2026-rff_mp/pomelovsd/DataStruct/data_structures.ipynb

845 lines
211 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 23,
"id": "c533959c",
"metadata": {},
"outputs": [],
"source": [
"import LinkedList as ll\n",
"import HashTable as ht\n",
"import BinaryTree as bt\n",
"import time \n",
"import random as rand\n",
"import csv\n",
"import numpy as np\n",
"import sys"
]
},
{
"cell_type": "markdown",
"id": "15cd6183",
"metadata": {},
"source": [
"## Данные для обработки"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "88611f78",
"metadata": {},
"outputs": [],
"source": [
"N = 10000\n",
"sys.setrecursionlimit(10000) \n",
"records_sorted = [(f\"User_{i:05d}\", f\"+7999{i:07d}\") for i in range(N)] \n",
"records_shuffled = records_sorted.copy()\n",
"rand.shuffle(records_shuffled)\n"
]
},
{
"cell_type": "markdown",
"id": "9fd1b8cd",
"metadata": {},
"source": [
"## Исследование для LinkedList"
]
},
{
"cell_type": "markdown",
"id": "083d49d0",
"metadata": {},
"source": [
"### Добавление всех элементов произвольного кортежа\n",
"- **data_ll_sh** - Структура произвольных данных (только последний замер)\n",
"- **time_ll_insert_sh** - Замер времени работы 10000 элементов (5 замеров) \n",
"- **heads_ll_sh** - Массив голов для массив для произвольного массива"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "11634fa4",
"metadata": {},
"outputs": [],
"source": [
"time_ll_insert_sh = [] \n",
"heads_ll_sh = []\n",
"for n in range(5):\n",
" head = None\n",
" data_ll_sh = []\n",
" start = time.perf_counter()\n",
" for i in range(N):\n",
" head = ll.ll_insert(head, records_shuffled[i][0], records_shuffled[i][1])\n",
" data_ll_sh.append(head)\n",
" end = time.perf_counter()\n",
" heads_ll_sh.append(head)\n",
" time_ll_insert_sh.append(end - start)"
]
},
{
"cell_type": "markdown",
"id": "0a5f161e",
"metadata": {},
"source": [
"### Добавление всех элементов сортированного кортежа\n",
"- **data_ll_so** - Структура отсортированных данных (только последний замер)\n",
"- **time_ll_insert_so** - Замер времени работы 10000 элементов (5 замеров) \n",
"- **heads_ll_so** - Массив голов для массив для сортированного массива"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "9eab4641",
"metadata": {},
"outputs": [],
"source": [
"time_ll_insert_so = [] \n",
"heads_ll_so = []\n",
"for n in range(5):\n",
" head = None\n",
" data_ll_so = []\n",
" start = time.perf_counter()\n",
" for i in range(N):\n",
" head = ll.ll_insert(head, records_sorted[i][0], records_sorted[i][1])\n",
" data_ll_so.append(head)\n",
" end = time.perf_counter()\n",
" heads_ll_so.append(head)\n",
" time_ll_insert_so.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "5862d31b",
"metadata": {},
"source": [
"### Поиск элементов в произвольном массиве\n",
"- **time_ll_find_sh** - Време поиска в произвольном массиве (для 5 замеров)\n",
"- **find_ll_sh** - массив найденных данных в произвольном массиве (только последний замер)"
]
},
{
"cell_type": "code",
"execution_count": 27,
"id": "aac6cd23",
"metadata": {},
"outputs": [],
"source": [
"time_ll_find_sh = []\n",
"for n in range(5):\n",
" find_ll_sh = []\n",
" start = time.perf_counter()\n",
" for m in range(100): # замер для 100 случайных узлов \n",
" i = rand.randint(0, N-1)\n",
" str_find = records_shuffled[i][0]\n",
" find_ll_sh.append(ll.ll_find(data_ll_sh[0], str_find))\n",
" for m in range(10): # недоступные данные\n",
" str_find = f\"Node_{m}\"\n",
" find_ll_sh.append(ll.ll_find(data_ll_sh[0], str_find))\n",
" end = time.perf_counter()\n",
" time_ll_find_sh.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "651aac23",
"metadata": {},
"source": [
"### Поиск элементов в отсортированном массиве\n",
"- **time_ll_find_so** - Време поиска в отсортированном массиве (для 5 замеров)\n",
"- **find_ll_so** - Массив найденных данных в отсортированном массиве (только последний замер)"
]
},
{
"cell_type": "code",
"execution_count": 28,
"id": "5e5ae537",
"metadata": {},
"outputs": [],
"source": [
"time_ll_find_so = []\n",
"for n in range(5):\n",
" find_ll_so = []\n",
" start = time.perf_counter()\n",
" for m in range(100): # замер для 100 случайных узлов \n",
" i = rand.randint(0, N-1)\n",
" str_find = records_sorted[i][0]\n",
" find_ll_so.append(ll.ll_find(data_ll_sh[0], str_find))\n",
" for m in range(10): # недоступные данные \n",
" str_find = f\"Node_{m}\"\n",
" find_ll_so.append(ll.ll_find(data_ll_sh[0], str_find))\n",
" end = time.perf_counter()\n",
" time_ll_find_so.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "a1f70be9",
"metadata": {},
"source": [
"### Удаление элементов в произвольном массиве\n",
"- **time_ll_delete_sh** - Време поиска в произвольном массиве (для 5 замеров)"
]
},
{
"cell_type": "code",
"execution_count": 29,
"id": "6cdf8a70",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[0.04597238700080197,\n",
" 0.0345118730001559,\n",
" 0.04677163999804179,\n",
" 0.0356504750016029,\n",
" 0.033157756999571575]"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"time_ll_delete_sh = []\n",
"for n in range(5):\n",
" current_head = heads_ll_sh[n]\n",
"\n",
" start = time.perf_counter()\n",
" for m in range(50): \n",
" i = rand.randint(0, N-1)\n",
" str_delete = records_shuffled[i][0]\n",
" current_head = ll.ll_delete(current_head, str_delete)\n",
" end = time.perf_counter()\n",
"\n",
" time_ll_delete_sh.append(end - start)\n",
"time_ll_delete_sh"
]
},
{
"cell_type": "markdown",
"id": "8d6156e9",
"metadata": {},
"source": [
"### Удаление элементов в сортированном массиве\n",
"- **time_ll_delete_so** - Време поиска в произвольном массиве (для 5 замеров)"
]
},
{
"cell_type": "code",
"execution_count": 30,
"id": "575e375c",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[0.03482511599941063,\n",
" 0.02823204100059229,\n",
" 0.029369250001764158,\n",
" 0.01980331899903831,\n",
" 0.030789607000770047]"
]
},
"execution_count": 30,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"time_ll_delete_so = []\n",
"for n in range(5):\n",
" current_head = heads_ll_so[n]\n",
"\n",
" start = time.perf_counter()\n",
" for m in range(50): \n",
" i = rand.randint(0, N-1)\n",
" str_delete = records_sorted[i][0]\n",
" current_head = ll.ll_delete(current_head, str_delete)\n",
" end = time.perf_counter()\n",
"\n",
" time_ll_delete_so.append(end - start)\n",
"time_ll_delete_so"
]
},
{
"cell_type": "markdown",
"id": "9a95a40b",
"metadata": {},
"source": [
"## Исследование BinaryTree"
]
},
{
"cell_type": "markdown",
"id": "54c92d21",
"metadata": {},
"source": [
"### Добавление всех элементов произвольного кортежа\n",
"- **data_bt_sh** - Структура произвольных данных (только последний замер)\n",
"- **time_bt_insert_sh** - Замер времени работы 10000 элементов (5 замеров) \n",
"- **heads_bt_sh** - Массив голов для массив для произвольного массива"
]
},
{
"cell_type": "code",
"execution_count": 31,
"id": "939aa900",
"metadata": {},
"outputs": [],
"source": [
"time_bt_insert_sh = [] \n",
"heads_bt_sh = []\n",
"for n in range(5):\n",
" head = None\n",
" data_bt_sh = []\n",
" start = time.perf_counter()\n",
" for i in range(N):\n",
" head = bt.bst_insert(head, records_shuffled[i][0], records_shuffled[i][1])\n",
" data_bt_sh.append(head)\n",
" end = time.perf_counter()\n",
" heads_bt_sh.append(head)\n",
" time_bt_insert_sh.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "e91b5893",
"metadata": {},
"source": [
"### Добавление всех элементов сортированного кортежа\n",
"- **data_bt_so** - Структура сортированных данных (только последний замер)\n",
"- **time_bt_insert_so** - Замер времени работы 10000 элементов (5 замеров) \n",
"- **heads_bt_so** - Массив голов для массив для сортированного массива"
]
},
{
"cell_type": "code",
"execution_count": 32,
"id": "d17b8108",
"metadata": {},
"outputs": [],
"source": [
"time_bt_insert_so = [] \n",
"heads_bt_so = []\n",
"for n in range(5):\n",
" head = None\n",
" data_bt_so = []\n",
" start = time.perf_counter()\n",
" #head = bt.bst_insert(head, records_sorted[i][0],records_sorted[i][1])\n",
" head = bt.bst_insert_sort(records_sorted, 0, len(records_sorted) - 1)\n",
" data_bt_so.append(head)\n",
" end = time.perf_counter()\n",
" heads_bt_so.append(head)\n",
" time_bt_insert_so.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "1e8a3f9e",
"metadata": {},
"source": [
"### Поиск элементов в произвольном массиве\n",
"- **time_bt_find_sh** - Време поиска в произвольном массиве (для 5 замеров)\n",
"- **find_bt_sh** - массив найденных данных в произвольном массиве (только последний замер)"
]
},
{
"cell_type": "code",
"execution_count": 33,
"id": "4352b11d",
"metadata": {},
"outputs": [],
"source": [
"time_bt_find_sh = []\n",
"for n in range(5):\n",
" find_bt_sh = []\n",
" start = time.perf_counter()\n",
" for m in range(100): # замер для 100 случайных узлов \n",
" i = rand.randint(0, N-1)\n",
" str_find = records_shuffled[i][0]\n",
" find_bt_sh.append(bt.bst_find(data_bt_sh[0], str_find))\n",
" for m in range(10): # недоступные данные\n",
" str_find = f\"Node_{m}\"\n",
" find_bt_sh.append(bt.bst_find(data_bt_sh[0], str_find))\n",
" end = time.perf_counter()\n",
" time_bt_find_sh.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "8db5208b",
"metadata": {},
"source": [
"### Поиск элементов в отсортированном массиве\n",
"- **time_bt_find_so** - Време поиска в сортированном массиве (для 5 замеров)\n",
"- **find_bt_so** - массив найденных данных в сортированном массиве (только последний замер)"
]
},
{
"cell_type": "code",
"execution_count": 34,
"id": "7941e689",
"metadata": {},
"outputs": [],
"source": [
"time_bt_find_so = []\n",
"for n in range(5):\n",
" find_bt_so = []\n",
" start = time.perf_counter()\n",
" for m in range(100): # замер для 100 случайных узлов \n",
" i = rand.randint(0, N-1)\n",
" str_find = records_sorted[i][0]\n",
" find_bt_so.append(bt.bst_find(data_bt_so[0], str_find))\n",
" for m in range(10): # недоступные данные\n",
" str_find = f\"Node_{m}\"\n",
" find_bt_so.append(bt.bst_find(data_bt_so[0], str_find))\n",
" end = time.perf_counter()\n",
" time_bt_find_so.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "ffbe3dfe",
"metadata": {},
"source": [
"### Удаление элементов в произвольном массиве\n",
"- **time_bt_delete_sh** - Време поиска в произвольном массиве (для 5 замеров)"
]
},
{
"cell_type": "code",
"execution_count": 35,
"id": "4043a9dc",
"metadata": {},
"outputs": [],
"source": [
"time_bt_delete_sh = []\n",
"for n in range(5):\n",
" current_head = heads_bt_sh[n]\n",
"\n",
" start = time.perf_counter()\n",
" for m in range(50): \n",
" i = rand.randint(0, N-1)\n",
" str_delete = records_shuffled[i][0]\n",
" current_head = bt.bst_delete(current_head, str_delete)\n",
" end = time.perf_counter()\n",
"\n",
" time_bt_delete_sh.append(end - start)"
]
},
{
"cell_type": "markdown",
"id": "7db94391",
"metadata": {},
"source": [
"### Удаление элементов в сортированном массиве\n",
"- **time_bt_delete_so** - Време поиска в произвольном массиве (для 5 замеров)"
]
},
{
"cell_type": "code",
"execution_count": 36,
"id": "7ab6136c",
"metadata": {},
"outputs": [],
"source": [
"time_bt_delete_so = []\n",
"for n in range(5):\n",
" current_head = heads_bt_so[n]\n",
"\n",
" start = time.perf_counter()\n",
" for m in range(50): \n",
" i = rand.randint(0, N-1)\n",
" str_delete = records_sorted[i][0]\n",
" current_head = bt.bst_delete(current_head, str_delete)\n",
" end = time.perf_counter()\n",
"\n",
" time_bt_delete_so.append(end - start)"
]
},
{
"cell_type": "markdown",
"id": "0bf5b406",
"metadata": {},
"source": [
"## Исследование HashTable"
]
},
{
"cell_type": "markdown",
"id": "75586bbc",
"metadata": {},
"source": [
"### Добавление всех элементов произвольного кортежа\n",
"- **data_ht_sh** - Структура произвольных данных (только последний замер)\n",
"- **time_ht_insert_sh** - Замер времени работы 10000 элементов (5 замеров) \n",
"- **heads_ht_sh** - Массив голов для массив для произвольного массива"
]
},
{
"cell_type": "code",
"execution_count": 37,
"id": "cb1788d1",
"metadata": {},
"outputs": [],
"source": [
"time_ht_insert_sh = [] \n",
"for n in range(5):\n",
" buckets = ht.create_ht(size = N * 4)\n",
" data_ht_sh = []\n",
" start = time.perf_counter()\n",
" for i in range(N):\n",
" buckets = ht.ht_insert(buckets, records_shuffled[i][0], records_shuffled[i][1])\n",
" data_ht_sh.append(buckets)\n",
" end = time.perf_counter()\n",
" time_ht_insert_sh.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "6bb2aa16",
"metadata": {},
"source": [
"### Добавление всех элементов сортированного кортежа\n",
"- **data_ht_so** - Структура сортированных данных (только последний замер)\n",
"- **time_ht_insert_so** - Замер времени работы 10000 элементов (5 замеров) \n",
"- **heads_ht_so** - Массив голов для массив для сортированного массива"
]
},
{
"cell_type": "code",
"execution_count": 38,
"id": "4cb524e4",
"metadata": {},
"outputs": [],
"source": [
"time_ht_insert_so = [] \n",
"for n in range(5):\n",
" buckets = ht.create_ht(size = N * 4)\n",
" data_ht_so = []\n",
" start = time.perf_counter()\n",
" for i in range(N):\n",
" buckets = ht.ht_insert(buckets, records_sorted[i][0], records_sorted[i][1])\n",
" data_ht_so.append(buckets)\n",
" end = time.perf_counter()\n",
" time_ht_insert_so.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "9d79016f",
"metadata": {},
"source": [
"### Поиск элементов в произвольном массиве\n",
"- **time_ht_find_sh** - Време поиска в произвольном массиве (для 5 замеров)\n",
"- **find_ht_sh** - массив найденных данных в произвольном массиве (только последний замер)"
]
},
{
"cell_type": "code",
"execution_count": 39,
"id": "45cec102",
"metadata": {},
"outputs": [],
"source": [
"time_ht_find_sh = []\n",
"for n in range(5):\n",
" find_ht_sh = []\n",
" start = time.perf_counter()\n",
" for m in range(100): # замер для 100 случайных узлов \n",
" i = rand.randint(0, N-1)\n",
" str_find = records_shuffled[i][0]\n",
" find_ht_sh.append(ht.ht_find(data_ht_sh[0], str_find))\n",
" for m in range(10): # недоступные данные\n",
" str_find = f\"Node_{m}\"\n",
" find_ht_sh.append(ht.ht_find(data_ht_sh[0], str_find))\n",
" end = time.perf_counter()\n",
" time_ht_find_sh.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "8f11dbad",
"metadata": {},
"source": [
"### Поиск элементов в отсортированном массиве\n",
"- **time_ht_find_so** - Време поиска в сортированном массиве (для 5 замеров)\n",
"- **find_ht_so** - массив найденных данных в сортированном массиве (только последний замер)"
]
},
{
"cell_type": "code",
"execution_count": 40,
"id": "19e7a19a",
"metadata": {},
"outputs": [],
"source": [
"time_ht_find_so = []\n",
"for n in range(5):\n",
" find_ht_so = []\n",
" start = time.perf_counter()\n",
" for m in range(100): # замер для 100 случайных узлов \n",
" i = rand.randint(0, N-1)\n",
" str_find = records_shuffled[i][0]\n",
" find_ht_so.append(ht.ht_find(data_ht_so[0], str_find))\n",
" for m in range(10): # недоступные данные\n",
" str_find = f\"Node_{m}\"\n",
" find_ht_so.append(ht.ht_find(data_ht_so[0], str_find))\n",
" end = time.perf_counter()\n",
" time_ht_find_so.append(end - start)\n"
]
},
{
"cell_type": "markdown",
"id": "e39fa07c",
"metadata": {},
"source": [
"### Удаление элементов в произвольном массиве\n",
"- **time_ht_delete_sh** - Време поиска в произвольном массиве (для 5 замеров)"
]
},
{
"cell_type": "code",
"execution_count": 41,
"id": "90a9613d",
"metadata": {},
"outputs": [],
"source": [
"time_ht_delete_sh = []\n",
"for n in range(5):\n",
" current_head = data_ht_sh[0]\n",
"\n",
" start = time.perf_counter()\n",
" for m in range(50): \n",
" i = rand.randint(0, N-1)\n",
" str_delete = records_shuffled[i][0]\n",
" current_head = ht.ht_delete(current_head, str_delete)\n",
" end = time.perf_counter()\n",
" time_ht_delete_sh.append(end - start)"
]
},
{
"cell_type": "markdown",
"id": "eb9fcf01",
"metadata": {},
"source": [
"### Удаление элементов в сортированном массиве\n",
"- **time_ht_delete_so** - Време поиска в произвольном массиве (для 5 замеров)"
]
},
{
"cell_type": "code",
"execution_count": 42,
"id": "dfe01fe5",
"metadata": {},
"outputs": [],
"source": [
"time_ht_delete_so = []\n",
"for n in range(5):\n",
" current_head = data_ht_so[0]\n",
"\n",
" start = time.perf_counter()\n",
" for m in range(50): \n",
" i = rand.randint(0, N-1)\n",
" str_delete = records_shuffled[i][0]\n",
" current_head = ht.ht_delete(current_head, str_delete)\n",
" end = time.perf_counter()\n",
" time_ht_delete_so.append(end - start)"
]
},
{
"cell_type": "markdown",
"id": "c0ce9bbd",
"metadata": {},
"source": [
"## Создание CSV файла\n",
"Запишем все рание полученные данные в CSV файл"
]
},
{
"cell_type": "code",
"execution_count": 43,
"id": "ce249772",
"metadata": {},
"outputs": [],
"source": [
"results = [\n",
" [\"Структура\", \"Режим\", \"Операция\", \"Время (сек)\"],\n",
" [\"LinkedList\", \"случайный\", \"вставка\", sum(time_ll_insert_sh)/len(time_ll_insert_sh)],\n",
" [\"LinkedList\", \"сортированный\", \"вставка\", sum(time_ll_insert_so)/len(time_ll_insert_so)],\n",
" [\"LinkedList\", \"случайный\", \"поиск\", sum(time_ll_find_sh)/len(time_ll_find_sh)],\n",
" [\"LinkedList\", \"сортированный\", \"поиск\", sum(time_ll_find_so)/len(time_ll_find_so)],\n",
" [\"LinkedList\", \"случайный\", \"удаление\", sum(time_ll_delete_sh)/len(time_ll_delete_sh)],\n",
" [\"LinkedList\", \"сортированный\", \"удаление\", sum(time_ll_delete_so)/len(time_ll_delete_so)],\n",
" [\"HashTable\", \"случайный\", \"вставка\", sum(time_ht_insert_sh)/len(time_ht_insert_sh)],\n",
" [\"HashTable\", \"сортированный\", \"вставка\", sum(time_ht_insert_so)/len(time_ht_insert_so)],\n",
" [\"HashTable\", \"случайный\", \"поиск\", sum(time_ht_find_sh)/len(time_ht_find_sh)],\n",
" [\"HashTable\", \"сортированный\", \"поиск\", sum(time_ht_find_so)/len(time_ht_find_so)],\n",
" [\"HashTable\", \"случайный\", \"удаление\", sum(time_ht_delete_sh)/len(time_ht_delete_sh)],\n",
" [\"HashTable\", \"сортированный\", \"удаление\", sum(time_ht_delete_so)/len(time_ht_delete_so)],\n",
" [\"BinaryTree\", \"случайный\", \"вставка\", sum(time_bt_insert_sh)/len(time_bt_insert_sh)],\n",
" [\"BinaryTree\", \"сортированный\", \"вставка\", sum(time_bt_insert_so)/len(time_bt_insert_so)],\n",
" [\"BinaryTree\", \"случайный\", \"поиск\", sum(time_bt_find_sh)/len(time_bt_find_sh)],\n",
" [\"BinaryTree\", \"сортированный\", \"поиск\", sum(time_bt_find_so)/len(time_bt_find_so)],\n",
" [\"BinaryTree\", \"случайный\", \"удаление\", sum(time_bt_delete_sh)/len(time_bt_delete_sh)],\n",
" [\"BinaryTree\", \"сортированный\", \"удаление\", sum(time_bt_delete_so)/len(time_bt_delete_so)],\n",
"]\n",
"\n",
"with open(\"results.csv\", \"w\", newline=\"\") as f:\n",
" writer = csv.writer(f)\n",
" writer.writerows(results)"
]
},
{
"cell_type": "markdown",
"id": "69023ea2",
"metadata": {},
"source": [
"## Построение графиков и сравнение данных между собой\n"
]
},
{
"cell_type": "code",
"execution_count": 44,
"id": "d06c4bb0",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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f2bz5s2zOofWrVub37uSzqekn52y/F+leKlatapatmyp1157rcTPoKT3tywZt7S6XTF9+uXv1fz58xUcHKwaNWooIiJCX3/99TX399VXX6levXrq37+/+fMtze8S6VLG7d27t6pVq6Z69eopOjpaf/zxx3Wdl63/I+7du1f9+/c31+Hv769+/fqZxyRMJpPOnz+vt99+2/yeX/n3Cq6HO8WBclRYWKiCggIZhqFff/1Vc+fO1fnz5/XQQw9Z9V20aJGCgoIUHx9vHjTu06ePtm3bpoiICEnSgQMH1KlTJwUGBur//b//p4YNG2rDhg0aP368srKyNH36dIt9+vr6atGiRVqxYoW5LSEhQXXq1NGZM2cs+q5atUoTJkzQsGHDFB8frxo1aig7O1u9e/cu0zlXrVpVn3/+ufn1XXfdZdXn8ccf1xtvvKFx48apf//+Onr0qJ5//nlt3bpVe/bsUb169XThwgVJ0tSpU9WvXz+98847unDhgl566SVFRkZq+/btuv322yVdurBTt25dvfLKK6pfv75+++03vf322+rQoYP27t2rW265xeL4ixcv1m233aY///xT//znP/XCCy+oRo0amjJlilWtt956q3kamYyMDD3wwAMW6999910NHz5c9957r95++215eHjo9ddfV69evbRhwwbdfffdZXr/SjJ+/HirC1rSpSldnnvuOY0cOVLPPfec8vLyNHfuXEVGRurbb78t9bf9SvO5Xa74PZQuhe/9+/eb150/f169e/dWvXr1tHDhQgUGBspkMmny5MkWX3yoCOvXr9fOnTs1a9Ys1ahRQ3PmzNH999+vQ4cOqVmzZja32bZtm+6//3516dJF7733nqpVq6bMzEzdcccdqlKliv7xj38oJCREqampevHFF3X06FG99dZbkqQ///xTPXr00C+//KK4uDjdfPPNWr9+vQYPHlxu59S3b18VFhZqzpw5CgwMVFZWlnbs2KGzZ89Kkj766CMNGjRIPj4+5p9VLy+vcjs+AODGqGy5sXiKz2K2tt+2bZt69uyptm3baunSpfLy8lJCQoIGDBigVatWXfXf21dffVWHDx+2at+wYYMGDBig0NBQzZ8/X4GBgTp69Kg2btxY4r7+9a9/adCgQYqJidGrr75qbv/tt98kSdOnT1fDhg117tw5ffTRR+rWrZs2b9581QsoP/30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kmQ1Nfcdd9yh0NBQ83RNnp6ekqSHH37Y6tuC99xzj7Zt22aur6CgQC+//LJatmwpT09Pubu7y9PTU4cPH9bBgwetaij+9uwff/yhpUuX6uzZszbv6P7zzz8tPpMr7dixQ7/99ptGjBhh8XkUFRWpd+/e2rlzp9U0QMXHLl6u9R7/+eefmjhxoh577DGFhYVZrNuwYYMKCgo0fPhwi316e3ura9euFtMYXk1pPrfL65F01fclMDBQHh4eeu+993TkyBHl5+ebv61c0bp3766aNWuaX/v5+alBgwY6duyYVd+XXnpJjzzyiF555RW99tpr5m+fSpfuCOvevbv8/f0t3ts+ffpIuvRtUOnSz3PNmjV1zz33WOzb1jexr4evr69CQkI0d+5czZ8/X3v37lVRUVG57BsA4FwqW268lvPnz+ubb77RoEGDVKNGDXO7m5ubhg0bphMnTujQoUM2t42NjVXTpk31xBNPWLT/9NNP+vnnnzVq1KirZpli69ev18CBA9W+fXuLO8Qvl5SUpNtuu03e3t5yd3eXh4eHNm/ebDODXqmoqMjisxk7dqw8PDysplwsTf7617/+pdq1a2vAgAEW+2zfvr0aNmxoMxeOGzdOixcvlmEYys7O1jvvvGNzSvV//etfat26tdq3b2+x7169ellNnS1dmt7y8n725MDPP/9cd999twICAizaH3nkEV24cMHiTh6p9DnfluLP48KFC/r000/1448/ltusTyUhuwIAyktlyZLdunVTu3btLKZeTkpKkslk0mOPPWbVv7TXvPbu3at77rlHdevWlZubmzw8PDR8+HAVFhbqp59+suhbEdnsevLTZ599pk8++USLFy+2yAWS/dfmrsypxY8Qut6cWpYs6e3trVGjRmnhwoWSLk29vWnTJj3++OM2912aDFTSedmalbM0ruf/KsU59ffff9drr70mk8mk7t27l+p49mTc69WvXz+LGQjatm0rSVY51TAM/f3vf9f06dP13nvvWdy9XpbfJVu2bFGrVq3Url07i/2XV05t3ry56tSpo6efflpJSUk6cOBAuewXf30MigPlKDQ0VOHh4QoPD1fv3r31+uuvKyoqSlOmTLGa8qVhw4ZW2zds2FB5eXk6d+6czpw5o4KCAi1cuFAeHh4WS9++fSXJ6nnVkvTEE08oKSlJBQUFWrx4sWJiYmxOb/j4449rzJgxmjZtmurUqSMPDw+bNV3NyZMn5e/vf9U+xVMmNWrUyGqdv7+/eX1xoCipX/H7Il268Pn888/rvvvu07p16/TNN99o586dateunTmcXa5Hjx7y8PBQrVq1NHr0aI0aNUqjRo2y6peVlaV69eqVeC6//vqrJGnQoEFWn8ns2bNlGIZ5Ws1iDRs2tOjXsWPHEvcvSXFxcTp37pxeeumlEo9/++23Wx1/9erVNn8ebCnN51aseJ9Xe18aNGigd955Rz/99JNCQkLMz7BKTk4u1THsUbduXas2Ly8vmz8H7777rho3bqwhQ4ZYrfv111+1bt06q/e1VatWkv73Ppw5c0Z+fn5W25f1705JTCaTNm/erF69emnOnDm67bbbVL9+fY0fP/66n6kDAHBOlS03Xsvvv/8uwzBKzIKSrKbilC4Nov7zn//UokWL5O5u+XSw4uc3Fk95eC0PPPCAOnfurG+//Vbr1q2zWj9//nw9/vjj6tChg9asWaOvv/7a/OxGW9njSrNmzbL4bOrUqaP8/Hyr50yWJn/9+uuvOnv2rDl3Xb5kZmba/LyHDx+uX3/9VRs3btRbb72lkJAQdenSxea+v//+e6v91qxZU4ZhWO07ISHBqu/15sAzZ86U6WegtDnfllGjRsnDw0PVq1fXvffeq7vvvts8bWJFIbsCAMpLZcqS48eP1+bNm3Xo0CHl5+dryZIlGjRokM19/PLLL9e85pWenq7IyEidPHlSr732mrZv366dO3eaB96v/He5IrJZcnKyVb+rPcIlNzdX48eP1yOPPGKe8v5y9l6be/TRR21miuvNqWXJkpIUExOjrVu36scff9TixYvVp08fm89CL20GKvb0009b9b18qvfSup7/qzRv3lweHh7y9fXVCy+8oOeee67Uj5+yJ+NerytzavHjbq78+5CXl6fVq1erVatW5i8jFCvL75IzZ86U+LupPPj4+Gjbtm1q3769nn32WbVq1Ur+/v6aPn268vPzy+UY+GvimeJABWvbtq02bNign376SXfccYe5PTMz06pvZmamPD09VaNGDXl4eJi/bWbrDg5JCg4Otmp78MEH9eSTT2ry5Mn66aef9Oijj2rfvn1W/by8vPT666/r2LFjOnbsmN555x3l5OSoR48epTqv/Px8HTx48JrPoyv+BzUjI8PqguQvv/xiDlFBQUHmflf65Zdf5Onpab6rovi53i+//LJFv6ysLNWuXdtq+6SkJIWFhamgoEA//vijnn76aeXk5OiDDz4w97lw4YJOnjyp5s2bl3guxbUuXLiwxMHtKy86bdq0yeK5KwcPHtTw4cNtbvvzzz9rzpw5WrRokXx9fUs8/ocffmh+v8qqtJ9bscOHD8vb2/uaF5MHDx6sgoICDRs2TCtWrFCLFi00adIkHT9+/LrqrAifffaZBg8erMjISG3evNniPaxXr57atm1r88sI0v8Cbt26dfXtt99arbf19/l6BQUFmZ9L9dNPP+mDDz7QjBkzlJeXp6SkpHI7DgDA+bhqbiyNOnXqqEqVKiVmQcn64lt+fr7GjRunhx56SF27dtXRo0ct1hc/p/paz1EsVvwM8YceekiPPvqofvjhB4uLMu+++666deumxMREi+1KO/j32GOPqX///ubXhmGoe/fu5jqLFT8b/Vq5tG7duvrss89srr/8buRi1atX1yOPPKIFCxbo8OHDmjx5con7rlq1aonP07zyc3jwwQf11FNPWbRdbw6sW7dumX4GSpPzSzJ9+nT1799fRUVFSktL0/PPP6+77rpLX375pc1nvN9oZFcAQFm5apZ86KGH9PTTT2vx4sXq2LGjMjMzbdZ5/Phx/fbbb2rTps1V9/fxxx/r/PnzWrt2rcW/r7Zqlyomm915551WMxPNnTu3xAwzb948nT59WrNnzy6xBnuuzc2YMcPiWc5nz55Vz549bebUa10nLGuWlC7liX79+mn27Nn66KOPSnwfSpuBik2YMEEPP/ywRZutLxxey/X8X+XTTz9Vo0aNlJeXpz179uiZZ57RxYsXNWfOnGsez56MW9G8vLy0ZcsW9erVSz169NBnn32mOnXqSLr0PpX2d0ndunVL/N1UXtq0aaP3339fhmHo+++/1/LlyzVr1ixVrVpVzzzzTLkdB38tDIoDFaw4UF0ZItauXau5c+eap5v5448/tG7dOkVGRsrNzU3VqlVT9+7dtXfvXrVt29Y8vfi1eHp66rHHHtOLL76oMWPG2BwkLrZgwQJt2bJFqampCgsLK/WdxpK0ceNGXbx4UQMGDLhqv7vuukvSpYuIt99+u7l9586dOnjwoKZNmyZJatasmW666Sa99957mjhxovmbpWfPntW6devUtWtX89RAJpPJ/G21YuvXry9xUPuWW25ReHi4JKljx47at2+fFixYoNzcXPN+Pv30UxmGYfNumWKdO3dW7dq1deDAAYugeDXt2rW76rcnLzdhwgS1a9euxG/+9erVS+7u7vr55581cODAUu3zSqX93KRLF5qTk5MVERFhdefVldLT0zV27FhNnDjRHDZ9fHycalA8KChI27dvV48ePcwXF2+66SZJUv/+/ZWcnKyQkBBzkLOle/fu+uCDD/Tpp59aTEP53nvvVUjNN998s5577jmtWbNGe/bsMbeXdEcRAOCvzVVzY2lUr15dHTp00Nq1azVv3jxVrVpV0qUpD9999101adJEN998s8U2r732mk6cOGF+HM+Vbr75ZoWEhGjZsmWKjY21yo9XKr4wmZiYqLZt22rEiBH67LPPzLnUVgb9/vvvlZqaajXdty3+/v4WF+rWr1+v8+fPW91h8cknnyg4OPiqFxv79++v999/X4WFherQocM1j11s7NixuuWWW+Tj42N1gfDyfb/88suqW7euzQvgV6pfv745axe73hx4991366OPPrK6y2vFihWqVq2a1RdTS5PzS9K0aVPztnfccYcyMjI0adIk/fzzz1Y/a45AdgUAlJWrZklvb2899thjWrRokXbs2KH27durc+fOVv0+/fRTSbrmNa/ibHd5VjAMQ0uWLLHZvyKymY+Pj1V+uvJzK5aenq7Vq1drzpw5JfYp7ne91+aaNm1qcWd28V3zl+fU0l4nLGuWLPbEE0+oR48euvnmm9WzZ88S912aDFSsSZMmVu9zaR6rdKXr+b9KmzZtzO9pp06dtGnTJr377rulGhS3J+PeCLfeequ2bdumHj16qFu3bkpJSVGDBg3K9Luke/fumjNnjr777juLKdQrIqeaTCa1a9dOr776qpYvX05OreQYFAfK0X/+8x/zs0nOnDmjtWvXKiUlRffff79VCHBzc1PPnj0VGxuroqIizZ49Wzk5OZo5c6a5z2uvvaY777xTkZGRevzxx9W0aVP98ccf+u9//6t169bp888/t1nHk08+qa5du5qf/VFSrc8884xmzJhh9ezqa9m4caMmTJigunXrqmHDhhbPFSoqKtLp06d14MABtWzZUrfccosee+wxLVy4UFWqVFGfPn109OhRPf/88woICDA/o0aSZs+erYEDB+qee+7RY489pj///FMvv/yy/vzzT4tvAPbv31/Lly9XixYt1LZtW+3evVtz584tMZweOHBA3t7eKigo0KFDh/Tee+8pNDRUXl5eys7OVmJiol5++WXze12SGjVqaOHChRoxYoR+++03DRo0SA0aNNDp06f13Xff6fTp01Z3DpXWiRMndPz4cX3zzTc2p5qSLgXUWbNmadq0aTpy5Ih69+6tOnXq6Ndff9W3336r6tWrW/z8XKksn9vWrVsVFxen//znP/r3v/991dqLioo0bNgwBQYGKi4u7rrOPzMzUx9++KHNc74yvNqjUaNG2rZtm3r16qUuXbooJSVFrVu31qxZs5SSkqJOnTpp/PjxuuWWW3Tx4kUdPXpUycnJSkpKUpMmTTR8+HC9+uqrGj58uF566SXddNNNSk5O1oYNG0o85rp162zerTVo0CCrtu+//17jxo3T3/72N910003y9PTU559/ru+//97iG4zF33RcvXq1mjVrJm9v72t+ExoA4FwqS24si7i4OPXs2VPdu3fX5MmT5enpqYSEBP3nP//RqlWrrDJSUlKS5s6da3Maw2KLFy/WgAED1LFjR02aNEmBgYFKT0/Xhg0btHLlSpvb+Pj46J133lH37t0VHx9vzqv9+/fXCy+8oOnTp6tr1646dOiQZs2apeDg4Gs+n3DVqlU6ceKE2rRpIzc3N+3YsUPz589X9+7dNXToUEnSnj17NGfOHH322Wfm53OWZMiQIVq5cqX69u2rCRMm6I477pCHh4dOnDihLVu26N5779X9999vtd1NN92k7du3q3r16iU+b3PixIlas2aNunTpokmTJqlt27YqKipSenq6Nm7cqCeffLJMA/FlMX36dPOzIv/xj3/I19dXK1eu1Pr16zVnzhyLGZikq+f8a/n555/19ddfq6ioSEePHjXP1lSaGZnIrpeQXQHAcSpbloyJidGcOXO0e/duvfnmmxbrcnNz9dlnn2nGjBlq0aKF8vPzzde8srOzJV267vbzzz8rJCREPXv2lKenp4YOHaopU6bo4sWLSkxM1O+//26x3xuRzUpjxYoVatu2raKjo0vsY8+1ueLn0Be/d5s2bdKiRYs0fPhw3XnnnZJUpuuE15sl7777bm3evFmNGzcu8dpoaTNQRSjr/1X27t2rzMxM5eXlae/evUpJSVG3bt1KdSx7M66tnNqyZUu1bNmyVMcvjdDQUPMXOLt06aJNmzapSZMm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GkWKFDEuXrxoGEbO4/yMbo3xzerXr28Vz2eG2JXYFQDyUkGLJc39rV271lJ2+vRpw9XV1Xjttdds6jdp0sSoW7dujvq5ceOGkZqaaixdutRwcXGxbKtZbsVmt3rxxRdtYqRbx965c2fjoYceMsLCwozw8HCbfm732tytBgwYYEgyfvjhB6tyR64T5jSW7N+/v1GyZEnjiy++sJS3adPG8ruUMdZ84YUXDG9vb+PEiRNWbc+YMcOQZBw8eNAwjKzjnwcffNBq32V067ZkdLv/qxiGYVy8eNHyd5OVO4lxDcPINka113ZGaWlpxpUrVwwvLy+r/xtq165tdO7cOcu++/bta0gyPv30U6vydu3aGTVq1LD7HvP2ZjxfODom836+9f+wH374wZBkvP7661Zjy3hcY2NjDUnG22+/bfXekydPGoULF872OOH+x53iwF2ydOlS7d69W7t379Y333yjvn376sUXX7T55qQkPfnkk/L09LS8Nn+z7L///a9u3Lih69ev67vvvtMTTzyhIkWKWH2zq127drp+/br+97//WbXZsGFD1atXT++9954kafny5SpevLjatGlj03/VqlWVnp6ud955RxcvXsz0zoasXLlyRUWKFMmyzpYtWyTJZmruRo0aqVatWpa7q93d3SVJzzzzjNVUQSVKlFDHjh21bds2y/jS0tL05ptvKigoSO7u7nJ1dZW7u7uOHDmiQ4cO2YzB/O3Zy5cva9GiRbp48aJatmxpU+/ff/+1Oia32rlzp/7++2/17dvX5pt2bdq00e7du22mATL3ndXdI7eOYejQoXr++ecVHBxstW7Dhg1KS0tTnz59rNr09PRUeHh4tncomTly3DKOR1KW+6VixYpyc3PTJ598oj///FOpqalKS0vL0V1EjzzyiOVvJ+OydOlSm7qOHv9GjRrpwIEDGjRokDZs2GB1Z9StOnbsaPW6bt26un79us6ePevQ+HP6O9mrVy+r3/OAgACFhoZa/l7suVvHHwCQPxS0uDE7V69e1a5du9S1a1d5e3tbyl1cXNS7d2+dOnXK7h2s0s07FypVqqSXXnrJqvz333/X0aNH1b9//yxjGbOvv/5aXbp0Uf369a3uEM9o4cKFatCggTw9PeXq6io3Nzd99913dj/vb5Wenm51bF588UW5ubnZTLnoSPz11VdfqVixYurQoYNVm/Xr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/POaO3eudu7cqfr16+vhhx+2qWeecTG7a17mz7OMn4WGYej999+3Wz83YjN7s87cetzM4uPjtWrVKk2bNi3TOuZ6t3ttrlKlSlZ3Zpunq88Ypzp6nTCnsaTZSy+9pMcee0zVq1dXq1atMm17/fr1qlKliooXL55tmxUqVLDZz448VulWt/O/Sp06dSz7NDQ0VJs3b9bHH3/sUFL8TmJcR5lMJhmGYdPeBx98kOXjDcqWLat+/frpwIEDiomJ0bVr1+7alzdvZ0zLly+3ijV37typEydOaMCAAZn20759e7311ls6ffq0unXrdlfGjvsLSXHgLvnll18szya5cOGC1qxZo02bNumJJ56wCQJcXFzUqlUrRUdHKz09XVOnTlVSUpLVlIqzZ8/WI488orCwMP3nP/9RpUqVdPnyZf3xxx/68ssv9f3339sdx/DhwxUeHq66detmOdZXXnlFEydOtHl2dXY2btyoIUOGqGTJkvLz87N6rlB6errOnTunX3/9VUFBQapRo4aef/55vfPOOypUqJDatm2r48ePa/z48fL397c8o0aSpk6dqi5duqhjx456/vnn9e+//+rNN9/Uv//+a/UNwPbt22vJkiWqWbOm6tatq71792r69OmZBqe//vqrPD09lZaWpsOHD+uTTz5RrVq15OHhoUuXLmnBggV68803Lfs6M97e3nrnnXfUt29f/f333+ratavKlCmjc+fO6cCBAzp37pzNnUOOOnXqlE6ePKldu3bZnWpKuhmgTpo0SWPHjtWff/6pNm3aqHjx4vrrr7/0448/Wr61l5mcHLetW7dqypQp+uWXX/TNN99kOfb09HT17t1bFStW1JQpU25r+3PC0ePfoUMH1a5dWyEhISpdurROnDihmJgYBQQEWE3tcy/HZHb27Fk98cQTGjhwoC5duqQJEybI09NTo0ePzrSPOz3+AID8paDEjTkxZcoUtWrVSi1atNCIESPk7u6u+fPn65dfftGKFStsYqSFCxdq+vTpdqcxNJs3b546dOigJk2aaNiwYapYsaLi4+O1YcMGLV++3O57fH19tWzZMrVo0UIxMTGWeLV9+/aaPHmyJkyYoPDwcB0+fFiTJk1SYGBgts8nXLFihU6dOqU6derIxcVFO3fu1MyZM9WiRQv17NlTkrRv3z5NmzZN3377reX5nJnp0aOHli9frnbt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i4tTWFiY2rZtq/j4eLv1jx07pnbt2iksLExxcXEaM2aMoqKitHr1akud2NhYde/eXb1799aBAwfUu3dvdevWTbt27bqtfj///HPt2rVL5cuXv/s7AAAAwEmRFAcAAECeiY6O1gcffKAPP/xQhw4d0rBhwxQfH6/IyEhJN6ca79Onj6V+ZGSkTpw4oejoaB06dEgffvihFi1apBEjRljqDBkyRBs3btTUqVP122+/aerUqdq8ebOGDh3qcL9paWnq2rWr9uzZo+XLl+vGjRtKTExUYmKiUlJSJElHjx7VpEmTtGfPHh0/flzr16/XU089pYceekgPP/zwPdh7AAAAuNtmzpyp/v37a8CAAapVq5ZiYmLk7++vBQsW2K2/cOFCVaxYUTExMapVq5YGDBig5557TjNmzLDUiYmJUatWrTR69GjVrFlTo0ePVsuWLa3u8na039OnT2vw4MFavny55UuhmUlOTlZSUpLVAgAAUFCRFAcAAECe6d69u2JiYjRp0iTVr19f//3vf7V+/XoFBARIkhISEqzujgkMDNT69eu1detW1a9fX5MnT9acOXPUpUsXS53Q0FCtXLlSixcvVt26dbVkyRKtWrVKjRs3drjfU6dOad26dTp16pTq16+vcuXKWZadO3dKunnH+XfffaeIiAjVqFFDUVFRat26tTZv3iwXF5d7sfsAAABwF6WkpGjv3r1q3bq1VXnr1q0tMeCtYmNjbepHRERoz549Sk1NzbKOuU1H+01PT1fv3r01cuRIPfjgg9luz5QpU+Tr62tZ/P39s30PAACAs3LN6wEAAACgYBs0aJAGDRpkd92SJUtsysLDw7Vv374s2+zatau6du162/1WqlRJhmFk+X5/f39t27YtyzoAAAC4f5w/f143btxQ2bJlrcrLli2rxMREu+9JTEy0Wz8tLU3nz59XuXLlMq1jbtPRfqdOnSpXV1dFRUU5tD2jR49WdHS05XVSUhKJcQAAUGCRFAcAAAAAAACA/8dkMlm9NgzDpiy7+reWO9JmVnX27t2r2bNna9++fVmOJSMPDw95eHg4VBcAAMDZMX06AAAAAAAAgAKvVKlScnFxsbkr/OzZszZ3cZv5+fnZre/q6qqSJUtmWcfcpiP9bt++XWfPnlXFihXl6uoqV1dXnThxQsOHD1elSpVue5sBAAAKCpLiAAAAAAAAAAo8d3d3BQcHa9OmTVblmzZtUmhoqN33NG3a1Kb+xo0bFRISIjc3tyzrmNt0pN/evXvrp59+0v79+y1L+fLlNXLkSG3YsOH2NxoAAKCAYPp0AAAAAAAAAJAUHR2t3r17KyQkRE2bNtV7772n+Ph4RUZGSrr5nO7Tp09r6dKlkqTIyEjNnTtX0dHRGjhwoGJjY7Vo0SKtWLHC0uaQIUPUrFkzTZ06VZ06ddIXX3yhzZs3a8eOHQ73W7JkScud52Zubm7y8/NTjRo1cnu3AAAA3PdIigMAAAAAAACApO7du+vChQuaNGmSEhISVLt2ba1fv14BAQGSpISEBMXHx1vqBwYGav369Ro2bJjmzZun8uXLa86cOerSpYulTmhoqFauXKlx48Zp/PjxqlKlilatWqXGjRs73C8AAADujMkwDCOvB5HfJCUlydfXV5cuXZKPj0/udvaJKXfbB5BzvTgtAnBO9zTGgcOIPYECrIDEnabXOPcA+Y0xIXfPP8Sd+RNxJ1DAFYDYk7gTyH9yO+6UHI9xeKY4AAAAAAAAAAAAAMBpkRQHAAAAAAAAAAAAADgtkuIAAAAAAAAAAAAAAKdFUhwAAAAAAAAAAAAA4LRIigMAAAAAAAAAAAAAnBZJcQAAAAAAAAAAAACA0yIpDgAAAAAAAAAAAABwWiTFAQAAAAAAAAAAAABOi6Q4AAAAAAAAAAAAAMBpkRQHAAAAAAAAAAAAADgtkuIAAAAAAAAAAAAAAKdFUhwAAAAAAAAAAAAA4LRIigMAAAAAAAAAAAAAnBZJcQAAAAAAAAAAAACA0yIpDgAAAAAAAAAAAABwWiTFAQAAAAAAAAAAAABOi6Q4AAAAAAAAAAAAAMBpkRQHAAAAAAAAAAAAADgtkuIAAAAAAAAAAAAAAKdFUhwAAAAAAAAAAAAA4LRIigMAAAAAAAAAAAAAnBZJcQAAAAAAAAAAAACA0yIpDgAAAAAAAAAAAABwWiTFAQAAAAAAAAAAAABOi6Q4AAAAAAAAAAAAAMBpkRQHAAAAAAAAAAAAADgtkuIAAAAAAAAAAAAAAKdFUhwAAAAAAAAAAAAA4LRcc1L50qVLWrt2rbZv367jx4/r2rVrKl26tB566CFFREQoNDQ0t8YJAACAfIB4EAAAAPkFsSkAAAAc5dCd4gkJCRo4cKDKlSunSZMm6erVq6pfv75atmypChUqaMuWLWrVqpWCgoK0atWq3B4zAAAA7jHiQQAAAOQXxKYAAADIKYfuFK9Xr5769OmjH3/8UbVr17Zb599//9Xnn3+umTNn6uTJkxoxYsRdHSgAAADyDvEgAAAA8gtiUwAAAOSUQ0nxgwcPqnTp0lnWKVy4sHr27KmePXvq3Llzd2VwAAAAyB+IBwEAAJBfEJsCAAAgpxyaPj27IPNO6wMAACB/Ix4EAABAfkFsCgAAgJxy6E7xjJYuXZrl+j59+tz2YAAAAJD/EQ8CAAAgvyA2BQAAgCNynBQfMmRIputMJhOBJgAAgJMjHgQAAEB+QWwKAAAAR+Q4Kf7PP//kxjgAAABwnyAeBAAAQH5BbAoAAABHOPRM8cycOHFC4eHh8vHx0SOPPKI///zzbo0LAAAA9wHiQQAAAOQXxKYAAADIzB0lxYcPH660tDQtWLBAxYoV0+DBg+/WuAAAAHAfIB4EAABAfkFsCgAAgMzkePr0jHbt2qXPPvtMjRs3VrNmzVSvXr27NS4AAADcB4gHAQAAkF8QmwIAACAzd3Sn+MWLF1W6dGlJUpkyZXTp0qW7MigAAADcH4gHAQAAkF8QmwIAACAzOb5T/KeffrL8bBiGfvvtN125ckXJycl3dWAAAADIn4gHAQAAkF8QmwIAAMAROU6K169fXyaTSYZhSJLat29veW0yme76AAEAAJC/EA8CAAAgvyA2BQAAgCNynBQ/duxYbowDAAAA9wniQQAAAOQXxKYAAABwRI6T4gEBAbkxDgAAANwniAcBAACQXxCbAgAAwBGF7lZDFy5cUOXKlVW5cmU1btz4bjULAACA+wTxIAAAAPILYlMAAABklOM7xUuUKGG33DAMJSUl6e+//1ahQnct1w4AAIB8hngQAAAA+QWxKQAAAByR46T4xYsXFRMTI19fX5vy6Ohom3IAAAA4F+JBAAAA5BfEpgAAAHBEjpPiktSjRw+VKVPGquyvv/5SdHT0XRkUAAAA8jfiQQAAAOQXxKYAAADITo7nDjKZTLp8+bL+/fff3BgPAAAA8jniQQAAAOQXxKYAAABwRI7vFDcMQ9WrV5ckubi4KCAgQM2aNVP79u3v+uAAAACQ/xAPAgAAIL8gNgUAAIAjcpwU37JliyQpOTlZFy5c0J9//qlt27bpqaeeuuuDAwAAQP5DPAgAAID8gtgUAAAAjsjx9Onh4eEKDw9X69at1bNnT40dO1YbN27UqlWrZBiGHn30UXXt2jVHbc6fP1+BgYHy9PRUcHCwtm/fnmX9bdu2KTg4WJ6enqpcubIWLlxotX7NmjUKCQlRsWLF5OXlpfr162vZsmU53VQAAADYkRvxIAAAAHA7iE0BAADgiBwnxTPTsWNHbdmyRRMmTNDw4cMdft+qVas0dOhQjR07VnFxcQoLC1Pbtm0VHx9vt/6xY8fUrl07hYWFKS4uTmPGjFFUVJRWr15tqVOiRAmNHTtWsbGx+umnn/Tss8/q2Wef1YYNG+54OwEAAGDf7caDd/sLkpK0evVqBQUFycPDQ0FBQVq7dm2O+v3/2Lv7+Jrrx//jz2PXzGYMswxDZcv1JpmGik0SSpnUpPBpH5XLhJCrTw2JJUblqlToE0qlMopcLIVR4ePTBUa2T5G2XO3y/fuj787Pcc7mnNnsbHvcb7f3jfM6r/fr9Xq/z/Y+z71f5/0+OTk5GjdunFq0aKFq1aopMDBQAwcO1KlTpyzayMrK0tNPPy1/f39Vq1ZNvXr10smTJ+3edgAAAJSO4mZTAAAAVEwlNinu5uZm/mRmhw4d7F5v7ty5Gjx4sIYMGaKQkBAlJCQoKChIixYtsll/8eLFatCggRISEhQSEqIhQ4bo8ccf15w5c8x1unTpovvuu08hISFq0qSJRowYoZYtW2rHjh0228zKylJmZqbFAgAAAMcUJw+Wxgckk5OTFRMTo9jYWB04cECxsbHq16+fdu/ebXe/Fy5c0L59+zR58mTt27dP69at03//+1/16tXLYjwjR47U+vXrtXr1au3YsUPnzp1Tz549lZeX5+juAwAAQAkq7rlKAAAAVEwmwzAMR1a4//77i3x+3bp1dreVnZ2tqlWr6t///rfuu+8+c/mIESO0f/9+bdu2zWqdTp06qU2bNnrllVfMZevXr1e/fv104cIFubm5WdQ3DENffPGFevXqpQ8++EDdunWzanPq1KmaNm2aVXlGRoZ8fHzs3p5ieddUuu0DcNwAhw6LAFBuZGZmytfX95ozTknmwfbt26tt27YWH4gMCQlRnz59FB8fb1V/3Lhx2rBhgw4fPmwui4uL04EDB5ScnCxJiomJUWZmpj799FNzne7du8vPz0+rVq0qVr+S9O233+rWW2/V8ePH1aBBA2VkZKh27dpauXKlYmJiJEmnTp1SUFCQNm7cqOjoaJvtZGVlKSsry/w4MzNTQUFBZE+gMqokudM0jWMP4GyMKaV7/Cmp3GmPksymFd31fF3InYATqgTZk9wJOJ/Szp2S/RnH4SvFfX19zcsnn3yiKlWqWJQ54vTp08rLy1PdunUtyuvWrav09HSb66Snp9usn5ubq9OnT5vLMjIy5O3tLXd3d91zzz169dVXbU6IS9KECROUkZFhXk6cOOHQdgAAAFQmJZUHs7OztXfvXkVFRVmUR0VFadeuXTbXSU5OtqofHR2tPXv2KCcnp8g6BW0Wp1/p73xpMplUo0YNSdLevXuVk5Nj0U5gYKCaN29eZDvx8fEW+ysoKKjQugAAAChaSZ6rBAAAQMXl6ugKy5cvN////fff1+zZs9W4ceNrGoTJZPnpHcMwrMquVv/K8urVq2v//v06d+6ctmzZotGjR6tx48bq0qWLVXseHh7y8PC4hi0AAACoPEoqD5bGByTr1atXaJ2CNovT76VLlzR+/HgNGDDA/InT9PR0ubu7y8/Pz+52pL8/kDl69Gjz44IrxQEAAOC40jhXCQAAgIrH4UnxkuTv7y8XFxerk4a//fab1UnKAgEBATbru7q6qlatWuayKlWqqGnTppKk1q1b6/Dhw4qPj7c5KQ4AAICyUxofkLSnTXv7zcnJUf/+/ZWfn6/ExMQitsS+8fOBTAAAAAAAAOD6cvj26SXJ3d1dYWFhSkpKsihPSkpSRESEzXU6dOhgVX/Tpk0KDw+3+j7xyxmGYfHdjQAAAChbpfUBycLqFLTpSL85OTnq16+fjh49qqSkJIvvJQoICFB2drbOnj1r9/gBAAAAAAAAXH8OXyk+f/588/9zc3O1YsUK+fv7m8uGDx/uUHujR49WbGyswsPD1aFDB73++utKTU1VXFycpL9vL/nrr7/qrbfekiTFxcVpwYIFGj16tIYOHark5GQtXbpUq1atMrcZHx+v8PBwNWnSRNnZ2dq4caPeeustLVq0yNHNBQAAwBVKKg9e/gHJ++67z1yelJSk3r1721ynQ4cO+uijjyzKrvyAZMGHKEeNGmVRp+BDl/b2WzAh/uOPP+rLL7+0uCuRJIWFhcnNzU1JSUnq16+fJCktLU0//PCDZs+ebdc+AAAAwLUp6XOVAAAAqJgcnhSfN2+e+f8BAQFauXKl+bHJZHI4aMbExOjMmTOaPn260tLS1Lx5c23cuFENGzaU9PeJxdTUVHP94OBgbdy4UaNGjdLChQsVGBio+fPnq2/fvuY658+f17Bhw3Ty5El5eXmpWbNmevvttxUTE+Po5gIAAOAKJZkHS+MDkiNGjFCnTp00a9Ys9e7dWx9++KE2b96sHTt22N1vbm6uHnjgAe3bt08ff/yx8vLyzFeW16xZU+7u7vL19dXgwYM1ZswY1apVSzVr1tQzzzyjFi1aqGvXrsXYswAAAHBUSZ+rBAAAQMVkMgq+hBFmmZmZ8vX1VUZGhsUtMkvFu4V/3ySAMjKAwyKAium6ZhwHJCYmavbs2eYPSM6bN0+dOnWSJA0aNEjHjh3T1q1bzfW3bdumUaNG6eDBgwoMDNS4cePMk9kF3n//fU2aNEm//PKLmjRpohdeeEH333+/3f0eO3ZMwcHBNsf75ZdfqkuXLpKkS5cuaezYsXr33Xd18eJF3XXXXUpMTFRQUJDd20/2BCqxSpI7TdM49gDOxphSuscfZ82dlR25E6jkKkH2JHcCzqe0c6dkf8ZxeFJ869at5pOAFRUBEajkKkFABFA5lVTGqQx58HoiewKVWCXJnZycBJxPRZoUJ5vaj9wJVHKVIHuSOwHn40yT4lUcbbh79+5q0qSJ/vWvf+nEiRPXNEgAAACUP+RBAAAAOAuyKQAAAOzh8KT4qVOnNGLECK1bt07BwcGKjo7We++9p+zs7NIYHwAAAJwMeRAAAADOgmwKAAAAezg8KV6zZk0NHz5c+/bt0549e3TzzTfrySefVL169TR8+HAdOHCgNMYJAAAAJ0EeBAAAgLMgmwIAAMAeDk+KX65169YaP368nnzySZ0/f17Lli1TWFiYIiMjdfDgwZIaIwAAAJwUeRAAAADOgmwKAACAwhRrUjwnJ0fvv/++evTooYYNG+rzzz/XggUL9L///U9Hjx5VUFCQHnzwwZIeKwAAAJwEeRAAAADOgmwKAACAq3F1dIWnn35aq1atkiQ98sgjmj17tpo3b25+vlq1apo5c6YaNWpUYoMEAACA8yAPAgAAwFmQTQEAAGAPhyfFDx06pFdffVV9+/aVu7u7zTqBgYH68ssvr3lwAAAAcD7kQQAAADgLsikAAADs4fCk+JYtW67eqKurOnfuXKwBAQAAwLmRBwEAAOAsyKYAAACwh8PfKb5x40ab5T/++KNuv/32ax4QAAAAnBt5EAAAAM6CbAoAAAB7ODwpHhMTo/fee8+ibN68eWrdurVCQkJKbGAAAABwTuRBAAAAOAuyKQAAAOzh8KT4+++/ryFDhmjJkiX66aefdPvttyshIUFr167VG2+8URpjBAAAgBMhDwIAAMBZlEY2TUxMVHBwsDw9PRUWFqbt27cXWX/btm0KCwuTp6enGjdurMWLF1vVWbt2rUJDQ+Xh4aHQ0FCtX7/e4X6nTp2qZs2aqVq1avLz81PXrl21e/fuYm0jAABAZePwpHh0dLQ2btyosWPHqmXLlmrWrJm+//57de/evTTGBwAAACdDHgQAAICzKOlsumbNGo0cOVITJ05USkqKIiMjdffddys1NdVm/aNHj6pHjx6KjIxUSkqKnnvuOQ0fPlxr164110lOTlZMTIxiY2N14MABxcbGql+/fhYT2vb0e9NNN2nBggX6/vvvtWPHDjVq1EhRUVH6/fffi7WtAAAAlYnDk+KSdPvtt+vLL79U9erVVbduXfn4+JT0uAAAAODEyIMAAABwFiWZTefOnavBgwdryJAhCgkJUUJCgoKCgrRo0SKb9RcvXqwGDRooISFBISEhGjJkiB5//HHNmTPHXCchIUHdunXThAkT1KxZM02YMEF33XWXEhISHOp3wIAB6tq1qxo3bqxbbrlFc+fOVWZmpr777rtiby8AAEBl4eroCvfff7/5//Xq1dPMmTO1c+dO1axZU5K0bt26khsdAAAAnA55EAAAAM6iJLNpdna29u7dq/Hjx1uUR0VFadeuXTbXSU5OVlRUlEVZdHS0li5dqpycHLm5uSk5OVmjRo2yqlMwKV6cfrOzs/X666/L19dXrVq1slknKytLWVlZ5seZmZk26wEAAFQGDk+K+/r6mv/fpk0btWnTpkQHBAAAAOdGHgQAAICzKMlsevr0aeXl5alu3boW5XXr1lV6errNddLT023Wz83N1enTp1WvXr1C6xS06Ui/H3/8sfr3768LFy6oXr16SkpKkr+/v82xxcfHa9q0aVffcAAAgErA4Unx5cuXl8Y4AAAAUE6QBwEAAOAsSiObmkwmi8eGYViVXa3+leX2tGlPnTvuuEP79+/X6dOn9cYbb5i/m7xOnTpW45owYYJGjx5tfpyZmamgoKBCUVYweQABAABJREFUtwMAAKAiK9Z3iufm5mrz5s167bXX9Ndff0mSTp06pXPnzpXo4AAAAOCcyIMAAABwFiWVTf39/eXi4mJ1dfZvv/1mdRV3gYCAAJv1XV1dVatWrSLrFLTpSL/VqlVT06ZNddttt2np0qVydXXV0qVLbY7Nw8NDPj4+FgsAAEBl5fCk+PHjx9WiRQv17t1bTz75pH7//XdJ0uzZs/XMM8+U+AABAADgXMiDAAAAcBYlmU3d3d0VFhampKQki/KkpCRFRETYXKdDhw5W9Tdt2qTw8HC5ubkVWaegzeL0W8AwDIvvDQcAAIBtDk+KjxgxQuHh4Tp79qy8vLzM5ffdd5+2bNlSooMDAACA8yEPAgAAwFmUdDYdPXq0lixZomXLlunw4cMaNWqUUlNTFRcXJ+nvW5IPHDjQXD8uLk7Hjx/X6NGjdfjwYS1btkxLly61mJAfMWKENm3apFmzZuk///mPZs2apc2bN2vkyJF293v+/Hk999xz+vrrr3X8+HHt27dPQ4YM0cmTJ/Xggw86vJ0AAACVjcPfKb5jxw7t3LlT7u7uFuUNGzbUr7/+WmIDAwAAgHMiDwIAAMBZlHQ2jYmJ0ZkzZzR9+nSlpaWpefPm2rhxoxo2bChJSktLU2pqqrl+cHCwNm7cqFGjRmnhwoUKDAzU/Pnz1bdvX3OdiIgIrV69WpMmTdLkyZPVpEkTrVmzRu3bt7e7XxcXF/3nP//Rm2++qdOnT6tWrVpq166dtm/frltuucXh7QQAAKhsHJ4Uz8/PV15enlX5yZMnVb169RIZFAAAAJwXeRAAAADOojSy6bBhwzRs2DCbz61YscKqrHPnztq3b1+RbT7wwAN64IEHit2vp6en1q1bV+T6AAAAKJzDt0/v1q2bEhISzI9NJpPOnTunKVOmqEePHiU5NgAAADgh8iAAAACcBdkUAAAA9nD4SvF58+bpjjvuUGhoqC5duqQBAwboxx9/lL+/v1atWlUaYwQAAIATIQ8CAADAWZBNAQAAYA+HJ8UDAwO1f/9+rV69Wnv37lV+fr4GDx6shx9+WF5eXqUxRgAAADgR8iAAAACcBdkUAAAA9nB4UlySvLy89Nhjj+mxxx4r6fEAAACgHCAPAgAAwFmQTQEAAHA1Dn+neHx8vJYtW2ZVvmzZMs2aNatEBgUAAADnRR4EAACAsyCbAgAAwB4OT4q/9tpratasmVX5LbfcosWLF5fIoAAAAOC8yIMAAABwFmRTAAAA2MPhSfH09HTVq1fPqrx27dpKS0srkUEBAADAeZEHAQAA4CzIpgAAALCHw5PiQUFB2rlzp1X5zp07FRgYWCKDAgAAgPMiDwIAAMBZkE0BAABgD1dHVxgyZIhGjhypnJwc3XnnnZKkLVu26Nlnn9WYMWNKfIAAAABwLuRBAAAAOAuyKQAAAOzh8KT4s88+qz/++EPDhg1Tdna2JMnT01Pjxo3ThAkTSnyAAAAAcC7kQQAAADgLsikAAADs4fCkuMlk0qxZszR58mQdPnxYXl5euvHGG+Xh4VEa4wMAAICTIQ8CAADAWZBNAQAAYA+HJ8ULeHt7q127diU5FgAAAJQj5EEAAAA4C7IpAAAAilLFnkpxcXE6ceKEXQ2uWbNG77zzzjUNCgAAAM6FPAgAAABnQTYFAACAo+y6Urx27dpq3ry5IiIi1KtXL4WHhyswMFCenp46e/asDh06pB07dmj16tW64YYb9Prrr5f2uAEAAHAdkQcBAADgLMimAAAAcJRdk+IzZszQ008/raVLl2rx4sX64YcfLJ6vXr26unbtqiVLligqKqpUBgoAAICyQx4EAACAsyCbAgAAwFEmwzAMR1f6888/dfz4cV28eFH+/v5q0qSJTCZTaYyvTGRmZsrX11cZGRny8fEp3c7erTj7DagwBjh8WASAcqEkM05Fz4PXE9kTqMQqSe40TePYAzgbY0rpHn+ua74R2dRe5E6gkqsE2ZPcCTif0s6dkv0Zx64rxa9Uo0YN1ahRo7hjAwAAQDlHHgQAAICzIJsCAADgahyeFP/qq6+KfL5Tp07FHgwAAACcH3kQAAAAzoJsCgAAAHs4PCnepUuXQp8zmUzKy8u7lvEAAADAyZEHAQAA4CzIpgAAALCHw5PiZ8+eLY1xAAAAoJwgDwIAAMBZkE0BAABgjyqOruDr62te8vLyNHz4cEVGRurJJ59UdnZ2aYwRAAAAToQ8CAAAAGdBNgUAAIA9HJ4Uv9yYMWO0e/duxcTE6L///a+GDx9eUuMCAABAOUAeBAAAgLMgmwIAAKAwDt8+/XJbt27V8uXL1aVLF/Xr108dO3YsqXEBAACgHCAPAgAAwFmQTQEAAFCYa7pS/MyZM2rQoIEkqUGDBjpz5kyJDAoAAADlA3kQAAAAzoJsCgAAgMI4fKV4ZmamxeNz584pMzNTly5dKrFBAQAAwHmRBwEAAOAsyKYAAACwh8OT4jVq1JDJZJIkGYahNm3amP9fUA4AAICKizwIAAAAZ0E2BQAAgD0cnhT/8ssvS2McAAAAKCfIgwAAAHAWZFMAAADYw+FJ8eDgYAUFBfFJSwAAgEqKPAgAAABnQTYFAACAPao4ukJwcLB+//330hgLAAAAygHyIAAAAJwF2RQAAAD2cHhS3DCM0hgHAAAAygnyIAAAAJwF2RQAAAD2cPj26ZJ08uRJXbp0yeZzDRo0uKYBAQAAwPmRBwEAAOAsyKYAAAC4mmJNirdr186qzDAMmUwm5eXlXfOgAAAA4NzIgwAAAHAWZFMAAABcTbEmxXfv3q3atWuX9FgAAABQTpAHAQAA4CzIpgAAALgahyfFTSaTGjRooDp16pTGeAAAAODkyIMAAABwFmRTAAAA2KOKoysYhlEa4wAAAEA5QR4EAACAsyCbAgAAwB4OT4ofPXpU/v7+pTEWAAAAlAPkQQAAADgLsikAAADs4fDt0xs2bKg///xTS5cu1eHDh2UymRQSEqLBgwfL19e3NMYIAAAAJ0IeBAAAgLMgmwIAAMAeDl8pvmfPHjVp0kTz5s3TH3/8odOnT2vevHlq0qSJ9u3bVxpjBAAAgBMp6TyYmJio4OBgeXp6KiwsTNu3by+y/rZt2xQWFiZPT081btxYixcvtqqzdu1ahYaGysPDQ6GhoVq/fr3D/a5bt07R0dHy9/eXyWTS/v37rdro0qWLTCaTxdK/f3/HdgAAAACKjXOVAAAAsIfDk+KjRo1Sr169dOzYMa1bt07r16/X0aNH1bNnT40cObIUhggAAABnUpJ5cM2aNRo5cqQmTpyolJQURUZG6u6771ZqaqrN+kePHlWPHj0UGRmplJQUPffccxo+fLjWrl1rrpOcnKyYmBjFxsbqwIEDio2NVb9+/bR7926H+j1//rw6duyomTNnFrkNQ4cOVVpamnl57bXXHNoHAAAAKD7OVQIAAMAeJsMwDEdW8PLyUkpKipo1a2ZRfujQIYWHh+vChQslOsCykJmZKV9fX2VkZMjHx6d0O3vXVLrtA3DcAIcOiwBQbpRUxinJPNi+fXu1bdtWixYtMpeFhISoT58+io+Pt6o/btw4bdiwQYcPHzaXxcXF6cCBA0pOTpYkxcTEKDMzU59++qm5Tvfu3eXn56dVq1Y53O+xY8cUHByslJQUtW7d2uK5Ll26qHXr1kpISLB7m7OyspSVlWV+nJmZqaCgILInUBlVktxpmsaxB3A2xpTSPf5cz3NrleFcZUnhnCdQyVWC7EnuBJxPaedOyf6M4/CV4j4+Pjav3Dlx4oSqV6/uaHMAAAAoZ0oqD2ZnZ2vv3r2KioqyKI+KitKuXbtsrpOcnGxVPzo6Wnv27FFOTk6RdQraLE6/RXnnnXfk7++vW265Rc8884z++uuvIuvHx8fL19fXvAQFBTncJwAAAP7GuUoAAADYw+FJ8ZiYGA0ePFhr1qzRiRMndPLkSa1evVpDhgzRQw89VBpjBAAAgBMpqTx4+vRp5eXlqW7duhbldevWVXp6us110tPTbdbPzc3V6dOni6xT0GZx+i3Mww8/rFWrVmnr1q2aPHmy1q5dq/vvv7/IdSZMmKCMjAzzcuLECYf6BAAAwP/HuUoAAADYw9XRFebMmSOTyaSBAwcqNzdXkuTm5qZ//vOfV/2+RQAAAJR/JZ0HTSbL25sZhmFVdrX6V5bb06aj/doydOhQ8/+bN2+uG2+8UeHh4dq3b5/atm1rcx0PDw95eHg41A8AAABs41wlAAAA7OHwpLi7u7teeeUVxcfH6+eff5ZhGGratKmqVq1aGuMDAACAkympPOjv7y8XFxerq7N/++03q6u4CwQEBNis7+rqqlq1ahVZp6DN4vRrr7Zt28rNzU0//vhjoZPiAAAAKDmcqwQAAIA9HL59unnFKlVkMpnk4uKiKlWK3QwAAADKqWvNg+7u7goLC1NSUpJFeVJSkiIiImyu06FDB6v6mzZtUnh4uNzc3IqsU9Bmcfq118GDB5WTk6N69epdUzsAAABwDOcqAQAAUJSrJsS8vDxNnDhRWVlZkqTc3FyNHTtWfn5+atWqlVq0aCE/Pz89++yz5lsUAQAAoOIozTw4evRoLVmyRMuWLdPhw4c1atQopaamKi4uTtLf3789cOBAc/24uDgdP35co0eP1uHDh7Vs2TItXbpUzzzzjLnOiBEjtGnTJs2aNUv/+c9/NGvWLG3evFkjR460u19J+uOPP7R//34dOnRIknTkyBHt37/ffIX5zz//rOnTp2vPnj06duyYNm7cqAcffFBt2rRRx44dHdvJAAAAsAvnKgEAAFAcV50Ud3Fx0bx58/Trr79Kkp599lm98847WrJkiX755RcdPXpUb7zxht5++21NmDCh1AcMAACA66s082BMTIwSEhI0ffp0tW7dWl999ZU2btyohg0bSpLS0tKUmppqrh8cHKyNGzdq69atat26tWbMmKH58+erb9++5joRERFavXq1li9frpYtW2rFihVas2aN2rdvb3e/krRhwwa1adNG99xzjySpf//+atOmjRYvXizp7yvOt2zZoujoaN18880aPny4oqKitHnzZrm4uDi4lwEAAGAPzlUCAACgOEyGYRhXq1S/fn1t3bpVTZs2VUBAgJYvX667777bos7GjRs1ePBgpaWlldpgr5fMzEz5+voqIyNDPj4+pdvZu6bSbR+A4wZc9bAIAOXStWScypYHryeyJ1CJVZLcaZrGsQdwNsaU0j3+lHa+IZsWD7kTqOQqQfYkdwLOp7Rzp2R/xrHrC3YaNWpkvm3khQsX1LhxY6s6jRs31tmzZ4s5XAAAADgz8iAAAACcBdkUAAAAjrJrUvz+++/X888/rwsXLqht27aaP3++VZ1XX31VLVu2LPEBAgAAoOyRBwEAAOAsyKYAAABwlKs9lUaMGKGkpCS1a9dOISEhWrRokbZs2aKOHTvKZDJp165dOnbsmD7++OPSHi8AAADKAHkQAAAAzoJsCgAAAEfZdaW4i4uLPv30U40fP16urq664447VK9ePf3yyy/6448/1KdPHx05ckR33nlnaY8XAAAAZYA8CAAAAGdBNgUAAICj7LpSvEBsbKxiY2NLaywAAABwcuRBAAAAOAuyKQAAAOzl0KT4lS5evKicnByLMh8fn2saEAAAAMoP8iAAAACcBdkUAAAAhbHr9umXO3/+vJ566inVqVNH3t7e8vPzs1gAAABQsZEHAQAA4CzIpgAAALCHw5Pizz77rL744gslJibKw8NDS5Ys0bRp0xQYGKi33nqrNMYIAAAAJ0IeBAAAgLMgmwIAAMAeDt8+/aOPPtJbb72lLl266PHHH1dkZKSaNm2qhg0b6p133tHDDz9cGuMEAACAkyAPAgAAwFmQTQEAAGAPh68U/+OPPxQcHCzp7+/k+eOPPyRJt99+u7766quSHR0AAACcDnkQAAAAzoJsCgAAAHs4PCneuHFjHTt2TJIUGhqq9957T9Lfn8qsUaNGSY4NAAAATog8CAAAAGdBNgUAAIA9HJ4Uf+yxx3TgwAFJ0oQJE8zf1zNq1CiNHTu2WINITExUcHCwPD09FRYWpu3btxdZf9u2bQoLC5Onp6caN26sxYsXWzz/xhtvKDIyUn5+fvLz81PXrl31zTffFGtsAAAAsFQaeRAAAAAoDrIpAAAA7OHwd4qPGjXK/P877rhDhw8f1t69e9WkSRO1atXK4QGsWbNGI0eOVGJiojp27KjXXntNd999tw4dOqQGDRpY1T969Kh69OihoUOH6u2339bOnTs1bNgw1a5dW3379pUkbd26VQ899JAiIiLk6emp2bNnKyoqSgcPHtQNN9zg8BgBAADw/5V0HgQAAACKi2wKAAAAe5gMwzDKcgDt27dX27ZttWjRInNZSEiI+vTpo/j4eKv648aN04YNG3T48GFzWVxcnA4cOKDk5GSbfeTl5cnPz08LFizQwIEDrZ7PyspSVlaW+XFmZqaCgoKUkZEhHx+fa9m8q3vXVLrtA3DcgDI9LAJAqcnMzJSvr+/1yTiw23V9XciegHOpJLnTNI1jD+BsjCmle/whdzoncidQyVWC7EnuBJxPaedOyf6M4/Dt0yVpy5Yt6tmzp5o0aaKmTZuqZ8+e2rx5s8PtZGdna+/evYqKirIoj4qK0q5du2yuk5ycbFU/Ojpae/bsUU5Ojs11Lly4oJycHNWsWdPm8/Hx8fL19TUvQUFBDm8LAABAZVJSeRAAAAC4VmRTAAAAXI3Dk+ILFixQ9+7dVb16dY0YMULDhw+Xj4+PevTooQULFjjU1unTp5WXl6e6detalNetW1fp6ek210lPT7dZPzc3V6dPn7a5zvjx43XDDTeoa9euNp+fMGGCMjIyzMuJEycc2g4AAIDKpCTzIAAAAHAtyKYAAACwh8PfKR4fH6958+bpqaeeMpcNHz5cHTt21AsvvGBRbi+TyfKWFoZhWJVdrb6tckmaPXu2Vq1apa1bt8rT09Nmex4eHvLw8HB02AAAAJVSaeRBAAAAoDjIpgAAALCHw1eKZ2Zmqnv37lblUVFRyszMdKgtf39/ubi4WF0V/ttvv1ldDV4gICDAZn1XV1fVqlXLonzOnDl68cUXtWnTJrVs2dKhsQEAAMC2ksyDAAAAwLUgmwIAAMAeDk+K9+rVS+vXr7cq//DDD3Xvvfc61Ja7u7vCwsKUlJRkUZ6UlKSIiAib63To0MGq/qZNmxQeHi43Nzdz2UsvvaQZM2bos88+U3h4uEPjAgAAQOFKMg8CAAAA14JsCgAAAHs4fPv0kJAQvfDCC9q6das6dOggSfr666+1c+dOjRkzRvPnzzfXHT58+FXbGz16tGJjYxUeHq4OHTro9ddfV2pqquLi4iT9/X3fv/76q9566y1JUlxcnBYsWKDRo0dr6NChSk5O1tKlS7Vq1Spzm7Nnz9bkyZP17rvvqlGjRuYry729veXt7e3oJgMAAOAyJZ0HAQAAgOIimwIAAMAeJqPgC7ntFBwcbF/DJpN++eUXu+omJiZq9uzZSktLU/PmzTVv3jx16tRJkjRo0CAdO3ZMW7duNdfftm2bRo0apYMHDyowMFDjxo0zT6JLUqNGjXT8+HGrfqZMmaKpU6dedTyZmZny9fVVRkaGfHx87NqGYnu38O9OB1BGBjh0WASAcqOkMk5p5MHKjOwJVGKVJHeapnHsAZyNMaV0jz/XM9+QTe1H7gQquUqQPcmdgPMp7dwp2Z9xHL5S/OjRo9c0MFuGDRumYcOG2XxuxYoVVmWdO3fWvn37Cm3v2LFjJTQyAAAAXKk08iAAAABQHGRTAAAA2MPh7xQHAAAAAAAAAAAAAKC8YFIcAAAAAAAAAAAAAFBhMSkOAAAAAAAAAAAAAKiwmBQHAAAAAAAAAAAAAFRYTIoDAAAAAAAAwP9JTExUcHCwPD09FRYWpu3btxdZf9u2bQoLC5Onp6caN26sxYsXW9VZu3atQkND5eHhodDQUK1fv96hfnNycjRu3Di1aNFC1apVU2BgoAYOHKhTp05d+wYDAABUAq6OrrBhw4Yin+/Vq1exBwMAAADnRx4EAACAsyjpbLpmzRqNHDlSiYmJ6tixo1577TXdfffdOnTokBo0aGBV/+jRo+rRo4eGDh2qt99+Wzt37tSwYcNUu3Zt9e3bV5KUnJysmJgYzZgxQ/fdd5/Wr1+vfv36aceOHWrfvr1d/V64cEH79u3T5MmT1apVK509e1YjR45Ur169tGfPHoe2EQAAoDIyGYZhOLJClSqWF5ebTCYVNGEymZSXl1dyoysjmZmZ8vX1VUZGhnx8fEq3s3dNpds+AMcNcOiwCADlRkllnMqQB68nsidQiVWS3GmaxrEHcDbGlNI9/lzPfFPS2bR9+/Zq27atFi1aZC4LCQlRnz59FB8fb1V/3Lhx2rBhgw4fPmwui4uL04EDB5ScnCxJiomJUWZmpj799FNzne7du8vPz0+rVq0qVr+S9O233+rWW2/V8ePHbU7YZ2VlKSsry/w4MzNTQUFB5E6gsqoE2ZPcCTif0s6dkv3Zs1i3T09LS1N+fr7y8/NVtWpV/fTTT8rPz+cEKAAAQCVBHgQAAICzKKlsmp2drb179yoqKsqiPCoqSrt27bK5TnJyslX96Oho7dmzRzk5OUXWKWizOP1KUkZGhkwmk2rUqGHz+fj4ePn6+pqXoKCgQtsCAACo6ByeFL/805aSlJ+fr59//rlEBwUAAADnRR4EAACAsyjJbHr69Gnl5eWpbt26FuV169ZVenq6zXXS09Nt1s/NzdXp06eLrFPQZnH6vXTpksaPH68BAwYUekXUhAkTlJGRYV5OnDhRyJYDAABUfA5PiterV0/79u2TJB05ckRZWVmKiYnR66+/XuKDAwAAgPMhDwIAAMBZlEY2NZksb79rGIZV2dXqX1luT5v29puTk6P+/fsrPz9fiYmJhY7Lw8NDPj4+FgsAAEBl5fCkeL9+/dS/f391795dt99+u/r166cvvvhCs2bN0qBBg0phiAAAAHAm5EEAAAA4i5LMpv7+/nJxcbG6Ovu3336zuoq7QEBAgM36rq6uqlWrVpF1Ctp0pN+cnBz169dPR48eVVJSEhPdAAAAdnJ4UnzOnDmaM2eOmjRponHjxmnJkiVq3bq19uzZo99//700xggAAAAnQh4EAACAsyjJbOru7q6wsDAlJSVZlCclJSkiIsLmOh06dLCqv2nTJoWHh8vNza3IOgVt2ttvwYT4jz/+qM2bN5sn3QEAAHB1ro6uUKVKFf3jH/+wKvfz89Mnn3xSIoMCAACA8yIPAgAAwFmUdDYdPXq0YmNjFR4erg4dOuj1119Xamqq4uLiJP39Pd2//vqr3nrrLUlSXFycFixYoNGjR2vo0KFKTk7W0qVLtWrVKnObI0aMUKdOnTRr1iz17t1bH374oTZv3qwdO3bY3W9ubq4eeOAB7du3Tx9//LHy8vLMV5bXrFlT7u7uDm8rAABAZeLwpDgAAAAAAAAAVEQxMTE6c+aMpk+frrS0NDVv3lwbN25Uw4YNJUlpaWlKTU011w8ODtbGjRs1atQoLVy4UIGBgZo/f7769u1rrhMREaHVq1dr0qRJmjx5spo0aaI1a9aoffv2dvd78uRJbdiwQZLUunVrizF/+eWX6tKlSyntEQAAgIrBZBiG4cgKjRs3LvL5X3755ZoG5AwyMzPl6+urjIyM0v9enndNpds+AMcNcOiwCADlRkllnMqQB68nsidQiVWS3GmaxrEHcDbGlNI9/lzPfEM2tR+5E6jkKkH2JHcCzqe0c6dkf8Zx+ErxY8eOqX79+oqNjVWdOnWuaZAAAAAof8iDAAAAcBZkUwAAANjD4Unx/fv367XXXtMbb7yhLl26aOjQoerWrVtpjA0AAABOiDwIAAAAZ0E2BQAAgD2qOLpCy5YttXDhQh0/flx33323Jk+erKZNmyopKak0xgcAAAAnQx4EAACAsyCbAgAAwB4OT4oX8PLyUufOnXXHHXfozJkzOnnyZEmOCwAAAE6OPAgAAABnQTYFAABAURyeFM/NzdV7772nrl27qnPnznJxcVFKSooee+yx0hgfAAAAnAx5EAAAAM6CbAoAAAB7OPyd4jfccIM8PDz0+OOPa/bs2XJ1dVVmZqa+++47SX/fsggAAAAVF3kQAAAAzoJsCgAAAHuYDMMwHFmhSpX/f3G5yWSSJBU0YTKZlJeXV4LDKxuZmZny9fVVRkaGfHx8Srezd02l2z4Axw1w6LAIAOVGSWWcypAHryeyJ1CJVZLcaZrGsQdwNsaU0j3+XM98Qza1H7kTqOQqQfYkdwLOp7Rzp2R/xnH4SvGjR49e08AAAGWPgAg4n+sREEsKeRAAAADOgmwKAAAAezg8Kd6wYcPSGAcAAADKCfIgAAAAnAXZFAAAAPaocvUq1lauXKmOHTsqMDBQx48flyQlJCToww8/LNHBAQAAwDmRBwEAAOAsyKYAAAC4GocnxRctWqTRo0erR48e+vPPP83fy1OjRg0lJCSU9PgAAADgZMiDAAAAcBZkUwAAANjD4UnxV199VW+88YYmTpwoFxcXc3l4eLi+//77Eh0cAAAAnA95EAAAAM6CbAoAAAB7ODwpfvToUbVp08aq3MPDQ+fPny+RQQEAAMB5kQcBAADgLMimAAAAsIfDk+LBwcHav3+/Vfmnn36q0NDQkhgTAAAAnBh5EAAAAM6CbAoAAAB7uDq6wtixY/Xkk0/q0qVLMgxD33zzjVatWqX4+HgtWbKkNMYIAAAAJ0IeBAAAgLMgmwIAAMAeDk+KP/bYY8rNzdWzzz6rCxcuaMCAAbrhhhv0yiuvqH///qUxRgAAADgR8iAAAACcBdkUAAAA9nB4UlyShg4dqqFDh+r06dPKz89XnTp1SnpcAAAAcGLkQQAAADgLsikAAACupliT4pL022+/6ciRIzKZTDKZTKpdu3ZJjgsAAABOjjwIAAAAZ0E2BQAAQFGqOLpCZmamYmNjFRgYqM6dO6tTp04KDAzUI488ooyMjNIYIwAAAJwIeRAAAADOgmwKAAAAezg8KT5kyBDt3r1bn3zyif78809lZGTo448/1p49ezR06NDSGCMAAACcCHkQAAAAzoJsCgAAAHs4PCn+ySefaNmyZYqOjpaPj4+qV6+u6OhovfHGG/rkk09KY4wAAABwIiWdBxMTExUcHCxPT0+FhYVp+/btRdbftm2bwsLC5OnpqcaNG2vx4sVWddauXavQ0FB5eHgoNDRU69evd7jfdevWKTo6Wv7+/jKZTNq/f79VG1lZWXr66afl7++vatWqqVevXjp58qRjOwAAAADFxrlKAAAA2MPhSfFatWrJ19fXqtzX11d+fn4lMigAAAA4r5LMg2vWrNHIkSM1ceJEpaSkKDIyUnfffbdSU1Nt1j969Kh69OihyMhIpaSk6LnnntPw4cO1du1ac53k5GTFxMQoNjZWBw4cUGxsrPr166fdu3c71O/58+fVsWNHzZw5s9Dxjxw5UuvXr9fq1au1Y8cOnTt3Tj179lReXp5D+wEAAADFw7lKAAAA2MPhSfFJkyZp9OjRSktLM5elp6dr7Nixmjx5cokODgAAAM6nJPPg3LlzNXjwYA0ZMkQhISFKSEhQUFCQFi1aZLP+4sWL1aBBAyUkJCgkJERDhgzR448/rjlz5pjrJCQkqFu3bpowYYKaNWumCRMm6K677lJCQoJD/cbGxur5559X165dbY4lIyNDS5cu1csvv6yuXbuqTZs2evvtt/X9999r8+bNDu0HAAAAFA/nKgEAAGAPV0dXWLRokX766Sc1bNhQDRo0kCSlpqbKw8NDv//+u1577TVz3X379pXcSAEAAOAUSioPZmdna+/evRo/frxFeVRUlHbt2mVzneTkZEVFRVmURUdHa+nSpcrJyZGbm5uSk5M1atQoqzoFk+LF6deWvXv3Kicnx2I8gYGBat68uXbt2qXo6Gib62VlZSkrK8v8ODMz0+4+AQAAYIlzlQAAALCHw5Piffr0KYVhAAAAoLwoqTx4+vRp5eXlqW7duhbldevWVXp6us110tPTbdbPzc3V6dOnVa9evULrFLRZnH4LG4u7u7vVbTmv1k58fLymTZtmdz8AAAAoHOcqAQAAYA+HJ8WnTJlSGuMAAABAOVHSedBkMlk8NgzDquxq9a8st6dNR/u119XamTBhgkaPHm1+nJmZqaCgoGvuFwAAoDLiXCUAAADs4fB3il/pzJkzWr9+vQ4ePFgS4wEAAEA5U9w86O/vLxcXF6urqn/77Terq7gLBAQE2Kzv6uqqWrVqFVmnoM3i9FvYWLKzs3X27FmH2vHw8JCPj4/FAgAAgJLBuUoAAADY4vCk+Oeff6569erplltu0ddff63Q0FD1799frVq10jvvvFMaYwQAAIATKak86O7urrCwMCUlJVmUJyUlKSIiwuY6HTp0sKq/adMmhYeHy83Nrcg6BW0Wp19bwsLC5ObmZtFOWlqafvjhB4faAQAAQPFxrhIAAAD2cHhSfPz48eratau6d++u3r17a9iwYcrKytKsWbMUHx9fGmMEAACAEynJPDh69GgtWbJEy5Yt0+HDhzVq1CilpqYqLi5O0t+3Gh84cKC5flxcnI4fP67Ro0fr8OHDWrZsmZYuXapnnnnGXGfEiBHatGmTZs2apf/85z+aNWuWNm/erJEjR9rdryT98ccf2r9/vw4dOiRJOnLkiPbv32++wtzX11eDBw/WmDFjtGXLFqWkpOiRRx5RixYt1LVrV4f3KwAAABzHuUoAAADYw2QUfAmjnapWraqDBw8qKChIVatW1YEDBxQSEqITJ07opptu0sWLF0trrNdNZmamfH19lZGRUfq3s3z32r+3EkAJG+DQYbFcMk3j2AM4G2NK6R97SirjlHQeTExM1OzZs5WWlqbmzZtr3rx56tSpkyRp0KBBOnbsmLZu3Wquv23bNo0aNUoHDx5UYGCgxo0bZzGZLUnvv/++Jk2apF9++UVNmjTRCy+8oPvvv9/ufiVpxYoVeuyxx6zGO2XKFE2dOlWSdOnSJY0dO1bvvvuuLl68qLvuukuJiYkOfUc42ROoxCpB7pTInoAzKu3seT3zTWU4V1lSyJ1AJVcJsie5E3A+znTO0+FJ8SpVquh///ufateurerVq+vAgQNq3Lix/ve//ykwMFB5eXnXPPiyRkAEKjkCIoAy4EwB8WoqQx68nsieQCVWCXKnRPYEnFFFmhQnm9qP3AlUcpUge5I7AefjTOc8XYvT+OTJk1W1alVlZ2frhRdekK+vry5cuFDswQIAAKB8IQ8CAADAWZBNAQAAcDUOT4p36tRJR44ckSRFRETol19+sXgOAAAAFRt5EAAAAM6CbAoAAAB7ODwpfvn3OQIAAKDyIQ8CAADAWZBNAQAAYI8qZT0AAAAAAAAAAAAAAABKC5PiAAAAAAAAAAAAAIAKi0lxAAAAAAAAAAAAAECFxaQ4AAAAAAAAAAAAAKDCYlIcAAAAAAAAAAAAAFBhMSkOAAAAAAAAAAAAAKiwmBQHAAAAAAAAAAAAAFRYTIoDAAAAAAAAAAAAACosJsUBAAAAAAAAAAAAABUWk+IAAAAAAAAAAAAAgAqLSXEAAAAAAAAAAAAAQIXFpDgAAAAAAAAAAAAAoMJiUhwAAAAAAAAAAAAAUGExKQ4AAAAAAAAAAAAAqLCYFAcAAAAAAAAAAAAAVFhMigMAAAAAAAAAAAAAKiwmxQEAAAAAAAAAAAAAFRaT4gAAAAAAAAAAAACACotJcQAAAAAAAAAAAABAhcWkOAAAAAAAAAAAAACgwmJSHAAAAAAAAAAAAABQYTEpDgAAAAAAAAAAAACosJgUBwAAAAAAAAAAAABUWEyKAwAAAAAAAAAAAAAqLCbFAQAAAAAAAAAAAAAVFpPiAAAAAAAAAAAAAIAKi0lxAAAAAAAAAAAAAECFxaQ4AAAAAAAAAAAAAKDCYlIcAAAAAAAAAAAAAFBhMSkOAAAAAAAAAAAAAKiwmBQHAAAAAAAAAAAAAFRYTIoDAAAAAAAAAAAAACosp5gUT0xMVHBwsDw9PRUWFqbt27cXWX/btm0KCwuTp6enGjdurMWLF1s8f/DgQfXt21eNGjWSyWRSQkJCKY4eAAAAAAAAAAAAAOCsynxSfM2aNRo5cqQmTpyolJQURUZG6u6771ZqaqrN+kePHlWPHj0UGRmplJQUPffccxo+fLjWrl1rrnPhwgU1btxYM2fOVEBAwPXaFAAAAAAAAAAAAACAk3Et6wHMnTtXgwcP1pAhQyRJCQkJ+vzzz7Vo0SLFx8db1V+8eLEaNGhgvvo7JCREe/bs0Zw5c9S3b19JUrt27dSuXTtJ0vjx4686hqysLGVlZZkfZ2ZmXutmAQAAAAAAAAAAAACcQJleKZ6dna29e/cqKirKojwqKkq7du2yuU5ycrJV/ejoaO3Zs0c5OTnFGkd8fLx8fX3NS1BQULHaAQAAAAAAAAAAAAA4lzKdFD99+rTy8vJUt25di/K6desqPT3d5jrp6ek26+fm5ur06dPFGseECROUkZFhXk6cOFGsdgAAAAAAAAAAAAAAzqXMb58uSSaTyeKxYRhWZVerb6vcXh4eHvLw8CjWugAAAAAAAAAAAAAA51WmV4r7+/vLxcXF6qrw3377zepq8AIBAQE267u6uqpWrVqlNlYAAAAAAAAAAAAAQPlTppPi7u7uCgsLU1JSkkV5UlKSIiIibK7ToUMHq/qbNm1SeHi43NzcSm2sAAAAAAAAACq+xMREBQcHy9PTU2FhYdq+fXuR9bdt26awsDB5enqqcePGWrx4sVWdtWvXKjQ0VB4eHgoNDdX69esd7nfdunWKjo6Wv7+/TCaT9u/ff03bCQAAUJmU6aS4JI0ePVpLlizRsmXLdPjwYY0aNUqpqamKi4uT9Pf3fQ8cONBcPy4uTsePH9fo0aN1+PBhLVu2TEuXLtUzzzxjrpOdna39+/dr//79ys7O1q+//qr9+/frp59+uu7bBwAAAAAAAKB8WLNmjUaOHKmJEycqJSVFkZGRuvvuu5Wammqz/tGjR9WjRw9FRkYqJSVFzz33nIYPH661a9ea6yQnJysmJkaxsbE6cOCAYmNj1a9fP+3evduhfs+fP6+OHTtq5syZpbcDAAAAKiiTUfCF3GUoMTFRs2fPVlpampo3b6558+apU6dOkqRBgwbp2LFj2rp1q7n+tm3bNGrUKB08eFCBgYEaN26ceRJdko4dO6bg4GCrfjp37mzRTmEyMzPl6+urjIwM+fj4XPP2Fend4n0POoBSNKDMD4ulzjSNYw/gbIwppX/sua4ZB3YjewKVWCXInRLZE3BGpZ09y3PubN++vdq2batFixaZy0JCQtSnTx/Fx8db1R83bpw2bNigw4cPm8vi4uJ04MABJScnS5JiYmKUmZmpTz/91Fyne/fu8vPz06pVqxzut+DcZ0pKilq3bm33tpE7gUquEmRPcifgfJzpnKdrqY/EDsOGDdOwYcNsPrdixQqrss6dO2vfvn2FtteoUSM5wVw/AAAAAAAAgHIiOztbe/fu1fjx4y3Ko6KitGvXLpvrJCcnKyoqyqIsOjpaS5cuVU5Ojtzc3JScnKxRo0ZZ1UlISCh2v/bIyspSVlaW+XFmZmax2wIAACjvyvz26QAAAAAAAABQ1k6fPq28vDzVrVvXorxu3bpKT0+3uU56errN+rm5uTp9+nSRdQraLE6/9oiPj5evr695CQoKKnZbAAAA5R2T4gAAAAAAAADwf0wmy9vvGoZhVXa1+leW29Omo/1ezYQJE5SRkWFeTpw4Uey2AAAAyjunuH06AAAAAAAAAJQlf39/ubi4WF2d/dtvv1ldxV0gICDAZn1XV1fVqlWryDoFbRanX3t4eHjIw8Oj2OsDAABUJFwpDgAAAAAAAKDSc3d3V1hYmJKSkizKk5KSFBERYXOdDh06WNXftGmTwsPD5ebmVmSdgjaL0y8AAAAcw5XiAAAAAAAAACBp9OjRio2NVXh4uDp06KDXX39dqampiouLk/T3Lcl//fVXvfXWW5KkuLg4LViwQKNHj9bQoUOVnJyspUuXatWqVeY2R4wYoU6dOmnWrFnq3bu3PvzwQ23evFk7duywu19J+uOPP5SamqpTp05Jko4cOSLp7yvRAwICSn3fAAAAlGdMigMAAAAAAACApJiYGJ05c0bTp09XWlqamjdvro0bN6phw4aSpLS0NKWmpprrBwcHa+PGjRo1apQWLlyowMBAzZ8/X3379jXXiYiI0OrVqzVp0iRNnjxZTZo00Zo1a9S+fXu7+5WkDRs26LHHHjM/7t+/vyRpypQpmjp1amntEgAAgArBZBiGUdaDcDaZmZny9fVVRkaGfHx8Srezd02l2z4Axw2o+IdF0zSOPYCzMaaU/rHnumYc2I3sCVRilSB3SmRPwBmVdvYkdzoncidQyVWC7EnuBJyPM53z5DvFAQAAAAAAAAAAAAAVFpPiAAAAAAAAAAAAAIAKi0lxAAAAAAAAAAAAAECFxaQ4AAAAAAAAAAAAAKDCYlIcAAAAAAAAAAAAAFBhMSkOAACAMpWYmKjg4GB5enoqLCxM27dvL7L+tm3bFBYWJk9PTzVu3FiLFy+2qrN27VqFhobKw8NDoaGhWr9+vcP9GoahqVOnKjAwUF5eXurSpYsOHjxoUadLly4ymUwWS//+/YuxFwAAAAAAAACUFibFAQAAUGbWrFmjkSNHauLEiUpJSVFkZKTuvvtupaam2qx/9OhR9ejRQ5GRkUpJSdFzzz2n4cOHa+3ateY6ycnJiomJUWxsrA4cOKDY2Fj169dPu3fvdqjf2bNna+7cuVqwYIG+/fZbBQQEqFu3bvrrr78sxjR06FClpaWZl9dee62E9xIAAAAAAACAa8GkOAAAAMrM3LlzNXjwYA0ZMkQhISFKSEhQUFCQFi1aZLP+4sWL1aBBAyUkJCgkJERDhgzR448/rjlz5pjrJCQkqFu3bpowYYKaNWumCRMm6K677lJCQoLd/RqGoYSEBE2cOFH333+/mjdvrjfffFMXLlzQu+++azGmqlWrKiAgwLz4+voWuc1ZWVnKzMy0WAAAAAAAAACUHibFAQAAUCays7O1d+9eRUVFWZRHRUVp165dNtdJTk62qh8dHa09e/YoJyenyDoFbdrT79GjR5Wenm5Rx8PDQ507d7Ya2zvvvCN/f3/dcssteuaZZ6yuJL9SfHy8fH19zUtQUFCR9QEAAAAAAABcGybFAQAAUCZOnz6tvLw81a1b16K8bt26Sk9Pt7lOenq6zfq5ubk6ffp0kXUK2rSn34J/rza2hx9+WKtWrdLWrVs1efJkrV27Vvfff3+R2z1hwgRlZGSYlxMnThRZHwAAAAAAAMC1cS3rAQAAAKByM5lMFo8Nw7Aqu1r9K8vtabMk6gwdOtT8/+bNm+vGG29UeHi49u3bp7Zt29ocv4eHhzw8PGw+BwAAAAAAAKDkcaU4AAAAyoS/v79cXFysrgr/7bffrK7QLhAQEGCzvqurq2rVqlVknYI27ek3ICBAkhwamyS1bdtWbm5u+vHHHwutAwAAAAAAAOD6YlIcAAAAZcLd3V1hYWFKSkqyKE9KSlJERITNdTp06GBVf9OmTQoPD5ebm1uRdQratKff4OBgBQQEWNTJzs7Wtm3bCh2bJB08eFA5OTmqV69eUZsOAAAAAAAA4Dri9ukAAAAoM6NHj1ZsbKzCw8PVoUMHvf7660pNTVVcXJykv79/+9dff9Vbb70lSYqLi9OCBQs0evRoDR06VMnJyVq6dKlWrVplbnPEiBHq1KmTZs2apd69e+vDDz/U5s2btWPHDrv7NZlMGjlypF588UXdeOONuvHGG/Xiiy+qatWqGjBggCTp559/1jvvvKMePXrI399fhw4d0pgxY9SmTRt17Njxeu1CAAAAAAAAAFfBpDgAAADKTExMjM6cOaPp06crLS1NzZs318aNG9WwYUNJUlpamlJTU831g4ODtXHjRo0aNUoLFy5UYGCg5s+fr759+5rrREREaPXq1Zo0aZImT56sJk2aaM2aNWrfvr3d/UrSs88+q4sXL2rYsGE6e/as2rdvr02bNql69eqS/r7ifMuWLXrllVd07tw5BQUF6Z577tGUKVPk4uJS2rsOAAAAAAAAgJ1MhmEYZT0IZ5OZmSlfX19lZGTIx8endDt711S67QNw3ICKf1g0TePYAzgbY0rpH3uua8aB3cieQCVWCXKnRPYEnFFpZ09yp3MidwKVXCXInuROwPk40zlPvlMcAAAAAAAAAAAAAFBhMSkOAAAAAAAAAAAAAKiwmBQHAAAAAAAAAAAAAFRYTIoDAAAAAAAAAAAAACosJsUBAAAAAAAAAAAAABUWk+IAAAAAAAAAAAAAgAqLSXEAAAAAAAAAAAAAQIXFpDgAAAAAAAAAAAAAoMJiUhwAAAAAAAAAAAAAUGExKQ4AAAAAAAAAAAAAqLCYFAcAAAAAAAAAAAAAVFhMigMAAAAAAAAAAAAAKiwmxQEAAAAAAAAAAAAAFRaT4gAAAAAAAAAAAACACotJcQAAAAAAAAAAAABAhcWkOAAAAAAAAAAAAACgwmJSHAAAAAAAAAAAAABQYTEpDgAAAAAAAAAAAACosJgUBwAAAAAAAAAAAABUWEyKAwAAAAAAAAAAAAAqLCbFAQAAAAAAAAAAAAAVFpPiAAAAAAAAAAAAAIAKi0lxAAAAAAAAAAAAAECFxaQ4AAAAAAAAAAAAAKDCYlIcAAAAAAAAAAAAAFBhMSkOAAAAAAAAAAAAAKiwmBQHAAAAAAAAAAAAAFRYTIoDAAAAAAAAAAAAACosJsUBAAAAAAAAAAAAABUWk+IAAAAAAAAAAAAAgAqLSXEAAAAAAAAAAAAAQIXFpDgAAAAAAAAAAAAAoMJiUhwAAAAAAAAAAAAAUGExKQ4AAAAAAAAAAAAAqLCYFAcAAAAAAAAAAAAAVFhMigMAAAAAAAAAAAAAKiwmxQEAAAAAAAAAAAAAFRaT4gAAAAAAAAAAAACACotJcQAAAAAAAAAAAABAhcWkOAAAAAAAAAAAAACgwmJSHAAAAAAAAAAAAABQYTEpDgAAAAAAAAAAAACosJgUBwAAAAAAAAAAAABUWEyKAwAAAAAAAAAAAAAqLCbFAQAAAAAAAAAAAAAVFpPiAAAAAAAAAAAAAIAKi0lxAAAAAAAAAAAAAECFxaQ4AAAAAAAAAAAAAKDCYlIcAAAAAAAAAAAAAFBhMSkOAAAAAAAAAAAAAKiwmBQHAAAAAAAAAAAAAFRYTIoDAAAAAAAAAAAAACosJsUBAAAAAAAAAAAAABUWk+IAAAAAAAAAAAAAgAqLSXEAAAAAAAAAAAAAQIXFpDgAAAAAAAAAAAAAoMJiUhwAAAAAAAAAAAAAUGExKQ4AAAAAAAAAAAAAqLCcYlI8MTFRwcHB8vT0VFhYmLZv315k/W3btiksLEyenp5q3LixFi9ebFVn7dq1Cg0NlYeHh0JDQ7V+/frSGj4AAACuQVllwav1axiGpk6dqsDAQHl5ealLly46ePCgRZ2srCw9/fTT8vf3V7Vq1dSrVy+dPHmyGHsBAAAAzqI851MAAADYVuaT4mvWrNHIkSM1ceJEpaSkKDIyUnfffbdSU1Nt1j969Kh69OihyMhIpaSk6LnnntPw4cO1du1ac53k5GTFxMQoNjZWBw4cUGxsrPr166fdu3dfr80CAACAHcoqC9rT7+zZszV37lwtWLBA3377rQICAtStWzf99ddf5jojR47U+vXrtXr1au3YsUPnzp1Tz549lZeXVwp7CwAAAKWtvOdTAAAA2GYyDMMoywG0b99ebdu21aJFi8xlISEh6tOnj+Lj463qjxs3Ths2bNDhw4fNZXFxcTpw4ICSk5MlSTExMcrMzNSnn35qrtO9e3f5+flp1apVVm1mZWUpKyvL/DgjI0MNGjTQiRMn5OPjUyLbWaj3fEu3fQCO65dR1iModb7xHHsAZ5MxofSPPZmZmQoKCtKff/4pX1/nOA6UVRa8Wr+GYSgwMFAjR47UuHHjJP2dGevWratZs2bpiSeeUEZGhmrXrq2VK1cqJiZGknTq1CkFBQVp48aNio6OtrnNZE8AZpUgd0pkT8AZlXb2dMbcaa/ynE+vRO4EYKESZE9yJ+B8nOqcp1GGsrKyDBcXF2PdunUW5cOHDzc6depkc53IyEhj+PDhFmXr1q0zXF1djezsbMMwDCMoKMiYO3euRZ25c+caDRo0sNnmlClTDEksLCwsLCwsLJViOXHiRHHjW4kqqyxoT78///yzIcnYt2+fRZ1evXoZAwcONAzDMLZs2WJIMv744w+LOi1btjSef/75Qreb7MnCwsLCwsJSWRZnyZ32Ku/59ErkThYWFhYWFpbKtFwte7qqDJ0+fVp5eXmqW7euRXndunWVnp5uc5309HSb9XNzc3X69GnVq1ev0DqFtTlhwgSNHj3a/Dg/P19//PGHatWqJZPJVJxNQyVT8CmU6/JJWwD4Pxx74CjDMPTXX38pMDCwrIciqeyyoD39Fvxrq87x48fNddzd3eXn52f3+CWyJ64dx38AZYFjDxzhbLnTXuU9n16J3IlrxbEfQFng2ANH2Zs9y3RSvMCVIcwwjCKDma36V5Y70qaHh4c8PDwsymrUqHHVcQNX8vHx4SAN4Lrj2ANHOOPtK8sqC5ZUnStdrQ7ZEyWF4z+AssCxB/Zyxtxpr4qST8mdKCkc+wGUBY49cIQ92bPKdRhHofz9/eXi4mL1ScvffvvN6lOPBQICAmzWd3V1Va1atYqsU1ibAAAAuP7KKgva029AQIAkXbVOdna2zp49a/f4AQAA4LzKez4FAABA4cp0Utzd3V1hYWFKSkqyKE9KSlJERITNdTp06GBVf9OmTQoPD5ebm1uRdQprEwAAANdfWWVBe/oNDg5WQECARZ3s7Gxt27bNXCcsLExubm4WddLS0vTDDz+QOwEAAMqh8p5PAQAAUIQiv3H8Oli9erXh5uZmLF261Dh06JAxcuRIo1q1asaxY8cMwzCM8ePHG7Gxseb6v/zyi1G1alVj1KhRxqFDh4ylS5cabm5uxvvvv2+us3PnTsPFxcWYOXOmcfjwYWPmzJmGq6ur8fXXX1/37UPlcOnSJWPKlCnGpUuXynooACoRjj2oCMoqC16tX8MwjJkzZxq+vr7GunXrjO+//9546KGHjHr16hmZmZnmOnFxcUb9+vWNzZs3G/v27TPuvPNOo1WrVkZubm5p7jZUchz/AZQFjj2oLMp7PgVKEsd+AGWBYw9KS5lPihuGYSxcuNBo2LCh4e7ubrRt29bYtm2b+blHH33U6Ny5s0X9rVu3Gm3atDHc3d2NRo0aGYsWLbJq89///rdx8803G25ubkazZs2MtWvXlvZmAAAAoBjKKgsW1a9hGEZ+fr4xZcoUIyAgwPDw8DA6depkfP/99xZ1Ll68aDz11FNGzZo1DS8vL6Nnz55GamrqNewNAAAAlLXynE8BAABgm8kwDKOsr1YHAAAAAAAAAAAAAKA0lOl3igMAAAAAAAAAAAAAUJqYFAcAAAAAAAAAAAAAVFhMigPlQG5ublkPAQBKHMc2AAAAAAAAAMD1wKQ44IT279+vRx99VDfddJP8/Pzk4+OjzMzMsh4WAFyT9evX65577lGjRo1UvXp1RUZGlvWQAKBSyMzM1M0336xz587p6NGjatCgQVkPCQCu2UcffaTY2Fjl5+drzZo1euCBB8p6SAAAAACcmGtZDwCApa1bt6pnz5568skntXr1avn4+MjLy0s+Pj5lPTQAKLb4+Hi9/PLLmjFjhmbPni0PDw/VrFmzrIcFAJWCj4+Punfvrho1ashkMumll14q6yEBwDXr1q2bXnjhBXl4eKhatWr66KOPynpIAAAAAJyYyTAMo6wHAeBvhmHopptu0rhx4zRkyJCyHg4AlIhffvlFrVq10tdff61bbrmlrIcDAJXWH3/8IVdXVz5sCaBCSU9PV82aNeXu7l7WQwEAAADgxLh9eiXUpUsXPfXUU3rqqadUo0YN1apVS5MmTdLln494++23FR4erurVqysgIEADBgzQb7/9Zn5+69atMplM+vPPPy3aNplM+uCDDyzKBg0aJJPJZLGMHDnSos6iRYvUpEkTubu76+abb9bKlSut2nV3d9f//vc/c9nvv/8uDw8PmUwmc9nUqVPVunVri3VtjXXt2rW65ZZb5OHhoUaNGunll1+2WCc7O1vPPvusbrjhBlWrVk3t27fX1q1bC9mj/9/UqVOttrVPnz4WdYrq+z//+Y+OHz+un376SQ0bNpSnp6duu+027dixw1wnLy9PgwcPVnBwsLy8vHTzzTfrlVdesejj8n3u7u6uZs2aWe1TSVZjNZlM2r9/v/n5Xbt2qVOnTvLy8lJQUJCGDx+u8+fPm59v1KiREhISrPq+fJu7dOli8XofOXJEbm5uVq/T8uXLFRISIk9PTzVr1kyJiYmF7GWUpqysLA0fPlx16tSRp6enbr/9dn377beSpGPHjtn8mSlYjh07Jkk6ePCg7rnnHvn4+Jhvkf3zzz9LkvLz8zV9+nTVr19fHh4eat26tT777DNz/wV9rF69WhEREfL09NQtt9xi/v2zZwy2fucfeeQRi+PT1fopsG3bNt16663y8PBQvXr1NH78eIvvwe7SpYu5by8vL6vt+fnnn9W7d2/VrVtX3t7eateunTZv3mzRR3F+jyTr493V9q0k/frrr4qJiZGfn59q1aql3r17m1+3oly+nQXL5WO+Wt+ff/65mjRpohdeeEG1a9dW9erVdf/99+vkyZMO76uC/qtVq6aIiAjt2bPHok7B63/5UqNGDYs6RR1vCn42Lj8WFvR9+TZf+X63ZMkSq/e34r6XALi6yp5nV6xYYXVsK7B//36L9+XL69asWVM+Pj6KjIy0eay73OXH3MKybVG5wda4Jev3ZEk6efKk+vfvr5o1a6patWoKDw/X7t27be6P/fv3y8/PT4sXLy507KjcyLNbLfZHecqzV65zuYSEBDVq1Mhm3YCAAP3111+qUaNGocdGqeh9f/n4U1NT1bt3b3l7e8vHx0f9+vWzOHZfOe7s7Gw1adLE6jXbuXOnOnfurKpVq8rPz0/R0dE6e/aszf2xfPly+fr6WhxDAZSOyp4jpZI/L/r444+rZ8+eFmW5ubkKCAjQsmXLrMZS1N/r48aN00033aSqVauqcePGmjx5snJycizqFHY8v3wbP/roI4WFhcnT01ONGzfWtGnTLN7/bL1WVx6br3x/27Jli1UeNgxDs2fPVuPGjeXl5aVWrVrp/fffL3RfwbmRI7da7I/ylCNL+ryoYRhq2rSp5syZY1H+ww8/qEqVKubXtGAsRf3dfObMGT300EOqX7++qlatqhYtWmjVqlVWfa5YscKqncu38WrHG3vem2yd95w0aZJVHs7IyNA//vEP1alTRz4+Prrzzjt14MABm/uqvGFSvJJ688035erqqt27d2v+/PmaN2+elixZYn4+OztbM2bM0IEDB/TBBx/o6NGjGjRoULH76969u9LS0pSWlqYOHTpYPLd+/XqNGDFCY8aM0Q8//KAnnnhCjz32mL788kuLenXq1NHy5cvNj5cvX67atWs7PJa9e/eqX79+6t+/v77//ntNnTpVkydP1ooVK8x1HnvsMe3cuVOrV6/Wd999pwcffFDdu3fXjz/+eNX2b7nlFvO29uvXz6G+f//9d+Xk5OjNN99UYmKiUlJS1Lp1a/P+k/4+wNevX1/vvfeeDh06pOeff17PPfec3nvvPYu+Ctb58ccfde+99+qxxx7TuXPnzM8XhP3ly5crLS1N33zzjcX633//vaKjo3X//ffru+++05o1a7Rjxw499dRTdu9rW8aOHStPT0+LsjfeeEMTJ07UCy+8oMOHD+vFF1/U5MmT9eabb15TX3Dcs88+q7Vr1+rNN9/Uvn371LRpU0VHR+uPP/5QUFCQ+We74Oflm2++MZcFBQXp119/VadOneTp6akvvvhCe/fu1eOPP24OTK+88opefvllzZkzR999952io6PVq1cvq9+tsWPHasyYMUpJSVFERIR69eqlM2fO2DWGK+3du7fQWykW1o/0d1Dq0aOH2rVrpwMHDmjRokVaunSp/vWvf1m0MXToUKWlpemHH35Q8+bN9eijj5qfO3funHr06KHNmzcrJSVF0dHRuvfee5WamlrMV6hwV9u3Fy5c0B133CFvb2999dVX2rFjh7y9vdW9e3dlZ2dftf2C7UxLS1P9+vUd6vv333/XgQMHdOzYMW3cuFFffvml/ve//6lPnz7mY5G9+2r69OlKS0vTnj17VK1aNT355JMWzxe0d+TIEaWlpVkF69I43pw/f17PP/+8vL29Lcqv5b0EwNVV5jx7LdatW1fkZPjlCo65hWXbonKDLbbek8+dO6fOnTvr1KlT2rBhgw4cOKBnn31W+fn5VusfOXJEUVFRGj9+vOLi4uzbYFQ65Nnym2evxbRp05SXl2dX3c2bN1sc2y7PtoZhqE+fPvrjjz+0bds2JSUl6eeff1ZMTEyh7S1YsMBiskz6+wM8d911l2655RYlJydrx44duvfee22O8f3339fTTz+tDRs2qF27dnZuMYBrUZlzZGmcFx0yZIg+++wz87lLSdq4caPOnTtnlR+lwv9el6Tq1atrxYoVOnTokF555RW98cYbmjdvnkWdgr/7C47na9eutXj+888/1yOPPKLhw4fr0KFDeu2117RixQq98MIL9u4mK/n5+RozZozV3/2TJk3S8uXLtWjRIh08eFCjRo3SI488om3bthW7L5QdcmT5zZElfV7UZDLp8ccftzjuStKyZcsUGRmpJk2aWJQXNSd06dIlhYWF6eOPP9YPP/ygf/zjH4qNjTV/ELyAYRjy8fExtzNmzBiL50vjeHPy5Em98sor8vLyshjHPffco/T0dG3cuFF79+5V27ZtdddddxX6t365YqDS6dy5sxESEmLk5+eby8aNG2eEhIQUus4333xjSDL++usvwzAM48svvzQkGWfPnrWoJ8lYv369RVn//v2NBx54wKL/ESNGmB9HREQYQ4cOtVjnwQcfNHr06GHR7vPPP280adLEyM/PN/Lz840bb7zRmDx5snH5j/GUKVOMVq1aWbR15VgHDBhgdOvWzaLO2LFjjdDQUMMwDOOnn34y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e/fu1blz58xjLViOHj1aIY5trlevgsrm/PnzioqKUlRUlN5++23Vrl1bqampio6OtrqVxPbt21W9enXz4xtvvNGqvV9++cVikteWyw+u0t8TqFeWSdI//vEPvfHGGzIMQ0OHDrXZ1s0336wNGzaYH+/evVuPPPJIkW0bl31vUH5+vlxcXLR37165uLhY1CvqICL9va2Xf8/Zla7Wt5+fnyTr/XF52XvvvadRo0bp5ZdfVocOHVS9enW99NJLVrfbuOOOO7Ro0SLl5ubqiy++0KOPPqqQkBCFhIRI+nsiR5ICAwNtjjU/P19PPPGEhg8fbvVcgwYNzP8fO3asxS2kxo0bZ/OWcG+99ZbOnz+vuLg4i9sVFdwa84033lD79u0t1rly/6N0Ffws2vv7aIuticgrFbd9e8dQICcnR88++6xeeOEFu8Z1ZT9F/b5eXv7www9r4sSJysrK0nvvvac+ffro4MGDql27tsaOHavPP/9cc+bMUdOmTeXl5aUHHnjA6lhqz+9RQT8F5s+fr6+++srm2C8fb0FZfn6+wsLCbAbLom65lpubqxMnThR5bLta335+foW+fgXlju6rCxcuaMGCBerVq5cOHDggDw8PSX8f2+rWrasqVaw/9+fI8WbNmjXm46Uk80mQK02cOFEPPvig1fe2Xct7CYBrV9HzrPT3rSULTlr+97//1eOPPy5fX1/17dvXZptnz57VjBkztG7dOoffU21xJDcU9Z5sz3v08ePHNWDAAD388MN6/PHH9d133xV6sgCVG3nWsp/ymGcv/zt2y5YtGj58uJo1a1botm7btk3bt2/X8uXL9eGHH9qxd4pW2Gtpq/zHH3/UkiVLtH//fouTw5J9P0e7du1SYmKi3n//fT311FNavXr1tQ0eQImo6DmytM6LDhw4UOPHj1dycrKSk5PVqFEjq+3+5Zdf1LBhw0LfD7/++mv1799f06ZNU3R0tHx9fbV69Wqr7zw/deqUqlSpooCAAJvt5Ofna9q0abr//vutnrv8gqF58+apa9eu5seFfXD0pZde0s0336x7773X4lbtBecYPvnkE91www0W6xSco0D5QY607Kc85sjSOC86ZMgQxcbGat68eVq+fLliYmKsPthztTmhl19+WfPmzVNCQoJatGihatWqaeTIkVb74dSpU0XO1Uj2HW/seW+SpDFjxuiZZ55RvXr1rPqqV6+e1XfMS1KNGjVstlWecKV4JfX1119bPb7xxhvl4uKi//znPzp9+rRmzpypyMhINWvWzOr7sQoEBweradOm5uVKJ0+evGr4CwkJ0Y4dOyzKdu3aZTEZUWDAgAHavHmzNm/erAEDBthsz93d3WJMVx4kQkNDbfZ30003ycXFRW3atFFeXp5+++03i3aaNm1aaNiS/v5uiG+++abIbb1a302aNJGrq6tFnfz8fO3atUuhoaGS/j6oRUREaNiwYWrTpo2aNm1q8xM61apVU9OmTdWsWTMNGzZMdevW1caNG83Pf/vtt/Lx8bH6/osCbdu21cGDB632QdOmTeXu7m6u5+/vb/Hc5QfcAhcuXNDEiRM1a9Ysq0/K1a1bVzfccIN++eUXq36Cg4ML3ZcoeQWv7eU/fzk5OdqzZ4/N30dbWrZsqe3btysnJ8fqOR8fHwUGBtr1+375MSo3N1d79+4t8mSYLYsWLZK3t7diY2MLrVNUP6Ghodq1a5fFH4e7du1S9erVLY4rvr6+atq0qW655RZNnTpVf/75pzmUbd++XYMGDdJ9992nFi1aKCAgQMeOHbMahz2/RwX9FCyXX1Fnz75t27atfvzxR9WpU8fqd+3yuzdcaffu3bp06ZLV1S+O9N2sWTOlpqbqxIkT5uePHz+ukydPWhzbHNlXLVu21PPPP68jR47ohx9+MD//7bffqk2bNjbH6sjxJigoyOL5yz8NXmD//v16//33rb5PSVKx30sA2K8y51np77sJNW3aVDfeeKPuuece3XvvvUpJSSl0jDNmzFBkZKQ6d+5caB1HOJIbinpPbtmypfbv31/kd5MFBwfrzTff1KRJk+Tr66vx48eXyDag4iHPlt88W+Dyv2OffPJJBQcHF3psK7gb2eTJk80fML9WoaGhVrn10KFDysjIsHqNx40bpyFDhth872jZsqW2bNlSZF+xsbH65z//qaVLl+qTTz6x+k5cAKWnMufI0jovWqtWLfXp00fLly/X8uXL9dhjj1nV2bZtW5H7YufOnWrYsKEmTpyo8PBw3XjjjTp+/LhVvW+//VbNmjWzmOC+XNu2bXXkyBGb5zQv/wB9QECAxXO2Jg7T0tLM31N8pdDQUHl4eCg1NdWqH1vf7QznRo4svzmyNM+L9ujRQ9WqVdOiRYv06aefWt0Bw545oe3bt6t379565JFH1KpVKzVu3Njqe+Slos9pOnK8udp7kyRt2LBB//3vf/XMM89YPde2bVulp6fL1dXVqi9/f/9Ct7O84ErxSurEiRMaPXq0nnjiCe3bt0+vvvqq+VN3DRo0kLu7u1599VXFxcXphx9+sLqFgj3Onj2rcePGqX79+rrpppuUnp4uScrOztaFCxd07tw5eXt7a+zYserXr5/atm2ru+66Sx999JHWrVunzZs3W7Xp7e2txYsXKz8/3+bB0R5jxoxRu3btNGPGDMXExCg5OVkLFixQYmKiJOmmm27Sww8/rIEDB+rll19WmzZtdPr0aX3xxRdq0aKFevToYdXmuXPnNH36dBmGoY4dO5q39eLFi8rKylJGRoZ8fX2v2nfB7XzGjh2rGjVqKDg4WK+88opOnTqlYcOGSfr7Dfqtt97S559/ruDgYK1cuVLffvut1YROVlaW0tPTlZubq61bt+rYsWNq1qyZ8vPz9fHHH+u5557TwIEDC70ae9y4cbrtttv05JNPaujQoapWrZoOHz6spKQkvfrqqw7t83fffVdhYWHq06ePzeenTp2q4cOHy8fHR3fffbeysrK0Z88enT17VqNHj3aoLxRftWrV9M9//lNjx45VzZo11aBBA82ePVsXLlzQ4MGD7Wrjqaee0quvvqr+/ftrwoQJ8vX11ddff61bb71VN998s8aOHaspU6aoSZMmat26tZYvX679+/dbfUpv4cKFuvHGGxUSEqJ58+bp7NmzVqHjambPnq0NGzYU+UnKovoZNmyYEhIS9PTTT+upp57SkSNHNGXKFI0ePdrij6gLFy4oPT1d2dnZ+ve//63c3FzddNNNkv7+fV23bp3uvfdemUwmTZ482fzJvpJ2tX378MMP66WXXlLv3r01ffp01a9fX6mpqVq3bp3Gjh2r+vXrW7WZnp6uyZMn67bbbpOXl5f52JaXl6e//vpLFy9elJeX11X77tatm0JCQjRgwAAlJCTIMAyNGDFCrVu31p133unQvvrrr7+Unp6uixcvasGCBfL09FSjRo107tw5LVmyRO+++67ee++9QvdTSR5v5syZozFjxtj8FGdx3ksAOKYy59kCly5dMl8pvmXLFvXv399mvQsXLuj111/Xvn37rqm/yzmSG4p6T37ooYf04osvqk+fPoqPj1e9evWUkpKiwMBA8+38fHx8zB9OWrFihW699Vb17du30Lt4oPIiz5bvPCv9/aHwS5cume94dvz4cbVo0cLmLUO3bNmievXqmf9WLgldu3ZVy5Yt9fDDDyshIUG5ubkaNmyYOnfurPDwcHO9n376Sampqfrpp59stjNhwgS1aNFCw4YNU1xcnNzd3fXll1/qwQcfNJ9MLDiZ26hRI7300kvmfirCyUbA2VXmHFka50ULDBkyRD179lReXp4effRRc3l2drY++ugjffHFF3rvvffM+yIjI0OGYej3339X7dq11bRpU6Wmpmr16tVq166dPvnkE61fv96inTVr1mju3LmaPn16oeN4/vnn1bNnTwUFBenBBx9UlSpV9N133+n777+3+aH2oixcuFB9+/a1eav66tWr65lnntGoUaOUn5+v22+/XZmZmdq1a5e8vb0t9gGcHzmyfOfI0jgvKv19Z8lBgwZpwoQJatq0qcUt5+2dE2ratKnWrl2rXbt2yc/PT3PnzlV6erp5wv706dOaN2+edu7cqblz59ocR0kfb2bPnq1XX33V5tdZdO3aVR06dFCfPn00a9Ys3XzzzTp16pQ2btyoPn36WGTicqnkv6Yczq5z587GsGHDjLi4OMPHx8fw8/Mzxo8fb+Tn55vrvPvuu0ajRo0MDw8Po0OHDsaGDRsMSUZKSophGIbx5ZdfGpKMs2fPWrQtyVi/fr1hGIbx6KOPGpIKXaZMmWJeLzEx0WjcuLHh5uZm3HTTTcZbb71VaLuXW79+vXH5j/GUKVOMVq1aWdSxNdb333/fCA0NNdzc3IwGDRoYL730ksU62dnZxvPPP280atTIcHNzMwICAoz77rvP+O6772zu0ylTphS5rY8++qjdfZ8/f94YNmyY4e/vb7i7uxu33XabsWPHDvPzly5dMgYNGmT4+voaNWrUMP75z38a48ePt9juy/e9q6ur0bhxY3M/p0+fNm644QZj7NixxqVLl8zrHD161OI1NgzD+Oabb4xu3boZ3t7eRrVq1YyWLVsaL7zwgvn5hg0bGvPmzbMY/6OPPmr07t3b/Lhz586GyWQyvv32W4v9deXr9M477xitW7c23N3dDT8/P6NTp07GunXrbO5vlJ6LFy8aTz/9tOHv7294eHgYHTt2NL755huregU/L0ePHrV67sCBA0ZUVJRRtWpVo3r16kZkZKTx888/G4ZhGHl5eca0adOMG264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a8SIEWU1TLskJydbPJ4xY4a+/PJLffHFFxbloaGh13NYqCCYFAdKQPPmzRUeHm5+3L17d/n5+WnVqlUE0qv4+eeftWHDBs2aNYsJ8UqoRo0auu2228yP77jjDv3111+aMWOG/vvf/+qmm26SJNWvX1/169e/7uPLy8tTbm6uPDw8rlq3TZs2Fo8/++wzSVJYWJj8/f0LXe/ChQuqWrXqtQ0UAFBukBuB8ovsSnYFgLJGlgRgS926dS1yateuXXX8+HG98847unTpkjw9PSWV3Qcec3JyZDKZ5Op69SnJy7dDkmrXrq0qVapYlV+JnAp7cPt0oBR4enrK3d1dbm5u5rJjx47JZDJp9uzZeuGFF9SgQQN5enoqPDxcW7ZssWrjxx9/1IABA1SnTh15eHgoJCRECxcutKizdetW8+1CvvnmG4vnjh49KhcXF5lMJr3//vsWz82fP1/NmzeXt7e3xS1Hpk6datf2DRo0yOYtSwYNGmRRLz8/X7Nnz1azZs3k4eGhOnXqaODAgTp58qS5zoEDB8x1IyMjVaNGDfn4+Cg6OlrffvutRXs//fSTHnvsMd14442qWrWqbrjhBt177736/vvvC90vJpNJHh4eatKkiZ5//nnl5eVZbU+XLl3sulXg5s2bddddd8nHx0dVq1ZVx44drV67glslXnkLxT179li1aet2NT/99JM8PT1lMpl07Ngxi+fWrFmjDh06qFq1avL29lZ0dLRSUlKstqcw9r5ukvU+LFiuHO+3336r7t27q06dOqpSpUqh9RxRcGXK5b8/tm5B2ahRI/Xs2VOfffaZ2rZtKy8vLzVr1kzLli2zqPf7779r2LBhCg0Nlbe3t+rUqaM777xT27dvt6h3+e/ov/71LwUHB8vDw0NJSUmqUaOGnnjiCauxHjt2TC4uLnrppZfs2rZBgwbJ29tb33//vaKiolS9enXdddddkqTs7Gz961//Mv++1K5dW4899ph+//13q3au9WcBAOA8KmputHWLz6LW37Fjh+666y5Vr15dVatWVUREhD755BObbV6ekXJychQSEmIzu+3evVv33nuvatWqJU9PTzVp0kQjR440P28rX3z00Ufy8PDQqFGjzGX2ZglbNm/erMjISPn5+cnT01PNmzdXfHy8cnJyrOoWvO62lsvZmxkKbo/95JNPWvV1xx13yGQyqWfPnhblmZmZeuaZZxQcHCx3d3fdcMMNGjlypNVtF00mk5566imrdnv27GnOgUVtj60c+sMPP6h3797mfdW6dWu9+eabFu07mvOL2r9ubm5q0KCBnn76aavtcwTZlewKAGWpImbJY8eOydXVVfHx8VbPffXVVzKZTPr3v/9tUV7Yub0r+1m4cKE6deqkOnXqqFq1amrRooVmz5593bLZldlLkp566imrNm2NfcaMGTKZTOrSpYtFeXHPza1evVrt2rUzn+cMCwvTa6+9JsMwrOrae57QkSxpMpmsMolhGGratKnNrJmenq4nnnhC9evXl7u7u4KDgzVt2jTl5uaa6xS8ZgV39rlc8+bNzfuusO0p7GfHkb9VChYvLy+FhobqlVdeKfQ1KGz/OpJxi+Lr6yuTySQXFxdzma3z0QX7e+XKlQoJCVHVqlXVqlUrq69mcPTc/MqVKzVmzBjdcMMN8vDw0E8//eTw73ZhunTpoubNm+urr75SRESEqlatqscff1yS/T+HhmEoMTFRrVu3lpeXl/z8/PTAAw/ol19+sWsMKJ+YFAdKQMEn8nNycnTy5EnzQXbAgAFWdRcsWKDPPvtMCQkJevvtt1WlShXdfffdFrcFOXTokNq1a6cffvhBL7/8sj7++GPdc889Gj58uKZNm2bVZs2aNbVgwQKLssTERPn5+VnVXbVqlUaMGKG2bdvqgw8+UHJysvmqAEd4eXkpOTnZvHh5eVnV+ec//6lx48apW7du2rBhg2bMmKHPPvtMERER5knjCxcuSJImTJggX19frVy5Um+88YbS0tIUGRlpMTF+6tQp1apVSzNnztRnn32mhQsXytXVVe3bt9eRI0es+l+4cKF5+6KjozVjxgy9/PLLNrenTZs25m1Zt26d1fNvv/22oqKi5OPjozfffFPvvfeeatasqejoaJt/UBTX8OHDLcJcgRdffFEPPfSQQkND9d5772nlypX666+/FBkZqUOHDtndvj2v2+UK9mFycrJ69Ohh8dz58+fVvXt3HT16VK+++qp27typ5ORkdezY0e7xGIah3Nxc5ebm6ty5c/ryyy+VkJCgjh07Kjg4+KrrHzhwQGPGjNGoUaP04YcfqmXLlho8eLC++uorc50//vhDkjRlyhR98sknWr58uRo3bqwuXbrY/O6Z+fPn64svvtCcOXP06aefqnnz5nr88cf1zjvv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jOPHj1t+b6pyIRnXMAy73w2SjP79+xsnTpyodl8lGf7+/obZbLa0FRYWGs2aNTNSU1MrHbe6Y/M9e/asdF8d/d2umHPz5s2t2nr16mVIMj766COrdkd/DnNycgxJxt/+9jeruoMHDxqXXHJJtZ8ZGi/OFAdqwbJly/T555/r888/1wcffKAHH3xQY8aMsfnLSUm69957LffwkGT5y7JPPvlE5eXlOn36tD766CMNHjxYl156qeUvvMrKyjRgwACdPn1an332mVWfN954o7p27aoFCxZIklasWKFWrVqpX79+NuNfddVVOnv2rF577TUdP35cZWVlTl+G5cSJE9Xen2PTpk2SZHNp7ptuuklhYWGWs6s9PT0lSQ888IDVpYJat26tgQMHasuWLZb5lZWV6cUXX1R4eLg8PT3l7u4uT09Pff/999q3b5/NHCr+eva3337T4sWLdfz4ccvl/s516tQpq8/kfNu3b9cvv/yiBx980OrzOHv2rPr166fPP//c5vIrFWNXPKp7j0+dOqXx48fr0UcfVUREhNVr69evV1lZmUaMGGHVp7e3t3r16lXtGUoVHPnczp2PpCrflw4dOsjDw0NvvfWWfvzxR5WWlqqsrMyps4h69Ohh+d359NNPtXjxYh09elS33XabzSXo7enWrZs6dOhgee7t7a2rr75aBw4csKrLyMjQDTfcIG9vb7m7u8vDw0MfffSR3Z+bgQMH2vwFZWhoqO666y6lp6db9u+tt97SsWPH7F46tDpDhgyxev7ee++pZcuWuvvuu60+427duql9+/aWz7i2fhYAABdPU8uN1fn999+1Y8cODR06VJdddpml3c3NTfHx8Tp06JDdsw4kKTk5WVdeeaWeeOIJq/bvvvtOP/zwg0aOHFlllqnw/vvva8iQIerWrZvVGeLnciZLnO/s2bNWn82YMWPk4eFhc8lFR/KXo5nhXI8//rjmzZsnwzBUXFysN9980+4l1d977z117txZ3bp1s+q7b9++MplMNn0b55yNUvFwJgee6+OPP9btt9+uoKAgq/aHHnpIJ0+etDqjTXI859tT8XmcPHlS69at0zfffOPwtmTXP5BdAeDiaSpZ8tZbb1XXrl2tLuOekZEhk8lk90xmR4955ebmauDAgWrTpo3c3Nzk4eGhESNGqLy8XN99951VbV1ks5rkpw8//FBr167VvHnz1KyZ9XLOhR6bOz+nVtxCqKY51Zks6e3trZEjR+q1116T9Mdl/Ddu3Kj/+Z//sdt37969FRgYaNV3//79Jf1xNndV+2XvqpyOqMn/q1Tk1F9//VWvvvqqTCaTevfu7dB4F5Jxhw0bZvlu+OSTTzRnzhzt3LlT/fr1U0lJSbXb9+7dWy1atLA89/f3V7t27axyqrPH5s/PkJLzv9tVadWqlW677TarNkd/Dt977z2ZTCY98MADVnXt27dX165dyakurPq72gOoVlhYmCIjIy3P+/XrpwMHDmjChAl64IEH1LJlS8tr7du3t9m+ffv2OnPmjE6cOKETJ06orKxMr732miUUnM/eAZcnnnhCKSkpmjhxoubNm6fRo0fb3I9G+uOS5l9//bWmTJmiJ598sgZ7Kx0+fFiBgYFV1hw7dkzSH5dNPF9gYKDlH9SKQFFZXcX74uvrq+TkZM2bN08TJ05Ur1691KpVKzVr1kwJCQl2L0d0xx13WD0fOXKkzWWOpD/ez65du1a6LxWXSxk6dGilNb/88ouaN29ueW7vc65KamqqTpw4oRdeeEHr1q2zO/6NN95od9vzA3FlHPncKlT8jPn5+VVa065dO7355pt6+umn1bFjR6vXgoODHRrH19fX6ncnOjpa4eHhioqK0t/+9je795g5V5s2bWzavLy8rH4eZs+erSeffFKJiYl67rnn5OfnJzc3N02dOtVuYLP3syhJ48aN0+23367s7GzFxsZq3rx5ioqK0g033ODQvla49NJLbS5X+vPPP+v48eOWPxI5X8XnUVs/CwCAi6ep5cbq/PrrrzIMo9IsKP1frjzXxx9/rH/+85/atGmT3N2t/7e24v6NV1xxhUNzuPfee3XLLbdo06ZNevfdd3X33Xdbve5sljjfjBkz7F5+9Pz7TDqSvxzNDOcaMWKEUlJStGHDBu3bt08dO3ZUz5497fb93//+t9LLK57fd3p6utLT023qHM2B5zp27JhTPwOO5nx7zq+98847LZdxrw7Z9Q9kVwC4eJpSlhw7dqwSEhL07bffKjQ0VAsXLtTQoUPt7tdPP/1kc6/t8+Xn5ysmJkbXXHONXn31VV155ZXy9vbWv//9b40ZM8bm2GJdZLOsrCyHLmVdoaSkRGPHjtVDDz2kqKgom9cv9NjcI488or///e827TXNqc5kSUkaPXq0rrrqKn3zzTfKyMhQ//797d4L/eeff9a7777rcN8TJ07UxIkTbep69epV6fztqcn/q1x11VWW/3Z3d9czzzxj949G7LmQjNu2bVur74aYmBi1bdtW999/v5YuXVrlLQIkx3Kqs8fmK8upzvxuV8Ve/47+HP78888yDEP+/v5260JDQ52aCxoPFsWBOtKlSxetX79e3333nW666SZLe2FhoU1tYWGhPD09ddlll8nDw8Py12b2zuCQZPd+dcOGDdOTTz6pp556St99950eeeQR7dmzx6bOy8tLr7/+ug4cOKADBw7ozTfflNlstvlHtzKlpaXat2+f4uLiqqyr+Ie0oKDA5oDkTz/9ZAlRFQGtoKDApo+ffvpJnp6elr9SW758uUaMGKEXX3zRqq6oqMgq9FfIyMhQRESEysrK9M0332jixIkym81W93E5efKkDh8+bBVYzlcx19dee00333yz3Zrz/wHduHGjfH19Lc/37dunESNG2N32hx9+0EsvvaS5c+eqdevWlY7/r3/9q0YHGSXHP7cK33//vby9vas9mBwXF6eysjLFx8dr2bJl6tSpk5KSknTw4MEazVP643dH+uOei7Vh+fLluvXWWzV//nyr9t9++81uvb3/kZOk2267TZ07d9bcuXN12WWXaffu3Vq+fLnT87HXv5+fn9q0aVPpPa8qfgdq42cBANDwuGpudETFgZTKsqBke/CttLRUjz/+uIYPH65evXpp//79Vq+3bdtWknTo0CGH5lBxD/Hhw4frkUce0Zdffml1QMbZLHG+Rx99VHfddZfluWEY6t27t2WeFSrujV5dLnUkM5yrefPmeuihhzRnzhx9//33euqppyrt+5JLLtGSJUsqff1cw4YNs7kXd01zYJs2bZz6GXAk51dm2rRpuuuuu3T27Fnl5eVp6tSpuu2227Rt2zab+3Q6guxqi+wKAPXLVbPk8OHDLQvvN998swoLC+3O8+DBg/rll1903XXXVdnfO++8o99//11vv/221b9L9uYu1U0269Gjh82ViV5++eVKM8ysWbN09OhRzZw5s9I5XMixuWeffdbqKjLHjx9Xnz597ObU6o4TOpslpT+OC995552aOXOm1qxZU+n74Ofnpy5duuiFF16w+/r5JwGNGzdODzzwgFXbfffdV+ncK1OT/1dZt26dAgICdObMGe3evVuTJk3S6dOn9dJLL1U73oVkXHvqIqc6c2y+spzq6O92dSrLqY78HPr5+clkMmnr1q3y8vKyqbPXBtfAojhQRyoC1fkh4u2339bLL79sudzMb7/9pnfffVcxMTFyc3PTpZdeqt69eys3N1ddunSp9C8Nz+fp6alHH31Uzz//vEaNGmX3H6IKc+bM0aZNm5STk6OIiAiHLvVXYcOGDTp9+rTNGTTnq7h0yfLly63ODPj888+1b98+TZkyRdIff3X1pz/9SW+99ZbGjx9v+cfs+PHjevfdd9WrVy/LGQQmk8nmH6T333+/0kXta665xvIXcjfffLP27NmjOXPmqKSkxNLPunXrZBiG3bNlKtxyyy1q2bKlvv76a4cvN9i1a9cq/3ryXOPGjVPXrl0r/cu/vn37yt3dXT/88IPdy844wtHPTfrjQHNWVpaioqJszrw6X35+vsaMGaPx48dbwqavr+8FLYpX/O60a9euxn2cy97PzRdffKGcnBybS3RWZ+zYsUpMTFRxcbH8/f315z//uVbmeNddd2nVqlUqLy9X9+7dK62rjZ8FAEDD46q50RHNmzdX9+7d9fbbb2vWrFm65JJLJP1xycPly5friiuu0NVXX221zauvvqpDhw5ZbsdzvquvvlodO3bUkiVLlJycXO0BjYoDk/Pnz1eXLl304IMP6sMPP7Tk0gvNEoGBgVYH6t5//339/vvvlss9Vli7dq1CQkKqPNjoaGY435gxY3TNNdfI19fX5gDhuX2/+OKLatOmjd0D4Oc7/2wUqeY58Pbbb9eaNWv0008/Wb1Xy5Yt06WXXmrzh6mO5PzKXHnllZZtb7rpJhUUFCgpKUk//PCDzc+aI8iuZFcAuNhcNUt6e3vr0Ucf1dy5c7V9+3Z169ZNt9xyi01dxRUXqzvmVZHtzv131jAMLVy40G59XWSz8686I9l+bhXy8/OVmZmpl156qdKairqaHpu78sorrc7Mrrik9bk51dHjhM5myQpPPPGE7rjjDl199dXq06dPpX1nZWWpY8eOatWqVbV9XnHFFTbvsyO3VTpfTf5f5brrrrO8p9HR0dq4caOWL1/u0KL4hWRce+ojp1Z1bL4yjv5u14SjP4d33XWX/vrXv+rw4cMaNmxYrYyNxoFFcaAW/Oc//7Hcm+TYsWN6++23lZ2drcGDB9t8+bq5ualPnz5KTk7W2bNnNXPmTJnNZqtLKr766qvq0aOHYmJi9D//8z+68sor9dtvv+m///2v3n33XX388cd25/Hkk0+qV69elr8Cq2yukyZN0rPPPmtz7+rqbNiwQePGjVObNm3Uvn17q/sKnT17VkePHtXXX3+t8PBwXXPNNXr00Uf12muvqVmzZurfv7/279+vqVOnKigoyHKPGkmaOXOmhgwZooEDB+rRRx/VqVOn9OKLL+rUqVNWfwF41113aenSperUqZO6dOmiXbt26eWXX640nH799dfy9vZWWVmZvv32W7311lsKCwuTl5eXiouLNX/+fL344ouW97oyl112mV577TU9+OCD+uWXXzR06FC1a9dOR48e1d69e3X06FGbMzkcdejQIR08eFA7duyo9K/nrrzySs2YMUNTpkzRjz/+qH79+qlVq1b6+eef9e9//1vNmze3e0nOCs58bps3b1Zqaqr+85//6IMPPqhy7mfPnlV8fLw6dOhQ7aUiK3P8+HHLfCrOZn/xxRfl5eVVo78QtOeuu+7Sc889p2nTpqlXr1769ttvNWPGDIWEhDh9T6EHHnhAKSkp+uSTT/TMM884/D+M1bnvvvu0YsUKDRgwQOPGjdNNN90kDw8PHTp0SJs2bdKgQYM0ePDgC/5ZAABcfE0lNzojNTVVffr0Ue/evfXUU0/J09NT6enp+s9//qOVK1faZKSMjAy9/PLLlV6OT/rjgN7dd9+tm2++WUlJSerQoYPy8/O1fv16rVixwu42vr6+evPNN9W7d2+lpaVZ8uqFZImVK1fq0KFDuu666+Tm5qbt27dr9uzZ6t27t+6//35J0u7du/XSSy/pww8/tNyfszKOZobz/elPf9LWrVvVvHnzSu+3OX78eK1evVo9e/ZUUlKSunTporNnzyo/P18bNmzQk08+6dRCvDOmTZtmuVfk//7v/6p169ZasWKF3n//fb300ktWV2CSqs751fnhhx/02Wef6ezZs9q/f7/lak2OnMlMdv0D2RUALp6mliVHjx6tl156Sbt27dKiRYusXispKdGHH36oZ599Vp06dVJpaanl3+ni4mJJfxx3++GHH9SxY0f16dNHnp6euv/++zVhwgSdPn1a8+fP16+//mrVb31kM0csW7ZMXbp0UWJiYqU1F3JsruI+9BXv3caNGzV37lyNGDFCPXr0kCSnjhPWNEvefvvt+uijj3T55ZdXemx0xowZys7OVnR0tMaOHatrrrlGp0+f1v79+5WVlaWMjAyHb53kLGf/XyU3N1eFhYU6c+aMcnNzlZ2dXe2l/StcSMb9+eefLT//p0+f1p49e/T888+rZcuWevjhh53eb3ucPTZflap+ty+Eoz+Ht9xyix599FE9/PDD2rlzp3r27KnmzZuroKBA27Zt03XXXWf3/vZwAQaAGnvjjTcMSVYPX19fo1u3bsbs2bON06dPW2rz8vIMScbMmTON6dOnG1dccYXh6elpXH/99cb69ett+s7LyzMeeeQR4/LLLzc8PDyMtm3bGtHR0cbzzz9vqdm0aZMhyfjnP/9pd37nv3769GmjS5cuRo8ePYzy8nJL3dGjRw1JxrRp06rc3/P31d6jV69elvry8nJj5syZxtVXX214eHgYfn5+xgMPPGAcPHjQpu9169YZN910k+Ht7W1cdtllRmxsrLFjxw6rml9//dUYOXKk0a5dO+PSSy81evToYWzdutXo1auX1bgV+13xcHNzMwICAoz777/f+PHHHw3DMIxPP/3UCAkJMZ588knDbDbbvPeSjDfeeMOqfcuWLcadd95ptG7d2vDw8DAuv/xy484777R6/6dNm2ZIMo4ePWq17eeff27T54MPPmhIMh577DGr2oqfq7y8PKv2d955x+jdu7fh4+NjeHl5GcHBwcbQoUONjRs32ryf53Lmc7vnnnuM2267zdiwYYNNPw8++KARHBxsef7iiy8aXl5exhdffGFVd+edd1rVVSY4ONjmc+rQoYMxdOhQIzc316q24n09f/s777zTpt/zfx5KSkqMp556yrj88ssNb29v44YbbjDeeecdm/2p+NxffvnlKuf90EMPGe7u7sahQ4eqrLP3s/Dggw8azZs3t1tfWlpqzJo1y+jatavl96BTp07GY489Znz//fdWtTX9WQAAXDxNLTdW7O/nn39u1V7Z9lu3bjVuu+02o3nz5sYll1xi3Hzzzca7775rt89rr73WKC0ttXm/zs9uOTk5Rv/+/Q1fX1/Dy8vL6Nixo5GUlGR53V6+MAzDmDRpkuHl5WXs2bPHMAzHs4Q9H330kRETE2O0atXK8PDwMP70pz8ZU6dONU6dOmWpefzxx42bb77ZWLVqlc329uboaGaoLCtV9fqJEyeMZ555xrjmmmsMT09Pw9fX17juuuuMpKQko7Cw0FInyRgzZoxNn1XlwMre7wpffvmlcffddxu+vr6Gp6en0bVrV5vP1JGcX5mKn5OKR7NmzYx27doZd999t032tIfsao3sCgD1q6llyXPdeuutRuvWrY2TJ0/azNuRY14PPvigZZt3333X8m/X5Zdfbjz99NPGBx98YEgyNm3aZBhG/WezMWPG2PQpyTCZTMb27dut2s/PDRdybC4zM9OIjIy0/PvcuXNn45VXXrH6vJw5TmgYF54lq3r96NGjxtixY42QkBDDw8PDaN26tREREWFMmTLFOHHihGEYVeeja6+91uq9q25fzuXM/6tUPDw8PIygoCDj0UcfNYqKiirt2zAuLOMahu2xXw8PDyM0NNR4+OGHjf/+97/V7mtln0dwcLDV74+zx+Yr+76oUNnv9vnsZdJevXoZ1157rd16R38ODcMwlixZYnTv3t3y2Xbs2NEYMWKEsXPnzirnhMbLZBiGUfmSOYDasn//foWEhOjll1+u9D5+DZ3JZNKmTZsq/eu2pUuXaunSpdq8eXO9zgtV43OrPWfOnNGVV16pHj161Ph+PgAAVMcVciOAi4/sCgBNkytlySNHjig4OFhPPPGEzeWnK/YzLy/P6hLg53r22We1f/9+LV26tO4nC8BhVf1uA3WJy6cDcFj37t3l4+NT6ett27ZVeHh4Pc4IjuBzu3BHjx7Vt99+qzfeeEM///yzJk2adLGnBAAAANhFdgUANHaHDh3Sjz/+qJdfflnNmjXTuHHjbGq8vLzUvXv3Ki8tfcUVV8jNza0upwrACY78bgN1iUVxAA47917U9tx55526884762k2cBSf24V7//339fDDDysgIEDp6em64YYbLvaUAAAAALvIrgCAxm7RokWaMWOGrrzySq1YsUKXX365TU1AQEC1x7wSEhLqaooAasCR322gLnH5dAAAAAAAAAAAAACAy2p2sScAAAAAAAAAAAAAAEBdYVEcAAAAAAAAAAAAAOCyuKe4HWfPntVPP/2kFi1ayGQyXezpAAAA1ArDMPTbb78pMDBQzZrxt5ENBdkTAAC4GnJnw0TuBAAArsjR7MmiuB0//fSTgoKCLvY0AAAA6sTBgwd1xRVXXOxp4P8jewIAAFdF7mxYyJ0AAMCVVZc9WRS3o0WLFpL+ePN8fHwu8mwAAABqh9lsVlBQkCXroGEgewIAAFdD7myYyJ0AAMAVOZo9WRS3o+LyQT4+PgREAADgcrhUYsNC9gQAAK6K3NmwkDsBAIArqy57clMfAAAAAAAAAAAAAIDLYlEcAAAAAAAAAAAAAOCyWBQHAAAAAAAAAAAAALgsFsUBAAAAAAAAAAAAAC6LRXEAAAAAAAAAAAAAgMtiURwAAAAAAAAAAAAA4LJYFAcAAAAAAACA/y89PV0hISHy9vZWRESEtm7dWmX9li1bFBERIW9vb4WGhiojI8OmZvXq1QoPD5eXl5fCw8O1Zs0ap8d96KGHZDKZrB4333zzhe0sAABAE8GiOAAAAAAAAABIyszM1Pjx4zVlyhTl5uYqJiZG/fv3V35+vt36vLw8DRgwQDExMcrNzdXkyZM1duxYrV692lKTk5OjuLg4xcfHa+/evYqPj9ewYcO0Y8cOp8ft16+fCgoKLI+srKy6eSMAAABcjMkwDONiT6KhMZvN8vX1VXFxsXx8fC72dAAAAGoFGadh4nMBAACupjHnm+7du+uGG27Q/PnzLW1hYWG65557lJqaalM/ceJErVu3Tvv27bO0JSYmau/evcrJyZEkxcXFyWw264MPPrDU9OvXT61atdLKlSsdHvehhx7S8ePH9c4779Ro3xrz5wIAAFAZRzMOZ4oDAAAAAAAAaPLOnDmjXbt2KTY21qo9NjZW27dvt7tNTk6OTX3fvn21c+dOlZaWVllT0acz427evFnt2rXT1VdfrVGjRunIkSOV7k9JSYnMZrPVAwAAoKliURwAAAAAAABAk1dUVKTy8nL5+/tbtfv7+6uwsNDuNoWFhXbry8rKVFRUVGVNRZ+Ojtu/f3+tWLFCH3/8sf72t7/p888/12233aaSkhK7c0tNTZWvr6/lERQU5MC7AAAA4JrcL/YEAAAAAAAAAKChMJlMVs8Nw7Bpq67+/HZH+qyuJi4uzvLfnTt3VmRkpIKDg/X+++/r3nvvtZlXSkqKkpOTLc/NZjML4wAAoMliURwAAAAAAABAk+fn5yc3Nzebs8KPHDlicxZ3hfbt29utd3d3V5s2baqsqeizJuNKUkBAgIKDg/X999/bfd3Ly0teXl6Vbg8AANCUcPl0AAAAAAAAAE2ep6enIiIilJ2dbdWenZ2t6Ohou9tERUXZ1G/YsEGRkZHy8PCosqaiz5qMK0nHjh3TwYMHFRAQ4NgOAgAANGGcKQ4AAAAAAAAAkpKTkxUfH6/IyEhFRUVpwYIFys/PV2JioqQ/Lkl++PBhLVu2TJKUmJiouXPnKjk5WaNGjVJOTo4WL16slStXWvocN26cevbsqZkzZ2rQoEFau3atNm7cqG3btjk87okTJ/Tss89qyJAhCggI0P79+zV58mT5+flp8ODB9fgOAQAANE4sigMAAAAAAACA/rhv97FjxzRjxgwVFBSoc+fOysrKUnBwsCSpoKBA+fn5lvqQkBBlZWUpKSlJ8+bNU2BgoObMmaMhQ4ZYaqKjo7Vq1So988wzmjp1qjp27KjMzEx1797d4XHd3Nz05ZdfatmyZTp+/LgCAgLUu3dvZWZmqkWLFvX07gAAADReJsMwjIs9iYbGbDbL19dXxcXF8vHxudjTAQAAqBVknIaJzwUAALga8k3DxOcCAABckaMZh3uKAwAAAAAAAAAAAABcFpdPv9jeMl3sGQA433AuoAEAcFFkT6BhIXcCAFwVuRNoeMieAJo4zhQHAAAAAAAAAAAAALgsFsUBAAAAAAAAAAAAAC6LRXEAAAAAAAAAAAAAgMtiURwAAAAAAAAAAAAA4LJYFAcAAAAAAAAAAAAAuCwWxQEAAAAAAAAAAAAALotFcQAAAAAAAAAAAACAy2JRHAAAAAAAAAAAAADgslgUBwAAAAAAAAAAAAC4LBbFAQAAAAAAAAAAAAAui0VxAAAAAAAAAAAAAIDLYlEcAAAAAAAAAAAAAOCyWBQHAAAAAAAAAAAAALgsFsUBAAAAAAAAAAAAAC6LRXEAAAAAAAAAAAAAgMtiURwAAAAAAAAAAAAA4LJYFAcAAECDl56erpCQEHl7eysiIkJbt26tsn7Lli2KiIiQt7e3QkNDlZGRYVOzevVqhYeHy8vLS+Hh4VqzZo3T4544cUKPP/64rrjiCl1yySUKCwvT/PnzL2xnAQAAAAAAANQqFsUBAADQoGVmZmr8+PGaMmWKcnNzFRMTo/79+ys/P99ufV5engYMGKCYmBjl5uZq8uTJGjt2rFavXm2pycnJUVxcnOLj47V3717Fx8dr2LBh2rFjh1PjJiUl6cMPP9Ty5cu1b98+JSUl6YknntDatWvr7g0BAAAAAAAA4BSTYRjGxZ5EQ2M2m+Xr66vi4mL5+PjU7WBvmeq2fwDOG87XIgDXVK8ZpxZ1795dN9xwg9UZ2GFhYbrnnnuUmppqUz9x4kStW7dO+/bts7QlJiZq7969ysnJkSTFxcXJbDbrgw8+sNT069dPrVq10sqVKx0et3PnzoqLi9PUqVMtNRERERowYICee+45u/tTUlKikpISy3Oz2aygoCCyJ9AUkTsBuKjGmjtdHcc8gSaO7AnARTmacThTHAAAAA3WmTNntGvXLsXGxlq1x8bGavv27Xa3ycnJsanv27evdu7cqdLS0iprKvp0dNwePXpo3bp1Onz4sAzD0KZNm/Tdd9+pb9++le5TamqqfH19LY+goKBq3gUAAAAAAAAAF4JFcQAAADRYRUVFKi8vl7+/v1W7v7+/CgsL7W5TWFhot76srExFRUVV1lT06ei4c+bMUXh4uK644gp5enqqX79+Sk9PV48ePSrdp5SUFBUXF1seBw8erOZdAAAAAAAAAHAh3C/2BAAAAIDqmEzWl180DMOmrbr689sd6bO6mjlz5uizzz7TunXrFBwcrE8++USjR49WQECA7rjjDrtz8/LykpeXV6VzBwAAAAAAAFC7WBQHAABAg+Xn5yc3Nzebs8KPHDlicxZ3hfbt29utd3d3V5s2baqsqejTkXFPnTqlyZMna82aNbrzzjslSV26dNGePXs0a9asShfFAQAAAAAAANQvLp8OAACABsvT01MRERHKzs62as/OzlZ0dLTdbaKiomzqN2zYoMjISHl4eFRZU9GnI+OWlpaqtLRUzZpZR2o3NzedPXvWyT0FAAAAAAAAUFc4UxwAAAANWnJysuLj4xUZGamoqCgtWLBA+fn5SkxMlPTHPboPHz6sZcuWSZISExM1d+5cJScna9SoUcrJydHixYu1cuVKS5/jxo1Tz549NXPmTA0aNEhr167Vxo0btW3bNofH9fHxUa9evfT000/rkksuUXBwsLZs2aJly5Zp9uzZ9fgOAQAAAAAAAKgKi+IAAABo0OLi4nTs2DHNmDFDBQUF6ty5s7KyshQcHCxJKigoUH5+vqU+JCREWVlZSkpK0rx58xQYGKg5c+ZoyJAhlpro6GitWrVKzzzzjKZOnaqOHTsqMzNT3bt3d3hcSVq1apVSUlL0l7/8Rb/88ouCg4P1wgsvWBbOAQAAAAAAAFx8JsMwjIs9iYbGbDbL19dXxcXF8vHxqdvB3jLVbf8AnDecr0UArqleMw4cRvYEmjByJwAXRe5smMidQBNH9gTgohzNONxTHAAAAAAAAAAAAADgslgUBwAAAAAAAAAAAAC4LBbFAQAAAAAAAAAAAAAui0VxAAAAAAAAAAAAAIDLYlEcAAAAAAAAAAAAAOCyWBQHAAAAAAAAAAAAALgsFsUBAAAAAAAAAAAAAC6LRXEAAAAAAAAAAAAAgMtiURwAAAAAAAAAAAAA4LJYFAcAAAAAAAAAAAAAuCz3iz0BAAAAAAAAAAAA4EKYppsu9hQAnMeYZlzsKVhwpjgAAAAAAAAAAAAAwGWxKA4AAAAAAAAAAAAAcFksigMAAAAAAAAAAAAAXBaL4gAAAAAAAAAAAAAAl8WiOAAAAAAAAAAAAADAZbEoDgAAAAAAAAAAAABwWSyKAwAAAAAAAAAAAABcFoviAAAAAAAAAAAAAACXxaI4AAAAAAAAAAAAAMBlsSgOAAAAAAAAAAAAAHBZLIoDAAAAAAAAAAAAAFwWi+IAAAAAAAAAAAAAAJfFojgAAAAAAAAAAAAAwGWxKA4AAAAAAAAAAAAAcFksigMAAAAAAAAAAAAAXBaL4gAAAAAAAAAAAAAAl8WiOAAAAAAAAAAAAADAZbEoDgAAAAAAAAAAAABwWSyKAwAAAAAAAAAAAABcFoviAAAAAAAAAAAAAACXxaI4AAAAAAAAAAAAAMBlsSgOAAAAAAAAAAAAAHBZDWJRPD09XSEhIfL29lZERIS2bt1aZf2WLVsUEREhb29vhYaGKiMjo9LaVatWyWQy6Z577qnlWQMAAAAAAAAAAAAAGrqLviiemZmp8ePHa8qUKcrNzVVMTIz69++v/Px8u/V5eXkaMGCAYmJilJubq8mTJ2vs2LFavXq1Te2BAwf01FNPKSYmpq53AwAAAAAAAAAAAADQAF30RfHZs2dr5MiRSkhIUFhYmNLS0hQUFKT58+fbrc/IyFCHDh2UlpamsLAwJSQk6JFHHtGsWbOs6srLy/WXv/xF06dPV2hoaH3sCgAAAAAAAAAAAACggbmoi+JnzpzRrl27FBsba9UeGxur7du3290mJyfHpr5v377auXOnSktLLW0zZsxQ27ZtNXLkyGrnUVJSIrPZbPUAAAAAAAAAAAAAADR+F3VRvKioSOXl5fL397dq9/f3V2Fhod1tCgsL7daXlZWpqKhIkvTpp59q8eLFWrhwoUPzSE1Nla+vr+URFBRUg70BAAAAAAAAAAAAADQ0F/3y6ZJkMpmsnhuGYdNWXX1F+2+//aYHHnhACxculJ+fn0Pjp6SkqLi42PI4ePCgk3sAAACAupSenq6QkBB5e3srIiJCW7durbJ+y5YtioiIkLe3t0JDQ5WRkWFTs3r1aoWHh8vLy0vh4eFas2aN0+OaTCa7j5dffvnCdhgAAAAAAABArbmoi+J+fn5yc3OzOSv8yJEjNmeDV2jfvr3dend3d7Vp00Y//PCD9u/fr7vvvlvu7u5yd3fXsmXLtG7dOrm7u+uHH36w6dPLy0s+Pj5WDwAAADQMmZmZGj9+vKZMmaLc3FzFxMSof//+ys/Pt1ufl5enAQMGKCYmRrm5uZo8ebLGjh2r1atXW2pycnIUFxen+Ph47d27V/Hx8Ro2bJh27Njh1LgFBQVWjyVLlshkMmnIkCF194YAAAAAAAAAcMpFXRT39PRURESEsrOzrdqzs7MVHR1td5uoqCib+g0bNigyMlIeHh7q1KmTvvzyS+3Zs8fyGDhwoHr37q09e/ZwaXQAAIBGZvbs2Ro5cqQSEhIUFhamtLQ0BQUFaf78+XbrMzIy1KFDB6WlpSksLEwJCQl65JFHNGvWLEtNWlqa+vTpo5SUFHXq1EkpKSm6/fbblZaW5tS47du3t3qsXbtWvXv3VmhoaJ29HwAAAAAAAACcc9Evn56cnKxFixZpyZIl2rdvn5KSkpSfn6/ExERJf1zafMSIEZb6xMREHThwQMnJydq3b5+WLFmixYsX66mnnpIkeXt7q3PnzlaPli1bqkWLFurcubM8PT0vyn4CAADAeWfOnNGuXbsUGxtr1R4bG6vt27fb3SYnJ8emvm/fvtq5c6dKS0urrKnosybj/vzzz3r//fc1cuTIKveppKREZrPZ6gEAAAAAAACg7rhf7AnExcXp2LFjmjFjhgoKCtS5c2dlZWUpODhY0h+XpDz3EpUhISHKyspSUlKS5s2bp8DAQM2ZM4dLVAIAALigoqIilZeX29xax9/f3+aWOhUKCwvt1peVlamoqEgBAQGV1lT0WZNx//73v6tFixa69957q9yn1NRUTZ8+vcoaAAAAAAAAALXnoi+KS9Lo0aM1evRou68tXbrUpq1Xr17avXu3w/3b6wMAAACNh8lksnpuGIZNW3X157c70qcz4y5ZskR/+ctf5O3tXem8pD+uhJScnGx5bjabucUPAAAAAAAAUIcaxKI4AAAAYI+fn5/c3Nxszs4+cuSIzVncFdq3b2+33t3dXW3atKmypqJPZ8fdunWrvv32W2VmZla7T15eXvLy8qq2DgAAAAAAAEDtuOj3FAcAAAAq4+npqYiICGVnZ1u1Z2dnKzo62u42UVFRNvUbNmxQZGSkPDw8qqyp6NPZcRcvXqyIiAh17drVuR0EAABAg5Oenq6QkBB5e3srIiJCW7durbJ+y5YtioiIkLe3t0JDQ5WRkWFTs3r1aoWHh8vLy0vh4eFas2bNBY372GOPyWQyKS0tzen9AwAAaIpYFAcAAECDlpycrEWLFmnJkiXat2+fkpKSlJ+fr8TEREl/XI58xIgRlvrExEQdOHBAycnJ2rdvn5YsWaLFixfrqaeestSMGzdOGzZs0MyZM/XNN99o5syZ2rhxo8aPH+/wuBXMZrP++c9/KiEhoW7fCAAAANS5zMxMjR8/XlOmTFFubq5iYmLUv39/5efn263Py8vTgAEDFBMTo9zcXE2ePFljx47V6tWrLTU5OTmKi4tTfHy89u7dq/j4eA0bNkw7duyo0bjvvPOOduzYocDAwNp/AwAAAFwUi+IAAABo0OLi4pSWlqYZM2aoW7du+uSTT5SVlaXg4GBJUkFBgdXBwpCQEGVlZWnz5s3q1q2bnnvuOc2ZM0dDhgyx1ERHR2vVqlV644031KVLFy1dulSZmZnq3r27w+NWWLVqlQzD0P3331/H7wQAAADq2uzZszVy5EglJCQoLCxMaWlpCgoK0vz58+3WZ2RkqEOHDkpLS1NYWJgSEhL0yCOPaNasWZaatLQ09enTRykpKerUqZNSUlJ0++23W53l7ei4hw8f1uOPP64VK1ZYroJUmZKSEpnNZqsHAABAU8U9xQEAANDgjR49WqNHj7b72tKlS23aevXqpd27d1fZ59ChQzV06NAaj1vh0Ucf1aOPPlplDQAAABq+M2fOaNeuXZo0aZJVe2xsrLZv3253m5ycHMXGxlq19e3bV4sXL1Zpaak8PDyUk5OjpKQkm5qKRXFHxz179qzi4+P19NNP69prr612f1JTUzV9+vRq6wAAAJoCzhQHAAAAAAAA0OQVFRWpvLxc/v7+Vu3+/v4qLCy0u01hYaHd+rKyMhUVFVVZU9Gno+POnDlT7u7uGjt2rEP7k5KSouLiYsvj4MGDDm0HAADgijhTHAAAAAAAAAD+P5PJZPXcMAybturqz293pM+qanbt2qVXX31Vu3fvrnIu5/Ly8pKXl5dDtQAAAK6OM8UBAAAAAAAANHl+fn5yc3OzOSv8yJEjNmdxV2jfvr3dend3d7Vp06bKmoo+HRl369atOnLkiDp06CB3d3e5u7vrwIEDevLJJ3XllVfWeJ8BAACaChbFAQAAAAAAADR5np6eioiIUHZ2tlV7dna2oqOj7W4TFRVlU79hwwZFRkbKw8OjypqKPh0ZNz4+Xl988YX27NljeQQGBurpp5/W+vXra77TAAAATQSXTwcAAAAAAAAAScnJyYqPj1dkZKSioqK0YMEC5efnKzExUdIf9+k+fPiwli1bJklKTEzU3LlzlZycrFGjRiknJ0eLFy/WypUrLX2OGzdOPXv21MyZMzVo0CCtXbtWGzdu1LZt2xwet02bNpYzzyt4eHioffv2uuaaa+r6bQEAAGj0WBQHAAAAAAAAAElxcXE6duyYZsyYoYKCAnXu3FlZWVkKDg6WJBUUFCg/P99SHxISoqysLCUlJWnevHkKDAzUnDlzNGTIEEtNdHS0Vq1apWeeeUZTp05Vx44dlZmZqe7duzs8LgAAAC6MyTAM42JPoqExm83y9fVVcXGxfHx86nawt0x12z8A5w3naxGAa6rXjAOHkT2BJozcCcBFkTsbJnIn0MQ1gexpms53D9DQGNPq/rvH0YzDPcUBAAAAAAAAAAAAAC6LRXEAAAAAAAAAAAAAgMtiURwAAAAAAAAAAAAA4LJYFAcAAAAAAAAAAAAAuCwWxQEAAAAAAAAAAAAALotFcQAAAAAAAAAAAACAy2JRHAAAAAAAAAAAAADgslgUBwAAAAAAAAAAAAC4LBbFAQAAAAAAAAAAAAAui0VxAAAAAAAAAAAAAIDLYlEcAAAAAAAAAAAAAOCyWBQHAAAAAAAAAAAAALgsFsUBAAAAAAAAAAAAAC6LRXEAAAAAAAAAAAAAgMtiURwAAAAAAAAAAAAA4LJYFAcAAAAAAAAAAAAAuCwWxQEAAAAAAAAAAAAALotFcQAAAAAAAAAAAACAy2JRHAAAAAAAAAAAAADgslgUBwAAAAAAAAAAAAC4LBbFAQAAAAAAAAAAAAAui0VxAAAAAAAAAAAAAIDLYlEcAAAAAAAAAAAAAOCyWBQHAAAAAAAAAAAAALgsFsUBAAAAAAAAAAAAAC6LRXEAAAAAAAAAAAAAgMtiURwAAAAAAAAAAAAA4LJYFAcAAAAAAAAAAAAAuCx3Z4qLi4u1Zs0abd26Vfv379fJkyfVtm1bXX/99erbt6+io6Prap4AAABoJMiMAAAAqA/kTgAAADjKoTPFCwoKNGrUKAUEBGjGjBn6/fff1a1bN91+++264oortGnTJvXp00fh4eHKzMys6zkDAACgASIzAgAAoD6QOwEAAOAsh84U79q1q0aMGKF///vf6ty5s92aU6dO6Z133tHs2bN18OBBPfXUU7U6UQAAADRsZEYAAADUB3InAAAAnOXQmeJfffWVZs2aVWnIlKRLLrlE999/v3bs2KEHH3yw1iYIAACAxqEuM2N6erpCQkLk7e2tiIgIbd26tcr6LVu2KCIiQt7e3goNDVVGRoZNzerVqxUeHi4vLy+Fh4drzZo1NRp33759GjhwoHx9fdWiRQvdfPPNys/Pd3jfAAAA4ByOVQIAAMBZDi2Kt23b1qlOna0HAABA41dXmTEzM1Pjx4/XlClTlJubq5iYGPXv37/Shee8vDwNGDBAMTExys3N1eTJkzV27FitXr3aUpOTk6O4uDjFx8dr7969io+P17Bhw7Rjxw6nxv3hhx/Uo0cPderUSZs3b9bevXs1depUeXt7O/VeAAAAwHEcqwQAAICzTIZhGM5ssGzZsipfHzFixAVNqCEwm83y9fVVcXGxfHx86nawt0x12z8A5w136msRABqN+sw4tZkZu3fvrhtuuEHz58+3tIWFhemee+5RamqqTf3EiRO1bt067du3z9KWmJiovXv3KicnR5IUFxcns9msDz74wFLTr18/tWrVSitXrnR43Pvuu08eHh568803Hd6f85E9gSaM3AnARTXW3OnqyJ1AE9cEsqdpOt89QENjTKv77x5HM45D9xQ/17hx4yp9zWQyETQBAABQa5nxzJkz2rVrlyZNmmTVHhsbq+3bt9vdJicnR7GxsVZtffv21eLFi1VaWioPDw/l5OQoKSnJpiYtLc3hcc+ePav3339fEyZMUN++fZWbm6uQkBClpKTonnvuqXSfSkpKVFJSYnluNpurfA8AAABQOY5VAgAAwBFOL4r/+uuvdTEPAAAAuJDayoxFRUUqLy+Xv7+/Vbu/v78KCwvtblNYWGi3vqysTEVFRQoICKi0pqJPR8Y9cuSITpw4ob/+9a96/vnnNXPmTH344Ye69957tWnTJvXq1cvu/FJTUzV9+nTH3wQAAABUimOVAAAAcIRD9xSvzIEDB9SrVy/5+PioR48e+vHHH2trXgAAAHARtZEZTSbrS6AZhmHTVl39+e2O9FlVzdmzZyVJgwYNUlJSkrp166ZJkybprrvuUkZGRqVzS0lJUXFxseVx8ODBSmsBAADgOI5VAgAAoDIXtCj+5JNPqqysTPPnz1fLli31+OOP19a8AAAA4CIuJDP6+fnJzc3N5qzwI0eO2JzFXaF9+/Z2693d3dWmTZsqayr6dGRcPz8/ubu7Kzw83KomLCxM+fn5le6Tl5eXfHx8rB4AAAC4cByrBAAAQGWcvnz6uXbs2KF//etf6t69u3r27KmuXbvW1rwAAADgIi4kM3p6eioiIkLZ2dkaPHiwpT07O1uDBg2yu01UVJTeffddq7YNGzYoMjJSHh4elprs7Gyr+4pv2LBB0dHRDo/r6empG2+8Ud9++63VWN99952Cg4Md3kcAAADUDo5VAgAAoDIXtCh+/PhxtW3bVpLUrl07FRcX18qkAAAA4DouNDMmJycrPj5ekZGRioqK0oIFC5Sfn6/ExERJf1yO/PDhw1q2bJkkKTExUXPnzlVycrJGjRqlnJwcLV68WCtXrrT0OW7cOPXs2VMzZ87UoEGDtHbtWm3cuFHbtm1zeFxJevrppxUXF6eePXuqd+/e+vDDD/Xuu+9q8+bNNX27AAAAUEMcqwQAAEBlnF4U/+KLLyz/bRiGvvnmG504cUIlJSW1OjEAAAA0XrWZGePi4nTs2DHNmDFDBQUF6ty5s7KysixnYxcUFFhdrjwkJERZWVlKSkrSvHnzFBgYqDlz5mjIkCGWmujoaK1atUrPPPOMpk6dqo4dOyozM1Pdu3d3eFxJGjx4sDIyMpSamqqxY8fqmmuu0erVq9WjRw+n9xMAAADO41glAAAAHGEyDMNwZoNmzZrJZDLp3M0qnptMJpWXl9f6JOub2WyWr6+viouL6/4ej2+Z6rZ/AM4b7tTXIgA0GvWZcZpCZqwtZE+gCSN3AnBR5M6GidwJNHFNIHuapvPdAzQ0xrS6/+5xNOM4faZ4Xl7eBU0MAAAAro/MCAAAgPpA7gQAAIAjnF4UP/dykQAAAIA9ZEYAAADUB3InAAAAHNGstjo6duyYQkNDFRoaanUvRgAAAKACmREAAAD1gdwJAACAczl9pnjr1q3tthuGIbPZrF9++UXNmtXaWjsAAAAaITIjAAAA6gO5EwAAAI5welH8+PHjSktLk6+vr017cnKyTTsAAACaHjIjAAAA6gO5EwAAAI5welFcku677z61a9fOqu3nn39WcnJyrUwKAAAAjR+ZEQAAAPWB3AkAAIDqOH3tIJPJpN9++02nTp2qi/kAAADABZAZAQAAUB/InQAAAHCE02eKG4ahq6++WpLk5uam4OBg9ezZU3fddVetTw4AAACNE5kRAAAA9YHcCQAAAEc4vSi+adMmSVJJSYmOHTumH3/8UVu2bNGf//znWp8cAAAAGicyIwAAAOoDuRMAAACOcHpRvFevXjZtU6ZM0erVq/XnP/9Zt912m1q3bq1//etftTJBAAAAND5kRgAAANQHcicAAAAc4fSieGUGDhxo+ctMT0/P2uoWAAAALoTMCAAAgPpA7gQAAMC5am1R3MPDw+5fZgIAAAAVyIwAAACoD+ROAAAAnMvpRfF77723ytfffvvtGk8GAAAAroHMCAAAgPpA7gQAAIAjmjm7ga+vr+Xx/vvvq1mzZlZtAAAAAJkRAAAA9YHcCQAAAEeYDMMwarpxixYttHfvXoWGhtbmnC46s9ksX19fFRcXy8fHp24He8tUt/0DcN7wGn8tAkCDVq8Z5xyumhlrC9kTaMLInQBcFLmzYSJ3Ak1cE8iepul89wANjTGt7r97HM04Tp8pDgAAAAAAAAAAAABAY8GiOAAAAAAAAAAAAADAZbk7u8GcOXMs/11WVqalS5fKz8/P0jZ27NjamRkAAAAaLTIjAAAA6gO5EwAAAI5w+p7iISEhlXdmMunHH3+84EldbNxfB2jimsD9dQA0TfWZcZpCZqwtZE+gCSN3AnBR5M6GidwJNHFNIHtyT3Gg4WlI9xR3+kzxvLy8C5oYAAAAXB+ZEQAAAPWB3AkAAABHOH1P8c2bN9fBNAAAAOBKyIwAAACoD+ROAAAAOMLpRfF+/fqpY8eOev7553Xw4MG6mBMAAAAaOTIjAAAA6gO5EwAAAI5welH8p59+0rhx4/T2228rJCREffv21T/+8Q+dOXOmLuYHAACARojMCAAAgPpA7gQAAIAjnF4Ub926tcaOHavdu3dr586duuaaazRmzBgFBARo7Nix2rt3r9OTSE9PV0hIiLy9vRUREaGtW7dWWb9lyxZFRETI29tboaGhysjIsHr97bffVmRkpFq2bKnmzZurW7duevPNN52eFwAAAGqmLjIjAAAAcD5yJwAAABzh9KL4ubp166ZJkyZpzJgx+v3337VkyRJFREQoJiZGX331lUN9ZGZmavz48ZoyZYpyc3MVExOj/v37Kz8/3259Xl6eBgwYoJiYGOXm5mry5MkaO3asVq9ebalp3bq1pkyZopycHH3xxRd6+OGH9fDDD2v9+vUXsrsAAACogdrIjAAAAEB1yJ0AAACoTI0WxUtLS/Wvf/1LAwYMUHBwsNavX6+5c+fq559/Vl5enoKCgvTnP//Zob5mz56tkSNHKiEhQWFhYUpLS1NQUJDmz59vtz4jI0MdOnRQWlqawsLClJCQoEceeUSzZs2y1Nx6660aPHiwwsLC1LFjR40bN05dunTRtm3b7PZZUlIis9ls9QAAAMCFqc3MCAAAAFSG3AkAAIDqOL0o/sQTTyggIECJiYm6+uqrlZubq5ycHCUkJKh58+YKCgrSX//6V33zzTfV9nXmzBnt2rVLsbGxVu2xsbHavn273W1ycnJs6vv27audO3eqtLTUpt4wDH300Uf69ttv1bNnT7t9pqamytfX1/IICgqqdu4AAACoXG1mRgAAAKAy5E4AAAA4wt3ZDb7++mu99tprGjJkiDw9Pe3WBAYGatOmTdX2VVRUpPLycvn7+1u1+/v7q7Cw0O42hYWFduvLyspUVFSkgIAASVJxcbEuv/xylZSUyM3NTenp6erTp4/dPlNSUpScnGx5bjabWRgHAAC4ALWZGQEAAIDKkDsBAADgCKcXxT/66KPqO3V3V69evRzu02QyWT03DMOmrbr689tbtGihPXv26MSJE/roo4+UnJys0NBQ3XrrrTb9eXl5ycvLy+H5AgAAoGp1kRkBAACA85E7AQAA4AinL5+elZVlt/37779Xjx49nOrLz89Pbm5uNmeFHzlyxOZs8Art27e3W+/u7q42bdpY2po1a6arrrpK3bp105NPPqmhQ4cqNTXVqfkBAACgZmozMwIAAACVIXcCAADAEU4visfFxekf//iHVdsrr7yibt26KSwszKm+PD09FRERoezsbKv27OxsRUdH290mKirKpn7Dhg2KjIyUh4dHpWMZhqGSkhKn5gcAAICaqc3MCAAAAFSG3AkAAABHOL0o/q9//UsJCQlatGiR/vvf/6pHjx5KS0vT6tWrtXDhQqcnkJycrEWLFmnJkiXat2+fkpKSlJ+fr8TEREl/3O97xIgRlvrExEQdOHBAycnJ2rdvn5YsWaLFixfrqaeestSkpqYqOztbP/74o7755hvNnj1by5Yt0wMPPOD0/AAAAOC82s6MAAAAgD11kTvT09MVEhIib29vRUREaOvWrVXWb9myRREREfL29lZoaKgyMjJsalavXq3w8HB5eXkpPDxca9ascXrcZ599Vp06dVLz5s3VqlUr3XHHHdqxY0eN9hEAAKCpcfqe4n379lVWVpbuvvtulZSUaPjw4crKypKPj0+NJhAXF6djx45pxowZKigoUOfOnZWVlaXg4GBJUkFBgfLz8y31ISEhysrKUlJSkubNm6fAwEDNmTNHQ4YMsdT8/vvvGj16tA4dOqRLLrlEnTp10vLlyxUXF1ejOQIAAMA5tZ0ZAQAAAHtqO3dmZmZq/PjxSk9P1y233KLXX39d/fv319dff60OHTrY1Ofl5WnAgAEaNWqUli9frk8//VSjR49W27ZtLccrc3JyFBcXp+eee06DBw/WmjVrNGzYMG3btk3du3d3eNyrr75ac+fOVWhoqE6dOqVXXnlFsbGx+u9//6u2bdvW8B0EAABoGkyGYRg12XDPnj3q27evEhIS9MILL9T2vC4qs9ksX19fFRcX1/2B27dMdds/AOcNr9HXIgA0ePWacf4/V86MtYXsCTRh5E4ALqox587u3bvrhhtu0Pz58y1tYWFhuueee5SammpTP3HiRK1bt0779u2ztCUmJmrv3r3KycmR9MdJQWazWR988IGlpl+/fmrVqpVWrlxZo3Gl/3ufN27cqNtvv73afSN3Ak1cE8iepul89wANjTGt7r97HM04Tp8pfu+991r+OyAgQH/961/16aefqnXr1pKkt99+uwbTBQAAgCshMwIAAKA+1GbuPHPmjHbt2qVJkyZZtcfGxmr79u12t8nJyVFsbKxVW9++fbV48WKVlpbKw8NDOTk5SkpKsqlJS0ur8bhnzpzRggUL5Ovrq65du9qtKSkpUUlJieW52Wy2WwcAANAUOL0o7uvra/nv66+/Xtdff32tTggAAACNH5kRAAAA9aE2c2dRUZHKy8vl7+9v1e7v76/CwkK72xQWFtqtLysrU1FRkQICAiqt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epm//OUvlvqfeeYZ++vo6GgzaNAgy3u6d+9uOnfubCl30qRJpmbNmiYrK8tkZWWZWrVqmYkTJ5rsH+P4+HjTsGFDS1nXt7V3796mQ4cOljyjR482UVFRxhhjfvjhB+Ph4WF++uknS5727dubcePGOe+g/2/s2LGmWbNm9tf9+vUzXbp0sb/Oq25bW99++237+szMTFOrVi0zfvz4HOsdMmSI6datm9N6s7KyzLx580xISIj5/fff7XnS09ONJPPhhx8aY4w5evSokWQSExONMcbExcWZJ554wlLPtm3bTKlSpezlhIeHm/nz51vyXL/N2ff3559/bsqXL2+GDx9u2U9hYWHmnXfesZQzbdo006pVqxy3GbfehQsXjLe3t/nHP/5hT8vIyDBVqlQxs2bNsuS1fV6OHj1qSR83bpyJiIgwGRkZTuuoUqWKmT59uiWtefPmZsiQIZZyZ86caV9/5coVU7VqVfPiiy+61Ibrv/Nt2rQx06ZNs4xPrtTz/PPPmzp16ljGysWLF5vAwECTmZlpjLF+vq9cuWJGjBhh6tSp43TbbaKioszLL79sf53f75HN9eNdXn27bNkyh+1JT083/v7+5tNPP821zS1btjTPPvtsjm3Oq+74+Hjj6elpkpOT7euTk5ONp6en2bhxY4715tZXv//+u+nevbuJjY21vOfTTz81ksyFCxeMMcYkJCSYkJAQ+/q8xpvrx8Kctjn752nSpEmmffv2lv10M8cSAHkr6fHs9WNbdomJiZbjY/a8GRkZJjIy0n5cvH6syy6v45MrcYMrx+RXX33VBAUFmTNnzjhth60/kpOTTdWqVRlDkSvi2eIdz17/nuzmz59vwsPDneY9fPiwCQgIMBMnTsxxbDTGtTjvs88+M56eniYlJcW+/rvvvjOSzO7dux3afebMGVO2bFn7/rHts0ceecS0bt06x7bY+uPjjz82AQEB5oMPPsgxL4Bbq6THkQV1XjQqKspynOvatavp37+/Jc8nn3yS69/rzsyaNcs0bdrUknb48GEjyRw4cMDpNsbExJgXXnjB8p63337bVK5c2f7a2b66ft9kPz4sX77c1KlTx/Tp08cSD/v5+ZkdO3ZYynn88cfNI488kut2oeghjizecWRBnBc9efKk8fT0NLt27TLGXPs8VKxY0axYscKSL685IWc6d+5sRo0aZUl79dVXTYUKFZxuoyvjjSvHpuvj4b59+5rHH3/csh82b95sgoODzeXLly3l1KxZ07z66qu5bldxwC/FS6iWLVtabq/TqlUrff/99/arlhMTE9WlSxeFh4crKChI7dq1kySHq3iqVq2qwMBA++LMmTNncn1u4aFDh9S6dWtLWuvWrXXo0CFLWuPGjVWmTBl9/vnn+uKLLxQcHKwmTZo4lPftt99a2nT//fe7VJ9t+7/++mv7s72zl7N161bLbTFu5bZm73tJiomJsf+/VKlSio6O1sGDB+1pr7zyipo1a6aKFSsqMDBQr7/+usO++fDDDxUYGChfX19NnDhRy5cvt/xCOy0tTZIUEBDgtK379u3TihUrLH0QGxurrKwsHT161J5vzJgxljz/+Mc/nJZnjNGoUaMUHx+vkJAQe/ovv/yi48eP6/HHH7eU87e//S3P/satdeTIEV25csXyGfX29tbdd9/t8H3MSVJSkmJiYuTt7e2wLi0tTSdPnnTp+579ymkvLy81a9bM5TZk9/777+vHH390uLLOlXoOHTqkVq1aWcbK1q1b68KFC5bbfi9ZskSBgYHy9/fX22+/bbk12MWLF/Xcc88pKipKZcqUUWBgoP7zn/84fF9d+R7Z6rEtL7zwgn2dK327b98+/fDDDwoKCrKXUa5cOV2+fPmmxjZX92tYWJjCw8Ptr8PDw1W1alX72JbfvgoICNDu3bv10ksvObSnVKlSliscbfIz3kRHR1vy5HQV68mTJzVv3jyH2yndzLEEgGtKcjwrXbudWWBgoIKCglSzZk0NGzZMly9fzrGNkrR48WKFhISoT58+ueZzRX7jhpyOyUlJSWrcuLHKlSuXY12//fab7rvvPp04cUKxsbE33Xa4L+LZ4hvP2tj+ji1Tpozq16+vxYsX59lHzz33nJ588knVqFEjz7x5OXTokMLCwiy/tLJtu7P9N3XqVN1777265557LOm2X4rnZs+ePerWrZv8/f3VsmXLm247ANeV5DiyoM6LDhw40P6Lyp9//lkfffSRBgwY4NAXnp6eKl26dI7lrF69Wvfcc49CQ0MVGBioiRMnOvS7K+c0p06damm/7desly5dsud75JFHLHm2bdvmtLxLly5pwoQJmj17try8vOzpBw8e1OXLl9WhQwdLOW+99RZ/9xdDxJHFN44sqPOilStX1gMPPGDfpg8//FCXL19W9+7dLfnyGuczMzM1ffp0NWjQQOXLl1dgYKA+++wzp2NbTuNafsYbV45N0rVzl+vWrdO0adMs6fv27dOFCxfsbbUtR48edYuxzSvvLChpLl68qI4dO6pjx476+9//rooVKyolJUWxsbEOt5LYtm2bgoKC7K9r1arlUN6PP/5omeR1JvvgKl2bQL0+TZKeeOIJvf766zLGaNCgQU7LqlOnjtavX29/vWvXLj366KO5lm2yPTcoKytLnp6e2rdvnzw9PS35chtEpGvbmv05Z9fLq+6yZctKcuyP7GnvvfeeRowYoblz56pVq1YKCgrS7NmzHW63ce+992rp0qW6evWqPv/8c/Xr10/16tVTvXr1JF2byJGkKlWqOG1rVlaWnnzySQ0bNsxhXbVq1ez/Hz16tOUWUmPGjHF6S7i33npLFy9e1ODBgy23K7LdGvP1119XixYtLO+5vv9RsGyfRVe/j844m4i83o2W72obbK5cuaLnnntO06dPd6ld19eT2/c1e3qfPn00fvx4paen67333lPXrl313XffqWLFiho9erQ+/fRTzZkzR5GRkfL399df/vIXh7HUle+RrR6bl156Sf/+97+dtj17e21pWVlZatq0qdPAMrdbrl29elXHjx/PdWzLq+6yZcvmuP9s6fntq0uXLmnRokV6+OGHtX//fvn6+kq6NrZVqlRJpUo5XveXn/Fm1apV9vFSkv0kyPXGjx+v7t27Ozy37WaOJQBunrvHs9K1W0vaTlr+97//1YABAxQSEqJu3bo5LfPs2bOaNm2a1q5dm+9jqjP5iRtyOya7cow+duyYevfurT59+mjAgAH65ptvcjxZgJKNeNZaT3GMZ7P/Hbt582YNGzZMdevWzXFbt27dqm3btikhIUH/+te/XOid3OW0L52lf//993rjjTeUlJRkOTksufY52rFjh5YsWaLVq1dr6NChWrly5c01HsAt4e5xZEGdF+3bt6/Gjh2rnTt3aufOnapevbrDdv/4448KDw/P8Xj41VdfqVevXpoyZYpiY2MVEhKilStXOjzz/OTJkypVqpRCQ0OdlpOVlaUpU6boz3/+s8O67D8Ymj9/vu677z7765wuHJ09e7bq1Kmjhx56yHKrdts5ho8++kh33nmn5T22cxQoPogjrfUUxziyIM6LDhw4UHFxcZo/f74SEhLUs2dPhwt78poTmjt3rubPn68FCxaofv36CggI0PDhwx364eTJk7nO1UiujTeuHJskadSoUXr22WdVuXJlh7oqV67s8Ix5SSpTpozTsooTfileQn311VcOr2vVqiVPT0/95z//0enTpzVz5kzFxMSobt26Ds/HsomIiFBkZKR9ud6JEyfyDP7q1aun7du3W9J27NhhmYyw6d27tzZt2qRNmzapd+/eTsvz8fGxtOn6QSIqKsppfbVr15anp6caN26szMxM/fzzz5ZyIiMjcwy2pGvPhti9e3eu25pX3TVr1pSXl5clT1ZWlnbs2KGoqChJ1wa16OhoDRkyRI0bN1ZkZKTTK3QCAgIUGRmpunXrasiQIapUqZI2bNhgX79nzx4FBwc7PP/CpkmTJvruu+8c+iAyMlI+Pj72fBUqVLCsyz7g2ly6dEnjx4/Xiy++6HClXKVKlXTnnXfqxx9/dKgnIiIix77ErWfbt9k/f1euXNHevXudfh+dadCggbZt26YrV644rAsODlaVKlVc+r5nH6OuXr2qffv25XoyzJmlS5cqMDBQcXFxOebJrZ6oqCjt2LHD8sfhjh07FBQUZBlXQkJCFBkZqbvuukuTJ0/Wb7/9Zg/Ktm3bpv79++tPf/qT6tevr9DQUCUnJzu0w5Xvka0e25L9F3Wu9G2TJk30/fff64477nD4rmW/e8P1du3apcuXLzv8+iU/ddetW1cpKSk6fvy4ff2xY8d04sQJy9iWn75q0KCBJk2apMOHD+vAgQP29Xv27FHjxo2dtjU/401YWJhlffarwW2SkpK0evVqh+cpSbrhYwkA15XkeFa6djehyMhI1apVSw888IAeeughJSYm5tjGadOmKSYmRm3bts0xT37kJ27I7ZjcoEEDJSUl5fpssoiICL355puaMGGCQkJCNHbs2FuyDXA/xLPFN561yf537FNPPaWIiIgcxzbb3cgmTpxov8D8ZkVFRTnErQcPHtS5c+cc9vGYMWM0cOBAp8eOBg0aaPPmzbnWFRcXp7/+9a9atmyZPvroI4dn4gIoOCU5jiyo86Lly5dX165dlZCQoISEBD322GMOebZu3ZprX3z55ZcKDw/X+PHj1axZM9WqVUvHjh1zyLdnzx7VrVvXMsGdXZMmTXT48GGn5zSzX0AfGhpqWeds4vDUqVP25xRfLyoqSr6+vkpJSXGox9mznVG0EUcW3ziyIM+Ldu7cWQEBAVq6dKk+/vhjhztguDIntG3bNnXp0kWPPvqoGjZsqBo1ajg8R17K/ZxmfsabvI5NkrR+/Xr997//1bPPPuuwrkmTJkpNTZWXl5dDXRUqVMhxO4sLfileQh0/flwjR47Uk08+qa+//lovv/yy/aq7atWqycfHRy+//LIGDx6sAwcOONxCwRVnz57VmDFjVLVqVdWuXVupqamSpIyMDF26dEkXLlxQYGCgRo8erR49eqhJkyZq3769PvjgA61du1abNm1yKDMwMFCvvPKKsrKynA6Orhg1apSaN2+uadOmqWfPntq5c6cWLVqkJUuWSJJq166tPn36qG/fvpo7d64aN26s06dP6/PPP1f9+vXVuXNnhzIvXLigqVOnyhij1q1b27f1999/V3p6us6dO6eQkJA867bdzmf06NEqU6aMIiIitHDhQp08eVJDhgyRdO0A/dZbb+nTTz9VRESE3n77be3Zs8dhQic9PV2pqam6evWqtmzZouTkZNWtW1dZWVn68MMP9fzzz6tv3745/hp7zJgxatmypZ566ikNGjRIAQEBOnTokDZu3KiXX345X33+zjvvqGnTpuratavT9ZMnT9awYcMUHBys+++/X+np6dq7d6/Onj2rkSNH5qsu3LiAgAD99a9/1ejRo1WuXDlVq1ZNs2bN0qVLl/T444+7VMbQoUP18ssvq1evXho3bpxCQkL01Vdf6e6771adOnU0evRoxcfHq2bNmmrUqJESEhKUlJTkcJXe4sWLVatWLdWrV0/z58/X2bNnHYKOvMyaNUvr16/P9UrK3OoZMmSIFixYoKefflpDhw7V4cOHFR8fr5EjR1r+iLp06ZJSU1OVkZGhf/7zn7p69apq164t6dr3de3atXrooYfk4eGhiRMn2q/su9Xy6ts+ffpo9uzZ6tKli6ZOnaqqVasqJSVFa9eu1ejRo1W1alWHMlNTUzVx4kS1bNlS/v7+9rEtMzNT58+f1++//y5/f/886+7QoYPq1aun3r17a8GCBTLG6JlnnlGjRo30xz/+MV99df78eaWmpur333/XokWL5Ofnp+rVq+vChQt644039M477+i9997LsZ9u5XgzZ84cjRo1yulVnDdyLAGQPyU5nrW5fPmy/ZfimzdvVq9evZzmu3Tpkl577TV9/fXXN1VfdvmJG3I7Jj/y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",
"text/plain": [
"<Figure size 2000x1500 with 9 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import matplotlib.pyplot as plt\n",
"\n",
"t_ll = [sum(time_ll_insert_sh)/len(time_ll_insert_sh), sum(time_ll_insert_so)/len(time_ll_insert_so), sum(time_ll_find_sh)/len(time_ll_find_sh), sum(time_ll_find_so)/len(time_ll_find_so), sum(time_ll_delete_sh)/len(time_ll_delete_sh), sum(time_ll_delete_so)/len(time_ll_delete_so)]\n",
"t_ht = [sum(time_ht_insert_sh)/len(time_ht_insert_sh), sum(time_ht_insert_so)/len(time_ht_insert_so), sum(time_ht_find_sh)/len(time_ht_find_sh), sum(time_ht_find_so)/len(time_ht_find_so), sum(time_ht_delete_sh)/len(time_ht_delete_sh), sum(time_ht_delete_so)/len(time_ht_delete_so)]\n",
"t_bt = [sum(time_bt_insert_sh)/len(time_bt_insert_sh), sum(time_bt_insert_so)/len(time_bt_insert_so), sum(time_bt_find_sh)/len(time_bt_find_sh), sum(time_bt_find_so)/len(time_bt_find_so), sum(time_bt_delete_sh)/len(time_bt_delete_sh), sum(time_bt_delete_so)/len(time_bt_delete_so)]\n",
"categoris = [\"рандомное добавление\", \"отсортированное добавление\", \"рандомный поиск\", \"отсортированный поиск\", \"рандомное удаление\", \"отсортированное удаление\"]\n",
"\n",
"plt.figure(\"графики\", figsize = (20,15))\n",
"\n",
"plt.subplot(3,3,1)\n",
"plt.bar(categoris[0], t_ll[0], color = \"orange\")\n",
"plt.bar(categoris[1], t_ll[1], color = \"green\")\n",
"\n",
"plt.title(f\"Время добавление для LinkedList\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"plt.subplot(3,3,2)\n",
"plt.bar(categoris[2], t_ll[2], color = \"orange\")\n",
"plt.bar(categoris[3], t_ll[3], color = \"green\")\n",
"\n",
"plt.title(f\"Время поиска элементов в LinkedList\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"\n",
"plt.subplot(3,3,3)\n",
"plt.bar(categoris[4], t_ll[4], color = \"orange\")\n",
"plt.bar(categoris[5], t_ll[5], color = \"green\")\n",
"\n",
"plt.title(f\"Время удаления элементов в LinkedList\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"plt.subplot(3,3,4)\n",
"plt.bar(categoris[0], t_ht[0], color = \"orange\")\n",
"plt.bar(categoris[1], t_ht[1], color = \"green\")\n",
"\n",
"plt.title(f\"Время добавление для HashTable\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"plt.subplot(3,3,5)\n",
"plt.bar(categoris[2], t_ht[2], color = \"orange\")\n",
"plt.bar(categoris[3], t_ht[3], color = \"green\")\n",
"\n",
"plt.title(f\"Время поиска элементов в HashTable\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"\n",
"plt.subplot(3,3,6)\n",
"plt.bar(categoris[4], t_bt[4], color = \"orange\")\n",
"plt.bar(categoris[5], t_bt[5], color = \"green\")\n",
"\n",
"plt.title(f\"Время удаления элементов в HashTable\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"plt.subplot(3,3,7)\n",
"plt.bar(categoris[0], t_bt[0], color = \"orange\")\n",
"plt.bar(categoris[1], t_bt[1], color = \"green\")\n",
"\n",
"plt.title(f\"Время добавление для BinaryTree\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"plt.subplot(3,3,8)\n",
"plt.bar(categoris[2], t_bt[2], color = \"orange\")\n",
"plt.bar(categoris[3], t_bt[3], color = \"green\")\n",
"\n",
"plt.title(f\"Время поиска элементов в BinaryTree\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"\n",
"plt.subplot(3,3,9)\n",
"plt.bar(categoris[4], t_bt[4], color = \"orange\")\n",
"plt.bar(categoris[5], t_bt[5], color = \"green\")\n",
"\n",
"plt.title(f\"Время удаления элементов в BinaryTree\")\n",
"\n",
"plt.ylabel(\"время работы(секунды)\")\n",
"\n",
"plt.savefig('analysis.png')\n",
"plt.tight_layout() \n",
"plt.show()\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "77155f07",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}