Reach out
← Back to Cookbook

code embedding

Details

File: mistral/embeddings/code_embedding.ipynb

Type: Jupyter Notebook

Use Cases: Code embedding

Content

Notebook content (JSON format):

{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Jih5WuYmeC0d"
   },
   "source": [
    "# Mistral Code Embedding and Retrieval Evaluation\n",
    "\n",
    "This notebook demonstrates a pipeline for code embedding, chunking, indexing, retrieval, and evaluation using the Mistral API, FAISS, and the SWE-bench Lite dataset.  \n",
    "\n",
    "It uses the Mistral code embedding model `codestral-embed` to generate code embeddings and FAISS for fast similarity search. The workflow includes flattening repository structures, chunking code files into smaller segments, and generating embeddings for each chunk. These embeddings are indexed to enable efficient retrieval of relevant code snippets in response to user queries. The notebook evaluates retrieval performance on the SWE-bench Lite dataset, using recall metrics to measure effectiveness. This methodology is especially valuable for applications such as code search, code comprehension, and automated software maintenance.\n",
    "\n",
    "\n",
    "## Environment Setup\n",
    "Install required packages for code embedding, retrieval, and dataset handling."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m173.4/173.4 kB\u001b[0m \u001b[31m3.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m31.3/31.3 MB\u001b[0m \u001b[31m31.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m372.3/372.3 kB\u001b[0m \u001b[31m12.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.5/6.5 MB\u001b[0m \u001b[31m32.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25h\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n",
      "torch 2.6.0+cu124 requires nvidia-cublas-cu12==12.4.5.8; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cublas-cu12 12.5.3.2 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-cuda-cupti-cu12==12.4.127; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cuda-cupti-cu12 12.5.82 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-cuda-nvrtc-cu12==12.4.127; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cuda-nvrtc-cu12 12.5.82 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-cuda-runtime-cu12==12.4.127; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cuda-runtime-cu12 12.5.82 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-cudnn-cu12==9.1.0.70; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cudnn-cu12 9.3.0.75 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-cufft-cu12==11.2.1.3; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cufft-cu12 11.2.3.61 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-curand-cu12==10.3.5.147; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-curand-cu12 10.3.6.82 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-cusolver-cu12==11.6.1.9; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cusolver-cu12 11.6.3.83 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-cusparse-cu12==12.3.1.170; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-cusparse-cu12 12.5.1.3 which is incompatible.\n",
      "torch 2.6.0+cu124 requires nvidia-nvjitlink-cu12==12.4.127; platform_system == \"Linux\" and platform_machine == \"x86_64\", but you have nvidia-nvjitlink-cu12 12.5.82 which is incompatible.\n",
      "gcsfs 2025.3.2 requires fsspec==2025.3.2, but you have fsspec 2023.9.2 which is incompatible.\u001b[0m\u001b[31m\n",
      "\u001b[0m"
     ]
    }
   ],
   "source": [
    "!pip install -q faiss-cpu mistralai mistral-common datasets fsspec==2023.9.2"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "SeV0QmlLeU_x"
   },
   "source": [
    "## Imports and Tokenizer Initialization\n",
    "\n",
    "Import necessary libraries and initialize the tokenizer for code embedding."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/usr/local/lib/python3.11/dist-packages/huggingface_hub/utils/_auth.py:104: UserWarning: \n",
      "Error while fetching `HF_TOKEN` secret value from your vault: 'Requesting secret HF_TOKEN timed out. Secrets can only be fetched when running from the Colab UI.'.\n",
      "You are not authenticated with the Hugging Face Hub in this notebook.\n",
      "If the error persists, please let us know by opening an issue on GitHub (https://github.com/huggingface/huggingface_hub/issues/new).\n",
      "  warnings.warn(\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "2483f1ff84244b08af95921f61e0335a",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "tekken.json:   0%|          | 0.00/14.8M [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/usr/local/lib/python3.11/dist-packages/mistral_common/tokens/tokenizers/tekken.py:184: FutureWarning: Special tokens not found in /root/.cache/huggingface/hub/models--mistralai--Mistral-Small-3.1-24B-Base-2503/snapshots/db7c968753c07380364d963090b5cf8cc131a0c3/tekken.json and default to ({'rank': 0, 'token_str': <SpecialTokens.unk: '<unk>'>, 'is_control': True}, {'rank': 1, 'token_str': <SpecialTokens.bos: '<s>'>, 'is_control': True}, {'rank': 2, 'token_str': <SpecialTokens.eos: '</s>'>, 'is_control': True}, {'rank': 3, 'token_str': <SpecialTokens.begin_inst: '[INST]'>, 'is_control': True}, {'rank': 4, 'token_str': <SpecialTokens.end_inst: '[/INST]'>, 'is_control': True}, {'rank': 5, 'token_str': <SpecialTokens.begin_tools: '[AVAILABLE_TOOLS]'>, 'is_control': True}, {'rank': 6, 'token_str': <SpecialTokens.end_tools: '[/AVAILABLE_TOOLS]'>, 'is_control': True}, {'rank': 7, 'token_str': <SpecialTokens.begin_tool_results: '[TOOL_RESULTS]'>, 'is_control': True}, {'rank': 8, 'token_str': <SpecialTokens.end_tool_results: '[/TOOL_RESULTS]'>, 'is_control': True}, {'rank': 9, 'token_str': <SpecialTokens.tool_calls: '[TOOL_CALLS]'>, 'is_control': True}, {'rank': 10, 'token_str': <SpecialTokens.img: '[IMG]'>, 'is_control': True}, {'rank': 11, 'token_str': <SpecialTokens.pad: '<pad>'>, 'is_control': True}, {'rank': 12, 'token_str': <SpecialTokens.img_break: '[IMG_BREAK]'>, 'is_control': True}, {'rank': 13, 'token_str': <SpecialTokens.img_end: '[IMG_END]'>, 'is_control': True}, {'rank': 14, 'token_str': <SpecialTokens.prefix: '[PREFIX]'>, 'is_control': True}, {'rank': 15, 'token_str': <SpecialTokens.middle: '[MIDDLE]'>, 'is_control': True}, {'rank': 16, 'token_str': <SpecialTokens.suffix: '[SUFFIX]'>, 'is_control': True}, {'rank': 17, 'token_str': <SpecialTokens.begin_system: '[SYSTEM_PROMPT]'>, 'is_control': True}, {'rank': 18, 'token_str': <SpecialTokens.end_system: '[/SYSTEM_PROMPT]'>, 'is_control': True}, {'rank': 19, 'token_str': <SpecialTokens.begin_tool_content: '[TOOL_CONTENT]'>, 'is_control': True}). This behavior will be deprecated going forward. Please update your tokenizer file and include all special tokens you need.\n",
      "  warnings.warn(\n"
     ]
    }
   ],
   "source": [
    "import json\n",
    "import os\n",
    "import pickle\n",
    "from pathlib import Path\n",
    "from typing import Dict, List, Tuple, Set, Optional, Any\n",
    "import numpy as np\n",
    "from tqdm import tqdm\n",
    "from datasets import load_dataset\n",
    "from mistralai import Mistral\n",
    "from langchain.text_splitter import Language, RecursiveCharacterTextSplitter\n",
    "import faiss\n",
    "from collections import defaultdict\n",
    "import re\n",
    "from getpass import getpass\n",
    "\n",
    "from huggingface_hub import hf_hub_download\n",
    "from mistral_common.tokens.tokenizers.tekken import Tekkenizer\n",
    "\n",
    "# Download tokenizer from Hugging Face\n",
    "repo_id = \"mistralai/Mistral-Small-3.1-24B-Base-2503\"\n",
    "# adjust filename if the repo uses a different .json name\n",
    "tk_path = hf_hub_download(repo_id, filename=\"tekken.json\")\n",
    "\n",
    "tokenizer = Tekkenizer.from_file(tk_path)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "pnIsjBGeebpj"
   },
   "source": [
    "## API Key Setup\n",
    "Set up your Mistral API key for authentication."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Enter your MISTRAL_API_KEY: ··········\n"
     ]
    }
   ],
   "source": [
    "api_key = getpass(\"Enter your MISTRAL_API_KEY: \").strip()\n",
    "os.environ[\"MISTRAL_API_KEY\"] = api_key\n",
    "\n",
    "\n",
    "client = Mistral(api_key=api_key.strip())"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "hdcaR7Akeryn"
   },
   "source": [
    "## Embedding and Chunking Configuration\n",
    "Define parameters for code embedding and chunking."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# embeddings\n",
    "TOP_K = 5\n",
    "EMBED_MODEL = \"codestral-embed\"\n",
    "MAX_BATCH_SIZE = 128  # for embedding\n",
    "MAX_TOTAL_TOKENS = 16384  # for embedding\n",
    "MAX_SEQUENCE_LENGTH = 8192  # for embedding\n",
    "\n",
    "# chunking\n",
    "DO_CHUNKING = True\n",
    "CHUNK_SIZE = 3000\n",
    "CHUNK_OVERLAP = 1000"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "a5v7NZ48H284"
   },
   "source": [
    "![image (2).png](data:image/png;base64,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NUqcz7s/LFLTS0ACEugsgV/96lfHH3/8DjvssPbaa6+yyirLLrtsedEQiAMhx0jD3sRXv/rVBeb2228/7Omml4AEJCCBOSRw5zmss1WWgAQkIAEJSGAEApjNrrnmmt/+9re33HILc8R8zC+//PJ3u9vdVl999Qc84AH3uc99RsjTUyQgAQlIQAISkIAEJCABCYxM4C9/+ctrXvOacvob3vCGFVZYofw0IIGZIPBf//VffG7/5Cc/+fGPf/z73//+z3/+83//93+vtNJKK6644v3vf/9HPepRBCZREa577bXX3nDDDb/85S//9Kc/3eUud+HxWXXVVddYY42HPvSh/JzERc1TAh0nwHPx+te//uSTT7711ls7XtQZLd7BBx/8oQ99iKlFyn/++edfeumlm2yyyYzWxWJLQAISkMB0CChnmQ5nryIBCUhAAhKYSQJMon36059+//vf/+///u+//vWvG+qw8sorP+b2v4022ujJT37ycsst1zPxVlttdfHFF5dDz3nOc84555zyc2Dgr3/9673udS/mrGPKSy655GlPe1qMaQ4zK7HPPvuUNHe9611ZdrPMMsuUmCrAksqbb745RY72k8lBdD89z2WVJ2x7HkqRlJNJTP4o2DrrrPPEJz7xmc98JitaUjJ/LmECqU0ecsghhx566BKur1WTgAQkIAEJSEACAwkceeSR6ACqZKyhf8lLXjLwFBMsAQJ///vfr7vuuq9//etfu/3vW9/6VjQ8s9zixhtvHK2aeBg64ogjRjuXs4455hgcDww8HXv5N7/5zS9+8YtXXXUVgpLvfve7xPQ76w53uAMfAtttt90LX/jCBz3oQf2StY+H3kUXXXT66adfccUV/bwZ8fn56Ec/+ilPecqznvWsJzzhCZShff6mlMDsEvjb3/62+eab82jMbhW6X/J73vOer33ta1/3utdVRd13333pzOuTct2viCWUgAQkIIGpEVDOMjXUXkgCEpCABCQwYwQ++clPIvu46aab2pT7d7/73Wdu/3vrW9/KVyiKlgsvvLB+IvFRzvK5z30Oxcwd79h290Mm+5KWhUvg5XUoOcuVV14ZC7b++uvPxGcz87P8oYz53ve+h4KHKtz97nffcccdmQIgEGtkWAISkIAEJCABCUhAAvNAAPX5cccdV2qK0vdOd7pT+WlgiRG4/vrrv/KVr1x99dUoWNCC1D8MZ6i+Bx100AknnNCywP/zP/+D3gXl1lFHHfXiF7+Yf1nj0fLcerJPfepT+++//3e+8536oRjDtydqG/6OPvrohuUZ8RTDElgCBHDxpZZlCvdx77335vXN0jKuxRzXiSeeuN9++03hul5CAhKQgARmlEBb69GMVs9iS0ACEpCABCQwAgHWo+yxxx5bbLFFSy1LusRtt90WNxKOR1ndFX8igmEhXYxpDvfMtqV3kypnpgLR0MSroLCJP2cozMZPfPM//OEPH8rDzQxV0KJ2k8A222xz3/CHR/RultNSSUACEpCABCSw5Am86U1vwn1jVc2HPexhW2+99ZKv8jxXENeeu+666zvf+c4vfelLM61l4SbyWTrCreQsXKrgqhOVyQin4wDmFa94BZ4nBmpZRsjcU+aWwEc/+tHwdXjfY489dnZR/OY3vznppJNi+f/lX/7ljDPOwIUSe4H9R/jbYIMNYrJ5C3/hC1+INz36P26JAo/Or3zlK0timk2191CJMSABCUhAAhKIBPTOEmkYloAEJCABCUjgH/A8jBPjc889t87in/7pnxBP3O9+9yPAVBpyCr72+bD/z//8z3rinjFs+822OzE9CpV11123Z+J6ZE/lCkv02Fy83/ZGKRNKm3ZNSgqblL77P7kF+Gjhy3+XXXbpfmkt4RIg8Pvf/55WVypCj1HCBiQgAQlIQAISkMDUCHz729/+8Ic/XC7HzgXuh1JoGJg5Assuu+waa6yx+uqrs70sn9vodVj7gUOa73//+0n7wmc4GwBdcMEFGNrbV5NP5m233fayyy5Lp9z5znd+5CMfucoqq9znPvfBcyrflezexXXxzpJS+lMCPQmwnCl+HtLSeiabiciPfOQjUSq32WabsXaovTvhmajjWAqJNi7e9D/84Q8jZPuyl72sqFjo1ggffvjhI+TjKRKQgAQkMA8ElLPMw122jhKQgAQkIIEhCOBbNWlZ+Hp/wQtewD70G264Yf1Lnsk1XIOyOOO8885juyHmMhouxulPetKTPvGJT5Q0yFle9apXlZ8NAXJmHV49AR/SXP3pT396/VA9Jglill9++fXWW6+erB7DDugj+z5daaWV6hn2jNl+++2jv/SSBshsas58ATvE4x0agHGShWnHl7/85Y95zGPaC4NKzgYkAIEbb7xRDhKQgAQkIAEJSGC2CLAHCsPg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uTMaxpqY/M32mzllIoNDsZrHHHNM/DlD4e233z6WFs/exaoa4w1PiAAOcmLO7e2+nJX2K2Eb77jCLGbb8TDG70033TQW8u1vf/vCZ/FihpMOM1Mfl9iywvUHP/hBm4uiXZi53RYQ87373e9m5/hYQV5YOBFpsDowRxzX8WM8OOGEE2IOCw/jYCDthXTqqae2zJaUU/YJlAyNldGdZp/m1lOyltVpkywJW4faIas5/7i2Faot13Dz6umaMHTLLbeMXitYWH/66ac3171rR+O9oGztxXPvete7ulaXgeVh/0RUOOhaSkqa3+677/7Od76zxNQD6U2KQfd73/tePdlCYuiXoiiNQXXLG4Ex7L3vfe9CLt3y3OTJIOnXGzLZaqut4lEs3C3faEDGihzPNSyBQoAn9xWveEXSyNIhlwRjDKBgS2LW1KrTtXh1pk/g97///SlNv59pzQDf9WjT+yWeQnyqKb1Ny+8IdDntJSlUJL2J2guAmnvviChJnVp2RORw3HHHxXw6Eo6yYIqUnoWOFLIjxWBvwVgSmjEdSIzpF2bnryThevazn11PnJrWH/7wh3qanjG8EIfycreQOYF6AX7729/GLaTpbdL+YvVTjJGABCQggXkjoJxl3u649ZWABCQgAQn0JcDeH+95z3tYs9U3ReMBZrqTquBpT3vacsst13jS/x5MflPw1Ywn1XJimoMr8SkQVS/sRX3EEUfEBNgMkiUsHp3FMFstvPKVr0wl33rrrVNM+ZlMuRggP/nJT5ajMxRgSW5amvzSl760vRfoGappN4uadoIYytH3brvtFv2Ef//733/jG984oWpiiot/u+6663gvdMABB8QM6QDf8Y53xJjuh+Pqdkp7xhlnDCwzE6lHHXXUwGTdTIB86vWvf30sG+YNXLAwfxojYzh1m4iW2ntPifk0hPfYY494FCNTm0vgQeRtb3tbPHEK4ec973lRKnHRRReBDuVo9JKSnLiMt1RpywO0sOPKPzqeIc82zwKbNRx88MHjKsC48mF5d5ITHXjggTfddNO48p9CPqlfQqZQ31SxXgwWN7c3N9ZPX8QY9hv6zGc+E10OMILdd999jz766H6lWn/99eNmQJjBGAXFnQX6ndg+/l73ulcaT1KkNpLN448/fuzamp7FTja89n6SODHa41nFfthhh/W8RIp89atf3dJwnk7052wR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EpCABCQgAQlIQAISkIAEOk9AOUvnb5EFlIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAvNEQDnLPN1t6yoBCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQ6T0A5S+dvkQWUgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEAC80RAOcs83W3rKgEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABDpPQDlL52+RBZSABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQALzREA5yzzdbesqAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEOk9AOUvnb5EFlIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAvNEQDnLPN1t6yoBCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQ6T0A5S+dvkQWUgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEAC80RAOcs83W3rKgEJSEACEpCABCQgAQlIQAISkIAE/h/27jzc6qpeHH9nhAMIioLI4ICA4hUNlB6sHDCcAJ+raQl2OUhoeit6rrN11STNocfskbzPz8whwaFECTM1C0V8FEmRskIQGWIUQQaB44EDh/NbunN9d2fmwDl7fzav/Ye+P2utz2e912sxbOTt+hAgQIAAAQIECBAgQIAAAQIECGS9gHKWrN8iCRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE9iYB5Sx7025bKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg6wWUs2T9FkmQAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILA3CShn2Zt221oJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlkvoJwl67dIggQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBvUlAOcvetNvWSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIegHlLFm/RRIkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOxNAspZ9qbdtlYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNYLKGfJ+i2SIAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgbxIo3JsWa60ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoLrBt27a//vWv8+fP37BhQ3l5efv27Tt16tS/f/9evXrl5eVVH52t15s3b545c+Z77723adOmkpKSgw8++IQTTujatWu25isvAgQI1CegnKU+HX0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOSwwJw5c+6+++4pU6aEipaay+zWrdtFF100bty4jh071uyt1lJZWfmPf/zjzc8+77zzzs6dO1Njrr/++htvvLHa+D14uWTJkvHjxz/55JMVFRXpjw21OCeddFKY+sQTT0xvFxMgQCD7BfKq/YqW/RnLkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArspEGpNQpXJXXfdFYtO6nrggQceeP/9959xxhl1DbjzzjufffbZv/zlLx9//HGtY5q1nGXy5MmXXHJJXVOHfEJRy5VXXvnjH/84QSfN1MqokQCBvUogf69arcUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgCHz7298OZSjptSxt2rQ5+uijBw4cePjhh6dXfnzwwQfnnXfeH/7wh7rcfv3rX7/22mv1FJTUdePut4cTWUaNGpU+deo1Sd27d49LqKqqCiu9+uqrd386TyBAgECLCShnaTFqExEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBUCTz311IMPPhhT6du379NPP/3hhx+Gdw+FwpR58+atWLEivKOnuLg4NSa88mLs2LEbNmyIt9Qf5Ofnl5SU1D9m93sXLVoUzmWJFTnHHHPMH//4x5UrV/75z39evHjx3/72t3POOSfOMmHChN/+9rfxUkCAAIEsF1DOkuUbJD0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPawwC233BKfeNxxx82cOfOss84qLCyMjeGMk/CGoGeeeSY2rl279r777osDagaHHHLIV7/61VtvvfVPf/pTGHz++efXHLNnW2666aaysrLUM48//viXXnrplFNOiVMcccQRv/nNby6++OLY8oMf/GDHjh3xUkCAAIFsFlDOks27IzcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPawQDi5ZO7cufGhP//5z9u2bRsv04PBgwePGTMmtjz77LMxTg/uueeecJrLe++9F946dNVVV5188sn77LNP+oDmiMMSJk+enHpyOEXmgQceaN++fbWJwvuG7rrrrl69eqXaw2kuDz/8cLUxLgkQIJCdAspZsnNfZEWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLMILFiwID63e/fu4VyTeFkzOPfcc2NjKAeJcXowaNCgzp07p7e0QBwKU+Jrhr7+9a+H9yXVOmnr1q2vueaa2JX+iqXYKCBAgEAWCihnycJNkRIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAs0lsH79+vjoUM4S41qDHj16xPaNGzfGOOPB73//+5hD+hEysTEGX/va1+LxM7Nnz161alXsEhAgQMOOQh0AAEAASURBVCBrBZSzZO3WSIwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgT0v0KFDh/jQ8vLyGNcapA844IADah3T8o3vvvvuwoULU/OGUpUTTjihnhzSB1RVVT3//PP1DNZFgACBLBFQzpIlGyENAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRaQuDYY4+N08yfP7+srCxe1gzCcSaxsf7XEsVhLRC8/fbbcZaBAwcWFhbGy1qD9HqX9HtrHayRAAEC2SCgnCUbdkEOBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0kEB4wVAs79i2bds999xT18Shd8KECbG3/nf6xGEtEIQqnDhL3759Y1xXkD4m/d66xmsnQIBAxgWUs2R8CyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECLCtx66635+f/6q9Lx48dPnDix5vQbN2684IILYvHHsGHDhg8fXnNYRloWLFgQ5w3VOTGuK+jRo0fsSr83NgoIECCQbQINnDqVbenKhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArsp8KUvfenuu+/+3ve+V1VVtWPHjosvvvjee+8955xz+vTp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1q9fv3jx4nC0SXrv5Zdffscdd6S3xHjGjBmnnXZavGxk8Kc//SmWnqTfEspoLr744lTLIYcc8t5776X3Vot/85vfhPNj0lPt1KlTjx491q5du2LFivT273znOz/72c+q3e6SAAECWSvgdJas3RqJESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQLAJdunSZNm3aN7/5zVCJEifYsmXLP/7xj3gZg3CiyU033XTVVVfFluwJLrjgglCzcumll5aXl6eyCoUs4VMtwyuuuOK2226r1uiSAAEC2SyQn83JyY0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNIRCOMHnhhRcee+yxcERKfn7tf23aoUOHUCkSXiR09dVX5+XlNUcau//MESNG/OUvfwn/rPVFQieeeGIo3Ln99tuzNv/dF/AEAgRyUsDLhnJyWy2KAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHGCmzevPmtt94K7x7auHHj1q1b27dv37Fjx379+h111FF1Vbo09tEtOG7Tpk2vvfbawoULw3Jat24d6nW++MUvduvWrQVTMBUBAgT2mIBylj1G6UEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7L1D7qVm7/1xPIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAEAeUsTUBzCwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHMJKGdpLlnPJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaIKAcpYmoLmFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECguQSUszSXrOcSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0QUA5SxPQ3EKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBcAspZmkvWcwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJogoJylCWhuIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaC4B5SzNJeu5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTRBQztIENLcQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0l4ByluaS9VwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmCChnaQKaWwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJpLQDlLc8l6LgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBMElLM0Ac0tBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECzSWgnKW5ZD2XAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQKFTbjHLQQIECBAgAABAgQIECBAgAABAgQIECBAgAABArktUDBtUG4v0OoIECBAIPcEKofMyr1F7bUrcjrLXrv1Fk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEYB5SzZuCtyIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjstQJeNpQVW79t27a//vWv8+fP37BhQ3l5efv27Tt16tS/f/9evXrl5eXtaoo7dux444035s6du27duoKCgi5dugwYMOA//uM/dvU5xhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWl5AOUvLm//bjHPmzLn77runTJkSKlr+rePTi27dul100UXjxo3r2LFjzd6aLVu2bPnJT35y3333rV+/vlpvnz59rr766tLS0ibUx1R7lEsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPMJ5FVUVDTf0z25HoGdO3def/31d911VwjqGRa6DjzwwPvvv/+MM86of9jf//73888/f8mSJfUMO/300x999NEOHTrUM0YXAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBg2iAIBAgQIEAgWQKVQ2YlK2HZ1iOgnKUenObtuuyyyx588MH0Odq0adOzZ8+SkpJwtsrixYurqqpib3Fx8ZNPPnnmmWfGlmrBu+++O3jw4A8//DC2t2vX7rDDDguvLlq6dOn27dtj+6BBg/74xz+2bt06tggIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUElLNUA3FJgAABAtkvoJwl+/eo8RnmN36okXtQ4KmnnkqvZenbt+/TTz8dilHCu4dee+21efPmrVix4sYbbwxVLKlJwyE6Y8eO3bBhQ6057NixY+TIkbGWJbyZ6IEHHvjggw/eeuutd955Z/ny5dddd11+/r/2etasWd///vdrfY5GAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDGBZzOkpkt6N+//9y5c1NzH3fccdOmTWvbtm3NVKZPnz5s2LBQrZLquvnmm6+99tqaw8KriL797W+n2vfbb79w11FHHVVt2OOPPz569OhUY2Fh4dtvv927d+9qY1wSIECAAAECBAgQIECAAAECBAgQIECAAAECBFICTmfxI4EAAQIEEifgdJbEbVk9CTudpR6c5uoKLxKKtSxhjp///Oe11rKErvD+oDFjxsQ8nn322RjHIBzcctttt8XLO+64o2YtS+gNx7dceOGFqWGhPiZUxsRbBAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7BFQzpKBvViwYEGctXv37scff3y8rBmce+65sXHRokUxjsEf//jH8Dqh1OWhhx4aj2CJA2Jwww035OXlpS7D244++uij2CUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGSJgHKWDGzE+vXr46yhnCXGtQY9evSI7Rs3boxxDJ555pkYl5aWxoKV2BiDww8//KSTTkpdbt++/fnnn49dAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlggoZ8nARnTo0CHOWl5eHuNag/QBBxxwQM0x6VUpp512Ws0B6S1f+cpX4uVzzz0XYwEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIEsElLNkYCOOPfbYOOv8+fPLysriZc1g9uzZsbHma4k++OCD1atXpwa0atWqf//+cXCtwRe/+MXY/vbbb8dYQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEgHlLBnYiPCCoRNOOCE18bZt2+655566kgi9EyZMiL1jxoyJcSoI1TCxJbxLqLi4OF7WGvTt2ze2L1q0aMeOHfFSQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIBgHlLJnZhVtvvTU//1/448ePnzhxYs08Nm7ceMEFF8SClWHDhg0fPrzasAULFsSWHj16xLiuoFOnTq1bt071VlRULFmypK6R2gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECGREozMisJv3Sl7509913f+9736uqqgpHpFx88cX33nvvOeec06dPn5KSkg8//PDNN9/89a9/vX79+pTVkCFDHnnkkZpua9asiY3dunWLcT1B165dFy9enBqwdu3a3r171zO4ZleYMdxVs73WllA907lz51q7NBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEahUouOGGG2rt0NjcAscff/yXv/zlOXPmpKpDVq1a9dJLL02ePPnxxx9/+umnQzlLeXl5yKFnz5633HLLnXfe2apVq5opPf/886+//nqqPTztjDPOqDmmWsuDDz4Yi2DOP//88IqiagPqv/zpT3/6jW984xeN+2zfvn3AgAFt27YNzwylOWHeffbZJxxLEw6GWbFiRWhMHRXzwQcfbNiwoUOHDqGlrKzs/fffLyoqSr04afny5Vu3bm3Xrl3oCsfVhJFt2rQpKCiorKwMXTt37gzVP6ErGIYaoH333TfEYfzKlSvDmJRYgN28eXOYN3SFYPXq1WHSwsJPCrmWLl0aMpQePT/2/NTwC4tflv2uEX5b9HuurwS+EvhK4CuBrwS+EvhK4CuB/0oQfgz4SuArga8EvhL4SuArQfpXgvzF92/cVrL64w5tCisK8qsqd+Yt27x/ZVV+m8LtYdiaj/dZW77Pvq0++buMrTsKV2zZLz+vqlXBjnC5csu+mytaty/eGuJNFa3fL+vQumB7Yf7OcPnPTftXVBa2LaoI8bqtbdd83H6foq35eZ+rqCxYvqVjaGxd+MkTVpe137CtbYdPH162vXhV2b5F+ZXFBZWha/nmjuU7itoVbwux9Oj5seenRvilwC8sfllO/11jy4Ej/XVzC/9tePhp2EwfLxtqJthGPXbw4MGhGOWKK64I349rveHggw++/PLLR4wYEd9MVG1YKP6ILbXWu8TeGKTqP1KXW7Zsie0CAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA2COSFUutsyGPvzOG+++778Y9/HKrD6l9+x44db7/99osuuqjmsG9961u/+tWvUu0/+MEPbrrppppjqrWceuqpr776aqrxoYceCketVBtQ/+WPfvSjcFpM/WNi7/XXX3/jjTfGSwEBAgQIECBAgAABAgQIECBAgAABAgQIECCQFIGCaYOSkqo8CRAgQIBASqByyCwUOSPwyStXfFpeIJxe+1//9V+//e1vU1OHgpX//u//HjZsWK9evcJB9+G9OW+99dbDDz/8u9/9rqqqKrymJ5StzJ8/PxS1VEs19bKeVGMjK5O2bfvk/L3UJ/32z9oa+Pdll1123nnnNTDos+5OnTp9Fvo3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBRAspZGsW0xwd997vfjbUsAwcOfOqpp7p06RJnOeigg4Z/+nnmmWfC6Slbt37ydsm77rqrb9++o0ePjsNCEGpf4mV6nUpsrBmUl3/yGsvUp127dp+Fjf13508/jR1tHAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgFwXyd3G84XtAYMaMGeEtP6kHheKQqVOnpteypE9w9tlnT5gwIbZcd9116cUooT29HqWsrCyOrCf4+OOPY2/67bFRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIoIBylgzg33PPPXHWcePG1f9GntLS0t69e6fGr1u3Lp7pkmoJ1TDxUStXroxxPcGqVatib/1Tx2ECAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECLCShnaTHqf01UVVX18ssvx1mHDRsW41qD/Pz8oUOHxq5XX301xiHo06dPvFy2bFmM6wrWrFmTenVRGFBcXNyzZ8+6RmonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGREQDlLS7Nv2LDho48+irMedthhMa4rOPTQQ2NX+tkqofGII46IXYsXL66oqIiXtQbz58+P7aGWpbCwMF4KCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZIKCcpaV3Ydu2belTNqagpKioKN5SWVkZ4xB0+fSTaglPnjNnTnpvzXjmzJmx8dhjj42xgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQJQLKWVp6I/bff//0KaudtpLeFeOVK1fG+IADDohxKjjrrLNiy7Rp02Jca/Diiy/G9gbfcxRHCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECLSagnKXFqP81UXFx8UEHHRRnffnll2NcVzB9+vTYFd4QFONUMHz48NgyceLEqqqqeFktWLRo0SuvvJJqDCe+pNfBVBvpkgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQKQHlLBmQHzx4cJx1woQJO3bsiJc1g1CAMmvWrNh+6qmnxjgVnH766d27d0/F//znPx9++OFqA+LlzTffHItdzj333A4dOsQuAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgSwSUs2RgIy688MI469y5c8eNG7dz587Ykh4sXLiwtLQ0tvTq1WvQoEHxMhW0atXquuuui43XXnvtO++8Ey9j8Pjjjz/22GOpy4KCghtvvDF2CQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2SOgnCUDexHOUznllFPixA888MBXvvKVl156Kf2YlnXr1v3sZz874YQTVq1aFUeG41VCJUq8jMGYMWOOOuqo1OWGDRvCCS6TJk2KT1u/fv0Pf/jDMCaOv+SSS/r06RMvBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7BHIq6ioyJ5s9p5MVq9effLJJy9ZsiR9ye3atTv00ENLSkpCAcrixYvji4FSYy6//PI77rgjfXx6PG/evPAOo3BjbAxP69mzZ3l5eXgD0fbt22P7wIEDp02bFmaJLQICBAgQIECAAAECBAgQIECAAAECBAgQIECAQDWBgmnVD4yvNsAlAQIECBDINoHKIbOyLSX5NFlAOUuT6Xb3xuXLl3/zm9+cMWNGgw8qKiq66aabrrrqqry8vHoGv/322+eff/7SpUvrGROOgQlvHdp3333rGaOLAAECBAgQIECAAAECBAgQIECAAAECBAgQIKCcxY8BAgQIEEicgHKWxG1ZPQl72VA9OM3b1aNHjxdeeOGxxx4Lx7Tk59e+ER06dLj00kvnzJlz9dVX11/LEnI99thjw8hrrrlmv/32q5l6r1697r333ueee04tS00cLQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED2CDidJSv2YvPmzW+99VZ499DGjRu3bt3avn37jh079uvX76ijjqqr0qWevMOrhd544425c+euW7euoKCgS5cu/fv3D0+r5xZdBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF0AaezpGuICRAgQCARAk5nScQ2NTJJ5SyNhDKMAAECBAgQIECAAAECBAgQIECAAAECBAgQILAXCShn2Ys221IJECCQKwLKWXJlJz9ZR+3vuMmlFVoLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAggSUsyRos6RKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMh9AeUsub/HVkiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSJCAcpYEbZZUCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5L6CcJff32AoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgkSUM6SoM2SKgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg9wWUs+T+HlshAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBBAspZErRZUiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5L6Acpbc32MrJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkSEA5S4I2S6oECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwXUM6S+3tshQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBAkoZ0nQZkmVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJD7AspZcn+PrZAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCAB5SwJ2iypEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyX0A5S+7vsRUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBIkoJwlQZslVQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA7gsoZ8n9PbZCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECCBJSzJGizpEqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyH0B5Sy5v8dWSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIkIBylgRtllQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkvoJwl9/fYCgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCRJQzpKgzZIqAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCD3BZSz5P4eWyEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIEECylkStFlSJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkvoByltzfYyskQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCRIQDlLgjZLqgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3BdQzpL7e2yFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEECShnSdBmSZUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkPsCyllyf4+tkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQIAHlLAnaLKkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHJfQDlL7u+xFRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEEiSgnCVBmyVVAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuCyhnyf09tkICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIIElLMkaLOkSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIfQHlLLm/x1ZIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEiQgHKWBG2WVAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuS+gnCX399gKCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIJElDOkqDNkioBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIPcFlLPk/h5bIQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgQQLKWRK0WVIlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOS+gHKW3N9jKyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIJEhAOUuCNkuqBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcF1DOkvt7bIUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQQJKGdJ0GZJlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQ+wLKWXJ/j62QAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAgAeUsCdosqRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcl9AOUvu77EVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQSJKCcJUGbJVUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQO4LKGfJ/T22QgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAggSUsyRos6RKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMh9AeUsub/HVkiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSJCAcpYEbZZUCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5L6CcJff32AoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgkSUM6SoM2SKgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg9wWUs+T+HlshAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBBAspZErRZUiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5L6Acpbc32MrJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkSEA5S4I2S6oECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwXUM6S+3tshQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBAkoZ0nQZkmVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJD7AspZcn+PrZAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCAB5SwJ2iypEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyX0A5S+7vsRUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBIkoJwlQZslVQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA7gsoZ8n9PbZCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECCBJSzJGizpEqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyH0B5Sy5v8dWSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIkIBylgRtllQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkvoJwl9/fYCgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCRJQzpKgzZIqAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCD3BZSz5P4eWyEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIEECylkStFlSJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkvoByltzfYyskQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCRIQDlLgjZLqgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3BdQzpL7e2yFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEECShnSdBmSZUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkPsCyllyf4+tkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQIAHlLAnaLKkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHJfQDlL7u+xFRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEEiSgnCVBmyVVAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuCyhnyf09tkICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIIElLMkaLOkSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIfQHlLLm/x1ZIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEiQgHKWBG2WVAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuS+gnCX399gKCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIJElDOkqDNkioBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIPcFlLPk/h5bIQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgQQLKWRK0WVIlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOS+gHKW3N9jKyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIJEhAOUuCNkuqBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcFyjM/SVaIQECBAgQIECAAAECBAgQIECAQDIFVq5c+Y9//GPp0qUbN24sKCjYb7/9DjnkkC984Qv77LNPMhckawIECBAgQIAAAQIECBAgQKBRAspZGsVkEAECBAgQIECAAAECBAgQIEAg+wXGjh07adKkJuQZakTee++9um78+OOP58yZ8+abb77xxhuzZ88OxSVx5J/+9KeTTz45Xu6RoKys7Nlnn33hhRemT5++YsWKms8MdS0nnXTSd7/73bPPPrtmrxYCBAgQIECAAAECBAgQIEAgBwSUs+TAJloCAQIECBAgQIAAAQIECBAgQGC3BIqKimrev23btv/5n/8JVSxz586trKysOaA5Wu64447bb789VLTU8/CQTKh0CZ8zzjjjl7/8ZZcuXeoZrIsAAQIECBAgQIAAAQIECBBIooByliTumpwJECBAgAABAgQIECBAgAABAntSYNiwYTUfV15e/sADD9Rsb9aWcAxMtVqWvLy8ULDSuXPnEITDWj788MOYQDjBZfDgwS+99NJBBx0UGwUECBAgQIAAAQIECBAgQIBADggoZ8mBTbQEAgQIECBAgAABAgQIECBAgMAnAldeeeWFF17YGIuFCxeOGzcujhw1alSM6w9atWoVDkfZsWNH/cN2v7ekpOS8884LrxMK7xXaf//9Uw+sqqoK9S4//vGPf//736daFi1aFIa9+uqr+fn5uz+pJxAgQIAAAQIECBAgQIAAAQJZIqCcJUs2QhoECBAgQIAAAQIECBAgQIAAgd0VOOrTT2OeEt7UE4d9/vOfP+aYY+JltaCgoODII488/vjjBw4cGP7Zr1+/MMnSpUurDduDl506dbr66qvHjBnToUOHao8NB7Qcd9xxU6ZMue222374wx+memfPnj1p0qTRo0dXG+ySAAECBAgQIECAAAECBAgQSK6Acpbk7p3MCRAgQIAAAQIECBAgQIAAAQJNEdi5c+djjz0W7ywtLY1xetC2bdsXX3xxwIABIUhvb9b4kksuCW84ateuXf2zfP/73w/HtDz99NOpYQ8++KBylvrF9BIgQIAAAQIECBAgQIAAgWQJOIU1WfslWwIECBAgQIAAAQIECBAgQIDA7gqEIpUVK1aknlJUVDRixIhanxi6TjzxxJasZQlpDBkypMFallS21157bUz7z3/+86ZNm+KlgAABAgQIECBAgAABAgQIEEi6gHKWpO+g/AkQIECAAAECBAgQIECAAAECuyYQXs0Tbxg6dOgBBxwQLxMUhLcOlZSUpBIO583EAp0ELUGqBAgQIECAAAECBAgQIECAQF0CylnqktFOgAABAgQIECBAgAABAgQIEMhBgXCKSXxHT1heXW8ayv6V5+XldejQIebpdJZIISBAgAABAgQIECBAgAABAjkgoJwlBzbREggQIECAAAECBAgQIECAAAECjRV48skny8vLU6M7d+581llnNfbOLBu3ffv2tWvXxqQ6duwYYwEBAgQIECBAgAABAgQIECCQdAHlLEnfQfkTIECAAAECBAgQIECAAAECBHZBYOLEiXH0yJEjCwsL42Wygtdff72ysjKVc6tWrQ4++OBk5S9bAgQIECBAgAABAgQIECBAoB4B5Sz14OgiQIAAAQIECBAgQIAAAQIECOSUwMKFC2fOnBmXlNw3DYUl/OpXv4oLGTx4cOvWreOlgAABAgQIECBAgAABAgQIEEi6gHKWpO+g/AkQIECAAAECBAgQIECAAAECjRWYNGlSHNq/f/9+/frFy2QFf/vb3x5//PGY86hRo2IsIECAAAECBAgQIECAAAECBHJAQDlLDmyiJRAgQIAAAQIECBAgQIAAAQIEGhaoqqp69NFH47jkHs2ybdu2iy++OL5pKNTlnHfeeXFdAgIECBAgQIAAAQIECBAgQCAHBJSz5MAmWgIBAgQIECBAgAABAgQIECBAoGGB6dOnL1u2LDWuuLh4xIgRDd+TlSMuv/zyv/71r6nUCgsL77333vx8/40rK7dKUgQIECBAgAABAgQIECBAoKkC/qjfVDn3ESBAgAABAgQIECBAgAABAgQSJZD+pqGhQ4fuv//+iUr/X8n+3//93/333x8zHz9+fDidJV4KCBAgQIAAAQIECBAgQIAAgdwQUM6SG/toFQQIECBAgAABAgQIECBAgACB+gS2bNkyderUOCKhbxoKS7jyyivjKr72ta9dddVV8VJAgAABAgQIECBAgAABAgQI5IyAcpac2UoLIUCAAAECBAgQIECAAAECBAjUKfDUU0+VlZWlug888MAzzzyzzqHZ2jFjxoxRo0bt3LkzleBpp5320EMP5eXlZWu+8iJAgAABAgQIECBAgAABAgSaLqCcpel27iRAgAABAgQIECBAgAABAgQIJEVg4sSJMdWRI0cWFhbGy0QEb7311le/+tVt27alsh00aNATTzxRXFyciOQlSYAAAQIECBAgQIAAAQIECOyqgHKWXRUzngABAgQIECBAgAABAgQIECCQMIHFixe/+uqrMelwxkmMExHMnTt3+PDhmzdvTmV7zDHH/O53v2vbtm0ikpckAQIECBAgQIAAAQIECBAg0AQB5SxNQHMLAQIECBAgQIAAAQIECBAgQCBJAo888khVVVUq4/79+/fr1y9B2S9atGjo0KHr1q1L5dy7d+/nnntu3333TdASpEqAAAECBAgQIECAAAECBAjsqoByll0VM54AAQIECBAgQIAAAQIECBAgkCSBUMjy6KOPxoxHjx4d4+wPli9ffuaZZ77//vupVA8++OA//OEPnTt3zv7MZUiAAAECBAgQIECAAAECBAjsjoBylt3Rcy8BAgQIECBAgAABAgQIECBAINsFXnnllSVLlqSyLC4uHjFiRLZn/Fl+a9asCbUsS5cuTTV06dIl1LL06NHjs37/JkCAAAECBAgQIECAAAECBHJWQDlLzm6thREgQIAAAQIECBAgQIAAAQIEgsCkSZOiw7Bhwzp27BgvsznYsGHDWWed9d5776WSDGmHdwz16tUrm3OWGwECBAgQIECAAAECBAgQILCnBJSz7ClJzyFAgAABAgQIECBAgAABAgQIZJ1AWVnZlClTYlqlpaUxzuZgy5YtZ5999t///vdUku3bt3/22WePPvrobM5ZbgQIECBAgAABAgQIECBAgMAeFFDOsgcxPYoAAQIECBAgQIAAAQIECBAgkF0CoZYllIakcgov6znjjDOyK7/astm6detXv/rVN954I9VZUlIyderU4447rrax2ggQIECAAAECBAgQIECAAIHcFFDOkpv7alUECBAgQIAAAQIECBAgQIAAgSCQ/qahkSNHFhYWZpBl7NixxZ99QlxrJjt27BgxYsTLL7+c6g3DJ0+e/OUvf7nWwRoJECBAgAABAgQIECBAgACBXBXI5H/CyFVT6yJAgAABAgQIECBAgAABAgQIZIPA0qVLZ8yYETMZNWpUjBsZLF68eMmSJdUGh9NTYsucOXNCAUq8TAVf+cpXqrU0/vKyyy577rnn4vhQ9VJQUPDiiy/GlrqCo4466qCDDqqrVzsBAgQIECBAgAABAgQIECCQLAHlLMnaL9kSIECAAAECBAgQIECAAAECBBor8Mgjj1RVVaVGDxgw4Oijj27snZ+NC0+45ZZbPruq5d/XXnttzdaKioqajY1sSa+/Cbf8f59+GnPv/fffX1pa2piRxhAgQIAAAQIECBAgQIAAAQLZL+BlQ9m/RzIkQIAAAQIECBAgQIAAAQIECDRFIBSjxNuUekQKAQECBAgQIECAAAECBAgQIJD9AspZsn+PZEiAAAECBAgQIECAAAECBAgQ2GWB1157bdGiRanbiouLR4wYscuPcAMBAgQIECBAgAABAgQIECBAIEMCebtz+muGcjYtAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA8woUTBvUvBN4OgECBAgQ2NMClUNm7elHel7GBJzOkjF6ExMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQUUM5S00QLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxgSUs2SM3sQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1BZSz1DTRQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkDEB5SwZozcxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATQHlLDVNtBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGRMQDlLxuhNTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFNAOUtNEy0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZE1DOkjF6ExMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQUUM5S00QLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxgSUs2SM3sQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1BZSz1DTRQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkDEB5SwZozcxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATQHlLDVNtBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGRMQDlLxuhNTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFNAOUtNEy0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZEyjM2MwmJkCAAAECBAgQIECAAAECGRIomDYoQzOblgABAgQINEWgcsisptzmHgIECBAgQIAAAQIECCRWwOksid06iRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEclFAOUsu7qo1ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQSK6CcJbFbJ3ECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC4KKGfJxV21JgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAYgWUsyR26yROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhFAeUsubir1kSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSKxAYWIzl3jtAps3b545c+Z77723adOmkpKSgw8++IQTTujatWvto7USIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLJMQDlLS2/I2LFjJ02a1IRZDznkkFCkUs+NS5YsGT9+/JNPPllRUZE+LC8v76STTrrxxhtPPPHE9HYxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCALBbxsKAs3pfaUioqKau/4tHXy5Mn9+/d/7LHHqtWyhM6qqqoZM2YMGTLkBz/4QYjreYguAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDGBZzOkvEtaGwCw4YNq2toOJFl1KhRO3fujAM6derUvXv3tWvXrly5MlXCEv555513hmKX8M84TECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyDaBvJqHeWRbijmWzzvvvPP+++83ZlELFy4cN25cHDl79uxjjjkmXsZg0aJFxx9/fFlZWaoljAkFK6ecckrq8t13373hhhumTp0ax//mN78599xz46WAAAECBAgQIECAAAECe6FAwbRBe+GqLZkAAQIEkitQOWRWcpOXOQECyRXwtTm5eydzAgQI7LUCvjnn0tY7naWld/OoTz+NmXX69Olx2Oc///laa1nCgJtuuinWsoS6lj/84Q/t27ePNx5xxBGhfuU73/nO/fffn2oMrxw6++yzCwttfUQSECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlkkkJ9FuUglTSC8Oeixxx6LDaWlpTFOD+bOnTu/XHzUAABAAElEQVR58uRUS3Fx8QMPPJBey5Jqz8vLu+uuu3r16pW6DKe5PPzww+kPERMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEskdAOUv27MW/ZfLiiy+uWLEi1VRUVDRixIh/6/7sIhSmhMKX1NXXv/71vn37ftbzb/9u3br1NddcE5sefPDBGAsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlkloJwlq7bj/yUzadKkeDF06NADDjggXqYHv//97+PlmDFjYlwz+NrXvta2bdtU++zZs1etWlVzjBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMYFlLNkfAtqSWDTpk1PP/107KjrTUPvvvvuwoULU8NCqcoJJ5wQb6kZpA+oqqp6/vnna47RQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIuIByloxvQS0JPPnkk+Xl5amOzp07n3XWWbUM+tzn3n777dg+cODAwsLCeFlrkF7vkn5vrYM1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQyIqCcJSPsDUw6ceLEOGLkyJF11anMnz8/Duvbt2+M6wrSx6TfW9d47QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBlhdQztLy5g3MGN4fNHPmzDiorjcNhQELFiyIw7p37x7juoIePXrErvR7Y6OAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBxgQZeT5Px/PbCBCZNmhRX3b9//379+sXLasHatWtjS7du3WJcV9C1a9fYlX5vbGxMsGbNmsbf26lTp/CypMY81hgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEqg4IYbbmCRPQJVVVWXXHLJRx99lErp2muv/cIXvlBXevfee++qVatSvd/4xjeOPPLIukam2isrK++8885UvHPnzmuuuaau1xjV85yf/vSnYa5fNO6zffv2AQMGtG3bNjxw/fr1oRRmn332yc/Pr6ioWLFiRWhs3bp1+OcHH3ywYcOGDh06hLisrOz9998vKioqLi4Ol8uXL9+6dWu7du1CvHHjxjCyTZs2BQUFYS2hK6yipKQkdIUKmw8//HDfffcNcRi/cuXKMKZVq1bhMhBt3rw5zBviEKxevTpMmlr40qVLQ4bSo+fHnp8afmHxy7LfNcLvkn7P9ZXAVwJfCfa2rwQr355SvqOoXfG28Gvgxm0lqz/u0KawoiC/qnJn3rLN+1dW5bcp3B661ny8z9ryffZtVR7irTsKV2zZLz+vqlXBjnC5csu+mytaty/eGuJNFa3fL+vQumB7Yf7OcPnPTftXVBa2LaoI8bqtbdd83H6foq35eZ+rqCxYvqVjaGxd+MkTVpe137CtbYdPH162vXhV2b5F+ZXFBZWha/nmjtKj58de+DHgp4ZfWPyyHH4i/Ot3jbZn+w9oQWNv+8biT2r+pJbxP6nlL77ft2Vf5v1RyJ/Uwm/B/pzrvxIk6D9ibDlwpL9ubuG/DQ+/SjTTx8uGmgm2iY+dPn36smXLUjeHeo4RI0bU86AtW7bE3lRdSLysNUhVfsSu9Ntjo4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFmBvPA/ZGc2A7OnC4wZM+bRRx9NtZxzzjlPPPFEem+1OBzHsnjx4lTjCy+8MHjw4GoDql2Gs0zSq17Cvd27d682psHLH/3oR7fcckuDw1IDrr/++htvvLGRgw0jQIAAAQIECBAgQIBAiwkUTBvUYnOZiAABAgQI7L5A5ZBZu/8QTyBAgMCuCvjavKtixhMgQIBAxgV8c874FuzBBAr34LM8ajcFwnEpU6dOjQ8pLS2Nca1B6mU6qa7GlCVt2/bJMdrxk17aEhsbDC677LLzzjuvwWGpAZ06dWrkSMMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAikB5SxZ9CPhqaeeKisrSyV04IEHnnnmmfUn165duzhg69ZP3tde/6e8/JPXvcdP+u2xscGg86efBocZQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBomkB+025zV3MITJw4MT525MiRhYUNFBul16PEOpj4hJpB+pjw8KadzlLzsVoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAntQQDnLHsTcrUctXrz41VdfjY8YNWpUjOsK0l/ls3LlyrqGxfZVq1bFOP3e2CggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGRcQDlLxrfgXwk88sgjVVVVqYv+/fv369evwcz69OkTxyxfvjzGdQXLli2LXUcccUSMBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7BFQzpIVexEKWR599NGYyujRo2NcT5BekjJv3rx6Rqa65s+fH8ek3xsbBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjAsoZ8n4FnySwCuvvLJkyZJUKsXFxSNGjGhMWscee2wcNnv27B07dsTLWoPXX389tqffGxsFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGMCyhnyfgWfJLApEmTYh7Dhg3r2LFjvKwnOPLIIw8//PDUgLKysvRqlZp3hQGzZs1Ktefl5Q0dOrTmGC0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYwLKGfJ+BZ8LhSaTJkyJeZRWloa4waD4cOHxzEPPfRQjGsGkydP3rJlS6r9uOOO69q1a80xWggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECGRdQzpLxLfhcqGWJhSZdunQ544wzGp/T6NGjw1ErqfFPPPHEvHnzar1369atP/nJT2LXmDFjYiwgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGSVgHKWzG9H+puGRo4cWVhY2Picjj766PPPPz81vqKiYuzYsZs2bap2e1VV1ZVXXrlw4cJUe8+ePS+66KJqY1wSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLJEQDlLhjdi6dKlM2bMiEmMGjUqxo0Mxo8f36ZNm9Tg2bNnn3rqqekPXLBgwQUXXPDLX/4yPu2WW24pKiqKlwICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFYJ7MJBIFmVd84k88gjj4TTU1LLGTBgQDhtZVeX1qtXr1/84helpaWp5/ztb3877bTTOnXq1KNHj7Vr165YsSI+Pzz5O9/5TjzNZVcnMp4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0AICyllaALm+KUI5S+wOJSkx3qUgnL8SalYuvfTS8vLy1I2hkCV8qj3kiiuuuO2226o1uiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZJWAlw1lcjtee+21RYsWpTIoLi4eMWJEk7MJ9/7lL38J/6z1RUInnnjitGnTbr/99ry8vCZP4UYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAsI5FVUVLTANKZoMYFNmzaFKpmFCxdu3ry5devW4ZVDX/ziF7t169ZiCZiIAAECBAgQIECAAAEC2S9QMG1Q9icpQwIECBAgEAUqh8yKsYAAAQItJuBrc4tRm4gAAQIE9pSAb857SjIbnuNlQ9mwC3syh/bt25911ll78omeRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQQEvG2pBbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0JKCcpSEh/QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAi0ooJylBbFNRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0JCAcpaGhPQTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0oIBylhbENhUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBDAspZGhLST4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0IICyllaENtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDQkoZ2lISD8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEALCihnaUFsUxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDQkoJylISH9BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECLSignKUFsU1FgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQkIByloaE9BMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLSggHKWFsQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEMCylkaEtJPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQggLKWVoQ21QECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQINCShnaUhIPwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAsKKGdpQWxTESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCSgnKUhIf0ECBAgQIAAAQIECBAg8P+zdy9QVlX3/cAzw1MegoCAQkQBQUnESALFKNHQGDRCXBGfBaxGjahL+0ii0RCyarFW47MujYHgA5Im0thQqak1RDTWoDRilVbFFygPeSgPYZwBZpj/1qNn3f88ziHA7Htn+MxywT77t8/Z+3zuMNwZv+xDgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFxFkiYpuKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgT0CcJU9InQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKKAOEtEbFMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCYiz5AmpEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBQQZ4mIbSoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8AXGWPCF1AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBiALiLBGxTUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAnIM6SJ6ROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQUUCcJSK2qQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIExFnyhNQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiCoizRMQ2FQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ6AOEuekDoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEAXGWiNimIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQZ8kTUidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgoIM4SEdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeQLiLHlC6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhEFWkecy1T5AkuXLn3xxRdXrVr1wQcf7Lfffj179hw0aNDQoUPbtWuXf/InI6qqqhYuXBgutXHjxrZt2/bp02fEiBH9+/f/pO53AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDpCoizlMRrs2XLlrvuuuu+++5btmxZ/QWFSMrw4cNPP/30K664on61sGf9+vXTpk2bNWtWRUVFYX9oDxs27Nprr/36179ep98hAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCkBMq2b99eUgvaBxfzyCOPTJ48ee3atdn33qtXrxUrVmSMefLJJ88999x33303Y8zEiRPvueeekI/JGKNEgAABAgQIECBAgACBFi/Qav7IFn+PbpAAAQIEWpJAzVeeaUm3414IEGguAt42N5dXyjoJECBAIBXwzjmlaAENu7MU+UW84447rrrqqtra2nQd7du3P/jgg7t3715ZWblmzZrseEp61tNPPx12XgmnpD1du3Y99NBDN23aFEIwNTU1Sf/PfvazrVu3Pvjgg2VlZelIDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA6QiUl85S9sGVhKcLffe7302zLCeffPK8efPCA4NeeeWVEE9ZvHjx6tWrly9fHoZ94xvfyNhSZePGjRMmTEizLP369fvVr34VtntZtGjRq6+++tprr1188cUp79y5c0OGJj3UIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUlICHDRXt5Xj99deHDRtWVVUVVtCmTZuZM2eec845GasJmZUDDjigwQFTpky56aabktJhhx22YMGCsL9LnZH/+I//OHXq1KSzS5cuIebS2NXqnOiQAAECBAgQIECAAAECLU/Arukt7zV1RwQIEGjZArZMb9mvr7sjULIC3jaX7EtjYQQIECDQmIB3zo3JNMd+u7MU7VW77LLLkixLWMEDDzyQnWUJYxpLn4TdXO6+++70Nn784x/Xz7KE6tVXXz1q1Khk2ObNm2+99db0FA0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOkIiLMU57V4+OGHn3jiiWTu8ePHn3HGGbu9jjlz5mzdujU5PQRWRo8e3eClysrKwiYuaSkEaNKHHKWdGgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBoguIsxTnJQiPFkonLkyZpJ273pg3b146+Pzzz0/b9RsnnnhieBRR0r9mzZpnn322/hg9BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHiCoizFMF/1apVjz32WDLx0Ucf/ZnPfGa3FxH2ZXnqqafS00866aS0Xb8RNmgp3LvlkUceqT9GDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECguALiLEXwD1mWmpqaZOKwY8qerOCll17asWNHcoWw80rv3r2zr3bsscemA1588cW0rUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKBGB1iWyjn1qGX/84x/T+z3qqKOS9vPPPz9r1qzf//73K1as2LZtW8+ePQcOHBh2Wzn77LP79OmTjq/TeOWVV9KeI488Mm031hgyZEhaKjw37dQgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRXQJylCP6FcZb+/fuHBwb97d/+7f3331+4lLc++vjd7373d3/3d1dcccUPf/jDNm3aFA5I2kuXLk07+/btm7YbaxSOCTNUVVW1b9++scH6CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLxBcRZ4pt/6o033khnLS8vHz169P/8z/+kPXUalZWVN91003PPPTdnzpzOnTvXqa5fvz7tydjEJR3Tq1ev1q1bV1dXh56dO3e+9957u3JWenporFu3rnDSwlL99oEHHhi2manfr4cAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0JhAqx/84AeN1fQ3hUAIkUydOjW98gsvvJBkWcrKyk499dS/+qu/uvjii8eNGxd2bVm+fPmWLVuSkcuWLXv11VfPPPPM9MSk8Ytf/OKll15K2mPHjv2zP/uzOgPqHIZZbr311u3btyf9F110UY8ePeqMyT685ZZbJkyY8JNd+9ixY8ewYcM6duwYrrlhw4YQhQmJnJDgCQtYuXJl6Ez2hlm7du3GjRu7dOkSeioqKt55552wFU3btm3DYXj0UthCplOnTqG9adOmMLJDhw6tWrWqqakJpYC53377hVJI2Lz77rtdu3YN7TB+1apVYUy7du3C4erVqwNjkgQKjTVr1oRJQ6YnlML+NGGFlkfP554/Gr6w+LLsb43w16K/c70l8JbAW4J97S3Bqhf+tbK6Tae228LXwE3b9lvzQZcOrbe3Kq+t2Vn29pbuNbXlHVrvCKV1H3ReX9m5a7vK0K6qbr1y6wHlZbXtWn34LwRWbe26ZXv7/dtWhfb729u/U9Glfasdrct3hsPl73ffXtO6Y5sPv/N6r6rjug/279ymqrzsU9trWq3Y2i10tm/94RXWVOy/cVvHLh9dvGJH29UVXduU17RtVRNKK7Z0szx6PvfC54A/Gr6w+LIc/iB8/LdGx3F+gBY09rV3LL5T851a0b9TK3/zp94tezPvWyHfqYW/gn2f66cEzeiHGFt7net/N0f+v+Hhq0QTfdidpYlgG73s5s2ba2tr0/Lzzz8f2t27d/+Xf/mX448/Pu0/66yzrr322ssuu+yXv/xl0jl37tzZs2dPmjQpHRMaIfyRHu7iY4NC/iN815ecVXh6eh0NAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEARBcrSjTqKuIh9auoQqB8wYEDhLYd/Ef7kk0+OGDGisDNph91Hwk4tv/3tb5PDQYMGLVmyJOywko4cM2bMggULksPp06eff/75aamxRpg9rCGphnOPO+64xkY22H/ddddNmzatwVL9zilTphRuRVN/gB4CBAgQIECAAAECBAgURaDV/JFFmdekBAgQIEBg9wRqvvLM7p3oLAIECOyJgLfNe6LnXAIECBAoioB3zkVhb6JJ7c7SRLCNXrb+Hirf/OY3G8yyhEuE5/LceeedQ4YMCbmWcBieN/T73//+hBNOSK9eeLVdTCZt2/bhZtrJR+Hpn/Tl/D558uTx48fnDPqkfOCBB37S9DsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYJcExFl2iWkvDurUqVOdq1144YV1egoP+/fv/+d//ufpBi114izJo0OT8VVVHz6yPfejsvLDh74nH4Wnf9KX83vPjz5yBikTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHZXoHx3T3Tebgrst99+4elC6cmdO3f+3Oc+lx422Bg1alTa/9xzz6Xt0CgMx1RUVBSWGmzX1tYWxlkKT29wvE4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGQBcZbI4B9OF/Y3SWcdMGBAeKJQethgY9CgQWn/+vXr03ZoFD7NZ9WqVYWlBttr166trq5OSmHeHj16NDhMJwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgWAI5QYpiLatlz3vEEUekN7j//vun7cYahWM2btxYOGzw4MHp4YoVK9J2Y43CMf369Wvfvn1jI/UTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoiIM5SBPYjjzwynXXbtm1pu7FGVVVVWurQoUPaDo3COMvLL79cWGqwXTim8NwGB+skQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMQXEGeJb/6pY445Jp113bp1abuxRuEDhrp37144bMiQIW3atEl6li9f/s477xRW67cXLlyYdg4dOjRtaxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESkRAnKUIL8Qpp5xSXv6x/LJlyzZs2JC9iMWLF6cDBg0alLZDo3PnzqNGjUp75s+fn7brN2prax9//PG0f+zYsWlbgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQIgLiLEV4IXr27PnFL34xnXju3Llpu36jurr63/7t39L+L33pS2k7aRSmUu6///461cLDJ554IqRnkp5evXqNGDGisKpNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgFAXGW4rwKF110UTrxLbfcsm3btvSwTmPmzJlr1qxJOvfff/+vfvWrdQacddZZHTt2TDqfeuqpBQsW1BmQHIatWaZNm5aWzjvvvHSHmLRTgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQdAFxluK8BOecc85nP/vZZO7XXnvtsssu27lzZ/2lLFq06Jprrkn7L7nkki5duqSHSSPs9XLppZemnZMnT169enV6mDZuvPHGEHZJDsNFvv3tb6clDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA6QiIsxTntQg7o9x8881lZWXJ9LNnzz711FMXL16crmbz5s233377ySefvHXr1qTz8MMP/973vpcOKGx85zvf6d27d9ITHid0wgknzJs3L2zHkvSsXLny8ssvnzp1anpKuE63bt3SQw0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOkIlG3fvr10VrOvreRHP/rR97///cK7DqmUPn36VFRUvPnmm4UvTffu3R977LGjjjqqcHBhO+y8EgIxVVVVaWfXrl0PPfTQEIt5++23a2pq0v5x48b96le/SpM0ab8GAQIECBAgQIAAAQIE9h2BVvNH7js3604JECBAoAUI1HzlmRZwF26BAIFmJ+Btc7N7ySyYAAECBLxzbkmfA+IsRX4177rrrquuumrHjh0Z6xg0aNCvf/3rsDtLxphQWrBgwbnnnrthw4aMYeEhRzNmzGjXrl3GGCUCBAgQIECAAAECBAi0eAE/l2/xL7EbJECAQAsT8EP5FvaCuh0CzUXA2+bm8kpZJwECBAikAt45pxQtoOFhQ0V+EcNjgJ577rkzzzyzTZs29Zdy2GGH3XrrreEhRLlZlnDul7/85RdeeOGSSy7p0KFD/Ut97nOfe/DBB2fNmiXLUh9HDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA6AnZnKZXX4v3331+4cOHrr78eHg/UqVOnnj17HnPMMYMHD96N9VVWVoZLvfLKK5s2bWrbtu3BBx88YsSIgQMH7salnEKAAAECBAgQIECAAIEWKeCfmbbIl9VNESBAoAUL+DemLfjFdWsESlnA2+ZSfnWsjQABAgQaFPDOuUGWZtopztJMXzjLJkCAAAECBAgQIECAAIHdF/Bz+d23cyYBAgQIFEPAD+WLoW5OAgQ+5W2zTwICBAgQaHYC3jk3u5csY8EeNpSBo0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBbQJwltrj5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgTEWTJwlAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGILiLPEFjcfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoA4SwaOEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGwBcZbY4uYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEBBnycBRIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiC0gzhJb3HwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAuIsGThKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECsQXEWWKLm48AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBDQJwlA0eJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgtoA4S2xx8xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQIiLNk4CgRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjEFhBniS1uPgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwBcZYMHCUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHYAuIsscXNR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCEgzpKBo0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBbQJwltrj5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgTEWTJwlAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGILiLPEFjcfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoA4SwaOEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGwBcZbY4uYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEBBnycBRIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiC0gzhJb3HwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAuIsGThKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECsQXEWWKLm48AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBDQJwlA0eJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgtoA4S2xx8xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQIiLNk4CgRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjEFhBniS1uPgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwBcZYMHCUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHYAuIsscXNR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCEgzpKBo0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBbQJwltrj5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgTEWTJwlAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGILiLPEFjcfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoA4SwaOEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGwBcZbY4uYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEBBnycBRIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiC0gzhJb3HwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAuIsGThKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECsQXEWWKLm48AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBDQJwlA0eJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgtoA4S2xx8xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQIiLNk4CgRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjEFhBniS1uPgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwBcZYMHCUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHYAuIsscXNR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCEgzpKBo0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBbQJwltrj5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgTEWTJwlAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGILiLPEFjcfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoA4SwaOEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGwBcZbY4uYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEBBnycBRIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiC0gzhJb3HwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAuIsGThKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECsQXEWWKLm48AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBDQJwlA0eJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgtoA4S2xx8xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQIiLNk4CgRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjEFhBniS1uPgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwBcZYMHCUCBAgQIECAAAECBAgQIECAAAECBAgQIECAB0LqeAAAQABJREFUAAECBAgQIECAAIHYAuIsscXNR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCEgzpKBo0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBbQJwltrj5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgTEWTJwlAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGILiLPEFjcfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoA4SwaOEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGwBcZbY4uYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEBBnycBRIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiC0gzhJb3HwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAuIsGThKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECsQXEWWKLm48AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBDQJwlA0eJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgtoA4S2xx8xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQIiLNk4CgRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjEFhBniS1uPgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwBcZYMHCUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHYAuIsscXNR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCEgzpKBo0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBBbQJwltrj5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgTEWTJwlAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGILiLPEFjcfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoA4SwaOEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGwBcZbY4uYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEBBnycBRIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiC0gzhJb3HwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAuIsGThKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECsQXEWWKLm48AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBDQJwlA0eJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgtkDR4ixXXXXV66+/Hvt2zUeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDaAkWLs9xxxx2f/exnTznllLlz5+7cubO0layOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgkkDR4izh/mpraxcsWHDOOecMGDDg7//+71etWhXppk1DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqgLFjLOUlZWFREv4WL169fXXXz9o0KAzzzxz/vz5pWplXQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAk0uUMw4SwiyhERL8hHa1dXV8+bNGzt27JAhQ2677bYNGzY0+d2bgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoMQEihZnWbRo0YUXXtihQ4cQZAkmaaglHL7xxhvXXHPNYYcd9s1vfvOZZ54pMTHLIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEKBosVZjj766Lvvvvutt966/fbbw3YsIcUSPj7Zq+XDhxBVVVX98z//84knnviFL3xhxowZFRUVTcjg0gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqUhULQ4S3L7nTt3vvTSSxcvXrxgwYKzzz67TZs2IcgSSoWbtSxZsuSKK67o16/flVdeGdql4WYVBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTSJQ5DhLek9f/OIXZ82atXz58uuvvz48ZujDrVr+/81atmzZMn369OHDh4f9Wn7xi19s3749PVeDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgxQiUlWYu5D//8z9/8pOfPProozU1NWGnloQ7BFxCIzns3r37eeedd/HFF/fv37/FvBhuhAABAgQIECBAgAABAgTiCLSaPzLORGYhQIAAAQJ7RaDmK8/sleu4CAECBP4kAW+b/yQugwkQIECgFAS8cy6FV2FvraFUdmepcz9jxoz513/919dee+2aa67p3bv3R3u11BY+gejdd9+97bbbPvOZz4wbN27evHk7d+6scwWHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECzVGgRHdnKaQMG7TMnTv3pz/96YIFC5InECXVws1a+vTpc+GFF15wwQUHHXRQ4bnaBAgQIECAAAECBAgQIECgvoB/ZlrfRA8BAgQIlLKAf2Nayq+OtRFowQLeNrfgF9etESBAoKUKeOfckl7ZEt2dpZC4VatW48eP/4//+I8lS5ZceeWVBxxwQBpkCfu1hHb4WLly5XXXXXf44Yf/xV/8xR/+8IfC07UJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSakUAziLOkmiGt8qMf/eiNN974xje+ESIsSX/yBKIk17Jjx47wiKLRo0cff/zxjz/+eHqiBgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHMRaE5xlrVr195www1HH310ePZQkl8pVE5yLR/t1VL73//931/72tdOP/30cErhGG0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIESF2hd4utLlvfEE09Mnz794Ycfrq6uTvZlScIroRoOw9OIevXqtXr16nAY+pPO0P+b3/xm5MiR4SlFRxxxRHIdvxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJS4QEnvzrJ58+Y777zzqKOOOvnkk8NThMKzhEJIpXAXlu7du3/3u99dunTpsmXL/v3f//20004rLy8vHBMyLuPHj6+qqirxl8HyCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEEoESjbP88Y9/vPjiiw899NCQVnn11VdDQqUwpBLaX/jCF2bOnBlSLNOmTfv0pz8dbuakk06aM2dOGHzJJZeE/VpCT7JTyxtvvDF79myvNwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLMQKK04S2Vl5X333ReeEHT88ceHDMoHH3yQplhCNiW027ZtO2HChKc/+pg4cWI4rKPct2/ff/qnf/qv//qv3r17p6W5c+embQ0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFSFmhdIot7+eWXp0+f/vOf//z9998PsZVkVcn2Kslh2IIl7Ndy4YUX9ujRI3fNxxxzzM033xyCL0kIZsmSJbmnGECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAKAkWOs1RXVz/00EMzZswI+6kEjiS5kqRY0sMvf/nLl1566bhx48rL/4S9ZM4444yQfdm2bVu4zoYNG0rB2hoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBYoWZ3nrrbdCiuWBBx5Yv359WGX9IEvnzp3D9iohyHLEEUfk3kaDAw455JDXXnstlEJopsEBOgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEpNoGhxlsGDBweLBp8rFEohxTJp0qROnTrtiVf79u335HTnEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIxBcoWpwlBFnCQ4UKnyvUqlWrr33ta5dddtno0aP3FkQal9lbF3QdAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJhUoWpwluaskbtKjR48LLrjgW9/6Vng80F682x/+8IcbNmzYixd0KQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgaYWKGacJWRZPv/5z4fnCp199tlt27bd67c6duzYvX5NFyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhSgaLFWSZMmBCCLMOHD2/S23NxAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5iVQtDjLvffe27ykrJYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCCQHmEOUxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBcFirY7y+zZs5MlduvW7dRTT93F5dYZ9sgjj2zYsCHpnDRpUp2qQwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWYnULZ9+/aiLLpdu3ZlZWVh6qFDhy5atGj31jB8+PAlS5Yk51ZVVe3eRZxFgAABAgQIECBAgAABAvuaQKv5I/e1W3a/BAgQINCsBWq+8kyzXr/FEyDQTAW8bW6mL5xlEyBAYF8W8M65Jb36RX7YUG1t7R5qhivs+UX2cA1OJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2FsCRY6z7PltJFu87Pl1XIEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAUBJp9nKUUEK2BAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgbwk07zjLzp07E4hWrVrtLRHXIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKKJA846zbN26NbHr2LFjERFNTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsLcEmnGcpaqqasWKFQnE/vvvv7dEXIcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCIAs04zjJnzpyamppgV1ZWNnDgwCIimpoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBvCbTeWxeKc53a2trwgKE333zz0Ucfvemmm0KQJfSEX4cOHRpnAWYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoUoEmj7O0b9++sRsISZRQevHFFzPGNHZu6E+CLMmA0047LWOkEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHMRaPI4S5JZyeDIHdDYuWFTllAKvw4bNuy4445rbJh+AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBZiTQ5HGWYJHkTuqgpCmWBqt1Bjd2GC7Su3fv++67r7EB+gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJqXQHmE5YbQSf2PdN76pV3s6dy58+TJkxctWjR48OD0ahoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNWqDJd2eZMmVKg0DTpk0L+7KE5ErYXuWiiy5qcEz9ztatW4cUS9euXT/70Uc4rD9GDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPMVKNu+fXtRVt+uXbvkMUNDhw4NO6wUZQ0mJUCAAAECBAgQIECAAIF9U6DV/JH75o27awIECBBopgI1X3mmma7csgkQaNYC3jY365fP4gkQILBvCnjn3JJe9xgPG8rwCruzZFSVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE9jWBoj2sZ9SoUcnuLAMGDNjX0N0vAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAYwJFi7PMnz+/sTXpJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2GcFivywoX3W3Y0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0KCDO0iCLTgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgeIIiLMUx92sBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDQqIszTIopMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKA4Aq2baNq33367zpUPOeSQwp76Awqru9Guc/3duIJTCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEii7QVHGWww8/vKysLL290K6srEwPQ6POgMLSbrTrX383LuIUAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBogs0VZwl3FhtbW327eUOyD5dlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOUJNGGcJd2dpbHYSjpgD1kbu/4eXtbpBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC8QWaMM6SmzLJHRCfowXMWFVVtXDhwqVLl27cuLFt27Z9+vQZMWJE//79W8CtuQUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgXxBoqjjLjBkzsvlyB2Sf3qyr11133bRp03b9FiZNmjRz5szc8evXrw+XnTVrVkVFRZ3Bw4YNu/baa7/+9a/X6XdIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECg1gaaKs5x33nnZt5o7IPt01ToCTz755Lnnnvvuu+/W6U8OFy9efMYZZ0ycOPGee+4JW7Y0OEYnAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAUBJoqzlIK97bvrOHpp58OO69UVlamt9y1a9dDDz1006ZNK1asqKmpSfp/9rOfbd269cEHHywrK0tHahAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESkpAnKXIL8eNN944dOjQ7EUcdNBBGQM2btw4YcKENMvSr1+/W265Zdy4cUlmZeXKlTfccEP6aKe5c+fecccdf/3Xf51xQSUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEFxFmKiP/h1MOGDTvhhBP2ZBEhvLJ69erkCocddtiCBQsOPvjg9IJ9+/a96667Pv3pT0+dOjXpvP766//yL//ygAMOSMdoECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKR6C8dJZiJbshsH79+rvvvjs98cc//nFhliXtv/rqq0eNGpUcbt68+dZbb01LGgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkhIQZympl+NPXsycOXO2bt2anBYCK6NHj27wEuHBQ1OmTElLDzzwQG1tbXqoQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHQFxltJ5LXZnJfPmzUtPO//889N2/caJJ54YHkWU9K9Zs+bZZ5+tP0YPAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDoAuIsRX8Jdn8BYV+Wp556Kj3/pJNOStv1G2GDlsK9Wx555JH6Y/QQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIou0LqJVvD222830ZUbu+whhxzSWKml9r/00ks7duxI7i7svNK7d+/sOz322GNnzpyZjHnxxRezB6sSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoi0FRxlsMPPzxsBxLtlsJclZWV0abbuxNt27btzTff3LBhQ5s2bbp163bwwQd36NBhV6Z45ZVX0mFHHnlk2m6sMWTIkLRUeG7aqUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLpAU8VZwo3V1tYW/fZKfwFXXnnlsmXLqqqq0qW2bt162LBhY8aMmTx58oEHHpj2128sXbo07ezbt2/abqxROOatt94Kk7Zv376xwfoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkURaMI4S7TdWZp1bubll1+u88JXV1cv+ujj5ptv/pu/+Zsf/OAHrVq1qjMmOVy/fn3a36dPn7TdWKNXr14hKxOuHwbs3Lnzvffe25Wz6lxt3bp1hfPWqdY5DHGcnj171ul0SIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIECjPqO1hKaRM4nzs4TpL9vTw+KR/+Id/OPnkk7du3drgIgv7O3bs2OCYws4QMNpvv/3SnsLT087cxj333HPMLn/ceOONafYlPE0pbAlTU1MTpti+fXtob9q0KZlu7dq1K1asSNoVFRWhFH5NDkN/qCbtMD6UwrnhMFwntMM1k1KYJRwm7bDrTGhv2bIlOVz90UfSDp2hlO6FE9qWF2ToJZ8ePvf80fCFxZfl8NXA3xrJl0R/53rH4g2Vt6Phq0HLf7e8pduaiv0//rq3bb/l73ffXvPhPySo2VkW2u9Vffwd1roPOofDZFhVdevQfn/7x5tcrtraNfyXlEJnKIUByWFohxOTdrhUOAyXDYdhitDetO3j78vCAlZs6ZYMq9jRNpTCr8lh6Le8QEEv+XzwueePRvhM8IUl+eOwL39Z9gO05HPAz/f8dNTPlovwo2/vlr2Z962Q79S8HfVTgk99qjn9EMP/bv7kyTDRfr6XvFdvil+baneWGTNmNMVyW8w1Q7Jk5MiRp5xyyvDhw4844ohu3bqVl5eH7VKef/753/zmN7Nnz07/v/KTTz45ceLEhx56qP4eLekP2QPLLj42KMRZ0je7hae3GFg3QoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDR3gbIkzd3cb6N5rX/hwoXdu3cfNGhQY8teuXJliLD84Q9/SAfcdtttl19+eXqYNMaMGbNgwYKkPX369PPPP7/OgPqHAwYMSPdBCeced9xx9cdk91x33XXTpk3LHpNWp0yZMnXq1PRQgwABAgQIECBAgAABAiUi0Gr+yBJZiWUQIECAAIFdEaj5yjO7MswYAgQI7F0Bb5v3rqerESBAgEAEAe+cIyBHm6KpdmeJdgPNcaJjjz02e9l9+/Z99NFHv/rVrz7zzMffpt5www0XXHBBhw4dCk8s3JFlF2NJ27ZtS69QeHramduYPHny+PHjc4clAw488MBdHGkYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAREGcp0c+EkDW59957hw4dWl1dHZa4bt263/72t6eddlrhcjt2/Php7qEzfThR4YD67crKyrSz8PS0M7fR86OP3GEGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR2T6B8905zVgSBgQMHjh07Np1o/vz5aTtpdOrUKe2pqKhI2401amtrC+Mshac3dop+AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBkAXGWyOB/2nSjR49OT3j11VfTdtIofJTPqlWr6lTrH65duzbZ6yWUysvLe/ToUX+MHgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAcQXEWYrrnzN737590xHr169P20lj8ODBac+KFSvSdmONwjH9+vULzzNqbKR+AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECxBMRZiiW/S/O2adMmHbdjx460nTQK4ywvv/xynWr9w8IxhefWH6mHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAsAXGWYsnv0rzh8UDpuMJHCyWdQ4YMSfMuy5cvf+edd9LBDTYWLlyY9g8dOjRtaxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESkegdeksJVnJypUrwzNxNm3atHnz5vr7kWSsdtKkSRnVZlp6+umn05UXPngo6ezcufOoUaMef/zx5HD+/PkZCLW1tenIMH7s2LHplTUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqUjUCpxlt/97nf33ntv2D5k9erVu6eTkeTYvQsW/ayQ6fn1r3+dLmP06NFpO22EVEoaUrn//vszEJ544olly5YlJ/bq1WvEiBHpRTQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqUjUPyHDb3wwguf//znTz311IceemjVqlVhE5Hd+Cgd0L24kquvvjokWpILtm3bdsyYMfUvftZZZ3Xs2DHpf+qppxYsWFB/TOgJpNOmTUtL5513Xnl58V/6dD0aBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFUoMiZhp///Odf+tKX/u///i/kLcKaynbrI72ZZtG46aabFi9enL3U6urqq6666r777kuHfetb3zrooIPSw7TRs2fPSy+9ND2cPHlyg9vb3HjjjSHskgzr0qXLt7/97fQUDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBASQkUM87y9NNPX3LJJVVVVSHLEnIsu7IpS2pXODjtbBaNxx57bOTIkSeccMKdd975v//7vyG5UrjszZs3//KXvzz22GNvv/32tH/AgAHf//7308M6je985zu9e/dOOsPjhMKV582bl8SDQufKlSsvv/zyqVOnpmd973vf69atW3qoQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoKYHWxVrNjh07wiNvwq8hyBLWEOIXp59++sSJEwcOHBgeoLN06dLQE0qhUVlZuXHjxjfffPPZZ599+OGH33nnneSUsMvILbfcEjZ3KdYt/D/27gNMq+rOH/ifmaEjRUAFO6AgESWoBKNYKfboolFj770syVqiG5XHGIlRA2tvURENLMlaYkcUGyJgw1UUiRQBpUnvA//fcpO7787IMMDMvO8783mfPC/n3nvOued87oR5Zb5zzubcd9S6V/RQt27d7bbbrnHjxoWFhfPmzZs8efKaNWsye46oSsy6efPmmSczy5FNiUVuYremCAbF+SlTpvTp06dp06Y77bRThGOmTp1aXFyc1j/66KP79u2bHioQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHJNoNbKlSuzMqbYSSd2xkkWZSkoKHjggQdOO+20ZCT77LPP+PHjkzhLEtFIRxhrmTz55JPXXnvt3Llzo0JRUdFdd9111llnpRVyv9CjR48333yznOM8/PDDH3zwwdhRaIP1X3/99ZNPPjkCMWXUPOmkk6K3CNCUUcclAgQIECBAgAABAgQI1ASBwuHdasI0zZEAAQIEqo1AcY/3qs1cTIQAgTwS8LE5jx6WoRIgQIBAIuCTc3X6SsjaZkORqwjHJLNy8cUXp1mWsnEjvxJrunzwwQc//vGPo2akW6Lt008/XXarnLoae/2cf/75HTt2jOVY1jewRo0axQorr7322jPPPFOeLEv0c/DBB3/88cexeVODBg1Kd9u5c+chQ4Y8/vjjsiylcZwhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEckogO6uzLFmypGXLlrGrTsRZ6tSpE/vjxI45qUsZq7OkdWIZku7du0+aNCl6aNas2aefftqiRYv0al4Uli5d+vnnn8fuQt9+++3ixYtDI3YIitduu+3WqVOnMsIuZc8u9maKjYwmTJgwf/78sG3dunXXrl1jC6eyW7lKgAABAgQIECBAgACBGiXg10xr1OM2WQIECFQDAb9jWg0eoikQyEcBH5vz8akZMwECBGq4gE/O1ekLoCgrkxkzZkxxcXHsNBSvgw46KDPLUs7xRJM//vGPRx11VPQQuY0777zzt7/9bTnb5ki1WEZlr3Wvih1P/fr1D1n3qthu9UaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqBqB7Gw2NH369HR6kehIy6ULK1euLH0yOdOzZ8/dd989yrFAy6BBg9ZXzXkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8EshOnOX7778Po4ihxHubNm1KeGXus7N8+fISVzMPjzjiiKSTWbNmjR8/PvOSMgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD4KZCfOsmjRohSrUaNGaTkpxJkkpBKHCxYsKHE18zAzCvPZZ59lXlImQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIR4HsxFkaNmyYYhUXF6flpLDFFlukZ7755pu0XLrQpEmTOFmrVq14nzlzZukKzhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOSXQHbiLE2bNk2ZMldqSU62bNkyvTpx4sS0XLowf/789GTZ2xKl1RQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyWSA7cZZkk6BkVZXZs2eXAPrRj34UZ5Kro0aNKnE18/DDDz+Mw2RnosaNG2deUiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhHgezEWdq3b59iTZgwIS0nhT322CMpRE7lmWeeWbFiRYkKyeHSpUv/8pe/JKmXOLPVVlv9YDUnCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8kggO3GW2E5ohx12CKYIrHz66aclvPbbb78mTZokJ+fNm/fb3/62RIXksG/fvnPnzk0vdevWLS0rECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5KlAduIsgXXAAQckmwRFnCUyK5l8derUOe644+JqrLwS77///e9/9atfZe5JNHXq1FNPPfXRRx9NKsR7p06dtttuu8xOlAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPJRIGtxlh49eoRXkkcZPnx4Cburrrqqbt26aYW77rprp5122nPPPQ8++OBIruy6667Dhg1L0jBJw8i7lOjBIQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD4KZC3OcvTRR9erVy8hGzRoUAm7tm3bRqIlCawkkZfVq1dPmDBh1KhRX375ZZyPV5yPVvF+xBFHnHjiiSV6cEiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCPAkXZGnSjRo0uuuiicePGxQBWrly5aNGiLbbYInMw119//axZs+6///4IrMQrvZRZjlBL9+7dH3vssfSqAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQF4L1IooSS5PYPDgwdddd93MmTNLDzLiL5dffvmvf/3roqKshXJKj8oZAgQIECBAgAABAgQIEMh9gcLh3XJ/kEZIgAABAgRSgeIe76VlBQIECFSZgI/NVUbtRgQIECBQUQI+OVeUZC70k+tBkFNOOSU2EnrzzTeHDx/+zTffzJ07t0GDBq1atdpvv/169+7dtGnTXEA0BgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYoSyPU4S8wzFl85ZN2rouasHwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZwVKMjZkRkYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBADRQQZ6mBD92UCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5KyDOkrvPxsgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjVQQJylBj50UyZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5K6AOEvuPhsjI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUQAFxlhr40E2ZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJC7AkXZGlqvXr0q8Na1atV6+eWXK7BDXREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGRFIGtxlpEjR0YGpULmvHbt2orqqkLGoxMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFNFshanGUTRhyxlRKtpFhKgDgkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOS7QJbjLKUTKusDjeRKifBKtC1/8/V16zwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBOCWQtztK9e/cS8ZQyXFatWjV37txp06YtW7YsqkXDCLLUr19/n332KaOVSwQIECBAIJcF1qxZM2HChI8//ji+xy1atKhBgwbNmjXbfffdO3XqVLt27VweubERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqFSBrMVZhg8fvrETW7169ZgxYx588MGhQ4dGefny5a1atYrDunXrbmxX6hMgQIBANRM49dRT47tDOqkdd9xx4sSJ6eFGFcaPH9+tW7dIUqatHnroodNPPz093PzCjBkzBg4c+Pjjj8+ZM6d0bw0bNjzxxBOvuOKK3XbbrfRVZwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUe4GCPJphUVHRvvvu+8gjj7z55ps777xzLNASP7k8+uijV65cmUezMFQCBAgQqHCBv/3tb5lZls3pv7i4+IILLsjMsmxObz/YdsiQIZ07d77jjjt+MMsSTZYsWRLf7GIFsttuu+0He3CSAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPUWyKc4S/okunTp8vLLL8fSLJFoiWjLRRddlF5SIECAAIGaJrBgwYLLLrusomY9YMCAsWPHVlRvpft54oknYqGX+fPnp5cKCwvbt2/ftWvXWIslc4+hCGted911N9xwQ1pTgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEANEcjLOEs8mx122OHOO++MQiRaBg8e/Oqrr9aQB2aaBAgQIFBC4Jprrpk+fXqcjD16Slza2MNJkybddNNNSavN76303adOnXrppZfGd67kUrNmzf7jP/5j9uzZsb3R22+//fHHH8+dOzfWZYm8Ztr21ltvfeedd9JDBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1QSBf4yzxbI477rhdd921Vq1a8XPB/v3714SnZY4ECBAgUEJg5MiRkf+IkwUFBddff32Jqxt1GN9NYrmvZcuWRasjjzxyr7322qjm5akcGwwtXbo0qRlZlhh8bGzUqFGjtG29evVOPfXUUaNGbb/99snJGNUtt9ySVlAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUBME8jjOEo/n8MMPT37HPX5z/bvvvqsJD8wcCRAgQCAViOjJhRdemHwjuOSSS/bee+/00iYUHn744TfeeCMaRr5k4MCBm9DDBps899xzaZ2rrrqqQ4cO6WFmoXXr1pkRlhjV4sWLMysoEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKjeAvkdZ2nfvn3yeOJnmaNHj67ej8rsCBAgQKCEwI033hjbA8XJ2IEu3SSoRJ1yHsZ2Rddee21SuV+/funiKOVsXp5qEb6ZNm1aWvPYY49Ny6ULRx99dFFRUXJ+1apVsUtR6TrOECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiuAvkdZ2natGk8mNhvKN4nT55cXR+SeREgQIBAaYGxY8ema6gMGDAgc8ue0pU3eOayyy5bsGBBVNtnn30uvvjiDdbfhArz5s3LbFV2YqZBgwYtWrRI6ydjSw8VCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFRvgfyOs2RuvrB06dLq/ajMjgABAgRSgViw5Pzzzy8uLo4zffr0OfLII9NLm1AYMmTI3/72t2gYC6Lce++9BQWV8s2xSZMmmWOLxVoyD0uXMys0b968dAVnCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFRXgUr5iV2VYX388cdxr9hpKN6TlVqq7NZuRIAAAQJZFOjfv/+nn34aA4i//O+8887NGcncuXP79u2b9HDllVfusccem9NbGW1j/Zi2bdumFWJ1mbRcuvDll1+mK7I0a9asXbt2pes4Q4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC6CuRxnCV+bf2vf/1rstNQPJ6WLVtW14dkXgQIECCQKfDZZ5/deuutyZlbbrllm222yby6seXIssyePTtaRdbk3//93ze2+UbVP/7449P6ZadwbrvttrTmGWecUUkLxqS3UCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQUwJ5HGeJH0DOnDkz1ezWrVtaViBAgACB6iqwZs2aCy64YOXKlTHB/fff/5xzztmcmb744otPPfVU0sNdd91Vv379zeltg23/9V//NQ3fvPLKK5dffnkykcyGMcF+/fo99thjycntt9/+17/+dWYFZQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLVXqAoH2f41VdfXX311c8//3wszRI7DcV7p06dtt1223ycizETIECAwEYJROhk9OjR0aROnTr33HNPukbXRnWSVF60aNGll16alE855ZRDDz10EzrZqCZbbrnlsGHDjjzyyGQjofvuuy++l5144omdO3du0qTJ4sWLx48fP3To0Pg2l3S70047Pffcc3bT2yhklQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBKqBQNbiLIMGDdoovtWrVy9cuPDrr78eM2bMuHHjom0SZEk6ueaaazaqN5UJECBAIB8F4rvADTfckIz8qquu6tChw+bMIlY9mTZtWvTQokWLzM19NqfPDbbt2rXr+++/f+WVV8bCMFE5BvCHP/yhdKuIsMTCM9dee23jxo1LX3WGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPUWyFqc5dxzz920X6mPFEvySJLm8X7EEUf06dOnej8nsyNAgACBELj44ouXLFkShfbt229mkPHtt99+4IEHEtX+/ftHoqXKhHfeeednnnkmthOKRM73339f+r4NGjS48MILI84iy1IaxxkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGaIFCQ3UlGNmVjX5FfSV4x8mh78MEHP/XUU9mdhbsTIECAQBUI/OlPf3rttdfiRvFd4N57743Nhjb5psuXLz///PPjm0j0EHsMnXbaaZvc1SY0fOONN/bZZ5/zzjvvB7Ms0eHSpUtvvfXWjh07/tu//duKFSs24RaaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhrgSzHWf4ZTdmIP4M7ScDERgy33377Cy+8ULdu3bx+BgZPgAABAhsUmDlz5tVXX51UO/vss/fff/8NNimjwk033fTVV19Fhfr16991111l1KzwS3fcccdhhx328ccfR8+1a9c+66yz4hvZ9OnTY9WZb7/9NvI6l19+eazOEldXrVo1YMCAWIEs0i0VPgwdEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhlgaxtNhQoya/Fb5ROYWHhLrvs0qVLl969ex933HGCLBulpzIBAgTyVyBCHvPnz4/xb7PNNr/73e82ZyIffvjhH//4x6SH6667rm3btpvT20a1HTx4cLpHUsuWLf/rv/6ra9euaQ9bbrll93Wv2I/v2GOP/fvf/x6X3nrrrUsvvfSRRx5JqykQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqPYCWYuzfPnllxuFG7/C3rhx40aNGm1UK5UJECBAoBoIDBs27JlnnkkmEutyxepcmzyp1atXxy4/xcXF0UOnTp369u27yV1tbMMFCxZceeWVaasnn3wyM8uSno9Chw4dIukSGxKtXLkyDp944omLLrooDjPrKBMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoxgJZi7PsuOOO1ZjV1AgQIECgAgWuvfbapLfYeeeEE07YnJ4jRPLJJ59EDwUFBffee29RUdV9Hxw0aFAkWpLB9+zZ88ADDyxjIrvtttupp56aLsry8MMPi7OUweUSAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANRMoqGbzMR0CBAgQqH4CyTZDMa8XXnihzvpfkRFJ5z5lypTMih999FFyKe1qzZo1+++/f2adEuU333wz7S12/0mv9unTJz2/UYURI0ak9Y888si0vL5CZp3Ycmh91ZwnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUP0ExFmq3zM1IwIECBDIRYHJkyenw9ppp53S8voKmXVmzJixvmrOEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKh+AuIs1e+ZmhEBAgQI5KLAihUr0mGVZ5Oj2rVrp/WLi4vTsgIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBai9QVO1naIIECBAgkO8Cf/nLX1atWrXBWXzyySdXX311Um3rrbd+9NFH0ybt2rVLyscdd9yPfvSj9HwZhauuumr8+PFJhb59+6Y7GbVs2bKMVmVcat68+cSJE5MKM2fOLKNmcilzRZZNvukG76ICAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRwUEGfJwYdiSAQIECDwfwQOOOCA/3O8noPMJU/q1at36KGHlq64/bpX6fOlzzRr1iw92bFjxx/sLa1QnsKOO+743nvvJTVff/31M844o+xWI0aMSCu0adMmLSsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqPYCWY6zxM4L77777ocffvj5559Pnz59zpw5y5YtW7t27RZbbNG4ceP43fr4CWL8Gv1+++235ZZbVvuHYYIECBAgUI0FDjnkkCFDhiQTjPVmbrrppgi4rG++8+bNe+ihh9KrBx98cFpWIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDtBbITZykuLn7uuediG4g33nhj+fLlqXIEWdJyrVq10nJhYeFPf/rT448//vTTT69fv356XoEAAQIECOSCQL9+/W6++eZkJLGWzPDhw0uP6uijj/7lL3+5ePHiuBRpzpNOOumFF17IXAMmbRJ1Tj755Ei0JGdq16594oknplcVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFR7gYKqn+HgwYN33333+DHeSy+9lKzFEimW5BWDiRRLEmT557n/+XP16tVvvfXWFVdc0a5du1tvvTUzAVP143dHAgQIECCwCQItWrTo27dv2nDcuHFdu3YdNGhQEnBJzse3xWHDhnXr1i12I0prnnvuuW3btk0PFQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUe4EqjbPEdkKHH374Oeec8/e//z1JqyThlcz3RDzzTFJO6sduRDfeeGP8/G/s2LEbfDZReYN1VCBAgAABAlUmcO211x5xxBHp7aZMmRLfE7faaqtOnTrtv//+e+65Z5R/8YtffPnll2mdWJysf//+6aECAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZogUHVxltGjR++7777x6+YRTEnTKilxklYp/Z5WSJtEnS+++OLAAw98/PHH06ulC7///e/vv//+0uedIUCAAAEC2RKIvfP+/Oc/X3jhhZkDiBXI4vva+++///nnn8cmRJmXYsuhZ599tl69epknlQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUe4GiqpnhO++8c8wxxyT7KUQwJblpBFOiUFBQsOuuu+61116tW7du0qRJ06ZNo8L8da9vv/029mKYMGHCmjVrombSMHmPH/5dcMEFS5cuLfFDwaTnq6++esCAAddff31y6J0AAQIECOSIQGRTBg4ceMopp9x1110RVYndhUoPrE6dOr1797700ksPPvjg0ledIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDtBWqtXLmysicZWwvFXgnff/99ZpAlUiy9evU666yzevbs2bBhwzLGEJmV4cOHP/LII6+88kpxcXGJTuJngdFD2jwiMhFwefTRR6NaxFkkWlIZBQIECBDINYFVq1Z98sknn332WWQ4I/HZoEGDZs2a7bLLLl26dKlbt26ujdZ4CBAgQIBANRMoHN6tms3IdAgQIECgegsU93ivek/Q7AgQyE0BH5tz87kYFQECBAiUIeCTcxk4eXep0ldniYVVYq+EElmW+KXzWD1l5513Lo9X/HgvVnaJ1+TJk6+88soXX3wxSbTEe3QegZgxY8a0atUquoqfC5566qnPPPNMebpVhwABAgQIZFegdu3asThZvLI7DHcnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkGsCBZU9oLvvvvujjz5KAiixdEpsoBDrrMSSKuXMsmQOb6eddnr66adj5ZXM31mfM2dOsgRL/F57RF5kWTLFlAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECeSdQuXGW5cuX33bbbWmWpX79+v/5n/95yimnbA5TrPUybNiwevXqRSfRc0RknnrqqZEjR8aKLyNGjIjDtPPtttsuLSsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkhUDlxlmGDh363XffBUSkTCJ6cu+990boZPNdevbsed999yXJlei2uLj4sMMOGzduXPScRGfi/ZZbbjnzzDM3/156IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqEqByo2zxDIqyWQiXxIZlFhYpaLmdtJJJ/Xq1StNtKxZsyZJzMR7UVFR7GfUt2/firqXfggQIECAANwjLIkAAEAASURBVAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKpMoBLjLKtXr37rrbciyJKETvr161exs8rsMO6S3KhRo0ZPP/30L37xi4q9l94IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqRqAS4yyffvrp0qVLk2nsvPPOP/7xjyt2StFh27Zt0z4jNLP11lsPHz68R48e6UkFAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/BKoxDjLpEmTEotYN+Wwww6rDJfoNln6Jd7btWs3cuTICg/NVMaw9UmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILA+gUqMs8ycOTPumsRNdthhh/WNYHPOb7/99sktIjFz8sknxxowm9ObtgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlkXqMQ4y5IlS9LpbbPNNmm5AgtJt5FlqcA+dUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBFgUqMs2SmTJI1Wip8npnd1q5du8L71yEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAVC1RinKVhw4bpZJKNh9LDiip8++230VUSasm8XUX1rx8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEqFqjEOEurVq1iMskaLVOnTq2MiU2ZMiXttpL2M0r7VyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgCgUqMs7Rp0yaZQKye8uKLL1bGZKLbdEujtm3bVsYt9EmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCVApUYZ+nUqVODBg2SycTqLGPHjq3YiUWH6eos9erVi9tVbP96I0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqHqBSoyzFBYWdu/ePZZmSRZQuf766yt2emmH0f/+++9fVFRUsf3rjQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOoFKjcCcvzxx7/88ssxqwi1vPHGG4MGDTrttNMqZJJPPPHE66+/HkGWJC7z85//vEK61QmBfBcoHN4t36dg/AQIECBQ0wSKe7xX06ZsvgQIECBAgAABAgQIECBAgAABAgQIECBAgEDZApW4Okvc+IQTTmjZsmUUktzJJZdc8tJLL5U9oPJcjYjMxRdfnCz6EvVbtGghzlIeN3UIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkvULlxlvr16//yl7+MBVQCItInK1asiNxJLKyyOS5PPvlkdBJdRSfJ0ix9+/atV6/e5vSpLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI4IVG6cJSZ5+eWX/+hHP0pmmyRazj333J/97GeTJ0/eWIIpU6Yce+yxZ5999vLly5PlXuI9Or/iiis2tiv1CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEclOg0uMshYWFsZ5Ko0aNkvknMZTYLahjx44Rann66aeXLl1aNs2yZcueffbZCLJEk9irKFmRJWmyxRZbROdxi7J7cJUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBfBIqqYKAdOnQYMmTIv/zLvyQ7BCWJluLi4gi1xKugoKB9+/Z77bVX69atmzRp0rRp0xjSggUL5s+fP3PmzHHjxk2YMGHNmjVxMt20KCnHBkPRbbStgim4BQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNUIVEWcJWZy6KGHxkIsJ598coRU4jASLfGexFMi1/LZZ599/vnnPzjhpE5yKWmVNGzWrNmf//zngw466AdbOUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCnApW+2VDqcvDBB7/99tt77713mlCJeEryijpx8gdfcemftf4nAROvqNa1a9foSpYlAfFOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhOAlUXZwm1du3avfXWWwMHDmzVqlUSXkko08DKDxaSOkn9bbbZJpqPHDkyuqpOj8FcCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEEoEqjbPELSOwcsEFF0yYMOHhhx+O5VUKCwtLLMqSDKvEyagWlaPJF198Ec0LCqp62L5cCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEqkagqGpuU+IudevWPXXda+HChe+8884HH3zw5ZdfTp8+fd68ecuXL4/K9erV23LLLVu3bt2+ffsf//jH++23X5MmTUp04pAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKD6CWQnzpI6Nm7c+PB1r/SMAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE0WsGtPTX765k6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyDkBcZaceyQGRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoyQLiLDX56Zs7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCDnBMRZcu6RGBABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCYLiLPU5Kdv7gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnBMQZ8m5R2JABAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGaLCDOUpOfvrkTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHJOQJwl5x6JAREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEarKAOEtNfvrmToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIOQFxlpx7JAZEgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKjJAuIsNfnpmzsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIOcExFly7pEYEAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgJguIs9Tkp2/uBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcExBnyblHYkAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZosIM5Sk5++uRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEck5AnCXnHokBESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqsoA4S01++uZOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMg5AXGWnHskBkSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqMkC4iw1+embOwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg5wTEWXLukRgQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAmC4iz1OSnb+4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZwTEGfJuUdiQAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBmixQVEmT79WrVyX1/IPd1qpV6+WXX/7BS04SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkkUBlxVlGjhwZEZOqgVi7dm2V3atqZuQuBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEaK2CzoRr76E2cAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCLApW1Oksy11g3JRcnbUwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5KlBZcZbu3bvbAChXH7pxESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyV6Cy4izDhw/P3UkbGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQK4KFOTqwIyLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgJgqIs9TEp27OBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcFRBnydlHY2AECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZooIM5SE5+6ORMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEclZAnCVnH42BESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqooA4S0186uZMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhZAXGWnH00BkaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqIkC4iw18ambMwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgZwWKcmRka9asefXVV9955533339/6tSpC9a9Vq9eXc7h1apVa9myZeWsrBoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDOCmQ/zhJBloEDB959993Tpk1LmNauXZuzXgZGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqQJZjrPMmDHjlFNOGTVqVBphiXVW4rVRc07bblQrlQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHJQIJtxlthQqGfPnpMmTYo8ShJhiUK8gik9zCRLYy5JncxLygQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtVDIJtxlnPOOeerr76KkEq8IqHSoEGDXr16tWvXbtCgQbNmzYozcf66665btmzZ999///XXX48ZM2bx4sXhntRv0qTJ+eefX7du3erxJMyCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgBLIWZ4lsynPPPZcEU+K9d+/eDz/8cMuWLWNMr7zySsRZksfz7//+7+lzWrNmzQsvvDBgwIA333wzmixcuDAOn3766R122CGto0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJDXAgXZGv0dd9yR3DqCKXvttdewYcOSLEsZ4ykoKDjqqKNeffXVe++9t169elHzv//7vw855JCZM2eW0colAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBPBLITpwlNhJ67bXXkqVZAiuiLXXq1Cm/2tlnnz1kyJDatWtHD9OmTTv55JPL31ZNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXBbITpxl/PjxCxYsSFw6dOjwk5/8ZGONYnOiq6++OmIx0fC999578sknN7YH9QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHJQIDtxli+++CKxiOVVDjrooDJciouL13f1V7/6VfPmzZMlXu6+++71VXOeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgjwSyE2eZP39+GCVrq+y2224lvCKhkp5Zvnx5Wi5RqFev3hFHHJF0Mm7cuFmzZpWo4JAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCDvBLITZ/n+++9TqaZNm6blpFC/fv0kpBKHS5cuLXE187BLly7pYSRa0rICAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAngpkJ85SWFiYetWpUyctJ4XGjRunZ2bMmJGWSxdatmyZnpw8eXJaViBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhTgezEWTIDK4sWLSphl3l16tSpJa5mHq5atSoOk82JSveTWVOZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgLwSyE2dp3bp16CQxlIULF5aQ2mWXXdIzY8aMSculC5MmTYqTyc5ERUVFpSs4Q4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkF8C2YmztG/fPmX66quv0nJS6NSpUxQi7BI5lZdffrnE1czD559/PsnExMkWLVpkXlImQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIR4HsxFnatGnTsGHDxGvChAkl4Pbdd9+Cgn8M7OOPPx4xYkSJCsnhX//61w8//DC91LFjx7SsQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkKcC2YmzRFrlpz/9aSy+Eq+xY8cWFxdn8sVWRAcccEBcShZoOfPMMz/44IPMClGOVVvOO++8dGmWpk2b7rXXXiXqOCRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMg7gaJsjfjAAw989dVX4+6LFy8eNWrU/vvvnzmS888//4033ogzEVj57rvvunfv3qtXr6iz5ZZbzpkzZ/jw4SNHjkzzLlHnnHPOSaMtmf0oEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5JdArZUrV2ZlxBMnTtx9992TDMoll1xy++23lxhG7969I9GSVEiSK5kV0jNRiNVcYomX5s2bZ1ZQJlAzBQqHd6uZEzdrAgQIEMhfgeIe7+Xv4I2cAIH8FfDJOX+fnZETIECgZgr42Fwzn7tZE8i6gI/NWX8EBkCAAAECGyvgk/PGiuVy/exsNhQiu+yyy5577hlhlHgNHjx4xYoVJZgeffTRtm3bxtU4H6GWdRX/9y2NuTRo0ODJJ5+UZSmh55AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkKcCWdtsKLxeeumlRYsWJXCFhYUlBFu1ahWbCsUuQiNGjIhLSX4lrZPEXCLvElmWzp07p+cVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8logm3GWLde9yuCLXYReXPcaMmTIa6+9NmvWrKRyrMiy3377HX/88aeeempRUTanUMbgXSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENgEgTzIghy+7hVzW7ly5dy5cxs2bNi4ceNNmKomBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuS+QB3GWFLFOnTqxA1F6qPCDAsuXLx81atQXX3zx/fffh9i2227btWvXNm3a/GBlJwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuSaQT3GWXLOrpPHEDkpDhw5NO99xxx0nTpyYHpZRmD179s033/z4448vWbKkRLUuXbr8+te/PuaYY0qcd0iAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyDWBglwbUA0fz9/+9rfMLEv5NUaOHLnnnnvee++9pbMs0ckHH3xw/PHHn3322bFhU/n7VJMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPUCWYuzfP7551U/2xy/44IFCy677LJNGOQ777wTK6/MmTMnbdu0adPOnTvvtNNOhYWF6cknnngiln5Zu3ZtekaBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBrAlmLs0TY4oADDnj44YcXLlyYayjZGs8111wzffr0uHvDhg3LP4bvv//+lFNOWbZsWdIkNicaNmzYd9999/7773/55ZexUdF5552X9vb0008PGDAgPVQgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOSaQNbiLAEReYtLLrlkhx12OOuss15//fVco6ni8cRuQY888kjctKCg4Prrry//3W+//fYZM2Yk9XfeeefoJ1ZqqVWrVnJmu+22u/vuu/v165d2+Nvf/jYSMOmhAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgpwSyGWcJiNj4JpYVeeqppw4//PBdd9315ptvnjJlSk4BVc1gAuHCCy9MtgGKiM/ee+9dzvvOnj37nnvuSSvfe++9rVu3Tg/TwtVXX929e/fkMLY0uuOOO9JLCgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnBLIcpwlFhGJV8Q44hVBloizdOjQoXfv3hFwWb58eU5JVepgbrzxxkmTJsUtYq2am266qfz3Gjp06OLFi5P6EVg55JBDfrBtIGeu+PLYY48F+A/WdJIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkF2BrMVZzj333MaNG6/Lsaxdl2n5R65lzZo1sV1ObD+0/fbbxzolsSFRdoGq4O5jx44dOHBgcqMBAwY0atSo/Dd97rnn0spnnnlmWi5dOOigg2IrouT8t99+O3r06NJ1nCFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZF0ga3GWu+++e+rUqY8++miPHj2SBVrCIsm1JBmXhQsXPvzwwwcccMAee+wRm+N89913WceqjAGsWrXq/PPPLy4ujs779Olz5JFHlv8usS7LW2+9ldbv2bNnWi5dCNvMtVuef/750nWcIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkXSBrcZaYeb169U4++eTIVUycODF222nTpk3pxVrizBdffPHrX/86rh533HHPPPNMkvzIOlxFDaB///6ffvpp9Na0adM777xzo7r97LPPIg2TNImVV7bZZpuym++7775phU8++SQtKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEckcgm3GWVGG77ba79tprI5wxYsSIM844I3bbKZ1rWb169YsvvnjiiSfuuOOOV1111fjx49Pm+VuIKd96663J+G+55ZYN5lFKzHTChAnpmd122y0tr6/QsWPH9FJm2/SkAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg6wI5EWdJFfbbb78HHnhg2rRpDz300IEHHhjnI9cS75mbEM2ePXvgwIH77LNPrDVy//33z58/P22eX4U1a9ZccMEFK1eujGHvv//+55xzzsaOP9atSZtEJCgtr6+QWWfKlCnLly9fX03nCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZEijK1o3LuG/9+vVPW/eKyMVjjz02ePDgyZMnR/0ItSStkozLBx988OGHH8ZKLcccc8zpp5/es2fPMvrMwUt33XXX6NGjY2B16tS555570tmVf6iR7Ekrb7vttml5fYWtt966qKgo1rmJChGmmTt3bnlaleht1qxZmfctcbXEYcuWLbfaaqsSJx0SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMoQyK3VWUoMNPYV+s1vfhNrkLzyyiu/+MUvIuZSehOiWGJk6NChkWgp0TbHD7/++usbbrghGWQkcjp06LAJA168eHHaqmHDhml5fYVIzIRhejWzeXpyg4X77rvvx+V+9e/fP82+zJs3L/JJxcXFcYtYkybK6co63333XSzJk9x6yZIlcSnek8M4H1eTctSPS8l6NtFPlKPP5FLcJQ6TcnxJRHnRokXJ4Yx1r6QcJ+NSuixNlKvf8CYvbL5kVZ1kvtMWbfntksZJef6K+nFpZXFhHBavqRXlucv/8TUza+kWcZhUW766KMoLV9ZLDqcvbhr/S8pxMi5FheQwytEwKUdXcRjdxmHcIspxu+RSDCCGkZRjYHHJ8EKDXvIl4WvP/zX8xeKv5X981/jnYns+EiR/LdSETyzxMcznvXjc1fLjaD49XJ+W1/2l48N88nev/xTyX2rxleC/1JL/O/gvtcQhB/8Rw6fl5NH4tOxfR/3bchb+6du/Lfunbz848GMXn5b9TO3//b98+pGfHzf/c5OWKvvnx+SzemW853ScJZ1wbDz0pz/9KZINkaWIDYmSUEu8J5sQRbVkvZa0fu4XLr744uRf8Nu3b3/NNdds2oDTnwFE83r1/pE/KLurzDhLZvOyW7lKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgygVpJmrvK7lchN/rqq68ef/zxJ554Yvr06ZFoSXIt6ZIbFXKLSu0kojkXXHBB3CIG/9prr+2///4lbjdy5Mh076RYombixIklKiSHvXv3fv3115PyAw88cOaZZ/5gtcyTbdu2TddBibaRDcq8Wp5yv379br755vLUjDrXX399rK9TzsqqVYhA4fBuFdKPTggQIECAQJUJFPd4r8ru5UYECBBIBXxyTikUCBAgQCAvBHxszovHZJAEqp+Aj83V75maEQECBKq9gE/O1ekR/2PfkPya0pw5c2bNmrVw4cKIg+TXyGO0M2fOvPrqq5Nhn3322aWzLOWfUeaKLOWMJa1YsSLtP7N5enKDhQsvvLBPnz4brJZUaNmyZTlrqkaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSATyKc4yY8aMWJFl0KBB6Wolybos+fUsL7/88vnz58eYt9lmm9/97nebM/iGDRumzcu5OM2yZcvSJpnN05MbLGy17rXBaioQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDZNIA/iLLHuyDPPPBO7C8W+PGvWrIkISzLVWJol71ZnGTZsWMwlGf/tt9/etGnTTXtsSatGjRqlzZcsWZKW11cIusw4S2bz9TVxngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQxQI5HWcZN27cY489NnTo0GQ5kyTIkkZYksPmzZufdNJJp59+ehXDbdrtrr322qThEUccccIJJ2xaJ2mrzK18pk+fnp5fX+G7775bvXp1crWgoKBFixbrq+k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBbArkYZ5k1a9bgwYNjOZbPP/88XDKXY0mY4kxhYWHPnj0jxXLMMcfUrl07W3wbe98klxOtXnjhhTp16pSn+ZQpUzJrvv/++507d04atm/fPu1h2rRpaXl9hcw6O+64Y7169dZX03kCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLYEcijOEguHPPfcc5FieeWVV4qLi38wxRJM7dq1O+OMM0477bRWrVplSy1H7psZZ0miP2UPLLNOZtuyW7lKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhKgZyIs3z00UeDBg3685//PHfu3Jh8EmQpsalQo0aNjj/++DPPPHPfffetSqBcvlfHjh1jZZpVq1bFICdPnjxz5syyIz6jRo1Kp7PHHnukZQUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQO4IZDPOEuGVJ598MpZjGT9+fIisbzmW7t27x3Isffr0adCgQe7AbdpI/vKXvyTpk7Kbf/LJJ1dffXVSZ+utt3700UfT+rE4TVreYostAmfEiBHJmeHDh8eiNenVEoXgTWvGpaOOOqpEBYcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwQyFqc5YQTTnjppZci27G+FMv2229/6qmnnn766W3atMkFqQoZwwEHHFCefoqK/ve51KtX79BDD11fq0ilpCGVSL2UEWd54403vv7666SfiMh07dp1fX06T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIokBBtu797LPPrly5MrIssalQ8opyvOrWrfvzn//8+eefnzhx4o033lidsiyVQR1WDRs2THp+6623Xn/99R+8S8DefPPN6aUICRUUZO3Rp8NQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUFshmpiFJscSY1uVY1u61114DBw6cMmXKoEGDevToEVdLD9eZEgJbbbXVRRddlJ688MILZ8yYkR6mhf79+0fYJTls0qTJL3/5y/SSAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgpwSyGWcJiAiytGjR4oorrhg3bty77757wQUXNG3aNKeAcn8wv/rVr7bZZptknLGd0IEHHvjcc88FbHLmm2++ueSSS37zm9+kE7nmmmu23HLL9FCBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBTAkXZGk1hYeFhhx12xhlnHHnkkUVFWRtGtqZfgfeNbMrgwYODcfny5dFtLG/Tp0+fSAXttNNOCxYsmDp1anFxcXq7o48+um/fvumhAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg1wSyliOZPHlybJSTaxx5Op7u3bs/88wzJ5988rx585IpzJ8//6OPPioxnZNOOunBBx+0i1MJFocECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATglkbbMhWZaK/To4+OCDP/7449itqUGDBqV77ty585AhQx5//PG6deuWvuoMAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCB3BGqtXLkyd0ZjJJsvsGzZslGjRk2YMCEWaKlTp07r1q27du3arl27ze9ZD3khUDi8W16M0yAJECBAgEAqUNzjvbSsQIAAgSoT8Mm5yqjdiAABAgQqRMDH5gph1AkBAhsr4GPzxoqpT4AAAQJZF/DJOeuPoAIHkLXNhipwDrrKFKhfv/4h616ZJ5UJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkikFtxllWrVo0ePfqjjz6aM2fOvHnzYqGRWrVqPfDAA/miaZwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKbKZArcZZx48b9/ve/f/nll5cvX55Oae3ateuLswwYMGDy5MlJzcMPP7xXr15pKwUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH8Fch+nGXx4sXnn3/+X//610CM/Eo5KRs2bHjPPfdE2CXqjx07VpylnG6qESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyXKAgu+ObNGlSt27dIssSQZZ4RTwl81XG2E477bStt946KkSrMWPGfPHFF2VUdokAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBfBLIZZ1mwYMGxxx47ceLENMjyP5GWtWsbN25cVLSBZWPq1q174oknRuUE+rnnnssXceMkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoQyCbcZbYY+jLL79MlmOJYEr79u3/9Kc/ffvtt7Nmzdptt93KGHRyqU+fPlGI5vE+YsSIDdZXgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIPcFNrAISuVNYOzYsU8//XSEUSLIEu9nnHHGPffcs8FFWTLHE7sUNW/efN68edHDqFGjkn4yKygTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjknUDWVme57bbbEqzIsvTq1euBBx7YqCxL0rZLly6RYonysmXL/v73v+edvgETIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUEMhOnKW4uPi1115LlmYpLCwcMGBAiWGV87Bz585pzdi3KC0rECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5KlAduIssdPQokWLgiwSLYcccsjOO++8aXytW7dOG3777bdpWYEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBPBbITZ5k8eXLq1b1797S8sYUmTZqkTZJ8THqoQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkI8C2YmzzJkzJ7DWrl0b79tuu+0mw9WvXz/axhIv8b506dJN7kdDAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHBHITpxlyZIl6fyTSEp6uFGF+fPnR/0kFtO4ceONaqsyAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBADgpkJ87SvHnz1GLBggVpeWMLM2fOTJtsueWWaVmBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgTwWyE2dp0aJFeCWbBH399debbPfee++lbbfaaqu0rECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCnAtmJs7Rp0yb1yoykpCfLU1i4cOE777yTZGIKCgr22muv8rRShwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIJcFshNn6dSp09Zbbx0ua9euffvtt7/55ptNMLrvvvuWLFmSNNxjjz2aNGmyCZ1oQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFMC2YmzBMGhhx4aWZYorFmz5uabb95YlAkTJvTv3z+WZolO4v3www/f2B7UJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEGBrMVZLrvssuBI8iiPPvro0KFDy68zefLkPn36LF68OGlSr169iy++uPzN1SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhZgazFWbp06fKzn/0sWVsl3s8666w//vGPyXotZWAVFxc//vjj++6776RJk9KlWc4+++yWLVuW0colAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBfBEoyuJA//CHP4waNWr27NkRTFm9evU111zz4IMPnnHGGZFWWblyZTqwiRMnzps3b8qUKW+//fYLL7zwzTffJCGYqBANd9lll379+qWVFQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPJaoFZmcKTqZzJ69OhevXqtWLEibp0szRIJlWQY6Uot6ZkSdaJCo0aN3nrrrY4dO1b9yN2RQG4KFA7vlpsDMyoCBAgQILA+geIe763vkvMECBCoPAGfnCvPVs8ECBAgUBkCPjZXhqo+CRDYoICPzRskUoEAAQIEck3AJ+dceyKbM56sbTaUDPonP/nJs88+u9VWWyULrkRyJQrJK53VP0/8z59RIV5xKcqtW7d+9dVXZVlSKAUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDUQyHKcJQQPPPDAMWPG9O7dO4mtJIGV9b1H/aRajx493n333S5dulSDZ2AKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECqUD24ywxlK233jrWaHnnnXeOPfbYOnXqJIGVH3wvLCw89NBDhw8f/vzzz7dq1SqdhgIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED1ECjKnWnsvffeQ4YMWbFixfvvvx8rr0yfPn3u3Lnz58+vV69eixYtYkOirl27HnTQQVtssUXujNlICBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKlYgh+IsycTq1q3bfd2rYuepNwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbwQyInNhvJCyiAJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqQECcpQqQ3YIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC8AuIs5ZVSjwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAoExFmqANktCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyisgzlJeKfUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqQECcpQqQ3YIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC8AkXlrbiR9Xr16pXZolatWi+//HLmmRIVMi9tQrl0/5vQiSYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJZF6isOMvIkSMjYpJMb+3atWk5nXBmhfTkphV+sP9N60orAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7ArYbCi7/u5OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDwfwQqa3WW5Caxbsr/uVupgw1WKNXCCQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgeosUFlxlu7du5feYCgTcoMVMisrEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1BCByoqzDB8+vGzBDVYou7mrBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1VKgoFrOyqQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTyVECcJU8fnGETIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKqngDhL9XyuZkWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyFOBoqyMe9q0aW+88UZ66xNPPLFOnTrpoQIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECNFchOnOWll1667LLLEvTdd9/9tNNOq7EPwMQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQyBbKz2dC8efPWrnvFUI466qjMASkTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUZIHsxFkKCv73vjvuuGNNfgDmToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCnwv7GSzLOVXW7atGl6iy222CItKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRwgezEWdq0aRPutWrVivfZs2fX8Gdg+gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqlAduIse++9d2FhYTKITz/9NB2NAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQA0XyE6cpUmTJgceeODada8XX3yxuLi4hj8G0ydAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgEshNniXtfccUV8R77Dc2YMeP+++/3PAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiEQNbiLIcddtixxx6bLNBy3XXXvfvuu54HAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgazFWYL+kUce2XvvvaOwdOnSo48+2hotvhwJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyGWdp2LDhq6++etJJJ8VjWLx4cWw/1LFjx/79+48ePXr58uWeDQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQA0UKMrWnNu3b5/eurCwcM2aNbHx0KRJk2644YY4X6tWrUaNGjVu3LioqFwjjPoTJkxIO1QgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIU4FyhUUqY26TJ0+ODEpEWOI96T8pxJk4jPeF617lvHXaSTnrq0aAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCbAlmLsyQcpWMopc9sEC5JwGywmgoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5L5DNOIsYSu5/fRghAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCKBbIWZznttNOqeKpuR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkPsCWYuzPPTQQ7mvY4QECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJVLFBQxfdzOwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJlCIizlIHjEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFULiLNUtbj7ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlCEgzlIGjksECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJVLVBU1Tf85/3OO++8pLj99tv/5je/+efpjfuzX79+06ZNiza1atV64IEHNq6x2gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArknUGvlypVZGVXdunUjgxK33mOPPd5///1NG8M+++wzfvz4tWvXRlfLly/ftE60IlCdBAqHd6tO0zEXAgQIEKgJAsU93qsJ0zRHAgRyTcAn51x7IsZDgAABAmUL+Nhcto+rBAhUkoCPzZUEq1sCBAgQqDwBn5wrz7bqe87yZkORRNnMOW9+D5s5AM0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqUCDLcZbNn0myxMvm96MHAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXBDI+zhLLiAaAwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEUJ5HecZfXq1QlE7dq1K0pEPwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlkUyO84y/fff5/YNWrUKIuIbk2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBRAnkcZ5k9e/bMmTMTiGbNmlWUiH4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyKJDHcZYBAwYkcLVq1erQoUMWEd2aAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH/z969wHlV1vkDd5jhFncVVm5LAnIxlVDcl7e8IJKomRGi1oqapr5Wt3ZztbZFMiNN1lKrXdFUxFRWrS1thVAp8hYCXiARUAEBQbkMIDBcBnD+z3Lo2d9/LocRmPP7zfD+vXr9+p7nec55nvM+qIeZz+scAgQIECBAYF8JlOyrA9V0nBdeeKGmrqR948aNux0Tj7Bjx44wftGiRb///e+nTJkSgiwVFRXh+5hjjoljFAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvVXoM7jLIMGDQpxk2qBQhIltC9cuPCMM86odkB6YxJkScYMHz48fbBeAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBeiFQ53GWRCFJrlQrktJV7fjYmKRkwveFF1542GGHxXYFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA/RXIKM5S9QEtMcVStauWmskRBg4c+NOf/rSWuxhGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ4AJZxFlicqVai/TeancJjW3atDnuuOMuueSSoUOH7nEgpqaDaydAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMiXQJ3HWZ599tmq5xYiLIMHDw4xlFD06NFj7NixVcdU21JSUtKyZct27dp17dq12gEaCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6rVAncdZTj755BSgkGgJ8ZT0MSm76yJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhgAnUeZ0nx2rPXDKUcUBcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB9F8hbnGXkyJGJ3SGHHFLfEa2fAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgXwnkLc5y44037qtzcBwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEGI9CowZyJEyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgAAuIsDeAiOgUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMMRyNvLhmoiXLp06RtvvFG687N58+YwbOTIkTUN1k6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDABAolzrJ8+fK77rrrySeffO+99yoRVxtnmTBhwooVK5KRJ5100oABAyrtZZMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKA+CuQ/zrJjx44QWPmP//iP8vLyioqKSohFRUWVWpLNEH/5t3/7t6Q+7bTTJk2aVO0wjQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvVLoFF+l7t69eozzjjjjjvu2Lp1a8iyhPBK7idlbVdeeWXr1q3DgLDX1KlTwyuKUgbrIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqC8C+YyzhMexDB069KWXXopBllDET7pgq1athg0bFgaHYeH7qaeeSh+vlwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoF4I5DPO8q1vfeuVV15JHscSIikHHXTQTTfdFFpWrFhx1FFH7ZYvxFnCmLB7+J4yZcpuxxtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ+AIl+Vri/PnzH3jggRBGCUGW8D1o0KAJEyYk7w+q5ZJOOeWUMH7Dhg3hCC+88EIt9zKMAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgkAXy9nSWMWPG7NixI9CELMvRRx/95JNPfqIsS9ixuLj4s5/9bMiyhDqEWpYsWVLI0NZGgAABAgQIECBAgAABAgQIECCG42+eAABAAElEQVRAgAABAgQIECBAgAABAgQIECBQG4G8xVkmTZqUPJolrHLs2LElJXvynJiQg4knGR73EmsFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAPRXIT5zl9ddfLy0tDWQh0XLiiSceddRRe8bXtWvXuOPy5ctjrSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKinAvmJs7z77rvR67TTTov1Jy3atGkTd1m/fn2sFQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvVUID9xltWrVwevioqK8N2tW7c9tmvRokXYNzziJXyXlZXt8XHsSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCAC+Ymz5D5JpWXLlntskRwnicXszXH2eAF2JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2LcC+YmztGvXLp5GbrQlNtayWLlyZRx54IEHxlpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQTwXyE2c5+OCDg1fykqClS5fusd306dPjvskx46aCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgPgrkJ87SrVu3iDVjxoxYf6Ji69atL7zwQpKJCTv279//E+1uMAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAEK5CfOEqInbdu2DRwVFRV//OMfS0tL94DmwQcfXLduXbJjnz592rdvvwcHsQsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBBCeQnztKoUaOBAweGLEuwKC8v/8lPfvJJUT744IPRo0eHR7OEg4TvwYMHf9IjGE+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCAAvmJswSIK664InwneZS77rorvDao9jrhoSzDhw9fuXJlsktxcfE111xT+92NJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKFiBvMVZTj/99FNPPTV5tsq2bdvOO++83/zmN7Vh+tOf/nT88cfPmDEjPprlggsu6NatW232NYYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDABUryuL7bb7/9lFNO2bRpUwimbNy48aKLLgqbX/va10JaJXdVIexSWlq6ZMmS8ASX3/72tyHIkrylKOwVPocccsitt96aO15NgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQfwXyGWc58sgjH3roofPPPz95Rkv4Dk9eCZ9EM8mshO9WrVrl+iaDQ0soGjdu/Mgjj/zN3/xN7gA1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA/RXI28uGErJzzjnngQceaN68edgMj1oJ3yGkknyi6V8bdv1/HBZiLo899tiJJ54YRyoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqu0Ce4yyBL7xj6MUXX+zbt2+Iq4TN/32BUOonjAkje/fuHZ7jcvbZZ9f3C2D9BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQL5j7OE1XzmM5957bXXwmuD+vfvX+lZLKG3UkuPHj3uu+++N954I+yVeyZqAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBiBQUiDnEB7IMmznZ/Hixc8///yf//znZcuWlZaWrl27NryK6OCDD+7QocPf/d3fnX766eE5LgWyZssgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDY5wKFEmeJJ9atW7eLd35ii4IAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGD/ESiIlw3tPXdZWdneH8QRCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8i5Q7+Msmzdv/vd///devXrlndICCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE9l6g4F42VPtT2rp169133/3jH/941apVtd/LSAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUIWqJdxlvLy8nvvvff222//8MMPKyoqgm9RUVEhK1sbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALQXqWZxl27Zt999//5gxY5YvXx6DLElRyxM2jAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJAF8hBn+eijj+bPn7969er169e3atWqe/fuffv23a3Rjh07xo0bd9ttty1dujQGWXa7lwEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1SyC7OEvIo/ziF7945JFHXn311Y8//jiXqV27dhdeeOH111/fqVOn3PZY/+pXvxo1atTChQsrBVmSzSOPPPLGG2+MgxUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1V6BRNkufPXt2CJ380z/904wZM0KuJcRQcj9r1qy5++67w4DHH3+80nqWLFkyZMiQv//7v1+wYEHYpWjnJ4xJdj/88MMfffTRmTNnfvGLX6y0o00CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH6KJDF01leeeWVc889d926dQlQSKRUlQrxlI0bN44YMSJ0DR8+PBkwceLESy+9NLyTKAmyxL3CZu/evUeOHHn++edXe7Q4UkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFC/BOr86SxlZWUXX3xxyLIkD1apKX2S9IacytVXX71s2bKA+Nhjj4W0ykcffZSbZQl1jx49xo0bN2vWrJB6qelo9esaWC0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAUqPM4yw9/+MPFixfn5k5CJCV8WrVq1bFjx+bNmyebcUGbNm265ZZb3nzzzSuuuGL79u1JzCX0hmGHHnrofffd95e//OUrX/lK7gHjvgoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH6LlC3Lxvatm3b+PHjY/QkRFL69Olzww03fP7znz/44IMTu4ULF/73f//3nXfeuWrVqmTk448/vmDBgvLy8mQz7NW6devvfe97V111VePGjeu7uPUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAikCNTt01kmT568evXqMH2IpITvL33pS9OnT//qV78asyyhsXv37v/yL/8yY8aMI444Ilno+vXrp06dGrIsYa/wOfXUU994441rr71WliXx8U2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaMACdRtnmTZtWrQLsZVx48Y1bdo0tuQW4cVD4aEs4d1DoTEGWUJxwQUXTJw4sXPnzrmD1QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAg1VoG7jLLNmzQpw4QkrIZjyz//8z0lapSbKHj16XHjhhWFwGBDGh+/evXvff//9xcXFNe2inQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIEJ1G2cZcGCBUkwJaidffbZu7U799xzkzFJAub666/3gqHdohlAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhIAnUbZ1m/fn2CddBBB3Xq1Gm3cP369csdc8455+RuqgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBq8QEZxlnbt2tWGMqRe4rCOHTu2bds2bioIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT2B4G6jbNs3bo1QfzUpz5VG82mTZvGYbIskUJBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENh/BOo2zrI3jo0bN96b3e1LgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQHwUKN85SHzWtmQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYC8FxFn2EtDuBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+1JAnGVfajoWAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAXgqIs+wloN0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT2pUDJvjxYzcdasGDB4MGDa+6vpucT7VJUVDR58uRqjqKJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgXglkFGcpKyt7/vnnaylTUVERRtZ+lzA+xFlqeXDDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEClkgozhLklD5RBC13EWQ5ROpGkyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKHCBLOIsEicF/ofA8ggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChSNQ53GWWj5kpXBErIQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCPAnUbZ3n77bfzeG6mJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqHcCdRtn6datW70TsWACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE8CjTK49ymJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBJQJylEohNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBfAqIs+RT39wECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVBEoqbdvMUqC8vHzevHmLFy9evnz5hg0btm3b1rp16wMPPPDII4/s27dvcXHxHixm+/bt06dPnzNnTmlpaTjCIYcccvTRR3/mM5/Zg0PZhQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQvYA4S/bmB/z617/+wx/+8PLLL8+fPz+kT6pdQZs2bS644IJrr722T58+1Q6o2rhx48YxY8bce++9a9asqdTbq1ev66+/fsSIEUVFRZW6bBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECkqgKDwgpKAWtD8s5tBDD122bFltzrRx48bf/va3b7zxxt3GUP7yl78MGzZs0aJFKYcdPHjwI488EoIyKWN01XeB4ueOq++nYP0ECBAgsL8J7Bg0bX87ZedLgEAhCLhzLoSrYA0ECBAgUHsBt821tzKSAIF9KOC2eR9iOhQBAgQIZCPgzjkb52xmaZTNNGZJEWjWrNlhhx02YMCA8Fagbt265SZXwuuHRo8efdVVV6XsHrrCU14+//nP52ZZWrZsGd5Y1LNnzxCIifs+88wzX/jCF7Zs2RJbFAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQhMQZ8nPFenUqdPll18+bty4uXPnrlu3bs6cOeHdQ9OmTXvnnXc+/PDDu+++u0uXLnFlDz744Pjx4+NmpSK8ruiiiy5avXp10n7ggQfef//9K1asePXVV996662lS5d+5zvfadRo14UOU/zrv/5rpSPYJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUjoCXDeXhWsyePTs8OiX3KSxVF7F27dozzzzz9ddfT7o6duwYHr4SUym54++7775/+Id/SFratWv3xz/+8fDDD88dEOoJEyZccsklSWNJScmsWbPC82AqjbHZMAQ8+7FhXEdnQYAAgf1KwLMf96vL7WQJFI6AO+fCuRZWQoAAAQK1EXDbXBslYwgQ2OcCbpv3OakDEiBAgEBdC7hzrmvhLI/v6SxZau+a66ijjkrPsoRxIZgSHsoSh33wwQfh8S1V11peXn7rrbfG9ttuu61qliX0hse3fOUrX0mGhae5/OAHP4i7KAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBSUgzlJQl+P/W0zfvn2PPvro2DRv3rxYx+KZZ54JrxNKNj/96U/HR7DEAbG48cYbYzjm17/+9UcffRS7FAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwhEQZymca1HNSrp37x5bV69eHetY/O53v4v1iBEjYmAlNsaiR48eJ598crK5bdu2SZMmxS4FAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBwBMRZCudaVLOSLVu2xNa2bdvGOha5qZQzzjgjtldbnH766bF94sSJsVYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBApHQJylcK5F5ZVUVFS8+uqrsTX3xUNJ44oVKz788MOkbtq0af/+/ePgaosTTjghts+aNSvWCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA4QiIsxTOtai8kgcffHD58uVJa+/evY899thKI+bNmxdbwruEmjRpEjerLfr27RvbFyxYsH379ripIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUiIA4S4FciMrLeOihh/7xH/8xaW3UqNFdd91VVFRUadDbb78dW7p27Rrrmor27ds3a9Ys6S0vL1+0aFFNI7UTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIlUJKvic2bCIRIytKlS5N627Zta9eunTNnzu9+97u5c+cmjeGZK//5n/85cODAqmIrV66MjZ07d451StGpU6eFCxcmA1atWnXYYYelDK62K0wadqy2q2pjCNB06NCharsWAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNAp7OUpNMRu333HPPkL9+zj333EsuuWTMmDFJliU8juXMM8986aWXRowYUe1qNm7cGNtbtGgR65TiU5/6VOzN3T027rYYO3Zs/1p/brvttph9WbNmzeLFi3fs2BGmCM+GCfW6deuS6VasWBEzPWVlZaErfCddoT30JnUYH7rCvmEzHCfU4ZhJV5glbCb1li1bQr1hw4ZkM7ywKb6zKTSGrjAg6Qp1w1vee+sPKtu267VTSzcc+GFZ6+Rk121tHrrKdxSHzR0fF4W6dMuuPzMrN7UKm8mwLdtLQr2+fNdTfJZtbBv+l3SFxtAVBiSboQ47JnU4VNgMhw2bYYpQh+mSrrCAsIykDgsLXZYXNOglfyT82fOPhn+x+Nfyrv9quCU44ID97Y4l3Ia53wv/FWiQt6P16eK6W955L+JmPrkl81chf1MLfxL8TS35x8Hf1BKHAvwhhh+gJZdmf/j5Xn26ofLD251/Lhv+j779bNmPvv3iwK9d3C37ndoBB9SnX/n5dXPmvw1P7tXr4tvTWepCdd8c88tf/vK1117br1+/mg4XfwcQBjRt2rSmYbntzZvvChmExj2Ls+QeTU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2OcCRcmzLvb5cR2wlgLXXXfdz372s5TBJ5100r333tuzZ8+qY6688soHH3wwaf/ud7970003VR1TqSW8tOjFF19MGseNG/fVr3610oDdbt58882jR4/e7bBkwMiRI0eNGlXLwYbtE4Hi547bJ8dxEAIECBAgkJnAjkHTMpvLRAQIEIgC7pwjhYIAAQIE6oWA2+Z6cZkskkDDE3Db3PCuqTMiQIBAgxdw59yQLnFJQzqZ+nguP975SVa+efPm0tLS2bNnP/nkk//1X/8VNkN7SJ+ccMIJkyZNOuaYYyqdYLNmu94IE9prGUvaunVrPEju7rFxt8XVV18dHhuz22HJgPbt29dypGEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgURAnKWA/iSENwF12fk566yzrr/++osuumjWrFlhfevWrRs2bNjrr7/etm3b3OW2aNEibubmVGJj1SKJyCTtLVu2rDpgty0ddn52O8wAAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCeCTTas93sVdcC4e1C4YksXbt2TSZatmxZeIxLpUlz8yhlZWWVeqvd3LRpU2zP3T02KggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+RUQZ8mvf9rsBx988KhRo+KIX/7yl7FOivCclNgS8i6xTimWL18ee70JKFIoCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcIREGcpnGtRzUq++MUvFhUVJR0hibJ48eLcQb169YqbS5YsiXVNxcqVK7ds2ZL0NmnSpHv37jWN1E6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyJeAOEu+5Gs1b9u2bQ888MA4dMWKFbEORe/evePmwoULy8vL42a1xbx582J7yLKUlJTETQUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoEAExFkK5ELUahmNGzfOHXfIzk/SsnXr1tdeey23t2r98ssvx8Z+/frFWkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKBwBcZbCuRbVrGTDhg1r1qyJHR06dIh1UgwZMiS2PPfcc7GutpgyZUpsP/vss2OtIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUjoA4S+Fci2pWMnHixIqKiqSjffv2HTt2rDTonHPOiS0PPfRQHBwbY7FgwYLnn38+2QxPecnNwcQxCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA3gXEWfJ+CWpcwObNm2+++ebYfdZZZzVqVPl6DR48uEuXLsmY9957b/z48XF8peIHP/hBDLt86UtfatOmTaUBNgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChSBQOR5RCGtq2Gv4zne+M3PmzN2eY3jH0NChQ995551kZHFx8Te+8Y2qezVt2jQcMLZ/+9vffuutt+JmLCZMmPDoo48mm+FQo0aNil0KAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBBCYizZH05nnvuuRNOOOHEE0+8884733jjjW3btuWuIDxAZd68eT/84Q+POOKIKVOmxK5vfvObRx55ZNzMLS677LLDDz88aVm7du3AgQN/+ctfbt++PWkJsZjvfe97YUzc5etf/3qvXr3ipoIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFACReXl5QW1oAa/mAEDBsyePTueZpMmTTp37hxe/ROKDRs2vP/+++E79ibFxRdf/Itf/KLqm4bisLlz55522mkhuRJbWrZs2b179/C6ovAGotzEzLHHHhvyNM2bN48jFQ1MoPi54xrYGTkdAgQIEGjwAjsGTWvw5+gECRAoQAF3zgV4USyJAAECBFIE3Dan4OgiQKDuBNw2152tIxMgQIBAHQm4c64j2LwctiQvs5o0CoQ40aJFi+JmpaJ169bhSS1XXnllUVFRpa7czb59+06ePHnYsGGLFy9O2jdu3JgbmkkaTz/99PDWIVmWXDo1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGgCXjaU9RUJbwK65ZZbQrIkRFVqmjuEV8KrhX70ox+Fx65cddVV6VmW5CD9+vV77bXXbrjhhnbt2lU9bM+ePceOHTtx4sS2bdtW7dVCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgcAS8bytu1+Pjjj995550FCxYsXbp0/fr14ZVArVq1Cm8d6tatW//+/VPCLukrDseZPn36nDlzSktLi4uLDznkkHC0EI5J30tvgxHw7McGcymdCAECBPYfAc9+3H+utTMlUFAC7pwL6nJYDAECBAjsVsBt826JDCBAoC4E3DbXhapjEiBAgECdCrhzrlPejA/uZUMZg//fdI0aNeq98/N/Tfuiaty48Yk7P/viYI5BgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhawMuGshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBcRZshY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIqAOEsKji4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGsBUqyntB8OQIVFRXvvffem2++uWzZsnXr1jVt2rRdu3Y9e/YcMGBAs2bNcgZ+snLDhg0vv/zyO++8s379+ubNm//t3/7t8ccf36lTp092FKMJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkQEGfJg/ratWufeuqpyZMnT506dfXq1VVX0Lhx4yFDhnzjG984+eSTq/amtCxatOj73//+r371q/Ly8txhRUVF4VCjRo363Oc+l9uuJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUmoCXDWV9RUJIpWvXrl//+tdD6KTaLEtY0LZt20LeZdCgQV/72tfCE1ZqucQnnniif//+jz76aKUsS9g9PAbmT3/6Uzjgd7/73VDX8oCGESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyF/B0lqzNp0+fXiluUlxc3LFjxw4dOoQUy5IlSz766KO4pocffnj+/PnhOS4tW7aMjdUWIRxz8cUXf/zxx7G3ffv2Xbp0WbVqVXiTURJhCd+33357mD18x2EKAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBBCXg6S94uR9u2ba+++uonn3xy5cqVCxcunDZt2quvvvrhhx8+++yzJ510UlzWjBkzLr/88rhZbbFgwYLwuJeYZTnqqKOeeeaZkGJ55ZVXwpFnz5593nnnxR1/+tOf/uY3v4mbCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAQQmIs+Thcnz605++5557Fi9eHJIlQ4YMadWqVVxEeFLLKaecEhItV1xxRWwM6ZOpU6fGzarFTTfdVFZWlrQPGDDgD3/4w6mnnhqH9e7d+7HHHss9YHjl0Pbt2+MABQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgcATEWbK+FqNGjXrzzTcvu+yy5s2b1zR3CLX87Gc/O+aYY+KABx54INaVijlz5jzxxBNJY5MmTe6///7WrVtXGlNUVPSTn/ykZ8+eSXt4msv48eMrjbFJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgEAXGWrK/CWWedFUInu501JFquu+66OCw8ryXWlYoQTImvGRo+fHjfvn0rDUg2mzVrdsMNN8SulHxMHKMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQvIM6SvXltZzzppJPi0NLS0k2bNsXN3OJ//ud/4mZ46Eusqxbnn39+ixYtkvaZM2cuX7686hgtBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH8Coiz5Nc/bfZ27drldn/00Ue5m0k9f/78d999N6lDVOX444+vOia25A6oqKiYNGlS7FIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBApEQJylQC5ENctYtmxZbutBBx2Uu5nUs2bNio3HHntsSUlJ3Ky2yM275O5b7WCNBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHsBcRZsjev7YwvvvhiHNqtW7cmTZrEzVjMmzcv1n379o11TUXumNx9axqvnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQsYA4S8bgn2C68ePHx9FnnnlmrHOLt99+O2526dIl1jUVXbt2jV25+8ZGBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgvwK7eTdNfhe3P88+adKkF154IQqMGDEi1rnFqlWr4mbnzp1jXVPRqVOn2JW7b2zcbbFy5cra79i+ffsOHTrs9pgGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSigKezRIoCKtasWXPNNdfEBZ177rnHHnts3MwtNm7cGDdbtGgR65qK3DHbtm3bunVrTSNrah87dmz/Wn9uu+22mH0JJ7V48eIdO3aEI5eXl4d63bp1ySwrVqxYunRpUpeVlYWu8J1shvbQm9RhfOgK+4bNcJxQh2MmXWGWsJnUW7ZsCfWGDRuSzeU7P0kdGkNXGJBshrrhLe+99QeVbdv1XqqlGw78sKx1crLrtjYPXeU7isPmjo+LQl26ZdcfmJWbWoXNZNiW7SWhXl/eLNlctrFt+F9Sh8bQFQYkm6EOOyZ1OFTYDIcNm2GKUIfpkq6wgLCMpA4LC12WFzToJX8k/Nnzj4Z/sfjX8q7/arglOOCA/e2OJdyGud8L/xVokLej9eniulveeS/iZj65JfNXIX9TC38S/E0t+cfB39QShwL8IYYfoCWXZn/4+V59uqHyw9udfy4b/o++/WzZj7794sCvXdwt+53aAQfUp1/5+XVz5r8NT+7V6+JbnKUuVPfqmB9//PGll176/vvvJ0dp06bNHXfcUdMRc+MszZrtiiDUNDi0N2++K2SQjMndPWUvXQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBzASKkmddZDafiXYrcMMNN9x5551x2MMPPzx8+PC4Wano06fPwoULk8bJkyefdtpplQZU2gxZmdzUS9i3S5culcakb958882jR49OHxN7R44cOWrUqLipyECg+LnjMpjFFAQIECBAYB8K7Bg0bR8ezaEIECBQSwF3zrWEMowAAQIECkTAbXOBXAjLILC/Cbht3t+uuPMlQIBAAxBw59wALmI8hV3vDYnbivwK/PznP8/Nslx33XUpWZaw1KZNm8YF1yaZVOntQrnRlnic9OLqq6/+2DH2VwAAQABJREFU8pe/nD4m9rZv3z7WCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbQTEWWqjlNGYCRMmhPxKnGzEiBG33HJL3Ky2aNmyZWzf8teXYMWWqsXmzZtzG3N3z21PqTvs/KQM0EWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2BuBRnuzs333ocDTTz99+eWXV1RUJMc877zz7rnnnqKiovQpcvMoZWVl6YNDb+6YkpKSPXg6y26nMIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsDcC4ix7o7fP9p06depFF120ffv25IiDBg16+OGHi4uLdztB7tt8li1bttvxy5cvj2Ny942NCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAfgXEWfLr/7+zT58+fejQofFVQccff/wTTzzRpEmT2qysV69ecdjSpUtjXVOxZMmS2NW7d+9YKwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBSIgzpLnCzF79uwvfOELGzduTNbx2c9+9qmnnmrRokUtl5UbSZk7d+5u95o3b14ck7tvbFQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIrIM6ST//58+efddZZa9euTRbRp0+fp59+uk2bNrVfU79+/eLgmTNnxtcVxcZKxZ///OfYkrtvbFQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIrIM6SN//FixcPGTJk5cqVyQoOPfTQSZMmtW/f/hMtKCRgevTokexSVlaWm1apepwwYNq0aUl7UVFRSNJUHaOFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBfAXGW/Ph/8MEHZ5555vvvv59M37lz59///vfhew9Wc84558S9xo0bF+uqxRNPPBHfanTMMcd06tSp6hgtBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH8Coiz5MF/zZo14bksCxYsSOYOT2SZOHFieDrLni3lkksuCY9aSfZ9/PHH586dW+1xtmzZMmbMmNh12WWXxVpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgcAXGWrK/Fhg0bwvNU3nrrrWTitm3bPv3003379t3jdRxxxBHDhg1Ldi8vL7/88svXr19f6WgVFRXXXXfdu+++m7R379790ksvrTTGJgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgEARKCmER+9Uahg4dOnPmzHjK3/zmN0tLS6dMmRJbaiqOPvrodu3aVdv7/e9/P2RiNm3aFHrDwQcOHPjjH//4lFNOSQa//fbbI0eO/O1vfxv3HT16dOPGjeOmggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQOAJF4XkehbOa/WElTZo02bPTfPbZZ2NCpeoRHnvssREjRoSnsMSu8A6jrl27rlq16v33389tv+aaa+644444TNHABIqfO66BnZHTIUCAAIEGL7Bj0LQGf45OkACBAhRw51yAF8WSCBAgQCBFwG1zCo4uAgTqTsBtc93ZOjIBAgQI1JGAO+c6gs3LYT2dJS/s+37SCy64IGRWrrrqqs2bNydHD0GW8Kk007e+9a1bb721UqNNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDhCDQqnKVYyV4KXHjhha+//nr4rvZFQp/73Oeee+65H/3oR0VFRXs5kd0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUn4OksdWdb/ZHr9O1O3bt3f+ihh37+85+/9NJL77777oYNG5o1axZeOXTCCSd07ty5+gVpJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUkoA4SyFdjX20ltatWw8ZMmQfHcxhCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZCnjZUKbcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgXEGdJ99FLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQqYA4S6bcJiNAgAABAgQIECDw/9i7F2grqvtwwF4EBAGfPBJQwVdEkpj4iBGV4ANqG6LR+mheIqkaSVvblagrjxLaGuIjUZNYa0jURIlN1FIrsZq2Wg1iREWjklRRooIICPiAAPJQ4P/7O3b3rMu9w53LmbkH+Fgu15699+y955tz790z8zt7CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5AsJZ8n2UEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVCognKVSbp0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCwhnyfdRSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKmAcJZKuXVGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLyCcJd9HKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKUCwlkq5dYZAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvoBwlnwfpQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApUKCGeplFtnBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QLCWfJ9lBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFQqIJylUm6dESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5AsIZ8n3UUqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCpgHCWSrl1RoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC8gnCXfRykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEClAsJZKuXWGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQL6AcJZ8H6UECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVCghnqZRbZwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkCwlnyfZQSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUKiCcpVJunREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQLCGfJ91FKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqYBwlkq5dUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAvIJwl30cpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQLCWSrl1hkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC+gHCWfB+lBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQoIZ6mUW2cECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5AsJZ8n2UEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVCognKVSbp0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCwhnyfdRSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKmAcJZKuXVGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLyCcJd9HKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKUCwlkq5dYZAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvoBwlnwfpQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApUKCGeplFtnBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QLCWfJ9lBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFQqIJylUm6dESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5AsIZ8n3UUqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCpgHCWSrl1RoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC8gnCXfRykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEClAsJZKuXWGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQL6AcJZ8H6UECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVCghnqZRbZwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkCwlnyfZQSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUKiCcpVJunREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQLCGfJ91FKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqYBwlkq5dUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAvIJwl30cpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQLCWSrl1hkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC+gHCWfB+lBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQoIZ6mUW2cECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5AsJZ8n2UEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVCognKVSbp0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCwhnyfdRSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKmAcJZKuXVGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLyCcJd9HKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKUCwlkq5dYZAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvoBwlnwfpQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApUKCGeplFtnBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QLCWfJ9lBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFQqIJylUm6dESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5AsIZ8n3UUqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCpgHCWSrl1RoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC8gnCXfRykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEClAsJZKuXWGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQL6AcJZ8H6UECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVCghnqZRbZwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkCwlnyfZQSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUKiCcpVJunREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQLCGfJ91FKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqYBwlkq5dUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAvIJwl30cpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQLCWSrl1hkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC+gHCWfB+lBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQoIZ6mUW2cECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5AsJZ8n2UEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVCognKVSbp0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCwhnyfdRSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKmAcJZKuXVGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLyCcJd9HKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKUCwlkq5dYZAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvoBwlnwfpQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApUKCGeplFtnBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QLCWfJ9lBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFQqIJylUm6dESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5AsIZ8n3UUqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCpgHCWSrl1RoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC8gnCXfRykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEClAsJZKuXWGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQL6AcJZ8H6UECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVCghnqZRbZwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkCwlnyfZQSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUKiCcpVJunREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQLCGfJ91FKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqYBwlkq5dUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAvIJwl30cpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQLCWSrl1hkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC+gHCWfB+lBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQoIZ6mUW2cECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5AsJZ8n2UEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVCognKVSbp0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkCwhnyfdRSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKmAcJZKuXVGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLyCcJd9HKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKUCwlkq5dYZAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvkDn/GKlW5zA6tWrp0+f/uyzz77xxhtdu3YdMGDA4Ycfvs8++2xxB2LABAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwLYpIJylI8/7/PnzZ8yY8eijjz722GOPP/748uXLs9EMHDhw9uzZRUe2ZMmSCRMmTJo0aeXKlc32PeSQQ77+9a+fdNJJzfJtEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaTUA4SweckYceeui73/1uBLIsWLCgXt1PnTr105/+9Kuvvtpig7/5zW9OO+20z33ucxMnTowlW1qsI5MAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0AgCwlk64CzEWixTpkypY8e//vWvY+WVVatWpTZ32WWXQYMGLV26dN68eevWrcvyb7755hUrVtx6661NTU2ppgQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoKEEOjXUaLblwfTs2bN9h//GG2989rOfTbEs8aKiyZMnL1q0KN5h9Nxzz8VLi84999zU8h133PH9738/bUoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpNwOosHXZGevXqdcghhxx66KEf+chHDjvssDlz5owcObIdo7nyyivTS4v23nvv+++/v3///qmdPfbY45/+6Z/23HPP8ePHZ5nf+ta3zjrrrF133TXVkSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINI6AcJYOOBejRo0aMWLE4MGDO3X6v9VxIpylHUNZsmTJtddem3b8wQ9+UBvLkvK/8pWv3HPPPdOmTYucZcuWXXXVVd/85jdTqQQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoHEE/i+conHGtNWPZN999x0yZEhtLEu7D/m2225bsWJFtvuwYcOOO+64FptqamoaN25cKrrppps2bNiQNiUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0jIJylcc5Fe0Zy5513pt3GjBmT0hsnjjnmmHgVUZb/yiuvPPLIIxvXkUOAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6HAB4SwdfgraP4BYlyV7f1DWxMiRI3PaigVaatduueuuu3IqKyJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdJSAcJaOkq9Dv08//fRbb72VNRQrr7znPe/Jb3To0KGpwsyZM1NaggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQOALCWRrnXBQeyaxZs9I+Bx54YEq3lhgyZEgqqt03ZUoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpcQDhLh5+C9g/g2WefTTvvscceKd1aorbO3LlzV69e3VpN+QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjhLo3FEd63fzBZYsWZIaGTBgQEq3lujXr1/nzp3ffvvtqLB+/frXXnutLXs1a23x4sW1/TYrbbbZp0+fvn37Nsu0SYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIEbA6Sw5OoxetWLEiDbFHjx4p3Vqiqampe/fuqbR295S5ycTEiRMPbvO/yy+/PMW+vP7667EkzLp166KLtWvXRnrp0qVZd4sWLZo3b16WXrlyZRTF/7PNyI/SLB31oyj2jc1oJ9LRZlYUvcRmlo5VZyK9fPnybHPBO/+ydGRGUVqWJtJb3/Dm/GH3lW91zY533vLdXlm5U5ZeuqZ7FK1dt31srlvfFOnXVr/7mVn8Zq/YzKqtfrtzpP+wtlu2OX/FLvFflo7MKIoK2WakY8csHU3FZjQbm9FFpKO7rCgGEMPI0jGwKDK80KCXfSR89vxo+MXi1/K7fzVMCbbbblubscQ0zHwv/gpsldPRLenkmi2/Mxcxmc+mZC6FXKnFJ8GVWvbj4Eotc2jAmxhuoGWnZlu4v7clTajcvH3nc7n13/p2b9mtbw8OPHYxW/ZMbbvttqRHfh43/+9LWiq7/ZjN1cv4v3CWMlQrajM9A4j+unV7N/4gv+/acJba3fP3UkqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqEygKVvrorL+dNSawNSpU0eOHJmVDhw4cPbs2a3VTPknnHDC/fffn23+6Ec/GjNmTCpqLbHvvvumdVBi36OOOqq1mq3lX3zxxRMmTGittFn+uHHjxo8f3yzTZqkC2997RKnta5wAAQIECNRdYN2Ih+vepgYJECCwSQEz500SqUCAAAECDSVg2txQp8NgCGw7AqbN2865dqQECBDYagTMnLeaUxkH8u57Q7amQ9p2jqV2RZY2hiWtWbMm+dTunjI3mRg7duypp566yWpZhT59+rSxpmoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUxAOMsW/Eno0aNHGv3q/30DVsppMbFq1aqUX7t7ytxkou87/zZZTQUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPsEOrVvN3s1gkDPnj3TMFauXJnSrSU2bNhQG85Su3tru8gnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFQsIJylYvB6dlf7Kp/58+dvsulFixa9/fbbWbVOnTr17t17k7uoQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoWEA4S8Xg9ezugAMOSM3NmzcvpVtL1NYZOHBgt27dWqspnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQUQLCWTpKvg791oazPPPMM5tssbZO7b6b3FEFAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBlAsJZKqOuf0dDhgzp0qVL1u6cOXMWLlyY38f06dNThYMOOiilJQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECjSMgnKVxzkXhkfTq1WvYsGFpt3vvvTelN05s2LDhvvvuS/mf+MQnUlqCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINA4AsJZGudctGcktVEpN954Y04Tv/rVr1588cWsQr9+/Q4//PCcyooIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAh0lIJylo+Tr0+8ZZ5zRo0ePrK1p06bdf//9LbYbS7NMmDAhFY0ePbpTJ6c+eUgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDSQgpqGBTkY7htK3b98vfvGLacexY8cuWLAgbabE5ZdfHsEu2ebOO+98wQUXpCIJAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBDCXRuqNFsO4N56KGHVq1aVXu8M2fOTJurV6/+7//+77SZJd773vcOGTKkWWZsXnjhhTfffPMrr7wS6Xid0PDhw6+66qp4CVFTU1PkvPzyy5deeul1112XdvzqV7+62267pU0JAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBDCTStXbu2oQa0jQxm//33nzt3bqGDPfPMM2+44YYWd4mVV0aNGhVBMKl0l112GTRo0LJly1566aV169al/BNPPHHy5MlZpEvKlNiaBLa/94it6XAcCwECBAhsCwLrRjy8LRymYyRAoNEEzJwb7YwYDwECBAjkC5g25/soJUCgJAHT5pJgNUuAAAEC5QmYOZdnW33LXjZUvXn9exw2bNiUKVNq11xZunTpk08+GYu11MayfOpTn/rZz34mlqX+J0CLBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQP0EhLPUz7JDWzr22GOfeuqp8847b8cdd9x4IB/+8IdvvfXWSZMm7bDDDhuXyiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINI6Alw01zrmoz0hWrVo1ffr0WbNmxQItXbt27d+//+GHH77ffvvVp3WtNLyAtR8b/hQZIAECBAg0F7D2Y3MR2wQIVCJg5lwJs04IECBAoG4Cps11o9QQAQJFBEybi2ipS4AAAQINIWDm3BCnoU6D6FyndjTTKALdu3c/7p1/jTIg4yBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFBHwsqEiWuoSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiULCCcpWRgzRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQREM5SREtdAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkgWEs5QMrHkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiAsJZimipS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULKAcJaSgTVPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQREA4SxEtdQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoWEM5SMrDmCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiggIZymipS4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDJAsJZSgbWPAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEB4SxFtNQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoWUA4S8nAmidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgiIJyliJa6BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECJQsIZykZWPMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJFBISzFNFSlwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGQB4SwlA2ueAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgiIBwliJa6hIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQsIJylZGDNEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFBEQzlJES10CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSBYSzlAyseQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSICwlmKaKlLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQsoBwlpKBNU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBEQDhLES11CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEShYQzlIysOYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKCAhnKaKlLgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMkCwllKBtY8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEQHhLEW01CVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEChZQDhLycCaJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCIgnKWIlroECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlCwhnKRlY8wQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkUEhLMU0VKXAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgZAHhLCUDa54AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCIgHCWIlrqEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlCwgnKVkYM0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUERDOUkRLXQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIFhLOUDKx5AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgLCWYpoqUuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCygHCWkoE1T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUERAOEsRLXUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKFhDOUjKw5gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoICGcpoqUuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAyQLCWUoG1jwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEARAeEsRbTUJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKFlAOEvJwJonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoIiCcpYiWugQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiULCGcpGVjzBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRQSEsxTRUpcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBkAeEsJQNrngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIiAcJYiWuoSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiULCCcpWRgzRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQREM5SREtdAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkgWEs5QMrHkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiAsJZimipS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULKAcJaSgTVPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQREA4SxEtdQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoWEM5SMrDmCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiggIZymipS4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDJAsJZSgbWPAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEB4SxFtNQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoWUA4S8nAmidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgiIJyliJa6BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECJQsIZykZWPMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJFBISzFNFSlwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGQB4SwlA2ueAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgiIBwliJa6hIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQsIJylZGDNEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFBEQzlJES10CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSBYSzlAyseQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSICwlmKaKlLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQsoBwlpKBNU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBEQDhLES11CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEShYQzlIysOYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKCAhnKaKlLgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMkCwllKBtY8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEQHhLEW01CVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEChZQDhLycCaJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCIgnKWIlroECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlCwhnKRlY8wQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkUEhLMU0VKXAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgZAHhLCUDa54AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCIgHCWIlrqEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlCwgnKVkYM0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUERDOUkRLXQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIFhLOUDKx5AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgLCWYpoqUuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCygHCWkoE1T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUERAOEsRLXUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKFhDOUjKw5gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoICGcpoqUuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAyQLCWUoG1jwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEARAeEsRbTUJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKFlAOEvJwJonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoIiCcpYiWugQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiULCGcpGVjzBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRQSEsxTRUpcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBkAeEsJQNrngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIiAcJYiWuoSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiULCCcpWRgzRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQREM5SREtdAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkgWEs5QMrHkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiAsJZimipS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULKAcJaSgTVPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQREA4SxEtdQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoWEM5SMrDmCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiggIZymipS4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDJAsJZSgbWPAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEB4SxFtNQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoWUA4S8nAmidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgiIJyliJa6BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECJQsIZykZWPMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJFBISzFNFSlwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGQB4SwlA2ueAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgiIBwliJa6hIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQsIJylZGDNEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFBEQzlJES10CBAgQIECAAAECBAgQIECAAAECBCJk89EAAEAASURBVAgQIECAAAECBAgQIECAAIGSBYSzlAyseQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSICwlmKaKlLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQsoBwlpKBNU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBEQDhLES11CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEShYQzlIysOYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKCAhnKaKlLgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMkCwllKBtY8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEQHhLEW01CVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEChZQDhLycCaJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCIgnKWIlroECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlCwhnKRlY8wQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkUEhLMU0VKXAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgZAHhLCUDa54AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCIgHCWIlrqEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlCwgnKVkYM0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUERDOUkRLXQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIFhLOUDKx5AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgLCWYpoqUuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCygHCWkoE1T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUERAOEsRLXUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKFhDOUjKw5gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoICGcpoqUuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAyQLCWUoG1jwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEARAeEsRbTUJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKFlAOEvJwJonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoIiCcpYiWugQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiULCGcpGVjzBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRQSEsxTRUpcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBkAeEsJQNrngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIiAcJYiWuoSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiULCCcpWRgzRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQR6FyksrpbjMDzzz8/Y8aM+fPnr127dtdddz3ggAOGDh3arVu3LeYADJQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYVgWEs2xtZ37KlCmXXHLJE0880ezAevbsOXr06HHjxvXu3btZkU0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOMIeNlQ45yLzR3JmjVrzjrrrNNPP33jWJZoesWKFddee+2HPvShadOmbW5P9idAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlCYgnKU02mobXr9+/Wc+85mf//znqdvtt99+7733jviVnXfeOWUuWbLkxBNPfPjhh1OOBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgoQSEszTU6Wj/YK688so777wz7f+FL3zh+eeff/bZZ2fMmLFo0aLbbrttr732ykrffPPNCHxZtmxZqixBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgcAeEsjXMu2j+S11577bLLLkv7T5gw4Zprrunfv3+W06lTp5NPPnnq1KmDBg3Kcl5++eXvfe97qb4EAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBxBISzNM65aP9IrrjiiuXLl2f7Dxs27KKLLtq4rQEDBkycODHlX3311REEkzYlCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQINIiCcpUFORPuHsX79+kmTJqX9v/GNbzQ1NaXN2sRxxx139NFHZzkR/jJ58uTaUmkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCMICGdphLOwWWOYPn36kiVLsib22Wef4cOH5zQ3ZsyYVPqLX/wipSUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAg0iIJylQU5E+4dx9913p52PP/741pZmyeqMGDEiVZ46derKlSvTpgQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBEEhLM0wlnYrDHMnDkz7X/EEUekdIuJ/v37Dxo0KCtau3btM88802I1mQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjhIQztJR8nXrd9asWamtIUOGpHRriQMPPDAVCWdJFBIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAgwgIZ2mQE9HOYaxateqll15KO++xxx4p3Vqits5zzz3XWjX5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEOEejcIb3qtF4Cr7766oYNG7LWunTp0rdv3022HO8bSnWWLFmS0m1MLF68uO179enTpy1DamPXqhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLbgoDVWbbss7xixYp0ADvuuGNTU1PabC3Ro0ePVFS7e8rMT0ycOPHgNv+7/PLLU+zL66+/Pnfu3HXr1kX7a9eujfTSpUuzvhYtWjRv3rwsvXLlyiiK/2ebkR+lWTrqR1HsG5vRTqSjzawoeonNLL169epIL1++PNtc8M6/LB2ZURQVss1Ib33Dm/OH3Ve+1TU7wHnLd3tl5U5Zeuma7lG0dt32sblufVOkX1v97idh8Zu9YjOrtvrtzpH+w9pu2eb8FbvEf1k6MqMoKmSbkY4ds3Q0FZvRbGxGF5GO7rKiGEAMI0vHwKLI8EKDXvaR8Nnzo+EXi1/L7/7VMCXYbrttbcYS0zDzvfgrsFVOR7ekk2u2/M5cxGQ+m5K5FHKlFp8EV2rZj4MrtcyhAW9iuIGWnZpt4f7eljShcvP2nc/l1n/r271lt749OPDYxWzZM7XtttuSHvl53Fz50/Bsrl7G/5uy4IAymtZmBQKPPfbYkUcemXXUr1+/FBSS0/UPf/jD888/P6vw8Y9//I477sipvHHRxRdfPGHChI3zW8wZN27c+PHjWyySSYAAgS1IIBamimC+bMBjx4617tQWdO4MlQABAgQIECBAoDIB0+bKqHVEgAABAgQIECCw5QqYNm+5587ICRCoXsDLhqo3r2ePaaGRaLRr13fX5MjvYIcddkgVandPmRIECBAg0EwgVnJKkXynnnqqcJZmPjYJECBAgAABAgQIhIBps48BAQIECBAgQIAAgU0KmDZvkkgFAgQIJAHhLIlii0x06/buS2Fi9G1caGfNmjXpUGt3T5n5iViWIB7l5tdJpX369ElpCQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWwSEs7RFqXHr9OjRIw2ujUutrFq1Ku1Su3vKzE/EmgSWJcgnUkqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhsjkCnzdnZvh0u0LNnzzSGN998c8OGDWmztcTKlStTUe3uKVOCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCBAsJZOhC/Dl337t27qakpa+itt95avHjxJhtdsGBBquNlQIlCggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgQAeEsDXIi2jmM7t2777XXXmnnefPmpXRrido6BxxwQGvV5BMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOkRAOEuHsNez09qQlKeffnqTTc+aNSvVGTx4cEpLECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaQUA4SyOchc0aw0EHHZT2f/jhh1O6xcTChQvnzJmTFXXp0uXAAw9ssZpMAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBHCQhn6Sj5uvU7atSo1NZ99923YcOGtLlx4p577kmZxxxzTM+ePdOmBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgEQSEszTCWdisMQwdOrR3795ZEy+88MLUqVNzmrvxxhtT6YknnpjSEgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBhEQztIgJ6L9w+jUqdPo0aPT/hMmTGhtgZZYu+XBBx/Mavbq1eu0005Le0kQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpEQDhLg5yIzRrGhRdemF4b9MADD3znO9/ZuLn58+ePHTs25f/VX/1VWtMlZUoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpcQDhLh5+COgwgAlO+8pWvpIbGjRt3/vnnL1iwIMtZv379lClThg8fPmfOnCynf//+X/rSl1J9CQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA4wh0bpyhGMnmCFx00UXTp0+/++67s0Z++MMfXn/99QMHDtxpp50iimXp0qWp8e7du//sZz/bZZddUo4EAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBxBISzNM652KyRdOrU6ZZbbjnnnHNuu+22rKF169a98MILzRrdfffdo9qRRx7ZLN8mAQIECOQI9OnTJxa+yipEOqemIgIECBAgQIAAAQLbrIBp8zZ76h04AQIECBAgQIBA2wVMm9tupSYBAgSa1q5dS2FrErj99tsvvfTSp556qtlB9ejR48wzz4zHsX379m1WZJMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0DgCwlka51zUcyS///3vH3300QULFkS4UrxXaPDgwbEiS7du3erZh7YIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiUICGcpAVWTBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC7RXo1N4d7UeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg/gLCWepvqkUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF2CwhnaTedHQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOovIJyl/qZaJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaLeAcJZ209mRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg/gLCWepvqkUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF2CwhnaTedHQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOovIJyl/qZaJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaLeAcJZ209mRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg/gLCWepvqkUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF2CwhnaTedHQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOov0Ln+TWqRAAECBAhUItC1a9fUz3PPPTdo0KC0ue0ktjKEqVOnjhw5Mjt9AwcOnD179rZzKh0pAQIEtk2B1atXz5w584UXXli8ePHKlSu7dOmy66677rLLLvvvv//73//+7bfffpMsI0aMeOCBB7Jq119//ejRoze5y9ZXYetDaNgZTnwy586dm32E7rnnnuHDh299H6cOOaINGzY8+eSTv/3tb+NXwVtvvZX9EjjiiCN69uzZIePRaWMKTJo06ZxzzsnG9rGPfezee+9tzHEaFQECBDpcwBy7LqfAHLsujG1pZFueY7/yyitxOfzSSy+9+uqrcUUcXDET3m233Q466KD3ve99TU1NbQFUZxsRuPjiiydMmJAd7JlnnnnDDTdsIwfuMAkIZ/EZIECAwJYnUHt/f9y4cePHjy90DLVXCOY9hehUJkCAAAECBOoi8MYbb/zzP//z7bff/sgjj8Sj6xbb3HHHHQ877LBTTz319NNP7927d4t1ZBIgUI3AunXrnn766ccff/yxd/5F3EntT+7atWvbPYwVK1Z873vfu+666xYuXNiskbjqOemkk772ta998IMfbFbU4mbtM6e2xzqsWrUqfsn813/9V2pzwIABv/zlLwcPHpxyJAg0gsCcOXPisVbRkZxyyim33nprzl61QUJRre1fFPnxj3/8F3/xF+vXr88aj+dtV1xxxfnnn5/TlyICBMoWMMcuW1j7BOoiEDPPhx566OGHH46vdkQUS2tt7rzzzqeddtq55557yCGHtFanNr999/xjAKNGjXriiSdSU0OGDInJ8Hvf+96UI0Gg0QTiSyZxYTpjxoy4RP3Nb36zfPnyNMKiXzs5++yzf/rTn2a7t/3rtTEHPu+882666abU70477TRlypSjjjoq5UjUUUA4Sx0xNUWAAAECBAgQIECAAAECeQLxhbNLL7302muvjWfYefW22+7N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)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "_qQkWCr2H_rK"
   },
   "source": [
    "In our experiments, we find that chunking with small chunk size (3000 characters, ~512 tokens) and overlap (1000 characters), leads to much better retrieval for RAG.\n",
    "\n",
    "\n",
    "## Download and Prepare Repository Structures\n",
    "\n",
    "Download and extract repository structures for the SWE-bench Lite dataset."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Downloading...\n",
      "From (original): https://drive.google.com/uc?id=1wG1CcfVHi-70FoAd5wPI59WdI4g1LkpS\n",
      "From (redirected): https://drive.google.com/uc?id=1wG1CcfVHi-70FoAd5wPI59WdI4g1LkpS&confirm=t&uuid=ff0d2b10-c817-4e53-abd5-44d7755dd926\n",
      "To: /content/min_swebench_repo_structure.zip\n",
      "100%|██████████| 200M/200M [00:01<00:00, 139MB/s]\n"
     ]
    }
   ],
   "source": [
    "import gdown\n",
    "import zipfile\n",
    "\n",
    "USE_MIN_SWEBENCH = True\n",
    "\n",
    "if not USE_MIN_SWEBENCH:\n",
    "  # for all 300 repo_structures from Agentless for swebench lite - https://github.com/OpenAutoCoder/Agentless/blob/main/README_swebench.md#-setup\n",
    "  zip_url = \"https://drive.google.com/uc?id=15-4XjTmY48ystrsc_xcvtOkMs3Fx8RoW\"\n",
    "  zip_path = \"/content/swebench_repo_structure.zip\"\n",
    "  repo_structures_path = \"/content/repo_structures/repo_structures\"\n",
    "\n",
    "else:\n",
    "  # subset of 33 tasks from above for faster download\n",
    "  zip_url = \"https://drive.google.com/uc?id=1wG1CcfVHi-70FoAd5wPI59WdI4g1LkpS\"\n",
    "  zip_path = \"/content/min_swebench_repo_structure.zip\"\n",
    "  repo_structures_path = \"/content/min_repo_structures/repo_structures\"\n",
    "\n",
    "if not os.path.exists(repo_structures_path):\n",
    "  gdown.download(zip_url, zip_path, quiet=False)\n",
    "\n",
    "  with zipfile.ZipFile(zip_path, 'r') as zip_ref:\n",
    "      zip_ref.extractall(\"/content/\")\n",
    "\n",
    "# Set paths\n",
    "index_dir: str = \"/content/swebench_indexes\"\n",
    "results_file: str = \"/content/swebench_results.json\"\n",
    "\n",
    "if DO_CHUNKING:\n",
    "    # make swebench_indexes to swebench_indexes_chunked_<chunk_size>_<chunk_overlap>\n",
    "    index_dir = f\"{index_dir}_chunked_size_{CHUNK_SIZE}_overlap_{CHUNK_OVERLAP}\"\n",
    "    Path(index_dir).mkdir(exist_ok=True)\n",
    "\n",
    "# Create index directory\n",
    "Path(index_dir).mkdir(exist_ok=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "fg1oWFuqfPp1"
   },
   "source": [
    "## Utility Functions for Data Processing\n",
    "\n",
    "Define helper functions for flattening repository structures, chunking code, formatting documents, and extracting file paths from patches."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "def flatten_repo_structure(\n",
    "    structure: Dict[str, Any], current_path: str = \"\"\n",
    ") -> Dict[str, str]:\n",
    "    \"\"\"\n",
    "    Recursively flatten nested repo structure into file paths and contents.\n",
    "    Only keeps non-empty Python files.\n",
    "    \"\"\"\n",
    "    flattened = {}\n",
    "\n",
    "    for key, value in structure.items():\n",
    "        # Build the path\n",
    "        path = os.path.join(current_path, key) if current_path else key\n",
    "\n",
    "        if isinstance(value, dict):\n",
    "            # Check if this is a file with content\n",
    "            if \"text\" in value and isinstance(value[\"text\"], list):\n",
    "                # This is a file with content\n",
    "                content = \"\\n\".join(value[\"text\"])\n",
    "\n",
    "                # Only keep Python files with non-empty content\n",
    "                if path.endswith(\".py\") and content.strip():\n",
    "                    flattened[path] = content\n",
    "            else:\n",
    "                # This is a directory, recurse\n",
    "                flattened.update(flatten_repo_structure(value, path))\n",
    "\n",
    "    return flattened\n",
    "\n",
    "\n",
    "def load_repository_structure(\n",
    "    repo_structures_path: str, instance_id: str\n",
    ") -> Dict[str, str]:\n",
    "    \"\"\"Load and flatten repository structure from JSON file.\"\"\"\n",
    "    json_path = Path(repo_structures_path) / f\"{instance_id}.json\"\n",
    "\n",
    "    if not json_path.exists():\n",
    "        print(f\"Warning: Repository structure not found for {instance_id}\")\n",
    "        return {}\n",
    "\n",
    "    with open(json_path, \"r\") as f:\n",
    "        data = json.load(f)\n",
    "\n",
    "    # The structure is usually under a \"structure\" key with the repo name\n",
    "    if \"structure\" in data:\n",
    "        structure = data[\"structure\"]\n",
    "        # Get the first (and usually only) key which is the repo name\n",
    "        # repo_name = list(structure.keys())[0] if structure else \"\"\n",
    "        # if repo_name:\n",
    "        #     structure = structure[repo_name]\n",
    "\n",
    "        # Flatten the structure\n",
    "        return flatten_repo_structure(structure)\n",
    "\n",
    "    # Fallback: assume the entire JSON is the structure\n",
    "    return flatten_repo_structure(data)\n",
    "\n",
    "\n",
    "def get_language_from_path(path: str) -> Optional[Language]:\n",
    "    \"\"\"Get language from file extension.\"\"\"\n",
    "    EXTENSION_TO_LANGUAGE = {\n",
    "        \".cpp\": Language.CPP,\n",
    "        \".cc\": Language.CPP,\n",
    "        \".cxx\": Language.CPP,\n",
    "        \".c++\": Language.CPP,\n",
    "        \".go\": Language.GO,\n",
    "        \".java\": Language.JAVA,\n",
    "        \".kt\": Language.KOTLIN,\n",
    "        \".kts\": Language.KOTLIN,\n",
    "        \".js\": Language.JS,\n",
    "        \".mjs\": Language.JS,\n",
    "        \".ts\": Language.TS,\n",
    "        \".php\": Language.PHP,\n",
    "        \".proto\": Language.PROTO,\n",
    "        \".py\": Language.PYTHON,\n",
    "        \".pyw\": Language.PYTHON,\n",
    "        \".rst\": Language.RST,\n",
    "        \".rb\": Language.RUBY,\n",
    "        \".rs\": Language.RUST,\n",
    "        \".scala\": Language.SCALA,\n",
    "        \".swift\": Language.SWIFT,\n",
    "        \".md\": Language.MARKDOWN,\n",
    "        \".markdown\": Language.MARKDOWN,\n",
    "        \".tex\": Language.LATEX,\n",
    "        \".html\": Language.HTML,\n",
    "        \".htm\": Language.HTML,\n",
    "        \".sol\": Language.SOL,\n",
    "        \".cs\": Language.CSHARP,\n",
    "        \".cbl\": Language.COBOL,\n",
    "        \".cob\": Language.COBOL,\n",
    "        \".c\": Language.C,\n",
    "        \".h\": Language.C,\n",
    "        \".lua\": Language.LUA,\n",
    "        \".pl\": Language.PERL,\n",
    "        \".pm\": Language.PERL,\n",
    "        \".hs\": Language.HASKELL,\n",
    "        \".ex\": Language.ELIXIR,\n",
    "        \".exs\": Language.ELIXIR,\n",
    "        \".ps1\": Language.POWERSHELL,\n",
    "    }\n",
    "    _, ext = os.path.splitext(path)\n",
    "    return EXTENSION_TO_LANGUAGE.get(ext.lower())\n",
    "\n",
    "\n",
    "def chunk_corpus(\n",
    "    corpus: Dict[str, Dict[str, str]], chunk_size: int, chunk_overlap: int\n",
    ") -> Dict[str, Dict[str, str]]:\n",
    "    \"\"\"Chunk the corpus using language-specific splitters.\"\"\"\n",
    "    new_corpus = {}\n",
    "\n",
    "    for orig_id, doc in corpus.items():\n",
    "        title = doc.get(\"title\", \"\").strip()\n",
    "        text = doc.get(\"text\", \"\").strip()\n",
    "\n",
    "        # Skip empty texts\n",
    "        if not text:\n",
    "            continue\n",
    "\n",
    "        # Get language-specific splitter\n",
    "        language = get_language_from_path(title)\n",
    "        if language:\n",
    "            try:\n",
    "                splitter = RecursiveCharacterTextSplitter.from_language(\n",
    "                    language=language,\n",
    "                    chunk_size=chunk_size,\n",
    "                    chunk_overlap=chunk_overlap,\n",
    "                )\n",
    "            except:\n",
    "                # Fallback to generic splitter\n",
    "                splitter = RecursiveCharacterTextSplitter(\n",
    "                    chunk_size=chunk_size,\n",
    "                    chunk_overlap=chunk_overlap,\n",
    "                )\n",
    "        else:\n",
    "            splitter = RecursiveCharacterTextSplitter(\n",
    "                chunk_size=chunk_size,\n",
    "                chunk_overlap=chunk_overlap,\n",
    "            )\n",
    "\n",
    "        # Split only the text\n",
    "        chunks = splitter.split_text(text)\n",
    "        if not chunks:\n",
    "            new_corpus[orig_id] = doc\n",
    "            continue\n",
    "\n",
    "        for i, chunk_text in enumerate(chunks):\n",
    "            chunk_id = f\"{orig_id}_<chunk>_{i}\"\n",
    "            new_corpus[chunk_id] = {\n",
    "                \"title\": title,\n",
    "                \"text\": chunk_text,\n",
    "            }\n",
    "\n",
    "    return new_corpus\n",
    "\n",
    "\n",
    "def format_doc(doc: Dict[str, str]) -> str:\n",
    "    \"\"\"Format document for embedding.\"\"\"\n",
    "    assert \"title\" in doc and \"text\" in doc\n",
    "    title = doc.get(\"title\", \"\").strip()\n",
    "    text = doc.get(\"text\", \"\").strip()\n",
    "    return f\"{title}\\n{text}\" if title else text\n",
    "\n",
    "\n",
    "def get_embeddings_batch(texts: List[str]) -> List[List[float]]:\n",
    "    \"\"\"Get embeddings for a batch of texts using Mistral API with token limits.\"\"\"\n",
    "    if not texts:\n",
    "        return []\n",
    "\n",
    "\n",
    "    # Filter texts by token count and prepare batches\n",
    "    valid_texts = []\n",
    "    for text in texts:\n",
    "        tokens = tokenizer.encode(text, bos=False, eos=False)\n",
    "        if len(tokens) <= MAX_SEQUENCE_LENGTH:  # Max tokens per individual text\n",
    "            valid_texts.append(text)\n",
    "        else:\n",
    "            # Truncate text instead of skipping\n",
    "            truncated_tokens = tokens[:MAX_SEQUENCE_LENGTH]\n",
    "            truncated_text = tokenizer.decode(truncated_tokens)\n",
    "            valid_texts.append(truncated_text)\n",
    "            print(\n",
    "                f\"Truncated text from {len(tokens)} to {len(truncated_tokens)} tokens\"\n",
    "            )\n",
    "\n",
    "    if not valid_texts:\n",
    "        return []\n",
    "\n",
    "    # Create batches respecting token and size limits\n",
    "    batches = []\n",
    "    current_batch = []\n",
    "    current_batch_tokens = 0\n",
    "\n",
    "    for text in valid_texts:\n",
    "        tokens = tokenizer.encode(text, bos=False, eos=False)\n",
    "        text_token_count = len(tokens)\n",
    "\n",
    "        # Check if adding this text would exceed limits\n",
    "        if (len(current_batch) >= MAX_BATCH_SIZE or  # Max batch size\n",
    "            current_batch_tokens + text_token_count > MAX_TOTAL_TOKENS):  # Max total tokens\n",
    "\n",
    "            if current_batch:\n",
    "                batches.append(current_batch)\n",
    "                current_batch = []\n",
    "                current_batch_tokens = 0\n",
    "\n",
    "        current_batch.append(text)\n",
    "        current_batch_tokens += text_token_count\n",
    "\n",
    "    # Add the last batch if it's not empty\n",
    "    if current_batch:\n",
    "        batches.append(current_batch)\n",
    "\n",
    "    # Process batches\n",
    "    all_embeddings = []\n",
    "    for batch in tqdm(batches, desc=\"Processing embedding batches\"):\n",
    "        try:\n",
    "            response = client.embeddings.create(\n",
    "                model=EMBED_MODEL,\n",
    "                inputs=batch,\n",
    "            )\n",
    "            batch_embeddings = [data.embedding for data in response.data]\n",
    "            all_embeddings.extend(batch_embeddings)\n",
    "        except Exception as e:\n",
    "            print(f\"Error getting embeddings for batch: {e}\")\n",
    "            # Add empty embeddings for failed batch\n",
    "            all_embeddings.extend([[] for _ in batch])\n",
    "\n",
    "    return all_embeddings\n",
    "\n",
    "\n",
    "def parse_patch_for_files(patch: str) -> Set[str]:\n",
    "    \"\"\"Extract file paths from a patch.\"\"\"\n",
    "    files = set()\n",
    "\n",
    "    # Look for diff headers\n",
    "    diff_pattern = r\"^diff --git a/(.*?) b/(.*?)$\"\n",
    "    for line in patch.split(\"\\n\"):\n",
    "        match = re.match(diff_pattern, line)\n",
    "        if match:\n",
    "            # Usually both paths are the same, but take both just in case\n",
    "            files.add(match.group(1))\n",
    "            files.add(match.group(2))\n",
    "\n",
    "    # Also look for --- and +++ lines\n",
    "    file_pattern = r\"^[\\-\\+]{3} [ab]/(.*?)(?:\\s|$)\"\n",
    "    for line in patch.split(\"\\n\"):\n",
    "        match = re.match(file_pattern, line)\n",
    "        if match and match.group(1) != \"/dev/null\":\n",
    "            files.add(match.group(1))\n",
    "\n",
    "    return files\n",
    "\n",
    "\n",
    "def load_swebench_lite():\n",
    "    \"\"\"Load SWE-bench Lite dataset and extract ground truth.\"\"\"\n",
    "    print(\"Loading SWE-bench Lite dataset...\")\n",
    "    dataset = load_dataset(\"princeton-nlp/SWE-bench_Lite\", split=\"test\", download_mode=\"force_redownload\")\n",
    "\n",
    "    ground_truth_dict = {}\n",
    "    instances = []\n",
    "\n",
    "    for item in dataset:\n",
    "        instance_id = item[\"instance_id\"]\n",
    "        problem_statement = item[\"problem_statement\"]\n",
    "        patch = item[\"patch\"]\n",
    "\n",
    "        # Extract files from patch\n",
    "        files_changed = parse_patch_for_files(patch)\n",
    "\n",
    "        ground_truth_dict[instance_id] = list(files_changed)\n",
    "        instances.append(\n",
    "            {\n",
    "                \"instance_id\": instance_id,\n",
    "                \"problem_statement\": problem_statement,\n",
    "                \"patch\": patch,\n",
    "                \"files_changed\": list(files_changed),\n",
    "            }\n",
    "        )\n",
    "\n",
    "    return instances, ground_truth_dict\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "J-RHQ2xjf_vb"
   },
   "source": [
    "## Embedding, Indexing, and Retrieval Functions\n",
    "\n",
    "Functions for generating embeddings, building FAISS indexes, retrieving relevant files, and evaluating recall."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "\n",
    "def index_repository(repo_content: Dict[str, str], instance_id: str, index_dir: str):\n",
    "    \"\"\"Index a repository and save the index.\"\"\"\n",
    "    print(f\"\\nIndexing repository for {instance_id}...\")\n",
    "    print(f\"Found {len(repo_content)} Python files\")\n",
    "\n",
    "    if not repo_content:\n",
    "        print(f\"No Python files found for {instance_id}\")\n",
    "        return\n",
    "\n",
    "    # Create corpus format expected by chunking function\n",
    "    corpus = {}\n",
    "    for file_path, content in repo_content.items():\n",
    "        corpus[file_path] = {\"title\": file_path, \"text\": content}\n",
    "\n",
    "    # Chunk the corpus only if DO_CHUNKING is True\n",
    "    if DO_CHUNKING:\n",
    "        print(f\"Chunking {len(corpus)} files...\")\n",
    "        chunked_corpus = chunk_corpus(corpus, CHUNK_SIZE, CHUNK_OVERLAP)\n",
    "        print(f\"Created {len(chunked_corpus)} chunks from {len(corpus)} files (size increase: {len(chunked_corpus)/len(corpus):.1f}x)\")\n",
    "    else:\n",
    "        print(\"Skipping chunking (DO_CHUNKING=False)\")\n",
    "        chunked_corpus = corpus\n",
    "\n",
    "    if not chunked_corpus:\n",
    "        print(f\"No chunks created for {instance_id}\")\n",
    "        return\n",
    "\n",
    "    # Prepare texts for embedding\n",
    "    texts_to_embed = []\n",
    "    chunk_ids = []\n",
    "    chunk_to_file = {}  # Map chunk_id to original file path\n",
    "\n",
    "    print(\"Preparing texts for embedding...\")\n",
    "    for chunk_id, chunk_doc in chunked_corpus.items():\n",
    "        text = format_doc(chunk_doc)\n",
    "        texts_to_embed.append(text)\n",
    "        chunk_ids.append(chunk_id)\n",
    "\n",
    "        # Extract original file path from chunk_id\n",
    "        if DO_CHUNKING and \"_<chunk>_\" in chunk_id:\n",
    "            original_file = chunk_id.split(\"_<chunk>_\")[0]\n",
    "        else:\n",
    "            original_file = chunk_id\n",
    "        chunk_to_file[chunk_id] = original_file\n",
    "\n",
    "    # Get embeddings in batches\n",
    "    print(\"Getting embeddings...\")\n",
    "    all_embeddings = get_embeddings_batch(texts_to_embed)\n",
    "\n",
    "    if not all_embeddings or len(all_embeddings) != len(texts_to_embed):\n",
    "        print(f\"Failed to get embeddings for {instance_id}\")\n",
    "        return\n",
    "\n",
    "    # Convert to numpy array\n",
    "    print(\"Creating FAISS index...\")\n",
    "    embeddings_array = np.array(all_embeddings, dtype=np.float32)\n",
    "\n",
    "    # Create FAISS index\n",
    "    dimension = embeddings_array.shape[1]\n",
    "    index = faiss.IndexFlatIP(dimension)  # Inner product for cosine similarity\n",
    "\n",
    "    # Normalize for cosine similarity\n",
    "    faiss.normalize_L2(embeddings_array)\n",
    "    index.add(embeddings_array)\n",
    "\n",
    "    # Save index and metadata\n",
    "    instance_index_dir = Path(index_dir) / instance_id\n",
    "    instance_index_dir.mkdir(parents=True, exist_ok=True)\n",
    "\n",
    "    # Save FAISS index\n",
    "    faiss.write_index(index, str(instance_index_dir / \"index.faiss\"))\n",
    "\n",
    "    # Save metadata\n",
    "    metadata = {\n",
    "        \"chunk_ids\": chunk_ids,\n",
    "        \"chunk_to_file\": chunk_to_file,\n",
    "        \"dimension\": dimension,\n",
    "        \"num_chunks\": len(chunk_ids),\n",
    "        \"num_files\": len(corpus),\n",
    "    }\n",
    "\n",
    "    with open(instance_index_dir / \"metadata.pkl\", \"wb\") as f:\n",
    "        pickle.dump(metadata, f)\n",
    "\n",
    "    print(f\"Saved index for {instance_id} with {len(chunk_ids)} chunks\")\n",
    "\n",
    "\n",
    "def retrieve_files(\n",
    "    query: str, instance_id: str, index_dir: str, top_k: int = 5\n",
    ") -> List[Tuple[str, float]]:\n",
    "    \"\"\"Retrieve top-k files for a query using max pooling over chunks.\"\"\"\n",
    "    instance_index_dir = Path(index_dir) / instance_id\n",
    "\n",
    "    if not instance_index_dir.exists():\n",
    "        print(f\"Index not found for {instance_id}\")\n",
    "        return []\n",
    "\n",
    "    # Load index and metadata\n",
    "    index = faiss.read_index(str(instance_index_dir / \"index.faiss\"))\n",
    "    with open(instance_index_dir / \"metadata.pkl\", \"rb\") as f:\n",
    "        metadata = pickle.load(f)\n",
    "\n",
    "    # Get query embedding\n",
    "    embeddings = get_embeddings_batch([query])\n",
    "    if not embeddings:\n",
    "        print(f\"Failed to get query embedding for {instance_id}\")\n",
    "        return []\n",
    "\n",
    "    query_embedding = embeddings[0]\n",
    "    query_vec = np.array(query_embedding, dtype=np.float32).reshape(1, -1)\n",
    "    faiss.normalize_L2(query_vec)\n",
    "\n",
    "    # Search for similar chunks\n",
    "    k = min(100, index.ntotal)  # Get more chunks for max pooling\n",
    "    distances, indices = index.search(query_vec, k)\n",
    "\n",
    "    # Max pool by file\n",
    "    file_scores = defaultdict(float)\n",
    "    for idx, score in zip(indices[0], distances[0]):\n",
    "        if idx < len(metadata[\"chunk_ids\"]):\n",
    "            chunk_id = metadata[\"chunk_ids\"][idx]\n",
    "            file_path = metadata[\"chunk_to_file\"][chunk_id]\n",
    "            file_scores[file_path] = max(file_scores[file_path], score)\n",
    "\n",
    "    # Sort by score\n",
    "    sorted_files = sorted(file_scores.items(), key=lambda x: x[1], reverse=True)\n",
    "\n",
    "    return sorted_files[:top_k]\n",
    "\n",
    "\n",
    "def evaluate_recall_at_k(\n",
    "    retrieved_files: List[str], ground_truth_files: List[str], k: int = 5\n",
    ") -> float:\n",
    "    \"\"\"Calculate recall@k.\"\"\"\n",
    "    if not ground_truth_files:\n",
    "        return 0.0\n",
    "\n",
    "    retrieved_set = set(retrieved_files[:k])\n",
    "    ground_truth_set = set(ground_truth_files)\n",
    "\n",
    "    return len(retrieved_set & ground_truth_set) / len(ground_truth_set)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "qfhMTmjZf3qB"
   },
   "source": [
    "## Load SWE-bench Lite Dataset\n",
    "\n",
    "Load the SWE-bench Lite dataset and extract ground truth file changes for evaluation."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Loading SWE-bench Lite dataset...\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "d9c9a93ab1c34070b03644f210b39caa",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Downloading readme:   0%|          | 0.00/3.67k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "8df5ed3f8eb743e68485479a0d3f859e",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Downloading data files:   0%|          | 0/2 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "6846407f85b84620a9a89881a3d41a68",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Downloading data:   0%|          | 0.00/120k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "75ea7954a98e4fd5bc71a7fe63206b58",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Downloading data:   0%|          | 0.00/1.12M [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "e0417bcc5b914519b1c89b34a6e4c355",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Extracting data files:   0%|          | 0/2 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "2f6e4d4a575148f9845eb8068d95e103",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Generating dev split:   0%|          | 0/23 [00:00<?, ? examples/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "8a318482017449e39e59acbd9fb35a4b",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Generating test split:   0%|          | 0/300 [00:00<?, ? examples/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Loaded 300 instances from SWE-bench Lite\n"
     ]
    }
   ],
   "source": [
    "\"\"\"Main evaluation pipeline.\"\"\"\n",
    "# Load SWE-bench Lite\n",
    "instances, ground_truth_dict = load_swebench_lite()\n",
    "print(f\"Loaded {len(instances)} instances from SWE-bench Lite\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "xTaPH6ekfvTW"
   },
   "source": [
    "## Main Evaluation Loop\n",
    "\n",
    "For each instance in the dataset, index the repository, retrieve relevant files for the problem statement, and compute recall@5."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "\n",
      "Processing instance 1 of 300\n",
      "\n",
      "Indexing repository for astropy__astropy-12907...\n",
      "Found 872 Python files\n",
      "Chunking 872 files...\n",
      "Created 6660 chunks from 872 files (size increase: 7.6x)\n",
      "Preparing texts for embedding...\n",
      "Getting embeddings...\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Processing embedding batches: 100%|██████████| 263/263 [05:22<00:00,  1.23s/it]\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Creating FAISS index...\n",
      "Saved index for astropy__astropy-12907 with 6660 chunks\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Processing embedding batches: 100%|██████████| 1/1 [00:00<00:00,  3.96it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Retrieved files: ['astropy/modeling/separable.py', 'astropy/modeling/tests/test_separable.py', 'astropy/modeling/tests/test_models.py', 'astropy/modeling/core.py', 'astropy/modeling/tests/test_compound.py']\n",
      "Ground truth files: ['astropy/modeling/separable.py']\n",
      "astropy__astropy-12907: Recall@5 = 1.000\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\n"
     ]
    }
   ],
   "source": [
    "results = []\n",
    "recall_scores = []\n",
    "\n",
    "for i, instance in enumerate(instances):\n",
    "    print(f'\\n\\nProcessing instance {i+1} of {len(instances)}')\n",
    "    instance_id = instance[\"instance_id\"]\n",
    "    problem_statement = instance[\"problem_statement\"]\n",
    "    ground_truth_files = ground_truth_dict[instance_id]\n",
    "\n",
    "    # Skip if no ground truth files\n",
    "    if not ground_truth_files:\n",
    "        print(f\"No ground truth files for {instance_id}, skipping...\")\n",
    "        continue\n",
    "\n",
    "    # Load repository structure\n",
    "    repo_content = load_repository_structure(repo_structures_path, instance_id)\n",
    "    if not repo_content:\n",
    "        continue\n",
    "\n",
    "    # Index repository if not already indexed\n",
    "    instance_index_dir = Path(index_dir) / instance_id\n",
    "    if not instance_index_dir.exists():\n",
    "        index_repository(repo_content, instance_id, index_dir)\n",
    "\n",
    "    # Retrieve files for the problem statement\n",
    "    retrieved_files = retrieve_files(\n",
    "        problem_statement, instance_id, index_dir, top_k=5\n",
    "    )\n",
    "    retrieved_file_paths = [f[0] for f in retrieved_files]\n",
    "    print(f\"Retrieved files: {retrieved_file_paths}\")\n",
    "    print(f\"Ground truth files: {ground_truth_files}\")\n",
    "    # Calculate recall@5\n",
    "    recall_at_5 = evaluate_recall_at_k(\n",
    "        retrieved_file_paths, ground_truth_files, k=5\n",
    "    )\n",
    "    recall_scores.append(recall_at_5)\n",
    "\n",
    "    # Convert numpy floats to regular floats for JSON serialization\n",
    "    retrieved_files_serializable = [(file_path, float(score)) for file_path, score in retrieved_files[:5]]\n",
    "\n",
    "    # Store results\n",
    "    result = {\n",
    "        \"instance_id\": instance_id,\n",
    "        \"ground_truth_files\": ground_truth_files,\n",
    "        \"retrieved_files\": retrieved_files_serializable,  # Store with scores\n",
    "        \"recall_at_5\": recall_at_5,\n",
    "    }\n",
    "    results.append(result)\n",
    "    print(f\"{instance_id}: Recall@5 = {recall_at_5:.3f}\")\n",
    "\n",
    "    # 🚨🚨🚨 - remove to evaluate on more instances 🚨🚨🚨\n",
    "    break"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Qao_M75Jfpbg"
   },
   "source": [
    "## Results and Summary\n",
    "\n",
    "Calculate and save the average recall@5 and detailed results for all evaluated instances."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "Evaluation complete!\n",
      "Average Recall@5: 1.000\n",
      "Results saved to /content/swebench_results.json\n"
     ]
    }
   ],
   "source": [
    "# Calculate average recall\n",
    "avg_recall = np.mean(recall_scores) if recall_scores else 0.0\n",
    "\n",
    "# Save detailed results\n",
    "final_results = {\n",
    "    \"instances\": results,\n",
    "    \"average_recall_at_5\": avg_recall,\n",
    "    \"num_instances\": len(results),\n",
    "}\n",
    "\n",
    "with open(results_file, \"w\") as f:\n",
    "    json.dump(final_results, f, indent=2)\n",
    "\n",
    "print(f\"\\nEvaluation complete!\")\n",
    "print(f\"Average Recall@5: {avg_recall:.3f}\")\n",
    "print(f\"Results saved to {results_file}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}