From 261fb130064d178c717bc60e80739c78fb8bb6c6 Mon Sep 17 00:00:00 2001 From: Naibo Wang Date: Sun, 9 Jul 2023 08:39:00 +0800 Subject: [PATCH] Linux V0.3.5 --- .../Code/easyspider_executestage.py | 1528 +++++++++++++++++ .../EasySpider_Linux_x64/Code/myChrome.py | 165 ++ .../EasySpider_Linux_x64/Code/utils.py | 318 ++++ .../EasySpider_Linux_x64/tasks/4.json | 1 + .../EasySpider_Linux_x64/tasks/5.json | 1 + .../EasySpider_Linux_x64/tasks/6.json | 1 + .temp_to_pub/compress.py | 4 +- ElectronJS/EasySpider_en.crx | Bin 205532 -> 0 bytes ElectronJS/EasySpider_zh.crx | Bin 205532 -> 0 bytes ElectronJS/package_linux64.sh | 31 +- ExecuteStage/easyspider_executestage.py | 16 +- ExecuteStage/requirements.txt | 3 +- ExecuteStage/utils.py | 23 +- Extension/manifest_v3/package-lock.json | 2 +- 14 files changed, 2070 insertions(+), 23 deletions(-) create mode 100644 .temp_to_pub/EasySpider_Linux_x64/Code/easyspider_executestage.py create mode 100644 .temp_to_pub/EasySpider_Linux_x64/Code/myChrome.py create mode 100644 .temp_to_pub/EasySpider_Linux_x64/Code/utils.py create mode 100644 .temp_to_pub/EasySpider_Linux_x64/tasks/4.json create mode 100644 .temp_to_pub/EasySpider_Linux_x64/tasks/5.json create mode 100644 .temp_to_pub/EasySpider_Linux_x64/tasks/6.json delete mode 100644 ElectronJS/EasySpider_en.crx delete mode 100644 ElectronJS/EasySpider_zh.crx diff --git a/.temp_to_pub/EasySpider_Linux_x64/Code/easyspider_executestage.py b/.temp_to_pub/EasySpider_Linux_x64/Code/easyspider_executestage.py new file mode 100644 index 0000000..920e254 --- /dev/null +++ b/.temp_to_pub/EasySpider_Linux_x64/Code/easyspider_executestage.py @@ -0,0 +1,1528 @@ +# -*- coding: utf-8 -*- +# import atexit +from datetime import datetime +import io # 遇到错误退出时应执行的代码 +import json +# from lib2to3.pgen2 import driver +import re +# import shutil +import subprocess +import sys +# from urllib import parse +# import base64 +# import hashlib +import time +import requests +from urllib.parse import urljoin +from lxml import etree +from selenium.webdriver.chrome.options import Options +from selenium.webdriver.common.keys import Keys +from selenium.webdriver.common.action_chains import ActionChains +from selenium import webdriver +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC +from selenium.webdriver.common.by import By +from selenium.common.exceptions import NoSuchElementException +from selenium.common.exceptions import TimeoutException +from selenium.common.exceptions import StaleElementReferenceException, InvalidSelectorException +from selenium.webdriver.common.desired_capabilities import DesiredCapabilities +from selenium.webdriver.support.ui import Select +from selenium.webdriver import ActionChains +from selenium.webdriver.common.by import By +import undetected_chromedriver as uc +import random +# import pandas as pd +from openpyxl import load_workbook, Workbook +# import numpy +import csv +import os +from commandline_config import Config +import pytesseract +from PIL import Image +# import uuid +from threading import Thread, Event +from myChrome import MyChrome, MyUCChrome +from utils import check_pause, download_image, get_output_code, isnull, lowercase_tags_in_xpath, myMySQL, new_line, on_press, on_release_creator, write_to_csv, write_to_excel +desired_capabilities = DesiredCapabilities.CHROME +desired_capabilities["pageLoadStrategy"] = "none" + +class BrowserThread(Thread): + def __init__(self, browser_t, id, service, version, event, saveName, config): + Thread.__init__(self) + self.browser = browser_t + self.config = config + self.id = id + self.event = event + try: + self.saveName = service["saveName"] # 保存文件的名字 + except: + now = datetime.now() + # 将时间格式化为精确到秒的字符串 + self.saveName = now.strftime("%Y_%m_%d_%H_%M_%S") + self.log = "" + self.OUTPUT = "" + self.SAVED = False + self.BREAK = False + # 名称设定 + if saveName != "": # 命令行覆盖保存名称 + self.saveName = saveName # 保存文件的名字 + now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") + self.saveName = self.saveName.replace("current_time", now) + + print("Save Name for task ID", i, "is:", self.saveName) + print("任务ID", i, "的保存文件名为:", self.saveName) + if not os.path.exists("Data/Task_" + str(i)): + os.mkdir("Data/Task_" + str(i)) + if not os.path.exists("Data/Task_" + str(i) + "/" + self.saveName): + os.mkdir("Data/Task_" + str(i) + "/" + self.saveName) # 创建保存文件夹用来保存截图 + + stealth_path = driver_path[:driver_path.find( + "chromedriver")] + "stealth.min.js" + with open(stealth_path, 'r') as f: + js = f.read() + print("Loading stealth.min.js") + self.browser.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', { + 'source': js}) # TMALL 反扒 + WebDriverWait(self.browser, 10) + self.browser.get('about:blank') + self.procedure = service["graph"] # 程序执行流程 + try: + self.maxViewLength = service["maxViewLength"] # 最大显示长度 + except: + self.maxViewLength = 15 + try: + self.outputFormat = service["outputFormat"] # 输出格式 + except: + self.outputFormat = "csv" + try: + if service["version"] >= "0.3.1": # 0.3.1及以上版本以上的EasySpider兼容从0.3.1版本开始的所有版本 + pass + else: # 0.3.1以下版本的EasySpider不兼容0.3.1及以上版本的EasySpider + if service["version"] != version: + print("版本不一致,请使用" + + service["version"] + "版本的EasySpider运行该任务!") + print("Version not match, please use EasySpider " + + service["version"] + " to run this task!") + self.browser.quit() + sys.exit() + except: # 0.2.0版本没有version字段,所以直接退出 + print("版本不一致,请使用v0.2.0版本的EasySpider运行该任务!") + print("Version not match, please use EasySpider v0.2.0 to run this task!") + self.browser.quit() + sys.exit() + try: + self.save_threshold = service["saveThreshold"] # 保存最低阈值 + except: + self.save_threshold = 10 + self.links = list( + filter(isnull, service["links"].split("\n"))) # 要执行的link的列表 + self.OUTPUT = [] # 采集的数据 + self.writeMode = 1 # 写入模式,0为新建,1为追加 + if self.outputFormat == "csv" or self.outputFormat == "txt": + if not os.path.exists("Data/Task_" + str(self.id) + "/" + self.saveName + '.' + self.outputFormat): + self.OUTPUT.append([]) # 添加表头 + self.writeMode = 0 + elif self.outputFormat == "xlsx": + if not os.path.exists("Data/Task_" + str(self.id) + "/" + self.saveName + '.xlsx'): + self.OUTPUT.append([]) # 添加表头 + self.writeMode = 0 + elif self.outputFormat == "mysql": + self.mysql = myMySQL(config["mysql_config_path"]) + self.mysql.create_table(self.saveName, service["outputParameters"]) + self.writeMode = 2 + if self.writeMode == 1: + print("追加模式") + print("Append Mode") + elif self.writeMode == 0: + print("新建模式") + print("New Mode") + elif self.writeMode == 2: + print("MySQL模式") + print("MySQL Mode") + self.containJudge = service["containJudge"] # 是否含有判断语句 + self.outputParameters = {} + self.outputParametersTypes = [] + self.outputParametersRecord = [] # 字段是否被记录 + self.dataNotFoundKeys = {} # 记录没有找到数据的key + self.log = "" # 记下现在总共开了多少个标签页 + self.history = {"index": 0, "handle": None} # 记录页面现在所以在的历史记录的位置 + self.SAVED = False # 记录是否已经存储了 + for para in service["outputParameters"]: # 初始化输出参数 + if para["name"] not in self.outputParameters.keys(): + self.outputParameters[para["name"]] = "" + self.dataNotFoundKeys[para["name"]] = False + try: + self.outputParametersTypes.append(para["type"]) + except: + self.outputParametersTypes.append("text") + try: + self.outputParametersRecord.append(bool(para["recordASField"])) + except: + self.outputParametersRecord.append(True) + # 文件叠加的时候不添加表头 + if self.outputFormat == "csv" or self.outputFormat == "txt" or self.outputFormat == "xlsx": + if self.writeMode == 0: + self.OUTPUT[0].append(para["name"]) + self.urlId = 0 # 全局记录变量 + self.preprocess() # 预处理,优化提取数据流程 + + # 检测如果没有复杂的操作,优化提取数据流程 + def preprocess(self): + for node in self.procedure: + try: + iframe = node["parameters"]["iframe"] + except: + node["parameters"]["iframe"] = False + try: + node["parameters"]["xpath"] = lowercase_tags_in_xpath( + node["parameters"]["xpath"]) + except: + pass + if node["option"] == 1: # 打开网页操作 + try: + cookies = node["parameters"]["cookies"] + except: + node["parameters"]["cookies"] = "" + if node["option"] == 3: # 提取数据操作 + paras = node["parameters"]["paras"] + for para in paras: + try: + iframe = para["iframe"] + except: + para["iframe"] = False + try: + para["relativeXPath"] = lowercase_tags_in_xpath(para["relativeXPath"]) + except: + pass + if para["beforeJS"] == "" and para["afterJS"] == "" and para["contentType"] <= 1 and para["nodeType"] <= 2: + para["optimizable"] = True + else: + para["optimizable"] = False + + def run(self): + # 挨个执行程序 + for i in range(len(self.links)): + print("正在执行第", i + 1, "/ ", len(self.links), "个链接") + print("Executing link", i + 1, "/ ", len(self.links)) + self.executeNode(0) + self.urlId = self.urlId + 1 + files = os.listdir("Data/Task_" + str(self.id) + "/" + self.saveName) + # 如果目录为空,则删除该目录 + if not files: + os.rmdir("Data/Task_" + str(self.id) + "/" + self.saveName) + print("Done!") + print("执行完成!") + self.recordLog("Done!") + self.saveData(exit=True) + if self.outputFormat == "mysql": + self.mysql.close() + + def recordLog(self, str=""): + self.log = self.log + str + "\n" + + # 控制台打印log函数 + + def Log(self, text, text2=""): + switch = False + if switch: + print(text, text2) + + # @atexit.register + # def clean(self): + # self.saveData(exit=True) + # self.browser.quit() + # sys.exit(0) + + def saveData(self, exit=False): + # 每save_threshold条保存一次 + if exit == True or len(self.OUTPUT) >= self.save_threshold: + # 写入日志 + with open("Data/Task_" + str(self.id) + "/" + self.saveName + '_log.txt', 'a', encoding='utf-8-sig') as file_obj: + file_obj.write(self.log) + file_obj.close() + # 写入数据 + if self.outputFormat == "csv" or self.outputFormat == "txt": + file_name = "Data/Task_" + \ + str(self.id) + "/" + self.saveName + '.' + self.outputFormat + write_to_csv(file_name, self.OUTPUT, self.outputParametersRecord) + elif self.outputFormat == "xlsx": + file_name = "Data/Task_" + \ + str(self.id) + "/" + self.saveName + '.xlsx' + write_to_excel(file_name, self.OUTPUT, self.outputParametersTypes, self.outputParametersRecord) + elif self.outputFormat == "mysql": + self.mysql.write_to_mysql(self.OUTPUT, self.outputParametersRecord, self.outputParametersTypes) + + self.OUTPUT = [] + self.log = "" + + def scrollDown(self, para, rt=""): + try: + time.sleep(para["scrollWaitTime"]) # 下拉前等待 + except: + pass + scrollType = int(para["scrollType"]) + try: + if scrollType != 0 and para["scrollCount"] > 0: # 控制屏幕向下滚动 + for i in range(para["scrollCount"]): + self.Log("Wait for set second after screen scrolling") + body = self.browser.find_element( + By.CSS_SELECTOR, "body", iframe=para["iframe"]) + if scrollType == 1: + body.send_keys(Keys.PAGE_DOWN) + elif scrollType == 2: + body.send_keys(Keys.END) + try: + time.sleep(para["scrollWaitTime"]) # 下拉完等待 + except: + pass + except: + self.Log('Time out after set seconds when scrolling. ') + self.recordLog('Time out after set seconds when scrolling') + self.browser.execute_script('window.stop()') + if scrollType != 0 and para["scrollCount"] > 0: # 控制屏幕向下滚动 + for i in range(para["scrollCount"]): + self.Log("Wait for set second after screen scrolling") + body = self.browser.find_element( + By.CSS_SELECTOR, "body", iframe=para["iframe"]) + if scrollType == 1: + body.send_keys(Keys.PGDN) + elif scrollType == 2: + body.send_keys(Keys.END) + try: + time.sleep(para["scrollWaitTime"]) # 下拉完等待 + except: + pass + if rt != "": + rt.end() + + def execute_code(self, codeMode, code, max_wait_time, element=None, iframe=False): + output = "" + if code == "": + return "" + if max_wait_time == 0: + max_wait_time = 999999 + # print(codeMode, code) + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' + try: + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), code) + except: + replaced_text = code + code = replaced_text + if iframe and self.browser.iframe_env == False: + # 获取所有的 iframe + self.browser.switch_to.default_content() + iframes = self.browser.find_elements( + By.CSS_SELECTOR, "iframe", iframe=False) + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + try: + self.browser.switch_to.default_content() + self.browser.switch_to.frame(iframe) + self.browser.iframe_env = True + break + except: + print("Iframe switch failed") + elif not iframe and self.browser.iframe_env == True: + self.browser.switch_to.default_content() + self.browser.iframe_env = False + if int(codeMode) == 0: + self.recordLog("Execute JavaScript:" + code) + self.recordLog("执行JavaScript:" + code) + self.browser.set_script_timeout(max_wait_time) + try: + output = self.browser.execute_script(code) + except: + output = "" + self.recordLog("JavaScript execution failed") + elif int(codeMode) == 2: + self.recordLog("Execute JavaScript for element:" + code) + self.recordLog("对元素执行JavaScript:" + code) + self.browser.set_script_timeout(max_wait_time) + try: + output = self.browser.execute_script(code, element) + except: + output = "" + self.recordLog("JavaScript execution failed") + elif int(codeMode) == 1: + self.recordLog("Execute System Call:" + code) + self.recordLog("执行系统命令:" + code) + # 执行系统命令 + try: + # output = subprocess.run(code, capture_output=True, text=True, timeout=max_wait_time, encoding="utf-8", shell=True) + output = subprocess.run( + code, capture_output=True, text=True, timeout=max_wait_time, shell=True) + # 输出命令返回值 + output = output.stdout + print(output) + except subprocess.TimeoutExpired: + # 命令执行时间超过指定值,抛出异常 + self.recordLog("Command timed out") + self.recordLog("命令执行超时") + except Exception as e: + print(e) # 打印异常信息 + self.recordLog("Command execution failed") + self.recordLog("命令执行失败") + return str(output) + + def customOperation(self, node, loopValue, loopPath, index): + paras = node["parameters"] + codeMode = int(paras["codeMode"]) + code = paras["code"] + output = "" + max_wait_time = int(paras["waitTime"]) + if codeMode == 2: # 使用循环的情况下,传入的clickPath就是实际的xpath + try: + elements = self.browser.find_elements( + By.XPATH, loopPath, iframe=paras["iframe"]) + element = elements[index] + output = self.execute_code( + codeMode, code, max_wait_time, element, iframe=paras["iframe"]) + except: + output = "" + print("JavaScript execution failed") + elif codeMode == 3: + self.BREAK = True + else: # 0 1 + output = self.execute_code( + codeMode, code, max_wait_time, iframe=paras["iframe"]) + recordASField = bool(paras["recordASField"]) + if recordASField: + print("操作<" + node["title"] + ">的返回值为:" + output) + print("The return value of operation <" + node["title"] + "> is: " + output) + self.outputParameters[node["title"]] = output + if recordASField: + line = new_line(self.outputParameters, self.maxViewLength, self.outputParametersRecord) + self.OUTPUT.append(line) + + def switchSelect(self, para, loopValue): + optionMode = int(para["optionMode"]) + optionValue = para["optionValue"] + try: + dropdown = Select(self.browser.find_element( + By.XPATH, para["xpath"], iframe=para["iframe"])) + try: + if optionMode == 0: + # 获取当前选中的选项索引 + current_index = dropdown.options.index( + dropdown.first_selected_option) + # 计算下一个选项的索引 + next_index = (current_index + 1) % len(dropdown.options) + # 选择下一个选项 + dropdown.select_by_index(next_index) + elif optionMode == 1: + dropdown.select_by_index(int(optionValue)) + elif optionMode == 2: + dropdown.select_by_value(optionValue) + elif optionMode == 3: + dropdown.select_by_visible_text(optionValue) + except: + print("切换下拉框选项失败:", para["xpath"], + para["optionMode"], para["optionValue"]) + print("Failed to change drop-down box option:", + para["xpath"], para["optionMode"], para["optionValue"]) + except: + print("找不到下拉框元素:", para["xpath"]) + print("Cannot find drop-down box element:", para["xpath"]) + + def moveToElement(self, para, loopElement=None, loopPath="", index=0): + time.sleep(0.1) # 移动之前等待0.1秒 + if para["useLoop"]: # 使用循环的情况下,传入的clickPath就是实际的xpath + path = loopPath + # element = loopElement + else: + index = 0 + path = para["xpath"] # 不然使用元素定义的xpath + # element = self.browser.find_element( + # By.XPATH, path, iframe=para["iframe"]) + try: + elements = self.browser.find_elements( + By.XPATH, path, iframe=para["iframe"]) + element = elements[index] + try: + ActionChains(self.browser).move_to_element(element).perform() + except: + print("移动鼠标到元素失败:", para["xpath"]) + print("Failed to move mouse to element:", para["xpath"]) + except: + print("找不到元素:", para["xpath"]) + print("Cannot find element:", para["xpath"]) + + # 执行节点关键函数部分 + + def executeNode(self, nodeId, loopValue="", loopPath="", index=0): + node = self.procedure[nodeId] + WebDriverWait(self.browser, 10).until + # 等待元素出现才进行操作,10秒内未出现则报错 + (EC.visibility_of_element_located( + (By.XPATH, node["parameters"]["xpath"]))) + + # 根据不同选项执行不同操作 + if node["option"] == 0 or node["option"] == 10: # root操作,条件分支操作 + for i in node["sequence"]: # 从根节点开始向下读取 + self.executeNode(i, loopValue, loopPath, index) + elif node["option"] == 1: # 打开网页操作 + self.recordLog("openPage") + self.openPage(node["parameters"], loopValue) + elif node["option"] == 2: # 点击元素 + self.recordLog("Click") + self.clickElement(node["parameters"], loopValue, loopPath, index) + elif node["option"] == 3: # 提取数据 + self.recordLog("getData") + self.getData(node["parameters"], loopValue, node["isInLoop"], + parentPath=loopPath, index=index) + self.saveData() + elif node["option"] == 4: # 输入文字 + self.inputInfo(node["parameters"], loopValue) + elif node["option"] == 5: # 自定义操作 + self.customOperation(node, loopValue, loopPath, index) + self.saveData() + elif node["option"] == 6: # 切换下拉框 + self.switchSelect(node["parameters"], loopValue) + elif node["option"] == 7: # 鼠标移动到元素上 + self.moveToElement(node["parameters"], loopValue, loopPath, index) + elif node["option"] == 8: # 循环 + self.recordLog("loop") + self.loopExecute(node, loopValue, loopPath, index) # 执行循环 + elif node["option"] == 9: # 条件分支 + self.recordLog("judge") + self.judgeExecute(node, loopValue, loopPath, index) + + # 执行完之后进行等待 + if node["option"] != 0 and node["option"] != 2: # 点击元素操作单独定义等待时间操作 + waitTime = 0.01 # 默认等待0.01秒 + if node["parameters"]["wait"] >= 0: + waitTime = node["parameters"]["wait"] + try: + waitType = int(node["parameters"]["waitType"]) + except: + waitType = 0 + if waitType == 0: # 固定等待时间 + time.sleep(waitTime) + elif waitType == 1: # 随机等待时间 + time.sleep(random.uniform(waitTime * 0.5, waitTime * 1.5)) + self.Log("Wait seconds after node executing: ", waitTime) + self.event.wait() # 等待事件结束 + + # 对判断条件的处理 + + def judgeExecute(self, node, loopElement, clickPath="", index=0): + executeBranchId = 0 # 要执行的BranchId + for i in node["sequence"]: + cnode = self.procedure[i] # 获得条件分支 + tType = int(cnode["parameters"]["class"]) # 获得判断条件类型 + if tType == 0: # 什么条件都没有 + executeBranchId = i + break + elif tType == 1: # 当前页面包含文本 + try: + bodyText = self.browser.find_element( + By.CSS_SELECTOR, "body", iframe=cnode["parameters"]["iframe"]).text + if bodyText.find(cnode["parameters"]["value"]) >= 0: + executeBranchId = i + break + except: # 找不到元素下一个条件 + continue + elif tType == 2: # 当前页面包含元素 + try: + if self.browser.find_element(By.XPATH, cnode["parameters"]["value"], iframe=cnode["parameters"]["iframe"]): + executeBranchId = i + break + except: # 找不到元素或者xpath写错了,下一个条件 + continue + elif tType == 3: # 当前循环元素包括文本 + try: + if loopElement.text.find(cnode["parameters"]["value"]) >= 0: + executeBranchId = i + break + except: # 找不到元素或者xpath写错了,下一个条件 + continue + elif tType == 4: # 当前循环元素包括元素 + try: + if loopElement.find_element(By.XPATH, cnode["parameters"]["value"][1:]): + executeBranchId = i + break + except: # 找不到元素或者xpath写错了,下一个条件 + continue + elif tType <= 7: # JS命令返回值 + if tType == 5: # JS命令返回值等于 + output = self.execute_code( + 0, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], iframe=cnode["parameters"]["iframe"]) + elif tType == 6: # System + output = self.execute_code( + 1, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], iframe=cnode["parameters"]["iframe"]) + elif tType == 7: # 针对当前循环项的JS命令返回值 + output = self.execute_code( + 2, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], loopElement, iframe=cnode["parameters"]["iframe"]) + try: + if output.find("rue") != -1: # 如果返回值中包含true + code = 1 + else: + code = int(output) + except: + code = 0 + if code > 0: + executeBranchId = i + break + # rt.end() + if executeBranchId != 0: + self.executeNode(executeBranchId, loopElement, clickPath, index) + + # 对循环的处理 + def loopExecute(self, node, loopValue, clickPath="", index=0): + time.sleep(0.1) # 第一次执行循环的时候强制等待1秒 + # self.Log("循环执行前等待0.1秒") + self.Log("Wait 0.1 second before loop") + thisHandle = self.browser.current_window_handle # 记录本次循环内的标签页的ID + thisHistoryLength = self.browser.execute_script( + 'return history.length') # 记录本次循环内的history的length + self.history["index"] = thisHistoryLength + self.history["handle"] = thisHandle + if int(node["parameters"]["loopType"]) == 0: # 单个元素循环 + # 无跳转标签页操作 + count = 0 # 执行次数 + while True: # do while循环 + try: + finished = False + element = self.browser.find_element( + By.XPATH, node["parameters"]["xpath"], iframe=node["parameters"]["iframe"]) + for i in node["sequence"]: # 挨个执行操作 + self.executeNode( + i, element, node["parameters"]["xpath"], 0) + if self.BREAK: # 如果有break操作,下面的操作不执行 + break + if self.BREAK: # 如果有break操作,退出循环 + self.BREAK = False + finished = True + break + finished = True + self.Log("Click: ", node["parameters"]["xpath"]) + self.recordLog("Click:" + node["parameters"]["xpath"]) + except NoSuchElementException: + # except: + print("Single loop element not found: ", + node["parameters"]["xpath"]) + print("找不到要循环的单个元素: ", node["parameters"]["xpath"]) + self.recordLog( + "Single loop element not found: " + node["parameters"]["xpath"]) + for i in node["sequence"]: # 不带点击元素的把剩余的如提取数据的操作执行一遍 + if node["option"] != 2: + self.executeNode( + i, None, node["parameters"]["xpath"], 0) + finished = True + break # 如果找不到元素,退出循环 + finally: + if not finished: + print("\n\n-------Retrying-------\n\n") + self.Log("-------Retrying-------: ", + node["parameters"]["xpath"]) + self.recordLog("ClickNotFound:" + + node["parameters"]["xpath"]) + for i in node["sequence"]: # 不带点击元素的把剩余的如提取数据的操作执行一遍 + if node["option"] != 2: + self.executeNode( + i, None, node["parameters"]["xpath"], 0) + break # 如果找不到元素,退出循环 + count = count + 1 + self.Log("Page: ", count) + self.recordLog("Page:" + str(count)) + # print(node["parameters"]["exitCount"], "-------") + if node["parameters"]["exitCount"] == count: # 如果达到设置的退出循环条件的话 + break + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) == 1: # 不固定元素列表 + try: + elements = self.browser.find_elements(By.XPATH, + node["parameters"]["xpath"], iframe=node["parameters"]["iframe"]) + if len(elements) == 0: + print("Loop element not found: ", + node["parameters"]["xpath"]) + print("找不到循环元素: ", node["parameters"]["xpath"]) + self.recordLog("pathNotFound: " + + node["parameters"]["xpath"]) + for index in range(len(elements)): + for i in node["sequence"]: # 挨个顺序执行循环里所有的操作 + self.executeNode(i, elements[index], + node["parameters"]["xpath"], index) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if self.browser.current_window_handle != thisHandle: # 如果执行完一次循环之后标签页的位置发生了变化 + while True: # 一直关闭窗口直到当前标签页 + self.browser.close() # 关闭使用完的标签页 + self.browser.switch_to.window( + self.browser.window_handles[-1]) + if self.browser.current_window_handle == thisHandle: + break + if self.history["index"] != thisHistoryLength and self.history[ + "handle"] == self.browser.current_window_handle: # 如果执行完一次循环之后历史记录发生了变化,注意当前页面的判断 + difference = thisHistoryLength - \ + self.history["index"] # 计算历史记录变化差值 + self.browser.execute_script( + 'history.go(' + str(difference) + ')') # 回退历史记录 + # if node["parameters"]["historyWait"] > 2: # 回退后要等待的时间 + time.sleep(node["parameters"]["historyWait"]) + # else: + # time.sleep(2) + # 切换历史记录等待: + self.Log("Change history back time or:", + node["parameters"]["historyWait"]) + self.browser.execute_script('window.stop()') + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + except NoSuchElementException: + print("Loop element not found: ", node["parameters"]["xpath"]) + print("找不到循环元素: ", node["parameters"]["xpath"]) + self.recordLog("pathNotFound: " + node["parameters"]["xpath"]) + except Exception as e: + raise + elif int(node["parameters"]["loopType"]) == 2: # 固定元素列表 + # 千万不要忘了分割!! + for path in node["parameters"]["pathList"].split("\n"): + try: + element = self.browser.find_element( + By.XPATH, path, iframe=node["parameters"]["iframe"]) + for i in node["sequence"]: # 挨个执行操作 + self.executeNode(i, element, path, 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if self.browser.current_window_handle != thisHandle: # 如果执行完一次循环之后标签页的位置发生了变化 + while True: # 一直关闭窗口直到当前标签页 + self.browser.close() # 关闭使用完的标签页 + self.browser.switch_to.window( + self.browser.window_handles[-1]) + if self.browser.current_window_handle == thisHandle: + break + if self.history["index"] != thisHistoryLength and self.history[ + "handle"] == self.browser.current_window_handle: # 如果执行完一次循环之后历史记录发生了变化,注意当前页面的判断 + difference = thisHistoryLength - \ + self.history["index"] # 计算历史记录变化差值 + self.browser.execute_script( + 'history.go(' + str(difference) + ')') # 回退历史记录 + # if node["parameters"]["historyWait"] > 2: # 回退后要等待的时间 + time.sleep(node["parameters"]["historyWait"]) + # else: + # time.sleep(2) + self.Log("Change history back time or:", + node["parameters"]["historyWait"]) + self.browser.execute_script('window.stop()') + except NoSuchElementException: + print("Loop element not found: ", path) + print("找不到循环元素: ", path) + self.recordLog("pathNotFound: " + path) + continue # 循环中找不到元素就略过操作 + except Exception as e: + raise + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) == 3: # 固定文本列表 + textList = node["parameters"]["textList"].split("\n") + for text in textList: + self.recordLog("input: " + text) + for i in node["sequence"]: # 挨个执行操作 + self.executeNode(i, text, "", 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) == 4: # 固定网址列表 + # tempList = node["parameters"]["textList"].split("\r\n") + urlList = list( + filter(isnull, node["parameters"]["textList"].split("\n"))) # 去空行 + # urlList = [] + # for url in tempList: + # if url != "": + # urlList.append(url) + for url in urlList: + self.recordLog("input: " + url) + for i in node["sequence"]: + self.executeNode(i, url, "", 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + elif int(node["parameters"]["loopType"]) <= 6: # 命令返回值 + while True: # do while循环 + if int(node["parameters"]["loopType"]) == 5: # JS + output = self.execute_code( + 0, node["parameters"]["code"], node["parameters"]["waitTime"], iframe=node["parameters"]["iframe"]) + elif int(node["parameters"]["loopType"]) == 6: # System + output = self.execute_code( + 1, node["parameters"]["code"], node["parameters"]["waitTime"], iframe=node["parameters"]["iframe"]) + code = get_output_code(output) + if code <= 0: + break + for i in node["sequence"]: # 挨个执行操作 + self.executeNode(i, code, node["parameters"]["xpath"], 0) + if self.BREAK: + break + if self.BREAK: + self.BREAK = False + break + self.history["index"] = thisHistoryLength + self.history["handle"] = self.browser.current_window_handle + self.scrollDown(node["parameters"]) + + # 打开网页事件 + def openPage(self, para, loopValue): + time.sleep(1) # 打开网页后强行等待至少1秒 + if len(self.browser.window_handles) > 1: + self.browser.switch_to.window( + self.browser.window_handles[-1]) # 打开网页操作从第1个页面开始 + self.browser.close() + self.browser.switch_to.window( + self.browser.window_handles[0]) # 打开网页操作从第1个页面开始 + self.history["handle"] = self.browser.current_window_handle + if para["useLoop"]: + url = loopValue + elif para["url"] != "about:blank": + url = self.links[self.urlId] + # clear output parameters + for key in self.outputParameters: + self.outputParameters[key] = "" + else: + url = list(filter(isnull, para["links"].split("\n")))[0] + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' + try: + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), url) + except: + replaced_text = url + url = replaced_text + try: + maxWaitTime = int(para["maxWaitTime"]) + except: + maxWaitTime = 10 # 默认最大等待时间为10秒 + try: + self.browser.set_page_load_timeout(maxWaitTime) # 加载页面最大超时时间 + self.browser.set_script_timeout(maxWaitTime) + self.browser.get(url) + if para["cookies"] != "": + self.browser.delete_all_cookies() # 清除所有已有cookie + cookies = para["cookies"].split('\n') + for cookie in cookies: + name, value = cookie.split('=', 1) + cookie_dict = {'name': name, 'value': value} + # 加载 cookie + self.browser.add_cookie(cookie_dict) + self.Log('Loading page: ' + url) + self.recordLog('Loading page: ' + url) + except TimeoutException: + self.Log('Time out after set seconds when loading page: ' + url) + self.recordLog( + 'Time out after set seconds when loading page: ' + url) + try: + self.browser.execute_script('window.stop()') + except: + pass + except Exception as e: + print("Failed to load page: " + url) + self.recordLog('Failed to load page: ' + url) + try: + self.history["index"] = self.browser.execute_script( + "return history.length") + except TimeoutException: + try: + self.browser.execute_script('window.stop()') + self.history["index"] = self.browser.execute_script( + "return history.length") + except: + self.history["index"] = 0 + self.scrollDown(para) # 控制屏幕向下滚动 + + # 键盘输入事件 + def inputInfo(self, para, loopValue): + time.sleep(0.1) # 输入之前等待0.1秒 + self.Log("Wait 0.1 second before input") + try: + textbox = self.browser.find_element( + By.XPATH, para["xpath"], iframe=para["iframe"]) + # textbox.send_keys(Keys.CONTROL, 'a') + # textbox.send_keys(Keys.BACKSPACE) + self.execute_code( + 2, para["beforeJS"], para["beforeJSWaitTime"], textbox, iframe=para["iframe"]) # 执行前置JS + # Send the HOME key + textbox.send_keys(Keys.HOME) + # Send the SHIFT + END key combination + textbox.send_keys(Keys.SHIFT, Keys.END) + # Send the DELETE key + textbox.send_keys(Keys.DELETE) + value = "" + if para["useLoop"]: + value = loopValue + else: + value = para["value"] + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' + try: + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), value) + replaced_text = re.sub( + '', '', replaced_text, flags=re.IGNORECASE) + except: + replaced_text = value + textbox.send_keys(replaced_text) + if value.lower().find("") >= 0: + textbox.send_keys(Keys.ENTER) + self.execute_code( + 2, para["afterJS"], para["afterJSWaitTime"], textbox, iframe=para["iframe"]) # 执行后置js + except: + print("Cannot find input box element:" + + para["xpath"] + ", please try to set the wait time before executing this operation") + print("找不到输入框元素:" + para["xpath"] + ",请尝试在执行此操作前设置等待时间") + self.recordLog("Cannot find input box element:" + + para["xpath"] + "Please try to set the wait time before executing this operation") + + # 点击元素事件 + + def clickElement(self, para, loopElement=None, clickPath="", index=0): + try: + maxWaitTime = int(para["maxWaitTime"]) + except: + maxWaitTime = 10 + self.browser.set_page_load_timeout(maxWaitTime) # 加载页面最大超时时间 + self.browser.set_script_timeout(maxWaitTime) + # 点击前对该元素执行一段JavaScript代码 + try: + # element = self.browser.find_element( + # By.XPATH, path, iframe=para["iframe"]) + if para["useLoop"]: # 使用循环的情况下,传入的clickPath就是实际的xpath + path = clickPath + # element = loopElement + else: + index = 0 + path = para["xpath"] # 不然使用元素定义的xpath + # element = self.browser.find_element( + # By.XPATH, path, iframe=para["iframe"]) + elements = self.browser.find_elements( + By.XPATH, path, iframe=para["iframe"]) + element = elements[index] + if para["beforeJS"] != "": + self.execute_code(2, para["beforeJS"], + para["beforeJSWaitTime"], element, iframe=para["iframe"]) + except: + print("Cannot find element:" + + path + ", please try to set the wait time before executing this operation") + print("找不到要点击的元素:" + path + ",请尝试在执行此操作前设置等待时间") + self.recordLog("Cannot find element:" + + path + ", please try to set the wait time before executing this operation") + tempHandleNum = len(self.browser.window_handles) # 记录之前的窗口位置 + try: + click_way = int(para["clickWay"]) + except: + click_way = 0 + try: + if click_way == 0: # 用selenium的点击方法 + actions = ActionChains(self.browser) # 实例化一个action对象 + actions.click(element).perform() + elif click_way == 1: # 用js的点击方法 + script = 'var result = document.evaluate(`' + path + \ + '`, document, null, XPathResult.ANY_TYPE, null);for(let i=0;i= 0 or p["relativeXPath"].find("/text()") >= 0 or p["relativeXPath"].find("::text()") >= 0: + xpath = p["relativeXPath"] + elif p["nodeType"] == 2: + xpath = p["relativeXPath"] + "/@href" + elif p["contentType"] == 1: + xpath = p["relativeXPath"] + "/text()" + elif p["contentType"] == 0: + xpath = p["relativeXPath"] + "//text()" + if p["relative"]: + # if p["relativeXPath"] == "": + # content = [loopElementHTML] + # else: + # 如果字串里有//即子孙查找,则不动语句 + if p["relativeXPath"].find("//") >= 0: + full_path = "(" + parentPath + \ + xpath + ")" + \ + "[" + str(index + 1) + "]" + content = pageHTML.xpath(full_path) + else: + content = loopElementHTML.xpath( + "/html/body/" + loopElementHTML[0][0].tag + xpath) + else: + if xpath.find("/body") < 0: + xpath = "/html/body" + xpath + content = pageHTML.xpath(xpath) + if len(content) > 0: + # html = etree.tostring(content[0], encoding='utf-8').decode('utf-8') + # 拼接所有文本内容并去掉两边的空白 + content = ' '.join(result.strip() + for result in content if result.strip()) + if p["nodeType"] == 2: + base_url = self.browser.current_url + content = urljoin(base_url, content) # 合并链接相对路径为绝对路径 + else: + content = p["default"] + if not self.dataNotFoundKeys[p["name"]]: + print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % ( + p["relativeXPath"], p["name"])) + print("提取数据操作时,字段名 %s 对应XPath %s 未找到,使用默认值,本字段将不再重复报错" % ( + p["name"], p["relativeXPath"])) + self.dataNotFoundKeys[p["name"]] = True + self.recordLog( + 'Element %s not found, use default' % p["relativeXPath"]) + except Exception as e: + if not self.dataNotFoundKeys[p["name"]]: + print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % ( + p["relativeXPath"], p["name"])) + print("提取数据操作时,字段名 %s 对应XPath %s 未找到(请查看原因,如是否翻页太快页面元素未加载出来),使用默认值,本字段将不再重复报错" % ( + p["name"], p["relativeXPath"])) + self.dataNotFoundKeys[p["name"]] = True + self.recordLog( + 'Element %s not found, use default' % p["relativeXPath"]) + self.outputParameters[p["name"]] = content + + # 对于不能优化的操作,使用selenium执行 + for p in para["paras"]: + if not p["optimizable"]: + content = "" + if not (p["contentType"] == 5 or p["contentType"] == 6): # 如果不是页面标题或URL,去找元素 + try: + # p["relativeXPath"] = p["relativeXPath"].lower() + # p["relativeXPath"] = lowercase_tags_in_xpath(p["relativeXPath"]) + if p["relative"]: # 是否相对xpath + if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 + element = loopElement + else: + # 如果字串里有//即子孙查找,则不动语句 + if p["relativeXPath"].find("//") >= 0: + full_path = "(" + parentPath + \ + p["relativeXPath"] + ")" + \ + "[" + str(index + 1) + "]" + element = self.browser.find_element( + By.XPATH, full_path, iframe=p["iframe"]) + else: + element = loopElement.find_element(By.XPATH, + p["relativeXPath"][1:]) + else: + element = self.browser.find_element( + By.XPATH, p["relativeXPath"], iframe=p["iframe"]) + except (NoSuchElementException, InvalidSelectorException, StaleElementReferenceException): # 找不到元素的时候,使用默认值 + # print(p) + try: + content = p["default"] + except Exception as e: + content = "" + self.outputParameters[p["name"]] = content + try: + if not self.dataNotFoundKeys[p["name"]]: + print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % ( + p["relativeXPath"], p["name"])) + print("提取数据操作时,字段名 %s 对应XPath %s 未找到,使用默认值,本字段将不再重复报错" % ( + p["name"], p["relativeXPath"])) + self.dataNotFoundKeys[p["name"]] = True + self.recordLog( + 'Element %s not found, use default' % p["relativeXPath"]) + except: + pass + continue + except TimeoutException: # 超时的时候设置超时值 + self.Log('Time out after set seconds when getting data') + self.recordLog( + 'Time out after set seconds when getting data') + self.browser.execute_script('window.stop()') + if p["relative"]: # 是否相对xpath + if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 + element = loopElement + else: + element = loopElement.find_element(By.XPATH, + p["relativeXPath"][1:]) + else: + element = self.browser.find_element( + By.XPATH, p["relativeXPath"], iframe=p["iframe"]) + # rt.end() + else: + element = self.browser.find_element( + By.XPATH, "//body", iframe=p["iframe"]) + try: + self.execute_code( + 2, p["beforeJS"], p["beforeJSWaitTime"], element, iframe=p["iframe"]) # 执行前置js + content = self.get_content(p, element) + except StaleElementReferenceException: # 发生找不到元素的异常后,等待几秒重新查找 + self.recordLog( + 'StaleElementReferenceException: '+p["relativeXPath"]) + time.sleep(3) + try: + if p["relative"]: # 是否相对xpath + if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 + element = loopElement + self.recordLog( + 'StaleElementReferenceException: loopElement') + else: + element = loopElement.find_element(By.XPATH, + p["relativeXPath"][1:]) + self.recordLog( + 'StaleElementReferenceException: loopElement+relativeXPath') + else: + element = self.browser.find_element( + By.XPATH, p["relativeXPath"], iframe=p["iframe"]) + self.recordLog( + 'StaleElementReferenceException: relativeXPath') + content = self.get_content(p, element) + except StaleElementReferenceException: + self.recordLog( + 'StaleElementReferenceException: '+p["relativeXPath"]) + continue # 再出现类似问题直接跳过 + self.outputParameters[p["name"]] = content + self.execute_code( + 2, p["afterJS"], p["afterJSWaitTime"], element, iframe=p["iframe"]) # 执行后置JS + line = new_line(self.outputParameters, self.maxViewLength, self.outputParametersRecord) + self.OUTPUT.append(line) + # rt.end() + + +if __name__ == '__main__': + config = { + "id": [0], + "saved_file_name": "", + "user_data": False, + "config_folder": "", + "config_file_name": "config.json", + "read_type": "remote", + "headless": False, + "server_address": "http://localhost:8074", + "version": "0.3.5", + } + c = Config(config) + print(c) + options = Options() + driver_path = "chromedriver.exe" + import platform + print(sys.platform, platform.architecture()) + option = webdriver.ChromeOptions() + if not os.path.exists(os.getcwd()+"/Data"): + os.mkdir(os.getcwd()+"/Data") + if sys.platform == "darwin" and platform.architecture()[0] == "64bit": + options.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" + # MacOS需要用option而不是options! + option.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" + option.add_extension("EasySpider.app/Contents/Resources/app/XPathHelper.crx") + options.add_extension("EasySpider.app/Contents/Resources/app/XPathHelper.crx") + driver_path = "EasySpider.app/Contents/Resources/app/chromedriver_mac64" + # options.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" + # # MacOS需要用option而不是options! + # option.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" + # driver_path = os.getcwd()+ "/chromedriver_mac64" + print(driver_path) + elif os.path.exists(os.getcwd()+"/EasySpider/resources"): # 打包后的路径 + print("Finding chromedriver in EasySpider", + os.getcwd()+"/EasySpider") + if sys.platform == "win32" and platform.architecture()[0] == "32bit": + options.binary_location = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win32/chrome.exe") # 指定chrome位置 + driver_path = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win32/chromedriver_win32.exe") + option.add_extension("EasySpider/resources/app/XPathHelper.crx") + elif sys.platform == "win32" and platform.architecture()[0] == "64bit": + options.binary_location = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win64/chrome.exe") + driver_path = os.path.join( + os.getcwd(), "EasySpider/resources/app/chrome_win64/chromedriver_win64.exe") + option.add_extension("EasySpider/resources/app/XPathHelper.crx") + elif sys.platform == "linux" and platform.architecture()[0] == "64bit": + options.binary_location = "EasySpider/resources/app/chrome_linux64/chrome" + driver_path = "EasySpider/resources/app/chrome_linux64/chromedriver_linux64" + option.add_extension("EasySpider/resources/app/XPathHelper.crx") + else: + print("Unsupported platform") + sys.exit() + print("Chrome location:", options.binary_location) + print("Chromedriver location:", driver_path) + # elif os.getcwd().find("ExecuteStage") >= 0: # 如果直接执行 + # print("Finding chromedriver in ./Chrome", + # os.getcwd()+"/Chrome") + # options.binary_location = "./Chrome/chrome.exe" # 指定chrome位置 + # # option.binary_location = "C:\\Users\\q9823\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe" + # driver_path = "./Chrome/chromedriver.exe" + elif os.path.exists(os.getcwd()+"/../ElectronJS"): + # 软件dev用 + print("Finding chromedriver in EasySpider", + os.getcwd()+"/ElectronJS") + option.binary_location = "../ElectronJS/chrome_win64/chrome.exe" # 指定chrome位置 + driver_path = "../ElectronJS/chrome_win64/chromedriver_win64.exe" + option.add_extension("../ElectronJS/XPathHelper.crx") + else: + options.binary_location = "./chrome.exe" # 指定chrome位置 + driver_path = "./chromedriver.exe" + option.add_extension("XPathHelper.crx") + + option.add_experimental_option( + 'excludeSwitches', ['enable-automation']) # 以开发者模式 + options.add_argument('-ignore-certificate-errors') + options.add_argument('-ignore -ssl-errors') + option.add_argument('-ignore-certificate-errors') + option.add_argument('-ignore -ssl-errors') + # user_data_dir = r'' # 注意没有Default! + + # options.add_argument('--user-data-dir='+p) + + # 总结: + # 0. 带Cookie需要用userdatadir + # 1. chrome_options才是配置用户文件和chrome文件地址的正确选项 + # 2. User Profile文件夹的路径是:C:\Users\用户名\AppData\Local\Google\Chrome\User Data不要加Default + # 3. 就算User Profile相同,chrome版本不同所存储的cookie信息也不同,也不能爬 + # 4. TMALL如果一直弹出验证码,而且无法通过验证,那么需要在其他浏览器上用 + try: + with open(c.config_folder + c.config_file_name, "r", encoding='utf-8') as f: + config = json.load(f) + absolute_user_data_folder = config["absolute_user_data_folder"] + print("\nAbsolute_user_data_folder:", + absolute_user_data_folder, "\n") + except: + pass + if c.user_data: + option.add_argument( + f'--user-data-dir={absolute_user_data_folder}') # TMALL 反扒 + option.add_argument("--profile-directory=Default") + + if c.headless: + print("Headless mode") + print("无头模式") + option.add_argument("--headless") + options.add_argument("--headless") + + # options.add_argument( + # '--user-data-dir=C:\\Users\\q9823\\AppData\\Local\\Google\\Chrome\\User Data') # TMALL 反扒 + option.add_argument( + "--disable-blink-features=AutomationControlled") # TMALL 反扒 + options.add_argument( + "--disable-blink-features=AutomationControlled") # TMALL 反扒 + + threads = [] + for i in c.id: + print(options) + print("id: ", i) + if c.read_type == "remote": + print("remote") + content = requests.get( + c.server_address + "/queryExecutionInstance?id=" + str(i)) + service = json.loads(content.text) # 加载服务信息 + else: + print("local") + with open("execution_instances/" + str(i) + ".json", 'r', encoding='utf-8') as f: + content = f.read() + service = json.loads(content) # 加载服务信息 + print("Task Name:", service["name"]) + print("任务名称:", service["name"]) + try: + cloudflare = service["cloudflare"] + except: + cloudflare = 0 + if cloudflare == 0: + options.add_experimental_option("prefs", { + # 设置文件下载路径 + "download.default_directory": "Data/Task_" + str(i), + "download.prompt_for_download": False, # 禁止下载提示框 + "plugins.plugins_list": [{"enabled": False, "name": "Chrome PDF Viewer"}], + "download.directory_upgrade": True, + "download.extensions_to_open": "applications/pdf", + "plugins.always_open_pdf_externally": True # 总是在外部程序中打开PDF + }) + option.add_experimental_option("prefs", { + # 设置文件下载路径 + "download.default_directory": "Data/Task_" + str(i), + "download.prompt_for_download": False, # 禁止下载提示框 + "plugins.plugins_list": [{"enabled": False, "name": "Chrome PDF Viewer"}], + "download.directory_upgrade": True, + "download.extensions_to_open": "applications/pdf", + "plugins.always_open_pdf_externally": True # 总是在外部程序中打开PDF + }) + try: + if service["environment"] == 1: + option.add_experimental_option( + 'mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 + options.add_experimental_option( + 'mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 + except: + pass + browser_t = MyChrome( + options=options, chrome_options=option, executable_path=driver_path) + elif cloudflare == 1: + browser_t = MyUCChrome( + options=options, chrome_options=option, executable_path=driver_path) + print("Pass Cloudflare Mode") + print("过Cloudflare验证模式") + event = Event() + event.set() + thread = BrowserThread(browser_t, i, service, + c.version, event, c.saved_file_name, config=config) + print("Thread with task id: ", i, " is created") + threads.append(thread) + thread.start() + # Set the pause operation + if sys.platform != "linux": + Thread(target=check_pause, args=("p", event)).start() + else: + from pynput.keyboard import Key, Listener + # 使用监听器监听键盘输入 + with Listener(on_press=on_press, on_release=on_release_creator(event)) as listener: + listener.join() + + time.sleep(5) + print("\n\n----------------------------------") + print("正在运行任务,长按键盘p键可暂停任务的执行以便手工操作浏览器如输入验证码;如果想恢复任务的执行,请再次长按p键。") + print("Running task, long press 'p' to pause the task for manual operation of the browser such as entering the verification code; If you want to resume the execution of the task, please long press 'p' again.") + print("----------------------------------\n\n") + + for thread in threads: + thread.join() + + for thread in threads: + thread.browser.quit() + # print("Thread with task id: ", thread.id, " is closed") + print("程序已运行完成,请手动关闭此窗口。") + print("The program has finished running, please manually close this window.") diff --git a/.temp_to_pub/EasySpider_Linux_x64/Code/myChrome.py b/.temp_to_pub/EasySpider_Linux_x64/Code/myChrome.py new file mode 100644 index 0000000..f54f0a5 --- /dev/null +++ b/.temp_to_pub/EasySpider_Linux_x64/Code/myChrome.py @@ -0,0 +1,165 @@ +from selenium.webdriver.chrome.options import Options +from selenium.webdriver.common.keys import Keys +from selenium.webdriver.common.action_chains import ActionChains +from selenium import webdriver +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC +from selenium.webdriver.common.by import By +from selenium.common.exceptions import NoSuchElementException +from selenium.common.exceptions import TimeoutException +from selenium.common.exceptions import StaleElementReferenceException, InvalidSelectorException +from selenium.webdriver.common.desired_capabilities import DesiredCapabilities +from selenium.webdriver.support.ui import Select +from selenium.webdriver import ActionChains +from selenium.webdriver.common.by import By +import undetected_chromedriver as uc +desired_capabilities = DesiredCapabilities.CHROME +desired_capabilities["pageLoadStrategy"] = "none" + + + +class MyChrome(webdriver.Chrome): + + def __init__(self, *args, **kwargs): + self.iframe_env = False # 现在的环境是root还是iframe + super().__init__(*args, **kwargs) # 调用父类的 __init__ + + def find_element(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + try: + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + except Exception as e: + print(e) + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + try: + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + element = super().find_element(by=by, value=value) + find_element = True + except: + print("No such element found in the iframe") + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return element + if not find_element: + raise NoSuchElementException + else: + return super().find_element(by=by, value=value) + + def find_elements(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + try: + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + elements = super().find_elements(by=by, value=value) + if len(elements) > 0: + find_element = True + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return elements + except: + print("No such element found in the iframe") + if not find_element: + raise NoSuchElementException + else: + return super().find_elements(by=by, value=value) + + +class MyUCChrome(uc.Chrome): + + def __init__(self, *args, **kwargs): + self.iframe_env = False # 现在的环境是root还是iframe + super().__init__(*args, **kwargs) # 调用父类的 __init__ + + def find_element(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + try: + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + except Exception as e: + print(e) + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + try: + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + element = super().find_element(by=by, value=value) + find_element = True + except: + print("No such element found in the iframe") + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return element + if not find_element: + raise NoSuchElementException + else: + return super().find_element(by=by, value=value) + + def find_elements(self, by=By.ID, value=None, iframe=False): + # 在这里改变查找元素的行为 + if self.iframe_env: + super().switch_to.default_content() + self.iframe_env = False + if iframe: + # 获取所有的 iframe + iframes = super().find_elements(By.CSS_SELECTOR, "iframe") + find_element = False + # 遍历所有的 iframe 并点击里面的元素 + for iframe in iframes: + # 切换到 iframe + try: + super().switch_to.default_content() + super().switch_to.frame(iframe) + self.iframe_env = True + # 在 iframe 中查找并点击元素 + # 在这个例子中,我们查找 XPath 为 '//div[1]' 的元素 + elements = super().find_elements(by=by, value=value) + if len(elements) > 0: + find_element = True + # 完成操作后切回主文档 + # super().switch_to.default_content() + if find_element: + return elements + except: + print("No such element found in the iframe") + if not find_element: + raise NoSuchElementException + else: + return super().find_elements(by=by, value=value) + diff --git a/.temp_to_pub/EasySpider_Linux_x64/Code/utils.py b/.temp_to_pub/EasySpider_Linux_x64/Code/utils.py new file mode 100644 index 0000000..fe4ab6f --- /dev/null +++ b/.temp_to_pub/EasySpider_Linux_x64/Code/utils.py @@ -0,0 +1,318 @@ +# 控制流程的暂停和继续 + +import csv +import datetime +import json +import os +import re +import time +import uuid +import keyboard +from openpyxl import Workbook, load_workbook +import requests +from urllib.parse import urlparse +import pymysql +from lxml import etree + +def is_valid_url(url): + try: + result = urlparse(url) + return all([result.scheme, result.netloc]) + except ValueError: + return False + +def lowercase_tags_in_xpath(xpath): + return re.sub(r"([A-Z]+)(?=[\[\]//]|$)", lambda x: x.group(0).lower(), xpath) + +def on_press(key): + pass + +def on_release_creator(event): + def on_release(key): + try: + if key.char == 'p': # 当按下esc键时,退出监听 + if event._flag == False: + print("任务执行中,长按p键暂停执行。") + print("Task is running, long press 'p' to pause.") + # 设置Event的值为True,使得线程b可以继续执行 + event.set() + else: + # 设置Event的值为False,使得线程b暂停执行 + print("任务已暂停,长按p键继续执行...") + print("Task paused, press 'p' to continue...") + event.clear() + except: + pass + return on_release + +def check_pause(key, event): + while True: + if keyboard.is_pressed(key): # 按下p键,暂停程序 + if event._flag == False: + print("任务执行中,长按p键暂停执行。") + print("Task is running, long press 'p' to pause.") + # 设置Event的值为True,使得线程b可以继续执行 + event.set() + else: + # 设置Event的值为False,使得线程b暂停执行 + print("任务已暂停,长按p键继续执行...") + print("Task paused, press 'p' to continue...") + event.clear() + time.sleep(1) # 每秒检查一次 + + +def download_image(url, save_directory): + # 定义浏览器头信息 + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' + } + if is_valid_url(url): + # 发送 GET 请求获取图片数据 + response = requests.get(url, headers=headers) + + # 检查响应状态码是否为成功状态 + if response.status_code == requests.codes.ok: + # 提取文件名 + file_name = url.split('/')[-1].split("?")[0] + + # 生成唯一的新文件名 + new_file_name = file_name + '_' + \ + str(uuid.uuid4()) + '_' + file_name + + # 构建保存路径 + save_path = os.path.join(save_directory, new_file_name) + + # 保存图片到本地 + with open(save_path, 'wb') as file: + file.write(response.content) + + print("图片已成功下载到:", save_path) + print("The image has been successfully downloaded to:", save_path) + else: + print("下载图片失败,请检查此图片链接是否有效:", url) + print( + "Failed to download image, please check if this image link is valid:", url) + else: + print("下载图片失败,请检查此图片链接是否有效:", url) + print("Failed to download image, please check if this image link is valid:", url) + + +def get_output_code(output): + try: + if output.find("rue") != -1: # 如果返回值中包含true + code = 1 + else: + code = int(output) + except: + code = 0 + return code + +# 判断字段是否为空 + + +def isnull(s): + return len(s) != 0 + +def new_line(outputParameters, maxViewLength, record): + line = [] + i = 0 + for value in outputParameters.values(): + line.append(value) + if record[i]: + print(value[:maxViewLength], " ", end="") + i += 1 + print("") + return line + +def write_to_csv(file_name, data, record): + with open(file_name, 'a', encoding='utf-8-sig', newline="") as f: + f_csv = csv.writer(f) + for line in data: + to_write = [] + for i in range(len(line)): + if record[i]: + to_write.append(line[i]) + f_csv.writerow(to_write) + f.close() + + +def write_to_excel(file_name, data, types, record): + first = False + if os.path.exists(file_name): + # 加载现有的工作簿 + wb = load_workbook(file_name) + ws = wb.active + else: + # 创建新的工作簿和工作表 + wb = Workbook() + ws = wb.active + first = True + # 追加数据到工作表 + for line in data: + if not first: # 如果不是第一行,需要转换数据类型 + for i in range(len(line)): + if types[i] == "int" or types[i] == "bigInt": + try: + line[i] = int(line[i]) + except: + line[i] = 0 + elif types[i] == "double": + try: + line[i] = float(line[i]) + except: + line[i] = 0.0 + else: + first = False + to_write = [] + for i in range(len(line)): + if record[i]: + to_write.append(line[i]) + ws.append(to_write) + # 保存工作簿 + wb.save(file_name) + + + + + +class Time: + def __init__(self, type1=""): + self.t = int(round(time.time() * 1000)) + self.type = type1 + + def end(self): + at = int(round(time.time() * 1000)) + print("Time used for", self.type, ":", at - self.t, "ms") + + +class myMySQL: + def __init__(self, config_file="mysql_config.json"): + # 读取配置文件 + try: + with open(config_file, 'r') as f: + config = json.load(f) + host = config["host"] + port = config["port"] + user = config["user"] + passwd = config["password"] + db = config["database"] + except: + print("读取配置文件失败,请检查配置文件:"+config_file+"是否存在。") + print("Failed to read configuration file, please check if the configuration file: "+config_file+" exists.") + try: + self.conn = pymysql.connect( + host=host, port=port, user=user, passwd=passwd, db=db) + print("成功连接到数据库。") + print("Successfully connected to the database.") + except: + print("连接数据库失败,请检查配置文件是否正确。") + print("Failed to connect to the database, please check if the configuration file is correct.") + + def create_table(self, table_name, parameters): + self.table_name = table_name + self.field_sql = "(" + cursor = self.conn.cursor() + # 检查表是否存在 + cursor.execute("SHOW TABLES LIKE '%s'" % table_name) + result = cursor.fetchone() + + sql = "CREATE TABLE " + table_name + " (_id INT AUTO_INCREMENT PRIMARY KEY, " + for item in parameters: + if item["recordASField"]: + name = item['name'] + if item['type'] == 'int': + sql += f"{name} INT, " + elif item['type'] == 'double': + sql += f"{name} DOUBLE, " + elif item['type'] == 'text': + sql += f"{name} TEXT, " + elif item['type'] == 'mediumText': + sql += f"{name} MEDIUMTEXT, " + elif item['type'] == 'longText': + sql += f"{name} LONGTEXT, " + elif item['type'] == 'datetime': + sql += f"{name} DATETIME, " + elif item['type'] == 'date': + sql += f"{name} DATE, " + elif item['type'] == 'time': + sql += f"{name} TIME, " + elif item['type'] == 'varchar': + sql += f"{name} VARCHAR(255), " + elif item['type'] == 'bigInt': + sql += f"{name} BIGINT, " + self.field_sql += f"{name}, " + # 移除最后的逗号并添加闭合的括号 + sql = sql.rstrip(', ') + ")" + self.field_sql = self.field_sql.rstrip(', ') + ")" + + # 如果表不存在,创建它 + if not result: + # 执行SQL命令 + cursor.execute(sql) + else: + print("数据表" + table_name + "已存在。") + print("The data table " + table_name + " already exists.") + cursor.close() + + def write_to_mysql(self, OUTPUT, record, types): + # 创建一个游标对象 + cursor = self.conn.cursor() + + for line in OUTPUT: + for i in range(len(line)): + if types[i] == "int" or types[i] == "bigInt": + try: + line[i] = int(line[i]) + except: + line[i] = 0 + elif types[i] == "double": + try: + line[i] = float(line[i]) + except: + line[i] = 0.0 + elif types[i] == "datetime": + try: + line[i] = datetime.datetime.strptime(line[i], '%Y-%m-%d %H:%M:%S') + except: + line[i] = datetime.datetime.strptime("1970-01-01 00:00:00", '%Y-%m-%d %H:%M:%S') + elif types[i] == "date": + try: + line[i] = datetime.datetime.strptime(line[i], '%Y-%m-%d') + except: + line[i] = datetime.datetime.strptime("1970-01-01", '%Y-%m-%d') + elif types[i] == "time": + try: + line[i] = datetime.datetime.strptime(line[i], '%H:%M:%S') + except: + line[i] = datetime.datetime.strptime("00:00:00", '%H:%M:%S') + to_write = [] + for i in range(len(line)): + if record[i]: + to_write.append(line[i]) + # 构造插入数据的 SQL 语句 + sql = f"INSERT INTO "+ self.table_name +" "+self.field_sql+" VALUES (" + for item in to_write: + sql += "%s, " + # 移除最后的逗号并添加闭合的括号 + sql = sql.rstrip(', ') + ")" + # 执行 SQL 语句 + try: + cursor.execute(sql, to_write) + except Exception as e: + print("Error:", e) + print("Error SQL:", sql, to_write) + print("插入数据库错误,请查看以上的错误提示,然后检查数据的类型是否正确,是否文本过长(超过一万的文本类型要设置为大文本)。") + print("Inserting database error, please check the above error, and then check whether the data type is correct, whether the text is too long (text type over 10,000 should be set to large text).") + print("重新执行任务时,请删除数据库中的数据表" + self.table_name + ",然后再次运行程序。") + print("When re-executing the task, please delete the data table " + self.table_name + " in the database, and then run the program again.") + + # 提交到数据库执行 + self.conn.commit() + + # 关闭游标和连接 + cursor.close() + + def close(self): + self.conn.close() + print("成功关闭数据库。") + print("Successfully closed the database.") diff --git a/.temp_to_pub/EasySpider_Linux_x64/tasks/4.json b/.temp_to_pub/EasySpider_Linux_x64/tasks/4.json new file mode 100644 index 0000000..459073f --- /dev/null +++ b/.temp_to_pub/EasySpider_Linux_x64/tasks/4.json @@ -0,0 +1 @@ +{"id":4,"name":"What does depression feel like? (Depression Help) | 7 Cups","url":"https://www.7cups.com./qa-depression-3/what-does-depression-feel-like-14/","links":"https://www.7cups.com./qa-depression-3/what-does-depression-feel-like-14/","create_time":"6/12/2023, 3:25:10 PM","version":"0.3.2","containJudge":false,"desc":"https://www.7cups.com./qa-depression-3/what-does-depression-feel-like-14/","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"Open Page","value":"https://www.7cups.com./qa-depression-3/what-does-depression-feel-like-14/","desc":"List of URLs to be collected, separated by \\n for multiple lines","type":"string","exampleValue":"https://www.7cups.com./qa-depression-3/what-does-depression-feel-like-14/"},{"id":1,"name":"loopTimes_Loop_1","nodeId":3,"nodeName":"Loop","desc":"Number of loop executions, 0 means unlimited loops (until element not found)","type":"int","exampleValue":0,"value":0}],"outputParameters":[{"id":0,"name":"para1_text","desc":"","type":"string","exampleValue":" \n \n Share\n \n\n \n What does depression feel like? \n\n \n 422 Answers\n Last Updated: 12/03/2022 at 2:54pm\n \n\n \n ★ This question about Depression was starred by a moderator on 5/12/2016. "},{"id":1,"name":"para2_text","desc":"","type":"string","exampleValue":"October29th,20144:18pm"},{"id":2,"name":"para3_text","desc":"","type":"string","exampleValue":"Itfeelslikeyoucan'tbreatheinaroomfullofpeople,becausesomeonemightstareatyoufiyoumakethetiniestnoise.Youfeellikeeveryoneisalwaystalkingaboutyou,eventhoughtheyusuallyaren't.Depressionisdifferentforeveryone,asisanxiety,butformedepressionisthefeelingofbeingutterlyalonenomatterwhatyoudo.Silentlycryingforhelpbutnoonecares.Myanxietyislikethefeelingyougetwhenyoubegintheswiftdescentfromthehighestpointofarollercoaster,andyourbodycan'tkeepup."},{"id":3,"name":"para4_text","desc":"","type":"string","exampleValue":"Didyoufindthisposthelpful?"},{"id":4,"name":"para5_text","desc":"","type":"string","exampleValue":"56"},{"id":5,"name":"para6_link_text","desc":"","type":"string","exampleValue":"fixyou"},{"id":6,"name":"para7_link_address","desc":"","type":"string","exampleValue":"/@fixyou"},{"id":7,"name":"para8_text","desc":"","type":"string","exampleValue":"fixyou"},{"id":8,"name":"para9_link_text","desc":"","type":"string","exampleValue":"\n \n \n \n "},{"id":9,"name":"para10_link_address","desc":"","type":"string","exampleValue":"/@SarahGeorgeMA"},{"id":10,"name":"para11_text","desc":"","type":"string","exampleValue":"Expertapproved"},{"id":11,"name":"para12_link_text","desc":"","type":"string","exampleValue":"Serene Sarah George, Counselor, MA in Psychology (Counselling)"},{"id":12,"name":"para13_link_address","desc":"","type":"string","exampleValue":"/@SarahGeorgeMA"},{"id":13,"name":"para14_text","desc":"","type":"string","exampleValue":"{\"@context\":\"http://schema.org/\",\"@type\":\"Person\",\"name\":\"SereneSarahGeorge\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"IN\",\"addressLocality\":\"Bangalore\",\"addressRegion\":\"\",\"postalCode\":\"\",\"streetAddress\":\"\"},\"hasOccupation\":{\"@type\":\"Occupation\",\"name\":\"Counselor\",\"description\":\"Therapistorcouncelorcareer\",\"qualifications\":\"MAinPsychology(Counselling)\",\"occupationLocation\":{\"@type\":\"City\",\"name\":\"Bangalore\"},\"estimatedSalary\":[{\"@type\":\"MonetaryAmountDistribution\",\"name\":\"base\",\"currency\":\"USD\",\"median\":\"89874\",\"duration\":\"P1Y\",\"percentile10\":\"67560\",\"percentile25\":\"78194\",\"percentile75\":\"101633\",\"percentile90\":\"112338\"}],\"educationRequirements\":\"UniversityDegree\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"/therapists/profiles/SereneSarah-George-SarahGeorgeMA/\",\"lastReviewed\":\"2020-05-26\"}},\"jobTitle\":\"Counselor\",\"image\":\"//7cupstearesources.s3.amazonaws.com/listenerImages/l2RpfHuVjpdWmWhuVlmalZjeX6-nrJeSyQ!!.jpg\",\"telephone\":\"+919742594899\",\"url\":\"/therapists/profiles/SereneSarah-George-SarahGeorgeMA/\",\"alumniOf\":\"\"}"},{"id":14,"name":"para15_text","desc":"","type":"string","exampleValue":"Didyoufindthisposthelpful?"},{"id":15,"name":"para16_text","desc":"","type":"string","exampleValue":"1488"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2,3],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"Open Page","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.7cups.com./qa-depression-3/what-does-depression-feel-like-14/","links":"https://www.7cups.com./qa-depression-3/what-does-depression-feel-like-14/","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1}},{"id":2,"index":2,"parentId":0,"type":0,"option":3,"title":"Collect Data","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":false,"name":"para1_text","desc":"","extractType":0,"relativeXPath":"/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]","allXPaths":["/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '')]","//DIV[@class='card card-body shadow-sm']"],"exampleValues":[{"num":0,"value":" \n \n Share\n \n\n \n What does depression feel like? \n\n \n 422 Answers\n Last Updated: 12/03/2022 at 2:54pm\n \n\n \n ★ This question about Depression was starred by a moderator on 5/12/2016. "}],"unique_index":"7gh1lvyav12lisj21vi","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}},{"id":3,"index":3,"parentId":0,"type":1,"option":8,"title":"Loop","sequence":[5,4],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[contains(@class, \"pagination\")]/li[last()-1]/a[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":0,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/div[4]/div[31]/nav[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","//A[@class='page-link']"]}},{"id":5,"index":4,"parentId":3,"type":0,"option":2,"title":"Click Element","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":true,"xpath":"//*[contains(@class, \"pagination\")]/li[6]/a[1]","wait":2,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"maxWaitTime":10,"paras":[],"allXPaths":["/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/div[4]/div[31]/nav[1]/ul[1]/li[6]/a[1]","//a[contains(., '')]","//A[@class='page-link']"],"loopType":0}},{"id":4,"index":5,"parentId":3,"type":1,"option":8,"title":"Loop","sequence":[6],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/div[4]/div/div[1]","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/div[4]/div[1]/div[1]","//div[contains(., 'fixyouJuly')]","id(\"answer_40951\")"]}},{"id":6,"index":6,"parentId":4,"type":0,"option":3,"title":"Collect Data","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":5,"tabIndex":-1,"useLoop":false,"xpath":"","wait":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"para1_text","desc":"","relativeXPath":"/div[1]/h6[1]","allXPaths":["/div[1]/h6[1]","//h6[contains(., 'Anonymous')]","//H6[@class=' text-body fw-bold']"],"exampleValues":[{"num":0,"value":"Anonymous"},{"num":1,"value":"July26th,20151:51pm"},{"num":2,"value":"June27th,20208:18pm"},{"num":3,"value":"April17th,20156:05am"},{"num":4,"value":"October5th,20142:44am"},{"num":5,"value":"Anonymous"},{"num":6,"value":"August8th,20154:41am"},{"num":7,"value":"September11th,20147:43pm"},{"num":8,"value":"Anonymous"},{"num":9,"value":"September18th,20147:33pm"},{"num":10,"value":"July4th,20156:34pm"},{"num":11,"value":"Anonymous"},{"num":12,"value":"August15th,201511:23pm"},{"num":13,"value":"Anonymous"},{"num":14,"value":"Anonymous"},{"num":15,"value":"October21st,20146:47pm"},{"num":16,"value":"July5th,20155:30pm"},{"num":17,"value":"August16th,201512:58am"},{"num":18,"value":"Anonymous"},{"num":19,"value":"Anonymous"},{"num":20,"value":"July18th,201512:31pm"},{"num":21,"value":"September11th,20146:19pm"},{"num":22,"value":"Anonymous"},{"num":23,"value":"August13th,20154:37pm"},{"num":24,"value":"Anonymous"},{"num":25,"value":"August14th,20157:48pm"},{"num":26,"value":"October22nd,20157:57pm"},{"num":27,"value":"Anonymous"},{"num":28,"value":"August5th,20154:07am"},{"num":29,"value":"Anonymous"}],"unique_index":"/div[1]/h6[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para2_text","desc":"","relativeXPath":"/div[1]/h6[2]","allXPaths":["/div[1]/h6[2]","//h6[contains(., 'October 29')]","//H6[@class='mb-0']"],"exampleValues":[{"num":0,"value":"October29th,20144:18pm"},{"num":5,"value":"April10th,20154:04am"},{"num":8,"value":"November7th,20145:43am"},{"num":11,"value":"September22nd,20145:55pm"},{"num":13,"value":"October30th,201412:06am"},{"num":14,"value":"October21st,20155:11am"},{"num":18,"value":"November4th,201411:39am"},{"num":19,"value":"September13th,20148:49am"},{"num":22,"value":"October28th,20147:36pm"},{"num":24,"value":"November7th,20146:11pm"},{"num":27,"value":"July17th,20157:22pm"},{"num":29,"value":"August15th,20155:10am"}],"unique_index":"/div[1]/h6[2]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para3_text","desc":"","relativeXPath":"/div[2]/div[1]","allXPaths":["/div[2]/div[1]","//div[contains(., 'It feels l')]"],"exampleValues":[{"num":0,"value":"Itfeelslikeyoucan'tbreatheinaroomfullofpeople,becausesomeonemightstareatyoufiyoumakethetiniestnoise.Youfeellikeeveryoneisalwaystalkingaboutyou,eventhoughtheyusuallyaren't.Depressionisdifferentforeveryone,asisanxiety,butformedepressionisthefeelingofbeingutterlyalonenomatterwhatyoudo.Silentlycryingforhelpbutnoonecares.Myanxietyislikethefeelingyougetwhenyoubegintheswiftdescentfromthehighestpointofarollercoaster,andyourbodycan'tkeepup."},{"num":1,"value":"Itfeelslikeyourheadisburninginpain.Youfeelyouwonteverbehappy.Thevoicesinyourheadtaketheirtoll,continouslystabbingyouwithfearandnegetivity.Itseemslikeyouarecoveredwithhugepainfulbleedingscarsthatnoonecansee,sonoonereallyunderstandsthepainyouaredealingwith.Itshardtotakelifeonedayatatime.Yourheadweighslikeathousandtons.Italwaysseemslikeyouarerunningincircles,nevergettinganywhere.Lotofanger,lotofsadness.Itseemslikeyouareonfireandnooneornothingcanputitoutforlong.Youarealwaysyearningforrelieffromit.Sometimesyoufeelchestpainheadachesorbreakintosweat.Youcryalot.Oryoustopfeelinganythingandbecomenumb.Youdontwanttoleavethehouse,anxietywontletyou.Youwanttobeleftalone.Thisiswhatitfeelslikeandihaventevengivenafullaccountofit."},{"num":2,"value":"Depressioncanfeellikealotofdifferentthings.Therearegooddaysandbaddays,thelatterofwhichisusuallyaccompaniedwithsymptomssuchasincreasedirritability,lowself-esteem,lowmoodandlowenergy.Thereisnospecificorderinwhichthesecanappear.Inseverecasesofdepression,apersoncancanhavetroublewithsuicidalideation.Itfeelsdifferentforeveryindividual;apersonwithmajordepressionmightfeeldifferenttoapersonwhohasseasonaldepression.Theseexperiencesofdepressionmayalsovaryaccordingtotheextentdepressionisexperienced,astheremaybechangesinthefeelingsassociatedwithmoderatedepressionandseveredepression.Depressionasawordcanencompassmanydifferentthings,suchaspoormentalhealth,alengthyperiodofdistressoragenerallowmoodthathasbeenpresentforalongtime.Thus,itisimportanttonotethatdepressionisnotjustexperiencingsuicidalthoughts.Therearemanycausesofdepression(andmanydifferenttypes),someofthesebeinghormoneimbalances(commoninyoungpeople),givingbirthandsubstanceabuse.Insomecases,agoodthingtodowhenexperiencingsymptomsofdepressionistospendtimewithclosefriends/familymembers,asthiscanhelptoself-esteemaswellasimprovingmood.Mentalhealthcareandmedicationcansometimesbeformsoftreatment(alwayscheckinwithadoctorbeforetakingmedication)."},{"num":3,"value":"It'slikealternatingbetweenfeelingstuckinthepastandworryingaboutthefuture.Likefeelingstupidforsomethingyousaid,andruminatinginthat,andthenworryingaboutsayingmorestupidthingsthenexttimeyouhavetogointeractwithpeople."},{"num":4,"value":"It'slikedrowning,it'slikeanaddiction,youwanttogetoutofitbutatthesametimeyoudon'tanditfeelsawfulbcnoonecanunderstandyou."},{"num":5,"value":"Itslikebeingtrappedinamindwhereyouareneverhappyandwhenyouareitdoesn'tfeelright.Yougetusetonotbeinghappyandlearntoacceptit."},{"num":6,"value":"HavingDepressionandAnxietyatthesametimeislikehavingnoemotionsandyetfeelingeverythingatall.It'swantingtonotcareandisolateyourselfbutatthesametime,itisworryingaboutmanythingsandfeelingsaroundyou.It'saconstantbattleofnotcaringandcaringtoomuch.It'salineofconfusionandswirlingvoidanditisaverythinlinetocross.Itislikebeinghalf-asleepandhalf-awake,youaretrappedinlimbostateandyoudon'tknowwhattodoanymore,youarejusttrappedinyourmind:anebbingvortexofbothemptinessandloudvoices.Depressionandanxietyisalmostlikeyouareawayfromyourbodyandyouwatchyourselfslowlydisintegrateanddisappearinyourownhands."},{"num":7,"value":"Havingdepressionislikeifthereisanothersoulinsideyouwhoisdoingitsbestto\"kickout\"therealyouandtakeovercontrol.Nomatterwhatyoudoorsay-there'salwaysdepressionknockingonyourshouldersayingyou'renotgoodenough,notworthit,useless...Itsucks,really.Andinmycaseanxietieskickedinwhendepressionhadtotallyknockedmedown.IbecameextremelyscaredandgotanxiousifIhadtodoallthosenormalthingsthatIusedtolovebeforementalillness.Allmydayspassedby,beinginbed.Hardestpartwasmydadsaying\"you'rejustlazy\",hedidn'trealizethatIwasn'tphysicallyabletodoanybetterbecauseIwasill.Iwasleftalone.Itwasdevastating."},{"num":8,"value":"Tohavedepressionistohavenomotivation;Nomotivationtowakeup,nomotivationtosocialize,nomotivationtolive.Itisacrushingweightthatyoujustneedsomesupporttolift."},{"num":9,"value":"Depressionislikegoingthroughlifelikeyou'retryingtowadethroughwater.Everythingfeelssluggish,slow,difficult,andifyoumakeonewrongstepyou'lltripanddrown.Anxietyisthefeelingthatrushesthroughyourchestwhenyouareabouttomissasteponthestaircaseoryoucatchyourfootonacrackinthepavement,andyouthink,foramoment,youaregoingtofall.itisthatfeeling,butconstant."},{"num":10,"value":"Havingdepressionandanxietyisveryphysicallyandemotionallydraining.Itfeelslikeyouloseyourtrueselfandnomatterhowhardyoutryyoucan'tfindwhoyouoncewere."},{"num":11,"value":"Havingdepressionandanxietyfeelsincrediblylonely.Andthefrustratingthingisthatthingsthatcouldhelpmakethingsbetter(suchbeingphysicallyactive,talkingtosomeone,goingoutwithfriends)aresomuchmoredifficulttodowhenyoufeeldepressedandanxious."},{"num":12,"value":"Depressionislikebeingcoatedinathicktar,whichmakesitdifficulttodoanything.Itcanbesodifficulttoevengetupinthemorning,letalonehavethemotivationtodoanythingwiththeday.Thethought'What'sthepoint?'isonethatregularlycomestomind,andyourthoughtsareautomaticallynegative,evenwhenyoudonotevenrealiseit.Depressionmakesyoufeelreallyguilty.Youdon'tdothings,youknowyoushoulddothings,butyoucan't.Thismakesyoufeelguilty,likeyouarewastingyourlifeandjustnogoodbeingaround.Anxietyisfeelingstrangewalkingdowntheroad,especiallywhensomeonewalkspastyou.Doyoulookup?Doyoulookdown?Youbecamesoselfaware.It'savoidingsituationsandthenfeelingguiltybecauseyoudid,butsecretlyrelievedthatyoudidn'thavetodoit.Butthenfeelingbadagainbecauseyouknowit'snothealthytoavoidsituations.Anxietyishavingalowcomfortzoneandstickingwithinit,butyoudon'treallyknowwhy."},{"num":13,"value":"Havingdepressionandanxietyatthesametimeisreallyhard.Havingdepressionislikedrowninginyourproblems,withoutbeingabletostopthem.It'sreallyhardanddessesperant,andit'soneoftheworstfeelingever.Havinganxietyisveryhardaswell.Ithasalotofphysicalsymptomsanditcanmakeyourlifeasalivinghell.Theproblemofhavingbothdisordersisthatitcan\"driveyoumad\".Whenyouhavedepressionyoudon'tfeellikedoinganything,youfeellow,youfeelsad.Whenyouhaveanxietyyoualwaysfeellikeinahurry,likeifyouwereputunderpressure.Andhavingbothisjustveryhard.ThereisadisordercalledMixedanxiety-depressivedisorde,wherebothdisrodersaretogether."},{"num":14,"value":"It'shavingtostayinbedbecauseyoucantwillyourselftomovebutfreakingoutatthethoughtofmissingschoolorwork.It'sbeingstuckbetweennotwantingtogotobedandnotwantingtowakeup.It'swantingtodosomuchbutnotbeingabletodoanything.It'salotoflittlethings."},{"num":15,"value":"Well,thatissomethingreallyhardtoexplain...Ihaddepressionandanxietiesforoverayearanditwasreallyhardtogetoutofit.Firstofall,Iwouldnevercausesomethinglikethatwillinglytomyself,soIliketocallmydepression\"her\"asifitisanotherperson(Samewithanxiety).It'sjustthatwheneversomethinghappens,evenifitissomethinggoodforyoushefindsawaytomakeyoufeelhorribleaboutit.IknowIdidn'thelpmuch,butthinkofdepressionasareallybigsea,andyou,beingthereinthemiddlewithoutknowinghowtoswim.Atfirstyouareconfused,youdon'tknowwhatiswrong,whythishappened,andstartquestioningmanythingsthathavetodowithyou.Thenonceyoustartandlearnhowtoswim,andfeelkindagood,therecomesareallyhugewave.Youstartdrowning,sinceyourswimmingisnotgoodatall,andtrytokeepyourheadabovethesurfaceofthewater,whichcanbeREALLYhardatsometimes.Youarestrugglingwiththewater.Thenitcalmsdownagainuntilyoumanageto\"swim\"again.Andagain,therecomesthenextwave,andthestorygoesonandon.ButIhavetotellyou,onceyougetoutofit,thefeelingiswonderful.Youseethewholeworldwithanewprespective,andyouwillunderstandeasierwheneversomebodyelseisgoingthroughsomethingaswell.Basedonmyexperience,thisisexactlyhowiwouldexplainmydepressionandanxietiestoanybodythatneverhadanyexperiencewiththat.Ihopeithelped:)"},{"num":16,"value":"Itisthebiggestcontradictionever.Youcaretoomuch,butyoualsodon'tcareanymore.Youdon'tknowhowtofeelever.Youhavetwodifferentsidesofyoutryingtotellyouwhattodo,andyouneverknowwhichsidetolistento."},{"num":17,"value":"It'slikeyoulostsomethingandyoudon'tquiteknowwhatuntilonedayyourealizeyoulostyourself"},{"num":18,"value":"wheniamdepressedIfeellikeIamdullmybrainworksslower,happinessissuperficial,lifebecomesmeaninglessandwheniamanxiousifeelaheavyburdenonmyheart."},{"num":19,"value":"Depressiontomeislikedrowning,whileeveryoneelseisbreathing.It'salsokindoflikelifeinslowmotion.Itfeelslikebeingshackledandhavingnopowerorsenseofexistence.It'ssortofidentitycrisisalso.WhoamI,andwhyamIalive?Tomethatisdepression."},{"num":20,"value":"It'salmostindescribable,thefeelingasifsomethingisliterallyweighingyoudown,you'retiredandforcingasmilefeelssopainful.Youthinknooneunderstandsandyoujustwanttoisolateyourselfsonothinghappenstoyou."},{"num":21,"value":"Whenyouaredepressedyoufeelsadalot,butit'snota\"normal\"sad,it'smorlikeafeelingdepressedthatyoujustcan'tgetoutofforthatverymoment.AndAnxiety?Well,allday,everyday,lifeislikethis.Fear.Apprehension.Avoidance.Pain.Anxietyaboutwhatyousaid.Fearthatyousaidsomethingwrong.Worryaboutothers'disapproval.Afraidofrejection,ofnotfittingin.Anxioustoenteraconversation,afraidyou'llhavenothingtotalkabout."},{"num":22,"value":"It'sverydifficult.Ihavebothdepressionandanxietyandit'snotonlyhardonme,butanybodywhoIamaround."},{"num":23,"value":"Depressionisoftenreferredtoasafeelingofoverwhelmingsadness,andanxietyisreferredtoasafeelingofoverwhelmingfear.Thesedescriptorsaren'talwaysaccurate,however.Depressionhasmanysymptomsincludingnumbnessandlethargy,whichcanmakeithardtofeelanyemotionsatall,includingsadness.Depressioncanalsomakesomeonelosetheirappetite,loseinterestinactivitiestheyonceenjoyed,andfeelincrediblyfrustratedwiththemselves.Anxietyalsohasphysicalsymptoms,includingsweatingandshortnessofbreath.Peoplewithanxietymayoverthinkevensimpletasks,beoverwhelmedbyperfectionism,orfeelinadequate.Theymayalsodevelopfearsofbeingjudgedbythepeoplearoundthem,evenifthereisnorationalreasonfordoingso."},{"num":24,"value":"It'safeelingofisolation,discomfortandinsomecasesfatigue.Bothhavetheirownsymptoms:depressionismorepersonal,feelinglikeyoudon'tmatteroryou'redoingsomethingwrong,evenifyou'renot.Anxiety,ontheotherhand,isexcessiveself-awarenessandbeingafraidofjudgement,inadditiontomanymorethings."},{"num":25,"value":"Formeanxietyledtodepression,andthey'refeedingoneachother.Igetanxiousoverthemostirrationalthings,thingunworthyofanxiety.Ithinkthisthought,andmyrationalbraintellsmeit'snothingtobeanxiousabout.ItrytofigureoutwhyIfeellikeI'msuffocating,andwhyIhavethisheavyweightonmyheart,forsomethingthatisunworthy.ThenIcantmakesenseofit,Igetfrustratedwithmyself,becauseIcantfigureoutwhyIfeelthisway.Ithenjustleavethefeelingtodwellinsideme,andIcontinuetofeelsuffocated,andasifmyheartiscarryinga100kilogramweightaround.Eventually,mymindgoesblank,Isimplystopthinking.IrealiseI'mnotthinkingthenItrytofigurethingsoutfromthebeginning,andthecirclebeginsagain.Ithenusuallydecidetotalktomylove,andsincemyanxietyaffectmythoughtsaboutmyrelationshipwithhim,IstarttogetanxiousaboutwhetherI'mdrivinghimawaywithmyirrationalfears.ThenIdecideI'mnotgoingtotalktohimaboutit,becauseIdon'twanttohurthim.Thethingis,heistheonlyoneIhavelefttotalkto,Ihavenobodyelse.Ihavenoenergysocializing.Istarttogetdepressedandwonder:\"Whatiswrongwithme?.\"Iam16,Iamexhausted,Ican'ttalktopeoplebecauseI'mexhausted.Ithinkonethought,andmymindspirals.Idon'tknowhowtohelpmyself,thusIbecomedepressed.Iwanttohaveenergyandenjoymyyouth,insteadIsitinphysicsandrepeattomyself:\"Breathe,breathe,itwillbeokay,justbreathe.\"Ifitwasn'tformylovewhosatthroughallofthiswithmy,Iwould'velostmyselfcompletely."},{"num":26,"value":"Believeme,it'shard.Nooneevertakesitseriously.Nooneunderstands.Evenmyparentsandfriendsdon'tunderstand.Peoplemistakeyouforsomanythingsthatyou'renot.It'shard.It'sjustreallyhard."},{"num":27,"value":"Hard.Depressionisn'tcaringaboutanything,andanxietyiscaringtoomuchabouteverything,sothetwoconflictalotandit'shardtokeepthemincheck.You'llskipabunchofstuff,orneglecttodothingslikeschoolworkorchores,andthenacouplehourslater,youranxietywillfreakout,thinkingofallthebadthingsthatcouldhappenbecauseofthestuffyouskipped."},{"num":28,"value":"It'sknowingyouhavesomanythingstodoandstressingoverthembutbeingphysicallyandemotionallyunabletogetoutofbed.Soyousitthere,heartthumpingquicklythinkingaboutthoseresponsibilitiesbutfeelinglikethere'ssomanyreasonswhygettingoutofbedisbadoruseless.Youfeelsouselessanddon'tfeellikeyouhaveareasontolive,andyou'reconstantlytornbetweenworryingaboutlifeanddreadinglife"},{"num":29,"value":"Livingwithdepressionandanxietyishardtodo.Ihavedealtwithitforthepasttwoyears.Youfeelhopelessandworthlesslikenooneisthereforyou.Youfeellikeyouareinadarkworldwherenooneunderstandsyou.Neverforgetthatthereisalwayssomeonethereforyoutotalkto.Weallhaveapurpose."}],"unique_index":"/div[2]/div[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para4_text","desc":"","relativeXPath":"/div[3]/div[1]/span[1]","allXPaths":["/div[3]/div[1]/span[1]","//span[contains(., 'Did you fi')]"],"exampleValues":[{"num":0,"value":"Didyoufindthisposthelpful?"},{"num":1,"value":""},{"num":2,"value":""},{"num":3,"value":"Didyoufindthisposthelpful?"},{"num":4,"value":"Didyoufindthisposthelpful?"},{"num":5,"value":"Didyoufindthisposthelpful?"},{"num":6,"value":""},{"num":7,"value":""},{"num":8,"value":"Didyoufindthisposthelpful?"},{"num":9,"value":"Didyoufindthisposthelpful?"},{"num":10,"value":"Didyoufindthisposthelpful?"},{"num":11,"value":""},{"num":12,"value":"Didyoufindthisposthelpful?"},{"num":13,"value":"Didyoufindthisposthelpful?"},{"num":14,"value":"Didyoufindthisposthelpful?"},{"num":15,"value":"Didyoufindthisposthelpful?"},{"num":16,"value":"Didyoufindthisposthelpful?"},{"num":17,"value":"Didyoufindthisposthelpful?"},{"num":18,"value":"Didyoufindthisposthelpful?"},{"num":19,"value":"Didyoufindthisposthelpful?"},{"num":20,"value":"Didyoufindthisposthelpful?"},{"num":21,"value":"Didyoufindthisposthelpful?"},{"num":22,"value":"Didyoufindthisposthelpful?"},{"num":23,"value":"Didyoufindthisposthelpful?"},{"num":24,"value":"Didyoufindthisposthelpful?"},{"num":25,"value":"Didyoufindthisposthelpful?"},{"num":26,"value":"Didyoufindthisposthelpful?"},{"num":27,"value":"Didyoufindthisposthelpful?"},{"num":28,"value":"Didyoufindthisposthelpful?"},{"num":29,"value":"Didyoufindthisposthelpful?"}],"unique_index":"/div[3]/div[1]/span[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para5_text","desc":"","relativeXPath":"/div[3]/div[1]/button[1]/span[1]","allXPaths":["/div[3]/div[1]/button[1]/span[1]","//span[contains(., '56')]"],"exampleValues":[{"num":0,"value":"56"},{"num":3,"value":"1057"},{"num":4,"value":"1017"},{"num":5,"value":"801"},{"num":8,"value":"537"},{"num":9,"value":"463"},{"num":10,"value":"419"},{"num":12,"value":"267"},{"num":13,"value":"221"},{"num":14,"value":"170"},{"num":15,"value":"168"},{"num":16,"value":"162"},{"num":17,"value":"133"},{"num":18,"value":"132"},{"num":19,"value":"114"},{"num":20,"value":"94"},{"num":21,"value":"84"},{"num":22,"value":"72"},{"num":23,"value":"72"},{"num":24,"value":"67"},{"num":25,"value":"64"},{"num":26,"value":"57"},{"num":27,"value":"52"},{"num":28,"value":"51"},{"num":29,"value":"50"}],"unique_index":"/div[3]/div[1]/button[1]/span[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"para6_link_text","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., 'fixyou')]"],"exampleValues":[{"num":1,"value":"fixyou"},{"num":2,"value":"Rebekah"},{"num":3,"value":"turkoizdog"},{"num":4,"value":"Euggodoy"},{"num":6,"value":"pandamars08"},{"num":7,"value":"zeiwald"},{"num":9,"value":"Rel"},{"num":10,"value":"Mimii1"},{"num":12,"value":"Voref"},{"num":15,"value":"Galene"},{"num":16,"value":"Hannah1121"},{"num":17,"value":"lizziecazs"},{"num":20,"value":"peachpie"},{"num":21,"value":"writersoul"},{"num":23,"value":"kittykat"},{"num":25,"value":"ryke"},{"num":26,"value":"trisjlistens"},{"num":28,"value":"pastagirl"}],"unique_index":"/div[1]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"para7_link_address","desc":"","relativeXPath":"/div[1]/a[1]","allXPaths":["/div[1]/a[1]","//a[contains(., 'fixyou')]"],"exampleValues":[{"num":1,"value":"/@fixyou"},{"num":2,"value":"/@Rebekah"},{"num":3,"value":"/@turkoizdog"},{"num":4,"value":"/@Euggodoy"},{"num":6,"value":"/@pandamars08"},{"num":7,"value":"/@zeiwald"},{"num":9,"value":"/@Rel"},{"num":10,"value":"/@Mimii1"},{"num":12,"value":"/@Voref"},{"num":15,"value":"/@Galene"},{"num":16,"value":"/@Hannah1121"},{"num":17,"value":"/@lizziecazs"},{"num":20,"value":"/@peachpie"},{"num":21,"value":"/@writersoul"},{"num":23,"value":"/@kittykat"},{"num":25,"value":"/@ryke"},{"num":26,"value":"/@trisjlistens"},{"num":28,"value":"/@pastagirl"}],"unique_index":"/div[1]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para8_text","desc":"","relativeXPath":"/div[1]/a[1]/h6[1]","allXPaths":["/div[1]/a[1]/h6[1]","//h6[contains(., 'fixyou')]","//H6[@class=' text-body fw-bold']"],"exampleValues":[{"num":1,"value":"fixyou"},{"num":2,"value":"Rebekah"},{"num":3,"value":"turkoizdog"},{"num":4,"value":"Euggodoy"},{"num":6,"value":"pandamars08"},{"num":7,"value":"zeiwald"},{"num":9,"value":"Rel"},{"num":10,"value":"Mimii1"},{"num":12,"value":"Voref"},{"num":15,"value":"Galene"},{"num":16,"value":"Hannah1121"},{"num":17,"value":"lizziecazs"},{"num":20,"value":"peachpie"},{"num":21,"value":"writersoul"},{"num":23,"value":"kittykat"},{"num":25,"value":"ryke"},{"num":26,"value":"trisjlistens"},{"num":28,"value":"pastagirl"}],"unique_index":"/div[1]/a[1]/h6[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"para9_link_text","desc":"","relativeXPath":"/div[3]/div[1]/span[1]/a[1]","allXPaths":["/div[3]/div[1]/span[1]/a[1]","//a[contains(., '')]"],"exampleValues":[{"num":1,"value":"\n \n \n \n "},{"num":2,"value":"\n \n \n \n "},{"num":6,"value":"\n \n \n \n "},{"num":7,"value":"\n \n \n \n "},{"num":11,"value":"\n \n \n \n "}],"unique_index":"/div[3]/div[1]/span[1]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"para10_link_address","desc":"","relativeXPath":"/div[3]/div[1]/span[1]/a[1]","allXPaths":["/div[3]/div[1]/span[1]/a[1]","//a[contains(., '')]"],"exampleValues":[{"num":1,"value":"/@SarahGeorgeMA"},{"num":2,"value":"/@SoulfullyAButterfly"},{"num":6,"value":"/@GrahamBarroneICHP"},{"num":7,"value":"/@SarahGeorgeMA"},{"num":11,"value":"/@LaurenGerardiPhD"}],"unique_index":"/div[3]/div[1]/span[1]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para11_text","desc":"","relativeXPath":"/div[3]/div[1]/span[2]/h4[1]","allXPaths":["/div[3]/div[1]/span[2]/h4[1]","//h4[contains(., 'Expert app')]"],"exampleValues":[{"num":1,"value":"Expertapproved"},{"num":2,"value":"Expertapproved"},{"num":6,"value":"Expertapproved"},{"num":7,"value":"Expertapproved"},{"num":11,"value":"Expertapproved"}],"unique_index":"/div[3]/div[1]/span[2]/h4[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"para12_link_text","desc":"","relativeXPath":"/div[3]/div[1]/span[2]/h5[1]/a[1]","allXPaths":["/div[3]/div[1]/span[2]/h5[1]/a[1]","//a[contains(., 'Serene Sar')]"],"exampleValues":[{"num":1,"value":"Serene Sarah George, Counselor, MA in Psychology (Counselling)"},{"num":2,"value":"Ayesha Tariq Ali"},{"num":6,"value":"Graham Barrone, Counselor, ICHP, MCBT"},{"num":7,"value":"Serene Sarah George, Counselor, MA in Psychology (Counselling)"},{"num":11,"value":"Lauren Gerardi, Psychologist, PhD"}],"unique_index":"/div[3]/div[1]/span[2]/h5[1]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"para13_link_address","desc":"","relativeXPath":"/div[3]/div[1]/span[2]/h5[1]/a[1]","allXPaths":["/div[3]/div[1]/span[2]/h5[1]/a[1]","//a[contains(., 'Serene Sar')]"],"exampleValues":[{"num":1,"value":"/@SarahGeorgeMA"},{"num":2,"value":"/@SoulfullyAButterfly"},{"num":6,"value":"/@GrahamBarroneICHP"},{"num":7,"value":"/@SarahGeorgeMA"},{"num":11,"value":"/@LaurenGerardiPhD"}],"unique_index":"/div[3]/div[1]/span[2]/h5[1]/a[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para14_text","desc":"","relativeXPath":"/div[3]/script[1]","allXPaths":["/div[3]/script[1]","//script[contains(., '{\n \"@c')]"],"exampleValues":[{"num":1,"value":"{\"@context\":\"http://schema.org/\",\"@type\":\"Person\",\"name\":\"SereneSarahGeorge\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"IN\",\"addressLocality\":\"Bangalore\",\"addressRegion\":\"\",\"postalCode\":\"\",\"streetAddress\":\"\"},\"hasOccupation\":{\"@type\":\"Occupation\",\"name\":\"Counselor\",\"description\":\"Therapistorcouncelorcareer\",\"qualifications\":\"MAinPsychology(Counselling)\",\"occupationLocation\":{\"@type\":\"City\",\"name\":\"Bangalore\"},\"estimatedSalary\":[{\"@type\":\"MonetaryAmountDistribution\",\"name\":\"base\",\"currency\":\"USD\",\"median\":\"89874\",\"duration\":\"P1Y\",\"percentile10\":\"67560\",\"percentile25\":\"78194\",\"percentile75\":\"101633\",\"percentile90\":\"112338\"}],\"educationRequirements\":\"UniversityDegree\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"/therapists/profiles/SereneSarah-George-SarahGeorgeMA/\",\"lastReviewed\":\"2020-05-26\"}},\"jobTitle\":\"Counselor\",\"image\":\"//7cupstearesources.s3.amazonaws.com/listenerImages/l2RpfHuVjpdWmWhuVlmalZjeX6-nrJeSyQ!!.jpg\",\"telephone\":\"+919742594899\",\"url\":\"/therapists/profiles/SereneSarah-George-SarahGeorgeMA/\",\"alumniOf\":\"\"}"},{"num":2,"value":"{\"@context\":\"http://schema.org/\",\"@type\":\"Person\",\"name\":\"AyeshaTariqAli\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"PK\",\"addressLocality\":\"\",\"addressRegion\":\"\",\"postalCode\":\"\",\"streetAddress\":\"\"},\"hasOccupation\":{\"@type\":\"Occupation\",\"name\":\"\",\"description\":\"Therapistorcouncelorcareer\",\"qualifications\":\"\",\"occupationLocation\":{\"@type\":\"City\",\"name\":\"\"},\"estimatedSalary\":[{\"@type\":\"MonetaryAmountDistribution\",\"name\":\"base\",\"currency\":\"USD\",\"median\":\"89874\",\"duration\":\"P1Y\",\"percentile10\":\"67560\",\"percentile25\":\"78194\",\"percentile75\":\"101633\",\"percentile90\":\"112338\"}],\"educationRequirements\":\"UniversityDegree\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"/therapists/profiles/AyeshaTariq-Ali-SoulfullyAButterfly/\",\"lastReviewed\":\"2020-05-26\"}},\"jobTitle\":\"\",\"image\":\"//7cupstearesources.s3.amazonaws.com/listenerImages/l2djeH2VjpdWnGtmWlOVlZneX6-pp52ZnA!!.jpg\",\"telephone\":\"\",\"url\":\"/therapists/profiles/AyeshaTariq-Ali-SoulfullyAButterfly/\",\"alumniOf\":\"\"}"},{"num":6,"value":"{\"@context\":\"http://schema.org/\",\"@type\":\"Person\",\"name\":\"GrahamBarrone\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"GB\",\"addressLocality\":\"Swindon\",\"addressRegion\":\"\",\"postalCode\":\"\",\"streetAddress\":\"\"},\"hasOccupation\":{\"@type\":\"Occupation\",\"name\":\"Counselor\",\"description\":\"Therapistorcouncelorcareer\",\"qualifications\":\"ICHP,MCBT\",\"occupationLocation\":{\"@type\":\"City\",\"name\":\"Swindon\"},\"estimatedSalary\":[{\"@type\":\"MonetaryAmountDistribution\",\"name\":\"base\",\"currency\":\"USD\",\"median\":\"89874\",\"duration\":\"P1Y\",\"percentile10\":\"67560\",\"percentile25\":\"78194\",\"percentile75\":\"101633\",\"percentile90\":\"112338\"}],\"educationRequirements\":\"UniversityDegree\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"/therapists/profiles/Graham-Barrone-GrahamBarroneICHP/\",\"lastReviewed\":\"2020-05-26\"}},\"jobTitle\":\"Counselor\",\"image\":\"//7cupstearesources.s3.amazonaws.com/listenerImages/lmdndnyVjpdXm2poXFeUmp3eX6-lqZiYxw!!.jpeg\",\"telephone\":\"\",\"url\":\"/therapists/profiles/Graham-Barrone-GrahamBarroneICHP/\",\"alumniOf\":\"\"}"},{"num":7,"value":"{\"@context\":\"http://schema.org/\",\"@type\":\"Person\",\"name\":\"SereneSarahGeorge\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"IN\",\"addressLocality\":\"Bangalore\",\"addressRegion\":\"\",\"postalCode\":\"\",\"streetAddress\":\"\"},\"hasOccupation\":{\"@type\":\"Occupation\",\"name\":\"Counselor\",\"description\":\"Therapistorcouncelorcareer\",\"qualifications\":\"MAinPsychology(Counselling)\",\"occupationLocation\":{\"@type\":\"City\",\"name\":\"Bangalore\"},\"estimatedSalary\":[{\"@type\":\"MonetaryAmountDistribution\",\"name\":\"base\",\"currency\":\"USD\",\"median\":\"89874\",\"duration\":\"P1Y\",\"percentile10\":\"67560\",\"percentile25\":\"78194\",\"percentile75\":\"101633\",\"percentile90\":\"112338\"}],\"educationRequirements\":\"UniversityDegree\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"/therapists/profiles/SereneSarah-George-SarahGeorgeMA/\",\"lastReviewed\":\"2020-05-26\"}},\"jobTitle\":\"Counselor\",\"image\":\"//7cupstearesources.s3.amazonaws.com/listenerImages/l2RpfHuVjpdWmWhuVlmalZjeX6-nrJeSyQ!!.jpg\",\"telephone\":\"+919742594899\",\"url\":\"/therapists/profiles/SereneSarah-George-SarahGeorgeMA/\",\"alumniOf\":\"\"}"},{"num":11,"value":"{\"@context\":\"http://schema.org/\",\"@type\":\"Person\",\"name\":\"LaurenGerardi\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"US\",\"addressLocality\":\"GlenCove\",\"addressRegion\":\"NY\",\"postalCode\":\"\",\"streetAddress\":\"\"},\"hasOccupation\":{\"@type\":\"Occupation\",\"name\":\"Psychologist\",\"description\":\"Therapistorcouncelorcareer\",\"qualifications\":\"PhD\",\"occupationLocation\":{\"@type\":\"City\",\"name\":\"GlenCove\"},\"estimatedSalary\":[{\"@type\":\"MonetaryAmountDistribution\",\"name\":\"base\",\"currency\":\"USD\",\"median\":\"89874\",\"duration\":\"P1Y\",\"percentile10\":\"67560\",\"percentile25\":\"78194\",\"percentile75\":\"101633\",\"percentile90\":\"112338\"}],\"educationRequirements\":\"UniversityDegree\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"/therapists/profiles/Lauren-Gerardi-LaurenGerardiPhD/\",\"lastReviewed\":\"2020-05-26\"}},\"jobTitle\":\"Psychologist\",\"image\":\"//7cupstearesources.s3.amazonaws.com/listenerImages/mGNjd36ajpdWnG1mWVOXmpreX696qcqWxw!!.jpg\",\"telephone\":\"\",\"url\":\"/therapists/profiles/Lauren-Gerardi-LaurenGerardiPhD/\",\"alumniOf\":\"\"}"}],"unique_index":"/div[3]/script[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para15_text","desc":"","relativeXPath":"/div[3]/div[2]/span[1]","allXPaths":["/div[3]/div[2]/span[1]","//span[contains(., 'Did you fi')]"],"exampleValues":[{"num":1,"value":"Didyoufindthisposthelpful?"},{"num":2,"value":"Didyoufindthisposthelpful?"},{"num":6,"value":"Didyoufindthisposthelpful?"},{"num":7,"value":"Didyoufindthisposthelpful?"},{"num":11,"value":"Didyoufindthisposthelpful?"}],"unique_index":"/div[3]/div[2]/span[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"para16_text","desc":"","relativeXPath":"/div[3]/div[2]/button[1]/span[1]","allXPaths":["/div[3]/div[2]/button[1]/span[1]","//span[contains(., '1488')]"],"exampleValues":[{"num":1,"value":"1488"},{"num":2,"value":"1083"},{"num":6,"value":"697"},{"num":7,"value":"570"},{"num":11,"value":"331"}],"unique_index":"/div[3]/div[2]/button[1]/span[1]","default":"","beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_Linux_x64/tasks/5.json b/.temp_to_pub/EasySpider_Linux_x64/tasks/5.json new file mode 100644 index 0000000..45d5a4d --- /dev/null +++ b/.temp_to_pub/EasySpider_Linux_x64/tasks/5.json @@ -0,0 +1 @@ +{"id":5,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/9/2023, 7:30:25 AM","update_time":"7/9/2023, 7:47:44 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"LINUX","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.jd.com"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"/"},{"id":1,"name":"参数2_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"手机"},{"id":2,"name":"参数3_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://shouji.jd.com/"},{"id":3,"name":"参数4_文本","desc":"","type":"text","recordASField":1,"exampleValue":"/"},{"id":4,"name":"参数5_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"数码"},{"id":5,"name":"参数6_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://shuma.jd.com/"},{"id":6,"name":"参数7_文本","desc":"","type":"text","recordASField":1,"exampleValue":"/"},{"id":7,"name":"参数8_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"厨具"},{"id":8,"name":"参数9_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://channel.jd.com/kitchenware.html"},{"id":9,"name":"参数10_文本","desc":"","type":"text","recordASField":1,"exampleValue":"/"},{"id":10,"name":"参数11_链接文本","desc":"","type":"text","recordASField":1,"exampleValue":"工业品"},{"id":11,"name":"参数12_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"},{"id":12,"name":"自定义操作","desc":"自定义操作返回的数据","type":"text","recordASField":1,"exampleValue":""}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,4,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":3,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3],"isInLoop":false,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div","iframe":false,"wait":5,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]"]}},{"id":4,"index":3,"parentId":3,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":1,"relative":true,"name":"参数1_文本","desc":"","relativeXPath":"/span[1]","allXPaths":["/span[1]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 LeftSide_fore0__r2Yrl']","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/span[last()-1]"],"exampleValues":[{"num":0,"value":"/"}],"unique_index":"/span[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数2_链接文本","desc":"","relativeXPath":"/a[1]","allXPaths":["/a[1]","//a[contains(., '手机')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a[last()-1]"],"exampleValues":[{"num":0,"value":"手机"}],"unique_index":"/a[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数3_链接地址","desc":"","relativeXPath":"/a[1]","allXPaths":["/a[1]","//a[contains(., '手机')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a[last()-1]"],"exampleValues":[{"num":0,"value":"https://shouji.jd.com/"}],"unique_index":"/a[1]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数4_文本","desc":"","relativeXPath":"/span[2]","allXPaths":["/span[2]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 undefined']","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/span"],"exampleValues":[{"num":0,"value":"/"}],"unique_index":"/span[2]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数5_链接文本","desc":"","relativeXPath":"/a[2]","allXPaths":["/a[2]","//a[contains(., '数码')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a"],"exampleValues":[{"num":0,"value":"数码"}],"unique_index":"/a[2]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数6_链接地址","desc":"","relativeXPath":"/a[2]","allXPaths":["/a[2]","//a[contains(., '数码')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]/a"],"exampleValues":[{"num":0,"value":"https://shuma.jd.com/"}],"unique_index":"/a[2]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数7_文本","desc":"","relativeXPath":"/span[3]","allXPaths":["/span[3]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 undefined']","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-9]/span"],"exampleValues":[{"num":3,"value":"/"}],"unique_index":"/span[3]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数8_链接文本","desc":"","relativeXPath":"/a[3]","allXPaths":["/a[3]","//a[contains(., '厨具')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-9]/a"],"exampleValues":[{"num":3,"value":"厨具"}],"unique_index":"/a[3]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数9_链接地址","desc":"","relativeXPath":"/a[3]","allXPaths":["/a[3]","//a[contains(., '厨具')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-9]/a"],"exampleValues":[{"num":3,"value":"https://channel.jd.com/kitchenware.html"}],"unique_index":"/a[3]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":0,"contentType":1,"relative":true,"name":"参数10_文本","desc":"","relativeXPath":"/span[4]","allXPaths":["/span[4]","//span[contains(., '/')]","//SPAN[@class='LeftSide_cate_menu_line__vzQu9 undefined']","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-8]/span"],"exampleValues":[{"num":4,"value":"/"}],"unique_index":"/span[4]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":1,"contentType":0,"relative":true,"name":"参数11_链接文本","desc":"","relativeXPath":"/a[4]","allXPaths":["/a[4]","//a[contains(., '工业品')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-8]/a"],"exampleValues":[{"num":4,"value":"工业品"}],"unique_index":"/a[4]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0},{"nodeType":2,"contentType":0,"relative":true,"name":"参数12_链接地址","desc":"","relativeXPath":"/a[4]","allXPaths":["/a[4]","//a[contains(., '工业品')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-8]/a"],"exampleValues":[{"num":4,"value":"https://pro.jd.com/mall/active/2u2DR1dUiK34csAE3DqmcG8aXvUK/index.html"}],"unique_index":"/a[4]","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":2,"index":4,"parentId":0,"type":0,"option":5,"title":"自定义操作","sequence":[],"isInLoop":false,"position":1,"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","iframe":false,"wait":3,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"codeMode":"1","code":"bash ~/test.sh","waitTime":0,"recordASField":1,"paraType":"text"}}]} \ No newline at end of file diff --git a/.temp_to_pub/EasySpider_Linux_x64/tasks/6.json b/.temp_to_pub/EasySpider_Linux_x64/tasks/6.json new file mode 100644 index 0000000..93842bf --- /dev/null +++ b/.temp_to_pub/EasySpider_Linux_x64/tasks/6.json @@ -0,0 +1 @@ +{"id":6,"name":"京东全球版-专业的综合网上购物商城","url":"https://www.jd.com","links":"https://www.jd.com","create_time":"7/9/2023, 8:26:20 AM","update_time":"7/9/2023, 8:26:20 AM","version":"0.3.5","saveThreshold":10,"cloudflare":0,"environment":0,"maxViewLength":15,"outputFormat":"xlsx","saveName":"current_time","containJudge":false,"desc":"https://www.jd.com","inputParameters":[{"id":0,"name":"urlList_0","nodeId":1,"nodeName":"打开网页","value":"https://www.jd.com","desc":"要采集的网址列表,多行以\\n分开","type":"text","exampleValue":"https://www.jd.com"},{"id":1,"name":"inputText_1","nodeName":"输入文字","nodeId":4,"desc":"要输入的文本,如京东搜索框输入:电脑","type":"text","exampleValue":"452","value":"452"}],"outputParameters":[{"id":0,"name":"参数1_文本","desc":"","type":"text","recordASField":1,"exampleValue":"/手机/数码"},{"id":1,"name":"参数2_链接地址","desc":"","type":"text","recordASField":1,"exampleValue":"https://channel.jd.com/mensshoes.html"}],"graph":[{"index":0,"id":0,"parentId":0,"type":-1,"option":0,"title":"root","sequence":[1,2],"parameters":{"history":1,"tabIndex":0,"useLoop":false,"xpath":"","wait":0,"waitType":0},"isInLoop":false},{"id":1,"index":1,"parentId":0,"type":0,"option":1,"title":"打开网页","sequence":[],"isInLoop":false,"position":0,"parameters":{"useLoop":false,"xpath":"","wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"url":"https://www.jd.com","links":"https://www.jd.com","maxWaitTime":10,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"cookies":""}},{"id":2,"index":2,"parentId":0,"type":1,"option":8,"title":"循环","sequence":[3,4,5],"isInLoop":false,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"scrollType":0,"scrollCount":1,"scrollWaitTime":1,"loopType":1,"pathList":"","textList":"","code":"","waitTime":0,"exitCount":0,"historyWait":2,"breakMode":0,"breakCode":"","breakCodeWaitTime":0,"allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]","//div[contains(., '/手机/数码')]","//DIV[@class='LeftSide_menu_item__SBMWC LeftSide_text_space__2UhbG ']","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-12]"]}},{"id":3,"index":3,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":0,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":0,"contentType":0,"relative":true,"name":"参数1_文本","desc":"","extractType":0,"relativeXPath":"","allXPaths":"","exampleValues":[{"num":0,"value":"/手机/数码"}],"unique_index":"alr5ipqth9iljup1kld","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}],"loopType":1}},{"id":4,"index":4,"parentId":2,"type":0,"option":4,"title":"输入文字","sequence":[],"isInLoop":true,"position":1,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"//*[@id=\"key\"]","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"value":"452","allXPaths":["/html/body/div[4]/div[1]/div[2]/div[1]/input[1]","//input[contains(., '')]","id(\"key\")","//INPUT[@class='text defcolor']","/html/body/div[last()-6]/div/div[last()-2]/div/input"]}},{"id":5,"index":5,"parentId":2,"type":0,"option":3,"title":"提取数据","sequence":[],"isInLoop":true,"position":2,"parameters":{"history":4,"tabIndex":-1,"useLoop":false,"xpath":"","iframe":false,"wait":0,"waitType":0,"beforeJS":"","beforeJSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"paras":[{"nodeType":2,"contentType":0,"relative":false,"name":"参数2_链接地址","desc":"","relativeXPath":"/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[8]/a[3]","allXPaths":["/html/body/div[5]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[8]/a[3]","//a[contains(., '男鞋')]","/html/body/div[last()-5]/div/div[last()-4]/div/div[last()-2]/div/div/div/div[last()-1]/div[last()-5]/a"],"exampleValues":[{"num":0,"value":"https://channel.jd.com/mensshoes.html"}],"unique_index":"upvimqodqwljup1tlv","iframe":false,"default":"","paraType":"text","recordASField":1,"beforeJS":"","beforeJSWaitTime":0,"JS":"","JSWaitTime":0,"afterJS":"","afterJSWaitTime":0,"downloadPic":0}]}}]} \ No newline at end of file diff --git a/.temp_to_pub/compress.py b/.temp_to_pub/compress.py index b929fce..7393827 100644 --- a/.temp_to_pub/compress.py +++ b/.temp_to_pub/compress.py @@ -88,7 +88,7 @@ if __name__ == "__main__": compress_folder_to_7z("./EasySpider_windows_x86", file_name) print(f"Compress {file_name} successfully!") elif sys.platform == "linux" and platform.architecture()[0] == "64bit": - file_name = f"EasySpider_{easyspider_version}_Linux_x64.7z" + file_name = f"EasySpider_{easyspider_version}_Linux_x64.tar.xz" if os.path.exists("./EasySpider_Linux_x64/user_data"): shutil.rmtree("./EasySpider_Linux_x64/user_data") if os.path.exists("./EasySpider_Linux_x64/Data"): @@ -101,7 +101,7 @@ if __name__ == "__main__": os.remove("./EasySpider_Linux_x64/mysql_config.json") os.mkdir("./EasySpider_Linux_x64/Data") os.mkdir("./EasySpider_Linux_x64/execution_instances") - # compress_folder_to_7z("./EasySpider_Linux_x64", file_name) + subprocess.call(["tar", "-Jcvf", file_name, "./EasySpider_Linux_x64"]) print(f"Compress {file_name} successfully!") elif sys.platform == "darwin" and platform.architecture()[0] == "64bit": pass diff --git a/ElectronJS/EasySpider_en.crx b/ElectronJS/EasySpider_en.crx deleted file mode 100644 index 0389e7a61af92aff9a4a899c9760c6c671086534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205532 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ℑ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

egrJJ31-lMUR!o?19)m@>$r>qU@1?T;zD2B z2y*wVXER%tbr)Of`G#8C>pM9~DhyS1DDfuT?%Ti_2fwYi;j@+=->MyHfv-}&+v^1| zLHZfNLnR+%NBHD@W&o!fcOmNmi9m-}C7`0p^X$8qFNjb6@w+##I%Gfn&vmI$Od#A{cag5-SS;6$-Ks${#REPkw4_j? z!vH$$wD+?2<6rms!74@)9o+@0m zU3q`#wkV7^cEf#&`sdz*of$_Hfz-wK0lj}B#H38F^aeJ$RPI%5!)NJ2s7h?aj2a9UIkw z2!ANi*Ynabb{eOmhG~E};;n`g>U#p27sN=)?+kK0l@SnX04-Gf6mJls<&D<`#u1tvp0@U!$29#T!Zwl{yvD} znvhb&mB2szz`uqpBVp$Hr>VLX_u9N?X_4OYpZ?v%RWy4n5it6`MbYDqHrQRJV-NS>2nCiv#^i~ zt0?M(lp6j1_v*6XMV9Qx{Kp!tW0bJ-tRz&PFA)r+*X@dH&uBCP={PSPGvjEHquK6+ zIZgvN{gB(%X&LZc0Ov&{T|6s3x%qS70Pv>Q-TCCI(pqb=Ws;LC0?J|brD=hqf}0}O zMOV_%BKHRme;BzJ@*?)5QzVyO8^n=;Fme;b{&WvXxkS8!6urlRk^y-DHHO6VpFIo; z@0}ON;;R_+>^a<7Q``^bM-uS&ApNzCE9*QTAq8ApG_w1x|^hNN?fY&&= zG`ned^x_H1GZf|5yE}Won^fnZ@B6#%kg8_=v|OF7kC7pH{0pHv=syd$!s9Q${F+z= zG~*=I^J@ODZ-_fM#{K9fy`YN=aHj%!dH>6=zUp`EB|on?eH5Q7fBVTrpH6|9Qa^Co zH0f;6ej=O3-8+Z@`*~fAeyOvIz0udB-3NHmoAk52o!tk+y`8XgcW;BRYMyH9TqkK1QH)Tbm!XeE-&6mK!?206ST$8*M&;(1hW_o2l z^JO`^qEI#3hsA7$&*WBSfy_@kHzs(6jye7aMuJ@S2q?pS2OoZ7e>m@SnL9BT9c?U_ zq_cAEB*Vf*rCZH}3F0vgl6z){_$Ogkm-!{%=pk%A_qxB)>1dE0$vkl5@59Oeu&R7= zVLA5%j7(kEcLyCK+`Y~(3G2OWWqfVSX>$;JkC(A5Ij=iNKPfqA{eOQGzJ$bG*moYCo`$^Ej%4J4A)toSV+hk-wR;H%z9JghuEoUN}awdE!SDEgGNJ4J8>WH7;s5jwU;n zJkw5<*O>jvPLYi=?mcW^jyj&kbZC_-(aM^k+MNPWi`#A~L2x4@)6KK#>^$ zn<%hd6rtOLZFx=U5Qt~WkQ>+i^9L%ffs0vr@1C}X|6FTFcz;yB5BPz2@!3vT+Fv(u z0hEd-UyGtb-ghRA;rjyso8R;eO0|)yoWM?rSRvSbHN-6EvKe$*D;o)3hjj=q;jOXq`l~v zLxTpZQ=Xk&E!dw1D~Ex^9gzPUN@)W(cL`UujgDwI&^ zz)&av4jU5Hn>d;`aa8T6#lk0N-FJ6$-w`d5ll_1euENX!yV1`#JURfBU4Gst4Kj@QdB;etacF z-F-tKNTiz27S-(P1Qr0$tzv#rE~~j9j^JjUR%}LL`dBjc%~-IC{(O=9N-)T-{Z5vxF&2+pwpS9XclUarA0p^m8cq|s+be;7iJ zo#0n2I4}ubeV6%iN=|#O#~duht2zc3vdZVj>zN=-xbc2kMI=He7}m2M8I@L_bR~VE zV?N6s?OXmu zhB5l!uPwk7nNEA;I4Tzj9lRUbW+_;JuvMhd&rl`(%c>qSvoz!!3AC3&s*AsQ1<&8; zgwg9mZ#gs<483`1I^jlXSMH#N^CqESI4d0ktFmpSF%yqkxQ$iCVgwk#0o#Lhi1dSa zO#I8S@%|de?H_nb#|2QSP+&<>P001g^_Q|H60T4Vhjv%F(vJI-I*&>sYp%NYEqti^ z$8zfBC%wDNLSnMS{>Z~mhAZwht7?#a02Agnz4FZN62|e4UgE!1b>v>5i}Z?qwDfLO z+0Fr6%P$Hp?w6w95&SGhCeu4PT^Nz%9H(P1a-hF55J%K+!|NO7FlF_@T7kPO8+@Hi z%(5WcC6#EhQ_(WiJkqRix6gc~iaAFyhwC}?TEh#tMG`@x*?7fd6bU!5Ub%8EPMTaF zACo;E23cTALHv3K^n^1<8m@c@6dXrTj(kXJO<7O^+!BNpbrGW7XavleRn}AWJ2Z#n z&wf0sPRDyYyI+rYz8vp-J!UP?P|w~F5UImQK++udll7Qa)uNXVvSVQi{3<`<09hpn z(58m#)eZL0a1`cyTb_iTFqOsp`k8#KjzMA#COO;4D`clwT}3T_Fl~O2_F|!Eby=yR z5#fuos&dnOl@IZO~Oq>0u%N@B=yKfP0eXv%UKpO8mnpw-jTZx;B@7C7z)ktx(bswXKO9eYaNV-JckMm$Qb z5x(`7!rwItA18&mM^ZC&h(An^s+o{pZhh5`gA;e-1N@hd;E8f&7&v%lv{j!pW0neN zb1`wS|9$Q!FFwaaMgxy>PBGvZE=Lq$5XX3r(}&j#JV&@UQbYCnGIam@RvoxwC;HBH zGcA`w{U``e_}N%$TlTx8Y`W5BAU&$vt|C=%!%Ff;>1rBTv+cj;V&-&>VMX!pe_>6V zjb6irZs?cTq1syte@QB<#^$(XgYAvk3(oElLmuw5(g&$d6rwqAM)`Fdv7yO4HTz+- z6^6hw`ZKFTAT|*0K%P)%R72YM zje1vH*9ZsKO>!lwYBL}_YG_#Ki$lAnsZynv4&)Ahm2PHVSGe)?KQAwNKQj@S8oOEK z5oLm=j$F*Zd5zAizdH#cCyuC?4}W?yo>r53{O96$9IRX8*NB#emVV5h1s{ZY9rM5A zvi_Y4Ba!OsF}d_kdrn5XvX}ZNIvZClr{|MTiIVMRWB2n8IbM&mtD6rHfBOmI3A=t= zh0{db(3>}}KRkN-_O+YLZMfnNNtKKA$!wb0WKfD58uCh`ET?swZF|-99fCCJ>X}8&a6MV$P2)Y z=%aJ|NK5>*n3_t~^eZXy#PPe!>PjC@`DZ8vAEpcY*|capl7xv1#IO5@JX=WcQ#iV- zPkHj*F7wI9P*fk1W3zkQ0n!tljB0*To)R=73evH|e|NK&3pR|9pyayjx^oISuD2F6 z^NAbVc)coTV?mvgBQ8{Zvs(ZcCkgD0uXn#q{W(ZG^=Hu%BbmT@!5-+B`EpK48=~fG zCwowIKTdq3o;PPu9+5W+kCK!>B?8*(IzKHalWkS49!7PB58jp(zwUo`>0E4w2iwQ_}YtD`pb;eVlecOa_elyqZp_f=UoDK^audHQ;{))Ru7b$bhbPK*I->!U~P zzQ5dOdt{?mIce3K)nU=%+VJH1%APapFe#RF|4rO|Se<*|q^L51ZQ?<6JjyEC1sX8$*Xib8#%2S1H*ugT7?LzCwAy&B?{YpptNQo{=Dfm-F* zkx1R0Za0;v@28s55Vg*ts-yTib*oli%>i~Wuh#YKYLq=keD~C2tI|$8zJdc}_7=*e zpWLOS^nkY+#Vpj0Do`}Yd`12rpPjI(n!p%7ZadV2aKL!q zFlcX!->!*}ba&)k3N%L#OBIE|8qa1l%?UN0u2WsfKryYk`R z9}WNayY|9?Y2p3#qI^yB{5Pw4-jxgWc(<#+2n_tB94d4m7H z|BQY-*unpQjoS8hzd^Cb)ZM*jPu-9EJ3G7X$CIy7!Lx7a&9f(u@#D!e`tj`9lW~jF zf_fQA&=#pWzkm$(A@$Z$qGb(q#E1ck)jiAZ!D>lHMO-UnSd0Xg33KG1_8x$-)?Z(q z7^&$A*)SkVMy7M$3pmKCSzAz33i9R0&8D4_+l=iYY7#e}S-X=v`}H97eD!~*-#M4#ZLmO6L;#L@)gWfeoCo3OuHjPuZlOA%9#WiTO zy}`(D-4pR&n<%bzZj#5fyLV7m^fc|K{zp!w`2QoV8?Hxf9wWgy)i@1MLZ+NNVS$?e z;R9LBK74qnejBgw8}goiwGCMUHWNe)s#ATiD`&N%*(ZnzWfv7Ka;T1hf(t9$}tel&5gpAA$XQbc!n~v469E_&K)HPo!lUpVwva>uO1t=a|?2r$?sb zx4!64kGuoTHonTf9qnub8+=DgKb@Wyt;GxXVytDGuXBz!jVpWp@=fSvxj1uo!LQ{a zpSu66-2YXz?X46e@Sx(|_}%ngcq_^@bj}xCFtPrnZVuTIcryfwF71tx1o5Q$^lsd9 zRrkkzTG(g&kbHXbtV>crH!~`mrVGz#)M~Ls^}vu74+FO3kQMgN>>cX%(unHkUP`(8 zRbJQd9`HIKc4d;Sp@$~6DG<^dXCYFf-ZhkQ0UOKqg4@|1B**a7Vob-%CjIX>=w+Lu zYHFj5hPHo@8Eun^csX&5r;~F(k{M2Mr1rk~GEiwgFZp!(6am^lkauXY>}_K&48vgA z8x?a9X;zI!n3bp!UJ5S{&4M?}|9&+r-0fk~ZCp6MK?Hy$M@r)zv?-{Jq95Uf)U z21*E4LuWpw$lZymZCR9P8#%Z=iUd!;|8sG?0K`;%R-T`0l1z8NfTt0aHN$P}H16%u zwtTn!9wTWy965?TlBt&{52|px?dE7POPC&9r~g+YX;@djH)N)~LWS^!>o8p`Cf4`?{qI8zb;M)&f%u7r5tdL|E;*Hh2(#D zQ>+d)=t4Ff2s#Mb^`fn1)8}I4IVsNhq)uN1c|#!0j6gjT=?pz`Q}c#BPt49j%pRd8 zC>(&KMG@~c(pQiL;j&tO6plSa^}vW1HQ*S}>|Z7`NAEDCUOOT8Pv1~Rf_RG)v;+eR zZ*=sG&xxxgc4>|1Rf|Q@qLKj0iM?VD)62nJWpNXZ%HPyPQul3Zb|P=SY$dn9d3qY& zY_#_DO3qD3^7a7e^tqU=GmX>}3F2QU6nUP{V#&yL;Bow6@8aCv3>WN%O~4yFxYh80 ztCp1`y6-*;0!`8rx8ajVqYvbkP9QZh)MocD&c%Cz(6KMh{YR9x<#VTfWSEMd0mFTp zJ?x**7rj+}st_rZdC+xekTG~iF*`S@5WW84rKX=CWy!M~C_B*>VtkbxH?RBugZMe6 zSUjW_lQ-Ht99`wlq=aB%aH7)ajq55wqn#(u=SkwexIvGy;j^Dc?@#8BeThwVoXlVP zbTOODyul(qpI%c2x@n#jEIj_jqeh40C7_#9N*3i4-+$%&MB%u(ALYj`{(nEp+#U-H=6UfOL6$652Ut>lY>Ht42FDC|Z=ef;R{(9$AN z36xuo@AmeA(bCMhA}EiT2udgLyh&u}sokJq|7uhvciJeGxZ6m$#|<>&3`64vb+7%; zIGU5>D_B?0%fG`cbH;hDCO97*=BHSPEXm&HluDKmy=T=*eyRvYu7X|$V{6W2Svk?c z)pWj|t;z+#2}25j4thp;SMb?6izBtz44H3x^74hNZC)+_mp~M1Suj`@BNvuS(CBQb zo((3ZpZYJ8g+4}VQ$71((k^(daCz~ce1$1j_`9#a{rXG&L7)3OMI3EBvex+;^Mtr* zjdL{M8ZzL(Y*HN zEX6kSgeU1ZbPqL7FBkDV<+_}Hu}9ih`U%?>Wwa^s`FioBpfrp};(RiRp0@B>E$ZB6 zg_{(+EZ|aZy~a03rP0^ALZf=cJckHPF^#gMhIiiy_Y1Gc>KA{=8J)8Ug5cjU#Z5&CO z@OS@;BCQ>QZ4ff$w%sOM)@pPaYiwCsQ*G}oN6Re$1+pvvg+>9S*uC7}{$|`VBQmo9 zP~CIhI>#1KmG?_zWL%zb>CMRo5J%iq95bFnd&=iW!+%BuFI*^qsAWF!Je(Wn1lI<8 z13Oy}&4O{c5)K-taj|Z%@T-@XssbC>}rh=DTlTiufu#W5HsHR!>0hWD-Cb z3C87s9b3)7(6NO>X4UBOaO6PM=LqIAhN;)z-7LbryIi71nat%tXE1MBf$nOUc+bBXN@~Md%8NR@xf|b5|<@07$Pi{9>j!0%02<&f_ zOc*Z@@_$F;SVOOP`Gq!4k^5tQi^ zsTm$8xAStwNT38*55;h-0^mW(5zKD_f2bf&C~8ac67h*nLyFg2QY^j-+4Sjdib6k^#k?U!d2c&j7!>kP|3o6)4WRm$4nV zCcHQrL!pEh7tIhf4*F}2;t(xgXx%afMVcLSdGJa?3+N>CK~|0Z29H!k{cKN@1n3=o znkkc)-qs@drt>J{z!H@mMwB$ORE)J+Xodsg9V_-+l~kb^;0WmWBK&Iq;qP%tz}iyM zl<>n7yeZw>o_di4Lhku(56Y3S=N%bS_z`H@XI3CZgg^TuMcJc zMJc*_g}{J_3}NpPCm?t<*I1(LlfW!&!X_GbF+2r`fToRf0V@UI#K*Q3#)ai9@-KoT79A1->xfhv-e|XZ8N-a1rOu*-gLF`9W=lDp z_mY-^LHJ%`<>n^LWV44B_lc9m*Rx^aC04gqi!$!2^x zE!|z42O5DMU1tEUKoSL;La38P<8!<9=$!zxo;AQrZ?;^= zd;Ln_L6_B$0ASmr#y6W@7mtf<3oa`KL)30e+DcOBPH&IPb&Hj<*(EKJZqtjE%aDy7 z_2|%w5P+J3)q9K`L_ryA*nlpDFb5c)KF|+OP8B8H-F-r9#<#gbgl|?sFAMkIaBvcJ zJ@i6YW**5W{D(q1KB2g}I^$*;Gdy`75AN1<-HAaz!qCR`@Gy6=jr@7Axo9bDGiM$( z)s@xF&UH6>6D#SVYz=h_3+M^ce43S$_=cnmC)(^p6JhB&!tracACTuCn(jS?6Tq~T zYw5;(>0+6rOxd$({?@k2*R`ocj{gU8(abOG+zoNVzO#oFwfX&mLxkvVzNn)Bi{Tl1Zls)bHMMx$V8y}}}# zubL-=Auh*ouMx$?c4sV-zmj@Pvt62W2+hN3jX~DoxHW27D$DD>eb7_$K_Am97lY+u z=Z>j=M&yA8G%)DE>%xLQJNuy#@u1oLl*DkxW-IDZiN1! z#w0A^Kwm;}MAfx3Oh?~O29*|?kd;##X9#SMyweV-|Y55odsNImC$$r7XZh7+?!vGEehU{My_zpq@vi*JoA2Syez*m50C zz%coJ2Ok(|k$AzU9H8!6O4?GquTrjX)7v9|OB^+eTLItl`b`1ua3O+c0oLTrvRr_1Wb1|p!dp?)P?Vs!f~nLP7L!}- z$&qE^0m(D^WC%ToT;=sX-0AD~j0)UOZ}zXwF3x^<`qNKuese7_#fYVFYB-Q>KqP&A zi0(tH|jHD1`ZDH4NE5_b%IYdj(AqHct^^yV;rd-f&UDm@Cm;%aRT3MHes42OBho zd)=UBnEKq)GTU;AjhTzIm7Vv)RBr5BJ{|wcw~QTzQBvz$O!r+{Qg?(uI??dDLoccl$e)Vg*NP!y z=IUQQw8imp6k8(Rzn}{H99z=dzZ^E4jSI5AM49>0W4q@E$*sU7ZPq4}1DGVMs+VLR zpzmCZ+-K)UX#C-!vfQ)*RkS`x=T_FY>$%bCOy=N=) zvHeje@tMpw!}U&Tiru|iRcS}IY-{?g)NH8A%FuKt8ld*Z1rh2*?=fU;ut2ztB{3f|J{u-ti$> zhn3SLB}POkF&dkyLdH?qCdW<0Os*yPFCZ2W{ogRkrs(r<9AV@PS4v)~0AJ+TQfJux zre~{*u219{g*?WFxv?2q&07DBzVie-s@W#mihWu&S`gI|J+h`}oyVJ2hGQZ(G35K6 zQXG0OWCM?G`jNYpEvvSfUc;s4x*mhNW2Ww%!&|rlmtfb6Q4`sKp`N>YeGPF!+Hz zQVLqk-(VEc;{VihNcewPTtrA}w*UqHft+^WEBfN$?j~0(DTpftgQO{Y>-gHh=+>1_ zktWc^haDn8RwULMj}g6q8$DJkZ!Gw&bOw_>2vi~biZi3eJId_VmQ}n(ZmousmO%s0t7{E53ulnPVgnf79$jye_=cwL;!v46F;HE z5^4;r9o_FRunhxXWJ>&h2Z-kaAky_mHxxjS`s8K-zQW##hik-=wpBMGoa&Am_iP^| z@uos~ki)3Y5yce#AMU{o!WzT>mC%6-KaoGe7aqD3`9lcc-C^RY{c`?le%*WkPbKuZ zoh4Vrn!m?h36nXY58>CrL_;uW>7@IR+^UUlvr8Zz!`qGN*sXPoIUO|$gg`GmiZjTy zC^wpj5u}&5o`9bBi+w;w7DVU$Pqch|7~(AwGPE{>A_sMfzQo@x3n8lYjvnA7-LLKX zCZ}eLM&2wz{%XW&WV|iNXl<`?guI!K-?)Fu@wm^X>wR8LU~c+IKi4*R!oWb=|&m%q<(Iu(V6bT7E1sWeE-e|` z-BuMmv?I(gsdd^t+Ce#^vhh-e9FBaf=wn|u-wa4Z8Ss1LJv?s$ zLkNuxYmF+%kb!em-TO^U*-qGu6qlY`hqQ_G;YdQ{HH~Jn)M3EbxVV%N=XP778wX|8U@WAn$nvDv00q(vA z8l?86yH()kd+s(>kMLOl0kIFLVCoKbQ=xhkS1jj;egfJQ-=09p>aRH0V9G!)ap+#f z*Ebb8j}Ctye+jLgBzHhjcXzL9Ite!y(AEZU5`=2xkS8E5TePRiqE|U~utu_RBT<*J zS}hT?1Bed(=wmDVyQE%N%$SfZx}S3^Z2fU8P2J862U<>7Kcdftj~Cpt22AkaWdWv@ zB2;3f;--W7Ss(1$m7c{mFZa~sB_rkhlC%LY1K(~-y(-(QsL%z+uCUfIFlLbWFh2X( zaKsms5Cm78D6Jq-hiYvvu2w&6YtoTDYh4`uaHSHh4GWf&sp6d_;{8o<1q-u_MSaeW1V zOG9-q;=;p+h-3|Bq)2Cfc=!6JVpc9ctQY;L4hC+3{4gwlkpdAC6u>bUZ@AJf;mUx} z4g{oS;+$Qs9ZNW0Rpi9VBZ61PKO^z{9vr;D$fP7#WQY>VKEwDLDQ46%#$K+*Cy?WK z0C9s9Ed;bGjxW~+g4h;EzTqJhTRBycT>ulTy!9a<1x^8&Eq6>}6coACfx!yI@F0m4 zG`L^<4iQF5M)dy-*@JAWT|+Q9$t^XP@r1B01dy3bVL4ETZmt?C%hls17h!E8{00sR zfMz$zfDifLIX)tropDtypg0dWkr{{9^97y@W^gkQ;(7QlWut>V{#g<~;}ktfx(P1I z7q=lApU4;_EyM>+DL`0R>DUk#dj39ufNmzn0iYB8!5?i|Vs3#f*CPoZUsAx{uq{~c zfNg90P#}hz`Lk@(@B77{0ld!rdwnzk4g!KqB^B0QM2nGP0Q4Wq!ZiUr!4ZcTinn1~ zJS_hG?0@2NZP%kK-e0f@rc=8}p}eq8!3_@mWQ8 zZ5IN>p4xpK@)hLT7$uuxx*QCf1{8`1c7S2))N_4o`c}G%mR>z*Z53Dv24}rb{@&aq zd2I5;BP-e&Nlo9Q0w?9|v@9T+k$$o7BeJMTfk8Mp0DHszL-}0CF>blR6qv9a|6Yzz z^$0Lvh+vt@I!QDn>u+@a<$Jm7$vYU7PA?%lYW^A(wiRmeumN8bP&%#JyvA=dKroiw z+@fGQ;bO={7`fTeu0mJpwxSRn0=n&kaIeu8RTI)eFf}fhx8k(m?h)f9vthyr`I3;0 z$&}`bpwLs(Te)i^ftM(uKw^;>qZmwSi|#jnySW~X2**AN+rVuWPyK)>?;43Hl$~?j zONe!MaOaH@fq1#^yw>kE&G#GB+>Y2SR`o-FjfX2Mvh&0ekX5@sMSEb-KD||}gFEMu zB}k1hm8{rPZ*WHd8NP8WHJR{G8VyiF(V2$H`2Y=QH5_$pJSiwXH4XNfq#6JsXq@uq3NG@!JxV z$d}_uc5BFvL_CkClIT(Fnou|@IYqHr&mVS&?AZdkl3Vj2PGW&uy%T9+-wYs&%hZ*t zh%s}Q>^=tMqsYKEFUiwnClW=s#~g7wb02!7otil21K{+@|HI2ThxL3+Go%R@njnoK z_sh9hbv+0#Tdj>1$ay8o)!8GR34KDacK=$W!t}2rfjUwdhAK=N8E35k)MMP^fBt@F zI>w#Nsw0SPv-Z}y`7D6W34R?#dC9}wv!i?HuAKHw53E6=L>sg}xmNKcgyH|MZd1Tw z^>f4M7GTQJC~S)qT0sX_c)(E($axRKu94gW;>+PeIFV}Z`qc9std-P?yW6%;z(Nk) zjuEW4jW-G!(7hxe-+CNf>-qE37G1cpJB>isA8>)LBajbt795n=s*URQ$LjXyX7w7Q z3sNY+J{SqEV=r)a=ED>@e_#6I(VwLVIB<`ScQNr=NZ>5W8V0a?{5)Q*LTE zWO0;Sfaf7PyT zr_}*zZFNX{jJ=+?DyVNm+x=U!kt5wcE+!X#A5a4xpJF=hPp;dsj!8o< zKQjt)$>BHkc)L;^9^4W=QxBMTfP$I;HEek)98<+WkGMmgjcll3S;hj1xZ`qI{>vjtd z6N=0fZ-M*T?Y;5#-aYrRgaw_m0l!tSgzD3{2 zaEF1ay?Oh2t<($T!H;pDNi%xn<+iHXXs<)46$oWbx;!a>y%aDC6$P6BW&rX9*M2O8 ze3eb_)R;mNeR6_pg)41&Q@52!pg^_f*w!mmdaiH&UMF@y)EBx4yqve3jBu@J^r-x| zgjPVWM)U_XBupq;jRz?ve8_2dztO^Zy0B-6l~f4mnd&>M$#i8 z$qK~}b83$FNPpPNWZ+nXxju2NhJJ5iP;*GB8@W_}NUD=j{(4dN17MrC*;xRKPpySv?|BXaqr?y( z4BY{-*&Z7ay)B!$7N5n%{r6RSM52)+4ELCjGRQT+8ai~28%ux(OPI{5kRlgvD>g1{ z&oK`#UC!TO)eOqq>>A;s1`mkL*hHBdxL1q`Ha0tZBHR{-A0oLvjJ>?@hW)s$@eYp6 z5S+6EOS#m{_l9L#y#c&TvL4!GCdT$fLE8TXz~4s8l_Nc3(qzH%5u|Rcc>KWWl)3YA z)6RWi?^Vg5Z%V@Gm|^7XY(5r7(gbi?V05%uGp;8!_>VE4LTejMLCKW?WW6oM-(p7y zwCLmPXhpy%)4_0$I@b@ZA@DXg5HlVT99pz>bQMrK!sQo}P8Fnz%u!oy*R@z8;?HYt zwMVK(C08Um4I069We5EUXK*7KfyWxLDR{X|r^Jx{Kv3=3uwR1Wk)Q zR7Tn_7|5-m=(G0A)T@Hvh_&BV{@a-sfy=kQf}ecTwAG8hdfBQ+3Y2fJNOo(#&O)gw zf~kC+5SZHjehp`!XW&82CFXI^Zg zF(*=V!Y06Yp>`2&y<>{}AABynu?6;`6%iqx8BGo%UAl$GSTMumxVDSu1_>d4R563Y=fs|dhb4K39d#EaG#<&hwLouC zcI#880$%3dg39pX7&R9?`$ow@bSJ4BtMZa)x7XU`SRi7Mf|Vb!dpt^NS0okfhNvc` zQ=2}`8i6`J5KAmS4E~LV%8KjJXFN!Q$RUr`8ioHAYj9k0H&^w_ExD5Y6a6;E5q|_r z4YS5qGc_%b-VcDWy>*QCZ@#b$0x0eelW!wq(h^xVM$Mu8oLO^Ztc>ERG-5XlrwT6* z>!mn|m7q@{hr4@@s;g!S`e$8ThKWXDnmcxYTVg}vg2GxBMh$FRmo&~c!&~#}+evfd zPNH9DeWm$t#UF-$fMco35}95HDWbdG{2cN{<}a$mLuGlaY_>s8fT1mPQyjmvx2Jv& z_^wybWlz-?N+M=h7b1u=Qid@?)5S-Z2X!7r3P4@lg&$bs)(v7o(D5!x*VW?_K9Yh2 za9Ob|6*o>_fLX>hiBhBZhq8+E^=8}XM^q8nXf8K>0#OyXX5G>>>ZEd&h_cXKOGkl; zmW2M4EUODb`ZQP{v*~89%bdqJZci7!#Lt_@RssO8wahi|?V~@Le5#%D#bi+L7f-~s_ zlfYx8yPs|#dXbLN6c6llm|hTYVS}g)QdJe*7S=vW$ysl!c+pYb+1@oP%nKe0t;0aCM?fsre!^#kn8rk=dws@kVT$n&l@IWR_J|>DaXNm|&MSY)eiF>Mw0T!9#2xCp7?nH+fj*qNBwrd+r*5Jv+ zAApsiYKr3|>1V5<&Ms0B&w`SHg&$B)f0G=H1A_{vuqEH}o2;qRCk`c~MwT7tD9g6X zlNm`4hw)Dz%xIx!l=^w1WT|cF3Ye^;STYIsfXfL+7(c)5(i|oe5|VdK2qW{r_#9kZ zV}=X-eUOB>k_Xs}Ge6Uk8%R83)u;w_qxbO(pvw+s2It zH8hCKTlQEKl{gb@YDWT}sQT)<)74WPhWquEf{-o((c)mL>h_cX~9b7Hexg8 zHy70*n=7&0=-4eh{jkMk*`EFr7vQ!<7GHtb3r^jET+c;V0M~-kf^D@hJ{bo|BMCN` z2>LwMsMzNuGgGlkM$6`1uUaGq|CQT<1YQ~@JpF}AbLd;T2x0_Q(awEf1K;FQ>~zCz zOjig_e&MHRIZvg#4@66CG~>QmT(Vb`o0<+)DM|up>i6^ZB(JOq80vk~PEv$w1&(iQ zkT9L-bKXlw&|(QES9>ag2xHZ-=!EyNy|Jh5(FrJIlxPnHM{OIUxSrB zG6G1~(jkHhjg_3i4B3NYJkdi!Z=tPZQ3);@BW8iXvF6(huI2S`T92fEed=93mtsJ= z)QNdD*w!`cl=_c%lX!2{%Li=aPy{v-Ej{&}ttwkE{rcg}Gb-N)`lH<(6g9&TU(qi; zm#YneycwC1(nyk1$~Yn?&&k?j!&VO_AQ|{s-u9o@BO;g>T5Pv^M-tg zpEIv9zzmrq(SFOCwHd!zZk+X{eE>)d@9NQqqB|Uy$P+oG`%2y!(%W3Q7hX8jt!cQP z6>+F7bRaD4`Q>H5kKHF0I`xYSdziT|`i&KcT||o$Xi(k0hJd>1-6TClww@OkJ02Ka zjFN6^H!CJj#4gzk+p5TkE#TmR(}oUo(k9UPg!0NZCH#(dT$K=P6eH&9f>spY1Pzdy zd6szyMo*dn$CI}{Pig3{GRwybxc?J~RGAKY-z~~K3hHXM@cs3B9 z>se&g*{DZ=0H3e=ypXAAikaz?=ufKiQ<--JS zJu-CS&8h&i!P!EQMmAuC8T&GiLrY#qxcMEMX-KK}D)*3-L@%^XGNGt4IPkAglHS>k zPO}b2E9a@_2rJ4>w=lpss{q=+wk_Q2N!}=$L07Y48|2P03`FuXQ$~m|mM3Cz0}gK^ z%^6wX1A2N7)@2_p{q+SM-VQDHelB*dUt|loTl>bL;*b^%Q=5Nq5F)!rznhj!T;GXL5WQs zO4-;t&n9?XA(Q%dtop<@;3RFyiER_!s-hrpG?{70H0<>=p)R4%FmN!#);SW9_BhP| zSG0n8HSeLw9Ck~RNY7#bZ3tR`+KV5IMA4TRJdg_gEdPC683yr)e$#vo`(L;1_LF;~grs{9D-WrrYUh3Pd~ zUPnp6fEfRJAFHF?I>QWBE{Z95oXlvo=c#zYvywds za`%8R#Vi%FT@3l#AdbJ=wO7k#4*V+D6PMJ(6HC6*rJ=p5XEU;k(j|=7=xKL$_RC?i zVE2eXbXYQk9heJyyOX8B*5$6IEHMxSrUK_anY6OCQQV|IyPS#fOcLjxQytxN7}5?9 zvF3_;JXw9;v&1Ba`6$fT0XOX~TC=*XI?})ctHYg+-xr)TyMG00cjJ+-AFOZScc9WF(5?)0?Fxn>Awv8^GBfygz5 zKW}V|R8Kj^)wCr4fh_QRNBx~UB;Q+jHXvrflk>X)*8ShlkotomsQ0#bH_TUluKYa7fZl^W@_+doLKM?H$XZ0c z;yE70Tug7bTze4tHKk)Go%cvB^0=&4FCm1ozbT_?HwovG3)Hg}Mrd2y5qMBN)8)h* zYJN@;NZh`cAK{ep(cuuEFp+kQ4m*xIQv7Xm2jV!{XRltr{prQU&u@Nt{q(0-|LcWo z^6@EtdHU0DPygf0e0g+=p?ff3p^}tMP)G_feh`+Sn1Nh#GOa$MHx6oiC*V}dVSiu~ zy6Hhko7)NlW0ot>|4ydOO)TUIs!K0K`9uwLZpxt)9^VkH17GT)P0CjD8iv_B49BpL z?5?g*LBl*KsX^S_Z7qoBCnH_Eun@-g96@W~^ADC~1|JqW4ZW9)pjPYRq8VOXFZfG5ReMT+$Q28TgXlqCuX2KZALuj!wDFd3LhjwE zcD;Zgvm!QEAi})V+;vU-z+;5+EM?pC{mh3>$aH5c2zZvk+!N{+U;=U^{0n3=2=3ynQ(k+aqD=I$rG#) zMHK0^r-?305R>sy;1yIf8*pTJv>ZY=y>^FC_F5rxiW&5rZog;Xb#PLA z{`FVKf5HH>J~kbI#Su6h6PAFhffNYhz6MV_2s2ikAZ9!G@k3E32HRehkT&?L88KGtO03rj##zP!Gs^@V7 z#4fHQ=78&I(|l+ptyo!-OtxG&GNyOGZWZS16scwe0hnQv6hJ?z0a>o?BWj_m0}BT| zBAQFNzVwS|DFB&_L@&7qc{?h0GeAE)MCb1-PJ*Y)GAn*Ar_HdO{$TC3uzLq)j&J~C z7q;z9`4qp(Oq0w=8+VVytSa%MzO#-oc|UI6j*8m=EBkb(8>l9`hCB=gKrL~3jDKMY z1sfXqOp7UDu~@>71_b~C0WrST6h!*HkXKw zaZ``1R2{uD35aUB%+UmwlSgtV=%SE(xwMig{Uvi!ZZ^5ZQ+xieFbHH%BaxupnbAzC z0|%aKG;Am*p&8?5h4x1LGmbM1g*xtC(`a3_#q0G7g%NLtc=cXF^9Wh(FK~pvu1Cw} zUD||*ATb47hn($rS+=8<)HZdn?D_Y1*q+-BiLcf(%o4|&W}|- zowiM%`(s-yamYL)r;)1KW(LDlFUPK8H&%7CYzeX*P#()UY*heJu9u_r3`&6kq4s=x z{N;Cj_~+}d;GeJm_znE?r?39#{`r&pM(sLlU?Asi4MTNdpbEr$ya79Sci3FIzEU@e zS@}C)Z7<6kSR&+xSROK>zaaD(=fKu|37~H=-74jn{U2z z_czCEIvR@A+%(G%<+5>mzdihnEWsh8FMhZl4&fvh4@<;dr5Wmd{>|6leB%brTf%|J z6_qFN5WI+8Vq~g{DU4!ySrH-j9WGpx0jHW;1%X(G;uBHf{pY$ai>ihpEMOhGR`U^x z77ozln6TjNB-92L_f3s%5F~Q$JMIhDKH(?1(OcH2vvb|Pyd;M7GgkSiMTpBiQqA5 z!k`^~avWD_mc_WK+WEmskNR*~l^-Cy;7S)*BkdsUht=9GSafS4GDBpKc4#<gS+$vC3mSfU(ibDaFAIarjy*aa2E@e_M zZ<>YmaLXL_#Ngh2=Ea8)Wa))Se0WVJ+c{mFn7rp#Xq>|YiiKU|hHcf%{{0LID{Sm< z2OoWcgrY>s`_dT3eQ`c|%9Px1|W2ZQt%bH2T|q z@pL|3f~@0@gFi|_N1Xro%{OUv;D|h5R@1s9nMm>K#qsf>;)cMRk1UFh1C!K9c9M3- zrRMi59t)1%fCQD$u$vJA6%GQRJxW)3Sbg0BG$yqU_>W#FO+!RDj$~PmK=6fL2_Dkz zZfClqdmWkqp(GBA{|5E|k}x!2z}my4?e|{myu96>c?HI)H4vOlbXOXsD5!Eed-2N%BU!%vvDo*K5FKj*_BA<`Br9l0Dn=l zVh=yNiTyyz&4da@Lv`Ej;A*l?+BcHgn!<1DZcxFhJ|CK!FfOZ~n^kpExLat$SOA4< z`wGO&1J+;;X20{bi_c$Z4`3542{{_?7?XNhQ8)}#zcbK;>)E5hw}az99-NZtQ|q{R z64$p(y)Vv4h$m4ws?plz#VC6sxrYOvPd5y812*~K*^6%TOGGdD16nsBI+uVR;3dgb zfr{G&>tNH_8B%A4!;yxfu={~4I_Cd%G;`#X~4&LXL3fBRD`$E6$>#p*! zt2YDmu#m+g`ap;Tqs@QP0`=~$5uQjv!PM>30wTfr7{O|B0~7O0|}^Z7+f~EKv){m4|x5F9f7P6_9|)# z+d8i6@q=R$Qt=LdTHK)fJ7SHr;0uG%=9i#2YcO06?!-21zPf7rkW&N>tv|{HSG-as zaGWTT3}Jv+cL5=HowcB;4BedtvpvAJxD&8k)L1@QHn>GkIqjhf9r}$M|Jdyi_nnlX zZd+u|Q~!qZ2!!36u#NZz-5>VA4Z_{?B3_K>Szk;#7lb43d=O?cm~iW|qv8G^hD~ zQbZXj6XIYbi7A6WG9#4=1)xP75>R;}v)Vbh@IWOuepW4ZiSZTZ*)p{?VlW&rOwa~Y zr9UqA_Cy~FFHX~Rs3Oqm;6*0gwEWwxNe3@7=}=;;)4_{OIu@4(pfGx|qluL6qV9%n zs%}oCH4SBBq7lR%8x2qG+Zw3-7hfO|LEtj?7j0meFYPdl$$9-J%o==KH0>&F1$CkZ z&Oo*NRALlkH+XHdQKo7kDgg7|@ifmnKH;en^F5i&TM{W!=lH7wBaT9ns)-@=f>@(S zOyUhvnII*{B-TY)!H^Kw{ z6FkUOQ{Y4MO5m0T+Jqy$u9;DwP6#9nLc!igw~1l`+3-8u=@1u&rw*2*(AxhDL7Jm= z?b5rChZ`@I9nNa3^V_~S@=z@xkwl^SKHnew#R0Ds)h%PEP092JuM2SjdNEM&Qy`Kz zF~u@N2}!ccUU6DmJbJUh@-!qh-8bgz1(2pZ7D~8-tOKA4_9$$Hr(-Z#4VNN+`}17W zw#Dz5>*si4g!MnJl28Ch_H&&5o~4q=~- z#>`YCQ__)UD>Ef^qQ&0hV&98C?!`*wEjqjGB>6_x7tRub-jJ|Kdj4L0i;UysNsU4` z;0th##FP4xqe}1XFr98+!_3pvuqg=-rQgUXGeW!B!meGNUQ#YI zcRrzx>iU{??l}^6*qXqg;t3SQ+DM5Y)}HNWSG(zu_%GojH21*uq$E4--7g$tx|&W1 zqmw)7dF=zR6_djd9JaRgapg{Q3_`e-;<{@V$hr7$u+;rmu$Xu*2wJI#nUS-64hoS* zlDXDE?b?OA1Cif6?wiLx8UGzQFQ3ngSTaWNzU|HYY}MrNGvRYLJeOGkd@teIJN@jg z2lqk?&;J6A%OZGwwm9>WZxViL=mtpTnA0Dc<^z^sdxd_+wTI9xS1Us2r*c1&*$9x` z2H-eBm=3BKpF&OA)eec1sGB|ZtkO#*-Y@?19DJc>DEqsl@ z4sp?L&OMoQWvB6dGaprKNu4VRwbE1^tYY7OHPgPpCKQ#>9x}u43_Y0|*>@qHabrx+ zRK+>Er24$utl`Q4GkZ|qciTRSdV$SUkQ|<^8h?|oaKWg75u^h6~ zyucRL3)JNt|9Ovoe(75sCO)Z*^$9aju;7rAmF5V<)b6Y%Yvj^LGoMV$OUDr}KM-;U zdDkt=T!cT+xK`yD7@HETOs|TmD}TL6Xf;i$I|kcT$C&fD#Z)rIILZy34-#Yem1N0` zs!v`tic};RK{(xdPeh?**bf1 zVBVaPYx{}V(FHpk7@P!xrS_lB*$qyAVWLXE1o`>^n= zt;@^*;3IfR&JhV?hZ5Qa`Qum7-93YxW|C6W<~|qMzYopVV*ibfmP1z`Cr!j#KghCNvqTK<z$lLN$CY8-f=o-=;d!?;bPfe02elbK7cp8^s3#BTPili;MfXcqzNv^a$ z)gyD4`KfkS#M{v{Zt;dNU~a!p8;F$)(zg~o@#jb75ZHr}0k;qFeU#3hUWD5TCxGj& zB$2Xo51BSl>Tv7v)%qAd-g7)!Grl1pq9F^y5@8mM~AS%<}@*ZGRHhJy# zo|K61PyC!>IE;WgBno^ip_(A>(p|VZ68swa#Kr}OZzr3tpTX`V(0CLu%>6~%ejrWT zt9kAoZbIPXK6!aX?xU4xgcREAQ`Tm3M~DIiWfTSsOmcNQ2Cmgw*=``ZuyI~YdDU0b z^rHj|%0%hli{h$TR>@w^5(vZIU6>FThWmE-ng;{`Nb`+rV{j4vP3iQ)?Cp zOxR1t%?KedFo+2#l;>l#QnOAid%mMNKVwHUz{8FTN_gOk2hX>XV!*oVay%m(fDP0+ zbftU)($7CUybop)&U?EA*qTtx{9 z!nXs-8uM9}Rikd?ZW)y>qLU+YWiXYf(d6-mH_!Ug_}X#hFh<}JSSijP7O)^c+M=2K z%Et(ehF=Gmviw(1>NjNu)-B4xTO%HeI2Fyhe_KT?Z0J~&v10%^QXO8F(PBHVVN(D% z-$zTH`slp6wl#zExIuz;OV2#Ln*G}Ph)FzJS@Tu+DF4OKZ zn}(SH@c_p?`iQ!5~^S8y5@*YLFd3U_>C3rl>YN#+3@jD+TLQ@j}4UtUv??2(;QhUJ91qx%xv` z6g7eMR-ofWT$ASAXC^gy_goy^VW+>VD-*ExsPOe=s^Mbv^RGElO5dY^yu?bqKO zCKYB61OFie(#q9p?>{qGB>^4~&E=;Vp3$=ua;8YYYrm0c!Xp5?1f|?9n{rx@Ej)Qz zOp%7G(l?Jh`9n5bmH>J}SY3hWHxttt*Ow%8YLvH=#LKGYgCoTI>mBN0RI^~NP^BkB zZ~SdD6i)rx6v;dsC2|R20;~6LRtl6ILONf!IRS<^x;GU803+r_WA0bV?TcR>vf0h3=crK7F-J+4pO3y8ad-p0s3($5EJ13Tp_j64JMC# z36I6v8Y~k`Q?x@#v^M%^9Nmv5l0wUrfI}(o@f|?ANw}{<=|Fr1A7>*P}Rf~+)GQQ>8!!X`S z+`0oJD^X&#RGA4awKN!PpxfsN)2cL*DlDQ8-5w$RqcQZVTFwB|#hjpc$v2AeZpOFsa#oKDji!yTa6UYE zvkW27!Pgu>ihO4zH{x9a1nS|SI9nm|hr$By3Zjl37IY4DXqA;s%G5t|iZ@Ga*9(Eg+PgWA>>(~~Fpd1-c*HN&g~S7&Qv5COuu7PGxt~oX?(Hbc#VjkzO-@;}F(9PKF1>)$}+Od4%GKxWm-~ijA(Sl64RXr&WvZ(mqCm z`#2)7r_o|~P_9;Np&P>8qwZf4y0zO@?7ZSu+>%|py;}>cMTUIh{>VBb^GL(fpdYP! zJCkLv#tXGG*qRL0q7QDVDAI6hh8a^NVbaMR&v9mu z>FLqXHd)(Eyi5ZRO6ZWf6K zrCIz)7y!2C^4<-mc2&)@+mv=&^d&f&AN$mab$~SIO-`3dokuc#vzlOFq9+kE@4f@v zzX>ar|vLb2H+F-+^@kW#Ni zl&=sv3vmEnBxH@~mtu!8c1lDDqU*qemf1Zn99f&_csKm|AO$0aVluIFEv$0;YA%|` zckZ-P8fw-@kezgoo$s@t;a*0-1;x=5@MaRn1@OVjVvVH0v1e{Aq$$-X!S)UJdZR{F za^`xzn|wUN^++q+0S`s%gWYDe`r)n{VrPGH`&%o%H|_Dx;SSl|rtk13wii<=N?lFW zypF5?ikY>i=Rad&MerDwbN4*h+W(Ph*f2WxpNLRcek!8$AgB;ap0-*&V@jeXBfQ1c zNs*LXfoaSq!(t6K(ji%PZRMF5sUBpP$=lkUl^+WYQv?CIR#vrq&=LY`gax*Ql-@5C z#6gvpj7z!LiQvwg^da%|4LyNhswYYF5waU2RTkCwvZBa%2!`xh_SZGyCAB5+IM^G6 z@m-a(1??)b6%6b#Xvx9Am%UvE0goH#0E#%OC4?G-nH$WT8`sqY+l$Rm|Yu2q>n60-VR*JCV6&bK2gz&2TAV{*2q}b7h4&R2aPka0P*6il_5=a|`hcZ~G{3g!{kG0_ehw zUp;iQQ6E8b9k)0o&{uaQ#%Y4^uZJKF1vo>O1ku!Ws=xgF>VFp1q8VKsBIsTXvePjc zV8CS>uI4yLf+X+Wvx6^Ug9CK8>Ig&xBy9JvR!Q-o#tFgNr^Txmf-s1fUed&PblN_P z1gD0^gjRYo39=newG9%Km=f8KN>ax+Oglbjo#c0)N7^I zFlm*w4Ff@%?=bNki;L;YfzCpU#O=B7WBghq&AkKs=im@y44=UuL}C=)iP1C1O7e!N@fs~vuCVbdYYQi-d3+fT3(?K+LvF=pv7RfC1AQVdAhY-E8S)zK{E$x@q z)yds6hnfc}5pOEK_v{Vnb?(Y@tdC58Ul=CkaPp($%>AeYz^tQUh`1?t{wRA%`a3W< z!E=ZRBtQ))MQ0nGYPk3OsrEl0pFh>Q=%TDnYMMH#0_&@E%xVy-ekIjMS> z4)b?($0iv!1u;00FUN!8S*llrZj^8&gIaQ090T23QJ&4zk*go8kqa zhmz)zBeF)di{NJgDgmNUtml#+G<}hokF-Knnii31hAqao=PP$=P7I_Upz?Tw6+Yj@ z(9N`5TIAZ>SFM3I2eTszg8;yw3o%Y5mIk&&&+LmJ`{HmlBRFFVW^iQiF==GTgRvpY99TEzw*G9mEq-em=3sV>NzXA!fFZ;zY?Sy%^-(fUZGEwL0(7rtLVW2GBRUD4c51 zTI7YL=xA8QY6W{^PgzsidYEo?EPM_=2#;KJb90cnT6$1(T41GH-HX*x zIR(}-tQus;Z{Tv_myB1lx@I!8t3`^3MX7DCE@Z-y;Jn;Ngd*AQgwub#Jl$?&-bah~1E!SRP| z98|@l7D>bu8!jcce#Aa2vhnuVcJZM=G9fw?_ELdvUM{Tnt)q4WhE;GoRf?ZC1gE}5 z$Q+KNFh%5@${buWwX}?+cM0bj-#EmKP0DlkMRfTz)8)Nl&@O7+QN#i)gee7HHe?Ec zNr12c?oP*19HzGeLk(l<>KNtY#G#^g7c1f-+%Wo8?B?uyHD`(FEpOP&hbB9>Li~G}+ zJ-eL^9ar-pG!*E(+irM_LQoaQDa=b`zYh}ICJiS8{8MA ziOh;-YLVyMb^t|qQoCsyV2RU!Y!?nL)sDLIZtH1{G1jdNzq1fQdI;69DbWYLjm1v* z63)((a(?S?fuQ7<@KWupbepG|qZA6*srnKO+Q1?UZ;)fN1^ldT#Io3Nvq+QeR^hk* zr5gn_U*CNF?H_^NLm@J3eI6`!#{n2Ra>5yFuNWC_EF9#8%4S@9iZ8CXlE80 zB=qY!<%;^oWu0zmaC%m8art=OPohfmr8`P<&;eRSqs-2 zqg@PIsPv0bWFXQno;mVs@w!0vrricD9s#5u#DE0e1yiJ0FG$i}D5CBEE|sjni{TJ< zv2;9n{Z|O*!5YLPcB9kQuM@P{M!Q$E${vgHuDe(H_HqHg&J4%x&Yqt1``}_-kF6D+ z&y)}vwrn{~lMXI?P-hE7(8VC*7;*QmXJVQND;@f8#)uNJoA5vvf{~-q1))Wa%S}l_ z&l%{?a4K%t{1f!+?gLyE$^z_Pi!^4W>tm=++#m+oVToNY+0TlOG5mw(jae?%fLkYlc>EcJ|Tf^@@qC?ogmU$tNmS+e-Zhf z^ui%SLmOzbA!*71f@yd)2=DV;F z7C{r|PBm9ejujKf0COfiIPQ6h)-OT<{gk@o@U$6Y0mu$VUPD)bEOUa^my`J!^(9P@ z?_SE5NS;rF6k`=kJdkRz(6Bt_Qp)3K%WIDcl-M_0+h(=d9pl$iNzH2U_lyt3Y3p=} zgX1UIL`Mfwhv`?eKti*XKZE6N9UZ>J%G(|@mnvy&cj-$aoA;ecqNFj)u+$5qpukD@ zWPQ~-K<+n8rw|P55l-AaSk*Qlg&N z%7wy8P_nE^K{u81{WT<9R0o_Pb{7a}yfE&nXpcm>#pYF~&0e8h>F(YPM0@M7kd@=^ zLlcHajlQcdr@q^HPSj%Z@%`+Q2#Tc7zx~tkw^TMcp|LJk6ilA%_X!l_rf$7U7Of_* zEC7EjDUm(VNpVIv=`26tDaAAYkR;9iP(g7_t8P#J8isl-4(Y7TbU$C2x!kk%0J^NnDCpG#F+VgsTy#t+G)&vs zH}QpM$B~ix(vPauS%d^Eyk8_vV111;7X1I<@$ox@`=Cl|9X0)O#x!uovhV?4CPjL= z1t&JXWbg=6(C1AH_!G&tjfZ>W3AT(NA4<8Q>=@)oMVH;sY;BTQmTX9yC_ynpFhxo7 zrl1&hcLmzCnSLPJuW)^xO^3%##r4|VxzTRp^W#Uyk8(+#6R~9o#eRoT%t4!CiF5=? zA~$HX%_dK%DTJ+=e(;_EXbl7ADjw4&XPXt3ijrHAwt8nJvDpVH;{uJg!8;sHGD@+} zL9`pt*XN4uFxtO&i+IJUksSiaM-SGK)*hR%pmAe5S3= z&_K4;++ipFQ#V|vF&8>cz=DjT$P^nq3hRQ;Aq5Lhw0rfzTARU3?vP_vU1^uk6z-qn3lEY4_SG5 zLa1}~O15GQc||Q^V~M0mT(Pua;A)3pP3ns5%~ueSfm9G~YA!1>Vv{)IzEW@~Dd z0@sppLl^V(nMr;2Ry#k*O0BJg{3s=F|}~xPvG>PE$%Abi&+_0fpg-e{H423BZ-D@EZVcf zky9}5u-8%RsCzL81!ZXVC(E6c)VX7T)D6Ky6Sm|dB^US=JBgHjAR`7*d3UPNK+oU2 zj&2%pG&5FTsuhp4g$!v!Li{VUnm$xfN9U zoB1w;I-NX^>Km@Qkqqr02zqA(Qyf}%5>yi+28R)$%b zlp;GqZlrUu*vpR;mt+fx;0;;5qQ-kx&fQ6k6kZT>*@QYiMC7gr1^C5HhT>{_cO66F zrn+gDqx|Y|DhJb3iPGm4h_fV@$mij%O9ID@745@C%#Xm4chvXiy1c;FJSp}=5_kh9 zVh0C@vW=CHBmbx0=NlXKccfY;MMNx4vcQWcnkKlRID!8KLUIx?>mWj$I{&=ij#dpO z@%y@EL!S{a;|Fk1Mdprgyw41`jBEm$^|4v(XDqxxe`_0sp;i$k*k{Sc3bB%&ucfyhr|B=3(XppvWqBC41ib#(dT`zI8qKr|3jQATv9%qGV16Y{7pgA#?x1BUW&EXXbig9cZzaND3 z;TOv2sYy8%k-n;RDT;!frB0o=M0r0#PN&52l4RxYgqeF_lztOa1oQ2y!*JVNFqjI2 zFYcH8J-9%HLu#xZnu;6{=X^r?320Z3%kKNHK&klUM$_p~#N@bNOdjcJqt;s#p%E>~s=#5Eaw8Qw^X>Dv1Z3kw4P2t58tyD=n``(@Bf%;_8U**9OLUNoJnk?# zUI9f(+YiNQ(VKr6;Zmvh29}C^;6Sk(U-(u{Sj%W=vub`Vr&Rf`V$_;*KJW#lP6)Ol z>xzKix(~=rP6!>&2V^qrT@He;fjHXbd=9qz8>GGlI5IG>O>}nhSfzS#KlEW<9HH4` zYi*cg^azT!Wm~P}o1cen?I{Wsv1PE;r74jXxo+RWna0vlOn$gIjno@APA^ftP&%lD zT4mnbl~5;8@7=-9dv3&)*{e_79*z3W+Yc4P1(2qQ$2T`ICqP$6vdF{~oq*Ow;M zbQlNv26ZXf_I!#i^Fpp5R{&f_t}0cFyL?M}B!JillvmDI24+S<%=p`CILe6@!Rr9k z&Ka5WV9%pwLRI*|aT~=^X(?N0^f>gPvBtEYlyDjlM5c!@@=4C4TiKwO0OH%#&AMfZ z88&JhoRXRjYvpAcDOs~mxJH%hOPJ#)et60Fjm)y){}{d0FFEZu6Xy3x=zA`ENV%J} zYQBGRvFzxl$Uxxgi5bjSy3&OLtP7AI2a^Y$cwE2-FX#4il3C7DFS{hA)rN7&)EkXx zcg2~V2oE{yg&yafxZ<^;GW2!BKSj~UrK?gpm3M(FA|6AGyTaAv{sa&;_(C%r6U|yC z|EgQlq#D1G%*DgkMX7VqId&uO8s~}Zv4DFc(Ik*TCR(7*0aiIidBV>=ac&hMp@Lb&-|_F86@pUb!RiiwJ5Cs=s8vc}bTy`XD7xa$HP zLeozJLmQIdB|IGov4!mvTy!yJ>|^ZjCUnWK-^<-3V+KpG3qIjS=7GEN)2o*+p8dzO zpI%)2@aD~rXBmHF#Ovg`Xm1g$sq03%I$V*5e!V?y9n%F!8SvvbIE_niV5?g>cLRO# z+N{IAjqU_VpockLzOE0YP% z`TYTPUMl}03^#``z!ZNcVC#}@RxJchx8fJfF=)3esX$cA?s4 zE+Re3%X(Q&nvVyqOihS^iRH_U<>A95;F~JO&svyK#L`Ah6OKWkKPpL(?w{VL5`U(2 z))7)9Rcu45+Dj=Wub^Oh`;L>GtMd+6F4q(Pr#ajXc}Kl(U-gQ`ZpnbT%8n~A-T)Q%s_s?}99mY3=SLkc`Lo#$^LAYG#+Wpb+CZ=c3b z%wO%h7LV6h;65=|;YGq;=?6Tbmn&M#@7z8o=cb5`#?M`6n{sPCembw9`U!hsBMOCn zHf@$%Tf3Q|T!~wTM6a{>n_G8bT>&(~HZpA(>s_fwd~r(x6z?#c;WC1KzQ={L>#Esx zcyF$4^WE6qiaE0SLwAhMkGx#VRJ7S8NgP%*fe?HP7X97^IV|6(Q0BVpJVx_nEzb0K znyYMR%?m<&022eEOe|AwZ|AG>BVI{Bwzp>;mLzIQaw}2m7v2Y)5mL` zkpnl`_53nRF4=;@`yE|p2?4m%K}tBt{*HIv6J!R8JDWDOoQ3}@H$pA=OvfVU#G1IT z>dt>i&|u>Jz)@pU=)TwnUDLk2#^oyAgkN{@HdFngPiFa$>86syiX(HyahyGZ1Fq=I zQtnvE7Uv;e%5q-&#?TA3m>Hd@b2Y2IrWA(0T(7LtE1Jvfj!Hq-T1vLbWiwQM&d@vc zds=TG_&zE8%Z<~KF0)My^fT0<+%M~ns3ko7@poTz zH34O>`4)v&gv zJD{lT?Z4uX;-oE|c)3OKpZms=tY7T^=RRnh;o^wM$b|&6+dnM6Fn!nuo2pB9|Mn%U znqSHrY%#UNWg6@sdVzvpJY;YJid1fes8ZP-0BnB1Qx?)bgNx;QRZr{HEm>r{=|mL= z30zh+8Eu28rJlR1NiC>AiJV1jlf~(pUF0I1xQLV5+1l7#11%^6&2hvnQ0b@k6O-TU zH?vK23J5>3SWItu)05bVt-G6ffQk3AD#-;C*vwr<*YTRvthk-6w+3mSYP6c;j0E{E z3MUq~m_bIn0S}Y^W-j`3-w261T%fxM9=3q16PznZd_dkLS@Ae)2UG9~K|$)CbjjKo zhA&h?;~3WwM@5?YiKp}?GSW1A8133rDv;wOZFM7p|3~(TigR>SN(n%O1v18s@L+3R z*41>Zn47yKBg+sXbf*ZuETRY%{}wqyMkeC7_nivNgpL;_(eD+*fV(}V0u>Sg6PQWblp;57N&HML0zEzUP%)UE6_Bwd|yq6d^ z-yhv5`h6c+woV&IDqI1VHBJZF`z&jYeKT=~>&iET*A|rv{W(l7_Vf*aqqSWZvFc;Q zHu8*nJyy(SRJ6*{S%*raDtlYDu0zip)#BO~?nJ`+beWwM>+GF1>qKEZCt|)vzBD9! zrbQCnCc_}XUdePvz0TBSbva?}-7ETOYJsQ{D{c%I(y%2u>8VR7D(q0^rZF^xPoPSI z6R&9?4g**it;B@_{Tb=~D-POmSs~+vKYRa5->Cfq26vL#Ga0{+^kW!uhnfyzU)6RD za7f^x33Ze%L;*50rb3(&_T&ME;Pk(*ZWmY89Hdk^`iuV3(_0(`f?O(SPZt~j3$M6f z-@(IGPvZRY1y1p+`Vx-+#j{ob;#t=09_S^%PB=MuNwX#W$+iF)B z^4Hi51r$xZYN2JEJ0UD8H(2AGp|b1^r+CcDGybiO;x+~!<{Fr}@6MLgm^(q)fY+a& z|HferZSR4*q{U%Rx$T1+lyvh(3hhhfe&PbRxx?m+GsnjrT_&-$2F+I(W{%X%UBd_> z5cEDsGbu8ZSWl5tg>pV7!w&gu2MU-4G#y>f0|KqYFmT)B^0ErvXc%NAERt-j=xqs@ zhcePwo99BI!0mPI7Fi7@`DwHnL8QgL*nyh@P87t}a$Q3n$2%LAVf*+5c*|+k(Wsd- zFnD&%*RpBd(AJYlg`9cyu^O$(4~cxH^b(F_13=@Mxb*@(BbG@L9{7%fp~obJV@7F# z#2A&vL6OgZBK`8hEwG3G`#;-11ljq2-h6TR(2KkO(gwpwA?iZSiKq?N^>lSq^LX_k zlQ5*Eqe2jSu&DmJF7d)mSYWs3^6o{&6YU)5K=21XqysI&>?_9m2xM`M2cPBs;XF71f@NE$3u{em!qUFF_ zDvduD(Lt}J74h`#tIs5#8;SLzXX0L9b~YrimAs~xp%O_IWgbVyq>vXisJ@=8%@g*0 z2$xu9e=zd20`b!f5;{E%2iLP_;D!3d7rI>E5V35q-FU`t^>F!=QCG-di5#rt*Is18 z6ZI5dhLSN)E|x|-Z8&3ZQlY#?Kge?s3YbExL3{qJM@G~gfX$5$6%xi1&wYr{h%6I2 ztVsB>$$AAmFO|W-R2U0V0@YAlS0unvmVy`<-?{^_9*J}lgjr05aA#^^nY1@x+d!p1 z(uec+>fTwmzclFV4&mq?XeeZ0-QbhAIiz+6KL$tauHA;z%qW#+fg8JnyaW#PV(N$? znhkXZc0s2cG}yFP5Pf;h-{aeki@dtVY!4U{p#<1KF${oI+Bm&%yJ6=Qqgf40=T)Njo(1P$$D5GYMk?=l& z(_2BJKX^&oD(BZE2CBrC!gfY5y6`2!I4O{NW zvpjP&<^Ed!`L|zx`<1&nv>5thjA3M_Q!-nidj?{_!uG@|y+rPaE_gt{-XUuvNNy{4 zHB8tubmG-sD0;z+@YL)X-4gkuz5u;muObD&J`~bB+*jkprQ7v~j;B-Ih()uoZIpQ3 za;mdQb3hgTdoeBlc1sLzp;_7tf8bezFrp8@=lzIB^ayYk{Pg*d#(e%pO-K#O(YQ?= z#bS)fdOGpv{e9i8WM+hzo}K-ojz#wislgedXZ<4JSw0$fM9$)FNkI^W`Z>y1Bt-@z zff{0o4`&4WBW0Y(U%>6#y|;%A&d5t?SU^EtEy2TBL@NR;77x&^#RHS^7w#Q2+!Bow zW|LbE2GDT3;s56sO4p$n@MGkV>Y6nQ|<3rI=2>02(EswUIhCkpoln#@;F zpxY+h38$m)uMjkQ*-OV{%RQ9b_`~2uSD-DOP`fGWgdRwDOh`gv?9s&;*jSV4KE2;M z0??#*z(QYl7#JxBe(~niIPsxD{r?&V-6(g zJnIr?#0@03ieFXtzfk|2vb=>Vh#ou0~TJ#l#HM z%I;7~!b=Cqj=y?Qph*XP>B`}~@?xb2ecxQpZPE=M(1F|v#~yth zSJMjN?%W^Q1gVdwUwETovae)NuV;mhFq+?TqhXhxWW$cumF5`wBv_u7lBfg&U{Mm| z2FnD*w~Z~0(DChj-1?mLG$NKgF7`cc7SLm#!#64W(LoH_01opiewevO`e3(Gb>04&F~)(q(R?9TL!vRnu!0%{ z^vM)-aedK#s291Ss>uZCF2*i2dGHNyh!>a$Lmu`#Tz|Eqm{bO^-{%}$&;ZBvk%KwU zNp2fyEIf@8nlsFD$!6eJ;YAJME^hA6aYiyA^2!aa7@7t{NazPEu=H~0Wgkt%=MWXE znV7pj7nZ49N+ghHKpdAXeJGcY|J!Wj&gT2Tb!wwg}t;&Lyd%rJl+;-Y6744+;g zM0)z3L=^VDiaG-ma6qx#p5f7SU~qxi9rO=y%1SUavlD1q#kUNr(V+9n?TiD)0YC82 zMj0~tWn1)Ha`8>d71v)1z>+C5?joJLCXx=>J%yW8mAKTxSBf4LrQ3XI+`iOPC3?>; zYb$!StJh;p2Vv~Ep;$R}>n(Q>`FK*cD?tGlI*`?DDlB5udRMh_US`7Nq6y1XgiWt;BQrb^+KJAjxom-#KB9PAqA$xFk}N??#dyI$CCpj;JR zhPmHdB^P0NS_&C?X3GhwlQ3&&Kde&|glb$!<{ZXc;-5w_tH%8}Q9$e?LWPcN9_U9s zNfY5JlWj4V?7{g~h{A_b`}u7FpxH+p&0zenTrs;MQ_}nVkKcX!jg@#(WI)Q1jQwl- zp%=w@;l_}S1qOm)AG3tnk-?5?%1K^SxE@xzd&7b__a^aPei_D0f*xcF!(r>p*qiHE zmbv!(n07uq!@17#zKCP(*tTa3=9D*4ydSd@q^&3Ud!V$iMA}t$cj6v&90)pJ(~`tr zW)a4sJ1Q?W9i+EGkVpmL@0_4`PuiIZ@a0Qk154;nBE?jdZZtp)gQC4t+`S{dH<8c- zPH=-GpFvN8OA82>0@x*3lEk;S)7`U1@~nI0r0_VOl-0*I_@vx)=IE@J3;Ii2#dlcX zO$^Y-bnUJq@wvco{nhv_er~9f3eC>X&;f~}e(6MSFq#CT}?NvQl^^|tNH(x=>V1ozT zq142~d>%kJr(4d`$7(i14ks0LRX_z(fbq^^lTk-&GcGu>q6p)BXSb{0Tk)Dghgh?! z@J(zp+jS!7Z+&u;zGtgm&;h2!&|rKI&mRiFzYC%g#mIvgYBXJs+1{*=8?1EKulld- zT;y_(>hXZQMyokkae&7tn(mYN!OhamfFqUr$aMNlp^|nV>9>fE0Ma-3#B)>u(7gf} z9&;#syM>V*iFiuZF}+~hbJfXbQ^5IEMJGiun_%Uw`rK8sWj>%GyZ#-CJ)v31x+Rh> z{{{Un@h|96j)8=;FR5v8fg$aH#N^&9a1z;|s<3meIXV4A5}Zkz+dP{>4n+g#8k!`b zUZ*k^8k?b>4>wEUx|)$E`h66ikG|32PgishS0)!)YLx$e*pW})dT|1WHX$v>kri6P zhmMVI#-d+zv3;(D^8;iP5swmc8R_23Ml1ty|D@I~h#kttFe|cH{&?%HqLieL)k0dB z+JapSHm${TwgwCiwqB(cQ&nPv1GK@MMIbe8^O_bEi?m1(Dod3}JYtP+)JP7ps7T&2 z9FlgTCg@^v##~a8H^%8I3_1t4;cmq)5njTN(nBQL59vg41hQ0^*-*WwJ+uPor(H5~ zhENLpWfKtNLZ8>I756eRM*nDbT&GZYO_;I~P{_(m)d<~XuW^mk=q`Khivc3vg!$MV zQ&q2G^sbjyYhQaDSnF;|$BT+F0W!#=Y14dQ6{gH*?iLi!G2epZ_G5OgnNW&f=W0c7 zu@P!fVWsQKc4kKmbQy37SfU?ydU%r4tK2wyh$!!d|d3(bP&f;dAg{K9(7KtL_HA< zZ*r#{ch`SVSE8a_QGJ$ zh)Bn`Vu@v^rmIZHN5(NyyT-(i2kyf?&Iy~1#=z}1($mlf+dNyWcxh!JfI@| zk>O|f!Pu?cWpmpzOE)wXtVGsRj}JX-uB!)+dem3qV91$=w*vajgA7s-ZDcq4y z=&q`d8$Zv=k0+rUKd)!QYDuw6?kEv6F1kh>HVj94(qUyNYvQ8h^RVx???oBySNDR( z8JFq1=2=Ln-(Y(4HT+Jukj|M030gwPV$s%e$^k_&j#p2dDoLR71fD;iC9456Ymu|O zFCKRs=CoSU<1en`u%FHD!!>8WCVe|eU!{CO+8yI~EEAC?LqE= zxYY_&M0sAilWkEhTSv=RK1nAV)J@mg^Do~EZ6h&Qj%Z?E^E^^WEv~#lo4c zjf7>(*4YS1k10QhullL3gK1xPE%BKbYE8XM?FfdHd_4GOq;@n+Pbgq_S5uH`ps`CV z@C{W_i1oPdY+!!C^zfjsYPe1z^%eVZK@=(^XZFqj&N%kZ!>}Ko8Uf2)S5uhw{u7(B zw`*H?v{~e_eR-KN<;AgG z@z(gc zB!>u|mGiUogO{$#z&2-DE4w=t6BY8MpR=q1A|A?x0p<~r5vz8USy>sDJxtwAE@wR+$yAPIsu)Qzo}NaR`}B;FB6oH<^OFm?~tiM>GwHrOf+wUK zd{7q?YxSPEN)RmuMvA*!5P}>puSc z=G}`ESS)SDA!t@eaOyD<7stS^*fPIZtcTNj1n^kJ5j#mNtLZKJMa-o<3~slcPph^q zZksjP3*Ny0xs+wyexTaXEC<@8ZxetDeS-hj_e2m;p76iwf~b_NC+1g3V}X56qTjS2 zPJMGSu3dS5E)XNVtKAv>xR5{nct09^17q&Ss$Q|j2&%XQR}Av2*T$P>_`9*VWtbCq zo#<2C%hS01U6$O6A-|tsUlkgKOYE%RF04FcmIZ8l)f8?~Ia)Ni#f7jB;^%#Hx~)WS zNl}tOnto(GBg4r?PL=LP@LN?utize(?CK-0S#C$wyj<2zJBSB|1R9oFA6?{qXRUB2veA#MqqTy9gA$+ zB|Bi)Li3FG7J;i;y~LM$zFGYogepD3M&m$nT@mdG(0U9G@)1^ATL<)U}cu5PDQAFTlnXgJ;N zVp;!x?7eGu9LIGi`dw?C|ImcBG6S(O07yxez}KND(B_T!2tmua3&uejGYz1{nd$NL z3_w`nT8bULtY;G2vMo8Wa%EddY)LtGY+07%5BHzs5Fq)oMQIVkhxZ2G41v0<_m9u~NBE^)MVL48oi#VZdx=Utf8>j{ks?;B_?=(b7p zr%qg>N>t5J1z>msN}ebr3IT@um$nEJDc$fXcfPU`31@yC8h>S#&al)7`Vr+dbf&p} zOikUQa*-)d9>x4c-9$FPGb3*GlZ_4fR`k+#n|h>?n-x!D)VwoXWl>crO&A;R#?1uN z_5s3B$x0L#=WqtY>u7)~ETHY3hUJ9z(}D8bIm?Q(NxRs=@u=9?T*!$LU!xls8Ijn3 zvS5vHlKxsY=wnc66;#+}67sO*@RBTQ(VeYRNZnXgqD*x-AfDM+?D7LL3-YHmF|8_W zzdxrmoOL)i3phj5Zk!Z5-DaE&2l;y592WEqCS)g8>n+B;4s1(|Bk1StB36L};+m4a zbg=MP{nZuKPg;cfhhF*kJMG6RR#(fyV!NDHj2W}Kxemk_Z)Pnx#ACd|gJY|cVQ7E& z1?wZuicZptGoVf6qZ(t}znG5YUR!jMyV1=z`{{a&M?{f*Erl<|X41mHrm1d@R;EBo zpuHXvNH~43WrG+)M&bIjAp7Z8hd?r0@Cs=ze4!q|pET(pD;k^O7I~kykg1H*1-l5| zA=yCEM2drWD=RWwAZiy}YiHf77nWcKYny{XZ((+JdwaXFeYBDHH)iJ_ee}^;DpAw3 z{@3`+*(CC2R&5V_)M#!d{nLZ`LmczDwoub*j79-GWLlq#BmGV{q1G0h#MDfQkOrDk zJyNeu$p#)~)reACPwSx7dL-@+cG}r0rN`tvjGQo$H#zlO-?2&&Y9sBE`R>`gPi}X7 zGZKpQXyia^5X=sB7g%>E1Xhy=x%^7UK*Y!nbyKD+?>qV-32Q_h=bn~0Je{}cg5q#& zWk38ce$+@wh9RU-utK*E2eqgUmspauEsnJBBuaOrPQ|zdkL$3C4r1yKW=kMk?U_v| zt%oTpOg>H?onLjNXN~fSL=aS6ITq4`SjAh!@1C_p0Kc)9cS;9UG_4EBc;jT#Si5a9 z6!}ctay7ZOSbM5_uoIWXZv%#Yt(bhg{9B8Aj(3*DgNp+8yXB5J_8`~=*-Nq>qNh%s zfVG7hyweV!!XVVCxo|-2-x$LSm#H1=XAZ++O%ty#%M#09O8tv~q2Fa54hM7i1TG#| zi>aQMMpj9RiZBkHxvfN^f5Yh%*Zt=~S2;BvWOR=1wt7_e=?kXkZ|*GJSka2rbfVBqD$0anp^2(6be>Ixx24U!B+t1M~f8vwRDq<>JV0X%kK8U)sr zEExkd^s01d3_{lFssxhUs>9Af1dy?o(n5IZW?I)}zRY6-Danj8?*u`enZ<1ap>-At8 z#^{BS_faZD`Lbxj*x(iHI5zi#3Fr=H)`1jQEMR;UJYaaCY{VPwo!%zwfMg@ZEt=BW zg{qyTfbGf|A7{7_HK|Qk4ZvRB-r0cZ!@mRowPA6wouOD(>~z*(IpNgNKLlbxOCCf- zSi|XdEsj($c~>RIB*jrTm4qZkdiWhNMu5D!GP^zI#1n^N7c^m%uv9`DRV{E-;{?>4 zqk0xY8e~m$Kk0#hN@oI7Mg1N)cMPr)wel46-2a>Dh&ZG3i!7%$e+l!ftQB!MO&MU?PLHe%K!^Q5s(ZV=s{H#*(owwMaHR> zH_2gJVOZkvn4C{zQ(c>>mA%Pf{iyR72GhKX)C7Z7q8K}y%pQ5<$o$;Vhaa4spZomW zkq002J6t`;6AojMwq3_bSYg}HEocWfmAeu`79OMPtBMYf?A?Wr?{73)?#e71k3;J= z-pIChX>v}+ycE$xxQtvC1(spO$hPq(A z2h^s*Co0h}^)W;$0jfvIId&Q51VkMeWvpWp5W4j=moAj^+-5AKaxm$pePJXavl&{G z2!vFOde_jp*XpE)(0jb|KCL@dujx8)hT8AWrjr9N#SB*Xys%U^GD93`*)ot zPK650flyJ)(*)rnW2?n36?W31)8de2_^ks1V>)zOqd~|r0T6Zsb-4kxzS}AiFOa%a z)I{aPQnp4xRI93rGEQB!GAiq-_pX=@92|gCmp*E|a?ZJ?ErM(UT}rz^mQeQO=$#CM z?jFv$SaUX+DiEWt!phiC>>~NQ&OY$D)zwR1y1cl$`oOGWu-5x&`n9x<5LZ{}f_`;% zfhY`0+0G7HaDSHGUszi3AJ{T_b1ZnjZ3(sJ7u=utUar^$=NG;eOK(B`z;|LzEyy4E z&aRdP@g3iY#jqfM;5#+p3;GK_b0>Vk`>jgY*<5gc(*6E@tiD+{N)SeZG>2IAjvii$ zY~^t|U9U^yea8}70?FI0CwVcIU{PQ&^_q!2_6I5amh-55O4~kI@Lpo&QJu9XfNQ%i z`#pZ-PLtOikt$FYS^7>cZka6p-O<`}`w;685d(hGdaJag=(*Y&RG6A5@cN>w%3c&N zw&;~P{bkZR(`meALmptkz_f+$heySeff|-2@T++NlKNhPm#To&c+JWYsbwVUDPux{ z=+tviPA=t3B^h4VmC%2#dsfGpBLis=fBACWBz&Mr6AUTh(0|2Tbj^WtnI@b5(ukdT z(kasLtHqIR9ok?JWj*uRyp%_Tn8a(a1i9lD%qePX8U9(}N%2#7Sg_u5bqbh7yxat7 zuZ?lAej1xeKZq5um+@CMRONHzAgihnF9kjP6VbBnpXWX=KS($+aVqWP4h<=`Kmz8^ zqPnVsqJP>}kIU4D+lerV3T23K?=&%wxIT%7h*x=f_!Zyp;4L z;bCA}uk>{owY=nnTT12D2u^Z!vP?Om%jM%KG#oXvcV#$cl?1czm=0P2(_!)SI9C&! z6jUBbs|A*zVAAY1BOVCCBud$=isGrxt>_agYT6d#dmtYbegQe+%JGf{5w1+)w^C$0 zne_)ln6Sq$o=0~j5D0)?Chd*959d&a0<}_Bx20~fw${Qp`a4){DeJ()v;8b907SPn z>_qkd*-P53veO<`27yfbS+%oeJ_ z*|m1QHrt_q)U!{VJF|FUX%Q-8eG~6Y+2K(;Mt4dkl>0%l>dRv`f7nbF4{9VwC4s$-`0w9Y+bCtlZUi<}&dc zA3FF=v2e8&!G@vF5!>SgZr$riLtE03gOk)hBn>iQJDZ^XNSARQiNbY&r1j8i^i8~E zXq29Sv|n7v{`QJ8$CoIB6D-V6*3=WPI1bRL@_3LXk2BbGSAb8gV=qqQ5H7WoX1a;4 z!2M}98T=A5YIS#n4Klo$CjH@c7o}c{LSvVhI0M>>)K@ZDZ8x!C_A4&S(~%x;9dFzf z8dN9EUjezx?mo2!L02QjP5CS=)?&H6Wwq;PbiEF34^z_LX1sCV;;82 z%s^Fcs3);dH0W3AiH8}T#SF=cG2QU+0u3)y0YJ%$@a{H%o?<{x0U*@@0qUtR6M%SB zg_oaNvG9X@m(v4gyn=Pdc)at_^&}XIdm8TrI<7#=S|vk=74o!-iORcINt#YO87{Ec zu~6H*04{gVtnor$Yy)p)(gHZH@vi2t6y*Z3IWxmAZDIl1oO5A53QN+UbjxGVW@}0K zk(b0kpp6R$$1PfSGh$e4Pdxt=wuPF}xu`%d5p`vPuCf&6P$!wCKzrOwD{2iX=HJ!~ z8kR(}@P(W>$}3TuJ$eY!9g!MUE{bzoVY^sTmUoPzgS2HSt7ZObn4&`pgQNKe2A2MI z;k?GxlWzlhNy@{jt@K)%XM9|1Q5v*@4H>spOJl;wFv!fXSI%~#9Jewww(IrNtt=lF z%HZ&jU$G1P3|(AN6$&VfdxS@a7mnM=6k-0KK|xnB+vIFQER+wcmy_O- z5hk@_7s5Pgsl?n)i(2iTm2(o=K#zoy2vs>~fI`t4$q5<()422QOe^gmQ>IeK&}5UBq{$Gj{=I>>-U{xVG)(oAZeX-Qb!W&i*$ayidY4F!XQnumBf zP=*>x|J+Zy1xH9j4~M>&^omT9O?p?A9cCZPuOhcxu)Ed9+xoRWOs$&DNnfIiiAXp$ zPl>zA{hNM^FTV2Q@7=O5{3)}G{VOP4h3=d}F6hCE?7tL>&Vn)|-4KLcsyR`^*HdD- zobu!Zaz!WuUgp^XiXl=Catuh!PgGRT{7AhM7q5%8VK8l$$w=v6@zr`gD~^8T{JFT+ zcWzteddA1bopf>1UYJY7yV{N5DRIEf>Yboj#a6UyCo4~avYygXWXp&M6^d~s6&Ppz zs%5G~3FOWK5(YZJhJ$ou8U-dl*yc{FPsG_x59ZD+evn>M(k=`|t>Yt5Hbd-1tP?;)=Cd>Mcn-uxOxr%0BC#0Fht)Y+9^yeyxyl22!bsR{z}52OoOKLk9Od+_MdM;9nmyFG?1x>XQ}ZYsH72?*_FNv}HS zXB!((OgP)Cii)Ia8qRuD6AOhB$ViCEMv`?wg3wlaSqoEXDvV?9HJ;QNN=&+*HKTUE z0sjJZrUYth!-0gxS=EeHZ<=-x6p-cw{z1EFki&L#W?QkcI9m~PzwGCTAMMhoON7p9 zfA3geBdV1g9jUH&vYYA^Iz&5F;d9>CK{eNkhMxT@Rh0b5^2^yu-RN^-+qcQWTvzOn zQBc-k9bFx-H^FRn-F9|0Wl0&W{M7<9IFFrW=j;F*k5z02y^7R+&jwC@*U3-X((xoJ zlIDuahmWHQb%`zDn=Qx^0qqVogeoi7Nz?!6ngP2z(c{T)V)0XP^{ktchH#>#{b?Ex zAp4cj&bR%#P6@fzACICtvQkm1K_tE>imb$%sG=*6Pq^js7lSPp4* zegd_k5Ew7@vrdNIFjCm6(#OeJkzEN(Z_3_V!X0<+mAMcZy^6_hrFaw&FGp}dKB+C4 zPD>8Zx&)NA@8nF8)Gpg)b3`wjBZ?L?7M+E2#2=h32aDy1LxZb%ELTb;0g<#@ms32l zp*NWm*khFND&DDnOqUfo`qil3`M@&8UQc{jjAEydIZRc8_y_|s8uM_9W<*geqBBcN zCSIEksg-ql%u8x*tImT?(jV{(9H0%k9Mry|x19!&uSXjyadV#{KC{`}}t(;A)y}@WjnAvJzE!Ny=Rohh; zsydeB?W!uO%?1O^jY-(OT2zhkKw~YBS%1VJP5)$W>~c+q4WX6R=D2@k=S*>^R5U2k zMrt^{{6i$UsZS=Rb;(;rlQb3r{Mrg&7-YJ zi+6ib4_wv|Ac~NX^atXWdLqhu%v5u)rS;Pixpi-pie+7};+PKfmy~MdZjU_>>3n&d zElKczsUQjF##%oaaX~OfqwTFPb5;a)qq1C{+wc1-={r}lX_&KI6))mJU?J6_IwL!_}IR&&+4+}x~`Ds+KT z`VRTwVV#DK5yHq2k=P}K9JVJdqc&Ky!pJn-4ZMOy%7&vJ(NA?r-zdu)W=fk%&<`Le_ZYUH{61l$qtFDCyVg(Q5gne9%*ESrh)%=`2PR#!{6x zo7L+Vs?q8lg%GCp)EAO)jw*`ptVNb^j#ii-sj?vD995Z=j6690ra7jExjx4q-D7*Kaf zpE4$Uw0;Q?t6xIRMLLtvMgx1GsnCq1Lb8n~mF!NXm*-YO@Z2({jg?ZzOxrZ<%C_|o zG+ZiOYMbG?WlS68ev)M+bEU0o=eid$AexE?e?H$zHGAl2=j{~mRjHOe*W1Yko8wT} zlC_=axK;JeP-vEu5)Q_D?$U*YHp?;*EP#Zl%$a?piV@wIpt`e{GdL%stqP0VPLnMX zY)zwuGu&p<#WA7jj2%KrX)c%1@e^WgU|2@6ijJSKa~I}N*+ke`GQrIoUQ~wO{}=s zo|_^29mQ%GgED87=v)!*$0^y94K2 zEMgUR6Rhje^g}7|CR+Ua(n<(^(5zZL_6lcPmpV8M<#_6#KY{{OL%0J9pg-P-A`va8 zy3!c(p+Douh#1)9WCTA4@|V^*#n7P%0}$EFVQP&wfO&=miFZofF)Npl@P}Ew;qjNB z+zIh?6}D0+I4KB3Nf<_9iO3q02v7b(wbshC4Ga-_ZKF!)&&X?rGQtGkGRE{RaNjN^ zoRif8j-v*il!gX%0WNWtG?|pXq*AW9n0|<&14E%>^y4@drLS&eVf>KzXNlM9L)DsO z4l8VE7k8-{I2rXV{OUtvhUjuKGO|l}qmu&W;61U+v^Y+sM4f?{zJ6oQM)>1>w_w7|t zLA19jMiKcr@X8RYr<~L`XiXvgl{lh1lK!-4$f6W>bUS5zPAgaD2cE4wO=l~bkrh=L z?E|L0+f~tQ5Ova|Td+G9d6b#mQm_gi6&!A-(NJP-N8LM<4Q-yZW|Ce;*6iEZ7^fM7 zekPQ?C`EJH8HVrQPCITWOEmuS#dK*wRTSLP94Kun>>+VrbNEN-`44tt_>)q7 zJ?8Rhb8+dCW1o#ZS-n#Bji`~I|TUS13|aXY}44BFPP zJB_@P|0?eVbR5duXk#W1uyFb)RCct|wJxOq*KQ&m>f59IJd7m687X6#Qi#8kMP3XXl%^M^)RzD6tl$h~(%GMmSyjn^X!v6_R)S+o?O)kTslSm@3>!)Tr6- zQ71l8xj7Xf0uii-xv_^mlFWK}Z^+4N70e(Tb_iXXfqtFQIq!;krEd6+BPO^w(Vx+F zc`8&4j;NJ)Fy$g9bVEll%qbA862s$ zQ)q-fVZHQ0wbj{xa?TRkDFJHVt|K~Q%V9nAM@AVrPl04Yq$*fL`9UIf*0X*wpruw_ zPcR;z*Nn&KLoQbExU8D=KeQWcHv*Y5{LdkMfSFpc2v)ZG`3f6wb)1ds4}N?+j#&fx z6Yz!fKjDSpv|CEQ>4bsbKVVi*SqzngTFf8+#VXK+toiet9TtX?;M4!lt6P}%GupRcU@ zfm2H@$X<-50tb&GAU`9P{vmB4WRzu(aa`w&Ad%n#DL{#r7Dp- zG3x|D=X5UwORw4ZAmBkiq1?)Kw;TJlKF5!d?vcI{Pdi$$H^pS35pI!wawxqeoa>nK zO^jg?N8PqKy0Xz~GIhTl;PiaI0aJKin%d$Vi)NR?G?^m=_$$^6(&(9igsu zH1jy6<`qaDHbKkM(&g3DSFT(hd7_xA$^)TXyZUgj(&(teD11l@f!=@_%kBHOm7{Jd z$MUBYO3Bbd4dfT`KZ-i*p4}b60!dazsS%O0^HyClLf`tVTb-V)Ra#J>_>Y@|fPDI|w zLlIzIoao!#Qjv+`n+DYi*9Nei@O0^;q?fifQu1hDz)M|RHosw0Ukn;UJerP(D`UgaVlx^U;pbIB^v7!F^(W*=A9OI66?*y}l@4A1 zRyAC20)Kq{5hC{^TI7DD+Ff_`k#SVbao=5iWX1O4AR?ym!ICeV02QOrfgf1ApL_VB`J>|ssT(Qh{z|7hwx%H~V8v}%e#j)rKNYznSprrp0l8jU#Gj|xhI z2R6x!p)n^~zeUM_&BTDGF_Ay|=?r1gO$4lCQI=xCg+4NJ&>W0z{uqBdZid`g?-oM2 zH9t3AyJf~KKwvnbxfS34F!UL{#H!y`zZs)~#E%TUcUP#wxIi7%kb*3NB3pDK29IMu zJXa`~vmLB37+BU^#0psr%uTLF519*$aKE2eCN4J_yye&ji|Wdxr37d`?Y?d@HVO*j zrvv0e`f*dh&GQ$2TTZ7p?4pv!mMaI=fXV-#gJLGV)`KE56enGzi&1(_GPK0JaE}8~ zGFAOfXcU?1!5n?1S{0cJ%UKEqwoLjw?}Z%MDz{W&FySOUd4ew{8PE*& zm?)}Np+2^&3IZU&LqW_l#!kw<7Q%}^##q|vb%jBSa@`#PGKjO-+*kU*piF_YZcHh( z-bcQ?q|H^l_mt#{M;K#aenSU>Qqiiu$~oimjAML9c~9(qYSBAY&wED-7p@l2KB1gp zh8&aX($yIy?KW-m7IwFW?`uZFtso@WA`}OnZ=IB@{I#JeM2Jwi80Fwz@a$l2^Cavj zfliE#*RoR*yM}{M>AVGd-fqhhqaI+kgb-!$=s zM9bxgrW%Ci?D!|ukJ=jbQk63D?fjMTU(q*X3E5(dnd;QmfdBsMMGiJVNN~!dbz@v+_{xr zaBHR(9i|#x=vd(NP|1ERc+7XF*G#SA;GpJDRLBgt!WRs{I9Nur+|{M7SM34(R0xN* zXBzH!7Qoi2Mym;0h^ZOP=BdR#UX77y#S)YIKrqVXwWG$SlRIKF{bUkgaSc zgSu`%j;0z@)B35}x%}u8f^Uy%^DcXfHO2X|9(}=}k<#ol*wwdg?LffITy-Q3$t@ z#VsR+RZvr*pu|cD#SE+GO|rjbO2TWG4xq%B-SD2OQfwo+rZ*_cW{?+oVOkU`;T{T; zRVIFEoI!<#j=Pz4H`9JLp!R6D)BUu>S2@FY=sKDu9!@(cGjDGBFGqtmQcZK%r)jpr zPEbdyL_F2~D9{^T<+gO9iuxUs<&58CzDAc)E%<_)2zGqJ>c?S0$9}#BTY4wjPB0kK zAdfmjBIN3>$xZ;Z0MtBRTV0i2Wa|0WDt=i7c-LI}n99zcz&n_<+p1&ILPo4aqvUeb zoLHcMT2yV}V^6-zDb|C=XF&MF0^}()ED3->8?hE!XWJ7w z&MiI~BQ(Cl#(QAAY-YzoPL|9z^S$9<8DF31C#@`BF@PS1&jLW1UBqiCDBFZh2dLcu z5QT!kN$T=wUT2Tf?IlqsxyGO#fJqu8-L+vm$~L-K2r%%#teIJu+H;FMm)H`mdY(_4 z5L=^?A4!xs=&I4{S}f~V&ZmZ1W%FVuw!-k`ui*r`T4{=fW<1_q`GuwWHLP=CDaO-@ z>Z8po!nxkD@ z0TKgdfFwT|qwrT-}cl;eKj!9|4$W`MFQ^K4Knfuz6fhtqQAHgGPelGfpXnsCg&rr&yBP~j|C}R>XY<(z6^8q(+(s5*16A;QzHX02e z8+r38u_t5>?*L>|80;w(prUDC!pb_Gw1tUM+dCq-z^GHu;t38y&-vjHK77=F>hH2E zi+_FP^yS6VHNT+Qt77b>LiU`kmEIkKrdC(8w6_@&pVjc`HrT4Xf*1N}qZs79a~e6g z#*+;)NebPBn)R@VSbsu=`>m^#@v&{#KhH{}C26(x31hr6!{9_4wBh{1+{pz-+BhJn zVvgk=9z*i9GD>r)p$j+SUP5QZG-qoR{;QeREO z2$tQY8mpKITVb*KSXK7%F?L97CZ|3H!YSO!R) zF(&;aI!(+BItX)qxmG$z`yC8%hUO!EwCwGq2!P#ZsWbsX`G_RdL4FnO<&?WJY6h}) z+MsSp^I{^jBY=zMK;wO>0%FV1{%@yuU7cJZ%QFQ0z=+(lWUS>yg1ZE>_U z(}4xlR^3&t8MkSUC|uF+28|pu@@1V~-iKp_y%5Ph)1p9$*!m1(7at5wq+Ory>F8J!YoQ``Jd;Rq+T=U%{b& z*0XCM@IQ29o|t@lkJ3%iUOeere|m~_aHR22Bl^oU?Qv#$7Lj01x08O0y&DphV{!ve zN|m0km2w80<52&>ea={DL%36ycN>gqACVaB!5|mF@HpZirYRiu$zoL%FqXS`EaZg_DB!#5|HIDB3mSjP>Zsasz6&k^O%3!3Q5+h|U7j zy`EEm@Q03~WglAW!r41)Cjf16>2mbYk!d2uSy#t5CnC^5TDCMuIz6IiI>i^8sk7s; z%4UjuebmXC{d|xVSIPQ$Egfv5M9ieFXSqo@19Kwm$vR~QQ}G^{as!zS2%$c) zUEzxEJ)Ie9v!87bi%s*!bxqR*oXV?V924i4Z`WpC=^>vGAR4RNeVnrXXsHXw;|n%$ zMyw6j$nZY4Nzb;E9Y#|rm$UX{qRi?EZ7OsMNtu-48cyA&hOeOk5v65@i>cqDK+PLI}@udVpC$ z5ggIdh_0x^03Uv2KKiS{m(#UHkPy1Tnd_z-oOi<2nTF5=q;ReRDR?kE!l;2Y=*b3%^;}J*EKr?oSAwPRN^o= zMUaDpPjfkj&H=;{ALjH_S?XRquUi>us~f&_MUfkvhYU0X1{U{NIbdmUXiP}fMb`QbB0s3p_8E1vfErhPCF)q zaDm=#%ma#%3DS=@_VXupl6?{y#TcvuoqCzEA0hF_17^Opn{{WnAPmKw?&6^fnI5D=)`Gv=-wGs zN41jlRcfW@H^GJp^w_gKKsk#Ab`zdOhc4E;VPJzvMr0qL!X?EL2+sx(96D?qj%7r01(67JqsL9?WVFJ|<{`}aSBK2Oqv{;v>m5D%u<$fR)R_wn(a##r zta)L2Tr#sGQ$eOhI^I|5*be3!jhqx}8Wf?KjT0^zTn9qo<`_o6w_axpi@AA_W%^fv z9ms(WMrQz#9bmqInjmpNY4aiE{_qSy;|f45>X=nNcORbe&?YZIgM?W*pRn`!myEAqn@QLf0H&=^_93Gn*yYE zOw_lJ=%5T6N@sNAbDaTXOx!Tyh69BTjzRwn?PpEh$!6#jUezr`OVl}fR9>Gf-mwKZ z-@B5L354k=g=td~T7{L*3dybG>%W z6Lo}^OnyD5vOI}#obo5o5zW&#v{yfYsMlKAmLJPkR<*qam{Z5$)k$OXNCsR}$7kuG z2Sf1&UPmh9uqmH$H&olCdr{OFWo)F{fc{L-2C0r(+=f?UA8SXR1r#xs&U*I!SHTbP z7(vgdC-Gz{__(**#tGy9H?)TT2H&&P(29x_=pEh3%XqVNO7Vj4(6tEAR=iP3`k9C$ zfalYYqT7=Cjuhmg7p)=b8P{Rm6frv=s~wJAHdew;4@t4FRrfnIIOF#<&*X7lvztiI5u)n%j~>#pMq zAeJieiYQ+X@e<0_1&A`~!l9dIYEU5)HMa>~Xu$>uE)}RVbOx%Pghd}&Rn*by10knX zC=lp%h4O&j8KE7{j3TAb+?1vs=AG2Sb*mO=7R412!_QvSN$D5$HIJw5tb^fQ;oa=9 z`l&<9|Es?8z*nZHXE$6i8R@iBc%j}nJUz>WRCA4@*UkoY2kvwOxSmDmpXePtFQ>Ej zp6Rv+ogOlo@K!-Db;di;p@NnOPI7oLym4HH$H3{U8AP&=59alQ@|>zCjuQ_&!vJjP zW~r0)(0$-eH|fB4j^$1^Nh&5hWqISQOl6A$nm{!Asmnl{%vEWGk>r~hl74Fi)+lnm7V>N2JX75!UuuHz-_KgC%X(neac84W*!bUY z1UamEnD`WW^;^TTa#dYe1|Z&Y5k9ynwk-LJ|N=>WL^_ii2IkJ7c(mSDBVnL+73G(hAU(6v{|IROXOP%YwNTeq!* zeGu#b7%G+=3v_d*2OKteoMR^lenY7XB}mFwgi#jsqguHaF2OJ}+hRe<<=~f0TOtP~OElpV%0oDC-zj5VD0K70)@B3_IC1^NlVb z!2#?>eu$$sXGDRiFz)!#aeP`C_CZhXvWxZ=2IKhb+gWqJRd|n7Lk;-i@;=#u?U|Ev zHTmM!zD$Tl@A&ii*YHoLsI45cAr;gS>a3a&OO1S|9=xrnLk94VaeBIjVsa2hk2iA@ zI!f!3;M>EHUXx0BJ!=oxJA&(EUD0HSlYl}cWAUV?HUhpyQ^o%2L49tzG04A!H`!;B zA_YC!DG zvnM0G3+}QPf$DaZ7eP_^+Vv5r24l;Gnbgwcqn@{GuszD5f|CauzWqcL=#y94ve=@y z-Lht5IKB36R{@ib1Vh(#`hZoeu1UP5VooZ#gOxO`97~kX^HNv2k8+IMH8~ECNv#yb z#4W6vRCiQ--(yjszzr$UsxSbeJ3`!L7=D%>YY3R7E22CCFjl^T&M53I$zgyF6|agd zj?6{03Jp)!&>EDyjaHe#Z1?@?(h=JE$kzANr{oQ@FSnU3kD03(hA$e3Fw{g-a7n7` z=+ah~drN~{#tLPxXT?znX2{8ISh}9p&1$gaD{8kvmqrN%x9n7zU&zu&t($w!L5Edl zxD+NH1?mo3FH#m@vZ!Iuj*;>}l20P}yiM3iz7S zoIoMgY)M3i)Mia#=Odd%`#X4f%qXqw0PquLt-RWfgVYE=Ty>t{Wugt90^l|Repf^f zYc&q3QrbllGsqCY%p8sgOUI+RfP-?_vy1j4)t;_Y*f3V+7Qa|2hFP7tx(o-iERTlrqL+8v{$${SX7JB z1N3;o$qXUN7WZ#A)JC0nFNV&c>Y1Dz>(}p-TZ&?JT`>-%b>I-BI`@$Hjh_Q;5T(Cu z=?H180k8SujjPqvl_?}=!9Gr=eEPz<^QZOOq?>gT^%5;ZYyc>>ZDWkX zrFd@2vue++bx787!{YfEV};cfiMMiLIpS@v!XgdaZhmJl5*|l+t|hNKT7c zD-|t|TGzzv3$2uv zPd{0gyM>xMrH9@}qu;{z=BzRA7+|5?#0QA>WoRgw`PG03MhXO8!xW zx`Mr0$A~47j1!N=s6!$YBMe&5X3tx_(%p}0X_t%Zt`QK(4_DlH4nDIR2s4pZ2AZH8 z+u=7StY}qcqyw#{DVCY z&QOLzdTxH&X*-0~rv(yd^)}Zu>uH>A&`3k)i4#ZHsSp`lD3cTcjRF%GV|n!`stQnE z5#+}>r9%T^$=Hrdmntk&?FLJ$!*L@mdBS6n!-u)&Cr?o&6B@P+U@Cj{I~a`wUM+t7`J47 ziy9;#iflt|O!E$M2W#=5vNfjpzn0L77A$u|ioeoX+EE8?9(gs5|Fk z**oe%#G@j$6&4Gpl}L?uRAMU#fJ4reHwLCEH8I#LW*=|Z)!`2#4)sHTGrO-eYL_dR zaL^W9V9aHRlMUI_3y#{4LDc7$@_xxR2p1_l3U4Ww5 z7K&#pXZl@&<`$G=2`mJC2Ux8z2@cK(9RAo!GgUn_1EXqWKCJ42l_z}sxCDP;T0EZ& zHXEJfT6v1%Qf~wq) zPK8eJkwfuuA85aFp6+wY&G{FhS`NfhrGmKtiCG*)Y|BzfYPBJY$-rGwZ(tJ(^l$7h zlm-1IE~9e6ezk99?-!h3Mj_xHkBYFh6g_JhGFB}CE5U+ZE1e@(*Cw^cEtr5pwWW!_ zs-%Of)31;jquwe`;2_&VC+P`3r4>h6&?NJGQE#E~0)L~%ma`QjtxPMc(u?SY&OVF< zy3LSVV>awW^)(O|x1)#W8*`1L^A8_w%+CS2LChwDB3cJglH+t@Br*(RMTX{uiu0C4 z?Yx<^)0tL^E=LsIGueqvoQG!K=_Hu*Y>Nv&qCfAfuvcKSHmK#hy;h%VO@ zQy`_VRXWOBSGfjRX95(RRBBh>;7mVnG|`@uBE$KKo<*tpv`;RST}WBwEN;#%Q4oTu zwD;KmZA~a<8TOM^rEAkFn6*ixeaQEFt*`>2kcJ${vM7u=$D<&D&gx?IbNeKARIko^ z^(-zaTAfnjd5mFF(!^~_JksyI#+-+`OrW{ai&zB&TbV3Oofe4rnXa)HWk1gc90h<#Cs{|^ zel((UT^*eg-Tv_e;~-nqoQ5S^s%al{66O^CsdU5c6^;plJfVZ2kocsmk==rg`-SDR zI!L`Ln$s{(v=y^7M=|~IimDeO&9LfE5VlVfvcfE~LkeVLH7m}m{Iq!e%(N~mF6ZcX zX0zxrZBo_oo*^+`)i(~@Jf1L7tRuaHB}hpnPC3681g#SCokI)CkR+`*6?nE#qF`da z^J=)7PMz|8FE}*Q!V;th^Y2KQr(BW&6Cg>~g8U_QSwTn`9#9>`b?(@->7wr2wEiNn zXsBEnq@+vGH$fs7#1F4$h8}tF%(6IDqGx!*IaN*B1@DDu>l(=X&1^tjc-#^`;~1C~ z%5_ImK}3iC&ZHZ_o0kq`4EAznX$h}4<;||VVAG}10`JRcd52!}{k+Xu1|0io9bD@P zVw~${-b7o?HB@wn;~otbVXULnb*6jaXqq8SwOY=e(y+R`*jmB+=uvkEWJVyEu#l#+ zdJLocWogIgJSF9Ih`zI>r&bNR_ozu^5uF-#ZsYL z8L?bS0nsVLJkP5=+3Br+ngC?)kzI<_Tdm>}FSx%d%7$r#xPz=*O9$BBqX>>3>7h|n zXT(6l#L+YDHZp7Qo%<1T@%cHXHtCz zZ{ace3@z#V`V94aj6Oq^`mFRB6RIBoCvFe+q3HPpaes@NyG@4l4pK8;z|>cFs1#;E{4OZJxf>9Wy8x~OCO zXV4jaK?dD2&1&ULz%)yaMI{ImzQ3CP2-v;`N(nB-;ptq;cTiqkuE&WPc7J)^Q(U{< zfg`ykZ~4O{xli`Nt@k@VVeY{q9LTruTWuh$S zl2Nmy-6F1lfQmC}70|}}2CW$=^0)S)Tf<<}Q$MukjOR&hayb zLC4R*nDpvq$FlE1lGxT8p{=%n*Y1{7_YDk#_d0m#$Bi=sTC$9e#F<^n4%=5cPcjH0)m*qL;>uVOt0!$cPqb& z`c=BhMS83w?&FJUBm( zp}uB&c`=wJbDnNGz!ld9IQ^MNXYwu?+welR;W|s%S_{hj0{BrG`Kol~Mj;dq{dsI6 z8pIN-;)k~=wr0s3k~3-1DXdZh27?-^Xq09F>d*kJ@=sd}UU(_xbfd^vY~rB!0=3nw zvtJ>hClm$!a}Pf{ceF$%WX2CVspW&l>ej`cW4b0k6?Ygo!?dhNUSsHwL5K|m$B}$n z0W1XgtLq0LM8HCFcK2W_US^Ui$QC)|AA>e?4b(591jPB`3rgYrWH8yb>0MwBb@J(& z%1{A6&*8#CwI4z!KaPNgL_~&#E~!B^OyJe>Mb4p8nMOPL+D>S$f|-*=aBI3SsG)bk z8T)Vv9|k6E95D1C^gy}3ANqr_xsvsykD-y~=Nd<%zlgqc?#t=glUZu19HoSFp%Wt? zf>r?ANW@TuKxR=B?Lh!aM@R3}0lk}>c^1eJrSqf#8%H@gQ?{tdih?6BW9kMB!)@~F zQIu`W?ZpWnLI63H`4khqDQVU?MMP%`?;p`E82g8bFB=nLT~pCXustqmxm;V$fe`2l zQ`3?nU4JUCF_@q-_vDj|(KPg6l=DEef-O|p0t-bDMJM`br`p${n$Zl3I0>GER$Kys z!G=sARM#%;5geJ4z>gWV74#h=T+x; z==H7GnH54pu$=|B9TGkC6J#&wVZaVRe?pBr5dDq>36Q}|6%lecH$?|S9L5-lMLPag z6AL5C>Fi=l;iB3bZv3U)xkY9V7F!z*X&dWmIC(Ewb`di#D3e$Gq?8QvjsZt**gT%`qAL{l{gVNzOB%Myr3yefCH15$k;fIr9PY=uVZ;yP%L%(%8A-IS;sYSZik= z>R&?nI8LPI`*{WdQ+h~)a5-=PZ2QcYs_O`UkcDE_TsW}C#H*-c!h@UUE~yWltB?cr z&R=xnyK~S5A0{5-mVGxwGOIMwF$FEA49UKVgg)=6$YJio?yq_itNZPpUB94^0^F|S1NB}fRh?{4$i}e3+#G_*mcSw3uic+G~J2Ix{A`>VH!B#44i(!kF%7fQ@6;EC0vsrdDLybWCa5OPftTx9#ARRzCIE=m9_a$_5_3%*`% zn4dfZ%HT#x-br`bL-S1#!Z3bCoUUObYp9!9kgtrNNk- z7EqFMt(l^wv5Aafj%Y)^z?(qY;r!ij>22hEA>AG{1lhn78^yqp5#sp@_1EUQyY?BN-%3MvHC| z08%ZU#;b)(VnsAL&>;hRatV&o$Hj%Vh!`T^wK%FS-?2cAngQViPn9R93|`77fLaIM zfvXM}09=J^KAwwDW zW0WgyTgcBG*HaPIjp%Npdl#0`7u_=X=owJmnc3<6iWgpX`^iV5j9yZWsE%X5%b`Ab zG9@ znL1Q#YCWuq>7}4Lj{XG?H42UZm1IdY$#Kr&X)LCus?4yct71zq%j=f?LM%W-!4I@5 z4lsTa4H1Q_%I3TRM%77Efzz~0`B)M<1?g@Q7R<1leU;N~)5R#wJXt`|n#p-#d48J; zo?U5~)+uosZiKHR{tOEaY7ub!<-9ko)LDxv!zZ!Nc+25TPlj_dwJHLR&X|DHjId$W z!l=_SM!hBRuEIw=XRnBoEO|9Gic)6m;uwgw_{WrWP!;z=h0#QYr)mic5V= z3!7nT0NuCn_24PRyo+)sfNTaU4o`}5*foDxP_43z)8DFs3--NBvlItfSN+p!OZk(% z85&Z5;!3wcRu?CE+Ec;6`oC;xBrgNc4?-0?6WZOP`m{q;J4yd)v^7K0u6V4oj{3|g zTSH>5x=q|Vm~~XqTy{27JIqMb&ThAeX|${`j*>~}1z$V+>_dstin>7^l1p$5e!OdC z!xV+Gf*u;ldX)>8*rCe8WN!EHBcJ!rGkwO9T|1>GcA78%gNpRhDy}ZA){x!%p~Q+R zmKcIjM~8o6kx_}tMchsO`X(zRNhmrQvxQL{a%#9~-RjQFI6FyZyW&V*CF2@gq-}o% zyB$9 zM>XpaHx7RwK#}|_4kXaLRZU=3p9x0vFo8F76XMG zfW;8-VH^*^jkU6GD0W?1XG&*Xwtc6|YD}O$0>2$h?H%MiuTQGUZBsU>LE0%;bK6t; zT1{#Q8gMqQ-qA#T*N^YJ9{VyVbRCA70&yUiN(OSp+b{IwrYoa&I zLQ^zPz^7A0k+4;|?GR&TGSy+O>hEv5rN_t=4iq}Imixrn)V>o%ct93@+M z)Inp)Y=sJYe9aeif;(gfqD8Q^Be;U%C_k1$WdV`vHt z3*byUgG2l>+H9+E#i-#xTb}5G&-98u^m4i|Avc~Nv=C!Le41GjRZ9!!pn6%AIjs?n z)oRWrh35V;lo$rOS%<9^M;yo+pLwvTtX(1MTS%NV_Ywl2N6H-Qkk+Up+gBya735Lh z+y=T)%2fRTHy%Bb>FH2uGlOLW6%T21$>NG?Zzje0T&rhT5sRxMwoO;4J1aDD+o%uN z()MI3InUL6-g;6~c_K9nGYp0Q~uLCdl#WdU49E=#Vds`GZ+lcH?FRN&1 z+9oNWX~T2*B{(}3`e)ee*76gKSg|@U*KoN~(J-k6kZ)~>L~rI$x4sCOkl zs&ZzeIHI04R;g!elI?D;)hk6NvWF&zQ=O*h&1hl>c0apESKOsEl!XwfM*vgO(6adtP`-UQU4OMTY_ zOf@cRA~&@5!UxzsAdF-pl#7jMiIPPl01c4?gJ>(~q-!o>d{}}(BV{lMb!a z?UYj*CeSVPzslF)M4}^$SDp_KBMjy=J^{I@vgheB0Yz7rSUF0j?#O+JSz%)f$XCQv zP@hh4T4wl4_MHKTx3PKf^e0#_MEKjm>bx>+iahF+%%bNkkdfL#lLt`2sM^f*dLpw* z7BJEGwTIVtO4*OqJ&+tsWj&8VY577G3}iL-O2|5riL-4eh{$^0kojan5qN}mnaj!8 zV|c8y7)t?)xH>U5<%@lWjZ}4Y%*-;>Qans2m!o90>`)XJ(M`86O(MTYe>9IJvoO`g zg9fOjBWqtKS`)3?_bqhuVFN?o}qof_7zf@Iln7PV#ai*C_Zq?BH2hbkY^&(9YsjQ6A$v2x>vjTc2`9t zA=vJtW5L1qhh5BI70J6+VIp#$(rIH;+OW_TjRSVmFy(^ z9io>V26I`kNhXioCx|t{H^Z&7uGVehm@+zUrCWnMZx_)P|GX+kTOb!;nP7^j&^d~7U#9@TAX{>i z*a`f_Vc$`Jor|XVfimjlgBGLSoF0%WX1$?*!gkkM4Ay(7m~vWR<@-Z3V>N4Lcntcg zU~ghz3?bywZzQ?;0qja0+32wywLj}MELNLV)@depX~3J0tJZ7uo?ZEv5m7;qDSpc= z44`I)V~0!eUGko}{3IhZXt}XY7TB)M6}{lPkI@xTT?M!DYbbK;YTBrf9(@)dQ+E(WT-Kx=#%@gpualbR& z{H957R*ST~-dJt^?cc6$9#iyUwOOyVvaMSDG{q-dczP;pO)X5Jn*fCf=?X4u>Sk4SN8ttl^dVDwfou!zx()wn_vI+-p}6Id+9s7 z-+cFXAHTf&s~_L^@SC@O@{hMZ_{QG1f3f?{Pj)|e?ROu)I5oZEcBi662eXQBQyT0NnLY$2*)BpslQo#Yzp#TIahG`6!Y|BN1p z<{A&83buExc70k+EV~LB7c6wbbkK4~bfBVhnc0c*2-4|cE{q}#|{=vWA{QlqX{qXtQ|N32C0|1upDea~j zAPhi;tfXp4$p8J_j}SuDI-0Pm34Hf{E`cGA2GtErRpH?r;wlLI0iP9tx;7Tx~%hk&q~Klu%8!rd1>xcSq6 zxb^oRLhF0~@}rw?y~Nvf@3q%&zVp%ldFJcot;h>$KKS&=XVc@|AAf!CpWnLi;VVEM zc7OW~ARD*8^&ZfY+t0jsby7A#Nh(?+P)ji$> zrhmJyzr6RxFLz)2hnuf{Q0|U`&HaI*H~;fD3=9qoJM+)J3loT6o`3Gv`@g#Ro1fhL z&Cm8;dWz4hKZH$MCbHl_>eMH*6QE}#x9fE&O0(Snc1 z>XXN(gaJ%ZkQ$=PM39%D`mpei(JB(ebxyb24*8+^1Weri#=F5IvV!*D={|B1rq^Ia zJf0R!&Z1k?r$c>*0m)Tz;zUi&IkML7i`)P7DeSx2^!|n`dJq`)&tB)|_A~O`kG=)9 zcR%<9*T}nX?|%FmaviXyzVY)LpZxabx8B87^PBJRD_B;$&%Pj$y!+fMe&a!kU4dGG z!L%g?H*RIP4CE3yAXCF0`g!5+z5QH?JFCJo$GFlQg4m!$6=5&$z4RhLz5VvD$DL-`^9kW%Dm2m|AK&45(d$1h;p~3;?>Aq4|BeQ=`{9RhfZX`#RSCIP@iKIaSL|d<3Xj1T6pxMTkgD!|_x)S%eY*SJ_kq(g zAa}p<8Wfm73Y&0SNrrMF#GFH>?2Cg=d!I<5dOq*RAA~jzL&%iA{OsOKKjj|Zdj8*U zee@qJUI1{6`SqDBgNwt#fksR9CK}j*Mm1(Ix{b|#x(-czu0oeVKk<^(8JsJ)R*&+= zhu@rxQjR420nTj_CT&7G%kiYoFc9Wc=OE8|NI2`Z22-NycuxkLo zGKDV(#o~bvz0=)R)t+iG+)U+N`IkOs&iL5mXu^fl3JRl9CE z_q^Aejt$AnVsdn}G!Lt8)*ObJN2%s8Tb{xhoLZTl;AVhePc6`&*lv;+et7$P@9h2T zo!y_kvG?A8RS2bQ<$E?u+bubX|L+^TBm5h8)$a;pfCv4HPVNJN0(u@8$><4qaN-G& z_}9w=J;7A$FEJDD9P}&Zu3Ygcw_>X_WlqyiMKjU-%5p}3rYjKHDj{+mmgfvvw=7H@ zInujk-Mpt_7t6vVrk7LZIcX517R1bac+%OmpGDgzvTo|md`N4grx1oQH(uuPHt2~H z6JD|6PS}S`95Cw8h+NADgS>-x??*=WJ5^bxxW~!!>I{_A_5sEc0vs zeha1Y@8A0E^QOS9SAVtp=^HF>pcMa&XLq0bumAJR*L|a(33lTVpBYokO7%fE|ByF& zR)W#>JzFtEVfzS9ZFk`9%9^?J7!cFhwDvh}U0y((pm1Tiw87AT_Wt_|d-WWhh&YRr zHS6barW_x|-C;Vzn*o~}E+aRR!}V#*3Rjn9R9Xg#yvQVh;zDC82$AnbZD1Y1I%!{@ zJ{Gwn_jbHaPz8Y8K`pqy(VqM|O$f&<<7@0QgryaI*l{a@PgTTAb8m)6B@;dGLSohc{B`@1xFujNUXPWhi1%2 zrE+)QdrY=H#-`70cK(i zWE5okca2{VKr7jXNfZlr(TH3t>KLm6FSeCu>tuZFGx;_UKuPiIH`f9}Mr)sItL- zDERc@&&J*0+vbUCi`|W>X;(FW zcq%siz6%ZsQ728hobY3t0{MpeXfO850ZR&u!$sbnbyzLKZUHNffbS_ zj!c8xHo5Yrm?29ovzo-PsQ$dCyd4%*{;NsJ zcCDcNHsi+7RGbY9XMZ5y2hCoYb4zUpmJjby?}w^RPlEM(!S_M;KWVj4*4IpG*c^MZ zRrd#Tk|1-AaL3D>CiqyZwm@hM{i6-+6hN?ulrW$xx;AOf4sgG z3Sy)R{E@j=lyn5R{?}nB`8MTGX;O6a%ob-k;KnM_PD|7ByX`{F)R6S!^)Oi-%Ee-A32a z!FHN<`Gg>Fh78dhnDnr6fBuQh&XLJx=kz{j2bZ@$H-(xUH7_Pob$D`!{1MjBs^(z( z;=m_#wNuC)p4a!TQ;3kYDWSw?BW%kC+IXzt+;R#vc$@cNH^O#rTig zVT3SDg=h5TP17r4ZG(TAk?Zd%aJRfjMofX6 zfj@hZ{Mn1-Ps57@4wBSrQzSO-k_XA+wH~so=)du&>p*geZGCOObA$;! zDTTAz48R-UqQJu-R%z{Yo}VVtZ)CKAZVm}%fjN`)qoW~eV~fw)3FRWUsI7v2Pd+HB)pL3xeot;Fs@W&?Z2j32<^M;XD1Ug?WYlHp z_4qz+`!Zz{IomB3qUFydqe!I?VC5|qPE`)PDZDJg%&#+~hjn(<%@=>Y_ue--ZazDU zjE~d%+$aiLwB4KfyZ^@ z!*A}s{_5{Oe)-n>ztV^r^z-h96B_R4x4-qCvr1LK9?CYb_wtKXHP3$DsRdAU>|)Gd zz&-H1ikXSKm(fU`(u_<_(s1jyZ{B+QWrdPAeu>W2G`<_Z{+Amce;*@Cz4prPN8f_y zH$HjJy5FAU;h$7!K>X5o`bmt$P5r`(K7Z{f~kuI ze*H`IL4_W^`CSZjTQ#wdIupwn;GX=k&8JG;qy6O>wLCxn{mc(!aL@mK<}D~7=L7=+ zKlkk3|9%@L84B;c_Bwj`k=HyFX2>v~d%uDzDjs7HowuKV<<|S(zVYERdp~{KL9COv zU|*5S?J&Q9VmvW%m7qP6jE-K|Gmxa$ z@}%Elmo>t8HfY@ATbFQ6SkhK7I23Yol}L%L*BV{=Cha1}d-Pu3ZN*rI7ngE;GroFM z7MJE)suH=X#PnpuSX_|w_h+J@lj=9)cD<`mA41guOxSfhOG4QMlUWR#n^98WOmy?;E6x@9 zSEk%*Nh>s=&CR4gQ0gpN5vXzcif@Scm8m#FC0!-TQ6j-umRH7@6bs zS1~f?YhQG*#Vw<=Ys2mWneNmBHYn=lDox7)TlrjZp9QZ@!D?J@IdFV9#Uh ze-S2%UvMqb`A1Vz)K%uNxG1OPfYPcQ=6EC#+%0_L!(RZmcp;p!T4^GjmzXDcH z@$nyilMx9R3cOmnqhV!m+!5a3@G{Rv!Z~xsZyRSYMY+*g`*QphNKX(lN z9M=u1%Sw25`0%tvo9z-NALgRV*~&5f-i(aj;XdY+GXL@2-H(1Op(ww56^cOvYvk+e zMXH_}s6f1m9PefGjr!ENvzJewUxZZ>M-~%w6<5?5$TS9}NLqY7ryfmL0i&_#H48AE zeo->-scAVpmW$-5c0YLS#z(I{JO?KVie_K`e{THx1(b}Q{pGFqKE3(Ld$7gnr3L~^ z#~u9f2;K`MM;aNN;dN7^s77F{LZ)`CRKqE2-(S~@!omHQ@n+sfJv|(WEGi*!MGrn> zRB>O&U}{?pXaYpZq7I(SAEqj6lrR|14>*8#>ZWN$KG+Op9~6XvZeylya{wE9{4^kK z_qFfde*QHU+~ND~%ilpV`^GPKpZOjO!5FdXqc>Uf)7|D92$7FBs&~_Epr&vtxAC&V zL76kBM7tMYF1f<=2vqPLPGR~@mRqt-(te7jFxN5P#GE)0O?kExQ%;{0BR6GCB7tq9 zyATSqVLQe7k6plQG8%@5c6Vc{v-f4VIysV!sgLT6e|#@oU%Azd0ie|*VHlbZABP2P z^cRL=UA04?s%K(q#Dd_I@^(S!rCt|3pgmwi?wkm)1^R4MhrSBLAs5y(ZH>M6Uqf1= znXNgqF)*9Ri$8(AvHQ%&c;dY9gWaFJ1UtvwB-E3Tcl`W&2ps)z=`5^CGx1>}@B zgpk)!c|5>8Dn?4^fGpt^b?f5v0>Qq&*fvkXO_E`60E2J*@YYZMe)rRtcHjB_*ro}_ zg&f8RGu1s<7hK!oK!@IXai1OfGDzW*cgeRHlRe;TAD#(jD_{9Gt|7tu^J$sjvIX*p zLLN*7IrL{8IVms@t**QM%->n=Sg%fI`r!%Z%ft*OZ+^7<-uIb5W8R##x3I2JOZUc) zQLD?nGSE~Ca6B1MiTJ|zFzDd3KT)9g7J)#ixbvlf&?PX8#ksPA|4$DF{R~J|T304` zc4Sy>(50Kmvdq^g(BdMkvkhl7KaF?djLyARU*vP&?FE5ap2B~pR@9+w{dUiwz>W+v zms;DP2UC{23|7ytEo~-1Qba}lNK{2)Ssnm0xzS1JJ1qpwvb^v^R9lnUb@zk+R9`5| zsa2+bWY(uXfE6z)76!LlMR^=Tt$|3F1*(Wb&@`cyua18G5}+0OQ_4^A^4@no*!|`Y zSwK``-)k?xI=S`R@7;d>W`M-0pH6j z$Gn##$)?(;Rw+=YadCcWj^Yn}gN}Jej^2hx0Aerc7wI`ba%e+VF!@XckjViU_z!)F zX5e3+U6fOi%in(SAnBWY%*;j|@D$n)`qTSZ@-%fkYN6|zyacb(=B=rO_4AdBnFpc;U z(#1yfeq48Vj|}Ot5GBPnlIfUJL(hw$ChlBo( zqm%G~1}O1of)(S_>1Z7ZNm^zMb!~nhU2|JKQNq@wZ64W2n@Y+(a9c+|Q`C<_yLVzK z9qS|=s8GPF4Gjgfo#>=HEO2~9b$&^^2@qAraH-`9XG+0kdpKgOKX~ruoA2%Y@Oh4l z&B@S>((gE9@TAR<{LIIGyKDV4xk|A1Ui=h@sRRd<_tvj|zWe+~EK&V`?Hy}#Q^)nY zXZR0_+D1~59os-cFwhbpX<7oA;Iw#}PNP`YSg9?kl8h}fo}neUyo^Z(C=MjSi79Sc zj3G&Rn*15AEPv`>=$^;!-QBzQN(S71sfWR`?mo_*J@@Q+@0t!Tpq)W5$O$peGA$A< zfkzBYEJufvCL!fUyh=?Kl%K!d{O&qvW{Y2}&YmEP1gL;Bx0=V7)zjv!yNz!b8XwPK z(1k+8i}p&MivhH7*U*JjONz+K9AEG9Ma6*jrQn$$uy#dNyiMxWSXY zoc}B|lVG08Ai;w}thdWHFWOq)LeQ!niD(G#|ChwulEg*l$+n40FJI6OZSh^W(X@pF zrk@`<{eRP+N&S))Yr}SNJtV}Xi}jfLRuJW24@4UbQpm}Nv?n7H z1s6Ibi8r# zyT;XH{`{rJ+?2n#ti_Rh_{T9|Xvr=py-+KZtAbVstJO5u9Do`;Fo9Z`^ljSyI^(Vg z$J>YzEgZ*y5j%pCMN7rR@_9rT>LwV9&29NodN$AdGvAD`Z4U!-WtB3+hm_%n7Y>oCZpPS6mWdUc`Fcm))~e){Iv^W&-#D}WxFFm!zdR2 z>XQHYvG@(<7*v?|xk0AN^G1QE8pOc1X??J!iYZ6IrW(Y+*1JBi8O5!m;AkJM8rAYYxQ3&%}Y5aD;s80!@v=P>r|<cRAdY9)hgXvhs z5D35^!6+F=2d^4QRY554@`Uo?*0pa2Sr%Mk1ygdolErva`$3mIcyY22&q z&Q)~_LD*`i_onP*+tR^N0XecNy5qHA0nUgomU-fEmFePWe<40|<%P790@QRI(3JNG zZZHXH!amA~Vkq=r9vDgo<^lmbI981z#RVSWlh0%A92C$qXaH|2m$1t-RVcX02% zy}SD(Hb?~~wh?t0q63qi*_A~d5oKQ=YkYr(&Ux@7XsH>HV{&ytMZ9GFyLVO|&V=(m zAg%V^bn|b25?U9jB3i5u0~!-bgm*Z_vNEjxDa3HA&kIp;LKaUCN)|^jb{j@4JFNlf z8gC!w_OvyewPf3RW!1+DZxLnuG%i10nST&Ow}FOt1O7jMZi|rSF)q1z_m+S9PB@UQ zOmUZCBu8!wmbIf`XDuj<$AMoM{ZLCMU$TSW%BFG*RFCb|-fiJ?X6BnGKYYG&ahBHb z4pl1x$nGkB<7M)Sj^j%$DFF8&TmupcQF6=slhrccSjv)}AILHq3mIG) zFN}snC(mmK z_6#K5XkX)~Q9)8`9xn(n1zRabR`QAQr?33^Y5&}pf>S{>B}(wCUtMjUy7Sz?*J8ES z4!9QL`ZS;;Yug_Y*W2bY$~iD4!60amIseI%d#9Vy6)(8vfpa4x zl)i_9hjRLG4t)a1`vuv-kXIo?yj-fP9R=MScCt`BynCb|Mtesb7-=V*0n6tC6u|7M z^hA7fm25{->Zyz37=(1V`2I2nP47;5Zte8OG6Xwd(e$yMKDAPryTGS*dK{H;UcEh= zU)j8M)61K;#CK?UY}&E%l-bkx=Un6B(#k_Au|rXt%l>Idi&#CrtOu_9^B=FApAwp* z1B{aAcxhr@ae%LK_=8-!JKOVWPquflZEmSKMT-I*CD5Q_NO>op=0uQ8I?uD?iD`d z07NCInTxiP6I$i$#DQU^@~qCz)0?Se#??8^f818|x}DGizNQ~83mFCe-8e%wIsenM z&Byl*uHGWVJv!aTl3H1|fF03?w4xi$v)lo;^K=(TLXJe{gz&oo%I)zJ{?zw|iLCAS zag8Z6rYm?diY+`N(>0k~gh56K2BSoU-HPvlUPcrx(c{Ww*16B9ar&!_C^712z~)s_ z>SSL>2Z#cL)#~qiH*Y-(4F0{!d&M7(S90aDSLvr3{ZzK$qxZ1Zku0*lEg@^H_t67! zMsDlI&y(;UdYP%3RKAis%)J9*@5F*L+Y-gxkvfksP9E=`?(Uz+F;yAnZHYlFjm!^J zDNoUSQ+a~F9p=IWy)Tz15Xy+s%GwQIP;s&0LeW(`dEF>$kGu&G z@2)}+Fz}~;hl0A$U z1j{SR#=Q^Z?Md>9bqThtSHsF3TzKYE+i}_u&!3Vv{5h2R{hQP92k%Pm6xIpa_uis%0M;rm4Wcnka^{T|j zvC*VBZy}%&z4g;8%ZpTaY~{PJ{6`m68VcMIFb-8TaLP9-;@}FjBCx7noffRopIson zsOozO1qe!|Qgw>E*ZmWB1u9^%8#+L^zOs7kns`02HtPeU95B{EYh1hQKbj%G)rJmT z+13N9j5C;TqvpW>Btvb@6y`icCi33zDI7^gj4h=o7=5TP;pM~QD*3%| z6pG$~l?6%>Ryw&PiL*5{fTsCUtww`t4Qp#eMa_ka2vpSCU0baM()#m^H6fY*yjJZL zoUK&x>;VRWGlL?AVFS=50vNL4;0-kqEu>v3xv9H5rkOHdwP+V<(b<5aHeY)cy$wmZ zer{)C+zOzh%B517{&Ph_v$=MB}& zM)h!`{!-Z*sMk3Vco2;*^05iteVY(vQ2S8akbeOm; z*n{YH(I6~aeb=jfsT|5B5T3$jE;BnakuC+U3S-_-)~K94$XlQv%IOT5RVJS&I1@$k zDmftPT{B1=*(?o%CC|B&6GdrkqA)avrFz0P(3Pwjk&Xdhh(Wb;}5%ULknUbydH`9g1_Drnh0L->K3v!RS&ds(ghv*awp{FKvL=r({tj!OlK z+kJ_6;;h}L2Pc_)RuBv_(R>DBEX8en8}3KvQbS`JB|i*^6n#({YogEL&}_ZCQK0I} z$$LY&v5^`ZP0`YesV87WG%;!i$5<7;dk^6z&9Vpl0DBu1$_ypV1pRP3>SeG7LXBMQTW-D0YK*&_mwI1U zArDn^tEIs|KzvZ%XgaC>nhXHpe&bcVQ6~M%g9r8tR8@qaUKpyUdD4sqx%j1SYxQLD zH!6P3tt}+b`6Y9TQz;g}2-%VKc=sH5Yd5LF`vk7Nd@7qTO8Ew0!4id8$|P0 zslBW}STtG?tM1ck=N>rXRfL*Hs|$}t<=}IP!7-s>jw%8$<_IrF9|sn~w9% zdZC*B@F`VI@QcOO+=J$k6lRRra;wbY9D9ZI0^_RJgR@TW%+dWLRPGMc)+;|edH8kX z(*4HVNkbt1gI9-pJ;8Mveqk6;qly%FP%&p91A0X3Mz#$O=iX{a{(EPW5OAZ*Ck?MpaT{<*+(XhR!R=;ZI&>r zD~R#U1KI)npoympcYoy$=SWrR3+y>?>MVZteRA(n=l_`y-m?~7=~vt$^d_|{$cvT^b} ztD+k^l)p`8l<j0`TxmUirFCni984Dj z8MTO6Yu#Gw+JeZfIe<%v|*F+AO-WsR>^ zTaTMSU$J|JNgWfD?YwJa+I795jR|!T>?WO3?`SGCoACjJGh&Q0-#)o_rg`I2(A#G& z`|~&aC64%~{BzT8n{ZyD;c{*%0BD%KxoZ7jSttV)DsWzj8!6OSyORU8J;|-D2ttaJ z&Q)rMvh;g^fAjSU_*t1X<%pr#99oB(QK%fArEKWXShed27@Zy34+nJqXFrs;OPH8- z-ZGKU7Z=sVx)US;M@d-evFI~W6ANf9j1vma3NFMdRPjD7yaNl$tI_>h!$Qq84JGVs3=~7O%LxE`uRIq)u7!tRx%T z&oUt}M(+xp5AR!zGL3q$3 zjT*$vaeAp3Fo-VzAtDPgUn;b~ph78tYvWmDYJ_FK|KpDUU6bXB_xoCRBA*`h8Q?x9 zZK+M!nb_2g>4NH;?Vu`#k6Y(N(ltm^VSfum2D578DheyI&twQ*-jYp{ zb^%sSN`jaMaD%Mtv#M#vY-Sc})v1a#Ezo~*g`%6mS6{1R01e%^WcEl|^|{rIMyt40 zb#B_!?N}L`M1{B-XB2(LZEKrlj+NaE6H8GVEVJTaG!I;w2jq>n;utJ5>L66-Jl4k& z;>nTRh#^aWO#~}itz7w}@%@>VEBE{d7s8po>D9}38aKb96kfP_NQh+>sFz<8Fc}!Qsco_g5K%o4_6wWUpJ}U(A{PI0igL-M3mHYa=mDK z$TAOcuV_9}7@@Fys7HJW)}ivf7UuvtvkQ9JsK%uw{gFBLy4pV4pGew4TK3RvB6{19 z{lnqJ%L4Q4Mk6MeQhq(=Nhd_OcgKGKP)i30*g(=ODPIBr>(dATP)h>@6aWYa2mqub z=~e&$0000000000001Qb003ieZggdCbS-mZa%pgMb1!XWb8}&5Wl3&yWpZI-bZKvH zE^2e_TI+AyMiR$;HIV;-$1jy&o-C*RP}uc{UK`+Yh~1zL+A9nrV5GIo3q`6Vsm=9NRH$*G=6vk=<(^j-USwmy|yBU%1&_k|HH4joqHp3q%MIxtxt%bx>4o z+h15xT9A^IPHE|eML=3ukYsq`SMj`QG`i zGuNCsGw1i4>)iJ}SIvFqPE1L;7(gIgbKDdsa2-QcdUo(MNrmy=_4pe-_+SiEpK~Q-m_;lFotvc<4heG!DZ0cPN zDHl3p*UpZ)p#FXHcbl?p=;>RR@*l?VH2G)0lT2YOoOGIE9B~;ME|2;Y2CZEfa%5zW zzcbz@?Wig?S2`?XV48_=Gg8e6<&ai$N!2@$7bJB>P{Sd#XGfQi&9jf$p~8eD(($43NzmZh(%%3P-O4Mvi!ATIG**)K)m8@)4xN6F$YEyP-lyC4Kg@hu_aTWz&asR$(_ zL%fMAqo*%*4gdtWN;SAu0~ zTDkiEDVJIQS*UAS;X^LkPO0mF-cxWhnk@!f^Iv$MB0^44r~_CddR7nn?nu-pi)Rk{ z8|Ip57I`Dp5J3*2sLSR1O>jT`cBrSyg_)hpR1zBxk)Qf;Dq10`H`m*FffGQ>13N}C z-iJYCKQ2151?w&DUI$F&W-QfsA3C^LBxA$(2NFO!ia1#>ur|=H!#Dq9TS$833 zHi~S1MmdcA?4<4(>97$iStr^B^Z@-`;+%mTK9z`t&Ces`4KZpfG#6G|R@A%;!;DN! z-*FYGzGOnCYwzvGha89izEh+UEYlckdQ)fusAmM^C7!Rt z&CC6+h~sFi_)#7u#B_b*M7a*UEv!NbVX?yl!o?ulztR`+5`E3#dKW! zoLJqlb(L*OP{8!?%>kD%ey0Q$+MtoDqH-8yA~)CEjEt5`bT7(8Ih@7ouEM0sYmE;Q zgtC15qS9nX8snI!%IB%*s<5$UY$znT)XS4ho#uxlEF5%GpUGJ%fPeil@kY=bl`orS zRj3iy_Y#q3%IvtZ-9#u4ZOUex@Iwt%Wn?ri3-8CHH@osvnr<9Q5A9Oiv)c87;$1uL zt0!YV?(K(EyP7YelzQ{nNu+W3Nxh?Ot*Y7`(4s4w0j*SN-3t-rWICjHXP&O;tcwN} zQ8XbQi6F`>^`*1OO<{{kT+M8@-%U!$O0ahM5;g*&Pe^m6?`(XB;gp~G377x8gAi&0 z*<|A)L43?vJ(3VVGfH?Wy!c?=#+nAdx4T56k~DK!VRR}Xa1_YNdm2wgGsnG=7ks;z z$gy!UdAXvmim>g5vlJ;IqV>F117JNV!1{LSK=(I<6uysC-X%wCLogfqNxKPJR&EaX zLAoG49YNrpL}u|AMYq9h%Sq%+ad@PEm6hk=5Aw?90@+(G<{Tc=sY)fDaE$=W^y{Z( z`Psu(6b6*}r)AXr?9PZ=98r`;-d18s8#BWjcHj3)*g54{W1Dr|gd;J=rhJ}aX(b}S5cG7B71zk?6IS@KHentv0 z6>xtj#A0a}?$3JqPN9@{SAe)y^%G|4OO4U_ zLOmYY>89nm{-zyoeRt6>4h1Bkq=*YqQOr|x+ai80B|oPH*1ysoNytc+vIP??ZbD>bZ~*x}h4s3XgP zlxU&_@e%!x(0i`n6!&M?O?5;&h8%8lhrxVD?2E~p zJg-eM@vmzt4fHYygXBPPiFL-9m2=~GRP+Ri5R)F7c4DZPUQaID&YKd-QL`1?$MxE; zLa8i>@N~4XTe2QV=X2sv1ubsrXd%`j%1TYHc6OM~kb6~J@jpouiCQ#tGJ>;Y)TwzU zK+^@|Uo4>q(|*T+=uVcIdj}sOXhCRL1z~uu;uD@)5yS0_3No`&rC&^rie$LU6)Y?) z=j?Qf!YHRS$MYQo-_$6By7U@-nCFcIuXlFSsJ85^rGbO6&EXWWjLFS#!g(&z!V%W; z6PWA-(LMTXYr@t-|BOpuD&h4lrw)za8-T-)$3JtZ2B);?BP;+Qiwp2yawt4x4&`9x zX!Ft%>W0jeoE%GZo~f_#5H_6a$u}13j6gC_AM6{R!!hx(6e9Q?R4v4g-^1=5Emcs* zN^6Y+sctq0rcNqN$n-l&rd)B9Hi*G-ij~RszNDy09EX@5eMg5)v4UXIqv)>N&E0D_ z$WGeK62!*GeAA*TFv;4z93j23&Ncgi)?TWMgoUBMW$_d3P9OdP7v3x{R@X-xdx+gQ z#)6dIS|tI}QI~n-GRVsn<9)FNUo~&4?EK3I5pJ569dJA|EzzD#p?|^P7ndhT_Czz+ z!!Iu*`+#`A81aGdtTqz6ZGcrR6UIx}5}aSh7G_yN)&7i?SvZ5>?HMYIU=%(V2}HFn zJ}%^tbIT(f!+cOJuQ7Ye6}S*Iux&)10f_O>E2h%p!WY z&RYq&=dSbsOiKilL%tOD)}a6Zgy{cm z)`^g_4t4Xkw|wm882$f_Fv{2RPmc}xTq!m>SUN5~Won<2xBzWD zc)gXm8v|v3N)9WlqfYnBMeB*i^zfK>_TYH(3=685fD6)^S?JwwGZiNhf7y*KywM6A zBZ{sO#`BhETBL2} z2wmU^QdmuNqhpfmFbYU)Z;fay-x)u3n#IDVmkq?D?vW!v%s3XWbBECJWW!wZ=Iuyc zf=Ld_#P_w);R~;Z9B?$OUX^{<-2uxuG-$IH>~n`GlDC=j+pDZBfob*1nqVsVDUa?4 zky4@PCtzm=}0 z@fv`GS4pB&e>=h&s48WZzFj9o62!FTSfz73xjufZ_rPuva0A9JKXr_$uM_FS;{xrwRwg}Wqm?LOl^rUi$R6W&5^0mv+ zy7%$r!Frx&`~gjWT4Rl{Uz4!6fWHsR#nDyYldhf{v7R)i*s-n)P1j5H<1={*vd4EC zcm3*8`B~v>O)=-^a1lfKtWB?3eLA*21K=K8sK~TBFmUJE!O3R4=!DhRw*vEX+D%d? z@+V*M&*EY0ZA0O6o?9$SD8AaU6Lp#sFO>%*H?#?w!LH%Ll);v@I@qeu)g_x%5D&eW zPT9D-UR<_lny*(FE_U5h$ZvcIW|!=1{I>GLmX^E-k>fx9IeT+Pr&)tG2LtM%!^4}S zOvzZdLQ53LQ^{k>M7JBRUnA^rR^YTtW4Q%!8!(p_%CaVXPkx!Uw{HZzIGFHxzajgw z#JJLPN`1F(3AA5Rg!c7o=pshlK-Zq(X3l0+DK~6V}S8B=+m*R-s8^MVvOt<=IA;)-3S0M8UOVfo-1=?RYwkP9pF3 z!=|5}!`-K3<_ZV^P!jy~94M$#!2hkf1GNJ^f|US(AY}l6_?HU28us(S3<|YGmfkkV zTAYiQPng@;(dthEOd@ele|!MI2dVdeBj`fX{zf45Z+Kr}g757}!g4VS zL59#jKOGec(U)7gqL8=4ST)LPG){4)sIAB9Th-8_jmn zKWS_noSj_VxE#!Ee)d29H0js&3UWaHN2+1);(v1eA0)r#7e6~Oe@iut4j1_U>&yIU z*RR3r_fdvC0REn){0aSa_5O@*e@ivYfDHK0Sf`

dQzFD)_fkwiBhapH!2!g)7mMNWAA(@Q}+vhqI1mmJ5~OSGLuUD4!MbT z9Oclgo3hKcWaIwdvnReGh%NTDIOZ%_G6yVfm@x2f+#y#i{Kh3m9=(0pS(2fwu}=Tx z7hO&HdLhV~5~k(w7{lu*4eq=qpO5k7fG{LTKofGqql25OLTBRn8-?q=Kdl``=_+{X zh(3(*BRIRQj(Q@M4%O2%=LrvR2yKA_y0k0Ru*IUV8*S^7ak+HaU85p`Mjm{Rn@A6bj4rLNlXt>K@>2OH5*Cs!$9GsTXiW z@cdz2*Lf3PHxGYuVPD}*<3h;?d_OZ@Y_8X{dT*j;0PE7I%W6!=W}<|NaZq%GtXh>G zjY42s8#Q4LxvZZPoioUc?@PWOj^xdes#;KQt8|cV4OL(e9Mg%TnM!!mU=@iAy5`$- zIk~*cjAh?xl}DRVFkwI;E-(!xJ8;pnr#N9t3t(MV6e~f#^=fDe3T#!pBFhw9IDliwy>dbU z7s{^`Co4oz%*GOq%XKk*wDlmdSd`C6q}f)Ay6E!+$t)d&Nz$cim~PR=r+r||Zrm1f zgSq82g}iC}ui7jh=%4LwCz^7f@gk5G!Xish-?*5zZWy8m|cp{CK)v!j8)88df_*@z@te z&y^i3B%4HFG_}&!wGO%BaUySq~~?V!sNhPMh-(MpI|kDU{_pcOMv2D~;avea-HP_gzuU z%zj9&Fvt0XE%K8!dJ#Fs-N&D9vaYRSds^hvmhc`MtW`di!gfd^RhuxM9|Hj(bJFsX z9f62XI!AthCRe%Xk^-eR>@!7@GX+B+6rE(;3GHOFgFpYwz1jKSe12QQlpN^_`Mc$T zD)@HQnV)D2{T1P;+&@NeIV0NDNpllpFc8pHiD5D`8r!`|c5z2QzO+&mi>?%zt3i60 z@OM2QWl!eDOxxOx&q`?3g0G-$T=@kpmVqOC#{fzkDy>Ktd6u%jR_D0XgN>(?z?6p! z%poyPngJQ%kj0+PpdvgmT9xlW&Hm>k;1YVCcrTPplBCA6PF`qLv>UO#x20{|qsDGO z8ZluI#-3859iz9htBEMuHj*Eudr8v=D)B@POuobQa?JS?>d?{qqy}K~?5gC=g~X$sYhZ8*0T+PgP-gH8AUMN>C4*))SPM;h`hu0nh+w~A?hs8PXDbg`P zF~Tj8qify;9y1n68g>|sC=$I+M05}eR^v1uKKXu6PkUa6L@Ic6ahe`I`2PNLMqK(X zpP#NVnEGo}V*pFB(F5e>&d%QUPY;JpPmm$L+S%LN-9|+3A;TRFkGVpET;=0B@fk z|DOB~z2qcRe@}jg_u@SFc#=NhaC05&7`UMM-;>{=7QSQC`CnCndg7kMB}l*!6ZiW; zLw)>|((MHXShfg@DEnEL{w?R-0cl_KL4~FnsI8H>Jk<+y%-e!%{GKE@@ylt(aH!%s z&2#&`W<>2ItQvU>-cX|$L)7GmXLUL)GU@xacG>vPDo%DO0y0J&p?HU$?P_NWl3Eb! zj*D@ws1G2X%uvU@EKvI}K3i6EIE1LCfSz%+SPY27%9Ix5sEwsZaL~opAjUvM%_65= zM3*!G=iHb>b z2-AB7=%)=@P6^}bsxspvgI-9I^e%_~wev#M?TBeG>2Jz~iR;sKRd~v*>`%}b)#hT{ z*dbVmUp4yIF|`mn@W(aK2H^sYeG|#{vLzZDb5b3^rsXdCeT6vv!4sDDfGX^DFN+eC zMJm#OjLaP2O|_iRwqtyg19EnN3v$5aw2q^c#2k?k zz=zqXF@g7FkRG9Fr%obqnMft8E_7j>lX;xeNtd`F?yv6+CxKYZ1r2hcx=s=4Qqn?lSctl z|LdA;ya=1b(s!rnx1@W8^71mcY8?=!H+%gwTyun2@DX;-IhzX733ugE+pE{Wst1o9 zgR8HT^gfZK<@)NUB0&70YBW}xl733|L-r~E#Ti=cY=6pj3$3rNl;9Gnt*Rw3as-@1 z=kC+YVn`R1F7vqHbdr20u+iI05EzAb~ztVTAsiE0ubh$d4I2j{nKhPVbp`6ZvD9g1e(O>sVSzWz)%u8z2J zH9fid5iQ!_^>p7Q&X+NaI4T(KpbbmEOrj}Fvf#dUscMKk_kJvS>irbIfIL!d# z&3iWjg87Ke7W(TwXFjyc)Yl_`-`g1%RUWGG7K>>aL((-iThJ4FAF;?jy4e$qKmMRQ z*ayAAG&yPPT;i`ZXX@ro`$^o7rj+x;Zwgzw)oJsnB7T7ejTY2*luX*dDQNnc^IMhU zH^AQvO*M7AKK%_Ck9;(%_+L~~VVb<3;mv4#THY%sho9g1;)^?9bcmJn-Fg6AH;{km z)g8>zc6Siew09|S+uhM_$5_8c&&WSXkO+Cf_+F6LgN`s8z@wC`e9I&}3-}Tq!pDbK z)kA862?PIEtfn8Bo_d7B#jISdR^4pEZ^fi-MV%6&h3_Y@;4}Ql+KaV z(l$p7lwO-KS=(Vo*vy-quJa}ETm`ErktXkrE`Y7eK?>qIOBp+VF&~3)rSnfB*=Q5{ z6cGnzqc(Ft+ltGGTEJ6a^p=u^pof;hBUU;2oXJQ1fjFPb=dR$y%D_aJL>dYl^-b{N zl+4ZQHO|cH(gy*-?ynUkzB}AN%sEjdh*I!$a5Y&EwKYjMkVOB9uf|P#;7V?cnWZb4kN@QxoVk}jV{!i_2B*2c zR~WiKYKfaH(^aQD?ZU_Ijf8npzkvhJHQNbBv>EEL(bloto)-CAL%n5GczTQef!jzB zas>$HWAwMyGKz-1^ z*DI(e%I7ESf!J^H4L_)h`J{GZ1kzPy6)*<#19aQk_r|n8cqMc=#21O&)Yqwe$g>VA0jA zJbKJP_;uAas&l=wV0+kD4p&a_Fb=%ps@8&{qO%_AbM}+7LE#G$`;*qAe ziQHjfCDB{ObGs_ZL{c@ZuhE()pJ7aT+ER~qwj!(I=HxX=ROCF#9?|vzM>s+Q#lNQo zfrsNpPEM|D#Hx?7I%x78mzkv|FLr{djBUx`xr_4-ta3O@nZkG_fKi>~d?b|}1of)) zBt>%Kyd?2Cb67MIG~a>{bA!MwZ?q!V>~H!iInbjR*}1V_@oAJRMdQZb``NuRV-Zgy zrx=o46EDLWzLtzNn==N9^B3lBNmB+z$%1^kuT7ne@Cy|ls6BO$?z*;d-~dkMuU)d8 zk4}xWDYZ^pZXKWWh$f*m0ZcorXd?+sl2<~#2RR8n9G^~0dfeR|5`YHTqseKJ?cT&+ zF2Va_luEbh9dkDzP!<;%rS`4K?3R(S5f$`r@mD>q&XIvexdj_53S$<4^v*F(Vpd{+ zA#fBxjAz?W{Rs$2$NBh;unP6|?iYKX-`>3mlKXOAJx1SY%U{a;!n-f))#bE!_a(+0 zZkK{WEJ@1`L)vx?cSgO{a%}0sx8=`Q_4VGp{g?kZeEsea{?@GLqdr%;9K#hi7oQ@` zP6lPZy!PtlgNOHD+<*1*-K*EHUVjD8KG{BH{t%NeQYHt^&P+if7?{C6X&GbkQ4BWU zLInR`oM(8gg}AL*J}(z*R;@4rQMXjd%gFnQwwaG9C6q#H!@?4ie7ke!KZn=j?k)%( zTIs%(37HMC!ljE*jS}=K$}#6ugc0_jG!DFr*)Mn49lr?qp`wgY?`guGaa{2BvZyH% zh`0po9q{7I@_4C#VX?^a zVq-PQ{);$=;HB9N+I|SNB9qvWxd&@5pRfH7u{wc&q};YfXyx z3%tZo2*t~<$Rr_shN0b#paPfu7^AgYx3iK+?7wbMO75Ga?qyX!UQYx*fKq5J&fs#d za11Zy0-|Fyu}BEKhZqHneYZvl_2xq_5#_+GwnnNufBC-1j?mq3sgV;i|4Msn3`QY5 z0;;Q7>J}ekF{*^uJQ#|@#KBNR4=3A-69Tpl0VrGi96i9{4$Qm0>(ZvieLH7(dZY^- zXnHmK9*KR=rJZF2ME3AN79vhe&a*(yO_+G;5-wZPDNw8@3`DSXPoPB4K`G+4&}^jx zb{23+(BTw3*S~R;1J&6@`N=~U<@{2KAF2ma%8&@>92l)ZM}Th_8Me0AD|-0Ypop@= z2$x8JdSsP3n7Msp?8BBsr8ctQ_4`4!`>3H$uk;tDM7 zrDBlE(c>M+gS3qd92IY2MHotAN!(l|>~BVhVP4Gv8}uZe-r`p)c3>)jbVOzic6h!V zyy4*?sT$&=Psqc&*Y^@f*ne2yik;`VZ<%4uBdRL{%^$CUYqEUzTAPiFdKs&kCHQs_ z?fc2m75neb&KEmuaZ{Yf7Pf$5Z4O<=<)Hm9iSaT*WQ>G-qFOS1*%R_c zj=GW8Qph($0uTCS(W1(=rwfHWq?Clh6bJkn%?V%&5eJO_@kH?)OZiWwicgcp8==>o z#j_B0RRgP!{?T151jQfZ5_5fUEoGFor)?I*W)imM%Vdw@#gS45pUJ+Mlb9(Vb^HMF zyx8y}LB$91TH?%*X55yPxT&Q}riuF=1D0fA8yJ~kbP4Aw8_ot<8b;lQT;%vcoQqtM zcebt>H?Ewgtl6n$Q;*6wbisIobA+0QV+u^#NWz|4dJ*%98E0mkRg*P~;Z_&U>=WXk zfSTO@&-;G|o(t2-Gp-W(Ig=yqay_@%hW05RFX7whZjEvo{EW%ve_T>h>}%AwdG$Rt z?oltdlG0&N16K%^WKJ2{xSBa5Z_}?tM5dQrg)7^l)NQzD12DAWa>l+#LR;tL<(+4w zN5M>*EP4i=hzR_0qtxQs&b~rzRU};R1!FL6a#t|vnPS1w7?(W>O&mTVd9=E=3THwJS zh=xb-*bv4nsJI5SpB+=X0Sz@39UEL+tWt>6Xavpf8@N9nDx{o=Vgu1y)lTD@-P7%U zQchQBI}Wvoer2DlS1ufhncj~)eDv7IYDEZ!V@k>$Pn6h}WZe?juM~Ya*2vQIu~6)< zi{KL7@l?dcrb;#R&No@s93@grdY&NRyn{IWtr7-C?2$A4u+j+#mV^`4EXLa} z9PC&`E7E|OFw_&yg^HB(rx+G`7)`Uw)fSWrD)h1u+jfVFIdkTp9*Fc!R|B=1>=x00 zCXaW+Wu$h=vIf!x*LjrUTR26K@QNDxsuA~pL6BrtzLPURvBYo;LShFxS7U6Le5tDU zUurBw`gYhhz@QA@*2B8|?YC*MP1x&xGGTgjZ}F7!hH{hdO1Q~uDze-sS81^#{fvGf zY?JSpS71en1W;>bK|^&&bYtARXgO#&x|Wlct)_~~_Kld%f&T>yolePCb6%sL?h~8m zc7@cCOxKo`gBn>hOWG zzh9Bt7E6RNMT{syc1;dDoK3$nO;Qm$0a@iPL3H3; zxyvTayk(xzRSwDI`Zj62vc#2PVw9d!HcSgE;yB(+OZz($^G*X0(@I1wD5Aq;TxozhO?ABHLE- zyuI6W{Mvd-AvXWJIy#!e8GT+depYLziFUMOn26YY71P4NKO5z42bk6(Yj@ zj5|_yq;0w#1qEg2M>El~k(LJMEkD6_*nnZ%xIwqVTu>3h`b1r!Q}l}`9A^a6d9QmhNJm-JNr z#>bv_Ktvn*BfPlJTuqm_8+D2?&|(zPTX$Q^s-k5vMGtj!Dgp{BC@b;FISVtIwHeY5z$a z3xz4o*E2Zji;IkNnm;Q}A6>x7?f#>O9<~d3jqbMn-o0y!i~h@e_}hQHzVQiOOC@_# zQYB-!Dytb`gP~vcaJVfl?s)2+qicBGK=swjtLXy2D-#(a`}cM<)#B})yLS|<^cMW; za}Drem^brl;ne12EL>EJ^+JGCzxjr&f(o~#pPeinly#kH0*$UZ!Ii~1&h&$7wpc^0 zG_0;{c?6nMQ%B?pFmhi9m!E4?9_~~6V^l316!DhS#X(i+n!au8g%eNT%aYXR`Jx3# zS$qbAn^ds&(SD-y53NE9aEx<)z%#J1J0luRvsUC?a2XMSi9=f5NSuAZb$Ct>Ot$(Ecx$byaN1dH;bm_DuQl2rMh zX4q8u8@zs2OeNzMI@>~z*ddI-%h5zI%`XYCOhaAS63;FrXs%y{h*pY>MNIQtvU$}7 z-0^JYUK==g@KNWjNF#oMjrYRIc6wogTUa3%RkDb#&{VT=32UHqTL#ld+w0WRtD9rzOn9M;{P0fSP` zhpTF_k0loQ1hF#rcMgsTRAPUJgv|*?EXS?U*VdrIRUBa08cg^8@w6Jhfl4mWw1+iv zeM5M1fa>p)X?4C|k1_8}(wF^wy{fc%-=|&IZ5_#f98k~ygL^4-N9-=K63eD7>&Gu> zrina}ouquL+gDN`HVKY=0audWkbfgXihe&r7<%%*q0V*Mug+V9hH^`gvm>gH&u(i98}9LvLHL7U0~s!JclP= z2zbk$RE663ns2x<{!K)c_~S(Z93f2jX<_6Nr6NR=z&l}@5pbZBW{;*hKpx~^mfjxv$k~BiyNGCuP<{atGP$@0D+AdG1 zu|b$VqSv&eKhWz&hm(_p2G0VvEdm~40`I-g@80cqHW*Ppza>?Xs~4(BL5wF40`j!~ zt*T~OesY3&1Tuzc{fWAW72n#qNfn1>Q%Zm5a`ilnd@I`osP49IdblI^ z5qG$C=6(S2u{>d0JRVpe{N;)fKG|(6BbUR8;+KiI4mT8kkA)d|5yAgRL4qbGc48;w zgpfjqogN5~3Y!wOBHxn1_o!vmGyW^qE`6V`&PG(4q_evCW?ErTKq##4+$1|DG-%Mg z7U^la4uh<5um+CYyjVW8O;4p;>CnL6M;=gwxldUuxb0zD1m=_{=mP~cXr!E%^%;od zOZG0K1RbzsJ<8|90r>r_n7=KT)m#prU7x%$H$-*CTz5nd@GX6b1b}VtD*EejsH-&! zyyl$8rNk-vF6E>TCj*J%DJ|!NX^DJkSI7!d4Ll-PwBaJO@nihL0vtfXUy}2W-dUTQ zJ!~}GN#XjXTK2#{}0#Q zdV;Kh=zRX+y3^Ag@Z{PtrZmPH4e7ggZm1y1(baYhW=ARWb3`!(#A}o2NS8fbUE5~` z-n(2=T~M&agXhl$6!wT|`}HHARYDqx5||Li6x8r_ahAU=;j(3T=)1^B&oC^vULUVW zbfv%!lrezv7!b>+NVgYxU2CF{I>KqGB%c<_2?yB>)qq4&(HR#wa(W;Y;H9uEu5|>c zxD9phiyfJ`C&<3*(^3KHnK$6sk=~RhF-#m&G2%P*Hs7gj6u2D%iq-)Y0{H(DBfVPE zI)&(?4Fuh6Fs7EJMZJPDYc#i*Nv|aL6sWBQ*;M*bG++Di$3+`q#L)3KU)05ZUBK0u z3lD<5XjU0S4A>>pa?%Yt@swM-^SNQ%{*|^l?QqqSXq}XV3bzt6Q-V=x@Uwc1GCn7` zy=XJwMnSeYud|&|+*c`yGQ{Gd8%<}U#NEY3TmO~Gztb`j1XN!mH#@of+Aa$+pJXNJ zgDl6G2z8c!6z_1;6`?nLLC2?C&Zoc#bnQFFXcSO}kll-5+v zSB6`*@ziF*6F$b1BUQ>a7=WyX00E}QPfGEAe^D)n!~VF^UstPDHS-@ZQx1ESDLNmA z_KA#nbeX~yjG@+{sxLUDO3V5b_Uy0$)=RitRI|sLd!wwT);s5Z&&s)sV3uFVUjk88 z)(^b;)+uu}(g&47{l-nI#QyfKTmjDtke&((tYE%V5R9!;coCfuP!wX00h_@|KXI?} zEehLV74l%Jo(@Z6ym7%E;$F(EWjh6R9WH}4co^Dd?_TDW67?WFf66!VB?mu8>E!mQ zOqL2)zA7_&!kaRN8h}?_eDP{JRF9(#M=8Tk?!8Q)fXl`TCX-`c)-JCEjQ5( zVN&btsC$BPQ5W+=6QdH1uvw z*=}dm1Vza-2^j`Lai&rnasLQtK4tg`}}}NDH~e3h|4!;LpWEAmPO0?4}DpYL?~`jb}m&1--VaUn8=BvEwfHLmL^`-MI}cwW(I{rxrzYVo^xf zs9~8=jx)F!SAv~I7(CRP=Z%RYynFNWzCzS#Q?zlho*G>XCUIpW?F0F5C^Mu9T1bhm zAAO1^x11)OLC0l92j&|2TkQni{=}}}whuc5y-ECDvkj)brwwHNfi`B6<(+CMEi0r> z!DS{@%lBw&5iTRy){@5;&d6sqZymu6zyI{Hek|EsVf$hQdZbpRWDuEILdrY}V1dg# zpRO)l7kF5do!$*TpO&X{k%br^QsFZF+%0j@P$F94$*!{>Z|v;sJj@>4fA;M0{cj&- z&mO(_@!1d5483}gee>km_t`g(9zE0^)PAX0u)+$J@6?>eEg4mH2Z#X{ze0n0K=Bu| zcpc`0dvQPe?(q+gd@p*;)m<;^>nh+$mlSHaJ-rXt71A~gf6oJl1(4AsGmI1uXKLox1W3jZXLJKg-e zAhGfc4+0R+hXw4(M-z&k?8-;N+I}r4kxG-DUYwAlNIGQ&xzJ(^)g%olrKQF;DcF*D zq)XOMsElj|Cd{`j05C97PrlD4%lw2Bo9%a^C7~BJ68rO0S{V4Nnr;6Dh*LFvTTF(= zcf>JfvA(6(C!(n4b77U3Na72%0Y*HOC!n!SRhQeN*Xq@B*agIr13+w{ll9J>oZmCgu+)duS2Vs-hO>`dh#F=F!U7Q zD2Oxg@A+i%EeH=)_2%&jsqZIr2YiFcqTt~-^MIN2kb20luJ8&?sGnh~KjNYU=$>%^ zFkBrIi6VaoG!_{ZW@SeeP(&zQ#H~Y2Io!g3Uvb$0rLW4n~LI0R%?eo zrI$glcO$(RIT5U9&BCtH`M(l7RuEyu=nq7MJT5QD)#YW@{i!&9Q?Afc=KJb5{AX5o z2~CJ@Zc|oYtq@|ujF}8!(yHZCO6Mq!86iY2&-gXoC6wGXun@3Dw!y>J3$-yCp-?B; zZ4^aIw3*9gRxP2OvRpaN7Xs6T4;dY2Rs9Ikzq+U1pf^dndi3LRQ{}vU`7Q^(b2yYM zYR>h$;_RGtLmRiaMD^itQyY6l&!zPHfL3O6x2RUc2*Fty&NySddJon$&v?sJ=nQ*U zGa%qCbISNtMBNY5n$5WcE_AoVo*Neo9&^XDY%lnTtT`W;gLn$w8y#qA4;^RQw+13l zPzCQJ?9y|XFA^T13#wY8qc+Do4H;1sQ`ub<%h6ZtP^;Qh1<4$ai|MqB&WH9OCzqUV zKrYn~Yi)|Ji~Vr5V|Eic+$y$!6vwtNipAb*Lk)b>BnrdGV8#(Vd! z4aYBw{B?hHqrZ(=JnQ=TS%r>Szh|b1b#~qXBUun&1Ux@0CqU%7gP^bzeOvaPD`SE8 z#WJ7Q$ZThfKMwS7RV<$`$PX93*&#*ZNi|>nL`o)jbZcj)%YI(A^FS(Kd(GS8hc)sP zz3gXZ<-~Ou4F=16yb5RhKE+x{ewE&h?O|Uz0fNv_vo5CDqw<_Ps{Bn|g*4S3@9r6) zG}oj(f}yQvu`_#s=hT9F)qcB1F-4iTa20p8$1sD%=yWt-gFI!>U}OHiN((Quo3NdS804yBmjn|?n0leu9v{B$;-V|@dEz?mF*AUf!>kO``x6u@XD$}i zEEr^S1{uHpT9k$eTt=K?(8~Qy&oDVuVIWv7s4GT#bhwO+p#>yCe31HFXr9WIQ^xS)hPliH2%2p~U5s3rU$k~zH9)@w@Yz+~wNINV~%DqJ-@AF-b9?wy;YdWhysJhT)! zFx9HD)qH9~T6DAw}*Rw2-1dA}UnQ%bJ+jC_0@F<)7D=tq(1}^RViv zKh_OhGWd(%_Zu6-&ai4IJ$w?D{?*D zw4stydu9Lr={5A|z4ymsqHdfXhA(G-iW5pk*Bk0c84>lEH0^IoT3~m5bXrdGr=La_ z%vXmJ1|x=(;83>h%~kA`OD03K4XkI**>9i=J&1eB{@yml3_7r$ao`k*y=i${7Zk_{ zf09&)WT-?~`i?u<(KSv##zi@$Gz|<+(B=N)!q~;xE_m2$Cw(A0&s%8L&0`T+v@AAjvLgD3)$q^o~JWQk2;Ox(amXw_;fZ@Qfew zALKIn9F0a>edfjW7S@O>p2N&tMll0(D!qSVH(i5$;jtTo_#9bxCP1+TiMf|rgE|^U zHMJAI&>_GHps2DO(J80Z`GBwWlLDjV%t1>a&boQ~mc&?yI1P(*g6ErK zxaUJso2oVu1mOZ*NGTi+4GaTPn=Me9UZO2Rp}14U>RV!+JuqC@uR+XzYc_M4rY<_t zcloev$U7Na9`Ph@Jn2ZsiAd8imMx2?Uv2jzP0+#F0?{;Bv%N7OsE^{m|v z`(R|L39j6ngiROr$-8$g%1cQm^1t8H?XjQ}qtWe>45efhpgH7~(qyjn8Vy$pDds(0 zY_{5*DR{z~**TVMOwkxlZ`#|q6KEH_RYw8dVNUuuBM%t%l4ob2;3uTET_g6jI6M%E zzx~B-Uw7`I?%kG^^+AWbE^a}tWOUYEe`qV)s+0FO_0oCxv*Y~EP3+D!?|;q55T>$) z)`_NL6QvW!C=P<}gcxLUJ|wg_aV3U1R8UalY{W|5k(eypqf-ove1>kwy}kuQGshFt z>3@+Ts~`PO#EhG##9;H(5+%DRXJ}Ow-$$eu&d<@;NajiNzv!`|d7TZN8 zu(L%;aLC`W4H&eeVm(q)QU#kq08JZAoG@@^$r6T3IniMoxp*D}{a2qXaX;X{lUhlm zN$R+Lj_^bUCh9?HkHp3%%bnys)q?dY_J`V1z)eYfo=?y7%UVp8bJBG(!KMpAn&s~# zrnSK|8p53n$GsertqpY=q)KEvImUUjVeE3a zo|mgBMkRR{D%O@BW2`>TLOw^*0kiZNb^-lCDzbeRH?aVrB0s}d;URC+$Fuyjc#aHP zcr&i1z(yr?oJ@<0Z{a?VpFBTXmh(66nbSGzvs2hE_m@Q;KY2inv^{%-uvpE;gtyk5e<>9h=Q+!`yf>Vt3N#8^tgxx5o-7#F}#D|i} zF1xJOz2@G1cDH9lm z@^qLeHjh8MtBQHTi=N?RVf}J7qlp{6%X5xG4rnt$8bH~z72S8Q{qY?NzYl(+8zPMp zE+tnGaa16a-K$1G2ivVb;EcPq$@%r4=`#6x zPAZN=MIXeRy*huzd&T)ol4k*Hj*#1rUG{|ktV{G8qv+OrN%`BCLow@^GW}XKOqqEx z_a>=G<-Wc0>W&JP&9X6Ab+Jd#N zdN<0^@#s~tqlpYya>#iwDN{^8sOIDx)4g%Xy3XNYm-z*;+41G4X-K}1?TcCOSW0!f5K#-J5$~&?^~dm%H4J zwYtexrFa}X=BW4*izK4)2tAO|?(TjbMyn`X{4E;NZOS7svQ|%$$0vc2IL~X2n?g#; z_6giscyR-B&PHqURFz~f>_MpXRz3e-oE5R}EPLsQ)UPQ6ET1^Vo}Y{AknLT-Q4BeZ zLaJ1bBF|2Wa}Y3>lW{dMZ>dqsy316H3t;oC$;#d!Pc2(|v4!^B?q}}AZ+~Qth$SYA zX*`=D;Bt7Krlyv7(cs`lQJ%oR2T!lq%Px)QguXeLH5w67EXob_a}GXm|t*~y~uj6*JHnhj0D!Xb(zH>t_~jHJ%9BYl2ru0oKBjarZQuEP>5a62=qd60wRP|G|lhQ+kK>e-f{&b~^5- zFgl!2*(n_x*flC6!139{_^@6%XdVn(8?b+LB>p8{sv^K+XeH6Dg zCjnnR=HNDmnz~$8OKDl;^NqTDlf~|LeX1dw1{da>#kpsNd3eZ_58T zWB#9F&W9OM2be=yb=krjOcYzrO0kt1Dz?N{p+CyR{$LBhKWq>0m{!3%B}Jws^DlEo zKwy<94c?NGz{sK--PySbs3-XwUPbSrA&iEY!3Y*wJk~remkKYDKU2#Jnnb4)Iy_9A zg#KJNA;ANX3!CRPz6JYQ@T0tg)tJ=WI8qBb9MQ7HqKR@%nB<%S-|#SqeJ?osn#-%r zsLd0pem>x!9gxX4dPcKb=7r0l=^-*>?!XC*2{5@kOpf7jBUYKJ>CwKyq1{E|c+N)| z7Y_q?n1o!V4g&#{Xb>>VHrT7049%7cCGuM*u|9?VFz+B*fGe**gn7|z;_trSvzdcp z+R5Hubqjv5g>dW0s1 zmpzY^)S zJ|~fMnOVR<_d>RPmuJZvKDB17w&sCOUH)}8j(P{DE&p8pP`s1 z85(AoK!T(1a4}!El39D-xOh~f=Y=1rvbpGOCX6V>RU>*l%;&x@mvk#+n)1fLMw)}K z*#FS>Lhx#Rab6TnXltZ91I+CX{~_=Zo-qxBE6(}55tLh1cs55UXn#yK=xiZFp(0jtnQYDid;D+F&uMy*ZpGy)zf7v1#Y;JbI1_)ktP8>0{+=B=DY{9xe{KuY2w-2@d zL50N+Mn8+shkckFYRVJ=?#tU0DuGu0VyV5dp*3EGlsZJvBd>EUwi0Tvb8z-e@0 zs*B0M8vB?|ha^(63Zu!Iy+O=!NMBSnuPt3t(aK7lvhJ^$J(j)=HdK8*vjRJVY;{Wi_qifEO)+m=O5 zr(Q%1ia>}QIJ`UNq(pyR5X#9&S*`*AT|lD0t_nJNNU4ETrB2eM)aH^bPy|pgYlqZu ztaElIOd4J6u5nG$-_b4(1zt*Fp&ydT4A;?BBJxR8GKGEAh1pPZERQ|S8OI=n;2~AZ z-V%je#0^9*K468B&IyLH_Y;%4^3@9Kz{xj(fdpmCFT_|x+=6I!s3@s&YDE@$USj@v zHJ8`x@fmifySsz56q$7ThFs05jRX0P^VVN9K7`!{tbA{GnNRv$fnpiK>tR_7ZUSzi zgy#rzIB;{wne1)9J#zC_Ym%eDTHpkT?{iM*aU=k9_jf#G!!_vw+$-9d;5L1a6y>_p z6<~JL!Eh&mNQ=3a&?=A`WHoYygqvlPm*AxO_u^B8MwfuE2IHd4FVj4A)Qa4T!(mXa z_kze;vWt^UN3Dfyh`fiHaBVzioQDhb1qsup_mpp5j^kGItR*Ho_f_8=(|$StVInu} zApRS#kQ?$hvqgSnzh6xu4nrkzz@DIKq_{7n9H%2cFUPPGDEJ&5yfHl%=EpF1Io!wu zQJAX7>y%uJ>huM1YwhnuR{?|BxLvOxmNEHjW}*Dp*|CX<7z^$fx?SeWi0_Fdu7z+% z^*IUl8_VsCFeHW5cvX$Buk){`kD=gpc2nvJ*ISpW?E0RaTr}@Vx=49dzYZrj`*L@5 zCnE`x6i3^d2)e`)C?MNZ+}&to=%H*Xpwq% zR!)lkCx{raL@XXC@$0%+7qq~iY)7aKh|0C5V4mMaiVm&#Wj2f$29=<5$|>+*u?0v~ z{K)UC1MxRYgC9Yc*3D&l){iE4Bj3R`d{NGdYP|}D2aY&VD1w81=X;l_K@6Y-7K z!JuU@&Aw?cy z5ZauoCV8(z-iC8@$1cL%PJmegPnie2J@eo8k(cvtE_&h!D!AA`i8)IlS`kc6!Es3a z1dPFwI6FZ~-e=b?O~>?DOreaZAPBFtc`Ynymr(vHf+{wRP=HxOR?U1~;xBI!X?s&H zC_o@1YJ}fD?`v`XK(Sn}|a zIc3_3a;zGy()T0r71#OAnIwX7_$JFxjiw;7R7kpRQHVA9H66qgZ@-gcjrwQqW z(=ehE#j-Ym7&CyvH4l_=K1M}yThZ=y$_`4KhoH!01BvS7FbmC@W+^NVeL z!6ZS5D^YZWieAcxuSL$X(dzJnQNgiRKarc!1c8CX$Ed8mZ&1XAd#EOxZ@B|pUQ^~0 z$j^{8D0P@`*Aw6!h(4=N72;E#fKbC)2n6ikd5aC+oPesII-$FA@}v*~X_z*t5o6UeFi z8zj8oe2q8+sgbHJAhs9gTSaJgXF$@XXd$R6M;%&A7#4fQc(7cIY_^;0-)hX$aCqRx zC`&=F;zjWBky~3W6Bmy^N(HUpgOq0pchWX;H*VV~Em=s&AfF3WezE0m!2n}Hmge|w zVWE=z$kIyz0&IM`#U~jL7yn`2-X!_)!){3Y5Z=KijXpn*Zc zvgM=l#2{sJ{Y(pI1Ke{zVghIZqsZx0sAsR}Qc4Y0xxBrU4cLVlECBS0yg*Yy=sfF0tMsP9{63>!U&P`|s(4|8c&y)ZLRyc1t6lH|Da@ zz=)x(=(aMQBs-qDT7d~hgn@BRhcadWHf(TBpApDd@>P7Zwbt3Vq=PG=UOpj7$CaLk z)(b1oKC>KUAN($pZWsiTwGtPIH7ZI@FzOGhCfyyaYOn5-J2gD2mie-rUYa{sfI_6t zaRvU0#~0R{m={5M3Yk8Vc?#T-B`jejU)s$-GF5H;h@hJ~0$a_F3@LU4!4Bf1p{8DG z&b?wBKxbQ?4+Q~|!fm1vUyJvRSN{3&D8_%f(7Hy?xYig^I>O4-Jg<1eRVUd3xs~>d z-B^o2JnhCIK4n6Av|Id5(nK?D%chLRhAo0lJ)k_^MC#`uT#K0JT`99oojgH65 zmSTKSzhipF-Hizr)+1n`2UoI?TP? zXZQ=4)KCX08z`5lUTLg8nY!v~xL_9&x(WBaK-RYcOUXiF^GF0Bca4C_dMFVHcl(?TI;a3LxAMuySIy2P5XER7^P znN2B56KIlcfoKdGAjQP`@2B2%sajRtAnDA^K4(A2&y$GguC9BnTGw}_*f!?=Yu$*^ zhm8a1_0yJ?v5DLJw}nH$d{ z5pqvq5-({{_QjVO5GT-i6MC*sPEk%ij@0$;Gpk|otVRFGe)ysQN}NrUagyn$j0zmA z1{)SCBYPAwbXjxPK1eEOX%yc@G|iF-vqp2ckjWsUvuaVL`M=3bU5R-zT$Hp zw|dt>V=^ScQ=D<_wlNzgk1Zy3;Y zGMA{sU6_IQ#!u$?iBIZ9X@AM0H^{EaViw{&wEaJ@>qesO^#Sive*^Y_$y{zS<(d8= zRn=KRP-VHWS_`#L)6mL^cM4>Zl{A0biP#wyE*7l-?>Z)vhE@{&K?_kPGMJqiukzm6K|IrZQA zlS{Ap(ClYN@9C#uNF%=x^?Eh{B};F6v_99mn&DVtMy=m8Uw!fWQF5OJJ#|tpxO%sp z{n27wpT$m94Z9`pA-dJ<2v4h3^)wlupER|yDc1Z=cUj`nx)l^DTux0AK@hr`+}=cQcay*c zLnjnP2a7Jg{_e{yD;RYw|Pj4F>5hvcZ^o(9z#eO{Z;H zJ_lB1AsM7{!&A8@xN}+rsOt_9UsShSR_`m?#>!pePY@aSg2;N{oT7=#091|W+QA(uS^ckvD%;L1KOMh)y;a{ za>3R(;X!ouH9U5*_kw&ReNS(AY;g5#H%>-&PbY$|FD^=o1J7-d@sQk~Qm;jQP5+Ka zyaS%RBmb-O8D(lUN;K~))M>~O{+i^9jO=jByUfI7#oCXpYrMV=Z*&Q}p@z|VUZ0gG zh&=Xltwd))WL^m`HdN|Vg$#wJj9o#kjts1ez^iHer+Kv1Dzb0tm|45l@0jUojwX%` zb(a&d9HGPXBxv|fj60q?xvXs?ya$cYl`3E|Vw5i!jary`E{8~6bXv*QK3V{j$qD%x z_@F!5S!Rpt*T6ZT9(F7f?H?(_pVX#*F|uE%)rUIz!V;bf159PuNO-HRC<@@@6Y-hV z$w?=TH*n8nDcwv3QCwnP&5C*4K{tI-(K{A~&|b|^DG!54?$;Q)*XgA#r{#{~nnary z@liL_5XC3afVIV$0se@N`?*t_72$woQ+BY9c{gP@c)fRy&3AUuW1l^0Y=xQNM9 zj}{SS;Ko3T9GHN^1y`4rIB%=fAWb;;j|D>GY+XX#q?~Nd(gc- zi2U`VAnucVTD-0Ho5yxlg`*qY8l7Ot%I8;VSO|7{&J(Ao#^T|N*r86u8IRP9wCQ3A zr(5tf9x5DMzT^AOAoO}Hl>m4UAn-gABnrW_0Tm<{bfe7zHg%OL9cde-ggwZYO+k6% zhav2gbUB9`yq(w)OZ5?uBSR)|RNbJRp#_%tE6c~U*zm^L%LTj4SDX`OaYg{$ATQwyabw{|Y&p7Wp32Sv$ zo}U-flClp5*^p-v9vzYM4tJx=wRDYO!PZSO;YLm_>R;N4rf34^w<5X?<8QlCmLa_}Gq4i>vm+*;= zI93XXPvHsf$oGI8_B{!;#D*6qwGd!ZgqDi3Bvxq4_(EVSe&5TwL1-12DH3puEscNk zJMwxZ% zcqVV9MGcjS4hbD7-BH2Hq!kd<%tWov1FKH+6EN27Zv@;6+aJu#smbl=0WZu=CzlK8I`htsr~~Jk z-wIatmNHC1wBU6##LL3m;zRy7(h|$EJ!PkzaJ!z&^3#m`Gs+7v1nPETxrf_{WVj!g3m}I^u`9tR1BvDss4rRrX*amekk!AgpIPB_ZrooQ&#qH%Btn1! z>4{1sTsaL@$8l9T4rktFR+9QN$`^~-m7WZb$P_V@UaXM_S9Yi3eRhLrqgZ`5w3Y%A zChHaFrV{LM<93=t$kj79yHBdi`M!2Q!+8es@~1_3#Y^E|y`{AZuVwA100h$Ku2v(h zNzI?-?aTEle$BP(YpvXt&;~xocy>Hz#!c+MVa4Oc37&8_FGoc8p2zr!|zenfu>JVv_UFZ_g<4u_tUT2Jvi(ZJ+m3q1gr zUm`DU(drT0!APgV@Ft;0(VVNnnqMDuq81&ChbH5?eK7xFwtN4elaz04fOgn|D1gem z^#=er|!BtzRDiMF**Cbn4N$%;z;HN@;uj^Rxzl!+!aDW1o0XT%#FQb zN3Vcl@vue5Nrm34tl&5;{NpCDmCfu#G{6X`5zTR1eh|s#dWaE)cbK)HDex!M0ovDw zscL$?$@e5R`x>-*mE-v?r3p{DVCI1r)EAF@!IrG2tmEq;GQ$;+WQ^>jcU@^NA;m@Y zPme~NX6Nx)Ih*!2f6w+$Qu2@?7LAWIs}ZI5(QKh@9&||4dOu_t)-5P0ASmU4)}d(* zj|yCc~FV)Qt6LB?H7DXAT0@jxa7IR@T;h)ad$ z-Sao{q3EHto*Nr~G?&$!RY>Lwmo14zB0cSK;p9L;0MDmoC9`{*wLj36Q19O^rS*wd zhbqNm5B7@(Kg$=<_lHu0+nRJO0skcfa|AI7+St`<`8@@5TifkoISMZ}DY;SNpMWZr zy72X_K{5wK1#s;>YH75ERcMz)rRh+U_Q?Quwz9*U2fYby)hEjfDR1T+8XJeo>TS<% zyG|A!1F6qMyh@h9flm=gnP&BUoG@@6=Lej}c>%-Ey%5Wp<^_CaK-x(6Ogx6^PcA8b zW$Teqz-liQk@=DDBJDwc?RVq0bvvM~*4eb33v~vl<|&YC&MA0Y(%>K`&JtO+O>#Ui z<;(oo5q)gMe90+ep?CrJ$a z5{PyWGuDd^9NF|oIGRy{BX@!7adj7^iIk6xTGwRcOXBjQ7{rznkwV$Fq?k(r80wqT zS~c^3c`)I20D#t{RvbZV_Et=E?g=7a_}m9=wBTYkvTni9 zsf;&g^+;kjTCSTolO117UN_uGO|Q3H&~iwAFeQryWWQ~-yXbW{$@3P{D+L94sEngX zBDHv9ci3=|Yj2z8)S&;g2kBe{x7UbTak^UM00IsLfD(}y=li!We#ppmr*8M(sj?W!yQ!et;Vho4&{L=`feit^;a1XWM z_m9-N=8e<^+vr222PJ%Z4ZOn^L0uuwdnN?yFnoAKg6?~>+*D1NT62b@n00^ux=Hxn zr}h?=jyWhDPZ`^g1>4At*K>zW8x-9#?XOwBZZ^kvA>~J`__Ga6MFS1oSco>#FjG97 zY&<+@fEHriHe4NbwO&sA;*Q^4-W#7nb#cANBOTPh1Z)z1aNi#yokVV zA-`Efc-7MAtwjV4h;t>5Y(JirpX`}1$@gv$7}6>DpAi^LM9%+7f#Emv%5rMmZ1NOJ z-{77t@N7P)`1;8|Xkohz`h1cc@m4JI{|gMQ2kK<#+Bn#FBcl8N9OtSjb<6~cd#%i@ z@Q(R0sak}8Y{{7zZ2TM0pQ7+f+TdC#0XuQ83p{3kk8BCl;qJT|uIET2H3WxNkS4wElBR(%M5X~L26@jrK8>*3%1E(NPGN0g z^m?8R=rHGwx#`5hm{nt1TZuv74q8qu)pf_! zx+*0cnc}}%@VmDfZ${CgH^PpTCu#%0|35XLr0+?G10C2r>RSyvmQ8KgjacbBTV17{ zICfoR&_pUt`f;9r`hhql`ZXzLvp2BcBH5$-ekEYT^l5eJUeEbmHS>SFX?u|`=ue6} z{7%yTQ87x6_;gyXu&ukD_i4Vi^dcwjD^-adN?@PoQ`uo_SuTi208nqfK=fyjm))^& z-H>on5~gwNJ63XbLcua`h|a%*U*%%x>K$sm!@Qo9>2Nh`fZgUtf&d}S^$5XQUmL+9HRoUj}B?C4E!h zCxi$bVHgm(1GlbY7(pnVAm`pJ5N+v9u^b!q>_7`-K8IE#>jv%Ydo72^*GowmvxIp< zrJhWR$CY?nWq)XnCrKg~rblN-6;d8W#y2w}4(#QL_B4Dd-E!^in5t>K_YTu?TJ2}m zH1fZi)))zPP6=~&TArK~bbkCecuepv8~4-3dIFz5nkzh^Ei~m9xnFSVJ|@(lZtt{DgPA|KB^&DlEMv3`5T; zfpaB5Xwt+ozYJ$*dd;Y)S+6dTzn6(y|NlhhnLhfQl2cEY4qDgrF8A5n7sgw0cI_yatqm8=rTV9mYwd*&v#^yRI zg#F?*KM9Te&4lL`bO))?;S`k>1X$reI4v)LoxyTXT_9r*~6>VA3(e z_rs|NLNGvgsS0;@UzD7kia$pS`TUA9zx92;khalRpb_^rNn}Y`!YR}M)e=-NhcB5N zr}knnu^pT5jK*ahWyLUIqWBLO*!p*CL~Fd1Dh=}|{Z!2o3`%;KqDXFmPi(tz1_5g& z8!$Dd0_bj zXzp`jWt7*4+4$XZe7ea-=oa-lfkDz6k!g(HJ@?lu&2uzgJ2u(yMvmN1qaR^nNOJ9n z9f>UynCOrkvb~V1*;CDyWn3eB(pJNa!;d%Ga=JA9ZqvrZ*LkAFS3{H0<0nowdcei~ z^Sr88WHS_%mpjg|FB{Z+VGY>Zs2QGYn+}|J~A6z=+Z7}X?BQe7EI$gR(iJaLJ8?ftA=w7&g4Wo+dEc0P8*X zuMQ`AK)0^Ha@qe+?OA>?I0+cp+aFa6NN8zttVfbIU=p2d82DYljlh(w7X3Jc~9^{vj`@2Up$NI?q4( zciiMX%E_tFtQG*-;yy%rTkvD9A}JM1IAv1(eqsaXfZ+x0kM-%9$0+rNRgWdOwH3wv zp}|-P6pQkqev*oRt?8Qe<@2ZC48QgM5$na2VobFY9DCxLKZga}krm#&dtZLJ+c#2T zPq)1P&{2w#mPXwb94n&SwD&X$xJR@fD9=6l->W$rBF>!CR>=dkjZ0N`q+MS?IUevl z`qG#}eK}>kP)BenZhSDHm?mnHnWP~7X|5+)G)6O;m{=v_5wI0Dq!IjO)#SdlTEah5 z`cF4M(6hlKAjgG8wPHu{9IMul;iu+SYu4h698`Q9=QLZDL$>gHXBchAc2~n9W8Y{i znn!I3h$?$4-@*f20Os8LH(_`~h*>yJgO%o&(d*mk52B3N`F1O`<({cTJ^DD&vLMP%M;5u!xI^y}@XFta$qL8;r4Cno84 zOqZU)14f-+YEJM-2^z?Ugdz(7Qv%%re9p<>O3BQW%~lmiscBKAd%nv};_kXG?m#g# zuiaOj)Q|f$LIY~PDJ3w_O%i+Fz=aY1w<-DnhZ77;IAXTRyCCMg$f4jLo!e~eTVxuE z-SjwY(Pm~y_J>}sOe{ikEK^6*bD(k5X-H%gNu7=j8?NDQov32lTmd4!PkCU3fbJ*3 z7oTHco{S+TSc~I3L!<#?*m%TxP>NYKQ6M!5oz*7?tQ>HgaRLhakL+|^PWNqw^3PIa z`JdDn(wvUpJseAKpdwvXbv;yvuTSSQ@~8u6tga?-u!DQGoumN8gv#Al19rq)K1H6# zr=0wPSA&WMSPA;s0>~BnB7JTKjYh7Hbbl+0S&0|mvt@PuhJ|ekyDsM!&{azeXJ>2W zCIC%gkeG;haj6sfiqui+70=wUHRaZ5fOKT~6k}wSu;O z|9kv{4J09|^>K@7ia1ePfyA@{qrmRf3;p6&(_QS7h?gUgM)g0N~hs*fC4rhmwp$cq;yY^EmGM_ ze_l}D4Z>MomZzsN(yhGZeZhnf8??jm|i0rzg+=wAun z(9BK)!p)MM!df{r_9`cIB}p{~utAA_7H}pp!ky*y%gedKcyli~&?`gqBRyg9VP9V3 zV=~e}K&m%Y;Y-+h{6oUFK;-p^)|@%1{p|jMFX>k!UNE83x};ooX$z;HKh&vs zU7SAs_PdQ-u@-(pE(K9AMmIgeYL81hXnPb5ic7hld z5FQ0E_x+P(4C+}gD~PZvH6|N)zMv{aH;!b4?|B}Y(j4C`p_t!Ck0^_l+!ab6k@snt zUm{C7eBC*6-%SSSqZU1k>5e=Wyg$;r{^N6)yJ$}_4mpY|xoUZ&h+uph3WFHOgtn61 zCyF^BV_k$R+8uXdD4A6P#lBKOw`Kx8XHevUK zS-ykplIS4AtDMfNV>d_D<-Axv(Tf$gw^aW1-h=+exw)e=F|VX)hFVeRs5nI`27&AGz_Z+B^DZ&9+_PAqV7G!#RN`?@5~k|Z+OKR7b+ zHI6DeTgD*5PE^yWOfuW)fx>B*BI^~S)6sx#(8UZ9+>UI5W={(Ques~XvEzL|cxvkK zP;dEojVvS7-`H_i#Yn_xV#Yo+5Y)YkaS zQ|r4D4A9seO2rLB`i65N_53hm#!2VeuyBW2Nimzu)SDf_T(|Bmghj>sN>)p57#SEI z`iR|Lf+m&X7zR@CpKuu%#jYy%z%E{8XdPzpxD_lL-_fi9^IkE?0)TBuXe3!Jo)&@zw6vJN>ZqVGBmtI4Cky z4oUy|8zZtD4D|{|#N7PZ%a=lkG`AT6C<8>xy>bi2lftzG*~^{;qq{|c822L-%np5^ znANe4Gua-dYm`>uB+R;SOB|Ai+;uaARb9y)23ITgyy7Z1h(~6($A{{AA{x_Cc-|2U z{{yLWfg`}I{3caGKN+uGwqU&YXM4jQYX7AUZJaH`5Z``<-Rl;YV!a7f@ndM2I(K0o zxVEpTkCf42TFrr;c_A*;b$Py?u_zi`s~xl5kznE}qj!Tj`5Q4iJ;xXP3XZn_H(~cW zTUtpo`v7yDB6E3vrwE6Q)H|)>TtBE;=r1wd6Q~bW&xg5wBh63uNgC6+;cd{i5N=Zp z1bK*$G^;ivn}6iM)v9db5gPRSTZ6MDoe32UY%&**Xf6fiF1WS}G`kINu@-l*7@6#v z4)F>G6l!DffO@dAwLEsj^&^RG<9A2z-jfP&`S|q@&)6&O;k)_x6p!ll@p%aw2$-H) zb&32`U^sp)&-2sbS2FGXdg3@X#pRH1Z-(>uSX`YJ^FG0K_!z+Bbvc{9%9r_hO$o0~ z%1;9@x8&|HEl~yvJ}}5$dCmX~?LmUzi~ThKeYm5oj9tZ+(Q@S&Vzc*XFHn2N$!d^Y zMD`ie6|iwSts+-&uamo${hY{;Iy9V-UvBO0n|#UFs2f)p_Julkd-njX?KwV%Q(842 z^5oJ1GV3}HpP_qav3=c zia_!FB-nIw|J?u+-#wVEW)`7}9F>s@eh zWAicj>Gku+)%n8Rr_fHi;qi_>bbEm%mX=c2c#Y*)NU)<(YboK( zQ**d%c6L8x@cQ7+7w*o+*+Bqn|9p{T{&3+aS85^-O>Hg9+AG;l%!Wz z!?dITgn>!bES1nfz@Bq*X6+=O*;ODCLIg-ZzL`k46*(VRoZ^F1)qgg*hWpLhFaT|fV?vj4wqWg-!(nFdoJ>m9QE;aR zGs6L2Rg-E)NXHW)Ui9jfzEM2BV<&q4nlBdk-w<(F5Ew@HhD68Un?rH~M2KH6%c+}! z{yq7ys?w6I**mfnrujmI>GyO~e1>rPyDH{0z4Pw9#rLmjJe zvYvqsIUZ?QP1k@pbQzI*!Yt+o!MjGKwz)*NYL!iNrdEs5VOa z4d|sO@>1-XuEP6$;#f*n%jtON)q_4gBS#zPwd$+$V>ffi>I`%6G0n`BihkM8kcoOt zouJfUoR5MPfI0$SJ#lbvzkm88!N`{LHGEGm$v}kK5r;>?-l%(Qb0Wjf>a(oaTdlUv zpk#ML^-H&DM0>X%k((EmI)CekPODABScMMzVJPmWI94F-=Bzp;1YOs@D@ei!LFLnny79|Y=p1B)0kbdh&89f zR`focK#g_qr!?&MwlCE*n=VUBnItYdj;w6-I^pf_^fCh&xw(}P5$I*u6Ao8SD6O;Z$t+)Wec)1W z&Ym5|Ff$hmsic_pJB&*VI8pMS`R1Fi%?0V|e=6Dlw$cu=dN~OyJW|i0LL57^_|nJ3 zn5*{6o)*L(QEzI5tP2TW(Q z?%d_q+F`dALOTX#6oCrEnN!k}f!sV%eu5LeJ~8Zt^cs7l9_bIfu*`-zF9)jKB8-rH z4gVy|NMog=nGlXaq?nFp5|R^0#O_p?73} zpH1>i6fzU*pVdO8O`7GcW5>;Zj6`956J_sPcbQ78e+jFhFW;ELv?UWDW4h!PoHj5jq@0qPkePxylEUx(l&0PG z4ur{UN~6*FF_qY-rV{H6_fnjzVg8^G*o@!kLHyedE2=#*9b97J)_|`!>%{?~(6(Am zT~Tx3VQa-(R~pAQ0Gw|kNjw2@=gi#@zrgj-xMKg&Y2U(0o$B@OAvR?7kCKA#z5VR2 z+u=E%HOaPBGg_5s--)0z7mOfV;lV7m%^uBa9FJA43VV9H?0$O$Z7`{6aM?Phf)PJivagHq&~MrTRkiA9GBE>Cbt-;4b(~AX8l3b(3i9`W?V$ z8nCM?-rcq_@q;1?+q1~>9kZRTqHaeK^bxLLIN%;Y*ygt!bvg!iymy- z^FkwC-eu%ADavD;^-N7bd7dhQp z@Gu{lue?8rQ2N8@b3td8AhP&NmniEfX3FYOg)Bb`f<`HrKSkrgC(nyvS#y>vI))M#+U(p@FVE&=?z7UeSmmet!faWc3F8>8m$UuY9)byHzt`@cp1!5|FY6y* zA9X{H?4%;r`LDfIlbmVUIiB5Q2Xy;-+h2H?*H`mN_$h+pTW%il0wvcy{xrP2yd1*k zV(7Zejxf^$vQRlz_wc8;&xYT0nV-Ci0dOkueYQ66dXW>Z;Sj?UC&nz<{H;&myX5Zm zX?Q|29)9v6+Gm|0JqSKD=BXI4Whu58CWVQ=EWnn#eD^aol5rfjThe`j8ld1PJ_Im* z=wtlNPe0MaXsQ6k;BgA55RAb|DLj&5zvLHrJz18E6%ag`D_0R-I!UdJ-yOSu-yM%l zcic1lF*eP(NBF~)^R>lXqph>+<&zgbbnWQ%`CIoh8ic<1*EcVJ4E;rP1gy%@z2zSM zn`7ZU!f(de9J3yT2DQGr`R|K`t#${4E!ZoPAVegAEpk?53Lh4l*f;J&!l5bNE6J#? z>%7ABr(0$Qlkgc$-x5e#m0<>9UL|+IdBrva>~-o4T@tkHRIsbZMJjm;KMf3y!{cFc z$4nWl`S3knxbHD_jBw#=A?OQVgF72fABuBtV$ zMUd>>-^+{?QS8j1HBp33dBPuHeJHwxzGUGI>|vuhE*`ZRoFZ7`jQKRmUD=I92$c@; z_QyUHC;!hO#(_mgb_#Xd=VVq)PhBGdCRlslT{yC`u9iNdy>wh*Lm47W1M{DGcn^!QGXc!KG`+{0aF6(Q(30SIB>$ zYHZWYP(ii*?i+`ky~D(FX{5&CvV+9%h0rN1{va6>0i0s#^KTncm+woof{mDQQrB&qVyssXwn+$@`e-M zw6CofJuoj}Cx_}J9<9!VTJlQs!^iw6m|{LrpmrFP761<$PYp8oCAGNe6Sr}S@`Tf9 z7T_^}@~NJD%6C#!S6e5%6KT>$z=(m4B6%k+=luvfsZoVOT125&e!x$P6DPqGQ`+lO z`4OgDUrQvKZlx!Uf_~b207`KO`Mfx5Eh=ASV2KhY@LV;I5R>pDLzxP!|_ z$LxX7oj^AYS7QI!v;1R`eLACK%qr|dZ*b42S8rHaleF>vPOFvD0Ndz{gS(9BV2c1< zW8>O>94!(gSI|ImNjiw+YdQNy!WH0#n0mz$aQx~}066Hs;DW?(J%^e4!;awP7zFKz zVEWjHt@bvKxHi&rB-&_JGrjk4jav+!{#!p6&!14qmiPISZ}%b+c9-j_X(j}4(L%!ws^ZCZvTl*E8X}o&CJ}oej4f! zP0>pyWG&07ad?O=^k&{FDf&Xp=xHqLZ$Q+jRJPQfz3k?H+7V5w)2pdW&>6 zD$quMbis(zhDS7C`}qRlC`;0@#vR!bVme}|DQeNA9V`y^mqgFhu(c|1rvS4UjtJ%Qmh9}l?mQs({jD%)#U z?=jsz*7Qnm=*Eh2m{1?yG7n(Zjo7TW!h(b{V1(q3v#YvlxR7lHZ|xB^+A~$gki=V4 zH!r0WrjNw{S37dc+YACXd&V=23QtC?^Zoq|D&7Sw$(9(T=@&C0y?2qg?}3>^Wv z8`XqswJIsPT@$D8JfJ>GFqiuKNe!-x`eY?+t9@tUzF6FLb*_w6UEs-#iJYBTgW;52 zjwxZq{vZ0B3zp146op(yP;c(X8s&aU$=Z z=QHT^AdqowfWV?u2K(c&gy%R;>3sj2olgWy9n36#NE*RFyEIr!+XfJz?tOs8w&Q-0 zl_qqKrklKECcw2uNH#4BpMnzC?2OQL+Pe`yVA_(bO%?@Uq=(~P{F-`q=TP{KPzLT&2?ulrDT04JiV;VItH1pr_`pTAP-fVgqG=*ToqK!$m!h9PlyH9MQ+E)A(f z8@Bs@E@=IrU`cf`H8dxprpfD%WLWJO#3lMhwG$^1kO>w$IB=GfO5o9pC&M*_*{q%v z^L$xWdXIg%yGyxFjFu+>W#m=m{^|Vu*`O4Hv0~r^oih)BYb$lNs2YdNiTCc2+R*3k zXvbpdlFkPKX5Dz{e_AZqCyMtwTju@6#DBPJf{O7q;bD9|v}1^hp>%%2wo^Sw3+Lk{ z?}X?{F)&I)zRowfr1XQ@F?feg}d?T?OY8or|-j+2_s^nDiY}f>Rt{JVL8K?z@dv$wBFBB@OcgfD^e1|qz!{kf*ovLek2kw0XnKg9#{J8Gn04H9vKxg2TFU!Ivg|Yn*>yB*K#T}-SbM*b zb7TMt41{@O9ns}luwEobVLgJUx#$HF%@i^aq}}WeZmu+OOxL?DmxtyLSvlrr&ng-0|nxh-|ii^|5UmR}|tgNNR80Esxm4M6WcB zh#<8Kph-y^MG%c~3~Xm(FVMj*SIgcQjkq%!x45<(WsTPYslIi68KE=1<~#LMeaKqd zd){RRRO=x7&%>S3&Tdzsy!O+!Cs2+3*8NUH6Ubv3?heT3(KoD@g>ld10R~f;>-ug` zbYLS{;l~qQD?BKnZCX-OQNdN$1w_5yZ-KZ5zVSNQPAW+RyG<6gRJ1c$SlRAxcq#HM z6o*%F6ZoUaUuYc#GM`k*oolJ739IB4~omhp{387-(;yKNi$52_s&J^y$-kkEqKqx+Q zn*>DNgpY}yURircOa0DPOga-7VzqPz6W&cuKmb^m6(<(l&@=cxE2-N+{=|HR)BiAg zz{yDcq!{glY@3rc3#&c~Db#S7?d?#88hP-C?7sU=)*SjxNr!eG`0D>un2;SwfF+56 z(l}7-Mt}Pt>3E5O?UuXy#Zl4_cz_i?FIhXyPQKakdPO%qR9QfY^1ZraL$8?EPBQX! z#ZTBqSZQj;jo*;hY5IjtCL4#qvDc|IL`FVKia*C=R=sK1q{svepA`t4`Bhu|BS%nB zMjc1+`<>?O-!}9yN<8hikLL4Y)6N9(oHosL96G7A_P<-uyGGR8+EO|Q<>SW4@+j~i z1VFI?x>4oUO=8}m|0uRw-l{K<;cnf9hQPO>>2T2z>uVHkI(gw(@9jJYRyEd40ng0< z_(Zo!cV0eq+ z)!Cr-B+$S1iY^JrvG3@Cu92aicgzbmJ*RlkYM-}l$oWUccXS_qCrpWs-;Y|K1NhnO`Ly?LkP7JyTa%Q)2 zY+ zcbH?*?hWE)k>zfEu0~PLkta_`)|a4_P76GrWRZ|XHkpj9^EIujpEVBA_qcqRcX^`@T&FqiZ%Rq73 z{VfoCyV9+U0X(12;~i*r!wpM)O|m6N?7UqvhK=`a_R=jfppTSYZteJnoKAujdXl9e z^~_yb06bU9W8g*b_4?5JczETsJePx`laOTaA?XK|>+EYOWxoP1go>^?e)##^&v|y( zvH%A+OiP&kmdW>HFpWHHUyFS+3NwK9JRJfsd(lBc^{X0oCUU$btS$x4 zA$7lYL|MUjO9=2=G!t%vrW0|;dvq8l-$=w`cG=O&h!(1GFIcY4jarJffVZ@^po=4K zMwKJLlKIR=0u16uDy4)c#HFUC1Og>_tT-t2)X4S%Z^Zr#qE?SF-8A!Q=sSadq6 zes4oic^j)HAR27}6E%UK5l{lDbJ;gr(t40<^o(d{&X#lXZv9wNWJ#X=Ql8fNWwu!V z{qMktx-8g%^~z0y8v!{Imx|t8JGsH9!tIH-yAZVFf}M^L$F(SyLpA9i=XFWh+@PKj zF~bW~eLFNHfo+cLlH98&?A0gEO7OuJ?-Sil#-7o7+;9xN^w~`(x@&yLwyrPcgx#13 zbkkLYPS=<#?Iuo)(!5hzJ%yTnLbi#=K_w9BKQ@IgrimcZz`$7Vw3XBv(M=}NBS$K$ zd}`u=`Jrmr`ByG3Jp4;7*d}(EU(iaDO+l7fa|mle4{yQB26hOF0{>8v@iyYqZtN!E zW7gg`5bicyum1f@?CbM<4&Po$CQa=P+y~!E#E&g6NNhL`^Q#a|!(l+;Kg_auY@CkA z>*R0RALo^6=F*uw3BFutkR`ze;R(1{uTA9-(eYK+*ly)EN z?R;%&3q2pSK7A{A5d2>oo?fHdq1U#)i19kIGxlDt<7PkNZVb#U+_V`u$m?5*P?%TQ zU%r36M@kTh`a*u!a-J`*yt3#4D`w0byCXuM!9>L>_?dc_BGJ-Pjl-pQB|rG~8&gA% zM&!Y-)a#h=qujQjUBW*s1mu?4PZl^UjsSXSR_Y%zkp1YJ?6Y`IY9R(eYE=6IZ=J;)RA2`GwIt5QE1~IZw;yuzooWoNlrvyO8X|Qkk80dPG`HJ1$Z6Xo^ zexP7n-JdNEi$<{h>KiAal16+fE{qz_;o4wGH%ATJO0lm;ZbCS(3fT{v79#R$j4bqg zC8S~e`sIfDQo0i?j#dvtIaOXQIhc=JdqYY(gf@|?yk?Qz-7spc2uRM9I@d?izj1dl z-4Y0rxuvnEB}AGB5wc>8#1$;~q3QsP7q*n~!2vD6P@NdevKG^4H^G&ph_C=XX`V}V z;wX@&n4GtM_h}g3bXlbl!&GYX<9Elshx=&eSA5au=LAS8A4OJ-O-77tWgJCX>=Ubi zv7kyh@jUq)&8HZ`$yT&o`*b@Lwg}f2vrrqBIJn(yTx=gYmfj-%omuMZwuo3`$?z5L zi|m9a?P##Ei79}MO(v(Q}<0R7HkT>JR$!o_~!+f<` z)+PqFWklq!#mzsW(n0sE+soRTuT$52Xi?PoBcz(#?jQKkAG?ZvG(s22|@Oqd%*nx*FRGXnh6;78SBTp#r?!b8TsahAruxx|?Q65g36@S_{P)WkQrJ^yp3CZdL zifEebPuu&EAhn?21JQiPC2gcUHl1bWlb?6H&}Uc(#)(Rs@0mOf6)b* z4q2H3^bX~0Qmwk5J)+TV`Lm?5;By3LdcWBi_-rW=?@&7~mIcL4;BN**%j>$D0P1SW zcM18x+GP$)XQW4KgiPPc@+FUZ5^k70HZg65Vcr?L7n^~vvvUm$i04JUY>vVsN)}^( zo7iD$S>nI%MSD4l5R*$X-LBrH2iKU)n2_A;_PJw| z8Lc`$!DG2nJ;&T>#0E$S_PR@B13F5;?=+5VVx?zSwXWrSPD{e9jUJ*}~o&xDe$aU)mvx2sxK{{y3tzu>4^qMXve##(!bl!6$;VD8`W8J96hJlbD z8%!~*4p|n%wZ|#aYf@pd+*v3tGm59HjSEpqh&%>Uxc*uwRgA0>5nA>vTT_bLb@lAe`FU#y3)-@6h2+x$Qtp)LZnq8E6fHZ?8 zkG!QAcaF<^|MtZX>K}&s5YCq`Y8d{G6=LSx$-N8*0DB_g=quc{qtWD{CBA_^x8I25 zzhaUDR*zohEA~r6Eo(PRSJ`=y)5eAF+(TPK2}k%TIx4COpl9{|cznEed-1Y3{#dR? z)$(*)pH-J1+{4l2w0u}j4|nf>egFQ~!5g75L<)+CX&jh2!u~k?4O7))U=Muf77PD4 z&dO~AlmVUo1E%ede;D&W_6HVMmYY5cUOVcwLg7Q?uS?c@%DJn4(#&ZY#|>uwFvajl z;uU0Y>7J&8@9$H%8MFu#%gQUY%um_#S|TxZ%arUYq}2>irOhQjHJjyQQ7qnwf+}f_ z^U_k~<$N+*PYbWgf{%bURInqJ;FZ~&5i*l;y840dR@8P-Y?u_%ZD?jP@kj5CRzp6~ zX(MLxxT1VdBLoJDO?LRWQ64_BX{7`8mh*sy1K?8gyGOsM^NT7;i(R7L`Bom(@ z&Xo0ntlZZ0Yz!^JOb;gVT+(2v576!M`Tij3*)c%Tp9#@G_z3mvy*ZHD!@l3; zb?Bu08T*hbH|D>znkJJ{OUS}`u{?FM3o_Mnw-S#>a`hYEy^EZtKS0x!3sNjucoqPQ zN6ymV{4MsuB&L8Q&^nF35l>oj*wp;e-ru~#F0SI!jGxtsz+D=FJL{UcK>-Sa7B#B+ zf*ukrTs(5yNp525mIAKfGf}5V!jAB6XTYxyY?@rcB@66Rr|G)P;|%~WW5&c~=fi+) zX1Tmhqyyv%&?TuViIW>gDg0<7si5zHDx)-$TuVTw)M}e~OjP&$>g5|zKAZHw#3EWR zdd>n1wC9h7wQ1>gg_p8y&;b3>h$M+aNu;?h$GWH)F+zD9aPSZ*$Tft@;vbAUhLvYg zrxKeMdCCQwPc4XqDBTQGDOW8)Dw=IZ<5M(f%EzhLK$VasjKhz3;+cOHc${WH##?ib zd6^(et_>cr3^@0ZUD5{92eFb>>TWsEBjYLk(8e$4;W=ak!{89PE==lrzY7Rie7ZhA zzjDmxg;w_TQ_P`wJ@WIX+4d_SK2TmP$Ggv6{oCTt6G@caKe+m!$oGEkDKpcUvHr+y zk7?v1z8}01z0|3|)RaAn(NtI)7u99}gRHfd;)054ExfmvqE3`EQ^{SXL>T7f{qqz*i`Od7Fl{r#UA#t!+GTWp3lqkT+nFe-KlhVPnJ6la znjpRRdikoV$*GibcmGhFtmu!&Z{EDE7WAk7%N6TeDVfhEl)K8;f;nBtkKkrLscY>= zSKoFeaK+X4lp}%k`0*@qRm*CjnNd2P1@#TED~TfnL&m4A7UNk#!Kv)CN}j36-UJ4B zLKQ2&96HI81qyiII|@XoS68!QWCqh!JnXJlaQb=4C=>A05Y@oOB0rVwa}i>g!>qQK z#IUqzI_V?_$K%P5>uTl%iZ0GW{OY9q#O46SlnZ^lXBIa`x?HcSt{}bWLi{M{*x^Kj zThjgMdls5>b6u1me;sj*T0kD6MFN_vW~>h7Ybl@U5J**yK6iqFE*ZZHIAJ%N<z2NhC9rSNTN-sF186;TCp>fP=gLkc+0=HDN}EM_rhVDZJ|HpDa{0gq zb2CG)9t9_J&P2>7xn40$2unH{iNw`%iVT-f^r!}cAXvY7z&?nL%x@AY#XGPZG-9DY z8@iy3Y#4!$N~mCMh(P-3RMU&Yq~I{rNWc5MC*Sh=d`|18ebid{jAuM4YO9~|)ZbIO z7x%tPLU-51Cusd4Xu=hUrih7Eziq3~PNehf3#p^XL3;>mhof|vlrR#1!TwLo{x~lF zm=h@+SDz@Agb|xX=iAw;8n;0+Dd8(g$>PC^h|hx&noccEhiB)Kz(KjN{MLyS_3Uy= zEW^J4^O_jSt>{J@`O8f2czcDZgIU;gxX+ekTfP+FeiNE1W*QyNop4cGyf(F2z2;H< zy;xRkfu5GN6OHF=_XNF?;JP02_s#OFeactg53DIEEbi~_NZfYpb{x_(psn?s=G^g8 z-$9A*{tn@9A;~_&CDMKr&)oqj=Xw-N zX#JQha(w7E6s0^#u1N5GBFJGdsnc4I@NwZp-Lj(W;O>G5*PwQRL~Q-h@bwS~(KMVr z+2iD?LLGcX{Ts+Him`7!JIswyVbAci?i=1SzJGLchjRhOOlF3(pBS<35qEG2ox{x@ z^e+;i0D}S!qI{-9yq>X4IGuoX%ZiYscLeKScx?M}27`v1{?>g-SAfpI_1ibO2K-k< z1_PI<#_-FQ?>5Dv=?GZmK9-73M#u7x*)t1*sNm3St~sKawYF`Ng@Fi14rn4#|e&# zk#1ldssUR+VO@*PJrku2+LSuy7i!m@X-25MNjPjIXQ>Wc<3Ld@a?ziRi{XFwPq+ zfiy3l^x{z+pZ7(T7#rqRNfOW5$KCye4A0xVj$TRO29FjfD!7xPk-nT8ErCh!&In{uExBG?3@KMb} z{QnV8^n1W7x=O?JrBz<~KnUu@NLN#0Qtx1e9#X^mskk8FY;7g}!wVE1L?Lo7i~E#O zR@`v6MGG}(k;5$>T#Iwj9}d5EWboV3?jU>YBt=Kp|8RI8j~;wWz9^Ei)oV`OvHiZP zKGx!N5Hu5db~|KJgwu{ApQrn`_U769cITT1WZbUb@e zk8wAYGt~6uH{afW@HMJ}cw3z>;5hLH%32SMf`nys;ZQn5wIwlYEh8NtSF2TZJ|>&e z0cvwh))^(x%ICqV=;i~ewDqiz#3|~bAbdH$8)Ux#O>pAVij*r-$2DLYSHvrbHn#!O z7zjcjqO=-*3m-z(b^*wK~Bb1-I8n3K17?u!6 zO`PrmrDv}$f*Ts}4`L~S$-vJp`KM!hv>Z`C`pwWq8}0-y467^s;ntXn?*k|YOly1r zumgJla)>MIfJY`}f%}|#3IA%vXAzD*pi6eUt{C-Di-B3RzE(^`31yj|vy-M*0KQ=5 z1;9KIfrb5RW?*23-`TR)kgqDfh?s{>GLw_F3HrsHA)^|EjG`uNS4~Pd(XQNyy}6j? z7F71I@u~KME(zkK-9zq@fAUZnZgOmALBqQ{-Rc%)-;p>6JBI3RPdO}`uSnjzZvMY8 zKFndR$Fc$SIvbyf^PPbCS2$zKTGFWPeJepB1`q^mV~jYmM>GyZ0Ri~_i8mT9OY_=` z*r}}TzMGKBBYc4JFuHy%+CZfUC`AK}rRwJI6BRhldvr2i|=5y|T z{CwamC2b3d0`72}5)qLs;5yGQ+@;|-=}$d7U655cT*37vObuz*+Mc(3TL}l4e%p91 z-}2jZG5BQ+G9w)iN5LxW{m8Lw$!h7%=Y=ovOCYVLWR*aOCI#epOIM`XH=-_|96r6? zS3(WE*S8#1NmkmH=Xj00dPPnqIE zU)ut+(N`mLA`#9ch8DQoh^k z1u#MS8Nov(A7n@Pj8;ChuH}Abno8vY3>@c_g)^!0L$WqI?ONt)4Tlk{r$%n2neQRWFds;eM@XejA5%)G(*ZlwP z^wGc2GcAi6;hfU+{>-zZ5z|e_?d;*LszOzGtDw zQk5uDc(xoHeSGd%_K(FC)$aa<>ZisZ>xFv7x+Pk}C#+t~%9Xf)x@{64)p^WXN$ey$ ze&YaeE*Nu+=S>DG*|{6H$sheK?sqkFmgy0+=2wrRKM(PNv}7#-Dv##VB|PW;aQI-f zvGHkqzTU8li zL{ZvH>h@ta{_D}Z`rZ23(`V1#eR{O>{@$;>qrXN^`bmK=#-|1k!GtoAU$Xa~*7%7T z`Mv`p6Zn&GSR<6YIZb3(Q2bIC!)5j9iZY}XZVyh##mv?19-miGR;}Db=gX<%`$Vo~ zi;jAW{0^I}Prwsio9F?_>KRqXiKgAD$!DZSghN_ZSCt2#;6B7Ri+2t;8msdKX(Vcr z4?kUbf9SR-j5v0~eTw?$-h-VPM-zfU3Z@fif?V0)4gBwGkOLO95x`<|cnO|1?5b`~ zaET98If}WW?>+oGY~~rb&8M6v4jjy7!P;UH=H=9R-e9ER9@aJIB*dMi-n zc`Qz63sVN)aCmx)1Bu@XgKUouWn&4VM%;ZZ-j6zC5SBl@aV%XU{r>mrvfxFQ?8p4a8m(iLu=A`WRGu#p45ZiXifhkkGy>^3FC8=EXpy7Y z?u0o`12_GU+tz6r@Ld4sMI>E3D?YjTbKd~)rq|v1Q3xfk*x_M=lImtGshk%2IB6U6>>4@tR1yn__I$AOXoc>pzr#Pgp$ z3<~d^7x{t$8g%;@JDrBt7M-mR^48~J<==y(4v?TPHdXOO`1%XG?H^b36GsA9F?&@M z3qv;aJK7l17p5ZNP4?jnA?Nf7)$se@#~t4Iy&s>9v@ITrCy$~R7M1txq;vE|@XLVL zIJq>tX?XPF3Cc4R<=4AAd%v4h=b-QVyY7&xX8p8Wovn|NA$j}@p*rY43%A1KFTebn zSOqlWB-Qh3{;zL{J2=Mu=qA0Oiwkh40(p7=%dfubckCrUuQ+`apDTa+$wi+|ftgZ2 zaN0EKY|wrpo5tNchynX~U5tLIvx~ja*Q4DBc+#8nv%Q_&2gALcy}j(|g`*<>QLXXj zH8_1lx}i6`b6z}uoBiPKLL{oAz%fc)alTkxah@I5AO2&6aQ(j*y?>x_PA$9P9w6gw zK?zJ}3y>*yZB5q`cyLiF%Aa2__`6#xH>=F9I<9VA$c0)iQH6#B%^_}J9XvxxF{5xX z?Sx15Pnh4{1?Cp!cGcx1dK_pv=@BD3eYQ0`Y5hJ%pmbZCAGLh{)?JnxI=}!xQR!!( zn;VKtlXNk#h5ae$82a8l%(l1vkNx-p=}gafBz~%LvA7aKOsb9?K8}l|ukdDYjC9WpWFYu$wNLbCJAY33$Als>ra%u%Awxis z833Couw4|P+kpg(9SKq`IWN z=$J!;2CGw^on0;5RXv;*s?xGlp9jKaUq6N6VAy+i*@rE_zS6$AIq=lRj6(Vd(y1zx zQ0c%>C;$!{64jeHnm2J&?We`UCuiMvcXQtnEs>M`fEMK{mmxJr;9uUlqd+EpwCe5j zljiU74M68$H}1ptG?Ti8R9%^N=1fcRe7^gxcl2oZzu)^g_3wZCq?)P++4k^@-R*vS zB}CnQLm)_`n$H&1?CJy-0MM;seo-!~xgd_t{#;$i5@vsiWPJ=ao%j=LOWN?z9oBK$-~7u>e!)V%Fm z{zZl{`rxlEz!aHId*nDO7YQA_8`@?mSb(rqq|wh%CH>2)9x}5uqBojG#3oLd1yM}Mrl{>poQ}$pg6ZByURjivc&$#!%v1Q?lr4wkbM9X<~P0a%nhwV=r=`zcLU<)NjM<8|E-&^}$+!yDJ-f zolMNKAloICXtGn$GSocMtZ=u_e5HyxM=^)%IrLh?3%ErRL894s#bgu-H?Us0axPAq zTpu5kJst*GU`j#!dIt1_Ge;V(d!#r*o2e65Z_Vhtua+sG?qr&wJ@Eq^d=evtNJp=fnk zsiG0#i?gb7(|nZ`|A~xjL)C52RZHn%B+QYuVxkIzdnCU)Qxse3VeJ;Ocom)N1&TMBzFAf~JmK%)oh#&a1yW2_h$ssF)9bdNZC@lY0E;;&>daTjSS=mWGyo%$@}wgn1qF zzvHt0oeCq7>gzGN^iF$DM!T|?`X@RYS1qUKlTV3~?Pg>5^A0&)kF%?r4-kL*3E~O6 zeq4pqMBLDuH?KcDdi(aZo6K#v;tolbi}cBCn%QPO$D=oIp1%F?_CH=ded9_VZCfq! z_Ot{e6^2-iMKuAXM)bGKe@;Y zz>VmmbNon4{Ir;wO4jr%De}beyUXfIA5QsaC1<$;VJsAChCUd)xui6P=7|eo~$iG$IPpvBQ6NvzH4tjF6z@y6n1h3OTN~ z7BusT8{2rjDraLsosuIiRDH8s02e0-?2WH?zfJu)NIUgs(Gnw>zXHXuIHwurEls_c`+Uq($Ehv+1RjnRIb%qb#mK4A4e|PCzY=;Ni z*L7Wl2zTmNRW+-lHuT|tp?Y^9s^ye)V{!LYSvDy)%?o+@dbidSf|_-E3w}vPI3hL&?u$td;H@i;R*{eo3()NDhFJ)7;wy2IbA;hUVF)(ORg^-H! z(;v0uKB+MpHNJwOTriFuJBe}loHOdSj}Qkxjd8EZ&aOj~=JvfB;+AWzI&M|;(7(Q-0)Pr!q zc;7KxtXfB5WM(VKTE1hR^YZd?ba|f`&9|?|sO`)91!r9d+<(J&>!;7$f9lH#bZj_{l7?^*OetP3CZlDKC>Xo) z;olz(|M$D~&dzsVpl0;kp6js z|G)o?emvO0|9_3z_IAHPvB%Wiy=PC|kNZ12yY9!6uTjCXZ|TjmCy(*t$us)#?AeoX zi_?O78A;F5Kn4Rpka0gBZ<%kIHyNk&CnD`Z%V1eOVN<;TsYos!#(?ICIsH=kL%lRNwSRF8ia>f6um z+zG!z2@rLDAC46MV~%va4DVQIu=aN*iZz=hvB86e^*AqQWG{t%L;Ui(M}O^Vz)!T( zMs>AbPKrU+9ewfP-Mi`gE)*)k6i39YA8|H~Q?`>Ha*xF| zXtce-$Zy>f@n4%Lu61sb$F;k6P*?Oc?Wg`nPNn$&Bdr^*M{OP>!8z494NyX+oIGKH zn*ZSgSajyH`fd;aoG=w-P$b9ce7 z%?$~1J&7hEv0{-tgX*%5d%1d1;0jgbWLr26!3 z+;dg;$9-DZXZ(h{uz>gQfc zx%yRJ*YF+XQls8AlyLzY%l3lX*&Zav@YG^V$I2%C?>FdW zo1;Yk6~VsnAI4E5kq=*UvD}wtsaQ>IX^#-B zQw|172v$R9KBmasiK=Z`lxQ0{xIKylPrv_jal8P;RDD*SpKFp#cff$B5tTK=ZR|Ae z?a{V;xBVU?X*?V`ianC4mnaXaaJ%j1XfaEe9$csYS0iaySH3r7ro2Lh@P*{Zh8y6+ z2Xyzz)1TkIeEGwh4}bdM<#&&MAU6ENhl5)=>cCBz;%gqed!#)QG!CYl=6OPK?)I?JEZEJQSZ@z3Lx4(IM z8s2QQ_Vh~5O-J(f0O<6&n5{F7)DsEfUnmrLp3h>*$aUax{9*6n+};cq?1oLi8#}nw z@PMn9l_R?EJ_-U&(i6AglSiWunW4{^6yjpCDz)vm7Wp(H3HSl^i#(`~QRZ zIi*-Uq!yDm+B_Ux<7t4hvOxnp2v?iePQ<4rYGkWXLKh11XN<{-lz7Zh+Z$_mJR_L?O|M__*xFv&Z3@R(^Runwi-I=jrb#I4 zM=13Q9@aqGNV%EM*XUK~#07#m$hx%AyH<=qHtnacUO#>O=U?K$po0l6NTr5u82@q3Ku$zvuWwJ zN7)IKTaNGc_JPsT%()^ckC+HbC-A&UWaz2gpke=NR3&%XD3!R|NVvxhG~*0I;|6uF z{m(d>ljJK{SI^78!z^>gd9EfnA06hWScfdh-sY4_mJq#X)k=P<2u7}gUIt@p&SY6R z(ZSVpzMieh1;GhJ3V{xKMtN88**S|Nwb%@qZ+r6cg{y5|E&!K66lz&8SQaA}mP^p+ zY^k0NCZ?bIFO!8nMru<%`(e^9c&%`G@t=H!DOdQrufP5JOZ`Eg`#VJ(Z9KBp`5N*$F@h4i(De2wzobhS!xy3l=&}{|fu@D; zI4-30U)~t9d?CA-A4H}2>fr+Z&ha&bZGRCTgs7aoD!H70l9UTqmzIleE?+KOnOaVs zMCB~SHuHoh={R%`HBK)V@jT_aoPM!K+E@As+ZJWCDf0Px@uZ+Mj7Q>pGKrqH@LDbE z+-8NF6uT_oQf|G*H%Fz>*SbQZdVP#O=$|9@lCiNu#sRrL@Pt>t{~&F&-DVrR%+nNn znIBPq*#ui1Lp#7BHVSV8mDowZm;mGm%pdwk;CeiB7rC#KlNpc)Eyb1{H;zOAFp_Ycw*Mx?vfl!*w18PK4<&4DbELP;%h?&CGQ6s;ZVj zDtgWA3Y;y-nKK4VCytTy^{mzNNfX;BLMHO5i5nTdz@mbczI)~KW>rsaH&%{FW*7+U zZ0qEo<^AqYWXx7eDsl0rn2HmpKH z7}N%_CBu@JIXOsJ&>B9&2%g99e(cFC8P52GNsR9Y50oh595coXck;* zw!CK1>n;e>oa^-7XYKes3pIe$gGm5WK&-z}z=0t)6T`(%!vKOrvKTj23tprUancc# z=@h9M9w)c+a>huY1XvHnaI6C0LCF!!Zvua)AWtZ2OY#!&iB3a`*IZI8z6#m-+QL=7 zYu>WHij7iXmMfs)pe8@p$f>APpt{rksiM9(P^??^C9&|?__ zy9AgHXnM2k#k>&Xg`U69P>c)aurA1WJ@SopuTzo%#hqWE*Q3t>zq^nVC}tHX&bgPd z9k?dEI2uEtgcldh5Ht?@YmMR%EnjHeG6qGO9dvo{NOs6a@4_Y+%!efo2$9ShsB5Umx z_`tuR(ezA=a&f)9oL2OiB@6-7E6$4_S^Utp03{B<x^XT zF~S?mfBHBDG3O}4AuAK}Z@u%Y$%GSYbI_|aITANU;*$kpzJ;pzujo4$4F8zjofd5K z(X|+JKknVnSK7eTAw|horhSi%7%LCpL(+`Ne4nQWZ6&gMP@4$>D zfwy3wIB@}%01ZqeR3h4R&j2iGa$^J8Y+MRs!vVkTvU>yslgO?majq?_Z*6XLa&oT^ zW&!0_PFOJ?x)uvb#eX61smiREnea^lkh3D6Bq7l1 zs;yU(xp12UHyt?IencR)Z#}Ms3PqPpQo#gDyXERDEm!wn#`N{_J-6g$3uIA7jE*%A zhiR=9QvyK>**ushI88Vb9ddxg3GZo>HQd?c_{LlknfGH&v6XZ#55DSl5Te(k(V^pt zVmDDeCTa~h2IjRJ5MD<0$~a0=!T<6vf+H3k5(4XpR2$xCw|N=EjF+X(qJ@KWP-|vO zIi2^CmV!a}USj3uCd_2BhZf{X;3@GiQ+aq(*X;{{B57-Pu1I#3YEQaxeE|*ua1_aA zd^s)MUEu7;S8sud(Rsikev&JU$65^_s&_J$*0^vwnV)n%6Q6ExFTdpG2Ij6oKkFi);%nD+NQ;ZcN%rQs_=^kIQw7m9p6-Es<{1ipE`=}$7@t1S4^K`NCEeY9LTkpixk7|*RzWWd_up`E z5_LWFLRe-V$tV1WLOMR7xVk#yW*IX)c^(h$)^y#8K|jLK#`W+pcd?E9d9b-?DQq)m z9yQgK)y>XzH+mB*>7i^5bqfpV3DbO_ih`={dsjYp@@X=O3ExJ%tm% zw3KV<#(e2wnWRkFvuXa;w#wJFsYH(ga@kod>G}V3d_oKd@)6Ba^V0%cMGg3beg!NN zMHG_xrWYFqP%neW-1~F^?%14c@g2q5?3-yE<%M)^Q}aO|(<&E( z6e~sBz2J2&m57aKNVo#sUIEr<#AyD0Q$wazoq9DfHVb?v%fxR zw&Iz(@1~cN4K8hZbT;RL=%%YmuY=RBwUTDuI*AIMKO-P+#2ifkE<#{Ojs^h^RBMu4 zBS0>KELH-+Pxn2R*-LNa+)r=zug)&cet7!RPj7y6EilE1rEqFEkZnLD zeSL`TL#yR2n|?K3*tX>DPoWTfL<$DVpid0TJ_vhuGue=%FKSFb^&E6JEH?&T*R>2H zm_IyJ``h^abG^CnID30RvJ`|UAyXV~1$fHX<;<0V{%uR2cjA42YfZMe~~o|*+2I#+jV;dO%XOv5n{X9nfKmsQNfri(Ot`u4eUi1FU{~t^|H`+F9fna->sw6sU0PCiDg12X;prG+ z)v|4+gu4S<=Mp7(F`2mKiUz@?Y*#PtrA<}&dgF>z#IX`p-bXso@VY}UsuIYbis9Fa zA!Fw1Up}(%VS9>RudpDRjplNr$^mf%O?D}0cv$vT0p6j?)*MzD6JEIs@cL+_8cC;?g zS=_B+u&T=CxVhQ3l5-Uc1-nnplE+oOxkf)?H1oLvvyGzU_b|0kxnMkCLVJ-cC*MN* z3$5(il`PeM0l*XNr^WFwiKqw9scHr;m2N;jv`N?Z>=_8i80ugEej~roRC9up+ne6; zAz6o&(I6w%`U)N@Gqe^^{ZNNTqL1^$7YcHk@e;^FQlS1c)rD+Pn3DSPYq+Q8`6 zl~0i-(8Y%xB0*Lp)*6oyy?`4%Rw{2S_^osXlRXGjA^eInqsBYR?ADf4n34VVbPE!j zeOuO{k-FxguBEE5$T-Bva)!~w5Im{Kgy{kVMQsnT@PJP6CBzmZ6q$cvJRL*;ee4rI zp~Mnu46Gg9?=Y|p17KuI{C@|C=K>(o^+z`pK#=<6W&ys!-ie26#FDmEHzJ(sjvDuD zA0+XnLV1wGsLv6_6#gIX!41M1!~d1gfeJs7Kf)Itx)b?B2;kje;;Q{}{%U^Rd;m`+ z^tqiSSH+sY$6g7OIiU~X*TFC{ARfcpjp^8}b&EM2H4214FFcAf z$h9apnurmkm$#mPp7)D=Kt>is=lxH#e0&(cnI8;4OH0~G(4Pma4EKFcsO@ z4magnvdd4VJmKfEoTUz$X0)N{z>UIa$7Qd#Gy?UZoqdC z$xRS5VgT7uL}cH9vyR~j$Y+ZwgS>D(`hilr+~?dR-h{sOAbej`n9!UakbG+_5m1iI z00y!IG;$hL8jmp+K%oXOfJzNaY8*F37etWJG==K&ruZC=e5~kWUpL9(MHiITa(}h7S+DTG@tm5C3U~qT zz6Khk_NBX3;O2YoHdT-CSpWgC52#@34t7(adK6bI=ZAg*+7#cOK*{Q_IM-mxKrV6U zUd7ip6*-R%e;25=IDYUGe7AT3+8r^%vMId-r{vT-9( zm$6zc5win`4*uw4EBw2pURcbSkS)5Ob1Q89aV$;U&I|`yPFFvo&xMZ{+_MHu@Ze?An!{#WpYZ)Z`^2<@}Pg0WSmJZcDu?+pDP11;?(i)-f<A7nBeLSDYxVAW?^EZ7;4?KWuB#kv(f&8i6mS{DNsW^?hs8DcL{L`fLe1cfian z%c%%h91s`4$z&={tu@>oN^(4*=%n==#e(ck!f02*kPu}UBIpz$U=bR?yqw!-t4u4Q8ZBXMcG2`ln)6Ez z4hn!~H_3nx`QSM|BAcCYRV|=64>*w-ht~52o(pDhGZ5l=_%CIngFXIP5K7fF3CdL7v6aB#-ZCPS&fh^Y}2_Iilz}~Pe zSnq&sYx__jhMW1bY}4=i#h(GZ&i#9RGyx6*f=ne9)?P%5kzxS!AIict0X)GGhZu^t zVOu;b{{8HK;&N@*qbuHDunDG9yGWtDuuj1Z4*h08B?6wDO^a?*=vIkBU*9%jPt=;2 zZ(R-EyWp)L7KbE$Zk`n9G1j0@^xmgBDdHt!jaHt7=3uh4O(yw?);}1VC1?dULPPlZ zj=<4NACL)`p98{i#CI>@Ea+LJIcwOorKNpdO=#z;1ux4=TPol#bF00N!ca`yS1O#K zncHm_0>qx$eI4=@q+0m{-SL(K+5FG-#?SpWy(H2z`(n2sbE|<6BwBYU$<0Z3U!U*}2 zkd4Wd=8B-uQ`1|yYa@Y|D4{@Nkr$&FOlgbmH-Edi9*qdcJ_*~vZ5B`cfGF=8i71qv zbKFaab$4**jS_))x$nHz?={W$8`Rv6*ezD|Lw}8jD=V_|#1fEIyFW#HV9-9jRjh+M z=aD5yjWCt0*i&zCM*tbVaV#~N@K72JP(sm}hROK=4QMx(q|c&GpGQVu1^a727s%1f zh+3ktcC465hZ~--@^->Ju$OIbAHSZ%^@!mBaDtXTz6y>%;v&SZ1(XH`oE(klw>^{v z*{%=A@f0uKBpgV6wa_IjoS@Ks2IQm2z&0<*(_|+SMYqQsaXND!dZeA2IOYT3^vVCj%Q%Pid`vT>2^X3m zjUo5Txma~Q2rpZ$jTOjwCCb&=Bb^C-La=uKTBO4CuOopvQW=ISOd1(ytpL*1GvDfX)ei9YuM`!`-u^d+4s5_Dv70L83$(v_H94@g#)d|F3RS zz+&}t!{`=Z%F!rnixgTx2UmE&Q4Yv?55lgI+ymmv;X*i(YVP{f^Bt^})QY>?wokx9 z4&9CsthbFf3L4P8Bp}~<99`@A^V1exxUoBpK-V8|fvzKv4|EnBl-R0`>h{O#_UC5x z8lwwRD8N1#39e%=aCYXy6ghui`r^@_r3g51kB)aS@mfgWEXo=NuzUPGUadq4Cxbe2 zhC&qcibDsNEyOQY;g4aT5%W*(9*l)c&8V=aM4y^K!CF5T<{M&Z`iCK zxk)`K7=AI?9xDO7BV0;O5$vA2x$68T~+YufaAr zS7c_k?Ygn$+Ww>)2B8jhPqvnCQitL(Z?<^TfVA|WZ?g$u^?3%^u;sc+8?|uDQ3zK) z;?;rbKi(%B(tSd-EXhXVpe3!NT}9!PK&3A0aVhWyF-(YWxIq8O+xaK~(ux_$J;Awt#=t zu5PE*0cmY@NPCREp19-dhudfaX63uoF@(BHXuqpf&OY1}{u&VAb$2_mpWvZYfYGXH z@2dFk6l9D-9zj<-3xVeeHD}z+-U_$Vvv1HeXJZ*Bx`Vy|(YOEoZl{|wS-H+CkZg`g zLoPov3UbNeH}!bCQXL-L5ZBrYl9nu?@`GGQ<%sqGcPg~)gIxKJ5kRt1L z3l9^D%oJ~wve2I1@eae`oL0-K%F9_Ov`?=lc~RZIn!jvp^m%bdB}{TE@Ew$gbDF+I z-^g%>fvUZE`+2R@3*^C%ai2*udgSG{s@Z6-L#P!9Wlg#~DS*8cFbWj~n*e42@&(s^ zEQNfPP4Cp0LK1y)f@_5a%h3rQeZGOH}gEvsBJAJ@P*qD(OQM9V1>&~=hdoC z)m-nOHA&wTL2-x1{)M41?g-f5Kg@zuaPLivOob%Vz>tDjU>%nzZ*Qe!bGWiLnCHuC z2C+(r8ZB@3I>egtgeFrAPs*nCZP*8^Ve@_3g+fJaM5aPJP8r9mD9=1xJnYz-$Ye&+ zBO%EO#Se38j`v7^*vn+#ScADfajk}aZ(>k$NU0mSRDVdSlTrS9QYfJdzl8OfoSZu! zH<6>2J7x2SJhp0$JkKUxfb$o@nF`Db-pk67mwhY?S`Pny$}ty<6wZRYj66C}_es_~ z;35LJEYKP->MX}&GUubEEymws zM+mg&9W@TW#01SR&%j zYi_kiszxPOBsvWm!F6Q^{RwAqBN>6m8nG#OxlE_Tkp4hW?b)zjgA0gjC9Kz}`GV?; z=4Vt!+AkQ$t)b|%_RG|(g5Zd?-&X$HnHPb}x4(j)eABemi@$o=sz(ZxZ?8ypYroDy zsVai0e4P-T4`OQj`2$*KDQT$v3}{c0n9C-(PAwm7g32cdk&11Kb!efY`Zmp_X@_TC zY@#tIQgp&5z<8l{5pKO>iu@mZF1)b?_M#OLA)Xmc4kBH;g~wPh!{fNNn%&y-WdnwN zWK);9%ZZjNXj|}fQf?HvcnPVkURL$#LBG39_Yk?AqSaH>Un_z`2UqmQ!l5Zem?z;0 z@Lp86GCU~!FG2ht;xHTfYhu6WM02^Lo-OjDR5^|T%&i@r9POx6=HG(K@ZuOX7d`t%$w71{sT-^El4!Tr+T~avVvvHBAF+EpN@`am743$o zCZ$uGKFu0|Iz13eEI$nXjfTpK>(OUCNQ1~BkJcK6{}pR+Tyi&8^~x=|lKm6?HpUTu z1WOIG##b{nEsx$0fU&)GjP`H7unYny?hli1BV*DMSvE$^q5Pa#b7ZWH;;A%ZHw>o= zFAwXbIEa;?Pa%i9dycBBW(xXeU0sHWMq!#ec7R)AL*jzMS{6nPY+IK!&Njna^Xl74 zbK_2;UuS)#`ESJ^hJS!#smcDNOd8}-JrSI}io)fY-4W>^;@h%-`#F+$VDN0$e69z_a3UEGBqSmV|WVnNXHE=t$c;}brT zf&_3`u`CrgPG5jo#x;pjqxgriiu3hm+vrDB5!q-iH+=$86}V>I(lqL%a+Qd(&|OPM zfr*xc{*>hPX*&n;(MiFxuS{v$;s)K3X)uH^H4H4P3qtxdXZN7s;A4ELd6=WdZ8R^? zs{|e`>~Y6bZ6+-zE!4(EnCCrT%`T45zhsf&gY4PE&VO{0Wwv+N-DX2$7PI5Il-+`7 zJ!Go~JLHY&rzQSSI?{ek1!Cb`&!<{eDbj>=_0fB>$oY617FI9m-J|XUth{cPb@{iV zt*RM$9RdV!iI{$skB?MnldlLCs+7y81giuq54WlStB!G+kOgCpyLl1hBGGiiJm-Ql z=>?O(W2L*FZXkM*j?okk>~xr39`rqdRRGbP#Esa2j%}bm`AvDykLbIVy~jShxy5*$ zS%>{1plTY(B^x|FVeb(HgkdRPF(gEo^0rz%v)_6KetPVKtD66SxLjXhFvl9Uxs=Cl z#eD5kCy`e|PUh&MD0F~L&*~MsrJ^JD+>;Y4pw%wMu9Wf;ubOQ&E9c(hSrgu%LKP9K z-Ya?Z?{pJdT8n_*VJG&@$8L;pcv773K!gJwj|qPe4H02QF`9Rr+U&2uMYJpKytLs)_*?nd1m!O{4BahZ&BKtU$JF8%@^W z$;2Okm7!{i<0R>4tD(*=QW4LBl7WREP)~o89E<~l3aGFp-}0NRsnaJ8C8S1{9p@;^ zw#$m3HN}@2}T${zwOc-CKD2pcTET*^T7BV zTwG&@3;cbMgt(Fi*o!ki(~=uVJY&_U3oa431Nw5XQCKH{ho;$zs+iaq=s-ut3Y}x+ zlk7fTHcQu-bq|2gpB)7Mb?1Sw?dcp0Je!k&@c4}GbcO`fT65;9a;jPF7!;tMFcJ^o zCjtzr6i6L(U=5}hxf$sA1do3@^&jRd1{5ubld_Qyhl-^_7BW8q2e8!8!c{B zp6A#3LgW8S0{-~TOszYI#=Xz?K8lQ#Y=5m{#8caUHDVE2_$1Qq*_1>YiRfv;O6E3V zGv+rJ)ghZJvE1m`Ej<0O#bnu@{u3AAwnY|Sf!GU9-GN-sMOXmWg42R+wJ<&z2T3Cd zHkb(dJl3e#=Oi;zu}enF=3TE^BnJPL+kymM8YVpbg-UbiTe=8h1Xj_`eP9FM@^Y$dKtO*$EebY`-glYwj zZ)}h-o#=DkOGnUR2`5*3DuM`O)v)M<_p#(?8xnlpRCu6MEIeVoMHkG5;PuL*JGwh! zTQp0T=!Be%$Z}Jm`)D|(cj!_=cv2o-ONx>J1`;6-BqZyWFe4HKD1SM?OO`de?lND4 zl|3>7NY~OKf(nh5oWTs)gJV3=Lqcz%tz=ONE*c|dfxxlm+YGMd^>A8`q2-6V{O?lIXa0&m`rNuoC`+Fm>y3MxpIkBuk-8zJYhGs^4wV?FQvy4LDzHdph8 ze2AYjuQ9+3nIqAD%bK+rzgcda^`(6PNDS}l(TAct9GA!wIi>qb-Wk%{T)7usIMl6a zxSkbps4a9LEbaN_WxtQzCl)&Oiwk?0xi9*S6^LC#ixX&2-M)r^y6N2{Jw>*j7Z*Do z7+s8#ZfiFyCQrmJ*$msN$cZiB;DOVI4s_Bc(D{V&$~GnZj&@v?5Ns49=IVl06yF35 zkeYdxc?d>NngPkrUXW1&?yy}wHf0*zjc`$y;GzpUY^Hg$vPPR4&@Ze?x9&ZBCv39d zX9RSQV8P=;wLdwWd(9j)k!TbKv%%%4NQh@LTq?8 z5TEN=WYy(WS&)`ovtU^n$E@UZ%U&Tz&|G)#j~6b%OQWc~SFyaCijNVQLJSNt*WuwK z44HnM6fkGq^|Wr*Eq4R$6UfGyvr;)Q%W$dOYDdJooRA1(d$1s&cFE-or}W{uZV3Jq_tr67S|LW%YHyYliqX~-$pff)hF zfxa8Fh1e=)ZtY%U1L*+k1zI*>*DQK>f@Peh^6o?dJt50Ee?6i5jJ~HRjC;ZV*)Tzg zO&&_w*gDT9cwHfr`gg4Q#5Uk0ZOMsk6W*$#AaFF9X~;C}^)sO^q0caIFvHe45|Q>e z%>Y-lf_XLXp~xI|OOi;>VgPTKWMWvosVGSk+mWNiQ?Lz5XjD+zQp%(w_?n_g*jFBU z27e0jOk}JkZYW@+?`jQ%)E0%7wp30!6lT1qO*zIOXh}o)%eFCB$>OT~2<&BtAZCT> zHCkRrNx^^^|9T&*qun~g3|20RKIiVDu>6S{he_ z#*VF7Hn-K--HWnz0X_gI7WSb<1 zn4b@@A%DS3?e?goTiT`z_lIE&k0ND7^8+&WoI$=k5It4qD$3iTyxg(?^1U>z3rpkv zt@C*|wXS>ZO;3Xtn35c*3)i zJqU95fH1`@6|!9n`P(3lzuUD}%VrMzD%TU2)WZ`?zS5vqmuqI@Ygs5+c#<71MRe};w9C0>2xqaaA&P;> zHHANKY>ZS-ImXqrB>#ad@O(%8ojWAoTX;4gX2Fy5y8+hy-_MZxgCVH*xye1r0p{*r za>jIPN4J)eKWOx`aRU*fXg_XVar(K>pqqS#OvOQ;a!-EB@JqkY3&q_dAAR}dCt5(k z6EA$8+|Kd%N7hBcHr#tn?8tc7&fSxk$|FPzP2D%lSAMSiJjsCGgFW(p`5QtM(>%yp zM84uV9>rWtZ?{}~5cxHwV<(;WNGY+`_R`VK$**gr! zu#oJou24b4JSeF_+}v#~i03CGUAwRl#`hdSYvA(_mSqMX7CH^RmyDoR>*AsrUR>lP zB3&Z704GO|j_eHL0bO>ew6@X`^c*kvOFUJ3N`S}}3yFj1L0+$Nf_@+9Gy=5omT*Gu z-KloHfFQFXHdi3Rywu!vP5i)Pgz_w9<8V%5z3++Bmo_vRuUPyi!ZnYzk0kV@HUz0A z_&(mHTO+y2g^|sy@W<&IHv;Cc-!_Ep()IYuL%y<@6n0d$HEvui*1RTl$6O)J3$mP` z6l754Am=lV#}Famq5+odK+$lbkY2wT@X^7@ua4rrD=z`dn4IQeCEGhBCk*ZcE7-OP&C2TVJBaE|f^x;yNvm6;Xb_wZ2DN7D)D# zxZfJcx^P2~qIwCGKM-FrQhXR<94ctDuKCg}jHfFj=+|1x%z34CahCSb%1kqcZxFcH z3@5s@{(RQ+gd`FE__NJsTvnH`R+i7JYVoh^ute!LDi3o5z4gdatU}V>KHV|B>W#@0 ztPn*M>9wbcE=%QBCdsu9qEiN1~zU(8T37Odo|W9%O%;f)boiqEq8r? zPL_q>!#J)MEtE|GFDT#=!ym#65`$2g6c!aZ3LhBN6%2;uVgli^cyrFPsyZpIR;xvO z^6=rMyS%N3a6x@|y{>+5;r|~W)@{44+K0zqfB7}$N*!FS=@c2EW%mFg1H{Hd96ze( zaRbCIt|R7v>uJ+`XeF&!S&~e)TsShOcfW2G=Ia!xW&{D4VUrX!rj^p;XYBN#x5XF5 ze$nHa9-@Nsa6i)ROYu_mMz^rsYV4>x=S>u2qHJ3s#+C~2LY1HGYH5#vm<$MOmFA<_ zBJ=OuinOb^YXb)BJn%h0dEA^Z?cFk7T`j=^7rr*j`Vtm5pBIEIC<`Ysj2t(pah^7p zh>menkE~Q3y)y}jYPrnO1ecRXawq7bkbJqck}3Tqb5d?Lxx`a@{;x0yWKScJpxv3# zOsNA0o@+F0C?}yA<7S2SM*K65GYo|~?p@PpUA4vQ^$LX%Z-#jFUPAK-S?w=ygukvw z%jR9#eh9*LIxNH(fa3I_(*#*Bg@i#&J9Q`XGs)r=8A%3siKRD-8YzsgX3$REH1|ZI z6W+&iovhRxi|dTljbGhyr-`UrWvNHy3Ukk<%ebwD^$!%Q#yLSumAWB{PU-;{^}r)?=}{GF%0#rYWx6 z7#Af3d3IE5b&I%OlX{63y~ApCQ^CZ5^wiD#^!76}uKnwpf?3lrw$lGUe*Ng!b@iKX zzH|3C$80(piq+gS%MazUaeKc#{ERHYA)_yTxE>DSBo_}$#9gHs>V5vr*WY~O2F_c; zfyfn=C+`rvh+Sf2s){L$VtH8+A@&_ET$2H(npy>cScc*gQQ`gPx-N^Vh9N9q9lKWZ z5sDTL(Bzn~;Or#S1{U{CjcyPma_&3s3)ep3C%MsE)~K^{-M+jehc;KxUtaxI4S%hx z8yNTc%~|pNbK%COg*bHG~4mAr$5zAzDSRm;yNU}sa-I*3*Kx2uxIys5p zF=@h}9e#2gS80~TxT)It!Ag(%a9NcfAiUs87g!_hAnb?L+AUagYaud2WRG@eIEP># z!vzqhoP2e3fzir_`f$b5uNqr5tT5>16iWfg;HsWtq9Gm9x;${YL2n_)jUf3zFBx1t zj$?xDO)Jf{8pn7*9y>^xDYTI;Z675X`?)>H-i+KTP*#>>(sqhN0hJ%g~9AjeS(Chh(|z=?xY9jtc{BkJ`3{L_rY5L=!olG(hFK!mach2N58kF2%K%-?mjg7 z+kWwMK3;;X`#;G+BoK19BC)BI!B@aKw zj!z%Hwtgl z!}#u)m!pk_EZT6jZn8DrB&CYv1FookaUgx_22;wYD5bM;E%H8U=AGGWWZ|ZJP!KywVnwu~#tDl=ybyB!nXv0_l zg=_l?#LNTMU=C)#^R<3ApplIc_H zxOfuRw@ke+&Pa$SQ8}v7+U3P4dm_1q1D{Vf40QuG`QX`$Zu3h-FZcsmHz7KgfF9r_ z$yI@h+XdtLh`I`8FRZKj170MX>6GF=AWZ2#s6qBY$PeQA`6v$F=amZA0e|~KzwGO- z^02En1N5+v#UuJahy7Om+j!}$5(IN80ZWhi}~fU`I}>uaWHIwsmo@vzGH56~P z%9Hx&$nv3PIx$Ki&S;0m`WH}w;tYivO$h@DsFW=vWWpF+Hn>1o8qyDV{fQlctPu7p zY6;squIurGV-iyF4u4wQp!+*wjkMqkgVE-fpg3zVTn_HUHf+ASYWt8=1P-k~$^=)u zQYCPlD3T0efLM0{A$Og%ps5VqodvT!z_z#(uw2wwK3O)nMNc{Hp$i@QjT`^i?GX2! zl%Z~0WX@CnhVux7-J9i0=;zSGk@PVZHs}F4rQIZ>W;v$lqX<@k5mx(!xipeEgkfJQ zOv~}?Y6wy~Un8GIobDKmvA}OBm~UXxLxcX$Vje*JSMK6egK7+tl;rK;;(BJ5%#$>y z`F>JF87LFtU?hntgFiAOl?nx*MH~`Pc_OpgIk@mZB{zOnEq00V73bM9wKZZe95GDL z22`a#F820B9||u{({!jJ(COesCf&6B+pS3lFEZ&+Vyn}^i%dEemj<9PdaKZL5{QiYCwd5VhXBd zsnGBp8Igh`Mjp;8c>YklfD(W&1`10p=;Kkbtd97sGDj85qgdC)G)JK*fn={!F|L-R`DmIm5{BfYMfQJ_u;Bn(2q-bc5IVglLlJKX6I7lx+}mZQ+x{|rHz zqjl}lyN`z(FO?n6YOM3yzBuwwEg+FZq4_@FAN<7uuNBoTW2a5Y^armCaRGWUQ1DYA zk~cBMGD8VTvddm^T3bANv%vB+BsJYP=IaHJraTr(xPz<%pb7RUY=x&|Fj)$d< zXs)a1Y(0#(t{vyQj003z!B2Kj$YSBX>1hbbYlKcKmLt&r}{&ov(OPwW*Fj zT{dpaAP&NijZDz#OBPD;n~&p*9$zHGF^kJzk~Xd^77TSQsvQuvJfVXVIL|B#6P7VA zf+t9*g{RCGvs};f^euB{%yK0XRqys{>#qvDS;VTsV(RSqtMB!xI$^20TbBnl5v+T`P?qCo&CoO9** z+qw@!ElT{piQ_|`XXS0K5Hu8+fzBsJ(8C@o=@wvaW;(X;$S5;Hycf5RTG`LZrEuGZuB5`QU7cQ1 zE;DyNp^obMns)9v5_Z^{z@Xv@6vWy{i6GXV?PpiJ>5%v@;UhHn!1bggJMG;s9Amng zP6(ruJL!4t1F#j7!w?*{w)Ju4PIL@HxRv6%YZl14_;0Y({a3J5&kWF zjld3Z(QeK?nRI2R@qIHNRcuL}D+#sIR2-~g-+ndIzQ86FmCznC!|x0|nHt%5A)aw# zOwUxsIl83!yxXkd3HDPw>(Y7UenZ8DQaVZ?|L{J|b>GihKQ{$Rx}z#oE_tdqw6YVx za&hnZ1>h(i{%^z%d`Lw`xZ{l_rOE6|X&I1k?cs^}lDlHg?GID#2os2#lNUc~-zKpf zveUf47S;>Y-S{x$=ycW)T!Az zdvRdioRVw%iP+HvI~*9C1dyiP0#k>fG-cOajP`B$ee6EbPQEzau$N_W&t0<3+j*BR zwTo(0PwEl1#Z19y$cMY#-;rq2rOI0xbkvENCJ8KJj*O&`Ry+5Gt-hoFSS3P@s<->F z@T{%N%m3gbcuCF?31f(R2Y=^g66$Ri=;BiMiyRyvno0kYs11a^OSjz)TW;rNkXZ$k zFAQ+;eQ{hoDOL>w#SGC|(EVdO300z>;bWiFZ}N1cw1~jEtiX;_@&P6^8L2?-fK|(4 z%kkPJOQ2OkTA;|=@>3?2%}VGR(j9xHtyWJ>k|=&LL=$)#mthN~DwB$&ExCZozTHW# zv_91%bC>z4c2~sP(KK%HhA?1mzfT*8l?&3h7CiCiN97RMgOLHZ5Al7J&Yxa{+X*Lt z>#ih`vUCrbHc;wt>+#k47(U)}JX$lpAvRf#o=FN1?|>YY=WFleGWQ@V)8FzQU{p4F z?e?COi0@DQoMJePfI1`!d@P}wAnwv#xH=O28v4Y>1&41Zo3Ee2?j+E76fn&FMcaNL zP1~z^?jCMJ;N(7ec}4D{m1u+%+Urx+W^zY}0tICh1`JGcbvp*G)mqtZAiA(|UQBt_ zSJU*P1PjVU>EMgvs##XaUe6K;!`@w(5Eq8~ih6s2@mwx03XJ~tJIUL?b#M-f_(fA| z770w)OUBIzAuuqA2`H53W3*DUPAz-Bqd7lgM>N30jtWY6;ED&&w~}JOy6bX0BOHJY z)H!sed;`+YKRmn-W)jYOyF(*hX}OWFvbeaoURQ1kmf)yb&6Q&`5;a^! z2?@ft1IZfmS(a6!Zscwml`f)_BXeaim8j9=@rO6h`qKE?apf>Z;1O6U&K?%9AV1oo znf%Jf2#tnc2bi+_S5N9UWd_zQ%E4PB9*Z~?&ANYEMJ#OSSd_72069_}UY5~fJFj6= z05{}_>v8**RjxR6ucL|&T2skj10$)z3~ZEEB?D$a>dK;ds<0j_2^H?b$BV z?lPN(nE>$s$2vS9GeR!tAfl?7gT{&z5V|N5^~VuV}V6Xq)47 zsP8P#k6DpU<0r?SUz|*Wi1O^DS+CE+imfyMh zLs%7C23{9H>;s(@uZSQdwh{C|xRIUA&F9>Xhg8=&ht*6gfL2A+f+;dkvU+--fAj6v z-yJ3uW)B1ZAq3LO)oSlQGgu`79uUptrx~8nvlMcsNWg2qk!ivs0J{XG+%21OT8}L} zd0I@7hO5#yk39K9He8kfdO}!Tf#^3A(;3&7By?(&x0A%ns^)_u#QWS0u~V6IT5 zCqr-iZ8H>3{n`}CJRBu*31I@O_it7TlpR7kU$;2{hB&%66#)Pv=0#)fSIX^+Umdgw zR3*sG>iH;6CJX>MK*ql|QVOJwNUsbJK)4oM3my(qqK+Cl<528k0z2r+0t?|&JcmW_sb(ugQ9n8FujMg%~<=ewB z-bviL10yR@VzpG62`#lW7;K>1=LplPG?FSTq7U63A^oE<^r~9U0Mp~4T0y^4`Uqpm@nQit%p7xASsVj|z>Zjj(V& zJb1GVA<)6s96*YEXCyb`T>=E^;h;EMA@Ya90`Cfh=&S_L#@Q zAc@t@Sy#~eBp7ixVw&mLW{ctmhm@`*yZLjf*ByF_7Ec&83autRU7Jp2chj8Do?CQ^K|+zx&t97MK*`-Q zhBYGhOQN&t0Mz=U8oTS6JB;HH);>;#2gKF%I2Cz>;)uAz)dGr*uBwuC5DBMMi|^7t zMuYn}BCw~?Vt7!lR&1dg!ri0pUlO{t+g9wn;#S;}UAw(o3#>(keB%DdIwSK)!_%N2 zt$RC@Wv|8ywKLe74Ar6!ZmB5JaB7AbQzT*1$sNyeW}#8s<7EKn!tTQYls!qz9OJGJ zjr3>VV!^31mF z2H%9`Bjb+$#%si{3w*E5)~4F9D47}Anm^s!&r(e@WEIIHwija*!n;J(7qseI&fv;{B zi3X)v{74u8w&(KR4W@Qg&9mE-c3bo%IGP{()QNR~H0MoDmr0#RGJUg}U|^yr5i{?; z1KhxSGN-R$WZg*J78 zuSAru5IPHS0AD0zjp&zRhcR|aLt)<=+?bdR0yv!LN#M!*Hd(G&1y62}Gb!OCKdq`1J%``Z^a%dco@dLBztq@4gk0qo55QJ?hd~ADb zd7~QRNEZCEse(NK-IobG)gD>r(17KDJee>`TZ zw!!*6yC$|^-diIqAR}Zm--&K+>5n!5j!z#js^gII2kt~e;ijfxTSpqEiE|hyc5-qc zEYJY9?N{qFYpKIx4K~stS$1vZnHZ@aWS7a?+MSgj3k_2Q0l8LIwS3SL0&9c?wuF@4 zFBHT{|BMHR2_;CGa@d z8-(#)m9quyDzX&}>@jG`!N8ZjT?PS<8|VOvII1Ot8iSb|%$pn6)hmQdgZC((y8`3$ z3N27UocdY7Ct8%3A_QyJty`F_w;@)Fu;LXNup@-p*KdKR5HA}&&H5I!>MAe2q zQDtt?|J>ZT(x1Z;b0dqDJXi8l0=08xg*j9hy##Otfn_mcO}MYg7B}0APogLLze{6)OD)A{QT;F7S*B|T^%CmUJbI- zF&SXMWg4#LI7fmc@7}Y6FJglObhqjVLD!P=+As~3VWh?ri|#CUYt zK8pmdD+AIznl_^kxGVvS84PMmx{vfe|L&Ww9vyy`1SmiRU}HZTHUZkP-?)w5+zixf zrPeTMm9-56L7ML{@f?eb>C1u6LW{)hx$k5AS|rWA1N`UU5MvCV!5~Cp6yAx^NI~FM z*prt47ETVUPQ*imZ2H5v=*5vJ2YGRPGkZEc750O5leOy|P)NdfF}R zm)6zE-7|-p2PzS7D!%vZ4e536%5$ubOn+Y(CgpJQqvOo|s06^Qqhg4-DR=%TdrA5` zFgU?;hzKM=4Jbut8=Y#n_x!2$KOmn!)w<}StWIj0I;sNet8~n6v5dW(MgW_4xt6^9&HsVsILr9b`?wT7@MjBA&co+s)3WN@_+K!vz z1)ztL=8+?^MzxFJX8|e!qEM{ok{>jEk(rOQLRFd;k!gl4#<%AycWO=yq#vO2c!L!_ z-^9?(v|L)`+S^yHfi?%TBMO56z@Q5;P9>HGwnWeDiy-^ra5W=1V+&?*WbiRwwJ(3h z;X4?|UJ5{aNF2!OqucBlenf+@ANXc8y8TF-hdfAx3yK_=&Nj z`I?6uK^P-RsG*D;3v^zOQ_mhrtMt_Vf`rm24i5u|2KWi`ZuVhMT8{9IT&mx0p4t2# z%t@!*C&idaj8%LNo@<>d%k}!H9}zyUEJoRpKzDrY>iP!BpUQitBnGg03$MAfdwC^=fT?)NctH4`1ECJ&hBa2rOM3O8d>J?fY z!QCO04^1a4qh+&p{W`j?s~a}4>6G`SJ3YA0L`yT;er9pzWK|K3we(fi;|BRxhXhM< z27@L1*IOy6weuFZnz9HcUKIPpzn~UE%71T$Ek&Ceuff+4WbLn>w|>d+xdw5b-O9o7 zhin{F#iJHU#1tDYCAWUWJ}a{E_Skmup+GVrIu!O&fo@(dtoN;>b_0f0a646spEm@j zzD39!j-xO|SPmqIMT6;v(EI`c>@a?0Yq5iRdkF*vy9}JGVmo zjy}lsa--(@$RTg!)*B{)Wj~gE5pj^+Q$7|%hI!Y(+{WSXExD>C4wCqm6l$rW4!&u_ zJ(V~|-t*|RNR+)L&60D-5A-kJhbvqp`_Xl$LtApFyd z?|f({4&x;be{L_nxtYIZ{7`plj+XUe)i`dqZIn#JtaC@#1)K_D+Z))t)9b3WOPL|v z-M&4$oedpV^Q8Etnt-%?(A>;H^%^=JJP<#a_nS2lA9hyue#j|$xkfTul_BWSsAAND z{y7F%8X^k<~tqi}j5J7qf)vzhi2fdBO zPWTee&XaO}>u-Ueyo8EdZ?8Ez~bq@U z78)e<>pA6$`o?9QZfS6OR&jCpc-~K|cvCW~A$5s7~A<2H9bWT`$?sijFb=Hb#5!V-))z z)$KE}orgX6&K*QOZ?Yz4^-53$+Jc`!Za=O6Rx+=;7Yd<-gm_4XSz~XLMPVV>cupD4 z5f*7sE{}}SE#=AqO%T4ZvLr;q&t{&rs-*B1o@YtelbAIz>y03g+32eqx^fS9E}MrX z#-%)Hm9micTOoEa=odX*R%~h((~!fIUsD82m&DUg|Kzzwigt6LT63V|EmrgO%yG?b zRa3CVpi*)xe3P@91XsJ?IE10^Wth?+Z9T;Ku?+_f2^D$xB-ijz6leLs!U7{8NG8B|`Tv6RDae$4U8j1K0z zun`tP6X#AfS51x;6UP8^COtUrd5YFALIM4hy5#V*8Djy+4o6-?SAi^Zg4UOl`5E;k zOpxzh%9co;U^*3(+%RC#+K!M*?lzo5_Zvzs|DQ05O2dlh%#?YRAF3%tneTP*Fah`A z@HB=X4OxO%5qK116-+#kYOv6-Jmyl$<7mrkj|!C7H(T3gwb>ox*HcN&YVr4s55#Hf zbcuuGC)h+s2U3UWSF}Jvvz0%C51tOCp>1ol2slG0U*j3!|XG zN%v%Z)jB}#H%zAx4C@h2+&x*)nd;pZiry%R0+qErAR-v3%&VvK@#}K=LH7h0eF0LU zp4iHT!b(uGtVuyPmGb>HBwSPnoFR4>2xz=8?y6{yM7hQ0Rj18fp#&fO z{#xp6vGt6y&CEy-OCY zCa^33e=I4HJ<&;VMmXs#KjA6GGyjkz&Hhk9aZIajPyQN)dMpm^0AiXU1ZF_R8C@?( z5yuOGI>IxBtGlPso$$3e%A#ADBuEHo*hIuVU>CwN=~2cp6F2=6sPo|=<`9+~{?1s> zU?z)45y;T0>Emc7Dlw+f`Wrl}=6vJ^6E+Y^{9ye;8l=^^%lc&%kS~6AIpfHJ+(@BA zFjLS~&p%uwZ~T?|U3tl7qV*gC5;H!Eo4#SicEhN637S`&y4Gl0$skfvU;@+>76K6g zLfDfX0pC0|9QYDFHd_Qowbzl(V!}k3u7k@V*iAg0W}x)ZrXtlkBUD0Ft|$&Lb=?&0 zhJl^x#aGq4m) z+u1kqg=fc+k^0h)s?}M91T4H?Bu-#`jWQPe|KRcQJA?b6N^2c8{c^@MaK^Im0beFX zdbtHBHoj!=2vgAKO$+!F$+nG$d*lhWj36IMxuNVBjJ84ZN~);f9Z1;<%WWwdW66 zd3ZvobM;ELVhnjjEn;Jdq)A+{v|-?ChhRKND>7n}IOD!ja40F~ zj<*8WnZR#OO89u|?T?og&W3LydrDw?_Kb7H<`G02VpEkLSbYDI>h)t7BgAEAZ7_-= zS?Z!#R&*MVAq!m5XDBQkowM)9Ig*u736E9OmJBN^9snt<3Hm?TK@jM%TFlawa@`Lb zS(BsAj&7#w6>w^(iEax)Yy_`(@E=^xNc#e{$>nqq7fQ7QQp1t2ZNz@Uon@Fu!X>Qj45>j=>W+s|3ydd zh=g*O<1o@hWOoNVzSh@}t*3>hH0m+6aN|$l^qwv5D&C7(8CQXG;-&nhyH6vDhHos| zv%`^7Fz>L}QR}FCF$e`^X!a+|ot4zNV}R5R!9x?aelzt#122pu;s?b2s z-@J})8gVo;R$rR zRQj9wE`&OrJdf%dt!E#sK=IP-vqIP(^V^jP*$wP3T4TxOu(^HAk=M{*vB$vqN;jT*p$Bh;3!$r)Gz>#;<_vgC2z}7q|_CpeQ z114ez2Zyqam5?L$BEKah(izk{UxS=?K{{=#F5-{r^LYzAPyx)#i z4JPsXx@AM35isKia8O0&j&Hor47ZGI0-E))S?p&lyg+|z8-<}(5hd7X$;Jw?lAf^c zFGyLAwZ>Y14G(w1k`w=tzMW{0ws4{|TqKG}k342$#N$_~k~^=}^SvxL-^j>1m_Zbox2- z0N`eap@RFT<8p^!v5Wi*L5=vU#?93&5D>8YbtkJYVscESDmCFF{f0LvHAaTWNd0&L z(-+osY+{5FriJ66!_`7UY9AtZ{27|aGzLuoA$)dFZ3IG6ZQiP&Gu`C6X}@RIf> zEz}yf0L%-NAmc%IfK5CIhh4?-7q^wbQO%%;dcIh%xCo`W4;xT013^m$hPjLPvQeol z6}KG8@w_mGZN0#$`8^zMv}SH1rJ)o{f|#4C7!$l{-iM5HKeth(Rar+{#+8h_u6`bmo1ld& zz9bJgR; zFgacUMM>Ka#c9!-e;MIYsrLq!ihSTeu^V6bR!vyTXlS!)el4d|`LANsnsYwz1*J|1 zwj%3_fZw_g$W2ZN9nJ@2GVEOrg0F!%+U0x>w)-2Tz6LllFtAN@cJf%IdT~GWVO|`e z*<)*Mm}B$^ine82t>l}Zhi>gD3Kg+su+^n0krugb-@=*3(osx)xH*l~8#hibQN2() zsDxT&-rJQ>C$sDRjpOLpx)KY=or`~2&z!yMS#)+|@FNH#M3P-9vQJPUZ1XX!BHq`R zCe?Hp2l@teDcSaXiZ1g)t{_(cTt==cRg1fPOL`=L*awtX&Q}IzMnTN@+iEz-?_`z`-#ZhS~TW9n*^r5lFw4ao48W2RLhcNO<&ZAq|pqBvR+ttmw zWr`U#Y8;%BnhtB_Wg012vro82mFr8G<0pQ2$@q=Tvf=+2z0@x`?KczV_etn`E_+D1 zo3(1be{!+x=%>g);OdDP%vZY7g#xS#kRJz=2cCFbzy~kq_H&Y1&QdSCB&F4cammyh zjc9kpnVkp^IqQWU=bgCXwV^Wfb;CbJ(Z{8$QaY7)fh!^&LyWt^)#UyJ5HS9n&5vgpe`Lh#r~7q!BQ)=;J8KL<%SugpU9u%V7H}_f2Ns#WJ-lr0O zrgYX3QY2MuL#oW}H$)k|<0k0&ND5EP0t+%v7!C^7s3Wlboyb4p=VN6aS|<+z#W@%(Kt_ zoO+)*@!dcAIDdnxM!uQTW;C0Ly^qw6AIz%NRWp{C>H|XxJT{%@Zy+FDqa|f>s@`v( z#!t*&?YkC_*I3{_F<0S5!d~eIJffE?TFmdph3U1yteYdwBCub}z~dtoCA zg?=_|mRwuAnW0>XTZTlhv-q1^cVS%tG{H79Z5ZoasYiTqO9B+{Fr48sf_=Wng|q9b z*>!ktu5I((*xrgcvid`JjLwg|T+39n*(FIFRy2VSd6XLy6Zef^JOj0 z^mv-9Y-r63LVN%d1ENeUQ*LkPtMVgWM!Zki*vpZT(BW(!5daujheh0*&q&TVo)t_m zs}>uaF89cNFdAEZs>QyXbsq%WeKbwbN(nwx$Z=7#^a3Pc036}TgE&$>Q^}Q}!zk0o zYo3tUTov3p)tG%WahQ3^{tkWx+%j}LyLDyPJw#j8PRDRCT zJN0{7Zy@+SDg4Wg(~&N-O%3FAmcmcTh|pqFP(Y_$ZT1jA@ruewB>4E1oi;FtrVm3AA^w!4wx49A`XAUx>#>z0~wG)S=uj>yD@;JpA!@ zUvxDAWv~018G4#%f3Ui=S@Z;-8&}e>o{vwUTnT}UKekgb9X%@MD}k2uNvWC04wKce zwx&CvsO{~);*jE`EuDC|Me(2e#*(aG?EmLJXq@5Vh{(u=1hd;eEWR*(*aw@cOLzbF zC9IlX${TDkwZml^>>ql8f?qsjZ~}@{ZiT2)*&P6Ee!x=}(msQW<$6_5>(wn;WV`7^ z6$c4iRy7%IgQ%sRyQ@hps6dIFMQoGB>6%^SBAmF0liJzZ*jxiGC_zfKe1R$Z+X*`*om#Xn|XkV_p&O<1rylJT}IdOn$)bgovpV9X`gDen&XTF z`7R147Ppu|M!NwIlmBKe`g7k1i8@@My9ge(fU6UnD@c4m-XvM^IBN$}@CiXd>YjAT z+8Kr~R6^qz*AYiWn)->S^d>UWGTPW z7&qS^-6;BfA6d3e8%HW!0hcvS2if~9YmR+0afj>5H-y&~l?(kjOfL5H4S=JyT^F(H zW5hP{jC(y+%w|-y%F3`e|x`s1hq~3>VU{B|7P;ODHPrQ0AsFG=xu} zN`e!wX&?>*SQxFug#!H<>HRAX+HqMS{PG1(@vHh0j{n87ZXEY@8+B&MWoO6s3_qnqt4C00|8wyrbkvOcpLGR! z>{S}j)FD5AetOcxQ$z*$DG#HZ^?a1tTt8tSur%yfc#FmmH2wD61D7Q6qq4QKNsilU zR~Yiw*bD^}O}uKMWt=-9EGjox;Q z37Cg6(pa14LZQIzb?p{e4JP?%v>8F9#lF~qn*vT0#MW|MLmtOF8~!hyVLO+dl-^`G4Mgarn@SyZ_P#!$=|OLd}V&4cGN_byV|s z^&yimq@|-m5PPtw{<<#l!cAGwA$n5QQ!;K`x;2J}=O5AmyPmZLxZN*Zow2cl49>)$ z8O}ucK8FFE%m=H6PKDm#0KfGz!(hF}sE8-@@A>h2bceGJLG77q5Z11JML54StRy2B z`8l*sMdsilhFat#@V<@2GU5ZEQ)E`YYMDt(JUa-BzjWQParKhhCjtVS?Dhg$&9ins zU3F8S8>qg+x~$%4;{%OlH-YxbU9QF*U5Xt&IO+X`q|1) z(D(Rxa(nONZI8mv^f_k6kHCzoW1*{E5colBrm!q`G_9&-FEe?dQ9JiFyw}9*baOpz zrk*pZ=h|xfa&;7ls%dKKKq=-?KxVwFF|qGly`s2jmPvOfKon;>aKZ3x5b3cvh|8ko zz*{PfKNitJuca07^zEz9B%d3J^`d9uUSM`MB(Rmdrk9}-Nfl)tN5-U(7d5E9o~+Fi z_I(JKSZ04P^0Wf+(+m;+T%&w~DUEVh)PLnJW`kw={SPRuut$6V^LvPei6} zxH4GD?zn=jwolt)KfWE_X*!=(U}s>Mc_}0U+>Se5L;-{@YAsy4*F(^P@KGqEW{#2Y zK7rF)L83tECkcd2MyG|@b=M*o3V%Nz`jTV-x{k zceWjaWOn$!aXgy^hWFI6E)k@Mq+SXH)PnGj##w2PUSQDSuJt9uD1wABx^@+r6HpCX z?#Qz|b2R1tTK@UBUw`|RyE(KN`eTe?WT#UyTcCReV!*=o#3{W*?uagUK)>E0Ya>W* zD|a>1q>`J=u7y(1;9QO(mUK&k$ zjT2^*TMh=$aJ%9E=NC%Xp&0OEMo{N+{TZ=G5c#PrGz?_SXukLVBArrj{WDHwRFO$vwCgX1`<{-lJ&2 znNMJnwaVJtOM(j6c@>LYp1Y*T5HfgEd5&E`W_?p>JZ3)9ct8vZY40+#U{_KQR^DR{ zBXOxR_%6Y>Yd`=T&^1+YPZ8})pZi9dYTTiDntW(tP zAXd21Qir&4H?c?p@s}9Ch67J$mYzsaIc0JvWW5_H?It@=cxbNm8I0SNb6Y<~yS6qW z-fu2;^C^|)tv)Wm&DQ4+fkKSMn!YXNhAJ2X@z>CdFb6VjCP|Q7@e1v9l1vnCo2~SeiO@{y9Ca3 z#WupR`g|~Tp0u=o-^zh2M?f02Yue+zQ7Y zeH~ZR3gPbDAK3({kEdUFqhYeIWKgeXg^njg zDNmjDc=KP^V?3y$vmdCMyVfhZW*6@Tq%v!F_vMPZa96Kl3I-R{4)=f2Q23OSX?aNz zl$IX|Hyt6je_e+NVMtd2P0!Im4B7w=^D2Irxkvh7w^DW8{+cnyfx6LrAy`AAF~qQf z8U*yo6m)TY(SE2GxuUAc1n4ftE;M=Y4R44SmpFwW63*2C(1f99+-<$Mune zInPOM8)+;&jS`wO%yP+Q;8)>A4dE_s?$2>XG9dEG4XzlP217{b2P?4ja_40qO~mIA z6|0$;yFV9}sa#4VkY_*~tRY}1P&mNqjY5FC1^bH22(Z)Fv&}Rw7eQ#I2C0G zmq|f19QG{2#8F^;Q38|AXYiK{LQxk-0Tu9~|#$4i`Mlq|#{WwuT>?1;jj%yz1 zM?Fas;VP4DF_-MY`BsR+hf@3bZ2_R!M;y&y{IFaxyCPH4`}~jJefy1-cv56Q%8`uy zYx|)W#d+bzkc|Zff?*%CgxQh7j%vzDUR1aqR=Rt`f;jgk@m_uz#!P}9WD3J!>&)1j z>sXe#_WPK2K0L#@&hoy9W9`_sXAI_)H&MJFvlFDPC;5Azw6H|lRd#pc9&{WCI$zV0 z#9w9+#-ckaFE$;dw?U9d1>x_UpmIG>c&$2It*+;ryXtdtmo}jJz4dXcEC4ZLC9c( z2i&35#KU|ZKscvc&eO+gHbV|46?IiW1yg|W&SH~MM{6@KII*G#<9uhgtKVDknnH(I zv#Rh-Y%|++BIs{@a+AJit6tCnrp3@;d=Jkb3c$Y$q7uc(gBWTwU60w`tdAS4bl0!? zuk2jpa*yiqfV@VlIaqOk$0(Zallj5T(#?P)mHWta`b?pcb|2}th>if#H~7SJQ~}Vv z0vH~1D15txksXP6O4c#GVB2%m$!Al*`Bg`mS;)F2 zk}m%R{Vwq@=uwV=gtITHX>frd?SRDO-Yakt*`TVhbFMi#{X`O+Nt)X{n?epn1Lzu> zB%xlXG8P(}p`H&nOX0ejkth0n6rYd2(cw>5bP!i27g}nR|9;q!Pv3fR0*5vsEyj@* zTEd5pjc&%GUv#m3u7vXgWD^mO5_1{p-pfWT19AVP)-H%0%EmA&vRM9j>#d@cq>j}> zTA12`T?{s@#dEd>3=Xzlr500FVuJ&;!JI`PHEr{n78HxLNDwMZl}J2djc?RQ4zj37 z-ZC7LcA_TeVsge@Qj#~u=_(952e#pE#V!$E!jIBJB-#(@L~#VNRG8UNy{A320_dk* zGIEAc3jAdg5aU9h*R2)zGBHN~Xm(tuPBHx7h z*d0?sNcCMLFieKky zMQ^bYYEfaO>&td#M+|fsa0ytZ)?{uA!T|ewGY-N*>kEaE*ToD0$d_ZA56sj@*K|Wh zPBROwY@*oZl}I(TmhLjHc3 z&?C+~fL<+f76`4&HLqjTvgtxm1Lnx$H;x0-{AE6~TxPwP9mHtj zZ8FyOfN>cqRID8b4}`|!puLf|4T5Q(LM`K$2E0rX-tE%FO*3zXFfA;^UC1U$!!8`! zyV*s;4ue!YGT%cDj2o_AHt`?{>xpkE60?p^hgyGtY62#2PFS4QC`%xoF+tArmp^%- z1Qqdp=%=Ix~h!qbHoPPNn$cE?u*Ay`W-&>iwlX;nkKlo z4(hAqRDr@{5tds-7-bzlW-J-;d(MUiMh`vqFvTEXy6W7V2tZ_L82C+gdxv3s0Y&!0 zV9DrUJ!`J32akHxSK?sEnTNLm`ptt3QV?xu6ZOdp z^*u;gi+69Hzft@Lh5d#yew6iBh+8~N?@4h03-hRiF9)Q1lGxDNDIWQ%6XWg+a;ECU zv@Phas*f8#&&rP{p&LK1XTxequ}khK5i>5jMjSQ_M|#p>WhiUnqU7_i@3-$o8SPj1 zg2ow_>AU7xNT}andh<2>PPdTGnFk44Ldas#)^f@LMKO+7Pn;@Apz;KsKc6M50W@oo zv%D`JcO2%lTGHb$uH&$u&F;fBXTK(WJ4s)qd_meB<9I9+ktRbw&NUb&O<{-9{>?K& zz-hSE3RFaSUb>TQQ7&6Y%U3>0CmYmF*V^+h-wSOcF<6dhVqfz-P_%dhF-h~?>FveB znXZk5Wy{vt2uP19KZvjTsjh=*Uw19>nHOqJy-V!~hLn6f_-3SbG)zw@V0TwjkZPc@ zODymWRZ)obxbJLWe!%qbps#AUP9gOb`*A@ODkNw2&H&Ch_RqtxAD$Wk%UxGfnD+h? zo3giSTX?itCECEeL0rtE&oW5vAD@| zM3%tBWAm*iwIGkhZHIuRvR-_}^zHBvt~)t$%xxJb-+IzyR|Qw#{*v&vU6_xV?kzWFX6PbFSnbW4SjzR0G>$w@K+ck`s!KRNN% z__-v92%eSmv-E?PuFAkRXIU$|I~5ZZ@}-}%tN|h(%7p>u5s?wAc9mIK8J0ax)CGnD z&rX6Vu*R&WZgsTPYDHF=6|YWrsMS*@w>xnNnN8r68csKvg1eY1WUogw4Tz=Cd0T=f zq#Jxt7ZYpsp14X7Ee7Q&9s!OJz`u@(3i8uaa)Lkrx>s{gL0iw)`g_nx_!F}kx$D18 zn_)S9`u0`i2u7e`K{|jxtwWT5m-C47s#;8Ry43*+?2Iw#K|d56taQoZdyLriR@m!4 z{`}_MixXHZZN(vIR!DH_F%lQYz^>RbzgVn?(|QE(Sj7=LNi3`BE&4^wr92F7x1LX{ zwk>X(HQ5W^!2h|FW!-+D+R-cr+N5t2fC_zr|JV0K5K*4+zv_ahl&mM_S4d-leNLj^ zv>;A>b26@7d4DbtBfYEL8U47BKmB+=8his|?#8NKvBwCixCB=W@~hXzn`ZdCvAAWJ z6L_8IQ{2nbxcyz0+=?N;pI~1V8ih;jtl%!JJY<#yY<$%eZc#Z}G`Yovun*$reRI04 zL~lt^l0ce%WIZFp$wp3-&w4d?#JiVu|b59N$ip_lCZ%y)zJG+xFolj z!n+E?GOWQ$){)TL&jL)?s+ui8{mcodZ;bxNr9WM*z<34tl-K2=chIhGr&S-V0S;(5 z-R)vo|9|YgYj+&Sbtw8>Yn}hlgtamQu`vKhNtVFZp(xPijra&b%ef22K^ij+pv9T# z@$?KpSm9cV9lfk)65FyZIk9qOTS;t5Id*JWmgEojpX3lA`N@Cb?nga#RaegpK+2|l zJz64Wx~q0o?W)?f_pbd|8)D2lie_g6!LjQx-@jrf@lpoY4OtX6n`w^&9ZT?8w>KQb zhzJ-!67xQaixlH1#Q-ByPh!-(GhAg+RVhsv8}G)= z1k?5b!cfUd6c^`k2E*%UfGRAY?VX0@g!a>c^4vMginB?(*un9r*w|dii4k9;8yFdp z*nhHMjc}6wS~looP-zuZ*k%&)u;lQPENao6ty4(dSXQD;bvPiN*;wrI12PNpr!_IH zDr~<$r!<^(I5!J8L(^`Y6g%B!oD2u~dfprs^bICtCsyk%#=Q<~ON=Av=j|d^fdt~3 zlD>4X@L2uT71d8#g!+eG`S?5S$0}A=%fe#2oK}n(v%0ws#29a8EjYwuyuyQHtCL}9 zfA|IKBhHFW(u*^oP2{5*W8A-(j^$okbdtN#%{Tk$dW=Uzk$o+NFU4lk!oQ}eZjM%_ zKuVy!9ui16eXnJM7(+(k`m`YX=~st9GF$KpX)b)B9>AY8=^!f_o8cCDpSO^yjMD|X z2;L#tK+;5tgLo?|GF%{P7hG#+-K!UtUUZYKTHgZe`p^SQQA(`t-H0X$?{pNk{?PB)>}7M#S?Oo@;N zno>PduTIGZ9%j{uQd>{!pw)UL?hba^*(#;S=dzmN-0}x9Ni7 zaBO8i{4ajgNJ)kvq)@Ozw+;ujs1BD{lC>?4wC^NJccf0mxCM{vu!;_1>JDa0AYAR4 zO(?C0DJo1pP9B|Kb);vF@`*$cR9!h1(t}vVTg304wL}2Fv6pvB2URq!3&?omWYbu? zZ88-3Ox$ucxwcq)s(Y{#m&I=bhJLM>e7yWyi+hfDmc@gM0`|M*jyU!p*ag{3vL2$R zPMv_Yg&Mrm4xhpx)Ty~}K`^np3K_vk_6n?f~Dx;R%Y& zS(~tuexhq+CEG`lk&fVuNkwNDXI;RIP6THT!(vSnuP@6I%U??Ui-4iuWgZR(bNB=< z9#@O0o|i^eNs5Xv4xPEJM52Gg=@i%f=RsFFH6CPij_$U4RQKr%rvi9SWL%B5uGrdG z2=PKk=H}*R;iWPZ0cL75SPpomM`q8%Tl(kx6E(|meDTWpC)i=#aLb#6PCH)9TRSmo zZ{khh0b}H6;!X-@2Mf1@Y#8t1N=@Krb6{Kv0REYeH;=@dN8`;0 z)A##VKJ9dM5J*qYhpb3c(Wg8 zoek(-+yQwi&f9ShMBp?YwngXSwK!Q@>&I)Y4F1n!_}T>C8Mu4sBpryY^=_PY;w-+p z)`~F)yyxj(wFagmUWCRfDis2gk-;2qgV;BQ| z<85e)g!E+C%JLYQb~NR=8k0yWB!JEuFvYBYi^;z*=Ijq3GI= z)|D(712puij8TNiw_~lHiPzeB^XgZJIf_V>h$bH3@>BX3(vAZ5QA3&$Akr$e@eZfW z_O!7|kCtzx9MSm6FGQ*_rL^g=UI=@V=uDWVNJH%>tR_`KTN`oG%{th{X4Y?#UMTDJ zU>nBhg^~ABDn$9RXu{aw73?@R_k#)O4rbPY6j&@^d=)%kc%f{>8||ImChUM@BgHM6 z(%OZpouq*6${8PLxDYj|O;-)TUf$l>fa$}(1OT;Raj~7DSXS(G)?hi|)X_f#Vn9nC zL_}D_>2@uSR4{p0CB`JhQ8$%@Bt?4o9Wh3Lyt*>GJ?6v{hhi5rVU(~`LK{^ra8%<2 z)SRPw7DF0jO>{r$fq+V90#il(9yoUlt`fEK6!YJjlAQ3C%i5*E(W-37B+UCzShhmz zppZ6)cnN-C-3=&WSobOj;+!A7T0bC8w6e(%4*|hqCTt{d~J{qjzZaao=Tj zw7syI=qlWcT!tzQ0WAvnw=u|{$hU!)hVw;Rn~d#b04vJ?3qui*3>@e|RTbGOGFnB( zsg*a$VOwEX;_;ZAPh(SEo2iw($zlDd^A`rwyo%HWgH@s!JDbcNdF06a+|h?0oSmQh z{M?ZTAM`t1J;)OdW0AI9$4OXW+t4j&2RD_w5<(UpqwA}R4v*~Jg^%xVG+XYo(t)Ocl;Fzldj`ml>w7-KHdex3q6d!{Yu5$<_l+?w06)4@yWA;@9Q?~)6gv^k(D+LA)zQOu1 zxx@(ClIlp^2{%RiQP-((EUs9p$TZbTvb?CL!H%C;eF5uwK$UjJ1x`}$E0fZ8XXJ*u zV7&*_rotyG(J=KfL@EKQN69&M8Ri5;9T;V-V-pa%^)#0*l=IwXETnQU>85>QBq6gI zT9XKbRE&Dp(7M;^q=(RZyz@S-J5{ggI&g;C@6M)^124r4R`|TIR5vn19BJgbXKi>U zWKGy#%jU<5g%fBOwVFe<-}69MnP1os){mBU9~bQ>#6sym<}8qfK!(~YP@pJxuz|GYyw?MyFivu_T=cD z41?|-&be4~Hkm3Aqprfr*ih^u`Mb_O@VV91OJBOYxVrkltYWa%`)T^Mw2ly0SLuR& zb#;L#3`*I~4q9-3mfl}jTJRs(GJ10?c)x84wdNPxpZH#`*ahboz7zSvN`$MuIelSoMw` zUW#nxaXDSDOXGdV5?TVu+pQ;gF_mCZU@-NXi9PlQDg2i6sC-J>K3MQxV&zetwI_gU zyD$4ae&kM**By~6P!?JGPA+blEdJfm+H?C5>kttGe$slYw4~^{+8R`tnkex4qN~bY z6fd^ul{x)o(mK;=yk$ckV8Ot&h3|()#gl;=mL>43c>$98UV@jZfYf-+$`Pq$B zoq5tJ((tRrk!>B?U=U?J^Vz(VM}(NfYp?{l;}*;*YHJz(S>Z|XQ+Qag-g0#cm_)qX z1Zl60aj^37F2*M;v*{q7!$1k2ocO?)AfL9iU_5ayR+O4z)zoxOs6InCulG!>197fss{JAUoF_u7;R-p@7u0PnU?{jS@THH#y(f^$fp&L6p*B*Uz?vc5p)2iHs zd_YIl4B1naB3{#vb+n+s(DrG6eWnS6&(IGC!*p>@KJ*KD08QXK2|=J-F*Gt{DO#x6 zRbDvTc^~bX2dwI$GpW-X>?nH-jO)w(a5c0`y&iL{NlIdr=U2(YQUx7H37)Ln)pzDH z@f#mH_)W2JwH3jJq0bT9;{q$df(vgFc)ITH*GGRNLp#DggaUO}nb%3Px&};Nf zykuyUo`AGpT*&_RiZaKSD1#F$%um+T6R$W9(5UiwkR^{Z*mPHbPpxAwPU8?RwUcJL ziLSu?X*L=B5;AIacZ3ZxyqPBb;dK|KUW-CwmzX#M+KSXyGFfdmv0(NqF3Z!A9&a6Q z+!Y#BC(YxGbwcWS11q{<9&^F0?GuddDR=0^2?Z0~a6IKHX(&%Cz~wiOO^0+ce~E5K z7u&6Kt!s51=N!-o5auu?*%%pK+9SsLx&aew2Fz!yH`n?PCFSc zu-LIs+q?iSch0QwLSJkHZ)MT~IIi)o=C2gx0WrD7<6y;DSnWaE`+)OKK4Jqc| z)(je!M6>XPoH)uWQJXz_2-6*r8dWZeb6a7%SW=dEjG}|IWhtv={%V+_LkfeV`3DA; z{&wNK#?_N=1A0ly!>XwPF{-JZY)K+)j&H?Vgo$64^kHgpvqVIcR`F(HhAK8UfR|^X^P5?I2U8QpeC_ zq5F#mGbxI^iTTA^#Qy4aN2$lWEJQlUfJOc?O&iioYMyCHSlwm-055Vm&ruBpgM^xg zcsWpp8cP4%Pr3z1NJ9^YzL)fhOp;A{SCt)RAIq;Iw_LEh)yCWUwLVO(n$1aHqKk=0 zI5tm-yUP8Wev2=@^5gH_vM>B8vy1&JC|!l_oI)<>!HVp^6pGG*G9=v)gkGvSQN!0$ zV!531C<9*R*#e3oQVwzqNX$=ERL}fKy%QI&i?v}eZI;PM>0j~HdOa(Se&qbQ zxYl=WTjqMk$Htv>anfFxOT@d{jo>M9z|HENpjpLMv}-3TPlB?Z(o$s0hzJ#maU~TP zXZ@;WszeFo&H@q!I>3g5bYvO@CO_EbPODGE*-a1T&MbbAUQ^O83`MQuBTzO&>_w~+ z+$chg$p)1vof)GKEz=H@wJj6J+SD>`$asvXutIn!ur|Pk%(vjItriR|r;z;Uj81;{ zR`lfl)#wCmlzP-)VbPYsKKb-7KgJqaCeaHMwAM#Usm&2gB#WP=ITX+Raa zzis07k|>F@Kr2WeRKA#kOBX~Tzh{1bPSlY}Vlu%IyNaB)8 zr4hnHCFo-TDp@X8iZ$l5GxB&2#6?WoKA9r17|n;(Ia(g#K~K5L1A657fYJtvik_uq zX=hS;Pz-6HwjT&(ZK4-iOi!<&6EiV!cpFy#+|dUgddTHFMqSIQW+*02G3=9M!?;jn zj-~?%-6Sib>eknn*Y0pf`3ICE#BJ&%zMp&W=+Q?PC{(*WhAg^O5QuInxnBtg?PW=? zI_PH`8&FI*+pCI-q-q+@dQ=k&g%Zd}h{;BhbwPsAR(e?rQ)w!UW9~Jc)EP=lx}G(o zcD@1s0(GVYYHP!RgvMFbj8$)%b`TVh<^=vhyJ(QZc64T2v9dT@5p=)o=ZGKe(x*#= z&T4<}SYRWnl^h+Zu6MGV>J>UfJ5}Lx-q%4j*NTRo{VG+I{K)dl*-G8$b7I@K$--P$ z?2u7V)?gi79j`aRY}on`0j02_~0YzDoG)PBzfPJY+PPukM) zBr1~TipqzNqY8D2E#R9i$PxkV4mE@-E7wWW|LB?lyF1b2$!}uuQ*rgIo05ibqNV+5 z8V?}*mC(+&{kl#Gxz-<#qC4Z3f-lESBXUEnmXeU+$7-vr27GmXB~0kWqT=*i6dza) zX?1=AwW1IhFZHudhTbqz*s9XU$yt$I2}^Iv-dn;QckY$B5E;FS$!?{16c8^*a6mq( zEtyVB4$!&;l(z5WOp(+s+hub^FPkHZ7Bd!|g>%FooGk~7<%mOrt9dL}N+ki2v|E=` zJhGuTnG@J!l<+FvseVkC6*>CVsNVU&GR0m`d{~TPr;s^JRf6~k12P)(aEfL`Q7ob} zOG_qRn+~a!b$ZN8YHh2|gHF;P@CzKE4Y?fDzM{9C29d8v8!B;gpCUf8>a*X$8*9_P zxy|qO^JZG8I9iTXgkYGfnK_R);Mra8E-53~%8l$=){3p1O{~4aXhoRWYG5ta+-X(Y zRTru{mgMcKDyq!}1I&#{*u7d*jqyNZEst4$#2`)oWNz$oO@|GkmDc9Ce`M!Oai~-@ zDAGo3C{2VKP_*99JM>^PFLe5&X4!2JRl06g=!$Pkg(C4?NdCoQ8kShT{(G~5lmf0J1I;Ql%cU9c-cszf`{85oQmEgLV()=@=2eSx0>&MEDoZ z+#sUL8ildog>K%m;ruNhql5mbHitnsNmT-<%m>;RKAmtog5qoCjEovBp73Y}26gO0H zHMV+m!p18WV82tJR4n(c01QR4_9kO^2DU{tY7fDTZm(lSPVr^hpMzM;HpRjWm=1|#0*jX~c%^O}+hYyRM ztdJgr3*hB28M86Y+UfdW+J-w$eqE(?jjDSjYG}D__|^0 zpa_SUrvQUA5xz^c!rSlgVbRtBaHCNj%Z)n$UV`<;;Y2OgAV&5v=L#DoGBYz1A~XkF zB_nZR_5yE#ezvh$=Fdhhq&r5LCME&4h452-BcTsE+ap&=Ej{7I#L&TdH&^proQo8F=0MO~KtN5Rx~)qX2}HVND6UPc zxY(YXA^RQ0Y8ZnuXO!q%5$?w+*^}i`rIlc%g=jsaj!=_zZ~5%I>jH6l7^5;gUr4t# zR}(B^6?YS?>(TT>Dexv*{QJ^M2!7D4T0Qm(XIqy#I1J@@>YzV@0#rk|0}7x&-iRU* zEvLHD81kV%TjW&RJh6RatO5HIlmyqy>S-s)$ zm!I4T@pKioQYbhn2t-L3Mq!D_8j}c5{zA3Z%Crp(5qfQ-O6bqXYlbqy1m7~o^eu4T zE+w3k)dG&A2A-6L26X{0ah5chl)j`=uDFMaxyZqOL(J{+^HUTi-{Uq$TSRfyeY z`YFl#TO}>wox8l4m~FOmJb@v~C@g|aiGb^F^-U7D;W+d5(*h0p!pA#Xo{QE}L(TW? zRZ&5-w<<;v`8n{)5UZ!0)Hi5NA^nv&qC1lQv}nkp6n1nwWqnR7SLO$vtvpRuVr@s=JChA4ZYWDM{_@3iX+c#K+|nE0Hy25T z9(IfgrLZ)uj!9rS+G|T#ZtU-l*1LHfbtl{Fr$iCUqsvN>ud4bg@5?!(0w;hpUI_c5Eyz8D#i+dlFnqab|>ho$V1JUi4$c#VgMd8g4+L zAP?u=1Ek^xpgCUsKaq-J!s}tPj(GSZH3DAbK5^lgjXhbtQud9gk=CD1TfzoN#%Y|S)u5YRh!46`dy`&X3^Z{&z?KZ! z*04K`yp#Vb?*()m%G_vUCJ(T1`Y2R(w9>UMr2yA%A|2%*2VW&L%_d~%`c2X4^->KT zsHR5-FO2yLvvBz`>_J2$ozUPF8ATks-Us&&(A%4beefB?LNw#Jx_RuWCA>lB*PggW0_Kjzmr8?3>=iE7pCLd1U8A* zI6gdOD-@=wx%PepXu}S2x*c}tK{tI`_ntAU=H*AT@c8V>OZ`#Ct^tqrxXeSvlQ_R~ zTjWhcUoeu6iU!RD2)HP*7Nv;f=nqCXUHh9<3O^NFbwXhz=n45*kXz*|9H6vn8nFvw z9EHR7cx7vrihB&tXr^I3gISPKi>pPEFDQfsNLh_?j}PoZJF(lTJJ^sloMf0P+)31^ z+3!&&K2fLncxH!?D z(RO(%R1A)&m3J`ZA|`Z0M=;DO5Udqg$YDDtQ^7G^Rjur!is??Z&AI6paZ`wNTWLfU z{FGB@gg#-t^g*@N*?@A+651&NYTvFSI%CUWJ@iLL897gZWJ07WSVQ?iB6ilZeleh> zR$Wgp9-r5Y$LB*XR`9s2n)E-k8*DcMnKJy(A$@?ETCoULw)*)B8*p`;jq4A7d_0a> z1Nsy2h4eq+h2gYYO26rZf!{x1R!>>bN;k#gnWLJ5vk;?OnxX}>by@YIL(VVnZV(@x zFnhM8Vq`kYwtN8SkDY#lZ#er+7k>;18 ztowmeOD)J=jHUtyk0KyHBbNRoH&--D(P_o?E!Q}MdnpZ|{@~HfCUwocO)(g_;nSq3_`M%Q& zDPRw|Rh>IQUyW12B&+asI;MQsoE|^>y&&YHivQh@LbOT)Dh4`&u+a3AeQnO+2-+j< z14uSXK@On1AePxFKU;ssXfU+PA;mym*K#{XQO^6FDyT_R44dea3iQ#cO~NOtqeRrR zO}8}jIHl$lNFFvp%hJ;2)zeq5TpoF%n5xPHp z7M8CwalQ6aip&KZW3Z~dmv`dHR?zzJQ0U$hTfwDb=t$M3)1C*Vd-8HqHmK^N6WvZk z-pE4{U|pQ(+uc%;iQ=0E)e6@Ju$}O9>7%5Vwl-4oXkWlfU5d7&Vwx1`Lr~PNgID;EBj9hodiEJX18H`sW^e=+U|ILC+X$tYR0^ zGi%oBM_BP_#QQeCVN+iW8bdsqj)*H`!_i_h8X4i|RYCN}YUlMQ5ex%x6clD8RRLybUU43N5_TnHSrt!m=N zR*e2pJ^DwhgL6DOk%%t?c0B3??3e%*qtSsMSi7Hl_@Viu;|i%8Dd+x5r#iN#At0pp zH#m2LxJxOj#cBmTZEQ4H6e4d+*dGe|ut-_vpVG8yia?HrXqjvZu4AU%zd#y|INFa2 zN`nVB$&8^fCtANn$$-tofTuB$Kl-l5+*t1x zLb)|RH(tAC#wlj_pd871vDZSxj(w}$U)M#8NiB-kPp2cB=8l&k!;p(#X&P`Mc8;9l_TU~cmy z>?nawjE&c_Qxdy|gHY+b7)zlPgsR}_{)R1<^t~$*4_78D)Pb;N7>h3vn2}gBOKnob zT{o1(Lp(Daz8MA%%&c{rlC(M;qP5`+!iQI3Zbo8IR9nvAkgVzTGZv#_w7xo)X_enJ z@r6Xo<%y;mgy!t{C)JPI8ue0@GV<;GmGNKEH)9M3-8E3JDW)dRi@#F$Ge1sT zMWq@p&yggKiU5YL2M$RBSfMxW=K2z`hi306&NDAiJ#0yGaa(s45wwS*{br81u^aHZ zO+a^^v*pq0q>@sr*ommrm=-)j=iRcP<(Cyq-r{QIrbe}XY9I zm`QMJrWPHh8eQmE;Pg<*el2*+cc<4(t>WOI=1)|}47kD<48S;8Mzh@2rLI@)0sK@5 zhqh-L?syi!)~QCT30jD$8O`RY#Xeq*k!i&ellwq0%H_4A#-@`yVl(|@8((AZrlyds zY$k)cZaDkDRWIokhJE(SB$zHi>Djmrm(TOuL;@2JU+5G3S6iGpkVu zw~@syBZXB^Q=y>5N(jXatLII!zhz3oYnKk7#FyRho~lx8Be|wGD9UD#7kOb?6f5B# z3X@ePercRRg@%s1nRPeQem0=?Xt&e-w8U3A!+7XAnk61iJ1H}7Zuu`qgEmr4bJ(Y8 zw!%(ON2^3U)%_^Y8(!tMbfSv-9h2pZ-(aNL70JQ+rJYQQ~m0o1(`PM3aSp|64T>F^H&Yr+Kn6%rfW70xKtVE;a za@3qypnzIbZQ)~2zRM}rgT`k-_`?F^DKsnzfIu6u7F%cADHJ_-O`$zQ{Lejj^wD{= z)Qrw8J{lu5zQe|QV7zQ*$3jk)%r^7A;b0kGpXev8EMGBz9)`~XK$%^{Ybhw(giQyi z-2f1Ug1|}Y@@QUXkJIfXQ75^^pdNrp8YJDdVLQq;x>yJ>@W8B@S(w^$i#(Uu60Lfk zPn!^1qmmysQXFhFN9vVkfr3@a3=J1iD&jiiKu8-d*{HrTR6jb73jQ z(~0V%%`3y0$R`PS@x|`2Lsp{H{r$90WydqYGU~O$t<3|jb%??PP$harYuOeBFC9> zM~a{<*g7dE>fG0|`PLY;kJFP3(&lCt6KbQ;5gMAK zU0eYY17?6EKM+QPH`e3XdLM9pGWOwN;ES{Eq(IXgRGcCR-dVt)PNB)d6yFM~P0m1fZ8E(Eze zy(KYbGXy~c&#{&E2ev9tr)ain0fu+{9W9PYX~M`=;|){7oD7-!+LeMrj4168hq1^R zxod(Q#UtwT^G6@SBWivw`ip3OK3dOE%BCYNO1CIu5-x0gC`t1HH*eB$WLOgr%1<^L z4ImqN^D40?WDf5DWK$UIDHWiiX@aZ<#s=R_1`e~yWsi>{KDMH1xDI9 zAgE%Fv+PBA)zfm`LW z$gisNLP+=BWmSHK?vb?;%j;q66a>L&S^AFvPGM>zua37pDL*}CrqBD?M%GpF2vA?a zp?}u1YasAHbYz~Ge0z`5P0?OF>05t#igj?L@lYfB%QWqAW_lKpU{1G_ev7>u5|v|e z15Zkop0Aa12Atzi|G|CESZG7IQ969++|inL4k*oXxIr zTG|V#FU65+cFCVw;@Io zux8$9A&NRSPR!bDqZhe44mf>l!CYjlo~kAcG)-<{l=%=hxL#)J&{CBVl?ospBb?9` zNsHxO*fv~8#881I3J>oQOzPF58uKD+TMCoV9;yt2Q9*ONfCnvY4t$SuU*O!ch?eNV zk%~hNEH)$Ua&9+WW}D&-a2$+`sgFJORQ?l8Q9B^wiA790xYK8^EMC@cbVCh8xx5A9 zZ$e$+itas~8EUhiZ4Zl0^Tu^e(*&H#t6>}y=a+BSW?tzbpAaA#tJ{5?vi@kP3&-ON zHgHC)4cExIrQsbP7qCl;Ijq-K~s;hg}S)Le}tE*N50l zfnkBl+iBKs0k5%@_46)~FA%+5DXXE$EApZZh2<;!EZ`@On!PRMA3<}jjy;V+p1hzh zNh$_#@4h!qu6E&;+D#t^z4|Fg(Jjfi>vO z3ErdtO-E;?R^A-yV=;+3!}cJX0b&yDJ}GAb!L!}%##69!dp%gc8O8$ihq0Zt+sHZ( z3%-ajL4QMF$)cRR6;mqI3=W!>T!UhJKCb(WC#xPnI20K>df8peXEyGr@R^ODlARPk zP(3K=GQ6Wlv$~h~RDmX?N(} z8C6HMlJr$-rRO)nh6(i8vpqmLiv@NQo<)Z)*1KU~gGokYAE3e|#S#e51`r%NY%#O) zc9Z}YX^p&1@HviUL~;d@2y~;zP3UB_!pr6%%=uS`%)z7T9OLU9J^HZlG)2^z3k}iF z8qTbFVR~FLvm;YMrbRm5SLxUe<{OQi6lxk2p_z>nE*V@0LgD5ZM!>gTXA6tDd5~rL zSAiYKfeuDz0FfPFzJQt_aX@MFA>{t>3_#-wKrHH*RX%qgp7PKpFF}KZSvjAu@qqvp z6r0WZKC9r-gPqa{(T2cA12V|KZ~~)E4mcydTYY(MTr|nj9J4tGUn_UajTc>1UAlbn z3zrv{mP(UMOdYOpzSV-2x@x{{r?6UyYb?t}-5J)MbG^c_ky@jkr7eGxHdghOxFMSY zq;^cyw~y$c3>!*kbmMcK0c1?vFye*-g$|BE{|xPCP2I_6=oDVnEksMyIeJuHpDf<7 z1vuZkl93Dpth5=?L*il+I(s;?W;b9t!uZmYU#N?@48$PkLAsIJ0&{$Bk<>%o+CX!? zcFhxYgqBQxJ*TofiE*6rC(sei(>JtNKY^&%TG^H#%U4#ly#<(4$KlmUWAjJ`TvNwq z>7fTh@djQ;D&w#zpK&)-+oXF@)EH%Kq}qV~Owb0Yj#}J?S7RS*N1g=~F_zAH_Wf7E z5AYa4&!{KyWGVQ#x7)@E{VcirlJ0GhZj$JlZ!cGrKv9DG4J2d2;zHu3Ljrtz1 zEYjxHwDmU%85Rg0K8H$&PkGTLS;xsIVb zLkfbj-LYCDnwKdNNq5-^8{;u%X<@oXsCv@Iht_7^qXbO~!>OhW&@XSC<%vUN?c${? z=Pq8T`8toRxR4Ldb9c8JHsI*!Oh@e;BLUFj<*-D9!W>E(AgbVjH3QCVkc*w!5{rQRIZYRxI6uVc z%s=#b{X;T5K*be%1G|NS9Fc>dCcz2WbuZe>lLYzIzCI@173VZx0YU`>SG8{1iMIvVN^zE#^(5BU8q#x_9 z;|m~`D)EXaUk~vT%GCvkGU>vhn`dfJArm#X30`Qy1_&+{s55j1s-A>JA6Zq@(dq*s zr&TBr=yiqifZiFQ9nOp*rO@1zrXJ><)WUVE7HAg56%oVFUernH7xgudr|qnR;a%a~ z?6LZ(L(BiGzVg6Vrl)5&TrnBxv{QJY-Z(rx%Y{^PjiT4i26YGSbOX4aMd+XC9Xv0m zv-h6qwg;UaGMVsJK`(X2JJ6wmmIzLAcrm8lw;vX2ku^@H-9swa*U4?M#F zZ0KgGll9Pj;7&K`z;}-2PBuv@COl<%6eDVu8|4_-|tF@^qvk;j1fLYmNdZV3FaC4O@uJMy@nOjk5<-6^1q1 zRH)4*ZqF*PC@U6*RL8$=sj_kkhRv(jIu= zzUToRkjjRd;T557)PRxXn;DXRYX#OQa=sSwYvMdp-6mgZg7DwZTCB@@VAgSGqfXfP z-*5yuta+ID6ngbr!?JQ!U04Pn-g4v9DXGAQB`(K|_Z_Z-(Tq#g;D9Sf!sBl0`hkGp z7NANKP%2S3BQNc6A_gvma0qd=oBC-HTSQLm$Um+JR=eo7KB`r#uN4X$XR<;HZ(CMH z;He0eq9(cSz%ErTu@j<%PTDYT>|T{J`p2O@z!E4AP&&Hdq;M=lmK+OobEgL!HhG+5CkTE+sS71Y%2$L@7WAW9xfd?MFf-d?LCHR-d!Etd zBf#&vTD(h2ouf`3K987*Bc3-I4stkl*RyMQw}b+#58>%n1}sdnvk)y$&1|P@SF^zk z$UjqYG&R#HX4c#3HT4s}POV%ob%D)dJLn9AO~Rkp7@;WZ7*-Ing&`HsIhPDO*){Wx zE+D}H>_&cwqc&$mfvGU=_|b8ES{e31Pwujd_7w)>`0U$RbH7!1k5oeq_~PyqHx!;oH+N_jnN57;|`>ttQgWQdc1LM3DIq^C9lzC}~T{^>z|Zn`nZzl1m0 zXObcXQRgtfF4`GvK<$4JiVPx@LY+fDRR} ziY<=JMYIYHPuI{Il)Q~rnZa!L{pr#X+WE-V_tdB44YMz|nJtf*s~Ltb8i+8|L{o4{ zs_W>|R+oEAgIvZ6Wv^$&Q3z(p$!=J>p4QE3u;nXiw?UUi2?e+8RGDAM(nqbEd(J_J zRc5#pCLRUq4q7i#7GScdVc~Gh*!Xsr!KvFe_nOU(8l+cnNaw^7ctGJqFO0Scm~UX| zdcc!u?({IQq)OmC-D;^+7Igo>#`@V>*3Jey=Dv%UClz~wGq-R+aOSAUyBA@}t1*rg z;EI|_tHtg^hz)eA=Ye3M2FO7O=0IFn??IOczMhyt?U5s6K1Wv+Kz+N2tQnPp5SGo4W0tvHUfTE zL=S5<4yjVwMG`Z}5WvhFjtEP~qq%^Ca@ezr_9NAvu2kh&^~h!Rko|ovSas3)=QSHx zv&x3^;LBD62&`O#L#IMHV4i~MdwA>R`}^7u%JB!ys@$zm)^dq$12v}6D7>^+xHni- zi_!!1c)`gGA<7o_Z#UFNop>*X&Y|j=oE+=d?~_}KVs%|H4y1M95TrWykob+C18oqc zzisIVX{-US`QnYM)zpqHxDUk*H{`fXo<1sQ`fkKIV5N?0=|#JSpcrmnSrePn9>EI z(-;M6;DT2!pT4kk4$TFS)>tQOB=e8~QQjSipovf5ZJ@OIb|ddPeWPt- zjKigPZpyQ2&#iSx)^fw*`50q`)fI`ia$z~*ZLh*24cu;iXD|{y6OYBIR5_H=eDO$5 zi&-lbEsx{0cvZ9H2A!IeA^@Z*?jO4bX`>{Ra8X{~%qeqrp0wDegBUaN$Ol^2#Ow>L zl$K9FS(m$onmVP2-bbU~!uIB@G4B{(tbsjMD7S{U6#o)kxAGz1mM(`zUH-8oVg`Z>G2=33$coJ_55hfZ5z_rf!X@1f z*z$e{Mb}Ul=FkBy$5WcNFzXuBT628G6V}w&YUjG^d8yiT%(41TK!wJD;0$;vt4I8U zJrB-MhC+I7e%fg}gw>}75@_`{*EH*CoNdrZL+6PTN7tzk8C)on6akF_6BuK8^(d+e zP+k$_$2g@!17gY8j!Ty+EL80VORK|iBQ1HtW0Av$x#uTOShNQ3Ux3<-yZz3aOP_oKCuv^yBL zWPOVoBp`}xLv2j+4sr);@u0Fbrun~?(25oOsV#BDED33#XMxjdxUHD+qu?&XqR?rYbct*ehlqZ`jr04VcIfeEhfse_>iY zpA0q|o#a}1isDjl1R3Q41xEqHFA@Dyfh~Np1iw^`tJ(z-EU;kFT6(`gcMrDP&eDJ( zI2BHXPVkXK@o^t$zjB`LbIZ;77ol1X#8ah$xd4e-97Sx)Qb}sHA&betT~cpg6AScj z>@SoB{Ut7=a>0JJZ)NWnoL@#E;2w{Pu(cFDYZ)?DEdeXRf?g|~BUjfZwZ|=(fI_vU ziNC6(gR9f8kQt-iDo)@a+d?Pl2|lG2M_JG$^L$Znq45HLqsErA6(g-oE349r=!MQc zj0L*QkXvIm>_qi75Er+jhvyq}jid7qA8pLf0l7iUCW9hc2T_vabYdhj3}Z!x=7oy$ zmPGBmnY7cHR*Ei16x}n~iA|h`X5Q%}nDcCqf-sI-Hl&Mi?8 zf~mCk*#B)!C}tVZAv`S@4d#Hhq_FlxzdYR1q58|vg-ns5|32Ro$khLDeY9T zPc*K?x)S)(Pj$PesY7nV{7jF+?Ye5)ttK8B{Q1p$k1ZwD1@v#T$5^GTO`e&;DC_?< zHYho6SNKVp!Zhh78|)fr9kSf)&LVL%nXhmbdX?(A1R9+di1?YVu@_}O&j%a@fJi4< zN85fhqH|pxof6&t@dV=_ThyF}C0nX#A9E7s6#l7n!|oN134%PKgP@T3q^yzMf{puy z<+D0Sy(*g1Fi*4Q4~1PZP4jEV4riWMefe&a3>ic>T<@E-NnQ z=yztb=rV0m)$yJoF<;d;4%|GRFj1@{y@Mr4NhMA>zZL|o67rox3(AlrtvD5UwosyA zV!rcgxSCF#@_sKkG}FQoqzCiwNSLQwk^vJSN!Nn>C3RUrNEjYa9mI9+*tF@Q?%TBf zBCu$vTp6UKOVBq#A{WFDuV;oHdGO4#I8~x&c)~eVP1yzSg=p&<$o$Q0KwWs;5uQ%n*uDoE=rO^WK%V>FrUi1CD%~}Q=`)M6q z>j`3<>t^0WTg^38bco{~4HjXnqttb#d*NuBAx*Vf&Yse+y1dw0!Tab@cL!ufAegX_ zrn7nsqx)rP$LKsI<#mX@v!$n24d}uMSTK0o1c`z3q#Bf*S}RIlpB4<{A!%B=nQwd7 zG%C!El6WYf(adP&7n zp<5ZTTuK4aDZ@O^t3BE2t$&&TWbct(iq%`K;u0^ozbeXxX@t0gtXxY6*x#cFjvncu zQB-HdK*Ge)K=lcH2(m7m6;CGZtfh~mdhn2{%*T!&abwe5i^Hc}pr`n`9(-DnO;LX; zt`GTuGgu2*b>avs+aw9Zi(5XUSZ$h|hn&Jw9(#gUFj_^2rr_j^*oM*Ce8%zkH5 zeFksgG5QQG>HGQ&^?ZyzLzVih^cfSX9{?wA5B8zy280v5<3Q4&U>R~ z@XfQFQUN8y6Lc6mvOYahkeupD(08iXC%W&xlDMT}-L9?*zTIxT(ya&s@1=dbR(L{ejo@XX zEa#F@v!vZ3u7H4wGinvk#`^}X87T6%_M%(ESozJ8e0?WNLXv0~c_gzm^FH?mS$!D; zSi|1k)fmKLrT_rVTBQh38=2UgAKy-~q+R&I(><-So8X??IB-)*GR%wt(06emQOYG}l7$wVY^X?&NKiBI_v^2aM=TE)INM zTT{%;h2%n=!&n%vunWfRKas{=s3@rwCM15u*WH++B&ByMHsb<RERy zzl!=*y2?d*tRwE@opEEmTj**WOTH!VR?@*{-cs>!B0P5Jo?TY}(I*qhdFl=O-i^x> zV#=%`uw?AlLxJR(2lNyX!A(zB2|VDlWT~~@#SuyY0$F=o#LtqY-uNA;7=s(GLqG*~ z(f(SVTZtCL?@`C?NYiH(uMx(iW&+Qb^{z30I2p|cZ^f}>HaZC;p_Tt{%CP? z?)lt^6wMlCvLWd*rNE3iSD?y-ghn)+m;jqB_CpP1@eCwX6?ZY?EQ}F1*dXBMo!h@Y*HQ5Nw3@59tYFo zsz=I&h(epA_(!Ye68&0HNpufbri3QUZo)DIv4pd@yBw+fII9kVBP#xtK z6PcPw$r!IdCAT35_y>exE#Bp-ASxKE7FJlLB0=Y>eN+S;-5d;h3$wG^+uMx}v`{=a zKaZilW_x)tm?d+bZaTmf*9JKKnMY^xE*abKLbl;LOW9fr%KQTOQ5pHFbmc}N6b}7) zY$6)O6072ew6*$=0YA^-!a}tlLMK0tfQCdwhJ`MvK{ZU^)$&Eop;DPfJNep9Xs&{plSOcAx-h7r zcflF^a0wp=+bN20%ozI5)(>DrT7YN;Hhgma-2 zBOiiR0NY5!P=!EdQ4{S!07^$k@6-Xko11wS$PlITqyZa8IXP3dsL6_gBQRs?1`NY( z^6F8PZOrY(2_HfLIhFYo6TK;E);L8(XA18h(JdJJhlwv66JlLc(Mhm9E@`=3Th4(H z=n7NQk|JGyDz7n^pfdO5lZ??c^k9_pK(vA_RM`RxMG!?N`e>)x*P)ux42n1jo`Y6g z0)fGXOdwXWwxSfgI!6SEz%%*!jEzE1c3Zj))o3Xi9;Og(VoVKSJSa^vMY7{yXB608 z1=^$bYz|qe)sJCDTJZyFQgybw^-$4nZt$rQxK3fv z$v_STU*G_XKy<%FDdu1}{T_#XN?VsPrwC(|lIFqw5AM2C=1kx?+a3PwX z{#FwUBg*OQVoTwo+8b{CrQNwjW)Buy8xCn3>uNZ8FKB>qG#9#u9RooQSq8Xw=F#3H zWyN{5a@}<-RT-uPvZGr*R zx^Rb}K9QVr%8^V}4iwANy`QwN;fwE7NVlv7nZNN?*00f2%zzV3)aj>tAj1qT2i^ znz^fj0BokM4+kQiv#CvYZS3dJ35VZMw8k7GFc!)TiQ-|ksB%)I z7lV)|$H4P=PNm90#iHG!NVJ#?inD0yVFR&}EeB>kijkr6$qo zH@d-K?iBi4+%F2#cHiv9OxUSXA1Z^y%OD@>_E3diM3tvjvEZ5Giw3JnKq`<2)oLQo zD0Y6RbuL-&>HRlXJeVxbpf z>IJ)_O%E5MWj0xi^=p-bXa#4~Q@XLoqE^EKADOJdN(8ahvOb(HB07FGO?xv*8~Sw; zp=_rV!W(bEB##9|wx0nTs?=;rTkud&bj|AC9A^A7l;nJvr2zO?-|DoOXdBvVfIB)e zQe=s0P+a_MoEhYOBe?1T2TTl{e!-8kl%`X+$d4sllOTE2ZN6j$12R#1je2A4XE^N+ zv?6h$jHPADqTHYe3pei1B|=DSz$9(>!$|Tv;kN2Nm3Ula`=V6^zfCSm04#E28?y_( zUT&D5JOs+%MoHdDciKbqWXcc16sNtT6C(<`!p0>wUXcZH!gO<$E$2)M`D4LBnVO}+ zn4A_+l5(w?qNTBkjA4#wL%zV9K-%H_-HfAtvh5^>s*(b5S^Ay=A3vBR^&Gd3ot>e zOpo&k8dfdAw5ctJ|I*3oU|s77)Z>Out=u%ffDD+o`bMLve`%qJvW8w!*}@|kBuz$( zZV~`eEuO}!g-c>ZG&#^A1AB4_j?%})g|>(oBH*<+sxIHLK#iIK;RH{WC#MWv$|rzY z2i}3J4h}`;7Fc>#7(+@dIhakKSzo0)x)XF&=d#6`*r}I|`-^rCL;!^7WY`|KOzHUfqUUvJ*N1}{gQjMsNW53Ix zK6&GcJ}=J+?I`CUp_#yw+S5vK`~jV4NulTei984g{#WuyaGnmNmGH-v`hI|5;_IxZW0#Eu$z6A({0nmD9t=sK+&4Xd0}~e zn+l#?X_?k3aT;!fuOt2p3l3@#aQx-GH?7oJiz>q>vCnwR;Y?44b2GIn0*=m@fYXey zVb;Q^(=tZACGoDpM?7b*h>|RMN|nh9;OiWlf43BL>u`kD7g(kiEVRId%z;uW1OAya14ID zYh}X}g|dPk8p(Q<3zyiT%EDxB_wXa1_s=tZ#*tk+r6+cpFaU#!^wKJ>F0Iy(-TR@$ ziYk^Ef>B3@e`1kQiONOXP5t^NDLNS5<}^JS>O)$iMzLXJ4g#lV?1s z5EDl=>k&7R{p70OoVd*jm%SfmtC_OJly8rXA72NFpNWrb0^lk7l#!#IjI2A856hNT z_)*b~N^%D^Q-uR79$hZ+CE-rthe$p9>JhqE=gYM?h=%p|i>g9b%a02*h~ly9p(Pdr zg&csz5b$9f55bMKvTrDMU0P>KXI-{^r^{+gpgsb>9Zc;Vy9rHmO0{DOhvc zQ~Fv>Y6u!|Hm=^$M19wf@4FuRGAMK%hM59!Aec%9a>d&(^z&iQ$hbam=D-&y? zH_Sp)G*7^%Q$&%lRl4L}U9GPQE+|%Sucp00%(N}013>rKfrO;i#_73;xp?a~p>rH1 zTY1((slg_%z=DO#r+Ooh-N9=-(;wd@Jb)&D^Yaw2*&+clmnn7%1dF2<`NS#>(){pj zD;K`tk7Gq6jWbpi!J>=zke(UMNLVFMsbInW zEw8whntp@gfyqr_(BQD$yvwWDaa%K#ZddfRD&4N>Ax8MH#Y@STiBTpcXvMMDBx&xD zN-+uCvzC%v38}Wax`osXj!!g`Duw6PAEVUaY#SA>sW9iuO&vg?87>1ourg4k{NrJL zzjl-w3vwZa(2N_8=Dch&%)7o7cpI8p+0dxD)zEQ%Wu4Ll3qh{Qx%}J(B6^P-!!RWds!uX>-ZqifV5r#ra&TXIK%7t0T5eSExHHG;-Uh z57^T7WGdwoDGK^&isr06aw4QdH|k{9@bJe39~cLNFV436sOFY1F$H`*VO zXlU9dDWGY?bNMAWI~Dq8*zDHw6O34~Ixp97xl++EsRfX4ZHPo~=2)S*j# z*91&8E^8t;wD!UW*ghbPWFnM{jcAFIMI!(WkpqKhE9azZE@FIGf$5QyM1FE%d+2*WpB>Ba2s_4-X>@<}^M5xv8?}=`jICSC?2hN~Z3}eTZ3MV++Vv z#8gn9PHXgi)=PZzs+Cq~DP{F9$%=CI9 zvq}~)(f757*LOmgm;GN&lZCp)_M=1!KvHYaWQ6@ zr_z;y=8G5?9%D3~x0xC!q@;Co-Q2nsM^n9P@zk_=vO`a%<=t}?S2S0M{IHHK?ip*S zptYTLBQ1#UvGEl@|U_-yZLrk zMI<5E?xSPD!S{z<%wQGCyH;T$a-Y&^V^i9&&=!pYcGEEBfjSmq9GKtfaNjtdjoy?r zT;L@KIjStIiZ_zEvQMc>807}12~B#2Yi*d^4rMoEp34Jue@A6LbGfdPB0FVYPGqQM zi(eh0mmLOkS+GeakKHGTHNiK-t+TGyZQ__RI&P&~gFJ5+(MCI8OWGXheMF8gy5rKF z(H)&AL8w|ey1|ebR`m`)`duUKV3J1kJ*&mhlSBW!Do0x&7hsuSim1>zigI740Kgzy za+BBz{KaA4QGlI`rul&~>g9tLqu!hzkSb=qp?|`5*IEqLd#IRlT43e-Lo;JFYi4*1 z`l?`WVqgp*x%vU@N*&qgu^qKP>oqJ^n^x9oCUrA)6Lpe=LFrV(T~j&@Vjxp zGu`~ANpDt*w7uR~ZT{`wu5KPv^kTJHueGwRTKqJ{CtG-WDr-$GOre_qg$U^mrmkO) zmu)d14uh;oNpPX?cGenfLizc*-nFTCYLk>P_P5p-!INaI$lJp~3Qv*yfG2bC6_%9x zhW-k9AAWSVXZmT8eJ!239y@(nOp2YQ9!N<2%k;hvJ)4ecU|aR6XlgpHj{@{^^w)pS-pE+6TY;_=THa|MlL_-r0NU zJGyb7zSlk_*T?hKOyA|6g7Z@d=W{`iN0u$w>m4Q#^Q7e2W8 z(|@@2_a8#*d;jvIn{U0u+jZ}?*KfY_(f@ho>*cM;3u!+1^vGw^+aQFR>Z$1ADM)0j){ruJ^KLrAF^UYuE zz51iw*I&K;%rkp0eCO6P&+fkP{N5}7y8GroBMN@@DU{!R<>$Mvy+2~8NA1(EbS0NG zb(qfr+C|7q!S1V1Pak%QO;yfkaP!TV2-g7beCpGOPSj8%>Js8$x1xw}_N)Jm==tzx zPA|K|&c$_9(NaHeeE9FqTh$c20o>^xQkBaXxx7Aoa_%qw!tK+I4_~_R;WLOvng!K8 z-UOz9yRW~z_r@=GU;BrfuYOSOj)KkofucA6^EV6(4h%c<&%O&2h+m$6?$-Oiy7`-* z-2BbY_FjAm)-Vin@1=j+efF0(KKb6>*WbPM-a9uw{0KIt3+hE0QfMxq4lIBhzxmOE zkH_kh$ESn=Oi_>;qRT{(m!SHv@Q=|d62x^*x7!Z+q4@+%-2TS9!6UMQ_TcG0auKH2 zU`0Hh7ER8gThymReTMAd$TL+$(?wfp9$H(z{y;+~;8 z2Sk%HQ*i73A61Z2e0&#|#2xiH zJOSk{PlomV^qQ#}2z@RU-1icCBI{n==Mqv3;~flULJHB&npc&?E4v8X*6#Dasp{fH z-5RwG?Seq!=)T)O{Xol;GdK{Yoq^%(e){h>Uw!|M2DSU)hj4)0_~=y$%d$gneYE$z z_xE#LOuTv?1GagCGSOekn)_Tvx4!W*bcL#FJDgHC&&NTGT@@5dj6HV#9`l)n7z-b+8_9^ZQY z-*0{NA1qz~aE$r&nJj~g!@+?@OZ6ri*nvhhW-z*q&3?KLO?<9Gmq9=AlGGWTE4WsV z^2UeXoQzVAB>Vx+Z4xGJLORRwq|fASVgadoc_R0|{lVTV@7=YrjNvrTaG&ntC~m&} z9*AQ+mVJ-H`!TT)eX=Y=^Nkir*K>3Glb_*Gy7AF-AR7W<*OKJRMqvEi$KOA=$aoM8 zQ$Wf)TP6n}HvJScxyWYs{_&mL-+Bg5<)6OISekTpN6sTp)1iY-(`ZeHs}878Z-mts zul;!Uo$uW9>We#Cjg`2#Yr2ZNte?0SR1rACLc?HgE~`HPX5EivQeOLa1@a$XzWLLi0{0C_RZj@brYQz2pZv+-_{caM@4X1r`cANG z0KhVZF9*fqfe*dY-B#6}yt5mCClgW^(eQMPjLNj)u8FC;FT8Q-`_^edAfYL}8uEzJ=I7C^pZBga$QiEi@b)k$0|J`Hc9ek#n(? zw6CByh~|w;r+URj{?%-t;wfofb%0`+M)~ z{p_9HpS`j7-hWjHrEKMUHcQ(rIf?)88@wa@8+X<33S)o={fkcS1Azj19vI2!33zbg z36S{L%L6^ZRO~M?6Yd=JE9S0T@hP`rt2AX!(@#Y+(frDCMt`O&5ZNjravhfE3|Y4< zOdUDWyJp?Ir(ze&!X&1bQ|38o5Th2v%zSv#*|ncV+b6Pa>dt&fYowd=T>%LjwJgLm&oMwl8oxAqRMl@ZeX=c%@wmieQ4jaM|SuKrCA z9uno(hVZak#UW5U3upVh_MN?7z95OH#7M<;+sHQ3ZX5lt9D4oYzwN&B6Xa80{%Fdj z!4nuhsL^VCJxuuWQQ(mUv0*STrD7BQ`cg93J zn>ty;;)Ug>DR|=)1z(-E#3K-2Ikd@^-?#kExX zGG6vPmLsCjAnPoqWW#j{-zhyC8ose{6jzUR7Ek~{txbvM)CT8lX=NTeTUTGpsU(Dr zsfKpKEz6k#u9wWNCMz||J8i6u zo^BJ7WlY^UT+Mqn`BK{x-9 zH+oir(e*uBF+^ee2u^Kx;O)wqx$_th)7iB4Ic{BEK%Ag(VY#%y(17;-`wM&Z9G!?b zi<33$=WwPRAI05aI>Va*n;R}8HyiQOBfZRbXxWCb!{5nkt$1LM(>@$R=6@A!oD}ql|#7lE;hDRjpwHH2M zo`5wS##+Oh^GcZW4oq18H-GW3yB~jh_nD6w{y|_K@nJHMJA!#M43h;%A8bghw{wSP z%txhici($VwmrtC&uw=8j+!-7v#&Of+=Zd;tIb0ghvw8>;0qWgCpZaE8hTOU5_q@q zyE|kQWczoGUl2em*@j6J3wPyIFUaR2YzOuS=P1e-fW{Ny#EDwky#qf4bOKq+uSNAU zNjJjx=(2?SfD>)5W02*3H|+S&E5~b(kLv@6)KV z!G9?D^x@CO-Qe7Mw382`q}j|+2aP#Si9pN{C8IRkHiiX;glHy1m2w7Ai$i;A*y+Vl z0kjb6ZsgHgf))EJyEy;U8A6h^%3**0kJ9zvbQ=Ra?by_&BQECMcdP4lAm5AKjj3r@ zHGg<2HvPT}4hc~wO}d=$W19l`hWcnP_R9fF3XH==-kx<>EyHdBE3R0_7#~yw$@dJW z*@j2346-%_KVp~Dn3flY+D2-Ybvb^0C+Si;U4=H4V+hkfugef8DlIocz+h5WqXd)5 za|_dP#hgQFf1;rId)?oG&k|TpV=dMG$UPj?Ksf}rp6C7eIeej?rm*48b1pU}Upj#m zk|vH!gWNW`@~4;~OD(gS#d6K$AV}Ayr;Y!7FGVM zNy&Dtp!_!D#?Vxp4GU*~Am0bgUYT=CZ3mVQ?@{lEs!mUW^?SkhLH9ptwNTdAOlsI1 zd$Lvc2Xm4jbB=J&iSfRR-M^QdDV~55iZ{M{!~9ag+>lPd)0T~JD3uxFwplUp`}MTY zi+0Tvh_ViL2E?p!n{FxZ2xe{*a|-xiihIq8LXVeTlJ5ZQ)6aULqmKbaJI=bz_K?yp zvAnclBw0iB6h41{jusjt)|f-98_Nv$LGGJaEkG}@TEuYS3gH7)m!QYEUhs$_aBmu4{HL!h+qm>ja5 zH?LN3YWDzs?$Ax60(+OwE-jA5-Q^Smu(IBt(uzk~c#Re{U8nq-6a`sqFwBdGQEuHv z*V4guns)hwAaI5Z(HxlcuyTL?iOtTD$!6#DK4%A)w?8+9njAGRCQ@~Ha)|s9*3hcv zVEf|0Cv>$_$Q_>7_pVcjkhLkH#AhRH%Ldwbtl`{p3N?6}_h2`|d75NxbK#{Gco@a_ zkK18{FieGK^yTGU#Pnz3MRFIo#Cy?)r1<0VA-T*MqDfF*M<0Oyhva9I7@u%xRa*1!4$sUa^q89EI2a@$a zJCKxBh`)DxPtHbsk9v?$Z!x@oq`XMbZcDk5V8(PCem+Yw1I9831)#gllm!VVn+oP$zp41l&>LEMM~3t zKHS)>Xu0tRbV*TW7Gxa$XOEOWU5^ws&mbgGatmop<4yR4?kEbNvSL`qWt?!Nx&?>>I{*89KGh#K_s?uHW@?&r6^^`5gzRlpv~Hn8{di&Ztxe%`4CP;~5K z%wWJh@VttdiMyB4NS@M+Oit2p>$h*-di!OCk~e;d&eb%&8^8XS8y|lkBTBvY%I-(s zg6B6rdCuf@zz9XJ{lm>~{R{e6Q$7kA zX4*wliM}!`Lp^w*-Jp!ck8)3_S`Q@I^9`8G93Ws{k;?5bzkp&qF>#fkJ(7%$Uf45` zq}TGK-(r_F!gw}l+~Zr9a7|d!Rxmgea&whPiLKWfUHT^NBFB65UfylRScVsua(pws zdQ=vd=31%}xvIqUWW-opjnIu1^D~nnOnax~l%ljDc&mt9aDl!^qUD!hO^#7nVg6I~$pptIhKTlrbF~4DIxDd^$-*}G!)w*p_ybB~4 zt=3{F-4oCA;Q%K5Qql*}5QbV@S1|M)3$XetF=pt#`K@>Ne(+jzBs#3n%7S$tQQh;+| zD9kuwCM+G2Q-a{z3fVMO-F@ZT7=4zCGZ>Y@;G^gGNM{&G8W4?8@AhxLi|0M@Z*XAG zW9)wsCW>EhEzQD~vO;;2x&0=ukUpN>wP)N4M{y@Nfvhypw= z;k29f>opE%P>Z>K-sR+u)5o~tb^RqW(Q>SN~fV#)%g!j(W}1# zR!;HpAAXY&2^i&CYQLpG-RXBB^QVUMu5!T|_RloJVLNaC-7CAVJ{N3ZJ@4146@Wi? z4E`L~4XVpZcy{>kv_+fk5+)z!qRZLJG5y|*jNjot=9Du3@!j2zek`FVzk3ymK?7^# z>+40To*Jk?yowy}W%G^t)VZ^lPoH0eRT4)Q6Lb|<)EUS$2Bk<^d_AWgO;-VcC1vxDQn+f*Neiz{g?4(-bXz>9EmI{A#p_y zK4VmIU&ml-TMcLeM9HEKp3EPnDr=N57|stkfOqPqX+=KR3}qh_gn@2jrfzcp8+!aS zAZ_=x@7{j?H5T0A`|iu%K{ETsFL$5$9t*)3vFf8YS@hH0<{Jo+k2k7!(`}%pa4NU) zvcf@`Gp9tm7ho>A!t@AK@EuNJ`c0NwvQ5%{il#8vG2g_TI1x>Gwi8oMpA;iEWlSQ0 zZKAsn3bSE5#rcn2z-%%ahKF`{W2&?FWw<&yl8vd4>WqJUFI-=_)r|q5)gxgTnhzg` z1#R>fhGJc{L!hc>Vrs;K;FR)qLFlDk7d@aoU_3 zTB4b)IkPb^o5+hlfxWT&%*S}*yzqnFpS%P+$K52;A6$k&!E7L z3^SKn+n@(imb(mA&#x_QCO}d|Mg2%rMPgYV05iGKN$5K*1kJL%@IzEvliGFnga1@t zD9fo;rhjDCr#^rcFDe!Ww_8Pd973&uNS6hwh(gdbp_Q+We*F@l75Y=kPx12JcRtwt z<_}pwRAS$2FTgsv_1o{=e*Wbfzy6ooZ#{GC$A5SG`B$K%%9!H{yMoS#&Iam_mf!*3 z%PYscmm|rh+NV}2P^WQmerb;44}F7ewXp1ThTM7>zKE z_!82^M)ZDMcXy8r>9G(c#ZI?bI`Y-cBy({NgNBw2d{mS3j&r{5KKlZkd~mq(;ilD5`uC`$(-4yFBpcA_eyN{#vLda6_?EY~Qq&d|OjrP0`e__J z1Oh0N<2Qc@;wrZFRG|j-`l~>2@k;ia-;}2x6J@*-*BN7oV}0hvZ+^t2nd$P)pS`&I z>9Z7(_@&+FUfKKb*_;3Nkr1bOu)(1=6~a9Hj^)^d-H0W3^=X%Tr;Cjf(Gi#Zl}1Xi zwF2*+WZ7i&Bq{U1<&lN-*-6Gz(cx%*g^Yi_(fF1y4!ilZTxDE}O{41GXyVckCRm4q z{*I%Q@PP&>@n?b+!DV|mVyr)S?&h2C?fvk1 zj*HF7(2dgXIAidn&5-=e$9}tO{WQ5su=Za36o{z=2bA~LuYSJ!{6{QN{eSHpYjab_ z^}A>I4~p7GQjs0oKteFk5+G?>0-4~nc$!Y5Sl3voEvb@>Ei#^=CAhqdNd_nmB*BR( zZd!~XNqL(58LljU>R;%d$L`(TyZ1^4+MpZxOL?c>gf}>bUP|`<7fUs-%bY`#tXmxp z;jm`s5ur8;uvHC)auO5`;z4b(iwHU!#;v`aD{8b#P!Q~t?+C?k3{YEZbr zlfIn)EHsl~p2{G>gF~#h%Qi3CTHiv@sve1G2=D)w#M_d@Md!)3iAyhE&<<_!UAWP- zg#)IaA36Ph)1OKGk`-&ic5yu<#HEY%nEF-_Z|2iM z(q~3(rQ+E3N)AV^1or*pk~3~)t@J~EP57CiL4m=85aA(s*;~0m-32CEB;xk2Y8dP& zcZ3BOOjqrrfEo}~X%*l=^QTVui#iZ=yguWk$t2AtluRWV3mOEGa%#FY2uieqok+*5 zz@Qxx{dH?mq_rSO_OSNZMWWqdV&}ktpes7z*%Nf_zR;&BhDylsE9aKPtJ=8ssJV2! zaq+vx)noqrrN-QpzqqW$k$m{aF<@xPE-1ZFE0n8(RtKxqG}jz}8ayz8TAB21+WtD@ zt_a85h!HIu$AA$#f|5l`#l-S?L>KBN7>dnp`BHi|&-*jqpnK;51er}=d$K&O-UA36 z$kjZ}GQK5?s$`Z-=o#~Ux2)`j&WXFn1(bQyzm&AJ#+f? z+@hD)XN&qV?9bjBzM$J=pJAA~*9Rt}+IJLie8+h!5PQ}c#yI@73u4dufCy!~BSFI` z7XRv!|M{`_4dxhBnD@Csrpoh1fu|b8z_w|9u%?PBN5Q5V#K6|OKCl_Zt)t*;9zWZd zy+v_GF(7VU2M|%oi#V;(6`4Ei^z3U6#Kh0UfthfGeCq;DjlxikxB-+y`r&$)=P`rn zSjFUD-I|n02h$0S7OvW10hIFC(1j1Z{M%nNj@_UD3X01R>>h+5&G4rIu09JHV_#|9 ztL)BIbqhh*YNz+6>}1>0!BGJ@vMRdcwO|3xh%c6T;&7Ge;%I*%K6B-Tw37nVbR5u> z_Xut<32DMU%7|hp^k5zsN(bfw0XsNWjUmMe%M?ojUpm>lwYzM3!R0D#yMt@N5>LC_ zh~ntKxSnsm^@h7IhyKO&eeK=;{sa4yP^dB(Z~xox_9vl!oMI8}kUmt6He}>L^@FQrc8IWUgbwNeEWc|B$RvylT z^FAQ0_TF^!Z+{Y67pWpztPcYk6H0`4IK{Futo|v)aI4P?QE@^RPY+5KM=*99Ml3t6 z0qGiVALjP7HJr6%+j?cy#|m!|W&AWQKVF%C5Jb0uhIa%0KYwnEkmfNixq0`NfBH^1 zkgZH{mtiDFZVQ&RqhMz(D2&H}Ul{#RODA8lgWt-gatu_D?bY6G;d5r@nlP6_7c@5{IE8QnMA7O6;|mKJ zTp2HnhD77k-^JS`@Zg_);Gh1od3+g6p2r>vMo5pCNagLw@T*^4ZJxUG+`!jj zwbl-}7UKFepd)MB9}(Bv<}%7TFeSktXplMo$&-7ho8K=9qVjM5*_=wO*p7+a&vk~> zT>DGo@EsrH8Ue%N&Y#oQfw714jZ0w2Cp%8#=GXr9Wkt!<%ztp9dFwhFbf%%M#b+M} zFeCsbcnx7rH$k=V%~O8`J`Uk>wLdkTNa*^WVI)Q1VlZVK z?5Xrbd~=m-M^oyli{coBbh!BbG6zlXPI+$a^u{s-J7CfDv7J7(QklEJr*?WAm2qCZ zJ)2+Iymiydo43SwXnAbfvGSDJ)A;9H^xWZOBqp)D4UkUJqlm2^ou`G7;L&LkMRf{P&U%EEH0ac888fsRA?xvVWS; zklO(}CV%$IeNH@gb|MYlyemMCOF>y8+7W@e}^k_lAkA z?e}qwDKn-kcruDDJR{RJnOuZHMhFI@M1|do?}1)M6fM!?%4F8L&!}S(~` zRZ{9?Uq=Us0)y4+?|V0IJqir|y~=yVAB|UX<+4}lryBiKw&A1qu-1_*vc4@LYpnOt z193)f>&DNM@E>}ashU*2k~_@317h#Qf-~C^#oUoPk1$Ri@1E}NpU5#)8Rl(?K`f2T z4^$~n(R@>Rg1;T+!UVl9mnRZILOVZ|g_;4-#8y`e21&3bUKOq++1G(2{$}w*kcuR- zG6H$&k2)$?j?svfdwykl9Jl&ugaIj;?0PgGJ>s1YIS`YGv|e@DC_9t z!c~Io`v|gBDmxE#l5$*pe+)1JCCRkv`-oFlP0W!})u>kQpZIq5uQwYv=LwX!J15OW z8Hk~!hpQaLmVhN|DC9EU&nSCl-oeD%Jlj-7aunl=cqCr z^jex)S^h*ce)pYyjSKg|Uw-clbVRuv7~ai!RRBb^A+P4YAARPmL<;B@s$_U;LQ4xS zlYloWqCo#xWh5gjk1A5yu_NUbpN)`yA;@DL$tdcU(KyQ54PQ`kvEf3|RXlm!C~J?r z2@vnDLJ%b59IAh@`-f`wyamf${k#I=8crbxBa(iu|?tA_6v52K~;4np`{{mbphEZ z3%t9am%C^K5|wUxjS2`%xsK3OCZsy2K;cV;4rVx9gw!{;uyRg_{|}pwKk;w>8Dv?M zEFc{LL?YL+0>2}iwR?;CU9`amy~+_G%KnDHvR#pb!-BX#?GvxxVGl!{aLX zy>JwY-hq_`N)c8%xg?3RH8g;x`BJS$gK7XQl5B@dM9Xq~ z5FI;pLNFW-LI3nDGnDz;jf*F#E9_TLvS1Jmqlfx}XLak@fc8x6;zSRa*BDP^uiWPi z)yziqaHIZG*&3+VIS_adjW6|LWODd$*M78Rn%^0vh2UhFfa8JI@ZyUC3EOutAmXn& zKdbl9U-Ycr>xgI2&o$fdsP>eDRbLk;(A)6xQ2mImi7X?xp3wj^#@J!HBHIT*SvYi< zxGmU&=yuT{EL(lot9_{)$|VqpI zMe-^+AnIK+NF3QL4TB}mxsww`X>6h}G>4^n!Zy&AtQwJy0bhtlGPIUUQuY>k*T88N zi2#nUs|#fFS^djdFxy_Z?_c>sZ=)(`**-(~fts_Sj9`0Nt^Kp)EW`Yi(^}{@fI^N- z1&Z5!iFo3y-KPg9nS53d3^LJt24O74ZG0QdVP{L%Fe$8XHZ~(u=7lU_>-AY6r(yD~&^SJ6LVo)u%hC5NVV0e2=UWo20UkW5tnD zF0UWcvZ$DnONil@EBJd4;U>+p2mAng8x_h7CCvo=a69T{um(bnTq_g#@tCmApV0_hkHH2bsBzQ7*L~%6n9WDXCMQ5QbvW?R>rjYJ6Ac3lU4DmInSeC zl`i#t5axy~5#&9uOH8v{rug@4l`&LjPbFS|B|wZ!A!1AfL9nhtUS&_^*;B7?wR|~k z57OHm4DzajnX$+h%Fc8&8MF#2g)vQL#w>FI8H;1W8IIQ_Vqu^I7CPBSCXQB04(@H1 zFsmzw@y!F;0sNqerwn(0gUD0Wn{I#3~*TBr1w4J~=Cz39Sp{b_yYuhMV}oQO@s+XvMQ+7@_#qUHGzb z@;s}e8#r{~+jh*HS!Fs#Bmx4$I5-npUUeMtmv^_!n) zCy0PNLG?0!J?6>s+rbz{rmRAO*$I~Lt3plhCD|FAmtfm47KNtz3>!2QnM2cjVQ9#! zc*Q}iVD)mMGcg<_6mw1LV~_m1ivds2y6m)48(foOzNz>RuM^BBlI*dAXxOxvaH9r7 zh9YjX8`UzV%r8Xt#V=OQEs>*0DD;gpml|i5DT343%#;ElmFZG1N7{HbjF;WRyxc>< zcN{Q|1scoWsV zQIlnirO-orPV>a$wa9mhaRf(T6pkdYXdaQK5do$GqA%RGuC*P|+79&D;wxDowp;Wh ze4HJS8`JgL6svE_KbvkJQ>nc;;4JHUi&iAwf+F-g?T8~_5J$|KiYo#1a z7Xul!h*@jhTIbrI|)ol@^;Dm0t%0faMRj5FUpxp$^{<5SSv zXD<8mH~b}z_^14H({7t^UZUZ0ZYcn0n7z4b{a{%r0~IQ8UWpqi)L6Td1GPQLt*r<` zij&S&YKOA)dw_rQ^$Pe|nKk8zq1hZ-hni8S9G<0Y=+IcT>j)T~9oi2EbpB^Ql($Qm zn04MVkFg568)RF>kSh67tzJVC{24dh-l%mrOK{y~G90);p z&?Ai+#LRJesTeSbF90DT3o&0Rw7{T3DS&I^S!8O2WxxO9j{seh<%#$ET6ZF!9`zaE zJ|=CcP1%{))Q#za>YMGLDu$0+=S0#qNK;{d3q%I9YU3&jE3(gI2wvWnor%r85@2=V z&DM4SR!&NSm}~ zxK(v-+SKh>8Jk3fxEf~^ea3BTn`Mrb-3${;Q5r0>;$buoT$%^ujkn?$EHmmLROdX_ z#}eYnk=%$OOMp!TD_X5w`K0mvnUyQ|{0A4pnZD`O%Xb<#zoHagxN~*(u~7G*9M-kF z-1=W9{rTIgf0_2DWLb>E;ht8lPV`sol`sW&Hu5`Bp@f)O2#a zXnV*q4{@((K2jK=uzaXTd(^bV{dMBWo~pWb7OL8aCCDoZDn(FVP|DYZggdGVPkY@ zZ*DGXbM0E|Z`(!^$9*-B|AEIZm0+GMr~Oda^@m;?;BtuFpbpwA3?pEqwag1eswCwH z3<0tozvB3j#!ejDF>KdO-8PZkYaWiD{|uLuKJ{O?*p(}wXO;D;zlU}5kfC$oi@4feON$3dD zzxc;}Prdhj^VXR)XU@#|{brrL_pCPi%uYV-L!;fY-BrejokG>Swn%iSK_qXw{7r7X zGexMguEe|@Ru#5=-M?1F^ym?6w=I#@1HEweqKJg#(W9!;X9GKlFUq~))C1eg&O4BS zknL@|S~p|*x%SwV;{yShf6wgox?&4%+QymEyAcwdd(+>kCh+DC+s*Oz1&oashkf&d zR!)ui(z8b2m~K+HRTNsP?v=1{OhvexXrzboDJ}XU)taO9I5JpeGI=G#+#bA7GA6Xu zwx)_5dw(K}$Ea+_Wh^+|Ehc6t1sjhgvEO2n?R|RUrG9%rJyKi&hH4`E})#^Gm#8y)SFg4%nQC*7EndLnA;2N$cpn&B^S=cb?guxYj`mPCmAe!0TDj zLqO9ldv+S(+d(uxPTR7?YOStc22A9nFI4&LIl5XU5h8c`;=u*h;$Z!7Gb)dV$Tq@+ z`1kCJ9^#xlbXoVj|C3eQhhYi^%Iy2AV1{k6!v-`3|)FbBBKMm2=#b_=uo!V^J zFbdBNvU6~JCstwjk^!BpzJZDh*_8l%r%NGQWHQz9q0<4rmw&*|L!V)<_)6UNknLUM zVI!H5R3%bBMIm6ZnqoO24*$pTw@U{~X2InP3m<+>=w@(!w0BxOqKTFw)N|8NgAHiM zI3=ni^JEoiSqeW_k|1IPCzpz9-575!NVAnAFwJ~h{q-8PBr+i8hSk(B59{?T{s4N| z1${@raZvb#Qp>4%nP);w)O_#Nt^kO%U4{Us-$X-2EetxAlVfQ?!z>`V9c88#&gFew zW>(?7A_5JZ`%rQjWU3Pz3Qa2Z_M*{Z`r(8K2Vd4^@Ry5{UVKQn z6tlz@$zoa-uP639Lw`2sbXwYMAXkDlWU-IIu|qZ3*-cBrdr4R=&f%()^#f_49V**4 zC~p|ah0~5!68_!pUTCG8?sp9dC5J`THJ-RoR zX(}%II4}tnGs>X|ii~1E7OR|Oo|uH?j7A4kVti)2t?QStAuwxvsvB#2{Tn>z+>DRJ z_fFc#VP?>E9sw%!hwSBj8R=t__=lkRTeEhyOr+hNMcU=m8H>up6Y+t=Kz`w)I0mK} z!L`r9SMv#cYlq`!ONJWg=bcEd0#$Uhf%kF%qAM9#+bSRE@rs3;K#k602UgnNrpcD>RM+m{5|$8*}%QM9YaDS*Wl4 zCo}nqf`DMpFJ#K|499kH8w}m`lKLo!N10lH3w3QbydGwpzb757D+%GHt~6KH=VzD! z<3i%5nw@ts$dqU9Y9uo~GmA0v&f z>~DTV60TSo?kI`Ora{^1Ic_pXLhK7z0&|IjP~3SYeRZGBJD2;}+U4|u^5Y9=y$|jf z0w(m*3l+rprkHL}%&&p)K7KE@Zq?xQOm+asmmX7cRrOerDj?H)u8ioTh!~KPxNOMC zooP9l)=b!V4~MZg4t0g+dT$*woq^pEL1%BBbj9R|)?&Lapvf1X_O5@}hAFns{wnK? zT}zGJ>przp3KyY^Ea*NoyUI0$m-Kl&_}=;z$O>SWjUP0;9`i*SyLbFTD2)#~82BNJ zRdT0zN8jv~wwRz|Gx*j0ef=Njp#_~Ln$nFm?d`T}D%z?vWg7as??(G`AG2ht_;s&h zM-*|jFQ~qaGT`J?<6H55HUvz(Yr?6Qpv3mHI@w~VeR6=+;L5Z3;JD{VceJUx5e}wzI;GTdg+M7176a7QsK(S zV=T27?gl9L!v!A2TLjIzRAg>Zms$t7OOd9b4cjG&^YBl%Z~} zuT6g>8O)h}ye9kI#+Vd74%rc~2HbMC*b-yhyG=T%_;S#QY`Pr3$RC!WKWMu3V0zIm z%uk~6RKMj*{q^y+Y3}IB!j|=5s!XQQ!g|rh2tS+9OLT4XIZ*(w`0?_(7P=Mh0dZrS z(QI4n)A7sC-s?2dUsu%YSQXGlNr8|e+w>6|m-^AD=rJmB4g(zBgivpTt{k4NS4H&0 z7E8o;Yjt0QGFVZN=;;zRW!{p{{W3i{U}c%X;s(G z4#`x|ViXz!Pv(t&v4-tV!Vdy*ovkyrcRxUJf^Z1(!bset$Gjd#47Rc>D@@B3e=*xH zP!KFtwz9IGvDYgIqo2?j&21V(c@{22eJtnbN0LLG9f96ni&Z(381OPy$0N}sm zP$ZZf%F)8f?wK{r9g`_JI~D0Y(pnKBuRAeNsxQ zi@34BP{tT5|9BM0aJk+$aae9fW7tkL;YOsoMhSVZQl8}CM~$7xw}*_9%O(xcaqiB=Ao-5b_$EfNcDw^QLB7~I*E$rN$!0)`hOFAS z!T?R)j{>>2h^IS7yxBhjeJ?I}M^{7TA%Tlq7reWVw^LkYtc?Aw3-9Z;``*iQ70&eL zcDu8-jYhp^&r9yERu!clcAdp6gU>lq!cP~F%a#r0?SJ{A!_8B(0uH7oWm=Qy3{TnM z?>|4Fxv!Js3ICj)wM)5Eh<-eT>Z| z7DXyR1=XmDdmpmLzu_7a6Ks-gL6j$HWtUwwYB6S5@9}N5DY8(!Ij@wOm0SVyN1oc3|C2F#dUZZfc+JbDSYiU5910QG^qS zcl|5xRd?y@oU2srn=O$d`p_$DyX#3(W+!ElkGtkVcT4ctJ~J2iQlBz-hq?PWSl@Mbc6PA0a~HIN!L|*a+TR9K!D%+-G3I9r@{@OKj*uas@>mP-xy7mrF$ zm^&mV%)#n+Uv6ZeVqm-vX%QtgjA`&3oUUkmPtREwPrmz)2w*Dl#NfwMbKN^F=F(Ks z&pHV~Yt6tBis&j3iH{QdQZMiv8mwa><3{kndmRCHE|r>`sg{@&&(8Q$WoZ#PoUQTdl;dszy5|Gf^98q7oHG1ScO+d)17)Zj{^?(dLd^kYftqILbY2Wy`zhZoO?0gNThA^qU5{&7DU0ZPM14xM=(T%w#D+EgZk0}gxR2^ z0im9oeCK8m6_am(kQ%M$%kI}@d02r!L32~3U~DdJ;wKNEDU30QqgtaFH8K^!Yi6?zBbtD^@7x9rCOmk`3zBd3_! z8i_6+dsiGK_6U*G@s!w{zJS5`hcmt^MMSiH!zm-!5Y|a?ofnOcE8(R=AI-X3$o-?Y zRtpjfAIX$t!yXmC_1aV^6Xz>fy`Ctf;y;;FpzPs$yE?M$&vc;n9F2X3a02%YAC@mr zYo(aTzI5GR^*K1(UH$A8x69O`FB97_Klw_3k`7yK83>>8+TdEi^3#nStI-*Irq(CBrc2fcaSI302U}O`5o$cq zl5JE+-}dG>;t}k4de)?4xmspC-*H1ZxBfPSSGK4A+tQEc%(MmQZ2!?uS?g1JjoQrF zcrZ^rA>nK_diMM!W{N3yAw#t6+ zO*?X>O4m^u(o7q{vh9L4j5l#|e!_9Xk0T!PZa?2zFC@Dxs#d`qIIBS~p+I8gLq~T9 z-!XjMs135--^(+4Uj4$_kNB+o==@tE??rU8_&B8sQH$*2biHeHCS+44@4_kXd5;P6 zXd07Vg7EjfhM%6p!?$Sa90&l=ll}A@SlDvF|E;!bYN(IBM|>LydQ|{dn?AU28{lW z4>tG%FY#~q+Aim5Fbx2pgVEpdVK%?x@BOR&5=>{+E*O{UMGOG^44HpRC4#~q0I;;M zvbS+__Hcq?Lg=5L?g3v9UgHD+9-{#Oy1#LldnKYa@Spt)8wY1g3x|K9p+XLZ!ZEN& zj57U3vsv&@8aqc9XE%2NM+>{3{f|FQ`nA1+8Ib>xN(8d-pIrY3$*=jv&rZzWQi)(8 z2LAv0GJo3jYw-Ggl%cnPzo#jGLVsPoKcm~2#K`4%MfUu_NAo`a1GgTLi6{9Hh{+CKel=3iL9vYw+vR zDZFi9i;Bt*Fnpc2?J0lw)^|3N)|01AD-D&1=y`@-VL@rAzksl+R!8#p8Q*b)EceD` z`^HC+<9ERCWq-N4F=ScO58_x3WNW1zr<7+pMzV`)qvTmb@t8uvZlunkz@ zE%XR)h&th1fkK4mm?7N?&2*9>aDa&_G=k%?AUQGi|25TPd196IkY*!I(D6S1hW6uW z3Xh*>NPt27-r0UWs!#=yr%t4~csj*%DvdtWWj4Zb1QTcXn#tX8s}?&h9<6920jI{l zw~z|gvx2KrR#G?%D0z#~$)IKab11<4r~b4&=brIwscjrtUBy00$$P(iMC zmcRP*Y5ibR${ZiH(Ubi}iUzgCK$jP~`fEB@)6%yt)oD;%|G z))}o@YSf0WVEblBw;s&5%)=fs=JuR^vwHN{i*(wa8PVC012ZSNNSTw*#; zMNIZEz8g|ayxpfSr`%+WiJOH(LA{OUNV!c~5` zBZ((B1s&S|sg>lLJbcl5hd+8sWg=Kl#N_Q>^pI;-C&KKXnjDl&lQfDUwia?JbF|9; zNR}5bHU61{?A0z-*m2rEs%zuZSb$CwA!(*#*rZn+mH0L14PF%r_;zNSbg`i)O^NG| z9Pr(&oi2DRehRJ%mk~KLhZLrk2HhqbOlXKDMgh}ZFl1sROU>j#ed^-IkX3@xw{$4d zNtfdTyHm@xkEVOFiBKV5Fl3$m*WDH!_FpWwdi`I8&w2Ki;N=$7p z9*XzbAP8zFSx@aOatqe5Br)4XAX_Mg$&53)w!MlCgOc3BD)^xgH8X&mQmQ0WOH_jK z1QH4m56bP0b^BML&_x=N91P)h>@6aWYa2mqub=~e&$0000000000000vJ003cg zb7gdMFKJ_MZY?n~I4*E*XB?XaSQgzDg@=$X=`H~gk&teX?hfhh?#>?&kdP3N2H_KF z5$O_;Zs~66?z)FN&x5GI%!$3%de_VlrJ^K_iAIVBK@g^_jD#Ba9Q^cwf&~8T5H{%t zpHQ7;-n&5%I^NR<9P}lV7=q9gZN$Y@RIHuco!qRQoT+8S#i^ZLoh)taEg;ByHcQ=0 zC+U(=jtT9Z$qGM%ri+v2iJ<9x@?sPy z77j{hl%|6hZG?<9L)4hz+kQj2rJ}Sfh;8L?!S8>)m4**)eg=8Q=_Fu_8biV9@0bT5 zYF>CqoDy#kfm#6}mu;+dx!A}#yiNuVYU@uKOqCzwz^_XgA@w>rT3)4D{cT_M&V=X{ zjwR|kZDwl53p|-E1cf0C2qL{6ZGYeuN!Z$4U)i+WvOhfQ%73ssa-tQcIbM2b`UsB* z;V2Cs&KhlOOd>dU!&Q2;+7;_Tvs#e#(zOA{9BQsE+KBIUj1TXfC}nn@N{=7~IT||p zKD}vPGuv8>@FT~H({fDU1^DX2obM6j@L2qpO@%`pg8;$2w7UDzu8-KJ{v!Bxrh5R&lq3-X2qZzDG^+!h}jAl-rbkA=mWV zw*?-+!N*|fjCn$$fv0ailA?ctaI84r`dmU#QtNfR=xaD=F!k#i1U3C5*8i4Fr0@p? zf+TW7m@37PG1~D<+psd*DVo}d;7yPuL^0^v1aaOWtp}5%}tBhhH%pGK^yL?F$5 z{$&N{XFEGD=GHQT&%FU;NJYlYz{OlQ*vTe6jkXHwkk+)NiBjqMM}IlS6)}BK(E-5Uu}4 zMH>Al*KO3D6Wbv8bH3du=}$_b;9vQ$QTcx!?odEnPd)?`6%3qbBBUQ?9KtoBBO>g)T3(qJ?h7PMYaa{?GhCbn~EV`_n z%$&@duj*fg$8c;i6&Q9C9C{bmQGNuMQm1~ZO~6i2PQ2~ySg*zB@A|N+fSOOI_B9z- zj>|%11FKf8fv2m37GVRAE(*EXL#X_(DIJK`7q;^-aOV$QK(c zn@elfZTAM$g)mCV)RELNyMM^rTiao0UKp4Wm|@*Ari>(ZBz`0?;#v~cbcLd4@cE9eQKE@mVyG2RB&Auc zvQ~`xm#}1_m_oC$n7e#P%}Xs_WmwgypvCAu^u`SHM?|<(ZiGyMhFR?&l2{tTKW{CL zb>2<7Y9Z`0+odU*>ixLhQ}BFtOXkVyr=TwG_T947@{?uOrpq84)}N~7BfgnTxgnY% z%pt!w2yaB*R888JS(XKs@yz~)^O_wEB$)lPOS7pP zJ^F9u+w*?whEJW=1*5VBFY6c%BCXcAyorP@OP$C~OF0)U=IsPcOl{uIeeL|(wche- zFxl>lWy9#tarc3N9_IPd>C)c4IKGKYyKIw|nWnkB*ziKh%r3bY?wIb+v!DI@pM6&R zd|8^NC9LJ6b*?p4Dm$sa%e?C_sco-9rk#P2!JpCp>swhyS*K@)!xH`~e*CMkSLf=E zv+R3!duV%K_K^1ZE=(@yFB~q0DF(=KDJBKn1^ivzJqA4Oott*Qu5fk~cNTYSYg>_7 z<+){@auF5DC-mc{dZrSoJHVo0jyb;lDI25*4P!Oq=LH#!8S`Z`4u2O0gt`JsZWUQF z$a)Prgbu~djxKdpT?W>&U>UIArwLoEhMtD+4R4z%m8&xuvM1RbdgeOymYe(ijQNFy zEN+Ij5rqE;!{_+sM79*Q&@KtJya=2OObA#P^YF+U;Av{)kW(?O3w*l82 zLK;$yV2413n2uP8%=IkxStAlFhA_c93{=ebRIW)*ZA2$z*Jd2^R?J^U3Hng72z1GA z*ajFBC?}uCMGT`X;RHGrT`O!4{6hJ#EN%axj>?84o#;9M{}t2Q?<_m2Kh@n`+%K6Y zOV{7uS~bTV#}|LB7nrmC0F7hLzfF2pT=K2?n&+caB8}s?~M4Q_~{n=iE@44P5`16LR;imo&*$AV4r@~6Cya97m zq`*7*FC$!8vL!z@U$v^XPEIg!GfOMwf_Fh6K>Wr!LRre=4+pBU+H0RrB#HGeP8GEz zCKpSGXIy69@Fiy^XBMbo+I;@`dWx- z;fok`A}DHSOn539%9@?f(=xGHp5v3TFI+uPczp9j~+g#OFGMex|_i>n=U6iZs+uxPh{krQ| zdilP!Lay0XY+@wh2(ygrICg`~$U$z=J`IV@ip zw;2z2yvIJoLXFIRNPZlTTp5!dke+xU^&&Pti;9X2leGE7d?;xJ_5+4D+!v_z=(Foq zvbA)-dMiJyb2oj2ejPL1TJBSP>UvmGT*2S{qMNE|$Vce7=&o#NF5s~4uwkjYnJS&} zPV_Hj`0Pgdksf zK&4?2bo~fEZ$pp=8wBkbLlA!&1Q9tU8g)rQkVw9)gqVi+>|TJ6H{QnV14q(;LZa*# zz2bPY`_ikz!f-XXex}A?MijK@A3plSE_^rJqssR*EL8B)syM3aA3j9)!1bx=GA0+g z7m_VZeYMHpyyfR;6=_i@SJ7iE>{|6&-0hRJN$MTAT|BIwA3mYQ=x7s_5)*?nx3cQ! zjKXVQSfEf~z+=Qm6U9M9;=nf$7NVx&2(V;=oIu3pgjPD}P}y zK9Pisj7IO@|DirAGvb494$fzE_wW$Y(<4iuLk)^(ABuv(UVfXfU3TUTrbZdzRLmCg z^OSXVKC17EA#&nMSEz0JJZRZy5;#*+Ib$!1)9J7@mkWuGbAFJZZDYgWB*k>*B?qHr z!$63VfG3UJ{5&P9ivQ)y7lu!C#o7EGwlyk@h>Z(abh7W>zb63$dMt*(7!)#jpYxJq zP49bx@3!aGTL72Uefp_aDSc&91;?MKP*73f%Cyi4W1fM9h%f3}{ZJpjW(?m{7elIEMmX?r6W=fF@P*=xO!GFf7h#;xjw&Dy5s@nwz z1@UtI_vy8No6G$50Dl&it*tFMEf~O+f6E&trthU+ztUMe++CAnMT(!pkieF)q@r^w zip$H#sN;gOz01S7ySqawjH~xL2`0ztzBc_dy|9289v+@MzI_9RfOV$Hl=8{Y(D1#c zrlv7>Mo9OXn5bwl9>g0bE-Txso|2N{qAYy9-Vc75|F0*cINpj^B5sc0d~vXFo2>-1 zOOY$gajVyl&SzXcy~d%Sz_hF;`R^SKA`%jzex0+4mYbU!N@Pdz{^510)@y|fZp=S_u9I=H$drmfJ{J+)6+QF0x6G zp&OZ(!!A>HZ*T9mES=>52YB-C^lqx4JCA0=oFq`ww@J#v^#fa{srB{sSw|-) zp{RHa!7_BAtE;QKjh_3V4Gj(WEU6h5)iXEq_o%3-)SqNTSyJQeK`DT$`|$DOf8V}+ z6ZRsKO;k}+ON1cj%>fbzEiJ;Pqu=P%DRMNdtWGNj3yqi3($d<^H#;Th;2?WL*k4I% zUAoVn9G1_>MjE@kvEgwtt}LQB_rsz;glExv?cdHsiS}T&&~0N;5yNz?6II%vB|#{) z@!Rx#A{Kp=0FqGd3{3xkfROxeG(it0a8M{UH4e)1?{M_o3EQBT&%6aGf7aG^pIrOj z{w-GL%FD}RbK6vyuC^M^WNo=x?as~3{cX_bIhbeDuzPoXy1cpRIqVBDB%y-JoP9h= zZ5{Ak2`37CSdC%5XlQKIOMRo~Y226mYGh<2mzA0MFBcC_Hx-{NB3H(s`{CgF;UP9V zJG(g6ma%EDa%bGLV{m}Jve|I0 z??z{Bs+=-r`!HFicli|tv&wjv2W1Q*;YK0uc?#71_)q+r^q?zMt`LaQGA|a`YJ=U$ zGQZ!J)g~3q7qhhv4h}yO5^xaW)(C+tuN-^7{Un39C(no<+Sn){At8Y=C$)?<)lrS1 z32K{@hX*0G-{ZcycGP+u6%ih(gUuJ5&8fDgMsoNI*KQ*+rT4Oio?gcIVU}N z^0Bv4sv9-kxG2L%dTpd8Jr(>q{e$4(juq#&?rvmCpY`Xi_Es%CP(i^m_j$Cj=25M#0EU;OJ|$K#dKGxH4Qm8D_a!mWRgD@a z8HggL9A|aX*vJS32M33PkB?a1aAui9HX`9tKeDi}KcDW|7$BOne@~gzi&#}vg=u4B z)9vQ!N_lg4I^1dw*Xq8lcHEcpS`0Q0*TL4dcH9PP30%OrUcYi~e;x=zv1j8wZEF9- z`~k=Oa|k6A!su|s*#L#F#FW;();?2hwdDvZ_A$e$g>S~RD$^ohc4S1wnE21D&u<80 z5Fycuse-)&c^Mhre65mpV>S$3(x@)e5o=ByVq)*PWs-llP0h_BD)?K9*&%y)rGD2WmLg) z$R_Hh$ejyBbuknJWvC0h=LhXY91)^c{CAwwAxVagGK0qn3FsWYWQbt}aws)$FJvnV zi!wM!MoCGS|0~mS@5`J!S^e_8>T$KP$VHKxlq&P zwXr2GF5bShLoRN{y)k!}qsOd?R^`?`) z*WcQW+e%7G*fRz#$+&Fsfva>p+~1BXXYrqdZkLk!Gg@OewTb--T6g7B0RMSkARW(= z%NTuk)PeoDy}vKSE-Y-QG|mZjuJidMVyx8K;>5%=trCJdeHMHoB5{DaV9>-7VxZz* zW{3mr{O8X9qp2w~m$A>gL{?c|KFnq9PsoI=2Rvw6f!H67T+`1o*-YTCuCAce{%7Rf zd3ANfuCA_7N2OkU%70*itES%JAfB9@Gyqp`x2z5sv<&O%k@*l8=h+a#7%fKdH%=Axa&bpHF)!=+tk$5{N&^xFjff46!dvZ$H{qyW;d~W?yFL)0pMMp&;t)q zj3ibnPW)rkXBGpdlhaf6%i1It^2qsleVix>HnTq%u#&G6ws|Ebb~-vgLS#aKA;B_U zmWkCv~g@%N5d|o}LQLESV4^(aCy(6!p?a!_W{5w3w1|aY4b0 zo_51A#^|>|*}#H|JY211adB~>LJ*kJLV9wt2Jc8y2pmEi2w`j(VL;2BhWh*UzNs*p zmK!v3ua(s<&Ytg84+}rX#Wkgu9a~?prDFaF@%T5@!W za!{H#NGZhtz?^3GJtMf%05pzp4ocN%(0=+>56mUQBW7o3Cm$XGq58J}qXqG1`R;W) zR`txDM$r8yTMG+|PvEo`n4(oW^SWwkW9^|R9c){fRXM%G!#QXWpx+V#v}ebIJWKw8 ztDR93SW=&L0a8m*QRNJQBhLyR%ySuxjt?l;-V>aHxA|2)@bp&nz95o-f zi*Q%o#qXt{$9p_r6-hd{HlV~ZHU~4j{@T{S$9I$YLUo4tVmRKL=~lvTNn_aok_Lu$ ztcU_W)CH1u8+-*Q<^BYj%KxYmWY!v8OmIaIBT>TNJsCw(?+`*8-d^bB#6)3~1Z`eq zWMqpM9kv(_wd_fDFQ#!v>)Z5F<+glAxxZ6W@m}{?@$tjg7Z;wu8bJGllK}4z4Gje* zdj+~Kn}-;K7WiInt}%0o9Ak7S35Vs~5m3(uaYp>b3nY@tnSl-0ELKFZr@A)uKkmZB zd#Q9+%&L2~H&ZPiMy`8p7+at{f$0U)$!_(7Gyk>qF!l5EW4=`oq#S0!M;q4A&=B?U;mc)2 z8yp-|QBi^PS%|Qxgat2;Ryvd`Py2^36~_}26BExD{SM16&d+Pih>>{X1dPO);Cz)^ zI<9_{>eU{&M3|(Z6R|LF(;tisX7B`Q85vc0|I3S1+Bx_Ax4j)wW!C-U%)-IZ@nGWn z_wVi(H>oTJx|v_T_W&LcVQuC6C07xxe}Rc@dcO#Pt~ zth1n?U}lA%V8Yg9_NNV1EE&(i z4v>ZF=CZOkpD}F#vUGKIVNd@3s}K_%eZxXaYnrMAd)?{M=+zKL+FNr|a%*@R0 zWa<0UG6jZeIOys2(-RgSuJ9h12cGx98IfY3_#a6UoWRW*8mGzkdFNpiU#8PEliHV-r#Zqgeqg zlYWW4=I8N(Cq30JE-sJUq_N_O48mXeLcnU7znw`}%-~jhxY?~(5_a1h;Qvyj>iGi$ zDePNirE`F$<^&#)Y3YK3g4U;PecHyT3EM7SaxBmpU)R^y2hv4?9%z8_=#~-A&d!R` z;fB1+^Hzk7(||C1SnU}K;%yR!D_x;KAdXhVRzOPf_S|y`^_YNjasn=9rs!mKv;7Y0 zxfqh7T;L)&Xmt$@A5w>gl%B+u=cn!)@kF}+A|pWz4d2__yG2JwhgIfwuzggLle>BN z9gaR;Vc2|QE-Be1STOo;AjMfRKb_ZQb;@qC)JMEn;vI-n3znRuQTh4#$Q1^S7oa*E++U?4LBR`+UXO2tgzixk$1he_ zO|7l1foyocRLb;LWlACCah$&b0EHj7rlO;R(j8BQOc{^N7@hbO7HJ4$1_8oV&)9zs zk*Nr&O9lN@R#8E(bLx7WnW%gfrq zfnv;b#-tamh!IVJ0q-Lz*G^|9pPTDX-TiSez#!RTjW}0D%b#=m)T#Z_=jCLKZ{8@1 z1l*j3;YO`XgIH3cRR&+L&vJjy)*b_@jEC`7GteN=KRWIzb+AgNP6 zJUq-Gis?Ag&w?Oua^lL!#MEGMgw(;-XU(al!~FTbo}Qjy0AvJ;<0{(P$Ux9c4a{45 z&2hoETbY|*0lTmp$`Qeql$12C(kU{kb2dS;yB6r{F zaS)GvyuIrT^Hea<@%Zg+R!VQBRFk=cgaR6CYcE6k`uaSyD-0Ka4w#o~v6WyOxSfmK z?o}(2kdR~^9UZ-Jt=A7a-_gW{P_mRFEv>BlR(Z=!iID){x7pVG5QE|1OY#A7Z*iFW zrKhBGD22{L2Br!^7eA=z<=Uk{vW@NS_j0QEI?RMtt1%0XL?sipUigxuJ3F=^VFS-I zh5S6F0LuGebWoQkMlN8)4TpveYs0>N-2=(@$_li~T)o>?1lJ;aDP&AE`Kjq!Cg>W0 zBnHKso#pm0GFw~Q$+NRF@9Lz(@8c@?;h#T$9yx4%e7Mcc&HZwF(CB2Pqoczfw`N(U z)sKyW@*yfFrldxPd1QPX!L>e9G5y5rYh-cvM-qM$NT1DmGz6Arr6#)lZ zx&jUIfX~S~M}2)g8Nde9n>9@x0y=!O#-zl=3&G2I zx117}*5Pj~^$m0P!#QsZN_lZ*FdW z2)Mm)_$)(5SUvL*4qD&Xc%ukf6;ll7=@!WQYReEn*pZ|2OK|4yU^H3V@Lk}MHCVe0$~Tp4YQj*-oh`3x%Ptt$Lx~*HCww% z^w+pi8o*xXcXxLi70a}ye0+T1^oZSf{um$x?}iDy^(B2lOS|~gTZI}-Qz@T6m+x+G zySQm0?{$LOURYQ_ynO_bRx&m=){l_Y(EkPuOhs20&C$_O#lV1K8E1+!!h{WnYUX)l z>&ESszc5I+uOU%!@vy^UbyzM8h78PdU_b$&>pNcnvITLQ${_ZxoNGCi6Uh4u8m6tU;ufT)Izi|Fx%K%x_iCP7Jf*0tnHn7**39qGq%T>Va+9ViA*{>r< z^n^gkwKpENG)gn22#4nXy9P=GkY!|X@c;=L86Bl5FD?BqBsm2;8JQYoHDZ?tA74~L z;wd5)78c58a68LJlA;5N2W!p>Gux zmw+e{W)%_M;7Y3EbCSjqp+n7v*r2#Wf#W*<2|++^(Ja>Zq4%uR)XXe?AWPt~85NH~ zKe>OyUS$tE>rsRpDyIw^wMMMc@%PvsE5ugL;NEWowtA{0EiGMI!elJT7)qTBYzM5) zLMwxE_T65-WK0Vq3yY<}tHbSa7`BZKu^7(L{pFH8xjwS%O?2SPPpYYnFc_z05)b(qpZT4tud$<|Po9&ll8k>@<-KydXWX`f?4BeS!lZEPRCL`6kU_nqPH zm2gwhNn`(1*Vp^tL!yd`gX=$j{J1r6K$(g*Xk5VZ7jCuch`?m^_4N&OsL?gab#T;i z3hCc~2Rly~gdy#hM)M5vTLZEH$ntAZQ7DKRAmR#mVS$`4Atl8h($3&FZx5%#CMhj_ z2t0c0J2p9QWyP;w+=FiYlXPtjPT z>&tTUu}bb}e6;Y^Mi*d&YQ@O}GhmOreSP_zKKE~g$`yugZd&qs?BFx&R6;=0f{Sea z{rd;ysr<`?epTjIOrtms6ou2|&qtES7R`N; zj0ryu>O?x!H*emoIWZ_sA7Y}S7C!)3*#g?P8;}xE9~x}|>FMd^RaHI5M|%d8n-Uin zcNz3Y!lzGgz+;|nu`Vr90Zs+5X~p%c%M^~h`{}mmmp9~W(9I968C?-=)xP|!1(G-^ zoFT$uW{&B}NhH!(B(UtDQzwqL@cSqvK7 zAAeZ%JI?CBce{K8vi@4Te4aBLt%L1JIg<6BrGRK_*Lru-Uw?djTq7M%xvxG}nQu_2 z2FMb*XT!CpzaJryPK+Tb#IVAPyU$z`iZD@n)y3UXsarObi<1!;G^N>Qe7jf46g;?V z_1gF8(G19eJZGIIUZ25qSXo)UPkLW&6iCM#HaIRcBmvQcvv<@#wAPiE?@w!LYEteo6h#M_^I?==s-y7GqoXK!ok>iNRL>n3LiliZfNGD&fqlQBik+TQ+-f?g0f zu@|dRi(qYGp@q8l<)K}5qY*>W#Be6x>0oqp z^il{yw~MovS0pfB6SuVk_gv?A46V0yq^SVii$EBDENC76HetJczB|PMcJ7wo_+1`O zrzv~g#g>^7U^_rL4DRmkh!;pGjg3zM(rbKtTvL$pFybyKM0B~-m~!;gmz7y~F0K73NusIbwntV=$IWh(bwaeSZ$S&(o-#dcb57K7ain9u$7;hY( zah*QP;My^9B3;(Sh%?y-1f(|Ok%0|YG1$0I-^K~OQ~|s7?Zy7v6gh%iwPFbnC#-99 zT_EF+QUw#{Z?|=IbxEPz|BANVLPA2q8Kc$gNB(=0_SJ^;dr3(adI%_`!m$_NOA|n6 zRGSaQiZze`Hgdn==DsjDGDj_W^iu|u@uW-*1qCk}SVvhu$>>_VooVk+Wfc(XCaj8< z$S30slAgkmDAS5}w6n`-^1D2cC{!aE8y#J75;O#2lTj12xJUm_{O0XA7nY^Q0w-`tW?p|IUph^zi6o?7P z$^Bn(ah1$B!R#T0rr)UTzctn|;F}D0pXnNckUe zL%m6AEZOog%EJ=H{5Y`}-1IJv}o& zql$t8vopXT_bT`f;y8$)QFY3+fQjOelke^IYa19~B87#VPtk*k_cqtVOShH0XGk*G z+1qn3n|1O0M~4DGV9D{g7BBMfu-X;lW>B5sXw})>O=U?OK{to_wg7)K}97wOHH7g zaRJ14e+v?ro<}1)(yy^P5H?mgtcLK5U@#}kc3!hT7*+^Yq12+ZpZr0u_5w8o8LxZo z^!fq>zdyZ6FP%;({$f z9v&X;+!?X*iC;le{&HMw@_A%sXCIxR`h?k6ng4jS(y?3pIgV^b&Bucw!clGgsj z+7ZiGo*KZlWku%=3=9m%Q;9r$8?@|j+;S@qeAG4yI9D<^HxKmnz2WmbG3f6L4Gon8 zB~`b+ThWTtY&cxV*!OU?7B6mP_0rtJ;uGjFGfCP}AM)+gt!vha1kyJPZqaVgN72g;%;J^@3i*Bps}{Zm0db)8 zeYG%^J?p9o95nY}Q7KN1qpzf(AgHFIao14m!u93XZON z21B2Ph?x-GXMeT^(aGts;gx#PKj2Etjy5*OK+7`HQd4VNfJ5o~``^ug9}fV05swg@ z7$_U**~{1MUz!$Ugw9q>#mB{hnu3O#ODMb0)3Qv!O6)f zs;)lHh%c#{)Jx}JZ=d`Fy+;n`vy3bLmyha9DQhREr&%A#GV<2Z6r@{QpsBwltE;PR zX=%h())hmv z^yE+mk5m1q^<8~oA${>B9Y&{s@shTd)~~l59H&iMB|^Z$;M9uG{sGASE}QrhD0XQ} zi=lOuj^GP$yng*!9OTWl*||9jPQ@4HQ=KmJz0GFCe}JVjV03&>N=(!xj<6~H{$1@) zXQwql27`(zv%I`K#jLEXwyo2Zla2nQpzDoP7#!rHh)so(pg;c4{O$YmFl^zgN>S>6 zo9!#cXWL?-X{0f=%8KGF#Y2sl7Y!Ieoo zlfdZ&WoLkkgOkAJxi^jHwl(yo-hDeUmQMCVTwKJ-iK|MnhLV}vKpOk<;URWT;LR%u zY3VQ+47R@99+s2M>#{mJ2M4$7Lq|uqm&5Ha``WXy*=ICgl83H!zV}0PG$}tSTXF}8 zW-@eYEl0o6C5@Vs$%XXoJQ z{gLnQ@=)NQit=(6HQ4wHqS!QWs910jgJKPCX1!mfe=Mt0z@!Mku!tD(qX!w1dJP!y zZ+grD9u=yccncm~Tts9Ecp-tl`2(&g)ocDX2tu)Oaw5`YCj3Yzd%Mw}T0@QnD=8`} zviSQ=Ra;$My&78X0NO4%kR35bWUY#CQKw(NxUgWbwY@#Fd2kTO&c}D%y}Z2a=G**$ zjY{=sat)$*$c#M_Hg^17LPEmb(UCI_3Ll8tgNmCAl zghbskESF3H39w7Aqhn&8Qg-9+?yhu7a`JrcoL~IY-4ztX2yikxkfdI|R7i6s7fXl+ zdF$`Z?QKk*{=rki9{B$KyA5a}u;r?qvv0~9KW$Lzq$p6$}JbylwM@8{Z0tAcZKmWEM6 zGy8{!k@Hl%`2bma8+9g@@H?MVPwO^rMjd%x>k*09nP7(g<Rdacu8kxXDvy|XCT`hot^!}j<~tUhLG5&&nlnR z4HY#6m}(||OqWn|ee?s=&W6FP`}1EAh_;#h9!#2axb5QDLT5HcIc5lN_iEn9PR2vuRUr{b_2IBsz-E!pjPASWl+2dUY&sjO_! zZ>rp2X>(&Eyz9>&N^ETG)}ClT?zE1r)1cHvhbkRv7M25h5d6v%7~CxB7h*8W4*8%F zPE288;pMF@WNoP2B5-=}YO0uuFDp*#=3eQ_Nf;*X?UeI(DDrjRZTlcDtV^kvZ0 z2trwjiLSDY_~rhG&6mQeOeulo2UM@Q5aB}{k5{`Mbt;Y9hq<`8XqEzR_w9gD#!(72 z_@1oy`dJNr@o1>3a=Bk@_FLj1jWxvR5LH$l#$0+s7(?*%%A-YBGyz|Eo2V*2gF+f) zHI#Xc4MpfZR)?pQ7ps9t_{1q~Y|MvO$7`pgWMmv{7%>t!h#aJ`WvHmA&v2vGyFm|V zTXT}e0|33v0Ak20{SNh4!0p8_=W<}ZT(AVx#uSQ<3|i|v7v^W#Y8wrlp*Qq*_^zu zudf6Mv`=sSD9Fi0v%P%zvbeI+*;iJ!_g<@nKu}1?$$I&p3Q68vt8clYrPv3zj`p%v9WpHXq#`FK@Qr^a@| zsH3AJJ%iqs76qP?k`f082a+qqb)3lG6oKl(r)%f-pZt+iQCv}R@J%lzzGQoM_ZDw_ zHwgNc*}K0hnV0te(pPdl3Q`V#232NH4NGn$M?&3Gt$c)Q+rKJ`%WMh`hEOmupM8>9 zS7>iZ2?5E>7}${qAn~bkqt@&(JxPq@vfZqOwcTAmAtt6B{<#Wk>M)@zA(|Z>6)Ylu& zBwpeOI4373n1fj2SM?ptUu&~M$j}r^9%J-7XXnb(Z#5AS5n@KEz?HVgVMNw7vuUwp zJd}1eHpN(&m}RBqM_^53M?_DCp5oPS-x;p5bW+W@L{ zN3fz+ShygO#775@IX4R^H15&TY+70pTJFrtC*CfG6t%|eT3J}_HcVm82Hda|QAi*~zQ#{p*HA)Y`g zm}MKcufg_=mgn(rmn!Mfp1DqO3v0AKN}?AQ6$4>bUS^>`=}ANV^i=Nbd4?W3Vi6Oq z6(FbS_PZp<@M65(yU$fYQ)!9HC|Ev_aXZ5V5XdR0@fX<`mf0ydgBc8v^BnXBAtB&6 znwr<3prA!f&CP3^tI8~_Gh70`NKI8Vw|_?bi=3T4xcei?9_+Ae5stAQdGH>*JrzJV zE5-rF6=9{VH=zQQ8Zw`s?=BX92misLAP-0YjeiJ8(XlP<984S>?bi3~sX%RLB`7F} zn16Rid%*6+MQ9q)VAE3k&h1dJ$4qW!QTNi($;r`o3I(xE1H_D*ySwWU_EPE;DH-ej^YZY}xRFz@)tCh5uxaCm$MV0%?N8DVDbsN7 zKeS(3(5&N3cAJBj^G5m$#TL6;4$lU(Fr)uwva;~_b0B({`DkYksKDvr`vi0wT;Y&* z`YAGA9*a!J<*%KE@wlW4jRi%txR?MRWJ^^%&(|<=yz&aBOR9rWeyhBkvl2X_AKvf% z#JNtBJb#CbO>m;aoT$Br(=p?*#&mYhVZW(YVt766-}HERcq%O{ELyAeO_f|*T9OVn zu986BzA<6!{9k1Kf3vXm=csEjo5H%|H<^0B4iNEE540K=l~UR-V27lFlj(BwFu#7w zEf}*lU^wHq`E$#HG4Nz^JtfYqi#I%)9Jfs;pILsaF?Gd{zdP3b4 z++JfVpAH9y~Lk4KtltPpbsly%S*wW%$=s zKL`=D>okA0Q_sw#FO-grVTT zBNHjN(hg9aNlVWL2~MIkV85R^6TQL; z5Bpsq%wX+5<^!{uTW^jFd%@=*08nZ{M)p6+-mRZwioCk?L$RDgO`z%9FHG2J1!1d zU%lWu<~ZogCCGVRUp|pFtM0)YdbqgKiM%x1@P*sYTn;m@aZM@M>7mixIs}4#dsNn zq$%HJm7GZK1Lz?jH!5CV@6Ay9WQC&<$+wv3TAV|G7LCr&&(FA5rOug)gI%0BNwZYB zTFURwcXsI)(PuLdtSE+?x*y0D{dyqUsqB5N4v%D|C3k57;y?XaOdlC=6&5$WKL_u{ zLW`(KWn_?mz+XXRBQZVwP<5Sto-OB0QPEElP$0s)r;3eb9L(kA?7K0qSjqJ_y~-L( zB53XlC}5VT3`wp9mcdI5vy!lKo}Eb~MnysSwaB*XZc0c1 z>!{17DYkE$TB_%DBZMTS!Sm$n*_nmNE?hxGc3RBj?aeOe+(UI)8hm+a;|UFVgTB1> z6J)4t+NmAE7R{cP&>^@2XptWGXI?5?Pzq+M{?hy5!EOaT^n;jx`U_5I1egTE1&IjC z0`<~EL`RN{alP@m?o|pm&LA?=Ub&rY5wWqsjAVRA4$~iRb9ph2hliIl7@s9whLTQ;hL5~I=qXh?|R zIu9g1z9m4gxm+B-yUX7fQ~9_F00}WM+dkUTalV8V%I{1TuYf|l5kmB!UI=}An+y^X z3XtpNpkm}@6V)z^g6Y5!=Tg+rSc_NevFh$|o80_K&Drr%dGaCVCLZ$RJ7lquC8Qu) zcynN2fS-{9IpjpQ2Q4+8A3PmRerdrA3*?+9S6^RHA}_ZtmvjIdLN`bRyk+Ptees+Z zT9Uci3*pKSqyt>!T>x2LO$`dD4#lUXK`$*Wv2Q_`Hl{CZZB6A{yv;xXB7~U?$pCSq zo#p8=3d%Q&*c0C}STZm*5fue;DKv%Nw$IIA4Uv-o)9ye$}UVc8Y)Ae>Y z2NL&9-@Al_1Q$%8e51-(9M2OL8U{veM~G(uHxEyFXZDJl8bDrEl@0h6gN)UH_~jih zPfyQ%;OH5>ef93Bum9CnQu6QX&!0a~np#?e>V;D(Zk?eCkDlEdaeQAd0=BkSkbZvO zg>0F0VwFp57pwJyswyh1|1er98R+Rt#3B*mGcq`x0a%f?dqU(OK*fc+Mz_18jW0?& zU;f2*qvaBBkTGq{Sn!>B-Sd0r@maE%NxfXThJl(|bLRLyeSBOpbIyFo&ee{Xm^k_3 zhqE6iyM5j02m%y<7DMVvj_>n9@AHxgT%gaK1?6IfUiHJjceMHUqG3G|{NQfu_&YAM zsr1uoz0r3T;N;>0?+5#Zd7pj%&d#@|m6et8bw%#BOg^M0%64wji4YGqt!*eDIeHe*gk)%|NrsZ1!l2jVbpLOPupzyVo#vaMikE;2nkq8T&$Os}nK>QD$ z$H|eS!R31Mck!G#3Gg8Y6X}^a%I9T`QqTAG2ouQv?CR1X;npF@Yio0p5c-cE1ZY-c z*lf1l$}1=+lvvsA?&%+{o&yi3yWMCu1NQaxRgsVZfkr^!dw$%G@4$|tXWEEukGIl& zKg|`Tq@*N=_z-;8UxA-dLQGG8wcmN&(>XghC{(<1p3M=j|bAaCn#*9xRbkj<>^PBEke3b(LH@$S5TbrBFGu-!+4Mjyo zHdVp;S~c(`$MV;MnW!izJ#Q0wUk&OMi7xf{y;qO7r67R5?-W~Xc*yrIkNX^*X3HgJ zJj79FO51$6UVWV&@7D<=zK!$??iyUfIbTjF)i)I;z1l=4u|K%32BwgtX?v+*5_cP zcUXODx98*8PoTF_>}m;B;7bnFA3s*P=3i;9ujd}{_vn&K%+Ko~39j`0$en4O%Hp`c zWVKqJB!(`yiu*lxU*quehLSLLxp6Uz!--d1R<@_fY$m5VCME{vGvXsJFRucfMwOco z3oETywQ^6F_Vp_c{KUvDbIKGN7Is_%cyfmtjixqkCz>9 z#ecu~C_y~$AzV9kJ{OhbKFP_+j}EW4I{9qv?2w-C@2xVK&8GEW0$1Y>4T#0E9>a0RMB05z7A_W5o7fDMlck zh#|KT^0HzGusE>5PasH$3o8Qm$p5uLLjwO2-hUeacQE$i8cqNJ954+D4iyBDk%a{S zz{*$%3CYWw+d11gncLYDNeBr6jfQrn7S<*Jfctv3lAC(sGY0R@vk8)_;Ob3%s&xQ> zgtQ9!FS14f@*jXfFft1Na7Z|;DjNEaEOC{gz$IAm?C||Osx~u$$Z*Xl746?wgqx+! zKAzW?m+vd@UB_9+AJZN)Nd7-iC=&h^SOPc{L%2Ct3FG9%hsL`7LD9u`!HJOnO$?Yp z3$h1;uQgZ>6QPY0sdkE z>XaIdVF5`1fVGFWAPJxX0dVmk!3zOcEl=FU1gsX|l|ut!Kmh4fVq~EFodA8607Y8R zz5zg96+a0*cwY^OzeWp_7^r_Y1i&>`Jsyc)AK;%ZNIMB2`V9&YB0!x2Ba#NoW1R2Z zE!VRTX%h#|kBQ`|RH=Dpw6^3~9Jjlh-F@Qy0qc4}1I(YurZ9&jS*e+%sN%<9($nw& z0M6@N|JQH6_~U_~WtZ+E`BqCvp{$g(rn>v~5=%V74SAayRi zR^?iNbya}*&Z`dd227qN?5yW&l*jK6euA8Q`M=!wc(8DAm*j@|-HZoOyx+`wcDqr& zPr(0vZFt@Q95VRRtNRLrJ{=5fU27C$k0-zdf7w1ClYWhc_%Ks8TT_xWCdfJPyz&$|Nneeda_ zao`dF$Yv}|9?t+kV()7lKMe?ADz)eU0O&fw(k@HFlpcWw0EF`bsOtov;QP_4`Vh1F z@w@skK@A{<`Qgd>xRC`R5B>3A^RZF{u$B8bSHYX>z;N<@Wb7d~_5b>faJ-A69dK@s z38{~jGl10<3Ii_i7aG-om^1u`VeBf&G&E*G-Df<29jUXb#<3dVtFybJ@Y1O@*Zpd?8wlWQXPM0p)@H{`63 zR~N0KxFRMX&LP*OL`2m~6emL*`*SD@OH3ZmBmpO3CB7j}SEN+LJCAIUB~5W2Z!@-i z2;JacMUrXA!z0 zoHJKb!Y0pEokfK#qiL8{bM^(hfmX_P-Ghgrm^Tq?&`=`3ffnO1aDjFX>H z&@1fG`wV3E58dA@$_VxP^QO`HA5X~X&K0@K0Pq0kZ1vEedv#=Bs2?r{q9IR1!ux-}>EX!B6` zh$lO(WW3RdRhmWH+)eOa*^deHj)Woe!a0dT$~KCtFtYDmy&GDwb`NO)G8#Lkp&jqM@SU!=9g0Nmd!A9dk_!&XbdWX*a7@tHv&3IhL}l zatwObx;8#yLW)JQh9#reqDE8JQ@kf2Qe;w|tI||?RXtQ6RadGcmbK4m&ux~~tmSdl zGT}2hGbdWgsxzyHTr+KU(Du>de$M}VRI*+Fb@6cldy#PgdCBo)@I?M(^E87$iHCx} z%;n7G?da?>>1u7?bzZc`GFU!TK6t8ThHIAZlzq>NSt1obfs*Q)im7B%8d++a>p78p zgmcv~-@NcxnAw@RS-obnxHZW$>{IzJL!XH|rZdQME%0#jtiJCsd5~S2SvqhZf6Sok zs;i;<-c2Cam_?DZ%xLp>V@PYad%{bflb6TjZTb|9cZ3%-*E2V)r=*8uho^_sciA`H z7wRMDo$GDlGw!8#&*Ki`Ru)1Zq#xu6q&om7pb^Xpj1W8>ycmiVA_k%pk^!C0}FZ_^z0B zcpISwb~@&(586*^rV9Eqg(f9u2j^$n<*GxCceC!;+qm-RcCHP}7DrdJDoblcYom+I zHvhJYwgC6A7m?dk6lYX2n9GR6q17Rthyy3kW9tm&tiufD6lbHFqs@YL%zvlT6FF|& z8mt=e-oHcAP*NNCj)I5;F zBlKn-DkthP!VDv)NaK-!{imJuUPe`TdAn+6&0&p>BPlB>t56ZaBBhCDg|U^YRnC-# zCK2J#`7M7NKn|Qal<|6Zs>DSpS zDO@0icXxc9d|O@PYMZ;p?Jh~LNGAqqloF;J{VyHG4r6zVn|YrJ^NEI(Px*ayMU^{C zkIlPS#i04(Vj-G9HJ0S^q_GLxng`8xBXomgW0h;m)FmxdKWfZmy(;^vvYMAV(YAm4 zYO;Du-j5zO>+9Q+t>c&H;^#%@wpGs>y|t3vmI6z&p*INCxVJG!xOz5{+s^r(mXEPh zO;h7jV5|nLms*o8RU3EtY=uvr*?u|`s-M-BtvzcL>&v}cZeI6@LHOug+t*1KUClJ^ zYF6DMK99EZSAkn`IEJ_#z5jf-+Qi)ChI8V)ioKwoM6S;*o$ahQYkPYeU~ClGVhF@J z?T<43?bb6dGu)c(HK`E?1djSCcS^jy4&+brrw2C&r*_i)S|6d$#XV@|IeT5I=n8G} zc=EfiPofL6@pbXVdRo7IuYVmFxs0;LspaHlQ}Nus9tI{Jlp2@jWXtmLET(UIJWGG1 zTj?n1bejpyJ&)aQAIIt3blE?UJR5G1w@Ov>)bNP;+JEke*J|0Fn>UhSv z*M9V@f1W|TA)Wa(ebt-v+3ddP_vz0JY9L)B!i42~C4Dc1?ahl#iY<|flE%bk6B6Pg z;B?;^Pbcn`Hk6{yjQgs7dz?E}9`Ahaze~-if2`iXy++OS)_9cPJ6>0o*K&@MjuLiF zd+^+rd{j?w_*}PLckGOI6Q)yr@PEnQ&%GIqmd?sO^B#MDeK0%+-@lX3=Q0DIHo?sV zWCQ?!`dIIGg+$pt;XbI z{z#;AsS0Lfey40LxbsaZ$bB(OXYD-;8gCNJs4OFRYAEfF=D8^5iH4{T+u7ha-XlVT zH83y$aqavJN=QgBGi`iDjVwTp5&aP(>R@jV$S84ebPP;SPmf!&d~CeEy^X^|gbM5@ z+I4K-Zq}@pW5tmX@$z~{0vGVcLJSj7Ktn`AN{}qJ2Ugj4ck{GuT|JYdjJbJs_jtOv zJeDt+PKpCqt=Ir;P?y z>8PYjKUI{MTaY6|C+(k{K%=6f%8{W&gijpRG_GBgY14mq^!Dbmb8^DQhz9la@aoFR z$uUF?uh*29JB%IOAyzJpig$=I#q^0FfmMq2z;LkfdIYAyatfy>kZEfr70_P?`>e6M%lBHa16p7)Z2mE9x0%R!tPfu*FZf*h#EYYHc zWnEp~wLqF8XmHPc)%t0MI$5%(u`x)W5xRE==?@w3n2cOp@A|g3h<4ju0wN;Aa@+(n z^cYdSC{e>a&CSjKfGInlz{0e!sx8~FEn6ryc6LJGu!$#&0CG#H6p0c*+K5Agc9|k- z*byBK?PLGeooUndxe(Dj!8I}(0dOC#D ztXQ!%#r2#j`%=gxu~`nkN}dWniN~fVx;@6Qx-oV=9qK1tih4}UkW|;uYG_&^GsWn? zL)YoGiQqM#o9>Uj=i~Pu+%pV7$-0Y=i_6Q=#H6^SvGHCi)IeTW7f}GYuYnfePXts~ zK~qeAL=``(+^pm;Ed>H1tXl2r4X)2zfss0eg?0ndj%{*AWG25)01W zHa6A#g>%7!dyGKf11>Oob$MA|Kt+NRqv+)1qyt1$vzM;9(2zk8!gh8HKs*Eo)CEhU zqN2>0nVC&u50($a}rFj(L@58)~p%RrPbBd{a4OoRDp*9)^lfj1I6Zq_V)IBywL>6 zAQ0dy=nz44+t$uC)5cH7#hu*$;TgJ^SD8z^`g; zY)k~+l}Z90Pv>NVG9(bu;J#DBnH)0R4U9f*B7fcomQHQPqr;9lR=6}@?e zC{ucH0TmH2pt7PO-UK^B7!(^D`|s2g#6$zGjEsyMxx_dg7S@T!?Y;=YM8g+wRN4vU zBLhJ>nuq{(GN=G@9u+LhAdn|Y90N}=Nk~qH_(MhvEyyN-EKGz&ly}*MGL(2!i5UZfq?z7L`neg?1A9gSOanp=%c>=K093~Ed}P{i2}W- zat?T{9v7>>fOwh@7f++#12i!Z?%%$A|314rnjnJS=T}hy z-i`v=izzZSq2dd2v5z)FV!wTR`g3;3?CL6X0M>mjXB^R8eviCeDv2^k z{uE#|lZP9@>JsaHeNNdRlKTD_FHa>`_#ihh0K897leB=^p}uXtHgEz)rJN3aut~IE zNkabav_y$IKSJpq@fjCfz;Q{LJu@~pzP`{*7|Y7^ zj|I*ORMWHZ&-;HD2g_0z_sk^zp!=(Gt{iU|`WP0y!h{pcu?VXMm z9veM>39svKvyOI-n1l7W$EnJ}{7vLEAwbJS>PX=I3xpkv@0;GpTg0aLuYc&4h~Yd2 zL_}npX3bQ>x7DMPn{YK9RYQ=uLDg>eUt<1RDaxiMW)3ganeB~k$*u!zIBKCg*o{+; zD}+BBGy8t^P$(M>$)Gz`5pGqDRV`ny6lBvrJ2TqEcvA}Rrv3cH;9CmA;up1au3+c2 z=I3&SB-A$;{c|Gc4yM>&%I)ABJO)UQiT5Xj1SoRRqZYT-`6om(oC9W`!j{V}P-83! z!2yS`+fKfTzT%4_5f@}*r=Ii65v~cjURPBNQO3O4n?osbSwzc=Kg)=*+dPECKLF}r}3eGzWgOI2=zb{OicHmu&yCX zLV1JexKB`wYIp1VgmZ0=_Gzd`nShDoI;wOhEw3zk1u5g7l#$LP`7V8K*8JUD*IlGJ zo_1pR2FpFd6CxfXv=D_ia(ae6EQA{+IjZvI?g1+B3nnH1;Dc=0q4A%ngTkHZ+?%uY z=VD6c+d#Om!351&9-1{u%cxsPuZW$JY1dObfPZhBhAvMSGYnpu75PFLc7?Lt!fmT_k zZoF?ymto~s)UE3yh6>SUpC(k+(I)Ar4H>(^8rldeQc^TnlH^Di+RQhCQNH3U)H=@P z)O1&|-3v!9Z`DS|s_spt$C1vG=YI(DKBVWjOE?zU*4dp$Y=I*4YK@K$mTY1k52sYO z<^UwbI5N4ZCZA##6Z@kHj_>v-jwqjJpR>=cb|Hop?Q-p_O=bm3g=kFQ^C;EoQGcvBIgGe*k@5mYRF9KP@Smy3S)W9xr&x^kdh8`?g#;>D$jXL)) zb74yjV&)smhXfn@4(_*&rY%8KnJxx;I51X4a6u4?=3|!q0+X8qvie_AGpXA#uCWPn zh#Je)2akz4z{u-OxWCwkySf9F<#=J-_fKmrubD65--k|~$wqoZPo*=(PzAU1OY^_} z&OpNi6Yj&`;=<&ztsiZ>WGp)^7OhNBjAKlRvZtt+sy(@zanUK&C{Q>`+h=t<@{Ohp5_GB@M2seRJ5sj<;d`v zZ_@cveO^Ns_Won*%F)Wuc{^aS$XprP80tI387@;u9ZX@LI%Z+qF=`7Ggi4E$4A;_$ zx!M(fkkCJVKNf3FZDMAKYHb9UgEE8U>l*9y^$F>b={iw=@M}v z3p?;149<*r-w`tCa__oEa*rS@GY-FrKuFtE(&4m_Jz=1Oz_e~_94QYaYFD;9t$hhy zQ^qbOBo~eqNEr*%k)&5~3&kZSR71n(V`E<9nJ#LFFF4#qdwKh)RsF=3W0!+}W^o+c zU58Az&r&B?x%1rancLccw74$2G;dGc!dw4ne(knf4Eb>6Bjl&RwYL$c#r_I3`tDuW?rO6uf^Z z6gBZG7tzf01lc6dI_OOVks}ma2Dmkc5$<#2UQ$fZ}Mq zY?E@lRGKBnF}yzHdito{`S76pyXJG_U6I}<}r>c{Tp4Riww%s0?0GIcE@3(RLz(er-I3GemcI8*MO??rQ zoL8xrdG0ThaOk}v31*QFl8FlXo}Vms)u-i|vJg4198*(tKiLs3uc{@hS1*QO%!T{g4Yzn*dA9R^KjQ6dgtpq|p6XmPa!VrHWIuz231 zfPKNayVLu%SzVv*x5;nKDMVcteUjuTNG!TAb1jx$y|Akc#{s*S;An+cxIJvcfL3HXgkrv*1Qj&XoQYR4TO*F(PJD z^PTn!!Bw{J^7fgd28h$ERk64DO-u4m%*2hefn7l z|LJm$ouiSCiKVe6N5?()df^2buZ$k+o$^g}r)g&E%g0^hjlJlrW~5@l;%K01!MbY0 z{~;cnkNWy*;nR5WEO@_eA1w-0%G;106_w`~{@LM{`I)7K&ClUgdB**1yOlyiuUFSg zO%v&F(|_SNOs-XhQC&4A31i+PD_17JxDd=&of+h@Jct$#qM>?hGs-e-B{q zfwas8*d2xf_)P)$AD98NZAEEM)Br#Nv$m|}sGF@iUtcn4qF1k4$jcSq0bk~RaPL>c zkC};^y&HPvvWa9r7ld5l!&4>1SmAo`FpyPBD2=)2Z$yH4JMtTt%Q)tFWNY3yWdu0C zt+gzrgI^0PqZ6A3A)z=WTvI*GMq7Hli6w&u?_Eudc*gj&FQ1k>jv$T3TYC+ehWuJ2QT^@*DT?fjT6awj#K-@@ysy zt?-nC5Q0({&d$!EG&D4JThh`gra%ce_vrnb4heILyxuO4l!C(a_+Lt5LVs*T1c-kc zzAo-MR7eK0q{peG@bjC)afOwfq4!6%;%U)Rzu?4ai!kpsCcf;c1TjZ-o0x=ZT>tQ| z_+3ETyy8XD>J1tZT3oy)8L+S>L4xTeRDvu(J}Cg)VpaH0Rj}00Zvxn#3$Kz=2lSfE z?Cg}%nBRG0CLW8+)6+y;l$7+8VfpCN4yur!U|^Ch7#OQSrozwFwS$u@zzs5iDI}jM zM3Dp@>1~UsZFN^@;%`}Afglw%^*AMwf3|J%#B45n>}=ZFGolven8)Qo)qvPLBGtj+ zp>(R9MqLF+>q#R|*3Y!0#2{nuyCPz#+Rh& zs`&TQ24V!Dq4&)|8kuw&OJTS1vu*GpIZb_YcbCYwsND|hA(t;w;g!!3NRPM@5O6n- z%|s6;$`P*uqn5?2>bv;x^n$gpffd3NfA$p1Wa!B$`No6$`_HSY%j~gEV~RZ@I5XLd zabB65T3RUDyW2U2AI5zOPu-f!f1)DDEY|9AE>SFnrA_ofpQ&@7cZ|->%}G{N5bEDV z9fLIs*LSbBpD7UX?tXFH$3;aQgj$&^TbY|v;b3EHfP;g>KQV`FYMZ6KT&Mk{5{9Hw zw=bmgRl}CTY4N-gP6gHmP*E^#+q$_(oLgGNFuy{9AI8N-3rDMua{4Uo(JmUN&KDTR z^{Zx9o$f2))02evnMw^K1r4C=@0&8Y!_T3!4MBk}NavRt@H z8Rd-Ci@N(Ev3MIey6SsSRj5|(d9{@K^wgOR><%O``RZXWW^wAu>U75s{S#))$;ISo zIU*zk_jdo5FK~_Y>?Ubi>DNDFXmXJ4rAO8&^(U#++$RJwft7a|9P!T#RvV$gS8(#Q zXoslxf6NRFwbrnXj-i7s3v)0u&Tsp3k2WBk-OV8>u;MhpVliA?x97y~S?n(SQc{N0 zXWsss+L`Ct^NH~2N($?chqiK~ouWS8zuY0gAR6ShrCOw^GSgA0 znYg&ZN(&2a$tP2l#S;rQ(#EYGq_82DwpMV_84Z{-(h>%~$lETTLT7EehQo0Q%u~EK zcg9K$S2pAeN0(a@wR*idPz2BO+{z}I+?pC17Pxr9YEPQG_o#dRTGdCP!6BBZ&mSM@ zWMs4-J6}7!PQ9k485?kLQwl-Xn+v=?9TqfH>gBmEWE@<4W)yJ*wmor$vLOydxj~cv zMBn8|5zgGn$*(0A=I7IZy_CqhV^uq5zsfpKGba{eF`aLX+teA|vC!^fG8rM*CW_UX zNBjEh7p7yDp#t*Ks65;p+#DSCN<`LNa89UT`1e4=+k{e3F7H6`r*T$P(sQ=AmzuX% zN&Oacw{$eX12vQBT)OvKBlbQ`Lw}OO8cP+Tu}Fkgg*orMuhZCN5+2$ObSxIhXO8W~ zJv}}77ANI!-vaEg;9U={uViC`f)*~CrDBBbv$L{pUh%NV`)^R+9R~6w+S>()!(oW` zooVhd*ZzT~%QpdPoR7z0oo#)6A14Vv=7p#o>h~XgZl}>^S=f3+zP2wfPx~R{KYn4?4G!`m{f!-UtYSmSQ0jZMwtjd+jc+~wEi2WQehS^{V63i@p;?xK8+q-t3GvgTffoicI}I> zNK$TJ%t6E?N>3l=RP=|vMrRIf#xOp7D>u-{uvBNai#on;Ca0j?6mn6}5}kXI+HP@4 zEKWdjhfZS!T~&o64sBetys|Tmgu08f`n-$4u-A{9&usHv!eimLi?c$O-bSyoyWC+8JvEiHo{GbSz$)k5KH*-;6LjdPkl&=S3;wbe}$*#Jb>hZ%`= z9TRaBiuJ=E6gMg6Jczgi8Vjqg{`W$tqmtsXctMBQwyGk~+mo7Vc_?*}tqUu080V9| z*}iw##_`j;9nakpnwo&%hQ#ZeIz&YTziTM-*f@S#2p$ew_+le#WY8SU)P$EQTzOb| zuGOx_^xWrG;rqkR?_bv)FzrHB_Jx&)E&%kA;ctiSvTXPj4)-P(!u9n?ZWTdP%;SU& zCx&x_KQe^SkEl9E6)b1+z>y(#qwcj$qEC1C>RD;9QDSXg0~UMR077M3h*VV9LYO)38I zSxI~`lm)2g4m!ri=f?mal{Kn?j=Ua^2s10LvV+5QV6=#8xNI*9h>^)9)4@6RuCx*b z3Ca5E_I6JzYPG>}i7L#^?d=$7ke;t9u!wZIRbv!A;d=uy^h8Ggb3^-Dyovk?}dU(LVFC>iITS1xt%Eq8>6#+Wn_Tw8=n+h@V#a zX9e`w3lr*AjH>hQ-tlgtpeyJ!3+SJ+M=Hh(%8Y`KZVKG&f5}QpiYMlz%sal!iQAhv zW4iQ0B$&uR1Du~615ZSUmwpeYlq1MFl~l+oGrVbZqTRTzJIk>O{;#|oN>>m2hKN{T zY0c-?L{9*&?3IHW>CaGzG{|h3r2x85Y0gSE<&+6kCoX9D`8R&lr2vQ{R!iQ3 zzx;4&m>4y%fb=>6=6GTEHPY>c%qt6q;1C)Fg)cK(!^xzy{A{XI$818b9Jl;)6510@ zQoi1aqa!xHxQMMrFkVd(c6l6kVAlZ`pqAr?n$smZIW^sqgpN5;A-x>N0(&i??(bSK zy`?Auk$sPYNVl>Feo1BPo~jBvS!_72+mMNrB@AeTwl1Ai@q0x%)R~2=K!$+p&n}QA zjU|6ctAxHw-Wd~xAmSGjGix|A+b0voM90QX&#S3;GqI3IlwCU?mwg>nUaBA3idkWk z642Dl5Yer~fb}RXVN+~#f~B{AyWZ*jeXv55egX`%19mfqU^wPagV3q~_BjgPKPP6v zL3QM{TG-=~_a0E$az)Y7V{pd%lOnpvWBm=Cvk%u1Xd?G;5?I5u9r(Dz_Oii;L{e|01w}F`*g?InS-WWn|4QtgTn-Z{=zw@LMG4fO8->& zJ0NQrib|O90lfiQqIyu(A$8NDxCmbC0xu7Z@zdP8SH~bQAr@L6- z)J%4aX)Yy%6-yr{0 zN!B%Hw=RYW04M;r|CxqI0J8Un21Zt9j&?4##`Km>#j09zxMFCkdZb5u(of`8WA!p+ z6@P6BG*v3fGK8s<@BH1>yTGapUAMM=AvUNoSx~u24>gku@WVFC14;wz>xubFxUAkI zdS`*<)m}Ezimar;ZZkReQye?(lfi>m+qo>Qn)oxxnD^6b+8&n>*?tE#1hcRBoXrXx zd~VaePN{H5d^u|DaTT>K^irtKrjyyegTb9NEYIuN+IhtnCKh)MEJAKM?dJ^rSv+>t zV1anzqz7l7YQ= z^-#S0Q3ufFL%uUKTbE)UW+e4eVMjcv6T+K)XH`DXdPJ~nUA$Wwn5jQHXk!NSbhygX z#*ryjz0+_&9}#PGwX1>cQD-)b1z+u>Qc{SpO#7?%gGzn{3t{|{HUWg8h-ym&(@G!0 z|M@UiL~|kH>H}mWykQXtw$p_h1~!Nb^TLq zJv}?1mBD2nx#4WMnZ4!6J~H8j8PC`ohc`akYXA)>4MkHi2{yvdbo7&iYR{iA45IJe zfzE?xH=7u>6AB=9EvF?*D7w=Q=$Y&c6X8t8l(=IWN?DFGW*8)nDLzo>)fPg?(|VrE zM*I%#k?G#lvBImwUHce&BD*WEPNN<4L7#PWrzL=2$X!$bb z!KrU5puvz>{KfI7kM9{hOgU@@odijPlpmNLt6{+3L=8s8u$3|h6B|6Fm5v|pS9LMz z)j{=H%ty30SC=TtOU~&0a>DD}$k+g2{r$mTc#?EcX`d$6PicSc7*+TX6&fcr2_w{O5!TJjbAPOMAH@ zb=4dsW<&fDBy976R5?sC<_n|pCZd|qmqZoM1kBbZ>2&VZllTjpOgwu21Ayzw%u;7p z)HggAA2$*FP>?K^AzTaiCdzp@_@SCP>2#P}g0A5+O8zKJ=ZE6X)+3L8Icc_oSBZ7m ztr;la$b+AOov;3X+MNWFB5et+O&$|V7apAmQ2xWvOBEmBfO}`0puL7spbY_2c@WXREgAJexOV<(61s0yg#*Zi=)A7rw*`B_!y^L`9|Q-^<`u39T?x zWkdtFP$AFo@BB8(Uz{A#nsi3wte^O$gVd4!T) zy=|iOs*^m!OJOQ@z}eO886r3rygas#-A;>s$^`|6jVxw}#n{@SLJckude-qi)kAa?T4$mBc(T7;w+#QaRC5r#wcA4g0B*p#(EoX<#s)6cMs~K&CbrIW zPDYLv_RdZWX4ZCw2G+o3`;y1XNl7dvH?`swiM^t{o(1|<;P2%6#AHM8dYuR~#N@Oz z2Yqc_&83vF1dYx;)`$w?5JO*_OkdaJ#DN4fSPKmNY6^m%=(FToQg7Yy!}*iXnE|%6 zp-Nz}SErm?F7Gw(mJdaa%AZ^19sMpjl_#3~-iI(w*X)2Wo>S%8WvDp%i#JT&JRP(x z*2VfLv~#Hvx#2|h3(QWmm!f%?$MBSejpXT?viVKxuD5)a@3^}gVS^)!+b6Z+3Ct)= zwU}Gn;;=aLkSZLxtW>L{<6b6=5#boJt^)FfAWu_yK8%?WC}o|gf9@gk=XTNctVVAI z9zGhO7gT;|p8qsPw@M378`V2>BoHVP72Yni$6v`xE7M(zL;SV0+1P4Qw>O#W=+Sez ze~l2N$q|su)_1*585Zmr4sXfmEo_j#gH=) z{6*I`j69O~pMwdcGECbSXtgh7AzZpCe zm0hS{(DQ}O)WRMZD_wI3*{OtuE<~J|qdBBSjH4A*4+Gsp2(_C3nQDqw@Cx@PP#C56 zYx`jxk)L*+cvcqPCy0ktrYud{T0>z+tHhn&_7u)i+0Q3DXs~)Q<_N8a8fNzucxp=> z4b+#-8&?+OEFcX?edI`4@>pUO>080s8>!;vC1;Z85N{)8x#_A%t(q>EMtv8O59I6V z)=?vbkbI-or}e`$Q)15?*`qB1o(cG{Z+lVs-)(}>>&EJ;6g-?sm;4Ec;Ju&}RhseT z&N6Lq_*b<;p|%mE`T`0Ov&M@PgE}Pt-o<5X`)Tuly=m}7drxsum7$cuMpo7vcQD{_ z+8>5HUi6L0$@>2SkGkW~n}(fb1g<>$+A zKV8C9VttaP)-#Pkxwq1!%v1?s&~QJp6at7F9kN5xdms{v{4a5K#`17KL9uox`0=?# zAT8=<%!MJb>RiD<$w<2V`hKMae{3VV-H??h0U>iGI!t-=|C*yi;l5n9uS96FfL?ri zOP_qQ>hWAV5CUca5V|R&Sw^@eNO=!e=P+|F zu4&{psa-m2Nr&va1wWu@q}tVDxm`2Xk8o3u0;u5gutyBYkthr}QXbf)qhN3QJz+;} zy8twdCEDzYiR*R#v4frio-WcIi-skHlIPKU18e5Cqxc`%FmHVU7y@IKGW027c4<4& z7SNWg0JZV>=Qcp%=;I-vBu2=0(z||A!4xe9#;%;lb=jR+$v2(ex|>qZOJ#Z&oF$0~ zUqiQZkIYjV82LA{ghYqG>Gf+M=ZA_k=G=A0(C)wy=B^&g%}l@#;TEWqt&sFymcy;2 z9tOrrW|rUf+l`iy-x-daLb&Dj<-!w&N)5bzgTBxcRayi!an_K z&h=GkQbQht>@?Go(~rY9!B{P(FQSfkn6NmMWr}lM7wcxVcHFu(7%Pa-L>+cy@`^dwB97 zexklO`tI`Q9nCy*a1`hEDef5+-ifX85nLgKy>U^AmbTk8X9gDG$3PB1w{ zLV8d8Pv@hpjO;-0n7ETTYddqFDewYcZEs?@=+2(z4*u}&$oPXc5>ibu9dRRtP^T1` z@6ZwJ-Wn(4N4J6^Po|nu@f2eh9U=M08k7(?I%DF%ZK{{8!Z;EFDSnD8v0mm^2?en^ zNquBf6RTTY6MZ2RL0t*;ECgX1M{JJ$yl429Sm6_0e{gs_O z*_l;d+qv^StSrJ?1;*9Z^){Z0f+FBSqL@4Tpfi<}cv&>8b$L!9{oyY_HPUJuV z0HcN+g%@py8BuHEc<)rDDSxWP3yBPW1QIdRh%9tatT@2TACR?;R5p@#4Y$u-?;9|x zvEQ84=`O4Umg*-5jN!MiKZ<`tpCro91NLuqeh?m1@iaiZp-_e=RC2$Y1KIK8Q?0L> z^!5(|ZK$q-Fy#CheSZ@u-J?4qVq!Q4YG?+WBSyo{RnV}ciqAwCo{>_Tp2M@H5XViX z;bpAqff_&03QtaPVAOQfYl0q76YN@nkX&;2B5MciW86JGlELL3fg%izZe=u08I7(3mLEA}DA3eHmOrMIerE+IDr|S(_Y_xs&5MmVJ278G)aezLiAt!t zwtDj}=N4nn;fW_N5JG`vQ4=3?(_6?3pl(`mx~GVt&{H^P#Pk@$Iw+C`pCPnNZ6T=+ z4<@^N@tWLPMachDTecC3ibP)gYZ= zuVFgx19zS1MAff`QwYm>K3ofTpGNgsdoqZsKcNojw~p|&jW?RdKLsw}YYGiPcYPwu zxUF{vrA-x;XtzaK*-eKPu~hrhh?W=CJFaKz(ppC=saiyL)70@Z;73pV&3h$G$aS8* zAjAKaf5>l-n*Rt-#(FmAaMm*uY>Flz*jPZ$a@%@%%6RKUm2v$>gsRf6zx@90;?{M( zvy)xvC$t+FJCzL!=A;1afgYVN$U+zv;Q{v3(bp{7RG)zwT0Uzer^s($UEM&Vi=zpg6 zVc4Ibr-4Bq=6F?0Dq(l)Hz{1kLC3hur^eKMjj!_6_Yj3;w7^UB;jOz!y*xn+X-}(? z>dd&KK)|&3r>miyWJXL_6d)M6SuHQK z0{x>&bPh*|IT$;v1Ste!qO+y(SP@?!DNx-0M*6CdluR{=@T1wwJ!h_5D3@3<)MY@f zz~&fh#9x?DJ$howi4Pz(YHL9DGcwV$QfG=b$@!g%m&#;w-@Z)HQVC40(z?NwiN%^%^qMAg&ghIZYt*h>pIogf>`bA4?`>d>NiSF+M zW2E$8fWqXFi^QU*T)BjNx2H~xz8{2%+>ui7Vp%clz$IdeM|(UIv5MJQ+}_z_6wQMH zSh>dC$|UnLCS(4~WvPyi>;M zeNym`x=PV88`9zOXI)Hr1HkqgD2DAhlR-!w(_G4Jv)>?-ucwfo4Nhmc-y46TE&%7~ zB8Qu;Mk!APAg3KX2IH+lI?3hGl@k&}givFfDg21jwY#IE9LD2ieFJt;9l}f`THt@{ zN{2X_vG$bh!e{w;9w@LG&&Fmr$qQZK=s`JoW)GNYHGj@nIbGZ+EflA|4|bWiRav_U z7^>rUQo9VQf)+q7T|8H;=oaABm`>CFb_>g?89|At&YS{gJF8sR?Wpu{Dg1mYR5@MB zuPsyF31Ree366pFW~@j}1<`}T%w+Vyt&!5svF0f#@rk6D>5P1Ntm4%N0`*#@sMcYu zmmnn8Qb#X9~$rZ8znl9=GTw9R41fKRd zpI3TVO+fma(5Qn}YKM}#4MC5FT|{K4Z@uz+;m=cD;!Tr%QS5Z7x!JR7!Fo5{f6AI^ zcb1ZWAzmrhbt#EnNE(K+7BHoW>}|v=YUj&T09AH*YQQUu-g*k8g|pPv%DW2G!g~lA zt?#I@cK9FP*(bdWRC0EVr{Pv`v5JWYlZvEyUrnN4%|sbPU$px4B#Otc*bAO(?zFpw zWGS=Im-T?}F2u78v;trd(z}3Sc07QYFlJWP84u5YmHg7Pq-210NKjjc?dumZ=;I64 zM`y>uJ5zopv~JuXS8lvdIAkQ{JZ3K@9|pqrgNrWxM91@Xy>+*+Si<}XyRWnyLFSc+SJ?pPz$ld zf83Q6oKv!itS&;WD6U!43!x%maKW7vt2C;*Gjw4sMwLrjmctNKR41BaK*``co2%>@ zG)?^?uHgC?j^ZHEEvrLxy5r`@7W2mG$pza;lq&P$pR!zbu@9Rl%EmEY+e{^_81lkY zeSRS@n-YgbzTd?$!L~d^`BZ(+7)^pB=ughNg-h^(zxE4+oUH9=oLq)9meX;!njO-8 zO=FgJB<@%p0bXGax9?SaXRl_i(TmCuoK^JbSEQQ*_YNVQh+EI!diR{FL>}auOttVW z&EH*|>40xHg{zad`qmo471Q`0d{Lv00cFnjs$Xei4!-#nO|eF}j-Z0QklMNVlI(p?2q-+fw`-fDC1pv;A-a^b zu}ji(DLz&2^g|UQ!IvENC5!Wl4UP;v7TSU06C0uZ+>r(~&B62g@;{6G=W^GuCuM&H zObmvFi94(jREAy;4VWTO#>i%hlI3SJXdxpaqZ9r9qwS5L+LxMyBKJ(~#qH0E$ve_$NrrW!I5d-Y z>dO8innE@gEb6B;ia_cr=EfPxMrk&wJHQOB0#we2qM~xX)QR(_c!8Iu^jwycv=-4N z(xiJ|vS_PEzd<;a{bT-%7ZZ7)8XhQDd5wp{6Fa_!O6AD2O^FkHA=Ku5#3|O?_OHNu zbmg$}sY6;w?Fo|tOfwII1cDYQH}W2D3XqMe6j1Xi^##}gq_^Y!A~7&Fp>sMnZ0)7A z+s(7udY24a4s=-fVZe;nfzWk11=f-xY_`6*C_n$B6jIV}=h{)+(SH9Co4pP{Ja{*@ zf7@su!kF*Z$M|VYo_OX5i$TABE32qRu9tE%C1Cx4W$B2IdwiLAV?T+MI>tnQPh)LX zi{)&hl;jb$@+O|vTd{*0AKX=x1SLsAq$bBeF=jHy+@^x1!_mDx^Lcweh{|(6*(Dmyl zuS`v*x2+8Qav|I>a(7CAIMkMQ=X;Ho0>Y5KU|4%Bq}~2dxdwd+aFV~JjBr!t(g=iy zDEqfcwJiE;GjnB%^l?KblqV3bQ^-vgMwMzv3TtOs^lMOwy7cJZxS4ue4R!&}B&n6rN$Z@n8m{4KIlORssAS;Ka zs?qmmKw)|t`qWSxFj^iij~+NzM3gpknM|9}LO$?%;$)>ix%VwW{zb>D09i%iBP!Td zMDNWWkY{BOsA7o4tLyBIu&!Xg~!f;Q-_@T6^I7j$sj#J;oplOw0LZguFCq_B%USH&uYZCgQG0FL~g zE%<8F0(c2!8QMJ7j16&VcXHuA08DBIA*W|H!$G@a_#j&rwVb%Kno$4h=vgKswW2l81A#BE z*}jQ2;X?WiKecKl##wtkZ*i($0+7H;*#+%1T&GeQm9unQf*BTY@%Zs50nmmB;u=?w5qveXvHv4T{w_m zXy`b(qtU8%qBe3XwpG=yr!>M4wrTZ1q!r+sk8aAmPC|J4JM17EA1uW?9@@>X8cwU* zjd!`%CzxKCcJ$jFpMQ~fZHm?Bp|3-F72Box-!*9tK4=qqlG>9F^LbC zpQLBd#v8{4Ej(}y6XGd)W~X$p#6aF`_XL#v&~CAfuG}^+M5sF5HFE4liv3*|cD)EY zl)!p(9{~0Q>T5Z^@PRS!n3Gd_WfTDx_loZ*zurR`b4cn1W-6IG*BN6_9HE#AsBB9fSg=I$C*GmP+YUt+3R;P-C zBD@Uz#(558bmRR;C=6s%Av>4l@5V6|#^O3JGAkIi$8t8_ z%^L`)fV)^xw8lqky)R0<#q2bi{&ZSjHcP2kPiQngNGKH_01E`H&fmSW zKXql?V*EPtk_l5wpGMWwE}+>Q5n-^Dwv^fWCdK0kNp9_tX2EDHM-j$PrSIIYy!g9vDwQe_zIC`H>0r&tj)Q~D5 zC;525ct)vlvBXBwT+E2qNQDVc@7sBx!<+9pAaqWu{N)dlZmZnUaJZF~ieb`;@=T!+ z*9dB?zQd*-U+*14{Y;q~LSswmXRPhxW)nGL6SARXK8P)Mxvg*xX#l3RRXAF!LOvxM zua#tY8S|y_Qw%2$L_ju~og^7k-Z6L4=yba_+;cG`1b`B$T^yYUICJDe+bqf|eV*rV zIN}EOcUw6@;++0{c8FSMkrK8`32w?fe2);=oW(5t{GVOL5}qE=K{WU3dZuH%qV8Mc z2yJ}ZY98;JsGC1%FTX!$)o54n=QPtSR2iM7imv6-*mBd89vD3I%$=tfkt&dk(C?J=^1yi7bRTN+AwigL_Cyr~5LQYkdTgj9orJZ(eoM_U9Zb3QjB3_DJEg*2phgv?s+wk`u6*Zp3gwfmCu;1je4j$y&;Y<2`cTUiL->eEux`Y{4$HfgynimqM zJ#!n0hM)GZx)g2#_hGtf5B-w!@!dLwDEl*cJcm#ARC%Sg#i zZSqHIcdU(3lii}G0C?9`HR`?AdBk7dFR6A%J`7*$2%)gXb>~*y^~0|>o+l5OY5QFf zg^D27Q<^uPo$D;jZgx;lU9jFHq**?0to?uA>)j-FZT!5Ns%d*3_JTj-rJ(;+3e)vd zyW@eYuH@z~skNO-v`*{x}&vFGRE?_*!z`Wd$gQ0EQ2 z$cY9bZF`URPSn8Jezzzs=Rdwe&}n?J01kEqrM!t(x?6>*KD#u5Hl0KJy-+^uOtxzU ztz5IT>#C?=T9>8KvAPo!qcsV3AtcqL+umN>C3eEd*O=1$^jPgKlDPa9lPg==p@GL+^^nT{b_dnUk+AY^Spb$hwW+#Y5DY^QmlTFJ`<9eCQ+4c5rs zezfP7vK=5dW=t2RHyH*~72Yu|*W8-NRixGb4j@a=zBLz0=Us}27c@Sq-M%f}Zaasi zDhvHUdj1JZN>p7`1FjKZ8|le9M@b*Q6TBn<_S^X*)Vbr!2kr^MW@>4EH)bHM)Q$(m zXSWs``-}7YB%gQV^M^>@)Y}J7hX+fE9xsN3Kgcvl0D1*&cRR?v=M}ixe0qNBYMDmW zoqu9?N;|pk&{OkvMD%|W_Ba7d^gjJ2_OQm}m}QJGk{7^4mvwgEyDDu9mkS+C{IMj+ zsf9e-A7){!>RO0$oI7K2Ez=jlM+8^d`VJVeJZZ7>NJsTMwGeIFZ{!GeZR?72BkgqXLlLQ5C{5?r~7#%ET zbm?<{D`_t*Zg$4~Zt9f&mx3Q=9#iLj8p7BcjfveBD$xb4TlB}IL)(sRx`mYH(;$U! z?BOR`+VO zqXDU<*~Z*u!_f?BwBg+epqdfEV4$293?}k^ces168Jt8@DU`R9Fd9}y_h9KMQ^h-u zmu*%M!Ww4~LXtdl6&{CZ!d4DX-*u#Q_2icCE0&?Chr9&+Ry|*S0Q?SvrDijH#pYY{ z`hET{B|v*o7c8p(%~&r-U16<1e&?VULg@CWkmyB3+WfC1LN5*Wr5zNyl{!|>>+V$#D_ zY!Ew6ElL%eG`qhlo}MzQ1e9~d;U2)pBKM)f}_~PhGW^x6bScW~ZO`R^nVAsbG z-a@WjsNk<_^yA(7Kci-B$7)6~x>fZmW&VAgL~(rX$#9 zVmI0b=-{D^C%LgJkQD}x#HeP(Nt7g63<`7V&H(9`-xX^-PH=9!$P=N^Zk{ZkGdEF= z>|R9@@TSvQuWBjg_ZTqC!rW`#ILgrWBJ=N)CIsDQ#w|%$kz8mjIlyQrav0_5-)&`W zRlgm-2u&_dg$Hf%Nd~9Pla0fm;(`vUdN9vLmCADVZV&rD5ju|#i zv7=8tux|t7osUkTmvSl09{4Mic8bPa+5+10NB{HMY7X%Z;|Iv0@m%S_GS25u{(=abaiC~P#0vi8qxB;)-S z&Ufr6r~pY%FNl+bFK4N_UD~DP=Fg?eccfcui_0=}iEL$D#%@-B#GwLs0=4x!48i5QBjobTK{o)Y4}t0EvMttI-^<&7Ph#(dhJ}V6plj1^@t=Kn{7#&mQj2Fg`ih? z0I~kKP3W`Pi~mqS(hOwX?fwRfxjr@pEiE4n-A=zU$3OcrAp^V4n!DU$7#<&0kFQO& zJa=&1bTAy2fMRcT`FfF>5?cObcv=;aZaY;yu5%+W!mWd#bEdiCU+B?hi9dSNCg-z@ zYW5O{WAK@>V^*u}7R!kz1yv_CyIYsFJu~qRe2^GhxiFWI+4T!1FssI3gFG z0`4UK+qA-D^^mjU{^ewc?K|b6oDL)HpA-c7gcDglv?55+(aM_Y)4PQS@WnV9MqREI zr%dP7@QEzB5;%d-ByxeTMw-`(6F%V^6qHo-EFvKbKa_MjlTX__0!uAIzg=cHJnq*c zD6&wxGwJ@xg8(frpGZ{@kJr0FK6=alE?Rmx8e4rFHMsOc2Pr)kIO zsh}ljCKT#b=T{xW;}D>JImX1T0@QC|o?jNJC1|MRmKD@ND(NI=s26DE=q70>C|BlW zr>7UEsMM5Jn;|m68AXXXizxWnRqM)G>PS!|%F0rMA>Pahs^`HdYnPXRl>SkEkWi?N z^Wnb#{xk01_`j*YfAseMp#J`Q3YR@zew$*66z^@XlmujEGFl|0ZwbT6Cir7OXC(&6fFTG-t%zpK_@6FoAp|66jbFBQce0#ZX+UCpRn*m2y8v%Q^r;Is z3(l$dV@(uv$8~jXUWz<;{CQ7>3p5e1pTxBKru5{ZJo26kESh|Iqz@$8-=|sb9!k%J zL=j_;ZuDFcO?Na2FYgbUO0kL7aPm^;53~( zI$~)H#p9<7H3MvOF1HQcEvr&4lttcb(qdC?7Hl~KGRLP?%hnm+=|f-z4>aDNPMtgs z^it_0ejm=Mv3z$yW%Z#J_nr+hP8Ro6`Y97tpDg=%{6}wv`$#SY%+Ppz{IW0_>Y21^ zuA&dcG=~=VOhFUF#5l3)t6VX#=?~tyX82Qm_oi3kQxBqv^2Sp;dBrBp9ew!QTEOY# z7OBy8qH$MK1-|yFriY)^1r6Ppp}cih%j`5s>%|3Fym(@L`hzfJRnh3EF$Tm1q&bo+F}`-9NVQIKaRxqp;uB_D%g9~f`AIQEnzfNMnZ~%bOG%@k7Hc(pYgW3g zTAOX`+6z}_hkbQGXA8TBi?7?|5*SlwVUO+M`wQpW18qUL)=rH&bd&qf&ttpwS3m;2 zzvAv@7QG$xiWiei9z7F`{roU`#tmy2X`vZ-Cez5FuN7Nq0Ef#=^irP}HXs^0WQS1u zN+R=Qo=^8aU=;DjCIAK_J(;#IZR=aOeAeje%dL*h-HzSeZJ)l6?c3R)A4okLX1&`q zpgPlWsx5G1s8hLOdG5xP9&?b_RAKhl-j;x$wuYWxQ8Yx?h-%SOOZZ=!@01aVmn^jR za0s4QIlw@P6tU={z5XqDjBL0L;{JY7M3fOkBzZ{-mKlgF&Kj4$%OkA;{c(734LlKP z3mkEc-q6m+sN#!;Kptu2uU^@4YHL~$*U422&`PcN4-Oz@6`RD>RCn6!?wW$XvGQVN zc>=dJYJnO_XE>w{xXC%~$O3Q*V8aN+m{^@q68RDboCVBj&)N`be6>qN0TvIVEnT?Z zgnVr()l1?+g>j>y!l9{oIo5iWSq~qvzYH_j^%&j@PvzgX%_CDnlwlm zB!xW!3(FVT*>P0f)5?GV|Rv0L4N1waXEtX+i!++i=0k0x?s6*{}QRW3Rl=fZi)AO zp2pfE<2}273b*iOkecI7lm$;D?zMxj)(JHNO;UQv+Q5eTchEK{$#~zF~^_t|GigEoqTo*#y4wA zThxRZ%Sym#Bg(}YXFImesl!sIKLCwME&=}sGDgtk_^0=ilQXnr2iKdueK$xh?uSxy-8J4de-dE+pAbVQs^%{DvkJh zHvf^P(&LxYo5S01Z9RrDqRvMy8|v^#-ea~DnGLi%xzqr$E8!!5Mx2Pl0`G`Jbp22qfU{awnY6 z;Ie&NOp)5tGDe(9B>x(5_mv^&$@|+npLZVzqzp~ld6GrEt$b!2<09kPn2nWKpuXbG z(h^z7sUzmrF^9XN z0cDurY~if_Rdibm4?N&__t9Y=1^hZ@%gJieNyVPCLl}{K)d*cyih5y%4?sT0_Ap^0Kt%nll0U{a~HjR^;kHuC-ebTFIu@iQWW z{av_O6DHRrv1ieY4a!^Ksy{|WbN(*eS+>LuYjRVLDao5|*S-(==hW8B6c`ic{rE`A zpJ=oNH)?w;FS)Cb)4EV`3zAIlV9m86k}LJrCUDVKd<%1N!H34*P!5k!=IlLt>ErdST(~EfxoawY(zMsG$+{PbwV9 z2ZLZ$Q}sS^zp?0Ge@+wSSN6b$&5pn&l4Z>fV-2*HaA^)eX5sHfMVTPaTLAu=O!Pgp zPQ@OfObc)s@Qj+33sp7c+b6bxiw`8fF+8|JKlW$$=nQ@?c^n6&V6rDRjo&{X3OBXH z)1G=k>ubr^$3eYf5Bu+^1_^Je%&m0%hEhv*DFkeH)dF6&-##&GS>n45Nay0mM0g0q zRJDN6ut@qJ0x&s1EIu!=S$%6}W7 z$N6i4u%${e(E|sOQ%Ii-!v38H6B@l&0nbd;0k_YTK5^V2`P=GM{~H{y*{y1V|Oe65~ZaYqgj;^#u?`Mw!mVfO`DxF6&)vY_{ zEjQ3$wf%#-2@`}yA`ZurT01ZVgz#JOX;+9(oO+W9i*zF;lopBCN`BYk#@@@2Ib@&i ziM#?BL!+?0lB8V1A3-RQsuaPW%-iozs3K^$NT|rTlRIRJt2N$H?&GJ;y{e`p@0G21 z4q25)6PmncHh*}nbBHynAW=KfeqgGgFRDBlGtx`3T8~#Q5^43?REcD)u>zCajsXo- z@fV3k7AP=c-e^~W!l51bvlsL)-gsFq5t|GzH*^1w+**tbF56OV3@T9xDNt`noN13O z6P|Ywd{=k-5~A?oUjh&;V|+XNX6Vgp#Vq|_zTm<5b)0VKnVu-IaAMEn{PK|&gZ4O> z!&mv0A&~1yjJeTca0-}`46HipON7Zly;K1~%u+|ugKtuDqS>2e0ndXqiBEI09|Az9 zEtFGq1N;!zbE3b{P~JF37ZN;)PMvz;rwX{+x02kQjReno5#*8uAb&I4dzKc={=uWK zy@??B%hqtXhezLhXs_)xE&%pg`vo&8O}v9Y;PW~-6B#?kC8e12E00u>_15{osM83Q zEk_PesH3-Tajy+I8~*`xef4+q#qA5S-eq0Ztj1bDfd%Mp)s%whPb=Dh|H4n?^^$*T z+}KY_P+3e6S)b#5lQ$F`Cfb>tqwSwX=KQ+Fp!rPlvungVU#^J{z3KE zk;5~Avvu)&8;Nar_?hNLD}((x=6gHVNyAu5ssLq{aO3{a{t!v;S${pBynN*LXbFs8 zsL6Eg+Wj9SQ%T-iMVq<1oRMO75HiSNB09h{r2qQrYl8Z22Lcg*cnkZqPYxjUfL2b= z@$2EP728d>!m_8u>W8p0W(9(;k=RFmJ{pT9i#lL!v9=0HadLx~gB`=+f$oQkzI`Kp zDY>^r`HjyQX=Uc%kxzh}qRdID@DsIvi=}cL3Ets4IGaRf+N9?(+z-B9;KXO}%{p~! zZc_e!NKYcb#^xPx}6=f51VJKx4ZD zYZI#R2)qfB#8D)niyQ4ykY3e51s*?`P_4+G&+_ltZ(mkYJDT(l!~ZmM#gF2WEb%dM zZ^{A38tq5^^JMoGt!eCr*Dg|5)DG1pyQ04Y7M!$@g#(}*u2f4@25WqLy!)@2RxtqTJB2qR&E`Uty7iO5|S}<*CGNq{gn*<$j)AWwly9m*lfbJQ)1Wn^h zf{T8^Vlbt&CXt-rfe^Aqq;q1l1w(LQ!Hwd&V@L{UWW>wKOK`nOA4evT8ajvF7uhAo zx~J_)so_Gh)>-`vMagtY5A}IYB0G8=f8j%&-02$NqN4OgDJ=+Ma)Ob*99bO~DS7FK zBoAztI0u_Q^QI8vXJbUF(z_k0H!_tZ7$AFM5AF)tzn}kHh+^aC-pYF=YSS)$WaOum zD&QZDDzAqpGI5UvtM@6Qg7w=%@|vL1F?1q7+U_mSgHyFpi&YIkZ9>gNKtSjx6bH)F z^5x0P^LIL6{IRgCzv2x1l}0m>!O1)GqzZX7XRyXIGrZ=2e9hgAR61ZLz{DL0;Viw7 z7a}D3jD$WdvP`Ot-2p@bkh!GpoQE6EG2+B;t)4E<`CI4;-DpVVu;j5g%7Zpo?mBrq z$&9rVYTL9#O}sXyh;Du)IHDwr0|8AAqHQj6bHLq~VHFD}6S@#|55g0ZLk!9O>lFtR zWWf)bzoHAm=Mdh5nrKLdtQ7 zL9IwmXrw0*Prs@csVBiwV#CqA4XfsA=$qs9T+`HP{fdJ6U%H44eV(J4XPR2KlE5FXcTwgd!DDLlv_2^dqqacwVX=A*tDscNde)8MU@v5 z2kh6q`HYt3n~y=yk>8G~D?aZ4O}#HM+fK4j51)uvtn;kg*QDgLZ(($5Mfl$(`=jfU zFhnBaw81<(z*n~g1Yvy-&>v}{(P{cZJEX(q_lYK~+OY`&nC1Hpb&YMaWD`}vxErcg z310X4&&FKh2eB$ud8LUPr5;a2YFG(B=M*EP z_58nZ(1+!_w2M7OF^t={$M$=|-vxa2R8g)um}K(0tm=>J1Qj6$@xS4VN2QowOk@Da zT*yWrL1gE-12&#zK*Hb_Gp74??#}rT7hNpW0Cjq1qN!#uwVgDQ7PVS*cF2o$Apver zxi;|TwW9{qpYO~?i2OS6oghZ5I|*==(K5>eRze02&1AqPKeds{&fMWdY>V(g67MrbH|Z%# zPf(X%P4cN1ISJDSnH>t3-xARR44ty8*DSV-)8{bG!T1L2|9jK zWU?fI^K&SuMaWJFxMG5^>za-G03qV$LY8+!=E#Ao9goMpOe=`8$%mKX!H)!AOu`v$ zb{WmzO$Hi4Z)cTzGTA7Zd|6i%=gBCE!$00LezNQ6MCOLuPTAO?%Ti0G)Ry?I7A~(& z_0xXibBPBQI%L))M7LOT6aPAVypDHB@xLCQy3V==aPPPVal@iY$H%G?HV`MBW9KKM z=zM&WO)nJ1+8ab_psY%NzVCZDvhtbFbN*d$yrJB=%SAvJ#8L1Wbrb0#L>Y+5i+JC% z&`Au$d}}bnxgu+UqIkY_n}ibqe3f8;PZv(aZBk&?>6f-l4$_d@ZTAh)q|{wpAx29s z0A5dlfJ?6LBY(ozL*-t-<<*gn-V_!qcV4 zsM-+tykEV|PKUyd!w^Qo5Z1#Gl7?DaY4)~e@_N0(+7U2N^IGJrioRfT;TI9I6KbO5 zPVa8hqJs4K`u)OmUjzK$I@`K_#q^0mck$Y^bsj-QFYS-v6h$9QbMg^<$TTb9;El|d z6bt3120&_TMa2@Ez4GW0_QxV!j*ZUQ&)Lb#FpRnS(`RMjzN2K-p$A2BL{lib4Env{ z6dU!&ZPWS!_obYd?d22a93ky^-FzR`jjxaSUXbLx?ecU7kM13E%4v}%vU_A8uMEhn z^e)kTBVYM0Zk%=6!-6o{lEQ{=QbGt70^k%#DV6rXe+JYvihmz~bJHC_LlGA>q9SO# zQs>$EjTqASe8J~9EIMR@W=Tqb)+9QjE=KHL<9M%~`@ME^zumrVPVA4+e~saf>b{;@ zi6qbM4sJwA@kKThpZPO+h7U+a~Z_1Y{l=Qh+J1Gr*A zt|t~GqYDzxjAO)3XE`+Ovn`sn`i0ONnYY6wWhE6&yPFv&1Is;w)hNfb%e$tb$F7|H zH%Smsc-a0W!YKx-bCA$|LTf$BL8K~lD5Ss}0QsR~ovyAHAZCH2a*9}^NK5hj+eva@=U`$nnmP7{cQ=UFFkj&7Rs+&{uWVA7<9 z2S9JRO}u8jUoIk@HOP;|Ip+;HK~r7?<00WZ0NDg2qut8)29C@=B&w?Ar5!}yAs-s; z+qDbl)x>*)G!cSItn$P%IPk|uRVE!7!mUX&H$+P$OIu~?d^~lyHBHE zOln_&;eW?q@Vn**!zp@8Z#ofnud4~R8HI@6jj$k`;Rs4EdXraGQ$8SzTH#4M-xIkg zJY5pS$m?ISJ4cta@$;8;nFs3PDdQ7g5Qy2yXi{pz_U7? zRN)O?E1S{pO;E6-{8_B6>pkWsHuunO5gS6IcJ1)^1z@fQk+C4|vwG-loUQNUzfm)O zczio`clh@9&iOgJ{3K=gg>@%)y55!i*SM`75OHB`T$A9? z+RlFw*9x>T@HdwKjn@<5k3x&L?I=28J#dwN(*-ixNn_So=+Yt9y^q_1AiE_DK1exy zkzc99uUe5D;kj**!(spe!r77^i6vOH_!m(w(8zTZs>>Yr(5;tif_IygqVCJqqw8GA z*pMZkjmp_H;R>()RYx=bL;y$(*~Sg~mfi8897g@;Eh2vm91)Sf?I!#Uyuz7T867}I zMZwBmyIkO92yzRn2iPBIk9-^?A0t`sc8W;O3}>-8YZV1*PZ_Qyw6{6dN#ye<9(hWt*SpY~UA;NjBsOxGztuh;ex zAkgCQd{^%qkq)_T_nCeOUe~S|r%#~oEXvv=@Mm=lf7{nA*iaketvF7obslGDcLUx{ z!OkHeZj68#&w5~F@v6Var7KI9WjsbnAfaNkP`9D`TkaF8vArCTo5MHbK1gba?#-ucRsFwn%@_RCiBFfGvg|=qr`rO+jW=EI`oT`MuST^Nry-KyU7l30x3t zc%4bG)T+zigYO%+$2(LV0tfap3|_^UBN8N?mWc?JE1^!{089_!w%}nO?i)ici^tz$ zet1DT?eM7$0VsZx3AXz&!#qu$!F2v&_L{BUbUYAYp6w+?;k}o9lVP07iOIgcM1Qo{ zg(hv~X$i+Aqt@@w4B`azby6Q`UJULbNlxJ!VCOCRj{|cGy<+R7ICq|#qUp1mM#Gkl^-38d?E zVR#kX$T6cQT;kSc$Z4nL$$qc$^xi%i83GtzbB~hUF6c=N(d0ldMMGf1?z9nND%WnG zXHbRrLG&SLj=UPGQ`m7O#XThqaTF%&ZKpsWizw?}>Ie*sWHufO))&Q6aX{sn&Ceer@HKi%00Y!E+{5^bDPwybgw!#0uTELB}} zG-$0+WN94v9sG&G(hfYhNkSNjb}(kTfy(KBEhLHeQ3SvO4@ z>|-EPm4DR3+82qaR}Y1UBj0UIDupc<)z zic1-RnYKRa&Z;nPn9Meucqa|WQgKqJ=?o??>@NeRcIKc`^5Il&|Mbi zR+-*B39@XkJ7@0XPfxVEy6T!abH3NFROGC@J#li&xi^Aw+;l}->7)2>yx-Y2F$35-OF#0&l`>PCX zCw(iqZ;+vD&AeQ^rEwE8uw;}JMH21<&B7X`*4a;SInB)?Dl#9H4aEW9FzAO^bZBz(}R! zOw~w~*&{g<4vE~+`7ergpg%*;9c9>@{$7HW$qf1cW|HEKqP^IcdK6lL$Dg)*?1pnM zhtUHzCa|MdgUgrqkWb-~jC*s7{GQM532Cp-I59b)5Q=Y&X8?BbK*-=iK7jlxth}nFB8O_KnIUxl> zNhULLj#99evZ76o3jw7M!rV7TwGFQ(X5qk>K#yASzT_xr0S~a^CHhg3rxH5J5c7^M z8t0M;0j@B>|J&c6gA9t!qa3Rz-F1@BqhvvhzRviCIBa=z=L~cd3_;&&-W9UGcb!K} zbpy!UNJjv1$nmrT%v0x&m2(7ai3cd~#`?}XK0rs%33YY=2oQLUvg@QMsU4ba)TYJm zo<2TCI!@SaPLF|4boBlC%Q21{OmL&YR>n>^?q%2mU3?4$7l3|zuHNP@X5r;C?SZC6 zcY4aV`P|I8;?5{!$cGzms6R-E^ZcKL_f+G6)-=B~;ZJ&pTj080TGxZ+Uxo_rq$ilp zzmY|er&n$sCy&Da@Q@qBq{DFGs(iyb{PoQZ;J*%@7OY5t&KF6D>ej1RaQzP9x@?u@ zO5EUe#5EbZf@8MVYMh?V=P6oI)=wxnf_G_J=CTS#r=EWFz9?Tbb@#Ds-67Dia4pagv4Oj&e4xnJVH+Dy*OjZZ$C z{O6v&t6l$oGk$|{P(A~pt|Y?5Ue@3<^FZzAchXL~mSHJH~W| zRj??LvZrtY#XAeLLPci@<*{>Vr!eIny7ywtFn$29^WqaQP?)Bb0Cy3$R;*wYB?F1Mh#m-Bke2Rtw3W%yAlbKGOeWE!ar=FZe&(K7^^f`mv zTnGL_tNCFtmc!wYy{h9Cpj};6eI@#FtTCET9lL>(QeBZzIn@wS6-xE~Fm%+zsyOr(*jtU;?P4II|@3kuKR^ zoMO=u6zt( zO*g@HD>3h=)@!6pM3T5AOKarV$7Vu{{n9%+OmjQyr|bir(th78o?EiZ_rA>ean$~b zyfNYLVbtc6&{o$LF$utb%iM#>_M`=Wuq>CaOFkqGzGtvG5fPR@HAh=R_^B9%G%QeBhF`T1$+#IRr7e@g4|^ZoQ1E3 zqyZEg0>NRi?4(>eA0M8VpP%vb5zoS2)c$%GRoZJc29iIWGoW({yHCk^pS`z7F@;s2 zOJ_Py(db+P7Gl%?t*Kmpcj^z8nS0`g-MtjSoTDMcff%*=Q9MDH?Gh#|Cp=f*L%NBf z`wf>flh|AtX zAH~wo9FaGf8IQhNdfh-NU(;l7Zca$;&wEwXxYnG<4S8&BI5S7WDmpmt5wmHyb)qC} zIh8}m!Vv`x9)_t*WlGNGRd7v)Xbz1q@dW$UZ_wH?T!m20@6uZbO^Xj=i&o=3M?7IM z4?LNr-8nWbUDAst`a!;qZ>S$uHwKQHjRqBG&Z}5WXa4zwNlabG(l0wWpC;un((`$sO%8#Cvt?|Et|H_-9&&Ded(>qRf!DUh~4kNmIngjqKh%l;&>u;XQMW{!2sfVafl z{|SThK-CE#!%ONAHvuUKBb%x`;=t+Bh%A_!Ly2Tyk@l%ERBQ6OvQF|)CMHdrdLV_&Aw`NVc)=ZNtU35t`4M#N7m zRo8dy0fLgJv#08CP9M_@ipqX#d%C zeLJOk-POU-!y3#ORyTkz6EHF6ouwHNb5xRgyrTGUps2UV3EK5?oJ=qX6)u+2i6ri& zMe=Q_IdGZ+37>NS$tYf7#VU-RTVa^PznDezc{3o9tBUdO;b! zr(yaEbgD(gx)XZy5;K5MOaSulSSkoV)9_I<6aFSu+lqW=(?Z}jy$Wq*6H>p&oX*Xq zisG~*EFw0kq6lel8V8t4u`;4&GBWliZu*fVuFa0FSfBW}wRrQ$1rZxP2U3ob9O}l* zw~>=Tx;*E6ijg1B`L}t2Ry~h4!(8lRT!d4fKn|x21@KKnc82~V_2H9eX7~Nwn z&si!3%x2}eq;w3>uSxM8Af9pK5EqB5%yYG}THc@*2($^_k0L(yfj=Tf2M{jBsUy=g z;zXijO+=sx@}2L;S|DCV2MCSB=!uU}%}tFP2^^Q>iw+Z#eLm>g!CpJHTBwG}7?1|O z625>8SC%^Fcxg(!OJQ-;;4#MkWY zgu_T52*`Smy;`iG)rZtF5mmwnk@&cbr<^j$d&opJcR5T#@U3M2v7yY!bI#CJ+gA@t z$F_XXDr55{9HS#4b?8y*)7(@hI?y*{?5e&zOO8LK%U9gQ>B<|M&dW-(>XNQ@Wc99> z>>2AZNR+P)vKO0x}1kS@J*o(?%p{v&-#S|S2xBRYoqaIyq=6XQk(#zRN}MccsAi*7I<)?_PAaGGXzcTlco+h*NUn4gRn&CJ`o;3TM zxnFG7Ixr?rLT48|ScE*13(fJ>*OorR791ojuQ%{;1UxP-(Sj(MNGtlddKN(Mjq`7M|6c+#N;eQ z+S!@Qo+~1QBnypaoGdLnKa0-|x{b>6Z*jRE-<&zT8RHP$aL%`T!;imV&AP7Ijce(F zYu1^1YG#A3FQ185F)s|R1G%lLgpvCqqalAVfKP3RR64d&D8@(viP#b@UuGUHT#wVn8H+6qnT8@U?wwOt_TPgiXndO{czn5&^EY3iD{ zxz6*TLi1a7{;fOyinAd|u_P-xOZCWr14g1|^0TzKj&f)92s6|FIPsFe>BJ*(@1DL!(;GN!$X2qn9m6M(V)* z#engC<2OFBR{_g-l8?Mcda$6|(Z9cYvRz}p`+v%RsOKV}q0>0t@s)90wn~#H$@w^K zYw19ISR~Wrv!>ihKBL@>#>n$19_I_Pf}(rJvox9J5lGx=mbNz5iUKXE{*0rKD%{{oU#YU>SIv5dp=ZEkIKYrA%T~4SOdbp2@i|@?+q-i-#Y6;w{HW8M#a|U0E zN6;uQ3g~`D9xjyV><;bF zA?K=fUpdEg{LlUBuH0n4_|^IuSeOSPzpN=EgEg=KXTQS3!DyO32ISbi`^|UvcUuyP z&_`3YW|_!~uTZ*SFZI50@7LEyBt%@dA@Nt0m2Ta>!Ab{T4Yn}N!n*Z}0QztrL{Jc& zwW2xx#-ipTh{8`0MK#N!V3Rn(I}Oz*AhIP^Sx8EgtcuGYBYCHA4EAB1sloESlw?>G z`7xZG^XT=zkqwf(j^M&Si;Ho|3bkc=oX*e&BY_|6l$TP3lvz|L1G0YdZBRU zB17qbex}n*B4^odbcGY2`cmy__V=CsneYT&Sp^;mVLs9f)sII9hhbUv=A8Rrm;=>7Nz{6%Bx^8Z zRFtVZTTO~o!Kv3PjN#*?kVnhnyiW?TqiCLBXjWRz`A#-kQ9a}RRVGtWr$nnfPPDj) z*B^GY>Igp>x~Sgvi#%_4yGN3=3J}&A{G?VyQLfYSvNFQyT^;S5ahiF{y43Orn>>+Z zq9^~92>p>HduAym6sDSv0c~9rxY(pwX0IVPbwX;S-dJ~KvO+y@JjP1uR3NN@O2E?E z&SYf83*S^Q5G84o&B?!)_@Rq7$5oNI^bU5240V69h~(_}IVDjob(m}NsKqBRXLcR1{s~>*@!C?sJ9i){5YpP9hB|tIGN>?7L%#6H6dSloqQW!Cx4m^ z_{)sIHw&2bfCpr#yN<-9$cA^v^>>IhE~ojr{N$AJs>O=6*Ups)*pE+00jSC%4sUIC z*m~EgaH@vBvbxcKq3UJ$ks;f7Jf0<3HG@1YqqTU`ktOaM#0ea;^IWJRM}Dd=5RptO zBFbJzfF$Vi=nU!>Q*IVy`zPbd7b43I!)p!Eu%0tj%z@W|Yk_FmD`_TdlOF9u#kkVn zHBPVp!+>~P17h`v{ShD@*MV4p;VWVHO_5@}MhvZV8PTPlT&GgC&1X!fJ?pQ3&9kA< zgbjapgd`cx?>(&!x4S3$$C_gmrk}!fd#59#zQf$^o-HO=2M(r93;$pkh0 zlz>L6gEs}L2cDbX?NA6hNIw*OfW#sw)m@oLuW2H}@lFC9=y@+XXN03m&l&36-GGB5 zDROT@Cp35+R=R3%FUiDO=V%7wfkjVOm%dh(zWt8sOfc@CBc;jZ<8xjPsUVt^u*Y%4 z;ofbzh@lexE%{=dkQv0RxC&{Pn(Tr6+~xSKDF4qpE^Fl%5ER)}w-xescVk3aUenbM zb=9`f0Xv&v*d)jqw^7izjelYIsAyMwH&|ug66EzTP-Viwm%iP8J zyULGrC)^-I#sWBl?K^kwhnvEw0a~6@k+d;*99?0?HRs2&z?f-^AOjnVr8H{?uOl0+ zX<^Zt(2ZO%F-f=X9euev0>cAN6qYm>g&PuMl$2MLmdfPu7)JMZkb+B;8YwV`K^U1U zzc7qk6$X6f$?-7yof1PM$~1u3TWZ8=K18E&H}e zPSbohhoC8YC=b<$41uj z$W#c{iM07v@{hFIStTr%T9|@r_gs?XmaBNt1b2enZ5O{tt|JZ^58Cu)`;g|f%l1>Q zl7V#?27>`F{0^rJtQ5$gS9iTW-B)w?Fusldmr>CRtZebv_jND&oDol#XQTn1!0)Yd z(+hs{7{9*Y5AH{3n&pQ6Lwfa1^tti*x9*ek%A4<^^M=Q8bzgy>)l!y~J;o+}U+#+H zt({>tQ5yq~*&}Xy^MEl8s2wRtw<*4Do*8lj?${tq*E@6u>@olZ*_ZQ(7?p%7@Ze2u zy;y0_^*dm65-OfVx<3+-w}}XhVoFAYe&1}g!K1dby=zhU9)W7BV~-E3S2oNM+VZga zhELS4Q=kB9-3|{U0S_^$ZBC+l0obLdQ9xh@qN%vfzNMk%$9DwNwH-Pd!!?R2{|s{6 zC+Tsz^a;f2RMykB+6}vMzv?I2pJ6R-vxayQzxWwrzt~4rDI0P+2DrfCc+ykFRYC&V zeNnpD30AcTlEud;*`81Utx{J96kz)LX<0oL7ABS$UPEc!MsTSPUa>7FMFh+(e(lb< z761^btR!o8Zz$7^9)rJPK}#NtMsQWbIv`7|ijq!1S2Tyx&?XJkUR8k-_D*?fN6tKs za%eP~UNqjDu)1)w2DLMsZwxkx8L`;Y=uH)Q$blbaET#$D?pUWJU zaw#n-QRNSsrbF^c4(*xa>J>j~0p$H!^Xu4xTEXpF@+q&KMUr&8Ekv{uy0TG=FhQIj zhD|F8Qr2X-s;x@z6T?$*<*x=$UkjcE)pJ9QhcC-{V48{&c+V0({YKKpc1$Nhp`p$% zYYMK}{&|`0T8XHrjRl`fLMu}@H1Jx!268etCLa7|!^UIysqEXT2CB35uU(SdjdkH1 zYeP9U8lpJ>KGZj7^wM_iHvi@FXBsB4%A2#2CztY*n(QUCFkcay!m=9*XsS#MHHbDq zLff(cSc9?7fkC*r-!>U0gf((at~d(n-%n$0?YrBAy9fs{?06`QvegtpQJX|K&m(0BGJa3$wya)h;Tttlh&&Q)T;OhY6Zb+YbFuCmR|N)9i75jK1d&~he_&vQe1 z$Ug@!gI+}Sv!C+c91e#6ONnxNsD&(+nk9LhQf7aKE`mp)_ZUD5V>tCllZr+9kbGzR z)l_6I6Eiaz0&KlU^a2lg3H@eOCR(a`6ITgeZE^>G=95XZugJy^IavZvCrlYW?3f~% z$fwncV@g|&U}boia4gkMBD`!l6BGR9>z8=lsl3L24(Qu3bj%%B2F+vtc*FBIvVqK| z3@c5%<&?40milNqk^J9f%m3y6Bt91XhSANZNPNoNA;Jp;{SGCoCs#hS?wpe$Ekk{F z*L6b3h3a0yE0=Avja?8AvB@pquK>SlMPBN+p_#0Xa$wMvw|zj{Om3~1N{64}rt_o2 zJ%baNpb>G44l5x;2X#7>WI8D&F*GHg20$EfUq=>AbZ}UV!`Eu1oh11b9U*!gX+cIk zMl*CTCC4W(uE2l(?7{+hP@6j#$aJUS@qYCCr77VulJ9+I2fP`FS_RAC5YYwXce&k; zC=#?>JtlSHH@iL#QIDVh-Z#4wh5c8X$*%a~YzOAO-=X?3+S&^Gv2m1ox|}P+hKmu^ zX!{bj0>x9i8{{yE$mBl4BVJh<(s|OfP|Lw0Uv#Q9l_-k>T6ih3Sx=LSOAa-IJ|yfN z7fJlded=ODt7jROwzWmG(Zy1Z_}~f&F~)5&9u3*Qfc8^whlUc+RQ3!xsM3XMnIy8> zl}Q5@tIHj&n$nY<#_5a`$(of0C#AjwA*MByuRg3G{LL}`kE47I=l5#RLg+M*6!TV@ z1Efio=*aU9S8jgnvhv!`*=>m?QO`+g_Qtuv&hmUgPT|L7Xy7w&%>np>r_N#2A3Q+n zxbSCQg+|)k*pQ=Cxgg0phM2R|^NPy!B*tWg*$56ZhHW_9HXp9X7F zgDProTz|xC=h|NEHtf8ag4F1MWf1~yq4LM2xlUgKyb6q;Su!;9$)v=>l}n_HEHcDX z^x;`Xqw^8k!Lcj^e@^r7?-OUOvry+khwsFM6EUD?|I4uDI}~A!Pq*diqkXY~`{^2K zq^_D~{ai0hvDwrDVC~}3v7@|I`C&@V1wzO`pQEkF2!pIQ$>P?a61$6TdDocP} zN7^w4f~6Th8?AslnY$#UIE{FWYDTIBvBKKF)NYn6x#+bfNi`-B*cG;LmYT*|RK(J& z%3J^nQO$b?AZc=-`b?s(^v3t9FRRW$4)d)=p=|3FP} z8i^b9${q~3O8Lm>^eHPWsbn$#Fjp;MhjCKLDk{i_Xevk2DdBS%eb~~I6jpPnSQ#ck zp4L!L{5^<=8pju;DavPKGVsNuIyM7&_e1X#iTgswUvXCdZMO~n9tIgvDqA#QkE%D4 zD7e$SV_k3h`hrZdf<5W@vx;hxgK#X#WcjOV2H6dhMAj+$l@>G?Cfa~8FgZ==*KFoA z4vP(GMp*o;niE!^HGimSH~h7;PNuhLz~cH2t+n*TsBSo$WLB{+XKd)=gWlvz08}bP z&rvk}Y|d(yFGDAdaEFWmKo3%p&ciCK3#lBEQ}^jiNtvrTL)in6dDeP#$i^-UuG=h) zNo$3+Gh3riX^Dm~vM-qGG)wb@0bfM>I)|H-C{pqeB!?^P>3rO}F#=zySy9h6{BM%NI-3tcSO(U8uO3+Dvq^WO|?cO+|CvS-`()MZCqz{2t3h!!7y$Uc%D}$q5jb8XJT_qNl`?pB=#qzR1+s- z?38j!vx~7fpmB<6`K;@;)-o%nv$_4($3FYwoT{KL2Q)}i0Lo;mVXW-@-( zj`P_p{6lebpbo@&t3~bfR`%$) z*Cw7{ywO$WrDH|29NH%pTPaXYIs{Sxsi}#+4n%D;zW&*;Outg!et+NXf&0=OYyv!ot5%2aQO}-1_}!tS*&>prxX5ng>_WUKk%j z_W5FYeig8;Jj;WRi6;tFQu~7&3XY6|zeYb}@?K1NNk5a5?VZ-QK=y5q> zwKSR0gjzq0zTr$bE@`sKSJk=G#Z2Ki9HyQ@^-}55H(^hx1_|#5Z_3+aAtHEdtcMOQ zJkA7@sv6vlIn>pBsiiumEoNl7hU#uw∇%mmSSWD!!lZ7V{8H~|thy765(M8T~z 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