{ "cells": [ { "cell_type": "code", "execution_count": 3, "id": "938c4732-c253-4a21-8e20-711217cd5bff", "metadata": {}, "outputs": [], "source": [ "#!pip install saxonche\n", "#!pip install pathlib\n", "\n", "import os\n", "import pathlib\n", "from pathlib import Path\n", "import spacy\n", "import re as regex\n", "from saxonche import PySaxonProcessor\n", "from os import getcwd" ] }, { "cell_type": "code", "execution_count": 4, "id": "a60cc183-d3f2-4355-b05f-f691a8bd6763", "metadata": {}, "outputs": [], "source": [ "#nlp = spacy.cli.download(\"en_core_web_lg\")\n", "# ONLY NEED ABOVE LINE ONCE. REMEMBER: COMMENT OUT THE ABOVE LINE THE NEXT TIME YOU RUN THIS.\n", "nlp = spacy.load('en_core_web_lg')" ] }, { "cell_type": "code", "execution_count": 5, "id": "1d0fd855-6842-479b-9c31-651d0598be75", "metadata": {}, "outputs": [], "source": [ "InputPath = 'JNscripts-xml'\n", "OutputPath = 'testOutput' " ] }, { "cell_type": "code", "execution_count": 6, "id": "7d4762df-d264-4c3d-a055-796e24de8447", "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import matplotlib.pyplot as plt \n", "import seaborn as sns\n", "from io import StringIO" ] }, { "cell_type": "code", "execution_count": 12, "id": "a5660419-9381-4cf7-b675-c059cf8e56c9", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SaxonC-HE 12.4.2 from Saxonica\n" ] }, { "data": { "text/plain": [ "\"FRY,2684\"\n", "\"BENDER,2360\"\n", "\"LEELA,2117\"\n", "\"FARNSWORTH,990\"\n", "\"ZOIDBERG,581\"\n", "\"AMY,499\"\n", "\"HERMES,408\"\n", "\"ZAPP,336\"\n", "\"KIF,197\"\n", "\"CALCULON,114\"" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "def xqueryOverFiles(InputPath):\n", " # This time, let's try XQuery over a collection of files:\n", " with PySaxonProcessor(license=False) as proc:\n", " print(proc.version)\n", " xq = proc.new_xquery_processor()\n", " xq.set_query_base_uri(Path('.').absolute().as_uri() + '/')\n", " xq.set_query_content('''\n", "let $futurama := collection('JNscripts-xml/?select=*.xml')\n", "let $speakers := $futurama//speak/@who => distinct-values() => sort()\n", "let $count := count($speakers)\n", "for $sp in $speakers\n", " let $count := $futurama//speak[@who = $sp] => count()\n", " where $count > 100\n", " order by $count descending\n", " return ($sp || ',' || $count)\n", " \n", "''')\n", " r = xq.run_query_to_value()\n", " return r\n", " \n", "\n", "xqueryOverFiles(InputPath)" ] }, { "cell_type": "code", "execution_count": 53, "id": "2707385c-0e84-425b-b766-2bd14e1e5042", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SaxonC-HE 12.4.2 from Saxonica\n", "['2684', '2360', '2117', '990', '581', '499', '408', '336', '197', '114']\n", "['FRY', 'BENDER', 'LEELA', 'FARNSWORTH', 'ZOIDBERG', 'AMY', 'HERMES', 'ZAPP', 'KIF', 'CALCULON']\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAB1MAAAa2CAYAAADv0JGIAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAB7CAAAewgFu0HU+AAEAAElEQVR4nOzdd5RW1dk34B+9KijYKMYusRcExYKKxm4iscUW22sSe0/U2AuWaIw9Go2xxIYUNdjRGEVBsURFsaKCDZVeh/L9wceTGTgzzNAG9brWylrnPGefve9nnmPyrvfnvU+dmTNnzgwAAAAAAAAAFdSt7QIAAAAAAAAAlkTCVAAAAAAAAIACwlQAAAAAAACAAsJUAAAAAAAAgALCVAAAAAAAAIACwlQAAAAAAACAAsJUAAAAAAAAgALCVAAAAAAAAIACwlQAAAAAAACAAsJUAAAAAAAAgALCVAAAAAAAAIACwlQAAAAAAACAAsJUAAAAAAAAgALCVAAAAAAAAIACwlQAAAAAAACAAsJUAAAAAAAAgALCVAAAAAAAAIACwlQAAAAAAACAAsJUAAAAYIGVlZXVdgkAAAALnTAVAACAH43hw4dn7bXXztprr52DDz64tsv5wejVq1dOOeWU2i5jkbr22mtLz06vXr3muj772vbbb7/IavD8AgDA4le/tgsAAAAAvp8mTJiQ3/72txk0aFA6depU2+UAAAAsdDpTAQAAgPkyatSoDBo0qLbLAAAAWGR0pgIAAAAsoKFDh9Z2CQAAwCKgMxUAAAAAAACggDAVAAAAAAAAoIBtfgEAAPheeuedd/LAAw9k0KBBGT58eKZNm5ZWrVplww03zC9+8Ytsv/321Zrniy++yB133JHnnnsun3/+eerWrZs2bdpk2223zf7775+2bdvOc44333wz/fr1yyuvvJIvvvgio0ePToMGDdKiRYt06NAh2223Xfbaa680bNiw8P611147SbLffvvlggsuyD333JO///3v+fLLL9O6det07NgxJ5xwQoVaysrK8uijj+Y///lP/vvf/2bUqFGZMGFCmjdvntatW2eTTTbJz3/+83Ts2HGe9U+ePDl9+/bNE088kXfeeSdjxoxJkyZN8pOf/CRbb711DjjggCy//PKl8QMHDswhhxxSYY5BgwaVvkenTp1y5513zrVOWVlZ+vbtm6eeeipDhgzJqFGj0rRp07Rt2zZbbbVVDjjggKy44oqV1rn99ttnxIgR2WqrrXLrrbfm8ccfz/XXX59hw4ZlmWWWyYYbbpijjz46HTp0mOd3ntPgwYNzzz335JVXXsk333yTFi1aZN11182BBx6Yrl27zvP+2d+9bdu26d+/f6XjXnzxxTz11FMZPHhwvv7664wdOzaNGjVKy5Yts95662XHHXfMLrvsknr16tX4O5T3+eef5957782AAQPy6aefZuLEiWnZsmXWWGONbLvtttlnn33SrFmzwnuHDx+ebt26Jan8tyyvut/97bffzl133ZVBgwblq6++StOmTbP66qtnzz33zD777JNRo0Zlq622SpLstddeufTSSyud68MPP8z999+fAQMG5Msvv8zkyZPTqlWrbLDBBtlll12y8847p06dOlXWDQAA1SFMBQAA4Htl8uTJOf/889OrV6+5rn355Zf58ssv8/jjj2ebbbbJn//85zRv3rzSuXr37p3zzz8/kyZNqvD5e++9l/feey933313Lrvssuy4446F948fPz5/+MMf8uSTT851raysLBMnTswXX3yRZ555JrfccktuueWWrLrqqlV+v7///e8VQqQRI0bk66+/zllnnVX67NVXX82pp56aESNGzHX/6NGjM3r06HzwwQe5//77071791x44YWpX7/4/wXw4osv5g9/+EO+/PLLCp+PGzcub731Vt56663ceeed6dGjR372s59VWXtV3nnnnZx44okZNmxYhc+nTp2a0aNH5+23387tt9+ek08+OYceeug853v88cdzwgknZObMmUn+99sfe+yxNaprxowZ6dGjR+64444Kn3/zzTf597//nX//+9/55S9/mRVWWKFG885p5MiROfHEE/PKK6/Mda2srCzjx4/P8OHD89hjj+W2227LzTffnNatW9d4nRkzZuTGG2/MDTfckGnTps1Vw8iRI/Piiy/m5ptvziWXXJJtt912fr9Sjdxwww255pprSr9XkowZMyavvvpqXn311TzwwAO55JJL5jnPjBkzcsUVV+Qf//hHpk+fXuHaF198kS+++CKPP/541l9//VxzzTVp06bNQv8uAAD8uAhTAQAA+N6YPn16jj766LzwwgulzzbeeONsttlmadiwYd599930798/M2bMyHPPPZdjjjkmf//731O37txvuXnrrbcyaNCgJMlKK62U7bffPssvv3y++OKLPPbYYxk9enQmTJiQ0047LQ899FBWXnnlCvfPmDEjRx55ZF577bUkSePGjdO1a9esscYaady4cUaNGpVBgwblrbfeSpJ89tlnOeGEE9KnT5/CepLkk08+KQyJN99887Ro0SJJMmTIkBx22GGZPHlykqRdu3bZeuuts+KKK2bGjBkZPnx4nn322Xz77bdJkl69emWNNdbIEUccMde8AwYMyFFHHZWysrIkSYsWLdKtW7e0b98+3377bZ599tkMHz4848ePz4knnphbb701W2yxRVZeeeWcfvrpGTt2bG666aYkSfv27fOrX/2q9Pcs77///W8OPfTQTJgwIUmy/PLLZ7vttkubNm0yfvz4vPLKK3nttdcyZcqU9OjRI2PGjMkJJ5xQ+DdKZoVw55xzToVgLklWX331rLXWWpXeV+Sss86q8Dfv1KlTNttss8ycOTOvvPJKBg0alAcffDAtW7as0bzlTZw4MQcccEA+/fTTJMnSSy+drl27ZpVVVknDhg3z9ddfZ8CAAfnwww+TzOrgPOuss/LXv/61xmudd955ue+++0rna665Zrbaaqu0bNkyI0aMSP/+/fPNN9/k22+/ze9+97tcfvnl2WOPPeb7u1XH1VdfnRtvvLF0vsEGG6RLly6pX79+Xn/99bzwwgt5++23c/TRR89zrlNOOSX9+vVLktSpUydbbLFFNtxwwzRs2DCffvppnnnmmYwePTpvvvlm9t133zz44IMLHIQDAPDjJkwFAADge+P2228vBalNmzbNlVdeOdd2vuWDu5deeil9+/bNXnvtNddcEydOTJ06dXLsscfmd7/7XYVtVU888cQceuiheffddzNp0qTcfvvtOeeccyrc37t371KQ2rZt29xxxx1p167dXOv861//yqmnnpoZM2Zk6NChGTx4cDbbbLPC7/fSSy8lSbp3755jjjkmLVu2zODBgytsD3zJJZeUgtR99tkn55133lxdp5MmTcrvf//7PP7440mSf/7zn3OFqRMmTMjpp59eClK7deuWHj16lELbJPn973+fs88+O3369Mn06dNzzjnn5PHHH89KK62UI444IsOHDy+FqbM/m9PsIHZ2kHrEEUfkxBNPnGvL43//+9855ZRTMm7cuNx4443p1KlTtthii8K/05tvvpkk2XbbbXP66adnpZVWypAhQ/Ldd98Vjq/MCy+8UApSGzVqlKuuuio77LBDhTFPPfVUTjnllIwePbpGc5f3t7/9rRSkrrvuurn11luzzDLLFI674oorkiTPPvtsRowYUa1tpmfr1atXKUitX79+zj777Oy3334Vtrs944wzcuGFF6ZXr16ZMWNGzj777Ky77rpZbbXV5vv7VeWdd94phcL16tXL+eefn3322afCmBdffDHHHXdcYad1eXfccUcpSG3Xrl2uueaarLvuuhXGjBs3Ln/84x/z2GOPZeTIkTnllFNy1113LcRvBADAj03xvwoLAAAAS5gZM2bk1ltvLZ1feumlhe9F3WCDDSoEn+W79Oa0//7759hjj53r/ZTLLLNMzjzzzNJ50dasvXv3Lh2fddZZhUFqkuy2227ZeuutS+dvv/12pfUkyVZbbZUePXqkXbt2ad68ebp27VoKFT/77LO8/PLLSZLlllsu55xzTuH2vU2aNMk555xTCtGGDx+eMWPGVBjTp0+fjBw5Mkmyzjrr5C9/+UuFIDVJGjZsmAsvvLAUtH366acZMGBAlfXP6Z577imFZN27d8/pp59e+O7Yrl275qKLLkqSzJw5M9dee22V86611lq57rrrsvrqq6dp06bp2LFjjbchvuqqq0rHZ5xxxlxBapLssMMOOf/882s075z69OlTOr7kkksKg9QkOfLII7PGGmuUzocMGVLtNcrKynLdddeVzv/whz9k//33n+u9oU2bNk2PHj2y3XbbJZkVvF9//fXVXqem/vSnP2XGjBlJkhNOOGGuIDVJtthii/z5z3+ucp7JkyfnhhtuSDLrufzb3/42V5CaJEsttVSuuuqq0ntcX3755bz44osL+jUAAPgRE6YCAADwvfDaa6+Vtq5de+21s9NOO1U6dtddd80666yTrbfeOhtttNFc28HOduSRR1Y6x6abbloK/T7//PO5ru+///457rjjst9++83zvZOzg51kVqdmVQ444IBKrzVs2DDnnntuDj/88JxwwgmFoeRsrVu3rvDOzdmdobM99dRTpePf/e53adCgQaVrHnTQQVl//fWzxx57VPru1cr07NmzdPyb3/ymyrE777xz6Z2ygwcPrrJTcZ999qm05ur46quvSlswt27dOvvuu2+lY3/xi19klVVWma91pk6dmmOOOSZHH310jjjiiHTo0KHK8eWflTl/s6q8+uqrpb9Xu3btctBBB1U5/owzzigFrY899liN1qquMWPGlLqtW7ZsmcMOO6zSsVtvvXWlnchJ8uSTT2bUqFFJkp/97GdVvnu4Xr16FZ61hx56qKalAwBAiW1+AQAA+F4o3xE5r/CyYcOGFTpHi6y44oqVdpMms7ZJXWaZZfLVV18VBk2777571QX/f2PGjMlXX31VOp82bVqV4zfeeONKr62wwgpVhq3lffjhh5k+fXrhulOnTi11uNarVy/bbLNNlXMdeOCBOfDAA6u1bnlff/11hg0blmRWR2R1AsmNN944H3/8cZJZgWpl29xutNFGNa6nvPLPU5cuXebqTp7T9ttvn9tuu63G6zRs2DC//OUvqzX2m2++KQWGSUpbMFfH7NAySXbccce5OlLn9JOf/CTrrLNO3n777UybNi2vv/56ttxyy2qvVx0vvPBC6bnbaqutqgz/k2SnnXaqtIt09vOapLAjdU7ln4/BgwdXo1oAACgmTAUAAOB74Ysvvigdl98KdX61atVqnmNmd2HO3qa0KmPGjMmwYcPy6aef5tNPP81HH32Ud999Nx9++GGFztjKumSTWYHjsssuW43q/zfX8OHD8+mnn+azzz7LJ598kvfffz9DhgwpdfEWrfvtt9+Wgrp27dqlcePG1V6zJj788MPS8cSJEyt0XVZH+d98TlUF4dVRvut19dVXn+f4mtZelW+//TYff/xxPvvss3z66af58MMP884775Teqzo/hg8fXjqeV/dr+XGzt53+7LPP5nvtynzyySel47XWWmue46v6G3/wwQel48suuyyXXXZZteso6iwHAIDqEqYCAADwvfDdd9+Vjud8t+f8aNas2QLPMXXq1Nx777154IEH8t5771U6rl69ehW6RCuz1FJLVWvdzz77LLfccksee+yxud6FWl7dunULg+DyQevSSy9drTXnx+jRoxfZ/Qtad/m/QXX+7pW957S6xo8fn3/84x/p3bt3lcFldZ+VOZX/W7Vs2bJa95QfV9VzNL9q+jeuqu4Fqa+srCwTJ05M06ZN53sOAAB+vISpAAAAfC/UZMvTxWHkyJE58sgj8+6771b4vG7dumnbtm3WXHPNrL/++uncuXOef/753HDDDfOcszrvI33yySdzyimnZMqUKRU+b9KkSVZdddV06NAhG2+8cbbaaqscdNBBhe8dnddWwwtL+VCwbdu2Nd4quKrtXGv67tY5zWsb3DktyPtZP/zww/zf//3fXL9F/fr10759+6y11lrZYIMN0qVLl9xxxx3z3KK6SFUdz5UpH7TX9O9RnXWnTp1arXHVGVP+md1vv/3yk5/8pJoVzrKgzwsAAD9e/i9JAAAAvhfKdyKOHTu2FiuZ5dRTTy0Fqa1atcqhhx6aLl26ZM0110yjRo0qjH366acXypoff/xxTj311FKQ2qlTp+y3337ZcMMN065du7kCsUmTJhXOU75LcNy4cQultiLlf7PmzZvniCOOWGRr1VTr1q1Lx9Xpepzfv9PUqVNz3HHHlYLU9u3b59BDD81mm22W1VZbba6QtrLfbF7Kd2tXtyO4/PtZK+scnVcIOmeoX1lNC/o3Lj/X1ltvnR133HGe8wEAwMIgTAUAAOB7oX379qXjjz76aJ7j//73v+eTTz5J+/bts/vuu2eFFVZYaLW88cYbeemll5LMes/pfffdV6G+OZUPrRbE7bffnsmTJydJtt1229x0002VdhROmzatQuhcPhRr06ZN6tevn2nTpmX48OGZOnVqGjZsWOm6X3/9dXr06JGVV14566+/fnbYYYdq1Vv+b/LJJ5+krKxsnh2e48aNS5MmTRZ5J2Hbtm1Lx0OHDp3n+PLvf62Jp556qnTviiuumJ49e1a5nW357axr0m1avlNzzm7pyrzzzjul4/K/Vb169UrH5btLi4wcObLSa+XfRVv+naeVef/99yu91r59+7zxxhulcfMKU6dPn57x48cvlC3BAQD4catb2wUAAABAdWyyySal4//85z/zHH/vvffmnnvuyeWXXz7PQKimXn/99dLxlltuWWWQOnPmzAwaNKh0XvQO0+qaHSYlyb777lvl1qyDBw+usDVq+XWbNGmSDh06JJkVur744otVrjtw4MD069cvN910U5588snS5/PaGnbVVVctdYBOnjy5Wr/bAQcckA022CDbb799nnvuuXmOn19bb711KTR84YUX5tkROr+1lH9Wdt555yqD1MmTJ+e///1v6bwmz0rHjh1Lx0888cQ87/34449LIXLdunWzwQYblK41bty4dFw+3C3y5ptvVnqtU6dOpWfkhRdemOdW3c8880yl18p/v6eeeqrKeZJZ22F36tQpHTt2zG9+85t5jgcAgMoIUwEAAPhe6NKlSymYe/PNN/PCCy9UOvaFF17IsGHDkiRrrbVWlWHn/Cgfzs6r6/SOO+7I8OHDS+cL8r7S6q47bdq0XHHFFXN9Vt4ee+xROv7rX/9aZRfkP//5z9Jxt27dSsflOxjLvx+1vF/84hel46uvvrrKbWH79OmT9957L9OnT88333yT9ddfv9KxC2rZZZfNFltskWRWN+xf//rXSsc+//zzee211+ZrnZo8K1dddVWp8zip2bPSqVOnUrftiBEjcvfdd1c5/vLLLy8db7311hW2ZG7ZsmWaNm2aJBk+fHg++eSTwjmmT5+ev/3tb5Wu0aZNm2y++eZJZm09XFVNb775Zp599tlKr++8885p0qRJkuTtt9/Oww8/XOnYqVOn5tprr00y67ct3yELAAA1JUwFAADge6Fhw4Y58sgjS+cnn3xyXnnllbnGvffee/n9739fOv+///u/hV7L7K7OZFYHaPluzdmmTp2am266KZdddlmFz+f3nZhzrnvLLbcUdg1+8cUXOeyww+bqGCwf0iXJ3nvvXdr6ePDgwTnzzDPnGjN9+vRccsklefXVV5Mkq622WrbffvvS9ebNm5eOv/zyy8JA9dBDDy11Yw4dOjS//e1v880338w1rn///jn//PNL5wcddFCWWWaZucYtTKeddlppO+Gbbropd9xxx1xjXnnllZxyyinzvUb53+yxxx6r0Kk628SJE3PRRRflH//4R4XPa/Ks1K9fP0cffXTp/NJLL8299947V0g+adKk/PGPf0z//v2TzOpCPfXUUyuMqVOnTjp16pRkVmf1OeecM9ezMX78+Jxyyil5++23q6zruOOOK3Wn/ulPfyoMQYcMGZKjjz660kA+SZZZZpkccsghpfOzzjqrcK7Ro0fnpJNOKm0r3KxZsxx++OFV1ggAAFXxzlQAAAC+Nw499NC89NJLefbZZzN69OgcdNBB6dKlSzbaaKPUr18/77zzTvr371/q6Ntpp52y5557LvQ6unTpkjXXXDPvv/9+Zs6cmWOPPTZbbbVV1llnnTRq1CgjRozIM888U+pEbNCgQWmL09GjR8/3ugcddFD69euXmTNnZtiwYdlxxx3zs5/9LO3atcuECRPy3nvvZcCAAaVQqvy6c3ZFNm/ePFdeeWUOP/zwTJ06Nb169cp//vOf7LDDDllppZUyatSo9O/fv9SV2KRJk1x22WUV3mXavHnztGzZMqNHj86IESNy9NFHZ9NNN02TJk1y8MEHJ0mWW265XH755TnmmGNSVlaWAQMGZMcdd8z222+f1VdfPePGjctrr71WofNzvfXWywknnDDff6fq6tChQ44//vhcddVVmTlzZi6++OL06tUr22yzTRo1apT//ve/+fe//52ZM2dmlVVWKXU718Ruu+2Wa665Jt9++22mTJmSAw44INtvv33WWGON1KlTJ59++mmeeeaZTJgwIcmCPSt77713Bg8enF69emXatGk599xzc9ddd2XrrbdOixYt8vnnn6d///6l95zWqVMnZ599dtZaa6255vr1r39d6hR96aWXsuOOO2annXbKsssum88++yxPPvlkxo0blzZt2mS55ZarsAV1eZtuumkOO+yw3HbbbSkrK8upp56au+66K5tvvnkaNmyYt99+O//+978zbdq0NGnSpBQgF20hffzxx+f111/PwIEDM2XKlJx66qm59dZb06VLlzRr1izDhw8v1ZXM2r744osvLnW0AwDA/Kgzs6p9fAAAAGAJM3Xq1FxwwQXp2bNnlVvT/vKXv8x5552Xhg0blj4bPnx4aZvaTp065c4776xyre233z4jRoxIktL7JWf7+OOPc/jhh+fzzz+vco6OHTvmpJNOyoEHHpgkWXnllefqZF177bWTJG3bti11DFbm7rvvzsUXX1xlF1/9+vVz1FFHpW7durnuuuuSJCeccEKFzsXZXnnllZx88sn56quvKp1v+eWXz1VXXZXNNttsrmtXXXXVXFvkLrXUUnN1DQ8aNCinnXZavvzyyyq/33bbbZcrrrgiSy211FzXqvo9FsTdd9+dSy65pNJtdbt27Zpf/OIXOemkk5IkPXr0SPfu3SuMqeo3fPXVV/O73/1unuHojjvumF/84hc55phjkiRbbLFFbr/99tL16jy/M2fOzDXXXJNbbrmlyneUtmrVKpdffnm22mqrSsf8/e9/zxVXXFHps7b66qvn2muvzZVXXpmnn3660ud35syZueSSS3LnnXdW+s9sp06d0q1bt/To0SNJsv/++1foVJ5t6tSpOf/88/Pggw9W+c9/ixYtcsEFF2TnnXeudAwAAFSHzlQAAAC+Vxo2bJiLLroo+++/fx544IEMHDgwX331VaZNm5blllsuHTt2zH777ZdNN910kdax6qqrpm/fvrnrrrvSv3//fPzxx5k0aVKaNGmSlVZaKT/96U+z6667Ztttt02dOnWy2mqr5aOPPsqnn36aV199NZtsssl8rXvggQdm4403zp133pmXX345X331VWbOnJmll146q6yySjbeeOPst99+WXnllfPGG2+UwtSHHnoov/vd7+bq+OvYsWOeeOKJPPDAA+nfv3/ee++9jBkzJk2aNMnqq6+eHXfcMfvtt1+FLX3LO/HEE9OyZcv06tUrw4cPz/Tp09OiRYt89913WXbZZUvjOnXqlCeffDK9e/fOM888kyFDhmTUqFGpW7dull9++Wy00UbZa6+90qVLl/n6uyyIAw88MJtvvnnuvPPODBgwIJ9//nmaNm2a1VdfPd27d8/ee++dp59+er7n32STTfLwww/njjvuyHPPPZfPPvssU6dOTbNmzdKmTZust956+fnPf57NNtssU6ZMydJLL52xY8fm5Zdfzueff542bdpUe606derkhBNOSPfu3XPfffdlwIABGTFiRMaNG5ellloqHTp0SLdu3dK9e/dKf9PZDjvssGy11Va56667MmDAgHz11Vdp0qRJVl111eyyyy7Zb7/90rhx42rVdNZZZ2W33XbLfffdl0GDBmXkyJFp1KhR1l577ey1117p3r177r333tI9s9/ZOqeGDRvm4osvzsEHH5wHH3wwAwcOzJdffpkJEyakefPmWWONNdK1a9fsvffeFZ4/AACYXzpTAQAAAKh1N998c6688sokyemnn54jjjiilisCAACdqQAAAAAsAlOnTs3NN9+cVVddNWuttVbWXHPNKse///77peNVV111UZcHAADVojMVAAAAgIVu5syZ2WCDDUpbGr/00ksV3mFc3siRI9OtW7dMmTIl9evXz/PPP59llllmMVcMAABzq1vbBQAAAADww1OnTp107tw5STJhwoT06NEjZWVlc4376quvctRRR2XKlClJkj322EOQCgDAEkNnKgAAAACLxBtvvJFf/epXmT59epJkxRVXTNeuXbPCCitk0qRJGTZsWJ599tlSyNqmTZv07ds3Sy+9dG2WDQAAJcJUAAAAABaZp556KmeeeWbGjBlT5bjNNtssf/7zn7PccsstpsoAAGDehKkAAAAALFKjRo3Kgw8+mH//+9/54IMPMm7cuDRt2jQrrLBCOnTokL322iubb7556tb1RioAAJYswlQAAAAAAACAAv51PwAAAAAAAIACwlQAAAAAAACAAsJUAAAAAAAAgALCVAAAAAAAAIACwlQAAAAAAACAAsJUAAAAAAAAgALCVAAAAAAAAIAC9Wu7AID5MXXq1IwePbp03qhRo9SrV6/2CgIAAAAAAGrN9OnTM2XKlNJ5y5Yt07BhwwWeV5gKfC+NHj06n332WW2XAQAAAAAALKGWX375BZ7DNr8AAAAAAAAABYSpAAAAAAAAAAVs8wt8LzVq1KjCefv27dO0adNaqgaSDz74INOnT0+9evWyxhpr1HY5/Mh5HlmSeB5ZkngeWZJ4HlmSeB5ZkngeWZJ4HlmSeB7nbeLEiRVeDzhnjjC/hKnA91K9evUqnDdt2jTNmzevpWogqVu3bqZPn566det6Fql1nkeWJJ5HliSeR5YknkeWJJ5HliSeR5YknkeWJJ7HmpszR5hftvkFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKFC/tguAH5trr70211133Xzde8cdd6Rz585JkrXXXrta9zRo0CDNmzfPSiutlPXXXz/77LNP1l9//Qpjbr755lx55ZVJkqWXXjqPPvpoWrduXe26yt+/yiqrpG/fvmncuHG17wcAAAAAAFgS6UyFH7iysrKMGjUqQ4YMyX333Zd99923FHzOdvjhh6dDhw5JkrFjx6ZHjx7Vnv+zzz7L9ddfnySpU6dOLr74YkEqAAAAAADwg6AzFWrRwQcfnM0337za49dcc825Plt22WVz4YUXVnrPpEmT8sknn+Txxx/Pe++9lxkzZuTmm29O+/bts++++yZJ6tevnwsvvDD77bdfZsyYkUceeSTdu3fPlltuOc+azj///EyePDlJctBBB6Vjx47V/j4AAAAAAABLMmEq1KJ11lknO+ywwwLN0aRJk2rNcfTRR+eKK67IbbfdliS55pprstdee6VBgwZJkg022CAHHXRQ7rjjjiSzQtKHH344jRo1qnTOfv365T//+U+SpF27djn55JMX6LsAAAAAAAAsSWzzCz8SdevWzWmnnZbVVlstSTJy5Mi8+OKLFcaceOKJadOmTZLkk08+yY033ljpfOPGjcsll1ySZNb2vhdddFGaNm26iKoHAAAAAABY/ISp8CNSt27dbL311qXzTz75pML1Zs2a5dxzzy2d/+1vf8uHH35YONeVV16ZkSNHJkn23XffbLHFFougYgAAAAAAgNojTIUfsSlTpsz12bbbbptddtklSVJWVpbzzjtvrjFvvPFG7rvvviTJSiutlNNPP32R1gkAAAAAAFAbhKnwI/PKK6+UjldZZZXCMX/84x/TokWLJMmgQYPyyCOPlK5Nnz495557bmbMmJEkueCCC9K8efNFVzAAAAAAAEAtEabCj0jPnj3z9ttvJ0latmxZ6da8rVu3zmmnnVY6v/LKK0tdrHfffXfeeeedJEn37t2zzTbbLOKqAQAAAAAAaocwFX7Apk6dmm+//TYvvvhizjzzzJx99tmla6eeemqaNWtW6b177713OnXqlCT5/PPP8/e//z2jRo3KtddemyRZbrnlcsYZZyzaLwAAAAAAAFCL6td2AfBjdsYZZ1QrkNxrr71y6aWXFl4bMWJE1l577Wqv2aBB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YSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAgfq1XQA/DgcffHAGDRpU6fW6deumRYsWadWqVTp27Jjdd989m222WeHYgQMH5pBDDpnvWg455JCcddZZFT7bfvvtM2LEiCTJhRdemH333bdac/Xq1StnnHFGkqRHjx7p3r17hevz+t7169dP48aN06pVq6y11lrZeeeds8MOO6Rx48ZVrjuveefl5ZdfztJLL134PapSp06dNGrUKC1btswqq6ySzTffPAcddFCWWmqp+a4FAAAAAABgSaUzlSXCjBkzMmrUqHzwwQe59957c9BBB+WMM87ItGnTFnstV1xxRb7++uvFsta0adMyfvz4fPLJJ3nyySdzyimnZJdddsmLL764WNavqZkzZ2by5Mn58ssv89JLL+Xqq6/OTjvtlMGDB9d2aQAAAAAAAAudzlQWuwsuuCCtWrWq8NnUqVMzevTovPfee+nbt28mTpyYXr16pXnz5nN1kZbXuXPnGneptm/fvsrrY8eOzUUXXZRrrrmmRvPOS9H3Lisry9ixYzNs2LD0798/w4YNy+eff54jjjgiN954Y7p27Tpf885LkyZNKr226667Zrfddiu8NmPGjIwZMyZvvfVW+vXrl7Fjx+bbb7/Nsccemz59+mSFFVaoUR0AAAAAAABLMmEqi92WW26Zdu3aVXr9iCOOyN57753Ro0fnzjvvzAEHHJBVV121cGybNm2yww47LPQaH3/88Tz11FMLde55fe9TTz01N9xwQ6677rpMnz49J554Yu6///6sueaaCzRvTa222mrz/N777LNPjjnmmBx++OF5//3389133+Xvf/97/vCHPyy0OgAAAAAAAGqbbX5Z4rRv3z5HHHFEklnbyvbp06dW6jj//PMzfvz4xbZevXr1ctxxx+Wwww5LkkycODF/+tOfFtv6NbX88svnwgsvLJ0//PDDtVgNAAAAAADAwidMZYm0xRZblI4//PDDxbZumzZtstlmmyVJvv7661xxxRWLbe3ZTjrppLRt2zZJ8uyzz2bIkCGLvYbq2njjjbP00ksnSb755pvFGj4DAAAAAAAsasJUlkhVvdNzUapTp04uvPDCNGzYMEly33335ZVXXlmsNTRq1CgHHnhg6fyRRx5ZrOsviKlTp9Z2CQAAAAAAAAuNMJUl0kcffVQ6XnvttRfr2quuumqOPvroJLO2GT777LMXe0i47bbblo4HDRq0WNeuiaFDh2bs2LFJkhYtWqRly5a1WxAAAAAAAMBCJExliVNWVpbbbrstSdKgQYP88pe/XOw1HHnkkVlrrbWSzAp2b7zxxsW6/uqrr17qzh0yZEimTJmyWNevjrKyslxyySWl85133jl16/qvFAAAAAAA4IdD8sESYcaMGfnuu+/y/PPP59BDD81rr72WJDnjjDPSpk2bxV5PgwYNcvHFF5fCwVtuuSXvv//+Yq1h9veePn16Ro0atVjXrsyECRPy2WefpW/fvtlnn33y0ksvJUlatWqVY445pparAwAAAAAAWLjq13YB/Ph069ZtnmOaNWuW8847L3vuuWeV43r37p3evXvXaO0bbrihWmM32GCDHHTQQbnjjjtSVlaWP/7xj7nnnnsWW/dls2bNSsejR4/OiiuuWDiuOn/P8vr06ZOf/vSnlV6/7rrrct1111V7vnbt2uX666/PCiusUKM6AAAAAAAAlnQ6U1kiTZo0KU899dRi7wad04knnljqEH399ddz9913L7a169f/37/rMGHChMW2bnU0atQoHTt2zDnnnJN+/fqlQ4cOtV0SAAAAAADAQqczlcXuggsuSKtWrSp8Nm3atIwbNy7Dhw/Pc889lyFDhuTxxx/PCy+8kFtuuSWbbLJJ4VydO3fOIYccUu21l1tuuRrVOrtD9qijjkqSXHXVVdlhhx2y0kor1Wie+TF+/PgKdVSm6O9ZlXbt2lV5fdddd81uu+1WOi8rK8uIESNy77335rPPPkuSdO/ePaeffnqaNm1a7XUBAAAAAAC+b4SpLHZbbrlllYHeiSeemFtvvTVXXHFFxo8fn6OPPjqPP/54WrRoMdfYNm3aZIcddliU5aZr167Zfffd88gjj2TixIk577zz8te//nWRrplU7EZdaqmlKh03r79nTa222mqFf9MDDzwwxx9/fJ577rncc889eeONN3LnnXemefPmC21tAAAAAACAJYltflni1KlTJ0ceeWS23nrrJMmoUaPSp0+fWq3prLPOSsuWLZMkzz77bP71r38t0vUmTpyYL7/8MknSuHHjSt+Xujg1adIkV199dVZfffUkyZAhQ3LCCSdkxowZtVwZAAAAAADAoiFMZYm1yy67lI4HDx5ci5Ukyy67bP7whz+Uzi+++OKMHj16ka03ZMiQTJ8+PUny05/+NPXq1Vtka9VEs2bNcsUVV5Te5/r888/nH//4Ry1XBQAAAAAAsGgIU1liLb/88qXj8lve1pa99torXbp0SZJ8++23ufTSSxfZWk8//XTpeKuttlpk68yPddddN4ceemjp/Oqrr86nn35aewUBAAAAAAAsIsJUlljffPNN6bhVq1a1WMn/XHDBBWnSpEmSpHfv3hkwYMBCX2PSpEkVtjXeY489FvoaC+qYY44pbT08efLk9OjRo5YrAgAAAAAAWPiEqSyxHn/88dLxpptuWouV/E/79u1z3HHHlc4ffvjhhb7Gn/70p3z33XdJZm11/JOf/GShr7GgmjZtmtNPP7103r9///znP/+pxYoAAAAAAAAWPmEqS6QHH3wwzzzzTJJkqaWWys4771zLFf3PoYcemnXXXXehzzt16tT8+c9/zl133ZVk1vc+5ZRTFvo6C8tuu+1WIeS+5JJLUlZWVosVAQAAAAAALFz1a7sAfnxeeOGFwm17y8rK8vXXX+eZZ57Jiy++WPr85JNPTosWLQrn+vzzz/PUU0/VuIauXbumQYMGNb4vSerVq5eLLrooe++9d6ZPn17t+4q+96RJkzJ27Ni8++67eeaZZzJy5MgkScOGDXPllVemffv28zXvvLRv3z5rr712je4pctZZZ2XvvffOjBkz8tFHH+Wuu+7KYYcdtsDzAgAAAAAALAmEqSx255xzTrXGNWzYMCeccEIOOOCASscMHDgwAwcOrHENL7/88nyHqUmyzjrr5NBDD82tt95a7Xuq+71XW221XHTRRdXe2ri685Z3yCGH5KyzzqrxfXNad91188tf/jIPPPBAkuT666/PnnvuucS84xYAAAAAAGBBCFNZItSpUyeNGzfO0ksvndVXXz2bbbZZfv7zn6dt27a1XVqljj/++Dz55JP59NNP53uOBg0a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eaHN16ZNm+ywww4Lbb6F6d13383QoUOTJEcddVR69OiRmTNnpmfPnjnzzDNruToAAAAAAIBFyza/QKVmd6Umya677pr111+/9PnUqVNrqywAAAAAAIDFQpgKFJo+fXoefvjhJMm6666b5ZZbLjvttFOSZPTo0XnqqadqszwAAAAAAIBFTpgKFBowYEBGjhyZJNl+++2TzOpOrVOnTpKkZ8+etVYbAAAAAADA4iBMBQr16dOndLzrrrsmmfV+144dOyZJXnzxxYwYMaI2SgMAAAAAAFgshKnAXCZMmJCnn346SbLeeutltdVWK13bY489kiQzZszIgw8+WCv1AQAAAAAALA7CVGAuTzzxRCZNmpTkf+HpbDvvvHMaNGiQJOndu3dmzJix2OsDAAAAAABYHOrXdgHwfXPIIYfUaPz111+fHXbYodLrvXv3Tu/evas9X7du3XLDDTfUqIaamr3Fb7169bLbbrtVuNaiRYt07do1Tz31VD7//PM8//zz2WabbRZpPQAAAAAAALVBZypQwZdffplBgwYlSbbYYosst9xyc43Zc889S8c9e/ZcbLUBAAAAAAAsTjpToYZOOOGErLXWWtUev8EGG1R5vXPnzjXqdi0KNxemhx56qLR175xb/M623XbbZemll87YsWPTv3//fPfdd1l22WUXaV0AAAAAAACLmzAVamjTTTdN586dF9p8bdq0qXIb4MWtb9++peOPP/44N998c+G45ZdfPmPHjk1ZWVn69u2bww47bHGVCAAAAAAAsFgIU4GSt99+Ox988EHp/KabbqrWfT179hSmAgAAAAAAPzjemQqU9OnTZ77u++CDD/Laa68t3GIAAAAAAABqmc5UIEkybdq0/Otf/0qSNGnSJAMGDEjTpk2rvOfPf/5zqXv1gQceyMYbb7zI6wQAAAAAAFhcdKYCSZLnn38+3377bZJku+22m2eQmiR77rln6fjRRx/NhAkTFll9AAAAAAAAi5swFUiS9O3bt3S86667Vuue1VdfPeutt16SZOLEienXr98iqQ0AAAAAAKA2CFOBjB8/Pv3790+SNG/ePF27dq32vT//+c9Lxz179lzotQEAAAAAANQW70zlR+ess85K48aN5zmuVatWueSSS+b6fPDgwRk3blyN1lxuueWy4YYbFl77/PPP89RTT9VoviTp2rVrGjRoMNfn3377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uDp16qRBgwZp2bJl2rdvn44dO+aggw7K8ssvP895W7RokX79+qV169bVqunggw/OoEGDkiRDhw6tcuzgwYPzxBNPZODAgfn6668zduzYtGjRIq1bt85mm22W7bbbLltuuWXhvX/4wx/Su3fvJMlf/vKX7LzzzlWudfnll+fWW28tnT/wwAPZYIMNqrznt7/9bZ555pkkSa9evbLuuutWOva1117Lk08+mYEDB+arr77K6NGj07hx47Rp0yYbbbRRdtlll2yxxRZVrpcs/N+0V69eOeOMM+Y5X1Xatm2b/v37l87XXnvtws/npfyz8fTTT6ddu3YLVBcAAAAAAMCSQmfqIvLmm2+WgtQkefLJJzN27NiFusbMmTMzderUfP311xk8eHD++te/Zuedd84TTzwxz3vHjBmTiy66aKHW8+233+bYY4/NAQcckNtvvz3vvPNOvv3225SVleWbb77Ju+++mzvvvDOHH354DjrooAp/n9nKB9NvvPHGPNccMGBAledzmjlzZl577bUkScuWLfPTn/60cNyHH36YI444Ivvvv39uvfXWvPXWWxk5cmTKysoybty4DB06NPfdd18OPfTQ7LPPPnnrrbfmWWt1LMhvCgAAAAAAwMKlM3UOBx98cDbffPNqj19zzTULP+/bt2+SpHXr1vnmm28yZcqUPPTQQznooINqVE/nzp0r7WicOXNmxo8fn6FDh+aRRx7JyJEjM2HChJx22mlZeeWV06FDhyrnfvTRR/Pzn/882223XY1qKjJx4sT83//9X95+++0kyaqrrpodd9wxq622Wpo2bZoJEybk/fffz6OPPpovvvgiL7/8cn7961/nnnvuSfv27UvzdOrUqXT8+uuvV7nmd999l3fffTdJUrdu3cyYMSMvvPBCfvvb31Z6z0cffZTRo0cnmfW3rVt37n+f4Pnnn8/xxx+fCRMmJEmWWmqpbLfddtloo42yzDLLZMKECRkyZEgef/zxfPvtt/nvf/+b/fffP+eee2722Wefef6tFsZvuvnmm+f6668vnOPbb7/NOeeck2TW83niiScWjmvcuPE8awUAAAAAAPgxE6bOYZ111skOO+ywQHNMmzYt//rXv5IkO++8c55//vkMGzYsPXv2rHGY2qZNm2rVc+yxx+Z3v/tdBg0alMmTJ+f666/PtddeO8/7zj///Gy22WZp3rx5jeqa04033lgKUo888sicfPLJqVev3lzjTjrppJx77rnp1atXRo4cmTPOOCN33XVX6Xrbtm3Trl27DB8+PEOGDElZWVkaNGhQuOaLL76YmTNnJkl+9rOf5bHHHstrr72WSZMmpUmTJoX3DB48uHRcFJq/8sor+c1vfpNp06YlSQ488MCccMIJadGixVxjf//73+e6667LLbfckrKyspx99tlp1KhR9txzz8r+TEkWzm/apk2btGnTpvC+4cOHl46XWWaZBX6eAQAAAAAAfqxs87sI/Oc//8l3332XJNl0001LYdY777yz0LaDnVPz5s1z+eWXlwLMp59+utRZWZUvvvgiV1111QKtXVZWlnvvvTdJsv766+e0004rDFKTpGHDhrn44otL2+u+/PLLefPNNyuMmd2dOnny5FLnaZEXXnghSdKuXbtSgFlWVpaXX3650nteffXV0vGcYeqoUaNy8sknl4LUCy64IOecc05hkJrM6uw89dRTc8EFF6ROnTqZOXNmzjnnnHz22WeVrl8T8/ubAgAAAAAAsHAIUxeBPn36JEnq16+fLbfcMjvttFPpWs+ePRfZuiuttFLWWmutJMn06dMrdCjOaZdddil1fN5zzz2l94jOj+HDh5feB1v+naeVqVu3bn71q1+Vzud8N2r5Oara6vfFF18sje/cuXMpdKzqvamzO1NXWGGFrLbaahWu3Xbbbfnqq6+SJPvvv3/222+/eX6XJNlvv/3SvXv3JMmkSZMWOJwurya/KQAAAAAAAAuXMHUhGzduXJ555pkks7pSW7RokQ022CArr7xykuSRRx7J5MmTF0stU6ZMqfTa6quvXnq36IwZM3L22Wdn6tSp87XOuHHjSscjRoyo1j2dO3fOTjvtlF/96ldZZZVV5ro2W2Vh6scff5zPP/88SbLFFlukefPmWX/99ZP8r2N1TiNHjsynn35auqe8iRMn5r777kuSNGjQIMcdd1y1vsdsp556apo1a5Ykefzxx/Pll1/W6P7qquo3BQAAAAAAYOESpi5kjz76aCnw2nXXXUuf77HHHklmBY+PPfbYIln7u+++y4cffphkVvfn7AC3MkcddVTWWGONJMn777+fm2++eb7WbdeuXerUqZMkefLJJ0sdo1VZZZVVcs011+S8887LVlttVeHaSiutVKp9zq7V2WZ3n9apU6cUjM7etve9997LN998M9c95bf4nTNMHThwYMaMGZMk2XbbbdO6det5fofyll122XTt2jXJrA7SJ554okb3V6amvykAAAAAAAALjzB1Ievbt2+SWd2Nu+yyS+nz2WFqsui2+r3ssstK3aVdunRJy5YtqxzfsGHDXHTRRalbd9ZjcNNNN5WCu5pYdtlls+WWWyZJpk2bliOOOCInnXRSnn322fnupJz93tTPPvus9P7Z8maHqWuuuWYp+CwfkBZt9Tt7i985x855baONNpqvmrfffvvS8UsvvTRfc8yppr8pAAAAAAAAC0/92i7gh2T48OGlUG6bbbZJixYtStdWXXXVrLfeennrrbfy8ssvZ9iwYXNtb1tTkyZNyujRo/Pf//43d911VwYNGpQkady4cU4//fRqzbHxxhvnV7/6Ve6+++6UlZXlj3/8Y/75z3+WOk2r64wzzsh+++2X8ePHZ/r06enXr1/69euXRo0aZeONN85mm22Wzp07Z6ONNiq9q7UqnTt3LoXOr732Wrp161a6Nn369NJ37dKlS+nzTTbZJI0bN87kyZMzYMCA7LnnnhXmnN2Zusoqq2SFFVaocO3dd98tHXfo0KFG33222e82TTJfoXSycH7TBTVp0qQ89dRT1R4/atSoRVgNAAAAAABA7RGmzuGMM87IGWecMc9xe+21Vy699NIKn/Xt2zczZ85MUrETdbY999wzb731VpJZ3amnnnrqPNfp3bt3evfuXZ3Sk8zqEv3zn/+ctddeu9r3nHzyyXn66afz5Zdf5tVXX80///nPHHjggdW+P0nWWGON3HbbbTnllFPy2WeflT6fMmVKXnrppbz00ku59tpr06xZs2y33Xb51a9+lY4dO1Y6X/n3pr7xxhsVwtQ333wzY8eOTVIxTG3YsGE22WSTDBgwYK7O1EmTJuWdd95JMndXapLSFr9J5rv7s1WrVqXjkSNHVjpucfymC+K7777LMcccs1jWAgAAAAAAWJLZ5ncheuihh5IkzZs3r7Dl62y777576tWrlyTp06dPpk2btlDWbdCgQdZbb72ccsopeeKJJ0rvDq2u5s2b59xzzy2dX3XVVfnqq69qXMeGG26Yvn375vTTT8+aa65ZOGbChAl55JFHcuCBB+aUU06ptKtxhRVWKHXuvv766xWuzQ5KGzRoMFcgOzso/eqrryp0h77++uulv3dRmDo7nE1m/T3mR/lO5MmTJ8/XHLMt6G8KAAAAAADAgtOZOoeDDz64WsHVSiutVOH89ddfz7Bhw5IkP/vZz9KoUaO57mnVqlW6dOmS//znPxk5cmSeffbZ7LDDDlWu07lz5xxyyCGl82nTpmXkyJHp2bNnaWva7bffPuedd16WXXbZedZdme233z677LJLHn300YwfPz7nn39+brjhhhrP06xZsxxxxBE54ogjMmzYsLzwwgt56aWXMmjQoIwePbrC2EceeSTDhg3LHXfckWbNms01V6dOnTJs2LC8+eabmT59eimInh2mbrDBBnPdVz4oHThwYFZfffUk/9vit27duhW6Xmeb/d7YJPMdck+aNKl03Lhx40rHLa7fdH61bds2/fv3r/b4gw8+uLQdMQAAAAAAwA+JMHUO66yzzjwDziJ9+/YtHU+dOjU333xz4bj69f/3J+/Zs+c812rTpk3hmAMOOCBnn312HnzwwTz++ON56623cs8998z1LtCa+OMf/5gBAwZkzJgxefrpp/Poo49ml112me/5Vllllayyyio58MADM3PmzLz99tvp379/7rvvvnzzzTdJkrfeeivXXXddfv/73891f+fOnXP//fdn4sSJef/999OhQ4dMnDix1Klafovf2dZdd920aNEiY8aMySuvvJIDDjggyf/C1A4dOhRu49u6det89NFHSTJX6Ftd5btsy2/5O6fF+ZsCAAAAAAAw/2zzuxCUlZWlX79+pfNHHnkkV155ZeF/nnnmmdK45557Ll9//fV8rVmvXr1ceOGF6dSpU5JkxIgROeqooyp0R9ZU69atc/rpp5fOL7744grb3y6IOnXqZL311svxxx+fp556Kt27dy9du//++zN16tS57pn93ZL/bfX78ssvp6ysLEnxdr1169Yt3ffKK68kSWbMmFG6v7Ku4/LbEg8dOrQG3+x/hgwZUjqe3RFbE4viNwUAAAAAAGD+CVMXgn//+9/z1c04ffr09O7de77XrVevXq644orSOz7ffffdXHnllfM9X5LsvffepW1wR44cmcsuu6zK8dOmTcs///nPXHvttbn77rurtUaTJk1y8cUXlwLM8ePHZ8SIEXONW3755bPqqqsmSf773/8mSV588cUkSdOmTbPhhhsWzl/+vamffvpp3nvvvYwfP77CtTmVD1kHDhxYre8xp/Jb3RZtJVwdi+I3BQAAAAAAYP4IUxeC8lv83nHHHRk6dGiV/7nttttK4x988MHMnDlzvtdeccUVc8opp5TO77rrrgwePHi+50uSCy+8sPTO1wcffLDKcLFu3bq56KKLct111+Vvf/tbtdeoW7duttxyy9L57LBzTrO7NGd3fc7uNu3UqVOFLZPLKx+MvvXWW3nttdeSJA0aNEjHjh0L79lmm22y9NJLJ0n69+9f447hiRMn5uGHH04y67vtuOOONbq/vEXxmwIAAAAAAFBzwtQFNGbMmNLWvcstt1w222yzed6zxRZbZPnll0+SfPLJJxU6GufH/vvvn3XXXTdJMnPmzFx00UWZMWPGfM/3k5/8JMcee2xpvnPOOSdTpkwpHFu3bt1Sh+nnn3+eN954o9rrTJgwoXS88sorF46ZHYx+8MEHGT16dN55550klXeYJrO22J39933//fdLNW244YZp2rRp4T2NGzfO/vvvn2TWts1XXHFFtb9HkvzlL3/JuHHjkiTdunVLu3btanT/nBb2bwoAAAAAAEDNCVMXUL9+/Urv8Nx5551Tt+68/6R169bN7rvvXjp/4IEHFqiGunXr5uyzz06dOnWSzOrivP/++xdozsMPPzwdOnRIkgwbNqzKkHS33XYrHffo0SOTJ0+e5/xjxozJk08+mSTZZJNN0qJFi8JxsztTy8rK8uCDD2batGlJki5dulQ5/+yw9f3338+bb76ZpPL3pc521FFHZbnllkuSPPTQQ7n99tvn+T2SWe/I/cc//pFkVvfrqaeeWq37qrIoflMAAAAAAABqRpi6gMpv8Vs+VJyXn//856XjJ554ImPHjl2gOjbeeOMKAe3VV1+9QHPWr18/F110UerVqzfPsQceeGCpE/O1117L4Ycfng8//LDS8Z9//nl+85vflN4z+9vf/rbSsa1bt87qq6+eJPnnP/9Z+myttdaqsqbZYeobb7yRjz76qMJnlVlqqaXy5z//OQ0aNEgyKxi+4IILSh2nc5oyZUquueaanHbaaaWtms8555ysssoqVa5TXQv7NwUAAAAAAKBmhKkL4NNPPy29j7Nt27bZaKONqn1vhw4dsvbaayeZFcrNft/mgjjttNNK29iOGjUq11xzzQLNt/766+eQQw6Z57hmzZrlb3/7W5ZZZpkkyeDBg7PHHnvkkEMOyV//+tf06dMn//rXv3L77bfn+OOPz84771z6u/32t79N165dq5x/dnfq8OHDk8y7wzT5X3D69ddfZ8aMGWnatGk23HDDed632Wab5frrry/9He++++5069YtZ5xxRv75z3+mX79+uffee3PeeeelW7duuf766zNjxozUrVs3Z555Zvbdd995rlETC/s3BQAAAAAAoPqEqQugfFfqzjvvXNqStbrKd6f27NlzgetZYYUVctRRR5XO77nnnrz//vsLNOfxxx+ftm3bznPcqquumgceeKAUjE6fPj0DBw7MVVddld///vc5+eST06NHjzz++OOZMmVKmjdvnnPPPTcnnnjiPOfu3LlzhfN5bfGbJCuuuGKFDtFNN9201HE6L127dk2fPn2y1VZbJZm1JXGvXr1y/vnn56STTsq5556be+65JyNHjkySrLPOOrn77rvz61//ulrz18Si+E0BAAAAAACoHmHqAnjooYdKx7vuumuN7999991L2+gOGTIkb7/99gLXdPjhh5e23J02bVouvvjiBZqvadOmueCCC6o1tn379rn55ptz//3353e/+1022WSTtGvXLk2bNk2jRo3Stm3bdOnSJWeffXaeeOKJHHDAAdUKoDt37lxhXHXC1KTitr7V6WYt7yc/+UluvfXWPPDAA/n1r3+d9dZbLy1atEi9evXSrFmzrL322tl///1z++23p3fv3tlkk01qNH9NLOzfFAAAAAAAgOqpM3P2yx4BvkfGjx+foUOHls7vffqTjPhmUi1WBAAUufbMvdKqZdNMnTo1DRs2rO1y+JH77/9j787jrCzr//G/DjCArCKSu+EKapL7mqhIuKapaYtKWX30W30s11IzSzS3yjS1srI0yjJJwVwRxX0hV0gUk1xQETf2bWbg/P7gx/lA3MAMDGdGeT4fj3l03+e+lvehCx/Za67rHj06dXV1qampSZ8+fZq7HFZz1iMtifVIS2I90pJYj7Qk1uPy/Xdu0KtXr3Tq1Gmlx7UzFQAAAAAAAKCAMBUAAAAAAACggDAVAAAAAAAAoIAwFQAAAAAAAKCAMBUAAAAAAACggDAVAAAAAAAAoIAwFQAAAAAAAKCAMBUAAAAAAACggDAVAAAAAAAAoIAwFQAAAAAAAKCAMBUAAAAAAACggDAVAAAAAAAAoIAwFQAAAAAAAKCAMBUAAAAAAACggDAVAAAAAAAAoIAwFQAAAAAAAKCA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D+fb3/52Zs6cmSTp3Llz9t1332y33Xbp1q1bZs6cmbFjx+buu+/O+++/n9GjR+cLX/hCfvjDH+aoo45a+S+VZNCgQenevftin9XV1WXatGl59dVXc9999+XVV1/NW2+9la997Wv51a9+lb333nu54/73n1W5XE5tbW0mT56cf/3rX7nttttSV1eXX//61+nWrdsSO0j/20EHHZSDDz64Ud+t6M98obXWWivnn3/+Up/Pnj07r732Wu6+++689NJLmT9/fn7zm99ko402ytFHH73Ufk899VS+8Y1vZOrUqUkW7Mbdaaedsscee6RHjx5p37593nnnnfzzn//Mww8/nDlz5mT48OF5/vnnc91112XjjTdu1HcEAAAAAABo6YSpq4E11lgj/fv3b1DbKVOm5OKLL67cH3744dl///0Xa/Pkk0/mxBNPTH19fZLkmGOOyXe+85107dp1ifG+973v5aqrrspvf/vb1NXV5Qc/+EHatWuXQw89dCW+0QJ77rnnEscAL+r000/PL3/5y1x11VWZN29eTj755Pztb3/LFltsscxxl/dn9cUvfjHHHntsamtrc8UVV+SII45Ily5dltp+0003bfCff0M09L/Pb37zm/nJT36S3//+90mSX/ziFzn88MNTU1OzRNuXX345X//61zNr1qwkSd++ffODH/ygMCD9yle+kkmTJuW8887LvffemzfffDOnnnpq/va3v6VVK69hBgAAAAAAPjokH1SUy+V897vfzYQJE5Ikm2yySc4999zF2kyePDmnnnpqJUgdNGhQzj333MIgNUnat2+f008/PYMGDUqpVEq5XM65555bmWNVat26dU466aQcf/zxSZJZs2blpz/96UqP+8lPfjJHHHFEZcy77rprpcdcFVq1apUzzjgjm266aZLk3XffzWOPPbZEu3nz5uWUU06pBKlHHXVUrrnmmmXuNF1nnXVy5ZVXZp999kmSjBkzJkOHDm3y7wAAAAAAANCchKlU/Pa3v80DDzyQJGnbtm0uv/zydOjQYbE2v//97zNp0qQkyRe+8IV8/vOfb9DYn//85ysB5OzZs3PZZZc1YeXLdsopp2SDDTZIktx///0ZO3bsSo+56PtXx48fv9LjrSqtWrXKXnvtVbl/7bXXlmgzdOjQvPTSS0mSrbfeOj/84Q8btMO0devWOffcc9OmzYIN7jfffHMTVQ0AAAAAANAyCFNJkowePTq/+MUvKvff+9730rt378XazJo1KzfeeGOSpKamJieddFKj5jj99NPTsWPHJMndd9+dt99+eyWrbph27drlmGOOqdzfdtttKz3mGmussdJjNIe5c+cu8dngwYMr12eccUbhMcBLs8EGG6Rv377ZZpttstNOO6VcLjdJnQAAAAAAAC2BMJXMmDEjp512Wurq6pIseGfoscceu0S7J554IlOnTk2S7LPPPll77bUbNc9aa62VvffeO8mCo2WHDx++kpU33MLjaJNk1KhRKz3ef/7zn8p1r169Vnq8VenJJ5+sXPfs2XOxZ6+88kpeeOGFJEmPHj2yxx57NHr8q666KjfffHNOPvnklEqllaoVAAAAAACgJRGmkvPOOy+vv/56kmS99dbLhRdeWNjuqaeeqlxvt912KzRXv379KtePP/74Co2xIjbbbLPKbtKxY8cW7tBsqOnTp+cvf/lLkqRr16454IADmqTGVWHIkCF5/vnnkyRrrrnmYscTJ1nsHaqLHgfcGK1bt17xAgEAAAAAAFqwNs1dAM1r6NChufXWW5MsCMV+9rOfpWvXroVtX3zxxcr1fx8B3FBbbrll5bra7xpdf/31M378+MybNy+TJ0/Ouuuu2+C+9fX1mTJlSp5++ulceeWVee2111IqlXLJJZcs8V7Z5lRbW5vp06fnpZdeyj/+8Y/ccsstlWeLHrO80MJ3pSbJNttsU7U6AQAAAAAAPgyEqaux119/PYMGDarcn3TSSdlxxx2X2n7hEb/Jgl2OK6J79+6V63fffXeFxlhRiwaJU6ZMWWqY2pBje3v06JFLLrkke+6553LbXnXVVbnqqqsaXOfAgQPz/e9/f6nP33zzzUYdLVxTU5PTTjstRx111BLPJk2aVLlea621GjwmAAAAAADA6kCYupqqq6vLqaeempkzZyZJdt9995x44onL7DNt2rTKdadOnVZo3kV3vc6ZM2eFxlhRbdr833Jf+L1X1JQpU3LHHXdkk002yfrrr7+ypTW5UqmUjTfeOPvuu2+OOeaYbLzxxoXtZs+eXble2o7khY4++ug899xzy2xz0UUX5Ygjjmh8wQAAAAAAAC2QMHU1dcUVV2TMmDFJFuxIvPTSS9Oq1bJfobvo8/r6+hWad9Hwrn379is0xoqaMWNG5fq/j7td1NVXX73EZ7W1tZk5c2bGjx+fkSNH5tVXX82QIUPy0EMP5brrrsumm2661PEOOuigHHzwwQ2uc6ONNlrm87XWWivnn39+5X7+/PmZPn167rnnnowcOTLJguOUL7nkkmy11VbLHKtdu3aV60V3HgMAAAAAACBMXS099thjufbaa5Ok8t7Pj33sY8vtt/baa+c///lPkgU7M1fE5MmTK9eLHvlbDYvuRu3cufNS2/Xv33+Z45x++um5+OKLM3jw4EyaNCnf/OY3c9ttty2283VRm2666XLHbIw11lijcLwjjzwyQ4YMyTnnnJNx48bl85//fH71q18t8yjiRY/2ff/995c57xlnnFEYuD7++OMZPHhwI74BAAAAAADAh4MwdTXzwQcf5Lvf/W7mz5+fJDn++OPTt2/fBvXdYostMmrUqCTJuHHjstNOOzV6/rFjx1auN9tss0b3X1GzZs3K22+/nWTBjtilvS+1Idq0aZPvf//7efTRRzN+/Pi88soruf/++5s0MF1Rn/vc5/LGG2/kV7/6VebOnZtvf/vbufHGG7P55psXtt9iiy0q16+99toyx955550LP1/0+GcAAAAAAICPkmWf69oMyuVynnzyydx+++158sknU1dX19wlfaScffbZeeedd5Ikffr0yamnntrgvrvttlvl+oknnlih+ReGsUmy6667rtAYK2Ls2LGZN29ekmSrrbZK69atV2q8UqmUAw44oHL/1FNPrdR4Temkk07Ktttum2TB0cbf/e53l3os8y677FK5vvfee6tSHwAAAAAAwIdF1cPU+vr6DBs2LBdccMESz8aOHZsBAwbkuOOOy+mnn57jjjsu/fv3z5133lntMj+SBg8eXHmnZqdOnXLZZZelpqamwf379u2bLl26JEnuu+++SijbULNmzco//vGPJAvev/rpT3+6Uf1XxqJB4ac+9akmGXPRo5EXPUK4ubVu3ToXXHBB5djh559/Pr/73e8K226zzTbZeOONkyRvvfVWnn766arVCQAAAAAA0NJVNUydMGFCDjrooJx55pm54YYbUltbW3k2efLkHH/88ZkwYULK5XLlZ9KkSTnttNNy8803V7PUj5wXX3wxl156aeX+/PPPz0YbbdSoMdq3b58vfOELSZK6urr85Cc/aVT/K664ItOnT0+S7Lffftlwww0b1X9FzZ49O0OHDq3cf+Yzn2mScd97773KdbXf/7o8vXv3zrHHHlu5//Wvf1055nhRpVIpX/7ylyv3P/nJTyo7eAEAAAAAAFZ3VQtT58+fnxNOOCGvv/56JSidMGFC5fnvf//7TJ06NaVSKW3atEnfvn3ziU98otL3wgsvXCy8ouHmzJmT0047rRJeH3XUUTnooINWaKwTTjghPXr0SJLceuutue666xrU77bbbsv111+fJKmpqcnpp5++QvOviJ/+9Kf54IMPkiQHHnhgPv7xj6/0mOVyOcOHD6/c77jjjis9ZlM76aSTKiHv7NmzFwvTF/WFL3whW265ZZLk6aefznnnnVd5p+7yTJw4MX/84x+bpmAAAAAAAIAWpmph6u23355XXnklpVIpPXr0yIUXXrjYzsRbb721cn3ZZZflN7/5TYYMGZIzzzwzyYJjVO1OXTEXXnhhXn755SQL3hd6zjnnrPBYnTt3zs9//vPK8cAXXXRRBg0aVNlx+t/mzp2bX/ziFznjjDNSLpeTJOeee2569uy5wjU0VG1tbX7+85/nT3/6U6X20047rUnGvuqqqzJu3LgkyYYbbpjdd9+9ScZtSp06dcopp5xSuV/4HuL/1qZNm1xxxRXp2rVrkuTGG2/MV7/61YwdO3apY8+aNSu/+c1vcsghh+SFF16ofN6hQ4cm/AYAAAAAAADNq021Jlr4rs6amprccMMNix0xO3r06EyaNCmlUimbbLJJBgwYUHn2la98JXfccUdGjx6dBx54ICeccEK1Sv5IePzxx3PjjTdW7g877LA8/PDDjRqjffv2i71ndOedd87VV1+dk08+ObNmzcqf//zn3Hbbbdlvv/2y7bbbZs0118y0adPy4osvZsSIEXn33XeTLHhP6plnnpmjjz66Sb7bI488ssTxurNnz67MPXLkyMrcbdu2zc9+9rMGHW08YsSIws9ra2vz1ltv5e67787o0aOTLPhOP/jBD9K6deuljvef//xnqWMuTZs2bbLPPvs0qk+RI488Mn/5y1/y/PPPJ0kuuOCC3HzzzWnVavHfo9h0003zxz/+Mf/v//2/TJw4MY899lgOP/zwbL311tlrr72ywQYbpFOnTpk0aVLGjBmTkSNHZvbs2ZX+3bt3z7nnnpsDDjhgpWsGAAAAAABoKaoWpo4ePTqlUimf/vSnlwi0Hnzwwcr1vvvuu0TfnXfeOaNHj87rr7++yuv8qHnrrbcWu7/44osbPcYGG2yQ++67b7HP9t577wwdOjSDBg3Kww8/nKlTp+bmm29e6u7hrbfeOj/4wQ+yww47NHr+pTn33HMb1G7TTTfNBRdc0OCjeL/1rW81qF2nTp3ygx/8YLmh5x133JE77rijQWMu1Llz58JdpI3VqlWrnH322TnmmGOSJC+88EL+9re/Vd59u6jevXvntttuy+WXX56//e1vmTt3bsaOHbvMHardunXLl770pQwcODBrrrnmStcLAAAAAADQklQtTF34zspNNtlkiWeL7pTcY489lni+8PjRyZMnr6LqWBEf//jHc+2112b06NG57bbb8tRTT2XChAmZMWNG2rdvnw033DDbb799DjjggKodg1tTU5OOHTtmvfXWy9Zbb5399tsve++9d9q0WbmlXiqVssYaa6Rbt27ZbLPNsscee+Swww7LWmut1USVrzo77bRTDjnkkNx2221JkssvvzwHHnhg5e/Vojp16pRzzjkn3/zmN3PXXXfl0Ucfzbhx4/Lee++ltrY23bp1y9prr51PfvKT2XPPPdO3b9+0b9++2l8JAAAAAACgKqoWptbX1ydJ5V2bC02fPj1jxoxZUEybNoW7Bxce1dquXbtVXOVHzxFHHJEjjjhilc7Rp0+f9OnTp0nGGjx48Eo9X1H/vfN2Za2KP/eF72hdET/72c/ys5/9rMHt11prrXzpS1/Kl770pRWeEwAAAAAA4MOu1fKbNI211147STJhwoTFPn/kkUcyb968lEql7LDDDoW73BaGreuss86qLxQAAAAAAAAgVQxTt91225TL5dx3332ZPn165fObbrqpct2vX78l+j344IN59tlnUyqVsu2221alVgAAAAAAAICqHfN74IEH5u67787kyZPzxS9+MUcffXSeffbZPPLII0mS1q1b56CDDqq0f+edd3LbbbfliiuuqHx28MEHV6tcAAAAAAAAYDVXtTB1//33z3bbbZdnn30248ePz0UXXZQkKZVKSZKBAwemR48elfaHHHJIpk+fnnK5nCT51Kc+lb59+1arXAAAAAAAAGA1V7VjfkulUn71q19lt912S7lcXuzn0EMPzSmnnLJY+0033bQSpO611165/PLLq1UqAAAAAAAAQPV2piZJt27dct111+WZZ57Jc889l9atW2fnnXdO7969l2i73XbbpXv37jnyyCML36UKAAAAAAAAsCpVLUwdN25cWrdunc033zzbb799tt9++2W2P/PMM6tUGQAAAAAAAMCSqnbM79VXX53PfOYz+cxnPpMRI0ZUa1oAAAAAAACAFVK1MHX06NEpl8t5+eWX061bt2pNCwAAAAAAALBCqhamTp48uXK9zTbbVGtaAAAAAAAAgBVStTC1Z8+eleuJEydWa1oAAAAAAACAFVK1MPWb3/xmSqVSkuTSSy/NvHnzqjU1AAAAAAAAQKNVLUzdf//9c8UVV6Rr1665//77c/jhh+dPf/pT/vWvf2XKlCmZP39+tUoBAAAAAAAAWK421Zrof/7nf5IkG220UaZMmZJ///vf+fGPf9yoMUqlUsaOHbsqygMAAAAAAABYTNXC1IceeqhyzO/C/yyXy9WaHgAAAAAAAKBRqhamrr/++tWaCgAAAAAAAGClVS1Mve+++6o1FQAAAAAAAMBKa9XcBQAAAAAAAAC0RMJUAAAAAAAAgAJVO+a3yMSJE/PUU0/lrbfeytSpU7P33ntnl112SZI8/PDD2XbbbdO1a9fmLBEAAAAAAABYTTVLmPr444/nqquuylNPPbXY52uvvXYlTP3hD3+Y999/P8cdd1xOOumktG3btjlKBQAAAAAAAFZTVT/m98orr8xXv/rVPPXUUymXy5WfRc2bNy9vv/125s6dm9/97nc59thjM2PGjGqXCgAAAAAAAKzGqhqmXn/99bn66qszf/78lMvlbLLJJjn88MOXaDd79uxsuummlaB1zJgx+e53v1vNUgEAAAAAAIDVXNXC1EmTJuWyyy5LknTu3DlXXHFF7rzzzlx00UVLtO3UqVP+8Y9/5OKLL06HDh1SLpczcuTIPPbYY9UqFwAAAAAAAFjNVS1MveGGGzJ37tyUSqVcdtll2X///Zfb57Of/Wx++tOfVu6HDh26CisEAAAAAAAA+D9VC1MfeuihlEqlbLfddtlrr70a3K9fv37ZbrvtUi6X8+yzz666AgEAAAAAAAAWUbUw9c0330yS7Lzzzo3uu/322ydJ3nnnnSatCQAAAAAAAGBpqhamzp49O8mC96E2VpcuXZIk8+fPb9KaAAAAAAAAAJamamFqt27dkiRvvfVWo/uOHz9+sTEAAAAAAAAAVrWqhalbbbVVyuVyRo4cmfr6+gb3e//993PfffelVCplq622WoUVAgAAAAAAAPyfqoWp/fv3T7LgvadXXHFFg/rU1tbmjDPOyKxZs5Ik/fr1W2X1AQAAAAAAACyqamHqZz/72Xz84x9Pkvzud7/L97///UyYMKGw7bx583L//ffn6KOPzmOPPZZSqZR11103n/3sZ6tVLgAAAAAAALCaa1O1idq0yeWXX55jjz02s2bNys0335ybb745HTp0qLT585//nGHDhuW1117LnDlzkiTlcjk1NTX5yU9+kpqammqVCwAAAAAAAKzmqrYzNVnw3tQ//OEPWW+99VIul1MulzNz5syUSqUkyZtvvplx48Zl9uzZleddu3bN1VdfnZ122qmapQIAAAAAAACruaqGqUnSp0+f3HrrrTnttNMqx/4uDE4X/iTJ2muvna9//eu5/fbb07dv32qXCQAAAAAAAKzmqnbM76I6deqU//mf/8n//M//5N13383LL7+cqVOnZt68eenSpUs22mij9OzZszlKAwAAAAAAAEjSTGHqonr06JEePXo0qO2UKVOy5pprrtqCAAAAAAAAAFLFY34HDhyYgQMH5s4772x03z/96U/ZZZddcvTRR6+CygAAAAAAAACWVLWdqaNGjUqpVMq+++7b6L6zZs3KtGnTMnfu3FVQGQAAAAAAAMCSqrYzdUWVy+U8/fTTSZJWrVp8uQAAAAAAAMBHRJPuTK2vr8+pp56aKVOmLLXNX/7yl4wcObJB482fPz8TJ07MW2+9lVKplA033LCJKgUAAAAAAABYtiYNU9u0aZN99tknZ599dkql0hLPy+VyJkyYkAkTJjRq3HK5nFKplCOPPLKpSgUAAAAAAABYpiY/N/eII47IzjvvnHK5vNjPQv/9eUN+unbtmhNOOCFf+cpXmrpcAAAAAAAAgEJNujN1oWuuuSaTJ0+u3JfL5fTv3z+lUiknnnhijjrqqOWOUSqV0rp163Ts2DGdOnVaFWUCAAAAAAAALNUqCVM7dOiQDh06LPH5wl2mG2ywwaqYFgAAAAAAAKDJrJIwtcgf//jHJMnGG29crSkBAAAAAAAAVljVwtRddtllsftHH300bdq0WeLzJBkxYkTuvffe7LfffunXr19atWryV7sCAAAAAAAALFPVU8rHH388+++/f772ta9lyJAhhW3GjBmTW265JSeddFIOPfTQ/Otf/6pylQAAAAAAAMDqrmo7U5PknnvuySmnnJJ58+alXC7n1VdfLWw3YcKEJAvesfryyy/nuOOOy+9+97vsuOOOVawW+DA5+bi+ab/Gku9qBgCAhbp1ad/cJQAAAPAhU7Uw9d13381ZZ52V+vr6JMmmm26aww47rLDtWWedlX79+uWGG27I008/ndmzZ+e0007L7bffno4dO1arZOBDpGvn9unUSZgKAAAAAAA0naod83vDDTdkxowZKZVKOfzwwzNs2LAcc8wxhW179OiRQw45JDfccEMGDhyYJJk0aVJuuummapULAI1SW1tb+YHmZj3SkliPtCQL1+LCX/IFAACA5alamPrQQw8lSTbccMMMGjQoNTU1Dep35pln5uMf/3iSZPjw4ausPgBYGS+++GLGjBmTF198sblLAeuRFsV6pCVZuB5ffvnl5i4FAACAD4mqhamvvfZaSqVS9t577wYHqUnSqlWr9OvXL+VyOePHj1+FFQIAAAAAAAD8n6qFqbNnz06SrL322o3u261btyTJrFmzmrQmAAAAAAAAgKWpWpjatWvXJMnrr7/e6L4TJ05cbAwAAAAAAACAVa1qYWrv3r1TLpdz7733Zvr06Q3uN3fu3IwYMSKlUim9evVahRUCAAAAAAAA/J+qhakDBgxIkkybNi1nn3125s2b16B+5513Xt59990kSb9+/VZZfQAAAAAAAACLqlqY+tnPfjbrrrtukmTEiBE56qijMmLEiNTW1i7Rtq6uLg8++GCOPfbY3HLLLSmVSllnnXVy1FFHVatcAAAAAAAAYDXXploTtWvXLhdddFFOOOGE1NfX54UXXshJJ52U1q1bZ4MNNqi8D3XatGl54403KjtXy+Vy2rVrl8suuyxt27atVrkAAAAAAADAaq5qO1OTZPfdd88111yT7t27p1wup1wup76+Pq+//nrGjBmTMWPG5LXXXkt9fX3l+TrrrJNrr702O+ywQzVLBQAAAAAAAFZzVduZutAee+yR4cOH55Zbbsm9996bUaNGpb6+fvGi2rRJ796985nPfCaf+9zn0rFjx2qXCQAAAAAAAKzmqh6mJkmHDh1yzDHH5JhjjkldXV3ef//9vP/++6mvr0/nzp2z/vrrp3379s1RGgAAAAAAAECSZgpTF1VTU5N111036667bnOXAgAAAAAAAFBR1XemAgAAAAAAAHxYNNvO1OnTp2fmzJmpq6tb4lm5XM78+fNTX1+f2bNnZ8qUKXn++edz66235o477miGagEAAAAAAIDVTVXD1Pnz5+f666/PDTfckDfeeKOaUwMAAAAAAAA0SlXD1O9///sZOnRokgW7TxurVCo1cUUAAAAAAAAAxaoWpj711FO55ZZbUiqVUi6XUyqV0r1798yfPz8ffPBBWrdunXXWWSdz5szJtGnTUl9fX2lbU1OTE088MX379q1WuQAAAAAAAMBqrlW1Jho2bFjlesCAAXn44Yfz8MMPZ/DgwUkWHAF8ww035NFHH81zzz2X66+/Pttss02SpL6+PuVyOX369KlWuQAAAAAAAMBqrmph6tNPP50k6d69e37yk5+ke/fuSZLNNtuscv3www8nSVq3bp1dd901N954Y3beeeeUy+Vcc801mTBhQrXKBQAAAAAAAFZzVQtT33333ZRKpeyzzz5p167dYs+23nrrJMkzzzyz2OetW7fOpZdemtatW2fevHn529/+Vq1yAQAAAAAAgNVc1cLUmTNnJkk23HDDJZ5tvvnmKZfLeeGFF5Z4tt5662WPPfZIuVxeImwFAAAAAAAAWFWqFqZ27NhxwYStlpyyZ8+eSZJXXnmlsO+WW26ZJHn11VdXSW0AAAAAAAAA/61qYWq3bt2SJG+//fYSzzbaaKMkyZw5c/Lmm28u8XxhEDtt2rRVWCEAAAAAAADA/6lamNqnT5+Uy+U89NBDmT9//mLPNt5448r1c889t0TfN954I0lSKpVWbZEAAAAAAAAA/7+qhal77bVXkgXB6I9+9KPU1dVVnm244Ybp2rVrkuTGG29crN8HH3yQ4cOHp1QqZZ111qlWuQAAAAAAAMBqrmph6oEHHpj1118/SXLTTTdlv/32y5AhQyrP999//5TL5YwaNSrf+MY3MnLkyNx888350pe+lBkzZiRJdtppp2qVCwAAAAAAAKzm2lRtojZt8tOf/jRf/epXM2fOnLz77rt55ZVXKs9POOGEDBs2LLW1tbn//vtz//33L9a/devWGThwYLXKBQAAAAAAAFZzVduZmiQ77LBDbrjhhuy0004pl8vZaKONKs823HDD/PSnP027du1SLpcX+ymVSjn77LPTu3fvapYLAAAAAAAArMaqtjN1oa233jp/+tOf8sYbb6SmpmaxZ5/+9KczdOjQXHfddXnuuedSW1ub3r1759hjj832229f7VIBoMH8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/vl56623qjU9AAAAAAAAQKO0aeoBBw4cuMznHTp0yKxZs3LDDTfkhhtuyLrrrpu11lorHTt2XO7YpVIp119/fVOVCgAAAAAAALBUTR6mjho1KqVSaZltFj4vl8t5++238/bbby933HK5vNxxAQAAAAAAAJpKk4epyYLgc1W0BQAAAAAAAKiWJg9T77333qYeEgAAAAAAAKDqmjxM3WCDDVZ6jHfeeSd1dXVNMhYAAAAAAADAimjVHJMOHTo0X/ziF3PJJZcUPr/tttvSv3//fPazn83tt99e5eoAAAAAAAAAqhymzpw5M8cff3zOOuusPPvssxk/fnxhuwkTJqRcLmfcuHE5/fTTc8opp6S+vr6apcIqddBBB6VXr17p1atXTjvttAb1ufnmmyt9Fv5MnDixUfNedtlli/W/8sorkyR1dXX5zGc+U/n81FNPbdS4/93/8ssvb1R/AAAAAACAlqiqYeopp5ySxx57LOVyOeVyOe+9915hu49//OPp2bNnpd1dd92V8847r5qlwiozZsyYxX6R4J577sm0adNWaKx77rmnUe3vvvvuws9rampywQUXpFWrBf9IuP322/Pwww83eNw//OEPeemll5IkW2yxRb75zW82qi4AAAAAAICWqGph6siRI/Pggw+mVCqlY8eOueSSS3LjjTcWtv3KV76Su+66K9dee2169OiRcrmcIUOG5JlnnqlWubDKDBs2LEmy9tprJ0nmzp2bW2+9dYXGakyY+uKLL+bVV19d6vNPfvKTOeaYYyr35513XubOnbvccSdMmJCrr746SdK6detceOGFadu2bYPrAgAAAAAAaKmqFqbecsstCyZs1SrXXXddDjvssNTU1Cyzz5577plrr702bdq0SZKlhq/wYVFfX195D/ABBxyQnj17JkmGDBnSqHE6duyYJHnqqafywQcfNKjPXXfdlSSV3adFTj755Ky77rpJktdffz2//OUvlzvuoEGDMmfOnCQLfhGiT58+DaoHAAAAAACgpatamDp69OiUSqX069cv2267bYP7bbnllunXr1/K5XKefPLJVVghrHoPPfRQJfzccccd079//yTJCy+8kH/9618NHmffffdNksybNy/33ntvg/osPOJ3p512WmqbTp065Yc//GHl/tprr13qu42T5I477siDDz6YJNlkk03yne98p0G1AAAAAAAAfBhULUx9//33kyS9evVqdN+tttoqSfLuu+82aU1QbUOHDk2StGnTJnvuuWf233//yrPG7E7ddddd07Vr1yQNO+r3pZdeyn/+858kC3bELku/fv0qddXV1S0Wri5q+vTpufDCC5Ms2O364x//OO3atWvwdwAAAAAAAGjpqhamLjyqt66urtF96+vrFxsDPoymT5+ekSNHJlmwK7Vr167p06dPNt544yTJbbfdVjkud3natGmTfv36JUkee+yxzJgxY5ntF+5K3XzzzbP55psvd/xzzjknnTt3TpL885//zN///vcl2lx22WWVX3A49thjs+OOOzaodgAAAAAAgA+LqoWpG264YZJk1KhRje777LPPJknWWWedpiwJqurOO+/M3LlzkyQHHXRQ5fPPfOYzSRaErQvfa9oQAwYMSJLU1tbm/vvvX2bbhWHq8nalLvSxj30sZ5xxRuX+pz/96WKB7ejRo/PXv/41SbLRRhvl1FNPbXDdAAAAAAAAHxZVC1N32WWXlMvlPPvss3nggQca3O+pp57Ko48+mlKplF133XUVVgir1rBhw5IkNTU1OfDAAyufLwxTk8Yd9fupT30qHTt2TJIMHz58qe3Gjx+ff//730kaHqYmydFHH115v+oHH3yQX/7yl0mS+fPn57zzzsv8+fNTKpVywQUXZI011mjwuAAAAAAAAB8WVQtTjzrqqMr1qaeemhEjRiy3z2OPPZb//d//TblcTqlUWmwM+DB544038tRTTyVJ+vbtW3nfaZJssskm+cQnPpFkwZG6r776aoPGbNu2bfbZZ58kyUMPPVTZ9frfFu523WyzzbLFFls0uOZSqZRBgwalbdu2SZLBgwdnwoQJ+fvf/55//etfSZLPf/7z2W233Ro8JgAAAAAAwIdJ1V5C2rt37xx++OG55ZZbMmvWrJx00knp1atX9t5772yxxRbp0qVLkgVHnf7nP//JQw89lDFjxlSC1M997nPZeuutq1UuNKlhw4alXC4nWXwn6kKHHnpoJaAcMmRITj/99AaNO2DAgNx+++2ZNWtWHn744ey3335LtGnsEb+L2myzzXLiiSfmyiuvTG1tbS644II8//zzSZL1119/saOAAQAAAAAAPmqqFqYmyY9+9KNMmjQpjz76aJJk3LhxGTdu3FLbLwyf9t5775x77rlVqRFWhVtvvTVJ0qlTp/Tr12+J54ccckguueSSzJs3L0OHDs3JJ5+cNm2W/9dz7733zhprrJHZs2fnnnvuWSJMffXVVyt/x1YkTE2SE044IXfccUfGjx+/2LtZBw0alE6dOq3QmAAAAAAAAB8GVTvmN0natWuX3/3udznjjDPSvXv3lMvlZf6svfbaOfPMM/PrX/+6QcEStETPPvts5ejeAQMGpF27dku06d69e/bYY48kybvvvrtYaLksa6yxRvbaa68kyciRI1NfX7/Y84W7UjfddNNsueWWK1R/27ZtM2jQoJRKpcpnRxxxRGVeAAAAAACAj6qqJ5StWrXK1772tXz1q1/NM888k0cffTQTJ07M+++/n/r6+nTp0iUbbbRRdthhh+y+++6V9zXCh9WwYcMq17W1tfnNb35T2G7RXxgYMmRI+vfv36DxBwwYkOHDh2fKlCkZNWpUJZRN/u99qSu6K3WhnXbaKdttt12eeeaZJMmJJ564UuMBAAAAAAB8GDTbds9SqZQddtghO+ywQ3OVAKtcXV1d7rjjjsr9bbfdlttuu225/R588MG88847+djHPrbctvvuu29qampSV1eX4cOHV8LUCRMmZOzYsUlWPkxNkpqamsq1neIAAAAAAMDqoKrH/MLq5oEHHsiUKVMa3W/evHm55ZZbGtS2U6dO2XPPPZMk9957b+Vdwwt3pW6yySbp1atXo2sAAAAAAABY3QlTYRVa9IjfP/7xjxk3btwyf37/+99X2v/973+vBKPLM2DAgCTJO++8k2effTbJ/70vtSl2pQIAAAAAAKyOhKmwikydOjUjR45MkvTo0SM777zzcvvsvvvulaN9X3vttYwaNapBc+23336Vo3dHjBiRt956K2PGjEkiTAUAAAAAAFhRwlRYRe64447U1dUlWRBotmq1/L9urVq1yiGHHFK5v+mmmxo015prrpldd901yYKjfkeMGJEk6dmzZ3r37t3Y0gEAAAAAAIgwFVaZRY/4Pfjggxvc77DDDqtcDx8+PNOmTWtQv4VH/b7yyisZPHhwErtSAQAAAAAAVoYwFVaB119/Pc8880ySZIMNNsh2223X4L69e/dOr169kiRz587NP/7xjwb169+/f2X36+uvv54kOfDAAxtRNQAAAAAAAIsSpsIqsOiu1AMOOCClUqlR/RfdnTpkyJAG9Vl77bWz4447Vu4d8QsAAAAAALByhKmwCtx6662V64MOOqjR/Q855JC0bt06STJ27Ng8//zzDeq38KjfJNl///0bPS8AAAAAAAD/p01zFwAfRffcc89K9V9nnXUyduzYxT7bZpttcsQRRyyz38CBAzNw4MBlttl1110zbty4Rte08D2sAAAAAAAAqws7UwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAq0ae4CAJrCycf1Tfs1OjR3GQAAAA3SrUv75i4BAABoAGEq8JHQtXP7dOokTAUAAAAAAJqOMBUAmkBtbW3lum3bts1YCViPtCzWIy2J9UhLsnA91tfXW48AANCCCVMBoAm8+OKLqaurS01NTfr06dPc5bCasx5pSaxHWhLrkZbEegQAgA+HVs1dAAAAAAAAAEBLJEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACggTAUAAAAAAAAoIEwFAAAAAAAAKCBMBQAAAAAAACjQprkLAICPgt69ezd3CVBhPdKSWI+0JNYjLYn1SEuycD3W19c3cyUAAC2PMBUAmkDbtm2buwSosB5pSaxHWhLrkZbEeqQlsR4BAJZOmAp8JEydPidz651cDgAAAI3VrUv7tGrl36kBAIoIU4GPhMsHP5g335vd3GUAAADAh86VZx+e7mt2aO4yAABaJL9yBgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQoE1zF8BH15VXXpmrrroqSXLRRRfliCOOaFC/J554IgMHDkySHH744bn44osLx1wRV199dfr371+5f+ONN7Lffvs1qG/btm3TpUuXrL/++tluu+3ypS99KZtssslyv8NCf/7zn7PTTjs1uNYbb7wx5557buX+v/8skuS4447LqFGjGjzmf/vnP/+ZLl26FD6bN29eRowYkfvuuy/PPfdc3n///cyZMydrrbVW1ltvvey5557Zf//9s+WWW67w/AAAAAAAAC2ZMBUaqLa2Nu+9917ee++9jB49On/5y19y1lln5ZhjjmlQ/3vuuadRYepdd921oqWutH/96185++yzM27cuCWevf3223n77bfzzDPP5Je//GWOOOKInHnmmencuXMzVAoAAAAAALDqCFP50DruuOOy2267NapPnz59lvpsiy22yMknn7zU5zNnzsx//vOf3H777ZkwYULq6upywQUXZKONNkrfvn2XO/c999yTs846q0F1Tp48udE7TgcNGpTu3bs3qs8aa6yxxGfjx4/P8ccfn2nTpiVJdtlll3zqU5/K+uuvn5qamkyZMiXPPfdc7rrrrsyaNStDhgzJa6+9lt///vdp27Zto+YHAAAAAABoyYSpfGhtvfXWix3Zu7K6devWoPG+9a1v5cwzz8ztt9+e+fPn5/LLL19mmNqxY8fMnDkzb775Zp5//vlss802y51jxIgRqa+vT6tWrTJ//vwG1b/nnntmww03bFDbZTn77LMzbdq01NTU5LLLLsuAAQOWaPOFL3whJ598cr7xjW/k+eefzz//+c/8+te/zre//e2Vnh8AAAAAAKClaNXcBcCHTdu2bXP++ednzTXXTJI8//zzGT9+/FLb77vvvpXr4cOHN2iOu+++O0kadSxwUxgzZkyeffbZJMnAgQMLg9SF1llnnfzyl7+s7G7985//nNra2mqUCQAAAAAAUBXCVFgBHTt2XCzofO2115batmfPntlyyy2TLNhxujxTp07N448/niQ54IADVrLSxhk7dmzletddd11u+3XXXTf77bdfkmTKlCl59dVXV1VpAAAAAAAAVeeYX2gCc+fOXebzAQMG5KWXXsrLL7+cV155JZtssslS2957772pq6tLly5dssceezR1qcs0ffr0yvWbb77ZoD77779/kgXHJLdr126V1AUAAAAAANAc7EyFFVBXV5fnnnuuct+zZ89ltl/0uNzlHfW78Ijf/fbbLzU1NSte5ArYaKONKtfXXHNNJk2atNw+AwYMyM9+9rOcc845+fjHP74qywMAAAAAAKgqYSqsgF/+8pd59913kySbbLJJevfuvcz2vXr1qgSuywpTp0+fnkceeSRJ9Y/4TZK+ffuma9euSZK33347Bx10UC666KKMHj065XK56vUAAAAAAAA0J8f8UhVjx45Nly5dGtT2pZdeWsXVNN7cuXMzderUjB07NkOGDMk999yTJGnVqlXOOeeclEql5Y4xYMCA/OY3v8m//vWvTJw4Meutt94SbRYe8du5c+fsscceeeedd5r8uyzLGmuskXPOOSdnnHFGkmTGjBm57rrrct1112XNNdfMLrvskp133jm77bZb5T2wAAAAAAAAH1XCVKpi8ODBGTx4cJOOedZZZ+Wss85qVPuvfOUrS30+atSo9OrVq8HjdejQIRdccEE+9alPNaj9wjA1Se65554MHDhwiTaLHvHbtm3bBteysE9jDB06NFtttdUSnx966KGpq6vLBRdckFmzZlU+nzJlSoYPH17ZWbvuuutm//33z3HHHbfY8cAAAAAAAAAfFY75hUZo1apVttxyy3zjG9/I8OHDc/DBBze477bbbpsNNtggSSo7Wxc1Y8aMZj3id1FHHnlkbr/99nz5y19Ojx49Ctu8/fbbuf7663PwwQfn6quvzvz586tcJQAAAAAAwKplZypVcdFFF+WII45oUNsnnniicNfmfzvuuOOy2267NbiG5R1Lu8UWW+Tkk0+u3M+bNy+TJ0/OP/7xjzz55JNJkp122ikXXnjhCu/EHDBgQP7whz/kqaeeygcffJC11lqr8uz+++/P3Llz07lz5+y5556NHnvQoEHp3r17g9tvuOGGy3y+/vrr5+yzz86ZZ56ZMWPG5JFHHsnjjz+e5557LnPmzKm0mzt3bn7xi1/knXfeyXnnndfougEAAAAAAFoqYSofWltvvXX69+/fZON169atcLwvfOELufLKK3PVVVdl1KhROfLII/PHP/4xvXv3bvQcC8PUefPm5d57781RRx1VeXbXXXclSfr169foI36TZM8991xuQLoiWrVqlU9+8pP55Cc/mW9+85uZO3dunnzyydx9990ZOnRo5s6dmyT561//mn322Sf77rtvk9cAAAAAAADQHBzzCw1w0kkn5dBDD02STJ06NSeeeGLefffdRo+z/fbb52Mf+1iSVN49miSzZs3KQw89lKT5j/hdnnbt2mXPPffMoEGDMnz48GyzzTaVZ3/605+asTIAAAAAAICmJUyFBvrhD39Yeefp22+/nR/84AeNHqNUKuXTn/50kuSxxx7LjBkzkiw44nfOnDnp1KlTPvWpTzVd0Y3w9ttv549//GMuu+yyPPzwww3qs+666+bqq69OTU1NkmTcuHGrskQAAAAAAICqEqZCA3Xq1Ck//OEPK/cjR47MP/7xj0aPM2DAgCRJXV1d7r///iTJ3XffnWTFj/htCq+//np+/OMf55prrmnU91pvvfWyxRZbJElmzpy5qsoDAAAAAACoOmEqNMLee+9d2VmaJJdeemmjA8Sdd945a621VpJkxIgRmTNnTh588MEkzXvE75ZbbplWrRb8I+H+++/P7NmzG9x34Z/BRhtttEpqAwAAAAAAaA7CVGikM888M+3atUuSvPPOO/n1r3/dqP6tW7dO//79kyQPPvhgRo4cmVmzZqVTp07Za6+9mrzehlpzzTWzxx57JEmmTJmSn//85w3qN2rUqLz22mtJkn333XeV1QcAAAAAAFBtwlRopA033DDHH3985f66667L66+/3qgxFh71O3PmzFx22WVJFgSRzXXE70KnnXZapYbrr78+55xzTqZOnbrU9k8++WROPvnkJAuOQT7uuOOqUSYAAAAAAEBVtGnuAmBFjR07Nl26dGlUn06dOmW33XZb6blPPPHE3HLLLZk0aVJqa2tz4YUXNmqH6m677ZYuXbpk2rRplSB2ZY/4feSRR9K9e/dG9dloo43Sq1evyv3WW2+dSy+9NKeeemrmz5+fm266Kbfffnv69u2b7bffPj169EhdXV0mTpyYRx99NKNGjUqyYLft5ZdfnrXXXnulvgMAAAAAAEBLIkzlQ2vw4MEZPHhwo/r07t07w4YNW+m5O3TokNNPPz1nnHFGkmTkyJF56KGHGnxMb01NTfr165ehQ4cmSTp27LjSR/yee+65je4zcODAfP/731/sswMPPDDdunXLoEGDMn78+MyaNSt33XVX7rrrrsIxPv7xj+f888/PrrvuukJ1AwAAAAAAtFSO+YUVdOihh2b77bev3F944YWpq6trcP+FR/0mC474Xfge1pZgt912y7Bhw3LNNdfkS1/6UrbZZpusu+66adeuXTp27JiePXvmgAMOyM9//vP84x//EKQCAAAAAAAfSaVyuVxu7iIAGmvGjBkZN25c5f6v976WN9+b3YwVAQAAwIfTlWcfnu5rdkhtbW3atm3b3OWwmhs9enTq6upSU1OTPn36NHc5rOasR1oS63H5/js36NWrVzp16rTS49qZCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAA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mL///e955ZVXMmXKlJxwwgm55ZZbsvnmmzeqbgAAAAAAgJZKmArLscYaa6R///4NajtlypRcfPHFlfvDDz88+++//1LbP/DAA5kyZUqS5P/9v/+XCy64ILW1tbn11lvz5S9/uVF17rjjjtl1112X2ebzn/98vvSlL2XatGkZNWpU7rzzzhx00EGFbddff/3lfu/jjz8+3/zmN/PAAw+ktrY2l1xySX772982qm4AAAAAAICWyjG/0ETK5XK++93vZsKECUmSTTbZJOeee+4y+9x6661Jkg4dOuTzn/98evTokaTpj/pdaIsttsiJJ564xPwrqk2bNjn//PNTU1OTJHnkkUfy/vvvr9SYAAAAAAAALYUwFZrIb3/72zzwwANJkrZt2+byyy9Phw4dltp+6tSpGTlyZJLkU5/6VNq2bZtPf/rTSZKXXnopo0ePXiV1LrpT9vnnn1/p8dZZZ5188pOfTLLgSOEXX3xxpccEAAAAAABoCYSp0ARGjx6dX/ziF5X7733ve+ndu/cy+9x5552pra1Nkuy3335JkoMPPrjy/KabbloFlS4IPxeaPHlyk4/5wQcfNMmYAAAAAAAAzU2YCitpxowZOe2001JXV5ck6d+/f4499tjl9hs6dGiSpF27dpUwdccdd8wGG2yQJLn99tsza9asJq93+vTplevOnTs3+ZhdunRpkjEBAAAAAACamzAVVtJ5552X119/PUmy3nrr5cILL1xun9dffz3PPPNMkmSfffaphJqlUimHHHJIkmTmzJm58847m7zexx9/vHK99dZbr/R4c+bMybPPPtukYwIAAAAAALQEwlRYCUOHDs2tt96aJGndunV+9rOfpWvXrsvtt7BPkhx66KGLPfvMZz5TuR4yZEgTVbrA9OnTFzuOeNFjhVfUlVdemWnTpiVJdtlll/To0WOlxwQAAAAAAGgJ2jR3AfBh9frrr2fQoEGV+5NOOik77rhjg/oOGzYsSdK1a9f07dt3sWdbbLFFttpqq7zwwgt5+umnM378+Gy22WYrXOfcuXMzadKkPPHEE7nmmmsyYcKEJEnv3r0XC24bat68eZk6dWrGjh2bv/71r7nnnnuSLAiTTz311BWuEwAAAAAAoKURpsIKqKury6mnnpqZM2cmSXbfffeceOKJDer79NNPV44FPuCAA9K2bdsl2hx66KF54YUXkizYnfq9731vueMOHDiwoeVn4403zpVXXpmampqltrnllltyyy23NGi8Nm3a5Ec/+lG23377BtcAAAAAAADQ0jnmF1bAFVdckTFjxiRJ1lprrVx66aVp1aphf52GDh1auV7aztBDDjmkMt6wYcNSV1e3cgX//zbaaKOcdNJJ+fvf/56NN954pcfr1KlTDj744Pztb3/LUUcd1QQVAgAAAAAAtBx2pkIjPfbYY7n22muTJKVSKZdcckk+9rGPNahvbW1t7rrrriRJTU1Nnn766TzzzDOFbbt37553330377//fkaOHJkBAwYsc+zvfOc72XLLLZf4vF27duncuXM23njjrLXWWg2qM0l23XXXwt2ubdq0SceOHbP22munZ8+eKZVKDR4TAAAAAADgw0SYCo3wwQcf5Lvf/W7mz5+fJDn++OOXeOfpstx///2ZOnVqkgVHBV922WUN6nfTTTctN0zdcccds+uuuza4luVZf/31079//yYbDwAAAAAA4MPGMb/QCGeffXbeeeedJEmfPn1y6qmnNqr/okf8NsbDDz+ct99+e4X6AgAAAAAAsGLsTIUGGjx4cEaOHJlkwbtCL7vsstTU1DS4/+TJk/Pggw8mSTbYYIPcd999y+1z2mmn5bbbbsv8+fPz97//Pd/61rdWrHgAAAAAAAAazc5UaIAXX3wxl156aeX+/PPPz0YbbdSoMe64447U1dUlSQ466KAG9TnssMMq1zfffHPK5XKj5gQAAAAAAGDFCVNhOebMmZPTTjsttbW1SZKjjjqqwWHoooYNG1a5bmj/PffcMz169EiSvPHGG3nssccaPS8AAAAAAAArRpgKy3HhhRfm5ZdfTpJstdVWOeeccxo9xquvvprnnnsuSdKzZ89svfXWDerXunXrHHzwwZX7IUOGNHpuAAAAAAAAVox3psIyPP7447nxxhsr94cddlgefvjhRo3Rvn37PPnkk5X7xu5qPeyww3LdddclSe65555MmTIla665ZqPGAAAAAAAAoPGEqbAMb7311mL3F198caPHWH/99VMqlSr3i+40bYitt946W2yxRf7973+ntrY2t956awYOHNjoOgAAAAAAAGgcx/zCKvb222/nzTffTJJsueWW2XzzzRs9xqGHHlq5dtQvAAAAAABAdZTK5XK5uYsAaKwZM2Zk3Lhxlfu/3vta3nxvdjNWBAAA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ly5dcsstt6RFixb1qkf1tnft2jX/+te/5n2DAAAAAAAAmhhhajP19ddf5+KLL87999+f6dOn15pXWVmZjz76KB999FH69euX1VdfPeeff37WXnvtepU9ZMiQUpCaJI8//njGjx+fxRZbrKzbUF933nln/vSnP2XMmDGzzBs9enRGjx6d559/Ptdee22OO+64HHLIId9/Jcts4MCBufDCCzN8+PBZ5o0dOzavvfZaXnvttVx33XXZaaedcvrpp2fJJZesV9mvvvpqbrvtthxwwAHlrjYAAAAAAMB8RZjaDL3zzjv5zW9+k5EjRyZJ2rZtm2233TbrrbdeOnbsmKlTp2bYsGF56KGHMnLkyAwbNiwHHXRQrr322my22WZzLP/+++9Pkiy55JIZPXp0pk6dmgceeCAHHXTQd7pd31ZRUZGTTz45jzzySOm7Ll26ZPPNN89yyy2XVq1a5bPPPsvAgQPz0ksvZdKkSbngggsyfPjw9OnT53utazldd911ueKKK1JVVZVkZm/YbbbZJquttloWXXTRfPXVV3nllVfy5JNPZurUqXnooYfy4osv5rrrrss666xTr9+47LLLss0226RTp07f5aYAAAAAAAA0acLUZubzzz/PoYcemtGjRydJtt9++/Tu3TsdOnSYZdnjjz8+F154YW699dZMnjw5xx13XO65554sv/zydZY/bdq0PPTQQ0mSHXbYIYMGDcqHH36Yu+6663sPU0877bRSkLrMMsvk0ksvzYYbbjjLcr/5zW8ycODAnHDCCfnmm29yxx13ZOWVV54ve6hef/31ufzyy5MkCy20UE4++eTsu+++adWq9n/KBx54YEaOHJkzzzwzzzzzTMaMGZNDDjkkd955Z72G/Z04cWL69OmTa6655jvZDgAAAAAAgPlBy8auAOV16qmnloLUXXbZJX/6058Kg9QkWXDBBXP22Wdn1113TZKMHz8+F1988WzLf/bZZ/PVV18lmdkLdNttt02SDB06NG+++Wa5NmOO7rvvvvTr1y9J0qlTp9x0002FQWq1rbbaKn/+859L7wG98sorM2rUqO+lruXy6quv5sorr0yStGvXLjfffHMOPPDAWYLUap06dcpf/vKX7LHHHklmBqTHH398pk2bVq/fe+KJJ/Loo4+Wp/IAAAAAAADzIWFqMzJw4MC8+OKLSZJll102F154YVq2nPM/8emnn562bdsmmfn+008++aTOZe+7774kSatWrfLzn/8822+/fWneXXfd1YDa119lZWWpd2aS/PGPf8xPfvKTOa63+eabZ8cdd0ySTJo0Kbfffvt3VsfvwiWXXFIKQs8999x6DdnbqlWrnHvuuVl55ZWTzBwCum/fvrNdZ/fddy9Nn3feeRk/fnwDag0AAAAAADD/EqY2I7fccktp+ogjjkjr1q3rtV6HDh2y6667ZqWVVsqvf/3rVFRUFC43YcKEDBgwIMnMXqmLL7541l133VKQ2a9fv0yZMqWBWzFnTzzxROl9sOuuu2622GKLeq/bvXv3tG/fPttss01WXHHF76iG5ffaa6/l9ddfT5Ksvvrq2Wmnneq9buvWrXPGGWeUPt90002zXX6vvfbKJptskiT58ssv59hbGQAAAAAAoLnyztRmYvLkyXn++eeTJC1btswuu+wyV+v37t17jr1YH3nkkUydOjVJaoV5u+66a6655ppMmDAhjz76aLp16zZ3lZ9LTz75ZK3fnhsbbLBBXnzxxdJwv/OLxx9/vDS99957z/X6P//5z7PUUkvlyy+/zPDhw/P2229njTXWqHP5Pn36ZLfddsuUKVNy1113Zdddd83GG288T3UHAAAAAACYX+mZ2ky89dZbqaysTJJ07tw5iy222FytX5/hgO+///4kM3s6Vg+Xm9QONL+PoX7//e9/l6Y32mijuV5/fgtSk5nvS622/vrrz/X6LVq0yNZbb136XD0cdF1WWGGFHH300UmSqqqq9OrVqxSkAwAAAAAA/FAIU5uJDz74oDS92mqrlb38Tz/9tBTobbnllll88cVL81ZaaaWsvfbaSZKXX345H374Ydl/v1pFRUVGjBhR+rzqqqt+Z7/VlLz99tul6dn1KJ2dzp07l6aHDx8+x+UPO+yw/PSnP02SfPjhh7nmmmvm6XcBAAAAAADmV8LUZmLs2LGl6SWWWKLs5d9///2pqqpKUjy07m677Vaa/i57p06YMCEzZsxIkiy66KL1fi/s/GzKlCmlXqFt27ZNmzZt5qmcjh07lqZHjRo1x+VbtWqVc889NwsssECS5MYbb6wV6gIAAAAAADR3wtRmoqKiojTdtm3bspf/wAMPJEnatWuXX/7yl7PM32WXXUqh23333Zdp06aVvQ5J7e1ceOGFv5PfaGrGjRtXmm7Xrt08l1OzN/GUKVPqtc4666yT7t27J0mmTZuWM888sxRmAwAAAAAANHfC1GaiZoBaM3wrh3//+9+loXu32267LLjggrMs07Fjx2y22WZJki+//DJPP/10WetQrWaAOn78+O/kN5qa6pA6SYNC6smTJ5emF1pooXqvd9xxx2W55ZZLkgwZMiQ33XTTPNcBAAAAAABgftKqsStAefzoRz8qTdcc8rcc7r///tJ0RUVFrr/++sLlWrX6X3O66667su2225a1HsnM3pULLbRQpkyZUvrf3ASDs1MztKwe0rg+avbUrFlGuSy++OJp1apVpk2blvHjx6eqqiotWrSY63K+/vrr0nTNIX/nZOGFF84555yTww8/PEly5ZVXZtttty0FrAAAAAAAAM2VMLWZWGWVVUrT77///lyvP2PGjFRVVc0SBlZWVubhhx8ufe7Xr1/69es3x/KeeeaZjBo1qlbIWw4tWrTIyiuvnP/+979JZm7rWmutNVdlVFRUFL53tGaP28rKynqXN2nSpMIyyqV169ZZaaWV8u6772batGl5//33s+qqq851OdV/syRzvf7mm2+e3XffPffff38mTZqU3r1754YbbpjrOgAAAAAAAMxPDPPbTHTu3DmLLbZYkuTdd9/NmDFj5mr9119/PV27ds3vfve70vtRk2TgwIHz1NN1+vTpuffee+d6vfro0qVLafqFF16Y6/V322237LXXXrnssssyceLE0vdLLLFEaXpuhkquuWzNMsppk002KU0PHjx4nsp46aWXStNdu3ad6/VPPfXU0vY9++yztXosAwAAAAAANEfC1GaiZcuW2XrrrZPMHKJ2bt9Z+sQTT2TixIl56qmnavVgrBmY3XTTTRk2bNhs//e3v/2ttPzdd989V8Pl1tc222xTmp7b7Xz33XfzwQcf5M0338zdd99d6x2snTp1SuvWrZMkn376ab3L/OCDD0rTyy+//FzVp7523nnn0vTtt98+1+u/8soree+995IkP/nJT7LmmmvOdRkdOnTI6aefXvp8wQUX5KuvvprrcgAAAAAAAOYXwtRm5Ne//nVp+sYbb6z3ULVjx47N3XffXfq82267JZnZ43LAgAFJkqWWWiobbbTRHMvadNNNS0P7fvTRR7V6Q5bLxhtvnBVWWCFJ8vLLL+eVV16p97o1h6bdeeedaw1r3Lp166y++upJZtZ95MiR9SrzxRdfLE2vvfba9a7L3Nhggw2y/vrrJ0neeeed9O3bt97rTps2LRdddFHp88EHHzxP71xNZraNLbbYIsnMd7BecMEF81QOAAAAAADA/ECY2oxsuOGGpeFg33///Vx44YVzXGfGjBnp1atXaajarbfeutRr8eGHHy4FsjvssENatpxzc2nZsmV22WWX0ue5Cf3qq2XLlvn9739f+nzaaafVa1jjJ598Mvfdd1+Sme82/c1vfjPLMjV791577bVzLHPixIml3rsLLLBAfvnLX9ZnE+bJqaeeWvo3OP/88+sVIldVVeW8887LG2+8kSRZccUVs//++zeoHr17907btm2TpNaQ0AAAAAAAAM2NMLWZ6dOnTxZZZJEkyc0335yTTjqpzqFYx40blxNOOCGPPfZYkmSxxRZLr169SvNrDvFbc5jZOdl9991L0/3798/48ePnahvqo1u3btlyyy2TJB9//HH222+/OsPFqqqq9O3bNyeccELpu5NOOimdOnWaZdkDDjig9Pe74447ct1119U5VPH48eNz/PHHZ9SoUaU6Lb300g3artnZYIMNStswadKkHH744bn11lszffr0wuVHjhyZY489NrfddluSZOGFF86VV15ZGsp4Xi233HI57rjjGlQGAAAAAADA/KBVY1eA8lphhRVyzTXX5He/+10mT56cBx98ME8++WR+9atf5Wc/+1nat2+fCRMm5D//+U8eeeSRTJw4MUnStm3bXHPNNVl22WWTzAwoX3/99STJj3/849IQs/WxxhprZPXVV8+wYcMyderUPPjggznwwANnWa5fv355880361Vmz549S0PwVrviiityyCGHZMiQIfn4449z4IEHpkuXLvnFL36R5ZZbLtOmTcuHH36Y/v3759133y2td/DBB6d79+6Fv9OhQ4ecd955OfHEEzNjxoxcfvnlufvuu7PTTjtl+eWXz8ILL5yvv/46b775Zvr371/6+3Xu3DmnnXbaHLejodt85JFHpqKiIldffXWmTJmSc845JzfeeGO22267rLzyyllkkUUyevTovPrqqxk4cGAmT56cZGZQfu2112aNNdao12/PSffu3dOvX78MGTKkLOUBAAAAAAA0RcLUZmjTTTfN7bffntNPPz1vvfVWJk2alPvvv79WT9Oa1lprrVx44YXp3Llz6buay+6www5z/Y7N3XffPRdffHGS5K677ioMUz/88MN8+OGH9SrvsMMOm+W7du3a5eabb86FF16YO++8M9OnT8+rr76aV199tbCMdu3a5Q9/+EP222+/2f7WTjvtlDZt2qRXr14ZM2ZMPvroo/zlL3+pc/ltttkm559/fhZddNE5bkdDtzlJevTokQ022CDnnXdehg8fnk8//TR/+9vfCpdt0aJFfvWrX+WMM84oa6/Zli1b5rzzzstee+2VadOmla1cAAAAAACApkSY2kytscYaufvuuzNo0KD0798/Q4YMyWeffZZvvvkmbdq0yY9+9KOsv/762WmnnbLlllvOEpbWfBfmTjvtNNe/v8suu+Syyy7L9OnT89///jdvvfVW1lprrQZv17cttNBC6d27dw477LA8+OCDeemll/L+++9n3LhxqaqqSvv27bP66qtnyy23zB577JHFFlusXuVuu+222WyzzfLggw9m4MCBGTZsWEaPHp3Kysq0bdu21Ft3t912S5cuXcq+XXPy85//PP369cvTTz+d/v3754033sgXX3yRioqKtGvXLiuvvHK6du2aXXfdNauuuup3Uoc11lgjhx9+eK677rrvpHwAAAAAAIDG1qKqrhdCAjRhEydOzLBhw0qfb3/yo4wYPbkRawQAAAAAAN+Nq07fIx3bt01FRUXatGnT2NVpkr6dG6y++upp165dg8tt2eASAAAAAAAAAJohYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQIFWjV0BgHI4/uAts9DCbRu7GgAAAAAAUHZLLLZQY1fhB0uYCjQLiy+6UNq1E6YCAAAAAADlI0wFgDKoqKgoTbdp06YRawLaI02L9khToj3SlGiPNCXaI02J9khToj3SlFS3x2nTpmmP3zNhKgCUwdtvv53Kysq0bt066667bmNXhx847ZGmRHukKdEeaUq0R5oS7ZGmRHukKdEeaUq0x8bTsrErAAAAAAAAANAUCVMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACrRq7AoAzIvp06fX+jxp0qRGqgnMNGPGjNL/T5w4sZFrww+d9khToj3SlGiPNCXaI02J9khToj3SlGiPNCXa45x9Oyf4do4wr1pUVVVVlaUkgO/RqFGj8sknnzR2NQAAAAAAgCZo+eWXz49+9KMGl2OYXwAAAAAAAIACwlQAAAAAAACAAt6ZCsyX2rdvX+vzggsumAUWWKBxKgMAAAAAADSq6dOnZ+rUqaXP384R5pV3pgIAAAAAAAAUMMwvAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQAFhKgAAAAAAAEABYSoAAAAAAABAAWEqAAAAAAAAQIFWjV0BoPkYN25cbr/99gwYMCAffPBBvvnmmyy66KJZffXVs8MOO2TPPfdMmzZtZlvG+++/n9tuuy2DBg3KyJEjkyTLL798tt566/zf//1fOnToMNv1J06cmFtvvTVPPPFEhg8fnilTpqRDhw5Zf/31s99++2WzzTabp2375JNPsttuu2XSpEnp0aNHjjnmmHkqh+9PQ9vj6NGj869//SsDBw7MRx99lCRZeumls/nmm2fffffNqquuWq96NLRNV1ZW5s4778yDDz6Yd999N5WVlVl66aXz85//PAcffHBWXnnlev5FaGzl2Ed+2znnnJNbb711nvZLRx11VJ5++ulccMEF2XPPPQuXueqqq3L11VfPVblJsscee+TCCy+c6/VoGiZOnJibb745jz/+eD788MNUVFRk2WWXzRZbbJHu3bvnJz/5yXe6fpJUVVWlX79+ufvuuzN06NBMmjQpSy21VDbaaKMceOCBWXfddcu1uTRhL730Ug4++OB6Lbv55pvnxhtvnOX7ioqK3HXXXXnkkUcybNiwTJo0KYsvvnjWWWeddOvWLdtvv31atGgx13VryP6X5mX8+PHZeeedM2rUqDke/8qxfyxHGTRfc9Mey3Gs/a72scx/Gnr93FSuv2m+5ubcraKiInfeeWcefvjhvPfee5k0aVJ+9KMfZZNNNsnBBx+cn/70p4Xr3XPPPTnttNPmum5du3bNv/71r7lej/nbvF5P1OdezpzMzfkC/yNMBcrihRdeSM+ePfPVV1/V+v6rr77KCy+8kBdeeCE333xz/vKXv2T55ZcvLOMf//hHLr300lRWVtb6ftiwYRk2bFj69u2ba6+9Nuuvv37h+u+++26OOuqojBgxotb3I0eOzGOPPZbHHnsse+21V84999wssMAC9d62qqqqnHHGGZk0aVK916FxNbQ9Pvfcc+nZs2fGjh1b6/vhw4dn+PDhue2229KjR4/89re/nW09Gtqmv/766xxxxBEZMmRIre8/+uijfPTRR7nnnntyzjnnpFu3brOtB42vHPvIojJvv/32earPPffck6effnqe1q0PN83mX2+88UZ+//vf58svv6z1/YcffpgPP/wwt99+e0466aQccsgh38n6STJlypQcd9xxs7TRESNGZMSIEXnwwQdz/PHH58gjj5yXTWQ+MmzYsAatP3LkyBx11FEZOnRore9Hjx6dAQMGZMCAAdlqq63ypz/9KW3btq13uQ3Z/9L8nH/++Rk1atQclyvH/rEcZdC81bc9luNY+13tY5n/NPT6ualcf9N8zc2528cff5yjjjoqw4cPr/X9iBEjcvfdd+fee+/NYYcdlhNPPDEtW5Zn0E/Xzz8883o9Ua57OfU9X6A2YSrQYG+//XZ+97vfZfLkyUlm9gzYZptt0r59+3z22We577778u677+bdd9/N4YcfnrvuuiuLLbZYrTL+9a9/5YILLkiSLLzwwtl7772zzjrrZMqUKXnooYcyePDgjBkzJkceeWQeeuihLLXUUrXWHzduXI444oh8/vnnSZK11lorO++8czp27Jhhw4bl9ttvz6RJk3L33Xenbdu2OfPMM+u9fbfeemsGDx7ckD8R36OGtsfq9adOnZok+cUvfpHNN9887dq1y9ChQ3PHHXdkypQpueKKK9KuXbscdNBBhfVoaJuePn16evToUQpS11tvvXTr1i3t2rXLq6++mrvvvjtTpkzJGWeckWWWWSYbb7xx2f+WlEc59pHf9uabb6ZHjx6ZMWPGXNdn4MCB6dWrV72W3Wmnnep86ramr7/+Or179860adOyyCKL5PDDD5/retH4hg8fnkMOOSTffPNNkmTFFVfMPvvsk2WXXTYffPBBbrvttnz55Ze54IILMn369Fn+nRu6frUzzjijdIG4yiqr5Ne//nWWXHLJvPXWW6Xj+WWXXZZOnTpl9913/+7+IDS66jB1kUUWycUXXzzbZTt27Fjrc2VlZa2b/CussEL22muvLLPMMvnggw9y++2356uvvsrAgQNz4okn5i9/+Uu96tSQ/S/Nz9NPP5177713jsuVY/9Yrn0szVd922PS8GPtd7WPZf7T0OvnpnL9TfM1N+duX331VQ466KBSr+ZOnTrl17/+dVZeeeV89tln6du3bz788MPccMMNmTx58izX1ZtsskmuueaaOf7O1KlT06tXr0ycODGtWrXK73//+3nbOOZL83o9MTf3cmZnbs4X+JYqgAY68MADqzp37lzVuXPnqltvvXWW+ZWVlVUnnnhiaZkLLrig1vxPPvmkat11163q3Llz1SabbFI1bNiwWco499xzS+v36dNnlvmXX355aX6vXr2qpk2bVmv+xx9/XLXllltWde7cuWqNNdaoeu+99+q1bR9//HHV+uuvXyq7c+fOVX/+85/rtS6No6Ht8YADDpjt+h988EHVhhtuWNW5c+eqn/3sZ1UTJkyYZZlytOk77rijNP+kk06qmj59eq35L730UtU666xT1blz56odd9xxlvk0HQ1tk9/29NNPl9rg3O6X7r777qq111671rp33333PG1XtRkzZlQddthhpfIeeuihBpVH49l3331L/47HHHNM1dSpU2vNHzt2bNUee+xR1blz56o111xzln1bQ9evqqqqGjRoUKmM7t27V02ZMqXW/Pfee6+qa9euVZ07d67q2rVr4T6Y5mPvvfeu6ty5c9W+++471+vWPI4eddRRVZMnT641f8yYMVW77bZbaZlnn312jmU2ZP9L8zNu3LiqzTffvFZ7OOWUUwqXLcf+sRxl0HzNTXssx7H2u9jHMn9q6PVzU7n+pnma23O3nj17lpY74IADqsaPH19r/pQpU6qOOOKI0jIDBw6cp3qdeeaZpTKuv/76eSqD+dO8Xk+U617O3JwvMKvy9EUHfrDef//9vPzyy0mSbbfdNvvvv/8sy7Rq1Sp//OMf86Mf/SjJzCEJpk+fXpp/zTXXZMqUKUmSP/3pT+ncufMsZZx88smld1s88sgjs8zv379/kmTxxRfP6aefPsswvssvv3yOP/74JMmMGTPyxBNPzHHbqmoM7zunXmI0DQ1tj++9915eeeWVJDN7Dxatv+KKK+Y3v/lNkpnvrHrmmWdmWaYcbfpvf/tbkplt+uyzz55l+JiNNtooRx99dGm769Om+f6VYx9ZraKiIn/+85/z29/+NuPHj5+rekyYMCG9evXKaaedloqKinnYkrpVv5MoSXbbbbfstNNOZS2f78drr72W119/PUmy8sor55JLLpnlHb6LL754rrzyyrRu3TrTpk3L//t//69s61er3ve1atUq5513XhZccMFa81dZZZWcddZZSZKxY8emb9++DdxymqoZM2bkvffeS5Ksttpqc71+9blhy5Yt06dPnyy00EK15nfo0CFnnHHGLMsXacj+l+areni0OV0nlGP/WK59LM1XfdtjUp5jbTn3scy/Gnr93JSuv2le5uXc7fPPPy+1jSWWWCJXXXVVFl100VrLLLjggrn00kuzxBJLJEm9eqF+28CBA3PnnXcmmXlfx0gSPwzzej1R7ns5c3O+wKyEqUCDvPDCC6Xp2Q21t+CCC2brrbdOMnNI3g8//DDJzINJ9YXVL3/5yzqHKm3Tpk169OiR7t2756CDDprlAPLpp58mmXmi/e2LwWrrrrtuafrb71UtUj28b5s2bXLCCSfMcXkaX0Pb49ixY7PJJptkySWXzA477FDn+mussUZp+tttqRxteujQofnggw+SJLvuumvatWtXWMb+++9fenDg0UcfrbO+NJ6Gtslqzz//fHbcccdcc801mTFjRtq2bZtDDz20XnXo169ftt9++9xxxx1JZt7c2m+//eZyS4qNGjUql156aZKkffv2Of3008tSLt+/Z599tjR92GGH1XksXX755Utt9cknnyy9T7yh6ycz98HPP/98kmSLLbao8/3BO+20U2lIV/u+5uvjjz8utY+im6JzUn1u2KFDh9LDKt+23nrrlabrOjdsyP6X5qvm8Ggnn3zybJctx/6xHGXQfM1NeyzXsbZc+1jmbw29fm4q1980L/N67vbcc8+VHmreb7/9SuH7ty222GLp1q1bkuTf//53Pvnkk3rXbfLkyendu3eSmW3y3HPPLdt7V2m65rVNlvteztycL1DMf61Ag7Rs2TKrrbZa2rVrlxVXXHG2yy6++OKl6eqncF544YVMnDgxSbLHHnvMdv0DDzwwZ5xxRn7/+9/P8iR29dNiszuJ+eyzz0rTdZ0UVfvkk09KAUGPHj2yyiqrzHZ5moaGtscNN9ww//znP/Pcc89ln332qXPdL774ojT97XetlKNNv/TSS6XpTTfdtM71F1tssay55ppJUuoZSNPS0DZZ7YEHHijdtFp77bXTt2/f0s3SObnjjjsyZsyYJDOf+L733ntr3dxqiEsvvbT07raTTjqp9IQu85/333+/NL3ZZpvNdtnqh5OmTJmSN998syzrJ8krr7xSem/MJptsUuf6LVu2zEYbbZQk+c9//pNx48bN9veYP1W/LzWZtzC1+txwzJgxpf3Ut9W8IVvXuWFD9r80T+PHjy/12tt3331ne66WlGf/WI4yaJ7mtj2W61hbrn0s87eGXj83letvmpd5PXebl2NtklLv6vq4/vrrS/cmDzvssKy00kr1Xpf517y2yXLey5nb8wWKCVOBBjnggAPSr1+/vPrqq3O80VU9VFsyswdTkrz99tul72oeEL766qu88soree6550oHnNmpPpH56quvcs8998wyv6qqqjScUTLzIFSXmsP7rrXWWobcmI80tD3Wx9ixY0ttaeGFF86WW25Za3452vS7775bmp7T0Iarrrpqkpm9GWs+MEDTUM422aFDh/Tq1St33nln6d+9vn784x/n8ssvz4033pill156rtaty9tvv50HHnggycygY6+99ipLuTSOCRMmlKbr6mFSrWb7rN5fNXT9b0/P6b+X6v8Gqqqq8s4778x2WeZPNf9dq4+Fn3zySQYNGpQXXnhhjse86nPDb58D1nTDDTeUpmd3btiQ/S/NT/XwaMsss0y9nuovx/6xHGXQPM1teyzXsbac+1iatzldPzd0/XLdU6J5mZdzt+/6WDt69Oj8/e9/T5IsueSSOfLII+u1Hs3DvF5PlOteztyeL1CsVWNXAPhhGDlyZGl4qiWWWCIrrLBCkv+ddLRp0yadOnXKxx9/nAsvvDADBw7MtGnTSuuvs846Of300/Ozn/2ssPwjjjgizz77bKZNm5bevXvniy++yC677JIll1wy7733Xq666qrScEa77bZbNtxwwzrrWj28b+vWrXP++eenVSu7yuamrvZYl6lTp2bEiBF58sknc9NNN2XUqFFJklNPPXWWp6zL0aarn+Ju2bJllllmmdnWrebJ1GeffZZll112tsvTNM2pTR544IHp3bv3LO+jqo+ePXtmnXXWKfu+7KqrrkpVVVWS5LjjjjM80Xyubdu2pempU6emdevWdS5b/fR/ktL+sKHrJ7V7sPz4xz+ebX1r7vtGjBhR6j1D81HdM3XJJZfMM888k+uvv75Wj4EkWWuttXL88ccX3pj9v//7v9xzzz2ZNGlSrr322owfPz777bdfll122Xz88ce58cYbc//99ydJunbtml122aWwHg3Z/9L81Bwe7Zxzzkm7du0yduzY2a5Tjv1jOcqg+ZmX9liuY2259rE0T3Nz/dzQ9ct1T4nmY17P3Woea6vfwVuXmsfakSNH1qv866+/PpMnT06SHHnkkVlkkUXmqn7Mv+a1TZbrXs68nC9QTEIAfC8uuuiiVFZWJkl23nnn0k336pOOxRdfPC+//HKOPPLIwnf7DBkyJAcffHAuvvji7LzzzrPM79KlS6644oqceeaZGTduXK688spceeWVtZZZZJFFcuihh+b3v/99nfWsObzvkUceWevdHDQfdbXHIm+++eYsPe6WWmqpnH766dlpp51mWb4cbfqrr75KMrPNzmn4oZpPRDoZmn/NqU2us84681z2Bhts0KC6Ffn444/z1FNPJUlWXnnlbLPNNmX/Db5fyy23XGn6zTffnO3Qf2+99VZpunpI6oaun/xv35dkjkNG2/c1f9Vh6ujRo3PKKacULvPWW2/liCOOyDHHHJMePXrUmveTn/wkf/3rX9OzZ8+MHDkyN910U2666aZay7Ru3Tr77bdfTjzxxNI7yL+tIftfmpeaw6N169YtW221Vb3WK8f+sRxl0LzMa3ss17G2XPtYmp+5vX5u6PrluqdE8zGv5241j7VvvfXWbO8H1jzW1uzRWpeJEyfmrrvuSjJz3zq7Ya1pfua1TZbjXs68ni9QTBcC4Dt3++2356GHHkoy80mvmkNZVL9fZfLkyenRo0cmTZqUvffeO/369cuQIUPyxBNP5IgjjkjLli0zbdq0nHrqqRk6dGjh72y33XY577zzsuCCCxbOr+7t1aJFi8L5NYf37dy5c3772982ZLNpombXHovUfD9LtbFjx+aRRx7Jhx9+OMu8crTp6qcg62rLNdUMW6ufcmT+Mrdtsim4+eabS+/bOvTQQ+vcrzL/qHlj/uabb65zuTFjxuTJJ58sfa6oqCjL+kntJ8DntP+rue+b05PjzH8mTZqUTz75pPR5hRVWyMUXX5xBgwbljTfeyAMPPJCDDjqotO+56qqrCl/zsOGGG+byyy+vczj/xRZbLCuttJKb/NRL9fBo1Tf166sc+8dylEHzMq/tsZzHWvtYiszt9XND1y/nPSV+2Goea2+99dbS9e63TZkypdTzPqnfsfbuu+8utdX99tuvVi9Y+C7N6/kCxYSpwHfqiSeeSJ8+fUqfe/funU6dOpU+V59MTJw4MWPHjs2xxx6bP/7xj1lttdXSpk2bLL/88jnppJNy9tlnJ5l5knLJJZfM8jsTJ05M9+7dc8wxx2Tq1KnZdtttc+655+aKK67IMccck2WXXTaffvpp/vCHP+QPf/hD4UlR9fC+CyywQM4///w59ghk/jOn9lhkiSWWyFlnnZUrrrgip5xyStZYY41UVlamf//+2XvvvWs9kZiUp01XD0dUnzZYc5np06fPcXmalnlpk43tm2++KYUWSy65ZLp169a4FaIsttxyy/zkJz9Jkjz++OP561//OssykydPTs+ePWs97V8dZjV0/SS1hmKb0/6v5vya69E8fPzxx6Wb/BtssEHuueee7L777llqqaWy4IILZvXVV89ZZ52VCy64oLTORRddVDoGJ0llZWV69uyZAw88MGPHjs0mm2ySXr165YorrsiJJ56YVVddNWPGjEmfPn1y+OGHC+WZrZrDo/Xu3TuLL754vdctx/6xHGXQfDSkPZbrWGsfS13m9vq5oeuX654SdO7cOV27dk0ys4f0eeedN8u9w+nTp+fMM8/M559/XvpuTsfaqqqq3HLLLUlm7lcPOuigMtccijXkfIFihvkFvjP9+/dPz549SwFP9+7ds/vuu9e5fOfOnescgne//fbLPffck//85z957rnn8vnnn5feJTlt2rQcfvjh+fe//51WrVrlyiuvzLbbbltr/cMPPzwnnHBCBgwYkH79+mXZZZfNiSeeWJpfc3jfww47zJBuzdDctsdqXbp0SZcuXUqfDznkkPTu3Tt33HFHJkyYkJNOOin9+vUrfOJ6Xtt09XsUqod9nZ2aT0HO7v1ZND3z2iYb28MPP1waymifffbx4EkzscACC+S8887LoYcemunTp+fSSy/NwIEDs+OOO6ZDhw756KOPcuedd2bEiBHZaqutMnDgwCT/69XS0PWT1HqHTGVl5WzbVs19nzbY/Kyxxhr597//nVGjRqVt27Zp165d4XJ77LFH+vfvn6eeeipjx47N448/XnrA48QTT8xjjz2WJDnrrLNmuXF1+OGH55xzzskdd9yRl156Kaeffnouv/zy73S7mD/VHB5tp512muU6Y07KsX8sRxk0Dw1tj+U61trHUpeGXD83dP15vf6Gar17987ee++dSZMm5ZZbbslrr72Wbt26pVOnTvniiy9yzz335J133snGG2+c//znP5kyZcocj7UvvvhiPvrooyTJDjvskKWWWur72BR+4Bp6vkAxPVOB70Tfvn1zwgknlMKgPfbYo3A4gYUXXrg0vfPOO8/2ia4ddtihNP3aa6+Vph988MH8+9//TpL89re/LTxALLzwwrn88suz7LLLJkn+8Y9/lN77UnN435VWWinHHHNM/TeU+UJ922N9tGzZMmeffXZWX331JMnw4cMzaNCg0vxytOnqIV+mTp06x/rUvMnhhtn8o5xt8vv2xBNPlKZrtmHmfxtvvHEuv/zy0o3Wl19+OX369Mnxxx+fK664IiNGjMjOO+9c6/2Viy66aNnWrznc1Zz2f/Z9zV+LFi3SqVOnWm2kSM2HUF555ZUkyUsvvVS6yb/HHnsU9gBYYIEFcvbZZ2fddddNkjz00EN59913y1V9mpHq4dGqe0vNi4buH8tVBvO/hrbHchxr7WOZG3O6fm7o+uW4/oZqq6yySv7617+Whi8fOnRoLrjgghx//PG58MIL884772STTTbJn/70p9I+dE7H2scff7w07fqZ70s5zl+ZlTAVKLurr746Z555ZmkooL322ivnn39+4UltzZ4GK6+88mzLXWmllUrTI0eOLE33798/ycybbgcccECd67dt27b0kveKioo8//zzSf43vG/Lli1z/vnnuynbzMxNe6yvBRZYIHvvvXfpc80LsXK06cUWWyzJzKGK5jR8ZfVDAUnSoUOH2VecJuG7aJPfl8mTJ+eFF15Ikqy44opZY401GrlGlNsOO+yQhx9+OAcccECWX375tGnTJksuuWS22mqr/OUvf8nll19eayjVbz9Z3ZD1q/d9Se19WxH7PqrVPNaOGjUqyf/ODZPM9txwgQUWqBUCPP300+WvIPO1msOjnXXWWQ3a3zR0/1quMph/laM9luNYax/L3Jrd9XND1y/H9TfUtOGGG+aRRx7JEUcckZVXXjkLLrhg2rdvn4033jgXX3xx/v73v6eqqipVVVVJZr76ZnYGDBiQJFlkkUWyxRZbfOf1h3Kev1KbYX6BspkxY0Zp+JVq3bt3z+mnn15nSLDccsvl5Zdfrlf5NYcWqvnegurhMjp27JiOHTvOtow111yzNP3pp58mSR599NFSmfvvv/8c63H11Vfn6quvTpJccMEF2XPPPetVf75f89Ie50bNC7GvvvqqNF2ONr3iiitm0KBBmTFjRkaOHJkf//jHdZbxxRdflKZntxyN77tuk9+H5557rvQE7vbbb9/IteG78uMf/7j0Xqkiw4YNK03X3Bc2dP0VV1yxNP35559n+eWXr7OMmvu+6lEn+GFq1WrWS9rqc8MkpZ4sdSk6N4Rq1dcJSdKzZ8/07Nlztsvfe++9pZtXPXr0mGXEm4buX8tVBvOncrTHchxr7WOZF3VdPzd0/XJcf8O3dejQISeddFJOOumkwvk1j7WzC/GHDh2azz77LEmy9dZbez0J34tyn7/yP8JUoCxmzJiRk08+OQ8++GDpu+OOO67O91VU69y5c2l6xIgRs1129OjRpelOnTqVpqufBqvPkKg1A4u63tHB/G9e2+O9996bAQMG5JNPPsk///nPWk9uf1vN9rbIIouUpsvRpldZZZXS9HvvvTfbkLR6uKzFF1+8Vhk0LfPaJpuaZ599tjTtnRs/XC+99FKSmcfUn/70p2Vbv+a+7913303Xrl3rLKN639eiRYusttpqc10HmrZnnnkmb7/9dsaMGZPf/va3WWKJJepctmbPkupeeNXnhsnM4/XsRh1p2fJ/gzU5N6SxNXT/Wq4yaL7Kcay1j6VaQ6+fm8r1N8yt6mNtkqy11lp1Llfz+nmbbbb5TusEfPeEqUBZ9O7duxQStGzZMr169apXL8+NNtqoNP3MM8/k0EMPrXPZ6veiJrVPmJdeeukMHz48EyZMyEcffZQVVlihzjJqvqel+una4447bo5DHL3zzju58sork8x8cffOO++cpPaTtjQd89oe33nnndL7f1544YXZ9rx74403StM1n0QsR5uueVPjxRdfzFZbbVW4/vjx4zN06NBZfpemZ17bZFPz+uuvJ0lat25tiN9mZtiwYbnmmmsyatSo9OjRI5tvvnnhclOmTMkzzzyTJFl77bVLIVdD10+SDTbYIK1bt05lZWUGDx6cAw88sLCM6dOnl3ogrLHGGrO98cb8qX///unbt2+SmUOt/epXv6pz2eqhx5Nk/fXXTzLz3LDam2++mc0226zO9d95553StF7OfNvBBx88x4eHxowZk169eiWZ+V7T7t27J/lfL6py7B/LUQbzv3K0x3Ica+1jqdbQ6+emcv0NyczXRZx//vn58ssvs9dee9U5Cl1VVVXpPahLLrnkbB9cqr5+TpL11luvvBWGOpTjfIFiwlSgwe65557SsJUtW7bMBRdckG7dutVr3XXWWScrrLBCPvroo7zwwgt54403su66686y3Ndff52HHnooycynaWsOJ7TpppuW3n/6r3/9K2eeeWbhb1VUVJRuzLVq1Sobb7xxkpk36eak5gvlV155ZT2ymrCGtMctttgif/vb35LMfJduXRdzY8eOLbWl1q1b1wo7y9GmV1111ay88soZPnx47r333vTo0aPW07fVbrnllkyfPj1JsuOOO9ZrG/n+NaRNNiVTp07Ne++9l2TmzQdDFDUviyyySOlm1kMPPVTnjfpbb7219ABSzXdXNXT9ZOZ73DbZZJM8++yzeeqpp/LZZ58V3nh96KGHSsO72fc1T5tssknpOHv77bfXGaZ+9dVXpf3rwgsvnO222y7JzHPD6vVvuummOm/0V1VV5dZbby19rqvd8sO11lprzbbHSVJ76NJll112luuEcuwfy1EG879ytMdyHGvtY6nW0OvnpnL9DUnSvn37PPnkk6moqMgCCyxQZ5jav3//0nXxnnvuOdtX9rz55pulsr2Wie9LOc4XKNZyzosA1G306NH54x//WPp8yimnzHVIUD3MZVVVVU466aTS+wSqVVRU5OSTT864ceOSJIccckit+fvss08paLrlllty3333zfIblZWVOe200/Lhhx8mSfbaay8v4G6GGtoeN9lkk1JvuxdffDE33njjLMtMnDgxxxxzTOnmwq9//etZhghqaJtOUnqi9uuvv86pp56aioqKWvNffvnl/OUvf0ky891Z1TeQaVrKsY9sKoYPH14K7w0b2Pwst9xyWWeddZIkDz74YK0n96sNHDgwV1xxRZJk+eWXr3WDoaHrV6veH1ZWVqZnz56ZOHFirfnvvfde6b+pRRZZJPvss8/cbSjzhW233bbU82nQoEGlG601jR8/Pj169CgFR4ceemgWX3zxJMmvfvWr0g2rAQMGlI6XNVVVVeWSSy4pDdO2+eab63HPd6Ic+8dy7WMhafix1j6Wag29fm5K19/Qpk2b/PKXv0ySDB48OP37959lmSFDhpR68y222GKz7Qk9fvz4jBo1KonrZ2gu9EwFGuSf//xn6eJr2WWXzXLLLZcnnnhijuutueaapSdgu3XrlieffDL9+/fPRx99lN122y377LNP1lxzzYwZMyZ33HFHhg8fnmTm8KffvphbYokl0qdPn5x44omZMWNGTjnllNx777351a9+lQ4dOuSTTz7JPffcUwpSV1pppfzhD38o41+BpqKh7bFly5Y5//zzc+CBB2by5Mm5+OKL8/zzz2e77bbLoosumnfffTd9+/bNl19+WVqvqC01tE0nM3sT9O3bN2+88Ub69++fvffeO/vss0/at2+f1157LX379k1lZWVatGiR3r176yXYRJVjH9lUfPzxx6Xpjh07NmJN+K6ceOKJOfTQQ1NZWZmDDjoo++yzT9Zbb71UVlZm0KBB6d+/f2bMmJHWrVvn4osvnmW/09D1k5k3W7fffvs89thjef3117P77rtn//33zzLLLJP//ve/ue222/LNN98kSU4++WQPRjVTCy20UPr06ZPf/e53mT59ei666KIMGjQo22+/feHxuGvXrvnd735XWr9Nmza56KKLSu3xT3/6U554YIu4kQAAFjlJREFU4onssssu6dSpU0aNGpUHHnggb731VpKkQ4cOOffccxtlW/lhKMf+sRxlQNLwY619LNUaev3clK6/IUmOPfbYPPXUU6moqMixxx6bXXfdNRtvvHFatmyZV199NQ888EAqKirSokWLnHvuubO9FnH9DM2PMBVokHvvvbc0/dlnn+Xoo4+u13oXXHBBraelL7/88px55pm57777MmHChMIeCJtvvnmuvPLKwiE0dtlll0yfPj29evXKlClT8uKLL+bFF1+cZbn11lsvV111Va1he2k+ytEe11prrVx//fU5/vjjM2bMmAwaNCiDBg2aZZ0tttgil19+eRZeeOHCMhvaplu2bJnrrrsuv/nNb/LWW29l2LBhOe+882ot07p165x99tnZcsst67WdfP/KtY9sCkaOHFmabteuXSPWhO/KpptumrPPPjvnnXdeKisrc+utt9Yani+Z+QDTFVdckZ/97GdlX7/aRRddlG+++SaDBg3Kp59+mksuuaTW/BYtWqRHjx7Zb7/9GrC1NHVbbbVVLrvsspx++umZNGlSnnvuuTz33HOzLPfLX/4yl1566SzB0UYbbZTrrrsuPXv2zNixY/Pmm2+WhlqracUVV8y1117b5B5goXkpx/6xXPtYSBp+rLWPpVpDr5+byvU3JDOHgP7Tn/6Uk046KZMmTcoDDzyQBx54oNYybdu2TZ8+fbLDDjvMtizXz9D8CFOBefbVV1+VnhBsqNatW+eiiy7KHnvskb59++bVV1/NmDFj0r59+6y22mrZd99986tf/SotW9Y9Ovnuu++eTTfdNLfcckueffbZfPzxx5kyZUrat2+ftddeOzvvvHN23nnn2ZbB/Kuc7bFr16555JFHcsstt+Spp57KBx98kKlTp6Zjx47ZYIMNsscee9R6T0uRcrTpDh065M4778wdd9yRfv365f3338+kSZOy1FJLZeONN86hhx7qXS9NWDnbZFNQ3UMhmTmkEc3T/vvvnw022CD//Oc/M3jw4IwaNSqtW7fOSiutlG222SYHHnhg2rdv/52tn8x89+UNN9yQBx98MPfdd1+GDh2aCRMmpH379unSpUu6d++eLl26lHfDaZJ23HHHdOnSJbfcckueeeaZfPTRR6msrMySSy6Z9dZbb47H45///Od5/PHHc9ttt2XAgAEZPnx4vvnmmyy22GJZY401st1222WvvfbSg4/vRTn2j+UoA5LyHGvtY6nW0OvnpnL9DUmyzTbb5IEHHsg//vGPDBo0KJ999llatmyZn/zkJ9lyyy1z8MEHl15HMTuun6H5aVFVVVXV2JUAAAAAAAAAaGo8jgMAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQQJgKAAAAAAAAUECYCgAAAAAAAFBAmAoAAAAAAABQoFVjVwAAAACYOy+//HL+8Y9/5I033sjXX3+d1q1b50c/+lEuuuiirL/++o1dPQAAgGZDmAoAAADzkUceeSQ9e/bMjBkzSt9VVlbmww8/zJJLLtmINQMAAGh+hKkAAAAwH7n44otLQeoqq6ySbbbZJm3bts348eOz3HLLNXLtAAAAmhdhKgAAAMwnxo0bl88++yxJsthii+XOO+9Mu3btGrlWAAAAzVfLxq4AAAAAUD/ffPNNaXrllVcWpAIAAHzHhKkAAAAwn6j5ntQ2bdo0Yk0AAAB+GFpUVVVVNXYlAAAAgLodfPDBeemll2a7zJNPPpmrr7469957b9q0aZMhQ4bk7bffzkUXXZTXX389Cy+8cFZbbbUcdNBB2W677WqtO3ny5PTt2zdPPfVU3nvvvYwdOzbt2rXLiiuumK222ir7779/2rdvP8d6Tp06NXfddVceeeSRDBs2LFOmTMnSSy+drbbaKoccckiWW2659OrVK3fccUeSZNiwYbXWv+qqq3L11VcnSS644ILsueeedf7WPffck9NOOy1J0qNHjxxzzDF1Lvv+++/nzjvvzPPPP58vvvgiU6ZMSceOHbPuuutmxx13zA477JAWLVoUrjt48OB07949SXL55Zdn5513ztChQ3PbbbflxRdfzKhRo9K6deussMIK2XbbbXPQQQfVq8fw0KFD07dv37z00kv59NNPM23atHTs2DHrrbdeunXrll/+8pe1lj/++OPzyCOP1Gt7k2TUqFH5xS9+kenTp2e11VZLv3795lgnAABgVt6ZCgAAAM3Qxx9/nIMPPjjjx49PMjMwHTx48CxB6vPPP5+TTz45X375Za3vv/7663z99dd5/fXXc+ONN+acc87JzjvvXOfvffLJJznyyCMzfPjwWerxr3/9K/fdd18uv/zyMm1d/cyYMSOXXHJJ/vnPf2b69Om15n3++ef5/PPP89hjj2WdddbJn//85yy77LJzLPP666/PlVdemWnTppW+mzx5coYMGZIhQ4bkX//6V2688casscYahetPmTIl55xzTu65555Z5n3xxRf54osv8thjj2XLLbfMFVdcUQpmu3XrVgpT+/XrN8cw9eGHHy5t82677TbH7QIAAIoJUwEAAKCJ23///fOLX/wi48ePz//7f/8vSbL88stn//33Ly3z7Z6jZ555ZilIrdayZctaYeqTTz6Z4447LpWVlUmSFVZYIVtuuWWWWmqpjB07NoMGDco777yTCRMm5MQTT8ykSZOyzz77zFK/L774Ivvuu2/GjBmTJGnbtm222267rLjiihk1alT69++f0aNH57jjjsuaa65Zlr9JfZx44ol5+OGHkyQtWrTIpptumvXWWy9t2rTJxx9/nAEDBmTs2LEZMmRIfv3rX+fuu+9Op06d6izvjjvuyODBg5Mk66+/frp27ZqFFloow4YNy1NPPZXKysqMHj06v//97/Poo4/OMhTz9OnT8/vf/z7PPfdc6bsNNtggG220Udq0aZO33347Tz31VGbMmJFnnnkmRx99dP7+97+nZcuW2XzzzbPkkktm9OjR+fDDD/PWW29lrbXWqrOuDzzwQJKZ/+bCVAAAmHfCVAAAAGjidtpppyTJp59+WgpTl1lmmRx++OGFy1dUVGTw4MFZaaWVcs4552TdddfNiBEjMnjw4PzoRz9Kknz22Wc59dRTU1lZmZYtW+aUU05J9+7d07Jly1I5p5xySu6555706tUrlZWV6dOnT372s59llVVWqfV7559/filIXX311XPddddlmWWWKc0/8cQTc/LJJ+fJJ5/MK6+8Ur4/zGzcdNNNpSB1ueWWy5///OdZwscJEybkzDPPzKOPPpovv/wyJ554Ym6++eY6yxw8eHDatm2byy67bJZheN98880ccsghmTBhQkaMGJHHHnssu+66a61l/vGPf5SC1LrKeeONN3LIIYfkm2++yYsvvpj7778/e+yxR1q1apVddtkl//jHP5LM7J1aV5j6/vvv56233kqSdO3aNUsvvfQc/loAAEBdWs55EQAAAGB+07p169x4443ZeOONs/DCC2fVVVfNgQceWJp//fXXl3quHn300TnkkENqBanV9txzz5xwwglJZoa01WFutbfffjuPPfZYkqRdu3b561//WitIrf7+yiuvnG1PynKaMmVKrr322iRJmzZtcsMNNxT+9qKLLprLL788q6++epLk5ZdfzgsvvDDbss8444xZAtAkWXvttXPIIYeUPn+7nBkzZuTGG28sfb7wwgsLy1l33XXTq1ev0ufq98smM4f6rfbwww+nqqqqsI4PPvhgaXr33Xeve2MAAIA5EqYCAABAM/SLX/wiP/7xjwvnVVRU5P77708yM2w89NBDZ1tW9+7d07Zt2yTJo48+moqKitK8/v37l6b33nvvOofJbd26df7whz/M1TbMq8cffzxff/11kmS77bbLSiutVOeyCyywQI466qjS5+rhcYu0a9dutkPmdu3atTQ9evToWvNef/31Wr13t99++zrL2WmnnbLmmmtmiy22yPrrr18KTX/605+Wgt8vvviizl6+1WHqQgstNMs7cgEAgLkjTAUAAIBmaP31169z3ltvvZVJkyYlSVZcccUsssgisy2rdevWWXvttZPMDGKHDBlSmvf888+XprfaaqvZlrPJJpukQ4cOc6p6g7388sul6fr0hq35t3r11VfrXO6nP/3pLO9Branmtk2dOrXWvJp/p1/84hezrU+bNm1y77335oYbbsipp56aFi1alObV7J3ar1+/WdZ97bXX8umnnyZJtt1227Rr1262vwUAAMyed6YCAABAM7TccsvVOe+9994rTb/zzjul3o719fnnn5emR44cWZr+9rtUv61FixZZc801M2jQoLn6vblVc/suuuiiXHTRRfVe97PPPqtzXseOHWe77kILLVSanjFjRq15Nf9mq666ar3r82277rprLr300kyfPj2PPfZYzjrrrLRq9b/bO4b4BQCA8tIzFQAAAJqhxRZbrM5548aNa1DZNdevHrp2Tr9Z7fvomdqQ7ausrCz12v22hRdeeJ7L/eqrr0rTiy+++DyXs9RSS+XnP/95kuTrr7/Oc889V5pXWVmZRx55ZJblAACAeadnKgAAADRDCyywQJ3zpk+fXppea621svPOO89V2TWHxW3Z8n/PaVe/23N2ZjdM7tyY3W9NmzatNL3vvvtmhRVWmKuya/b0LJfKysqyldWtW7c888wzSWYO9Vs9vPKgQYNK74rdeeedZ9sGAACA+hGmAgAAwA9MzR6knTp1yuGHHz7PZbVv3z6TJ09OMrNHaNu2bWe7/IQJE+pV7pyC2W+/k7Smmj0/t9hii/zqV7+q129+l2r+zcePH9+gsrbddtssuuiimTBhQp588slUVFSkTZs2eeihh0rLGOIXAADKwzC/AAAA8AOz/PLLl6Zrvl90dsaNGzfLe0CT2u//HDZs2BzLGT58eJ3zavZyraiomG05X375ZZ3zam7fu+++O8c6TZ8+vcFDH89JzTrN7m9Q7e9//3t69+6dG2+8sdZ7aZNkwQUXzA477JAk+eabb/LCCy9k+vTppd6qq622WtZcc80y1h4AAH64hKkAAADwA7PBBhuUhrL9+OOP5xiCTp06Ndtvv33WXXfdbLfddnn77bdL87p27Vqafvzxx2dbzogRI/L+++/XOb/mO0lrvmO0yJAhQ+qct+GGG5amn3jiidmWk8ysd9euXbPhhhvmqKOOmuPy8+JnP/tZafrZZ5+d4/K33357brvttlx88cWFwXK3bt1K00899VRee+21UiC82267NbzCAABAEmEqAAAA/OAsssgitYa+vfjii2c7rO4NN9yQr7/+OpWVlZk0aVKt3qh77LFHWrdunSR54IEHZtsT9Oqrry7s3Vpt6aWXLk0///zzdS731ltvzXb+DjvsUApm33rrrTz44IN1LltRUZGrrroqycwhiFdZZZU6l22IzTbbLEsuuWSSmUHwc889V+eyzz33XD788MMkSefOnWv1aq3WpUuX0vcDBgzIgAEDkszs3StMBQCA8hGmAgAAwA/Q7373u7Rp0yZJMmjQoPzhD3/IxIkTay1TVVWVvn375tprr621XnWv1iRZaqml8n//939JZgaTRx55ZK2eq0kyY8aMXH311bnnnntmW6eNN964NNTvK6+8kjvuuGOWZYYMGZKjjz4606dPr7OcJZZYIt27dy99PuOMMwoD1bFjx+aEE04oDXW8yCKL5LDDDpttHedVmzZt8pvf/Kb0uWfPnnnllVdmWe6dd97JKaecUvp8xBFHFJbXokWL0ntRR44cWfpbbbzxxrVCaQAAoGFazXkRAAAAoLlZffXV06tXr5x11lmpqqrKgw8+mGeffTbbbLNNll9++Xz11VcZPHhwrSGAt9566xxwwAGzlHX88cfnP//5T15++eV89tln2WuvvbL11lvnpz/9aSZPnpwBAwbkvffeS4sWLdKqVatUVlYW1qljx47ZeeedS8Fnr1698uCDD6ZLly5JkjfeeCMvvPBCqqqqsuOOO+aRRx6pc/uOPfbY/Pvf/87gwYMzderUnHTSSbnxxhuz2WabZZFFFsmnn36axx9/PBMmTEgys0fnH//4x1Lv0e/CIYcckhdffDFPP/10xo4dm4MOOiibbbZZ1l9//bRq1SpDhw7NU089lWnTpiVJtt9++9n2Mu3WrVuuvvrqJCkF4dUBKwAAUB7CVAAAAPiB2meffbLooovm7LPPztixYzN27Njcfffdhcvutdde6d27d1q0aDHLvNatW+eGG27IaaedlocffjjTpk3L448/Xusdqq1bt86ZZ56Z66+/PiNGjKizTr17987IkSPz0ksvJUlefvnlvPzyy7WW+fWvf52ePXvONkxt1apVbrjhhpxzzjm5++67U1VVlaFDh2bo0KGzLLv44ounT58+2WGHHeosrxxatGiRq666Kn369Mldd92VqqqqPPfcc4VD/lb/vWdn+eWXT5cuXfLqq68mmfnO2e222+67qDoAAPxgCVMBAADgB2yHHXbI5ptvnr59++aZZ57Ju+++m7Fjx6Z169ZZZpll0qVLl+yzzz5Zd911Z1vOQgstlCuuuCL77LNP7rzzzrz++usZM2ZMOnTokM022yyHHnpoVl999Vx//fWzLaddu3a56aab8vDDD+f+++/Pm2++mfHjx2fJJZfM+uuvn3333Tebbrppxo8fP8dta9OmTf74xz/m4IMPzt13353Bgwfniy++yDfffJN27dpl1VVXzVZbbZW99947HTp0mKu/27xq06ZNzjvvvOy3337p27dvBg8enJEjR2batGlZaqmlsuGGG2bfffct9cadk913370Upm6zzTZZZJFFvsvqAwDAD06LqqqqqsauBAAAAPDD8Mtf/rLUM7XmEMLMm6uvvjpXXXVVkuSGG27IFlts0cg1AgCA5qVlY1cAAAAAgHnzwAMPJEk6deqUzTbbrJFrAwAAzY8wFQAAAGA+NGjQoHz00UdJkj333DMLLLBAI9cIAACaH2EqAAAAwHxg4sSJpek33ngjZ511VpKkdevW2X///RurWgAA0Ky1auwKAAAAADBnV199dfr27ZsFFlgg48aNK31/0EEHpVOnTo1YMwAAaL6EqQAAAADzgWWWWaZW79QkWWeddXLcccc1Uo0AAKD5E6YCAAAAzAfWWWedrLjiivnss8+y5JJLZocddsjRRx+dhRdeuLGrBgAAzVaLqqqqqsauBAAAAAAAAEBT07KxKwAAAAAAAADQFAlTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACghTAQAAAAAAAAoIUwEAAAAAAAAKCFMBAAAAAAAACvx/U8u6ItY5ZYcAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": { "image/png": { "height": 859, "width": 937 } }, "output_type": "display_data" } ], "source": [ "# The cell above gives you a simple csv. \n", "# You could save the output as a .csv file (but you may not need to)\n", "# FIND OUT how to send comma-separated values to pandas dataframes\n", "# Look up / find out how to use pandas dataframes to read the values in your csv, and send them to matplotlip and seaborn\n", "\n", "results = xqueryOverFiles(InputPath)\n", "keys = []\n", "values = []\n", "for i in range(results.size):\n", " keyAndValue = str(results[i]).split(\",\")\n", " keys.append(keyAndValue[0])\n", " values.append(keyAndValue[1])\n", "\n", "counts = values\n", "lems = keys\n", "print(counts)\n", "print(lems)\n", "# This is to help matplotlib to display plots inline in the Jupyter Notebook\n", "%matplotlib inline\n", "# Set figure size configuration\n", "%config InlineBackend.figure_format = 'retina'\n", "plt.figure(figsize=(10,10))\n", "\n", "# Create bar plot using seaborn\n", "sns.set(style=\"whitegrid\")\n", "sns.barplot(y=lems, x=counts,orient='h')\n", "# ebb: We will try the dataframe structure with key value columns using data here, like this:\n", "# sns.barplot(x='counts', y='lems', data=counts, palette=\"viridis\", orient='h')\n", "\n", "# Adding labels and title\n", "plt.xlabel('frequency')\n", "plt.ylabel('characters')\n", "plt.title('character dialouge')\n", "\n", "# Show plot\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "id": "0750620b-1b44-4963-b4bb-f26b46faa36a", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.11.8" } }, "nbformat": 4, "nbformat_minor": 5 }